    0     0                  0
    0     1                  1
    1     1                  2
    0     2                  8
    1     2                  9
    2     2                 16
    0     3                 27
    1     3                 28
    2     3                 35
    3     3                 54
    0     4                 64
    1     4                 65
    2     4                 72
    3     4                 91
    0     5                125
    1     5                126
    4     4                128
    2     5                133
    3     5                152
    4     5                189
    0     6                216
    1     6                217
    2     6                224
    3     6                243
    5     5                250
    4     6                280
    5     6                341
    0     7                343
    1     7                344
    2     7                351
    3     7                370
    4     7                407
    6     6                432
    5     7                468
    0     8                512
    1     8                513
    2     8                520
    3     8                539
    6     7                559
    4     8                576
    5     8                637
    7     7                686
    6     8                728
    0     9                729
    1     9                730
    2     9                737
    3     9                756
    4     9                793
    5     9                854
    7     8                855
    6     9                945
    0    10               1000
    1    10               1001
    2    10               1008
    8     8               1024
    3    10               1027
    4    10               1064
    7     9               1072
    5    10               1125
    6    10               1216
    8     9               1241
    0    11               1331
    1    11               1332
    2    11               1339
    7    10               1343
    3    11               1358
    4    11               1395
    5    11               1456
    9     9               1458
    8    10               1512
    6    11               1547
    7    11               1674
    0    12               1728
    1    12               1729
    9    10               1729
    2    12               1736
    3    12               1755
    4    12               1792
    8    11               1843
    5    12               1853
    6    12               1944
   10    10               2000
    9    11               2060
    7    12               2071
    0    13               2197
    1    13               2198
    2    13               2205
    3    13               2224
    8    12               2240
    4    13               2261
    5    13               2322
   10    11               2331
    6    13               2413
    9    12               2457
    7    13               2540
   11    11               2662
    8    13               2709
   10    12               2728
    0    14               2744
    1    14               2745
    2    14               2752
    3    14               2771
    4    14               2808
    5    14               2869
    9    13               2926
    6    14               2960
   11    12               3059
    7    14               3087
   10    13               3197
    8    14               3256
    0    15               3375
    1    15               3376
    2    15               3383
    3    15               3402
    4    15               3439
   12    12               3456
    9    14               3473
    5    15               3500
   11    13               3528
    6    15               3591
    7    15               3718
   10    14               3744
    8    15               3887
   12    13               3925
   11    14               4075
    0    16               4096
    1    16               4097
    2    16               4104
    9    15               4104
    3    16               4123
    4    16               4160
    5    16               4221
    6    16               4312
   10    15               4375
   13    13               4394
    7    16               4439
   12    14               4472
    8    16               4608
   11    15               4706
    9    16               4825
    0    17               4913
    1    17               4914
    2    17               4921
    3    17               4940
   13    14               4941
    4    17               4977
    5    17               5038
   10    16               5096
   12    15               5103
    6    17               5129
    7    17               5256
    8    17               5425
   11    16               5427
   14    14               5488
   13    15               5572
    9    17               5642
   12    16               5824
    0    18               5832
    1    18               5833
    2    18               5840
    3    18               5859
    4    18               5896
   10    17               5913
    5    18               5957
    6    18               6048
   14    15               6119
    7    18               6175
   11    17               6244
   13    16               6293
    8    18               6344
    9    18               6561
   12    17               6641
   15    15               6750
   10    18               6832
   14    16               6840
    0    19               6859
    1    19               6860
    2    19               6867
    3    19               6886
    4    19               6923
    5    19               6984
    6    19               7075
   13    17               7110
   11    18               7163
    7    19               7202
    8    19               7371
   15    16               7471
   12    18               7560
    9    19               7588
   14    17               7657
   10    19               7859
    0    20               8000
    1    20               8001
    2    20               8008
    3    20               8027
   13    18               8029
    4    20               8064
    5    20               8125
   11    19               8190
   16    16               8192
    6    20               8216
   15    17               8288
    7    20               8343
    8    20               8512
   14    18               8576
   12    19               8587
    9    20               8729
   10    20               9000
   16    17               9009
   13    19               9056
   15    18               9207
    0    21               9261
    1    21               9262
    2    21               9269
    3    21               9288
    4    21               9325
   11    20               9331
    5    21               9386
    6    21               9477
   14    19               9603
    7    21               9604
   12    20               9728
    8    21               9773
   17    17               9826
   16    18               9928
    9    21               9990
   13    20              10197
   15    19              10234
   10    21              10261
   11    21              10592
    0    22              10648
    1    22              10649
    2    22              10656
    3    22              10675
    4    22              10712
   14    20              10744
   17    18              10745
    5    22              10773
    6    22              10864
   16    19              10955
   12    21              10989
    7    22              10991
    8    22              11160
   15    20              11375
    9    22              11377
   13    21              11458
   10    22              11648
   18    18              11664
   17    19              11772
   11    22              11979
   14    21              12005
   16    20              12096
    0    23              12167
    1    23              12168
    2    23              12175
    3    23              12194
    4    23              12231
    5    23              12292
   12    22              12376
    6    23              12383
    7    23              12510
   15    21              12636
    8    23              12679
   18    19              12691
   13    22              12845
    9    23              12896
   17    20              12913
   10    23              13167
   16    21              13357
   14    22              13392
   11    23              13498
   19    19              13718
    0    24              13824
    1    24              13825
    2    24              13832
   18    20              13832
    3    24              13851
    4    24              13888
   12    23              13895
    5    24              13949
   15    22              14023
    6    24              14040
    7    24              14167
   17    21              14174
    8    24              14336
   13    23              14364
    9    24              14553
   16    22              14744
   10    24              14824
   19    20              14859
   14    23              14911
   18    21              15093
   11    24              15155
   15    23              15542
   12    24              15552
   17    22              15561
    0    25              15625
    1    25              15626
    2    25              15633
    3    25              15652
    4    25              15689
    5    25              15750
    6    25              15841
    7    25              15968
   20    20              16000
   13    24              16021
   19    21              16120
    8    25              16137
   16    23              16263
    9    25              16354
   18    22              16480
   14    24              16568
   10    25              16625
   11    25              16956
   17    23              17080
   15    24              17199
   20    21              17261
   12    25              17353
   19    22              17507
    0    26              17576
    1    26              17577
    2    26              17584
    3    26              17603
    4    26              17640
    5    26              17701
    6    26              17792
   13    25              17822
    7    26              17919
   16    24              17920
   18    23              17999
    8    26              18088
    9    26              18305
   14    25              18369
   21    21              18522
   10    26              18576
   20    22              18648
   17    24              18737
   11    26              18907
   15    25              19000
   19    23              19026
   12    26              19304
   18    24              19656
    0    27              19683
    1    27              19684
    2    27              19691
    3    27              19710
   16    25              19721
    4    27              19747
   13    26              19773
    5    27              19808
    6    27              19899
   21    22              19909
    7    27              20026
   20    23              20167
    8    27              20195
   14    26              20320
    9    27              20412
   17    25              20538
   10    27              20683
   19    24              20683
   15    26              20951
   11    27              21014
   22    22              21296
   12    27              21411
   21    23              21428
   18    25              21457
   16    26              21672
   20    24              21824
   13    27              21880
    0    28              21952
    1    28              21953
    2    28              21960
    3    28              21979
    4    28              22016
    5    28              22077
    6    28              22168
    7    28              22295
   14    27              22427
    8    28              22464
   19    25              22484
   17    26              22489
    9    28              22681
   22    23              22815
   10    28              22952
   15    27              23058
   21    24              23085
   11    28              23283
   18    26              23408
   20    25              23625
   12    28              23680
   16    27              23779
   13    28              24149
   23    23              24334
    0    29              24389
    1    29              24390
    2    29              24397
    3    29              24416
   19    26              24435
    4    29              24453
   22    24              24472
    5    29              24514
   17    27              24596
    6    29              24605
   14    28              24696
    7    29              24732
   21    25              24886
    8    29              24901
    9    29              25118
   15    28              25327
   10    29              25389
   18    27              25515
   20    26              25576
   11    29              25720
   23    24              25991
   16    28              26048
   12    29              26117
   22    25              26273
   19    27              26542
   13    29              26586
   21    26              26837
   17    28              26865
    0    30              27000
    1    30              27001
    2    30              27008
    3    30              27027
    4    30              27064
    5    30              27125
   14    29              27133
    6    30              27216
    7    30              27343
    8    30              27512
   24    24              27648
   20    27              27683
    9    30              27729
   15    29              27764
   18    28              27784
   23    25              27792
   10    30              28000
   22    26              28224
   11    30              28331
   16    29              28485
   12    30              28728
   19    28              28811
   21    27              28944
   13    30              29197
   17    29              29302
   24    25              29449
   23    26              29743
   14    30              29744
    0    31              29791
    1    31              29792
    2    31              29799
    3    31              29818
    4    31              29855
    5    31              29916
   20    28              29952
    6    31              30007
    7    31              30134
   18    29              30221
    8    31              30303
   22    27              30331
   15    30              30375
    9    31              30520
   10    31              30791
   16    30              31096
   11    31              31122
   21    28              31213
   19    29              31248
   25    25              31250
   24    26              31400
   12    31              31519
   23    27              31850
   17    30              31913
   13    31              31988
   20    29              32389
   14    31              32535
   22    28              32600
    0    32              32768
    1    32              32769
    2    32              32776
    3    32              32795
    4    32              32832
   18    30              32832
    5    32              32893
    6    32              32984
    7    32              33111
   15    31              33166
   25    26              33201
    8    32              33280
    9    32              33497
   24    27              33507
   21    29              33650
   10    32              33768
   19    30              33859
   16    31              33887
   11    32              34099
   23    28              34119
   12    32              34496
   17    31              34704
   13    32              34965
   20    30              35000
   22    29              35037
   26    26              35152
   25    27              35308
   14    32              35512
   18    31              35623
   24    28              35776
    0    33              35937
    1    33              35938
    2    33              35945
    3    33              35964
    4    33              36001
    5    33              36062
   15    32              36143
    6    33              36153
   21    30              36261
    7    33              36280
    8    33              36449
   23    29              36556
   19    31              36650
    9    33              36666
   16    32              36864
   10    33              36937
   26    27              37259
   11    33              37268
   25    28              37577
   22    30              37648
   12    33              37665
   17    32              37681
   20    31              37791
   13    33              38134
   24    29              38213
   18    32              38600
   14    33              38681
   21    31              39052
   23    30              39167
    0    34              39304
    1    34              39305
    2    34              39312
   15    33              39312
    3    34              39331
   27    27              39366
    4    34              39368
    5    34              39429
    6    34              39520
   26    28              39528
   19    32              39627
    7    34              39647
    8    34              39816
   25    29              40014
    9    34              40033
   16    33              40033
   10    34              40304
   22    31              40439
   11    34              40635
   20    32              40768
   24    30              40824
   17    33              40850
   12    34              41032
   13    34              41501
   27    28              41635
   18    33              41769
   23    31              41958
   26    29              41965
   21    32              42029
   14    34              42048
   25    30              42625
   15    34              42679
   19    33              42796
    0    35              42875
    1    35              42876
    2    35              42883
    3    35              42902
    4    35              42939
    5    35              43000
    6    35              43091
    7    35              43218
    8    35              43387
   16    34              43400
   22    32              43416
    9    35              43604
   24    31              43615
   10    35              43875
   28    28              43904
   20    33              43937
   27    29              44072
   11    35              44206
   17    34              44217
   26    30              44576
   12    35              44603
   23    32              44935
   13    35              45072
   18    34              45136
   21    33              45198
   25    31              45416
   14    35              45619
   19    34              46163
   15    35              46250
   28    29              46341
   22    33              46585
   24    32              46592
    0    36              46656
    1    36              46657
    2    36              46664
    3    36              46683
   27    30              46683
    4    36              46720
    5    36              46781
    6    36              46872
   16    35              46971
    7    36              46999
    8    36              47168
   20    34              47304
   26    31              47367
    9    36              47385
   10    36              47656
   17    35              47788
   11    36              47987
   23    33              48104
   12    36              48384
   25    32              48393
   21    34              48565
   18    35              48707
   29    29              48778
   13    36              48853
   28    30              48952
   14    36              49400
   27    31              49474
   19    35              49734
   24    33              49761
   22    34              49952
   15    36              50031
   26    32              50344
    0    37              50653
    1    37              50654
    2    37              50661
    3    37              50680
    4    37              50717
   16    36              50752
    5    37              50778
    6    37              50869
   20    35              50875
    7    37              50996
    8    37              51165
    9    37              51382
   29    30              51389
   23    34              51471
   25    33              51562
   17    36              51569
   10    37              51653
   28    31              51743
   11    37              51984
   21    35              52136
   12    37              52381
   27    32              52451
   18    36              52488
   13    37              52850
   24    34              53128
   14    37              53397
   26    33              53513
   19    36              53515
   22    35              53523
   30    30              54000
   15    37              54028
   29    31              54180
   20    36              54656
   28    32              54720
   16    37              54749
    0    38              54872
    1    38              54873
    2    38              54880
    3    38              54899
   25    34              54929
    4    38              54936
    5    38              54997
   23    35              55042
    6    38              55088
    7    38              55215
    8    38              55384
   17    37              55566
    9    38              55601
   27    33              55620
   10    38              55872
   21    36              55917
   11    38              56203
   18    37              56485
   12    38              56600
   24    35              56699
   30    31              56791
   26    34              56880
   13    38              57069
   29    32              57157
   22    36              57304
   19    37              57512
   14    38              57616
   28    33              57889
   15    38              58247
   25    35              58500
   20    37              58653
   23    36              58823
   16    38              58968
   27    34              58987
    0    39              59319
    1    39              59320
    2    39              59327
    3    39              59346
    4    39              59383
    5    39              59444
    6    39              59535
   31    31              59582
    7    39              59662
   30    32              59768
   17    38              59785
    8    39              59831
   21    37              59914
    9    39              60048
   10    39              60319
   29    33              60326
   26    35              60451
   24    36              60480
   11    39              60650
   18    38              60704
   12    39              61047
   28    34              61256
   22    37              61301
   13    39              61516
   19    38              61731
   14    39              62063
   25    36              62281
   27    35              62558
   31    32              62559
   15    39              62694
   23    37              62820
   20    38              62872
   30    33              62937
   16    39              63415
   29    34              63693
    0    40              64000
    1    40              64001
    2    40              64008
    3    40              64027
    4    40              64064
    5    40              64125
   21    38              64133
    6    40              64216
   17    39              64232
   26    36              64232
    7    40              64343
   24    37              64477
    8    40              64512
    9    40              64729
   28    35              64827
   10    40              65000
   18    39              65151
   11    40              65331
   22    38              65520
   32    32              65536
   12    40              65728
   31    33              65728
   19    39              66178
   13    40              66197
   25    37              66278
   30    34              66304
   27    36              66339
   14    40              66744
   23    38              67039
   29    35              67264
   20    39              67319
   15    40              67375
   16    40              68096
   26    37              68229
   21    39              68580
   28    36              68608
   24    38              68696
   32    33              68705
   17    40              68913
    0    41              68921
    1    41              68922
    2    41              68929
    3    41              68948
    4    41              68985
    5    41              69046
   31    34              69095
    6    41              69137
    7    41              69264
    8    41              69433
    9    41              69650
   18    40              69832
   30    35              69875
   10    41              69921
   22    39              69967
   11    41              70252
   27    37              70336
   25    38              70497
   12    41              70649
   19    40              70859
   29    36              71045
   13    41              71118
   23    39              71486
   14    41              71665
   33    33              71874
   20    40              72000
   32    34              72072
   15    41              72296
   26    38              72448
   28    37              72605
   31    35              72666
   16    41              73017
   24    39              73143
   21    40              73261
   30    36              73656
   17    41              73834
    0    42              74088
    1    42              74089
    2    42              74096
    3    42              74115
    4    42              74152
    5    42              74213
    6    42              74304
    7    42              74431
   27    38              74555
    8    42              74600
   22    40              74648
   18    41              74753
    9    42              74817
   25    39              74944
   29    37              75042
   10    42              75088
   33    34              75241
   11    42              75419
   32    35              75643
   19    41              75780
   12    42              75816
   23    40              76167
   13    42              76285
   31    36              76447
   28    38              76824
   14    42              76832
   26    39              76895
   20    41              76921
   15    42              77463
   30    37              77653
   24    40              77824
   21    41              78182
   16    42              78184
   34    34              78608
   33    35              78812
   17    42              79001
   27    39              79002
   29    38              79261
   32    36              79424
    0    43              79507
    1    43              79508
    2    43              79515
    3    43              79534
   22    41              79569
    4    43              79571
   25    40              79625
    5    43              79632
    6    43              79723
    7    43              79850
   18    42              79920
    8    43              80019
    9    43              80236
   31    37              80444
   10    43              80507
   11    43              80838
   19    42              80947
   23    41              81088
   12    43              81235
   28    39              81271
   26    40              81576
   13    43              81704
   30    38              81872
   20    42              82088
   34    35              82179
   14    43              82251
   33    36              82593
   24    41              82745
   15    43              82882
   21    42              83349
   32    37              83421
   16    43              83603
   27    40              83683
   29    39              83708
   17    43              84420
   25    41              84546
   31    38              84663
   22    42              84736
    0    44              85184
    1    44              85185
    2    44              85192
    3    44              85211
    4    44              85248
    5    44              85309
   18    43              85339
    6    44              85400
    7    44              85527
    8    44              85696
   35    35              85750
    9    44              85913
   28    40              85952
   34    36              85960
   10    44              86184
   23    42              86255
   30    39              86319
   19    43              86366
   26    41              86497
   11    44              86515
   33    37              86590
   12    44              86912
   13    44              87381
   20    43              87507
   32    38              87640
   24    42              87912
   14    44              87928
   29    40              88389
   15    44              88559
   27    41              88604
   21    43              88768
   31    39              89110
   16    44              89280
   35    36              89531
   25    42              89713
   34    37              89957
   17    44              90097
   22    43              90155
   33    38              90809
   28    41              90873
   30    40              91000
   18    44              91016
    0    45              91125
    1    45              91126
    2    45              91133
    3    45              91152
    4    45              91189
    5    45              91250
    6    45              91341
    7    45              91468
    8    45              91637
   26    42              91664
   23    43              91674
    9    45              91854
   19    44              92043
   32    39              92087
   10    45              92125
   11    45              92456
   12    45              92853
   20    44              93184
   29    41              93310
   36    36              93312
   13    45              93322
   24    43              93331
   35    37              93528
   27    42              93771
   31    40              93791
   14    45              93869
   34    38              94176
   21    44              94445
   15    45              94500
   25    43              95132
   16    45              95221
   33    39              95256
   22    44              95832
   30    41              95921
   17    45              96038
   28    42              96040
   32    40              96768
   18    45              96957
   26    43              97083
   36    37              97309
    0    46              97336
    1    46              97337
    2    46              97344
   23    44              97351
    3    46              97363
    4    46              97400
    5    46              97461
    6    46              97552
    7    46              97679
   35    38              97747
    8    46              97848
   19    45              97984
    9    46              98065
   10    46              98336
   29    42              98477
   34    39              98623
   11    46              98667
   31    41              98712
   24    44              99008
   12    46              99064
   20    45              99125
   27    43              99190
   13    46              99533
   33    40              99937
   14    46             100080
   21    45             100386
   15    46             100711
   25    44             100809
   30    42             101088
   37    37             101306
   16    46             101432
   28    43             101459
   36    38             101528
   32    41             101689
   22    45             101773
   35    39             102194
   17    46             102249
   26    44             102760
   18    46             103168
   23    45             103292
   34    40             103304
    0    47             103823
    1    47             103824
    2    47             103831
    3    47             103850
   31    42             103879
    4    47             103887
   29    43             103896
    5    47             103948
    6    47             104039
    7    47             104166
   19    46             104195
    8    47             104335
    9    47             104552
   10    47             104823
   33    41             104858
   27    44             104867
   24    45             104949
   11    47             105154
   20    46             105336
   37    38             105525
   12    47             105551
   36    39             105975
   13    47             106020
   30    43             106507
   14    47             106567
   21    46             106597
   25    45             106750
   32    42             106856
   35    40             106875
   28    44             107136
   15    47             107198
   16    47             107919
   22    46             107984
   34    41             108225
   26    45             108701
   17    47             108736
   31    43             109298
   23    46             109503
   29    44             109573
   18    47             109655
   38    38             109744
   37    39             109972
   33    42             110025
    0    48             110592
    1    48             110593
    2    48             110600
    3    48             110619
    4    48             110656
   36    40             110656
   19    47             110682
    5    48             110717
    6    48             110808
   27    45             110808
    7    48             110935
    8    48             111104
   24    46             111160
    9    48             111321
   10    48             111592
   35    41             111796
   20    47             111823
   11    48             111923
   30    44             112184
   32    43             112275
   12    48             112320
   13    48             112789
   25    46             112961
   28    45             113077
   21    47             113084
   14    48             113336
   34    42             113392
   15    48             113967
   38    39             114191
   22    47             114471
   37    40             114653
   16    48             114688
   26    46             114912
   31    44             114975
   33    43             115444
   17    48             115505
   29    45             115514
   36    41             115577
   23    47             115990
   18    48             116424
   35    42             116963
   27    46             117019
   19    48             117451
   24    47             117647
    0    49             117649
    1    49             117650
    2    49             117657
    3    49             117676
    4    49             117713
    5    49             117774
    6    49             117865
   32    44             117952
    7    49             117992
   30    45             118125
    8    49             118161
    9    49             118378
   20    48             118592
   39    39             118638
   10    49             118649
   34    43             118811
   38    40             118872
   11    49             118980
   28    46             119288
   12    49             119377
   25    47             119448
   37    41             119574
   13    49             119846
   21    48             119853
   14    49             120393
   36    42             120744
   31    45             120916
   15    49             121024
   33    44             121121
   22    48             121240
   26    47             121399
   29    46             121725
   16    49             121745
   35    43             122382
   17    49             122562
   23    48             122759
   39    40             123319
   18    49             123481
   27    47             123506
   38    41             123793
   32    45             123893
   30    46             124336
   24    48             124416
   34    44             124488
   19    49             124508
   37    42             124741
    0    50             125000
    1    50             125001
    2    50             125008
    3    50             125027
    4    50             125064
    5    50             125125
    6    50             125216
    7    50             125343
    8    50             125512
   20    49             125649
    9    50             125729
   28    47             125775
   10    50             126000
   36    43             126163
   25    48             126217
   11    50             126331
   12    50             126728
   21    49             126910
   33    45             127062
   31    46             127127
   13    50             127197
   14    50             127744
   40    40             128000
   35    44             128059
   26    48             128168
   29    47             128212
   39    41             128240
   22    49             128297
   15    50             128375
   38    42             128960
   16    50             129096
   23    49             129816
   17    50             129913
   32    46             130104
   37    43             130160
   27    48             130275
   34    45             130429
   30    47             130823
   18    50             130832
   24    49             131473
   36    44             131840
   19    50             131859
   28    48             132544
    0    51             132651
    1    51             132652
    2    51             132659
    3    51             132678
    4    51             132715
    5    51             132776
    6    51             132867
   40    41             132921
    7    51             132994
   20    50             133000
    8    51             133163
   33    46             133273
   25    49             133274
    9    51             133380
   39    42             133407
   31    47             133614
   10    51             133651
   11    51             133982
   35    45             134000
   21    50             134261
   12    51             134379
   38    43             134379
   13    51             134848
   29    48             134981
   26    49             135225
   14    51             135395
   22    50             135648
   37    44             135837
   15    51             136026
   32    47             136591
   34    46             136640
   16    51             136747
   23    50             137167
   27    49             137332
   17    51             137564
   30    48             137592
   36    45             137781
   41    41             137842
   40    42             138088
   18    51             138483
   24    50             138824
   39    43             138826
   19    51             139510
   28    49             139601
   33    47             139760
   38    44             140056
   35    46             140211
   31    48             140383
    0    52             140608
    1    52             140609
    2    52             140616
   25    50             140625
    3    52             140635
   20    51             140651
    4    52             140672
    5    52             140733
    6    52             140824
    7    52             140951
    8    52             141120
    9    52             141337
   10    52             141608
   37    45             141778
   21    51             141912
   11    52             141939
   29    49             142038
   12    52             142336
   26    50             142576
   13    52             142805
   41    42             143009
   34    47             143127
   22    51             143299
   14    52             143352
   32    48             143360
   40    43             143507
   15    52             143983
   36    46             143992
   39    44             144503
   30    49             144649
   27    50             144683
   16    52             144704
   23    51             144818
   17    52             145521
   38    45             145997
   18    52             146440
   24    51             146475
   33    48             146529
   35    47             146698
   28    50             146952
   31    49             147440
   19    52             147467
   37    46             147989
   42    42             148176
   25    51             148276
   41    43             148428
   20    52             148608
    0    53             148877
    1    53             148878
    2    53             148885
    3    53             148904
    4    53             148941
    5    53             149002
    6    53             149093
   40    44             149184
    7    53             149220
    8    53             149389
   29    50             149389
    9    53             149606
   21    52             149869
   10    53             149877
   34    48             149896
   11    53             150208
   26    51             150227
   32    49             150417
   39    45             150444
   36    47             150479
   12    53             150605
   13    53             151074
   22    52             151256
   14    53             151621
   30    50             152000
   38    46             152208
   15    53             152252
   27    51             152334
   23    52             152775
   16    53             152973
   35    48             153467
   33    49             153586
   42    43             153595
   17    53             153790
   41    44             154105
   24    52             154432
   37    47             154476
   28    51             154603
   18    53             154709
   31    50             154791
   40    45             155125
   19    53             155736
   25    52             156233
   39    46             156655
   20    53             156877
   34    49             156953
   29    51             157040
   36    48             157248
    0    54             157464
    1    54             157465
    2    54             157472
    3    54             157491
    4    54             157528
    5    54             157589
    6    54             157680
   32    50             157768
    7    54             157807
    8    54             157976
   21    53             158138
   26    52             158184
    9    54             158193
   10    54             158464
   38    47             158695
   11    54             158795
   43    43             159014
   12    54             159192
   42    44             159272
   22    53             159525
   30    51             159651
   13    54             159661
   41    45             160046
   14    54             160208
   27    52             160291
   35    49             160524
   15    54             160839
   33    50             160937
   23    53             161044
   37    48             161245
   40    46             161336
   16    54             161560
   17    54             162377
   31    51             162442
   28    52             162560
   24    53             162701
   39    47             163142
   18    54             163296
   34    50             164304
   36    49             164305
   19    54             164323
   25    53             164502
   43    44             164691
   29    52             164997
   42    45             165213
   32    51             165419
   20    54             165464
   38    48             165464
   41    46             166257
    0    55             166375
    1    55             166376
    2    55             166383
    3    55             166402
    4    55             166439
   26    53             166453
    5    55             166500
    6    55             166591
    7    55             166718
   21    54             166725
    8    55             166887
    9    55             167104
   10    55             167375
   30    52             167608
   11    55             167706
   40    47             167823
   35    50             167875
   12    55             168103
   22    54             168112
   37    49             168302
   27    53             168560
   13    55             168572
   33    51             168588
   14    55             169119
   23    54             169631
   15    55             169750
   39    48             169911
   44    44             170368
   31    52             170399
   16    55             170471
   43    45             170632
   28    53             170829
   17    55             171288
   24    54             171288
   42    46             171424
   36    50             171656
   34    51             171955
   18    55             172207
   38    49             172521
   41    47             172744
   25    54             173089
   19    55             173234
   29    53             173266
   32    52             173376
   20    55             174375
   40    48             174592
   26    54             175040
   35    51             175526
    0    56             175616
    1    56             175617
    2    56             175624
   21    55             175636
    3    56             175643
   37    50             175653
    4    56             175680
    5    56             175741
    6    56             175832
   30    53             175877
    7    56             175959
    8    56             176128
   44    45             176309
    9    56             176345
   33    52             176545
   10    56             176616
   43    46             176843
   11    56             176947
   39    49             176968
   22    55             177023
   27    54             177147
   12    56             177344
   13    56             177813
   42    47             177911
   14    56             178360
   23    55             178542
   31    53             178668
   15    56             178991
   36    51             179307
   28    54             179416
   41    48             179513
   16    56             179712
   38    50             179872
   34    52             179912
   24    55             180199
   17    56             180529
   18    56             181448
   32    53             181645
   40    49             181649
   29    54             181853
   25    55             182000
   45    45             182250
   19    56             182475
   44    46             182520
   37    51             183304
   43    47             183330
   35    52             183483
   20    56             183616
   26    55             183951
   39    50             184319
   30    54             184464
   42    48             184680
   33    53             184814
   21    56             184877
    0    57             185193
    1    57             185194
    2    57             185201
    3    57             185220
    4    57             185257
    5    57             185318
    6    57             185409
    7    57             185536
    8    57             185705
    9    57             185922
   27    55             186058
   10    57             186193
   22    56             186264
   11    57             186524
   41    49             186570
   12    57             186921
   31    54             187255
   36    52             187264
   13    57             187390
   38    51             187523
   23    56             187783
   14    57             187937
   34    53             188181
   28    55             188327
   45    46             188461
   15    57             188568
   40    50             189000
   44    47             189007
   16    57             189289
   24    56             189440
   43    48             190099
   17    57             190106
   32    54             190232
   29    55             190764
   18    57             191025
   25    56             191241
   37    52             191261
   42    49             191737
   35    53             191752
   39    51             191970
   19    57             192052
   26    56             193192
   20    57             193193
   30    55             193375
   33    54             193401
   41    50             193921
   21    57             194454
   46    46             194672
   45    47             194948
    0    58             195112
    1    58             195113
    2    58             195120
    3    58             195139
    4    58             195176
    5    58             195237
   27    56             195299
    6    58             195328
    7    58             195455
   38    52             195480
   36    53             195533
    8    58             195624
   44    48             195776
    9    58             195841
   22    57             195841
   10    58             196112
   31    55             196166
   11    58             196443
   40    51             196651
   34    54             196768
   12    58             196840
   43    49             197156
   13    58             197309
   23    57             197360
   28    56             197568
   14    58             197856
   15    58             198487
   24    57             199017
   42    50             199088
   32    55             199143
   16    58             199208
   37    53             199530
   39    52             199927
   29    56             200005
   17    58             200025
   35    54             200339
   25    57             200818
   18    58             200944
   46    47             201159
   41    51             201572
   45    48             201717
   19    58             201971
   33    55             202312
   30    56             202616
   26    57             202769
   44    49             202833
   20    58             203112
   38    53             203749
   36    54             204120
   21    58             204373
   43    50             204507
   40    52             204608
   27    57             204876
    0    59             205379
    1    59             205380
    2    59             205387
    3    59             205406
   31    56             205407
    4    59             205443
    5    59             205504
    6    59             205595
   34    55             205679
    7    59             205722
   22    58             205760
    8    59             205891
    9    59             206108
   10    59             206379
   11    59             206710
   42    51             206739
   12    59             207107
   28    57             207145
   23    58             207279
   13    59             207576
   47    47             207646
   46    48             207928
   37    54             208117
   14    59             208123
   39    53             208196
   32    56             208384
   15    59             208754
   45    49             208774
   24    58             208936
   35    55             209250
   16    59             209475
   41    52             209529
   29    57             209582
   44    50             210184
   17    59             210292
   25    58             210737
   18    59             211211
   33    56             211553
   43    51             212158
   30    57             212193
   19    59             212238
   38    54             212336
   26    58             212688
   40    53             212877
   36    55             213031
   20    59             213379
   47    48             214415
   21    59             214640
   42    52             214696
   27    58             214795
   34    56             214920
   31    57             214984
   46    49             214985
    0    60             216000
    1    60             216001
    2    60             216008
    3    60             216027
   22    59             216027
    4    60             216064
    5    60             216125
   45    50             216125
    6    60             216216
    7    60             216343
    8    60             216512
    9    60             216729
   39    54             216783
   10    60             217000
   37    55             217028
   28    58             217064
   11    60             217331
   23    59             217546
   12    60             217728
   41    53             217798
   44    51             217835
   32    57             217961
   13    60             218197
   35    56             218491
   14    60             218744
   24    59             219203
   15    60             219375
   29    58             219501
   16    60             220096
   43    52             220115
   17    60             220913
   25    59             221004
   33    57             221130
   48    48             221184
   38    55             221247
   40    54             221464
   47    49             221472
   18    60             221832
   30    58             222112
   36    56             222272
   46    50             222336
   19    60             222859
   26    59             222955
   42    53             222965
   45    51             223776
   20    60             224000
   34    57             224497
   31    58             224903
   27    59             225062
   21    60             225261
   39    55             225694
   44    52             225792
   37    56             226269
   41    54             226385
   22    60             226648
    0    61             226981
    1    61             226982
    2    61             226989
    3    61             227008
    4    61             227045
    5    61             227106
    6    61             227197
    7    61             227324
   28    59             227331
    8    61             227493
    9    61             227710
   32    58             227880
   10    61             227981
   35    57             228068
   23    60             228167
   48    49             228241
   11    61             228312
   43    53             228384
   12    61             228709
   47    50             228823
   13    61             229178
   14    61             229725
   29    59             229768
   24    60             229824
   46    51             229987
   15    61             230356
   40    55             230375
   38    56             230488
   33    58             231049
   16    61             231077
   42    54             231552
   25    60             231625
   45    52             231733
   36    57             231849
   17    61             231894
   30    59             232379
   18    61             232813
   26    60             233576
   19    61             233840
   44    53             234061
   34    58             234416
   39    56             234935
   20    61             234981
   31    59             235170
   41    55             235296
   49    49             235298
   48    50             235592
   27    60             235683
   37    57             235846
   21    61             236242
   47    51             236474
   43    54             236971
   22    61             237629
   46    52             237944
   28    60             237952
   35    58             237987
   32    59             238147
    0    62             238328
    1    62             238329
    2    62             238336
    3    62             238355
    4    62             238392
    5    62             238453
    6    62             238544
    7    62             238671
    8    62             238840
    9    62             239057
   23    61             239148
   10    62             239328
   40    56             239616
   11    62             239659
   45    53             240002
   12    62             240056
   38    57             240065
   29    60             240389
   42    55             240463
   13    62             240525
   24    61             240805
   14    62             241072
   33    59             241316
   15    62             241703
   36    58             241768
   16    62             242424
   25    61             242606
   44    54             242648
   49    50             242649
   30    60             243000
   17    62             243241
   48    51             243243
   18    62             244160
   47    52             244431
   39    57             244512
   41    56             244537
   26    61             244557
   34    59             244683
   19    62             245187
   37    58             245765
   31    60             245791
   43    55             245882
   46    53             246213
   20    62             246328
   27    61             246664
   21    62             247589
   35    59             248254
   45    54             248589
   32    60             248768
   28    61             248933
   22    62             248976
   40    57             249193
   42    56             249704
   38    58             249984
   50    50             250000
    0    63             250047
    1    63             250048
    2    63             250055
    3    63             250074
    4    63             250111
    5    63             250172
    6    63             250263
   49    51             250300
    7    63             250390
   23    62             250495
    8    63             250559
    9    63             250776
   10    63             251047
   48    52             251200
   29    61             251370
   11    63             251378
   44    55             251559
   12    63             251775
   33    60             251937
   36    59             252035
   24    62             252152
   13    63             252244
   47    53             252700
   14    63             252791
   15    63             253422
   25    62             253953
   30    61             253981
   41    57             254114
   16    63             254143
   39    58             254431
   46    54             254800
   17    63             254960
   43    56             255123
   34    60             255304
   18    63             255879
   26    62             255904
   37    59             256032
   31    61             256772
   19    63             256906
   45    55             257500
   50    51             257651
   27    62             258011
   20    63             258047
   49    52             258257
   35    60             258875
   40    58             259112
   42    57             259281
   21    63             259308
   48    53             259469
   32    61             259749
   38    59             260251
   28    62             260280
   22    63             260695
   44    56             260800
   47    54             261287
    0    64             262144
    1    64             262145
    2    64             262152
    3    64             262171
    4    64             262208
   23    63             262214
    5    64             262269
    6    64             262360
    7    64             262487
    8    64             262656
   36    60             262656
   29    62             262717
    9    64             262873
   33    61             262918
   10    64             263144
   11    64             263475
   46    55             263711
   24    63             263871
   12    64             263872
   41    58             264033
   13    64             264341
   39    59             264698
   43    57             264700
   14    64             264888
   51    51             265302
   30    62             265328
   15    64             265519
   50    52             265608
   25    63             265672
   16    64             266240
   34    61             266285
   49    53             266526
   37    60             266653
   45    56             266741
   17    64             267057
   26    63             267623
   18    64             267976
   48    54             268056
   31    62             268119
   19    64             269003
   42    58             269200
   40    59             269379
   27    63             269730
   35    61             269856
   20    64             270144
   47    55             270198
   44    57             270377
   38    60             270872
   32    62             271096
   21    64             271405
   28    63             271999
   22    64             272792
   46    56             272952
   51    52             273259
   36    61             273637
   50    53             273877
   33    62             274265
   41    59             274300
   23    64             274311
   29    63             274436
   43    58             274619
    0    65             274625
    1    65             274626
    2    65             274633
    3    65             274652
    4    65             274689
    5    65             274750
    6    65             274841
    7    65             274968
   49    54             275113
    8    65             275137
   39    60             275319
    9    65             275354
   10    65             275625
   11    65             275956
   24    64             275968
   45    57             276318
   12    65             276353
   13    65             276822
   48    55             276967
   30    63             277047
   14    65             277369
   34    62             277632
   37    61             277634
   25    64             277769
   15    65             278000
   16    65             278721
   47    56             279439
   42    59             279467
   17    65             279538
   26    64             279720
   31    63             279838
   40    60             280000
   44    58             280296
   18    65             280457
   35    62             281203
   52    52             281216
   19    65             281484
   51    53             281528
   27    64             281827
   38    61             281853
   50    54             282464
   46    57             282529
   20    65             282625
   32    63             282815
   21    65             283886
   49    55             284024
   28    64             284096
   43    59             284886
   41    60             284921
   36    62             284984
   22    65             285273
   33    63             285984
   48    56             286208
   45    58             286237
   39    61             286300
   29    64             286533
   23    65             286792
    0    66             287496
    1    66             287497
    2    66             287504
    3    66             287523
    4    66             287560
    5    66             287621
    6    66             287712
    7    66             287839
    8    66             288008
    9    66             288225
   24    65             288449
   10    66             288496
   11    66             288827
   37    62             288981
   47    57             289016
   30    64             289144
   12    66             289224
   34    63             289351
   52    53             289485
   13    66             289693
   42    60             290088
   51    54             290115
   14    66             290240
   25    65             290250
   44    59             290563
   15    66             290871
   40    61             290981
   50    55             291375
   16    66             291592
   31    64             291935
   26    65             292201
   17    66             292409
   46    58             292448
   35    63             292922
   38    62             293200
   49    56             293265
   18    66             293328
   27    65             294308
   19    66             294355
   32    64             294912
   20    66             295496
   43    60             295507
   48    57             295785
   41    61             295902
   45    59             296504
   28    65             296577
   36    63             296703
   21    66             296757
   39    62             297647
   53    53             297754
   52    54             298072
   33    64             298081
   22    66             298144
   47    58             298935
   29    65             299014
   51    55             299026
   23    66             299663
   50    56             300616
   37    63             300700
    0    67             300763
    1    67             300764
    2    67             300771
    3    67             300790
    4    67             300827
    5    67             300888
    6    67             300979
   42    61             301069
    7    67             301106
   44    60             301184
    8    67             301275
   24    66             301320
   34    64             301448
    9    67             301492
   30    65             301625
   10    67             301763
   11    67             302094
   40    62             302328
   12    67             302491
   46    59             302715
   49    57             302842
   13    67             302960
   25    66             303121
   14    67             303507
   15    67             304138
   31    65             304416
   16    67             304859
   38    63             304919
   35    64             305019
   26    66             305072
   17    67             305676
   48    58             305704
   53    54             306341
   43    61             306488
   18    67             306595
   52    55             306983
   45    60             307125
   27    66             307179
   41    62             307249
   32    65             307393
   19    67             307622
   51    56             308267
   20    67             308763
   36    64             308800
   47    59             309202
   39    63             309366
   28    66             309448
   21    67             310024
   50    57             310193
   33    65             310562
   22    67             311411
   29    66             311885
   44    61             312165
   42    62             312416
   49    58             312761
   37    64             312797
   23    67             312930
   46    60             313336
   34    65             313929
   40    63             314047
    0    68             314432
    1    68             314433
    2    68             314440
    3    68             314459
    4    68             314496
   30    66             314496
    5    68             314557
   24    67             314587
    6    68             314648
    7    68             314775
   54    54             314928
    8    68             314944
    9    68             315161
   53    55             315252
   10    68             315432
   11    68             315763
   48    59             315971
   12    68             316160
   52    56             316224
   25    67             316388
   13    68             316629
   38    64             317016
   14    68             317176
   31    66             317287
   35    65             317500
   15    68             317807
   43    62             317835
   51    57             317844
   45    61             318106
   26    67             318339
   16    68             318528
   41    63             318968
   17    68             319345
   47    60             319823
   50    58             320112
   18    68             320264
   32    66             320264
   27    67             320446
   36    65             321281
   19    68             321291
   39    64             321463
   20    68             322432
   28    67             322715
   49    59             323028
   33    66             323433
   44    62             323512
   21    68             323693
   54    55             323839
   42    63             324135
   46    61             324317
   53    56             324493
   22    68             325080
   29    67             325152
   37    65             325278
   52    57             325801
   40    64             326144
   48    60             326592
   23    68             326599
   34    66             326800
   30    67             327763
   51    58             327763
   24    68             328256
    0    69             328509
    1    69             328510
    2    69             328517
    3    69             328536
    4    69             328573
    5    69             328634
    6    69             328725
    7    69             328852
    8    69             329021
    9    69             329238
   45    62             329453
   38    65             329497
   10    69             329509
   43    63             329554
   11    69             329840
   25    68             330057
   12    69             330237
   35    66             330371
   50    59             330379
   31    67             330554
   13    69             330706
   47    61             330804
   41    64             331065
   14    69             331253
   15    69             331884
   26    68             332008
   16    69             332605
   55    55             332750
   54    56             333080
   17    69             333422
   32    67             333531
   49    60             333649
   39    65             333944
   53    57             334070
   27    68             334115
   36    66             334152
   18    69             334341
   44    63             335231
   19    69             335368
   46    62             335664
   52    58             335720
   42    64             336232
   28    68             336384
   20    69             336509
   33    67             336700
   48    61             337573
   21    69             337770
   51    59             338030
   37    66             338149
   40    65             338625
   29    68             338821
   22    69             339157
   34    67             340067
   23    69             340676
   50    60             341000
   45    63             341172
   30    68             341432
   43    64             341651
   55    56             341991
   47    62             342151
   24    69             342333
   38    66             342368
   54    57             342657
    0    70             343000
    1    70             343001
    2    70             343008
    3    70             343027
    4    70             343064
    5    70             343125
    6    70             343216
    7    70             343343
    8    70             343512
   41    65             343546
   35    67             343638
    9    70             343729
   53    58             343989
   10    70             344000
   25    69             344134
   31    68             344223
   11    70             344331
   49    61             344630
   12    70             344728
   13    70             345197
   14    70             345744
   52    59             345987
   26    69             346085
   15    70             346375
   39    66             346815
   16    70             347096
   32    68             347200
   44    64             347328
   46    63             347383
   36    67             347419
   17    70             347913
   27    69             348192
   51    60             348651
   42    65             348713
   18    70             348832
   48    62             348920
   19    70             349859
   33    68             350369
   28    69             350461
   20    70             351000
   56    56             351232
   37    67             351416
   40    66             351496
   55    57             351568
   50    61             351981
   21    70             352261
   54    58             352576
   29    69             352898
   45    64             353269
   22    70             353648
   34    68             353736
   47    63             353870
   43    65             354132
   53    59             354256
   23    70             355167
   30    69             355509
   38    67             355635
   49    62             355977
   41    66             356417
   52    60             356608
   24    70             356824
   35    68             357307
    0    71             357911
    1    71             357912
    2    71             357919
    3    71             357938
    4    71             357975
    5    71             358036
    6    71             358127
    7    71             358254
   31    69             358300
    8    71             358423
   25    70             358625
    9    71             358640
   10    71             358911
   11    71             359242
   46    64             359480
   51    61             359632
   12    71             359639
   44    65             359809
   39    67             360082
   13    71             360108
   26    70             360576
   48    63             360639
   14    71             360655
   56    57             360809
   36    68             361088
   32    69             361277
   15    71             361286
   55    58             361487
   42    66             361584
   16    71             362007
   27    70             362683
   17    71             362824
   54    59             362843
   50    62             363328
   18    71             363743
   33    69             364446
   40    67             364763
   19    71             364770
   53    60             364877
   28    70             364952
   37    68             365085
   45    65             365750
   20    71             365911
   47    64             365967
   43    66             367003
   21    71             367172
   29    70             367389
   52    61             367589
   49    63             367696
   34    69             367813
   22    71             368559
   38    68             369304
   41    67             369684
   30    70             370000
   23    71             370078
   57    57             370386
   56    58             370728
   51    62             370979
   35    69             371384
   24    71             371735
   55    59             371754
   46    65             371961
   44    66             372680
   48    64             372736
   31    70             372791
    0    72             373248
    1    72             373249
    2    72             373256
    3    72             373275
    4    72             373312
    5    72             373373
    6    72             373464
   54    60             373464
   25    71             373536
    7    72             373591
   39    68             373751
    8    72             373760
    9    72             373977
   10    72             374248
   11    72             374579
   42    67             374851
   12    72             374976
   50    63             375047
   36    69             375165
   13    72             375445
   26    71             375487
   32    70             375768
   53    61             375858
   14    72             375992
   15    72             376623
   16    72             377344
   27    71             377594
   17    72             378161
   40    68             378432
   47    65             378448
   45    66             378621
   52    62             378936
   33    70             378937
   18    72             379080
   37    69             379162
   49    64             379793
   28    71             379863
   19    72             380107
   43    67             380270
   57    58             380305
   56    59             380995
   20    72             381248
   29    71             382300
   34    70             382304
   55    60             382375
   21    72             382509
   51    63             382698
   41    68             383353
   38    69             383381
   22    72             383896
   54    61             384445
   46    66             384832
   30    71             384911
   48    65             385217
   23    72             385415
   35    70             385875
   44    67             385947
   24    72             387072
   50    64             387144
   53    62             387205
   31    71             387702
   39    69             387828
   42    68             388520
   25    72             388873
    0    73             389017
    1    73             389018
    2    73             389025
    3    73             389044
    4    73             389081
    5    73             389142
    6    73             389233
    7    73             389360
    8    73             389529
   36    70             389656
    9    73             389746
   10    73             390017
   58    58             390224
   11    73             390348
   57    59             390572
   52    63             390655
   32    71             390679
   12    73             390745
   26    72             390824
   13    73             391214
   47    66             391319
   56    60             391616
   14    73             391761
   45    67             391888
   49    65             392274
   15    73             392392
   40    69             392509
   27    72             392931
   16    73             393113
   55    61             393356
   37    70             393653
   33    71             393848
   17    73             393930
   43    68             393939
   51    64             394795
   18    73             394849
   28    72             395200
   54    62             395792
   19    73             395876
   20    73             397017
   34    71             397215
   41    69             397430
   29    72             397637
   38    70             397872
   48    66             398088
   46    67             398099
   21    73             398278
   53    63             398924
   44    68             399616
   50    65             399625
   22    73             399665
   30    72             400248
   58    59             400491
   35    71             400786
   23    73             401184
   57    60             401193
   39    70             402319
   42    69             402597
   56    61             402597
   52    64             402752
   24    73             402841
   31    72             403039
   36    71             404567
   47    67             404586
   25    73             404642
   55    62             404703
   49    66             405145
    0    74             405224
    1    74             405225
    2    74             405232
    3    74             405251
    4    74             405288
    5    74             405349
    6    74             405440
   45    68             405557
    7    74             405567
    8    74             405736
    9    74             405953
   32    72             406016
   10    74             406224
   11    74             406555
   26    73             406593
   12    74             406952
   40    70             407000
   51    65             407276
   13    74             407421
   54    63             407511
   14    74             407968
   43    69             408016
   37    71             408564
   15    74             408599
   27    73             408700
   33    72             409185
   16    74             409320
   17    74             410137
   59    59             410758
   28    73             410969
   53    64             411021
   18    74             411056
   58    60             411112
   48    67             411355
   46    68             411768
   41    70             411921
   19    74             412083
   57    61             412174
   50    66             412496
   34    72             412552
   38    71             412783
   20    74             413224
   29    73             413406
   44    69             413693
   56    62             413944
   21    74             414485
   52    65             415233
   22    74             415872
   30    73             416017
   35    72             416123
   55    63             416422
   42    70             417088
   39    71             417230
   23    74             417391
   47    68             418255
   49    67             418412
   31    73             418808
   24    74             419048
   54    64             419608
   45    69             419634
   36    72             419904
   51    66             420147
   25    74             420849
   59    60             421379
   32    73             421785
    0    75             421875
    1    75             421876
    2    75             421883
    3    75             421902
   40    71             421911
    4    75             421939
    5    75             422000
    6    75             422091
   58    61             422093
    7    75             422218
    8    75             422387
   43    70             422507
    9    75             422604
   26    74             422800
   10    75             422875
   11    75             423206
   53    65             423502
   57    62             423521
   12    75             423603
   37    72             423901
   13    75             424072
   14    75             424619
   27    74             424907
   33    73             424954
   48    68             425024
   15    75             425250
   56    63             425663
   50    67             425763
   46    69             425845
   16    75             425971
   17    75             426788
   41    71             426832
   28    74             427176
   18    75             427707
   52    66             428104
   38    72             428120
   44    70             428184
   34    73             428321
   55    64             428519
   19    75             428734
   29    74             429613
   20    75             429875
   21    75             431136
   35    73             431892
   42    71             431999
   60    60             432000
   49    68             432081
   54    65             432089
   30    74             432224
   47    69             432332
   59    61             432360
   22    75             432523
   39    72             432567
   51    67             433414
   58    62             433440
   23    75             434042
   45    70             434125
   31    74             435015
   57    63             435240
   36    73             435673
   24    75             435699
   53    66             436373
   40    72             437248
   43    71             437418
   25    75             437500
   56    64             437760
   32    74             437992
    0    76             438976
    1    76             438977
    2    76             438984
    3    76             439003
    4    76             439040
    5    76             439101
   48    69             439101
    6    76             439192
    7    76             439319
   50    68             439432
   26    75             439451
    8    76             439488
   37    73             439670
    9    76             439705
   10    76             439976
   11    76             440307
   46    70             440336
   12    76             440704
   55    65             441000
   33    74             441161
   13    76             441173
   52    67             441371
   27    75             441558
   14    76             441720
   41    72             442169
   15    76             442351
   60    61             442981
   16    76             443072
   44    71             443095
   59    62             443707
   28    75             443827
   17    76             443889
   38    73             443889
   34    74             444528
   18    76             444808
   54    66             444960
   58    63             445159
   19    76             445835
   49    69             446158
   29    75             446264
   47    70             446823
   20    76             446976
   51    68             447083
   42    72             447336
   57    64             447337
   35    74             448099
   21    76             448237
   39    73             448336
   30    75             448875
   45    71             449036
   22    76             449624
   53    67             449640
   56    65             450241
   23    76             451143
   31    75             451666
   36    74             451880
   43    72             452755
   24    76             452800
   40    73             453017
   50    69             453509
   48    70             453592
   55    66             453871
   61    61             453962
   60    62             454328
   25    76             454601
   32    75             454643
   52    68             455040
   46    71             455247
   59    63             455426
   37    74             455877
    0    77             456533
    1    77             456534
    2    77             456541
   26    76             456552
    3    77             456560
    4    77             456597
    5    77             456658
    6    77             456749
    7    77             456876
    8    77             457045
   58    64             457256
    9    77             457262
   10    77             457533
   33    75             457812
   11    77             457864
   41    73             457938
   54    67             458227
   12    77             458261
   44    72             458432
   27    76             458659
   13    77             458730
   14    77             459277
   57    65             459818
   15    77             459908
   38    74             460096
   16    77             460629
   49    70             460649
   28    76             460928
   51    69             461160
   34    75             461179
   17    77             461446
   47    71             461734
   18    77             462365
   42    73             463105
   56    66             463112
   53    68             463309
   29    76             463365
   19    77             463392
   45    72             464373
   20    77             464533
   39    74             464543
   35    75             464750
   61    62             465309
   21    77             465794
   30    76             465976
   60    63             466047
   55    67             467138
   22    77             467181
   59    64             467523
   50    70             468000
   48    71             468503
   43    73             468524
   36    75             468531
   23    77             468700
   31    76             468767
   52    69             469117
   40    74             469224
   58    65             469737
   24    77             470357
   46    72             470584
   32    76             471744
   54    68             471896
   25    77             472158
   37    75             472528
   57    66             472689
   26    77             474109
   41    74             474145
   44    73             474201
    0    78             474552
    1    78             474553
    2    78             474560
    3    78             474579
    4    78             474616
    5    78             474677
    6    78             474768
    7    78             474895
   33    76             474913
    8    78             475064
    9    78             475281
   10    78             475552
   49    71             475560
   51    70             475651
   11    78             475883
   27    77             476216
   12    78             476280
   56    67             476379
   62    62             476656
   38    75             476747
   13    78             476749
   61    63             477028
   47    72             477071
   14    78             477296
   53    69             477386
   15    78             477927
   60    64             478144
   34    76             478280
   28    77             478485
   16    78             478648
   42    74             479312
   17    78             479465
   59    65             480004
   45    73             480142
   18    78             480384
   55    68             480807
   29    77             480922
   39    75             481194
   19    78             481411
   35    76             481851
   20    78             482552
   58    66             482608
   50    71             482911
   30    77             483533
   52    70             483608
   21    78             483813
   48    72             483840
   43    74             484731
   22    78             485200
   36    76             485632
   40    75             485875
   57    67             485956
   54    69             485973
   31    77             486324
   46    73             486353
   23    78             486719
   62    63             488375
   24    78             488376
   61    64             489125
   32    77             489301
   37    76             489629
   56    68             490048
   25    78             490177
   44    74             490408
   51    71             490562
   60    65             490625
   41    75             490796
   49    72             490897
   53    70             491877
   26    78             492128
   33    77             492470
   47    73             492840
   59    66             492875
    0    79             493039
    1    79             493040
    2    79             493047
    3    79             493066
    4    79             493103
    5    79             493164
    6    79             493255
    7    79             493382
    8    79             493551
    9    79             493768
   38    76             493848
   10    79             494039
   27    78             494235
   11    79             494370
   12    79             494767
   55    69             494884
   13    79             495236
   14    79             495783
   34    77             495837
   58    67             495875
   42    75             495963
   45    74             496349
   15    79             496414
   28    78             496504
   16    79             497135
   17    79             497952
   50    72             498248
   39    76             498295
   52    71             498519
   18    79             498871
   29    78             498941
   35    77             499408
   48    73             499609
   57    68             499625
   19    79             499898
   63    63             500094
   54    70             500464
   62    64             500472
   20    79             501039
   43    75             501382
   30    78             501552
   61    65             501606
   21    79             502300
   46    74             502560
   40    76             502976
   36    77             503189
   60    66             503496
   22    79             503687
   56    69             504125
   31    78             504343
   23    79             505206
   51    72             505899
   59    67             506142
   49    73             506666
   53    71             506788
   24    79             506863
   44    75             507059
   37    77             507186
   32    78             507320
   41    76             507897
   25    79             508664
   47    74             509047
   55    70             509375
   58    68             509544
   33    78             510489
   26    79             510615
   38    77             511405
    0    80             512000
    1    80             512001
    2    80             512008
    3    80             512027
    4    80             512064
    5    80             512125
   63    64             512191
    6    80             512216
    7    80             512343
    8    80             512512
   27    79             512722
    9    80             512729
   62    65             512953
   10    80             513000
   45    75             513000
   42    76             513064
   11    80             513331
   57    69             513702
   12    80             513728
   34    78             513856
   52    72             513856
   50    73             514017
   13    80             514197
   61    66             514477
   14    80             514744
   28    79             514991
   15    80             515375
   54    71             515375
   48    74             515816
   39    77             515852
   16    80             516096
   60    67             516763
   17    80             516913
   35    78             517427
   29    79             517428
   18    80             517832
   43    76             518483
   56    70             518616
   19    80             518859
   46    75             519211
   59    68             519811
   20    80             520000
   30    79             520039
   40    77             520533
   36    78             521208
   21    80             521261
   51    73             521668
   53    72             522125
   22    80             522648
   31    79             522830
   49    74             522873
   58    69             523621
   44    76             524160
   23    80             524167
   55    71             524286
   64    64             524288
   63    65             524672
   37    78             525205
   41    77             525454
   47    75             525698
   32    79             525807
   24    80             525824
   62    66             525824
   25    80             527625
   61    67             527744
   57    70             528193
   33    79             528976
   38    78             529424
   26    80             529576
   52    73             529625
   45    76             530101
   50    74             530224
   60    68             530432
   42    77             530621
   54    72             530712
    0    81             531441
    1    81             531442
    2    81             531449
    3    81             531468
    4    81             531505
    5    81             531566
    6    81             531657
   27    80             531683
    7    81             531784
    8    81             531953
    9    81             532170
   34    79             532343
   10    81             532441
   48    75             532467
   11    81             532772
   12    81             533169
   56    71             533527
   13    81             533638
   39    78             533871
   59    69             533888
   28    80             533952
   14    81             534185
   15    81             534816
   16    81             535537
   35    79             535914
   43    77             536040
   46    76             536312
   17    81             536354
   29    80             536389
   64    65             536769
   18    81             537273
   63    66             537543
   51    74             537875
   53    73             537894
   58    70             538112
   19    81             538300
   40    78             538552
   30    80             539000
   62    67             539091
   20    81             539441
   49    75             539524
   55    72             539623
   36    79             539695
   21    81             540702
   61    68             541413
   44    77             541717
   31    80             541791
   22    81             542089
   47    76             542799
   57    71             543104
   41    78             543473
   23    81             543608
   37    79             543692
   60    69             544509
   32    80             544768
   24    81             545265
   52    74             545832
   54    73             546481
   50    75             546875
   25    81             547066
   45    77             547658
   38    79             547911
   33    80             547937
   59    70             548379
   42    78             548640
   56    72             548864
   26    81             549017
   65    65             549250
   48    76             549568
   64    66             549640
   63    67             550810
   27    81             551124
   34    80             551304
    0    82             551368
    1    82             551369
    2    82             551376
    3    82             551395
    4    82             551432
    5    82             551493
    6    82             551584
    7    82             551711
    8    82             551880
    9    82             552097
   39    79             552358
   10    82             552368
   11    82             552699
   62    68             552760
   58    71             553023
   12    82             553096
   28    81             553393
   13    82             553565
   46    77             553869
   43    78             554059
   53    74             554101
   14    82             554112
   51    75             554526
   15    82             554743
   35    80             554875
   55    73             555392
   16    82             555464
   61    69             555490
   29    81             555830
   17    82             556281
   49    76             556625
   40    79             557039
   18    82             557200
   19    82             558227
   30    81             558441
   57    72             558441
   36    80             558656
   60    70             559000
   20    82             559368
   44    78             559736
   47    77             560356
   21    82             560629
   31    81             561232
   41    79             561960
   22    82             562016
   65    66             562121
   52    75             562483
   37    80             562653
   54    74             562688
   64    67             562907
   59    71             563290
   23    82             563535
   50    76             563976
   32    81             564209
   63    68             564479
   56    73             564633
   24    82             565192
   45    78             565677
   62    69             566837
   38    80             566872
   25    82             566993
   48    77             567125
   42    79             567127
   33    81             567378
   58    72             568360
   26    82             568944
   61    70             569981
   34    81             570745
   53    75             570752
   27    82             571051
   39    80             571319
   55    74             571599
   51    76             571627
    0    83             571787
    1    83             571788
    2    83             571795
    3    83             571814
    4    83             571851
   46    78             571888
    5    83             571912
    6    83             572003
    7    83             572130
    8    83             572299
    9    83             572516
   43    79             572546
   10    83             572787
   11    83             573118
   28    82             573320
   12    83             573515
   60    71             573911
   13    83             573984
   49    77             574182
   57    73             574210
   35    81             574316
   14    83             574531
   66    66             574992
   15    83             575162
   65    67             575388
   29    82             575757
   16    83             575883
   40    80             576000
   64    68             576576
   17    83             576700
   18    83             577619
   36    81             578097
   44    79             578223
   30    82             578368
   47    78             578375
   63    69             578556
   59    72             578627
   19    83             578646
   54    75             579339
   52    76             579584
   20    83             579787
   56    74             580840
   41    80             580921
   21    83             581048
   31    82             581159
   62    70             581328
   50    77             581533
   37    81             582094
   22    83             582435
   23    83             583954
   58    73             584129
   32    82             584136
   45    79             584164
   61    71             584892
   48    78             585144
   24    83             585611
   42    80             586088
   38    81             586313
   33    82             587305
   25    83             587412
   53    76             587853
   55    75             588250
   66    67             588259
   65    68             589057
   51    77             589184
   60    72             589248
   26    83             589363
   46    79             590375
   57    74             590417
   64    69             590653
   34    82             590672
   39    81             590760
   27    83             591470
   43    80             591507
   49    78             592201
    0    84             592704
    1    84             592705
    2    84             592712
    3    84             592731
    4    84             592768
    5    84             592829
    6    84             592920
    7    84             593047
   63    70             593047
    8    84             593216
    9    84             593433
   10    84             593704
   28    83             593739
   11    84             594035
   35    82             594243
   59    73             594396
   12    84             594432
   13    84             594901
   40    81             595441
   14    84             595448
   15    84             596079
   29    83             596176
   62    71             596239
   54    76             596440
   16    84             596800
   47    79             596862
   52    77             597141
   44    80             597184
   56    75             597491
   17    84             597617
   36    82             598024
   18    84             598536
   30    83             598787
   50    78             599552
   19    84             599563
   61    72             600229
   58    74             600336
   41    81             600362
   20    84             600704
   67    67             601526
   31    83             601578
   66    68             601928
   21    84             601965
   37    82             602021
   45    80             603125
   65    69             603134
   22    84             603352
   48    79             603631
   32    83             604555
   23    84             604871
   60    73             605017
   64    70             605144
   55    76             605351
   53    77             605410
   42    81             605529
   38    82             606240
   24    84             606528
   57    75             607068
   51    78             607203
   33    83             607724
   63    71             607958
   25    84             608329
   46    80             609336
   26    84             610280
   59    74             610603
   39    82             610687
   49    79             610688
   43    81             610948
   34    83             611091
   62    72             611576
   27    84             612387
   54    77             613997
    0    85             614125
    1    85             614126
    2    85             614133
    3    85             614152
    4    85             614189
    5    85             614250
    6    85             614341
    7    85             614468
   56    76             614592
    8    85             614637
   28    84             614656
   35    83             614662
    9    85             614854
   10    85             615125
   52    78             615160
   67    68             615195
   40    82             615368
   11    85             615456
   47    80             615823
   12    85             615853
   61    73             615998
   66    69             616005
   13    85             616322
   44    81             616625
   14    85             616869
   58    75             616987
   29    84             617093
   15    85             617500
   65    70             617625
   50    79             618039
   16    85             618221
   36    83             618443
   17    85             619038
   30    84             619704
   18    85             619957
   64    71             620055
   41    82             620289
   19    85             620984
   60    74             621224
   20    85             622125
   37    83             622440
   31    84             622495
   45    81             622566
   48    80             622592
   55    77             622908
   63    72             623295
   21    85             623386
   53    78             623429
   57    76             624169
   22    85             624773
   42    82             625456
   32    84             625472
   51    79             625690
   23    85             626292
   38    83             626659
   59    75             627254
   62    73             627345
   24    85             627949
   33    84             628641
   46    81             628777
   68    68             628864
   67    69             629272
   49    80             629649
   25    85             629750
   66    70             630496
   43    82             630875
   39    83             631106
   26    85             631701
   34    84             632008
   54    78             632016
   56    77             632149
   61    74             632205
   65    71             632536
   52    79             633647
   27    85             633808
   58    76             634088
   47    81             635264
   64    72             635392
   35    84             635579
   40    83             635787
    0    86             636056
    1    86             636057
    2    86             636064
   28    85             636077
    3    86             636083
    4    86             636120
    5    86             636181
    6    86             636272
    7    86             636399
   44    82             636552
    8    86             636568
    9    86             636785
   50    80             637000
   10    86             637056
   11    86             637387
   12    86             637784
   60    75             637875
   13    86             638253
   29    85             638514
   14    86             638800
   63    73             639064
   36    84             639360
   15    86             639431
   16    86             640152
   41    83             640708
   55    78             640927
   17    86             640969
   30    85             641125
   57    77             641726
   18    86             641888
   53    79             641916
   48    81             642033
   45    82             642493
   19    86             642915
   68    69             642941
   37    84             643357
   62    74             643552
   67    70             643763
   31    85             643916
   20    86             644056
   59    76             644355
   51    80             644651
   21    86             645317
   66    71             645407
   42    83             645875
   22    86             646704
   32    85             646893
   38    84             647576
   65    72             647873
   23    86             648223
   46    82             648704
   61    75             648856
   49    81             649090
   24    86             649880
   33    85             650062
   56    78             650168
   54    79             650503
   64    73             651161
   43    83             651294
   58    77             651645
   25    86             651681
   39    84             652023
   52    80             652608
   34    85             653429
   26    86             653632
   60    76             654976
   47    82             655191
   63    74             655271
   27    86             655739
   50    81             656441
   40    84             656704
   44    83             656971
   35    85             657000
   69    69             657018
   68    70             657432
   28    86             658008
    0    87             658503
    1    87             658504
    2    87             658511
    3    87             658530
    4    87             658567
    5    87             658628
   67    71             658674
    6    87             658719
    7    87             658846
    8    87             659015
    9    87             659232
   55    79             659414
   10    87             659503
   57    78             659745
   11    87             659834
   62    75             660203
   12    87             660231
   29    86             660445
   13    87             660700
   66    72             660744
   36    85             660781
   53    80             660877
   14    87             661247
   41    84             661625
   15    87             661878
   59    77             661912
   48    82             661960
   16    87             662599
   45    83             662912
   30    86             663056
   17    87             663416
   65    73             663642
   51    81             664092
   18    87             664335
   37    85             664778
   19    87             665362
   31    86             665847
   61    76             665957
   20    87             666503
   42    84             666792
   64    74             667368
   21    87             667764
   56    79             668655
   32    86             668824
   38    85             668997
   49    82             669017
   46    83             669123
   22    87             669151
   54    80             669464
   58    78             669664
   23    87             670670
   69    70             671509
   63    75             671922
   33    86             671993
   52    81             672049
   43    84             672211
   24    87             672327
   68    71             672343
   60    77             672533
   39    85             673444
   67    72             674011
   25    87             674128
   34    86             675360
   47    83             675610
   26    87             676079
   50    82             676368
   66    73             676513
   62    76             677304
   44    84             677888
   40    85             678125
   27    87             678186
   57    79             678232
   55    80             678375
   35    86             678931
   65    74             679849
   59    78             679931
   53    81             680318
   28    87             680455
    0    88             681472
    1    88             681473
    2    88             681480
    3    88             681499
    4    88             681536
    5    88             681597
    6    88             681688
    7    88             681815
    8    88             681984
    9    88             682201
   48    83             682379
   10    88             682472
   36    86             682712
   11    88             682803
   29    87             682892
   41    85             683046
   12    88             683200
   61    77             683514
   13    88             683669
   45    84             683829
   51    82             684019
   64    75             684019
   14    88             684216
   15    88             684847
   30    87             685503
   16    88             685568
   70    70             686000
   17    88             686385
   69    71             686420
   37    86             686709
   18    88             687304
   56    80             687616
   68    72             687680
   58    79             688151
   42    85             688213
   31    87             688294
   19    88             688331
   54    81             688905
   63    76             689023
   49    83             689436
   20    88             689472
   67    73             689780
   46    84             690040
   60    78             690552
   21    88             690733
   38    86             690928
   32    87             691271
   52    82             691976
   22    88             692120
   66    74             692720
   43    85             693632
   23    88             693639
   33    87             694440
   62    77             694861
   24    88             695296
   39    86             695375
   65    75             696500
   47    84             696527
   50    83             696787
   25    88             697097
   57    80             697193
   34    87             697807
   55    81             697816
   59    79             698418
   26    88             699048
   44    85             699309
   40    86             700056
   53    82             700245
   70    71             700911
   64    76             701120
   27    88             701155
   35    87             701378
   61    78             701533
   69    72             701757
   48    84             703296
   28    88             703424
   68    73             703449
   51    83             704438
    0    89             704969
    1    89             704970
    2    89             704977
   41    86             704977
    3    89             704996
    4    89             705033
    5    89             705094
   36    87             705159
    6    89             705185
   45    85             705250
    7    89             705312
    8    89             705481
    9    89             705698
   29    88             705861
   10    89             705969
   67    74             705987
   11    89             706300
   63    77             706580
   12    89             706697
   56    81             707057
   58    80             707112
   13    89             707166
   14    89             707713
   15    89             708344
   30    88             708472
   54    82             708832
   60    79             709039
   16    89             709065
   37    87             709156
   66    75             709371
   17    89             709882
   42    86             710144
   49    84             710353
   18    89             710801
   31    88             711263
   46    85             711461
   19    89             711828
   52    83             712395
   62    78             712880
   20    89             712969
   38    87             713375
   65    76             713601
   21    89             714230
   32    88             714240
   43    86             715563
   22    89             715617
   71    71             715822
   70    72             716248
   57    81             716634
   23    89             717136
   59    80             717379
   33    88             717409
   69    73             717526
   50    84             717704
   55    82             717743
   39    87             717822
   47    85             717948
   64    77             718677
   24    89             718793
   68    74             719656
   61    79             720020
   25    89             720594
   53    83             720664
   34    88             720776
   44    86             721240
   40    87             722503
   26    89             722545
   67    75             722638
   35    88             724347
   63    78             724599
   27    89             724652
   48    85             724717
   51    84             725355
   66    76             726472
   58    81             726553
   28    89             726921
   56    82             726984
   45    86             727181
   41    87             727424
   60    80             728000
   36    88             728128
    0    90             729000
    1    90             729001
    2    90             729008
    3    90             729027
    4    90             729064
    5    90             729125
    6    90             729216
   54    83             729251
    7    90             729343
   29    89             729358
    8    90             729512
    9    90             729729
   10    90             730000
   11    90             730331
   12    90             730728
   65    77             731158
   71    72             731159
   13    90             731197
   62    79             731367
   14    90             731744
   49    85             731774
   30    89             731969
   70    73             732017
   37    88             732125
   15    90             732375
   42    87             732591
   16    90             733096
   52    84             733312
   46    86             733392
   69    74             733733
   17    90             733913
   31    89             734760
   18    90             734832
   19    90             735859
   68    75             736307
   38    88             736344
   57    82             736561
   64    78             736696
   59    81             736820
   20    90             737000
   32    89             737737
   43    87             738010
   55    83             738162
   21    90             738261
   61    80             738981
   50    85             739125
   22    90             739648
   67    76             739739
   47    86             739879
   39    88             740791
   33    89             740906
   23    90             741167
   53    84             741581
   24    90             742824
   63    79             743086
   44    87             743687
   66    77             744029
   34    89             744273
   25    90             744625
   40    88             745472
   58    82             746480
   72    72             746496
   26    90             746576
   48    86             746648
   51    85             746776
   71    73             746928
   56    83             747403
   60    81             747441
   35    89             747844
   70    74             748224
   27    90             748683
   65    78             749177
   45    87             749628
   54    84             750168
   62    80             750328
   69    75             750384
   41    88             750393
   28    90             750952
   36    89             751625
   29    90             753389
   68    76             753408
    0    91             753571
    1    91             753572
    2    91             753579
    3    91             753598
    4    91             753635
    5    91             753696
   49    86             753705
    6    91             753787
    7    91             753914
    8    91             754083
    9    91             754300
   10    91             754571
   52    85             754733
   11    91             754902
   64    79             755183
   12    91             755299
   42    88             755560
   37    89             755622
   13    91             755768
   46    87             755839
   30    90             756000
   14    91             756315
   59    82             756747
   15    91             756946
   57    83             756980
   67    77             757296
   16    91             757667
   61    81             758422
   17    91             758484
   31    90             758791
   55    84             759079
   18    91             759403
   38    89             759841
   19    91             760430
   43    88             760979
   50    86             761056
   20    91             761571
   32    90             761768
   63    80             762047
   66    78             762048
   72    73             762265
   47    87             762326
   21    91             762832
   53    85             763002
   71    74             763135
   22    91             764219
   39    89             764288
   70    75             764875
   33    90             764937
   23    91             765738
   44    88             766656
   58    83             766899
   60    82             767368
   24    91             767395
   69    76             767485
   65    79             767664
   34    90             768304
   56    84             768320
   51    86             768707
   40    89             768969
   48    87             769095
   25    91             769196
   62    81             769769
   68    77             770965
   26    91             771147
   54    85             771589
   35    90             771875
   45    88             772597
   27    91             773254
   41    89             773890
   64    80             774144
   67    78             775315
   28    91             775523
   36    90             775656
   49    87             776152
   52    86             776664
   59    83             777166
   57    84             777897
   29    91             777960
   73    73             778034
   61    82             778349
   72    74             778472
    0    92             778688
    1    92             778689
    2    92             778696
    3    92             778715
    4    92             778752
   46    88             778808
    5    92             778813
    6    92             778904
    7    92             779031
   42    89             779057
    8    92             779200
    9    92             779417
   37    90             779653
   10    92             779688
   71    75             779786
   11    92             780019
   12    92             780416
   55    85             780500
   66    79             780535
   30    91             780571
   13    92             780885
   14    92             781432
   63    81             781488
   70    76             781976
   15    92             782063
   16    92             782784
   31    91             783362
   50    87             783503
   17    92             783601
   38    90             783872
   43    89             784476
   18    92             784520
   53    86             784933
   69    77             785042
   47    88             785295
   19    92             785547
   32    91             786339
   65    80             786625
   20    92             786688
   60    83             787787
   58    84             787816
   21    92             787949
   39    90             788319
   68    78             788984
   22    92             789336
   33    91             789508
   62    82             789696
   56    85             789741
   44    89             790153
   23    92             790855
   51    87             791154
   48    88             792064
   24    92             792512
   34    91             792875
   40    90             793000
   54    86             793520
   64    81             793585
   67    79             793802
   73    74             794241
   25    92             794313
   72    75             795123
   45    89             796094
   26    92             796264
   35    91             796446
   71    76             796887
   41    90             797921
   59    84             798083
   27    92             798371
   61    83             798768
   52    87             799111
   49    88             799121
   57    85             799318
   66    80             799496
   70    77             799533
   36    91             800227
   28    92             800640
   63    82             801415
   46    89             802305
   55    86             802431
   69    78             803061
   29    92             803077
   42    90             803088
   37    91             804224
    0    93             804357
    1    93             804358
    2    93             804365
    3    93             804384
    4    93             804421
    5    93             804482
    6    93             804573
    7    93             804700
    8    93             804869
    9    93             805086
   10    93             805357
   11    93             805688
   30    92             805688
   65    81             806066
   12    93             806085
   50    88             806472
   13    93             806554
   14    93             807101
   53    87             807380
   68    79             807471
   15    93             807732
   38    91             808443
   16    93             808453
   31    92             808479
   43    90             808507
   60    84             808704
   47    89             808792
   58    85             809237
   17    93             809270
   62    83             810115
   18    93             810189
   74    74             810448
   73    75             810892
   19    93             811216
   32    92             811456
   56    86             811672
   72    76             812224
   20    93             812357
   67    80             812763
   39    91             812890
   64    82             813512
   21    93             813618
   51    88             814123
   44    90             814184
   71    77             814444
   33    92             814625
   22    93             815005
   48    89             815561
   54    87             815967
   23    93             816524
   70    78             817552
   40    91             817571
   34    92             817992
   24    93             818181
   66    81             818937
   59    85             819504
   61    84             819685
   25    93             819982
   45    90             820125
   57    86             821249
   69    79             821548
   35    92             821563
   63    83             821834
   26    93             821933
   52    88             822080
   41    91             822492
   49    89             822618
   27    93             824040
   55    87             824878
   36    92             825344
   65    82             825993
   28    93             826309
   46    90             826336
   68    80             826432
   74    75             827099
   42    91             827659
   73    76             827993
   29    93             828746
   37    92             829341
   72    77             829781
   50    89             829969
   60    85             830125
   53    88             830349
    0    94             830584
    1    94             830585
    2    94             830592
    3    94             830611
    4    94             830648
    5    94             830709
    6    94             830800
    7    94             830927
   62    84             831032
    8    94             831096
   58    86             831168
    9    94             831313
   30    93             831357
   10    94             831584
   11    94             831915
   67    81             832204
   12    94             832312
   71    78             832463
   13    94             832781
   47    90             832823
   43    91             833078
   14    94             833328
   38    92             833560
   64    83             833931
   15    94             833959
   56    87             834119
   31    93             834148
   16    94             834680
   17    94             835497
   70    79             836039
   18    94             836416
   32    93             837125
   19    94             837443
   51    89             837620
   39    92             838007
   20    94             838584
   44    91             838755
   66    82             838864
   54    88             838936
   48    90             839592
   21    94             839845
   33    93             840294
   69    80             840509
   61    85             841106
   22    94             841232
   59    86             841435
   40    92             842688
   23    94             842751
   63    84             842751
   34    93             843661
   57    87             843696
   75    75             843750
   74    76             844200
   24    94             844408
   45    91             844696
   73    77             845550
   52    89             845577
   68    81             845873
   25    94             846209
   65    83             846412
   49    90             846649
   35    93             847232
   41    92             847609
   72    78             847800
   55    88             847847
   26    94             848160
   27    94             850267
   46    91             850907
   71    79             850950
   36    93             851013
   60    86             852056
   67    82             852131
   62    85             852453
   28    94             852536
   42    92             852776
   58    87             853615
   53    89             853846
   50    90             854000
   64    84             854848
   29    94             854973
   70    80             855000
   37    93             855010
   56    88             857088
    0    95             857375
    1    95             857376
    2    95             857383
   47    91             857394
    3    95             857402
    4    95             857439
    5    95             857500
   30    94             857584
    6    95             857591
    7    95             857718
    8    95             857887
    9    95             858104
   43    92             858195
   10    95             858375
   11    95             858706
   12    95             859103
   38    93             859229
   66    83             859283
   13    95             859572
   69    81             859950
   14    95             860119
   31    94             860375
   15    95             860750
   75    76             860851
   16    95             861471
   51    90             861651
   74    77             861757
   17    95             862288
   54    89             862433
   61    86             863037
   18    95             863207
   32    94             863352
   73    78             863569
   39    93             863676
   44    92             863872
   59    87             863882
   48    91             864163
   63    85             864172
   19    95             864234
   20    95             865375
   68    82             865800
   72    79             866287
   33    94             866521
   21    95             866636
   57    88             866665
   65    84             867329
   22    95             868023
   40    93             868357
   23    95             869542
   52    90             869608
   45    92             869813
   34    94             869888
   71    80             869911
   24    95             871199
   49    91             871220
   55    89             871344
   67    83             872550
   25    95             873000
   41    93             873278
   35    94             873459
   62    86             874384
   70    81             874441
   60    87             874503
   26    95             874951
   46    92             876024
   64    85             876269
   58    88             876584
   27    95             877058
   36    94             877240
   53    90             877877
   76    76             877952
   75    77             878408
   42    93             878445
   50    91             878571
   28    95             879327
   74    78             879776
   69    82             879877
   66    84             880200
   56    89             880585
   37    94             881237
   29    95             881764
   73    79             882056
   47    92             882511
   43    93             883864
   30    95             884375
    0    96             884736
    1    96             884737
    2    96             884744
    3    96             884763
    4    96             884800
    5    96             884861
    6    96             884952
    7    96             885079
    8    96             885248
   72    80             885248
   38    94             885456
    9    96             885465
   61    87             885484
   10    96             885736
   11    96             886067
   63    86             886103
   68    83             886219
   51    91             886222
   12    96             886464
   54    90             886464
   59    88             886851
   13    96             886933
   31    95             887166
   14    96             887480
   15    96             888111
   65    85             888750
   16    96             888832
   48    92             889280
   71    81             889352
   44    93             889541
   17    96             889649
   39    94             889903
   32    95             890143
   57    89             890162
   18    96             890568
   19    96             891595
   20    96             892736
   33    95             893312
   67    84             893467
   21    96             893997
   52    91             894179
   70    82             894368
   40    94             894584
   55    90             895375
   22    96             895384
   45    93             895482
   76    77             895509
   49    92             896337
   75    78             896427
   34    95             896679
   62    87             896831
   23    96             896903
   60    88             897472
   64    86             898200
   74    79             898263
   24    96             898560
   41    94             899505
   58    89             900081
   35    95             900250
   69    83             900296
   25    96             900361
   73    80             901017
   66    85             901621
   46    93             901693
   26    96             902312
   53    91             902448
   50    92             903688
   36    95             904031
   27    96             904419
   56    90             904616
   42    94             904672
   72    81             904689
   28    96             906688
   68    84             907136
   37    95             908028
   47    93             908180
   61    88             908453
   63    87             908550
   29    96             909125
   71    82             909279
   43    94             910091
   59    89             910348
   65    86             910681
   54    91             911035
   51    92             911339
   30    96             911736
   38    95             912247
    0    97             912673
    1    97             912674
    2    97             912681
    3    97             912700
    4    97             912737
    5    97             912798
    6    97             912889
    7    97             913016
   77    77             913066
    8    97             913185
    9    97             913402
   76    78             913528
   10    97             913673
   11    97             914004
   57    90             914193
   12    97             914401
   31    96             914527
   70    83             914787
   13    97             914870
   67    85             914888
   75    79             914914
   48    93             914949
   14    97             915417
   44    94             915768
   15    97             916048
   39    95             916694
   16    97             916769
   74    80             917224
   32    96             917504
   17    97             917586
   18    97             918505
   52    92             919296
   19    97             919532
   62    88             919800
   55    91             919946
   73    81             920458
   64    87             920647
   20    97             920673
   33    96             920673
   60    89             920969
   69    84             921213
   40    95             921375
   45    94             921709
   21    97             921934
   49    93             922006
   22    97             923321
   66    86             923552
   34    96             924040
   58    90             924112
   72    82             924616
   23    97             924840
   41    95             926296
   24    97             926497
   53    92             927565
   35    96             927611
   46    94             927920
   25    97             928298
   68    85             928557
   56    91             929187
   50    93             929357
   71    83             929698
   26    97             930249
   77    78             931085
   36    96             931392
   42    95             931463
   63    88             931519
   61    89             931950
   76    79             932015
   27    97             932356
   65    87             933128
   75    80             933875
   59    90             934379
   47    94             934407
   28    97             934625
   37    96             935389
   70    84             935704
   54    92             936152
   74    81             936665
   67    86             936819
   43    95             936882
   51    93             937008
   29    97             937062
   57    91             938764
   38    96             939608
   30    97             939673
   73    82             940385
   48    94             941176
    0    98             941192
    1    98             941193
    2    98             941200
    3    98             941219
    4    98             941256
    5    98             941317
    6    98             941408
    7    98             941535
    8    98             941704
    9    98             941921
   10    98             942192
   31    97             942464
   11    98             942523
   44    95             942559
   69    85             942634
   12    98             942920
   62    89             943297
   13    98             943389
   64    88             943616
   14    98             943936
   39    96             944055
   15    98             944567
   52    93             944965
   60    90             945000
   72    83             945035
   55    92             945063
   16    98             945288
   32    97             945441
   66    87             945999
   17    98             946105
   18    98             947024
   19    98             948051
   49    94             948233
   45    95             948500
   33    97             948610
   58    91             948683
   40    96             948736
   78    78             949104
   20    98             949192
   77    79             949572
   21    98             950453
   68    86             950488
   71    84             950615
   76    80             950976
   22    98             951840
   34    97             951977
   53    93             953234
   75    81             953316
   23    98             953359
   41    96             953657
   56    92             954304
   46    95             954711
   24    98             955016
   63    89             955016
   35    97             955548
   50    94             955584
   61    90             955981
   65    88             956097
   74    82             956592
   25    98             956817
   70    85             957125
   26    98             958768
   42    96             958824
   59    91             958950
   67    87             959266
   36    97             959329
   73    83             960804
   27    98             960875
   47    95             961198
   54    93             961821
   28    98             963144
   51    94             963235
   37    97             963326
   57    92             963881
   43    96             964243
   69    86             964565
   29    98             965581
   72    84             965952
   64    89             967113
   62    90             967328
   38    97             967545
   78    79             967591
   48    95             967967
   30    98             968192
   77    80             968533
   66    88             968968
   60    91             969571
   44    96             969920
    0    99             970299
    1    99             970300
    2    99             970307
    3    99             970326
    4    99             970363
   76    81             970417
    5    99             970424
    6    99             970515
    7    99             970642
   55    93             970732
    8    99             970811
   31    98             970983
    9    99             971028
   52    94             971192
   10    99             971299
   11    99             971630
   39    97             971992
   12    99             972027
   71    85             972036
   13    99             972496
   68    87             972935
   14    99             973043
   75    82             973243
   15    99             973674
   58    92             973800
   32    98             973960
   16    99             974395
   49    95             975024
   17    99             975212
   45    96             975861
   18    99             976131
   40    97             976673
   74    83             977011
   33    98             977129
   19    99             977158
   20    99             978299
   63    90             979047
   70    86             979056
   53    94             979461
   21    99             979560
   65    89             979594
   56    93             979973
   34    98             980496
   61    91             980552
   22    99             980947
   41    97             981594
   73    84             981721
   46    96             982072
   67    88             982235
   50    95             982375
   23    99             982466
   35    98             984067
   59    92             984067
   24    99             984123
   25    99             985924
   79    79             986078
   78    80             986552
   42    97             986761
   69    87             987012
   72    85             987373
   36    98             987848
   26    99             987875
   77    81             987974
   54    94             988048
   47    96             988559
   57    93             989550
   27    99             989982
   51    95             990026
   76    82             990344
   64    90             991144
   37    98             991845
   62    91             991899
   43    97             992180
   28    99             992251
   66    89             992465
   75    83             993662
   71    86             993967
   29    99             994688
   60    92             994688
   48    96             995328
   68    88             995904
   38    98             996064
   55    94             996959
   30    99             997299
   44    97             997857
   74    84             997928
   52    95             997983
   58    93             999469
    0   100            1000000
    1   100            1000001
    2   100            1000008
    3   100            1000027
    4   100            1000064
   31    99            1000090
    5   100            1000125
    6   100            1000216
    7   100            1000343
   39    98            1000511
    8   100            1000512
    9   100            1000729
   10   100            1001000
   11   100            1001331
   70    87            1001503
   12   100            1001728
   13   100            1002197
   49    96            1002385
   14   100            1002744
   32    99            1003067
   73    85            1003142
   15   100            1003375
   63    91            1003618
   65    90            1003625
   45    97            1003798
   16   100            1004096
   17   100            1004913
   79    80            1005039
   40    98            1005192
   61    92            1005669
   67    89            1005732
   18   100            1005832
   78    81            1005993
   56    94            1006200
   33    99            1006236
   53    95            1006252
   19   100            1006859
   77    82            1007901
   20   100            1008000
   21   100            1009261
   72    86            1009304
   34    99            1009603
   50    96            1009736
   59    93            1009736
   69    88            1009981
   46    97            1010009
   41    98            1010113
   22   100            1010648
   76    83            1010763
   23   100            1012167
   35    99            1013174
   24   100            1013824
   75    84            1014579
   54    95            1014839
   42    98            1015280
   25   100            1015625
   64    91            1015715
   57    94            1015777
   71    87            1016414
   47    97            1016496
   66    90            1016496
   36    99            1016955
   62    92            1017016
   51    96            1017387
   26   100            1017576
   74    85            1019349
   68    89            1019401
   27   100            1019683
   60    93            1020357
   43    98            1020699
   37    99            1020952
   28   100            1021952
   48    97            1023265
   55    95            1023750
   80    80            1024000
   29   100            1024389
   70    88            1024472
   79    81            1024480
   73    86            1025073
   38    99            1025171
   52    96            1025344
   58    94            1025696
   78    82            1025920
   44    98            1026376
   30   100            1027000
   65    91            1028196
   77    83            1028320
   63    92            1028735
   39    99            1029618
   67    90            1029763
   31   100            1029791
    0   101            1030301
    1   101            1030302
    2   101            1030309
   49    97            1030322
    3   101            1030328
    4   101            1030365
    5   101            1030426
    6   101            1030517
    7   101            1030644
    8   101            1030813
    9   101            1031030
   10   101            1031301
   61    93            1031338
   11   101            1031632
   76    84            1031680
   72    87            1031751
   12   101            1032029
   45    98            1032317
   13   101            1032498
   32   100            1032768
   56    95            1032991
   14   101            1033045
   69    89            1033478
   53    96            1033613
   15   101            1033676
   40    99            1034299
   16   101            1034397
   17   101            1035214
   33   100            1035937
   59    94            1035963
   75    85            1036000
   18   101            1036133
   19   101            1037160
   50    97            1037673
   20   101            1038301
   46    98            1038528
   41    99            1039220
   34   100            1039304
   71    88            1039383
   21   101            1039562
   64    92            1040832
   22   101            1040949
   66    91            1041067
   74    86            1041280
   54    96            1042200
   23   101            1042468
   57    95            1042568
   62    93            1042685
   35   100            1042875
   68    90            1043432
   80    81            1043441
   24   101            1044125
   42    99            1044387
   79    82            1044407
   47    98            1045015
   51    97            1045324
   25   101            1045926
   78    83            1046339
   60    94            1046584
   36   100            1046656
   73    87            1047520
   26   101            1047877
   70    89            1047969
   77    84            1049237
   43    99            1049806
   27   101            1049984
   37   100            1050653
   55    96            1051111
   48    98            1051784
   28   101            1052253
   58    95            1052487
   76    85            1053101
   52    97            1053281
   65    92            1053313
   67    91            1054334
   63    93            1054404
   29   101            1054690
   72    88            1054720
   38   100            1054872
   44    99            1055483
   30   101            1057301
   69    90            1057509
   61    94            1057565
   75    86            1057931
   49    98            1058841
   39   100            1059319
   31   101            1060092
   56    96            1060352
    0   102            1061208
    1   102            1061209
    2   102            1061216
    3   102            1061235
    4   102            1061272
    5   102            1061333
    6   102            1061424
   45    99            1061424
   53    97            1061550
    7   102            1061551
    8   102            1061720
    9   102            1061937
   10   102            1062208
   11   102            1062539
   59    95            1062754
   71    89            1062880
   81    81            1062882
   12   102            1062936
   32   101            1063069
   80    82            1063368
   13   102            1063405
   74    87            1063727
   14   102            1063952
   40   100            1064000
   15   102            1064583
   79    83            1064826
   16   102            1065304
   17   102            1066121
   66    92            1066184
   50    98            1066192
   33   101            1066238
   64    93            1066501
   18   102            1067040
   78    84            1067256
   46    99            1067635
   68    91            1068003
   19   102            1068067
   62    94            1068912
   41   100            1068921
   20   102            1069208
   34   101            1069605
   57    96            1069929
   54    97            1070137
   21   102            1070469
   73    88            1070489
   77    85            1070658
   22   102            1071856
   70    90            1072000
   35   101            1073176
   23   102            1073375
   60    95            1073375
   51    98            1073843
   42   100            1074088
   47    99            1074122
   24   102            1075032
   76    86            1075032
   25   102            1076833
   36   101            1076957
   72    89            1078217
   26   102            1078784
   65    93            1078982
   55    97            1079048
   67    92            1079451
   43   100            1079507
   58    96            1079848
   75    87            1080378
   63    94            1080631
   27   102            1080891
   48    99            1080891
   37   101            1080954
   52    98            1081800
   69    91            1082080
   81    82            1082809
   28   102            1083160
   80    83            1083787
   61    95            1084356
   38   101            1085173
   44   100            1085184
   29   102            1085597
   79    84            1085743
   74    88            1086696
   71    90            1086911
   49    99            1087948
   30   102            1088208
   56    97            1088289
   78    85            1088677
   39   101            1089620
   53    98            1090069
   59    96            1090115
   31   102            1090999
   45   100            1091125
   66    93            1091853
   77    86            1092589
    0   103            1092727
    1   103            1092728
   64    94            1092728
    2   103            1092735
    3   103            1092754
    4   103            1092791
    5   103            1092852
    6   103            1092943
    7   103            1093070
   68    92            1093120
    8   103            1093239
    9   103            1093456
   10   103            1093727
   32   102            1093976
   73    89            1093986
   11   103            1094058
   40   101            1094301
   12   103            1094455
   13   103            1094924
   50    99            1095299
   14   103            1095471
   62    95            1095703
   15   103            1096102
   70    91            1096571
   16   103            1096823
   33   102            1097145
   46   100            1097336
   76    87            1097479
   17   103            1097640
   57    97            1097866
   18   103            1098559
   54    98            1098656
   41   101            1099222
   19   103            1099586
   34   102            1100512
   20   103            1100727
   60    96            1100736
   21   103            1101988
   72    90            1102248
   82    82            1102736
   51    99            1102950
   81    83            1103228
   75    88            1103347
   22   103            1103375
   47   100            1103823
   35   102            1104083
   42   101            1104389
   80    84            1104704
   23   103            1104894
   67    93            1105120
   65    94            1105209
   24   103            1106551
   79    85            1107164
   69    92            1107197
   63    95            1107422
   55    98            1107567
   58    97            1107785
   36   102            1107864
   25   103            1108352
   43   101            1109808
   74    89            1110193
   26   103            1110303
   48   100            1110592
   78    86            1110608
   52    99            1110907
   71    91            1111482
   61    96            1111717
   37   102            1111861
   27   103            1112410
   28   103            1114679
   77    87            1115036
   44   101            1115485
   38   102            1116080
   56    98            1116808
   29   103            1117116
   49   100            1117649
   73    90            1118017
   59    97            1118052
   66    94            1118080
   68    93            1118789
   53    99            1119176
   64    95            1119519
   30   103            1119727
   76    88            1120448
   39   102            1120527
   45   101            1121426
   70    92            1121688
   31   103            1122518
   62    96            1123064
   82    83            1123155
   81    84            1124145
    0   104            1124864
    1   104            1124865
    2   104            1124872
    3   104            1124891
    4   104            1124928
    5   104            1124989
   50   100            1125000
    6   104            1125080
    7   104            1125207
   40   102            1125208
    8   104            1125376
   32   103            1125495
    9   104            1125593
   10   104            1125864
   80    85            1126125
   11   104            1126195
   57    98            1126385
   12   104            1126592
   72    91            1126819
   75    89            1126844
   13   104            1127061
   14   104            1127608
   46   101            1127637
   54    99            1127763
   15   104            1128239
   33   103            1128664
   60    97            1128673
   16   104            1128960
   79    86            1129095
   17   104            1129777
   41   102            1130129
   18   104            1130696
   67    94            1131347
   19   104            1131723
   65    95            1132000
   34   103            1132031
   51   100            1132651
   20   104            1132864
   69    93            1132866
   78    87            1133055
   47   101            1134124
   21   104            1134125
   74    90            1134224
   63    96            1134783
   42   102            1135296
   22   104            1135512
   35   103            1135602
   58    98            1136304
   71    92            1136599
   55    99            1136674
   23   104            1137031
   77    88            1138005
   24   104            1138688
   36   103            1139383
   61    97            1139654
   25   104            1140489
   52   100            1140608
   43   102            1140715
   48   101            1140893
   26   104            1142440
   73    91            1142588
   37   103            1143380
   83    83            1143574
   76    89            1143945
   82    84            1144072
   27   104            1144547
   66    95            1144871
   68    94            1145016
   81    85            1145566
   56    99            1145915
   44   102            1146392
   59    98            1146571
   28   104            1146816
   64    96            1146880
   70    93            1147357
   38   103            1147599
   49   101            1147950
   80    86            1148056
   53   100            1148877
   29   104            1149253
   75    90            1150875
   62    97            1151001
   79    87            1151542
   30   104            1151864
   72    92            1151936
   39   103            1152046
   45   102            1152333
   31   104            1154655
   50   101            1155301
   57    99            1155492
   78    88            1156024
   40   103            1156727
   60    98            1157192
   54   100            1157464
    0   105            1157625
    1   105            1157626
   32   104            1157632
    2   105            1157633
    3   105            1157652
    4   105            1157689
    5   105            1157750
    6   105            1157841
    7   105            1157968
    8   105            1158137
   67    95            1158138
    9   105            1158354
   46   102            1158544
   10   105            1158625
   74    91            1158795
   11   105            1158956
   69    94            1159093
   12   105            1159353
   65    96            1159361
   13   105            1159822
   14   105            1160369
   33   104            1160801
   15   105            1161000
   77    89            1161502
   41   103            1161648
   16   105            1161721
   71    93            1162268
   17   105            1162538
   63    97            1162720
   51   101            1162952
   18   105            1163457
   34   104            1164168
   19   105            1164484
   83    84            1164491
   47   102            1165031
   58    99            1165411
   82    85            1165493
   20   105            1165625
   55   100            1166375
   42   103            1166815
   21   105            1166886
   81    86            1167497
   73    92            1167705
   35   104            1167739
   76    90            1167976
   61    98            1168173
   22   105            1168273
   23   105            1169792
   80    87            1170503
   52   101            1170909
   24   105            1171449
   36   104            1171520
   48   102            1171800
   68    95            1171807
   66    96            1172232
   43   103            1172234
   25   105            1173250
   70    94            1173584
   79    88            1174511
   64    97            1174817
   26   105            1175201
   75    91            1175446
   37   104            1175517
   56   100            1175616
   59    99            1175678
   27   105            1177308
   72    93            1177605
   44   103            1177911
   49   102            1178857
   53   101            1179178
   62    98            1179520
   78    89            1179521
   28   105            1179577
   38   104            1179736
   29   105            1182014
   45   103            1183852
   74    92            1183912
   39   104            1184183
   30   105            1184625
   57   100            1185193
   84    84            1185408
   67    96            1185499
   77    90            1185533
   69    95            1185884
   83    85            1185912
   50   102            1186208
   60    99            1186299
   65    97            1187298
   31   105            1187416
   82    86            1187424
   54   101            1187765
   71    94            1188495
   40   104            1188864
   81    87            1189944
   46   103            1190063
   32   105            1190393
    0   106            1191016
    1   106            1191017
    2   106            1191024
    3   106            1191043
    4   106            1191080
    5   106            1191141
    6   106            1191232
   63    98            1191239
    7   106            1191359
    8   106            1191528
    9   106            1191745
   10   106            1192016
   11   106            1192347
   76    91            1192547
   12   106            1192744
   13   106            1193213
   73    93            1193374
   80    88            1193472
   33   105            1193562
   14   106            1193760
   41   104            1193785
   51   102            1193859
   15   106            1194391
   16   106            1195112
   58   100            1195112
   17   106            1195929
   47   103            1196550
   55   101            1196676
   18   106            1196848
   34   105            1196929
   61    99            1197280
   19   106            1197875
   79    89            1198008
   42   104            1198952
   20   106            1199016
   68    96            1199168
   66    97            1200169
   21   106            1200277
   70    95            1200375
   35   105            1200500
   75    92            1200563
   22   106            1201664
   52   102            1201816
   23   106            1203183
   48   103            1203319
   64    98            1203336
   78    90            1203552
   72    94            1203832
   36   105            1204281
   43   104            1204371
   24   106            1204840
   59   100            1205379
   56   101            1205917
   25   106            1206641
   84    85            1206829
   83    86            1207843
   37   105            1208278
   26   106            1208592
   62    99            1208627
   74    93            1209581
   82    87            1209871
   44   104            1210048
   53   102            1210085
   77    91            1210104
   49   103            1210376
   27   106            1210699
   38   105            1212497
   81    88            1212913
   28   106            1212968
   69    96            1213245
   67    97            1213436
   71    95            1215286
   29   106            1215405
   57   101            1215494
   65    98            1215817
   45   104            1215989
   60   100            1216000
   39   105            1216944
   80    89            1216969
   76    92            1217664
   50   103            1217727
   30   106            1218016
   54   102            1218672
   73    94            1219601
   63    99            1220346
   31   106            1220807
   40   105            1221625
   79    90            1222039
   46   104            1222200
   32   106            1223784
    0   107            1225043
    1   107            1225044
    2   107            1225051
    3   107            1225070
    4   107            1225107
    5   107            1225168
    6   107            1225259
   51   103            1225378
    7   107            1225386
   58   101            1225413
    8   107            1225555
    9   107            1225772
   10   107            1226043
   75    93            1226232
   11   107            1226374
   41   105            1226546
   12   107            1226771
   33   106            1226953
   61   100            1226981
   68    97            1227105
   13   107            1227240
   55   102            1227583
   70    96            1227736
   14   107            1227787
   78    91            1228123
   85    85            1228250
   15   107            1228418
   47   104            1228687
   66    98            1228688
   84    86            1228760
   16   107            1229139
   17   107            1229956
   83    87            1230290
   34   106            1230320
   72    95            1230623
   18   107            1230875
   42   105            1231713
   19   107            1231902
   64    99            1232443
   82    88            1232840
   20   107            1233043
   52   103            1233335
   35   106            1233891
   21   107            1234304
   77    92            1235221
   48   104            1235456
   59   101            1235680
   22   107            1235691
   74    94            1235808
   81    89            1236410
   56   102            1236824
   43   105            1237132
   23   107            1237210
   36   106            1237672
   62   100            1238328
   24   107            1238867
   25   107            1240668
   80    90            1241000
   69    97            1241182
   53   103            1241604
   37   106            1241669
   67    98            1241955
   49   104            1242513
   26   107            1242619
   71    96            1242647
   44   105            1242809
   76    93            1243333
   27   107            1244726
   65    99            1244924
   38   106            1245888
   60   101            1246301
   73    95            1246392
   57   102            1246401
   79    91            1246610
   28   107            1246995
   45   105            1248750
   29   107            1249432
   50   104            1249864
   63   100            1250047
   85    86            1250181
   54   103            1250191
   39   106            1250335
   84    87            1251207
   30   107            1252043
   75    94            1252459
   78    92            1253240
   83    88            1253259
   31   107            1254834
   46   105            1254961
   40   106            1255016
   68    98            1255624
   70    97            1255673
   58   102            1256320
   82    89            1256337
   61   101            1257282
   51   104            1257515
   66    99            1257795
   32   107            1257811
   72    96            1257984
   55   103            1259102
    0   108            1259712
    1   108            1259713
    2   108            1259720
    3   108            1259739
    4   108            1259776
    5   108            1259837
    6   108            1259928
   41   106            1259937
    7   108            1260055
    8   108            1260224
    9   108            1260441
   81    90            1260441
   10   108            1260712
   77    93            1260890
   33   107            1260980
   11   108            1261043
   12   108            1261440
   47   105            1261448
   13   108            1261909
   64   100            1262144
   14   108            1262456
   74    95            1262599
   15   108            1263087
   16   108            1263808
   34   107            1264347
   17   108            1264625
   42   106            1265104
   52   104            1265472
   18   108            1265544
   80    91            1265571
   19   108            1266571
   59   102            1266587
   20   108            1267712
   35   107            1267918
   48   105            1268217
   56   103            1268343
   62   101            1268629
   21   108            1268973
   76    94            1269560
   69    98            1269701
   22   108            1270360
   43   106            1270523
   71    97            1270584
   67    99            1271062
   36   107            1271699
   79    92            1271727
   23   108            1271879
   86    86            1272112
   85    87            1272628
   24   108            1273536
   53   104            1273741
   73    96            1273753
   84    88            1274176
   65   100            1274625
   49   105            1275274
   25   108            1275337
   37   107            1275696
   44   106            1276200
   83    89            1276756
   60   102            1277208
   26   108            1277288
   57   103            1277920
   78    93            1278909
   75    95            1279250
   27   108            1279395
   38   107            1279915
   63   101            1280348
   82    90            1280368
   28   108            1281664
   45   106            1282141
   54   104            1282328
   50   105            1282625
   29   108            1284101
   70    98            1284192
   39   107            1284362
   68    99            1284731
   81    91            1285012
   72    97            1285921
   30   108            1286712
   77    94            1287117
   66   100            1287496
   58   103            1287839
   61   102            1288189
   46   106            1288352
   40   107            1289043
   31   108            1289503
   74    96            1289960
   51   105            1290276
   80    92            1290688
   55   104            1291239
   64   101            1292445
   32   108            1292480
   41   107            1293964
   86    87            1294559
   47   106            1294839
    0   109            1295029
    1   109            1295030
    2   109            1295037
    3   109            1295056
    4   109            1295093
    5   109            1295154
    6   109            1295245
    7   109            1295372
    8   109            1295541
   85    88            1295597
   33   108            1295649
    9   109            1295758
   10   109            1296029
   76    95            1296351
   11   109            1296360
   12   109            1296757
   13   109            1297226
   79    93            1297396
   84    89            1297673
   14   109            1297773
   59   103            1298106
   52   105            1298233
   15   109            1298404
   69    99            1298808
   34   108            1299016
   71    98            1299103
   16   109            1299125
   42   107            1299131
   62   102            1299536
   17   109            1299942
   56   104            1300480
   67   100            1300763
   83    90            1300787
   18   109            1300861
   48   106            1301608
   73    97            1301690
   19   109            1301888
   35   108            1302587
   20   109            1303029
   21   109            1304290
   43   107            1304550
   65   101            1304926
   82    91            1304939
   78    94            1305136
   22   109            1305677
   36   108            1306368
   53   105            1306502
   75    96            1306611
   23   109            1307196
   49   106            1308665
   60   103            1308727
   24   109            1308853
   57   104            1310057
   81    92            1310129
   44   107            1310227
   37   108            1310365
   25   109            1310654
   63   102            1311255
   26   109            1312605
   70    99            1313299
   77    95            1313908
   68   100            1314432
   72    98            1314440
   38   108            1314584
   27   109            1314712
   54   105            1315089
   50   106            1316016
   45   107            1316168
   80    93            1316357
   28   109            1316981
   87    87            1317006
   86    88            1317528
   66   101            1317797
   74    97            1317897
   39   108            1319031
   85    89            1319094
   29   109            1319418
   61   103            1319708
   58   104            1319976
   84    90            1321704
   30   109            1322029
   46   107            1322379
   64   102            1323352
   79    94            1323623
   51   106            1323667
   40   108            1323712
   76    96            1323712
   55   105            1324000
   31   109            1324820
   83    91            1325358
   32   109            1327797
   71    99            1328210
   69   100            1328509
   41   108            1328633
   47   107            1328866
   82    92            1330056
   73    98            1330209
   59   104            1330243
   33   109            1330966
    0   110            1331000
    1   110            1331001
    2   110            1331008
    3   110            1331027
   62   103            1331055
    4   110            1331064
   67   101            1331064
    5   110            1331125
    6   110            1331216
    7   110            1331343
    8   110            1331512
   52   106            1331624
    9   110            1331729
   78    95            1331927
   10   110            1332000
   11   110            1332331
   12   110            1332728
   13   110            1333197
   56   105            1333241
   14   110            1333744
   42   108            1333800
   34   109            1334333
   15   110            1334375
   75    97            1334548
   16   110            1335096
   48   107            1335635
   81    93            1335798
   65   102            1335833
   17   110            1335913
   18   110            1336832
   19   110            1337859
   35   109            1337904
   20   110            1339000
   43   108            1339219
   53   106            1339893
   87    88            1339975
   21   110            1340261
   60   104            1340864
   86    89            1341025
   77    96            1341269
   22   110            1341648
   36   109            1341685
   80    94            1342584
   49   107            1342692
   63   103            1342774
   57   105            1342818
   70   100            1343000
   85    90            1343125
   23   110            1343167
   72    99            1343547
   68   101            1344733
   24   110            1344824
   44   108            1344896
   37   109            1345682
   84    91            1346275
   74    98            1346416
   25   110            1346625
   54   106            1348480
   26   110            1348576
   66   102            1348704
   38   109            1349901
   50   107            1350043
   79    95            1350414
   83    92            1350475
   27   110            1350683
   45   108            1350837
   76    97            1351649
   61   104            1351845
   58   105            1352737
   28   110            1352952
   39   109            1354348
   64   103            1354871
   29   110            1355389
   82    93            1355725
   46   108            1357048
   55   106            1357391
   51   107            1357694
   71   100            1357911
   30   110            1358000
   69   101            1358810
   40   109            1359029
   78    96            1359288
   73    99            1359316
   31   110            1360791
   67   102            1361971
   81    94            1362025
   88    88            1362944
   59   105            1363004
   75    98            1363067
   62   104            1363192
   87    89            1363472
   47   108            1363535
   32   110            1363768
   41   109            1363950
   86    90            1365056
   52   107            1365651
   56   106            1366632
   33   110            1366937
   65   103            1367352
    0   111            1367631
    1   111            1367632
    2   111            1367639
    3   111            1367658
    4   111            1367695
   85    91            1367696
    5   111            1367756
    6   111            1367847
    7   111            1367974
    8   111            1368143
    9   111            1368360
   10   111            1368631
   11   111            1368962
   42   109            1369117
   77    97            1369206
   12   111            1369359
   80    95            1369375
   13   111            1369828
   34   110            1370304
   48   108            1370304
   14   111            1370375
   15   111            1371006
   84    92            1371392
   16   111            1371727
   17   111            1372544
   72   100            1373248
   70   101            1373301
   18   111            1373463
   60   105            1373625
   35   110            1373875
   53   107            1373920
   19   111            1374490
   43   109            1374536
   63   104            1374911
   74    99            1375523
   20   111            1375631
   68   102            1375640
   83    93            1376144
   57   106            1376209
   21   111            1376892
   49   108            1377361
   36   110            1377656
   79    96            1377775
   22   111            1378279
   23   111            1379798
   76    98            1380168
   44   109            1380213
   66   103            1380223
   24   111            1381455
   37   110            1381653
   82    94            1381952
   54   107            1382507
   25   111            1383256
   61   105            1384606
   50   108            1384712
   26   111            1385207
   38   110            1385872
   58   106            1386128
   45   109            1386154
   88    89            1386441
   64   104            1387008
   78    97            1387225
   27   111            1387314
   87    90            1387503
   71   101            1388212
   81    95            1388816
   73   100            1389017
   28   111            1389583
   86    91            1389627
   69   102            1389717
   39   110            1390319
   55   107            1391418
   29   111            1392020
   75    99            1392174
   51   108            1392363
   46   109            1392365
   85    92            1392813
   67   103            1393490
   30   111            1394631
   40   110            1395000
   62   105            1395953
   59   106            1396395
   80    96            1396736
   84    93            1397061
   31   111            1397422
   77    98            1397725
   47   109            1398852
   65   104            1399489
   41   110            1399921
   52   108            1400320
   32   111            1400399
   56   107            1400659
   83    94            1402371
   72   101            1403549
   33   111            1403568
   70   102            1404208
    0   112            1404928
    1   112            1404929
    2   112            1404936
    3   112            1404955
    4   112            1404992
    5   112            1405053
   42   110            1405088
    6   112            1405144
   74   100            1405224
    7   112            1405271
    8   112            1405440
   48   109            1405621
    9   112            1405657
   79    97            1405712
   10   112            1405928
   11   112            1406259
   12   112            1406656
   34   111            1406935
   60   106            1407016
   13   112            1407125
   68   103            1407159
   14   112            1407672
   63   105            1407672
   15   112            1408303
   53   108            1408589
   82    95            1408743
   16   112            1409024
   76    99            1409275
   17   112            1409841
   89    89            1409938
   57   107            1410236
   88    90            1410472
   35   111            1410506
   43   110            1410507
   18   112            1410760
   19   112            1411787
   87    91            1412074
   66   104            1412360
   49   109            1412678
   20   112            1412928
   21   112            1414189
   36   111            1414287
   86    92            1414744
   22   112            1415576
   78    98            1415744
   81    96            1416177
   44   110            1416184
   23   112            1417095
   54   108            1417176
   61   106            1417997
   37   111            1418284
   85    93            1418482
   24   112            1418752
   71   102            1419119
   73   101            1419318
   64   105            1419769
   50   109            1420029
   58   107            1420155
   25   112            1420553
   69   103            1421236
   75   100            1421875
   45   110            1422125
   38   111            1422503
   26   112            1422504
   84    94            1423288
   27   112            1424611
   80    97            1424673
   67   104            1425627
   55   108            1426087
   77    99            1426832
   28   112            1426880
   39   111            1426950
   51   109            1427680
   46   110            1428336
   83    95            1429162
   29   112            1429317
   62   106            1429344
   59   107            1430422
   40   111            1431631
   30   112            1431928
   65   105            1432250
   89    90            1433969
   79    98            1434231
   72   102            1434456
   31   112            1434719
   47   110            1434823
   88    91            1435043
   56   108            1435328
   74   101            1435525
   52   109            1435637
   70   103            1435727
   82    96            1436104
   41   111            1436552
   87    92            1437191
   32   112            1437696
   76   100            1438976
   68   104            1439296
   86    93            1440413
   33   112            1440865
   60   107            1441043
   63   106            1441063
   48   110            1441592
   42   111            1441719
    0   113            1442897
    1   113            1442898
    2   113            1442905
    3   113            1442924
    4   113            1442961
    5   113            1443022
    6   113            1443113
    7   113            1443240
    8   113            1443409
    9   113            1443626
   10   113            1443897
   53   109            1443906
   81    97            1444114
   11   113            1444228
   34   112            1444232
   12   113            1444625
   85    94            1444709
   78    99            1444851
   57   108            1444905
   13   113            1445094
   66   105            1445121
   14   113            1445641
   15   113            1446272
   16   113            1446993
   43   111            1447138
   35   112            1447803
   17   113            1447810
   49   110            1448649
   18   113            1448729
   19   113            1449756
   84    95            1450079
   73   102            1450225
   71   103            1450638
   20   113            1450897
   36   112            1451584
   61   107            1452024
   21   113            1452158
   75   101            1452176
   54   109            1452493
   44   111            1452815
   64   106            1453160
   80    98            1453192
   69   104            1453373
   22   113            1453545
   58   108            1454824
   23   113            1455064
   37   112            1455581
   50   110            1456000
   83    96            1456523
   77   100            1456533
   24   113            1456721
   90    90            1458000
   67   105            1458388
   25   113            1458522
   89    91            1458540
   45   111            1458756
   38   112            1459800
   88    92            1460160
   26   113            1460473
   55   109            1461404
   27   113            1462580
   87    93            1462860
   79    99            1463338
   62   107            1463371
   51   110            1463651
   82    97            1464041
   39   112            1464247
   28   113            1464849
   46   111            1464967
   59   108            1465091
   65   106            1465641
   72   103            1465975
   74   102            1466432
   86    94            1466640
   29   113            1467286
   70   104            1467864
   40   112            1468928
   76   101            1469277
   30   113            1469897
   56   109            1470645
   47   111            1471454
   85    95            1471500
   52   110            1471608
   68   105            1472057
   81    98            1472633
   31   113            1472688
   41   112            1473849
   78   100            1474552
   63   107            1475090
   32   113            1475665
   60   108            1475712
   84    96            1477440
   48   111            1478223
   66   106            1478512
   33   113            1478834
   42   112            1479016
   53   110            1479877
   57   109            1480222
    0   114            1481544
    1   114            1481545
    2   114            1481552
    3   114            1481571
    4   114            1481608
    5   114            1481669
   73   103            1481744
    6   114            1481760
    7   114            1481887
    8   114            1482056
   34   113            1482201
    9   114            1482273
   80    99            1482299
   10   114            1482544
   90    91            1482571
   71   104            1482775
   11   114            1482875
   75   102            1483083
   12   114            1483272
   89    92            1483657
   13   114            1483741
   14   114            1484288
   43   112            1484435
   83    97            1484460
   15   114            1484919
   49   111            1485280
   16   114            1485640
   35   113            1485772
   88    93            1485829
   69   105            1486134
   17   114            1486457
   61   108            1486693
   77   101            1486834
   64   107            1487187
   18   114            1487376
   19   114            1488403
   54   110            1488464
   87    94            1489087
   20   114            1489544
   36   113            1489553
   44   112            1490112
   58   109            1490141
   21   114            1490805
   67   106            1491779
   22   114            1492192
   82    98            1492560
   50   111            1492631
   79   100            1493039
   86    95            1493431
   37   113            1493550
   23   114            1493711
   24   114            1495368
   45   112            1496053
   25   114            1497169
   55   110            1497375
   38   113            1497769
   74   103            1497951
   62   108            1498040
   72   104            1498112
   85    96            1498861
   26   114            1499120
   65   107            1499668
   76   102            1500184
   51   111            1500282
   59   109            1500408
   70   105            1500625
   27   114            1501227
   81    99            1501740
   39   113            1502216
   46   112            1502264
   28   114            1503496
   78   101            1504853
   84    97            1505377
   68   106            1505448
   29   114            1505933
   56   110            1506616
   40   113            1506897
   91    91            1507142
   90    92            1507688
   52   111            1508239
   30   114            1508544
   47   112            1508751
   89    93            1509326
   63   108            1509759
   60   109            1511029
   31   114            1511335
   41   113            1511818
   80   100            1512000
   88    94            1512056
   66   107            1512539
   83    98            1512979
   73   104            1513881
   32   114            1514312
   75   103            1514602
   48   112            1515520
   71   105            1515536
   87    95            1515878
   57   110            1516193
   53   111            1516508
   42   113            1516985
   33   114            1517481
   77   102            1517741
   69   106            1519525
   86    96            1520792
   34   114            1520848
    0   115            1520875
    1   115            1520876
    2   115            1520883
    3   115            1520902
    4   115            1520939
    5   115            1521000
    6   115            1521091
    7   115            1521218
    8   115            1521387
    9   115            1521604
   82    99            1521667
   64   108            1521856
   10   115            1521875
   61   109            1522010
   11   115            1522206
   43   113            1522404
   49   112            1522577
   12   115            1522603
   13   115            1523072
   79   101            1523340
   14   115            1523619
   15   115            1524250
   35   114            1524419
   16   115            1524971
   54   111            1525095
   17   115            1525788
   67   107            1525806
   58   110            1526112
   18   115            1526707
   85    97            1526798
   19   115            1527734
   44   113            1528081
   36   114            1528200
   20   115            1528875
   50   112            1529928
   74   104            1530088
   21   115            1530136
   72   105            1530873
   81   100            1531441
   22   115            1531523
   76   103            1531703
   37   114            1532197
   91    92            1532259
   23   115            1533042
   62   109            1533357
   90    93            1533357
   84    98            1533896
   55   111            1534006
   70   106            1534016
   45   113            1534022
   65   108            1534337
   24   115            1534699
   89    94            1535553
   78   102            1535760
   59   110            1536379
   38   114            1536416
   25   115            1536500
   51   112            1537579
   26   115            1538451
   88    95            1538847
   68   107            1539475
   46   113            1540233
   27   115            1540558
   39   114            1540863
   83    99            1542086
   80   101            1542301
   28   115            1542827
   87    96            1543239
   56   111            1543247
   63   109            1545076
   29   115            1545264
   52   112            1545536
   40   114            1545544
   73   105            1546642
   47   113            1546720
   75   104            1546739
   60   110            1547000
   66   108            1547208
   30   115            1547875
   86    97            1548729
   71   106            1548927
   77   103            1549260
   41   114            1550465
   31   115            1550666
   82   100            1551368
   57   111            1552824
   48   113            1553489
   69   107            1553552
   32   115            1553643
   53   112            1553805
   79   102            1554247
   85    98            1555317
   42   114            1555632
   33   115            1556812
   64   109            1557173
   92    92            1557376
   91    93            1557928
   61   110            1557981
   90    94            1559584
   34   115            1560179
   67   108            1560475
   49   113            1560546
    0   116            1560896
    1   116            1560897
    2   116            1560904
    3   116            1560923
    4   116            1560960
    5   116            1561021
   43   114            1561051
    6   116            1561112
    7   116            1561239
    8   116            1561408
    9   116            1561625
   81   101            1561742
   10   116            1561896
   11   116            1562227
   89    95            1562344
   54   112            1562392
   12   116            1562624
   58   111            1562743
   74   105            1562849
   84    99            1563003
   13   116            1563093
   14   116            1563640
   35   115            1563750
   76   104            1563840
   72   106            1564264
   15   116            1564271
   16   116            1564992
   17   116            1565809
   88    96            1566208
   18   116            1566728
   44   114            1566728
   78   103            1567279
   36   115            1567531
   19   116            1567755
   50   113            1567897
   70   107            1568043
   20   116            1568896
   62   110            1569328
   65   109            1569654
   21   116            1570157
   87    97            1571176
   55   112            1571303
   37   115            1571528
   22   116            1571544
   83   100            1571787
   45   114            1572669
   59   111            1573010
   23   116            1573063
   80   102            1573208
   68   108            1574144
   24   116            1574720
   51   113            1575548
   38   115            1575747
   25   116            1576521
   86    98            1577248
   26   116            1578472
   46   114            1578880
   75   105            1579500
   73   106            1580033
   39   115            1580194
   56   112            1580544
   27   116            1580579
   63   110            1581047
   77   104            1581397
   82   101            1581669
   66   109            1582525
   28   116            1582848
   71   107            1582954
   92    93            1583045
   52   113            1583505
   60   111            1583631
   91    94            1584155
   85    99            1584424
   40   115            1584875
   29   116            1585285
   47   114            1585367
   79   103            1585766
   90    95            1586375
   30   116            1587896
   69   108            1588221
   89    96            1589705
   41   115            1589796
   57   112            1590121
   31   116            1590687
   53   113            1591774
   48   114            1592136
   81   102            1592649
   84   100            1592704
   64   110            1593144
   32   116            1593664
   88    97            1594145
   61   111            1594612
   42   115            1594963
   67   109            1595792
   74   106            1596240
   76   105            1596601
   33   116            1596833
   72   107            1598291
   49   114            1599193
   78   104            1599416
   87    98            1599695
   58   112            1600040
   34   116            1600200
   54   113            1600361
   43   115            1600382
    0   117            1601613
    1   117            1601614
    2   117            1601621
    3   117            1601640
    4   117            1601677
    5   117            1601738
    6   117            1601829
    7   117            1601956
   83   101            1602088
    8   117            1602125
    9   117            1602342
   10   117            1602613
   70   108            1602712
   11   117            1602944
   12   117            1603341
   35   116            1603771
   13   117            1603810
   14   117            1604357
   80   103            1604727
   15   117            1604988
   65   110            1605625
   16   117            1605709
   62   111            1605959
   44   115            1606059
   86    99            1606355
   17   117            1606526
   50   114            1606544
   18   117            1607445
   36   116            1607552
   19   117            1608472
   93    93            1608714
   55   113            1609272
   92    94            1609272
   68   109            1609461
   20   117            1609613
   59   112            1610307
   21   117            1610874
   91    95            1610946
   37   116            1611549
   45   115            1612000
   22   117            1612261
   82   102            1612576
   75   106            1612891
   90    96            1613736
   23   117            1613780
   73   107            1614060
   85   100            1614125
   77   105            1614158
   51   114            1614195
   24   117            1615437
   38   116            1615768
   25   117            1617238
   71   108            1617623
   89    97            1617642
   63   111            1617678
   79   104            1617903
   46   115            1618211
   66   110            1618496
   56   113            1618513
   26   117            1619189
   39   116            1620215
   60   112            1620928
   27   117            1621296
   52   114            1622152
   88    98            1622664
   84   101            1623005
   69   109            1623538
   28   117            1623565
   81   103            1624168
   47   115            1624698
   40   116            1624896
   29   117            1626002
   57   113            1628090
   30   117            1628613
   87    99            1628802
   64   111            1629775
   41   116            1629817
   76   106            1629992
   74   107            1630267
   53   114            1630421
   31   117            1631404
   48   115            1631467
   67   110            1631763
   61   112            1631909
   78   105            1632177
   72   108            1632960
   83   102            1632995
   32   117            1634381
   93    94            1634941
   42   116            1634984
   86   100            1636056
   92    95            1636063
   80   104            1636864
   33   117            1637550
   58   113            1638009
   70   109            1638029
   91    96            1638307
   49   115            1638524
   54   114            1639008
   43   116            1640403
   34   117            1640917
   90    97            1641673
   65   111            1642256
    0   118            1643032
    1   118            1643033
    2   118            1643040
    3   118            1643059
    4   118            1643096
    5   118            1643157
    6   118            1643248
   62   112            1643256
    7   118            1643375
    8   118            1643544
    9   118            1643761
   10   118            1644032
   82   103            1644095
   11   118            1644363
   85   101            1644426
   35   117            1644488
   12   118            1644760
   13   118            1645229
   68   110            1645432
   14   118            1645776
   50   115            1645875
   44   116            1646080
   89    98            1646161
   15   118            1646407
   75   107            1646918
   16   118            1647128
   77   106            1647549
   55   114            1647919
   17   118            1647945
   36   117            1648269
   59   113            1648276
   73   108            1648729
   18   118            1648864
   19   118            1649891
   79   105            1650664
   20   118            1651032
   88    99            1651771
   45   116            1652021
   37   117            1652266
   21   118            1652293
   71   109            1652940
   51   115            1653526
   22   118            1653680
   84   102            1653912
   63   112            1654975
   66   111            1655127
   23   118            1655199
   81   104            1656305
   38   117            1656485
   24   118            1656856
   56   114            1657160
   46   116            1658232
   87   100            1658503
   25   118            1658657
   60   113            1658897
   69   110            1659509
   26   118            1660608
   39   117            1660932
   94    94            1661168
   52   115            1661483
   93    95            1661732
   27   118            1662715
   92    96            1663424
   76   107            1664019
   83   103            1664514
   47   116            1664719
   74   108            1664936
   28   118            1664984
   78   106            1665568
   40   117            1665613
   91    97            1666244
   86   101            1666357
   57   114            1666737
   64   112            1667072
   29   118            1667421
   72   109            1668277
   67   111            1668394
   80   105            1669625
   53   115            1669752
   61   113            1669878
   30   118            1670032
   90    98            1670192
   41   117            1670534
   48   116            1671488
   31   118            1672823
   70   110            1674000
   89    99            1675268
   85   102            1675333
   42   117            1675701
   32   118            1675800
   82   104            1676232
   58   114            1676656
   54   115            1678339
   49   116            1678545
   33   118            1678969
   65   112            1679553
   43   117            1681120
   62   113            1681225
   88   100            1681472
   77   107            1681576
   75   108            1681587
   68   111            1682063
   34   118            1682336
   73   109            1684046
   79   106            1684055
    0   119            1685159
    1   119            1685160
    2   119            1685167
    3   119            1685186
    4   119            1685223
    5   119            1685284
    6   119            1685375
   84   103            1685431
    7   119            1685502
    8   119            1685671
    9   119            1685888
   50   116            1685896
   35   118            1685907
   10   119            1686159
   11   119            1686490
   44   117            1686797
   12   119            1686887
   59   114            1686923
   55   115            1687250
   13   119            1687356
   14   119            1687903
   94    95            1687959
   15   119            1688534
   87   101            1688804
   71   110            1688911
   81   105            1689066
   93    96            1689093
   16   119            1689255
   36   118            1689688
   17   119            1690072
   18   119            1690991
   92    97            1691361
   19   119            1692018
   66   112            1692424
   45   117            1692738
   63   113            1692944
   20   119            1693159
   51   116            1693547
   37   118            1693685
   21   119            1694420
   91    98            1694763
   22   119            1695807
   69   111            1696140
   56   115            1696491
   83   104            1696651
   86   102            1697264
   23   119            1697326
   60   114            1697544
   38   118            1697904
   76   108            1698688
   46   117            1698949
   24   119            1698983
   90    99            1699299
   78   107            1699595
   74   109            1700253
   25   119            1700784
   52   116            1701504
   39   118            1702351
   26   119            1702735
   80   106            1703016
   72   110            1704248
   27   119            1704842
   89   100            1704969
   64   113            1705041
   47   117            1705436
   67   112            1705691
   57   115            1706068
   85   103            1706852
   40   118            1707032
   28   119            1707111
   61   114            1708525
   82   105            1708993
   29   119            1709548
   53   116            1709773
   70   111            1710631
   88   101            1711773
   41   118            1711953
   30   119            1712159
   48   117            1712205
   95    95            1714750
   31   119            1714950
   94    96            1715320
   58   115            1715987
   77   108            1716245
   75   109            1716904
   93    97            1717030
   42   118            1717120
   65   113            1717522
   84   104            1717568
   32   119            1717927
   79   107            1718082
   54   116            1718360
   49   117            1719262
   68   112            1719360
   87   102            1719711
   62   114            1719872
   92    98            1719880
   73   110            1720017
   33   119            1721096
   81   106            1722457
   43   118            1722539
   91    99            1723870
   34   119            1724463
   71   111            1725542
   59   115            1726254
   50   117            1726613
   55   116            1727271
    0   120            1728000
    1   120            1728001
    2   120            1728008
    3   120            1728027
   35   119            1728034
    4   120            1728064
    5   120            1728125
    6   120            1728216
   44   118            1728216
    7   120            1728343
    8   120            1728512
    9   120            1728729
   86   103            1728783
   10   120            1729000
   90   100            1729000
   11   120            1729331
   83   105            1729412
   12   120            1729728
   13   120            1730197
   66   113            1730393
   14   120            1730744
   15   120            1731375
   63   114            1731591
   36   119            1731815
   16   120            1732096
   17   120            1732913
   69   112            1733437
   18   120            1733832
   76   109            1734005
   45   118            1734157
   51   117            1734264
   78   108            1734264
   19   120            1734859
   89   101            1735270
   37   119            1735812
   20   120            1736000
   74   110            1736224
   56   116            1736512
   60   115            1736875
   80   107            1737043
   21   120            1737261
   22   120            1738648
   85   104            1738989
   38   119            1740031
   23   120            1740167
   46   118            1740368
   72   111            1740879
   24   120            1741824
   95    96            1742111
   52   117            1742221
   82   106            1742384
   88   102            1742680
   94    97            1743257
   25   120            1743625
   67   113            1743660
   64   114            1743688
   39   119            1744478
   93    98            1745549
   26   120            1745576
   57   116            1746089
   47   118            1746855
   27   120            1747683
   61   115            1747856
   70   112            1747928
   92    99            1748987
   40   119            1749159
   28   120            1749952
   84   105            1750329
   53   117            1750490
   87   103            1751230
   77   109            1751562
   29   120            1752389
   79   108            1752751
   75   110            1752875
   91   100            1753571
   48   118            1753624
   41   119            1754080
   30   120            1755000
   58   116            1756008
   65   114            1756169
   81   107            1756484
   73   111            1756648
   68   113            1757329
   31   120            1757791
   54   117            1759077
   62   115            1759203
   42   119            1759247
   90   101            1759301
   49   118            1760681
   32   120            1760768
   86   104            1760920
   83   106            1762803
   71   112            1762839
   33   120            1763937
   43   119            1764666
   89   102            1766177
   59   116            1766275
   34   120            1767304
   55   117            1767988
   50   118            1768032
   66   114            1769040
   96    96            1769472
   78   109            1769581
   76   110            1769976
   95    97            1770048
   44   119            1770343
   35   120            1770875
   63   115            1770922
   69   113            1771406
    0   121            1771561
    1   121            1771562
    2   121            1771569
    3   121            1771588
    4   121            1771625
    5   121            1771686
   80   108            1771712
   85   105            1771750
   94    98            1771776
    6   121            1771777
    7   121            1771904
    8   121            1772073
    9   121            1772290
   10   121            1772561
   74   111            1772855
   11   121            1772892
   12   121            1773289
   13   121            1773758
   88   103            1774199
   14   121            1774305
   36   120            1774656
   93    99            1774656
   15   121            1774936
   16   121            1775657
   51   118            1775683
   45   119            1776284
   82   107            1776411
   17   121            1776474
   60   116            1776896
   56   117            1777229
   18   121            1777393
   72   112            1778176
   19   121            1778420
   37   120            1778653
   92   100            1778688
   20   121            1779561
   21   121            1780822
   22   121            1782209
   67   114            1782307
   46   119            1782495
   38   120            1782872
   64   115            1783019
   87   104            1783367
   52   118            1783640
   84   106            1783720
   23   121            1783728
   91   101            1783872
   24   121            1785385
   70   113            1785897
   57   117            1786806
   25   121            1787186
   39   120            1787319
   77   110            1787533
   61   116            1787877
   79   109            1788068
   47   119            1788982
   26   121            1789137
   75   111            1789506
   90   102            1790208
   81   108            1791153
   27   121            1791244
   53   118            1791909
   40   120            1792000
   28   121            1793513
   86   105            1793681
   73   112            1793945
   65   115            1795500
   48   119            1795751
   29   121            1795950
   68   114            1795976
   58   117            1796725
   83   107            1796830
   41   120            1796921
   96    97            1797409
   89   103            1797696
   30   121            1798561
   95    98            1798567
   62   116            1799224
   54   118            1800496
   71   113            1800808
   94    99            1800883
   31   121            1801352
   42   120            1802088
   49   119            1802808
   32   121            1804329
   93   100            1804357
   85   106            1805141
   78   110            1805552
   88   104            1806336
   76   111            1806607
   59   117            1806992
   80   109            1807029
   33   121            1807498
   43   120            1807507
   66   115            1808371
   92   101            1808989
   55   118            1809407
   69   114            1810053
   74   112            1810152
   50   119            1810159
   34   121            1810865
   63   116            1810943
   82   108            1811080
   44   120            1813184
   35   121            1814436
   91   102            1814779
    0   122            1815848
    1   122            1815849
    2   122            1815856
    3   122            1815875
    4   122            1815912
    5   122            1815973
    6   122            1816064
   87   105            1816128
   72   113            1816145
    7   122            1816191
    8   122            1816360
    9   122            1816577
   10   122            1816848
   11   122            1817179
   12   122            1817576
   60   117            1817613
   84   107            1817747
   51   119            1817810
   13   122            1818045
   36   121            1818217
   14   122            1818592
   56   118            1818648
   45   120            1819125
   15   122            1819223
   16   122            1819944
   17   122            1820761
   67   115            1821638
   18   122            1821680
   90   103            1821727
   37   121            1822214
   19   122            1822707
   64   116            1823040
   20   122            1823848
   79   110            1824039
   77   111            1824164
   70   114            1824544
   21   122            1825109
   46   120            1825336
   97    97            1825346
   52   119            1825767
   96    98            1825928
   38   121            1826433
   81   109            1826470
   22   122            1826496
   75   112            1826803
   86   106            1827072
   95    99            1827674
   23   122            1828015
   57   118            1828225
   61   117            1828594
   24   122            1829672
   89   104            1829833
   94   100            1830584
   39   121            1830880
   25   122            1831473
   83   108            1831499
   47   120            1831823
   73   113            1831914
   26   122            1833424
   53   119            1834036
   93   101            1834658
   68   115            1835307
   65   116            1835521
   27   122            1835531
   40   121            1835561
   28   122            1837800
   58   118            1838144
   48   120            1838592
   88   105            1839097
   85   107            1839168
   71   114            1839455
   92   102            1839896
   62   117            1839941
   29   122            1840237
   41   121            1840482
   78   111            1842183
   54   119            1842623
   30   122            1842848
   80   110            1843000
   76   112            1843904
   31   122            1845639
   42   121            1845649
   49   120            1845649
   91   103            1846298
   82   109            1846397
   74   113            1848121
   66   116            1848392
   59   118            1848411
   32   122            1848616
   69   115            1849384
   87   106            1849519
   43   121            1851068
   55   119            1851534
   63   117            1851660
   33   122            1851785
   84   108            1852416
   50   120            1853000
   90   104            1853864
   97    98            1853865
   72   114            1854792
   96    99            1855035
   34   122            1855152
   44   121            1856745
   95   100            1857375
   35   122            1858723
   60   118            1859032
   51   120            1860651
   79   111            1860670
   56   119            1860775
    0   123            1860867
    1   123            1860868
    2   123            1860875
   94   101            1860885
    3   123            1860894
    4   123            1860931
    5   123            1860992
    6   123            1861083
   86   107            1861099
    7   123            1861210
    8   123            1861379
   77   112            1861461
    9   123            1861596
   67   116            1861659
   10   123            1861867
   11   123            1862198
   81   110            1862441
   36   122            1862504
   89   105            1862594
   12   123            1862595
   45   121            1862686
   13   123            1863064
   14   123            1863611
   64   117            1863757
   70   115            1863875
   15   123            1864242
   75   113            1864772
   16   123            1864963
   93   102            1865565
   17   123            1865780
   37   122            1866501
   18   123            1866699
   83   109            1866816
   19   123            1867726
   52   120            1868608
   20   123            1868867
   46   121            1868897
   61   118            1870013
   21   123            1870128
   57   119            1870352
   73   114            1870561
   38   122            1870720
   92   103            1871415
   22   123            1871515
   88   106            1872488
   23   123            1873034
   85   108            1873837
   24   123            1874691
   39   122            1875167
   68   116            1875328
   47   121            1875384
   65   117            1876238
   25   123            1876492
   53   120            1876877
   91   104            1878435
   26   123            1878443
   71   115            1878786
   78   112            1879480
   80   111            1879631
   40   122            1879848
   58   119            1880271
   27   123            1880550
   62   118            1881360
   76   113            1881873
   48   121            1882153
   82   110            1882368
   98    98            1882384
   28   123            1882819
   97    99            1882972
   87   107            1883546
   96   100            1884736
   41   122            1884769
   29   123            1885256
   54   120            1885464
   90   105            1886625
   74   114            1886768
   95   101            1887676
   84   109            1887733
   30   123            1887867
   66   117            1889109
   49   121            1889210
   69   116            1889405
   42   122            1889936
   59   119            1890538
   31   123            1890658
   94   102            1891792
   63   118            1893079
   32   123            1893635
   72   115            1894123
   55   120            1894375
   43   122            1895355
   86   108            1895768
   89   106            1895985
   50   121            1896561
   33   123            1896804
   93   103            1897084
   79   112            1897967
   81   111            1899072
   77   113            1899430
   34   123            1900171
   44   122            1901032
   60   119            1901159
   67   117            1902376
   83   110            1902787
   75   114            1903419
   92   104            1903552
   56   120            1903616
   35   123            1903742
   70   116            1903896
   51   121            1904212
   64   118            1905176
   88   107            1906515
    0   124            1906624
    1   124            1906625
    2   124            1906632
    3   124            1906651
    4   124            1906688
    5   124            1906749
    6   124            1906840
    7   124            1906967
   45   122            1906973
    8   124            1907136
    9   124            1907353
   36   123            1907523
   10   124            1907624
   11   124            1907955
   12   124            1908352
   13   124            1908821
   85   109            1909154
   14   124            1909368
   73   115            1909892
   15   124            1909999
   16   124            1910720
   91   105            1911196
   98    99            1911491
   37   123            1911520
   17   124            1911537
   61   119            1912140
   52   121            1912169
   18   124            1912456
   97   100            1912673
   46   122            1913184
   57   120            1913193
   19   124            1913483
   20   124            1914624
   96   101            1915037
   38   123            1915739
   21   124            1915885
   68   117            1916045
   80   112            1916928
   22   124            1917272
   78   113            1917449
   65   118            1917657
   87   108            1918215
   95   102            1918583
   23   124            1918791
   71   116            1918807
   82   111            1918999
   47   122            1919671
   90   106            1920016
   39   123            1920186
   53   121            1920438
   24   124            1920448
   76   114            1920520
   25   124            1922249
   58   120            1923112
   94   103            1923311
   62   119            1923487
   84   110            1923704
   26   124            1924200
   40   123            1924867
   74   115            1926099
   27   124            1926307
   48   122            1926440
   28   124            1928576
   54   121            1929025
   93   104            1929221
   41   123            1929788
   89   107            1930012
   69   117            1930122
   66   118            1930528
   29   124            1931013
   86   109            1931085
   59   120            1933379
   49   122            1933497
   30   124            1933624
   72   116            1934144
   42   123            1934955
   63   119            1935206
   79   113            1935936
   92   105            1936313
   81   112            1936369
   31   124            1936415
   55   121            1937936
   77   114            1938077
   32   124            1939392
   83   111            1939418
   43   123            1940374
   99    99            1940598
   50   122            1940848
   88   108            1941184
   98   100            1941192
   33   124            1942561
   75   115            1942750
   97   101            1942974
   67   118            1943795
   60   120            1944000
   91   106            1944587
   70   117            1944613
   85   110            1945125
   34   124            1945928
   96   102            1945944
   44   123            1946051
   56   121            1947177
   64   119            1947303
   51   122            1948499
   35   124            1949499
   73   116            1949913
   95   103            1950102
   45   123            1951992
    0   125            1953125
    1   125            1953126
    2   125            1953133
    3   125            1953152
    4   125            1953189
    5   125            1953250
   36   124            1953280
    6   125            1953341
    7   125            1953468
   87   109            1953532
    8   125            1953637
    9   125            1953854
   90   107            1954043
   10   125            1954125
   11   125            1954456
   12   125            1954853
   80   113            1954897
   61   120            1954981
   13   125            1955322
   94   104            1955448
   14   125            1955869
   78   114            1956096
   82   112            1956296
   52   122            1956456
   15   125            1956500
   57   121            1956754
   16   125            1957221
   37   124            1957277
   68   118            1957464
   17   125            1958038
   46   123            1958203
   18   125            1958957
   71   117            1959524
   65   119            1959784
   76   115            1959851
   19   125            1959984
   84   111            1960335
   20   125            1961125
   38   124            1961496
   93   105            1961982
   21   125            1962386
   22   125            1963773
   89   108            1964681
   47   123            1964690
   53   122            1964725
   23   125            1965292
   39   124            1965943
   74   116            1966120
   62   120            1966328
   58   121            1966673
   24   125            1966949
   86   110            1967056
   25   125            1968750
   92   106            1969704
   99   100            1970299
   40   124            1970624
   26   125            1970701
   48   123            1971459
   98   101            1971493
   69   118            1971541
   66   119            1972655
   27   125            1972808
   54   122            1973312
   97   102            1973881
   81   113            1974338
   79   114            1974583
   72   117            1974861
   28   125            1975077
   41   124            1975545
   88   109            1976501
   83   112            1976715
   59   121            1976940
   77   115            1977408
   96   103            1977463
   29   125            1977514
   63   120            1978047
   49   123            1978516
   91   107            1978614
   30   125            1980125
   42   124            1980712
   85   111            1981756
   55   122            1982223
   95   104            1982239
   75   116            1982771
   31   125            1982916
   50   123            1985867
   32   125            1985893
   67   119            1985922
   70   118            1986032
   43   124            1986131
   60   121            1987561
   94   105            1988209
   90   108            1988712
   33   125            1989062
   87   110            1989503
   64   120            1990144
   73   117            1990630
   56   122            1991464
   44   124            1991808
   34   125            1992429
   51   123            1993518
   80   114            1993544
   82   113            1994265
   93   106            1995373
   78   115            1995427
   35   125            1996000
   84   112            1997632
   45   124            1997749
   61   121            1998542
   68   119            1999591
   36   125            1999781
   76   116            1999872
   89   109            1999998
  100   100            2000000
    0   126            2000376
    1   126            2000377
    2   126            2000384
    3   126            2000403
    4   126            2000440
    5   126            2000501
    6   126            2000592
   99   101            2000600
    7   126            2000719
    8   126            2000888
   71   118            2000943
   57   122            2001041
    9   126            2001105
   10   126            2001376
   52   123            2001475
   11   126            2001707
   12   126            2002104
   98   102            2002400
   13   126            2002573
   65   120            2002625
   14   126            2003120
   86   111            2003687
   92   107            2003731
   15   126            2003751
   37   125            2003778
   46   124            2003960
   16   126            2004472
   17   126            2005289
   97   103            2005400
   18   126            2006208
   74   117            2006837
   19   126            2007235
   38   125            2007997
   20   126            2008376
   96   104            2009600
   21   126            2009637
   53   123            2009744
   62   121            2009889
   47   124            2010447
   58   122            2010960
   22   126            2011024
   39   125            2012444
   88   110            2012472
   23   126            2012543
   81   114            2012985
   91   108            2013283
   69   119            2013668
   79   115            2013914
   24   126            2014200
   83   113            2014684
   95   105            2015000
   66   120            2015496
   25   126            2016001
   72   118            2016280
   40   125            2017125
   48   124            2017216
   77   116            2017429
   26   126            2017952
   54   123            2018331
   85   112            2019053
   27   126            2020059
   59   122            2021227
   94   106            2021600
   63   121            2021608
   41   125            2022046
   28   126            2022328
   75   117            2023488
   90   109            2024029
   49   124            2024273
   29   126            2024765
   87   111            2026134
   42   125            2027213
   55   123            2027242
   30   126            2027376
   70   119            2028159
   67   120            2028763
   93   107            2029400
   31   126            2030167
  100   101            2030301
   99   102            2031507
   50   124            2031624
   60   122            2031848
   73   118            2032049
   43   125            2032632
   80   115            2032875
   82   114            2032912
   32   126            2033144
   64   121            2033705
   98   103            2033919
   78   116            2035448
   84   113            2035601
   89   110            2035969
   33   126            2036313
   56   123            2036483
   97   104            2037537
   44   125            2038309
   92   108            2038400
   51   124            2039275
   34   126            2039680
   76   117            2040589
   86   112            2040984
   96   105            2042361
   68   120            2042432
   61   122            2042829
   71   119            2043070
   35   126            2043251
   45   125            2044250
   57   123            2046060
   65   121            2046186
   36   126            2047032
   52   124            2047232
   74   118            2048256
    0   127            2048383
    1   127            2048384
    2   127            2048391
   95   106            2048391
    3   127            2048410
    4   127            2048447
    5   127            2048508
    6   127            2048599
   91   109            2048600
    7   127            2048726
    8   127            2048895
   88   111            2049103
    9   127            2049112
   10   127            2049383
   11   127            2049714
   12   127            2050111
   46   125            2050461
   13   127            2050580
   37   126            2051029
   14   127            2051127
   15   127            2051758
   81   115            2052316
   16   127            2052479
   17   127            2053296
   83   114            2053331
   79   116            2053935
   62   122            2054176
   18   127            2054215
   19   127            2055242
   38   126            2055248
   53   124            2055501
   94   107            2055627
   58   123            2055979
   20   127            2056383
   69   120            2056509
   47   125            2056948
   85   113            2057022
   21   127            2057644
   77   117            2058146
   72   119            2058407
   22   127            2059031
   66   121            2059057
   39   126            2059695
   90   110            2060000
   23   127            2060550
  101   101            2060602
  100   102            2061208
   24   127            2062207
   99   103            2063026
   87   112            2063431
   48   125            2063717
   25   127            2064008
   93   108            2064069
   54   124            2064088
   40   126            2064376
   75   118            2064907
   63   122            2065895
   26   127            2065959
   98   104            2066056
   59   123            2066246
   27   127            2068066
   41   126            2069297
   97   105            2070298
   28   127            2070335
   49   125            2070774
   70   120            2071000
   82   115            2072243
   67   121            2072324
   89   111            2072600
   29   127            2072772
   80   116            2072896
   55   124            2072999
   92   109            2073717
   73   119            2074176
   84   114            2074248
   42   126            2074464
   30   127            2075383
   96   106            2075752
   78   117            2076165
   60   123            2076867
   64   122            2077992
   50   125            2078125
   31   127            2078174
   86   113            2078953
   43   126            2079883
   32   127            2081151
   76   118            2082008
   56   124            2082240
   95   107            2082418
   33   127            2084320
   91   110            2084571
   44   126            2085560
   51   125            2085776
   71   120            2085911
   68   121            2085993
   88   112            2086400
   34   127            2087687
   61   123            2087848
   94   108            2090296
   74   119            2090383
   65   122            2090473
   35   127            2091258
   45   126            2091501
  101   102            2091509
   57   124            2091817
   81   116            2092337
   83   115            2092662
  100   103            2092727
   52   125            2093733
   79   117            2094652
   36   127            2095039
   99   104            2095163
   85   114            2095669
   90   111            2096631
    0   128            2097152
    1   128            2097153
    2   128            2097160
    3   128            2097179
    4   128            2097216
    5   128            2097277
    6   128            2097368
    7   128            2097495
    8   128            2097664
   46   126            2097712
    9   128            2097881
   10   128            2098152
   11   128            2098483
   98   105            2098817
   12   128            2098880
   37   127            2099036
   62   123            2099195
   13   128            2099349
   93   109            2099386
   77   118            2099565
   14   128            2099896
   69   121            2100070
   15   128            2100527
   16   128            2101248
   72   120            2101248
   87   113            2101400
   58   124            2101736
   53   125            2102002
   17   128            2102065
   18   128            2102984
   38   127            2103255
   66   122            2103344
   97   106            2103689
   19   128            2104011
   47   126            2104199
   20   128            2105152
   21   128            2106413
   75   119            2107034
   39   127            2107702
   22   128            2107800
   23   128            2109319
   92   110            2109688
   96   107            2109779
   89   112            2109897
   54   125            2110589
   63   123            2110914
   48   126            2110968
   24   128            2110976
   59   124            2112003
   82   116            2112264
   40   127            2112383
   25   128            2112777
   84   115            2113579
   80   117            2113613
   70   121            2114561
   26   128            2114728
   67   122            2116611
   27   128            2116835
   73   120            2117017
   95   108            2117087
   41   127            2117304
   78   118            2117584
   86   114            2117600
   49   126            2118025
   28   128            2119104
   55   125            2119500
   91   111            2121202
   29   128            2121541
  102   102            2122416
   42   127            2122471
   60   124            2122624
   64   123            2123011
  101   103            2123028
   76   119            2124135
   30   128            2124152
   88   113            2124369
  100   104            2124864
   50   126            2125376
   94   109            2125613
   31   128            2126943
   43   127            2127890
   99   105            2127924
   56   125            2128741
   71   121            2129472
   32   128            2129920
   68   122            2130280
   98   106            2132208
   83   116            2132683
   51   126            2133027
   81   117            2133054
   33   128            2133089
   74   120            2133224
   44   127            2133567
   61   124            2133605
   90   112            2133928
   85   115            2135000
   93   110            2135357
   65   123            2135492
   79   118            2136071
   34   128            2136456
   97   107            2137716
   57   125            2138318
   45   127            2139508
   35   128            2140027
   87   114            2140047
   52   126            2140984
   77   119            2141692
   36   128            2143808
   69   122            2144357
   96   108            2144448
   72   121            2144809
   62   124            2144952
   46   127            2145719
   92   111            2146319
    0   129            2146689
    1   129            2146690
    2   129            2146697
    3   129            2146716
    4   129            2146753
    5   129            2146814
    6   129            2146905
    7   129            2147032
    8   129            2147201
    9   129            2147418
   10   129            2147689
   37   128            2147805
   89   113            2147866
   11   129            2148020
   58   125            2148237
   66   123            2148363
   12   129            2148417
   13   129            2148886
   53   126            2149253
   14   129            2149433
   75   120            2149875
   15   129            2150064
   16   129            2150785
   17   129            2151602
   38   128            2152024
   47   127            2152206
   95   109            2152404
   18   129            2152521
   82   117            2152981
   19   129            2153548
   84   116            2153600
  102   103            2153935
   20   129            2154689
   80   118            2155032
  101   104            2155165
   21   129            2155950
   39   128            2156471
   63   124            2156671
   86   115            2156931
   22   129            2157337
  100   105            2157625
   54   126            2157840
   91   112            2158499
   59   125            2158504
   70   122            2158848
   23   129            2158856
   48   127            2158975
   78   119            2159711
   24   129            2160513
   73   121            2160578
   40   128            2161152
   99   106            2161315
   94   110            2161584
   67   123            2161630
   25   129            2162314
   88   114            2163016
   26   129            2164265
   49   127            2166032
   41   128            2166073
   98   107            2166235
   27   129            2166372
   55   126            2166751
   76   120            2166976
   28   129            2168641
   64   124            2168768
   60   125            2169125
   29   129            2171078
   42   128            2171240
   90   113            2171897
   93   111            2171988
   97   108            2172385
   50   127            2173383
   83   117            2173400
   30   129            2173689
   71   122            2173759
   81   118            2174473
   85   116            2175021
   68   123            2175299
   56   126            2175992
   31   129            2176480
   43   128            2176659
   74   121            2176785
   79   119            2178198
   87   115            2179378
   32   129            2179457
   96   109            2179765
   61   125            2180106
   51   127            2181034
   65   124            2181249
   44   128            2182336
   33   129            2182626
   92   112            2183616
   77   120            2184533
  103   103            2185454
   57   126            2185569
   34   129            2185993
  102   104            2186072
   89   114            2186513
  101   105            2187926
   45   128            2188277
   95   110            2188375
   52   127            2188991
   72   122            2189096
   69   123            2189376
   35   129            2189564
  100   106            2191016
   62   125            2191453
   36   129            2193345
   75   121            2193436
   66   124            2194120
   84   117            2194317
   82   118            2194400
   46   128            2194488
   99   107            2195342
   58   126            2195488
   91   113            2196468
   86   116            2196952
    0   130            2197000
    1   130            2197001
    2   130            2197008
    3   130            2197027
    4   130            2197064
    5   130            2197125
   80   119            2197159
    6   130            2197216
   53   127            2197260
   37   129            2197342
    7   130            2197343
    8   130            2197512
    9   130            2197729
   10   130            2198000
   94   111            2198215
   11   130            2198331
   12   130            2198728
   13   130            2199197
   14   130            2199744
   15   130            2200375
   98   108            2200904
   47   128            2200975
   16   130            2201096
   38   129            2201561
   17   130            2201913
   88   115            2202347
   78   120            2202552
   18   130            2202832
   63   125            2203172
   19   130            2203859
   70   123            2203867
   73   122            2204865
   20   130            2205000
   59   126            2205755
   54   127            2205847
   39   129            2206008
   21   130            2206261
   67   124            2207387
   22   130            2207648
   97   109            2207702
   48   128            2207744
   23   130            2209167
   93   112            2209285
   76   121            2210537
   90   114            2210544
   40   129            2210689
   24   130            2210824
   25   130            2212625
   26   130            2214576
   55   127            2214758
   49   128            2214801
   83   118            2214819
   64   125            2215269
   41   129            2215610
   96   110            2215736
   85   117            2215738
   60   126            2216376
   81   119            2216600
   27   130            2216683
  103   104            2217591
   71   123            2218778
  102   105            2218833
   28   130            2218952
   87   116            2219399
   42   129            2220777
   79   120            2221039
   68   124            2221056
   74   122            2221072
  101   106            2221317
   29   130            2221389
   92   113            2221585
   50   128            2222152
   56   127            2223999
   30   130            2224000
   95   111            2225006
  100   107            2225043
   89   115            2225844
   43   129            2226196
   31   130            2226791
   61   126            2227357
   65   125            2227750
   77   121            2228094
   32   130            2229768
   51   128            2229803
   99   108            2230011
   44   129            2231873
   33   130            2232937
   57   127            2233576
   72   123            2234115
   91   114            2235115
   69   124            2235133
   94   112            2235512
   84   118            2235736
   98   109            2236221
   34   130            2236304
   82   119            2236527
   86   117            2237669
   75   122            2237723
   52   128            2237760
   45   129            2237814
   62   126            2238704
   35   130            2239875
   80   120            2240000
   66   125            2240621
   88   116            2242368
   58   127            2243495
   36   130            2243656
   97   110            2243673
   46   129            2244025
   53   128            2246029
   78   121            2246113
   93   113            2247254
   37   130            2247653
    0   131            2248091
    1   131            2248092
    2   131            2248099
    3   131            2248118
    4   131            2248155
    5   131            2248216
    6   131            2248307
    7   131            2248434
    8   131            2248603
    9   131            2248820
   10   131            2249091
   11   131            2249422
   70   124            2249624
  104   104            2249728
   12   131            2249819
   90   115            2249875
   73   123            2249884
   13   131            2250288
  103   105            2250352
   63   126            2250423
   47   129            2250512
   14   131            2250835
   15   131            2251466
   38   130            2251872
   16   131            2252187
  102   106            2252224
   96   111            2252367
   17   131            2253004
   59   127            2253762
   67   125            2253888
   18   131            2253923
   54   128            2254616
   76   122            2254824
   19   131            2254950
  101   107            2255344
   20   131            2256091
   39   130            2256319
   83   119            2256946
   85   118            2257157
   48   129            2257281
   21   131            2257352
   22   131            2258739
   81   120            2259441
  100   108            2259712
   87   117            2260116
   92   114            2260232
   23   131            2260258
   40   130            2261000
   24   131            2261915
   95   112            2262303
   64   126            2262520
   55   128            2263527
   25   131            2263716
   49   129            2264338
   60   127            2264383
   71   124            2264535
   79   121            2264600
   99   109            2265328
   26   131            2265667
   89   116            2265865
   41   130            2265921
   74   123            2266091
   68   125            2267557
   27   131            2267774
   28   131            2270043
   42   130            2271088
   50   129            2271689
   98   110            2272192
   77   122            2272381
   29   131            2272480
   56   128            2272768
   94   113            2273481
   91   115            2274446
   65   126            2275001
   30   131            2275091
   61   127            2275364
   43   130            2276507
   84   119            2277863
   31   131            2277882
   86   118            2279088
   51   129            2279340
   82   120            2279368
   72   124            2279872
   97   111            2280304
   32   131            2280859
   69   125            2281634
   44   130            2282184
   57   128            2282345
  104   105            2282489
   75   123            2282742
   88   117            2283085
   80   121            2283561
  103   106            2283743
   33   131            2284028
   93   114            2285901
  102   107            2286251
   62   127            2286711
   52   129            2287297
   34   131            2287395
   66   126            2287872
   45   130            2288125
   96   112            2289664
   90   116            2289896
  101   108            2290013
   78   122            2290400
   35   131            2290966
   58   128            2292264
   46   130            2294336
   36   131            2294747
  100   109            2295029
   53   129            2295566
   73   124            2295641
   70   125            2296125
   63   127            2298430
   37   131            2298744
   85   119            2299284
   92   115            2299563
   83   120            2299787
   76   123            2299843
    0   132            2299968
    1   132            2299969
    2   132            2299976
    3   132            2299995
    4   132            2300032
    5   132            2300093
    6   132            2300184
   95   113            2300272
    7   132            2300311
    8   132            2300480
    9   132            2300697
   47   130            2300823
   10   132            2300968
   67   126            2301139
   11   132            2301299
   99   110            2301299
   87   118            2301535
   12   132            2301696
   13   132            2302165
   59   128            2302531
   14   132            2302712
   38   131            2302963
   81   121            2303002
   15   132            2303343
   16   132            2304064
   54   129            2304153
   17   132            2304881
   18   132            2305800
   89   117            2306582
   19   132            2306827
   39   131            2307410
   48   130            2307592
   20   132            2307968
   98   111            2308823
   79   122            2308887
   21   132            2309229
   64   127            2310527
   22   132            2310616
   71   125            2311036
   74   124            2311848
   40   131            2312091
   94   114            2312128
   23   132            2312135
   55   129            2313064
   60   128            2313152
   24   132            2313792
   91   116            2314467
   49   130            2314649
   68   126            2314808
  105   105            2315250
   25   132            2315593
  104   106            2315880
   41   131            2317012
   77   123            2317400
   26   132            2317544
   97   112            2317601
  103   107            2317770
   27   132            2319651
   84   120            2320704
  102   108            2320920
   86   119            2321215
   28   132            2321920
   50   130            2322000
   42   131            2322179
   56   129            2322305
   82   121            2322929
   65   127            2323008
   61   128            2324133
   29   132            2324357
   88   118            2324504
   93   115            2325232
  101   109            2325330
   72   125            2326373
   30   132            2326968
   43   131            2327598
   96   113            2327633
   80   122            2327848
   75   124            2328499
   69   126            2328885
   51   130            2329651
   31   132            2329759
   90   117            2330613
  100   110            2331000
   57   129            2331882
   32   132            2332736
   44   131            2333275
   78   123            2335419
   62   128            2335480
   66   127            2335879
   33   132            2335905
   52   130            2337608
   99   111            2337930
   95   114            2338919
   45   131            2339216
   34   132            2339272
   92   116            2339584
   58   129            2341801
   85   120            2342125
   73   125            2342142
   35   132            2342843
   83   121            2343348
   70   126            2343376
   87   119            2343662
   46   131            2345427
   76   124            2345600
   53   130            2345877
   98   112            2346120
   36   132            2346624
   63   128            2347199
   81   122            2347289
   89   118            2348001
  105   106            2348641
   67   127            2349146
  104   107            2349907
   37   132            2350621
   94   115            2351459
   47   131            2351914
   59   129            2352068
  103   108            2352439
    0   133            2352637
    1   133            2352638
    2   133            2352645
    3   133            2352664
    4   133            2352701
    5   133            2352762
    6   133            2352853
    7   133            2352980
    8   133            2353149
    9   133            2353366
   10   133            2353637
   79   123            2353906
   11   133            2353968
   12   133            2354365
   54   130            2354464
   13   133            2354834
   38   132            2354840
   91   117            2355184
   14   133            2355381
   97   113            2355570
   15   133            2356012
  102   109            2356237
   16   133            2356733
   17   133            2357550
   71   126            2358287
   74   125            2358349
   18   133            2358469
   48   131            2358683
   39   132            2359287
   64   128            2359296
   19   133            2359496
   20   133            2360637
  101   110            2361301
   21   133            2361898
   60   129            2362689
   68   127            2362815
   77   124            2363157
   22   133            2363285
   55   130            2363375
   40   132            2363968
   86   120            2364056
   84   121            2364265
   23   133            2364804
   93   116            2365253
   49   131            2365740
   96   114            2366280
   24   133            2366461
   88   119            2366631
   82   122            2367216
  100   111            2367631
   25   133            2368262
   41   132            2368889
   26   133            2370213
   65   128            2371777
   90   118            2372032
   27   133            2372320
   56   130            2372616
   80   123            2372867
   50   131            2373091
   72   126            2373624
   61   129            2373670
   42   132            2374056
   28   133            2374589
   75   125            2375000
   99   112            2375227
   69   127            2376892
   29   133            2377026
   95   115            2378250
   43   132            2379475
   30   133            2379637
   92   117            2380301
   51   131            2380742
   78   124            2381176
  106   106            2382032
   57   130            2382193
   31   133            2382428
  105   107            2382668
   98   113            2384089
  104   108            2384576
   66   128            2384648
   62   129            2385017
   44   132            2385152
   32   133            2385405
   85   121            2385686
   87   120            2386503
   83   122            2387635
  103   109            2387756
   33   133            2388574
   52   131            2388699
   73   126            2389393
   89   119            2390128
   45   132            2391093
   70   127            2391383
   94   116            2391480
   34   133            2391941
   76   125            2392101
   58   130            2392112
  102   110            2392208
   81   123            2392308
   97   114            2394217
   35   133            2395512
   91   118            2396603
   63   129            2396736
   53   131            2396968
   46   132            2397304
   67   128            2397915
  101   111            2397932
   36   133            2399293
   79   124            2399663
   59   130            2402379
   37   133            2403290
   47   132            2403791
  100   112            2404928
   54   131            2405555
   74   126            2405600
   96   115            2405611
   93   117            2405970
    0   134            2406104
    1   134            2406105
    2   134            2406112
    3   134            2406131
    4   134            2406168
    5   134            2406229
   71   127            2406294
    6   134            2406320
    7   134            2406447
    8   134            2406616
    9   134            2406833
   10   134            2407104
   11   134            2407435
   38   133            2407509
   86   121            2407617
   12   134            2407832
   13   134            2408301
   84   122            2408552
   64   129            2408833
   14   134            2408848
   88   120            2409472
   15   134            2409479
   77   125            2409658
   16   134            2410200
   48   132            2410560
   17   134            2411017
   68   128            2411584
   18   134            2411936
   39   133            2411956
   82   123            2412235
   19   134            2412963
   60   130            2413000
   99   113            2413196
   20   134            2414104
   90   119            2414159
   55   131            2414466
   21   134            2415365
  106   107            2416059
   40   133            2416637
   22   134            2416752
  105   108            2417337
   49   132            2417617
   23   134            2418271
   95   116            2418271
   80   124            2418624
  104   109            2419893
   24   134            2419928
   65   129            2421314
   41   133            2421558
   72   127            2421631
   92   118            2421720
   25   134            2421729
   75   126            2422251
   98   114            2422736
   26   134            2423680
   56   131            2423707
  103   110            2423727
   61   130            2423981
   50   132            2424968
   69   128            2425661
   27   134            2425787
   42   133            2426725
   78   125            2427677
   28   134            2428056
  102   111            2428839
   85   122            2429973
   87   121            2430064
   29   134            2430493
   43   133            2432144
   94   117            2432197
   51   132            2432619
   83   123            2432654
   89   120            2432969
   30   134            2433104
   57   131            2433284
   97   115            2433548
   66   129            2434185
  101   112            2435229
   62   130            2435328
   31   134            2435895
   73   127            2437400
   44   133            2437821
   81   124            2438065
   91   119            2438730
   32   134            2438872
   76   126            2439352
   70   128            2440152
   52   132            2440576
   33   134            2442041
  100   113            2442897
   58   131            2443203
   45   133            2443762
   34   134            2445408
   96   116            2445632
   79   125            2446164
   63   130            2447047
   93   118            2447389
   67   129            2447452
   53   132            2448845
   35   134            2448979
   46   133            2449973
  107   107            2450086
  106   108            2450728
   99   114            2451843
   86   122            2451904
  105   109            2452654
   36   134            2452760
   88   121            2453033
   59   131            2453470
   84   123            2453571
   74   127            2453607
   71   128            2455063
  104   110            2455864
   47   133            2456460
   37   134            2456757
   77   126            2456909
   90   120            2457000
   54   132            2457432
   82   124            2457992
   95   117            2458988
   64   130            2459144
  103   111            2460358
    0   135            2460375
    1   135            2460376
    2   135            2460383
    3   135            2460402
    4   135            2460439
    5   135            2460500
    6   135            2460591
    7   135            2460718
    8   135            2460887
   38   134            2460976
    9   135            2461104
   68   129            2461121
   10   135            2461375
   11   135            2461706
   98   115            2462067
   12   135            2462103
   13   135            2462572
   14   135            2463119
   48   133            2463229
   15   135            2463750
   92   119            2463847
   60   131            2464091
   16   135            2464471
   80   125            2465125
   17   135            2465288
   39   134            2465423
  102   112            2466136
   18   135            2466207
   55   132            2466343
   19   135            2467234
   20   135            2468375
   21   135            2469636
   40   134            2470104
   75   127            2470258
   49   133            2470286
   72   128            2470400
   22   135            2471023
   65   130            2471625
   23   135            2472542
  101   113            2473198
   97   116            2473569
   94   118            2473616
   24   135            2474199
   87   122            2474351
   78   126            2474928
   85   123            2474992
   41   134            2475025
   61   131            2475072
   69   129            2475198
   56   132            2475584
   25   135            2476000
   89   121            2476530
   50   133            2477637
   26   135            2477951
   83   124            2478411
   27   135            2480058
   42   134            2480192
  100   114            2481544
   91   120            2481571
   28   135            2482327
   66   130            2484496
   81   125            2484566
  107   108            2484755
   29   135            2484764
   57   132            2485161
   51   133            2485288
   43   134            2485611
  106   109            2486045
   73   128            2486169
   96   117            2486349
   62   131            2486419
   76   127            2487359
   30   135            2487375
  105   110            2488625
   93   119            2489516
   70   129            2489689
   31   135            2490166
   99   115            2491174
   44   134            2491288
  104   111            2492495
   32   135            2493143
   52   133            2493245
   79   126            2493415
   58   132            2495080
   33   135            2496312
   86   123            2496923
   45   134            2497229
   88   122            2497320
  103   112            2497655
   67   130            2497763
   63   131            2498138
   84   124            2499328
   34   135            2499679
   95   118            2500407
   90   121            2500561
   53   133            2501514
   98   116            2502088
   74   128            2502376
   35   135            2503250
   46   134            2503440
  102   113            2504105
   82   125            2504493
   71   129            2504600
   77   127            2504916
   59   132            2505347
   92   120            2506688
   36   135            2507031
   47   134            2509927
   54   133            2510101
   64   131            2510235
   37   135            2511028
   68   130            2511432
  101   114            2511845
   80   126            2512376
   97   117            2514286
   38   135            2515247
    0   136            2515456
    1   136            2515457
    2   136            2515464
    3   136            2515483
    4   136            2515520
    5   136            2515581
    6   136            2515672
   94   119            2515743
    7   136            2515799
    8   136            2515968
   60   132            2515968
    9   136            2516185
   10   136            2516456
   48   134            2516696
   11   136            2516787
   12   136            2517184
   13   136            2517653
   14   136            2518200
   15   136            2518831
   55   133            2519012
   75   128            2519027
   87   123            2519370
  108   108            2519424
   16   136            2519552
   39   135            2519694
   72   129            2519937
  107   109            2520072
   17   136            2520369
   85   124            2520749
   89   122            2520817
  100   115            2520875
   18   136            2521288
  106   110            2522016
   19   136            2522315
   65   131            2522716
   78   127            2522935
   20   136            2523456
   49   134            2523753
   40   135            2524375
   21   136            2524717
   83   125            2524912
   91   121            2525132
  105   111            2525256
   69   130            2525509
   22   136            2526104
   61   132            2526949
   23   136            2527623
   96   118            2527768
   56   133            2528253
   24   136            2529280
   41   135            2529296
  104   112            2529792
   25   136            2531081
   50   134            2531104
   99   116            2531195
   81   126            2531817
   93   120            2532357
   26   136            2533032
   42   135            2534463
   27   136            2535139
   66   131            2535587
  103   113            2535624
   73   129            2535706
   76   128            2536128
   28   136            2537408
   57   133            2537830
   62   132            2538296
   51   134            2538755
   29   136            2539845
   43   135            2539882
   70   130            2540000
   79   127            2541422
   88   123            2542339
   30   136            2542456
   95   119            2542534
   86   124            2542680
  102   114            2542752
   98   117            2542805
   90   122            2544848
   31   136            2545247
   44   135            2545559
   84   125            2545829
   52   134            2546712
   58   133            2547749
   32   136            2548224
   67   131            2548854
   63   132            2550015
   92   121            2550249
  101   115            2551176
   33   136            2551393
   45   135            2551500
   82   126            2551744
   74   129            2551913
   77   128            2553685
  108   109            2554741
   34   136            2554760
   71   130            2554911
   53   134            2554981
   97   118            2555705
  107   110            2556043
   46   135            2557711
   59   133            2558016
   35   136            2558331
   94   120            2558584
  106   111            2558647
   80   127            2560383
  100   116            2560896
   36   136            2562112
   64   132            2562112
   68   131            2562523
  105   112            2562553
   54   134            2563568
   47   135            2564198
   87   124            2565127
   89   123            2565836
   37   136            2566109
   85   125            2567250
  104   113            2567761
   75   129            2568564
   60   133            2568637
   91   122            2569419
   96   119            2569895
   72   130            2570248
   38   136            2570328
   48   135            2570967
    0   137            2571353
    1   137            2571354
    2   137            2571361
    3   137            2571380
    4   137            2571417
    5   137            2571478
    6   137            2571569
    7   137            2571696
   78   128            2571704
    8   137            2571865
   99   117            2571912
    9   137            2572082
   83   126            2572163
   10   137            2572353
   55   134            2572479
   11   137            2572684
   12   137            2573081
   13   137            2573550
   14   137            2574097
  103   114            2574271
   65   132            2574593
   15   137            2574728
   39   136            2574775
   16   137            2575449
   93   121            2575918
   17   137            2576266
   69   131            2576600
   18   137            2577185
   49   135            2578024
   19   137            2578212
   20   137            2579353
   40   136            2579456
   61   133            2579618
   81   127            2579824
   21   137            2580614
   56   134            2581720
   22   137            2582001
  102   115            2582083
   23   137            2583520
   98   118            2584224
   41   136            2584377
   24   137            2585177
   50   135            2585375
   95   120            2585375
   76   129            2585665
   73   130            2586017
   25   137            2586978
   66   132            2587464
   88   124            2588096
   26   137            2588929
   86   125            2589181
   42   136            2589544
   90   123            2589867
  109   109            2590058
   79   128            2590191
  108   110            2590712
   62   133            2590965
   27   137            2591036
   70   131            2591091
  101   116            2591197
   57   134            2591297
  107   111            2592674
   51   135            2593026
   84   126            2593080
   28   137            2593305
   92   122            2594536
   43   136            2594963
   29   137            2595742
  106   112            2595944
   97   119            2597832
   30   137            2598353
   82   127            2599751
  105   113            2600522
   44   136            2600640
   67   132            2600731
   52   135            2600983
   31   137            2601144
   58   134            2601216
  100   117            2601613
   94   121            2602145
   74   130            2602224
   63   133            2602684
   77   129            2603222
   32   137            2604121
   71   131            2606002
  104   114            2606408
   45   136            2606581
   33   137            2607290
   80   128            2609152
   53   135            2609252
   34   137            2610657
   59   134            2611483
   89   124            2611593
   87   125            2611628
   96   120            2612736
   46   136            2612792
   99   118            2613331
  103   115            2613602
   35   137            2614228
   68   132            2614400
   91   123            2614438
   85   126            2614501
   64   133            2614781
   54   135            2617839
   36   137            2618009
   75   130            2618875
   47   136            2619279
   83   127            2620170
   93   122            2620205
   78   129            2621241
   72   131            2621339
   37   137            2622006
   60   134            2622104
  102   116            2622104
  109   110            2626029
   48   136            2626048
   38   137            2626225
   98   119            2626351
   55   135            2626750
   65   133            2627262
  108   111            2627343
    0   138            2628072
    1   138            2628073
    2   138            2628080
    3   138            2628099
    4   138            2628136
    5   138            2628197
    6   138            2628288
    7   138            2628415
   69   132            2628477
    8   138            2628584
   81   128            2628593
    9   138            2628801
   95   121            2628936
   10   138            2629072
   11   138            2629403
   12   138            2629800
  107   112            2629971
   13   138            2630269
   39   137            2630672
   14   138            2630816
   15   138            2631447
  101   117            2631914
   16   138            2632168
   17   138            2632985
   61   134            2633085
   49   136            2633105
   18   138            2633904
  106   113            2633913
   88   125            2634597
   19   138            2634931
   40   137            2635353
   90   124            2635624
   76   130            2635976
   56   135            2635991
   20   138            2636072
   86   126            2636432
   73   131            2637108
   21   138            2637333
   22   138            2638720
  105   114            2639169
   92   123            2639555
   79   129            2639728
   66   133            2640133
   23   138            2640239
   41   137            2640274
   50   136            2640456
   97   120            2640673
   84   127            2641087
   24   138            2641896
   70   132            2642968
  100   118            2643032
   25   138            2643697
   62   134            2644432
   42   137            2645441
   57   135            2645568
   26   138            2645648
  104   115            2645739
   94   122            2646432
   27   138            2647755
   51   136            2648107
   82   128            2648520
   28   138            2650024
   43   137            2650860
   29   138            2652461
   74   131            2653315
   67   133            2653400
   77   130            2653533
  103   116            2653623
   30   138            2655072
   99   119            2655458
   58   135            2655487
   52   136            2656064
   63   134            2656151
   96   121            2656297
   44   137            2656537
   31   138            2657863
   71   132            2657879
   89   125            2658094
   80   129            2658689
   87   126            2658879
   91   124            2660195
   32   138            2660840
  110   110            2662000
   45   137            2662478
   85   127            2662508
  109   111            2662660
  102   117            2662821
   33   138            2664009
   53   136            2664333
  108   112            2664640
   93   123            2665224
   59   135            2665754
   68   133            2667069
   34   138            2667376
  107   113            2667940
   64   134            2668248
   46   137            2668689
   83   128            2668939
   98   120            2669192
   75   131            2669966
   35   138            2670947
   78   130            2671552
  106   114            2672560
   54   136            2672920
   72   132            2673216
   95   122            2673223
  101   118            2673333
   36   138            2674728
   47   137            2675176
   60   135            2676375
   81   129            2678130
  105   115            2678500
   37   138            2678725
   65   134            2680729
   69   133            2681146
   55   136            2681831
   88   126            2681848
   48   137            2681945
   90   125            2682125
   38   138            2682944
   97   121            2684234
   86   127            2684439
  100   119            2685159
   92   124            2685312
    0   139            2685619
    1   139            2685620
    2   139            2685627
    3   139            2685646
    4   139            2685683
    5   139            2685744
  104   116            2685760
    6   139            2685835
    7   139            2685962
    8   139            2686131
    9   139            2686348
   10   139            2686619
   11   139            2686950
   76   131            2687067
   12   139            2687347
   61   135            2687356
   39   138            2687391
   13   139            2687816
   14   139            2688363
   73   132            2688985
   15   139            2688994
   49   137            2689002
   16   139            2689715
   84   128            2689856
   79   130            2690039
   17   139            2690532
   56   136            2691072
   18   139            2691451
   94   123            2691451
   40   138            2692072
   19   139            2692478
   66   134            2693600
   20   139            2693619
  103   117            2694340
   21   139            2694880
   70   133            2695637
   22   139            2696267
   50   137            2696353
   41   138            2696993
   23   139            2697786
   82   129            2698057
   99   120            2698299
  110   111            2698631
   62   135            2698703
   24   139            2699443
  109   112            2699957
   96   122            2700584
   57   136            2700649
   25   139            2701244
   42   138            2702160
  108   113            2702609
   26   139            2703195
   51   137            2704004
  102   118            2704240
   77   131            2704624
   74   132            2705192
   27   139            2705302
   89   126            2705345
  107   114            2706587
   91   125            2706696
   67   134            2706867
   87   127            2706886
   28   139            2707571
   43   138            2707579
   80   130            2709000
   29   139            2710008
   63   135            2710422
   71   133            2710548
   58   136            2710568
   93   124            2710981
   85   128            2711277
  106   115            2711891
   52   137            2711961
   30   139            2712619
   98   121            2712753
   44   138            2713256
   31   139            2715410
  101   119            2715460
   95   123            2718242
   32   139            2718387
   83   129            2718476
  105   116            2718521
   45   138            2719197
   53   137            2720230
   68   134            2720536
   59   136            2720835
   33   139            2721556
   75   132            2721843
   64   135            2722519
   78   131            2722643
   34   139            2724923
   46   138            2725408
   72   133            2725885
  104   117            2726477
  100   120            2728000
   81   130            2728441
   35   139            2728494
   97   122            2728521
   54   137            2728817
   90   126            2729376
   88   127            2729855
   60   136            2731456
   92   125            2731813
   47   138            2731895
   36   139            2732275
   86   128            2733208
   69   134            2734613
   65   135            2735000
  111   111            2735262
  103   118            2735759
  110   112            2735928
   37   139            2736272
   94   124            2737208
   55   137            2737728
  109   113            2737926
   48   138            2738664
   76   132            2738944
   84   129            2739393
   38   139            2740491
   79   131            2741130
  108   114            2741256
   73   133            2741654
   99   121            2741860
   61   136            2742437
    0   140            2744000
    1   140            2744001
    2   140            2744008
    3   140            2744027
    4   140            2744064
    5   140            2744125
    6   140            2744216
    7   140            2744343
    8   140            2744512
    9   140            2744729
   39   139            2744938
   10   140            2745000
   11   140            2745331
   96   123            2745603
   49   138            2745721
   12   140            2745728
  107   115            2745918
   13   140            2746197
  102   119            2746367
   14   140            2746744
   56   137            2746969
   15   140            2747375
   66   135            2747871
   16   140            2748096
   82   130            2748368
   17   140            2748913
   70   134            2749104
   40   139            2749619
   18   140            2749832
   19   140            2750859
  106   116            2751912
   20   140            2752000
   50   138            2753072
   21   140            2753261
   89   127            2753352
   62   136            2753784
   91   126            2753947
   41   139            2754540
   22   140            2754648
   87   128            2755655
   23   140            2756167
   77   132            2756501
   57   137            2756546
   98   122            2757040
   93   125            2757482
   24   140            2757824
   74   133            2757861
  101   120            2758301
  105   117            2759238
   25   140            2759625
   42   139            2759707
   80   131            2760091
   51   138            2760723
   85   129            2760814
   67   135            2761138
   26   140            2761576
   27   140            2763683
   95   124            2763999
   71   134            2764015
   43   139            2765126
   63   136            2765503
   28   140            2765952
   58   137            2766465
  104   118            2767896
   29   140            2768389
   52   138            2768680
   83   130            2768787
   44   139            2770803
   30   140            2771000
  100   121            2771561
  111   112            2772559
   97   123            2773540
   31   140            2773791
  110   113            2773897
   75   133            2774512
   78   132            2774520
   68   135            2774807
  109   114            2776573
   59   137            2776732
   45   139            2776744
   32   140            2776768
   53   138            2776949
   90   127            2777383
   64   136            2777600
  103   119            2777886
   88   128            2778624
   92   126            2779064
   72   134            2779352
   81   131            2779532
   33   140            2779937
  108   115            2780587
   86   129            2782745
   46   139            2782955
   34   140            2783304
   94   125            2783709
   54   138            2785536
  107   116            2785939
   99   122            2786147
   35   140            2786875
   60   137            2787353
   69   135            2788884
  102   120            2789208
   47   139            2789442
   84   130            2789704
   65   136            2790081
   36   140            2790656
   96   124            2791360
   76   133            2791613
  106   117            2792629
   79   132            2793007
   55   138            2794447
   37   140            2794653
   73   134            2795121
   48   139            2796211
   61   137            2798334
   38   140            2798872
   82   131            2799459
  105   118            2800657
  101   121            2801862
   91   127            2801954
   98   123            2802059
   89   128            2802121
   66   136            2802952
    0   141            2803221
    1   141            2803222
    2   141            2803229
    3   141            2803248
   49   139            2803268
    4   141            2803285
   39   140            2803319
    5   141            2803346
   70   135            2803375
    6   141            2803437
    7   141            2803564
   56   138            2803688
    8   141            2803733
    9   141            2803950
   10   141            2804221
   11   141            2804552
   93   126            2804733
   12   141            2804949
   87   129            2805192
   13   141            2805418
   14   141            2805965
   15   141            2806596
   16   141            2807317
   40   140            2808000
   17   141            2808134
   18   141            2809053
   77   133            2809170
   62   137            2809681
  112   112            2809856
  104   119            2810023
   19   141            2810080
   95   125            2810500
  111   113            2810528
   50   139            2810619
   85   130            2811125
   20   141            2811221
   74   134            2811328
   80   132            2811968
   21   141            2812482
  110   114            2812544
   41   140            2812921
   57   138            2813265
   22   141            2813869
   23   141            2815388
  100   122            2815848
  109   115            2815904
   67   136            2816219
   24   141            2817045
   42   140            2818088
   51   139            2818270
   71   135            2818286
   25   141            2818846
   97   124            2819297
   83   131            2819878
  108   116            2820608
  103   120            2820727
   26   141            2820797
   63   137            2821400
   27   141            2822904
   58   138            2823184
   43   140            2823507
   28   141            2825173
   90   128            2826152
   52   139            2826227
  107   117            2826656
   92   127            2827071
   78   133            2827189
   29   141            2827610
   75   134            2827979
   88   129            2828161
   44   140            2829184
   68   136            2829888
   30   141            2830221
   94   126            2830960
   99   123            2831166
   81   132            2831409
  102   121            2832769
   31   141            2833012
   86   130            2833056
   59   138            2833451
   64   137            2833497
   72   135            2833623
  106   118            2834048
   53   139            2834496
   45   140            2835125
   32   141            2835989
   96   125            2837861
   33   141            2839158
   84   131            2840795
   46   140            2841336
   34   141            2842525
  105   119            2842784
   54   139            2843083
   69   136            2843965
   60   138            2844072
   76   134            2845080
   79   133            2845676
   65   137            2845978
   35   141            2846096
  101   122            2846149
   98   124            2847816
   47   140            2847823
  112   113            2847825
  111   114            2849175
   73   135            2849392
   36   141            2849877
   91   128            2850723
   82   132            2851336
   89   129            2851658
  110   115            2851875
   55   139            2851994
   93   127            2852740
  104   120            2852864
   37   141            2853874
   48   140            2854592
   61   138            2855053
   87   130            2855503
  109   116            2855925
   95   126            2857751
   38   141            2858093
   70   136            2858456
   66   137            2858849
  100   123            2860867
   56   139            2861235
  108   117            2861325
   49   140            2861649
   85   131            2862216
   39   141            2862540
   77   134            2862637
    0   142            2863288
    1   142            2863289
    2   142            2863296
    3   142            2863315
    4   142            2863352
    5   142            2863413
    6   142            2863504
    7   142            2863631
    8   142            2863800
    9   142            2864017
   10   142            2864288
  103   121            2864288
   11   142            2864619
   80   133            2864637
   12   142            2865016
   13   142            2865485
   74   135            2865599
   97   125            2865798
   14   142            2866032
   62   138            2866400
   15   142            2866663
   40   141            2867221
   16   142            2867384
  107   118            2868075
   17   142            2868201
   50   140            2869000
   18   142            2869120
   19   142            2870147
   57   139            2870812
   20   142            2871288
   83   132            2871755
   67   137            2872116
   41   141            2872142
   21   142            2872549
   71   136            2873367
   22   142            2873936
   23   142            2875455
   90   129            2875689
   92   128            2875840
  106   119            2876175
   51   140            2876651
   99   124            2876923
  102   122            2877056
   24   142            2877112
   42   141            2877309
   63   138            2878119
   88   130            2878472
   25   142            2878913
   94   127            2878967
   78   134            2880656
   58   139            2880731
   26   142            2880864
   75   135            2882250
   43   141            2882728
   27   142            2882971
   81   133            2884078
   86   131            2884147
   52   140            2884608
   96   126            2885112
   28   142            2885240
  105   120            2885625
   68   137            2885785
  113   113            2885794
  112   114            2886472
   29   142            2887677
   44   141            2888405
  111   115            2888506
   72   136            2888704
   64   138            2890216
   30   142            2890288
   59   139            2890998
  101   123            2891168
  110   116            2891896
   84   132            2892672
   53   140            2892877
   31   142            2893079
   98   125            2894317
   45   141            2894346
   32   142            2896056
  104   121            2896425
  109   117            2896642
   79   134            2899143
   33   142            2899225
   76   135            2899351
   69   137            2899862
   91   129            2900260
   46   141            2900557
   54   140            2901464
   93   128            2901509
   60   139            2901619
   89   130            2901969
   34   142            2902592
   65   138            2902697
  108   118            2902744
   82   133            2904005
   73   136            2904473
   95   127            2905758
   35   142            2906163
   87   131            2906594
  100   124            2906624
   47   141            2907044
  103   122            2908575
   36   142            2909944
  107   119            2910202
   55   140            2910375
   61   139            2912600
   97   126            2913049
   48   141            2913813
   37   142            2913941
   85   132            2914093
   70   137            2914353
   66   138            2915568
   77   135            2916908
   80   134            2918104
   38   142            2918160
  106   120            2919016
   56   140            2919616
   74   136            2920680
   49   141            2920870
  102   123            2922075
   39   142            2922607
   99   125            2923424
   62   139            2923947
    0   143            2924207
    1   143            2924208
    2   143            2924215
    3   143            2924234
    4   143            2924271
    5   143            2924332
    6   143            2924423
   83   133            2924424
  113   114            2924441
    7   143            2924550
    8   143            2924719
    9   143            2924936
   10   143            2925207
   92   129            2925377
   11   143            2925538
  112   115            2925803
   12   143            2925935
   90   130            2926000
   13   143            2926404
   14   143            2926951
   40   142            2927288
   15   143            2927582
   94   128            2927736
   50   141            2928221
   16   143            2928303
  111   116            2928527
   67   138            2928835
   17   143            2929120
  105   121            2929186
   57   140            2929193
   71   137            2929264
   88   131            2929563
   18   143            2930039
   19   143            2931066
   20   143            2932207
   41   142            2932209
  110   117            2932613
   96   127            2933119
   21   143            2933468
   22   143            2934855
   78   135            2934927
   63   139            2935666
   51   141            2935872
   86   132            2936024
   23   143            2936374
  101   124            2936925
   75   136            2937331
   42   142            2937376
   81   134            2937545
   24   143            2938031
  109   118            2938061
   58   140            2939112
   25   143            2939832
  104   122            2940712
   98   126            2941568
   26   143            2941783
   68   138            2942504
   43   142            2942795
   52   141            2943829
   27   143            2943890
   72   137            2944601
  108   119            2944871
   84   133            2945341
   28   143            2946159
   64   139            2947763
   44   142            2948472
   29   143            2948596
   59   140            2949379
   91   130            2950571
   93   129            2951046
   30   143            2951207
   53   141            2952098
  107   120            2953043
   89   131            2953060
  100   125            2953125
   79   135            2953414
  103   123            2953594
   31   143            2953998
   45   142            2954413
   76   136            2954432
   95   128            2954527
   69   138            2956581
   32   143            2956975
   82   134            2957472
   87   132            2958471
   60   140            2960000
   33   143            2960144
   65   139            2960244
   73   137            2960370
   46   142            2960624
   54   141            2960685
   97   127            2961056
  106   121            2962577
  114   114            2963088
   34   143            2963511
  113   115            2963772
  112   116            2965824
   85   133            2966762
   35   143            2967082
   47   142            2967111
  102   124            2967832
  111   117            2969244
   55   141            2969596
   99   126            2970675
   36   143            2970863
   61   140            2970981
   70   138            2971072
   77   136            2971989
   80   135            2972375
   66   139            2973115
  105   122            2973473
   48   142            2973880
  110   118            2974032
   37   143            2974860
   92   130            2975688
   74   137            2976577
   90   131            2977091
   94   129            2977273
   83   134            2977891
   56   141            2978837
   38   143            2979079
  109   119            2980188
   49   142            2980937
   88   132            2981440
   96   128            2981888
   62   140            2982328
  101   125            2983426
   39   143            2983526
  104   123            2985731
   71   138            2985983
    0   144            2985984
    1   144            2985985
    2   144            2985992
    3   144            2986011
    4   144            2986048
    5   144            2986109
    6   144            2986200
    7   144            2986327
   67   139            2986382
    8   144            2986496
    9   144            2986713
   10   144            2986984
   11   144            2987315
   12   144            2987712
  108   120            2987712
   13   144            2988181
   40   143            2988207
   50   142            2988288
   57   141            2988414
   86   133            2988693
   14   144            2988728
   15   144            2989359
   98   127            2989575
   78   136            2990008
   16   144            2990080
   17   144            2990897
   18   144            2991816
   81   135            2991816
   19   144            2992843
   41   143            2993128
   75   137            2993228
   20   144            2993984
   63   140            2994047
   21   144            2995245
   51   142            2995939
  107   121            2996604
   22   144            2996632
   23   144            2998151
   42   143            2998295
   58   141            2998333
   84   134            2998808
  103   124            2999351
   24   144            2999808
   68   139            3000051
  100   126            3000376
   72   138            3001320
   93   130            3001357
   25   144            3001609
   91   131            3001662
  114   115            3002419
   26   144            3003560
   43   143            3003714
  113   116            3003793
   52   142            3003896
   95   129            3004064
   89   132            3004937
   27   144            3005667
   64   140            3006144
  112   117            3006541
  106   122            3006864
   28   144            3007936
   79   136            3008495
   59   141            3008600
   44   143            3009391
   97   128            3009825
   76   137            3010329
   29   144            3010373
  111   118            3010663
   87   133            3011140
   82   135            3011743
   53   142            3012165
   30   144            3012984
   69   139            3014128
  102   125            3014333
   45   143            3015332
   31   144            3015775
  110   119            3016159
   73   138            3017089
  105   123            3018492
   65   140            3018625
   99   127            3018682
   32   144            3018752
   60   141            3019221
   85   134            3020229
   54   142            3020752
   46   143            3021543
   33   144            3021921
  109   120            3023029
   34   144            3025288
   92   131            3026779
   80   136            3027456
   94   130            3027584
   77   137            3027886
   47   143            3028030
   70   139            3028619
   35   144            3028859
   90   132            3028968
   55   142            3029663
   61   141            3030202
  101   126            3030677
  108   121            3031273
   96   129            3031425
  104   124            3031488
   66   140            3031496
   83   135            3032162
   36   144            3032640
   74   138            3033296
   88   133            3034109
   48   143            3034799
   37   144            3036637
   98   128            3038344
   56   142            3038904
   38   144            3040856
  107   122            3040891
   62   141            3041549
  115   115            3041750
   49   143            3041856
   86   134            3042160
  114   116            3042440
   71   139            3043530
  113   117            3044510
   67   140            3044763
   39   144            3045303
  103   125            3045852
   78   137            3045905
   81   136            3046897
  112   118            3047960
  100   127            3048383
   57   142            3048481
    0   145            3048625
    1   145            3048626
    2   145            3048633
    3   145            3048652
    4   145            3048689
    5   145            3048750
    6   145            3048841
    7   145            3048968
    8   145            3049137
   50   143            3049207
    9   145            3049354
   10   145            3049625
   75   138            3049947
   11   145            3049956
   40   144            3049984
   12   145            3050353
   13   145            3050822
   14   145            3051369
  106   123            3051883
   15   145            3052000
   93   131            3052448
   16   145            3052721
  111   119            3052790
   84   135            3053079
   63   141            3053268
   17   145            3053538
   91   132            3053539
   95   130            3054375
   18   145            3054457
   41   144            3054905
   19   145            3055484
   20   145            3056625
   51   143            3056858
   89   133            3057606
   21   145            3057886
   58   142            3058400
   68   140            3058432
   72   139            3058867
  110   120            3059000
   22   145            3059273
   97   129            3059362
   42   144            3060072
   23   145            3060792
  102   126            3061584
   24   145            3062449
  105   124            3064249
   25   145            3064250
   79   137            3064392
   87   134            3064607
   52   143            3064815
   64   141            3065365
   43   144            3065491
   26   145            3066201
  109   121            3066590
   82   136            3066824
   76   138            3067048
   99   128            3067451
   27   145            3068308
   59   142            3068667
   28   145            3070577
   44   144            3071168
   69   140            3072509
   29   145            3073014
   53   143            3073084
   85   135            3074500
   73   139            3074636
  108   122            3075560
   30   145            3075625
   45   144            3077109
   65   141            3077846
  104   125            3077989
   31   145            3078416
   92   132            3078656
   94   131            3078675
  101   127            3078684
   60   142            3079288
   32   145            3081393
   90   133            3081637
   54   143            3081671
   96   130            3081736
  115   116            3081771
  114   117            3083157
   46   144            3083320
   80   137            3083353
   33   145            3084562
   77   138            3084605
  107   123            3085910
  113   118            3085929
   70   140            3087000
   83   136            3087243
   88   134            3087576
   98   129            3087881
   34   145            3087929
   47   144            3089807
  112   119            3090087
   61   142            3090269
   55   143            3090582
   66   141            3090717
   74   139            3090843
   35   145            3091500
  103   126            3093103
   36   145            3095281
  111   120            3095631
   86   135            3096431
   48   144            3096576
  100   128            3097152
  106   124            3097640
   37   145            3099278
   56   143            3099823
   62   142            3101616
   71   140            3101911
  110   121            3102561
   78   138            3102624
   81   137            3102794
   38   145            3103497
   49   144            3103633
   67   141            3103984
   93   132            3104325
   95   131            3105466
   91   133            3106208
   75   139            3107494
   39   145            3107944
   84   136            3108160
   57   143            3109400
  102   127            3109591
   97   130            3109673
  105   125            3110750
  109   122            3110877
   50   144            3110984
   89   134            3111073
    0   146            3112136
    1   146            3112137
    2   146            3112144
    3   146            3112163
    4   146            3112200
    5   146            3112261
    6   146            3112352
    7   146            3112479
   40   145            3112625
    8   146            3112648
    9   146            3112865
   10   146            3113136
   63   142            3113335
   11   146            3113467
   12   146            3113864
   13   146            3114333
   14   146            3114880
   15   146            3115511
   16   146            3116232
   99   129            3116988
   17   146            3117049
   72   140            3117248
   41   145            3117546
   68   141            3117653
   18   146            3117968
   51   144            3118635
   87   135            3118878
   19   146            3118995
   58   143            3119319
   20   146            3120136
  108   123            3120579
   79   138            3121111
   21   146            3121397
  116   116            3121792
  115   117            3122488
   42   145            3122713
   82   137            3122721
   22   146            3122784
   23   146            3124303
  114   118            3124576
   76   139            3124595
  104   126            3125240
   64   142            3125432
   24   146            3125960
   52   144            3126592
  101   128            3127453
   25   146            3127761
  113   119            3128056
   43   145            3128132
   85   136            3129581
   59   143            3129586
   26   146            3129712
   94   132            3130552
   92   133            3131325
  107   124            3131667
   69   141            3131730
   27   146            3131819
   96   131            3132827
  112   120            3132928
   73   140            3133017
   44   145            3133809
   28   146            3134088
   53   144            3134861
   90   134            3135104
   29   146            3136525
   65   142            3137913
   98   130            3138192
   30   146            3139136
  111   121            3139192
   45   145            3139750
   80   138            3140072
   60   143            3140207
  103   127            3141110
   88   135            3141847
   31   146            3141927
   77   139            3142152
   83   137            3143140
   54   144            3143448
  106   125            3144141
   32   146            3144904
   46   145            3145961
   70   141            3146221
  100   129            3146689
  110   122            3146848
   33   146            3148073
   74   140            3149224
   66   142            3150784
   61   143            3151188
   34   146            3151440
   86   136            3151512
   55   144            3152359
   47   145            3152448
   35   146            3155011
  109   123            3155896
   93   133            3156994
   95   132            3157343
  105   126            3158001
  102   128            3158360
   36   146            3158792
   48   145            3159217
   81   138            3159513
   91   134            3159675
   78   139            3160171
   97   131            3160764
   71   141            3161132
   56   144            3161600
  116   117            3162509
   62   143            3162535
   37   146            3162789
  115   118            3163907
   67   142            3164051
   84   137            3164057
   89   135            3165344
   75   140            3165875
   49   145            3166274
  108   124            3166336
  114   119            3166703
   38   146            3167008
   99   130            3167299
  113   120            3170897
   57   144            3171177
   39   146            3171455
  104   127            3173247
   50   145            3173625
   87   136            3173959
   63   143            3174254
   40   146            3176136
   72   141            3176469
  112   121            3176489
    0   147            3176523
    1   147            3176524
    2   147            3176531
    3   147            3176550
    4   147            3176587
    5   147            3176648
    6   147            3176739
    7   147            3176866
  101   129            3176990
    8   147            3177035
    9   147            3177252
   10   147            3177523
   68   142            3177720
   11   147            3177854
  107   125            3178168
   12   147            3178251
   79   139            3178658
   13   147            3178720
   14   147            3179267
   82   138            3179440
   15   147            3179898
   16   147            3180619
   41   146            3181057
   58   144            3181096
   51   145            3181276
   17   147            3181436
   18   147            3182355
   76   140            3182976
   94   133            3183221
   19   147            3183382
  111   122            3183479
   20   147            3184523
   96   132            3184704
   92   134            3184792
   85   137            3185478
   21   147            3185784
   42   146            3186224
   64   143            3186351
   22   147            3187171
   23   147            3188690
   52   145            3189233
   98   131            3189283
   90   135            3189375
  103   128            3189879
   24   147            3190347
   59   144            3191363
  106   126            3191392
   43   146            3191643
   69   142            3191797
  110   123            3191867
   25   147            3192148
   73   141            3192238
   26   147            3194099
   27   147            3196206
   88   136            3196928
  100   130            3197000
   44   146            3197320
   53   145            3197502
   80   139            3197619
   28   147            3198475
   65   143            3198832
   83   138            3199859
   77   140            3200533
   29   147            3200912
  109   124            3201653
   60   144            3201984
  117   117            3203226
   45   146            3203261
   30   147            3203523
  116   118            3203928
  105   127            3206008
  115   119            3206034
   54   145            3206089
   70   142            3206288
   31   147            3206314
   86   137            3207409
  102   129            3207897
   74   141            3208445
   32   147            3209291
   46   146            3209472
  114   120            3209544
   95   133            3210012
   93   134            3210461
   66   143            3211703
   33   147            3212460
   97   132            3212641
  108   125            3212837
   61   144            3212965
   91   135            3213946
  113   121            3214458
   55   145            3215000
   34   147            3215827
   47   146            3215959
   81   139            3217060
   99   131            3218390
   78   140            3218552
   35   147            3219398
   89   136            3220425
   84   138            3220776
  112   122            3220776
   71   142            3221199
  104   128            3222016
   48   146            3222728
   36   147            3223179
   56   145            3224241
   62   144            3224312
   67   143            3224970
   75   141            3225096
  107   126            3225419
   37   147            3227176
  101   130            3227301
  111   123            3228498
   49   146            3229785
   87   137            3229856
   38   147            3231395
   57   145            3233818
   39   147            3235842
   63   144            3236031
   72   142            3236536
   94   134            3236688
   82   139            3236987
   79   140            3237039
   50   146            3237136
   96   133            3237373
  110   124            3237624
   68   143            3238639
   92   135            3239063
  106   127            3239399
  103   129            3239416
   40   147            3240523
   98   132            3241160
    0   148            3241792
    1   148            3241793
    2   148            3241800
    3   148            3241819
    4   148            3241856
    5   148            3241917
    6   148            3242008
    7   148            3242135
   76   141            3242197
   85   138            3242197
    8   148            3242304
    9   148            3242521
   10   148            3242792
   11   148            3243123
   12   148            3243520
   58   145            3243737
   13   148            3243989
   90   136            3244456
   14   148            3244536
  117   118            3244645
   51   146            3244787
   15   148            3245167
   41   147            3245444
   16   148            3245888
  116   119            3246055
   17   148            3246705
   18   148            3247624
  100   131            3248091
   64   144            3248128
  109   125            3248154
   19   148            3248651
  115   120            3248875
   20   148            3249792
   42   147            3250611
   21   148            3251053
   73   142            3252305
   22   148            3252440
   69   143            3252716
   52   146            3252744
   88   137            3252825
  114   121            3253105
   23   148            3253959
   59   145            3254004
  105   128            3254777
   24   148            3255616
   80   140            3256000
   43   147            3256030
   83   139            3257406
   25   148            3257417
  102   130            3258208
  113   122            3258745
   26   148            3259368
   77   141            3259754
  108   126            3260088
   65   144            3260609
   53   146            3261013
   27   148            3261475
   44   147            3261707
   95   134            3263479
   28   148            3263744
   86   138            3264128
   60   145            3264625
   93   135            3264732
   97   133            3265310
  112   123            3265795
   29   148            3266181
   70   143            3267207
   45   147            3267648
   74   142            3268512
   30   148            3268792
   91   136            3269027
   54   146            3269600
   99   132            3270267
  104   129            3271553
   31   148            3271583
  107   127            3273426
   66   144            3273480
   46   147            3273859
  111   124            3274255
   32   148            3274560
   81   140            3275441
   61   145            3275606
   89   137            3276322
   33   148            3277729
   78   141            3277773
   84   139            3278323
  101   131            3278392
   55   146            3278511
   47   147            3280346
   34   148            3281096
   71   143            3282118
  110   125            3284125
   35   148            3284667
   75   142            3285163
  118   118            3286064
   87   138            3286575
   67   144            3286747
  117   119            3286772
   62   145            3286953
   48   147            3287115
   56   146            3287752
  106   128            3288168
   36   148            3288448
  116   120            3288896
  103   130            3289727
   96   134            3290840
   94   135            3290959
  115   121            3292436
   37   148            3292445
   98   133            3293829
   92   136            3294144
   49   147            3294172
   82   140            3295368
  109   126            3295405
   79   141            3296260
   38   148            3296664
   57   146            3297329
  114   122            3297392
   72   143            3297455
   63   145            3298672
   85   139            3299744
  100   132            3299968
   90   137            3300353
   68   144            3300416
   39   148            3301111
   50   147            3301523
   76   142            3302264
  113   123            3303764
  105   129            3304314
   40   148            3305792
   58   146            3307248
    0   149            3307949
    1   149            3307950
    2   149            3307957
    3   149            3307976
    4   149            3308013
    5   149            3308074
  108   127            3308095
    6   149            3308165
    7   149            3308292
    8   149            3308461
    9   149            3308678
   10   149            3308949
   51   147            3309174
   11   149            3309280
  102   131            3309299
   88   138            3309544
   12   149            3309677
   13   149            3310146
   14   149            3310693
   41   148            3310713
   64   145            3310769
   15   149            3311324
  112   124            3311552
   16   149            3312045
   17   149            3312862
   73   143            3313224
   18   149            3313781
   69   144            3314493
   19   149            3314808
   80   141            3315221
   83   140            3315787
   42   148            3315880
   20   149            3315949
   52   147            3317131
   21   149            3317210
   59   146            3317515
   95   135            3317750
   22   149            3318597
   97   134            3318777
   93   136            3319813
   77   142            3319821
   23   149            3320116
  111   125            3320756
   43   148            3321299
   86   139            3321675
   24   149            3321773
  104   130            3321864
  107   128            3322195
   99   133            3322936
   65   145            3323250
   25   149            3323574
   91   137            3324924
   53   147            3325400
   26   149            3325525
   44   148            3326976
   27   149            3327632
   60   146            3328136
  118   119            3328191
   70   144            3328984
   74   143            3329431
  117   120            3329613
   28   149            3329901
  101   132            3330269
  110   126            3331376
   29   149            3332338
  116   121            3332457
   45   148            3332917
   89   138            3333041
   54   147            3333987
   81   141            3334662
   30   149            3334949
   66   145            3336121
   84   140            3336704
  115   122            3336723
  106   129            3337705
   31   149            3337740
   78   142            3337840
   61   146            3339117
   46   148            3339128
   32   149            3340717
  103   131            3340818
  114   123            3342411
   55   147            3342898
  109   127            3343412
   33   149            3343886
   71   144            3343895
   87   139            3344122
   96   135            3345111
   47   148            3345615
   94   136            3346040
   75   143            3346082
   34   149            3347253
   98   134            3347296
   67   145            3349388
  113   124            3349521
   92   137            3350041
   62   146            3350464
   35   149            3350824
   56   147            3352139
   48   148            3352384
  100   133            3352637
   82   141            3354589
   36   149            3354605
  105   130            3354625
   79   142            3356327
  108   128            3356864
   90   138            3357072
  112   125            3358053
   85   140            3358125
   37   149            3358602
   72   144            3359232
   49   148            3359441
  102   132            3361176
   57   147            3361716
   63   146            3362183
   38   149            3362821
   68   145            3363057
   76   143            3363183
   50   148            3366792
   88   139            3367091
   39   149            3367268
  111   126            3368007
  119   119            3370318
  118   120            3371032
   58   147            3371635
  107   129            3371732
   40   149            3371949
   95   136            3372831
  104   131            3372955
   97   135            3373048
  117   121            3373174
   64   146            3374280
   51   148            3374443
    0   150            3375000
    1   150            3375001
   73   144            3375001
    2   150            3375008
   83   141            3375008
    3   150            3375027
    4   150            3375064
    5   150            3375125
    6   150            3375216
   80   142            3375288
    7   150            3375343
    8   150            3375512
   93   137            3375710
    9   150            3375729
   10   150            3376000
   11   150            3376331
   99   134            3376403
   12   150            3376728
  116   122            3376744
   41   149            3376870
   69   145            3377134
   13   150            3377197
   14   150            3377744
   15   150            3378375
   16   150            3379096
  110   127            3379383
   17   150            3379913
   86   140            3380056
   77   143            3380740
   18   150            3380832
   91   138            3381643
  115   123            3381742
   19   150            3381859
   59   147            3381902
   42   149            3382037
   52   148            3382400
  101   133            3382938
   20   150            3383000
   21   150            3384261
   22   150            3385648
   65   146            3386761
   23   150            3387167
   43   149            3387456
  106   130            3388016
  114   124            3388168
   24   150            3388824
   89   139            3390588
   25   150            3390625
   53   148            3390669
   74   144            3391208
   70   145            3391625
  109   128            3392181
   60   147            3392523
   26   150            3392576
  103   132            3392695
   44   149            3393133
   27   150            3394683
   81   142            3394729
   84   141            3395925
  113   125            3396022
   28   150            3396952
   78   143            3398759
   45   149            3399074
   54   148            3399256
   29   150            3399389
   66   146            3399632
   96   136            3400192
   98   135            3401567
   94   137            3401937
   30   150            3402000
   87   140            3402503
   61   147            3403504
   31   150            3404791
   46   149            3405285
  112   126            3405304
  105   131            3405716
  100   134            3406104
  108   129            3406401
   71   145            3406536
   92   138            3406760
   32   150            3407768
   75   144            3407859
   55   148            3408167
   33   150            3410937
   47   149            3411772
   67   146            3412899
  119   120            3413159
  102   133            3413845
   34   150            3414304
  118   121            3414593
   90   139            3414619
   82   142            3414656
   62   147            3414851
  111   127            3416014
   79   143            3417246
   85   141            3417346
   56   148            3417408
  117   122            3417461
   35   150            3417875
   48   149            3418541
   36   150            3421656
  116   123            3421763
   72   145            3421873
  107   130            3422043
  104   132            3424832
   76   144            3424960
   88   140            3425472
   49   149            3425598
   37   150            3425653
   68   146            3426568
   63   147            3426570
   57   148            3426985
  115   124            3427499
   97   136            3428129
  110   128            3428152
   95   137            3428728
   38   150            3429872
   99   135            3430674
   93   138            3432429
   50   149            3432949
   39   150            3434319
  114   125            3434669
   83   142            3435075
   80   143            3436207
  101   134            3436405
   58   148            3436904
   73   145            3437642
   64   147            3438667
   40   150            3439000
  106   131            3439107
   91   139            3439190
   86   141            3439277
   51   149            3440600
   69   146            3440645
  109   129            3441718
   77   144            3442517
    0   151            3442951
    1   151            3442952
    2   151            3442959
    3   151            3442978
    4   151            3443015
    5   151            3443076
    6   151            3443167
  113   126            3443273
    7   151            3443294
    8   151            3443463
    9   151            3443680
   41   150            3443921
   10   151            3443951
   11   151            3444282
   12   151            3444679
   13   151            3445148
  103   133            3445364
   14   151            3445695
   15   151            3446326
   16   151            3447047
   59   148            3447171
   17   151            3447864
   52   149            3448557
   18   151            3448783
   89   140            3448969
   42   150            3449088
   19   151            3449810
   20   151            3450951
   65   147            3451148
   21   151            3452212
  112   127            3453311
   22   151            3453599
   74   145            3453849
   43   150            3454507
   23   151            3455118
   70   146            3455136
   81   143            3455648
   84   142            3455992
  120   120            3456000
   96   137            3456089
   98   136            3456648
  108   130            3456712
  119   121            3456720
   24   151            3456775
   53   149            3456826
  105   132            3457593
   60   148            3457792
   25   151            3458576
   94   138            3458656
  118   122            3458880
   44   150            3460184
  100   135            3460375
   26   151            3460527
   78   144            3460536
   87   141            3461724
  117   123            3462480
   27   151            3462634
   66   147            3464019
   92   139            3464307
  111   128            3464783
   28   151            3464903
   54   149            3465413
   45   150            3466125
  102   134            3467312
   29   151            3467340
  116   124            3467520
   61   148            3468773
   30   151            3469951
   71   146            3470047
   75   145            3470500
   46   150            3472336
   31   151            3472742
   90   140            3473000
  107   131            3473134
  115   125            3474000
   55   149            3474324
   82   143            3475575
   32   151            3475719
   67   147            3477286
   85   142            3477413
  104   133            3477501
  110   129            3477689
   47   150            3478823
   33   151            3478888
   79   144            3479023
   62   148            3480120
  114   126            3481920
   34   151            3482255
   56   149            3483565
   97   137            3484026
   88   141            3484693
   72   146            3485384
   95   138            3485447
   48   150            3485592
   99   136            3485755
   35   151            3485826
   76   145            3487601
   36   151            3489607
   93   139            3489976
  101   135            3490676
   68   147            3490955
  106   132            3490984
  113   127            3491280
   63   148            3491839
  109   130            3492029
   49   150            3492649
   57   149            3493142
   37   151            3493604
   83   143            3495994
   91   140            3497571
   38   151            3497823
   80   144            3497984
  103   134            3498831
   86   142            3499344
  120   121            3499561
   50   150            3500000
  119   122            3501007
   73   146            3501153
  112   128            3502080
   39   151            3502270
   58   149            3503061
  118   123            3503899
   64   148            3503936
   69   147            3505032
   77   145            3505158
   40   151            3506951
   51   150            3507651
  108   131            3507803
   89   141            3508190
  117   124            3508237
  105   133            3510262
    0   152            3511808
    1   152            3511809
    2   152            3511816
    3   152            3511835
    4   152            3511872
   41   151            3511872
    5   152            3511933
    6   152            3512024
    7   152            3512151
    8   152            3512320
    9   152            3512537
   98   137            3512545
   10   152            3512808
   96   138            3512808
   11   152            3513139
   59   149            3513328
   12   152            3513536
   13   152            3514005
  116   125            3514021
  111   129            3514320
   14   152            3514552
   15   152            3515183
  100   136            3515456
   52   150            3515608
   16   152            3515904
   94   139            3516203
   65   148            3516417
   17   152            3516721
   84   143            3516911
   42   151            3517039
   74   146            3517360
   81   144            3517425
   18   152            3517640
   19   152            3518667
   70   147            3519523
   20   152            3519808
   21   152            3521069
  115   126            3521251
  102   135            3521583
   87   142            3521791
   22   152            3522456
   43   151            3522458
   92   140            3522688
   78   145            3523177
   53   150            3523877
   60   149            3523949
   23   152            3523975
  107   132            3525011
   24   152            3525632
   25   152            3527433
  110   130            3528000
   44   151            3528135
   66   148            3529288
   26   152            3529384
  114   127            3529927
  104   134            3530968
   27   152            3531491
   90   141            3532221
   54   150            3532464
   28   152            3533760
   75   146            3534011
   45   151            3534076
   71   147            3534434
   61   149            3534930
   29   152            3536197
   82   144            3537352
   85   143            3538332
   30   152            3538808
  113   128            3540049
   46   151            3540287
   97   138            3540745
   55   150            3541375
   31   152            3541599
   99   137            3541652
   79   145            3541664
   67   148            3542555
   95   139            3542994
  109   131            3543120
  121   121            3543122
  106   133            3543653
  120   122            3543848
   32   152            3544576
   88   142            3544760
  101   136            3545757
  119   123            3546026
   62   149            3546277
   47   151            3546774
   33   152            3547745
   93   140            3548357
  118   124            3549656
   72   147            3549771
   56   150            3550616
   34   152            3551112
   76   146            3551112
  112   129            3551617
  103   135            3553102
   48   151            3553543
   35   152            3554683
  117   125            3554738
   68   148            3556224
   91   141            3556792
   83   144            3557771
   63   149            3557996
   36   152            3558464
  108   132            3559680
   57   150            3560193
   86   143            3560263
   49   151            3560600
   80   145            3560625
  116   126            3561272
   37   152            3562461
  105   134            3563729
  111   130            3564631
   73   147            3565540
   38   152            3566680
   50   151            3567951
   89   142            3568257
   77   146            3568669
  115   127            3569258
   98   138            3569264
   64   149            3570093
   58   150            3570112
   69   148            3570301
   96   139            3570355
   39   152            3571127
  100   137            3571353
   94   140            3574584
   51   151            3575602
   40   152            3575808
  102   136            3576664
  107   133            3577680
   84   144            3578688
  114   128            3578696
  110   131            3579091
   81   145            3580066
   59   150            3580379
   41   152            3580729
    0   153            3581577
    1   153            3581578
    2   153            3581585
    3   153            3581604
    4   153            3581641
    5   153            3581702
   74   147            3581747
    6   153            3581793
   92   141            3581909
    7   153            3581920
    8   153            3582089
    9   153            3582306
   65   149            3582574
   10   153            3582577
   87   143            3582710
   11   153            3582908
   12   153            3583305
   52   151            3583559
   13   153            3583774
   14   153            3584321
   70   148            3584792
   15   153            3584952
  104   135            3585239
   16   153            3585673
   42   152            3585896
   17   153            3586490
   78   146            3586688
   18   153            3587409
  121   122            3587409
   19   153            3588436
  120   123            3588867
   20   153            3589577
  113   129            3589586
   21   153            3590838
   60   150            3591000
   43   152            3591315
  119   124            3591783
   53   151            3591828
   22   153            3592225
   90   142            3592288
   23   153            3593744
  109   132            3594997
   24   153            3595401
   66   149            3595445
  118   125            3596157
   44   152            3596992
  106   134            3597120
   25   153            3597202
   97   139            3598292
   99   138            3598371
   75   147            3598398
   26   153            3599153
   71   148            3599703
   82   145            3599993
   85   144            3600109
   54   151            3600415
   27   153            3601260
   95   140            3601375
  101   137            3601654
  112   130            3601928
   61   150            3601981
  117   126            3601989
   45   152            3602933
   28   153            3603529
   79   146            3605175
   88   143            3605679
   29   153            3605966
   93   141            3607578
  103   136            3608183
   30   153            3608577
   67   149            3608712
   46   152            3609144
  116   127            3609279
   55   151            3609326
   31   153            3611368
  108   133            3612349
   62   150            3613328
   32   153            3614345
   72   148            3615040
   76   147            3615499
   47   152            3615631
  111   131            3615722
   91   142            3616859
   33   153            3617514
  105   135            3618000
  115   128            3618027
   56   151            3618567
   83   145            3620412
   34   153            3620881
   86   144            3622040
   68   149            3622381
   48   152            3622400
   80   146            3624136
   35   153            3624452
   63   150            3625047
   98   139            3626811
  100   138            3628072
   57   151            3628144
   36   153            3628233
  114   129            3628233
   96   140            3628736
   89   143            3629176
   49   152            3629457
   73   148            3630809
  110   132            3630968
  107   134            3631147
  122   122            3631696
   37   153            3632230
  121   123            3632428
  102   137            3632561
   77   147            3633056
   94   141            3633805
  120   124            3634624
   38   153            3636449
   69   149            3636458
   50   152            3636808
   64   150            3637144
   58   151            3638063
  119   125            3638284
  113   130            3639897
  104   136            3640320
   39   153            3640896
   84   145            3641329
   92   142            3641976
  118   126            3643408
   81   146            3643577
   51   152            3644459
   87   144            3644487
   40   153            3645577
   74   148            3647016
  109   133            3647666
   59   151            3648330
   65   150            3649625
  117   127            3649996
   41   153            3650498
   70   149            3650949
   78   147            3651075
  106   135            3651391
    0   154            3652264
    1   154            3652265
    2   154            3652272
    3   154            3652291
    4   154            3652328
    5   154            3652389
   52   152            3652416
    6   154            3652480
    7   154            3652607
    8   154            3652776
    9   154            3652993
  112   131            3653019
   90   143            3653207
   10   154            3653264
   11   154            3653595
   12   154            3653992
   13   154            3654461
   14   154            3655008
   15   154            3655639
   42   153            3655665
   99   139            3655918
   16   154            3656360
   97   140            3656673
   17   154            3657177
  116   128            3658048
   18   154            3658096
  101   138            3658373
   60   151            3658951
   19   154            3659123
   20   154            3660264
   95   141            3660596
   53   152            3660685
   43   153            3661084
   21   154            3661525
   66   150            3662496
   85   145            3662750
   22   154            3662912
   82   146            3663504
   75   148            3663667
  103   137            3664080
   23   154            3664431
  108   134            3665816
   71   149            3665860
   24   154            3666088
   44   153            3666761
   88   144            3667456
  115   129            3667564
  111   132            3667599
   93   142            3667645
   25   154            3667889
   54   152            3669272
   79   147            3669562
   26   154            3669840
   61   151            3669932
   27   154            3671947
   45   153            3672702
  105   136            3673081
   28   154            3674216
   67   150            3675763
   29   154            3676653
  122   123            3676715
   91   143            3677778
   55   152            3678183
  121   124            3678185
  114   130            3678544
   46   153            3678913
   30   154            3679264
   76   148            3680768
  120   125            3681125
   72   149            3681197
   62   151            3681279
   31   154            3682055
  110   133            3683637
   83   146            3683923
   86   145            3684681
   32   154            3685032
   98   140            3685192
   47   153            3685400
  107   135            3685418
  119   126            3685535
  100   139            3685619
   56   152            3687424
   96   141            3687957
   33   154            3688201
   80   147            3688523
  102   138            3689280
   68   150            3689432
   89   144            3690953
  113   131            3690988
  118   127            3691415
   34   154            3691568
   48   153            3692169
   63   151            3692998
   94   142            3693872
   35   154            3695139
  104   137            3696217
   73   149            3696966
   57   152            3697001
   77   148            3698325
  117   128            3698765
   36   154            3698920
   49   153            3699226
  109   134            3701133
   92   143            3702895
   37   154            3702917
   69   150            3703509
   84   146            3704840
  112   132            3704896
   64   151            3705095
  106   136            3706472
   50   153            3706577
   58   152            3706920
   87   145            3707128
   38   154            3707136
  116   129            3707585
   81   147            3707964
   39   154            3711583
   74   149            3713173
   51   153            3714228
   99   140            3714299
   90   144            3714984
   97   141            3715894
  101   139            3715920
   40   154            3716264
   78   148            3716344
   59   152            3717187
   65   151            3717576
  115   130            3717875
   70   150            3718000
  108   135            3720087
  111   133            3720268
   95   142            3720663
  103   138            3720799
   41   154            3721185
  123   123            3721734
   52   153            3722185
  122   124            3722472
    0   155            3723875
    1   155            3723876
    2   155            3723883
    3   155            3723902
    4   155            3723939
    5   155            3724000
    6   155            3724091
    7   155            3724218
    8   155            3724387
    9   155            3724604
  121   125            3724686
   10   155            3724875
   11   155            3725206
   12   155            3725603
   13   155            3726072
   85   146            3726261
   42   154            3726352
   14   155            3726619
   15   155            3727250
   60   152            3727808
   82   147            3727891
   16   155            3727971
  120   126            3728376
   93   143            3728564
   17   155            3728788
  105   137            3728978
  114   131            3729635
   18   155            3729707
   75   149            3729824
   88   145            3730097
   66   151            3730447
   53   153            3730454
   19   155            3730734
   43   154            3731771
   20   155            3731875
   71   150            3732911
   21   155            3733136
  119   127            3733542
   22   155            3734523
   79   148            3734831
   23   155            3736042
  110   134            3737104
   44   154            3737448
   24   155            3737699
   61   152            3738789
   54   153            3739041
   25   155            3739500
   91   144            3739555
  118   128            3740184
  107   136            3740499
   26   155            3741451
  113   132            3742865
   45   154            3743389
   27   155            3743558
   67   151            3743714
  100   140            3744000
   98   141            3744413
   28   155            3745827
  102   139            3746827
   76   149            3746925
   55   153            3747952
   96   142            3748024
   86   146            3748192
   72   150            3748248
   29   155            3748264
  117   129            3748302
   83   147            3748310
   46   154            3749600
   62   152            3750136
   30   155            3750875
  104   138            3752936
   89   145            3753594
   31   155            3753666
   80   148            3753792
   94   143            3754791
  109   135            3755404
   47   154            3756087
   32   155            3756643
   56   153            3757193
   68   151            3757383
  112   133            3757565
  116   130            3757896
   33   155            3759812
   63   152            3761855
  106   137            3762369
   48   154            3762856
   34   155            3763179
   73   150            3764017
   77   149            3764482
   92   144            3764672
   35   155            3766750
   57   153            3766770
  123   124            3767491
  115   131            3768966
  122   125            3768973
   84   147            3769227
   49   154            3769913
   36   155            3770531
   87   146            3770639
   69   151            3771460
  121   126            3771937
   81   148            3773233
   99   141            3773520
  111   134            3773735
   64   152            3773952
  101   140            3774301
   37   155            3774528
  108   136            3775168
   97   142            3775961
  120   127            3776383
   58   153            3776689
   50   154            3777264
   90   145            3777625
  103   139            3778346
   38   155            3778747
   74   150            3780224
  114   132            3781512
   95   143            3781582
  119   128            3782311
   78   149            3782501
   39   155            3783194
   51   154            3784915
  105   138            3785697
   70   151            3785951
   65   152            3786433
   59   153            3786956
   40   155            3787875
  118   129            3789721
   93   144            3790341
   85   147            3790648
  110   135            3791375
   41   155            3792796
   52   154            3792872
   82   148            3793160
   88   146            3793608
  113   133            3795534
  107   137            3796396
    0   156            3796416
    1   156            3796417
    2   156            3796424
    3   156            3796443
    4   156            3796480
    5   156            3796541
    6   156            3796632
    7   156            3796759
   75   150            3796875
    8   156            3796928
    9   156            3797145
   10   156            3797416
   60   153            3797577
   11   156            3797747
   42   155            3797963
   12   156            3798144
   13   156            3798613
  117   130            3798613
   14   156            3799160
   66   152            3799304
   15   156            3799791
   16   156            3800512
   71   151            3800862
   79   149            3800988
   53   154            3801141
   17   156            3801329
   91   145            3802196
   18   156            3802248
  100   141            3803221
   19   156            3803275
   43   155            3803382
   20   156            3804416
   98   142            3804480
  102   140            3805208
   21   156            3805677
   22   156            3807064
   61   153            3808558
   23   156            3808583
   96   143            3808943
  116   131            3808987
   44   155            3809059
   54   154            3809728
   24   156            3810240
  104   139            3810483
  109   136            3810485
  112   134            3811032
   25   156            3812041
   67   152            3812571
   86   147            3812579
  124   124            3813248
   83   148            3813579
   76   150            3813976
   26   156            3813992
  123   125            3813992
   45   155            3815000
   27   156            3816099
   72   151            3816199
  122   126            3816224
   94   144            3816568
   89   146            3817105
   28   156            3818368
   55   154            3818639
  106   138            3819088
   62   153            3819905
  121   127            3819944
   80   149            3819949
   29   156            3820805
  115   132            3820843
   46   155            3821211
   30   156            3823416
  120   128            3825152
   31   156            3826207
   68   152            3826240
   92   145            3827313
   47   155            3827698
   56   154            3827880
  111   135            3828006
   32   156            3829184
  108   137            3831065
   77   150            3831533
   63   153            3831624
  119   129            3831848
   73   151            3831968
   33   156            3832353
  101   141            3833522
   99   142            3833587
  114   133            3834181
   48   155            3834467
   84   148            3834496
   87   147            3835026
   34   156            3835720
  103   140            3836727
   97   143            3836880
   57   154            3837457
   35   156            3839291
   81   149            3839390
  118   130            3840032
   69   152            3840317
   90   146            3841136
   49   155            3841524
   36   156            3843072
  105   139            3843244
   95   144            3843359
   64   153            3843721
  110   136            3846456
   37   156            3847069
   58   154            3847376
   74   151            3848175
   50   155            3848875
  113   134            3849001
   78   150            3849552
  117   131            3849704
   38   156            3851288
   93   145            3852982
  107   138            3853115
   70   152            3854808
   39   156            3855735
   85   148            3855917
   65   153            3856202
   51   155            3856526
   59   154            3857643
   88   147            3857995
   82   149            3859317
  124   125            3859749
   40   156            3860416
  116   132            3860864
  123   126            3861243
  100   142            3863288
  122   127            3864231
  102   141            3864429
   52   155            3864483
   75   151            3864826
  112   135            3865303
   41   156            3865337
   98   143            3865399
   91   146            3865707
  109   137            3866382
   79   150            3868039
   60   154            3868264
  121   128            3868713
  104   140            3868864
   66   153            3869073
   71   152            3869719
    0   157            3869893
    1   157            3869894
    2   157            3869901
    3   157            3869920
    4   157            3869957
    5   157            3870018
    6   157            3870109
    7   157            3870236
    8   157            3870405
   42   156            3870504
    9   157            3870622
   96   144            3870720
   10   157            3870893
   11   157            3871224
   12   157            3871621
   13   157            3872090
   14   157            3872637
   53   155            3872752
   15   157            3873268
  115   133            3873512
   16   157            3873989
  120   129            3874689
   17   157            3874806
   18   157            3875725
   43   156            3875923
  106   139            3876635
   19   157            3876752
   86   148            3877848
   20   157            3877893
   21   157            3879154
   94   145            3879209
   61   154            3879245
   83   149            3879736
   22   157            3880541
   54   155            3881339
   89   147            3881492
   44   156            3881600
   76   151            3881927
   23   157            3882060
  119   130            3882159
   67   153            3882340
  111   136            3883087
   24   157            3883717
   72   152            3885056
   25   157            3885518
   80   150            3887000
   26   157            3887469
   45   156            3887541
  114   134            3887648
  108   138            3887784
   27   157            3889576
   55   155            3890250
   62   154            3890592
   92   146            3890824
  118   131            3891123
   28   157            3891845
  101   142            3893589
   46   156            3893752
   29   157            3894282
   99   143            3894506
  103   141            3895948
   68   153            3896009
   30   157            3896893
   97   144            3898657
   77   151            3899484
   56   155            3899491
   31   157            3899684
   47   156            3900239
   87   148            3900295
   84   149            3900653
   73   152            3900825
  117   132            3901581
  105   140            3901625
   63   154            3902311
  110   137            3902353
   32   157            3902661
  113   135            3903272
   90   147            3905523
   33   157            3905830
   95   145            3906000
  125   125            3906250
   81   150            3906441
  124   126            3907000
   48   156            3907008
   57   155            3909068
   34   157            3909197
  123   127            3909250
   69   153            3910086
  107   139            3910662
   35   157            3912768
  122   128            3913000
  116   133            3913533
   49   156            3914065
   64   154            3914408
   93   146            3916493
   36   157            3916549
   74   152            3917032
   78   151            3917503
  121   129            3918250
   58   155            3918987
  112   136            3920384
   37   157            3920546
   50   156            3921416
   85   149            3922074
  109   138            3923101
   88   148            3923264
  100   143            3924207
  102   142            3924496
   70   153            3924577
   38   157            3924765
  120   130            3925000
   82   150            3926368
   65   154            3926889
  115   134            3926979
   98   144            3927176
  104   141            3928085
   51   156            3929067
   39   157            3929212
   59   155            3929254
   91   147            3930094
  119   131            3933250
   96   145            3933361
   75   152            3933683
   40   157            3933893
  106   140            3935016
   79   151            3935990
   52   156            3937024
   41   157            3938814
  111   137            3938984
   71   153            3939488
   66   154            3939760
   60   155            3939875
  114   135            3941919
   94   146            3942720
  118   132            3943000
   42   157            3943981
   86   149            3944005
    0   158            3944312
    1   158            3944313
    2   158            3944320
    3   158            3944339
    4   158            3944376
    5   158            3944437
    6   158            3944528
    7   158            3944655
    8   158            3944824
    9   158            3945041
   53   156            3945293
   10   158            3945312
  108   139            3945331
   11   158            3945643
   12   158            3946040
   13   158            3946509
   89   148            3946761
   83   150            3946787
   14   158            3947056
   15   158            3947687
   16   158            3948408
   17   158            3949225
   43   157            3949400
   18   158            3950144
   76   152            3950784
   61   155            3950856
   19   158            3951171
   20   158            3952312
   67   154            3953027
  125   126            3953501
   21   158            3953573
   54   156            3953880
  117   133            3954250
  101   143            3954508
   72   153            3954825
   80   151            3954951
   22   158            3954960
  124   127            3955007
   44   157            3955077
   92   147            3955211
  103   142            3956015
   99   144            3956283
   23   158            3956479
  123   128            3958019
   24   158            3958136
  113   136            3958353
  110   138            3959072
   25   158            3959937
  105   141            3960846
   45   157            3961018
   97   145            3961298
   26   158            3961888
   62   155            3962203
  122   129            3962537
   55   156            3962791
   27   158            3963995
   28   158            3966264
   87   149            3966452
   68   154            3966696
  116   134            3967000
   46   157            3967229
   84   150            3967704
   77   152            3968341
  121   130            3968561
   29   158            3968701
  107   140            3969043
   95   146            3969511
   73   153            3970594
   90   148            3970792
   30   158            3971312
   56   156            3972032
   47   157            3973716
   63   155            3973922
   31   158            3974103
   81   151            3974392
  120   131            3976091
  112   137            3976281
   32   158            3977080
   33   158            3980249
   48   157            3980485
  109   139            3980648
   69   154            3980773
   93   147            3980880
  115   135            3981250
   57   156            3981609
   34   158            3983616
  119   132            3985127
  102   143            3985415
  100   144            3985984
   64   155            3986019
   78   152            3986360
   74   153            3986801
   35   158            3987187
   49   157            3987542
  104   142            3988152
   85   150            3989125
   88   149            3989421
   98   145            3989817
   36   158            3990968
   58   156            3991528
  106   141            3994237
   82   151            3994319
   50   157            3994893
   37   158            3994965
   70   154            3995264
   91   148            3995363
  118   133            3995669
  111   138            3995703
   96   146            3996872
  114   136            3997000
   65   155            3998500
   38   158            3999184
  126   126            4000752
  125   127            4001508
   59   156            4001795
   51   157            4002544
   75   153            4003452
   39   158            4003631
  108   140            4003712
  124   128            4003776
   79   152            4004847
   94   147            4007107
  123   129            4007556
  117   134            4007717
   40   158            4008312
   71   154            4010175
   52   157            4010501
   86   150            4011056
   66   155            4011371
   60   156            4012416
  122   130            4012848
   89   149            4012918
   41   158            4013233
  113   137            4014250
   83   151            4014738
  101   144            4016285
  110   139            4016619
  103   143            4016934
   42   158            4018400
   53   157            4018770
   99   145            4018924
  121   131            4019652
    0   159            4019679
    1   159            4019680
    2   159            4019687
    3   159            4019706
    4   159            4019743
    5   159            4019804
    6   159            4019895
    7   159            4020022
    8   159            4020191
    9   159            4020408
   92   148            4020480
   76   153            4020553
   10   159            4020679
  105   142            4020913
   11   159            4021010
  116   135            4021271
   12   159            4021407
   13   159            4021876
   14   159            4022423
   15   159            4023054
   61   156            4023397
   16   159            4023775
   80   152            4023808
   43   158            4023819
   17   159            4024592
   67   155            4024638
   97   146            4024809
   18   159            4025511
   72   154            4025512
   19   159            4026538
   54   157            4027357
   20   159            4027679
  120   132            4027968
  107   141            4028264
   21   159            4028940
   44   158            4029496
   22   159            4030327
   23   159            4031846
  112   138            4033000
   24   159            4033503
   87   150            4033503
   95   147            4033898
   62   156            4034744
   25   159            4035304
   45   158            4035437
   84   151            4035655
   55   157            4036268
  115   136            4036331
   90   149            4036949
   26   159            4037255
  119   133            4037796
   77   153            4038110
   68   155            4038307
  109   140            4039029
   27   159            4039362
   73   154            4041281
   28   159            4041631
   46   158            4041648
   81   152            4043249
   29   159            4044068
   56   157            4045509
   93   148            4046149
   63   156            4046463
   30   159            4046679
  102   144            4047192
   47   158            4048135
  100   145            4048625
  126   127            4048759
  104   143            4049071
  118   134            4049136
   31   159            4049470
  125   128            4050277
   69   155            4052384
   32   159            4052447
  114   137            4052897
  111   139            4053250
  124   129            4053313
   98   146            4053328
  106   142            4054304
   48   158            4054904
   57   157            4055086
   33   159            4055616
   78   153            4056129
   88   150            4056472
   85   151            4057076
   74   154            4057488
  123   130            4057867
   64   156            4058560
   34   159            4058983
   96   147            4061259
   91   149            4061520
   49   158            4061961
  117   135            4061988
   35   159            4062554
  108   141            4062933
   82   152            4063176
  122   131            4063939
   58   157            4065005
   36   159            4066335
   70   155            4066875
   50   158            4069312
   37   159            4070332
  113   138            4070969
   65   156            4071041
  121   132            4071529
   94   148            4072376
   75   154            4074139
   38   159            4074551
   79   153            4074616
  110   140            4075000
   59   157            4075272
  116   136            4076352
   51   158            4076963
  103   144            4078711
  101   145            4078926
   39   159            4078998
   86   151            4079007
   89   150            4079969
  120   133            4080637
   71   155            4081786
  105   143            4081832
   99   146            4082435
   83   152            4083595
   40   159            4083679
   66   156            4083912
   52   158            4084920
   60   157            4085893
   92   149            4086637
  107   142            4088331
   41   159            4088600
   97   147            4089196
  112   139            4090547
   76   154            4091240
  119   134            4091263
  115   137            4092228
   53   158            4093189
   80   153            4093577
   42   159            4093767
    0   160            4096000
    1   160            4096001
    2   160            4096008
    3   160            4096027
    4   160            4096064
    5   160            4096125
    6   160            4096216
    7   160            4096343
    8   160            4096512
    9   160            4096729
  127   127            4096766
   61   157            4096874
   10   160            4097000
   72   155            4097123
   67   156            4097179
   11   160            4097331
  126   128            4097528
   12   160            4097728
   13   160            4098197
  109   141            4098250
   14   160            4098744
   95   148            4099167
   43   159            4099186
   15   160            4099375
  125   129            4099814
   16   160            4100096
   17   160            4100913
   87   151            4101454
   54   158            4101776
   18   160            4101832
   19   160            4102859
  118   135            4103407
  124   130            4103624
   20   160            4104000
   90   150            4104000
   84   152            4104512
   44   159            4104863
   21   160            4105261
   22   160            4106648
   23   160            4108167
   62   157            4108221
   77   154            4108797
  123   131            4108958
  114   138            4109616
   24   160            4109824
  102   145            4109833
   55   158            4110687
   45   159            4110804
   68   156            4110848
  104   144            4110848
   25   160            4111625
  111   140            4111631
  100   146            4112136
   93   149            4112306
   73   155            4112892
   81   153            4113018
   26   160            4113576
  106   143            4115223
   27   160            4115683
  122   132            4115816
   46   159            4117015
  117   136            4117069
   98   147            4117715
   28   160            4117952
   56   158            4119928
   63   157            4119940
   29   160            4120389
   30   160            4123000
  108   142            4123000
   47   159            4123502
  121   133            4124198
   88   151            4124423
   69   156            4124925
   31   160            4125791
   85   152            4125933
   96   148            4126528
   78   154            4126816
  113   139            4128516
   91   150            4128571
   32   160            4128768
   74   155            4129099
   57   158            4129505
   48   159            4130271
   33   160            4131937
   64   157            4132037
  116   137            4132249
   82   153            4132945
  120   134            4134104
  110   141            4134221
   34   160            4135304
   49   159            4137328
   94   149            4138533
   35   160            4138875
   70   156            4139416
   58   158            4139424
  103   145            4141352
  101   146            4142437
   36   160            4142656
  105   144            4143609
   65   157            4144518
   50   159            4144679
   79   154            4145303
  119   135            4145534
  127   128            4145535
   75   155            4145750
   37   160            4146653
   99   147            4146822
  126   129            4147065
   86   152            4147864
   89   151            4147920
  112   140            4148928
  115   138            4148947
  107   143            4149250
   59   158            4149691
  125   130            4150125
   38   160            4150872
   51   159            4152330
   83   153            4153364
   92   150            4153688
   71   156            4154327
   97   148            4154465
  124   131            4154715
   39   160            4155319
   66   157            4157389
  109   142            4158317
  118   136            4158488
   40   160            4160000
   52   159            4160287
   60   158            4160312
  123   132            4160835
   76   155            4162851
   80   154            4164264
   41   160            4164921
   95   149            4165324
  114   139            4167163
  122   133            4168485
   53   159            4168556
   72   156            4169664
   42   160            4170088
   87   152            4170311
   67   157            4170656
  111   141            4170852
   61   158            4171293
   90   151            4171951
  117   137            4172966
    0   161            4173281
    1   161            4173282
    2   161            4173289
    3   161            4173308
  102   146            4173344
    4   161            4173345
    5   161            4173406
  104   145            4173489
    6   161            4173497
    7   161            4173624
    8   161            4173793
    9   161            4174010
   10   161            4174281
   84   153            4174281
   11   161            4174612
   12   161            4175009
   13   161            4175478
   43   160            4175507
   14   161            4176025
  100   147            4176523
   15   161            4176656
  106   144            4177000
   54   159            4177143
   16   161            4177377
  121   134            4177665
   17   161            4178194
   18   161            4179113
   93   150            4179357
   19   161            4180140
   77   155            4180408
   44   160            4181184
   20   161            4181281
   21   161            4182542
   62   158            4182640
   98   148            4182984
   81   154            4183705
  108   143            4183919
   22   161            4183929
   68   157            4184325
   73   156            4185433
   23   161            4185448
   55   159            4186054
  113   140            4186897
   24   161            4187105
   45   160            4187125
  120   135            4188375
   25   161            4188906
  116   138            4188968
   26   161            4190857
   96   149            4192685
   27   161            4192964
   88   152            4193280
   46   160            4193336
  110   142            4194288
  128   128            4194304
   63   158            4194359
  127   129            4195072
   28   161            4195233
   56   159            4195295
   85   153            4195702
   91   151            4196522
  126   130            4197376
   29   161            4197670
   69   157            4198402
   78   155            4198427
   47   160            4199823
   30   161            4200281
  119   136            4200615
  125   131            4201216
   74   156            4201640
   31   161            4203072
   82   154            4203632
  103   146            4204863
   57   159            4204872
   94   150            4205584
   32   161            4206049
  105   145            4206250
   64   158            4206456
  115   139            4206494
   48   160            4206592
  124   132            4206592
  101   147            4206824
  112   141            4208149
   33   161            4209218
  107   144            4211027
   99   148            4212091
   34   161            4212585
   70   157            4212893
  123   133            4213504
   49   160            4213649
  118   137            4214385
   58   159            4214791
   35   161            4216156
   89   152            4216777
   79   155            4216914
   86   153            4217633
   75   156            4218291
   65   158            4218937
  109   143            4219236
   36   161            4219937
   97   149            4220622
   50   160            4221000
   92   151            4221639
  122   134            4221952
   37   161            4223934
   83   154            4224051
   59   159            4225058
  114   140            4225544
   71   157            4227804
   38   161            4228153
   51   160            4228651
  117   138            4229685
  111   142            4230919
   66   158            4231808
  121   135            4231936
   95   150            4232375
   39   161            4232600
   76   156            4235392
   60   159            4235679
   80   155            4235875
   52   160            4236608
  104   146            4237000
   40   161            4237281
  102   147            4237731
  106   145            4239641
   87   153            4240080
   90   152            4240808
  100   148            4241792
   41   161            4242202
   72   157            4243141
  120   136            4243456
  128   129            4243841
   53   160            4244877
   84   154            4244968
   67   158            4245075
  127   130            4245383
  108   144            4245696
  113   141            4246118
  116   139            4246515
   61   159            4246660
   93   151            4247308
   42   161            4247369
  126   131            4248467
   98   149            4249141
    0   162            4251528
    1   162            4251529
    2   162            4251536
    3   162            4251555
    4   162            4251592
    5   162            4251653
    6   162            4251744
    7   162            4251871
    8   162            4252040
    9   162            4252257
   10   162            4252528
   43   161            4252788
   11   162            4252859
   77   156            4252949
  125   132            4253093
   12   162            4253256
   54   160            4253464
   13   162            4253725
   14   162            4254272
   15   162            4254903
  110   143            4255207
   81   155            4255316
   16   162            4255624
   17   162            4256441
  119   137            4256512
   18   162            4257360
   62   159            4258007
   19   162            4258387
   44   161            4258465
   68   158            4258744
   73   157            4258910
  124   133            4259261
   20   162            4259528
   96   150            4259736
   21   162            4260789
   22   162            4262176
   55   160            4262375
   88   153            4263049
   23   162            4263695
   45   161            4264406
  115   140            4264875
   24   162            4265352
   91   152            4265379
   85   154            4266389
  123   134            4266971
   25   162            4267153
  112   142            4268216
   26   162            4269104
  103   147            4269250
   63   159            4269726
  105   146            4269761
   46   161            4270617
   78   156            4270968
  118   138            4271104
   27   162            4271211
   56   160            4271616
  101   148            4272093
   69   158            4272821
   28   162            4273480
   94   151            4273535
  107   145            4273668
   74   157            4275117
   82   155            4275243
   29   162            4275917
  122   135            4276223
   47   161            4277104
   99   149            4278248
   30   162            4278528
  109   144            4281013
   57   160            4281193
   31   162            4281319
   64   159            4281823
   48   161            4283873
   32   162            4284296
  114   141            4284765
   89   153            4286546
  121   136            4287017
  117   139            4287232
   70   158            4287312
   33   162            4287465
   97   150            4287673
   86   154            4288320
   79   156            4289455
   92   152            4290496
   34   162            4290832
   49   161            4290930
   58   160            4291112
   75   157            4291768
  111   143            4291838
  129   129            4293378
  128   130            4294152
   65   159            4294304
   35   162            4294403
   83   155            4295662
  127   131            4296474
   36   162            4298184
   50   161            4298281
  120   137            4299353
   95   151            4300326
  126   132            4300344
   59   160            4301379
  104   147            4301387
   37   162            4302181
   71   158            4302223
  102   148            4303000
  106   146            4303152
  116   140            4304896
  125   133            4305762
   51   161            4305932
  113   142            4306185
   38   162            4306400
   66   159            4307175
  100   149            4307949
  108   145            4308337
   80   156            4308416
   76   157            4308869
   90   153            4310577
   87   154            4310767
   39   162            4310847
   60   160            4312000
  124   134            4312728
  119   138            4313231
   52   161            4313889
   40   162            4315528
   93   152            4316165
   98   150            4316192
   84   155            4316579
  110   144            4316984
   72   158            4317560
   67   159            4320442
   41   162            4320449
  123   135            4321242
   53   161            4322158
   61   160            4322981
  115   141            4324096
   42   162            4325616
   77   157            4326426
   96   151            4327687
   81   156            4327857
  118   139            4328651
  112   143            4329135
   54   161            4330745
    0   163            4330747
    1   163            4330748
    2   163            4330755
    3   163            4330774
    4   163            4330811
    5   163            4330872
    6   163            4330963
   43   162            4331035
    7   163            4331090
    8   163            4331259
  122   136            4331304
    9   163            4331476
   10   163            4331747
   11   163            4332078
   12   163            4332475
   13   163            4332944
   73   158            4333329
   14   163            4333491
   88   154            4333736
   68   159            4334111
   15   163            4334122
  105   147            4334148
   62   160            4334328
  103   148            4334519
   16   163            4334843
   91   153            4335148
   17   163            4335660
   18   163            4336579
   44   162            4336712
  107   146            4337179
   19   163            4337606
   85   155            4338000
  101   149            4338250
   20   163            4338747
   55   161            4339656
   21   163            4340008
   22   163            4341395
   94   152            4342392
   45   162            4342653
   23   163            4342914
  121   137            4342914
  109   145            4343654
  129   130            4343689
   78   157            4344445
   24   163            4344571
  114   142            4344832
  128   131            4345243
   99   150            4345299
  117   140            4345613
   63   160            4346047
   25   163            4346372
   82   156            4347784
   69   159            4348188
   26   163            4348323
  127   132            4348351
   46   162            4348864
   56   161            4348897
   74   158            4349536
   27   163            4350430
   28   163            4352699
  126   133            4353013
  111   144            4353615
   29   163            4355136
   47   162            4355351
   97   151            4355624
  120   138            4356072
   89   154            4357233
   30   163            4357747
   64   160            4358144
   57   161            4358474
  125   134            4359229
   86   155            4359931
   92   153            4360265
   31   163            4360538
   48   162            4362120
   70   159            4362679
   79   157            4362932
   32   163            4363515
  116   141            4364117
   75   158            4366187
  104   148            4366656
   33   163            4366684
  124   135            4366999
  113   143            4367104
  106   147            4367539
   83   156            4368203
   58   161            4368393
  102   149            4369157
   49   162            4369177
   95   152            4369183
   34   163            4370051
   65   160            4370625
  119   139            4370778
  108   146            4371848
   35   163            4373622
  100   150            4375000
  123   136            4376323
   50   162            4376528
   36   163            4377403
   71   159            4377590
   59   161            4378660
  110   145            4379625
   90   154            4381264
   37   163            4381400
   80   157            4381893
   87   155            4382378
   76   158            4383288
   66   160            4383496
   98   151            4384143
  115   142            4384163
   51   162            4384179
   38   163            4385619
   93   153            4385934
  118   140            4387032
  122   137            4387201
   84   156            4389120
   60   161            4389281
   39   163            4390066
  112   144            4390912
   52   162            4392136
   72   159            4392927
  130   130            4394000
   40   163            4394747
  129   131            4394780
   96   152            4396544
   67   160            4396763
  128   132            4397120
  105   148            4399417
  121   138            4399633
   41   163            4399668
   61   161            4400262
   53   162            4400405
  103   149            4400676
   77   158            4400845
  127   133            4401020
   81   157            4401334
  107   147            4401566
  117   141            4404834
   42   163            4404835
  101   150            4405301
   88   155            4405347
  114   143            4405751
   91   154            4405835
  126   134            4406480
  109   146            4407165
   73   159            4408696
   54   162            4408992
   43   163            4410254
   68   160            4410432
   85   156            4410541
    0   164            4410944
    1   164            4410945
    2   164            4410952
    3   164            4410971
    4   164            4411008
    5   164            4411069
    6   164            4411160
    7   164            4411287
    8   164            4411456
   62   161            4411609
    9   164            4411673
   10   164            4411944
   94   153            4412161
   11   164            4412275
   12   164            4412672
   13   164            4413141
   99   151            4413250
  125   135            4413500
  120   139            4413619
   14   164            4413688
   15   164            4414319
   16   164            4415040
   17   164            4415857
   44   163            4415931
  111   145            4416256
   18   164            4416776
   19   164            4417803
   55   162            4417903
   78   158            4418864
   20   164            4418944
   21   164            4420205
   82   157            4421261
   22   164            4421592
   45   163            4421872
  124   136            4422080
   23   164            4423111
   63   161            4423328
  116   142            4424184
   97   152            4424481
   69   160            4424509
   24   164            4424768
   74   159            4424903
   25   164            4426569
   56   162            4427144
   46   163            4428083
   26   164            4428520
   89   155            4428844
  113   144            4428881
  119   140            4429159
   27   164            4430627
   92   154            4430952
  123   137            4432220
   86   156            4432472
  106   148            4432808
  104   149            4432813
   28   164            4432896
   47   163            4434570
   29   164            4435333
   64   161            4435425
  102   150            4436208
  108   147            4436235
   57   162            4436721
   79   158            4437351
   30   164            4437944
   95   153            4438952
   70   160            4439000
   31   164            4440735
   48   163            4441339
   75   159            4441554
   83   157            4441680
  100   151            4442951
  110   146            4443136
   32   164            4443712
  122   138            4443920
  115   143            4445082
  130   131            4445091
  118   141            4446253
   58   162            4446640
  129   132            4446657
   33   164            4446881
   65   161            4447906
   49   163            4448396
  128   133            4449789
   34   164            4450248
   90   155            4452875
   98   152            4453000
  112   145            4453553
   35   164            4453819
   71   160            4453911
  127   134            4454487
   87   156            4454919
   50   163            4455747
   80   158            4456312
   93   154            4456621
   59   162            4456907
  121   139            4457180
   36   164            4457600
   76   159            4458655
  126   135            4460751
   66   161            4460777
   37   164            4461597
   84   157            4462597
   51   163            4463398
  117   142            4464901
  105   149            4465574
   38   164            4465816
   96   153            4466313
  107   148            4466835
   60   162            4467528
  114   144            4467528
  103   150            4467727
  125   136            4468581
   72   160            4469248
   39   164            4470263
   52   163            4471355
  109   147            4471552
  120   140            4472000
  101   151            4473252
   67   161            4474044
   40   164            4474944
   81   158            4475753
   77   159            4476212
   91   155            4477446
   88   156            4477888
  124   137            4477977
   61   162            4478509
   53   163            4479624
  111   146            4479767
   41   164            4479865
   99   152            4482107
   94   154            4482848
   85   157            4484018
   73   160            4485017
   42   164            4485032
  116   143            4485103
   68   161            4487713
   54   163            4488211
  119   141            4488380
  123   138            4488939
   62   162            4489856
   43   164            4490451
  113   145            4491522
    0   165            4492125
    1   165            4492126
    2   165            4492133
    3   165            4492152
    4   165            4492189
    5   165            4492250
    6   165            4492341
    7   165            4492468
    8   165            4492637
    9   165            4492854
   10   165            4493125
   11   165            4493456
   12   165            4493853
   78   159            4494231
   97   153            4494250
   13   165            4494322
   14   165            4494869
   15   165            4495500
   82   158            4495680
   44   164            4496128
  131   131            4496182
   16   165            4496221
  130   132            4496968
   17   165            4497038
   55   163            4497122
   18   165            4497957
  106   149            4498965
   19   165            4498984
  129   133            4499326
  104   150            4499864
   20   165            4500125
   74   160            4501224
   89   156            4501385
   21   165            4501386
  122   139            4501467
  108   148            4501504
   63   162            4501575
   69   161            4501790
   45   164            4502069
   92   155            4502563
   22   165            4502773
  128   134            4503256
  102   151            4504159
   23   165            4504292
   24   165            4505949
   86   157            4505949
  118   142            4506320
   56   163            4506363
  115   144            4506859
  110   147            4507523
   25   165            4507750
   46   164            4508280
  127   135            4508758
   95   154            4509639
   26   165            4509701
   27   165            4511808
  100   152            4511808
   79   159            4512718
   64   162            4513672
   28   165            4514077
   47   164            4514767
  121   140            4515561
  126   136            4515832
   57   163            4515940
   83   158            4516099
   70   161            4516281
   29   165            4516514
  112   146            4517064
   75   160            4517875
   30   165            4519125
   48   164            4521536
   31   165            4521916
   98   153            4522769
  125   137            4524478
   32   165            4524893
   90   156            4525416
  117   143            4525820
   58   163            4525859
   65   162            4526153
   33   165            4528062
   93   155            4528232
   87   157            4528396
   49   164            4528593
  114   145            4530169
   71   161            4531192
  120   141            4531221
   34   165            4531429
   80   159            4531679
  105   150            4532625
  107   149            4532992
  124   138            4534696
   76   160            4534976
   35   165            4535000
  103   151            4535678
   50   164            4535944
   59   163            4536126
  109   148            4536821
   96   154            4537000
   84   158            4537016
   36   165            4538781
   66   162            4539024
  101   152            4542109
   37   165            4542778
   51   164            4543595
  111   147            4544154
  123   139            4546486
   72   161            4546529
   60   163            4546747
  116   144            4546880
   38   165            4546997
  131   132            4548059
  119   142            4548447
  130   133            4549637
   91   156            4549987
   81   159            4551120
   88   157            4551365
   39   165            4551444
   52   164            4551552
   99   153            4551876
   67   162            4552291
   77   160            4552533
  129   134            4552793
   94   155            4554459
  113   146            4555033
   40   165            4556125
  128   135            4557527
   61   163            4557728
   85   158            4558437
   53   164            4559821
  122   140            4559848
   41   165            4561046
   73   161            4562298
  127   136            4563839
   97   154            4564937
   68   162            4565960
  106   150            4566016
   42   165            4566213
  118   143            4567239
  108   149            4567661
  104   151            4567815
   54   164            4568408
   62   163            4569075
  115   145            4569500
   78   160            4570552
   82   159            4571047
   43   165            4571632
  126   137            4571729
  110   148            4572792
  102   152            4573016
    0   166            4574296
    1   166            4574297
    2   166            4574304
    3   166            4574323
    4   166            4574360
    5   166            4574421
    6   166            4574512
    7   166            4574639
  121   141            4574782
    8   166            4574808
   89   157            4574862
    9   166            4575025
   92   156            4575104
   10   166            4575296
   11   166            4575627
   12   166            4576024
   13   166            4576493
   14   166            4577040
   44   165            4577309
   55   164            4577319
   15   166            4577671
   16   166            4578392
   74   161            4578505
   17   166            4579209
   69   162            4580037
   18   166            4580128
   86   158            4580368
   63   163            4580794
   19   166            4581155
  125   138            4581197
   95   155            4581250
  112   147            4581451
  100   153            4581577
   20   166            4582296
   45   165            4583250
   21   166            4583557
   22   166            4584944
   23   166            4586463
   56   164            4586560
  117   144            4587597
   24   166            4588120
   79   160            4589039
   46   165            4589461
   25   166            4589921
  120   142            4591288
   83   159            4591466
   26   166            4591872
  124   139            4592243
   64   163            4592891
   98   154            4593456
  114   146            4593680
   27   166            4593979
   70   162            4594528
   75   161            4595156
   47   165            4595948
   57   164            4596137
   28   166            4596248
   29   166            4598685
   90   157            4598893
  132   132            4599936
  107   150            4600043
  105   151            4600576
  131   133            4600728
   93   156            4600773
   30   166            4601296
   48   165            4602717
   87   158            4602815
  109   149            4602978
  130   134            4603104
   31   166            4604087
  103   152            4604535
  123   140            4604867
   65   163            4605372
   58   164            4606056
   32   166            4607064
  129   135            4607064
   80   160            4608000
   96   155            4608611
  119   143            4609366
  111   148            4609423
   71   162            4609439
  116   145            4609521
   49   165            4609774
   33   166            4610233
  101   153            4611878
   76   161            4612257
   84   159            4612383
  128   136            4612608
   34   166            4613600
   59   164            4616323
   50   165            4617125
   35   166            4617171
   66   163            4618243
  122   141            4619069
  113   147            4619420
  127   137            4619736
   36   166            4620952
   99   154            4622563
   91   157            4623464
   51   165            4624776
   72   162            4624776
   37   166            4624949
   88   158            4625784
   60   164            4626944
   94   156            4627000
   81   160            4627441
  126   138            4628448
  118   144            4629016
   38   166            4629168
   77   161            4629814
   67   163            4631510
   52   165            4632733
  115   146            4633011
   39   166            4633615
   85   159            4633804
  106   151            4633967
  108   150            4634712
  121   142            4634849
   97   155            4636548
  104   152            4636672
   61   164            4637925
   40   166            4638296
  125   139            4638744
  110   149            4638949
   73   162            4640545
   53   165            4641002
  102   153            4642785
   41   166            4643217
   68   163            4645179
  112   148            4646720
   82   160            4647368
   78   161            4647833
   42   166            4648384
   92   157            4648581
   62   164            4649272
   89   158            4649281
   54   165            4649589
  117   145            4650238
  124   140            4650624
  120   143            4652207
  100   154            4652264
  132   133            4652605
   95   156            4653791
   43   166            4653803
  131   134            4654195
   86   159            4655735
   74   162            4656752
  130   135            4657375
    0   167            4657463
    1   167            4657464
    2   167            4657471
    3   167            4657490
    4   167            4657527
    5   167            4657588
    6   167            4657679
    7   167            4657806
    8   167            4657975
  114   147            4658067
    9   167            4658192
   10   167            4658463
   55   165            4658500
   11   167            4658794
   12   167            4659191
   69   163            4659256
   44   166            4659480
   13   167            4659660
   14   167            4660207
   15   167            4660838
   63   164            4660991
   16   167            4661559
  129   136            4662145
   17   167            4662376
   18   167            4663295
  123   141            4664088
   19   167            4664322
   98   155            4665067
   45   166            4665421
   20   167            4665463
   79   161            4666320
   21   167            4666724
   56   165            4667741
   83   160            4667787
  107   151            4667994
   22   167            4668111
  128   137            4668505
  105   152            4669433
   23   167            4669630
  109   150            4670029
  119   144            4671143
   24   167            4671287
   46   166            4671632
  116   146            4673032
   25   167            4673088
   64   164            4673088
   90   158            4673312
   75   162            4673403
   70   163            4673747
   93   157            4674250
  103   153            4674304
   26   167            4675039
  111   149            4675580
  127   138            4676455
   27   167            4677146
   57   165            4677318
   47   166            4678119
   87   159            4678182
  122   142            4679136
   28   167            4679415
   96   156            4681152
   29   167            4681852
  101   154            4682565
   30   167            4684463
  113   148            4684689
   48   166            4684888
   80   161            4685281
   65   164            4685569
  126   139            4685995
   58   165            4687237
   31   167            4687254
   71   163            4688658
   84   160            4688704
   32   167            4690231
   76   162            4690504
  118   145            4691657
   49   166            4691945
   33   167            4693400
   99   155            4694174
  121   143            4695768
   34   167            4696767
  125   140            4697125
  115   147            4697398
   59   165            4697504
   91   158            4697883
   66   164            4698440
   50   166            4699296
   35   167            4700338
   94   157            4700477
   88   159            4701151
  108   151            4702663
  106   152            4702824
   72   163            4703995
   36   167            4704119
   81   161            4704722
  133   133            4705274
  110   150            4706000
  132   134            4706072
  104   153            4706441
   51   166            4706947
   77   162            4708061
   37   167            4708116
   60   165            4708125
  131   135            4708466
   97   156            4709089
  124   141            4709845
   85   160            4710125
   67   164            4711707
   38   167            4712335
  130   136            4712456
  112   149            4712877
  102   154            4713472
  117   146            4713749
  120   144            4713984
   52   166            4714904
   39   167            4716782
  129   137            4718042
   61   165            4719106
   73   163            4719764
   40   167            4721463
   92   158            4723000
   53   166            4723173
  114   148            4723336
  100   155            4723875
  123   142            4724155
   89   159            4724648
   82   161            4724649
  128   138            4725224
   68   164            4725376
   78   162            4726080
   41   167            4726384
   95   157            4727268
   62   165            4730453
   42   167            4731551
   54   166            4731760
   86   160            4732056
  119   145            4733784
  127   139            4734002
   74   163            4735971
  107   152            4736851
   43   167            4736970
  116   147            4737419
   98   156            4737608
  109   151            4737980
  105   153            4739202
   69   164            4739453
  122   143            4740055
   55   166            4740671
    0   168            4741632
    1   168            4741633
    2   168            4741640
    3   168            4741659
    4   168            4741696
    5   168            4741757
    6   168            4741848
    7   168            4741975
    8   168            4742144
   63   165            4742172
    9   168            4742361
  111   150            4742631
   10   168            4742632
   44   167            4742647
   11   168            4742963
   12   168            4743360
   13   168            4743829
   14   168            4744376
  126   140            4744376
   79   162            4744567
  103   154            4744991
   15   168            4745007
   83   161            4745068
   16   168            4745728
   17   168            4746545
   18   168            4747464
   19   168            4748491
   45   167            4748588
   93   158            4748669
   90   159            4748679
   20   168            4749632
   56   166            4749912
  113   149            4750846
   21   168            4750893
   22   168            4752280
   75   163            4752622
   23   168            4753799
   70   164            4753944
  101   155            4754176
   64   165            4754269
   87   160            4754503
   96   157            4754629
   46   167            4754799
  118   146            4755168
   24   168            4755456
  125   141            4756346
   25   168            4757257
  121   144            4757545
  133   134            4758741
   26   168            4759208
   57   166            4759489
  132   135            4760343
   47   167            4761286
   27   168            4761315
  115   148            4762667
   80   162            4763528
  131   136            4763547
   28   168            4763584
   84   161            4765985
   29   168            4766021
   99   156            4766715
   65   165            4766750
   48   167            4768055
  130   137            4768353
   30   168            4768632
   71   164            4768855
   58   166            4769408
   76   163            4769723
  124   142            4769912
   31   168            4771423
  108   152            4771520
  106   153            4772593
   91   159            4773250
  110   151            4773951
   32   168            4774400
  129   138            4774761
   94   158            4774896
   49   167            4775112
  120   145            4776625
  104   154            4777128
   88   160            4777472
   33   168            4777569
  117   147            4778136
   66   165            4779621
   59   166            4779675
  112   150            4779928
   34   168            4780936
   50   167            4782463
   97   157            4782566
  128   139            4782771
   81   162            4782969
   72   164            4784192
   35   168            4784507
  123   143            4785074
  102   155            4785083
   77   163            4787280
   85   161            4787406
   36   168            4788288
  114   149            4789493
   51   167            4790114
   60   166            4790296
   37   168            4792285
  127   140            4792383
   67   165            4792888
  100   156            4796416
   38   168            4796504
  119   146            4797295
   52   167            4798071
   92   159            4798367
   73   164            4799961
   39   168            4800951
   89   160            4800969
   61   166            4801277
   95   158            4801687
  122   144            4801832
  116   148            4802688
   82   162            4802896
  126   141            4803597
   78   163            4805299
   40   168            4805632
   53   167            4806340
   68   165            4806557
  107   153            4806620
  109   152            4806837
   86   161            4809337
  105   154            4809889
   41   168            4810553
  111   151            4810582
   98   157            4811085
  134   134            4812208
   62   166            4812624
  133   135            4813012
   54   167            4814927
  132   136            4815424
   42   168            4815720
   74   164            4816168
  125   142            4816413
  103   155            4816602
  113   150            4817897
  131   137            4819444
  118   147            4819555
  121   145            4820186
   69   165            4820634
   43   168            4821139
   83   162            4823315
   79   163            4823786
   55   167            4823838
   93   159            4824036
   63   166            4824343
   90   160            4825000
  130   138            4825072
  101   156            4826717
    0   169            4826809
    1   169            4826810
   44   168            4826816
    2   169            4826817
    3   169            4826836
    4   169            4826873
    5   169            4826934
    6   169            4827025
    7   169            4827152
    8   169            4827321
    9   169            4827538
   10   169            4827809
   11   169            4828140
   12   169            4828537
  115   149            4828824
   13   169            4829006
   96   158            4829048
   14   169            4829553
   15   169            4830184
  124   143            4830831
   16   169            4830905
   17   169            4831722
   87   161            4831784
  129   139            4832308
   18   169            4832641
   45   168            4832757
   75   164            4832819
   56   167            4833079
   19   169            4833668
   20   169            4834809
   70   165            4835125
   21   169            4836070
   64   166            4836440
   22   169            4837457
   46   168            4838968
   23   169            4838976
  120   146            4840136
   99   157            4840192
   24   169            4840633
  128   140            4841152
  108   153            4841289
   25   169            4842434
   57   167            4842656
   80   163            4842747
  110   152            4842808
  106   154            4843280
  117   148            4843405
   84   162            4844232
   26   169            4844385
   47   168            4845455
   27   169            4846492
  123   144            4846851
  112   151            4847879
  104   155            4848739
   28   169            4848761
   65   166            4848921
   91   160            4849571
   76   164            4849920
   71   165            4850036
   94   159            4850263
   29   169            4851198
  127   141            4851604
   48   168            4852224
   58   167            4852575
   30   169            4853809
   88   161            4854753
  114   150            4856544
   31   169            4856600
   97   158            4856985
  102   156            4857624
   49   168            4859281
   32   169            4859577
  119   147            4861682
   66   166            4861792
   81   163            4862188
   33   169            4862746
   59   167            4862842
  126   142            4863664
  122   145            4864473
   72   165            4865373
   85   162            4865653
   34   169            4866113
  134   135            4866479
   50   168            4866632
   77   164            4867477
  133   136            4868093
  116   149            4868845
   35   169            4869684
  100   157            4869893
  132   137            4871321
   60   167            4873463
   36   169            4873465
   51   168            4874283
   92   160            4874688
   67   166            4875059
  131   138            4876163
  109   153            4876606
   95   159            4877054
  107   154            4877307
  125   143            4877332
   37   169            4877462
   89   161            4878250
  111   152            4879439
   73   165            4881142
  105   155            4881500
   38   169            4881681
   82   163            4882115
   52   168            4882240
  130   139            4882619
  121   146            4883697
   61   167            4884444
  118   148            4884824
   78   164            4885496
   98   158            4885504
  113   151            4885848
   39   169            4886128
   86   162            4887584
   68   166            4888728
  103   156            4889143
   53   168            4890509
  129   140            4890689
   40   169            4890809
  124   144            4892608
   41   169            4895730
   62   167            4895791
  115   150            4895875
   74   165            4897349
   54   168            4899096
  101   157            4900194
   93   160            4900357
  128   141            4900373
   42   169            4900897
   90   161            4902281
   83   163            4902534
   69   166            4902805
   79   164            4903983
   96   159            4904415
  120   147            4904523
   43   169            4906316
   63   167            4907510
   55   168            4908007
  123   145            4909492
  117   149            4909562
   87   162            4910031
  127   142            4911671
  108   154            4911976
   44   169            4911993
  110   153            4912577
    0   170            4913000
    1   170            4913001
    2   170            4913008
    3   170            4913027
    4   170            4913064
    5   170            4913125
    6   170            4913216
    7   170            4913343
    8   170            4913512
    9   170            4913729
   10   170            4914000
   75   165            4914000
   11   170            4914331
   99   158            4914611
   12   170            4914728
  106   155            4914891
   13   170            4915197
   14   170            4915744
   15   170            4916375
  112   152            4916736
   16   170            4917096
   56   168            4917248
   70   166            4917296
   17   170            4917913
   45   169            4917934
   18   170            4918832
   64   167            4919607
   19   170            4919859
  135   135            4920750
   20   170            4921000
  104   156            4921280
  134   136            4921560
   21   170            4922261
   80   164            4922944
   84   163            4923451
   22   170            4923648
  133   137            4923990
   46   169            4924145
  114   151            4924495
  126   143            4924583
   23   170            4925167
   94   160            4926584
   24   170            4926824
   57   168            4926825
   91   161            4926852
  119   148            4926951
  122   146            4927984
  132   138            4928040
   25   170            4928625
   26   170            4930576
   47   169            4930632
   76   165            4931101
  102   157            4931101
   65   167            4932088
   71   166            4932207
   97   159            4932352
   27   170            4932683
   88   162            4933000
  131   139            4933710
   28   170            4934952
  116   150            4935896
   58   168            4936744
   29   170            4937389
   48   169            4937401
  125   144            4939109
   30   170            4940000
  130   140            4941000
   81   164            4942385
   31   170            4942791
  100   158            4944312
   49   169            4944458
   85   163            4944872
   66   167            4944959
   32   170            4945768
   59   168            4947011
  109   154            4947293
   72   166            4947544
  121   147            4948084
   77   165            4948658
  107   155            4948918
   33   170            4948937
  111   153            4949208
  129   141            4949910
  118   149            4950981
   50   169            4951809
   92   161            4951969
   34   170            4952304
   95   160            4953375
  105   156            4954041
  113   152            4954705
  124   145            4955249
   35   170            4955875
   89   162            4956497
   60   168            4957632
   67   167            4958226
   51   169            4959460
   36   170            4959656
  128   142            4960440
   98   159            4960871
   82   164            4962312
  103   157            4962620
   73   166            4963313
   37   170            4963653
  115   151            4963826
   78   165            4966677
   86   163            4966803
   52   169            4967417
   38   170            4967872
   61   168            4968613
  120   148            4969792
   68   167            4971895
   39   170            4972319
  127   143            4972590
  123   146            4973003
  101   158            4974613
   53   169            4975686
  135   136            4975831
  117   150            4976613
   40   170            4977000
  134   137            4977457
   93   161            4977638
   74   166            4979520
   62   168            4979960
   90   162            4980528
  133   138            4980709
   96   160            4980736
   41   170            4981921
   83   164            4982731
  110   154            4983264
  108   155            4983587
   54   169            4984273
   79   165            4985164
  132   139            4985587
   69   167            4985972
  126   144            4986360
  112   153            4986505
   42   170            4987088
  106   156            4987432
   87   163            4989250
   99   159            4989978
   63   168            4991679
  131   140            4992091
  122   147            4992371
   43   170            4992507
  119   149            4993108
   55   169            4993184
  114   152            4993352
  104   157            4994757
   75   166            4996171
   44   170            4998184
    0   171            5000211
    1   171            5000212
    2   171            5000219
  130   141            5000221
    3   171            5000238
    4   171            5000275
    5   171            5000336
    6   171            5000427
   70   167            5000463
    7   171            5000554
    8   171            5000723
    9   171            5000940
   10   171            5001211
   11   171            5001542
  125   145            5001750
   12   171            5001939
   13   171            5002408
   56   169            5002425
   14   171            5002955
   15   171            5003586
   84   164            5003648
   64   168            5003776
  116   151            5003847
   94   161            5003865
   45   170            5004125
   80   165            5004125
   16   171            5004307
   91   162            5005099
   17   171            5005124
  102   158            5005520
   18   171            5006043
   19   171            5007070
   20   171            5008211
   97   160            5008673
   21   171            5009472
  129   142            5009977
   46   170            5010336
   22   171            5010859
   57   169            5012002
   88   163            5012219
   23   171            5012378
   76   166            5013272
  121   148            5013353
   24   171            5014035
   71   167            5015374
   25   171            5015836
   65   168            5016257
   47   170            5016823
   26   171            5017787
  118   150            5018032
  124   146            5018760
  109   155            5018904
  100   159            5019679
   27   171            5019894
  111   154            5019895
  128   143            5021359
  107   156            5021459
   58   169            5021921
   28   171            5022163
   81   165            5023566
   48   170            5023592
  113   153            5024474
   29   171            5024600
   85   164            5025069
   30   171            5027211
  105   157            5027518
   66   168            5029128
   31   171            5030002
   92   162            5030216
   49   170            5030649
   95   161            5030656
   72   167            5030711
   77   166            5030829
  136   136            5030912
  135   137            5031728
   59   169            5032188
  115   152            5032683
   32   171            5032979
  134   138            5034176
  127   144            5034367
   89   163            5035716
  120   149            5035949
   33   171            5036148
  103   158            5037039
   98   160            5037192
  123   147            5037390
   50   170            5038000
  133   139            5038256
   34   171            5039515
   67   168            5042395
   60   169            5042809
   35   171            5043086
   82   165            5043493
  132   140            5043968
  117   151            5044564
   51   170            5045651
   73   167            5046480
   36   171            5046867
   86   164            5047000
   78   166            5048848
  126   145            5049001
  101   159            5049980
   37   171            5050864
  131   141            5051312
   52   170            5053608
   61   169            5053790
  110   155            5054875
   38   171            5055083
   93   162            5055885
   68   168            5056064
  108   156            5056128
  112   154            5057192
  122   148            5057640
   96   161            5058017
   39   171            5059530
   90   163            5059747
  119   150            5060159
  130   142            5060288
  106   157            5060909
   53   170            5061877
   74   167            5062687
  114   153            5063121
   83   165            5063912
   40   171            5064211
   62   169            5065137
  125   146            5065261
   99   160            5066299
   79   166            5067335
   41   171            5069132
  104   158            5069176
   87   164            5069447
   69   168            5070141
   54   170            5070464
  129   143            5070896
  116   152            5072704
   42   171            5074299
   63   169            5076856
   75   167            5079338
   55   170            5079375
  121   149            5079510
   43   171            5079718
  102   159            5080887
   94   162            5082112
  128   144            5083136
  124   147            5083147
   91   163            5084318
   70   168            5084632
   84   165            5084829
   44   171            5085395
   97   161            5085954
  118   151            5085983
   80   166            5086296
  136   137            5086809
  135   138            5088447
    0   172            5088448
    1   172            5088449
    2   172            5088456
    3   172            5088475
    4   172            5088512
    5   172            5088573
   56   170            5088616
    6   172            5088664
    7   172            5088791
   64   169            5088953
    8   172            5088960
    9   172            5089177
   10   172            5089448
   11   172            5089779
   12   172            5090176
   13   172            5090645
   14   172            5091192
   45   171            5091336
  109   156            5091445
  111   155            5091506
  134   139            5091723
   15   172            5091823
   88   164            5092416
   16   172            5092544
   17   172            5093361
   18   172            5094280
  107   157            5094936
  113   154            5095161
   19   172            5095307
  100   160            5096000
   76   167            5096439
   20   172            5096448
  133   140            5096637
  127   145            5097008
   46   171            5097547
   21   172            5097709
   57   170            5098193
   22   172            5099096
   71   168            5099543
   23   172            5100615
   65   169            5101434
  105   158            5101937
   24   172            5102272
  115   153            5102452
  123   148            5102659
  120   150            5103000
  132   141            5103189
   47   171            5104034
   25   172            5104073
   81   166            5105737
   26   172            5106024
   85   165            5106250
   58   170            5108112
   27   172            5108131
   95   162            5108903
   92   163            5109435
   28   172            5110400
   48   171            5110803
  131   142            5111379
  103   159            5112406
  126   146            5112512
   29   172            5112837
  117   152            5113421
   77   167            5113996
   66   169            5114305
   98   161            5114473
   72   168            5114880
   30   172            5115448
   89   164            5115913
   49   171            5117860
   31   172            5118239
   59   170            5118379
  130   143            5121207
   32   172            5121216
  122   149            5123797
   33   172            5124385
   50   171            5125211
   82   166            5125664
  101   160            5126301
  110   156            5127416
   67   169            5127572
   34   172            5127752
  119   151            5128110
   86   165            5128181
  112   155            5128803
   60   170            5129000
  108   157            5129605
  125   147            5129648
   73   168            5130649
   35   172            5131323
   78   167            5132015
  129   144            5132673
   51   171            5132862
  114   154            5133808
   36   172            5135104
   93   163            5135104
  106   158            5135328
   96   162            5136264
   37   172            5139101
   90   164            5139944
   61   170            5139981
   52   171            5140819
   68   169            5141241
  116   153            5142473
  137   137            5142706
   38   172            5143320
  136   138            5143528
   99   161            5143580
  104   159            5144543
  128   145            5145777
  135   139            5145994
   83   166            5146083
  121   150            5146561
   74   168            5146856
   39   172            5147767
  124   148            5148416
   53   171            5149088
  134   140            5150104
   79   167            5150502
   87   165            5150628
   62   170            5151328
   40   172            5152448
  118   152            5154840
   69   169            5155318
  133   141            5155858
  102   160            5157208
   41   172            5157369
   54   171            5157675
  127   146            5160519
   94   163            5161331
   42   172            5162536
   63   170            5163047
  132   142            5163256
   75   168            5163507
  111   156            5164047
   97   162            5164201
   91   164            5164515
  109   157            5164922
   55   171            5166586
  113   155            5166772
   84   166            5167000
   43   172            5167955
  123   149            5168816
  107   158            5169355
   80   167            5169463
   70   169            5169809
  120   151            5170951
  131   143            5172298
  115   154            5173139
  100   161            5173281
   88   165            5173597
   44   172            5173632
   64   170            5175144
   56   171            5175827
  126   147            5176899
  105   159            5177304
    0   173            5177717
    1   173            5177718
    2   173            5177725
    3   173            5177744
    4   173            5177781
    5   173            5177842
    6   173            5177933
    7   173            5178060
    8   173            5178229
    9   173            5178446
   10   173            5178717
   11   173            5179048
   12   173            5179445
   45   172            5179573
   13   173            5179914
   14   173            5180461
   76   168            5180608
   15   173            5181092
   16   173            5181813
   17   173            5182630
  130   144            5182984
  117   153            5183190
   18   173            5183549
   19   173            5184576
   71   169            5184720
   57   171            5185404
   20   173            5185717
   46   172            5185784
   21   173            5186978
   65   170            5187625
   95   163            5188122
   22   173            5188365
   85   166            5188421
  103   160            5188727
   81   167            5188904
   92   164            5189632
   23   173            5189884
  122   150            5190848
   24   173            5191541
   47   172            5192271
   98   162            5192720
   25   173            5193342
  125   148            5194917
   26   173            5195293
  129   145            5195314
   58   171            5195323
  119   152            5196967
   89   165            5197094
   27   173            5197400
   77   168            5198165
   48   172            5199040
  137   138            5199425
   28   173            5199669
   72   169            5200057
   66   170            5200496
  110   157            5200893
  136   139            5201075
  112   156            5201344
   29   173            5202106
  101   161            5203582
  108   158            5204024
  135   140            5204375
   30   173            5204717
  114   155            5205419
   59   171            5205590
   49   172            5206097
   31   173            5207508
   82   167            5208831
  128   146            5209288
  134   141            5209325
   86   166            5210352
   32   173            5210485
  106   159            5210695
  116   154            5213160
   50   172            5213448
   33   173            5213654
   67   170            5213763
  121   151            5214512
  124   149            5214573
   93   164            5215301
   96   163            5215483
   73   169            5215826
  133   142            5215925
   78   168            5216184
   60   171            5216211
   34   173            5217021
   35   173            5220592
  104   160            5220864
   51   172            5221099
   90   165            5221125
   99   162            5221827
  132   143            5224175
   36   173            5224373
  118   153            5224609
  127   147            5224906
   61   171            5227192
   68   170            5227432
   37   173            5228370
   52   172            5229056
   83   167            5229250
   74   169            5232033
   38   173            5232589
   87   166            5232799
  131   144            5234075
  102   161            5234489
   79   168            5234671
  123   150            5235867
   39   173            5237036
   53   172            5237325
  111   157            5237524
   62   171            5238539
  113   156            5239313
  109   158            5239341
  120   152            5239808
   69   170            5241509
   94   164            5241528
   40   173            5241717
  126   148            5242168
   97   163            5243420
  107   159            5244722
  115   155            5244750
  130   145            5245625
   91   165            5245696
   54   172            5245912
   41   173            5246638
   75   169            5248684
   84   167            5250167
   63   171            5250258
  100   162            5251528
   42   173            5251805
  105   160            5253625
   80   168            5253632
  117   154            5253877
   55   172            5254823
   88   166            5255768
   70   170            5256000
  138   138            5256144
  137   139            5256972
   43   173            5257224
  122   151            5258799
  129   146            5258825
  136   140            5259456
  125   149            5261074
   64   171            5262355
   44   173            5262901
  135   141            5263596
   56   172            5264064
   76   169            5265785
  103   161            5266008
  119   153            5266736
    0   174            5268024
    1   174            5268025
    2   174            5268032
    3   174            5268051
    4   174            5268088
    5   174            5268149
    6   174            5268240
   95   164            5268319
    7   174            5268367
    8   174            5268536
    9   174            5268753
   45   173            5268842
   10   174            5269024
   11   174            5269355
  134   142            5269392
   12   174            5269752
   13   174            5270221
   14   174            5270768
   92   165            5270813
   71   170            5270911
   15   174            5271399
   85   167            5271588
   98   163            5271939
   16   174            5272120
   17   174            5272937
   81   168            5273073
   57   172            5273641
  128   147            5273675
   18   174            5273856
  112   157            5274821
   65   171            5274836
   19   174            5274883
   46   173            5275053
  110   158            5275312
   20   174            5276024
  133   143            5276844
   21   174            5277285
  114   156            5277960
   22   174            5278672
   89   166            5279265
  108   159            5279391
   23   174            5280191
   47   173            5281540
  124   150            5281624
  101   162            5281829
   24   174            5281848
   77   169            5283342
  121   152            5283369
   58   172            5283560
   25   174            5283649
  116   155            5284771
   26   174            5285600
  132   144            5285952
   72   170            5286248
  106   160            5287016
   27   174            5287707
   66   171            5287707
   48   173            5288309
   28   174            5289976
  127   148            5290175
   29   174            5292413
   82   168            5293000
   86   167            5293519
   59   172            5293827
   30   174            5295024
  118   154            5295296
   49   173            5295366
   96   164            5295680
   93   165            5296482
  131   145            5296716
   31   174            5297815
  104   161            5298145
   32   174            5300792
   67   171            5300974
   99   163            5301046
   78   169            5301361
   73   170            5302017
   50   173            5302717
   90   166            5303296
  123   151            5303818
   33   174            5303961
   60   172            5304448
   34   174            5307328
  126   149            5308325
  130   146            5309136
  120   153            5309577
   51   173            5310368
   35   174            5310899
  111   158            5311943
  102   162            5312736
  113   157            5312790
   83   168            5313419
  138   139            5313691
   68   171            5314643
   36   174            5314680
  109   159            5314708
  137   140            5315353
   61   172            5315429
   87   167            5315966
  115   156            5317291
   74   170            5318224
   52   173            5318325
   37   174            5318677
  136   141            5318677
   79   169            5319848
  107   160            5321043
   94   165            5322709
   38   174            5322896
  129   147            5323212
   97   164            5323617
  135   142            5323663
  117   155            5325488
   53   173            5326594
   62   172            5326776
   39   174            5327343
  122   152            5327656
   91   166            5327867
  125   150            5328125
   69   171            5328720
  134   143            5330311
  100   163            5330747
  105   161            5330906
   40   174            5332024
   84   168            5334336
   75   170            5334875
   54   173            5335181
   41   174            5336945
  119   154            5337423
   63   172            5338495
  133   144            5338621
   80   169            5338809
   88   167            5338935
  128   148            5338944
   42   174            5342112
   70   171            5343211
   55   173            5344092
  103   162            5344255
   43   174            5347531
  132   145            5348593
  112   158            5349240
   95   165            5349500
  124   151            5349575
   64   172            5350592
  110   159            5350679
  114   157            5351437
   76   170            5351976
   98   164            5352136
   92   166            5352984
  121   153            5353138
   44   174            5353208
   56   173            5353333
  108   160            5355712
   85   168            5355757
  127   149            5356332
  116   156            5357312
   71   171            5358122
   81   169            5358250
   45   174            5359149
    0   175            5359375
    1   175            5359376
    2   175            5359383
    3   175            5359402
    4   175            5359439
    5   175            5359500
    6   175            5359591
    7   175            5359718
    8   175            5359887
    9   175            5360104
  131   146            5360227
   10   175            5360375
   11   175            5360706
  101   163            5361048
   12   175            5361103
   13   175            5361572
   14   175            5362119
   89   167            5362432
   15   175            5362750
   57   173            5362910
   65   172            5363073
   16   175            5363471
   17   175            5364288
  106   161            5364297
   18   175            5365207
   46   174            5365360
   19   175            5366234
  118   155            5366907
   20   175            5367375
   21   175            5368636
   77   170            5369533
   22   175            5370023
  139   139            5371238
   23   175            5371542
   47   174            5371847
  138   140            5372072
  123   152            5372675
   58   173            5372829
   24   175            5373199
   72   171            5373459
  130   147            5373523
  137   141            5374574
   25   175            5375000
  126   150            5375376
   66   172            5375944
  104   162            5376392
   96   165            5376861
   26   175            5376951
   86   168            5377688
   82   169            5378177
   48   174            5378616
   93   166            5378653
  136   142            5378744
   27   175            5379058
  120   154            5380264
   99   164            5381243
   28   175            5381327
   59   173            5383096
   29   175            5383764
  135   143            5384582
   49   174            5385673
   30   175            5386375
   90   167            5386463
  113   158            5387209
  111   159            5387310
   78   170            5387552
  129   148            5388481
   31   175            5389166
   67   172            5389211
   73   171            5389228
  115   157            5390768
  109   160            5391029
  102   163            5391955
  134   144            5392088
   32   175            5392143
   50   174            5393024
   60   173            5393717
   33   175            5395312
  125   151            5396076
  122   153            5397425
  117   156            5398029
  107   161            5398324
   83   169            5398596
   34   175            5398679
   87   168            5400135
   51   174            5400675
  133   145            5401262
   35   175            5402250
   68   172            5402880
   61   173            5404698
   97   165            5404798
   94   166            5404880
  128   149            5405101
   74   171            5405435
   36   175            5406031
   79   170            5406039
   52   174            5408632
  119   155            5409034
  105   162            5409153
   37   175            5410028
  100   164            5410944
   91   167            5411034
  132   146            5412104
   38   175            5414247
   62   173            5416045
   53   174            5416901
   69   172            5416957
  124   152            5418432
   39   175            5418694
   84   169            5419513
   75   171            5422086
   88   168            5423104
   40   175            5423375
  127   150            5423383
  103   163            5423474
  121   154            5423825
  112   159            5424607
  131   147            5424614
   80   170            5425000
   54   174            5425488
  114   158            5425856
  110   160            5427000
   63   173            5427764
   41   175            5428296
  139   140            5429619
  116   157            5430789
  138   141            5431293
   70   172            5431448
   95   166            5431671
  108   161            5432993
   98   165            5433317
   42   175            5433463
   55   174            5434399
  137   142            5434641
   92   167            5436151
  130   148            5438792
   43   175            5438882
   76   171            5439187
  118   156            5439448
  136   143            5439663
   64   173            5439861
   85   169            5440934
  101   164            5441245
  123   153            5442444
  106   162            5442544
  126   151            5443327
   56   174            5443640
   81   170            5444441
   44   175            5444559
   71   172            5446359
  135   144            5446359
   89   168            5446601
   45   175            5450500
    0   176            5451776
    1   176            5451777
    2   176            5451784
    3   176            5451803
    4   176            5451840
  120   155            5451875
    5   176            5451901
    6   176            5451992
    7   176            5452119
    8   176            5452288
   65   173            5452342
    9   176            5452505
   10   176            5452776
   11   176            5453107
   57   174            5453217
   12   176            5453504
   13   176            5453973
   14   176            5454520
  129   149            5454638
  134   145            5454729
   15   176            5455151
  104   163            5455611
   16   176            5455872
   17   176            5456689
   46   175            5456711
   77   171            5456744
   18   176            5457608
   19   176            5458635
   96   166            5459032
   20   176            5459776
   21   176            5461037
   72   172            5461696
   93   167            5461820
   22   176            5462424
   99   165            5462424
  113   159            5462576
   86   169            5462865
   58   174            5463136
   47   175            5463198
  111   160            5463631
   23   176            5463943
   82   170            5464368
  133   146            5464773
  125   152            5464933
  115   158            5465187
   66   173            5465213
   24   176            5465600
   25   176            5467401
  122   154            5468112
  109   161            5468310
   26   176            5469352
   48   175            5469967
   90   168            5470632
   27   176            5471459
  117   157            5471506
  102   164            5472152
  128   150            5472152
   59   174            5473403
   28   176            5473728
   78   171            5474763
   29   176            5476165
  132   147            5476491
  107   162            5476571
   49   175            5477024
   73   172            5477465
   67   173            5478480
   30   176            5478776
   31   176            5481567
  119   156            5481575
   60   174            5484024
   50   175            5484375
   32   176            5484544
   83   170            5484787
   87   169            5485312
   97   166            5486969
   33   176            5487713
  140   140            5488000
   94   167            5488047
  124   153            5488201
  105   163            5488372
  139   141            5488840
  131   148            5489883
   34   176            5491080
  127   151            5491334
  138   142            5491360
   51   175            5492026
  100   165            5492125
   68   173            5492149
   79   171            5493250
   74   172            5493672
   35   176            5494651
   61   174            5495005
   91   168            5495203
  121   155            5495436
  137   143            5495560
   36   176            5498432
   52   175            5499983
  112   160            5500928
  114   159            5501223
  136   144            5501440
   37   176            5502429
  103   164            5503671
  110   161            5504281
  130   149            5504949
  116   158            5505208
   84   170            5505704
   69   173            5506226
   62   174            5506352
   38   176            5506648
   53   175            5508252
   88   169            5508281
  135   145            5509000
   75   172            5510323
   39   176            5511095
  108   162            5511240
  126   152            5512184
   80   171            5512211
  118   157            5512925
  123   154            5513131
   95   167            5514838
   98   166            5515488
   40   176            5515776
   54   175            5516839
   63   174            5518071
  134   146            5518240
   92   168            5520320
   41   176            5520697
   70   173            5520717
  129   150            5521689
  106   163            5521763
  101   165            5522426
  120   156            5524416
   55   175            5525750
   42   176            5525864
   85   170            5527125
   76   172            5527424
  133   147            5529160
   64   174            5530168
   43   176            5531283
   81   171            5531652
   89   169            5531778
  125   153            5534702
   56   175            5534991
   71   173            5535628
  104   164            5535808
   44   176            5536960
  113   160            5538897
  122   155            5539723
  128   151            5540103
  115   159            5540554
  111   161            5540912
  132   148            5541760
   96   167            5542199
   65   174            5542649
   45   176            5542901
   57   175            5544568
   99   166            5544595
   77   172            5544981
    0   177            5545233
    1   177            5545234
    2   177            5545241
    3   177            5545260
    4   177            5545297
    5   177            5545358
    6   177            5545449
    7   177            5545576
    8   177            5545745
  117   158            5545925
    9   177            5545962
   93   168            5545989
   10   177            5546233
  109   162            5546557
   11   177            5546564
   12   177            5546961
  140   141            5547221
   13   177            5547430
   14   177            5547977
   15   177            5548608
  139   142            5548907
   86   170            5549056
   46   176            5549112
   16   177            5549329
   17   177            5550146
   72   173            5550965
   18   177            5551065
   82   171            5551579
   19   177            5552092
  138   143            5552279
   20   177            5553233
  102   165            5553333
   58   175            5554487
   21   177            5554494
  119   157            5555052
   66   174            5555520
   47   176            5555599
  107   163            5555790
   90   169            5555809
   22   177            5555881
  131   149            5556040
  137   144            5557337
   23   177            5557400
  124   154            5558888
   24   177            5559057
  127   152            5560191
   25   177            5560858
   48   176            5562368
   26   177            5562809
   78   172            5563000
  136   145            5564081
   59   175            5564754
   27   177            5564916
   73   173            5566734
   28   177            5567185
  121   156            5567977
  105   164            5568569
   67   174            5568787
   49   176            5569425
   29   177            5569622
   97   167            5570136
   87   170            5571503
   83   171            5571998
  130   150            5572000
   94   168            5572216
   30   177            5572233
  135   146            5572511
  100   166            5574296
   31   177            5575024
   60   175            5575375
   50   176            5576776
  114   160            5577544
   32   177            5578001
  112   161            5578209
   91   169            5580380
  116   159            5580575
   33   177            5581170
   79   172            5581487
  126   153            5581953
   68   174            5582456
  110   162            5582528
  134   147            5582627
   74   173            5582941
   51   176            5584427
   34   177            5584537
  123   155            5584742
  103   165            5584852
   61   175            5586356
  118   158            5587344
   35   177            5588108
  129   151            5589640
  108   163            5590459
   36   177            5591889
   52   176            5592384
   84   171            5592915
  133   148            5594429
   88   170            5594472
   37   177            5595886
   69   174            5596533
   62   175            5597703
  120   157            5597893
   98   167            5598655
   95   168            5599007
   75   173            5599592
   38   177            5600105
   80   172            5600448
   53   176            5600653
  106   164            5601960
   39   177            5604552
  101   166            5604597
  125   154            5605389
   92   169            5605497
  141   141            5606442
  140   142            5607288
  132   149            5607917
  128   152            5608960
   40   177            5609233
   54   176            5609240
   63   175            5609422
  139   143            5609826
   70   174            5611024
  122   156            5612264
  138   144            5614056
   41   177            5614154
   85   171            5614336
  113   161            5616178
   76   173            5616693
  115   160            5616875
  104   165            5616989
   89   170            5617969
   55   176            5618151
  111   162            5619159
   42   177            5619321
   81   172            5619889
  137   145            5619978
  117   159            5621292
   64   175            5621519
  131   150            5623091
   43   177            5624740
  109   163            5625776
   71   174            5625935
   96   168            5626368
   56   176            5627392
  136   146            5627592
   99   167            5627762
  119   158            5629471
  127   153            5629960
   44   177            5630417
  124   155            5630499
   93   169            5631166
   65   175            5634000
   77   173            5634250
  102   166            5635504
  107   164            5635987
   86   171            5636267
   45   177            5636358
  135   147            5636898
   57   176            5636969
    0   178            5639752
    1   178            5639753
    2   178            5639760
    3   178            5639779
    4   178            5639816
   82   172            5639816
    5   178            5639877
  130   151            5639951
    6   178            5639968
    7   178            5640095
    8   178            5640264
    9   178            5640481
   10   178            5640752
   11   178            5641083
   72   174            5641272
  121   157            5641454
   12   178            5641480
   13   178            5641949
   90   170            5642000
   14   178            5642496
   46   177            5642569
   15   178            5643127
   16   178            5643848
   17   178            5644665
   18   178            5645584
   19   178            5646611
   66   175            5646871
   58   176            5646888
   20   178            5647752
  134   148            5647896
   21   178            5649013
   47   177            5649056
  105   165            5649750
   22   178            5650400
   23   178            5651919
   78   173            5652269
  126   154            5652640
   24   178            5653576
   97   168            5654305
  114   161            5654825
   25   178            5655377
   48   177            5655825
  112   162            5656456
  116   160            5656896
   73   174            5657041
   59   176            5657155
  123   156            5657283
   26   178            5657328
   94   169            5657393
  100   167            5657463
  129   152            5658497
   87   171            5658714
   27   178            5659435
   67   175            5660138
   83   172            5660235
  133   149            5660586
   28   178            5661704
  110   163            5661747
  118   159            5662711
   49   177            5662882
   29   178            5664141
  141   142            5666509
   91   170            5666571
   30   178            5666752
  103   166            5667023
   60   176            5667776
  140   143            5668207
   31   178            5669543
   50   177            5670233
  108   164            5670656
   79   173            5670756
  139   144            5671603
  120   158            5672312
   32   178            5672520
   74   174            5673248
   68   175            5673807
  132   150            5674968
   33   178            5675689
  138   145            5676697
  125   155            5677000
   51   177            5677884
  128   153            5678729
   61   176            5678757
   34   178            5679056
   84   172            5681152
   88   171            5681683
   35   178            5682627
   98   168            5682824
  106   165            5683141
  137   146            5683489
   95   169            5684184
  122   157            5685741
   52   177            5685841
   36   178            5686408
  101   167            5687764
   69   175            5687884
   80   173            5689717
   75   174            5689899
   62   176            5690104
   37   178            5690405
  131   151            5691042
   92   170            5691688
  136   147            5691979
   53   177            5694110
  115   161            5694156
  113   162            5694425
   38   178            5694624
  117   160            5697613
  111   163            5698378
   39   178            5699071
  104   166            5699160
  127   154            5700647
   63   176            5701823
  135   148            5702167
   70   175            5702375
   85   172            5702573
   54   177            5702697
  124   156            5703040
   40   178            5703752
  119   159            5704838
   89   171            5705180
  109   164            5705973
   76   174            5707000
   41   178            5708673
  130   152            5708808
   81   173            5709158
   96   169            5711545
   55   177            5711608
   99   168            5711931
   42   178            5713840
   64   176            5713920
  134   149            5714053
  121   158            5715873
  107   165            5717168
   71   175            5717286
   93   170            5717357
  102   167            5718671
   43   178            5719259
   56   177            5720849
  126   155            5724251
   86   172            5724504
   77   174            5724557
   44   178            5724936
   65   176            5726401
  142   142            5726576
  141   143            5727428
  133   150            5727637
  129   153            5728266
   82   173            5729085
   90   171            5729211
  140   144            5729984
   57   177            5730426
  123   157            5730760
   45   178            5730877
  105   166            5731921
   72   175            5732623
  114   162            5733072
  116   161            5734177
  139   145            5734244
    0   179            5735339
    1   179            5735340
    2   179            5735347
    3   179            5735366
    4   179            5735403
    5   179            5735464
    6   179            5735555
  112   163            5735675
    7   179            5735682
    8   179            5735851
    9   179            5736068
   10   179            5736339
   11   179            5736670
   12   179            5737067
   46   178            5737088
   13   179            5737536
   14   179            5738083
   15   179            5738714
  118   160            5739032
   66   176            5739272
   16   179            5739435
   97   169            5739482
  138   146            5740208
   17   179            5740252
   58   177            5740345
   18   179            5741171
  100   168            5741632
  110   164            5741944
   19   179            5742198
   78   174            5742576
  132   151            5742919
   20   179            5743339
   47   178            5743575
   94   170            5743584
   21   179            5744600
   22   179            5745987
   87   172            5746951
   23   179            5747506
  120   159            5747679
  137   147            5747876
   73   175            5748392
   24   179            5749163
  128   154            5749416
   83   173            5749504
  125   156            5749541
  103   167            5750190
   48   178            5750344
   59   177            5750612
   25   179            5750964
  108   165            5751837
   67   176            5752539
   26   179            5752915
   91   171            5753782
   27   179            5755022
  136   148            5757248
   28   179            5757291
   49   178            5757401
   29   179            5759728
  131   152            5759899
  122   158            5760160
   79   174            5761063
   60   177            5761233
   30   179            5762339
   74   175            5764599
   50   178            5764752
   31   179            5765130
  106   166            5765312
   68   176            5766208
   98   169            5768001
   32   179            5768107
  135   149            5768324
   88   172            5769920
   95   170            5770375
   84   173            5770421
   33   179            5771276
  101   168            5771933
   61   177            5772214
  127   155            5772258
   51   178            5772403
  115   162            5772403
  113   163            5773644
   34   179            5774643
  117   161            5774894
  124   157            5776517
   35   179            5778214
  111   164            5778575
  130   153            5778577
   92   171            5778899
   80   174            5780024
   69   176            5780285
   52   178            5780360
  134   150            5781104
  119   160            5781159
   75   175            5781250
   36   179            5781995
  104   167            5782327
   62   177            5783561
   37   179            5785992
  109   165            5787154
  142   143            5787495
   53   178            5788629
  141   144            5789205
   38   179            5790211
  121   159            5791240
   85   173            5791842
  140   145            5792625
   89   172            5793417
   39   179            5794658
   70   176            5794776
   63   177            5795280
  133   151            5795588
  126   156            5796792
   99   169            5797108
   54   178            5797216
   96   170            5797736
  139   146            5797755
   76   175            5798351
  129   154            5798953
   40   179            5799339
  107   166            5799339
   81   174            5799465
  102   168            5802840
   41   179            5804260
   93   171            5804568
  138   147            5804595
  123   158            5805179
   55   178            5806127
   64   177            5807377
   42   179            5809427
   71   176            5809687
  132   152            5811776
  114   163            5812291
  116   162            5812424
  137   148            5813145
   86   173            5813773
   43   179            5814846
  105   167            5815088
   56   178            5815368
  112   164            5815872
   77   175            5815908
  118   161            5816313
   90   172            5817448
   82   174            5819392
   65   177            5819858
   44   179            5820523
  128   155            5821027
  125   157            5823018
  110   165            5823125
  136   149            5823405
  120   160            5824000
   57   178            5824945
   72   176            5825024
   97   170            5825673
   45   179            5826464
  100   169            5826809
  131   153            5829668
   94   171            5830795
    0   180            5832000
    1   180            5832001
    2   180            5832008
    3   180            5832027
    4   180            5832064
    5   180            5832125
    6   180            5832216
    7   180            5832343
    8   180            5832512
   46   179            5832675
    9   180            5832729
   66   177            5832729
   10   180            5833000
   11   180            5833331
   12   180            5833728
   78   175            5833927
  108   166            5834008
   13   180            5834197
  103   168            5834359
   14   180            5834744
   58   178            5834864
   15   180            5835375
  135   150            5835375
  122   159            5835527
   16   180            5836096
   87   173            5836220
   17   180            5836913
   18   180            5837832
   19   180            5838859
   47   179            5839162
   83   174            5839811
   20   180            5840000
   73   176            5840793
   21   180            5841261
   91   172            5842019
   22   180            5842648
   23   180            5844167
  127   156            5844799
   59   178            5845131
   24   180            5845824
   48   179            5845931
   67   177            5845996
   25   180            5847625
  143   143            5848414
  106   167            5848479
  134   151            5849055
  130   154            5849264
  142   144            5849272
   26   180            5849576
  124   158            5850936
  115   163            5851622
   27   180            5851683
  141   145            5851846
   79   175            5852414
   49   179            5852988
  117   162            5853141
  113   164            5853841
   28   180            5853952
   98   170            5854192
   60   178            5855752
  140   146            5856136
   29   180            5856389
   74   176            5857000
  101   169            5857110
   95   171            5857586
  119   161            5858440
   30   180            5859000
   88   173            5859189
   68   177            5859665
  111   165            5859756
   50   179            5860339
   84   174            5860728
   31   180            5861791
  139   147            5862142
  133   152            5864445
   32   180            5864768
  104   168            5866496
   61   178            5866733
   92   172            5867136
  121   160            5867561
   33   180            5867937
   51   179            5867990
  109   166            5869325
  138   148            5869864
  126   157            5870269
  129   155            5870564
   34   180            5871304
   80   175            5871375
   75   176            5873651
   69   177            5873742
   35   180            5874875
   52   179            5875947
   62   178            5878080
   36   180            5878656
  137   149            5879302
  123   159            5880546
  132   153            5881545
   85   174            5882149
  107   167            5882506
   37   180            5882653
   89   173            5882686
   99   170            5883299
   53   179            5884216
   96   171            5884947
   38   180            5886872
  102   169            5888017
   70   177            5888233
   63   178            5889799
  136   150            5890456
   76   176            5890752
   81   175            5890816
   39   180            5891319
  116   163            5891643
  114   164            5892488
   54   179            5892803
   93   172            5892805
  128   156            5893568
  118   162            5894560
   40   180            5896000
  112   165            5897053
  125   158            5897437
  105   168            5899257
  131   154            5900355
   41   180            5900921
  120   161            5901281
   55   179            5901714
   64   178            5901896
   71   177            5903144
  135   151            5903326
   86   174            5904080
  110   166            5905296
   42   180            5906088
   90   173            5906717
   77   176            5908309
  143   144            5910191
   82   175            5910743
   56   179            5910955
   43   180            5911507
  122   160            5911848
  142   145            5911913
   97   171            5912884
  100   170            5913000
   65   178            5914377
  141   146            5915357
  108   167            5917175
   44   180            5917184
  134   152            5917912
  127   157            5918276
   72   177            5918481
   94   172            5919032
  103   169            5919536
  140   147            5920523
   57   179            5920532
  130   155            5920875
   45   180            5923125
  124   159            5926303
   78   176            5926328
   87   174            5926527
   66   178            5927248
  139   148            5927411
   46   180            5929336
    0   181            5929741
    1   181            5929742
    2   181            5929749
    3   181            5929768
    4   181            5929805
    5   181            5929866
    6   181            5929957
    7   181            5930084
    8   181            5930253
   58   179            5930451
    9   181            5930470
   10   181            5930741
   11   181            5931072
   83   175            5931162
   91   173            5931288
   12   181            5931469
  115   164            5931819
   13   181            5931938
  117   163            5932360
   14   181            5932485
  106   168            5932648
   15   181            5933116
   16   181            5933837
  133   153            5934214
   73   177            5934250
   17   181            5934654
  113   165            5935022
   18   181            5935573
   47   180            5935823
  138   149            5936021
   19   181            5936600
  119   162            5936687
   20   181            5937741
   21   181            5939002
   22   181            5940389
   67   178            5940515
   59   179            5940718
   98   171            5941403
   23   181            5941908
  111   166            5941927
   48   180            5942592
  129   156            5943105
  101   170            5943301
   24   181            5943565
  126   158            5944688
   79   176            5944815
  121   161            5944842
   25   181            5945366
   95   172            5945823
  137   150            5946353
   26   181            5947317
   27   181            5949424
   88   174            5949496
   49   180            5949649
   74   177            5950457
   60   179            5951339
  104   169            5951673
   28   181            5951693
   84   175            5952079
  132   154            5952232
  109   167            5952492
   29   181            5954130
   68   178            5954184
   92   173            5956405
   30   181            5956741
  123   160            5956867
   50   180            5957000
  136   151            5958407
   31   181            5959532
   61   179            5962320
   32   181            5962509
   80   176            5963776
   51   180            5964651
   33   181            5965678
  107   168            5966675
  128   157            5967045
   75   177            5967108
   69   178            5968261
   34   181            5969045
   99   171            5970510
  116   164            5971840
  131   155            5971966
  144   144            5971968
  135   152            5972183
   52   180            5972608
   35   181            5972616
  125   159            5972804
  143   145            5972832
   89   174            5972993
   96   172            5973184
   85   175            5973500
   62   179            5973667
  114   165            5973669
  118   163            5973779
  102   170            5974208
  142   146            5975424
   36   181            5976397
  112   166            5979224
  120   162            5979528
  141   147            5979744
   37   181            5980394
   53   180            5980877
   93   173            5982074
   70   178            5982752
   81   176            5983217
   76   177            5984209
  105   169            5984434
   38   181            5984613
   63   179            5985386
  140   148            5985792
  134   153            5987681
  110   167            5988463
   39   181            5989060
  122   161            5989129
   54   180            5989464
  127   158            5992695
  130   156            5993416
  139   149            5993568
   40   181            5993741
   86   175            5995431
   90   174            5997024
   64   179            5997483
   71   178            5997663
   55   180            5998375
   41   181            5998662
  100   171            6000211
   97   172            6001121
  108   168            6001344
   77   177            6001766
  124   160            6002624
  138   150            6003072
   82   176            6003144
   42   181            6003829
  133   154            6004901
  103   170            6005727
   56   180            6007616
   94   173            6008301
   43   181            6009248
   65   179            6009964
  117   164            6012557
   72   178            6013000
  115   165            6013000
  137   151            6014304
   44   181            6014925
  119   163            6015906
  129   157            6016582
   57   180            6017193
  113   166            6017193
  106   169            6017825
   87   175            6017878
   78   177            6019785
  126   159            6020055
   45   181            6020866
   91   174            6021595
   66   179            6022835
  121   162            6023089
   83   176            6023563
  132   155            6023843
  111   167            6025094
   46   181            6027077
   58   180            6027112
  136   152            6027264
    0   182            6028568
    1   182            6028569
    2   182            6028576
    3   182            6028595
    4   182            6028632
    5   182            6028693
   73   178            6028769
    6   182            6028784
    7   182            6028911
    8   182            6029080
    9   182            6029297
   10   182            6029568
   98   172            6029640
   11   182            6029899
   12   182            6030296
  101   171            6030512
   13   182            6030765
   14   182            6031312
   15   182            6031943
   16   182            6032664
   17   182            6033481
   47   181            6033564
  123   161            6034148
   18   182            6034400
  144   145            6034609
   95   173            6035092
   19   182            6035427
   67   179            6036102
  143   146            6036343
   20   182            6036568
  109   168            6036661
   59   180            6037379
   21   182            6037829
  104   170            6037864
   79   177            6038272
   22   182            6039216
  142   147            6039811
   48   181            6040333
   23   182            6040735
   88   175            6040847
  128   158            6041464
  135   153            6041952
   24   182            6042392
   25   182            6044193
   84   176            6044480
  131   156            6044507
   74   178            6044976
  141   148            6045013
   26   182            6046144
   92   174            6046712
   49   181            6047390
   60   180            6048000
   27   182            6048251
  125   160            6049125
   68   179            6049771
   28   182            6050520
  107   169            6051852
  140   149            6051949
   29   182            6052957
  116   165            6053021
  118   164            6053976
   50   181            6054741
   30   182            6055568
  114   166            6055840
   80   177            6057233
   31   182            6058359
  134   154            6058368
   99   172            6058747
  120   163            6058747
   61   180            6058981
  139   150            6060619
   32   182            6061336
  102   171            6061419
   75   178            6061627
  112   167            6062391
   51   181            6062392
   96   173            6062453
   69   179            6063848
   89   175            6064344
   33   182            6064505
   85   176            6065901
  130   157            6066893
  122   162            6067376
   34   182            6067872
  127   159            6068062
   62   180            6070328
   52   181            6070349
  105   170            6070625
  138   151            6071023
   35   182            6071443
   93   174            6072381
  110   168            6072632
   36   182            6075224
  133   155            6076512
   81   177            6076674
   70   179            6078339
   53   181            6078618
   76   178            6078728
   37   182            6079221
  124   161            6079905
   63   180            6082047
  137   152            6083161
   38   182            6083440
  108   169            6086521
   54   181            6087205
   86   176            6087832
   39   182            6087887
   90   175            6088375
  100   172            6088448
   97   173            6090390
  129   158            6091001
   40   182            6092568
  103   171            6092938
   71   179            6093250
  117   165            6093738
   64   180            6094144
  115   166            6095171
  119   164            6096103
   55   181            6096116
   77   178            6096285
  126   160            6096376
  132   156            6096384
   82   177            6096601
  136   153            6097033
  145   145            6097250
   41   182            6097489
  144   146            6098120
   94   174            6098608
  113   167            6100360
  143   147            6100730
  121   163            6102308
   42   182            6102656
  106   170            6104016
  142   148            6105080
   56   181            6105357
   65   180            6106625
   43   182            6108075
   72   179            6108587
  111   168            6109263
   87   176            6110279
  141   149            6111170
  123   162            6112395
  135   154            6112639
   91   175            6112946
   44   182            6113752
   78   178            6114304
   57   181            6114934
  128   159            6116831
   83   177            6117020
  131   157            6117984
  101   172            6118749
   98   173            6118909
  140   150            6119000
   66   180            6119496
   45   182            6119693
  109   169            6121838
   73   179            6124356
   58   181            6124853
  104   171            6125075
   95   174            6125399
   46   182            6125904
  125   161            6126406
    0   183            6128487
    1   183            6128488
    2   183            6128495
    3   183            6128514
    4   183            6128551
  139   151            6128570
    5   183            6128612
    6   183            6128703
    7   183            6128830
    8   183            6128999
    9   183            6129216
   10   183            6129487
   11   183            6129818
  134   155            6129979
   12   183            6130215
   13   183            6130684
   14   183            6131231
   15   183            6131862
   47   182            6132391
   16   183            6132583
   67   180            6132763
   79   178            6132791
   88   176            6133248
   17   183            6133400
   18   183            6134319
   59   181            6135120
  118   165            6135157
  116   166            6135192
   19   183            6135346
   20   183            6136487
   21   183            6137748
   84   177            6137937
  107   170            6138043
   92   175            6138063
  120   164            6138944
  114   167            6139007
   22   183            6139135
   48   182            6139160
  138   152            6139880
   74   179            6140563
   23   183            6140654
  130   158            6141312
   24   183            6142311
   25   183            6144112
  127   160            6144383
   60   181            6145741
   26   183            6146063
   49   182            6146217
   68   180            6146432
  112   168            6146560
  122   163            6146595
   99   173            6148016
   27   183            6148170
  133   156            6149053
  102   172            6149656
   28   183            6150439
   80   178            6151752
   96   174            6152760
   29   183            6152876
  137   153            6152930
   50   182            6153568
   30   183            6155487
   61   181            6156722
   89   176            6156745
   75   179            6157214
  110   169            6157809
  105   171            6157836
  124   162            6158152
   31   183            6158278
   85   177            6159358
   69   180            6160509
  145   146            6160761
   51   182            6161219
   32   183            6161255
  144   147            6162507
   93   175            6163732
   33   183            6164424
  143   148            6165999
  129   159            6166368
  136   154            6167720
   34   183            6167791
   62   181            6168069
   52   182            6169176
  132   157            6169861
   81   178            6171193
  142   149            6171237
   35   183            6171362
  108   170            6172712
  126   161            6173657
   76   179            6174315
   70   180            6175000
   36   183            6175143
  117   166            6175909
  119   165            6177284
   53   182            6177445
  100   173            6177717
  141   150            6178221
  115   167            6178338
   37   183            6179140
   63   181            6179788
   97   174            6180697
   90   176            6180776
  103   172            6181175
   86   177            6181289
  121   164            6182505
   38   183            6183359
  135   155            6184250
  113   168            6184529
   54   182            6186032
  140   151            6186951
   39   183            6187806
   71   180            6189911
   94   175            6189959
   82   178            6191120
  106   171            6191227
  123   163            6191614
   77   179            6191872
   64   181            6191885
  131   158            6192403
   40   183            6192487
  128   160            6193152
  111   169            6194440
   55   182            6194943
   41   183            6197408
  139   152            6197427
  134   156            6202520
   42   183            6202575
   87   177            6203736
   56   182            6204184
   65   181            6204366
  125   162            6204653
   72   180            6205248
   91   176            6205347
   43   183            6207994
  101   173            6208018
  109   170            6208029
   98   174            6209216
  138   153            6209649
   78   179            6209891
   83   178            6211539
  104   172            6213312
   44   183            6213671
   57   182            6213761
  130   159            6216679
   95   175            6216750
   66   181            6217237
  118   166            6217328
  116   167            6218359
   45   183            6219612
  120   165            6220125
   73   180            6221017
  127   161            6221664
  133   157            6222530
  114   168            6223176
  137   154            6223617
   58   182            6223680
  146   146            6224272
  145   147            6225148
  107   171            6225254
   46   183            6225823
   88   177            6226705
  122   164            6226792
  144   148            6227776
   79   179            6228378
    0   184            6229504
    1   184            6229505
    2   184            6229512
    3   184            6229531
    4   184            6229568
    5   184            6229629
    6   184            6229720
    7   184            6229847
    8   184            6230016
    9   184            6230233
   92   176            6230464
   10   184            6230504
   67   181            6230504
   11   184            6230835
   12   184            6231232
   13   184            6231701
  112   169            6231737
  143   149            6232156
   14   184            6232248
   47   183            6232310
   84   178            6232456
   15   184            6232879
   16   184            6233600
   59   182            6233947
   17   184            6234417
   18   184            6235336
   19   184            6236363
   74   180            6237224
  124   163            6237371
   20   184            6237504
  142   150            6238288
   99   174            6238323
   21   184            6238765
  102   173            6238925
   48   183            6239079
  136   155            6239331
   22   184            6240152
   23   184            6241671
  129   160            6242689
   24   184            6243328
  110   170            6244000
   96   175            6244111
   68   181            6244173
  132   158            6244280
   60   182            6244568
   25   184            6245129
  105   172            6246073
   49   183            6246136
  141   151            6246172
   26   184            6247080
   80   179            6247339
   27   184            6249187
   89   177            6250202
   28   184            6251456
  126   162            6251904
   50   183            6253487
   75   180            6253875
   85   178            6253877
   29   184            6253893
   61   182            6255549
  140   152            6255808
   93   176            6256133
   30   184            6256504
  135   156            6256791
   69   181            6258250
  117   167            6259076
   31   184            6259295
  119   166            6259455
  108   171            6259923
   51   183            6261138
   32   184            6262272
  115   168            6262507
  121   165            6263686
   33   184            6265441
   81   179            6266780
   62   182            6266896
  139   153            6267196
  131   159            6267770
  100   174            6268024
   34   184            6268808
   52   183            6269095
  113   169            6269706
  128   161            6270433
  103   173            6270444
   76   180            6270976
  123   164            6271811
   97   175            6272048
   35   184            6272379
   70   181            6272741
   90   177            6274233
   86   178            6275808
  134   157            6275997
   36   184            6276160
   53   183            6277364
   63   182            6278615
  106   172            6279464
   37   184            6280157
  138   154            6280336
  111   170            6280631
   94   176            6282360
  125   163            6283872
   38   184            6284376
   54   183            6285951
   82   179            6286707
   71   181            6287652
   77   180            6288533
  146   147            6288659
   39   184            6288823
  145   148            6290417
   64   182            6290712
  130   160            6293000
   40   184            6293504
  144   149            6293933
   55   183            6294862
  137   155            6295228
  109   171            6295240
  133   158            6296949
   87   178            6298255
  101   174            6298325
   41   184            6298425
   91   177            6298804
  143   150            6299207
  127   162            6299911
  118   167            6300495
   98   175            6300567
  120   166            6302296
  116   168            6302528
  104   173            6302581
   72   181            6302989
   65   182            6303193
   42   184            6303592
   56   183            6304103
  142   151            6306239
   78   180            6306552
   83   179            6307126
  122   165            6307973
  114   169            6308353
   43   184            6309011
   95   176            6309151
  136   156            6311872
  107   172            6313491
   57   183            6313680
   44   184            6314688
  141   152            6315029
   66   182            6316064
  124   164            6317568
  112   170            6317928
   73   181            6318758
  132   159            6319647
  129   161            6319970
   45   184            6320629
   88   178            6321224
   58   183            6323599
   92   177            6323921
   79   180            6325039
  140   153            6325577
   46   184            6326840
   84   179            6328043
  102   174            6329232
   67   182            6329331
   99   175            6329674
  135   157            6330268
  126   163            6331123
  110   171            6331211
    0   185            6331625
    1   185            6331626
    2   185            6331633
    3   185            6331652
    4   185            6331689
    5   185            6331750
    6   185            6331841
    7   185            6331968
    8   185            6332137
    9   185            6332354
   10   185            6332625
   11   185            6332956
   47   184            6333327
   12   185            6333353
   13   185            6333822
   59   183            6333866
   14   185            6334369
   74   181            6334965
   15   185            6335000
  105   173            6335342
   16   185            6335721
   96   176            6336512
   17   185            6336538
   18   185            6337457
  139   154            6337883
   19   185            6338484
   20   185            6339625
   48   184            6340096
   21   185            6340886
   22   185            6342273
  119   167            6342622
   68   182            6343000
  117   168            6343245
   23   185            6343792
   80   180            6344000
  131   160            6344091
   60   183            6344487
   89   178            6344721
   24   185            6345449
  121   166            6345857
   49   184            6347153
   25   185            6347250
  115   169            6347684
  108   172            6348160
  128   162            6348680
   26   185            6349201
   85   179            6349464
   93   177            6349590
  134   158            6350416
   27   185            6351308
   75   181            6351616
  138   155            6351947
  123   165            6352992
  147   147            6353046
   28   185            6353577
  146   148            6353928
   50   184            6354504
   61   183            6355468
  113   170            6355897
   29   185            6356014
  145   149            6356574
   69   182            6357077
   30   185            6358625
  100   175            6359375
  103   174            6360751
  144   150            6360984
   31   185            6361416
   51   184            6362155
   81   180            6363441
  125   164            6364069
   32   185            6364393
   97   176            6364449
   62   183            6366815
  143   151            6367158
   33   185            6367562
  137   156            6367769
  111   171            6367842
   76   181            6368717
  106   173            6368733
   90   178            6368752
   52   184            6370112
  130   161            6370281
   34   185            6370929
   86   179            6371395
   70   182            6371568
  133   159            6372316
   35   185            6374500
  142   152            6375096
   94   177            6375817
   36   185            6378281
   53   184            6378381
   63   183            6378534
  127   163            6379130
   37   185            6382278
   82   180            6383368
  109   172            6383477
  118   168            6384664
  141   153            6384798
  136   157            6385349
  120   167            6385463
   77   181            6386274
   71   182            6386479
   38   185            6386497
   54   184            6386968
  116   169            6387705
  101   175            6389676
  122   166            6390144
   64   183            6390631
   39   185            6390944
  104   174            6392888
   98   176            6392968
   91   178            6393323
   87   179            6393842
  114   170            6394544
   40   185            6395625
   55   184            6395879
  132   160            6395968
  140   154            6396264
  129   162            6398217
  124   165            6398749
   41   185            6400546
   72   182            6401816
   95   177            6402608
  107   173            6402760
   65   183            6403112
   83   180            6403787
   78   181            6404293
  135   158            6404687
   56   184            6405120
  112   171            6405139
   42   185            6405713
  139   155            6409494
   43   185            6411132
  126   164            6411320
   57   184            6414697
   66   183            6415983
   44   185            6416809
   88   179            6416811
   73   182            6417585
  147   148            6418315
   92   178            6418440
  110   172            6419448
  146   149            6420085
  102   175            6420583
  131   161            6421372
   99   176            6422075
   45   185            6422750
   79   181            6422780
  145   150            6423625
  138   156            6424488
   58   184            6424616
   84   180            6424704
  105   174            6425649
  134   159            6425783
  119   168            6426791
  128   163            6427899
  117   169            6428422
  144   151            6428935
   46   185            6428961
  121   167            6429024
   67   183            6429250
   96   177            6429969
   74   182            6433792
  115   170            6433875
    0   186            6434856
    1   186            6434857
    2   186            6434864
    3   186            6434883
   59   184            6434883
    4   186            6434920
    5   186            6434981
    6   186            6435072
  123   166            6435163
    7   186            6435199
    8   186            6435368
   47   185            6435448
    9   186            6435585
   10   186            6435856
  143   152            6436015
   11   186            6436187
   12   186            6436584
   13   186            6437053
  108   173            6437429
   14   186            6437600
   15   186            6438231
   16   186            6438952
   17   186            6439769
   89   179            6440308
   18   186            6440688
  137   157            6441246
   19   186            6441715
   80   181            6441741
   48   185            6442217
   20   186            6442856
   68   183            6442919
  113   171            6443108
   93   178            6444109
   21   186            6444117
  142   153            6444865
  125   165            6445250
   22   186            6445504
   60   184            6445504
   85   180            6446125
   23   186            6447023
  130   162            6448528
  133   160            6448637
   24   186            6448680
   49   185            6449274
   75   182            6450443
   25   186            6450481
  100   176            6451776
  103   175            6452102
   26   186            6452432
   27   186            6454539
  141   154            6455485
  111   172            6456079
   61   184            6456485
   50   185            6456625
   28   186            6456808
   69   183            6456996
   97   177            6457906
  106   174            6459040
   29   186            6459245
  127   164            6459327
  136   158            6459768
   81   181            6461182
   30   186            6461856
   51   185            6464276
   90   179            6464339
   31   186            6464647
   76   182            6467544
   32   186            6467624
   62   184            6467832
  140   155            6467875
   86   180            6468056
  120   168            6469632
  118   169            6469841
   94   178            6470336
   33   186            6470793
   70   183            6471487
   52   185            6472233
  109   173            6472746
  132   161            6473249
  122   167            6473311
  116   170            6473896
   34   186            6474160
  129   163            6477436
   35   186            6477731
   63   184            6479551
  135   159            6480054
   53   185            6480502
  124   166            6480920
   82   181            6481109
   36   186            6481512
  114   171            6481755
  139   156            6482035
  101   176            6482077
  148   148            6483584
  104   175            6484239
  147   149            6484472
   77   182            6485101
   37   186            6485509
   71   183            6486398
   98   177            6486425
  146   150            6487136
   91   179            6488910
   54   185            6489089
   38   186            6489728
   87   180            6490503
  145   151            6491576
   64   184            6491648
  126   165            6492501
  107   174            6493067
  112   172            6493376
   39   186            6494175
   95   178            6497127
  144   152            6497792
  138   157            6497965
   55   185            6498000
   40   186            6498856
  131   162            6499619
   83   181            6501528
   72   183            6501735
  134   160            6502104
   78   182            6503120
   41   186            6503777
   65   184            6504129
  143   153            6505784
   56   185            6507241
  128   164            6508096
  110   173            6508717
   42   186            6508944
  119   169            6511968
  102   176            6512984
  121   168            6513193
   88   180            6513472
   92   179            6514027
   43   186            6514363
  117   170            6514613
   99   177            6515532
  142   154            6515552
  137   158            6515665
   57   185            6516818
   66   184            6517000
  105   175            6517000
   73   183            6517504
  123   167            6518330
   44   186            6520040
  115   171            6521086
   79   182            6521607
   84   181            6522445
   96   178            6524488
  133   161            6525918
   45   186            6525981
   58   185            6526737
  141   155            6527096
  125   166            6527421
  108   174            6527736
  130   163            6527747
   67   184            6530267
  113   172            6531345
   46   186            6532192
   74   183            6533711
  136   159            6535135
   89   180            6536969
   59   185            6537004
   47   186            6538679
    0   187            6539203
    1   187            6539204
    2   187            6539211
    3   187            6539230
    4   187            6539267
    5   187            6539328
    6   187            6539419
    7   187            6539546
   93   179            6539696
    8   187            6539715
    9   187            6539932
   10   187            6540203
  140   156            6540416
  127   165            6540508
   11   187            6540534
   80   182            6540568
   12   187            6540931
   13   187            6541400
   14   187            6541947
   15   187            6542578
   16   187            6543299
   85   181            6543866
   68   184            6543936
   17   187            6544116
  103   176            6544503
   18   187            6545035
  100   177            6545233
  111   173            6545348
   48   186            6545448
   19   187            6546062
   20   187            6547203
   60   185            6547625
   21   187            6548464
  148   149            6549741
   22   187            6549851
   75   183            6550362
  106   175            6550391
   23   187            6551370
  132   162            6551496
  147   150            6551523
   97   178            6552425
   49   186            6552505
   24   187            6553027
  120   169            6554809
   25   187            6554828
  146   151            6555087
  139   157            6555512
  118   170            6556032
  135   160            6556375
   26   187            6556779
  122   168            6557480
  129   164            6557633
   69   184            6558013
   61   185            6558606
   27   187            6558886
   50   186            6559856
   81   182            6560009
  145   152            6560433
   90   180            6561000
  116   171            6561107
   28   187            6561155
  109   174            6563053
   29   187            6563592
  124   167            6564087
   86   181            6565797
   94   179            6565923
   30   187            6566203
   76   183            6567463
   51   186            6567507
  144   153            6567561
   31   187            6568994
   62   185            6569953
  114   172            6569992
   32   187            6571971
  138   158            6572384
   70   184            6572504
  126   166            6574672
   33   187            6575140
   52   186            6575464
  101   177            6575534
  143   154            6576471
  104   176            6576640
   34   187            6578507
  131   163            6578838
  134   161            6579385
   82   182            6579936
   98   178            6580944
   63   185            6581672
   35   187            6582078
  112   173            6582645
   53   186            6583733
  107   175            6584418
   77   183            6585020
   91   180            6585571
   36   187            6585859
  142   155            6587163
   71   184            6587415
   87   181            6588244
  128   165            6589277
   37   187            6589856
  137   159            6591032
   54   186            6592320
   95   179            6592714
   64   185            6593769
   38   187            6594075
  119   170            6598159
  121   169            6598370
   39   187            6598522
  110   174            6599024
  141   156            6599637
   83   182            6600355
   55   186            6601231
  117   171            6601824
  123   168            6602499
   72   184            6602752
   78   183            6603039
   40   187            6603203
  133   162            6604165
   65   185            6606250
  102   177            6606441
  130   164            6607944
   41   187            6608124
  115   172            6609323
  105   176            6609401
   99   178            6610051
   56   186            6610472
  125   167            6610588
   92   180            6610688
   88   181            6611213
  136   160            6611456
   42   187            6613291
  140   157            6613893
  149   149            6615898
  148   150            6616792
   73   184            6618521
   43   187            6618710
  108   175            6619087
   66   185            6619121
  147   151            6619474
   57   186            6620049
   96   179            6620075
  113   173            6620614
   84   182            6621272
   79   183            6621526
  127   166            6622679
  146   152            6623944
   44   187            6624387
  139   158            6629931
   58   186            6629968
  145   153            6630202
   45   187            6630328
  132   163            6630715
   67   185            6632388
  135   161            6633656
   89   181            6634710
   74   184            6634728
  111   174            6635655
   93   180            6636357
   46   187            6636539
  103   177            6637960
  144   154            6638248
  129   165            6638814
  100   178            6639752
   59   186            6640235
   80   183            6640487
  120   170            6641000
  122   169            6642657
   85   182            6642693
  106   176            6642792
   47   187            6643026
  118   171            6643243
    0   188            6644672
    1   188            6644673
    2   188            6644680
    3   188            6644699
    4   188            6644736
    5   188            6644797
    6   188            6644888
    7   188            6645015
    8   188            6645184
    9   188            6645401
   10   188            6645672
   11   188            6646003
   68   185            6646057
   12   188            6646400
   13   188            6646869
   14   188            6647416
  138   159            6647751
   97   179            6648012
   15   188            6648047
  143   155            6648082
  124   168            6648256
   16   188            6648768
  116   172            6649344
   17   188            6649585
   48   187            6649795
   18   188            6650504
   60   186            6650856
   75   184            6651379
   19   188            6651531
   20   188            6652672
   21   188            6653933
  109   175            6654404
   22   188            6655320
   23   188            6656839
   49   187            6656852
  134   162            6657632
  126   167            6657839
   24   188            6658496
   90   181            6658741
  131   164            6659035
  114   173            6659261
  142   156            6659704
   81   183            6659928
   69   185            6660134
   25   188            6660297
   61   186            6661837
   26   188            6662248
   94   180            6662584
   50   187            6664203
   27   188            6664355
   86   182            6664624
   28   188            6666624
  137   160            6667353
   76   184            6668480
   29   188            6669061
  101   178            6670053
  104   177            6670097
  128   166            6671448
   30   188            6671672
   51   187            6671854
  112   174            6672952
  141   157            6673114
   62   186            6673184
   31   188            6674463
   70   185            6674625
   98   179            6676531
  107   176            6676819
   32   188            6677440
   52   187            6679811
   82   183            6679855
   33   188            6680609
  149   150            6682949
   91   181            6683312
  133   163            6683384
   34   188            6683976
  121   170            6684561
  148   151            6684743
   63   186            6684903
  119   171            6685370
   77   184            6686037
   87   182            6687071
   35   188            6687547
  123   169            6687676
   53   187            6688080
  140   158            6688312
  147   152            6688331
  136   161            6688737
  130   165            6689125
   95   180            6689375
   71   185            6689536
  117   172            6690061
  110   175            6690375
   36   188            6691328
  146   153            6693713
  125   168            6694757
   37   188            6695325
   54   187            6696667
   64   186            6697000
  115   173            6698592
   38   188            6699544
   83   183            6700274
  145   154            6700889
  102   178            6700960
  105   177            6702858
   39   188            6703991
   78   184            6704056
   72   185            6704873
  139   159            6705298
   55   187            6705578
   99   179            6705638
  127   167            6705846
   92   181            6708429
   40   188            6708672
   65   186            6709481
  144   155            6709859
   88   182            6710040
  132   164            6710912
  113   174            6710921
  108   176            6711488
  135   162            6711903
   41   188            6713593
   56   187            6714819
   96   180            6716736
   42   188            6718760
  143   156            6720623
   73   185            6720642
  129   166            6720985
   84   183            6721191
   66   186            6722352
   79   184            6722543
  138   160            6724072
   43   188            6724179
   57   187            6724396
  111   175            6727006
  120   171            6728211
  122   170            6728848
   44   188            6729856
  118   172            6731480
  103   178            6732479
  142   157            6733181
  124   169            6733433
   89   182            6733537
   93   181            6734098
   58   187            6734315
  100   179            6735339
   67   186            6735619
   45   188            6735797
  106   177            6736249
   74   185            6736849
  134   163            6736851
  116   173            6738613
  131   165            6740216
   80   184            6741504
   46   188            6742008
  126   168            6742008
   85   183            6742612
   59   187            6744582
  137   161            6744634
   97   180            6744673
  109   176            6746805
  141   158            6747533
   47   188            6748495
   68   186            6749288
  114   174            6749568
  150   150            6750000
  149   151            6750900
    0   189            6751269
    1   189            6751270
    2   189            6751277
    3   189            6751296
    4   189            6751333
    5   189            6751394
    6   189            6751485
    7   189            6751612
    8   189            6751781
    9   189            6751998
   10   189            6752269
   11   189            6752600
   12   189            6752997
   13   189            6753466
   75   185            6753500
  148   152            6753600
   14   189            6754013
  128   167            6754615
   15   189            6754644
   60   187            6755203
   48   188            6755264
   16   189            6755365
   17   189            6756182
   18   189            6757101
   90   182            6757568
  147   153            6758100
   19   189            6758128
   20   189            6759269
   94   181            6760325
   21   189            6760530
   81   184            6760945
   22   189            6761917
   49   188            6762321
   69   186            6763365
   23   189            6763436
  133   164            6763581
  140   159            6763679
  112   175            6764303
  146   154            6764400
   86   183            6764543
  104   178            6764616
   24   189            6765093
  101   179            6765640
   61   187            6766184
   25   189            6766894
  136   162            6766984
   26   189            6768845
   50   188            6769672
  107   177            6770276
   76   185            6770601
   27   189            6770952
  130   166            6771296
  121   171            6771772
  145   155            6772500
   98   180            6773192
   28   189            6773221
  119   172            6773607
  123   170            6773867
   29   189            6775658
   51   188            6777323
   62   187            6777531
   70   186            6777856
   30   189            6778269
  117   173            6779330
  125   169            6779934
   82   184            6780872
   31   189            6781060
  139   160            6781619
   91   182            6782139
  144   156            6782400
  110   176            6782776
   32   189            6784037
   52   188            6785280
   87   183            6786990
   95   181            6787116
   33   189            6787206
   77   185            6788158
  115   174            6788899
   63   187            6789250
  127   168            6790015
   34   189            6790573
  135   163            6791122
  132   165            6792093
   71   186            6792767
   53   188            6793549
  143   157            6794100
   35   189            6794144
  102   179            6796547
  105   178            6797377
   36   189            6797925
   83   184            6801291
   64   187            6801347
  138   161            6801353
   37   189            6801922
   54   188            6802136
  113   175            6802272
   99   180            6802299
  129   167            6804152
  108   177            6804945
   38   189            6806141
   78   185            6806177
   92   182            6807256
  142   158            6807600
   72   186            6808104
   88   183            6809959
   39   189            6810588
   55   188            6811047
   65   187            6813828
   96   181            6814477
   40   189            6815269
  122   171            6816059
  120   172            6816448
  134   164            6817048
  150   151            6817951
  111   176            6819407
  124   170            6819624
  149   152            6819757
   41   189            6820190
   56   188            6820288
  118   173            6820749
   84   184            6822208
  131   166            6822387
  137   162            6822881
  141   159            6822900
  148   153            6823369
   73   186            6823873
   79   185            6824664
   42   189            6825357
   66   187            6826699
  126   169            6827185
  103   179            6828066
  147   154            6828787
  116   174            6828920
   57   188            6829865
  106   178            6830768
   43   189            6830776
  100   180            6832000
   93   182            6832925
   89   183            6833456
  146   155            6836011
   44   189            6836453
  128   168            6838784
   58   188            6839784
   67   187            6839966
  140   160            6840000
   74   186            6840080
  109   177            6840262
  114   175            6840919
   45   189            6842394
   97   181            6842414
   80   185            6843625
   85   184            6843629
  133   165            6844762
  145   156            6845041
  136   163            6846203
   46   189            6848605
   59   188            6850051
   68   187            6853635
  130   167            6854463
   47   189            6855092
  144   157            6855877
  112   176            6856704
   75   186            6856731
   90   183            6857487
  139   161            6858900
    0   190            6859000
    1   190            6859001
    2   190            6859008
    3   190            6859027
    4   190            6859064
    5   190            6859125
   94   182            6859152
    6   190            6859216
    7   190            6859343
    8   190            6859512
    9   190            6859729
   10   190            6860000
  121   172            6860009
  104   179            6860203
   11   190            6860331
   60   188            6860672
   12   190            6860728
  123   171            6861078
   13   190            6861197
   14   190            6861744
   48   189            6861861
  101   180            6862301
   15   190            6862375
  119   173            6862876
   81   185            6863066
   16   190            6863096
   17   190            6863913
  107   178            6864795
   18   190            6864832
   86   184            6865560
   19   190            6865859
  125   170            6866125
   20   190            6867000
   69   187            6867712
   21   190            6868261
  143   158            6868519
   49   189            6868918
  117   174            6869637
   22   190            6869648
   98   181            6870933
   23   190            6871167
  135   164            6871319
   61   188            6871653
   24   190            6872824
   76   186            6873832
  132   166            6874264
   25   190            6874625
  127   169            6875192
  110   177            6876233
   50   189            6876269
   26   190            6876576
   27   190            6878683
  138   162            6879600
  115   175            6880250
   28   190            6880952
   91   183            6882058
   70   187            6882203
  142   159            6882967
   82   185            6882993
   62   188            6883000
   29   190            6883389
   51   189            6883920
  151   151            6885902
   95   182            6885943
   30   190            6886000
  150   152            6886808
   87   184            6888007
  129   168            6888321
   31   190            6888791
  149   153            6889526
   77   186            6891389
   32   190            6891768
   52   189            6891877
  105   179            6892964
  102   180            6893208
  148   154            6894056
  113   176            6894673
   63   188            6894719
   33   190            6894937
   71   187            6897114
  134   165            6898229
   34   190            6898304
  141   160            6899221
  108   178            6899464
   99   181            6900040
   53   189            6900146
  147   155            6900398
   35   190            6901875
  137   163            6902100
   83   185            6903412
  122   172            6904296
  131   167            6905554
   36   190            6905656
  120   173            6905717
   64   188            6906816
  124   171            6906835
   92   183            6907175
  146   156            6908552
   54   189            6908733
   78   186            6909408
   37   190            6909653
   88   184            6910976
  118   174            6911056
   72   187            6912451
  111   177            6912864
   96   182            6913304
  126   170            6913376
   38   190            6913872
  140   161            6917281
   55   189            6917644
   39   190            6918319
  145   157            6918518
   65   188            6919297
  116   175            6920271
   40   190            6923000
  128   169            6923961
   84   185            6924329
  103   180            6924727
  106   179            6926355
  136   164            6926400
   56   189            6926885
  133   166            6926933
   79   186            6927895
   41   190            6927921
   73   187            6928220
  100   181            6929741
  144   158            6930296
   66   188            6932168
   93   183            6932844
   42   190            6933088
  114   176            6933320
   89   184            6934473
  109   178            6934781
   57   189            6936462
  139   162            6937147
   43   190            6938507
  130   168            6938632
   97   182            6941241
  143   159            6943886
   44   190            6944184
   74   187            6944427
   67   188            6945435
   85   185            6945750
   58   189            6946381
   80   186            6946856
  121   173            6949278
  123   172            6949315
   45   190            6950125
  112   177            6950161
  135   165            6952500
  119   174            6953183
  125   171            6953336
  151   152            6954759
   46   190            6956336
  150   153            6956577
   59   189            6956648
  104   180            6956864
  132   167            6957431
   90   184            6958504
  138   163            6958819
   94   183            6959071
   68   188            6959104
  142   160            6959288
  101   181            6960042
  149   154            6960213
  107   179            6960382
  117   175            6960988
   75   187            6961078
  127   170            6961383
   47   190            6962823
  148   155            6965667
   81   186            6966297
   60   189            6967269
   86   185            6967681
    0   191            6967871
    1   191            6967872
    2   191            6967879
    3   191            6967898
    4   191            6967935
    5   191            6967996
    6   191            6968087
    7   191            6968214
    8   191            6968383
    9   191            6968600
   10   191            6968871
   11   191            6969202
   48   190            6969592
   12   191            6969599
   98   182            6969760
   13   191            6970068
   14   191            6970615
  110   178            6970752
   15   191            6971246
   16   191            6971967
  115   176            6972651
   17   191            6972784
  147   156            6972939
   69   188            6973181
  129   169            6973498
   18   191            6973703
   19   191            6974730
   20   191            6975871
  141   161            6976502
   49   190            6976649
   21   191            6977132
   76   187            6978179
   61   189            6978250
   22   191            6978519
   23   191            6980038
  134   166            6980400
   24   191            6981695
  146   157            6982029
  137   164            6982297
   91   184            6983075
   25   191            6983496
   50   190            6984000
   26   191            6985447
   95   183            6985862
   82   186            6986224
   27   191            6987554
   70   188            6987672
  113   177            6988130
   62   189            6989597
  105   180            6989625
  131   168            6989723
   28   191            6989823
   87   185            6990128
  102   181            6990949
   51   190            6991651
   29   191            6992260
  145   158            6992937
  122   173            6993565
   30   191            6994871
  108   179            6995051
  124   172            6995072
  140   162            6995528
   77   187            6995736
  120   174            6996024
   31   191            6997662
   99   182            6998867
   52   190            6999608
  126   171            7000587
   32   191            7000639
   63   189            7001316
  118   175            7002407
   71   188            7002583
   33   191            7003808
  144   159            7005663
   83   186            7006643
   34   191            7007175
  111   178            7007383
  136   165            7007581
   53   190            7007877
   92   184            7008192
  133   167            7010100
  128   170            7010152
   35   191            7010746
  116   176            7012672
   88   185            7013097
   96   183            7013223
   64   189            7013413
   78   187            7013755
   36   191            7014527
  139   163            7016366
   54   190            7016464
   72   188            7017920
   37   191            7018524
  143   160            7020207
  103   181            7022468
   38   191            7022743
  106   180            7023016
  152   152            7023616
  130   169            7023809
  151   153            7024528
   55   190            7025375
   65   189            7025894
  114   177            7026777
   39   191            7027190
  150   154            7027264
   84   186            7027560
  100   182            7028568
  109   179            7030368
  149   155            7031824
   40   191            7031871
   79   187            7032242
   73   188            7033689
   93   184            7033861
   56   190            7034616
  135   166            7034671
  142   161            7036569
   89   185            7036594
   41   191            7036792
  148   156            7038208
  123   173            7038584
   66   189            7038765
  138   164            7039016
  121   174            7039585
   97   183            7041160
  125   172            7041573
  132   168            7041600
   42   191            7041959
   57   190            7044193
  119   175            7044534
  112   178            7044680
  147   157            7046416
   43   191            7047378
  127   171            7048594
   85   186            7048981
   74   188            7049896
   80   187            7051203
   67   189            7052032
   44   191            7053055
  117   176            7053389
   58   190            7054112
  104   181            7054605
  141   162            7054749
  146   158            7056448
  107   180            7057043
  101   182            7058869
   45   191            7058996
  129   170            7059689
   94   184            7060088
   90   185            7060625
  137   165            7063478
  134   167            7063567
   59   190            7064379
   46   191            7065207
   68   189            7065701
  115   177            7066108
  110   179            7066339
   75   188            7066547
  145   159            7068304
   98   183            7069679
   81   187            7070644
   86   186            7070912
   47   191            7071694
  140   163            7074747
  131   169            7074900
   60   190            7075000
    0   192            7077888
    1   192            7077889
    2   192            7077896
    3   192            7077915
    4   192            7077952
    5   192            7078013
    6   192            7078104
    7   192            7078231
    8   192            7078400
   48   191            7078463
    9   192            7078617
   10   192            7078888
   11   192            7079219
   12   192            7079616
   69   189            7079778
   13   192            7080085
   14   192            7080632
   15   192            7081263
   16   192            7081984
  144   160            7081984
  113   178            7082649
   17   192            7082801
   76   188            7083648
   18   192            7083720
  122   174            7083872
  124   173            7084341
   19   192            7084747
   91   185            7085196
   49   191            7085520
   20   192            7085888
   61   190            7085981
   95   184            7086879
   21   192            7087149
  105   181            7087366
  120   175            7087375
   22   192            7088536
  126   172            7088824
  136   166            7089752
  102   182            7089776
   23   192            7090055
   82   187            7090571
   24   192            7091712
  108   180            7091712
   50   191            7092871
   87   186            7093359
  152   153            7093385
   25   192            7093513
   70   189            7094269
  133   168            7094269
  118   176            7094808
  151   154            7095215
   26   192            7095464
  139   164            7096563
   62   190            7097328
  128   171            7097363
  143   161            7097488
   27   192            7097571
   99   183            7098786
  150   155            7098875
   28   192            7099840
   51   191            7100522
   77   188            7101205
   29   192            7102277
  111   179            7102970
  149   156            7104365
   30   192            7104888
  116   177            7106129
   31   192            7107679
   52   191            7108479
   63   190            7109047
   71   189            7109180
  130   170            7110000
   92   185            7110313
   32   192            7110656
   83   187            7110990
  148   157            7111685
   33   192            7113825
   96   184            7114240
  142   162            7114816
   88   186            7116328
   53   191            7116748
   34   192            7117192
  135   167            7117838
   78   188            7119224
  138   165            7120197
  106   181            7120757
   35   192            7120763
  147   158            7120835
   64   190            7121144
  103   182            7121295
  114   178            7121296
   72   189            7124517
   36   192            7124544
   54   191            7125335
  132   169            7126777
  109   180            7127029
  100   183            7128487
   37   192            7128541
  123   174            7128891
  125   173            7130842
  121   175            7130936
  146   159            7131815
   84   187            7131907
   38   192            7132760
   65   190            7133625
  141   163            7133968
   55   191            7134246
   93   185            7135982
  127   172            7136831
  119   176            7136935
   39   192            7137207
   79   188            7137711
   89   186            7139825
  112   179            7140267
   73   189            7140286
   40   192            7141888
   97   184            7142177
   56   191            7143487
  145   160            7144625
  137   166            7145649
   66   190            7146496
   41   192            7146809
  117   177            7146846
  129   171            7146900
  134   168            7147736
   42   192            7151976
   57   191            7153064
   85   187            7153328
  104   182            7153432
  107   181            7154784
  140   164            7154944
   74   189            7156493
   80   188            7156672
   43   192            7157395
  101   183            7158788
  144   161            7159265
   67   190            7159763
  115   178            7160627
  131   170            7161091
   94   185            7162209
   58   191            7162983
  110   180            7163000
   44   192            7163072
  153   153            7163154
   90   186            7163856
  152   154            7164072
  151   155            7166826
   45   192            7169013
   98   184            7170696
  150   156            7171416
  136   167            7172919
   75   189            7173144
   59   191            7173250
   68   190            7173432
  124   174            7174648
  122   175            7175223
   46   192            7175224
   86   187            7175259
  143   162            7175735
   81   188            7176113
  139   165            7177744
  149   157            7177842
  126   173            7178093
  113   179            7178236
  133   169            7179446
  120   176            7179776
   47   192            7181711
   60   191            7183871
  128   172            7185600
  148   158            7186104
  105   182            7186193
   69   190            7187509
  118   177            7188265
   91   186            7188427
   48   192            7188480
   95   185            7189000
    0   193            7189057
    1   193            7189058
    2   193            7189065
    3   193            7189084
    4   193            7189121
    5   193            7189182
    6   193            7189273
    7   193            7189400
  108   181            7189453
    8   193            7189569
  102   183            7189695
    9   193            7189786
   10   193            7190057
   76   189            7190245
   11   193            7190388
   12   193            7190785
   13   193            7191254
   14   193            7191801
   15   193            7192432
   16   193            7193153
   17   193            7193970
  142   163            7194035
   61   191            7194852
   18   193            7194889
   49   192            7195537
   19   193            7195916
   82   188            7196040
  147   159            7196202
   20   193            7197057
  130   171            7197211
   87   187            7197706
   21   193            7198318
  111   180            7199631
   22   193            7199705
   99   184            7199803
  116   178            7200648
   23   193            7201224
   70   190            7202000
  135   168            7202007
  138   166            7202368
   24   193            7202881
   50   192            7202888
   25   193            7204682
   62   191            7206199
   26   193            7206633
   77   189            7207802
  146   160            7208136
   27   193            7208740
   51   192            7210539
   28   193            7211009
  132   170            7212968
   29   193            7213446
   92   186            7213544
  141   164            7214165
   30   193            7216057
   96   185            7216361
   83   188            7216459
  114   179            7216883
   71   190            7216911
   63   191            7217918
   52   192            7218496
   31   193            7218848
  106   182            7219584
  123   175            7220242
   88   187            7220675
  125   174            7221149
  103   183            7221214
   32   193            7221825
  145   161            7221906
  121   176            7223337
  109   181            7224770
   33   193            7224994
   78   189            7225821
  127   173            7226100
   53   192            7226765
   34   193            7228361
  137   167            7228816
  100   184            7229504
   64   191            7230015
  119   177            7230392
   35   193            7231932
   72   190            7232248
  134   169            7232913
  153   154            7233841
  129   172            7235137
   54   192            7235352
  152   155            7235683
   36   193            7235713
  140   165            7236125
  112   180            7236928
   84   188            7237376
  144   162            7237512
   93   186            7239213
  151   156            7239367
   37   193            7239710
  117   178            7241365
   65   191            7242496
   38   193            7243929
   89   187            7244172
   55   192            7244263
   97   185            7244298
   79   189            7244308
  150   157            7244893
   73   190            7248017
  131   171            7248302
   39   193            7248376
  149   158            7252261
   40   193            7253057
  104   183            7253351
   56   192            7253504
  107   182            7253611
  143   163            7254954
   66   191            7255367
  115   179            7256214
  136   168            7257088
   41   193            7257978
   85   188            7258797
  101   184            7259805
  139   166            7259915
  110   181            7260741
  148   159            7261471
   57   192            7263081
   42   193            7263145
   80   189            7263269
   74   190            7264224
   94   186            7265440
  133   170            7265637
  124   175            7265999
  122   176            7267624
   90   187            7268203
  126   174            7268400
   43   193            7268564
   67   191            7268634
  147   160            7272523
   98   185            7272817
   58   192            7273000
  120   177            7273233
  142   164            7274232
   44   193            7274241
  128   173            7274869
  113   180            7274897
   45   193            7280182
   86   188            7280728
   75   190            7280875
   68   191            7282303
   81   189            7282710
  118   178            7282784
   59   192            7283267
  146   161            7285417
  130   172            7285448
  138   167            7285535
  105   183            7286112
   46   193            7286393
  135   169            7287184
  108   182            7288280
  102   184            7290712
   95   186            7292231
   91   187            7292774
   47   193            7292880
   60   192            7293888
  141   165            7295346
  116   179            7296235
   69   191            7296380
  111   181            7297372
   76   190            7297976
   48   193            7299649
  145   162            7300153
  132   171            7300179
    0   194            7301384
    1   194            7301385
    2   194            7301392
    3   194            7301411
    4   194            7301448
    5   194            7301509
    6   194            7301600
    7   194            7301727
    8   194            7301896
   99   185            7301924
    9   194            7302113
   10   194            7302384
   82   189            7302637
   11   194            7302715
   12   194            7303112
   87   188            7303175
   13   194            7303581
   14   194            7304128
  154   154            7304528
   15   194            7304759
   61   192            7304869
  153   155            7305452
   16   194            7305480
   17   194            7306297
   49   193            7306706
   18   194            7307216
  152   156            7308224
   19   194            7308243
   20   194            7309384
   21   194            7310645
   70   191            7310871
   22   194            7312032
  125   175            7312500
  123   176            7312643
  151   157            7312844
  137   168            7312985
  114   180            7313544
   23   194            7313551
   50   193            7314057
   24   194            7315208
   77   190            7315533
   62   192            7316216
  127   174            7316407
  144   163            7316731
  121   177            7316794
   25   194            7317009
   92   187            7317891
  140   166            7318296
   26   194            7318960
  134   170            7319104
  150   158            7319312
  106   183            7319503
   96   186            7319592
   27   194            7321067
   51   193            7321708
  103   184            7322231
   83   189            7323056
   28   194            7323336
  109   182            7323597
  129   173            7324406
  119   178            7324911
   29   194            7325773
   71   191            7325782
   88   188            7326144
  149   159            7327628
   63   192            7327935
   30   194            7328384
   52   193            7329665
   31   194            7331175
  100   185            7331625
   78   190            7333552
   32   194            7334152
  112   181            7334669
  143   164            7335151
  131   172            7336539
  117   179            7336952
   33   194            7337321
  148   160            7337792
   53   193            7337934
   64   192            7340032
   34   194            7340688
   72   191            7341119
  136   169            7342265
  139   167            7343082
   93   187            7343560
   84   189            7343973
   35   194            7344259
   54   193            7346521
   97   186            7347529
   36   194            7348040
   89   188            7349641
  147   161            7349804
   37   194            7352037
   79   190            7352039
   65   192            7352513
  133   171            7352848
  115   180            7352875
  107   183            7353530
  104   184            7354368
  142   165            7355413
   55   193            7355432
   38   194            7356256
   73   191            7356888
  124   176            7358400
  110   182            7359568
  126   175            7359751
   39   194            7360703
  122   177            7361081
  101   185            7361926
  146   162            7363664
   56   193            7364673
  128   174            7365176
   40   194            7365384
   66   192            7365384
   85   189            7365394
  120   178            7367752
  138   168            7369704
   94   187            7369787
   41   194            7370305
   80   190            7371000
  113   181            7372638
   74   191            7373095
  135   170            7373375
   90   188            7373672
   57   193            7374250
  130   173            7374717
   42   194            7375472
   98   186            7376048
  154   155            7376139
  141   166            7377517
  153   156            7377993
  118   179            7378371
   67   192            7378651
  145   163            7379372
   43   194            7380891
  152   157            7381701
   58   193            7384169
   44   194            7386568
  105   184            7387129
  151   158            7387263
   86   189            7387325
  108   183            7388199
  132   172            7388416
   75   191            7389746
   81   190            7390441
   68   192            7392320
   45   194            7392509
  102   185            7392833
  116   180            7392896
   59   193            7394436
  150   159            7394679
  111   182            7396199
   95   187            7396578
  144   164            7396928
  137   169            7398162
   91   188            7398243
   46   194            7398720
  140   167            7401463
  149   160            7403949
  125   176            7404901
   60   193            7405057
   99   186            7405155
   47   194            7405207
  123   177            7406100
  134   171            7406315
   69   192            7406397
   76   191            7406847
  127   175            7407758
   87   189            7409772
   82   190            7410368
  114   181            7411285
  121   178            7411313
   48   194            7411976
  129   174            7414713
    0   195            7414875
    1   195            7414876
    2   195            7414883
    3   195            7414902
    4   195            7414939
    5   195            7415000
  148   161            7415073
    6   195            7415091
    7   195            7415218
    8   195            7415387
    9   195            7415604
   10   195            7415875
   61   193            7416038
   11   195            7416206
  143   165            7416332
   12   195            7416603
   13   195            7417072
   14   195            7417619
   15   195            7418250
   16   195            7418971
   49   194            7419033
   17   195            7419788
  119   179            7420498
  106   184            7420520
   18   195            7420707
   70   192            7420888
   19   195            7421734
   20   195            7422875
   92   188            7423360
  109   183            7423516
   96   187            7423939
   21   195            7424136
  103   185            7424352
   77   191            7424404
   22   195            7425523
  131   173            7425808
   50   194            7426384
   23   195            7427042
  139   168            7427251
   62   193            7427385
  147   162            7428051
  136   170            7428456
   24   195            7428699
   25   195            7430500
   83   190            7430787
   26   195            7432451
   88   189            7432741
  112   182            7433496
  117   180            7433613
   51   194            7434035
   27   195            7434558
  100   186            7434856
   71   192            7435799
   28   195            7436827
  142   166            7437584
   63   193            7439104
   29   195            7439264
  133   172            7441085
   30   195            7441875
   52   194            7441992
   78   191            7442423
  146   163            7442883
   31   195            7444666
   32   195            7447643
  155   155            7447750
  154   156            7448680
   93   188            7449029
   53   194            7450261
  115   181            7450616
   33   195            7450812
   72   192            7451136
   64   193            7451201
  153   157            7451470
   84   190            7451704
  124   177            7451857
   97   187            7451876
  126   176            7452152
   34   195            7454179
  107   184            7454547
  138   169            7454881
  122   178            7455600
  152   158            7456120
   89   189            7456238
  104   185            7456489
  128   175            7456527
   35   195            7457750
   54   194            7458848
  110   183            7459487
  145   164            7459569
  135   171            7460586
  141   167            7460684
   79   191            7460910
   36   195            7461531
  151   159            7462630
  120   179            7463339
   65   193            7463682
  130   174            7465024
  101   186            7465157
   37   195            7465528
   73   192            7466905
   55   194            7467759
   38   195            7469747
  150   160            7471000
  113   182            7471465
   85   190            7473125
   39   195            7474194
  118   180            7475032
   94   188            7475256
   66   193            7476553
   56   194            7477000
  132   173            7477685
  144   165            7478109
   40   195            7478875
   80   191            7479871
   90   189            7480269
   98   187            7480395
  149   161            7481230
   74   192            7483112
   41   195            7483796
  137   170            7484353
  140   168            7485632
   57   194            7486577
   42   195            7488963
  108   184            7489216
  105   185            7489250
   67   193            7489820
  116   181            7490637
  148   162            7493320
   43   195            7494382
  134   172            7494552
   86   190            7495056
  102   186            7496064
  111   183            7496118
   58   194            7496496
  125   177            7498358
  143   166            7498503
   81   191            7499312
   75   192            7499763
   44   195            7500059
  127   176            7500159
  123   178            7500619
   95   188            7502047
   68   193            7503489
   91   189            7504840
   45   195            7506000
  129   175            7506064
   59   194            7506763
  121   179            7506900
  147   163            7507270
   99   187            7509502
  114   182            7510112
   46   195            7512211
  139   169            7512428
  136   171            7515667
  131   174            7516115
   76   192            7516864
  119   180            7517159
   60   194            7517384
   87   190            7517503
   69   193            7517566
   47   195            7518698
   82   191            7519239
  155   156            7520291
  142   167            7520751
  154   157            7522157
  106   185            7522641
  146   164            7523080
  109   184            7524533
   48   195            7525467
  153   158            7525889
  103   186            7527583
   61   194            7528365
   96   188            7529408
    0   196            7529536
    1   196            7529537
    2   196            7529544
    3   196            7529563
    4   196            7529600
    5   196            7529661
    6   196            7529752
    7   196            7529879
   92   189            7529957
    8   196            7530048
    9   196            7530265
  133   173            7530354
   10   196            7530536
   11   196            7530867
   12   196            7531264
  117   181            7531354
  152   159            7531487
   13   196            7531733
   70   193            7532057
   14   196            7532280
   49   195            7532524
   15   196            7532911
  112   183            7533415
   16   196            7533632
   77   192            7534421
   17   196            7534449
   18   196            7535368
   19   196            7536395
   20   196            7537536
   21   196            7538797
  151   160            7538951
  100   187            7539203
   83   191            7539658
   62   194            7539712
   50   195            7539875
   22   196            7540184
   88   190            7540472
  145   165            7540750
  138   170            7541072
   23   196            7541703
   24   196            7543360
  141   168            7544853
   25   196            7545161
  126   177            7545609
  124   178            7546376
   71   193            7546968
   26   196            7547112
   51   195            7547526
  150   161            7548281
  135   172            7548823
  128   176            7548928
   27   196            7549219
  115   182            7549443
  122   179            7551187
   63   194            7551431
   28   196            7551488
   78   192            7552440
   29   196            7553925
   52   195            7555483
   93   189            7555626
  130   175            7556375
   30   196            7556536
  107   185            7556668
   97   188            7557345
   31   196            7559327
  149   162            7559477
  104   186            7559720
  120   180            7560000
  144   166            7560280
  110   184            7560504
   84   191            7560575
   32   196            7562304
   72   193            7562305
   64   194            7563528
   53   195            7563752
   89   190            7563969
   33   196            7565473
  132   174            7567992
   34   196            7568840
  101   187            7569504
  140   169            7570809
   79   192            7570927
  113   183            7571384
  137   171            7571564
   54   195            7572339
   35   196            7572411
  148   163            7572539
  118   181            7572773
   65   194            7576009
   36   196            7576192
   73   193            7578074
   37   196            7580189
   55   195            7581250
  143   167            7581670
   94   189            7581853
   85   191            7581996
  134   173            7583821
   38   196            7584408
   98   188            7585864
  147   164            7587467
   90   190            7588000
   39   196            7588855
   66   194            7588880
  116   182            7589464
   80   192            7589888
   56   195            7590491
  108   185            7591337
  105   186            7592481
  156   156            7592832
  125   178            7592877
   40   196            7593536
  127   177            7593616
  155   157            7593768
   74   193            7594281
  123   179            7596206
  154   158            7596576
  111   184            7597135
   41   196            7598457
  129   176            7598465
  139   170            7598619
   57   195            7600068
  102   187            7600411
  153   159            7601256
   67   194            7602147
  121   180            7603561
   42   196            7603624
  136   172            7603904
   86   191            7603927
  146   165            7604261
  142   168            7604920
  131   175            7607466
  152   160            7607808
   95   189            7608644
   43   196            7609043
   81   192            7609329
   58   195            7609987
  114   183            7610031
   75   193            7610932
   91   190            7612571
   44   196            7614720
  119   181            7614900
   99   188            7614971
   68   194            7615816
  151   161            7616232
   59   195            7620254
   45   196            7620661
  133   174            7620661
  145   166            7622921
  106   186            7625872
   87   191            7626374
  150   162            7626528
  109   185            7626654
   46   196            7626872
   76   193            7628033
  138   171            7628283
   82   192            7629256
   69   194            7629893
  141   169            7630030
  117   182            7630181
   60   195            7630875
  103   187            7631930
   47   196            7633359
  112   184            7634432
   96   189            7636005
   92   190            7637688
  135   173            7638092
  149   163            7638696
   48   196            7640128
  126   178            7640128
   61   195            7641856
  124   179            7641963
  128   177            7642385
  144   167            7643447
   70   194            7644384
  100   188            7644672
    0   197            7645373
    1   197            7645374
    2   197            7645381
    3   197            7645400
    4   197            7645437
    5   197            7645498
    6   197            7645589
   77   193            7645590
    7   197            7645716
    8   197            7645885
    9   197            7646102
   10   197            7646373
   11   197            7646704
   12   197            7647101
   49   196            7647185
   13   197            7647570
  122   180            7647848
   14   197            7648117
   15   197            7648748
  130   176            7648776
   88   191            7649343
  115   183            7649362
   16   197            7649469
   83   192            7649675
   17   197            7650286
   18   197            7651205
   19   197            7652232
  148   164            7652736
   62   195            7653203
   20   197            7653373
   50   196            7654536
   21   197            7654634
   22   197            7656021
  140   170            7657000
   23   197            7657540
  120   181            7657741
   24   197            7659197
   71   194            7659295
  132   175            7659343
  137   172            7659801
  107   186            7659899
   25   197            7660998
   51   196            7662187
  110   185            7662625
   26   197            7662949
   93   190            7663357
   78   193            7663609
   97   189            7663942
  104   187            7664067
   63   195            7664922
   27   197            7665056
  143   168            7665839
  156   157            7666309
   28   197            7667325
  155   158            7668187
  147   165            7668648
   29   197            7669762
   52   196            7670144
   84   192            7670592
  118   182            7671600
  154   159            7671943
   30   197            7672373
  113   184            7672401
   89   191            7672840
  134   174            7674128
   72   194            7674632
  101   188            7674973
   31   197            7675164
   64   195            7677019
  153   160            7677577
   32   197            7678141
   53   196            7678413
   33   197            7681310
   79   193            7682096
   34   197            7684677
  152   161            7685089
  139   171            7685830
  146   166            7686432
   54   196            7687000
  127   178            7688135
   35   197            7688248
  125   179            7688464
  116   183            7689383
   65   195            7689500
   94   190            7689584
  142   169            7690097
   73   194            7690401
  129   177            7691922
   85   192            7692013
   36   197            7692029
   98   189            7692461
  123   180            7692867
  136   173            7693173
  151   162            7694479
  108   186            7694568
   55   196            7695911
   37   197            7696026
  105   187            7696828
   90   191            7696871
  111   185            7699256
  131   176            7699867
   38   197            7700245
   80   193            7701057
  121   181            7701302
   66   195            7702371
   39   197            7704692
   56   196            7705152
  150   163            7705747
  102   188            7705880
  145   167            7706088
   74   194            7706608
   40   197            7709373
  114   184            7711048
  133   175            7712012
  119   182            7713727
   86   192            7713944
   41   197            7714294
   57   196            7714729
   67   195            7715638
  141   170            7716221
   95   190            7716375
  138   172            7716520
  149   164            7718893
   42   197            7719461
   81   193            7720498
   91   191            7721442
   99   189            7721568
   75   194            7723259
   58   196            7724648
   43   197            7724880
  144   168            7727616
  135   174            7728399
   68   195            7729307
  109   186            7729885
  117   183            7730100
  106   187            7730219
   44   197            7730557
  148   165            7733917
   59   196            7734915
  126   179            7735715
   87   192            7736391
   45   197            7736498
  112   185            7736553
  128   178            7736904
  103   188            7737399
  124   180            7738624
  157   157            7739786
   76   194            7740360
   82   193            7740425
  156   158            7740728
  130   177            7742233
   46   197            7742709
   69   195            7743384
  155   159            7743554
   96   190            7743736
  140   171            7744211
   60   196            7745536
  122   181            7745589
   92   191            7746559
  154   160            7748264
  137   173            7749070
   47   197            7749196
  115   184            7750379
  147   166            7750819
  143   169            7751016
  100   189            7751269
  132   176            7751744
  153   161            7754858
   48   197            7755965
   61   196            7756517
  120   182            7756568
   70   195            7757875
   77   194            7757917
   88   192            7759360
   83   193            7760844
    0   198            7762392
    1   198            7762393
    2   198            7762400
    3   198            7762419
    4   198            7762456
    5   198            7762517
    6   198            7762608
    7   198            7762735
    8   198            7762904
   49   197            7763022
    9   198            7763121
  152   162            7763336
   10   198            7763392
   11   198            7763723
   12   198            7764120
  107   187            7764246
   13   198            7764589
   14   198            7765136
  134   175            7765479
   15   198            7765767
  110   186            7765856
   16   198            7766488
   17   198            7767305
   62   196            7767864
   18   198            7768224
   19   198            7769251
  104   188            7769536
  146   167            7769599
   50   197            7770373
   20   198            7770392
  118   183            7771519
   21   198            7771653
   97   190            7771673
   93   191            7772228
   71   195            7772786
   22   198            7773040
  151   163            7773698
  139   172            7774067
  113   185            7774522
   23   198            7774559
   78   194            7775936
   24   198            7776216
  142   170            7776288
   25   198            7778017
   51   197            7778024
   63   196            7779583
   26   198            7779968
  101   189            7781570
   84   193            7781761
   27   198            7782075
   89   192            7782857
  136   174            7783480
  127   179            7783722
   28   198            7784344
  125   180            7785125
  150   164            7785944
   52   197            7785981
  129   178            7786441
   29   198            7786781
   72   195            7788123
   30   198            7789392
  145   168            7790257
  116   184            7790400
  123   181            7790608
   64   196            7791680
   31   198            7792183
  131   177            7793324
   53   197            7794250
   79   194            7794423
   32   198            7795160
   33   198            7798329
   94   191            7798455
  108   187            7798915
  149   165            7800074
  121   182            7800129
   98   190            7800192
   34   198            7801696
  105   188            7802297
  111   186            7802487
   54   197            7802837
   85   193            7803182
  141   171            7803432
   73   195            7803892
   65   196            7804161
  133   176            7804413
   35   198            7805267
  138   173            7805789
   90   192            7806888
   36   198            7809048
   55   197            7811748
  102   189            7812477
  144   169            7812793
   37   198            7813045
  114   185            7813169
   80   194            7813384
  119   183            7813646
  157   158            7814205
  148   166            7816088
  156   159            7816095
   66   196            7817032
   38   198            7817264
  135   175            7819750
  155   160            7819875
   74   195            7820099
   56   197            7820989
   39   198            7821711
   86   193            7825113
   95   191            7825246
  154   161            7825545
   40   198            7826392
   99   190            7829299
   67   196            7830299
   57   197            7830566
  117   184            7831117
   41   198            7831313
   91   192            7831459
  126   180            7832376
  140   172            7832448
  128   179            7832491
   81   194            7832825
  153   162            7833105
  147   167            7833986
  109   187            7834232
  106   188            7835688
  124   181            7836365
   42   198            7836480
   75   195            7836750
  130   178            7836752
  143   170            7837207
  137   174            7839377
  112   186            7839784
   58   197            7840485
   43   198            7841899
  152   163            7842555
   68   196            7843968
  103   189            7843996
  122   182            7844416
  132   177            7845201
   87   193            7847560
   44   198            7847576
   59   197            7850752
  115   185            7852500
   96   191            7852607
   82   194            7852752
   45   198            7853517
  146   168            7853768
   76   195            7853851
  151   164            7853895
  120   183            7856487
   92   192            7856576
  134   176            7857880
   69   196            7858045
  100   190            7859000
   46   198            7859728
   60   197            7861373
  139   173            7863336
  142   171            7863499
   47   198            7866215
  150   165            7867125
  107   188            7869715
  110   187            7870203
   88   193            7870529
   77   195            7871408
   61   197            7872354
   70   196            7872536
  118   184            7872536
   48   198            7872984
   83   194            7873171
  136   175            7874831
  145   169            7875434
  104   189            7876133
  113   186            7877753
   49   198            7880041
  127   180            7880383
   97   191            7880544
    0   199            7880599
    1   199            7880600
    2   199            7880607
    3   199            7880626
    4   199            7880663
    5   199            7880724
    6   199            7880815
    7   199            7880942
    8   199            7881111
    9   199            7881328
   10   199            7881599
   11   199            7881930
  129   179            7882028
   93   192            7882245
  149   166            7882245
   12   199            7882327
   13   199            7882796
  125   181            7882866
   14   199            7883343
   62   197            7883701
   15   199            7883974
   16   199            7884695
   17   199            7885512
   18   199            7886431
   50   198            7887392
   71   196            7887447
   19   199            7887458
  131   178            7887843
   20   199            7888599
  158   158            7888624
  101   190            7889301
   78   195            7889427
  123   182            7889435
  157   159            7889572
   21   199            7889860
   22   199            7891247
  141   172            7891669
  156   160            7892416
  116   185            7892521
   23   199            7892766
   89   193            7894026
   84   194            7894088
   24   199            7894423
   51   198            7895043
   63   197            7895420
  138   174            7896096
   25   199            7896224
  155   161            7897156
  133   177            7897870
   26   199            7898175
  144   170            7898984
  148   167            7899255
  121   183            7900048
   27   199            7900282
   28   199            7902551
   72   196            7902784
   52   198            7903000
  154   162            7903792
  108   188            7904384
   29   199            7904988
  111   187            7906834
   64   197            7907517
   30   199            7907599
   79   195            7907914
   94   192            7908472
  105   189            7908894
   98   191            7909063
   31   199            7910390
   53   198            7911269
  135   176            7912151
  153   163            7912324
   32   199            7913367
  119   184            7914663
   85   194            7915509
  114   186            7916400
   33   199            7916536
   90   193            7918057
  147   168            7918155
   73   196            7918553
   54   198            7919856
   34   199            7919903
   65   197            7919998
  102   190            7920208
  140   173            7921717
  152   164            7922752
   35   199            7923474
  143   171            7924418
   80   195            7926875
   36   199            7927255
   55   198            7928767
  128   180            7929152
  126   181            7930117
  137   175            7930728
   37   199            7931252
  130   179            7932339
   66   197            7932869
  117   185            7933238
   74   196            7934760
  151   165            7935076
  124   182            7935192
   95   192            7935263
   38   199            7935471
   86   194            7937440
   56   198            7938008
   99   191            7938170
  146   169            7938945
  109   188            7939701
  132   178            7939720
   39   199            7939918
  106   189            7942285
   91   193            7942628
  112   187            7944131
  122   183            7944335
   40   199            7944599
   67   197            7946136
   81   195            7946316
   57   198            7947585
  150   166            7949296
   41   199            7949520
  134   177            7951337
   75   196            7951411
  103   190            7951727
  142   172            7951736
  139   174            7953643
   42   199            7954687
  115   186            7955731
   58   198            7957504
  120   184            7957504
   68   197            7959805
   87   194            7959887
   43   199            7960106
  145   170            7961625
   96   192            7962624
  158   159            7963991
  149   167            7965412
   44   199            7965783
  157   160            7965893
   82   195            7966243
  136   176            7967232
   92   193            7967745
   59   198            7967771
  100   191            7967871
   76   196            7968512
  156   161            7969697
   45   199            7971724
   69   197            7973882
  118   185            7974657
  155   162            7975403
  110   188            7975672
  107   189            7976312
   46   199            7977935
  127   181            7978124
   60   198            7978392
  129   180            7978689
  141   173            7980938
  125   182            7981693
  113   187            7982100
   88   194            7982856
  154   163            7983011
  148   168            7983424
  131   179            7983430
  104   190            7983864
   47   199            7984422
   77   196            7986069
  144   171            7986195
   83   195            7986662
  138   175            7987447
   70   197            7988373
  123   183            7989354
   61   198            7989373
   97   192            7990561
   48   199            7991191
  133   178            7992389
  153   164            7992521
   93   193            7993414
  116   186            7995752
  101   191            7998172
   49   199            7998248
    0   200            8000000
    1   200            8000001
    2   200            8000008
    3   200            8000027
    4   200            8000064
    5   200            8000125
    6   200            8000216
    7   200            8000343
    8   200            8000512
   62   198            8000720
    9   200            8000729
   10   200            8001000
  121   184            8001065
   11   200            8001331
   12   200            8001728
   13   200            8002197
   14   200            8002744
   71   197            8003284
  147   169            8003332
   15   200            8003375
  152   165            8003933
   78   196            8004088
   16   200            8004096
   17   200            8004913
   50   199            8005599
  135   177            8005608
   18   200            8005832
   89   194            8006353
   19   200            8006859
   84   195            8007579
   20   200            8008000
   21   200            8009261
   22   200            8010648
  108   189            8010981
  140   174            8012024
   23   200            8012167
  111   188            8012303
   63   198            8012439
  143   172            8012655
   51   199            8013250
   24   200            8013824
   25   200            8015625
  105   190            8016625
  119   185            8016784
  151   166            8017247
   26   200            8017576
   72   197            8018621
   98   192            8019080
   94   193            8019641
   27   200            8019683
  114   187            8020747
   52   199            8021207
   28   200            8021952
   79   196            8022575
  137   176            8023129
   29   200            8024389
   64   198            8024536
  146   170            8025136
  128   181            8026893
   30   200            8027000
  126   182            8028944
   85   195            8029000
  130   180            8029000
  102   191            8029079
   53   199            8029476
   31   200            8029791
   90   194            8030384
  150   167            8032463
   32   200            8032768
   73   197            8034390
  124   183            8035111
  132   179            8035307
   33   200            8035937
  117   186            8036469
   65   198            8037017
   54   199            8038063
   34   200            8039304
  159   159            8039358
  158   160            8040312
  142   173            8041005
   80   196            8041536
   35   200            8042875
  157   161            8043174
  139   175            8044994
  122   184            8045352
  134   178            8045856
  109   189            8046298
   95   193            8046432
   36   200            8046656
   55   199            8046974
  156   162            8047944
   99   192            8048187
  145   171            8048836
  149   168            8049581
  112   188            8049600
   66   198            8049888
  106   190            8050016
   74   197            8050597
   37   200            8050653
   86   195            8050931
  155   163            8054622
   38   200            8054872
   91   194            8054955
   56   199            8056215
   39   200            8059319
  120   185            8059625
  115   187            8060078
  103   191            8060598
  136   177            8060689
   81   196            8060977
   67   198            8063155
  154   164            8063208
   40   200            8064000
   57   199            8065792
   75   197            8067248
  148   169            8068601
   41   200            8068921
  141   174            8071245
   87   195            8073378
  153   165            8073702
   96   193            8073793
   42   200            8074088
  144   172            8074432
   58   199            8075711
  129   181            8076430
   68   198            8076824
  127   182            8076951
  100   192            8077888
  118   186            8077888
   43   200            8079507
  138   176            8079848
   92   194            8080072
  131   180            8080091
   82   196            8080904
  125   183            8081612
  110   189            8082269
  107   190            8084043
   76   197            8084349
   44   200            8085184
   59   199            8085978
  152   166            8086104
  113   188            8087569
  133   179            8087976
  147   170            8089523
  123   184            8090371
   69   198            8090901
   45   200            8091125
  104   191            8092735
   88   195            8096347
   60   199            8096599
   46   200            8097336
  116   187            8100099
  135   178            8100127
  151   167            8100414
   83   196            8101323
   97   193            8101730
   77   197            8101906
  143   173            8101924
  121   185            8103186
  140   175            8103375
   47   200            8103823
   70   198            8105392
   93   194            8105741
   61   199            8107580
  101   192            8108189
   48   200            8110592
  146   171            8112347
  159   160            8115679
  137   177            8116586
  150   168            8116632
  158   161            8117593
   49   200            8117649
  108   190            8118712
  111   189            8118900
   62   199            8118927
   89   195            8119844
   78   197            8119925
  119   186            8120015
   71   198            8120303
    0   201            8120601
    1   201            8120602
    2   201            8120609
    3   201            8120628
    4   201            8120665
    5   201            8120726
    6   201            8120817
    7   201            8120944
    8   201            8121113
    9   201            8121330
  157   162            8121421
   10   201            8121601
   11   201            8121932
   84   196            8122240
   12   201            8122329
   13   201            8122798
   14   201            8123345
   15   201            8123976
   16   201            8124697
   50   200            8125000
  105   191            8125496
   17   201            8125514
  128   182            8125720
  114   188            8126216
   18   201            8126433
  130   181            8126741
  156   163            8127163
   19   201            8127460
   20   201            8128601
  126   183            8128863
   21   201            8129862
   98   193            8130249
   63   199            8130646
   22   201            8131249
  142   174            8131312
   94   194            8131968
  132   180            8131968
   51   200            8132651
   23   201            8132768
   24   201            8134425
  149   169            8134758
  155   164            8134819
   72   198            8135640
  124   184            8136128
   25   201            8136226
  145   172            8137073
  139   176            8137395
   26   201            8138177
   79   197            8138412
  102   192            8139096
   27   201            8140284
   52   200            8140608
  117   187            8140816
  134   179            8141443
   28   201            8142553
   64   199            8142743
   85   196            8143661
   90   195            8143875
  154   165            8144389
   29   201            8144990
  122   185            8147473
   30   201            8147601
   53   200            8148877
   31   201            8150392
   73   198            8151409
   32   201            8153369
  109   190            8154029
  148   170            8154792
  136   178            8155208
   65   199            8155224
  153   166            8155873
  112   189            8156197
   33   201            8156538
   80   197            8157373
   54   200            8157464
   95   194            8158759
  106   191            8158887
   99   193            8159356
   34   201            8159905
  141   175            8162596
  120   186            8162856
   35   201            8163476
  144   173            8163701
  115   188            8165547
   86   196            8165592
   55   200            8166375
   36   201            8167257
   74   198            8167616
   66   199            8168095
   91   195            8168446
  152   167            8169271
  103   192            8170615
   37   201            8171254
  138   177            8173305
  129   182            8175257
   38   201            8175473
   56   200            8175616
  147   171            8176734
   81   197            8176814
  127   183            8176870
  131   181            8177832
   39   201            8179920
   67   199            8181362
  118   187            8182235
  125   184            8182629
   75   198            8184267
  151   168            8184583
   40   201            8184601
  133   180            8184637
   57   200            8185193
   96   194            8186120
   87   196            8188039
  100   193            8189057
   41   201            8189522
  110   190            8190000
  160   160            8192000
  143   174            8192231
  123   185            8192492
  107   191            8192914
  159   161            8192960
   92   195            8193563
  113   189            8194166
   42   201            8194689
   68   199            8195031
   58   200            8195112
  135   179            8195714
  140   176            8195776
  158   162            8195840
   82   197            8196741
   43   201            8200108
  146   172            8200584
  157   163            8200640
   76   198            8201368
  150   169            8201809
  104   192            8202752
   59   200            8205379
  116   188            8205568
   44   201            8205785
  121   186            8206417
  156   164            8207360
   69   199            8209108
   88   196            8211008
  137   178            8211105
   45   201            8211726
   97   194            8214057
   60   200            8216000
  155   165            8216000
   83   197            8217160
   46   201            8217937
   77   198            8218925
   93   195            8219232
  101   193            8219358
  149   170            8220949
  142   175            8222663
   70   199            8223599
  119   187            8224362
   47   201            8224424
  130   182            8225568
  128   183            8225639
  145   173            8226342
  154   166            8226560
  111   190            8226631
   61   200            8226981
  108   191            8227583
  132   181            8229709
  126   184            8229880
  139   177            8230852
   48   201            8231193
  114   189            8232813
   89   196            8234505
  105   192            8235513
   78   198            8236944
   84   197            8238077
  134   180            8238104
  124   185            8238249
   49   201            8238250
   62   200            8238328
   71   199            8238510
  153   167            8239040
  148   171            8242003
    0   202            8242408
    1   202            8242409
    2   202            8242416
    3   202            8242435
    4   202            8242472
    5   202            8242533
   98   194            8242576
    6   202            8242624
    7   202            8242751
    8   202            8242920
    9   202            8243137
   10   202            8243408
   11   202            8243739
   12   202            8244136
   13   202            8244605
   14   202            8245152
   94   195            8245459
   50   201            8245601
   15   202            8245783
  117   188            8246285
   16   202            8246504
   17   202            8247321
   18   202            8248240
   19   202            8249267
   63   200            8250047
  102   193            8250265
   20   202            8250408
  122   186            8250704
  136   179            8250795
   21   202            8251669
   22   202            8253056
   51   201            8253252
  152   168            8253440
   72   199            8253847
  144   174            8254008
   23   202            8254575
  141   176            8254997
   79   198            8255431
   24   202            8256232
   25   202            8258033
   90   196            8258536
   85   197            8259498
   26   202            8259984
   52   201            8261209
   27   202            8262091
   64   200            8262144
  109   191            8262900
  112   190            8263928
   28   202            8264360
  147   172            8264971
   29   202            8266797
  120   187            8267203
  138   178            8267824
  106   192            8268904
  160   161            8269281
   30   202            8269408
   53   201            8269478
   73   199            8269616
  151   169            8269760
  159   162            8271207
   99   194            8271683
  115   189            8272144
   31   202            8272199
   95   195            8272250
   80   198            8274392
   65   200            8274625
  158   163            8275059
   32   202            8275176
  129   183            8275176
  131   182            8276659
  127   184            8277887
   54   201            8278065
   33   202            8278345
  157   164            8280837
   86   197            8281429
   34   202            8281712
  103   193            8281784
  133   181            8282378
   91   196            8283107
  143   175            8283582
  125   185            8284750
   35   202            8285283
   74   199            8285823
   55   201            8286976
   66   200            8287496
  118   188            8287704
  150   170            8288000
  156   165            8288541
   36   202            8289064
  140   177            8289233
  146   173            8289853
  135   180            8292375
   37   202            8293061
   81   198            8293833
  123   186            8295723
   56   201            8296217
   38   202            8297280
  155   166            8298171
  110   191            8298871
   96   195            8299611
   67   200            8300763
  100   194            8301384
   39   202            8301727
  113   190            8301897
   75   199            8302474
  107   192            8302931
   87   197            8303876
   57   201            8305794
   40   202            8306408
  137   179            8306692
  149   171            8308160
   92   196            8308224
  154   167            8309727
  121   187            8310764
   41   202            8311329
  116   189            8312165
   82   198            8313760
  104   193            8313921
   68   200            8314432
  142   176            8315064
   58   201            8315713
   42   202            8316496
  145   174            8316649
   76   199            8319575
   43   202            8321915
  153   168            8323209
  139   178            8325371
  130   183            8325487
   59   201            8325980
  128   184            8326656
   88   197            8326845
   97   195            8327548
   44   202            8327592
   69   200            8328509
  132   182            8328536
  119   188            8329831
  148   172            8330240
  101   194            8331685
  126   185            8332001
   45   202            8333533
   93   196            8333893
   83   198            8334179
  111   191            8335502
  134   181            8335845
   60   201            8336601
   77   199            8337132
  108   192            8337600
  152   169            8338617
   46   202            8339744
  114   190            8340544
  124   186            8341480
   70   200            8343000
  144   175            8345359
   47   202            8346231
  161   161            8346562
  105   193            8346682
  136   180            8347456
  160   162            8347528
   61   201            8347582
  141   177            8348454
   89   197            8350342
  159   163            8350426
  117   189            8352882
   48   202            8353000
  147   173            8354240
  122   187            8355051
   84   198            8355096
   78   199            8355151
  158   164            8355256
  151   170            8355951
   98   195            8356067
   71   200            8357911
   62   201            8358929
   49   202            8360057
   94   196            8360120
  157   165            8362018
  102   194            8362592
  138   179            8363411
    0   203            8365427
    1   203            8365428
    2   203            8365435
    3   203            8365454
    4   203            8365491
    5   203            8365552
    6   203            8365643
    7   203            8365770
    8   203            8365939
    9   203            8366156
   10   203            8366427
   11   203            8366758
   12   203            8367155
   50   202            8367408
   13   203            8367624
   14   203            8368171
   15   203            8368802
   16   203            8369523
   17   203            8370340
   63   201            8370648
  156   166            8370712
   18   203            8371259
   19   203            8372286
  120   188            8372672
  112   191            8372799
  109   192            8372917
   72   200            8373248
   20   203            8373427
   79   199            8373638
   90   197            8374373
   21   203            8374688
   51   202            8375059
  150   171            8375211
  143   176            8375983
   22   203            8376075
  129   184            8376193
   85   198            8376517
  131   183            8376578
   23   203            8377594
   24   203            8379251
  115   190            8379875
  127   185            8380008
  106   193            8380073
  146   174            8380160
   25   203            8381052
  133   182            8381205
  155   167            8381338
   64   201            8382745
   26   203            8383003
   52   202            8383016
  140   178            8383752
   27   203            8385110
   99   195            8385174
   95   196            8386911
   28   203            8387379
  125   186            8387981
   73   200            8389017
   29   203            8389816
  135   181            8390116
   53   202            8391285
   30   203            8392427
   80   199            8392599
  154   168            8393896
  103   194            8394111
  118   189            8394301
   31   203            8395218
   65   201            8395226
  149   172            8396397
   32   203            8398195
   86   198            8398448
   91   197            8398944
   54   202            8399872
  123   187            8400070
   33   203            8401364
  137   180            8403353
   34   203            8404731
   74   200            8405224
  145   175            8408000
   66   201            8408097
   35   203            8408302
  153   169            8408386
  142   177            8408521
   55   202            8408783
  110   192            8408888
  113   191            8410768
   81   199            8412040
   36   203            8412083
  107   193            8414100
   96   196            8414272
  100   195            8414875
   37   203            8416080
  121   188            8416233
   56   202            8418024
  148   173            8419509
  116   190            8419896
   38   203            8420299
   87   198            8420895
  139   179            8420958
   67   201            8421364
   75   200            8421875
   92   197            8424061
   39   203            8424746
  152   170            8424808
  161   162            8424809
  104   194            8426248
  130   184            8426504
  160   163            8426747
   57   202            8427601
  132   183            8428455
  128   185            8428777
   40   203            8429427
  159   164            8430623
   82   199            8431967
   41   203            8434348
  134   182            8434672
   68   201            8435033
  126   186            8435232
  119   189            8436428
  158   165            8436437
   58   202            8437520
  144   176            8437760
   76   200            8438976
   42   203            8439515
   97   196            8442209
  141   178            8442973
  151   171            8443162
   88   198            8443864
  157   166            8444189
  147   174            8444547
   43   203            8444934
  101   195            8445176
  136   181            8445197
  111   192            8445519
  124   187            8445827
   59   202            8447787
  108   193            8448769
   69   201            8449110
  114   191            8449415
   93   197            8449730
   44   203            8450611
   83   199            8452386
  156   167            8453879
   77   200            8456533
   45   203            8456552
   60   202            8458408
  105   194            8459009
  138   180            8460072
  122   188            8460520
  117   190            8460613
   46   203            8462763
  150   172            8463448
   70   201            8463601
  155   168            8465507
   89   198            8467361
   47   203            8469250
   61   202            8469389
  143   177            8469440
   98   196            8470728
  146   175            8471511
   84   199            8473303
   78   200            8474552
   94   197            8475957
   48   203            8476019
  102   195            8476083
  131   184            8477595
  129   185            8478314
   71   201            8478512
  154   169            8479073
  120   189            8479269
  140   179            8479339
   62   202            8480736
  133   183            8481124
  112   192            8482816
   49   203            8483076
  127   186            8483239
  109   193            8484086
  149   173            8485666
  115   191            8488746
  135   182            8488943
    0   204            8489664
    1   204            8489665
    2   204            8489672
    3   204            8489691
    4   204            8489728
    5   204            8489789
    6   204            8489880
    7   204            8490007
    8   204            8490176
    9   204            8490393
   50   203            8490427
   10   204            8490664
   11   204            8490995
   12   204            8491392
   90   198            8491392
   13   204            8491861
  125   187            8492328
  106   194            8492400
   14   204            8492408
   63   202            8492455
   15   204            8493039
   79   200            8493039
   16   204            8493760
   72   201            8493849
   17   204            8494577
  153   170            8494577
   85   199            8494724
   18   204            8495496
   19   204            8496523
   20   204            8497664
   51   203            8498078
   21   204            8498925
   99   196            8499835
   22   204            8500312
  145   176            8500401
  137   181            8501094
   23   204            8501831
  118   190            8502032
   95   197            8502748
  142   178            8503040
  162   162            8503056
   24   204            8503488
  161   163            8504028
   64   202            8504552
   25   204            8505289
  123   188            8505539
   52   203            8506035
  160   164            8506944
   26   204            8507240
  103   195            8507602
   27   204            8509347
   73   201            8509618
  148   174            8509816
   28   204            8511616
  159   165            8511804
   80   200            8512000
  152   171            8512019
   29   204            8514053
   53   203            8514304
   91   198            8515963
   86   199            8516655
   30   204            8516664
   65   202            8517033
  139   180            8517619
  158   166            8518608
   31   204            8519455
  110   193            8520057
  113   192            8520785
   32   204            8522432
  121   189            8522830
   54   203            8522891
   33   204            8525601
   74   201            8525825
  107   194            8526427
  157   167            8527356
  130   185            8528625
  116   191            8528767
   34   204            8528968
  132   184            8529472
  100   196            8529536
   66   202            8529904
   96   197            8530109
  144   177            8531217
  151   172            8531399
   81   200            8531441
   55   203            8531802
  128   186            8532008
   35   204            8532539
  134   183            8534591
  147   175            8535898
   36   204            8536320
  156   168            8538048
  141   179            8538560
   87   199            8539102
  126   187            8539579
  104   195            8539739
   37   204            8540317
   56   203            8541043
   92   198            8541080
   75   201            8542476
   67   202            8543171
  136   182            8544024
  119   190            8544159
   38   204            8544536
   39   204            8548983
   57   203            8550620
  155   169            8550684
  124   188            8551296
   82   200            8551368
  150   173            8552717
   40   204            8553664
  111   193            8556688
   68   202            8556840
  138   181            8557813
   97   197            8558046
   41   204            8558585
  114   192            8559432
   76   201            8559577
  101   196            8559837
   58   203            8560539
  108   194            8561096
   88   199            8562071
   42   204            8563752
  146   176            8563912
  143   178            8563959
  154   170            8565264
   93   198            8566749
  122   189            8567117
   43   204            8569171
  117   191            8569484
   59   203            8570806
   69   202            8570917
   83   200            8571787
  105   195            8572500
   44   204            8574848
  149   174            8575973
  140   180            8576000
   77   201            8577134
  131   185            8579716
   45   204            8580789
   60   203            8581427
  129   186            8581545
  153   171            8581788
  133   184            8582141
  162   163            8582275
  161   164            8584225
   70   202            8585408
   89   199            8585568
   98   197            8586565
   46   204            8587000
  120   190            8587000
  127   187            8587586
  160   165            8588125
  135   183            8588862
  102   196            8590744
   61   203            8592408
   84   200            8592704
   94   198            8592976
   47   204            8593487
  145   177            8593858
  159   166            8593975
  112   193            8593985
   78   201            8595153
  109   194            8596413
  125   188            8597797
  142   179            8598627
  115   192            8598763
  137   182            8599921
   48   204            8600256
  152   172            8600256
   71   202            8600319
  148   175            8601167
  158   167            8601775
   62   203            8603755
  106   195            8605891
   49   204            8607313
   90   199            8609599
  118   191            8610903
  157   168            8611525
  123   189            8612136
   79   201            8613640
   85   200            8614125
   50   204            8614664
    0   205            8615125
    1   205            8615126
    2   205            8615133
    3   205            8615152
    4   205            8615189
    5   205            8615250
    6   205            8615341
  139   181            8615360
    7   205            8615468
   63   203            8615474
    8   205            8615637
   72   202            8615656
   99   197            8615672
    9   205            8615854
   10   205            8616125
   11   205            8616456
   12   205            8616853
   13   205            8617322
   14   205            8617869
   15   205            8618500
   16   205            8619221
   95   198            8619767
   17   205            8620038
  151   173            8620668
   18   205            8620957
   19   205            8621984
  103   196            8622263
   51   204            8622315
   20   205            8623125
  156   169            8623225
   21   205            8624386
  144   178            8625736
   22   205            8625773
   23   205            8627292
   64   203            8627571
  147   176            8628299
   24   205            8628949
   52   204            8630272
  121   190            8630561
   25   205            8630750
   73   202            8631425
  132   185            8631593
  130   186            8631856
  113   193            8631954
  110   194            8632384
   80   201            8632601
   26   205            8632701
   91   199            8634170
   27   205            8634808
  141   180            8635221
  134   184            8635608
   86   200            8636056
  128   187            8636355
  155   170            8636875
   28   205            8637077
   53   204            8638541
  116   192            8638784
   29   205            8639514
  107   195            8639918
   65   203            8640052
   30   205            8642125
  150   174            8643024
  136   183            8643943
   31   205            8644916
  126   188            8645048
  100   197            8645373
   54   204            8647128
   96   198            8647128
   74   202            8647632
   32   205            8647893
   33   205            8651062
   81   201            8652042
  154   171            8652475
   66   203            8652923
  119   191            8653030
  104   196            8654400
   34   205            8654429
   55   204            8656039
  138   182            8656640
  146   177            8657369
  124   189            8657893
   35   205            8658000
   87   200            8658503
   92   199            8659287
  143   179            8659546
  163   163            8661494
   36   205            8661781
  162   164            8662472
   75   202            8664283
   56   204            8665280
  161   165            8665406
   37   205            8665778
   67   203            8666190
  149   175            8667324
  111   194            8669015
   38   205            8669997
  153   172            8670025
  160   166            8670296
  114   193            8670601
   82   201            8671969
  140   181            8673741
   39   205            8674444
  108   195            8674587
  122   190            8674848
   57   204            8674857
   97   198            8675065
  101   197            8675674
  159   167            8677142
   40   205            8679125
  117   192            8679501
   68   203            8679859
   76   202            8681384
   88   200            8681472
  131   186            8682947
   41   205            8684046
  133   185            8684262
   58   204            8684776
   93   199            8684956
  129   187            8685892
  158   168            8685944
  105   196            8687161
  145   178            8688377
   42   205            8689213
  152   173            8689525
  135   184            8689879
   83   201            8692388
  127   188            8693055
  148   176            8693568
   69   203            8693936
   43   205            8694632
   59   204            8695043
  142   180            8695288
  120   191            8695871
  157   169            8696702
   77   202            8698941
  137   183            8699840
   44   205            8700309
   98   198            8703584
  125   189            8704394
   89   200            8704969
   60   204            8705664
   45   205            8706250
  112   194            8706312
  102   197            8706581
   70   203            8708427
  156   170            8709416
  109   195            8709904
  115   193            8709932
  151   174            8710975
   94   199            8711183
   46   205            8712461
   84   201            8713305
  139   182            8714187
   61   204            8716645
   78   202            8716960
   47   205            8718948
  123   190            8719867
  106   196            8720552
  118   192            8720920
  144   179            8721323
  147   177            8721756
   71   203            8723338
  155   171            8724086
   48   205            8725717
   62   204            8727992
   90   200            8729000
   99   198            8732691
   49   205            8732774
  141   181            8732962
  150   175            8734375
   85   201            8734726
  132   186            8734824
   79   202            8735447
  130   187            8736203
  134   185            8737729
   95   199            8737974
  103   197            8738100
   72   203            8738675
  121   191            8739432
   63   204            8739711
   50   205            8740125
  154   172            8740712
  163   164            8741691
    0   206            8741816
    1   206            8741817
    2   206            8741824
  128   188            8741824
    3   206            8741843
    4   206            8741880
    5   206            8741941
    6   206            8742032
    7   206            8742159
    8   206            8742328
    9   206            8742545
   10   206            8742816
   11   206            8743147
   12   206            8743544
  162   165            8743653
   13   206            8744013
  113   194            8744281
   14   206            8744560
  136   184            8744960
   15   206            8745191
  110   195            8745875
   16   206            8745912
   17   206            8746729
  161   166            8747577
   18   206            8747648
   51   205            8747776
   19   206            8748675
   20   206            8749816
  116   193            8749953
   21   206            8751077
  126   189            8751645
   64   204            8751808
  146   178            8751888
   22   206            8752464
  160   167            8753463
   91   200            8753571
   23   206            8753983
   80   202            8754408
   73   203            8754444
  107   196            8754579
   24   206            8755640
   52   205            8755733
  143   180            8756207
  138   183            8756559
   86   201            8756657
   25   206            8757441
  153   173            8759294
   26   206            8759392
  149   176            8759725
  159   168            8761311
   27   206            8761499
  100   198            8762392
  119   192            8763047
   28   206            8763768
   53   205            8764002
   65   204            8764289
   96   199            8765335
  124   190            8765624
   29   206            8766205
   30   206            8768816
  104   197            8770237
   74   203            8770651
  158   169            8771121
   31   206            8771607
  140   182            8772568
   54   205            8772589
   81   202            8773849
   32   206            8774584
   66   204            8777160
   33   206            8777753
   92   200            8778688
   87   201            8779104
  152   174            8779832
   34   206            8781120
   55   205            8781500
  111   195            8782506
  157   170            8782893
  114   194            8782928
  122   191            8783719
  145   179            8783964
   35   206            8784691
  148   177            8787025
  131   187            8787294
   75   203            8787302
  133   186            8787493
   36   206            8788472
  108   196            8789248
   67   204            8790427
  117   193            8790670
   56   205            8790741
  129   188            8791361
  135   185            8792000
   37   206            8792469
  101   198            8792693
  142   181            8793029
   97   199            8793272
   82   202            8793776
  156   171            8796627
   38   206            8796688
  127   189            8799652
   57   205            8800318
  137   184            8800857
   39   206            8801135
   88   201            8802073
  151   175            8802326
  105   197            8802998
   68   204            8804096
   93   200            8804357
   76   203            8804403
   40   206            8805816
  120   192            8805888
   58   205            8810237
   41   206            8810737
  125   190            8812125
  155   172            8812323
  139   183            8814106
   83   202            8814195
   42   206            8815904
  147   178            8816275
  144   180            8817984
   69   204            8818173
  112   195            8819803
   59   205            8820504
   43   206            8821323
   98   199            8821791
  164   164            8821888
   77   203            8821960
  115   194            8822259
  163   165            8822872
  102   198            8823600
  109   196            8824565
   89   201            8825570
  162   166            8825824
  150   176            8826776
   44   206            8827000
  123   191            8828738
  154   173            8829981
   94   200            8830584
  161   167            8830744
   60   205            8831125
  141   182            8831789
  118   193            8832089
   70   204            8832664
   45   206            8832941
   84   202            8835112
  106   197            8836389
  160   168            8837632
   46   206            8839152
  132   187            8839171
   78   203            8839979
  134   186            8840960
  130   188            8841672
   61   205            8842106
   47   206            8845639
  159   169            8846488
  136   185            8847081
  146   179            8847475
   71   204            8847575
  128   189            8848421
  121   192            8849449
   90   201            8849601
  153   174            8849601
   99   199            8850898
   48   206            8852408
  149   177            8853182
   62   205            8853453
  143   181            8853948
  103   198            8855119
   85   202            8856533
  158   170            8857312
   95   200            8857375
  138   184            8857576
  113   195            8857772
   79   203            8858466
  126   190            8859376
   49   206            8859465
  110   196            8860536
  116   194            8862280
   72   204            8862912
   63   205            8865172
   50   206            8866816
    0   207            8869743
    1   207            8869744
    2   207            8869751
    3   207            8869770
    4   207            8869807
    5   207            8869868
    6   207            8869959
    7   207            8870086
  157   171            8870104
    8   207            8870255
  107   197            8870416
    9   207            8870472
   10   207            8870743
   11   207            8871074
  152   175            8871183
   12   207            8871471
   13   207            8871940
   14   207            8872487
  140   183            8872487
   15   207            8873118
   16   207            8873839
   91   201            8874172
  119   193            8874216
   51   206            8874467
  124   191            8874495
   17   207            8874656
   18   207            8875575
   19   207            8876602
   64   205            8877269
   80   203            8877427
   20   207            8877743
   86   202            8878464
   73   204            8878681
   21   207            8879004
   22   207            8880391
  100   199            8880599
  145   180            8880625
  148   178            8881544
   23   207            8881910
   52   206            8882424
   24   207            8883567
   96   200            8884736
  156   172            8884864
   25   207            8885368
  104   198            8887256
   26   207            8887319
   27   207            8889426
   65   205            8889750
   53   206            8890693
   28   207            8891695
  133   187            8891840
  142   182            8891856
  131   188            8892763
  122   192            8893736
   29   207            8894132
  151   176            8894727
   74   204            8894888
  135   186            8895231
  114   195            8896419
   30   207            8896743
   81   203            8896868
  111   196            8897167
  129   189            8897958
   54   206            8899280
   92   201            8899289
   31   207            8899534
   87   202            8900911
  155   173            8901592
   32   207            8902511
   66   205            8902621
  137   185            8902978
  117   194            8902997
  164   165            8903069
  163   166            8905043
  108   197            8905085
   33   207            8905680
  127   190            8907383
   55   206            8908191
  162   167            8908991
   34   207            8909047
  101   199            8910900
   75   204            8911539
  147   179            8911862
   35   207            8912618
   97   200            8912673
  161   168            8914913
  139   184            8915123
  144   181            8915725
   67   205            8915888
   36   207            8916399
   82   203            8916795
  120   193            8917057
   56   206            8917432
  105   198            8920017
  150   177            8920233
  154   174            8920288
   37   207            8920396
  125   191            8920996
  160   169            8922809
   88   202            8923880
   38   207            8924615
   93   201            8924958
   57   206            8927009
   76   204            8928640
   39   207            8929062
   68   205            8929557
  141   183            8931708
  159   170            8932679
   40   207            8933743
  112   196            8934464
  115   195            8935750
   58   206            8936928
   83   203            8937214
   41   207            8938664
  123   192            8938755
  109   197            8940402
  153   175            8940952
   98   200            8941192
  102   199            8941807
   69   205            8943634
   42   207            8943831
  146   180            8944136
  118   194            8944416
  158   171            8944523
  132   188            8944640
  134   187            8945307
   77   204            8946197
   59   206            8947195
   89   202            8947377
  149   178            8947701
  130   189            8948269
   43   207            8949250
  136   186            8950312
   94   201            8951185
  143   182            8952775
  106   198            8953408
   44   207            8954927
  128   190            8956152
   60   206            8957816
   70   205            8958125
   84   203            8958131
  157   172            8958341
  138   185            8959697
  121   193            8960618
   45   207            8960868
  152   176            8963584
   78   204            8964216
   46   207            8967079
  126   191            8968247
   61   206            8968797
   99   200            8970299
   90   202            8971408
  113   196            8972433
   71   205            8973036
  103   199            8973326
  140   184            8973504
   47   207            8973566
  156   173            8974133
  116   195            8975771
  110   197            8976373
  148   179            8977131
   95   201            8977976
  145   181            8978366
   85   203            8979552
   62   206            8980144
   48   207            8980335
   79   204            8982703
  165   165            8984250
  124   192            8984512
  164   166            8985240
  119   194            8986543
   49   207            8987392
  107   198            8987435
  151   177            8988184
  163   167            8988210
   72   205            8988373
  142   183            8991775
   63   206            8991863
  155   174            8991899
  162   168            8993160
   50   207            8994743
   91   202            8995979
  133   188            8997309
    0   208            8998912
    1   208            8998913
    2   208            8998920
    3   208            8998939
    4   208            8998976
    5   208            8999037
    6   208            8999128
    7   208            8999255
  131   189            8999360
    8   208            8999424
  135   187            8999578
    9   208            8999641
   10   208            8999912
  100   200            9000000
  161   169            9000090
   11   208            9000243
   12   208            9000640
   13   208            9001109
   86   203            9001483
   14   208            9001656
   80   204            9001664
   15   208            9002287
   51   207            9002394
   16   208            9003008
   17   208            9003825
   64   206            9003960
   73   205            9004142
   18   208            9004744
  122   193            9004905
   96   201            9005337
  104   199            9005463
  129   190            9005689
   19   208            9005771
  137   186            9006209
   20   208            9006912
   21   208            9008173
  147   180            9008523
  160   170            9009000
   22   208            9009560
   52   207            9010351
   23   208            9011079
  114   196            9011080
  154   175            9011639
   24   208            9012736
  111   197            9013004
   25   208            9014537
  144   182            9014552
  150   178            9014752
  127   191            9016254
   65   206            9016441
   26   208            9016488
  117   195            9016488
  139   185            9017244
   27   208            9018595
   53   207            9018620
  159   171            9019890
   74   205            9020349
   28   208            9020864
   92   202            9021096
   81   204            9021105
  108   198            9022104
   29   208            9023301
   87   203            9023930
   30   208            9025912
   54   207            9027207
   31   208            9028703
   66   206            9029312
  120   194            9029384
  101   200            9030301
  125   192            9031013
   32   208            9031680
  141   184            9032725
  158   172            9032760
   97   201            9033274
  153   176            9033353
   33   208            9034849
   55   207            9036118
   75   205            9037000
   34   208            9038216
  105   199            9038224
   82   204            9041032
   35   208            9041787
  146   181            9041877
   67   206            9042579
  149   179            9043288
   56   207            9045359
   36   208            9045568
   93   202            9046765
   88   203            9046899
  157   173            9047610
   37   208            9049565
  123   193            9049924
  112   197            9050301
  115   196            9050411
  134   188            9050776
  132   189            9051237
  143   183            9052694
   38   208            9053784
   76   205            9054101
  136   187            9054659
   57   207            9054936
  130   190            9056000
   68   206            9056248
  152   177            9057041
  109   198            9057421
  118   195            9057907
   39   208            9058231
  102   200            9061208
   83   204            9061451
   98   201            9061793
   40   208            9062912
  138   186            9062928
  156   174            9064440
   58   207            9064855
  128   191            9065023
  165   166            9066421
   41   208            9067833
  164   167            9068407
   69   206            9070325
   89   203            9070396
  106   199            9071615
   77   205            9071658
  163   168            9072379
  121   194            9072945
   94   202            9072992
   42   208            9073000
  148   180            9073792
   59   207            9075122
  140   185            9075625
  145   182            9077193
  126   192            9078264
  162   169            9078337
   43   208            9078419
   84   204            9082368
  151   178            9082703
  155   175            9083250
   44   208            9084096
   70   206            9084816
   60   207            9085743
  161   170            9086281
  113   197            9088270
   78   205            9089677
   45   208            9090037
  116   196            9090432
   99   201            9090900
  103   200            9092727
  142   184            9092792
  110   198            9093392
   90   203            9094427
  124   193            9095681
  160   171            9096211
   46   208            9096248
   61   207            9096724
   71   206            9099727
   95   202            9099783
  119   195            9100034
   47   208            9102735
   85   204            9103789
  133   189            9103906
  154   176            9104040
  135   188            9105047
  107   199            9105642
  147   181            9106264
  131   190            9107091
   62   207            9108071
  159   172            9108127
   79   205            9108164
   48   208            9109504
  150   179            9110339
  137   187            9110556
  144   183            9114471
  129   191            9114560
   72   206            9115064
   49   208            9116561
  122   194            9117232
   91   203            9118998
   63   207            9119790
  139   186            9120475
  100   201            9120601
  158   173            9122029
   50   208            9123912
  104   200            9124864
   86   204            9125720
  127   192            9126271
  153   177            9126810
  114   197            9126917
   80   205            9127125
   96   202            9127144
    0   209            9129329
    1   209            9129330
    2   209            9129337
    3   209            9129356
    4   209            9129393
    5   209            9129454
    6   209            9129545
    7   209            9129672
    8   209            9129841
  111   198            9130023
    9   209            9130058
   10   209            9130329
   11   209            9130660
   73   206            9130833
   12   209            9131057
  117   196            9131149
   13   209            9131526
   51   208            9131563
   64   207            9131887
   14   209            9132073
   15   209            9132704
   16   209            9133425
   17   209            9134242
  141   185            9134846
   18   209            9135161
   19   209            9136188
   20   209            9137329
  157   174            9137917
   21   209            9138590
   52   208            9139520
  149   180            9139949
   22   209            9139977
  108   199            9140311
  146   182            9140704
   23   209            9141496
  125   193            9142182
  120   195            9142875
   24   209            9143153
   92   203            9144115
   65   207            9144368
   25   209            9144954
   81   205            9146566
   26   209            9146905
   74   206            9147040
   53   208            9147789
   87   204            9148167
  166   166            9148592
   27   209            9149012
  165   167            9149588
  101   201            9150902
   28   209            9151281
  152   178            9151560
  164   168            9152576
  143   184            9153711
   29   209            9153718
   97   202            9155081
  156   175            9155791
   30   209            9156329
   54   208            9156376
   66   207            9157239
  134   189            9157373
  163   169            9157556
  105   200            9157625
  132   190            9158968
   31   209            9159120
  136   188            9160128
   32   209            9162097
  123   194            9162251
   75   206            9163691
  162   170            9164528
  130   191            9164871
   33   209            9165266
   55   208            9165287
  115   197            9166248
   82   205            9166493
  138   187            9167275
  112   198            9167320
   34   209            9168633
   93   203            9169784
   67   207            9170506
   88   204            9171136
  148   181            9171533
   35   209            9172204
  118   196            9172568
  161   171            9173492
   56   208            9174528
  128   192            9175040
  109   199            9175628
  155   176            9175651
   36   209            9175985
  145   183            9177112
  151   179            9178290
  140   186            9178856
   37   209            9179982
   76   206            9180792
  102   201            9181809
   98   202            9183600
   57   208            9184105
   68   207            9184175
   38   209            9184201
  160   172            9184448
  121   195            9186436
   83   205            9186912
   39   209            9188648
  126   193            9189433
  106   200            9191016
   40   209            9193329
   58   208            9194024
   89   204            9194633
  142   185            9194913
   94   203            9196011
  159   173            9197396
  154   177            9197497
   41   209            9198250
   69   207            9198252
   77   206            9198349
   42   209            9203417
   59   208            9204291
  147   182            9205091
  113   198            9205289
  116   197            9206269
  150   180            9207000
   84   205            9207829
  124   194            9208008
   43   209            9208836
  110   199            9211599
  133   190            9211637
  135   189            9211644
  158   174            9212336
   99   202            9212707
   70   207            9212743
  103   201            9213328
   44   209            9214513
  119   196            9214695
   60   208            9214912
  144   184            9215488
  131   191            9215962
  137   188            9216025
   78   206            9216368
   90   204            9218664
   45   209            9220454
  153   178            9221329
   95   203            9222802
  129   192            9224577
  139   187            9224822
  107   200            9225043
   61   208            9225893
   46   209            9226665
   71   207            9227654
   85   205            9229250
  157   175            9229268
  122   195            9230723
  166   167            9231759
   47   209            9233152
  165   168            9233757
   79   206            9234855
   62   208            9237240
  127   193            9237440
  149   181            9237690
  164   169            9237753
  141   186            9238077
   48   209            9239921
  146   183            9240623
  100   202            9242408
   72   207            9242991
   91   204            9243235
  163   170            9243747
  114   198            9243936
  104   201            9245465
   49   209            9246978
  117   197            9246986
  152   179            9247147
  156   176            9248192
  111   199            9248230
   63   208            9248959
   96   203            9250163
   86   205            9251181
  162   171            9251739
   80   206            9253816
   50   209            9254329
  125   194            9254509
  143   185            9255832
  120   196            9257536
   73   207            9258760
  108   200            9259712
    0   210            9261000
    1   210            9261001
    2   210            9261008
    3   210            9261027
   64   208            9261056
    4   210            9261064
    5   210            9261125
    6   210            9261216
    7   210            9261343
    8   210            9261512
    9   210            9261729
  161   172            9261729
   51   209            9261980
   10   210            9262000
   11   210            9262331
   12   210            9262728
   13   210            9263197
   14   210            9263744
   15   210            9264375
   16   210            9265096
  134   190            9265104
   17   210            9265913
  136   189            9266725
   18   210            9266832
  132   191            9267839
   19   210            9267859
   92   204            9268352
   20   210            9269000
  155   177            9269108
   52   209            9269937
   21   210            9270261
  148   182            9270360
   22   210            9271648
  101   202            9272709
  138   188            9272744
   23   210            9273167
   81   206            9273257
   65   208            9273537
   87   205            9273628
  160   173            9273717
   24   210            9274824
  130   192            9274888
  151   180            9274951
   74   207            9274967
  123   195            9275742
   25   210            9276625
   97   203            9278100
  145   184            9278129
   53   209            9278206
  105   201            9278226
   26   210            9278576
   27   210            9280683
   28   210            9282952
  140   187            9283203
  115   198            9283267
   29   210            9285389
  112   199            9285527
  128   193            9286209
   66   208            9286408
   54   209            9286793
  159   174            9287703
   30   210            9288000
  118   197            9288405
   31   210            9290791
   75   207            9291618
  154   178            9292016
   82   206            9293184
   32   210            9293768
   93   204            9294021
  109   200            9295029
   55   209            9295704
   88   205            9296597
   33   210            9296937
  142   186            9298144
   67   208            9299675
   34   210            9300304
  121   196            9301097
  126   194            9301760
  102   202            9303616
  158   175            9303687
   35   210            9303875
  150   181            9304741
   56   209            9304945
  147   183            9305010
   98   203            9306619
   36   210            9307656
   76   207            9308719
  106   201            9311617
   37   210            9311653
   68   208            9313344
   83   206            9313603
   57   209            9314522
  167   167            9314926
   38   210            9315872
  166   168            9315928
  153   179            9316916
  144   185            9317609
  165   169            9318934
  135   190            9319375
   89   205            9320094
   94   204            9320248
   39   210            9320319
  133   191            9320508
  124   195            9321499
  157   176            9321669
  137   189            9322622
  116   198            9323288
  113   199            9323496
  164   170            9323944
   58   209            9324441
   40   210            9325000
  131   192            9325979
   77   207            9326276
   69   208            9327421
   41   210            9329921
  139   188            9330291
  119   197            9330532
  163   171            9330958
  110   200            9331000
   84   206            9334520
   59   209            9334708
   42   210            9335088
  103   202            9335135
   99   203            9335726
  129   193            9335746
  149   182            9336517
  162   172            9339976
   43   210            9340507
  146   184            9341640
  156   177            9341649
   70   208            9341912
  141   187            9342424
  152   180            9343808
   90   205            9344125
   78   207            9344295
   60   209            9345329
  122   196            9345384
  107   201            9345644
   44   210            9346184
   95   204            9347039
  127   194            9349767
  161   173            9350998
   45   210            9352125
   85   206            9355941
   61   209            9356310
   71   208            9356823
   46   210            9358336
  143   186            9359063
  114   199            9362143
   79   207            9362782
  155   178            9363627
  117   198            9364005
  160   174            9364024
   47   210            9364823
  100   203            9365427
  104   202            9367272
  111   200            9367631
   62   209            9367657
  125   195            9368000
   91   205            9368696
  148   183            9370279
   48   210            9371592
   72   208            9372160
  151   181            9372692
  120   197            9373373
  134   191            9373975
   96   204            9374400
  136   190            9374456
  132   192            9377856
   86   206            9377872
   49   210            9378649
  159   175            9379054
  138   189            9379341
   63   209            9379376
  145   185            9380250
  108   201            9380313
   80   207            9381743
   50   210            9386000
  130   193            9386057
  154   179            9387603
   73   208            9387929
  140   188            9388672
  123   196            9390403
   64   209            9391473
   51   210            9393651
   92   205            9393813
    0   211            9393931
    1   211            9393932
    2   211            9393939
    3   211            9393958
    4   211            9393995
    5   211            9394056
    6   211            9394147
    7   211            9394274
    8   211            9394443
    9   211            9394660
   10   211            9394931
   11   211            9395262
   12   211            9395659
  101   203            9395728
  158   176            9396088
   13   211            9396128
   14   211            9396675
   15   211            9397306
   16   211            9398027
  128   194            9398536
   17   211            9398844
  167   168            9399095
   18   211            9399763
  105   202            9400033
   87   206            9400319
   19   211            9400790
  166   169            9401105
   81   207            9401184
  115   199            9401474
   52   210            9401608
   20   211            9401931
   97   204            9402337
  142   187            9402491
   21   211            9403192
  150   182            9403568
   65   209            9403954
   74   208            9404136
   22   211            9404579
  112   200            9404928
  165   170            9405125
  118   198            9405424
  147   184            9406027
   23   211            9406098
   24   211            9407755
   25   211            9409556
   53   210            9409877
  164   171            9411155
   26   211            9411507
  153   180            9413577
   27   211            9413614
  157   177            9415126
  126   195            9415251
  109   201            9415630
   28   211            9415883
   66   209            9416825
  121   197            9416934
   29   211            9418320
   54   210            9418464
  163   172            9419195
   93   205            9419482
   75   208            9420787
  144   186            9420840
   30   211            9420931
   82   207            9421111
   88   206            9423288
   31   211            9423722
  102   203            9426635
   32   211            9426699
   55   210            9427375
  135   191            9428246
  162   173            9429245
   33   211            9429868
   67   209            9430092
  137   190            9430353
  133   192            9430525
   98   204            9430856
   34   211            9433235
  106   202            9433424
  124   196            9436160
  156   178            9436168
  149   183            9436436
   56   210            9436616
   35   211            9436806
  139   189            9436888
  131   193            9437148
   76   208            9437888
   36   211            9440587
  161   174            9441305
  116   199            9441495
   83   207            9441530
  152   181            9441549
  113   200            9442897
   68   209            9443761
  146   185            9443761
   37   211            9444584
   94   205            9445709
   57   210            9446193
   89   206            9446785
  119   198            9447551
  141   188            9447893
  129   194            9448073
   38   211            9448803
  110   201            9451601
   39   211            9453250
  160   175            9455375
   77   208            9455445
   58   210            9456112
   69   209            9457838
   40   211            9457931
  103   203            9458154
  155   179            9459214
   99   204            9459963
  122   197            9461221
   84   207            9462447
   41   211            9462852
  127   195            9463258
  143   187            9463410
   59   210            9466379
  107   202            9467451
   42   211            9468019
   90   206            9470816
  148   184            9471296
  159   176            9471455
  151   182            9471519
   70   209            9472329
   95   205            9472500
   43   211            9473438
   78   208            9473464
   60   210            9477000
   44   211            9479115
  114   200            9481544
  117   199            9482212
  125   196            9482661
  168   168            9483264
  136   191            9483327
  145   186            9483481
   85   207            9483868
  134   192            9483992
  154   180            9484264
  167   169            9484272
   45   211            9485056
  138   190            9487072
   71   209            9487240
  166   170            9487296
   61   210            9487981
  111   201            9488232
  132   193            9489025
  158   177            9489545
  100   204            9489664
  104   203            9490291
  120   198            9490392
   46   211            9491267
   79   208            9491951
  165   171            9492336
  140   189            9495269
   91   206            9495387
   47   211            9497754
  130   194            9498384
   62   210            9499328
  164   172            9499392
   96   205            9499861
  108   202            9502120
   72   209            9502577
  150   183            9503487
   48   211            9504523
   86   207            9505799
  123   197            9506240
  142   188            9507960
  147   185            9508148
  163   173            9508464
  157   178            9509645
   80   208            9510912
   63   210            9511047
  153   181            9511318
   49   211            9511580
  128   195            9512027
   73   209            9518346
   50   211            9518931
  162   174            9519552
  101   204            9519965
   92   206            9520504
  115   200            9520875
  105   203            9523052
   64   210            9523144
  118   199            9523631
  144   187            9525187
  112   201            9525529
   51   211            9526582
   97   205            9527798
    0   212            9528128
    1   212            9528129
    2   212            9528136
    3   212            9528155
    4   212            9528192
   87   207            9528246
    5   212            9528253
    6   212            9528344
    7   212            9528471
    8   212            9528640
    9   212            9528857
   10   212            9529128
   11   212            9529459
   12   212            9529856
  126   196            9529912
   13   212            9530325
   81   208            9530353
   14   212            9530872
   15   212            9531503
  156   179            9531755
   16   212            9532224
  161   175            9532656
   17   212            9533041
  121   198            9533953
   18   212            9533960
   52   211            9534539
   74   209            9534553
   19   212            9534987
   65   210            9535625
   20   212            9536128
   21   212            9537389
  109   202            9537437
  149   184            9537453
  135   192            9538263
   22   212            9538776
  137   191            9539224
   23   212            9540295
  152   182            9540376
  133   193            9541694
   24   212            9541952
   53   211            9542808
   25   212            9543753
  139   190            9544619
   26   212            9545704
   93   206            9546173
  146   186            9546992
  160   176            9547776
   27   212            9547811
   66   210            9548496
  131   194            9549475
   28   212            9550080
   82   208            9550280
  102   204            9550872
   75   209            9551204
   88   207            9551215
   54   211            9551395
  124   197            9551997
   29   212            9552517
  141   189            9554490
   30   212            9555128
  155   180            9555875
   98   205            9556317
  106   203            9556443
   31   212            9557919
   55   211            9560306
   32   212            9560896
  116   200            9560896
  129   195            9561564
   67   210            9561763
  113   201            9563498
   33   212            9564065
  159   177            9564912
  119   199            9565758
   34   212            9567432
   76   209            9568305
  168   169            9568441
  143   188            9568879
   56   211            9569547
  167   170            9570463
   83   208            9570699
   35   212            9571003
  151   183            9571438
   94   206            9572400
  110   202            9573408
  148   185            9573417
  166   171            9574507
   89   207            9574712
   36   212            9574784
   68   210            9575432
  127   196            9577919
  122   198            9578240
   37   212            9578781
   57   211            9579124
  165   172            9580573
  154   181            9582005
  103   204            9582391
   38   212            9583000
  158   178            9584064
   99   205            9585424
   77   209            9585862
   39   212            9587447
  145   187            9587828
  164   173            9588661
   58   211            9589043
   69   210            9589509
  107   203            9590470
   84   208            9591616
   40   212            9592128
  136   192            9593344
  134   193            9595161
  138   191            9595943
   41   212            9597049
  125   197            9598498
   90   207            9598743
  163   174            9598771
   95   206            9599191
   59   211            9599310
  132   194            9601352
  117   200            9601613
  114   201            9602145
   42   212            9602216
  140   190            9603000
   78   209            9603881
   70   210            9604000
  150   184            9604504
  157   179            9605232
   43   212            9607635
  120   199            9608599
   60   211            9609931
  111   202            9610039
  153   182            9610145
  162   175            9610903
  147   186            9611379
  130   195            9611875
   85   208            9613037
   44   212            9613312
  104   204            9614528
  142   189            9614557
  100   205            9615125
   71   210            9618911
   45   212            9619253
   61   211            9620912
   79   209            9622368
  123   198            9623259
   91   207            9623314
  161   176            9625057
  108   203            9625139
   46   212            9625464
   96   206            9626552
  128   196            9626688
  156   180            9628416
  144   188            9630656
   47   212            9631951
   62   211            9632259
   72   210            9634248
   86   208            9634968
   48   212            9638720
  149   185            9639574
  152   183            9640295
  160   177            9641233
   80   209            9641329
  115   201            9641476
  118   200            9643032
   63   211            9643978
  101   205            9645426
  126   197            9645749
   49   212            9645777
  105   204            9647289
  112   202            9647336
   92   207            9648431
  137   192            9649241
  135   193            9649432
   73   210            9650017
  146   187            9651339
  121   199            9652160
   50   212            9653128
  139   191            9653490
  155   181            9653616
  169   169            9653618
  133   194            9654021
   97   206            9654489
  168   170            9654632
   64   211            9656075
   87   208            9657415
  167   171            9657674
  159   178            9659431
  109   203            9660456
   81   209            9660770
   51   212            9660779
  141   190            9662221
  166   172            9662744
  131   195            9662966
    0   213            9663597
    1   213            9663598
    2   213            9663605
    3   213            9663624
    4   213            9663661
    5   213            9663722
    6   213            9663813
    7   213            9663940
    8   213            9664109
    9   213            9664326
   10   213            9664597
   11   213            9664928
   12   213            9665325
   13   213            9665794
   74   210            9666224
   14   213            9666341
   15   213            9666972
   16   213            9667693
   17   213            9668510
   65   211            9668556
   52   212            9668736
  124   198            9669016
   18   213            9669429
  165   173            9669842
   19   213            9670456
   20   213            9671597
  151   184            9672455
   21   213            9672858
   93   207            9674100
   22   213            9674245
  143   189            9675476
   23   213            9675764
  129   196            9676225
  102   205            9676333
  148   186            9676648
   53   212            9677005
   24   213            9677421
  164   174            9678968
   25   213            9679222
  158   179            9679651
   88   208            9680384
  106   204            9680680
   82   209            9680697
  154   182            9680832
   26   213            9681173
   66   211            9681427
  116   201            9681497
   75   210            9682875
   98   206            9683008
   27   213            9683280
  119   200            9685159
  113   202            9685305
   28   213            9685549
   54   212            9685592
   29   213            9687986
  163   175            9690122
   30   213            9690597
  145   188            9693297
   31   213            9693388
  127   197            9693756
   55   212            9694503
   67   211            9694694
   32   213            9696365
  110   203            9696427
  122   199            9696447
   33   213            9699534
   76   210            9699976
   94   207            9700327
   83   209            9701116
  157   180            9701893
   34   213            9702901
  162   176            9703304
   56   212            9703744
   89   208            9703881
  136   193            9704513
  138   192            9705960
   35   213            9706472
  150   185            9706625
  134   194            9707488
  103   205            9707852
   68   211            9708363
  153   183            9710064
   36   213            9710253
  140   191            9711871
   99   206            9712115
   57   212            9713321
   37   213            9714250
  107   204            9714707
  132   195            9714843
  125   198            9715517
  147   187            9715726
   77   210            9717533
   38   213            9718469
  161   177            9718514
   84   209            9722033
  117   201            9722214
  142   190            9722288
   69   211            9722440
   39   213            9722916
   58   212            9723240
  114   202            9723952
  156   181            9726157
  130   196            9726536
   95   207            9727118
   40   213            9727597
   90   208            9727912
  120   200            9728000
   41   213            9732518
  111   203            9733058
   59   212            9733507
   78   210            9735552
  160   178            9735752
   70   211            9736931
  144   189            9737253
   42   213            9737685
  169   170            9739809
  104   205            9739989
  152   184            9741312
  123   199            9741466
  100   206            9741816
  168   171            9741843
  128   197            9742525
  149   186            9742805
   43   213            9743104
   85   209            9743454
   60   212            9744128
  167   172            9745911
   44   213            9748781
  108   204            9749376
   71   211            9751842
  166   173            9752013
  155   182            9752443
   91   208            9752483
   79   210            9754039
   96   207            9754479
   45   213            9754722
  159   179            9755018
   61   212            9755109
  146   188            9756808
  165   174            9760149
  137   193            9760410
   46   213            9760933
  135   194            9761759
  126   198            9762768
  115   202            9763283
  139   192            9763507
  118   201            9763633
   86   209            9765385
   62   212            9766456
   72   211            9767179
   47   213            9767420
  133   195            9767512
  164   175            9770319
  112   203            9770355
  141   191            9771092
  121   200            9771561
  101   206            9772117
  105   205            9772750
   80   210            9773000
   48   213            9774189
  151   185            9774576
  158   180            9776312
   92   208            9777600
  131   196            9777627
   63   212            9778175
  154   183            9780751
  148   187            9780995
   49   213            9781246
   97   207            9782416
  163   176            9782523
   73   211            9782948
  143   190            9783207
  109   204            9784693
  124   199            9787223
   87   209            9787832
   50   213            9788597
   64   212            9790272
  129   197            9792062
   81   210            9792441
   51   213            9796248
  162   177            9796761
   74   211            9799155
  157   181            9799634
  145   189            9799894
    0   214            9800344
    1   214            9800345
    2   214            9800352
    3   214            9800371
    4   214            9800408
    5   214            9800469
    6   214            9800560
    7   214            9800687
    8   214            9800856
    9   214            9801073
   10   214            9801344
   11   214            9801675
   12   214            9802072
   13   214            9802541
   65   212            9802753
  102   206            9803024
   14   214            9803088
   93   208            9803269
  116   202            9803304
   15   214            9803719
   52   213            9804205
   16   214            9804440
   17   214            9805257
  119   201            9805760
  106   205            9806141
   18   214            9806176
   19   214            9807203
  113   203            9808324
   20   214            9808344
   21   214            9809605
  150   186            9809856
  127   198            9810775
   88   209            9810801
   98   207            9810935
   22   214            9810992
  153   184            9811081
   82   210            9812368
   53   213            9812474
   23   214            9812511
  161   178            9813033
   24   214            9814168
   66   212            9815624
   75   211            9815806
  122   200            9815848
   25   214            9815969
  136   194            9816840
  138   193            9817129
   26   214            9817920
   27   214            9820027
  110   204            9820664
  134   195            9820979
   54   213            9821061
  147   188            9821195
  140   192            9821888
   28   214            9822296
   29   214            9824733
  156   182            9824984
  170   170            9826000
  169   171            9827020
   30   214            9827344
   67   212            9828891
   94   208            9829496
  132   196            9829504
   55   213            9829972
  168   172            9830080
   31   214            9830135
  142   191            9831159
  160   179            9831339
   83   210            9832787
   76   211            9832907
   32   214            9833112
  125   199            9833724
   89   209            9834298
  103   206            9834543
  167   173            9835180
   33   214            9836281
   56   213            9839213
   34   214            9839648
   99   207            9840042
  107   205            9840168
  166   174            9842320
  130   197            9842373
   68   212            9842560
   35   214            9843219
  152   185            9843433
  117   202            9844021
  144   190            9844984
  114   203            9846971
   36   214            9847000
  149   187            9847152
  120   201            9848601
   57   213            9848790
   77   211            9850464
   37   214            9850997
  165   175            9851500
  159   180            9851679
  155   183            9852362
   84   210            9853704
   38   214            9855216
   95   208            9856287
   69   212            9856637
  111   204            9857295
   90   209            9858329
   58   213            9858709
  128   198            9859544
   39   214            9859663
  123   200            9860867
  164   176            9862720
  146   189            9863405
   40   214            9864344
  104   206            9866680
   78   211            9868483
   59   213            9868976
   41   214            9869265
  100   207            9869743
   70   212            9871128
  137   194            9872737
  158   181            9874053
   42   214            9874432
  139   193            9874676
  108   205            9874837
   85   210            9875125
  135   195            9875250
  163   177            9875980
  151   186            9877807
   60   213            9879597
   43   214            9879851
  126   199            9880975
  141   192            9881109
  154   184            9881768
  133   196            9882173
   91   209            9882900
   96   208            9883648
  118   202            9885440
   44   214            9885528
   71   212            9886039
  115   203            9886302
  148   188            9886464
   79   211            9886970
   61   213            9890578
  162   178            9891280
   45   214            9891469
  143   191            9892078
  121   201            9892162
  131   197            9893464
  112   204            9894592
   86   210            9897056
   46   214            9897680
  157   182            9898461
  105   206            9899441
  101   207            9900044
   72   212            9901376
   62   213            9901925
   47   214            9904167
   80   211            9905931
  124   200            9906624
  145   190            9907625
   92   209            9908017
  161   179            9908620
  129   198            9909081
  109   205            9910154
   48   214            9910936
   97   208            9911585
  153   185            9913202
  170   171            9913211
   63   213            9913644
  150   187            9914203
  169   172            9915257
   73   212            9917145
   49   214            9917993
  168   173            9919349
   87   210            9919503
  156   183            9924903
   50   214            9925344
   81   211            9925372
  167   174            9925487
   64   213            9925741
  116   203            9926323
  119   202            9927567
  147   189            9927792
  160   180            9928000
  127   199            9928982
  138   194            9929456
  136   195            9930331
  102   207            9930951
  113   204            9932561
  106   206            9932832
   51   214            9932995
  140   193            9933057
   74   212            9933352
  166   175            9933671
   93   209            9933686
  134   196            9935640
  122   201            9936449
   65   213            9938222
    0   215            9938375
    1   215            9938376
    2   215            9938383
    3   215            9938402
    4   215            9938439
    5   215            9938500
    6   215            9938591
    7   215            9938718
    8   215            9938887
    9   215            9939104
   10   215            9939375
   11   215            9939706
   12   215            9940103
   98   208            9940104
   13   215            9940572
   52   214            9940952
   14   215            9941119
  142   192            9941176
   15   215            9941750
   16   215            9942471
   88   210            9942472
   17   215            9943288
  165   176            9943901
   18   215            9944207
   19   215            9945234
   82   211            9945299
  132   197            9945341
  110   205            9946125
   20   215            9946375
  152   186            9946664
   21   215            9947636
   22   215            9949023
   53   214            9949221
  159   181            9949420
   75   212            9950003
   23   215            9950542
   66   213            9951093
   24   215            9952199
  149   188            9952621
  125   200            9953125
  155   184            9953379
  144   191            9953855
   25   215            9954000
   26   215            9955951
  164   177            9956177
   54   214            9957808
   27   215            9958058
  130   198            9959392
   94   209            9959913
   28   215            9960327
  103   207            9962470
   29   215            9962764
   67   213            9964360
   30   215            9965375
   83   211            9965718
   89   210            9965969
   55   214            9966719
  107   206            9966859
  117   203            9967040
   76   212            9967104
   31   215            9968166
   99   208            9969211
  120   202            9970408
  163   178            9970499
  146   190            9971136
   32   215            9971143
  114   204            9971208
  158   182            9972880
   33   215            9974312
   56   214            9975960
   34   215            9977679
  128   199            9977751
   68   213            9978029
   35   215            9981250
  123   201            9981468
  151   187            9982154
  111   205            9982756
  154   185            9983889
   77   212            9984661
   36   215            9985031
   57   214            9985537
  137   195            9986228
   84   211            9986635
   95   209            9986704
  162   179            9986867
  139   194            9987003
   37   215            9989028
  135   196            9989911
   90   210            9990000
   69   213            9992106
  141   193            9992278
  148   189            9993061
   38   215            9993247
  104   207            9994607
   58   214            9995456
   39   215            9997694
  133   197            9998010
  157   183            9998380
  100   208            9998912
  126   200           10000376
  171   171           10000422
  170   172           10001448
  108   206           10001528
  143   192           10002095
   40   215           10002375
   78   212           10002680
  169   173           10004526
  161   180           10005281
   59   214           10005723
   70   213           10006597
   41   215           10007296
   85   211           10008056
  118   203           10008459
  168   174           10009656
  131   198           10010483
  115   204           10010539
   42   215           10012463
  121   202           10013969
   96   209           10014065
   91   210           10014571
   60   214           10016344
  153   186           10016433
  145   191           10016496
  167   175           10016838
   43   215           10017882
  150   188           10019672
  112   205           10020053
   79   212           10021167
   71   213           10021508
   44   215           10023559
  160   181           10025741
  156   184           10025920
  166   176           10026072
  124   201           10027225
  129   199           10027288
   61   214           10027325
  105   207           10027368
  101   208           10029213
   45   215           10029500
   86   211           10029987
  147   190           10035523
   46   215           10035711
   72   213           10036845
  109   206           10036845
  165   177           10037358
   62   214           10038672
   92   210           10039688
   80   212           10040128
   97   209           10042002
   47   215           10042198
  138   195           10042947
  136   196           10044992
  140   194           10045384
  159   182           10048247
  127   200           10048383
   48   215           10048967
   63   214           10050391
  116   204           10050560
  119   203           10050586
  164   178           10050696
  152   187           10051011
  134   197           10051477
  142   193           10052345
   87   211           10052434
   73   213           10052614
  155   185           10055500
   49   215           10056024
  113   205           10058022
  122   202           10058256
  149   189           10059218
   81   212           10059569
  102   208           10060120
  106   207           10060759
  132   198           10062360
   64   214           10062488
   50   215           10063375
  144   192           10063872
   93   210           10065357
  163   179           10066086
   74   213           10068821
   98   209           10070521
   51   215           10071026
  158   183           10072799
  110   206           10072816
  125   201           10073726
   65   214           10074969
   88   211           10075403
  130   199           10077599
    0   216           10077696
    1   216           10077697
    2   216           10077704
    3   216           10077723
    4   216           10077760
    5   216           10077821
    6   216           10077912
    7   216           10078039
    8   216           10078208
    9   216           10078425
   10   216           10078696
   52   215           10078983
   11   216           10079027
   12   216           10079424
   82   212           10079496
   13   216           10079893
  146   191           10080007
   14   216           10080440
   15   216           10081071
   16   216           10081792
   17   216           10082609
   18   216           10083528
  162   180           10083528
   19   216           10084555
   75   213           10085472
   20   216           10085696
   21   216           10086957
  154   186           10087120
   53   215           10087252
  151   188           10087623
   66   214           10087840
   22   216           10088344
  171   172           10088659
   23   216           10089863
  170   173           10090717
  117   204           10091277
   24   216           10091520
   94   210           10091584
  103   208           10091639
   25   216           10093321
  120   203           10093427
  107   207           10094786
  169   174           10094833
   26   216           10095272
   54   215           10095839
  114   205           10096669
  128   200           10097152
   27   216           10097379
   89   211           10098900
  157   184           10099397
   99   209           10099628
   28   216           10099648
   83   212           10099915
  139   195           10100494
  148   190           10100792
  137   196           10100889
  168   175           10101007
   67   214           10101107
   29   216           10102085
   76   213           10102573
  161   181           10103022
  123   202           10103275
  141   194           10104605
   30   216           10104696
   55   215           10104750
  135   197           10105748
   31   216           10107487
  167   176           10109239
  111   206           10109447
   32   216           10110464
  143   193           10113264
   33   216           10113633
   56   215           10113991
   68   214           10114776
  133   198           10115029
   34   216           10117000
   95   210           10118375
  166   177           10119529
   77   213           10120130
   35   216           10120571
  153   187           10120780
   84   212           10120832
  126   201           10120977
   90   211           10122931
   57   215           10123568
  104   208           10123776
   36   216           10124352
  160   182           10124568
  150   189           10126269
  145   192           10126513
  156   185           10128041
   37   216           10128349
  131   199           10128690
   69   214           10128853
  100   209           10129329
  108   207           10129455
  165   178           10131877
   38   216           10132568
  118   204           10132696
   58   215           10133487
  115   205           10136000
  121   203           10136988
   39   216           10137015
   78   213           10138149
   40   216           10141696
   85   212           10142253
   70   214           10143344
   59   215           10143754
  147   191           10144394
   96   210           10145736
  164   179           10146283
   41   216           10146617
  129   200           10146689
  112   206           10146744
   91   211           10147502
  159   183           10148166
  124   202           10149032
   42   216           10151784
   60   215           10154375
  152   188           10156480
  105   208           10156537
   79   213           10156636
   43   216           10157203
  138   196           10157608
   71   214           10158255
  155   186           10158731
  140   195           10158875
  101   209           10159630
  136   197           10160829
  163   180           10162747
   44   216           10162880
   86   212           10164184
  142   194           10164672
  109   207           10164772
   61   215           10165356
  149   190           10166949
  134   198           10168496
   45   216           10168821
  127   201           10168984
   92   211           10172619
   72   214           10173592
   97   210           10173673
  158   184           10173816
  119   204           10174823
   46   216           10175032
  144   193           10175041
   80   213           10175597
  116   205           10176021
   62   215           10176703
  172   172           10176896
  171   173           10177928
  132   199           10180567
  170   174           10181024
  162   181           10181269
  122   203           10181275
   47   216           10181519
  113   206           10184713
  169   175           10186184
   87   212           10186631
   48   216           10188288
   63   215           10188422
   73   214           10189361
  106   208           10189928
  146   192           10190024
  102   209           10190537
  154   187           10191467
  168   176           10193408
  151   189           10194220
   81   213           10195038
   49   216           10195345
  125   202           10195533
  130   200           10197000
   93   211           10198288
   64   215           10200519
  110   207           10200743
  157   185           10201518
  161   182           10201849
   98   210           10202192
   50   216           10202696
  167   177           10202696
   74   214           10205568
   88   212           10209600
  148   191           10209663
   51   216           10210347
   65   215           10213000
  166   178           10214048
   82   213           10214965
  139   196           10215155
  137   197           10216726
  117   205           10216738
  120   204           10217664
  128   201           10217753
  141   195           10218096
   52   216           10218304
    0   217           10218313
    1   217           10218314
    2   217           10218321
    3   217           10218340
    4   217           10218377
    5   217           10218438
    6   217           10218529
    7   217           10218656
    8   217           10218825
    9   217           10219042
   10   217           10219313
   11   217           10219644
   12   217           10220041
   13   217           10220510
   14   217           10221057
   15   217           10221688
  103   209           10222056
   75   214           10222219
   16   217           10222409
  135   198           10222767
   17   217           10223226
  114   206           10223360
  107   208           10223955
   18   217           10224145
  160   183           10224487
   94   211           10224515
   19   217           10225172
  143   194           10225591
   66   215           10225871
  153   188           10226249
  123   203           10226294
   20   217           10226313
   53   216           10226573
  165   179           10227464
   21   217           10227574
   22   217           10228961
   23   217           10230480
  156   186           10231272
   99   210           10231299
   24   217           10232137
   89   212           10233097
  133   199           10233236
   25   217           10233938
  150   190           10234000
   54   216           10235160
   83   213           10235384
   26   217           10235889
  111   207           10237374
  145   193           10237682
   27   217           10237996
   67   215           10239138
   76   214           10239320
   28   217           10240265
   29   217           10242702
  126   202           10242784
  164   180           10242944
   55   216           10244071
   30   217           10245313
  131   200           10248091
   31   217           10248104
  159   184           10249183
   32   217           10251081
   95   211           10251306
   68   215           10252807
   56   216           10253312
  104   209           10254193
   33   217           10254250
  147   192           10254411
   84   213           10256301
   77   214           10256877
   90   212           10257128
   34   217           10257617
  118   205           10258157
  108   208           10258624
  163   181           10260488
  100   210           10261000
   35   217           10261188
  121   204           10261225
  115   206           10262691
   57   216           10262889
  152   189           10263077
  155   187           10263078
   36   217           10264969
  172   173           10266165
   69   215           10266884
  129   201           10267290
  171   174           10268235
   37   217           10268966
  124   203           10272051
  170   175           10272375
   58   216           10272808
   38   217           10273185
  138   197           10273445
  140   196           10273536
  112   207           10274671
   78   214           10274896
  149   191           10275820
  158   185           10275937
   39   217           10277632
   85   213           10277722
  136   198           10277848
  142   195           10278163
  169   176           10278585
   96   211           10278667
  162   182           10280096
   70   215           10281375
   91   212           10281699
   40   217           10282313
   59   216           10283075
  134   199           10286703
  168   177           10286865
  105   209           10286954
   41   217           10287234
  144   194           10287368
  127   202           10290791
  101   210           10291301
   42   217           10292401
   79   214           10293383
   60   216           10293696
  109   208           10293941
   71   215           10296286
  154   188           10296936
  167   178           10297215
   43   217           10297820
   86   213           10299653
  132   200           10299968
  119   205           10300284
  146   193           10301193
  161   183           10301768
  151   190           10301951
  116   206           10302712
   44   217           10303497
   61   216           10304677
  157   186           10304749
  122   204           10305512
   97   211           10306604
   92   212           10306816
   45   217           10309438
  166   179           10309635
   72   215           10311623
   80   214           10312344
  113   207           10312640
   46   217           10315649
   62   216           10316024
  130   201           10317601
  125   203           10318552
  148   192           10319680
  106   209           10320345
   87   213           10322100
   47   217           10322136
  102   210           10322208
  165   180           10324125
  160   184           10325504
   73   215           10327392
   63   216           10327743
   48   217           10328905
  110   208           10329912
  139   197           10330992
   81   214           10331785
   93   212           10332485
  141   196           10332757
  153   189           10332846
  137   198           10333745
   98   211           10335123
  156   187           10335619
   49   217           10335962
  143   195           10339082
  128   202           10339560
   64   216           10339840
  164   181           10340685
  135   199           10340974
  150   191           10342871
  120   205           10343125
   50   217           10343313
  117   206           10343429
   74   215           10343599
   88   213           10345069
  145   194           10350009
  123   204           10350531
   51   217           10350964
  114   207           10351287
  159   185           10351304
   82   214           10351712
   65   216           10352321
  133   200           10352637
  103   210           10353727
  107   209           10354372
  173   173           10355434
  172   174           10356472
   94   212           10358712
   52   217           10358921
  163   182           10359315
  171   175           10359586
    0   218           10360232
    1   218           10360233
    2   218           10360240
   75   215           10360250
    3   218           10360259
    4   218           10360296
    5   218           10360357
    6   218           10360448
    7   218           10360575
    8   218           10360744
    9   218           10360961
   10   218           10361232
   11   218           10361563
   12   218           10361960
   13   218           10362429
   14   218           10362976
   15   218           10363607
   99   211           10364230
   16   218           10364328
  170   176           10364776
   17   218           10365145
   66   216           10365192
  147   193           10365580
  126   203           10365803
   18   218           10366064
  111   208           10366543
   19   218           10367091
   53   217           10367190
   20   218           10368232
  155   188           10368547
   89   213           10368566
  131   201           10368692
   21   218           10369493
  152   190           10370808
   22   218           10370880
  169   177           10372042
   83   214           10372131
   23   218           10372399
   24   218           10374056
   54   217           10375777
   25   218           10375857
   76   215           10377351
   26   218           10377808
   67   216           10378459
  158   186           10379168
   27   218           10379915
  162   183           10380015
  168   178           10381384
   28   218           10382184
   29   218           10384621
   55   217           10384688
  118   206           10384848
   95   212           10385503
  149   192           10385837
  104   210           10385864
  121   205           10386686
   30   218           10387232
  108   209           10389041
  129   202           10389097
  140   197           10389373
   31   218           10390023
  138   198           10390464
  115   207           10390618
   68   216           10392128
   90   213           10392597
  167   179           10392802
  142   196           10392824
   32   218           10393000
   84   214           10393048
   56   217           10393929
  100   211           10393931
   77   215           10394908
  136   199           10396055
   33   218           10396169
  124   204           10396288
   34   218           10399536
  144   195           10400859
  161   184           10402785
   35   218           10403107
   57   217           10403506
  154   189           10403533
  112   208           10403840
  134   200           10406104
   69   216           10406205
  166   180           10406296
   36   218           10406888
  157   187           10409096
  151   191           10410822
   37   218           10410885
   96   212           10412864
   78   215           10412927
   58   217           10413425
  146   194           10413520
  127   203           10413810
   85   214           10414469
   38   218           10415104
   91   213           10417168
  105   210           10418625
   39   218           10419551
  132   201           10420569
   70   216           10420696
  165   181           10421866
   59   217           10423692
   40   218           10424232
  101   211           10424232
  109   209           10424358
  119   206           10426975
  160   185           10427625
   41   218           10429153
  116   207           10430639
  148   193           10430849
  122   205           10430973
   79   215           10431414
   60   217           10434313
   42   218           10434320
   71   216           10435607
   86   214           10436400
  130   202           10439408
  164   182           10439512
   43   218           10439739
  153   190           10440577
   97   212           10440801
  156   188           10441088
  113   208           10441809
   92   213           10442285
  125   204           10442789
   61   217           10445294
   44   218           10445416
  173   174           10445741
  172   175           10447823
  139   198           10448011
  141   197           10448594
   80   215           10450375
   72   216           10450944
   45   218           10451357
  137   199           10451952
  171   176           10451987
  106   210           10452016
  150   192           10452888
  143   196           10453743
  159   186           10454535
  102   211           10455139
   62   217           10456641
   46   218           10457568
  170   177           10458233
   87   214           10458847
  163   183           10459234
  110   209           10460329
  135   200           10460375
  128   203           10462579
  145   195           10463500
   47   218           10464055
  169   178           10466561
   73   216           10466713
   93   213           10467954
   63   217           10468360
   98   212           10469320
   81   215           10469816
  120   206           10469816
   48   218           10470824
  117   207           10471356
  133   201           10473238
  155   189           10475144
  123   205           10475992
  168   179           10476971
   49   218           10477881
  147   194           10477907
  152   191           10479679
  114   208           10480456
   64   217           10480457
  162   184           10481032
   88   214           10481816
   74   216           10482920
  158   187           10483515
   50   218           10485232
  107   210           10486043
  103   211           10486658
  167   180           10489463
   82   215           10489743
  126   204           10490040
  131   202           10490499
   51   218           10492883
   65   217           10492938
   94   213           10494181
  111   209           10496960
  149   193           10497006
   99   212           10498427
   75   216           10499571
   52   218           10500840
    0   219           10503459
    1   219           10503460
    2   219           10503467
    3   219           10503486
    4   219           10503523
    5   219           10503584
    6   219           10503675
    7   219           10503802
    8   219           10503971
  166   181           10504037
    9   219           10504188
   10   219           10504459
   11   219           10504790
  161   185           10504906
   12   219           10505187
   89   214           10505313
   13   219           10505656
   66   217           10505809
   14   219           10506203
  140   198           10506392
   15   219           10506834
   16   219           10507555
   17   219           10508372
  142   197           10508661
  138   199           10508671
   53   218           10509109
   18   219           10509291
   83   215           10510162
   19   219           10510318
  154   190           10511264
   20   219           10511459
  129   203           10512116
   21   219           10512720
  118   207           10512775
  121   206           10513377
   22   219           10514107
  157   188           10514565
  136   200           10515456
  144   196           10515520
   23   219           10515626
   76   216           10516672
   24   219           10517283
   54   218           10517696
  104   211           10518795
   67   217           10519076
   25   219           10519084
  115   208           10519787
  165   182           10520693
  108   210           10520712
  151   192           10520839
   95   213           10520972
   26   219           10521035
  124   205           10521749
   27   219           10523142
   28   219           10525411
   55   218           10526607
  134   201           10526705
  146   195           10527011
   29   219           10527848
  100   212           10528128
   90   214           10529344
   30   219           10530459
  160   186           10530856
   84   215           10531079
   68   217           10532745
   31   219           10533250
   77   216           10534229
  112   209           10534257
   56   218           10535848
  174   174           10536048
   32   219           10536227
  173   175           10537092
  127   204           10538047
   33   219           10539396
  164   183           10539431
  172   176           10540224
  132   202           10542376
   34   219           10542763
  148   194           10543176
   57   218           10545425
  171   177           10545444
   35   219           10546334
   69   217           10546822
  156   189           10547685
   96   213           10548333
  153   191           10549448
   36   219           10550115
  105   211           10551556
   78   216           10552248
   85   215           10552500
  170   178           10552752
   91   214           10553915
   37   219           10554112
  119   207           10554902
   58   218           10555344
  109   210           10556029
  122   206           10557664
   38   219           10558331
  101   212           10558429
  159   187           10558882
  116   208           10559808
  163   184           10560251
   70   217           10561313
  169   179           10562148
  130   203           10562427
   39   219           10562778
  150   193           10564057
   59   218           10565611
  141   198           10565613
  139   199           10566218
   40   219           10567459
  125   205           10568250
  143   197           10569580
   79   216           10570735
  137   200           10571353
  113   209           10572226
   41   219           10572380
  168   180           10573632
   86   215           10574431
   71   217           10576224
   60   218           10576232
   97   213           10576270
   42   219           10577547
  145   196           10578161
   92   214           10579032
  135   201           10580976
  155   190           10582875
   43   219           10582966
  162   185           10583153
  106   211           10584947
  128   204           10586816
  167   181           10587204
   61   218           10587213
   44   219           10588643
  158   188           10588984
  102   212           10589336
   80   216           10589696
  152   192           10589696
  147   195           10591398
   72   217           10591561
  110   210           10592000
   45   219           10594584
  133   202           10595045
   87   215           10596878
  120   207           10597743
   62   218           10598560
  117   208           10600525
   46   219           10600795
  123   206           10602683
  166   182           10602864
   93   214           10604701
   98   213           10604789
   47   219           10607282
   73   217           10607330
  161   186           10608137
   81   216           10609137
  149   194           10609333
   63   218           10610279
  114   209           10610873
  131   203           10613518
   48   219           10614051
  126   205           10615501
  107   211           10618974
   88   215           10619847
  154   191           10620135
  165   183           10620612
  103   212           10620855
   49   219           10621108
  157   189           10621162
   64   218           10622376
   74   217           10623537
  140   199           10624599
  142   198           10625680
  174   175           10627399
  138   200           10628072
   50   219           10628459
  111   210           10628631
   82   216           10629064
  173   176           10629493
   94   214           10630928
  144   197           10631357
  151   193           10632008
  172   177           10633681
   99   213           10633896
   65   218           10634857
  160   187           10635203
  136   201           10636057
   51   219           10636110
  129   204           10636353
  171   178           10639963
   75   217           10640188
  164   184           10640448
  121   207           10641304
  146   196           10641672
  118   208           10641944
   89   215           10643344
   52   219           10644067
   66   218           10647728
    0   220           10648000
    1   220           10648001
    2   220           10648008
    3   220           10648027
    4   220           10648064
    5   220           10648125
    6   220           10648216
  170   179           10648339
    7   220           10648343
  124   206           10648440
    8   220           10648512
  134   202           10648512
    9   220           10648729
   10   220           10649000
   11   220           10649331
   83   216           10649483
   12   220           10649728
   13   220           10650197
  115   209           10650204
   14   220           10650744
   15   220           10651375
   16   220           10652096
   53   219           10652336
   17   220           10652913
  104   212           10652992
  108   211           10653643
   18   220           10653832
   19   220           10654859
  156   190           10655416
   20   220           10656000
  148   195           10656667
   21   220           10657261
   76   217           10657289
   95   214           10657719
   22   220           10658648
  169   180           10658809
  153   192           10659465
   23   220           10660167
   54   219           10660923
   67   218           10660995
   24   220           10661824
  163   185           10662372
  127   205           10663508
  100   213           10663597
   25   220           10663625
  159   188           10664351
  132   203           10665395
   26   220           10665576
  112   210           10665928
   90   215           10667375
   27   220           10667683
   55   219           10669834
   28   220           10669952
   84   216           10670400
  168   181           10671373
   29   220           10672389
   68   218           10674664
   77   217           10674846
   30   220           10675000
  150   194           10676384
   31   220           10677791
   56   219           10679075
   32   220           10680768
  141   199           10683820
   33   220           10683937
  119   208           10684071
   96   214           10685080
  122   207           10685591
  139   200           10685619
  105   212           10685753
  167   182           10686031
  162   186           10686384
  143   198           10686599
  130   204           10686664
   34   220           10687304
   57   219           10688652
   69   218           10688741
  109   211           10688960
  116   209           10690225
   35   220           10690875
  155   191           10691746
   85   216           10691821
   91   215           10691946
  137   201           10691954
   78   217           10692865
  101   213           10693898
  145   197           10693998
   36   220           10694656
  125   206           10694941
  158   189           10695581
   58   219           10698571
   37   220           10698653
  152   193           10700865
  135   202           10702783
  166   183           10702783
   38   220           10702872
   70   218           10703232
  113   210           10703897
  147   196           10706059
   39   220           10707319
   59   219           10708838
   79   217           10711352
   40   220           10712000
  128   205           10712277
  161   187           10712484
   97   214           10713017
   86   216           10713752
   41   220           10716921
   92   215           10717063
  133   203           10718064
   71   218           10718143
  175   175           10718750
  106   212           10719144
   60   219           10719459
  174   176           10719800
  165   184           10721629
   42   220           10722088
  149   195           10722824
  173   177           10722950
  102   213           10724805
  110   211           10724931
  120   208           10726912
   43   220           10727507
  172   178           10728200
  157   190           10728893
  154   192           10730152
   80   217           10730313
   61   219           10730440
  123   207           10730610
  117   209           10730942
   44   220           10733184
   72   218           10733480
  171   179           10735550
   87   216           10736199
  131   204           10737755
   45   220           10739125
  160   188           10740672
   98   214           10741536
   62   219           10741787
  126   206           10742192
  114   210           10742544
  164   185           10742569
   93   215           10742732
  142   199           10743887
  140   200           10744000
  151   194           10744335
  170   180           10745000
   46   220           10745336
  144   198           10748376
  138   201           10748673
   73   218           10749249
   81   217           10749754
   47   220           10751823
  107   212           10753171
   63   219           10753506
  103   213           10756324
  169   181           10756550
  146   197           10757509
  136   202           10757864
   48   220           10758592
   88   216           10759168
  111   211           10761562
  129   205           10761814
  156   191           10764287
   74   218           10765456
   64   219           10765603
  163   186           10765603
   49   220           10765649
   94   215           10768959
   82   217           10769681
  168   182           10770200
  121   208           10770473
  153   193           10770634
   99   214           10770643
  159   189           10770948
  148   196           10771328
  134   203           10771531
  118   209           10772361
   50   220           10773000
  124   207           10776367
   65   219           10778084
   51   220           10780651
  115   210           10781875
   75   218           10782107
   89   216           10782665
  167   183           10785950
  108   212           10787840
  104   213           10788461
   52   220           10788608
  132   204           10789632
  150   195           10789875
   83   217           10790100
  127   206           10790199
  162   187           10790731
   66   219           10790955
    0   221           10793861
    1   221           10793862
    2   221           10793869
    3   221           10793888
    4   221           10793925
    5   221           10793986
    6   221           10794077
    7   221           10794204
    8   221           10794373
    9   221           10794590
   10   221           10794861
   11   221           10795192
   12   221           10795589
   95   215           10795750
   13   221           10796058
   14   221           10796605
   53   220           10796877
   15   221           10797236
   16   221           10797957
   17   221           10798774
  112   211           10798859
   76   218           10799208
   18   221           10799693
  100   214           10800344
   19   221           10800720
  155   192           10801763
   20   221           10801861
   21   221           10803122
  141   200           10803221
  158   190           10803312
  166   184           10803800
   67   219           10804222
   22   221           10804509
  143   199           10804806
   54   220           10805464
   23   221           10806028
  139   201           10806220
   90   216           10806696
   24   221           10807685
   25   221           10809486
   84   217           10811017
  145   198           10811017
  175   176           10811151
   26   221           10811437
  130   205           10812125
  152   194           10813192
  174   177           10813257
   27   221           10813544
  137   202           10813761
   55   220           10814375
  119   209           10814488
  122   208           10814760
   28   221           10815813
   77   218           10816765
  173   178           10817469
   68   219           10817891
  161   188           10817953
   29   221           10818250
   30   221           10820861
  105   213           10821222
  116   210           10821896
  147   197           10821896
  125   207           10822868
   96   215           10823111
  109   212           10823157
   56   220           10823616
   31   221           10823652
  165   185           10823750
  172   179           10823787
  135   203           10825802
   32   221           10826629
   33   221           10829798
  101   214           10830645
   91   216           10831267
   69   219           10831968
  171   180           10832211
   85   217           10832438
   34   221           10833165
   57   220           10833193
   78   218           10834784
   35   221           10836736
  113   211           10836828
  149   196           10837485
  157   191           10837764
  128   206           10838968
   36   221           10840517
  154   193           10841321
  133   204           10842301
  170   181           10842741
   58   220           10843112
   37   221           10844514
  164   186           10845800
   70   219           10846459
  160   189           10847269
   38   221           10848733
   97   215           10851048
   39   221           10853180
   79   218           10853271
   59   220           10853379
   86   217           10854369
  106   213           10854613
  169   182           10855377
   92   216           10856384
  120   209           10857329
  151   195           10857826
   40   221           10857861
  110   212           10859128
  123   208           10859779
   71   219           10861370
  102   214           10861552
  117   210           10862613
   41   221           10862782
  131   205           10863216
  142   200           10863288
   60   220           10864000
  140   201           10864601
  144   199           10866583
   42   221           10867949
  163   187           10869950
  126   207           10870119
  168   183           10870119
  138   202           10870480
   80   218           10872232
   43   221           10873368
  156   192           10874304
  146   198           10874528
   61   220           10874981
  114   211           10875475
   72   219           10876707
   87   217           10876816
  159   190           10878679
   44   221           10879045
   98   215           10879567
  136   203           10880883
   93   216           10882053
  153   194           10882961
   45   221           10884986
   62   220           10886328
  167   184           10886967
  148   197           10887165
  129   206           10888505
  107   213           10888640
   46   221           10891197
   81   218           10891673
   73   219           10892476
  103   214           10893071
  111   212           10895759
  134   204           10895768
  162   188           10896200
   47   221           10897684
   63   220           10898047
   88   217           10899785
  121   209           10900890
  176   176           10903552
  118   210           10904032
   48   221           10904453
  150   196           10904536
  175   177           10904608
  124   208           10905536
  166   185           10905921
  174   178           10907776
   94   216           10908280
   99   215           10908674
   74   219           10908683
   64   220           10910144
   49   221           10911510
   82   218           10911600
  158   191           10912183
  155   193           10912932
  173   179           10913056
  115   211           10914806
  132   205           10915093
  127   207           10918126
   50   221           10918861
  172   180           10920448
   65   220           10922625
   89   217           10923282
  108   213           10923309
  141   201           10923822
  143   200           10924207
  161   189           10924550
  104   214           10925208
   75   219           10925334
   51   221           10926512
  152   195           10926683
  165   186           10926981
  139   202           10928027
  145   199           10929224
  171   181           10929952
   83   218           10932019
  112   212           10933056
   52   221           10934469
   95   216           10935071
   66   220           10935496
  137   203           10936780
  100   215           10938375
  130   206           10938816
  147   198           10938915
    0   222           10941048
    1   222           10941049
    2   222           10941056
    3   222           10941075
    4   222           10941112
    5   222           10941173
    6   222           10941264
    7   222           10941391
    8   222           10941560
  170   182           10941568
    9   222           10941777
   10   222           10942048
   11   222           10942379
   76   219           10942435
   53   221           10942738
   12   222           10942776
   13   222           10943245
   14   222           10943792
   15   222           10944423
   16   222           10945144
  122   209           10945177
   17   222           10945961
  119   210           10946159
   18   222           10946880
   90   217           10947313
  157   192           10947781
   19   222           10947907
   67   220           10948763
   20   222           10949048
  135   204           10950039
  164   187           10950147
   21   222           10950309
   54   221           10951325
   22   222           10951696
  125   208           10952037
   84   218           10952936
   23   222           10953215
  149   197           10953322
  154   194           10953648
  116   211           10954827
   24   222           10954872
  160   190           10955000
  169   183           10955296
   25   222           10956673
  105   214           10957969
   26   222           10958624
  109   213           10958626
   77   219           10959992
   55   221           10960236
   27   222           10960731
   68   220           10962432
   96   216           10962432
   28   222           10963000
   29   222           10965437
  128   207           10966895
  133   205           10967762
   30   222           10968048
  101   215           10968676
   56   221           10969477
   31   222           10970839
  113   212           10971025
  168   184           10971136
   91   217           10971884
  151   196           10972487
   32   222           10973816
   85   218           10974357
  163   188           10975419
   69   220           10976509
   33   222           10976985
   78   219           10978011
   57   221           10979054
   34   222           10980352
  142   201           10983889
   35   222           10983923
  156   193           10985473
  144   200           10985984
  140   202           10986408
  159   191           10987550
   36   222           10987704
   58   221           10988973
  120   210           10989000
  167   185           10989088
  131   206           10989907
  123   209           10990196
   97   216           10990369
   70   220           10991000
  106   214           10991360
   37   222           10991701
  146   199           10992735
  138   203           10993499
  110   213           10994597
  117   211           10995544
   38   222           10995920
   86   218           10996288
  153   195           10996452
   79   219           10996498
   92   217           10997001
  176   177           10997009
  175   178           10999127
   59   221           10999240
  126   208           10999288
  102   215           10999583
   39   222           11000367
  162   189           11002797
  174   179           11003363
  148   198           11004184
   40   222           11005048
  136   204           11005120
   71   220           11005911
  166   186           11009152
  114   212           11009672
  173   180           11009717
   60   221           11009861
   41   222           11009969
   42   222           11015136
   80   219           11015459
  129   207           11016432
  172   181           11018189
   87   218           11018735
   98   216           11018888
  150   197           11020373
   43   222           11020555
   61   221           11020842
  134   205           11021229
   72   220           11021248
  158   192           11022200
   93   217           11022670
  155   194           11025259
  107   214           11025387
   44   222           11026232
  171   182           11028779
  103   215           11031102
  111   213           11031228
  165   187           11031328
   45   222           11032173
   62   221           11032189
  161   190           11032281
  121   210           11032561
   81   219           11034900
  124   209           11035953
  118   211           11036963
   73   220           11037017
   46   222           11038384
  152   196           11041344
  170   183           11041487
   88   218           11041704
  132   206           11041784
   63   221           11043908
  143   201           11044808
   47   222           11044871
  141   202           11045629
  127   208           11047295
   99   216           11047995
  145   200           11048625
   94   217           11048897
  115   212           11049003
  139   203           11051046
   48   222           11051640
   74   220           11053224
   82   219           11054827
  164   188           11055616
   64   221           11056005
  169   184           11056313
  147   199           11057122
   49   222           11058697
  157   193           11058950
  108   214           11060056
  137   204           11061017
  104   215           11063239
  160   191           11063871
   89   218           11065201
   50   222           11066048
  130   207           11066743
  154   195           11067139
   65   221           11068486
  112   213           11068525
   75   220           11069875
  149   198           11070341
  168   185           11073257
   51   222           11073699
   83   219           11075246
  135   205           11075500
   95   217           11075688
  122   210           11076848
  100   216           11077696
  119   211           11079090
   66   221           11081357
   52   222           11081656
  163   189           11082016
  125   209           11082454
   76   220           11086976
  151   197           11088324
  116   212           11089024
   90   218           11089232
    0   223           11089567
    1   223           11089568
    2   223           11089575
    3   223           11089594
    4   223           11089631
    5   223           11089692
    6   223           11089783
    7   223           11089910
   53   222           11089925
    8   223           11090079
    9   223           11090296
  177   177           11090466
   10   223           11090567
   11   223           11090898
   12   223           11091295
  176   178           11091528
   13   223           11091764
   14   223           11092311
  167   186           11092319
   15   223           11092942
   16   223           11093663
  133   206           11094453
   17   223           11094480
   67   221           11094624
  175   179           11094714
  109   214           11095373
   18   223           11095399
  105   215           11096000
  128   208           11096064
   84   219           11096163
   19   223           11096426
   20   223           11097567
  159   192           11097567
  156   194           11097800
   54   222           11098512
   21   223           11098828
  174   180           11100024
   22   223           11100215
   23   223           11101734
   96   217           11103049
   24   223           11103391
   77   220           11104533
   25   223           11105192
  142   202           11105696
  113   213           11106494
  144   201           11106585
   26   223           11107143
   55   222           11107423
  173   181           11107458
  101   216           11107997
   68   221           11108293
   27   223           11109250
  140   203           11109427
  162   190           11110528
  153   196           11111113
   28   223           11111519
  146   200           11112136
  166   187           11113499
   91   218           11113803
   29   223           11113956
   30   223           11116567
   56   222           11116664
  172   182           11117016
   85   219           11117584
  138   204           11117736
  131   207           11117834
   31   223           11119358
  123   210           11121867
  120   211           11121931
   32   223           11122335
   69   221           11122370
  148   199           11122391
   78   220           11122552
   33   223           11125504
   57   222           11126241
  171   183           11128698
   34   223           11128871
  106   215           11129391
  126   209           11129705
  117   212           11129741
  136   205           11130581
   97   217           11130986
  110   214           11131344
   35   223           11132442
  158   193           11133369
   58   222           11136160
   36   223           11136223
  165   188           11136797
   70   221           11136861
  150   198           11137392
  155   195           11138750
  102   216           11138904
   92   218           11138920
   86   219           11139515
   37   223           11140220
   79   220           11141039
  161   191           11141152
  170   184           11142504
   38   223           11144439
  114   213           11145141
  129   208           11145601
   59   222           11146427
  134   206           11147920
   39   223           11148886
   71   221           11151772
   40   223           11153567
   60   222           11157048
  152   197           11157181
  169   185           11158434
   41   223           11158488
   98   217           11159505
   80   220           11160000
   87   219           11161962
  164   189           11162213
  107   215           11163418
   42   223           11163655
   93   218           11164589
  121   211           11165492
  143   202           11166615
   72   221           11167109
  124   210           11167624
  111   214           11167975
   61   222           11168029
  141   203           11168648
   43   223           11169074
  145   201           11169226
  132   207           11169711
  103   216           11170423
  118   212           11171160
  157   194           11171277
  160   192           11173888
   44   223           11174751
  139   204           11175283
  168   186           11176488
  147   200           11176523
  127   209           11177712
   62   222           11179376
   81   220           11179441
   45   223           11180692
  154   196           11181800
   73   221           11182878
  115   213           11184472
   88   219           11184931
  177   178           11184985
  137   205           11186478
   46   223           11186903
  176   179           11187115
  149   199           11188548
   99   217           11188612
  163   190           11189747
   94   218           11190816
   63   222           11191095
  175   180           11191375
   47   223           11193390
  130   208           11195912
  167   187           11196666
  174   181           11197765
  108   215           11198087
   74   221           11199085
   82   220           11199368
   48   223           11200159
  135   206           11202191
  104   216           11202560
   64   222           11203192
  112   214           11205272
  151   198           11205343
  173   182           11206285
   49   223           11207216
   89   219           11208428
  159   193           11208736
  122   211           11209779
  156   195           11211291
  119   212           11213287
  125   210           11214125
   50   223           11214567
   65   222           11215673
   75   221           11215736
  172   183           11216935
   95   218           11217607
  100   217           11218313
  166   188           11218968
  162   191           11219399
   83   220           11219787
   51   223           11222218
  133   207           11222380
  116   213           11224493
  128   209           11226481
  153   197           11226950
  144   202           11228392
   66   222           11228544
  142   203           11228715
  171   184           11229715
   52   223           11230175
   90   219           11232459
  146   201           11232737
   76   221           11232837
  109   215           11233404
  140   204           11233664
  105   216           11235321
   53   223           11238444
    0   224           11239424
    1   224           11239425
    2   224           11239432
    3   224           11239451
    4   224           11239488
    5   224           11239549
    6   224           11239640
    7   224           11239767
    8   224           11239936
    9   224           11240153
   10   224           11240424
   84   220           11240704
   11   224           11240755
   12   224           11241152
   13   224           11241621
  148   200           11241792
   67   222           11241811
   14   224           11242168
   15   224           11242799
  138   205           11243197
  113   214           11243241
  165   189           11243394
   16   224           11243520
   17   224           11244337
  170   185           11244625
   96   218           11244968
   18   224           11245256
  158   194           11245696
   19   224           11246283
  131   208           11247003
   54   223           11247031
   20   224           11247424
  101   217           11248614
   21   224           11248685
   22   224           11250072
   77   221           11250394
  161   192           11251169
   23   224           11251591
   24   224           11253248
  155   196           11253411
  123   211           11254798
   25   224           11255049
   68   222           11255480
  150   199           11255599
   55   223           11255942
  120   212           11256128
   26   224           11257000
   91   219           11257030
  136   206           11257272
   27   224           11259107
   28   224           11261376
  126   210           11261376
  169   186           11261665
   85   220           11262125
   29   224           11263813
   56   223           11265183
  117   213           11265210
   30   224           11266424
   78   221           11268413
  106   216           11268712
   31   224           11269215
  110   215           11269375
   69   222           11269557
  164   190           11269944
   32   224           11272192
   97   218           11272905
  152   198           11274200
   57   223           11274760
   33   224           11275361
  134   207           11275847
  129   209           11276018
   34   224           11278728
  178   178           11279504
  102   217           11279521
  177   179           11280572
  168   187           11280835
  114   214           11281888
   92   219           11282147
   35   224           11282299
  176   180           11283776
   70   222           11284048
   86   220           11284056
   58   223           11284679
  157   195           11284768
  160   193           11285057
   36   224           11286080
   79   221           11286900
  175   181           11289116
  143   203           11289634
   37   224           11290077
  145   202           11291033
  141   204           11292885
   38   224           11294296
   59   223           11294946
  174   182           11296592
  147   201           11297124
  154   197           11297637
  163   191           11298618
   39   224           11298743
  132   208           11298880
   71   222           11298959
  121   212           11299689
  124   211           11300555
  139   205           11300744
   98   218           11301424
  167   188           11302135
  107   216           11302739
   40   224           11303424
   60   223           11305567
   80   221           11305861
  111   215           11306006
  173   183           11306204
   87   220           11306503
  118   213           11306629
   93   219           11307816
  149   200           11307949
   41   224           11308345
  127   210           11309383
  103   217           11311040
  137   206           11313169
   42   224           11313512
   72   222           11314296
   61   223           11316548
  172   184           11317952
   43   224           11318931
  159   194           11321063
  115   214           11321219
  151   199           11323550
   44   224           11324608
   81   221           11325302
  166   189           11325565
  156   196           11325952
  130   209           11326329
   62   223           11327895
  162   192           11329416
   88   220           11329472
   73   222           11330065
  135   207           11330118
   99   218           11330531
   45   224           11330549
  171   185           11331836
   94   219           11334043
   46   224           11336760
  108   216           11337408
   63   223           11339614
  104   217           11343177
   47   224           11343247
  112   215           11343303
  153   198           11343969
  122   212           11343976
   82   221           11345229
   74   222           11346272
  125   211           11347056
  170   186           11347856
  119   213           11348756
   48   224           11350016
  165   190           11351125
  144   203           11351411
  133   208           11351549
   64   223           11351711
  142   204           11352952
   89   220           11352969
  146   202           11354544
   49   224           11357073
  128   210           11358152
  140   205           11359125
  158   195           11359187
  100   218           11360232
   95   219           11360834
  116   214           11361240
  161   193           11362338
  148   201           11362393
   75   222           11362923
   65   223           11364192
   50   224           11364424
   83   221           11365648
  169   187           11366012
  155   197           11369248
  138   206           11369888
   51   224           11372075
  109   216           11372725
  150   200           11375000
  178   179           11375091
  105   217           11375938
   90   220           11377000
   66   223           11377063
  177   180           11377233
  131   209           11377420
  164   191           11378815
   76   222           11380024
   52   224           11380032
  113   215           11381272
  176   181           11381517
  136   207           11385199
  168   188           11386304
   84   221           11386565
  175   182           11387943
   96   219           11388195
   53   224           11388301
  123   212           11388995
   67   223           11390330
  101   218           11390533
    0   225           11390625
    1   225           11390626
    2   225           11390633
    3   225           11390652
    4   225           11390689
    5   225           11390750
    6   225           11390841
    7   225           11390968
    8   225           11391137
    9   225           11391354
  120   213           11391597
   10   225           11391625
   11   225           11391956
   12   225           11392353
  152   199           11392407
   13   225           11392822
   14   225           11393369
   15   225           11394000
  126   211           11394307
   16   225           11394721
   17   225           11395538
   18   225           11396457
  174   183           11396511
   54   224           11396888
  160   194           11397384
   19   225           11397484
   77   222           11397581
   20   225           11398625
  157   196           11399429
   21   225           11399886
   22   225           11401273
   91   220           11401571
  117   214           11401957
   23   225           11402792
   68   223           11403999
   24   225           11404449
  134   208           11405016
   55   224           11405799
   25   225           11406250
  173   184           11407221
  129   210           11407689
   85   221           11407986
   26   225           11408201
  163   192           11408635
  110   216           11408696
  167   189           11408732
  106   217           11409329
   27   225           11410308
   28   225           11412577
  143   204           11413871
  145   203           11414052
  154   198           11414656
   29   225           11415014
   56   224           11415040
   78   222           11415600
   97   219           11416132
   30   225           11417625
   69   223           11418076
  141   205           11418346
  147   202           11418931
  114   215           11419919
  172   185           11420073
   31   225           11420416
  102   218           11421440
   32   225           11423393
   57   224           11424617
   33   225           11426562
   92   220           11426688
  139   206           11427435
  149   201           11428550
  132   209           11429297
   86   221           11429917
   34   225           11429929
   70   223           11432567
  166   190           11433296
   35   225           11433500
   79   222           11434087
   58   224           11434536
  159   195           11434554
  124   212           11434752
  171   186           11435067
  121   213           11435158
   36   225           11437281
  162   193           11440585
  137   207           11441096
   37   225           11441278
  156   197           11441789
  127   211           11442314
  151   200           11442951
  107   217           11443356
  118   214           11443376
   98   219           11444651
   59   224           11444803
  111   216           11445327
   38   225           11445497
   71   223           11447478
   39   225           11449944
  170   187           11452203
   93   220           11452357
   87   221           11452364
  103   218           11452959
   80   222           11453048
   40   225           11454625
   60   224           11455424
  130   210           11458000
  115   215           11459250
  135   208           11459287
   41   225           11459546
  165   191           11459996
  153   199           11462176
   72   223           11462815
   42   225           11464713
   61   224           11466405
   43   225           11470132
  179   179           11470678
  169   188           11471481
  178   180           11471752
   81   222           11472489
   99   219           11473758
  158   196           11473848
  161   194           11474665
  177   181           11474974
   88   221           11475333
  144   204           11475648
   44   225           11475809
  146   203           11477563
   62   224           11477752
  108   217           11478025
  142   205           11478413
   73   223           11478584
   94   220           11478584
  122   213           11479445
  176   182           11480344
  125   212           11481253
   45   225           11481750
  133   209           11481966
  112   216           11482624
  148   202           11484200
  104   218           11485096
  119   214           11485503
  140   206           11485816
  155   198           11486267
  175   183           11487862
   46   225           11487961
  164   192           11488832
   63   224           11489471
  128   211           11491083
   82   222           11492416
  168   189           11492901
   47   225           11494448
   74   223           11494791
  150   201           11495601
  174   184           11497528
  138   207           11497815
   89   221           11498830
  116   215           11499271
   48   225           11501217
   64   224           11501568
  100   219           11503459
   95   220           11505375
   49   225           11508274
  131   210           11509091
  173   185           11509342
  160   195           11510875
   75   223           11511442
  152   200           11511808
   83   222           11512835
  109   217           11513342
   65   224           11514049
  136   208           11514368
  157   197           11515266
   50   225           11515625
  167   190           11516463
  105   218           11517857
  163   193           11519804
  113   216           11520593
   90   221           11522861
   51   225           11523276
  172   186           11523304
  123   213           11524464
   66   224           11526920
  120   214           11528344
  126   212           11528504
   76   223           11528543
   52   225           11531233
   96   220           11532736
  154   199           11532863
   84   222           11533752
  101   219           11533760
  134   209           11535433
  145   204           11538289
  143   205           11539332
  171   187           11539414
   53   225           11539502
  117   215           11539988
   67   224           11540187
  129   211           11540620
  147   203           11541950
  166   191           11542167
    0   226           11543176
    1   226           11543177
    2   226           11543184
    3   226           11543203
    4   226           11543240
    5   226           11543301
    6   226           11543392
    7   226           11543519
    8   226           11543688
    9   226           11543905
   10   226           11544176
   11   226           11544507
   12   226           11544904
  141   206           11545037
   13   226           11545373
   14   226           11545920
   77   223           11546100
   15   226           11546551
   16   226           11547272
   91   221           11547432
   17   226           11548089
   54   225           11548089
   18   226           11549008
  159   196           11549215
  110   217           11549313
   19   226           11550035
  149   202           11550357
   20   226           11551176
  106   218           11551248
   21   226           11552437
  162   194           11552912
   22   226           11553824
   68   224           11553856
   85   222           11555173
   23   226           11555343
  139   207           11555362
   24   226           11557000
   55   225           11557000
  170   188           11557672
   25   226           11558801
  156   198           11558808
  114   216           11559240
   97   220           11560673
   26   226           11560752
  132   210           11560968
   27   226           11562859
  151   201           11563552
   78   223           11564119
  102   219           11564667
   28   226           11565128
   56   225           11566241
  179   180           11567339
   29   226           11567565
   69   224           11567933
  178   181           11569493
  165   192           11570013
   30   226           11570176
  124   213           11570221
  137   208           11570265
  121   214           11571905
   92   221           11572549
   31   226           11572967
  177   182           11573801
   57   225           11575818
   32   226           11575944
  127   212           11576511
   86   222           11577104
  169   189           11578078
   33   226           11579113
  176   183           11580263
  118   215           11581407
  153   200           11581577
   70   224           11582424
   34   226           11582480
   79   223           11582606
  107   218           11585275
   58   225           11585737
  111   217           11585944
   35   226           11586051
  161   195           11588156
  175   184           11588879
   98   220           11589192
  158   197           11589685
  135   209           11589704
   36   226           11589832
  130   211           11590931
   37   226           11593829
   59   225           11596004
  103   219           11596186
   71   224           11597335
   38   226           11598048
   93   221           11598218
  115   216           11598571
   87   222           11599551
  174   185           11599649
  164   193           11600001
  168   190           11600632
  144   205           11601109
   80   223           11601567
  146   204           11601800
   39   226           11602495
  155   199           11604474
  142   206           11605104
   60   225           11606625
   40   226           11607176
  148   203           11607219
   41   226           11612097
  173   186           11612573
   72   224           11612672
  133   210           11613637
  140   207           11613743
  122   214           11616192
  125   213           11616722
   42   226           11617264
  150   202           11617408
   61   225           11617606
   99   220           11618299
  108   218           11619944
   81   223           11621008
   88   222           11622520
   43   226           11622683
  112   217           11623241
  119   215           11623534
   94   221           11624445
  128   212           11625280
  167   191           11625334
  160   196           11625536
  138   208           11626984
  172   187           11627651
  104   219           11628323
   44   226           11628360
   73   224           11628441
   62   225           11628953
  163   194           11632131
  157   198           11632285
  152   201           11632409
   45   226           11634301
  116   216           11638592
   46   226           11640512
   63   225           11640672
   82   223           11640935
  131   211           11642022
   74   224           11644648
  136   209           11644785
  171   188           11644883
   89   222           11646017
   47   226           11646999
  100   220           11648000
   95   221           11651236
  166   192           11652184
  154   200           11652264
   64   225           11652769
   48   226           11653768
  109   218           11655261
   49   226           11660825
  105   219           11661084
  113   217           11661210
  123   214           11661211
   75   224           11661299
   83   223           11661354
  145   205           11663750
  126   213           11663973
  180   180           11664000
  170   189           11664269
  159   197           11665052
  179   181           11665080
   65   225           11665250
  143   206           11666023
  147   204           11666187
  120   215           11666375
  162   195           11666403
  134   210           11667104
   50   226           11668176
  178   182           11668320
   90   222           11670048
  141   207           11672964
  149   203           11673376
  177   183           11673720
  129   212           11674817
   51   226           11675827
  156   199           11677015
   66   225           11678121
  101   220           11678301
   76   224           11678400
   96   221           11678597
  117   216           11679309
  165   193           11681182
  176   184           11681280
   84   223           11682271
   52   226           11683784
  139   208           11684531
  151   202           11685359
  169   190           11685809
  175   185           11691000
  110   218           11691232
   67   225           11691388
   53   226           11692053
  132   211           11693899
  106   219           11694475
   91   222           11694619
   77   224           11695957
    0   227           11697083
    1   227           11697084
    2   227           11697091
    3   227           11697110
    4   227           11697147
    5   227           11697208
    6   227           11697299
    7   227           11697426
    8   227           11697595
    9   227           11697812
   10   227           11698083
   11   227           11698414
   12   227           11698811
   13   227           11699280
   14   227           11699827
  114   217           11699857
   15   227           11700458
   54   226           11700640
  137   209           11700682
   16   227           11701179
   17   227           11701996
  153   201           11702178
  161   196           11702817
  174   186           11702880
   18   227           11702915
   85   223           11703692
   19   227           11703942
   68   225           11705057
   20   227           11705083
   21   227           11706344
   97   221           11706534
  158   198           11706704
  124   214           11706968
   22   227           11707731
  102   220           11709208
   23   227           11709250
  168   191           11709503
   55   226           11709551
  121   215           11709936
   24   227           11710907
  127   213           11711980
  164   194           11712328
   25   227           11712708
   78   224           11713976
   26   227           11714659
   27   227           11716766
  173   187           11716920
   56   226           11718792
   28   227           11719035
   69   225           11719134
   92   222           11719736
  118   216           11720728
  135   210           11721375
   29   227           11721472
  155   200           11723875
   30   227           11724083
  130   212           11725128
   86   223           11725623
   31   227           11726874
  146   205           11727261
  144   206           11727800
  111   218           11727863
   57   226           11728369
  107   219           11728502
   32   227           11729851
  148   204           11731456
   79   224           11732463
   33   227           11733020
  142   207           11733031
  172   188           11733120
   70   225           11733625
   98   221           11735053
  167   192           11735351
   34   227           11736387
   58   226           11738288
  115   217           11739188
   35   227           11739958
  150   203           11740427
  103   220           11740727
  160   197           11741373
  140   208           11742912
   36   227           11743739
   93   222           11745405
  163   195           11745622
  133   211           11746568
   37   227           11747736
   87   223           11748070
   71   225           11748536
   59   226           11748555
  157   199           11750492
   80   224           11751424
  171   189           11751480
   38   227           11751955
  125   214           11753469
  152   202           11754216
  122   215           11754223
   39   227           11756402
  138   209           11757401
   60   226           11759176
  128   213           11760749
   40   227           11761083
  180   181           11761741
  119   216           11762855
  108   219           11763171
  166   193           11763353
   72   225           11763873
  179   182           11763907
   99   221           11764160
  112   218           11765160
   41   227           11766004
  178   183           11768239
   61   226           11770157
   81   224           11770865
   88   223           11771039
   42   227           11771171
   94   222           11771632
  170   190           11772000
  104   220           11772864
  154   201           11772865
  177   184           11774737
  131   212           11776219
  136   210           11776456
   43   227           11776590
  116   217           11779209
   73   225           11779642
  162   196           11781064
   62   226           11781504
  159   198           11782071
   44   227           11782267
  176   185           11783401
   45   227           11788208
  145   206           11790441
   82   224           11790792
  147   205           11791648
   63   226           11793223
  165   194           11793509
  100   221           11793861
  143   207           11793950
  175   186           11794231
   46   227           11794419
   89   223           11794536
  169   191           11794680
   74   225           11795849
  156   200           11796416
  149   204           11797613
   95   222           11798423
  109   219           11798488
  123   215           11799242
  134   211           11800035
  126   214           11800720
   47   227           11800906
  141   208           11802133
  113   218           11803129
   64   226           11805320
  105   220           11805625
  120   216           11805696
  174   187           11807227
   48   227           11807675
  151   203           11808378
  129   213           11810286
   83   224           11811211
   75   225           11812500
   49   227           11814732
  139   209           11814948
   65   226           11817801
   90   223           11818567
  161   197           11818654
  168   192           11819520
  117   217           11819926
   50   227           11822083
  173   188           11822389
  153   202           11823985
  101   221           11824162
  158   199           11824911
   96   222           11825784
  164   195           11825819
  132   212           11828096
   76   225           11829601
   51   227           11829734
   66   226           11830672
   84   224           11832128
  137   210           11832353
  110   219           11834459
   52   227           11837691
  106   220           11839016
  172   189           11839717
  114   218           11841776
   91   223           11843138
   67   226           11843939
  155   201           11844476
  124   215           11844999
   53   227           11845960
  167   193           11846520
   77   225           11847158
  127   214           11848727
  121   216           11849257
    0   228           11852352
    1   228           11852353
    2   228           11852360
    3   228           11852379
    4   228           11852416
    5   228           11852477
    6   228           11852568
    7   228           11852695
    8   228           11852864
    9   228           11853081
   10   228           11853352
   85   224           11853549
   11   228           11853683
   97   222           11853721
  146   206           11853952
   12   228           11854080
  135   211           11854306
   54   227           11854547
   13   228           11854549
  102   221           11855069
   14   228           11855096
   15   228           11855727
  144   207           11855727
   16   228           11856448
  148   205           11856917
   17   228           11857265
   68   226           11857608
   18   228           11858184
  160   198           11858392
   19   228           11859211
  171   190           11859211
  181   181           11859482
  163   196           11860283
   20   228           11860352
  180   182           11860568
  130   213           11860597
  118   217           11861345
   21   228           11861613
  142   208           11862200
   22   228           11863000
   55   227           11863458
  179   183           11863826
   23   228           11864519
  150   204           11864664
   78   225           11865177
   24   228           11866176
   25   228           11867977
   92   223           11868255
  178   184           11869256
  157   200           11869893
   26   228           11869928
  111   219           11871090
   69   226           11871685
   27   228           11872035
   56   227           11872699
  107   220           11873043
  140   209           11873329
   28   228           11874304
   86   224           11875480
  166   194           11875680
   29   228           11876741
  177   185           11876858
  152   203           11877235
   30   228           11879352
  133   212           11880765
  170   191           11880871
  115   218           11881107
   31   228           11882143
   98   222           11882240
   57   227           11882276
   79   225           11883664
   32   228           11885120
   70   226           11886176
  103   221           11886588
  176   186           11886632
   33   228           11888289
  138   210           11889072
  125   215           11891500
   34   228           11891656
   58   227           11892195
  122   216           11893544
   93   223           11893924
  154   202           11894672
   35   228           11895227
  162   197           11896901
  128   214           11897496
   87   224           11897927
  175   187           11898578
   36   228           11899008
  159   199           11900278
   71   226           11901087
   59   227           11902462
   80   225           11902625
   37   228           11903005
  119   217           11903472
  169   192           11904697
  165   195           11907000
   38   228           11907224
  108   220           11907712
  112   219           11908387
  136   211           11909387
   99   222           11911347
   39   228           11911671
  131   213           11911688
  174   188           11912696
   60   227           11913083
   40   228           11916352
   72   226           11916424
  156   201           11917017
  147   206           11918339
  145   207           11918368
  104   221           11918725
   94   223           11920151
   88   224           11920896
  116   218           11921128
   41   228           11921273
   81   225           11922066
  149   205           11923074
  143   208           11923119
   61   227           11924064
   42   228           11926440
  173   189           11928986
  168   193           11930689
   43   228           11931859
   73   226           11932193
  141   209           11932550
  151   204           11932615
  134   212           11934232
   62   227           11935411
  161   198           11935673
   44   228           11937536
  123   216           11938563
  126   215           11938751
  164   196           11940480
  100   222           11941048
   82   225           11941993
  109   220           11943029
   45   228           11943477
  158   200           11944312
   89   224           11944393
  120   217           11946313
  113   219           11946356
  139   210           11946619
   95   223           11946942
  153   203           11947004
  129   214           11947033
   63   227           11947130
  172   190           11947448
   74   226           11948400
   46   228           11949688
  105   221           11951486
   47   228           11956175
  181   182           11958309
  167   194           11958847
   64   227           11959227
  180   183           11960487
  117   218           11961845
   83   225           11962412
   48   228           11962944
  132   213           11963565
  179   184           11964843
   75   226           11965051
  137   211           11965284
  155   202           11966283
  171   191           11968082
   90   224           11968424
   49   228           11970001
  101   222           11971349
  178   185           11971377
   65   227           11971708
   96   223           11974303
  163   197           11976120
  160   199           11976599
   50   228           11977352
  110   220           11979000
  177   186           11980089
  146   207           11981879
   76   226           11982152
   84   225           11983329
  148   206           11983608
  124   216           11984320
   66   227           11984579
  106   221           11984877
  144   208           11984896
   51   228           11985003
  114   219           11985003
  127   215           11986758
  135   212           11988503
  166   195           11989171
  121   217           11989874
  150   205           11990125
  157   201           11990494
  170   192           11990888
  176   187           11990979
  142   209           11992617
   52   228           11992960
   91   224           11992995
  130   214           11997344
   67   227           11997846
   77   226           11999709
   53   228           12001229
  152   204           12001472
   97   223           12002240
  102   222           12002256
  118   218           12003264
  175   188           12004047
   85   225           12004750
  140   210           12005000
    0   229           12008989
    1   229           12008990
    2   229           12008997
    3   229           12009016
    4   229           12009053
    5   229           12009114
    6   229           12009205
    7   229           12009332
    8   229           12009501
    9   229           12009718
   54   228           12009816
   10   229           12009989
   11   229           12010320
   12   229           12010717
   13   229           12011186
   68   227           12011515
   14   229           12011733
   15   229           12012364
   16   229           12013085
   17   229           12013902
  162   198           12013920
   18   229           12014821
  111   220           12015631
   19   229           12015848
  169   193           12015866
  133   213           12016234
   20   229           12016989
  154   203           12017691
   78   226           12017728
   92   224           12018112
   21   229           12018250
   55   228           12018727
  107   221           12018904
  174   189           12019293
   22   229           12019637
  159   200           12019679
   23   229           12021156
  165   196           12021661
  138   211           12022003
   24   229           12022813
  115   219           12024334
   25   229           12024614
   69   227           12025592
   26   229           12026565
   86   225           12026681
   56   228           12027968
   27   229           12028672
   98   223           12030759
  125   216           12030821
   28   229           12030941
   29   229           12033378
  103   222           12033775
  122   217           12034161
  128   215           12035527
   30   229           12035989
   79   226           12036215
  173   190           12036717
   57   228           12037545
   31   229           12038780
  156   202           12038824
   70   227           12040083
   32   229           12041757
  168   194           12043016
  136   212           12043584
   93   224           12043781
   33   229           12044926
  119   218           12045391
  147   207           12046266
   58   228           12047464
  145   208           12047537
   34   229           12048293
  131   214           12048435
   87   225           12049128
  149   206           12049765
   35   229           12051864
  112   220           12052928
  143   209           12053536
  108   221           12053573
  161   199           12053880
   71   227           12054994
   80   226           12055176
   36   229           12055645
  164   197           12056317
  172   191           12056319
  182   182           12057136
   59   228           12057731
  151   205           12058076
  181   183           12058228
   37   229           12059642
   99   223           12059866
  180   184           12061504
   38   229           12063861
  141   210           12064221
  116   219           12064355
  158   201           12064913
  104   222           12065912
  179   185           12066964
   39   229           12068308
   60   228           12068352
  134   213           12069701
   94   224           12070008
   72   227           12070331
  153   204           12071241
   88   225           12072097
  167   195           12072338
   40   229           12072989
  178   186           12074608
   81   226           12074617
   41   229           12077910
  126   216           12078072
  171   192           12078099
  123   217           12079180
   61   228           12079333
  139   211           12079550
   42   229           12083077
  177   187           12084436
  129   215           12085064
   73   227           12086100
  120   218           12088232
   43   229           12088496
  109   221           12088890
  155   203           12089302
  100   223           12089567
   62   228           12090680
  113   220           12090897
  163   198           12093139
   44   229           12094173
   82   226           12094544
   89   225           12095594
  160   200           12096000
  176   188           12096448
   95   224           12096799
  105   222           12098673
  137   212           12099481
   45   229           12100114
  132   214           12100312
  170   193           12102057
   74   227           12102307
   63   228           12102399
  166   196           12103832
  117   219           12105072
   46   229           12106325
  175   189           12110644
  146   208           12111048
  148   207           12111535
  157   202           12112301
   47   229           12112812
   64   228           12114496
   83   226           12114963
  144   209           12115313
  150   206           12116816
   75   227           12118958
   48   229           12119581
   90   225           12119625
  101   223           12119868
  135   213           12123972
   96   224           12124160
  142   210           12124288
  110   221           12124861
  124   217           12124937
  127   216           12126079
   49   229           12126638
  152   205           12126933
   65   228           12126977
  174   190           12127024
  169   194           12128193
  114   220           12129544
  121   218           12131793
  106   222           12132064
  162   199           12132127
   50   229           12133989
  130   215           12135375
   84   226           12135880
   76   227           12136059
  165   197           12137498
  140   211           12137931
   66   228           12139848
  159   201           12140280
   51   229           12141640
  154   204           12141928
   91   225           12144196
  173   191           12145588
  118   219           12146491
   52   229           12149597
  102   223           12150775
   97   224           12152097
  133   214           12152981
   67   228           12153115
   77   227           12153616
  138   212           12156200
  168   195           12156507
  182   183           12157055
   85   226           12157301
   53   229           12157866
  181   184           12159245
  111   221           12161492
  156   203           12161843
  180   185           12163625
  107   222           12166091
  172   192           12166336
   54   229           12166453
   68   228           12166784
    0   230           12167000
    1   230           12167001
    2   230           12167008
    3   230           12167027
    4   230           12167064
    5   230           12167125
    6   230           12167216
    7   230           12167343
    8   230           12167512
    9   230           12167729
   10   230           12168000
   11   230           12168331
   12   230           12168728
  115   220           12168875
   13   230           12169197
   92   225           12169313
   14   230           12169744
  179   186           12170195
   15   230           12170375
   16   230           12171096
  125   217           12171438
   78   227           12171635
   17   230           12171913
   18   230           12172832
  161   200           12173281
  164   198           12173336
   19   230           12173859
  128   216           12174848
   20   230           12175000
   55   229           12175364
  147   208           12175435
  122   218           12176080
   21   230           12176261
   22   230           12177648
  149   207           12177692
  145   209           12177954
  178   187           12178955
  136   213           12179053
   23   230           12179167
   86   226           12179232
   98   224           12180616
   24   230           12180824
   69   228           12180861
  103   223           12182294
   25   230           12182625
   26   230           12184576
   56   229           12184605
  151   206           12184767
  143   210           12185207
  131   215           12186466
   27   230           12186683
  158   202           12186720
  167   196           12186999
  119   219           12188618
   28   230           12188952
  171   193           12189268
  177   188           12189905
   79   227           12190122
   29   230           12191389
   30   230           12194000
   57   229           12194182
   93   225           12194982
   70   228           12195352
  153   205           12196702
   31   230           12196791
  141   211           12197152
  112   221           12198789
   32   230           12199768
  108   222           12200760
   87   226           12201679
   33   230           12202937
  176   189           12203045
   58   229           12204101
   34   230           12206304
  134   214           12206448
  116   220           12208896
   80   227           12209083
   99   224           12209723
   35   230           12209875
   71   228           12210263
  163   199           12211346
  155   204           12213539
   36   230           12213656
  139   212           12213747
   59   229           12214368
  170   194           12214384
  104   223           12214431
  160   201           12216601
   37   230           12217653
  175   190           12218375
  126   217           12218689
  166   197           12219669
  123   218           12221099
   94   225           12221209
   38   230           12221872
  129   216           12224385
   88   226           12224648
   60   229           12224989
   72   228           12225600
   39   230           12226319
   81   227           12228524
   40   230           12231000
  120   219           12231459
  137   213           12234950
  157   203           12235320
  174   191           12235895
   41   230           12235921
   61   229           12235970
  109   222           12236077
  113   221           12236758
  132   215           12238343
  100   224           12239424
  148   208           12240704
   42   230           12241088
   73   228           12241369
  146   209           12241465
  169   195           12241684
  150   207           12244743
   43   230           12246507
  144   210           12246984
  105   223           12247192
   62   229           12247317
   95   225           12248000
   89   226           12248145
   82   227           12248451
  117   220           12249613
  162   200           12251528
   44   230           12252184
  152   206           12253624
  165   198           12254517
  173   192           12255605
  183   183           12256974
  142   211           12257219
   74   228           12257576
  182   184           12258072
   45   230           12258125
   63   229           12259036
  135   214           12260719
  181   185           12261366
  159   202           12262087
   46   230           12264336
  127   217           12266696
  124   218           12266856
  180   186           12266856
  154   205           12267389
   83   227           12268870
  101   224           12269725
   47   230           12270823
   64   229           12271133
  168   196           12271168
  110   222           12272048
  140   212           12272128
   90   226           12272176
   75   228           12274227
  179   187           12274542
  130   216           12274696
  121   219           12275020
   96   225           12275361
  114   221           12275405
  172   193           12277505
   48   230           12277592
  106   223           12280583
   65   229           12283614
  178   188           12284424
   49   230           12284649
  156   204           12286080
   84   227           12289787
  133   215           12291012
  118   220           12291032
   76   228           12291328
  164   199           12291543
  138   213           12291669
   50   230           12292000
  161   201           12293882
   66   229           12296485
  177   189           12296502
   91   226           12296747
   51   230           12299651
  102   224           12300632
  171   194           12301595
  167   197           12302836
   97   225           12303298
  147   209           12305852
  149   208           12306861
   52   230           12307608
  111   222           12308679
   77   228           12308885
  145   210           12309625
  158   203           12309739
   67   229           12309752
  176   190           12310776
   85   227           12311208
  151   207           12312694
  125   218           12313357
  107   223           12314610
  115   221           12314736
  128   217           12315465
  136   214           12315800
   53   230           12315877
  143   211           12318138
  122   219           12319307
   92   226           12321864
  153   206           12323393
   68   229           12323421
   54   230           12324464
  131   216           12325787
    0   231           12326391
    1   231           12326392
    2   231           12326399
    3   231           12326418
    4   231           12326455
    5   231           12326516
    6   231           12326607
    7   231           12326734
    8   231           12326903
   78   228           12326904
    9   231           12327120
  175   191           12327246
   10   231           12327391
   11   231           12327722
  170   195           12327875
   12   231           12328119
   13   231           12328588
   14   231           12329135
   15   231           12329766
   16   231           12330487
  163   200           12330747
   17   231           12331304
  141   212           12331349
   98   225           12331817
  103   224           12332151
   18   231           12332223
   86   227           12333139
  119   220           12333159
   19   231           12333250
   55   230           12333375
   20   231           12334391
   21   231           12335652
  166   198           12336688
   22   231           12337039
   69   229           12337498
  160   202           12338408
   23   231           12338558
  155   205           12339000
   24   231           12340215
   25   231           12342016
   56   230           12342616
   26   231           12343967
  134   215           12344479
   79   228           12345391
  174   192           12345912
  112   222           12345976
   27   231           12346074
   93   226           12347533
   28   231           12348343
  139   213           12349216
  108   223           12349279
   29   231           12350780
   70   229           12351989
   57   230           12352193
   30   231           12353391
  116   221           12354757
   87   227           12355586
   31   231           12356182
  169   196           12356345
  183   184           12357991
   32   231           12359159
  157   204           12359557
  182   185           12360193
  126   218           12360608
   99   225           12360924
   58   230           12362112
   33   231           12362328
  104   224           12364288
  123   219           12364326
   80   228           12364352
  181   186           12364597
  129   217           12365002
   34   231           12365695
  173   193           12366774
   71   229           12366900
   35   231           12369266
  148   209           12371121
  180   187           12371203
  137   214           12371697
  162   201           12372129
   59   230           12372379
  165   199           12372724
   36   231           12373047
  146   210           12373136
   94   226           12373760
  150   208           12373912
  120   220           12376000
   37   231           12377044
  132   216           12377664
   88   227           12378555
  144   211           12379915
  179   188           12380011
   38   231           12381263
  152   207           12381551
   72   229           12382237
   60   230           12383000
   81   228           12383793
  113   222           12383945
  109   223           12384596
  159   203           12385106
   39   231           12385710
  168   197           12387005
  172   194           12389832
   40   231           12390391
  100   225           12390625
  178   189           12391021
  142   212           12391416
   61   230           12393981
  154   206           12394080
   41   231           12395312
  117   221           12395474
  105   224           12397049
   73   229           12398006
  135   215           12398750
   42   231           12400479
   95   226           12400551
   89   227           12402052
   82   228           12403720
  177   190           12404233
   62   230           12405328
   43   231           12405898
  140   213           12407597
  127   218           12408615
  124   219           12410083
  164   200           12410944
  156   205           12411541
   44   231           12411575
   74   229           12414213
  171   195           12415086
  130   217           12415313
  161   202           12415689
   63   230           12417047
   45   231           12417516
  121   220           12419561
  176   191           12419647
  167   198           12419855
  110   223           12420567
  101   225           12420926
  114   222           12422592
   46   231           12423727
   83   228           12424139
   90   227           12426083
   96   226           12427912
  138   214           12428416
   64   230           12429144
   47   231           12430214
  133   216           12430333
  106   224           12430440
   75   229           12430864
  158   204           12433976
  118   221           12436893
   48   231           12436983
  175   192           12437263
  149   209           12437278
  147   210           12437523
   65   230           12441625
  151   208           12441863
  170   196           12442536
  145   211           12442556
   49   231           12444040
   84   228           12445056
   76   229           12447965
   91   227           12450654
  153   207           12451320
  163   201           12451348
   50   231           12451391
  102   225           12451833
  143   212           12452335
  136   215           12453831
   66   230           12454496
  166   199           12454895
   97   226           12455849
  125   219           12456584
  174   193           12457081
  111   223           12457198
  128   218           12457384
  184   184           12459008
   51   231           12459042
  183   185           12460112
  160   203           12461427
  115   222           12461923
  182   186           12463424
  122   220           12463848
  107   224           12464467
   77   229           12465522
  155   206           12465691
  131   217           12466404
   85   228           12466477
  141   213           12466818
   52   231           12466999
   67   230           12467763
  181   187           12468944
  169   197           12472182
   53   231           12475268
   92   227           12475771
  180   188           12476672
  119   221           12479020
  173   194           12479101
   68   230           12481432
  103   225           12483352
   78   229           12483541
  134   216           12483800
   54   231           12483855
   98   226           12484368
  157   205           12485018
  139   214           12485963
  179   189           12486608
    0   232           12487168
    1   232           12487169
    2   232           12487176
    3   232           12487195
    4   232           12487232
    5   232           12487293
    6   232           12487384
    7   232           12487511
    8   232           12487680
    9   232           12487897
   10   232           12488168
   86   228           12488408
   11   232           12488499
   12   232           12488896
   13   232           12489365
   14   232           12489912
   15   232           12490543
   16   232           12491264
   17   232           12492081
  165   200           12492125
   55   231           12492766
   18   232           12493000
  162   202           12493936
   19   232           12494027
  112   223           12494495
   20   232           12495168
   69   230           12495509
   21   232           12496429
   22   232           12497816
  178   190           12498752
  108   224           12499136
   23   232           12499335
   24   232           12500992
   93   227           12501440
  116   222           12501944
   56   231           12502007
   79   229           12502028
  148   210           12502792
   25   232           12502793
  172   195           12503323
  126   219           12503835
  168   198           12504024
  150   209           12504329
   26   232           12504744
  146   211           12506067
   27   232           12506851
  129   218           12506921
  123   220           12508867
   28   232           12509120
  159   204           12509343
  137   215           12509728
   70   230           12510000
  152   208           12510720
   87   228           12510855
   29   232           12511557
   57   231           12511584
  177   191           12513104
   99   226           12513475
  144   212           12514112
   30   232           12514168
  104   225           12515489
   31   232           12516959
  132   217           12518281
   32   232           12519936
   80   229           12520989
   58   231           12521503
  120   221           12521861
  154   207           12522007
   33   232           12523105
   71   230           12524911
   34   232           12526472
  142   213           12526885
   94   227           12527667
  176   192           12529664
  171   196           12529747
   35   232           12530043
  164   201           12531545
   59   231           12531770
  113   223           12532464
   36   232           12533824
   88   228           12533824
  109   224           12534453
   37   232           12537821
  167   199           12538062
  135   216           12538071
  156   206           12538232
  161   203           12538708
   72   230           12540248
   81   229           12540430
   38   232           12542040
   60   231           12542391
  117   222           12542661
  100   226           12543176
  140   214           12544344
   39   232           12546487
  105   225           12548250
  175   193           12548432
   40   232           12551168
  127   219           12551842
   61   231           12553372
   95   227           12554458
  124   220           12554624
   73   230           12556017
   41   232           12556089
  130   218           12557232
   89   228           12557321
  170   197           12558373
  158   205           12559437
   82   229           12560357
  184   185           12561129
   42   232           12561256
  183   186           12563343
   62   231           12564719
  121   221           12565422
  138   215           12566447
   43   232           12566675
  182   187           12567771
  149   210           12568949
  174   194           12569408
  110   224           12570424
  147   211           12570454
  133   217           12570950
  114   223           12571111
   74   230           12572224
  151   209           12572280
   44   232           12572352
  163   202           12573155
  101   226           12573477
  166   200           12574296
  181   188           12574413
   63   231           12576438
  145   212           12576753
   45   232           12578293
  153   208           12580489
   83   229           12580776
   90   228           12581352
  106   225           12581641
   96   227           12581819
  180   189           12583269
  118   222           12584080
   46   232           12584504
  160   204           12585664
  143   213           12587804
   64   231           12588535
   75   230           12588875
  169   198           12589201
   47   232           12590991
  173   195           12592592
  136   216           12593152
  155   207           12593618
  179   190           12594339
   48   232           12597760
  128   219           12600611
   65   231           12601016
  125   220           12601125
   84   229           12601693
  141   214           12603565
  102   226           12604384
   49   232           12604817
   91   228           12605923
   76   230           12605976
  111   224           12607055
  178   191           12607623
  131   218           12608323
  122   221           12609709
   97   227           12609756
  115   223           12610442
  157   206           12611709
   50   232           12612168
  165   201           12612726
   66   231           12613887
  107   225           12615668
  162   203           12616955
  172   196           12617984
   51   232           12619819
  168   199           12622231
   85   229           12623114
  177   192           12623121
   77   230           12623533
  139   215           12623994
  134   217           12624417
  119   222           12626207
   67   231           12627154
   52   232           12627776
   92   228           12631040
  159   205           12634804
  148   211           12635723
  103   226           12635903
  150   210           12636000
   53   232           12636045
   98   227           12638275
  146   212           12640264
   68   231           12640823
  176   193           12640833
  152   209           12641137
   78   230           12641552
  112   224           12644352
   54   232           12644632
   86   229           12645045
  171   197           12645584
  126   220           12648376
  137   216           12649049
    0   233           12649337
    1   233           12649338
    2   233           12649345
    3   233           12649364
    4   233           12649401
    5   233           12649462
    6   233           12649553
  144   213           12649581
    7   233           12649680
    8   233           12649849
    9   233           12650066
  129   219           12650148
   10   233           12650337
  108   225           12650337
  116   223           12650463
   11   233           12650668
   12   233           12651065
  154   208           12651176
   13   233           12651534
   14   233           12652081
   15   233           12652712
  164   202           12653352
   16   233           12653433
   55   232           12653543
   17   233           12654250
  123   221           12654728
   69   231           12654900
   18   233           12655169
   19   233           12656196
   93   228           12656709
   20   233           12657337
  167   200           12657463
   21   233           12658598
   22   233           12659985
   79   230           12660039
  132   218           12660200
  175   194           12660759
   23   233           12661504
   56   232           12662784
  161   204           12662945
   24   233           12663161
  185   185           12663250
  142   214           12663632
  184   186           12664360
   25   233           12664962
  156   207           12666159
   26   233           12666913
   99   227           12667382
   87   229           12667492
  183   187           12667690
  104   226           12668040
   27   233           12669020
  120   222           12669048
   70   231           12669391
   28   233           12671289
   57   232           12672361
  182   188           12673240
   29   233           12673726
  170   198           12675392
   30   233           12676337
  135   217           12678688
   80   230           12679000
   31   233           12679128
  181   189           12681010
   32   233           12682105
   58   232           12682280
  113   224           12682321
  140   215           12682375
  174   195           12682899
   94   228           12682936
   71   231           12684302
   33   233           12685274
  109   225           12685654
  158   206           12686128
   34   233           12688641
   88   229           12690461
  180   190           12691000
  117   223           12691180
   35   233           12692212
   59   232           12692547
  166   201           12694897
   36   233           12695993
  163   203           12696174
  127   220           12696383
  100   227           12697083
   81   230           12698441
   72   231           12699639
   37   233           12699990
  130   219           12700459
  124   221           12700485
  105   226           12700801
  149   211           12701880
   60   232           12703168
  179   191           12703210
  151   210           12703951
   38   233           12704209
  147   212           12704651
  138   216           12705768
  173   196           12707253
  169   199           12707408
   39   233           12708656
   95   228           12709727
  153   209           12710906
  160   205           12711125
  145   213           12712222
  121   222           12712609
  133   218           12712869
   40   233           12713337
   89   229           12713958
   61   232           12714149
   73   231           12715408
  178   192           12717640
   41   233           12718258
   82   230           12718368
  114   224           12720968
  110   225           12721625
  155   208           12722787
   42   233           12723425
  143   214           12724551
   62   232           12725496
  101   227           12727384
   43   233           12728844
   74   231           12731615
  118   223           12732599
  136   217           12733769
  172   197           12733821
  106   226           12734192
  177   193           12734290
   44   233           12734521
  165   202           12734533
   96   228           12737088
   63   232           12737215
   90   229           12737989
   83   230           12738787
  157   207           12739636
   45   233           12740462
  162   204           12741192
  141   215           12741596
  168   200           12741632
  128   220           12745152
   46   233           12746673
  125   221           12746986
   75   231           12748266
   64   232           12749312
  131   219           12751550
   47   233           12753160
  176   194           12753160
  122   222           12756896
  111   225           12758256
  102   227           12758291
   84   230           12759704
   48   233           12759929
  115   224           12760299
  159   206           12761495
   65   232           12761793
   91   229           12762560
  171   198           12762603
  139   216           12763315
   97   228           12765025
   76   231           12765367
  134   218           12766336
  185   186           12766481
   49   233           12766986
  107   226           12768219
  184   187           12768707
  150   211           12768931
  148   212           12769920
  152   210           12772808
  183   188           12773159
  175   195           12774250
   50   233           12774337
   66   232           12774664
  119   223           12774726
  146   213           12775733
  164   203           12776371
  167   201           12778064
  182   189           12779837
   85   230           12781125
  154   209           12781593
   51   233           12781988
   77   231           12782924
  144   214           12786328
   92   229           12787677
   67   232           12787931
  161   205           12788406
  181   190           12788741
  137   217           12789666
  103   227           12789810
   52   233           12789945
   98   228           12793544
  170   199           12793599
  126   221           12794237
  129   220           12794689
  156   208           12795328
  112   225           12795553
  174   196           12797560
   53   233           12798214
  180   191           12799871
  116   224           12800320
   78   231           12800943
   68   232           12801600
  142   215           12801663
  123   222           12801915
  108   226           12802888
   86   230           12803056
  132   219           12803427
   54   233           12806801
    0   234           12812904
    1   234           12812905
    2   234           12812912
    3   234           12812931
    4   234           12812968
    5   234           12813029
    6   234           12813120
  179   192           12813227
    7   234           12813247
   93   229           12813346
    8   234           12813416
    9   234           12813633
   10   234           12813904
  158   207           12814055
   11   234           12814235
   12   234           12814632
   13   234           12815101
   14   234           12815648
   69   232           12815677
   55   233           12815712
   15   234           12816279
  166   202           12816704
   16   234           12817000
  120   223           12817567
   17   234           12817817
   18   234           12818736
   79   231           12819430
   19   234           12819763
  163   204           12820411
  135   218           12820607
   20   234           12820904
  140   216           12821696
  104   227           12821947
   21   234           12822165
   99   228           12822651
  173   197           12823090
   22   234           12823552
   56   233           12824953
   23   234           12825071
   87   230           12825503
   24   234           12826728
  169   200           12826809
   25   234           12828529
  178   193           12828809
   70   232           12830168
   26   234           12830480
   27   234           12832587
  113   225           12833522
   57   233           12834530
   28   234           12834856
  149   212           12836077
  151   211           12836882
   29   234           12837293
  160   206           12837816
  109   226           12838205
   80   231           12838391
   94   229           12839573
   30   234           12839904
  147   213           12840120
  117   224           12841037
  127   221           12842244
  153   210           12842577
   31   234           12842695
   58   233           12844449
  130   220           12845000
   71   232           12845079
   32   234           12845672
  138   217           12846385
  177   194           12846617
  124   222           12847672
   88   230           12848472
   33   234           12848841
  145   214           12848969
  172   198           12850840
   34   234           12852208
  100   228           12852352
  155   209           12853204
  105   227           12854708
   59   233           12854716
   35   234           12855779
  133   219           12856096
  165   203           12857552
   81   231           12857832
   36   234           12859560
   72   232           12860416
  121   223           12861128
  168   201           12862233
  143   215           12862582
   37   234           12863557
   60   233           12865337
   95   229           12866364
  176   195           12866651
  162   205           12866653
   38   234           12867776
  157   208           12868805
  186   186           12869712
  185   187           12870828
   89   230           12871969
  114   225           12872169
   39   234           12872223
  110   226           12874176
  184   188           12874176
  136   218           12875688
   73   232           12876185
   61   233           12876318
   40   234           12876904
   82   231           12877759
  183   189           12879756
  171   199           12880810
  141   216           12880917
   41   234           12881825
  118   224           12882456
  101   228           12882653
   42   234           12886992
  182   190           12887568
   62   233           12887665
  106   227           12888099
  175   196           12888911
  159   207           12889422
  128   221           12891013
   74   232           12892392
   43   234           12892411
   96   229           12893725
  125   222           12894173
   90   230           12896000
  131   220           12896091
  181   191           12897612
   44   234           12898088
   83   231           12898178
   63   233           12899384
  167   202           12899871
  164   204           12900608
  150   212           12903128
  139   217           12903932
   45   234           12904029
  148   213           12905389
  122   223           12905415
  152   211           12905739
   75   232           12909043
  134   219           12909563
  180   192           12909888
   46   234           12910240
  111   226           12910807
   64   233           12911481
  115   225           12911500
  146   214           12912480
  170   200           12913000
  154   210           12913264
  174   197           12913397
  102   228           12913560
  161   206           12915097
   47   234           12916727
   84   231           12919095
   91   230           12920571
   97   229           12921662
  107   227           12922126
   48   234           12923496
   65   233           12923962
  144   215           12924359
  179   193           12924396
  119   224           12924583
  156   209           12925745
   76   232           12926144
   49   234           12930553
  137   218           12931585
   66   233           12936833
   50   234           12937904
  166   203           12939723
  173   198           12940109
   85   231           12940516
  129   221           12940550
  142   216           12940984
  178   194           12941136
  126   222           12941424
  158   208           12943224
   77   232           12943701
  103   228           12945079
   51   234           12945555
   92   230           12945688
  163   205           12945872
  169   201           12947410
  132   220           12947968
  112   226           12948104
   67   233           12950100
   98   229           12950181
  123   223           12950434
  116   225           12951521
   52   234           12953512
  108   227           12956795
  177   195           12960108
   78   232           12961720
   53   234           12961781
  140   217           12962313
   86   231           12962447
   68   233           12963769
  135   219           12963834
  160   207           12965743
  120   224           12967424
  172   199           12969047
   54   234           12970368
  151   212           12971079
   93   230           12971357
  149   213           12971546
  186   187           12974059
  153   211           12975508
  185   188           12976297
  147   214           12976867
  104   228           12977216
   69   233           12977846
    0   235           12977875
    1   235           12977876
    2   235           12977883
    3   235           12977902
    4   235           12977939
    5   235           12978000
    6   235           12978091
    7   235           12978218
    8   235           12978387
    9   235           12978604
   10   235           12978875
   11   235           12979206
   55   234           12979279
   99   229           12979288
   12   235           12979603
   13   235           12980072
   79   232           12980207
   14   235           12980619
  184   189           12980773
   15   235           12981250
  176   196           12981312
  165   204           12981789
   16   235           12981971
   17   235           12982788
   18   235           12983707
  168   202           12984040
   19   235           12984734
  155   210           12984875
   87   231           12984894
   20   235           12985875
  113   226           12986073
  145   215           12987000
   21   235           12987136
  183   190           12987487
  138   218           12988304
   56   234           12988520
   22   235           12988523
  127   222           12989431
   23   235           12990042
  130   221           12990861
   24   235           12991699
  109   227           12992112
  117   225           12992238
   70   233           12992337
  162   206           12993344
   25   235           12993500
   26   235           12995451
  124   223           12996191
  182   191           12996439
   27   235           12997558
   94   230           12997584
   57   234           12998097
   80   232           12999168
  157   209           12999222
   28   235           12999827
  171   200           13000211
  133   220           13000637
  143   216           13001903
   29   235           13002264
  175   197           13004748
   30   235           13004875
   71   233           13007248
  181   192           13007629
   31   235           13007666
   88   231           13007863
   58   234           13008016
  100   229           13008989
  105   228           13009977
   32   235           13010643
  121   224           13010985
   33   235           13013812
   34   235           13017179
   59   234           13018283
  159   208           13018591
   81   232           13018609
  136   219           13018915
   35   235           13020750
  180   193           13021057
  141   217           13021534
   72   233           13022585
  167   203           13022890
   95   230           13024375
   36   235           13024531
  114   226           13024720
  164   205           13026069
  110   227           13028083
   37   235           13028528
   60   234           13028904
  174   198           13030416
   89   231           13031360
   38   235           13032747
  170   201           13033601
  118   225           13033657
  179   194           13036723
   39   235           13037194
  128   222           13038200
   73   233           13038354
   82   232           13038536
  150   213           13038597
  101   229           13039290
   61   234           13039885
  152   212           13039936
   40   235           13041875
  131   221           13041952
  148   214           13042136
  125   223           13042692
  161   207           13043024
  106   228           13043368
  139   218           13045851
  154   211           13046195
   41   235           13046796
  146   215           13050511
   62   234           13051232
   96   230           13051736
   42   235           13051963
  134   220           13054104
   74   233           13054561
  178   195           13054627
  122   224           13055272
   90   231           13055391
   43   235           13057382
  156   210           13057416
  173   199           13058316
   83   232           13058955
   63   234           13062951
   44   235           13063059
  144   216           13063680
  166   204           13063960
  115   226           13064051
  111   227           13064714
   45   235           13069000
  169   202           13069217
  102   229           13070197
   75   233           13071212
  163   206           13072563
  158   209           13073641
  177   196           13074769
  137   219           13074812
   64   234           13075048
   46   235           13075211
  119   225           13075784
  107   228           13077395
  187   187           13078406
  186   188           13079528
   97   230           13079673
   84   232           13079872
   91   231           13079962
  142   217           13081601
   47   235           13081698
  185   189           13082894
   65   234           13087529
  129   222           13087737
   76   233           13088313
  172   200           13088448
   48   235           13088467
  184   190           13088504
  126   223           13089943
  132   221           13093829
  160   208           13094912
   49   235           13095524
  183   191           13096358
  176   197           13097149
  123   224           13100291
   66   234           13100400
   85   232           13101293
  103   229           13101716
  112   227           13102011
   50   235           13102875
  116   226           13104072
  140   218           13104232
   92   231           13105079
   77   233           13105870
  182   192           13106456
  151   213           13106548
  168   203           13107059
  165   205           13107250
   98   230           13108192
  149   214           13108293
  135   220           13108375
  153   212           13109705
   51   235           13110526
  108   228           13112064
   67   234           13113667
  147   215           13114898
  155   211           13117806
   52   235           13118483
  120   225           13118625
  181   193           13118798
  171   201           13120812
  162   207           13121271
  175   198           13121767
   86   232           13123224
   78   233           13123889
  145   216           13126321
   53   235           13126752
   68   234           13127336
   93   231           13130748
  157   210           13130893
  138   219           13131531
  180   194           13133384
  104   229           13133853
   54   235           13135339
   99   230           13137299
  127   223           13137950
  130   222           13138048
  113   227           13139980
   69   234           13141413
   79   233           13142376
  143   217           13142520
   55   235           13144250
    0   236           13144256
    1   236           13144257
    2   236           13144264
    3   236           13144283
    4   236           13144320
    5   236           13144381
    6   236           13144472
    7   236           13144599
    8   236           13144768
  117   226           13144789
    9   236           13144985
   10   236           13145256
   11   236           13145587
   87   232           13145671
   12   236           13145984
  124   224           13146048
   13   236           13146453
  133   221           13146498
   14   236           13147000
  167   204           13147127
  109   228           13147381
   15   236           13147631
   16   236           13148352
  174   199           13148623
  159   209           13149008
   17   236           13149169
   18   236           13150088
  179   195           13150214
   19   236           13151115
   20   236           13152256
  164   206           13152760
   56   235           13153491
   21   236           13153517
   22   236           13154904
  170   202           13155408
   70   234           13155904
   23   236           13156423
   94   231           13156975
   24   236           13158080
   25   236           13159881
   80   233           13161337
   26   236           13161832
  121   225           13162186
   57   235           13163068
  141   218           13163453
  136   220           13163456
   27   236           13163939
   28   236           13166208
  105   229           13166614
  100   230           13167000
   88   232           13168640
   29   236           13168645
  178   196           13169288
   71   234           13170815
   30   236           13171256
  161   208           13172193
   58   235           13172987
   31   236           13174047
  150   214           13175344
  152   213           13175405
   32   236           13177024
  173   200           13177717
  114   227           13178627
  148   215           13180167
   33   236           13180193
  154   212           13180392
   81   233           13180778
   59   235           13183254
  110   228           13183352
   34   236           13183560
   95   231           13183766
  187   188           13183875
  186   189           13186125
   72   234           13186152
  118   226           13186208
  128   223           13186719
   35   236           13187131
  139   219           13189078
  131   222           13189139
  166   205           13189421
  146   216           13189832
  156   211           13190347
  177   197           13190606
  185   190           13190625
   36   236           13190912
   89   232           13192137
  169   203           13192236
  125   224           13192549
   60   235           13193875
   37   236           13194909
  101   230           13197301
  184   191           13197375
   38   236           13199128
  134   221           13199965
  106   229           13200005
  163   207           13200490
   82   233           13200705
   73   234           13201921
   39   236           13203575
  144   217           13204297
   61   235           13204856
  158   210           13205312
  183   192           13206375
  122   225           13206473
   40   236           13208256
  172   201           13209049
   96   231           13211127
   41   236           13213177
  176   198           13214168
   90   232           13216168
   62   235           13216203
  182   193           13217625
  115   227           13217958
   74   234           13218128
   42   236           13218344
  137   220           13219353
  111   228           13219983
   83   233           13221124
  142   218           13223520
   43   236           13223763
  160   209           13225329
   63   235           13227922
  102   230           13228208
  119   226           13228335
   44   236           13229440
  181   194           13231125
  168   204           13231296
  165   206           13233941
  107   229           13234032
   75   234           13234779
   45   236           13235381
  129   223           13236256
   97   231           13239064
  126   224           13239800
  175   199           13239974
   64   235           13240019
   91   232           13240739
  132   222           13241016
   46   236           13241592
   84   233           13242041
  171   202           13242619
  151   214           13243295
  153   213           13245174
  149   215           13246324
  180   195           13246875
  140   219           13247459
   47   236           13248079
  162   208           13250440
  123   225           13251492
   76   234           13251880
  155   212           13252003
   65   235           13252500
  147   216           13254219
  135   221           13254236
   48   236           13254848
  112   228           13257280
  116   227           13257979
  103   230           13259727
   49   236           13261905
   85   233           13263462
  157   211           13263824
  179   196           13264875
   66   235           13265371
   92   232           13265856
  145   217           13266938
   98   231           13267583
  174   200           13268024
  108   229           13268701
   50   236           13269256
   77   234           13269437
  120   226           13271176
  167   205           13272588
  138   220           13276072
   51   236           13276907
  170   203           13278427
   67   235           13278638
  159   210           13280679
  164   207           13280687
  143   218           13284439
   52   236           13284864
  178   197           13285125
   86   233           13285393
  130   223           13286567
   78   234           13287456
  127   224           13287807
  188   188           13289344
  187   189           13290472
   93   232           13291525
  104   230           13291864
   68   235           13292307
   53   236           13293133
  133   222           13293685
  186   190           13293856
  113   228           13295249
   99   231           13296690
  124   225           13297249
  173   201           13298318
  117   227           13298696
  185   191           13299496
   54   236           13301720
  161   209           13302610
  109   229           13304018
   79   234           13305943
   69   235           13306384
  141   219           13306680
  184   192           13307392
  177   198           13307625
   87   233           13307840
  136   221           13309317
   55   236           13310631
    0   237           13312053
    1   237           13312054
    2   237           13312061
    3   237           13312080
    4   237           13312117
  152   214           13312152
    5   237           13312178
    6   237           13312269
    7   237           13312396
    8   237           13312565
    9   237           13312782
   10   237           13313053
  150   215           13313375
   11   237           13313384
   12   237           13313781
   13   237           13314250
  121   226           13314737
   14   237           13314797
   15   237           13315428
  154   213           13315861
  166   206           13316112
   16   237           13316149
  169   204           13316473
   17   237           13316966
  183   193           13317544
   94   232           13317752
   18   237           13317885
   19   237           13318912
  148   216           13319488
   56   236           13319872
   20   237           13320053
   70   235           13320875
   21   237           13321314
   22   237           13322701
   23   237           13324220
  156   212           13324544
  105   230           13324625
   80   234           13324904
   24   237           13325877
  100   231           13326391
   25   237           13327678
   57   236           13329449
   26   237           13329629
  163   208           13329659
  182   194           13329952
  146   217           13330449
   88   233           13330809
  172   202           13330856
   27   237           13331736
  176   199           13332375
  139   220           13333619
  114   228           13333896
   28   237           13334005
   71   235           13335786
   29   237           13336442
  128   224           13336576
  131   223           13337658
  158   211           13338243
   30   237           13339053
   58   236           13339368
  110   229           13339989
  118   227           13340115
   31   237           13341844
  125   225           13343750
   81   234           13344345
   95   232           13344543
  181   195           13344616
   32   237           13344821
  144   218           13346216
  134   222           13347152
   33   237           13347990
   59   236           13349635
   72   235           13351123
   34   237           13351357
   89   233           13354306
   35   237           13354928
  101   231           13356692
  168   205           13356757
  160   210           13357000
  106   230           13358016
   36   237           13358709
  122   226           13359024
  175   200           13359375
   60   236           13360256
  180   196           13361536
  165   207           13361868
   37   237           13362706
   82   234           13364272
  137   221           13365214
  171   203           13365638
  142   219           13366747
   73   235           13366892
   38   237           13366925
   61   236           13371237
   39   237           13371372
   96   232           13371904
  115   228           13373227
   40   237           13376053
  111   229           13376620
   90   233           13378337
  179   197           13380712
  162   209           13380857
   41   237           13380974
  151   215           13381326
  153   214           13381921
  119   227           13382242
   62   236           13382584
   74   235           13383099
   83   234           13384691
  149   216           13385645
  129   224           13386113
   42   237           13386141
  155   213           13387472
  102   231           13387599
  174   201           13388625
  132   223           13389535
  126   225           13391001
   43   237           13391560
  140   220           13392000
  107   230           13392043
   63   236           13394303
  147   217           13394836
  188   189           13395941
   44   237           13397237
  157   212           13398021
  187   190           13398203
  167   206           13399279
   75   235           13399750
   97   232           13399841
  135   222           13401423
  178   198           13402144
  170   204           13402664
  186   191           13402727
   91   233           13402908
   45   237           13403178
  123   226           13404043
   84   234           13405608
   64   236           13406400
  145   218           13408857
   46   237           13409389
  185   192           13409513
  164   208           13409856
  116   228           13413248
  159   211           13413610
  112   229           13413917
   47   237           13415876
   76   235           13416851
  184   193           13418561
   65   236           13418881
  103   231           13419118
  173   202           13420125
  138   221           13421933
   48   237           13422645
  120   227           13425083
  177   199           13425832
  108   230           13426712
   85   234           13427029
  143   219           13427666
   92   233           13428025
   98   232           13428360
   49   237           13429702
  183   194           13429871
   66   236           13431752
  161   210           13434281
   77   235           13434408
  130   224           13436424
   50   237           13437053
  127   225           13439008
  169   205           13441934
  133   223           13442204
  182   195           13443443
  166   207           13444039
   51   237           13444704
   67   236           13445019
   86   234           13448960
  124   226           13449800
  152   215           13450183
  141   220           13451221
  104   231           13451255
  176   200           13451776
  113   229           13451886
   78   235           13452427
  154   214           13452608
   52   237           13452661
  150   216           13452696
   93   233           13453694
  172   203           13453875
  117   228           13453965
  136   222           13456504
   99   232           13457467
   68   236           13458688
  181   196           13459277
  156   213           13460013
  163   209           13460076
  148   217           13460105
   53   237           13460930
  109   230           13462029
  121   227           13468644
   54   237           13469517
   79   235           13470914
   87   234           13471407
  146   218           13472368
  158   212           13472440
   69   236           13472765
  180   197           13477373
   55   237           13478428
  139   221           13479480
   94   233           13479921
  175   201           13479976
    0   238           13481272
    1   238           13481273
    2   238           13481280
    3   238           13481299
    4   238           13481336
    5   238           13481397
    6   238           13481488
    7   238           13481615
    8   238           13481784
    9   238           13482001
   10   238           13482272
   11   238           13482603
   12   238           13483000
  168   206           13483448
   13   238           13483469
   14   238           13484016
  105   231           13484016
   15   238           13484647
   16   238           13485368
   17   238           13486185
   18   238           13487104
  100   232           13487168
   70   236           13487256
  131   224           13487515
   56   237           13487669
  128   225           13487777
   19   238           13488131
   20   238           13489272
  144   219           13489443
   80   235           13489875
  171   204           13489875
  160   211           13489931
   21   238           13490533
  114   229           13490533
  165   208           13491037
   22   238           13491920
   23   238           13493439
   88   234           13494376
   24   238           13495096
  118   228           13495384
  134   223           13495671
  125   226           13496301
   25   238           13496897
   57   237           13497246
  179   198           13497731
  110   230           13498000
   26   238           13498848
   27   238           13500955
   71   236           13502167
  189   189           13502538
   28   238           13503224
  188   190           13503672
   29   238           13505661
   95   233           13506712
  187   191           13507074
   58   237           13507165
   30   238           13508272
   81   235           13509316
  174   202           13510432
   31   238           13511063
  142   220           13511288
  137   222           13512401
  162   210           13512528
  186   192           13512744
  122   227           13512931
   32   238           13514040
   33   238           13517209
  106   231           13517407
   59   237           13517432
  101   232           13517469
   72   236           13517504
   89   234           13517873
  153   215           13519952
  178   199           13520351
   34   238           13520576
  151   216           13520647
  185   193           13520682
   35   238           13524147
  155   214           13524219
  149   217           13526262
  167   207           13527206
   36   238           13527928
   60   237           13528053
  170   205           13528125
   82   235           13529243
  115   229           13529864
  184   194           13530888
   37   238           13531925
   73   236           13533273
  157   213           13533490
   96   233           13534073
  111   230           13534631
   38   238           13536144
  147   218           13536755
  129   225           13537314
  119   228           13537511
  140   221           13537861
   61   237           13539034
  132   224           13539392
  164   209           13540273
   39   238           13540591
   90   234           13541904
  173   203           13543144
  183   195           13543362
  126   226           13543552
  177   200           13545233
   40   238           13545272
  159   212           13547807
  102   232           13548376
   74   236           13549480
   83   235           13549662
  135   223           13549942
   41   238           13550193
   62   237           13550381
  107   231           13551434
  145   219           13552084
   42   238           13555360
  123   227           13557950
  182   196           13558104
   43   238           13560779
   97   233           13562010
   63   237           13562100
   75   236           13566131
   44   238           13566456
   91   234           13566475
  161   211           13567212
  169   206           13568625
  138   222           13569120
  116   229           13569885
   84   235           13570579
  112   230           13571928
  143   220           13572207
  176   201           13572377
   45   238           13572397
  166   208           13573208
   64   237           13574197
  181   197           13575114
  172   204           13578112
   46   238           13578608
  103   232           13579895
  120   228           13580352
   76   236           13583232
   47   238           13585095
  108   231           13586103
   65   237           13586678
  130   225           13587625
  152   216           13589504
   98   233           13590529
  154   215           13590639
  127   226           13591559
   92   234           13591592
  163   210           13591747
   48   238           13591864
   85   235           13592000
  133   224           13592061
  150   217           13593313
  180   198           13594392
  156   214           13596760
  141   221           13597082
   49   238           13598921
   66   237           13599549
   77   236           13600789
  175   202           13601783
  148   218           13602024
  124   227           13603707
  136   223           13605023
   50   238           13606272
  158   213           13607909
  113   230           13609897
  189   190           13610269
  117   229           13610602
  168   207           13611375
  104   232           13612032
  188   191           13612543
   67   237           13612816
   51   238           13613923
   86   235           13613931
  171   205           13615336
  146   219           13615595
  179   199           13615938
  187   192           13617091
   93   234           13617261
   78   236           13618808
   99   233           13619636
  109   231           13621420
  165   209           13621454
   52   238           13621880
  121   228           13623913
  186   193           13623913
  160   212           13624128
   68   237           13626485
  139   222           13626667
   53   238           13630149
  185   194           13633009
  174   203           13633451
  144   220           13633984
   87   235           13636378
   79   236           13637295
  131   225           13638716
   54   238           13638736
  178   200           13639752
  128   226           13640328
   69   237           13640562
   94   234           13643488
  184   195           13644379
  105   232           13644793
  162   211           13645459
  134   224           13645528
   55   238           13647647
  114   230           13648544
  100   233           13649337
  125   227           13650208
    0   239           13651919
    1   239           13651920
    2   239           13651927
    3   239           13651946
    4   239           13651983
  118   229           13652021
    5   239           13652044
    6   239           13652135
    7   239           13652262
    8   239           13652431
    9   239           13652648
   10   239           13652919
   11   239           13653250
   12   239           13653647
   13   239           13654116
   14   239           13654663
  170   206           13654816
   70   237           13655053
   15   239           13655294
   16   239           13656015
   80   236           13656256
  167   208           13656375
   17   239           13656832
   56   238           13656888
  142   221           13657149
  110   231           13657391
   18   239           13657751
  183   196           13658023
   19   239           13658778
  153   216           13659273
   88   235           13659347
   20   239           13659919
  137   223           13660920
   21   239           13661180
  151   217           13661264
  155   215           13662250
   22   239           13662567
   23   239           13664086
   24   239           13665743
  177   201           13665834
   57   238           13666465
  173   204           13667381
   25   239           13667544
  149   218           13668181
  122   228           13668200
   26   239           13669495
   71   237           13669964
  157   214           13670237
   95   234           13670279
   27   239           13671602
  164   210           13671944
   28   239           13673871
  182   197           13673941
   81   236           13675697
   29   239           13676308
   58   238           13676384
  106   232           13678184
   30   239           13678919
  101   233           13679638
  147   219           13679982
   31   239           13681710
   89   235           13682844
  159   213           13683276
   32   239           13684687
  140   222           13685048
   72   237           13685301
   59   238           13686651
   33   239           13687856
  115   230           13687875
  129   226           13689865
  132   225           13690593
   34   239           13691223
  181   198           13692133
  111   231           13694022
  119   229           13694148
  176   202           13694184
   35   239           13694794
   82   236           13695624
  169   207           13696552
  145   220           13696625
   60   238           13697272
  126   227           13697459
   96   234           13697640
   36   239           13698575
  135   224           13699799
   73   237           13701070
  161   212           13701409
   37   239           13702572
  172   205           13703573
  166   209           13703625
   38   239           13706791
   90   235           13706875
   61   238           13708253
  102   233           13710545
   39   239           13711238
  107   232           13712211
  180   199           13712599
  123   228           13713219
   40   239           13715919
   83   236           13716043
   74   237           13717277
  138   223           13717639
  190   190           13718000
  143   221           13718068
  189   191           13719140
   62   238           13719600
   41   239           13720840
  188   192           13722560
  163   211           13724678
  175   203           13724802
   97   234           13725577
   42   239           13726007
  116   230           13727896
  187   193           13728260
  154   216           13729960
  152   217           13730121
   63   238           13731319
  112   231           13731319
   43   239           13731426
   91   235           13731446
   75   237           13733928
  156   215           13734791
  150   218           13735232
  179   200           13735339
  186   194           13736240
   84   236           13736960
  120   229           13736989
   44   239           13737103
  130   226           13740176
  168   208           13740544
  171   206           13742027
  103   233           13742064
   45   239           13743044
  133   225           13743262
   64   238           13743416
  141   222           13744269
  158   214           13744656
  148   219           13745251
  127   227           13745466
  185   195           13746500
  108   232           13746880
   46   239           13749255
   76   237           13751029
  165   210           13753125
   98   234           13754096
  136   224           13754880
   47   239           13755742
   65   238           13755897
   92   235           13756563
  174   204           13757688
   85   236           13758381
  124   228           13758976
  184   196           13759040
  160   213           13759597
  146   220           13760136
  178   201           13760353
   48   239           13762511
   77   237           13768586
  117   230           13768613
   66   238           13768768
  113   231           13769288
   49   239           13769568
  183   197           13773860
  104   233           13774201
  139   223           13775186
   50   239           13776919
  162   212           13779656
  144   221           13779845
   86   236           13780312
  121   229           13780550
   67   238           13782035
  109   232           13782197
   93   235           13782232
  170   207           13782743
   99   234           13783203
   51   239           13784570
   78   237           13786605
  167   209           13786792
  177   202           13787641
  182   198           13790960
  131   226           13791267
   52   239           13792527
  173   205           13792842
  128   227           13794235
   68   238           13795704
  134   225           13796729
  153   217           13799890
   53   239           13800796
  155   216           13801571
   87   236           13802759
  151   218           13803183
  142   222           13804336
  164   211           13804875
   79   237           13805092
  125   228           13805477
  105   233           13806962
  114   231           13807935
  157   215           13808268
   94   235           13808459
   54   239           13809383
   69   238           13809781
  118   230           13810032
  181   199           13810340
  137   224           13810777
  149   219           13811408
  100   234           13812904
  176   203           13817203
  110   232           13818168
   55   239           13818294
  159   214           13820023
    0   240           13824000
    1   240           13824001
    2   240           13824008
    3   240           13824027
   80   237           13824053
    4   240           13824064
    5   240           13824125
    6   240           13824216
   70   238           13824272
    7   240           13824343
    8   240           13824512
  147   220           13824523
    9   240           13824729
  122   229           13824837
   10   240           13825000
   11   240           13825331
  169   208           13825721
   12   240           13825728
   88   236           13825728
   13   240           13826197
   14   240           13826744
  190   191           13826871
   15   240           13827375
   56   239           13827535
   16   240           13828096
   17   240           13828913
  189   192           13829157
   18   240           13829832
  172   206           13830264
   19   240           13830859
   20   240           13832000
  180   200           13832000
   21   240           13833261
  140   223           13833567
  188   193           13833729
   22   240           13834648
   95   235           13835250
  166   210           13835296
   23   240           13836167
  161   213           13836878
   57   239           13837112
   24   240           13837824
   71   238           13839183
   25   240           13839625
  106   233           13840353
  187   194           13840587
   26   240           13841576
  145   221           13842486
  132   226           13843144
  101   234           13843205
   81   237           13843494
   27   240           13843683
  129   227           13843772
   28   240           13845952
   58   239           13847031
  115   231           13847266
   29   240           13848389
  175   204           13849039
   89   236           13849225
  186   195           13849731
   30   240           13851000
  135   225           13851000
  119   230           13852159
  126   228           13852728
   31   240           13853791
   72   238           13854520
  111   232           13854799
  179   201           13855940
   32   240           13856768
   59   239           13857298
  163   212           13858875
   33   240           13859937
  185   196           13861161
   96   235           13862611
   34   240           13863304
   82   237           13863421
  143   222           13865255
   35   240           13866875
  138   224           13867496
   60   239           13867919
  123   229           13869856
  171   207           13869954
   73   238           13870289
  154   217           13870577
   36   240           13870656
  168   209           13870961
  152   218           13872040
   90   236           13873256
  102   234           13874112
  156   216           13874112
  107   233           13874380
   37   240           13874653
  184   197           13874877
  150   219           13878459
   38   240           13878872
   61   239           13878900
  178   202           13882160
  158   215           13882687
  174   205           13883149
   39   240           13883319
   83   237           13883840
  165   211           13886056
   74   238           13886496
  116   231           13887287
   40   240           13888000
  148   220           13889792
   62   239           13890247
   97   235           13890548
  183   198           13890879
  112   232           13892096
  141   223           13892788
   41   240           13892921
  130   227           13894083
  120   230           13895000
  133   226           13895813
  160   214           13896344
   91   236           13897827
   42   240           13898088
  127   228           13900735
   63   239           13901966
   75   238           13903147
   43   240           13903507
   84   237           13904757
  103   234           13905631
  146   221           13905997
  136   225           13906081
  108   233           13909049
  182   199           13909167
   44   240           13909184
  177   203           13910660
  170   208           13911912
   64   239           13914063
   45   240           13915125
  162   213           13915125
  124   229           13915613
  167   210           13918463
   98   235           13919067
  173   206           13919533
   76   238           13920248
   46   240           13921336
   92   236           13922944
  139   224           13925043
   85   237           13926178
   65   239           13926544
  144   222           13927032
   47   240           13927823
  117   231           13928004
  181   200           13929741
  113   232           13930065
   48   240           13934592
  191   191           13935742
  190   192           13936888
  104   234           13937768
   77   238           13937805
  121   230           13938561
  164   212           13939072
   66   239           13939415
  189   193           13940326
  176   204           13941440
   49   240           13941649
  153   218           13941809
  155   217           13942188
  109   233           13944366
  131   227           13945174
  188   194           13946056
  151   219           13946410
  157   216           13947589
   86   237           13948109
   99   235           13948174
   93   236           13948613
   50   240           13949000
  134   226           13949280
  128   228           13949504
  180   201           13952601
   67   239           13952682
  142   223           13952855
  187   195           13954078
   78   238           13955824
  149   220           13955949
  169   209           13956138
   51   240           13956651
  159   215           13958054
  172   207           13958191
  137   225           13961978
  125   229           13962114
  186   196           13964392
   52   240           13964608
   68   239           13966351
  166   211           13968227
  114   232           13968712
  118   231           13969423
  147   221           13970384
  105   234           13970529
   87   237           13970556
   53   240           13972877
  161   214           13973625
   79   238           13974311
  175   205           13974500
   94   236           13974840
  185   197           13976998
  179   202           13977747
  100   235           13977875
  110   233           13980337
   69   239           13980428
   54   240           13981464
  122   230           13982848
  140   224           13983424
  145   222           13989673
   55   240           13990375
  184   198           13991896
   80   238           13993272
   88   237           13993525
  163   213           13994344
   70   239           13994919
  132   227           13997051
    0   241           13997521
    1   241           13997522
    2   241           13997529
    3   241           13997548
    4   241           13997585
    5   241           13997646
    6   241           13997737
    7   241           13997864
    8   241           13998033
    9   241           13998250
   10   241           13998521
   11   241           13998852
  129   228           13999041
  171   208           13999123
   12   241           13999249
   56   240           13999616
   13   241           13999718
   14   241           14000265
   15   241           14000896
   16   241           14001617
   95   236           14001631
   17   241           14002434
  168   210           14002632
   18   241           14003353
  135   226           14003551
  106   234           14003920
   19   241           14004380
  178   203           14005179
   20   241           14005521
   21   241           14006782
  115   232           14008043
   22   241           14008169
  101   235           14008176
  183   199           14009086
   57   240           14009193
  126   229           14009365
   23   241           14009688
   71   239           14009830
  174   206           14009840
   24   241           14011345
  119   231           14011550
  154   218           14012496
   81   238           14012713
   25   241           14013146
  143   223           14013774
  156   217           14014729
   26   241           14015097
  152   219           14015267
  111   233           14016968
   89   237           14017022
   27   241           14017204
  138   225           14018697
   58   240           14019112
   28   241           14019473
  165   212           14020253
   29   241           14021910
  158   216           14022008
  150   220           14023000
   30   241           14024521
   72   239           14025167
   31   241           14027312
  123   230           14027867
  182   200           14028568
   96   236           14028992
   59   240           14029379
   32   241           14030289
   82   238           14032640
   33   241           14033458
  160   215           14034375
  177   204           14034897
  148   221           14035653
   34   241           14036825
  107   234           14037947
  102   235           14039083
   60   240           14040000
   35   241           14040396
   73   239           14040936
   90   237           14041053
  170   209           14042329
  141   224           14042645
   36   241           14044177
  191   192           14045759
  173   207           14047460
  190   193           14048057
  116   232           14048064
   37   241           14048174
  130   228           14049352
  133   227           14049720
  181   201           14050342
   61   240           14050981
  167   211           14051394
  162   214           14051872
   38   241           14052393
  189   194           14052653
   83   238           14053059
  146   222           14053184
  112   233           14054265
  120   231           14054391
   39   241           14056840
   97   236           14056929
   74   239           14057143
  127   229           14057372
  136   226           14058632
  188   195           14059547
   40   241           14061521
   62   240           14062328
   91   237           14065624
   41   241           14066442
  176   205           14066901
  187   196           14068739
  103   235           14070602
   42   241           14071609
  108   234           14072616
  124   230           14073624
   75   239           14073794
   84   238           14073976
   63   240           14074047
  180   202           14074408
  164   213           14074541
  144   223           14075551
  139   225           14076244
   43   241           14077028
  186   197           14080229
   44   241           14082705
  155   218           14084107
  153   219           14085036
   98   236           14085448
   64   240           14086144
  172   208           14087360
  169   210           14087809
  157   217           14088206
   45   241           14088646
  117   232           14088781
   92   237           14090741
   76   239           14090895
  151   220           14090951
  113   233           14092234
  185   198           14094017
   46   241           14094857
   85   238           14095397
  159   216           14097375
  121   231           14097952
   65   240           14098625
  131   228           14100443
  179   203           14100766
  175   206           14101191
   47   241           14101344
  149   221           14101810
  166   212           14102424
  142   224           14102712
  104   235           14102739
  134   227           14103187
  128   229           14106141
  109   234           14107933
   48   241           14108113
   77   239           14108452
  184   199           14110103
   66   240           14111496
  161   215           14111656
  137   226           14114529
   99   236           14114555
   49   241           14115170
   93   237           14116410
   86   238           14117328
  147   222           14117571
  125   230           14120125
   50   241           14122521
   67   240           14124763
   78   239           14126471
  183   200           14128487
  178   204           14129416
  171   209           14129540
   51   241           14130172
  118   232           14130200
  114   233           14130881
  163   214           14131091
  140   225           14134625
  105   235           14135500
  168   211           14135563
  174   207           14137767
   52   241           14138129
  145   223           14138192
   68   240           14138432
   87   238           14139775
  122   231           14142239
   94   237           14142637
  110   234           14143904
  100   236           14144256
   79   239           14144958
   53   241           14146398
  182   201           14149169
  132   228           14152320
   69   240           14152509
   54   241           14154985
  129   229           14155678
  165   213           14155722
  154   219           14155723
  192   192           14155776
  156   218           14156648
  191   193           14156928
  135   227           14157458
  152   220           14159808
  177   205           14160358
  190   194           14160384
  158   217           14162625
   88   238           14162744
  143   224           14163631
   55   241           14163896
   80   239           14163919
  189   195           14166144
   70   240           14167000
  126   230           14167376
  150   221           14168861
  106   235           14168891
   95   237           14169428
  115   233           14170212
  138   226           14171248
  181   202           14172149
  119   232           14172327
    0   242           14172488
    1   242           14172489
    2   242           14172496
    3   242           14172515
    4   242           14172552
    5   242           14172613
    6   242           14172704
    7   242           14172831
    8   242           14173000
   56   241           14173137
    9   242           14173217
   10   242           14173488
  160   216           14173696
   11   242           14173819
  170   210           14174000
  188   196           14174208
   12   242           14174216
  101   236           14174557
   13   242           14174685
   14   242           14175232
   15   242           14175863
   16   242           14176584
  173   208           14176629
   17   242           14177401
   18   242           14178320
   19   242           14179347
   20   242           14180488
  111   234           14180535
   21   242           14181749
   71   240           14181911
   57   241           14182714
  148   222           14182840
   22   242           14183136
   81   239           14183360
  187   197           14184576
   23   242           14184655
  167   212           14185591
   89   238           14186241
   24   242           14186312
  123   231           14187258
   25   242           14188113
  162   215           14189903
   26   242           14190064
   27   242           14192171
   58   241           14192633
  176   206           14193592
  141   225           14193846
   28   242           14194440
   96   237           14196789
   29   242           14196877
   72   240           14197248
  186   198           14197248
  180   203           14197427
   30   242           14199488
  146   223           14201703
   31   242           14202279
   59   241           14202900
  107   235           14202918
   82   239           14203287
  133   228           14204989
   32   242           14205256
  102   236           14205464
  130   229           14205989
   33   242           14208425
  116   233           14210233
   90   238           14210272
  164   214           14211288
   34   242           14211792
  185   199           14212224
  136   227           14212539
   73   240           14213017
   60   241           14213521
  120   232           14215168
   35   242           14215363
  127   230           14215383
  172   209           14217777
  112   234           14217832
   36   242           14219144
  169   211           14220740
   37   242           14223141
   83   239           14223706
   61   241           14224502
   97   237           14224726
  179   204           14225003
  144   224           14225408
  155   219           14227334
   38   242           14227360
  139   226           14228795
  175   207           14229118
   74   240           14229224
  184   200           14229504
  153   220           14229577
  157   218           14230125
   39   242           14231807
  124   231           14233015
   91   238           14234843
   62   241           14235849
   40   242           14236488
  151   221           14236812
  103   236           14236983
  108   235           14237587
  166   213           14237893
  159   217           14237992
   41   242           14241409
   84   239           14244623
   75   240           14245875
   42   242           14246576
   63   241           14247568
  149   222           14248997
  183   201           14249088
  117   233           14250950
  161   216           14250977
   43   242           14251995
   98   237           14253245
  142   225           14253913
  178   205           14254877
  113   234           14255801
  131   229           14257080
   44   242           14257672
  134   228           14258456
  121   232           14258729
   64   241           14259665
   92   238           14259960
  171   210           14261211
   76   240           14262976
   45   242           14263613
  128   230           14264152
   85   239           14266044
  147   223           14266090
  174   208           14266936
  192   193           14266945
  137   227           14268436
  104   236           14269120
  163   215           14269122
  191   194           14269255
  168   212           14269760
   46   242           14269824
  182   202           14270976
   65   241           14272146
  109   235           14272904
  190   195           14273875
   47   242           14276311
  125   231           14279516
   77   240           14280533
  189   196           14280805
   99   237           14282352
   48   242           14283080
   66   241           14285017
   93   238           14285629
  177   206           14287049
  140   226           14287176
   86   239           14287975
  145   224           14288049
  188   197           14290045
   49   242           14290137
  118   233           14292369
  165   214           14292469
  114   234           14294448
  181   203           14295168
   50   242           14297488
   67   241           14298284
   78   240           14298552
  156   219           14299875
  154   220           14300264
  187   198           14301595
  105   236           14301881
  122   232           14303016
  158   218           14304544
   51   242           14305139
  152   221           14305669
  170   211           14306931
  173   209           14307046
  110   235           14308875
  132   229           14308957
   87   239           14310422
   94   238           14311856
   68   241           14311953
  100   237           14312053
  135   228           14312727
   52   242           14313096
  129   230           14313689
  160   217           14314313
  143   225           14314832
  186   199           14315455
  150   222           14316048
   79   240           14317039
  167   213           14321060
   53   242           14321365
  176   207           14321519
  180   204           14321664
  138   227           14325155
   69   241           14326030
  126   231           14326767
  162   216           14329224
   54   242           14329952
  148   223           14331359
  185   200           14331625
   88   239           14333391
  115   234           14333779
  119   233           14334496
  106   236           14335272
   80   240           14336000
   95   238           14338647
   55   242           14338863
   70   241           14340521
  101   237           14342354
  111   235           14345506
  141   226           14346397
  123   232           14348035
   56   242           14348104
    0   243           14348907
    1   243           14348908
    2   243           14348915
    3   243           14348934
    4   243           14348971
    5   243           14349032
    6   243           14349123
    7   243           14349250
  164   215           14349319
    8   243           14349419
  172   210           14349448
    9   243           14349636
   10   243           14349907
  184   201           14350105
   11   243           14350238
  179   205           14350464
   12   243           14350635
   13   243           14351104
  146   224           14351560
   14   243           14351651
   15   243           14352282
   16   243           14353003
   17   243           14353820
   18   243           14354739
  169   212           14354937
   71   241           14355432
   81   240           14355441
   19   243           14355766
   89   239           14356888
   20   243           14356907
   57   242           14357681
   21   243           14358168
  175   208           14358287
   22   243           14359555
   23   243           14361074
  133   229           14361626
   24   243           14362731
  130   230           14364000
   25   243           14364532
   96   238           14366008
   26   243           14366483
   58   242           14367600
  136   228           14367808
   27   243           14368590
  107   236           14369299
   72   241           14370769
   28   243           14370859
  183   202           14370895
  155   220           14371875
  102   237           14373261
   29   243           14373296
  157   219           14373352
  116   234           14373800
  166   214           14374640
  127   231           14374774
   82   240           14375368
  153   221           14375438
   30   243           14375907
  144   225           14376609
  120   233           14377337
   59   242           14377867
  193   193           14378114
   31   243           14378698
  192   194           14379272
  159   218           14379911
   90   239           14380919
  178   206           14381568
   32   243           14381675
  139   227           14382702
  191   195           14382746
  112   235           14382803
  151   222           14383999
   33   243           14384844
   73   241           14386538
   34   243           14388211
   60   242           14388488
  190   196           14388536
  161   217           14391594
   35   243           14391782
  124   232           14393792
   97   238           14393945
  182   203           14393995
  171   211           14394142
   36   243           14395563
   83   240           14395787
  189   197           14396642
  174   209           14397353
  149   223           14397516
   61   242           14399469
   37   243           14399560
   74   241           14402745
   38   243           14403779
  108   236           14403968
  103   237           14404780
  168   213           14405229
   91   239           14405490
  142   226           14406464
  188   198           14407064
   39   243           14408226
  163   216           14408443
   62   242           14410816
   40   243           14412907
  117   234           14414517
  177   207           14414976
  131   230           14415091
  134   229           14415093
  147   224           14415947
   84   240           14416704
   41   243           14417828
   75   241           14419396
  181   204           14419405
  187   199           14419802
  113   235           14420772
  121   233           14420898
   98   238           14422464
   63   242           14422535
   42   243           14422995
  128   231           14423543
  137   228           14423705
   43   243           14428414
  165   215           14430500
   92   239           14430607
   44   243           14434091
   64   242           14434632
  186   200           14434856
   76   241           14436497
  104   237           14436917
   85   240           14438125
  173   210           14438717
  145   225           14439250
  109   236           14439285
   45   243           14440032
  125   232           14440293
  140   227           14441083
  170   212           14441128
  156   220           14444416
  154   221           14446125
   46   243           14446243
   65   242           14447113
  180   205           14447125
  158   219           14447771
  176   208           14450688
   99   238           14451571
  185   201           14452226
   47   243           14452730
  152   222           14452856
   77   241           14454054
  118   234           14455936
  160   218           14456232
   93   239           14456276
  167   214           14457807
  114   235           14459419
   48   243           14459499
   66   242           14459984
   86   240           14460056
  150   223           14464567
  122   233           14465185
   49   243           14466556
  132   230           14466968
  143   226           14467383
  135   229           14469364
  105   237           14469678
  162   217           14469841
  184   202           14471912
   78   241           14472073
  129   231           14473080
   67   242           14473251
   50   243           14473907
  110   236           14475256
  179   206           14477155
  138   228           14480424
  148   224           14481216
  100   238           14481272
   51   243           14481558
  172   211           14482379
   87   240           14482503
   94   239           14482503
   68   242           14486920
  126   232           14487544
  164   216           14488640
  175   209           14488704
   52   243           14489515
  169   213           14490406
  193   194           14490441
   79   241           14490560
  192   195           14492763
  183   203           14493914
  191   196           14497407
   53   243           14497784
  119   234           14498063
  115   235           14498750
  141   227           14500304
   69   242           14500997
  146   225           14502761
  106   237           14503069
  190   197           14504373
   88   240           14505472
   54   243           14506371
   95   239           14509294
  178   207           14509495
   80   241           14509521
  123   233           14510204
  101   238           14511573
  111   236           14511887
  166   215           14512671
  189   198           14513661
   55   243           14515282
   70   242           14515488
  155   221           14517736
  157   220           14517893
  182   204           14518232
  133   230           14519637
  153   222           14522625
  159   219           14523138
  130   231           14523391
  136   229           14524445
   56   243           14524523
  188   199           14525271
    0   244           14526784
    1   244           14526785
    2   244           14526792
    3   244           14526811
    4   244           14526848
    5   244           14526909
    6   244           14527000
    7   244           14527127
    8   244           14527296
    9   244           14527513
   10   244           14527784
   11   244           14528115
  171   212           14528339
   12   244           14528512
   81   241           14528962
   89   240           14528969
   13   244           14528981
  174   210           14529024
  144   226           14529160
   14   244           14529528
   15   244           14530159
   71   242           14530399
   16   244           14530880
   17   244           14531697
  151   223           14532518
   18   244           14532616
  161   218           14533513
   19   244           14533643
   57   243           14534100
   20   244           14534784
  127   232           14535551
   21   244           14536045
   96   239           14536655
  107   237           14537096
   22   244           14537432
  139   228           14537971
  116   235           14538771
   23   244           14538951
  187   200           14539203
   24   244           14540608
  120   234           14540904
  168   214           14541976
   25   244           14542409
  102   238           14542480
   58   243           14544019
  177   208           14544145
   26   244           14544360
  181   205           14544866
   72   242           14545736
   27   244           14546467
  149   224           14547373
   28   244           14548736
   82   241           14548889
  163   217           14549060
  112   236           14549184
   29   244           14551173
   90   240           14553000
   30   244           14553784
   59   243           14554286
  186   201           14555457
  124   233           14555961
   31   244           14556575
   32   244           14559552
  142   227           14560371
   73   242           14561505
   33   244           14562721
   97   239           14564592
   60   243           14564907
   34   244           14566088
  147   225           14567148
   83   241           14569308
   35   244           14569659
  165   216           14569821
  173   211           14571648
  108   237           14571765
  134   230           14573104
   36   244           14573440
  180   206           14573816
  103   238           14573999
  185   202           14574033
  131   231           14574482
   61   243           14575888
  170   213           14576597
   37   244           14577437
   91   240           14577571
   74   242           14577712
  117   235           14579488
  137   229           14580342
  176   209           14581105
   38   244           14581656
  128   232           14584320
  121   234           14584465
   39   244           14586103
  113   236           14587153
   62   243           14587235
   84   241           14590225
  156   221           14590277
   40   244           14590784
  145   226           14591801
  158   220           14592312
   98   239           14593111
  154   222           14593312
   75   242           14594363
  184   203           14594931
   41   244           14595705
  167   215           14595838
  140   228           14596352
   63   243           14598954
  160   219           14599459
   42   244           14600872
  152   223           14601375
  125   233           14602462
   92   240           14602688
  194   194           14602768
  193   195           14603932
  179   207           14605082
  104   238           14606136
   43   244           14606291
  109   237           14607082
  192   196           14607424
   64   243           14611051
   76   242           14611464
   85   241           14611646
  162   218           14611760
   44   244           14611968
  191   197           14613244
  150   224           14614424
  172   212           14616576
   45   244           14617909
  183   204           14618151
  175   210           14620375
  118   235           14620907
  143   227           14621290
  190   198           14621392
   99   239           14622218
   65   243           14623532
   46   244           14624120
  114   236           14625800
  132   231           14626359
  169   214           14627153
  135   230           14627375
   93   240           14628357
  122   234           14628752
   77   242           14629021
  164   217           14629257
   47   244           14630607
  189   199           14631868
  148   225           14632417
   86   241           14633577
  129   232           14633857
   66   243           14636403
  138   229           14637061
   48   244           14637376
  178   208           14638664
  105   238           14638897
  110   237           14643053
  182   205           14643693
   49   244           14644433
  188   200           14644672
   78   242           14647040
   67   243           14649670
  126   233           14649713
   50   244           14651784
  100   239           14651919
  166   216           14651992
   94   240           14654584
  146   226           14655312
  141   228           14655573
   87   241           14656024
   51   244           14659435
  187   201           14659804
  174   211           14661955
  119   235           14663034
   68   243           14663339
  157   221           14663754
  171   213           14663808
  155   222           14664923
  115   236           14665131
   79   242           14665527
   52   244           14667392
  159   220           14667679
  153   223           14671144
  181   206           14671557
  106   238           14672288
  123   234           14673771
  177   209           14674562
   53   244           14675661
  161   219           14676740
  186   202           14677264
   69   243           14677416
   88   241           14678993
  133   231           14679028
  111   237           14679684
  168   215           14680007
   95   240           14681375
  101   239           14682220
  151   224           14682375
  136   230           14682456
  144   227           14683067
  130   232           14684168
   54   244           14684248
   80   242           14684488
  163   218           14690979
   70   243           14691907
   55   244           14693159
  139   229           14694608
  185   203           14697052
  127   233           14697720
  149   225           14698574
  180   207           14701743
   56   244           14702400
   89   241           14702490
   81   242           14703929
  116   236           14705152
  173   212           14705845
  120   235           14705875
    0   245           14706125
    1   245           14706126
    2   245           14706133
    3   245           14706152
    4   245           14706189
    5   245           14706250
  107   238           14706315
    6   245           14706341
    7   245           14706468
    8   245           14706637
   71   243           14706818
    9   245           14706854
   10   245           14707125
   11   245           14707456
   12   245           14707853
   13   245           14708322
   96   240           14708736
   14   245           14708869
   15   245           14709500
   16   245           14710221
  165   217           14710438
   17   245           14711038
   18   245           14711957
   57   244           14711977
  176   210           14712776
   19   245           14712984
  102   239           14713127
  170   214           14713344
   20   245           14714125
   21   245           14715386
  142   228           14715640
  194   195           14716259
   22   245           14716773
  112   237           14716981
   23   245           14718292
  193   196           14718593
  184   204           14719168
  124   234           14719528
  147   226           14719699
   24   245           14719949
   25   245           14721750
   58   244           14721896
   72   243           14722155
  192   197           14723261
   26   245           14723701
   82   242           14723856
   27   245           14725808
   90   241           14726521
   28   245           14728077
  191   198           14730263
   29   245           14730514
   59   244           14732163
  134   231           14732495
   30   245           14733125
  179   208           14734251
  167   216           14735159
  131   232           14735259
   31   245           14735916
   97   240           14736673
  156   222           14737464
   73   243           14737924
  158   221           14738173
  137   230           14738353
   32   245           14738893
  190   199           14739599
  108   238           14740984
  154   223           14741831
   33   245           14742062
   60   244           14742784
  183   205           14743612
  160   220           14744000
   83   242           14744275
  103   239           14744646
   34   245           14745429
  145   227           14745708
  117   236           14745869
  128   233           14746489
   35   245           14749000
  121   235           14749436
   91   241           14751092
  152   224           14751232
  189   200           14751269
  172   213           14752045
   36   245           14752781
  140   229           14752989
  175   211           14753306
   61   244           14753765
   74   243           14754131
  113   237           14754950
  162   219           14754987
   37   245           14756778
   38   245           14760997
   62   244           14765112
  169   215           14765184
   84   242           14765192
   98   240           14765192
  188   201           14765273
   39   245           14765444
  150   225           14765625
  125   234           14766029
  178   209           14769081
   40   245           14770125
  182   206           14770384
   75   243           14770782
  164   218           14771176
   41   245           14775046
   92   241           14776209
  109   238           14776301
  143   228           14776559
  104   239           14776783
   63   244           14776831
   42   245           14780213
  187   202           14781611
  148   226           14784968
   43   245           14785632
   85   242           14786613
  135   231           14786766
  132   232           14787136
  118   236           14787288
   76   243           14787883
   64   244           14788928
   44   245           14791309
  166   217           14792609
  114   237           14793597
  122   235           14793723
   99   240           14794299
  138   230           14795072
  129   233           14796026
  174   212           14796152
   45   245           14797250
  181   207           14799484
  186   203           14800283
  171   214           14800555
   65   244           14801409
   93   241           14801878
   46   245           14803461
   77   243           14805440
  177   210           14806233
   86   242           14808544
  146   227           14809219
  105   239           14809544
   47   245           14809948
  157   222           14810941
  141   229           14812210
  110   238           14812272
  126   234           14813280
  155   223           14813442
  159   221           14813540
   66   244           14814280
   48   245           14816717
  168   216           14819328
  153   224           14821001
  161   220           14821281
  185   204           14821289
   78   243           14823459
   49   245           14823774
  100   240           14824000
   67   244           14827547
   94   241           14828105
  119   236           14829415
  195   195           14829750
  180   208           14830912
  194   196           14830920
   87   242           14830991
   50   245           14831125
  115   237           14832928
  151   225           14833576
  163   219           14834206
  193   197           14834430
  144   228           14838336
  123   235           14838742
   51   245           14838776
  133   232           14839805
  192   198           14840280
   68   244           14841216
  173   213           14841314
  136   231           14841847
   79   243           14841946
  106   239           14842935
  184   205           14844629
  176   211           14845707
  130   233           14846337
   52   245           14846733
  191   199           14848470
  111   238           14848903
  149   226           14851125
  170   215           14851375
  165   218           14852357
  139   230           14852619
   88   242           14853960
  101   240           14854301
   95   241           14854896
   53   245           14855002
   69   244           14855293
  190   200           14859000
   80   243           14860907
  127   234           14861287
   54   245           14863589
  179   209           14864668
   70   244           14869784
  183   206           14870303
  189   201           14871870
  120   236           14872256
  142   229           14872277
   55   245           14872500
  116   237           14872949
  147   227           14873606
  167   217           14875776
  107   239           14876962
   89   242           14877457
   81   243           14880348
   56   245           14881741
   96   241           14882257
  124   235           14884499
   71   244           14884695
  102   240           14885208
  158   222           14885360
  156   223           14885983
  112   238           14886200
    0   246           14886936
    1   246           14886937
    2   246           14886944
    3   246           14886963
    4   246           14887000
    5   246           14887061
  188   202           14887080
    6   246           14887152
    7   246           14887279
    8   246           14887448
  175   212           14887503
    9   246           14887665
   10   246           14887936
   11   246           14888267
   12   246           14888664
  172   214           14888792
   13   246           14889133
   14   246           14889680
  160   221           14889861
   15   246           14890311
   16   246           14891032
   57   245           14891318
  154   224           14891688
   17   246           14891849
   18   246           14892768
  134   232           14893272
   19   246           14893795
   20   246           14894936
   21   246           14896197
  131   233           14897428
   22   246           14897584
  137   231           14897744
  182   207           14898311
   23   246           14899103
  162   220           14899528
   72   244           14900032
   82   243           14900275
  178   210           14900752
   24   246           14900760
  145   228           14900977
   58   245           14901237
   90   242           14901488
  152   225           14902433
   25   246           14902561
  169   216           14904505
   26   246           14904512
  187   203           14904630
   27   246           14906619
   28   246           14908888
  128   234           14910056
   97   241           14910194
  140   230           14911000
   29   246           14911325
   59   245           14911504
  108   239           14911631
  117   237           14913666
   30   246           14913936
  164   219           14914403
   73   244           14915801
  121   236           14915817
   31   246           14916727
  103   240           14916727
  150   226           14918176
   32   246           14919704
   83   243           14920694
   60   245           14922125
   33   246           14922873
  113   238           14924169
  186   204           14924520
   91   242           14926059
   34   246           14926240
  181   208           14928653
   35   246           14929811
  125   235           14931000
  174   213           14931621
   74   244           14932008
   61   245           14933106
  143   229           14933196
   36   246           14933592
  166   218           14934528
   37   246           14937589
  171   215           14938586
   98   241           14938713
  148   227           14938875
  177   211           14939164
   84   243           14941611
   38   246           14941808
  195   196           14944411
   62   245           14944453
   39   246           14946255
  185   205           14946750
  194   197           14946757
  109   239           14946948
  135   232           14947543
   75   244           14948659
  104   240           14948864
  132   233           14949305
   40   246           14950936
   92   242           14951176
  193   198           14951449
  138   231           14954463
  118   237           14955085
   41   246           14955857
   63   245           14956172
  192   199           14958487
  157   223           14959460
  129   234           14959593
  168   217           14959945
  122   236           14960104
  159   222           14960727
   42   246           14961024
  180   209           14961329
  114   238           14962816
   85   243           14963032
  155   224           14963299
  146   228           14964488
   76   244           14965760
   43   246           14966443
  161   221           14967142
   99   241           14967820
  191   200           14967871
   64   245           14968269
  141   230           14970221
  184   206           14971320
   44   246           14972120
  153   225           14972202
   93   242           14976845
   45   246           14978061
  173   214           14978061
  126   235           14978251
  163   220           14978747
  190   201           14979601
  176   212           14979904
   65   245           14980750
  105   240           14981625
  110   239           14982919
   77   244           14983317
   46   246           14984272
   86   243           14984963
  151   226           14986127
  170   216           14990696
   47   246           14990759
   66   245           14993621
  189   202           14993677
  144   229           14994973
  165   219           14995584
  179   210           14996339
  119   237           14997212
  100   241           14997521
   48   246           14997528
  183   207           14998230
   78   244           15001336
  133   233           15001974
  115   238           15002147
  136   232           15002624
   94   242           15003072
   49   246           15004585
  149   227           15005032
  123   236           15005123
   67   245           15006888
   87   243           15007410
  130   234           15009904
  188   203           15010099
   50   246           15011936
  139   231           15012010
  106   240           15015016
  167   218           15017695
  111   239           15019550
   51   246           15019587
   79   244           15019823
   68   245           15020557
  175   213           15022972
  127   235           15026258
  172   215           15026823
  182   208           15027480
   52   246           15027544
  101   241           15027822
  187   204           15028867
  147   228           15028875
   95   242           15029863
  142   230           15030288
   88   243           15030379
  178   211           15033683
  158   223           15033879
   69   245           15034634
   53   246           15035813
  156   224           15035840
  160   222           15037048
   80   244           15038784
  120   237           15040053
  116   238           15042168
  154   225           15042889
   54   246           15044400
  169   217           15045122
  162   221           15045389
  107   240           15049043
   70   245           15049125
  186   205           15049981
  124   236           15050880
   55   246           15053311
   89   243           15053876
  152   226           15054984
  134   233           15055441
  112   239           15056847
   96   242           15057224
  145   229           15057614
   81   244           15058225
  137   232           15058521
  102   241           15058729
  164   220           15058944
  181   209           15059070
  196   196           15059072
  195   197           15060248
  131   234           15060995
   56   246           15062552
  194   198           15063776
   71   245           15064036
  174   214           15068368
    0   247           15069223
    1   247           15069224
    2   247           15069231
    3   247           15069250
    4   247           15069287
    5   247           15069348
    6   247           15069439
    7   247           15069566
  193   199           15069656
    8   247           15069735
    9   247           15069952
   10   247           15070223
  140   231           15070391
   11   247           15070554
   12   247           15070951
   13   247           15071420
   14   247           15071967
  150   227           15072083
   57   246           15072129
   15   247           15072598
   16   247           15073319
  177   212           15073361
  185   206           15073441
   17   247           15074136
  128   235           15075027
   18   247           15075055
   19   247           15076082
   20   247           15077223
  166   219           15077755
  192   200           15077888
   90   243           15077907
  171   216           15077907
   82   244           15078152
   21   247           15078484
   72   245           15079373
   22   247           15079871
   23   247           15081390
   58   246           15082048
  117   238           15082885
   24   247           15083047
  121   237           15083614
  108   240           15083712
   25   247           15084848
   97   242           15085161
   26   247           15086799
  191   201           15088472
   27   247           15088906
  103   241           15090248
   28   247           15091175
  143   230           15091207
   59   246           15092315
  180   210           15093000
   29   247           15093612
  148   228           15094144
  113   239           15094816
   73   245           15095142
   30   247           15096223
  125   236           15097381
   83   244           15098571
   31   247           15099014
  184   207           15099247
  190   202           15101408
  168   218           15101864
   32   247           15101991
   91   243           15102478
   60   246           15102936
   33   247           15105160
   34   247           15108527
  159   223           15109246
  157   224           15109317
  135   233           15109712
   74   245           15111349
   35   247           15112098
  132   234           15112872
   98   242           15113680
   61   246           15113917
  161   222           15114329
  155   225           15114500
  138   232           15115240
  176   213           15115373
   36   247           15115879
  173   215           15116092
  189   203           15116696
  109   240           15119029
   84   244           15119488
   37   247           15119876
  146   229           15121125
  104   241           15122385
   38   247           15124095
  118   238           15124304
  129   235           15124564
  163   221           15124608
  153   226           15124753
   62   246           15125264
  183   208           15127399
   92   243           15127595
  122   237           15127901
   75   245           15128000
   39   247           15128542
  179   211           15129270
  141   231           15129612
  170   217           15131313
   40   247           15133223
  114   239           15133463
  188   204           15134336
   63   246           15136983
   41   247           15138144
  151   227           15140034
  165   220           15140125
   85   244           15140909
   99   242           15142787
   42   247           15143311
  126   236           15144632
   76   245           15145101
   43   247           15148730
   64   246           15149080
  144   230           15152984
   93   243           15153264
  187   205           15154328
   44   247           15154407
  110   240           15155000
  105   241           15155146
  182   209           15157897
  175   214           15159719
  149   228           15160301
   45   247           15160348
  167   219           15160922
   65   246           15161561
   77   245           15162658
   86   244           15162840
  136   233           15164793
  133   234           15165541
  172   216           15166144
  119   238           15166431
   46   247           15166559
  178   212           15167880
  100   242           15172488
  139   232           15172787
  115   239           15172794
  123   237           15172920
   47   247           15173046
   66   246           15174432
  130   235           15174875
  196   197           15174909
  186   206           15176672
  195   198           15177267
   94   243           15179491
   48   247           15179815
   78   245           15180677
  194   199           15181983
  158   224           15183736
   87   244           15185287
  147   229           15185512
  160   223           15185567
   49   247           15186872
  156   225           15187041
  169   218           15187041
   67   246           15187699
  106   241           15188537
  193   200           15189057
  142   231           15189679
  181   210           15190741
  111   240           15191631
  162   222           15192576
  127   236           15192639
   50   247           15194223
  154   226           15195440
  192   201           15198489
   79   245           15199164
   68   246           15201368
  185   207           15201368
   51   247           15201874
  101   242           15202789
  164   221           15204805
   95   243           15206282
  174   215           15206399
   88   244           15208256
  177   213           15208830
  152   227           15208891
  120   238           15209272
   52   247           15209831
  191   202           15210279
  116   239           15212815
   69   246           15215445
  145   230           15215625
   53   247           15218100
   80   245           15218125
  171   217           15218524
  124   237           15218677
  134   234           15219008
  137   233           15220690
  166   220           15222296
  107   241           15222564
  190   203           15224427
  180   211           15225931
  131   235           15225966
   54   247           15226687
  150   228           15227352
  184   208           15228416
  112   240           15228928
   70   246           15229936
  140   232           15231168
   89   244           15231753
   96   243           15233643
  102   242           15233696
   55   247           15235598
   81   245           15237566
  189   204           15240933
  128   236           15241408
   56   247           15244839
   71   246           15244847
  168   219           15245091
  143   231           15250598
  148   229           15250781
  176   214           15252120
  121   238           15252833
    0   248           15252992
    1   248           15252993
    2   248           15253000
    3   248           15253019
    4   248           15253056
    5   248           15253117
    6   248           15253208
    7   248           15253335
    8   248           15253504
  117   239           15253532
    9   248           15253721
   10   248           15253992
   11   248           15254323
   57   247           15254416
   12   248           15254720
   13   248           15255189
  173   216           15255413
   14   248           15255736
   90   244           15255784
   15   248           15256367
   16   248           15257088
  108   241           15257233
   82   245           15257493
  183   209           15257816
   17   248           15257905
   18   248           15258824
  159   224           15259103
  188   205           15259797
   19   248           15259851
   72   246           15260184
  157   225           15260518
   20   248           15260992
   97   243           15261580
   21   248           15262253
  161   223           15262848
  179   212           15263467
   22   248           15263640
   58   247           15264335
   23   248           15265159
  125   237           15265178
  103   242           15265215
   24   248           15266816
  113   240           15266897
  155   226           15267051
   25   248           15268617
   26   248           15270568
  163   222           15271795
   27   248           15272675
  170   218           15273232
  135   234           15273279
   59   247           15274602
   28   248           15274944
   73   246           15275953
   29   248           15277381
  138   233           15277409
  132   235           15277843
   83   245           15277912
  153   227           15278660
  146   230           15279136
   30   248           15279992
   91   244           15280355
  187   206           15281019
   31   248           15282783
   60   247           15285223
   32   248           15285760
  165   221           15285986
   33   248           15288929
  182   210           15289568
   98   243           15290099
  141   232           15290389
  197   197           15290746
  129   236           15290945
  196   198           15291928
   74   246           15292160
   34   248           15292296
  109   241           15292550
  118   239           15294951
  151   228           15295303
  195   199           15295474
   35   248           15295867
   61   247           15296204
  122   238           15297120
  104   242           15297352
  175   215           15297750
   84   245           15298829
   36   248           15299648
  194   200           15301384
  178   213           15303349
   37   248           15303645
  186   207           15304599
  167   220           15305463
   92   244           15305472
  114   240           15305544
  172   217           15306761
   62   247           15307551
   38   248           15307864
   75   246           15308811
  193   201           15309658
   39   248           15312311
  144   231           15312375
  126   237           15312429
  149   229           15316938
   40   248           15316992
   99   243           15319206
   63   247           15319270
   85   245           15320250
  192   202           15320296
   41   248           15321913
  181   211           15323672
   76   246           15325912
   42   248           15327080
  136   234           15328360
  110   241           15328521
  105   242           15330113
  169   219           15330268
  133   235           15330512
  185   208           15330537
   93   244           15331141
   64   247           15331367
   43   248           15332499
  191   203           15333298
  158   225           15334937
  139   233           15334956
  160   224           15335424
  119   239           15337078
   44   248           15338176
  156   226           15339592
  162   223           15341095
  130   236           15341256
  123   238           15342139
   86   245           15342181
   77   246           15343469
  147   230           15343523
   65   247           15343848
   45   248           15344117
  115   240           15344875
  177   214           15345577
  174   216           15345720
  190   204           15348664
  100   243           15348907
  154   227           15349347
   46   248           15350328
  142   232           15350456
  164   222           15351992
   66   247           15356719
   47   248           15356815
   94   244           15357368
  184   209           15358833
  180   212           15360128
  127   237           15360436
  171   218           15360443
   78   246           15361488
  106   242           15363504
   48   248           15363584
  152   228           15364160
   87   245           15364628
  111   241           15365152
  189   205           15366394
  166   221           15368157
   67   247           15369986
   49   248           15370641
  145   231           15375016
   50   248           15377992
  101   243           15379208
  120   239           15379919
   79   246           15379975
   68   247           15383655
  134   235           15383979
  150   229           15383989
   95   244           15384159
  137   234           15384257
  116   240           15384896
   51   248           15385643
  188   206           15386488
   88   245           15387597
  124   238           15387896
  183   210           15389487
  168   220           15389632
  176   215           15390151
  131   236           15392347
  140   233           15393337
   52   248           15393600
  173   217           15396030
  107   242           15397531
   69   247           15397732
   80   246           15398936
  179   213           15398936
   53   248           15401869
  112   241           15402449
  197   198           15407765
  148   230           15408792
  187   207           15408946
  128   237           15409205
  102   243           15410115
  196   199           15410135
  159   225           15410304
   54   248           15410456
   89   245           15411094
  143   232           15411375
   96   244           15411520
   70   247           15412223
  161   224           15412705
  157   226           15413069
  195   200           15414875
  170   219           15416459
   81   246           15418377
   55   248           15419367
  163   223           15420314
  155   227           15420958
  194   201           15421985
  182   211           15422499
  121   239           15423480
  117   240           15425613
   71   247           15427134
   56   248           15428608
  193   202           15431465
  108   242           15432200
  165   222           15433173
  186   208           15433768
  153   228           15433929
  125   238           15434397
   90   245           15435125
  175   216           15437071
   57   248           15438185
    0   249           15438249
    1   249           15438250
  135   235           15438250
    2   249           15438257
    3   249           15438276
   82   246           15438304
    4   249           15438313
    5   249           15438374
    6   249           15438465
  146   231           15438527
    7   249           15438592
    8   249           15438761
    9   249           15438978
   10   249           15439249
   97   244           15439457
   11   249           15439580
   12   249           15439977
  178   214           15440096
  113   241           15440418
   13   249           15440446
  138   234           15440976
   14   249           15440993
   15   249           15441624
  103   243           15441634
   16   249           15442345
   72   247           15442471
   17   249           15443162
  192   203           15443315
   18   249           15444081
  132   236           15444224
   19   249           15445108
   20   249           15446249
   21   249           15447510
   58   248           15448104
  172   218           15448680
   22   249           15448897
   23   249           15450416
  167   221           15451324
  151   229           15451940
   24   249           15452073
  141   233           15452558
   25   249           15453874
   26   249           15455825
  191   204           15457535
  181   212           15457869
   27   249           15457932
   73   247           15458240
   59   248           15458371
   83   246           15458723
  129   237           15458742
   91   245           15459696
   28   249           15460201
  185   209           15460954
   29   249           15462638
   30   249           15465249
  118   240           15467032
  109   242           15467517
  122   239           15467767
   98   244           15467976
   31   249           15468040
   60   248           15468992
   32   249           15471017
  144   232           15473152
  104   243           15473771
  190   205           15474125
   33   249           15474186
   74   247           15474447
  169   220           15474809
  149   230           15474949
   34   249           15477553
  114   241           15479065
   84   246           15479640
   61   248           15479973
   35   249           15481124
  126   238           15481648
  177   215           15483608
   92   245           15484813
   36   249           15484905
  174   217           15486337
  160   225           15486625
  158   226           15487488
   37   249           15488902
  184   210           15490504
  162   224           15490952
   75   247           15491098
   62   248           15491320
  189   206           15493085
   38   249           15493121
  136   235           15493331
  156   227           15493499
  180   213           15495597
  133   236           15496893
   99   244           15497083
   39   249           15497568
  139   234           15498523
  164   223           15500511
   85   246           15501061
   40   249           15502249
  147   231           15502914
   63   248           15503039
  110   242           15503488
  171   219           15503670
  154   228           15504616
  105   243           15506532
   41   249           15507170
   76   247           15508199
  130   237           15509053
  119   240           15509159
   93   245           15510482
   42   249           15512337
  142   233           15512625
  123   239           15512786
  188   207           15514415
   64   248           15515136
  166   222           15515344
   43   249           15517756
  115   241           15518396
  152   229           15520797
  183   211           15522418
   86   246           15522992
   44   249           15523433
  198   198           15524784
   77   247           15525756
  197   199           15525972
  100   244           15526784
   65   248           15527617
   45   249           15529374
  176   216           15529472
  196   200           15529536
  127   238           15529655
  195   201           15535476
  168   221           15535493
   46   249           15535585
  179   214           15535683
  145   232           15535793
   94   245           15536709
  173   218           15537949
  187   208           15538115
  106   243           15539923
  111   242           15540119
   66   248           15540488
  150   230           15542000
   47   249           15542072
   78   247           15543775
  194   202           15543792
   87   246           15545439
   48   249           15548841
  137   235           15549228
  134   236           15550360
  120   240           15552000
   67   248           15553755
  193   203           15554484
   49   249           15555898
  182   212           15556696
  140   234           15556904
  101   244           15557085
  116   241           15558417
  124   239           15558543
  131   237           15560144
  170   220           15561000
   79   247           15562262
  159   226           15562855
   50   249           15563249
   95   245           15563500
  161   225           15563906
  186   209           15564185
  157   227           15566976
   68   248           15567424
  192   204           15567552
  148   231           15568183
   88   246           15568408
  163   224           15570171
   51   249           15570900
  143   233           15573544
  107   243           15573950
  155   228           15576227
  112   242           15577416
  175   217           15577688
  178   215           15578127
  128   238           15578424
   52   249           15578857
   80   247           15581223
   69   248           15581501
  165   223           15581692
  191   205           15582996
   53   249           15587126
  102   244           15587992
  153   229           15590566
   96   245           15590861
   89   246           15591905
  172   219           15591907
  185   210           15592625
  181   213           15593338
  121   240           15595561
   54   249           15595713
   70   248           15595992
  167   222           15598511
  117   241           15599134
  146   232           15599304
   81   247           15600664
  190   206           15600816
   55   249           15604624
  135   236           15604631
  125   239           15605044
  138   235           15605947
  108   243           15608619
  151   230           15609951
   71   248           15610903
  132   237           15612021
   56   249           15613865
  113   242           15615385
   90   246           15615936
  141   234           15616125
   97   245           15618798
  103   244           15619511
   82   247           15620591
  169   221           15620670
  189   207           15621012
  177   216           15622929
  184   211           15623435
   57   249           15623442
    0   250           15625000
    1   250           15625001
    2   250           15625008
    3   250           15625027
    4   250           15625064
    5   250           15625125
    6   250           15625216
    7   250           15625343
    8   250           15625512
    9   250           15625729
   10   250           15626000
   72   248           15626240
   11   250           15626331
   12   250           15626728
   13   250           15627197
   14   250           15627744
  129   238           15627961
  174   218           15628256
   15   250           15628375
   16   250           15629096
   17   250           15629913
   18   250           15630832
   19   250           15631859
  180   214           15632344
   20   250           15633000
   58   249           15633361
   21   250           15634261
  149   231           15634340
  144   233           15635321
   22   250           15635648
   23   250           15637167
   24   250           15638824
  160   226           15639176
  122   240           15639848
   91   246           15640507
  118   241           15640553
   25   250           15640625
   83   247           15641010
  158   227           15641395
   73   248           15642009
  162   225           15642153
   26   250           15642576
  198   199           15642991
  188   208           15643584
   59   249           15643628
  109   243           15643936
   27   250           15644683
  197   200           15645373
   28   250           15646952
   98   245           15647317
  171   220           15648211
  156   228           15648768
   29   250           15649389
  196   201           15650137
  164   224           15650368
  104   244           15651648
   30   250           15652000
  126   239           15652295
  114   242           15654032
   60   249           15654249
   31   250           15654791
  183   212           15656615
  195   202           15657283
   32   250           15657768
   74   248           15658216
  136   236           15659712
   33   250           15660937
  154   229           15661253
   84   247           15661927
  139   235           15663494
  147   232           15663691
  166   223           15663863
   34   250           15664304
  133   237           15664690
   61   249           15665230
   92   246           15665624
  194   203           15666811
   35   250           15667875
  187   209           15668532
  176   217           15670089
   36   250           15671656
  179   215           15673714
   75   248           15674867
   37   250           15675653
  142   234           15676192
   99   245           15676424
   62   249           15676577
  130   238           15678272
  193   204           15678721
  152   230           15678808
   38   250           15679872
  110   243           15679907
  173   219           15681176
  119   241           15682680
  168   222           15682680
   85   247           15683348
   39   250           15684319
  105   244           15684409
  123   240           15684867
   63   249           15688296
   40   250           15689000
   93   246           15691293
   76   248           15691968
  182   213           15692165
  192   205           15693013
  115   242           15693363
   41   250           15693921
  186   210           15695856
  145   233           15697962
   42   250           15699088
  127   239           15700302
   64   249           15700393
  150   231           15701391
   43   250           15704507
   86   247           15705279
  100   245           15706125
  170   221           15706861
   77   248           15709525
  191   206           15709687
   44   250           15710184
   65   249           15712874
  137   236           15715609
   45   250           15716125
  161   226           15716457
  111   243           15716538
  159   227           15716762
  178   216           15717448
   94   246           15717520
  106   244           15717800
  134   237           15718157
  175   218           15719607
  163   225           15721372
  140   235           15721875
  157   228           15722245
   46   250           15722336
  120   241           15725521
  185   211           15725556
   66   249           15725745
   78   248           15727544
   87   247           15727726
  190   207           15728743
   47   250           15728823
  148   232           15728960
  131   238           15729363
  181   214           15730085
  124   240           15730624
  165   224           15731549
  155   229           15732864
  116   242           15733384
   48   250           15735592
  101   245           15736426
  172   220           15736448
  143   234           15737111
   67   249           15739012
   49   250           15742649
   95   246           15744311
   79   248           15746031
  167   223           15747030
  153   230           15748577
  128   239           15749071
   50   250           15750000
  189   208           15750181
   88   247           15750695
  107   244           15751827
   68   249           15752681
  112   243           15753835
  184   212           15757632
   51   250           15757651
  199   199           15761198
  146   233           15761473
  198   200           15762392
  177   217           15763546
   80   248           15764992
   52   250           15765608
  197   201           15765974
   69   249           15766758
  102   245           15767333
  169   222           15767857
  121   241           15769082
  151   231           15769342
  180   215           15770375
  174   219           15771483
   96   246           15771672
  196   202           15771944
  138   236           15772328
  135   237           15772428
   53   250           15773877
  188   209           15774001
  117   242           15774101
   89   247           15774192
  125   240           15777125
  195   203           15780302
  141   235           15781096
  132   238           15781240
   70   249           15781249
   54   250           15782464
   81   248           15784433
  108   244           15786496
  194   204           15791048
   55   250           15791375
  113   243           15791804
  183   213           15792084
  160   227           15793083
  171   221           15794072
  162   226           15794704
  149   232           15795117
   71   249           15796160
  158   228           15796664
   90   247           15798223
  129   239           15798608
  103   245           15798852
  144   234           15798888
   97   246           15799609
  187   210           15800203
   56   250           15800616
  164   225           15801569
  193   205           15804182
   82   248           15804360
  156   229           15805405
   57   250           15810193
   72   249           15811497
  176   218           15812008
  179   216           15813035
    0   251           15813251
    1   251           15813252
    2   251           15813259
    3   251           15813278
    4   251           15813315
  122   241           15813369
    5   251           15813376
    6   251           15813467
    7   251           15813594
  166   224           15813720
    8   251           15813763
    9   251           15813980
   10   251           15814251
   11   251           15814582
   12   251           15814979
   13   251           15815448
  118   242           15815520
   14   251           15815995
   15   251           15816626
   16   251           15817347
   17   251           15818164
   18   251           15819083
  154   230           15819264
  192   206           15819704
   19   251           15820110
   58   250           15820112
   20   251           15821251
  109   244           15821813
   21   251           15822512
   91   247           15822794
   22   251           15823899
  126   240           15824376
   83   248           15824779
   23   251           15825418
  173   220           15825717
  147   233           15825860
   24   251           15827075
   73   249           15827266
  136   237           15827509
   98   246           15828128
  186   211           15828787
   25   251           15828876
  182   214           15828912
  139   236           15829875
   59   250           15830379
  114   243           15830451
   26   251           15830827
  104   245           15830989
  168   223           15831199
   27   251           15832934
  133   238           15833909
   28   251           15835203
  191   207           15837614
   29   251           15837640
  152   231           15838199
   30   251           15840251
   60   250           15841000
  142   235           15841163
   31   251           15843042
   74   249           15843473
   84   248           15845696
   32   251           15846019
   92   247           15847911
  130   239           15848919
   33   251           15849188
   61   250           15851981
   34   251           15852555
  170   222           15854048
   35   251           15856126
   99   246           15857235
  119   242           15857647
  110   244           15857784
  190   208           15857912
  178   217           15858065
  123   241           15858388
  185   212           15859753
   36   251           15859907
   75   249           15860124
  145   234           15861529
  150   232           15862168
  175   219           15862834
   62   250           15863328
  105   245           15863750
   37   251           15863904
   85   248           15867117
  181   215           15868116
   38   251           15868123
  115   243           15869782
  161   227           15870364
  159   228           15872031
  127   240           15872383
   39   251           15872570
   93   247           15873580
  163   226           15873923
   63   250           15875047
   76   249           15877225
   40   251           15877251
  157   229           15878882
  189   209           15880598
  199   200           15880599
   41   251           15882172
  172   221           15882309
  165   225           15882750
  198   201           15882993
  137   237           15883406
  100   246           15886936
   64   250           15887144
   42   251           15887339
  134   238           15887376
  197   202           15887781
  140   236           15888256
   86   248           15889048
  155   230           15890875
  148   233           15891129
   43   251           15892758
  184   213           15893101
  111   244           15894415
   77   249           15894782
  196   203           15894963
  167   224           15896887
  106   245           15897141
   44   251           15898435
   65   250           15899625
   94   247           15899807
  131   239           15900010
  120   242           15900488
  143   235           15902082
  124   241           15904145
   45   251           15904376
  195   204           15904539
  177   218           15905465
  188   210           15905672
  153   231           15907968
  180   216           15909696
  116   243           15909803
   46   251           15910587
   87   248           15911495
   66   250           15912496
   78   249           15912801
  174   220           15916024
  169   223           15916376
  194   205           15916509
   47   251           15917074
  101   246           15917237
  128   240           15921152
   48   251           15923843
  146   234           15925040
   67   250           15925763
   95   247           15926598
  183   214           15928831
  151   232           15930119
  193   206           15930873
   49   251           15930900
  107   245           15931168
   79   249           15931288
  112   244           15931712
  187   211           15933134
   88   248           15934464
   50   251           15938251
   68   250           15939432
  138   237           15940125
  171   222           15941259
  135   238           15941647
  121   242           15944049
   51   251           15945902
  141   236           15947477
  192   207           15947631
  102   246           15948144
  160   228           15948352
  162   227           15948611
   80   249           15950249
  117   243           15950520
  125   241           15950646
  132   239           15951887
  158   229           15953301
   69   250           15953509
  179   217           15953652
   52   251           15953859
   96   247           15953959
  164   226           15954120
  176   219           15955235
  149   233           15957286
   89   248           15957961
   53   251           15962128
  186   212           15962984
  156   230           15963416
  144   235           15963859
  166   225           15964921
  108   245           15965837
  191   208           15966783
  182   215           15966943
   70   250           15968000
  113   244           15969681
   81   249           15969690
  129   240           15970689
   54   251           15970715
  173   221           15971578
  154   231           15978655
   55   251           15979626
  103   246           15979663
  168   224           15981056
   97   247           15981896
   90   248           15981992
   71   250           15982911
  190   209           15988329
  122   242           15988336
   56   251           15988867
  147   234           15989427
   82   249           15989617
  118   243           15991939
  185   213           15995222
  136   238           15996728
  139   237           15997672
  126   241           15997897
   72   250           15998248
   57   251           15998444
  152   232           15998976
  178   218           15999984
  200   200           16000000
  109   245           16001154
  199   201           16001200
  170   223           16002567
    0   252           16003008
    1   252           16003009
    2   252           16003016
    3   252           16003035
    4   252           16003072
    5   252           16003133
    6   252           16003224
    7   252           16003351
    8   252           16003520
    9   252           16003737
   10   252           16004008
   11   252           16004339
  133   239           16004556
   12   252           16004736
  198   202           16004800
   13   252           16005205
   14   252           16005752
   15   252           16006383
   91   248           16006563
   16   252           16007104
  175   220           16007375
  181   216           16007437
  142   236           16007544
   17   252           16007921
  114   244           16008328
   58   251           16008363
   18   252           16008840
   19   252           16009867
   83   249           16010036
   98   247           16010415
  197   203           16010800
   20   252           16011008
  104   246           16011800
   21   252           16012269
  189   210           16012269
   22   252           16013656
   73   250           16014017
   23   252           16015175
   24   252           16016832
   59   251           16018630
   25   252           16018633
  196   204           16019200
   26   252           16020584
  130   240           16021000
   27   252           16022691
  150   233           16024337
   28   252           16024960
  161   228           16025633
  145   235           16026500
   29   252           16027397
  163   227           16027830
  159   229           16028668
   60   251           16029251
  172   222           16029496
  184   214           16029848
  195   205           16030000
   30   252           16030008
   74   250           16030224
   84   249           16030953
   92   248           16031680
   31   252           16032799
  123   242           16033355
  119   243           16034066
  165   226           16035301
   32   252           16035776
  157   230           16036893
  110   245           16037125
  188   211           16038603
   33   252           16038945
   99   247           16039522
   61   251           16040232
   34   252           16042312
  194   206           16043200
  105   246           16044561
   35   252           16045883
  127   241           16045904
   75   250           16046875
  115   244           16047659
  167   225           16048088
  177   219           16048692
   36   252           16049664
  155   231           16050266
  180   217           16050313
   62   251           16051579
   85   249           16052374
  137   238           16052625
   37   252           16053661
  148   234           16054696
  140   237           16056053
   93   248           16057349
   38   252           16057880
  134   239           16058023
  193   207           16058800
  174   221           16061885
   39   252           16062327
   63   251           16063298
   76   250           16063976
  169   224           16066233
  183   215           16066862
   40   252           16067008
  187   212           16067331
  143   236           16068463
  153   232           16068745
  100   247           16069223
   41   252           16071929
  131   240           16072091
  111   245           16073756
   86   249           16074305
   64   251           16075395
  192   208           16076800
  120   243           16076907
   42   252           16077096
  106   246           16077952
  124   242           16079112
   77   250           16081533
   43   252           16082515
   94   248           16083576
  116   244           16087680
   65   251           16087876
   44   252           16088192
  171   223           16089778
  146   235           16090011
  151   233           16092288
   45   252           16094133
  128   241           16094673
  179   218           16095571
   87   249           16096752
  191   209           16097200
  186   213           16098453
  101   247           16099524
   78   250           16099552
  176   220           16099776
   46   252           16100344
   66   251           16100747
  162   228           16103880
  160   229           16104989
  182   216           16106264
   47   252           16106831
  164   227           16108027
  138   238           16109344
   95   248           16110367
  112   245           16111053
  158   230           16111312
  107   246           16111979
  135   239           16112294
   48   252           16113600
   67   251           16114014
  141   237           16115274
  166   226           16117472
   79   250           16118039
  173   222           16118765
   88   249           16119721
  190   210           16120000
  121   243           16120468
  200   201           16120601
   49   252           16120657
  149   234           16120853
  156   231           16122807
  199   202           16123007
  132   240           16123968
  125   242           16125613
   68   251           16127683
  198   203           16127819
   50   252           16128008
  117   244           16128397
  144   236           16130240
  102   247           16130431
  185   214           16131969
  168   225           16132257
  197   204           16135037
   51   252           16135659
   80   250           16137000
   96   248           16137728
  154   232           16139432
   69   251           16141760
  178   219           16143211
   89   249           16143218
   52   252           16143616
  129   241           16144210
  196   205           16144661
  189   211           16145200
  108   246           16146648
  181   217           16148054
  113   245           16149022
   53   252           16151885
  170   224           16152424
  175   221           16153236
  147   235           16154398
   70   251           16156251
   81   250           16156441
  195   206           16156691
   54   252           16160472
  152   233           16161145
  103   247           16161950
  122   243           16164755
   97   248           16165665
  139   238           16166891
   90   249           16167249
  136   239           16167375
  184   215           16167879
   55   252           16169383
  118   244           16169816
  194   207           16171127
   71   251           16171162
  188   212           16172800
  126   242           16172864
  142   237           16175341
   82   250           16176368
  133   240           16176637
  172   223           16178015
   56   252           16178624
  109   246           16181965
  161   229           16182270
  163   228           16183099
   72   251           16186499
  159   230           16186679
  114   245           16187669
  150   234           16187904
  193   208           16187969
   57   252           16188201
  165   227           16189208
   91   249           16191820
  180   218           16192232
  145   236           16192881
  177   220           16193233
  104   247           16194087
   98   248           16194184
    0   253           16194277
    1   253           16194278
    2   253           16194285
    3   253           16194304
    4   253           16194341
    5   253           16194402
    6   253           16194493
  130   241           16194521
    7   253           16194620
    8   253           16194789
    9   253           16195006
   10   253           16195277
   11   253           16195608
   12   253           16196005
  157   231           16196284
   13   253           16196474
   83   250           16196787
   14   253           16197021
   15   253           16197652
   58   252           16198120
   16   253           16198373
   17   253           16199190
   18   253           16200109
  167   226           16200639
   19   253           16201136
   73   251           16202268
   20   253           16202277
  187   213           16202800
   21   253           16203538
   22   253           16204925
  183   216           16206183
   23   253           16206444
  192   209           16207217
   24   253           16208101
   59   252           16208387
  174   222           16209072
  123   243           16209774
   25   253           16209902
  155   232           16211043
   26   253           16211853
  119   244           16211943
   27   253           16213960
   28   253           16216229
   92   249           16216937
  169   225           16217434
   84   250           16217704
  110   246           16217936
   74   251           16218475
   29   253           16218666
   60   252           16219008
  148   235           16219667
  127   242           16220871
   30   253           16221277
  137   239           16223272
   99   248           16223291
   31   253           16224068
  140   238           16225272
  105   247           16226848
  115   245           16227000
   32   253           16227045
  191   210           16228871
   61   252           16229989
  134   240           16230104
   33   253           16230214
  153   233           16230914
   34   253           16233581
   75   251           16235126
  186   214           16235200
  143   237           16236260
   35   253           16237152
  179   219           16238798
   85   250           16239125
  171   224           16239635
   36   253           16240933
  201   201           16241202
   62   252           16241336
  200   202           16242408
   93   249           16242606
   37   253           16244930
  131   241           16245612
  176   221           16245637
  199   203           16246026
  182   217           16246881
   38   253           16249149
  198   204           16252056
   76   251           16252227
  190   211           16252931
  100   248           16252992
   63   252           16253055
   39   253           16253596
  111   246           16254567
  120   244           16254784
  124   243           16255531
  151   234           16255855
  146   236           16256392
   40   253           16258277
  106   247           16260239
  197   205           16260498
  162   229           16260517
   86   250           16261056
  160   230           16263000
   41   253           16263198
  164   228           16263296
   64   252           16265152
  116   245           16267021
  173   223           16267284
   42   253           16268365
   94   249           16268833
  128   242           16269640
   77   251           16269784
  185   215           16270000
  158   231           16270703
  196   206           16271352
  166   227           16271379
   43   253           16273784
   65   252           16277633
  189   212           16279397
   44   253           16279461
  138   239           16279991
  101   248           16283293
   87   250           16283503
  156   232           16283584
  135   240           16284375
  141   238           16284493
  195   207           16284618
  168   226           16284808
   45   253           16285402
  149   235           16285824
  178   220           16287752
   78   251           16287803
  181   218           16289973
   66   252           16290504
   46   253           16291613
  112   246           16291864
  107   247           16294266
   95   249           16295624
  132   241           16297489
  144   237           16298037
   47   253           16298100
  121   244           16298345
  194   208           16300296
  175   222           16300423
  154   233           16301601
  125   243           16302032
  170   225           16303625
   67   252           16303771
   48   253           16304869
   79   251           16306290
   88   250           16306472
  184   216           16307200
  117   245           16307738
  188   213           16308269
   49   253           16311926
  102   248           16314200
   68   252           16317440
  193   209           16318386
  129   242           16319177
   50   253           16319277
  147   236           16320779
   96   249           16322985
  152   234           16324712
   80   251           16325251
   51   253           16326928
  172   224           16327872
  108   247           16328935
  113   246           16329833
   89   250           16329969
   69   252           16331517
   52   253           16334885
  180   219           16335459
  139   239           16337538
  192   210           16338888
  177   221           16339094
  136   240           16339456
  187   214           16339547
  163   229           16339736
  161   230           16340281
  122   244           16342632
   53   253           16343154
  165   228           16344477
  142   238           16344560
   81   251           16344692
  103   248           16345719
   70   252           16346008
  159   231           16346070
  183   217           16346800
  118   245           16349157
  126   243           16349283
  133   241           16350158
   97   249           16350922
   54   253           16351741
  150   235           16352875
   90   250           16354000
  167   227           16354546
  157   232           16357061
  174   223           16357591
   55   253           16360652
  145   237           16360678
   71   252           16360919
  191   211           16361802
  201   202           16363009
  109   247           16364252
   82   251           16364619
  200   203           16365427
  114   246           16368480
  130   242           16369488
   56   253           16369893
  169   226           16369985
  199   204           16370263
  155   233           16373212
  186   215           16373231
   72   252           16376256
  198   205           16377517
  104   248           16377856
   91   250           16378571
   98   249           16379441
   57   253           16379470
  179   220           16383339
   83   251           16385038
  148   236           16386048
    0   254           16387064
    1   254           16387065
    2   254           16387072
    3   254           16387091
    4   254           16387128
  190   212           16387128
    5   254           16387189
  197   206           16387189
    6   254           16387280
    7   254           16387407
    8   254           16387576
  123   244           16387651
    9   254           16387793
   10   254           16388064
   11   254           16388395
   12   254           16388792
  182   218           16388800
   13   254           16389261
   58   253           16389389
   14   254           16389808
   15   254           16390439
  171   225           16390836
   16   254           16391160
  119   245           16391284
   17   254           16391977
   73   252           16392025
  176   222           16392824
   18   254           16392896
   19   254           16393923
  153   234           16394481
   20   254           16395064
  137   240           16395353
  140   239           16395919
   21   254           16396325
  127   243           16397290
   22   254           16397712
   23   254           16399231
  196   207           16399279
   59   253           16399656
  110   247           16400223
   24   254           16400888
   25   254           16402689
  134   241           16403625
   92   250           16403688
   26   254           16404640
  143   238           16405479
   84   251           16405955
   27   254           16406747
  115   246           16407811
   74   252           16408232
   99   249           16408548
   28   254           16409016
  185   216           16409321
   60   253           16410277
  105   248           16410617
   29   254           16411453
  195   208           16413787
   30   254           16414064
  189   213           16414866
   31   254           16416855
  173   224           16417141
  162   230           16418528
   32   254           16419832
  164   229           16419933
  131   242           16420579
  151   235           16420826
   61   253           16421258
  160   231           16422391
   33   254           16423001
  146   237           16424189
   75   252           16424883
   34   254           16426368
  166   228           16426648
   85   251           16427376
   93   250           16429357
   35   254           16429939
  194   209           16430713
  158   232           16431480
   62   253           16432605
  181   219           16433200
  124   244           16433408
  178   221           16433613
   36   254           16433720
  120   245           16434125
  111   247           16436854
   37   254           16437717
  100   249           16438249
  168   227           16438715
   38   254           16441936
   76   252           16441984
  106   248           16444008
   63   253           16444324
  188   214           16445016
  156   233           16445753
  128   243           16446059
   39   254           16446383
  184   217           16447817
  116   246           16447832
  175   223           16448942
   86   251           16449307
  193   210           16450057
   40   254           16451064
  138   240           16452072
  149   236           16452205
  141   239           16455140
   94   250           16455584
   41   254           16455985
  170   226           16456176
   64   253           16456421
  135   241           16457896
   77   252           16459541
   42   254           16461152
  154   234           16465168
   43   254           16466571
  144   238           16467256
  101   249           16468550
   65   253           16468902
   87   251           16471754
  192   211           16471819
   44   254           16472248
  132   242           16472456
  112   247           16474151
   78   252           16477560
  187   215           16477578
  121   245           16477686
  107   248           16478035
   45   254           16478189
  172   225           16479073
  125   244           16479909
  180   220           16480000
   66   253           16481773
   95   250           16482375
   46   254           16484400
  202   202           16484816
  201   203           16486028
  177   222           16486281
  117   246           16488549
  147   237           16488576
  183   218           16488719
  200   204           16489664
  152   235           16489683
   47   254           16490887
   88   251           16494723
   67   253           16495040
  129   243           16495596
  199   205           16495724
  191   212           16495999
   79   252           16496047
   48   254           16497656
  163   230           16497747
  102   249           16499457
  161   231           16499672
  165   229           16501114
  198   206           16504208
   49   254           16504713
  159   232           16506847
  174   224           16507448
   68   253           16508709
  139   240           16509619
   96   250           16509736
  167   228           16509815
   50   254           16512064
  113   247           16512120
  186   216           16512552
  108   248           16512704
  136   241           16512977
   80   252           16515008
  197   207           16515116
  142   239           16515207
   89   251           16518220
  157   233           16519230
  150   236           16519256
   51   254           16519715
  122   245           16521973
  190   213           16522597
   69   253           16522786
  169   227           16523892
  133   242           16525125
  126   244           16527160
   52   254           16527672
  196   208           16528448
  179   221           16529200
  145   238           16529897
  118   246           16529968
  103   249           16530976
  182   219           16532027
   81   252           16534449
   53   254           16535941
  155   234           16536779
   70   253           16537277
   97   250           16537673
  176   223           16541343
   90   251           16542251
  171   226           16543387
  195   209           16544204
   54   254           16544528
  130   243           16545907
  109   248           16548021
  185   217           16549938
  114   247           16550767
  189   214           16551613
   71   253           16552188
   55   254           16553439
  148   237           16553845
   82   252           16554376
  153   235           16559452
  194   210           16562384
   56   254           16562680
  104   249           16563113
   98   250           16566192
   91   251           16566822
  123   245           16566992
   72   253           16567525
  140   240           16568000
  173   225           16568342
  137   241           16568874
  119   246           16572095
   57   254           16572257
   83   252           16574795
  127   244           16575167
  143   239           16576126
  181   220           16577741
  162   231           16577919
  164   230           16577944
  134   242           16578592
  178   222           16580800
    0   255           16581375
    1   255           16581376
    2   255           16581383
    3   255           16581402
    4   255           16581439
    5   255           16581500
    6   255           16581591
    7   255           16581718
    8   255           16581887
    9   255           16582104
   58   254           16582176
   10   255           16582375
   11   255           16582706
  193   211           16582988
  188   215           16583047
   12   255           16583103
  160   232           16583168
  166   229           16583285
   73   253           16583294
   13   255           16583572
  110   248           16583992
   14   255           16584119
   15   255           16584750
   16   255           16585471
   17   255           16586288
   18   255           16587207
  151   236           16587207
   19   255           16588234
   20   255           16589375
  184   218           16589736
  115   247           16590098
   21   255           16590636
   92   251           16591939
   22   255           16592023
   59   254           16592443
  146   238           16593408
   23   255           16593542
  158   233           16593649
  168   228           16593984
   24   255           16595199
   99   250           16595299
   84   252           16595712
  105   249           16595874
  131   243           16596998
   25   255           16597000
  175   224           16598799
   26   255           16598951
   74   253           16599501
   27   255           16601058
   60   254           16603064
   28   255           16603327
   29   255           16605764
  192   212           16606016
  202   203           16607835
   30   255           16608375
  156   234           16609320
  170   227           16610083
  201   204           16610265
   31   255           16611166
  124   245           16612749
   61   254           16614045
   32   255           16614143
  120   246           16614936
  200   205           16615125
   75   253           16616152
  187   216           16616899
   85   252           16617133
   33   255           16617312
   93   251           16617608
  149   237           16620002
  111   248           16620623
   34   255           16620679
  199   206           16622415
  128   244           16623936
   35   255           16624250
  100   250           16625000
   62   254           16625392
  138   241           16625593
  180   221           16625861
  141   240           16627221
   36   255           16628031
  106   249           16629265
  116   247           16630119
  154   235           16630139
  191   213           16631468
  172   226           16631624
  183   219           16631946
   37   255           16632028
  198   207           16632135
  135   242           16632863
   76   253           16633253
  177   223           16634800
   38   255           16636247
   63   254           16637111
  144   239           16637903
   86   252           16639064
   39   255           16640694
   94   251           16643835
  197   208           16644285
   40   255           16645375
  132   243           16648875
   64   254           16649208
   41   255           16650296
   77   253           16650810
  186   217           16653169
  101   250           16655301
   42   255           16655463
  152   236           16656064
  163   231           16657138
  147   238           16657795
  112   248           16657920
  121   246           16658497
  174   225           16658649
  196   209           16658865
  165   230           16659125
  125   245           16659250
  190   214           16659344
  161   232           16660449
   43   255           16660882
   87   252           16661511
   65   254           16661689
  107   249           16663292
  167   229           16666452
   44   255           16666559
   78   253           16668829
  159   233           16669016
   95   251           16670626
  117   247           16670836
   45   255           16672500
  129   244           16673473
   66   254           16674560
  195   210           16675875
  179   222           16676387
  182   220           16676568
   46   255           16678711
  169   228           16679161
  157   234           16682797
  139   241           16683140
   88   252           16684480
   47   255           16685198
  102   250           16686208
  150   237           16687053
  142   240           16687288
   79   253           16687316
   67   254           16687827
  136   242           16687944
  189   215           16689644
  176   224           16691200
  185   218           16691857
   48   255           16691967
  194   211           16695315
  113   248           16695889
  171   227           16697294
  108   249           16697961
   96   251           16697987
   49   255           16699024
  145   239           16700544
   68   254           16701496
  133   243           16701544
  155   235           16701750
  122   246           16702784
   80   253           16706277
   50   255           16706375
  126   245           16706501
   89   252           16707977
  118   247           16712255
   51   255           16714026
   69   254           16715573
  193   212           16717185
  103   250           16717727
  173   226           16720893
   52   255           16721983
  188   216           16722368
  148   238           16723064
  181   221           16723602
  130   244           16723784
   81   253           16725718
  153   236           16725833
   97   251           16725924
  178   223           16729319
   70   254           16730064
   53   255           16730252
  203   203           16730854
   90   252           16732008
  202   204           16732072
  184   219           16732963
  109   249           16733278
  114   248           16734536
  201   205           16735726
  164   231           16737335
  162   232           16738696
   54   255           16738839
  166   230           16741296
  192   213           16741485
  140   241           16741521
  200   206           16741816
  137   242           16743841
   71   254           16744975
  160   233           16745337
   82   253           16745645
   55   255           16747750
  123   246           16747803
  143   240           16748207
  104   250           16749864
  175   225           16750000
  199   207           16750342
  168   229           16750621
  119   247           16754382
   98   251           16754443
  127   245           16754508
  151   237           16755004
  134   243           16755011
   91   252           16756579
   56   255           16756991
  158   234           16757216
  187   217           16757516
   72   254           16760312
  198   208           16761304
  146   239           16764055
  170   228           16765352
   83   253           16766064
   57   255           16766568
  191   214           16768215
  110   249           16769249
  180   222           16773048
  115   248           16773867
  156   235           16774291
  197   209           16774702
  131   244           16774875
   73   254           16776081
   58   255           16776487
  183   220           16776487
    0   256           16777216
    1   256           16777217
    2   256           16777224
    3   256           16777243
    4   256           16777280
    5   256           16777341
    6   256           16777432
    7   256           16777559
    8   256           16777728
    9   256           16777945
   10   256           16778216
   11   256           16778547
   12   256           16778944
   13   256           16779413
   14   256           16779960
   15   256           16780591
   16   256           16781312
   92   252           16781696
   17   256           16782129
  105   250           16782625
   18   256           16783048
   99   251           16783550
   19   256           16784075
  177   224           16784657
   20   256           16785216
  172   227           16785531
   21   256           16786477
   59   255           16786754
   84   253           16786981
   22   256           16787864
  149   238           16789221
   23   256           16789383
  196   210           16790536
   24   256           16791040
   74   254           16792288
   25   256           16792841
  124   246           16793560
   26   256           16794792
  186   218           16795088
  154   236           16796520
   27   256           16796899
  120   247           16797223
   60   255           16797375
  190   215           16797375
   28   256           16799168
  138   242           16800560
  141   241           16800742
   29   256           16801605
  128   245           16803277
   30   256           16804216
  111   249           16805880
   31   256           16807007
   93   252           16807365
   61   255           16808356
   85   253           16808402
  195   211           16808806
   75   254           16808939
  135   243           16809282
   32   256           16809984
  144   240           16809984
  174   226           16811200
   33   256           16813153
  100   251           16813251
  116   248           16813888
  106   250           16816016
   34   256           16816520
  163   232           16817915
  165   231           16818516
   62   255           16819703
   35   256           16820091
  182   221           16822429
  161   233           16822618
  152   237           16823861
   36   256           16823872
  167   230           16824463
  179   223           16824906
   76   254           16826040
  132   244           16826752
   37   256           16827869
  147   239           16828442
  189   216           16828965
  194   212           16829512
   86   253           16830333
   63   255           16831422
   38   256           16832088
  159   234           16832583
   94   252           16833592
  185   219           16835084
  169   229           16835798
   39   256           16836535
  125   246           16840061
  121   247           16840784
   40   256           16841216
  176   225           16842401
  112   249           16843177
   64   255           16843519
  101   251           16843552
   77   254           16843597
   41   256           16846137
  157   235           16847768
  107   250           16850043
   42   256           16851304
  171   228           16852563
  193   213           16852654
   87   253           16852780
  129   245           16852814
  117   248           16854605
  203   204           16855091
   65   255           16856000
  150   238           16856272
   43   256           16856723
  202   205           16857533
  139   242           16858107
   95   252           16860383
  142   241           16860809
   78   254           16861616
   44   256           16862400
  201   206           16862417
  188   217           16862985
  136   243           16864363
  155   236           16868131
   45   256           16868341
   66   255           16868871
  200   207           16869743
  181   222           16870789
  145   240           16872625
  102   251           16874459
   46   256           16874552
  173   227           16874800
   88   253           16875749
  184   220           16877504
  192   214           16878232
  178   224           16879176
  133   244           16879421
  199   208           16879511
   79   254           16880103
   47   256           16881039
  113   249           16881146
   67   255           16882138
  108   250           16884712
  122   247           16885071
  126   246           16887312
   96   252           16887744
   48   256           16887808
  198   209           16891721
  153   237           16893630
  148   239           16893711
   49   256           16894865
   68   255           16895807
  118   248           16896024
  164   232           16898112
   80   254           16899064
   89   253           16899246
  187   218           16899435
  166   231           16900687
  162   233           16900865
   50   256           16902216
  175   226           16902551
  130   245           16903125
  103   251           16905978
  191   215           16906246
  197   210           16906373
  168   230           16908632
  160   234           16908904
   51   256           16909867
   69   255           16909884
   97   252           16915681
  140   242           16916488
   52   256           16917824
   81   254           16918505
  114   249           16919793
  109   250           16920029
  137   243           16920260
  180   223           16921567
  143   241           16921728
  170   229           16921989
  158   235           16922187
  183   221           16922348
   90   253           16923277
  196   211           16923467
  151   238           16924223
   70   255           16924375
   53   256           16926093
  123   247           16930090
  134   244           16932888
   54   256           16934680
  127   246           16935319
  177   225           16935858
  146   240           16936136
  190   216           16936696
  104   251           16938115
  119   248           16938151
  186   219           16938315
   82   254           16938432
   71   255           16939286
  156   236           16940672
  172   228           16940800
  195   212           16943003
   55   256           16943591
   98   252           16944200
   91   253           16947848
   56   256           16952832
  131   245           16954216
   72   255           16954623
  110   250           16956000
   83   254           16958851
  115   249           16959124
  149   239           16959868
   57   256           16962409
  154   237           16964317
  194   213           16964981
  174   227           16965107
  189   217           16969582
  182   222           16969616
   73   255           16970392
  105   251           16970876
   58   256           16972328
   92   253           16972965
   99   252           16973307
    0   257           16974593
    1   257           16974594
    2   257           16974601
    3   257           16974620
    4   257           16974657
    5   257           16974718
  179   224           16974763
    6   257           16974809
    7   257           16974936
    8   257           16975105
    9   257           16975322
   10   257           16975593
  141   242           16975709
  124   247           16975847
   11   257           16975924
   12   257           16976321
   13   257           16976790
  138   243           16976979
   14   257           16977337
   15   257           16977968
   16   257           16978689
  165   232           16979293
  204   204           16979328
   17   257           16979506
  185   220           16979625
   84   254           16979768
  163   233           16980084
   18   257           16980425
  203   205           16980552
  120   248           16980992
   19   257           16981452
   20   257           16982593
   59   256           16982595
  144   241           16983505
   21   257           16983854
  167   231           16983854
  128   246           16984088
  202   206           16984224
   22   257           16985241
  161   234           16986185
   74   255           16986599
   23   257           16986760
  135   244           16987159
   24   257           16988417
  193   214           16989401
   25   257           16990218
  201   207           16990344
   26   257           16992169
  111   250           16992631
  152   238           16993080
   60   256           16993216
  169   230           16993809
   27   257           16994276
  176   226           16994952
   28   257           16996545
  159   235           16997554
   93   253           16998634
  200   208           16998912
   29   257           16998982
  116   249           16999145
  147   240           17000523
   85   254           17001189
   30   257           17001593
  100   252           17003008
   75   255           17003250
   61   256           17004197
  106   251           17004267
   31   257           17004384
  188   218           17004904
  132   245           17006093
   32   257           17007361
  171   229           17009200
  199   209           17009928
   33   257           17010530
   34   257           17013897
  157   236           17014149
   62   256           17015544
  192   215           17016263
   35   257           17017468
  181   223           17019308
   76   255           17020351
   36   257           17021249
  125   247           17022348
   86   254           17023120
  184   221           17023365
  198   210           17023392
  121   248           17024553
   94   253           17024861
   37   257           17025246
  150   239           17026919
   63   256           17027263
   38   257           17029465
  112   250           17029928
  173   228           17030069
  178   225           17030377
  101   252           17033309
  129   246           17033625
   39   257           17033912
  139   243           17034526
  142   242           17035776
  155   237           17035928
   77   255           17037908
  107   251           17038294
   40   257           17038593
  197   211           17039304
   64   256           17039360
  117   249           17039862
  136   244           17042240
  187   219           17042662
   41   257           17043514
   87   254           17045567
  191   216           17045567
  145   241           17046146
   42   257           17048681
   95   253           17051652
   65   256           17051841
   43   257           17054100
   78   255           17055927
  175   227           17056458
  196   212           17057664
  133   245           17058762
   44   257           17059777
  164   233           17060281
  166   232           17061464
  153   238           17062849
  102   252           17064216
  162   234           17064432
   66   256           17064712
   45   257           17065718
  148   240           17065792
  113   250           17067897
  168   231           17068023
   88   254           17068536
  122   248           17068840
  183   222           17069535
  126   247           17069599
  180   224           17071424
   46   257           17071929
  108   251           17072963
  160   235           17073875
   79   255           17074414
  190   217           17077313
   67   256           17077979
   47   257           17078416
  195   213           17078472
   96   253           17079013
  170   230           17080000
  118   249           17081281
  186   220           17082856
  130   246           17083936
   48   257           17085185
  177   226           17088409
  158   236           17088568
   68   256           17091648
   89   254           17092033
   49   257           17092242
  140   243           17092907
   80   255           17093375
  151   239           17094870
  103   252           17095735
  143   242           17096695
  172   229           17097437
  137   244           17098137
   50   257           17099593
  194   214           17101728
  204   205           17104789
   69   256           17105725
  114   250           17106544
   97   253           17106950
  203   206           17107243
   51   257           17107244
  109   251           17108280
  156   237           17108469
  146   241           17109657
  189   218           17111501
  202   207           17112151
  134   245           17112229
   81   255           17112816
  123   248           17113859
   52   257           17115201
   90   254           17116064
  127   247           17117606
  182   223           17118135
  201   208           17119513
   70   256           17120216
  174   228           17120376
  119   249           17123408
   53   257           17123470
  185   221           17125486
  179   225           17125964
  193   215           17127432
  104   252           17127872
  200   209           17129329
  149   240           17131949
   54   257           17132057
   82   255           17132743
  154   238           17133536
  131   246           17135027
   71   256           17135127
   98   253           17135469
   91   254           17140635
   55   257           17140968
  165   233           17141462
  199   210           17141599
  163   234           17143651
  110   251           17144251
  167   232           17144631
  115   250           17145875
  188   219           17148131
  176   227           17148859
   56   257           17150209
   72   256           17150464
  161   235           17151156
  141   243           17152128
   83   255           17153162
  169   231           17153200
  138   244           17154856
  192   216           17155584
  198   211           17156323
  144   242           17158472
  124   248           17159616
   57   257           17159786
  105   252           17160633
  152   239           17163727
  159   236           17163935
   99   253           17164576
   92   254           17165752
   73   256           17166233
  120   249           17166249
  128   247           17166375
  135   245           17166500
  171   230           17167211
  181   224           17169165
   58   257           17169705
  184   222           17170552
  197   212           17173501
    0   258           17173512
    1   258           17173513
    2   258           17173520
    3   258           17173539
    4   258           17173576
    5   258           17173637
    6   258           17173728
    7   258           17173855
    8   258           17174024
  147   241           17174044
   84   255           17174079
    9   258           17174241
   10   258           17174512
   11   258           17174843
   12   258           17175240
   13   258           17175709
   14   258           17176256
   15   258           17176887
   16   258           17177608
   17   258           17178425
   18   258           17179344
   59   257           17179972
   19   258           17180371
  111   251           17180882
   20   258           17181512
  157   237           17181946
   74   256           17182440
   21   258           17182773
  178   226           17182928
   22   258           17184160
   23   258           17185679
  116   250           17185896
  191   217           17186184
  173   229           17186706
  132   246           17186904
  187   220           17187203
   24   258           17187336
   25   258           17189137
   60   257           17190593
   26   258           17191088
   93   254           17191421
  196   213           17193133
   27   258           17193195
  106   252           17194024
  100   253           17194277
   28   258           17195464
   85   255           17195500
   29   258           17197901
  150   240           17199000
   75   256           17199091
   30   258           17200512
   61   257           17201574
   31   258           17203303
  155   238           17205147
  125   248           17206117
   32   258           17206280
   33   258           17209449
  121   249           17209810
  175   228           17211727
  142   243           17212195
  139   244           17212403
   34   258           17212816
   62   257           17212921
  195   214           17215219
  129   247           17215912
   76   256           17216192
   35   258           17216387
   86   255           17217431
   94   254           17217648
  183   223           17218054
  112   251           17218179
  190   218           17219232
   36   258           17220168
  145   242           17221113
  136   245           17221581
  180   225           17222625
  166   233           17223633
  164   234           17223848
   37   258           17224165
  101   253           17224578
   63   257           17224640
  117   250           17226613
  107   252           17228051
   38   258           17228384
  186   221           17228717
  168   232           17228800
  162   235           17229403
  205   205           17230250
  204   206           17231480
   39   258           17232831
  153   239           17233496
   77   256           17233749
  203   207           17235170
   64   257           17236737
   40   258           17237512
  148   241           17239313
  170   231           17239391
  133   246           17239573
  194   215           17239759
   87   255           17239878
  160   236           17240256
  202   208           17241320
  177   227           17242316
   41   258           17242433
   95   254           17244439
   42   258           17247600
   65   257           17249218
  201   209           17249930
   78   256           17251768
   43   258           17253019
  126   248           17253368
  122   249           17254097
  189   219           17254728
  172   230           17255448
  102   253           17255485
  113   251           17256148
  158   237           17256365
   44   258           17258696
  200   210           17261000
   66   257           17262089
  108   252           17262720
   88   255           17262847
   45   258           17264637
  130   247           17266223
  193   216           17266753
  151   240           17266951
  182   224           17267992
  118   250           17268032
   79   256           17270255
  140   244           17270784
   46   258           17270848
   96   254           17271800
  185   222           17272673
  143   243           17273114
  199   211           17274530
   67   257           17275356
  174   229           17277013
   47   258           17277335
  137   245           17277478
  156   238           17277688
  179   226           17278515
   48   258           17284104
  146   242           17284624
   89   255           17286344
  103   253           17287004
   68   257           17289025
   80   256           17289216
  198   212           17290520
   49   258           17291161
  188   220           17292672
  134   246           17293040
  114   251           17294795
  192   217           17296201
  109   252           17298037
   50   258           17298512
  123   249           17299116
   97   254           17299737
  127   248           17301375
   69   257           17303102
  176   228           17304128
  154   239           17304183
  165   234           17305029
  149   241           17305470
   51   258           17306163
  167   233           17306800
  163   235           17308622
   81   256           17308657
  197   213           17308970
  119   250           17310159
   90   255           17310375
  169   232           17313977
   52   258           17314120
  131   247           17317314
  161   236           17317537
   70   257           17317593
  184   223           17319071
  104   253           17319141
  181   225           17320366
   53   258           17322389
  171   231           17326602
  191   218           17328103
   98   254           17328256
   82   256           17328584
  196   214           17329880
  141   244           17330005
   54   258           17330976
  159   237           17331732
   71   257           17332504
  187   221           17333064
  110   252           17334008
  115   251           17334126
  138   245           17334197
  144   243           17334891
   91   255           17334946
  152   240           17335808
  178   227           17336835
   55   258           17339887
  173   230           17344717
  124   249           17344873
  135   246           17347311
   72   257           17347841
   83   256           17349003
  147   242           17349011
   56   258           17349128
  128   248           17350144
  157   238           17351165
  105   253           17351902
  120   250           17353000
  195   215           17353250
  205   206           17356941
   99   254           17357363
   57   258           17358705
  204   207           17359407
   92   255           17360063
  190   219           17362459
   73   257           17363610
  203   208           17364339
  183   224           17367911
  175   229           17368364
   58   258           17368624
  132   247           17369191
   84   256           17369920
  111   252           17370639
  202   209           17371737
  150   241           17372521
    0   259           17373979
    1   259           17373980
    2   259           17373987
    3   259           17374006
    4   259           17374043
    5   259           17374104
  116   251           17374147
    6   259           17374195
    7   259           17374322
    8   259           17374491
    9   259           17374708
   10   259           17374979
  180   226           17375176
   11   259           17375310
   12   259           17375707
  155   239           17375794
  186   222           17375904
   13   259           17376176
   14   259           17376723
   15   259           17377354
   16   259           17378075
   59   258           17378891
   17   259           17378892
  194   216           17379080
   18   259           17379811
   74   257           17379817
   19   259           17380838
  201   210           17381601
   20   259           17381979
   21   259           17383240
   22   259           17384627
  106   253           17385293
   93   255           17385732
   23   259           17386146
  100   254           17387064
  166   234           17387200
   24   259           17387803
  164   235           17388819
   60   258           17389512
   25   259           17389604
  142   244           17390072
  168   233           17390969
   85   256           17391341
  125   249           17391374
   26   259           17391555
  139   245           17391744
   27   259           17393662
  200   211           17393931
  162   236           17395784
   28   259           17395931
   75   257           17396468
  121   250           17396561
  145   243           17397532
  177   228           17397585
   29   259           17398368
  189   220           17399269
  129   248           17399681
  170   232           17400168
   61   258           17400493
   30   259           17400979
  136   246           17402392
   31   259           17403770
  153   240           17405577
   32   259           17406747
  193   217           17407370
  112   252           17407936
  160   237           17408053
  199   212           17408727
   33   259           17409916
   62   258           17411840
   94   255           17411959
   86   256           17413272
   34   259           17413283
   76   257           17413569
  148   242           17414280
  172   231           17414839
  117   251           17414864
   35   259           17416854
  101   254           17417365
  182   225           17419193
  107   253           17419320
   36   259           17420635
  185   223           17421192
  133   247           17421860
   63   258           17423559
   37   259           17424632
  158   238           17425584
  198   213           17425989
   38   259           17428851
   77   257           17431126
  179   227           17432422
   39   259           17433298
  174   230           17435024
   64   258           17435656
   87   256           17435719
   40   259           17437979
  192   218           17438120
  188   221           17438533
  126   249           17438625
   95   255           17438750
  151   241           17440472
  122   250           17440848
   41   259           17442900
  197   214           17445717
  113   252           17445905
   42   259           17448067
   65   258           17448137
  102   254           17448272
  156   239           17448335
   78   257           17449145
  130   248           17449992
  140   245           17450125
  143   244           17450991
   43   259           17453486
  108   253           17453989
  118   251           17456283
  137   246           17458289
   88   256           17458688
   44   259           17459163
  176   229           17460765
   66   258           17461008
  146   243           17461043
   45   259           17465104
   96   255           17466111
   79   257           17467632
  196   215           17467911
  184   224           17468928
  165   235           17470000
  167   234           17470367
   46   259           17471315
  191   219           17471330
  181   226           17472917
   67   258           17474275
  163   236           17475003
  134   247           17475327
  169   233           17476146
  154   240           17476264
   47   259           17477802
  103   254           17479791
  187   222           17480251
  149   242           17480437
   89   256           17482185
  206   206           17483632
  114   252           17484552
   48   259           17484571
  205   207           17484868
  161   237           17485334
  123   250           17485867
   80   257           17486593
  127   249           17486632
  171   232           17487379
   68   258           17487944
  204   208           17488576
  109   253           17489306
   49   259           17491628
  178   228           17492104
  195   216           17492571
   97   255           17494048
  203   209           17494756
  119   251           17498410
   50   259           17498979
  159   238           17500951
  131   248           17501083
   69   258           17502021
  202   210           17503408
  173   231           17504108
   81   257           17506034
   90   256           17506216
   51   259           17506630
  190   220           17507000
  152   241           17509329
  141   245           17509346
  104   254           17511928
  144   244           17512768
  201   211           17514532
   52   259           17514587
  138   246           17515008
   70   258           17516512
  183   225           17519112
  194   217           17519697
  157   239           17521812
   98   255           17522567
   53   259           17522856
  115   252           17523883
  186   223           17524423
  110   253           17525277
  147   243           17525430
   82   257           17525961
  175   230           17526375
  200   212           17528128
  180   227           17529083
  135   247           17529598
   91   256           17530787
   71   258           17531423
   54   259           17531443
  124   250           17531624
  128   249           17535401
   55   259           17540354
  120   251           17541251
  199   213           17544196
  105   254           17544689
  189   221           17545130
   83   257           17546380
   72   258           17546760
  150   242           17547488
  155   240           17547875
  193   218           17549289
   56   259           17549595
   99   255           17551674
  166   235           17552171
  132   248           17552960
  177   229           17554222
  168   234           17554536
  164   236           17555200
   92   256           17555904
   57   259           17559172
  111   253           17561908
  170   233           17562337
   73   258           17562529
  198   214           17562736
  162   237           17563581
  116   252           17563904
   84   257           17567297
   58   259           17569091
  142   245           17569413
  185   224           17571049
  182   226           17571744
  139   246           17572555
  145   244           17575409
  172   232           17575616
    0   260           17576000
    1   260           17576001
    2   260           17576008
    3   260           17576027
    4   260           17576064
    5   260           17576125
    6   260           17576216
    7   260           17576343
    8   260           17576512
    9   260           17576729
   10   260           17577000
  160   238           17577272
   11   260           17577331
   12   260           17577728
  106   254           17578080
  125   250           17578125
   13   260           17578197
   74   258           17578736
   14   260           17578744
  153   241           17579098
   59   259           17579358
   15   260           17579375
   16   260           17580096
   17   260           17580913
  192   219           17581347
  100   255           17581375
   93   256           17581573
   18   260           17581832
   19   260           17582859
  197   215           17583748
   20   260           17584000
  136   247           17584679
  121   251           17584812
  129   249           17584938
   21   260           17585261
  188   222           17585720
   22   260           17586648
  179   228           17587691
   23   260           17588167
   85   257           17588718
   24   260           17589824
   60   259           17589979
  148   243           17590699
   25   260           17591625
   26   260           17593576
  174   231           17594415
   75   258           17595387
   27   260           17595683
  158   239           17596231
   28   260           17597952
  112   253           17599205
   29   260           17600389
   61   259           17600960
   30   260           17603000
  117   252           17604621
  133   248           17605629
   31   260           17605791
  196   216           17607232
   94   256           17607800
   32   260           17608768
   86   257           17610649
  206   207           17611559
  101   255           17611676
   33   260           17611937
  107   254           17612107
   62   259           17612307
   76   258           17612488
  205   208           17614037
   34   260           17615304
  151   242           17615439
  191   220           17615871
  176   230           17618776
   35   260           17618875
  204   209           17618993
  184   225           17620129
  156   240           17620416
   36   260           17622656
   63   259           17624026
  126   250           17625376
  203   210           17626427
   37   260           17626653
  181   227           17626824
  187   223           17628770
  122   251           17629099
   77   258           17630045
  143   245           17630332
   38   260           17630872
  140   246           17630936
   87   257           17633096
  195   217           17633188
   95   256           17634591
  130   249           17635249
   39   260           17635319
  167   235           17635338
   64   259           17636123
  202   211           17636339
  165   236           17636381
  113   253           17637174
  146   244           17638920
  169   234           17639713
   40   260           17640000
  137   247           17640576
  102   255           17642583
  163   237           17642800
   41   260           17644921
  118   252           17646040
  108   254           17646776
   78   258           17648064
   65   259           17648604
  201   212           17648729
  178   229           17648741
  171   233           17649548
  154   241           17649785
   42   260           17650088
  190   221           17652861
  161   238           17654553
   43   260           17655507
   88   257           17656065
  149   243           17656856
  134   248           17659096
   44   260           17661184
   66   259           17661475
  194   218           17661616
   96   256           17661952
  200   213           17663597
  173   232           17664885
   79   258           17666551
   45   260           17667125
  159   239           17671598
  183   226           17671663
   46   260           17673336
  127   250           17673383
  103   255           17674102
  123   251           17674118
  186   224           17674280
   67   259           17674742
  114   253           17675821
   89   257           17679562
   47   260           17679823
  199   214           17680943
  109   254           17682093
  152   242           17684296
  180   228           17684352
   80   258           17685512
  175   231           17685766
  131   249           17686340
   48   260           17686592
  119   252           17688167
   68   259           17688411
   97   256           17689889
  141   246           17690157
  144   245           17692109
  189   222           17692317
  193   219           17692516
   49   260           17693649
  157   240           17693893
  138   247           17697295
  198   215           17700767
   50   260           17701000
   69   259           17702488
  147   244           17703307
   90   257           17703593
   81   258           17704953
  104   255           17706239
   51   260           17708651
  177   230           17712233
  135   248           17713367
  115   253           17715152
   52   260           17716608
   70   259           17716979
  110   254           17718064
   98   256           17718408
  166   236           17718552
  168   235           17719507
  124   251           17719875
  155   241           17721396
  128   250           17722152
  185   225           17722250
  164   237           17722997
  197   216           17723069
  150   243           17723907
   53   260           17724877
   82   258           17724880
  182   227           17725651
  192   220           17725888
  170   234           17725904
   91   257           17728164
  120   252           17731008
   71   259           17731890
  162   238           17732800
   54   260           17733464
  188   223           17734239
  172   233           17737785
  132   249           17738217
  105   255           17739000
  207   207           17739486
  206   208           17740728
   55   260           17742375
  179   229           17744328
  205   209           17744454
   83   258           17745299
   72   259           17747227
   99   256           17747515
  196   217           17747849
  160   239           17747919
  142   246           17750224
  204   210           17750664
   56   260           17751616
   92   257           17753281
  153   242           17754065
  111   254           17754695
  145   245           17754750
  139   247           17754842
  116   253           17755173
  174   232           17755192
  203   211           17759358
   57   260           17761193
  191   221           17761732
   73   259           17762996
   84   258           17766216
  125   251           17766376
  158   240           17768312
  136   248           17768448
  148   244           17768576
  202   212           17770536
   58   260           17771112
  129   250           17771689
  106   255           17772391
  184   226           17772680
  121   252           17774569
  195   218           17775107
  100   256           17777216
  176   231           17778167
  187   224           17778627
   93   257           17778950
   74   259           17779203
    0   261           17779581
    1   261           17779582
    2   261           17779589
    3   261           17779608
    4   261           17779645
    5   261           17779706
    6   261           17779797
    7   261           17779924
    8   261           17780093
    9   261           17780310
   10   261           17780581
   11   261           17780912
   12   261           17781309
   59   260           17781379
   13   261           17781778
  181   228           17782093
   14   261           17782325
   15   261           17782956
   16   261           17783677
  201   213           17784198
   17   261           17784494
   18   261           17785413
   19   261           17786440
   20   261           17787581
   85   258           17787637
   21   261           17788842
   22   261           17790229
  133   249           17790886
   23   261           17791748
  151   243           17791858
  112   254           17791992
   60   260           17792000
   24   261           17793405
  156   241           17793937
   25   261           17795206
   75   259           17795854
  117   253           17795890
   26   261           17797157
   27   261           17799264
  190   222           17800048
  200   214           17800344
   28   261           17801533
  167   236           17801719
   61   260           17802981
   29   261           17803970
  165   237           17804178
  169   235           17804684
  194   219           17804843
   94   257           17805177
  107   255           17806418
   30   261           17806581
  178   230           17806752
  101   256           17807517
   31   261           17809372
   86   258           17809568
  143   246           17811143
  163   238           17812019
   32   261           17812349
   76   259           17812955
  171   234           17813115
  140   247           17813223
  126   251           17813627
   62   260           17814328
   33   261           17815518
  146   245           17818261
  122   252           17818856
   34   261           17818885
  199   215           17818974
  130   250           17822000
   35   261           17822456
  137   248           17824345
  154   242           17824752
  161   239           17825200
  186   225           17825481
  183   227           17825570
   63   260           17826047
   36   261           17826237
  173   233           17827054
  113   254           17829961
   37   261           17830234
   77   259           17830512
   95   257           17831968
   87   258           17832015
   38   261           17834453
  149   244           17834733
  193   220           17837057
  118   253           17837309
   64   260           17838144
  102   256           17838424
   39   261           17838900
  198   216           17840088
  189   223           17840836
  180   229           17840989
  108   255           17841087
   40   261           17843581
  159   240           17843679
  134   249           17844353
  175   232           17846543
   41   261           17848502
   78   259           17848531
   65   260           17850625
   42   261           17853669
   88   258           17854984
   43   261           17859088
   96   257           17859329
  152   243           17860715
  127   251           17861634
   66   260           17863496
  197   217           17863686
  123   252           17863875
   44   261           17864765
   79   259           17867018
  157   241           17867414
  114   254           17868608
  207   208           17868655
  103   256           17869943
   45   261           17870706
  206   209           17871145
  177   231           17871624
  192   221           17871749
  141   247           17872444
  144   246           17872920
  131   250           17873091
  185   226           17874801
  205   210           17876125
  109   255           17876404
   67   260           17876763
   46   261           17876917
   89   258           17878481
  119   253           17879436
  182   228           17880920
  138   248           17881064
  147   245           17882648
   47   261           17883404
  204   211           17883595
  188   224           17884096
  168   236           17885888
   80   259           17885979
  166   237           17886349
   97   257           17887266
  196   218           17889768
   48   261           17890173
   68   260           17890432
  170   235           17890875
  164   238           17892216
  203   212           17893555
  155   242           17896363
   49   261           17897230
  135   249           17898624
  172   234           17901352
  150   244           17901784
  104   256           17902080
  179   230           17902339
   90   258           17902512
  162   239           17903447
   69   260           17904509
   50   261           17904581
   81   259           17905420
  202   213           17906005
  115   254           17907939
  191   222           17908919
  124   252           17909632
  128   251           17910403
   51   261           17912232
  110   255           17912375
   98   257           17915785
  174   233           17917361
  195   219           17918334
   70   260           17919000
  160   240           17920000
   52   261           17920189
  201   214           17920945
  120   253           17922277
  132   250           17924968
   82   259           17925347
  184   227           17926587
   91   258           17927083
   53   261           17928458
  187   225           17929828
  153   243           17930484
  142   247           17932511
   71   260           17933911
  105   256           17934841
  145   246           17935561
   54   261           17937045
  200   215           17938375
  139   248           17938611
  181   229           17938730
  176   232           17938944
  158   241           17941833
   99   257           17944892
   83   259           17945766
   55   261           17945956
  148   245           17947917
  116   254           17947960
  190   223           17948567
  111   255           17949006
   72   260           17949248
  194   220           17949384
   92   258           17952200
  136   249           17953705
   56   261           17955197
  125   252           17956133
  199   216           17958295
  129   251           17959940
   57   261           17964774
   73   260           17965017
  121   253           17965838
  178   231           17966143
   84   259           17966683
  106   256           17968232
  156   242           17968904
  167   237           17969516
  151   244           17969735
  169   236           17971065
  165   238           17973397
  100   257           17974593
   58   261           17974693
  133   250           17977637
   93   258           17977869
  186   226           17978032
  171   235           17978086
  198   217           17980705
  183   228           17980839
   74   260           17981224
  163   239           17982666
  193   221           17982918
    0   262           17984728
    1   262           17984729
    2   262           17984736
    3   262           17984755
    4   262           17984792
    5   262           17984853
    6   262           17984944
   59   261           17984960
    7   262           17985071
    8   262           17985240
    9   262           17985457
   10   262           17985728
   11   262           17986059
  112   255           17986303
   12   262           17986456
   13   262           17986925
   14   262           17987472
   15   262           17988103
   85   259           17988104
  117   254           17988677
   16   262           17988824
   17   262           17989641
   18   262           17990560
  173   234           17990621
  189   224           17990693
   19   262           17991587
   20   262           17992728
  143   247           17993430
   21   262           17993989
   22   262           17995376
   60   261           17995581
   23   262           17996895
  140   248           17996992
  161   240           17997281
  208   208           17997824
   75   260           17997875
   24   262           17998552
  180   230           17999000
  146   246           17999072
  207   209           17999072
   25   262           18000353
  154   243           18001171
  107   256           18002259
   26   262           18002304
  206   210           18002816
  126   252           18003384
   94   258           18004096
   27   262           18004411
  101   257           18004894
  197   218           18005605
   61   261           18006562
   28   262           18006680
  175   233           18008712
  205   211           18009056
   29   262           18009117
  137   249           18009602
   86   259           18010035
  122   253           18010125
  130   251           18010251
   30   262           18011728
  149   245           18014074
   31   262           18014519
   76   260           18014976
  159   241           18017200
   32   262           18017496
  204   212           18017792
   62   261           18017909
  192   222           18018936
   33   262           18020665
   34   262           18024032
  113   255           18024272
   35   262           18027603
  185   227           18028708
  203   213           18029024
   63   261           18029628
  118   254           18030096
   95   258           18030887
  134   250           18031104
   36   262           18031384
  177   232           18032401
   87   259           18032482
   77   260           18032533
  196   219           18032995
  188   225           18035297
   37   262           18035381
  102   257           18035801
  108   256           18036928
  182   229           18037557
  152   244           18038592
   38   262           18039600
   64   261           18041725
  157   242           18042381
  202   214           18042752
   39   262           18044047
   40   262           18048728
   78   260           18050552
  127   252           18051391
   41   262           18053649
  168   237           18053685
   65   261           18054206
  123   253           18055144
  144   247           18055207
   88   259           18055451
  166   238           18055568
  141   248           18056213
  170   236           18057256
  191   223           18057438
   96   258           18058248
   42   262           18058816
  201   215           18058976
  131   251           18061342
  179   231           18061730
  164   239           18062863
  195   220           18062875
  114   255           18062919
  147   246           18063459
   43   262           18064235
  138   249           18066321
  172   235           18066323
   66   261           18067077
  103   257           18067320
   79   260           18069039
   44   262           18069912
  119   254           18072223
  109   256           18072245
  155   243           18072782
  162   240           18075528
   45   262           18075853
  200   216           18077696
   89   259           18078948
   67   261           18080344
  174   234           18080928
  150   245           18081125
  184   228           18081856
   46   262           18082064
  187   226           18082379
  135   250           18085375
   97   258           18086185
   80   260           18088000
   47   262           18088551
  160   241           18093521
   68   261           18094013
  194   221           18095245
   48   262           18095320
  181   230           18096741
  190   224           18098424
  199   217           18098912
  104   257           18099457
  128   252           18100160
  124   253           18100901
  176   233           18101113
  115   255           18102250
   49   262           18102377
   90   259           18102979
   81   260           18107441
   69   261           18108090
  110   256           18108216
  153   244           18108361
   50   262           18109728
  132   251           18113219
   98   258           18114704
  120   254           18115064
  142   248           18116280
  158   242           18116800
   51   262           18117379
  145   247           18117848
   70   261           18122581
  198   218           18122624
  139   249           18123868
   52   262           18125336
  178   232           18126920
   82   260           18127368
   91   259           18127550
  208   209           18128241
  148   246           18128728
  193   222           18130105
  207   210           18130743
  186   227           18131939
  105   257           18132218
   53   262           18133605
  206   211           18135747
  183   229           18137476
   71   261           18137492
  167   238           18138735
  169   237           18138862
  136   250           18140456
  189   225           18141894
   54   262           18142192
  116   255           18142271
  205   212           18143253
   99   258           18143811
  165   239           18144044
  171   236           18144467
  111   256           18144847
  156   243           18145323
  125   253           18147402
   83   260           18147787
  197   219           18148832
  151   245           18149076
  129   252           18149697
   55   262           18151103
   92   259           18152667
   72   261           18152829
  204   213           18153261
  163   240           18154747
  173   235           18155592
  180   231           18158391
  121   254           18158625
   56   262           18160344
  106   257           18165609
  203   214           18165771
  133   251           18165888
  192   223           18167455
   73   261           18168598
   84   260           18168704
   57   262           18169921
  161   241           18170802
  175   234           18172279
  100   258           18173512
  143   248           18177199
  196   220           18177536
   93   259           18178336
  154   244           18179048
   58   262           18179840
  202   215           18180783
  146   247           18181359
  112   256           18182144
  140   249           18182249
  117   255           18182988
  185   228           18183977
   74   261           18184805
  188   226           18187848
   59   262           18190107
   85   260           18190125
    0   263           18191447
    1   263           18191448
    2   263           18191455
    3   263           18191474
    4   263           18191511
    5   263           18191572
    6   263           18191663
    7   263           18191790
    8   263           18191959
  159   242           18192167
    9   263           18192176
   10   263           18192447
   11   263           18192778
   12   263           18193175
   13   263           18193644
   14   263           18194191
  177   233           18194570
  126   253           18194653
   15   263           18194822
  149   246           18194885
   16   263           18195543
  182   230           18195568
  137   250           18196353
   17   263           18196360
   18   263           18197279
  201   216           18198297
   19   263           18198306
   20   263           18199447
  107   257           18199636
  130   252           18200008
   21   263           18200708
   60   262           18200728
   75   261           18201456
   22   263           18202095
  122   254           18202912
   23   263           18203614
  101   258           18203813
   94   259           18204563
   24   263           18205271
   25   263           18207072
  191   224           18207295
  195   221           18208736
   26   263           18209023
   27   263           18211130
   61   262           18211709
   86   260           18212056
   28   263           18213399
   29   263           18215836
  152   245           18217933
  200   217           18218313
   30   263           18218447
   76   261           18218557
  157   243           18218800
  134   251           18219355
  113   256           18220113
   31   263           18221238
  179   232           18222507
  168   238           18222904
   62   262           18223056
   32   263           18224215
  118   255           18224407
  170   237           18225053
  166   239           18226215
   33   263           18227384
   34   263           18230751
   95   259           18231354
  172   236           18232704
  108   257           18234305
   35   263           18234322
   87   260           18234503
  102   258           18234720
   63   262           18234775
  164   240           18234944
   77   261           18236114
  187   227           18236286
   36   263           18238103
  184   229           18238493
  144   248           18238976
  199   218           18240831
  141   249           18241470
   37   263           18242100
  194   222           18242432
  127   253           18242660
  147   247           18245746
  174   235           18245899
   38   263           18246319
   64   262           18246872
  123   254           18247931
  162   241           18249049
  190   225           18249625
  155   244           18250659
   39   263           18250766
  131   252           18251099
  138   250           18253072
   78   261           18254133
   40   263           18255447
  181   231           18256132
   88   260           18257472
  209   209           18258658
   96   259           18258715
  114   256           18258760
   65   262           18259353
  208   210           18259912
   41   263           18260368
  150   246           18261936
  207   211           18263674
  176   234           18264680
   42   263           18265535
  198   219           18265851
  103   258           18266239
  119   255           18266534
  160   242           18268488
  109   257           18269622
  206   212           18269944
   43   263           18270954
   66   262           18272224
   79   261           18272620
  135   251           18273626
   44   263           18276631
  193   223           18278624
  205   213           18278722
   89   260           18280969
   45   263           18282572
   67   262           18285491
   97   259           18286652
  186   228           18287208
  153   245           18287702
   46   263           18288783
  178   233           18289089
  204   214           18290008
  128   253           18291429
   80   261           18291581
  158   243           18293219
  197   220           18293373
  124   254           18293688
  189   226           18294445
   47   263           18295270
  183   230           18295487
  115   256           18298091
  104   258           18298376
   68   262           18299160
  142   249           18301537
  145   248           18301617
   48   263           18302039
  132   252           18302976
  203   215           18303802
   90   260           18305000
  110   257           18305593
  169   238           18308081
   49   263           18309096
  120   255           18309375
  167   239           18309382
  139   250           18310619
  148   247           18311015
   81   261           18311022
  171   237           18312264
   69   262           18313237
   98   259           18315171
  165   240           18316125
   50   263           18316447
  192   224           18317312
  180   232           18319168
  202   216           18320104
  173   236           18321973
  156   244           18323200
  196   221           18323397
   51   263           18324098
   70   262           18327728
  163   241           18328268
  136   251           18328707
   91   260           18329571
  151   246           18329887
   82   261           18330949
  105   258           18331137
   52   263           18332055
  175   235           18337250
  116   256           18338112
  201   217           18338914
  125   254           18340189
   53   263           18340324
  185   229           18340614
  129   253           18340966
  188   227           18341755
  111   257           18342224
   71   262           18342639
   99   259           18344278
  161   242           18345769
   54   263           18348911
   83   261           18351368
  121   255           18352936
   92   260           18354688
  182   231           18354959
  133   252           18355645
  195   222           18355923
   55   263           18357822
   72   262           18357976
  177   234           18358137
  154   245           18358389
  191   225           18358496
  200   218           18360232
  143   249           18362456
  106   258           18364528
  146   248           18365128
   56   263           18367063
  159   243           18368586
  140   250           18369000
   84   261           18372285
   73   262           18373745
  100   259           18373979
   57   263           18376640
  149   247           18377172
  117   256           18378829
  112   257           18379521
   93   260           18380357
  199   219           18384058
  137   251           18384604
  179   233           18384676
   58   263           18386559
  126   254           18387440
   74   262           18389952
  209   210           18390329
  194   223           18390951
  130   253           18391277
  187   228           18391555
  208   211           18392843
  168   239           18393551
   85   261           18393706
  170   238           18394272
  184   230           18396504
  157   244           18396677
   59   263           18396826
  122   255           18397223
  207   212           18397871
  166   240           18398296
  107   258           18398555
  152   246           18398744
    0   264           18399744
    1   264           18399745
    2   264           18399752
    3   264           18399771
    4   264           18399808
    5   264           18399869
    6   264           18399960
    7   264           18400087
    8   264           18400256
    9   264           18400473
  172   237           18400501
   10   264           18400744
   11   264           18401075
   12   264           18401472
   13   264           18401941
  190   226           18402176
   14   264           18402488
   15   264           18403119
   16   264           18403840
  101   259           18404280
   17   264           18404657
  206   213           18405413
   18   264           18405576
   94   260           18406584
   19   264           18406603
   75   262           18406603
   60   263           18407447
   20   264           18407744
  164   241           18408465
   21   264           18409005
  134   252           18409112
   22   264           18410392
  198   220           18410392
   23   264           18411911
  174   236           18412280
   24   264           18413568
   25   264           18415369
  205   214           18415469
   86   261           18415637
  181   232           18416909
   26   264           18417320
  113   257           18417490
   61   263           18418428
   27   264           18419427
  118   256           18420248
   28   264           18421696
   76   262           18423704
  162   242           18424016
   29   264           18424133
  144   249           18424233
   30   264           18426744
  204   215           18428039
  141   250           18428221
  193   224           18428481
  147   248           18429515
   31   264           18429535
  176   235           18429651
   62   263           18429775
  155   245           18430000
   32   264           18432512
  108   258           18433224
   95   260           18433375
  102   259           18435187
  127   254           18435447
   33   264           18435681
   87   261           18438084
   34   264           18439048
  197   221           18439234
   77   262           18441261
  138   251           18441323
   63   263           18441494
  123   255           18442242
  131   253           18442368
   35   264           18442619
  203   216           18443123
  186   229           18443845
  150   247           18444223
  160   243           18444907
   36   264           18446400
  189   227           18448352
   37   264           18450397
  178   234           18452656
   64   263           18453591
   38   264           18454616
  183   231           18454878
  114   257           18456137
   39   264           18459063
   78   262           18459280
  202   217           18460721
   96   260           18460736
   88   261           18461053
  119   256           18462375
  135   252           18463383
   40   264           18463744
   65   263           18466072
  103   259           18466706
  153   246           18468513
  192   225           18468513
  109   258           18468541
   41   264           18468665
  196   222           18470584
  158   244           18471096
   42   264           18473832
   79   262           18477767
  169   239           18478728
   66   263           18478943
   43   264           18479251
  201   218           18480833
  180   233           18481337
  167   240           18481463
  171   238           18481483
  128   254           18484216
   89   261           18484550
   44   264           18484928
  145   249           18486874
  124   255           18487999
  142   250           18488288
   97   260           18488673
  165   241           18489646
  173   237           18489770
   45   264           18490869
   67   263           18492210
  132   253           18494245
  148   248           18494784
  115   257           18495468
   80   262           18496728
  188   228           18497024
   46   264           18497080
  185   230           18498625
  104   259           18498843
  139   251           18498870
  156   245           18502541
  163   242           18503235
  200   219           18503459
   47   264           18503567
  175   236           18503631
  195   223           18504442
  110   258           18504512
  120   256           18505216
   68   263           18505879
   90   261           18508581
   48   264           18510336
  191   226           18511047
  151   247           18512174
  182   232           18515736
   81   262           18516169
   98   260           18517192
   49   264           18517393
  136   252           18518464
   69   263           18519956
  210   210           18522000
  161   243           18522188
  177   235           18523108
  209   211           18523260
   50   264           18524744
  208   212           18527040
  199   220           18528599
  105   259           18531604
   51   264           18532395
   91   261           18533152
  207   213           18533340
  129   254           18533753
   70   263           18534447
  125   255           18534500
  116   257           18535489
   82   262           18536096
  154   246           18539200
   52   264           18540352
  194   224           18540808
  111   258           18541143
  206   214           18542160
   99   260           18546299
  159   244           18546463
  133   253           18546914
  187   229           18548192
  179   234           18548243
   53   264           18548621
  121   256           18548777
  143   250           18549207
   71   263           18549358
  146   249           18550385
  205   215           18553500
  184   231           18555895
  190   227           18556083
  198   221           18556253
   83   262           18556515
   54   264           18557208
  140   251           18557251
   92   261           18558269
  149   248           18560941
   72   263           18564695
  170   239           18564919
  106   259           18564995
  168   240           18565632
   55   264           18566119
  204   216           18567360
  172   238           18569720
  166   241           18571817
  137   252           18574361
   56   264           18575360
  100   260           18576000
  157   245           18576018
  117   257           18576206
   84   262           18577432
  112   258           18578440
  181   233           18579078
  193   225           18579682
  174   237           18580077
   73   263           18580464
  152   247           18581031
  126   255           18581751
  164   242           18583432
  203   217           18583740
   93   261           18583938
  130   254           18584064
   57   264           18584937
  197   222           18586421
  122   256           18593064
   58   264           18594856
  176   236           18596032
   74   263           18596671
   85   262           18598853
  107   259           18599022
  134   253           18600381
  162   243           18600435
  186   230           18601856
  202   218           18602640
  189   228           18603621
   59   264           18605123
  101   260           18606301
    0   265           18609625
    1   265           18609626
    2   265           18609633
    3   265           18609652
    4   265           18609689
    5   265           18609750
    6   265           18609841
    7   265           18609968
    8   265           18610137
   94   261           18610165
    9   265           18610354
   10   265           18610625
  155   246           18610811
   11   265           18610956
  144   250           18610984
   12   265           18611353
   13   265           18611822
   14   265           18612369
   15   265           18613000
   75   263           18613322
   16   265           18613721
   17   265           18614538
  147   249           18614772
   18   265           18615457
  183   232           18615655
   60   264           18615744
  113   258           18616409
  141   251           18616472
   19   265           18616484
   20   265           18617625
  118   257           18617625
  178   235           18617627
   21   265           18618886
  196   223           18619103
   22   265           18620273
   86   262           18620784
  192   226           18621064
   23   265           18621792
  160   244           18622784
   24   265           18623449
  201   219           18624060
   25   265           18625250
   61   264           18626725
   26   265           18627201
  150   248           18627992
   27   265           18629308
  127   255           18629758
   76   263           18630423
  138   252           18631080
   28   265           18631577
  108   259           18633691
   29   265           18634014
  131   254           18635155
   30   265           18636625
   95   261           18636956
  102   260           18637208
   62   264           18638072
  123   256           18638083
   31   265           18639416
   32   265           18642393
   87   262           18643231
  180   234           18644904
   33   265           18645562
   77   263           18647980
  200   220           18648000
   34   265           18648929
   63   264           18649791
  158   245           18650437
  153   247           18650800
  169   240           18650809
  171   239           18652130
   35   265           18652500
  188   229           18653661
  195   224           18654299
  135   253           18654652
  210   211           18654931
  167   241           18654984
  114   258           18655056
   36   265           18656281
  209   212           18657457
  185   231           18658016
  173   238           18658989
  119   257           18659752
   37   265           18660278
   64   264           18661888
  208   213           18662509
   96   261           18664317
   38   265           18664497
  165   242           18664613
  191   227           18664954
   78   263           18665999
   88   262           18666200
  103   260           18668727
   39   265           18668944
  109   259           18669008
  207   214           18670087
  175   237           18671428
   40   265           18673625
  145   250           18673625
   65   264           18674369
  199   221           18674460
  142   251           18676539
  182   233           18677905
  128   255           18678527
   41   265           18678546
  163   243           18679654
  148   249           18680041
  206   215           18680191
  156   246           18683352
   42   265           18683713
  124   256           18683840
   79   263           18684486
  132   254           18687032
   66   264           18687240
  139   252           18688627
   43   265           18689132
  177   236           18689489
   89   262           18689697
  194   225           18692009
   97   261           18692254
  205   216           18692821
  115   258           18694387
   44   265           18694809
  151   248           18695943
  161   244           18700065
   67   264           18700507
   45   265           18700750
  104   260           18700864
  120   257           18702593
  198   222           18703440
   80   263           18703447
  110   259           18704979
  187   230           18706203
   46   265           18706961
  204   217           18707977
  136   253           18709733
  190   228           18711352
  179   235           18713214
   47   265           18713448
   90   262           18713728
   68   264           18714176
  184   232           18716672
   48   265           18720217
   98   261           18720773
  154   247           18721487
   81   263           18722888
  203   218           18725659
  159   245           18725804
   49   265           18727274
  129   255           18728064
   69   264           18728253
  125   256           18730341
  193   226           18732233
  105   260           18733625
  116   258           18734408
   50   265           18734625
  197   223           18734940
  170   240           18737000
  146   250           18737136
  143   251           18737458
   91   262           18738299
  168   241           18739153
  133   254           18739701
  172   239           18740367
  111   259           18741610
   51   265           18742276
  181   234           18742645
   70   264           18742744
   82   263           18742815
  202   219           18745867
  121   257           18746154
  149   249           18746198
  166   242           18746784
  140   252           18747008
  174   238           18749296
   99   261           18749880
   52   265           18750233
  157   246           18756829
   71   264           18757655
   53   265           18758502
  164   243           18759851
  189   229           18760258
  186   231           18761247
   83   263           18763234
   92   262           18763416
  176   237           18763829
  152   248           18764800
  137   253           18765630
  106   260           18767016
   54   265           18767089
  201   220           18768601
  196   224           18768960
   72   264           18772992
  192   227           18774971
  117   258           18775125
   55   265           18776000
  126   256           18777592
  183   233           18777824
  162   244           18778312
  130   255           18778375
  112   259           18778907
  100   261           18779581
  178   236           18784008
   84   263           18784151
   56   265           18785241
  211   211           18787862
   73   264           18788761
   93   262           18789085
  210   212           18789128
  122   257           18790441
  209   213           18792926
  155   247           18793098
  134   254           18793168
  200   221           18793861
   57   265           18794818
  144   251           18799235
  208   214           18799256
  107   260           18801043
  147   250           18801523
  160   245           18802125
   58   265           18804737
   74   264           18804968
  195   225           18805500
   85   263           18805572
  141   252           18806229
  207   215           18808118
  180   235           18809875
  101   261           18809882
  188   230           18811672
  150   249           18813249
   59   265           18815004
   94   262           18815312
  118   258           18816544
  113   259           18816876
  185   232           18818793
  206   216           18819512
  191   228           18820223
    0   266           18821096
    1   266           18821097
    2   266           18821104
    3   266           18821123
    4   266           18821160
    5   266           18821221
    6   266           18821312
    7   266           18821439
    8   266           18821608
   75   264           18821619
  199   222           18821647
    9   266           18821825
   10   266           18822096
  138   253           18822349
   11   266           18822427
   12   266           18822824
   13   266           18823293
   14   266           18823840
  171   240           18824211
  169   241           18824330
   15   266           18824471
   16   266           18825192
  127   256           18825599
   60   265           18825625
   17   266           18826009
   18   266           18826928
   86   263           18827503
   19   266           18827955
   20   266           18829096
  131   255           18829466
  173   239           18829636
  167   242           18829951
   21   266           18830357
  158   246           18831248
   22   266           18831744
   23   266           18833263
  205   217           18833438
  153   248           18834569
   24   266           18834920
  123   257           18835460
  108   260           18835712
   61   265           18836606
   25   266           18836721
   26   266           18838672
   76   264           18838720
  175   238           18840647
   27   266           18840779
  102   261           18840789
  165   243           18841032
  182   234           18841472
   95   262           18842103
   28   266           18843048
  194   226           18844560
   29   266           18845485
  135   254           18847439
   62   265           18847953
   30   266           18848096
  204   218           18849896
   87   263           18849950
   31   266           18850887
  198   223           18851959
   32   266           18853864
  114   259           18855523
   77   264           18856277
   33   266           18857033
  177   237           18857286
  163   244           18857531
  119   258           18858671
   63   265           18859672
   34   266           18860400
  145   251           18861876
   35   266           18863971
  187   231           18865594
  156   247           18865639
  142   252           18866296
  148   250           18866792
   36   266           18867752
  190   229           18867989
  203   219           18868886
   96   262           18869464
  109   260           18871029
   37   266           18871749
   64   265           18871769
  103   261           18872308
   88   263           18872919
   78   264           18874296
  128   256           18874368
   38   266           18875968
  184   233           18878841
  161   245           18879406
  179   236           18879595
  139   253           18879896
   39   266           18880415
  151   249           18881200
  124   257           18881217
  132   255           18881343
   65   265           18884250
  197   224           18884797
   40   266           18885096
  193   227           18886140
   41   266           18890017
  202   220           18890408
   79   264           18892783
  115   259           18894854
   42   266           18895184
   89   263           18896416
   66   265           18897121
   97   262           18897401
   43   266           18900603
  120   258           18901512
  136   254           18902520
  104   261           18904445
  154   248           18905256
   44   266           18906280
  159   246           18906615
  110   260           18907000
  181   235           18907616
   67   265           18910388
  170   241           18910521
   80   264           18911744
   45   266           18912221
  172   240           18912448
  168   242           18914120
  201   221           18914462
  189   230           18918269
   46   266           18918432
  174   239           18919943
  196   225           18920161
   90   263           18920447
  186   232           18922024
  211   212           18922059
  166   243           18923203
  129   256           18923905
   68   265           18924057
  210   213           18924597
   47   266           18924919
  146   251           18925387
   98   262           18925920
  143   252           18927215
  125   257           18927718
  209   214           18929673
  192   228           18930240
   81   264           18931185
   48   266           18931688
  149   250           18932949
  176   238           18933048
  133   255           18934012
  116   259           18934875
  105   261           18937206
  208   215           18937287
  164   244           18937728
   69   265           18938134
  140   253           18938277
   49   266           18938745
  157   247           18939116
  200   222           18941048
  183   234           18941391
  111   260           18943631
   91   263           18945018
  121   258           18945073
   50   266           18946096
  207   216           18947439
  152   249           18950057
   82   264           18951112
  178   237           18951805
   70   265           18952625
   51   266           18953747
   99   262           18955027
  162   245           18957653
  195   226           18958051
  137   254           18958417
  206   217           18960129
   52   266           18961704
   71   265           18967536
   53   266           18969973
   92   263           18970135
  199   223           18970166
  106   261           18970597
  188   231           18971063
   83   264           18971531
  130   256           18974216
  126   257           18974969
  205   218           18975357
  117   259           18975592
  180   236           18976256
  191   229           18976860
  155   248           18976867
   54   266           18978560
  112   260           18980928
  185   233           18980962
   72   265           18982873
  160   246           18982936
  100   262           18984728
   55   266           18987471
  134   255           18987479
  144   252           18988992
  122   258           18989360
  147   251           18989774
   84   264           18992448
  204   219           18993123
   93   263           18995804
   56   266           18996712
  141   253           18997498
  171   241           18997732
  194   227           18998467
   73   265           18998642
  169   242           18999297
  150   250           19000000
  173   240           19001717
  198   224           19001816
  107   261           19004624
   57   266           19006289
  167   243           19006370
  182   235           19006443
  175   239           19011294
  203   220           19013427
  158   247           19013535
   85   264           19013869
   74   265           19014849
  101   262           19015029
  138   254           19015136
   58   266           19016208
  118   259           19017011
  113   260           19018897
  165   244           19018909
  153   249           19019826
   94   263           19022031
  127   257           19022976
  131   256           19025307
  190   230           19026000
  187   232           19026371
   59   266           19026475
  177   238           19026505
   75   265           19031500
    0   267           19034163
    1   267           19034164
    2   267           19034171
    3   267           19034190
    4   267           19034227
    5   267           19034288
    6   267           19034379
  123   258           19034379
    7   267           19034506
    8   267           19034675
    9   267           19034892
   10   267           19035163
   11   267           19035494
   86   264           19035800
   12   267           19035891
  197   225           19035998
  202   221           19036269
   13   267           19036360
  163   245           19036872
   14   267           19036907
   60   266           19037096
   15   267           19037538
   16   267           19038259
   17   267           19039076
  108   261           19039293
   18   267           19039995
   19   267           19041022
  193   228           19041409
  135   255           19041750
   20   267           19042163
  184   234           19042408
   21   267           19043424
   22   267           19044811
  102   262           19045936
   23   267           19046330
  179   237           19047392
   24   267           19047987
   61   266           19048077
   76   265           19048601
   95   263           19048822
  156   248           19049408
   25   267           19049788
  145   252           19051633
   26   267           19051739
   27   267           19053846
  148   251           19055043
   28   267           19056115
  212   212           19056256
  211   213           19057528
  114   260           19057544
  142   253           19057565
   87   264           19058247
   29   267           19058552
  119   259           19059138
   62   266           19059424
  161   246           19060217
   30   267           19061163
  210   214           19061344
  201   222           19061649
   31   267           19063954
   77   265           19066158
   32   267           19066931
  209   215           19067704
  151   250           19067951
   33   267           19070100
   63   266           19071143
  128   257           19071745
  139   254           19072683
  196   226           19072712
   34   267           19073467
  181   236           19073997
  109   261           19074610
   96   263           19076183
  208   216           19076608
   35   267           19077038
  132   256           19077184
  103   262           19077455
  189   231           19077660
  124   258           19080136
   36   267           19080819
   88   264           19081216
   64   266           19083240
   78   265           19084177
  186   233           19084193
   37   267           19084816
  170   242           19085488
  172   241           19085969
  192   229           19086877
  207   217           19088056
  159   247           19088902
   38   267           19089035
  200   223           19089567
  154   249           19090513
  168   243           19090539
  174   240           19092024
   39   267           19093482
   65   266           19095721
  136   255           19096831
  115   260           19096875
   40   267           19098163
  166   244           19101080
  120   259           19101979
  206   218           19102048
   79   265           19102664
   41   267           19103084
  176   239           19103695
   97   263           19104120
   89   264           19104713
  183   235           19106362
   42   267           19108251
   66   266           19108592
  104   262           19109592
  110   261           19110581
  195   227           19111958
   43   267           19113670
  146   252           19115144
  164   245           19117069
  143   253           19118484
  205   219           19118584
   44   267           19119347
  199   224           19120023
  178   238           19121024
  149   251           19121200
  129   257           19121282
   80   265           19121625
   67   266           19121859
  157   248           19122885
   45   267           19125288
  125   258           19126637
   90   264           19128744
  133   256           19129853
  140   254           19131064
   46   267           19131499
  188   232           19131840
   98   263           19132639
  191   230           19134871
   68   266           19135528
  152   250           19136808
  116   260           19136896
  204   220           19137664
   47   267           19137986
  162   246           19138464
   81   265           19141066
  105   262           19142353
  180   237           19144053
  185   234           19144529
   48   267           19144755
  121   259           19145540
  111   261           19147212
   69   266           19149605
   49   267           19151812
  137   255           19152728
  198   225           19153017
   91   264           19153315
  194   228           19153736
   50   267           19159163
  203   221           19159288
   82   265           19160993
   99   263           19161746
  155   249           19162124
   70   266           19164096
  160   247           19165223
   51   267           19166814
  130   257           19171593
  171   242           19172699
  182   236           19172824
  126   258           19173888
   52   267           19174771
  173   241           19175238
  169   243           19175716
  106   262           19175744
  117   260           19177613
   92   264           19178432
   71   266           19179007
  147   252           19179531
  144   253           19180261
   83   265           19181412
   53   267           19183040
  134   256           19183320
  175   240           19183375
  202   222           19183456
  167   244           19184247
  112   261           19184509
  190   231           19185391
  150   251           19188251
  187   233           19188540
  197   226           19188549
  122   259           19189827
  141   254           19190285
  100   263           19191447
   54   267           19191627
  212   213           19191725
  211   214           19194275
   72   266           19194344
  177   239           19197152
  158   248           19197304
  193   229           19198046
  165   245           19198250
  210   215           19199375
   55   267           19200538
   84   265           19202329
   93   264           19204101
  153   250           19206577
  209   216           19207025
  184   235           19207379
  138   255           19209447
  107   262           19209771
   56   267           19209779
   73   266           19210113
  201   223           19210168
  179   238           19216611
  208   217           19217225
  163   246           19217683
  118   260           19219032
   57   267           19219356
  101   263           19221748
  127   258           19221895
  113   261           19222478
  131   257           19222684
   85   265           19223750
   74   266           19226320
  196   227           19226619
   58   267           19229275
  207   218           19229975
   94   264           19230328
  156   249           19234665
  123   259           19234846
  135   256           19237591
  189   232           19238437
  200   224           19239424
   59   267           19239542
  181   237           19241794
  161   247           19242504
  145   253           19242902
   75   266           19242971
  108   262           19244440
  148   252           19244800
  192   230           19244888
  206   219           19245275
   86   265           19245681
  186   234           19247760
    0   268           19248832
    1   268           19248833
    2   268           19248840
    3   268           19248859
    4   268           19248896
    5   268           19248957
    6   268           19249048
    7   268           19249175
    8   268           19249344
    9   268           19249561
   10   268           19249832
   11   268           19250163
   60   267           19250163
  142   254           19250352
   12   268           19250560
   13   268           19251029
   14   268           19251576
   15   268           19252207
  102   263           19252655
   16   268           19252928
   17   268           19253745
   18   268           19254664
   19   268           19255691
  151   251           19256202
   20   268           19256832
   95   264           19257119
   21   268           19258093
   22   268           19259480
   76   266           19260072
  172   242           19260936
   23   268           19260999
  114   261           19261125
   61   267           19261144
  119   260           19261159
  170   243           19261907
   24   268           19262656
  205   220           19263125
   25   268           19264457
  174   241           19265545
   26   268           19266408
  139   255           19266994
  195   228           19267227
   87   265           19268128
  168   244           19268416
   27   268           19268515
  128   258           19270664
   28   268           19270784
  199   225           19271224
   62   267           19272491
  159   248           19272671
  183   236           19272743
   29   268           19273221
  132   257           19274561
  176   240           19275776
   30   268           19275832
  154   250           19277264
   77   266           19277629
   31   268           19278623
  109   262           19279757
  166   245           19280421
  124   259           19280603
   32   268           19281600
  204   221           19283525
  103   263           19284174
   63   267           19284210
   96   264           19284480
   33   268           19284769
   34   268           19288136
   88   265           19291097
  178   239           19291671
   35   268           19291707
  136   256           19292672
  188   233           19294009
  191   231           19294262
   36   268           19295488
   78   266           19295648
   64   267           19296307
  164   246           19297880
   37   268           19299485
  115   261           19300456
   38   268           19303704
  120   260           19304000
  198   226           19305568
  146   253           19306413
  203   222           19306475
  157   249           19308142
   39   268           19308151
   65   267           19308788
  185   235           19309500
  194   229           19310373
  149   252           19310957
  143   254           19311271
   97   264           19312417
   40   268           19312832
  180   238           19313272
   79   266           19314135
   89   265           19314594
  110   262           19315728
  104   263           19316311
   41   268           19317753
  129   258           19320201
  162   247           19320751
   66   267           19321659
   42   268           19322920
  152   251           19325059
  140   255           19325375
  125   259           19327104
  213   213           19327194
  133   257           19327230
   43   268           19328339
  212   214           19328472
  202   223           19331975
  211   215           19332306
   80   266           19333096
   44   268           19334016
   67   267           19334926
   90   265           19338625
  210   216           19338696
   45   268           19339957
  116   261           19340477
  182   237           19340621
   98   264           19340936
  197   227           19342456
   46   268           19346168
  190   232           19346168
  121   260           19347561
  209   217           19347642
  137   256           19348569
   68   267           19348595
  155   250           19348875
  160   248           19348992
  105   263           19349072
  171   243           19349118
  173   242           19350205
  187   234           19352107
  111   262           19352359
   81   266           19352537
   47   268           19352655
  169   244           19353593
  193   230           19356057
  175   241           19356896
  208   218           19359144
   48   268           19359424
  201   224           19360025
   69   267           19362672
   91   265           19363196
  167   245           19363588
   49   268           19366481
  177   240           19369233
   99   264           19370043
  130   258           19370512
  147   253           19370800
   82   266           19372464
  144   254           19373048
  207   219           19373202
  184   236           19373760
   50   268           19373832
  126   259           19374355
   70   267           19377163
  150   252           19378008
  165   246           19379061
  134   257           19380697
  117   261           19381194
   51   268           19381483
  196   228           19381888
  106   263           19382463
  158   249           19382561
  141   255           19384596
  179   239           19387258
   92   265           19388313
   52   268           19389440
  112   262           19389656
  206   220           19389816
  200   225           19390625
  122   260           19391848
   71   267           19392074
   83   266           19392883
  153   251           19394828
   53   268           19397709
  100   264           19399744
  163   247           19399970
  189   233           19400606
  192   231           19404279
  138   256           19405288
   54   268           19406296
   72   267           19407411
  205   221           19408986
  181   238           19411013
  186   235           19412731
   84   266           19413800
   93   265           19413982
   55   268           19415207
  107   263           19416490
  156   250           19421416
  131   258           19421603
  127   259           19422362
  118   261           19422613
   73   267           19423180
  199   226           19423775
  195   229           19423864
   56   268           19424448
  161   248           19426273
  113   262           19427625
  101   264           19430045
  204   222           19430712
   57   268           19434025
  135   257           19434968
   85   266           19435221
  145   254           19435689
  148   253           19436069
  123   260           19436867
  172   243           19437355
   74   267           19439387
  170   244           19439784
   94   265           19440209
  174   242           19440512
  183   237           19440540
   58   268           19443944
  142   255           19444663
  151   252           19445959
  168   245           19447757
  176   241           19449297
  108   263           19451159
   59   268           19454211
  203   223           19454994
  191   232           19455039
   75   267           19456038
   86   266           19457152
  188   234           19457576
  159   249           19457928
  198   227           19459475
  102   264           19460952
  166   246           19461232
  139   256           19462835
  178   240           19463752
  213   214           19463941
  119   261           19464740
   60   268           19464832
    0   269           19465109
    1   269           19465110
    2   269           19465117
    3   269           19465136
    4   269           19465173
    5   269           19465234
    6   269           19465325
    7   269           19465452
  154   251           19465515
    8   269           19465621
    9   269           19465838
   10   269           19466109
  114   262           19466272
   11   269           19466440
  212   215           19466503
   12   269           19466837
   95   265           19467000
   13   269           19467306
   14   269           19467853
  194   230           19468384
   15   269           19468484
   16   269           19469205
   17   269           19470022
   18   269           19470941
  128   259           19471131
  211   216           19471627
   19   269           19471968
   20   269           19473109
   76   267           19473139
  132   258           19473480
   21   269           19474370
   22   269           19475757
   61   268           19475813
  185   236           19475881
   23   269           19477276
   24   269           19478933
  210   217           19479313
   87   266           19479599
  164   247           19480167
   25   269           19480734
  202   224           19481832
  124   260           19482624
   26   269           19482685
  180   239           19483919
   27   269           19484792
  109   263           19486476
   28   269           19487061
   62   268           19487160
   29   269           19489498
  209   218           19489561
  136   257           19490049
   77   267           19490696
   30   269           19492109
  103   264           19492471
   96   265           19494361
  157   250           19494893
   31   269           19494900
  197   228           19497725
   32   269           19497877
   63   268           19498879
  146   254           19499200
   33   269           19501046
  149   253           19502226
  208   219           19502371
   88   266           19502568
   34   269           19504413
  162   248           19504520
  143   255           19505582
  115   262           19505603
  120   261           19507581
   35   269           19507984
  190   233           19508337
   78   267           19508715
  182   238           19509840
   64   268           19510976
  201   225           19511226
   36   269           19511765
  152   252           19514816
  193   231           19515448
   37   269           19515762
  187   235           19517078
  207   220           19517743
   38   269           19519981
  129   259           19520668
  140   256           19521216
   97   265           19522298
  110   263           19522447
   65   268           19523457
   39   269           19524428
  104   264           19524608
   89   266           19526065
  133   258           19526149
  173   243           19526624
  171   244           19526995
   79   267           19527202
   40   269           19529109
  125   260           19529125
  175   242           19531863
  169   245           19532934
   41   269           19534030
  160   249           19534249
  206   221           19535677
   66   268           19536328
  155   251           19537126
  196   229           19538525
   42   269           19539197
  184   237           19541557
  177   241           19542754
  200   226           19543176
  167   246           19544399
   43   269           19544616
  116   262           19545624
  137   257           19545946
   80   267           19546163
   67   268           19549595
   90   266           19550096
   44   269           19550293
   98   265           19550817
  121   261           19551142
  205   222           19556173
   45   269           19556234
  105   264           19557369
  111   263           19559078
  179   240           19559339
  165   247           19561348
   46   269           19562445
   68   268           19563264
  147   254           19563587
  189   234           19564173
  192   232           19565056
   81   267           19565604
  144   255           19567359
   47   269           19568932
  150   253           19569277
  158   250           19569312
  130   259           19570979
   91   266           19574667
   48   269           19575701
  126   260           19576376
   69   268           19577341
  199   227           19577682
  186   236           19579112
  204   223           19579231
  134   258           19579616
   99   265           19579924
  141   256           19580437
  181   239           19581660
  195   230           19581875
   49   269           19582758
  163   248           19583739
  153   252           19584585
   82   267           19585531
  117   262           19586341
   50   269           19590109
  106   264           19590760
   70   268           19591832
  122   261           19595429
  112   263           19596375
   51   269           19597760
   92   266           19599784
  214   214           19600688
  213   215           19601972
  138   257           19602665
  203   224           19604851
   52   269           19605717
  212   216           19605824
   83   267           19605950
   71   268           19606743
  100   265           19609625
  156   251           19609667
  183   238           19609759
  161   249           19611530
  211   217           19612244
   53   269           19613986
  198   228           19614744
  172   244           19615232
  174   243           19616931
  191   233           19617208
  170   245           19619125
  210   218           19621232
  131   259           19622070
   72   268           19622080
  188   235           19622547
   54   269           19622573
  176   242           19624264
  127   260           19624383
  107   264           19624787
   93   266           19625453
   84   267           19626867
  118   262           19627760
  194   231           19627775
  168   246           19628568
  148   254           19628856
  145   255           19630000
   55   269           19631484
  209   219           19632788
  202   225           19633033
  135   258           19633887
  113   263           19634344
  151   253           19637228
  178   241           19637273
   73   268           19637849
  101   265           19639926
  123   261           19640448
  142   256           19640504
   56   269           19640725
  166   247           19643519
  185   237           19643678
  159   250           19644679
  208   220           19646912
   85   267           19648288
   57   269           19650302
   94   266           19651680
   74   268           19654056
  197   229           19654362
  154   252           19655272
  180   240           19656000
  108   264           19659456
  139   257           19660212
   58   269           19660221
  207   221           19663604
  201   226           19663777
  164   248           19663936
  119   262           19669887
   86   267           19670219
   59   269           19670488
   75   268           19670707
  102   265           19670833
  190   234           19671904
  114   263           19672991
  128   260           19673152
  132   259           19673947
  193   232           19676225
   95   266           19678471
  182   239           19680487
   60   269           19681109
  206   222           19682864
    0   270           19683000
    1   270           19683001
    2   270           19683008
    3   270           19683027
    4   270           19683064
    5   270           19683125
  157   251           19683144
    6   270           19683216
    7   270           19683343
  187   236           19683459
    8   270           19683512
    9   270           19683729
   10   270           19684000
   11   270           19684331
   12   270           19684728
   13   270           19685197
   14   270           19685744
  124   261           19686205
   15   270           19686375
   16   270           19687096
   76   268           19687808
   17   270           19687913
   18   270           19688832
  136   258           19688968
  162   249           19689777
   19   270           19689859
   20   270           19691000
   61   269           19692090
   21   270           19692261
   87   267           19692666
  146   255           19693511
   22   270           19693648
  109   264           19694773
  149   254           19695013
   23   270           19695167
  196   230           19696536
   24   270           19696824
  200   227           19697083
   25   270           19698625
   26   270           19700576
  143   256           19701423
  103   265           19702352
   27   270           19702683
   62   269           19703437
  173   244           19704501
  205   223           19704692
   28   270           19704952
   77   268           19705365
   96   266           19705832
  152   253           19706085
  171   245           19706336
   29   270           19707389
  175   243           19708282
   30   270           19710000
  184   238           19710776
  115   263           19712322
  120   262           19712728
   31   270           19712791
  169   246           19713745
   63   269           19715156
   88   267           19715635
   32   270           19715768
  177   242           19717721
  140   257           19718593
   33   270           19718937
  160   250           19721000
   34   270           19722304
  129   260           19722689
   78   268           19723384
   35   270           19725875
  133   259           19726616
  167   247           19726686
  155   252           19726883
  192   233           19727225
   64   269           19727253
  204   224           19729088
  189   235           19729144
   36   270           19729656
  110   264           19730744
  125   261           19732706
  179   241           19732860
  199   228           19732951
   37   270           19733653
   97   266           19733769
  104   265           19734489
   38   270           19737872
  214   215           19738719
   89   267           19739132
   65   269           19739734
  195   231           19741266
  213   216           19741293
   79   268           19741871
   39   270           19742319
  137   258           19744865
  165   248           19745117
  212   217           19746441
  186   237           19746909
   40   270           19747000
   41   270           19751921
  116   263           19752343
   66   269           19752605
  181   240           19753741
  211   218           19754163
  203   225           19756052
  121   262           19756289
   42   270           19757088
  158   251           19757563
  147   255           19757898
   80   268           19760832
  150   254           19762064
   98   266           19762288
   43   270           19762507
   90   267           19763163
  144   256           19763200
  210   219           19764459
   67   269           19765872
  105   265           19767250
  111   264           19767375
   44   270           19768184
  163   249           19768996
  198   229           19771381
  130   260           19773000
   45   270           19774125
  153   253           19775854
  209   220           19777329
  141   257           19777814
   68   269           19779541
  126   261           19779957
  134   259           19780083
   81   268           19780273
   46   270           19780336
  183   239           19780406
  191   234           19780775
  202   226           19785584
   47   270           19786823
   91   267           19787734
  194   232           19788552
  188   236           19788928
   99   266           19791395
  208   221           19792773
  117   263           19793060
   48   270           19793592
   69   269           19793618
  172   245           19794573
  174   244           19794808
  161   250           19798281
  156   252           19799424
  170   246           19799936
   82   268           19800200
  122   262           19800576
  106   265           19800641
   49   270           19800649
  176   243           19800683
  138   258           19801584
  112   264           19804672
   50   270           19808000
   70   269           19808109
  207   222           19810791
  168   247           19810855
  178   242           19812240
  197   230           19812373
   92   267           19812851
  185   238           19812897
   51   270           19815651
  201   227           19817684
   83   268           19820619
  100   266           19821096
   71   269           19823020
  148   255           19823167
   52   270           19823608
  131   260           19824091
  145   256           19825841
  166   248           19827288
  127   261           19827964
  180   241           19829521
  151   254           19830015
  206   223           19831383
   53   270           19831877
  159   251           19832930
  135   259           19834354
  118   263           19834479
  107   265           19834668
  190   235           19836875
  142   257           19837881
   72   269           19838357
  193   233           19838394
   93   267           19838520
   54   270           19840464
   84   268           19841536
  113   264           19842641
  123   262           19845595
  154   253           19846541
  164   249           19849193
   55   270           19849375
  187   237           19851256
  101   266           19851397
  200   228           19852352
  182   240           19852568
   73   269           19854126
  205   224           19854549
  196   231           19855927
   56   270           19858616
  139   258           19859131
   85   268           19862957
   94   267           19864747
   57   270           19868193
  108   265           19869337
   74   269           19870333
  157   252           19872901
  132   260           19875968
  162   250           19876528
  119   263           19876606
  128   261           19876733
  215   215           19876750
  214   216           19878040
   58   270           19878112
  204   225           19880289
  114   264           19881288
  184   239           19881423
  213   217           19881910
  102   266           19882304
  173   245           19883842
   86   268           19884888
  175   244           19886159
   75   269           19886984
  171   246           19887147
  212   218           19888360
   59   270           19888379
  149   255           19889324
  146   256           19889352
  136   259           19889435
  199   229           19889588
  192   234           19890792
  124   262           19891352
   95   267           19891538
  177   243           19894140
  189   236           19895525
  169   247           19896032
  211   219           19897390
  143   257           19898800
  152   254           19898872
   60   270           19899000
  195   232           19902043
    0   271           19902511
    1   271           19902512
    2   271           19902519
    3   271           19902538
    4   271           19902575
    5   271           19902636
    6   271           19902727
    7   271           19902854
    8   271           19903023
    9   271           19903240
   10   271           19903511
   11   271           19903842
   76   269           19904085
   12   271           19904239
  109   265           19904654
   13   271           19904708
   14   271           19905255
   15   271           19905886
   16   271           19906607
   87   268           19907335
   17   271           19907424
  179   242           19907827
   18   271           19908343
  203   226           19908603
  210   220           19909000
  160   251           19909251
   19   271           19909370
   61   270           19909981
  167   248           19910455
   20   271           19910511
   21   271           19911772
   22   271           19913159
  103   266           19913823
   23   271           19914678
  186   238           19916128
   24   271           19916335
  140   258           19917512
   25   271           19918136
  155   253           19918152
   96   267           19918899
  120   263           19919447
   26   271           19920087
  115   264           19920619
   62   270           19921328
   77   269           19921642
   27   271           19922194
  209   221           19923190
   28   271           19924463
  129   261           19926270
   29   271           19926900
  181   241           19927262
  133   260           19928637
  198   230           19929392
   30   271           19929511
   88   268           19930304
  165   249           19930374
   31   271           19932302
   63   270           19933047
   32   271           19935279
  125   262           19937853
   33   271           19938448
  202   227           19939491
   78   269           19939661
  208   222           19939960
  110   265           19940625
   34   271           19941815
   64   270           19945144
  137   259           19945332
   35   271           19945386
  191   235           19945746
  104   266           19945960
   97   267           19946836
  158   252           19947320
   36   271           19949167
  194   233           19950721
  183   240           19952487
   37   271           19953164
  147   256           19953739
   89   268           19953801
  163   250           19955747
  150   255           19956375
  188   237           19956725
   38   271           19957383
   65   270           19957625
   79   269           19958148
  207   223           19959310
  144   257           19960577
  116   264           19960640
   39   271           19961830
  121   263           19963008
   40   271           19966511
  153   254           19968641
   66   270           19970496
   41   271           19971432
  197   231           19971764
  201   228           19972953
  174   245           19974149
   98   267           19975355
  172   246           19975384
  130   261           19976581
   42   271           19976599
  141   258           19976733
   80   269           19977109
  111   265           19977256
   90   268           19977832
  176   244           19978560
  105   266           19978721
  206   224           19981240
   43   271           19982018
  134   260           19982104
  170   247           19982223
  185   239           19983544
   67   270           19983763
  126   262           19985104
  161   251           19986532
   44   271           19987695
  178   243           19988659
  156   253           19990693
   45   271           19993636
  168   248           19994624
   81   269           19996550
   68   270           19997432
   46   271           19999847
  117   264           20001357
  193   234           20001961
  138   259           20002051
   91   268           20002403
  190   236           20003256
   99   267           20004462
  180   242           20004488
  205   225           20005750
   47   271           20006334
  122   263           20007295
  200   229           20008989
   69   270           20011509
  106   266           20012112
  166   249           20012545
   48   271           20013103
  112   265           20014553
  215   216           20016071
   82   269           20016477
  196   232           20016704
  214   217           20018657
  148   256           20019008
   49   271           20020160
  187   238           20020475
  159   252           20022687
  145   257           20023218
  213   218           20023829
  151   255           20024326
   70   270           20026000
  182   241           20026089
   50   271           20027511
   92   268           20027520
  131   261           20027672
  212   219           20031587
  204   226           20032840
  127   262           20033111
  100   267           20034163
   51   271           20035162
  164   250           20035944
  135   260           20036375
  142   258           20036800
   83   269           20036896
  154   254           20039328
   71   270           20040911
  211   220           20041931
  118   264           20042776
   52   271           20043119
  107   266           20046139
  199   230           20047599
   53   271           20051388
  123   263           20052314
  113   265           20052522
   93   268           20053189
  184   240           20053504
  210   221           20054861
  192   235           20055763
   72   270           20056248
   84   269           20057813
  139   259           20059598
   54   271           20059975
  203   227           20062510
  189   237           20063322
  157   253           20064170
  195   233           20064212
  101   267           20064464
  173   246           20064653
  162   251           20064779
  175   245           20065500
   55   271           20068886
  171   247           20069434
  209   222           20070377
   73   270           20072017
  177   244           20072017
   56   271           20078127
   85   269           20079234
   94   268           20079416
  132   261           20079549
  169   248           20079801
  108   266           20080808
  128   262           20081880
  179   243           20084246
  119   264           20084903
  149   256           20085165
  146   257           20086729
  186   239           20086775
   57   271           20087704
   74   270           20088224
  208   223           20088479
  198   231           20088783
  114   265           20091169
  136   260           20091456
  152   255           20093183
  202   228           20094760
  102   267           20095371
  167   249           20095712
   58   271           20097623
  143   258           20097719
  124   263           20098071
  160   252           20099008
   86   269           20101165
  181   242           20102229
   75   270           20104875
   95   268           20106207
   59   271           20107890
  207   224           20109167
  155   254           20110939
  191   236           20112127
  194   234           20114288
  109   266           20116125
  165   250           20117125
  140   259           20117979
   60   271           20118511
   76   270           20121976
   87   269           20123612
    0   272           20123648
    1   272           20123649
    2   272           20123656
    3   272           20123675
    4   272           20123712
    5   272           20123773
    6   272           20123864
    7   272           20123991
    8   272           20124160
    9   272           20124377
   10   272           20124648
   11   272           20124979
   12   272           20125376
   13   272           20125845
  188   238           20125944
  183   241           20126008
   14   272           20126392
  103   267           20126890
   15   272           20127023
   16   272           20127744
  120   264           20127744
   17   272           20128561
   18   272           20129480
   61   271           20129492
  201   229           20129590
  115   265           20130500
   19   272           20130507
  129   262           20131417
   20   272           20131648
  133   261           20132218
  206   225           20132441
  197   232           20132541
   21   272           20132909
   96   268           20133568
   22   272           20134296
   23   272           20135815
   24   272           20137472
  158   253           20138589
   25   272           20139273
   77   270           20139533
   62   271           20140839
   26   272           20141224
   27   272           20143331
  163   251           20143998
  125   263           20144572
   28   272           20145600
   88   269           20146581
  137   260           20147353
   29   272           20148037
   30   272           20150648
  147   257           20151116
  110   266           20152096
  150   256           20152216
   63   271           20152558
   31   272           20153439
  174   246           20154960
  216   216           20155392
  185   240           20155625
   32   272           20156416
  215   217           20156688
   78   270           20157552
  172   247           20157671
  176   245           20157901
  205   226           20158301
  104   267           20159027
  144   258           20159496
   33   272           20159585
  214   218           20160576
   97   268           20161505
   34   272           20162952
  153   255           20162952
   64   271           20164655
  170   248           20165992
   35   272           20166523
  178   244           20166536
  193   235           20166932
  200   230           20167000
  213   219           20167056
   89   269           20170078
   36   272           20170304
  116   265           20170521
  190   237           20171053
  121   264           20171305
   37   272           20174301
   79   270           20176039
  212   220           20176128
  161   252           20176289
   65   271           20177136
  141   259           20177200
   38   272           20178520
  196   233           20178873
  168   249           20179881
  180   243           20180907
  130   262           20181728
   39   272           20182967
  156   254           20183480
  134   261           20185685
  204   227           20186747
   40   272           20187648
  211   221           20187792
  111   266           20188727
   66   271           20190007
   98   268           20190024
  187   239           20191122
  105   267           20191788
  126   263           20191823
   41   272           20192569
   90   269           20194109
   80   270           20195000
   42   272           20197736
  166   250           20199296
  182   242           20201056
  210   222           20202048
   43   272           20203155
   67   271           20203274
  138   260           20204072
  199   231           20206990
   44   272           20208832
  117   265           20211238
  159   253           20213956
   81   270           20214441
   45   272           20214773
  122   264           20215592
  148   257           20216385
   68   271           20216943
  203   228           20217779
   91   269           20218680
  209   223           20218896
   99   268           20219131
  151   256           20220167
   46   272           20220984
  145   258           20222137
  192   236           20222144
  164   251           20224195
  106   267           20225179
  112   266           20226024
  184   241           20227025
   47   272           20227471
  195   234           20227779
   69   271           20231020
  189   238           20232541
  131   262           20232819
  154   255           20233639
   48   272           20234240
   82   270           20234368
  142   259           20237267
  208   224           20238336
  127   263           20239830
  135   261           20239956
   49   272           20241297
   92   269           20243797
   70   271           20245511
  175   246           20246311
  173   247           20246940
   50   272           20248648
  100   268           20248832
  198   232           20249560
  177   245           20251358
  202   229           20251397
  118   265           20252657
  171   248           20253203
  162   252           20254536
   83   270           20254787
   51   272           20256299
  157   254           20256957
  186   240           20258856
  107   267           20259206
  207   225           20260368
   71   271           20260422
  123   264           20260611
  139   260           20261619
  179   244           20262123
  113   266           20263993
   52   272           20264256
  169   249           20265058
   93   269           20269466
   53   272           20272525
   84   270           20275704
   72   271           20275759
  181   243           20278648
  101   268           20279133
  194   235           20279259
  191   237           20279924
   54   272           20281112
  167   250           20282463
  149   257           20282542
  132   262           20284696
  206   226           20284992
  146   258           20285648
  201   230           20287601
  128   263           20288599
  152   256           20289024
   55   272           20290023
  160   253           20290277
   73   271           20291528
  108   267           20293875
  197   233           20294710
  119   265           20294784
  136   261           20295037
   94   269           20295693
  216   217           20296009
  188   239           20296591
   85   270           20297125
  143   259           20298186
  215   218           20298607
   56   272           20299264
  183   242           20300975
  114   266           20302640
  214   219           20303803
  155   255           20305250
  165   251           20305376
  124   264           20306368
   74   271           20307735
   57   272           20308841
  102   268           20310040
  213   220           20311597
  205   227           20312208
   58   272           20318760
   86   270           20319056
  140   260           20320000
  212   221           20321989
   95   269           20322484
   75   271           20324386
  200   231           20326391
   59   272           20329027
  185   241           20329146
  109   267           20329192
  158   254           20331376
  193   236           20333313
  163   252           20333755
  211   222           20334979
  174   247           20337247
  133   262           20337365
  120   265           20337625
  129   263           20338136
  176   246           20338712
   60   272           20339648
  190   238           20340272
  172   248           20341440
   76   271           20341487
   87   270           20341503
  103   268           20341559
  115   266           20341971
  204   228           20342016
  196   234           20342440
  178   245           20345877
    0   273           20346417
    1   273           20346418
    2   273           20346425
    3   273           20346444
    4   273           20346481
    5   273           20346542
    6   273           20346633
    7   273           20346760
    8   273           20346929
    9   273           20347146
   10   273           20347417
   11   273           20347748
   12   273           20348145
   13   273           20348614
   14   273           20349161
  150   257           20349593
   15   273           20349792
   96   269           20349845
  147   258           20350035
   16   273           20350513
  210   223           20350567
   61   272           20350629
  137   261           20350934
  170   249           20351249
   17   273           20351330
   18   273           20352249
  125   264           20352869
   19   273           20353276
   20   273           20354417
   21   273           20355678
   22   273           20357065
   23   273           20358584
  180   244           20358784
  153   256           20358793
   77   271           20359044
  144   259           20359963
   24   273           20360241
   62   272           20361976
   25   273           20362042
  187   240           20363203
   26   273           20363993
   88   270           20364472
  110   267           20365163
   27   273           20366100
  168   250           20366632
  161   253           20367558
  199   232           20367767
   28   273           20368369
  209   224           20368753
   29   273           20370806
   30   273           20373417
   63   272           20373695
  104   268           20373696
  203   229           20374416
   31   273           20376208
   78   271           20377063
  182   243           20377475
   97   269           20377782
  156   255           20377791
   32   273           20379185
  141   260           20379221
  121   265           20381186
  116   266           20381992
   33   273           20382354
   34   273           20385721
   64   272           20385792
  166   251           20387547
   89   270           20387969
  130   263           20388447
   35   273           20389292
  208   225           20389537
  192   237           20389941
  134   262           20390832
  195   235           20392750
   36   273           20393073
   79   271           20395550
   37   273           20397070
   65   272           20398273
  126   264           20400120
   38   273           20401289
  111   267           20401794
  184   242           20401992
  189   239           20403188
   39   273           20405736
   98   269           20406301
  105   268           20406457
  159   254           20406743
  138   261           20407653
  202   230           20409408
   40   273           20410417
   66   272           20411144
  198   233           20411729
   90   270           20412000
  207   226           20412919
  164   252           20413952
   80   271           20414511
  148   258           20415304
   41   273           20415338
  151   257           20417544
   42   273           20420505
  145   259           20422604
  117   266           20422709
   67   272           20424411
  122   265           20425473
   43   273           20425924
  175   247           20428598
  154   256           20429480
  173   248           20430709
   44   273           20431601
  177   246           20432169
  186   241           20432377
   81   271           20433952
   99   269           20435408
   91   270           20436571
  217   217           20436626
   45   273           20437542
  216   218           20437928
   68   272           20438080
  171   249           20438460
  206   227           20438899
  112   267           20439091
  142   260           20439288
  131   263           20439538
  106   268           20439848
  179   245           20441464
  215   219           20441834
   46   273           20443753
  135   262           20445103
  194   236           20445640
  162   253           20445805
  201   231           20446992
  127   264           20448127
  214   220           20448344
  191   238           20449143
   47   273           20450240
  157   255           20451268
  169   250           20451809
   69   272           20452157
   82   271           20453879
  181   244           20456525
   48   273           20457009
  213   221           20457458
  197   234           20458277
   92   270           20461688
   49   273           20464066
  118   266           20464128
  100   269           20465109
  139   261           20465200
   70   272           20466648
  205   228           20467477
  188   240           20468672
  212   222           20469176
  123   265           20470492
  167   251           20470714
   50   273           20471417
  107   268           20473875
   83   271           20474298
  113   267           20477060
  183   243           20477394
   51   273           20479068
  149   258           20481461
   71   272           20481559
  160   254           20483064
  211   223           20483498
  146   259           20486115
  152   257           20486401
   52   273           20487025
  200   232           20487168
   93   270           20487357
  132   263           20491415
  165   252           20495133
   84   271           20495215
   53   273           20495294
  101   269           20495410
   72   272           20496896
  128   264           20496896
  204   229           20498653
  136   262           20500184
  143   260           20500207
  210   224           20500424
  155   256           20501091
  193   237           20501110
   54   273           20503881
  185   242           20504113
  119   266           20506255
  196   235           20507411
  108   268           20508544
  190   239           20510919
   73   272           20512665
   55   273           20512792
   94   270           20513584
  114   267           20515707
  124   265           20516249
   85   271           20516636
  209   225           20519954
  176   247           20520999
  174   248           20521016
   56   273           20522033
  140   261           20523581
  163   253           20525024
  158   255           20525687
  102   269           20526317
  178   246           20526688
  172   249           20526697
   74   272           20528872
  199   233           20529936
   57   273           20531610
  203   230           20532427
  187   241           20536724
  170   250           20538000
  180   245           20538125
   86   271           20538567
   95   270           20540375
   58   273           20541529
  208   226           20542088
  109   268           20543861
  133   263           20544084
   75   272           20545523
  129   264           20546433
  150   258           20548512
  120   266           20549096
  147   259           20550502
   59   273           20551796
  168   251           20554883
  115   267           20555038
  182   244           20555352
  137   262           20556081
  153   257           20556170
  103   269           20557836
  195   236           20559131
  192   238           20559160
  161   254           20560345
   87   271           20561014
  144   260           20561984
   60   273           20562417
   76   272           20562624
  125   265           20562750
  207   227           20566826
   96   270           20567736
  202   231           20568799
    0   274           20570824
    1   274           20570825
    2   274           20570832
    3   274           20570851
    4   274           20570888
    5   274           20570949
    6   274           20571040
    7   274           20571167
    8   274           20571336
    9   274           20571553
   10   274           20571824
   11   274           20572155
   12   274           20572552
   13   274           20573021
   61   273           20573398
   14   274           20573568
  156   256           20573632
   15   274           20574199
   16   274           20574920
  189   240           20575269
  198   234           20575296
   17   274           20575737
   18   274           20576656
  166   252           20577304
   19   274           20577683
  184   243           20578411
  217   218           20578545
   20   274           20578824
  110   268           20579832
   21   274           20580085
   77   272           20580181
  216   219           20581155
   22   274           20581472
  141   261           20582802
   23   274           20582991
   88   271           20583983
   24   274           20584648
   62   273           20584745
  215   220           20586375
   25   274           20586449
   26   274           20588400
  104   269           20589973
   27   274           20590507
  121   266           20592657
   28   274           20592776
  206   228           20594168
  214   221           20594205
  116   267           20595059
   29   274           20595213
   97   270           20595673
   63   273           20596464
  130   264           20596744
  134   263           20597551
   30   274           20597824
   78   272           20598200
   31   274           20600615
  159   255           20601054
   32   274           20603592
  213   222           20604645
  164   253           20605221
   33   274           20606761
  186   242           20607344
   89   271           20607480
  201   232           20607769
   64   273           20608561
  126   265           20610001
   34   274           20610128
  175   248           20612367
  138   262           20612800
  194   237           20613437
   35   274           20613699
  177   247           20614456
  148   259           20615771
  173   249           20615966
  111   268           20616463
  151   258           20616463
   79   272           20616687
   36   274           20617480
  212   223           20617695
  191   239           20619790
   65   273           20621042
   37   274           20621477
  179   246           20622275
  105   269           20622734
  197   235           20623248
  205   229           20624114
   98   270           20624192
  145   260           20624625
  171   250           20625211
   38   274           20625696
  154   257           20626857
   39   274           20630143
   90   271           20631511
  211   224           20633355
   66   273           20633913
   40   274           20634824
   80   272           20635648
  117   267           20635776
  181   245           20635866
  122   266           20636944
  162   254           20638592
   41   274           20639745
  169   251           20640060
  188   241           20642193
  142   261           20642869
   42   274           20644912
  157   256           20647109
   67   273           20647180
  131   264           20647835
  200   233           20649337
   43   274           20650331
  210   225           20651625
  135   263           20651822
   99   270           20653299
  112   268           20653760
   81   272           20655089
  183   244           20655271
   44   274           20656008
   91   271           20656082
  106   269           20656125
  204   230           20656664
  127   265           20658008
  167   252           20660471
   68   273           20660849
   45   274           20661949
   46   274           20668160
  193   238           20670329
  139   262           20670347
  209   226           20672505
  196   236           20673792
   47   274           20674647
   69   273           20674926
   82   272           20675016
  118   267           20677195
  160   255           20677375
  185   243           20680532
   92   271           20681199
   48   274           20681416
  149   259           20681928
  123   266           20681963
  100   270           20683000
  190   240           20683000
  152   258           20685320
  165   253           20686402
  146   260           20688136
   49   274           20688473
   70   273           20689417
  107   269           20690152
  113   268           20691729
  203   231           20691818
  199   234           20693503
   83   272           20695435
   50   274           20695824
  208   227           20695995
  155   257           20698468
  132   264           20699712
   51   274           20703475
  143   261           20703788
   71   273           20704328
  176   248           20704768
  174   249           20706273
  128   265           20706777
   93   271           20706868
  136   263           20706903
  178   247           20708975
   52   274           20711432
  187   242           20711691
  101   270           20713301
  172   250           20713448
   84   272           20716352
  163   254           20717811
  180   246           20718936
  119   267           20719322
   72   273           20719665
   53   274           20719701
  218   218           20720464
  158   256           20721528
  217   219           20721772
  207   228           20722095
  108   269           20724821
  216   220           20725696
  170   251           20726251
  195   237           20726928
  124   266           20727720
   54   274           20728288
  140   262           20728728
  202   232           20729576
  192   239           20729807
  114   268           20730376
  215   221           20732236
   94   271           20733095
  182   245           20734693
   73   273           20735434
   55   274           20737199
   85   272           20737773
  198   235           20740267
  214   222           20741392
  102   270           20744208
  168   252           20744640
   56   274           20746440
  189   241           20748790
  150   259           20748979
  206   229           20750805
   74   273           20751641
  133   264           20752381
  147   260           20752523
  213   223           20753164
  161   255           20754656
  153   258           20755089
   57   274           20756017
  184   244           20756288
  129   265           20756314
   86   272           20759704
   95   271           20759886
  109   269           20760138
  120   267           20762163
  137   263           20762800
  144   261           20765565
   58   274           20765936
  212   224           20767552
   75   273           20768292
  166   253           20768573
  115   268           20769707
  201   233           20769938
  156   257           20771009
  125   266           20774221
  103   270           20775727
   59   274           20776203
  205   230           20782125
   87   272           20782151
  194   238           20782656
  186   243           20783763
  211   225           20784556
   76   273           20785393
   60   274           20786824
   96   271           20787247
  141   262           20787949
  197   236           20789629
  191   240           20791871
  110   269           20796109
    0   275           20796875
    1   275           20796876
    2   275           20796883
  159   256           20796895
    3   275           20796902
    4   275           20796939
    5   275           20797000
    6   275           20797091
    7   275           20797218
    8   275           20797387
    9   275           20797604
  175   249           20797624
   61   274           20797805
   10   275           20797875
  164   254           20798008
   11   275           20798206
  177   248           20798225
   12   275           20798603
   13   275           20799072
   14   275           20799619
   15   275           20800250
   16   275           20800971
   17   275           20801788
   18   275           20802707
  173   250           20802717
   77   273           20802950
   19   275           20803734
  210   226           20804176
  179   247           20804562
   20   275           20804875
   88   272           20805120
  121   267           20805724
  134   264           20805848
   21   275           20806136
  130   265           20806625
   22   275           20807523
  104   270           20807864
   23   275           20809042
   62   274           20809152
  116   268           20809728
   24   275           20810699
   25   275           20812500
  200   234           20812904
  171   251           20813462
   26   275           20814451
   97   271           20815184
  204   231           20816055
   27   275           20816558
  181   246           20816677
  151   259           20816930
  188   242           20817160
  148   260           20817792
   28   275           20818827
  138   263           20819519
   63   274           20820871
   78   273           20820969
   29   275           20821264
  126   266           20821472
   30   275           20823875
  154   258           20825776
  209   227           20826412
   31   275           20826666
  145   261           20828206
   89   272           20828617
   32   275           20829643
  169   252           20829817
  111   269           20832740
   33   275           20832812
  162   255           20832903
   64   274           20832968
  183   245           20834612
   34   275           20836179
   79   273           20839456
   35   275           20839750
  105   270           20840625
  193   239           20840976
  196   237           20841589
   36   275           20843531
   98   271           20843703
  157   257           20844486
   65   274           20845449
   37   275           20847528
  142   262           20848016
  122   267           20850011
  117   268           20850445
  208   228           20851264
  167   253           20851740
   38   275           20851747
  203   232           20852595
   90   272           20852648
   39   275           20856194
  190   241           20856521
  131   265           20857716
   66   274           20858320
  185   244           20858409
   80   273           20858417
  199   235           20858474
  135   264           20860119
   40   275           20860875
  218   219           20863691
   41   275           20865796
  217   220           20866313
  127   266           20869479
  112   269           20870037
   42   275           20870963
  216   221           20871557
   67   274           20871587
   99   271           20872810
  160   256           20873216
  106   270           20874016
   43   275           20876382
  139   263           20877066
   91   272           20877219
   81   273           20877858
  207   229           20878732
  165   254           20879189
  215   222           20879423
   44   275           20882059
  149   260           20883949
   68   274           20885256
  152   259           20885787
   45   275           20888000
  187   243           20888110
  214   223           20889911
  176   249           20890025
  146   261           20891717
  202   233           20891745
  118   268           20891864
  178   248           20892744
  174   250           20893024
   46   275           20894211
  123   267           20895030
  195   238           20896147
  155   258           20897387
   82   273           20897785
   69   274           20899333
   47   275           20900698
  180   247           20901223
  172   251           20901699
  192   240           20901888
   92   272           20902336
  100   271           20902511
  213   224           20903021
  198   236           20906648
   48   275           20907467
  113   269           20908006
  107   270           20908043
  206   230           20908816
  143   262           20908935
  132   265           20909593
  163   255           20912122
   70   274           20913824
   49   275           20914524
  136   264           20915200
  182   246           20915504
  170   252           20916008
   83   273           20918204
  128   266           20918248
  212   225           20918753
  158   257           20918905
   50   275           20921875
  189   242           20923757
   93   272           20928005
   71   274           20928735
   51   275           20929526
  101   271           20932812
  201   234           20933505
  119   268           20933991
  140   263           20935447
  184   245           20935629
  168   253           20935909
  211   226           20937107
   52   275           20937483
   84   273           20939121
  124   267           20940787
  205   231           20941516
  108   270           20942712
   72   274           20944072
   53   275           20945752
  114   269           20946653
  161   256           20950497
  150   260           20951000
  194   239           20953303
   94   272           20954232
   54   275           20954339
  153   259           20955556
  147   261           20956104
  197   237           20957426
  210   227           20958083
   73   274           20959841
   85   273           20960542
  166   254           20961360
  186   244           20961640
  133   265           20962262
   55   275           20963250
  102   271           20963719
  191   241           20965392
  129   266           20967785
  156   258           20969928
  144   262           20970712
  137   264           20971097
   56   275           20972491
   74   274           20976048
  120   268           20976832
  204   232           20976832
  200   235           20977875
  109   270           20978029
   95   272           20981023
  209   228           20981681
   57   275           20982068
   86   273           20982473
  177   249           20983482
  175   250           20984375
  115   269           20985984
  125   267           20987288
  179   248           20988331
  173   251           20990968
   58   275           20991987
  164   255           20992319
   75   274           20992699
  188   243           20993579
  159   257           20994272
  141   263           20994668
  103   271           20995238
  181   247           20998964
   59   275           21002254
  171   252           21003219
   87   273           21004920
  219   219           21006918
  208   229           21007901
  218   220           21008232
   96   272           21008384
   76   274           21009800
  196   238           21010808
  217   221           21012174
   60   275           21012875
  193   240           21013057
  110   270           21014000
  203   233           21014764
  183   246           21015423
  134   265           21015729
  130   266           21018096
  216   222           21018744
  151   260           21018951
  121   268           21020393
  169   253           21021086
  148   261           21021373
   61   275           21023856
    0   276           21024576
    1   276           21024577
    2   276           21024584
    3   276           21024603
    4   276           21024640
    5   276           21024701
    6   276           21024792
  199   236           21024855
    7   276           21024919
    8   276           21025088
    9   276           21025305
   10   276           21025576
   11   276           21025907
  116   269           21026005
  154   259           21026243
   12   276           21026304
   13   276           21026773
   14   276           21027320
   77   274           21027357
  104   271           21027375
  138   264           21027816
   88   273           21027889
  215   223           21027942
   15   276           21027951
   16   276           21028672
  162   256           21028744
   17   276           21029489
   18   276           21030408
   19   276           21031435
  190   242           21031488
   20   276           21032576
  145   262           21033353
   21   276           21033837
  126   267           21034539
   62   275           21035203
   22   276           21035224
   97   272           21036321
   23   276           21036743
  207   230           21036743
  185   245           21037750
   24   276           21038400
  214   224           21039768
   25   276           21040201
   26   276           21042152
  157   258           21043405
   27   276           21044259
  167   254           21044527
   78   274           21045376
   28   276           21046528
   63   275           21046922
   29   276           21048965
  111   270           21050631
   89   273           21051386
   30   276           21051576
  213   225           21054222
   31   276           21054367
  142   263           21054735
  202   234           21055312
   32   276           21057344
   64   275           21059019
  105   271           21060136
   33   276           21060513
   79   274           21063863
   34   276           21063880
  122   268           21064680
   98   272           21064840
  187   244           21065987
  117   269           21066722
  195   239           21066794
   35   276           21067451
  206   231           21068207
  131   266           21069187
  135   265           21070000
  160   257           21070593
   36   276           21071232
  212   226           21071304
   65   275           21071500
  165   255           21073500
  198   237           21074445
   37   276           21075229
  192   241           21075409
   90   273           21075417
  176   250           21076776
  178   249           21078001
   38   276           21079448
  174   251           21081275
  127   267           21082546
   80   274           21082824
   39   276           21083895
   66   275           21084371
  180   248           21084992
  139   264           21085363
  149   261           21087530
  152   260           21087808
  112   270           21087928
   40   276           21088576
  211   227           21091014
  172   252           21091456
   41   276           21093497
  106   271           21093527
   99   272           21093947
  146   262           21096864
   67   275           21097638
  182   247           21097791
  155   259           21097854
  201   235           21098476
   42   276           21098664
   91   273           21099988
  189   243           21100176
   81   274           21102265
  205   232           21102293
   43   276           21104083
  170   253           21107277
  163   256           21107963
  118   269           21108141
  123   268           21109699
   44   276           21109760
   68   275           21111307
  210   228           21113352
  143   263           21115654
   45   276           21115701
  184   246           21116440
  158   258           21117824
  132   266           21121064
   46   276           21121912
   82   274           21122192
  100   272           21123648
  136   265           21125081
   92   273           21125105
   69   275           21125384
  194   240           21125384
  113   270           21125897
  197   238           21126645
  107   271           21127554
   47   276           21128399
  168   254           21128696
  128   267           21131315
   48   276           21135168
  209   229           21138318
  204   233           21139001
   70   275           21139875
  191   242           21140359
  186   245           21140981
   49   276           21142225
   83   274           21142611
  140   264           21143744
  200   236           21144256
  161   257           21147874
   50   276           21149576
  119   269           21150268
   93   273           21150774
  219   220           21151459
  101   272           21153949
  218   221           21154093
  150   261           21154581
   71   275           21154786
  124   268           21155456
  166   255           21155671
   51   276           21157227
  153   260           21157577
  217   222           21159361
  147   262           21161251
  108   271           21162223
   84   274           21163528
  114   270           21164544
   52   276           21165184
  208   230           21165912
  216   223           21167263
   72   275           21170123
  177   250           21170233
  156   259           21170395
  188   244           21171456
  175   251           21172626
   53   276           21173453
  179   249           21173588
  133   266           21173733
   94   273           21177001
  144   263           21177431
  215   224           21177799
  203   234           21178331
  173   252           21180725
  129   267           21180852
  137   265           21180978
  196   239           21181455
   54   276           21182040
  181   248           21182733
  102   272           21184856
   85   274           21184949
   73   275           21185892
  193   241           21186578
  164   256           21188160
   55   276           21190951
  214   225           21190969
  199   237           21192652
  120   269           21193109
  159   258           21193191
  171   253           21194488
  207   231           21196134
  109   271           21197540
  183   247           21197710
   56   276           21200192
  125   268           21201957
   74   275           21202099
  141   264           21202965
   95   273           21203792
  115   270           21203875
  213   226           21206773
   86   274           21206880
  190   243           21207907
   57   276           21209769
  169   254           21213873
  103   272           21216375
  185   246           21218561
   75   275           21218750
   58   276           21219688
  202   235           21220283
  151   261           21222532
  212   227           21225211
  162   257           21226121
  148   262           21226520
  134   266           21227200
  154   260           21228264
  206   232           21228984
   87   274           21229327
   59   276           21229955
   96   273           21231153
  130   267           21231163
  110   271           21233511
   76   275           21235851
  121   269           21236670
  138   265           21237697
  167   255           21238838
  195   240           21238875
  145   263           21240072
   60   276           21240576
  198   238           21243664
  157   259           21243872
  116   270           21243896
  187   245           21245328
  211   228           21246283
  104   272           21248512
  126   268           21249208
  192   242           21250376
   61   276           21251557
   88   274           21252296
   77   275           21253408
    0   277           21253933
    1   277           21253934
    2   277           21253941
    3   277           21253960
    4   277           21253997
    5   277           21254058
    6   277           21254149
    7   277           21254276
    8   277           21254445
    9   277           21254662
   10   277           21254933
   11   277           21255264
   12   277           21255661
   13   277           21256130
   14   277           21256677
   15   277           21257308
   16   277           21258029
   17   277           21258846
   97   273           21259090
   18   277           21259765
   19   277           21260792
   20   277           21261933
   62   276           21262904
  142   264           21263032
   21   277           21263194
  205   233           21264462
   22   277           21264581
  178   250           21264752
  201   236           21264857
  176   251           21265027
   23   277           21266100
   24   277           21267757
  165   256           21269341
  160   258           21269512
   25   277           21269558
  210   229           21269989
  111   271           21270142
  180   249           21270249
  174   252           21271032
   78   275           21271427
   26   277           21271509
   27   277           21273616
   63   276           21274623
   89   274           21275793
   28   277           21275885
  189   244           21278053
   29   277           21278322
   30   277           21280933
  122   269           21280957
  105   272           21281273
  135   266           21281471
  182   248           21281560
  131   267           21282254
  172   253           21282725
   31   277           21283724
  117   270           21284613
   32   277           21286701
   64   276           21286720
   98   273           21287609
   33   277           21289870
   79   275           21289914
  152   261           21291389
  149   262           21292677
   34   277           21293237
  139   265           21295244
  220   220           21296000
  209   230           21296329
   35   277           21296808
  127   268           21297215
  197   239           21297292
  219   221           21297320
  184   247           21298727
  194   241           21298905
   65   276           21299201
   90   274           21299824
  155   260           21299875
  170   254           21300064
   36   277           21300589
  218   222           21301280
  204   234           21302568
  146   263           21303583
   37   277           21304586
  163   257           21305340
  112   271           21307439
  217   223           21307880
   38   277           21308805
   80   275           21308875
  200   237           21312053
   66   276           21312072
   39   277           21313252
  106   272           21314664
   99   273           21316716
  191   243           21316778
  216   224           21317120
   40   277           21317933
  158   259           21318291
  186   246           21321792
   41   277           21322854
  168   255           21323007
  143   264           21323951
   91   274           21324395
  208   231           21325303
   67   276           21325339
  123   269           21325976
  118   270           21326032
   42   277           21328021
   81   275           21328316
  215   225           21329000
   43   277           21333440
  132   267           21334131
  136   266           21336552
   68   276           21339008
   44   277           21339117
  203   235           21343302
  214   226           21343520
   45   277           21345058
  113   271           21345408
  128   268           21345984
  100   273           21346417
  161   258           21346793
   82   275           21348243
  107   272           21348691
   92   274           21349512
  188   245           21350797
   46   277           21351269
  166   256           21351512
   69   276           21353085
  196   240           21353536
  140   265           21353625
  207   232           21356911
   47   277           21357756
  177   251           21358484
  150   262           21359728
  179   250           21360339
  213   227           21360680
  153   261           21361158
  193   242           21361545
  199   238           21361871
  175   252           21362383
   48   277           21364525
   70   276           21367576
  147   263           21367970
  181   249           21367990
  119   270           21368159
   83   275           21368662
   49   277           21371582
  124   269           21371733
  173   253           21371994
  156   260           21372416
   93   274           21375181
  101   273           21376718
   50   277           21378933
  212   228           21380480
  183   248           21381479
   71   276           21382487
  108   272           21383360
  114   271           21384055
  164   257           21385537
  144   264           21385728
  190   244           21385784
   51   277           21386584
  202   236           21386664
  133   267           21386800
  171   254           21387275
   84   275           21389579
  206   233           21391153
  137   266           21392449
  159   259           21393658
   52   277           21394541
  129   268           21395521
   72   276           21397824
  185   247           21400848
   94   274           21401408
   53   277           21402810
  211   229           21402920
  102   273           21407625
  169   255           21408184
   85   275           21411000
  120   270           21411000
   54   277           21411397
  195   241           21412396
  141   265           21412846
   73   276           21413593
  198   239           21414311
  125   269           21418234
  109   272           21418677
   55   277           21420308
  115   271           21423386
  162   258           21425040
  187   246           21426139
  192   243           21426795
  151   262           21427679
  210   230           21428000
  205   234           21428029
   95   274           21428199
   56   277           21429549
   74   276           21429800
  154   261           21431845
  201   237           21432654
   86   275           21432931
  148   263           21433239
  167   256           21434679
   57   277           21439126
  103   273           21439144
  134   267           21440267
  220   221           21441861
  219   222           21444507
  130   268           21445832
  157   260           21445893
   75   276           21446451
  145   264           21448369
   58   277           21449045
  138   266           21449168
  218   223           21449799
  178   251           21453003
  121   270           21454561
  110   272           21454648
  176   252           21454784
   87   275           21455378
   96   274           21455560
  209   231           21455720
  180   250           21457000
  189   245           21457394
  217   224           21457737
   59   277           21459312
  174   253           21462301
  116   271           21463407
   76   276           21463552
  126   269           21465485
  165   257           21466718
  182   249           21466817
  204   235           21467539
  216   225           21468321
  197   240           21469373
   60   277           21469933
  160   259           21469979
  104   273           21471281
  142   265           21472913
  194   242           21473872
  172   254           21475512
   88   275           21478347
   61   277           21480914
   77   276           21481109
  200   238           21481272
  215   226           21481551
  184   248           21482496
   97   274           21483497
    0   278           21484952
    1   278           21484953
    2   278           21484960
    3   278           21484979
    4   278           21485016
    5   278           21485077
    6   278           21485168
    7   278           21485295
    8   278           21485464
    9   278           21485681
   10   278           21485952
  208   232           21486080
   11   278           21486283
   12   278           21486680
   13   278           21487149
   14   278           21487696
   15   278           21488327
   16   278           21489048
   17   278           21489865
   18   278           21490784
  111   272           21491279
   19   278           21491811
   62   277           21492261
   20   278           21492952
   21   278           21494213
  170   255           21494375
  135   267           21494538
  191   244           21494655
   22   278           21495600
  152   262           21496536
  131   268           21496923
   23   278           21497119
  214   227           21497427
   24   278           21498776
  122   270           21498848
   78   276           21499128
  149   263           21499396
   25   278           21500577
   89   275           21501844
   26   278           21502528
  155   261           21503456
   63   277           21503980
  105   273           21504042
  186   247           21504079
  117   271           21504124
  163   258           21504259
   27   278           21504635
  139   266           21506715
   28   278           21506904
   29   278           21509341
  203   236           21509683
  146   264           21511880
   30   278           21511952
   98   274           21512016
  127   269           21513492
   31   278           21514743
  213   228           21515949
   64   277           21516077
   79   276           21517615
   32   278           21517720
  168   256           21518848
  207   233           21519080
  158   260           21520312
   33   278           21520889
   34   278           21524256
   90   275           21525875
  196   241           21527057
   35   278           21527827
   65   277           21528558
  112   272           21528576
   36   278           21531608
  188   246           21531608
  199   239           21532518
  143   265           21533832
   37   278           21535605
   80   276           21536576
  212   229           21537117
  106   273           21537433
  193   243           21537964
   38   278           21539824
   99   274           21541123
   66   277           21541429
  123   270           21543867
   39   278           21544271
  118   271           21545543
  161   259           21547260
  177   252           21548241
  179   251           21548590
  132   268           21548800
  166   257           21548889
   40   278           21548952
  136   267           21549619
   91   275           21550446
  175   253           21553652
   41   278           21553873
  202   237           21554461
   67   277           21554696
  206   234           21554720
  181   250           21554741
   81   276           21556017
   42   278           21559040
  211   230           21560931
  128   269           21562261
   43   278           21564459
  173   254           21564781
  140   266           21565096
  190   245           21565125
  153   262           21566305
  150   263           21566447
  113   272           21566545
  183   249           21566736
   68   277           21568365
   44   278           21570136
  100   274           21570824
  107   273           21571460
   92   275           21575563
   82   276           21575944
  156   261           21575997
   45   278           21576077
  147   264           21576267
  171   255           21581586
   46   278           21582288
   69   277           21582442
  164   258           21584456
  185   248           21584617
  198   240           21586392
  195   242           21587363
  210   231           21587391
  119   271           21587670
  221   221           21587722
   47   278           21588775
  220   222           21589048
  124   270           21589624
  205   235           21593000
  219   223           21593026
   48   278           21595544
  144   265           21595609
  159   260           21595679
   83   276           21596363
   70   277           21596933
  218   224           21599656
  101   274           21601125
   93   275           21601232
  133   268           21601469
  201   238           21601873
   49   278           21602601
  169   256           21604025
  192   244           21604672
  114   272           21605192
  137   267           21605516
  108   273           21606129
  187   247           21608426
  217   225           21608938
   50   278           21609952
  129   269           21611798
   71   277           21611844
  209   232           21616497
   84   276           21617280
   51   278           21617603
  216   226           21620872
  141   266           21624317
  162   259           21625507
   52   278           21625560
   72   277           21627181
   94   275           21627459
  120   271           21630511
  102   274           21632032
  167   257           21632056
   53   278           21633829
  204   236           21633920
  151   263           21634398
  215   227           21635458
  125   270           21636125
  154   262           21636992
  189   246           21638205
   85   276           21638701
  109   273           21641446
  148   264           21641536
   54   278           21642416
  178   252           21642760
  197   241           21642894
   73   277           21642950
  115   272           21644523
  180   251           21645251
  176   253           21646053
  208   233           21648249
  157   261           21649474
  194   243           21650291
   55   278           21651327
  200   239           21651919
  214   228           21652696
  182   250           21653568
   95   275           21654250
  134   268           21654936
  174   254           21655088
  145   265           21658250
   74   277           21659157
   56   278           21660568
   86   276           21660632
  130   269           21662109
  138   267           21662235
  103   274           21663551
  165   258           21665637
  184   249           21667753
  172   255           21669823
   57   278           21670145
  160   260           21672000
  213   229           21672586
  191   245           21673996
  121   271           21674072
   75   277           21675808
  110   273           21677417
  203   237           21677480
   58   278           21680064
   96   275           21681611
  207   234           21682647
   87   276           21683079
  126   270           21683376
  142   266           21684384
  116   272           21684544
  186   248           21687848
  170   256           21690216
   59   278           21690331
   76   277           21692909
  212   230           21695128
  104   274           21695688
   60   278           21700952
  196   242           21702024
  152   263           21703255
  199   240           21704599
  163   259           21704726
   88   276           21706048
  149   264           21707693
  155   262           21708603
  135   268           21709207
   97   275           21709548
   77   277           21710466
   61   278           21711933
  131   269           21713200
  188   247           21713895
  111   273           21714048
  193   244           21715841
  168   257           21716225
    0   279           21717639
    1   279           21717640
    2   279           21717647
    3   279           21717666
    4   279           21717703
    5   279           21717764
    6   279           21717855
    7   279           21717982
    8   279           21718151
  122   271           21718359
    9   279           21718368
   10   279           21718639
   11   279           21718970
   12   279           21719367
  206   235           21719691
  139   267           21719782
   13   279           21719836
  211   231           21720322
   14   279           21720383
   15   279           21721014
   16   279           21721735
  146   265           21721761
   17   279           21722552
   62   278           21723280
   18   279           21723471
  202   238           21723680
  158   261           21723893
   19   279           21724498
  117   272           21725261
   20   279           21725639
   21   279           21726900
   22   279           21728287
  105   274           21728449
   78   277           21728485
   89   276           21729545
   23   279           21729806
  127   270           21731383
   24   279           21731463
   25   279           21733264
  221   222           21734909
   63   278           21734999
   26   279           21735215
   27   279           21737322
  220   223           21737567
   98   275           21738067
  179   252           21738347
  177   253           21739510
   28   279           21739591
   29   279           21742028
  219   224           21742883
  181   251           21742992
   30   279           21744639
  143   266           21745303
  190   246           21745936
  175   254           21746439
   79   277           21746972
   64   278           21747096
   31   279           21747430
  166   258           21747808
  210   232           21748168
  161   260           21749281
   32   279           21750407
  218   225           21750857
  112   273           21751345
  183   250           21753487
   33   279           21753576
   90   276           21753576
   34   279           21756943
  173   255           21759092
  205   236           21759381
   65   278           21759577
  198   241           21759913
   35   279           21760514
  217   226           21761489
  106   274           21761840
  123   271           21763378
  195   243           21763782
  136   268           21764288
   36   279           21764295
  132   269           21765077
   80   277           21765933
  118   272           21766680
   99   275           21767174
   37   279           21768292
  185   249           21769874
   66   278           21772448
   38   279           21772511
  201   239           21772520
  153   263           21773024
  150   264           21774744
  216   227           21774779
   39   279           21776958
  171   256           21777427
   91   276           21778147
  140   267           21778163
  209   233           21778666
  128   270           21780152
  156   262           21781144
   40   279           21781639
  192   245           21784013
  164   259           21784923
   81   277           21785374
   67   278           21785715
  147   265           21786148
   41   279           21786560
  113   273           21789314
  215   228           21790727
   42   279           21791727
  187   248           21792195
  107   274           21795867
  100   275           21796875
   43   279           21797146
  159   261           21799260
   68   278           21799384
  169   257           21801402
  204   237           21801717
   44   279           21802823
   92   276           21803264
   82   277           21805301
  144   266           21807080
   45   279           21808764
  119   272           21808807
  124   271           21809135
  214   229           21809333
  208   234           21811816
   69   278           21813461
   46   279           21814975
  133   269           21817746
  197   242           21817861
  137   268           21820185
  189   247           21820492
   47   279           21821462
  200   240           21824000
   83   277           21825720
  101   275           21827176
  162   260           21827528
   70   278           21827952
  114   273           21827961
  194   244           21828168
   48   279           21828231
   93   276           21828933
  129   270           21829689
  108   274           21830536
  213   230           21830597
  167   258           21830975
  178   253           21834029
  180   252           21835008
   49   279           21835288
  141   267           21837384
  176   254           21838840
  182   251           21841819
   50   279           21842639
  151   264           21842695
   71   278           21842863
  154   263           21843711
   84   277           21846637
  203   238           21846699
  207   235           21847618
  174   255           21849399
   51   279           21850290
  148   265           21851417
  120   272           21851648
  184   250           21854504
  212   231           21854519
  157   262           21854621
  191   246           21854807
   94   276           21855160
  125   271           21855636
  102   275           21858083
   72   278           21858200
   52   279           21858247
  172   256           21865664
  109   274           21865853
  165   259           21866104
   53   279           21866516
  115   273           21867292
   85   277           21868058
  145   266           21869721
  134   269           21871213
  186   249           21873105
   73   278           21873969
   54   279           21875103
  160   261           21875581
  138   268           21876904
  199   241           21878120
  196   243           21878443
  130   270           21880000
  211   232           21881099
   95   276           21881951
  222   222           21882096
  221   223           21883428
   55   279           21884014
  206   236           21886072
  220   224           21887424
  170   257           21887593
  103   275           21889602
   86   277           21889989
   74   278           21890176
   56   279           21893255
  219   225           21894084
  202   239           21894327
  193   245           21895182
  121   272           21895209
  142   267           21897451
  188   248           21897664
  110   274           21901824
   57   279           21902832
  126   271           21902887
  218   226           21903408
  163   260           21906747
   75   278           21906827
  116   273           21907313
   96   276           21909312
  210   233           21910337
  152   264           21911552
   87   277           21912436
   58   279           21912751
  168   258           21915144
  155   263           21915322
  217   227           21915396
  149   265           21917574
  104   275           21921739
   59   279           21923018
   76   278           21923928
  135   269           21925484
  205   237           21927178
  190   247           21928223
  158   262           21929040
  179   253           21929616
  216   228           21930048
  131   270           21931091
  177   254           21932297
  181   252           21932749
  146   266           21933232
   60   279           21933639
  139   268           21934451
  198   242           21934880
   88   277           21935405
   97   276           21937249
  111   274           21938455
  122   272           21939496
  175   255           21940750
   77   278           21941485
  195   244           21941659
  183   251           21941738
  209   234           21942233
  201   240           21944601
   61   279           21944620
  215   229           21947364
  117   273           21948030
  166   259           21948275
  127   271           21950894
    0   280           21952000
    1   280           21952001
    2   280           21952008
    3   280           21952027
    4   280           21952064
    5   280           21952125
    6   280           21952216
    7   280           21952343
    8   280           21952512
    9   280           21952729
  161   261           21952862
   10   280           21953000
   11   280           21953331
   12   280           21953728
   13   280           21954197
  105   275           21954500
   14   280           21954744
  173   256           21954933
   15   280           21955375
   62   279           21955967
   16   280           21956096
  185   250           21956625
   17   280           21956913
   18   280           21957832
  143   267           21958370
   19   280           21958859
   89   277           21958902
   78   278           21959504
   20   280           21960000
   21   280           21961261
   22   280           21962648
   23   280           21964167
  192   246           21964824
   98   276           21965768
   24   280           21965824
  214   230           21967344
   25   280           21967625
   63   279           21967686
   26   280           21969576
  204   238           21970936
   27   280           21971683
   28   280           21973952
  171   257           21974804
  112   274           21975752
   29   280           21976389
  208   235           21976787
  187   249           21977452
   79   278           21977991
   30   280           21979000
   64   279           21979783
  136   269           21980565
  153   264           21981321
   31   280           21981791
   90   277           21982933
  132   270           21982968
  123   272           21984515
  150   265           21984625
   32   280           21984768
  164   260           21986944
  156   263           21987863
  106   275           21987891
   33   280           21987937
  118   273           21989449
  213   231           21989988
   34   280           21991304
   65   279           21992264
  140   268           21992832
  197   243           21994280
   35   280           21994875
   99   276           21994875
   80   278           21996952
  200   241           21997521
  147   266           21997619
   36   280           21998656
  128   271           21999663
  169   258           22000321
   37   280           22002653
  189   248           22004261
  159   262           22004407
   66   279           22005135
   38   280           22006872
   91   277           22007504
  194   245           22007509
   39   280           22011319
  113   274           22013721
  207   236           22013999
  212   232           22015296
   40   280           22016000
   81   278           22016393
  203   239           22017346
   67   279           22018402
  144   267           22020147
   41   280           22020921
  107   275           22021918
  100   276           22024576
   42   280           22026088
  180   253           22026277
  178   254           22026816
  124   272           22030272
  222   223           22030615
  162   261           22031109
  167   259           22031442
   43   280           22031507
  119   273           22031576
  182   252           22031576
   68   279           22032071
   92   277           22032621
  176   255           22033151
  221   224           22033285
  133   270           22035637
   82   278           22036320
  137   269           22036462
  191   247           22037094
   44   280           22037184
  220   225           22038625
  184   251           22042755
   45   280           22043125
  211   233           22043268
  174   256           22045240
   69   279           22046148
  219   226           22046635
  129   271           22049200
   46   280           22049336
  154   264           22052008
  141   268           22052053
  114   274           22052368
  151   265           22052576
  199   242           22053087
  206   237           22053869
  101   276           22054877
   47   280           22055823
  196   244           22056320
  108   275           22056587
   83   278           22056739
  218   227           22057315
   93   277           22058290
  186   250           22059856
   70   279           22060639
  157   263           22061340
   48   280           22062592
  148   266           22062888
  172   257           22063041
  202   240           22066408
  165   260           22068125
   49   280           22069649
  217   228           22070665
  210   234           22073904
  120   273           22074417
   71   279           22075550
  193   246           22075993
  125   272           22076773
   50   280           22077000
   84   278           22077656
  160   262           22080728
  145   267           22082788
  188   249           22082921
   94   277           22084517
   51   280           22084651
  102   276           22085784
  170   258           22086512
  216   229           22086685
  134   270           22089104
   72   279           22090887
  115   274           22091699
  109   275           22091904
   52   280           22092608
  138   269           22093181
  205   238           22096397
   85   278           22099077
  130   271           22099511
   53   280           22100877
  215   230           22105375
   73   279           22106656
  209   235           22107204
   54   280           22109464
  163   261           22110328
  198   243           22111299
   95   277           22111308
  190   248           22111992
  142   268           22112120
  168   259           22115611
  103   276           22117303
  121   273           22117978
  201   241           22118122
   55   280           22118375
  195   245           22121000
   86   278           22121008
  152   265           22121433
  179   254           22122403
   74   279           22122863
  155   264           22123619
  181   253           22124018
  126   272           22124024
  177   255           22126608
  214   231           22126735
   56   280           22127616
  110   275           22127875
  149   266           22129045
  183   252           22131495
  116   274           22131720
  158   263           22135759
  175   256           22136591
   57   280           22137193
   96   277           22138669
   75   279           22139514
  204   239           22141583
  208   236           22143168
  135   270           22143375
   87   278           22143455
  185   251           22144876
  146   267           22146299
  192   247           22147111
   58   280           22147112
  104   276           22149440
  166   260           22150296
  131   271           22150602
  139   269           22150728
  213   232           22150765
  173   257           22152310
   76   279           22156615
   59   280           22157379
  161   262           22158009
  122   273           22162265
  187   250           22164203
  111   275           22164506
   88   278           22166424
   97   277           22166606
   60   280           22168000
  127   272           22172031
  197   244           22172157
  117   274           22172437
  200   242           22172488
  143   268           22173039
  171   258           22173723
   77   279           22174172
  212   233           22177465
   61   280           22178981
  223   223           22179134
  222   224           22180472
  207   237           22181796
  105   276           22182201
  221   225           22184486
    0   281           22188041
    1   281           22188042
    2   281           22188049
    3   281           22188068
    4   281           22188105
    5   281           22188166
    6   281           22188257
  194   246           22188320
    7   281           22188384
    8   281           22188553
    9   281           22188770
   10   281           22189041
   11   281           22189372
  203   240           22189427
  189   249           22189518
   12   281           22189769
   89   278           22189921
   13   281           22190238
   62   280           22190328
  164   261           22190525
   14   281           22190785
  220   226           22191176
  153   265           22191202
   15   281           22191416
   16   281           22192137
   78   279           22192191
   17   281           22192954
   18   281           22193873
   19   281           22194900
   98   277           22195125
   20   281           22196041
  150   266           22196096
  156   264           22196160
   21   281           22197302
  136   270           22198456
   22   281           22198689
   23   281           22200208
  219   227           22200542
  169   259           22200788
  112   275           22201803
   24   281           22201865
   63   280           22202047
  132   271           22202479
   25   281           22203666
   26   281           22205617
  211   234           22206835
  123   273           22207284
   27   281           22207724
  140   269           22209109
   28   281           22209993
   79   279           22210678
  147   267           22210686
  159   263           22211126
   29   281           22212430
  218   228           22212584
  118   274           22213856
   90   278           22213952
   64   280           22214144
   30   281           22215041
  106   276           22215592
   31   281           22217832
  180   254           22219064
  128   272           22220800
   32   281           22220809
  191   248           22220863
  178   255           22221127
  182   253           22222845
  206   238           22223088
   33   281           22223978
   99   277           22224232
   65   280           22226625
  217   229           22227302
   34   281           22227345
  176   256           22228992
  199   243           22229506
   80   279           22229639
   35   281           22230916
  184   252           22232512
  167   260           22233463
   36   281           22234697
  144   268           22234816
  196   245           22235661
  162   262           22236256
   91   278           22238523
   37   281           22238694
  210   235           22238875
   66   280           22239496
  113   275           22239772
  202   241           22239929
  174   257           22242617
   38   281           22242913
  216   230           22244696
   39   281           22247360
  186   251           22248107
   81   279           22249080
  107   276           22249619
   40   281           22252041
   67   280           22252763
  124   273           22253041
  100   277           22253933
  137   270           22254353
  133   271           22255148
  119   274           22255983
   41   281           22256962
  193   247           22258280
  154   265           22261889
  172   258           22261960
   42   281           22262129
   92   278           22263640
  151   266           22264047
  215   231           22264766
   68   280           22266432
  205   239           22267044
   43   281           22267548
  141   269           22268330
   82   279           22269007
  157   264           22269637
  188   250           22269672
  129   272           22270337
  165   261           22271706
   44   281           22273225
  209   236           22273585
  148   267           22275955
  114   275           22278419
   45   281           22279166
   69   280           22280509
  101   277           22284234
  108   276           22284288
   46   281           22285377
  170   259           22286979
  160   263           22287447
  214   232           22287512
  198   244           22289176
   93   278           22289309
   83   279           22289426
   47   281           22291864
  201   242           22293089
   70   280           22295000
  190   249           22297249
  145   268           22297457
   48   281           22298633
  120   274           22298824
  125   273           22299542
  195   246           22301811
   49   281           22305690
  134   271           22308615
   71   280           22309911
   84   279           22310343
  208   237           22310965
  138   270           22311072
  213   233           22312934
   50   281           22313041
  204   240           22313664
  102   277           22315141
  163   262           22315475
   94   278           22315536
  179   255           22316714
  181   254           22316805
  168   260           22317632
  115   275           22317750
  109   276           22319605
  130   272           22320648
   51   281           22320692
  177   256           22322449
  183   253           22322764
   72   280           22325248
  142   269           22328397
   52   281           22328649
  223   224           22328991
  192   248           22330880
  222   225           22331673
   85   279           22331764
  152   266           22332904
  155   265           22333500
  175   257           22333968
  185   252           22334633
   53   281           22336918
  221   226           22337037
   73   280           22341017
  212   234           22341032
  149   267           22342112
   95   278           22342327
  121   274           22342385
  158   264           22344056
  220   227           22345083
   54   281           22345505
  103   277           22346660
  126   273           22346793
  200   243           22348907
  207   238           22351015
  173   258           22351229
  197   245           22351498
  187   251           22352454
   86   279           22353695
  166   261           22353877
   55   281           22354416
  110   276           22355576
  219   228           22355811
   74   280           22357224
  116   275           22357771
  146   268           22360968
  135   271           22362886
  203   241           22362948
   56   281           22363657
  161   263           22364728
  139   270           22368619
  218   229           22369221
   96   278           22369688
  194   247           22370607
  131   272           22371739
  211   235           22371806
   57   281           22373234
   75   280           22373875
  171   259           22374190
   87   279           22376142
  189   250           22376269
  104   277           22378797
   58   281           22383153
  217   230           22385313
  122   274           22386672
  143   269           22389316
   76   280           22390976
  111   276           22392207
   59   281           22393420
  206   239           22393735
  127   273           22394800
  164   262           22395672
   97   278           22397625
  117   275           22398488
   88   279           22399111
  153   266           22402673
  169   260           22402809
   60   281           22404041
  216   231           22404087
  210   236           22405256
  156   265           22406041
  191   249           22406120
  199   244           22407383
   77   280           22408533
  150   267           22409163
  105   277           22411558
  180   255           22413375
  202   242           22414896
   61   281           22415022
  182   254           22415632
  196   246           22416472
  178   256           22416968
  136   271           22417967
  159   264           22419423
   89   279           22422608
  132   272           22423616
  184   253           22423781
  147   268           22425355
  215   232           22425543
    0   282           22425768
    1   282           22425769
    2   282           22425776
    3   282           22425795
    4   282           22425832
    5   282           22425893
    6   282           22425984
    7   282           22426111
   98   278           22426144
    8   282           22426280
   62   281           22426369
  176   257           22426369
    9   282           22426497
   78   280           22426552
   10   282           22426768
  140   270           22427000
   11   282           22427099
   12   282           22427496
   13   282           22427965
   14   282           22428512
   15   282           22429143
  112   276           22429504
   16   282           22429864
   17   282           22430681
   18   282           22431600
  123   274           22431691
   19   282           22432627
   20   282           22433768
   21   282           22435029
   22   282           22436416
  167   261           22437044
  186   252           22437864
   23   282           22437935
   63   281           22438088
  205   240           22439125
   24   282           22439592
  118   275           22439907
  209   237           22441382
   25   282           22441393
  174   258           22441536
  193   248           22442049
  162   263           22442975
   26   282           22443344
  128   273           22443569
  106   277           22444949
   79   280           22445039
   27   282           22445451
   90   279           22446639
   28   282           22447720
  214   233           22449681
   29   282           22450157
   64   281           22450185
  144   269           22451093
   30   282           22452768
   99   278           22455251
   31   282           22455559
  188   251           22457923
   32   282           22458536
   33   282           22461705
  172   259           22462427
   65   281           22462666
   80   280           22464000
   34   282           22465072
  113   276           22467473
  198   245           22468517
   35   282           22468643
  201   243           22469508
   91   279           22471210
   36   282           22472424
  154   266           22473360
  137   271           22473864
   66   281           22475537
  133   272           22476285
   37   282           22476421
  213   234           22476501
  165   262           22476853
  151   267           22477114
  124   274           22477448
  224   224           22478848
  107   277           22478976
  157   265           22479518
  208   238           22480184
  223   225           22480192
   38   282           22480640
  119   275           22482034
   81   280           22483441
  190   250           22484000
  195   247           22484098
  222   226           22484224
  100   278           22484952
   39   282           22485087
  141   270           22486221
  204   241           22487185
   67   281           22488804
  170   260           22489000
   40   282           22489768
  148   268           22490624
  221   227           22490944
  129   273           22493106
   41   282           22494689
  160   264           22495744
   92   279           22496327
   42   282           22499856
  220   228           22500352
   68   281           22502473
   82   280           22503368
   43   282           22505275
  212   235           22506003
  114   276           22506120
   44   282           22510952
  181   255           22511116
  219   229           22512448
  179   256           22512555
  108   277           22513645
  145   269           22513734
  101   278           22515253
  183   254           22515551
  192   249           22516137
   69   281           22516550
   45   282           22516893
  177   257           22519826
  168   261           22521213
  207   239           22521662
   93   279           22521996
  163   263           22522194
   46   282           22523104
   83   280           22523787
  125   274           22523949
  120   275           22524875
  185   253           22525902
  200   244           22526784
  218   230           22527232
   47   282           22529591
  134   272           22529752
  138   271           22530583
   70   281           22531041
  197   246           22532309
  175   258           22532887
   48   282           22536360
  203   242           22537915
  211   236           22538187
  187   252           22542211
   49   282           22543417
  130   273           22543417
   84   280           22544704
  217   231           22544704
  155   266           22544971
  115   276           22545451
   71   281           22545952
  152   267           22545971
  102   278           22546160
  142   270           22546288
   94   279           22548223
  109   277           22548962
   50   282           22550768
  173   259           22551696
  158   265           22553937
  194   248           22554376
  149   268           22556781
   51   282           22558419
  166   262           22559024
   72   281           22561289
  189   251           22564520
  216   232           22564864
  206   240           22565816
   85   280           22566125
   52   282           22566376
  121   275           22568436
  126   274           22571200
  161   264           22573025
  210   237           22573053
   53   282           22574645
   95   279           22575014
  171   260           22576211
   73   281           22577058
  146   269           22577245
  103   278           22577679
   54   282           22583232
  135   272           22584023
  110   277           22584933
  116   276           22585472
  199   245           22586724
  215   233           22587712
   86   280           22588056
  139   271           22588130
  202   243           22591315
   55   282           22592143
  191   250           22592871
   74   281           22593265
  131   273           22594508
  196   247           22598759
   56   282           22601384
   96   279           22602375
  164   263           22602391
  169   261           22606390
  143   270           22607207
  180   256           22609216
  104   278           22609816
   75   281           22609916
  182   255           22609943
   87   280           22610503
  209   238           22610601
   57   282           22610961
  205   241           22612646
  122   275           22612723
  214   234           22613248
  178   257           22614345
  153   267           22615740
  184   254           22616568
  156   266           22617512
  127   274           22619207
   58   282           22620880
  111   277           22621564
  150   268           22623832
  176   258           22625288
  117   276           22626189
   76   281           22627017
  193   249           22627306
  186   253           22629133
  159   265           22629304
  224   225           22630049
   97   279           22630312
   59   282           22631147
  223   226           22632743
   88   280           22633472
  222   227           22638131
  136   272           22639104
  213   235           22641472
  147   269           22641632
   60   282           22641768
  174   259           22642003
  167   262           22642191
  105   278           22642577
   77   281           22644574
  221   228           22646213
  132   273           22646385
  140   271           22646511
  201   244           22647385
  188   252           22647680
  198   246           22649328
  208   239           22650831
  162   264           22651272
   61   282           22652749
   89   280           22656969
  220   229           22656989
  123   275           22657742
   98   279           22658831
  112   277           22658861
  204   242           22662152
   78   281           22662593
   62   282           22664096
  172   260           22664448
    0   283           22665187
    1   283           22665188
    2   283           22665195
    3   283           22665214
    4   283           22665251
    5   283           22665312
    6   283           22665403
    7   283           22665530
    8   283           22665699
    9   283           22665916
   10   283           22666187
   11   283           22666518
   12   283           22666915
   13   283           22667384
  118   276           22667608
  195   248           22667867
   14   283           22667931
  128   274           22667976
   15   283           22668562
  144   270           22668984
   16   283           22669283
   17   283           22670100
  219   230           22670459
   18   283           22671019
   19   283           22672046
  190   251           22672251
  212   236           22672384
   20   283           22673187
   21   283           22674448
   63   282           22675815
   22   283           22675835
  106   278           22675968
   23   283           22677354
   24   283           22679011
   25   283           22680812
   90   280           22681000
   79   281           22681080
   26   283           22682763
  165   263           22683572
   27   283           22684870
  154   267           22686427
  218   231           22686623
   28   283           22687139
   64   282           22687912
   99   279           22687938
   29   283           22689576
  157   266           22690989
  151   268           22691783
   30   283           22692187
  170   261           22692581
  207   240           22693743
   31   283           22694978
  137   272           22695001
  113   277           22696830
   32   283           22697955
  133   273           22699054
   80   281           22700041
   65   282           22700393
   33   283           22701124
  192   250           22702888
  124   275           22703499
   34   283           22704491
  217   232           22705481
   91   280           22705571
  160   265           22705625
  141   271           22705732
  211   237           22705984
  200   245           22706125
  148   269           22706901
  181   256           22706957
   35   283           22708062
  119   276           22709735
  183   255           22709862
  179   257           22709932
  107   278           22709995
   36   283           22711843
   66   282           22713264
  203   243           22714334
  197   247           22714596
   37   283           22715840
  129   274           22717513
  100   279           22717639
  185   254           22718689
  177   258           22718745
   81   281           22719482
   38   283           22720059
   39   283           22724506
  168   262           22726360
   67   282           22726531
  216   233           22727033
   40   283           22729187
  163   264           22730491
   92   280           22730688
  145   270           22731625
  175   259           22733354
  187   253           22733480
   41   283           22734108
  114   277           22735477
   42   283           22739275
  206   241           22739337
   82   281           22739409
  194   249           22739633
   68   282           22740200
  210   238           22742272
  108   278           22744664
   43   283           22744694
  101   279           22747940
  125   275           22750000
   44   283           22750371
  215   234           22751279
  138   272           22751720
  134   273           22752521
  120   276           22752576
  173   260           22753717
   69   282           22754277
  189   252           22754277
   45   283           22756312
   93   280           22756357
  155   267           22758038
   83   281           22759828
  152   268           22760640
   46   283           22762523
  158   266           22765408
  166   263           22765743
  142   271           22765799
  199   246           22767535
  130   274           22767824
   70   282           22768768
   47   283           22769010
  202   244           22769192
  149   269           22773058
  115   277           22774808
   48   283           22775779
  214   235           22778219
  102   279           22778847
  171   261           22779792
  109   278           22779981
   84   281           22780745
  191   251           22781122
  209   239           22781248
  225   225           22781250
  196   248           22782528
   94   280           22782584
  224   226           22782600
   49   283           22782836
  161   265           22782906
   71   282           22783679
  223   227           22786650
  205   242           22787613
   50   283           22790187
  222   228           22793400
  146   270           22795136
  121   276           22796137
  126   275           22797251
   51   283           22797838
   72   282           22799016
   85   281           22802166
  221   229           22802850
  182   256           22805784
   52   283           22805795
  180   257           22806593
  135   273           22806792
  213   236           22807853
  139   272           22809267
   95   280           22809375
  103   279           22810366
  164   264           22810688
  184   255           22810879
  169   262           22811537
  178   258           22813264
  193   250           22814057
   53   283           22814064
   73   282           22814785
  116   277           22814829
  220   230           22815000
  110   278           22815952
  131   274           22818915
  186   254           22821920
   54   283           22822651
  208   240           22822912
   86   281           22824097
  176   259           22825755
  143   271           22826718
  201   245           22826726
  219   231           22829850
  153   268           22830409
  156   267           22830579
   74   282           22830992
   55   283           22831562
  198   247           22831615
   96   280           22836736
  204   243           22838571
  188   253           22838949
  150   269           22840109
  212   237           22840181
  122   276           22840424
  159   266           22840775
   56   283           22840803
  104   279           22842503
  174   260           22844024
  127   275           22845258
   87   281           22846544
  218   232           22847400
   75   282           22847643
  167   263           22848910
   57   283           22850380
  111   278           22852583
  195   249           22853124
  117   277           22855546
  147   270           22859523
   58   283           22860299
  162   265           22861153
  136   273           22861873
  190   252           22862008
   97   280           22864673
   76   282           22864744
  207   241           22867264
  140   272           22867648
  217   233           22867650
  172   261           22868029
   88   281           22869513
   59   283           22870566
  132   274           22870792
  211   238           22875203
  105   279           22875264
   60   283           22881187
   77   282           22882301
  123   276           22885443
  200   246           22886936
  144   271           22888495
  112   278           22889880
  216   234           22890600
  192   251           22891139
  165   264           22891869
   61   283           22892168
  203   244           22892211
   89   281           22893010
   98   280           22893192
  128   275           22894027
  118   277           22896965
  170   262           22897728
  197   248           22898365
   78   282           22900320
  154   268           22901096
   62   283           22903515
  157   267           22904056
  181   257           22904334
  183   256           22905703
    0   284           22906304
    1   284           22906305
    2   284           22906312
    3   284           22906331
    4   284           22906368
    5   284           22906429
    6   284           22906520
    7   284           22906647
    8   284           22906816
    9   284           22907033
   10   284           22907304
   11   284           22907635
   12   284           22908032
  151   269           22908060
   13   284           22908501
  106   279           22908655
  179   258           22908851
   14   284           22909048
   15   284           22909679
   16   284           22910400
   17   284           22911217
   18   284           22912136
  210   239           22912919
  185   255           22913000
   19   284           22913163
   20   284           22914304
  206   242           22914304
   63   283           22915234
   21   284           22915565
  215   235           22916250
   22   284           22916952
   90   281           22917041
  160   266           22917096
  137   273           22917770
   23   284           22918471
   79   282           22918807
  177   259           22919212
   24   284           22920128
   25   284           22921929
   99   280           22922299
  133   274           22923461
   26   284           22923880
  148   270           22924792
   27   284           22925987
  187   254           22926267
  194   250           22926384
  141   272           22926869
   64   283           22927331
  113   278           22927849
   28   284           22928256
   29   284           22930693
  124   276           22931200
  168   263           22933079
   30   284           22933304
  225   226           22933801
  175   260           22935375
   31   284           22936095
  224   227           22936507
   80   282           22937768
   32   284           22939072
  119   277           22939092
   65   283           22939812
  163   265           22940372
   91   281           22941612
  223   228           22941919
   33   284           22942241
  107   279           22942682
  129   275           22943564
  214   236           22944600
  189   253           22945546
   34   284           22945608
  202   245           22948533
   35   284           22949179
  199   247           22949822
  222   229           22950037
  145   271           22951136
  100   280           22952000
   66   283           22952683
   36   284           22952960
  209   240           22953329
   37   284           22956957
   81   282           22957209
  173   261           22957298
  221   230           22960861
   38   284           22961176
  205   243           22964032
   39   284           22965623
   67   283           22965950
  114   278           22966496
   92   281           22966729
  196   249           22967785
   40   284           22970304
  191   252           22970879
  155   268           22972707
  166   264           22974040
  220   231           22974391
  138   273           22974489
   41   284           22975225
  213   237           22975650
  152   269           22976917
  134   274           22976928
   82   282           22977136
  108   279           22977351
  125   276           22977701
  158   267           22978475
   68   283           22979619
   42   284           22980392
  120   277           22981933
  101   280           22982301
  171   262           22984939
   43   284           22985811
  142   272           22986936
  219   232           22990627
  149   270           22990949
   44   284           22991488
   93   281           22992398
   69   283           22993696
  130   275           22993875
  161   266           22994377
  208   241           22996433
   45   284           22997429
   83   282           22997555
  193   251           23002308
  182   257           23003161
   46   284           23003640
  180   258           23005512
  115   278           23005827
  184   256           23006720
  201   246           23007537
   70   283           23008187
  212   238           23009400
  218   233           23009569
   47   284           23010127
  109   279           23012668
  102   280           23013208
  178   259           23013731
  146   271           23014647
  198   248           23015384
  186   255           23016231
  204   244           23016448
   48   284           23016896
  169   263           23018256
   84   282           23018472
   94   281           23018625
  164   265           23020569
   71   283           23023098
   49   284           23023953
  126   276           23024952
  121   277           23025494
  176   260           23027776
  135   274           23031199
  217   234           23031217
   50   284           23031304
  188   254           23031736
  139   273           23032036
   72   283           23038435
   51   284           23038955
  195   250           23039875
   85   282           23039893
  207   242           23042231
  103   280           23044727
  131   275           23044966
  156   268           23045248
   95   281           23045416
  116   278           23045848
  211   239           23045850
  153   269           23046686
   52   284           23046912
  174   261           23047605
  143   272           23047855
  110   279           23048639
  190   253           23053277
  159   267           23053842
   73   283           23054204
   53   284           23055181
  216   235           23055571
  167   264           23057207
  150   270           23058000
   86   282           23061824
   54   284           23063768
  200   247           23069223
  122   277           23069781
   74   283           23070411
  203   245           23071552
  162   266           23072624
   55   284           23072679
   96   281           23072777
  127   276           23072959
  172   262           23073176
  104   280           23076864
  147   271           23079034
  192   252           23080896
   56   284           23081920
  215   236           23082631
  197   249           23083622
   87   282           23084271
  210   240           23085000
  111   279           23085270
  136   274           23086280
  226   226           23086352
  117   278           23086565
   75   283           23087062
  225   227           23087708
  140   273           23090417
  206   243           23090723
   57   284           23091497
  224   228           23091776
  132   275           23096843
  223   229           23098556
   97   281           23100714
   58   284           23101416
  165   265           23101750
  183   257           23103080
  181   258           23103253
   76   283           23104163
  170   263           23104447
   88   282           23107240
  222   230           23108048
  185   256           23108841
  179   259           23109318
  105   280           23109625
  144   272           23109632
   59   284           23111683
  214   237           23112397
  194   251           23114635
  123   277           23114800
  154   269           23117373
  157   268           23118725
  221   231           23120252
  187   255           23120578
  177   260           23121233
   77   283           23121720
  128   276           23121728
   60   284           23122304
  112   279           23122567
  151   270           23125951
  209   241           23126850
  118   278           23127984
   98   281           23129233
  202   246           23129344
  160   267           23130163
   89   282           23130737
   61   284           23133285
  199   248           23133591
  220   232           23135168
  189   254           23138333
  175   261           23138956
   78   283           23139739
  168   264           23141376
  205   244           23141909
  137   274           23142177
  106   280           23143016
  148   271           23144303
   62   284           23144632
  213   238           23144869
    0   285           23149125
    1   285           23149126
    2   285           23149133
    3   285           23149152
    4   285           23149189
    5   285           23149250
    6   285           23149341
    7   285           23149468
  133   275           23149512
    8   285           23149637
  141   273           23149638
    9   285           23149854
   10   285           23150125
   11   285           23150456
   12   285           23150853
   13   285           23151322
  163   266           23151843
   14   285           23151869
   15   285           23152500
  219   233           23152796
   16   285           23153221
   17   285           23154038
  196   250           23154536
   90   282           23154768
   18   285           23154957
   19   285           23155984
   63   284           23156351
   20   285           23157125
   79   283           23158226
   99   281           23158340
   21   285           23158386
   22   285           23159773
  113   279           23160536
  124   277           23160557
   23   285           23161292
  191   253           23162148
  173   262           23162445
   24   285           23162949
   25   285           23164750
   26   285           23166701
   64   284           23168448
   27   285           23168808
  119   278           23170111
   28   285           23171077
  129   276           23171265
  208   242           23171400
  145   272           23172273
  218   234           23173136
   29   285           23173514
   30   285           23176125
  107   280           23177043
   80   283           23177187
   31   285           23178916
   91   282           23179339
  212   239           23180047
   65   284           23180929
   32   285           23181893
  166   265           23183921
   33   285           23185062
  100   281           23188041
   34   285           23188429
  155   269           23188984
  201   247           23189824
  171   263           23191658
   35   285           23192000
  193   252           23192065
  158   268           23193144
   66   284           23193800
  152   270           23194808
   36   285           23195781
  204   245           23195789
  217   235           23196188
   81   283           23196628
  138   274           23198896
  114   279           23199183
   37   285           23199778
  198   249           23200641
  182   258           23202080
  134   275           23202979
   38   285           23203997
  184   257           23204097
   92   282           23204456
  180   259           23205979
  125   277           23207058
   67   284           23207067
  161   267           23207444
   39   285           23208444
  142   273           23209705
  149   271           23210460
  108   280           23211712
  186   256           23212072
  120   278           23212952
   40   285           23213125
  178   260           23215752
   82   283           23216555
  211   240           23217931
   41   285           23218046
  101   281           23218342
  207   243           23218650
   68   284           23220736
  130   276           23221576
  216   236           23221952
   42   285           23223213
  188   255           23226047
  169   264           23226553
  195   251           23228126
   43   285           23228632
   93   282           23230125
  176   261           23231357
  164   266           23232040
   44   285           23234309
   69   284           23234813
  146   272           23235784
   83   283           23236974
  115   279           23238514
   45   285           23240250
  226   227           23240259
  225   228           23242977
  190   254           23246064
   46   285           23246461
  109   280           23247029
  224   229           23248413
  102   281           23249249
   70   284           23249304
  215   237           23250428
  203   246           23252363
  174   262           23252752
   47   285           23252948
  200   248           23252992
  126   277           23254309
   94   282           23256352
  139   274           23256443
  121   278           23256513
  223   230           23256567
  135   275           23257250
   84   283           23257891
  210   241           23258521
   48   285           23259717
  156   269           23261525
   71   284           23264215
  153   270           23264577
   49   285           23266774
  167   265           23267088
  222   231           23267439
  159   268           23268511
  206   244           23268600
  197   250           23270373
  143   273           23270624
  192   253           23272165
  131   276           23272667
   50   285           23274125
  150   271           23277511
  116   279           23278535
   85   283           23279312
   72   284           23279552
  172   263           23279895
  103   281           23280768
  221   232           23281029
  214   238           23281616
   51   285           23281776
  110   280           23283000
   95   282           23283143
  162   267           23285691
   52   285           23289733
   73   284           23295321
  220   233           23297337
   53   285           23298002
  147   272           23300171
  122   278           23300800
   86   283           23301243
  209   242           23301817
  183   258           23301999
  127   277           23302316
  181   259           23303720
  194   252           23304392
  185   257           23306218
   54   285           23306589
   96   282           23310504
  179   260           23311339
   74   284           23311528
  202   247           23311631
  136   275           23312331
  170   264           23312744
  104   281           23312905
  165   266           23313221
  140   274           23314824
   55   285           23315500
  213   239           23315516
  219   234           23316363
  187   256           23316419
  199   249           23318848
  117   279           23319252
  111   280           23319631
  205   245           23321250
   87   283           23323690
  132   276           23324544
   56   285           23324741
  177   261           23324814
   75   284           23328179
  144   273           23332401
  189   255           23332644
   57   285           23334318
  157   269           23335002
  154   270           23335264
  218   235           23338107
   97   282           23338441
  196   251           23342787
  175   262           23344103
   58   285           23344237
  160   268           23344832
   76   284           23345280
  151   271           23345462
  105   281           23345666
  123   278           23345819
   88   283           23346659
  208   243           23347819
  128   277           23351085
  168   265           23351257
  212   240           23352128
   59   285           23354504
  191   254           23354935
  112   280           23356928
  118   279           23360671
  217   236           23362569
   77   284           23362837
  163   267           23364910
   60   285           23365125
  148   272           23365440
   98   282           23366960
  137   275           23368228
  173   263           23369164
   89   283           23370156
  201   248           23373593
  141   274           23374045
   61   285           23376106
  204   246           23376600
  133   276           23377213
  106   281           23379057
   78   284           23380856
  193   253           23383334
  198   250           23387392
   62   285           23387453
  216   237           23389749
  211   241           23391452
  124   278           23391576
    0   286           23393656
    1   286           23393657
    2   286           23393664
    3   286           23393683
    4   286           23393720
    5   286           23393781
    6   286           23393872
    7   286           23393999
  227   227           23394166
    8   286           23394168
   90   283           23394187
    9   286           23394385
   10   286           23394656
  113   280           23394897
   11   286           23394987
  145   273           23395042
   12   286           23395384
  166   266           23395392
  226   228           23395528
   13   286           23395853
   99   282           23396067
   14   286           23396400
  207   244           23396527
   15   286           23397031
   16   286           23397752
   17   286           23398569
   63   285           23399172
   79   284           23399343
   18   286           23399488
  225   229           23399614
  171   264           23399955
   19   286           23400515
  129   277           23400622
   20   286           23401656
  182   259           23402547
  119   279           23402798
   21   286           23402917
  184   258           23403016
   22   286           23404304
   23   286           23405823
  224   230           23406424
  155   270           23406875
   24   286           23407480
  180   260           23408000
   25   286           23409281
  158   269           23409421
  186   257           23409449
   26   286           23411232
   64   285           23411269
  107   281           23413084
   27   286           23413339
  152   271           23414319
   28   286           23415608
  223   231           23415958
  195   252           23417883
   29   286           23418045
   80   284           23418304
   91   283           23418758
  178   261           23419333
  215   238           23419647
   30   286           23420656
  188   256           23421888
  161   268           23422113
   31   286           23423447
   65   285           23423750
  138   275           23424947
  100   282           23425768
   32   286           23426424
  222   232           23428216
   33   286           23429593
  134   276           23430680
  149   272           23431597
   34   286           23432960
  210   242           23433488
  114   280           23433544
  142   274           23434112
  203   247           23434650
  169   265           23436434
  176   262           23436504
   35   286           23436531
   66   285           23436621
   81   284           23437745
  125   278           23438077
  200   249           23438249
   36   286           23440312
  190   255           23440375
  221   233           23443198
   92   283           23443875
   37   286           23444309
  164   267           23445107
  120   279           23445639
  108   281           23447753
  206   245           23447941
   38   286           23448528
   67   285           23449888
  130   277           23450933
  214   239           23452263
   39   286           23452975
  101   282           23456069
   40   286           23457656
   82   284           23457672
  146   273           23458553
  197   251           23458624
  174   263           23459471
  220   234           23460904
   41   286           23462577
   68   285           23463557
  192   254           23464952
   42   286           23467744
   93   283           23469544
  115   280           23472875
   43   286           23473163
   69   285           23477634
   83   284           23478091
  209   243           23478236
  167   266           23478559
   44   286           23478840
  156   270           23479416
  219   235           23481334
  139   275           23482494
  109   281           23483070
  153   271           23484088
   45   286           23484781
  159   269           23484788
  135   276           23484951
  126   278           23485328
  102   282           23486976
  213   240           23487597
  172   264           23488192
  121   279           23489200
   46   286           23490992
   70   285           23492125
  143   274           23495031
  202   248           23495400
  194   253           23495661
   94   283           23495771
   47   286           23497479
  150   272           23498648
   84   284           23499008
  162   268           23500360
  131   277           23502024
  205   246           23502061
  183   259           23502466
   48   286           23504248
  218   236           23504488
  185   258           23505137
  199   250           23505599
  181   260           23505741
   71   285           23507036
   49   286           23511305
  116   280           23512896
  187   257           23513796
  179   261           23514920
  103   282           23518495
   50   286           23518656
  110   281           23519041
   85   284           23520429
   72   285           23522373
   95   283           23522562
  170   265           23522625
  147   273           23522940
  212   241           23525649
  208   244           23525696
  165   267           23526288
   51   286           23526307
  189   256           23528485
  177   262           23529961
  217   237           23530366
  196   252           23532544
  127   278           23533335
  122   279           23533487
   52   286           23534264
   73   285           23538142
  136   276           23540032
  140   275           23540875
   86   284           23542360
   53   286           23542533
  191   255           23549246
  227   228           23549435
   96   283           23549923
  104   282           23550632
  175   263           23550822
   54   286           23551120
  226   229           23552165
  157   270           23552893
  117   280           23553613
  132   277           23553901
   74   285           23554349
  154   271           23554775
  111   281           23555672
  144   274           23556808
  225   230           23557625
  201   249           23558850
  204   247           23558887
  216   238           23558968
   55   286           23560031
  160   269           23561109
  168   266           23562728
   87   284           23564807
  224   231           23565815
  211   242           23566419
  151   272           23566599
   56   286           23569272
   75   285           23571000
  198   251           23575643
  207   245           23575868
  193   254           23576121
  223   232           23576735
  173   264           23577461
   97   283           23577860
  123   279           23578506
   57   286           23578849
  163   268           23579579
  128   278           23582104
  105   282           23583393
   88   284           23587776
   76   285           23588101
  148   273           23588209
   58   286           23588768
  215   239           23590294
  222   233           23590385
  112   281           23592969
  118   280           23595032
  137   276           23595929
   59   286           23599035
  141   275           23600096
  184   259           23603483
  182   260           23604568
   77   285           23605658
   98   283           23606379
  133   277           23606570
  221   234           23606765
  186   258           23608368
  166   267           23608459
  195   253           23609152
   60   286           23609656
  171   265           23609836
  210   243           23609907
   89   284           23611273
  180   261           23611581
  106   282           23616784
  203   248           23618419
  188   257           23619265
  145   274           23619449
   61   286           23620637
   78   285           23623677
  124   279           23624263
  214   240           23624344
  178   262           23624480
  200   250           23625000
  220   235           23625875
  155   271           23626386
  158   270           23627312
  206   246           23628752
  113   281           23630938
  129   278           23631641
   62   286           23631984
   90   284           23635304
  152   272           23635456
   99   283           23635486
  190   256           23636216
  119   280           23637159
  161   269           23638390
    0   287           23639903
    1   287           23639904
    2   287           23639911
    3   287           23639930
    4   287           23639967
    5   287           23640028
    6   287           23640119
    7   287           23640246
    8   287           23640415
    9   287           23640632
   10   287           23640903
   11   287           23641234
   12   287           23641631
   13   287           23642100
   79   285           23642164
   14   287           23642647
  176   263           23643223
   15   287           23643278
   63   286           23643703
   16   287           23643999
   17   287           23644816
   18   287           23645735
   19   287           23646762
  219   236           23647715
   20   287           23647903
  169   266           23647905
  197   252           23648381
   21   287           23649164
   22   287           23650551
  107   282           23650811
   23   287           23652070
  138   276           23652648
   24   287           23653727
  149   273           23654366
   25   287           23655528
   64   286           23655800
  209   244           23656113
   26   287           23657479
  192   255           23659263
   27   287           23659586
  164   268           23659776
   91   284           23659875
  134   277           23660037
  142   275           23660163
  213   241           23661118
   80   285           23661125
   28   287           23661855
   29   287           23664292
  100   283           23665187
   30   287           23666903
  174   264           23667768
   65   286           23668281
  114   281           23669585
   31   287           23669694
  125   279           23670764
  218   237           23672285
   32   287           23672671
   33   287           23675840
   34   287           23679207
  120   280           23680000
   81   285           23680566
  202   249           23680657
   66   286           23681152
  130   278           23681952
   35   287           23682778
  146   274           23682960
  205   247           23684348
   92   284           23684992
  108   282           23685480
   36   287           23686559
  194   254           23688448
   37   287           23690556
  167   267           23691626
  199   251           23693850
   67   286           23694419
   38   287           23694775
  101   283           23695488
  172   265           23698073
  156   271           23698927
   39   287           23699222
  217   238           23699585
   82   285           23700493
  212   242           23700616
  159   270           23702679
   40   287           23703903
  183   260           23704487
  228   228           23704704
  208   245           23705037
  153   272           23705225
  185   259           23705604
  227   229           23706072
   68   286           23708088
   41   287           23708824
  115   281           23708916
  181   261           23709322
  226   230           23710176
  139   276           23710195
   93   284           23710661
  187   258           23712715
   42   287           23713991
  135   277           23714308
  162   269           23716637
  225   231           23717016
  126   279           23718015
   43   287           23719410
  179   262           23720067
  109   282           23720797
   83   285           23720912
  143   275           23721082
  150   273           23721417
   69   286           23722165
  121   280           23723561
  196   253           23723813
   44   287           23725087
  189   257           23725862
  102   283           23726395
  224   232           23726592
  216   239           23729615
   45   287           23731028
  131   278           23733043
  170   266           23734096
   70   286           23736656
  177   263           23736680
   94   284           23736888
   46   287           23737239
  223   233           23738904
  165   268           23740957
   84   285           23741829
  204   248           23742656
  211   243           23742838
   47   287           23743726
  191   256           23745087
  201   250           23745601
  147   274           23747347
  116   281           23748937
   48   287           23750495
   71   286           23751567
  222   234           23753952
  207   246           23756679
  110   282           23756768
   49   287           23757552
  103   283           23757914
  175   264           23759119
  215   240           23762375
   85   285           23763250
   95   284           23763679
   50   287           23764903
  198   252           23765400
  127   279           23766022
   72   286           23766904
  122   280           23767848
  140   276           23768576
  136   277           23769389
  193   255           23770432
  221   235           23771736
  157   271           23772404
   51   287           23772554
  168   267           23775795
  154   272           23775912
  160   270           23779000
   52   287           23780511
   73   286           23782673
  144   275           23782859
  132   278           23784920
   86   285           23785181
  173   265           23787342
  210   244           23787784
   53   287           23788780
  151   273           23789368
  117   281           23789654
  104   283           23790051
   96   284           23791040
  220   236           23792256
  111   282           23793399
  163   269           23795856
   54   287           23797367
  214   241           23797865
   74   286           23798880
  195   254           23801939
  203   249           23803676
  184   260           23805504
   55   287           23806278
   87   285           23807628
  182   261           23808149
  186   259           23808835
  206   247           23811039
  148   274           23812616
  123   280           23812867
  200   251           23813251
  128   279           23814791
  219   237           23815512
   56   287           23815519
   75   286           23815531
  180   262           23816728
  188   258           23818184
   97   284           23818977
  171   266           23821307
  105   283           23822812
  166   268           23823128
   57   287           23825096
  137   277           23825286
  141   276           23827797
   88   285           23830597
  112   282           23830696
  118   281           23831073
  178   263           23831199
   76   286           23832632
  190   257           23833593
   58   287           23835015
  209   245           23835454
  213   242           23836085
  133   278           23837589
  197   253           23839650
  218   238           23841504
   59   287           23845282
  145   275           23845500
  158   271           23846823
   98   284           23847496
  155   272           23847523
   77   286           23850189
  176   264           23851520
   89   285           23854094
  192   256           23855104
   60   287           23855903
  106   283           23856203
  161   270           23856281
  152   273           23858225
  124   280           23858624
  169   267           23860972
  228   229           23861341
  227   230           23864083
  129   279           23864328
   61   287           23866884
  202   250           23867408
  205   248           23868117
   78   286           23868208
  113   282           23868665
  226   231           23869567
  217   239           23870232
  119   281           23873200
  164   269           23876053
   99   284           23876603
  212   243           23877035
  174   265           23877649
  225   232           23877793
   90   285           23878125
   62   287           23878231
  149   274           23878773
  138   277           23882005
  194   255           23882759
  199   252           23883607
  208   246           23885848
   79   286           23886695
  142   276           23887864
    0   288           23887872
    1   288           23887873
    2   288           23887880
    3   288           23887899
    4   288           23887936
    5   288           23887997
    6   288           23888088
    7   288           23888215
    8   288           23888384
    9   288           23888601
  224   233           23888761
   10   288           23888872
   11   288           23889203
   12   288           23889600
   63   287           23889950
   13   288           23890069
  107   283           23890230
   14   288           23890616
  134   278           23891056
   15   288           23891247
   16   288           23891968
   17   288           23892785
   18   288           23893704
   19   288           23894731
   20   288           23895872
   21   288           23897133
   22   288           23898520
   23   288           23900039
   24   288           23901696
  216   240           23901696
   64   287           23902047
  223   234           23902471
   91   285           23902696
   25   288           23903497
  125   280           23905125
   26   288           23905448
   80   286           23905656
  167   268           23906295
  100   284           23906304
  114   282           23907312
   27   288           23907555
  185   260           23907625
  183   261           23908068
  146   275           23909011
  172   266           23909544
   28   288           23909824
   29   288           23912261
  187   259           23913182
  181   262           23914469
   65   287           23914528
  130   279           23914639
   30   288           23914872
  120   281           23916041
  196   254           23916600
   31   288           23917663
  222   235           23918923
  156   272           23920064
   32   288           23920640
  211   244           23920715
  159   271           23922190
   33   288           23923809
  189   258           23924781
  108   283           23924899
   81   286           23925097
  179   263           23926786
   34   288           23927176
   66   287           23927399
   92   285           23927813
  204   249           23927913
  153   273           23927994
   35   288           23930747
  201   251           23933852
   36   288           23934528
  162   270           23934528
  215   241           23935896
  101   284           23936605
  221   236           23938117
   37   288           23938525
  207   247           23938966
  139   277           23939552
   67   287           23940666
  191   257           23942464
   38   288           23942744
  177   264           23944977
   82   286           23945024
  135   278           23945327
  150   274           23945824
  115   282           23946643
  170   267           23947163
   39   288           23947191
  143   276           23948783
   40   288           23951872
  126   280           23952376
   93   285           23953482
   68   287           23954335
  198   253           23956669
   41   288           23956793
  165   269           23957234
  121   281           23959602
  220   237           23960053
  109   283           23960216
   42   288           23961960
   83   286           23965443
  131   279           23965730
  193   256           23966273
  210   245           23967125
   43   288           23967379
  102   284           23967512
   69   287           23968412
  175   265           23969000
  214   242           23972832
   44   288           23973056
  147   275           23973398
   45   288           23978997
   94   285           23979709
   70   287           23982903
  219   238           23984731
   46   288           23985208
   84   286           23986360
  116   282           23986664
  203   250           23990427
  168   268           23990464
   47   288           23991695
  157   272           23993541
  206   248           23994808
  110   283           23996187
  195   255           23996250
   71   287           23997814
  140   277           23997933
   48   288           23998464
  160   271           23998511
  154   273           23998681
  173   266           23998813
  103   284           23999031
  127   280           24000383
  136   278           24000408
  200   252           24003008
  122   281           24003889
   49   288           24005521
   95   285           24006500
   85   286           24007781
  184   261           24009085
  144   276           24010560
  186   260           24010856
  218   239           24012151
  213   243           24012504
   50   288           24012872
   72   287           24013151
  182   262           24013296
  163   270           24013747
  151   274           24013775
  209   246           24016265
  132   279           24017607
  229   229           24017978
  188   259           24018651
  228   230           24019352
   51   288           24020523
  180   263           24023447
  227   231           24023474
  117   282           24027381
   52   288           24028480
   73   287           24028920
   86   286           24029712
  226   232           24030344
  104   284           24031168
  197   254           24032437
  190   258           24032512
  111   283           24032818
   96   285           24033861
  171   267           24034374
   53   288           24036749
  148   275           24038667
  166   269           24039405
  178   264           24039496
  225   233           24039962
  217   240           24042313
   74   287           24045127
   54   288           24045336
  123   281           24048908
  128   280           24049152
   87   286           24052159
  224   234           24052328
  192   257           24052481
  205   249           24053374
   55   288           24054247
  212   244           24054912
  202   251           24055659
  137   278           24056305
  141   277           24057154
  176   265           24061401
   75   287           24061778
   97   285           24061798
   56   288           24063488
  105   284           24063929
  223   235           24067442
  158   272           24067960
  208   247           24068135
  118   282           24068800
  112   283           24070115
  133   279           24070276
  155   273           24070292
   57   288           24073065
  145   276           24073201
  199   253           24074876
   88   286           24075128
  216   241           24075217
  169   268           24075641
  161   271           24075792
  194   256           24078600
   76   287           24078879
  152   274           24082632
   58   288           24082984
  222   236           24085304
  174   266           24089120
   98   285           24090317
   59   288           24093251
  164   270           24093944
  124   281           24094665
   77   287           24096436
  106   284           24097320
   89   286           24098625
  129   280           24098689
  211   245           24100056
   60   288           24103872
  149   275           24104824
  221   237           24105914
  113   283           24108084
  215   242           24110863
  196   255           24110911
  119   282           24110927
  185   261           24111206
  138   278           24113024
  183   262           24113215
   78   287           24114455
  204   250           24114664
   61   288           24114853
  187   260           24115203
  142   277           24117221
   99   285           24119424
  181   263           24121188
  167   269           24122572
  172   267           24122611
   90   286           24122656
  207   248           24122735
  201   252           24123609
  134   279           24123743
  189   259           24125248
   62   288           24126200
  220   238           24129272
  107   284           24131347
   79   287           24132942
  179   264           24135083
  146   276           24136712
    0   289           24137569
    1   289           24137570
    2   289           24137577
    3   289           24137596
    4   289           24137633
    5   289           24137694
    6   289           24137785
    7   289           24137912
   63   288           24137919
    8   289           24138081
    9   289           24138298
   10   289           24138569
   11   289           24138900
   12   289           24139297
   13   289           24139766
   14   289           24140313
   15   289           24140944
  125   281           24141166
  191   258           24141383
   16   289           24141665
   17   289           24142482
  156   273           24142833
  159   272           24143327
   18   289           24143401
   19   289           24144428
   20   289           24145569
  114   283           24146731
   21   289           24146830
   91   286           24147227
  210   246           24147936
   22   289           24148217
  130   280           24149000
  100   285           24149125
  214   243           24149251
  198   254           24149456
   23   289           24149736
   64   288           24150016
   24   289           24151393
   80   287           24151903
  153   274           24152401
   25   289           24153194
  120   282           24153768
  162   271           24154039
  177   265           24154858
   26   289           24155145
  219   239           24155378
   27   289           24157252
   28   289           24159521
  170   268           24161832
   29   289           24161958
   65   288           24162497
  193   257           24163650
   30   289           24164569
  108   284           24166016
   31   289           24167360
   32   289           24170337
  139   278           24170571
   81   287           24171344
  150   275           24171875
   92   286           24172344
   33   289           24173506
  165   270           24175125
   66   288           24175368
  229   230           24175989
   34   289           24176873
  135   279           24178014
  143   277           24178140
  203   251           24178678
  228   231           24178743
  101   285           24179426
  206   249           24180065
   35   289           24180444
  175   266           24180471
   36   289           24184225
  218   240           24184232
  227   232           24184251
  115   283           24186062
   37   289           24188222
  126   281           24188417
   67   288           24188635
  213   244           24190381
   82   287           24191271
  195   256           24192091
   38   289           24192441
  226   233           24192513
  200   253           24194277
   39   289           24196888
  121   282           24197329
   93   286           24198013
  209   247           24198552
  131   280           24200091
  147   276           24201099
  109   284           24201333
   40   289           24201569
   68   288           24202304
  225   234           24203529
   41   289           24206490
  168   269           24206741
  102   285           24210333
   42   289           24211657
   83   287           24211690
  173   267           24211880
  184   262           24214232
  186   261           24214437
  217   241           24215834
  157   273           24216310
   69   288           24216381
   43   289           24217076
  224   235           24217299
  160   272           24219648
  182   263           24220015
  188   260           24220672
   44   289           24222753
  154   274           24223088
   94   286           24224240
  116   283           24226083
  197   255           24226748
   45   289           24228694
  140   278           24228952
   70   288           24230872
  180   264           24231744
   84   287           24232607
  190   259           24232979
  136   279           24233095
  163   271           24233258
  223   236           24233823
  212   245           24234253
   46   289           24234905
  127   281           24236424
  110   284           24237304
  151   275           24239826
  144   277           24239917
  205   250           24240125
   47   289           24241392
  122   282           24241616
  103   285           24241852
  202   252           24245416
   71   288           24245783
   48   289           24248161
  171   268           24249043
  178   265           24249377
  216   242           24250184
   95   286           24251031
  192   258           24251400
  208   248           24251904
  132   280           24251968
  222   237           24253101
   85   287           24254028
   49   289           24255218
  166   270           24257296
   72   288           24261120
   50   289           24262569
  148   276           24266368
  117   283           24266800
  199   254           24267663
   51   289           24270220
  176   266           24272872
  111   284           24273935
  104   285           24273989
  221   238           24275133
   86   287           24275959
  194   257           24275977
   73   288           24276889
   52   289           24278177
   96   286           24278392
  211   246           24280867
  128   281           24285193
   53   289           24286446
  123   282           24286635
  215   243           24287282
  141   278           24288173
  137   279           24288992
  158   273           24290729
  169   269           24291918
   74   288           24293096
  155   274           24294699
   54   289           24295033
  161   272           24296929
   87   287           24298406
  220   239           24299919
  174   267           24302187
  145   277           24302558
  204   251           24302915
   55   289           24303944
  133   280           24304637
   97   286           24306329
  105   285           24306750
  196   256           24306752
  207   249           24307992
  118   283           24308219
  152   275           24308683
   75   288           24309747
  112   284           24311232
   56   289           24313185
  164   271           24313455
  201   253           24314878
  185   262           24316353
  187   261           24318784
  183   263           24319934
   88   287           24321375
   57   289           24322762
   76   288           24326848
  214   244           24327128
  189   260           24327269
  219   240           24327459
  181   264           24329485
  210   247           24330223
  124   282           24332392
  149   276           24332525
   58   289           24332681
  230   230           24334000
  129   281           24334730
   98   286           24334848
  229   231           24335380
  172   268           24337280
  228   232           24339520
  106   285           24340141
  167   270           24340463
  191   259           24341850
   59   289           24342948
  198   255           24343767
   77   288           24344405
   89   287           24344872
  179   265           24344964
  138   279           24345711
  227   233           24346420
  142   278           24348240
  113   284           24349201
  119   283           24350346
   60   289           24353569
  226   234           24356080
  218   241           24357753
  134   280           24358104
   78   288           24362424
  193   258           24362569
   99   286           24363955
   61   289           24364550
  146   277           24366069
  159   273           24366096
  177   266           24366329
  206   250           24366816
  156   274           24367240
  203   252           24368435
  225   235           24368500
   90   287           24368903
  213   245           24369722
  107   285           24374168
  162   272           24375176
   62   289           24375897
  170   269           24378109
  153   275           24378452
  125   282           24378893
   79   288           24380911
  209   248           24382321
  224   236           24383680
  130   281           24385041
  200   254           24387064
   63   289           24387616
  114   284           24387848
    0   290           24389000
    1   290           24389001
    2   290           24389008
    3   290           24389027
    4   290           24389064
    5   290           24389125
    6   290           24389216
    7   290           24389343
  195   257           24389468
    8   290           24389512
    9   290           24389729
   10   290           24390000
   11   290           24390331
   12   290           24390728
  217   242           24390801
   13   290           24391197
   14   290           24391744
   15   290           24392375
   16   290           24393096
  120   283           24393187
   91   287           24393474
  175   267           24393538
  100   286           24393656
   17   290           24393913
  165   271           24394636
   18   290           24394832
   19   290           24395859
   20   290           24397000
   21   290           24398261
  150   276           24399576
   22   290           24399648
   64   289           24399713
   80   288           24399872
   23   290           24401167
  223   237           24401620
   24   290           24402824
  139   279           24403258
   25   290           24404625
   26   290           24406576
   27   290           24408683
  108   285           24408837
  143   278           24409159
   28   290           24410952
   65   289           24412194
  135   280           24412375
   29   290           24413389
  212   246           24415064
   30   290           24416000
   92   287           24418591
   31   290           24418791
   81   288           24419313
  186   262           24419584
  184   263           24420951
   32   290           24421768
  222   238           24422320
  197   256           24422589
  101   286           24423957
  188   261           24424253
  168   270           24424632
   33   290           24424937
   66   289           24425065
  126   282           24426144
  173   268           24426549
  216   243           24426603
  115   284           24427179
   34   290           24428304
  182   264           24428312
  205   251           24428376
  147   277           24430456
   35   290           24431875
  190   260           24435000
   36   290           24435656
  131   281           24436132
  202   253           24436685
  121   283           24436748
  208   249           24437161
   67   289           24438332
   82   288           24439240
   37   290           24439653
  157   274           24440717
  180   265           24441625
  160   273           24442417
   38   290           24443872
  109   285           24444154
   93   287           24444260
  221   239           24445780
   39   290           24448319
  154   275           24449139
  192   259           24451867
   68   289           24452001
   40   290           24453000
  163   272           24454395
  102   286           24454864
   41   290           24457921
   83   288           24459659
  178   266           24460848
  140   279           24461639
  199   255           24461974
   42   290           24463088
  211   247           24463154
  215   244           24465159
  171   269           24465320
   69   289           24466078
  116   284           24467200
  136   280           24467456
  151   276           24467527
   43   290           24468507
   94   287           24470487
  144   278           24470936
  220   240           24472000
  127   282           24474151
   44   290           24474184
  194   258           24474896
  166   271           24476807
   45   290           24480125
  110   285           24480125
   70   289           24480569
   84   288           24480576
  122   283           24481035
  176   267           24485939
   46   290           24486336
  103   286           24486383
  132   281           24488009
  204   252           24492672
   47   290           24492823
  230   231           24493391
  207   250           24494743
   71   289           24495480
  148   277           24495725
  229   232           24496157
   95   287           24497278
   48   290           24499592
  219   241           24500980
  228   233           24501689
   85   288           24501997
  196   257           24504129
  214   245           24506469
   49   290           24506649
  201   254           24507665
  117   284           24507917
  169   270           24509809
  227   234           24509987
   72   289           24510817
  210   248           24513992
   50   290           24514000
  158   274           24515136
  111   285           24516756
  174   268           24516856
  104   286           24518520
  161   273           24519698
  155   275           24520750
  141   279           24520860
  226   235           24521051
   51   290           24521651
  128   282           24522920
  185   263           24523072
  137   280           24523353
   86   288           24523928
  187   262           24523931
   96   287           24524639
  123   283           24526054
   73   289           24526586
  183   264           24528231
   52   290           24529608
  189   261           24530850
  218   242           24532720
  145   278           24533577
  164   272           24534592
  225   236           24534881
  152   276           24536384
   53   290           24537877
  181   265           24539366
  198   256           24539608
  133   281           24540678
   74   289           24542793
  191   260           24543871
   87   288           24546375
   54   290           24546464
  118   284           24549336
  213   246           24550533
  105   286           24551281
  224   237           24551477
   97   287           24552576
  172   269           24553557
  112   285           24554053
  206   251           24555067
   55   290           24555375
  179   266           24556435
   75   289           24559444
  203   253           24559704
  167   271           24559974
  149   277           24561882
  193   259           24563036
   56   290           24564616
  217   243           24567220
  209   249           24567578
   88   288           24569344
  223   238           24570839
  124   283           24571811
  129   282           24572457
   57   290           24574193
   76   289           24576545
  177   267           24579396
  138   280           24580072
  142   279           24580927
   98   287           24581095
  200   255           24581375
   58   290           24584112
  106   286           24584672
  195   258           24588387
  159   274           24590503
  119   284           24591463
  113   285           24592022
   89   288           24592841
  222   239           24592967
  156   275           24593291
   77   289           24594102
  134   281           24594145
   59   290           24594379
  170   270           24596000
  146   278           24597088
  212   247           24597351
  162   273           24597945
  216   244           24604480
   60   290           24605000
  153   276           24606153
  175   268           24608207
   99   287           24610202
   78   289           24612121
  165   272           24615773
   61   290           24615981
   90   288           24616872
  221   240           24617861
  205   252           24618133
  125   283           24618312
  107   286           24618699
  197   257           24619966
  130   282           24622768
  208   250           24623912
  186   263           24626303
   62   290           24627328
  150   277           24628933
  184   264           24629248
  188   262           24629400
  202   254           24629472
   79   289           24630608
  114   285           24630669
  120   284           24634304
  139   280           24637619
  182   265           24638193
  190   261           24638581
   63   290           24639047
  100   287           24639903
   91   288           24641443
  143   279           24641846
    0   291           24642171
    1   291           24642172
    2   291           24642179
    3   291           24642198
    4   291           24642235
    5   291           24642296
    6   291           24642387
    7   291           24642514
    8   291           24642683
  173   269           24642826
    9   291           24642900
   10   291           24643171
   11   291           24643502
   12   291           24643899
  168   271           24644143
   13   291           24644368
  215   245           24644500
   14   291           24644915
  220   241           24645521
   15   291           24645546
   16   291           24646267
  211   248           24646923
   17   291           24647084
   18   291           24648003
  135   281           24648416
   19   291           24649030
   80   289           24649569
   20   291           24650171
   64   290           24651144
   21   291           24651432
  231   231           24652782
   22   291           24652819
  180   266           24653096
  108   286           24653368
  192   260           24653888
  230   232           24654168
   23   291           24654338
   24   291           24655995
   25   291           24657796
  199   256           24657815
  229   233           24658326
   26   291           24659747
  147   278           24661475
   27   291           24661854
   65   290           24663625
   28   291           24664123
  228   234           24665256
  126   283           24665563
   29   291           24666560
   92   288           24666560
  157   275           24666768
  160   274           24666824
   81   289           24669010
   30   291           24669171
  115   285           24670000
  101   287           24670204
   31   291           24671962
  131   282           24673859
  178   267           24673915
   32   291           24674939
  227   235           24674958
  194   259           24675363
  219   242           24675947
   66   290           24676496
  154   276           24676840
  163   273           24677164
  121   284           24677865
   33   291           24678108
   34   291           24681475
  207   251           24682994
  171   270           24683211
  204   253           24683941
   35   291           24685046
  214   246           24687280
  226   236           24687432
  109   286           24688685
   36   291           24688827
   82   289           24688937
   67   290           24689763
   93   288           24692229
   37   291           24692824
  140   280           24696000
  151   277           24696884
   38   291           24697043
  166   272           24697944
  210   249           24699249
  176   268           24700608
  102   287           24701111
   39   291           24701490
  201   255           24701976
  225   237           24702678
  196   258           24703048
   68   290           24703432
  136   281           24703497
  144   279           24703623
   40   291           24706171
  218   243           24709139
   83   289           24709356
  116   285           24710021
   41   291           24711092
  127   283           24713570
   42   291           24716259
   69   290           24717509
   94   288           24718456
  224   238           24720696
   43   291           24721678
  122   284           24722152
  110   286           24724656
  132   282           24725736
  148   278           24726744
   44   291           24727355
  169   271           24729320
   84   289           24730273
  187   263           24730650
  185   264           24731369
   70   290           24732000
  103   287           24732630
  213   247           24732820
  174   269           24733133
   45   291           24733296
  189   262           24735997
  198   257           24736985
  183   265           24738112
   46   291           24739507
  158   275           24741187
  223   239           24741486
  161   274           24744105
  206   252           24744824
  217   244           24745097
   95   288           24745247
   47   291           24745994
   71   290           24746911
  191   261           24747452
  155   276           24748451
  117   285           24750738
  181   266           24750837
   85   289           24751694
  203   254           24752491
   48   291           24752763
  209   250           24754329
  141   280           24755221
  164   273           24757361
  137   281           24759394
   49   291           24759820
  111   286           24761287
   72   290           24762248
  128   283           24762339
  104   287           24764767
  222   240           24765048
  193   260           24765057
  152   277           24765741
  145   279           24766264
   50   291           24767171
  123   284           24767171
  179   267           24769502
  172   270           24771448
   96   288           24772608
   86   289           24773625
   51   291           24774822
  200   256           24777216
   73   290           24778017
  133   282           24778405
  167   272           24781111
  212   248           24781120
   52   291           24782779
  216   245           24783821
  195   259           24788854
   53   291           24791048
  221   241           24791382
  118   285           24792157
  149   278           24792901
  177   268           24794065
   74   290           24794224
   87   289           24796072
  105   287           24797528
  112   286           24798584
   54   291           24799635
   97   288           24800545
   55   291           24808546
  205   253           24809402
   75   290           24810875
  129   283           24811876
  208   251           24812163
  124   284           24812928
  231   232           24813559
  142   280           24815288
  170   271           24815511
  138   281           24816113
  230   233           24816337
  159   275           24816554
   56   291           24817787
  197   258           24818885
   88   289           24819041
  220   242           24820488
  156   276           24820992
  229   234           24821893
  162   274           24822352
  202   255           24823783
  175   269           24824484
  215   246           24825311
   57   291           24827364
   76   290           24827976
   98   288           24829064
  146   279           24829775
  228   235           24830227
  106   287           24830919
  134   282           24831872
  211   249           24832180
  119   285           24834284
  186   264           24834600
  153   277           24835510
  188   263           24836119
  113   286           24836553
   58   291           24837283
  165   273           24838542
  184   265           24839129
  227   236           24841339
   89   289           24842538
  190   262           24843728
   77   290           24845533
   59   291           24847550
  182   266           24849664
  219   243           24852366
  199   257           24855192
  226   237           24855229
  192   261           24857469
   60   291           24858171
   99   288           24858171
  125   284           24859429
  150   278           24859952
  173   270           24860717
  130   283           24862187
   78   290           24863552
  107   287           24864946
  168   272           24865280
  180   267           24866163
   90   289           24866569
   61   291           24869152
  214   247           24869567
  225   238           24871897
  207   252           24872751
  139   281           24873660
  114   286           24875200
  143   280           24876207
  204   254           24876728
  120   285           24877125
  194   260           24877384
   62   291           24880499
   79   290           24882039
  210   250           24886000
  135   282           24886143
  218   244           24887016
  100   288           24887872
  178   268           24888584
   91   289           24891140
  224   239           24891343
   63   291           24892218
  160   275           24892875
  147   279           24894162
  157   276           24894469
    0   292           24897088
    1   292           24897089
    2   292           24897096
    3   292           24897115
    4   292           24897152
    5   292           24897213
    6   292           24897304
    7   292           24897431
    8   292           24897600
    9   292           24897817
  201   256           24897817
   10   292           24898088
   11   292           24898419
   12   292           24898816
   13   292           24899285
  108   287           24899615
   14   292           24899832
   15   292           24900463
   80   290           24901000
   16   292           24901184
  163   274           24901571
   17   292           24902001
  171   271           24902722
   18   292           24902920
  196   259           24903515
   19   292           24903947
   64   291           24904315
   20   292           24905088
  154   277           24906197
   21   292           24906349
  126   284           24906680
   22   292           24907736
   23   292           24909255
   24   292           24910912
   25   292           24912713
  131   283           24913278
  223   240           24913567
  115   286           24914531
   26   292           24914664
   92   289           24916257
  213   248           24916589
   27   292           24916771
   65   291           24916796
  176   269           24916885
  101   288           24918173
   28   292           24919040
   81   290           24920441
  121   285           24920686
  166   273           24920713
   29   292           24921477
   30   292           24924088
  217   245           24924438
   31   292           24926879
  151   278           24927903
   66   291           24929667
   32   292           24929856
  140   281           24932041
   33   292           24933025
  109   287           24934932
  198   258           24935904
  206   253           24936093
   34   292           24936392
  144   280           24937984
  222   241           24938569
  187   264           24938947
   35   292           24939963
   82   290           24940368
  136   282           24941224
  185   265           24941250
   93   289           24941926
  209   251           24942580
  189   263           24942716
   67   291           24942934
   36   292           24943744
  203   255           24946802
   37   292           24947741
  102   288           24949080
  183   266           24949583
  169   272           24950457
  174   270           24951024
   38   292           24951960
  191   262           24952599
  116   286           24954552
  127   284           24954687
   39   292           24956407
   68   291           24956603
  148   279           24959431
   83   290           24960787
   40   292           24961088
  181   267           24963904
  216   246           24964632
  122   285           24964973
  132   283           24965155
   41   292           24966009
  221   242           24966349
  212   249           24966377
   94   289           24968153
  193   261           24968638
  158   276           24968888
  161   275           24970156
   69   291           24970680
  110   287           24970903
   42   292           24971176
  232   232           24974336
  200   257           24974593
  231   233           24975728
   43   292           24976595
  155   277           24977808
  230   234           24979904
  103   288           24980599
   84   290           24981704
  164   274           24981768
   44   292           24982272
  179   268           24984171
   70   291           24985171
  229   235           24986864
   45   292           24988213
  195   260           24990875
  172   271           24990959
  141   281           24991262
   46   292           24994424
   95   289           24994944
  117   286           24995269
  228   236           24996608
  152   278           24996760
  220   243           24996907
  137   282           24997121
   71   291           25000082
  145   280           25000625
   47   292           25000911
  208   252           25001920
  205   254           25002189
   85   290           25003125
  128   284           25003456
  167   273           25003880
  111   287           25007534
  215   247           25007598
   48   292           25007680
  227   237           25009136
  123   285           25009992
  177   269           25010342
  104   288           25012736
   49   292           25014737
   72   291           25015419
  133   283           25017824
  211   250           25018931
  197   259           25019352
  202   256           25019624
   50   292           25022088
   96   289           25022305
  226   238           25024448
   86   290           25025056
  149   279           25025588
   51   292           25029739
  219   244           25030243
   73   291           25031188
  170   272           25036648
  118   286           25036688
   52   292           25037696
  175   270           25042375
  225   239           25042544
  159   276           25044255
  188   264           25044416
  186   265           25044481
  112   287           25044831
  105   288           25045497
   53   292           25045965
   74   291           25047395
   87   290           25047503
  162   275           25048403
   97   289           25050242
  156   277           25050349
  190   263           25050447
  184   266           25050600
  142   281           25051329
  129   284           25052993
  214   248           25053336
  138   282           25053840
  199   258           25054111
   54   292           25054552
  124   285           25055749
  192   262           25062616
  182   267           25062731
  165   274           25062949
  224   240           25063424
   55   292           25063463
  207   253           25064020
   75   291           25064046
  146   280           25064136
  218   245           25066357
  153   278           25066529
   88   290           25070472
  204   255           25071039
  134   283           25071291
   56   292           25072704
  210   251           25074251
   98   289           25078761
  119   286           25078815
  106   288           25078888
  173   271           25080228
  180   268           25080832
  194   261           25080965
   76   291           25081147
   57   292           25082281
  113   287           25082800
  223   241           25087088
  168   273           25088049
   58   292           25092200
  150   279           25092639
   89   290           25093969
  201   257           25095194
   77   291           25098704
  213   249           25101846
  125   285           25102250
   59   292           25102467
  130   284           25103304
  178   269           25104861
  217   246           25105249
  196   260           25105536
   99   289           25107868
  139   282           25111387
  143   281           25112248
  107   288           25112915
   60   292           25113088
  222   242           25113536
   78   291           25116723
   90   290           25118000
  160   276           25120576
  114   287           25121447
  120   286           25121656
  157   277           25123826
  171   272           25123859
   61   292           25124069
  135   283           25125562
  163   275           25127622
  147   280           25128523
  206   254           25128880
  209   252           25132337
  176   270           25134776
   79   291           25135210
   62   292           25135416
  198   259           25136371
  232   233           25136505
  154   278           25137216
  100   289           25137569
  231   234           25139295
   91   290           25142571
  203   256           25142643
  221   243           25142768
  230   235           25144875
  166   274           25145120
  216   247           25146919
   63   292           25147135
  108   288           25147584
  187   265           25148828
  126   285           25149501
  189   264           25151013
  185   266           25152721
  212   250           25153128
  229   236           25153245
    0   293           25153757
    1   293           25153758
    2   293           25153765
    3   293           25153784
    4   293           25153821
    5   293           25153882
    6   293           25153973
    7   293           25154100
   80   291           25154171
    8   293           25154269
  131   284           25154395
    9   293           25154486
   10   293           25154757
   11   293           25155088
   12   293           25155485
   13   293           25155954
   14   293           25156501
   15   293           25157132
   16   293           25157853
   17   293           25158670
   64   292           25159232
  191   263           25159318
   18   293           25159589
  151   279           25160590
   19   293           25160616
  115   287           25160778
   20   293           25161757
  183   267           25162650
   21   293           25163018
   22   293           25164405
  228   237           25164405
  121   286           25165217
   23   293           25165924
   24   293           25167581
   92   290           25167688
  101   289           25167870
   25   293           25169382
  140   282           25169768
  174   271           25170535
   26   293           25171333
   65   292           25171713
  169   273           25173226
   27   293           25173440
  200   258           25173512
   81   291           25173612
  193   262           25173785
  144   281           25174025
  220   244           25174784
   28   293           25175709
   29   293           25178146
  227   238           25178355
  181   268           25178573
  136   283           25180643
   30   293           25180757
  109   288           25182901
   31   293           25183548
   66   292           25184584
   32   293           25186525
   33   293           25189694
  215   248           25191367
   34   293           25193061
  208   253           25193189
   93   290           25193357
   82   291           25193539
  148   280           25193792
  195   261           25194456
  226   239           25195095
  205   255           25196500
   35   293           25196632
  127   285           25197508
   67   292           25197851
  161   276           25197857
  158   277           25198245
  102   289           25198777
   36   293           25200413
  179   269           25200448
  116   287           25200799
   37   293           25204410
  132   284           25206272
  211   251           25207182
  164   275           25207819
   38   293           25208629
  155   278           25208827
  122   286           25209504
  219   245           25209584
   68   292           25211520
  172   272           25212096
   39   293           25213076
   83   291           25213958
  225   240           25214625
  202   257           25217001
   40   293           25217757
  110   288           25218872
   94   290           25219584
  197   260           25221373
   41   293           25222678
   69   292           25225597
   42   293           25227845
  177   270           25228233
  167   274           25228287
  141   282           25228989
  152   279           25229447
  103   289           25230296
   43   293           25233264
   84   291           25234875
  137   283           25236540
  145   281           25236666
  224   241           25236945
  214   249           25238593
   44   293           25238941
   70   292           25240088
  117   287           25241516
   45   293           25244882
  128   285           25246277
   95   290           25246375
  218   246           25247168
   46   293           25251093
  188   265           25254297
  123   286           25254523
  199   259           25254578
   71   292           25254999
  111   288           25255503
  186   266           25255952
   85   291           25256296
  207   254           25256807
   47   293           25257580
  190   264           25258744
  133   284           25258941
  170   273           25259417
  149   280           25259949
  175   271           25261886
  223   242           25262055
  104   289           25262433
  184   267           25263667
  210   252           25264008
   48   293           25264349
  204   256           25266880
  192   263           25269335
   72   292           25270336
   49   293           25271406
  159   277           25273612
   96   290           25273736
  162   276           25276104
  182   268           25277400
   86   291           25278227
   50   293           25278757
  156   278           25281368
  118   287           25282935
   73   292           25286105
  194   262           25286112
   51   293           25286408
  217   247           25287536
  213   250           25288597
  165   275           25289000
  142   282           25289056
  222   243           25289955
  112   288           25292800
  138   283           25293259
  201   258           25294113
   52   293           25294365
  105   289           25295194
  129   285           25295814
  180   269           25297109
  233   233           25298674
  153   279           25299216
  232   234           25300072
  146   281           25300177
  124   286           25300280
   87   291           25300674
  173   272           25301365
   97   290           25301673
   74   292           25302312
   53   293           25302634
  231   235           25304266
  196   261           25309117
   54   293           25311221
  230   236           25311256
  134   284           25312408
  168   274           25312456
   75   292           25318963
   55   293           25320132
  221   244           25320645
  229   237           25321042
  178   270           25322752
  206   255           25323191
  209   253           25323606
   88   291           25323643
  119   287           25325062
  150   280           25327000
  106   289           25328585
   56   293           25329373
   98   290           25330192
  216   248           25330688
  113   288           25330769
  228   238           25333624
   76   292           25336064
  198   260           25338392
   57   293           25338950
  203   257           25340020
  212   251           25341379
  130   285           25346125
  171   273           25346628
  125   286           25346781
   89   291           25347140
   58   293           25348869
  227   239           25349002
  160   277           25349933
  143   282           25349975
  139   283           25350806
   77   292           25353621
  220   245           25354125
  176   271           25354287
  157   278           25354845
  163   276           25355323
   59   293           25359136
   99   290           25359299
  187   266           25360299
  189   265           25360894
  107   289           25362612
  147   281           25364564
  185   267           25365788
  135   284           25366679
  226   240           25367176
  191   264           25367615
  120   287           25367903
  114   288           25369416
   60   293           25369757
  154   279           25369903
   90   291           25371171
  166   275           25371171
   78   292           25371640
  200   259           25373979
  215   249           25376624
  183   268           25377319
  193   263           25380504
   61   293           25380738
  208   254           25385976
  225   241           25388146
  100   290           25389000
   79   292           25390127
  219   246           25390395
  174   272           25391672
   62   293           25392085
  205   256           25392341
  126   286           25394032
  181   269           25394850
  151   280           25394951
   91   291           25395742
  211   252           25396939
  131   285           25397216
  108   289           25397281
  169   274           25397633
  195   262           25399603
   63   293           25403804
  115   288           25408747
   80   292           25409088
  140   283           25409187
  121   287           25411464
  144   282           25411752
  224   242           25411912
    0   294           25412184
    1   294           25412185
    2   294           25412192
    3   294           25412211
    4   294           25412248
    5   294           25412309
    6   294           25412400
    7   294           25412527
    8   294           25412696
    9   294           25412913
   10   294           25413184
   11   294           25413515
   12   294           25413912
   13   294           25414381
   14   294           25414928
   15   294           25415559
   64   293           25415901
  202   258           25415920
   16   294           25416280
   17   294           25417097
   18   294           25418016
  179   270           25418339
   19   294           25419043
  101   290           25419301
   20   294           25420184
   92   291           25420859
   21   294           25421445
  136   284           25421760
   22   294           25422832
   23   294           25424351
  197   261           25424954
  214   250           25425344
   24   294           25426008
  161   277           25427214
   25   294           25427809
   65   293           25428382
   81   292           25428529
  158   278           25429264
  218   247           25429455
   26   294           25429760
  148   281           25429833
   27   294           25431867
  109   289           25432598
   28   294           25434136
  172   273           25434865
  164   276           25435520
   29   294           25436573
  223   243           25438474
   30   294           25439184
   66   293           25441253
  155   279           25441514
   31   294           25441975
  127   286           25442039
   32   294           25444952
   93   291           25446528
  177   271           25447744
   33   294           25448121
   82   292           25448456
  116   288           25448768
  132   285           25449093
  102   290           25450208
  207   255           25451118
   34   294           25451488
  167   275           25454338
   67   293           25454520
   35   294           25455059
  210   253           25455277
  122   287           25455751
  199   260           25456599
   36   294           25458840
  233   234           25462241
   37   294           25462837
  152   280           25463808
  204   257           25464257
  232   235           25465043
  188   266           25465768
   38   294           25467056
  222   244           25467832
   68   293           25468189
  141   283           25468408
  110   289           25468569
  190   265           25468625
   83   292           25468875
  186   267           25469019
  231   236           25470647
  217   248           25471305
   39   294           25471503
   94   291           25472755
  145   282           25474393
   40   294           25476184
  213   251           25476848
  192   264           25477632
  137   284           25477657
  184   268           25478336
  230   237           25479053
   41   294           25481105
  103   290           25481727
   69   293           25482266
  175   272           25483023
  170   274           25483824
   42   294           25486272
  117   288           25489485
   84   292           25489792
  229   238           25490261
  128   286           25490808
   43   294           25491691
  194   263           25492831
  182   269           25493677
  201   259           25494580
  149   281           25495990
   70   293           25496757
   44   294           25497368
   95   291           25499546
  221   245           25499986
  123   287           25500770
  133   285           25501762
   45   294           25503309
  228   239           25504271
  159   278           25504631
  111   289           25505200
  162   277           25505461
   46   294           25509520
   85   292           25511213
   71   293           25511668
  104   290           25513864
  156   279           25514055
  196   262           25514264
  180   270           25515000
  216   249           25515945
   47   294           25516007
  209   254           25516393
  165   276           25516701
  206   256           25519032
  227   240           25521083
   48   294           25522776
  173   273           25524134
   96   291           25526907
   72   293           25527005
  142   283           25528475
   49   294           25529833
  118   288           25530904
  212   252           25531136
   86   292           25533144
  153   280           25533577
  138   284           25534376
  220   246           25534936
   50   294           25537184
  146   282           25537904
  168   275           25538507
  203   258           25538939
  129   286           25540345
  226   241           25540697
  198   261           25541973
  178   271           25542263
  112   289           25542497
   73   293           25542774
   51   294           25544835
  124   287           25546527
  105   290           25546625
   52   294           25552792
   97   291           25554844
  134   285           25555229
   87   292           25555591
   74   293           25558981
   53   294           25561061
  150   281           25563041
  225   242           25563113
  215   250           25563375
   54   294           25569648
  171   274           25571035
  189   266           25572365
  219   247           25572682
  119   288           25573031
  187   267           25573366
  176   272           25575424
   75   293           25575632
  200   260           25576000
  191   265           25577496
   55   294           25578559
   88   292           25578560
  106   290           25580016
  208   255           25580287
  185   268           25580457
  113   289           25580466
  160   278           25580952
   98   291           25583363
  163   277           25584680
  157   279           25587532
   56   294           25587800
  211   253           25588208
  224   243           25588331
  193   264           25588801
  143   283           25589394
  205   257           25589718
  130   286           25590656
  139   284           25591923
   76   293           25592733
  125   287           25593028
  183   269           25593596
   57   294           25597377
  166   276           25598872
   89   292           25602057
  147   282           25602291
  154   280           25604264
  195   263           25606322
   58   294           25607296
  135   285           25609500
   77   293           25610290
   99   291           25612470
  181   270           25612741
  218   248           25613224
  214   251           25613595
  107   290           25614043
  174   273           25614441
  120   288           25615872
  223   244           25616351
  202   259           25616387
   59   294           25617563
  114   289           25619113
  169   275           25623684
  234   234           25625808
   90   292           25626088
  233   235           25627212
   60   294           25628184
   78   293           25628309
  197   262           25630101
  151   281           25630992
  232   236           25631424
  179   271           25637850
  231   237           25638444
   61   294           25639165
  126   287           25640279
  131   286           25641747
  100   291           25642171
   79   293           25646796
  207   256           25646959
  222   245           25647173
  210   254           25648064
  230   238           25648272
  108   290           25648712
  140   284           25650304
   62   294           25650512
   91   292           25650659
  144   283           25651171
  217   249           25656562
  161   278           25658233
  115   289           25658444
  172   274           25659272
  121   288           25659433
  199   261           25660180
  229   239           25660908
  158   279           25661951
   63   294           25662231
  204   258           25663176
  136   285           25664581
  164   277           25664877
   80   293           25665757
  213   252           25666605
  148   282           25667560
  177   272           25668881
    0   295           25672375
    1   295           25672376
    2   295           25672383
    3   295           25672402
    4   295           25672439
  101   291           25672472
    5   295           25672500
    6   295           25672591
    7   295           25672718
    8   295           25672887
    9   295           25673104
   10   295           25673375
   11   295           25673706
   12   295           25674103
   64   294           25674328
   13   295           25674572
   14   295           25675119
   15   295           25675750
   92   292           25675776
  155   280           25675875
  228   240           25676352
   16   295           25676471
   17   295           25677288
   18   295           25678207
  188   267           25678835
   19   295           25679234
  190   266           25680096
   20   295           25680375
  221   246           25680797
   21   295           25681636
  167   276           25682039
   22   295           25683023
  186   268           25683688
  109   290           25684029
   23   295           25684542
   81   293           25685198
   24   295           25686199
   65   294           25686809
  192   265           25687513
   25   295           25688000
  127   287           25688286
   26   295           25689951
   27   295           25692058
  132   286           25693624
   28   295           25694327
  227   241           25694604
  184   269           25694613
  201   260           25696601
   29   295           25696764
  116   289           25698465
   30   295           25699375
   66   294           25699680
  152   281           25699849
  194   264           25701128
   93   292           25701445
   31   295           25702166
  216   250           25702696
  102   291           25703379
  122   288           25703720
   82   293           25705125
   32   295           25705143
  175   273           25705792
   33   295           25708312
  141   284           25709525
  170   275           25709875
  209   255           25710704
  182   270           25711568
   34   295           25711679
   67   294           25712947
  145   283           25713812
   35   295           25715250
  226   242           25715664
  206   257           25716409
  220   247           25717223
   36   295           25719031
  110   290           25720000
  137   285           25720478
  196   263           25720983
  212   253           25722405
   37   295           25723028
   83   293           25725544
   68   294           25726616
   38   295           25727247
   94   292           25727672
   39   295           25731694
  149   282           25733717
  180   271           25734511
  103   291           25734898
   40   295           25736375
  162   278           25736480
  128   287           25737055
  159   279           25737318
  117   289           25739182
  203   259           25739406
  225   243           25739532
   69   294           25740693
   41   295           25741296
  165   277           25746058
  133   286           25746293
   84   293           25746461
   42   295           25746463
  198   262           25747120
  156   280           25748416
  173   274           25748541
  123   288           25748739
  215   251           25751626
   43   295           25751882
   95   292           25754463
   70   294           25755184
  219   248           25756451
  111   290           25756631
   44   295           25757559
  178   272           25763400
   45   295           25763500
  168   276           25766208
  224   244           25766208
  104   291           25767035
   85   293           25767882
  142   284           25769592
  153   281           25769618
   46   295           25769711
   71   294           25770095
  208   256           25776128
   47   295           25776198
  138   285           25777197
  146   283           25777323
  200   261           25779581
  118   289           25780601
  211   254           25780995
   96   292           25781824
   48   295           25782967
   72   294           25785432
  189   267           25785432
  129   287           25786592
  187   268           25788035
  205   258           25788637
  191   266           25788967
   86   293           25789813
   49   295           25790024
  234   235           25790779
  233   236           25793593
  112   290           25793928
  124   288           25794496
  223   245           25795692
  185   269           25796734
  171   275           25797086
   50   295           25797375
  176   273           25798193
  218   249           25798481
  193   265           25798682
  232   237           25799221
  134   286           25799760
  105   291           25799796
  150   282           25800768
   73   294           25801201
  214   252           25803352
   51   295           25805026
  231   238           25807663
   97   292           25809761
  183   270           25811487
   87   293           25812260
   52   295           25812983
  160   279           25813639
  195   264           25814619
  163   278           25815699
   74   294           25817408
  202   260           25818408
  230   239           25818919
   53   295           25821252
  157   280           25821893
  119   289           25822728
  222   246           25827984
  166   277           25828229
   54   295           25829839
  143   284           25830511
  113   290           25831897
  181   271           25832252
  229   240           25832989
  106   291           25833187
   75   294           25834059
  139   285           25834744
   88   293           25835229
  197   263           25836820
  130   287           25836903
   98   292           25838280
   55   295           25838750
  174   274           25838848
  154   281           25840305
  125   288           25840997
  147   283           25841710
  210   255           25842375
  217   250           25843313
  207   257           25844336
   56   295           25847991
  228   241           25849873
   76   294           25851160
  169   276           25851385
  135   286           25854031
   57   295           25857568
  213   253           25857874
   89   293           25858726
  179   272           25858987
  221   247           25863084
  204   259           25863643
  199   262           25865327
  120   289           25865569
  107   291           25867214
   99   292           25867387
   58   295           25867487
   77   294           25868717
  151   282           25868719
  227   242           25869571
  114   290           25870544
   59   295           25877754
   90   293           25882757
  172   275           25885323
   78   294           25886736
  131   287           25887994
  126   288           25888248
   60   295           25888375
  161   279           25890920
  216   251           25890947
  177   273           25891650
  226   243           25892083
  144   284           25892288
  140   285           25893125
  190   267           25893163
  188   268           25893504
  164   278           25895896
  158   280           25896312
  100   292           25897088
  192   266           25898984
   61   295           25899356
  186   269           25899965
  201   261           25900182
  220   248           25900992
  108   291           25901883
   79   294           25905223
  209   256           25906545
  148   283           25906979
   91   293           25907328
  136   286           25909112
  121   289           25909130
  115   290           25909875
   62   295           25910703
  194   265           25911009
  167   277           25911396
  155   281           25911916
  184   270           25912504
  212   254           25915192
  206   258           25915328
  225   244           25917409
   63   295           25922422
   80   294           25924184
  101   292           25927389
  196   264           25929280
  175   274           25930199
  182   271           25931079
   92   293           25932445
    0   296           25934336
    1   296           25934337
    2   296           25934344
    3   296           25934363
    4   296           25934400
    5   296           25934461
   64   295           25934519
    6   296           25934552
    7   296           25934679
    8   296           25934848
    9   296           25935065
   10   296           25935336
   11   296           25935667
   12   296           25936064
  127   288           25936255
   13   296           25936533
   14   296           25937080
  109   291           25937200
  152   282           25937576
  170   276           25937576
   15   296           25937711
   16   296           25938432
   17   296           25939249
  132   287           25939871
   18   296           25940168
   19   296           25941195
  215   252           25941383
  203   260           25941427
  219   249           25941708
   20   296           25942336
   21   296           25943597
   81   294           25943625
   22   296           25944984
  224   245           25945549
   23   296           25946503
   65   295           25947000
   24   296           25948160
  116   290           25949896
   25   296           25949961
   26   296           25951912
  141   285           25952346
  122   289           25953417
  198   263           25953839
   27   296           25954019
  145   284           25954929
  180   272           25955648
  235   235           25955750
   28   296           25956288
  234   236           25957160
   93   293           25958114
  102   292           25958296
   29   296           25958725
   66   295           25959871
   30   296           25961336
  233   237           25961390
   82   294           25963552
   31   296           25964127
  137   286           25965009
   32   296           25967104
  232   238           25968440
  162   279           25969167
   33   296           25970273
  159   280           25971679
  149   283           25973136
   67   295           25973138
  110   291           25973171
  208   257           25973505
   34   296           25973640
  173   275           25974592
  211   255           25975306
  223   246           25976503
  165   278           25977077
   35   296           25977211
  231   239           25978310
   36   296           25980992
   83   294           25983971
   94   293           25984341
  156   281           25984457
  200   262           25984728
   37   296           25984989
  128   288           25985024
  218   250           25985232
  178   273           25986169
   68   295           25986807
  205   259           25989104
   38   296           25989208
  103   292           25989815
  117   290           25990613
  230   240           25991000
  133   287           25992540
   39   296           25993655
  214   253           25994621
  168   277           25995565
   40   296           25998336
  123   289           25998436
  189   268           26000101
   69   295           26000884
  191   267           26002034
   41   296           26003257
  187   269           26004312
   84   294           26004888
  229   241           26006510
  153   282           26007345
   42   296           26008424
  111   291           26009802
  193   266           26010153
  222   247           26010271
   95   293           26011132
  142   285           26012413
   43   296           26013843
  185   270           26014625
   70   295           26015375
  146   284           26018440
   44   296           26019520
  138   286           26021728
  104   292           26021952
  202   261           26021989
  176   274           26022600
  195   265           26024500
  171   276           26024787
  228   242           26024840
   45   296           26025461
   85   294           26026309
   71   295           26030286
  183   271           26030998
  217   251           26031564
   46   296           26031672
  118   290           26032032
  129   288           26034561
   47   296           26038159
  210   256           26038216
   96   293           26038493
  150   283           26040187
  207   258           26043255
  124   289           26044193
   48   296           26044928
  197   264           26045117
   72   295           26045623
  227   243           26045990
  134   287           26046007
  221   248           26046853
  112   291           26047099
  160   280           26048000
   86   294           26048240
  163   279           26048386
  213   254           26050661
   49   296           26051985
  181   272           26053389
  105   292           26054713
  157   281           26057934
  166   278           26059248
   50   296           26059336
   73   295           26061392
  174   275           26064899
  204   260           26065664
   97   293           26066430
   51   296           26066987
  226   244           26069960
   87   294           26070687
  199   263           26072046
  143   285           26073332
  119   290           26074159
   52   296           26074944
   74   295           26077599
  154   282           26078032
  139   286           26079275
  216   252           26080704
  169   277           26080742
  179   273           26081756
  147   284           26082827
   53   296           26083213
  130   288           26084872
  113   291           26085068
  220   249           26086249
  106   292           26088104
  125   289           26090694
   54   296           26091800
   88   294           26093656
   75   295           26094250
   98   293           26094949
  225   245           26096750
  135   287           26100278
   55   296           26100711
  209   257           26103922
  201   262           26105329
  190   268           26107832
  151   283           26108138
  212   255           26109503
  188   269           26109781
   56   296           26109952
   76   295           26111351
  192   267           26112051
  172   276           26113024
  206   259           26115795
  177   274           26116057
  120   290           26117000
   89   294           26117153
  186   270           26117856
   57   296           26119529
  107   292           26122131
  235   236           26122131
  194   266           26122480
  114   291           26123715
   99   293           26124056
  234   237           26124957
  161   280           26125281
  224   246           26126360
  219   250           26128459
  164   279           26128583
   77   295           26128908
   58   296           26129448
  233   238           26130609
  184   271           26132015
  158   281           26132353
  215   253           26132652
  144   285           26135109
  131   288           26135963
  140   286           26137656
  126   289           26137945
  232   239           26139087
  196   265           26139161
   59   296           26139715
   90   294           26141184
  167   278           26142415
  203   261           26145008
   78   295           26146927
  148   284           26148096
  155   282           26149643
   60   296           26150336
  231   240           26150391
  182   272           26152216
  100   293           26153757
  136   287           26155359
  175   275           26156250
  108   292           26156800
  223   247           26158790
  121   290           26160561
   61   296           26161317
  198   264           26162136
  115   291           26163046
  230   241           26164521
   79   295           26165414
   91   294           26165755
  170   277           26166933
  211   256           26171147
  208   258           26172424
   62   296           26172664
  218   251           26173483
  152   283           26176995
  180   273           26178417
  229   242           26181477
  101   293           26184058
   80   295           26184375
   63   296           26184383
  127   289           26185952
  214   254           26187408
  132   288           26187840
   92   294           26190872
  205   260           26191125
  200   263           26191447
  109   292           26192117
  222   248           26194040
   64   296           26196480
  141   286           26196877
  145   285           26197750
    0   297           26198073
    1   297           26198074
    2   297           26198081
    3   297           26198100
    4   297           26198137
    5   297           26198198
    6   297           26198289
    7   297           26198416
    8   297           26198585
    9   297           26198802
   10   297           26199073
   11   297           26199404
   12   297           26199801
   13   297           26200270
   14   297           26200817
  228   243           26201259
   15   297           26201448
   16   297           26202169
  173   276           26202293
   17   297           26202986
  116   291           26203067
  162   280           26203528
   81   295           26203816
   18   297           26203905
  122   290           26204848
   19   297           26204932
   20   297           26206073
   21   297           26207334
  159   281           26207720
   22   297           26208721
   65   296           26208961
  165   279           26209764
   23   297           26210240
  178   274           26210576
  137   287           26211256
   24   297           26211897
   25   297           26213698
  149   284           26214253
  102   293           26214965
   26   297           26215649
  189   269           26216378
   93   294           26216541
  191   268           26216703
   27   297           26217756
   28   297           26220025
  217   252           26221321
   66   296           26221832
  156   282           26222184
  187   270           26222203
   29   297           26222462
  193   267           26223220
   82   295           26223743
  227   244           26223867
   30   297           26225073
  168   278           26226584
  202   262           26227136
   31   297           26227864
  110   292           26228088
   32   297           26230841
  221   249           26232110
   33   297           26234010
  185   271           26234136
  128   289           26234721
   67   296           26235099
  210   257           26235593
  195   266           26235971
   34   297           26237377
  133   288           26240509
   35   297           26240948
   94   294           26242768
  207   259           26243722
  117   291           26243784
   83   295           26244162
   36   297           26244729
  213   255           26244972
  103   293           26246484
  153   283           26246764
  176   275           26248651
   37   297           26248726
   68   296           26248768
  226   245           26249301
  123   290           26249867
  183   272           26252135
   38   297           26252945
  171   277           26254144
  197   265           26254998
  142   286           26256944
   39   297           26257392
  146   285           26261261
   40   297           26262073
   69   296           26262845
  111   292           26264719
   84   295           26265079
   41   297           26266994
  138   287           26267975
  204   261           26269245
   95   294           26269559
  216   253           26271973
   42   297           26272161
  220   250           26273000
  181   273           26276158
   70   296           26277336
  225   246           26277561
   43   297           26277580
  104   293           26278621
  199   264           26280343
  150   284           26281304
  163   280           26282747
   44   297           26283257
  160   281           26284041
  129   289           26284258
  118   291           26285203
   85   295           26286500
  236   236           26288512
   45   297           26289198
  235   237           26289928
  166   279           26291935
   71   296           26292247
  174   276           26292600
  134   288           26293976
  234   238           26294176
   46   297           26295409
  124   290           26295624
  157   282           26295661
   96   294           26296920
  233   239           26301256
   47   297           26301896
  112   292           26302016
  209   258           26302841
  212   256           26305344
  179   274           26306163
   72   296           26307584
   86   295           26308431
  224   247           26308647
   48   297           26308665
  232   240           26311168
  105   293           26311382
  169   278           26311761
  201   263           26312048
   49   297           26315722
  219   251           26316710
  154   283           26317451
  206   260           26317816
  143   286           26317863
   50   297           26323073
   73   296           26323353
  231   241           26323912
  190   269           26324109
   97   294           26324857
  215   254           26325439
  139   287           26325522
  147   285           26325648
  192   268           26326720
  119   291           26327330
  188   270           26327672
   51   297           26330724
   87   295           26330878
  130   289           26334569
  194   267           26335547
  186   271           26337367
   52   297           26338681
  230   242           26339488
   74   296           26339560
  113   292           26339985
  177   275           26342108
  125   290           26342125
  172   277           26342381
  223   248           26342559
  106   293           26344773
   53   297           26346950
  135   288           26348247
  151   284           26349255
  203   262           26350155
  196   266           26350632
  184   272           26353152
   98   294           26353376
   88   295           26353847
   54   297           26355537
   75   296           26356211
  229   243           26357896
  161   281           26361322
  164   280           26362944
  218   252           26363240
   55   297           26364448
  211   257           26368524
  158   282           26370080
  120   291           26370171
  198   265           26372017
  208   259           26372891
   76   296           26373312
   56   297           26373689
  182   273           26374985
  167   279           26375102
   89   295           26377344
  114   292           26378632
  107   293           26378800
  228   244           26379136
  222   249           26379297
  144   286           26379640
  214   255           26381719
   99   294           26382483
   57   297           26383266
  140   287           26383903
  175   276           26383951
  131   289           26385660
  155   283           26389062
  126   290           26389376
   77   296           26390869
  148   285           26390917
   58   297           26393185
  205   261           26394706
  170   278           26397952
  200   264           26399744
   90   295           26401375
  180   274           26402824
  227   245           26403208
  136   288           26403328
   59   297           26403452
   78   296           26408888
  100   294           26412184
  217   253           26412590
  108   293           26413469
  121   291           26413732
   60   297           26414073
  115   292           26417963
  152   284           26418112
  221   250           26418861
   61   297           26425054
   91   295           26425946
   79   296           26427375
  226   246           26430112
  173   277           26431650
  191   269           26432980
  202   263           26433855
  189   270           26434269
  210   258           26434512
   62   297           26436401
  178   275           26436627
  127   290           26437383
  132   289           26437537
  193   268           26437889
  162   281           26439569
  213   256           26440813
  187   271           26441714
  145   286           26442281
  101   294           26442485
  141   287           26443124
  165   280           26444125
  159   282           26445447
  207   260           26445743
   80   296           26446336
   63   297           26448120
  109   293           26448786
  195   267           26449038
   92   295           26451063
  185   272           26455273
  236   237           26456309
  149   285           26457074
  116   292           26457984
  122   291           26458019
  235   238           26459147
  137   288           26459225
  168   279           26459271
  225   247           26459848
   64   297           26460217
  220   251           26461251
  156   283           26461603
    0   298           26463592
    1   298           26463593
    2   298           26463600
    3   298           26463619
    4   298           26463656
    5   298           26463717
    6   298           26463808
    7   298           26463935
    8   298           26464104
    9   298           26464321
   10   298           26464592
  216   254           26464760
  234   239           26464823
   11   298           26464923
   12   298           26465320
   81   296           26465777
   13   298           26465789
   14   298           26466336
  197   266           26466469
   15   298           26466967
   16   298           26467688
   17   298           26468505
   18   298           26469424
   19   298           26470451
   20   298           26471592
   65   297           26472698
   21   298           26472853
  233   240           26473337
  102   294           26473392
   22   298           26474240
  204   262           26474392
  183   273           26474904
   23   298           26475759
  176   276           26476352
   93   295           26476732
   24   298           26477416
   25   298           26479217
   26   298           26481168
   27   298           26483275
  232   241           26484689
  110   293           26484757
  171   278           26485163
   28   298           26485544
   66   297           26485569
   82   296           26485704
  128   290           26486152
  153   284           26487881
   29   298           26487981
  133   289           26490206
  199   265           26490224
   30   298           26490592
  224   248           26492416
   31   298           26493383
   32   298           26496360
  117   292           26498701
   67   297           26498836
  231   242           26498879
   33   298           26499529
  181   274           26500565
  212   257           26502721
   34   298           26502896
   94   295           26502959
  123   291           26503038
  142   287           26503191
  209   259           26503308
  103   294           26504911
  146   286           26505792
   83   296           26506123
   35   298           26506467
  219   252           26506467
   36   298           26510248
   68   297           26512505
   37   298           26514245
  230   243           26515907
  138   288           26515944
   38   298           26518464
  163   281           26518788
  215   255           26519750
  201   264           26520345
  111   293           26521388
  206   261           26521397
  160   282           26521768
  174   277           26521957
   39   298           26522911
  150   285           26524125
  166   280           26526296
   69   297           26526582
   84   296           26527040
   40   298           26527592
  223   249           26527816
   95   295           26529750
  179   275           26532214
   41   298           26532513
  157   283           26535080
  129   290           26535689
  229   244           26535773
  104   294           26537048
   42   298           26537680
  118   292           26540120
   70   297           26541073
  190   270           26542000
  192   269           26542997
   43   298           26543099
  134   289           26543673
  169   279           26544448
  188   271           26547183
   85   296           26548461
   44   298           26548776
  124   291           26548795
  194   268           26550216
  218   253           26554509
   45   298           26554717
   71   297           26555984
  203   263           26556874
   96   295           26557111
  228   245           26558477
  186   272           26558504
  154   284           26558568
  112   293           26558685
   46   298           26560928
  196   267           26563699
  143   287           26564110
  222   250           26566048
   47   298           26567415
  211   258           26567443
  105   294           26569809
  177   276           26569809
  147   286           26570179
   86   296           26570392
   72   297           26571321
  172   278           26573400
  139   288           26573491
   48   298           26574184
  208   260           26574912
  184   273           26575921
  214   256           26577560
   49   298           26581241
  119   292           26582247
  198   266           26583488
  227   246           26584019
   97   295           26585048
  130   290           26586000
   73   297           26587090
   50   298           26588592
  151   285           26592076
   87   296           26592839
  125   291           26595296
   51   298           26596243
  113   293           26596654
  135   289           26597944
  164   281           26598985
  161   282           26599049
  182   274           26599392
  205   262           26599853
  106   294           26603200
   74   297           26603297
   52   298           26604200
  217   254           26605377
  221   251           26607112
  167   280           26609463
  158   283           26609499
  200   265           26609625
  226   247           26612399
   53   298           26612469
  175   277           26613308
   98   295           26613567
   88   296           26615808
   75   297           26619948
   54   298           26621056
  237   237           26624106
  120   292           26625088
  236   238           26625528
  144   287           26625887
  180   275           26628875
  235   239           26629794
   55   298           26629967
  155   284           26630179
  170   279           26630639
  140   288           26631872
  210   259           26634979
  114   293           26635301
  148   286           26635448
  234   240           26636904
   76   297           26637049
  131   290           26637091
  107   294           26637227
  213   257           26638190
   56   298           26639208
   89   296           26639305
  202   264           26642152
  126   291           26642547
   99   295           26642674
  225   248           26643617
  233   241           26646858
   57   298           26648785
  207   261           26649324
  191   270           26650871
  220   252           26651008
  136   289           26653025
  189   271           26653780
  193   269           26654166
   77   297           26654606
   58   298           26658704
  216   255           26659071
  232   242           26659656
  152   285           26660933
  173   278           26662669
  187   272           26662851
   90   296           26663336
  195   268           26663707
  178   276           26664328
  121   292           26668649
   59   298           26668971
  108   294           26671896
  100   295           26672375
   78   297           26672625
  115   293           26674632
  231   243           26675298
  162   282           26677296
  224   249           26677673
  185   273           26678042
  197   267           26679536
   60   298           26679592
  165   281           26680166
  204   263           26681111
  159   283           26684866
   91   296           26687907
  145   287           26688528
  132   290           26688968
  127   291           26690554
   61   298           26690573
  141   288           26691093
   79   297           26691112
  168   280           26693632
  230   244           26693784
  219   253           26697736
  183   274           26699311
  149   286           26701605
  212   258           26701640
  199   266           26701695
   62   298           26701920
  101   295           26702676
  156   284           26702720
  209   260           26705329
  176   277           26705709
  109   294           26707213
  137   289           26708922
   80   297           26710073
  122   292           26712936
   92   296           26713024
   63   298           26713639
  223   250           26714567
  116   293           26714653
  229   245           26715114
  215   256           26715591
  171   279           26717850
   64   298           26725736
  206   262           26726544
  181   275           26726616
   81   297           26729514
  201   265           26730226
  153   285           26730702
    0   299           26730899
    1   299           26730900
    2   299           26730907
    3   299           26730926
    4   299           26730963
    5   299           26731024
    6   299           26731115
    7   299           26731242
    8   299           26731411
    9   299           26731628
   10   299           26731899
   11   299           26732230
   12   299           26732627
   13   299           26733096
  102   295           26733583
   14   299           26733643
   15   299           26734274
   16   299           26734995
   17   299           26735812
   18   299           26736731
   19   299           26737758
   65   298           26738217
   93   296           26738693
   20   299           26738899
  228   246           26739288
  128   291           26739323
   21   299           26740160
   22   299           26741547
  133   290           26741637
   23   299           26743066
  110   294           26743184
   24   299           26744723
   25   299           26746524
  218   254           26747296
   26   299           26748475
   82   297           26749441
   27   299           26750582
   66   298           26751088
  142   288           26751160
  146   287           26752039
   28   299           26752851
  174   278           26752976
  222   251           26754299
   29   299           26755288
  117   293           26755370
  163   282           26756515
   30   299           26757899
  123   292           26757955
  179   276           26759915
   31   299           26760690
  192   270           26760888
  160   283           26761187
  190   271           26761511
  166   281           26762337
   32   299           26763667
   67   298           26764355
   94   296           26764920
  103   295           26765102
  203   264           26765171
  138   289           26765641
  227   247           26766306
  194   269           26766493
   33   299           26766836
  211   259           26767910
  188   272           26768320
  150   286           26768656
   83   297           26769860
   34   299           26770203
   35   299           26773774
  214   257           26774937
  157   284           26776197
   36   299           26777555
   68   298           26778024
  196   268           26778368
  208   261           26778493
  169   280           26778809
  111   294           26779815
  186   273           26781273
   37   299           26781552
   38   299           26785771
  129   291           26788860
   39   299           26790218
   84   297           26790777
   95   296           26791711
   69   298           26792101
  237   238           26793325
   40   299           26794899
  134   290           26795104
  226   248           26796168
  236   239           26796175
  198   267           26796555
  118   293           26796789
  221   252           26796869
  104   295           26797239
  177   277           26799166
  217   255           26799688
   41   299           26799820
  184   274           26800328
  154   285           26801389
  235   240           26801875
  124   292           26803712
   42   299           26804987
  172   279           26806087
  205   263           26806572
   70   298           26806592
   43   299           26810406
  234   241           26810425
  143   288           26812079
   85   297           26812198
   44   299           26816083
  147   287           26816426
  112   294           26817112
   96   296           26819072
  200   266           26821096
   71   298           26821503
  233   242           26821825
   45   299           26822024
  139   289           26823188
  182   275           26825443
   46   299           26828235
  225   249           26828874
  105   295           26830000
   86   297           26834129
   47   299           26834722
  232   243           26836075
  151   286           26836607
  164   282           26836712
   72   298           26836840
  210   260           26837000
  213   258           26837109
  161   283           26838468
  119   293           26838916
  130   291           26839171
   48   299           26841491
  220   253           26842277
  175   278           26844327
  167   281           26845504
   97   296           26847009
   49   299           26848548
  135   290           26849375
  125   292           26850213
  158   284           26850616
  202   265           26852033
   73   298           26852609
  231   244           26853175
  207   262           26854471
  216   256           26854912
  113   294           26855081
   50   299           26855899
   87   297           26856576
  180   276           26856576
  106   295           26863391
   51   299           26863550
  224   250           26864424
  170   280           26865000
   74   298           26868816
  191   271           26870382
   52   299           26871507
  193   270           26872057
  155   285           26873000
  230   245           26873125
  144   288           26873856
  189   272           26874917
   98   296           26875528
   88   297           26879545
   53   299           26879776
  195   269           26879984
  140   289           26881569
  148   287           26881695
  120   293           26881757
   75   298           26885467
  187   273           26885620
   54   299           26888363
  204   264           26889408
  131   291           26890262
  219   254           26890523
  178   277           26893685
  114   294           26893728
  197   268           26894205
  173   279           26895356
  229   246           26895925
   55   299           26897274
  107   295           26897418
  126   292           26897464
  212   259           26902107
  185   274           26902449
   76   298           26902568
  223   251           26902818
   89   297           26903042
  136   290           26904456
   99   296           26904635
  152   286           26905464
   56   299           26906515
  209   261           26908910
  215   257           26912968
  199   267           26914762
   57   299           26916092
  162   283           26916715
  165   282           26917893
   77   298           26920125
  228   247           26921575
  121   293           26925318
  183   275           26925362
  159   284           26925983
   58   299           26926011
   90   297           26927073
  168   281           26929673
  108   295           26932087
  115   294           26933059
  206   263           26933263
  100   296           26934336
   59   299           26936278
  145   288           26936497
  176   278           26936728
   78   298           26938144
  141   289           26940790
  218   255           26941607
  201   266           26941697
  132   291           26942139
  222   252           26944056
  127   292           26945471
  156   285           26945541
   60   299           26946899
  149   287           26947852
  227   248           26950075
   91   297           26951644
  171   280           26952211
  181   276           26954317
   79   298           26956631
   61   299           26957880
  137   290           26960353
  238   238           26962544
  237   239           26963972
  101   296           26964637
  109   295           26967404
  236   240           26968256
   62   299           26969227
  122   293           26969605
  211   260           26969931
  116   294           26973080
  214   258           26973856
  203   265           26975052
  153   286           26975233
  235   241           26975396
   80   298           26975592
   92   297           26976761
  192   271           26980399
   63   299           26980946
  226   249           26981425
  190   272           26982648
  208   262           26983640
  194   270           26984384
  234   242           26985392
  174   279           26985663
  221   253           26988138
  179   277           26989272
  188   273           26991089
   64   299           26993043
  128   292           26994240
  196   269           26994645
  133   291           26994808
   81   298           26995033
  217   256           26995529
  102   296           26995544
  163   283           26995934
  233   243           26998244
    0   300           27000000
    1   300           27000001
    2   300           27000008
  146   288           27000008
    3   300           27000027
    4   300           27000064
  166   282           27000064
    5   300           27000125
    6   300           27000216
    7   300           27000343
    8   300           27000512
    9   300           27000729
  142   289           27000857
   10   300           27001000
   11   300           27001331
   12   300           27001728
   13   300           27002197
  160   284           27002304
   93   297           27002430
   14   300           27002744
   15   300           27003375
  110   295           27003375
   16   300           27004096
   17   300           27004913
   65   299           27005524
  186   274           27005680
   18   300           27005832
   19   300           27006859
   20   300           27008000
   21   300           27009261
   22   300           27010648
  198   268           27011224
   23   300           27012167
  117   294           27013797
   24   300           27013824
  232   244           27013952
  123   293           27014624
  169   281           27014850
  205   264           27014869
  150   287           27014903
   82   298           27014960
   25   300           27015625
  225   250           27015625
  138   290           27017072
   26   300           27017576
   66   299           27018395
  157   285           27019018
   27   300           27019683
   28   300           27021952
   29   300           27024389
  184   275           27026379
   30   300           27027000
  103   296           27027063
   94   297           27028657
   31   300           27029791
  177   278           27030185
   67   299           27031662
  231   245           27032516
   32   300           27032768
  200   267           27034163
  220   254           27035064
   83   298           27035379
   33   300           27035937
  213   259           27037576
   34   300           27039304
  111   295           27040006
  172   280           27040448
  210   261           27040581
   35   300           27042875
  129   292           27043777
   68   299           27045331
  154   286           27045920
   36   300           27046656
  134   291           27048275
   37   300           27050653
  216   257           27052289
  224   251           27052675
  182   276           27053144
  230   246           27053936
   38   300           27054872
  118   294           27055216
   95   297           27055448
   84   298           27056296
  104   296           27059200
   39   300           27059319
   69   299           27059408
  124   293           27060381
  207   263           27061190
  143   289           27061776
  202   266           27063504
   40   300           27064000
  147   288           27064395
   41   300           27068921
   70   299           27073899
   42   300           27074088
  139   290           27074619
  164   283           27076131
  175   279           27077014
  112   295           27077303
   85   298           27077717
  229   247           27078212
   43   300           27079507
  161   284           27079585
   96   297           27082809
  151   287           27082854
  167   282           27083231
  219   255           27084834
   44   300           27085184
  180   277           27085933
   71   299           27088810
   45   300           27091125
  191   272           27091519
  193   271           27091568
  105   296           27091961
  223   252           27092575
  158   285           27093437
  130   292           27094088
   46   300           27097336
  119   294           27097343
  189   273           27097686
  195   270           27097875
  204   265           27099289
   86   298           27099648
  170   281           27101041
  135   291           27102546
   47   300           27103823
  212   260           27104128
   72   299           27104147
  228   248           27105344
  125   293           27106882
  187   274           27110027
  197   269           27110482
   48   300           27110592
   97   297           27110746
  215   258           27111887
  209   262           27114057
  113   295           27115272
  155   286           27117531
   49   300           27117649
   73   299           27119916
   87   298           27122095
  144   289           27123553
  178   278           27124704
   50   300           27125000
  106   296           27125352
  185   275           27128500
  199   268           27129431
  148   288           27129664
  173   280           27129717
   51   300           27132651
  140   290           27133000
  238   239           27133191
  222   253           27135325
  227   249           27135332
  237   240           27136053
   74   299           27136123
  218   256           27137448
   98   297           27139265
  120   294           27140184
   52   300           27140608
  206   264           27141560
  236   241           27141777
   88   298           27145064
  131   292           27145179
   53   300           27148877
  235   242           27150363
  152   287           27151711
   75   299           27152774
  183   276           27153063
  114   295           27153919
  126   293           27154133
  201   267           27154764
  165   283           27157312
   54   300           27157464
  136   291           27157627
  162   284           27157832
  107   296           27159379
  234   243           27161811
   55   300           27166375
  168   282           27167400
  226   250           27168176
   99   297           27168372
   89   298           27168561
  159   285           27168804
  176   279           27169415
   76   299           27169875
  211   261           27173512
  214   259           27174323
   56   300           27175616
  233   244           27176121
  221   254           27180925
  181   277           27183674
  121   294           27183745
   57   300           27185193
  145   289           27186194
  203   266           27186523
   77   299           27187432
  171   281           27188252
  156   286           27190072
  208   263           27190359
  141   290           27192221
   90   298           27192592
  217   257           27192906
  115   295           27193250
  232   245           27193293
  108   296           27194048
   58   300           27195112
  149   288           27195821
  132   292           27197056
  100   297           27198073
  192   272           27201536
  127   293           27202140
  225   251           27203876
  194   271           27203895
   59   300           27205379
  190   273           27205417
   78   299           27205451
  196   270           27212536
  231   246           27213327
  137   291           27213524
  188   274           27215496
   60   300           27216000
   91   298           27217163
  174   280           27220024
  179   278           27220291
  153   287           27221480
   79   299           27223938
  205   265           27224750
   61   300           27226981
  198   269           27227501
  122   294           27228032
  101   297           27228374
  109   296           27229365
  220   255           27229375
  186   275           27231731
  116   295           27233271
  230   247           27236223
  163   284           27237051
   62   300           27238328
  166   283           27239483
  213   260           27239597
   92   298           27242280
  224   252           27242432
   80   299           27242899
  160   285           27245125
  210   262           27245728
  200   268           27248832
  146   289           27249705
  133   292           27249725
   63   300           27250047
  128   293           27250909
  216   258           27251208
  142   290           27252288
  169   282           27252577
  184   276           27254080
  102   297           27259281
  229   248           27261981
   64   300           27262144
   81   299           27262340
  150   288           27262872
  177   279           27262872
  157   286           27263549
  110   296           27265336
   93   298           27267949
  207   264           27269487
  138   291           27270243
    0   301           27270901
    1   301           27270902
    2   301           27270909
    3   301           27270928
    4   301           27270965
    5   301           27271026
    6   301           27271117
    7   301           27271244
    8   301           27271413
    9   301           27271630
   10   301           27271901
   11   301           27272232
   12   301           27272629
  123   294           27273051
   13   301           27273098
   14   301           27273645
  117   295           27273988
   15   301           27274276
   65   300           27274625
   16   301           27274997
   17   301           27275814
  172   281           27276489
  202   267           27276571
   18   301           27276733
   19   301           27277760
   20   301           27278901
   21   301           27280162
  219   256           27280675
   22   301           27281549
   82   299           27282267
  182   277           27282501
   23   301           27283068
  223   253           27283844
   24   301           27284725
   25   301           27286526
   66   300           27287496
   26   301           27288477
   27   301           27290584
  228   249           27290601
  103   297           27290800
  154   287           27292167
   28   301           27292853
   94   298           27294176
   29   301           27295290
   30   301           27297901
  129   293           27300446
   31   301           27300692
   67   300           27300763
  111   296           27301967
   83   299           27302686
  134   292           27303192
   32   301           27303669
  239   239           27303838
  238   240           27305272
   33   301           27306838
  212   261           27307709
  237   241           27309574
   34   301           27310205
  204   266           27310760
  175   280           27311375
  215   259           27312354
  193   272           27312705
  143   290           27313207
   35   301           27313776
  147   289           27314092
  191   273           27314288
   68   300           27314432
  118   295           27315407
  236   242           27316744
  180   278           27316952
  164   284           27317248
  195   271           27317386
   36   301           27317557
  124   294           27318808
  209   263           27320776
   95   298           27320967
   37   301           27321554
  227   250           27322083
  189   274           27322093
  161   285           27322406
  167   283           27322650
  104   297           27322937
   84   299           27323603
   38   301           27325773
  235   243           27326782
  139   291           27327790
  222   254           27328112
  197   270           27328373
   69   300           27328509
   39   301           27330220
  151   288           27330823
  218   257           27334825
   40   301           27334901
  187   275           27336078
  158   286           27337968
  170   282           27338768
  112   296           27339264
  234   244           27339688
   41   301           27339822
   70   300           27343000
   42   301           27344989
   85   299           27345024
  199   269           27345708
   96   298           27348328
   43   301           27350408
  130   293           27350757
  206   265           27351441
  233   245           27355462
  105   297           27355698
   44   301           27356085
  185   276           27356201
  226   251           27356427
  178   279           27357391
  135   292           27357463
  119   295           27357534
   71   300           27357911
   45   301           27362026
  155   287           27363778
  125   294           27365309
  173   281           27365758
   86   299           27366955
   46   301           27368237
  201   268           27369433
   72   300           27373248
  232   246           27374104
   47   301           27374724
  144   290           27374984
  221   255           27375236
   97   298           27376265
  214   260           27376344
  113   296           27377233
  211   262           27378659
  148   289           27379361
   48   301           27381493
  183   277           27382420
  140   291           27386171
   49   301           27388550
   73   300           27389017
  106   297           27389089
   87   299           27389402
  217   258           27391825
  225   252           27393633
  231   247           27395614
   50   301           27395901
  165   284           27398429
  208   264           27398656
  203   267           27399590
  152   288           27399680
  120   295           27400375
  162   285           27400653
  131   293           27401848
   51   301           27403552
  176   280           27403776
   98   298           27404784
   74   300           27405224
  168   283           27406819
   52   301           27411509
   88   299           27412371
  136   292           27412544
  126   294           27412560
  159   286           27413335
  181   278           27414693
  114   296           27415880
   53   301           27419778
  230   248           27419992
   75   300           27421875
  107   297           27423116
  192   273           27424305
  194   272           27425032
  220   256           27425216
  171   282           27425979
   54   301           27428365
  190   274           27429824
  196   271           27432047
  224   253           27433701
   99   298           27433891
   89   299           27435868
  205   266           27436221
  156   287           27436319
   55   301           27437276
  145   290           27437625
   76   300           27438976
  188   275           27441547
  213   261           27443178
  121   295           27443936
  141   291           27445392
  198   270           27445392
  149   289           27445518
   56   301           27446517
  229   249           27447238
  216   259           27451675
  210   263           27452447
  179   279           27452978
  132   293           27453725
  115   296           27455211
  174   281           27456065
   57   301           27456094
   77   300           27456533
  108   297           27457785
  186   276           27459432
   90   299           27459899
  127   294           27460567
  100   298           27463592
  200   269           27465109
   58   301           27466013
  137   292           27468441
  153   288           27469449
   78   300           27474552
  239   240           27475919
   59   301           27476280
  223   254           27476631
  228   250           27477352
  219   257           27478052
  238   241           27478793
  207   265           27479368
  163   285           27479872
  166   284           27480600
  184   277           27483437
   91   299           27484470
  237   242           27484541
   60   301           27486901
  122   295           27488223
  160   286           27489656
  202   268           27491240
  169   283           27491996
   79   300           27493039
  109   297           27493102
  236   243           27493163
  101   298           27493893
  116   296           27495232
  177   280           27497233
   61   301           27497882
  146   290           27501136
  235   244           27504659
  142   291           27505459
  133   293           27506394
   62   301           27509229
  128   294           27509336
   92   299           27509587
  157   287           27509796
  227   251           27510334
   80   300           27512000
  150   289           27512569
  212   262           27512856
  182   278           27513520
  172   282           27514216
  215   260           27514375
  234   245           27519029
   63   301           27520948
  222   255           27522423
  204   267           27523827
  102   298           27524800
  138   292           27525160
  110   297           27529073
  209   264           27529073
   81   300           27531441
   64   301           27533045
  123   295           27533242
  218   258           27533744
   93   299           27535256
  193   273           27535474
  117   296           27535949
  233   246           27536273
  195   272           27538523
  191   274           27538695
  154   288           27540136
    0   302           27543608
    1   302           27543609
    2   302           27543616
    3   302           27543635
    4   302           27543672
    5   302           27543733
    6   302           27543824
    7   302           27543951
    8   302           27544120
    9   302           27544337
   10   302           27544608
   11   302           27544939
   12   302           27545336
   65   301           27545526
   13   302           27545805
  226   252           27546184
   14   302           27546352
   15   302           27546983
  175   281           27547416
   16   302           27547704
  197   271           27547884
  189   275           27548144
   17   302           27548521
   18   302           27549440
  180   279           27549639
   19   302           27550467
   82   300           27551368
   20   302           27551608
   21   302           27552869
   22   302           27554256
   23   302           27555775
  103   298           27556319
  232   247           27556391
   24   302           27557432
   66   301           27558397
  129   294           27558873
   25   302           27559233
  134   293           27559861
  164   285           27560069
   26   302           27561184
   94   299           27561483
  206   266           27562912
   27   302           27563291
  199   270           27563599
  167   284           27563767
  187   276           27563779
  147   290           27565523
   28   302           27565560
  111   297           27565704
  143   291           27566378
  161   286           27566937
   29   302           27567997
   30   302           27570608
  221   256           27571077
   67   301           27571664
   83   300           27571787
   31   302           27573399
   32   302           27576376
  118   296           27577368
  170   283           27578187
  124   295           27578999
  231   248           27579383
   33   302           27579545
  214   261           27579925
  151   289           27580520
  139   292           27582707
   34   302           27582912
  158   287           27584215
  225   253           27584902
   68   301           27585333
  211   263           27585378
  185   277           27585558
  201   269           27585710
   35   302           27586483
   95   299           27588274
  104   298           27588456
   36   302           27590264
  178   280           27591752
  217   259           27592292
   84   300           27592704
   37   302           27594261
   38   302           27598480
   69   301           27599410
   39   302           27602927
  112   297           27603001
  173   282           27603485
  230   249           27605249
   40   302           27607608
  208   265           27608537
  130   294           27609184
  155   288           27611747
   41   302           27612529
  183   278           27613439
   70   301           27613901
   85   300           27614125
  135   293           27614132
  203   268           27614259
   96   299           27615635
   42   302           27617696
  119   296           27619495
  105   298           27621217
  220   257           27622593
   43   302           27623115
  125   295           27625500
  224   254           27626488
  144   291           27628155
   44   302           27628792
   71   301           27628812
  148   290           27630792
  229   250           27633989
   45   302           27634733
   86   300           27636056
  176   281           27639817
   46   302           27640944
  113   297           27640970
  140   292           27641088
  165   285           27641250
   97   299           27643572
   72   301           27644149
  162   286           27645184
  181   279           27647380
   47   302           27647431
  194   273           27647801
  168   284           27647936
  240   240           27648000
  213   262           27648325
  192   274           27648712
  205   267           27649288
  152   289           27649377
  239   241           27649440
  196   272           27653184
  216   260           27653696
  238   242           27653760
   48   302           27654200
  106   298           27654608
  190   275           27655875
   87   300           27658503
  159   287           27659582
   73   301           27659918
  131   294           27660275
  210   264           27660744
  237   243           27660960
   49   302           27661257
  120   296           27662336
  198   271           27664903
  171   283           27665398
  228   251           27665603
   50   302           27668608
  136   293           27669213
  188   276           27669248
  223   255           27670942
  236   244           27671040
   98   299           27672091
  126   295           27672751
   74   301           27676125
   51   302           27676259
  219   258           27676971
  114   297           27679617
   88   300           27681472
  200   270           27683000
  235   245           27684000
   52   302           27684216
  156   288           27684288
  179   280           27687339
  107   298           27688635
  186   277           27688789
  145   291           27690796
  207   266           27690839
   53   302           27692485
   75   301           27692776
  174   282           27693792
  149   290           27696949
  234   246           27699840
  227   252           27700091
  141   292           27700309
   54   302           27701072
   99   299           27701198
   89   300           27704969
  121   296           27705897
  202   269           27707517
   76   301           27709877
   55   302           27709983
  132   294           27712152
  184   278           27714456
  215   261           27717956
  222   256           27718264
  233   247           27718560
  115   297           27718948
  153   289           27719146
   56   302           27719224
  212   263           27719575
  127   295           27720758
  108   298           27723304
  166   285           27723421
  163   286           27724403
  137   293           27725110
   77   301           27727434
   57   302           27728801
   90   300           27729000
  100   299           27730899
  169   284           27733113
  177   281           27733274
  218   259           27734211
  160   287           27735903
  226   253           27737453
  204   268           27738496
   58   302           27738720
  209   265           27738954
  232   248           27740160
   78   301           27745453
  182   279           27746207
   59   302           27748987
  122   296           27750184
   91   300           27753571
  172   283           27753635
  146   291           27754307
  157   288           27757765
  109   298           27758621
  116   297           27758969
   60   302           27759608
  193   274           27759881
  142   292           27760376
  101   299           27761200
  195   273           27761292
   79   301           27763940
  150   290           27764000
  231   249           27764640
  191   275           27764746
  133   294           27764821
  221   257           27768454
  197   272           27769021
  128   295           27769527
   61   302           27770589
  189   276           27775845
  206   267           27775979
  225   254           27777689
   92   300           27778688
  138   293           27781829
   62   302           27781936
   80   301           27782901
  199   271           27783110
  180   280           27784000
  214   262           27785072
  175   282           27785143
  154   289           27789833
  230   250           27792000
  102   299           27792107
  187   277           27793136
   63   302           27793655
  211   264           27793675
  217   260           27794313
  110   298           27794592
  123   296           27795203
  117   297           27799686
   81   301           27802342
  201   270           27803601
   93   300           27804357
  164   286           27804600
   64   302           27805752
  167   285           27806588
  161   287           27813184
  185   278           27816577
    0   303           27818127
    1   303           27818128
    2   303           27818135
    3   303           27818154
    4   303           27818191
   65   302           27818233
    5   303           27818252
  134   294           27818288
    6   303           27818343
    7   303           27818470
    8   303           27818639
  147   291           27818694
    9   303           27818856
  129   295           27819064
   10   303           27819127
  170   284           27819304
   11   303           27819458
   12   303           27819855
  208   266           27820008
   13   303           27820324
  224   255           27820799
   14   303           27820871
  143   292           27821295
   15   303           27821502
  220   258           27821512
  240   241           27821521
   16   303           27822223
  229   251           27822240
   82   301           27822269
   17   303           27823040
  103   299           27823626
   18   303           27823959
  239   242           27824407
   19   303           27824986
   20   303           27826127
   21   303           27827388
  178   281           27827793
   22   303           27828775
  238   243           27830179
   23   303           27830294
  203   269           27830536
   94   300           27830584
   66   302           27831104
  111   298           27831223
   24   303           27831951
  151   290           27831951
  158   288           27832184
   25   303           27833752
   26   303           27835703
   27   303           27837810
  237   244           27838837
  139   293           27839376
   28   303           27840079
  124   296           27840960
  118   297           27841105
   29   303           27842516
   83   301           27842688
  173   283           27842904
   67   302           27844371
   30   303           27845127
  183   279           27846126
   31   303           27847918
  236   245           27850381
   32   303           27850895
   33   303           27854064
  213   263           27855044
  228   252           27855360
  104   299           27855763
  216   261           27857277
   95   300           27857375
   34   303           27857431
   68   302           27858040
   35   303           27861002
  155   289           27861444
   84   301           27863605
  205   268           27863957
   36   303           27864783
  235   246           27864811
  223   256           27866783
  112   298           27868520
   37   303           27868780
  130   295           27869375
  210   265           27870625
   69   302           27872117
  194   274           27872208
  135   294           27872559
   38   303           27872999
  192   275           27874763
  196   273           27875953
  219   259           27877438
   39   303           27877446
  176   282           27877544
  181   280           27881741
   40   303           27882127
  234   247           27882127
  144   292           27883072
  119   297           27883232
  190   276           27883576
  148   291           27883963
   96   300           27884736
   85   301           27885026
  165   286           27885781
  198   272           27886040
   70   302           27886608
   41   303           27887048
  125   296           27887461
  105   299           27888524
  168   285           27890757
  227   253           27891360
  162   287           27891431
   42   303           27892215
   43   303           27897634
  140   293           27897757
  188   277           27898605
  152   290           27900808
   71   302           27901519
  233   248           27902329
  200   271           27902511
   44   303           27903311
  207   267           27903906
  113   298           27906489
  171   284           27906515
   86   301           27906957
  159   288           27907551
   45   303           27909252
   97   300           27912673
   46   303           27915463
  222   257           27915641
   72   302           27916856
  186   278           27919808
  131   295           27920466
  106   299           27921915
   47   303           27921950
  215   262           27923103
  179   281           27923380
  202   270           27925408
  232   249           27925417
  120   297           27926073
  136   294           27927640
  212   264           27927872
   48   303           27928719
   87   301           27929404
  226   254           27930240
   73   302           27932625
  174   283           27933211
  156   289           27933985
  126   296           27934712
   49   303           27935776
  218   260           27936232
   98   300           27941192
   50   303           27943127
  114   298           27945136
  145   292           27945713
  184   279           27947143
   74   302           27948832
  149   291           27950120
  209   266           27950425
   51   303           27950778
  231   250           27951391
   88   301           27952373
  204   269           27954773
  107   299           27955942
  141   293           27956978
   52   303           27958735
   75   302           27965483
   53   303           27967004
  221   258           27967373
  166   286           27967952
  121   297           27969634
   99   300           27970299
  153   290           27970577
  163   287           27970650
  177   282           27971001
  225   255           27972000
  132   295           27972343
   54   303           27975591
   89   301           27975870
  169   285           27975934
  230   251           27980251
  182   280           27980568
   76   302           27982584
  127   296           27982719
  137   294           27983537
  160   288           27983872
  115   298           27984467
   55   303           27984502
  195   274           27985699
  193   275           27985932
  108   299           27990611
  206   268           27990648
  197   273           27991790
  214   263           27991791
  191   276           27992447
   56   303           27993743
  172   284           27994752
  241   241           27995042
  240   242           27996488
  217   261           27997894
   90   301           27999901
  100   300           28000000
   77   302           28000141
  239   243           28000826
   57   303           28003320
  211   265           28003556
  199   272           28004247
  189   277           28005202
  157   289           28007462
  238   244           28008056
  146   292           28009224
  229   252           28011997
   58   303           28013239
  122   297           28013921
  224   256           28016640
  142   293           28017045
  150   291           28017171
   78   302           28018160
  237   245           28018178
  180   281           28020041
  220   259           28021979
  201   271           28023112
   59   303           28023506
  187   278           28024155
   91   301           28024472
  116   298           28024488
  175   283           28024562
  133   295           28025012
  109   299           28025928
  101   300           28030301
  236   246           28031192
  128   296           28031488
  208   267           28033075
   60   303           28034127
   79   302           28036647
  138   294           28040256
  154   290           28041264
   61   303           28045108
  228   253           28046629
  235   247           28047098
  203   270           28048427
  185   279           28049264
   92   301           28049589
  164   287           28050847
  167   286           28051119
   80   302           28055608
   62   303           28056455
  123   297           28058940
  161   288           28061153
  102   300           28061208
  110   299           28061899
  170   285           28062125
  216   262           28062424
  213   264           28063341
  223   257           28064160
  117   298           28065205
  178   282           28065520
  234   248           28065896
   63   303           28068174
  147   292           28073611
   81   302           28075049
   93   301           28075258
  143   293           28077964
  134   295           28078479
  219   260           28079459
  205   269           28080234
   64   303           28080271
  183   280           28080487
  129   296           28081025
  158   289           28081881
  210   266           28082096
  173   284           28084021
  227   254           28084147
  151   291           28085122
  233   249           28087586
  103   300           28092727
   65   303           28092752
    0   304           28094464
    1   304           28094465
    2   304           28094472
    3   304           28094491
    4   304           28094528
    5   304           28094589
    6   304           28094680
    7   304           28094807
    8   304           28094976
   82   302           28094976
    9   304           28095193
   10   304           28095464
   11   304           28095795
   12   304           28096192
   13   304           28096661
   14   304           28097208
  139   294           28097803
   15   304           28097839
  194   275           28098259
  111   299           28098530
   16   304           28098560
   17   304           28099377
   18   304           28100296
  196   274           28100360
   19   304           28101323
   94   301           28101485
   20   304           28102464
  192   276           28102464
   21   304           28103725
  124   297           28104697
   22   304           28105112
   66   303           28105623
  118   298           28106624
   23   304           28106631
   24   304           28108288
  198   273           28108809
   25   304           28110089
   26   304           28112040
  232   250           28112168
  155   290           28112875
  190   277           28112933
   27   304           28114147
  222   258           28114560
   83   302           28115395
   28   304           28116416
  176   283           28116963
  181   281           28117782
  207   268           28118575
   29   304           28118853
   67   303           28118890
   30   304           28121464
  200   272           28123648
   31   304           28124255
  226   255           28124551
  104   300           28124864
   32   304           28127232
   95   301           28128276
  188   278           28129624
  215   263           28129822
   33   304           28130401
  130   296           28131336
  165   287           28132028
   68   303           28132559
  135   295           28132750
   34   304           28133768
  168   286           28135288
  112   299           28135827
   84   302           28136312
   35   304           28137339
  212   265           28137753
  148   292           28138880
  162   288           28139400
  231   251           28139642
  144   293           28139741
  218   261           28139813
   36   304           28141120
  202   271           28144919
   37   304           28145117
   69   303           28146636
  119   298           28148751
   38   304           28149336
  171   285           28149336
  125   297           28151198
  186   279           28152495
   39   304           28153783
  152   291           28153979
   96   301           28155637
  140   294           28156184
  159   289           28157248
  105   300           28157625
   85   302           28157733
   40   304           28158464
  179   282           28161107
   70   303           28161127
   41   304           28163385
  209   267           28163492
  221   259           28167840
  225   256           28167841
   42   304           28168552
  230   252           28170008
  241   242           28170009
  204   270           28172664
  240   243           28172907
  113   299           28173796
   43   304           28173971
  174   284           28174328
   71   303           28176038
  239   244           28178703
   44   304           28179648
   86   302           28179664
  184   280           28181504
  131   296           28182427
   97   301           28183574
  156   290           28185416
   45   304           28185589
  238   245           28187397
  136   295           28187831
  106   300           28191016
   72   303           28191375
  120   298           28191592
   46   304           28191800
   47   304           28198287
  126   297           28198449
  237   246           28198989
  214   264           28200088
   87   302           28202111
  145   293           28202382
  217   262           28203041
  229   253           28203266
  149   292           28205037
   48   304           28205056
  206   269           28206925
   73   303           28207144
  177   283           28210420
  195   275           28211750
   98   301           28212093
   49   304           28212113
  114   299           28212443
  236   247           28213479
  193   276           28213633
  224   257           28214017
  166   287           28214199
  211   266           28215027
  141   294           28215405
  197   274           28216197
  182   281           28216609
  163   288           28218619
   50   304           28219464
  169   286           28220465
  191   277           28221804
   74   303           28223351
  153   291           28223748
  220   260           28224000
  107   300           28225043
   88   302           28225080
  199   273           28227016
   51   304           28227115
  235   248           28230867
  160   289           28233569
  132   296           28234304
   52   304           28235072
  121   298           28235153
  189   278           28236221
  172   285           28237573
  228   254           28239416
   75   303           28240002
   99   301           28241200
   53   304           28243341
  137   295           28243728
  201   272           28244249
  127   297           28246456
  208   268           28247744
   89   302           28248577
  234   249           28251153
  115   299           28251774
   54   304           28251928
  187   279           28256842
   76   303           28257103
  180   282           28257768
  157   290           28258893
  108   300           28259712
   55   304           28260839
  223   258           28263079
  175   284           28265679
  146   293           28265893
  203   271           28267938
  216   263           28269143
   56   304           28270080
  100   301           28270901
  150   292           28272088
   90   302           28272608
  213   265           28273222
  233   250           28274337
   77   303           28274660
  142   294           28275472
  227   255           28278458
  122   298           28279440
   57   304           28279657
  219   261           28283040
  185   280           28283625
  133   296           28286973
   58   304           28289576
  116   299           28291795
   78   303           28292679
  154   291           28294435
  109   300           28295029
  210   267           28295163
  128   297           28295225
   91   302           28297179
  167   287           28297366
  205   270           28298125
  164   288           28298816
   59   304           28299843
  232   251           28300419
  138   295           28300447
  101   301           28301202
  178   283           28304939
  170   286           28306656
   60   304           28310464
  161   289           28310850
   79   303           28311166
  222   259           28315027
  183   281           28316528
  226   256           28320392
   61   304           28321445
   92   302           28322296
  123   298           28324459
  194   276           28325960
  196   275           28326411
  173   285           28326842
  231   252           28329399
   80   303           28330127
  147   293           28330280
  110   300           28331000
  192   277           28331821
  102   301           28332109
  117   299           28332512
   62   304           28332792
  198   274           28333216
  158   290           28333312
  207   269           28334852
  143   294           28336391
  215   264           28338119
  151   292           28340039
  134   296           28340440
  190   278           28343952
   63   304           28344511
  129   297           28344762
  218   262           28344960
  242   242           28344976
  200   273           28346417
  241   243           28346428
   93   302           28347965
  212   266           28349224
   81   303           28349568
  240   244           28350784
  181   282           28355509
   64   304           28356608
  139   295           28357994
  239   245           28358044
  176   284           28358080
  230   253           28361277
  188   279           28362311
  103   301           28363628
  225   257           28365218
  155   291           28366046
  202   272           28366056
  111   300           28367631
  238   246           28368208
   65   304           28369089
   82   303           28369495
  221   260           28369861
  124   298           28370216
    0   305           28372625
    1   305           28372626
    2   305           28372633
    3   305           28372652
    4   305           28372689
    5   305           28372750
    6   305           28372841
    7   305           28372968
    8   305           28373137
    9   305           28373354
   10   305           28373625
  118   299           28373931
   11   305           28373956
   94   302           28374192
   12   305           28374353
   13   305           28374822
   14   305           28375369
   15   305           28376000
   16   305           28376721
   17   305           28377538
  209   268           28378161
   18   305           28378457
   19   305           28379484
  165   288           28379997
   20   305           28380625
  237   247           28381276
  168   287           28381535
   21   305           28381886
   66   304           28381960
   22   305           28383273
   23   305           28384792
   24   305           28386449
  186   280           28386856
   25   305           28388250
  162   289           28389097
   83   303           28389914
   26   305           28390201
  204   271           28392175
   27   305           28392308
  171   286           28393867
   28   305           28394577
  135   296           28394711
  130   297           28395073
   67   304           28395227
  148   293           28395549
  104   301           28395765
  229   254           28396053
   29   305           28397014
  236   248           28397248
  144   294           28398168
   30   305           28399625
  179   283           28400526
   95   302           28400983
   31   305           28402416
  112   300           28404928
   32   305           28405393
   33   305           28408562
  159   290           28408679
   68   304           28408896
  152   292           28408896
  217   263           28409760
  214   265           28409969
   84   303           28410831
   34   305           28411929
  224   258           28412936
   35   305           28415500
  119   299           28416058
  235   249           28416124
  140   295           28416375
  125   298           28416717
  174   285           28417149
  184   281           28417545
   36   305           28419281
   69   304           28422973
   37   305           28423278
  206   270           28424816
   38   305           28427497
  220   261           28427581
  211   267           28428094
   96   302           28428344
  105   301           28428526
   39   305           28431944
   85   303           28432252
  228   255           28433727
   40   305           28436625
   70   304           28437464
  234   250           28437904
  156   291           28438587
  195   276           28439451
   41   305           28441546
  197   275           28442248
  113   300           28442897
  193   277           28442990
  131   297           28446164
   42   305           28446713
  136   296           28449792
  199   274           28451423
  177   284           28451537
   43   305           28452132
   71   304           28452375
  191   278           28452823
   86   303           28454183
  182   282           28454336
   97   302           28456281
   44   305           28457809
  120   299           28458899
  145   294           28460809
  149   293           28461706
  106   301           28461917
  166   288           28462168
  233   251           28462588
  223   259           28463546
   45   305           28463750
  126   298           28463968
  208   269           28464021
  169   287           28466712
  201   273           28467018
   72   304           28467712
  163   289           28468316
  189   279           28468908
   46   305           28469961
  227   256           28474299
  141   295           28475596
   47   305           28476448
   87   303           28476630
  216   264           28477440
  153   292           28478665
  114   300           28481544
  172   286           28482104
   48   305           28483217
   73   304           28483481
  213   266           28484693
   98   302           28484800
  160   290           28485000
  219   262           28488187
  203   272           28489075
  232   252           28490176
   49   305           28490274
  187   280           28491203
  107   301           28495944
  180   283           28497187
   50   305           28497625
  132   297           28498041
   88   303           28499599
   74   304           28499688
  121   299           28502460
   51   305           28505276
  137   296           28505689
  175   285           28508500
  210   268           28509832
  127   298           28511975
  157   291           28512064
   52   305           28513233
   99   302           28513907
   75   304           28516339
  222   260           28517048
  205   271           28517636
  226   257           28517769
  185   281           28519666
  231   253           28520668
  115   300           28520875
  242   243           28521395
   53   305           28521502
   89   303           28523096
  241   244           28524305
  146   294           28524320
  150   293           28528757
   54   305           28530089
  240   245           28530125
  108   301           28530613
   76   304           28533440
  142   295           28535663
  239   246           28538855
   55   305           28539000
  100   302           28543608
  167   288           28545335
  178   284           28546056
  122   299           28546747
   90   303           28547127
  215   265           28548000
   56   305           28548241
  164   289           28548513
  154   292           28549352
  238   247           28550495
  133   297           28550710
   77   304           28550997
  218   263           28551679
  207   270           28552743
  170   287           28552903
  230   254           28554064
  196   276           28554112
  183   282           28554255
  194   277           28555317
   57   305           28557818
  198   275           28559267
  128   298           28560744
  116   300           28560896
  161   290           28562281
  212   267           28562291
  138   296           28562408
  192   278           28562840
  225   258           28564137
  237   248           28565045
  109   301           28565930
   58   305           28567737
   78   304           28569016
  200   274           28570824
  173   286           28571373
   91   303           28571698
  221   261           28573442
  101   302           28573909
  190   279           28576639
   59   305           28578004
  236   249           28582505
  158   291           28586483
   79   304           28587503
   60   305           28588625
  147   294           28588707
  202   273           28588825
  229   255           28590364
  123   299           28591766
  209   269           28594438
  181   283           28594928
  143   295           28596582
  188   280           28596672
  151   293           28596708
   92   303           28596815
   61   305           28599606
  176   285           28600901
  117   300           28601613
  110   301           28601901
  235   250           28602875
  134   297           28604177
  102   302           28604816
   80   304           28606464
  129   298           28610281
   62   305           28610953
  204   272           28613312
  224   259           28613403
  217   264           28618057
  139   296           28619955
  155   292           28620963
  214   266           28621440
   93   303           28622484
   63   305           28622672
  186   281           28622897
   81   304           28625905
  234   251           28626155
  168   288           28629504
  228   256           28629568
  165   289           28629694
  220   262           28632728
   64   305           28634769
  103   302           28636335
  124   299           28637523
  111   301           28638532
  171   287           28640114
  162   290           28640528
  179   284           28641643
  211   268           28642763
  118   300           28643032
  206   271           28644327
   82   304           28645832
   65   305           28647250
   94   303           28648711
  233   252           28652345
    0   306           28652616
    1   306           28652617
    2   306           28652624
    3   306           28652643
    4   306           28652680
    5   306           28652741
    6   306           28652832
    7   306           28652959
    8   306           28653128
    9   306           28653345
   10   306           28653616
   11   306           28653947
  148   294           28653976
   12   306           28654344
   13   306           28654813
  184   282           28655272
   14   306           28655360
   15   306           28655991
   16   306           28656712
   17   306           28657529
  144   295           28658359
   18   306           28658448
  135   297           28658448
   19   306           28659475
   66   305           28660121
  130   298           28660592
   20   306           28660616
  174   286           28661680
  159   291           28661850
   21   306           28661877
   22   306           28663264
   23   306           28664783
  152   293           28665565
  223   260           28665567
   83   304           28666251
   24   306           28666440
   25   306           28668241
  104   302           28668472
  195   277           28668808
  197   276           28669949
   26   306           28670192
  227   257           28671676
   27   306           28672299
   67   305           28673388
  193   278           28674009
   28   306           28674568
   95   303           28675502
  112   301           28675829
   29   306           28677005
  199   275           28677474
  140   296           28678336
   30   306           28679616
  232   253           28681445
  208   270           28681912
   31   306           28682407
  125   299           28684024
  119   300           28685159
   32   306           28685384
  191   279           28685510
   68   305           28687057
   84   304           28687168
  216   265           28687321
   33   306           28688553
  201   274           28691425
   34   306           28691920
  156   292           28693504
  182   283           28693755
  177   285           28694358
  219   263           28694906
   35   306           28695491
  213   267           28697760
  243   243           28697814
   36   306           28699272
  242   244           28699272
   69   305           28701134
  105   302           28701233
   96   303           28702863
   37   306           28703269
  189   280           28703269
  241   245           28703646
   38   306           28707488
   85   304           28708589
  240   246           28710936
  131   298           28711683
  203   273           28711844
  166   289           28711865
   39   306           28711935
  231   254           28713455
  136   297           28713529
  113   301           28713798
  169   288           28714681
   70   305           28715625
   40   306           28716616
  226   258           28716688
  163   290           28719747
  149   294           28720133
  222   261           28720629
  145   295           28721000
  239   247           28721142
   41   306           28721537
  210   269           28726109
   42   306           28726704
  187   281           28727244
  120   300           28728000
  172   287           28728351
   86   304           28730520
   71   305           28730536
   97   303           28730800
  126   299           28731275
   43   306           28732123
  238   248           28734264
  106   302           28734624
  153   293           28735334
  141   296           28737557
   44   306           28737800
  160   291           28738171
  180   284           28738304
  205   272           28738773
   45   306           28743741
   72   305           28745873
  230   255           28748375
   46   306           28749952
  237   249           28750302
  114   301           28752445
   87   304           28752967
  175   286           28753031
   47   306           28756439
  185   282           28757393
   98   303           28759319
  215   266           28759471
  218   264           28759976
   73   305           28761642
   48   306           28763208
  132   298           28763560
  225   259           28764604
  157   292           28766981
  107   302           28768651
  236   250           28769256
  137   297           28769426
   49   306           28770265
  121   300           28771561
  207   271           28772254
   88   304           28775936
  212   268           28776960
   50   306           28777616
   74   305           28777849
  221   262           28778589
  127   299           28779282
  196   277           28783469
  146   295           28784511
   51   306           28785267
  229   256           28786205
  194   278           28786336
  198   276           28786968
  150   294           28787184
   99   303           28788426
  178   285           28788877
  235   251           28791126
  115   301           28791776
   52   306           28793224
  183   283           28793674
   75   305           28794500
  167   289           28795032
  192   279           28795527
  200   275           28796875
  142   296           28797624
   89   304           28799433
  164   290           28799944
  170   288           28800872
   53   306           28801493
  108   302           28803320
  154   293           28806021
   54   306           28810080
  190   280           28811000
   76   305           28811601
  209   270           28812329
  202   274           28813232
  224   260           28815424
  161   291           28815452
  122   300           28815848
  234   252           28815912
  133   298           28816229
  173   287           28817620
  100   303           28818127
   55   306           28818991
   90   304           28823464
  138   297           28826145
  228   257           28826945
  217   265           28827938
  128   299           28828051
   56   306           28828232
   77   305           28829158
  116   301           28831797
  188   281           28832713
  214   267           28834507
  181   284           28836045
  204   273           28836081
   57   306           28837809
  109   302           28838637
  220   263           28839447
  158   292           28841400
  233   253           28843614
  176   286           28845432
   78   305           28847177
   58   306           28847728
   91   304           28848035
  101   303           28848428
  147   295           28848898
  151   294           28855135
   59   306           28857995
  143   296           28858543
  211   269           28859040
  186   282           28860624
  123   300           28860867
  206   272           28865464
   79   305           28865664
   60   306           28868616
  223   261           28869148
  134   298           28869696
  227   258           28870595
  117   301           28872514
   92   304           28873152
  232   254           28874232
  110   302           28874608
  243   244           28875691
  129   299           28877588
  155   293           28877632
  242   245           28878613
  168   289           28879201
  102   303           28879335
   61   306           28879597
  165   290           28881125
  139   297           28883692
  241   246           28884457
  179   285           28884464
   80   305           28884625
  171   288           28888083
   62   306           28890944
  240   247           28893223
  162   291           28893699
  184   283           28894691
  216   266           28898792
   93   304           28898821
  197   277           28899306
  195   278           28899827
  208   271           28901423
   63   306           28902663
  219   264           28903203
   81   305           28904066
  239   248           28904911
  199   276           28905175
  124   300           28906624
  193   279           28906696
  231   255           28907766
  174   287           28907927
  103   303           28910854
  111   302           28911239
  213   268           28912429
  118   301           28913933
  148   295           28914167
   64   306           28914760
  159   292           28916767
  226   259           28917155
  201   275           28917476
  238   249           28919521
  191   280           28919871
  144   296           28920320
  135   298           28923967
  152   294           28923992
   82   305           28923993
   94   304           28925048
  222   262           28925776
   65   306           28927241
  130   299           28927899
    0   307           28934443
    1   307           28934444
    2   307           28934451
    3   307           28934470
    4   307           28934507
    5   307           28934568
    6   307           28934659
    7   307           28934786
  182   284           28934872
    8   307           28934955
    9   307           28935172
   10   307           28935443
   11   307           28935774
   12   307           28936171
  203   274           28936251
   13   307           28936640
  237   250           28937053
   14   307           28937187
   15   307           28937818
   16   307           28938539
  177   286           28938889
  189   281           28939310
   17   307           28939356
   66   306           28940112
   18   307           28940275
   19   307           28941302
  140   297           28942073
   20   307           28942443
  104   303           28942991
   21   307           28943704
  210   270           28944000
  230   256           28944216
   83   305           28944412
   22   307           28945091
   23   307           28946610
   24   307           28948267
  112   302           28948536
   25   307           28950068
  156   293           28950173
   95   304           28951839
   26   307           28952019
  125   300           28953125
   67   306           28953379
   27   307           28954126
  119   301           28956060
   28   307           28956395
  236   251           28957507
   29   307           28958832
   30   307           28961443
  205   273           28961542
  166   290           28963296
   31   307           28964234
  169   289           28964378
  187   282           28964971
   84   305           28965329
  225   260           28966625
   68   306           28967048
   32   307           28967211
  218   265           28969857
   33   307           28970380
  215   267           28972538
  163   291           28972918
   34   307           28973747
  105   303           28975752
  172   288           28976320
   35   307           28977318
  131   299           28978990
  136   298           28979048
   96   304           28979200
  149   295           28980324
  235   252           28980883
   36   307           28981099
   69   306           28981125
  180   285           28981125
  145   296           28982961
  229   257           28983582
   37   307           28985096
  221   263           28985308
  113   302           28986505
   85   305           28986750
   38   307           28989315
  160   292           28993088
  212   269           28993237
  207   272           28993391
  153   294           28993761
   39   307           28993762
   70   306           28995616
  185   283           28996812
   40   307           28998443
  120   301           28998901
  175   287           28999278
  126   300           29000376
  141   297           29001294
   41   307           29003364
   97   304           29007137
  234   253           29007181
   42   307           29008531
   86   305           29008681
  106   303           29009143
   71   306           29010527
   43   307           29013950
  196   278           29014488
  198   277           29016325
  224   261           29019005
  194   279           29019023
   44   307           29019627
  157   293           29023650
  200   276           29024576
  114   302           29025152
   45   307           29025568
   72   306           29025864
  228   258           29025864
  192   280           29029888
  132   299           29030867
   87   305           29031128
   46   307           29031779
  209   271           29031840
  178   286           29033408
  183   284           29034791
  137   298           29034945
   98   304           29035656
  233   254           29036401
   47   307           29038266
  202   275           29039283
  217   266           29039409
   73   306           29041633
  121   301           29042462
  107   303           29043170
   48   307           29045035
  167   290           29046463
  146   296           29046472
  190   281           29047041
  150   295           29047375
  220   264           29047744
  127   300           29048383
  214   268           29049176
  170   289           29050569
   49   307           29052092
  164   291           29053115
  244   244           29053568
   88   305           29054097
  243   245           29055032
   74   306           29057840
  242   246           29059424
   50   307           29059443
  204   274           29060488
  142   297           29061361
  154   294           29064448
  115   302           29064483
   99   304           29064763
  173   288           29065589
  241   247           29066744
   51   307           29067094
  232   255           29068543
  161   292           29070369
  188   282           29070440
  227   259           29071062
  223   262           29074295
   75   306           29074491
   52   307           29075051
  211   270           29076931
  240   248           29076992
   89   305           29077594
  108   303           29077839
  181   285           29078866
   53   307           29083320
  133   299           29083536
  122   301           29086749
  206   273           29088233
  239   249           29090168
   76   306           29091592
  138   298           29091664
  176   287           29091679
   54   307           29091907
  100   304           29094464
  128   300           29097152
  158   293           29098069
  186   283           29100043
   55   307           29100818
   90   305           29101625
  231   256           29103607
  116   302           29104504
  238   250           29106272
   77   306           29109149
   56   307           29110059
  147   296           29110859
  216   267           29111859
  219   265           29113084
  109   303           29113156
  151   295           29115326
  226   260           29119176
   57   307           29119636
  143   297           29122280
  208   272           29122560
  101   304           29124765
  237   251           29125304
   91   305           29126196
   78   306           29127168
  213   269           29128706
  179   286           29128995
   58   307           29129555
  197   278           29130325
  168   290           29130632
  123   301           29131768
  222   263           29132495
  195   279           29132514
  165   291           29134296
  199   277           29134532
  184   284           29135808
  155   294           29136059
  134   299           29137003
  171   289           29137780
   59   307           29139822
  193   280           29141057
  230   257           29141593
  201   276           29145177
  117   302           29145221
   79   306           29145655
  129   300           29146689
  236   252           29147264
  162   292           29148616
  110   303           29149127
  139   298           29149211
   60   307           29150443
   92   305           29151313
  102   304           29155672
  174   288           29155896
  191   281           29155912
   61   307           29161424
  203   275           29162302
  210   271           29163511
   80   306           29164616
  225   261           29170206
  235   253           29172152
   62   307           29172771
  159   293           29173436
  148   296           29176128
   93   305           29176982
  189   282           29177037
  124   301           29177525
  182   285           29177693
  218   266           29181328
  229   258           29182501
   81   306           29184057
  144   297           29184057
  152   295           29184183
   63   307           29184490
  177   287           29185136
  111   303           29185758
  205   274           29185949
  118   302           29186640
  103   304           29187191
  215   268           29187207
  135   299           29191274
  221   264           29193605
   64   307           29196587
  130   300           29197000
  234   254           29199968
   94   305           29203209
   82   306           29203984
  187   283           29204390
  140   298           29207592
  156   294           29208600
   65   307           29209068
  212   270           29211128
  169   290           29215809
  207   273           29216160
  166   291           29216467
    0   308           29218112
    1   308           29218113
    2   308           29218120
    3   308           29218139
    4   308           29218176
    5   308           29218237
    6   308           29218328
    7   308           29218455
    8   308           29218624
    9   308           29218841
   10   308           29219112
  104   304           29219328
   11   308           29219443
   12   308           29219840
   13   308           29220309
   14   308           29220856
   15   308           29221487
   66   307           29221939
   16   308           29222208
   17   308           29223025
  112   303           29223055
   18   308           29223944
  125   301           29224026
  224   262           29224152
   83   306           29224403
   19   308           29224971
  180   286           29225656
  172   289           29226017
   20   308           29226112
  228   259           29226331
   21   308           29227373
  163   292           29227835
   22   308           29228760
  119   302           29228767
   95   305           29230000
   23   308           29230279
  233   255           29230712
   24   308           29231936
  244   245           29232909
   25   308           29233737
   67   307           29235206
   26   308           29235688
  243   246           29235843
   27   308           29237795
  185   284           29237929
   28   308           29240064
  242   247           29241711
  149   296           29242285
   29   308           29242501
   30   308           29245112
   84   306           29245320
  136   299           29246355
  145   297           29246698
  196   279           29247175
  175   288           29247247
  198   278           29247344
   31   308           29247903
  131   300           29248091
   68   307           29248875
  160   293           29249757
  241   248           29250513
   32   308           29250880
  105   304           29252089
  217   267           29252476
  209   272           29252977
  194   280           29253384
  200   277           29253933
  153   295           29253952
   33   308           29254049
   96   305           29257361
   34   308           29257416
  220   265           29257625
   35   308           29260987
  113   303           29261024
  240   249           29262249
   69   307           29262952
  232   256           29264384
   36   308           29264768
  214   269           29265453
  192   281           29265929
   85   306           29266741
  141   298           29266813
  202   276           29266984
   37   308           29268765
  126   301           29271277
  120   302           29271608
   38   308           29272984
  227   260           29273083
  239   250           29276919
   39   308           29277431
   70   307           29277443
  183   285           29277612
  178   287           29279655
  223   263           29281014
  157   294           29282077
   40   308           29282112
  190   282           29284768
   97   305           29285298
  106   304           29285480
  204   275           29286539
   41   308           29287033
   86   306           29288672
   42   308           29292200
   71   307           29292354
  238   251           29294523
  211   271           29296442
   43   308           29297619
  167   291           29299634
  114   303           29299671
  132   300           29299968
  231   257           29300984
  170   290           29302000
  137   299           29302252
   44   308           29303296
   72   307           29307691
  164   292           29308032
   45   308           29309237
  150   296           29309336
  188   283           29309859
  146   297           29310209
   87   306           29311119
  206   274           29312640
   98   305           29313817
  237   252           29315061
  121   302           29315169
  173   289           29315286
   46   308           29315448
  127   301           29319284
  107   304           29319507
   47   308           29321935
  226   261           29322757
  181   286           29323397
   73   307           29323460
  219   266           29324555
  154   295           29324639
  216   268           29326528
  142   298           29326880
  161   293           29327038
   48   308           29328704
   88   306           29334088
   49   308           29335761
  236   253           29338533
  115   303           29339002
  176   288           29339648
   74   307           29339667
  230   258           29340512
  222   264           29340792
  186   284           29341160
   99   305           29342924
   50   308           29343112
  208   273           29345329
  213   270           29346597
   51   308           29350763
  133   300           29352637
  108   304           29354176
   75   307           29356318
  158   294           29356496
   89   306           29357585
   52   308           29358720
  138   299           29358971
  122   302           29359456
  197   279           29363012
  235   254           29364939
  199   278           29365551
  195   280           29366875
   53   308           29366989
  128   301           29368053
  100   305           29372625
   76   307           29373419
  201   277           29374534
  147   297           29374596
  179   287           29375242
  225   262           29375353
   54   308           29375576
  193   281           29377098
  151   296           29377287
  184   285           29378629
  116   303           29379023
   90   306           29381616
  229   259           29382968
  168   291           29383803
   55   308           29384487
  210   272           29384648
  143   298           29387799
  171   290           29389211
  165   292           29389213
  109   304           29389493
  203   276           29390003
   77   307           29390976
  191   282           29393639
   56   308           29393728
  234   255           29394279
  218   267           29394395
  155   295           29396250
  101   305           29402926
   57   308           29403305
  215   269           29403484
  221   265           29403486
  123   302           29404475
  162   293           29405285
  174   289           29405593
  134   300           29406104
   91   306           29406187
   78   307           29408995
  205   275           29412000
  245   245           29412250
   58   308           29413224
  244   246           29413720
  189   283           29416456
  139   299           29416518
  129   301           29417590
  243   247           29418130
  117   303           29419740
  182   286           29422224
   59   308           29423491
  110   304           29425464
  242   248           29425480
  233   256           29426553
   79   307           29427482
  228   260           29428352
  212   271           29430639
  224   263           29430871
   92   306           29431304
  159   294           29431863
  177   288           29433105
  102   305           29433833
   60   308           29434112
  241   249           29435770
  148   297           29439865
  207   274           29440567
   61   308           29445093
  187   284           29445507
  152   296           29446144
   80   307           29446443
  240   250           29449000
  144   298           29449576
  124   302           29450232
   62   308           29456440
   93   306           29456973
  135   300           29460375
  118   303           29461159
  232   257           29461761
  111   304           29462095
  239   251           29465170
  103   305           29465352
   81   307           29465884
  217   268           29467145
  130   301           29467901
   63   308           29468159
  156   295           29468791
  169   291           29468980
  220   266           29469096
  166   292           29471384
  180   287           29471903
  140   299           29474899
  209   273           29475746
  227   261           29476664
  172   290           29477448
  198   279           29480031
   64   308           29480256
  185   285           29480750
  196   280           29481536
   94   306           29483200
  214   270           29483344
  238   252           29484280
  163   293           29484504
  200   278           29484952
   82   307           29485811
  223   264           29489311
  194   281           29489425
   65   308           29492737
  202   277           29496341
  125   302           29496733
  175   289           29496944
  104   305           29497489
  112   304           29499392
  231   258           29499903
  119   303           29503286
    0   309           29503629
    1   309           29503630
    2   309           29503637
    3   309           29503656
  192   282           29503656
    4   309           29503693
    5   309           29503754
    6   309           29503845
    7   309           29503972
    8   309           29504141
    9   309           29504358
   10   309           29504629
   11   309           29504960
   12   309           29505357
   66   308           29505608
   13   309           29505826
  149   297           29506022
   83   307           29506230
  237   253           29506330
   14   309           29506373
   15   309           29507004
   16   309           29507725
  160   294           29508184
   17   309           29508542
   18   309           29509461
   95   306           29509991
   19   309           29510488
   20   309           29511629
  145   298           29512217
   21   309           29512890
  204   276           29514240
   22   309           29514277
  136   300           29515456
   23   309           29515796
  153   296           29515913
   24   309           29517453
  211   272           29517579
   67   308           29518875
  131   301           29518992
   25   309           29519254
   26   309           29521205
  183   286           29522143
   27   309           29523312
  190   283           29524187
   28   309           29525581
   84   307           29527147
  178   288           29527624
  226   262           29527904
   29   309           29528018
  105   305           29530250
   30   309           29530629
  236   254           29531320
   68   308           29532544
   31   309           29533420
  141   299           29534120
   32   309           29536397
   96   306           29537352
  113   304           29537361
  219   267           29537622
  206   275           29538691
   33   309           29539566
  230   259           29540979
  157   295           29542268
  216   269           29542805
   34   309           29542933
  126   302           29543984
  120   303           29546127
   35   309           29546504
   69   308           29546621
   85   307           29548568
   36   309           29550285
  222   265           29550673
  188   284           29550976
   37   309           29554282
  167   292           29554551
  170   291           29555171
   38   309           29558501
  235   255           29559250
   70   308           29561112
   39   309           29562948
  106   305           29563641
  164   293           29564701
   97   306           29565289
  213   271           29566108
  173   290           29566717
   40   309           29567629
  181   287           29569644
  208   274           29569736
   86   307           29570499
  132   301           29570869
  137   300           29571353
   41   309           29572550
  150   297           29573073
  146   298           29575728
  114   304           29576008
   71   308           29576023
   42   309           29577717
  225   263           29582072
   43   309           29583136
  186   285           29583981
  229   260           29584989
  161   294           29585465
  154   296           29586600
   44   309           29588813
  176   289           29589345
  121   303           29589688
  234   256           29590120
   72   308           29591360
  127   302           29591991
   87   307           29592946
  245   246           29593061
   98   306           29593808
  142   299           29594187
   45   309           29594754
  244   247           29596007
  197   280           29597373
  107   305           29597668
  199   279           29598238
   46   309           29600965
  243   248           29601899
  195   281           29602916
  201   278           29605553
   73   308           29607129
  210   273           29607417
   47   309           29607452
  218   268           29609064
  242   249           29610737
   48   309           29614221
  193   282           29614825
  221   266           29614957
  115   304           29615339
   88   307           29615915
  158   295           29616687
  203   277           29619360
   49   309           29621278
  215   270           29621375
  241   250           29622521
   99   306           29622915
  184   286           29623160
  179   288           29623211
   74   308           29623336
  133   301           29623538
  233   257           29623930
  138   300           29628072
   50   309           29628629
  228   261           29631933
  108   305           29632337
  191   283           29633058
  122   303           29633975
   51   309           29636280
  240   251           29637251
  168   292           29638720
  224   264           29639168
   89   307           29639412
  205   276           29639701
   75   308           29639987
  147   298           29640115
  128   302           29640760
  151   297           29641024
  171   291           29642382
   52   309           29644237
  165   293           29645882
  212   272           29651776
   53   309           29652506
  100   306           29652616
  239   252           29654927
  143   299           29655106
  116   304           29655360
  174   290           29657024
   76   308           29657088
  189   284           29657573
  155   296           29658211
  232   258           29660680
   54   309           29661093
   90   307           29663443
  162   294           29663712
  207   275           29666618
  109   305           29667654
  182   287           29668471
   55   309           29670004
   77   308           29674645
  238   253           29675549
  134   301           29677005
  123   303           29678994
   56   309           29679245
  227   262           29681811
  220   267           29682163
  177   289           29682802
  101   306           29682917
  217   269           29683422
  139   300           29685619
   91   307           29688014
  187   285           29688328
   57   309           29688822
  129   302           29690297
  159   295           29692054
   78   308           29692664
  117   304           29696077
   58   309           29698741
  237   254           29699117
  223   265           29699192
  209   274           29700153
  231   259           29700370
  214   271           29702855
  110   305           29703625
  148   298           29705384
   59   309           29709008
  152   297           29709881
   79   308           29711151
   92   307           29713131
  102   306           29713824
  198   280           29714392
  144   299           29716883
  196   281           29717577
  200   279           29717639
   60   309           29719629
  180   288           29719872
  169   292           29723897
  124   303           29724751
  185   286           29725281
  236   255           29725631
  194   282           29727152
  202   278           29727360
  166   293           29728053
   80   308           29730112
   61   309           29730610
  172   291           29730619
  156   296           29730752
  135   301           29731276
  226   263           29734623
  118   304           29737496
   93   307           29738800
  111   305           29740256
  211   273           29740348
  130   302           29740608
   62   309           29741957
  163   294           29742931
  230   260           29743000
  192   283           29743075
  204   277           29743597
  140   300           29744000
  103   306           29745343
  175   290           29748375
   81   308           29749553
  219   268           29752291
   63   309           29753676
  235   256           29755091
  216   270           29760696
  222   266           29762144
   94   307           29765027
  190   284           29765304
   64   309           29765773
  206   276           29766392
  160   295           29768375
  183   287           29768390
   82   308           29769480
  125   303           29771252
  149   298           29771541
  246   246           29773872
  245   247           29775348
  178   289           29777321
  104   306           29777480
  112   305           29777553
   65   309           29778254
  145   299           29779524
  119   304           29779623
  153   297           29779650
  244   248           29779776
  136   301           29786357
  243   249           29787156
  213   272           29787245
  234   257           29787497
  229   261           29788570
   83   308           29789899
  225   264           29790369
    0   310           29791000
    1   310           29791001
    2   310           29791008
    3   310           29791027
    4   310           29791064
    5   310           29791125
   66   309           29791125
    6   310           29791216
    7   310           29791343
    8   310           29791512
  131   302           29791699
    9   310           29791729
   95   307           29791818
   10   310           29792000
   11   310           29792331
   12   310           29792728
   13   310           29793197
   14   310           29793744
  188   285           29793797
   15   310           29794375
   16   310           29795096
  208   275           29795787
   17   310           29795913
   18   310           29796832
  242   250           29797488
   19   310           29797859
   20   310           29799000
   21   310           29800261
   22   310           29801648
   23   310           29803167
  141   300           29803221
  157   296           29804229
   67   309           29804392
   24   310           29804824
   25   310           29806625
   26   310           29808576
  170   292           29810088
  105   306           29810241
   27   310           29810683
  241   251           29810772
   84   308           29810816
  167   293           29811220
   28   310           29812952
   29   310           29815389
  113   305           29815522
  181   288           29817613
   30   310           29818000
   68   309           29818061
  126   303           29818503
   96   307           29819179
  173   291           29819888
   31   310           29820791
  120   304           29822464
  233   258           29822849
  164   294           29823128
   32   310           29823768
  218   269           29825341
   33   310           29826937
  240   252           29827008
  221   267           29828024
  186   286           29828512
   34   310           29830304
  210   274           29831824
   69   309           29832138
   85   308           29832237
  199   280           29832599
  197   281           29833414
   35   310           29833875
  228   262           29837080
   36   310           29837656
  201   279           29838240
  150   298           29838592
  195   282           29840643
  176   290           29840776
  215   271           29840886
   37   310           29841653
  137   301           29842254
  146   299           29843035
  132   302           29843576
  106   306           29843632
  161   295           29845656
   38   310           29845872
  239   253           29846196
   70   309           29846629
   97   307           29847116
  224   265           29849049
   39   310           29850319
  154   297           29850337
  203   278           29850379
   86   308           29854168
  114   305           29854169
  193   283           29854244
   40   310           29855000
   41   310           29859921
  232   259           29861147
   71   309           29861540
  142   300           29863288
   42   310           29865088
  121   304           29866025
  127   303           29866510
  238   254           29868336
  205   277           29869058
  184   287           29869407
   43   310           29870507
  179   289           29872908
  191   284           29874175
  212   273           29874545
   98   307           29875635
   44   310           29876184
   87   308           29876615
   72   309           29876877
  107   306           29877659
  158   296           29878648
   45   310           29882125
   46   310           29888336
  227   263           29888530
   73   309           29892646
  237   255           29893428
  115   305           29893500
  207   276           29894319
   47   310           29894823
  168   293           29895389
  133   302           29896245
  220   268           29896832
  171   292           29897299
  138   301           29898973
   88   308           29899584
  189   285           29900394
  217   270           29901313
   48   310           29901592
  231   260           29902391
  165   294           29904309
   99   307           29904742
  151   298           29906543
  147   299           29907422
   49   310           29908649
   74   309           29908853
  174   291           29910195
  122   304           29910312
  223   266           29910663
  108   306           29912328
  128   303           29915279
   50   310           29916000
  182   288           29916440
  236   256           29921472
  155   297           29921948
   89   308           29923081
   51   310           29923651
  162   295           29923903
  214   272           29923992
  143   300           29924207
   75   309           29925504
  209   275           29926204
   52   310           29931608
  187   286           29932859
  116   305           29933521
  177   290           29934233
  100   307           29934443
   53   310           29939877
   76   309           29942605
  226   264           29942920
  230   261           29946581
   90   308           29947112
  109   306           29947645
   54   310           29948464
  134   302           29949712
  198   281           29950433
  200   280           29952000
  235   257           29952468
  159   296           29954015
  196   282           29955304
  123   304           29955331
  246   247           29956159
  139   301           29956520
   55   310           29957375
  245   248           29959117
  202   279           29960047
   77   309           29960162
  101   307           29964744
  211   274           29964755
  129   303           29964816
  244   249           29965033
  194   283           29966571
   56   310           29966616
  219   269           29968568
  180   289           29969569
  185   287           29971528
   91   308           29971683
  148   299           29972691
  243   250           29973907
  117   305           29974238
  204   278           29974616
  222   267           29975211
  152   298           29975400
   57   310           29976193
   78   309           29978181
  216   271           29980207
  169   293           29980566
  110   306           29983616
  192   284           29984192
  172   292           29985536
  242   251           29985739
  144   300           29985984
   58   310           29986112
  234   258           29986416
  166   294           29986480
  229   262           29993717
  156   297           29994489
  102   307           29995651
  206   277           29995749
   59   310           29996379
   79   309           29996668
   92   308           29996800
  225   265           30000250
  241   252           30000529
  124   304           30001088
  175   291           30001546
  163   295           30003122
  135   302           30003983
   60   310           30007000
  190   285           30008125
  213   273           30010014
  140   301           30014901
  130   303           30015127
   80   309           30015629
  118   305           30015657
  183   288           30016359
   61   310           30017981
  240   253           30018277
  111   306           30020247
   93   308           30022469
  233   259           30023316
  208   276           30023488
  103   307           30027170
  178   290           30028752
   62   310           30029328
  160   296           30030336
   81   309           30035070
  188   286           30038328
  149   299           30038848
  239   254           30038983
   63   310           30041047
  221   268           30042693
  218   270           30043232
  228   263           30043799
  153   298           30045169
  125   304           30047589
  145   300           30048625
   94   308           30048696
   64   310           30053144
   82   309           30054997
  112   306           30057544
  119   305           30057784
  210   275           30057875
  136   302           30059064
  104   307           30059307
  224   266           30060520
  215   272           30062023
  238   255           30062647
  232   260           30063168
   65   310           30065625
  131   303           30066218
  170   293           30066757
  181   289           30067310
  157   297           30067966
  199   281           30068640
  167   294           30069647
  197   282           30071141
  201   280           30072601
  141   301           30074122
  186   287           30074759
  173   292           30074805
   83   309           30075416
   95   308           30075487
   66   310           30078496
  195   283           30080062
    0   311           30080231
    1   311           30080232
    2   311           30080239
    3   311           30080258
    4   311           30080295
    5   311           30080356
    6   311           30080447
    7   311           30080574
    8   311           30080743
    9   311           30080960
   10   311           30081231
   11   311           30081562
   12   311           30081959
   13   311           30082428
   14   311           30082975
  203   279           30083066
  164   295           30083319
   15   311           30083606
   16   311           30084327
   17   311           30085144
   18   311           30086063
   19   311           30087090
   20   311           30088231
  237   256           30089269
   21   311           30089492
   22   311           30090879
   67   310           30091763
  105   307           30092068
   23   311           30092398
  176   291           30093947
   24   311           30094055
  126   304           30094840
  193   284           30095361
  113   306           30095513
   25   311           30095856
   84   309           30096333
  227   264           30096827
   26   311           30097807
  212   274           30098952
   27   311           30099914
  205   278           30100077
  120   305           30100625
   28   311           30102183
   96   308           30102848
   29   311           30104620
   68   310           30105432
  150   299           30105899
  231   261           30105972
   30   311           30107231
  161   296           30107617
   31   311           30110022
  146   300           30112136
   32   311           30112999
  220   269           30113109
  137   302           30114961
  154   298           30115856
   33   311           30116168
  191   285           30116996
  184   288           30117376
   85   309           30117754
  132   303           30118095
  236   257           30118849
   69   310           30119509
   34   311           30119535
  217   271           30120824
   35   311           30123106
  207   277           30123676
  223   267           30123730
  179   290           30124339
  106   307           30125459
   36   311           30126887
   97   308           30130785
   37   311           30130884
   70   310           30134000
  114   306           30134160
  142   301           30134189
   38   311           30135103
  247   247           30138446
   39   311           30139550
   86   309           30139685
  246   248           30139928
  158   297           30142385
  127   304           30142847
  121   305           30144186
   40   311           30144231
  245   249           30144374
  189   286           30144925
  214   273           30146761
   71   310           30148911
   41   311           30149152
  235   258           30151387
  230   262           30151728
  244   250           30151784
  226   265           30152801
  168   294           30153816
  209   276           30153905
  171   293           30153968
   42   311           30154319
   98   308           30159304
  107   307           30159486
   43   311           30159738
   87   309           30162132
  243   251           30162158
   72   310           30164248
  165   295           30164500
  174   292           30165112
   44   311           30165415
  182   289           30166137
  133   303           30170764
   45   311           30171356
  138   302           30171680
  115   306           30173491
  151   299           30173850
  242   252           30175496
  147   300           30176523
   46   311           30177567
  187   287           30179106
   73   310           30180017
   47   311           30184054
   88   309           30185101
  162   296           30185864
  219   270           30186459
  234   259           30186883
  177   291           30187404
  155   298           30187467
  200   281           30188041
  198   282           30188160
   99   308           30188411
  122   305           30188473
  222   268           30189880
  211   275           30190806
   48   311           30190823
  128   304           30191616
  241   253           30191798
  108   307           30194155
  202   280           30194408
  196   283           30194723
  143   301           30195108
   74   310           30196224
   49   311           30197880
  229   263           30200436
  216   272           30201344
   50   311           30205231
  204   279           30207303
  194   284           30207688
   89   309           30208598
  240   254           30211064
  225   266           30211721
   75   310           30212875
   51   311           30212882
  116   306           30213512
  159   297           30217752
  100   308           30218112
  185   288           30219497
   52   311           30220839
  180   290           30221000
  134   303           30224231
  233   260           30225337
  206   278           30226768
  192   285           30227013
   53   311           30229108
  139   302           30229227
  109   307           30229472
   76   310           30229976
   90   309           30232629
  239   255           30233294
  123   305           30233492
  213   274           30234421
   54   311           30237695
  169   294           30238993
  129   304           30241153
  148   300           30241792
  172   293           30242205
  152   299           30242707
   55   311           30246606
  166   295           30246671
   77   310           30247533
  101   308           30248413
  228   264           30252096
  190   286           30252656
  208   277           30252845
  117   306           30254229
   56   311           30255847
  175   292           30256463
  144   301           30256885
   91   309           30257200
  238   256           30258488
  221   269           30258970
  156   298           30260008
  218   271           30262743
  163   296           30265083
   57   311           30265424
  110   307           30265443
   78   310           30265552
  183   289           30266056
  232   261           30266749
  224   267           30273587
   58   311           30275343
  135   303           30278502
  124   305           30279249
  102   308           30279320
  178   291           30281923
   92   309           30282317
   79   310           30284039
  188   287           30284575
  215   273           30284792
  210   276           30285576
   59   311           30285610
  237   257           30286646
  140   302           30287608
  130   304           30291464
  160   297           30294073
  118   306           30295648
   60   311           30296231
  111   307           30302074
   80   310           30303000
  199   282           30306367
  227   265           30306708
   61   311           30307212
  149   300           30307949
   93   309           30307986
  201   281           30308642
  197   283           30310560
  103   308           30310839
  231   262           30311119
  153   299           30312476
  203   280           30317427
  236   258           30317768
   62   311           30318559
  181   290           30318741
  145   301           30319526
  195   284           30321179
  247   248           30322215
   81   310           30322441
  186   288           30322728
  212   275           30325003
  170   294           30325184
  246   249           30325185
  125   305           30325750
  167   295           30329838
   63   311           30330278
  220   270           30331000
  245   250           30331125
  173   293           30331474
  205   279           30332764
  157   298           30333485
  136   303           30333583
   94   309           30334213
  119   306           30337775
  193   285           30338182
  223   268           30338399
  112   307           30339371
  244   251           30340035
  217   272           30341961
   82   310           30342368
   64   311           30342375
  131   304           30342555
  104   308           30342976
  164   296           30345280
  141   302           30346829
  176   292           30348864
  235   259           30351854
  243   252           30351915
  207   278           30354695
   65   311           30354856
  230   263           30358447
   95   309           30361004
  191   286           30361527
   83   310           30362787
  226   266           30364272
  242   253           30366765
  184   289           30367073
   66   311           30367727
  214   274           30371168
    0   312           30371328
    1   312           30371329
    2   312           30371336
  161   297           30371354
    3   312           30371355
    4   312           30371392
    5   312           30371453
    6   312           30371544
    7   312           30371671
    8   312           30371840
    9   312           30372057
   10   312           30372328
   11   312           30372659
  126   305           30373001
   12   312           30373056
   13   312           30373525
   14   312           30374072
   15   312           30374703
  150   300           30375000
   16   312           30375424
  105   308           30375737
   17   312           30376241
   18   312           30377160
  113   307           30377340
  179   291           30377510
   19   312           30378187
   20   312           30379328
   21   312           30380589
  120   306           30380616
   67   311           30380994
   22   312           30381976
  146   301           30383037
  154   299           30383163
  209   277           30383262
   23   312           30383495
   84   310           30383704
  241   254           30384585
   24   312           30385152
   25   312           30386953
   96   309           30388365
   26   312           30388904
  234   260           30388904
  137   303           30389480
   27   312           30391011
  189   287           30391172
   28   312           30393280
  132   304           30394432
   68   311           30394663
   29   312           30395717
   30   312           30398328
   31   312           30401119
   32   312           30404096
   85   310           30405125
  240   255           30405375
  219   271           30405970
  222   269           30406157
  142   302           30406896
   33   312           30407265
  158   298           30407904
  229   264           30408733
   69   311           30408740
  106   308           30409128
   34   312           30410632
  171   294           30412395
  168   295           30414007
   35   312           30414203
  114   307           30415987
   97   309           30416302
  182   290           30417568
   36   312           30417984
  211   276           30418507
  127   305           30421008
  174   293           30421781
   37   312           30421981
   70   311           30423231
  216   273           30424113
  121   306           30424177
  225   267           30424788
  200   282           30425768
   38   312           30426200
  165   296           30426461
   86   310           30427056
  187   288           30427075
  198   283           30427579
  233   261           30428918
  239   256           30429135
  202   281           30430449
   39   312           30430647
   40   312           30435328
  196   284           30435840
   71   311           30438142
   41   312           30440249
  204   280           30441664
  177   292           30442321
  151   300           30442951
  107   308           30443155
   98   309           30444821
   42   312           30445416
  138   303           30446199
  133   304           30447101
  147   301           30447424
   87   310           30449503
  162   297           30449601
  194   285           30450509
   43   312           30450835
   72   311           30453479
  155   299           30454774
  115   307           30455318
  238   257           30455865
   44   312           30456512
  206   279           30459455
  213   275           30460472
  228   265           30461977
   45   312           30462453
  143   302           30467815
  122   306           30468464
   46   312           30468664
  185   289           30469194
   73   311           30469248
  128   305           30469777
  192   286           30471544
  232   262           30471896
   88   310           30472472
   99   309           30473928
  180   291           30474171
   47   312           30475151
  221   270           30476861
  108   308           30477824
   48   312           30481920
  159   298           30483271
  208   278           30483864
  218   272           30483880
   74   311           30485455
  237   258           30485565
  224   268           30488256
   49   312           30488977
  116   307           30495339
   89   310           30495969
   50   312           30496328
  190   287           30498903
  169   295           30499184
  134   304           30500568
  172   294           30500632
   75   311           30502106
  100   309           30503629
  139   303           30503746
   51   312           30503979
  248   248           30505984
  247   249           30507472
  166   296           30508632
  215   274           30509199
  152   300           30511808
   52   312           30511936
  246   250           30511936
  148   301           30512693
  175   293           30513132
  109   308           30513141
  123   306           30513483
  210   277           30514933
  183   290           30517487
  231   263           30517838
  227   266           30518179
  236   259           30518235
   76   311           30519207
  129   305           30519314
  245   251           30519376
   90   310           30520000
   53   312           30520205
  156   299           30527315
   54   312           30528792
  163   297           30528820
  144   302           30529592
  244   252           30529792
  188   288           30532544
  101   309           30533930
  117   307           30536056
   77   311           30536764
  178   292           30536840
   55   312           30537703
  243   253           30543184
   91   310           30544571
  199   283           30545786
  201   282           30546369
   56   312           30546944
  110   308           30549112
  220   271           30550511
  197   284           30551677
  212   276           30552704
  203   281           30553468
  235   260           30553875
  223   269           30554676
   78   311           30554783
  135   304           30554839
   57   312           30556521
  124   306           30559240
  242   254           30559552
  160   298           30559592
  140   303           30562127
  195   285           30564000
  217   273           30564730
  102   309           30564837
   58   312           30566440
  230   264           30566744
  205   280           30567125
  130   305           30569625
   92   310           30569688
  181   291           30571912
  186   289           30572425
   79   311           30573270
   59   312           30576707
  226   267           30577339
  118   307           30577475
  149   301           30578850
  241   255           30578896
  153   300           30581577
  193   286           30582713
  170   295           30585375
  111   308           30585743
   60   312           30587328
  207   279           30587382
  173   294           30589901
  167   296           30591799
   80   311           30592231
  145   302           30592233
  234   261           30592485
   93   310           30595357
  103   309           30596356
  214   275           30597219
   61   312           30598309
  157   299           30600792
  240   256           30601216
  176   293           30605533
  125   306           30605741
  191   287           30607774
  164   297           30609017
   62   312           30609656
  136   304           30609920
   81   311           30611672
  209   278           30614281
  184   290           30618504
  229   265           30618614
  119   307           30619602
  131   305           30620716
  141   303           30621348
   63   312           30621375
   94   310           30621584
  112   308           30623040
  222   270           30624048
  239   257           30626512
  219   272           30627107
  104   309           30628493
   82   311           30631599
  179   292           30632427
   64   312           30633472
  233   262           30634065
  161   298           30636873
  189   288           30639141
  225   268           30639457
  150   301           30645901
   65   312           30645953
  211   277           30647864
   95   310           30648375
  216   274           30648520
   83   311           30652018
  154   300           30652264
  126   306           30652992
  238   258           30654784
  146   302           30655744
   66   312           30658824
  113   308           30661009
  105   309           30661254
  120   307           30662443
    0   313           30664297
    1   313           30664298
    2   313           30664305
    3   313           30664324
    4   313           30664361
    5   313           30664422
    6   313           30664513
    7   313           30664640
    8   313           30664809
    9   313           30665026
  200   283           30665187
   10   313           30665297
   11   313           30665628
  137   304           30665817
   12   313           30666025
   13   313           30666494
   14   313           30667041
   15   313           30667672
  202   282           30668176
   16   313           30668393
  198   284           30668696
   17   313           30669210
   18   313           30670129
  182   291           30670739
   19   313           30671156
   67   312           30672091
   20   313           30672297
  171   295           30672586
  132   305           30672593
   84   311           30672935
  228   266           30673448
   21   313           30673558
   22   313           30674945
  158   299           30675211
   96   310           30675736
  168   296           30675968
   23   313           30676464
  187   289           30676772
  204   281           30677705
   24   313           30678121
  232   263           30678615
  196   285           30678661
   25   313           30679922
  174   294           30680208
  142   303           30681415
   26   313           30681873
   27   313           30683980
   68   312           30685760
  237   259           30686032
   28   313           30686249
  213   276           30688173
   29   313           30688686
  165   297           30690198
  248   249           30691241
   30   313           30691297
  206   280           30693816
   31   313           30694088
  247   250           30694223
   85   311           30694356
  106   309           30694645
  194   286           30695040
  221   271           30696372
   32   313           30697065
  177   293           30698990
  114   308           30699656
   69   312           30699837
  246   251           30700187
   33   313           30700234
  127   306           30700999
   34   313           30703601
   97   310           30703673
  224   269           30704533
  121   307           30706004
  218   273           30706649
   35   313           30707172
  245   252           30709133
   36   313           30710953
  151   301           30713852
   70   312           30714328
   37   313           30714950
  162   298           30715120
   86   311           30716287
  208   279           30716551
  192   287           30717791
   38   313           30719169
  147   302           30720131
  236   260           30720256
  185   290           30720625
  244   253           30721061
  138   304           30722536
   39   313           30723616
  155   300           30723875
  133   305           30725262
  231   264           30726135
   40   313           30728297
  107   309           30728672
  180   292           30729088
   71   312           30729239
  227   267           30731246
   98   310           30732192
   41   313           30733218
  215   275           30735250
  243   254           30735971
   42   313           30738385
   87   311           30738734
  115   308           30738987
  143   303           30742334
   43   313           30743804
   72   312           30744576
  210   278           30745952
  190   288           30746872
   44   313           30749481
  128   306           30749768
  122   307           30750291
  159   299           30750578
  242   255           30753863
   45   313           30755422
  235   261           30757456
   73   312           30760345
  172   295           30760823
  169   296           30761145
   99   310           30761299
   46   313           30761633
   88   311           30761703
  108   309           30763341
   47   313           30768120
  183   291           30770658
  175   294           30771559
  220   272           30771648
  166   297           30772369
  223   270           30772567
  241   256           30774737
   48   313           30774889
   74   312           30776552
  230   265           30776625
  134   305           30778729
  116   308           30779008
  139   304           30780083
   49   313           30781946
  212   277           30782061
  188   289           30782241
  152   301           30782709
   89   311           30785200
  148   302           30785400
  201   283           30785788
  199   284           30786903
  217   274           30789137
   50   313           30789297
  100   310           30791000
  203   282           30791195
  226   268           30792008
   75   312           30793203
  178   293           30793509
  163   298           30794339
  197   285           30794498
  123   307           30795310
  156   300           30796416
   51   313           30796948
  234   262           30797632
  240   257           30798593
  109   309           30798658
  129   306           30799305
  205   281           30803166
  144   303           30804111
   52   313           30804905
  195   286           30808531
   90   311           30809231
   76   312           30810304
   53   313           30813174
  117   308           30819725
  101   310           30821301
  207   280           30821743
   54   313           30821761
  186   290           30823856
  214   276           30824920
  239   258           30825431
  181   292           30826829
  160   299           30826899
   77   312           30827861
  193   287           30828960
  229   266           30830085
   55   313           30830672
  135   305           30833000
   91   311           30833802
  110   309           30834629
  140   304           30838464
   56   313           30839913
  233   263           30840784
  124   307           30841067
  222   271           30843559
   78   312           30845880
  209   279           30846968
  170   296           30847336
   57   313           30849490
  130   306           30849616
  219   273           30849876
  173   295           30850092
  149   302           30851557
  102   310           30852208
  153   301           30852478
  238   259           30855251
  167   297           30855536
  225   269           30855734
  191   288           30855743
   92   311           30858919
   58   313           30859409
  118   308           30861144
  176   294           30863960
   79   312           30864367
  145   303           30866752
   59   313           30869676
  157   300           30869893
  111   309           30871260
  184   291           30871675
  164   298           30874536
  216   275           30874571
  249   249           30876498
  248   250           30877992
  211   278           30878883
   60   313           30880297
  247   251           30882474
   80   312           30883328
  103   310           30883727
   93   311           30884588
  228   267           30886515
  232   264           30886912
  125   307           30887568
  237   260           30888053
  136   305           30888081
  189   289           30888838
  179   293           30889096
  246   252           30889944
   61   313           30891278
  141   304           30897685
  245   253           30900402
  131   306           30900707
   62   313           30902625
   81   312           30902769
  119   308           30903271
  161   299           30904180
  200   284           30906304
  202   283           30907595
  112   309           30908557
   94   311           30910815
  198   285           30911517
  244   254           30913848
   63   313           30914344
  204   282           30915432
  104   310           30915864
  221   272           30917509
  213   277           30917530
  150   302           30918608
  224   270           30922424
   82   312           30922696
  154   301           30923165
  196   286           30923192
  236   261           30923837
  182   292           30925656
   64   313           30926441
  187   290           30928203
  206   281           30929857
  146   303           30930263
  243   255           30930282
  218   274           30931056
  171   296           30934547
  126   307           30934819
  231   265           30936016
   95   311           30937606
   65   313           30938922
  168   297           30939705
  174   295           30940399
  194   287           30941287
   83   312           30943115
  137   305           30943978
  158   300           30944312
  227   268           30945915
  120   308           30946112
  113   309           30946526
  105   310           30948625
  242   256           30949704
  208   280           30950912
   66   313           30951793
  132   306           30952584
  165   298           30955717
  177   294           30957417
  142   304           30957752
    0   314           30959144
    1   314           30959145
    2   314           30959152
    3   314           30959171
    4   314           30959208
    5   314           30959269
    6   314           30959360
    7   314           30959487
    8   314           30959656
    9   314           30959873
   10   314           30960144
   11   314           30960475
   12   314           30960872
   13   314           30961341
   14   314           30961888
   15   314           30962519
  235   262           30962603
  215   276           30962951
   16   314           30963240
   84   312           30964032
   17   314           30964057
   96   311           30964967
   18   314           30964976
   67   313           30965060
  192   288           30965760
   19   314           30966003
   20   314           30967144
   21   314           30968405
   22   314           30969792
   23   314           30971311
  241   257           30972114
   24   314           30972968
  185   291           30973796
   25   314           30974769
   26   314           30976720
  210   279           30978639
   68   313           30978729
   27   314           30978827
   28   314           30981096
  106   310           30982016
  162   299           30982427
  127   307           30982826
   29   314           30983533
  114   309           30985173
   85   312           30985453
  180   293           30985757
   30   314           30986144
  151   302           30986559
  230   266           30988096
   31   314           30988935
  121   308           30989673
   32   314           30991912
  223   271           30992078
   69   313           30992806
   97   311           30992904
  220   273           30994417
  147   303           30994650
  155   301           30994776
   33   314           30995081
  190   289           30996569
  240   258           30997512
   34   314           30998448
  138   305           31000697
   35   314           31002019
  234   263           31004351
  133   306           31005253
   36   314           31005800
   70   313           31007297
   86   312           31007384
  226   269           31008285
   37   314           31009797
  212   278           31013080
   38   314           31014016
  217   275           31015188
  107   310           31016043
   39   314           31018463
  143   304           31018671
  159   300           31019679
   98   311           31021423
   71   313           31022208
  172   296           31022784
   40   314           31023144
  115   309           31024504
  169   297           31024882
  183   292           31025575
  239   259           31025898
  201   284           31026905
   41   314           31028065
  199   285           31029724
   87   312           31029831
  203   283           31030614
  128   307           31031595
  175   295           31031750
   42   314           31033232
  188   290           31033672
  122   308           31033960
   72   313           31037545
  166   298           31037888
   43   314           31038651
  197   286           31039029
  205   282           31040893
  229   267           31043152
   44   314           31044328
  233   264           31049081
   45   314           31050269
   99   311           31050530
  108   310           31050712
  178   294           31051936
   88   312           31052800
   73   313           31053314
  214   277           31054277
  195   287           31054778
  152   302           31055416
   46   314           31056480
  238   260           31057272
  207   281           31057784
  139   305           31058244
  134   306           31058720
  148   303           31059919
  163   299           31061646
   47   314           31062967
  249   250           31063249
  116   309           31064525
  222   272           31064696
  248   251           31066243
  156   301           31067317
   74   313           31069521
   48   314           31069736
  247   252           31072231
  225   270           31073625
  219   274           31074283
   89   312           31076297
   49   314           31076793
  193   288           31076929
  186   291           31077027
  123   308           31078979
  100   311           31080231
  144   304           31080448
  129   307           31081132
  246   253           31081213
  209   280           31081329
  181   293           31083498
   50   314           31084144
  109   310           31086029
   75   313           31086172
  237   261           31091634
   51   314           31091795
  245   254           31093189
  160   300           31096000
  232   265           31096793
   52   314           31099752
   90   312           31100328
  228   268           31101184
  216   276           31102272
   76   313           31103273
  117   309           31105242
  191   289           31105440
   53   314           31108021
  244   255           31108159
  101   311           31110532
  170   297           31111073
  211   279           31111570
  173   296           31112053
  135   306           31112991
   54   314           31116608
  140   305           31116625
   77   313           31120830
  167   298           31121055
  110   310           31122000
  176   295           31124151
  124   308           31124736
   91   312           31124899
  153   302           31125185
   55   314           31125519
  149   303           31126076
  243   256           31126123
  184   292           31126592
  236   262           31128984
  130   307           31131443
   56   314           31134760
   78   313           31138849
  189   290           31140269
  221   273           31140278
  157   301           31140794
  102   311           31141439
  164   299           31141843
  224   271           31141935
  145   304           31143089
   57   314           31144337
  118   309           31146661
  242   257           31147081
  231   266           31147487
  179   294           31147523
  213   278           31148549
  202   284           31148712
  200   285           31149125
   92   312           31150016
   58   314           31154256
  204   283           31154851
  198   286           31156048
  218   275           31157107
   79   313           31157336
  111   310           31158631
  227   269           31162192
   59   314           31164523
  206   282           31167584
  136   306           31168072
  235   263           31169322
  196   287           31169439
  241   258           31171033
  125   308           31171237
  103   311           31172958
  161   300           31173281
   60   314           31175144
   93   312           31175685
  141   305           31175846
   80   313           31176297
  187   291           31181374
  182   293           31182325
  131   307           31182534
   61   314           31186125
  208   281           31186953
  119   309           31188788
  194   288           31189256
  215   277           31192308
  150   303           31193127
   81   313           31195738
  154   302           31195872
  112   310           31195928
   62   314           31197472
  240   259           31197979
  171   297           31198284
  230   267           31201163
   94   312           31201912
  174   296           31202360
  104   311           31205095
  168   298           31205224
  146   304           31206600
   63   314           31209191
  234   264           31212648
  210   280           31213000
  223   272           31213215
  158   301           31215213
  192   289           31215457
   82   313           31215665
  177   295           31217608
  126   308           31218488
  220   274           31218824
   64   314           31221288
  165   299           31223024
  137   306           31223969
  226   270           31226176
  239   260           31227919
   95   312           31228703
  185   292           31228713
  120   309           31231629
   65   314           31233769
  113   310           31233897
  132   307           31234411
  142   305           31235913
   83   313           31236084
  105   311           31237856
  217   276           31242889
  180   294           31244184
  212   279           31245767
   66   314           31246640
  190   290           31248000
  250   250           31250000
  249   251           31251500
  162   300           31251528
    0   315           31255875
    1   315           31255876
    2   315           31255883
    3   315           31255902
    4   315           31255939
    5   315           31256000
  248   252           31256000
   96   312           31256064
    6   315           31256091
    7   315           31256218
    8   315           31256387
    9   315           31256604
   10   315           31256875
   84   313           31257001
   11   315           31257206
   12   315           31257603
  229   268           31257821
   13   315           31258072
   14   315           31258619
  233   265           31258962
   15   315           31259250
   67   314           31259907
   16   315           31259971
   17   315           31260788
  238   261           31260853
  151   303           31261078
   18   315           31261707
   19   315           31262734
  247   253           31263500
   20   315           31263875
   21   315           31265136
  127   308           31266495
   22   315           31266523
  155   302           31267483
   23   315           31268042
   24   315           31269699
  201   285           31269726
  147   304           31270987
  106   311           31271247
   25   315           31271500
  203   284           31271731
  114   310           31272544
   26   315           31273451
   68   314           31273576
  246   254           31274000
  199   286           31274255
  121   309           31275190
   27   315           31275558
   28   315           31277827
   85   313           31278422
   29   315           31280264
  205   283           31280312
  138   306           31280688
  183   293           31282244
   30   315           31282875
   97   312           31284001
  197   287           31285276
  214   278           31285296
   31   315           31285666
  172   297           31286521
  188   291           31286843
  133   307           31287080
  222   273           31287465
  245   255           31287500
   69   314           31287653
   32   315           31288643
  169   298           31290401
  159   301           31290580
   33   315           31291812
  225   271           31293136
  175   296           31293711
   34   315           31295179
  207   282           31295511
  237   262           31296781
  143   305           31296832
   35   315           31298750
  219   275           31300334
   86   313           31300353
   70   314           31302144
   36   315           31302531
  195   288           31302747
  244   256           31304000
  166   299           31305195
  107   311           31305274
   37   315           31306528
  232   266           31308264
   38   315           31310747
  115   310           31311875
  178   295           31312127
   98   312           31312520
   39   315           31315194
  128   308           31315264
   71   314           31317055
  209   281           31317370
  228   269           31317461
  122   309           31319477
   40   315           31319875
   87   313           31322800
  243   257           31323500
   41   315           31324796
  193   289           31326626
  152   303           31329935
   42   315           31329963
  163   300           31330747
  216   277           31331629
  186   292           31331944
   72   314           31332392
   43   315           31335382
  236   263           31335703
  148   304           31336256
  139   306           31338235
  108   311           31339943
  156   302           31340024
  134   307           31340547
   44   315           31341059
   99   312           31341627
  181   294           31341925
   88   313           31345769
  211   280           31345931
  242   258           31346000
   45   315           31347000
   73   314           31348161
  116   310           31351896
   46   315           31353211
  191   290           31356871
  144   305           31358609
   47   315           31359698
  231   267           31360554
  224   272           31363072
   74   314           31364368
  123   309           31364496
  221   274           31364685
  129   308           31364801
   48   315           31366467
  160   301           31366901
   89   313           31369266
  100   312           31371328
  241   259           31371500
   49   315           31373524
  109   311           31375260
  173   297           31375790
  170   298           31376592
  235   264           31377619
  227   270           31380083
   50   315           31380875
   75   314           31381019
  213   279           31381236
  184   293           31383261
  218   276           31384808
  176   296           31386112
  167   299           31388362
   51   315           31388526
  202   285           31391533
  117   310           31392613
   90   313           31393297
  189   291           31393440
  200   286           31393656
  135   307           31394818
  204   284           31395968
   52   315           31396483
  140   306           31396616
   76   314           31398120
  153   303           31399704
  240   260           31400000
  101   312           31401629
  198   287           31402295
  149   304           31402413
   53   315           31404752
  206   283           31407003
  179   295           31407714
  124   309           31410253
  164   300           31410944
  110   311           31411231
   54   315           31413339
  157   302           31413501
  130   308           31415112
   77   314           31415677
  230   268           31415832
  196   288           31417408
   91   313           31417868
  145   305           31421250
   55   315           31422250
  234   265           31422529
  215   278           31423327
  208   282           31424680
   56   315           31431491
  239   261           31431500
  102   312           31432536
   78   314           31433696
  118   310           31434032
  223   273           31435984
  187   292           31436291
  250   251           31438251
  194   289           31438953
  182   294           31440752
   57   315           31441068
  249   252           31441257
   92   313           31442985
  161   301           31444182
  220   275           31444875
  226   271           31445687
  248   253           31447269
  111   311           31447862
  210   281           31449041
  136   307           31449899
   58   315           31450987
   79   314           31452183
  141   306           31455837
  247   254           31456287
  125   309           31456754
   59   315           31461254
  171   298           31463803
  103   312           31464055
  238   262           31466000
  174   297           31466097
  131   308           31466203
  192   290           31466888
  246   255           31468311
   93   313           31468654
  150   304           31469464
  154   303           31470391
  233   266           31470433
   80   314           31471144
   60   315           31471875
  217   277           31472246
  168   299           31472531
  229   269           31474098
  119   310           31476159
  177   296           31479569
  212   280           31480128
   61   315           31482856
  245   256           31483341
  146   305           31484761
  112   311           31485159
  185   293           31485382
  158   302           31487920
   81   314           31490585
  165   300           31492125
   62   315           31494203
   94   313           31494881
  104   312           31496192
  190   291           31501171
  244   257           31501377
  237   263           31503500
  126   309           31504005
  180   295           31504375
  137   307           31505796
   63   315           31505922
   82   314           31510512
  222   274           31511872
  201   286           31514257
  225   272           31514273
  203   285           31514552
  142   306           31515904
  214   279           31517983
   64   315           31518019
  132   308           31518080
  120   310           31519000
  199   287           31520502
  232   267           31521331
  205   284           31521429
   95   313           31521672
  243   258           31522419
  162   301           31522429
  113   311           31523128
  219   276           31528035
  105   312           31528953
   65   315           31530500
   83   314           31530931
  197   288           31533245
  207   283           31534930
  228   270           31535352
  151   304           31537415
  183   294           31540671
  188   292           31541760
  155   303           31542002
   66   315           31543371
  236   264           31544000
  242   259           31546467
   96   313           31549033
  147   305           31549148
   84   314           31551848
  127   309           31552012
  172   298           31552040
  195   289           31552444
    0   316           31554496
    1   316           31554497
    2   316           31554504
    3   316           31554523
    4   316           31554560
    5   316           31554621
    6   316           31554712
    7   316           31554839
    8   316           31555008
  209   282           31555097
    9   316           31555225
   10   316           31555496
   11   316           31555827
   12   316           31556224
   67   315           31556638
   13   316           31556693
   14   316           31557240
  175   297           31557448
  169   299           31557708
   15   316           31557871
   16   316           31558592
   17   316           31559409
   18   316           31560328
   19   316           31561355
  114   311           31561775
  106   312           31562344
   20   316           31562496
  138   307           31562515
  121   310           31562561
  216   278           31562648
  159   302           31563287
   21   316           31563757
   22   316           31565144
   23   316           31566663
   24   316           31568320
   25   316           31570121
   68   315           31570307
  133   308           31570749
   26   316           31572072
   85   314           31573269
  241   260           31573521
  178   296           31574088
   27   316           31574179
  166   300           31574296
  231   268           31575223
   28   316           31576448
  143   306           31576823
   97   313           31576970
  193   290           31578057
   29   316           31578885
   30   316           31581496
  211   281           31581972
   31   316           31584287
   69   315           31584384
  224   273           31585841
   32   316           31587264
  235   265           31587500
  186   293           31588613
   33   316           31590433
  221   275           31590736
   34   316           31593800
   86   314           31595200
  107   312           31596371
   35   316           31597371
   70   315           31598875
  227   271           31599594
  128   309           31600781
  115   311           31601106
   36   316           31601152
  163   301           31601648
  181   295           31602116
  240   261           31603581
   37   316           31605149
   98   313           31605489
  152   304           31606272
  122   310           31606848
   38   316           31609368
  191   291           31610042
   71   315           31613786
   39   316           31613815
  218   277           31614165
  148   305           31614417
  156   303           31614543
  213   280           31615597
   87   314           31617647
   40   316           31618496
  139   307           31620062
   41   316           31623417
  134   308           31624216
  251   251           31626502
  250   252           31628008
   42   316           31628584
   72   315           31629123
  108   312           31631040
  230   269           31632109
  249   253           31632526
  234   266           31634000
   43   316           31634003
   99   313           31634596
  202   286           31636064
  239   262           31636647
  144   306           31638600
  204   285           31638789
  160   302           31639608
   44   316           31639680
  200   287           31639903
  248   254           31640056
   88   314           31640616
  116   311           31641127
  173   298           31641309
  184   294           31641688
  170   299           31643899
   73   315           31644892
   45   316           31645621
  206   284           31648120
  189   292           31648357
  176   297           31649849
  198   288           31650264
  129   309           31650318
  247   255           31650598
   46   316           31651832
  123   310           31651867
  215   279           31656014
  167   300           31657463
   47   316           31658319
  223   274           31660391
   74   315           31661099
  208   283           31664099
   89   314           31664113
  246   256           31664152
  100   313           31664297
   48   316           31665088
  109   312           31666357
  226   272           31666824
  196   289           31667105
  179   296           31669675
   49   316           31672145
  220   276           31672576
  238   263           31672719
  153   304           31676041
   75   315           31677750
  140   307           31678443
  135   308           31678487
   50   316           31679496
  149   305           31680574
  245   257           31680718
  117   311           31681844
  164   301           31681845
  233   267           31683500
  210   282           31686768
   51   316           31687147
  157   303           31688020
   90   314           31688144
  194   290           31690384
  229   270           31691989
  187   293           31692960
  101   313           31694598
   76   315           31694851
   52   316           31695104
  124   310           31697624
  244   258           31700296
  130   309           31700629
  182   295           31700943
  145   306           31701241
  110   312           31702328
  217   278           31703265
   53   316           31703373
  237   264           31711797
   54   316           31711960
   77   315           31712408
   91   314           31712715
  212   281           31716169
  161   302           31716889
  192   291           31720059
   55   316           31720871
  243   259           31722886
  118   311           31723263
  102   313           31725505
   56   316           31730112
   78   315           31730427
  171   299           31731110
  174   298           31731616
  136   308           31733568
  232   268           31736000
  225   273           31737042
  141   307           31737664
   92   314           31737832
  222   275           31737923
  111   312           31738959
   57   316           31739689
  168   300           31741632
  177   297           31743306
  185   294           31743809
  125   310           31744125
  154   304           31746728
  150   305           31747625
  242   260           31748488
   79   315           31748914
   58   316           31749608
  131   309           31751720
  214   280           31752344
  236   265           31753881
  228   271           31754863
  190   292           31756088
  103   313           31757024
  219   277           31757392
  203   286           31759083
   59   316           31759875
  201   287           31760504
  158   303           31762439
  165   301           31763026
   93   314           31763501
  205   285           31764250
  146   306           31764752
  119   311           31765390
  180   296           31766336
   80   315           31767875
  199   288           31768471
   60   316           31770496
  207   284           31776047
  112   312           31776256
  241   261           31777102
   61   316           31781477
  197   289           31782942
   81   315           31787316
  104   313           31789161
  137   308           31789465
   94   314           31789728
  126   310           31791376
  231   269           31791500
   62   316           31792824
  209   283           31794516
  162   302           31795136
  216   279           31795335
  142   307           31797731
  188   293           31798429
  235   266           31798971
  183   295           31800862
  132   309           31803597
  195   290           31803875
   63   316           31804543
   82   315           31807243
  120   311           31808231
  240   262           31808728
  224   274           31810248
  113   312           31814225
  151   305           31815576
  251   252           31816259
   95   314           31816519
   64   316           31816640
  155   304           31818339
  221   276           31818437
  250   253           31819277
  172   299           31819347
  211   282           31819699
  227   272           31820731
  105   313           31821922
  175   298           31822967
  249   254           31825313
  169   300           31826809
   83   315           31827662
   65   316           31829121
  147   306           31829139
  193   291           31831228
  248   255           31834367
  159   303           31837806
  178   297           31837825
  127   310           31839383
   66   316           31841992
  239   263           31843366
   96   314           31843880
  218   278           31845184
  166   301           31845197
  138   308           31846184
  247   256           31846439
  186   294           31847040
  234   267           31847067
   84   315           31848579
  230   270           31850000
  213   281           31851638
  121   311           31851792
  114   312           31852872
    0   317           31855013
    1   317           31855014
    2   317           31855021
    3   317           31855040
    4   317           31855077
    5   317           31855138
    6   317           31855229
   67   316           31855259
  106   313           31855313
    7   317           31855356
    8   317           31855525
    9   317           31855742
   10   317           31856013
  133   309           31856266
   11   317           31856344
   12   317           31856741
   13   317           31857210
   14   317           31857757
   15   317           31858388
  143   307           31858650
   16   317           31859109
   17   317           31859926
   18   317           31860845
  246   257           31861529
   19   317           31861872
   20   317           31863013
  181   296           31864077
   21   317           31864274
  191   292           31864959
   22   317           31865661
   23   317           31867180
   24   317           31868837
   68   316           31868928
   85   315           31870000
   25   317           31870638
   97   314           31871817
   26   317           31872589
  163   302           31874355
   27   317           31874696
   28   317           31876965
   29   317           31879402
  245   258           31879637
  238   264           31881016
   30   317           31882013
  202   287           31882311
   69   316           31883005
  204   286           31883320
  152   305           31884433
   31   317           31884804
  223   275           31886442
   32   317           31887781
  200   288           31887872
  128   310           31888152
  107   313           31889340
  226   273           31889593
  215   280           31890375
  156   304           31890880
  206   285           31890941
   33   317           31890950
   86   315           31891931
  115   312           31892203
   34   317           31894317
  148   306           31894408
  122   311           31896079
   70   316           31897496
   35   317           31897888
  233   268           31898169
  198   289           31899961
   98   314           31900336
  244   259           31900763
   36   317           31901669
  184   295           31901879
  220   277           31901933
  139   308           31903731
  189   293           31905026
  208   284           31905216
   37   317           31905666
  173   299           31908616
  134   309           31909733
   38   317           31909885
  229   271           31911500
   71   316           31912407
  170   300           31913000
  160   303           31914127
   39   317           31914332
   87   315           31914378
  176   298           31915368
  196   290           31918536
   40   317           31919013
  144   307           31920427
  237   265           31921678
   41   317           31923934
  108   313           31924009
  243   260           31924907
  210   283           31926187
   72   316           31927744
  167   301           31928364
   42   317           31929101
   99   314           31929443
  116   312           31932224
  179   297           31933412
   43   317           31934520
  217   279           31935952
   88   315           31937347
  129   310           31937689
   44   317           31940197
  123   311           31941098
   73   316           31943513
  194   291           31943555
   45   317           31946138
  187   294           31951387
  242   261           31952069
  232   269           31952277
   46   317           31952349
  212   282           31953896
  153   305           31954202
  164   302           31954552
   47   317           31958836
  100   314           31959144
  109   313           31959326
   74   316           31959720
  149   306           31960565
   89   315           31960844
  225   274           31961449
  140   308           31962112
  182   296           31962904
  135   309           31964004
  157   304           31964357
  236   266           31965352
   48   317           31965605
  222   276           31965624
   49   317           31972662
  117   312           31972941
  192   292           31974976
  228   272           31976000
   75   316           31976371
   50   317           31980013
  241   262           31982249
  145   307           31983068
   90   315           31984875
  124   311           31986855
   51   317           31987664
  130   310           31988000
  214   281           31988385
  219   278           31988411
  101   314           31989445
  161   303           31991408
   76   316           31993472
  110   313           31995297
   52   317           31995621
  174   299           31998923
  171   300           32000211
   53   317           32003890
  185   295           32004000
  203   287           32005330
  252   252           32006016
  251   253           32007528
  201   288           32008473
  205   286           32008781
  177   298           32008825
  231   270           32009391
   91   315           32009446
   77   316           32011029
  235   267           32012038
  250   254           32012064
   54   317           32012477
  168   301           32012533
  190   293           32012757
  118   312           32014360
  240   263           32015447
  199   289           32018168
  207   285           32018868
  136   309           32019085
  249   255           32019624
  102   314           32020352
  141   308           32021333
   55   317           32021388
  154   305           32024889
  150   306           32027616
   78   316           32029048
  216   280           32029696
  180   297           32030073
  248   256           32030208
   56   317           32030629
  111   313           32031928
  125   311           32033356
  197   290           32034373
   92   315           32034563
  209   284           32035633
  165   302           32035733
  224   275           32036299
  158   304           32038776
  131   310           32039091
   57   317           32040206
  227   273           32043500
  247   257           32043816
  146   307           32046579
   79   316           32047535
  221   277           32047794
   58   317           32050125
  239   264           32051663
  103   314           32051871
  119   312           32056487
  188   294           32056856
  195   291           32057046
  211   283           32059118
   93   315           32060232
   59   317           32060392
  246   258           32060448
  234   268           32061736
  183   296           32062823
   80   316           32066496
  112   313           32069225
  230   271           32069511
  162   303           32069655
   60   317           32071013
  137   309           32074982
  218   279           32077871
  245   259           32080104
  126   311           32080607
  142   308           32081400
   61   317           32081994
  104   314           32084008
   81   316           32085937
  193   292           32086145
   94   315           32086459
  172   300           32088448
  213   282           32089365
  175   299           32090274
  238   265           32090897
  132   310           32090968
   62   317           32093341
  151   306           32095567
  155   305           32096500
  169   301           32097710
  120   312           32099328
  244   260           32102784
  178   298           32103344
   63   317           32105060
   82   316           32105864
  113   313           32107194
  186   295           32107231
  147   307           32110966
   95   315           32113250
  226   274           32114000
  159   304           32114143
  223   276           32114143
  233   269           32114446
  105   314           32116769
   64   317           32117157
  166   302           32117904
  191   293           32121628
   83   316           32126283
  215   281           32126416
  181   297           32127814
  243   261           32128488
  127   311           32128614
  204   287           32129567
   65   317           32129638
  202   288           32130280
  138   309           32131701
  229   272           32132637
  220   278           32132952
  237   266           32133149
  206   286           32135472
  200   289           32137569
   96   315           32140611
  143   308           32142319
   66   317           32142509
  121   312           32142889
  133   310           32143637
  114   313           32145841
   84   316           32147200
  208   285           32148037
  163   303           32148874
  106   314           32150160
  198   290           32151392
   67   317           32155776
  242   262           32157216
    0   318           32157432
    1   318           32157433
    2   318           32157440
    3   318           32157459
    4   318           32157496
    5   318           32157557
    6   318           32157648
    7   318           32157775
    8   318           32157944
    9   318           32158161
   10   318           32158432
   11   318           32158763
   12   318           32159160
   13   318           32159629
   14   318           32160176
   15   318           32160807
   16   318           32161528
   17   318           32162345
   18   318           32163264
  189   294           32163453
  184   296           32163840
   19   318           32164291
  152   306           32164424
   20   318           32165432
   21   318           32166693
  210   284           32167304
   22   318           32168080
   97   315           32168548
   85   316           32168621
  156   305           32169041
   68   317           32169445
   23   318           32169599
  232   270           32170168
  217   280           32170313
   24   318           32171256
  196   291           32171707
   25   318           32173057
   26   318           32175008
  148   307           32176235
   27   318           32177115
  128   311           32177383
  173   300           32177717
  236   267           32178419
   28   318           32179384
   29   318           32181821
  176   299           32182675
   69   317           32183522
  170   301           32183901
  107   314           32184187
   30   318           32184432
  115   313           32185172
  122   312           32187176
   31   318           32187223
  225   275           32187500
  241   263           32188968
  139   309           32189248
   32   318           32190200
  160   304           32190464
   86   316           32190552
  212   283           32193315
   33   318           32193369
  222   277           32194981
   34   318           32196736
   98   315           32197067
  134   310           32197104
  252   253           32197285
   70   317           32198013
  194   292           32198472
  228   273           32198769
  179   298           32198931
   35   318           32200307
  251   254           32200315
  167   302           32201071
   36   318           32204088
  144   308           32204096
  250   255           32206375
   37   318           32208085
  187   295           32211578
   38   318           32212304
   71   317           32212924
   87   316           32212999
  249   256           32215465
   39   318           32216751
  108   314           32218856
  219   279           32221098
   40   318           32221432
  240   264           32223744
  116   313           32225193
  214   282           32226112
   99   315           32226174
   41   318           32226353
  182   297           32226641
  235   268           32226707
  129   311           32226920
  248   257           32227585
   72   317           32228261
  231   271           32228902
  164   303           32229071
   42   318           32231520
  192   293           32231645
  123   312           32232195
  153   306           32234193
   88   316           32235968
   43   318           32236939
  149   307           32242392
  157   305           32242518
   44   318           32242616
  247   258           32242735
   73   317           32244030
  140   309           32247629
   45   318           32248557
  135   310           32251375
  203   288           32253299
  109   314           32254173
   46   318           32254768
  205   287           32255028
  100   315           32255875
  201   289           32258170
   89   316           32259465
   74   317           32260237
  246   259           32260915
   47   318           32261255
  239   265           32261544
  207   286           32263399
  224   276           32264000
  216   281           32265737
  117   313           32265910
  185   296           32265961
  145   308           32266737
  161   304           32267745
  227   274           32267907
   48   318           32268024
  174   300           32268024
  199   290           32269599
  171   301           32271112
  190   294           32271184
   49   318           32275081
  177   299           32276132
   75   317           32276888
  130   311           32277231
  124   312           32277952
  234   269           32278013
  209   285           32278454
  221   278           32278813
  245   260           32282125
   50   318           32282432
   90   316           32283496
  168   302           32285240
  101   315           32286176
  197   291           32287544
   51   318           32290083
  110   314           32290144
  230   272           32290648
   76   317           32293989
  180   298           32295592
   52   318           32298040
  211   284           32300235
  238   266           32302368
  154   306           32304880
   53   318           32306309
  244   261           32306365
  136   310           32306456
  141   309           32306850
  118   313           32307329
   91   316           32308067
  150   307           32309443
  165   303           32310252
   77   317           32311546
  195   292           32311963
  218   280           32312232
   54   318           32314896
  158   305           32316937
  188   295           32317047
  102   315           32317083
   55   318           32323807
  125   312           32324453
  183   297           32326560
  111   314           32326775
  131   311           32328322
  213   283           32328784
   78   317           32329565
  146   308           32330248
  233   270           32332337
   56   318           32333048
   92   316           32333184
  243   262           32333635
  226   275           32340051
   57   318           32342625
  193   293           32342814
  223   277           32343500
  162   304           32345992
  237   267           32346216
   79   317           32348052
  103   315           32348602
  119   313           32349456
   58   318           32352544
  229   273           32355406
   93   316           32358853
  172   301           32359349
  175   300           32359375
  137   310           32362353
   59   318           32362811
  242   263           32363935
  112   314           32364072
  215   282           32364143
  220   279           32365639
  142   309           32366917
   80   317           32367013
  186   296           32369192
  169   302           32370417
  178   299           32370651
  126   312           32371704
   60   318           32373432
  155   306           32376491
  151   307           32377394
  204   288           32377536
  202   289           32379977
  191   294           32380055
  132   311           32380199
  104   315           32380739
  206   287           32381719
   61   318           32384413
   94   316           32385080
   81   317           32386454
  253   253           32388554
  200   290           32389000
  232   271           32389679
  252   254           32390072
  120   313           32392297
  159   305           32392304
  166   303           32392423
  208   286           32392568
  236   268           32393088
  181   298           32393333
  251   255           32394626
  147   308           32394635
   62   318           32395760
  241   264           32397265
  113   314           32402041
  250   256           32402216
  198   291           32404563
  217   281           32406354
   82   317           32406381
   63   318           32407479
  210   285           32410125
   95   316           32411871
  249   257           32412842
  105   315           32413500
  225   276           32415201
  138   310           32419072
   64   318           32419576
  127   312           32419711
  228   274           32423176
  189   295           32423644
  163   304           32425211
  222   278           32426000
  248   258           32426504
  196   292           32426624
   83   317           32426800
  184   297           32427577
  143   309           32427836
   65   318           32432057
  133   311           32432868
  240   265           32433625
  212   284           32434432
  121   313           32435858
   96   316           32439232
  114   314           32440688
  235   269           32442984
  247   259           32443202
   66   318           32444928
  152   307           32446251
  106   315           32446891
   84   317           32447717
  173   301           32448618
  156   306           32449032
  231   272           32450039
  176   300           32451776
  194   293           32455141
  219   280           32455459
  170   302           32456608
   67   318           32458195
  148   308           32459904
    0   319           32461759
    1   319           32461760
    2   319           32461767
    3   319           32461786
    4   319           32461823
    5   319           32461884
    6   319           32461975
    7   319           32462102
    8   319           32462271
    9   319           32462488
   10   319           32462759
  246   260           32462936
   11   319           32463090
   12   319           32463487
   13   319           32463956
   14   319           32464503
   15   319           32465134
  214   283           32465531
   16   319           32465855
  179   299           32466238
   17   319           32466672
   97   316           32467169
   18   319           32467591
  128   312           32468480
   19   319           32468618
  160   305           32468625
   85   317           32469138
   20   319           32469759
   21   319           32471020
   68   318           32471864
   22   319           32472407
  239   266           32473015
  187   296           32473539
   23   319           32473926
   24   319           32475583
  167   303           32475590
  139   310           32476619
   25   319           32477384
   26   319           32479335
  115   314           32480019
  122   313           32480145
  107   315           32480918
   27   319           32481442
   28   319           32483711
  245   261           32485706
   69   318           32485941
   29   319           32486148
  134   311           32486335
   30   319           32488759
  144   309           32489613
  192   294           32490072
   86   317           32491069
   31   319           32491550
  182   298           32492160
  224   277           32493357
  227   275           32493958
   32   319           32494527
   98   316           32495688
  234   270           32495904
   33   319           32497696
   70   318           32500432
   34   319           32501063
  203   289           32502996
  205   288           32502997
  216   282           32503464
   35   319           32504634
  164   304           32505408
   36   319           32508415
  201   290           32509601
  207   287           32509646
  221   279           32511500
  244   262           32511512
   37   319           32512412
  230   273           32513417
   87   317           32513516
   71   318           32515343
  238   267           32515435
  108   315           32515587
  153   307           32516020
   38   319           32516631
  129   312           32518017
  116   314           32520040
   39   319           32521078
  157   306           32522509
  199   291           32522770
  209   286           32522985
   99   316           32524795
  123   313           32525164
   40   319           32525759
  149   308           32526061
  185   297           32529698
   41   319           32530680
   72   318           32530680
  190   295           32531375
  140   310           32535000
   42   319           32535847
   88   317           32536485
  174   301           32538925
  243   263           32540354
  135   311           32540606
   43   319           32541266
  197   292           32542461
  211   285           32543056
  171   302           32543819
  177   300           32545233
  161   305           32545906
   73   318           32546449
   44   319           32546943
  218   281           32548273
  109   315           32550904
  233   271           32551848
  145   309           32552254
   45   319           32552884
  100   316           32554496
   46   319           32559095
  168   303           32559759
   89   317           32559982
  117   314           32560757
  237   268           32560885
   74   318           32562656
  180   299           32562899
   47   319           32565582
  226   276           32567752
  130   312           32568328
  195   293           32568632
  213   284           32569901
  124   313           32570921
  242   264           32572232
   48   319           32572351
  223   278           32574519
  188   296           32579008
   75   318           32579307
   49   319           32579408
  229   274           32579813
  253   254           32581341
   90   317           32584013
  252   255           32584383
  101   316           32584797
  165   304           32586589
  154   307           32586707
   50   319           32586759
  110   315           32586875
  251   256           32590467
  183   298           32592079
  150   308           32593112
  141   310           32594221
   51   319           32594410
  136   311           32595687
   76   318           32596408
  158   306           32596928
  250   257           32599593
  220   280           32600000
  193   294           32601241
  118   314           32602176
   52   319           32602367
  215   283           32603562
  241   265           32607146
   91   317           32608584
  236   269           32609365
   53   319           32610636
  232   272           32610816
  249   258           32611761
   77   318           32613965
  102   316           32615704
  146   309           32615765
  125   313           32617422
   54   319           32619223
  131   312           32619419
  111   315           32623506
  162   305           32624153
  248   259           32626971
  204   289           32627233
   55   319           32628134
  206   288           32629688
  175   301           32630276
  202   290           32631408
   78   318           32631984
  172   302           32632056
  186   297           32632929
   92   317           32633701
   56   319           32637375
  208   287           32638815
  178   300           32639752
  191   295           32640246
  200   291           32642171
  217   282           32644081
  119   314           32644303
  225   277           32644558
  169   303           32644936
  240   266           32645096
  247   260           32645223
   57   319           32646952
  103   316           32647223
  228   275           32649227
   79   318           32650471
  137   311           32651584
  142   310           32654288
  210   286           32654656
   58   319           32656871
  155   307           32658318
  222   279           32658687
   93   317           32659370
  198   292           32659480
  181   299           32660640
  112   315           32660803
  235   270           32660875
  151   308           32661063
  126   313           32664673
  246   261           32666517
   59   319           32667138
  166   304           32668760
   80   318           32669432
  132   312           32671296
  159   306           32672295
  231   273           32672808
  212   285           32677253
   60   319           32677759
  104   316           32679360
  147   309           32680152
  196   293           32683293
   94   317           32685597
  189   296           32685605
  239   267           32686082
  120   314           32687144
   61   319           32688740
   81   318           32688873
  245   262           32690853
  219   281           32691500
  184   298           32693096
  113   315           32698772
   62   319           32700087
  163   305           32703372
  214   284           32706648
  138   311           32708303
   82   318           32708800
   63   319           32711806
  105   316           32712121
   95   317           32712388
  127   313           32712680
  194   294           32713568
  143   310           32715207
  234   271           32715415
  244   263           32718231
  173   302           32721325
  227   276           32721659
  176   301           32722677
   64   319           32723903
  133   312           32723965
  224   278           32724376
   83   318           32729219
  152   308           32729920
  238   268           32730104
  121   314           32730705
  156   307           32730859
  170   303           32731127
  179   300           32735339
   65   319           32736384
  187   297           32737276
  114   315           32737419
  230   274           32737824
   96   317           32739749
  216   283           32742883
  148   309           32745421
  106   316           32745512
  221   280           32745861
  160   306           32748616
  243   264           32748651
   66   319           32749255
   84   318           32750136
  192   295           32750263
  167   304           32751927
  205   289           32752694
  203   290           32754427
  207   288           32757615
  182   299           32759467
  128   313           32761449
   67   319           32762522
  201   291           32762772
  139   311           32765850
   97   317           32767686
    0   320           32768000
    1   320           32768001
    2   320           32768008
    3   320           32768027
    4   320           32768064
    5   320           32768125
    6   320           32768216
    7   320           32768343
    8   320           32768512
    9   320           32768729
   10   320           32769000
  209   287           32769232
   11   320           32769331
   12   320           32769728
   13   320           32770197
   14   320           32770744
   15   320           32771375
   85   318           32771557
   16   320           32772096
   17   320           32772913
  233   272           32772985
   18   320           32773832
  254   254           32774128
   19   320           32774859
  122   314           32774992
  253   255           32775652
   20   320           32776000
   68   319           32776191
  115   315           32776750
  144   310           32776984
  237   269           32777162
   21   320           32777261
  134   312           32777432
  199   292           32777687
   22   320           32778648
  107   316           32779539
   23   320           32780167
  252   256           32780224
   24   320           32781824
  242   265           32782113
  164   305           32783569
   25   320           32783625
   26   320           32785576
  218   282           32786000
  211   286           32787587
   27   320           32787683
  251   257           32787844
   28   320           32789952
   69   319           32790268
   29   320           32792389
  190   296           32793336
   86   318           32793488
   30   320           32795000
  185   298           32795217
   98   317           32796205
  226   277           32797109
   31   320           32797791
  250   258           32798512
  197   293           32799130
  153   308           32799689
   32   320           32800768
   33   320           32803937
  157   307           32804336
   70   319           32804759
  229   275           32805864
  223   279           32807206
   34   320           32807304
   35   320           32810875
  129   313           32810986
  149   309           32811578
  174   302           32811632
  249   259           32812228
  213   285           32812722
  108   316           32814208
   36   320           32814656
   87   318           32815935
  177   301           32816134
  116   315           32816771
  171   303           32818338
  241   266           32818617
   37   320           32818653
   71   319           32819670
  123   314           32820011
   38   320           32822872
  140   311           32824231
   99   317           32825312
  161   306           32825897
  195   294           32827059
  236   270           32827256
   39   320           32827319
  248   260           32828992
  135   312           32831703
   40   320           32832000
  180   300           32832000
  232   273           32833585
   72   319           32835007
  220   281           32836041
  168   304           32836096
   41   320           32836921
   88   318           32838904
  145   310           32839625
   42   320           32842088
  188   297           32842745
  215   284           32844679
   43   320           32847507
  247   261           32848804
  109   316           32849525
   73   319           32850776
   44   320           32853184
  100   317           32855013
  117   315           32857488
  240   267           32858163
   45   320           32859125
  183   299           32859386
  130   313           32861297
  193   295           32861432
   89   318           32862401
  165   305           32864750
   46   320           32865336
  124   314           32865768
   74   319           32866983
  154   308           32870376
  246   262           32871664
   47   320           32871823
  225   278           32875577
  228   276           32876928
   48   320           32878592
  150   309           32878629
  204   290           32878664
  158   307           32878755
  206   289           32879385
  235   271           32880386
  141   311           32883452
  217   283           32883500
   75   319           32883634
  202   291           32884579
  101   317           32885314
  110   316           32885496
   49   320           32885649
   90   318           32886432
  136   312           32886784
  208   288           32886784
   50   320           32893000
  222   280           32893048
  200   292           32897088
  231   274           32897215
  245   263           32897572
  186   298           32898448
  118   315           32898907
   51   320           32900651
   76   319           32900735
  239   268           32900751
  210   287           32900903
  191   296           32902207
  175   302           32902983
  146   310           32903136
  162   306           32904144
  172   303           32906575
   52   320           32908608
  178   301           32910653
   91   318           32911003
  125   314           32912269
  131   313           32912388
  198   293           32916149
  102   317           32916221
   53   320           32916877
   77   319           32918292
  169   304           32921273
  212   286           32921784
  111   316           32922127
   54   320           32925464
  244   264           32926528
  219   282           32929227
  181   300           32929741
   55   320           32934375
   92   318           32936120
   78   319           32936311
  234   272           32936552
  119   315           32941034
  196   294           32941720
  155   308           32941987
  137   312           32942681
  142   311           32943519
   56   320           32943616
  238   269           32946381
  151   309           32946580
  166   305           32946921
  103   317           32947740
  189   297           32949342
  214   285           32949469
  227   277           32951016
   57   320           32953193
  159   307           32954122
   79   319           32954798
  224   279           32957063
  243   265           32958532
  112   316           32959424
  126   314           32959520
  184   299           32960403
   93   318           32961789
   58   320           32963112
  230   275           32963875
  132   313           32964265
  147   310           32967523
  254   255           32968439
  253   256           32971493
   59   320           32973379
   80   319           32973759
  194   295           32973759
  252   257           32977601
  104   317           32979877
  221   281           32981902
  163   306           32983363
  120   315           32983875
   60   320           32984000
  216   284           32984000
  251   258           32986763
   94   318           32988016
   81   319           32993200
  242   266           32993584
   61   320           32994981
  237   270           32995053
  176   302           32995384
  233   273           32995754
  173   303           32995844
  113   316           32997393
  250   259           32998979
  138   312           32999400
  187   298           33002795
  205   290           33004125
  143   311           33004438
  179   301           33006240
   62   320           33006328
  207   289           33007312
  170   304           33007464
  127   314           33007527
  203   291           33007598
  192   296           33012224
  105   317           33012638
   82   319           33013127
  249   260           33014249
  156   308           33014528
   95   318           33014807
  152   309           33015437
  133   313           33016934
  209   288           33017201
  201   292           33017689
   63   320           33018047
  218   283           33025419
  121   315           33027436
  226   278           33028128
  182   300           33028568
  167   305           33030088
   64   320           33030144
  160   307           33030443
  241   267           33031684
  248   261           33032573
  148   310           33032792
   83   319           33033546
  229   276           33033565
  211   287           33033834
  199   293           33034356
  114   316           33036040
  223   280           33041567
   96   318           33042168
   65   320           33042625
  106   317           33046029
  236   271           33046767
  247   262           33053951
   84   319           33054463
   66   320           33055496
  128   314           33056296
  139   312           33056947
  190   297           33057073
  213   286           33057253
  197   294           33057557
  232   274           33057992
  185   299           33062524
  164   306           33063560
  144   311           33066215
   67   320           33068763
   97   318           33070105
  134   313           33070401
  122   315           33071723
  240   268           33072832
  220   282           33073768
  115   316           33075371
   85   319           33075884
    0   321           33076161
    1   321           33076162
    2   321           33076169
    3   321           33076188
    4   321           33076225
    5   321           33076286
    6   321           33076377
    7   321           33076504
    8   321           33076673
    9   321           33076890
   10   321           33077161
   11   321           33077492
   12   321           33077889
   13   321           33078358
  246   263           33078383
   14   321           33078905
   15   321           33079536
  107   317           33080056
   16   321           33080257
   17   321           33081074
   18   321           33081993
   68   320           33082432
   19   321           33083020
   20   321           33084161
  153   309           33085206
   21   321           33085422
  174   303           33086151
   22   321           33086809
  195   295           33087250
  215   285           33087500
  157   308           33088005
   23   321           33088328
  177   302           33088841
   24   321           33089985
   25   321           33091786
   26   321           33093737
  171   304           33094675
   27   321           33095844
   69   320           33096509
   86   319           33097815
   28   321           33098113
   98   318           33098624
  149   310           33098949
   29   321           33100550
  235   272           33101523
  180   301           33102901
   30   321           33103161
  129   314           33105833
  245   264           33105869
   31   321           33105952
  228   277           33106285
  161   307           33107724
  188   298           33108264
  225   279           33108264
   32   321           33108929
   70   320           33111000
   33   321           33112098
  168   305           33114257
  108   317           33114725
  140   312           33115328
  116   316           33115392
   34   321           33115465
  123   315           33116742
  239   269           33117028
   35   321           33119036
   87   319           33120262
   36   321           33122817
  231   275           33123266
  193   296           33123393
  217   284           33124617
  135   313           33124672
   71   320           33125911
   37   321           33126814
   99   318           33127731
  183   300           33128487
  145   311           33128856
  222   281           33129089
  206   290           33130816
   38   321           33131033
  204   291           33131835
   39   321           33135480
  244   265           33136409
  208   289           33136481
  202   292           33139496
   40   321           33140161
   72   320           33141248
   88   319           33143231
  165   306           33144741
   41   321           33145082
  210   288           33148872
  109   317           33150042
   42   321           33150249
  200   293           33153757
   43   321           33155668
  154   309           33155893
  117   316           33156109
  130   314           33156144
   73   320           33157017
  100   318           33157432
  234   273           33159321
   44   321           33161345
  158   308           33162424
  124   315           33162499
  255   255           33162750
  238   270           33164272
  254   256           33164280
  186   299           33165755
  191   297           33165944
  150   310           33166000
   89   319           33166728
   45   321           33167286
  212   287           33168031
  219   283           33168646
  253   257           33168870
  243   266           33170003
   74   320           33173224
   46   321           33173497
  141   312           33174549
  198   294           33174576
  252   258           33176520
  175   303           33177502
  136   313           33179753
   47   321           33179984
  227   278           33182035
  172   304           33182912
  178   302           33183360
  162   307           33185971
  110   317           33186013
   48   321           33186753
  251   259           33187230
  101   318           33187733
   75   320           33189875
   90   319           33190759
  224   280           33191424
  230   276           33191576
  146   311           33192367
   49   321           33193810
  214   286           33194000
  118   316           33197528
  169   305           33199434
  181   301           33200642
  250   260           33201000
   50   321           33201161
  196   295           33201911
  242   267           33206651
   76   320           33206976
  131   314           33207235
   51   321           33208812
  125   315           33209000
  237   271           33214564
  189   298           33214861
   91   319           33215330
   52   321           33216769
  249   261           33217830
  102   318           33218640
  221   282           33219629
  233   274           33220161
  111   317           33222644
   77   320           33224533
   53   321           33225038
  216   285           33226821
  166   306           33226912
  155   309           33227504
  184   300           33229504
   54   321           33233625
  151   310           33233951
  142   312           33234616
  137   313           33235650
  194   296           33235720
  248   262           33237720
  159   308           33237791
  119   316           33239655
   92   319           33240447
   55   321           33242536
   78   320           33242552
  241   268           33246353
  103   318           33250159
   56   321           33251777
  126   315           33256251
  147   311           33256754
  205   291           33257296
  207   290           33258743
  132   314           33259112
  112   317           33259941
  247   263           33260670
  226   279           33260815
   79   320           33261039
   57   321           33261354
  203   292           33262515
  229   277           33262922
  163   307           33265190
   93   319           33266116
  218   284           33266536
  209   289           33266898
  236   272           33267904
  176   303           33269903
  187   299           33270102
   58   321           33271273
  173   304           33272181
  201   293           33274358
  192   297           33275961
  223   281           33277608
  179   302           33278947
   80   320           33280000
   59   321           33281540
  211   288           33281803
  104   318           33282296
  120   316           33282496
  232   275           33284043
  170   305           33285625
  246   264           33286680
  240   269           33289109
   60   321           33292161
   94   319           33292343
  138   313           33292369
  199   294           33292783
  143   312           33295535
  113   317           33297910
   81   320           33299441
  182   301           33299469
  156   309           33300045
  152   310           33302808
   61   321           33303142
  213   287           33303500
  127   315           33304258
  167   306           33310079
  133   314           33311781
  220   283           33313187
  160   308           33314112
   62   321           33314489
  105   318           33315057
  245   265           33315750
  197   295           33317748
   95   319           33319134
   82   320           33319368
  148   311           33322023
  190   298           33322592
  235   273           33324292
  121   316           33326057
   63   321           33326208
  185   300           33331625
  215   286           33332031
  239   270           33334919
  114   317           33336557
  228   278           33337304
   64   321           33338305
   83   320           33339787
  225   280           33342625
  164   307           33345387
   96   319           33346495
  244   266           33347880
  106   318           33348448
  195   296           33349211
  139   313           33349916
   65   321           33350786
  231   276           33350967
  128   315           33353027
  144   312           33357312
  255   256           33358591
   84   320           33360704
  254   257           33361657
  174   304           33362488
  177   303           33363360
   66   321           33363657
  134   314           33365248
  222   282           33366816
  217   285           33367438
  253   258           33367789
  122   316           33370344
  153   310           33372577
  171   305           33372836
  157   309           33373522
   97   319           33374432
  188   299           33375571
  180   302           33375608
  115   317           33375888
   67   321           33376924
  252   259           33376987
   85   320           33382125
  107   318           33382475
  243   267           33383070
  234   274           33383728
  238   271           33383783
  206   291           33383987
    0   322           33386248
    1   322           33386249
    2   322           33386256
    3   322           33386275
    4   322           33386312
    5   322           33386373
    6   322           33386464
    7   322           33386591
  204   292           33386752
    8   322           33386760
    9   322           33386977
  193   297           33387130
   10   322           33387248
   11   322           33387579
  208   290           33387912
   12   322           33387976
  149   311           33388180
   13   322           33388445
   14   322           33388992
  251   260           33389251
   15   322           33389623
   16   322           33390344
   68   321           33390593
   17   322           33391161
  161   308           33391393
   18   322           33392080
   19   322           33393107
   20   322           33394248
  168   306           33394248
   21   322           33395509
  202   293           33396165
   22   322           33396896
   23   322           33398415
  210   289           33398569
  183   301           33399388
   24   322           33400072
   25   322           33401873
  129   315           33402564
   98   319           33402951
   26   322           33403824
   86   320           33404056
  250   261           33404581
   69   321           33404670
   27   322           33405931
   28   322           33408200
  140   313           33408297
  219   284           33409763
   29   322           33410637
  200   294           33412184
   30   322           33413248
  227   279           33414722
  123   316           33415363
  116   317           33415909
  212   288           33416000
   31   322           33416039
  108   318           33417144
   32   322           33419016
   70   321           33419161
  135   314           33419519
  145   312           33419953
  230   277           33420933
  242   268           33421320
   33   322           33422185
  249   262           33422977
   34   322           33425552
   87   320           33426503
  165   307           33426568
  224   281           33427465
   35   322           33429123
  191   298           33431463
   99   319           33432058
   36   322           33432904
   71   321           33434072
  198   295           33434767
  186   300           33434856
  237   272           33435701
   37   322           33436901
  214   287           33440247
   38   322           33441120
  154   310           33443264
  248   263           33444439
   39   322           33445567
  233   275           33446212
  158   309           33447941
   72   321           33449409
   88   320           33449472
   40   322           33450248
  109   318           33452461
  130   315           33452875
  175   304           33453839
   41   322           33455169
  150   311           33455231
  117   317           33456626
  178   303           33457879
  221   283           33459048
   42   322           33460336
  172   305           33461073
  124   316           33461120
  100   319           33461759
  241   269           33462630
  196   296           33463872
   73   321           33465178
   43   322           33465755
  141   313           33467518
  247   264           33468967
  162   308           33469640
  216   286           33471352
   44   322           33471432
   89   320           33472969
  181   302           33473349
  136   314           33474600
   45   322           33477373
  169   306           33479425
   74   321           33481385
  189   299           33482168
  146   312           33483464
   46   322           33483584
  110   318           33488432
   47   322           33490071
  236   273           33490673
  101   319           33492060
  229   278           33493941
  226   280           33495176
  246   265           33496561
   48   322           33496840
   90   320           33497000
   75   321           33498036
  118   317           33498045
  194   297           33499457
  184   301           33500405
   49   322           33503897
  131   315           33503966
  240   270           33507000
  125   316           33507621
  166   307           33508739
  218   285           33509357
   50   322           33511248
  232   276           33511744
  207   291           33511914
  205   292           33512213
  155   310           33514875
   76   321           33515137
  223   282           33515335
  209   290           33518329
   51   322           33518899
  203   293           33519184
   91   320           33521571
  102   319           33522967
  151   311           33523182
  159   309           33523308
  111   318           33525063
   52   322           33526856
  245   266           33527221
  142   313           33527585
  137   314           33530497
  211   289           33531500
   77   321           33532694
  201   294           33532785
   53   322           33535125
  187   300           33539203
  119   317           33540172
  192   298           33541480
   54   322           33543712
  176   304           33546240
   92   320           33546688
  147   312           33547851
  235   274           33548699
  163   308           33548859
  173   305           33550342
   78   321           33550713
  213   288           33551469
   55   322           33552623
  199   295           33552974
  179   303           33553466
  220   284           33554304
  239   271           33554430
  256   256           33554432
  103   319           33554486
  126   316           33554872
  132   315           33555843
  255   257           33555968
  254   258           33560576
  244   267           33560947
   56   322           33561864
  112   318           33562360
  170   306           33565616
  253   259           33568256
   79   321           33569200
  228   279           33569991
   57   322           33571441
  182   302           33572176
   93   320           33572357
  215   287           33578278
  225   281           33578666
  252   260           33579008
  197   296           33579709
  231   277           33580324
   58   322           33581360
  120   317           33583013
  104   319           33586623
  138   314           33587216
  156   310           33587416
   80   321           33588161
  143   313           33588504
  190   299           33589899
   59   322           33591627
  167   307           33591906
  152   311           33592039
  251   261           33592832
  243   268           33597739
   94   320           33598584
  160   309           33599629
  113   318           33600329
   60   322           33602248
  185   301           33602526
  127   316           33602879
  238   272           33604920
  222   283           33606235
   81   321           33607602
  133   315           33608512
  250   262           33609728
  234   275           33609779
  217   286           33611969
  195   297           33612948
  148   312           33613120
   61   322           33613229
  105   319           33619384
   62   322           33624576
   95   320           33625375
  121   317           33626574
   82   321           33627529
  164   308           33629056
  249   263           33629696
   63   322           33636295
  242   269           33637597
  206   292           33638904
  114   318           33638976
  177   304           33639697
  174   305           33640649
  208   291           33641083
  204   293           33643421
  188   300           33644672
  139   314           33644763
   83   321           33647948
   64   322           33648392
  227   280           33649083
  210   290           33650000
  180   303           33650127
  144   313           33650281
  128   316           33651648
  230   278           33651952
  219   285           33652584
  193   298           33652649
   96   320           33652736
  248   264           33652736
  106   319           33652775
  171   306           33652827
  202   294           33654592
  237   273           33658470
   65   322           33660873
  157   310           33660893
  153   311           33661808
  134   315           33661979
  224   282           33665192
  212   289           33665697
   84   321           33668865
  122   317           33670861
  183   302           33672095
  200   295           33672375
   66   322           33673744
  233   276           33673913
  168   307           33676075
  161   309           33676910
  115   318           33678307
  247   265           33678848
  149   312           33679277
  241   270           33680521
   97   320           33680673
  107   319           33686802
   67   322           33687011
  214   288           33688216
   85   321           33690286
  198   296           33696728
    0   323           33698267
    1   323           33698268
    2   323           33698275
    3   323           33698294
    4   323           33698331
    5   323           33698392
    6   323           33698483
    7   323           33698610
  191   299           33698770
    8   323           33698779
    9   323           33698996
   10   323           33699267
   11   323           33699598
   12   323           33699995
  221   284           33700165
   13   323           33700464
   68   322           33700680
   14   323           33701011
  129   316           33701185
   15   323           33701642
   16   323           33702363
  140   314           33703144
   17   323           33703180
   18   323           33704099
   19   323           33705126
  186   301           33705757
   20   323           33706267
   21   323           33707528
  246   266           33708032
   22   323           33708915
   98   320           33709192
  165   308           33710237
   23   323           33710434
   24   323           33712091
   86   321           33712217
  145   313           33712922
   25   323           33713892
   69   322           33714757
  236   274           33715080
   26   323           33715843
  123   317           33715880
  135   315           33716250
  216   287           33717599
   27   323           33717950
  116   318           33718328
   28   323           33720219
  108   319           33721471
   29   323           33722656
   30   323           33725267
  240   271           33726511
  229   279           33726628
  196   297           33727609
   31   323           33728058
   70   322           33729248
   32   323           33731035
  226   281           33731217
  175   305           33732000
  154   311           33732495
   33   323           33734204
  178   304           33734216
   87   321           33734664
  158   310           33735312
   34   323           33737571
   99   320           33738299
  245   267           33740288
  172   306           33741064
  232   277           33741101
   35   323           33741142
   71   322           33744159
   36   323           33744923
  150   312           33746328
  181   303           33747868
   37   323           33748920
  189   300           33751269
  130   316           33751496
  256   257           33751809
   38   323           33753139
  218   286           33753888
  223   283           33754754
  255   258           33754887
  162   309           33755157
  109   319           33756788
   39   323           33757586
   88   321           33757633
  117   318           33759045
   72   322           33759496
  254   259           33761043
  169   307           33761252
  124   317           33761637
   40   323           33762267
  141   314           33762365
  194   298           33764976
  207   292           33766831
   41   323           33767188
  100   320           33768000
  205   293           33768882
  253   260           33770277
  136   315           33771331
  209   291           33771500
   42   323           33772355
  184   302           33773112
  235   275           33774750
   73   322           33775265
  239   272           33775567
  244   268           33775616
  146   313           33776433
  203   294           33777611
   43   323           33777774
   89   321           33781130
  252   261           33782589
  211   290           33782931
   44   323           33783451
   45   323           33789392
   74   322           33791472
  166   308           33792408
  110   319           33792759
  201   295           33792976
   46   323           33795603
  220   285           33797125
  251   262           33797979
  101   320           33798301
  118   318           33800464
  213   289           33801166
   47   323           33802090
  131   316           33802587
  155   311           33804106
  228   280           33804352
   90   321           33805161
   75   322           33808123
  125   317           33808138
  192   299           33808787
   48   323           33808859
  187   301           33810104
  159   310           33810679
  231   278           33811343
  243   269           33814016
  151   312           33814279
  199   296           33814935
   49   323           33815916
  225   282           33816393
  250   263           33816447
  142   314           33822432
   50   323           33823267
  176   305           33824401
   76   322           33825224
  215   288           33826247
  137   315           33827228
  238   273           33827689
  102   320           33829208
  111   319           33829390
   91   321           33829732
  179   304           33829803
  173   306           33830333
   51   323           33830918
  163   309           33834376
  234   276           33837480
  249   264           33837993
   52   323           33838875
  147   313           33840820
  119   318           33842591
   77   322           33842781
  197   297           33843446
  182   303           33846695
   53   323           33847144
  222   284           33847352
  170   307           33847443
  132   316           33854464
   92   321           33854849
  126   317           33855389
  242   270           33855488
   54   323           33855731
  217   287           33858216
  190   300           33859000
  103   320           33860727
   78   322           33860800
  248   265           33862617
   55   323           33864642
  112   319           33866687
   56   323           33873883
  185   302           33875233
  167   308           33875575
  156   311           33876647
  195   298           33878467
   79   322           33879287
   93   321           33880518
  237   274           33882877
  152   312           33883136
  143   314           33883351
   57   323           33883460
  138   315           33883947
  230   279           33884639
  227   281           33885124
  120   318           33885432
  160   310           33887000
  247   266           33890319
  104   320           33892864
   58   323           33893379
  206   293           33895573
  208   292           33896000
  219   286           33897115
   80   322           33898248
  241   271           33900032
  204   294           33901848
  210   291           33903171
  233   277           33903270
  127   317           33903396
   59   323           33903646
  224   283           33904611
  113   319           33904656
  148   313           33906089
   94   321           33906745
  133   316           33907133
   60   323           33914267
  164   309           33914573
  202   295           33914783
  188   301           33915573
  212   290           33917128
   81   322           33917689
  177   305           33917858
  193   299           33919956
  174   306           33920640
  246   267           33921099
   61   323           33925248
  105   320           33925625
  180   304           33926464
  121   318           33928993
   95   321           33933536
  200   296           33934336
  171   307           33934654
   62   323           33936595
   82   322           33937616
  214   289           33937913
  236   275           33941131
  139   315           33941494
  221   285           33942986
  114   319           33943303
  144   314           33945128
  183   303           33946614
  240   272           33947648
   63   323           33948314
  257   257           33949186
  157   311           33950124
  256   258           33950728
  128   317           33952165
  153   312           33952905
  245   268           33954957
  255   259           33955354
   83   322           33958035
  106   320           33959016
  168   308           33959744
   64   323           33960411
  198   297           33960465
  134   316           33960600
   96   321           33960897
  229   280           33960989
  254   260           33963064
  161   310           33964281
  216   288           33965568
  191   300           33967871
  226   282           33968944
  232   278           33972120
  149   313           33972246
   65   323           33972892
  122   318           33973280
  253   261           33973858
  186   302           33978464
   84   322           33978952
  115   319           33982634
   66   323           33985763
  252   262           33987736
   97   321           33988834
  244   269           33991893
  107   320           33993043
  196   298           33993128
  165   309           33995754
  223   284           33995871
  239   273           33998336
   67   323           33999030
  140   315           33999875
  218   287           34000135
   85   322           34000373
  129   317           34001702
  235   276           34002451
  251   263           34004698
  145   314           34007769
  175   306           34011991
    0   324           34012224
    1   324           34012225
    2   324           34012232
    3   324           34012251
    4   324           34012288
    5   324           34012349
  178   305           34012377
    6   324           34012440
    7   324           34012567
   68   323           34012699
    8   324           34012736
    9   324           34012953
   10   324           34013224
   11   324           34013555
   12   324           34013952
   13   324           34014421
  135   316           34014871
   14   324           34014968
   15   324           34015599
   16   324           34016320
   17   324           34017137
   98   321           34017353
   18   324           34018056
  123   318           34018299
   19   324           34019083
   20   324           34020224
   21   324           34021485
  189   301           34022170
   86   322           34022304
  116   319           34022655
   22   324           34022872
  172   307           34022891
  207   293           34023500
  154   312           34023592
  181   304           34024205
   23   324           34024391
  158   311           34024543
  250   264           34024744
   24   324           34026048
  209   292           34026417
   69   323           34026776
  205   294           34027309
  108   320           34027712
   25   324           34027849
   26   324           34029800
   27   324           34031907
  243   270           34031907
  194   299           34032283
   28   324           34034176
  211   291           34036102
   29   324           34036613
  203   295           34037802
   30   324           34039224
  150   313           34039297
  228   281           34040393
   70   323           34041267
  220   286           34041656
   31   324           34042015
  162   310           34042528
  231   279           34044030
   87   322           34044751
  169   308           34044921
   32   324           34044992
   99   321           34046460
  184   303           34047631
  249   265           34047874
   33   324           34048161
   34   324           34051528
  130   317           34052013
  238   274           34052096
  213   290           34052597
  201   296           34054937
   35   324           34055099
  225   283           34055812
   71   323           34056178
   36   324           34058880
  141   315           34059096
   37   324           34062877
  109   320           34063029
  117   319           34063372
  124   318           34064056
  234   277           34066837
   38   324           34067096
   88   322           34067720
  136   316           34069952
  146   314           34071280
   72   323           34071515
   39   324           34071543
  248   266           34074088
  242   271           34074999
  215   289           34075944
  100   321           34076161
   40   324           34076224
  192   300           34077888
  166   309           34077925
  199   297           34078672
   41   324           34081145
  187   302           34082811
   42   324           34086312
   73   323           34087284
  222   285           34090173
   89   322           34091217
   43   324           34091731
  155   312           34095203
   44   324           34097408
  110   320           34099000
  159   311           34099910
  131   317           34103104
   45   324           34103349
  247   267           34103386
   74   323           34103491
  176   306           34104392
  118   319           34104791
  217   288           34106185
  101   321           34106462
  151   313           34107248
  179   305           34107964
  237   275           34108928
  197   298           34108965
   46   324           34109560
  125   318           34110557
  173   307           34112160
   90   322           34115248
   47   324           34116047
  230   280           34119000
  142   315           34119163
   75   323           34120142
  241   272           34121169
  163   310           34121747
   48   324           34122816
  227   282           34122851
  182   304           34123032
  137   316           34125849
   49   324           34129873
  190   301           34129901
  170   308           34131112
  233   278           34134289
  111   320           34135631
  147   314           34135667
  246   268           34135768
   50   324           34137224
   76   323           34137243
  102   321           34137369
   91   322           34139819
  219   287           34143362
   51   324           34144875
  224   284           34145728
  195   299           34145774
  119   319           34146918
  257   258           34148105
  185   303           34149752
  256   259           34151195
  208   293           34152669
   52   324           34152832
  206   294           34154000
   77   323           34154800
  132   317           34154981
  255   260           34157375
  126   318           34157808
  210   292           34158088
  167   309           34161092
   53   324           34161101
  204   295           34162039
   92   322           34164936
  254   261           34166645
  156   312           34167744
  236   276           34168832
  103   321           34168888
   54   324           34169688
  212   291           34170299
  240   273           34170417
  245   269           34171234
   78   323           34172819
  112   320           34172928
  152   313           34176105
  160   311           34176231
  202   296           34176744
   55   324           34178599
  253   262           34179005
  143   315           34180082
  138   316           34182568
  221   286           34187517
   56   324           34187840
  188   302           34188280
  193   300           34189057
  214   290           34189344
  120   319           34189759
   93   322           34190605
   79   323           34191306
  252   263           34194455
  229   281           34197030
   57   324           34197417
  177   306           34197849
  200   297           34198073
  148   314           34200936
  104   321           34201025
  164   310           34201944
  174   307           34202467
  180   305           34204625
  232   279           34204807
  127   318           34205815
   58   324           34207336
  133   317           34207650
  226   283           34208363
  244   270           34209784
   80   323           34210267
  113   320           34210897
  251   264           34212995
  216   289           34215265
   94   322           34216832
   59   324           34217603
  171   308           34218323
  239   274           34222743
  183   304           34222951
  198   298           34225984
   60   324           34228224
   81   323           34229708
  235   277           34231808
  121   319           34233320
  105   321           34233786
  250   265           34234625
  223   285           34238692
  191   301           34238772
   61   324           34239205
  139   316           34240115
  157   312           34241221
  144   315           34241859
   95   322           34243623
  168   309           34245261
  153   313           34245874
  218   288           34248104
  114   320           34249544
   82   323           34249635
   62   324           34250552
  243   271           34251418
  186   303           34252983
  161   311           34253512
  128   318           34254584
  249   266           34259345
  196   299           34260435
  134   317           34261117
   63   324           34262271
  149   314           34267093
  106   321           34267177
   83   323           34270054
   96   322           34270984
   64   324           34274368
  122   319           34277607
  228   282           34278120
  238   275           34278147
  231   280           34278391
  207   294           34281927
  209   293           34283086
  165   310           34283125
   65   324           34286849
  248   267           34287155
  205   295           34287500
  220   287           34287903
  115   320           34288875
   84   323           34290971
  211   292           34291019
  178   306           34292368
  175   307           34293818
  189   302           34294877
  242   272           34296136
  225   284           34296929
  234   278           34297856
  140   316           34298496
   97   322           34298921
   66   324           34299720
  203   296           34299763
  107   321           34301204
  194   300           34301384
  181   305           34302366
  129   318           34304121
  145   315           34304500
  213   291           34305768
  172   308           34306560
   85   323           34312392
   67   324           34312987
  135   317           34315388
  158   312           34315640
  154   313           34316561
  247   268           34318055
  201   297           34318674
  123   319           34322626
  184   304           34323968
   68   324           34326656
  215   290           34327375
   98   322           34327440
    0   325           34328125
    1   325           34328126
    2   325           34328133
    3   325           34328152
    4   325           34328189
    5   325           34328250
    6   325           34328341
    7   325           34328468
    8   325           34328637
    9   325           34328854
  116   320           34328896
   10   325           34329125
   11   325           34329456
   12   325           34329853
   13   325           34330322
  169   309           34330438
   14   325           34330869
   15   325           34331500
  162   311           34331759
   16   325           34332221
   17   325           34333038
   18   325           34333957
  150   314           34334144
   86   323           34334323
  222   286           34334704
   19   325           34334984
  108   321           34335873
   20   325           34336125
  237   276           34336629
   21   325           34337386
   22   325           34338773
   23   325           34340292
   69   324           34340733
   24   325           34341949
   25   325           34343750
  241   273           34343938
  199   298           34344191
   26   325           34345701
  258   258           34347024
   27   325           34347808
  257   259           34348572
  192   301           34348789
   28   325           34350077
  246   269           34352045
   29   325           34352514
  256   260           34353216
  130   318           34354432
  230   281           34355041
   30   325           34355125
   70   324           34355224
  217   289           34355882
   99   322           34356547
   87   323           34356770
  187   303           34357330
  141   316           34357717
   31   325           34357916
   32   325           34360893
  255   261           34360956
  227   283           34362270
   33   325           34364062
  166   310           34365296
  233   279           34366976
   34   325           34367429
  146   315           34368011
  124   319           34368383
  117   320           34369613
   71   324           34370135
  136   317           34370469
   35   325           34371000
  109   321           34371190
  254   262           34371792
   36   325           34374781
  197   299           34376272
   37   325           34378778
   88   323           34379739
   38   325           34382997
   72   324           34385472
  253   263           34385724
  176   307           34386219
  100   322           34386248
   39   325           34387444
  179   306           34387955
  155   313           34388172
  224   285           34388549
  245   270           34389125
  159   312           34391007
  219   288           34391331
   40   325           34392125
  240   274           34394824
  173   308           34395829
   41   325           34397046
  236   277           34398189
  182   305           34401193
   73   324           34401241
  151   314           34402095
   42   325           34402213
  190   302           34402608
  252   264           34402752
   89   323           34403236
  131   318           34405523
  110   321           34407161
   43   325           34407632
  163   311           34410978
  118   320           34411032
  208   294           34411096
   44   325           34413309
  206   295           34414191
  210   293           34414757
  195   300           34414875
  125   319           34414884
  101   322           34416549
  170   309           34416629
   74   324           34417448
  142   316           34417784
   45   325           34419250
  251   265           34422876
  204   296           34424000
  212   292           34425216
   46   325           34425461
  185   304           34426089
  137   317           34426366
   90   323           34427267
  244   271           34429295
   47   325           34431948
  147   315           34432398
  221   287           34433764
   75   324           34434099
  229   282           34434757
   48   325           34438717
  232   280           34439168
  202   297           34440481
  214   291           34442515
  111   321           34443792
   49   325           34445774
  250   266           34446096
  102   322           34447456
  167   310           34448463
  239   275           34448794
  226   284           34449480
   76   324           34451200
   91   323           34451838
   50   325           34453125
  119   320           34453159
  132   318           34457400
  193   301           34459958
  156   313           34460713
   51   325           34460776
  126   319           34462135
  188   303           34462799
  235   278           34462827
  200   298           34463592
  216   290           34466696
  160   312           34467328
   52   325           34468733
   77   324           34468757
  152   314           34470952
  249   267           34472412
  243   272           34472555
   92   323           34476955
   53   325           34477002
  143   316           34478703
  103   322           34478975
  177   307           34479676
  112   321           34481089
  138   317           34483085
  223   286           34483223
  180   306           34484616
   54   325           34485589
  174   308           34486136
   78   324           34486776
  164   311           34491175
  198   299           34493291
   55   325           34494500
  120   320           34496000
  148   315           34497667
  218   289           34497801
  183   305           34501112
  248   268           34501824
   93   323           34502624
   56   325           34503741
  171   309           34503840
   79   324           34505263
  238   276           34505848
  133   318           34510069
  127   319           34510142
  104   322           34511112
  191   302           34511479
   57   325           34513318
  231   281           34514432
  228   283           34517539
  242   273           34518905
  113   321           34519058
   58   325           34523237
   80   324           34524224
   94   323           34528851
  186   304           34529320
  196   300           34529536
  234   279           34530543
  168   310           34532632
   59   325           34533504
  157   313           34534190
  247   269           34534332
  220   288           34535872
  121   320           34539561
  225   285           34539750
  144   316           34540480
  139   317           34540632
  153   314           34540721
  209   294           34541513
  207   295           34542118
   81   324           34543665
  105   322           34543873
   60   325           34544125
  161   312           34544609
  258   259           34547491
  211   293           34547688
  205   296           34549461
  257   260           34550593
   61   325           34555106
   95   323           34555642
  256   261           34556797
  114   321           34557705
  128   319           34558911
  213   292           34560685
  203   297           34563500
  134   318           34563536
   82   324           34563592
  149   315           34563824
  237   277           34565986
  255   262           34566103
   62   325           34566453
  241   274           34568345
  189   303           34569396
  246   270           34569936
  194   301           34572285
  165   311           34572356
  178   307           34574195
  106   322           34577264
  175   308           34577487
   63   325           34578172
  254   263           34578511
  215   291           34580546
  222   287           34580951
  181   306           34582357
   96   323           34583003
  122   320           34583848
   83   324           34584011
  201   298           34584193
   64   325           34590269
  172   309           34592077
  230   282           34592768
  253   264           34594021
  115   321           34597036
  140   317           34599013
  233   280           34601337
  184   305           34602129
   65   325           34602750
  145   316           34603121
  227   284           34603387
   84   324           34604928
  217   290           34607313
  129   319           34608448
  158   313           34608609
  245   271           34608636
   97   323           34610940
  107   322           34611291
  154   314           34611408
  199   299           34611498
  252   265           34612633
   66   325           34615621
  135   318           34617807
  169   310           34617809
  240   275           34620875
  192   302           34621496
  162   312           34622856
   85   324           34626349
  123   320           34628867
   67   325           34628888
  236   278           34629208
  150   315           34630875
  224   286           34633080
  187   304           34633667
  251   266           34634347
  116   321           34637057
   98   323           34639459
  219   289           34641028
   68   325           34642557
  197   300           34645373
  108   322           34645960
    0   326           34645976
    1   326           34645977
    2   326           34645984
    3   326           34646003
    4   326           34646040
    5   326           34646101
    6   326           34646192
    7   326           34646319
    8   326           34646488
    9   326           34646705
   10   326           34646976
   11   326           34647307
   12   326           34647704
   13   326           34648173
   86   324           34648280
   14   326           34648720
   15   326           34649351
   16   326           34650072
  244   272           34650432
   17   326           34650889
   18   326           34651808
   19   326           34652835
   20   326           34653976
  166   311           34654527
   21   326           34655237
   22   326           34656624
   69   325           34656634
   23   326           34658143
  141   317           34658234
  130   319           34658759
  250   267           34659163
   24   326           34659800
   25   326           34661601
   26   326           34663552
   27   326           34665659
  146   316           34666632
   28   326           34667928
   99   323           34668566
  179   307           34669782
  176   308           34669888
   29   326           34670365
   87   324           34670727
   70   325           34671125
  208   295           34671287
  136   318           34672888
   30   326           34672976
  210   294           34673184
  229   283           34674176
  124   320           34674624
  232   281           34675209
   31   326           34675767
  206   296           34676152
  239   276           34676495
  190   303           34677127
  117   321           34677774
   32   326           34678744
  182   306           34681184
  109   322           34681277
  173   309           34681346
  221   288           34681733
  212   293           34681885
   33   326           34681913
  155   314           34683019
  159   313           34683976
   34   326           34685280
  195   301           34685776
   71   325           34686036
  249   268           34687081
  204   297           34687737
   35   326           34688851
  226   285           34692301
   36   326           34692632
   88   324           34693696
  243   273           34695324
  235   279           34695514
   37   326           34696629
  214   292           34697432
  100   323           34698267
  151   315           34698826
   38   326           34700848
   72   325           34701373
  163   312           34702075
  170   310           34704000
  185   305           34704250
   39   326           34705295
  202   298           34706000
  131   319           34709850
   40   326           34709976
   41   326           34714897
   73   325           34717142
   89   324           34717193
  110   322           34717248
  248   269           34718101
  142   317           34718301
  118   321           34719193
  216   291           34719867
   42   326           34720064
  125   320           34721125
   43   326           34725483
  101   323           34728568
  137   318           34728785
  223   287           34729470
  200   299           34730899
  147   316           34731019
   44   326           34731160
  193   302           34732665
   74   325           34733349
  238   277           34735205
   45   326           34737101
  167   311           34737694
  188   304           34739136
   90   324           34741224
   46   326           34743312
  242   274           34743312
  259   259           34747958
  218   290           34749232
  258   260           34749512
   47   326           34749799
   75   325           34750000
  231   282           34752159
  247   270           34752223
  111   322           34753879
  257   261           34754174
  156   314           34755560
   48   326           34756568
  228   284           34758656
  102   323           34759475
  160   313           34760297
  119   321           34761320
  132   319           34761727
  256   262           34761944
  198   300           34762392
  177   308           34763345
   49   326           34763625
  234   280           34764904
   91   324           34765795
  180   307           34766443
   76   325           34767101
  152   315           34767683
  126   320           34768376
   50   326           34770976
  174   309           34771653
  255   263           34772822
   51   326           34778627
  143   317           34779220
  183   306           34781103
  164   312           34782272
  225   286           34784281
   77   325           34784658
  138   318           34785504
  220   289           34785569
  191   303           34785998
   52   326           34786584
  254   264           34786808
  246   271           34789447
   92   324           34790912
  103   323           34790994
  112   322           34791176
  171   310           34791211
  241   275           34794396
   53   326           34794853
  148   316           34796288
  237   278           34797005
  196   301           34800437
  209   295           34801704
   78   325           34802677
   54   326           34803440
  253   265           34803902
  207   296           34804079
  120   321           34804161
  211   294           34806115
  186   305           34807481
   55   326           34812351
  205   297           34813198
  133   319           34814396
  127   320           34816383
   93   324           34816581
  213   293           34817354
   79   325           34821164
   56   326           34821592
  168   311           34821863
  104   323           34823131
  252   266           34824104
  222   288           34828920
  203   298           34829019
  157   314           34829037
  113   322           34829145
  245   272           34829773
   57   326           34831169
  230   283           34832187
  215   292           34835463
  233   281           34837378
  153   315           34837452
  161   313           34837578
   80   325           34840125
  144   317           34840997
   58   326           34841088
   94   324           34842808
  139   318           34843051
  194   302           34844992
  189   304           34845733
  227   285           34846208
  251   267           34847414
  121   321           34847722
  240   276           34848576
   59   326           34851355
  201   299           34851500
  105   323           34855892
  178   308           34857864
   81   325           34859566
  217   291           34860484
  236   279           34861895
   60   326           34861976
  149   316           34862445
  175   309           34863004
  165   312           34863453
  181   307           34864184
  128   320           34865152
  114   322           34867792
  134   319           34867863
   95   324           34869599
   61   326           34872957
  244   273           34873201
  250   268           34873832
  224   287           34879327
  172   310           34879448
   82   325           34879493
  199   300           34880599
  184   306           34882120
   62   326           34884304
  106   323           34889283
  122   321           34892009
  219   290           34892459
  192   303           34896015
   63   326           34896023
   96   324           34896960
   83   325           34899912
  140   318           34901432
  249   269           34903358
  158   314           34903456
  145   317           34903638
  239   277           34905852
  169   311           34907040
  115   322           34907123
   64   326           34908120
  154   315           34908139
  187   305           34911828
  232   282           34912936
  129   320           34914689
  229   284           34915293
  162   313           34915825
  197   301           34916274
  243   274           34919731
   65   326           34920601
   84   325           34920829
  135   319           34922134
  107   323           34923310
   97   324           34924897
  150   316           34929496
  235   280           34929875
  221   289           34931430
  208   296           34933248
  210   295           34933375
   66   326           34933472
  248   270           34935992
  226   286           34936832
  123   321           34937028
  206   297           34939889
  212   294           34940312
   85   325           34942250
  166   312           34945624
   67   326           34946739
  116   322           34947144
  259   260           34949979
  258   261           34953093
  204   298           34953256
   98   324           34953416
  179   308           34953451
  190   304           34953464
  214   293           34954101
  176   309           34955405
  108   323           34957979
  195   302           34958483
  257   262           34959321
   68   326           34960408
  141   318           34960653
  182   307           34963011
   86   325           34964181
  130   320           34965000
    0   327           34965783
    1   327           34965784
    2   327           34965791
    3   327           34965810
    4   327           34965847
    5   327           34965908
    6   327           34965999
    7   327           34966126
  238   278           34966224
    8   327           34966295
    9   327           34966512
   10   327           34966783
   11   327           34967114
  146   317           34967149
   12   327           34967511
   13   327           34967980
   14   327           34968527
  256   263           34968663
  173   310           34968717
   15   327           34969158
  242   275           34969363
   16   327           34969879
   17   327           34970696
   18   327           34971615
  247   271           34971734
   19   327           34972642
  202   299           34973307
   20   327           34973783
   69   326           34974485
  216   292           34974784
   21   327           34975044
   22   327           34976431
  136   319           34977215
  223   288           34977439
   23   327           34977950
  159   314           34978823
   24   327           34979607
  155   315           34979750
  255   264           34981119
   25   327           34981408
   99   324           34982523
  124   321           34982785
   26   327           34983359
  185   306           34984241
   27   327           34985466
   87   325           34986628
   28   327           34987735
  117   322           34987861
   70   326           34988976
   29   327           34990172
  231   283           34991578
   30   327           34992783
  170   311           34993231
  109   323           34993296
  163   313           34995044
   31   327           34995574
  254   265           34996689
  151   316           34997447
   32   327           34998551
  200   300           35000000
  234   281           35000945
  228   285           35001477
   33   327           35001720
  218   291           35002403
   71   326           35003887
   34   327           35005087
  193   303           35007184
   35   327           35008658
   88   325           35009597
  246   272           35010584
  100   324           35012224
   36   327           35012439
  253   266           35015373
  131   320           35016091
   37   327           35016436
  188   305           35017297
   72   326           35019224
   38   327           35020655
  142   318           35020720
  241   276           35022097
   39   327           35025102
  167   312           35028791
  110   323           35029267
  118   322           35029280
  125   321           35029286
  237   279           35029692
   40   327           35029783
  225   287           35030528
  147   317           35031536
   89   325           35033094
  137   319           35033112
  198   301           35033293
   41   327           35034704
   73   326           35034993
  220   290           35037000
  252   267           35037171
   42   327           35039871
  101   324           35042525
   43   327           35045290
  177   309           35048862
  180   308           35050112
   44   327           35050967
   74   326           35051200
  156   315           35052291
  245   273           35052542
  160   314           35055144
   45   327           35056908
   90   325           35057125
  174   310           35059024
  251   268           35062083
  191   304           35062335
  183   307           35062930
   46   327           35063119
  209   296           35063665
  111   323           35065898
  152   316           35066304
  211   295           35066306
  207   297           35067816
   75   326           35067851
  132   320           35067968
   47   327           35069606
  119   322           35071407
  196   302           35073144
  230   284           35073304
  102   324           35073432
  233   282           35075105
  164   313           35075241
  213   294           35075781
   48   327           35076375
  126   321           35076537
  240   277           35077933
  222   289           35078617
  205   298           35078717
  171   311           35080442
  143   318           35081639
   91   325           35081696
   49   327           35083432
   76   326           35084952
  186   306           35087472
  138   319           35089831
  250   269           35090109
  227   286           35090739
   50   327           35090783
  215   293           35092132
  236   280           35096256
  203   299           35096326
  148   317           35096805
  244   274           35097608
   51   327           35098434
   77   326           35102509
  112   323           35103195
  103   324           35104951
   52   327           35106391
   92   325           35106813
  168   312           35112960
  120   322           35114248
   53   327           35114660
  217   292           35115401
  194   303           35119511
   78   326           35120528
  201   300           35120601
  133   320           35120637
  249   270           35121249
   54   327           35123247
  189   305           35123894
  127   321           35124544
  157   315           35125768
  224   288           35127296
   55   327           35132158
  161   314           35132425
   93   325           35132482
  153   316           35136073
  239   278           35136871
  104   324           35137088
   79   326           35139015
  113   323           35141164
   56   327           35141399
  178   309           35143381
  144   318           35143416
  219   291           35145630
  243   275           35145782
  139   319           35147378
  181   308           35147853
  175   310           35150375
   57   327           35150976
  199   301           35151500
  260   260           35152000
  232   283           35152355
  259   261           35153560
  248   271           35155503
  165   313           35156422
  121   322           35157809
   80   326           35157976
  229   285           35158114
  258   262           35158240
   94   325           35158709
   58   327           35160895
  149   317           35162962
  184   307           35163947
  235   281           35165916
  257   263           35166040
  172   311           35168679
  105   324           35169849
   59   327           35171162
  192   304           35172352
  128   321           35173313
  134   320           35174104
  256   264           35176960
   81   326           35177417
  114   323           35179811
   60   327           35181783
  221   290           35182861
  226   287           35183079
   95   325           35185500
  197   302           35188981
  255   265           35191000
  187   306           35191819
   61   327           35192764
  247   272           35192871
  210   296           35195336
  208   297           35196985
  242   276           35197064
   82   326           35197344
  169   312           35198137
  238   279           35198911
  158   315           35200187
  212   295           35200503
  122   322           35202096
  106   324           35203240
   62   327           35204111
  206   298           35205408
  140   319           35205759
  145   318           35206057
  154   316           35206760
  254   266           35208160
  162   314           35210672
  214   294           35212528
   96   325           35212861
   63   327           35215830
   83   326           35217763
  115   323           35219142
  204   299           35220563
  129   321           35222850
  223   289           35227136
   64   327           35227927
  135   320           35228375
  253   267           35228440
  150   317           35230013
  216   293           35231453
  190   305           35231625
  231   284           35232695
  195   303           35233002
  246   273           35233353
  107   324           35237267
  166   313           35238593
  234   282           35238672
   84   326           35238680
  179   309           35238968
   65   327           35240408
   97   325           35240798
  202   300           35242408
  176   310           35242776
  228   286           35246008
  182   308           35246680
  123   322           35247115
  241   277           35251454
  252   268           35251840
   66   327           35253279
  218   292           35257320
  173   311           35257948
  116   323           35259163
   85   326           35260101
  237   280           35264053
  141   319           35264980
  185   307           35266068
   67   327           35266546
   98   325           35269317
  146   318           35269568
  200   301           35270901
  108   324           35271936
  130   321           35273161
  159   315           35275554
  245   274           35276949
  251   269           35278360
  155   316           35278371
  225   288           35278497
   68   327           35280215
   86   326           35282032
  136   320           35283456
  193   304           35283521
  170   312           35284328
    0   328           35287552
    1   328           35287553
    2   328           35287560
    3   328           35287579
    4   328           35287616
    5   328           35287677
    6   328           35287768
    7   328           35287895
    8   328           35288064
    9   328           35288281
   10   328           35288552
   11   328           35288883
   12   328           35289280
   13   328           35289749
  163   314           35289891
  220   291           35290171
   14   328           35290296
   15   328           35290927
   16   328           35291648
   17   328           35292465
  124   322           35292872
   18   328           35293384
   69   327           35294292
   19   328           35294411
   20   328           35295552
   21   328           35296813
  188   306           35297288
  151   317           35297964
   22   328           35298200
   99   325           35298424
   23   328           35299719
  117   323           35299880
   24   328           35301376
   25   328           35303177
   87   326           35304479
   26   328           35305128
  198   302           35306000
   27   328           35307235
  109   324           35307253
  250   270           35308000
   70   327           35308783
  240   278           35308952
   28   328           35309504
   29   328           35311941
  233   283           35314524
   30   328           35314552
  230   285           35316125
   31   328           35317343
   32   328           35320320
  167   313           35321760
   33   328           35323489
  244   275           35323659
   71   327           35323694
  131   321           35324252
  142   319           35325047
   34   328           35326856
  209   297           35327402
   88   326           35327448
  100   325           35328125
  211   296           35328267
  222   290           35330048
   35   328           35330427
  236   281           35332297
  207   298           35333335
  147   318           35333955
   36   328           35334208
  180   309           35335629
  213   295           35335972
  177   310           35336233
  227   287           35336986
   37   328           35338205
   72   327           35339031
  137   320           35339353
  125   322           35339373
  191   305           35340496
  249   271           35340760
  118   323           35341299
   38   328           35342424
  110   324           35343224
  205   299           35346024
  183   308           35346599
   39   328           35346871
  196   303           35347663
  174   311           35348255
  215   294           35350559
  156   316           35350912
   89   326           35350945
   40   328           35351552
  160   315           35351875
   73   327           35354800
  260   261           35355581
   41   328           35356473
  101   325           35358426
  259   262           35358707
   42   328           35361640
  258   263           35364959
  203   300           35365427
  152   317           35366821
   43   328           35367059
  186   307           35369299
  239   279           35369558
  164   314           35370088
   74   327           35371007
  171   312           35371539
  217   293           35372070
   44   328           35372736
  243   276           35373483
  257   264           35374337
   90   326           35374976
  132   321           35376129
  248   272           35376640
  224   289           35376993
   45   328           35378677
  111   324           35379855
  119   323           35383426
   46   328           35384888
  143   319           35385966
  126   322           35386624
  256   265           35386841
   75   327           35387658
  102   325           35389333
   47   328           35391375
  201   301           35391502
  232   284           35393472
  194   304           35395848
  138   320           35396072
   48   328           35398144
  148   318           35399224
   91   326           35399547
  219   292           35400547
  255   266           35402471
  229   286           35402645
  235   282           35403643
  189   306           35403885
   76   327           35404759
   49   328           35405201
  168   313           35405929
   50   328           35412552
  247   273           35415640
  112   324           35417152
   51   328           35420203
  103   325           35420852
  254   267           35421227
   77   327           35422316
  199   302           35424207
  157   316           35424389
   92   326           35424664
  120   323           35426267
  242   277           35426421
   52   328           35428160
  133   321           35428798
  161   315           35429156
  178   310           35430752
  226   288           35431048
  238   280           35433272
  181   309           35433370
  127   322           35434631
  221   291           35436032
   53   328           35436429
  153   317           35436590
  175   311           35439606
   78   327           35440335
  253   268           35443109
   54   328           35445016
  184   308           35447616
  144   319           35447743
   93   326           35450333
  192   305           35450513
  165   314           35451269
  104   325           35452989
  139   320           35453619
   55   328           35453927
  113   324           35455121
  246   274           35457760
   79   327           35458822
  210   297           35459073
  172   312           35459776
  212   296           35462464
  208   298           35462504
   56   328           35463168
  197   303           35463500
  149   318           35465381
  252   269           35468117
  121   323           35469828
  206   299           35472715
  214   295           35472719
   57   328           35472745
  187   307           35473646
  231   285           35475516
   94   326           35476560
   80   327           35477783
  234   283           35478091
  223   290           35478567
  134   321           35482265
  241   278           35482473
   58   328           35482664
  128   322           35483400
  105   325           35485750
  204   300           35489664
  216   294           35489880
  169   313           35491106
  228   287           35492255
   59   328           35492931
  114   324           35493768
  251   270           35496251
   81   327           35497224
  158   316           35498808
  237   281           35500094
  245   275           35503000
   95   326           35503351
   60   328           35503552
  154   317           35507277
  162   315           35507403
  195   304           35509339
  145   319           35510384
  190   306           35511616
  140   320           35512000
  202   301           35513309
  218   293           35513989
  122   323           35514115
   61   328           35514533
   82   327           35517151
  106   325           35519141
   62   328           35525880
  179   310           35526339
  250   271           35527511
  225   289           35528194
   96   326           35530712
  176   311           35532007
  182   309           35532197
  150   318           35532432
  129   322           35532937
  115   324           35533099
  166   314           35533440
  135   321           35536536
   83   327           35537570
   63   328           35537599
  240   279           35541639
  200   302           35543608
  220   292           35545088
  173   312           35549045
   64   328           35549696
  185   308           35549737
  244   276           35551360
  107   325           35553168
  233   284           35555641
   84   327           35558487
   97   326           35558649
  123   323           35559134
  261   261           35559162
  230   286           35560656
  260   262           35560728
  193   305           35561682
  249   272           35561897
   65   328           35562177
  259   263           35565426
  236   282           35570024
  141   320           35571221
  116   324           35573120
  258   264           35573256
  146   319           35573895
  159   316           35574175
   66   328           35575048
  170   313           35577297
  155   317           35578888
  188   307           35579115
   85   327           35579908
  198   303           35580519
  222   291           35583219
  130   322           35583248
  257   265           35584218
  227   288           35584955
  163   315           35586622
   98   326           35587168
  108   325           35587837
   67   328           35588315
  136   321           35591617
  211   297           35592004
  209   298           35592921
  213   296           35597933
  256   266           35598312
  248   273           35599409
  151   318           35600383
  207   299           35600642
   86   327           35601839
   68   328           35601984
  243   277           35602840
  239   280           35603919
  124   323           35604891
  215   295           35610750
    0   329           35611289
    1   329           35611290
    2   329           35611297
    3   329           35611316
    4   329           35611353
    5   329           35611414
    6   329           35611505
    7   329           35611632
    8   329           35611801
    9   329           35612018
   10   329           35612289
   11   329           35612620
   12   329           35613017
   13   329           35613486
  117   324           35613837
   14   329           35614033
   15   329           35614664
  205   300           35615125
   16   329           35615385
  255   267           35615538
   69   328           35616061
   17   329           35616202
   99   326           35616275
  167   314           35616607
   18   329           35617121
   19   329           35618148
   20   329           35619289
  191   306           35620487
   21   329           35620550
   22   329           35621937
  180   310           35623000
  109   325           35623154
   23   329           35623456
  196   304           35624000
   87   327           35624286
   24   329           35625113
  177   311           35625464
   25   329           35626914
  224   290           35628424
   26   329           35628865
  217   294           35630497
   70   328           35630552
   27   329           35630972
  142   320           35631288
  183   309           35632116
   28   329           35633241
  131   322           35634339
   29   329           35635678
  254   268           35635896
  232   285           35636293
  203   301           35636328
  147   319           35638282
   30   329           35638289
  174   312           35639352
  247   274           35640047
   31   329           35641080
  235   283           35643062
   32   329           35644057
   71   328           35645463
  100   326           35645976
   33   329           35647226
   88   327           35647255
  137   321           35647514
  229   287           35648892
  160   316           35650496
   34   329           35650593
  125   323           35651392
  156   317           35651429
  186   308           35652968
   35   329           35654164
  118   324           35655256
  219   293           35657216
  242   278           35657440
   36   329           35657945
  110   325           35659125
  253   269           35659386
   72   328           35660800
   37   329           35661942
  201   302           35664209
  171   313           35664508
   38   329           35666161
  164   315           35666819
  152   318           35669240
  238   281           35669313
   39   329           35670608
   89   327           35670752
  194   305           35674009
   40   329           35675289
  101   326           35676277
   73   328           35676569
   41   329           35680210
  226   289           35680745
  246   275           35683811
   42   329           35685377
  189   307           35685712
  252   270           35686008
  132   322           35686216
   43   329           35690796
  221   292           35690949
  143   320           35692207
   74   328           35692776
   90   327           35694783
  111   325           35695756
   44   329           35696473
  119   324           35697383
  126   323           35698643
  199   303           35698726
  168   314           35700776
   45   329           35702414
  148   319           35703551
  138   321           35704233
  102   326           35707184
   46   329           35708625
   75   328           35709427
   47   329           35715112
  241   279           35715160
  251   271           35715762
  234   284           35719208
   91   327           35719354
  178   311           35719983
  231   286           35720047
  181   310           35720741
   48   329           35721881
  210   298           35724592
  157   317           35724906
  212   297           35726201
   76   328           35726528
  161   316           35727777
   49   329           35728938
  208   299           35729811
  192   306           35730504
  245   276           35730701
  175   312           35730703
  223   291           35731738
  112   325           35733053
  184   309           35733133
  214   296           35734680
   50   329           35736289
  237   282           35737821
  103   326           35738703
  133   322           35738885
  153   318           35739009
  197   304           35739837
  120   324           35740224
  228   288           35740224
  206   300           35741816
   51   329           35743940
   77   328           35744085
   92   327           35744471
  127   323           35746650
  165   315           35748000
  250   272           35748648
  216   295           35750071
   52   329           35751897
  172   313           35752745
  144   320           35753984
  187   308           35757315
   53   329           35760166
  204   301           35760565
  139   321           35761780
   78   328           35762104
  261   262           35764309
  260   263           35767447
   54   329           35768753
  149   319           35769708
   93   327           35770140
  104   326           35770840
  113   325           35771022
  218   294           35772416
  259   264           35773723
  240   280           35776000
   55   329           35777664
  225   290           35779625
   79   328           35780591
  244   277           35780717
  258   265           35783137
  121   324           35783785
  249   273           35784666
  169   314           35785953
  202   302           35786016
   56   329           35786905
  195   305           35787500
  134   322           35792352
  190   307           35793443
  128   323           35795419
  257   266           35795689
   94   327           35796367
   57   329           35796482
  233   285           35798462
  158   317           35799325
   80   328           35799552
  220   293           35801757
  105   326           35803601
  162   316           35806024
   58   329           35806401
  230   287           35806903
  236   283           35809443
  114   325           35809669
  154   318           35809696
  256   267           35811379
  179   311           35815570
  145   320           35816625
   59   329           35816668
  200   303           35818127
   81   328           35818993
  182   310           35819568
  140   321           35820161
  176   312           35823104
   95   327           35823158
  248   274           35823816
   60   329           35827289
  122   324           35828072
  166   315           35830171
  255   268           35830207
  243   278           35833859
  227   289           35834652
  185   309           35835254
  150   319           35836759
  106   326           35836992
  222   292           35838136
   61   329           35838270
   82   328           35838920
  239   281           35839960
  193   306           35841673
  173   313           35842014
  129   323           35844956
  135   322           35846623
  115   325           35849000
   62   329           35849617
   96   327           35850519
  254   269           35852173
  198   304           35856856
  211   298           35857523
   83   328           35859339
  209   299           35860228
   63   329           35861336
  213   297           35861670
  188   308           35862784
  247   275           35866098
  207   300           35869743
  107   326           35871019
  170   314           35872144
  215   296           35872711
  123   324           35873091
   64   329           35873433
  159   317           35874692
  253   270           35877277
   97   327           35878456
  141   321           35879382
  146   320           35880136
   84   328           35880256
  232   286           35880824
  155   318           35881307
  224   291           35881595
  235   284           35884179
  163   316           35885243
   65   329           35885914
  205   301           35886026
  116   325           35889021
  242   279           35890127
  217   295           35890688
  130   323           35895267
  229   288           35896861
   66   329           35898785
   85   328           35901677
  136   322           35901704
  196   305           35902161
  191   307           35902314
  151   319           35904710
  252   271           35905519
  108   326           35905688
   98   327           35906975
  238   282           35907040
  203   302           35909035
  246   276           35911512
   67   329           35912052
  180   311           35912231
  167   315           35913338
  219   294           35915643
  177   312           35916561
  124   324           35918848
  183   310           35919487
   86   328           35923608
   68   329           35925721
  117   325           35929738
  226   290           35932176
  174   313           35932321
   99   327           35936082
  251   272           35936899
    0   330           35937000
    1   330           35937001
    2   330           35937008
    3   330           35937027
    4   330           35937064
    5   330           35937125
    6   330           35937216
    7   330           35937343
    8   330           35937512
    9   330           35937729
   10   330           35938000
   11   330           35938331
  186   309           35938485
   12   330           35938728
  201   303           35938728
   13   330           35939197
  142   321           35939449
   14   330           35939744
   69   329           35939798
   15   330           35940375
  109   326           35941005
   16   330           35941096
   17   330           35941913
   18   330           35942832
   19   330           35943859
  147   320           35944523
   20   330           35945000
   87   328           35946055
   21   330           35946261
  131   323           35946358
  221   293           35947618
   22   330           35947648
   23   330           35949167
  241   280           35949521
   24   330           35950824
  160   317           35951013
   25   330           35952625
  156   318           35953848
  194   306           35954000
   70   329           35954289
   26   330           35954576
   27   330           35956683
  137   322           35957601
   28   330           35958952
  171   314           35959355
  245   277           35960058
   29   330           35961389
  234   285           35962029
   30   330           35964000
  125   324           35965349
  164   316           35965440
  100   327           35965783
  231   287           35966294
   31   330           35966791
   88   328           35969024
   71   329           35969200
  189   308           35969381
  262   262           35969456
   32   330           35969768
  261   263           35971028
  118   325           35971157
  250   273           35971417
   33   330           35972937
  152   319           35973567
  199   304           35975063
  260   264           35975744
   34   330           35976304
  110   326           35976976
  237   283           35977240
   35   330           35979875
  259   265           35983604
   36   330           35983656
   72   329           35984537
  223   292           35986655
   37   330           35987653
  228   289           35989921
  212   298           35991720
   38   330           35991872
  210   299           35991899
   89   328           35992521
  258   266           35994608
  101   327           35996084
   39   330           35996319
  168   315           35997507
  132   323           35998235
  214   297           35998417
  208   300           35998912
   73   329           36000306
  143   321           36000368
   40   330           36001000
   41   330           36005921
  257   267           36008756
  249   274           36009073
  148   320           36009792
  181   311           36009972
  178   312           36011080
   42   330           36011088
  244   278           36011736
  216   296           36012032
  240   281           36012041
  192   307           36012331
  126   324           36012600
  206   301           36012717
  119   325           36013284
  111   326           36013607
  138   322           36014320
   43   330           36016507
   74   329           36016513
   90   328           36016552
  197   305           36017998
  184   310           36020504
   44   330           36022184
  175   313           36023672
  256   268           36026048
  102   327           36026991
  157   318           36027325
   45   330           36028125
  161   317           36028294
  218   295           36032607
  225   291           36032796
   75   329           36033164
  204   302           36033272
   46   330           36034336
   47   330           36040823
   91   328           36041123
  187   309           36042832
  233   286           36042993
  153   319           36043336
  255   269           36046484
  165   316           36046621
   48   330           36047592
  172   314           36047592
  248   275           36049867
   76   329           36050265
  236   284           36050560
  112   326           36050904
  133   323           36050904
   49   330           36054649
  230   288           36054872
  120   325           36056125
  103   327           36058510
  220   294           36060184
  202   303           36060535
  127   324           36060607
   50   330           36062000
  144   321           36062145
   92   328           36066240
  243   279           36066546
  195   306           36067491
   77   329           36067822
   51   330           36069651
  254   270           36070064
  139   322           36071867
  149   320           36075949
  190   308           36077112
   52   330           36077608
  239   282           36077687
  169   315           36082684
   78   329           36085841
   53   330           36085877
  227   290           36086083
  113   326           36088873
  104   327           36090647
   93   328           36091909
  247   276           36093799
   54   330           36094464
  200   304           36094464
  222   293           36094805
  253   271           36096788
  121   325           36099686
  158   318           36101744
   55   330           36103375
   79   329           36104328
  134   323           36104371
  162   317           36106541
  179   312           36106667
  182   311           36108799
  128   324           36109376
   56   330           36112616
  154   319           36114023
  176   313           36116073
   94   328           36118136
   57   330           36122193
  185   310           36122625
   80   329           36123289
  105   327           36123408
  193   307           36123500
  242   280           36124488
  145   321           36124786
  211   299           36124830
  252   272           36126656
  235   285           36127000
  232   287           36127071
  213   298           36127189
  114   326           36127520
  166   316           36128792
  209   300           36129329
  140   322           36130248
   58   330           36132112
  198   305           36135017
  215   297           36136448
  224   292           36136512
  173   314           36136861
  207   301           36140644
  246   277           36140869
   59   330           36142379
   81   329           36142730
  150   320           36143000
  122   325           36143973
   95   328           36144927
  238   283           36146459
  229   289           36146558
  188   309           36148301
  217   296           36152649
   60   330           36153000
  106   327           36156799
  135   323           36158642
  205   302           36158733
  129   324           36158913
  251   273           36159668
   82   329           36162657
   61   330           36163981
  115   326           36166851
  170   315           36168875
   96   328           36172288
   62   330           36175328
  219   295           36175834
  262   263           36176175
  159   318           36177111
  261   264           36179325
  196   306           36182152
   83   329           36183076
  203   303           36183554
  226   291           36185347
  241   281           36185562
  260   265           36185625
  155   319           36185634
  163   317           36185760
  191   308           36185983
   63   330           36187047
  146   321           36188297
  123   325           36188992
  141   322           36189469
  107   327           36190826
  245   278           36191077
  259   266           36195075
  250   274           36195824
   64   330           36199144
   97   328           36200225
  180   312           36203328
   84   329           36203993
  221   294           36206045
  234   286           36206560
  116   326           36206872
  258   267           36207675
  183   311           36208718
  130   324           36209224
  177   313           36209530
  151   320           36210951
   65   330           36211625
  167   316           36211959
  136   323           36213723
  231   288           36214263
  201   304           36215065
  237   284           36218357
  257   268           36223425
   66   330           36224496
   85   329           36225414
  108   327           36225495
  186   310           36225856
  174   314           36227168
   98   328           36228744
  124   325           36234749
  249   275           36235124
  194   307           36235827
   67   330           36237763
  228   290           36241352
  256   269           36242325
  223   293           36243324
  244   279           36244423
   86   329           36247345
  117   326           36247589
  142   322           36249536
  240   282           36249768
   68   330           36251432
  147   321           36252684
  199   305           36253224
  160   318           36253432
  189   309           36254898
  171   315           36256086
   99   328           36257851
  156   319           36258175
  212   299           36259027
  131   324           36260315
  109   327           36260812
  210   300           36261000
  214   298           36263936
  255   270           36264375
    0   331           36264691
    1   331           36264692
    2   331           36264699
    3   331           36264718
    4   331           36264755
    5   331           36264816
    6   331           36264907
    7   331           36265034
    8   331           36265203
    9   331           36265420
   69   330           36265509
   10   331           36265691
  164   317           36265957
   11   331           36266022
   12   331           36266419
   13   331           36266888
   14   331           36267435
   15   331           36268066
   16   331           36268787
   17   331           36269604
  137   323           36269620
   87   329           36269792
  208   301           36269813
   18   331           36270523
   19   331           36271550
   20   331           36272691
   21   331           36273952
   22   331           36275339
  216   297           36275769
   23   331           36276858
  248   276           36277568
   24   331           36278515
  152   320           36279808
   70   330           36280000
   25   331           36280316
  125   325           36281250
   26   331           36282267
   27   331           36284374
  206   302           36285424
   28   331           36286643
  100   328           36287552
  225   292           36287713
  118   326           36289008
   29   331           36289080
  233   287           36289240
  254   271           36289575
   30   331           36291691
   88   329           36292761
  236   285           36293381
   31   331           36294482
  218   296           36294568
   71   330           36294911
  192   308           36296000
  168   316           36296128
  110   327           36296783
   32   331           36297459
  197   306           36297989
   33   331           36300628
  243   280           36300907
  181   312           36301069
   34   331           36303995
  178   313           36304049
  230   289           36304569
   35   331           36307566
  204   303           36307791
  184   311           36309735
   72   330           36310248
  143   322           36310455
   36   331           36311347
  132   324           36312192
   37   331           36315344
   89   329           36316258
  239   283           36317106
  101   328           36317853
  253   272           36317925
  148   321           36317953
  175   314           36318519
   38   331           36319563
  220   295           36320375
  247   277           36323156
   39   331           36324010
   73   330           36326017
  138   323           36326339
  126   325           36328501
   40   331           36328691
  187   310           36330203
  161   318           36330713
  119   326           36331135
  157   319           36331652
  111   327           36333414
   41   331           36333612
  202   304           36336872
   42   331           36338779
  227   291           36339254
   90   329           36340289
   74   330           36342224
   43   331           36344198
  172   315           36344323
  165   317           36347138
  102   328           36348760
  195   307           36349318
  252   273           36349425
  153   320           36349577
   44   331           36349875
  222   294           36353232
   45   331           36355816
   75   330           36358875
  242   281           36360529
   46   331           36362027
  190   309           36362629
   91   329           36364860
  133   324           36364861
   47   331           36368514
  112   327           36370711
  235   286           36371531
  246   278           36371888
  144   322           36372232
  200   305           36372625
  120   326           36373976
  232   288           36375040
   48   331           36375283
   76   330           36375976
  127   325           36376508
  103   328           36380279
  169   316           36381305
   49   331           36382340
  263   263           36382894
  139   323           36383886
  251   274           36384075
  149   321           36384110
  262   264           36384472
  238   284           36387576
  261   265           36389206
   50   331           36389691
   92   329           36389977
  224   293           36393181
   77   330           36393533
  211   300           36393931
  213   299           36394496
  260   266           36397096
   51   331           36397342
  229   290           36397989
  179   313           36399636
  182   312           36399896
  209   301           36400230
  215   298           36401967
   52   331           36405299
  158   319           36406071
  193   308           36407169
  259   267           36408142
  113   327           36408680
  162   318           36408960
  176   314           36410920
   78   330           36411552
  185   311           36411856
  104   328           36412416
  207   302           36413351
   53   331           36413568
  198   306           36415008
   93   329           36415646
  217   297           36416386
  121   326           36417537
  134   324           36418328
  154   320           36420264
  250   275           36421875
   54   331           36422155
  258   268           36422344
  241   282           36423289
  245   279           36423764
  128   325           36425277
  166   317           36429309
   79   330           36430039
   55   331           36431066
  205   303           36433252
  173   315           36433592
  145   322           36434873
  188   310           36435672
  219   296           36437795
  257   269           36439702
  226   292           36440264
   56   331           36440307
   94   329           36441873
  140   323           36442267
  105   328           36445177
  114   327           36447327
   80   330           36449000
   57   331           36449884
  150   321           36451161
  234   287           36452807
   58   331           36459803
  203   304           36459891
  256   270           36460216
  237   285           36461178
  122   326           36461824
  249   276           36462825
  231   289           36463960
  196   307           36463979
  221   295           36466236
  170   316           36467496
   81   330           36468441
   95   329           36468664
   59   331           36470070
  191   309           36471500
  135   324           36472599
  129   325           36474814
  106   328           36478568
  244   280           36478784
   60   331           36480691
  159   319           36481438
  255   271           36483886
  115   327           36486658
  163   318           36488179
   82   330           36488368
  240   283           36489187
   61   331           36491672
  155   320           36491875
  201   305           36493226
  228   291           36494523
   96   329           36496025
  180   313           36496297
  146   322           36498384
  183   312           36499815
  141   323           36501488
  223   294           36501751
   62   331           36503019
  177   314           36504377
  123   326           36506843
  248   277           36506925
   83   330           36508787
  254   272           36510712
  167   317           36512476
  107   328           36512595
   63   331           36514738
  186   311           36515087
  151   321           36519112
  194   308           36519496
  174   315           36523899
   97   329           36523962
  130   325           36525125
  116   327           36526679
   64   331           36526835
  136   324           36527680
  212   300           36528128
   84   330           36529704
  214   299           36531243
  210   301           36531901
  199   306           36533215
  243   281           36536948
  233   288           36537209
  236   286           36537912
   65   331           36539316
  253   273           36540694
  216   298           36541288
  189   310           36542269
  208   302           36542520
  225   293           36544382
  108   328           36547264
   85   330           36551125
   66   331           36552187
   98   329           36552481
  124   326           36552600
  247   278           36554175
  171   316           36554707
  230   290           36556000
  160   319           36557759
  239   284           36558223
  218   297           36558305
  206   303           36559943
  142   323           36561555
  147   322           36562771
  156   320           36564416
   67   331           36565454
  117   327           36567396
  164   318           36568376
   86   330           36573056
  252   274           36573832
  131   325           36576216
   68   331           36579123
  197   307           36579816
  192   309           36581517
   99   329           36581588
  220   296           36582336
  109   328           36582581
  137   324           36583577
  204   304           36584128
  152   321           36587969
  263   264           36591191
   69   331           36593200
  181   313           36594038
  227   292           36594171
  262   265           36594353
    0   332           36594368
    1   332           36594369
    2   332           36594376
    3   332           36594395
    4   332           36594432
    5   332           36594493
    6   332           36594584
    7   332           36594711
    8   332           36594880
    9   332           36595097
   10   332           36595368
   87   330           36595503
   11   332           36595699
   12   332           36596096
   13   332           36596565
  168   317           36596645
   14   332           36597112
   15   332           36597743
  242   282           36598256
   16   332           36598464
  178   314           36598896
  125   326           36599101
   17   332           36599281
   18   332           36600200
  261   266           36600677
  184   312           36600832
   19   332           36601227
   20   332           36602368
   21   332           36603629
  246   279           36604575
   22   332           36605016
   23   332           36606535
   70   331           36607691
   24   332           36608192
  118   327           36608815
   25   332           36609993
  251   275           36610126
  260   267           36610163
  100   329           36611289
   26   332           36611944
  222   295           36613423
   27   332           36614051
  202   305           36615033
  175   315           36615250
   28   332           36616320
  235   287           36617778
   88   330           36618472
  110   328           36618552
   29   332           36618757
  187   311           36619434
   30   332           36621368
  143   323           36622474
   71   331           36622602
  259   268           36622811
   31   332           36624159
  232   289           36624737
   32   332           36627136
  148   322           36628040
  132   325           36628093
   33   332           36630305
  238   285           36630397
  195   308           36632987
   34   332           36633672
  161   319           36635040
   35   332           36637243
  157   320           36637893
   72   331           36637939
  258   269           36638621
  138   324           36640296
   36   332           36641024
  101   329           36641590
   89   330           36641969
  172   316           36642944
   37   332           36645021
  126   326           36646352
   38   332           36649240
  165   318           36649557
  250   276           36649576
  190   310           36650000
  119   327           36650942
  229   291           36651160
  224   294           36651608
  200   306           36652616
   39   332           36653687
   73   331           36653708
  111   328           36655183
  257   270           36657593
  153   321           36657738
  245   280           36658125
   40   332           36658368
  241   283           36662708
   41   332           36663289
  213   300           36663597
  211   301           36664832
   90   330           36666000
   42   332           36668456
  215   299           36669274
   74   331           36669915
  102   329           36672497
  209   302           36672937
   43   332           36673875
   44   332           36679552
  256   271           36679727
  133   325           36680762
  169   317           36681822
  217   298           36681905
  144   323           36684251
   45   332           36685493
   75   331           36686566
  207   303           36687870
   91   330           36690571
   46   332           36691704
  249   277           36692182
  112   328           36692480
  193   309           36692686
  182   313           36692865
  120   327           36693783
  149   322           36694197
  127   326           36694359
  179   314           36694483
  198   307           36696835
  226   293           36696933
  139   324           36697843
   47   332           36698191
  234   288           36700776
  219   297           36701532
  185   312           36702953
   76   331           36703667
  103   329           36704016
   48   332           36704960
  255   272           36705023
  237   286           36705709
  176   315           36707651
  205   304           36709589
   49   332           36712017
  158   320           36712312
  162   319           36713287
  244   281           36714825
  231   290           36715391
   92   330           36715688
   50   332           36719368
   77   331           36721224
  188   311           36724903
   51   332           36727019
  221   296           36728197
  154   321           36728425
  240   284           36730304
  113   328           36730449
  166   318           36731728
  173   316           36732213
  254   273           36733481
  134   325           36734229
   52   332           36734976
  104   329           36736153
  121   327           36737344
  248   278           36737944
  203   305           36738052
   78   331           36739243
   93   330           36741357
  128   326           36743128
   53   332           36743245
  145   323           36746892
  196   308           36747648
  228   292           36749440
   54   332           36751832
  140   324           36756224
   79   331           36757730
  191   310           36758871
   55   332           36760743
  150   322           36761248
  223   295           36761942
  253   274           36765101
   94   330           36767584
  170   317           36768013
  105   329           36768914
  114   328           36769096
   56   332           36769984
  201   306           36773217
  243   282           36774675
   80   331           36776691
   57   332           36779561
  122   327           36781631
  236   287           36784159
  247   279           36786862
  233   289           36786906
  159   320           36787679
  135   325           36788500
   58   332           36789480
  180   314           36791144
  163   319           36792506
  129   326           36792665
  183   313           36792784
   95   330           36794375
   81   331           36796132
  212   301           36799029
  264   264           36799488
   59   332           36799747
  252   275           36799883
  155   321           36800036
  214   300           36800344
  239   285           36801044
  263   265           36801072
  177   315           36801108
  106   329           36802305
  225   294           36802809
  210   302           36804608
  194   309           36805013
  262   266           36805824
  186   312           36806184
  115   328           36808427
  216   299           36808595
  230   291           36809171
   60   332           36810368
  146   323           36810403
  261   267           36813744
  167   318           36814895
  199   307           36815042
  141   324           36815445
   82   331           36816059
  208   303           36817039
   61   332           36821349
   96   330           36821736
  174   316           36822520
  218   298           36823824
  260   268           36824832
  123   327           36826650
  151   322           36829199
  189   311           36831500
   62   332           36832696
  206   304           36836280
  107   329           36836332
   83   331           36836478
  242   283           36837675
  251   276           36837827
  246   280           36838936
  259   269           36839088
  130   326           36842976
  136   325           36843581
   63   332           36844415
  220   297           36846073
  116   328           36848448
   97   330           36849673
  227   293           36850840
  171   317           36855224
   64   332           36856512
  258   270           36856512
   84   331           36857395
  204   305           36862289
  197   308           36863485
  160   320           36864000
  235   288           36865747
  192   310           36868888
   65   332           36868993
  108   329           36871001
  124   327           36872407
  156   321           36872577
  164   319           36872703
  147   323           36874790
  238   286           36874928
  222   296           36875384
  142   324           36875512
  232   290           36876168
  257   271           36877104
   98   330           36878192
   85   331           36878816
  250   277           36878933
   66   332           36881864
  181   314           36888885
  117   328           36889165
  184   313           36893801
  131   326           36894067
  245   281           36894166
  202   306           36895024
   67   332           36895131
  178   315           36895627
  152   322           36898056
  168   318           36899064
  137   325           36899478
   86   331           36900747
  256   272           36900864
  241   284           36903825
  229   292           36906077
  109   329           36906318
   99   330           36907299
   68   332           36908800
  187   312           36910531
  224   295           36911799
  175   316           36913871
  195   309           36918504
  125   327           36918908
   69   332           36922877
   87   331           36923194
  249   278           36923201
    0   333           36926037
    1   333           36926038
    2   333           36926045
    3   333           36926064
    4   333           36926101
    5   333           36926162
    6   333           36926253
    7   333           36926380
    8   333           36926549
    9   333           36926766
   10   333           36927037
   11   333           36927368
   12   333           36927765
  255   273           36927792
   13   333           36928234
   14   333           36928781
   15   333           36929412
   16   333           36930133
  118   328           36930584
   17   333           36930950
   18   333           36931869
   19   333           36932896
   20   333           36934037
  200   307           36934443
  213   301           36934498
   21   333           36935298
  143   324           36936431
   22   333           36936685
  100   330           36937000
   70   332           36937368
  211   302           36937539
   23   333           36938204
  215   300           36938375
  190   311           36939231
   24   333           36939861
  148   323           36940059
  161   320           36941281
   25   333           36941662
  110   329           36942289
  172   317           36943461
   26   333           36943613
   27   333           36945720
  132   326           36945944
  157   321           36946054
   88   331           36946163
  209   303           36947456
   28   333           36947989
  217   299           36949212
   29   333           36950426
  234   289           36950473
  237   287           36951956
   71   332           36952279
  244   282           36952552
   30   333           36953037
  165   319           36953884
  226   294           36955360
   31   333           36955828
  138   325           36956197
  254   274           36957888
   32   333           36958805
   33   333           36961974
  207   304           36964207
   34   333           36965341
  126   327           36966159
  219   298           36967051
  101   330           36967301
   72   332           36967616
  153   322           36967825
  231   291           36968562
   35   333           36968912
   89   331           36969660
  248   279           36970631
   36   333           36972693
  119   328           36972711
  240   285           36973125
   37   333           36976690
  111   329           36978920
  193   310           36980057
  198   308           36980504
   38   333           36980909
   73   332           36983385
  169   318           36984241
   39   333           36985356
  182   314           36987712
  205   305           36987750
   40   333           36990037
  253   275           36991152
  179   315           36991214
  221   297           36991934
   90   331           36993691
   41   333           36994958
  185   313           36995922
  102   330           36998208
  144   324           36998208
  133   326           36998613
   74   332           36999592
   42   333           37000125
   43   333           37005544
  228   293           37006109
  149   323           37006216
  176   316           37006272
  264   265           37009369
   44   333           37011221
  263   266           37012543
  139   325           37013744
  243   283           37014094
  127   327           37014166
  120   328           37015552
  188   312           37016000
  112   329           37016217
   75   332           37016243
   45   333           37017162
  203   306           37018043
   91   331           37018262
  262   267           37018891
  162   320           37019528
  158   321           37020473
  247   280           37021223
   46   333           37023373
  223   296           37023903
  252   276           37027584
  261   268           37028413
  103   330           37029727
   47   333           37029860
  236   288           37032128
  173   317           37032730
  196   309           37033165
   76   332           37033344
  166   319           37036055
   48   333           37036629
  233   290           37038337
  154   322           37038512
  260   269           37041109
   92   331           37043379
   49   333           37043686
  239   286           37045575
  191   311           37048102
   77   332           37050901
   50   333           37051037
  134   326           37052080
  113   329           37054186
  201   307           37055044
  259   270           37056979
   51   333           37058688
  121   328           37059113
  145   324           37060849
  104   330           37061864
  128   327           37062935
  225   295           37063000
  230   292           37064088
   52   333           37066645
  251   277           37067184
   78   332           37068920
   93   331           37069048
  170   318           37070432
  214   301           37071245
  212   302           37071736
  140   325           37072125
  150   323           37073267
   53   333           37074914
  246   281           37074977
  258   271           37076023
  216   300           37077696
  242   284           37078792
  210   303           37079127
   54   333           37083501
   79   332           37087407
  183   314           37087631
  180   315           37087875
  218   299           37091131
  194   310           37092384
   55   333           37092412
  114   329           37092833
  208   304           37093376
  105   330           37094625
   94   331           37095275
  159   321           37095840
  257   272           37098241
  199   308           37098711
  163   320           37098747
  186   313           37099153
  177   316           37099729
   56   333           37101653
  122   328           37103400
  135   326           37106351
   80   332           37106368
  227   294           37109267
  250   278           37109952
  155   322           37110123
   57   333           37111230
  220   298           37111592
  129   327           37112472
  206   305           37114441
  235   289           37115444
  167   319           37119222
   58   333           37121149
  238   287           37121175
   95   331           37122066
  189   312           37122597
  174   317           37123037
  256   273           37123633
  146   324           37124360
   81   332           37125809
  106   330           37128016
  232   291           37129339
  141   325           37131346
   59   333           37131416
  245   282           37131893
  115   329           37132164
  222   297           37139121
  151   323           37141218
   60   333           37142037
  204   306           37142280
   82   332           37145736
  241   285           37146646
  123   328           37148419
  197   309           37149002
   96   331           37149427
  255   274           37152199
   61   333           37153018
  249   279           37155888
  171   318           37157643
  192   311           37158119
  136   326           37161432
  107   330           37162043
  229   293           37162746
  130   327           37162783
   62   333           37164365
   83   332           37166155
  160   321           37172161
  116   329           37172185
  224   296           37173760
   63   333           37176084
  202   307           37176851
   97   331           37177364
  164   320           37178944
  156   322           37182664
  254   275           37183939
  181   315           37185616
   84   332           37187072
   64   333           37188181
  184   314           37188648
  147   324           37188747
  142   325           37191413
  244   283           37191971
  124   328           37194176
  178   316           37194248
  108   330           37196712
  237   288           37199925
   65   333           37200662
  234   290           37201904
  168   319           37203391
  187   313           37203500
  248   280           37204992
  195   310           37205875
   98   331           37205883
  213   302           37207205
   85   332           37208493
  215   301           37209276
  152   323           37210075
  211   303           37212058
  117   329           37212902
   66   333           37213533
  131   327           37213874
  175   317           37214388
  226   295           37215551
  137   326           37217329
  240   286           37217656
  200   308           37218112
  217   300           37218313
  253   276           37218853
  265   265           37219250
  264   266           37220840
  231   292           37223479
  209   304           37223793
  263   267           37225610
   67   333           37226800
  190   312           37230328
   86   332           37230424
  109   330           37232029
  262   268           37233560
  219   299           37234358
   99   331           37234990
   68   333           37240469
  125   328           37240677
  207   305           37242368
  261   269           37244690
  172   318           37245880
  161   321           37249442
  143   325           37252332
   87   332           37252871
  148   324           37254016
  118   329           37254321
   69   333           37254546
  243   284           37255211
  157   322           37256141
  252   277           37256941
  247   281           37257264
  221   298           37257453
  260   270           37259000
    0   334           37259704
    1   334           37259705
    2   334           37259712
    3   334           37259731
    4   334           37259768
    5   334           37259829
    6   334           37259920
    7   334           37260047
  165   320           37260125
    8   334           37260216
    9   334           37260433
   10   334           37260704
   11   334           37261035
   12   334           37261432
   13   334           37261901
   14   334           37262448
   15   334           37263079
   16   334           37263800
  228   294           37264536
   17   334           37264617
  100   331           37264691
   18   334           37265536
  132   327           37265751
  198   309           37266021
   19   334           37266563
   20   334           37267704
  205   306           37267741
  110   330           37268000
   21   334           37268965
   70   333           37269037
  193   311           37269288
   22   334           37270352
   23   334           37271871
   24   334           37273528
  138   326           37274048
   25   334           37275329
   88   332           37275840
  259   271           37276490
   26   334           37277280
   27   334           37279387
  153   323           37279844
   28   334           37281656
  236   289           37281825
   71   333           37283948
   29   334           37284093
  182   315           37284443
   30   334           37286704
  223   297           37287640
  126   328           37287928
  169   319           37288568
   31   334           37289495
  179   316           37289835
  185   314           37290769
  233   291           37291508
  239   287           37291822
   32   334           37292472
  101   331           37294992
   33   334           37295641
  119   329           37296448
  258   272           37297160
  251   278           37298203
   34   334           37299008
   72   333           37299285
   89   332           37299337
  203   307           37299870
   35   334           37302579
  111   330           37304631
   36   334           37306360
  176   317           37306789
  188   313           37308969
   37   334           37310357
  246   282           37312704
  144   325           37314109
   38   334           37314576
   73   333           37315054
  133   327           37318420
   39   334           37319023
  149   324           37320173
  196   310           37320536
  230   293           37320757
  257   273           37321010
  242   285           37321613
   90   332           37323368
   40   334           37323704
  225   296           37324961
  102   331           37325899
  162   321           37327689
   41   334           37328625
  158   322           37330560
   74   333           37331261
  139   326           37331595
   42   334           37333792
  173   318           37335149
  127   328           37335935
  201   308           37338713
  191   312           37339199
   43   334           37339211
  120   329           37339289
  112   330           37341928
  166   320           37342296
  250   279           37342639
  214   302           37343952
   44   334           37344888
  212   303           37346255
   75   333           37347912
   91   332           37347939
  256   274           37348040
  216   301           37348597
  154   323           37350531
   45   334           37350829
  210   304           37355464
   46   334           37357040
  103   331           37357418
  218   300           37360232
   47   334           37363527
   76   333           37365013
  235   290           37366875
  238   288           37369144
  227   295           37369458
   48   334           37370296
  245   283           37371312
  208   305           37371537
  134   327           37371887
   92   332           37373056
  170   319           37374759
  145   325           37376750
   49   334           37377353
  255   275           37378250
  220   299           37378899
  113   330           37379897
  194   311           37381615
   77   333           37382570
  121   329           37382850
  199   309           37384228
  232   292           37384256
  183   315           37384362
   50   334           37384704
  128   328           37384704
  180   316           37386496
  150   324           37387224
  104   331           37389555
  140   326           37389976
  249   280           37390249
  241   286           37391177
   51   334           37392355
  186   314           37394000
  206   306           37394432
   93   332           37398725
  177   317           37400246
   52   334           37400312
   78   333           37400589
  222   298           37404640
  159   322           37405927
  163   321           37406908
   53   334           37408581
  254   276           37411640
  189   313           37415566
   54   334           37417168
  114   330           37418544
   79   333           37419076
  229   294           37421173
  155   323           37422142
  105   331           37422316
  204   307           37424107
   94   332           37424952
  174   318           37425456
  167   320           37425463
   55   334           37426079
  135   327           37426158
  122   329           37427137
  265   266           37430721
  244   284           37433088
  264   267           37433907
  129   328           37434241
   56   334           37435320
  197   310           37436373
  224   297           37437497
   80   333           37438037
  146   325           37440261
  263   268           37440279
  248   281           37441033
   57   334           37444897
  253   277           37448210
  141   326           37449197
  192   312           37449216
  237   289           37449622
  262   269           37449837
   95   332           37451743
   58   334           37454816
  234   291           37455075
  151   324           37455175
  106   331           37455707
   81   333           37457478
  115   330           37457875
  202   308           37460520
  171   319           37461970
  261   270           37462581
  240   287           37463903
   59   334           37465083
  123   329           37472156
   60   334           37475704
   82   333           37477405
  226   296           37477512
  260   271           37478511
   96   332           37479104
  231   293           37480148
  136   327           37481239
  213   303           37481724
  215   302           37481983
  160   322           37482248
  181   316           37484237
  130   328           37484552
  184   315           37485379
   61   334           37486685
  164   321           37487105
  252   278           37487960
  211   304           37488395
  217   301           37489214
  107   331           37489734
  156   323           37494683
  178   317           37494765
  247   282           37494991
  195   311           37495106
  259   272           37497627
   83   333           37497824
  116   330           37497896
   62   334           37498032
  243   285           37498032
  187   314           37498347
  209   305           37501954
  219   300           37503459
  200   309           37503629
  147   325           37504648
   97   332           37507041
  142   326           37509264
  168   320           37509632
   63   334           37509751
  175   318           37516807
  124   329           37517913
   84   333           37518741
  258   273           37519929
   64   334           37521848
  207   306           37522359
  190   313           37523297
  152   324           37524032
  108   331           37524403
  228   295           37524727
  221   299           37524760
  251   279           37530890
  236   290           37533256
   65   334           37534329
   98   332           37535560
  131   328           37535643
  137   327           37537136
  117   330           37538613
  239   288           37539791
   85   333           37540162
  257   274           37545417
  233   292           37546425
   66   334           37547200
  205   307           37549568
  172   319           37550207
  246   283           37552123
  223   298           37553159
  198   310           37553392
  161   322           37559529
  109   331           37559720
  193   312           37560385
   67   334           37560467
   86   333           37562093
  125   329           37564414
   99   332           37564667
  242   286           37566144
  157   323           37568160
  165   321           37568286
  148   325           37569917
  143   326           37570183
  256   275           37574091
   68   334           37574136
  250   280           37577000
  230   294           37579184
  118   330           37580032
  182   316           37583064
  203   308           37583539
   87   333           37584540
  185   315           37587500
  132   328           37587520
   69   334           37588213
  225   297           37588698
  179   317           37590352
  153   324           37593801
  138   327           37593855
  100   332           37594368
  169   320           37594809
    0   335           37595375
    1   335           37595376
    2   335           37595383
    3   335           37595402
    4   335           37595439
    5   335           37595500
    6   335           37595591
  110   331           37595691
    7   335           37595718
    8   335           37595887
    9   335           37596104
   10   335           37596375
   11   335           37596706
   12   335           37597103
   13   335           37597572
   14   335           37598119
   15   335           37598750
   16   335           37599471
   17   335           37600288
   18   335           37601207
   19   335           37602234
   70   334           37602704
   20   335           37603375
  188   314           37603816
   21   335           37604636
  255   276           37605951
   22   335           37606023
   88   333           37607509
   23   335           37607542
   24   335           37609199
  176   318           37609208
  196   311           37609767
   25   335           37611000
  126   329           37611665
  245   284           37612429
   26   335           37612951
   27   335           37615058
   28   335           37617327
   71   334           37617615
  214   303           37618471
  238   289           37618841
   29   335           37619764
  235   291           37620046
  216   302           37621304
  119   330           37622159
   30   335           37622375
  212   304           37622592
  201   309           37624230
  101   332           37624669
   31   335           37625166
  249   281           37626290
   32   335           37628143
   89   333           37631006
  218   301           37631133
   33   335           37631312
  227   296           37631419
  144   326           37631960
  191   313           37632168
  111   331           37632322
   72   334           37632952
  210   305           37633625
   34   335           37634679
  149   325           37636074
  241   287           37637424
  162   322           37637776
   35   335           37638250
  173   319           37639476
  133   328           37640189
  232   293           37640925
  254   277           37640997
   36   335           37642031
  266   266           37642192
  158   323           37642579
  265   267           37643788
   37   335           37646028
  220   300           37648000
  264   268           37648576
   73   334           37648721
   38   335           37650247
  166   321           37650457
  139   327           37651402
  208   306           37651528
   39   335           37654694
   90   333           37655037
  102   332           37655576
  263   269           37656556
   40   335           37659375
  127   329           37659672
   41   335           37664296
  154   324           37664488
   74   334           37664928
  120   330           37665000
  262   270           37667728
   42   335           37669463
  112   331           37669619
  199   310           37671599
  222   299           37671947
  194   312           37672712
   43   335           37674882
  244   285           37675909
  206   307           37676259
  248   282           37678760
  253   278           37679229
   91   333           37679608
   44   335           37680559
  170   320           37681000
  229   295           37681364
   75   334           37681579
  261   271           37682092
  183   316           37682983
   45   335           37686500
  180   317           37687013
  103   332           37687095
  186   315           37690731
   46   335           37692711
  134   328           37693656
  145   326           37694601
   76   334           37698680
   47   335           37699198
  260   272           37699648
  237   290           37701053
  177   318           37702665
  224   298           37703016
  150   325           37703125
   92   333           37704725
   48   335           37705967
  113   331           37707588
  204   308           37707776
  128   329           37708441
  121   330           37708561
  140   327           37709783
  234   292           37709992
  189   314           37710413
  240   288           37711872
   49   335           37713024
   77   334           37716237
  163   322           37716995
  159   323           37717946
  104   332           37719232
   50   335           37720375
  259   273           37720396
  252   279           37720647
  197   311           37725604
   51   335           37728026
  174   319           37729783
   93   333           37730394
  167   321           37733624
   78   334           37734256
  247   283           37734410
   52   335           37735983
  155   324           37736099
  231   294           37738575
  226   297           37741249
  192   313           37742185
  243   286           37742563
   53   335           37744252
  258   274           37744336
  202   309           37746037
  114   331           37746235
  135   328           37747927
  105   332           37751993
   79   334           37752743
   54   335           37752839
  122   330           37752848
  215   303           37756502
   94   333           37756621
  129   329           37757978
  213   304           37758061
  146   326           37758112
   55   335           37761750
  217   302           37761921
  251   280           37765251
  211   305           37766556
  171   320           37768211
  141   327           37769004
   56   335           37770991
  151   325           37771076
  257   275           37771468
   80   334           37771704
  219   301           37774360
   57   335           37780568
  209   306           37781945
   95   333           37783412
  184   316           37784000
  181   317           37784754
  106   332           37785384
  115   331           37785566
  195   312           37786203
  236   291           37786427
  228   296           37786688
  239   289           37789488
   58   335           37790487
  200   310           37791000
   81   334           37791145
  246   284           37793240
  221   300           37793861
  160   323           37794267
  187   315           37795078
  178   318           37797184
  164   322           37797192
  123   330           37797867
   59   335           37800754
  256   276           37801792
  136   328           37803008
  233   293           37803094
  207   307           37804186
  130   329           37808289
  156   324           37808640
   96   333           37810773
   82   334           37811072
   60   335           37811375
  242   287           37812391
  250   281           37813041
  168   321           37817793
  190   314           37818144
  107   332           37819411
  223   299           37820466
  175   319           37821134
   61   335           37822356
  147   326           37822499
  116   331           37825587
  142   327           37829071
   83   334           37831491
  205   308           37833237
   62   335           37833703
  255   277           37835308
   97   333           37838710
  230   295           37839375
  152   325           37839933
  198   311           37842623
  124   330           37843624
   63   335           37845422
   84   334           37852408
  193   313           37853354
  108   332           37854080
  225   298           37854217
  245   285           37855250
  266   267           37855259
  172   320           37856448
   64   335           37857519
  265   268           37858457
  137   328           37858905
  131   329           37859380
  249   282           37864017
  264   269           37864853
  117   331           37866304
   98   333           37867229
  203   309           37869056
   65   335           37870000
  238   290           37870272
  161   323           37871548
  254   278           37872016
   85   334           37873829
  263   270           37874447
  235   292           37874963
  165   322           37878373
  157   324           37882117
   66   335           37882871
  182   317           37883581
  241   288           37885393
  185   316           37886121
  262   271           37887239
  148   326           37887768
  109   332           37889397
  143   327           37889990
  125   330           37890125
  179   318           37892771
  214   304           37894808
  227   297           37895156
   86   334           37895760
  216   303           37895823
   67   335           37896138
   99   333           37896336
  232   294           37899352
  188   315           37900547
  212   305           37900753
  196   312           37900864
  169   321           37902970
  261   272           37903229
  218   302           37903840
  118   331           37907723
  153   325           37909702
   68   335           37909807
  132   329           37911257
  201   310           37911601
  253   279           37911916
  176   319           37913535
  210   306           37913616
  138   328           37915624
  248   283           37918179
   87   334           37918207
  220   301           37918901
  244   286           37920440
  260   273           37922417
   69   335           37923884
  110   332           37925368
  100   333           37926037
  191   314           37927015
    0   336           37933056
    1   336           37933057
    2   336           37933064
    3   336           37933083
    4   336           37933120
    5   336           37933181
    6   336           37933272
  208   307           37933355
    7   336           37933399
    8   336           37933568
    9   336           37933785
   10   336           37934056
   11   336           37934387
   12   336           37934784
   13   336           37935253
   14   336           37935800
   15   336           37936431
   16   336           37937152
  126   330           37937376
   17   336           37937969
   70   335           37938375
   18   336           37938888
   19   336           37939915
  222   300           37941048
   20   336           37941056
   88   334           37941176
   21   336           37942317
  229   296           37943325
   22   336           37943704
  259   274           37944803
   23   336           37945223
  173   320           37945717
   24   336           37946880
   25   336           37948681
  162   323           37949795
  119   331           37949850
   26   336           37950632
  144   327           37951767
   27   336           37952739
   71   335           37953286
  149   326           37953925
  237   291           37954224
   28   336           37955008
  252   280           37955008
  101   333           37956338
  158   324           37956536
   29   336           37957445
  206   308           37959928
   30   336           37960056
  166   322           37960544
  199   311           37960830
  240   289           37961569
  111   332           37961999
   31   336           37962847
  133   329           37963926
   89   334           37964673
  194   313           37965681
   32   336           37965824
  234   293           37966661
   72   335           37968623
   33   336           37968993
  224   299           37970323
  258   275           37970387
   34   336           37972360
  139   328           37973171
  247   284           37975527
   35   336           37975931
   36   336           37979712
  154   325           37980389
  183   317           37983500
   37   336           37983709
   73   335           37984392
  127   330           37985383
  102   333           37987245
   38   336           37987928
   90   334           37988704
  243   287           37988810
  170   321           37989161
  186   316           37989352
  180   318           37989432
   39   336           37992375
  120   331           37992691
  204   309           37993293
   40   336           37997056
  231   295           37998766
  257   276           37999169
  112   332           37999296
   74   335           38000599
  251   281           38001292
   41   336           38001977
  226   298           38006768
  177   319           38006992
   42   336           38007144
  189   315           38007144
   43   336           38012563
   91   334           38013275
  145   327           38014408
  197   312           38016701
   75   335           38017250
  134   329           38017393
   44   336           38018240
  103   333           38018764
  150   326           38020976
   45   336           38024181
  163   323           38029014
   46   336           38030392
  256   277           38031149
  140   328           38031552
  159   324           38031903
  215   304           38032839
  202   310           38033408
  128   330           38034152
   76   335           38034351
  174   320           38036024
  246   285           38036061
  213   305           38036222
  121   331           38036252
  217   303           38036440
   47   336           38036879
  192   314           38037032
  113   332           38037265
   92   334           38038392
  239   290           38040919
  236   292           38041344
   48   336           38043648
  167   322           38043711
  211   306           38046547
  219   302           38047067
  228   297           38050425
   49   336           38050705
  250   282           38050768
  104   333           38050901
   77   335           38051908
  155   325           38052000
   50   336           38058056
  242   288           38060360
  233   294           38061521
  209   307           38063772
   93   334           38064061
  221   301           38064762
   51   336           38065707
  255   278           38066327
  267   267           38068326
   78   335           38069927
  266   268           38069928
  135   329           38071664
   52   336           38073664
  265   269           38074734
  114   332           38075912
  171   321           38076372
  146   327           38077919
  195   313           38079172
  200   311           38080231
  122   331           38080539
   53   336           38081933
  264   270           38082744
  105   333           38083662
  129   330           38083689
  184   317           38084517
  181   318           38087173
  207   308           38087855
   79   335           38088414
  151   326           38088927
  223   300           38089567
   94   334           38090288
   54   336           38090520
  141   328           38090773
  187   316           38093699
  263   271           38093958
   55   336           38099431
  245   286           38099781
  230   296           38101336
  178   319           38101511
  249   283           38103436
  254   279           38104703
   80   335           38107375
  160   324           38108224
  262   272           38108376
   56   336           38108672
  164   323           38109211
  190   315           38114875
  115   332           38115243
  106   333           38117053
   95   334           38117079
   57   336           38118249
  205   309           38118754
  225   299           38121524
  238   291           38123443
  156   325           38124541
  123   331           38125558
  261   273           38125998
  136   329           38126745
   81   335           38126816
  175   320           38127375
  168   322           38127880
   58   336           38128168
  235   293           38131632
  198   312           38133720
  130   330           38134000
  241   289           38135090
   59   336           38138435
  147   327           38142306
   96   334           38144440
  253   280           38146277
   82   335           38146743
  260   274           38146824
  193   314           38148201
   60   336           38149056
  142   328           38150840
  107   333           38151080
  116   332           38155264
  203   310           38156427
  152   326           38157784
  248   284           38159296
  232   295           38159543
   61   336           38160037
  227   298           38160675
  172   321           38164609
  244   287           38166687
   83   335           38167162
  259   275           38170854
  124   331           38171315
   62   336           38171384
  216   304           38172160
   97   334           38172377
  214   305           38172969
  218   303           38178359
  212   306           38180744
  137   329           38182642
   63   336           38183103
  131   330           38185091
  161   324           38185505
  108   333           38185749
  182   318           38186000
  185   317           38186638
   84   335           38188079
  165   323           38190392
  252   281           38191049
  220   302           38191608
  196   313           38193833
   64   336           38195200
  210   307           38195443
  117   332           38195981
  179   319           38197098
  157   325           38198018
  258   276           38198088
  188   316           38199168
  201   311           38200832
   98   334           38200896
  229   297           38207062
  148   327           38207575
   65   336           38207681
  237   292           38209141
   85   335           38209500
  143   328           38211759
  222   301           38211949
  240   290           38213000
  169   322           38213057
  208   308           38217024
  125   331           38217816
  247   285           38218348
  176   320           38219776
   66   336           38220552
  109   333           38221066
  191   315           38223746
  234   294           38225088
  153   326           38227553
  257   277           38228526
   99   334           38230003
   86   335           38231431
   67   336           38233819
  243   288           38236779
  132   330           38236968
  118   332           38237400
  251   282           38239019
  138   329           38239361
  224   300           38239424
  206   309           38245445
   68   336           38247488
  199   312           38251927
   87   335           38253878
  173   321           38253878
  110   333           38257037
  100   334           38259704
  194   314           38260528
  231   296           38260727
   69   336           38261565
  256   278           38262168
  162   324           38263752
  126   331           38265067
  158   325           38272437
  166   323           38272563
    0   337           38272753
    1   337           38272754
    2   337           38272761
    3   337           38272780
    4   337           38272817
    5   337           38272878
    6   337           38272969
    7   337           38273096
    8   337           38273265
    9   337           38273482
  144   328           38273536
  149   327           38273732
   10   337           38273753
  226   299           38274075
   11   337           38274084
   12   337           38274481
   13   337           38274950
   14   337           38275497
   70   336           38276056
   15   337           38276128
   88   335           38276847
   16   337           38276849
   17   337           38277666
   18   337           38278585
  119   332           38279527
   19   337           38279612
  246   286           38280592
  204   310           38280664
   20   337           38280753
   21   337           38282014
  267   268           38282995
   22   337           38283401
   23   337           38284920
  183   318           38285919
  266   269           38286205
   24   337           38286577
   25   337           38288378
  133   330           38289637
  186   317           38289869
  101   334           38290005
  250   283           38290187
   26   337           38290329
   71   336           38290967
   27   337           38292436
  265   270           38292625
  111   333           38293668
  180   319           38293759
  239   291           38294090
   28   337           38294705
  139   329           38296908
   29   337           38297142
  236   293           38298013
  154   326           38298240
  255   279           38299014
  170   322           38299248
   30   337           38299753
   89   335           38300344
  264   271           38302255
   31   337           38302544
   32   337           38305521
  189   316           38305765
   72   336           38306304
   33   337           38308690
  197   313           38309670
  242   289           38310057
  215   305           38311000
   34   337           38312057
  217   304           38312777
  127   331           38313074
  177   320           38313233
  263   272           38315095
   35   337           38315628
  228   298           38315944
  213   306           38316213
   36   337           38319409
  102   334           38320912
  219   303           38321586
  233   295           38321712
   73   336           38322073
  120   332           38322368
  202   311           38322639
   37   337           38323406
   90   335           38324375
   38   337           38327625
  211   307           38328374
  112   333           38330965
  262   273           38331145
   39   337           38332072
  192   315           38333763
  145   328           38336177
   40   337           38336753
  221   302           38337469
   74   336           38338280
  254   280           38339064
  150   327           38340783
   41   337           38341674
  163   324           38342971
  134   330           38343104
  174   321           38344185
  249   284           38344553
  245   287           38346028
   42   337           38346841
  209   308           38347441
  159   325           38347804
   91   335           38348946
  261   274           38350405
   43   337           38352260
  103   334           38352431
   75   336           38354931
  140   329           38355289
  167   323           38355730
   44   337           38357937
  223   301           38360468
  128   331           38361843
   45   337           38363878
  230   297           38365073
  121   332           38365929
  113   333           38368934
  155   326           38369851
   46   337           38370089
  200   312           38371328
   76   336           38372032
  260   275           38372875
  207   309           38373372
  195   314           38374019
   92   335           38374063
   47   337           38376576
  238   292           38378360
  253   281           38382318
   48   337           38383345
  104   334           38384568
  171   322           38386459
  241   290           38386521
  184   318           38386936
   77   336           38389589
  235   294           38390059
   49   337           38390402
  225   300           38390625
  181   319           38391500
  187   317           38394216
  135   330           38397375
   50   337           38397753
  259   276           38398555
  146   328           38399688
   93   335           38399732
  248   285           38402117
   51   337           38405404
  205   310           38406125
  114   333           38407581
   78   336           38407608
  178   320           38407752
  151   327           38408734
  122   332           38410216
  129   331           38411380
   52   337           38413361
  190   316           38413496
  141   329           38414510
  244   288           38414656
  105   334           38417329
  232   296           38421504
   53   337           38421630
  164   324           38423168
  160   325           38424125
   94   335           38425959
   79   336           38426095
  198   313           38426689
  258   277           38427445
  227   299           38427982
  252   282           38428776
   54   337           38430217
  175   321           38435536
   55   337           38439128
  168   323           38439899
  156   326           38442392
  193   315           38444932
   80   336           38445056
  203   311           38445658
  115   333           38446912
   56   337           38448369
  216   305           38450321
  106   334           38450720
  136   330           38452456
   95   335           38452750
  214   306           38452960
  218   304           38454696
  123   332           38455235
   57   337           38457946
  257   278           38459545
  130   331           38461691
  212   307           38462571
  247   286           38462879
  147   328           38464075
   81   336           38464497
  237   293           38465810
  220   303           38466127
  240   291           38466171
   58   337           38467865
  229   298           38472581
  142   329           38474577
  172   322           38474696
  152   327           38477591
   59   337           38478132
  251   283           38478438
  210   308           38479112
   96   335           38480111
   82   336           38484424
  222   302           38484656
  107   334           38484747
  234   295           38485279
  243   289           38486476
  116   333           38486933
  196   314           38488680
   60   337           38488753
  185   318           38489057
  182   319           38490327
  201   312           38491929
  256   279           38494855
  268   268           38497664
  267   269           38499272
  188   317           38499685
   61   337           38499734
  124   332           38500992
  161   325           38501406
  208   309           38502541
  179   320           38503339
  266   270           38504096
  165   324           38504349
   83   336           38504843
   97   335           38508048
  137   330           38508353
  224   301           38510325
   62   337           38511081
  265   271           38512136
  131   331           38512782
  157   326           38515869
  108   334           38519416
  191   316           38522367
   63   337           38522800
  264   272           38523392
  231   297           38524464
  169   323           38525076
   84   336           38525760
  246   287           38526839
  117   333           38527650
  176   321           38527937
  148   328           38529344
  250   284           38531304
  206   310           38532816
  255   280           38533375
   64   337           38534897
  143   329           38535496
   98   335           38536567
  263   273           38537864
  226   300           38543176
  199   313           38544896
   85   336           38547181
  153   327           38547360
   65   337           38547378
  125   332           38547493
  239   292           38549007
  109   334           38554733
  262   274           38555552
  236   294           38556440
  194   315           38557259
   66   337           38560249
  242   290           38561488
  173   322           38563965
  132   331           38564659
  138   330           38565072
   99   335           38565674
  118   333           38569069
   86   336           38569112
  204   311           38569895
   67   337           38573516
  254   281           38575105
  261   275           38576456
  162   325           38579653
  228   299           38583251
  233   296           38583673
  166   324           38586520
   68   337           38587185
  249   285           38587374
  183   319           38590246
  158   326           38590288
  110   334           38590704
  217   305           38590938
  215   306           38590991
   87   336           38591559
  186   318           38592288
  245   288           38593997
  126   332           38594744
  100   335           38595375
  149   328           38595501
  144   329           38597273
  219   304           38597923
  213   307           38598040
  180   320           38600000
  260   276           38600576
   69   337           38601262
  197   314           38604517
  189   317           38606282
  119   333           38611196
  170   323           38611267
  221   303           38611988
  211   308           38612043
  202   312           38613736
    0   338           38614472
    1   338           38614473
    2   338           38614480
    3   338           38614499
   88   336           38614528
    4   338           38614536
    5   338           38614597
    6   338           38614688
    7   338           38614815
    8   338           38614984
    9   338           38615201
   10   338           38615472
   70   337           38615753
   11   338           38615803
   12   338           38616200
   13   338           38616669
   14   338           38617216
  133   331           38617328
   15   338           38617847
  154   327           38618047
   16   338           38618568
   17   338           38619385
  253   282           38620045
   18   338           38620304
   19   338           38621331
  177   321           38621394
   20   338           38622472
  139   330           38622619
   21   338           38623733
   22   338           38625120
  101   335           38625676
   23   338           38626639
  111   334           38627335
  259   277           38627912
   24   338           38628296
   25   338           38630097
  230   298           38630592
   71   337           38630664
   26   338           38632048
  192   316           38632384
  209   309           38632958
  223   302           38633175
   27   338           38634155
  238   293           38635029
   28   338           38636424
   89   336           38638025
   29   338           38638861
  241   291           38639692
   30   338           38641472
  127   332           38642751
   31   338           38644263
   72   337           38646001
  248   286           38646648
   32   338           38647240
  235   295           38650250
   33   338           38650409
   34   338           38653776
  120   333           38654037
  174   322           38654272
  102   335           38656583
   35   338           38657347
  258   278           38658464
  163   325           38658872
  145   329           38659914
  207   310           38660743
   36   338           38661128
  225   301           38661526
   73   337           38661770
   90   336           38662056
  150   328           38662552
  200   313           38664297
  244   289           38664353
  112   334           38664632
   37   338           38665125
  159   326           38665655
  252   283           38668195
   38   338           38669344
  167   324           38669687
  195   315           38670750
  134   331           38670795
   39   338           38673791
   74   337           38677977
   40   338           38678472
  140   330           38681000
   41   338           38683393
  232   297           38685241
   91   336           38686627
  103   335           38688102
   42   338           38688560
  155   327           38689658
  184   319           38691263
  128   332           38691520
  257   279           38692232
   43   338           38693979
   75   337           38694628
  205   311           38695356
  187   318           38696635
  227   300           38697083
  121   333           38697598
  181   320           38697741
  171   323           38698478
   44   338           38699656
  113   334           38702601
   45   338           38705597
  247   287           38709126
   76   337           38711729
   92   336           38711744
   46   338           38711808
  268   269           38713941
  190   317           38714013
  178   321           38715913
  267   270           38717163
   47   338           38718295
  251   284           38719555
  104   335           38720239
  240   292           38721088
  198   314           38721536
  146   329           38723425
  266   271           38723607
  237   294           38724237
   48   338           38725064
  135   331           38725066
  256   280           38729216
   77   337           38729286
  216   306           38730312
  151   328           38730503
   49   338           38732121
  218   305           38732857
  265   272           38733273
  214   307           38734787
  203   312           38736755
   93   336           38737413
  243   290           38737907
  164   325           38739069
   50   338           38739472
  229   299           38739888
  141   330           38740221
  129   332           38741057
  114   334           38741248
  122   333           38741885
  160   326           38741976
  220   304           38742464
  193   316           38743553
  175   322           38745623
  264   273           38746161
  212   308           38746240
   51   338           38747123
  234   296           38747240
   78   337           38747305
  105   335           38753000
  168   324           38753856
   52   338           38755080
  222   303           38759175
  156   327           38762199
  263   274           38762271
   53   338           38763349
   94   336           38763640
  210   309           38764629
   79   337           38765792
  255   281           38769416
   54   338           38771936
  250   285           38774125
  246   288           38774808
  136   331           38780147
  115   334           38780579
   55   338           38780847
  262   275           38781603
  224   302           38783032
   80   337           38784753
  201   313           38784898
  196   315           38785411
  106   335           38786391
  172   323           38786715
  123   333           38786904
  147   329           38787812
  208   310           38789912
  231   298           38789983
   56   338           38790088
   95   336           38790431
  130   332           38791368
  185   319           38793384
  182   320           38796568
  152   328           38799360
   57   338           38799665
  142   330           38800288
  188   318           38802104
  261   276           38804157
   81   337           38804194
  239   293           38805676
   58   338           38809584
  179   321           38811500
  254   282           38812832
  226   301           38814077
  242   291           38814659
  236   295           38816631
   96   336           38817792
  161   326           38819257
   59   338           38819851
  165   325           38820250
  107   335           38820418
  116   334           38820600
  206   311           38822047
  191   317           38822884
   82   337           38824121
  260   277           38829933
   60   338           38830472
  249   286           38831905
  124   333           38832661
  157   327           38835676
  137   331           38836044
  176   322           38838024
  169   324           38839033
  199   314           38839743
   61   338           38841453
  131   332           38842459
  245   289           38843694
   83   337           38844540
   97   336           38845729
  233   297           38847410
  228   300           38852352
   62   338           38852800
  148   329           38853081
  108   335           38855087
  194   316           38855880
  259   278           38858931
  253   283           38859464
  204   312           38860992
  143   330           38861207
  117   334           38861317
   63   338           38864519
   84   337           38865457
  153   328           38869129
  217   306           38870929
  215   307           38872818
   98   336           38874248
  173   323           38875984
  219   305           38876084
   64   338           38876616
  125   333           38879162
  213   308           38881709
   85   337           38886878
  221   304           38888325
   65   338           38889097
  109   335           38890404
  258   279           38891151
  138   331           38892763
  248   287           38892895
  238   294           38893456
  132   332           38894336
  241   292           38894609
  183   320           38896487
  186   319           38896615
  162   326           38897504
  211   309           38897560
  230   299           38897899
  197   315           38901248
   66   338           38901968
  166   325           38902421
  118   334           38902736
   99   336           38903355
  202   313           38906705
  223   303           38907694
  180   321           38908161
  189   318           38908701
   86   337           38908809
  252   284           38909312
  158   327           38910095
  235   296           38912211
   67   338           38915235
  244   290           38915784
  149   329           38919238
  209   310           38920329
  144   330           38922984
  170   324           38925224
  110   335           38926375
  126   333           38926413
  257   280           38926593
   68   338           38928904
  269   269           38930218
   87   337           38931256
  177   322           38931481
  268   270           38931832
  192   317           38932901
  100   336           38933056
  225   302           38934233
  267   271           38936674
  154   328           38939816
   69   338           38942981
  266   272           38944744
  119   334           38944863
  133   332           38947005
  207   311           38949974
  139   331           38950310
  232   298           38950760
   88   337           38954225
  265   273           38956042
  247   288           38957095
   70   338           38957472
    0   339           38958219
    1   339           38958220
    2   339           38958227
    3   339           38958246
    4   339           38958283
    5   339           38958344
    6   339           38958435
    7   339           38958562
    8   339           38958731
    9   339           38958948
  200   314           38959144
   10   339           38959219
   11   339           38959550
   12   339           38959947
   13   339           38960416
   14   339           38960963
   15   339           38961594
   16   339           38962315
  251   285           38962376
  111   335           38963006
   17   339           38963132
  101   336           38963357
   18   339           38964051
   19   339           38965078
  256   281           38965257
   20   339           38966219
  174   323           38966291
   21   339           38967480
  227   301           38967984
   22   339           38968867
  195   316           38969371
   23   339           38970386
  264   274           38970568
   24   339           38972043
   71   338           38972383
   25   339           38973844
  127   333           38974420
   26   339           38975795
  163   326           38976723
   89   337           38977722
  240   293           38977757
   27   339           38977902
   28   339           38980171
   29   339           38982608
  237   295           38984428
   30   339           38985219
  159   327           38985462
  167   325           38985588
  145   330           38985625
  150   329           38986289
  205   312           38986453
  120   334           38987704
   72   338           38987720
   31   339           38988010
  263   275           38988322
   32   339           38990987
  243   291           38991078
   33   339           38994156
  102   336           38994264
  184   320           38997504
   34   339           38997523
  112   335           39000303
  134   332           39000472
  187   319           39000962
   35   339           39001094
   90   337           39001753
   73   338           39003489
   36   339           39004875
  181   321           39005902
  255   282           39007143
  140   331           39008691
   37   339           39008872
  229   300           39008989
  262   276           39009304
  234   297           39010977
  155   328           39011427
  216   307           39012139
  171   324           39012435
  218   306           39012848
   38   339           39013091
  190   318           39016432
   39   339           39017538
  198   315           39018267
  214   308           39018456
  250   286           39018656
   74   338           39019696
  220   305           39020625
   40   339           39022219
  128   333           39023189
  246   289           39024505
  103   336           39025783
  178   322           39026000
   91   337           39026324
   41   339           39027140
  203   313           39029724
  121   334           39031265
  212   309           39031757
   42   339           39032307
  261   277           39033514
  222   304           39035512
   75   338           39036347
   43   339           39037726
  113   335           39038272
   44   339           39043403
  193   317           39044070
  146   330           39049136
   45   339           39049344
   92   337           39051441
  210   310           39052000
  254   283           39052251
   76   338           39053448
  151   329           39054240
  135   332           39054743
   46   339           39055555
  164   326           39056920
  231   299           39057290
  224   303           39057551
  175   323           39057642
  104   336           39057920
  260   278           39060952
  160   327           39061783
   47   339           39062042
  239   294           39064103
  141   331           39067912
   48   339           39068811
  242   292           39069576
  168   325           39069757
   77   338           39071005
  129   333           39072726
  122   334           39075552
   49   339           39075868
  114   335           39076919
   93   337           39077110
  249   287           39078152
  236   296           39078592
  208   311           39079143
  201   314           39079745
   50   339           39083219
  156   328           39083968
  196   316           39084032
  226   302           39086784
   78   338           39089024
  105   336           39090681
   51   339           39090870
  259   279           39091618
  245   290           39095125
   52   339           39098827
  185   320           39099625
  253   284           39100581
  172   324           39100672
   94   337           39103337
  182   321           39104729
  188   319           39106431
   53   339           39107096
   79   338           39107511
  136   332           39109824
  233   298           39112929
  206   312           39113144
  147   330           39113523
   54   339           39115683
  115   335           39116250
  123   334           39120571
  179   322           39121587
  130   333           39123037
  152   329           39123097
  228   301           39123253
  106   336           39124072
   55   339           39124594
  191   318           39125303
  258   280           39125512
   80   338           39126472
  142   331           39127979
   95   337           39130128
   56   339           39133835
  199   315           39136474
  165   326           39138101
  161   327           39139064
  248   288           39140864
   57   339           39143412
   81   338           39145913
  269   270           39148109
  176   323           39150043
  241   293           39151278
  268   271           39151343
  252   285           39152133
  217   307           39152756
   58   339           39153331
  238   295           39153647
  204   313           39153961
  169   325           39154934
  219   306           39156075
  116   335           39156271
  194   317           39156397
  215   308           39156487
  157   328           39157445
   96   337           39157489
  267   272           39157811
  107   336           39158099
  257   281           39162634
   59   339           39163598
  137   332           39165721
   82   338           39165840
  124   334           39166328
  221   305           39166486
  230   300           39167000
  213   309           39167226
  266   273           39167513
  244   291           39168955
  131   333           39174128
   60   339           39174219
  235   297           39175948
  148   330           39178792
  265   274           39180449
  223   304           39184031
  211   310           39184931
   61   339           39185200
   97   337           39185426
   83   338           39186259
  143   331           39188898
  173   324           39189941
  108   336           39192768
  153   329           39192866
   62   339           39196547
  264   275           39196619
  117   335           39196988
  197   316           39199869
  202   314           39201552
  186   320           39202856
  256   282           39202984
  183   321           39204648
  247   289           39206792
  251   286           39206907
   84   338           39207176
   63   339           39208266
  225   303           39208752
  209   311           39209560
  125   334           39212829
  189   319           39213028
   98   337           39213945
  263   276           39216023
  162   327           39217311
  232   299           39218067
  180   322           39218248
  166   326           39220272
   64   339           39220363
  138   332           39222440
  132   333           39226005
  109   336           39228085
   85   338           39228597
  158   328           39231864
   65   339           39232844
  192   318           39235320
  240   294           39236184
  118   335           39238407
  262   277           39238661
  227   302           39240691
  207   312           39241071
  170   325           39241125
   99   337           39243052
  177   323           39243500
  149   330           39244949
   66   339           39245715
  243   292           39245995
  237   296           39246389
  255   283           39246562
   86   338           39250528
  144   331           39250675
  200   315           39255875
   67   339           39258982
  126   334           39260080
  154   329           39263553
  110   336           39264056
  261   278           39264533
  250   287           39264903
  195   317           39269888
   68   339           39272651
  100   337           39272753
   87   338           39272975
  246   290           39275936
  234   298           39276496
  133   333           39278674
  205   313           39279422
  229   301           39279890
  139   332           39279987
  174   324           39280248
  119   335           39280534
   69   339           39286728
  254   284           39293368
  260   279           39293639
  218   307           39294675
  216   308           39295808
   88   338           39295944
  163   327           39296530
  220   306           39300616
  111   336           39300687
   70   339           39301219
  101   337           39303054
  167   326           39303439
  214   309           39303973
    0   340           39304000
    1   340           39304001
    2   340           39304008
    3   340           39304027
    4   340           39304064
    5   340           39304125
    6   340           39304216
    7   340           39304343
    8   340           39304512
    9   340           39304729
   10   340           39305000
   11   340           39305331
  184   321           39305665
   12   340           39305728
   13   340           39306197
   14   340           39306744
  187   320           39307203
  159   328           39307231
   15   340           39307375
  127   334           39308087
   16   340           39308096
   17   340           39308913
   18   340           39309832
   19   340           39310859
   20   340           39312000
  150   330           39312000
   21   340           39313261
  145   331           39313316
  222   305           39313673
   22   340           39314648
  181   322           39315989
   71   339           39316130
   23   340           39316167
  198   316           39316888
   24   340           39317824
  212   310           39319128
   89   338           39319441
   25   340           39319625
  190   319           39320759
   26   340           39321576
  120   335           39323375
   27   340           39323683
  239   295           39324294
  203   314           39324571
   28   340           39325952
  259   280           39325979
  249   288           39326121
  242   293           39326245
  231   300           39326391
  171   325           39328336
   29   340           39328389
   30   340           39331000
   72   339           39331467
  134   333           39332141
   31   340           39333791
  224   304           39333888
  102   337           39333961
  155   329           39335164
   32   340           39336768
  112   336           39337984
  178   323           39338019
  140   332           39338368
   33   340           39339937
  210   311           39341231
  236   297           39342329
   34   340           39343304
  253   285           39343402
   90   338           39343472
  193   318           39346489
   35   340           39346875
   73   339           39347236
  245   291           39348296
   36   340           39350656
   37   340           39354653
  128   334           39356856
   38   340           39358872
  226   303           39361303
  258   281           39361553
   39   340           39363319
   74   339           39363443
  103   337           39365480
  270   270           39366000
  121   335           39366936
  269   271           39367620
   40   340           39368000
   91   338           39368043
  208   312           39370240
  175   324           39371599
  268   272           39372480
   41   340           39372921
  113   336           39375953
  201   315           39376476
  164   327           39376727
  146   331           39376827
   42   340           39378088
  151   330           39379951
   75   339           39380094
  233   299           39380236
  267   273           39380580
   43   340           39383507
  160   328           39383552
  196   317           39384549
  135   333           39386412
  168   326           39387608
   44   340           39389184
  248   289           39390561
  266   274           39391920
   92   338           39393160
   45   340           39395125
  228   302           39395960
  252   286           39396664
   76   339           39397195
  141   332           39397589
  104   337           39397617
  257   282           39400361
   46   340           39401336
  206   313           39406113
  129   334           39406393
  265   275           39406500
  156   329           39407705
  185   321           39407786
   47   340           39407823
  241   294           39409705
  122   335           39411223
  188   320           39412672
   48   340           39414592
  114   336           39414600
   77   339           39414752
  182   322           39414816
  238   296           39415608
  172   325           39416573
   93   338           39418829
   49   340           39421649
  244   292           39423872
  264   276           39424320
   50   340           39429000
  191   319           39429630
  105   337           39430378
   78   339           39432771
  179   323           39433606
  199   316           39435095
  217   308           39436425
   51   340           39436651
  230   301           39437901
  219   307           39437902
  147   331           39441214
  235   298           39441467
  136   333           39441493
  215   309           39442004
  256   283           39442403
   52   340           39444608
   94   338           39445056
  263   277           39445380
  221   306           39446477
  152   330           39448808
  204   314           39448808
   79   339           39451258
   53   340           39452877
  251   287           39453154
  115   336           39453931
  213   310           39454597
  123   335           39456242
  130   334           39456704
  142   332           39457656
  165   327           39457908
  247   290           39458223
  194   318           39458816
  161   328           39460833
   54   340           39461464
  223   305           39462192
  106   337           39463769
  176   324           39464000
  262   278           39469680
   80   339           39470219
   55   340           39470375
   95   338           39471847
  169   326           39472785
  211   311           39474162
   56   340           39479616
  157   329           39481182
  225   304           39485089
  232   300           39487168
  255   284           39487679
   57   340           39489193
   81   339           39489660
  116   336           39493952
  240   295           39496375
  261   279           39497220
  137   333           39497390
  107   337           39497796
  202   315           39498283
   58   340           39499112
   96   338           39499208
  197   317           39500386
  209   312           39500657
  124   335           39501999
  243   293           39502664
  173   325           39505842
  148   331           39506483
  131   334           39507795
   59   340           39509379
   82   339           39509587
  237   297           39510126
  186   321           39511017
  250   288           39512872
  183   322           39514735
  227   303           39515210
  143   332           39518575
  153   330           39518577
  189   320           39519269
   60   340           39520000
   97   338           39527145
  260   280           39528000
  246   291           39529107
   83   339           39530006
  180   323           39530267
   61   340           39530981
  108   337           39532465
  207   313           39534040
  117   336           39534669
  254   285           39536189
  162   328           39539080
  192   319           39539647
  166   327           39540079
   62   340           39542328
  234   299           39543803
  125   335           39548500
   84   339           39550923
  229   302           39552597
   63   340           39554047
  138   333           39554109
  200   316           39554496
  158   329           39555601
   98   338           39555664
  177   324           39557457
  170   326           39558976
  132   334           39559672
  259   281           39562020
   64   340           39566144
  109   337           39567782
  195   318           39572307
   85   339           39572344
  149   331           39572640
  205   314           39574269
  249   289           39575818
  118   336           39576088
  218   308           39578344
   65   340           39578625
  144   332           39580352
  216   309           39581325
  220   307           39582443
  242   294           39584672
   99   338           39584771
  270   271           39585511
  239   296           39586255
  253   286           39587933
  269   272           39588757
  154   330           39589264
  214   310           39591344
   66   340           39591496
  222   306           39593664
   86   339           39594275
  268   273           39595249
  126   335           39595751
  174   325           39596149
  231   301           39597292
  258   282           39599280
  245   292           39603213
  110   337           39603753
   67   340           39604763
  267   274           39604987
  236   298           39607848
  212   311           39608359
  139   333           39611656
  224   305           39612049
  133   334           39612341
  100   338           39614472
  187   321           39615364
  184   322           39615752
   87   339           39616722
  198   317           39617405
  266   275           39617971
  119   336           39618215
  163   328           39618299
   68   340           39618432
  203   315           39621302
  167   327           39623246
  190   320           39627000
  181   323           39628008
  159   329           39630968
  210   312           39632328
   69   340           39632509
  265   276           39634201
  226   304           39637640
   88   339           39639691
  150   331           39639691
  257   283           39639780
  111   337           39640384
  248   290           39641992
  252   287           39642911
  145   332           39642993
  127   335           39643758
  101   338           39644773
  171   326           39646187
   70   340           39647000
  233   300           39649337
  193   319           39650816
    0   341           39651821
    1   341           39651822
    2   341           39651829
    3   341           39651848
    4   341           39651885
    5   341           39651946
  178   324           39651976
    6   341           39652037
    7   341           39652164
    8   341           39652333
    9   341           39652550
   10   341           39652821
   11   341           39653152
   12   341           39653549
  264   277           39653677
   13   341           39654018
   14   341           39654565
   15   341           39655196
   16   341           39655917
   17   341           39656734
   18   341           39657653
   19   341           39658680
   20   341           39659821
  155   330           39660875
  120   336           39661056
   21   341           39661082
   71   340           39661911
   22   341           39662469
   89   339           39663188
  208   313           39663209
   23   341           39663988
   24   341           39665645
  134   334           39665808
   25   341           39667446
   26   341           39669397
  241   295           39669896
  140   333           39670037
  228   303           39670479
   27   341           39671504
   28   341           39673773
  201   316           39675097
  102   338           39675680
   29   341           39676210
  263   278           39676399
   72   340           39677248
  112   337           39677681
   30   341           39678821
  238   297           39679345
  244   293           39680541
   31   341           39681612
  256   284           39683520
   32   341           39684589
  196   318           39686968
   90   339           39687219
  175   325           39687500
   33   341           39687758
   34   341           39691125
  128   335           39692527
   73   340           39693017
   35   341           39694696
   36   341           39698477
  164   328           39698496
  206   314           39700960
  251   288           39701123
  262   279           39702367
   37   341           39702474
  121   336           39704617
  146   332           39706504
   38   341           39706693
  103   338           39707199
  160   329           39707289
  168   327           39707415
  151   331           39707642
  235   299           39708774
   74   340           39709224
  230   302           39710608
   39   341           39711140
  247   291           39711394
   91   339           39711790
  113   337           39715650
   40   341           39715821
  185   322           39717873
  135   334           39720079
   41   341           39720742
  188   321           39720833
  219   308           39721571
  217   309           39721942
   75   340           39725875
   42   341           39725909
  182   323           39726835
  221   307           39728304
  141   333           39729258
  215   310           39729375
  255   285           39730500
   43   341           39731328
  261   280           39731581
  156   330           39733416
  172   326           39734424
  199   317           39735612
  191   320           39735871
   92   339           39736907
   44   341           39737005
  104   338           39739336
  129   335           39742064
  223   306           39742183
   45   341           39742946
   76   340           39742976
  213   311           39743828
  204   315           39745539
  179   324           39747563
  122   336           39748904
   46   341           39749157
  114   337           39754297
   47   341           39755644
  232   301           39758069
  240   296           39758336
   77   340           39760533
  243   294           39761091
   48   341           39762413
  250   289           39762569
   93   339           39762576
  194   319           39763143
  225   305           39763250
  260   281           39764041
  211   312           39765259
   49   341           39769470
  147   332           39770891
  105   338           39772097
  136   334           39775160
  237   298           39775645
  152   331           39776499
   50   341           39776821
   78   340           39778552
  165   328           39779677
  176   325           39779901
  254   286           39780720
  246   292           39784024
   51   341           39784472
  161   329           39784570
   94   339           39788803
  142   333           39789325
  227   304           39791547
  130   335           39792375
   52   341           39792429
  169   327           39792592
  209   313           39793626
  115   337           39793628
  123   336           39793923
  202   316           39796904
   79   340           39797039
  259   282           39799747
   53   341           39800698
  197   318           39802805
  271   271           39805022
  106   338           39805488
  270   272           39806648
  157   330           39806893
   54   341           39809285
  269   273           39811526
  234   300           39812904
   95   339           39815594
   80   340           39816000
   55   341           39818196
  268   274           39819656
  186   322           39821104
  173   326           39823693
  183   323           39826754
  229   303           39827116
  249   290           39827249
  189   321           39827430
   56   341           39827437
  207   314           39828887
  267   275           39831038
  137   334           39831057
  116   337           39833649
  253   287           39834180
   81   340           39835441
  148   332           39836160
   57   341           39837014
  258   283           39838699
  107   338           39839515
  124   336           39839680
   96   339           39842955
  131   335           39843466
  180   324           39844224
  242   295           39844863
  266   276           39845672
  192   320           39845888
  153   331           39846268
   58   341           39846933
  239   297           39849992
  143   333           39850244
  200   317           39855013
   82   340           39855368
   59   341           39857200
  245   293           39859882
  166   328           39861848
  162   329           39862817
  265   277           39863558
  218   309           39863861
  220   308           39866112
   60   341           39867821
  216   310           39868696
  231   302           39869999
   97   339           39870892
  205   315           39871000
  177   325           39873358
  108   338           39874184
  117   337           39874366
  236   299           39875155
  222   307           39875491
   83   340           39875787
  195   319           39876634
  170   327           39878783
   61   341           39878802
  214   311           39880575
  257   284           39880897
  158   330           39881312
  264   278           39884696
  125   336           39886181
  138   334           39887776
   62   341           39890149
  252   288           39890880
  224   306           39892040
  248   291           39895163
  132   335           39895343
   84   340           39896704
   98   339           39899411
  212   312           39899456
   63   341           39901868
  149   332           39902317
  263   279           39909086
  109   338           39909501
  144   333           39912021
   64   341           39913965
  174   326           39914000
  118   337           39915785
  226   305           39915801
  154   331           39916955
   85   340           39918125
  198   318           39919824
  203   316           39919923
  233   301           39920238
  210   313           39925297
  187   322           39925451
  256   285           39926341
   65   341           39926446
  184   323           39927771
   99   339           39928518
  241   296           39931857
  126   336           39933432
  190   321           39935161
  262   280           39936728
  244   294           39938968
   66   341           39939317
   86   340           39940056
  181   324           39941965
  163   329           39942036
  238   298           39944864
  167   328           39945015
  139   334           39945323
  110   338           39945472
  228   304           39946816
  133   335           39948012
  251   289           39950820
   67   341           39952584
  159   330           39956679
  193   320           39957057
  119   337           39957912
  208   314           39958056
  100   339           39958219
   87   340           39962503
  171   327           39965994
   68   341           39966253
  247   292           39966311
  261   281           39967622
  178   325           39967877
  150   332           39969368
  145   333           39974662
  255   286           39975031
  201   317           39975614
  235   300           39977875
   69   341           39980330
  127   336           39981439
  111   338           39982103
  230   303           39985127
   88   340           39985472
  101   339           39988520
  155   331           39988566
  196   319           39991295
   70   341           39994821
  206   315           39997691
  120   337           40000753
  134   335           40001479
    0   342           40001688
    1   342           40001689
    2   342           40001696
    3   342           40001715
    4   342           40001752
  260   282           40001768
    5   342           40001813
    6   342           40001904
    7   342           40002031
    8   342           40002200
    9   342           40002417
   10   342           40002688
   11   342           40003019
   12   342           40003416
  140   334           40003704
   13   342           40003885
   14   342           40004432
   15   342           40005063
  175   326           40005351
   16   342           40005784
   17   342           40006601
  219   309           40007088
   18   342           40007520
   19   342           40008547
   89   340           40008969
  217   310           40009313
   20   342           40009688
   71   341           40009732
   21   342           40010949
  221   308           40011973
   22   342           40012336
   23   342           40013855
  250   290           40014000
   24   342           40015512
   25   342           40017313
  215   311           40018606
   26   342           40019264
  112   338           40019400
  102   339           40019427
  243   295           40021282
   27   342           40021371
  240   297           40022073
  164   329           40022233
   28   342           40023640
  223   307           40024010
   72   341           40025069
   29   342           40026077
  271   272           40026159
  254   287           40026967
   30   342           40028688
  168   328           40029184
  270   273           40029417
  185   323           40029892
  128   336           40030208
  232   302           40030776
  188   322           40030920
   31   342           40031479
   90   340           40033000
  160   330           40033000
   32   342           40034456
  213   312           40034925
  269   274           40035933
  151   332           40037319
   33   342           40037625
  199   318           40038031
  146   333           40038173
  259   283           40039166
  246   293           40040693
  182   324           40040792
   73   341           40040838
   34   342           40040992
  237   299           40042952
  225   306           40043241
  191   321           40044032
  204   316           40044160
  121   337           40044314
   35   342           40044563
  268   275           40045707
   36   342           40048344
  103   339           40050946
   37   342           40052341
  172   327           40054231
  135   335           40055750
   38   342           40056560
   74   341           40057045
  113   338           40057369
   91   340           40057571
  211   313           40058228
  267   276           40058739
   39   342           40061007
  156   331           40061107
  141   334           40062925
  179   325           40063464
   40   342           40065688
  194   320           40069384
  227   305           40069708
   41   342           40070609
   75   341           40073696
  266   277           40075029
   42   342           40075776
  129   336           40079745
  258   284           40079816
  249   291           40080420
   43   342           40081195
  253   288           40082149
   92   340           40082688
  104   339           40083083
  234   301           40083805
   44   342           40086872
  209   314           40088473
  122   337           40088601
   76   341           40090797
   45   342           40092813
  265   278           40094577
  114   338           40096016
  202   317           40097421
  176   326           40097752
   46   342           40099024
  147   333           40102560
  165   329           40103414
  229   304           40103453
   47   342           40105511
  152   332           40106176
  242   296           40106824
  197   319           40107132
   77   341           40108354
   93   340           40108357
  161   330           40110281
  136   335           40110831
   48   342           40112280
  169   328           40114361
  239   298           40115511
  105   339           40115844
  264   279           40117383
  245   294           40118309
   49   342           40119337
  142   334           40122992
  257   285           40123718
  207   315           40125618
   78   341           40126373
   50   342           40126688
  130   336           40130056
  186   323           40133123
  123   337           40133620
   51   342           40134339
   94   340           40134584
  157   331           40134584
  115   338           40135347
  189   322           40137517
  252   289           40140577
  183   324           40140711
   52   342           40142296
  263   280           40143447
  173   327           40143500
  236   300           40144256
  231   303           40144518
   79   341           40144860
  106   339           40149235
  248   292           40150080
   53   342           40150565
  218   310           40151232
  220   309           40151629
  192   321           40154049
  200   318           40157432
  216   311           40157927
   54   342           40159152
  222   308           40159160
  180   325           40160125
   95   340           40161375
   80   341           40163821
  137   335           40166728
  148   333           40167829
   55   342           40168063
  205   316           40169621
  256   286           40170872
  214   312           40171672
  262   281           40172769
  224   307           40173867
  116   338           40175368
  153   332           40175945
   56   342           40177304
  124   337           40179377
  131   336           40181147
  195   320           40182875
   81   341           40183262
  107   339           40183262
  143   334           40183911
  166   329           40185585
   57   342           40186881
  162   330           40188528
   96   340           40188736
  177   326           40191209
  212   313           40192425
  233   302           40192945
  241   297           40195594
  226   306           40195792
   58   342           40196800
  244   295           40199159
  170   328           40200552
  251   290           40202251
   82   341           40203189
  261   282           40205349
   59   342           40207067
  158   331           40209003
  238   299           40212171
  117   338           40216085
   97   340           40216673
   60   342           40217688
  108   339           40217931
  210   314           40220144
  203   317           40220440
  255   287           40221278
  247   293           40222980
  138   335           40223447
   83   341           40223608
  198   319           40224151
  228   305           40224977
  125   337           40225878
   61   342           40228669
  132   336           40233024
  174   327           40233807
  149   333           40233986
  187   323           40237470
   62   342           40240016
  260   283           40241187
  184   324           40241728
   84   341           40244525
   98   340           40245192
  190   322           40245248
  144   334           40245688
  154   332           40246632
  272   272           40247296
  235   301           40248776
  271   273           40248928
   63   342           40251735
  109   339           40253248
  270   274           40253824
  208   315           40254787
  118   338           40257504
  181   325           40257866
  230   304           40261464
  269   275           40261984
   64   342           40263832
  193   321           40265218
   85   341           40265946
  250   291           40267171
  163   330           40267747
  167   329           40268752
  126   337           40273129
  268   276           40273408
   99   340           40274299
  254   288           40274936
   65   342           40276313
  201   318           40278033
  259   284           40280283
  139   335           40280994
  243   296           40283243
  159   331           40284370
  133   336           40285693
  178   326           40285728
  240   298           40287592
  171   328           40287763
   86   341           40287877
  267   277           40288096
   66   342           40289184
  110   339           40289219
  219   310           40294459
  206   316           40296312
  221   309           40297490
  196   320           40297536
  217   311           40298544
  246   294           40299120
  119   338           40299631
  150   333           40301037
   67   342           40302451
  100   340           40304000
  232   303           40305295
  266   278           40306048
  223   308           40307679
  145   334           40308329
  215   312           40309703
   87   341           40310324
  237   300           40312053
   68   342           40316120
  155   332           40318243
  127   337           40321136
  258   285           40322637
  225   307           40325068
  175   327           40325158
  111   339           40325850
  265   279           40327264
  213   313           40327894
   69   342           40330197
  253   289           40331846
   88   341           40333293
  101   340           40334301
  249   292           40335337
  134   336           40339160
  140   335           40339375
  199   319           40342358
  120   338           40342472
  188   323           40342939
  185   324           40343849
  204   317           40344677
   70   342           40344688
  164   330           40347944
  227   306           40349699
  264   280           40351744
  168   329           40352921
  211   314           40353075
    0   343           40353607
    1   343           40353608
    2   343           40353615
    3   343           40353634
    4   343           40353671
    5   343           40353732
    6   343           40353823
    7   343           40353950
    8   343           40354119
  191   322           40354119
    9   343           40354336
   10   343           40354607
   11   343           40354938
   12   343           40355335
   13   343           40355804
   14   343           40356351
  234   302           40356512
  182   325           40356693
   89   341           40356790
   15   343           40356982
   16   343           40357703
   17   343           40358520
   18   343           40359439
   71   342           40359599
   19   343           40360466
  160   331           40360691
   20   343           40361607
   21   343           40362868
  112   339           40363147
   22   343           40364255
  102   340           40365208
   23   343           40365774
   24   343           40367431
  257   286           40368249
  151   333           40368988
   25   343           40369232
  128   337           40369905
  242   297           40370561
   26   343           40371183
  146   334           40371840
   27   343           40373290
   72   342           40374936
   28   343           40375559
  172   328           40376000
  194   321           40377545
   29   343           40377996
  245   295           40378500
  263   281           40379488
   30   343           40380607
   90   341           40380821
  179   326           40381315
  229   305           40381614
  239   299           40382818
   31   343           40383398
  209   315           40385204
  121   338           40386033
   32   343           40386375
   33   343           40389544
   73   342           40390705
  156   332           40390784
  252   290           40392008
   34   343           40392911
  135   336           40393431
   35   343           40396482
  103   340           40396727
  141   335           40398596
  202   318           40399840
   36   343           40400263
  113   339           40401116
   37   343           40404260
   91   341           40405392
  248   293           40406749
   74   342           40406912
   38   343           40408479
  262   282           40410496
   39   343           40412926
  197   320           40413373
  236   301           40415157
  256   287           40417119
  176   327           40417559
   40   343           40417607
  129   337           40419442
  231   304           40420855
   41   343           40422528
   75   342           40423563
  207   316           40424239
   42   343           40427695
  104   340           40428864
  165   330           40429125
  122   338           40430320
   92   341           40430509
   43   343           40433114
  147   334           40436227
  152   333           40437845
  161   331           40437972
  169   329           40438098
   44   343           40438791
  220   310           40439000
  114   339           40439763
  218   311           40440463
   76   342           40440664
  222   309           40444677
   45   343           40444732
  261   283           40444768
  186   324           40447080
  136   336           40448512
  216   312           40449024
  189   323           40449536
   46   343           40450943
  251   291           40455422
   93   341           40456178
  183   325           40456612
   47   343           40457430
  224   308           40457536
   77   342           40458221
  142   335           40458663
  241   298           40461113
  244   296           40461120
  105   340           40461625
  200   319           40461759
  192   322           40464136
   48   343           40464199
  157   332           40464261
  214   313           40464641
  173   328           40465269
  233   303           40467464
  255   288           40469247
  130   337           40469753
  272   273           40470065
  205   317           40470138
   49   343           40471256
  271   274           40473335
  123   338           40475339
   78   342           40476240
  226   307           40477619
  180   326           40477976
   50   343           40478607
  115   339           40479094
  270   275           40479875
  238   300           40481272
  247   294           40481407
  260   284           40482304
   94   341           40482405
   51   343           40486258
  212   314           40487272
  269   276           40489685
  195   321           40491036
   52   343           40494215
   79   342           40494727
  106   340           40495016
  148   334           40501496
   53   343           40502484
  268   277           40502765
  137   336           40504409
  228   306           40504968
  153   333           40507614
   95   341           40509196
  177   327           40511016
   54   343           40511071
  166   330           40511296
   80   342           40513688
  162   331           40516219
  210   315           40516875
  116   339           40519115
  267   278           40519115
  143   335           40519582
   55   343           40519982
  131   337           40520844
  124   338           40521096
  235   302           40521483
  250   292           40522088
  203   318           40522859
  259   285           40523104
  170   329           40524289
  254   289           40524633
  107   340           40529043
   56   343           40529223
  198   320           40530392
   81   342           40533129
   96   341           40536557
  158   332           40538680
  266   279           40538735
   57   343           40538800
  230   305           40539625
  243   297           40546980
   58   343           40548719
  187   324           40551427
   82   342           40553056
  208   316           40553408
  240   299           40554899
  174   328           40555576
  190   323           40557267
  184   325           40557629
   59   343           40558986
  246   295           40559311
  117   339           40559832
  138   336           40561128
  265   280           40561625
  108   340           40563712
   97   341           40564494
  258   286           40567168
  125   338           40567597
  149   334           40567653
   60   343           40569607
  132   337           40572721
   83   342           40573475
  193   322           40575305
  181   326           40575717
  154   333           40578301
   61   343           40580588
  144   335           40581359
  232   304           40581632
  201   319           40582360
  237   301           40582954
  253   290           40583277
  219   311           40583690
  221   310           40584861
  264   281           40587785
  217   312           40589641
   62   343           40591935
  249   293           40592006
   98   341           40593013
  223   309           40593196
   84   342           40594392
  167   330           40594463
  163   331           40595438
  206   317           40596829
  109   340           40599029
  118   339           40601251
  215   313           40602672
   63   343           40603654
  178   327           40605535
  196   321           40605697
  225   308           40608737
  171   329           40611500
  159   332           40614047
  257   287           40614496
  126   338           40614848
   64   343           40615751
   85   342           40615813
  263   282           40617215
  139   336           40618675
   99   341           40622120
  213   314           40622741
  133   337           40625390
   65   343           40628232
  234   303           40631031
  227   307           40631526
  150   334           40634704
  110   340           40635000
  242   298           40636080
   86   342           40637744
  245   296           40640461
   66   343           40641103
  119   339           40643378
  145   335           40644000
  252   291           40645179
  175   328           40646927
  204   318           40647096
  199   320           40648599
  211   315           40649806
  155   333           40649912
  262   283           40649915
  100   341           40651821
  239   300           40651919
   67   343           40654370
  188   324           40656896
  185   325           40659750
   87   342           40660191
  229   306           40661605
  127   338           40662855
  256   288           40665088
  248   294           40665176
  191   323           40666138
   68   343           40668039
  111   340           40671631
  182   326           40674544
  164   331           40675635
  140   336           40677056
  168   330           40678632
  134   337           40678857
   69   343           40682116
  101   341           40682122
   88   342           40683160
  209   316           40683825
  261   284           40685885
  120   339           40686219
  194   322           40687632
  236   302           40687864
  160   332           40690368
  273   273           40692834
  272   274           40694472
   70   343           40696607
  231   305           40699016
  271   275           40699386
  172   329           40699737
  179   327           40701122
  151   334           40702655
  202   319           40704167
   89   342           40706657
  146   335           40707511
  270   276           40707576
    0   344           40707584
    1   344           40707585
    2   344           40707592
    3   344           40707611
    4   344           40707648
    5   344           40707709
    6   344           40707800
    7   344           40707927
    8   344           40708096
    9   344           40708313
   10   344           40708584
   11   344           40708915
  112   340           40708928
   12   344           40709312
   13   344           40709781
   14   344           40710328
  251   292           40710339
   15   344           40710959
   71   343           40711518
  128   338           40711624
   16   344           40711680
   17   344           40712497
  102   341           40713029
   18   344           40713416
   19   344           40714443
   20   344           40715584
   21   344           40716845
   22   344           40718232
  255   289           40718944
  269   277           40719042
   23   344           40719751
   24   344           40721408
  197   321           40721534
  156   333           40722453
   25   344           40723209
  207   317           40724756
  244   297           40724857
  260   285           40725125
   26   344           40725160
   72   343           40726855
   27   344           40727267
  220   311           40728231
  241   299           40728420
   28   344           40729536
  121   339           40729780
   90   342           40730688
  218   312           40731560
   29   344           40731973
  222   310           40732048
  135   337           40733128
  268   278           40733784
   30   344           40734584
  141   336           40736277
   31   344           40737375
  176   328           40739328
   32   344           40740352
  247   295           40741598
  216   313           40741993
   73   343           40742624
  224   309           40743053
   33   344           40743521
  233   304           40743801
  103   341           40744548
   34   344           40746888
  113   340           40746897
   35   344           40750459
  267   279           40751802
  238   301           40752173
   36   344           40754240
   91   342           40755259
  165   331           40756816
   37   344           40758237
   74   343           40758831
  214   314           40759488
  129   338           40761161
  226   308           40761288
   38   344           40762456
  186   325           40762981
  189   324           40763493
  169   330           40763809
   39   344           40766903
  259   286           40767635
  161   332           40767649
  200   320           40768000
  152   334           40771512
   40   344           40771584
  147   335           40771898
  205   318           40772557
  266   280           40773096
  122   339           40774067
  183   326           40774463
   75   343           40775482
  254   290           40776064
  192   323           40776155
   41   344           40776505
  104   341           40776685
  250   293           40778757
   92   342           40780376
   42   344           40781672
  212   315           40784003
  114   340           40785544
  228   307           40786795
   43   344           40787091
  136   337           40788209
  173   329           40789006
   76   343           40792583
   44   344           40792768
  157   333           40795930
  235   303           40796002
  142   336           40796344
  265   281           40797666
  180   327           40797783
   45   344           40798709
  195   322           40801123
   46   344           40804920
   93   342           40806045
  105   341           40809446
   77   343           40810140
   47   344           40811407
  130   338           40811472
  243   298           40812499
  258   287           40813415
  210   316           40815496
   48   344           40818176
  123   339           40819086
  230   306           40819616
  246   296           40821272
  240   300           40824000
  115   340           40824875
   49   344           40825233
  264   282           40825512
  203   319           40827186
   78   343           40828159
   94   342           40832272
   50   344           40832584
  177   328           40832785
  253   291           40836448
  148   335           40837167
  198   321           40838553
  166   331           40838987
   51   344           40840235
  153   334           40841281
  106   341           40842837
  137   337           40844106
  162   332           40845896
   79   343           40846646
   52   344           40848192
  170   330           40850000
  249   294           40850433
  208   317           40853925
  237   302           40855661
   53   344           40856461
  263   283           40856634
  143   336           40857263
   95   342           40859063
  232   305           40859793
  257   288           40862465
  131   338           40862563
  124   339           40864843
  116   340           40864896
   54   344           40865048
   80   343           40865607
  187   325           40867328
  158   333           40870349
  190   324           40871224
   55   344           40873959
  221   311           40874092
  219   312           40874787
  184   326           40875480
  107   341           40876864
  174   329           40879313
  223   310           40880567
  217   313           40882610
   56   344           40883200
   81   343           40885048
   96   342           40886424
  193   323           40887324
  201   320           40888601
  262   284           40891032
   57   344           40892777
  225   309           40894254
  181   327           40895524
  215   314           40897519
  206   318           40899248
  252   292           40900096
  138   337           40900825
   58   344           40902696
  149   335           40903324
  242   299           40903387
  245   297           40904198
   82   343           40904975
  117   340           40905613
  234   304           40907368
  125   339           40911344
  108   341           40911533
  154   334           40911968
   59   344           40912963
   97   342           40914361
  132   338           40914440
  256   289           40914785
  227   308           40915195
  196   322           40915784
  273   274           40917241
  144   336           40919040
  213   315           40919472
  272   275           40920523
  167   331           40922154
  239   301           40922820
   60   344           40923584
  163   332           40925115
  248   295           40925367
   83   343           40925394
  271   276           40927087
  178   328           40927304
  261   285           40928706
   61   344           40934565
  270   277           40936933
  171   330           40937211
   98   342           40942880
  229   307           40943432
  159   333           40945716
   62   344           40945912
   84   343           40946311
  109   341           40946850
  118   340           40947032
  211   316           40948427
  269   278           40950061
  204   319           40951423
  199   321           40956760
   63   344           40957631
  139   337           40958372
  126   339           40958595
  236   303           40962383
  268   279           40966471
  251   293           40967008
  133   338           40967109
   85   343           40967732
  260   286           40969656
   64   344           40969728
  150   335           40970375
  255   290           40970375
  175   329           40970664
   99   342           40971987
  188   325           40972797
  185   326           40977601
  231   306           40979007
  191   324           40980095
  145   336           40981681
   65   344           40982209
  110   341           40982821
  155   334           40983579
  209   317           40984342
  267   280           40986163
  119   340           40989159
   86   343           40989663
  244   298           40990376
  182   327           40994351
   66   344           40995080
  241   300           40997521
  194   323           40999651
  100   342           41001688
  247   296           41003559
  164   332           41005312
  168   331           41006323
  127   339           41006602
   67   344           41008347
  266   281           41009137
  202   320           41010408
   87   343           41012110
  259   287           41013882
  140   337           41016753
  220   312           41019328
  111   341           41019452
  134   338           41020576
  222   311           41021279
  233   305           41021962
   68   344           41022016
  160   333           41022037
  179   328           41022891
  218   313           41024529
  238   302           41024880
  172   330           41025448
  207   318           41027175
  254   291           41029235
  224   310           41030424
  197   322           41031621
  101   342           41031989
  120   340           41032000
   88   343           41035079
  265   282           41035393
   69   344           41036093
  216   314           41036840
  250   294           41037184
  151   335           41038326
  146   336           41045192
  226   309           41046805
   70   344           41050584
  128   339           41055371
  156   334           41056120
  214   315           41056219
  112   341           41056749
   89   343           41058576
  258   288           41061384
  102   342           41062896
  176   329           41063065
    0   345           41063625
    1   345           41063626
    2   345           41063633
    3   345           41063652
    4   345           41063689
    5   345           41063750
    6   345           41063841
    7   345           41063968
    8   345           41064137
    9   345           41064354
   10   345           41064625
  264   283           41064931
   11   345           41064956
   12   345           41065353
   71   344           41065495
   13   345           41065822
   14   345           41066369
   15   345           41067000
   16   345           41067721
   17   345           41068538
   18   345           41069457
  228   308           41070464
   19   345           41070484
   20   345           41071625
  235   304           41072339
   21   345           41072886
   22   345           41074273
  135   338           41074847
  121   340           41075561
   23   345           41075792
  141   337           41075974
  200   321           41076161
  205   319           41076884
   24   345           41077449
   25   345           41079250
  189   325           41079394
  243   299           41079806
   72   344           41080832
  186   326           41080832
   26   345           41081201
   90   343           41082607
  212   316           41082624
   27   345           41083308
  246   297           41085009
   28   345           41085577
  165   332           41086493
   29   345           41088014
  192   324           41090112
   30   345           41090625
  253   292           41091365
  169   331           41091500
   31   345           41093416
  183   327           41094270
  103   342           41094415
  113   341           41094718
  240   301           41094901
   32   345           41096393
   73   344           41096601
  263   284           41097751
  161   333           41099318
   33   345           41099562
  230   307           41101443
   34   345           41102929
  129   339           41104908
   35   345           41106500
   91   343           41107178
  152   335           41107183
  147   336           41109579
   36   345           41110281
  249   295           41110624
  257   289           41112162
   74   344           41112808
  195   323           41113142
   37   345           41114278
  173   330           41114717
  210   317           41116013
   38   345           41118497
  180   328           41119552
  122   340           41119848
   39   345           41122944
  104   342           41126552
   40   345           41127625
   75   344           41129459
  157   334           41129597
  136   338           41129928
  237   303           41130180
   92   343           41132295
   41   345           41132546
  114   341           41133365
  203   320           41133427
  262   285           41133853
  142   337           41136041
   42   345           41137713
  232   306           41139784
  274   274           41141648
   43   345           41143132
  273   275           41143292
   76   344           41146560
  272   276           41148224
  198   322           41148640
   44   345           41148809
   45   345           41154750
  130   339           41155219
  208   318           41156344
  271   277           41156444
  177   329           41156522
  252   293           41156765
   93   343           41157964
  105   342           41159313
   46   345           41160961
   77   344           41164117
  123   340           41164867
  221   312           41165189
  256   290           41166216
   47   345           41167448
  219   313           41167756
  270   278           41167952
  166   332           41168664
  245   298           41169717
  223   311           41169798
  242   300           41172488
  115   341           41172696
  261   286           41173237
   48   345           41174217
  148   336           41174848
  153   335           41176952
  217   314           41177457
  162   333           41177565
  170   331           41177691
   49   345           41181274
  225   310           41181625
   78   344           41182136
  269   279           41182748
   94   343           41184191
  187   326           41185179
  234   305           41185529
  137   338           41185825
  190   325           41187125
  248   296           41187328
   50   345           41188625
  106   342           41192704
  215   315           41194250
  184   327           41195287
  239   302           41195527
   51   345           41196276
  201   321           41196762
  143   337           41196960
   79   344           41200623
  227   309           41200712
  268   280           41200832
  193   324           41201281
  206   319           41203575
  158   334           41204016
   52   345           41204233
  174   330           41205024
  131   339           41206310
  124   340           41210624
   95   343           41210982
   53   345           41212502
  116   341           41212717
  260   287           41215903
  181   328           41217293
  213   316           41218093
   80   344           41219584
   54   345           41221089
  267   281           41222204
  255   291           41223546
  251   294           41225435
  107   342           41226731
  229   308           41227101
  196   323           41227803
   55   345           41230000
   96   343           41238343
  236   304           41238720
   81   344           41239025
   56   345           41239241
  149   336           41241005
  138   338           41242544
  266   282           41246864
  154   335           41247639
   57   345           41248818
  211   317           41248944
  178   329           41251041
  167   332           41251831
  117   341           41253434
  163   333           41256784
  125   340           41257125
  204   320           41257664
  244   299           41257683
  132   339           41258187
   58   345           41258737
  144   337           41258737
   82   344           41258952
  231   307           41260834
  108   342           41261400
  259   288           41261851
  171   331           41264902
   97   343           41266280
  199   322           41266847
  247   297           41267296
  241   301           41268422
   59   345           41269004
  265   283           41274812
   83   344           41279371
  159   334           41279383
   60   345           41279625
  254   292           41284152
  209   318           41286761
   61   345           41290606
  188   326           41290648
   98   343           41294799
  118   341           41294853
  191   325           41295996
  175   330           41296375
  109   342           41296717
  250   295           41297375
  185   327           41297408
  238   303           41299399
  139   338           41300091
   84   344           41300288
   62   345           41301953
  233   306           41301953
  126   340           41304376
  264   284           41306048
  150   336           41308056
  133   339           41310856
  258   289           41311081
  220   313           41312297
  222   312           41312376
  194   324           41313608
   63   345           41313672
  182   328           41316120
  202   321           41318569
  155   335           41319250
  218   314           41319376
  224   311           41319655
  145   337           41321378
   85   344           41321709
   99   343           41323906
   64   345           41325769
  207   319           41331502
  110   342           41332688
  216   315           41333571
  226   310           41334176
  168   332           41336000
  119   341           41336980
  164   333           41336981
   65   345           41338250
  263   285           41340572
   86   344           41343640
  197   323           41343640
  179   329           41346628
  253   293           41348034
  243   300           41348907
  235   305           41350500
  246   298           41350528
   66   345           41351121
  127   340           41352383
  172   331           41353139
  100   343           41353607
  214   316           41354840
  160   334           41355704
  228   309           41355981
  140   338           41358472
  257   290           41363593
  134   339           41364323
   67   345           41364388
   87   344           41366087
  240   302           41367608
  274   275           41367699
  111   342           41369319
  273   276           41370993
  249   296           41372585
  151   336           41376007
  272   277           41377581
   68   345           41378057
  262   286           41378384
  120   341           41379821
  205   320           41383125
  212   317           41383141
  101   343           41383908
  146   337           41384889
  230   308           41385112
  200   322           41386248
  271   278           41387463
  176   330           41388776
   88   344           41389056
  156   335           41391791
   69   345           41392134
  189   326           41397245
  186   327           41400639
  270   279           41400639
  128   340           41401152
  192   325           41406013
  237   304           41406517
  112   342           41406616
   70   345           41406625
   89   344           41412553
  102   343           41414815
  252   294           41415192
  183   328           41416039
  269   280           41417109
  141   338           41417693
  165   333           41418162
  210   318           41418432
  135   339           41418594
  256   291           41419387
  261   287           41419484
  169   332           41421177
   71   345           41421536
  232   307           41421611
    0   346           41421736
    1   346           41421737
    2   346           41421744
    3   346           41421763
    4   346           41421800
    5   346           41421861
    6   346           41421952
    7   346           41422079
    8   346           41422248
    9   346           41422465
   10   346           41422736
   11   346           41423067
  121   341           41423382
   12   346           41423464
   13   346           41423933
   14   346           41424480
   15   346           41425111
   16   346           41425832
   17   346           41426649
  195   324           41427099
   18   346           41427568
   19   346           41428595
   20   346           41429736
   21   346           41430997
   22   346           41432384
  161   334           41432985
   23   346           41433903
   24   346           41435560
   90   344           41436584
   72   345           41436873
  268   281           41436873
  245   299           41437024
   25   346           41437361
   26   346           41439312
   27   346           41441419
  203   321           41441588
  173   331           41442408
  180   329           41443289
  242   301           41443389
   28   346           41443688
  113   342           41444585
  152   336           41444864
   29   346           41446125
  103   343           41446334
   30   346           41448736
  147   337           41449276
  129   340           41450689
  248   297           41451065
   31   346           41451527
   73   345           41452642
   32   346           41454504
   33   346           41457673
  221   313           41458158
  267   282           41459931
  198   323           41460659
  208   319           41460671
  223   312           41460895
   34   346           41461040
   91   344           41461155
  219   314           41462603
  260   288           41463872
   35   346           41464611
  157   335           41465268
  234   306           41465520
  122   341           41467669
   36   346           41468392
   74   345           41468849
  239   303           41470046
  225   311           41470856
   37   346           41472389
  136   339           41473675
  217   315           41474188
   38   346           41476608
  142   338           41477760
  255   292           41478463
  104   343           41478471
   39   346           41481055
  177   330           41482233
  114   342           41483232
   75   345           41485500
  251   295           41485626
   40   346           41485736
   92   344           41486272
  266   283           41486283
  227   310           41488083
   41   346           41490657
  215   316           41492871
   42   346           41495824
  166   333           41500333
  130   340           41501000
   43   346           41501243
   76   345           41502601
  190   326           41504976
  187   327           41504986
  201   322           41506849
   44   346           41506920
  170   332           41507368
  206   320           41509816
  105   343           41511232
  162   334           41511232
  259   289           41511548
   93   344           41511941
  229   309           41512618
  123   341           41512688
   45   346           41512861
  148   337           41514545
  153   336           41514633
  265   284           41515929
  236   305           41516881
  184   328           41517056
  193   325           41517182
  213   317           41518610
   46   346           41519072
   77   345           41520158
  115   342           41522563
   47   346           41525559
  244   300           41526784
  137   339           41529572
   48   346           41532328
  174   331           41532715
  247   298           41532815
   94   344           41538168
   78   345           41538177
  143   338           41538679
   49   346           41539385
  158   335           41539687
  254   293           41540821
  181   329           41541030
  241   302           41541129
  196   324           41541760
  231   308           41544503
  106   343           41544623
   50   346           41546736
  264   285           41548869
  211   318           41551363
  131   340           41552091
   51   346           41554387
   79   345           41556664
  124   341           41558445
  250   296           41559336
   52   346           41562344
  258   290           41562512
  116   342           41562584
   95   344           41564959
  204   321           41565825
   53   346           41570613
   80   345           41575625
  238   304           41575736
  178   330           41576752
  107   343           41578650
  199   323           41578866
   54   346           41579200
  149   337           41580702
  167   333           41583500
  233   307           41583780
  263   286           41585103
  154   336           41585320
  138   339           41586291
   55   346           41588111
  163   334           41590451
  209   319           41591088
   96   344           41592320
  275   275           41593750
  171   332           41594579
   81   345           41595066
  274   276           41595400
   56   346           41597352
  273   277           41600350
  144   338           41600456
  117   342           41603301
  132   340           41603968
  125   341           41604946
  222   313           41605345
  253   294           41606461
   57   346           41606929
  220   314           41607144
  272   278           41608600
  188   327           41610455
  224   312           41610752
  108   343           41613319
  191   326           41613847
   82   345           41614993
  159   335           41615054
  218   315           41616107
  257   291           41616764
   58   346           41616848
  246   299           41617835
  185   328           41619177
  243   301           41619808
  271   279           41620150
   97   344           41620257
  226   311           41623407
  175   331           41624066
  262   287           41624631
   59   346           41627115
  202   322           41628656
  194   325           41629509
  235   306           41630491
  216   316           41632192
  270   280           41635000
   83   345           41635412
  249   297           41636322
   60   346           41637736
  207   320           41637743
  182   329           41639857
  240   303           41642127
  228   310           41643352
  139   339           41643838
  118   342           41644720
  150   337           41647753
  109   343           41648636
   61   346           41648717
   98   344           41648776
  126   341           41652197
  269   281           41653150
  214   317           41655357
   84   345           41656329
  133   340           41656637
  155   336           41656931
  197   324           41657597
   62   346           41660064
  145   338           41663097
  261   288           41667453
  168   333           41667669
  230   309           41670629
  164   334           41670648
   63   346           41671783
  179   330           41672339
  256   292           41674304
  268   282           41674600
  252   295           41675383
   85   345           41677750
   99   344           41677883
  172   332           41682816
   64   346           41683880
  110   343           41684607
  237   305           41684678
  212   318           41685560
  119   342           41686847
  205   321           41691286
  160   335           41691375
   65   346           41696361
  200   323           41698267
  267   283           41699350
   86   345           41699681
  127   341           41700204
  140   339           41702219
  232   308           41705280
  245   300           41706125
  100   344           41707584
   66   346           41709232
  134   340           41710104
  260   289           41713569
  151   337           41715704
  242   302           41716096
  176   331           41716467
  248   298           41716584
  189   327           41717052
  111   343           41721238
   87   345           41722128
  186   328           41722408
   67   346           41722499
  210   319           41722759
  192   326           41723864
  146   338           41726608
  266   284           41727400
  156   336           41729472
  120   342           41729688
  255   293           41735132
   68   346           41736168
  101   344           41737885
  183   329           41739776
  195   325           41743000
   88   345           41745097
  239   304           41746383
  234   307           41747347
  251   296           41747587
  128   341           41748973
   69   346           41750245
  203   322           41751675
  165   334           41751829
  169   333           41752846
  221   314           41753005
  223   313           41753864
  112   343           41758535
  265   285           41758750
  219   315           41759334
  141   339           41761440
  225   312           41761953
  259   290           41762979
  135   340           41764375
   70   346           41764736
  208   320           41766912
   89   345           41768594
  161   335           41768656
  102   344           41768792
  180   330           41769000
  173   332           41772085
  217   316           41772809
  121   342           41773249
  198   324           41774616
  227   311           41777314
   71   346           41779647
    0   347           41781923
    1   347           41781924
    2   347           41781931
    3   347           41781950
    4   347           41781987
    5   347           41782048
    6   347           41782139
    7   347           41782266
    8   347           41782435
    9   347           41782652
   10   347           41782923
   11   347           41783254
   12   347           41783651
   13   347           41784120
  152   337           41784561
   14   347           41784667
   15   347           41785298
   16   347           41786019
   17   347           41786836
   18   347           41787755
   19   347           41788782
   20   347           41789923
  147   338           41790995
   21   347           41791184
   22   347           41792571
   90   345           41792625
  215   317           41793388
  264   286           41793400
   23   347           41794090
   72   346           41794984
   24   347           41795747
  113   343           41796504
  236   306           41796872
   25   347           41797548
  244   301           41797685
  129   341           41798510
  254   294           41799248
   26   347           41799499
  229   310           41799989
  247   299           41800122
  103   344           41800311
   27   347           41801606
  157   336           41802949
   28   347           41803875
   29   347           41806312
   30   347           41808923
  177   331           41809924
   73   346           41810753
   31   347           41811714
   32   347           41814691
  241   303           41815648
  258   291           41815683
   91   345           41817196
  122   342           41817536
   33   347           41817860
  206   321           41817977
  201   323           41818868
  136   340           41819456
  213   318           41821029
   34   347           41821227
  275   276           41821451
  142   339           41821507
  250   297           41823073
  274   277           41824757
  190   327           41824783
   35   347           41824798
  187   328           41826755
   74   346           41826960
   36   347           41828579
  231   309           41830020
  263   287           41831350
  273   278           41831369
  104   344           41832448
   37   347           41832576
  166   334           41834000
  193   326           41835033
  114   343           41835151
   38   347           41836795
  170   333           41839037
  184   329           41840793
   39   347           41841242
  272   279           41841287
   92   345           41842313
   75   346           41843611
   40   347           41845923
  162   335           41846903
  130   341           41848821
   41   347           41850844
  238   305           41853897
  153   337           41854330
  271   280           41854511
  211   319           41855690
   42   347           41856011
  148   338           41856264
  196   325           41857661
   76   346           41860712
   43   347           41861430
  174   332           41862392
  123   342           41862555
  105   344           41865209
  253   295           41866652
  181   330           41866741
   44   347           41867107
  233   308           41867449
   93   345           41867982
  270   281           41871041
  257   292           41871681
  262   288           41872600
   45   347           41873048
  115   343           41874482
  137   340           41875353
  204   322           41875912
  158   336           41877368
   77   346           41878269
   46   347           41879259
  143   339           41882426
   47   347           41885746
  246   300           41886936
  269   282           41890877
   48   347           41892515
  243   302           41892515
  199   324           41892823
   94   345           41894209
   78   346           41896288
  209   320           41897329
  106   344           41898600
   49   347           41899572
  131   341           41899912
  222   314           41900192
  249   298           41901841
  224   313           41903721
  220   315           41903875
  178   331           41904443
   50   347           41906923
  124   342           41908312
  235   307           41912318
  268   283           41914019
  116   343           41914503
  226   312           41914504
   51   347           41914574
  218   316           41914728
   79   346           41914775
  261   289           41917150
  167   334           41917167
  240   304           41918464
   95   345           41921000
  149   338           41922421
   52   347           41922531
  154   337           41925017
  163   335           41926122
  171   333           41926248
   53   347           41930800
  256   293           41930973
  138   340           41932072
  188   328           41932224
  228   311           41932583
  107   344           41932627
  216   317           41932709
  191   327           41933654
   80   346           41933736
  252   296           41937344
   54   347           41939387
  267   284           41940467
  202   323           41940675
  185   329           41942914
  144   339           41944203
  207   321           41945904
  194   326           41947360
   55   347           41948298
   96   345           41948361
  132   341           41951789
  159   336           41952735
   81   346           41953177
  175   332           41953743
  125   342           41954813
  117   343           41955220
   56   347           41957539
  214   318           41957776
  230   310           41958000
  237   306           41964669
  260   290           41965000
  182   330           41965568
   57   347           41967116
  108   344           41967296
  266   285           41970221
   82   346           41973104
  197   325           41973498
   97   345           41976298
  245   301           41977026
   58   347           41977035
  248   299           41983891
   59   347           41987302
  150   338           41989472
  139   340           41989619
  212   319           41989887
  242   303           41990615
  232   309           41990797
   83   346           41993523
  255   294           41993559
  155   337           41996628
  118   343           41996639
   60   347           41997923
  179   331           42000030
  168   334           42001336
  205   322           42001373
  126   342           42002064
  109   344           42002613
  265   286           42003281
  133   341           42004458
   98   345           42004817
  164   335           42006319
  145   339           42006844
   61   347           42008904
  251   297           42011324
  200   324           42012224
   84   346           42014440
  172   333           42014485
  259   291           42016150
   62   347           42020251
  239   305           42024544
  210   320           42029000
  160   336           42029056
  234   308           42031016
   63   347           42031970
   99   345           42033924
   85   346           42035861
  110   344           42038584
  119   343           42038766
  189   328           42038821
  264   287           42039647
  192   327           42043671
   64   347           42044067
  176   332           42046144
  186   329           42046145
  140   340           42048000
  223   314           42048711
  276   276           42049152
  221   315           42049736
  127   342           42050071
  275   277           42050808
  225   313           42054922
  274   278           42055776
   65   347           42056548
  151   338           42057423
   86   346           42057792
  134   341           42057925
  219   316           42057955
  254   295           42059439
  195   326           42060851
  100   345           42063625
  203   323           42063694
  273   279           42064056
  183   330           42065487
  227   312           42068411
  156   337           42069169
  247   300           42069223
   66   347           42069419
  146   339           42070355
  244   302           42070392
  258   292           42070600
  217   317           42073326
  208   321           42075073
  111   344           42075215
  272   280           42075648
  236   307           42078699
  263   288           42079319
   87   346           42080239
  120   343           42081607
   67   347           42082686
  169   334           42086513
  165   335           42087500
  250   298           42088592
  229   311           42089220
  198   325           42090517
  271   281           42090552
  241   304           42091985
  101   345           42093926
  215   318           42095807
   68   347           42096355
  180   331           42096691
  128   342           42098840
   88   346           42103208
  173   333           42103754
  161   336           42106337
  141   340           42107221
  270   282           42108768
   69   347           42110432
  135   341           42112196
  112   344           42112512
  231   310           42117391
  262   289           42122297
  102   345           42124833
   70   347           42124923
  121   343           42125168
  213   319           42125356
  152   338           42126280
   89   346           42126705
  206   322           42128064
  257   293           42128350
  253   296           42128613
  269   283           42130296
  201   324           42132825
  238   306           42133888
  147   339           42134742
  177   332           42139601
   71   347           42139834
  157   337           42142646
    0   348           42144192
    1   348           42144193
    2   348           42144200
    3   348           42144219
    4   348           42144256
    5   348           42144317
    6   348           42144408
    7   348           42144535
    8   348           42144704
    9   348           42144921
   10   348           42145192
   11   348           42145523
   12   348           42145920
   13   348           42146389
  190   328           42146552
   14   348           42146936
   15   348           42147567
   16   348           42148288
  129   342           42148377
   17   348           42149105
   18   348           42150024
  113   344           42150481
  187   329           42150492
   90   346           42150736
   19   348           42151051
   20   348           42152192
  233   309           42152966
   21   348           42153453
   22   348           42154840
  193   327           42154840
  268   284           42155136
   72   347           42155171
  103   345           42156352
   23   348           42156359
  246   301           42157837
   24   348           42158016
   25   348           42159817
   26   348           42161768
  211   320           42161931
   27   348           42163875
   28   348           42166144
  184   330           42166504
  243   303           42167034
  136   341           42167277
  142   340           42167288
   29   348           42168581
  261   290           42168581
  249   299           42169148
  122   343           42169455
  166   335           42169671
   73   347           42170940
   30   348           42171192
  170   334           42172704
   31   348           42173983
   91   346           42175307
  196   326           42175512
   32   348           42176960
   33   348           42180129
  267   285           42183288
   34   348           42183496
  162   336           42184584
   35   348           42187067
   74   347           42187147
  204   323           42187931
  104   345           42188489
  114   344           42189128
  256   294           42189400
   36   348           42190848
  174   333           42194061
  181   331           42194432
   37   348           42194845
  235   308           42195987
  153   338           42196049
  240   305           42196625
  222   315           42196923
  224   314           42198568
  130   342           42198688
   38   348           42199064
  148   339           42200011
   92   346           42200424
  252   297           42201081
  220   316           42202496
   39   348           42203511
   75   347           42203798
  209   321           42205490
  226   313           42207473
   40   348           42208192
  199   325           42208724
   41   348           42213113
  123   343           42214474
  266   286           42214752
  218   317           42215245
  158   337           42217065
  260   291           42218171
   42   348           42218280
   76   347           42220899
  105   345           42221250
  137   341           42223174
  228   312           42223680
   43   348           42223699
   93   346           42226093
  143   340           42228207
  115   344           42228459
   44   348           42229376
  178   332           42234120
  216   318           42235128
   45   348           42235317
   77   347           42238456
   46   348           42241528
  237   307           42246496
  230   311           42247231
   47   348           42248015
  265   287           42249528
  245   302           42249733
  131   342           42249779
   94   346           42252320
  167   335           42252838
  248   300           42252992
  255   295           42253750
  202   324           42254632
  106   345           42254641
   48   348           42254784
  191   328           42255423
  188   329           42255961
  207   322           42255991
   78   347           42256475
  171   334           42259915
  124   343           42260231
   49   348           42261841
  214   319           42262103
  163   336           42263803
  149   339           42266168
  154   338           42266736
  242   304           42266952
  194   327           42267167
  116   344           42268480
  185   330           42268625
   50   348           42269192
  259   292           42271067
   79   347           42274962
   51   348           42276843
  251   298           42276843
  232   310           42278168
  276   277           42278509
   95   346           42279111
  138   341           42279893
  275   278           42281827
   52   348           42284800
  175   333           42285412
  264   288           42287616
  274   279           42288463
  107   345           42288668
  144   340           42289984
  197   326           42291349
  159   337           42292432
   53   348           42293069
  182   331           42293259
   80   347           42293923
  212   320           42296128
  273   280           42298417
   54   348           42301656
  132   342           42301656
  239   306           42304535
   96   346           42306472
  125   343           42306732
  117   344           42309197
   55   348           42310567
  272   281           42311689
   81   347           42313364
  205   323           42313392
  234   309           42316533
   56   348           42319808
  254   296           42321400
  108   345           42323337
  258   293           42327269
  200   325           42328125
  271   282           42328279
  263   289           42329016
   57   348           42329385
  179   332           42329707
  150   339           42333219
   82   347           42333291
   97   346           42334409
  168   335           42337007
  210   321           42337161
  139   341           42337440
  155   338           42338347
   58   348           42339304
  247   301           42340124
  164   336           42344000
  244   303           42344911
  223   315           42345442
  172   334           42348152
  270   283           42348187
  221   316           42348357
   59   348           42349571
  225   314           42349769
  118   344           42350616
  145   340           42352625
   83   347           42353710
  126   343           42353983
  133   342           42354325
  250   299           42355899
  219   317           42358472
  109   345           42358654
   60   348           42360192
  227   313           42361380
  236   308           42362368
  189   329           42362558
   98   346           42362928
  192   328           42365440
  160   337           42368753
  241   305           42370146
   61   348           42371173
  269   284           42371413
  186   330           42371856
  262   290           42373728
   84   347           42374627
  217   318           42375745
  203   324           42377651
  176   333           42377813
  229   312           42380317
  195   327           42380658
   62   348           42382520
  208   322           42385160
  257   294           42386777
   99   346           42392035
  253   297           42392350
  119   344           42392743
  183   331           42393178
   63   348           42394239
  110   345           42394625
  140   341           42395821
   85   347           42396048
  268   285           42397957
  215   319           42400134
  151   339           42401170
  127   343           42401990
   64   348           42406336
  231   311           42406622
  134   342           42407792
  198   326           42408368
  156   338           42410888
  238   307           42415715
  146   340           42416136
   86   347           42417979
   65   348           42418817
  100   346           42421736
  261   291           42421752
  169   335           42422184
  165   336           42425181
  180   332           42426368
  267   286           42427819
  246   302           42430544
  111   345           42431256
  213   320           42431597
   66   348           42431688
  120   344           42435584
  173   334           42437421
  249   300           42438249
  206   323           42440083
  233   310           42440337
   87   347           42440426
  243   304           42443371
   67   348           42444955
  161   337           42446034
  201   325           42448726
  256   295           42449591
  128   343           42450759
  101   346           42452037
  141   341           42455042
   68   348           42458624
  266   287           42460999
  135   342           42462063
   88   347           42463395
  252   298           42466600
  112   345           42468553
  152   339           42470027
  211   321           42470092
  190   329           42470289
  177   333           42471270
   69   348           42472701
  260   292           42473088
  187   330           42476203
  193   328           42476609
  240   306           42476616
  121   344           42479145
  147   340           42480523
  235   309           42481504
  102   346           42482944
  157   338           42484365
   89   347           42486892
   70   348           42487192
  184   331           42494195
  224   315           42495299
  196   327           42495319
  222   316           42495544
  265   288           42497497
  129   343           42500296
  204   324           42501888
   71   348           42502103
  226   314           42502320
  220   317           42503013
  113   345           42506522
  166   336           42507352
  277   277           42507866
  170   335           42508375
    0   349           42508549
    1   349           42508550
    2   349           42508557
    3   349           42508576
    4   349           42508613
    5   349           42508674
    6   349           42508765
    7   349           42508892
    8   349           42509061
    9   349           42509278
  276   278           42509528
   10   349           42509549
   11   349           42509880
   12   349           42510277
   13   349           42510746
   90   347           42510923
   14   349           42511293
   15   349           42511924
   16   349           42512645
   17   349           42513462
   18   349           42514381
  103   346           42514463
  275   279           42514514
  142   341           42515109
   19   349           42515408
  209   322           42515577
  255   296           42515711
   20   349           42516549
  228   313           42516649
  136   342           42517144
   72   348           42517440
  218   318           42517664
   21   349           42517810
   22   349           42519197
   23   349           42520716
   24   349           42522373
  274   280           42522824
  122   344           42523432
  248   301           42523893
  181   332           42524109
   25   349           42524174
  245   303           42524252
  162   337           42524281
   26   349           42526125
  199   326           42526575
  174   334           42527728
  259   293           42527736
   27   349           42528232
  237   308           42530165
   28   349           42530501
   29   349           42532938
   73   348           42533209
  273   281           42534458
   91   347           42535494
   30   349           42535549
  264   289           42537313
  230   312           42538328
   31   349           42538340
  216   319           42539455
  153   339           42539796
   32   349           42541317
  251   299           42544150
   33   349           42544486
  242   305           42545113
  114   345           42545169
  148   340           42545792
  104   346           42546600
   34   349           42547853
   74   348           42549416
  272   282           42549416
  130   343           42550607
   35   349           42551424
   36   349           42555205
  158   338           42558784
   37   349           42559202
   92   347           42560611
   38   349           42563421
  178   333           42565789
   75   348           42566067
  232   311           42567399
  271   283           42567698
   39   349           42567868
  207   323           42568010
  214   320           42568344
  123   344           42568451
  202   325           42570533
   40   349           42572549
  137   342           42573041
  143   341           42576028
   41   349           42577470
  191   329           42579160
  105   346           42579361
  263   290           42580447
  188   330           42581672
   42   349           42582637
   76   348           42583168
  115   345           42584500
  254   297           42585137
  258   294           42585696
   93   347           42586280
  239   307           42586362
   43   349           42588056
  194   328           42588936
  270   284           42589304
  167   336           42590519
   44   349           42593733
  171   335           42595586
  185   331           42596316
   45   349           42599674
   77   348           42600725
  131   343           42601698
  163   337           42603500
  234   310           42603904
  212   321           42604289
   46   349           42605885
  154   339           42610483
  197   327           42611156
  149   340           42611949
   47   349           42612372
   94   347           42612507
  106   346           42612752
  247   302           42612831
  124   344           42614208
  269   285           42614234
   78   348           42618744
  175   334           42619079
   48   349           42619141
  244   304           42621248
  182   332           42622936
  116   345           42624521
  250   300           42625000
   49   349           42626198
  262   291           42626899
  205   324           42627349
  138   342           42629760
   50   349           42633549
  159   338           42634151
   79   348           42637231
  144   341           42637805
   95   347           42639298
   51   349           42641200
  268   286           42642488
  223   316           42644063
  200   326           42645976
  225   315           42646500
  107   346           42646779
  257   295           42646968
  210   322           42647248
  236   309           42647885
  221   317           42648874
   52   349           42649157
  241   306           42650137
  132   343           42653575
   80   348           42656192
  227   314           42656227
   53   349           42657426
  253   298           42657869
  125   344           42660709
  219   318           42660891
  179   333           42661376
  117   345           42665238
   54   349           42666013
   96   347           42666659
  229   313           42673286
  267   287           42674066
  168   336           42674688
   55   349           42674924
   81   348           42675633
  261   292           42676669
  150   340           42679000
  217   319           42680072
  108   346           42681448
  155   339           42682094
  164   337           42683697
  172   335           42683823
   56   349           42684165
  139   342           42687307
  189   330           42688269
  192   329           42689177
  203   325           42693552
   57   349           42693742
   97   347           42694596
   82   348           42695560
  208   323           42697179
  231   312           42697719
  238   308           42699384
  186   331           42699547
  145   341           42700446
  195   328           42702427
   58   349           42703661
  246   303           42705063
  133   343           42706244
  215   320           42706375
  118   345           42706657
  126   344           42707960
  266   288           42708968
  249   301           42709150
  160   338           42710472
  176   334           42711480
  256   296           42711552
   59   349           42713928
   83   348           42715979
  109   346           42716765
  243   305           42721532
  183   332           42722855
   98   347           42723115
   60   349           42724549
  198   327           42728175
  233   311           42729568
  260   293           42729757
  252   299           42733907
   61   349           42735530
   84   348           42736896
  277   278           42738885
  213   321           42739758
  276   279           42742215
  140   342           42745688
   62   349           42746877
  151   340           42746951
  265   289           42747194
  119   345           42748784
  275   280           42748875
   99   347           42752222
  110   346           42752736
  206   324           42754040
  156   339           42754635
  127   344           42755967
  180   333           42758037
   85   348           42758317
  240   307           42758443
   63   349           42758596
  274   281           42758865
  134   343           42759711
  169   336           42759865
  146   341           42763957
  165   337           42764878
  201   326           42766577
  235   310           42768875
   64   349           42770693
  273   282           42772185
  173   335           42773092
  255   297           42779448
  211   322           42780179
   86   348           42780248
  100   347           42781923
   65   349           42783174
  259   294           42786163
  161   338           42787753
  264   290           42788744
  272   283           42788835
  111   346           42789367
  120   345           42791625
  224   316           42793920
  190   330           42796000
   66   349           42796045
  222   317           42796061
  248   302           42796600
  226   315           42799051
  193   329           42800346
  245   304           42800589
   87   348           42802695
  187   331           42803894
  128   344           42804736
  141   342           42804909
  177   334           42804937
  220   318           42805432
  271   284           42808815
   67   349           42809312
  228   314           42811496
  101   347           42812224
  251   300           42813251
  135   343           42813982
  237   309           42815682
  152   340           42815808
  196   328           42817088
  204   325           42817789
  218   319           42821991
   68   349           42822981
  184   332           42823872
  242   306           42825104
   88   348           42825664
  112   346           42826664
  209   323           42827596
  157   339           42828112
  147   341           42828344
  230   313           42831297
  270   285           42832125
  263   291           42833618
  121   345           42835186
   69   349           42837058
  102   347           42843131
  216   320           42845696
  258   295           42845887
  170   336           42846056
  199   327           42846382
  166   337           42847049
   89   348           42849161
  254   298           42850656
   70   349           42851549
  129   344           42854273
  181   333           42855778
  232   312           42858496
  269   286           42858765
  174   335           42863399
  113   346           42864633
  142   342           42864976
  162   338           42866000
   71   349           42866460
  136   343           42869063
  239   308           42870031
   90   348           42873192
  103   347           42874650
    0   350           42875000
    1   350           42875001
    2   350           42875008
    3   350           42875027
    4   350           42875064
    5   350           42875125
    6   350           42875216
    7   350           42875343
    8   350           42875512
    9   350           42875729
   10   350           42876000
   11   350           42876331
  214   321           42876505
   12   350           42876728
   13   350           42877197
   14   350           42877744
   15   350           42878375
   16   350           42879096
  122   345           42879473
   17   350           42879913
   18   350           42880832
   72   349           42881797
  262   292           42881816
   19   350           42881859
  207   324           42881967
   20   350           42883000
   21   350           42884261
  153   340           42885577
   22   350           42885648
   23   350           42887167
  247   303           42887350
  202   326           42888384
  268   287           42888735
   24   350           42888824
   25   350           42890625
   26   350           42892576
  234   311           42893135
  148   341           42893613
   27   350           42894683
  250   301           42895901
   28   350           42896952
   73   349           42897566
   91   348           42897763
   29   350           42899389
  244   305           42899409
  178   334           42899456
   30   350           42902000
  158   339           42902531
  114   346           42903280
  130   344           42904584
   31   350           42904791
  191   330           42904871
  104   347           42906787
   32   350           42907768
  257   296           42908929
  188   331           42909363
   33   350           42910937
  194   329           42912673
   74   349           42913773
   34   350           42914304
  212   322           42914376
   35   350           42917875
   36   350           42921656
  267   288           42922035
   92   348           42922880
  123   345           42924492
  137   343           42924960
  253   299           42925176
   37   350           42925653
  143   342           42925895
  185   332           42925993
   38   350           42929872
  167   337           42930216
   75   349           42930424
  241   307           42931964
  197   328           42932925
  171   336           42933267
  261   293           42933338
   39   350           42934319
  236   310           42935256
   40   350           42939000
  105   347           42939548
  115   346           42942611
  205   325           42943250
   41   350           42943921
  223   317           42944580
  225   316           42945121
  163   338           42945219
   76   349           42947525
   93   348           42948549
   42   350           42949088
  221   318           42951293
  227   315           42952958
   43   350           42954507
  182   333           42954605
  175   335           42954750
  131   344           42955675
  154   340           42956264
  266   289           42958665
  210   323           42959267
  149   341           42959770
   44   350           42960184
   77   349           42965082
  219   319           42965218
  200   327           42965783
   45   350           42966125
  229   314           42968133
  278   278           42969904
  124   345           42970249
  277   279           42971572
   46   350           42972336
  106   347           42972939
   94   348           42974776
  256   297           42975289
  276   280           42976576
  159   339           42977898
   47   350           42978823
  246   304           42981400
  138   343           42981679
  249   302           42981857
  116   346           42982632
   78   349           42983101
  238   309           42984901
  275   281           42984916
   48   350           42985592
  217   320           42986313
  144   342           42987672
  260   294           42988184
  231   313           42990688
   49   350           42992649
  179   334           42995043
  274   282           42996592
  265   290           42998625
   50   350           43000000
  243   306           43001523
   95   348           43001567
   79   349           43001588
  252   300           43003008
  107   347           43006966
  132   344           43007552
   51   350           43007651
  208   324           43011136
  203   326           43011403
  273   283           43011604
  168   337           43014385
  215   321           43014536
  192   330           43014888
   52   350           43015608
  189   331           43015960
  125   345           43016750
   80   349           43020549
  233   312           43020665
  172   336           43021504
  117   346           43023349
   53   350           43023877
  164   338           43025416
  195   329           43026164
  150   341           43026821
  155   340           43027875
   96   348           43028928
  186   332           43029224
  272   284           43029952
   54   350           43032464
  139   343           43039226
   81   349           43039990
   55   350           43041375
  108   347           43041635
  264   291           43041915
  240   308           43042112
  255   298           43044967
  259   295           43046354
  176   335           43047151
  213   322           43049845
  198   328           43049944
  145   342           43050313
   56   350           43050616
  271   285           43051636
  160   339           43054219
  183   333           43054524
   97   348           43056865
  235   311           43058106
   82   349           43059917
   57   350           43060193
  133   344           43060221
  126   345           43064001
  118   346           43064768
  206   325           43069941
   58   350           43070112
  248   303           43071119
  270   286           43076656
  109   347           43076952
  245   305           43078750
   83   349           43080336
   59   350           43080379
  251   301           43084152
   98   348           43085384
  201   327           43086384
  263   292           43088535
   60   350           43091000
  180   334           43091704
  211   323           43092198
  224   317           43094437
  151   341           43094772
  140   343           43097607
  226   316           43097672
  222   318           43098480
  169   337           43099562
  156   340           43100416
   84   349           43101253
   61   350           43101981
  237   310           43103053
  269   287           43105012
  165   338           43106597
  119   346           43106895
  242   307           43106931
  258   296           43107848
  228   315           43108227
  220   319           43109759
  173   336           43110773
  127   345           43112008
  110   347           43112923
   62   350           43113328
  134   344           43113688
  146   342           43113824
   99   348           43114491
  254   299           43117963
   85   349           43122674
  190   331           43123691
   63   350           43125047
  193   330           43126057
  230   314           43126144
  218   320           43128232
  161   339           43131500
  187   332           43133571
  204   326           43135640
  268   288           43136704
   64   350           43137144
  262   293           43138485
  177   335           43140608
  196   329           43140825
  209   324           43141553
  100   348           43144192
   86   349           43144605
  111   347           43149554
   65   350           43149625
  120   346           43149736
  232   313           43151465
  216   321           43153857
  184   333           43155541
  239   309           43155548
  141   343           43156828
  128   345           43160777
   66   350           43162496
  152   341           43163629
  247   304           43163687
   87   349           43167052
  135   344           43167959
  199   328           43168151
  250   302           43168608
  267   289           43171732
  257   297           43172666
  157   340           43173893
  101   348           43174493
   67   350           43175763
  147   342           43178211
  244   306           43179400
  234   312           43184232
  170   337           43185753
  214   322           43186592
  112   347           43186851
  166   338           43188768
   68   350           43189432
  181   334           43189445
   88   349           43190021
  261   294           43191765
  121   346           43193297
  253   300           43194277
  207   325           43197868
  174   336           43201080
  278   279           43202591
   69   350           43203509
  102   348           43205400
  277   280           43205933
  202   327           43208191
  162   339           43209747
  266   290           43210096
  129   345           43210314
  276   281           43212617
   89   349           43213518
  241   308           43215633
  142   343           43216895
   70   350           43218000
  275   282           43222643
  136   344           43223040
  236   311           43224487
  113   347           43224820
  212   323           43226395
  191   331           43232562
   71   350           43232911
  153   341           43233398
  178   335           43235127
  274   283           43236011
  103   348           43236919
   90   349           43237549
  122   346           43237584
  194   330           43238384
  188   332           43239040
  256   298           43240808
  148   342           43243480
    0   351           43243551
    1   351           43243552
    2   351           43243559
    3   351           43243578
    4   351           43243615
    5   351           43243676
    6   351           43243767
    7   351           43243894
    8   351           43244063
    9   351           43244280
   10   351           43244551
   11   351           43244882
   12   351           43245279
  225   317           43245638
   13   351           43245748
   14   351           43246295
   15   351           43246926
  223   318           43246999
   16   351           43247647
   72   350           43248248
  158   340           43248312
  260   295           43248375
   17   351           43248464
   18   351           43249383
   19   351           43250410
   20   351           43251551
  227   316           43251579
  265   291           43251796
  273   284           43252721
   21   351           43252812
   22   351           43254199
  221   319           43255620
   23   351           43255718
  249   303           43256376
  197   329           43256662
   24   351           43257375
  185   333           43257662
   25   351           43259176
  246   305           43259561
  130   345           43260625
  205   326           43261101
   26   351           43261127
   91   349           43262120
   27   351           43263234
  114   347           43263467
   73   350           43264017
  229   315           43264864
   28   351           43265503
   29   351           43267940
  104   348           43269056
   30   351           43270551
  219   320           43271459
  167   338           43271935
  238   310           43272272
  272   285           43272773
  171   337           43272964
  210   324           43273224
   31   351           43273342
  252   301           43273909
   32   351           43276319
  143   343           43277814
  137   344           43278937
   33   351           43279488
   74   350           43280224
  123   346           43282603
   34   351           43282855
  243   307           43283350
  231   314           43285535
   35   351           43286426
   92   349           43287237
  200   328           43287552
  182   334           43288272
  163   339           43288966
   36   351           43290207
  175   336           43292431
   37   351           43294204
  217   321           43294474
  271   286           43296167
  264   292           43296832
   75   350           43296875
   38   351           43298423
  105   348           43301817
  115   347           43302798
   39   351           43302870
  154   341           43304085
   40   351           43307551
  259   296           43308315
  149   342           43309637
  131   345           43311716
  255   299           43312274
   41   351           43312472
   93   349           43312906
  233   313           43313634
   76   350           43313976
   42   351           43317639
  270   287           43322903
   43   351           43323058
  159   340           43323679
  215   322           43324623
  208   325           43327037
  240   309           43327629
  124   346           43328360
   44   351           43328735
  179   335           43330714
  203   327           43331210
   77   350           43331533
   45   351           43334676
  106   348           43335208
  138   344           43335656
   94   349           43339133
  144   343           43339591
   46   351           43340887
  192   331           43342579
  116   347           43342819
  263   293           43345204
  189   332           43345637
   47   351           43347374
  248   304           43347456
  235   312           43349203
   78   350           43349552
  195   330           43351875
  269   288           43352981
   48   351           43354143
  168   338           43356104
  251   302           43356859
  245   306           43358741
  186   333           43360893
   49   351           43361200
  172   337           43361201
  213   323           43361864
  132   345           43363593
   95   349           43365924
   79   350           43368039
   50   351           43368551
  164   339           43369163
  107   348           43369235
  258   297           43371585
  198   329           43373681
  125   346           43374861
  155   341           43375696
   51   351           43376202
  150   342           43376688
  117   347           43383536
   52   351           43384159
  176   336           43384832
  268   289           43386401
   80   350           43387000
  254   300           43387064
  206   326           43387792
  183   334           43388191
  242   308           43390600
  237   311           43392284
   53   351           43392428
  139   344           43393203
   96   349           43393285
  224   318           43396856
  262   294           43396912
  226   317           43398189
  160   340           43400000
   54   351           43401015
  145   343           43402232
  222   319           43402807
  108   348           43403904
  211   324           43406155
   81   350           43406441
  228   316           43406848
  201   328           43408153
   55   351           43409926
  220   320           43416000
  133   345           43416262
   56   351           43419167
   97   349           43421222
  126   346           43422112
  230   315           43422875
  267   290           43423163
  118   347           43424955
   82   350           43426368
  180   335           43427375
   57   351           43428744
  279   279           43435278
  218   321           43436393
  278   280           43436952
  257   298           43438185
   58   351           43438663
  109   348           43439221
  169   338           43441281
  247   305           43441848
  277   281           43441974
  239   310           43442919
  250   303           43443127
  151   342           43444639
  232   314           43446312
   83   350           43446787
  156   341           43448237
   59   351           43448930
   98   349           43449741
  165   339           43450344
  276   282           43450344
  173   337           43450470
  140   344           43451584
  261   295           43451956
  190   332           43453368
  193   331           43453748
  204   327           43455447
  209   325           43457454
   60   351           43459551
  244   307           43461227
  275   283           43462062
  266   291           43463267
  216   322           43463944
  253   301           43465178
  187   333           43465240
  146   343           43465743
  196   330           43466536
  119   347           43467082
   84   350           43467704
  134   345           43469729
  127   346           43470119
   61   351           43470532
  110   348           43475192
  274   284           43477128
  234   313           43477201
  161   340           43477281
  177   336           43478289
   99   349           43478848
   62   351           43481879
   85   350           43489125
  184   334           43489208
  199   329           43491888
   63   351           43493598
  273   285           43495542
  214   323           43498611
  241   309           43501150
   64   351           43505695
  265   292           43506713
  256   299           43508115
  100   349           43508549
  120   347           43509923
  260   296           43510336
  141   344           43510805
   86   350           43511056
  111   348           43511823
  152   342           43513496
  236   312           43515584
  207   326           43515719
  272   286           43517304
   65   351           43518176
  128   346           43518888
  157   341           43521714
  135   345           43524000
  181   335           43525116
  170   338           43527472
  202   328           43529960
  147   343           43530130
   66   351           43531047
  166   339           43532515
  249   304           43532713
   87   350           43533503
  101   349           43538850
  246   306           43539552
  212   324           43540352
  174   337           43540777
  271   287           43542414
   67   351           43544314
  252   302           43546616
  225   318           43548057
  112   348           43549120
  223   319           43551326
  227   317           43552096
  121   347           43553484
  264   293           43553501
  162   340           43555528
   88   350           43556472
   68   351           43557983
  238   311           43561503
  221   320           43561861
  191   332           43562239
  229   316           43563485
  194   331           43566075
  243   308           43567019
  129   346           43568425
  102   349           43569757
  188   333           43570709
  142   344           43570872
  270   288           43570872
  259   297           43572052
   69   351           43572060
  178   336           43572808
  136   345           43579081
  219   321           43579620
   89   350           43579969
  205   327           43580908
  255   300           43581375
  231   315           43582266
  197   330           43582373
  153   342           43583265
   70   351           43586551
  113   348           43587089
  210   325           43589125
  185   334           43591329
  148   343           43595399
  158   341           43596133
  122   347           43597771
  103   349           43601276
   71   351           43601462
  269   289           43602678
  263   294           43603631
   90   350           43604000
  217   322           43604561
  233   314           43608481
  200   329           43611289
    0   352           43614208
    1   352           43614209
    2   352           43614216
    3   352           43614235
    4   352           43614272
    5   352           43614333
    6   352           43614424
    7   352           43614551
  171   338           43614683
    8   352           43614720
    9   352           43614937
  240   310           43615000
   10   352           43615208
   11   352           43615539
  167   339           43615682
   12   352           43615936
   13   352           43616405
   72   351           43616799
   14   352           43616952
   15   352           43617583
   16   352           43618304
  130   346           43618736
   17   352           43619121
   18   352           43620040
   19   352           43621067
   20   352           43622208
   21   352           43623469
  182   335           43623943
   22   352           43624856
  248   305           43625617
  114   348           43625736
   23   352           43626375
   24   352           43628032
   91   350           43628571
   25   352           43629833
  251   303           43631378
   26   352           43631784
  143   344           43631791
  175   337           43632128
   73   351           43632568
  104   349           43633413
   27   352           43633891
  163   340           43634747
  137   345           43634978
   28   352           43636160
  215   323           43636642
  258   298           43637104
  268   290           43637832
   29   352           43638597
  245   307           43640568
   30   352           43641208
  235   313           43642172
  123   347           43642790
   31   352           43643999
  208   326           43644888
   32   352           43646976
   74   351           43648775
   33   352           43650145
  203   328           43652979
   34   352           43653512
   92   350           43653688
  154   342           43653952
   35   352           43657083
  262   295           43657103
  254   301           43657965
   36   352           43660864
  149   343           43661556
   37   352           43664861
  115   348           43665067
   75   351           43665426
  105   349           43666174
  179   336           43668395
   38   352           43669080
  279   280           43669639
  131   346           43669827
  159   341           43671500
  192   332           43672256
  278   281           43672993
   39   352           43673527
  213   324           43675821
  242   309           43676117
  267   291           43676334
  189   333           43677306
   40   352           43678208
   93   350           43679357
  195   331           43679566
  277   282           43679701
   76   351           43682527
   41   352           43683129
  237   312           43683381
   42   352           43688296
  124   347           43688547
  276   283           43689763
  138   345           43691697
  144   344           43693568
   43   352           43693715
  186   334           43694560
   44   352           43699392
  198   330           43699392
  106   349           43699565
  168   339           43699851
   77   351           43700084
  226   318           43700608
  224   319           43701183
  172   338           43702920
  275   284           43703179
  116   348           43705088
   45   352           43705333
  257   299           43705492
   94   350           43705584
  228   317           43707365
  206   327           43707599
  222   320           43709048
   46   352           43711544
  261   296           43713917
  164   340           43714944
   47   352           43718031
   78   351           43718103
  266   292           43718184
  250   304           43719464
  274   285           43719949
  230   316           43721496
  132   346           43721704
  247   306           43721839
  211   325           43722056
  183   335           43723862
  220   321           43724161
  176   337           43724529
   48   352           43724800
  155   342           43725563
  150   343           43728607
   49   352           43731857
  201   329           43731890
  239   311           43732150
   95   350           43732375
  107   349           43733592
  125   347           43735048
   79   351           43736590
  253   302           43737885
   50   352           43739208
  273   286           43740073
  232   315           43743043
  244   308           43744896
  117   348           43745805
  218   322           43746480
   51   352           43746859
  160   341           43747821
  139   345           43749244
   52   352           43754816
   80   351           43755551
  145   344           43756209
   96   350           43759736
   53   352           43763085
  265   293           43763382
  272   287           43763551
  180   336           43765056
  108   349           43768261
   54   352           43771672
  234   314           43772048
  260   297           43774073
  133   346           43774373
   81   351           43774992
  209   326           43775305
  216   323           43775963
  204   328           43777216
  256   300           43777216
   55   352           43780583
  126   347           43782299
  193   332           43783425
  169   339           43785028
  190   333           43785037
  118   348           43787224
   97   350           43787673
  241   310           43788521
   56   352           43789824
  271   288           43790383
  173   338           43792189
  196   331           43794227
   82   351           43794919
  165   340           43796125
  151   343           43796558
  156   342           43798104
  187   334           43798907
   57   352           43799401
  109   349           43803578
  140   345           43807625
  236   313           43808553
   58   352           43809320
  249   305           43810874
  264   294           43811928
  214   324           43812568
   83   351           43815338
   98   350           43816192
  199   330           43817599
  177   337           43817986
   59   352           43819587
  146   344           43819720
  270   289           43820569
  252   303           43821135
  246   307           43821379
  184   335           43824879
  161   341           43825102
  134   346           43827840
  119   348           43829351
   60   352           43830208
  127   347           43830306
  207   327           43835526
   84   351           43836255
  259   298           43837571
  110   349           43839549
   61   352           43841189
   99   350           43845299
  255   301           43852276
  225   319           43852384
   62   352           43852536
  243   309           43852536
  238   312           43852600
  202   329           43853697
  269   290           43854109
  227   318           43854515
  212   325           43856253
  223   320           43857567
   85   351           43857676
  181   336           43862797
  263   295           43863822
  229   317           43864002
   63   352           43864255
  152   343           43865415
  141   345           43866846
  221   321           43870022
  170   339           43871219
  157   342           43871581
  120   348           43872192
  100   350           43875000
  111   349           43876180
   64   352           43876352
  166   340           43878296
  128   347           43879075
   86   351           43879607
  231   316           43880887
  135   346           43882111
  174   338           43882496
  147   344           43884107
   65   352           43888833
  219   322           43889707
  268   291           43891003
  191   333           43893908
  194   332           43895752
   66   352           43901704
   87   351           43902054
  205   328           43902677
  162   341           43903349
  280   280           43904000
  240   311           43904231
  188   334           43904376
  258   299           43904411
  233   315           43905212
  101   350           43905301
  248   306           43905608
  279   281           43905680
  210   326           43906976
  251   304           43907715
  197   331           43910064
  278   282           43910720
  178   337           43912505
  112   349           43913477
   67   352           43914971
  121   348           43915753
  217   323           43916580
  262   296           43919064
  277   283           43919120
  245   308           43924237
   88   351           43925023
  142   345           43926913
  185   335           43927000
  129   347           43928612
   68   352           43928640
  254   302           43930672
  276   284           43930880
  267   292           43931251
  153   343           43935184
  102   350           43936208
  200   330           43937000
  235   314           43937019
  136   346           43937192
   69   352           43942717
  158   342           43946000
  275   285           43946000
   89   351           43948520
  148   344           43949376
  215   324           43950599
  113   349           43951446
   70   352           43957208
  171   339           43958430
  122   348           43960040
  167   340           43961463
  182   336           43961624
  242   310           43963488
  274   286           43964480
  208   327           43964695
  103   350           43967727
   71   352           43972119
   90   351           43972551
  175   338           43973847
  257   300           43974593
  266   293           43974853
  237   313           43976350
  203   329           43976716
  261   297           43977654
  130   347           43978923
  163   341           43982568
  273   287           43986320
    0   353           43986977
    1   353           43986978
    2   353           43986985
    3   353           43987004
    4   353           43987041
    5   353           43987102
    6   353           43987193
    7   353           43987320
   72   352           43987456
    8   353           43987489
    9   353           43987706
  143   345           43987832
   10   353           43987977
   11   353           43988308
   12   353           43988705
   13   353           43989174
   14   353           43989721
  114   349           43990093
   15   353           43990352
   16   353           43991073
  213   325           43991722
   17   353           43991890
   18   353           43992809
  137   346           43993089
   19   353           43993836
   20   353           43994977
   21   353           43996238
   91   351           43997122
   22   353           43997625
  250   305           43997625
   23   353           43999144
  104   350           43999864
   24   353           44000801
   25   353           44002602
   73   352           44003225
  247   307           44003666
  192   333           44003925
   26   353           44004553
  226   319           44004935
  123   348           44005059
  154   343           44005871
   27   353           44006660
  224   320           44007424
  179   337           44008092
   28   353           44008929
  195   332           44009243
  228   318           44009784
  189   334           44010973
   29   353           44011366
  272   288           44011520
  253   303           44012404
   30   353           44013977
  149   344           44015533
   31   353           44016768
  222   321           44017209
   74   352           44019432
   32   353           44019745
  159   342           44021367
  265   294           44021809
  230   317           44022013
   92   351           44022239
   33   353           44022914
  239   312           44023247
   34   353           44026281
  198   331           44027083
  206   328           44029368
  115   349           44029424
   35   353           44029852
  131   347           44030014
  186   335           44030231
  244   309           44030413
  105   350           44032625
   36   353           44033633
  220   322           44034248
   75   352           44036083
   37   353           44037630
  260   298           44039592
  211   326           44039907
  271   289           44040080
  232   316           44041664
   38   353           44041849
  168   340           44045632
   39   353           44046296
  172   339           44046667
   93   351           44047908
  256   301           44048117
  144   345           44049609
  138   346           44049808
  124   348           44050816
   40   353           44050977
   76   352           44053184
   41   353           44055898
  201   330           44057601
  218   323           44058499
   42   353           44061065
  183   336           44061543
  164   341           44062765
  106   350           44066016
  176   338           44066248
   43   353           44066484
  234   315           44068779
  116   349           44069445
   77   352           44070741
  270   290           44072000
  264   295           44072119
   44   353           44072161
   94   351           44074135
  155   343           44077482
  241   311           44077752
   45   353           44078102
  132   347           44081891
  150   344           44082584
   46   353           44084313
   78   352           44088760
  216   324           44089920
   47   353           44090800
  249   306           44090865
  209   327           44095112
  125   348           44097317
  252   304           44097472
   48   353           44097569
  160   342           44097688
  107   350           44100043
   95   351           44100926
  204   329           44100953
  236   314           44103400
   49   353           44104626
  180   337           44104753
  259   299           44104878
  246   308           44105048
   79   352           44107247
  269   291           44107280
  139   346           44107355
  117   349           44110162
   50   353           44111977
  145   345           44112250
  193   333           44115094
  190   334           44118704
   51   353           44119628
  196   332           44123904
  255   302           44124983
  263   296           44125783
   80   352           44126208
   52   353           44127585
   96   351           44128287
  214   325           44128469
  169   340           44130809
  133   347           44134560
  187   335           44134578
  108   350           44134712
   53   353           44135854
  173   339           44135936
  243   310           44139907
  280   281           44140041
  279   282           44143407
  165   341           44143946
   54   353           44144441
  126   348           44144568
  199   331           44145290
  238   313           44145569
   81   352           44145649
  268   292           44145920
  156   343           44150023
  278   283           44150139
  151   344           44150535
  118   349           44151581
   55   353           44153352
   97   351           44156224
  207   328           44157295
  225   320           44158625
  227   319           44158842
  177   338           44159705
  277   284           44160237
  184   336           44162560
   56   353           44162593
   82   352           44165576
  223   321           44165728
  140   346           44165736
  229   318           44166421
  109   350           44170029
   57   353           44172170
  258   300           44173512
  276   285           44173701
  212   326           44174104
  161   342           44174969
  146   345           44175761
  202   330           44179408
  221   322           44180109
  231   317           44181404
   58   353           44182089
  262   297           44182801
   98   351           44184743
  251   305           44185876
   83   352           44185995
  248   307           44187435
  267   293           44187920
  134   347           44188027
  275   286           44190531
   59   353           44192356
  127   348           44192575
  119   349           44193708
  240   312           44195328
  219   323           44201726
  181   337           44202494
   60   353           44202977
  233   316           44203833
  254   303           44205191
  110   350           44206000
   84   352           44206912
  245   309           44209754
  274   287           44210727
   99   351           44213850
   61   353           44213958
  170   340           44217000
  152   344           44219392
  157   343           44223500
  141   346           44224957
   62   353           44225305
  166   341           44226117
  174   339           44226243
  205   329           44226414
  210   327           44226783
  194   333           44227421
  191   334           44227575
   85   352           44228333
  217   324           44230537
  266   294           44233280
  235   315           44233750
  273   288           44234289
  120   349           44236549
   63   353           44237024
  197   332           44239741
  188   335           44240047
  147   345           44240148
  128   348           44241344
  135   347           44242298
  111   350           44242631
  261   298           44243173
  100   351           44243551
  257   301           44245494
   64   353           44249121
   86   352           44250264
  242   311           44252719
  162   342           44253216
  178   338           44254224
  272   289           44261217
   65   353           44261602
  185   336           44264681
  200   331           44264691
  215   325           44266500
  237   314           44271197
   87   352           44272711
  101   351           44273852
   66   353           44274473
  250   306           44277616
  112   350           44279928
  121   349           44280110
  265   295           44282000
  142   346           44285024
  208   328           44286464
  247   308           44287335
   67   353           44287740
  253   304           44288741
  153   344           44289161
  129   348           44290881
  271   290           44291511
   88   352           44295680
  136   347           44297379
  158   343           44297919
  182   337           44301321
   68   353           44301409
  203   330           44302427
  171   340           44304211
  102   351           44304759
  148   345           44305417
  260   299           44306899
  167   341           44309284
  213   326           44309573
  226   320           44311176
  228   319           44314111
   69   353           44315486
  224   321           44315585
  239   313           44316216
  175   339           44317594
  244   310           44317784
  113   350           44317897
   89   352           44319177
  256   302           44320824
  122   349           44324397
  230   318           44324432
  270   291           44325171
  222   322           44327296
   70   353           44329977
  163   342           44332435
  264   296           44334080
  103   351           44336278
  192   334           44337592
  195   333           44340912
  130   348           44341192
  232   317           44342181
   90   352           44343208
   71   353           44344888
  143   346           44345943
  220   323           44346267
  189   335           44346644
  179   338           44349811
  206   329           44353105
  137   347           44353276
  114   350           44356544
  198   332           44356760
  211   327           44359714
  154   344           44359848
   72   353           44360225
    0   354           44361864
    1   354           44361865
    2   354           44361872
    3   354           44361891
    4   354           44361928
    5   354           44361989
    6   354           44362080
  269   292           44362197
    7   354           44362207
    8   354           44362376
    9   354           44362593
   10   354           44362864
   11   354           44363195
   12   354           44363592
   13   354           44364061
   14   354           44364608
   15   354           44365239
   16   354           44365960
   17   354           44366777
  234   316           44367400
   18   354           44367696
   91   352           44367779
  186   336           44367912
  104   351           44368415
   19   354           44368723
  241   312           44368849
  123   349           44369416
   20   354           44369864
   21   354           44371125
  149   345           44371574
  218   324           44372456
   22   354           44372512
  249   307           44372692
  159   343           44373286
  259   300           44373979
   23   354           44374031
  252   305           44375633
   24   354           44375688
   73   353           44375994
  281   281           44376082
   25   354           44377489
  280   282           44377768
   26   354           44379440
   27   354           44381547
  279   283           44382826
   28   354           44383816
  201   331           44385292
   29   354           44386253
   30   354           44388864
  263   297           44389520
  246   309           44390565
  278   284           44391256
   31   354           44391655
   74   353           44392201
  131   348           44392283
  172   340           44392448
   92   352           44392896
  168   341           44393453
   32   354           44394632
  115   350           44395875
   33   354           44397801
  255   303           44399502
  236   315           44400131
   34   354           44401168
  105   351           44401176
  183   337           44401240
  268   293           44402589
  277   285           44403058
   35   354           44404739
  216   325           44405821
  144   346           44407720
   36   354           44408520
   75   353           44408852
  138   347           44409995
  176   339           44409995
   37   354           44412517
  164   342           44412632
  124   349           44415173
   38   354           44416736
  209   328           44416881
  276   286           44418232
   93   352           44418565
   39   354           44421183
   40   354           44425864
   76   353           44425953
  204   330           44426664
  243   311           44429138
   41   354           44430785
  155   344           44431459
  106   351           44434567
  116   350           44435896
   42   354           44435952
  275   287           44436778
  150   345           44438625
  238   314           44440416
   43   354           44441371
   77   353           44443510
  132   348           44444160
  258   301           44444413
   94   352           44444792
  214   326           44446320
  267   294           44446347
  180   338           44446472
   44   354           44447048
  262   298           44448320
  193   334           44448761
  160   343           44449607
   45   354           44452989
  190   335           44454375
  196   333           44455573
  274   288           44458696
   46   354           44459200
   78   353           44461529
  125   349           44461674
  227   320           44465083
   47   354           44465687
  251   306           44465867
  225   321           44466786
  139   347           44467542
  107   351           44468594
  145   346           44470361
  229   319           44470748
  248   308           44471104
   95   352           44471583
  187   336           44472259
   48   354           44472456
  199   332           44474967
  223   322           44475815
  117   350           44476613
  169   341           44478630
   49   354           44479513
   79   353           44480016
  207   329           44481032
  254   304           44481528
  173   340           44481717
  231   318           44483823
  273   289           44483986
   50   354           44486864
  240   313           44488297
  221   323           44492128
  266   295           44493471
  165   342           44493813
  212   327           44493911
   51   354           44494515
  133   348           44496829
  245   310           44497125
   96   352           44498944
   80   353           44498977
  184   337           44502257
   52   354           44502472
  108   351           44503263
  177   339           44503452
  156   344           44504000
  233   317           44504350
  151   345           44506576
  202   331           44507099
  126   349           44508925
  261   299           44510480
   53   354           44510741
  272   290           44512648
  219   324           44515683
  118   350           44518032
  257   302           44518201
   81   353           44518418
   54   354           44519328
  140   347           44525923
   97   352           44526881
  161   343           44526888
   55   354           44528239
  235   316           44532371
  146   346           44533872
   56   354           44537480
   82   353           44538345
  109   351           44538580
  242   312           44543816
  265   296           44543961
  181   338           44544213
  271   291           44544682
  217   325           44546438
   57   354           44547057
  210   328           44548552
  134   348           44550296
  205   330           44552125
   98   352           44555400
  127   349           44556932
   58   354           44556976
   83   353           44558764
  250   307           44559443
  119   350           44560159
  194   334           44561088
  191   335           44563246
  170   341           44564821
  253   305           44566902
   59   354           44567243
  237   315           44567928
  197   333           44571410
  174   340           44572024
  247   309           44572852
  110   351           44574551
  152   345           44575433
  166   342           44575984
  260   300           44576000
  157   344           44577477
  188   336           44577728
   60   354           44577864
   84   353           44579681
  270   292           44580088
  215   326           44584351
   99   352           44584507
  141   347           44585144
   61   354           44588845
  200   332           44594368
  256   303           44595343
  264   297           44597817
  178   339           44597971
  147   346           44598259
   62   354           44600192
   85   353           44601102
  120   350           44603000
  185   337           44604378
  135   348           44604567
  162   343           44605135
  128   349           44605701
  244   311           44607015
  208   329           44610201
  239   314           44611063
  111   351           44611182
   63   354           44611911
  281   282           44613809
  100   352           44614208
  280   283           44617187
  269   293           44618866
  226   321           44619337
  228   320           44620352
   86   353           44623033
  279   284           44623943
   64   354           44624008
  224   322           44625672
  230   319           44628759
  213   327           44629380
  203   331           44630118
  278   285           44634077
   65   354           44636489
  222   323           44639315
  182   338           44643040
  101   352           44644509
  232   318           44644600
  259   301           44644880
  153   345           44645202
  142   347           44645211
   87   353           44645480
  121   350           44646561
  277   286           44647589
  112   351           44648479
   66   354           44649360
  158   344           44651896
  171   341           44652032
  263   298           44655039
  129   349           44655238
  252   306           44655624
  249   308           44656361
  167   342           44659151
  136   348           44659648
  220   324           44660224
  268   294           44661016
  241   313           44661818
   67   354           44662627
  175   340           44663375
  148   346           44663528
  276   287           44664479
  234   317           44667917
   88   353           44668449
  192   335           44673263
  195   334           44674579
  102   352           44675416
  255   304           44675839
   68   354           44676296
  246   310           44677936
  206   330           44678816
  211   328           44681483
  189   336           44684325
  163   343           44684354
  275   288           44684747
  113   351           44686448
  218   325           44688357
  198   333           44688429
   69   354           44690373
  122   350           44690848
   89   353           44691946
  179   339           44693558
  236   316           44698752
   70   354           44704864
  130   349           44705549
  143   347           44706130
  267   295           44706538
  103   352           44706935
  186   337           44707609
  274   289           44708393
  201   332           44714969
  137   348           44715545
  262   299           44715627
  154   345           44715889
   90   353           44715977
  258   302           44717120
   71   354           44719775
  243   312           44720235
  216   326           44723672
  114   351           44725095
  159   344           44727263
  149   346           44729685
   72   354           44735112
  273   290           44735417
  123   350           44735867
  238   315           44737147
    0   355           44738875
    1   355           44738876
    2   355           44738883
    3   355           44738902
    4   355           44738939
    5   355           44739000
  104   352           44739072
    6   355           44739091
    7   355           44739218
    8   355           44739387
    9   355           44739604
   10   355           44739875
   11   355           44740206
  172   341           44740269
   91   353           44740548
   12   355           44740603
  209   329           44740618
   13   355           44741072
   14   355           44741619
   15   355           44742250
  183   338           44742959
   16   355           44742971
  168   342           44743320
   17   355           44743788
   18   355           44744707
   19   355           44745734
   20   355           44746875
  251   307           44747694
   21   355           44748136
   22   355           44749523
   73   354           44750881
   23   355           44751042
   24   355           44752699
  204   331           44754355
   25   355           44754500
  266   296           44755432
  176   340           44755776
   26   355           44756451
  248   309           44756621
  131   349           44756640
   27   355           44758558
  254   305           44759689
   28   355           44760827
   29   355           44763264
  115   351           44764426
  164   343           44764551
   92   353           44765665
  272   291           44765819
   30   355           44765875
  214   327           44766127
   74   354           44767088
  144   347           44767907
   31   355           44768666
   32   355           44771643
  105   352           44771833
  138   348           44772264
  227   321           44773244
   33   355           44774812
  225   322           44776873
  229   320           44776989
   34   355           44778179
  261   300           44779581
  124   350           44781624
   35   355           44781750
  240   314           44783144
   75   354           44783739
  193   335           44784432
   36   355           44785531
  245   311           44786356
  155   345           44787500
  223   323           44787834
  231   319           44788150
  196   334           44789240
   37   355           44789528
  180   339           44790219
   93   353           44791334
  190   336           44792056
  257   303           44792720
   38   355           44793747
  150   346           44796736
   39   355           44798194
  271   292           44799599
   76   354           44800840
   40   355           44802875
  160   344           44803584
  116   351           44804447
  106   352           44805224
  221   324           44806085
  199   333           44806636
  207   330           44806743
  233   318           44806769
  265   297           44807698
   41   355           44807796
  132   349           44808517
  187   337           44811956
   42   355           44812963
  212   328           44815680
   94   353           44817561
   43   355           44818382
   77   354           44818397
   44   355           44824059
  125   350           44828125
  169   342           44828497
  173   341           44829538
  139   348           44829811
   45   355           44830000
  145   347           44830548
  219   325           44831584
  235   317           44832888
   46   355           44836211
   78   354           44836416
  270   293           44836757
  202   332           44836776
  242   313           44836785
  107   352           44839251
   47   355           44842698
  250   308           44843112
  184   338           44843976
   95   353           44844352
  117   351           44845164
  165   343           44845732
  253   306           44846893
  260   301           44846901
  177   340           44849233
   48   355           44849467
  282   282           44851536
  281   283           44853228
   79   354           44854903
   49   355           44856524
  280   284           44858304
  156   345           44860041
  247   310           44860223
  133   349           44861186
  264   298           44863336
   50   355           44863875
  217   326           44864289
  151   346           44864687
  237   316           44866549
  279   285           44866764
   51   355           44871526
  256   304           44871680
   96   353           44871713
  210   329           44872289
   80   354           44873864
  108   352           44873920
  126   350           44875376
  269   294           44877293
  278   286           44878608
   52   355           44879483
  205   331           44879816
  161   344           44880865
  118   351           44886583
   53   355           44887752
  181   339           44887960
  140   348           44888192
   81   354           44893305
  277   287           44893836
  146   347           44894059
   54   355           44896339
  194   335           44896759
  244   312           44898112
   97   353           44899650
  191   336           44900927
  215   327           44904158
  197   334           44905077
   55   355           44905250
  239   315           44907794
  109   352           44909237
  276   288           44912448
   82   354           44913232
   56   355           44914491
  134   349           44914653
  170   342           44914688
  188   337           44917425
  259   302           44917587
  174   341           44919845
  268   295           44921207
  263   299           44922346
  127   350           44923383
   57   355           44924068
  200   333           44926037
  166   343           44927903
   98   353           44928169
  228   321           44928513
  119   351           44928710
  226   322           44929424
  157   345           44933518
  152   346           44933544
   83   354           44933651
   58   355           44933987
  275   289           44934444
  230   320           44935000
  208   330           44935912
  252   307           44937451
  224   323           44937691
  249   309           44941878
  178   340           44943752
   59   355           44944254
  110   352           44945208
  185   338           44946097
  141   348           44947413
  232   319           44948927
  213   328           44951149
  222   324           44953272
  255   305           44954000
   84   354           44954568
   60   355           44954875
  241   314           44956665
   99   353           44957276
  147   347           44958446
  162   344           44959112
  203   332           44959795
  274   290           44959824
   61   355           44965856
  246   311           44967167
  267   296           44968499
  135   349           44968924
  234   318           44970336
  120   351           44971551
  128   350           44972152
   85   354           44975989
  220   325           44976125
   62   355           44977203
  111   352           44981839
  262   300           44984728
  182   339           44986787
  100   353           44986977
  273   291           44988588
   63   355           44988922
  258   303           44991639
   86   354           44997920
  236   317           44999269
   64   355           45001019
  171   342           45001899
  153   346           45003313
  211   329           45005220
  218   326           45006208
  206   331           45006507
  142   348           45007480
  158   345           45007937
  195   335           45010250
  192   336           45010944
  167   343           45011070
  175   341           45011196
  243   313           45013204
   65   355           45013500
  121   351           45015112
  101   353           45017278
  112   352           45019136
  266   297           45019169
   87   354           45020367
  272   292           45020736
  129   350           45021689
  198   334           45022096
  148   347           45023715
  136   349           45024005
  189   337           45024022
   66   355           45026371
  251   308           45031363
  238   316           45035768
  163   344           45038331
  179   340           45039339
   67   355           45039638
  254   306           45039680
   88   354           45043336
  216   327           45043479
  248   310           45043992
  201   333           45046638
  102   353           45048185
  186   338           45049328
  261   301           45050482
   68   355           45053307
  271   293           45056268
  113   352           45057105
  122   351           45059399
  209   330           45066329
   89   354           45066833
   69   355           45067384
  143   348           45068399
  257   304           45069057
  130   350           45072000
  265   298           45073217
  154   346           45074000
  245   312           45077453
  103   353           45079704
  240   315           45079875
  137   349           45079902
   70   355           45081875
  159   345           45083304
  227   322           45083331
  204   332           45084032
  229   321           45085150
  183   339           45086706
  214   328           45087896
  225   323           45088892
  149   347           45089872
  172   342           45090136
   90   354           45090864
  282   283           45090955
  281   284           45094345
  231   320           45094391
  270   294           45095184
  168   343           45095239
  114   352           45095752
   71   355           45096786
  280   285           45101125
  223   324           45101791
  176   341           45103597
  123   351           45104418
  233   319           45111096
  279   286           45111295
  104   353           45111841
   72   355           45112123
   91   354           45115435
    0   356           45118016
    1   356           45118017
    2   356           45118024
    3   356           45118043
    4   356           45118080
    5   356           45118141
    6   356           45118232
    7   356           45118359
    8   356           45118528
  164   344           45118528
    9   356           45118745
   10   356           45119016
   11   356           45119347
  260   302           45119608
   12   356           45119744
   13   356           45120213
   14   356           45120760
   15   356           45121391
  221   325           45121986
   16   356           45122112
  193   336           45122113
   17   356           45122929
  131   350           45123091
   18   356           45123848
  278   287           45124855
   19   356           45124875
  196   335           45124911
   20   356           45126016
   21   356           45127277
   73   355           45127892
  250   309           45128629
   22   356           45128664
  253   307           45128720
  144   348           45130176
   23   356           45130183
  264   299           45130643
  242   314           45131632
  190   337           45131753
   24   356           45131840
   25   356           45133641
  207   331           45134434
  115   352           45135083
  235   318           45135307
   26   356           45135592
  180   340           45136000
  138   349           45136621
  269   295           45137484
   27   356           45137699
  212   329           45139417
   28   356           45139968
  199   334           45140303
   92   354           45140552
  277   288           45141805
   29   356           45142405
   74   355           45144099
  105   353           45144602
   30   356           45145016
  155   346           45145611
   31   356           45147807
  219   326           45149435
  247   311           45149454
  256   305           45149841
  124   351           45150175
   32   356           45150784
  187   338           45153675
   33   356           45153953
  150   347           45156923
   34   356           45157320
  160   345           45159625
   75   355           45160750
   35   356           45160891
  276   289           45162145
   36   356           45164672
   93   354           45166221
  237   317           45167066
  202   333           45168445
   37   356           45168669
   38   356           45172888
  132   350           45174968
  116   352           45175104
   39   356           45177335
   76   355           45177851
  106   353           45177993
  173   342           45179405
  169   343           45180416
   40   356           45182016
  268   296           45183168
  217   327           45184096
  275   290           45185875
   41   356           45186937
  184   339           45187723
  244   313           45191081
  263   300           45191447
   42   356           45192104
  259   303           45192106
   94   354           45192448
  145   348           45192817
  139   349           45194168
   77   355           45195408
  125   351           45196676
  177   341           45197054
   43   356           45197523
  210   330           45198000
  165   344           45199709
   44   356           45203200
  239   316           45206415
   45   356           45209141
  205   332           45209493
  107   353           45212020
  274   291           45212995
   78   355           45213427
   46   356           45215352
  117   352           45215821
  156   346           45218152
   95   354           45219239
  252   308           45221120
   47   356           45221839
  151   347           45224874
  215   328           45225927
  133   350           45227637
   48   356           45228608
  249   310           45229249
   79   355           45231914
  267   297           45232236
  181   340           45233741
  255   306           45233991
  194   336           45234440
   49   356           45235665
  161   345           45236906
  228   322           45238600
  191   337           45240624
  197   335           45240748
  226   323           45241443
   50   356           45243016
  230   321           45243161
  273   292           45243505
  126   351           45243927
   96   354           45246600
  108   353           45246689
   51   356           45250667
   80   355           45250875
  224   324           45251648
  140   349           45252549
  241   315           45253396
  232   320           45255168
  262   301           45255629
  146   348           45256328
  118   352           45257240
  246   312           45258264
   52   356           45258624
  188   338           45259144
  200   334           45259704
  208   331           45263603
  170   343           45266607
   53   356           45266893
  258   304           45267976
  222   325           45269173
  174   342           45269712
   81   355           45270316
   97   354           45274537
  234   319           45274663
  213   329           45274886
   54   356           45275480
  272   293           45277405
  134   350           45281104
  166   344           45281880
  109   353           45282006
   55   356           45284391
  266   298           45284688
  185   339           45289844
   82   355           45290243
  203   333           45291464
  178   341           45291573
  157   346           45291629
  127   351           45291934
   56   356           45293632
  152   347           45293731
  220   326           45293976
  119   352           45299367
  236   318           45301688
   98   354           45303056
   57   356           45303209
  243   314           45308051
   83   355           45310662
  141   349           45311770
   58   356           45313128
  271   294           45314695
  162   345           45315153
  251   309           45316880
  110   353           45317977
  147   348           45320715
  254   307           45321507
  261   302           45323189
   59   356           45323395
  218   327           45326015
  283   283           45330374
  211   330           45330931
   84   355           45331579
  282   284           45332072
   99   354           45332163
  182   340           45332568
  248   311           45333223
   60   356           45334016
  135   350           45335375
  206   332           45336184
  238   317           45336285
  281   285           45337166
  265   299           45340524
  128   351           45340703
  120   352           45342208
   61   356           45344997
  280   286           45345656
  257   305           45347218
  195   336           45347931
  192   337           45350641
   85   355           45353000
  171   343           45353818
  111   353           45354608
  270   295           45355375
   62   356           45356344
  279   287           45357542
  198   335           45357767
  175   342           45361063
  100   354           45361864
  153   347           45363500
  167   344           45365047
  216   328           45365248
  189   338           45365741
  158   346           45366048
   63   356           45368063
  245   313           45370422
  142   349           45371837
  278   288           45372824
   86   355           45374931
  240   316           45378496
   64   356           45380160
  201   334           45380305
  121   352           45385769
  148   348           45385984
  179   341           45387160
  129   351           45390240
  136   350           45390456
  277   289           45391502
  112   353           45391905
  101   354           45392165
   65   356           45392641
  186   339           45393075
  209   331           45394020
  260   303           45394127
  163   345           45394372
  229   322           45395237
  227   323           45395350
   87   355           45397378
  269   296           45399445
  264   300           45399744
  231   321           45402552
  225   324           45402849
   66   356           45405512
  214   329           45411633
  253   308           45412389
  276   290           45413576
  204   333           45415701
  250   310           45416000
  233   320           45417337
  223   325           45417692
   67   356           45418779
   88   355           45420347
  102   354           45423072
  242   315           45428363
  256   306           45429832
  113   353           45429874
  122   352           45430056
   68   356           45432448
  183   340           45432487
  143   349           45432756
  154   347           45434187
  275   291           45439046
  235   319           45439634
  221   326           45439837
  130   351           45440551
  247   312           45440551
  159   346           45441415
  172   343           45442055
   89   355           45443844
  137   350           45446353
   69   356           45446525
  268   297           45446905
  168   344           45449216
  149   348           45452141
  176   342           45453464
  103   354           45454591
   70   356           45461016
  193   337           45461810
  263   301           45462348
  196   336           45462592
  207   332           45464111
  212   330           45465128
   90   355           45467875
  274   292           45467912
  259   304           45468443
  114   353           45468521
  219   327           45469242
  237   318           45469485
  190   338           45473472
  164   345           45474569
  123   352           45475075
   71   356           45475927
  199   335           45475974
  180   341           45483821
  244   314           45485928
  104   354           45486728
   72   356           45491264
  131   351           45491642
   91   355           45492446
  144   349           45494533
  187   339           45497422
  267   298           45497755
    0   357           45499293
    1   357           45499294
    2   357           45499301
    3   357           45499320
    4   357           45499357
    5   357           45499418
    6   357           45499509
    7   357           45499636
    8   357           45499805
    9   357           45500022
  273   293           45500174
   10   357           45500293
   11   357           45500624
   12   357           45501021
   13   357           45501490
   14   357           45502037
  202   334           45502112
   15   357           45502668
  138   350           45503072
   16   357           45503389
   17   357           45504206
   18   357           45505125
  155   347           45505798
  217   328           45505865
   19   357           45506152
  252   309           45506637
  239   317           45506932
   73   356           45507033
   20   357           45507293
  115   353           45507852
   21   357           45508554
   22   357           45509941
   23   357           45511460
   24   357           45513117
   25   357           45514918
  255   307           45515818
   26   357           45516869
   92   355           45517563
  160   346           45517736
  249   311           45518480
   27   357           45518976
  150   348           45519192
  105   354           45519489
  124   352           45520832
   28   357           45521245
   74   356           45523240
   29   357           45523682
  210   331           45525691
   30   357           45526293
  262   302           45528336
   31   357           45529084
  173   343           45531324
   32   357           45532061
  184   340           45533504
  169   344           45534393
   33   357           45535230
  272   294           45535832
   34   357           45538597
   75   356           45539891
  205   333           45541162
   35   357           45542168
   93   355           45543232
  132   351           45543519
   36   357           45545949
  258   305           45546137
  177   342           45546921
  116   353           45547873
  215   329           45549664
   37   357           45549946
  228   323           45550619
  246   313           45551233
  266   299           45551995
  241   316           45552017
  106   354           45552880
  230   322           45553248
   38   357           45554165
  226   324           45555400
  165   345           45555750
   76   356           45556992
  145   349           45557174
   39   357           45558612
  139   350           45560619
   40   357           45563293
  232   321           45563329
  125   352           45567333
  224   325           45567549
   41   357           45568214
   94   355           45569459
  283   284           45571491
   42   357           45573381
  194   337           45574137
   77   356           45574549
  271   295           45574886
  282   285           45574893
  156   347           45578339
  197   336           45578429
   43   357           45578800
  234   320           45580904
  181   341           45581562
  281   286           45581697
  191   338           45582343
   44   357           45584477
  107   354           45586907
  222   326           45587024
  151   348           45587143
  117   353           45588590
   45   357           45590418
  280   287           45591903
   78   356           45592568
  208   332           45593280
  161   346           45595017
  200   335           45595375
  133   351           45596188
   95   355           45596250
   46   357           45596629
  261   303           45597708
  213   330           45600597
  188   339           45602891
   47   357           45603116
  251   310           45604251
  243   315           45604782
  254   308           45605176
  279   288           45605511
  236   319           45606015
  265   300           45609625
   48   357           45609885
   79   356           45611055
  220   327           45613783
  126   352           45614584
   49   357           45616942
  270   296           45617336
  140   350           45619000
  170   344           45620584
  146   349           45620685
  108   354           45621576
  174   343           45621631
  278   289           45622521
   96   355           45623611
   50   357           45624293
  248   312           45624320
  203   334           45625131
  257   306           45627209
  118   353           45630009
   80   356           45630016
   51   357           45631944
  185   340           45635625
  166   345           45637921
  238   318           45638704
   52   357           45639901
  178   342           45641440
  277   290           45642933
  218   328           45647784
   53   357           45648170
   81   356           45649457
  134   351           45649655
   97   355           45651548
  157   347           45651816
  152   348           45656000
   54   357           45656757
  109   354           45656893
  211   331           45658622
  127   352           45662591
  269   297           45663182
  245   314           45665269
   55   357           45665668
  276   291           45666747
  206   333           45667853
   82   356           45669384
  260   304           45670464
  264   301           45670645
  119   353           45672136
  162   346           45673264
   56   357           45674909
  141   350           45678221
  240   317           45679013
   98   355           45680067
  182   341           45680389
   57   357           45684486
  147   349           45685072
  195   337           45687628
  216   329           45688985
   83   356           45689803
  192   338           45692360
  110   354           45692864
  275   292           45693963
   58   357           45694405
  198   336           45695448
  253   309           45697906
  135   351           45703926
   59   357           45704672
  250   311           45705231
  229   323           45707256
  171   344           45707795
   99   355           45709174
  227   324           45709307
  189   339           45709488
   84   356           45710720
  128   352           45711360
  256   307           45711659
  268   298           45712424
  231   322           45712639
  175   343           45712982
  120   353           45714977
   60   357           45715293
  201   335           45715976
  225   325           45718750
  167   345           45721088
  209   332           45723697
  274   293           45724581
  233   321           45725498
  153   348           45725769
  158   347           45726235
   61   357           45726274
  242   316           45726984
  111   354           45729495
   85   356           45732141
  247   313           45733520
  263   302           45735055
  223   326           45735543
  179   342           45737027
  214   330           45737344
   62   357           45737621
  142   350           45738288
  186   340           45738856
  100   355           45738875
  235   320           45745875
  259   305           45746604
   63   357           45749340
  204   334           45749368
  148   349           45750341
  163   346           45752483
   86   356           45754072
  121   353           45758538
  273   294           45758601
  136   351           45759007
  221   327           45759644
  129   352           45760897
   64   357           45761437
  267   299           45765062
  112   354           45766792
  101   355           45769176
  237   319           45773812
   65   357           45773918
   87   356           45776519
  183   341           45780308
  244   315           45782659
   66   357           45786789
  219   328           45791011
  212   331           45792819
  252   310           45794008
  207   333           45795780
  272   295           45796023
  172   344           45796032
  154   348           45796456
  143   350           45799207
  255   308           45799487
   88   356           45799488
   67   357           45800056
  102   355           45800083
  159   347           45801602
  196   337           45802289
  122   353           45802825
  262   303           45802855
  193   338           45803529
  113   354           45804761
  168   345           45805257
  176   343           45805383
  239   318           45809351
  249   312           45809577
  130   352           45811208
  284   284           45812608
  199   336           45813655
   68   357           45813725
  283   285           45814312
  137   351           45814904
  149   349           45816498
  190   339           45817219
  282   286           45819424
  266   300           45821096
   89   356           45822985
  258   306           45826128
   69   357           45827802
  281   287           45827944
  217   329           45829602
  103   355           45831602
  164   346           45832680
  180   342           45833688
  271   296           45836847
  202   335           45837783
  280   288           45839872
   70   357           45842293
  187   340           45843203
  114   354           45843408
  246   314           45846080
   90   356           45847016
  123   353           45847844
  241   317           45852534
  279   289           45855208
  210   332           45855368
   71   357           45857204
  144   350           45860984
  131   352           45862299
  104   355           45863739
  228   324           45864576
  230   323           45865267
  155   348           45868067
  226   325           45871301
   91   356           45871587
  138   351           45871623
   72   357           45872541
  232   322           45873416
  278   290           45873952
  261   304           45874045
  205   334           45874829
  215   330           45875375
  160   347           45877923
  265   301           45880526
  270   297           45881073
  184   341           45881325
    0   358           45882712
    1   358           45882713
    2   358           45882720
    3   358           45882739
  115   354           45882739
    4   358           45882776
    5   358           45882837
    6   358           45882928
    7   358           45883055
    8   358           45883224
    9   358           45883441
  150   349           45883549
   10   358           45883712
   11   358           45884043
   12   358           45884440
   13   358           45884909
  173   344           45885301
  224   326           45885400
   14   358           45885456
   15   358           45886087
   16   358           45886808
   17   358           45887625
   73   357           45888310
   18   358           45888544
  234   321           45889065
   19   358           45889571
  169   345           45890434
  254   309           45890693
   20   358           45890712
   21   358           45891973
   22   358           45893360
  251   311           45893482
  124   353           45893601
   23   358           45894879
  277   291           45896104
  105   355           45896500
   24   358           45896536
   92   356           45896704
   25   358           45898337
  177   343           45898840
   26   358           45900288
   27   358           45902395
  243   316           45903403
   74   357           45904517
   28   358           45904664
  222   327           45906831
   29   358           45907101
  257   307           45909036
   30   358           45909712
  236   320           45912256
   31   358           45912503
  165   346           45913861
  132   352           45914176
   32   358           45915480
  194   338           45915856
  248   313           45917289
  197   337           45918126
   33   358           45918649
   75   357           45921168
  276   292           45921664
   34   358           45922016
   93   356           45922373
  116   354           45922760
  145   350           45923625
  208   333           45924949
   35   358           45925587
  191   339           45926090
  213   331           45928288
  269   298           45928701
  139   351           45929170
   36   358           45929368
  106   355           45929891
  181   342           45931429
  200   336           45933056
   37   358           45933365
  220   328           45935552
   38   358           45937584
   76   357           45938269
  125   353           45940102
  156   348           45940608
   39   358           45942031
  238   319           45943031
  264   302           45943352
   40   358           45946712
   94   356           45948600
  260   305           45948625
  188   340           45948672
  275   293           45950632
  151   349           45951500
   41   358           45951633
  161   347           45955204
   77   357           45955826
   42   358           45956800
  203   335           45960802
  245   315           45962000
   43   358           45962219
  117   354           45963477
  107   355           45963918
  133   352           45966845
   44   358           45967896
  218   329           45971521
   45   358           45973837
   78   357           45973845
   95   356           45975391
  174   344           45975608
  170   345           45976625
  268   299           45979731
   46   358           45980048
  240   318           45981432
  274   294           45983008
  185   341           45983446
  253   310           45985277
   47   358           45986535
  146   350           45987136
  126   353           45987353
  140   351           45987551
  211   332           45988299
   79   357           45992332
   48   358           45993304
  178   343           45993359
  256   308           45995328
  166   346           45996032
  250   312           45996328
  108   355           45998587
   49   358           46000361
  206   334           46001520
   96   356           46002752
  118   354           46004896
   50   358           46007712
  263   303           46009574
   80   357           46011293
  157   348           46014085
  216   330           46014696
   51   358           46015363
  273   295           46018792
  134   352           46020312
  152   349           46020357
  229   324           46021213
   52   358           46023320
  231   323           46024658
  227   325           46025208
  259   306           46026595
  242   317           46027501
  247   314           46028367
  195   338           46029347
  182   342           46030256
   97   356           46030689
   81   357           46030734
   53   358           46031589
  162   347           46033451
  109   355           46033904
  267   300           46034163
  198   337           46035145
  127   353           46035360
  233   322           46035585
  192   339           46036107
  225   326           46036601
   54   358           46040176
  141   351           46046772
  119   354           46047023
   55   358           46049087
   82   357           46050661
  147   350           46051523
  201   336           46053657
  235   321           46054036
  189   340           46055269
  223   327           46055350
  209   333           46055366
  284   285           46055429
  272   296           46057984
   56   358           46058328
  283   286           46058843
   98   356           46059208
  171   345           46063836
  214   331           46065035
  282   287           46065671
  175   344           46066959
   57   358           46067905
  110   355           46069875
   83   357           46071080
  135   352           46074583
  281   288           46075913
   58   358           46077824
  262   304           46079192
  167   346           46079199
  237   320           46080053
  244   316           46081280
  221   328           46081413
  252   311           46083239
  128   353           46084129
  255   309           46085004
  204   335           46085039
  186   341           46086677
   59   358           46088091
   99   356           46088315
  158   348           46088504
  179   343           46088946
  280   289           46089569
  120   354           46089864
  153   349           46090126
   84   357           46091997
  266   301           46091997
   60   358           46098712
  271   297           46100584
  249   313           46102546
  111   355           46106506
  279   290           46106639
  142   351           46106839
  258   307           46107955
   61   358           46109693
  163   347           46112670
   85   357           46113418
  239   319           46113678
  219   329           46114748
  148   350           46116792
  100   356           46118016
   62   358           46121040
  212   332           46122496
  278   291           46127123
  207   334           46129447
  136   352           46129664
  183   342           46130175
   63   358           46132759
  121   354           46133425
  129   353           46133666
   86   357           46135349
  246   315           46142811
  112   355           46143803
  196   338           46144008
   64   358           46144856
  270   298           46146592
  193   339           46147276
  101   356           46148317
  277   292           46151021
  172   345           46152073
  261   305           46152206
  265   302           46153233
  199   337           46153352
  241   318           46154953
  217   330           46155313
   65   358           46157337
   87   357           46157796
  176   344           46159360
  154   349           46160813
  190   340           46163000
  168   346           46163368
  159   348           46163871
  143   351           46167758
   66   358           46170208
  202   336           46175464
  122   354           46177712
  254   310           46178064
  276   293           46178333
  102   356           46179224
  230   324           46179224
  228   325           46180477
   88   357           46180765
  113   355           46181772
  149   350           46182949
   67   358           46183475
  130   353           46183977
  251   312           46184579
  232   323           46185435
  137   352           46185561
  180   343           46185607
  210   333           46187037
  226   326           46189152
  187   341           46191024
  257   308           46192705
  164   347           46192867
  269   299           46196008
   68   358           46197144
  234   322           46199152
  215   331           46203066
  243   317           46203920
   89   357           46204262
  224   327           46205207
  275   294           46209059
  205   335           46210500
  103   356           46210743
   69   358           46211221
  248   314           46212136
  264   303           46217871
  236   321           46220417
  114   355           46220419
  123   354           46222731
   70   358           46225712
   90   357           46228293
  222   328           46228600
  260   306           46228616
  144   351           46229535
  184   342           46231192
  155   349           46232424
  131   353           46235068
  160   348           46240192
   71   358           46240623
  173   345           46241342
  138   352           46242280
  104   356           46242880
  274   295           46243199
  169   346           46248545
  268   300           46248832
  238   320           46249272
  150   350           46250000
  177   344           46252817
   91   357           46252864
   72   358           46255960
  213   332           46257965
  208   334           46258616
  220   329           46259289
  194   339           46259603
  115   355           46259750
  197   338           46259845
  245   316           46260621
    0   359           46268279
    1   359           46268280
    2   359           46268287
    3   359           46268306
    4   359           46268343
    5   359           46268404
  124   354           46268488
    6   359           46268495
    7   359           46268622
    8   359           46268791
    9   359           46269008
   10   359           46269279
   11   359           46269610
   12   359           46270007
   13   359           46270476
   14   359           46271023
   15   359           46271654
   73   358           46271729
  191   340           46271871
   16   359           46272375
  200   337           46272753
   17   359           46273192
  165   347           46274048
   18   359           46274111
  253   311           46274508
   19   359           46275138
  105   356           46275641
   20   359           46276279
   21   359           46277540
   92   357           46277981
   22   359           46278927
   23   359           46280446
  273   296           46280753
  256   309           46280845
   24   359           46282103
  181   343           46283348
   25   359           46283904
  240   319           46285759
   26   359           46285855
  263   304           46285911
  132   353           46286945
   74   358           46287936
   27   359           46287962
  250   313           46289297
   28   359           46290231
  145   351           46292176
   29   359           46292668
   30   359           46295279
  188   341           46296493
  218   330           46297232
   31   359           46298070
  285   285           46298250
  203   336           46298483
  116   355           46299771
  139   352           46299827
  284   286           46299960
   32   359           46301047
   93   357           46303650
   33   359           46304216
   75   358           46304587
  156   349           46304965
  267   301           46305064
  283   287           46305090
   34   359           46307583
  259   307           46308422
  106   356           46309032
   35   359           46311154
  282   288           46313640
   36   359           46314935
  125   354           46314989
  161   348           46317473
  151   350           46317951
   37   359           46318932
  211   333           46319968
   76   358           46321688
  272   297           46321721
   38   359           46323151
  247   315           46325098
  281   289           46325610
   39   359           46327598
   94   357           46329877
  242   318           46329920
  174   345           46331649
   40   359           46332279
  185   342           46333313
  170   346           46334736
  229   325           46337114
  206   335           46337191
   41   359           46337200
  231   324           46338615
   77   358           46339245
  133   353           46339614
  117   355           46340488
  280   290           46341000
   42   359           46342367
  216   331           46342387
  107   356           46343059
  227   326           46343059
  178   344           46347336
  233   323           46347604
   43   359           46347786
   44   359           46353463
  146   351           46355687
  166   347           46356219
  225   327           46356408
   95   357           46356668
   78   358           46357264
  262   305           46357353
  140   352           46358208
   45   359           46359404
  279   291           46359810
  126   354           46362240
  235   322           46364123
  266   302           46364704
   46   359           46365615
  271   298           46366103
   47   359           46372102
  255   310           46372375
  195   339           46373094
  252   312           46374336
   79   358           46375751
  198   338           46376864
  223   328           46377119
  108   356           46377728
  157   349           46378442
   48   359           46378871
  244   317           46381797
  192   340           46381888
  118   355           46381907
  278   292           46382040
  182   343           46382175
   96   357           46384029
   49   359           46385928
  152   350           46386808
  237   321           46388214
  209   334           46389033
  258   308           46391624
  134   353           46393081
   50   359           46393279
  201   337           46393354
   80   358           46394712
  214   332           46394712
  162   348           46395720
  249   314           46397393
   51   359           46400930
  189   341           46403090
  221   329           46405150
  277   293           46407690
   52   359           46408887
  127   354           46410247
   97   357           46411966
  109   356           46413045
  270   299           46413899
   81   358           46414153
   53   359           46417156
  141   352           46417429
  239   320           46419919
  147   351           46420074
  171   346           46421947
  204   336           46422720
  175   345           46423000
  119   355           46424034
   54   359           46425743
  265   303           46427752
  261   306           46432197
   82   358           46434080
   55   359           46434654
  186   342           46436544
  276   294           46436760
  167   347           46439386
  219   330           46440459
   98   357           46440485
  246   316           46441432
  179   344           46442923
   56   359           46443895
  135   353           46447352
  110   356           46449016
  158   349           46452861
   57   359           46453472
  212   333           46454165
   83   358           46454499
  153   350           46456577
  128   354           46459016
  241   319           46459280
   58   359           46463391
  269   300           46465109
  207   335           46465118
  120   355           46466875
  254   311           46467295
  275   295           46469250
   99   357           46469592
   59   359           46473658
  163   348           46474939
   84   358           46475416
  142   352           46477496
  251   313           46477548
  257   309           46478222
  183   343           46482094
  217   331           46483004
   60   359           46484279
  148   351           46485343
  111   356           46485647
  196   339           46487755
  193   340           46493057
  264   304           46494208
  199   338           46495071
  230   325           46495125
   61   359           46495260
   85   358           46496837
  228   326           46498328
  100   357           46499293
  232   324           46499392
  136   353           46502433
  274   296           46505160
  243   318           46506339
   62   359           46506607
  129   354           46508553
  248   315           46508867
  226   327           46508959
  172   346           46510184
  121   355           46510436
  260   307           46510443
  190   341           46510821
  234   323           46511171
  202   337           46515161
  176   345           46515401
   63   359           46518326
   86   358           46518768
  268   301           46519733
  210   334           46520704
  112   356           46522944
  168   347           46523555
  224   328           46526976
  154   350           46527264
  159   349           46528228
  101   357           46529594
   64   359           46530423
  236   322           46530504
  215   332           46532743
  143   352           46538415
  180   344           46539584
  187   342           46540891
   87   358           46541215
  285   286           46542781
   65   359           46542904
  273   297           46544490
  284   287           46546207
  205   336           46548181
  149   351           46551500
  222   329           46552337
  283   288           46553059
  122   355           46554723
  164   348           46555136
   66   359           46555775
  238   321           46557433
  137   353           46558330
  130   354           46558864
  102   357           46560501
  113   356           46560913
  245   317           46561138
  282   289           46563337
  263   305           46564072
   88   358           46564184
  253   312           46565605
  256   310           46568216
   67   359           46569042
  281   290           46577041
  267   302           46577771
   68   359           46582711
  184   343           46583111
  250   314           46584144
  220   330           46585000
  272   298           46587240
   89   358           46587681
  213   333           46589634
  240   320           46592000
  103   357           46592020
  259   308           46592091
  280   291           46594171
  208   335           46594287
   69   359           46596788
  155   350           46598875
  173   346           46599453
  114   356           46599560
  123   355           46599742
  144   352           46600192
  197   339           46603592
  160   349           46604549
  194   340           46605384
  169   347           46608732
  177   345           46608858
  131   354           46609955
   70   359           46611279
   90   358           46611712
  200   338           46614472
  279   292           46614727
  138   353           46615049
  150   351           46618551
  191   341           46619692
  247   316           46623719
  104   357           46624157
  218   331           46624923
   71   359           46626190
  271   299           46633410
  242   319           46634247
   91   358           46636283
  165   348           46636317
  181   344           46637325
  262   306           46637344
  203   337           46638180
  278   293           46638709
  115   356           46638891
  266   303           46639223
   72   359           46641527
  124   355           46645499
  188   342           46646360
  211   334           46653635
  231   325           46654516
  229   326           46654965
    0   360           46656000
    1   360           46656001
    2   360           46656008
    3   360           46656027
    4   360           46656064
    5   360           46656125
    6   360           46656216
    7   360           46656343
    8   360           46656512
    9   360           46656729
  105   357           46656918
   10   360           46657000
   73   359           46657296
   11   360           46657331
   12   360           46657728
   13   360           46658197
   14   360           46658744
   15   360           46659375
   16   360           46660096
   17   360           46660913
   92   358           46661400
  233   324           46661561
  255   311           46661606
   18   360           46661832
  132   354           46661832
  145   352           46662833
   19   360           46662859
  227   327           46662866
   20   360           46664000
   21   360           46665261
  277   294           46666117
   22   360           46666648
  252   313           46667305
   23   360           46668167
   24   360           46669824
  156   350           46671416
   25   360           46671625
  216   332           46672064
  139   353           46672596
   74   359           46673503
   26   360           46673576
  206   336           46674872
   27   360           46675683
  235   323           46676142
  258   309           46677141
   28   360           46677952
  225   328           46678177
  116   356           46678912
   29   360           46680389
  161   349           46681830
   30   360           46683000
  270   300           46683000
  244   318           46684216
  185   343           46685232
   31   360           46685791
  151   351           46686502
   93   358           46687069
   32   360           46688768
  174   346           46689760
   75   359           46690154
  106   357           46690309
   33   360           46691937
  125   355           46692000
  249   315           46694124
  170   347           46694923
   34   360           46695304
  276   295           46696951
  237   322           46698301
   35   360           46698875
  223   329           46700856
   36   360           46702656
  178   345           46703377
  265   304           46704089
   37   360           46706653
   76   359           46707255
   38   360           46710872
   94   358           46713296
  261   307           46714024
  133   354           46714501
   39   360           46715319
  166   348           46718488
  195   340           46718875
  117   356           46719629
   40   360           46720000
  198   339           46720611
  107   357           46724336
  209   335           46724704
   77   359           46724812
   41   360           46724921
  146   352           46726344
  214   333           46726381
  239   321           46728080
  192   341           46729709
   42   360           46730088
  221   330           46730861
  140   353           46730977
  275   296           46731211
  201   338           46735073
   43   360           46735507
  269   301           46736010
  182   344           46736152
  126   355           46739251
   95   358           46740087
   44   360           46741184
  246   317           46741949
   78   359           46742831
  157   350           46744893
   45   360           46747125
  189   342           46752957
   46   360           46753336
  152   351           46755359
  254   312           46758392
  108   357           46759005
   47   360           46759823
  162   349           46760077
  118   356           46761048
   79   359           46761318
  204   337           46762417
  241   320           46765521
  257   310           46765593
   48   360           46766592
   96   358           46767448
  134   354           46767968
  219   331           46768150
  274   297           46768897
  264   305           46772369
  251   314           46772395
   49   360           46773649
   80   359           46780279
   50   360           46781000
  175   346           46781111
  171   347           46782134
  127   355           46787258
  286   286           46787312
  212   334           46787832
  186   343           46788463
   51   360           46788651
  285   287           46789028
  141   353           46790198
  147   352           46790731
  268   302           46792440
  260   308           46794112
  284   288           46794176
  109   357           46794322
   97   358           46795385
   52   360           46796608
  179   345           46798964
   81   359           46799720
  167   348           46801655
  283   289           46802756
  207   336           46802799
  119   356           46803175
   53   360           46804877
  248   316           46807488
  273   298           46810009
  243   319           46810666
  217   332           46812681
  230   326           46812976
   54   360           46813464
  282   290           46814768
  232   325           46815293
  228   327           46818135
  158   350           46819312
   82   359           46819647
  135   354           46822239
   55   360           46822375
   98   358           46823904
  153   351           46825128
  234   324           46825128
  281   291           46830212
  110   357           46830293
  226   328           46830728
   56   360           46831616
  196   340           46833536
  128   355           46836027
  183   344           46836071
  199   339           46838818
  163   349           46839296
   83   359           46840066
  193   341           46840878
   57   360           46841193
  236   323           46842523
  263   306           46844063
  120   356           46846016
  280   292           46849088
  142   353           46850265
  224   329           46850713
   58   360           46851112
  267   303           46852290
   99   358           46853011
  272   299           46854547
  148   352           46856000
  210   335           46856375
  202   338           46856880
  256   311           46857447
  253   313           46858574
  190   342           46860688
   84   359           46860983
   59   360           46861379
  245   318           46863557
  215   333           46864412
  111   357           46866924
  238   322           46867520
  172   347           46870371
  279   293           46871396
   60   360           46872000
  176   346           46873512
  136   354           46877320
  259   309           46877608
  222   330           46878048
  250   315           46880875
   85   359           46882404
  100   358           46882712
   61   360           46882981
  129   355           46885564
  168   348           46885824
  205   337           46887878
  121   356           46889577
  187   343           46892810
   62   360           46894328
  159   350           46894679
  180   345           46895625
  154   351           46895815
  278   294           46897136
  240   321           46900161
  271   300           46902511
  112   357           46904221
   86   359           46904335
   63   360           46906047
  143   353           46911184
  220   331           46912691
  101   358           46913013
  266   304           46915560
   64   360           46918144
  262   307           46919171
  164   349           46919493
  149   352           46922157
  213   334           46923301
  247   317           46924236
  277   295           46926308
   87   359           46926782
   65   360           46930625
  208   336           46931968
  137   354           46933217
  122   356           46933864
  130   355           46935875
  184   344           46937088
  242   320           46940488
  113   357           46942190
   66   360           46943496
  102   358           46943920
  197   340           46949373
   88   359           46949751
  255   312           46952703
  194   341           46953205
  270   301           46953901
  218   332           46954600
   67   360           46956763
  200   339           46958219
  276   296           46958912
  173   347           46959640
  252   314           46962152
  258   310           46964512
  177   346           46966969
  155   351           46967426
  191   342           46969559
   68   360           46970432
  160   350           46971000
  169   348           46971001
  231   326           46972367
  144   353           46972961
   89   359           46973248
  229   327           46974772
  103   358           46975439
  233   325           46977462
  123   356           46978883
  203   338           46979899
  114   357           46980837
  265   305           46982250
   69   360           46984509
  227   328           46984635
  131   355           46986966
  244   319           46988543
  150   352           46989208
  211   335           46989306
  138   354           46989936
  235   324           46990099
  249   316           46992745
  181   345           46993366
  275   297           46994948
   90   359           46997279
  261   308           46997693
  188   343           46998279
   70   360           46999000
  165   349           47000674
  225   329           47001914
  216   333           47003733
  104   358           47007576
  269   302           47008717
  237   323           47010320
   71   360           47013911
  206   337           47014569
  115   357           47020168
   91   359           47021850
  124   356           47024640
  223   330           47026567
   72   360           47029248
  286   287           47033559
  274   298           47034416
  145   353           47035602
  285   288           47036997
  239   322           47038167
  132   355           47038843
  185   344           47039209
  156   351           47039967
  105   358           47040337
  284   289           47043873
  246   318           47044368
   73   360           47045017
    0   361           47045881
    1   361           47045882
    2   361           47045889
    3   361           47045908
    4   361           47045945
    5   361           47046006
    6   361           47046097
    7   361           47046224
    8   361           47046393
    9   361           47046610
   10   361           47046881
   92   359           47046967
   11   361           47047212
  139   354           47047483
   12   361           47047609
   13   361           47048078
  161   350           47048281
   14   361           47048625
   15   361           47049256
  174   347           47049947
   16   361           47049977
   17   361           47050794
  254   313           47051361
   18   361           47051713
  264   306           47052360
   19   361           47052740
   20   361           47053881
  283   290           47054187
  257   311           47054824
   21   361           47055142
   22   361           47056529
  151   352           47057159
  170   348           47057192
   23   361           47058048
  221   331           47058552
   24   361           47059705
  214   334           47060048
  116   357           47060189
   74   360           47061224
  178   346           47061488
   25   361           47061506
  209   336           47062385
   26   361           47063457
   27   361           47065564
  198   340           47066392
  195   341           47066696
  268   303           47066959
   28   361           47067833
  282   291           47067939
  251   315           47069126
   29   361           47070270
  125   356           47071141
   93   359           47072636
   30   361           47072881
  241   321           47073682
  106   358           47073728
   31   361           47075672
  273   299           47077316
   75   360           47077875
   32   361           47078649
  201   339           47078820
  192   342           47079576
  260   309           47079629
   33   361           47081818
  166   349           47082845
  281   292           47085129
   34   361           47085185
   35   361           47088756
  133   355           47091512
  182   345           47092193
   36   361           47092537
   76   360           47094976
   37   361           47096534
  219   332           47097827
   94   359           47098863
  146   353           47099113
   38   361           47100753
  117   357           47100906
  204   338           47104136
  189   343           47104876
   39   361           47105200
  280   293           47105757
  140   354           47105864
  107   358           47107755
  248   317           47108005
   40   361           47109881
   77   360           47112533
  157   351           47113444
   41   361           47114802
  243   320           47116907
  126   356           47118392
   42   361           47119969
  212   335           47123503
  272   300           47123648
   43   361           47125388
   95   359           47125654
  263   307           47125890
  152   352           47126016
  162   350           47126528
  267   304           47128627
  279   294           47129823
   78   360           47130552
   44   361           47131065
  230   327           47132783
  232   326           47133144
   45   361           47137006
  228   328           47139904
  234   325           47141029
  175   347           47141298
  118   357           47142325
  108   358           47142424
  186   344           47142440
  207   337           47142496
   46   361           47143217
  217   333           47144350
  171   348           47144403
  134   355           47144979
  256   312           47148544
   79   360           47149039
   47   361           47149704
   96   359           47153015
  253   314           47153421
  226   329           47154465
   48   361           47156473
  236   324           47156480
  179   346           47157075
  278   295           47157327
  147   353           47163500
   49   361           47163530
  259   310           47164979
  141   354           47165085
  167   349           47166012
  127   356           47166399
  245   319           47167884
   80   360           47168000
   50   361           47170881
  271   301           47173412
  224   330           47176424
  109   358           47177741
   51   361           47178532
  250   316           47179496
  238   323           47179539
   97   359           47180952
  196   341           47181357
  119   357           47184452
  199   340           47184599
   52   361           47186489
   81   360           47187441
  158   351           47187863
  277   296           47188269
  193   342           47190745
  183   345           47192112
  266   305           47193721
  210   336           47194056
   53   361           47194758
  153   352           47195785
  215   334           47198079
  135   355           47199250
  202   339           47200627
  262   308           47202840
   54   361           47203345
  222   331           47205739
  163   350           47205747
   82   360           47207368
   98   359           47209471
  240   322           47210248
   55   361           47212256
  190   343           47212607
  110   358           47213712
  128   356           47215168
   56   361           47221497
  276   297           47222649
  142   354           47225152
  270   302           47226608
  247   318           47226655
  120   357           47227293
   83   360           47227787
  148   353           47228769
  205   338           47229597
   57   361           47231074
  172   348           47232640
  176   347           47233699
   99   359           47238578
   58   361           47240993
  220   332           47242368
  255   313           47245672
  187   344           47246787
  242   321           47248649
   84   360           47248704
  168   349           47250181
  111   358           47250343
   59   361           47251260
  180   346           47253736
  258   311           47253743
  136   355           47254331
  252   315           47258883
  213   335           47258972
  275   298           47260467
   60   361           47261881
  265   306           47262241
  159   351           47263230
  129   356           47264705
  154   352           47266472
  100   359           47268279
   85   360           47270125
  121   357           47270854
  208   337           47271665
   61   361           47272862
  287   287           47279806
  286   288           47281528
  261   309           47283210
  269   303           47283236
   62   361           47284209
  164   350           47285944
  143   354           47286071
  218   333           47286269
  285   289           47286694
  112   358           47287640
   86   360           47292056
  231   327           47292174
  184   345           47293129
  249   317           47293262
  244   320           47294784
  149   353           47294926
  284   290           47295304
  233   326           47295313
   63   361           47295928
  229   328           47296541
  197   341           47297194
  101   359           47298580
  274   299           47301723
  194   342           47303072
  200   340           47304000
  235   325           47306000
  283   291           47307358
   64   361           47308025
  227   329           47308372
  137   355           47310228
   87   360           47314503
  130   356           47315016
  122   357           47315141
   65   361           47320506
  191   343           47321478
  173   348           47321909
  282   292           47322856
  203   339           47323646
  237   324           47324277
  113   358           47325609
  211   336           47326987
  177   347           47327156
  225   330           47327625
  102   359           47329487
   66   361           47333377
  264   307           47334187
  169   349           47335358
  216   334           47337400
   88   360           47337472
  155   352           47338083
  160   351           47339551
  281   293           47341798
  268   304           47343296
  257   312           47345921
  254   314           47346208
  273   300           47346417
   67   361           47346644
  144   354           47347848
  246   319           47348695
  239   323           47350186
  181   346           47351477
  188   344           47352256
  223   331           47354258
  206   338           47356288
  123   357           47360160
   68   361           47360313
   89   360           47360969
  103   359           47361006
  150   353           47361977
  280   294           47364184
  114   358           47364256
  131   356           47366107
  138   355           47366947
  260   310           47367000
  165   350           47367125
  251   316           47367747
   69   361           47374390
  241   322           47383769
   90   360           47385000
  221   332           47388229
   70   361           47388881
  279   295           47390014
  104   359           47393143
  272   301           47394549
  185   345           47395250
  214   335           47395719
  209   337           47402082
  115   358           47403587
   71   361           47403792
  124   357           47405917
  267   305           47406788
  263   308           47409559
   91   360           47409571
  248   318           47410424
  145   354           47410489
  156   352           47410624
  174   348           47412216
  198   341           47414213
  195   342           47416563
  161   351           47416832
  132   356           47417984
   72   361           47419129
  278   296           47419288
  170   349           47421549
  178   347           47421675
  139   355           47424494
  201   340           47424601
  243   321           47425068
  105   359           47425904
  219   333           47429496
  151   353           47429928
  192   343           47431495
   92   360           47434688
   73   361           47434898
    0   362           47437928
    1   362           47437929
    2   362           47437936
    3   362           47437955
    4   362           47437992
    5   362           47438053
    6   362           47438144
    7   362           47438271
    8   362           47438440
    9   362           47438657
   10   362           47438928
   11   362           47439259
   12   362           47439656
   13   362           47440125
   14   362           47440672
   15   362           47441303
  256   313           47441513
   16   362           47442024
   17   362           47442841
  116   358           47443608
   18   362           47443760
   19   362           47444787
   20   362           47445928
  271   302           47446119
   21   362           47447189
  204   339           47447883
   22   362           47448576
  166   350           47449296
   23   362           47450095
  253   315           47450152
  182   346           47450304
   74   361           47451105
   24   362           47451752
  277   297           47452006
  125   357           47452418
  232   327           47452951
   25   362           47453553
  259   311           47454210
  230   328           47454552
   26   362           47455504
   27   362           47457611
  189   344           47458853
  234   326           47458880
  106   359           47459295
   28   362           47459880
   93   360           47460357
  212   336           47461184
   29   362           47462317
  228   329           47463641
   30   362           47464928
   31   362           47467719
   75   361           47467756
  133   356           47470653
   32   362           47470696
  236   325           47472381
  266   306           47473712
   33   362           47473865
  146   354           47474000
  245   320           47474125
   34   362           47477232
  217   334           47478017
  250   317           47480013
  226   330           47480176
   35   362           47480803
  140   355           47482875
  157   352           47484101
  207   338           47484215
  117   358           47484325
   36   362           47484584
   76   361           47484857
   94   360           47486584
  276   298           47488168
  262   309           47488357
   37   362           47488581
   38   362           47492800
  107   359           47493322
  238   324           47493496
  162   351           47495079
   39   362           47497247
  186   345           47498481
  152   353           47498785
  126   357           47499669
  270   303           47501127
   40   362           47501928
   77   361           47502414
  175   348           47503567
  224   331           47504115
   41   362           47506849
  171   349           47508760
   42   362           47512016
   95   360           47513375
  179   347           47517262
   43   362           47517435
   78   361           47520433
  240   323           47522267
   44   362           47523112
  134   356           47524120
  118   358           47525744
  275   299           47527774
  287   288           47527775
  108   359           47527991
   45   362           47529053
  247   319           47530982
  196   342           47531224
  286   289           47531225
  199   341           47532420
  167   350           47532463
  215   335           47533750
  210   337           47533753
   46   362           47535264
  222   332           47535416
  285   290           47538125
  147   354           47538387
   79   361           47538920
  255   314           47540519
   96   360           47540736
   47   362           47541751
  141   355           47542096
  193   343           47542664
  265   307           47544068
  258   312           47544840
  202   340           47546408
  127   357           47547676
  284   291           47548475
   48   362           47548520
  183   346           47550223
   49   362           47555577
  252   316           47557504
   80   361           47557881
  158   352           47558520
  242   322           47558736
  269   304           47559573
  283   292           47562275
   50   362           47562928
  109   359           47563308
  190   344           47566584
  119   358           47567871
  153   353           47568554
   97   360           47568673
   51   362           47570579
  261   310           47570581
  274   300           47570824
  205   339           47573344
  220   333           47574037
  163   351           47574298
   81   361           47577322
  135   356           47578391
   52   362           47578536
  282   293           47579525
   53   362           47586805
   54   362           47595392
  249   318           47595681
  176   348           47595968
  128   357           47596445
  213   336           47596653
  172   349           47596997
   98   360           47597192
   82   361           47597249
  110   359           47599279
  281   294           47600225
  142   355           47602163
  187   345           47602828
  244   321           47602945
  148   354           47603656
   55   362           47604303
  120   358           47610712
  208   338           47613384
   56   362           47613544
  180   347           47613923
  231   328           47613943
  233   327           47615120
  168   350           47616632
  273   301           47617318
   83   361           47617668
  264   308           47617856
  218   334           47619936
  229   329           47620278
  268   305           47621457
   57   362           47623121
  235   326           47623851
  280   295           47624375
   99   360           47626299
   58   362           47633040
  136   356           47633472
  159   352           47633887
  227   330           47634083
  111   359           47635910
   84   361           47638585
  257   313           47638890
  154   353           47639241
  237   325           47640178
  254   315           47642939
   59   362           47643307
  129   357           47645982
  197   342           47647061
  184   346           47651240
  200   341           47651821
  279   296           47651975
   60   362           47653928
  121   358           47654273
  164   351           47654495
  246   320           47654936
  194   343           47654991
  225   331           47655316
  100   360           47656000
  260   311           47656231
   85   361           47660006
  143   355           47663082
  239   324           47664143
   61   362           47664909
  211   337           47666684
  272   302           47667256
  251   317           47668264
  203   340           47669427
  149   354           47669813
  216   335           47673071
  112   359           47673207
  191   344           47675455
   62   362           47676256
   86   361           47681937
  278   297           47683025
  223   332           47683935
  173   349           47686266
  101   360           47686301
  267   306           47686779
   63   362           47687975
  137   356           47689369
  177   348           47689425
  263   309           47695076
  241   323           47695788
  130   357           47696293
  122   358           47698560
  206   339           47700035
   64   362           47700072
  169   350           47701809
   87   361           47704384
  188   345           47708297
  160   352           47710208
  155   353           47710852
  113   359           47711176
  181   347           47711664
   65   362           47712553
  248   319           47714751
  102   360           47717208
  277   298           47717525
  221   333           47719898
  271   303           47720638
  144   355           47724859
   66   362           47725424
   88   361           47727353
  214   336           47733400
  243   322           47735155
  165   351           47735676
  256   314           47736360
  150   354           47736864
   67   362           47738691
  123   358           47743579
  209   338           47743801
  259   312           47745307
  138   356           47746088
  131   357           47747384
  103   360           47748727
  253   316           47748773
  114   359           47749823
   89   361           47750850
   68   362           47752360
  185   346           47753361
  276   299           47755475
  266   307           47755539
  219   334           47763163
  198   342           47764080
   69   362           47766437
  195   343           47768482
  201   341           47772422
  232   328           47774720
   90   361           47774881
  262   310           47775728
  288   288           47775744
  174   349           47776573
  270   304           47777464
  287   289           47777472
  230   329           47778289
  234   327           47778687
  104   360           47780864
   70   362           47780928
  245   321           47782286
  250   318           47782432
  286   290           47782656
  156   353           47783393
  178   348           47783944
  192   344           47785472
  161   352           47787489
  145   355           47787500
  170   350           47788000
  115   359           47789154
  124   358           47789336
  228   330           47789352
  236   326           47790232
  285   291           47791296
  204   340           47793664
   71   362           47795839
  275   300           47796875
  132   357           47799261
   91   361           47799452
  212   337           47800881
  284   292           47803392
  139   356           47803635
  151   354           47804815
  226   331           47807867
  238   325           47809397
  182   347           47810491
   72   362           47811176
  105   360           47813625
  217   335           47813688
  189   345           47814894
  166   351           47817847
  283   293           47818944
   92   361           47824569
   73   362           47826945
  265   308           47827737
  207   339           47827962
  116   359           47829175
    0   363           47832147
    1   363           47832148
    2   363           47832155
    3   363           47832174
    4   363           47832211
    5   363           47832272
    6   363           47832363
    7   363           47832490
    8   363           47832659
    9   363           47832876
   10   363           47833147
   11   363           47833478
  224   332           47833792
   12   363           47833875
   13   363           47834344
   14   363           47834891
   15   363           47835522
  125   358           47835837
  240   324           47836224
   16   363           47836243
   17   363           47837060
  247   320           47837223
  255   315           47837250
  269   305           47837734
  258   313           47837809
  282   294           47837952
   18   363           47837979
   19   363           47839006
   20   363           47840147
   21   363           47841408
  274   301           47841725
   22   363           47842795
   74   362           47843152
   23   363           47844314
   24   363           47845971
  106   360           47847016
   25   363           47847772
   26   363           47849723
   93   361           47850238
  146   355           47851011
   27   363           47851830
  133   357           47851930
   28   363           47854099
   29   363           47856536
  186   346           47856592
  157   353           47856870
  252   317           47858021
   30   363           47859147
   75   362           47859803
  261   311           47859812
  281   295           47860416
   31   363           47861938
  140   356           47862016
   32   363           47864915
  162   352           47865736
  222   333           47867085
  175   349           47867924
   33   363           47868084
  117   359           47869892
  242   323           47870755
  215   336           47871431
   34   363           47871451
  152   354           47873672
   35   363           47875022
  171   350           47875211
  210   338           47875472
   94   361           47876465
   76   362           47876904
   36   363           47878803
  179   348           47879531
  107   360           47881043
  199   342           47882287
   37   363           47882800
  126   358           47883088
  196   343           47883143
  280   296           47886336
   38   363           47887019
  273   302           47890025
   39   363           47891466
  202   341           47894229
   77   362           47894461
   40   363           47896147
  193   344           47896641
  249   319           47900008
  167   351           47901014
   41   363           47901068
  268   306           47901448
   95   361           47903256
  264   309           47903373
  134   357           47905397
   42   363           47906235
  220   334           47907704
  183   347           47910410
  118   359           47911311
   43   363           47911654
   78   362           47912480
  244   322           47913032
  147   355           47915398
  108   360           47915712
  279   297           47915712
   44   363           47917331
  205   340           47919125
  141   356           47921237
  190   345           47922625
   45   363           47923272
   46   363           47929483
   96   361           47930617
   79   362           47930967
  127   358           47931095
  158   353           47931289
  257   314           47933737
   47   363           47935970
  213   337           47936350
  233   328           47936889
  231   329           47937680
  254   316           47941560
  272   303           47941775
   48   363           47942739
  153   354           47943441
  235   327           47943658
  163   352           47944955
  229   330           47945989
  260   312           47947328
  278   298           47948544
   49   363           47949796
   80   362           47949928
  109   360           47951029
  119   359           47953438
  218   335           47955607
  208   339           47957131
   50   363           47957147
  237   326           47958029
   97   361           47958554
  135   357           47959668
  176   349           47960325
  187   346           47960939
  227   331           47961774
  246   321           47963097
  172   350           47963448
   51   363           47964798
  267   307           47968606
   81   362           47969369
  251   318           47970683
   52   363           47972755
  180   348           47976192
  128   358           47979864
  239   325           47980044
  148   355           47980667
   53   363           47981024
  142   356           47981304
  263   310           47982447
  277   299           47984832
  225   332           47984993
  168   351           47985183
  110   360           47987000
   98   361           47987073
   82   362           47989296
   54   363           47989611
  120   359           47996279
  271   304           47996975
   55   363           47998522
  197   343           47998980
  200   342           48001688
  159   353           48006656
   56   363           48007763
  211   338           48008403
  194   344           48008968
   83   362           48009715
  241   324           48009745
  216   336           48010752
  184   347           48011427
  154   354           48014128
  136   357           48014749
  223   333           48015604
   99   361           48016180
  203   341           48017248
   57   363           48017340
  248   320           48020992
  111   360           48023631
  276   300           48024576
  164   352           48025152
  288   289           48025441
   58   363           48027259
  287   290           48028903
  129   358           48029401
   84   362           48030632
  191   345           48031496
  256   315           48033091
  286   291           48035827
   59   363           48037526
  259   313           48038276
  266   308           48039208
  121   359           48039840
  143   356           48042223
  206   340           48045816
  100   361           48045881
  285   292           48046213
  149   355           48046824
  243   323           48047174
   60   363           48048147
  253   317           48049290
   85   362           48052053
  173   350           48052717
  221   334           48053565
  177   349           48053782
  270   305           48055625
   61   363           48059128
  284   293           48060061
  112   360           48060928
  262   311           48064959
  188   346           48066408
  275   301           48067776
  169   351           48070360
   62   363           48070475
  137   357           48070646
  214   337           48073097
  181   348           48073933
   86   362           48073984
  101   361           48076182
  283   294           48077371
  130   358           48079712
   63   363           48082194
  160   353           48082977
  122   359           48084127
  155   354           48085739
  250   319           48086759
  209   339           48087548
  245   322           48092373
   64   363           48094291
   87   362           48096431
  282   295           48098143
  232   329           48098457
  219   335           48098834
  113   360           48098897
  234   328           48100456
  144   356           48104000
  230   330           48104000
  165   352           48106333
   65   363           48106772
  102   361           48107089
  236   327           48110039
  265   309           48113254
  185   347           48113548
  150   355           48113875
  274   302           48114432
  198   343           48115999
  228   331           48117043
  269   306           48117725
   88   362           48119400
   66   363           48119643
  201   342           48122289
  281   296           48122377
  195   344           48122459
  238   326           48127248
  138   357           48127365
  123   359           48129146
  131   358           48130803
  258   314           48132656
   67   363           48132910
  255   316           48135871
  114   360           48137544
  226   332           48137544
  103   361           48138608
  204   341           48141485
  192   345           48141513
  212   338           48142600
   89   362           48142897
  174   350           48143024
  247   321           48145384
   68   363           48146579
  178   349           48148301
  280   297           48150073
  261   312           48150909
  217   336           48151369
  240   325           48152125
  170   351           48156551
  156   354           48158280
  161   353           48160258
  252   318           48160440
   69   363           48160656
  273   303           48164544
  224   333           48165461
  145   356           48166641
   90   362           48166928
  104   361           48170745
  182   348           48172760
  189   346           48173005
  207   340           48173743
  124   359           48174903
   70   363           48175147
  115   360           48176875
  279   298           48181231
  151   355           48181826
  132   358           48182680
  268   307           48183275
  242   324           48184712
  139   357           48184912
  166   352           48188504
   71   363           48190058
  264   310           48190744
   91   362           48191499
  222   334           48200752
  105   361           48203506
   72   363           48205395
  249   320           48206249
  215   337           48211128
  278   299           48215851
   92   362           48216616
  186   347           48216779
  116   360           48216896
  272   304           48218112
  210   339           48219219
   73   363           48221164
  125   359           48221404
  244   323           48225051
    0   364           48228544
    1   364           48228545
    2   364           48228552
    3   364           48228571
    4   364           48228608
    5   364           48228669
    6   364           48228760
    7   364           48228887
    8   364           48229056
    9   364           48229273
   10   364           48229544
   11   364           48229875
  146   356           48230152
   12   364           48230272
  257   315           48230468
   13   364           48230741
   14   364           48231288
  157   354           48231757
   15   364           48231919
   16   364           48232640
   17   364           48233457
  199   343           48234206
  175   350           48234375
   18   364           48234376
  133   358           48235349
   19   364           48235403
   20   364           48236544
  106   361           48236897
  196   344           48237120
   74   363           48237371
   21   364           48237805
  162   353           48238505
   22   364           48239192
  260   313           48240297
   23   364           48240711
  254   317           48242077
   93   362           48242285
   24   364           48242368
  140   357           48243293
  220   335           48243375
  171   351           48243762
  179   349           48243888
  202   342           48244096
   25   364           48244169
   26   364           48246120
   27   364           48248227
   28   364           48250496
  152   355           48250683
  267   308           48252275
  193   345           48252682
   29   364           48252933
  277   300           48253933
   75   363           48254022
   30   364           48255544
  117   360           48257613
   31   364           48258335
  233   329           48260626
   32   364           48261312
  231   330           48263391
   33   364           48264481
  235   328           48265427
  205   341           48266946
   34   364           48267848
   94   362           48268512
  126   359           48268655
  107   361           48270924
   76   363           48271123
   35   364           48271419
  167   352           48271671
  263   311           48271678
  183   348           48272679
  246   322           48273184
  229   331           48273680
  251   319           48275010
  271   305           48275136
  289   289           48275138
   36   364           48275200
  288   290           48276872
  237   327           48277836
  213   338           48278069
   37   364           48279197
  190   346           48280736
  287   291           48282074
   38   364           48283416
   39   364           48287863
   77   363           48288680
  134   358           48288816
  286   292           48290744
  227   332           48291451
   40   364           48292544
  218   336           48293288
  147   356           48294539
   95   362           48295303
  276   301           48295477
   41   364           48297465
  239   326           48297895
  118   360           48299032
  141   357           48302514
   42   364           48302632
  285   293           48302882
  208   340           48302912
  108   361           48305593
  158   354           48306176
   78   363           48306699
   43   364           48308051
   44   364           48313728
  127   359           48316662
  225   333           48316662
  163   353           48317724
  284   294           48318488
   45   364           48319669
  153   355           48320452
  187   347           48321126
   96   362           48322664
  266   309           48324725
   79   363           48325186
  241   325           48325646
   46   364           48325880
  176   350           48326776
  248   321           48329153
  256   316           48331712
  172   351           48331999
   47   364           48332367
  259   314           48333123
  270   306           48335616
  283   295           48337562
   48   364           48339136
  275   302           48340483
  180   349           48340549
  109   361           48340910
  119   360           48341159
  135   358           48343087
   80   363           48344147
   49   364           48346193
  223   334           48349271
  216   337           48350449
   97   362           48350601
  253   318           48351709
  211   339           48352150
  197   344           48352957
   50   364           48353544
  200   343           48353607
  168   352           48355840
  262   312           48356056
  148   356           48359808
  282   296           48360104
  243   324           48361131
   51   364           48361195
  142   357           48362581
   81   363           48363588
  194   345           48365009
  128   359           48365431
  203   342           48367115
   52   364           48369152
  184   348           48373696
  110   361           48376881
   53   364           48377421
   98   362           48379120
  159   354           48381543
   82   363           48383515
  120   360           48384000
   54   364           48386008
  281   297           48386114
  274   303           48388951
  221   335           48389236
  191   346           48389607
  154   355           48391139
  250   320           48393000
  206   341           48393637
   55   364           48394919
  164   353           48397921
  136   358           48398168
  269   307           48399552
  265   310           48400625
   83   363           48403934
   56   364           48404160
  245   323           48404392
   99   362           48408227
  111   361           48413512
   57   364           48413737
  214   338           48414816
  129   359           48414968
  280   298           48415592
  177   350           48420233
  173   351           48421268
  143   357           48423500
   58   364           48423656
  232   330           48424168
  234   329           48424193
   84   363           48424851
  149   356           48425965
  188   347           48426595
  121   360           48427561
  258   315           48429387
  230   331           48431691
  236   328           48431808
  209   340           48433329
   59   364           48433923
  255   317           48436388
  219   336           48436515
  100   362           48437928
  181   349           48438290
  273   304           48440881
  169   352           48441017
  261   313           48443878
   60   364           48444544
   85   363           48446272
  228   332           48446720
  238   327           48447055
  279   299           48448538
  112   361           48450809
  137   358           48454065
  247   322           48455471
   61   364           48455525
  160   354           48457864
  155   355           48462750
  252   319           48464767
  130   359           48465279
   62   364           48466872
  268   308           48466944
   86   363           48468203
  101   362           48468229
  226   333           48469213
  198   344           48469976
  240   326           48469976
  122   360           48471848
  201   343           48474208
  185   348           48475817
  195   345           48478500
   63   364           48478591
  165   353           48479102
  264   311           48479975
  278   300           48484952
  144   357           48485277
  212   339           48486347
  113   361           48488778
   87   363           48490650
   64   364           48490688
  217   337           48491066
  204   342           48491352
  150   356           48493016
  272   305           48496273
  224   334           48499128
  102   362           48499136
  192   346           48499624
  242   325           48500613
   65   364           48503169
  138   358           48510784
  174   351           48511575
   88   363           48513619
  249   321           48514410
  178   350           48514752
   66   364           48516040
  131   359           48516370
  123   360           48516867
  207   341           48521564
  277   301           48524834
  289   290           48526569
  170   352           48527208
  114   361           48527425
  257   316           48529089
   67   364           48529307
  288   291           48530043
  103   362           48530655
  189   347           48533192
  260   314           48535144
  161   354           48535145
  156   355           48535291
  222   335           48536423
  287   292           48536991
   89   363           48537116
  182   349           48537117
  267   309           48537792
  244   324           48539008
   68   364           48542976
  254   318           48544496
  286   293           48547413
  145   357           48547918
  215   338           48552847
  271   306           48555127
   69   364           48557053
  151   356           48560967
   90   363           48561147
  166   353           48561273
  285   294           48561309
  124   360           48562624
  263   312           48562775
  104   362           48562792
  210   340           48565000
  115   361           48566756
  276   302           48568184
  132   359           48568247
  139   358           48568331
   70   364           48571544
  284   295           48578679
  186   348           48579048
  220   336           48581056
  251   320           48581251
  246   323           48585203
   91   363           48585718
  233   330           48586337
   71   364           48586455
  199   344           48588183
  235   329           48589164
  231   331           48591082
  196   345           48593161
  105   362           48595553
  202   343           48596015
  283   296           48599523
  237   328           48599605
   72   364           48601792
  175   351           48602926
  229   332           48603357
  116   361           48606777
  157   355           48608768
  125   360           48609125
  179   350           48610339
  193   346           48610793
   92   363           48610835
  146   357           48611429
  266   310           48612096
  162   354           48613392
  171   352           48614419
  275   303           48615002
  205   342           48616813
  270   307           48617443
   73   364           48617561
  239   327           48617702
  133   359           48620916
  213   339           48621816
  227   333           48623120
  282   297           48623841
  140   358           48626712
    0   365           48627125
    1   365           48627126
    2   365           48627133
    3   365           48627152
    4   365           48627189
    5   365           48627250
    6   365           48627341
    7   365           48627468
    8   365           48627637
    9   365           48627854
   10   365           48628125
   11   365           48628456
   12   365           48628853
  106   362           48628944
   13   365           48629322
  152   356           48629824
  259   315           48629854
   14   365           48629869
   15   365           48630500
   16   365           48631221
   17   365           48632038
  256   317           48632229
   18   365           48632957
  218   337           48632985
   74   364           48633768
   19   365           48633984
   20   365           48635125
   21   365           48636386
   93   363           48636504
  183   349           48637036
   22   365           48637773
  248   322           48639240
   23   365           48639292
  190   347           48640923
   24   365           48640949
   25   365           48642750
  241   326           48643497
  167   353           48644440
   26   365           48644701
   27   365           48646808
  117   361           48647494
  262   313           48649025
   28   365           48649077
  225   334           48650329
   75   364           48650419
  208   341           48650733
   29   365           48651514
  281   298           48651633
   30   365           48654125
  253   319           48656036
  126   360           48656376
   31   365           48656916
   32   365           48659893
   94   363           48662731
  107   362           48662971
   33   365           48663062
  274   304           48665288
   34   365           48666429
   76   364           48667520
   35   365           48670000
   36   365           48673781
  134   359           48674383
  147   357           48675816
  243   325           48677032
   37   365           48677778
   38   365           48681997
  280   299           48682899
  158   355           48683187
  269   308           48683221
  187   348           48683395
  223   335           48684942
   77   364           48685077
  141   358           48685933
   39   365           48686444
  118   361           48688913
   95   363           48689522
  265   311           48689856
   40   365           48691125
  216   338           48692168
  163   354           48692611
  176   351           48695327
   41   365           48696046
  108   362           48697640
  211   340           48697931
  153   356           48699593
  250   321           48701161
   42   365           48701213
  172   352           48702656
   78   364           48703096
  127   360           48704383
   43   365           48706632
  180   350           48707000
  200   344           48707584
  197   345           48708998
   44   365           48712309
   96   363           48716883
  279   300           48717639
   45   365           48718250
  245   324           48718349
  203   343           48719034
  273   305           48719042
   79   364           48721583
  194   346           48723120
   46   365           48724461
  221   336           48726917
  258   316           48728008
  168   353           48728609
  135   359           48728654
   47   365           48730948
  119   361           48731040
  109   362           48732957
   48   365           48737717
  184   349           48738053
  261   314           48738725
  255   318           48738807
   80   364           48740544
  148   357           48741085
  206   342           48743504
   49   365           48744774
   97   363           48744820
  142   358           48746000
  191   347           48749794
  234   330           48749904
  232   331           48751859
   50   365           48752125
  268   309           48752461
  128   360           48753152
  236   329           48755545
  278   301           48755853
  159   355           48758554
  214   339           48758563
   51   365           48759776
   81   364           48759985
  230   332           48761368
  247   323           48767490
   52   365           48767733
  238   328           48768824
  110   362           48768928
  154   356           48770280
  252   320           48771008
  264   312           48771072
  164   354           48772808
   98   363           48773339
  120   361           48773881
   53   365           48776002
  219   337           48776212
  272   306           48776264
  290   290           48778000
  228   333           48778389
  289   291           48779740
   82   364           48779912
  209   341           48781150
  136   359           48783735
   54   365           48784589
  288   292           48784960
  177   351           48788784
  188   348           48788864
  240   327           48789783
  173   352           48791925
   55   365           48793500
  287   293           48793660
  277   302           48797541
   83   364           48800331
   99   363           48802446
  129   360           48802689
   56   365           48802741
  226   334           48802880
  181   350           48804741
  111   362           48805559
  286   294           48805840
  143   358           48806919
  149   357           48807242
   57   365           48812318
  169   353           48813786
  121   361           48817442
  242   326           48818464
   84   364           48821248
  285   295           48821500
   58   365           48822237
  249   322           48824497
  267   310           48825163
  198   345           48826017
  201   344           48828185
  257   317           48829606
  260   315           48831875
  212   340           48832128
  100   363           48832147
   59   365           48832504
  217   338           48832785
  224   335           48834799
  160   355           48834875
  195   346           48836611
  271   307           48836954
  137   359           48839632
  185   349           48840174
  284   296           48840640
  155   356           48841891
   85   364           48842669
  276   303           48842703
  112   362           48842856
   60   365           48843125
  204   343           48843271
  254   319           48848823
  130   360           48853000
  165   354           48853989
   61   365           48854106
  244   325           48854909
  263   313           48855744
  192   347           48859811
  122   361           48861729
  101   363           48862448
  283   297           48863260
   86   364           48864600
   62   365           48865453
  144   358           48868696
  207   342           48871431
  222   336           48874104
  150   357           48874293
   63   365           48877172
  113   362           48880825
  174   352           48882232
  178   351           48883303
   87   364           48887047
   64   365           48889269
  282   298           48889360
  251   321           48889412
  275   304           48891339
  102   363           48893355
  189   348           48895461
  138   359           48896351
  215   339           48896594
  246   324           48899160
  170   353           48899977
  270   308           48901112
  266   311           48901327
   65   365           48901750
  182   350           48903568
  131   360           48904091
  123   361           48906748
   88   364           48910016
  161   355           48912156
  210   341           48912821
  233   331           48914028
  156   356           48914432
   66   365           48914621
  235   330           48914875
  281   299           48918940
  114   362           48919472
  220   337           48920753
  231   332           48920759
  237   329           48923342
  103   363           48924874
   67   365           48927888
  259   316           48928475
  145   358           48931337
   89   364           48933513
  256   318           48934648
  229   333           48935026
  166   354           48936160
  239   328           48939471
   68   365           48941557
  151   357           48942244
  186   349           48943405
  274   305           48943449
  262   314           48943872
  199   345           48944224
  202   344           48949992
  248   323           48951259
  196   346           48951272
  280   300           48952000
  124   361           48952505
  139   359           48953898
   69   365           48955634
  132   360           48955968
  227   334           48956787
  104   363           48957011
   90   364           48957544
  115   362           48958803
  253   320           48962277
  241   327           48963304
  213   340           48967597
  205   343           48968732
  269   309           48968738
   70   365           48970125
  193   347           48970980
  175   352           48973583
  218   338           48974704
  179   351           48978890
  265   312           48980953
   91   364           48982115
   71   365           48985036
  225   335           48986000
  171   353           48987188
  157   356           48987909
  279   301           48988540
  105   363           48989772
  162   355           48990403
  146   358           48994848
  243   326           48994883
  116   362           48998824
  125   361           48999006
  273   306           48999033
   72   365           49000373
  208   342           49000600
  190   348           49003192
  183   350           49003487
   92   364           49007232
  133   360           49008637
  152   357           49011101
  250   322           49011248
  140   359           49012279
   73   365           49016142
  167   354           49019327
  223   336           49022623
  106   363           49023163
    0   366           49027896
    1   366           49027897
    2   366           49027904
    3   366           49027923
    4   366           49027960
    5   366           49028021
    6   366           49028112
    7   366           49028239
    8   366           49028408
  258   317           49028525
  278   302           49028560
    9   366           49028625
   10   366           49028896
   11   366           49029227
   12   366           49029624
   13   366           49030093
   14   366           49030640
  290   291           49031171
   15   366           49031271
   16   366           49031992
   74   365           49032349
   17   366           49032809
   93   364           49032901
   18   366           49033728
  245   325           49034250
  289   292           49034657
   19   366           49034755
  261   315           49035456
   20   366           49035896
  216   339           49035915
   21   366           49037157
   22   366           49038544
  117   362           49039541
  268   310           49039832
   23   366           49040063
  288   293           49041629
   24   366           49041720
  255   319           49043134
   25   366           49043521
   26   366           49045472
  211   341           49045752
  126   361           49046257
   27   366           49047579
  187   349           49047752
   75   365           49049000
   28   366           49049848
  287   294           49052087
   29   366           49052285
   30   366           49054896
  107   363           49057190
   31   366           49057687
  272   307           49058091
   94   364           49059128
  147   358           49059235
   32   366           49060664
  134   360           49062104
  158   356           49062328
  200   345           49063625
   33   366           49063833
  264   313           49064041
  176   352           49065984
  286   295           49066031
   76   365           49066101
  221   337           49066614
  197   346           49067109
   34   366           49067200
  163   355           49069622
   35   366           49070771
  141   359           49071500
  277   303           49072060
  203   344           49073011
   36   366           49074552
  172   353           49075425
  180   351           49075551
  234   331           49077595
   37   366           49078549
  252   321           49079169
  153   357           49080870
  118   362           49080960
  236   330           49081256
  247   324           49081447
  232   332           49081536
   38   366           49082768
  194   347           49083307
  285   296           49083461
   77   365           49083658
   95   364           49085919
   39   366           49087215
  108   363           49091859
   40   366           49091896
  238   329           49092561
  230   333           49093037
  127   361           49094264
  206   343           49095423
   41   366           49096817
   78   365           49101677
   42   366           49101984
  168   354           49103496
  214   340           49104344
  284   297           49104377
  184   350           49104504
   43   366           49107403
  240   328           49111552
  228   334           49112056
  191   348           49112063
   44   366           49113080
   96   364           49113280
  267   311           49114394
  135   360           49116375
  219   338           49117931
   45   366           49119021
  276   304           49119040
   79   365           49120164
  271   308           49120623
  119   362           49123087
  148   358           49124504
   46   366           49125232
  109   363           49127176
  283   298           49128779
  260   316           49130496
  209   342           49131017
  142   359           49131567
   47   366           49131719
  257   318           49132025
  249   323           49136516
  159   356           49137695
  242   327           49138271
   48   366           49138488
  226   335           49138551
   80   365           49139125
   97   364           49141217
  128   361           49143033
   49   366           49145545
  164   355           49149819
  263   314           49150591
  154   357           49151557
   50   366           49152896
  188   349           49153221
  254   320           49155064
  282   299           49156667
   81   365           49158566
  177   352           49159441
   51   366           49160547
  110   363           49163147
  173   353           49164694
  120   362           49165928
   52   366           49168504
  275   305           49169500
   98   364           49169736
  136   360           49171456
  224   336           49172480
  244   326           49172760
  181   351           49173292
  217   339           49176532
   53   366           49176773
   82   365           49178493
  212   341           49179949
  198   346           49184128
  201   345           49184226
   54   366           49185360
  270   309           49186629
  281   300           49188041
  169   354           49188673
  149   358           49190661
  266   312           49192424
  143   359           49192486
  129   361           49192570
   55   366           49194271
  195   347           49196798
  204   344           49197248
   99   364           49198843
   83   365           49198912
  251   322           49199499
  111   363           49199778
   56   366           49203512
  185   350           49206625
  121   362           49209489
   57   366           49213089
  222   337           49213801
  160   356           49214016
  246   325           49215061
   84   365           49219829
  192   348           49222080
  280   301           49222901
   58   366           49223008
  155   357           49223168
  207   343           49223350
  274   306           49223440
  137   360           49227353
  100   364           49228544
  259   317           49228992
  165   355           49231000
   59   366           49233275
  112   363           49237075
  256   319           49238975
  262   315           49240603
   85   365           49241250
  215   340           49242375
  235   331           49242566
  130   361           49242881
  233   332           49243705
   60   366           49243896
  237   330           49249053
  231   333           49252428
  122   362           49253776
  178   352           49253960
  144   359           49254263
   61   366           49254877
  174   353           49255001
  269   310           49256109
  150   358           49257712
  101   364           49258845
  189   349           49259818
  279   302           49261247
  220   338           49262472
  210   342           49262688
   86   365           49263181
  239   329           49263208
  248   324           49265216
   62   366           49266224
  229   334           49268693
  253   321           49270438
  182   351           49272119
  265   313           49273922
  170   354           49274864
  113   363           49275044
   63   366           49277943
  273   307           49280860
  138   360           49284072
  291   291           49284342
  241   328           49285073
   87   365           49285628
  290   292           49286088
  102   364           49289752
   64   366           49290040
  161   356           49291297
  289   293           49291326
  227   335           49292458
  131   361           49293972
  156   357           49295709
  123   362           49298795
  288   294           49300056
  199   346           49302335
   65   366           49302521
  278   303           49303079
  202   345           49306033
   88   365           49308597
  186   350           49309856
  196   347           49311459
  287   295           49312278
  166   355           49313171
  114   363           49313691
  243   327           49314690
   66   366           49315392
  213   341           49315418
  145   359           49316904
  218   339           49318451
  103   364           49321271
  205   344           49322709
  250   323           49323267
  225   336           49323681
  151   358           49325663
  286   296           49327992
   67   366           49328659
  268   311           49329063
  258   318           49330944
   89   365           49332094
  193   348           49333249
  261   316           49334077
  139   360           49341619
  272   308           49341760
   68   366           49342328
  124   362           49344552
  132   361           49345849
  175   353           49346352
  285   297           49347198
  277   304           49348397
  255   320           49349375
  179   352           49349547
  245   326           49352101
  208   343           49352519
  115   363           49353022
  104   364           49353408
   90   365           49356125
   69   366           49356405
  264   314           49358888
  171   354           49362075
  223   337           49362320
  190   349           49367549
  157   357           49369186
  162   356           49369544
  284   298           49369896
   70   366           49370896
  183   351           49372038
  146   359           49380415
   91   365           49380696
  216   340           49381696
   71   366           49385807
  105   364           49386169
  252   322           49389256
  125   362           49391053
  116   363           49393043
  152   358           49394520
  211   342           49395619
  283   299           49396086
  167   355           49396338
  276   305           49397201
  247   325           49397348
  133   361           49398518
  140   360           49400000
   72   366           49401144
  267   312           49405491
   92   365           49405813
  271   309           49406140
  234   332           49407272
  221   338           49408333
  236   331           49408947
  232   333           49413205
  187   350           49414203
   73   366           49416913
  238   330           49418272
  106   364           49419560
  200   346           49421736
  282   300           49425768
  230   334           49426704
  197   347           49427296
  203   345           49429052
    0   367           49430863
    1   367           49430864
    2   367           49430871
    3   367           49430890
    4   367           49430927
    5   367           49430988
  260   317           49431013
    6   367           49431079
    7   367           49431206
    8   367           49431375
   93   365           49431482
    9   367           49431592
   10   367           49431863
   11   367           49432194
   12   367           49432591
   13   367           49433060
   74   366           49433120
   14   367           49433607
  117   363           49433760
   15   367           49434238
   16   367           49434959
  240   329           49435289
   17   367           49435776
  257   319           49436352
   18   367           49436695
   19   367           49437722
  126   362           49438304
  176   353           49438753
   20   367           49438863
   21   367           49440124
   22   367           49441511
   23   367           49443030
  158   357           49443605
   24   367           49444687
  147   359           49444802
  194   348           49445576
  180   352           49446208
   25   367           49446488
  263   315           49447322
  228   335           49447727
   26   367           49448439
  163   356           49448763
  206   344           49449400
  275   306           49449491
   75   366           49449771
  172   354           49450312
  249   324           49450473
   27   367           49450546
  134   361           49451985
  214   341           49452165
   28   367           49452815
  107   364           49453587
   29   367           49455252
   94   365           49457709
   30   367           49457863
  281   301           49458942
  141   360           49459221
  242   328           49460040
   31   367           49460654
  219   339           49461678
  254   321           49463225
   32   367           49463631
  153   358           49464289
   33   367           49466800
   76   366           49466872
   34   367           49470167
  184   351           49473055
   35   367           49473738
  270   310           49474000
  118   363           49475179
  226   336           49476232
  191   349           49476420
   36   367           49477519
  168   355           49480507
   37   367           49481516
  209   343           49482936
   77   366           49484429
   95   365           49484500
  266   313           49485393
   38   367           49485735
  127   362           49486311
  108   364           49488256
   39   367           49490182
  244   327           49492567
   40   367           49494863
  280   302           49495608
   41   367           49499784
   78   366           49502448
   42   367           49504951
  274   307           49505267
  135   361           49506256
  148   359           49510071
   43   367           49510370
  251   323           49511518
   96   365           49511861
  224   337           49512177
   44   367           49516047
  119   363           49517306
  159   357           49518972
  142   360           49519288
  188   350           49519672
   79   366           49520935
   45   367           49521988
  217   340           49522313
  109   364           49523573
   46   367           49528199
  164   356           49528960
  212   342           49529816
  259   318           49531411
  177   353           49532210
  246   326           49532912
   47   367           49534686
  154   358           49534976
  128   362           49535080
  279   303           49535766
  262   316           49539224
  291   292           49539259
  173   354           49539581
   97   365           49539798
   80   366           49539896
   48   367           49541455
  201   346           49542337
  290   293           49542757
  181   352           49543949
  198   347           49544315
  256   320           49545216
  269   311           49545340
   49   367           49548512
  289   294           49549753
  204   345           49553289
  222   338           49555520
   50   367           49555863
  195   348           49559067
   81   366           49559337
  110   364           49559544
  120   363           49560147
  288   295           49560247
  136   361           49561337
   51   367           49563514
  273   308           49564529
  169   355           49565684
   98   365           49568317
  265   314           49568769
   52   367           49571471
  235   332           49572243
  287   296           49574239
  185   351           49575176
  233   333           49575374
  149   359           49576228
  237   331           49576744
  207   344           49577327
   82   366           49579264
  278   304           49579416
   53   367           49579740
  143   360           49580207
  253   322           49580525
  248   325           49581117
  129   362           49584617
  231   334           49586095
  192   349           49586437
   54   367           49588327
  239   330           49588919
  215   341           49590196
  286   297           49591729
  160   357           49595293
  111   364           49596175
   55   367           49597238
   99   365           49597424
   83   366           49599683
  121   363           49603708
  229   335           49604364
  220   339           49606219
   56   367           49606479
  155   358           49606587
  241   329           49608810
  165   356           49610141
  285   298           49612717
  210   343           49614607
   57   367           49616056
  137   361           49617234
  268   312           49620160
   84   366           49620600
   58   367           49625975
  189   350           49626269
  277   305           49626558
  178   353           49626729
  100   365           49627125
  272   309           49627277
  174   354           49629888
  227   336           49630139
  112   364           49633472
  261   317           49634594
  130   362           49634928
  258   319           49635271
   59   367           49636242
  243   328           49636459
  284   299           49637203
  250   324           49637224
  144   360           49641984
   85   366           49642021
  182   352           49642776
  150   359           49643279
   60   367           49646863
  122   363           49647995
  170   355           49651875
  264   315           49655619
  101   365           49657426
  255   321           49657536
   61   367           49657844
  199   347           49662522
  225   337           49663378
   86   366           49663952
  202   346           49664144
  218   340           49664232
  283   300           49665187
  213   342           49665285
   62   367           49669191
  113   364           49671441
  245   327           49671908
  161   357           49672574
  196   348           49673728
  138   361           49673953
  276   306           49677192
  186   351           49678407
  205   345           49678750
  156   358           49679128
   63   367           49680910
  131   362           49686019
   87   366           49686399
  102   365           49688333
  166   356           49692312
   64   367           49693007
  123   363           49693014
  271   310           49693511
  282   301           49696669
  193   349           49697606
  267   313           49698460
  252   323           49701275
  223   338           49704039
  145   360           49704625
   65   367           49705488
  208   344           49706496
   88   366           49709368
  114   364           49710088
  151   359           49711230
  247   326           49715199
   66   367           49718359
  103   365           49719852
  175   354           49721239
  179   353           49722316
  216   341           49729517
  275   307           49731318
  139   361           49731500
   67   367           49731626
  281   302           49731649
   89   366           49732865
  260   318           49733432
  190   350           49734000
  132   362           49737896
  236   332           49738624
  124   363           49738771
  234   333           49738941
  171   355           49739086
  257   320           49742593
  183   352           49742695
   68   367           49745295
  263   316           49745943
  238   331           49745963
  232   334           49746872
  211   343           49747538
  115   364           49749419
  162   357           49750821
  104   365           49751989
  221   339           49752080
  157   358           49752605
   90   366           49756896
   69   367           49759372
  240   330           49761000
  230   335           49762375
  270   311           49763231
  249   325           49766374
  146   360           49768136
  280   303           49770127
  254   322           49773312
   70   367           49773863
  167   356           49775479
  152   359           49780087
  266   314           49780240
   91   366           49781467
  200   347           49781923
  187   351           49782754
  242   329           49783777
  105   365           49784750
  125   363           49785272
  228   336           49785408
  203   346           49787163
   71   367           49788774
  274   308           49788936
  116   364           49789440
  197   348           49789565
  140   361           49789881
  133   362           49790565
  292   292           49794176
  291   293           49795928
  290   294           49801184
  214   342           49802032
   72   367           49804111
  206   345           49805441
   92   366           49806584
  219   340           49807459
  194   349           49809933
  289   295           49809944
  279   304           49812103
  176   354           49813640
  244   328           49814336
  226   337           49815929
  106   365           49818141
  180   353           49818977
   73   367           49819880
  288   296           49822208
  251   324           49825475
  158   358           49827024
  172   355           49827323
  163   357           49830040
  117   364           49830157
   93   366           49832253
  126   363           49832523
  147   360           49832523
  259   319           49835738
    0   368           49836032
    1   368           49836033
    2   368           49836040
    3   368           49836059
   74   367           49836087
    4   368           49836096
    5   368           49836157
    6   368           49836248
    7   368           49836375
  269   312           49836437
    8   368           49836544
    9   368           49836761
  209   344           49836913
   10   368           49837032
   11   368           49837363
   12   368           49837760
  287   297           49837976
   13   368           49838229
   14   368           49838776
   15   368           49839407
  262   317           49839741
   16   368           49840128
   17   368           49840945
   18   368           49841864
  191   350           49842871
   19   368           49842891
  184   352           49843712
   20   368           49844032
  134   362           49844032
   21   368           49845293
   22   368           49846680
   23   368           49848199
  141   361           49849102
   24   368           49849856
  153   359           49849856
  273   309           49850046
   25   368           49851657
  107   365           49852168
  246   327           49852719
   75   367           49852738
  256   321           49853377
   26   368           49853608
  224   338           49853896
   27   368           49855715
  286   298           49857248
  278   305           49857577
   28   368           49857984
   94   366           49858480
  168   356           49859648
   29   368           49860421
   30   368           49863032
  265   315           49865500
   31   368           49865823
   32   368           49868800
   76   367           49869839
  217   341           49870134
  118   364           49871576
   33   368           49871969
   34   368           49875336
   35   368           49878907
  285   299           49880024
  127   363           49880530
  212   343           49881735
   36   368           49882688
   95   366           49885271
   37   368           49886685
  108   365           49886837
   77   367           49887396
  188   351           49888223
   38   368           49890904
  253   323           49892544
   39   368           49895351
  148   360           49897792
  135   362           49898303
  248   326           49898968
  222   339           49899267
   40   368           49900032
  159   358           49902391
  201   347           49902524
  235   333           49903912
   41   368           49904953
   78   367           49905415
  284   300           49906304
  237   332           49906421
  277   306           49906549
  198   348           49906584
  177   354           49907097
  233   334           49909041
  142   361           49909169
   42   368           49910120
  164   357           49910237
  204   346           49911400
   96   366           49912632
  268   313           49913129
  119   364           49913703
  272   310           49914648
   43   368           49915539
  173   355           49916592
  239   331           49916610
  181   353           49916718
  154   359           49920543
   44   368           49921216
  231   335           49921766
  109   365           49922154
  195   349           49923424
   79   367           49923902
   45   368           49927157
  128   363           49929299
   46   368           49933368
  207   345           49933368
  241   330           49934521
  283   301           49936088
  261   318           49937013
   47   368           49939855
  215   342           49940063
   97   366           49940569
  258   320           49941512
  229   336           49942045
   80   367           49942863
  169   356           49944825
  185   352           49945833
   48   368           49946624
  220   340           49952000
  192   350           49952888
  250   325           49953125
  136   362           49953384
   49   368           49953681
  264   316           49954240
  120   364           49956544
  110   365           49958125
  276   307           49959019
  243   329           49960196
   50   368           49961032
   81   367           49962304
  149   360           49963949
  255   322           49967623
  210   344           49968584
   51   368           49968683
   98   366           49969088
  282   302           49969376
  227   337           49969836
  143   361           49970088
   52   368           49976640
  160   358           49978712
  129   363           49978836
   82   367           49982231
  271   311           49982742
   53   368           49984909
  165   357           49991418
  155   359           49992154
  267   314           49993307
   54   368           49993496
  245   328           49993677
  111   365           49994756
  189   351           49994820
   99   366           49998195
  121   364           50000105
  178   354           50001616
   55   368           50002407
   83   367           50002650
  225   338           50005097
  281   303           50006168
  174   355           50006899
  137   362           50009281
   56   368           50011648
  218   341           50012053
  275   308           50014987
  252   324           50015232
  182   353           50015545
  213   343           50017204
   57   368           50021225
   84   367           50023567
  202   347           50024331
  199   348           50024791
  100   366           50027896
  130   363           50029147
  150   360           50031000
  170   356           50031016
   58   368           50031144
  144   361           50031865
  112   365           50032053
  247   327           50035006
  205   346           50036861
  260   319           50037759
  196   349           50038085
   59   368           50041411
  122   364           50044392
   85   367           50044988
  263   317           50046460
  280   304           50046464
  223   339           50047786
  186   352           50049064
  257   321           50050754
  292   293           50050845
   60   368           50052032
  270   312           50054328
  291   294           50054355
  161   358           50055993
  101   366           50058197
  290   295           50061375
  208   345           50062537
   61   368           50063013
  193   350           50064057
  156   359           50064695
  138   362           50066000
   86   367           50066919
  113   365           50070022
  236   333           50070293
  289   296           50071905
  234   334           50072608
  166   357           50073589
   62   368           50074360
  274   309           50074453
  238   332           50075640
  266   315           50076971
  216   342           50079384
  131   363           50080238
  232   335           50082543
  249   326           50084225
  254   323           50085331
  288   297           50085945
   63   368           50086079
  240   331           50088691
  102   366           50089104
   87   367           50089366
  123   364           50089411
  279   305           50090264
  145   361           50094506
  179   354           50097203
  221   340           50097861
   64   368           50098176
  175   355           50098250
  151   360           50098951
  230   336           50100056
  211   344           50101515
  190   351           50102551
  287   298           50103495
  114   365           50108669
  242   330           50109488
   65   368           50110657
   88   367           50112335
  183   353           50115464
  171   356           50118227
  103   366           50120623
   66   368           50123528
  139   362           50123547
  286   299           50124555
  228   337           50125105
  269   313           50129406
  132   363           50132115
  162   358           50134240
  124   364           50135168
   89   367           50135832
   67   368           50136795
  273   310           50137417
  278   306           50137568
  244   329           50138073
  157   359           50138172
  251   325           50141376
  259   320           50141979
  262   318           50142160
  200   348           50144192
  203   347           50147350
  115   365           50148000
  285   300           50149125
   68   368           50150464
  104   366           50152760
  187   352           50153411
  197   349           50153922
  214   343           50153951
  219   341           50155280
  167   357           50156756
  226   338           50157648
  146   361           50158017
   90   367           50159863
  256   322           50163464
  206   346           50163552
  265   316           50164121
   69   368           50164541
  152   360           50167808
  246   328           50174488
  194   350           50176384
  284   301           50177205
   70   368           50179032
  125   364           50181669
  140   362           50181928
   91   367           50184434
  133   363           50184784
  105   366           50185521
  116   365           50188021
  277   307           50188376
  176   355           50190651
  209   345           50192954
  180   354           50193864
   71   368           50193943
  224   339           50197643
  272   311           50203879
  172   356           50206464
  253   324           50206501
  268   314           50207976
  283   302           50208795
   72   368           50209280
   92   367           50209551
  191   351           50211422
  158   359           50212591
  163   358           50213459
  184   353           50216481
  248   327           50218775
  106   366           50218912
  217   342           50220001
  147   361           50222404
   73   368           50225049
  117   365           50228738
  126   364           50228920
   93   367           50235220
  212   344           50235712
  153   360           50237577
  235   334           50237579
  237   333           50238090
  134   363           50238251
  168   357           50240925
  141   362           50241149
   74   368           50241256
  261   319           50241340
  276   308           50242688
    0   369           50243409
    1   369           50243410
    2   369           50243417
    3   369           50243436
    4   369           50243473
    5   369           50243534
    6   369           50243625
    7   369           50243752
  282   303           50243895
    8   369           50243921
    9   369           50244138
   10   369           50244409
  233   335           50244712
   11   369           50244740
  222   340           50245048
   12   369           50245137
   13   369           50245606
   14   369           50246153
  239   332           50246287
   15   369           50246784
   16   369           50247505
   17   369           50248322
   18   369           50249241
  258   321           50249673
   19   369           50250268
   20   369           50251409
   21   369           50252670
  107   366           50252939
   22   369           50254057
  264   317           50254757
   23   369           50255576
   24   369           50257233
   75   368           50257907
  188   352           50258880
   25   369           50259034
  231   336           50259447
   26   369           50260985
   94   367           50261447
  241   331           50262212
   27   369           50263092
  201   348           50264793
   28   369           50265361
   29   369           50267798
  118   365           50270157
   30   369           50270409
  198   349           50270941
  250   326           50270976
  204   347           50271587
   31   369           50273200
  271   312           50273839
   76   368           50275008
   32   369           50276177
  127   364           50276927
   33   369           50279346
  255   323           50279642
  229   337           50281742
  281   304           50282505
   34   369           50282713
  177   355           50284108
  243   330           50285907
   35   369           50286284
  108   366           50287608
  148   361           50287673
  159   359           50287958
   95   367           50288238
  195   350           50289875
  267   315           50290038
   36   369           50290065
  207   346           50291479
  181   354           50291605
  215   343           50291982
  135   363           50292522
   77   368           50292565
  164   358           50293656
   37   369           50294062
  173   356           50295733
   38   369           50298281
  220   341           50299821
  275   309           50300504
  142   362           50301216
   39   369           50302728
   40   369           50307409
  293   293           50307514
  154   360           50308264
  292   294           50309272
   78   368           50310584
  227   338           50311555
  119   365           50312284
   41   369           50312330
  291   295           50314546
   96   367           50315599
  245   329           50317414
   42   369           50317497
  185   353           50318602
  192   351           50321439
   43   369           50322916
  109   366           50322925
  290   296           50323336
  210   345           50324625
  280   305           50324625
  128   364           50325696
  169   357           50326102
   44   369           50328593
   79   368           50329071
  252   325           50331133
   45   369           50334534
  289   297           50335642
   46   369           50340745
   97   367           50343536
  260   320           50344000
   47   369           50347232
  270   313           50347297
  136   363           50347603
   80   368           50348032
  225   339           50348844
  263   318           50348879
  288   298           50351464
  149   361           50353830
   48   369           50354001
  120   365           50355125
  247   328           50356775
  110   366           50358896
  257   322           50360841
   49   369           50361058
  274   310           50361824
  218   342           50361920
  143   362           50362135
  160   359           50364279
  189   352           50365477
   81   368           50367473
   50   369           50368409
  279   306           50370255
  287   299           50370802
  213   344           50371181
   98   367           50372055
  165   358           50374837
  129   364           50375233
  266   316           50375592
   51   369           50376060
  178   355           50378627
  155   360           50379875
   52   369           50384017
  174   356           50386040
  202   348           50386600
   82   368           50387400
  199   349           50389148
  182   354           50390432
   53   369           50392286
  223   340           50393567
  286   300           50393656
  111   366           50395527
  205   347           50397048
  121   365           50398686
  254   324           50399288
   54   369           50400873
   99   367           50401162
  137   363           50403500
  236   334           50403960
  249   327           50404032
  196   350           50404536
  238   333           50407309
   83   368           50407819
  234   335           50408279
   55   369           50409784
  170   357           50412293
  240   332           50418368
   56   369           50419025
  278   307           50419395
  285   301           50420026
  232   336           50420224
  208   346           50420648
  150   361           50420881
  186   353           50421833
  144   362           50423912
  269   314           50424253
  130   364           50425544
  273   311           50426648
   57   369           50428602
   84   368           50428736
  100   367           50430863
  216   343           50431303
  193   351           50432608
  112   366           50432824
  242   331           50437179
   58   369           50438521
  230   337           50439753
  161   359           50441560
  122   365           50442973
  221   341           50445682
  262   319           50446487
   59   369           50448788
  284   302           50449912
  259   321           50450140
   85   368           50450157
  156   360           50452416
  166   358           50457008
  211   345           50457556
  251   326           50459227
   60   369           50459409
  138   363           50460219
  101   367           50461164
  244   330           50463784
  265   317           50464638
  228   338           50466824
   61   369           50470390
  113   366           50470793
  277   308           50472045
   86   368           50472088
  190   352           50473208
  179   355           50474214
  256   323           50475483
  131   364           50476635
  175   356           50477391
   62   369           50481737
  283   303           50483314
  145   362           50486553
  123   365           50487992
  151   361           50488832
  183   354           50490351
  102   367           50492071
   63   369           50493456
   87   368           50494535
  272   312           50494976
  246   329           50498225
  171   357           50499504
  226   339           50501395
  268   315           50504707
  219   342           50505147
   64   369           50505553
  214   344           50507928
  200   349           50508549
  114   366           50509440
  203   348           50509619
   88   368           50517504
  139   363           50517766
   65   369           50518034
  162   359           50519807
  282   304           50520232
  197   350           50520373
  253   325           50522402
  103   367           50523590
  206   347           50523739
  157   360           50525893
  187   353           50526180
  276   309           50528205
  132   364           50528512
   66   369           50530905
  124   365           50533749
  167   358           50540175
  248   328           50540544
   89   368           50541001
  224   340           50543424
   67   369           50544172
  194   351           50544935
  261   320           50547581
  115   366           50548771
  146   362           50550064
  209   346           50551065
  104   367           50555727
  264   318           50557176
  152   361           50557689
   68   369           50557841
  258   322           50559760
  281   305           50560666
   90   368           50565032
  293   294           50565941
  271   313           50566808
  292   295           50569463
  176   356           50569792
  180   355           50570875
  237   334           50571757
   69   369           50571918
  217   343           50571920
  235   335           50573250
  140   363           50576147
  291   296           50576507
  239   333           50577956
  125   365           50580250
  133   364           50581181
  191   352           50582079
  233   336           50582393
   70   369           50586409
  290   297           50587073
  172   357           50587741
  275   310           50587875
  105   367           50588488
  267   316           50588659
  116   366           50588792
   91   368           50589603
  250   327           50590783
  184   354           50591368
  212   345           50591753
  241   332           50591889
  222   341           50592869
  255   324           50593599
  163   359           50599026
  231   337           50599144
  158   360           50600312
  289   298           50601161
   71   369           50601320
  280   306           50604616
  243   331           50613598
  147   362           50614451
   92   368           50614720
   72   369           50616657
  288   299           50618771
  106   367           50621879
  229   338           50623461
  168   358           50624344
  153   361           50627458
  126   365           50627501
  201   349           50629150
  117   366           50629509
  188   353           50631649
   73   369           50632426
  204   348           50633856
  134   364           50634648
  141   363           50635368
  198   350           50637392
  287   300           50639903
   93   368           50640389
  270   314           50642144
  245   330           50643125
  215   344           50645959
   74   369           50648633
  252   326           50648984
  220   342           50649688
  274   311           50651055
  207   347           50651666
  279   307           50652082
  260   321           50652161
    0   370           50653000
    1   370           50653001
    2   370           50653008
    3   370           50653027
    4   370           50653064
    5   370           50653125
  263   319           50653206
    6   370           50653216
    7   370           50653343
    8   370           50653512
    9   370           50653729
   10   370           50654000
   11   370           50654331
   12   370           50654728
   13   370           50655197
  227   339           50655302
   14   370           50655744
  107   367           50655906
   15   370           50656375
   16   370           50657096
   17   370           50657913
  195   351           50658426
   18   370           50658832
   19   370           50659859
   20   370           50661000
   21   370           50662261
  177   356           50663249
   22   370           50663648
  286   301           50664557
   23   370           50665167
   75   369           50665284
   94   368           50666616
   24   370           50666824
  181   355           50668616
   25   370           50668625
   26   370           50670576
  118   366           50670928
   27   370           50672683
  257   323           50672860
   28   370           50674952
  127   365           50675508
  159   360           50675679
  266   317           50676109
  173   357           50677010
   29   370           50677389
  164   359           50679223
  148   362           50679720
   30   370           50680000
  247   329           50680512
   76   369           50682385
  210   346           50682736
   31   370           50682791
   32   370           50685768
  135   364           50688919
   33   370           50688937
  108   367           50690575
  192   352           50692096
   34   370           50692304
  285   302           50692733
   95   368           50693407
  185   354           50693489
  225   340           50694625
  142   363           50695435
   35   370           50695875
  154   361           50698145
   36   370           50699656
   77   369           50699942
  278   308           50703064
   37   370           50703653
   38   370           50707872
  169   358           50709521
   39   370           50712319
  119   366           50713055
  218   343           50713839
  254   325           50715189
   40   370           50717000
  273   312           50717745
   78   369           50717961
   96   368           50720768
  269   315           50720984
   41   370           50721921
  128   365           50724277
  284   303           50724431
  249   328           50725801
  109   367           50725892
   42   370           50727088
  213   345           50727222
   43   370           50732507
   79   369           50736448
   44   370           50738184
  189   353           50738246
  236   335           50739631
  238   334           50740976
  223   341           50741388
  136   364           50744000
   45   370           50744125
  149   362           50745877
  234   336           50745960
   97   368           50748705
  240   333           50750037
   46   370           50750336
  202   349           50750957
  160   360           50752000
  262   320           50752728
   80   369           50755409
  199   350           50755599
  120   366           50755896
  143   363           50756354
   47   370           50756823
  277   309           50757562
  178   356           50757768
  205   348           50759317
  283   304           50759651
  232   337           50759921
  259   322           50760227
  165   359           50760404
  110   367           50761863
   48   370           50763592
  242   332           50766856
  265   318           50767057
  174   357           50767317
  182   355           50767443
  155   361           50769756
   49   370           50770649
  196   351           50773087
  129   365           50773814
   81   369           50774850
   98   368           50777224
   50   370           50778000
  251   327           50779034
  208   347           50780835
  230   338           50781472
  216   344           50785280
   51   370           50785651
  272   313           50787945
  256   324           50789440
  244   331           50791475
   52   370           50793608
   82   369           50794777
  221   342           50795549
  170   358           50795712
  186   354           50796720
  282   305           50798393
  111   367           50798494
  121   366           50799457
  137   364           50799897
   53   370           50801877
  193   352           50803265
  268   316           50803328
   99   368           50806331
   54   370           50810464
  228   339           50810571
  150   362           50812928
   83   369           50815196
  276   310           50815576
  211   346           50815667
  144   363           50818131
   55   370           50819375
  246   330           50823936
  130   365           50824125
  294   294           50824368
  293   295           50826132
   56   370           50828616
  161   360           50829281
  292   296           50831424
  112   367           50835791
  100   368           50836032
   84   369           50836113
   57   370           50838193
  291   297           50840244
  253   326           50840253
  281   306           50840657
  156   361           50842297
  166   359           50842575
  122   366           50843744
  190   353           50845977
  226   340           50847176
   58   370           50848112
  290   298           50852592
  179   356           50853355
  261   321           50855742
  138   364           50856616
  219   343           50857066
   85   369           50857534
   59   370           50858379
  175   357           50858668
  264   319           50861503
  271   314           50861655
  214   345           50863969
  248   329           50864281
  101   368           50866333
  183   355           50867362
  289   299           50868468
   60   370           50869000
  258   323           50871779
  113   367           50873760
  203   349           50873976
  200   350           50875000
  131   365           50875216
  275   311           50877106
   86   369           50879465
   61   370           50879981
  145   363           50880772
  151   362           50880879
  171   358           50882923
  206   348           50886008
  280   307           50886443
  288   300           50887872
  123   366           50888763
  197   351           50888924
  267   317           50889176
  224   341           50891245
   62   370           50891328
  102   368           50897240
  187   354           50901067
   87   369           50901912
   63   370           50903047
  237   335           50907428
  162   360           50907528
  255   325           50909500
  287   301           50910804
  235   336           50910931
  209   347           50911252
  239   334           50911623
  114   367           50912407
  250   328           50912552
  139   364           50914163
   64   370           50915144
  194   352           50915592
  157   361           50915774
  233   337           50922090
  241   333           50923558
   88   369           50924881
  167   359           50925742
  217   344           50925897
  132   365           50927093
   65   370           50927625
  103   368           50928759
  124   366           50934520
  279   308           50935751
  286   302           50937264
  270   315           50938875
   66   370           50940496
  231   338           50940863
  274   312           50942152
  222   342           50942736
  243   332           50943275
  146   363           50944283
   89   369           50948378
  152   362           50949736
  212   346           50949864
  180   356           50950016
  176   357           50951069
  115   367           50951738
   67   370           50953763
  191   353           50954848
  263   320           50959447
  104   368           50960896
  260   322           50962248
  229   339           50967208
  285   303           50967252
   68   370           50967432
  184   355           50968379
  252   327           50968791
  245   331           50970816
  172   358           50971160
   90   369           50972409
  140   364           50972544
  266   318           50978528
  133   365           50979762
  125   366           50981021
   69   370           50981509
  163   360           50986747
  257   324           50986817
  278   309           50988581
  158   361           50990193
  116   367           50991759
  105   368           50993657
  201   350           50995601
   70   370           50996000
   91   369           50996980
  204   349           50998213
  284   304           51000768
  227   340           51001083
  220   343           51001607
  215   345           51002000
  198   351           51005943
  247   330           51006223
  188   354           51006536
  147   363           51008670
  168   359           51009911
  273   313           51010714
   71   370           51010911
  207   348           51013935
  153   362           51019505
  269   316           51019605
   92   369           51022097
   72   370           51026248
  106   368           51027048
  126   366           51028272
  195   352           51029083
  141   364           51031765
  117   367           51032476
  254   326           51033040
  134   365           51033229
  283   305           51037812
   73   370           51042017
  225   341           51042446
  210   347           51042923
  177   357           51044526
  277   310           51044933
  181   356           51047757
   93   369           51047766
  249   329           51049538
   74   370           51058224
  173   358           51060429
  262   321           51060889
  107   368           51061075
    0   371           51064811
    1   371           51064812
    2   371           51064819
    3   371           51064838
  192   353           51064865
    4   371           51064875
    5   371           51064936
    6   371           51065027
    7   371           51065154
    8   371           51065323
    9   371           51065540
  159   361           51065560
   10   371           51065811
   11   371           51066142
   12   371           51066539
  164   360           51066944
   13   371           51067008
   14   371           51067555
  218   344           51067816
   15   371           51068186
   16   371           51068907
   17   371           51069724
  185   355           51070500
   18   371           51070643
  265   319           51071384
   19   371           51071670
  259   323           51072246
   20   371           51072811
  118   367           51073895
  148   363           51073939
   94   369           51073993
   21   371           51074072
   75   370           51074875
   22   371           51075459
  127   366           51076279
  238   335           51076647
   23   371           51076978
  236   336           51077312
  282   306           51078384
   24   371           51078635
   25   371           51080436
   26   371           51082387
  272   314           51082792
  240   334           51083704
   27   371           51084494
  294   295           51084559
  213   346           51085333
  234   337           51085657
   28   371           51086763
  135   365           51087500
  293   296           51088093
   29   371           51089200
  154   362           51090192
  223   342           51091255
   30   371           51091811
  142   364           51091832
   76   370           51091976
   31   371           51094602
  169   359           51095088
  292   297           51095161
  108   368           51095744
   32   371           51097579
  242   333           51098525
   33   371           51100748
   95   369           51100784
  251   328           51100803
  232   338           51101640
  268   317           51103845
   34   371           51104115
  276   311           51104807
  256   325           51105341
  291   298           51105763
   35   371           51107686
   77   370           51109533
   36   371           51111467
  189   354           51113133
   37   371           51115464
  119   367           51116022
  202   350           51117408
   38   371           51119683
  290   299           51119899
  244   332           51121152
  281   307           51122484
  205   349           51123674
   39   371           51124130
  199   351           51124150
  128   366           51125048
  230   339           51125219
   78   370           51127552
   96   369           51128145
   40   371           51128811
  109   368           51131061
   41   371           51133732
  289   300           51137569
   42   371           51138899
  178   357           51139045
  149   363           51140096
  216   345           51141321
  160   361           51141881
  136   365           51142581
  208   348           51143104
  196   352           51143744
   43   371           51144318
   79   370           51146039
  182   356           51146584
  221   343           51147468
  165   360           51148125
   44   371           51149995
  174   358           51150736
  246   331           51151627
  143   364           51152751
   45   371           51155936
   97   369           51156082
  228   340           51156352
  271   315           51158386
  288   301           51158773
  120   367           51158863
  253   327           51160060
  155   362           51161803
   46   371           51162147
   80   370           51165000
  261   322           51165829
  110   368           51167032
  264   320           51167744
  275   312           51168203
   47   371           51168634
  280   308           51170112
  186   355           51173731
  129   366           51174585
   48   371           51175403
  211   347           51175854
  193   353           51176034
  170   359           51181279
   49   371           51182460
  287   302           51183511
   81   370           51184441
   98   369           51184601
  258   324           51185736
   50   371           51189811
  248   330           51189992
  267   318           51191595
  226   341           51194997
   51   371           51197462
  137   365           51198478
  121   367           51202424
  111   368           51203663
   82   370           51204368
   52   371           51205419
  150   363           51207147
  219   344           51211043
  286   303           51211783
   53   371           51213688
   99   369           51213708
  144   364           51214528
  161   361           51219162
  190   354           51220864
  279   309           51221268
  214   346           51222080
   54   371           51222275
   83   370           51224787
  130   366           51224896
  255   326           51227351
  166   360           51230296
   55   371           51231186
  156   362           51234344
  179   357           51234632
  274   313           51235121
  250   329           51236289
  270   316           51237496
   56   371           51240427
  203   350           51240427
  112   368           51240960
  224   342           51241112
  175   358           51242087
  100   369           51243409
  200   351           51243551
  285   304           51243589
  237   336           51245109
   84   370           51245704
  183   356           51246503
  122   367           51246711
  239   335           51247294
   57   371           51250004
  206   349           51250365
  235   337           51250628
  138   365           51255197
  241   334           51257225
  197   352           51259581
   58   371           51259923
  233   338           51263809
   85   370           51267125
  263   321           51267608
  171   359           51268490
   59   371           51270190
  209   348           51273521
  101   369           51273710
  260   323           51274267
  243   333           51274944
  151   363           51275098
  278   310           51275952
  131   366           51275987
  145   364           51277169
  187   355           51278078
  113   368           51278929
  284   305           51278929
   60   371           51280811
  217   345           51281938
  266   319           51282855
  231   339           51284610
  194   353           51288361
   86   370           51289056
  252   328           51290560
  123   367           51291730
   61   371           51291792
  222   343           51294655
  162   361           51297409
  245   332           51300493
  257   325           51302718
   62   371           51303139
  102   369           51304617
  273   314           51305561
  157   362           51307821
  212   347           51310051
   87   370           51311503
  139   365           51312744
  229   340           51312989
  167   360           51313463
   63   371           51314858
  114   368           51317576
  283   306           51317803
  269   317           51320122
   64   371           51326955
  132   366           51327864
  191   354           51329735
  180   357           51331293
  247   331           51333914
  277   311           51334164
   88   370           51334472
  176   358           51334488
  103   369           51336136
  124   367           51337487
   65   371           51339436
  146   364           51340680
  152   363           51343955
  295   295           51344750
  294   296           51346520
  184   356           51347520
  227   341           51348904
  293   297           51351830
   66   371           51352307
  254   327           51352847
  220   344           51355584
  172   359           51356727
  115   368           51356907
   89   370           51357969
  215   346           51360111
  282   307           51360211
  292   298           51360680
  201   351           51364152
  204   350           51364664
   67   371           51365574
  104   369           51368273
  262   322           51370976
  140   365           51371125
  291   299           51373070
  249   330           51375249
  198   352           51376600
  163   361           51376628
  265   320           51377625
  207   349           51378292
   68   371           51379243
  272   315           51379523
  133   366           51380533
   90   370           51382000
  158   362           51382240
  188   355           51383547
  125   367           51383988
  259   324           51386203
  290   300           51389000
  225   342           51392313
   69   371           51393320
  276   312           51395904
  116   368           51396928
  168   360           51397632
  105   369           51401034
  195   353           51401852
  147   364           51405067
  210   348           51405192
  281   308           51406153
  268   318           51406264
   91   370           51406571
   70   371           51407811
  289   301           51408470
  153   363           51413724
  238   336           51414328
  236   337           51417009
  240   335           51419375
   71   371           51422722
  256   326           51423192
  218   345           51423857
  251   329           51424540
  234   338           51427376
  177   358           51427945
  181   357           51429034
  141   365           51430346
  126   367           51431239
  288   302           51431480
   92   370           51431688
  242   334           51432192
  134   366           51434000
  106   369           51434425
  117   368           51437645
   72   371           51438059
  192   354           51439752
  223   343           51443174
  232   339           51445387
  213   347           51445520
  173   359           51445996
  185   356           51449641
  244   333           51452821
   73   371           51453828
  280   309           51455629
  164   361           51456825
  271   316           51457007
   93   370           51457357
  159   362           51457607
  287   303           51458030
  275   313           51461172
  107   369           51468452
   74   371           51470035
  148   364           51470336
  230   340           51471000
  264   321           51475905
  261   323           51477848
    0   372           51478848
    1   372           51478849
    2   372           51478856
    3   372           51478875
    4   372           51478912
    5   372           51478973
    6   372           51479064
  118   368           51479064
    7   372           51479191
  127   367           51479246
    8   372           51479360
    9   372           51479577
   10   372           51479848
   11   372           51480179
   12   372           51480576
   13   372           51481045
  246   332           51481304
   14   372           51481592
  253   328           51481829
   15   372           51482223
  169   360           51482809
   16   372           51482944
   94   370           51483584
   17   372           51483761
  154   363           51484411
   18   372           51484680
   19   372           51485707
  202   351           51485959
   75   371           51486686
   20   372           51486848
   21   372           51488109
  286   304           51488120
  135   366           51488271
   22   372           51489496
  205   350           51490125
  189   355           51490144
  142   365           51490413
   23   372           51491015
   24   372           51492672
   25   372           51494473
  199   352           51494807
  267   319           51495922
   26   372           51496424
   27   372           51498531
  216   346           51499432
   28   372           51500800
  221   344           51501445
  258   325           51501637
  108   369           51503121
   29   372           51503237
   76   371           51503787
  228   341           51504173
   30   372           51505848
  208   349           51507461
   31   372           51508639
  279   310           51508639
   95   370           51510375
   32   372           51511616
   33   372           51514785
  196   353           51516513
  248   331           51517683
   34   372           51518152
  119   368           51521191
   77   371           51521344
   35   372           51521723
  285   305           51521750
  178   358           51522464
   36   372           51525504
  182   357           51527861
  128   367           51528015
   37   372           51529501
  274   314           51529968
   38   372           51533720
  160   362           51533928
  174   359           51536303
  149   364           51536493
   96   370           51537736
  165   361           51538006
  270   317           51538013
  211   348           51538123
   39   372           51538167
  109   369           51538438
   78   371           51539363
   40   372           51542848
  136   366           51543352
  226   342           51544864
  255   327           51547158
   41   372           51547769
  193   354           51550921
  143   365           51551332
  186   356           51552872
   42   372           51552936
  155   363           51556022
   79   371           51557850
   43   372           51558355
  284   306           51558920
  250   330           51562000
   44   372           51564032
  120   368           51564032
  278   311           51565183
   97   370           51565673
  219   345           51567084
  170   360           51569000
   45   372           51569973
  110   369           51574409
   46   372           51576184
   80   371           51576811
  129   367           51577552
  263   322           51577695
  214   347           51582267
   47   372           51582671
  237   337           51584806
  239   336           51584975
  260   324           51588224
  266   320           51589096
   48   372           51589440
  235   338           51592347
  241   335           51592896
  224   343           51593031
   98   370           51594192
   81   371           51596252
   49   372           51596497
  190   355           51597875
  137   366           51599249
  283   307           51599630
  273   315           51602292
  150   364           51603544
   50   372           51603848
  295   296           51606711
  233   339           51607556
  121   368           51607593
  243   334           51608611
  203   351           51608978
  294   297           51610257
  111   369           51611040
  161   362           51611209
   51   372           51611499
  144   365           51613109
  200   352           51614208
  252   329           51614297
   82   371           51616179
  206   350           51616816
  293   298           51617349
  179   358           51618051
   52   372           51619456
  166   361           51620177
  257   326           51620569
  269   318           51622541
   99   370           51623299
  277   312           51625261
  175   359           51627654
   53   372           51627725
  183   357           51627780
  130   367           51627863
  292   299           51627987
  156   363           51628563
  231   340           51630391
  245   333           51632162
  197   353           51632350
   54   372           51636312
   83   371           51636598
  209   349           51637878
  217   346           51640049
  291   300           51642171
  282   308           51643880
   55   372           51645223
  112   369           51648337
  222   344           51648632
  122   368           51651880
  100   370           51653000
   56   372           51654464
  138   366           51655968
  171   360           51656211
  187   356           51657219
   84   371           51657515
  290   301           51659901
  229   341           51660810
  194   354           51663248
  247   332           51663591
   57   372           51664041
  151   364           51671495
  212   348           51672320
   58   372           51673960
  254   328           51674616
  145   365           51675750
  272   316           51678144
   85   371           51678936
  131   367           51678954
  289   302           51681177
  262   323           51682995
  101   370           51683301
   59   372           51684227
  265   321           51685786
  113   369           51686306
  276   313           51688873
  162   362           51689456
  281   309           51691670
   60   372           51694848
  123   368           51696899
  227   342           51698771
   86   371           51700867
  157   363           51702040
  259   325           51702104
  249   331           51702940
  167   361           51703344
   61   372           51705829
  288   303           51705999
  191   355           51706746
  268   319           51710591
  220   345           51711625
  139   366           51713515
  102   370           51714208
  180   358           51714712
   62   372           51717176
  176   359           51720055
  215   347           51720298
   87   371           51723314
  114   369           51724953
  184   357           51728797
   63   372           51728895
  132   367           51730831
  204   351           51733215
  287   304           51734367
  201   352           51734809
  146   365           51739261
  152   364           51740352
   64   372           51740992
  124   368           51742656
  256   327           51742999
  280   310           51743000
  225   343           51744232
  172   360           51744448
  207   350           51744743
  103   370           51745727
   88   371           51746283
  198   353           51749369
  251   330           51750251
   65   372           51753473
  238   337           51754025
  275   314           51756019
  240   336           51757056
  271   317           51757524
  236   338           51758728
  188   356           51762688
  115   369           51764284
  286   305           51766281
   66   372           51766344
  242   335           51767863
  163   362           51768675
  210   349           51769549
   89   371           51769780
  234   339           51771123
  140   366           51771896
  158   363           51776459
  195   354           51776739
  104   370           51777864
   67   372           51779611
  218   346           51781968
  133   367           51783500
  264   322           51785992
  244   334           51786488
  168   361           51787513
  125   368           51789157
  232   340           51791168
  261   324           51791805
   68   372           51793280
   90   371           51793811
  223   344           51797151
  279   311           51797870
  285   306           51801741
  267   320           51802163
  147   365           51803648
  116   369           51804305
  253   329           51805566
   69   372           51807357
  213   348           51807789
  153   364           51810121
  105   370           51810625
  181   358           51812453
  246   333           51812973
  177   359           51813512
  192   355           51816763
   91   371           51818382
  230   341           51818821
  258   326           51819488
   70   372           51821848
  274   315           51826699
  185   357           51830918
  141   366           51831117
  173   360           51833717
  126   368           51836408
   71   372           51836759
  134   367           51836967
  270   318           51840432
  284   307           51840747
   92   371           51843499
  106   370           51844016
  117   369           51845022
  248   332           51847360
  164   362           51848872
  159   363           51851826
   72   372           51852096
  228   342           51854040
  278   312           51856280
  202   352           51856616
  221   345           51857486
  205   351           51858676
  216   347           51859619
  199   353           51867576
   73   372           51867865
  296   296           51868672
  148   365           51868917
  255   328           51868927
   93   371           51869168
  189   356           51869285
  295   297           51870448
  169   361           51872690
  208   350           51873912
  294   298           51875776
  107   370           51878043
  154   364           51880808
  283   308           51883299
   74   372           51884072
  127   368           51884415
  293   299           51884656
  118   369           51886441
  250   331           51889691
  263   323           51889714
  142   366           51891184
  135   367           51891238
  196   354           51891400
    0   373           51895117
    1   373           51895118
    2   373           51895125
    3   373           51895144
    4   373           51895181
    5   373           51895242
    6   373           51895333
   94   371           51895395
    7   373           51895460
    8   373           51895629
    9   373           51895846
   10   373           51896117
   11   373           51896448
  226   343           51896783
   12   373           51896845
  292   300           51897088
  266   321           51897257
   13   373           51897314
   14   373           51897861
   15   373           51898492
   16   373           51899213
   17   373           51900030
   75   372           51900723
  273   316           51900913
   18   373           51900949
   19   373           51901976
  211   349           51902480
   20   373           51903117
  260   325           51904125
   21   373           51904378
   22   373           51905765
   23   373           51907284
  178   359           51908031
   24   373           51908941
   25   373           51910742
  182   358           51911280
   26   373           51912693
  108   370           51912712
  291   301           51913072
   27   373           51914800
   28   373           51917069
   76   372           51917824
  277   313           51918230
   29   373           51919506
   30   373           51922117
   95   371           51922186
  174   360           51924024
  239   337           51924672
   31   373           51924908
  219   346           51925195
  237   338           51926525
  269   319           51926868
   32   373           51927885
  193   355           51927932
  160   363           51928147
  119   369           51928568
  282   309           51929397
  165   362           51930053
  241   336           51930577
   33   373           51931054
  290   302           51932608
  128   368           51933184
  186   357           51934149
   34   373           51934421
  149   365           51935074
   77   372           51935381
  235   339           51936094
   35   373           51937992
  252   330           51940008
  257   327           51940376
   36   373           51941773
  243   335           51944282
  214   348           51944536
   37   373           51945770
  136   367           51946319
  224   344           51947008
  109   370           51948029
   96   371           51949547
   38   373           51949989
  143   366           51952103
  155   364           51952419
  233   340           51953337
   78   372           51953400
   39   373           51954436
  289   303           51955696
  170   361           51958881
   40   373           51959117
   41   373           51964038
  245   334           51965829
   42   373           51969205
  120   369           51971409
   79   372           51971887
   43   373           51974624
  190   356           51977016
   97   371           51977484
  231   341           51978212
  272   317           51978661
  281   310           51979041
  203   352           51979635
   44   373           51980301
  288   304           51982336
  129   368           51982721
  276   314           51983720
  110   370           51984000
  206   351           51985367
   45   373           51986242
  200   353           51986977
   80   372           51990848
   46   373           51992453
  247   333           51995260
  265   322           51995873
  262   324           51996952
  254   329           51998353
   47   373           51998940
  217   347           52000236
  150   365           52002125
  137   367           52002216
  179   359           52003618
  209   350           52004329
  222   345           52004673
  161   363           52005428
   48   373           52005709
   98   371           52006003
  197   354           52007237
   81   372           52010289
  229   342           52010677
  183   358           52011199
  166   362           52012224
  287   305           52012528
   49   373           52012766
  144   366           52013880
  121   369           52014970
  175   360           52015375
  268   320           52016832
  259   326           52019955
   50   373           52020117
  111   370           52020631
  156   364           52024960
   51   373           52027768
   82   372           52030216
  280   311           52032231
  249   332           52032617
  130   368           52033032
   99   371           52035110
   52   373           52035725
  212   349           52036677
  187   357           52038496
  194   355           52040259
   53   373           52043994
  171   361           52046092
  286   306           52046272
   83   372           52050635
  227   343           52050690
   54   373           52052581
  275   315           52052750
  112   370           52057928
  138   367           52058935
  122   369           52059257
  271   318           52059943
   55   373           52061492
  256   328           52064768
  100   371           52064811
  220   346           52069736
  151   365           52070076
   56   373           52070733
   84   372           52071552
  145   366           52076521
  251   331           52077942
   57   373           52080310
  215   348           52082567
  285   307           52083568
  162   363           52083675
  131   368           52084123
  191   356           52085887
  279   312           52088967
   58   373           52090229
   85   372           52092973
  101   371           52095112
  167   362           52095391
  238   338           52095744
  113   370           52095897
  240   337           52096753
  264   323           52098011
  225   344           52098209
  157   364           52098437
  180   359           52100279
   59   373           52100496
  236   339           52102475
  204   352           52103872
  123   369           52104276
  242   336           52105544
  201   353           52107578
  261   325           52107706
  176   360           52107776
  267   321           52110324
   60   373           52111117
  184   358           52112216
  207   351           52113294
   86   372           52114904
  139   367           52116482
  234   340           52116904
   61   373           52122098
  244   335           52122159
  198   354           52124256
  284   308           52124416
  274   316           52125320
  102   371           52126019
  253   330           52131277
  296   297           52132409
   62   373           52133445
  172   361           52134329
  114   370           52134544
  295   298           52135967
  132   368           52136000
  210   350           52136000
   87   372           52137351
  152   365           52138933
  232   341           52138989
  258   327           52139295
  146   366           52140032
  218   347           52142155
  294   299           52143083
  188   357           52143965
  270   319           52144759
   63   373           52145164
  246   334           52146640
  278   313           52149249
  124   369           52150033
  223   345           52153192
  195   355           52153750
  293   300           52153757
   64   373           52157261
  103   371           52157538
   88   372           52160320
  163   363           52162894
  292   301           52167989
  230   342           52168688
  283   309           52168816
   65   373           52169742
  213   349           52172146
  158   364           52172856
  115   370           52173875
  140   367           52174863
  248   333           52179029
  168   362           52179560
   66   373           52182613
   89   372           52183817
  291   302           52185779
  133   368           52188669
  104   371           52189675
  255   329           52192664
   67   373           52195880
  192   356           52195904
  125   369           52196534
  181   359           52198020
  177   360           52201233
  273   317           52201430
  263   324           52203671
  147   366           52204419
  228   343           52205959
  290   303           52207127
  266   322           52207344
   90   372           52207848
  153   365           52208702
   68   373           52209549
  277   314           52213077
  116   370           52213896
  185   358           52214337
  221   346           52215597
  282   310           52216768
  250   332           52219368
  216   348           52221888
  260   326           52221976
  105   371           52222436
  173   361           52223598
   69   373           52223626
  205   352           52229333
  202   353           52229385
  289   304           52232033
   91   372           52232419
  269   320           52233109
  141   367           52234084
   70   373           52238117
  134   368           52242136
  199   354           52242463
  208   351           52242463
  164   363           52243091
  126   369           52243785
  159   364           52248223
  189   357           52250562
  226   344           52250760
   71   373           52253028
  117   370           52254613
  106   371           52255827
   92   372           52257536
  288   305           52260497
  257   328           52262145
  169   362           52264737
  239   338           52266391
  252   331           52267699
  281   311           52268272
   72   373           52268365
  196   355           52268411
  211   350           52268931
  148   366           52269688
  237   339           52270272
  241   337           52270274
  154   365           52279389
  276   315           52280451
  272   318           52281080
  235   340           52281875
  243   336           52281963
   93   372           52283205
   73   373           52284134
  219   347           52285382
  107   371           52289854
  127   369           52291792
  287   306           52292519
  142   367           52294151
  178   360           52295752
  118   370           52296032
  135   368           52296407
  182   359           52296847
   74   373           52300341
  233   341           52301158
  245   335           52301500
  224   345           52303049
  193   356           52307073
  265   323           52307892
  214   349           52308893
   94   372           52309432
  262   325           52312853
    0   374           52313624
    1   374           52313625
    2   374           52313632
    3   374           52313651
    4   374           52313688
    5   374           52313749
    6   374           52313840
  174   361           52313905
    7   374           52313967
    8   374           52314136
    9   374           52314353
   10   374           52314624
   11   374           52314955
   12   374           52315352
   13   374           52315821
   14   374           52316368
   75   373           52316992
   15   374           52316999
  186   358           52317568
   16   374           52317720
   17   374           52318537
   18   374           52319456
   19   374           52320483
   20   374           52321624
   21   374           52322885
  280   312           52323328
  254   330           52324064
   22   374           52324272
  165   363           52324272
  108   371           52324523
  160   364           52324544
  268   321           52324993
   23   374           52325791
   24   374           52327448
  231   342           52328079
  286   307           52328099
  247   334           52328927
   25   374           52329249
   26   374           52331200
   27   374           52333307
   76   373           52334093
   28   374           52335576
  149   366           52335845
   95   372           52336223
   29   374           52338013
  119   370           52338159
  259   327           52339762
  128   369           52340561
   30   374           52340624
   31   374           52343415
   32   374           52346392
   33   374           52349561
  170   362           52350928
  155   365           52351000
  275   316           52351371
  136   368           52351488
   77   373           52351650
  203   353           52352404
   34   374           52352928
  143   367           52355070
  206   352           52356024
   35   374           52356499
  190   357           52358293
  109   371           52359840
   36   374           52360280
  200   354           52361864
  217   348           52362505
  229   343           52362596
  222   346           52362784
   96   372           52363584
  271   319           52364270
   37   374           52364277
  249   333           52364286
  285   308           52367237
   38   374           52368496
   78   373           52369669
  209   351           52372880
   39   374           52372943
   40   374           52377624
  120   370           52381000
  279   313           52381936
   41   374           52382545
  197   355           52384248
   42   374           52387712
   79   373           52388156
  256   329           52388505
  129   369           52390098
  179   360           52391339
   97   372           52391521
   43   374           52393131
  110   371           52395811
  297   297           52396146
  183   359           52396766
  296   298           52397928
   44   374           52398808
  161   364           52401825
  150   366           52402896
  212   350           52403128
  295   299           52403274
  227   344           52404667
   45   374           52404749
  175   361           52405256
  166   363           52406443
   80   373           52407117
  137   368           52407385
  251   332           52407619
  284   309           52409933
   46   374           52410960
  264   324           52411968
  294   300           52412184
  144   367           52416847
   47   374           52417447
  194   356           52419400
   98   372           52420040
  267   322           52420411
  187   358           52421915
  156   365           52423541
   48   374           52424216
  121   370           52424561
  293   301           52424658
  261   326           52425557
  274   317           52425837
   81   373           52426558
  220   347           52429923
   49   374           52431273
  111   371           52432442
  171   362           52438139
  240   338           52438472
   50   374           52438624
  238   339           52439491
  130   369           52440409
  292   302           52440696
  278   314           52444096
  242   337           52445241
   51   374           52446275
   82   373           52446485
  215   349           52446924
  236   340           52448256
   99   372           52449147
  270   320           52451000
   52   374           52454232
  225   345           52454250
  283   310           52456187
  253   331           52458968
  244   336           52459840
  291   303           52460298
  258   328           52461064
   53   374           52462501
  138   368           52464104
  234   341           52464725
   83   373           52466904
  191   357           52467164
  122   370           52468848
  112   371           52469739
  151   366           52470847
   54   374           52471088
  204   353           52476641
  100   372           52478848
  145   367           52479488
   55   374           52479999
  162   364           52480072
  246   335           52482311
  201   354           52482465
  290   304           52483464
  207   352           52483951
   84   373           52487821
  180   360           52488000
  232   342           52488856
   56   374           52489240
  167   363           52489610
  131   369           52491500
  157   365           52497018
  176   361           52497657
  184   359           52497783
   57   374           52498817
  198   355           52501267
  273   318           52503849
  218   348           52504424
  210   351           52504551
  282   311           52505999
  113   371           52507708
   58   374           52508736
  101   372           52509149
   85   373           52509242
  277   315           52509808
  289   305           52510194
  223   346           52511303
  248   334           52512696
  123   370           52513867
  255   330           52518375
   59   374           52519003
  266   323           52519363
  263   325           52519572
  230   343           52520607
  139   368           52521651
  172   362           52526376
  188   358           52527384
   60   374           52529624
   86   373           52531173
  195   356           52532891
  213   350           52538597
  152   366           52539704
  102   372           52540056
  288   306           52540488
   61   374           52540605
  269   321           52541270
  260   327           52541783
  146   367           52542999
  132   369           52543377
  114   371           52546355
  250   333           52551037
   62   374           52551952
   87   373           52553620
  163   364           52559291
  281   312           52559369
  124   370           52559624
  228   344           52559936
   63   374           52563671
  158   365           52571437
  103   372           52571575
  168   363           52573779
  287   307           52574346
   64   374           52575768
  221   347           52575784
   88   373           52576589
  192   357           52577181
  276   316           52579072
  140   368           52580032
  272   319           52585407
  115   371           52585686
  181   360           52585741
  257   329           52585882
  216   349           52586245
   65   374           52588249
  177   361           52591114
  133   369           52596046
  252   332           52597376
  185   359           52599904
   89   373           52600086
   66   374           52601120
  205   353           52602102
  104   372           52603712
  202   354           52604272
  125   370           52606125
  226   345           52606801
  147   367           52607386
  153   366           52609473
  239   339           52610138
  286   308           52611768
  241   338           52611993
  208   352           52613120
   67   374           52614387
  173   362           52615645
  237   340           52616053
  280   313           52616297
  199   355           52619474
  243   337           52621660
  265   324           52621849
   90   373           52624117
  116   371           52625707
   68   374           52628056
  235   341           52629696
  262   326           52630704
  189   358           52633981
  268   322           52635080
  105   372           52636473
  211   351           52637482
  245   336           52639181
  141   368           52639253
  164   364           52639488
   69   374           52642133
  159   365           52646804
  196   356           52647552
  219   348           52647651
   91   373           52648688
  134   369           52649513
  233   342           52651025
  254   331           52651755
  275   317           52651888
  285   309           52652754
  126   370           52653376
   70   374           52656624
  169   363           52658956
  224   346           52661160
  259   328           52661531
  297   298           52661665
  247   335           52664598
  296   299           52665235
  117   371           52666424
  106   372           52669864
  271   320           52670511
   71   374           52671535
  295   300           52672375
  148   367           52672655
   92   373           52673805
  214   350           52675344
  279   314           52676783
  231   343           52679998
  154   366           52680160
  294   301           52683085
  182   360           52684568
  178   361           52685633
   72   374           52686872
  193   357           52688350
  284   310           52697304
  293   302           52697365
  249   334           52697953
  142   368           52699320
   93   373           52699474
  127   370           52701383
   73   374           52702641
  186   359           52703135
  135   369           52703784
  107   372           52703891
  174   362           52705952
  118   371           52707843
  256   330           52714216
  292   303           52715215
  229   344           52716573
   74   374           52718848
  165   364           52720669
  222   347           52722971
  160   365           52723125
   94   373           52725701
  217   349           52726862
  203   354           52727291
  264   325           52727869
  274   318           52728256
  206   353           52728793
  267   323           52732430
    0   375           52734375
    1   375           52734376
    2   375           52734383
    3   375           52734402
    4   375           52734439
    5   375           52734500
    6   375           52734591
    7   375           52734718
    8   375           52734887
    9   375           52735104
   10   375           52735375
   75   374           52735499
   11   375           52735706
   12   375           52736103
   13   375           52736572
  291   304           52736635
   14   375           52737119
   15   375           52737750
   16   375           52738471
  108   372           52738560
  149   367           52738812
  200   355           52738875
   17   375           52739288
  251   333           52739288
   18   375           52740207
  278   315           52740827
   19   375           52741234
  190   358           52741712
   20   375           52742375
  209   352           52743537
   21   375           52743636
   22   375           52745023
  170   363           52745147
  261   327           52745364
  283   311           52745418
   23   375           52746542
   24   375           52748199
  119   371           52749970
   25   375           52750000
  128   370           52750152
  155   366           52751771
   26   375           52751951
   95   373           52752492
   76   374           52752600
   27   375           52754058
   28   375           52756327
   29   375           52758764
  136   369           52758865
  270   321           52759161
  143   368           52760239
  227   345           52760708
   30   375           52761375
  290   305           52761625
  197   356           52763389
   31   375           52764166
   32   375           52767143
   77   374           52770157
   33   375           52770312
  212   351           52771679
   34   375           52773679
  109   372           52773877
   35   375           52777250
   96   373           52779853
   36   375           52781031
  179   361           52781220
  240   339           52782219
  183   360           52784487
  258   329           52784801
   37   375           52785028
  238   340           52785272
  242   338           52786960
   78   374           52788176
  253   332           52788645
   38   375           52789247
  289   306           52790185
  220   348           52792192
  120   371           52792811
   39   375           52793694
  236   341           52796077
  282   312           52797096
  175   362           52797303
   40   375           52798375
  244   337           52799537
  129   370           52799689
  161   365           52800406
  194   357           52800677
  166   364           52802840
   41   375           52803296
  150   367           52805863
   79   374           52806663
  187   359           52807482
   97   373           52807790
  273   319           52808176
  277   316           52808429
   42   375           52808463
  110   372           52809848
  225   346           52812361
  215   350           52813375
   43   375           52813882
  234   342           52814592
  137   369           52814762
   44   375           52819559
  246   336           52819992
  144   368           52822016
  288   307           52822315
  156   366           52824312
   45   375           52825500
   80   374           52825624
   46   375           52831711
  171   363           52832358
  266   324           52833320
   98   373           52836309
  121   371           52836372
  263   326           52837423
   47   375           52838198
  232   343           52840775
   48   375           52844967
   81   374           52845065
  255   331           52846066
  111   372           52846479
  248   335           52848367
  130   370           52850000
  191   358           52850583
  269   322           52851357
  204   354           52851528
   49   375           52852024
  281   313           52852338
  207   353           52856720
  287   308           52858015
   50   375           52859375
  201   355           52859476
  260   328           52863552
   82   374           52864992
   99   373           52865416
   51   375           52867026
  218   349           52868781
  138   369           52871481
  223   347           52871490
  151   367           52873814
  230   344           52874584
   52   375           52874983
  210   352           52875208
  180   361           52877881
  162   365           52878653
  276   317           52879589
  198   356           52880408
  122   371           52880659
   53   375           52883252
  112   372           52883776
  145   368           52884657
  250   334           52884704
   83   374           52885411
  184   360           52885504
  167   364           52886007
  176   362           52889704
  272   320           52891648
   54   375           52891839
  100   373           52895117
  286   309           52897285
  157   366           52897789
   55   375           52900750
  131   370           52901091
   84   374           52906328
  213   351           52907148
   56   375           52909991
  280   314           52911144
  257   330           52911593
  188   359           52912951
  195   357           52914168
  228   345           52915977
   57   375           52919568
  172   363           52920595
  113   372           52921745
  101   373           52925418
  123   371           52925678
  298   298           52927184
   85   374           52927749
  297   299           52928972
  139   369           52929028
  252   333           52929045
   58   375           52929487
  296   300           52934336
  265   325           52937750
  221   348           52938053
   59   375           52939754
  285   310           52940125
  152   367           52942671
  295   301           52943276
  268   323           52947099
  146   368           52948168
   86   374           52949680
   60   375           52950375
  262   327           52950511
  216   350           52952696
  132   370           52952968
  275   318           52954307
  241   339           52955740
  294   302           52955792
  239   340           52955919
  102   373           52956325
  163   365           52957872
  114   372           52960392
  192   358           52960600
   61   375           52961356
  243   338           52963379
  237   341           52963874
  226   346           52964912
  168   364           52970176
  124   371           52971435
  293   303           52971884
   87   374           52972127
  158   366           52972208
   62   375           52972703
  279   315           52973514
  181   361           52975622
  205   354           52976989
  271   321           52978672
  245   337           52978878
  235   342           52979563
  202   355           52981283
  254   332           52981432
  177   362           52983161
   63   375           52984422
  259   329           52985268
  208   353           52985889
  284   311           52986535
  140   369           52987409
  185   360           52987625
  103   373           52987844
  292   304           52991552
   88   374           52995096
   64   375           52996519
  199   356           52998615
  115   372           52999723
  247   336           53002279
  233   343           53002944
  133   370           53005637
  211   352           53008139
   65   375           53009000
  173   363           53009864
  219   349           53012008
  153   367           53012440
  147   368           53012555
  291   305           53014796
  125   371           53017936
   89   374           53018593
  189   359           53019548
  104   373           53019981
  224   347           53021347
   66   375           53021871
  196   357           53028829
  274   319           53032583
  249   335           53033624
  231   344           53033975
   67   375           53035138
  283   312           53036515
  164   365           53038069
  278   316           53039448
  116   372           53039744
  290   306           53041616
  256   331           53041907
   90   374           53042624
  214   351           53043895
  264   326           53045720
  267   324           53046387
  141   369           53046630
  159   366           53047575
   68   375           53048807
  105   373           53052742
  169   364           53055353
  134   370           53059104
   69   375           53062884
  126   371           53065187
  261   328           53067133
   91   374           53067195
  270   322           53069248
  193   358           53071769
  289   307           53072012
  229   345           53072614
  251   334           53072955
  182   361           53074449
   70   375           53077375
  178   362           53077680
  148   368           53077824
  117   372           53080461
  154   367           53083127
  222   348           53085240
  106   373           53086133
  282   313           53090065
  186   360           53090856
   71   375           53092286
   92   374           53092312
  217   350           53093313
  174   363           53100171
  206   354           53103680
  203   355           53104302
  288   308           53105984
  142   369           53106697
   72   375           53107623
  277   317           53108946
  258   330           53110512
  127   371           53113194
  135   370           53113375
  273   320           53114417
  209   353           53116306
   93   374           53117981
  200   356           53118016
  227   346           53118819
  165   365           53119250
  107   373           53120160
  253   333           53120314
  118   372           53121880
   73   375           53123392
  160   366           53123896
  190   359           53127279
  240   340           53128000
  242   339           53130707
  238   341           53133093
   74   375           53139599
  244   338           53141256
  170   364           53141544
  212   352           53142336
  287   309           53143532
  149   368           53143981
   94   374           53144208
  197   357           53144666
  236   342           53145944
  281   314           53147185
  266   325           53149221
  155   367           53154738
  108   373           53154829
   75   375           53156250
  220   349           53156549
  263   327           53157230
    0   376           53157376
    1   376           53157377
    2   376           53157384
    3   376           53157403
    4   376           53157440
    5   376           53157501
    6   376           53157592
    7   376           53157719
    8   376           53157888
    9   376           53158105
   10   376           53158376
   11   376           53158707
   12   376           53159104
   13   376           53159573
  246   337           53159689
   14   376           53160120
   15   376           53160751
   16   376           53161472
  128   371           53161963
   17   376           53162289
   18   376           53163208
  269   323           53163376
  119   372           53164007
   19   376           53164235
   20   376           53165376
  234   343           53166511
   21   376           53166637
  143   369           53167616
   22   376           53168024
  136   370           53168456
   23   376           53169543
   95   374           53170999
   24   376           53171200
  225   347           53172548
   25   376           53173001
  179   362           53173267
   76   375           53173351
  183   361           53174368
   26   376           53174952
  255   332           53175743
   27   376           53177059
   28   376           53179328
   29   376           53181765
  215   351           53181926
  276   318           53182008
  194   358           53184096
   30   376           53184376
  286   310           53184656
  248   336           53186048
   31   376           53187167
  260   329           53187289
   32   376           53190144
  109   373           53190146
   77   375           53190908
  175   363           53191522
   33   376           53193313
  298   299           53194491
  232   344           53194752
  187   360           53195203
   34   376           53196680
  297   300           53198073
   96   374           53198360
  272   321           53199809
   35   376           53200251
  161   366           53201177
  166   365           53201421
   36   376           53204032
  296   301           53205237
  120   372           53206848
  280   315           53207875
   37   376           53208029
   78   375           53208927
  150   368           53211032
  129   371           53211500
   38   376           53212248
  295   302           53215983
   39   376           53216695
  250   335           53220375
   40   376           53221376
  137   370           53224353
  110   373           53226117
   41   376           53226297
   97   374           53226297
  156   367           53227279
   79   375           53227414
  204   355           53228539
  171   364           53228755
  285   311           53229356
  144   369           53229393
  294   303           53230311
  230   345           53230625
   42   376           53231464
  207   354           53231607
  223   348           53233759
  218   350           53235232
  191   359           53236150
   43   376           53236883
  201   356           53238617
  257   331           53239284
   44   376           53242560
   80   375           53246375
  210   353           53247977
  293   304           53248221
   45   376           53248501
  121   372           53250409
   46   376           53254712
   98   374           53254816
  265   326           53255601
  275   319           53258634
  268   324           53261056
   47   376           53261199
  198   357           53261685
  130   371           53261811
  252   334           53262712
  111   373           53262748
   81   375           53265816
   48   376           53267968
  292   305           53269713
  180   362           53269928
  279   316           53272135
  262   328           53272280
  228   346           53274088
   49   376           53275025
  184   361           53275385
  284   312           53277632
  213   352           53277805
  151   368           53278983
  162   366           53279424
  138   370           53281072
   50   376           53282376
   99   374           53283923
  176   363           53283923
  167   365           53284588
   82   375           53285743
  271   322           53288759
   51   376           53290027
  145   369           53292034
  122   372           53294696
  291   306           53294787
  195   358           53297587
   52   376           53297984
  112   373           53300045
  188   360           53300672
  157   367           53300756
  241   340           53301521
  221   349           53302410
  239   341           53303740
   83   375           53306162
   53   376           53306253
  243   339           53307126
  259   330           53310979
  131   371           53312902
  254   333           53313101
  100   374           53313624
  237   342           53313741
   54   376           53314840
  172   364           53316992
  245   338           53320597
  216   351           53321247
  290   307           53323443
   55   376           53323751
  226   347           53325099
   84   375           53327079
  283   313           53329484
  235   343           53331482
   56   376           53332992
  113   373           53338014
  139   370           53338619
  274   320           53338824
  123   372           53339715
  278   317           53339965
  247   337           53341976
   57   376           53342569
  101   374           53343925
  192   359           53346167
  152   368           53347840
   85   375           53348500
   58   376           53352488
  205   355           53354000
  146   369           53355545
  289   308           53355681
  233   344           53356921
  163   366           53358643
  202   356           53360424
  208   354           53360776
  267   325           53362288
   59   376           53362755
  132   371           53364779
  264   327           53365527
  181   362           53367669
  168   365           53368757
   86   375           53370431
  249   336           53371305
  256   332           53371584
   60   376           53373376
  102   374           53374832
  158   367           53375175
  114   373           53376661
  177   363           53377380
  185   361           53377506
  219   350           53378459
  199   357           53379892
  211   353           53380908
  270   323           53381267
  224   348           53383616
   61   376           53384357
  282   314           53384912
  124   372           53385472
  231   345           53390016
  261   329           53390870
  288   309           53391501
   87   375           53392878
   62   376           53395704
  140   370           53397000
  173   364           53406261
  103   374           53406351
  189   360           53407269
   63   376           53407423
  251   335           53408626
  277   318           53411365
  196   358           53412248
  214   352           53414552
   88   375           53415847
  115   373           53415992
  133   371           53417448
  153   368           53417609
   64   376           53419520
  147   369           53419932
  273   321           53422578
  229   346           53430725
  287   310           53430903
  125   372           53431973
   65   376           53432001
  258   331           53438203
  104   374           53438488
  164   366           53438840
   89   375           53439344
  281   315           53443916
   66   376           53444872
  222   349           53449597
  159   367           53450542
  169   365           53453934
  253   334           53453981
  116   373           53456013
  141   370           53456221
  193   359           53457336
   67   376           53458139
  299   299           53461798
  217   351           53461864
   90   375           53463375
  298   300           53463592
  182   362           53466496
  266   326           53467072
  297   301           53468974
  134   371           53470915
  105   374           53471249
   68   376           53471808
  178   363           53471899
  286   311           53473887
  240   341           53475821
  242   340           53476488
  269   324           53477333
  296   302           53477944
  263   328           53478999
  227   347           53479006
  126   372           53479224
  206   355           53480691
  186   361           53480737
  238   342           53482960
  203   356           53483443
  244   339           53485003
  148   369           53485201
   69   376           53485885
  276   319           53486335
   91   375           53487946
  154   368           53488296
  295   303           53490502
  209   354           53491193
  174   364           53496568
  117   373           53496730
  236   343           53497863
  200   357           53499293
   70   376           53500376
  246   338           53501408
  106   374           53504640
  280   316           53506496
  294   304           53506648
  255   333           53507412
  272   322           53509896
  260   330           53513000
   92   375           53513063
  190   360           53515000
  212   353           53515105
   71   376           53515287
  142   370           53516288
  165   366           53520021
  285   312           53520453
  234   344           53520488
  220   350           53523000
  135   371           53525186
  248   337           53525745
  293   305           53526382
  160   367           53526863
  127   372           53527231
  197   358           53528085
   72   376           53530624
  225   348           53534817
  118   373           53538149
  107   374           53538667
   93   375           53538732
  170   365           53540125
   73   376           53546393
  292   306           53549704
  232   345           53550793
  149   369           53551358
  215   352           53552583
  250   336           53558056
  155   368           53559907
   74   376           53562600
  275   320           53564875
   94   375           53564959
  183   362           53566415
  179   363           53567486
  257   332           53568961
  194   359           53569663
  284   313           53570601
  279   317           53572652
  108   374           53573336
  265   327           53575408
  128   372           53576000
  291   307           53576614
  268   325           53576957
  143   370           53577207
   75   376           53579251
  136   371           53580267
  119   373           53580276
    0   377           53582633
    1   377           53582634
    2   377           53582641
    3   377           53582660
    4   377           53582697
    5   377           53582758
    6   377           53582849
    7   377           53582976
    8   377           53583145
    9   377           53583362
   10   377           53583633
   11   377           53583964
   12   377           53584361
   13   377           53584830
  187   361           53585084
   14   377           53585377
   15   377           53586008
   16   377           53586729
   17   377           53587546
  175   364           53587919
   18   377           53588465
  230   346           53588736
   19   377           53589492
   20   377           53590633
   95   375           53591750
   21   377           53591894
   22   377           53593281
   23   377           53594800
  262   329           53596017
   76   376           53596352
   24   377           53596457
  223   349           53598116
   25   377           53598258
  252   335           53598383
   26   377           53600209
  271   323           53600778
  166   366           53602192
   27   377           53602316
  218   351           53603783
  161   367           53604144
   28   377           53604585
   29   377           53607022
  290   308           53607112
  204   356           53607680
  207   355           53608618
  109   374           53608653
   30   377           53609633
   31   377           53612424
   77   376           53613909
   32   377           53615401
  150   369           53618409
   33   377           53618570
   96   375           53619111
  201   357           53619894
   34   377           53621937
  210   354           53622864
  120   373           53623117
  191   360           53623871
  283   314           53624331
   35   377           53625508
  129   372           53625537
  171   365           53627336
   36   377           53629289
   78   376           53631928
  156   368           53632448
   37   377           53633286
  228   347           53634275
  137   371           53636164
   38   377           53637505
  259   331           53638670
  144   370           53638984
  289   309           53641198
   39   377           53641952
  278   318           53642384
  110   374           53644624
  198   358           53645104
   40   377           53646633
  254   334           53646768
  274   321           53646985
   97   375           53647048
  241   341           53649342
   79   376           53650415
  213   353           53650574
   41   377           53651554
  243   340           53652907
  239   342           53653607
   42   377           53656721
   43   377           53662140
  180   363           53664147
  245   339           53664344
  237   343           53665660
  121   373           53666678
  184   362           53667432
   44   377           53667817
  221   350           53668861
   80   376           53669376
   45   377           53673758
   98   375           53675567
  130   372           53675848
  288   310           53678872
   46   377           53679969
  267   326           53680139
  176   364           53680320
  111   374           53681255
  282   315           53681643
  162   367           53682391
  195   359           53683154
  247   338           53683695
  167   366           53685359
  235   344           53685459
  151   369           53686360
   47   377           53686456
  264   328           53687296
  226   348           53687368
   81   376           53688817
  188   361           53690553
  216   352           53691904
  138   371           53692883
   48   377           53693225
  270   324           53695224
   49   377           53700282
  145   370           53701625
  256   333           53703253
   99   375           53704674
  157   368           53705925
   50   377           53707633
   82   376           53708744
  122   373           53710965
  249   337           53711002
  233   345           53712962
   51   377           53715284
  172   365           53715573
  277   319           53715692
  261   330           53716581
  112   374           53718552
  287   311           53720134
   52   377           53723241
  131   372           53726939
   83   376           53729163
  299   300           53730899
   53   377           53731510
  273   322           53732665
  205   356           53733141
  192   360           53733888
  100   375           53734375
  298   301           53734493
  208   355           53737787
   54   377           53740097
  297   302           53741681
  202   357           53741701
  281   316           53742537
  251   336           53746307
  219   351           53747010
  224   349           53747973
  231   346           53748127
   55   377           53749008
   84   376           53750080
  139   371           53750430
  296   303           53752463
  152   369           53755217
  211   354           53755795
  123   373           53755984
  113   374           53756521
   56   377           53758249
  163   367           53761610
  181   363           53761888
  199   358           53763311
  101   375           53764676
  286   312           53764984
  146   370           53765136
  295   304           53766839
   57   377           53767826
  258   332           53767880
  168   366           53769528
  185   362           53769553
   85   376           53771501
  177   364           53773777
   58   377           53777745
  132   372           53778816
  158   368           53780344
  294   305           53784809
  266   327           53786879
  214   353           53787321
   59   377           53788012
  253   335           53789652
  229   347           53790912
  276   320           53792576
  269   325           53793234
   86   376           53793432
  114   374           53795168
  102   375           53795583
  189   361           53797150
  196   359           53797815
   60   377           53798633
  124   373           53801741
  263   329           53802736
  173   365           53804842
  293   306           53806373
  280   317           53807013
  140   371           53808811
   61   377           53809614
  285   313           53813422
   87   376           53815879
  222   350           53816048
   62   377           53820961
  272   323           53821915
  242   341           53824309
  153   369           53824986
  240   342           53825688
  103   375           53827102
  147   370           53829523
  244   340           53830784
  133   372           53831485
  292   307           53831531
  217   352           53832521
   63   377           53832680
  115   374           53834499
  238   343           53834879
   88   376           53838848
  260   331           53840691
  255   334           53841079
  227   348           53841275
  164   367           53841807
   64   377           53844777
  193   360           53845057
  246   339           53845155
  125   373           53848242
  236   344           53851840
  169   366           53854705
  159   368           53855711
   65   377           53857258
  104   375           53859239
  206   356           53859832
  291   308           53860283
  182   363           53860715
   89   376           53862345
  203   357           53864720
  284   314           53865448
  248   338           53867464
  141   371           53868032
  209   355           53868204
  178   364           53868296
   66   377           53870129
  186   362           53872784
  275   321           53873036
  116   374           53874520
  279   318           53875071
  234   345           53876529
  200   358           53882712
   67   377           53883396
  134   372           53884952
   90   376           53886376
  212   354           53889992
  220   351           53891551
  105   375           53892000
  290   309           53892629
  148   370           53894792
  268   326           53894808
  174   365           53895149
  126   373           53895493
  154   369           53895673
   68   377           53897065
  265   328           53897177
  250   337           53897753
  225   349           53899174
  257   333           53900630
  190   361           53904881
  232   346           53908904
   91   376           53910947
   69   377           53911142
  197   359           53913652
  271   324           53914735
  117   374           53915237
  283   315           53921062
  262   330           53921728
  165   367           53922988
  215   353           53925352
  106   375           53925391
   70   377           53925633
  142   371           53928099
  289   310           53928569
  160   368           53932032
   92   376           53936064
  252   336           53936064
  135   372           53939223
   71   377           53940544
  170   366           53940896
  127   373           53943500
  278   319           53946711
  230   347           53948923
   72   377           53955881
  118   374           53956656
  274   322           53957072
  194   360           53957384
  107   375           53959418
  183   363           53960634
  149   370           53960949
   93   376           53961733
  179   364           53963883
  223   350           53964567
  155   369           53967284
  288   311           53968103
  259   332           53968347
   73   377           53971650
  218   352           53974440
  187   362           53977131
  282   316           53980264
  254   335           53982439
  175   365           53986500
  207   356           53987759
   74   377           53987857
   94   376           53987960
  204   357           53988957
  143   371           53989018
  128   373           53992269
  108   375           53994087
  136   372           53994304
  228   348           53996544
  119   374           53998783
  241   342           53999209
  210   355           53999875
  267   327           53999946
  300   300           54000000
  243   341           54000728
  299   301           54001800
  201   358           54003313
   75   377           54004508
  166   367           54005159
  239   343           54005526
  298   302           54007200
  161   368           54009313
  245   340           54010125
    0   378           54010152
    1   378           54010153
    2   378           54010160
    3   378           54010179
    4   378           54010216
    5   378           54010277
    6   378           54010368
    7   378           54010495
    8   378           54010664
    9   378           54010881
  264   329           54011033
  270   325           54011125
   10   378           54011152
  287   312           54011231
   11   378           54011483
   12   378           54011880
   13   378           54012349
   14   378           54012896
   15   378           54013527
  191   361           54013752
   16   378           54014248
   95   376           54014751
   17   378           54015065
   18   378           54015984
  297   303           54016200
   19   378           54017011
   20   378           54018152
   21   378           54019413
  237   344           54019637
   22   378           54020800
   76   377           54021609
  277   320           54021933
   23   378           54022319
   24   378           54023976
  213   354           54025461
   25   378           54025777
  247   339           54027442
   26   378           54027728
  150   370           54028000
  171   366           54028107
  296   304           54028800
  109   375           54029404
   27   378           54029835
  198   359           54030671
   28   378           54032104
   29   378           54034541
  256   334           54036920
   30   378           54037152
  221   351           54037412
   77   377           54039166
  156   369           54039825
   31   378           54039943
  235   345           54041500
  120   374           54041624
  129   373           54041806
   96   376           54042112
   32   378           54042920
  281   317           54043054
  261   331           54044272
  273   323           54044684
  295   305           54045000
   33   378           54046089
   34   378           54049456
  137   372           54050201
  144   371           54050795
  226   349           54051725
  249   338           54052721
   35   378           54053027
   36   378           54056808
   78   377           54057185
  286   313           54057953
  180   364           54060544
   37   378           54060805
  184   363           54061651
  216   353           54064673
  294   306           54064800
   38   378           54065024
  110   375           54065375
   39   378           54069471
   97   376           54070049
  195   360           54070875
  233   346           54071073
   40   378           54074152
   79   377           54075672
  176   365           54078901
   41   378           54079073
  188   362           54082600
   42   378           54084240
  121   374           54085185
  251   337           54086004
  162   368           54087560
  293   307           54088200
  167   367           54088326
   43   378           54089659
  130   373           54092117
   80   377           54094633
   44   378           54095336
  151   370           54095951
   98   376           54098568
  258   333           54099549
  276   321           54100737
   45   378           54101277
  111   375           54102006
  138   372           54106920
   46   378           54107488
  285   314           54108269
  231   347           54108314
  266   328           54108648
  280   318           54109432
  269   326           54111085
  157   369           54113302
  145   371           54113436
   47   378           54113975
   81   377           54114074
  205   357           54114418
  224   350           54114424
  292   308           54115200
  172   366           54116344
  208   356           54116928
  219   352           54117667
   48   378           54120744
  192   361           54123769
  202   358           54125120
  253   336           54127333
   99   376           54127675
   49   378           54127801
  263   330           54128447
  122   374           54129472
  211   355           54132806
   82   377           54134001
   50   378           54135152
  272   324           54135872
  112   375           54139303
   51   378           54142803
  131   373           54143208
  291   309           54145800
  199   359           54148878
   52   378           54150760
  229   348           54153181
   83   377           54154420
  100   376           54157376
  181   364           54158285
   53   378           54159029
  284   315           54162179
  214   354           54162208
  185   363           54163772
  139   372           54164467
  152   370           54164808
  163   368           54166779
   54   378           54167616
  260   332           54170368
  177   365           54172358
  168   367           54172495
  242   342           54174176
  123   374           54174491
   84   377           54175337
   55   378           54176527
  255   335           54176750
  146   371           54176947
  113   375           54177272
  240   343           54177607
  244   341           54178605
  279   319           54179398
  290   310           54180000
  275   322           54183123
  222   351           54184599
  196   360           54185536
   56   378           54185768
  101   376           54187677
  158   369           54187721
  238   344           54188856
  189   362           54189197
  246   340           54190936
  132   373           54195085
   57   378           54195345
   85   377           54196758
   58   378           54205264
  217   353           54205290
  173   366           54205613
  227   349           54205632
  236   345           54207881
  248   339           54211211
  268   327           54214615
   59   378           54215531
  114   375           54215919
  289   311           54217800
  102   376           54218584
   86   377           54218689
  283   316           54219683
  124   374           54220248
  265   329           54220914
  140   372           54222848
   60   378           54226152
  271   325           54230636
  257   334           54234297
  153   370           54234577
  234   346           54234640
  193   361           54234938
   61   378           54237133
  250   338           54239472
  206   357           54241109
   87   377           54241136
  147   371           54241334
  164   368           54246976
  209   356           54247345
  133   373           54247754
  203   358           54248139
   62   378           54248480
  262   331           54249419
  103   376           54250103
  278   320           54252952
  115   375           54255250
  182   364           54257112
  169   367           54257672
  288   312           54259200
   63   378           54260199
  220   352           54262208
  159   369           54263088
   88   377           54264105
  225   350           54265625
  125   374           54266749
  178   365           54266877
  186   363           54267003
  212   355           54267003
  200   359           54268279
  232   347           54269091
  274   323           54269091
  300   301           54270901
   64   378           54272296
  299   302           54274507
  252   337           54275761
  282   317           54280781
  298   303           54281719
  141   372           54282069
  104   376           54282240
   65   378           54284777
   89   377           54287602
  297   304           54292537
  116   375           54295271
  174   366           54295920
  190   362           54296928
   66   378           54297648
  259   333           54300016
  215   354           54300239
  134   373           54301221
  197   360           54301373
  287   313           54304200
  154   370           54305264
  148   371           54306603
  296   305           54306961
   67   378           54310915
  230   348           54311192
   90   377           54311633
  126   374           54314000
  105   376           54315001
  254   336           54320120
  267   328           54321715
   68   378           54324584
  295   306           54324991
  165   368           54328157
  270   326           54328976
  277   321           54330094
  223   351           54333118
  117   375           54335988
   91   377           54336204
  264   330           54336744
   69   378           54338661
  160   369           54339409
  142   372           54342136
  170   367           54343863
  281   318           54345473
  294   307           54346627
  218   353           54347209
  194   361           54347265
  106   376           54348392
  243   342           54350595
  241   343           54351128
  286   314           54352800
   70   378           54353152
  135   373           54355492
  183   364           54357031
  245   341           54357946
  273   324           54358641
  239   344           54359503
  228   349           54360901
   92   377           54361321
  127   374           54362007
  179   365           54362464
   71   378           54368063
  207   357           54369036
  187   363           54371350
  293   308           54371869
  204   358           54372376
  256   335           54372591
  149   371           54372760
  247   340           54373223
  261   332           54373949
  237   345           54375678
  155   370           54376875
  118   375           54377407
  210   356           54379016
  107   376           54382419
   72   378           54383400
   93   377           54386990
  175   366           54387271
  201   359           54388880
  249   339           54396468
   73   378           54399169
  235   346           54399611
  292   309           54400717
  213   355           54402472
  143   372           54403055
  285   315           54405000
  191   362           54405799
  221   352           54408069
  166   368           54410328
  136   373           54410573
  128   374           54410776
  276   322           54410824
   94   377           54413217
  280   319           54413759
   74   378           54415376
  161   369           54416690
  108   376           54417088
  226   350           54418176
  198   360           54418392
  119   375           54419534
  251   338           54427723
  269   327           54430892
  171   367           54431074
  233   347           54431260
   75   378           54432027
  266   329           54432385
  291   310           54433171
  258   334           54433216
  216   354           54439560
  150   371           54439811
    0   379           54439939
    1   379           54439940
    2   379           54439947
    3   379           54439966
    4   379           54440003
   95   377           54440008
    5   379           54440064
    6   379           54440155
    7   379           54440282
    8   379           54440451
    9   379           54440668
   10   379           54440939
   11   379           54441270
   12   379           54441667
   13   379           54442136
   14   379           54442683
   15   379           54443314
   16   379           54444035
   17   379           54444852
   18   379           54445771
   19   379           54446798
   20   379           54447939
   76   378           54449128
   21   379           54449200
  156   370           54449416
   22   379           54450587
  272   325           54451773
   23   379           54452106
  109   376           54452405
   24   379           54453763
   25   379           54455564
  263   331           54456138
   26   379           54457515
  184   364           54458048
  180   365           54459125
   27   379           54459622
  129   374           54460313
  195   361           54460756
  284   316           54460800
   28   379           54461891
  120   375           54462375
   29   379           54464328
  144   372           54464832
  137   373           54466470
   77   378           54466685
   30   379           54466939
  253   337           54467030
   96   377           54467369
  290   311           54469231
   31   379           54469730
  231   348           54470583
   32   379           54472707
   33   379           54475876
  188   363           54476819
   34   379           54479243
  176   366           54479672
   35   379           54482814
  224   351           54482975
   78   378           54484704
  279   320           54485639
   36   379           54486595
  110   376           54488376
  219   353           54490436
   37   379           54490592
  167   368           54493495
   38   379           54494811
  162   369           54494937
  275   323           54495142
   97   377           54495306
  205   358           54497837
  208   357           54498205
   39   379           54499258
  260   333           54502037
   79   378           54503191
   40   379           54503939
  121   375           54505936
  151   371           54507762
   41   379           54508860
  289   312           54508897
  130   374           54510624
  202   359           54510687
  211   356           54511947
   42   379           54514027
  255   336           54514431
  192   362           54515816
  229   349           54517538
  172   367           54519311
   43   379           54519446
  283   317           54520200
   80   378           54522152
  157   370           54522893
  138   373           54523189
   98   377           54523825
  111   376           54525007
   44   379           54525123
  242   343           54526095
  145   372           54527473
  244   342           54528472
   45   379           54531064
  240   344           54531584
  268   328           54536384
  199   360           54536599
   46   379           54537275
  246   341           54538757
  214   355           54539219
   81   378           54541593
  301   301           54541802
  300   302           54543608
   47   379           54543762
  238   345           54544897
  265   330           54546625
  271   326           54548487
  299   303           54549026
  122   375           54550223
   48   379           54550531
  288   313           54552169
   99   377           54552932
  222   352           54555256
  181   365           54556866
  248   340           54556992
   49   379           54557588
  298   304           54558056
  185   364           54560169
  278   321           54561113
   82   378           54561520
  131   374           54561715
  112   376           54562304
   50   379           54564939
  236   346           54565992
  257   335           54569968
  297   305           54570698
  227   350           54572083
   51   379           54572590
  177   366           54573129
  163   369           54574156
  196   361           54575417
  152   371           54576619
  168   368           54577664
  262   332           54579096
  217   354           54580177
   52   379           54580547
  139   373           54580736
   83   378           54581939
  100   377           54582633
  274   324           54583048
  282   318           54583200
  250   339           54583219
  189   363           54583416
  296   306           54586952
   53   379           54588816
  146   372           54590984
  234   347           54594827
  123   375           54595242
  158   370           54597312
   54   379           54597403
  287   314           54599047
  113   376           54600273
   84   378           54602856
   55   379           54606314
  295   307           54606818
  173   367           54608580
  101   377           54612934
  132   374           54613592
   56   379           54615555
  252   338           54617480
   85   378           54624277
  206   358           54624528
   57   379           54625132
  193   362           54626985
  209   357           54628622
  294   308           54630296
  232   348           54631360
  259   334           54633683
  203   359           54633706
  225   351           54634176
  220   353           54634977
   58   379           54635051
  114   376           54638920
  140   373           54639117
  277   322           54640181
  124   375           54640999
  102   377           54643841
   59   379           54645318
  267   329           54645452
  212   356           54646144
   86   378           54646208
  153   371           54646388
  270   327           54648783
  286   315           54649531
  281   319           54649800
  164   369           54654353
  147   372           54655371
  182   365           54655693
   60   379           54655939
  200   360           54656000
  293   309           54657386
  254   337           54659817
  169   368           54662841
  186   364           54663400
  264   331           54664435
  133   374           54666261
   61   379           54666920
  178   366           54667648
   87   378           54668655
  159   370           54672679
  273   325           54674542
  103   377           54675360
  230   349           54675549
  215   355           54677250
  115   376           54678251
   62   379           54678267
  125   375           54687500
  292   310           54688088
   63   379           54689986
  190   363           54691147
  197   361           54691254
   88   378           54691624
  141   373           54698338
  174   367           54698887
   64   379           54702083
  243   343           54702514
  285   316           54703621
  223   352           54703775
  241   344           54705105
  261   333           54705618
  104   377           54707497
  245   342           54707813
  256   336           54710272
   65   379           54714564
   89   378           54715121
  239   345           54715544
  154   371           54717075
  116   376           54718272
  134   374           54719728
  280   320           54720000
  148   372           54720640
  247   341           54721044
  218   354           54722096
  291   311           54722402
  276   323           54722843
  228   350           54727352
   66   379           54727435
  237   346           54733789
  126   375           54734751
  165   369           54735534
   90   378           54739152
  194   362           54739312
  105   377           54740258
   67   379           54740702
  249   340           54742249
  160   370           54749000
  170   368           54749032
  207   358           54752455
  269   328           54752661
   68   379           54754371
  183   365           54755612
  204   359           54757943
  266   330           54758096
  142   373           54758405
  117   376           54758989
  235   347           54759798
  210   357           54760293
  290   312           54760328
  284   317           54761317
  179   366           54763235
   91   378           54763723
  187   364           54767747
   69   379           54768448
  258   335           54768887
  272   326           54769624
  251   339           54771470
  106   377           54773649
  135   374           54773999
  201   360           54776601
  221   353           54780838
  213   356           54781613
  127   375           54782758
   70   379           54782939
  263   332           54785815
  226   351           54786727
  149   372           54786797
  155   371           54788686
   92   378           54788840
  175   367           54790238
  233   348           54793529
  279   321           54793800
   71   379           54797850
  191   363           54800018
  118   376           54800408
  289   313           54801866
  107   377           54807676
  198   361           54808273
  253   338           54808749
  275   324           54809099
   72   379           54813187
   93   378           54814509
  301   302           54814509
  216   355           54816571
  166   369           54817705
  300   303           54818127
  143   373           54819324
  283   318           54822619
  299   304           54825363
  161   370           54826281
   73   379           54828956
  136   374           54829080
  128   375           54831527
  231   349           54834940
  260   334           54835704
  298   305           54836217
  171   368           54836243
   94   378           54840736
  108   377           54842345
  119   376           54842535
   74   379           54845163
  288   314           54847016
  297   306           54850689
  195   362           54852803
  224   352           54853632
  150   372           54853848
  255   337           54854128
  184   365           54856629
  180   366           54859896
  268   329           54860121
  156   371           54861227
   75   379           54861814
  219   354           54865323
   95   378           54867527
  271   327           54868294
  296   307           54868779
  278   322           54871200
    0   380           54872000
    1   380           54872001
    2   380           54872008
    3   380           54872027
    4   380           54872064
    5   380           54872125
    6   380           54872216
    7   380           54872343
    8   380           54872512
    9   380           54872729
   10   380           54873000
  188   364           54873216
   11   380           54873331
   12   380           54873728
   13   380           54874197
  265   331           54874316
   14   380           54874744
   15   380           54875375
   16   380           54876096
   17   380           54876913
  109   377           54877662
   18   380           54877832
   19   380           54878859
   76   379           54878915
   20   380           54880000
  242   344           54880072
  244   343           54880391
  129   375           54881064
  144   373           54881101
   21   380           54881261
  208   358           54881624
  176   367           54882639
   22   380           54882648
  205   359           54883404
  229   350           54883989
   23   380           54884167
  137   374           54884977
  120   376           54885376
   24   380           54885824
  282   319           54887527
   25   380           54887625
  240   345           54887625
  246   342           54888624
   26   380           54889576
  295   308           54890487
   27   380           54891683
  211   357           54893224
   28   380           54893952
   96   378           54894888
  287   315           54895778
   29   380           54896389
   77   379           54896472
  202   360           54898408
  274   325           54898949
   30   380           54899000
  167   369           54900872
   31   380           54901791
  238   346           54903008
  162   370           54904528
   32   380           54904768
  248   341           54904813
  257   336           54907649
   33   380           54907937
  192   363           54910035
  262   333           54910765
   34   380           54911304
  110   377           54913633
   78   379           54914491
   35   380           54914875
  294   309           54915813
  214   356           54918360
   36   380           54918656
  151   372           54921799
   37   380           54922653
   97   378           54922825
  172   368           54924480
  236   347           54926179
  199   361           54926480
   38   380           54926872
  222   353           54928025
  121   376           54928937
  250   340           54929000
   39   380           54931319
  130   375           54931375
   79   379           54932978
  157   371           54934704
   40   380           54936000
  227   351           54940634
   41   380           54940921
  138   374           54941696
  145   373           54943742
  293   310           54944757
   42   380           54946088
  286   316           54948152
  111   377           54950264
   98   378           54951344
   43   380           54951507
   80   379           54951939
  277   323           54952200
  281   320           54956041
  234   348           54957096
   44   380           54957184
  217   355           54957188
  181   366           54957637
  185   365           54958750
  252   339           54961227
   45   380           54963125
  196   362           54967464
   46   380           54969336
  259   335           54969354
  270   328           54970552
  267   330           54971163
   81   379           54971380
  122   376           54973224
   47   380           54975823
  177   367           54976096
  292   311           54977319
  189   364           54979813
   99   378           54980451
  131   375           54982466
   48   380           54982592
  163   370           54983747
  168   369           54985041
  112   377           54987561
   49   380           54989649
  152   372           54990656
   82   379           54991307
  273   326           54992393
  264   332           54994112
  232   349           54995717
   50   380           54997000
  139   374           54999243
  254   338           55001536
  285   317           55004138
   51   380           55004651
  225   352           55004833
  146   373           55007253
  158   371           55009123
  220   354           55009864
  206   359           55010095
  100   378           55010152
   83   379           55011726
  209   358           55012041
   52   380           55012608
  291   312           55013499
  173   368           55013749
  123   376           55018243
   53   380           55020877
  193   363           55021204
  203   360           55021427
  113   377           55025530
  212   357           55027421
  280   321           55028161
   54   380           55029464
   84   379           55032643
  132   375           55034343
  276   324           55036800
   55   380           55038375
  261   334           55039285
  101   378           55040453
  230   350           55042000
  200   361           55045881
   56   380           55047616
  256   337           55049969
  290   313           55053297
   85   379           55054064
  215   356           55056391
  182   366           55056464
  243   344           55056491
   57   380           55057193
  140   374           55057624
  245   343           55059732
  153   372           55060425
  241   345           55061146
  186   365           55061981
  284   318           55063736
  164   370           55063944
  124   376           55064000
  114   377           55064177
   58   380           55067112
  169   369           55070218
  178   367           55070615
  247   342           55070911
  102   378           55071360
  147   373           55071640
  239   346           55073655
   86   379           55075995
  269   329           55076398
  223   353           55076544
   59   380           55077379
  197   362           55083301
  159   371           55084490
  266   331           55085787
  133   375           55087012
  302   302           55087216
  190   364           55087544
   60   380           55088000
  301   303           55089028
  272   327           55089431
  249   341           55090070
  237   347           55093976
  300   304           55094464
  228   351           55095903
  289   314           55096713
   87   379           55098442
   61   380           55098981
  218   355           55099107
  103   378           55102879
  115   377           55103508
  299   305           55103524
  279   322           55103887
  174   368           55104056
  258   336           55106568
   62   380           55110328
  125   376           55110501
  298   306           55116208
  141   374           55116845
  251   340           55117251
  263   333           55117484
   88   379           55121411
   63   380           55122047
  235   348           55122067
  275   325           55125000
  283   319           55126946
  154   372           55131112
  297   307           55132516
  194   363           55133531
   64   380           55134144
  104   378           55135016
  148   373           55136909
  207   359           55138022
  134   375           55140479
  116   377           55143529
  210   358           55143712
  288   315           55143747
   89   379           55144908
  165   370           55145125
  204   360           55145664
   65   380           55146625
  296   308           55152448
  253   339           55152496
  221   354           55155725
  183   366           55156383
  170   369           55156409
  226   352           55157384
  126   376           55157752
  233   349           55157886
   66   380           55159496
  160   371           55160811
  213   357           55162890
  179   367           55166202
  187   365           55166328
  201   361           55166482
  105   378           55167777
   90   379           55168939
  260   335           55171375
   67   380           55172763
  295   309           55176004
  142   374           55176912
  278   323           55183219
  117   377           55184246
  268   330           55185832
   68   380           55186432
  271   328           55190063
   91   379           55193510
  282   320           55193768
  287   316           55194399
  135   375           55194750
  175   368           55195407
  216   356           55195712
  255   338           55195847
  191   364           55196415
  198   362           55200320
   69   380           55200509
  106   378           55201168
  231   350           55201391
  155   372           55202723
  149   373           55203066
  294   310           55203184
  265   332           55203993
  127   376           55205759
   70   380           55215000
  274   326           55216800
   92   379           55218627
  118   377           55225665
  224   353           55226401
  166   370           55227296
   71   380           55229911
  293   311           55233988
  244   344           55234368
  107   378           55235195
  242   345           55236113
  143   374           55237831
  161   371           55238092
  246   343           55240543
  219   355           55242334
  171   369           55243620
   93   379           55244296
  262   334           55244432
   72   380           55245248
  240   346           55245736
  195   363           55247022
  257   337           55247346
  286   317           55248669
  136   375           55249831
  229   351           55252540
  128   376           55254528
  248   342           55254680
  184   366           55257400
   73   380           55261017
  180   367           55262863
  238   347           55263195
  281   321           55264202
  277   324           55266157
  208   359           55267191
  119   377           55267792
  292   312           55268416
  108   378           55269864
  150   373           55270117
   94   379           55270523
  205   360           55271125
  188   365           55271797
  156   372           55275264
  211   358           55276643
  250   341           55276821
   74   380           55277224
  176   368           55287808
  202   361           55288289
  236   348           55288448
   75   380           55293875
  270   329           55294289
   95   379           55297314
  267   331           55298854
  144   374           55299608
  214   357           55299637
  222   354           55302912
  129   376           55304065
  109   378           55305181
  137   375           55305728
    0   381           55306341
    1   381           55306342
    2   381           55306349
    3   381           55306368
    4   381           55306405
  192   364           55306432
    5   381           55306466
  291   313           55306468
    6   381           55306557
  285   318           55306557
    7   381           55306684
    8   381           55306853
  252   340           55307008
  259   336           55307035
    9   381           55307070
   10   381           55307341
   11   381           55307672
   12   381           55308069
   13   381           55308538
   14   381           55309085
   15   381           55309716
   16   381           55310437
  167   370           55310463
  120   377           55310633
   76   380           55310976
   17   381           55311254
  227   352           55311291
   18   381           55312173
  273   327           55312200
   19   381           55313200
   20   381           55314341
   21   381           55315602
  162   371           55316339
   22   381           55316989
   23   381           55318508
  199   362           55318527
   24   381           55320165
  234   349           55321453
   25   381           55321966
   26   381           55323917
   96   379           55324675
  264   333           55325781
   27   381           55326024
   28   381           55328293
   77   380           55328533
   29   381           55330730
  172   369           55331857
   30   381           55333341
   31   381           55336132
  217   356           55336329
  151   373           55338068
  280   322           55338248
   32   381           55339109
  110   378           55341152
   33   381           55342278
  254   339           55345283
   34   381           55345645
   78   380           55346552
  290   314           55348144
  157   372           55348741
   35   381           55349216
   97   379           55352612
  276   325           55352701
   36   381           55352997
  121   377           55354194
  130   376           55354376
   37   381           55356994
  185   366           55359521
  181   367           55360604
   38   381           55361213
  196   363           55361683
  302   303           55361735
  232   350           55362168
  145   374           55362249
  138   375           55362447
   79   380           55365039
  301   304           55365365
   39   381           55365660
  284   319           55368063
   40   381           55370341
  300   305           55372625
  261   335           55374956
   41   381           55375262
  225   353           55377602
  111   378           55377783
  189   365           55378394
   42   381           55380429
   98   379           55381131
  177   368           55381265
  299   306           55383515
   80   380           55384000
   43   381           55385848
  220   355           55386875
   44   381           55391525
  256   338           55391688
  289   315           55393444
  168   370           55394632
  163   371           55395558
   45   381           55397466
  209   359           55397608
  206   360           55397816
  298   307           55398035
  122   377           55398481
  269   330           55402109
   81   380           55403441
   46   381           55403677
  131   376           55405467
  152   373           55406925
   47   381           55410164
   99   379           55410238
  230   351           55410551
  212   358           55410840
  272   328           55411200
  203   361           55411308
  243   345           55412532
  245   344           55413709
  112   378           55415080
  266   332           55415464
  279   323           55415906
  297   308           55416185
   48   381           55416933
  193   364           55417601
  241   346           55419257
  139   375           55419994
  173   369           55421126
  247   343           55422830
  158   372           55423160
   82   380           55423368
   49   381           55423990
  146   374           55425760
   50   381           55431341
  283   320           55433187
  239   347           55433842
  215   357           55437668
  200   362           55437928
  296   309           55437965
   51   381           55438992
  249   342           55439937
  100   379           55439939
  288   316           55442368
  275   326           55442851
  123   377           55443500
   83   380           55443787
  258   337           55446265
   52   381           55446949
  263   334           55451151
  223   354           55451431
  113   378           55453049
   53   381           55455218
  237   348           55456245
  132   376           55457344
  182   367           55459431
  186   366           55462752
  295   310           55463375
   54   381           55463805
   84   380           55464704
  251   341           55465072
  228   352           55466560
  101   379           55470240
   55   381           55472716
  164   371           55475755
  178   368           55475784
  153   373           55476694
  197   363           55477520
  218   356           55478248
  140   375           55478375
  169   370           55479809
   56   381           55481957
   85   380           55486125
  190   365           55486125
  235   349           55486424
  124   377           55489257
  147   374           55490147
   57   381           55491534
  114   378           55491696
  294   311           55492415
  287   317           55494916
  278   324           55497176
  253   340           55498277
  159   372           55498527
  102   379           55501147
   58   381           55501453
  282   321           55501929
   86   380           55508056
  260   336           55509056
  133   376           55510013
  174   369           55511433
   59   381           55511720
  268   331           55513523
  271   329           55513800
   60   381           55522341
  233   350           55524337
  293   312           55525085
  207   360           55525743
  210   359           55529279
  194   364           55529928
  226   353           55530153
   87   380           55530503
  115   378           55531027
  103   379           55532666
  221   355           55532736
   61   381           55533322
  204   361           55535545
  265   333           55535662
  125   377           55535758
  274   327           55536607
  141   375           55537596
  255   339           55539594
   62   381           55544669
  213   358           55546309
  154   373           55547381
  286   318           55551088
   88   380           55553472
  148   374           55555416
   63   381           55556388
  165   371           55556936
  201   362           55558529
  183   367           55559350
  292   313           55561385
  134   376           55563480
  104   379           55564803
  170   370           55566000
  187   366           55567099
   64   381           55568485
  231   351           55569942
  116   378           55571048
  179   368           55571371
  281   322           55574289
  160   372           55574848
   89   380           55576969
  216   357           55576989
  262   335           55580103
   65   381           55580966
  277   325           55582058
  126   377           55583009
  257   338           55589065
  244   345           55590409
   66   381           55593837
  242   346           55594224
  246   344           55594520
  198   363           55594539
  191   365           55594996
  105   379           55597564
  142   375           55597663
   90   380           55601000
  224   354           55601288
  291   314           55601315
  175   369           55602784
  240   347           55605923
  248   343           55606599
   67   381           55607104
  285   319           55610884
  117   378           55611765
  135   376           55617751
  155   373           55618992
  270   330           55620000
   68   381           55620773
  219   356           55621475
  149   374           55621573
  229   352           55623197
  238   348           55625464
   91   380           55625571
  250   342           55626688
  267   332           55628531
  106   379           55630955
  127   377           55631016
  273   328           55633969
   69   381           55634850
  303   303           55636254
  302   304           55638072
  166   371           55639107
  195   364           55643419
  301   305           55643526
  290   315           55644875
  259   337           55646732
   70   381           55649341
  280   323           55650267
   92   380           55650688
  161   372           55652129
  300   306           55652616
  236   349           55652805
  118   378           55653184
  171   370           55653211
  252   341           55654829
  208   360           55654912
  143   375           55658582
  264   334           55659448
  184   367           55660367
  205   361           55661006
  211   359           55662210
   71   381           55664252
  107   379           55664982
  299   307           55665342
  180   368           55668032
  276   326           55670552
  188   366           55672568
  136   376           55672832
  284   320           55674304
   93   380           55676357
   72   381           55679589
  128   377           55679785
  222   355           55679923
  202   362           55680336
  298   308           55681704
  214   358           55683056
  227   353           55684060
  234   350           55687904
  150   374           55688624
  254   340           55691064
  156   373           55691533
  289   316           55692065
  176   369           55695185
  119   378           55695311
   73   381           55695358
  108   379           55699651
  297   309           55701702
   94   380           55702584
  192   365           55705013
   74   381           55711565
  261   336           55712637
  199   363           55712746
  217   357           55717606
  144   375           55720359
  167   371           55722274
  296   310           55725336
   75   381           55728216
  137   376           55728729
  129   377           55729322
   95   380           55729375
  269   331           55729800
  279   324           55729863
  162   372           55730376
  232   351           55730719
  272   329           55734937
  109   379           55734968
  256   339           55735435
  120   378           55738152
  283   321           55741348
  172   370           55741448
  288   317           55742885
    0   382           55742968
    1   382           55742969
    2   382           55742976
    3   382           55742995
    4   382           55743032
    5   382           55743093
    6   382           55743184
    7   382           55743311
    8   382           55743480
    9   382           55743697
   10   382           55743968
   11   382           55744299
   12   382           55744696
   13   382           55745165
   76   381           55745317
   14   382           55745712
   15   382           55746343
   16   382           55747064
  266   333           55747133
   17   382           55747881
   18   382           55748800
   19   382           55749827
   20   382           55750968
   21   382           55752229
  225   354           55752489
  295   311           55752606
   22   382           55753616
   23   382           55755135
  151   374           55756575
   96   380           55756736
   24   382           55756792
  196   364           55758080
   25   382           55758593
   26   382           55760544
  185   367           55762488
   27   382           55762651
  275   327           55762658
   77   381           55762874
   28   382           55764920
  157   373           55765010
  181   368           55765773
  220   356           55766016
   29   382           55767357
  245   345           55769750
   30   382           55769968
  243   346           55770643
  110   379           55770939
   31   382           55772759
   32   382           55775736
  247   344           55776807
   33   382           55778905
  189   366           55779165
  241   347           55779444
  130   377           55779633
   78   381           55780893
  230   352           55781208
  121   378           55781713
   34   382           55782272
  145   375           55783000
  294   312           55783512
   97   380           55784673
  209   360           55785329
  138   376           55785448
   35   382           55785843
  263   335           55786822
  206   361           55787697
  258   338           55787984
  177   369           55788642
   36   382           55789624
  249   343           55791856
   37   382           55793621
  239   348           55796111
  212   359           55796407
  287   318           55797335
   38   382           55797840
   79   381           55799380
   39   382           55802287
  203   362           55803355
  168   371           55806443
   40   382           55806968
  111   379           55807570
  163   372           55809595
   41   382           55811889
  282   322           55812016
  278   325           55813077
   98   380           55813192
  251   342           55814939
  193   365           55816182
   42   382           55817056
  293   313           55818054
   80   381           55818341
  237   349           55820602
  215   358           55821087
   43   382           55822475
  152   374           55825432
  122   378           55826000
   44   382           55828152
  223   355           55828442
  173   370           55830717
  131   377           55830724
  200   363           55832147
   45   382           55834093
   81   381           55837782
  228   353           55839329
  158   373           55839429
  271   330           55839511
   46   382           55840304
   99   380           55842299
  139   376           55842995
  268   332           55843200
  112   379           55844867
  253   341           55846098
  146   375           55846511
   47   382           55846791
  260   337           55848753
  235   350           55852875
   48   382           55853560
  286   319           55855415
  292   314           55856232
   82   381           55857709
  274   328           55858376
  218   357           55859525
   49   382           55860617
  182   368           55864600
  186   367           55865719
   50   382           55867968
  265   334           55869329
  123   378           55871019
  100   380           55872000
  197   364           55873917
   51   382           55875619
   83   381           55878128
  132   377           55882601
  113   379           55882836
  178   369           55883161
   52   382           55883576
  255   340           55885375
  281   323           55886308
  190   366           55886896
  164   372           55889792
  169   371           55891620
   53   382           55891845
  233   351           55892888
  153   374           55895201
  291   315           55898046
   84   381           55899045
  277   326           55899909
   54   382           55900432
  140   376           55901376
  101   380           55902301
  226   354           55905040
   55   382           55909343
  147   375           55910898
  221   356           55911877
  303   304           55912591
  159   373           55914796
  207   361           55915624
  302   305           55916233
  124   378           55916776
  210   360           55917000
  285   320           55917125
  262   336           55917784
   56   382           55918584
   85   381           55920466
  174   370           55921024
  114   379           55921483
  301   306           55923517
  204   362           55927592
   57   382           55928161
  194   365           55928509
  213   359           55931876
  257   339           55932812
  102   380           55933208
  300   307           55934443
  133   377           55935270
   58   382           55938080
  231   352           55940599
   86   381           55942397
  290   316           55943496
  270   331           55947691
   59   382           55948347
  244   346           55948520
  299   308           55949011
  246   345           55950561
  201   363           55952748
  242   347           55954411
  273   329           55957706
   60   382           55958968
  267   333           55960200
  216   358           55960408
  248   344           55960576
  141   376           55960597
  115   379           55960814
  125   378           55963277
  280   324           55964224
  183   368           55964519
  103   380           55964727
   87   381           55964844
  154   374           55965888
  298   309           55967221
  240   348           55968192
   61   382           55969949
  187   367           55970066
  165   372           55970973
  148   375           55976167
  170   371           55977811
  224   355           55978299
  250   343           55978607
  179   369           55978748
   62   382           55981296
  284   321           55982465
   88   381           55987813
  259   338           55988451
  134   377           55988737
  297   310           55989073
  238   349           55989821
  276   327           55990359
  198   364           55990936
  160   373           55991117
  289   317           55992582
   63   382           55993015
  264   335           55995119
  191   366           55995767
  229   353           55995966
  104   380           55996864
  116   379           56000835
  219   357           56002752
  252   342           56004696
   64   382           56005112
  126   378           56010528
   89   381           56011310
  175   370           56012375
  296   311           56014567
   65   382           56017593
  236   350           56019256
  142   376           56020664
  105   380           56029625
   66   382           56030464
   90   381           56035341
  155   374           56037499
  254   341           56038885
  117   379           56041552
  195   365           56042000
  149   375           56042324
  135   377           56043008
  295   312           56043703
   67   382           56043731
  208   361           56044793
  288   318           56045304
  279   325           56045764
  211   360           56049931
  283   322           56051435
  261   337           56052334
  205   362           56053053
  166   372           56053144
  234   351           56056455
   68   382           56057400
  127   378           56058535
  227   354           56058947
  222   356           56059064
  269   332           56059477
   91   381           56059912
  272   330           56060648
  106   380           56063016
  171   371           56065022
  184   368           56065536
  161   373           56068398
  214   359           56068623
   69   382           56071477
  202   363           56074555
  180   369           56075409
  188   367           56075535
  294   313           56076481
  266   334           56080800
  256   340           56081216
  143   376           56081583
  118   379           56082971
  275   328           56084427
   92   381           56085029
   70   382           56085968
  107   380           56097043
  136   377           56098089
   71   382           56100879
  217   358           56101025
  232   352           56101376
  287   319           56101662
  176   370           56104776
  192   366           56105784
  128   378           56107304
  199   364           56109143
  150   375           56109375
  156   374           56110040
   93   381           56110698
  293   314           56112901
   72   382           56116216
  282   323           56124035
  263   336           56124503
  119   379           56125098
  245   346           56127861
  225   355           56129500
  243   347           56130830
  278   326           56130928
  108   380           56131712
  258   339           56131731
   73   382           56131985
  247   345           56132848
  167   372           56136311
   94   381           56136925
  241   348           56141713
  144   376           56143360
  249   344           56145833
  162   373           56146645
  220   357           56147293
   74   382           56148192
  292   315           56152963
  172   371           56153259
  230   353           56153977
  137   377           56153986
  196   365           56156661
  129   378           56156841
  239   349           56160468
  286   320           56161656
   95   381           56163716
   75   382           56164843
  251   343           56166858
  109   380           56167029
  271   331           56167202
  185   368           56167657
  120   379           56167939
  181   369           56173150
  268   333           56174869
  209   361           56175210
  151   375           56177326
  206   362           56179744
    0   383           56181887
    1   383           56181888
    2   383           56181895
    3   383           56181914
   76   382           56181944
    4   383           56181951
    5   383           56182012
    6   383           56182103
  274   329           56182113
  189   367           56182132
    7   383           56182230
    8   383           56182399
    9   383           56182616
   10   383           56182887
   11   383           56183218
  157   374           56183517
   12   383           56183615
   13   383           56184084
  212   360           56184128
   14   383           56184631
   15   383           56185262
   16   383           56185983
   17   383           56186800
  237   350           56187053
   18   383           56187719
   19   383           56188746
  304   304           56188928
   20   383           56189887
  260   338           56190472
  303   305           56190752
   96   381           56191077
   21   383           56191148
   22   383           56192535
   23   383           56194054
   24   383           56195711
  253   342           56195965
  302   306           56196224
  291   316           56196667
   25   383           56197512
  203   363           56197574
  177   370           56198233
   26   383           56199463
   77   382           56199501
  281   324           56200265
   27   383           56201570
  110   380           56203000
   28   383           56203839
  265   335           56205000
  301   307           56205344
  145   376           56206001
   29   383           56206276
  215   359           56206654
  130   378           56207152
  223   356           56207583
   30   383           56208887
  138   377           56210705
  121   379           56211500
   31   383           56211678
  228   354           56214216
   32   383           56214655
  193   366           56216953
   78   382           56217520
   33   383           56217824
  300   308           56218112
   97   381           56219014
  277   327           56219716
  168   372           56220480
   34   383           56221191
  235   351           56221426
   35   383           56224762
  285   321           56225286
  163   373           56225864
   36   383           56228543
  200   364           56228544
   37   383           56232540
  255   341           56233196
  299   309           56234528
   79   382           56236007
   38   383           56236759
  111   380           56239631
   39   383           56241206
  173   371           56242528
  218   358           56242944
  290   317           56244013
   40   383           56245887
  152   375           56246183
   98   381           56247533
   41   383           56250808
  298   310           56254592
   80   382           56254968
  122   379           56255787
   42   383           56255975
  262   337           56257481
  158   374           56257936
  131   378           56258243
   43   383           56261394
  233   352           56263545
   44   383           56267071
  139   377           56268252
  146   376           56269512
  186   368           56270888
  182   369           56271977
  197   365           56272498
   45   383           56273012
   81   382           56274409
   99   381           56276640
  112   380           56276928
  270   332           56277368
  297   311           56278304
  257   340           56278593
   46   383           56279223
  280   325           56280125
  226   355           56282051
  273   330           56283417
   47   383           56285710
  190   367           56289863
   48   383           56292479
  284   322           56292552
  178   370           56292752
  221   357           56293154
  267   334           56293867
   82   382           56294336
  289   318           56295001
   49   383           56299536
  123   379           56300806
  169   372           56305657
  296   312           56305664
  164   373           56306061
  100   381           56306341
  210   361           56306881
   50   383           56306887
  207   362           56307671
  246   346           56308672
  244   347           56308707
  132   378           56310120
  276   328           56312128
  231   353           56313368
   51   383           56314538
   83   382           56314755
  113   380           56314897
  153   375           56315952
  248   345           56316617
  242   348           56316680
  213   360           56319597
  204   363           56321811
   52   383           56322495
  140   377           56326633
  194   366           56329280
   53   383           56330764
  259   339           56332198
  240   349           56332549
  250   344           56332584
  264   336           56332800
  174   371           56332835
  159   374           56333303
  147   376           56333899
   84   382           56335672
  101   381           56336642
  295   313           56336672
   54   383           56339351
  216   359           56345975
  124   379           56346563
   55   383           56348262
  201   364           56349145
  288   319           56349631
  114   380           56353544
  238   350           56356272
  252   343           56356615
   85   382           56357093
  224   356           56357440
   56   383           56357503
  133   378           56362789
  283   323           56363454
  279   326           56363615
   57   383           56367080
  102   381           56367549
  229   354           56370853
  294   314           56371328
  183   369           56371896
  187   368           56375235
   58   383           56376999
   86   382           56379024
  141   377           56385854
  219   358           56386171
  154   375           56386639
  165   373           56387242
   59   383           56387266
  236   351           56387807
  179   370           56388339
  272   331           56388339
  254   342           56388752
  198   365           56389517
  269   333           56391146
  170   372           56391848
  115   380           56392875
  125   379           56393064
  261   338           56394053
   60   383           56397887
  191   367           56398734
  103   381           56399068
  148   376           56399168
   87   382           56401471
  287   320           56407903
  275   329           56408164
   61   383           56408868
  160   374           56409624
  293   315           56409632
  134   378           56416256
  266   335           56416471
   62   383           56420215
  175   371           56424186
   88   382           56424440
  234   352           56427112
  256   341           56429037
  104   381           56431205
   63   383           56431934
  116   380           56432896
  227   355           56435958
  208   362           56436840
  282   324           56437992
  211   361           56439812
  126   379           56440315
  222   357           56440341
  195   366           56442771
   64   383           56444031
  142   377           56445921
  205   363           56447272
   89   382           56447937
  278   327           56450735
  292   316           56451584
  214   360           56456344
   65   383           56456512
  155   375           56458250
  105   381           56463966
  263   337           56464200
  149   376           56465325
  304   305           56467089
   66   383           56469383
  166   373           56469413
  286   321           56469817
  135   378           56470527
  303   306           56470743
  202   364           56470952
   90   382           56471968
  184   369           56472913
  117   380           56473613
  232   353           56474145
  258   340           56477512
  302   307           56478051
  171   372           56479059
  188   368           56480704
   67   383           56482650
  180   370           56485000
  217   359           56486592
  161   374           56486905
  245   347           56488048
  127   379           56488322
  301   308           56489013
  247   346           56490959
  243   348           56493099
   68   383           56496319
   91   382           56496539
  271   332           56496879
  291   317           56497184
  106   381           56497357
  249   345           56501874
  300   309           56503629
  241   349           56506070
  143   377           56506840
  199   365           56507724
  274   330           56507824
  268   334           56508536
  225   356           56508641
  192   367           56508751
   69   383           56510396
  118   380           56515032
  281   325           56516166
  176   371           56516587
  251   344           56520835
   92   382           56521656
  299   310           56521899
   70   383           56524887
  136   378           56525608
  239   350           56526919
  230   354           56528864
  220   358           56530712
  156   375           56530791
  107   381           56531384
  150   376           56532376
  260   339           56534219
  285   322           56535373
  128   379           56537091
   71   383           56539798
  277   328           56541485
  265   336           56542681
  298   311           56543823
  290   318           56546432
   93   382           56547325
  253   343           56547884
  167   373           56552580
   72   383           56555135
  237   351           56555604
  119   380           56557159
  196   366           56557432
  162   374           56565152
  108   381           56566053
  209   362           56567257
  172   372           56567296
  144   377           56568617
  297   312           56569401
   73   383           56570904
   94   382           56573552
  206   363           56573963
  212   361           56574009
  185   369           56575034
  137   378           56581505
  181   370           56582741
  255   342           56583063
  129   379           56586628
   74   383           56587111
  189   368           56587301
  223   357           56588860
  228   355           56591227
  235   352           56592083
  203   364           56593971
  215   360           56594375
  280   326           56597976
  296   313           56598633
  262   338           56599200
  289   319           56599328
  120   380           56600000
  151   376           56600327
   95   382           56600343
  109   381           56601370
   75   383           56603762
  157   375           56604268
  284   323           56604571
  270   333           56609037
  177   371           56610044
  273   331           56611108
  193   367           56619920
   76   383           56620863
    0   384           56623104
    1   384           56623105
    2   384           56623112
    3   384           56623131
    4   384           56623168
    5   384           56623229
    6   384           56623320
    7   384           56623447
    8   384           56623616
    9   384           56623833
   10   384           56624104
   11   384           56624435
   12   384           56624832
   13   384           56625301
   14   384           56625848
  257   341           56626414
   15   384           56626479
  200   365           56627125
   16   384           56627200
   96   382           56627704
   17   384           56628017
  218   359           56628511
   18   384           56628936
  267   335           56629538
   19   384           56629963
   20   384           56631104
  145   377           56631258
  295   314           56631519
   21   384           56632365
   22   384           56633752
   23   384           56635271
  276   329           56635865
  233   353           56636314
  168   373           56636749
   24   384           56636928
  130   379           56636939
  110   381           56637341
  138   378           56638224
   77   383           56638420
   25   384           56638729
   26   384           56640680
   27   384           56642787
  121   380           56643561
  163   374           56644371
   28   384           56645056
   29   384           56647493
   30   384           56650104
   31   384           56652895
   97   382           56655641
   32   384           56655872
  288   320           56655872
   78   383           56656439
  173   372           56656565
   33   384           56659041
  226   356           56661192
   34   384           56662408
   35   384           56665979
  294   315           56668059
  246   347           56668859
  152   376           56669184
   36   384           56669760
  244   348           56670976
  264   337           56672497
  197   366           56673269
   37   384           56673757
  111   381           56673972
  248   346           56674728
   79   383           56674926
  221   358           56676573
  283   324           56677411
   38   384           56677976
  259   340           56677979
  186   369           56678265
  158   375           56678687
  242   349           56681037
  182   370           56681568
   39   384           56682423
  279   327           56683422
   98   382           56684160
   40   384           56687104
  122   380           56687848
  131   379           56688030
  231   354           56688255
  250   345           56688625
   41   384           56692025
   80   383           56693887
  146   377           56694769
  190   368           56695032
  139   378           56695771
   42   384           56697192
  210   362           56698928
  240   350           56699000
  207   363           56701890
   43   384           56702611
  178   371           56704563
  293   316           56708253
   44   384           56708288
  213   361           56709478
  252   344           56710592
  112   381           56711269
   99   382           56713267
   81   383           56713328
   45   384           56714229
  287   321           56716064
  272   332           56718016
  204   364           56718208
   46   384           56720440
  169   373           56721926
  164   374           56724568
  269   334           56724813
  238   351           56724823
   47   384           56726927
  194   367           56732247
  123   380           56732867
   82   383           56733255
   48   384           56733696
  216   360           56733696
  275   330           56733875
  261   339           56737800
  224   357           56738717
  153   376           56738953
  132   379           56739907
  254   343           56740671
   49   384           56740753
  100   382           56742968
  305   305           56745250
  174   372           56746872
  304   306           56747080
  201   365           56747726
  229   355           56747864
   50   384           56748104
  113   381           56749238
  292   317           56752101
  303   307           56752570
   83   383           56753674
  282   325           56753893
  159   375           56754054
  140   378           56754152
  266   336           56754152
   51   384           56755755
  236   352           56758464
  147   377           56759156
  302   308           56761720
   52   384           56763712
  219   359           56771738
   53   384           56771981
  278   328           56772504
  101   382           56773269
  301   309           56774530
   84   383           56774591
  124   380           56778624
  256   342           56778904
  286   322           56779904
   54   384           56780568
  183   370           56781487
  187   369           56782612
  114   381           56787885
   55   384           56789479
  198   366           56790288
  300   310           56791000
  133   379           56792576
   85   383           56796012
   56   384           56798720
  291   318           56799603
  234   353           56799881
  179   371           56800150
  191   368           56803903
  102   382           56804176
  165   374           56805749
  263   338           56805919
  170   373           56808117
   57   384           56808297
  154   376           56809640
  299   311           56811130
  141   378           56813373
  227   356           56815099
   86   383           56817943
   58   384           56818216
  222   358           56823760
  148   377           56824425
  125   380           56825125
  258   341           56825333
  115   381           56827216
   59   384           56828483
  271   333           56828548
  160   375           56830375
  208   363           56831059
  211   362           56831859
  281   326           56834017
  298   312           56834920
  274   331           56835515
  103   382           56835695
  175   372           56838223
   60   384           56839104
   87   383           56840390
  205   364           56843669
  268   335           56844207
  195   367           56845738
  134   379           56846043
  214   361           56846225
  285   323           56847392
  232   354           56849032
   61   384           56850085
  245   348           56850317
  290   319           56850759
  247   347           56851146
  243   349           56857456
  249   346           56859985
   62   384           56861432
  297   313           56862370
   88   383           56863359
  277   329           56865222
  116   381           56867237
  104   382           56867832
  202   365           56869533
  126   380           56872376
  241   350           56872521
   63   384           56873151
  142   378           56873440
  217   360           56874313
  251   345           56876876
  260   340           56880000
  155   376           56881251
  265   337           56882378
  184   370           56882504
   64   384           56885248
   89   383           56886856
  166   374           56887920
  188   369           56888081
  225   357           56889918
  149   377           56890582
  296   314           56893480
  171   373           56895328
  239   351           56895470
  180   371           56896811
   65   384           56897729
  135   379           56900314
  105   382           56900593
  253   344           56901861
  289   320           56905569
  230   355           56905875
  161   375           56907656
  117   381           56907954
  199   366           56908495
   66   384           56910600
   90   383           56910887
  192   368           56913920
  220   359           56916279
  280   327           56917783
  284   324           56918528
  127   380           56920383
   67   384           56923867
  237   352           56926261
  295   315           56928250
  176   372           56930624
  106   382           56933984
  143   378           56934359
  255   343           56934982
   91   383           56935458
   68   384           56937536
  273   332           56940785
  270   334           56942704
  262   339           56942947
  118   381           56949373
   69   384           56951613
  156   376           56953792
  136   379           56955395
  150   377           56957633
  196   367           56960399
   92   383           56960575
  209   363           56961476
  276   330           56961576
  288   321           56964033
  235   353           56964852
  212   362           56966056
   70   384           56966104
  294   316           56966680
  267   336           56967219
  107   382           56968011
  128   380           56969152
  206   364           56970360
  228   356           56970368
  167   374           56971087
  223   358           56972279
  257   342           56976281
   71   384           56981015
  172   373           56983565
  215   361           56984256
  185   370           56984625
  162   375           56985903
   93   383           56986244
  119   381           56991500
  203   365           56992552
  283   325           56993312
  181   371           56994552
  189   369           56994678
  144   378           56996136
   72   384           56996352
  108   382           57002680
  279   328           57005191
  293   317           57008770
  233   354           57011201
  137   379           57011292
   73   384           57012121
   94   383           57012471
  264   338           57014216
  218   360           57016232
  129   380           57018689
  177   372           57024081
  193   368           57025089
  305   306           57025241
  151   377           57025584
  259   341           57025800
  287   322           57026151
  157   376           57027269
  200   366           57027896
   74   384           57028328
  304   307           57028907
  246   348           57031128
  120   381           57034341
  248   347           57034915
  244   349           57035333
  303   308           57036239
  109   382           57037997
   95   383           57039262
  226   357           57042469
   75   384           57044979
  250   346           57046736
  302   309           57047237
  242   350           57047488
  272   333           57049685
  292   318           57054520
  168   374           57055256
  145   378           57058777
  269   335           57060484
  275   331           57061566
  301   310           57061901
   76   384           57062080
  221   359           57062140
  163   375           57065122
  231   355           57065266
   96   383           57066623
    0   385           57066625
    1   385           57066626
    2   385           57066633
  252   345           57066633
    3   385           57066652
    4   385           57066689
    5   385           57066750
    6   385           57066841
    7   385           57066968
    8   385           57067137
    9   385           57067354
  240   351           57067551
   10   385           57067625
   11   385           57067956
  138   379           57068011
   12   385           57068353
   13   385           57068822
  130   380           57069000
   14   385           57069369
   15   385           57070000
   16   385           57070721
   17   385           57071538
  282   326           57071744
   18   385           57072457
  173   373           57072834
   19   385           57073484
  110   382           57073968
   20   385           57074625
   21   385           57075886
  197   367           57076236
   22   385           57077273
  121   381           57077902
   23   385           57078792
   77   384           57079637
  300   311           57080231
   24   385           57080449
   25   385           57082250
  261   340           57083581
   26   385           57084201
   27   385           57086308
  186   370           57087856
   28   385           57088577
   29   385           57091014
  286   323           57091923
  210   363           57093147
  182   371           57093379
   30   385           57093625
  266   337           57093849
  152   377           57094441
   97   383           57094560
  254   344           57094648
  238   352           57095480
  278   329           57096241
   31   385           57096416
   78   384           57097656
  207   364           57098287
   32   385           57099393
  213   362           57101525
  158   376           57101688
  299   312           57102227
  190   369           57102409
   33   385           57102562
  291   319           57103930
   34   385           57105929
   35   385           57109500
  111   382           57110599
   36   385           57113281
   79   384           57116143
  204   365           57116789
   37   385           57117278
  178   372           57118600
  131   380           57120091
   38   385           57121497
  224   358           57122136
  122   381           57122189
  146   378           57122288
   98   383           57123079
  216   361           57123577
  139   379           57125558
   39   385           57125944
  229   356           57127005
  298   313           57127889
   40   385           57130625
  256   343           57130823
  236   353           57131233
   80   384           57135104
   41   385           57135546
  194   368           57137416
  169   374           57140433
   42   385           57140713
  164   375           57145319
   43   385           57146132
  112   382           57147896
  201   366           57148497
  263   339           57149666
   44   385           57151809
   99   383           57152186
  281   327           57153824
   81   384           57154545
  290   320           57157000
  297   314           57157217
   45   385           57157750
  219   360           57159459
  285   324           57161349
  271   334           57162215
  174   373           57163141
   46   385           57163961
  153   377           57164210
  274   332           57165192
  123   381           57167208
   47   385           57170448
  132   380           57171968
   82   384           57174472
  234   354           57174768
  258   342           57175200
  159   376           57177055
   48   385           57177217
  100   383           57181887
  268   336           57181888
  140   379           57183939
   49   385           57184274
  113   382           57185865
  147   378           57186675
  296   315           57190211
  277   330           57190933
   50   385           57191625
  187   370           57192203
  198   367           57193255
  183   371           57193298
   83   384           57194891
  227   357           57196376
   51   385           57199276
   52   385           57207233
  222   359           57209327
  191   369           57211280
  101   383           57212188
  124   381           57212965
  247   348           57213415
  289   321           57213730
  179   372           57214187
  245   349           57214674
   53   385           57215502
   84   384           57215808
  249   347           57220172
  243   350           57223907
   54   385           57224089
  265   338           57224097
  114   382           57224512
  133   380           57224637
  232   355           57226043
  211   363           57226078
  165   375           57226500
  170   374           57226624
  295   316           57226871
  208   364           57227456
  260   341           57227821
   55   385           57233000
  284   325           57234429
  154   377           57234897
  251   346           57234987
   85   384           57237229
  214   362           57238272
  280   328           57239552
  241   351           57241072
   56   385           57242241
  205   365           57242250
  102   383           57243095
  141   379           57243160
  195   368           57250907
   57   385           57251818
  148   378           57251944
  160   376           57253376
  175   373           57254492
  253   345           57257902
   86   384           57259160
  125   381           57259466
   58   385           57261737
  115   382           57263843
  217   361           57264194
  239   352           57266127
  294   317           57267197
  202   366           57270304
   59   385           57272004
  273   333           57272454
  225   358           57273337
  288   322           57274120
  103   383           57274614
  134   380           57278104
  270   335           57278375
   87   384           57281607
   60   385           57282625
  230   356           57285016
  262   340           57288728
  255   344           57288959
  276   331           57289267
   61   385           57293606
  184   371           57294315
  188   370           57297672
  237   353           57299030
  142   379           57303227
  116   382           57303864
  220   360           57304000
   88   384           57304576
   62   385           57304953
  306   306           57305232
  155   377           57306508
  126   381           57306717
  104   383           57306751
  267   337           57306916
  305   307           57307068
  166   375           57308671
  180   372           57310848
  283   326           57311163
  293   318           57311189
  199   367           57311462
  304   308           57312576
  171   374           57313835
   63   385           57316672
  149   378           57318101
  192   369           57321297
  303   309           57321756
   89   384           57328073
  257   343           57328200
   64   385           57328769
  279   329           57328928
  161   376           57330657
  135   380           57332375
  302   310           57334608
  287   323           57338170
  105   383           57339512
  235   354           57339739
   65   385           57341250
  117   382           57344581
  176   373           57346893
  301   311           57351132
  228   357           57351645
   90   384           57352104
   66   385           57354121
  127   381           57354724
  223   359           57357846
  209   364           57357873
  264   339           57357963
  292   319           57358847
  212   363           57360275
  143   379           57364146
  196   368           57365568
   67   385           57367388
  206   365           57368941
  300   312           57371328
  106   383           57372903
  259   342           57375667
  215   362           57376303
   91   384           57376675
  156   377           57379049
   68   385           57381057
  272   334           57383352
  150   378           57385152
  118   382           57386000
  136   380           57387456
  233   355           57388212
  275   332           57391243
  282   327           57391551
  167   375           57391838
  203   366           57393323
   69   385           57395134
  299   313           57395196
  246   349           57395485
  185   371           57396436
  248   348           57397184
  269   336           57398165
  244   350           57401784
   92   384           57401792
  172   374           57402072
  128   381           57403493
  189   370           57404269
  286   324           57405880
  218   361           57406113
  250   347           57406923
  107   383           57406930
  181   372           57408589
  162   376           57408904
   70   385           57409625
  291   320           57410171
  242   351           57416039
  278   330           57421952
  298   314           57422736
   71   385           57424536
  252   346           57424744
  226   358           57425888
  144   379           57425923
   93   384           57427461
  119   382           57428127
  200   367           57430863
  261   341           57431402
  193   369           57432466
  266   338           57435568
  240   352           57438208
   72   385           57439873
  177   373           57440350
  108   383           57441599
  137   380           57443353
  231   356           57444407
  221   360           57449861
  254   345           57450689
  157   377           57452526
  129   381           57453030
  151   378           57453103
   94   384           57453688
  297   315           57453948
   73   385           57455642
  290   321           57465161
  238   353           57468249
  120   382           57470968
   74   385           57471849
  281   328           57475593
  168   375           57476007
  109   383           57476916
  285   325           57477250
   95   384           57480479
  197   368           57481405
  256   344           57484800
  163   376           57488123
   75   385           57488500
  145   379           57488564
  296   316           57488832
  210   364           57489544
  173   374           57491341
  263   340           57495447
  213   363           57495744
  274   333           57496861
  207   365           57496868
  271   335           57497886
  186   371           57499667
  138   380           57500072
  130   381           57503341
   76   385           57505601
  236   354           57506120
  182   372           57507416
  224   359           57507703
   96   384           57507840
  229   357           57508282
  190   370           57512000
    0   386           57512456
    1   386           57512457
    2   386           57512464
    3   386           57512483
    4   386           57512520
    5   386           57512581
    6   386           57512672
    7   386           57512799
  110   383           57512887
    8   386           57512968
    9   386           57513185
   10   386           57513456
   11   386           57513787
   12   386           57514184
  121   382           57514529
   13   386           57514653
   14   386           57515200
  216   362           57515624
   15   386           57515831
   16   386           57516552
   17   386           57517369
  204   366           57517560
   18   386           57518288
  277   331           57518624
   19   386           57519315
   20   386           57520456
  268   337           57521585
   21   386           57521717
  152   378           57521960
   22   386           57523104
   77   385           57523158
  289   322           57523817
   23   386           57524623
   24   386           57526280
  158   377           57526945
  258   343           57527119
  295   317           57527388
   25   386           57528081
   26   386           57530032
   27   386           57532139
   28   386           57534408
  178   373           57534869
   97   384           57535777
   29   386           57536845
   30   386           57539456
   78   385           57541177
   31   386           57542247
  194   369           57544793
   32   386           57545224
   33   386           57548393
  219   361           57549340
  111   383           57549518
  201   367           57551464
   34   386           57551760
  234   355           57551779
  146   379           57552075
  284   326           57552280
  131   381           57554432
   35   386           57555331
  139   380           57557619
  122   382           57558816
   36   386           57559112
   79   385           57559664
  169   375           57561184
   37   386           57563109
  280   329           57563289
   98   384           57564296
   38   386           57567328
  265   339           57567844
  164   376           57568320
  294   318           57569616
   39   386           57571775
   40   386           57576456
  260   342           57577688
  247   349           57577772
   80   385           57578625
  227   358           57579795
  245   350           57581125
   41   386           57581377
  174   374           57581648
  249   348           57582441
  288   323           57586139
   42   386           57586544
  112   383           57586815
  306   307           57587059
  305   308           57590737
  153   378           57591729
   43   386           57591963
  243   351           57592458
   99   384           57593403
  251   347           57595174
  222   360           57597048
   44   386           57597640
   81   385           57598066
  304   309           57598093
  198   368           57598424
  159   377           57602312
   45   386           57603581
  123   382           57603835
  187   371           57604014
  232   356           57605184
  273   334           57606121
  132   381           57606309
  183   372           57607335
  303   310           57609127
   46   386           57609792
  241   352           57611729
  293   319           57615516
  140   380           57616000
  253   346           57616013
  270   336           57616056
   47   386           57616279
  147   379           57616462
   82   385           57617993
  276   332           57618944
  191   370           57620871
  211   364           57622475
   48   386           57623048
  100   384           57623104
  302   311           57623839
  113   383           57624784
  208   365           57626037
   49   386           57630105
  179   373           57630456
  283   327           57630970
  214   363           57632491
  262   341           57636549
   50   386           57637456
   83   385           57638412
  239   353           57638896
  301   312           57642229
  205   366           57643021
  255   345           57645000
   51   386           57645107
  170   375           57647375
  267   338           57648635
  165   376           57649501
  124   382           57649592
  287   324           57652127
   52   386           57653064
  101   384           57653405
  279   330           57654639
  217   362           57656241
  195   369           57658284
  225   359           57658904
  133   381           57658978
   84   385           57659329
   53   386           57661333
  154   378           57662416
  114   383           57663431
  300   313           57664297
  292   320           57665088
  230   357           57666293
   54   386           57669920
  175   374           57672999
  202   367           57673271
  237   354           57673917
  141   380           57675221
  160   377           57678633
   55   386           57678831
   85   385           57680750
  148   379           57681731
  257   344           57682177
  102   384           57684312
   56   386           57688072
  299   314           57690043
  220   361           57693881
  125   382           57696093
   57   386           57697649
   86   385           57702681
  115   383           57702762
  264   340           57703744
   58   386           57707568
  184   372           57708352
  188   371           57709483
  134   381           57712445
  282   328           57713320
  103   384           57715831
  199   368           57716631
  235   355           57716750
   59   386           57717835
  291   321           57718332
  272   335           57719023
  298   315           57719467
  286   325           57721781
  275   333           57722912
   87   385           57725128
  180   373           57727117
  259   343           57727586
   60   386           57728456
  192   370           57730888
  166   376           57731672
  155   378           57734027
  171   375           57734586
  228   358           57735064
  142   380           57735288
  269   337           57737862
   61   386           57739437
  116   383           57742783
  126   382           57743344
  223   360           57745567
  149   379           57747888
  104   384           57747968
   88   385           57748097
  278   331           57749643
   62   386           57750784
  297   316           57752569
  161   377           57755914
  209   365           57756454
  212   364           57756672
  248   349           57761541
  246   350           57761936
   63   386           57762503
  176   374           57765400
  135   381           57766716
  233   356           57767353
  250   348           57769192
  206   366           57769712
  244   351           57770335
  215   363           57770522
   89   385           57771594
  196   369           57772945
   64   386           57774600
  290   322           57775248
  266   339           57779315
  105   384           57780729
  261   342           57781269
  117   383           57783500
  252   347           57784931
  242   352           57786696
   65   386           57787081
  296   317           57789349
  127   382           57791351
  285   326           57795101
   90   385           57795625
  143   380           57796207
  203   367           57796290
  218   362           57798160
  281   329           57799330
   66   386           57799952
  156   378           57806568
  254   346           57808800
  185   372           57810473
  240   353           57810977
  226   359           57811455
   67   386           57813219
  106   384           57814120
  167   376           57814839
  150   379           57814939
  189   371           57816080
   91   385           57820196
  136   381           57821797
  172   375           57822823
  181   373           57824858
  118   383           57824919
  231   357           57825684
   68   386           57826888
  295   318           57829807
  274   334           57830528
  162   377           57834161
  271   336           57835567
  289   323           57835836
  200   368           57836032
  221   361           57839742
  128   382           57840120
  256   345           57840841
   69   386           57840965
  193   370           57842057
  238   354           57843136
  263   341           57843268
   92   385           57845313
  107   384           57848147
  277   332           57848301
   70   386           57855456
  144   380           57857984
  177   374           57858857
  268   338           57863304
  119   383           57867046
  307   307           57868886
   71   386           57870367
  306   308           57870728
   93   385           57870982
  284   327           57872087
  294   319           57873943
  305   309           57876254
  137   381           57877694
  157   378           57880045
  258   344           57881096
  108   384           57882816
  151   379           57882890
  236   355           57883131
  304   310           57885464
   72   386           57885704
  210   365           57888125
  197   369           57888782
  280   330           57889000
  129   382           57889657
  229   358           57891701
  213   364           57892141
  224   360           57895424
   94   385           57897209
  207   366           57897639
  303   311           57898358
  168   376           57899008
  288   324           57900096
   73   386           57901473
  216   363           57909843
  120   383           57909887
  173   375           57912092
  163   377           57913380
  265   340           57913625
  186   372           57913704
  302   312           57914936
   74   386           57917680
  109   384           57918133
  204   367           57920527
  145   380           57920625
  293   320           57921757
  182   373           57923685
  190   371           57923811
   95   385           57924000
  260   343           57929607
  234   356           57930920
   75   386           57934331
  138   381           57934413
  301   313           57935198
  130   382           57939968
  219   362           57941387
  273   335           57941792
  247   350           57944223
  249   349           57946798
  245   351           57949676
  276   333           57950613
   96   385           57951361
   76   386           57951432
  152   379           57951747
  283   328           57952739
  178   374           57953376
  121   383           57953448
  110   384           57954104
  194   370           57954384
  158   378           57954464
  270   337           57955753
  201   368           57956633
  251   348           57957443
  300   314           57959144
    0   387           57960603
    1   387           57960604
    2   387           57960611
    3   387           57960630
    4   387           57960667
    5   387           57960728
    6   387           57960819
    7   387           57960946
    8   387           57961115
    9   387           57961332
   10   387           57961603
   11   387           57961934
   12   387           57962331
   13   387           57962800
  243   352           57963115
   14   387           57963347
   15   387           57963978
   16   387           57964699
  227   359           57965362
   17   387           57965516
   18   387           57966435
   19   387           57967462
  287   325           57968028
   20   387           57968603
   77   386           57968989
   21   387           57969864
   22   387           57971251
   23   387           57972770
  292   321           57973249
   24   387           57974427
  253   347           57976200
   25   387           57976228
   26   387           57978179
   97   385           57979298
   27   387           57980286
  279   331           57982330
   28   387           57982555
  146   380           57984136
  169   376           57984185
  241   353           57984498
   29   387           57984992
  262   342           57986416
  232   357           57986461
  299   315           57986774
  222   361           57986929
   78   386           57987008
   30   387           57987603
   31   387           57990394
  111   384           57990735
  131   382           57991059
  139   381           57991960
  267   339           57992382
   32   387           57993371
  164   377           57993577
   33   387           57996540
  122   383           57997735
   34   387           57999907
  174   375           58002399
  255   346           58003111
   35   387           58003478
   79   386           58005495
  198   369           58005801
   36   387           58007259
   98   385           58007817
   37   387           58011256
  239   354           58013783
   38   387           58015475
  187   372           58018051
  298   316           58018088
   39   387           58019922
  211   365           58021056
  153   379           58021516
  183   373           58023604
   80   386           58024456
   40   387           58024603
  208   366           58026808
  112   384           58028032
  291   322           58028419
  214   364           58028888
   41   387           58029524
  159   378           58029831
  191   371           58032682
   42   387           58034691
   99   385           58036924
  282   329           58037057
  257   345           58038218
  286   326           58039632
   43   387           58040110
  123   383           58042754
  132   382           58042936
   81   386           58043897
   44   387           58045787
  205   367           58045988
  225   360           58046625
  147   380           58048523
  179   374           58048963
  230   358           58049712
  140   381           58050341
  217   363           58050460
  237   355           58050928
  264   341           58051565
   45   387           58051728
  297   317           58053086
  275   334           58056579
  272   336           58056704
   46   387           58057939
   82   386           58063824
   47   387           58064426
  113   384           58066001
  100   385           58066625
  195   370           58067875
  170   376           58070376
   48   387           58071195
  165   377           58074758
   49   387           58078252
  202   368           58078440
  278   332           58079320
  269   338           58079581
  259   344           58081563
   83   386           58084243
   50   387           58085603
  220   362           58085928
  290   323           58087267
  124   383           58088511
  296   318           58091768
  154   379           58092203
   51   387           58093254
  175   375           58093750
  133   382           58095605
  235   356           58095891
  101   385           58096926
   52   387           58101211
  114   384           58104648
   84   386           58105160
  160   378           58106152
   53   387           58109480
  141   381           58109562
  148   380           58113792
  285   327           58114908
   54   387           58118067
  228   359           58120631
  188   372           58123520
  199   369           58124008
  184   373           58124621
  281   330           58125041
  266   340           58125096
   85   386           58126581
   55   387           58126978
  102   385           58127833
  248   350           58127992
  246   351           58130487
  261   343           58133188
  250   349           58133549
  295   319           58134134
  125   383           58135012
  223   361           58135448
   56   387           58136219
  244   352           58140992
  192   371           58142699
  115   384           58143979
  180   374           58145624
   57   387           58145796
  252   348           58147200
   86   386           58148512
  233   357           58148630
  134   382           58149072
  289   324           58149793
  307   308           58152555
  212   365           58155253
   58   387           58155715
  306   309           58156245
  166   377           58156929
  209   366           58157225
  171   376           58157587
  103   385           58159352
  242   353           58159465
  305   310           58163625
  155   379           58163814
   59   387           58165982
  274   335           58166199
  215   364           58166919
  254   347           58168987
  142   381           58169629
   87   386           58170959
  206   367           58172679
  304   311           58174695
  271   337           58175264
   60   387           58176603
  149   380           58179949
  277   333           58179970
  294   320           58180184
  126   383           58182263
  196   370           58182536
  161   378           58183433
  116   384           58184000
  240   354           58185864
  176   375           58186151
   61   387           58187584
  303   312           58189455
  104   385           58191489
  218   363           58192379
  263   342           58193135
  284   328           58193856
   88   386           58193928
   62   387           58198931
  256   346           58198952
  226   360           58199176
  203   368           58201459
  135   382           58203343
  268   339           58207051
  302   313           58207905
  231   358           58209103
   63   387           58210650
  288   325           58215997
  280   331           58216691
   89   386           58217425
  238   355           58220147
   64   387           58222747
  105   385           58224250
  117   384           58224717
  185   373           58226742
  293   321           58229918
  301   314           58230045
  189   372           58230117
  127   383           58230270
  143   381           58230548
  221   362           58231789
   65   387           58235228
  156   379           58236355
  258   345           58237137
  167   377           58240096
   90   386           58241456
  181   374           58243365
  200   369           58243409
  172   376           58245824
  150   380           58247000
   66   387           58248099
  193   371           58253868
  300   315           58255875
  106   385           58257641
  136   382           58258424
   67   387           58261366
  265   341           58261446
  162   378           58261680
  236   356           58262272
   91   386           58266027
  118   384           58266136
   68   387           58275035
  283   329           58276476
  229   359           58277268
  128   383           58279039
  273   336           58279473
  177   375           58279608
  292   322           58283336
  260   344           58283584
  276   334           58284280
  224   361           58285305
  299   316           58285395
  287   326           58285879
  210   366           58288896
   69   387           58289112
  213   365           58290722
   92   386           58291144
  107   385           58291668
  144   381           58292325
  270   338           58297472
  197   370           58298373
  207   367           58300606
   70   387           58303603
  216   364           58306240
  119   384           58308263
  157   379           58309832
  279   332           58312007
  234   357           58312197
  247   351           58312774
  249   350           58313249
  137   382           58314321
  151   380           58314951
   93   386           58316813
   71   387           58318514
  298   317           58318605
  245   352           58320333
  251   349           58321800
  168   377           58324265
  204   368           58325696
  108   385           58326337
  129   383           58328576
  186   373           58329973
   72   387           58333851
  173   376           58335093
  219   363           58335606
  243   353           58335884
  190   372           58337848
  267   340           58338163
  262   343           58338335
  253   348           58338469
  291   323           58340438
  163   378           58340899
  182   374           58342192
   94   386           58343040
   73   387           58349620
  120   384           58351104
  227   360           58353083
  145   381           58354966
  297   318           58355505
  241   354           58359385
  286   327           58359439
  109   385           58361654
  282   330           58362768
  255   347           58363298
  201   369           58364010
   74   387           58365827
  194   371           58366195
   95   386           58369831
  232   358           58369880
  138   382           58371040
  178   375           58374127
  130   383           58378887
  222   362           58378976
   75   387           58382478
  152   380           58383808
  158   379           58384251
  239   355           58390794
  275   335           58392250
  121   384           58394665
  296   319           58396095
  257   346           58396329
  272   337           58396401
   96   386           58397192
  110   385           58397625
   76   387           58399579
  290   324           58401224
  264   342           58401432
  169   377           58409442
  278   333           58410989
    0   388           58411072
    1   388           58411073
    2   388           58411080
    3   388           58411099
    4   388           58411136
    5   388           58411197
    6   388           58411288
    7   388           58411415
    8   388           58411584
    9   388           58411801
   10   388           58412072
   11   388           58412403
   12   388           58412800
   13   388           58413269
   14   388           58413816
   15   388           58414447
   16   388           58415168
  198   370           58415392
   17   388           58415985
   18   388           58416904
   77   387           58417136
   19   388           58417931
  146   381           58418477
   20   388           58419072
   21   388           58420333
  164   378           58421096
   22   388           58421720
  211   366           58421827
   23   388           58423239
  269   339           58423328
   24   388           58424896
   97   386           58425129
  174   376           58425400
   25   388           58426697
  214   365           58427469
  139   382           58428587
   26   388           58428648
  208   367           58429775
  131   383           58429978
  237   356           58430069
   27   388           58430755
   28   388           58433024
  111   385           58434256
  187   373           58434320
   78   387           58435155
  230   359           58435279
   29   388           58435461
  308   308           58436224
  225   361           58436506
  285   328           58436677
  259   345           58437604
   30   388           58438072
  307   309           58438072
  122   384           58438952
  295   320           58440375
   31   388           58440863
  183   374           58442111
  306   310           58443616
   32   388           58443840
  191   372           58446719
  217   364           58446857
   33   388           58447009
   34   388           58450376
  205   368           58451157
  281   331           58452732
  305   311           58452856
  153   380           58453577
   79   387           58453642
   98   386           58453648
   35   388           58453947
   36   388           58457728
  159   379           58459618
   37   388           58461725
  289   325           58465694
  304   312           58465792
   38   388           58465944
  179   375           58469714
   39   388           58470391
  112   385           58471553
   80   387           58472603
  266   341           58472917
   40   388           58475072
  235   357           58477168
  195   371           58479686
   41   388           58479993
  220   363           58480147
  132   383           58481855
  303   313           58482424
   99   386           58482755
  147   381           58482864
  123   384           58483971
   42   388           58485160
  202   369           58485817
  140   382           58486968
  261   344           58487165
  294   321           58488345
   43   388           58490579
   81   387           58492044
  170   377           58495633
   44   388           58496256
  248   351           58496543
  250   350           58500000
  246   352           58501144
   45   388           58502197
  165   378           58502277
  302   314           58502752
  274   336           58503880
  228   360           58508352
   46   388           58508408
  113   385           58509522
  252   349           58511557
   82   387           58511971
  100   386           58512456
  277   334           58513637
  244   353           58513761
   47   388           58514895
  175   376           58516751
  271   338           58516983
  284   329           58517593
   48   388           58521664
  154   380           58524264
  301   315           58526776
  223   362           58527495
   49   388           58528721
  124   384           58529728
  254   348           58531256
  233   358           58532049
   83   387           58532390
  199   370           58533599
  288   326           58533848
  242   354           58534352
  133   383           58534524
  160   379           58535939
   50   388           58536072
  188   373           58539789
  293   322           58540005
  101   386           58542757
  184   374           58543128
   51   388           58543723
  263   343           58545054
  141   382           58546189
  280   332           58546368
  148   381           58548133
  114   385           58548169
   52   388           58551680
  268   340           58552832
   84   387           58553307
  300   316           58554496
  212   366           58556024
  192   372           58556736
  256   347           58559139
   53   388           58559949
  209   367           58560192
  240   355           58562875
  215   365           58565500
  180   375           58566375
   54   388           58568536
  102   386           58573664
   85   387           58574728
  125   384           58576229
   55   388           58577447
  206   368           58577848
  171   377           58582844
  166   378           58584448
  299   317           58585912
   56   388           58586688
  115   385           58587500
  134   383           58587991
  218   364           58588776
  226   361           58589057
  196   371           58594347
  231   359           58594670
  258   346           58595248
  292   323           58595355
  155   380           58595875
   57   388           58596265
   86   387           58596659
  238   356           58599288
  283   330           58602187
  103   386           58605183
  287   327           58605686
   58   388           58606184
  142   382           58606256
  203   369           58608836
  176   376           58609152
  265   342           58611313
  161   379           58613220
  149   381           58614290
   59   388           58616451
   87   387           58619106
  273   337           58619170
  276   335           58619951
  298   318           58621024
  126   384           58623480
  221   363           58626008
   60   388           58627072
  116   385           58627521
  104   386           58637320
   61   388           58638053
  260   345           58639625
  270   339           58641219
   88   387           58642075
  135   383           58642262
  236   357           58643549
  279   333           58643676
  185   374           58645249
  189   373           58646386
   62   388           58649400
  200   370           58653000
  291   324           58654395
  297   319           58659832
   63   388           58661119
  181   375           58664116
  229   360           58664989
   89   387           58665572
  143   382           58667175
  167   378           58667615
  193   372           58667905
  117   385           58668238
  156   380           58668416
  105   386           58670081
  172   377           58671081
  127   384           58671487
   64   388           58673216
  224   362           58677352
  286   328           58681208
  150   381           58681341
  249   351           58681800
  247   352           58683431
   65   388           58685697
  267   341           58685984
  251   350           58688251
   90   387           58689603
  282   331           58690459
  162   379           58691467
  213   366           58691493
  210   367           58691863
  262   344           58692312
  245   353           58693102
  234   358           58695616
  136   383           58697343
   66   388           58698568
  296   320           58702336
  177   376           58702609
  253   349           58702826
  106   386           58703472
  216   365           58704821
  207   368           58705775
  118   385           58709657
  197   371           58710184
  243   354           58710771
   67   388           58711835
   91   387           58714174
  290   325           58717125
  128   384           58720256
  308   309           58721741
  307   310           58725443
   68   388           58725504
  255   348           58725567
  144   382           58728952
  275   336           58729931
  219   364           58732003
  306   311           58732847
  204   369           58733073
  241   355           58736396
  107   386           58737499
  272   338           58738120
   92   387           58739291
   69   388           58739581
  157   380           58741893
  227   361           58742964
  305   312           58743953
  278   334           58744656
  186   374           58748480
  295   321           58748536
  151   381           58749292
  119   385           58751784
  168   378           58751784
  137   383           58753240
  264   343           58753351
   70   388           58754072
  190   373           58754117
  232   359           58755447
  257   347           58756516
  304   313           58758761
  173   377           58760350
  285   329           58760414
  182   375           58762943
   93   387           58764960
   71   388           58768983
  269   340           58769109
  129   384           58769793
  239   356           58769935
  163   379           58770686
  108   386           58772168
  222   363           58773195
  201   370           58773601
  303   314           58777271
  194   372           58780232
  281   332           58782409
  289   326           58783545
   72   388           58784320
   94   387           58791187
  145   382           58791593
  120   385           58794625
  259   346           58795715
  178   376           58797128
  294   322           58798432
  302   315           58799483
   73   388           58800089
  109   386           58807485
  138   383           58809959
  237   357           58811346
   74   388           58816296
  158   380           58816312
   95   387           58817978
  152   381           58818149
  130   384           58820104
  266   342           58822784
  230   360           58823000
  211   367           58824794
  301   316           58825397
  198   371           58827203
  214   366           58828240
  225   362           58828553
   75   388           58832947
  208   368           58834944
  169   378           58836961
  121   385           58838186
  261   345           58843206
  284   330           58843304
  110   386           58843456
  274   337           58843577
   96   387           58845339
  217   365           58845438
  277   335           58849308
   76   388           58850048
  174   377           58850657
  164   379           58850883
  293   323           58852024
  187   374           58852827
  288   327           58853655
  300   317           58855013
  146   382           58855104
  205   369           58858534
  235   358           58860587
  271   339           58860730
  183   375           58862862
  191   373           58862988
    0   389           58863869
    1   389           58863870
    2   389           58863877
    3   389           58863896
    4   389           58863933
    5   389           58863994
    6   389           58864085
    7   389           58864212
    8   389           58864381
    9   389           58864598
   10   389           58864869
   11   389           58865200
   12   389           58865597
   13   389           58866066
   14   389           58866613
  248   352           58867200
   15   389           58867244
  139   383           58867506
   77   388           58867605
   16   389           58867965
  250   351           58868551
   17   389           58868782
   18   389           58869701
   19   389           58870728
  131   384           58871195
   20   389           58871869
   21   389           58873130
   97   387           58873276
  246   353           58873913
   22   389           58874517
   23   389           58876036
  220   364           58876544
   24   389           58877693
  252   350           58878008
  280   333           58878037
   25   389           58879494
  111   386           58880087
   26   389           58881445
  122   385           58882473
   27   389           58883552
   78   388           58885624
   28   389           58885821
  153   381           58887918
   29   389           58888258
  299   318           58888331
  244   354           58888648
   30   389           58890869
  159   380           58891679
  179   376           58892715
   31   389           58893660
  195   372           58893723
  202   370           58895408
  254   349           58895613
   32   389           58896637
  228   361           58898233
  263   344           58899031
   33   389           58899806
  268   341           58900653
   98   387           58901795
   34   389           58903173
   79   388           58904111
   35   389           58906744
  292   324           58909312
   36   389           58910525
  242   355           58911363
   37   389           58914522
  112   386           58917384
  233   359           58917616
   38   389           58918741
  147   382           58919491
  256   348           58921408
  223   363           58921714
   80   388           58923072
  132   384           58923072
  170   378           58923152
   39   389           58923188
  298   319           58925351
  140   383           58925887
  287   328           58927455
  123   385           58927492
   40   389           58927869
  283   331           58929878
   99   387           58930902
  165   379           58932064
   41   389           58932790
   42   389           58937957
  175   377           58942008
  240   356           58942016
   81   388           58942513
   43   389           58943376
  199   371           58945410
   44   389           58949053
   45   389           58954994
  113   386           58955353
  258   347           58955435
  276   336           58957632
  188   374           58958296
  154   381           58958605
  212   367           58958991
  100   387           58960603
  273   338           58960889
   46   389           58961205
   82   388           58962440
  265   343           58963232
  184   375           58963879
  209   368           58965361
  297   320           58966073
  215   366           58966271
   47   389           58967692
  160   380           58968000
  291   325           58970296
  192   373           58973005
  124   385           58973249
   48   389           58974461
  133   384           58975741
  279   334           58977343
  238   357           58980565
  226   362           58981104
   49   389           58981518
  231   360           58982391
   83   388           58982859
  148   382           58984760
  141   383           58985108
  206   369           58985225
  270   340           58987000
  218   365           58987357
   50   389           58988869
  180   376           58989376
  101   387           58990904
  114   386           58994000
   51   389           58996520
  260   346           58997736
   84   388           59003776
   52   389           59004477
  286   329           59004945
  309   309           59007258
  196   372           59008384
  308   310           59009112
  171   378           59010363
  296   321           59010497
   53   389           59012746
  166   379           59014235
  307   311           59014674
  203   370           59018427
  125   385           59019750
  282   332           59020136
   54   389           59021333
  102   387           59021811
  221   364           59022405
  306   312           59023944
   85   388           59025197
  236   358           59026968
  134   384           59029208
  155   381           59030216
   55   389           59030244
  115   386           59033331
  176   377           59034409
  290   326           59034976
  267   342           59035851
  305   313           59036922
   56   389           59039485
  142   383           59045175
  161   380           59045281
   86   388           59047128
  262   345           59048353
   57   389           59049062
  149   382           59050917
  249   352           59052457
  103   387           59053330
  304   314           59053608
  229   361           59054870
  247   353           59056200
  251   351           59056802
  295   322           59058623
   58   389           59058981
  200   371           59064811
  189   374           59064893
  185   375           59066000
  126   385           59067001
  245   354           59067989
   59   389           59069248
  253   350           59069277
   87   388           59069575
  275   337           59069628
  224   363           59071571
  116   386           59073352
  303   315           59074002
   60   389           59079869
  278   335           59080327
  234   359           59081183
  272   339           59081867
  135   384           59083479
  193   373           59084174
  104   387           59085467
  285   330           59086125
  181   376           59087117
  243   355           59087782
  255   349           59089924
   61   389           59090850
   88   388           59092544
  213   367           59094460
  210   368           59097032
  167   379           59097402
  302   316           59098104
  172   378           59098600
   62   389           59102197
  156   381           59102757
  289   327           59103352
  216   366           59105592
  143   383           59106094
  264   344           59107328
  294   323           59110451
  207   369           59113152
   63   389           59113916
  117   386           59114069
  281   333           59114078
  127   385           59115008
  241   356           59115537
   89   388           59116041
  269   341           59116930
  150   382           59117968
  105   387           59118228
  257   348           59118785
  162   380           59123528
  197   372           59124221
  301   317           59125914
   64   389           59126013
  177   377           59127866
  219   365           59130584
  227   362           59135011
   65   389           59138494
  136   384           59138560
   90   388           59140072
  204   370           59142664
  232   360           59143168
  239   357           59151212
   66   389           59151365
  106   387           59151619
  118   386           59155488
  259   347           59155902
  300   318           59157432
  128   385           59163777
   67   389           59164632
   91   388           59164643
  293   324           59165981
  144   383           59167871
  186   375           59169231
  222   364           59169592
  284   331           59170995
  190   374           59172624
  266   343           59174703
  288   328           59175424
  157   381           59176234
   68   389           59178301
  168   379           59181571
  274   338           59185296
  201   371           59185412
  107   387           59185646
  151   382           59185919
  182   376           59185944
  277   336           59186989
  173   378           59187869
   92   388           59189760
   69   389           59192378
  299   319           59192658
  137   384           59194457
  237   358           59194765
  194   373           59196501
  119   386           59197615
  261   346           59201317
  163   380           59202747
  271   340           59206511
   70   389           59206869
  280   334           59211704
  230   361           59212881
  129   385           59213314
   93   388           59215429
  108   387           59220315
   71   389           59221780
  178   377           59222385
  225   363           59222772
  292   325           59225213
  211   368           59229963
  145   383           59230512
  214   367           59231207
  298   320           59231592
   72   389           59237117
  250   352           59239208
  248   353           59239969
  120   386           59240456
  198   372           59241240
   94   388           59241656
  208   369           59242321
  235   359           59246154
  217   366           59246209
  252   351           59246559
  246   354           59248800
  268   342           59250520
  158   381           59250653
  138   384           59251176
  287   329           59251192
   73   389           59252886
  152   382           59254776
  263   345           59255072
  109   387           59255632
  283   332           59259555
  254   350           59262064
  130   385           59263625
  244   355           59265659
  169   379           59266748
  205   370           59268125
   95   388           59268447
   74   389           59269093
  187   375           59273578
  297   321           59274234
  220   365           59275125
  174   378           59278176
  191   374           59281495
  164   380           59282944
  121   386           59284017
   75   389           59285744
  256   349           59285765
  183   376           59285863
  291   326           59288147
  228   362           59290280
  242   356           59290504
  110   387           59291603
  146   383           59294023
  309   310           59294629
   96   388           59295808
  276   337           59297329
  308   311           59298343
   76   389           59302845
  273   339           59304636
  233   360           59305337
  307   312           59305771
  202   371           59307219
  139   384           59308723
  195   373           59309992
  279   335           59313014
  131   385           59314716
  306   313           59316913
  265   344           59317209
  258   348           59317704
  179   377           59317972
  223   364           59318111
    0   390           59319000
    1   390           59319001
    2   390           59319008
    3   390           59319027
    4   390           59319064
    5   390           59319125
    6   390           59319216
    7   390           59319343
    8   390           59319512
    9   390           59319729
   10   390           59320000
   11   390           59320331
   77   389           59320402
  296   322           59320584
   12   390           59320728
   13   390           59321197
   14   390           59321744
   15   390           59322375
   16   390           59323096
  240   357           59323293
   97   388           59323745
   17   390           59323913
  153   382           59324545
   18   390           59324832
   19   390           59325859
  159   381           59326020
   20   390           59327000
  111   387           59328234
   21   390           59328261
  122   386           59328304
   22   390           59329648
  286   330           59330656
   23   390           59331167
  305   314           59331769
   24   390           59332824
   25   390           59334625
  270   341           59334821
   26   390           59336576
   78   389           59338421
   27   390           59338683
   28   390           59340952
   29   390           59343389
   30   390           59346000
   31   390           59348791
  304   315           59350339
   32   390           59351768
  282   333           59351805
   98   388           59352264
  170   379           59352939
  290   327           59354783
   33   390           59354937
   79   389           59356908
  260   347           59357923
   34   390           59358304
  147   383           59358410
  199   372           59359447
   35   390           59361875
  238   358           59363984
  165   380           59364125
  212   368           59364160
  112   387           59365531
   36   390           59365656
  132   385           59366593
  140   384           59367104
  215   367           59369238
  175   378           59369527
   37   390           59369653
  295   323           59370642
  231   361           59372272
  303   316           59372623
  209   369           59372738
  123   386           59373323
   38   390           59373872
  226   363           59375323
   80   389           59375869
   39   390           59378319
  188   375           59379047
   99   388           59381371
   40   390           59383000
  184   376           59386880
  267   343           59387770
   41   390           59387921
  218   366           59388128
  192   374           59391512
   42   390           59393088
  206   370           59394816
  154   382           59395232
   81   389           59395310
   43   390           59398507
  302   317           59398621
  160   381           59402341
  113   387           59403500
   44   390           59404184
  262   346           59406464
   45   390           59410125
  100   388           59411072
  275   338           59411347
  236   359           59412535
  285   331           59413816
  180   377           59414633
   82   389           59415237
   46   390           59416336
  278   336           59418008
  124   386           59419080
  133   385           59419262
  221   365           59420986
   47   390           59422823
  148   383           59423679
  294   324           59424408
  196   373           59424653
  289   328           59425121
  249   353           59425226
  141   384           59426325
  251   352           59427459
  272   340           59427648
  301   318           59428333
   48   390           59429592
  203   371           59430238
  247   354           59431087
   83   389           59435656
   49   390           59436649
  253   351           59437828
  171   379           59440150
  101   388           59441373
  114   387           59442147
   50   390           59444000
  245   355           59445000
  166   380           59446296
  229   362           59446917
  281   334           59447745
   51   390           59451651
  255   350           59456375
   84   389           59456573
   52   390           59459608
  300   319           59461759
  176   378           59461928
  264   345           59463369
  125   386           59465581
  269   342           59466797
  155   382           59466843
  243   356           59466923
   53   390           59467877
  224   364           59467968
  234   360           59468904
  102   388           59472280
  134   385           59472729
   54   390           59476464
   85   389           59477994
  200   372           59478848
  161   381           59479622
  115   387           59481478
  293   325           59481882
  257   349           59483142
   55   390           59485375
  189   375           59485644
  142   384           59486392
  185   376           59489001
  149   383           59489836
   56   390           59494616
  241   357           59496814
  299   320           59498899
  288   329           59499161
  213   368           59499629
   86   389           59499925
  284   332           59500672
  193   374           59502681
  103   388           59503799
   57   390           59504193
  210   369           59504409
  216   367           59508559
  181   377           59512374
  126   386           59512832
   58   390           59514112
  259   348           59518171
  116   387           59521499
   87   389           59522372
  207   370           59522743
   59   390           59524379
  277   337           59526686
  135   385           59527000
  172   379           59528387
  266   344           59528680
  274   339           59529043
  227   363           59529230
  167   380           59529463
  219   366           59531355
  232   361           59533049
  239   358           59534631
   60   390           59535000
  104   388           59535936
  156   382           59539384
  298   321           59539753
  197   373           59540490
  292   326           59543064
   88   389           59545341
   61   390           59545981
  143   384           59547311
  280   335           59547375
  271   341           59554332
  204   371           59554475
  177   378           59555385
  150   383           59556887
   62   390           59557328
  162   381           59557869
  127   386           59560839
  261   347           59561504
  117   387           59562216
  222   365           59568173
  105   388           59568697
   89   389           59568838
   63   390           59569047
  287   330           59576903
  237   359           59580332
   64   390           59581144
  310   310           59582000
  136   385           59582081
  309   311           59583860
  297   322           59584321
  308   312           59589440
  283   333           59591224
  186   376           59592232
   90   389           59592869
  190   375           59593375
   65   390           59593625
  307   313           59598740
  201   372           59599449
  106   388           59602088
  268   343           59602439
  118   387           59603635
  230   362           59604928
   66   390           59606496
  291   327           59607954
  144   384           59609088
  128   386           59609608
  182   377           59611201
  306   314           59611760
  250   353           59611977
  157   382           59612861
  263   346           59613183
  168   380           59613632
  248   354           59614856
  194   374           59615008
  252   352           59617216
   91   389           59617440
  173   379           59617656
  225   364           59619169
   67   390           59619763
  151   383           59624838
  246   355           59625811
  305   315           59628500
  254   351           59630615
  296   323           59632603
   68   390           59633432
  235   360           59633875
  107   388           59636115
  214   368           59636376
  163   381           59637088
  211   369           59637340
  137   385           59637978
  276   338           59639048
   92   389           59642557
  244   356           59644800
  119   387           59645762
   69   390           59647509
  304   316           59648960
  217   367           59649176
  178   378           59649904
  273   340           59650417
  279   336           59650695
  208   370           59651912
  256   350           59652216
  198   373           59657509
  286   331           59658347
  129   386           59659145
   70   390           59662000
   93   389           59668226
  108   388           59670784
  145   384           59671729
  242   357           59671781
  303   317           59673140
  265   345           59673250
  220   366           59675896
  290   328           59676552
   71   390           59676911
  205   371           59679936
  258   349           59682061
  228   363           59684499
  295   324           59684599
  270   342           59684688
  282   334           59685472
  158   382           59687280
  120   387           59688603
   72   390           59692248
  152   383           59693695
   94   389           59694453
  138   385           59694697
  233   361           59695218
  187   376           59696579
  169   380           59698809
  302   318           59701040
  191   375           59702246
  109   388           59706101
  240   358           59706712
  174   379           59707963
   73   390           59708017
  130   386           59709456
  183   377           59711120
  223   365           59716692
  164   381           59717285
  260   348           59720192
   95   389           59721244
  202   372           59721256
   74   390           59724224
  195   374           59728499
  121   387           59732164
  301   319           59732660
  146   384           59735240
  294   325           59740309
   75   390           59740875
  267   344           59741747
  110   388           59742072
  285   332           59743493
  179   378           59745491
   96   389           59748605
  289   329           59748858
  238   359           59749551
  139   385           59752244
  275   339           59755094
  278   337           59757705
   76   390           59757976
  131   386           59760547
  159   382           59762647
  153   383           59763464
  231   362           59764319
  262   347           59766651
  300   320           59768000
  212   369           59771537
  226   364           59771720
  215   368           59774407
  272   341           59775469
   77   390           59775533
  199   373           59775716
  122   387           59776451
    0   391           59776471
    1   391           59776472
    2   391           59776479
    3   391           59776498
    4   391           59776535
   97   389           59776542
    5   391           59776596
    6   391           59776687
    7   391           59776814
    8   391           59776983
    9   391           59777200
   10   391           59777471
   11   391           59777802
   12   391           59778199
   13   391           59778668
  111   388           59778703
   14   391           59779215
   15   391           59779846
   16   391           59780567
   17   391           59781384
   18   391           59782303
  209   370           59782329
   19   391           59783330
  281   335           59783416
   20   391           59784471
  170   380           59785000
   21   391           59785732
   22   391           59787119
   23   391           59788638
   24   391           59790295
  218   367           59791095
   25   391           59792096
   78   390           59793552
   26   391           59794047
   27   391           59796154
   28   391           59798423
  165   381           59798466
  175   379           59799314
  147   384           59799627
  293   326           59799733
  249   354           59800113
  251   353           59800228
  236   360           59800256
   29   391           59800860
  188   376           59802048
   30   391           59803471
   98   389           59805061
   31   391           59806262
  206   371           59806627
  299   321           59807060
  247   355           59808098
  253   352           59808485
   32   391           59809239
  140   385           59810625
   79   390           59812039
  184   377           59812137
  192   375           59812263
   33   391           59812408
  132   386           59812424
   34   391           59815775
  112   388           59816000
  269   343           59818716
   35   391           59819346
  123   387           59821470
  264   346           59821480
  221   366           59821757
   36   391           59823127
  245   356           59824141
  288   330           59824872
  255   351           59824926
   37   391           59827124
   80   390           59831000
   38   391           59831343
  284   333           59832341
  154   383           59834151
   99   389           59834168
   39   391           59835790
  160   382           59838968
   40   391           59840471
  229   363           59841136
  180   378           59842152
  196   374           59843160
  203   372           59844275
   41   391           59845392
  243   357           59848200
  257   350           59849593
  298   322           59849840
   81   390           59850441
   42   391           59850559
  113   388           59853969
   43   391           59855978
  234   361           59858785
   44   391           59861655
  292   327           59862871
  100   389           59863869
  148   384           59864896
  133   386           59865093
  224   365           59866549
  124   387           59867227
   45   391           59867596
  277   338           59868405
  141   385           59869846
   82   390           59870368
  310   311           59871231
  171   380           59872211
   46   391           59873807
  274   340           59874824
  309   312           59874957
  241   358           59880233
   47   391           59880294
  166   381           59880637
  308   313           59882409
  259   349           59882528
  266   345           59884721
  280   336           59885056
   48   391           59887063
   83   390           59890787
  176   379           59891715
  114   388           59892616
  307   314           59893587
   49   391           59894120
  101   389           59894170
  200   373           59895117
  297   323           59896340
   50   391           59901471
  271   342           59904199
  287   331           59904594
  155   383           59905762
  213   369           59907006
  306   315           59908491
  189   376           59908645
   51   391           59909122
   84   390           59911704
  125   387           59913728
  216   368           59913728
  210   370           59914000
  185   377           59914258
  161   382           59916249
   52   391           59917079
  134   386           59918560
  239   359           59920198
  193   375           59923432
  261   348           59923773
  283   334           59924891
  102   389           59925077
  232   362           59925096
   53   391           59925348
  227   364           59925627
  305   316           59927121
  291   328           59929723
  142   385           59929913
  149   384           59931053
  115   388           59931947
   85   390           59933125
   54   391           59933935
  219   367           59934322
  207   371           59934554
  181   378           59939893
   55   391           59942846
  296   324           59946560
  304   317           59949477
   56   391           59952087
   86   390           59955056
  268   344           59956416
  103   389           59956596
  197   374           59958997
  172   380           59960448
  126   387           59960979
   57   391           59961664
  167   381           59963804
  237   360           59968053
  204   372           59968512
  222   366           59968944
   58   391           59971583
  116   388           59971968
  135   386           59972831
  263   347           59973370
  303   318           59975559
   87   390           59977503
  156   383           59978303
   59   391           59981850
  276   339           59982795
  177   379           59985172
  250   354           59986864
  286   332           59988024
  104   389           59988733
  252   353           59989985
  279   337           59990392
  143   385           59990832
  248   355           59991867
   60   391           59992471
  162   382           59994496
  150   384           59998104
  273   341           59998238
  230   363           59999147
  290   329           60000289
   88   390           60000472
  295   325           60000500
  254   352           60001272
   61   391           60003452
  246   356           60004952
  302   319           60005367
  127   387           60008986
  117   388           60012685
   62   391           60014799
  201   373           60015718
  190   376           60016376
  186   377           60017489
  225   365           60017750
  256   351           60020767
  282   335           60021143
  105   389           60021494
  235   361           60023756
   89   390           60023969
  244   357           60026077
   63   391           60026518
  136   386           60027912
  265   346           60031361
  194   375           60035759
  270   343           60036607
   64   391           60038615
  182   378           60038720
  301   320           60038901
  214   369           60043753
  211   370           60046931
  168   381           60047973
   90   390           60048000
  258   350           60048512
  173   380           60049717
   65   391           60051096
  157   383           60051780
  144   385           60052609
  118   388           60054104
  217   368           60054345
  106   389           60054885
  242   358           60055200
  128   387           60057755
  294   326           60058160
  208   371           60063723
   66   391           60063967
  151   384           60066055
   91   390           60072571
  163   382           60073715
  289   330           60074569
  285   333           60075162
  198   374           60076016
  300   321           60076161
   67   391           60077234
  220   367           60078863
  178   379           60079691
  228   364           60080896
  137   386           60083809
  260   349           60084549
  233   362           60087265
  107   389           60088912
   68   391           60090903
  240   359           60092279
  205   372           60093973
  119   388           60096231
   92   390           60097688
  267   345           60097788
  278   338           60099424
  275   340           60100875
   69   391           60104980
  129   387           60107292
  145   385           60115250
  299   322           60117147
  223   366           60117463
   70   391           60119471
  293   327           60119540
  281   336           60121097
  187   377           60121836
   93   390           60123357
  108   389           60123581
  191   376           60125247
  272   342           60125336
  158   383           60126199
  262   348           60128920
  169   381           60133150
   71   391           60134382
  152   384           60134912
  238   360           60137272
  202   373           60137525
  183   378           60138639
  120   388           60139072
  174   380           60140024
  138   386           60140528
  195   375           60149250
   94   390           60149584
   72   391           60149719
  288   331           60152563
  164   382           60153912
  130   387           60157603
  231   363           60158538
  109   389           60158898
  311   311           60160462
  298   323           60161859
  310   312           60162328
   73   391           60165488
  284   334           60166008
  309   313           60167926
  226   365           60170301
  269   344           60172693
  251   354           60175115
  179   379           60175278
   95   390           60176375
  249   355           60177124
  308   314           60177256
  146   385           60178761
  212   370           60181128
  253   353           60181254
  264   347           60181667
   74   391           60181695
  215   369           60181784
  121   388           60182633
  292   328           60184640
  247   356           60187239
  236   361           60190137
  307   315           60190318
  209   371           60194140
  199   374           60194223
  110   389           60194869
  255   352           60195583
  218   368           60196264
  139   386           60198075
   75   391           60198346
  159   383           60201566
   96   390           60203736
  153   384           60204681
  245   357           60205418
  306   316           60207112
  131   387           60208694
  297   324           60210297
  277   339           60212152
   76   391           60215447
  257   351           60218144
  170   381           60219341
  206   372           60220664
  274   341           60222645
  221   367           60224724
  280   337           60224753
  122   388           60226920
  188   377           60227305
  305   317           60227638
  175   380           60231375
  111   389           60231500
  243   358           60231619
   97   390           60231673
   77   391           60233004
  287   332           60234271
  165   382           60235093
  192   376           60235264
    0   392           60236288
    1   392           60236289
    2   392           60236296
    3   392           60236315
    4   392           60236352
    5   392           60236413
    6   392           60236504
    7   392           60236631
    8   392           60236800
    9   392           60237017
   10   392           60237288
  229   364           60237533
   11   392           60237619
   12   392           60238016
   13   392           60238485
   14   392           60239032
  184   378           60239656
   15   392           60239663
   16   392           60240384
   17   392           60241201
   18   392           60242120
  266   346           60242832
   19   392           60243147
  147   385           60243148
   20   392           60244288
   21   392           60245549
   22   392           60246936
   23   392           60248455
  259   350           60248979
   24   392           60250112
  234   362           60250832
   78   391           60251023
  304   318           60251896
   25   392           60251913
  291   329           60253460
   26   392           60253864
   27   392           60255971
  271   343           60256118
  140   386           60256456
   28   392           60258240
   98   390           60260192
  203   373           60260544
  283   335           60260562
  132   387           60260571
   29   392           60260677
  296   325           60262461
   30   392           60263288
  196   375           60263911
  241   359           60265800
   31   392           60266079
  224   366           60267320
  112   389           60268797
   32   392           60269056
   79   391           60269510
  123   388           60271939
  180   379           60271939
   33   392           60272225
  154   384           60275368
   34   392           60275592
  160   383           60277887
   35   392           60279163
  303   319           60279886
   36   392           60282944
   37   392           60286941
  261   349           60288130
   80   391           60288471
   99   390           60289299
   38   392           60291160
   39   392           60295607
   40   392           60300288
   41   392           60305209
  171   381           60306552
  113   389           60306766
   81   391           60307912
  239   360           60307919
  148   385           60308417
   42   392           60310376
  302   320           60311608
  268   345           60312457
  133   387           60313240
  200   374           60313624
  141   386           60315677
   43   392           60315795
  213   370           60316597
  166   382           60317264
  124   388           60317696
  295   326           60318351
  100   390           60319000
  232   363           60319315
  286   333           60319693
  216   369           60321105
   44   392           60321472
  176   380           60323776
  227   365           60324208
  210   371           60325811
  290   330           60326000
   45   392           60327413
   82   391           60327839
  276   340           60328576
  279   338           60332111
   46   392           60333624
  189   377           60333902
  263   348           60335639
  219   368           60339491
   47   392           60340111
  185   378           60341777
  114   389           60345413
  193   376           60346433
   48   392           60346880
  155   384           60346979
  301   321           60347062
  273   342           60348105
   83   391           60348258
  207   372           60348591
  101   390           60349301
   49   392           60353937
  161   383           60355168
  237   361           60357934
  282   336           60358824
   50   392           60361288
  250   355           60363875
  125   388           60364197
  252   354           60364872
  134   387           60366707
   51   392           60368939
   84   391           60369175
  181   379           60369680
  248   356           60371008
  222   367           60371911
  254   353           60374041
  149   385           60374574
  142   386           60375744
   52   392           60376896
  294   327           60377967
  197   375           60379748
  102   390           60380208
  115   389           60384744
  204   373           60384781
   53   392           60385165
  246   357           60386229
  300   322           60386248
  270   344           60390584
   85   391           60390596
  256   352           60391424
  265   347           60391548
   54   392           60393752
  172   381           60394789
  230   364           60395544
  167   382           60400431
  289   331           60402260
   55   392           60402663
  285   334           60408829
  244   358           60409496
  126   388           60411448
  103   390           60411727
   56   392           60411904
   86   391           60412527
  235   362           60415803
  258   351           60417063
  177   380           60417233
  225   366           60418521
  156   384           60419520
  135   387           60420978
   57   392           60421481
  116   389           60424765
  299   323           60429166
   58   392           60431400
  162   383           60433415
  201   374           60434225
   87   391           60434974
  143   386           60436663
  242   359           60440767
  293   328           60441309
  150   385           60441625
  190   377           60441633
   59   392           60441667
  278   339           60443171
  104   390           60443864
  186   378           60445008
  275   341           60448696
  260   350           60451000
  311   312           60451559
   60   392           60452288
  214   370           60453344
  310   313           60455297
  267   346           60455899
   88   391           60457943
  211   371           60458742
  194   376           60458760
  127   388           60459455
  281   337           60460794
  217   369           60461722
  309   314           60462773
   61   392           60463269
  117   389           60465482
  182   379           60468507
  308   315           60473987
   62   392           60474616
  298   324           60475816
  136   387           60476059
  105   390           60476625
  272   343           60477255
  208   372           60477760
  228   365           60479477
  240   360           60480000
   89   391           60481440
  233   363           60481484
  288   332           60482240
  220   368           60484032
  173   381           60484058
  168   382           60484600
   63   392           60486335
  307   316           60488939
  157   384           60492997
  262   349           60493277
  198   375           60496767
   64   392           60498432
  144   386           60498440
  284   335           60501679
   90   391           60505471
  118   389           60506901
  306   317           60507629
  128   388           60508224
  292   329           60508377
  151   385           60509576
  106   390           60510016
  205   373           60510242
   65   392           60510913
  178   380           60511752
  163   383           60512634
  223   367           60520430
   66   392           60523784
  297   325           60526198
  238   361           60527153
  269   345           60528734
   91   391           60530042
  305   318           60530057
  137   387           60531956
   67   392           60537051
  264   348           60543936
  107   390           60544043
  119   389           60549028
  187   378           60549355
  191   377           60550504
   68   392           60550720
  251   355           60552126
  231   364           60554935
   92   391           60555159
  202   374           60556032
  253   354           60556141
  304   319           60556223
  249   356           60556265
  129   388           60557761
  277   340           60557933
  145   386           60561081
   69   392           60564797
  287   333           60565940
  280   338           60566472
  158   384           60567416
  255   353           60568352
  183   379           60568426
  247   357           60568516
  169   382           60569777
  226   366           60571072
  195   376           60572251
  274   342           60572512
  174   381           60574365
  152   385           60578433
  108   390           60578712
  291   330           60579171
   70   392           60579288
  296   326           60580312
   93   391           60580828
  236   362           60582184
  303   320           60586127
  138   387           60588675
  257   352           60588801
  245   358           60588837
  215   370           60591375
  120   389           60591869
  164   383           60592831
  212   371           60592939
   71   392           60594199
  283   336           60598243
  266   347           60603019
  218   369           60603641
   94   391           60607055
  179   380           60607339
  130   388           60608072
  209   372           60608177
   72   392           60609536
  271   344           60610095
  109   390           60614029
  199   375           60614974
  243   359           60617186
  259   351           60617530
  302   321           60619769
  146   386           60624592
   73   392           60625305
  221   368           60629893
   95   391           60633846
  121   389           60635430
  229   365           60636114
  206   373           60636933
  295   327           60638158
   74   392           60641512
  159   384           60642783
  234   363           60645051
  139   387           60646222
  153   385           60648202
  110   390           60650000
  286   334           60653360
  241   360           60653521
  290   331           60653691
  261   350           60654581
  188   378           60654824
  170   382           60655968
  301   322           60657149
   75   392           60658163
  131   388           60659163
  192   377           60660521
   96   391           60661207
  175   381           60665716
  184   379           60669443
  224   367           60670287
  268   346           60670568
  165   383           60674012
   76   392           60675264
  279   339           60675858
  276   341           60676397
  203   374           60679051
  122   389           60679717
  111   390           60686631
  196   376           60686912
  147   386           60688979
   97   391           60689144
   77   392           60692821
  239   361           60697800
  300   323           60698267
    0   393           60698457
    1   393           60698458
    2   393           60698465
    3   393           60698484
    4   393           60698521
  282   337           60698521
    5   393           60698582
    6   393           60698673
    7   393           60698800
    8   393           60698969
    9   393           60699186
   10   393           60699457
  294   328           60699736
   11   393           60699788
  263   349           60699996
  273   343           60700024
   12   393           60700185
   13   393           60700654
   14   393           60701201
   15   393           60701832
   16   393           60702553
   17   393           60703370
  180   380           60704000
   18   393           60704289
  140   387           60704603
   19   393           60705316
   20   393           60706457
   21   393           60707718
   22   393           60709105
   23   393           60710624
   78   392           60710840
  132   388           60711040
   24   393           60712281
   25   393           60714082
  232   364           60715712
   26   393           60716033
   98   391           60717663
   27   393           60718140
  154   385           60718889
  160   384           60719104
   28   393           60720409
   29   393           60722846
  112   390           60723928
  123   389           60724736
  227   366           60724979
   30   393           60725457
   31   393           60728248
  213   371           60728408
   79   392           60729327
  216   370           60730696
   32   393           60731225
  289   332           60731937
  200   375           60734375
   33   393           60734394
   34   393           60737761
  210   372           60739848
   35   393           60741332
  252   355           60741883
  312   312           60742656
  250   356           60743016
  299   324           60743123
  171   382           60743179
  285   335           60744500
  311   313           60744528
   36   393           60745113
  270   345           60746625
   99   391           60746770
  219   369           60746868
   80   392           60748288
  254   354           60748928
   37   393           60749110
  237   362           60749981
  310   314           60750144
  248   357           60752285
   38   393           60753329
  265   348           60753817
  148   386           60754248
  166   383           60756183
   39   393           60757776
  176   381           60758117
  309   315           60759504
  189   378           60761421
  113   390           60761897
   40   393           60762457
  133   388           60763709
  141   387           60763824
  256   353           60764193
  207   373           60764860
  293   329           60765046
   41   393           60767378
   81   392           60767729
  246   358           60769648
  124   389           60770493
  185   379           60771564
  193   377           60771690
   42   393           60772545
  308   316           60772608
  100   391           60776471
  222   368           60777080
   43   393           60777964
   44   393           60783641
   82   392           60787656
  258   352           60787720
  278   340           60788952
  307   317           60789456
   45   393           60789582
  155   385           60790500
  298   325           60791717
  230   365           60794125
  244   359           60795063
   46   393           60795793
  161   384           60796385
  275   342           60798563
  114   390           60800544
  181   380           60801741
   47   393           60802280
  281   338           60802513
  197   376           60802749
  204   374           60803288
  101   391           60806772
   83   392           60808075
   48   393           60809049
  235   363           60810022
  306   318           60810048
  288   333           60813909
  267   347           60816086
   49   393           60816106
  125   389           60816994
  134   388           60817176
  260   351           60819551
  149   386           60820405
  225   367           60821488
   50   393           60823457
  142   387           60823891
  242   360           60828488
   84   392           60828992
   51   393           60831108
  272   344           60831232
  172   382           60831416
  292   330           60834088
  305   319           60834384
  102   391           60837679
   52   393           60839065
  167   383           60839350
  284   336           60839360
  115   390           60839875
  297   326           60844049
   53   393           60847334
   85   392           60850413
  177   381           60851574
  201   375           60854976
   54   393           60855921
  262   350           60859728
  304   320           60862464
  156   385           60863041
  126   389           60864245
   55   393           60864832
  214   371           60865155
  190   378           60869152
  103   391           60869198
  240   361           60869881
  217   370           60871313
  135   388           60871447
   86   392           60872344
  211   372           60872779
   56   393           60874073
  162   384           60874632
  186   379           60874795
  233   364           60877881
  116   390           60879896
  228   366           60880248
   57   393           60883650
  194   377           60884017
  143   387           60884810
  269   346           60886845
  150   386           60887456
  220   369           60891409
   58   393           60893569
  208   373           60894029
  303   321           60894288
   87   392           60894791
  287   334           60899607
  296   327           60900119
  182   380           60900568
  104   391           60901335
   59   393           60903836
  277   341           60905754
  291   331           60906862
  264   349           60908293
  280   339           60910219
  127   389           60912252
   60   393           60914457
   88   392           60917760
  238   362           60919200
  198   376           60919768
  117   390           60920613
  173   382           60920685
  168   383           60923519
  274   343           60924431
   61   393           60925438
  223   368           60925599
  136   388           60926528
  205   374           60928749
  302   322           60929856
  251   356           60931267
  253   355           60933152
  105   391           60934096
  157   385           60936518
   62   393           60936785
  249   357           60937542
  283   337           60937940
   89   392           60941257
  255   354           60943239
  178   381           60946093
  144   387           60946587
   63   393           60948504
  247   358           60951935
  231   365           60953516
  163   384           60953851
  151   386           60955407
  295   328           60959927
   64   393           60960601
  128   389           60961021
  257   353           60961570
  118   390           60962032
   90   392           60965288
  266   348           60965288
  271   345           60966136
  106   391           60967487
  301   323           60969168
   65   393           60973082
  226   367           60974039
  245   359           60974404
  236   363           60976403
  202   375           60976783
  191   378           60978023
  187   379           60979142
  137   388           60982425
  290   332           60983368
   66   393           60985953
  259   352           60988187
  286   335           60989031
   91   392           60989859
  195   377           60997508
   67   393           60999220
  183   380           61000487
  107   391           61001514
  215   371           61003186
  119   390           61004159
  243   360           61004907
  212   372           61006976
  169   383           61008696
  145   387           61009228
  129   389           61010558
  158   385           61010937
  174   382           61010992
  300   324           61012224
   68   393           61012889
  218   370           61013232
   92   392           61014976
  279   340           61021639
  261   351           61023132
  294   329           61023473
  152   386           61024264
  209   373           61024446
  276   342           61026264
   69   393           61026966
  268   347           61030755
  164   384           61034048
  312   313           61035625
  108   391           61036183
  229   366           61036885
  221   369           61037270
  199   376           61037975
  138   388           61039144
  311   314           61039375
  282   338           61040240
   93   392           61040645
  234   364           61041448
   70   393           61041457
  179   381           61041680
  241   361           61043402
  310   315           61046875
  120   390           61047000
  273   344           61054001
  206   374           61055440
   71   393           61056368
  309   316           61058125
  299   325           61059024
  130   389           61060869
  289   333           61063606
  263   350           61066447
   94   392           61066872
  109   391           61071500
   72   393           61071705
  146   387           61072739
  308   317           61073125
  224   368           61075456
  285   336           61082181
  188   379           61084611
  159   385           61086304
   73   393           61087474
  192   378           61088040
  239   362           61089847
  121   390           61090561
  293   330           61090757
  307   318           61091875
   95   392           61093663
  153   386           61094033
  170   383           61094887
  139   388           61096691
  203   375           61099802
  184   380           61101504
  175   382           61102343
   74   393           61103681
  270   346           61104736
  110   391           61107471
  298   326           61109568
  131   389           61111960
  196   377           61112169
  232   365           61114293
  306   319           61114375
  165   384           61115229
  265   349           61118174
   75   393           61120332
   96   392           61121024
  252   356           61121024
  250   357           61124293
  254   355           61125939
  227   367           61127946
  122   390           61134848
  248   358           61135704
  278   341           61136773
  147   387           61137126
   76   393           61137433
  180   381           61138341
  256   354           61139080
  305   320           61140625
  213   372           61142445
  216   371           61142507
  111   391           61144102
  237   363           61144200
  281   339           61146260
  288   334           61147576
   97   392           61148961
  275   343           61150482
   77   393           61154990
  140   388           61155072
  246   359           61155215
  210   373           61156117
  219   370           61156459
  200   376           61157376
  258   353           61160489
  292   331           61161779
  160   385           61162625
    0   394           61162984
    1   394           61162985
    2   394           61162992
    3   394           61163011
    4   394           61163048
    5   394           61163109
    6   394           61163200
    7   394           61163327
    8   394           61163496
    9   394           61163713
  132   389           61163837
  297   327           61163856
   10   394           61163984
   11   394           61164315
   12   394           61164712
  154   386           61164720
   13   394           61165181
   14   394           61165728
   15   394           61166359
   16   394           61167080
   17   394           61167897
   18   394           61168816
   19   394           61169843
  304   321           61170625
   20   394           61170984
   21   394           61172245
   78   393           61173009
   22   394           61173632
   23   394           61175151
   24   394           61176808
   98   392           61177480
  267   348           61178355
   25   394           61178609
  284   337           61179057
  123   390           61179867
   26   394           61180560
  112   391           61181399
  171   383           61182098
   27   394           61182667
  244   360           61182784
  207   374           61183367
  222   369           61184457
   28   394           61184936
  272   345           61187273
   29   394           61187373
   30   394           61189984
  260   352           61190208
  189   379           61191208
   79   393           61191496
   31   394           61192775
  176   382           61194744
  230   366           61194896
   32   394           61195752
  166   384           61197400
   33   394           61198921
  193   378           61199209
   34   394           61202288
  148   387           61202395
  185   380           61203625
  303   322           61204375
   35   394           61205859
  235   364           61206419
   99   392           61206587
   36   394           61209640
   80   393           61210457
   37   394           61213637
  141   388           61214293
  133   389           61216506
   38   394           61217856
  242   361           61218369
  113   391           61219368
  296   328           61221888
   39   394           61222303
  204   375           61224039
  124   390           61225624
  225   368           61226657
   40   394           61226984
  197   377           61228006
  262   351           61228279
   81   393           61229898
   41   394           61231905
  287   335           61235278
  181   381           61236082
  100   392           61236288
  155   386           61236331
  291   332           61236539
   42   394           61237072
  161   385           61239906
  302   323           61241875
   43   394           61242491
  269   347           61247032
   44   394           61248168
   82   393           61249825
   45   394           61254109
  277   342           61255621
  280   340           61256000
  114   391           61258015
   46   394           61260320
  240   362           61261928
  101   392           61266589
   47   394           61266807
  149   387           61268552
  134   389           61269973
   83   393           61270244
  172   383           61270335
  125   390           61272125
   48   394           61273576
  142   388           61274360
  264   350           61274744
  233   365           61276462
  201   376           61277977
  274   344           61278408
  214   372           61279192
  283   338           61279659
  167   384           61280567
   49   394           61280633
  217   371           61283124
  301   324           61283125
  228   367           61283215
  295   329           61283664
   50   394           61287984
  177   382           61288201
  211   373           61289048
   84   393           61291161
   51   394           61295635
  115   391           61297346
  102   392           61297496
  190   379           61298939
  220   370           61301000
   52   394           61303592
  186   380           61306856
  156   386           61308872
  194   378           61311536
   53   394           61311861
  253   356           61312293
  208   374           61312536
  251   357           61312544
   85   393           61312582
  238   363           61313419
  290   333           61315037
  162   385           61318153
  126   390           61319376
  255   355           61320250
   54   394           61320448
  249   358           61320961
  135   389           61324244
  271   346           61324247
  286   336           61326712
  300   325           61328125
  313   313           61328594
  103   392           61329015
   55   394           61329359
  266   349           61329645
  312   314           61330472
  223   369           61332976
   86   393           61334513
  182   381           61334909
  143   388           61335279
  150   387           61335603
  311   315           61336106
  257   354           61336457
  116   391           61337367
  247   359           61337502
   56   394           61338600
  198   377           61345025
  310   316           61345496
   57   394           61348177
  294   330           61349184
  205   375           61349500
  231   366           61354287
   87   393           61356960
   58   394           61358096
  309   317           61358642
  173   383           61359604
  259   353           61360956
  104   392           61361152
  245   360           61362125
  168   384           61364736
  127   390           61367383
   59   394           61368363
  279   341           61369460
  236   364           61372800
  308   318           61375544
  299   326           61376875
  117   391           61378084
  276   343           61378183
   60   394           61378984
  226   368           61379208
  136   389           61379325
   88   393           61379929
  157   386           61382349
  178   382           61382720
  282   339           61383987
   61   394           61389965
  268   348           61393024
  261   352           61393789
  105   392           61393913
  243   361           61394788
  307   319           61396202
  144   388           61397056
  289   334           61397273
  163   385           61397372
  202   376           61399784
   62   394           61401312
   89   393           61403426
  151   387           61403554
  191   379           61407810
  273   345           61410042
  187   380           61411203
   63   394           61413031
  128   390           61416152
  215   372           61417223
  293   331           61418448
  118   391           61419503
  306   320           61420616
  285   337           61421878
  212   373           61423245
  195   378           61425027
  218   371           61425043
   64   394           61425128
  106   392           61427304
   90   393           61427457
  298   327           61429375
  183   381           61434828
  263   351           61434998
  137   389           61435222
  241   362           61435449
   65   394           61437609
  229   367           61439852
  234   365           61440029
  209   374           61442953
  221   370           61446861
  305   321           61448786
  174   383           61449911
  169   384           61449913
   66   394           61450480
   91   393           61452028
  158   386           61456768
  145   388           61459697
  107   392           61461331
  119   391           61461630
  199   377           61463232
   67   394           61463747
  270   347           61464923
  129   390           61465689
  152   387           61472411
  206   375           61476191
   92   393           61477145
   68   394           61477416
  164   385           61477569
  179   382           61478307
  304   322           61480712
  224   369           61482833
  288   335           61483247
  239   363           61484066
  265   350           61484625
  297   328           61485625
  278   342           61486640
  292   332           61491456
   69   394           61491493
  138   389           61491941
  281   340           61492041
  108   392           61496000
  252   357           61502301
   93   393           61502814
  275   344           61504459
  120   391           61504471
  254   356           61505080
   70   394           61505984
  250   358           61507712
  232   366           61515064
  130   390           61516000
  256   355           61516091
  303   323           61516394
  188   380           61516672
  192   379           61517827
  284   338           61520776
   71   394           61520895
  248   359           61521271
  203   376           61522803
  146   388           61523208
   94   393           61529041
  109   392           61531317
  159   386           61532135
  227   368           61533115
  258   354           61535376
  184   381           61535845
  170   384           61536104
   72   394           61536232
  196   378           61539688
  237   364           61540597
  175   383           61541262
  153   387           61542180
  267   349           61542712
  246   360           61542936
  272   346           61545384
  296   329           61545625
  121   391           61548032
  139   389           61549488
   73   394           61552001
   95   393           61555832
  302   324           61555832
  216   372           61556544
  213   373           61558714
  165   385           61558750
  260   353           61562977
  131   390           61567091
  110   392           61567288
   74   394           61568208
  291   333           61568208
  219   371           61568270
  244   361           61572665
  287   336           61572959
  210   374           61574624
  180   382           61574968
  200   377           61582633
   96   393           61583193
   75   394           61584859
  147   388           61587595
  122   391           61592319
  222   370           61594048
  230   367           61597863
  262   352           61598936
  301   325           61599026
   76   394           61601960
  280   341           61603821
  111   392           61603919
  207   375           61604118
  235   365           61605000
  277   343           61607540
  140   389           61607869
  160   386           61608456
  269   348           61609301
  295   330           61609375
  242   362           61610416
   97   393           61611130
  154   387           61612867
  132   390           61618968
   77   394           61619517
  189   380           61623269
  171   384           61623315
  283   339           61623406
  313   314           61623441
  312   315           61627203
  193   379           61628996
    0   395           61629875
    1   395           61629876
    2   395           61629883
    3   395           61629902
    4   395           61629939
    5   395           61630000
    6   395           61630091
    7   395           61630218
    8   395           61630387
    9   395           61630604
   10   395           61630875
   11   395           61631206
   12   395           61631603
   13   395           61632072
   14   395           61632619
   15   395           61633250
  176   383           61633663
   16   395           61633971
  225   369           61634034
  274   345           61634449
  311   316           61634727
   17   395           61634788
   18   395           61635707
   19   395           61636734
  123   391           61637338
   78   394           61637536
   20   395           61637875
  185   381           61637966
   21   395           61639136
   98   393           61639649
   22   395           61640523
  166   385           61640921
  112   392           61641216
   23   395           61642042
  264   351           61643295
   24   395           61643699
   25   395           61645500
  300   326           61645976
  310   317           61646013
  204   376           61647040
   26   395           61647451
  290   334           61648704
   27   395           61649558
   28   395           61651827
  148   388           61652864
   29   395           61654264
  197   378           61655525
   79   394           61656023
  240   363           61656147
   30   395           61656875
   31   395           61659666
  309   318           61661061
   32   395           61662643
   33   395           61665812
  286   337           61666409
  141   389           61667090
   99   393           61668756
   34   395           61669179
  133   390           61671637
  181   382           61672709
   35   395           61672750
   80   394           61674984
   36   395           61676531
  294   331           61676875
  233   366           61677233
  113   392           61679185
  308   319           61679871
   37   395           61680528
  124   391           61683095
  271   347           61684434
  155   387           61684478
   38   395           61684747
  161   386           61685737
  228   368           61688384
   39   395           61689194
  253   357           61693570
   40   395           61693875
   81   394           61694425
  214   373           61695461
  251   358           61695963
  266   350           61696096
  299   327           61696682
  217   372           61697161
  100   393           61698457
   41   395           61698796
  255   356           61699391
  307   320           61702443
  201   377           61703234
   42   395           61703963
  249   359           61706528
  211   374           61707555
   43   395           61709382
  238   364           61709816
  172   384           61711552
  220   371           61712811
  257   355           61713468
   82   394           61714352
   44   395           61715059
  114   392           61717832
  149   388           61719021
  279   342           61719327
   45   395           61721000
  167   385           61724088
  134   390           61725104
  247   360           61725223
  177   383           61727120
  142   389           61727157
   46   395           61727211
  101   393           61728758
  306   321           61728777
  125   391           61729596
  282   340           61729768
  190   380           61731000
  276   344           61732160
  289   335           61732944
  208   375           61733287
   47   395           61733698
   83   394           61734771
  259   354           61735843
   48   395           61740467
  186   381           61741197
  194   379           61741323
  223   370           61742567
   49   395           61747524
  293   332           61748125
  298   328           61751144
  245   361           61752006
   50   395           61754875
   84   394           61755688
  156   387           61757019
  115   392           61757163
  231   367           61757254
  268   349           61757381
  305   322           61758873
  102   393           61759665
   51   395           61762526
  285   338           61763597
  162   386           61763984
  261   353           61766558
  273   346           61768153
   52   395           61770483
  236   365           61771381
  182   382           61771536
  205   376           61772501
  198   378           61772544
  126   391           61776847
   85   394           61777109
   53   395           61778752
  135   390           61779375
  150   388           61786072
  226   369           61786585
  243   362           61786835
   54   395           61787339
  143   389           61788076
  103   393           61791184
  304   323           61792731
   55   395           61796250
  116   392           61797184
   86   394           61799040
  173   384           61800821
   56   395           61805491
  263   352           61805655
  168   385           61808257
  297   329           61809362
   57   395           61815068
  288   336           61820928
   87   394           61821487
  178   383           61821639
  292   333           61823125
  104   393           61823321
  127   391           61824854
   58   395           61824987
  202   377           61825041
  270   348           61827192
  241   363           61829668
  303   324           61830351
  157   387           61830496
  215   373           61833492
  136   390           61834456
   59   395           61835254
  117   392           61837901
  278   343           61838559
  218   372           61839080
  281   341           61839862
  191   380           61839871
  234   366           61840800
  212   374           61841752
  163   386           61843203
   88   394           61844456
  229   368           61845021
  187   381           61845544
   60   395           61845875
  144   389           61849853
  265   351           61853176
  151   388           61854023
  195   379           61854814
  105   393           61856082
   61   395           61856856
  221   371           61858672
  275   345           61860500
  209   375           61863704
  284   339           61864523
   89   394           61867953
   62   395           61868203
  296   330           61871336
  183   382           61871455
  302   325           61871733
  128   391           61873623
  118   392           61879320
   63   395           61879922
  239   364           61880463
  252   358           61885720
  254   357           61886357
  106   393           61889473
  137   390           61890353
  199   378           61890751
  174   384           61891128
   90   394           61891984
   64   395           61892019
  224   370           61892424
  250   359           61893279
  169   385           61893434
  256   356           61895232
  206   376           61899192
  291   334           61901875
   65   395           61904500
  158   387           61904915
  272   347           61905571
  248   360           61908992
  267   350           61909163
  258   355           61912387
  145   389           61912494
  287   337           61912656
   91   394           61916555
  301   326           61916877
  179   383           61917226
   66   395           61917371
  232   367           61918031
  314   314           61918288
  313   315           61920172
  119   392           61921447
  152   388           61922880
  129   391           61923160
  164   386           61923400
  107   393           61923500
  312   316           61925824
   67   395           61930638
  246   361           61932817
  311   317           61935244
  295   331           61937066
  260   354           61937864
  237   365           61939178
  227   369           61940492
   92   394           61941672
   68   395           61944307
  138   390           61947072
  203   377           61948060
  310   318           61948432
  192   380           61949888
  188   381           61951013
  280   342           61953688
  108   393           61958169
   69   395           61958384
  277   344           61961517
  120   392           61964288
  244   362           61964712
  309   319           61965388
  300   327           61965783
   93   394           61967341
  283   340           61969187
  196   379           61969475
  262   353           61971705
  184   382           61972472
  216   373           61972813
   70   395           61972875
  130   391           61973471
  269   349           61973658
  146   389           61976005
  213   374           61977221
  170   385           61979625
  159   387           61980282
  219   372           61982307
  175   384           61982479
  290   335           61984375
  308   320           61986112
   71   395           61987786
  274   346           61992560
  153   388           61992649
  109   393           61993486
   94   394           61993568
  210   375           61995375
  230   368           62003032
   72   395           62003123
  165   386           62004581
  139   390           62004619
  242   363           62004635
  235   366           62005771
  222   371           62005859
  294   332           62006552
  121   392           62007849
  286   338           62008128
  200   378           62010152
  307   321           62010604
  180   383           62013887
  264   352           62013952
  299   328           62018451
   73   395           62018892
   95   394           62020359
  131   391           62024562
  207   376           62027119
  110   393           62029457
   74   395           62035099
  306   322           62038864
  147   389           62040392
  225   370           62043625
  271   348           62046703
   96   394           62047720
   75   395           62051750
  122   392           62052136
  240   364           62052544
  160   387           62056603
  189   381           62057610
  193   380           62061057
  140   390           62063000
  154   388           62063336
  266   351           62064647
  111   393           62066088
  171   385           62066836
   76   395           62068851
  289   336           62070625
  305   323           62070892
  279   343           62071246
  204   377           62072297
  185   382           62074593
  176   384           62074880
  298   329           62074881
   97   394           62075657
  132   391           62076439
  253   358           62076989
  282   341           62077589
  293   333           62079794
  233   367           62080200
  255   357           62080668
  251   359           62081530
  197   379           62085312
   77   395           62086408
  166   386           62086752
  276   345           62088201
  257   356           62092609
  249   360           62094249
  228   369           62095761
  123   392           62097155
    0   396           62099136
    1   396           62099137
    2   396           62099144
    3   396           62099163
    4   396           62099200
    5   396           62099261
    6   396           62099352
    7   396           62099479
    8   396           62099648
    9   396           62099865
   10   396           62100136
   11   396           62100467
   12   396           62100864
   13   396           62101333
   14   396           62101880
   15   396           62102511
   16   396           62103232
  112   393           62103385
   17   396           62104049
   98   394           62104176
   78   395           62104427
   18   396           62104968
  148   389           62105661
   19   396           62105995
  304   324           62106688
   20   396           62107136
  285   339           62107344
   21   396           62108397
  238   365           62108397
   22   396           62109784
   23   396           62111303
  181   383           62111628
  259   355           62112854
   24   396           62112960
  217   373           62113430
  214   374           62113968
   25   396           62114761
  247   361           62115104
   26   396           62116712
   27   396           62118819
   28   396           62121088
  141   390           62122221
   79   395           62122914
   29   396           62123525
  268   350           62123832
   30   396           62126136
  220   372           62126848
  211   375           62128306
  273   347           62128340
   31   396           62128927
  133   391           62129108
  201   378           62130753
   32   396           62131904
   99   394           62133283
  161   387           62133884
  155   388           62134947
   33   396           62135073
  297   330           62135073
   34   396           62138440
  113   393           62141354
  261   354           62141445
   80   395           62141875
   35   396           62142011
  124   392           62142912
  245   362           62144053
   36   396           62145792
  303   325           62146252
   37   396           62149789
   38   396           62154008
  223   371           62154378
  172   385           62155073
  208   376           62156288
  292   334           62156792
   39   396           62158455
  288   337           62160625
   81   395           62161316
  231   368           62162423
  100   394           62162984
   40   396           62163136
  190   381           62165341
   41   396           62168057
  177   384           62168337
  167   386           62169919
  149   389           62171818
  236   366           62172152
   42   396           62173224
  194   380           62173384
  186   382           62177824
  263   353           62178424
   43   396           62178643
  114   393           62180001
  243   363           62181054
   82   395           62181243
  142   390           62182288
  134   391           62182575
   44   396           62184320
  125   392           62189413
  302   326           62189584
  281   342           62189729
   45   396           62190261
  270   349           62191549
  278   344           62192536
  101   394           62193285
  226   370           62196176
   46   396           62196472
  205   377           62197758
  296   331           62199027
   83   395           62201662
  198   379           62202331
   47   396           62202959
  156   388           62207488
   48   396           62209728
  284   340           62210304
  182   383           62210455
  162   387           62212131
  314   315           62215019
   49   396           62216785
  275   346           62218611
  313   316           62218793
  115   393           62219332
   84   395           62222579
  265   352           62223833
   50   396           62224136
  102   394           62224192
  241   364           62226065
  312   317           62226341
   51   396           62231787
  126   392           62236664
  301   327           62236684
  135   391           62236846
  291   335           62237546
  311   318           62237663
  150   389           62238869
   52   396           62239744
  143   390           62243207
  234   367           62243767
   85   395           62244000
  173   385           62244342
   53   396           62248013
  215   374           62251999
  229   369           62252398
  202   378           62252560
  310   319           62252759
  168   386           62254088
  287   338           62254375
  218   373           62255349
  103   394           62255711
   54   396           62256600
  116   393           62259353
  212   375           62262503
  178   384           62262856
   55   396           62265511
   86   395           62265931
  295   332           62266743
  272   348           62267840
  254   358           62269776
  252   359           62271287
  309   320           62271629
  221   372           62272709
  191   381           62274212
   56   396           62274752
  256   357           62276509
  267   351           62277714
  239   365           62279044
  157   388           62280965
  250   360           62281000
  187   382           62282171
   57   396           62284329
  127   392           62284671
  209   376           62286705
  195   380           62286875
  300   328           62287552
  104   394           62287848
   87   395           62288378
  163   387           62291350
  258   356           62291528
  136   391           62291927
   58   396           62294248
  308   321           62294273
  248   361           62298873
  117   393           62300070
  224   371           62304235
   59   396           62304515
  144   390           62304984
  280   343           62305607
  151   389           62306820
  183   383           62310374
   88   395           62311347
  260   355           62314875
   60   396           62315136
  283   341           62317008
  277   345           62317558
  199   379           62320538
  105   394           62320609
  307   322           62320691
  290   336           62322056
  232   368           62323200
  206   377           62324449
  246   362           62324864
   61   396           62326117
  128   392           62333440
  174   385           62334649
   89   395           62334844
   62   396           62337464
  294   333           62338221
  169   386           62339265
  237   366           62339949
  269   350           62340109
  118   393           62341489
  299   329           62342188
  262   354           62346592
  137   391           62347824
   63   396           62349183
  227   370           62350083
  306   323           62350883
  286   339           62351875
  274   347           62352747
  106   394           62354000
  158   388           62355384
  179   384           62358443
   90   395           62358875
  244   363           62358931
   64   396           62361280
  145   390           62367625
  164   387           62371547
   65   396           62373761
  203   378           62375579
  152   389           62375677
  129   392           62382977
   91   395           62383446
  119   393           62383616
  192   381           62384229
  305   324           62384849
   66   396           62386632
  264   353           62386721
  188   382           62387640
  107   394           62388027
  216   374           62391320
  213   375           62397972
  219   373           62398576
   67   396           62399899
  298   330           62400592
  242   364           62401032
  196   380           62401536
  138   391           62404543
   92   395           62408563
  235   367           62408738
  289   337           62410322
  230   369           62410409
  271   349           62411060
  184   383           62411391
  293   334           62413461
   68   396           62413568
  210   376           62418376
  222   372           62419896
  304   325           62422589
  108   394           62422696
  279   344           62425223
  170   386           62425456
  175   385           62426000
  120   393           62426457
  282   342           62427456
   69   396           62427645
  159   388           62430751
  146   390           62431136
  130   392           62433288
   93   395           62434232
  266   352           62435304
  200   379           62439939
   70   396           62442136
  153   389           62445446
  276   346           62446312
  240   365           62451125
  207   377           62452376
  165   387           62452728
  285   340           62453125
  180   384           62455104
  225   371           62455436
   71   396           62457047
  109   394           62458013
   94   395           62460459
  139   391           62462090
  253   359           62462556
  297   331           62462764
  255   358           62464087
  303   326           62464103
  251   360           62469251
  121   393           62470018
   72   396           62472384
  257   357           62473886
  249   361           62484130
  131   392           62484379
  233   368           62485369
   95   395           62487250
   73   396           62488153
  273   348           62490609
  259   356           62491995
  268   351           62492383
  292   335           62492463
  110   394           62493984
  189   382           62494237
  193   381           62495398
  147   390           62495523
  204   378           62499816
  288   338           62502344
   74   396           62504360
  228   370           62505352
  160   388           62507072
  247   362           62507151
  238   366           62509168
  302   327           62509391
  315   315           62511750
  171   386           62512667
  185   383           62513512
  314   316           62513640
  122   393           62514305
   96   395           62514611
  154   389           62516133
  197   380           62517373
  176   385           62518401
  261   355           62518456
  313   317           62519310
  140   391           62520471
   75   396           62521011
  296   332           62528704
  312   318           62528760
  111   394           62530615
  217   374           62531937
  214   375           62534719
  166   387           62534899
  132   392           62536256
   76   396           62538112
  245   363           62538272
  281   343           62541648
  311   319           62541990
   97   395           62542548
  220   373           62543117
  278   345           62548577
  211   376           62551307
  181   384           62552845
  263   354           62553311
   77   396           62555669
  270   350           62558000
  284   341           62558125
  301   328           62558453
  310   320           62559000
  123   393           62559324
  201   379           62560540
  148   390           62560792
  112   394           62567912
  223   372           62568415
  231   369           62569800
    0   397           62570773
    1   397           62570774
    2   397           62570781
    3   397           62570800
    4   397           62570837
    5   397           62570898
    6   397           62570989
   98   395           62571067
    7   397           62571116
    8   397           62571285
    9   397           62571502
   10   397           62571773
   11   397           62572104
   12   397           62572501
   13   397           62572970
   14   397           62573517
   78   396           62573688
   15   397           62574148
   16   397           62574869
  236   367           62575119
  291   336           62575227
   17   397           62575686
   18   397           62576605
  243   364           62577451
   19   397           62577632
   20   397           62578773
  275   347           62578798
  141   391           62579692
  309   321           62579790
   21   397           62580034
   22   397           62581421
  208   377           62581545
   23   397           62582940
  161   388           62584353
   24   397           62584597
   25   397           62586398
  155   389           62587744
   26   397           62588349
  133   392           62588925
   27   397           62590456
   79   396           62592175
   28   397           62592725
   29   397           62595162
  265   353           62596602
   30   397           62597773
  287   339           62598122
  295   333           62598412
   99   395           62600174
   31   397           62600564
  172   386           62600904
  190   382           62601968
   32   397           62603541
  308   322           62604360
  124   393           62605081
  113   394           62605881
   33   397           62606710
  194   381           62607725
  226   371           62607987
   34   397           62610077
   80   396           62611136
  300   329           62611289
  177   385           62611858
   35   397           62613648
  186   383           62616743
   36   397           62617429
  167   387           62618066
   37   397           62621426
  241   365           62624646
  205   378           62625277
   38   397           62625645
  149   390           62626949
  100   395           62629875
   39   397           62630092
   81   396           62630577
  272   349           62632197
  307   323           62632710
  198   380           62634392
   40   397           62634773
   41   397           62639694
  142   391           62639759
  134   392           62642392
  114   394           62644528
   42   397           62644861
  267   352           62648371
  234   368           62648936
   43   397           62650280
   82   396           62650504
  125   393           62651582
  182   384           62651672
  254   359           62655343
   44   397           62655957
  252   360           62659008
  280   344           62659584
  256   358           62659928
  101   395           62660176
  156   389           62660285
  290   337           62661753
   45   397           62661898
  229   370           62661989
  162   388           62662600
  306   324           62664840
  283   342           62666875
  299   330           62667899
   46   397           62668109
  250   361           62670881
   83   396           62670923
  294   334           62671888
  215   375           62672750
  258   357           62672805
  218   374           62673856
   47   397           62674596
  277   346           62675669
  239   366           62679815
   48   397           62681365
  202   379           62682347
  115   394           62683859
  212   376           62685504
   49   397           62688422
  221   373           62688978
  173   386           62690173
  248   362           62690920
  102   395           62691083
   84   396           62691840
  150   390           62694000
  260   356           62694016
   50   397           62695773
  135   392           62696663
  286   340           62697656
  126   393           62698833
  143   391           62700678
  305   325           62700750
  168   387           62702235
   51   397           62703424
  178   385           62706377
  269   351           62708660
  191   382           62710839
   52   397           62711381
  209   377           62711962
   85   396           62713261
  274   348           62715016
  224   372           62718272
  246   363           62719083
   53   397           62719650
  187   383           62721090
  195   381           62721216
  103   395           62722602
  262   355           62723603
  116   394           62723880
   54   397           62728237
  298   331           62728283
  232   369           62730577
  157   389           62733762
   86   396           62735192
   55   397           62737148
  304   326           62740440
  163   388           62741819
  237   367           62742916
   56   397           62746389
  127   393           62746840
  293   335           62749132
  183   384           62751591
  136   392           62751744
  206   378           62751968
  289   338           62752041
  199   380           62752599
  104   395           62754739
  244   364           62755328
   57   397           62755966
   87   396           62757639
  264   354           62761608
  227   371           62761894
  151   390           62761951
  144   391           62762455
  117   394           62764597
   58   397           62765885
   59   397           62776152
  271   350           62777511
  282   343           62779375
  174   386           62780480
   88   396           62780608
  279   345           62781264
  303   327           62783910
   60   397           62786773
  169   387           62787412
  105   395           62787500
  297   332           62792441
  128   393           62795609
   61   397           62797754
  242   365           62799613
  285   341           62800946
  179   385           62801964
   89   396           62804105
  203   379           62805366
  118   394           62806016
  276   347           62806499
  137   392           62807641
  266   353           62808073
  158   389           62808181
   62   397           62809101
  315   316           62810371
  216   375           62812071
  235   368           62813907
  314   317           62814157
  219   374           62817083
  230   370           62820000
   63   397           62820820
  192   382           62820856
  106   395           62820891
  213   376           62820973
  313   318           62821729
  164   388           62822016
  145   391           62825096
  188   383           62826559
   90   396           62828136
  292   336           62830144
  152   390           62830808
  302   328           62831160
   64   397           62832917
  312   319           62833087
  196   381           62835877
  222   373           62836165
  210   377           62843633
  129   393           62845146
   65   397           62845398
  288   339           62846091
  119   394           62848143
  311   320           62848231
  255   359           62849654
  253   360           62850277
  240   366           62851896
  184   384           62852608
   91   396           62852707
  107   395           62854918
  273   349           62854966
  257   358           62857305
   66   397           62858269
  251   361           62859132
  296   333           62860373
  268   352           62863040
  138   392           62864360
  310   321           62867161
  225   372           62869473
   67   397           62871536
  175   386           62871831
  200   380           62872000
  259   357           62873272
  170   387           62873603
  249   362           62876177
   92   396           62877824
  207   378           62879895
  301   329           62882190
  159   389           62883548
   68   397           62885205
  146   391           62888607
  108   395           62889587
  309   322           62889877
  120   394           62890984
  233   369           62892746
  130   393           62895457
  281   344           62895625
  261   356           62897597
  180   385           62898625
   69   397           62899282
  153   390           62900577
  247   363           62901370
  165   388           62903197
   93   396           62903493
  278   346           62906688
  284   342           62907992
  238   367           62912135
   70   397           62913773
  291   337           62914924
  308   323           62916379
  228   371           62917163
  139   392           62921907
  109   395           62924904
  270   351           62926551
   71   397           62928684
  204   379           62929603
   94   396           62929720
  263   355           62930322
  193   382           62932025
  295   334           62932079
  189   383           62933156
  121   394           62934545
  245   364           62934669
  300   330           62937000
  275   348           62941067
  287   340           62943903
   72   397           62944021
  131   393           62946548
  307   324           62946667
  197   381           62951714
  217   375           62952688
  147   391           62952994
  185   384           62954729
   95   396           62956511
  214   376           62957720
   73   397           62959790
  160   389           62959869
  171   387           62960814
  110   395           62960875
  220   374           62961624
  176   386           62964232
  154   390           62971264
  265   354           62971489
   74   397           62975997
  243   365           62976032
  211   377           62976564
  122   394           62978832
  231   370           62979391
  140   392           62980288
  236   368           62980288
  306   325           62980741
   96   396           62983872
  223   373           62984684
  166   388           62985368
  201   380           62992601
   75   397           62992648
  299   331           62995590
  181   385           62996366
  111   395           62997506
  132   393           62998425
  272   350           62998648
  290   338           63003472
  294   335           63007559
  208   378           63009064
   76   397           63009749
   97   396           63011809
  280   345           63015625
  148   391           63018263
  305   326           63018601
  283   343           63018794
  267   353           63021140
  226   372           63022024
  123   394           63023851
  241   366           63025417
   77   397           63027306
  112   395           63034803
  277   347           63035856
  161   389           63037150
  141   392           63039509
   98   396           63040328
  190   383           63040887
  155   390           63042875
  254   360           63043064
  194   382           63044352
    0   398           63044792
    1   398           63044793
    2   398           63044800
    3   398           63044819
    4   398           63044856
    5   398           63044917
    6   398           63045008
    7   398           63045135
    8   398           63045304
   78   397           63045325
  286   341           63045477
  256   359           63045495
    9   398           63045521
   10   398           63045792
   11   398           63046123
   12   398           63046520
   13   398           63046989
   14   398           63047536
   15   398           63048167
   16   398           63048888
  252   361           63048889
  172   387           63049051
   17   398           63049705
   18   398           63050624
  133   393           63051094
   19   398           63051651
   20   398           63052792
   21   398           63054053
  205   379           63055064
   22   398           63055440
  258   358           63056224
  234   369           63056313
   23   398           63056959
  177   386           63057689
  186   384           63057960
  298   332           63057960
   24   398           63058616
  304   327           63060247
   25   398           63060417
   26   398           63062368
  250   362           63062928
   79   397           63063812
   27   398           63064475
   28   398           63066744
  167   388           63068535
  198   381           63068733
   29   398           63069181
   99   396           63069435
  124   394           63069608
   30   398           63071792
  113   395           63072772
  229   371           63073800
   31   398           63074583
  260   357           63075293
   32   398           63077560
  269   352           63079317
  274   349           63079373
   33   398           63080729
   80   397           63082773
  239   367           63082782
   34   398           63084096
  149   391           63084420
  248   363           63085139
  293   336           63086813
   35   398           63087667
   36   398           63091448
  218   375           63094607
  182   385           63095193
   37   398           63095445
  215   376           63095751
  289   339           63095788
  100   396           63099136
  142   392           63099576
   38   398           63099664
   81   397           63102214
  262   356           63102744
   39   398           63104111
  134   393           63104561
  303   328           63105679
  221   374           63107485
   40   398           63108792
  316   316           63108992
  212   377           63110761
  315   317           63110888
  114   395           63111419
   41   398           63113713
  202   380           63114408
  162   389           63115397
  156   390           63115416
  246   364           63115480
  125   394           63116109
  314   318           63116576
   42   398           63118880
   82   397           63122141
  297   333           63124110
   43   398           63124299
  313   319           63126056
  101   396           63129437
   44   398           63129976
  282   344           63133352
  224   373           63134541
   45   398           63135917
  173   387           63138320
  264   355           63138619
  312   320           63139328
  279   346           63139375
  209   378           63139481
  232   370           63140168
   46   398           63142128
   83   397           63142560
  271   351           63146062
  237   368           63148085
   47   398           63148615
  191   383           63149758
  115   395           63150750
  285   342           63150813
  150   391           63151471
  178   386           63152208
  168   388           63152704
  244   365           63153909
  302   329           63154897
   48   398           63155384
  311   321           63156392
  195   382           63157843
  135   393           63158832
  102   396           63160344
  143   392           63160495
  187   384           63162307
   49   398           63162441
  126   394           63163360
   84   397           63163477
  276   348           63168768
   50   398           63169792
  292   337           63169841
  227   372           63175931
  310   322           63177248
   51   398           63177443
  206   379           63181755
  266   354           63182960
   85   397           63184898
   52   398           63185400
  199   381           63186940
  157   390           63188893
  116   395           63190771
  103   396           63191863
  288   340           63191872
   53   398           63193669
  296   334           63194040
  163   389           63194616
  183   385           63195112
  242   366           63200384
  309   323           63201896
   54   398           63202256
   86   397           63206829
  301   330           63207901
   55   398           63211167
  127   394           63211367
  136   393           63213913
  151   391           63219422
   56   398           63220408
  235   369           63221284
  273   350           63221417
  144   392           63222272
  104   396           63224000
  174   387           63228627
   87   397           63229276
   57   398           63229985
  308   324           63230336
  117   395           63231488
  230   371           63231811
  216   376           63235072
  268   353           63235809
  255   360           63237375
  203   380           63237427
  219   375           63237834
  169   388           63237881
   58   398           63239904
  253   361           63240158
  257   359           63242872
  213   377           63246230
  179   386           63247795
   59   398           63250171
  251   362           63251179
  281   345           63251666
   88   397           63252245
  222   374           63254672
  240   367           63254863
  291   338           63256643
  259   358           63256691
  105   396           63256761
  192   383           63259775
  284   343           63259911
  128   394           63260136
   60   398           63260792
  307   325           63262568
  158   390           63263312
  300   331           63264691
  278   347           63266875
  295   335           63267750
  188   384           63267776
  137   393           63269810
  249   363           63270396
  210   378           63271152
   61   398           63271773
  196   382           63272504
  118   395           63272907
  164   389           63274813
   89   397           63275742
  261   357           63278874
   62   398           63283120
  145   392           63284913
  225   373           63285742
  152   391           63288279
  106   396           63290152
  287   341           63291724
   63   398           63294839
  184   385           63296129
  270   352           63297208
  247   364           63297767
  306   326           63298592
   90   397           63299773
  233   370           63302337
  275   349           63305424
  200   381           63306341
   64   398           63306936
  263   356           63309463
  129   394           63309673
  207   379           63309682
  119   395           63315034
  238   368           63317304
   65   398           63319417
  175   387           63319978
  170   388           63324072
  107   396           63324179
   91   397           63324344
  299   332           63325267
  138   393           63326529
  228   372           63331200
   66   398           63332288
  245   365           63333250
  305   327           63338408
  159   390           63338679
  180   386           63344456
  294   336           63345240
   67   398           63345555
  290   339           63347219
  146   392           63348424
  265   355           63348500
   92   397           63349461
  165   389           63355994
  120   395           63357875
  153   391           63358048
  108   396           63358848
   68   398           63359224
  130   394           63359984
  204   380           63361664
  272   351           63367199
  193   383           63370944
  283   344           63372771
   69   398           63373301
  280   346           63373736
  189   384           63374373
   93   397           63375130
  217   376           63375689
  243   366           63376803
  304   328           63382016
  220   375           63382375
  214   377           63382977
  139   393           63384076
  236   369           63387665
   70   398           63387792
  197   382           63388341
  298   333           63389629
  231   371           63391202
  109   396           63394165
  286   342           63395344
  267   354           63396027
  277   348           63398125
  185   385           63398250
   94   397           63401357
  121   395           63401436
   71   398           63402703
  223   374           63403191
  211   378           63404083
  316   317           63409509
  131   394           63411075
  171   388           63411283
  176   387           63412379
  147   392           63412811
  315   318           63413307
  160   390           63415000
   72   398           63418040
  314   319           63420903
  293   337           63426510
  201   381           63426942
   95   397           63428148
  241   367           63428384
  154   391           63428735
  303   329           63429416
  110   396           63430136
  313   320           63432297
  254   361           63432945
  256   360           63433216
   73   398           63433809
  166   389           63438165
  226   373           63438293
  208   379           63438851
  252   362           63440936
  289   340           63441569
  258   359           63441791
  181   386           63442197
  140   393           63442457
  122   395           63445723
  274   350           63445824
  312   321           63447489
   74   398           63450016
  269   353           63452086
   96   397           63455509
  250   363           63457147
  297   334           63457777
  260   358           63458712
  132   394           63462952
  234   370           63465904
  311   322           63466479
   75   398           63466667
  111   396           63466767
  148   392           63478080
  302   330           63480608
  248   364           63481536
  190   384           63482104
  194   383           63483271
   97   397           63483446
   76   398           63483768
  262   357           63484021
  205   380           63487125
  229   372           63487837
  239   368           63487951
  310   323           63489267
  282   345           63489393
  123   395           63490742
  161   390           63492281
  172   388           63499520
  279   347           63499562
  155   391           63500346
   77   398           63501325
  186   385           63501481
  141   393           63501678
  285   343           63502732
  112   396           63504064
  198   382           63505360
  177   387           63505836
  292   338           63511560
   98   397           63511965
  246   365           63514061
  133   394           63515621
  309   324           63515853
  271   352           63516719
  218   376           63517608
  264   356           63517760
   78   398           63519344
  215   377           63521008
    0   399           63521199
    1   399           63521200
    2   399           63521207
    3   399           63521226
    4   399           63521263
    5   399           63521324
  167   389           63521332
    6   399           63521415
    7   399           63521542
    8   399           63521711
    9   399           63521928
   10   399           63522199
   11   399           63522530
   12   399           63522927
   13   399           63523396
   14   399           63523943
   15   399           63524574
   16   399           63525295
   17   399           63526112
   18   399           63527031
   19   399           63528058
  221   375           63528236
   20   399           63529199
  296   335           63529711
   21   399           63530460
   22   399           63531847
  276   349           63533125
   23   399           63533366
   24   399           63535023
  301   331           63535592
  124   395           63536499
   25   399           63536824
   79   398           63537831
  212   378           63538280
   26   399           63538775
  288   341           63539693
   27   399           63540882
  182   386           63541024
   99   397           63541072
  113   396           63542033
   28   399           63543151
  149   392           63544237
   29   399           63545588
  308   325           63546237
   30   399           63548199
  202   381           63548749
   31   399           63550990
  232   371           63551979
  224   374           63553048
   32   399           63553967
  244   366           63554680
  237   369           63555462
   80   398           63556792
   33   399           63557136
  266   355           63559971
   34   399           63560503
  142   393           63561745
   35   399           63564074
   36   399           63567855
  134   394           63569088
  209   379           63569268
  162   390           63570528
  100   397           63570773
   37   399           63571852
  156   391           63572887
   38   399           63576071
   81   398           63576233
  307   326           63580419
   39   399           63580518
  114   396           63580680
  125   395           63583000
   40   399           63585199
  173   388           63588789
  273   351           63589968
   41   399           63590120
  191   384           63590975
  227   373           63592200
  300   332           63594368
   42   399           63595287
   82   398           63596160
  195   383           63596762
  178   387           63600355
  291   339           63600390
   43   399           63600706
  101   397           63601074
  242   367           63603351
  295   336           63605431
  168   389           63605501
  187   385           63605828
   44   399           63606383
  281   346           63609777
  268   354           63610696
  150   392           63611288
   45   399           63612324
  206   380           63613816
  284   344           63613888
   83   398           63616579
  306   327           63618399
   46   399           63618535
  115   396           63620011
  143   393           63622664
  135   394           63623359
  199   382           63623567
   47   399           63625022
  255   361           63627256
  278   348           63629144
  126   395           63630251
  257   360           63630593
  235   370           63630875
   48   399           63631791
  102   397           63631981
  253   362           63632205
   84   398           63637496
   49   399           63638848
  183   386           63640943
  287   342           63641591
  259   359           63642258
  251   363           63645398
  230   372           63645848
   50   399           63646199
  157   391           63646364
  163   390           63649747
   51   399           63653850
  299   333           63656936
   85   398           63658917
  116   396           63660032
  240   368           63660032
  305   328           63660177
  216   377           63660329
  219   376           63660835
   52   399           63661807
  261   358           63662293
  103   397           63663500
  249   364           63666793
  270   353           63669977
   53   399           63670076
  203   381           63671768
  275   350           63671875
  213   378           63673749
  222   375           63675423
  127   395           63678258
  136   394           63678440
   54   399           63678663
  174   388           63679096
  151   392           63679239
   86   398           63680848
  144   393           63684441
  294   337           63684937
   55   399           63687574
  169   389           63690678
  263   357           63690740
  290   340           63693000
  104   397           63695637
  179   387           63695942
  247   365           63696348
   56   399           63696815
  117   396           63700749
  210   379           63700939
  192   384           63700992
   87   398           63703295
  225   374           63704249
  304   329           63705753
   57   399           63706392
  317   317           63710026
  188   385           63711297
  196   383           63711423
  316   318           63711928
  233   371           63714148
   58   399           63716311
  315   319           63717634
  158   391           63720783
  298   334           63723296
  238   369           63724681
   88   398           63726264
   59   399           63726578
  128   395           63727027
  314   320           63727144
  265   356           63727641
  105   397           63728398
  283   345           63728812
  164   390           63729944
  280   347           63733923
  245   366           63734021
  137   394           63734337
   60   399           63737199
  272   352           63737856
  313   321           63740458
  207   380           63741743
  184   386           63741960
  118   396           63742168
  200   382           63742968
  145   393           63747082
  286   343           63747263
  228   373           63747469
  152   392           63748096
   61   399           63748180
   89   398           63749761
  303   330           63755127
  312   322           63757576
   62   399           63759527
  106   397           63761789
  277   349           63762482
  293   338           63768229
  175   388           63770447
   63   399           63771246
  267   355           63773038
   90   398           63773792
  129   395           63776564
  170   389           63776869
  311   323           63778498
  243   367           63779770
   64   399           63783343
  119   396           63784295
  289   341           63789390
  138   394           63791056
  180   387           63792603
  297   335           63793448
  107   397           63795816
   65   399           63795824
  204   381           63796005
  159   391           63796150
  236   370           63797256
   91   398           63798363
  217   377           63800946
  310   324           63803224
  231   372           63805239
  220   376           63805376
  302   331           63808299
   66   399           63808695
  214   378           63810496
  146   393           63810593
  165   390           63811125
  193   384           63812161
  274   351           63814375
  153   392           63817865
  189   385           63817894
   67   399           63821962
  256   361           63823097
   92   398           63823480
  223   375           63823942
  254   362           63824992
  130   395           63826875
  269   354           63826973
  120   396           63827136
  197   383           63827260
  258   360           63829512
  108   397           63830485
  309   325           63831754
  241   368           63833553
  211   379           63833870
  252   363           63835155
   68   399           63835631
  185   386           63844081
  260   359           63844279
  282   346           63847504
  139   394           63848603
   93   398           63849149
   69   399           63849708
  250   364           63853544
  292   339           63855307
  285   344           63856709
  226   374           63856800
  279   348           63861831
  176   388           63862848
  201   382           63863569
  171   389           63864080
  308   326           63864088
   70   399           63864199
  301   332           63865269
  109   397           63865802
  296   336           63867392
  262   358           63867440
  121   396           63870697
  208   380           63870912
  160   391           63872471
  147   393           63874980
   94   398           63875376
  234   371           63877715
  131   395           63877966
   71   399           63879110
  248   365           63880117
  154   392           63888552
  271   353           63889488
  288   342           63889560
  181   387           63890344
  166   390           63893296
   72   399           63894447
  239   369           63895328
  264   357           63899037
  276   350           63899576
  307   327           63900226
  110   397           63901773
   95   398           63902167
  229   373           63904106
  140   394           63906984
   73   399           63910216
  246   366           63914832
  122   396           63914984
  205   381           63921466
  194   384           63924488
  190   385           63925625
  300   333           63926037
   74   399           63926423
   96   398           63929528
  132   395           63929843
  111   397           63938404
  266   356           63939112
  306   328           63940168
  148   393           63940249
  218   377           63942865
   75   399           63943074
  198   383           63944279
  295   337           63945128
  291   340           63946171
  186   386           63947312
  215   378           63948527
  161   391           63949752
  221   376           63951237
  172   389           63952317
  177   388           63956305
   97   398           63957465
  244   367           63957647
  123   396           63960003
  155   392           63960163
   76   399           63960175
  273   352           63960625
  237   370           63965053
  232   372           63966016
  141   394           63966205
  212   379           63968067
  284   345           63969929
  281   347           63969964
  224   375           63973799
  112   397           63975701
  167   390           63976463
   77   399           63977732
  133   395           63982512
  305   329           63983914
  202   382           63985376
   98   398           63985984
  268   355           63987707
  182   387           63989171
  299   334           63990603
  278   349           63993501
  287   343           63993510
   78   399           63995751
    0   400           64000000
    1   400           64000001
    2   400           64000008
    3   400           64000027
    4   400           64000064
    5   400           64000125
    6   400           64000216
    7   400           64000343
    8   400           64000512
    9   400           64000729
   10   400           64001000
  209   380           64001329
   11   400           64001331
   12   400           64001728
   13   400           64002197
   14   400           64002744
   15   400           64003375
   16   400           64004096
   17   400           64004913
  124   396           64005760
   18   400           64005832
  149   393           64006406
   19   400           64006859
   20   400           64008000
  242   368           64008520
   21   400           64009261
   22   400           64010648
  227   374           64010707
   23   400           64012167
  317   318           64012445
  113   397           64013670
   24   400           64013824
   79   399           64014238
   99   398           64015091
   25   400           64015625
  316   319           64016255
   26   400           64017576
  255   362           64019303
   27   400           64019683
  257   361           64020474
   28   400           64021952
  315   320           64023875
   29   400           64024389
  142   394           64026272
  253   363           64026424
  294   338           64026656
   30   400           64027000
  162   391           64027999
   31   400           64029791
  259   360           64029979
  304   330           64031464
  156   392           64032704
   32   400           64032768
   80   399           64033199
  191   385           64034496
  314   321           64035305
   33   400           64035937
  134   395           64035979
  195   384           64037979
   34   400           64039304
  275   351           64040426
  290   341           64040821
  173   389           64041586
  251   364           64041795
  235   371           64042686
   35   400           64042875
  100   398           64044792
  270   354           64044864
   36   400           64046656
  261   359           64047860
  206   381           64048157
  313   322           64050545
   37   400           64050653
  178   388           64050824
  187   386           64051659
  125   396           64052261
  114   397           64052317
   81   399           64052640
   38   400           64054872
  298   335           64058967
   39   400           64059319
  168   390           64060632
  230   373           64062117
  199   383           64062486
   40   400           64064000
  249   365           64065374
  240   369           64067409
   41   400           64068921
  312   323           64069595
   82   399           64072567
  150   393           64073457
   42   400           64074088
  263   358           64074159
  101   398           64075093
   43   400           64079507
  303   331           64082818
   44   400           64085184
  219   377           64086092
  283   346           64086923
  143   394           64087191
  216   378           64087848
  183   387           64089090
  135   395           64090250
   45   400           64091125
  115   397           64091648
  311   324           64092455
   83   399           64092986
  280   348           64096192
  247   366           64097119
   46   400           64097336
  222   376           64098424
  126   396           64099512
  286   344           64101240
  213   379           64103536
   47   400           64103823
  102   398           64106000
  157   392           64106181
  163   391           64107218
  203   382           64108395
  265   357           64108918
   48   400           64110592
  272   353           64110625
  293   339           64111976
   84   399           64113903
   49   400           64117649
  310   325           64119125
   50   400           64125000
  225   375           64125000
  233   372           64128185
  277   350           64128933
  297   336           64131129
  116   397           64131669
  174   389           64131893
   51   400           64132651
  210   380           64133000
  238   370           64134272
   85   399           64135324
  245   367           64136988
  103   398           64137519
  302   332           64137976
  289   342           64139257
   52   400           64140608
  151   393           64141408
  192   385           64144513
  136   395           64145331
  169   390           64145809
  179   388           64146411
  127   396           64147519
   53   400           64148877
  144   394           64148968
  309   326           64149605
  267   356           64152179
  196   384           64152640
  188   386           64157128
   86   399           64157255
   54   400           64157464
  228   374           64165976
   55   400           64166375
  104   398           64169656
  117   397           64172386
   56   400           64175616
  207   381           64176084
   87   399           64179702
  158   392           64180600
  200   383           64181887
  308   327           64183895
  243   368           64184939
  274   352           64185032
   57   400           64185193
  164   391           64187415
  184   387           64190107
   58   400           64195112
  128   396           64196288
  301   333           64196938
  292   340           64201088
  137   395           64201228
  105   398           64202417
   88   399           64202671
  269   355           64203984
   59   400           64205379
  296   337           64207089
  282   347           64207691
  236   371           64209067
  152   393           64210265
  145   394           64211609
  285   345           64212750
  118   397           64213805
  256   362           64215144
   60   400           64216000
  254   363           64219211
  258   361           64219393
  231   373           64221508
  307   328           64221995
  175   389           64223244
   89   399           64226168
  279   349           64226188
   61   400           64226981
  217   378           64228465
  220   377           64230633
  252   364           64231552
  170   390           64232000
  260   360           64232000
  204   382           64232632
  106   398           64235808
   62   400           64238328
  214   379           64240283
  241   369           64240930
  288   343           64241479
  180   388           64243072
  129   396           64245825
  223   376           64246943
   63   400           64250047
   90   399           64250199
  250   365           64252125
  262   359           64253007
  193   385           64255682
  119   397           64255932
  159   392           64255967
  138   395           64257947
  300   334           64259704
   64   400           64262144
  189   386           64263725
  306   329           64263905
  271   354           64264375
  211   380           64265931
  276   351           64268127
  197   384           64268477
  165   391           64268596
  107   398           64269835
   65   400           64274625
   91   399           64274770
  146   394           64275120
  226   375           64277551
  153   393           64280034
  248   366           64280888
  264   358           64282456
  295   338           64286847
   66   400           64287496
  234   372           64291752
  185   387           64292228
  291   341           64293992
  130   396           64296136
  120   397           64298773
   92   399           64299887
   67   400           64300763
  201   383           64302488
  108   398           64304504
  239   370           64304919
  208   381           64305253
  305   330           64309625
   68   400           64314432
  318   318           64314864
  139   395           64315494
  176   389           64315645
  317   319           64316772
  246   367           64317799
  171   390           64319211
  266   357           64320389
  316   320           64322496
  229   374           64322613
   93   399           64325556
  299   335           64326274
  284   346           64328040
   69   400           64328509
  315   321           64332036
  281   348           64332233
  160   392           64332288
  273   353           64333394
  147   394           64339507
  109   398           64339821
  181   388           64340813
  121   397           64342334
   70   400           64343000
  314   322           64345392
  131   396           64347227
  287   344           64347487
  154   393           64350721
  166   391           64350767
   94   399           64351783
   71   400           64357911
  205   382           64358093
  304   331           64359155
  278   350           64359952
  313   323           64362564
  244   368           64362816
  268   356           64366848
  194   385           64368009
  218   378           64370384
  294   339           64370403
  190   386           64371456
   72   400           64373248
  140   395           64373875
  110   398           64375792
  221   377           64376494
  237   371           64376864
  215   379           64378314
   95   399           64378574
  232   373           64382285
  312   324           64383552
  198   384           64385496
  122   397           64386621
   73   400           64389017
  290   342           64390688
  186   387           64395459
  298   336           64396648
  224   376           64396800
  132   396           64399104
  212   380           64400128
  148   394           64404776
   74   400           64405224
   96   399           64405935
  172   390           64407448
  311   325           64408356
  177   389           64409102
  161   392           64409569
  275   352           64411083
  111   398           64412423
  303   332           64412495
  257   362           64412521
  255   363           64413522
  242   369           64415897
  259   361           64419860
   75   400           64421875
  270   355           64421875
  155   393           64422332
  253   364           64422821
  202   383           64424295
  227   375           64431458
  123   397           64431640
  141   395           64433096
   97   399           64433872
  167   391           64433934
  261   360           64435581
  209   381           64435670
  310   326           64436976
   76   400           64438976
  182   388           64439640
  251   365           64440376
  283   347           64447110
  112   398           64449720
  133   396           64451773
   77   400           64456533
  235   372           64456723
  286   345           64457281
  293   340           64457757
  263   359           64459726
  280   349           64460549
   98   399           64462391
  249   366           64466145
  309   327           64469412
  302   333           64469645
  297   337           64470826
  149   394           64470933
   78   400           64474552
  240   370           64477000
  124   397           64477397
  191   386           64480327
  230   374           64480624
    0   401           64481201
    1   401           64481202
    2   401           64481209
    3   401           64481228
    4   401           64481265
    5   401           64481326
    6   401           64481417
  195   385           64481500
    7   401           64481544
    8   401           64481713
    9   401           64481930
   10   401           64482201
   11   401           64482532
   12   401           64482929
   13   401           64483398
   14   401           64483945
   15   401           64484576
  206   382           64484784
   16   401           64485297
  272   354           64485512
   17   401           64486114
   18   401           64487033
  113   398           64487689
  162   392           64487816
   19   401           64488060
   20   401           64489201
   21   401           64490462
  289   343           64491176
   99   399           64491498
   22   401           64491849
  265   358           64492337
   79   400           64493039
  142   395           64493163
   23   401           64493368
  156   393           64494873
   24   401           64495025
  173   390           64496717
   25   401           64496826
  277   351           64497484
   26   401           64498777
  187   387           64499806
  247   367           64500086
   27   401           64500884
   28   401           64503153
  178   389           64503621
  199   384           64503703
  134   396           64505240
   29   401           64505590
  308   328           64505664
   30   401           64508201
   31   401           64510992
   80   400           64512000
  219   378           64513611
   32   401           64513969
   33   401           64517138
  216   379           64517635
  168   391           64518103
   34   401           64520505
  100   399           64521199
  222   377           64523681
  125   397           64523898
   35   401           64524076
  114   398           64526336
   36   401           64527857
  301   334           64530605
   81   400           64531441
   37   401           64531854
  267   357           64533456
  213   380           64535597
   38   401           64536073
  150   394           64537984
  183   388           64539559
   39   401           64540520
  245   368           64542157
  233   373           64544454
   40   401           64545201
  307   329           64545732
  238   371           64546083
  203   383           64547314
  225   376           64548001
  296   338           64548808
  292   341           64548909
   41   401           64550122
   82   400           64551368
  101   399           64551500
  143   395           64554082
   42   401           64555289
  274   353           64557801
  135   396           64559511
   43   401           64560708
  115   398           64565667
   44   401           64566385
  163   392           64567035
  210   381           64567341
  157   393           64568350
  282   348           64569960
  285   346           64570861
  126   397           64571149
   83   400           64571787
   45   401           64572326
   46   401           64578537
  102   399           64582407
  269   356           64583125
   47   401           64585024
  228   375           64586727
  174   390           64587024
  306   330           64589616
  192   386           64590344
   48   401           64591793
  243   369           64592316
  279   350           64592639
   84   400           64592704
  300   335           64595375
  288   344           64595456
  196   385           64596161
   49   401           64598850
  179   389           64599208
  169   391           64603280
  188   387           64605275
  116   398           64605688
  151   394           64605935
   50   401           64606201
  256   363           64609363
  258   362           64611440
  207   382           64612711
   51   401           64613852
  103   399           64613926
   85   400           64614125
  136   396           64614592
  254   364           64615608
  144   395           64615859
  127   397           64619156
  318   319           64619191
   52   401           64621809
  260   361           64621881
  317   320           64623013
  200   384           64623104
  236   372           64623104
   53   401           64630078
  252   365           64630133
  295   339           64630594
  316   321           64630657
   86   400           64636056
  305   331           64637316
   54   401           64638665
  276   352           64638784
  231   374           64640015
  184   388           64640576
  262   360           64640728
  271   355           64641386
  315   322           64642123
  158   393           64642769
  291   342           64643859
  104   399           64646063
  117   398           64646405
  164   392           64647232
   55   401           64647576
  241   370           64650521
  250   366           64652896
   56   401           64656817
  314   323           64657411
  220   378           64658152
  217   379           64658252
   87   400           64658503
  299   336           64663955
   57   401           64666394
  128   397           64667925
  264   359           64668023
  137   396           64670489
  204   383           64671551
  223   377           64672200
  214   380           64672344
  152   394           64674792
   58   401           64676313
  313   324           64676521
  175   390           64678375
  145   395           64678500
  105   399           64678824
   88   400           64681472
  248   367           64683855
   59   401           64686580
  118   398           64687824
  284   347           64688227
  304   332           64688832
  170   391           64689471
  180   389           64695869
  281   349           64696590
   60   401           64697201
  312   325           64699453
  211   381           64700272
  226   376           64700552
  193   386           64701513
  287   345           64703528
  266   358           64703808
   89   400           64704969
  234   373           64708021
   61   401           64708182
  273   354           64708281
  189   387           64711872
  197   385           64711998
  106   399           64712215
  294   340           64716184
  239   371           64716730
  129   397           64717462
  159   393           64718136
   62   401           64719529
  246   368           64722968
  311   326           64726207
  138   396           64727208
  165   392           64728413
  278   351           64728503
   90   400           64729000
  119   398           64729951
   63   401           64731248
  298   337           64736345
  208   382           64741880
  146   395           64742011
  290   343           64742607
  185   388           64742697
   64   401           64743345
  229   375           64743364
  201   384           64743705
  303   333           64744164
  153   394           64744561
  107   399           64746242
  268   357           64748125
   91   400           64753571
   65   401           64755826
  310   327           64756783
  130   397           64767773
   66   401           64768697
  244   369           64770193
  176   390           64770776
  120   398           64772792
  171   391           64776682
   92   400           64778688
  108   399           64780911
   67   401           64781964
  275   353           64783852
  139   396           64784755
  237   372           64790901
  309   328           64791181
  181   389           64793610
  160   393           64794457
   68   401           64795633
  205   383           64797012
  218   379           64800171
  232   374           64800792
  270   356           64801016
  302   334           64803312
  221   378           64804013
   93   400           64804357
  293   341           64805578
  147   395           64806398
  257   363           64806740
  283   348           64809379
   69   401           64809710
  255   364           64809919
  215   380           64810375
  166   392           64810584
  259   362           64811907
  297   338           64812545
  194   386           64813840
  154   394           64815248
  286   346           64815392
  109   399           64816228
  121   398           64816353
  131   397           64818864
  190   387           64819603
  253   365           64821402
  224   377           64822057
   70   401           64824201
  261   361           64825462
  242   370           64825488
  280   350           64827000
  198   385           64829017
  308   329           64829401
   94   400           64830584
  212   381           64834469
   71   401           64839112
  251   366           64841147
  140   396           64843136
  289   344           64845153
  186   388           64845928
  263   360           64847447
  110   399           64852199
   72   401           64854449
  227   376           64854459
   95   400           64857375
  122   398           64860640
  272   355           64862523
  177   390           64864233
  172   391           64864919
  202   384           64865512
  301   335           64866276
  277   352           64868141
  249   367           64869112
   73   401           64870218
  132   397           64870741
  307   330           64871443
  148   395           64871667
  161   393           64871738
  209   382           64872297
  235   373           64872992
  265   359           64877904
   96   400           64884736
   74   401           64886425
  155   394           64886859
  240   371           64888811
  111   399           64888830
  182   389           64892437
  296   339           64892555
  167   392           64893751
  292   342           64898776
  230   375           64901375
  141   396           64902357
   75   401           64903076
  247   368           64905255
  123   398           64905659
   97   400           64912673
  267   358           64916875
  306   331           64917307
   76   401           64920177
  133   397           64923410
  319   319           64923518
  206   383           64923703
  318   320           64925432
  112   399           64926127
  195   386           64927331
  191   387           64928474
  285   347           64931048
  317   321           64931174
  274   354           64932688
  300   336           64933056
  282   349           64934317
   77   401           64937734
  149   395           64937824
  316   322           64940744
   98   400           64941192
  219   379           64943398
  199   385           64947224
  245   369           64949534
  216   380           64949696
  162   393           64949985
  187   388           64950275
  222   378           64951200
  124   398           64951416
  288   345           64951497
  315   323           64954142
  173   391           64954188
   78   401           64955753
  178   390           64958752
  156   394           64959400
  238   372           64960120
  279   351           64961190
  142   396           64962424
  233   374           64962961
  113   399           64964096
  269   357           64964402
    0   402           64964808
    1   402           64964809
    2   402           64964816
    3   402           64964835
    4   402           64964872
    5   402           64964933
    6   402           64965024
    7   402           64965151
    8   402           64965320
    9   402           64965537
   10   402           64965808
   11   402           64966139
   12   402           64966536
  305   332           64966993
   13   402           64967005
   14   402           64967552
   15   402           64968183
   16   402           64968904
   17   402           64969721
  213   381           64969938
   99   400           64970299
   18   402           64970640
  314   324           64971368
   19   402           64971667
   20   402           64972808
  225   377           64973258
   21   402           64974069
   79   401           64974240
   22   402           64975456
  295   340           64976375
  134   397           64976877
   23   402           64976975
  168   392           64977920
   24   402           64978632
   25   402           64980433
   26   402           64982384
   27   402           64984491
   28   402           64986760
  203   384           64988531
   29   402           64989197
   30   402           64991808
  183   389           64992356
  313   325           64992422
   80   401           64993201
   31   402           64994599
  291   343           64995778
   32   402           64997576
  125   398           64997917
  100   400           65000000
   33   402           65000745
  243   370           65001907
  114   399           65002743
  299   337           65003652
  210   382           65003968
   34   402           65004112
  150   395           65004875
  258   363           65005659
  256   364           65005760
   35   402           65007683
  228   376           65009728
   36   402           65011464
  276   353           65011553
   81   401           65012642
  260   362           65013928
  254   365           65014189
   37   402           65015461
  312   326           65017304
   38   402           65019680
  304   333           65020501
  271   356           65020527
  143   396           65023343
   39   402           65024127
   40   402           65028808
  163   393           65029204
  101   400           65030301
  262   361           65030609
  252   366           65030904
  135   397           65031148
   82   401           65032569
  157   394           65032877
   41   402           65033729
  192   387           65038491
   42   402           65038896
  236   373           65039373
  196   386           65041992
  115   399           65042074
   43   402           65044315
  174   391           65044495
  126   398           65045168
  311   327           65046014
   44   402           65049992
  284   348           65050496
  207   383           65051630
   83   401           65052988
  179   390           65054339
  188   388           65055744
  264   360           65055744
  250   367           65055863
   45   402           65055933
  231   375           65060766
  102   400           65061208
  287   346           65061639
   46   402           65062144
  241   371           65062332
  281   350           65063041
  169   392           65063097
  294   341           65064005
  200   385           65066625
   47   402           65068631
  151   395           65072826
   84   401           65073905
   48   402           65075400
  303   334           65077831
  298   338           65078064
  310   328           65078552
  116   399           65082095
   49   402           65082457
  144   396           65085120
  273   355           65085292
  136   397           65086229
  220   379           65087939
  248   368           65089024
  266   359           65089375
   50   402           65089808
  217   380           65090313
  103   400           65092727
  127   398           65093175
  184   389           65093373
   85   401           65095326
  290   344           65096584
   51   402           65097459
  278   352           65099160
  223   378           65099719
   52   402           65105416
  214   381           65106685
  158   394           65107296
  164   393           65109401
  204   384           65112768
   53   402           65113685
  309   329           65114918
   86   401           65117257
   54   402           65122272
  117   399           65122812
  104   400           65124864
  226   377           65125809
  234   374           65126528
  246   369           65130345
  239   372           65130767
   55   402           65131183
  268   358           65131544
  175   391           65135846
  211   382           65136899
  302   335           65138983
   87   401           65139704
   56   402           65140424
  152   395           65141683
  128   398           65141944
  137   397           65142126
  145   396           65147761
  170   392           65149288
  193   387           65149660
   57   402           65150001
  180   390           65151000
  308   330           65155112
  293   342           65155445
  297   339           65156292
  105   400           65157625
  197   386           65157829
  275   354           65158739
   58   402           65159920
  189   388           65162341
   88   401           65162673
  118   399           65164231
  229   376           65166365
   59   402           65170187
  283   349           65173736
  286   347           65175579
  244   370           65179784
  208   383           65180799
   60   402           65180808
  270   357           65182293
  159   394           65182663
   89   401           65186170
  201   385           65187226
  165   393           65190582
  106   400           65191016
  129   398           65191481
   61   402           65191789
  185   389           65195494
  280   351           65195551
  138   397           65198845
  307   331           65199134
  289   345           65201194
   62   402           65203136
  257   364           65203137
  301   336           65203957
  259   363           65206126
  119   399           65206358
  237   373           65207170
  255   365           65208500
   90   401           65210201
  146   396           65211272
  153   395           65211452
   63   402           65214855
  261   362           65217509
  232   375           65221543
  253   366           65222173
  107   400           65225043
   64   402           65226952
  176   391           65228247
  319   320           65229759
  218   380           65232232
  318   321           65233593
  221   379           65233800
   91   401           65234772
  171   392           65236499
  242   371           65237299
  263   361           65237328
  205   384           65238229
  296   340           65238336
   65   402           65239433
  277   353           65240910
  317   322           65241261
  272   356           65241664
  130   398           65241792
  251   367           65244114
  215   381           65244716
  306   332           65246984
  181   390           65248741
  120   399           65249199
  224   378           65249576
  292   343           65250695
   66   402           65252304
  316   323           65252763
  139   397           65256392
  160   394           65258984
  108   400           65259712
   92   401           65259889
  194   387           65261987
   67   402           65265571
  265   360           65265625
  315   324           65268099
  190   388           65270072
  212   382           65271096
  166   393           65272753
  300   337           65272753
  249   368           65274281
  198   386           65274848
  147   396           65275659
   68   402           65279240
  227   377           65279716
  154   395           65282139
   93   401           65285558
  314   325           65287269
  235   374           65291499
  121   399           65292760
  131   398           65292883
   69   402           65293317
  285   348           65293317
  109   400           65295029
  305   333           65298662
  186   389           65298725
  282   350           65300768
  267   359           65302442
  240   372           65302848
   70   402           65307808
  202   385           65309033
  288   346           65309608
  274   355           65309699
  313   326           65310273
  209   383           65311216
   94   401           65311785
  247   369           65312632
  140   397           65314773
  177   391           65321704
   71   402           65322719
  295   341           65324196
  230   376           65324376
  172   392           65324736
  110   400           65331000
  279   352           65331847
  161   394           65336265
  122   399           65337047
  312   327           65337111
   72   402           65338056
   95   401           65338576
  148   396           65340928
  132   398           65344760
  299   338           65345371
  182   390           65347568
  269   358           65347821
  291   344           65349755
  155   395           65353750
   73   402           65353825
  304   334           65354168
  167   393           65355920
  245   370           65359125
  206   384           65364920
   96   401           65365937
  111   400           65367631
  311   328           65367783
   74   402           65370032
  141   397           65373994
  219   380           65375459
  195   387           65375478
  238   373           65376389
  191   388           65378943
  222   379           65380987
  123   399           65382066
  233   375           65383712
  216   381           65384037
  276   354           65386440
   75   402           65386683
  199   386           65393055
   97   401           65393874
  133   398           65397429
  225   378           65400777
  271   357           65401804
  258   364           65402056
  310   329           65402289
  187   389           65403072
   76   402           65403784
  256   365           65404341
  112   400           65404928
  213   382           65406565
  149   396           65407085
  260   363           65408147
  303   335           65413502
  243   371           65413718
  294   342           65413872
  173   392           65414005
  162   394           65414512
  284   349           65414853
  254   366           65414960
  178   391           65416223
   77   402           65421341
  298   339           65421811
  287   347           65421826
   98   401           65422393
  262   362           65422656
  156   395           65426291
  124   399           65427823
  281   351           65431592
  203   385           65432052
  252   367           65433871
  142   397           65434061
  228   377           65434985
   78   402           65439360
  168   393           65440089
  309   330           65440629
  210   383           65442887
  113   400           65442897
  264   361           65445625
  183   390           65447487
    0   403           65450827
    1   403           65450828
    2   403           65450835
    3   403           65450854
    4   403           65450891
  134   398           65450896
    5   403           65450952
    6   403           65451043
    7   403           65451170
    8   403           65451339
   99   401           65451500
    9   403           65451556
   10   403           65451827
   11   403           65452158
   12   403           65452555
  290   345           65452625
   13   403           65453024
   14   403           65453571
   15   403           65454202
   16   403           65454923
   17   403           65455740
   18   403           65456659
   19   403           65457686
   79   402           65457847
  236   374           65457880
   20   403           65458827
   21   403           65460088
  250   368           65461032
   22   403           65461475
   23   403           65462994
  273   356           65464433
   24   403           65464651
   25   403           65466452
   26   403           65468403
   27   403           65470510
  278   353           65471929
   28   403           65472779
  150   396           65474136
  125   399           65474324
   29   403           65475216
  241   372           65476369
  302   336           65476664
   80   402           65476808
  266   360           65477096
   30   403           65477827
   31   403           65480618
  100   401           65481201
  114   400           65481544
  308   331           65482803
   32   403           65483595
  231   376           65483767
   33   403           65486764
  192   388           65488960
   34   403           65490131
  196   387           65490139
  207   384           65492847
   35   403           65493702
  163   394           65493731
  143   397           65494980
   81   402           65496249
  248   369           65496401
   36   403           65497483
  157   395           65499768
   37   403           65501480
  297   340           65502073
  174   392           65504312
  135   398           65505167
   38   403           65505699
  293   343           65507364
  188   389           65508541
   39   403           65510146
  101   401           65511502
  179   391           65511810
  200   386           65512456
   40   403           65514827
   82   402           65516176
  268   359           65517111
   41   403           65519748
  220   380           65520000
  115   400           65520875
  126   399           65521575
  217   381           65524654
   42   403           65524915
  169   393           65525266
  307   332           65528811
  223   379           65529506
   43   403           65530334
  275   355           65535750
  320   320           65536000
   44   403           65536011
   83   402           65536595
  286   348           65537848
  319   321           65537920
  246   370           65539936
  283   350           65540187
   45   403           65541952
  151   396           65542087
  102   401           65542409
  214   382           65543312
  301   337           65543654
  318   322           65543680
  239   373           65547036
  234   375           65547279
   46   403           65548163
  184   390           65548504
  317   323           65553280
  226   378           65553328
   47   403           65554650
  204   385           65556289
  144   397           65556757
   84   402           65557512
  289   346           65559305
  136   398           65560248
  116   400           65560896
   48   403           65561419
  270   358           65565712
  280   352           65566208
  316   324           65566720
   49   403           65568476
  127   399           65569582
  103   401           65573928
  164   394           65573928
  158   395           65574187
  211   383           65575818
   50   403           65575827
  306   333           65578653
   85   402           65578933
   51   403           65583478
  315   325           65584000
  296   341           65586157
   52   403           65591435
  244   371           65591595
  229   377           65591622
  175   392           65595663
   53   403           65599704
  193   388           65600129
   86   402           65600864
  117   400           65601613
  257   365           65601718
  259   364           65602523
  292   344           65604672
  314   326           65605120
  197   387           65605976
  104   401           65606065
   54   403           65608291
  180   391           65608471
  255   366           65609271
  152   396           65610944
  170   393           65611457
  261   363           65611728
  300   338           65614472
  189   389           65615138
  277   354           65615797
  137   398           65616145
   55   403           65617202
  128   399           65618351
  145   397           65619398
  208   384           65622016
  272   357           65622941
   87   402           65623311
  253   367           65625140
  237   374           65625677
   56   403           65626443
  263   362           65629375
  313   327           65630080
  305   334           65632329
  201   386           65633057
   57   403           65636020
  105   401           65638826
  118   400           65643032
  232   376           65644544
   58   403           65645939
   88   402           65646280
  251   368           65649283
  159   395           65649554
  185   390           65650625
  242   372           65651336
  165   394           65655109
  265   361           65655506
   59   403           65656206
  285   349           65657674
  312   328           65658880
  221   380           65665861
  218   381           65666573
   60   403           65666827
  129   399           65667888
  282   351           65669319
   89   402           65669777
  288   347           65669795
  106   401           65672217
  138   398           65672864
  295   342           65674063
   61   403           65677808
  224   379           65679363
  153   396           65680713
  215   382           65681343
  249   369           65681658
  205   385           65681750
  146   397           65682909
  119   400           65685159
  176   392           65688064
  274   356           65688840
  299   339           65689118
   62   403           65689155
  304   335           65689839
  267   360           65690163
  311   329           65691520
   90   402           65693808
  171   393           65698668
   63   403           65700874
  279   353           65704616
  291   345           65705796
  181   391           65706212
  107   401           65706244
  227   378           65707235
  212   383           65710015
  235   375           65712250
  194   388           65712456
   64   403           65712971
  130   399           65718199
   91   402           65718379
  240   373           65719117
  247   370           65722223
  190   389           65722869
  198   387           65722995
   65   403           65725452
  160   395           65725875
  120   400           65728000
  310   330           65728000
  139   398           65730411
  269   359           65733388
  166   394           65737280
   66   403           65738323
  108   401           65740913
   92   402           65743496
  147   397           65747296
  230   377           65749633
  303   336           65751183
  154   396           65751400
   67   403           65751590
  209   384           65752433
  186   390           65753856
  202   386           65754864
  276   355           65763451
   68   403           65765259
  294   343           65765791
  298   340           65767592
  309   331           65768320
   93   402           65769165
  131   399           65769290
  245   371           65770936
  121   400           65771561
  109   401           65776230
   69   403           65779336
  284   350           65781304
  177   392           65781521
  287   348           65784095
  271   358           65785223
  172   393           65786905
  140   398           65788792
   70   403           65793827
  238   374           65794896
   94   402           65795392
  258   365           65800637
  281   352           65802249
  161   395           65803156
  260   364           65804544
  182   391           65805039
  256   366           65805112
  233   376           65806713
  206   385           65808441
   71   403           65808738
  219   381           65809800
  290   346           65810736
  110   401           65812201
  308   332           65812480
  148   397           65812565
  222   380           65813048
  122   400           65815848
  302   337           65816361
  262   363           65816875
  254   367           65817927
  167   394           65820447
  216   382           65820664
  132   399           65821167
   95   402           65822183
  155   396           65823011
   72   403           65824075
  195   388           65825947
  243   372           65827755
  225   379           65830564
  191   389           65831740
  264   362           65837672
  252   368           65839040
   73   403           65839844
  199   387           65841202
  320   321           65844161
  213   383           65845484
  273   357           65845710
  278   354           65846816
  319   322           65848007
  141   398           65848013
  111   401           65848832
   96   402           65849544
  297   341           65849894
  318   323           65855699
   74   403           65856051
  187   390           65858203
  307   333           65860480
  123   400           65860867
  293   344           65861341
  228   378           65862504
  266   361           65866977
  317   324           65867237
  250   369           65868409
   75   403           65872702
  133   399           65873836
  178   392           65876040
  173   393           65876174
   97   402           65877481
  203   386           65877883
  236   375           65878631
  149   397           65878722
  162   395           65881403
  316   325           65882621
  210   384           65884104
  301   338           65885373
  112   401           65886129
   76   403           65889803
  241   373           65892638
  156   396           65895552
  315   326           65901851
  286   349           65902205
  168   394           65904616
  268   360           65904832
  183   391           65904958
  248   370           65905992
   98   402           65906000
  124   400           65906624
   77   403           65907360
  142   398           65908080
  283   351           65908738
  231   377           65909024
  306   334           65912320
  275   356           65914891
  289   347           65919492
  113   401           65924098
  314   327           65924927
   78   403           65925379
  134   399           65927303
   99   402           65935107
  296   342           65936024
  207   385           65936368
  280   353           65938977
    0   404           65939264
    1   404           65939265
    2   404           65939272
    3   404           65939291
    4   404           65939328
    5   404           65939389
    6   404           65939480
    7   404           65939607
    8   404           65939776
    9   404           65939993
   10   404           65940264
   11   404           65940595
  196   388           65940608
   12   404           65940992
   13   404           65941461
  192   389           65941757
   14   404           65942008
   15   404           65942639
   16   404           65943360
   79   403           65943866
   17   404           65944177
   18   404           65945096
  150   397           65945773
   19   404           65946123
   20   404           65947264
   21   404           65948525
   22   404           65949912
  270   359           65951279
   23   404           65951431
  246   371           65951747
  313   328           65951849
   24   404           65953088
  125   400           65953125
  220   381           65954341
   25   404           65954889
   26   404           65956840
  300   339           65958219
   27   404           65958947
  200   387           65960603
  163   395           65960622
  292   345           65960713
   28   404           65961216
  217   382           65961281
  223   380           65961567
  114   401           65962745
   80   403           65962827
   29   404           65963653
  188   390           65963672
  100   402           65964808
  239   374           65965543
   30   404           65966264
  174   393           65966481
  305   335           65968000
  143   398           65968999
  157   396           65969029
   31   404           65969055
  234   376           65970280
  179   392           65971627
   32   404           65972032
   33   404           65975201
   34   404           65978568
  135   399           65981574
   35   404           65982139
  214   383           65982231
   81   403           65982268
  312   329           65982617
  226   379           65983115
   36   404           65985920
  169   394           65989793
   37   404           65989917
  277   355           65992808
   38   404           65994136
  101   402           65995109
   39   404           65998583
  126   400           66000376
  259   365           66001104
  115   401           66002076
  204   386           66002120
   82   403           66002195
  257   366           66002489
   40   404           66003264
  244   372           66005632
  184   391           66005975
  272   358           66006360
  261   364           66008125
   41   404           66008185
  255   367           66012238
   42   404           66013352
  151   397           66013724
  211   384           66017035
  311   330           66017231
   43   404           66018771
  229   378           66019141
   83   403           66022614
  263   363           66023594
  285   350           66024125
   44   404           66024448
  295   343           66025982
  102   402           66026016
  304   336           66027520
  253   368           66030309
   45   404           66030389
  144   398           66030776
  288   348           66032064
  299   340           66034899
   46   404           66036600
  136   399           66036655
  282   352           66039976
  164   395           66040819
  116   401           66042097
   47   404           66043087
  158   396           66043448
   84   403           66043531
  237   375           66046428
  265   362           66047553
  127   400           66048383
   48   404           66049856
  193   389           66052926
  310   331           66055691
  197   388           66056445
  251   369           66056660
   49   404           66056913
  103   402           66057535
  175   393           66057832
  291   346           66063907
   50   404           66064264
   85   403           66064952
  208   385           66065537
  242   373           66067605
  180   392           66068288
  232   377           66069801
  274   357           66070117
  189   390           66070269
   51   404           66071915
  170   394           66075984
  279   354           66079503
   52   404           66079872
  267   361           66080044
  201   387           66081204
  152   397           66082581
  117   401           66082814
   86   403           66086883
   53   404           66088141
  104   402           66089672
  303   337           66090880
  249   370           66091249
  137   399           66092552
  145   398           66093417
   54   404           66096728
  128   400           66097152
  309   332           66097997
  221   381           66100202
  218   382           66103200
   55   404           66105639
  185   391           66108096
   87   403           66109330
  224   380           66111424
   56   404           66114880
  298   341           66115413
  159   396           66118815
  294   344           66119768
  215   383           66120262
  269   360           66121109
  165   395           66122000
  105   402           66122433
  118   401           66124233
   57   404           66124457
  205   386           66127581
   88   403           66132299
  247   371           66134034
   58   404           66134376
  235   376           66135251
  227   379           66137022
  240   374           66137624
  276   356           66142592
  308   333           66144149
   59   404           66144643
  129   400           66146689
  287   349           66148452
  138   399           66149271
  284   351           66149855
  176   393           66150233
  212   384           66151232
  321   321           66152322
  153   397           66152350
  320   322           66154248
   60   404           66155264
   89   403           66155796
  106   402           66155824
  146   398           66156928
  302   338           66158080
  319   323           66160026
  171   394           66163195
  194   389           66165253
  181   392           66166029
   61   404           66166245
  119   401           66166360
  318   324           66169656
  271   359           66170790
  290   347           66170923
  198   388           66173464
  281   353           66175018
  230   378           66177152
   62   404           66177592
  190   390           66178000
   90   403           66179827
  317   325           66183138
  245   372           66184973
   63   404           66189311
  107   402           66189851
  307   334           66194147
  160   396           66195136
  209   385           66195954
  130   400           66197000
  297   342           66199761
  316   326           66200472
   64   404           66201408
  258   366           66201408
  202   387           66203011
  260   365           66203125
  166   395           66204171
   91   403           66204398
  139   399           66206818
  256   367           66208079
  120   401           66209201
  186   391           66211327
  262   364           66213272
   65   404           66213889
  238   375           66215647
  293   345           66217382
  147   398           66221315
  315   327           66221658
  154   397           66223037
  254   368           66223096
  278   355           66223827
  108   402           66224520
   66   404           66226760
  301   339           66229120
  273   358           66229129
   92   403           66229515
  264   363           66231891
  233   377           66231970
   67   404           66240027
  177   393           66243690
  243   373           66244024
  252   369           66246417
  219   382           66246427
  314   328           66246696
  222   381           66247389
  306   335           66247991
  131   400           66248091
  172   394           66251432
  121   401           66252762
   68   404           66253696
  206   386           66254272
   93   403           66255184
  266   362           66259024
  216   383           66259583
  109   402           66259837
  225   380           66262625
  182   392           66264856
  140   399           66265199
   69   404           66267773
  286   350           66268656
  161   396           66272417
  313   329           66275586
  250   370           66278000
  195   389           66278744
  283   352           66279395
   94   403           66281411
  289   348           66281761
   70   404           66282264
  148   398           66286584
  213   384           66286701
  191   390           66286871
  167   395           66287338
  296   343           66287943
  199   388           66291671
  228   379           66292291
  155   397           66294648
  268   361           66294713
  110   402           66295808
  275   357           66296168
  122   401           66297049
   71   404           66297175
  132   400           66299968
  236   376           66301632
  300   340           66304000
  305   336           66305681
   95   403           66308202
  312   330           66308328
  241   374           66311145
   72   404           66312512
  280   354           66313864
  187   391           66315674
  248   371           66317803
  292   346           66318824
  141   399           66324420
  203   387           66326030
  210   385           66327625
   73   404           66328281
  111   402           66332439
   96   403           66335563
  231   378           66336543
  178   393           66338209
  270   360           66339000
  173   394           66340701
  123   401           66342068
   74   404           66344488
  311   331           66344922
  162   396           66350664
  133   400           66352637
  149   398           66352741
   75   404           66361139
   97   403           66363500
  183   392           66364775
  246   372           66365784
  156   397           66367189
  304   337           66367217
  112   402           66369736
  168   395           66371507
  277   356           66371949
   76   404           66378240
  295   344           66379959
  207   386           66382199
  299   341           66382720
  142   399           66384487
  310   332           66385368
  239   375           66386294
  124   401           66387825
  220   382           66390968
  272   359           66391927
   98   403           66392019
  285   351           66392676
  196   389           66393405
  234   377           66395537
   77   404           66395797
  223   381           66395908
  288   349           66396421
  192   390           66396888
  217   383           66400200
  259   366           66401875
  257   367           66405456
  134   400           66406104
  261   365           66406706
  113   402           66407705
  200   388           66411072
  282   353           66412745
   78   404           66413816
  226   380           66415176
  255   368           66417407
  150   398           66419792
  263   364           66419991
   99   403           66421126
  188   391           66421143
  244   373           66421901
  214   384           66423448
  291   347           66424094
  309   333           66429666
  163   396           66429883
    0   405           66430125
    1   405           66430126
    2   405           66430133
    3   405           66430152
    4   405           66430189
    5   405           66430250
    6   405           66430341
    7   405           66430468
    8   405           66430637
    9   405           66430854
  174   394           66431008
   10   405           66431125
   11   405           66431456
   12   405           66431853
   79   404           66432303
   13   405           66432322
  303   338           66432599
   14   405           66432869
   15   405           66433500
  179   393           66433796
   16   405           66434221
  125   401           66434326
   17   405           66435038
   18   405           66435957
   19   405           66436984
  253   369           66437686
   20   405           66438125
   21   405           66439386
  157   397           66440666
   22   405           66440773
  265   363           66441772
   23   405           66442292
   24   405           66443949
  143   399           66445406
   25   405           66445750
  114   402           66446352
   26   405           66447701
  229   379           66448928
   27   405           66449808
  204   387           66450267
  100   403           66450827
   80   404           66451264
   28   405           66452077
  274   358           66453536
   29   405           66454514
  279   355           66456514
  169   395           66456684
   30   405           66457125
   31   405           66459916
  135   400           66460375
  211   385           66460556
  321   322           66462409
   32   405           66462893
  298   342           66465280
  184   392           66465792
   33   405           66466062
  251   370           66466251
  320   323           66466267
   34   405           66469429
  237   376           66469429
   81   404           66470705
  267   362           66472091
   35   405           66473000
  319   324           66473983
  294   345           66475809
   36   405           66476781
  308   334           66477816
   37   405           66480778
  101   403           66481128
  126   401           66481577
   38   405           66484997
  318   325           66485557
  115   402           66485683
  242   374           66486112
  151   398           66487743
   39   405           66489444
   82   404           66490632
   40   405           66494125
  232   378           66497320
   41   405           66499046
  317   326           66500989
  302   339           66501827
  249   371           66503060
   42   405           66504213
  144   399           66507183
  193   390           66508057
  197   389           66509242
   43   405           66509632
  164   396           66510080
  269   361           66510990
   83   404           66511051
  208   386           66511368
  102   403           66512035
  287   350           66514903
  158   397           66515085
   44   405           66515309
  136   400           66515456
  316   327           66520279
  284   352           66520512
   45   405           66521250
  175   394           66522359
  276   357           66523869
  116   402           66525704
   46   405           66527461
  189   391           66527740
  127   401           66529584
  307   335           66529818
  180   393           66530457
  201   388           66531673
   84   404           66531968
  290   348           66533192
   47   405           66533948
  221   382           66536829
   48   405           66540717
  218   383           66542119
  170   395           66542875
  315   328           66543427
  103   403           66543554
  224   381           66545765
   49   405           66547774
  247   372           66548071
  281   354           66549905
  297   343           66551680
   85   404           66553389
   50   405           66555125
  152   398           66556600
  240   375           66558375
  271   360           66558511
  235   377           66560508
  215   384           66561479
   51   405           66562776
  117   402           66566421
  185   392           66567913
  227   380           66569083
  145   399           66569824
  314   329           66570433
   52   405           66570733
  137   400           66571353
  301   340           66574901
   86   404           66575320
  293   346           66575493
  104   403           66575691
  205   387           66575728
  128   401           66578353
   53   405           66579002
  306   336           66585672
   54   405           66587589
  159   397           66590452
  165   396           66591261
  212   385           66594753
   55   405           66596500
   87   404           66597767
  245   373           66601242
  313   330           66601297
  278   356           66602968
  260   366           66603896
  258   367           66604375
   56   405           66605741
  230   379           66606939
  118   402           66607840
  105   403           66608452
  262   365           66611853
  256   368           66613248
  273   359           66614696
  176   394           66614760
   57   405           66615318
  194   390           66620384
   88   404           66620736
   58   405           66625237
  198   389           66626261
  153   398           66626369
  129   401           66627890
  138   400           66628072
  181   393           66628198
  264   364           66628288
  171   395           66630086
  254   369           66630473
  146   399           66633335
  190   391           66635471
   59   405           66635504
  312   331           66636019
  286   351           66637207
  238   376           66638648
  209   386           66641785
  106   403           66641843
  296   344           66641920
   89   404           66644233
  305   337           66645378
  289   349           66646118
   60   405           66646125
  119   402           66649967
  300   341           66651821
  283   353           66652164
  266   363           66653243
  202   388           66653480
  252   370           66656008
   61   405           66657106
  233   378           66659489
  243   374           66662531
  160   397           66666773
   90   404           66668264
   62   405           66668453
  186   392           66671144
  166   396           66673432
  311   332           66674599
  107   403           66675870
  130   401           66678201
  292   347           66679011
  275   358           66679587
   63   405           66680172
  222   382           66684016
  219   383           66685346
  139   400           66685619
  268   362           66686760
  250   371           66689811
  280   355           66690875
   64   405           66692269
  120   402           66692808
   91   404           66692835
  225   381           66696966
  154   398           66697056
  147   399           66697722
  216   384           66700800
  206   387           66702419
   65   405           66704750
  177   394           66708217
  304   338           66708936
  108   403           66710539
  310   333           66717037
   66   405           66717621
   92   404           66717952
  172   395           66718323
  228   380           66724352
  236   377           66726889
  182   393           66727025
  270   361           66728881
  131   401           66729292
  213   385           66730222
   67   405           66730888
  248   372           66731840
  241   375           66731896
  299   342           66732587
  195   390           66733875
  295   345           66736000
  121   402           66736369
   93   404           66743621
  140   400           66744000
  161   397           66744054
  191   391           66744342
  199   389           66744468
   68   405           66744557
  109   403           66745856
  277   357           66753226
  167   396           66756599
   69   405           66758634
  288   350           66762872
  148   399           66762991
  285   352           66763333
  309   334           66763333
  231   379           66766330
  155   398           66768667
   94   404           66769848
  322   322           66772496
   70   405           66773125
  210   386           66773456
  321   323           66774428
  187   392           66775491
  303   339           66776346
  203   388           66776499
  272   360           66779648
  320   324           66780224
  122   402           66780656
  132   401           66781169
  110   403           66781827
  246   373           66782053
  291   348           66786363
  282   354           66787632
   71   405           66788036
  319   325           66789884
   95   404           66796639
  178   394           66802736
  141   400           66803221
   72   405           66803373
  318   326           66803408
  259   367           66804842
  261   366           66807477
  173   395           66807592
  239   376           66809295
  257   368           66810625
  308   335           66813487
  298   343           66817199
  111   403           66818458
  263   365           66818572
   73   405           66819142
  317   327           66820796
  162   397           66822301
  234   378           66823056
   96   404           66824000
  255   369           66824784
  123   402           66825675
  183   393           66826944
  149   399           66829148
  220   383           66829887
  207   387           66830346
  223   382           66832535
  133   401           66833838
  294   346           66833920
   74   405           66835349
  279   356           66835655
  265   364           66838169
  274   359           66839103
  244   374           66840408
  168   396           66840768
  156   398           66841208
  217   384           66841417
  316   328           66842048
  253   370           66847277
  302   340           66847608
  196   390           66848536
  226   381           66849517
   97   404           66851937
   75   405           66852000
  192   391           66854359
  112   403           66855755
  142   400           66863288
  200   389           66863869
  267   363           66866310
  214   385           66866969
  315   329           66867164
  307   336           66867499
   76   405           66869101
  124   402           66871432
  251   371           66878062
   98   404           66880456
  188   392           66880960
  229   380           66880989
  287   351           66883454
   77   405           66886658
  134   401           66887305
  284   353           66893281
  113   403           66893724
  237   377           66894686
  314   330           66896144
  150   399           66896199
  290   349           66897549
  174   395           66897899
  179   394           66898323
  204   388           66900736
  163   397           66901520
  269   362           66903037
   78   405           66904677
  297   344           66905657
  211   386           66906387
  242   375           66906863
  276   358           66907288
   99   404           66909563
  157   398           66914685
  249   372           66917097
  125   402           66917933
  301   341           66922722
   79   405           66923164
    0   406           66923416
    1   406           66923417
    2   406           66923424
    3   406           66923443
    4   406           66923480
    5   406           66923541
    6   406           66923632
    7   406           66923759
    8   406           66923928
    9   406           66924145
  143   400           66924207
   10   406           66924416
   11   406           66924747
   12   406           66925144
  306   337           66925369
   13   406           66925613
  169   396           66925945
   14   406           66926160
   15   406           66926791
  281   355           66926916
  232   379           66927107
   16   406           66927512
  184   393           66927961
   17   406           66928329
  313   331           66928988
   18   406           66929248
   19   406           66930275
   20   406           66931416
  114   403           66932371
   21   406           66932677
   22   406           66934064
   23   406           66935583
  293   347           66935680
   24   406           66937240
   25   406           66939041
  100   404           66939264
   26   406           66940992
  135   401           66941576
   80   405           66942125
   27   406           66943099
   28   406           66945368
   29   406           66947805
  271   361           66948392
   30   406           66950416
   31   406           66953207
   32   406           66956184
   33   406           66959353
  208   387           66959515
   81   405           66961566
   34   406           66962720
  151   399           66964150
  247   373           66964340
  197   390           66964373
  126   402           66965184
  193   391           66965528
  312   332           66965696
   35   406           66966291
  101   404           66969565
   36   406           66970072
  115   403           66971702
   37   406           66974069
  221   383           66975748
   38   406           66978288
  240   376           66981376
   82   405           66981493
  164   397           66981717
  224   382           66982392
   39   406           66982735
  218   384           66983336
  278   357           66984245
  201   389           66984470
  144   400           66985984
  305   338           66987097
   40   406           66987416
  189   392           66987557
  235   378           66988027
  158   398           66989104
  175   395           66989250
   41   406           66992337
  180   394           66994984
  136   401           66996657
   42   406           66997504
  296   345           66997961
  102   404           67000472
  300   342           67001688
   83   405           67001912
  273   360           67002417
   43   406           67002923
  227   381           67003424
  215   385           67005000
  311   333           67006268
  260   367           67006863
  286   352           67007864
   44   406           67008600
  258   368           67009544
  116   403           67011723
  170   396           67012136
  289   350           67012569
  262   366           67012624
  127   402           67013191
   45   406           67014541
  245   374           67019749
  256   369           67020625
   46   406           67020752
   84   405           67022829
  205   388           67026197
  264   365           67026869
  283   354           67027051
   47   406           67027239
  185   393           67030082
  103   404           67031991
  152   399           67033007
   48   406           67034008
  230   380           67039000
  254   370           67040064
  212   386           67040584
   49   406           67041065
  292   348           67041280
   85   405           67044250
   50   406           67048416
  145   400           67048625
  266   364           67049640
  310   334           67050704
  117   403           67052440
  137   401           67052554
  304   339           67052683
   51   406           67056067
  128   402           67061960
  165   397           67062898
  238   377           67063905
   52   406           67064024
  104   404           67064128
  159   398           67064471
  275   359           67065154
   86   405           67066181
  252   371           67067819
  280   356           67070016
   53   406           67072293
  194   391           67077855
   54   406           67080880
  268   363           67080979
  198   390           67081392
  176   395           67081651
  243   375           67083282
  299   343           67084506
  322   323           67084515
  321   324           67088385
   87   405           67088628
  233   379           67089276
   55   406           67089791
  209   387           67089932
  181   394           67092725
  118   403           67093859
  295   346           67094111
  190   392           67095288
  320   325           67096125
  105   404           67096889
  309   335           67099004
   56   406           67099032
  171   396           67099347
  153   399           67102776
  250   372           67103848
  202   389           67106277
  319   326           67107735
   57   406           67108609
  138   401           67109273
  129   402           67111497
   88   405           67111597
  146   400           67112136
   58   406           67118528
  270   362           67120928
  303   340           67122127
  222   383           67122935
  318   327           67123215
  219   384           67126563
   59   406           67128795
  106   404           67130280
  288   351           67131423
  186   393           67133313
  225   382           67133593
   89   405           67135094
  119   403           67135986
  285   353           67136102
  277   358           67136645
   60   406           67139416
  160   398           67140792
  317   328           67142565
  216   385           67144321
  166   397           67145069
  248   373           67148109
   61   406           67150397
  291   349           67150720
  308   336           67151168
  206   388           67152888
  236   378           67154408
  241   376           67154897
  228   381           67158693
   90   405           67159125
   62   406           67161744
  130   402           67161808
  107   404           67164307
  282   355           67164643
  316   329           67165785
  139   401           67166820
  272   361           67169529
  298   344           67171176
   63   406           67173463
  154   399           67173463
  177   395           67175108
  213   386           67176053
  147   400           67176523
  120   403           67178827
   91   405           67183696
   64   406           67185560
  172   396           67187584
  195   391           67191346
  182   394           67191552
  315   330           67192875
  294   347           67194107
  302   341           67195429
   65   406           67198041
  231   380           67198391
  108   404           67198976
  199   390           67199599
  246   374           67200560
  191   392           67204159
  307   337           67207196
   92   405           67208813
  259   368           67210011
  261   367           67210444
   66   406           67210912
  131   402           67212899
  279   357           67216932
  257   369           67218002
  161   398           67218073
  263   366           67219343
  210   387           67221603
  121   403           67222388
  314   331           67223835
   67   406           67224179
  140   401           67225201
  274   360           67226824
  167   397           67228236
  203   389           67229296
  109   404           67234293
  255   370           67234375
   93   405           67234482
  239   377           67234552
  265   365           67236750
  187   393           67237660
   68   406           67237848
  148   400           67241792
  155   399           67245074
   69   406           67251925
  234   379           67252843
  287   352           67254111
  313   332           67258665
  253   371           67259088
   94   405           67260709
  244   375           67261159
  297   345           67261698
  267   364           67262707
  290   350           67264000
  132   402           67264776
   70   406           67266416
  122   403           67266675
  306   338           67267088
  284   354           67268168
  178   395           67269627
  110   404           67270264
  220   384           67271104
  223   383           67271454
  301   342           67272589
  173   396           67276853
  207   388           67280815
   71   406           67281327
  141   401           67284422
  217   385           67284938
  226   382           67286144
   95   405           67287500
  183   394           67291471
  251   372           67292099
  276   359           67292855
  162   398           67296320
   72   406           67296664
  269   363           67297256
  312   333           67297365
  293   348           67297949
  196   391           67306007
  281   356           67306057
  111   404           67306895
  149   400           67307949
  123   403           67311694
  168   397           67312405
   73   406           67312433
  214   386           67312800
  192   392           67314176
   96   405           67314861
  229   381           67315330
  133   402           67317445
  156   399           67317615
  200   390           67319000
  237   378           67322205
   74   406           67328640
  242   376           67329864
  305   339           67330844
  249   373           67333366
  311   334           67339935
  271   362           67340439
   97   405           67342798
  188   393           67343129
  112   404           67344192
  142   401           67344489
   75   406           67345291
  204   389           67353533
  300   343           67353607
  211   387           67354534
  296   346           67356072
  124   403           67357451
  232   380           67359168
   76   406           67362392
  179   395           67365214
  174   396           67367160
  278   358           67367664
  134   402           67370912
   98   405           67371317
  150   400           67375000
  163   398           67375539
   77   406           67379949
  286   353           67380633
  289   351           67381120
  113   404           67382161
  247   374           67382847
  310   335           67386375
  157   399           67391092
  273   361           67392298
  184   394           67392488
  323   323           67396534
  169   397           67397582
   78   406           67397968
  304   340           67398464
  322   324           67398472
   99   405           67400424
  125   403           67403952
  283   355           67404062
  321   325           67404286
  143   401           67405408
  292   349           67405637
  240   377           67406633
  208   388           67409984
  260   368           67412032
  320   326           67413976
  262   367           67415591
   79   406           67416455
  258   369           67416921
  221   384           67416965
  235   379           67417814
    0   407           67419143
    1   407           67419144
    2   407           67419151
    3   407           67419170
    4   407           67419207
    5   407           67419268
    6   407           67419359
    7   407           67419486
    8   407           67419655
    9   407           67419872
   10   407           67420143
   11   407           67420474
  114   404           67420808
   12   407           67420871
  224   383           67421311
   13   407           67421340
  197   391           67421844
   14   407           67421887
   15   407           67422518
   16   407           67423239
   17   407           67424056
   18   407           67424975
  135   402           67425183
  193   392           67425345
   19   407           67426002
  218   385           67426857
   20   407           67427143
  319   327           67427542
  264   366           67427640
   21   407           67428404
   22   407           67429791
  100   405           67430125
  256   370           67430216
   23   407           67431310
   24   407           67432967
   25   407           67434768
   80   406           67435416
  309   336           67436685
   26   407           67436719
  299   344           67438483
   27   407           67438826
  201   390           67439601
  227   382           67440051
  245   375           67440500
   28   407           67441095
  151   400           67442951
   29   407           67443532
  318   328           67444984
   30   407           67446143
  266   365           67448221
   31   407           67448934
  189   393           67449726
  215   386           67450831
  126   403           67451203
  280   357           67451293
  254   371           67451875
   32   407           67451911
  275   360           67452875
  295   347           67454298
   81   406           67454857
   33   407           67455080
  164   398           67455736
   34   407           67458447
  175   396           67458511
  115   404           67460139
  101   405           67460426
  180   395           67461875
   35   407           67462018
  158   399           67465511
   36   407           67465799
  317   329           67466302
  144   401           67467185
   37   407           67469796
  303   341           67469948
  230   381           67473341
   38   407           67474015
   82   406           67474784
  268   364           67477376
   39   407           67478462
  205   389           67478994
  136   402           67480264
  252   372           67481856
   40   407           67483143
  170   397           67483773
   41   407           67488064
  212   387           67488731
  308   337           67490865
  102   405           67491333
  238   378           67491424
  316   330           67491496
   42   407           67493231
  185   394           67494609
   83   406           67495203
   43   407           67498650
  127   403           67499210
  116   404           67500160
  288   352           67502080
   44   407           67504327
  243   376           67506283
   45   407           67510268
  285   354           67510989
  152   400           67511808
  270   363           67515147
   84   406           67516120
   46   407           67516479
  291   350           67517171
  250   373           67520117
  315   331           67520566
  233   380           67521337
  277   359           67522212
  103   405           67522852
   47   407           67522966
  298   345           67527217
   48   407           67529735
  145   401           67529826
  137   402           67536161
   49   407           67536792
  165   398           67536917
   85   406           67537541
  194   392           67537672
  198   391           67538863
  209   388           67540401
  117   404           67540877
  159   399           67540878
  282   356           67543784
   50   407           67544143
  302   342           67545296
  128   403           67547979
  307   338           67548915
  176   396           67550912
   51   407           67551794
  314   332           67553512
  104   405           67554989
  294   348           67556376
  190   393           67557457
   86   406           67559472
  181   395           67559616
   52   407           67559751
  202   390           67561408
  272   362           67561576
  222   384           67564152
  248   374           67566616
   53   407           67568020
  219   385           67570084
  171   397           67570984
  225   383           67572512
   54   407           67576607
  241   377           67580154
  153   400           67581577
   87   406           67581919
  118   404           67582296
  236   379           67584195
   55   407           67585518
  105   405           67587750
  216   386           67590152
  313   333           67590334
  138   402           67592880
  146   401           67593337
   56   407           67594759
  228   382           67595320
  129   403           67597516
  186   394           67597840
  279   358           67600351
   57   407           67604336
   88   406           67604888
  206   389           67605685
  306   339           67610835
   58   407           67614255
  261   368           67615613
  274   361           67616705
  160   399           67617199
  259   369           67617388
  166   398           67619088
  297   346           67619809
  106   405           67621141
  246   375           67621311
  263   367           67622310
  213   387           67624200
  119   404           67624423
  301   343           67624508
   59   407           67624522
  287   353           67626880
  257   370           67627593
   89   406           67628385
  312   334           67631032
  290   351           67632551
  231   381           67632732
   60   407           67635143
  265   366           67637521
  177   396           67644369
  284   355           67645179
   61   407           67646124
  255   371           67646186
  130   403           67647827
  139   402           67650427
  195   392           67651163
  154   400           67652264
   90   406           67652416
  107   405           67655168
  199   391           67657070
   62   407           67657471
  147   401           67657724
  182   395           67658443
  172   397           67659221
  267   365           67661288
  239   378           67662071
  293   349           67662306
  191   393           67666328
  120   404           67667264
   63   407           67669190
  210   388           67672072
  253   372           67673125
  311   335           67675606
  305   340           67676625
   91   406           67676987
  276   360           67680576
   64   407           67681287
  244   376           67684160
  203   390           67684427
  234   380           67684904
  281   357           67687334
  108   405           67689837
  269   364           67693653
   65   407           67693768
  161   399           67694480
  131   403           67698918
   92   406           67702104
  187   394           67702187
  167   398           67702255
   66   407           67706639
  300   344           67707584
  251   373           67708368
  140   402           67708808
  323   324           67710491
  121   404           67710825
  223   384           67712671
  322   325           67714373
  220   385           67714625
  296   347           67716259
   67   407           67719906
  321   326           67722137
  148   401           67722993
  155   400           67723875
  310   336           67724056
  226   383           67725063
  109   405           67725154
   93   406           67727773
  217   386           67730769
   68   407           67733575
  207   389           67733612
  320   327           67733783
  271   363           67734658
  178   396           67738888
  304   341           67746285
   69   407           67747652
  173   397           67748490
  319   328           67749311
  132   403           67750795
  289   352           67751777
  249   374           67751873
  229   382           67751957
  237   379           67751992
  278   359           67753231
   94   406           67754000
  122   404           67755112
  242   377           67755121
  286   354           67755520
  183   395           67758362
  214   387           67760947
  110   405           67761125
   70   407           67762143
  196   392           67765824
  141   402           67768029
  318   329           67768721
  292   350           67772088
  162   399           67772727
  192   393           67776345
  309   337           67776382
  200   391           67776471
   71   407           67777054
   95   406           67780791
  283   356           67783203
  273   362           67784345
  168   398           67786424
  149   401           67789150
  317   330           67792013
   72   407           67792391
  232   381           67793509
  299   345           67794524
  156   400           67796416
  111   405           67797756
  123   404           67800131
  133   403           67803464
  247   375           67803598
  211   388           67805003
  188   394           67807656
   96   406           67808152
   73   407           67808160
  204   390           67808664
  295   348           67816567
  316   331           67819187
  260   369           67819409
  303   342           67819815
  262   368           67820760
   74   407           67824367
  258   370           67826512
  142   402           67828096
  264   367           67830607
  308   338           67832584
  240   378           67834152
  179   396           67834475
  280   358           67834712
  112   405           67835053
   97   406           67836089
  174   397           67838797
   75   407           67841018
  256   371           67842027
  275   361           67842756
  124   404           67845888
  266   366           67848992
  235   380           67849875
  315   332           67850243
  163   399           67851946
  150   401           67856201
  134   403           67856931
   76   407           67858119
  184   395           67859379
  221   385           67860486
  224   384           67862528
  208   389           67862781
  245   376           67863501
   98   406           67864608
  254   372           67865912
  157   400           67869893
  169   398           67871601
  218   386           67872688
  113   405           67873022
  288   353           67874849
   77   407           67875676
  268   365           67875957
  227   383           67878970
  197   392           67881661
  314   333           67885181
  298   346           67885328
  291   351           67885722
  193   393           67887514
  285   355           67888000
  143   402           67889015
  125   404           67892389
  307   339           67892662
   78   407           67893695
   99   406           67893715
  201   391           67897072
  302   343           67897215
  252   373           67898125
  215   387           67898978
  277   360           67909933
  230   382           67909968
  135   403           67911202
  270   364           67911544
  114   405           67911669
   79   407           67912182
  189   394           67914253
    0   408           67917312
    1   408           67917313
    2   408           67917320
    3   408           67917339
    4   408           67917376
    5   408           67917437
    6   408           67917528
    7   408           67917655
    8   408           67917824
    9   408           67918041
   10   408           67918312
   11   408           67918643
   12   408           67919040
   13   408           67919509
   14   408           67920056
   15   408           67920687
  294   349           67920733
  238   379           67921211
   16   408           67921408
   17   408           67922225
   18   408           67923144
  100   406           67923416
  313   334           67924001
  151   401           67924152
   19   408           67924171
  282   357           67925061
   20   408           67925312
   21   408           67926573
   22   408           67927960
   23   408           67929479
  175   397           67930148
   24   408           67931136
  180   396           67931136
   80   407           67931143
  243   377           67931540
  164   399           67932143
   25   408           67932937
  205   390           67934125
   26   408           67934888
   27   408           67936995
  250   374           67938624
  212   388           67939200
   28   408           67939264
  126   404           67939640
   29   408           67941701
   30   408           67944312
  158   400           67944312
   31   408           67947103
   32   408           67950080
   81   407           67950584
  144   402           67950792
  115   405           67951000
   33   408           67953249
  101   406           67953717
  233   381           67955678
  272   363           67955795
   34   408           67956616
  306   340           67956616
  170   398           67957792
   35   408           67960187
  185   395           67961500
   36   408           67963968
  136   403           67966283
  312   335           67966703
   37   408           67967965
   82   407           67970511
   38   408           67972184
   39   408           67976631
  301   344           67978485
  297   347           67979996
   40   408           67981312
  102   406           67984624
  279   359           67985918
   41   408           67986233
  248   375           67987367
  127   404           67987647
   83   407           67990930
  116   405           67991021
   42   408           67991400
  152   401           67993009
  209   389           67993198
   43   408           67996819
  198   392           67998680
  194   393           67999841
  287   354           68001767
   44   408           68002496
  290   352           68003208
  222   385           68007673
  241   378           68007673
   45   408           68008437
  274   362           68008752
   84   407           68011847
  311   336           68013287
  165   399           68013324
  145   402           68013433
  225   384           68013729
   46   408           68014648
  219   386           68015915
  103   406           68016143
  236   380           68016256
  202   391           68018879
  159   400           68019679
   47   408           68021135
  190   394           68021984
  137   403           68022180
  176   397           68022549
  261   369           68022990
  284   356           68024320
  305   341           68024446
  324   324           68024448
  323   325           68026392
  259   370           68026979
  263   368           68027479
   48   408           68027904
  293   350           68028757
  181   396           68028877
  117   405           68031738
  322   326           68032224
   85   407           68033268
  228   383           68034239
   49   408           68034961
  128   404           68036416
  216   387           68038299
  257   371           68039404
  265   367           68040488
  321   327           68041944
   50   408           68042312
  246   376           68044312
  171   398           68045003
  104   406           68048280
   51   408           68049963
   86   407           68055199
  320   328           68055552
   52   408           68057920
  255   372           68060223
  206   390           68060816
  267   366           68062059
  153   401           68062778
  300   345           68063625
  310   337           68063753
  186   395           68064731
   53   408           68066189
  231   382           68069359
  276   361           68070457
  281   358           68070753
  319   329           68073048
  118   405           68073157
  213   388           68074669
   54   408           68074776
  146   402           68076944
   87   407           68077646
  296   348           68078528
  138   403           68078899
  105   406           68081041
   55   408           68083687
  129   404           68085953
  253   373           68089394
  239   379           68091858
  269   365           68092234
   56   408           68092928
  318   330           68094432
  166   399           68095495
  160   400           68096000
  304   342           68096152
   88   407           68100615
   57   408           68102505
  244   377           68109417
   58   408           68112424
  195   393           68113332
  106   406           68114432
  119   405           68115284
  177   397           68116006
  199   392           68116887
  309   338           68118101
  234   381           68119245
  317   331           68119704
   59   408           68122691
   89   407           68124112
  289   353           68124546
  210   389           68124869
  251   374           68126875
  182   396           68127704
  191   394           68130855
  271   364           68131055
  286   355           68132531
  172   398           68133240
   60   408           68133312
  154   401           68133465
  130   404           68136264
  139   403           68136446
  292   351           68140639
  278   360           68140952
  147   402           68141331
  203   391           68141898
   61   408           68144293
   90   407           68148143
  107   406           68148459
  316   332           68148864
  299   346           68152635
   62   408           68155640
  223   385           68156192
  120   405           68158125
  220   386           68160456
  283   357           68164480
  226   384           68166280
   63   408           68167359
  187   395           68169078
  303   343           68171734
  249   375           68172624
   91   407           68172714
  161   400           68173281
  308   339           68176331
  273   363           68178564
  167   399           68178662
  217   387           68178916
   64   408           68179456
  295   349           68180924
  315   333           68181912
  242   378           68182640
  108   406           68183128
  237   380           68184053
  131   404           68187355
  207   390           68188743
  229   383           68190876
   65   408           68191937
  140   403           68194827
   92   407           68197831
  121   405           68201686
   66   408           68204808
  155   401           68205076
  148   402           68206600
  178   397           68210525
  214   388           68211416
   67   408           68218075
  109   406           68218445
  314   334           68218848
  280   359           68220279
  173   398           68222509
   93   407           68223500
  247   376           68226599
  183   396           68227623
  196   393           68227993
  262   369           68228137
  260   370           68229000
  232   382           68230136
   68   408           68231744
  275   362           68234803
  264   368           68235776
  200   392           68236288
  258   371           68238323
  307   340           68238443
  132   404           68239232
  192   394           68240872
  298   347           68245515
   69   408           68245821
  122   405           68245973
   94   407           68249727
  288   354           68249736
  302   344           68251192
  162   400           68251528
  266   367           68251959
  141   403           68254048
  110   406           68254416
  256   372           68256064
  291   352           68256379
  211   389           68257800
  313   335           68259672
   70   408           68260312
  168   399           68262831
  240   379           68263939
  204   391           68266135
  285   356           68267141
  149   402           68272757
  188   395           68274547
   71   408           68275223
   95   407           68276518
  268   366           68276728
  156   401           68277617
  254   373           68282181
  235   381           68284216
  294   350           68287184
  245   377           68288758
   72   408           68290560
  123   405           68290992
  111   406           68291047
  133   404           68291901
  277   361           68299814
   96   407           68303879
  312   336           68304384
  306   341           68304437
  224   385           68306049
  179   397           68306112
  221   386           68306317
   73   408           68306329
  282   358           68308480
  270   365           68310125
  174   398           68312816
  142   403           68314115
  252   374           68316632
  208   390           68317912
  227   384           68320187
  218   387           68320835
   74   408           68322536
  112   406           68328344
  184   396           68328640
  163   400           68330747
   97   407           68331816
  301   345           68334526
  124   405           68336749
   75   408           68339187
  150   402           68339808
  324   325           68340349
  297   348           68342265
  197   393           68343830
  323   326           68344243
  134   404           68345368
  169   399           68348008
  230   383           68348887
  215   388           68349447
  157   401           68351094
  322   327           68352031
  193   394           68352041
  272   364           68352192
  311   337           68352984
  238   380           68353272
   76   408           68356288
  201   392           68356889
  243   378           68359059
  250   375           68359375
   98   407           68360335
  321   328           68363713
  113   406           68366313
  279   360           68373639
   77   408           68373845
  305   342           68374313
  143   403           68375034
  290   353           68375977
  287   355           68378778
  320   329           68379289
  189   395           68381144
  125   405           68383250
   99   407           68389442
  205   391           68391596
   78   408           68391864
  212   389           68391997
  233   382           68392305
  293   351           68397308
  319   330           68398759
  135   404           68399639
  180   397           68402773
  274   363           68402971
  175   398           68404167
  114   406           68404960
  310   338           68405472
  284   357           68405597
  151   402           68407759
   79   408           68410351
  248   376           68410368
  164   400           68410944
    0   409           68417929
    1   409           68417930
    2   409           68417937
    3   409           68417956
    4   409           68417993
    5   409           68418054
    6   409           68418145
    7   409           68418272
    8   409           68418441
    9   409           68418658
   10   409           68418929
  100   407           68419143
   11   409           68419260
   12   409           68419657
   13   409           68420126
   14   409           68420673
   15   409           68421304
  300   346           68421736
   16   409           68422025
  318   331           68422123
   17   409           68422842
   18   409           68423761
   19   409           68424788
  158   401           68425513
   20   409           68425929
   21   409           68427190
   22   409           68428577
   80   408           68429312
   23   409           68430096
  126   405           68430501
  185   396           68430761
   24   409           68431753
  261   370           68432581
   25   409           68433554
  170   399           68434199
  263   369           68434856
   26   409           68435505
  144   403           68436811
  241   379           68437460
   27   409           68437612
  259   371           68438790
   28   409           68439881
   29   409           68442318
  296   349           68442885
  115   406           68444291
   30   409           68444929
  265   368           68445657
   31   409           68447720
  304   343           68448071
  209   390           68448329
   81   408           68448753
  317   332           68449381
  101   407           68449444
  236   381           68450597
   32   409           68450697
  257   372           68453441
  222   386           68453504
   33   409           68453866
  136   404           68454720
  281   359           68456320
   34   409           68457233
  225   385           68457250
   35   409           68460804
  198   393           68460849
  309   339           68461848
  276   362           68462504
  219   387           68464062
  194   394           68464368
   36   409           68464585
  267   367           68465026
   37   409           68468582
   82   408           68468680
  246   377           68469569
   38   409           68472801
  228   384           68475456
  255   373           68476492
  152   402           68476616
   39   409           68477248
  127   405           68478508
  202   392           68478696
  102   407           68480351
  316   333           68480533
   40   409           68481929
  116   406           68484312
   41   409           68486850
  216   388           68488768
  190   395           68488875
   83   408           68489099
   42   409           68492017
  165   400           68492125
  269   366           68493005
  176   398           68496568
   43   409           68497436
  289   354           68499433
  145   403           68499452
  181   397           68500514
  159   401           68500880
   44   409           68503113
  253   374           68507901
  231   383           68508278
   45   409           68509054
   84   408           68510016
  137   404           68510617
  292   352           68511296
  286   356           68511672
  103   407           68511870
  299   347           68512822
   46   409           68515265
  315   334           68515579
  206   391           68518287
  171   399           68521410
   47   409           68521752
  308   340           68522112
  239   380           68523919
  117   406           68525029
  303   344           68525711
  128   405           68527277
  213   389           68527466
   48   409           68528521
  271   365           68529636
  278   361           68530833
   85   408           68531437
  186   396           68533992
   49   409           68535578
  244   378           68536936
   50   409           68542929
  104   407           68544007
  153   402           68546385
  295   350           68547375
  251   375           68547626
  283   358           68547899
   51   409           68550580
   86   408           68553368
  314   335           68554519
  234   382           68555872
   52   409           68558537
  146   403           68562963
  118   406           68566448
   53   409           68566806
  138   404           68567336
  166   400           68574296
  273   364           68574961
   54   409           68575393
   87   408           68575815
  105   407           68576768
  129   405           68576814
  160   401           68577201
  195   394           68577859
  199   393           68579056
  210   390           68580000
   55   409           68584304
  307   341           68586264
  177   398           68590025
   56   409           68593545
  249   376           68595625
  313   336           68597353
  191   395           68597746
   88   408           68598784
  182   397           68599341
  203   392           68601715
  223   386           68602023
   57   409           68603122
  302   345           68607233
  298   348           68607784
  280   360           68608000
  119   406           68608575
  220   387           68608603
  172   399           68609647
  226   385           68609801
  106   407           68610159
  242   379           68612427
   58   409           68613041
  154   402           68617072
  237   381           68618394
   89   408           68622281
   59   409           68623308
  139   404           68624883
  288   355           68626747
  130   405           68627125
  147   403           68627350
  275   363           68629022
  291   353           68629148
  217   388           68629385
  229   384           68632093
   60   409           68633929
  262   370           68637728
  187   396           68638339
  260   371           68640811
  264   369           68643153
  312   337           68644081
  107   407           68644186
   61   409           68644910
  207   391           68646214
   90   408           68646312
  285   357           68648418
  120   406           68651416
  247   377           68651856
  258   372           68652360
  306   342           68654304
  161   401           68654482
  294   351           68655735
  325   325           68656250
   62   409           68656257
  266   368           68657128
  167   400           68657463
  324   326           68658200
  323   327           68664050
  214   389           68664213
   63   409           68667976
  232   383           68669055
   91   408           68670883
  256   373           68672333
  322   328           68673800
  131   405           68678216
  108   407           68678855
  268   367           68679695
   64   409           68680073
  140   404           68683264
  178   398           68684544
  321   329           68687450
  155   402           68688683
  277   362           68691861
  196   394           68692520
   65   409           68692554
  148   403           68692619
  301   346           68692637
  282   359           68694047
  311   338           68694703
  121   406           68694977
   92   408           68696000
  240   380           68696000
  200   393           68698457
  173   399           68698916
  183   397           68699260
  254   374           68700688
  320   330           68705000
   66   409           68705425
  297   349           68706622
  192   395           68707763
  270   366           68710896
  211   390           68712931
  109   407           68714172
  245   378           68716277
   67   409           68718692
  235   382           68720843
   93   408           68721669
  204   392           68725952
  305   343           68726232
  319   331           68726450
  132   405           68730093
   68   409           68732361
  162   401           68732729
  252   375           68737383
  122   406           68739264
  168   400           68741632
  141   404           68742485
  188   396           68743808
   69   409           68746438
   94   408           68747896
  310   339           68749219
  110   407           68750143
  272   365           68750773
  290   354           68750864
  318   332           68751800
  224   386           68751880
  221   387           68754464
  287   356           68757919
  149   403           68758776
   70   409           68760929
  156   402           68761224
  279   361           68763520
  227   385           68763708
  293   352           68767965
  218   388           68771304
   95   408           68774687
  208   391           68775383
   71   409           68775840
  179   398           68780131
  317   333           68781050
  300   347           68781923
  250   376           68782376
  133   405           68782762
  123   406           68784283
  111   407           68786774
  238   381           68787613
  243   379           68788846
  284   358           68789016
  174   399           68789223
  230   384           68790104
   72   409           68791177
  274   364           68799368
  184   397           68800277
   96   408           68802048
  304   344           68802048
  215   389           68802244
  142   404           68802552
   73   409           68806946
  309   340           68807629
  197   394           68808357
  296   350           68809336
  163   401           68811948
  316   334           68814200
  193   395           68818932
  201   393           68819058
   74   409           68823153
  112   407           68824071
  150   403           68825827
  169   400           68826809
   97   408           68829985
  124   406           68830040
  233   383           68831224
  157   402           68834701
  248   377           68835625
  134   405           68836229
   75   409           68839804
  281   360           68844041
  261   371           68844392
  263   370           68844447
  212   390           68847128
  189   396           68850405
  315   335           68851250
  205   392           68851413
  259   372           68852827
  265   369           68853034
  276   363           68856723
   76   409           68856905
   98   408           68858504
  113   407           68862040
  143   404           68863471
  241   380           68869521
  257   373           68869710
  308   341           68869933
  267   368           68870195
   77   409           68874462
  299   348           68875091
  289   355           68876444
  125   406           68876541
  180   398           68876792
  175   399           68880574
  303   345           68881752
  292   353           68884065
  236   382           68887224
   99   408           68887611
  135   405           68890500
  164   401           68892145
  314   336           68892200
   78   409           68892481
  286   357           68892949
  151   403           68893778
  255   374           68894999
  269   367           68895972
  246   378           68897088
  114   407           68900687
  222   387           68901651
  185   397           68902398
  225   386           68903081
  209   391           68905800
  158   402           68909120
   79   409           68910968
  170   400           68913000
  219   388           68914531
  295   351           68915926
  100   408           68917312
  228   385           68918977
    0   410           68921000
    1   410           68921001
    2   410           68921008
    3   410           68921027
    4   410           68921064
    5   410           68921125
    6   410           68921216
    7   410           68921343
    8   410           68921512
    9   410           68921729
   10   410           68922000
   11   410           68922331
   12   410           68922728
  278   362           68922880
   13   410           68923197
   14   410           68923744
  126   406           68923792
   15   410           68924375
   16   410           68925096
  144   404           68925248
  198   394           68925376
   17   410           68925913
   18   410           68926832
   19   410           68927859
  253   375           68928652
   20   410           68929000
   80   409           68929929
   21   410           68930261
  271   366           68930407
  194   395           68931259
   22   410           68931648
   23   410           68933167
  283   359           68933466
   24   410           68934824
  307   342           68936131
   25   410           68936625
  313   337           68937050
   26   410           68938576
  115   407           68940018
   27   410           68940683
  202   393           68940865
  216   389           68941565
   28   410           68942952
   29   410           68945389
  136   405           68945581
  101   408           68947613
   30   410           68948000
   81   409           68949370
  231   384           68949495
   31   410           68950791
   32   410           68953768
   33   410           68956937
  190   396           68958136
  239   381           68958260
   34   410           68960304
  152   403           68962635
   35   410           68963875
  302   346           68965344
  244   379           68966723
   36   410           68967656
   82   409           68969297
  251   376           68970627
   37   410           68971653
  127   406           68971799
  298   349           68972141
  176   399           68972975
  165   401           68973326
  273   365           68973542
  325   326           68974101
  181   398           68974533
   38   410           68975872
  324   327           68978007
  206   392           68978104
  102   408           68978520
  116   407           68980039
   39   410           68980319
  213   390           68982597
  159   402           68984487
   40   410           68985000
  312   338           68985800
  323   328           68985819
  145   404           68987889
   83   409           68989716
   41   410           68989921
  234   383           68994791
   42   410           68995088
  322   329           68997537
  280   361           68997881
  171   400           69000211
   43   410           69000507
  137   405           69001478
  291   354           69004035
  186   397           69005629
  288   356           69005888
   44   410           69006184
  306   343           69006223
  103   408           69010039
   84   409           69010633
   45   410           69012125
  321   330           69013161
   46   410           69018336
  128   406           69020568
  117   407           69020756
  249   377           69020882
   47   410           69024823
  275   364           69025419
  294   352           69026392
   48   410           69031592
  285   358           69031837
   85   409           69032054
  153   403           69032404
  320   331           69032691
  210   391           69037471
  311   339           69038450
   49   410           69038649
  104   408           69042176
  199   394           69043583
  242   380           69044488
  195   395           69044750
   50   410           69046000
  262   371           69049539
  223   387           69050170
  146   404           69051400
  264   370           69052744
  301   347           69052824
   51   410           69053651
   86   409           69053985
  260   372           69054848
  237   382           69055021
  166   401           69055497
  226   386           69055632
  319   332           69056127
  138   405           69058197
  220   388           69059072
  160   402           69060808
   52   410           69061608
  118   407           69062175
  203   393           69063884
  266   369           69064505
  177   399           69066432
  191   396           69067007
  258   373           69068629
   53   410           69069877
  129   406           69070105
  297   350           69073073
  182   398           69073360
  105   408           69074937
  229   385           69075614
   87   409           69076432
   54   410           69078464
  247   378           69079375
  305   344           69080209
  282   360           69081768
  217   389           69082182
  318   333           69083469
  268   368           69084864
  277   363           69086080
   55   410           69087375
  172   400           69088448
  256   374           69090840
  310   340           69095000
   56   410           69096616
   88   409           69099401
  154   403           69103091
  119   407           69104302
  207   392           69106031
   57   410           69106193
  106   408           69108328
  187   397           69109976
  232   384           69110272
  270   367           69113863
  317   334           69114717
  139   405           69115744
  147   404           69115787
   58   410           69116112
  214   390           69119344
  130   406           69120416
  254   375           69121439
   89   409           69122898
   59   410           69126379
  290   355           69127875
  240   381           69130341
   60   410           69137000
  161   402           69138089
  167   401           69138664
  287   357           69139196
  293   353           69140734
  107   408           69142355
  300   348           69144192
  245   379           69146064
   90   409           69146929
  120   407           69147143
   61   410           69147981
  316   335           69149871
  272   366           69151544
  309   341           69155450
  279   362           69155567
  304   345           69158089
   62   410           69159328
  196   395           69159411
  235   383           69159762
  252   376           69160384
  178   399           69160951
  200   394           69162984
  211   391           69170402
   63   410           69171047
   91   409           69171500
  131   406           69171507
  183   398           69173279
  140   405           69174125
  284   359           69174583
  155   403           69174702
  108   408           69177024
  192   396           69177024
  173   400           69177717
  296   351           69177887
  148   404           69181056
   64   410           69183144
  204   393           69188121
  315   336           69188931
  121   407           69190704
   65   410           69195625
   92   409           69196617
  274   365           69197949
  224   387           69200027
  221   388           69204933
  250   377           69207633
   66   410           69208496
  227   386           69209539
  109   408           69212341
  188   397           69215445
  162   402           69216336
  308   342           69219800
  243   380           69220907
   67   410           69221763
   93   409           69222286
  168   401           69222833
  132   406           69223384
  218   389           69224101
  238   382           69224240
  314   337           69231897
  141   405           69233346
  230   385           69233625
  281   361           69233922
  122   407           69234991
  208   392           69235200
   68   410           69235432
  299   349           69239448
  303   346           69239863
  149   404           69247213
  156   403           69247243
  110   408           69248312
   94   409           69248513
   69   410           69249509
  276   364           69253120
  289   356           69255585
  263   371           69256258
  179   399           69256538
  215   390           69257375
  261   372           69258429
  292   354           69258952
  265   370           69262625
  248   378           69263144
   70   410           69264000
  174   400           69268024
  259   373           69269096
  233   384           69272441
  184   398           69274296
  197   395           69275248
   95   409           69275304
  133   406           69276053
  286   358           69276368
  267   369           69277572
  313   338           69278769
   71   410           69278911
  123   407           69280010
  201   394           69283585
  111   408           69284943
  295   352           69286583
  307   343           69288050
  193   396           69288193
  257   374           69288217
  326   326           69291952
  142   405           69293413
  325   327           69293908
   72   410           69294248
  163   402           69295555
  324   328           69299776
  269   368           69301141
   96   409           69302665
  241   381           69303862
  212   391           69304599
  169   401           69308010
  323   329           69309556
   73   410           69310017
  205   393           69313582
  150   404           69314264
  255   375           69315750
  278   363           69317099
  157   403           69320720
  283   360           69321187
  189   397           69322042
  112   408           69322240
  322   330           69323248
  302   347           69325531
  124   407           69325767
  236   383           69326143
   74   410           69326224
  246   379           69326875
  134   406           69329520
  312   339           69329547
   97   409           69330602
  271   367           69333374
  298   350           69338592
  321   331           69340852
   75   410           69342875
  225   387           69351228
  253   376           69351653
  222   388           69352120
  180   399           69353199
  143   405           69354332
   98   409           69359121
  175   400           69359375
   76   410           69359976
  306   344           69360200
  113   408           69360209
  320   332           69362368
  228   386           69364808
  209   392           69365617
  219   389           69367328
  125   407           69372268
  273   366           69374313
  164   402           69375752
  185   398           69376417
   77   410           69377533
  291   355           69381046
  151   404           69382215
  135   406           69383791
  311   340           69384231
  288   357           69387165
  319   333           69387796
   99   409           69388228
  280   362           69389928
  198   395           69392267
  231   385           69393016
  170   401           69394201
  239   382           69394887
  158   403           69395139
   78   410           69395552
  251   377           69395884
  216   390           69396696
  244   380           69398784
  114   408           69398856
  294   353           69399161
  194   396           69400520
  202   394           69405392
   79   410           69414039
  301   348           69415093
  144   405           69416109
  318   334           69417136
  285   359           69417404
  100   409           69417929
  126   407           69419519
  275   365           69424000
    0   411           69426531
    1   411           69426532
    2   411           69426539
    3   411           69426558
    4   411           69426595
    5   411           69426656
    6   411           69426747
    7   411           69426874
    8   411           69427043
    9   411           69427260
   10   411           69427531
   11   411           69427862
   12   411           69428259
   13   411           69428728
   14   411           69429275
  190   397           69429773
   15   411           69429906
   16   411           69430627
   17   411           69431444
   18   411           69432363
   80   410           69433000
   19   411           69433390
   20   411           69434531
   21   411           69435792
  234   384           69436008
  305   345           69436250
   22   411           69437179
  115   408           69438187
   23   411           69438698
  136   406           69438872
  213   391           69440068
  206   393           69440273
   24   411           69440355
  297   351           69441624
   25   411           69442156
  310   341           69442821
   26   411           69444107
   27   411           69446214
  101   409           69448230
  249   378           69448401
   28   411           69448483
  317   335           69450388
   29   411           69450920
  181   399           69450940
  152   404           69451072
  176   400           69451776
   81   410           69452441
   30   411           69453531
   31   411           69456322
  165   402           69456933
   32   411           69459299
   33   411           69462468
  262   372           69463576
  264   371           69464555
   34   411           69465835
  127   407           69467526
   35   411           69469406
  159   403           69470506
  260   373           69471117
  282   361           69471649
   82   410           69472368
   36   411           69473187
  266   370           69474096
   37   411           69477184
  116   408           69478208
  145   405           69478750
  242   381           69478829
  102   409           69479137
  186   398           69479648
   38   411           69481403
  171   401           69481412
  277   364           69482477
   39   411           69485850
  258   374           69487136
  316   336           69487552
   40   411           69490531
  268   369           69492241
   83   410           69492787
  237   383           69493940
  137   406           69494769
   41   411           69495452
  210   392           69497288
   42   411           69500619
  223   388           69500639
  226   387           69503779
  309   342           69505317
   43   411           69506038
  290   356           69507016
  300   349           69508549
  247   379           69509162
  199   395           69510474
  103   409           69510656
  256   375           69511591
   44   411           69511715
  220   389           69511869
   84   410           69513704
  195   396           69514011
  293   354           69515621
  304   346           69516200
  128   407           69516295
   45   411           69517656
  117   408           69518925
  270   368           69519032
  153   404           69520841
  229   386           69521445
  287   358           69522615
   46   411           69523867
  203   394           69528411
  315   337           69528628
   47   411           69530354
   85   410           69535125
   48   411           69537123
  217   390           69537313
  191   397           69538644
  166   402           69539104
  146   405           69542261
  104   409           69542793
   49   411           69544180
  254   376           69544440
  177   400           69545233
  160   403           69546827
  296   352           69548544
  182   399           69549767
  279   363           69549786
  138   406           69551488
   50   411           69551531
  232   385           69553793
  272   367           69554511
   86   410           69557056
   51   411           69559182
  118   408           69560344
  284   360           69562304
  129   407           69565832
  240   382           69566968
   52   411           69567139
  207   393           69568200
  172   401           69569649
  308   343           69571719
  314   338           69573616
   53   411           69575408
  105   409           69575554
  214   391           69576815
  245   380           69578125
   87   410           69579503
   54   411           69583995
  187   398           69583995
  252   377           69585641
  154   404           69591528
   55   411           69592906
  274   366           69598720
  303   347           69600050
  235   384           69600979
   56   411           69602147
  119   408           69602471
   88   410           69602472
  299   350           69605899
  147   405           69606648
  106   409           69608945
  139   406           69609035
   57   411           69611724
  326   327           69611759
  325   328           69615677
  130   407           69616143
   58   411           69621643
  167   402           69622271
  313   339           69622516
  324   329           69623513
  161   403           69624108
   89   410           69625969
  281   362           69625969
  196   396           69628672
  200   395           69629875
  211   392           69630219
   59   411           69631910
  250   378           69635152
  323   330           69635267
  292   355           69635963
  289   357           69636862
  178   400           69639752
  307   344           69642027
   60   411           69642531
  107   409           69642972
  120   408           69645312
  192   397           69648661
  183   399           69649686
   90   410           69650000
  224   388           69650496
  322   331           69650939
  276   365           69651701
  204   394           69652648
   61   411           69653512
  243   381           69655248
  227   387           69657686
  221   389           69657730
  173   401           69658918
  295   353           69659352
  286   359           69661935
  155   404           69663139
  238   383           69663159
   62   411           69664859
  131   407           69667234
  140   406           69667416
  263   372           69670295
  321   332           69670529
  148   405           69671917
  265   371           69674436
   91   410           69674571
  261   373           69674698
  312   340           69675328
   63   411           69676578
  108   409           69677641
  218   390           69679232
  230   386           69679456
  267   370           69687163
  259   374           69687603
  302   348           69687800
   64   411           69688675
  121   408           69688873
  188   398           69689464
  248   379           69692931
  320   333           69694037
  208   393           69697369
   92   410           69699688
   65   411           69701156
  162   403           69702355
  168   402           69706440
  298   351           69707143
  269   369           69708518
  257   375           69708968
  283   361           69711068
  109   409           69712958
  278   364           69713496
   66   411           69714027
  215   391           69714846
  233   385           69715962
  306   345           69716241
  132   407           69719111
  319   334           69721463
   93   410           69725357
  141   406           69726637
   67   411           69727294
  311   341           69732052
  122   408           69733160
  179   400           69735339
  156   404           69735680
  149   405           69738074
  271   368           69738543
  255   376           69738751
  241   382           69740489
   68   411           69740963
  197   396           69744509
  110   409           69748929
  174   401           69749225
  201   395           69750476
  184   399           69750703
   94   410           69751584
  318   335           69752807
   69   411           69755040
  246   380           69758936
  193   397           69759830
  291   356           69760187
  212   392           69764416
  236   384           69767360
   70   411           69769531
  288   358           69770584
  133   407           69771780
  294   354           69774048
  253   377           69776910
  273   367           69777280
  205   394           69778109
  123   408           69778179
   95   410           69778375
  301   349           69779450
  163   403           69781574
  280   363           69784147
   71   411           69784442
  111   409           69785560
  142   406           69786704
  317   336           69788069
  169   402           69791617
  310   342           69792688
  305   346           69794361
  189   398           69796061
   72   411           69799779
  225   388           69801697
  222   389           69804917
  150   405           69805125
  285   360           69805125
   96   410           69805736
  157   404           69809157
  297   352           69812281
  228   387           69812955
   73   411           69815548
  219   390           69822459
  112   409           69822857
  251   378           69823403
  124   408           69823936
  275   366           69824771
  134   407           69825247
  316   337           69827249
  209   393           69827786
   74   411           69831755
  180   400           69832000
  244   381           69833125
   97   410           69833673
  239   383           69833806
  231   386           69838847
  175   401           69840576
  143   406           69847623
   75   411           69848406
  185   399           69852824
  216   391           69854167
  309   343           69857236
  113   409           69860826
  198   396           69861528
  164   403           69861771
   98   410           69862192
  282   362           69863696
   76   411           69865507
  315   338           69870347
  125   408           69870437
  194   397           69872157
  202   395           69872283
  151   405           69873076
  300   350           69875000
  304   347           69876387
  170   402           69877808
  249   379           69878188
  264   372           69878592
  135   407           69879518
  234   385           69879529
  262   373           69879845
  277   365           69881058
   77   411           69883064
  158   404           69883576
  266   371           69885907
  290   357           69888293
  260   374           69889624
   99   410           69891299
  293   355           69892632
  114   409           69899473
  213   392           69899885
   78   411           69901083
  268   370           69901832
  190   398           69903792
  206   394           69904800
  258   375           69907887
  287   359           69908182
  144   406           69909400
  242   382           69915456
  314   339           69917363
  126   408           69917688
   79   411           69919570
  100   410           69921000
  296   353           69921313
  308   344           69925696
  270   369           69926409
  181   400           69929741
  327   327           69931566
  176   401           69932977
  326   328           69933528
    0   412           69934528
    1   412           69934529
    2   412           69934536
    3   412           69934555
    4   412           69934592
  256   376           69934592
  136   407           69934599
    5   412           69934653
    6   412           69934744
    7   412           69934871
    8   412           69935040
  237   384           69935157
    9   412           69935257
   10   412           69935528
   11   412           69935859
   12   412           69936256
   13   412           69936725
   14   412           69937272
   15   412           69937903
   80   411           69938531
   16   412           69938624
  115   409           69938804
  325   329           69939414
   17   412           69939441
   18   412           69940360
  247   380           69941223
   19   412           69941387
  152   405           69941933
   20   412           69942528
  165   403           69942952
   21   412           69943789
   22   412           69945176
  279   364           69946183
   23   412           69946695
   24   412           69948352
  324   330           69949224
   25   412           69950153
  101   410           69951301
   26   412           69952104
  284   361           69952185
  223   389           69953436
   27   412           69954211
  226   388           69954248
  186   399           69956055
   28   412           69956480
   81   411           69957972
   29   412           69958917
  159   404           69958943
  210   393           69959457
  272   368           69959680
   30   412           69961528
  303   348           69962319
  323   331           69962958
   31   412           69964319
  171   402           69965019
  127   408           69965695
  220   390           69967000
   32   412           69967296
  313   340           69968297
  229   387           69969592
  254   377           69969697
   33   412           69970465
  145   406           69972041
   34   412           69973832
  299   351           69974450
   35   412           69977403
   82   411           69977899
  116   409           69978825
  199   396           69979735
  322   332           69980616
   36   412           69981184
  102   410           69982208
   37   412           69985181
  195   397           69985648
   38   412           69989400
  137   407           69990496
   39   412           69993847
  217   391           69994784
  203   395           69995302
  307   345           69998068
   83   411           69998318
   40   412           69998528
  232   386           69999624
  274   367           70001687
  321   333           70002198
   41   412           70003449
  240   383           70005887
   42   412           70008616
  153   405           70011702
  245   381           70012466
  191   398           70012663
  252   378           70013160
  103   410           70013727
   43   412           70014035
  128   408           70014464
  292   356           70015104
   84   411           70019235
  117   409           70019542
   44   412           70019712
  281   363           70020188
  289   358           70020281
  312   341           70023149
  166   403           70025123
   45   412           70025653
  177   401           70026434
  320   334           70027704
  182   400           70028568
   46   412           70031864
  207   394           70032727
  295   354           70034239
  160   404           70035264
  146   406           70035552
  214   392           70036632
   47   412           70038351
   85   411           70040656
  235   385           70044500
   48   412           70045120
  104   410           70045864
  138   407           70047215
  286   360           70049656
  302   349           70052157
   49   412           70052177
  276   366           70052472
  172   402           70053256
  319   335           70057134
   50   412           70059528
  187   399           70060402
  118   409           70060961
   86   411           70062587
  129   408           70064001
  250   379           70064939
   51   412           70067179
  306   346           70074352
   52   412           70075136
  298   352           70077800
  105   410           70078625
  311   342           70081919
  154   405           70082389
   53   412           70083405
   87   411           70085034
  263   373           70086564
  265   372           70088473
  318   336           70090488
  243   382           70091875
   54   412           70091992
  211   393           70092388
  261   374           70093205
  267   371           70098974
  200   396           70099136
  147   406           70099939
  196   397           70100309
   55   412           70100903
  119   409           70103088
  283   362           70103115
  224   389           70103293
  238   384           70104376
  139   407           70104762
   88   411           70108003
  227   388           70108155
  167   403           70108290
  259   375           70108354
   56   412           70110144
  106   410           70112016
  278   365           70112077
  161   404           70112545
  221   390           70112861
  130   408           70114312
  269   370           70118109
  204   395           70119539
   57   412           70119721
  178   401           70120953
  192   398           70122680
  248   380           70124992
  230   387           70127603
  317   337           70127766
  183   400           70128487
   58   412           70129640
   89   411           70131500
  257   376           70131969
  218   391           70136703
   59   412           70139907
  291   357           70141464
  173   402           70142525
  310   343           70144607
  301   350           70145901
  271   369           70145920
  120   409           70145929
  107   410           70146043
   60   412           70150528
  294   355           70151059
  155   405           70154000
  305   347           70154548
   90   411           70155531
  288   359           70156151
   61   412           70161509
  233   386           70161793
  208   394           70161896
  140   407           70163143
  255   377           70164008
  148   406           70165208
  131   408           70165403
  188   399           70165871
  316   338           70168968
   62   412           70172856
  215   392           70174663
  241   383           70179408
   91   411           70180102
  280   364           70180544
  108   410           70180712
  273   368           70182449
   63   412           70184575
  297   353           70185050
  121   409           70189490
  162   404           70190792
  168   403           70192459
  246   381           70193277
  285   361           70195006
   64   412           70196672
  253   378           70204429
   92   411           70205219
   65   412           70209153
  236   385           70210881
  309   344           70211213
  315   339           70214094
  109   410           70216029
  197   397           70216146
  179   401           70216540
  132   408           70217280
  201   396           70219737
   66   412           70222024
  141   407           70222364
  156   405           70226541
  212   393           70226585
  275   367           70227738
  184   400           70229504
   93   411           70230888
  149   406           70231365
  174   402           70232832
  122   409           70233777
  193   398           70233849
   67   412           70235291
  304   348           70238656
  300   351           70243551
  205   395           70245000
   68   412           70248960
  110   410           70252000
  251   379           70253190
  327   328           70253335
  225   389           70254494
   94   411           70257115
  326   329           70257265
  282   363           70257915
  222   390           70260048
   69   412           70263037
  314   340           70263144
  228   388           70263424
  325   330           70265125
  244   382           70269752
  133   408           70269949
  163   404           70270011
  290   358           70271712
  293   356           70271773
  189   399           70272468
  239   384           70275023
  324   331           70276915
   70   412           70277528
  169   403           70277636
  123   409           70278796
  219   391           70279930
  308   345           70281737
  277   366           70281829
  142   407           70282431
   95   411           70283906
  231   387           70286994
  111   410           70288631
  209   394           70292313
   71   412           70292439
  323   332           70292635
  264   373           70294861
  287   360           70295903
  296   354           70296200
  262   374           70298352
  150   406           70298416
  266   372           70299944
  157   405           70300018
   72   412           70307776
  249   380           70310249
  260   375           70310375
   96   411           70311267
  322   333           70312285
  180   401           70313201
  268   371           70313643
  216   392           70313984
  313   341           70316118
  134   408           70323416
   73   412           70323545
  175   402           70324183
  124   409           70324553
  234   386           70325360
  112   410           70325928
  303   349           70326676
  258   376           70330888
  185   400           70331625
  198   397           70333165
  321   334           70335865
  270   370           70336000
   97   411           70339204
   74   412           70339752
  202   396           70341544
  143   407           70343350
  284   362           70344232
  279   365           70344764
  299   352           70345107
  194   398           70346176
  164   404           70350208
  242   383           70354375
  307   346           70356179
   75   412           70356403
  256   377           70359849
  213   393           70362054
  320   335           70363375
  170   403           70363827
  113   410           70363897
  151   406           70366367
  272   369           70367057
   98   411           70367723
  125   409           70371054
  206   395           70371691
  312   342           70373016
   76   412           70373504
  158   405           70374437
  247   381           70375564
  135   408           70377687
  237   385           70378678
  190   399           70380199
   77   412           70391061
  319   336           70394815
  292   357           70396381
   99   411           70396830
  254   378           70397216
  114   410           70402544
  144   407           70405127
  289   359           70405848
  274   368           70406856
  226   389           70407045
  223   390           70408567
   78   412           70409080
  181   401           70410942
  295   355           70411250
  176   402           70416584
  281   364           70416585
  126   409           70418305
  302   350           70418608
  229   388           70420061
  210   394           70423984
  220   391           70424471
  100   411           70426531
   79   412           70427567
  318   337           70430185
  165   404           70431389
  136   408           70432768
  311   343           70433838
  306   347           70434539
  186   400           70434856
  152   406           70435224
  286   361           70439537
  115   410           70441875
  252   379           70442947
    0   413           70444997
    1   413           70444998
    2   413           70445005
    3   413           70445024
    4   413           70445061
    5   413           70445122
    6   413           70445213
    7   413           70445340
    8   413           70445509
    9   413           70445726
   10   413           70445997
   11   413           70446328
   80   412           70446528
   12   413           70446725
  240   384           70447104
   13   413           70447194
   14   413           70447741
  232   387           70447771
   15   413           70448372
   16   413           70449093
  245   382           70449093
  159   405           70449804
   17   413           70449910
  298   353           70450569
   18   413           70450829
  171   403           70451038
  199   397           70451372
   19   413           70451856
   20   413           70452997
   21   413           70454258
  217   392           70454601
  276   367           70455439
   22   413           70455645
  101   411           70456832
   23   413           70457164
   24   413           70458821
  195   398           70459667
   25   413           70460622
   26   413           70462573
  203   396           70464563
   27   413           70464680
   81   412           70465969
  127   409           70466312
   28   413           70466949
  145   407           70467768
   29   413           70469386
  317   338           70469485
   30   413           70471997
   31   413           70474788
   32   413           70477765
   33   413           70480934
  116   410           70481896
   34   413           70484301
   82   412           70485896
  102   411           70487739
   35   413           70487872
  137   408           70488665
  191   399           70489070
  235   386           70490331
   36   413           70491653
   37   413           70495650
  250   380           70497000
  283   363           70497334
  310   344           70498584
  214   393           70498801
  207   395           70499618
   38   413           70499869
   39   413           70504316
  265   373           70504742
  153   406           70504993
  263   374           70505071
   83   412           70506315
   40   413           70508997
  182   401           70509769
  177   402           70510041
  316   339           70512715
  278   366           70512848
  267   372           70513011
  166   404           70513560
   41   413           70513918
  261   375           70513956
  301   351           70514452
  128   409           70515081
  305   348           70516817
   42   413           70519085
  103   411           70519258
  117   410           70522613
   43   413           70524504
  291   358           70524883
  160   405           70526125
   84   412           70527232
  269   371           70529920
   44   413           70530181
  294   356           70530200
  243   383           70530794
  146   407           70531279
  259   376           70531355
   45   413           70536122
  187   400           70539203
  172   403           70539275
   46   413           70542333
  288   360           70543872
  138   408           70545384
  238   385           70547897
   85   412           70548653
   47   413           70548820
  104   411           70551395
  271   370           70555511
   48   413           70555589
  211   394           70556915
  257   377           70557226
  224   390           70558424
  248   381           70559333
  315   340           70559875
  297   354           70559937
  227   389           70560952
   49   413           70562646
  118   410           70564032
  129   409           70564618
  309   345           70567254
   50   413           70569997
  221   391           70570332
   86   412           70570584
  200   397           70570773
  196   398           70574328
  328   328           70575104
  154   406           70575680
  327   329           70577072
   51   413           70577648
  230   388           70578072
  280   365           70579125
  326   330           70582976
  105   411           70584156
   52   413           70585605
  285   362           70587053
  204   396           70588800
  273   369           70589826
  255   378           70591527
  325   331           70592816
   87   412           70593031
   53   413           70593874
  147   407           70595666
  218   392           70596520
  167   404           70596727
  192   399           70599087
   54   413           70602461
  139   408           70602931
  304   349           70603013
  161   405           70603406
  178   402           70604560
  119   410           70606159
  324   332           70606592
  183   401           70609688
  233   387           70609940
  314   341           70610965
   55   413           70611372
  300   352           70614208
  130   409           70614929
   88   412           70616000
  106   411           70617547
   56   413           70620613
  241   384           70620625
  323   333           70624304
  173   403           70628544
  208   395           70628787
  246   382           70629904
   57   413           70630190
  275   368           70632907
  253   379           70634216
  215   393           70636832
   89   412           70639497
  308   346           70639848
   58   413           70640109
  188   400           70644672
  322   334           70645952
  155   406           70647291
  120   410           70649000
   59   413           70650376
  107   411           70651574
  293   357           70653050
  282   364           70654312
  236   386           70656712
  290   359           70657279
  148   407           70660935
   60   413           70660997
  140   408           70661312
   90   412           70663528
  313   342           70665985
  131   409           70666020
  321   335           70671536
   61   413           70671978
  296   355           70673211
  168   404           70680896
  162   405           70681653
   62   413           70683325
  277   367           70684796
  251   380           70685251
  287   361           70685784
  108   411           70686243
   91   412           70688099
  197   398           70690165
  212   394           70691112
  201   397           70691374
  121   410           70692561
  303   350           70693127
   63   413           70695044
  179   402           70700147
  320   336           70701056
   64   413           70707141
  244   383           70708671
  225   390           70709625
  193   399           70710256
  184   401           70710705
   92   412           70713216
  264   374           70713368
  205   396           70714261
  266   373           70716213
  228   389           70716221
  307   347           70716366
  222   391           70717519
  299   353           70717876
  132   409           70717897
  239   385           70718544
  174   403           70718851
  262   375           70719103
   65   413           70719622
  156   406           70719832
  141   408           70720533
  109   411           70721560
  312   343           70724935
  149   407           70727092
  268   372           70727680
   66   413           70732493
  260   376           70733376
  319   337           70734512
  122   410           70736848
  231   388           70737463
  284   363           70738451
   93   412           70738885
  219   392           70739747
  249   381           70744590
  279   366           70745535
   67   413           70745760
  270   371           70747811
  189   400           70751269
  258   377           70756145
  110   411           70757531
  209   395           70759204
   68   413           70759429
  163   405           70760872
   94   412           70765112
  169   404           70766073
  133   409           70770566
  318   338           70771904
   69   413           70773506
  234   387           70773507
  216   393           70776153
  272   370           70776648
  292   358           70779800
  142   408           70780600
  123   410           70781867
  302   351           70787159
  256   378           70787368
  311   344           70787815
   70   413           70787997
  295   356           70790391
   95   412           70791903
  157   406           70793309
  289   360           70793569
  150   407           70794143
  111   411           70794162
  242   384           70795592
  180   402           70796808
  306   348           70796808
   71   413           70802908
  198   398           70807184
  175   403           70810202
  247   382           70812191
  185   401           70812826
  202   397           70813181
  317   339           70813232
  274   369           70814233
  281   365           70815166
   72   413           70818245
   96   412           70819264
  194   399           70822583
  134   409           70824033
  237   386           70824509
  298   354           70825456
  213   394           70826581
  254   379           70827003
  124   410           70827624
  112   411           70831459
  286   362           70831584
   73   413           70834014
  206   396           70840952
  164   405           70841069
  143   408           70841519
   97   412           70847201
   74   413           70850221
  170   404           70852264
  310   345           70854625
  316   340           70858496
  190   400           70859000
  276   368           70860608
  151   407           70862094
  226   390           70862176
  223   391           70866038
   75   413           70866872
  158   406           70867728
  113   411           70869428
  229   389           70872858
  125   410           70874125
  252   380           70875008
   98   412           70875720
  135   409           70878304
  305   349           70881174
   76   413           70883973
  220   392           70884288
  301   352           70885109
  245   383           70888012
  240   385           70890625
  210   395           70890875
  283   364           70893731
  181   402           70894549
  232   388           70898240
  328   329           70898841
   77   413           70901530
  176   403           70902603
  327   330           70902783
  144   408           70903296
   99   412           70904827
  315   341           70907696
  114   411           70908075
  291   359           70910450
  326   331           70910667
  294   357           70911477
  278   367           70915815
  186   401           70916057
  217   393           70916770
   78   413           70919549
  126   410           70921376
  165   405           70922250
  325   332           70922493
  265   374           70923249
  309   346           70925365
  199   398           70925391
  263   375           70925822
  267   373           70929280
  152   407           70930951
  250   381           70931341
  136   409           70933385
  288   361           70933753
  100   412           70934528
  195   399           70936074
  203   397           70936200
  297   355           70936948
  261   376           70936957
   79   413           70938036
  324   333           70938261
  235   387           70938478
  171   404           70939475
  159   406           70943095
  269   372           70943957
  115   411           70947406
  259   377           70956612
   80   413           70956997
    0   414           70957944
    1   414           70957945
    2   414           70957952
    3   414           70957971
  323   334           70957971
    4   414           70958008
    5   414           70958069
    6   414           70958160
    7   414           70958287
    8   414           70958456
    9   414           70958673
   10   414           70958944
   11   414           70959275
   12   414           70959672
   13   414           70960141
   14   414           70960688
  314   342           70960832
   15   414           70961319
   16   414           70962040
   17   414           70962857
  214   394           70963328
   18   414           70963776
   19   414           70964803
  101   412           70964829
  145   408           70965937
   20   414           70965944
   21   414           70967205
  271   371           70967322
  191   400           70967871
   22   414           70968592
  207   396           70968879
  127   410           70969383
  304   350           70969464
   23   414           70970111
   24   414           70971768
  243   384           70972011
   25   414           70973569
   26   414           70975520
   81   413           70976438
   27   414           70977627
   28   414           70979896
  280   366           70979896
  285   363           70981272
  322   335           70981623
   29   414           70982333
  257   378           70984745
   30   414           70984944
  300   353           70986977
  116   411           70987427
   31   414           70987735
  137   409           70989282
   32   414           70990712
  182   402           70993376
  238   386           70993728
   33   414           70993881
  102   412           70995736
  248   382           70995960
  177   403           70996060
   82   413           70996365
   34   414           70997248
  273   370           70999417
  308   347           71000035
  153   407           71000720
   35   414           71000819
  166   405           71004421
   36   414           71004600
   37   414           71008597
  321   336           71009217
   38   414           71012816
  224   391           71015895
  227   390           71016083
   83   413           71016784
   39   414           71017263
  313   343           71017904
  128   410           71018152
  160   406           71019416
  187   401           71020404
  255   379           71021314
   40   414           71021944
  211   395           71023806
   41   414           71026865
  103   412           71027255
  172   404           71027712
  117   411           71028144
  146   408           71029448
  221   392           71030149
  230   389           71030869
   42   414           71032032
  293   358           71036469
   43   414           71037451
   84   413           71037701
  275   369           71040284
  320   337           71040753
   44   414           71043128
  200   398           71044792
  290   360           71045000
  138   409           71046001
   45   414           71049069
  196   399           71050735
  296   356           71052352
  282   365           71052893
   46   414           71055280
  218   393           71058689
   85   413           71059122
  104   412           71059392
  233   388           71060409
  204   397           71060437
  303   351           71061678
   47   414           71061767
  241   385           71064146
  253   380           71066277
  129   410           71067689
   48   414           71068536
  246   383           71068823
  118   411           71069563
  154   407           71071407
   49   414           71075593
  319   338           71076231
  287   362           71077831
  192   400           71077888
  307   348           71078635
  312   344           71078912
   86   413           71081053
   50   414           71082944
  167   405           71087588
  277   368           71089965
  178   403           71090579
   51   414           71090595
  105   412           71092153
  299   354           71092763
  183   402           71093295
  147   408           71093835
  161   406           71096697
  208   396           71098048
   52   414           71098552
  215   394           71101359
   87   413           71103500
  139   409           71103548
  236   387           71104859
   53   414           71106821
  119   411           71111690
   54   414           71115408
  318   339           71115651
  173   404           71116981
  130   410           71118000
  251   381           71119592
   55   414           71124319
  106   412           71125544
  188   401           71125873
   88   413           71126469
   56   414           71133560
  264   375           71134119
  266   374           71134720
  284   364           71134848
  262   376           71142104
  155   407           71143018
   57   414           71143137
  311   345           71143856
  268   373           71143949
  279   367           71148502
  244   384           71149888
   89   413           71149966
   58   414           71153056
  120   411           71154531
  302   352           71157816
  212   395           71158003
  260   377           71158633
  317   340           71159013
  148   408           71159104
  107   412           71159571
  306   349           71161165
  270   372           71161848
  140   409           71161929
   59   414           71163323
  239   386           71164375
  292   359           71165367
  201   398           71165393
  197   399           71166572
  225   391           71167096
  131   410           71169091
  228   390           71171352
  295   357           71171668
  168   405           71171757
   60   414           71173944
   90   413           71173997
  162   406           71174944
  222   392           71177336
  249   382           71181217
  289   361           71183450
  258   378           71183664
   61   414           71184925
  205   397           71185898
  179   403           71186166
  272   371           71188459
  193   400           71189057
  231   389           71190260
  108   412           71194240
  184   402           71194312
   62   414           71196272
  121   411           71198092
   91   413           71198568
  219   393           71201916
  298   355           71202467
  316   341           71206317
  174   404           71207288
   63   414           71207991
  310   346           71212736
  156   407           71215559
  281   366           71215937
  256   379           71217155
   64   414           71220088
  132   410           71220968
  141   409           71221150
  329   329           71222578
   92   413           71223685
  274   370           71223824
  234   388           71223976
  328   330           71224552
  149   408           71225261
  286   363           71225803
  209   396           71228465
  109   412           71229557
  327   331           71230474
  189   401           71232470
   65   414           71232569
  242   385           71239113
  326   332           71240344
  216   394           71240680
  122   411           71242379
   66   414           71245440
  305   350           71247625
   93   413           71249354
  247   383           71251110
  325   333           71254162
  163   406           71254163
  169   405           71256934
  315   342           71257563
  301   353           71257878
   67   414           71258707
  254   380           71259064
  110   412           71265528
  276   369           71267985
  324   334           71271928
   68   414           71272376
  237   387           71272656
  133   410           71273637
   94   413           71275581
  142   409           71281217
  180   403           71282827
  198   399           71283591
  309   347           71285552
   69   414           71286453
  202   398           71287200
  123   411           71287398
  157   407           71289036
  150   408           71292312
  283   365           71292312
  213   395           71293472
  323   335           71293642
  294   358           71294896
  185   402           71296433
  291   360           71298171
  175   404           71298639
   70   414           71300944
  194   400           71301384
  111   412           71302159
   95   413           71302372
  252   381           71309349
  206   397           71312589
  314   343           71312751
   71   414           71315855
  297   356           71316089
  322   336           71319304
  226   391           71319647
  278   368           71320984
  288   362           71325800
  223   392           71325855
  134   410           71327104
  229   390           71327989
  245   384           71329229
   96   413           71329733
   72   414           71331192
  124   411           71333155
  164   406           71334360
  240   386           71336456
  304   351           71338015
  112   412           71339456
  190   401           71340201
  143   409           71342136
  170   405           71343125
  265   375           71344000
  220   393           71346457
   73   414           71346961
  267   374           71347787
  263   376           71348823
  321   337           71348914
  232   389           71351037
   97   413           71357670
  210   396           71360136
  269   373           71360226
  151   408           71360263
  300   354           71361864
  261   377           71362214
  308   348           71362304
   74   414           71363168
  158   407           71363455
  250   382           71367968
  313   344           71371881
  113   412           71377425
  285   364           71377669
  125   411           71379656
   75   414           71379819
  181   403           71380568
  217   394           71381297
  271   372           71381359
  135   410           71381375
  320   338           71382472
  280   367           71382863
  259   378           71384131
   98   413           71386189
  235   388           71388947
  176   404           71391040
   76   414           71396920
  186   402           71399664
  199   399           71401798
  144   409           71403913
  203   398           71410219
  273   371           71411228
   77   414           71414477
  257   379           71414532
  195   400           71414875
   99   413           71415296
  243   385           71415532
  165   406           71415541
  114   412           71416072
  319   339           71419978
  293   359           71422036
  126   411           71426907
  152   408           71429120
  214   395           71430219
  171   405           71430336
  303   352           71432335
   78   414           71432496
  296   357           71433629
  248   383           71434879
  290   361           71434881
  312   345           71434953
  136   410           71436456
  159   407           71438822
  207   397           71440516
  238   387           71441875
  307   349           71442992
  100   413           71444997
  191   401           71449072
  275   370           71449875
   79   414           71450983
  255   380           71453375
  282   366           71453664
  115   412           71455403
  318   340           71461432
  145   409           71466554
  299   355           71469774
   80   414           71469944
  287   363           71472050
    0   415           71473375
    1   415           71473376
    2   415           71473383
    3   415           71473402
    4   415           71473439
    5   415           71473500
  227   391           71473554
    6   415           71473591
    7   415           71473718
    8   415           71473887
    9   415           71474104
   10   415           71474375
   11   415           71474706
  127   411           71474914
   12   415           71475103
  101   413           71475298
   13   415           71475572
  224   392           71475712
   14   415           71476119
   15   415           71476750
   16   415           71477471
   17   415           71478288
   18   415           71479207
  182   403           71479395
   19   415           71480234
   20   415           71481375
   21   415           71482636
   22   415           71484023
  177   404           71484497
   23   415           71485542
  230   390           71486000
   24   415           71487199
   25   415           71489000
   81   414           71489385
   26   415           71490951
  221   393           71492318
  137   410           71492353
   27   415           71493058
  211   396           71493067
   28   415           71495327
  116   412           71495424
  277   369           71497342
  166   406           71497712
   29   415           71497764
  153   408           71498889
   30   415           71500375
  253   381           71500618
  311   346           71501967
   31   415           71503166
  187   402           71504011
   32   415           71506143
  102   413           71506205
  317   341           71506834
   33   415           71509312
   82   414           71509312
  241   386           71509977
  246   384           71510040
   34   415           71512679
  233   389           71513206
  160   407           71515143
   35   415           71516250
  172   405           71518573
   36   415           71520031
  200   399           71521199
  218   394           71523216
  128   411           71523683
   37   415           71524028
  306   350           71527616
   38   415           71528247
  196   400           71529536
   83   414           71529731
  146   409           71530065
  302   353           71530585
   39   415           71532694
  284   365           71533429
  204   398           71534456
  117   412           71536141
   40   415           71537375
  103   413           71537724
   41   415           71542296
   42   415           71547463
  329   330           71548289
  138   410           71549072
   84   414           71550648
  328   331           71552243
   43   415           71552882
  292   360           71553088
  279   368           71553671
  295   358           71555087
  236   388           71555328
  266   375           71555471
  316   342           71556184
  251   382           71556219
  264   376           71557120
   44   415           71558559
  192   401           71559089
  327   332           71560151
  268   374           71562456
   45   415           71564500
  262   377           71567361
  215   395           71568250
  154   408           71569576
  208   397           71569685
  104   413           71569861
   46   415           71570711
  326   333           71572013
   85   414           71572069
  310   347           71572923
  129   411           71573220
  289   362           71575497
   47   415           71577198
  118   412           71577560
  270   373           71578117
  178   404           71579016
  183   403           71579314
  167   406           71580879
  298   356           71581608
   48   415           71583967
  260   378           71586152
  325   334           71587829
   49   415           71591024
  161   407           71592424
  244   385           71593409
   86   414           71594000
  147   409           71594452
   50   415           71598375
  272   372           71602496
  105   413           71602622
   51   415           71606026
  139   410           71606619
  324   335           71607599
  173   405           71607842
  188   402           71609480
  315   343           71609482
  239   387           71612522
  258   379           71613451
   52   415           71613983
  305   351           71616176
   87   414           71616447
  281   367           71618904
  119   412           71619687
  249   383           71620136
  286   364           71622200
   53   415           71622252
  130   411           71623531
  225   392           71626913
  212   396           71627264
  228   391           71628823
   54   415           71630839
  323   336           71631323
  301   354           71632765
  274   371           71635635
  106   413           71636013
   88   414           71639416
  222   393           71639505
   55   415           71639750
  155   408           71641187
  201   399           71641800
  197   400           71645373
  231   390           71645391
  309   348           71647821
   56   415           71648991
  256   380           71649216
   57   415           71658568
  322   337           71659001
  148   409           71659721
  205   398           71659917
  120   412           71662528
   89   414           71662913
  140   410           71665000
  168   406           71665048
  219   394           71666443
  314   344           71666728
   58   415           71668487
  107   413           71670040
  193   401           71670258
  162   407           71670671
  179   404           71674603
  131   411           71674622
  234   389           71676773
  276   370           71677576
   59   415           71678754
  184   403           71680331
  294   359           71680463
  242   386           71684944
   90   414           71686944
  291   361           71688052
   60   415           71689375
  321   338           71690633
  247   384           71692327
  283   366           71693083
  254   381           71693405
  297   357           71697366
  174   405           71698149
  209   397           71700102
   61   415           71700356
  108   413           71704709
  121   412           71706089
  216   395           71707571
  304   352           71708672
   91   414           71711515
   62   415           71711703
  156   408           71713728
  189   402           71716077
  288   363           71720019
  237   388           71723125
   63   415           71723422
  141   410           71724221
  149   409           71725878
  320   339           71726219
  132   411           71726499
  308   349           71726661
  313   345           71727922
  278   369           71728361
   64   415           71735519
   92   414           71736632
  300   355           71738875
  109   413           71740026
  252   382           71745976
   65   415           71748000
  163   407           71749890
  169   406           71750225
  122   412           71750376
   66   415           71760871
   93   414           71762301
  198   400           71762392
  213   396           71762733
  202   399           71763607
  319   340           71765759
  265   376           71767001
  267   375           71768538
  180   404           71771264
  245   385           71772750
  263   377           71774080
   67   415           71774138
  110   413           71775997
  285   365           71776250
  269   374           71778733
  133   411           71779168
  226   392           71779464
  185   403           71782452
  194   401           71782585
  142   410           71784288
  240   387           71784603
  229   391           71785460
  206   398           71786608
  157   408           71787205
   68   415           71787807
  223   393           71788024
  280   368           71788032
   94   414           71788528
  175   405           71789500
  261   378           71789733
  150   409           71792929
  312   346           71793064
  123   412           71795395
  271   373           71797628
   69   415           71801884
  303   353           71805104
  232   390           71806168
  250   383           71806887
  318   341           71809253
  307   350           71809443
  293   360           71809757
  220   394           71810984
  111   413           71812628
  259   379           71813918
   95   414           71815319
   70   415           71816375
  296   358           71817048
  190   402           71823808
  273   372           71825265
  290   362           71826928
  164   407           71830087
   71   415           71831286
  210   397           71831773
  134   411           71832635
  170   406           71836416
  124   412           71841152
  235   389           71841744
   96   414           71842680
  143   410           71845207
  257   380           71846593
   72   415           71846623
  217   395           71848188
  299   356           71848915
  112   413           71849925
  282   367           71856631
  317   342           71856701
  151   409           71860880
  243   386           71861363
  158   408           71861624
  275   371           71861686
  311   347           71862154
   73   415           71862392
  287   364           71868447
  181   404           71869005
   97   414           71870617
  330   330           71874000
  329   331           71875980
  248   384           71876096
   74   415           71878599
  199   400           71880599
  176   405           71881901
  328   332           71881920
  186   403           71885683
  203   399           71886626
  135   411           71886906
  125   412           71887653
  255   381           71887716
  113   413           71887894
  327   333           71891820
  238   388           71892344
   75   415           71895250
  195   401           71896076
  306   351           71896167
   98   414           71899136
  214   396           71899480
  302   354           71905472
  326   334           71905680
  277   370           71906933
  144   410           71906984
  316   343           71908103
  165   407           71911268
   76   415           71912351
  207   398           71914535
  325   335           71923500
  171   406           71923627
  114   413           71926541
   99   414           71928243
  152   409           71929737
   77   415           71929908
  191   402           71932679
  227   392           71933371
  284   366           71934200
  126   412           71934904
  310   348           71935192
  159   408           71936991
  253   382           71937245
  224   393           71937881
  295   359           71940654
  136   411           71941987
  292   361           71942969
  230   391           71943471
  324   336           71945280
   78   415           71947927
  246   385           71953561
  221   394           71956845
  100   414           71957944
  241   387           71958124
  279   369           71961048
  298   357           71962885
  315   344           71963459
  211   397           71964704
  115   413           71965872
   79   415           71966414
  182   404           71967832
  233   390           71968337
  145   410           71969625
  289   363           71969716
  323   337           71971020
  177   405           71975358
  266   376           71978472
  264   377           71982377
  127   412           71982911
  268   375           71983207
   80   415           71985375
  305   352           71986833
  101   414           71988245
  187   403           71990030
  218   395           71990107
    0   416           71991296
    1   416           71991297
    2   416           71991304
    3   416           71991323
    4   416           71991360
    5   416           71991421
    6   416           71991512
    7   416           71991639
    8   416           71991808
    9   416           71992025
   10   416           71992296
   11   416           71992627
   12   416           71993024
  166   407           71993439
   13   416           71993493
   14   416           71994040
   15   416           71994671
  262   378           71994880
  251   383           71995138
   16   416           71995392
   17   416           71996209
  270   374           71996624
   18   416           71997128
  137   411           71997884
   19   416           71998155
   20   416           71999296
  153   409           71999506
  200   400           72000000
   21   416           72000557
  322   338           72000720
   22   416           72001944
   23   416           72003463
   81   415           72004816
   24   416           72005120
  116   413           72005893
   25   416           72006921
  236   389           72008125
   26   416           72008872
  301   355           72009776
  196   401           72010737
  204   399           72010863
   27   416           72010979
  172   406           72011864
  309   349           72012178
   28   416           72013248
  160   408           72013312
   29   416           72015685
  260   379           72015939
   30   416           72018296
  272   373           72018765
  102   414           72019152
  286   365           72020781
   31   416           72021087
  314   345           72022769
   32   416           72024064
  281   368           72024073
   82   415           72024743
   33   416           72027233
   34   416           72030600
  128   412           72031680
  146   410           72033136
   35   416           72034171
  321   339           72034380
  215   396           72037511
   36   416           72037952
  244   386           72039240
   37   416           72041949
  192   402           72042696
  208   398           72043704
   83   415           72045162
  258   380           72045512
   38   416           72046168
  117   413           72046610
  274   372           72049672
   39   416           72050615
  103   414           72050671
  138   411           72054603
   40   416           72055296
   41   416           72060217
  249   384           72061353
  239   388           72062991
   42   416           72065384
   84   415           72066079
  183   404           72067751
  294   360           72068184
  178   405           72069877
  154   409           72070193
   43   416           72070803
  320   340           72072000
   44   416           72076480
  167   407           72076606
  291   362           72080099
  297   358           72080785
  129   412           72081217
  304   353           72081441
   45   416           72082421
  104   414           72082808
  256   381           72083557
  313   346           72086033
   85   415           72087500
  118   413           72088029
   46   416           72088632
  228   392           72088640
  225   393           72089082
  276   371           72089387
  161   408           72090593
  308   350           72093112
   47   416           72095119
  188   403           72095499
  283   367           72096050
  147   410           72097523
  212   397           72098901
  173   406           72101133
   48   416           72101888
  231   391           72102862
  222   394           72104032
   49   416           72108945
   86   415           72109431
  139   411           72112150
  319   341           72113580
  105   414           72115569
   50   416           72116296
  288   364           72116416
  300   356           72118016
  201   400           72120601
   51   416           72123947
  197   401           72126574
  254   382           72130032
  119   413           72130156
  130   412           72131528
   87   415           72131878
   52   416           72131904
  234   390           72131904
  242   387           72133091
  219   395           72133334
  247   385           72135848
  205   399           72136324
  278   370           72137952
   53   416           72140173
  155   409           72141804
   54   416           72148760
  106   414           72148960
  312   347           72153251
  193   402           72153865
   88   415           72154847
   55   416           72157671
  318   342           72159120
  168   407           72160775
  148   410           72162792
  179   405           72165464
   56   416           72166912
  184   404           72168768
  162   408           72168840
  140   411           72170531
  120   413           72172997
  209   398           72174121
  237   389           72175922
   57   416           72176489
  216   396           72176832
  285   366           72177021
  307   351           72177994
   89   415           72178344
  303   354           72179991
  131   412           72182619
  107   414           72182987
  252   383           72184895
   58   416           72186408
  174   406           72191440
  267   376           72191539
  265   377           72192258
  280   369           72195409
   59   416           72196675
  269   375           72199484
  293   361           72199638
  263   378           72201599
  330   331           72201691
  189   403           72202096
   90   415           72202375
  296   359           72202615
  329   332           72205657
   60   416           72207296
  317   343           72208620
  328   333           72213589
  156   409           72214345
  271   374           72216135
  121   413           72216558
  108   414           72217656
   61   416           72218277
  245   386           72218581
  261   379           72219520
  290   363           72221147
  311   348           72224423
  327   334           72225487
   91   415           72226946
  149   410           72228949
   62   416           72229624
  141   411           72229752
  299   357           72230192
  213   397           72234370
  132   412           72234496
  240   388           72235072
   63   416           72241343
  326   335           72241351
  273   373           72241534
  226   393           72241633
  202   400           72242408
  198   401           72243593
  229   392           72245277
  169   407           72245952
  259   380           72245979
  163   408           72248059
  250   384           72248104
   92   415           72252063
  223   394           72252551
  109   414           72252973
   64   416           72253440
  122   413           72260845
  325   336           72261181
  282   368           72261800
  316   344           72262080
  180   405           72262125
  206   399           72263015
  232   391           72263639
   65   416           72265921
  194   402           72266192
  306   352           72266824
  287   365           72267028
  185   404           72270889
  275   372           72275723
   93   415           72277732
  220   395           72277875
   66   416           72278792
  257   381           72280934
  302   355           72282483
  175   406           72282791
  324   337           72284977
  133   412           72287165
  157   409           72287822
  110   414           72288944
  142   411           72289819
   67   416           72292059
  150   410           72296000
  235   390           72296875
  310   349           72299549
   94   415           72303959
   68   416           72305728
  210   398           72305792
  123   413           72305864
  243   387           72309510
  190   403           72309827
  323   338           72312739
  217   396           72317449
  277   371           72318744
  315   345           72319500
  248   385           72319617
   69   416           72319805
  255   382           72324343
  111   414           72325575
  164   408           72328256
  295   360           72328375
   95   415           72330750
  170   407           72332143
   70   416           72334296
  292   362           72335016
  284   367           72337167
  134   412           72340632
  322   339           72344467
  238   389           72345141
  298   358           72346304
   71   416           72349207
  143   411           72350738
  124   413           72351621
   96   415           72358111
  305   353           72359602
  181   405           72359866
  199   401           72361800
  158   409           72362241
  112   414           72362872
  151   410           72363951
   72   416           72364544
  203   400           72365427
  289   364           72366113
  279   370           72370639
  214   397           72371117
  186   404           72374120
  176   406           72375192
  253   383           72376164
  309   350           72378629
  195   402           72379683
  321   340           72380161
   73   416           72380313
  314   346           72380880
   97   415           72386048
  301   356           72388917
  207   399           72390942
  135   412           72394903
  227   393           72395540
   74   416           72396520
  125   413           72398122
  246   386           72399392
  113   414           72400841
  224   394           72402408
  230   392           72403288
  266   377           72403729
  268   376           72406208
  241   388           72408593
  165   408           72409437
  264   378           72409896
  144   411           72412515
   75   416           72413171
   98   415           72414567
  270   375           72417375
  191   403           72418698
  171   407           72419354
  320   341           72419821
  286   366           72421552
  221   395           72423736
  262   379           72424667
  233   391           72425808
   76   416           72430272
  281   369           72431450
  152   410           72432808
  251   384           72436355
  272   374           72437272
  159   409           72437608
  211   398           72438723
  114   414           72439488
   99   415           72443674
  126   413           72445373
  313   347           72446220
   77   416           72447829
  260   380           72448000
  136   412           72449984
  304   354           72456328
  294   361           72458065
  182   405           72458693
  218   396           72459368
  308   351           72461663
  236   390           72463256
  319   342           72463447
   78   416           72465848
  274   373           72465941
  297   359           72466352
  177   406           72468649
  100   415           72473375
  291   363           72474318
  145   411           72475156
  187   404           72478467
  115   414           72478819
  258   381           72479853
  200   401           72481201
   79   416           72484335
  244   387           72487387
  204   400           72489664
  166   408           72491608
  127   413           72493380
  196   402           72494344
  300   357           72499293
  283   368           72501219
  153   410           72502577
   80   416           72503296
  276   372           72503424
  101   415           72503676
  249   385           72504874
  137   412           72505881
  172   407           72507591
  215   397           72509148
  318   343           72511039
    0   417           72511713
    1   417           72511714
    2   417           72511721
    3   417           72511740
    4   417           72511777
    5   417           72511838
    6   417           72511929
    7   417           72512056
    8   417           72512225
    9   417           72512442
   10   417           72512713
   11   417           72513044
   12   417           72513441
   13   417           72513910
  160   409           72513929
   14   417           72514457
  288   365           72514997
   15   417           72515088
  312   348           72515520
  239   389           72515788
   16   417           72515809
   17   417           72516626
   18   417           72517545
   19   417           72518572
  116   414           72518840
   20   417           72519713
  208   399           72520111
  256   382           72520184
   21   417           72520974
   22   417           72522361
   81   416           72522737
   23   417           72523880
   24   417           72525537
   25   417           72527338
  192   403           72528715
   26   417           72529289
  331   331           72529382
  330   332           72531368
   27   417           72531396
   28   417           72533665
  102   415           72534583
   29   417           72536102
  329   333           72537326
  146   411           72538667
   30   417           72538713
   31   417           72541504
  128   413           72542149
   82   416           72542664
   32   417           72544481
  328   334           72547256
   33   417           72547650
  307   352           72548651
  278   371           72549763
  228   393           72550809
   34   417           72551017
  225   394           72553609
   35   417           72554588
  303   355           72557002
   36   417           72558369
  183   405           72558612
  117   414           72559557
  327   335           72561158
   37   417           72562366
  317   344           72562597
  138   412           72562600
  231   392           72562679
   83   416           72563083
  178   406           72563168
  103   415           72566102
   38   417           72566585
  254   383           72568951
  222   395           72570923
   39   417           72571032
  212   398           72572920
  154   410           72573264
  167   408           72574775
   40   417           72575713
  326   336           72579032
  285   367           72579988
   41   417           72580634
  247   386           72581679
  242   388           72583560
  188   404           72583936
   84   416           72584000
   42   417           72585801
  311   349           72588780
  234   391           72589375
  296   360           72590336
  161   409           72591210
   43   417           72591220
  293   362           72591685
  129   413           72591686
  173   407           72596860
   44   417           72596897
  104   415           72598239
  325   337           72600878
  118   414           72600976
  201   401           72601802
  219   396           72602595
   45   417           72602838
  147   411           72603054
  280   370           72605000
   85   416           72605421
   46   417           72609049
  197   402           72610181
  299   358           72613611
  205   400           72615125
   47   417           72615536
  267   377           72616796
  290   364           72617544
  316   345           72618121
  265   378           72619777
  139   412           72620147
   48   417           72622305
  269   376           72622485
  252   384           72626112
  324   338           72626696
   86   416           72627352
   49   417           72629362
  105   415           72631000
  237   390           72631053
  263   379           72631386
   50   417           72636713
  271   375           72636886
  306   353           72639593
  193   403           72639884
  130   413           72641997
  119   414           72643103
   51   417           72644364
  155   410           72644875
  216   397           72648469
   87   416           72649799
  209   399           72650528
  261   380           72651581
   52   417           72652321
  323   339           72656486
  179   406           72658755
  168   408           72658944
  184   405           72659629
  273   374           72660041
   53   417           72660590
  302   356           72661624
  106   415           72664391
  310   350           72666000
  245   387           72666728
  287   366           72667799
  148   411           72668323
   54   417           72669177
  282   369           72669177
  162   409           72669457
   88   416           72672768
  315   346           72677611
   55   417           72678088
  140   412           72678528
  259   381           72680320
  120   414           72685944
  174   407           72687167
   56   417           72687329
  240   389           72687869
  322   340           72690248
  189   404           72690533
  250   385           72691625
  275   373           72691992
  131   413           72693088
   89   416           72696265
   57   417           72696906
  107   415           72698418
  226   394           72706160
   58   417           72706825
  229   393           72707446
  213   398           72708389
   59   417           72717092
  156   410           72717416
  257   382           72717561
  295   361           72718256
  223   395           72719442
   90   416           72720296
  232   392           72723456
  202   401           72723609
  198   402           72727200
   60   417           72727713
  321   341           72727982
  292   363           72729235
  121   414           72729505
  298   359           72731871
  277   372           72732781
  108   415           72733087
  149   411           72734480
  305   354           72734489
  141   412           72737749
   61   417           72738694
  314   347           72741067
  206   400           72741816
  284   368           72742336
  169   408           72744121
   91   416           72744867
  132   413           72744965
  220   396           72747136
  309   351           72747180
  163   409           72748676
   62   417           72750041
  194   403           72752211
  235   391           72754346
  180   406           72755416
  243   388           72759979
  185   405           72761750
   63   417           72761760
  255   383           72763262
  289   365           72764694
  248   386           72765448
  109   415           72768404
  320   342           72769688
   92   416           72769984
  301   357           72770194
  122   414           72773792
   64   417           72773857
  175   407           72778518
  210   399           72782199
  279   371           72782450
   65   417           72786338
  217   397           72789086
  157   410           72790893
   93   416           72795653
  133   413           72797634
  142   412           72797816
  190   404           72798264
   66   417           72799209
  238   390           72800272
  150   411           72801531
  110   415           72804375
  313   348           72808489
   67   417           72812476
  319   343           72815366
  253   384           72817381
  123   414           72818811
   94   416           72821880
  286   367           72824519
   68   417           72826145
  164   409           72828873
  170   408           72830312
  266   378           72831248
  268   377           72831465
  308   352           72832320
  304   355           72833339
  264   379           72839683
   69   417           72840222
  270   376           72840376
  111   415           72841006
  281   370           72841041
  214   398           72845136
  199   402           72845407
  203   401           72846628
  246   387           72847539
   95   416           72848671
  294   362           72850112
  134   413           72851101
  181   406           72853157
  297   360           72854073
   70   417           72854713
  262   380           72856728
  272   375           72858023
  143   412           72858735
  331   332           72859059
  227   394           72860067
  241   389           72861390
  330   333           72863037
  124   414           72864568
  186   405           72864981
  318   344           72865016
  158   410           72865312
  230   393           72865457
  195   403           72865702
  224   395           72869299
  151   411           72869482
   71   417           72869624
  207   400           72869743
  291   364           72870715
  176   407           72870919
  329   334           72870993
   96   416           72876032
  112   415           72878303
  251   385           72879876
  312   349           72879877
  260   381           72882341
  300   358           72882712
  328   335           72882927
  274   374           72884448
   72   417           72884961
  233   392           72885625
  221   396           72892997
  327   336           72898839
   73   417           72900730
   97   416           72903969
  135   413           72905372
  191   404           72907135
  283   369           72908596
  165   409           72910054
  125   414           72911069
  211   399           72915130
  288   366           72915768
  113   415           72916272
  258   382           72916480
   74   417           72916937
  171   408           72917523
  317   345           72918638
  326   337           72918729
  276   373           72919693
  144   412           72920512
  236   391           72920727
  307   353           72921420
  218   397           72931005
   98   416           72932488
   75   417           72933588
  303   356           72936143
  244   388           72937856
  152   411           72938339
  159   410           72940679
  325   338           72942597
   76   417           72950689
  249   386           72950705
  182   406           72951984
  114   415           72954919
  311   350           72955231
  126   414           72958320
  256   383           72959103
  136   413           72960453
   99   416           72961595
  278   372           72963800
  177   407           72964376
  200   402           72964808
   77   417           72968246
  187   405           72969328
  324   339           72970443
  204   401           72970865
  239   390           72970919
  316   346           72976232
  296   361           72980217
  196   403           72980363
  145   412           72983153
  215   398           72983167
  285   368           72985157
  293   363           72985904
   78   417           72986265
  100   416           72991296
  166   409           72992225
  115   415           72994250
  208   400           72998912
  299   359           72999178
  323   340           73002267
   79   417           73004752
  172   408           73005760
  127   414           73006327
  153   411           73008108
  254   384           73010168
  306   354           73014480
  228   394           73015336
  290   365           73016125
  137   413           73016350
  280   371           73016811
  160   410           73017000
  192   404           73017152
  225   395           73020500
  101   416           73021597
   80   417           73023713
  231   393           73024848
  247   387           73029826
  116   415           73034271
  310   351           73034551
    0   418           73034632
    1   418           73034633
    2   418           73034640
    3   418           73034659
    4   418           73034696
    5   418           73034757
    6   418           73034848
    7   418           73034975
    8   418           73035144
    9   418           73035361
   10   418           73035632
   11   418           73035963
  242   389           73036357
   12   418           73036360
   13   418           73036829
   14   418           73037376
  315   347           73037798
   15   418           73038007
  322   341           73038069
   16   418           73038728
   17   418           73039545
  222   396           73040184
   18   418           73040464
   19   418           73041491
   20   418           73042632
  302   357           73042901
   81   417           73043154
   21   418           73043893
  267   378           73044315
   22   418           73045280
  146   412           73046664
   23   418           73046799
  269   377           73047742
   24   418           73048456
  234   392           73049192
  212   399           73049327
  265   379           73049564
   25   418           73050257
  183   406           73051903
   26   418           73052208
  102   416           73052504
   27   418           73054315
  128   414           73055096
   28   418           73056584
  178   407           73058895
   29   418           73059021
  271   376           73059887
   30   418           73061632
   82   417           73063081
  263   380           73063447
   31   418           73064423
   32   418           73067400
  252   385           73069633
   33   418           73070569
  287   367           73070766
  138   413           73073069
   34   418           73073936
  219   397           73074232
  188   405           73074797
  117   415           73074988
  167   409           73075392
   35   418           73077507
  321   342           73077849
  282   370           73078768
  154   411           73078795
  273   375           73080792
   36   418           73081288
   83   417           73083500
  103   416           73084023
   37   418           73085285
  201   402           73085409
  261   381           73085922
  237   391           73088524
   38   418           73089504
   39   418           73093951
  161   410           73094281
  173   408           73095029
  197   403           73096200
  205   401           73096326
   40   418           73098632
  314   348           73103336
   41   418           73103553
   84   417           73104417
  129   414           73104633
   42   418           73108720
  295   362           73110303
  275   374           73110499
  147   412           73111051
  305   355           73111500
   43   418           73114139
  104   416           73116160
  118   415           73116407
  259   382           73116947
  245   388           73117197
  309   352           73117837
  298   360           73119592
   44   418           73119816
  320   343           73121607
  216   398           73122488
  292   364           73125632
   45   418           73125757
   85   417           73125838
  193   404           73128321
  209   400           73129329
  139   413           73130616
   46   418           73131968
  250   386           73137456
   47   418           73138455
  240   390           73143000
   48   418           73145224
   86   417           73147769
  105   416           73148921
  277   373           73149050
  284   369           73149713
  155   411           73150406
   49   418           73152281
  184   406           73152920
  301   358           73153613
  179   407           73154482
  130   414           73154944
  257   383           73156480
  119   415           73158534
  168   409           73159561
   50   418           73159632
  289   366           73165465
   51   418           73167283
  319   344           73169343
   87   417           73170216
  229   394           73171973
  162   410           73172528
  313   349           73172846
  226   395           73173051
   52   418           73175240
  148   412           73176320
  189   405           73181394
  106   416           73182312
   53   418           73183509
  213   399           73184796
  174   408           73185336
  232   393           73185625
  223   396           73188703
  332   332           73188736
  140   413           73188997
  331   333           73190728
   54   418           73192096
   88   417           73193185
  279   372           73196487
  330   334           73196704
   55   418           73201007
  120   415           73201375
  255   384           73204479
  308   353           73205089
  131   414           73206035
  329   335           73206664
  202   402           73207216
   56   418           73210248
  304   356           73212480
  243   389           73212776
  198   403           73213219
  248   387           73213595
  235   392           73214163
  107   416           73216339
   89   417           73216682
  220   397           73218773
   57   418           73219825
  328   336           73220608
  318   345           73221057
  156   411           73222947
  206   401           73223017
  286   368           73229688
   58   418           73229744
  327   337           73238536
   59   418           73240011
  194   404           73240648
   90   417           73240713
  149   412           73242477
  297   361           73243954
  294   363           73244331
  169   409           73244738
  121   415           73244936
  312   350           73246328
  141   413           73248218
   60   418           73250632
  108   416           73251008
  180   407           73251143
  163   410           73251747
  281   371           73252852
  185   406           73255041
  238   391           73257743
  132   414           73257912
  268   378           73258984
  326   338           73260448
  253   385           73260902
  210   400           73261000
  266   379           73261035
   61   418           73261613
  217   398           73263105
   91   417           73265284
  270   377           73265633
  300   359           73268279
  291   365           73269296
  264   380           73271744
   62   418           73272960
  175   408           73276687
  317   346           73276749
  272   376           73281024
   63   418           73284679
  109   416           73286325
  325   339           73286344
  190   405           73289125
  122   415           73289223
   92   417           73290401
  262   381           73291069
  307   354           73296307
  157   411           73296424
   64   418           73296776
  246   388           73298008
  274   375           73305199
  142   413           73308285
   65   418           73309257
  150   412           73309528
  133   414           73310581
   93   417           73316070
  324   340           73316224
  241   390           73316521
  303   357           73317420
  283   370           73318187
  288   367           73318735
  260   382           73318968
  214   399           73321543
   66   418           73322128
  110   416           73322296
  311   351           73323782
  251   386           73325707
  227   395           73326958
  230   394           73329984
  203   402           73330235
  170   409           73330929
  199   403           73331426
  164   410           73331944
  123   415           73334242
   67   418           73335395
  316   347           73336419
  276   374           73338200
  224   396           73338560
   94   417           73342297
  233   393           73347794
  181   407           73348884
   68   418           73349064
  323   341           73350088
  207   401           73350944
  195   404           73354139
  258   383           73355399
  186   406           73358272
  111   416           73358927
   69   418           73363141
  134   414           73364048
  221   397           73364634
   95   417           73369088
  176   408           73369088
  143   413           73369204
  158   411           73370843
  296   362           73372264
  151   412           73377479
   70   418           73377632
  124   415           73379999
  278   373           73380069
  236   392           73380544
  293   364           73382301
  299   360           73386899
  322   342           73387936
  244   389           73390653
  306   355           73391491
  285   369           73392534
   71   418           73392543
  211   400           73393931
  112   416           73396224
   96   417           73396449
  191   405           73397996
  249   387           73398852
  315   348           73400067
  256   384           73400320
  218   398           73405024
  310   352           73405208
   72   418           73407880
  165   410           73413125
  290   366           73416896
  171   409           73418140
  135   414           73418319
   73   418           73423649
   97   417           73424386
  302   358           73426320
  125   415           73426500
  239   391           73428390
  321   343           73429768
  280   372           73430848
  144   413           73430981
  113   416           73434193
   74   418           73439856
  159   411           73446210
  152   412           73446336
  182   407           73447711
  200   403           73450827
   98   417           73452905
  254   385           73453689
  204   402           73454472
   75   418           73456507
  215   399           73459574
  177   408           73462545
  187   406           73462619
  314   349           73467693
  196   404           73468800
  114   416           73472840
  136   414           73473400
   76   418           73473608
  126   415           73473751
  267   379           73474102
  269   378           73475261
  320   344           73475584
  287   368           73475935
  208   401           73480113
  247   388           73480295
  265   380           73481625
   99   417           73482012
  228   395           73482227
  271   377           73485144
  231   394           73489375
  225   396           73489761
  282   371           73490579
  309   353           73490606
  305   356           73490641
   77   418           73491165
  242   390           73491488
  145   413           73493622
  166   410           73495296
  263   381           73497788
  273   376           73503793
  295   363           73504522
  172   409           73506377
  192   405           73508013
   78   418           73509184
  298   361           73509473
  234   393           73511361
  100   417           73511713
  222   397           73511821
  115   416           73512171
  252   386           73515464
  153   412           73516105
  332   333           73520405
  127   415           73521758
  160   411           73522531
  261   382           73522549
  292   365           73524213
  331   334           73524395
  319   345           73525384
   79   418           73527671
  212   400           73528128
  137   414           73529297
  275   375           73531250
  330   335           73532375
  301   359           73539180
  313   350           73539297
  101   417           73542014
  329   336           73544345
   80   418           73546632
  183   407           73547630
  219   398           73548251
  237   392           73548341
  116   416           73552192
  259   383           73555866
  178   408           73557064
  146   413           73557133
  284   370           73559304
    0   419           73560059
    1   419           73560060
    2   419           73560067
    3   419           73560086
    4   419           73560123
    5   419           73560184
    6   419           73560275
  328   337           73560305
    7   419           73560402
    8   419           73560571
    9   419           73560788
   10   419           73561059
   11   419           73561390
   12   419           73561787
   13   419           73562256
   14   419           73562803
   15   419           73563434
   16   419           73564155
   17   419           73564972
   18   419           73565891
   81   418           73566073
   19   419           73566918
  277   374           73567557
   20   419           73568059
  188   406           73568088
  289   367           73568432
   21   419           73569320
  245   389           73569994
  128   415           73570527
   22   419           73570707
  201   403           73571428
   23   419           73572226
  102   417           73572921
   24   419           73573883
   25   419           73575684
   26   419           73577635
  167   410           73578463
  318   346           73579168
   27   419           73579742
  205   402           73579933
  308   354           73579976
  327   338           73580255
   28   419           73582011
   29   419           73584448
  197   404           73584637
  250   387           73585603
   82   418           73586000
  138   414           73586016
  154   412           73586792
   30   419           73587059
   31   419           73589850
   32   419           73592827
  117   416           73592909
  304   357           73593757
  173   409           73595646
   33   419           73595996
  257   384           73597697
  216   399           73598895
   34   419           73599363
  161   411           73599812
  240   391           73600471
   35   419           73602934
  326   339           73604195
  103   417           73604440
   83   418           73606419
   36   419           73606715
  209   401           73610530
   37   419           73610712
  279   373           73612756
  312   351           73614879
   38   419           73614931
  193   405           73619182
   39   419           73619378
  129   415           73620064
  147   413           73621520
   40   419           73624059
   84   418           73627336
   41   419           73628980
  325   340           73632125
   42   419           73634147
  118   416           73634328
  297   362           73636001
  104   417           73636577
  317   347           73636936
  286   369           73637065
  229   395           73638864
   43   419           73639566
  294   364           73640728
  226   396           73642312
  139   414           73643563
   44   419           73645243
  255   385           73648000
  184   407           73648647
   85   418           73648757
  232   394           73650152
   45   419           73651184
  179   408           73652651
  300   360           73656000
   46   419           73657395
  155   412           73658403
  223   397           73660340
  168   410           73662632
  213   400           73663597
   47   419           73663882
  324   341           73664045
  248   388           73664064
  281   372           73666889
  243   390           73667907
  105   417           73669338
  291   366           73670067
  130   415           73670375
   48   419           73670651
   86   418           73670688
  307   355           73673318
  189   406           73674685
  235   393           73676332
  119   416           73676455
   49   419           73677708
  162   411           73678059
   50   419           73685059
  174   409           73685953
  148   413           73686789
  268   379           73688771
   51   419           73692710
  220   398           73692792
  266   380           73693096
   87   418           73693135
  270   378           73693152
  202   403           73693235
  311   352           73694439
  316   348           73698688
  323   342           73699955
   52   419           73700667
  303   358           73700839
  198   404           73701656
  140   414           73701944
  106   417           73702729
  264   381           73706085
  272   377           73706281
  206   402           73706624
  253   386           73706733
   53   419           73708936
   88   418           73716104
   54   419           73717523
  238   392           73717560
  120   416           73719296
  131   415           73721466
  288   368           73723904
   55   419           73726434
  262   382           73727696
  274   376           73728200
  283   371           73729998
  156   412           73730944
  194   405           73731509
   56   419           73735675
  107   417           73736756
  217   399           73739512
   89   418           73739601
  322   343           73739855
  210   401           73742201
   57   419           73745252
  169   410           73747809
  180   408           73749312
  185   407           73750768
  246   389           73750805
  149   413           73752946
   58   419           73755171
  163   411           73757278
  260   383           73757887
  276   375           73758951
  141   414           73761165
  121   416           73762857
   90   418           73763632
  315   349           73764424
   59   419           73765438
  296   363           73766483
  306   356           73770632
  108   417           73771425
  132   415           73773343
  251   387           73773854
  241   391           73773992
   60   419           73776059
  299   361           73776780
  175   409           73777304
  310   353           73777977
  293   365           73780882
  190   406           73782416
  321   344           73783745
   61   419           73787040
   91   418           73788203
  227   396           73796219
  258   384           73796616
  230   395           73796875
   62   419           73798387
  278   374           73798576
  214   400           73800344
  285   370           73802125
  157   412           73804421
  109   417           73806742
  122   416           73807144
   63   419           73810106
  224   397           73810197
  302   359           73811887
  233   394           73812321
   92   418           73813320
  203   403           73816254
  199   404           73819863
  290   367           73819863
  150   413           73819997
  142   414           73821232
   64   419           73822203
  133   415           73826012
  320   345           73831625
  170   410           73834000
  314   350           73834144
  207   402           73834551
   65   419           73834684
  164   411           73837475
  221   398           73838653
   93   418           73838989
  110   417           73842713
  236   393           73842713
  256   385           73843841
  195   405           73845000
  244   390           73845784
  181   408           73847053
  280   373           73847117
   66   419           73847555
  249   388           73849321
  333   333           73852074
  123   416           73852163
  186   407           73853999
  332   334           73854072
  331   335           73860066
   67   419           73860822
   94   418           73865216
  309   354           73865493
  176   409           73869705
  330   336           73870056
  305   357           73871918
   68   419           73874491
  211   401           73875132
  158   412           73878840
  111   417           73879344
  134   415           73879479
  218   399           73881431
  143   414           73882151
  287   369           73883312
  319   346           73883495
  329   337           73884042
  151   413           73887948
  239   392           73888207
   69   419           73888568
  191   406           73891287
   95   418           73892007
  124   416           73897920
  254   386           73899520
  295   364           73900919
  298   362           73901520
  328   338           73902024
   70   419           73903059
  282   372           73904616
  269   379           73905048
  267   380           73906163
  313   351           73907848
  271   378           73912663
  265   381           73915966
  112   417           73916641
   71   419           73917970
  165   411           73918656
   96   418           73919368
  171   410           73921211
  327   339           73924002
  292   366           73924984
  301   360           73926901
  273   377           73929050
  247   389           73933092
   72   419           73933307
  135   415           73933750
  263   382           73934415
  215   400           73938375
  200   404           73939264
  318   347           73939355
  204   403           73940491
  144   414           73943928
  125   416           73944421
  182   408           73945880
   97   418           73947305
  242   391           73948959
   73   419           73949076
  326   340           73949976
  228   396           73951488
  159   412           73954207
  275   376           73954251
  113   417           73954610
  231   395           73956266
  152   413           73956805
  308   355           73956987
  187   407           73958346
  196   405           73959661
  225   397           73961398
  261   383           73961468
  177   409           73963162
  252   387           73963611
  208   402           73963720
   74   419           73965283
  284   371           73971115
  289   368           73973601
   98   418           73975824
  234   394           73975888
  304   358           73977176
  325   341           73979946
   75   419           73981934
  312   352           73985536
  222   398           73985840
  277   375           73988308
  136   415           73988831
  126   416           73991672
  114   417           73993257
  259   384           73997083
   76   419           73999035
  317   348           73999205
  166   411           74000827
  192   406           74001304
   99   418           74004931
  145   414           74006569
  212   401           74009329
  172   410           74009448
  237   393           74010510
  324   342           74013912
   77   419           74016592
  219   399           74024658
  245   390           74025125
  153   413           74026574
  297   363           74030220
  160   412           74030528
  279   374           74031263
  115   417           74032588
   78   419           74034611
  100   418           74034632
  250   388           74036072
  294   365           74039309
  127   416           74039679
  257   385           74041218
  137   415           74044728
  183   408           74045799
  300   361           74045881
  286   370           74046656
  323   343           74051874
  307   356           74052459
   79   419           74053098
  178   409           74057681
  201   404           74059865
  240   392           74060288
  316   349           74063045
  188   407           74063815
  101   418           74064933
  205   403           74065952
  311   353           74067208
  146   414           74070080
   80   419           74072059
  116   417           74072609
  291   367           74073034
  197   405           74075498
  216   400           74077696
  281   373           74083158
  167   411           74083994
  303   359           74086406
    0   420           74088000
    1   420           74088001
    2   420           74088008
    3   420           74088027
    4   420           74088064
    5   420           74088125
    6   420           74088216
    7   420           74088343
  128   416           74088448
    8   420           74088512
    9   420           74088729
   10   420           74089000
   11   420           74089331
   12   420           74089728
   13   420           74090197
   14   420           74090744
   15   420           74091375
   81   419           74091500
   16   420           74092096
   17   420           74092913
  255   386           74093831
   18   420           74093832
  322   344           74093832
  209   402           74094137
   19   420           74094859
  102   418           74095840
   20   420           74096000
   21   420           74097261
  154   413           74097261
   22   420           74098648
  173   410           74098717
   23   420           74100167
  138   415           74101447
   24   420           74101824
   25   420           74103625
   26   420           74105576
   27   420           74107683
  161   412           74107809
  229   396           74108125
   28   420           74109952
   82   419           74111427
   29   420           74112389
  193   406           74112473
  117   417           74113326
  226   397           74113949
   30   420           74115000
  248   389           74116861
  232   395           74117043
   31   420           74117791
   32   420           74120768
  268   380           74120832
  270   379           74122939
   33   420           74123937
  243   391           74125378
   34   420           74127304
  103   418           74127359
  266   381           74127437
   35   420           74130875
  315   350           74130875
  288   369           74131281
   83   419           74131846
  272   378           74133800
  223   398           74134359
  147   414           74134467
   36   420           74134656
  129   416           74137985
   37   420           74138653
  321   345           74139786
  235   394           74140859
  264   382           74142712
   38   420           74142872
  283   372           74144035
  213   401           74144798
  184   408           74146816
   39   420           74147319
  306   357           74151909
   40   420           74152000
   84   419           74152763
  310   354           74152864
  179   409           74153268
  274   377           74153457
  118   417           74154745
  253   387           74154880
   41   420           74156921
  139   415           74158994
  104   418           74159496
   42   420           74162088
  296   364           74162880
  262   383           74166615
   43   420           74167507
  168   411           74168163
  299   362           74168827
  155   413           74168872
  220   399           74169199
  189   407           74170412
   44   420           74173184
   85   419           74174184
   45   420           74179125
  238   393           74179729
  293   366           74181653
  202   404           74181672
  276   376           74181952
   46   420           74185336
  333   334           74185741
  162   412           74186056
  130   416           74188296
  174   410           74189024
  320   346           74189736
  332   335           74189743
   47   420           74191823
  105   418           74192257
  198   405           74192517
  206   403           74192643
   86   419           74196115
  119   417           74196872
  331   336           74197747
   48   420           74198592
  260   384           74199104
  302   360           74199608
  148   414           74199736
  314   351           74202695
   49   420           74205649
  246   390           74205936
  330   337           74209753
   50   420           74213000
  285   371           74213936
  140   415           74217375
  217   400           74218313
   87   419           74218562
  278   375           74219327
   51   420           74220651
  251   388           74224323
  194   406           74224800
  290   368           74225032
  106   418           74225648
  329   338           74225761
  210   402           74225808
   52   420           74228608
  241   392           74233809
   53   420           74236877
  131   416           74239387
  120   417           74239713
  258   385           74240137
  156   413           74241413
   88   419           74241531
  309   355           74242504
  319   347           74243682
   54   420           74245464
  328   339           74245771
  185   408           74248937
  180   409           74249929
  169   411           74253340
   55   420           74254375
  305   358           74255337
  107   418           74259675
   56   420           74263616
   89   419           74265028
  163   412           74265275
  280   374           74265624
  149   414           74265893
  230   396           74266136
  227   397           74267856
  327   340           74269783
   57   420           74273193
  141   415           74276596
  190   407           74278143
  313   352           74278505
  233   395           74279212
  175   410           74280375
  214   401           74281545
   58   420           74283112
  121   417           74283274
  224   398           74284216
   90   419           74289059
  256   386           74289672
  132   416           74291264
  287   370           74292903
   59   420           74293379
  108   418           74294344
  298   363           74295739
  326   341           74297797
  295   365           74299500
  318   348           74301624
  249   389           74302118
  244   391           74303255
   60   420           74304000
  203   404           74304691
  236   394           74307240
  199   405           74310724
   91   419           74313630
  157   413           74314890
   61   420           74314981
  221   399           74315060
  301   361           74316782
  207   403           74320570
  282   373           74320885
   62   420           74326328
  122   417           74327561
  292   367           74327951
  109   418           74329661
  325   342           74329813
  150   414           74332944
  308   356           74336128
  142   415           74336663
  269   380           74337109
   63   420           74338047
  195   406           74338291
   92   419           74338747
  170   411           74339531
  267   381           74340504
  271   379           74342450
  133   416           74343933
  164   412           74345472
  254   387           74347667
  181   409           74347670
   64   420           74350144
  239   393           74350376
  186   408           74352168
  265   382           74352593
  273   378           74356569
  312   353           74358305
  211   402           74358739
  218   400           74360232
   65   420           74362625
  304   359           74362743
  317   349           74363562
   93   419           74364416
  110   418           74365632
  324   343           74365831
  123   417           74372580
  176   410           74372776
  263   383           74373334
   66   420           74375496
  275   377           74379508
  289   369           74380978
  284   372           74385152
  191   407           74387014
  247   390           74388223
   67   420           74388763
  158   413           74389309
   94   419           74390643
  134   416           74397400
  143   415           74397582
  151   414           74400895
  111   418           74402263
   68   420           74402432
  261   384           74402685
  323   344           74405851
  242   392           74408776
  277   376           74411309
  252   388           74414080
   69   420           74416509
   95   419           74417434
  124   417           74418337
  215   401           74419576
  228   397           74423125
  231   396           74425527
  297   364           74426617
  165   412           74426653
  171   411           74426742
  204   404           74428928
  316   350           74429496
  200   405           74430125
   70   420           74431000
  307   357           74433736
  225   398           74435417
  300   362           74437928
  112   418           74439560
  294   366           74440080
  259   385           74440604
  311   354           74442095
  234   395           74442779
   96   419           74444795
   71   420           74445911
  182   409           74446497
  208   403           74449739
  322   345           74449873
  135   416           74451671
  279   375           74452014
  196   406           74452952
  187   408           74456515
  286   371           74458467
  144   415           74459359
   72   420           74461248
  222   399           74462247
  159   413           74464676
  125   417           74464838
  177   410           74466233
  152   414           74469752
   97   419           74472732
  303   360           74474127
  237   394           74475037
   73   420           74477017
  113   418           74477529
  291   368           74478203
  245   391           74482596
  257   386           74487049
  250   389           74488869
  212   402           74492936
   74   420           74493224
  192   407           74497031
  321   346           74497897
  315   351           74499426
   98   419           74501251
  281   374           74501665
  219   400           74503459
  136   416           74506752
  166   412           74508824
   75   420           74509875
  126   417           74512089
  172   411           74514979
  114   418           74516176
  334   334           74519408
  333   335           74521412
  145   415           74522000
  240   393           74522457
   76   420           74526976
  332   336           74527424
  310   355           74529875
   99   419           74530358
  306   358           74535328
  331   337           74537444
  153   414           74539521
  288   370           74540872
  160   413           74540997
  255   387           74541978
   77   420           74544533
  183   409           74546416
  320   347           74549923
  201   405           74550726
  330   338           74551472
  205   404           74554389
  270   380           74555000
  268   381           74555173
  115   418           74555507
  216   401           74558897
  100   419           74560059
  127   417           74560096
  283   373           74560304
  178   410           74560752
  296   365           74561461
  188   408           74561984
   78   420           74562552
  137   416           74562649
  299   363           74563046
  272   379           74563587
  266   382           74564064
  197   406           74568789
  329   339           74569508
  248   390           74571992
  314   352           74573352
  229   397           74579762
  209   403           74580156
  274   378           74580976
   79   420           74581039
  264   383           74581631
  293   367           74584620
  243   392           74585195
  146   415           74585511
  232   396           74586304
  226   398           74587968
  302   361           74589489
  101   419           74590360
  328   340           74591552
  167   412           74591991
  116   418           74595528
   80   420           74600000
  173   411           74604248
  253   388           74605349
  319   348           74605951
  276   377           74607209
  235   395           74607750
  262   384           74607832
  193   407           74608200
  128   417           74608865
  154   414           74610208
  223   399           74610766
  327   341           74617604
  161   413           74618278
    0   421           74618461
    1   421           74618462
    2   421           74618469
    3   421           74618488
    4   421           74618525
    5   421           74618586
    6   421           74618677
    7   421           74618804
    8   421           74618973
    9   421           74619190
  138   416           74619368
   81   420           74619441
   10   421           74619461
   11   421           74619792
   12   421           74620189
   13   421           74620658
   14   421           74621205
  102   419           74621267
  309   356           74621645
   15   421           74621836
   16   421           74622557
   17   421           74623374
   18   421           74624293
   19   421           74625320
   20   421           74626461
   21   421           74627722
  285   372           74627973
  213   402           74628405
   22   421           74629109
   23   421           74630628
   24   421           74632285
  290   369           74632409
   25   421           74634086
   26   421           74636037
  117   418           74636245
   27   421           74638144
   82   420           74639368
   28   421           74640413
  305   359           74640904
  278   376           74642328
  260   385           74642625
   29   421           74642850
  238   394           74644256
   30   421           74645461
  184   409           74647433
  326   342           74647664
  220   400           74648000
   31   421           74648252
  147   415           74649898
   32   421           74651229
  313   353           74651274
  103   419           74652786
   33   421           74654398
  179   410           74656339
   34   421           74657765
  129   417           74658402
   83   420           74659787
   35   421           74661336
  246   391           74663407
   36   421           74665117
  318   349           74665981
  189   408           74668581
   37   421           74669114
  202   405           74672533
   38   421           74673333
  168   412           74676160
  139   416           74676915
  251   389           74677120
  118   418           74677664
   39   421           74677780
   84   420           74680704
  206   404           74681080
  325   343           74681732
  155   414           74681819
   40   421           74682461
  104   419           74684923
  198   406           74685808
  258   386           74685968
  280   375           74686375
   41   421           74687382
  298   364           74692136
   42   421           74692549
  174   411           74694555
  241   393           74695978
  162   413           74696525
   43   421           74697968
  217   401           74699514
  295   366           74700271
   85   420           74702125
   44   421           74703645
  287   371           74704714
  130   417           74708713
  301   362           74708829
   45   421           74709586
  210   403           74711827
  148   415           74715167
   46   421           74715797
  308   357           74717405
  105   419           74717684
  119   418           74719791
  324   344           74719808
  194   407           74720527
   47   421           74722284
   86   420           74724056
   48   421           74729053
  317   350           74730013
  292   368           74733120
  312   354           74733192
  140   416           74735296
   49   421           74736110
  230   397           74737773
  256   387           74737819
  282   374           74739392
  227   398           74741875
   50   421           74743461
   87   420           74746503
  233   396           74748473
  185   409           74749554
  304   360           74750464
  106   419           74751075
   51   421           74751112
  180   410           74753000
  156   414           74754360
  249   390           74757249
   52   421           74759069
  131   417           74759804
  224   399           74760623
  169   412           74761337
  323   345           74761892
  120   418           74762632
  244   392           74763072
  214   402           74765152
   53   421           74767338
   88   420           74769472
  269   381           74771450
  236   395           74774131
  271   380           74774511
  163   413           74775744
   54   421           74775925
  190   408           74776312
  267   382           74777131
  149   415           74781324
   55   421           74784836
  107   419           74785102
  175   411           74785906
  273   379           74786356
  289   370           74790569
  265   383           74791512
   89   420           74792969
  221   400           74793861
   56   421           74794077
  141   416           74794517
  203   405           74795552
  316   351           74798047
  254   388           74798136
  284   373           74801421
   57   421           74803654
  199   406           74804015
  121   418           74806193
  275   378           74807027
  322   346           74807984
  207   404           74809007
  132   417           74811681
   58   421           74813573
  263   384           74814551
  239   394           74814903
   90   420           74817000
  307   358           74817155
  311   355           74819106
  108   419           74819771
   59   421           74823840
  297   365           74825198
  157   414           74827837
  300   363           74832147
  195   407           74834018
   60   421           74834461
  277   377           74836566
  218   401           74841433
   91   420           74841571
  294   367           74843047
  211   403           74844758
   61   421           74845442
  247   391           74845694
  261   385           74846206
  170   412           74847528
  150   415           74848375
  122   418           74850480
  181   410           74850741
  186   409           74852785
  142   416           74854584
  334   335           74855079
  109   419           74855088
  164   413           74855941
   62   421           74856789
  321   347           74858084
  333   336           74859093
  303   361           74864008
  133   417           74864350
   92   420           74866688
  252   389           74866877
  332   337           74867121
   63   421           74868508
  315   352           74870083
  242   393           74870945
  286   372           74872504
  279   376           74875015
  176   411           74878307
  331   338           74879163
   64   421           74880605
  191   408           74885183
  291   369           74885580
  259   386           74886435
  110   419           74891059
   93   420           74892357
   65   421           74893086
  330   339           74895219
  123   418           74895499
  228   398           74897144
  231   397           74897164
  158   414           74902256
  215   402           74903183
   66   421           74905957
  310   356           74909016
  225   399           74911824
  234   396           74912040
  320   348           74912192
  329   340           74915289
  143   416           74915503
  151   415           74916326
  134   417           74917817
   94   420           74918584
   67   421           74919224
  204   405           74919789
  306   359           74920895
  281   375           74922416
  200   406           74923416
  111   419           74927690
   68   421           74932893
  171   412           74934739
  257   387           74935196
  165   413           74937122
  208   404           74938176
  328   341           74939373
  222   400           74941048
  124   418           74941256
  237   395           74941928
  245   392           74942413
  250   390           74944000
   95   420           74945375
  314   353           74946121
   69   421           74946970
  196   407           74948679
  182   410           74949568
  288   371           74952683
  187   409           74957132
  299   364           74959443
   70   421           74961461
  296   366           74962232
  112   419           74964987
  327   342           74967471
  319   349           74970308
  177   411           74971764
  135   417           74972088
   96   420           74972736
   71   421           74976372
  144   416           74977280
  159   414           74977623
  283   374           74978811
  212   403           74978955
  302   362           74981536
  219   401           74984660
  152   415           74985183
  240   394           74986984
  125   418           74987757
  270   381           74989341
  293   368           74989789
   72   421           74991709
  268   382           74991800
  255   388           74992447
  192   408           74995200
  272   380           74995648
  326   343           74999583
   97   420           75000673
  309   357           75002922
  113   419           75002956
  266   383           75002983
   73   421           75007478
  274   379           75010763
  166   413           75019293
  264   384           75022848
  172   412           75022976
   74   421           75023685
  313   354           75026161
  136   417           75027169
  305   360           75028625
   98   420           75029192
  248   391           75029463
  318   350           75032432
  276   378           75034728
  126   418           75035008
  325   344           75035709
  145   416           75039921
   75   421           75040336
  114   419           75041603
  290   370           75042000
  216   402           75042504
  201   406           75044017
  285   373           75044242
  205   405           75045250
  243   393           75047364
  183   410           75049487
  262   385           75051353
  229   398           75053781
  160   414           75053944
  153   415           75054952
   76   421           75057437
  232   397           75057941
  253   389           75058146
   99   420           75058299
  188   409           75062601
  226   399           75064375
  197   407           75064516
  178   411           75066283
  278   377           75067585
  209   404           75068593
   77   421           75074994
  324   345           75075849
  235   396           75077011
  115   419           75080934
  127   418           75083015
  137   417           75083066
  100   420           75088000
  260   386           75088456
  223   400           75089567
  298   365           75090717
   78   421           75093013
  317   351           75098564
  308   358           75100824
  167   413           75102460
  301   363           75103048
  295   367           75103238
  146   416           75103432
  193   408           75106369
  280   376           75109376
  312   355           75110203
  238   395           75111147
   79   421           75111500
  173   412           75112245
  213   403           75114424
  101   420           75118301
  287   372           75118751
  323   346           75120003
  116   419           75120955
  246   392           75123224
  154   415           75125639
  220   401           75129201
   80   421           75130461
  161   414           75131225
  128   418           75131784
  251   390           75132251
  258   387           75134115
  138   417           75139785
  304   361           75140345
  292   369           75140497
  102   420           75149208
   81   421           75149902
  184   410           75150504
    0   422           75151448
    1   422           75151449
    2   422           75151456
    3   422           75151475
    4   422           75151512
    5   422           75151573
    6   422           75151664
    7   422           75151791
    8   422           75151960
    9   422           75152177
   10   422           75152448
   11   422           75152779
   12   422           75153176
   13   422           75153645
   14   422           75154192
   15   422           75154823
   16   422           75155544
   17   422           75156361
   18   422           75157280
   19   422           75158307
   20   422           75159448
  282   375           75160143
  241   394           75160505
   21   422           75160709
  117   419           75161672
  179   411           75161870
   22   422           75162096
   23   422           75163615
   24   422           75165272
  202   406           75165824
   25   422           75167073
  147   416           75167819
  322   347           75168171
  316   352           75168704
   26   422           75169024
  189   409           75169198
   82   421           75169829
   27   422           75171131
  206   405           75171941
   28   422           75173400
   29   422           75175837
   30   422           75178448
  103   420           75180727
   31   422           75181239
  129   418           75181321
  198   407           75181535
  217   402           75183121
   32   422           75184216
  168   413           75186629
   33   422           75187385
  256   388           75188288
   83   421           75190248
  335   335           75190750
   34   422           75190752
  334   336           75192760
   35   422           75194323
  155   415           75197250
  139   417           75197332
   36   422           75198104
  311   356           75198247
  333   337           75198790
  210   404           75200264
   37   422           75202101
  289   371           75202380
  174   412           75202552
  307   359           75202722
  118   419           75203091
   38   422           75206320
  269   382           75208077
  332   338           75208840
  271   381           75208852
  162   414           75209472
   39   422           75210767
   84   421           75211165
  230   398           75211792
  104   420           75212864
  249   391           75214720
   40   422           75215448
  267   383           75216050
  227   399           75218282
  273   380           75218417
  194   408           75218696
  284   374           75219928
  233   397           75220110
  321   348           75220353
   41   422           75220369
  331   339           75222910
  244   393           75225241
   42   422           75225536
  297   366           75225969
  300   364           75228544
   43   422           75230955
  130   418           75231632
   85   421           75232586
  265   384           75232729
  148   416           75233088
   44   422           75236632
  275   379           75236814
  224   400           75239424
  330   340           75241000
   45   422           75242573
  315   353           75242852
  236   396           75243392
  119   419           75245218
  105   420           75245625
  294   368           75248216
   46   422           75248784
  254   389           75250933
  214   403           75251171
  185   410           75252625
   86   421           75254517
   47   422           75255271
  140   417           75255713
  303   362           75256055
  263   385           75258072
  180   411           75258531
   48   422           75262040
  329   341           75263110
  277   378           75264085
   49   422           75269097
  156   415           75269791
  169   413           75271806
  221   401           75275062
   50   422           75276448
  320   349           75276549
  190   409           75276929
   87   421           75276964
  106   420           75279016
  239   395           75281794
  131   418           75282723
   51   422           75284099
  120   419           75288059
  163   414           75288691
  286   373           75288773
  203   406           75288843
  328   342           75289240
  310   357           75290293
  261   386           75292037
   52   422           75292056
  175   412           75293903
  291   370           75295171
  149   416           75299245
  199   407           75299742
  207   405           75299868
   88   421           75299933
  279   377           75300272
   53   422           75300325
  247   392           75305511
  306   360           75308616
   54   422           75308912
  107   420           75313043
  141   417           75314934
   55   422           75317823
  327   343           75319390
  314   354           75321008
  252   390           75322008
   89   421           75323430
  218   402           75325040
   56   422           75327064
  121   419           75331620
  195   408           75332187
  211   404           75333195
  259   387           75334582
  132   418           75334600
  242   394           75335472
   57   422           75336641
  319   350           75336759
  157   415           75343268
  281   376           75345417
   58   422           75346560
   90   421           75347461
  108   420           75347712
  326   344           75353560
  186   410           75355856
  181   411           75356272
   59   422           75356827
  170   413           75357997
  299   365           75358024
  296   367           75365199
  150   416           75366296
  288   372           75366720
   60   422           75367448
  164   414           75368888
  231   398           75371183
   91   421           75372032
  228   399           75373551
  142   417           75375001
  302   363           75375755
  122   419           75375907
   61   422           75378429
  109   420           75383029
  234   397           75383677
  257   388           75385665
  191   409           75385800
  176   412           75386304
  309   358           75386341
  133   418           75387269
  215   403           75389202
   62   422           75389776
  225   400           75390625
  325   345           75391750
   92   421           75397149
  293   369           75397166
  283   375           75399562
  318   351           75400983
  250   391           75401471
   63   422           75401495
  313   355           75403172
  245   393           75404582
  237   396           75411189
  204   406           75413080
   64   422           75413592
  158   415           75417687
  305   361           75418506
  110   420           75419000
  200   407           75419143
  123   419           75420926
  222   401           75422249
   93   421           75422818
  270   382           75425968
   65   422           75426073
  208   405           75429037
  272   381           75429989
  268   383           75430719
  324   346           75433960
  151   416           75434247
  143   417           75435920
   66   422           75438944
  134   418           75440736
  274   380           75442824
  266   384           75444200
  171   413           75445208
  255   389           75445244
  196   408           75446848
   94   421           75449045
  165   414           75450069
   67   422           75452211
  290   371           75453811
  240   395           75453875
  182   411           75455099
  111   420           75455631
  187   410           75460203
  285   374           75462749
  276   379           75464515
   68   422           75465880
  264   385           75466369
  124   419           75466683
  212   404           75467392
  219   402           75468267
  317   352           75469221
   95   421           75475836
  177   412           75479761
   69   422           75479957
  323   347           75480190
  308   359           75486391
  248   392           75489280
  312   356           75489344
  298   366           75491488
  112   420           75492928
  159   415           75493054
   70   422           75494448
  135   418           75495007
  278   378           75495104
  192   409           75495817
  262   386           75497184
  144   417           75497697
  301   364           75499445
  152   416           75503104
   96   421           75503197
  295   368           75508407
   71   422           75509359
  243   394           75511891
  125   419           75513184
  253   390           75513277
   72   422           75524696
  335   336           75528431
  216   403           75528523
  229   399           75530188
  322   348           75530440
  113   420           75530897
   97   421           75531134
  232   398           75531960
  166   414           75532240
  304   362           75532392
  334   337           75532457
  172   413           75533445
  280   377           75534633
  287   373           75535020
  260   387           75536603
  205   406           75538541
  201   407           75539744
   73   422           75540465
  333   338           75540509
  316   353           75541473
  226   400           75543176
  235   397           75548648
  136   418           75550088
  292   370           75550088
  332   339           75552587
  183   411           75555018
   74   422           75556672
  209   405           75559454
   98   421           75559653
  145   417           75560338
  126   419           75560435
  197   408           75562685
  188   410           75565672
  331   340           75568691
  160   415           75569375
  114   420           75569544
  223   401           75570768
  153   416           75572873
   75   422           75573323
  178   412           75574280
  311   357           75579524
  238   396           75580408
  282   376           75583144
  258   388           75584584
  321   349           75584710
  246   393           75585393
   99   421           75588760
  330   341           75588821
  251   391           75589722
   76   422           75590424
  307   360           75590443
  213   404           75602861
  137   418           75605985
  193   409           75606986
   77   422           75607981
  127   419           75608442
  115   420           75608875
  220   402           75612808
  329   342           75612977
  167   414           75615407
  289   372           75616417
  315   354           75617739
  100   421           75618461
  173   413           75622714
  146   417           75623849
   78   422           75626000
  300   365           75627125
  241   395           75627396
  297   367           75628936
  284   375           75640679
  256   389           75641085
  328   343           75641159
  320   350           75643000
  154   416           75643560
   79   422           75644487
  271   382           75645479
  161   415           75646656
  269   383           75646996
  101   421           75648762
  116   420           75648896
  303   363           75650274
  273   381           75652758
  294   369           75655593
  184   411           75656035
  128   419           75657211
  267   384           75657267
  202   407           75661551
  138   418           75662704
   80   422           75663448
  206   406           75665232
  275   380           75668875
  217   403           75669140
  179   412           75669867
  189   410           75672269
  327   344           75673367
  310   358           75673712
  249   392           75674537
  265   385           75676250
  102   421           75679669
  198   408           75679704
   81   422           75682889
    0   423           75686967
    1   423           75686968
    2   423           75686975
    3   423           75686994
    4   423           75687031
    5   423           75687092
    6   423           75687183
    7   423           75687310
    8   423           75687479
    9   423           75687696
   10   423           75687967
  230   399           75688199
  147   417           75688236
   11   423           75688298
   12   423           75688695
   13   423           75689164
  117   420           75689613
   14   423           75689711
  244   394           75689768
   15   423           75690342
   16   423           75691063
  210   405           75691125
   17   423           75691880
   18   423           75692799
   19   423           75693826
  277   379           75693872
  233   398           75694129
   20   423           75694967
   21   423           75696228
  227   400           75697083
   22   423           75697615
  314   355           75698019
  306   361           75698497
   23   423           75699134
  168   414           75699576
   24   423           75700791
   25   423           75702592
   82   422           75702816
  263   386           75703903
   26   423           75704543
  319   351           75705310
  254   390           75706064
   27   423           75706650
  129   419           75706748
  291   371           75706982
  286   374           75707280
   28   423           75708919
  326   345           75709601
  103   421           75711188
   29   423           75711356
  174   413           75713021
   30   423           75713967
  236   397           75715029
  155   416           75715171
   31   423           75716758
  194   409           75719313
   32   423           75719735
  139   418           75720251
  224   401           75720625
   33   423           75722904
   83   422           75723235
  162   415           75724903
   34   423           75726271
  279   378           75727791
   35   423           75729842
  118   420           75731032
   36   423           75733623
   37   423           75737620
  214   404           75739608
  261   387           75740184
   38   423           75741839
  104   421           75743325
   84   422           75744152
   39   423           75746286
  325   346           75749861
   40   423           75750967
  239   396           75751055
  148   417           75753505
   41   423           75755888
  130   419           75757059
  185   411           75758156
  221   402           75758669
  299   366           75758795
   42   423           75761055
   85   422           75765573
   43   423           75766474
  180   412           75766528
  247   393           75767680
  296   368           75770368
  281   377           75770674
  318   352           75771640
  309   359           75771908
   44   423           75772151
  302   364           75772152
  119   420           75773159
  105   421           75776086
   45   423           75778092
  140   418           75778632
  252   391           75779479
  190   410           75780000
  313   356           75782313
  288   373           75782989
   46   423           75784303
  203   407           75784570
  169   414           75784753
  259   388           75785051
   86   422           75787504
  156   416           75787712
   47   423           75790790
  207   406           75793159
  324   347           75794147
   48   423           75797559
  199   408           75797911
  242   395           75802363
  163   415           75804122
  175   413           75804372
   49   423           75804616
  293   370           75806757
  131   419           75808150
  106   421           75809477
   87   422           75809951
  305   362           75810553
  218   403           75811059
   50   423           75811967
  120   420           75816000
   51   423           75819618
  149   417           75819662
  283   376           75822563
  211   405           75824056
   52   423           75827575
  195   409           75832804
   88   422           75832920
   53   423           75835844
  141   418           75837853
  257   389           75838462
  317   353           75841990
  323   348           75842459
  107   421           75843504
   54   423           75844431
  231   399           75847590
  228   400           75852352
   55   423           75853342
   89   422           75856417
  234   398           75857696
  121   420           75859561
  132   419           75860027
  157   416           75861189
  250   392           75861288
  186   411           75861387
   56   423           75862583
  181   412           75864269
  270   383           75864887
  336   336           75866112
  272   382           75866616
  290   372           75867848
  335   337           75868128
  245   394           75869109
  312   357           75870621
  170   414           75870944
  225   401           75871826
  268   384           75871936
   57   423           75872160
  308   360           75874112
  334   338           75874176
  274   381           75877165
  215   404           75877639
  108   421           75878173
   90   422           75880448
   58   423           75882079
  237   397           75882826
  285   375           75883500
  333   339           75884256
  164   415           75884319
  150   417           75886713
  266   385           75887721
  191   410           75888871
   59   423           75892346
  298   367           75894455
  322   349           75894797
  276   380           75896576
  176   413           75896773
  142   418           75897920
  301   365           75898026
  332   340           75898368
  255   390           75900375
   60   423           75902967
  122   420           75903848
   91   422           75905019
  222   402           75905856
  204   407           75908807
  264   386           75912200
  133   419           75912696
  109   421           75913490
   61   423           75913948
  295   369           75915784
  316   354           75916360
  331   341           75916512
  200   408           75917312
  208   406           75922328
  240   396           75923136
  278   379           75924891
   62   423           75925295
  304   363           75926611
   92   422           75930136
  158   416           75935608
   63   423           75937014
  330   342           75938688
  262   387           75945331
  196   409           75947465
  123   420           75948867
   64   423           75949111
  110   421           75949461
  321   350           75951161
  248   393           75951449
  287   374           75953527
  219   403           75954286
  151   417           75954664
   93   422           75955805
  171   414           75958155
  212   405           75958253
  143   418           75958839
   65   423           75961592
  292   371           75961899
  280   378           75962152
  311   358           75962943
  182   412           75963096
  329   343           75964896
  165   415           75965500
  187   411           75965734
  134   419           75966163
  253   391           75970748
   66   423           75974463
  243   395           75978782
  307   361           75980324
   94   422           75982032
  111   421           75986092
  260   388           75987072
   67   423           75987730
  177   413           75990230
  124   420           75994624
  315   355           75994750
  328   344           75995136
  192   410           75998888
   68   423           76001399
  232   399           76008367
  282   377           76008401
   95   422           76008823
  229   400           76008989
  159   416           76010975
  320   351           76011551
   69   423           76015476
  216   404           76016960
  135   419           76020434
  144   418           76020616
  235   398           76022667
  112   421           76023389
  152   417           76023521
  226   401           76024377
  300   366           76027896
  327   345           76029408
   70   423           76029967
  289   373           76032686
  297   368           76034105
  205   407           76034268
   96   422           76036184
  258   389           76037381
  201   408           76037913
  125   420           76041125
   71   423           76044878
  172   414           76046392
  303   364           76046671
  166   415           76047671
  251   392           76049539
  246   394           76049920
  238   397           76052045
  209   406           76052745
  223   402           76054375
  310   359           76059279
   72   423           76060215
  113   421           76061358
  183   412           76063015
  197   409           76063302
  284   376           76063680
   97   422           76064121
  294   370           76065184
  326   346           76067712
  188   411           76071203
  136   419           76075515
  319   352           76075967
   73   423           76075984
  314   356           76077160
  145   418           76083257
  271   383           76084398
  178   413           76084749
  160   416           76087296
  269   384           76088213
  126   420           76088376
  273   382           76089385
  306   362           76090544
   74   423           76092191
   98   422           76092640
  153   417           76093290
  213   405           76093722
  256   390           76096216
  241   396           76096657
  220   403           76098827
  114   421           76100005
  267   385           76100788
  275   381           76103216
   75   423           76108842
  325   347           76110048
  193   410           76110057
  291   372           76121019
   99   422           76121747
  265   386           76122081
  277   380           76125933
   76   423           76125943
  286   375           76128031
  167   415           76130838
  137   419           76131412
  173   414           76135661
  127   420           76136383
  249   393           76136706
  115   421           76139336
   77   423           76143500
  318   353           76144409
  146   418           76146768
  100   422           76151448
  263   387           76152050
  324   348           76156416
  244   395           76156659
  217   404           76157577
  279   379           76157578
  309   360           76159629
  202   408           76159720
  206   407           76160959
   78   423           76161519
  299   367           76161762
  254   391           76163535
  313   357           76163590
  154   417           76163977
  184   412           76164032
  161   416           76164577
  230   400           76167000
  233   399           76170536
  302   365           76170733
  296   369           76177745
  189   411           76177800
  227   401           76178284
  116   421           76179357
   79   423           76180006
  198   409           76180321
  179   413           76180336
  101   422           76181749
  210   406           76184416
  128   420           76185152
  138   419           76188131
  236   398           76189048
  261   388           76190653
  281   378           76198193
   80   423           76198967
  288   374           76201496
  224   402           76204232
  305   363           76204772
  336   337           76205809
  323   349           76206816
  335   338           76209847
  147   418           76211155
  102   422           76212656
  168   415           76215007
  317   354           76216877
  334   339           76217923
   81   423           76218408
  293   371           76218568
  117   421           76220074
  194   410           76222384
  239   397           76222692
    0   424           76225024
    1   424           76225025
    2   424           76225032
    3   424           76225051
    4   424           76225088
    5   424           76225149
    6   424           76225240
    7   424           76225367
    8   424           76225536
    9   424           76225753
  174   414           76225968
   10   424           76226024
   11   424           76226355
   12   424           76226752
   13   424           76227221
   14   424           76227768
   15   424           76228399
   16   424           76229120
   17   424           76229937
  333   340           76230037
  214   405           76230469
   18   424           76230856
   19   424           76231883
  247   394           76232207
   20   424           76233024
   21   424           76234285
  129   420           76234689
  155   417           76235588
   22   424           76235672
   23   424           76237191
  259   389           76237848
   82   423           76238335
   24   424           76238848
  252   392           76239296
   25   424           76240649
   26   424           76242600
  162   416           76242824
  103   422           76244175
  221   403           76244688
   27   424           76244707
  139   419           76245678
  332   341           76246189
   28   424           76246976
  283   377           76247820
   29   424           76249413
   30   424           76252024
  312   358           76254040
   31   424           76254815
   32   424           76257792
   83   423           76258754
   33   424           76260961
  322   350           76261248
  118   421           76261493
  308   361           76263993
   34   424           76264328
  185   412           76266153
  331   342           76266379
   35   424           76267899
  242   396           76271624
   36   424           76271680
   37   424           76275677
  104   422           76276312
  148   418           76276424
  180   413           76276997
   84   423           76279671
   38   424           76279896
  203   408           76282739
  290   373           76284117
   39   424           76284343
  130   420           76285000
  190   411           76285531
  207   407           76288886
   40   424           76289024
  330   343           76290607
  316   355           76293371
  257   390           76293593
   41   424           76293945
  199   409           76298528
  301   366           76298797
   42   424           76299112
  218   404           76299496
  298   368           76299624
  169   415           76300184
   85   423           76301092
  119   421           76303620
  140   419           76304059
   43   424           76304531
  272   383           76305535
  270   384           76306104
  285   376           76306501
  156   417           76308129
  105   422           76309073
   44   424           76310208
  274   382           76313792
  268   385           76315457
   45   424           76316149
  175   414           76317319
  211   406           76317347
  329   344           76318873
  321   351           76319712
  163   416           76322043
   46   424           76322360
  304   364           76323008
   86   423           76323023
  250   393           76323457
  295   370           76325375
  231   400           76326391
   47   424           76328847
  276   381           76330917
  266   386           76333552
  228   401           76333553
  234   399           76334103
   48   424           76335616
  195   410           76335875
  245   395           76336000
  131   420           76336091
  106   422           76342464
  149   418           76342581
   49   424           76342673
   87   423           76345470
  120   421           76346461
  311   359           76348510
   50   424           76350024
  328   345           76351177
  225   402           76355433
  237   398           76356845
  278   380           76356952
   51   424           76357675
  255   391           76357846
  264   387           76360347
  141   419           76363280
   52   424           76365632
   88   423           76368439
  215   405           76368500
  186   412           76369384
  307   362           76372371
  315   356           76373891
   53   424           76373901
  287   375           76374278
  181   413           76374738
  292   372           76375936
  107   422           76376491
  157   417           76381606
  320   352           76382208
   54   424           76382488
  170   415           76386375
  327   346           76387519
  132   420           76387968
  121   421           76390022
   55   424           76391399
  222   403           76391875
   89   423           76391936
  280   379           76391939
  191   411           76394402
  240   397           76394773
  262   388           76395800
   56   424           76400640
  164   416           76402240
  204   408           76406976
  150   418           76409632
  176   414           76409720
   57   424           76410217
  108   422           76411160
   90   423           76415967
  248   394           76415976
  200   409           76417929
  208   407           76418055
   58   424           76420136
  142   419           76423347
  326   347           76427899
   59   424           76430403
  253   392           76430565
  300   367           76430863
  122   421           76434309
  282   378           76435920
  260   389           76439869
   91   423           76440538
  133   420           76440637
   60   424           76441024
  297   369           76441482
  219   404           76442723
  303   365           76445252
  109   422           76446477
  310   360           76447000
  243   396           76448043
  319   353           76448736
  196   410           76450536
  289   374           76451193
  212   406           76451544
   61   424           76452005
  158   417           76456025
  314   357           76458437
   62   424           76463352
   92   423           76465655
  325   348           76472317
  182   413           76473565
  171   415           76473586
  187   412           76473731
   63   424           76475071
  294   371           76476995
  151   418           76477583
  123   421           76479328
  110   422           76482448
  165   416           76483421
  143   419           76484266
  306   363           76484763
   64   424           76487168
  232   400           76487168
  284   377           76488937
  229   401           76490190
   93   423           76491324
  258   390           76492512
  134   420           76494104
  235   399           76499074
   65   424           76499649
  177   414           76503177
  192   411           76504419
  216   405           76507821
  226   402           76507984
  251   393           76511708
   66   424           76512520
  246   395           76516811
   94   423           76517551
  111   422           76519079
  318   354           76519296
  324   349           76520773
  124   421           76525085
  271   384           76525615
   67   424           76525787
  238   398           76526064
  273   383           76528304
  159   417           76531392
  269   385           76531734
  205   408           76532437
  291   373           76537288
  201   409           76538530
   68   424           76539456
  275   382           76539843
  223   403           76540394
   95   423           76544342
  337   337           76545506
  144   419           76546043
  152   418           76546440
  267   386           76546619
  313   358           76547009
  336   338           76547528
  135   420           76548375
  209   407           76548472
  309   361           76549510
  286   376           76551032
   69   424           76553533
  335   339           76553594
  256   391           76553687
  112   422           76556376
  277   381           76560274
  172   415           76561823
  334   340           76563704
  166   416           76565592
  197   410           76566373
  299   368           76566931
   70   424           76568024
  241   397           76568294
  265   387           76570228
  302   366           76571504
  125   421           76571586
   96   423           76571703
  323   350           76573267
  183   413           76573484
  333   341           76577858
  188   412           76579200
   71   424           76582935
  213   406           76587013
  220   404           76587264
  296   370           76587336
  279   380           76589639
  317   355           76593888
  113   422           76594345
  332   342           76596056
  178   414           76597696
   72   424           76598272
   97   423           76599640
  305   364           76601169
  249   394           76601233
  263   388           76602519
  136   420           76603456
  160   417           76607713
  145   419           76608684
   73   424           76614041
  193   411           76615588
  153   418           76616209
  331   343           76618298
  126   421           76618837
  288   375           76622247
  254   392           76623352
  244   396           76625920
  281   379           76627980
   98   423           76628159
  322   351           76629799
   74   424           76630248
  293   372           76632605
  114   422           76632992
  312   359           76639607
  261   389           76643450
  330   344           76644584
   75   424           76646899
  230   401           76648201
  217   405           76648438
  167   416           76648759
  233   400           76649337
  173   415           76651092
  308   362           76656040
   99   423           76657266
  206   408           76659128
  137   420           76659353
  202   409           76660337
  227   402           76661891
   76   424           76664000
  236   399           76665455
  127   421           76666844
  146   419           76672195
  115   422           76672323
  316   356           76672512
  184   413           76674501
  329   345           76674914
  283   378           76675339
  210   407           76680143
   77   424           76681557
  198   410           76683392
  161   417           76684994
  189   412           76685797
  154   418           76686896
  100   423           76686967
  224   403           76690251
  321   352           76690369
  259   390           76692979
  179   414           76693283
  239   398           76696711
  247   395           76699098
   78   424           76699576
  252   393           76701465
  301   367           76701764
  290   374           76702624
  298   369           76707001
  328   346           76709288
  116   422           76712344
  128   421           76715613
  138   420           76716072
  101   423           76717268
   79   424           76718063
  304   365           76721589
  214   406           76723760
  194   411           76727915
  285   377           76731758
  168   416           76732928
  221   404           76733125
  311   360           76736231
  147   419           76736582
   80   424           76737024
  295   371           76737186
  174   415           76741399
  242   397           76743261
  272   384           76746752
  327   347           76747706
  102   423           76748175
  270   385           76749625
  257   391           76751064
  274   383           76752711
  117   422           76753061
  320   353           76754977
  315   357           76755168
   81   424           76756465
  155   418           76758507
  268   386           76761288
  162   417           76763241
  129   421           76765150
    0   425           76765625
    1   425           76765626
    2   425           76765633
    3   425           76765652
    4   425           76765689
    5   425           76765750
    6   425           76765841
    7   425           76765968
    8   425           76766137
    9   425           76766354
  307   363           76766590
   10   425           76766625
   11   425           76766956
   12   425           76767353
  276   382           76767544
   13   425           76767822
   14   425           76768369
   15   425           76769000
   16   425           76769721
   17   425           76770538
   18   425           76771457
   19   425           76772484
  139   420           76773619
   20   425           76773625
   21   425           76774886
   22   425           76776273
   82   424           76776392
  185   413           76776622
   23   425           76777792
   24   425           76779449
  103   423           76779694
   25   425           76781250
  266   387           76781699
   26   425           76783201
  203   409           76783356
   27   425           76785308
  207   408           76787055
   28   425           76787577
  250   394           76787984
  180   414           76789944
   29   425           76790014
  326   348           76790168
  218   405           76790357
  278   381           76791293
  292   373           76792205
   30   425           76792625
  190   412           76793528
  118   422           76794480
   31   425           76795416
   83   424           76796811
  287   376           76797279
   32   425           76798393
   33   425           76801562
  199   410           76801599
  148   419           76801851
   34   425           76804929
  245   396           76805261
  231   401           76807592
   35   425           76808500
  264   388           76810816
  104   423           76811831
   36   425           76812281
  234   400           76812904
  211   407           76813074
  130   421           76815461
   37   425           76816278
  228   402           76817160
  255   392           76817663
   84   424           76817728
  169   416           76818105
   38   425           76820497
  319   354           76823623
  280   380           76824000
   39   425           76824944
   40   425           76829625
  156   418           76831048
  140   420           76832000
  175   415           76832750
  237   399           76833252
   41   425           76834546
  300   368           76836032
  119   422           76836607
  325   349           76836674
  310   361           76836881
   85   424           76839149
   42   425           76839713
  195   411           76841406
  225   403           76841452
  314   358           76841856
  163   417           76842460
  105   423           76844592
   43   425           76845132
  303   366           76846023
  262   389           76848597
   44   425           76850809
  297   370           76851073
   45   425           76856750
   86   424           76861080
  215   406           76861791
   46   425           76862961
  282   379           76865707
  131   421           76866552
  149   419           76868008
  240   398           76868792
   47   425           76869448
  289   375           76871944
   48   425           76876217
  106   423           76877983
  120   422           76879448
  186   413           76879853
  222   404           76880312
  306   364           76881160
  248   395           76882867
   49   425           76883274
   87   424           76883527
  324   350           76887224
  337   338           76887225
  181   414           76887685
   50   425           76890625
  294   372           76891032
  141   420           76891221
  336   339           76891275
  253   393           76892734
  260   390           76895000
  318   355           76896307
   51   425           76898276
  335   340           76899375
  191   412           76902399
  170   416           76904296
  157   418           76904525
   52   425           76906233
   88   424           76906496
  204   409           76907593
  334   341           76911525
  107   423           76912010
   53   425           76914502
  208   408           76916224
  284   378           76916456
  132   421           76918429
  243   397           76919680
  200   410           76921000
  164   417           76922657
  121   422           76923009
   54   425           76923089
  176   415           76925151
  333   342           76927725
   89   424           76929993
   55   425           76932000
  313   359           76932576
  219   405           76933584
  150   419           76935059
   56   425           76941241
  309   362           76941557
  323   351           76941818
  108   423           76946679
  212   407           76947271
  332   343           76947975
  258   391           76949983
   57   425           76950818
  142   420           76951288
   90   424           76954024
  291   374           76955795
  196   411           76956067
   58   425           76960737
  122   422           76967296
  232   401           76968369
  271   385           76969136
  273   384           76969521
   59   425           76971004
  133   421           76971098
  331   344           76972275
  317   356           76973029
  229   402           76973797
  299   369           76974308
  302   367           76974471
  251   394           76976235
  286   377           76976289
  269   386           76977565
  235   400           76977875
   91   424           76978595
  275   383           76978762
  158   418           76978944
   60   425           76981625
  109   423           76981996
  187   413           76984200
  246   396           76986072
  182   414           76986512
  171   416           76991507
   61   425           76992606
  226   403           76994003
  267   387           76994766
  277   382           76996901
  296   371           76999147
  305   365           76999750
  322   352           77000456
  330   345           77000625
  216   406           77001112
  238   399           77002471
  151   419           77003010
   92   424           77003712
  165   417           77003838
   62   425           77003953
  143   420           77012207
  123   422           77012315
  192   412           77012416
  256   392           77013504
   63   425           77015672
  110   423           77017967
  177   415           77018608
  265   388           77020697
  279   381           77023980
  134   421           77024565
  312   360           77027328
   64   425           77027769
  223   404           77028831
   93   424           77029381
  329   346           77033025
  205   409           77033054
   65   425           77040250
  201   410           77041601
  241   398           77042313
  288   376           77045248
  209   408           77046641
  293   373           77048874
  308   363           77050259
   66   425           77053121
  316   357           77053789
  159   418           77054311
  111   423           77054598
  263   389           77055316
   94   424           77055608
  124   422           77058072
  281   380           77060041
  321   353           77063138
   67   425           77066388
  249   395           77068124
  328   347           77069475
  152   419           77071867
  197   411           77071904
  144   420           77073984
  220   405           77078125
  135   421           77078836
  172   416           77079744
   68   425           77080057
   95   424           77082399
  213   407           77082740
  254   393           77085521
  166   417           77086009
  183   414           77086431
  188   413           77089669
  112   423           77091895
   69   425           77094134
  244   397           77097557
  261   390           77098581
  125   422           77104573
  283   379           77105126
  301   368           77106933
   70   425           77108625
   96   424           77109760
  327   348           77109975
  178   415           77113127
  298   370           77116592
  304   366           77122360
  290   375           77123375
   71   425           77123536
  193   412           77123585
  311   361           77126112
  113   423           77129864
  320   354           77129864
  233   401           77130538
  160   418           77130632
  230   402           77131808
  136   421           77133917
  145   420           77136625
   97   424           77137697
  315   358           77138587
   72   425           77138873
  153   419           77141636
  217   406           77141729
  236   400           77144256
  227   403           77147910
  259   391           77150450
  295   372           77151223
  126   422           77151824
  326   349           77154525
   73   425           77154642
  285   378           77159277
  206   409           77159745
  307   364           77162987
  202   410           77163408
  252   394           77165992
   98   424           77166216
  247   396           77168359
  114   423           77168511
  173   416           77169013
  167   417           77169176
   74   425           77170849
  239   399           77173118
  210   408           77178312
  224   404           77178688
  184   414           77187448
   75   425           77187500
  198   411           77188923
  137   421           77189814
  272   385           77190273
  274   384           77193928
   99   424           77195323
  270   386           77195456
  189   413           77196266
  127   422           77199831
  146   420           77200136
  319   355           77200634
  325   350           77203125
   76   425           77204601
  276   383           77206463
  115   423           77207842
  161   418           77207913
  179   415           77208714
  268   387           77209435
  292   374           77210712
  257   392           77210881
  154   419           77212323
  242   398           77217280
  214   407           77219487
   77   425           77222158
  287   377           77222536
  221   405           77223986
  100   424           77225024
  314   359           77227423
  278   382           77227920
  310   362           77228928
  338   338           77228944
  337   339           77230972
  266   388           77232168
  194   412           77235912
  336   340           77237056
   78   425           77240177
  300   369           77243409
  138   421           77246533
  335   341           77247196
  116   423           77247863
  128   422           77248600
  303   367           77248990
  168   417           77253345
  250   395           77254875
  101   424           77255325
  324   351           77255775
  280   381           77258341
   79   425           77258664
  174   416           77259320
  334   342           77261392
  297   371           77262884
  264   389           77263613
  147   420           77264523
  318   356           77275448
  245   397           77276898
   80   425           77277625
  333   343           77279644
  306   365           77279741
  255   393           77279832
  218   406           77283648
  155   419           77283934
  162   418           77286160
  102   424           77286232
  203   410           77286427
  207   409           77287672
  117   423           77288580
  185   414           77289569
  231   402           77291199
  234   401           77294105
  289   376           77294945
   81   425           77297066
  282   380           77297768
  129   422           77298137
  332   344           77301952
  228   403           77303179
  262   390           77303728
  190   413           77303997
  139   421           77304080
  180   415           77305375
  199   411           77307130
  294   373           77307301
    0   426           77308776
    1   426           77308777
    2   426           77308784
    3   426           77308803
    4   426           77308840
    5   426           77308901
    6   426           77308992
    7   426           77309119
    8   426           77309288
    9   426           77309505
   10   426           77309776
   11   426           77310107
   12   426           77310504
   13   426           77310973
  211   408           77311243
   14   426           77311520
  237   400           77312053
   15   426           77312151
  323   352           77312475
   16   426           77312872
   17   426           77313689
   18   426           77314608
   19   426           77315635
   20   426           77316776
   82   425           77316993
  103   424           77317751
   21   426           77318037
   22   426           77319424
  313   360           77320297
   23   426           77320943
   24   426           77322600
   25   426           77324401
   26   426           77326352
  331   345           77328316
   27   426           77328459
  148   420           77329792
  225   404           77329889
  118   423           77329999
   28   426           77330728
   29   426           77333165
   30   426           77335776
  309   363           77335776
   83   425           77337412
  169   417           77338522
   31   426           77338567
   32   426           77341544
   33   426           77344713
  240   399           77345199
  284   379           77346243
   34   426           77348080
  130   422           77348448
  195   412           77349403
  104   424           77349888
  175   416           77350671
   35   426           77351651
  248   396           77352128
  260   391           77352471
  317   357           77354306
   36   426           77355432
  156   419           77356475
  253   394           77357261
  215   407           77357518
   84   425           77358329
  330   346           77358736
   37   426           77359429
  140   421           77362461
   38   426           77363648
  163   418           77365379
   39   426           77368095
  222   405           77371173
  119   423           77372126
   40   426           77372776
  322   353           77373225
  291   375           77376546
   41   426           77377697
  302   368           77379640
   85   425           77379750
  105   424           77382649
   42   426           77382864
  299   370           77383899
   43   426           77388283
  186   414           77392800
  329   347           77393212
  243   398           77393699
   44   426           77393960
  149   420           77395949
  131   422           77399539
   45   426           77399901
  305   366           77400521
   86   425           77401681
  181   415           77403116
  286   378           77403808
   46   426           77406112
  258   392           77409800
  204   410           77410664
   47   426           77412599
  191   413           77412868
  273   385           77413042
  296   372           77413184
  120   423           77414967
  271   386           77414967
  106   424           77416040
  208   409           77416841
  312   361           77417209
   48   426           77419368
  275   384           77419979
  141   421           77421682
   87   425           77424128
  170   417           77424713
  269   387           77425712
   49   426           77426425
  200   411           77426531
  219   406           77426875
  157   419           77429952
  328   348           77431744
   50   426           77433776
  277   383           77435820
  316   358           77437208
  321   354           77438025
   51   426           77441427
  176   416           77443072
  251   395           77443126
  267   388           77445235
  212   408           77445440
  164   418           77445576
  308   364           77446656
   88   425           77447097
   52   426           77449384
  107   424           77450067
  132   422           77451416
  232   402           77451976
   53   426           77457653
  246   397           77457709
  121   423           77458528
  235   401           77459076
  229   403           77459816
  279   382           77460607
  150   420           77463000
  196   412           77464064
   54   426           77466240
  293   374           77467381
  288   377           77470505
   89   425           77470594
  265   389           77473494
  327   349           77474332
   55   426           77475151
  256   393           77475673
  238   400           77481272
  142   421           77481749
  226   404           77482440
   56   426           77484392
  108   424           77484736
   57   426           77493969
  281   381           77494382
   90   425           77494625
  216   407           77496839
  187   414           77497147
  182   415           77501943
  122   423           77502815
   58   426           77503888
  133   422           77504085
  158   419           77504371
  320   355           77506875
  263   390           77510447
  171   417           77511924
   59   426           77514155
  301   369           77514310
  311   362           77518159
  241   399           77518720
   91   425           77519196
  223   405           77519692
  109   424           77520053
  326   350           77520976
  192   413           77522885
  315   359           77524154
   60   426           77524776
  304   367           77525327
  165   418           77526757
  298   371           77528403
  151   420           77530951
   61   426           77535757
  205   410           77536125
  177   416           77536529
  283   380           77537187
  249   396           77537385
  143   421           77542668
   92   425           77544313
  290   376           77546376
   62   426           77547104
  201   411           77547132
  209   409           77547258
  123   423           77547834
  254   394           77550048
  110   424           77556024
  261   391           77556052
  134   422           77557552
   63   426           77558823
  307   365           77561568
  295   373           77567492
   93   425           77569982
   64   426           77570920
  220   406           77571416
  244   398           77571576
  325   351           77571676
  338   339           77572691
  337   340           77576753
  159   419           77579738
  319   356           77579775
  197   412           77579901
  213   408           77580909
   65   426           77583401
  336   341           77584877
  285   379           77589064
  111   424           77592655
  124   423           77593591
   94   425           77596209
   66   426           77596272
  335   342           77597063
  152   420           77599808
  172   417           77600161
  183   415           77601862
  188   414           77602616
  144   421           77604445
  166   418           77608928
   67   426           77609539
  259   392           77610267
  135   422           77611823
  334   343           77613311
  233   402           77614145
  314   360           77615144
  230   403           77617827
   95   425           77623000
  310   363           77623147
   68   426           77623208
  236   401           77625457
  324   352           77626432
  112   424           77629952
  178   416           77631048
  292   375           77631463
  252   395           77632883
  333   344           77633621
  193   413           77634054
  272   386           77636104
  227   404           77636347
   69   426           77637285
  274   385           77637449
  217   407           77637456
  247   397           77639996
  125   423           77640092
  270   387           77643603
  276   384           77647680
  287   378           77650055
   96   425           77650361
   70   426           77651776
  239   400           77651919
  300   370           77653000
  303   368           77654159
  160   419           77656059
  318   357           77656725
  332   345           77657993
  268   388           77659904
  206   410           77662816
   71   426           77666687
  278   383           77666839
  136   422           77666904
  145   421           77667086
  113   424           77667921
  202   411           77668939
  224   405           77669549
  153   420           77669577
  257   393           77673050
  297   372           77676921
   97   425           77678298
  210   409           77678929
  306   366           77680512
   72   426           77682024
  266   389           77684965
  323   353           77685244
  331   346           77686427
  126   423           77687343
  173   417           77689430
  167   418           77692095
  242   399           77693687
  280   382           77694968
  198   412           77696920
   73   426           77697793
  184   415           77702879
  114   424           77706568
   98   425           77706817
  189   414           77709213
  313   361           77710178
   74   426           77714000
  221   406           77717277
  214   408           77717656
  264   390           77718744
  330   347           77718923
  289   377           77720202
  137   422           77722801
  250   396           77724136
  294   374           77725808
  179   416           77726635
  146   421           77730597
   75   426           77730651
  282   381           77732109
  309   364           77732173
  161   419           77733340
  127   423           77735350
   99   425           77735924
  317   358           77737725
  154   420           77740264
  255   394           77744359
  115   424           77745899
  194   413           77746381
   76   426           77747752
  322   354           77748112
  245   398           77750917
  329   348           77755481
  262   391           77761199
   77   426           77765309
  100   425           77765625
  168   418           77776264
  231   403           77777218
  234   402           77777712
  284   380           77778304
  218   407           77779375
  138   422           77779520
  174   417           77779737
   78   426           77783328
  128   423           77784119
  116   424           77785920
  302   369           77787017
  207   410           77790743
  228   404           77791616
  203   411           77791958
  237   401           77793254
  147   421           77794984
  299   371           77795710
  101   425           77795926
  328   349           77796101
  291   376           77799547
   79   426           77801815
  305   367           77803488
  185   415           77805000
  312   362           77809256
  162   419           77811587
  211   409           77811860
  155   420           77811875
  260   392           77812288
  321   355           77815036
  199   412           77815127
  190   414           77816944
  225   405           77820750
   80   426           77820776
  316   359           77822775
  180   416           77823296
  248   397           77823765
  240   400           77824000
  253   395           77824152
  117   424           77826637
  102   425           77826833
  296   373           77829453
  286   379           77833595
  129   423           77833656
  139   422           77837067
   81   426           77840217
  327   350           77840783
  308   365           77845237
    0   427           77854483
    1   427           77854484
    2   427           77854491
    3   427           77854510
    4   427           77854547
    5   427           77854608
    6   427           77854699
    7   427           77854826
    8   427           77854995
    9   427           77855212
   10   427           77855483
  215   408           77855687
   11   427           77855814
   12   427           77856211
   13   427           77856680
   14   427           77857227
   15   427           77857858
  103   425           77858352
   16   427           77858579
  273   386           77858873
   17   427           77859396
  195   413           77859872
   82   426           77860144
  148   421           77860253
   18   427           77860315
   19   427           77861342
  169   418           77861441
   20   427           77862483
  271   387           77863114
  275   385           77863500
   21   427           77863744
  222   406           77864464
   22   427           77865131
   23   427           77866650
  118   424           77868056
   24   427           77868307
  243   399           77870106
   25   427           77870108
  175   417           77871088
  258   393           77871969
   26   427           77872059
   27   427           77874166
  269   388           77876181
   28   427           77876435
  277   384           77877037
   29   427           77878872
   83   426           77880563
   30   427           77881483
  130   423           77883967
   31   427           77884274
  156   420           77884416
  320   356           77886016
   32   427           77887251
  293   375           77888132
  326   351           77889527
   33   427           77890420
  104   425           77890489
  163   419           77890806
   34   427           77893787
  140   422           77895448
   35   427           77897358
  288   378           77898024
  267   389           77898032
  279   383           77899526
   36   427           77901139
   84   426           77901480
   37   427           77905136
  186   415           77908231
   38   427           77909355
  119   424           77910183
  315   360           77911875
  311   363           77912378
  251   396           77912387
   39   427           77913802
  204   411           77916195
  339   339           77916438
  338   340           77918472
   40   427           77918483
  208   410           77919912
  181   416           77921037
  219   407           77922602
   85   426           77922901
  105   425           77923250
   41   427           77923404
  301   370           77923901
  337   341           77924574
  191   414           77925815
  149   421           77926410
   42   427           77928571
  265   390           77928625
  304   368           77930496
  281   382           77931009
  246   398           77931728
   43   427           77933990
  200   412           77934528
  336   342           77934744
  131   423           77935058
  232   403           77937995
   44   427           77939667
  256   394           77940200
  325   352           77942333
  298   372           77942440
  235   402           77942683
   86   426           77944832
   45   427           77945608
  212   409           77946057
  170   418           77947632
  229   404           77948253
  335   343           77948982
   46   427           77951819
  120   424           77953024
  141   422           77954669
  106   425           77956641
  157   420           77957893
   47   427           77958306
  319   357           77961052
  307   366           77962339
  238   401           77962473
  176   417           77963489
   48   427           77965075
   87   426           77967279
  334   344           77967288
  263   391           77967918
  164   419           77971003
  283   381           77971528
  290   377           77971633
   49   427           77972132
  226   405           77973301
  196   413           77974533
   50   427           77979483
  295   374           77985999
  132   423           77986935
   51   427           77987134
  333   345           77989662
   88   426           77990248
  107   425           77990668
  150   421           77993461
  216   408           77995008
   52   427           77995091
  121   424           77996585
  241   400           77997521
  324   353           77999201
   53   427           78003360
  314   361           78005025
  249   397           78009022
   54   427           78011947
  187   415           78012578
  223   406           78012983
   89   426           78013745
  142   422           78014736
  261   392           78015869
  332   346           78016104
  254   395           78016939
  310   364           78019544
  182   416           78019864
   55   427           78020858
  285   380           78021125
  108   425           78025337
   56   427           78030099
  158   420           78032312
  171   418           78034843
  192   414           78035832
   90   426           78037776
  133   423           78039604
   57   427           78039676
  318   358           78040144
  122   424           78040872
  205   411           78041656
  331   347           78046614
  244   399           78047983
   58   427           78049595
  209   410           78050329
  165   419           78052184
  292   376           78054464
  201   412           78055129
  177   417           78056946
   59   427           78059862
  323   354           78060131
  109   425           78060654
  151   421           78061412
  303   369           78061536
   91   426           78062347
  300   371           78064811
  220   407           78067143
   60   427           78070483
  259   393           78072436
  143   422           78075655
  287   379           78079842
  330   348           78081192
   61   427           78081464
  213   409           78081526
  274   386           78083280
  306   367           78083479
  272   387           78084251
  123   424           78085891
   92   426           78087464
  197   413           78090370
  276   385           78091201
   62   427           78092811
  134   423           78093071
  297   373           78093190
  270   388           78094072
  110   425           78096625
  233   403           78100164
  252   396           78102144
  313   362           78102225
   63   427           78104530
  230   404           78106264
  159   420           78107679
  278   384           78108056
  236   402           78109064
  268   389           78112701
   93   426           78113133
  247   398           78114015
   64   427           78116627
  188   415           78118047
  183   416           78119783
  329   349           78119838
  172   418           78123080
  317   359           78123292
  322   355           78125123
  227   405           78127208
   65   427           78129108
  152   421           78130269
  309   365           78130754
  124   424           78131648
  239   401           78133120
  111   425           78133256
  280   383           78133887
  166   419           78134355
  217   408           78135625
  144   422           78137432
  257   394           78137577
   94   426           78139360
  266   390           78140096
   66   427           78141979
  294   375           78146559
  193   414           78147001
  135   423           78147342
  289   378           78147721
  178   417           78151465
   67   427           78155246
  328   350           78162552
  224   406           78162840
   95   426           78166151
  206   411           78168347
  282   382           78168736
   68   427           78168915
  112   425           78170553
  242   400           78172488
  264   391           78176215
  202   412           78176936
  125   424           78178149
  210   410           78182000
   69   427           78182992
  160   420           78184000
   96   426           78193512
  321   356           78194177
  250   397           78195773
  302   370           78196608
   70   427           78197483
  153   421           78200038
  145   422           78200073
  136   423           78202423
  312   363           78203475
  198   413           78207389
  113   425           78208522
  305   368           78208657
  327   351           78209334
  299   372           78209747
  316   360           78210496
  255   395           78211250
  173   418           78212349
   71   427           78212394
  284   381           78212645
  221   407           78213004
  167   419           78217522
  214   409           78218273
  184   416           78220800
  262   392           78221016
   97   426           78221449
  189   415           78224644
  291   377           78224804
  126   424           78225400
  245   399           78227324
   72   427           78227731
   73   427           78243500
  308   366           78246008
  179   417           78247052
  114   425           78247169
  296   374           78247960
   98   426           78249968
  137   423           78258320
  194   414           78259328
   74   427           78259707
  326   352           78260184
  161   420           78261281
  339   340           78262219
  146   422           78263584
  234   403           78263731
  231   404           78265655
  286   380           78265656
  338   341           78266293
  320   357           78267293
  154   421           78270725
  127   424           78273407
  337   342           78274441
  260   393           78274457
   75   427           78276358
  237   402           78276861
  218   408           78277544
   99   426           78279075
  228   405           78282477
  115   425           78286500
  336   343           78286663
  253   396           78293413
   76   427           78293459
  207   411           78296274
  248   398           78297784
  203   412           78299955
  168   419           78301691
  315   361           78301756
  174   418           78302656
  335   344           78302959
  240   401           78305201
  273   387           78307020
  311   364           78308775
  100   426           78308776
  275   386           78309331
   77   427           78311016
  293   376           78311133
  271   388           78313583
  225   406           78314041
  211   410           78314931
  138   423           78315039
  325   353           78315102
  277   385           78320558
  128   424           78322176
  185   416           78322921
  334   345           78323329
  199   413           78325596
  116   425           78326521
  288   379           78327811
  147   422           78327971
  269   389           78328978
   78   427           78329035
  190   415           78332375
  301   371           78335712
  258   394           78336496
  304   369           78337873
  101   426           78339077
  162   420           78339528
  279   384           78340743
  155   421           78342336
  180   417           78343713
  319   358           78344471
   79   427           78347522
  333   346           78347773
  243   400           78348907
  267   390           78353163
  215   409           78356304
  298   373           78358709
  222   407           78360191
  307   367           78365306
   80   427           78366483
  117   425           78367238
  281   383           78369928
  102   426           78369984
  129   424           78371713
  139   423           78372586
  195   414           78372819
  324   354           78374088
  332   347           78376291
  251   397           78384024
   81   427           78385924
  265   391           78386096
  169   419           78386868
  148   422           78393240
  175   418           78394007
  314   362           78397072
  290   378           78399152
  103   426           78401503
    0   428           78402752
    1   428           78402753
    2   428           78402760
    3   428           78402779
    4   428           78402816
    5   428           78402877
    6   428           78402968
    7   428           78403095
    8   428           78403264
    9   428           78403481
   10   428           78403752
   11   428           78404083
   12   428           78404480
   13   428           78404949
   14   428           78405496
   82   427           78405851
   15   428           78406127
  295   375           78406750
   16   428           78406848
  256   395           78407091
   17   428           78407665
  246   399           78408135
  283   382           78408155
   18   428           78408584
  118   425           78408657
  331   348           78408883
   19   428           78409611
   20   428           78410752
   21   428           78412013
   22   428           78413400
  156   421           78414877
   23   428           78414919
   24   428           78416576
  310   365           78418125
   25   428           78418377
  163   420           78418747
   26   428           78420328
  219   408           78420771
  130   424           78422024
   27   428           78422435
  204   412           78424192
   28   428           78424704
  208   411           78425443
  318   359           78425711
  186   416           78426152
   83   427           78426270
  232   404           78426432
   29   428           78427141
  263   392           78427735
  235   403           78428702
   30   428           78429752
  140   423           78430967
   31   428           78432543
  104   426           78433640
   32   428           78435520
  323   355           78437142
   33   428           78438689
  229   405           78439114
  191   415           78441246
  181   417           78441454
   34   428           78442056
  200   413           78444997
  330   349           78445549
   35   428           78445627
  238   402           78446080
   84   427           78447187
  212   410           78449128
   36   428           78449408
  119   425           78450784
   37   428           78453405
  285   381           78455466
   38   428           78457624
  149   422           78459397
   39   428           78462071
  105   426           78466401
  226   406           78466592
   40   428           78466752
   85   427           78468608
  303   370           78471127
   41   428           78471673
  170   419           78473059
  131   424           78473115
   42   428           78476840
  261   393           78478038
  241   401           78478722
  300   372           78478848
  292   377           78479721
   43   428           78482259
  249   398           78483041
  254   396           78486200
  329   350           78486289
  176   418           78486408
  196   414           78487480
   44   428           78487936
  157   421           78488354
  306   368           78488648
  141   423           78490188
   86   427           78490539
  120   425           78493625
   45   428           78493877
  216   409           78495625
  313   363           78496444
  164   420           78498944
  106   426           78499792
   46   428           78500088
  322   356           78504264
   47   428           78506575
  223   407           78508710
  317   360           78511013
  297   374           78511697
  287   380           78511903
   87   427           78512986
   48   428           78513344
   49   428           78520401
  132   424           78524992
  150   422           78526448
  244   400           78526784
   50   428           78527752
  187   416           78530499
  328   351           78531103
  274   387           78531427
  309   366           78531525
  107   426           78533819
  272   388           78534720
   51   428           78535403
   88   427           78535955
  259   394           78536963
  276   386           78537032
  121   425           78537186
  182   417           78540281
   52   428           78543360
  270   389           78546869
  205   412           78549653
  142   423           78550255
  192   415           78551263
  278   385           78551577
   53   428           78551629
  209   411           78555860
   89   427           78559452
   54   428           78560216
  171   419           78560270
  158   421           78562773
  220   408           78565312
  201   413           78565598
  268   390           78567832
  108   426           78568488
   55   428           78569127
  294   376           78569560
  252   397           78573781
  280   384           78575104
  321   357           78575454
  289   379           78577508
  133   424           78577661
   56   428           78578368
  177   418           78579865
  327   352           78579991
  165   420           78580125
  122   425           78581473
   90   427           78583483
  213   410           78584597
   57   428           78587945
  233   404           78588601
  247   399           78590422
  151   422           78594399
  236   403           78595083
  230   405           78597125
  266   391           78597567
   58   428           78597864
  312   364           78599872
  316   361           78600377
  197   414           78603317
  109   426           78603805
  257   395           78604468
  282   383           78607655
  340   340           78608000
   91   427           78608054
   59   428           78608131
  302   371           78608419
  339   341           78610040
  143   423           78611174
  305   369           78616034
  338   342           78616160
  239   402           78616727
   60   428           78618752
  227   406           78620499
  299   373           78626016
  337   343           78626360
  123   425           78626492
   61   428           78629733
  134   424           78631128
  326   353           78632953
   92   427           78633171
  188   416           78635968
  264   392           78636032
  217   409           78636242
  159   421           78638140
  110   426           78639776
  183   417           78640200
  336   344           78640640
   62   428           78641080
  172   419           78648507
  308   367           78648975
  284   382           78649272
  320   358           78650712
  291   378           78652323
   63   428           78652799
  242   401           78653689
  224   407           78658567
   93   427           78658840
  335   345           78659000
  166   420           78662296
  193   415           78662432
  152   422           78663256
   64   428           78664896
  296   375           78668711
  250   398           78669792
  124   425           78672249
  144   423           78672951
  178   418           78674384
  206   412           78676344
  111   426           78676407
   65   428           78677377
  255   396           78680511
  334   346           78681440
  262   393           78683185
   94   427           78685067
  135   424           78685399
  202   413           78687405
  210   411           78687531
  325   354           78689989
   66   428           78690248
  315   362           78693803
  286   381           78699997
   67   428           78703515
  245   400           78706125
  311   365           78707356
  333   347           78707960
  221   408           78711173
   95   427           78711858
  112   426           78713704
  160   421           78714461
   68   428           78717184
  125   425           78718750
  198   414           78720336
  214   410           78721344
  319   359           78730038
   69   428           78731261
  153   422           78733025
  145   423           78735592
  293   377           78736390
  173   419           78737776
  332   348           78738560
  260   394           78738984
   96   427           78739219
  136   424           78740480
  184   417           78741217
  189   416           78742565
  167   420           78745463
   70   428           78745752
  304   370           78747464
  301   372           78749749
  324   355           78751099
  113   426           78751673
  234   404           78752168
  231   405           78756516
  275   387           78757478
  273   388           78757489
  288   380           78759872
   71   428           78760663
  237   403           78762880
  253   397           78765050
  126   425           78766001
  271   389           78766380
  277   386           78766389
   97   427           78767156
  179   418           78769971
  307   368           78770475
  331   349           78773240
  248   399           78774191
  194   415           78774759
  228   406           78775768
   72   428           78776000
  298   374           78777216
  218   409           78778161
  269   390           78784109
  279   385           78784264
  240   402           78788808
  114   426           78790320
  314   363           78791291
  161   421           78791742
   73   428           78791769
   98   427           78795675
  137   424           78796377
  146   423           78799103
  258   395           78803387
  154   422           78803712
  207   412           78804271
   74   428           78807976
  225   407           78809768
  203   413           78810424
  267   391           78810634
  281   384           78811145
  330   350           78812000
  318   360           78813432
  127   425           78814008
  323   356           78816283
  310   366           78818896
  211   411           78820462
   75   428           78824627
   99   427           78824782
  174   419           78828083
  290   379           78828939
  168   420           78829632
  115   426           78829651
  295   376           78829751
  243   401           78830108
  199   414           78838543
   76   428           78841728
  185   417           78843338
  265   392           78845913
  283   383           78847074
  190   416           78850296
  138   424           78853096
  100   427           78854483
  329   351           78854840
  251   398           78858043
  222   408           78858360
   77   428           78859285
  215   410           78859375
  128   425           78862777
  147   423           78863490
  180   418           78866632
  116   426           78869672
  162   421           78869989
  155   422           78875323
  256   396           78876352
   78   428           78877304
  303   371           78882938
  101   427           78884784
  322   357           78885541
  246   400           78886936
  195   415           78888250
  263   393           78889904
  285   382           78892093
  313   364           78892841
  300   373           78895117
   79   428           78895791
  306   369           78896025
  317   361           78900894
  328   352           78901760
  292   378           78907240
  117   426           78910389
  139   424           78910643
  129   425           78912314
   80   428           78914752
  169   420           78914809
  102   427           78915691
  235   404           78917139
  232   405           78917293
  175   419           78919434
  219   409           78921388
  148   423           78928759
  238   403           78932099
  229   406           78932405
  297   375           78932448
  208   412           78933440
   81   428           78934193
  309   367           78934492
  204   413           78934661
  261   394           78942565
  287   381           78946244
  186   417           78946569
  103   427           78947210
  156   422           78947864
  163   421           78949208
  118   426           78951808
  327   353           78952760
    0   429           78953589
    1   429           78953590
    2   429           78953597
    3   429           78953616
    4   429           78953653
    5   429           78953714
    6   429           78953805
    7   429           78953932
    8   429           78954101
   82   428           78954120
    9   429           78954318
   10   429           78954589
  212   411           78954659
   11   429           78954920
   12   429           78955317
   13   429           78955786
  340   341           78955821
   14   429           78956333
   15   429           78956964
   16   429           78957685
  254   397           78957837
  200   414           78957944
   17   429           78958502
  321   358           78958873
  191   416           78959167
   18   429           78959421
  249   399           78959448
  339   342           78959907
   19   429           78960448
   20   429           78961589
  226   407           78962319
  241   402           78962329
  130   425           78962625
   21   429           78962850
   22   429           78964237
  181   418           78964373
   23   429           78965756
   24   429           78967413
  338   343           78968079
  140   424           78969024
   25   429           78969214
   26   429           78971165
   27   429           78973272
   83   428           78974539
   28   429           78975541
   29   429           78977978
  104   427           78979347
  337   344           78980337
   30   429           78980589
  274   388           78981896
   31   429           78983380
  276   387           78985179
   32   429           78986357
  272   389           78987517
   33   429           78989526
  316   362           78992424
   34   429           78992893
  119   426           78993935
  294   377           78994817
  149   423           78994916
   84   428           78995456
   35   429           78996464
  336   345           78996681
  278   386           78997408
  312   365           78998453
  216   410           78998696
   36   429           79000245
  170   420           79001000
  270   390           79002000
  196   415           79002911
  259   395           79003854
   37   429           79004242
  223   408           79006879
  326   354           79007840
  244   401           79007985
   38   429           79008461
  289   380           79009569
  176   419           79011835
  105   427           79012108
   39   429           79012908
  131   425           79013716
   85   428           79016877
  335   346           79017111
   40   429           79017589
  280   385           79018625
  157   422           79021341
  302   372           79022456
   41   429           79022510
  268   391           79025303
  305   370           79025625
   42   429           79027677
  141   424           79028245
  164   421           79029405
   43   429           79033096
  320   359           79036279
  120   426           79036776
   44   429           79038773
   86   428           79038808
  334   347           79041627
  299   374           79044523
   45   429           79044714
  106   427           79045499
  252   398           79047800
  282   384           79048872
  187   417           79050916
   46   429           79050925
  308   368           79054144
  266   392           79057384
   47   429           79057412
  205   413           79060122
   87   428           79061255
  150   423           79061967
  182   418           79063200
  209   412           79063857
   48   429           79064181
  132   425           79065593
  220   409           79065929
  325   355           79067000
  192   416           79069184
  247   400           79069223
  333   348           79070229
   49   429           79071238
  257   396           79073729
  201   414           79078545
   50   429           79078589
  233   405           79079462
  107   427           79079526
  121   426           79080337
  291   379           79082110
  236   404           79083520
   88   428           79084224
   51   429           79086240
  315   363           79088022
  284   383           79088191
  171   420           79088211
  142   424           79088312
  213   411           79090128
  230   406           79090416
  296   376           79091712
   52   429           79094197
  158   422           79095760
  264   393           79098201
   53   429           79102466
  239   403           79102746
  332   349           79102917
  177   419           79105292
   89   428           79107721
  311   366           79108127
  165   421           79110586
   54   429           79111053
  108   427           79114195
  227   407           79116226
  319   360           79117759
  133   425           79118262
  197   415           79118748
   55   429           79119964
  122   426           79124624
   56   429           79129205
  151   423           79129918
  324   356           79130240
   90   428           79131752
  286   382           79136624
  242   402           79137296
   57   429           79138782
  217   410           79139313
  331   350           79139691
  250   399           79146199
  262   394           79147712
   58   429           79148701
  143   424           79149231
  109   427           79149512
  255   397           79152148
   91   428           79156323
  188   417           79156385
  224   408           79156736
   59   429           79158968
  304   371           79159275
  183   418           79163119
  293   378           79163909
  301   373           79166018
   60   429           79169589
  123   426           79169643
  159   422           79171127
  134   425           79171729
  172   420           79176448
  307   369           79177852
  193   416           79180353
  330   351           79180551
   61   429           79180570
   92   428           79181440
  110   427           79185483
  206   413           79186813
  245   401           79187326
  314   364           79187688
   62   429           79191917
  166   421           79192757
  288   381           79194213
  210   412           79195528
  323   357           79197560
  298   375           79197967
  152   423           79198775
  178   419           79199811
  202   414           79200352
  318   361           79203313
   63   429           79203636
  260   395           79205875
   93   428           79207109
  275   388           79207947
  273   389           79210286
  144   424           79211008
  221   409           79211790
  277   387           79214536
  124   426           79215400
   64   429           79215733
  271   390           79221511
  310   367           79221863
  111   427           79222114
  329   352           79225497
  135   425           79226000
  214   411           79226875
   65   429           79228214
  279   386           79230095
   94   428           79233336
  198   415           79235767
  253   398           79239069
   66   429           79241085
  269   391           79241580
  234   405           79243029
  160   422           79247448
  231   406           79249807
  237   404           79251317
  248   400           79252992
   67   429           79254352
  281   385           79254666
  295   377           79255008
  112   427           79259411
   95   428           79260127
  290   380           79261000
  125   426           79261901
  189   417           79262982
  184   418           79264136
  173   420           79265717
   68   429           79268021
  153   423           79268544
  322   358           79268960
  267   392           79270451
  228   407           79271495
  258   396           79272648
  145   424           79273649
  328   353           79274529
  240   403           79274827
  167   421           79275924
  136   425           79281081
  218   410           79281232
   69   429           79282098
   96   428           79287488
  283   384           79288291
  313   365           79291422
  194   416           79292680
  317   362           79292941
  179   419           79295398
   70   429           79296589
  303   372           79296975
  113   427           79297380
  341   341           79303642
  306   370           79305616
  340   342           79305688
  225   408           79307937
  265   393           79308082
  126   426           79309152
   71   429           79311500
  339   343           79311826
  300   374           79313624
  243   402           79313715
  207   413           79314740
   97   428           79315425
  338   344           79322056
  203   414           79323371
  161   422           79324729
   72   429           79326837
  327   354           79327647
  211   412           79328459
  285   383           79331012
  251   399           79334450
  114   427           79336027
  337   345           79336378
  137   425           79336978
  292   379           79337027
  146   424           79337160
  154   423           79339231
  309   368           79339661
   73   429           79342606
   98   428           79343944
  321   359           79344440
  256   397           79347989
  199   415           79353974
  263   394           79354431
  336   346           79354792
  297   376           79355449
  174   420           79356024
  127   426           79357159
   74   429           79358813
  222   409           79358977
  168   421           79360093
  215   411           79364906
  185   418           79366257
  246   401           79368137
  190   417           79370713
   99   428           79373051
  115   427           79375358
   75   429           79375464
  335   347           79377298
  287   382           79382871
  326   355           79384851
  316   363           79386643
  180   419           79392059
   76   429           79392565
  138   425           79393697
  312   366           79399224
  147   424           79401547
  100   428           79402752
  162   422           79402976
  334   348           79403896
  128   426           79405928
  195   416           79406171
  235   405           79408000
  261   395           79409456
   77   429           79410122
  232   406           79410584
  155   423           79410842
  116   427           79415379
  238   404           79420536
  294   378           79422336
  320   360           79424000
  219   410           79424459
  229   407           79428132
   78   429           79428141
  254   398           79431856
  101   428           79433053
  333   349           79434586
  274   389           79434693
  276   388           79435648
  305   371           79437436
  249   400           79438249
  302   373           79438725
  272   390           79442648
  208   413           79443909
  289   381           79443910
  169   421           79445270
  278   387           79445555
  325   356           79446141
   79   429           79446628
  175   420           79447375
  204   414           79447608
  241   403           79448348
  139   425           79451244
  129   426           79455465
  117   427           79456096
  270   391           79459471
  226   408           79460488
  308   369           79461521
  212   412           79462656
  102   428           79463960
  280   386           79464456
  299   375           79465274
   80   429           79465589
  148   424           79466816
  332   350           79469368
  186   418           79469488
  259   396           79473115
  200   415           79473375
  191   417           79479584
  163   422           79482195
  156   423           79483383
  315   364           79484419
   81   429           79485030
  268   392           79485120
  181   419           79489800
  244   402           79491592
  282   385           79492393
  103   428           79495479
  118   427           79497515
  216   411           79504227
   82   429           79504957
  130   426           79505776
    0   430           79507000
    1   430           79507001
    2   430           79507008
    3   430           79507027
    4   430           79507064
    5   430           79507125
    6   430           79507216
    7   430           79507343
  223   409           79507496
    8   430           79507512
  319   361           79507640
    9   430           79507729
   10   430           79508000
  331   351           79508242
   11   430           79508331
   12   430           79508728
   13   430           79509197
  140   425           79509625
   14   430           79509744
   15   430           79510375
  311   367           79511094
   16   430           79511096
  324   357           79511517
   17   430           79511913
   18   430           79512832
   19   430           79513859
  291   380           79514171
   20   430           79515000
   21   430           79516261
  296   377           79516969
   22   430           79517648
   23   430           79519167
  266   393           79519553
   24   430           79520824
  196   416           79520832
   25   430           79522625
  252   399           79524207
   26   430           79524576
   83   429           79525376
   27   430           79526683
  104   428           79527616
   28   430           79528952
  284   384           79529408
   29   430           79531389
  170   421           79531461
  149   424           79532973
   30   430           79534000
   31   430           79536791
  119   427           79539642
   32   430           79539768
  176   420           79539776
   33   430           79542937
  257   397           79545366
   84   429           79546293
   34   430           79546304
   35   430           79549875
  247   401           79550424
  330   352           79551208
   36   430           79553656
  157   423           79556860
  131   426           79556867
   37   430           79557653
  105   428           79560377
   38   430           79561872
  164   422           79562392
  264   394           79562728
   39   430           79566319
   85   429           79567714
  141   425           79568846
  220   410           79569000
   40   430           79571000
  233   406           79572753
  205   414           79573069
  304   372           79573312
  187   418           79573835
  209   413           79574326
  236   405           79574381
  286   383           79575543
   41   430           79575921
  323   358           79580979
   42   430           79581088
  120   427           79582483
  301   374           79584525
  230   407           79586143
  314   365           79586269
   43   430           79586507
  307   370           79587443
  182   419           79588627
  192   417           79589601
   86   429           79589645
  239   404           79591183
   44   430           79592184
  293   379           79593696
  106   428           79593768
  201   415           79593976
  318   362           79595360
   45   430           79598125
  213   412           79598125
  329   353           79598266
  150   424           79600024
   46   430           79604336
  132   426           79608744
   47   430           79610823
   87   429           79612092
  227   408           79614395
  262   395           79614603
   48   430           79617592
  171   421           79618672
  298   376           79620968
  242   403           79623315
   49   430           79624649
  250   400           79625000
  121   427           79626044
  255   398           79626167
  310   368           79627032
  107   428           79627795
  142   425           79628913
  288   382           79630840
  158   423           79631279
   50   430           79632000
  177   420           79633233
   88   429           79635061
  197   416           79636669
   51   430           79639651
  165   422           79643573
  217   411           79644844
   52   430           79647608
  328   354           79649416
  341   342           79653509
  322   359           79654527
   53   430           79655877
  224   409           79657353
  340   343           79657607
   89   429           79658558
  275   389           79660744
  133   426           79661413
  108   428           79662464
   54   430           79664464
  277   388           79665005
  273   390           79665417
  339   344           79665803
  151   424           79667975
  122   427           79670331
  245   402           79670933
   55   430           79673375
  260   396           79675136
  338   345           79678097
  279   387           79678242
  271   391           79678982
  188   418           79679304
  295   378           79682527
   90   429           79682589
   56   430           79682616
  317   363           79687160
  183   419           79688546
  143   425           79689832
   57   430           79692193
  313   366           79692193
  337   346           79694489
  290   381           79695341
  109   428           79697781
  206   414           79699760
  281   386           79700497
  193   417           79700770
  269   392           79701397
   58   430           79702112
  327   355           79704658
  210   413           79705997
  159   423           79706646
  172   421           79706909
   91   429           79707160
   59   430           79712379
  303   373           79713244
  221   410           79714861
  134   426           79714880
  336   347           79714979
  123   427           79715350
  253   399           79715476
  202   415           79715783
  306   371           79717427
   60   430           79723000
  166   422           79725744
  178   420           79727752
  283   385           79731812
  321   360           79732161
   92   429           79732277
  267   393           79732620
  110   428           79733752
   61   430           79733981
  248   401           79734193
  300   375           79734375
  214   412           79734872
  234   406           79736320
  152   424           79736832
  335   348           79739567
  237   405           79742178
  258   397           79744285
   62   430           79745328
  231   407           79745534
  309   369           79747038
  144   425           79751609
  198   416           79753688
   63   430           79757047
   93   429           79757946
  124   427           79761107
  240   404           79763264
  326   356           79763992
  334   349           79768253
  292   380           79769088
   64   430           79769144
  135   426           79769151
  228   408           79769664
  111   428           79770383
  285   384           79772229
  265   394           79772609
  297   377           79780706
   65   430           79781625
  160   423           79782967
  316   364           79783040
   94   429           79784173
  189   418           79785901
  218   411           79786763
  184   419           79789563
   66   430           79794496
  173   421           79796178
  243   403           79799734
  333   350           79801037
  312   367           79802191
  153   424           79806601
  125   427           79807608
  112   428           79807680
   67   430           79807763
  225   409           79808554
  167   422           79808911
   95   429           79810964
  194   417           79813097
  251   400           79813251
  320   361           79813881
  145   425           79814250
  263   395           79821322
   68   430           79821432
  287   383           79821790
  256   398           79822008
  179   420           79823339
  136   426           79824232
  325   357           79827418
  207   414           79827687
   69   430           79835509
  332   351           79837919
   96   429           79838325
  203   415           79838802
  211   413           79838928
  113   428           79845649
   70   430           79850000
  305   372           79851473
  246   402           79851744
  294   379           79852123
  126   427           79854859
  302   374           79857232
  161   423           79860248
  222   410           79862048
   71   430           79864911
   97   429           79866262
  308   370           79871112
  199   416           79871895
  215   412           79872903
  154   424           79877288
  146   425           79877761
  261   396           79878717
  331   352           79878899
  137   426           79880129
   72   430           79880248
  289   382           79880537
  315   365           79883000
  114   428           79884296
  174   421           79886485
  299   376           79888275
  276   389           79888445
  274   390           79889824
  185   419           79891684
  168   422           79893080
  190   418           79893632
   98   429           79894781
  324   358           79894936
   73   430           79896017
  278   388           79896024
  319   362           79899687
  272   391           79900119
  235   406           79901291
  127   427           79902866
  232   407           79906311
  254   399           79908263
  238   405           79911397
   74   430           79912224
  280   387           79912603
  311   368           79916263
  270   392           79919288
  249   401           79919450
  180   420           79920000
  115   428           79923627
   99   429           79923888
  330   353           79923977
  229   408           79926301
  195   417           79926588
   75   430           79928875
  219   411           79929990
  241   404           79936785
  138   426           79936848
  282   386           79938224
  162   423           79938495
  147   425           79942148
  296   378           79944488
  259   397           79944752
   76   430           79945976
  268   393           79947289
  291   381           79948512
  155   424           79948899
  128   427           79951635
  100   429           79953589
  208   414           79956856
  226   409           79961105
  204   415           79963039
   77   430           79963533
  116   428           79963648
  323   359           79966546
  284   385           79972929
  212   413           79973125
  329   354           79973153
  244   403           79977611
  175   421           79977836
  169   422           79978257
   78   430           79981552
  101   429           79983890
  266   394           79984080
  314   366           79987040
  318   363           79989579
  304   373           79989581
  200   416           79991296
  139   426           79994395
  186   419           79994915
  307   371           79999254
   79   430           80000039
  129   427           80001172
  191   418           80002503
  252   400           80003008
  342   342           80003376
  117   428           80004365
  301   375           80005276
  341   343           80005428
  148   425           80007417
  223   410           80010567
  340   344           80011584
  216   412           80012224
  102   429           80014797
  286   384           80016760
  163   423           80017714
  181   420           80017741
   80   430           80019000
  257   398           80019385
  156   424           80021440
  339   345           80021844
  293   380           80025757
  328   355           80026427
  264   395           80029619
  247   402           80034031
  310   369           80034409
  338   346           80036208
   81   430           80038441
  196   417           80041249
  322   360           80042248
  118   428           80045784
  298   377           80046225
  103   429           80046316
  130   427           80051483
  140   426           80052776
  337   347           80054676
   82   430           80058368
    0   431           80062991
    1   431           80062992
    2   431           80062999
    3   431           80063018
    4   431           80063055
    5   431           80063116
    6   431           80063207
    7   431           80063334
    8   431           80063503
    9   431           80063720
   10   431           80063991
   11   431           80064322
  170   422           80064448
   12   431           80064719
   13   431           80065188
   14   431           80065735
   15   431           80066366
   16   431           80067087
  236   406           80067672
   17   431           80067904
  233   407           80068480
   18   431           80068823
  288   383           80069759
   19   431           80069850
  176   421           80070237
   20   431           80070991
   21   431           80072252
  149   425           80073574
   22   431           80073639
  220   411           80074531
   23   431           80075158
   24   431           80076815
  336   348           80077248
  104   429           80078453
   25   431           80078616
   83   430           80078787
   26   431           80080567
  239   405           80082044
   27   431           80082674
  317   364           80083557
  327   356           80083799
  262   396           80083864
  230   408           80084312
   28   431           80084943
  209   414           80087273
   29   431           80087380
  119   428           80087911
  205   415           80088500
   30   431           80089991
   31   431           80092782
  157   424           80094917
  313   367           80095160
   32   431           80095759
  164   423           80097911
   33   431           80098928
  187   419           80099262
   84   430           80099704
   34   431           80102295
  131   427           80102574
  255   399           80102574
  335   349           80103924
   35   431           80105866
  250   401           80106201
  213   413           80108594
   36   431           80109647
  105   429           80111214
  242   404           80111752
  201   416           80111897
  141   426           80111997
  295   379           80112314
  192   418           80112520
   37   431           80113644
  227   409           80115012
  275   390           80115875
  182   420           80116568
  277   389           80117802
   38   431           80117863
   85   430           80121125
  321   361           80122042
   39   431           80122310
  273   391           80122888
   40   431           80126991
  279   388           80128711
  120   428           80130752
  306   372           80131464
  303   374           80131751
   41   431           80131912
  290   382           80131968
  334   350           80134704
   42   431           80137079
  271   392           80138799
  150   425           80140625
   43   431           80142498
   86   430           80143056
  106   429           80144605
  326   357           80145269
  260   397           80146773
   44   431           80148175
  281   387           80148644
  171   422           80151659
  217   412           80152841
   45   431           80154116
  132   427           80154451
  309   370           80156629
  245   403           80156952
  197   417           80157086
  300   376           80157376
   46   431           80160327
  224   410           80160424
  269   393           80163566
  177   421           80163694
   87   430           80165503
   47   431           80166814
  158   424           80169336
  333   351           80169588
  142   426           80172064
   48   431           80173583
  121   428           80174313
  283   386           80177643
  107   429           80178632
  165   423           80179092
   49   431           80180640
  316   365           80181621
   50   431           80187991
   88   430           80188472
  253   400           80194277
   51   431           80195642
  267   394           80197147
  292   381           80203429
   52   431           80203599
  188   419           80204731
  320   362           80205928
  133   427           80207120
  312   368           80207360
  297   378           80208225
  151   425           80208576
  332   352           80208576
  325   358           80210837
   53   431           80211868
   89   430           80211969
  108   429           80213301
  206   415           80215191
  285   385           80215750
  183   420           80216487
  248   402           80217800
  258   398           80218304
  122   428           80218600
  210   414           80218944
  221   411           80220392
   54   431           80220455
  193   418           80223689
   55   431           80229366
  234   407           80232047
  143   426           80232983
  202   416           80233704
  237   406           80235469
   90   430           80236000
   56   431           80238607
  265   395           80239500
  172   422           80239896
  231   408           80243703
  159   424           80244703
  214   413           80245341
   57   431           80248184
  109   429           80248618
  331   353           80251668
  240   405           80254125
   58   431           80258103
  178   421           80258213
   91   430           80260571
  134   427           80260587
  166   423           80261263
  287   384           80263007
  123   428           80263619
  305   373           80267742
   59   431           80268370
  228   409           80270281
  198   417           80274105
  152   425           80277433
  302   375           80277983
   60   431           80278991
  324   359           80280503
  308   371           80282923
  315   366           80283771
  294   380           80284184
  110   429           80284589
   92   430           80285688
  243   404           80288171
   61   431           80289972
  263   396           80290583
  319   363           80293906
  251   401           80294452
  144   426           80294760
  218   412           80294760
  256   399           80298415
  330   354           80298864
   62   431           80301319
  124   428           80309376
  189   419           80311328
   93   430           80311357
  225   410           80311625
   63   431           80313038
  299   377           80313532
  135   427           80314858
  184   420           80317504
  289   383           80319456
  160   424           80321024
  111   429           80321220
  311   369           80323640
   64   431           80325135
  173   422           80329165
  194   418           80336016
   94   430           80337584
   65   431           80337616
  246   403           80337763
  207   415           80343118
  276   390           80343576
  167   423           80344430
  153   425           80347202
  274   391           80347295
  278   389           80348821
  329   355           80350164
  261   397           80350354
   66   431           80350487
  211   414           80351875
  179   421           80353800
  323   360           80354267
  342   343           80355295
  125   428           80355877
  203   416           80356723
  145   426           80357401
  112   429           80358517
  341   344           80359405
  272   392           80359936
  280   388           80363072
   67   431           80363754
   95   430           80364375
  222   411           80367579
  340   345           80367625
  136   427           80369939
  296   379           80374275
   68   431           80377423
  339   346           80379955
  270   393           80381457
  215   413           80383372
  291   382           80385139
  318   364           80385976
  282   387           80386371
  254   400           80387064
  314   367           80390007
   69   431           80391500
   96   430           80391736
  199   417           80392312
  338   347           80396395
  113   429           80396486
  235   407           80397018
  161   424           80398305
  249   402           80403057
  126   428           80403128
  232   408           80404480
  238   406           80404688
  328   356           80405568
   70   431           80405991
  304   374           80408088
  268   394           80411816
  307   372           80413291
  337   348           80416945
  154   425           80417889
  284   386           80418760
  259   398           80418771
  190   419           80419059
  174   422           80419472
  185   420           80419625
   97   430           80419673
   71   431           80420902
  146   426           80420912
  137   427           80425836
  229   409           80426918
  241   405           80427646
  301   376           80428277
  168   423           80428599
  322   361           80432129
  114   429           80435133
   72   431           80436239
  219   412           80437987
  336   349           80441605
  310   370           80444000
   98   430           80448192
  195   418           80449507
  180   421           80450461
  266   395           80450971
  127   428           80451135
   73   431           80452008
  293   381           80460098
  286   385           80460281
  226   410           80464176
  327   357           80465076
  244   404           80466048
   74   431           80468215
  335   350           80470375
  208   415           80472287
  298   378           80473744
  115   429           80474464
  162   424           80476552
   99   430           80477299
  204   416           80480960
  317   365           80482138
  138   427           80482555
  252   401           80484209
   75   431           80484866
  147   426           80485299
  212   414           80486072
  155   425           80489500
  257   399           80495792
  264   396           80498880
  128   428           80499904
  313   368           80500329
   76   431           80501967
  334   351           80503255
  100   430           80507000
  175   422           80510823
  288   384           80510976
  200   417           80511713
  169   423           80513776
  321   362           80514089
  116   429           80514485
  223   411           80516098
   77   431           80519524
  247   403           80520050
  216   413           80522693
  186   420           80522856
  191   419           80527930
  326   358           80528688
  101   430           80537301
   78   431           80537543
  139   427           80540102
  333   352           80540245
  295   380           80544375
  306   373           80547733
  181   421           80548202
  129   428           80549441
  148   426           80550568
  303   375           80552502
  117   429           80555202
  262   397           80555501
  163   424           80555771
   79   431           80556030
  156   425           80562041
  236   407           80563399
  196   418           80564168
  233   408           80566649
  102   430           80568208
  309   371           80568440
  290   383           80570887
  277   390           80572933
  275   391           80573346
   80   431           80574991
  239   406           80575335
  332   353           80581345
  255   400           80581375
  279   389           80581508
  316   366           80582392
  220   412           80582528
  300   377           80582633
  273   392           80582705
  230   409           80584929
  250   402           80589808
   81   431           80594432
  325   359           80596404
  118   429           80596621
  140   427           80598483
  281   388           80599113
  103   430           80599727
  130   428           80599752
  170   423           80599967
  320   363           80600147
  271   393           80600968
  242   405           80602613
  209   415           80602704
  176   422           80603224
  205   416           80606421
   82   431           80614359
  312   369           80614737
  149   426           80616725
  227   410           80618083
  260   398           80620792
  213   414           80621541
    0   432           80621568
    1   432           80621569
    2   432           80621576
    3   432           80621595
    4   432           80621632
    5   432           80621693
    6   432           80621784
    7   432           80621911
    8   432           80622080
    9   432           80622297
   10   432           80622568
   11   432           80622899
   12   432           80623296
   13   432           80623765
   14   432           80624312
   15   432           80624943
   16   432           80625664
  283   387           80625790
   17   432           80626481
  331   354           80626555
  187   420           80627203
   18   432           80627400
  269   394           80628093
   19   432           80628427
   20   432           80629568
   21   432           80630829
  104   430           80631864
   22   432           80632216
  201   417           80632314
   23   432           80633735
   83   431           80634778
   24   432           80635392
  157   425           80635518
  164   424           80635968
   25   432           80637193
  192   419           80637947
  297   379           80638012
  119   429           80638748
   26   432           80639144
  292   382           80640056
   27   432           80641251
   28   432           80643520
  245   404           80645389
   29   432           80645957
  182   421           80647029
   30   432           80648568
  131   428           80650843
   31   432           80651359
   32   432           80654336
   84   431           80655695
   33   432           80657505
  141   427           80657704
   34   432           80660872
  285   386           80661581
  217   413           80663310
  267   395           80664038
   35   432           80664443
  105   430           80664625
  224   411           80665955
   36   432           80668224
  324   360           80668224
   37   432           80672221
  253   401           80675478
  330   355           80675875
   38   432           80676440
   85   431           80677116
  197   418           80680005
   39   432           80680887
  120   429           80681589
  150   426           80683776
   40   432           80685568
  305   374           80686249
  315   367           80686738
  171   423           80687178
  319   364           80690303
   41   432           80690489
  258   399           80694711
   42   432           80695656
  177   422           80696681
  308   372           80696960
  106   430           80698016
   86   431           80699047
  302   376           80700984
   43   432           80701075
  132   428           80702720
  248   403           80703819
  287   385           80706528
   44   432           80706752
  343   343           80707214
  265   396           80708761
  342   344           80709272
  158   425           80709937
   45   432           80712693
  341   345           80715446
  165   424           80717149
  142   427           80717771
  294   381           80718525
   46   432           80718904
   87   431           80721494
  121   429           80725150
   47   432           80725391
  340   346           80725736
  221   412           80728389
  329   356           80729305
  234   408           80730216
  237   407           80731196
  107   430           80732043
   48   432           80732160
  188   420           80732672
  206   416           80733112
  311   370           80733231
  210   415           80734375
   49   432           80739217
  339   347           80740142
  299   378           80741051
  323   361           80744148
  231   409           80744320
   88   431           80744463
   50   432           80746568
  183   421           80746948
  240   406           80747416
  193   419           80749116
  151   426           80751727
  202   417           80754121
   51   432           80754219
  133   428           80755389
  214   414           80758288
  338   348           80758664
  289   384           80760673
   52   432           80762176
  263   397           80762220
  108   430           80766712
   89   431           80767960
  122   429           80769437
   53   432           80770445
  228   410           80773352
  172   423           80775415
  256   400           80777216
  251   402           80778059
  143   427           80778690
   54   432           80779032
  243   405           80779032
  337   349           80781302
  318   365           80784557
  159   425           80785304
  328   357           80786845
   55   432           80787943
  178   422           80791200
   90   431           80791991
  314   368           80795176
  198   418           80797024
   56   432           80797184
  166   424           80799320
  276   391           80801047
  109   430           80802029
  278   390           80803952
  218   413           80805229
  296   380           80806336
   57   432           80806761
  274   392           80807112
  336   350           80808056
  134   428           80808856
  123   429           80814456
  280   389           80815869
   91   431           80816562
   58   432           80816680
  225   411           80817156
  152   426           80820584
  272   393           80822105
  291   383           80824058
  322   362           80824176
  261   398           80824373
  246   404           80826200
   59   432           80826947
  304   375           80828839
  307   373           80829560
  282   388           80836840
   60   432           80837568
  110   430           80838000
  335   351           80838926
  189   420           80839269
  144   427           80840467
   92   431           80841679
  270   394           80845984
  184   421           80847965
  327   358           80848495
   61   432           80848549
  301   377           80853534
  310   371           80855811
   62   432           80859896
  124   429           80860213
  207   416           80861039
  194   419           80861443
  160   425           80861625
  135   428           80863127
  173   423           80864684
  284   387           80866907
  211   415           80867306
   93   431           80867348
  254   401           80868265
   63   432           80871615
  334   352           80873912
  111   430           80874631
  222   412           80875576
  203   417           80877140
  268   395           80878707
  167   424           80882487
  317   366           80882909
   64   432           80883712
  179   422           80886787
  249   403           80889076
  153   426           80890353
   94   431           80893575
  259   399           80895178
  235   408           80895187
   65   432           80896193
  215   414           80896319
  293   382           80896725
  238   407           80900415
  145   427           80903108
  298   379           80903531
  232   409           80905097
  286   386           80906112
  125   429           80906714
  313   369           80907706
  321   363           80908308
   66   432           80909064
  112   430           80911928
  333   353           80913014
  326   359           80914255
  199   418           80915231
  136   428           80918208
  266   396           80920232
   95   431           80920366
  241   406           80920937
   67   432           80922331
  229   410           80929989
   68   432           80936000
  161   425           80938906
  190   420           80947000
   96   431           80947727
  219   413           80948456
  113   430           80949897
   69   432           80950077
  185   421           80950086
  126   429           80953965
  288   385           80954497
  174   423           80954991
  332   354           80956232
  244   405           80956909
  154   426           80961040
   70   432           80964568
  306   374           80966240
  146   427           80966619
  168   424           80966656
  252   402           80967816
  226   411           80969707
  264   397           80970517
  137   428           80974105
  257   400           80974593
  195   419           80974934
  303   376           80975503
   97   431           80975664
  295   381           80978716
   71   432           80979479
  309   372           80982477
  180   422           80983448
  325   360           80984125
  316   367           80985359
  114   430           80988544
  208   416           80990208
   72   432           80994816
  320   364           80996544
  204   417           81001377
  212   415           81001503
  127   429           81001972
  331   355           81003566
   98   431           81004183
  247   404           81008487
  300   378           81010152
   73   432           81010585
  290   384           81012104
  162   425           81017153
  223   412           81024095
  312   370           81024328
   74   432           81026792
  115   430           81027875
  262   398           81029520
  277   391           81030404
  138   428           81030824
  147   427           81031006
  155   426           81032651
  275   392           81033163
   99   431           81033290
  200   418           81034632
  216   414           81035640
  279   390           81036639
   75   432           81043443
  273   393           81044874
  175   423           81046342
  128   429           81050741
  169   424           81051833
  281   389           81051910
  186   421           81053317
  330   356           81055016
  191   420           81055871
  324   361           81058105
   76   432           81060544
  343   344           81061191
  236   408           81061568
  255   401           81062576
  100   431           81062991
  342   345           81065313
  271   394           81065495
  233   409           81067266
  116   430           81067896
  297   380           81070073
  239   407           81071062
  341   346           81073557
  250   403           81075827
  283   388           81076259
   77   432           81078101
  292   383           81078975
  181   422           81081189
  340   347           81085923
  230   410           81088000
  139   428           81088371
  319   365           81088884
  196   419           81089595
  315   368           81091907
  220   413           81092997
  101   431           81093292
  269   395           81094984
  242   406           81095904
   78   432           81096120
  148   427           81096275
  163   425           81096372
  260   399           81097199
  129   429           81100278
  339   348           81102411
  156   426           81105192
  305   375           81107000
  117   430           81108613
  285   387           81109728
  329   357           81110582
  308   373           81113229
   79   432           81114607
  209   416           81120625
  338   349           81123021
  227   411           81123614
  102   431           81124199
  302   377           81126241
  205   417           81126838
  267   396           81133299
   80   432           81133568
  323   362           81136195
  245   405           81136250
  213   415           81136972
  170   424           81138024
  176   423           81138743
  311   371           81145042
  140   428           81146752
  337   350           81147753
  118   430           81150032
  130   429           81150589
  287   386           81152359
   81   432           81153009
  294   382           81155152
  201   418           81155233
  103   431           81155718
  187   421           81157664
  253   402           81159085
  149   427           81162432
  192   420           81165888
  328   358           81170264
  299   379           81170838
   82   432           81172936
  258   400           81173512
  224   412           81173952
  217   414           81176257
  164   425           81176569
  336   351           81176607
  157   426           81178669
  182   422           81180016
  265   397           81180398
    0   433           81182737
    1   433           81182738
    2   433           81182745
    3   433           81182764
    4   433           81182801
    5   433           81182862
    6   433           81182953
    7   433           81183080
    8   433           81183249
    9   433           81183466
   10   433           81183737
   11   433           81184068
   12   433           81184465
   13   433           81184934
  318   366           81185328
   14   433           81185481
   15   433           81186112
   16   433           81186833
   17   433           81187650
  104   431           81187855
   18   433           81188569
   19   433           81189596
   20   433           81190737
   21   433           81191998
  119   430           81192159
  248   404           81192256
   83   432           81193355
   22   433           81193385
   23   433           81194904
   24   433           81196561
   25   433           81198362
   26   433           81200313
  131   429           81201680
   27   433           81202420
  314   369           81202553
  289   385           81204194
   28   433           81204689
  197   419           81205432
  141   428           81205973
   29   433           81207126
  335   352           81209583
   30   433           81209737
   31   433           81212528
   84   432           81214272
   32   433           81215505
  322   363           81218395
   33   433           81218674
  105   431           81220616
   34   433           81222041
  171   424           81225235
   35   433           81225612
  237   408           81229365
   36   433           81229393
  150   427           81229483
  234   409           81230833
  177   423           81232200
   37   433           81233390
  327   359           81234062
  120   430           81235000
   85   432           81235693
  263   398           81236239
   38   433           81237609
  221   413           81238858
  296   381           81240677
   39   433           81242056
  240   407           81243143
  334   353           81246681
   40   433           81246737
  231   410           81247391
  307   374           81248067
   41   433           81251658
  304   376           81251840
  210   416           81252296
  158   426           81253088
  206   417           81253529
  132   429           81253557
  106   431           81254007
   42   433           81256825
   86   432           81257624
  165   425           81257750
  256   401           81258417
  276   392           81260864
  278   391           81261423
   43   433           81262244
  188   421           81263133
  251   403           81264078
  291   384           81265275
  142   428           81266040
   44   433           81267921
  274   393           81269281
  310   372           81269848
  280   390           81271000
  243   406           81272323
  214   415           81273719
   45   433           81273862
  202   418           81277040
  193   420           81277057
  121   430           81278561
  228   411           81278883
  183   422           81279935
   87   432           81280071
   46   433           81280073
  301   378           81281053
  317   367           81285876
   47   433           81286560
  272   394           81286632
  333   354           81287901
  107   431           81288034
  282   389           81289637
   48   433           81293329
  151   427           81297434
   49   433           81300386
  261   399           81300780
  326   360           81301976
   88   432           81303040
  321   364           81304705
  133   429           81306226
   50   433           81307737
  270   395           81312875
  172   424           81313472
   51   433           81315388
  246   405           81317061
  313   370           81317297
  284   388           81317376
  218   414           81318176
  198   419           81322451
  108   431           81322703
  122   430           81322848
   52   433           81323345
  225   412           81325153
   89   432           81326537
  178   423           81326719
  143   428           81326959
  159   426           81328455
   53   433           81331614
  332   355           81333243
  298   380           81335592
  293   383           81335644
  166   425           81339921
   54   433           81340201
  268   396           81347968
   55   433           81349112
   90   432           81350568
  254   402           81351872
  286   387           81354259
  109   431           81358020
   56   433           81358353
  134   429           81359693
  152   427           81366291
  123   430           81367867
   57   433           81367930
  189   421           81369730
  259   400           81373979
  325   361           81374006
   91   432           81375139
  249   404           81377513
   58   433           81377849
  184   422           81380952
  207   417           81381456
  331   356           81382707
  211   416           81385227
  222   413           81386045
  306   375           81386991
   59   433           81388116
  144   428           81388736
  194   420           81389384
  316   368           81390528
  266   397           81391869
  110   431           81393991
  320   365           81395125
  235   409           81395804
  238   408           81398584
   60   433           81398737
  309   373           81398746
  203   418           81400059
   92   432           81400256
  288   386           81400328
  303   377           81400760
  173   424           81402741
  160   426           81404776
  232   410           81408168
   61   433           81409718
  215   415           81411750
  124   430           81413624
  135   429           81413964
  344   344           81415168
  295   382           81415343
  241   407           81416664
  343   345           81417232
   62   433           81421065
  179   423           81422306
  167   425           81423088
  342   346           81423424
   93   432           81425925
  111   431           81430622
   63   433           81432784
  341   347           81433744
  229   411           81435520
  153   427           81436060
  312   371           81436139
  330   357           81436293
  300   379           81439939
  199   419           81440658
  264   398           81444536
   64   433           81444881
  340   348           81448192
  324   362           81450152
  244   406           81450200
  145   428           81451377
   94   432           81452152
  252   403           81453835
  290   385           81455625
  257   401           81455794
   65   433           81457362
  125   430           81460125
  219   414           81461403
  339   349           81466768
  112   431           81467919
  136   429           81469045
   66   433           81470233
  190   421           81477461
  226   412           81477704
   95   432           81478943
  161   426           81482057
  185   422           81483073
   67   433           81483500
  338   350           81489472
  319   366           81489655
  277   392           81490221
  174   424           81493048
  329   358           81494001
  279   391           81494110
  275   393           81495332
   68   433           81497169
  315   369           81499284
  247   405           81499348
  195   420           81502875
  297   381           81504414
  113   431           81505888
  262   399           81505927
   96   432           81506304
  154   427           81506747
  281   390           81507041
  168   425           81507257
  126   430           81507376
  273   394           81509401
  208   417           81510625
   69   433           81511246
  146   428           81514888
  337   351           81516304
  180   423           81518967
  212   416           81519424
  292   384           81520192
  204   418           81524296
  137   429           81524942
   70   433           81525737
  283   389           81529056
  305   376           81530001
  323   363           81530414
  308   374           81531736
  271   395           81532386
   97   432           81534241
  223   413           81534564
   71   433           81540648
  114   431           81544535
  255   402           81546183
  336   352           81547264
  216   415           81551071
  302   378           81553760
  127   430           81555383
  328   359           81555831
   72   433           81555985
  311   372           81559079
  200   419           81560059
  285   388           81560197
  162   426           81560304
  236   409           81562185
   98   432           81562760
  269   396           81564245
  250   404           81564264
  239   408           81569231
  233   410           81570337
   73   433           81571754
  260   400           81576000
  155   427           81578358
  147   428           81579275
  138   429           81581661
  335   353           81582352
  115   431           81583866
  175   424           81584399
  186   422           81586304
  191   421           81586332
   74   433           81587961
  318   367           81588295
  242   407           81591631
   99   432           81591867
  169   425           81592434
  230   411           81593531
  294   383           81594071
  287   387           81600506
  299   380           81602899
  128   430           81604152
   75   433           81604612
  267   397           81604936
  220   414           81605944
  314   370           81612144
  322   364           81614792
  181   423           81616708
  196   420           81617536
  100   432           81621568
  334   354           81621568
   76   433           81621713
  327   360           81621783
  116   431           81623887
  245   406           81629541
  227   412           81631611
  139   429           81639208
   77   433           81639270
  163   426           81639523
  209   417           81641042
  148   428           81644544
  253   403           81645104
  205   418           81649757
  289   386           81650025
  156   427           81650899
  101   432           81651869
  129   430           81653689
  265   398           81654417
  258   401           81654713
  213   416           81654893
   78   433           81657289
  117   431           81664604
  333   355           81664912
  307   375           81668818
   79   433           81675776
  176   424           81676800
  304   377           81677097
  296   382           81677304
  170   425           81678625
  201   419           81680660
  102   432           81682776
  248   405           81683117
  224   413           81684421
  310   373           81686117
  187   422           81690651
  317   368           81691045
  217   415           81691688
  326   361           81691857
   80   433           81694737
  192   421           81696349
  140   429           81697589
  321   365           81703286
  130   430           81704000
  118   431           81706023
  291   385           81708796
  149   428           81710701
  301   379           81710840
  332   356           81712384
  263   399           81712646
   81   433           81714178
  103   432           81714295
  182   423           81715535
  164   426           81719720
  278   392           81721240
  276   393           81723033
  157   427           81724376
  280   391           81728471
  313   371           81729108
  237   409           81729982
  197   420           81733373
  274   394           81733808
  234   410           81733904
   82   433           81734105
  240   408           81741312
  256   402           81742024
  282   390           81744768
  104   432           81746432
    0   434           81746504
    1   434           81746505
    2   434           81746512
    3   434           81746531
    4   434           81746568
    5   434           81746629
    6   434           81746720
    7   434           81746847
    8   434           81747016
    9   434           81747233
   10   434           81747504
   11   434           81747835
  119   431           81748150
   12   434           81748232
   13   434           81748701
   14   434           81749248
   15   434           81749879
   16   434           81750600
   17   434           81751417
  221   414           81751805
   18   434           81752336
  251   404           81752515
  231   411           81752922
   19   434           81753363
  272   395           81753523
   20   434           81754504
   83   433           81754524
  131   430           81755091
   21   434           81755765
  141   429           81756810
   22   434           81757152
   23   434           81758671
   24   434           81760328
   25   434           81762129
  331   357           81763984
   26   434           81764080
  171   425           81765836
  325   362           81766053
   27   434           81766187
  243   407           81768050
   28   434           81768456
  298   381           81769933
  284   389           81770173
  177   424           81770257
   29   434           81770893
  344   345           81771209
  210   417           81772713
   30   434           81773504
  343   346           81775343
   84   433           81775441
   31   434           81776295
  206   418           81776448
  293   384           81776861
  150   428           81777752
  105   432           81779193
   32   434           81779272
  261   400           81779581
  270   396           81782136
   33   434           81782441
  342   347           81783611
   34   434           81785808
  228   412           81786880
   35   434           81789379
  120   431           81790991
  214   416           81791640
   36   434           81793160
  320   366           81795896
  341   348           81796013
  188   422           81796120
   85   433           81796862
   37   434           81797157
  316   369           81797905
  158   427           81798795
  165   426           81800901
   38   434           81801376
  202   419           81802467
  286   388           81804728
   39   434           81805823
  132   430           81806968
  193   421           81807518
  306   376           81809992
  246   406           81810352
   40   434           81810504
  340   349           81812549
  106   432           81812584
   41   434           81815425
  183   423           81815454
  142   429           81816877
  309   374           81817253
   86   433           81818793
  268   397           81819605
  330   358           81819712
   42   434           81820592
   43   434           81826011
  303   378           81828279
   44   434           81831688
  339   350           81833219
  218   415           81833607
  121   431           81834552
  225   413           81835622
   45   434           81837629
  254   403           81837891
   87   433           81841240
   46   434           81843840
  324   363           81844371
  151   428           81845703
  107   432           81846611
  288   387           81848475
  312   372           81850176
   47   434           81850327
  198   420           81850392
  172   425           81854073
  295   383           81854262
  259   401           81855180
   48   434           81857096
  338   351           81858023
  133   430           81859637
   49   434           81864153
   88   433           81864209
  178   424           81864776
  266   398           81865888
  249   405           81868374
   50   434           81871504
  300   380           81872000
  159   427           81874162
  143   429           81877796
  122   431           81878839
   51   434           81879155
  329   359           81879568
  108   432           81881280
  166   426           81883072
  337   352           81886961
   52   434           81887112
   89   433           81887706
  319   367           81892622
   53   434           81895381
  235   410           81898875
  222   414           81898992
  238   409           81899201
  290   386           81901456
  189   422           81902717
   54   434           81903968
  207   418           81904375
  211   417           81905644
  315   370           81908875
   90   433           81911737
   55   434           81912879
  134   430           81913104
  232   411           81913699
  152   428           81914560
  241   408           81914833
  184   423           81916471
  109   432           81916597
  194   421           81919845
  336   353           81920033
  264   399           81920943
   56   434           81922120
  123   431           81923858
  203   419           81925486
  323   364           81926811
  215   416           81929671
   57   434           81931697
   91   433           81936308
  257   402           81939401
  144   429           81939573
  297   382           81941041
   58   434           81941616
  252   404           81942272
  173   425           81943342
  229   412           81943517
  328   360           81943552
  244   407           81945927
  160   427           81950483
   59   434           81951883
  277   393           81952390
  308   375           81952487
  110   432           81952568
  279   392           81953927
  305   377           81955258
  335   354           81957239
  275   394           81959859
  179   424           81960363
   92   433           81961425
   60   434           81962504
  292   385           81963713
  281   391           81964512
  167   426           81966239
  135   430           81967375
  199   420           81968599
  124   431           81969615
   61   434           81973485
  311   373           81975348
  273   395           81976292
  219   415           81976834
  302   379           81983547
  283   390           81984187
  153   428           81984329
  262   400           81984728
   62   434           81984832
   93   433           81987094
  226   413           81988173
  111   432           81989199
  247   406           81992639
  318   368           81993464
   63   434           81996551
  334   355           81998579
  271   396           82001647
  145   429           82002214
   64   434           82008648
  190   422           82010448
  327   361           82011664
  285   389           82012994
   94   433           82013321
  322   365           82013373
  125   431           82016116
  185   423           82018592
   65   434           82021129
  136   430           82022456
  314   371           82023955
  112   432           82026496
  161   427           82027764
  255   403           82032202
  195   421           82033336
  208   418           82033544
  174   425           82033649
   66   434           82034000
  294   384           82035288
  269   397           82035882
  299   381           82037240
  212   417           82039841
   95   433           82040112
  333   356           82044053
   67   434           82047267
  223   414           82047511
  204   419           82049723
  168   426           82050408
  287   388           82050975
  154   428           82055016
  250   405           82055125
  180   424           82057024
  260   401           82057201
   68   434           82060936
  126   431           82063367
  113   432           82064465
  236   410           82065256
  146   429           82065725
   96   433           82067473
  216   416           82068992
  239   409           82069848
   69   434           82075013
  233   411           82075868
  137   430           82078353
  267   398           82078955
  326   362           82083904
  200   420           82088000
   70   434           82089504
  242   408           82089800
  307   376           82091819
  332   357           82093661
   97   433           82095410
  289   387           82098172
  317   369           82098422
  230   412           82101528
  114   432           82103112
  321   366           82104057
   71   434           82104415
  304   378           82104616
  310   374           82104624
  162   427           82106011
  127   431           82111374
  296   383           82116223
  191   422           82119319
   72   434           82119752
  220   415           82121375
  186   423           82121823
   98   433           82123929
  175   425           82125000
  245   407           82125268
  155   428           82126627
  345   345           82127250
  344   346           82129320
  147   429           82130112
  265   399           82130824
  253   404           82133541
  138   430           82135072
   73   434           82135521
  343   347           82135530
  169   426           82135585
  258   402           82138320
  227   413           82142080
  115   432           82142443
  301   380           82142901
  313   372           82143145
  342   348           82145880
  331   358           82147403
  196   421           82147997
   74   434           82151728
   99   433           82153036
  291   386           82154627
  181   424           82154765
  128   431           82160143
  325   363           82160272
  341   349           82160370
  209   418           82163961
   75   434           82168379
  205   419           82175184
  213   417           82175310
  248   406           82176408
  340   350           82179000
  116   432           82182464
  100   433           82182737
  278   393           82183409
  163   427           82185230
   76   434           82185480
  276   394           82187560
  280   392           82188288
  263   400           82191447
  139   430           82192619
  148   429           82195381
  224   414           82197368
  320   367           82198863
  156   428           82199168
  274   395           82200699
  339   351           82201770
  282   391           82202239
   77   434           82203037
  330   359           82205279
  298   382           82206560
  316   370           82207496
  201   420           82208601
  217   416           82209609
  129   431           82209680
  101   433           82213038
  176   425           82217401
  293   385           82220382
   78   434           82221056
  170   426           82221776
  272   396           82222784
  117   432           82223181
  284   390           82225304
  187   423           82226170
  256   403           82228043
  338   352           82228680
  192   422           82229336
  237   410           82233053
  306   377           82235249
  309   375           82238004
  234   411           82239435
   79   434           82239543
  324   364           82240768
  240   409           82241929
  251   405           82243376
  102   433           82243945
  140   430           82251000
  182   424           82253592
  270   397           82253773
  286   389           82257525
  303   379           82258066
   80   434           82258504
  337   353           82259730
  130   431           82259991
  261   401           82260782
  231   412           82260919
  149   429           82261538
  197   421           82263834
  118   432           82264600
  164   427           82265427
  243   408           82266219
  312   373           82266445
  221   415           82267236
  329   360           82267289
  157   428           82272645
  103   433           82275464
   81   434           82277945
  268   398           82293624
  336   354           82294920
  295   384           82295479
  210   418           82295632
  228   413           82297349
  319   368           82297791
   82   434           82297872
  288   388           82298944
  206   419           82301875
  246   407           82306079
  300   381           82306341
  119   432           82306727
  104   433           82307601
  171   426           82308987
  141   430           82310221
  177   425           82310858
  131   431           82311082
  214   417           82312057
    0   435           82312875
    1   435           82312876
    2   435           82312883
    3   435           82312902
    4   435           82312939
    5   435           82313000
    6   435           82313091
    7   435           82313218
    8   435           82313387
    9   435           82313604
   10   435           82313875
   11   435           82314206
   12   435           82314603
   13   435           82315072
   14   435           82315619
   15   435           82316250
   16   435           82316971
   17   435           82317788
   83   434           82318291
   18   435           82318707
   19   435           82319734
  315   371           82320686
   20   435           82320875
   21   435           82322136
   22   435           82323523
   23   435           82325042
  323   365           82325392
  254   404           82326328
   24   435           82326699
   25   435           82328500
  150   429           82328589
  202   420           82330408
   26   435           82330451
  188   423           82331639
   27   435           82332558
  328   361           82333433
  335   355           82334250
   28   435           82334827
   29   435           82337264
  259   402           82338787
   84   434           82339208
   30   435           82339875
  105   433           82340362
  193   422           82340505
  266   399           82342295
   31   435           82342666
   32   435           82345643
  165   427           82346608
  158   428           82347064
  225   414           82348569
   33   435           82348812
  120   432           82349568
  290   387           82349603
  218   416           82351528
   34   435           82352179
  183   424           82353511
   35   435           82355750
   36   435           82359531
   85   434           82360629
  249   406           82361665
  132   431           82362959
   37   435           82363528
   38   435           82367747
  142   430           82370288
   39   435           82372194
  106   433           82373753
  308   376           82375488
   40   435           82376875
  334   356           82377720
  297   383           82379960
  198   421           82380853
   41   435           82381796
   86   434           82382560
  305   378           82382777
   42   435           82386963
   43   435           82392382
  121   432           82393129
  311   374           82393855
  151   429           82396540
  172   426           82397224
   44   435           82398059
  264   400           82399744
  318   369           82400841
  238   410           82402272
  327   362           82403711
   45   435           82404000
  235   411           82404406
   87   434           82405007
  178   425           82405377
  107   433           82407780
  292   386           82409544
   46   435           82410211
  322   366           82414144
  222   415           82414423
  241   409           82415450
  302   380           82415608
  133   431           82415628
  279   393           82416096
   47   435           82416698
  277   394           82416917
  232   412           82421696
  159   428           82422431
   48   435           82423467
  281   392           82424329
  333   357           82425330
  257   403           82425420
  275   395           82426750
   88   434           82427976
  211   418           82428563
  166   427           82428779
  207   419           82429802
   49   435           82430524
  143   430           82431207
  252   405           82433133
  122   432           82437416
   50   435           82437875
  314   372           82437992
  189   423           82438236
  283   391           82441658
  108   433           82442449
  244   408           82444096
   51   435           82445526
  273   396           82445553
  215   417           82450088
   89   434           82451473
  194   422           82452832
  203   420           82453427
   52   435           82453483
  229   413           82453986
  184   424           82454528
   53   435           82461752
  152   429           82465397
  262   401           82465929
  285   390           82468125
  134   431           82469095
   54   435           82470339
  271   397           82473284
  299   382           82473867
   90   434           82475504
  332   358           82477080
  109   433           82477766
  326   363           82478123
  294   385           82478809
   55   435           82479250
  123   432           82482435
  345   346           82485361
  173   426           82486493
  247   407           82488366
   56   435           82488491
  344   347           82489507
  144   430           82492984
  219   416           82494755
  343   348           82497799
   57   435           82498068
  160   428           82498752
  199   421           82499060
   91   434           82500075
  179   425           82500964
  226   414           82501120
  287   389           82503772
  321   367           82507024
   58   435           82507987
  317   370           82508013
  269   398           82509901
  342   349           82510237
  167   427           82511946
  110   433           82513737
  307   377           82517076
   59   435           82518254
  255   404           82520639
  135   431           82523366
   92   434           82525192
  310   375           82525375
  341   350           82526821
  124   432           82528192
   60   435           82528875
  331   359           82532970
  304   379           82534403
  153   429           82535166
   61   435           82539856
  260   402           82540808
  190   423           82545967
  340   351           82547551
  250   406           82548416
  289   388           82548641
  111   433           82550368
   93   434           82550861
   62   435           82551203
  267   399           82555362
  145   430           82555625
  185   424           82556649
  325   364           82556669
  296   384           82557440
  208   419           82558971
  313   373           82559414
  212   418           82562760
   63   435           82562922
  223   415           82562942
  195   422           82566323
  236   411           82570787
  339   352           82572427
  239   410           82572919
  125   432           82574693
   64   435           82575019
  161   428           82576033
  174   426           82576800
   94   434           82577088
  301   381           82577242
  204   420           82577664
  136   431           82578447
  233   412           82583865
   65   435           82587500
  112   433           82587665
  216   417           82589409
  242   409           82590417
  330   360           82593000
  168   427           82596115
  180   425           82597625
   66   435           82600371
  338   353           82601449
  291   387           82602774
   95   434           82603879
  320   368           82604032
  154   429           82605853
  265   400           82609625
  230   413           82611997
   67   435           82613638
  200   421           82618461
  146   430           82619136
  316   371           82619307
  126   432           82621944
  245   408           82623437
  258   403           82624339
  253   405           82624402
  113   433           82625634
   68   435           82627307
   96   434           82631240
  137   431           82634344
  337   354           82634617
  220   416           82639296
  324   365           82639349
   69   435           82641384
  298   383           82645479
  278   394           82647936
  280   393           82650457
  162   428           82654280
  276   395           82654451
  191   423           82654838
  227   414           82655027
   70   435           82655875
  329   361           82657170
   97   434           82659177
  186   424           82659880
  309   376           82661005
  282   392           82662056
  306   378           82662768
  114   433           82664281
  293   386           82666213
  175   426           82668151
  127   432           82669951
  274   396           82669960
   71   435           82670786
  336   355           82671931
  248   407           82672135
  263   401           82672648
  155   429           82677464
  196   422           82680984
  169   427           82681292
  284   391           82682775
  147   430           82683523
  312   374           82684952
   72   435           82686123
   98   434           82687696
  209   419           82689388
  303   380           82690127
  138   431           82691063
  272   397           82694421
  181   425           82695366
  213   418           82698229
   73   435           82701892
  205   420           82703125
  115   433           82703612
  319   369           82705168
  286   390           82712656
  224   415           82712799
  335   356           82713391
  256   404           82716480
   99   434           82716803
   74   435           82718099
  128   432           82718720
  328   362           82725480
  323   366           82726163
  270   398           82727792
  217   417           82730026
  163   428           82733499
  315   372           82734723
   75   435           82734750
  251   406           82736667
  237   411           82738584
  295   385           82739000
  201   421           82739062
  300   382           82742968
  116   433           82743633
  261   402           82744389
  240   410           82745000
  100   434           82746504
  234   412           82747432
  139   431           82748610
  148   430           82748792
  156   429           82750005
  288   389           82751741
   76   435           82751851
  334   357           82758997
  176   426           82760552
  187   424           82764227
  192   423           82764855
  243   409           82766836
  170   427           82767483
  129   432           82768257
   77   435           82769408
  268   399           82770031
  231   413           82771388
  101   434           82776805
  117   433           82784350
  221   416           82785157
   78   435           82787427
  182   425           82794193
  197   422           82796821
  327   363           82797930
  290   388           82800072
  308   377           82800745
  246   408           82804248
   79   435           82805914
  140   431           82806991
  102   434           82807712
  333   358           82808749
  228   414           82810296
  318   370           82810432
  305   379           82812564
  164   428           82813696
  311   375           82814606
  149   430           82814949
  322   367           82817111
  254   405           82817189
  130   432           82818568
  210   419           82821059
  266   400           82821096
  297   384           82821177
  157   429           82823482
  259   403           82824806
   80   435           82824875
  118   433           82825769
  206   420           82829816
  214   418           82834976
  103   434           82839231
  346   346           82843472
   81   435           82844316
  345   347           82845548
  302   381           82849949
  344   348           82851776
  177   426           82854009
  314   373           82854261
  171   427           82854694
  249   407           82857392
  292   387           82857691
  202   421           82860869
  343   349           82862156
  332   359           82862647
  225   415           82864000
   82   435           82864243
  141   431           82866212
  119   433           82867896
  131   432           82869659
  188   424           82869696
  104   434           82871368
  218   417           82871945
  326   364           82874520
  193   423           82876024
  342   350           82876688
  279   394           82880623
  264   401           82880945
    0   436           82881856
    1   436           82881857
    2   436           82881864
    3   436           82881883
    4   436           82881920
    5   436           82881981
  150   430           82882000
    6   436           82882072
    7   436           82882199
    8   436           82882368
    9   436           82882585
   10   436           82882856
   11   436           82883187
   12   436           82883584
  277   395           82883808
   13   436           82884053
   14   436           82884600
   83   435           82884662
   15   436           82885231
   16   436           82885952
  281   393           82886498
   17   436           82886769
   18   436           82887688
   19   436           82888715
   20   436           82889856
   21   436           82891117
   22   436           82892504
   23   436           82894023
  183   425           82894112
  165   428           82894877
  341   351           82895372
   24   436           82895680
  275   396           82896011
   25   436           82897481
  158   429           82897901
   26   436           82899432
  283   392           82901475
   27   436           82901539
   28   436           82903808
  105   434           82904129
   84   435           82905579
   29   436           82906245
  238   411           82907803
   30   436           82908856
  120   433           82910737
   31   436           82911647
  321   368           82912193
  235   412           82912403
  299   383           82912786
  198   422           82913840
  257   404           82913857
   32   436           82914624
  273   397           82917190
   33   436           82917793
  340   352           82918208
  241   410           82918521
  317   371           82919824
  331   360           82920691
   34   436           82921160
  132   432           82921536
  294   386           82924640
   35   436           82924731
  285   391           82925596
  142   431           82926279
  252   406           82926424
   85   435           82927000
   36   436           82928512
  232   413           82932165
  222   416           82932344
   37   436           82932509
   38   436           82936728
  106   434           82937520
   39   436           82941175
  172   427           82942931
  307   378           82944595
  244   409           82944713
  339   353           82945196
   40   436           82945856
  271   398           82947303
  310   376           82948376
  178   426           82948528
   86   435           82948931
  262   402           82949536
  151   430           82949951
   41   436           82950777
  211   419           82953990
  121   433           82954298
  325   365           82955250
   42   436           82955944
  207   420           82957743
  287   390           82958903
   43   436           82961363
  304   380           82966464
  229   414           82966933
   44   436           82967040
   87   435           82971378
  107   434           82971547
   45   436           82972981
  215   418           82973007
  159   429           82973268
  133   432           82974205
  189   424           82976293
  338   354           82976336
  166   428           82977048
  313   374           82977921
   46   436           82979192
  330   361           82982881
  203   421           82983888
   47   436           82985679
  269   399           82986308
  247   408           82986535
  143   431           82987198
  194   423           82988351
   48   436           82992448
   88   435           82994347
  184   425           82995129
  122   433           82998585
   49   436           82999505
  296   385           83000961
  289   389           83001438
  108   434           83006216
   50   436           83006856
  320   369           83011409
  255   405           83011500
  337   355           83011628
  301   382           83013869
   51   436           83014507
  219   417           83015172
  226   415           83016551
   89   435           83017844
  152   430           83018808
   52   436           83022464
  260   403           83026827
  134   432           83027672
   53   436           83030733
  199   422           83032047
  173   427           83032200
  316   372           83033344
  267   400           83034163
   54   436           83039320
  324   366           83040120
  109   434           83041533
   90   435           83041875
  123   433           83043604
  179   426           83044115
  250   407           83044143
   55   436           83048231
  144   431           83048975
  329   362           83049217
  160   429           83049589
  336   356           83051072
  291   388           83053243
   56   436           83057472
  167   428           83060215
   91   435           83066446
   57   436           83067049
   58   436           83076968
  110   434           83077504
  239   411           83078450
  236   412           83078784
  223   416           83080863
  135   432           83081943
  190   424           83084024
  309   377           83086262
  298   384           83086696
  208   420           83086912
   59   436           83087235
  212   419           83088187
  153   430           83088577
  124   433           83089361
  265   401           83090826
   92   435           83091563
  306   379           83092555
  242   410           83093488
  233   413           83094334
  335   357           83094668
  185   425           83097250
   60   436           83097856
  195   423           83101842
  312   375           83105703
  204   421           83108125
   61   436           83108837
  145   431           83111616
  216   418           83112328
  258   404           83112776
  111   434           83114135
  293   387           83114360
  319   370           83114759
  278   395           83114827
  280   394           83114984
   93   435           83117232
  253   406           83117693
  328   363           83119699
   62   436           83120184
  174   427           83122507
  276   396           83123712
  245   409           83124054
  282   393           83124225
  303   381           83124468
  230   414           83124944
  161   429           83126870
  323   367           83129130
   63   436           83131903
  125   433           83135862
  136   432           83137024
  180   426           83140776
  274   397           83141597
  334   358           83142416
  284   392           83142592
   94   435           83143459
   64   436           83144000
  168   428           83144384
  315   373           83150992
  112   434           83151432
  200   422           83151448
  263   402           83156255
   65   436           83156481
  154   430           83159264
  220   417           83159713
  272   398           83168440
   66   436           83169352
  286   391           83170127
   95   435           83170250
  248   408           83170304
  227   415           83170458
  146   431           83175127
  300   383           83181887
   67   436           83182619
  126   433           83183113
  295   386           83184831
  113   434           83189401
  191   424           83192895
  137   432           83192921
  333   359           83194316
  327   364           83194327
   68   436           83196288
   96   435           83197611
  186   425           83200481
  346   347           83203659
  270   399           83204199
  162   429           83205117
  288   390           83206872
  256   405           83207341
  345   348           83207817
   69   436           83210365
  175   427           83213858
  344   349           83216133
  196   423           83216503
  209   420           83217329
  318   371           83222243
  322   368           83222280
  213   419           83223656
   70   436           83224856
   97   435           83225548
  114   434           83228048
  308   378           83228264
  343   350           83228607
  169   428           83229561
  261   403           83230408
  224   416           83230720
  155   430           83230875
  127   433           83231120
  251   407           83232394
  205   421           83233586
  311   376           83237607
  181   426           83238517
  147   431           83239514
   71   436           83239767
  305   380           83244625
  342   351           83245239
  237   412           83246581
  268   400           83248832
  138   432           83249640
  332   360           83250368
  240   411           83250531
  290   389           83252869
  217   418           83252945
   98   435           83254067
   72   436           83255104
  234   413           83257901
  297   385           83264698
  341   352           83266029
  115   434           83267379
  243   410           83269907
   73   436           83270873
  201   422           83272049
  314   374           83272768
  326   365           83273101
  128   433           83279889
   99   435           83283174
  231   414           83284335
  163   429           83284336
  302   382           83286576
   74   436           83287080
  340   353           83290977
  266   401           83302297
  192   424           83302912
  156   430           83303416
   75   436           83303731
  148   431           83304783
  187   425           83304828
  246   409           83304865
  221   417           83305574
  176   427           83306259
  139   432           83307187
  116   434           83307400
  292   388           83308160
  254   406           83310480
  331   361           83310572
  100   435           83312875
  259   404           83313243
  170   428           83315752
  321   369           83319570
  339   354           83320083
   76   436           83320832
  228   415           83325727
  129   433           83329426
  197   423           83332340
  317   372           83333861
  182   426           83337344
   77   436           83338389
  101   435           83343176
  279   395           83347514
  117   434           83348117
  210   420           83349000
  281   394           83351025
  277   396           83353069
  338   355           83353347
  299   384           83354003
  249   408           83355561
  325   366           83356021
   78   436           83356408
  206   421           83360277
  214   419           83360403
  283   393           83363644
  164   429           83364533
  264   402           83364552
  140   432           83365568
  275   397           83367648
  149   431           83370940
  294   387           83372787
  310   377           83373633
  102   435           83374083
  307   379           83374382
   79   436           83374895
  330   362           83374928
  157   430           83376893
  130   433           83379737
  225   416           83381921
  285   392           83385413
  118   434           83389536
  337   356           83390769
  273   398           83391209
   80   436           83393856
  202   422           83393856
  218   418           83394864
  313   375           83398672
  177   427           83399716
  304   381           83400805
  171   428           83402963
  257   405           83404718
  103   435           83405602
  188   425           83410297
   81   436           83413297
  193   424           83414081
  238   412           83415800
  287   391           83416374
  320   370           83421000
  252   407           83422151
  235   413           83422872
  271   399           83423710
  241   411           83424052
  141   432           83424789
  131   433           83430828
  119   434           83431663
  336   357           83432349
   82   436           83433224
  262   403           83435555
  183   426           83437263
  104   435           83437739
  150   431           83437991
  324   367           83443087
  329   363           83443436
  232   414           83445112
  165   429           83445714
  296   386           83446792
  244   410           83447784
  198   423           83449359
  316   373           83449613
  158   430           83451312
  222   417           83452761
  301   383           83452788
    0   437           83453453
    1   437           83453454
    2   437           83453461
    3   437           83453480
    4   437           83453517
    5   437           83453578
   83   436           83453643
    6   437           83453669
    7   437           83453796
    8   437           83453965
    9   437           83454182
   10   437           83454453
   11   437           83454784
   12   437           83455181
   13   437           83455650
   14   437           83456197
  289   390           83456569
   15   437           83456828
   16   437           83457549
   17   437           83458366
   18   437           83459285
   19   437           83460312
   20   437           83461453
   21   437           83462714
   22   437           83464101
  269   400           83465109
   23   437           83465620
   24   437           83467277
   25   437           83469078
  105   435           83470500
   26   437           83471029
   27   437           83473136
  120   434           83474504
   84   436           83474560
   28   437           83475405
   29   437           83477842
  335   358           83478087
   30   437           83480453
  211   420           83481931
  229   415           83482364
  132   433           83482705
   31   437           83483244
  142   432           83484856
   32   437           83486221
  247   409           83487152
  207   421           83488204
   33   437           83489390
  172   428           83491200
   34   437           83492757
  178   427           83494235
   85   436           83495981
   35   437           83496328
  215   419           83498434
   36   437           83500109
  106   435           83503891
   37   437           83504106
  255   406           83504791
  151   431           83505942
  291   389           83506040
   38   437           83508325
   39   437           83512772
  309   378           83513781
  260   404           83515264
  267   401           83515364
  328   364           83516096
  203   422           83516875
  189   425           83516894
   40   437           83517453
   86   436           83517912
  121   434           83518065
   41   437           83522374
  306   380           83524616
  194   424           83526408
  319   371           83526570
  159   430           83526679
   42   437           83527541
  166   429           83527885
  334   359           83527983
  312   376           83528704
  298   385           83530217
   43   437           83532960
  323   368           83534299
  226   416           83534472
  133   433           83535374
  107   435           83537918
  219   418           83538091
  184   426           83538280
   44   437           83538637
   87   436           83540359
  250   408           83542312
   45   437           83544578
  143   432           83545775
   46   437           83550789
   47   437           83557276
  303   382           83561095
  122   434           83562352
   88   436           83563328
  347   347           83563846
   48   437           83564045
  293   388           83564829
  346   348           83565928
  199   423           83567566
  315   374           83569499
   49   437           83571102
  345   349           83572174
  108   435           83572587
  265   402           83574433
  152   431           83574799
   50   437           83578453
  173   428           83580469
  280   395           83581875
  333   360           83582037
  344   350           83582584
  278   396           83584088
   51   437           83586104
  239   412           83586447
   89   436           83586825
  282   394           83588752
  134   433           83588841
  236   413           83589253
  179   427           83589822
  327   365           83592908
   52   437           83594061
  276   397           83595349
  343   351           83597158
  242   411           83599019
  223   417           83601280
   53   437           83602330
  160   430           83603000
  258   405           83603637
  284   393           83604761
  233   414           83607281
  123   434           83607371
  144   432           83607552
  109   435           83607904
   90   436           83610856
   54   437           83610917
  167   429           83611052
  253   407           83613420
  274   398           83615616
  342   352           83615896
  212   420           83616128
  208   421           83617373
   55   437           83619828
  300   384           83623104
  190   425           83624625
  245   410           83627125
   56   437           83629069
  322   369           83629657
  286   392           83629944
  295   387           83632978
   91   436           83635427
  318   372           83636280
  216   419           83637755
   57   437           83638646
  341   353           83638798
  195   424           83639899
  332   361           83640249
  230   415           83640375
  185   426           83640401
  204   422           83641112
  263   403           83642274
  135   433           83643112
  110   435           83643875
  153   431           83644568
  272   399           83644847
   58   437           83648565
  124   434           83653128
  308   379           83658051
   59   437           83658832
   92   436           83660544
  311   377           83662864
  288   391           83664343
  340   354           83665864
   60   437           83669453
  145   432           83670193
  174   428           83670776
  248   409           83670921
  326   366           83673872
  305   381           83678966
  161   430           83680281
   61   437           83680434
  111   435           83680506
  220   418           83682632
  270   400           83683000
   93   436           83686213
  180   427           83686483
  200   423           83686967
  227   416           83688379
   62   437           83691781
  314   375           83693519
  168   429           83695221
  339   355           83697094
  136   433           83698193
  125   434           83699629
  256   406           83700632
  331   362           83702619
   63   437           83703500
  290   390           83708000
  297   386           83710529
   94   436           83712440
  154   431           83715255
   64   437           83715597
  112   435           83717803
  261   404           83718845
  302   383           83725495
   65   437           83728078
  321   370           83729161
  268   401           83730033
  251   408           83730563
  338   356           83732488
  191   425           83733496
  146   432           83733704
   95   436           83739231
   66   437           83740949
  186   426           83743632
  126   434           83746880
  209   421           83747790
  317   373           83750130
  224   417           83751137
  213   420           83751597
  137   433           83754090
   67   437           83754216
  196   424           83754560
  113   435           83755772
  237   413           83757050
  162   430           83758528
  240   412           83758528
  325   367           83758988
  292   389           83760957
  175   428           83762127
  205   422           83766573
   96   436           83766592
   68   437           83767885
  330   363           83769147
  234   414           83770848
  337   357           83772046
  243   411           83775438
  217   419           83778372
  169   429           83780398
   69   437           83781962
  181   427           83784224
  266   402           83785904
  155   431           83786866
  114   435           83794419
   97   436           83794529
  127   434           83794887
   70   437           83796453
  299   385           83797524
  147   432           83798091
  231   415           83799766
  310   378           83801152
  259   405           83804104
  254   407           83806207
  307   380           83806443
  201   423           83807568
  246   410           83807936
  138   433           83810809
   71   437           83811364
  336   358           83815768
  279   396           83816775
  281   395           83817916
  313   376           83821673
   98   436           83823048
  294   388           83823256
  277   397           83824706
   72   437           83826701
  283   394           83828171
  221   418           83828493
  320   371           83832811
  115   435           83833750
  304   382           83837432
  163   430           83837747
  329   364           83839833
  275   398           83841667
   73   437           83842470
  192   425           83843513
  228   416           83843648
  128   434           83843656
  285   393           83847582
  187   426           83847979
  324   368           83848256
  264   403           83850571
   99   436           83852155
  176   428           83854528
  249   409           83856178
   74   437           83858677
  156   431           83859407
  148   432           83863360
  335   359           83863654
  170   429           83866589
  273   399           83867616
  316   374           83868120
  139   433           83868356
  197   424           83870397
  116   435           83873771
   75   437           83875328
  287   392           83876191
  210   421           83879461
  100   436           83881856
  182   427           83883051
  214   420           83888344
   76   437           83892429
  129   434           83893193
  206   422           83893264
  301   384           83894005
  296   387           83894939
  257   406           83898009
  225   417           83902338
  271   400           83902511
   77   437           83909986
  101   436           83912157
  289   391           83914040
  117   435           83914488
  328   365           83914677
  334   360           83915704
  164   430           83917944
  218   419           83920291
  252   408           83920320
  262   404           83923992
  347   348           83926115
  238   413           83926269
  140   433           83926737
   78   437           83928005
  202   423           83929375
  149   432           83929517
  346   349           83930285
  241   412           83932049
  157   431           83932884
  235   414           83935819
  345   350           83938625
  319   372           83940607
  323   369           83941676
  102   436           83943064
  130   434           83943504
  309   379           83943568
  269   401           83946310
   79   437           83946492
  177   428           83947985
  344   351           83951135
  244   411           83953315
  188   426           83953448
  171   429           83953800
  312   377           83953961
  193   425           83954682
  118   435           83955907
  306   381           83958957
  232   415           83960543
  291   390           83961171
   80   437           83965453
  343   352           83967815
  333   361           83971918
  103   436           83974583
  222   418           83975680
  298   386           83976048
  183   427           83982970
   81   437           83984894
  141   433           83985958
  198   424           83987416
  342   353           83988665
  247   410           83990223
  315   375           83990250
  327   366           83993679
  131   434           83994595
  150   432           83996568
  119   435           83998034
  267   402           83998971
  165   430           83999125
  303   383           84000014
  229   416           84000285
  255   407           84000518
   82   437           84004821
  260   405           84006125
  104   436           84006720
  158   431           84007303
  211   421           84012392
  341   354           84013685
  293   389           84017626
  207   422           84021191
   83   437           84025240
  215   420           84026375
    0   438           84027672
    1   438           84027673
    2   438           84027680
    3   438           84027699
    4   438           84027736
    5   438           84027797
    6   438           84027888
    7   438           84028015
    8   438           84028184
    9   438           84028401
   10   438           84028672
   11   438           84029003
   12   438           84029400
   13   438           84029869
   14   438           84030416
   15   438           84031047
   16   438           84031768
  332   362           84032296
   17   438           84032585
   18   438           84033504
   19   438           84034531
   20   438           84035672
   21   438           84036933
   22   438           84038320
  322   370           84039248
  105   436           84039481
   23   438           84039839
  120   435           84040875
   24   438           84041496
  172   429           84042037
  178   428           84042504
  340   355           84042875
  250   409           84042929
   25   438           84043297
   26   438           84045248
  142   433           84046025
   84   437           84046157
  132   434           84046472
   27   438           84047355
   28   438           84049624
  280   396           84051136
   29   438           84052061
  203   423           84052394
  318   373           84052549
   30   438           84054672
  226   417           84054889
  282   395           84055643
  278   397           84055725
   31   438           84057463
  189   426           84060045
   32   438           84060440
  265   403           84060452
  219   419           84063518
   33   438           84063609
  151   432           84064519
  300   385           84066625
   34   438           84066976
  194   425           84067009
   85   437           84067578
  284   394           84069288
  276   398           84069368
   35   438           84070547
  106   436           84072872
   36   438           84074328
  339   356           84076235
  326   367           84076839
   37   438           84078325
  166   430           84081296
   38   438           84082544
  159   431           84082670
  295   388           84083447
  184   427           84083987
  121   435           84084436
   39   438           84086991
   86   437           84089509
  308   380           84090112
  311   378           84090383
   40   438           84091672
  274   399           84092023
  286   393           84092113
   41   438           84096593
  331   363           84096838
  239   413           84096916
  258   406           84096928
  133   434           84099141
   42   438           84101760
  236   414           84102200
  199   424           84105623
  107   436           84106899
  143   433           84106944
  242   412           84107016
   43   438           84107179
  253   408           84111589
   87   437           84111956
   44   438           84112856
  338   357           84113765
  305   382           84115593
  314   376           84116520
   45   438           84118797
  233   415           84122712
  272   400           84123648
  288   392           84124160
  223   418           84124199
   46   438           84125008
  122   435           84128723
  263   404           84130711
  173   429           84131306
   47   438           84131495
  245   411           84132656
  152   432           84133376
   88   437           84134925
  179   428           84138091
   48   438           84138264
  321   371           84140972
  108   436           84141568
   49   438           84145321
  212   421           84146589
  208   422           84150360
  134   434           84152608
   50   438           84152672
  337   358           84155465
  230   416           84158296
   89   437           84158422
  297   387           84158676
  160   431           84158991
   51   438           84160323
  325   368           84164157
  270   401           84164201
  167   430           84164463
  290   391           84165471
  330   364           84165544
  216   420           84165696
  302   384           84166712
  190   426           84167776
   52   438           84168280
  317   374           84168637
  144   433           84168721
  123   435           84173742
  248   410           84173992
   53   438           84176549
  204   423           84176631
  109   436           84176885
  195   425           84180500
   90   437           84182453
   54   438           84185136
  185   427           84186108
   55   438           84194047
  256   407           84196359
  336   359           84201335
  153   432           84203145
   56   438           84203288
  135   434           84206879
   91   437           84207024
  220   419           84208059
  227   417           84208796
  261   405           84209706
  110   436           84212856
   57   438           84212865
  268   402           84213640
  292   390           84216088
  124   435           84219499
  174   429           84221613
   58   438           84222784
  200   424           84225024
  310   379           84230939
  251   409           84231180
  145   433           84231362
   92   437           84232141
   59   438           84233051
  180   428           84234752
  161   431           84236272
  329   365           84238414
  307   381           84240784
  299   386           84243355
   60   438           84243672
  320   372           84246848
  313   377           84246930
  168   430           84248632
  111   436           84249487
  335   360           84251375
   61   438           84254653
  324   369           84255633
   93   437           84257810
  136   434           84261960
   62   438           84266000
  125   435           84266000
  240   413           84268997
  237   414           84269997
  266   403           84271923
  154   432           84273832
  224   418           84274056
  294   389           84276053
  304   383           84276351
  191   426           84276647
   63   438           84277719
  209   422           84280777
  213   421           84282058
  243   412           84283435
   94   437           84284037
  234   415           84286279
  112   436           84286784
  281   396           84287177
  348   348           84288384
  279   397           84288412
  316   375           84288871
  186   427           84289339
   64   438           84289816
  347   349           84290472
  146   433           84294873
  283   395           84295062
  196   425           84295161
  346   350           84296736
  259   406           84297395
  277   398           84298725
  205   423           84302092
   65   438           84302297
  254   408           84304376
  334   361           84305585
  217   420           84306313
  345   351           84307176
   95   437           84310828
  285   394           84312109
  175   429           84312964
  126   435           84313251
  246   411           84313467
  162   431           84314519
   66   438           84315168
  328   366           84315448
  231   416           84317687
  137   434           84317857
  275   399           84318074
  344   352           84321792
  113   436           84324753
   67   438           84328435
  181   428           84332493
  169   430           84333809
  301   385           84337526
   96   437           84338189
  287   393           84338360
  264   404           84339008
  343   353           84340584
   68   438           84342104
  296   388           84345408
  155   432           84345443
  201   424           84345625
  273   400           84346417
  323   370           84351267
  221   419           84353920
   69   438           84356181
  319   373           84356876
  249   410           84359249
  147   433           84359260
  127   435           84361258
  114   436           84363400
  342   354           84363552
  333   362           84363965
  228   417           84364065
   97   437           84366126
   70   438           84370672
  289   392           84373857
  138   434           84374576
  309   380           84375629
  312   378           84381480
  271   401           84383712
   71   438           84385583
  192   426           84386664
  341   355           84390696
  187   427           84393686
  257   407           84393736
  163   431           84393738
   98   437           84394645
  306   382           84395584
  327   367           84396646
   72   438           84400920
  115   436           84402731
  176   429           84405365
  128   435           84410027
  197   425           84410998
  210   422           84412448
  315   376           84413251
  262   405           84414853
   73   438           84416689
  156   432           84417984
  291   391           84418642
  214   421           84418805
  170   430           84420000
  252   409           84420937
  340   356           84422016
   99   437           84423752
  298   387           84424195
  148   433           84424529
  225   418           84425257
  332   363           84426515
  206   423           84428783
  269   402           84429917
  182   428           84431320
  139   434           84432123
   74   438           84432896
  238   414           84439216
  303   384           84441231
  241   413           84442518
  116   436           84442752
  218   420           84448232
   75   438           84449547
  322   371           84451059
  235   415           84451250
  100   437           84453453
  339   357           84457512
  129   435           84459564
  244   412           84461312
   76   438           84466648
  202   424           84467432
  318   374           84471056
  293   390           84472757
  164   431           84473935
  232   416           84478464
  326   368           84482008
  117   436           84483469
  101   437           84483754
   77   438           84484205
  267   403           84484990
  140   434           84490504
  149   433           84490686
  157   432           84491461
  331   364           84493235
  247   411           84495754
  338   358           84497184
  193   426           84497833
  255   408           84498687
  177   429           84498822
  188   427           84499155
  260   406           84499416
  222   419           84501107
   78   438           84502224
  171   430           84507211
  130   435           84509875
  300   386           84512456
  102   437           84514661
  311   379           84520170
  229   417           84520702
   79   438           84520711
  280   397           84522773
  308   381           84524453
  118   436           84524888
  282   396           84524904
  198   425           84528017
  278   398           84529744
  183   428           84531239
  284   395           84536179
  295   389           84536244
   80   438           84539672
  337   359           84541032
  314   377           84541777
  211   422           84545379
  276   399           84545775
  250   410           84546000
  103   437           84546180
  265   404           84548889
  141   434           84549725
  305   383           84554512
  321   372           84555009
  165   431           84555116
  286   394           84556640
  207   423           84556710
  215   421           84556836
  150   433           84557737
   81   438           84559113
  131   435           84560966
  330   365           84564125
  158   432           84565880
  119   436           84567015
  274   400           84570824
  325   369           84571534
  226   418           84577808
  104   437           84578317
   82   438           84579040
  288   393           84586329
  336   360           84589056
  317   375           84589388
  203   424           84590451
  219   420           84591459
  258   407           84592655
  178   429           84593341
  172   430           84595448
   83   438           84599459
    0   439           84604519
    1   439           84604520
    2   439           84604527
    3   439           84604546
    4   439           84604583
    5   439           84604644
    6   439           84604735
  272   401           84604849
    7   439           84604862
    8   439           84605031
    9   439           84605248
   10   439           84605519
  189   427           84605752
   11   439           84605850
   12   439           84606247
   13   439           84606716
   14   439           84607263
   15   439           84607894
   16   439           84608615
  297   388           84609145
   17   439           84609432
  142   434           84609792
  120   436           84609856
  239   414           84609863
  194   426           84610160
  302   385           84610233
   18   439           84610351
  105   437           84611078
   19   439           84611378
  253   409           84612206
   20   439           84612519
  132   435           84612843
   21   439           84613780
   22   439           84615167
   23   439           84616686
  242   413           84617485
  236   415           84617631
   24   439           84618343
   25   439           84620144
   84   438           84620376
  263   405           84621572
   26   439           84622095
   27   439           84624202
  290   392           84625288
  151   433           84625688
   28   439           84626471
   29   439           84628908
   30   439           84631519
  184   428           84632256
   31   439           84634310
   32   439           84637287
  166   431           84637287
  329   366           84639185
   33   439           84640456
  233   416           84640633
  245   412           84640653
  159   432           84641247
  335   361           84641256
   85   438           84641797
   34   439           84643823
  106   437           84644469
  199   425           84646224
   35   439           84647394
  270   402           84647808
  223   419           84649626
   36   439           84651175
  348   349           84652741
  121   436           84653417
   37   439           84655172
  347   350           84656923
   38   439           84659391
  310   380           84663000
  320   373           84663117
   86   438           84663728
   39   439           84663838
  324   370           84665224
  346   351           84665287
  133   435           84665512
   40   439           84668519
  143   434           84670711
   41   439           84673440
  292   391           84673559
  313   378           84674449
  307   382           84677411
  345   352           84677833
  107   437           84678496
   42   439           84678607
  230   417           84678713
  248   411           84679523
  212   422           84679576
   43   439           84684026
  173   430           84684717
  208   423           84685879
   87   438           84686175
  179   429           84688928
   44   439           84689703
  299   387           84691502
  256   408           84694528
  152   433           84694545
  344   353           84694561
   45   439           84695644
  216   421           84696157
  334   362           84697632
  122   436           84697704
  268   403           84699659
   46   439           84701855
  261   406           84702997
   47   439           84708342
   88   438           84709144
  316   376           84711872
  108   437           84713165
  190   427           84713483
  204   424           84714688
   48   439           84715111
  343   354           84715471
  160   432           84717568
  304   384           84717568
  328   367           84718415
  134   435           84718979
  167   431           84720454
   49   439           84722168
  195   426           84723651
   50   439           84729519
  294   390           84731184
  227   418           84731715
  144   434           84732488
   89   438           84732641
  251   410           84734251
  185   428           84734377
  220   420           84736000
   51   439           84737170
  342   355           84740563
  123   436           84742723
   52   439           84745127
  109   437           84748482
   53   439           84753396
   90   438           84756672
  333   363           84758184
  281   397           84758814
  266   404           84760360
   54   439           84761983
  279   398           84762431
  323   371           84763078
  153   433           84764314
  283   396           84764323
  200   425           84765625
  341   356           84769837
   55   439           84770894
  135   435           84773250
  174   430           84775024
  277   399           84775132
  319   374           84775383
  285   395           84779000
   56   439           84780135
   91   438           84781243
  240   414           84781944
  301   386           84783357
  110   437           84784453
  237   415           84785428
  180   429           84785589
  124   436           84788480
   57   439           84789712
  259   407           84793122
  243   413           84793904
  161   432           84794849
  145   434           84795129
  275   400           84796875
  296   389           84798205
  224   419           84799483
   58   439           84799631
  327   368           84801815
  287   394           84802887
  340   357           84803293
  234   416           84804200
  168   431           84804623
  254   409           84804993
   92   438           84806360
   59   439           84809898
  309   381           84809970
  312   379           84811267
  213   422           84815045
  209   423           84816296
   60   439           84820519
  111   437           84821084
  246   412           84821464
  191   427           84822354
  332   364           84822912
  273   401           84827618
  136   435           84828331
  264   405           84829869
   61   439           84831500
   93   438           84832029
  306   383           84834503
  125   436           84834981
  154   433           84835001
  289   393           84836026
  217   421           84836774
  186   428           84837608
  231   417           84838104
  196   426           84838312
  315   377           84838508
  205   424           84840149
  339   358           84840931
   62   439           84842847
   63   439           84854566
   94   438           84858256
  112   437           84858381
  146   434           84858640
  249   411           84864780
  322   372           84865096
  175   430           84866375
   64   439           84866663
  271   402           84867319
  162   432           84873096
  298   388           84874664
  291   392           84878459
   65   439           84879144
  221   420           84881861
  126   436           84882232
  338   359           84882751
  181   429           84883330
  137   435           84884228
  303   385           84884752
   95   438           84885047
  201   425           84886226
  228   418           84886984
  326   369           84889385
  169   431           84889800
  318   375           84891807
  331   365           84891816
  257   408           84891905
   66   439           84892015
  113   437           84896350
   67   439           84905282
  155   433           84906612
  262   406           84908144
   96   438           84912408
  269   403           84915936
   68   439           84918951
  147   434           84923027
  252   410           84924008
  337   360           84928753
  293   391           84930228
  127   436           84930239
  192   427           84932371
   69   439           84933028
  114   437           84934997
   97   438           84940345
  138   435           84940947
  187   428           84941955
   70   439           84947519
  210   423           84947967
  225   419           84950684
  214   422           84951792
  311   380           84952231
  163   432           84952315
  197   426           84954149
  238   415           84954647
  241   414           84955465
  176   430           84958776
  300   387           84960603
  308   382           84961080
   71   439           84962430
  330   366           84964896
  206   424           84966840
   98   438           84968864
  235   416           84969171
  314   378           84969296
  321   373           84971278
  244   413           84971781
  267   404           84973427
  115   437           84974328
  170   431           84975991
   72   439           84977767
  218   421           84978693
  336   361           84978937
  128   436           84979008
  156   433           84979153
  325   370           84981125
  182   429           84982157
  148   434           84988296
  295   390           84991375
   73   439           84993536
  260   407           84995143
  305   384           84995729
  282   397           84996541
  280   398           84996792
   99   438           84997971
  139   435           84998494
  232   417           84998881
  255   409           84999304
  247   412           85003751
  284   396           85005440
  278   399           85006151
  202   425           85008033
   74   439           85009743
  317   376           85012389
  116   437           85014349
  349   349           85017098
  348   350           85019192
  286   395           85023531
  276   400           85024576
  347   351           85025474
   75   439           85026394
  100   438           85027672
  129   436           85028545
  222   420           85029048
  164   432           85032512
  335   362           85033303
  346   352           85035944
  265   405           85039750
  329   367           85042152
   76   439           85043495
  193   427           85043540
  229   418           85043621
  188   428           85047424
  345   353           85050602
  288   394           85050856
  250   411           85051531
  274   401           85052025
  177   430           85052233
  157   433           85052630
  149   434           85054453
  117   437           85055066
  302   386           85056064
  140   435           85056875
  101   438           85057973
   77   439           85061052
  297   389           85061942
  171   431           85063202
  344   354           85069448
  198   426           85071168
  324   371           85077035
  130   436           85078856
   78   439           85079071
  211   423           85080898
  320   374           85081624
  183   429           85082076
  290   393           85087457
  272   402           85088456
  102   438           85088880
  215   422           85089823
  258   408           85090824
  334   363           85091851
  343   355           85092482
  207   424           85094767
  118   437           85096485
  310   381           85097341
   79   439           85097558
  226   419           85103235
  313   379           85104236
  165   432           85113693
  263   406           85114863
  253   410           85115277
  141   435           85116096
  307   383           85116330
   80   439           85116519
  342   356           85119704
  103   438           85120399
  150   434           85121504
  219   421           85121920
  328   368           85123584
  239   415           85125294
  158   433           85127049
  131   436           85129947
  242   414           85130432
  203   425           85131052
  292   392           85133376
  270   403           85133827
  236   416           85135552
   81   439           85135960
  316   377           85137129
  119   437           85138612
  299   388           85141971
  178   430           85146752
  341   357           85151114
  245   413           85151122
  172   431           85151439
  104   438           85152536
  189   428           85154021
  333   364           85154581
  194   427           85155867
   82   439           85155887
  233   417           85161050
  304   385           85161089
  142   435           85176163
   83   439           85176306
  323   372           85177115
  223   420           85177567
  120   437           85181453
  132   436           85181824
  184   429           85183093
    0   440           85184000
    1   440           85184001
    2   440           85184008
    3   440           85184027
    4   440           85184064
    5   440           85184125
    6   440           85184216
    7   440           85184343
    8   440           85184512
    9   440           85184729
   10   440           85185000
  105   438           85185297
   11   440           85185331
   12   440           85185728
   13   440           85186197
  340   358           85186712
   14   440           85186744
   15   440           85187375
  248   412           85187520
   16   440           85188096
  268   404           85188096
  294   391           85188655
   17   440           85188913
  199   426           85189375
  151   434           85189455
   18   440           85189832
   19   440           85190859
   20   440           85192000
   21   440           85193261
   22   440           85194648
  256   409           85195145
  166   432           85195864
  319   375           85196134
   23   440           85196167
   84   439           85197223
   24   440           85197824
  261   407           85198724
   25   440           85199625
   26   440           85201576
  230   418           85201632
  159   433           85202416
   27   440           85203683
   28   440           85205952
   29   440           85208389
  327   369           85209192
   30   440           85211000
   31   440           85213791
  212   423           85215095
   32   440           85216768
   85   439           85218644
  106   438           85218688
   33   440           85219937
  332   365           85221493
   34   440           85223304
  208   424           85223936
  121   437           85225014
  339   359           85226498
   35   440           85226875
  216   422           85229144
   36   440           85230656
  301   387           85231504
  281   398           85232833
  133   436           85234493
   37   440           85234653
  283   397           85235960
  143   435           85237082
  279   399           85238838
   38   440           85238872
  251   411           85239782
   86   439           85240575
  173   431           85240708
  179   430           85242339
   39   440           85243319
  312   380           85243328
  309   382           85246597
   40   440           85248000
  285   396           85248261
  266   405           85251221
  107   438           85252715
   41   440           85252921
  296   390           85253336
  277   400           85253933
  204   425           85255289
  227   419           85257142
   42   440           85258088
  152   434           85258312
  190   428           85261752
   87   439           85263022
   43   440           85263507
  315   378           85266027
  220   421           85266461
   44   440           85269184
  122   437           85269301
  195   427           85269358
  287   395           85269778
  338   360           85270472
   45   440           85275125
  306   384           85275720
  275   401           85278076
  160   433           85278737
  167   432           85279031
   46   440           85281336
  322   373           85281365
  185   429           85285214
   88   439           85285991
  108   438           85287384
   47   440           85287823
  134   436           85287960
  259   408           85291291
  331   366           85292587
   48   440           85294592
  240   415           85297375
  144   435           85298859
  326   370           85298976
  289   394           85300553
   49   440           85301649
  237   416           85303349
  243   414           85306851
  254   410           85308064
  200   426           85308776
   50   440           85309000
   89   439           85309488
  273   402           85311225
  123   437           85314320
  318   376           85314808
   51   440           85316651
  337   361           85318634
  109   438           85322701
  264   406           85323160
   52   440           85324608
  234   417           85324617
  224   420           85327424
  298   389           85327461
  153   434           85328081
  303   386           85330583
  174   431           85331015
  246   413           85331933
   53   440           85332877
   90   439           85333519
  180   430           85339000
  291   393           85340628
   54   440           85341464
  135   436           85342231
   55   440           85350375
  213   423           85350564
  271   403           85353338
  209   424           85354353
  161   433           85356018
   91   439           85358090
  110   438           85358672
   56   440           85359616
  124   437           85360077
  231   418           85361023
  145   435           85361500
  168   432           85363200
  330   367           85367863
   57   440           85369193
  217   422           85369761
  191   428           85370623
  336   362           85370984
  249   412           85372777
   58   440           85379112
  205   425           85380750
   92   439           85383207
  349   350           85383549
  196   427           85384019
  311   381           85386572
  348   351           85387743
  186   429           85388445
   59   440           85389379
  321   374           85389785
  293   392           85390045
  257   409           85392522
  325   371           85392936
  111   438           85395303
  347   352           85396131
  136   436           85397312
  154   434           85398768
  314   379           85399083
  308   383           85399999
   60   440           85400000
  262   407           85403871
  269   404           85404373
  125   437           85406578
  346   353           85408713
   93   439           85408876
   61   440           85410981
  300   388           85411072
  221   421           85412322
  228   419           85412411
   62   440           85422328
  175   431           85422366
  146   435           85425011
  345   354           85425489
  335   363           85427522
  201   426           85429377
  252   411           85429539
  112   438           85432600
   63   440           85434047
  162   433           85434265
   94   439           85435103
  181   430           85436741
  317   377           85437646
  305   385           85439250
   64   440           85446144
  344   355           85446459
  329   368           85447321
  169   432           85448377
  295   391           85448846
  137   436           85453209
  126   437           85453829
   65   440           85458625
   95   439           85461894
  267   405           85464288
  155   434           85470379
  282   398           85470560
  113   438           85470569
  241   415           85470896
   66   440           85471496
  343   356           85471623
  238   416           85472568
  280   399           85473199
  284   397           85477077
  225   420           85478625
  192   428           85480640
  244   414           85484728
   67   440           85484763
  278   400           85484952
  210   424           85486024
  214   423           85487311
  334   364           85488248
   96   439           85489255
  147   435           85489398
  235   417           85489588
  324   372           85491072
  187   429           85492792
  286   396           85492792
  260   408           85493312
   68   440           85498432
  197   427           85499856
  342   357           85500981
  127   437           85501836
  255   410           85502375
  320   375           85502375
  302   387           85504211
  276   401           85505777
  206   425           85507441
  114   438           85509216
  138   436           85509928
  218   422           85511680
   69   440           85512509
  163   433           85513484
  247   413           85514220
  176   431           85514767
  297   390           85517073
   97   439           85517192
  288   395           85517747
  232   418           85521800
   70   440           85527000
  328   369           85530961
  265   406           85533041
  310   382           85533968
  341   358           85534533
  170   432           85534568
  182   430           85535568
  274   402           85535632
  313   380           85536297
   71   440           85541911
  156   434           85542920
   98   439           85545711
  115   438           85548547
  128   437           85550605
  202   426           85551184
  290   394           85551984
  333   365           85553162
  148   435           85554667
   72   440           85557248
  307   384           85557547
  222   421           85559509
  250   412           85559528
  316   378           85564648
  139   436           85567475
  229   419           85569048
  340   359           85572279
   73   440           85573017
  272   403           85574475
   99   439           85574818
  116   438           85588568
   74   440           85589224
  258   409           85591441
  193   428           85591809
  323   373           85593384
  164   433           85593681
  299   389           85594768
  292   393           85595545
  188   429           85598261
  129   437           85600142
  100   439           85604519
   75   440           85605875
  304   386           85606920
  177   431           85608224
  263   407           85610590
  339   360           85614219
  157   434           85616397
  198   427           85616875
  327   370           85618783
  211   424           85618955
  319   376           85619135
  253   411           85620808
  149   435           85620824
  171   432           85621779
  270   404           85622264
  332   366           85622264
   76   440           85622976
  215   423           85625342
  140   436           85625856
  117   438           85629285
  226   420           85631176
  101   439           85634820
  207   425           85635368
  183   430           85635487
   77   440           85640533
  239   416           85643215
  242   415           85645863
  294   392           85648472
  130   437           85650453
  219   422           85654907
  236   417           85655969
   78   440           85658552
  338   361           85660353
  245   414           85664069
  102   439           85665727
  118   438           85670704
  203   426           85674203
  165   433           85674862
   79   440           85677039
  312   381           85677669
  268   405           85678957
  301   388           85681973
  233   418           85683969
  141   436           85685077
  309   383           85685516
  150   435           85687875
  158   434           85690816
  331   367           85695554
  315   379           85695814
   80   440           85696000
  261   408           85696893
  103   439           85697246
  248   413           85697989
  256   410           85698216
  322   374           85699872
  131   437           85701544
  178   431           85702743
  194   428           85704136
  189   429           85704858
  223   421           85708028
  281   399           85709240
  283   398           85709979
  172   432           85710016
  337   362           85710681
  326   371           85710787
  296   391           85710807
  119   438           85712831
   81   440           85715441
  279   400           85717639
  306   385           85719241
  285   397           85719898
  230   419           85727059
  104   439           85729383
  199   427           85735082
  277   401           85735134
   82   440           85735368
  184   430           85736504
  287   396           85739039
  318   377           85740065
  266   406           85744512
  142   436           85745144
  251   412           85747779
  350   350           85750000
  349   351           85752100
  212   424           85753152
  132   437           85753421
  120   438           85755672
   83   440           85755787
  151   435           85755826
  166   433           85757033
  348   352           85758400
  275   402           85761683
  105   439           85762144
  208   425           85764537
  216   423           85764663
  336   363           85765203
    0   441           85766121
    1   441           85766122
    2   441           85766129
    3   441           85766148
  159   434           85766183
    4   441           85766185
    5   441           85766246
    6   441           85766337
    7   441           85766464
    8   441           85766633
    9   441           85766850
   10   441           85767121
  289   395           85767444
   11   441           85767452
   12   441           85767849
   13   441           85768318
   14   441           85768865
  347   353           85768900
   15   441           85769496
   16   441           85770217
   17   441           85771034
   18   441           85771953
   19   441           85772980
  330   368           85773032
   20   441           85774121
   21   441           85775382
   84   440           85776704
   22   441           85776769
   23   441           85778288
  303   387           85778730
   24   441           85779945
   25   441           85781746
  298   390           85782592
  346   354           85783600
   26   441           85783697
  227   420           85785083
   27   441           85785804
   28   441           85788073
   29   441           85790510
  259   409           85791908
   30   441           85793121
  106   439           85795535
   31   441           85795912
  273   403           85797244
   85   440           85798125
  179   431           85798330
  204   426           85798440
   32   441           85798889
  121   438           85799233
  173   432           85799285
  220   422           85799448
   33   441           85802058
  345   355           85802500
  291   394           85805155
   34   441           85805425
  143   436           85806063
  133   437           85806090
  325   372           85806973
   35   441           85808996
  321   375           85810536
  190   429           85812589
   36   441           85812777
  254   411           85813595
  240   416           85815296
   37   441           85816774
  195   428           85817627
  264   407           85818887
   86   440           85820056
   38   441           85820993
  243   415           85822282
  311   382           85823199
  237   417           85823766
  335   364           85823919
  152   435           85824683
   39   441           85825440
  344   356           85825600
  107   439           85829562
   40   441           85830121
  314   380           85831144
   41   441           85835042
  185   430           85838625
  167   433           85840200
   42   441           85840209
  308   384           85841216
  271   404           85841775
   87   440           85842503
  160   434           85842504
  122   438           85843520
  246   414           85844880
   43   441           85845628
  234   418           85847536
   44   441           85851305
  293   393           85852214
  343   357           85852900
  200   427           85854483
  329   369           85854698
   45   441           85857246
  224   421           85857885
  134   437           85859557
   46   441           85863457
  300   389           85863869
  108   439           85864231
  317   378           85865165
   88   440           85865472
  144   436           85867840
   47   441           85869944
   48   441           85876713
  249   413           85883246
   49   441           85883770
  342   358           85884400
  305   386           85885081
  231   419           85886450
  334   365           85886829
  123   438           85888539
  213   424           85888621
   89   440           85888969
  174   432           85889592
   50   441           85891121
  153   435           85894452
  209   425           85894954
  180   431           85894991
  269   405           85895234
  257   410           85895593
   51   441           85898772
  109   439           85899548
  262   408           85902040
  217   423           85905280
   52   441           85906729
  324   373           85907341
  295   392           85908663
   90   440           85913000
  135   437           85913828
   53   441           85914998
  161   434           85919785
  341   359           85920100
  191   429           85921460
   54   441           85923585
  205   426           85923901
  168   433           85924369
  320   376           85925376
  145   436           85930481
  196   428           85932288
   55   441           85932496
  124   438           85934296
  110   439           85935519
  252   412           85937536
   91   440           85937571
  228   420           85940352
  328   370           85940552
   56   441           85941737
  186   430           85941856
  221   422           85945309
  282   399           85946967
  284   398           85951096
   57   441           85951314
  280   400           85952000
  333   366           85953933
  302   388           85954680
  267   406           85957579
  340   360           85960000
   58   441           85961233
   92   440           85962688
  286   397           85964429
  154   435           85965139
  278   401           85966153
  136   437           85968909
  313   381           85970638
   59   441           85971500
  111   439           85972150
  310   383           85972887
  297   391           85974544
  201   427           85975084
  125   438           85980797
  175   432           85980943
   60   441           85982121
  288   396           85987008
   93   440           85988357
  241   416           85988817
  276   402           85989384
  181   431           85992732
  238   417           85992985
   61   441           85993102
  260   409           85993929
  146   436           85993992
  316   379           85994435
  162   434           85998032
  244   415           86000159
  307   385           86001068
  339   361           86004100
   62   441           86004449
  255   411           86007906
  225   421           86009086
  112   439           86009447
  169   433           86009546
  323   374           86011891
  235   418           86012507
   94   440           86014584
   63   441           86016168
  290   395           86018875
  274   403           86021651
  137   437           86024806
  332   367           86025231
  214   424           86025368
  210   425           86026625
  247   414           86027167
  126   438           86028048
   64   441           86028265
  265   407           86028768
  327   371           86030594
  192   429           86031477
  155   435           86036750
   65   441           86040746
   95   440           86041375
  319   377           86044392
  187   430           86046203
  218   423           86047199
  232   419           86047227
  113   439           86047416
  197   428           86048125
  299   390           86049899
  206   426           86050592
  338   362           86052400
   66   441           86053617
  304   387           86055067
  147   436           86058379
  292   394           86060072
  272   404           86062912
   67   441           86066884
   96   440           86068736
  250   413           86069997
  176   432           86073344
  127   438           86076055
  163   434           86077251
   68   441           86080553
  138   437           86081525
  114   439           86086063
  182   431           86091559
  222   422           86092496
  258   410           86094512
   69   441           86094630
  170   433           86095737
   97   440           86096673
  202   427           86096891
  229   420           86096989
  331   368           86100723
  337   363           86104900
  263   408           86108759
   70   441           86109121
  156   435           86109291
  294   393           86110641
  270   405           86113125
  312   382           86114296
  350   351           86118551
  322   375           86120623
  349   352           86122757
  148   436           86123648
   71   441           86124032
  128   438           86124824
  326   372           86124824
   98   440           86125192
  115   439           86125394
  309   384           86126733
  315   380           86127875
  253   412           86128805
  348   353           86131169
  301   389           86134770
  139   437           86139072
   72   441           86139369
  193   429           86142646
  347   354           86143787
  188   430           86151672
   99   440           86154299
   73   441           86155138
  164   434           86157448
  211   425           86159556
  346   355           86160611
  336   364           86161600
  226   421           86161637
  215   424           86163399
  239   417           86163632
  242   416           86163784
  306   386           86165072
  198   428           86165144
  116   439           86165415
  177   432           86166801
  318   378           86167584
  296   392           86170624
   74   441           86171345
  268   406           86172248
  129   438           86174361
  207   426           86178519
  236   418           86178888
  245   415           86179500
  330   369           86180409
  345   356           86181641
  157   435           86182768
  171   433           86182948
  100   440           86184000
  283   399           86186386
   75   441           86187996
  281   400           86188041
  149   436           86189805
  219   423           86190426
  183   431           86191478
  285   398           86193917
  140   437           86197453
  261   409           86197510
  279   401           86198840
  256   411           86203747
   76   441           86205097
  117   439           86206132
  344   357           86206877
  233   419           86209396
  287   397           86210676
  248   414           86210936
  101   440           86214301
  277   402           86218741
  203   427           86219910
  335   365           86222500
   77   441           86222654
  325   373           86223242
  130   438           86224672
  303   388           86229199
  321   376           86233537
  343   358           86236319
  289   396           86236705
  165   434           86238629
  298   391           86240063
  266   407           86240239
   78   441           86240673
  223   422           86241015
  102   440           86245208
  118   439           86247551
  275   403           86247702
  194   429           86254973
  230   420           86255000
  141   437           86256674
  150   436           86256856
  158   435           86257187
  251   413           86258248
  189   430           86258269
   79   441           86259160
  178   432           86261320
  311   383           86262118
  329   370           86264289
  314   381           86265485
  342   359           86269967
  172   433           86271185
  291   395           86272046
  131   438           86275763
  103   440           86276727
   80   441           86278121
  199   428           86283351
  308   385           86284737
  273   404           86285681
  334   366           86287600
  119   439           86289678
  184   431           86292495
  212   425           86293753
  317   379           86294952
  259   410           86294979
   81   441           86297562
  216   424           86302720
  208   426           86307688
  341   360           86307821
  104   440           86308864
  227   421           86315544
  142   437           86316741
  293   394           86316741
  264   408           86317056
   82   441           86317489
  300   390           86319000
  166   434           86320800
  254   412           86321592
  151   436           86324807
  324   374           86325848
  132   438           86327640
  120   439           86332519
  159   435           86332554
  271   405           86332636
  305   387           86333228
  220   423           86334967
  240   417           86335713
   83   441           86337908
  243   416           86340203
  105   440           86341625
  204   427           86344147
  237   418           86346685
  340   361           86349881
  320   377           86350633
    0   442           86350888
    1   442           86350889
    2   442           86350896
    3   442           86350915
    4   442           86350952
    5   442           86351013
    6   442           86351104
    7   442           86351231
    8   442           86351400
    9   442           86351617
   10   442           86351888
   11   442           86352219
  328   371           86352363
   12   442           86352616
   13   442           86353085
   14   442           86353632
   15   442           86354263
   16   442           86354984
   17   442           86355801
   18   442           86356720
  333   367           86356900
  179   432           86356907
   19   442           86357747
   84   441           86358825
   20   442           86358888
   21   442           86360149
  246   415           86360311
  173   433           86360454
   22   442           86361536
   23   442           86363055
   24   442           86364712
  190   430           86366000
   25   442           86366513
   26   442           86368464
  195   429           86368464
   27   442           86370571
  295   393           86370832
   28   442           86372840
  234   419           86372963
  106   440           86375016
   29   442           86375277
  121   439           86376080
  143   437           86377660
   30   442           86377888
   85   441           86380246
  133   438           86380309
   31   442           86380679
   32   442           86383656
   33   442           86386825
  269   406           86388525
   34   442           86390192
  224   422           86390872
  152   436           86393664
   35   442           86393763
  185   431           86394616
  339   362           86396147
  249   414           86396193
   36   442           86397544
  257   411           86401124
   37   442           86401541
   86   441           86402177
  262   409           86402657
  200   428           86402752
  167   434           86403967
   38   442           86405760
  313   382           86407265
  302   389           86407477
  160   435           86408875
  107   440           86409043
   39   442           86410207
  310   384           86414104
  231   420           86414391
   40   442           86414888
   41   442           86419809
  122   439           86420367
   87   441           86424624
   42   442           86424976
  282   400           86425768
  316   380           86426496
  284   399           86427503
  213   425           86429222
   43   442           86430395
  332   368           86430400
  323   375           86432642
  280   401           86433201
  134   438           86433776
  297   392           86434361
   44   442           86436072
  209   426           86438105
  286   398           86438448
  144   437           86439437
   45   442           86442013
  217   424           86443337
  108   440           86443712
  327   372           86444631
  338   363           86446619
  307   386           86446899
   88   441           86447593
  252   413           86448005
   46   442           86448224
  278   402           86449760
  174   433           86450761
  267   407           86453306
  180   432           86453568
   47   442           86454711
  288   397           86458645
   48   442           86461480
  153   436           86463433
  123   439           86465386
   49   442           86468537
  205   427           86469608
  228   421           86470813
   89   441           86471090
  319   378           86471911
  191   430           86474871
  276   403           86475403
   50   442           86475888
  109   440           86479029
  221   423           86480828
  196   429           86483125
   51   442           86483539
  161   435           86486156
  351   351           86487102
  135   438           86488047
  168   434           86488136
  290   396           86488136
  350   352           86489208
   52   442           86491496
   90   441           86495121
  349   353           86495526
  260   410           86497000
  186   431           86497847
   53   442           86499765
  337   364           86501297
  145   437           86502078
  304   388           86505536
  348   354           86506056
  299   391           86507370
  331   369           86508100
   54   442           86508352
  241   417           86509234
  274   404           86510088
  124   439           86511143
  110   440           86515000
  255   412           86515903
  238   418           86515904
   55   442           86517263
  244   416           86518080
   91   441           86519692
  347   355           86520798
  201   428           86523353
   56   442           86526504
  265   408           86526937
  292   395           86526963
  154   436           86534120
   57   442           86536081
  235   419           86537934
  346   356           86539752
  326   373           86541093
  225   422           86542073
  175   433           86542112
  247   415           86542598
  136   438           86543128
  322   376           86543624
   92   441           86544809
   58   442           86546000
  181   432           86551309
  111   440           86551631
  312   383           86553215
  272   405           86553773
   59   442           86556267
  125   439           86557644
  336   365           86560181
  315   381           86562216
  345   357           86562918
  162   435           86564403
  146   437           86565589
  214   425           86565969
   60   442           86566888
  210   426           86569776
  309   385           86570254
   93   441           86570478
  169   434           86573313
  232   420           86575168
  294   394           86575168
   61   442           86577869
  250   414           86582944
  192   430           86584888
  218   424           86585256
  112   440           86588928
   62   442           86589216
  301   390           86589901
  330   370           86590000
  344   358           86590296
  206   427           86596299
   94   441           86596705
  318   379           86597371
  197   429           86598962
  137   438           86599025
  258   411           86600043
   63   442           86600935
  187   431           86602194
  126   439           86604895
  155   436           86605731
  270   406           86606416
  263   409           86609376
   64   442           86613032
  306   387           86613219
  343   359           86621886
  335   366           86623271
   95   441           86623496
   65   442           86625513
  113   440           86626897
  229   421           86627450
  222   423           86628015
  147   437           86629976
  296   393           86632793
  176   433           86634513
   66   442           86638384
  253   413           86639274
  325   374           86641749
  163   435           86643622
  202   428           86645160
  182   432           86650136
   96   441           86650857
   67   442           86651651
  127   439           86652902
  138   438           86655744
  342   360           86657688
  321   377           86658794
  170   434           86659504
  283   400           86665187
   68   442           86665320
  114   440           86665544
  268   407           86667975
  281   401           86669242
  285   399           86670324
  329   371           86676100
  156   436           86678272
   97   441           86678794
   69   442           86679397
  303   389           86681996
  279   402           86682447
  242   417           86684201
  287   398           86684695
  239   418           86686551
  334   367           86690567
   70   442           86693888
  226   422           86694624
  148   437           86695245
  193   430           86696057
  245   416           86697421
  341   361           86697702
  298   392           86699880
  261   410           86700581
  128   439           86701671
  314   382           86702112
  211   426           86702707
  311   384           86703335
  215   425           86704000
  236   419           86704315
  277   403           86704760
  115   440           86704875
   98   441           86707313
  188   431           86707663
  289   397           86708342
   71   442           86708799
  256   412           86711744
  139   438           86713291
  198   429           86715981
  164   435           86723819
   72   442           86724136
  207   427           86724226
  248   415           86726367
  317   380           86727013
  177   433           86727970
  219   424           86728483
  308   386           86730568
  275   404           86736139
   99   441           86736420
  233   420           86737337
  266   408           86738408
   73   442           86739905
  291   396           86741307
  340   362           86741928
  116   440           86744896
  324   375           86746599
  171   434           86746715
  183   432           86750055
  129   439           86751208
  157   436           86751749
   74   442           86756112
  149   437           86761402
  333   368           86762069
  100   441           86766121
  328   372           86766400
  203   428           86768179
  251   414           86771195
  140   438           86771672
   75   442           86772763
  300   391           86776471
  223   423           86776534
  273   405           86776542
  320   378           86778152
  293   395           86783632
  305   388           86783697
  230   421           86785461
  117   440           86785613
   76   442           86789864
  339   363           86790366
  101   441           86796422
  259   411           86800510
  130   439           86801519
  165   435           86805000
   77   442           86807421
  194   430           86808384
  189   431           86814260
  264   409           86817673
  178   433           86822489
   78   442           86825440
  271   406           86825927
  158   436           86826168
  118   440           86827032
  102   441           86827329
  150   437           86828453
  141   438           86830893
  254   413           86832061
  199   429           86834188
  172   434           86834952
  295   394           86835359
  212   426           86836904
  332   369           86837777
  338   364           86843016
  216   425           86843321
   79   442           86843927
  313   383           86846184
  227   422           86848531
  184   432           86851072
  131   439           86852610
  208   427           86853395
  323   376           86855643
  310   385           86857625
  351   352           86857759
  240   418           86858632
  103   441           86858848
  243   417           86860620
  316   381           86860837
  327   373           86860900
  350   353           86861977
  302   390           86862608
   80   442           86862888
  119   440           86869159
  349   354           86870413
  237   419           86872112
  220   424           86873024
  246   416           86878232
   81   442           86882329
  348   355           86883067
  269   407           86884252
  166   435           86887171
  142   438           86890960
  104   441           86890985
  204   428           86892416
  307   387           86895046
  151   437           86896404
  297   393           86896530
  337   365           86899878
  347   356           86899939
  234   420           86900904
  159   436           86901535
  319   379           86901698
   82   442           86902256
  132   439           86904487
  262   410           86905728
  284   400           86906304
  282   401           86906969
  257   412           86909121
  249   415           86911624
  120   440           86912000
  286   399           86914855
  280   402           86916808
  331   370           86917691
  179   433           86918076
  346   357           86921029
  195   430           86921875
  190   431           86921991
   83   442           86922675
  105   441           86923746
  173   434           86924221
  224   423           86926391
  288   398           86932664
  278   403           86935779
    0   443           86938307
    1   443           86938308
    2   443           86938315
    3   443           86938334
    4   443           86938371
    5   443           86938432
    6   443           86938523
    7   443           86938650
    8   443           86938819
    9   443           86939036
   10   443           86939307
   11   443           86939638
   12   443           86940035
   13   443           86940504
   14   443           86941051
   15   443           86941682
   16   443           86942403
   17   443           86943220
   84   442           86943592
   18   443           86944139
  231   421           86944852
   19   443           86945166
   20   443           86946307
  345   358           86946337
   21   443           86947568
   22   443           86948955
   23   443           86950474
  267   408           86951475
  143   438           86951879
   24   443           86952131
  185   432           86953193
  200   429           86953589
   25   443           86953932
  121   440           86955561
   26   443           86955883
  106   441           86957137
  133   439           86957156
   27   443           86957990
  304   389           86958333
  326   374           86959600
  290   397           86959773
   28   443           86960259
  252   414           86960952
  336   366           86960952
   29   443           86962696
  276   404           86963840
   85   442           86965013
  152   437           86965261
   30   443           86965307
  299   392           86967187
   31   443           86968098
  322   377           86968881
  167   435           86970338
   32   443           86971075
  213   426           86972373
   33   443           86974244
  344   359           86975863
   34   443           86977611
  160   436           86977856
   35   443           86981182
  209   427           86983812
  217   425           86983938
   36   443           86984963
   86   442           86986944
   37   443           86988960
  107   441           86991164
   38   443           86993179
  312   384           86994432
  292   396           86996224
   39   443           86997626
  315   382           86998843
  122   440           86999848
  274   405           87000949
  330   371           87001811
   40   443           87002307
  260   411           87002531
  228   422           87003800
   41   443           87007228
   87   442           87009391
  343   360           87009607
  134   439           87010623
   42   443           87012395
  144   438           87013656
  174   434           87014528
  180   433           87014737
  309   386           87016085
   43   443           87017814
  205   428           87017877
  221   424           87018885
   44   443           87023491
  108   441           87025833
  335   367           87026238
  255   413           87026372
  265   409           87027554
   45   443           87029432
  318   380           87029432
  191   431           87030862
  241   418           87032153
   88   442           87032360
  153   437           87035030
   46   443           87035643
  196   430           87036536
  244   417           87038497
  238   419           87041331
  294   395           87042059
   47   443           87042130
  123   440           87044867
  272   406           87047064
  301   391           87047372
  342   361           87047569
   48   443           87048899
  168   435           87054507
  161   436           87055137
   89   442           87055857
   49   443           87055956
  186   432           87056424
  247   416           87060519
  109   441           87061150
  325   375           87062500
   50   443           87063307
  306   388           87063688
  135   439           87064894
  235   420           87065875
   51   443           87070958
  201   429           87074190
  145   438           87076297
  225   423           87077592
   52   443           87078915
   90   442           87079888
  321   378           87086313
   53   443           87087184
  341   362           87089749
  329   372           87090137
  124   440           87090624
  334   368           87095736
   54   443           87095771
  110   441           87097121
  296   394           87097320
  250   415           87098375
  270   407           87102143
   91   442           87104459
   55   443           87104682
  232   421           87105629
  154   437           87105717
  175   434           87105879
  258   412           87108040
  214   426           87109120
  263   410           87112447
  181   433           87112478
   56   443           87113923
  210   427           87115483
  136   439           87119975
   57   443           87123500
  218   425           87125857
   92   442           87129576
  162   436           87133384
   58   443           87133419
  111   441           87133752
  340   363           87136147
  125   440           87137125
  303   390           87137127
  169   435           87139684
  146   438           87139808
  192   431           87140879
  314   383           87141031
   59   443           87143686
  206   428           87144568
  283   401           87146388
  311   385           87146856
  285   400           87149125
  253   414           87152221
  197   430           87152373
  281   402           87152849
   60   443           87154307
   93   442           87155245
  229   422           87160437
  187   432           87160771
  287   399           87161102
  317   381           87161354
  298   393           87162049
   61   443           87165288
  222   424           87166072
  268   408           87166144
  279   403           87168466
  333   369           87169446
  324   376           87169600
  112   441           87171049
  137   439           87175872
   62   443           87176635
  155   437           87177328
  308   387           87178715
   94   442           87181472
  289   398           87182361
  328   373           87182669
  126   440           87184376
  339   364           87186763
   63   443           87188354
  277   404           87193197
  202   429           87195997
  176   434           87198280
   64   443           87200451
  147   438           87204195
  261   411           87206112
  242   418           87207120
  320   379           87207939
   95   442           87208263
  113   441           87209018
  182   433           87211305
  239   419           87211978
  163   436           87212603
   65   443           87212932
  291   397           87212944
  245   417           87217838
  256   413           87222213
   66   443           87225803
  170   435           87225875
  275   405           87227000
  352   352           87228416
  226   423           87230143
  351   353           87230528
  236   420           87232256
  127   440           87232383
  138   439           87232591
   96   442           87235624
  300   392           87236288
  305   389           87236494
  350   354           87236864
  266   409           87239025
   67   443           87239070
  338   365           87241597
  248   416           87244288
  215   426           87247151
  332   370           87247368
  349   355           87247424
  114   441           87247665
  211   427           87248414
  156   437           87249869
  193   431           87252048
   68   443           87252739
  293   396           87252893
  348   356           87262208
   97   442           87263561
  188   432           87266240
   69   443           87266816
  233   421           87267798
  219   425           87269084
  198   430           87269392
  148   438           87269464
  273   406           87269833
  207   428           87272495
  327   374           87279407
  323   377           87280900
  128   440           87281152
  347   357           87281216
   70   443           87281307
  251   415           87286626
  115   441           87286996
  313   384           87287401
  139   439           87290138
  177   434           87291737
   98   442           87292080
  164   436           87292800
   71   443           87296218
  316   382           87297464
  337   366           87300649
  295   395           87302250
  310   386           87303456
  346   358           87304448
  259   412           87308507
  183   433           87311224
   72   443           87311555
  171   435           87313086
  223   424           87314591
  230   422           87318448
  203   429           87319016
  302   391           87320079
  264   410           87320744
   99   442           87321187
  271   407           87321654
  157   437           87323346
  116   441           87327017
   73   443           87327324
  331   371           87329502
  129   440           87330689
  345   359           87331904
  319   380           87333759
  149   438           87335621
   74   443           87343531
  254   414           87345008
  307   388           87345515
  140   439           87348519
  100   442           87350888
   75   443           87360182
  297   394           87361057
  344   360           87363584
  336   367           87363919
  194   431           87364375
  117   441           87367734
  189   432           87372837
  165   436           87373981
   76   443           87377283
  326   375           87380351
  130   440           87381000
  101   442           87381189
  269   408           87382421
  212   427           87382611
  243   418           87383539
  227   423           87384050
  240   419           87384059
  178   434           87386256
  216   426           87386472
  284   401           87387505
  199   430           87387599
  282   402           87390576
  286   400           87393656
   77   443           87394840
  322   378           87396400
  158   437           87397765
  246   417           87398649
  343   361           87399488
  237   420           87400053
  172   435           87401323
  208   428           87401664
  150   438           87402672
  280   403           87402827
  141   439           87407740
  288   399           87409071
  118   441           87409153
  262   411           87411259
  102   442           87412096
  184   433           87412241
   78   443           87412859
  304   390           87413464
  220   425           87413625
  330   372           87415848
  257   413           87419590
  278   404           87424216
  299   393           87429356
  249   416           87429545
   79   443           87431346
  234   421           87431365
  335   368           87431407
  131   440           87432091
  290   398           87433792
  315   383           87437762
  312   385           87437953
  342   362           87439616
  204   429           87443253
  103   442           87443615
   80   443           87450307
  119   441           87451280
  267   409           87452092
  276   405           87454701
  166   436           87456152
  318   381           87463773
  309   387           87464232
  224   424           87464448
  142   439           87467807
  292   397           87467861
   81   443           87469748
  151   438           87470623
  159   437           87473132
  104   442           87475752
  252   415           87476383
  231   422           87477839
  195   431           87477866
  190   432           87480568
  179   434           87481843
  132   440           87483968
  341   363           87483968
  325   376           87485501
   82   443           87489675
  173   435           87490592
  120   441           87494121
  274   406           87494240
  334   369           87503113
  329   373           87506406
  200   430           87507000
  301   392           87507189
  105   442           87508513
   83   443           87510094
  260   412           87510528
  294   396           87511320
  185   433           87514362
  321   379           87516100
  306   389           87516485
  213   427           87518080
  217   426           87527089
    0   444           87528384
    1   444           87528385
    2   444           87528392
    3   444           87528411
    4   444           87528448
    5   444           87528509
    6   444           87528600
  143   439           87528726
    7   444           87528727
    8   444           87528896
    9   444           87529113
   10   444           87529384
   11   444           87529715
   12   444           87530112
   13   444           87530581
  265   410           87530625
   84   443           87531011
   14   444           87531128
   15   444           87531759
  209   428           87532081
   16   444           87532480
  340   364           87532544
   17   444           87533297
   18   444           87534216
   19   444           87535243
   20   444           87536384
  133   440           87536637
   21   444           87537645
  121   441           87537682
   22   444           87539032
  167   436           87539319
  228   423           87539319
  255   414           87539319
  152   438           87539480
   23   444           87540551
  106   442           87541904
   24   444           87542208
  272   407           87542791
   25   444           87544009
   26   444           87545960
   27   444           87548067
  160   437           87549453
   28   444           87550336
   85   443           87552432
   29   444           87552773
   30   444           87555384
  241   419           87557580
   31   444           87558175
  221   425           87559486
   32   444           87561152
  244   418           87561416
  296   395           87564211
   33   444           87564321
   34   444           87567688
  205   429           87568714
  238   420           87569272
   35   444           87571259
   86   443           87574363
   36   444           87575040
  107   442           87575931
  180   434           87578504
   37   444           87579037
  333   370           87579037
  174   435           87580899
  247   417           87580936
  122   441           87581969
  314   384           87582248
   38   444           87583256
  339   365           87585344
   39   444           87587703
  191   432           87589439
  134   440           87590104
  144   439           87590503
   40   444           87592384
  196   431           87592527
  311   386           87592687
  303   391           87594598
  324   377           87594857
  235   421           87596336
   87   443           87596810
   41   444           87597305
  317   382           87597981
  270   408           87600312
  328   374           87601176
  352   353           87601185
   42   444           87602472
  351   354           87605415
   43   444           87607891
  153   438           87609249
  108   442           87610600
   44   444           87613568
  350   355           87613875
  225   424           87615649
  250   416           87616296
  186   433           87617593
  263   411           87617978
  258   413           87618509
   45   444           87619509
   88   443           87619779
  168   436           87623488
   46   444           87625720
  349   356           87626565
  298   394           87626576
  161   437           87626734
  123   441           87626988
  201   430           87627601
  308   388           87629184
  283   402           87629995
  285   401           87630326
   47   444           87632207
  232   422           87638616
  281   403           87638868
   48   444           87638976
  287   400           87639903
  320   380           87640000
  338   366           87642368
   89   443           87643276
  348   357           87643485
  135   440           87644375
  109   442           87645917
   49   444           87646033
  145   439           87653144
   50   444           87653384
  214   427           87654827
  279   404           87656903
  289   399           87658768
  332   371           87659179
   51   444           87661035
  210   428           87663752
  347   358           87664635
  268   409           87666761
   90   443           87667307
  253   415           87667652
   52   444           87668992
  218   426           87669008
  175   435           87672250
  124   441           87672745
  181   434           87676245
   53   444           87677261
  154   438           87679936
  110   442           87681888
  277   405           87684058
   54   444           87685848
  291   398           87686963
  346   359           87690015
  305   390           87691625
   91   443           87691878
   55   444           87694759
  206   429           87695405
  229   423           87695956
  300   393           87698457
  136   440           87699456
  192   432           87699456
  327   375           87700158
  337   367           87703616
   56   444           87704000
  162   437           87704981
  222   425           87706673
  197   431           87708364
  323   378           87708419
  169   436           87708665
   57   444           87713577
  261   412           87714109
  146   439           87716655
   92   443           87716995
  111   442           87718519
  125   441           87719246
  345   360           87719625
  275   406           87720291
  187   433           87721940
   58   444           87723496
  293   397           87724530
  313   385           87730922
  242   419           87732547
   59   444           87733763
  256   414           87735160
  316   383           87736383
  239   420           87739919
  245   418           87740757
  266   410           87742096
   93   443           87742664
  331   372           87743539
   60   444           87744384
  202   430           87749408
  155   438           87751547
  310   387           87751603
  344   361           87753465
  137   440           87755353
   61   444           87755365
  112   442           87755816
  236   421           87762717
  176   435           87764651
  248   417           87764705
  273   407           87765560
  126   441           87766497
   62   444           87766712
  319   381           87768100
  226   424           87768200
   94   443           87768891
  336   368           87769088
  295   396           87771511
  182   434           87775072
   63   444           87778431
  302   392           87779896
  147   439           87781042
  163   437           87784200
   64   444           87790528
  343   362           87791535
  215   427           87792858
  113   442           87793785
  170   436           87794856
   95   443           87795682
  211   428           87796683
  307   389           87798312
  233   422           87800785
   65   444           87803009
  326   376           87803352
  251   416           87804547
  193   432           87810625
  138   440           87812072
  219   426           87812235
  127   441           87814504
   66   444           87815880
  259   413           87818976
  271   408           87819823
   96   443           87823043
  207   429           87823332
  156   438           87824088
  198   431           87825383
  322   379           87826187
  264   411           87826275
  188   433           87827409
  297   395           87827948
   67   444           87829147
  330   373           87832117
  114   442           87832432
  342   363           87833835
  335   369           87838784
   68   444           87842816
  148   439           87846311
   97   443           87850980
  230   423           87853967
  223   425           87855192
   69   444           87856893
  177   435           87858108
  254   415           87860439
  128   441           87863273
  164   437           87864397
  139   440           87869619
  304   391           87870935
  284   402           87871112
   70   444           87871384
  115   442           87871763
  203   430           87872427
  286   401           87874857
  183   434           87874991
  282   403           87876595
  315   384           87878979
   98   443           87879499
  341   364           87880365
  171   436           87882067
  269   409           87883038
  312   386           87883784
   71   444           87886295
  288   400           87887872
  280   404           87891264
  299   394           87893883
  157   438           87897565
  318   382           87900400
   72   444           87901632
   99   443           87908606
  243   419           87908966
  290   399           87910199
  325   377           87910758
  116   442           87911784
  240   420           87912000
  149   439           87912468
  334   370           87912704
  129   441           87912810
  309   388           87914701
  278   405           87915077
   73   444           87917401
  262   412           87919256
  246   418           87921568
  227   424           87922107
  194   432           87922952
  329   374           87924913
  140   440           87928000
  237   421           87930514
  212   428           87930880
  340   365           87931125
  216   427           87932179
  257   414           87932537
   74   444           87933608
  189   433           87934006
  100   443           87938307
  292   398           87941880
  199   431           87943590
  165   437           87945578
  276   406           87947992
  321   380           87948161
  249   417           87949962
   75   444           87950259
  117   442           87952501
  208   429           87952501
  178   435           87952627
  267   410           87955163
  220   426           87956776
  130   441           87963121
  234   422           87964352
   76   444           87967360
  101   443           87968608
  301   393           87969358
  172   436           87970304
  306   390           87971616
  158   438           87971984
  353   353           87973954
  184   434           87976008
  352   354           87976072
  150   439           87979519
  351   355           87982426
  294   397           87982957
   77   444           87984917
  339   366           87986115
  141   440           87987221
  274   407           87989967
  333   371           87990848
  350   356           87993016
  118   442           87993920
  252   416           87994304
  204   430           87996664
  102   443           87999515
   78   444           88002936
  224   425           88005049
  349   357           88007842
  231   423           88013358
  131   441           88014212
  260   413           88020997
   79   444           88021423
  328   375           88021927
  324   378           88022376
  314   385           88025769
  348   358           88026904
  166   437           88027749
  103   443           88031034
  296   396           88033472
  119   442           88036047
  265   411           88036156
  195   432           88036443
  317   383           88036900
   80   444           88040384
  311   387           88040834
  272   408           88040960
  190   433           88041737
  338   367           88045335
  142   440           88047288
  159   438           88047351
  151   439           88047470
  179   435           88048214
  347   359           88050202
  303   392           88054415
  255   415           88054750
  173   436           88059573
   81   444           88059825
  200   431           88062991
  104   443           88063171
  132   441           88066089
  213   428           88066349
  217   427           88072796
  332   372           88073216
  320   381           88074341
  228   424           88077376
  346   360           88077736
  185   434           88078129
  120   442           88078888
   82   444           88079752
  308   389           88081981
  209   429           88082918
  241   420           88085521
  244   419           88086843
  298   395           88093467
  105   443           88095932
  238   421           88099733
   83   444           88100171
  270   409           88100929
  221   426           88102637
  247   418           88103855
  143   440           88108207
  337   368           88108785
  345   361           88109506
  167   437           88110916
  285   402           88113933
  283   403           88116014
  152   439           88116327
  133   441           88118758
   84   444           88121088
  287   401           88121104
    0   445           88121125
    1   445           88121126
    2   445           88121133
    3   445           88121152
    4   445           88121189
    5   445           88121250
    6   445           88121341
    7   445           88121468
    8   445           88121637
    9   445           88121854
   10   445           88122125
  205   430           88122125
  121   442           88122449
   11   445           88122456
   12   445           88122853
  327   376           88123159
   13   445           88123322
  160   438           88123672
   14   445           88123869
   15   445           88124500
   16   445           88125221
  263   412           88125975
   17   445           88126038
   18   445           88126957
  281   404           88127305
   19   445           88127984
   20   445           88129125
  106   443           88129323
  235   422           88129323
   21   445           88130386
  258   414           88131456
   22   445           88131773
   23   445           88133292
   24   445           88134949
  250   417           88136713
   25   445           88136750
  289   400           88137569
  323   379           88138206
   26   445           88138701
   27   445           88140808
   85   444           88142509
   28   445           88143077
  180   435           88144875
  344   362           88145512
   29   445           88145514
  279   405           88147764
   30   445           88148125
  305   391           88149096
  174   436           88149880
  191   433           88150608
   31   445           88150916
  196   432           88151104
   32   445           88153893
  225   425           88156250
   33   445           88157062
  331   373           88159808
   34   445           88160429
  300   394           88162984
  107   443           88163350
  291   399           88163370
   35   445           88164000
   86   444           88164440
  122   442           88166736
   36   445           88167781
  268   410           88169832
  144   440           88169984
   37   445           88171778
  134   441           88172225
  232   423           88174135
   38   445           88175997
  336   369           88176465
  313   386           88176753
  277   406           88177349
  316   384           88177600
   39   445           88180444
  186   434           88181360
  201   431           88183592
   40   445           88185125
  253   416           88185573
  343   363           88185754
  153   439           88186096
   87   444           88186887
   41   445           88190046
  168   437           88195085
   42   445           88195213
  108   443           88198019
  293   398           88198549
   43   445           88200632
  161   438           88200953
  310   388           88202072
  214   428           88203096
  319   382           88204727
   44   445           88206309
   88   444           88209856
  123   442           88211755
   45   445           88212250
  210   429           88214589
  218   427           88214715
  275   407           88216018
   46   445           88218461
  261   413           88224578
   47   445           88224948
  135   441           88226496
  326   377           88228609
  342   364           88230232
   48   445           88231717
  145   440           88232625
  109   443           88233336
   89   444           88233353
  229   424           88234013
   49   445           88238774
  175   436           88241231
  302   393           88242065
  181   435           88242616
  295   397           88243148
   50   445           88246125
  266   411           88247627
  335   370           88248375
  206   430           88248816
  222   426           88249824
  256   415           88250591
  330   374           88250624
  307   390           88253443
   51   445           88253776
  154   439           88256783
   90   444           88257384
  124   442           88257512
  322   380           88258248
  242   420           88260488
  192   433           88260625
   52   445           88261733
  273   408           88263729
  245   419           88266184
  197   432           88266941
  110   443           88269307
   53   445           88270002
  239   421           88270380
   54   445           88278589
  341   365           88278946
  162   438           88279200
  169   437           88280262
  136   441           88281577
   91   444           88281955
  187   434           88285707
   55   445           88287500
  248   418           88287624
  236   422           88295704
  146   440           88296136
   56   445           88296741
  297   396           88297209
  125   442           88304013
  202   431           88305399
  111   443           88305938
   57   445           88306318
   92   444           88307072
  226   425           88308801
   58   445           88316237
  271   409           88320440
  315   385           88322500
  334   371           88324515
  251   417           88324964
   59   445           88326504
  155   439           88328394
  304   392           88330752
  340   366           88331896
  259   414           88331923
  312   387           88331931
   93   444           88332741
  176   436           88333632
  264   412           88334272
  233   423           88336304
   60   445           88337125
  137   441           88337474
  325   378           88338277
  318   383           88339319
  215   428           88341127
  182   435           88341443
  112   443           88343235
  329   375           88345664
  211   429           88347520
   61   445           88348106
  353   354           88348841
  126   442           88351264
  352   355           88353083
  284   403           88357131
  219   427           88357942
  163   438           88358419
  286   402           88358464
   94   444           88358968
   62   445           88359453
  147   440           88360523
  299   395           88360774
  351   356           88361567
  282   404           88365032
  170   437           88366453
  309   389           88367498
  288   401           88369073
   63   445           88371172
  193   433           88371794
  350   357           88374293
  207   430           88376743
  254   416           88378360
  113   443           88381204
  280   405           88382125
  321   381           88382502
   64   445           88383269
  198   432           88383960
   95   444           88385759
  269   410           88386109
  290   400           88389000
  339   367           88389082
  188   434           88391176
  349   358           88391261
  230   424           88392024
  138   441           88394193
   65   445           88395750
  223   426           88398343
  127   442           88399271
  156   439           88400935
  333   372           88404885
  278   406           88408368
   66   445           88408621
  348   359           88412471
   96   444           88413120
  292   399           88418287
  114   443           88419851
   67   445           88421888
  148   440           88425792
  177   436           88427089
  203   431           88428418
  306   391           88429087
  262   413           88429725
  301   394           88433885
   68   445           88435557
  243   420           88436907
  347   360           88437923
  164   438           88438616
   97   444           88441057
  183   435           88441362
  240   421           88442461
  276   407           88443719
  328   376           88444928
  246   419           88446995
  257   415           88447968
  128   442           88448040
   69   445           88449634
  338   368           88450504
  139   441           88451740
  324   379           88452163
  171   437           88453664
  294   398           88456976
  115   443           88459182
  267   411           88460694
  227   425           88462708
  237   422           88463501
   70   445           88464125
  346   361           88467617
   98   444           88469576
  314   386           88471600
  249   418           88472881
  157   439           88474412
  317   384           88478117
   71   445           88479036
  216   428           88480448
  212   429           88481717
  194   433           88484121
  274   408           88488136
  332   373           88489485
  311   388           88491303
  149   440           88491949
   72   445           88494373
  129   442           88497577
  189   434           88497773
   99   444           88498683
  116   443           88499203
  234   423           88499871
  345   362           88501553
  199   432           88502167
  220   427           88502483
  296   397           88505109
  208   430           88505912
  140   441           88510121
   73   445           88510142
  320   382           88510968
  252   417           88514721
  337   369           88516162
  303   393           88516584
  165   438           88519797
  178   436           88521608
   74   445           88526349
  100   444           88528384
  260   414           88533944
  308   390           88537112
  344   363           88539731
  117   443           88539920
  272   409           88541577
  172   437           88541901
  184   435           88542379
   75   445           88543000
  265   412           88544153
  130   442           88547888
  224   426           88548200
  327   377           88548416
  158   439           88548831
  231   424           88551415
  204   431           88552655
  101   444           88558685
  150   440           88559000
   76   445           88560101
  298   396           88562728
  141   441           88569342
  323   380           88570267
  255   416           88572671
   77   445           88577658
  331   374           88578315
  118   443           88581339
  343   364           88582151
  336   370           88586056
  102   444           88589592
   78   445           88595677
  195   433           88597612
  131   442           88598979
  285   403           88599952
  166   438           88601968
  270   410           88604000
  283   404           88604451
  287   402           88604711
  190   434           88605504
  305   392           88608913
   79   445           88614164
  244   420           88614784
  241   421           88615982
  213   429           88617186
  179   436           88617195
  228   425           88617977
  281   405           88618166
  289   401           88618770
  217   428           88621065
  103   444           88621111
  316   385           88621121
  200   432           88621568
  119   443           88623466
  159   439           88624198
  313   387           88624900
  151   440           88626951
  342   365           88628813
  247   419           88629282
  142   441           88629409
  300   395           88629875
  173   437           88631170
  238   422           88632720
   80   445           88633125
  209   430           88636329
  263   413           88636444
  279   406           88641055
  291   400           88642171
  319   383           88643646
  185   435           88644500
  258   415           88646887
  221   427           88648344
  132   442           88650856
   81   445           88652566
  104   444           88653248
  310   389           88654869
  326   378           88656128
  250   418           88659632
  335   371           88660186
  235   423           88664842
  120   443           88666307
  330   375           88671375
   82   445           88672493
  277   407           88673076
  293   399           88674956
  268   411           88675363
  205   431           88678116
  341   366           88679717
  167   438           88685135
  105   444           88686009
  143   441           88690328
  322   381           88692589
   83   445           88692912
  152   440           88695808
  225   426           88699401
  160   439           88700519
  133   442           88703525
  253   417           88705990
  302   394           88706592
  121   443           88709868
  307   391           88710914
  232   424           88712192
  196   433           88712273
   84   445           88713829
  180   436           88713856
  275   408           88714187
  191   434           88714375
    0   446           88716536
    1   446           88716537
    2   446           88716544
    3   446           88716563
    4   446           88716600
    5   446           88716661
    6   446           88716752
    7   446           88716879
    8   446           88717048
  295   398           88717167
    9   446           88717265
   10   446           88717536
   11   446           88717867
   12   446           88718264
   13   446           88718733
   14   446           88719280
  106   444           88719400
   15   446           88719911
   16   446           88720632
   17   446           88721449
  174   437           88721477
   18   446           88722368
   19   446           88723395
  354   354           88723728
   20   446           88724536
   21   446           88725797
  353   355           88725852
   22   446           88727184
   23   446           88728703
   24   446           88730360
   25   446           88732161
  352   356           88732224
   26   446           88734112
  340   367           88734863
   85   445           88735250
   27   446           88736219
  261   414           88737525
   28   446           88738488
  334   372           88738552
   29   446           88740925
  201   432           88742169
  351   357           88742844
   30   446           88743536
   31   446           88746327
  186   435           88747731
   32   446           88749304
  144   441           88752105
   33   446           88752473
  107   444           88753427
  214   429           88753933
  122   443           88754155
  266   412           88755624
   34   446           88755840
  134   442           88756992
   86   445           88757181
  350   358           88757712
   35   446           88759411
  218   428           88762984
   36   446           88763192
  273   409           88764346
  153   440           88765577
   37   446           88767189
  210   430           88768000
  325   379           88768064
  315   386           88768331
  256   416           88768512
  329   376           88768665
  297   397           88768846
  168   438           88769304
   38   446           88771408
  229   425           88774614
   39   446           88775855
  349   359           88776828
  161   439           88777800
   87   445           88779628
   40   446           88780536
  318   384           88780536
  312   388           88782400
   41   446           88785457
  108   444           88788096
   42   446           88790624
  242   421           88790949
  304   393           88792921
  245   420           88794125
  339   368           88794251
  222   427           88795531
   43   446           88796043
  123   443           88799174
  348   360           88800192
   44   446           88801720
   88   445           88802597
  239   422           88803367
  206   431           88804807
   45   446           88807661
  135   442           88811263
  181   436           88811597
  175   437           88812828
  248   419           88813051
   46   446           88813872
  145   441           88814746
  321   382           88819129
   47   446           88820359
  333   373           88821154
  309   390           88822629
  109   444           88823413
  271   410           88823511
  192   434           88824392
   89   445           88826094
   48   446           88827128
  347   361           88827804
  197   433           88828110
  299   396           88830035
  236   423           88831223
   49   446           88834185
  154   440           88836264
   50   446           88841536
  286   403           88844483
  264   413           88844741
  124   443           88844931
  284   404           88845568
  259   415           88847354
  251   418           88847883
   51   446           88849187
   90   445           88850125
  226   426           88851952
  187   435           88852078
  288   402           88852680
  169   438           88854481
  282   405           88855893
  162   439           88856047
   52   446           88857144
  338   369           88857881
  110   444           88859384
  346   362           88859664
  202   432           88863976
   53   446           88865413
  136   442           88866344
  328   377           88870185
  290   401           88870201
   54   446           88874000
  233   424           88874361
   91   445           88874696
  280   406           88875416
  146   441           88878257
   55   446           88882911
  324   380           88884224
  306   392           88888904
  125   443           88891432
  269   411           88891640
  215   429           88891964
   56   446           88892152
  345   363           88895772
  111   444           88896015
  292   400           88897088
  254   417           88898777
   92   445           88899813
  301   395           88900776
  211   430           88900931
   57   446           88901729
  278   407           88904095
  176   437           88905229
  219   428           88906211
  155   440           88907875
  332   374           88907992
  182   436           88910424
   58   446           88911648
  314   387           88919747
  317   385           88921638
   59   446           88921915
  137   442           88922241
   93   445           88925482
  337   370           88925753
   60   446           88932536
  230   425           88932625
  207   431           88932734
  112   444           88933312
  294   399           88933383
  163   439           88935266
  193   434           88935561
  344   364           88936128
  126   443           88938683
  170   438           88940672
  276   408           88941888
  147   441           88942644
  262   414           88942672
   61   446           88943517
  223   427           88944050
  311   389           88944100
  198   433           88945129
  320   383           88949887
   94   445           88951709
   62   446           88954864
  188   435           88957547
  257   416           88965889
   63   446           88966583
  243   421           88967368
  267   412           88968691
  113   444           88971281
  246   420           88974936
  240   422           88975448
  327   378           88975935
   95   445           88978500
   64   446           88978680
  138   442           88978960
  296   398           88979128
  156   440           88980416
  343   365           88980732
  303   394           88981111
  127   443           88986690
  203   432           88986995
  274   409           88988753
   65   446           88991161
  308   391           88994583
  336   371           88997867
  249   419           88998308
  177   437           88998686
  237   423           88999020
  331   375           88999066
   66   446           89004032
  323   381           89004608
  227   426           89005859
   96   445           89005861
  148   441           89007913
  114   444           89009928
  183   436           89010343
  164   439           89015463
   67   446           89017299
  171   438           89027883
  342   366           89029584
   68   446           89030968
  216   429           89031285
   97   445           89033798
  298   397           89034365
  212   430           89035128
  128   443           89035459
  139   442           89036507
  252   418           89037640
  234   424           89037928
  272   410           89044648
   69   446           89045045
  194   434           89047888
  115   444           89049259
  260   415           89049375
  220   428           89050752
  157   440           89053893
  265   413           89054622
   70   446           89059536
  208   431           89061903
   98   445           89062317
  199   433           89063336
  189   435           89064144
  316   386           89066952
  305   393           89071082
  149   441           89074070
  335   372           89074223
   71   446           89074447
  313   388           89075369
  341   367           89082684
  319   384           89084863
  129   443           89084996
  326   379           89085915
  285   404           89088389
  116   444           89089280
   72   446           89089784
  287   403           89090730
   99   445           89091424
  231   425           89092016
  255   417           89093088
  178   437           89093205
  224   427           89093907
  330   376           89094376
  140   442           89094888
  283   405           89095312
  165   439           89096644
  300   396           89099136
  354   355           89100739
  289   402           89102377
  353   356           89104993
   73   446           89105553
  270   411           89109531
  310   390           89110000
  204   432           89111232
  184   436           89111360
  281   406           89111457
  352   357           89113501
  172   438           89116120
  100   445           89121125
   74   446           89121760
  291   401           89123372
  351   358           89126263
  158   440           89128312
  322   382           89129216
  117   444           89129997
  130   443           89135307
  279   407           89136782
   75   446           89138411
  340   368           89140032
  150   441           89141121
  350   359           89143279
  244   421           89145245
  241   422           89148969
  263   414           89149391
  101   445           89151426
  293   400           89153757
  141   442           89154109
  334   373           89154821
   76   446           89155512
  247   420           89157223
  228   426           89161128
  195   434           89161379
  349   360           89164549
  258   416           89164808
  238   423           89168239
  213   430           89170597
  307   392           89170731
  277   408           89171245
  118   444           89171416
  190   435           89171875
  217   429           89171902
   77   446           89173069
  302   395           89173483
  166   439           89178815
  102   445           89182333
  200   433           89182737
  268   412           89183360
  250   419           89185059
  131   443           89186398
  179   437           89188792
  348   361           89190073
   78   446           89191088
  209   431           89192320
  295   399           89193574
  329   377           89193922
  221   428           89196613
  325   380           89200125
  339   369           89201628
  235   424           89202899
  159   440           89203679
  173   438           89205389
  151   441           89209072
   79   446           89209575
  185   436           89213481
  119   444           89213543
  103   445           89213852
  142   442           89214176
  275   409           89214804
  315   387           89216478
  347   362           89219851
  318   385           89224057
   80   446           89228536
  253   418           89228909
  312   389           89235197
  205   432           89236693
  132   443           89238275
  333   374           89239661
  297   398           89242865
  225   427           89245108
  104   445           89245989
   81   446           89247977
  232   425           89252793
  261   415           89252956
  346   363           89253883
  120   444           89256384
  304   394           89257448
  321   383           89258048
  167   439           89261982
  266   413           89266093
  273   410           89267417
  338   370           89267472
   82   446           89267904
  143   442           89275095
  196   434           89276040
  152   441           89277929
  105   445           89278750
  160   440           89280000
  309   391           89280100
  191   435           89280746
  180   437           89285453
   83   446           89288323
  256   417           89288929
  133   443           89290944
  345   364           89292169
  174   438           89295696
  328   378           89297704
  121   444           89299945
  299   397           89301672
  201   433           89303338
  214   430           89307344
   84   446           89309240
  106   445           89312141
  218   429           89313821
    0   447           89314623
    1   447           89314624
    2   447           89314631
    3   447           89314650
    4   447           89314687
    5   447           89314748
    6   447           89314839
    7   447           89314966
    8   447           89315135
    9   447           89315352
   10   447           89315623
   11   447           89315954
   12   447           89316351
  186   436           89316712
   13   447           89316820
   14   447           89317367
  229   426           89317765
   15   447           89317998
  324   381           89318565
   16   447           89318719
   17   447           89319536
   18   447           89320455
   19   447           89321482
   20   447           89322623
   21   447           89323884
  242   422           89323936
  210   431           89323991
  245   421           89324586
   22   447           89325271
   23   447           89326790
   24   447           89328447
  332   375           89328743
  271   411           89329042
   25   447           89330248
   85   446           89330661
   26   447           89332199
  286   404           89332920
   27   447           89334306
  344   365           89334709
  284   405           89336429
   28   447           89336575
  144   442           89336872
  337   371           89337564
  288   403           89338699
  239   423           89338886
   29   447           89339012
  248   420           89340992
   30   447           89341623
  222   428           89343800
  122   444           89344232
  134   443           89344411
   31   447           89344414
  168   439           89346151
  107   445           89346168
   32   447           89347391
  153   441           89347698
  282   406           89349184
   33   447           89350560
  306   393           89351073
   86   446           89352592
  290   402           89353808
   34   447           89353927
  161   440           89357281
   35   447           89357498
  264   414           89357688
   36   447           89361279
  206   432           89363384
  259   416           89365275
   37   447           89365276
  317   386           89367469
  236   424           89369280
   38   447           89369495
  301   396           89370037
  314   388           89370216
  280   407           89371143
  251   419           89373310
   39   447           89373942
   87   446           89375039
  292   401           89378289
   40   447           89378623
  108   445           89380837
  343   366           89381503
  181   437           89383194
   41   447           89383544
  175   438           89387047
   42   447           89388711
  123   444           89389251
  192   435           89390763
  320   384           89391104
  197   434           89391877
   43   447           89394130
  226   427           89397659
   88   446           89398008
  135   443           89398682
  311   390           89399231
  145   442           89399513
  269   412           89399637
   44   447           89399807
  278   408           89402264
  327   379           89405722
   45   447           89405748
  336   372           89411904
   46   447           89411959
  294   400           89412184
  233   425           89414962
  109   445           89416154
  154   441           89418385
   47   447           89418446
  187   436           89421059
   89   446           89421505
  254   418           89421696
  331   376           89422067
  202   433           89425145
   48   447           89425215
  169   439           89431328
   49   447           89432272
  342   367           89432551
  124   444           89435008
  162   440           89435528
   50   447           89439623
  323   382           89441235
  276   409           89442505
  215   430           89445375
   90   446           89445536
   51   447           89447274
  303   395           89448002
  110   445           89452125
  136   443           89453763
  308   392           89454400
   52   447           89455231
  296   399           89455535
  211   431           89456922
  219   429           89457048
  262   415           89458103
  146   442           89463024
   53   447           89463500
   91   446           89470107
   54   447           89472087
  230   426           89475776
  355   355           89477750
  267   413           89479160
  176   438           89479448
  354   356           89479880
   55   447           89480998
  125   444           89481509
  182   437           89482021
  353   357           89486270
  257   417           89486306
  341   368           89487853
  111   445           89488756
  155   441           89489996
   56   447           89490239
  335   373           89490492
  207   432           89491311
  274   410           89491824
  223   428           89492319
   92   446           89495224
  352   358           89496920
   57   447           89499816
  243   422           89500355
  193   435           89501932
  246   421           89505397
  298   398           89508384
  198   434           89508896
  137   443           89509660
   58   447           89509735
  240   423           89510967
  351   359           89511830
  163   440           89514747
  316   387           89515099
  170   439           89517519
  326   380           89517976
  330   377           89519633
   59   447           89520002
   93   446           89520893
  112   445           89526053
  249   420           89526249
  188   436           89526528
  147   442           89527411
  313   389           89528166
  319   385           89528384
  126   444           89528760
   60   447           89530623
  350   360           89531000
  305   394           89535609
  237   424           89537077
   61   447           89541604
   94   446           89547120
  340   369           89547409
  203   433           89548164
  272   411           89550179
  227   427           89551566
   62   447           89552951
  349   361           89554430
  156   441           89562537
  252   419           89563067
  113   445           89564022
   63   447           89564670
  138   443           89566379
  260   416           89567296
  310   391           89567471
  265   414           89567569
  322   383           89568135
  300   397           89570773
  177   438           89572905
  334   374           89573328
   95   446           89573911
   64   447           89576767
  127   444           89576767
  234   425           89578529
  287   404           89579167
  285   405           89579250
  183   437           89581940
  348   362           89582120
  216   430           89584696
  289   403           89588396
  283   406           89588603
   65   447           89589248
  212   431           89591119
  148   442           89592680
  164   440           89594944
   96   446           89601272
  220   429           89601589
   66   447           89602119
  114   445           89602669
  171   439           89604730
  291   402           89606979
  281   407           89607184
  339   370           89611219
  347   363           89614070
  194   435           89614259
   67   447           89615386
  255   418           89616007
  270   412           89617528
  208   432           89620480
  329   378           89621441
  139   443           89623926
  128   444           89625536
  199   434           89627103
   68   447           89629055
   97   446           89629209
  307   393           89632900
  189   436           89633125
  325   381           89634466
  279   408           89634951
  293   401           89634958
  231   426           89635167
  157   441           89636014
  115   445           89642000
  224   428           89642176
  302   396           89642744
   69   447           89643132
  346   364           89650280
   70   447           89657623
   98   446           89657728
  149   442           89658837
  333   375           89660412
  263   415           89664822
  315   388           89666947
  178   438           89667424
  318   386           89669888
  277   409           89671862
  295   400           89672375
  204   433           89672401
   71   447           89672534
  129   444           89675073
  165   440           89676125
  244   422           89678232
  338   371           89679283
  116   445           89682021
  140   443           89682307
  184   437           89682957
  241   423           89684488
  258   417           89685225
   99   446           89686835
  247   421           89687684
   72   447           89687871
  312   390           89690328
  345   365           89690750
  172   439           89692967
  268   413           89693829
  321   384           89699265
   73   447           89703640
  238   424           89706296
  228   427           89706835
  158   441           89710433
  250   420           89713000
  100   446           89716536
  275   410           89717875
  297   399           89719272
   74   447           89719847
  117   445           89722738
  304   395           89724339
  217   430           89725313
  130   444           89725384
  150   442           89725888
  213   431           89726588
  328   379           89727491
  195   435           89727750
  344   366           89735480
   75   447           89736498
  309   392           89739917
  190   436           89740856
  141   443           89741528
  235   425           89743500
  200   434           89746504
  101   446           89746837
  221   429           89747450
  209   432           89750897
  337   372           89751601
  332   376           89751744
   76   447           89753599
  253   419           89754336
  324   382           89755192
  166   440           89758296
  179   438           89763011
  118   445           89764157
  261   416           89770877
   77   447           89771156
  273   411           89772948
  299   398           89775691
  131   444           89776475
  102   446           89777744
  266   414           89779040
  173   439           89782236
  343   367           89784470
  185   437           89785078
  159   441           89785800
   78   447           89789175
  225   428           89793377
  151   442           89793839
  232   426           89795944
  205   433           89797862
  142   443           89801595
  119   445           89806284
   79   447           89807662
  103   446           89809263
  256   418           89811848
  306   394           89815600
  317   387           89815616
  314   389           89823013
  286   405           89823781
   80   447           89826623
  288   404           89827136
  336   373           89828173
  132   444           89828352
  284   406           89829720
  320   385           89834625
  271   412           89837039
  342   368           89837720
  327   380           89837783
  290   403           89839827
  104   446           89841400
  167   440           89841463
  301   397           89841674
  196   435           89842411
  282   407           89844911
   81   447           89846064
  331   377           89847324
  120   445           89849125
  191   436           89849727
  311   391           89856702
  355   356           89856891
  245   422           89857573
  242   423           89859455
  180   438           89859672
  354   357           89861157
  292   402           89861896
  160   441           89862121
  143   443           89862514
  152   442           89862696
  214   431           89863335
  229   427           89863472
   82   447           89865991
  201   434           89867105
  218   430           89867232
  280   408           89869312
  353   358           89869689
  248   421           89871453
  174   439           89872543
  264   415           89873119
  105   446           89874161
  239   424           89876943
  323   383           89880154
  133   444           89881021
  352   359           89882487
  210   432           89882568
  259   417           89885692
   83   447           89886410
  186   437           89888309
  121   445           89892686
  294   401           89893385
  222   429           89894637
  341   369           89895230
  351   360           89899551
  251   420           89901251
  278   409           89902881
   84   447           89907327
  106   446           89907552
  335   374           89908999
  236   425           89909881
  269   413           89910106
    0   448           89915392
    1   448           89915393
    2   448           89915400
    3   448           89915419
    4   448           89915456
    5   448           89915517
    6   448           89915608
    7   448           89915735
    8   448           89915904
    9   448           89916121
   10   448           89916392
  308   393           89916569
   11   448           89916723
   12   448           89917120
  303   396           89917263
   13   448           89917589
   14   448           89918136
   15   448           89918767
   16   448           89919488
   17   448           89920305
  350   361           89920881
   18   448           89921224
   19   448           89922251
   20   448           89923392
  144   443           89924291
  206   433           89924553
   21   448           89924653
  168   440           89925632
   22   448           89926040
   23   448           89927559
   85   447           89928748
   24   448           89929216
   25   448           89931017
  153   442           89932465
   26   448           89932968
  296   400           89934336
  134   444           89934488
   27   448           89935075
  122   445           89936973
   28   448           89937344
  161   441           89939402
   29   448           89939781
  107   446           89941579
   30   448           89942392
   31   448           89945183
  276   410           89945576
  226   428           89945928
  349   362           89946477
  254   419           89947123
  330   378           89947152
   32   448           89948160
   86   447           89950679
   33   448           89951329
  326   381           89952317
   34   448           89954696
  340   370           89957000
  181   438           89957413
  233   426           89958113
  197   435           89958248
   35   448           89958267
  192   436           89959744
   36   448           89962048
  175   439           89963894
  316   388           89965568
   37   448           89966045
   38   448           89970264
   87   447           89973126
  319   386           89974215
   39   448           89974711
  262   416           89976024
  108   446           89976248
  348   363           89976339
   40   448           89979392
  123   445           89981992
  313   390           89983297
   41   448           89984313
  298   399           89984791
  145   443           89986932
  135   444           89988759
  202   434           89988912
   42   448           89989480
  267   414           89992107
  187   437           89992656
  334   375           89994079
   43   448           89994899
   88   447           89996095
  274   411           89997355
   44   448           90000576
  215   431           90001366
  305   395           90002500
  154   442           90003152
   45   448           90006517
  257   418           90009225
  322   384           90009352
  219   430           90010459
  347   364           90010467
  169   440           90010809
  109   446           90011565
   46   448           90012728
  211   432           90015499
  162   441           90017649
   47   448           90019215
   89   447           90019592
  230   427           90021483
  339   371           90023030
   48   448           90025984
  310   392           90027288
  124   445           90027749
   49   448           90033041
  243   423           90035874
  246   422           90038384
   50   448           90040392
  223   429           90043156
   90   447           90043623
  136   444           90043840
  300   398           90044792
  110   446           90047536
   51   448           90048043
  346   365           90048861
  240   424           90049024
  146   443           90050443
  329   379           90051228
  207   433           90052480
   52   448           90056000
  182   438           90056240
  176   439           90056295
  249   421           90056710
  272   412           90058176
   53   448           90064269
   91   447           90068194
  287   405           90070028
  193   436           90070913
  325   382           90071093
  285   406           90072541
   54   448           90072856
  125   445           90074250
  155   442           90074763
  198   435           90075267
  289   404           90076833
  237   425           90077678
   55   448           90081767
  265   415           90083000
  333   376           90083413
  111   446           90084167
  283   407           90084330
  260   417           90087713
   56   448           90091008
  252   420           90091008
  345   366           90091521
  291   403           90092998
   92   447           90093311
  338   372           90093320
  163   441           90096868
  170   440           90097000
  307   394           90097427
  188   437           90098125
  137   444           90099737
  227   428           90099835
   57   448           90100585
  281   408           90105353
   58   448           90110504
  203   434           90111931
  302   397           90114381
  147   443           90114830
  318   387           90118035
  293   402           90118565
   93   447           90118980
  315   389           90119744
   59   448           90120771
  112   446           90121464
  126   445           90121501
  234   426           90121680
  270   413           90127997
   60   448           90131392
  279   409           90135568
  344   367           90138447
  216   431           90140687
  255   419           90141434
   61   448           90142373
  321   385           90142786
   94   447           90145207
  156   442           90147304
  312   391           90147799
  212   432           90149696
  177   439           90149752
  295   401           90153576
   62   448           90153720
  220   430           90155000
  183   438           90156159
  138   444           90156456
  113   446           90159433
  328   380           90159552
   63   448           90165439
  337   373           90167870
  127   445           90169508
   95   447           90171998
  277   410           90174933
  332   377           90177001
  164   441           90177065
   64   448           90177536
  148   443           90180099
  231   427           90180874
  208   433           90181649
  263   416           90182743
  194   436           90183240
  171   440           90184211
  343   368           90189639
   65   448           90190017
  224   429           90193013
  199   435           90193474
  304   396           90193600
  324   383           90194111
  297   400           90198073
  114   446           90198080
   96   447           90199359
  309   393           90202086
   66   448           90202888
  189   437           90204722
  268   414           90206776
  258   418           90208144
  244   423           90213751
  139   444           90214003
   67   448           90216155
  128   445           90218277
  247   422           90220671
  157   442           90220781
  241   424           90222545
  275   411           90223406
   97   447           90227296
   68   448           90229824
  356   356           90236032
  204   434           90236168
  115   446           90237411
  355   357           90238168
  250   421           90243461
   69   448           90243901
  178   439           90244271
  354   358           90244576
  342   369           90245097
  149   443           90246256
  336   374           90246680
  238   425           90246897
  299   399           90252098
  228   428           90255104
  353   359           90255256
   98   447           90255815
  184   438           90257176
  165   441           90258246
   70   448           90258392
  317   388           90266085
  129   445           90267814
  352   360           90270208
  327   381           90272124
  140   444           90272384
  172   440           90272448
   71   448           90273303
  331   378           90274843
  116   446           90277432
  314   390           90278144
  320   386           90280456
  273   412           90280945
  217   431           90281304
  253   420           90282277
  306   395           90282491
   99   447           90284922
  213   432           90285165
  235   426           90286651
   72   448           90288640
  351   361           90289432
  261   417           90291294
  266   415           90294471
  158   442           90295200
  195   436           90296731
  221   430           90300861
   73   448           90304409
  341   370           90304821
  209   433           90312066
  190   437           90312453
  200   435           90312875
  350   362           90312928
  150   443           90313307
  100   447           90314623
  301   398           90315693
  311   392           90316519
  286   406           90317072
  288   405           90317997
  130   445           90318125
  117   446           90318149
   74   448           90320616
  323   384           90321371
  284   407           90325447
  290   404           90328264
  335   375           90329750
  141   444           90331605
   75   448           90337267
  256   419           90337275
  179   439           90339858
  166   441           90340417
  349   363           90340696
  232   427           90341651
  282   408           90343080
  225   429           90344214
  101   447           90344924
  271   413           90347508
  292   403           90347915
   76   448           90354368
  185   438           90359297
  118   446           90359568
  205   434           90361629
  173   440           90361717
  340   371           90368811
  131   445           90369216
  280   409           90369929
  159   442           90370567
   77   448           90371925
  348   364           90372736
  102   447           90375831
  330   379           90376939
  294   402           90376992
  308   394           90381096
  151   443           90381258
  303   397           90388900
  326   382           90388944
   78   448           90389944
  264   416           90391040
  142   444           90391672
  245   423           90393092
  242   424           90397512
  119   446           90401695
  248   422           90404440
  278   410           90405952
  103   447           90407350
   79   448           90408431
  259   418           90408611
  347   365           90409048
  196   436           90411392
  229   428           90411741
  296   401           90415537
  334   376           90417080
  239   425           90417544
  316   389           90418365
  132   445           90421093
  191   437           90421324
  214   432           90421912
  319   387           90422362
  269   414           90423053
  218   431           90423223
  167   441           90423584
   80   448           90427392
  251   421           90431712
  201   435           90433476
  180   439           90436519
  339   372           90437067
  104   447           90439487
  313   391           90440768
  210   433           90443737
  120   446           90444536
   81   448           90446833
  160   442           90446888
  222   430           90448048
  346   366           90449632
  152   443           90450115
  276   411           90451107
  174   440           90452024
  143   444           90452591
  322   385           90452873
  236   426           90453032
  186   438           90462528
  298   400           90463592
   82   448           90466760
  305   396           90471761
  105   447           90472248
  133   445           90473762
  254   420           90475064
  329   380           90483289
   83   448           90487179
  121   446           90488097
  206   434           90488320
  310   393           90489457
  345   367           90494488
  262   417           90496441
  226   429           90496765
  233   427           90503820
  274   412           90505352
  106   447           90505639
  267   415           90507538
  168   441           90507753
   84   448           90508096
  333   377           90508670
  338   373           90509589
  325   383           90510012
  144   444           90514368
    0   449           90518849
    1   449           90518850
    2   449           90518857
    3   449           90518876
    4   449           90518913
    5   449           90518974
    6   449           90519065
    7   449           90519192
    8   449           90519361
    9   449           90519578
   10   449           90519849
  153   443           90519884
   11   449           90520180
   12   449           90520577
   13   449           90521046
  300   399           90521199
   14   449           90521593
   15   449           90522224
   16   449           90522945
   17   449           90523762
  161   442           90524169
   18   449           90524681
   19   449           90525708
   20   449           90526849
  134   445           90527229
  197   436           90527229
   21   449           90528110
   22   449           90529497
   85   448           90529517
   23   449           90531016
  192   437           90531341
  122   446           90532384
   24   449           90532673
  181   439           90534260
   25   449           90534474
  257   419           90534652
   26   449           90536425
   27   449           90538532
  107   447           90539666
   28   449           90540801
   29   449           90543238
  175   440           90543375
  344   368           90543616
   30   449           90545849
   31   449           90548640
   86   448           90551448
   32   449           90551617
   33   449           90554786
  202   435           90555283
   34   449           90558153
  215   432           90559943
   35   449           90561724
  287   406           90563319
  307   395           90564318
   36   449           90565505
  219   431           90566450
  187   438           90566875
  289   405           90567694
  285   407           90568268
  318   388           90568504
  272   413           90568645
   37   449           90569502
  230   428           90569752
   38   449           90573721
   87   448           90573895
  246   423           90573903
  243   424           90573931
  108   447           90574335
  315   390           90574875
  211   433           90576668
  145   444           90577009
  123   446           90577403
   39   449           90578168
  291   404           90581435
  135   445           90581500
  283   408           90582499
   40   449           90582849
  337   374           90586377
   41   449           90587770
  302   398           90588400
  321   386           90588617
  240   425           90589625
  249   422           90589697
  154   443           90590571
  169   441           90592930
   42   449           90592937
  328   381           90593893
  223   430           90596567
   88   448           90596864
  343   369           90597016
   43   449           90598356
  265   416           90600921
  162   442           90602416
   44   449           90604033
  332   378           90604520
  293   403           90604584
  281   409           90605970
  312   392           90607616
  109   447           90609652
   45   449           90609974
  260   418           90610632
   46   449           90616185
  207   434           90616247
  356   357           90617309
   89   448           90620361
  237   426           90620829
  252   421           90621469
  355   358           90621587
   47   449           90622672
  124   446           90623160
   48   449           90629441
  354   359           90630143
  182   439           90633087
  324   384           90635328
  176   440           90635776
   49   449           90636498
  136   445           90636581
  295   402           90637183
  279   410           90638639
  146   444           90640520
  270   414           90640944
  193   437           90642510
  353   360           90642977
   50   449           90643849
  198   436           90644248
   90   448           90644392
  110   447           90645623
  227   429           90650672
   51   449           90651500
  342   370           90654688
   52   449           90659457
  352   361           90660089
  155   443           90662182
  304   397           90665237
  309   394           90666613
  234   427           90667387
  336   375           90667431
   53   449           90667726
   91   448           90668963
  255   420           90669375
  125   446           90669661
  188   438           90672344
   54   449           90676313
  203   435           90678302
  170   441           90679121
  297   401           90679274
  277   411           90680464
  351   362           90681479
  163   442           90681635
  111   447           90682254
   55   449           90685224
  137   445           90692478
   92   448           90694080
   56   449           90694465
  216   432           90699264
  263   417           90703160
   57   449           90704042
  331   379           90704630
  147   444           90704907
  350   363           90707147
  327   382           90708751
  212   433           90710865
  220   431           90710991
   58   449           90713961
  341   371           90716632
  126   446           90716912
  317   389           90718882
  112   447           90719551
   93   448           90719749
  268   415           90722207
   59   449           90724228
  320   387           90728603
  231   428           90729143
  177   440           90729233
  299   400           90730899
  275   412           90731403
  183   439           90733006
  258   419           90733571
  156   443           90734723
   60   449           90734849
  314   391           90735615
  349   364           90737093
  208   434           90745416
   61   449           90745830
   94   448           90745976
  224   430           90746424
  138   445           90749197
  306   396           90751752
  244   424           90751808
  335   376           90752751
  194   437           90754837
  247   423           90756190
   62   449           90757177
  113   447           90757520
  164   442           90761832
  199   436           90762455
  241   425           90763146
  323   385           90764892
  127   446           90764919
  171   441           90766332
   63   449           90768896
  148   444           90770176
  348   365           90771317
   95   448           90772767
  250   422           90776448
  311   393           90778688
  189   438           90778941
   64   449           90780993
  340   372           90782848
  238   426           90790048
  273   413           90791414
  301   399           90792100
   65   449           90793474
  114   447           90796167
   96   448           90800128
  204   435           90802539
  228   429           90805941
   66   449           90806345
  139   445           90806744
  157   443           90808200
  330   380           90809000
  347   366           90809819
  288   406           90811288
  266   416           90812392
  253   421           90812738
  286   407           90812799
  128   446           90813688
  261   418           90814213
  290   405           90819125
   67   449           90819612
  284   408           90823616
  178   440           90823752
  326   383           90827863
   97   448           90828065
  235   427           90832358
   68   449           90833281
  184   439           90834023
  115   447           90835498
  149   444           90836333
  292   404           90836352
  217   432           90839881
  334   377           90842337
  165   442           90843013
  282   409           90843697
  213   433           90846334
   69   449           90847358
  308   395           90847987
  346   367           90852599
  339   373           90853336
  172   441           90854569
   98   448           90856584
  221   431           90856852
  271   414           90860455
   70   449           90861849
  303   398           90862919
  294   403           90863011
  129   446           90863225
  140   445           90865125
  256   420           90865216
  195   437           90868328
  319   388           90872831
  280   410           90873000
  316   390           90873496
  116   447           90875519
  209   434           90875833
   71   449           90876760
  200   436           90881856
  158   443           90882619
   99   448           90885691
  190   438           90886672
  232   428           90889920
   72   449           90892097
  225   430           90897625
  322   386           90898704
  296   402           90899144
  345   368           90899657
  313   392           90900585
  150   444           90903384
   73   449           90907866
  264   417           90911457
  278   411           90911483
  130   446           90913536
  100   448           90915392
  117   447           90916236
  329   381           90917630
  179   440           90919339
   74   449           90924073
  141   445           90924346
  166   442           90925184
  205   435           90928000
  338   374           90928096
  245   424           90931149
  259   419           90934038
  185   439           90936144
  333   378           90936189
  242   425           90938113
  269   415           90938484
  248   423           90939959
   75   449           90940724
  305   397           90943398
  173   441           90943838
  298   401           90944793
  101   448           90945693
  344   369           90950993
  325   384           90951229
  310   394           90953984
  118   447           90957655
   76   449           90957825
  159   443           90957986
  276   412           90959104
  239   426           90960695
  229   429           90962578
  131   446           90964627
  251   422           90964699
  151   444           90971335
   77   449           90975382
  102   448           90976600
  218   432           90981800
  196   437           90982989
  214   433           90983081
  142   445           90984413
   78   449           90993401
  191   438           90995543
  357   357           90998586
  236   427           90998739
  119   447           90999782
  300   400           91000000
  356   358           91000728
  201   436           91002457
  222   431           91004039
  254   421           91005525
  343   370           91006607
  337   375           91007128
  355   359           91007154
  210   434           91007504
  103   448           91008119
  167   442           91008351
   79   449           91011888
  274   413           91015821
  180   440           91016000
  132   446           91016504
  354   360           91017864
  262   418           91019360
  318   389           91021301
  267   416           91025459
  328   382           91030520
   80   449           91030849
  315   391           91032346
  353   361           91032858
  307   396           91033579
  174   441           91034145
  160   443           91034307
  332   379           91034307
  321   387           91036764
  186   439           91039375
  152   444           91040192
  104   448           91040256
  120   447           91042623
  143   445           91045332
  226   430           91050176
   81   449           91050290
  233   428           91052089
  352   362           91052136
  206   435           91054691
  287   407           91059046
  289   406           91060985
  257   420           91062593
  302   399           91064807
  285   408           91066437
  342   371           91066499
  133   446           91069173
  312   393           91069785
   82   449           91070217
  291   405           91072296
  105   448           91073017
  351   363           91075698
  324   385           91078849
  272   414           91081592
  283   409           91083116
  121   447           91086184
  336   376           91090432
   83   449           91090636
  168   442           91092520
  293   404           91093021
  197   437           91098826
  350   364           91103544
  192   438           91105560
  106   448           91106408
  144   445           91107109
  281   410           91109041
  153   444           91109961
   84   449           91111553
  161   443           91111588
  246   424           91111960
  181   440           91113741
  243   425           91114532
  230   429           91120589
  215   433           91121112
  265   417           91121338
  134   446           91122640
  295   403           91123202
  202   436           91124264
    0   450           91125000
    1   450           91125001
    2   450           91125008
    3   450           91125027
  219   432           91125027
    4   450           91125064
    5   450           91125125
    6   450           91125216
  249   423           91125216
    7   450           91125343
  175   441           91125496
    8   450           91125512
    9   450           91125729
   10   450           91126000
   11   450           91126331
   12   450           91126728
   13   450           91127197
   14   450           91127744
   15   450           91128375
   16   450           91129096
   17   450           91129913
  122   447           91130471
  341   372           91130669
   18   450           91130832
   19   450           91131859
  240   426           91132776
   85   449           91132974
   20   450           91133000
  309   395           91133504
   21   450           91134261
   22   450           91135648
  349   365           91135674
  260   419           91136059
  331   380           91136691
   23   450           91137167
   24   450           91138824
  304   398           91139256
  107   448           91140435
  211   434           91140435
   25   450           91140625
   26   450           91142576
  187   439           91143722
  279   411           91144170
   27   450           91144683
   28   450           91146952
  327   383           91147670
   29   450           91149389
   30   450           91152000
  223   431           91152558
  252   422           91154456
   31   450           91154791
   86   449           91154905
  270   415           91156375
   32   450           91157768
   33   450           91160937
  297   402           91162881
   34   450           91164304
  237   427           91166536
   35   450           91167875
  145   445           91169750
   36   450           91171656
  348   366           91172088
  317   390           91174013
  108   448           91175104
  123   447           91175490
   37   450           91175653
  135   446           91176911
   87   449           91177352
  169   442           91177697
  335   377           91178008
  320   388           91179072
   38   450           91179872
  154   444           91180648
  207   435           91182618
   39   450           91184319
  277   412           91188461
   40   450           91189000
  162   443           91189835
   41   450           91193921
  314   392           91195432
   42   450           91199088
  340   373           91199117
  255   421           91199836
   88   449           91200321
  227   430           91204083
   43   450           91204507
   44   450           91210184
  109   448           91210421
  323   386           91210723
  299   401           91212100
  182   440           91212568
  347   367           91212786
  234   428           91215656
  198   437           91215845
   45   450           91216125
  193   438           91216729
  176   441           91217897
  124   447           91221247
   46   450           91222336
  306   397           91223389
   89   449           91223818
  263   418           91226079
   47   450           91228823
  136   446           91231992
  146   445           91233261
   48   450           91235592
  268   416           91240128
  275   413           91241872
   49   450           91242649
  311   394           91243215
  330   381           91243341
  110   448           91246392
  203   436           91247283
   90   449           91247849
  188   439           91249191
   50   450           91250000
  155   444           91252259
   51   450           91257651
  346   368           91257768
  216   433           91260433
  258   420           91261512
  170   442           91263888
   52   450           91265608
  125   447           91267748
  163   443           91269054
  326   384           91269080
  220   432           91269568
  334   378           91269856
  301   400           91270901
  339   374           91271843
   91   449           91272420
   53   450           91273877
  212   434           91274632
  231   429           91279980
   54   450           91282464
  111   448           91283023
  137   446           91287889
   55   450           91291375
  244   425           91292409
  247   424           91294247
   92   449           91297537
  147   445           91297648
   56   450           91300616
  224   431           91302415
  273   414           91304361
  241   426           91306297
  288   407           91307015
  345   369           91307034
   57   450           91310193
  286   408           91310968
  177   441           91311354
  208   435           91311787
  250   423           91311967
  290   406           91312416
  183   440           91312487
  126   447           91314999
  308   396           91317248
   58   450           91320112
  112   448           91320320
   93   449           91323206
  284   409           91324233
  156   444           91324800
  319   389           91325628
  292   405           91327213
  194   438           91329056
   59   450           91330379
  316   391           91330967
  266   417           91332809
  199   437           91334052
  238   427           91335755
  303   399           91339326
  261   419           91339640
   60   450           91341000
  138   446           91344608
  253   422           91345725
  282   410           91346768
  322   387           91346851
  338   375           91348847
  164   443           91349251
   94   449           91349433
  171   442           91351099
  294   404           91351448
   61   450           91351981
  329   382           91354257
  189   439           91355788
  113   448           91358289
  228   430           91359352
  344   370           91360584
  313   393           91362754
  148   445           91362917
  127   447           91363006
   62   450           91363328
  333   379           91365976
  204   436           91371520
   63   450           91375047
  271   415           91375886
   95   449           91376224
  280   411           91378531
  235   428           91380627
  357   358           91382005
  296   403           91385163
  356   359           91386295
   64   450           91387144
  325   385           91394750
  355   360           91394875
  256   421           91395677
  114   448           91396936
  157   444           91398277
   65   450           91399625
  217   433           91401050
  139   446           91402155
   96   449           91403585
  178   441           91405873
  354   361           91407745
  213   434           91410101
  128   447           91411775
   66   450           91412496
  184   440           91413504
  221   432           91415429
  305   398           91417417
  343   371           91418418
  278   412           91419480
  310   395           91420875
  353   362           91424905
   67   450           91425763
  298   402           91428400
  149   445           91429074
  337   376           91430129
  165   443           91430432
   97   449           91431522
  264   418           91434376
  115   448           91436267
  172   442           91439336
   68   450           91439432
  232   429           91440757
  209   435           91442204
  195   438           91442547
  352   363           91446355
  200   437           91453453
   69   450           91453509
  225   431           91453616
  269   416           91456405
   98   449           91460041
  140   446           91460536
  129   447           91461312
  259   420           91461979
  190   439           91463519
  332   380           91466368
   70   450           91468000
  328   383           91469439
  276   413           91469573
  245   425           91471750
  351   364           91472095
  158   444           91472696
  116   448           91476288
  318   390           91476432
  248   424           91478016
  342   372           91480536
  300   401           91481201
  242   426           91481264
   71   450           91482911
  321   388           91487233
   99   449           91489148
  315   392           91492163
  150   445           91496125
  205   436           91496981
   72   450           91498248
  251   423           91500218
  179   441           91501460
  350   365           91502125
  307   397           91505216
  239   427           91506402
  130   447           91511623
  166   443           91512603
   73   450           91514017
  185   440           91515625
  336   377           91515689
  229   430           91515989
  117   448           91517005
  100   449           91518849
  141   446           91519757
  324   386           91524680
  173   442           91528605
  274   414           91528768
   74   450           91530224
  312   394           91534312
  349   366           91536445
  254   422           91538512
  218   433           91542969
  302   400           91543608
  262   419           91544787
  267   417           91545876
  214   434           91546848
   75   450           91546875
  341   373           91546938
  236   428           91547008
  159   444           91548063
  101   449           91549150
  289   407           91556712
  196   438           91557208
  287   408           91557215
  118   448           91558424
  222   432           91562616
  131   447           91562714
   76   450           91563976
  151   445           91564076
  291   406           91565587
  285   409           91567054
  331   381           91571032
  191   439           91572390
  210   435           91573875
  201   437           91574054
  348   367           91575055
  142   446           91579824
  102   449           91580057
   77   450           91581533
  293   405           91583882
  283   410           91586187
  327   384           91588887
  257   421           91593054
  167   443           91595770
  272   415           91597023
  180   441           91598121
   78   450           91599552
  119   448           91600551
  309   396           91602765
  233   429           91602926
  335   378           91605527
  226   431           91606167
  103   449           91611576
  295   404           91611639
  281   411           91614572
  132   447           91614591
  304   399           91615663
  340   374           91617624
  347   368           91617955
   79   450           91618039
  186   440           91618856
  174   442           91618912
  206   436           91623672
  160   444           91624384
  317   391           91631484
  320   389           91631869
  152   445           91632933
   80   450           91637000
  143   446           91640743
  120   448           91643392
  104   449           91643713
  265   418           91644257
  297   403           91648900
  279   412           91652167
  246   425           91652561
   81   450           91656441
  314   393           91657601
  243   426           91657683
  323   387           91658870
  249   424           91663273
  260   420           91664000
  346   369           91665145
  133   447           91667260
  197   438           91673045
  230   430           91674000
  270   416           91674296
   82   450           91676368
  105   449           91676474
  240   427           91678483
  168   443           91679939
  330   382           91679968
  192   439           91682407
  215   434           91684879
  219   433           91686196
  121   448           91686953
  252   423           91689975
  339   375           91692594
  299   402           91695707
  202   437           91695861
  181   441           91695862
   83   450           91696787
  306   398           91697408
  277   413           91698930
  334   379           91699643
  161   444           91701665
  144   446           91702520
  153   445           91702702
  211   435           91706806
  106   449           91709865
  311   395           91710106
  175   442           91710263
  223   432           91711135
  326   385           91712601
  237   428           91714805
  345   370           91716625
   84   450           91717704
  134   447           91720727
  187   440           91723203
  122   448           91731240
  255   422           91732823
    0   451           91733851
    1   451           91733852
    2   451           91733859
    3   451           91733878
    4   451           91733915
    5   451           91733976
    6   451           91734067
    7   451           91734194
    8   451           91734363
    9   451           91734580
   10   451           91734851
   11   451           91735182
   12   451           91735579
   13   451           91736048
   14   451           91736595
   15   451           91737226
   16   451           91737947
   17   451           91738764
   85   450           91739125
   18   451           91739683
   19   451           91740710
   20   451           91741851
   21   451           91743112
  107   449           91743892
   22   451           91744499
   23   451           91746018
   24   451           91747675
   25   451           91749476
   26   451           91751427
  263   419           91751506
  207   436           91751599
  301   401           91752102
   27   451           91753534
  275   414           91754819
   28   451           91755803
   29   451           91758240
  227   431           91760074
  268   417           91760545
   30   451           91760851
   86   450           91761056
   31   451           91763642
  169   443           91765116
  145   446           91765161
  358   358           91765424
  234   429           91766493
   32   451           91766619
  357   359           91767572
   33   451           91769788
  338   376           91771848
  344   371           91772395
   34   451           91773155
  154   445           91773389
  356   360           91774016
  135   447           91774998
  123   448           91776259
   35   451           91776726
  108   449           91778561
  162   444           91779912
   36   451           91780507
  319   390           91780759
   87   450           91783503
   37   451           91784504
  355   361           91784756
   38   451           91788723
  308   397           91788885
  198   438           91790064
  316   392           91790784
  258   421           91791973
   39   451           91793170
  329   383           91793176
  193   439           91793576
  182   441           91794689
  322   388           91797320
   40   451           91797851
  333   380           91798037
  354   362           91799792
  176   442           91802664
   41   451           91802772
  288   408           91805184
   88   450           91806472
   42   451           91807939
  290   407           91808143
  286   409           91811585
   43   451           91813358
  109   449           91813878
  303   400           91818127
  203   437           91818880
   44   451           91819035
  353   363           91819124
  273   415           91819792
  292   406           91820504
  124   448           91822016
  216   434           91824200
   45   451           91824976
  313   394           91827281
  284   410           91827304
  146   446           91828672
  188   440           91828672
   89   450           91829969
  136   447           91830079
  220   433           91830737
   46   451           91831187
  343   372           91832455
  231   430           91833391
  247   425           91834848
  244   426           91835560
   47   451           91837674
  325   386           91840581
  212   435           91841003
  294   405           91842309
  352   364           91842752
   48   451           91844443
  155   445           91845000
  110   449           91849849
  250   424           91850024
  170   443           91851307
   49   451           91851500
  241   427           91852004
  282   411           91852299
   90   450           91854000
  337   377           91855386
  266   418           91855728
   50   451           91858851
  163   444           91859131
  224   432           91860992
   51   451           91866502
  261   420           91867581
  125   448           91868517
  351   365           91870676
  296   404           91873600
   52   451           91874459
   91   450           91878571
  208   436           91880768
  253   423           91881244
   53   451           91882728
  238   428           91884024
  137   447           91885976
  111   449           91886480
  280   412           91886528
  310   396           91890136
   54   451           91891315
  147   446           91893059
  271   416           91893807
  305   399           91893824
  183   441           91894608
  177   442           91896121
  342   373           91896805
   55   451           91900226
  332   381           91900709
  350   366           91902896
   92   450           91903688
  194   439           91905903
  199   438           91908271
   56   451           91909467
  328   384           91910656
  298   403           91914419
  228   431           91915343
  126   448           91915768
  156   445           91917541
   57   451           91919044
  112   449           91923777
  256   422           91928664
   58   451           91928963
   93   450           91929357
  278   413           91929949
  235   429           91931464
  318   391           91933903
  189   440           91935269
  171   443           91938518
   59   451           91939230
  164   444           91939328
  349   367           91939412
  321   389           91940030
  138   447           91942695
  204   437           91943117
  336   378           91943208
   60   451           91949851
  315   393           91954332
   94   450           91955584
  148   446           91958328
  264   419           91959803
   61   451           91960832
  113   449           91961746
  127   448           91963775
  300   402           91964808
  217   434           91964817
  341   374           91965445
   62   451           91972179
  324   387           91972827
  213   435           91976472
  221   433           91976598
  269   417           91976822
  307   398           91979235
  348   368           91980224
   95   450           91982375
  276   414           91982520
   63   451           91983898
  178   442           91990640
  157   445           91991018
  259   421           91992440
  232   430           91994168
  184   441           91995625
   64   451           91995995
  139   447           92000242
  114   449           92000393
  312   395           92001203
  331   382           92007659
   65   451           92008476
   96   450           92009736
  209   436           92011185
  225   432           92012193
  128   448           92012544
  245   426           92014901
  248   425           92018617
  195   439           92019394
  165   444           92020509
   66   451           92021347
  149   446           92024485
  302   401           92024809
  347   369           92025332
  172   443           92026755
  242   427           92026971
  200   438           92027672
  327   385           92032408
   67   451           92034614
  335   379           92035314
   97   450           92037673
  251   424           92038275
  340   375           92038375
  115   449           92039724
  190   440           92043000
  274   415           92044199
   68   451           92048283
  239   428           92054671
  289   408           92054881
  287   409           92057832
  140   447           92058623
  291   407           92061314
  129   448           92062081
   69   451           92062360
  158   445           92065437
   98   450           92066192
  205   437           92068578
  267   418           92068795
  285   410           92070125
  229   431           92071980
  262   420           92072728
  254   423           92074031
  309   397           92074402
  346   370           92074736
   70   451           92076851
  293   406           92077173
  116   449           92079745
  179   442           92086227
  320   390           92087000
  317   392           92091301
  150   446           92091536
  283   411           92091718
   71   451           92091762
  304   400           92094464
   99   450           92095299
  185   441           92097746
  236   429           92097845
  295   405           92102500
  166   444           92102680
  218   434           92106736
   72   451           92107099
  323   388           92109339
  130   448           92112392
  214   435           92113219
  272   416           92114944
  339   376           92115595
  173   443           92116024
  141   447           92117844
  330   383           92118887
  117   449           92120462
  314   394           92122128
  281   412           92122569
   73   451           92122868
  222   433           92123785
  100   450           92125000
  257   422           92126041
  345   371           92128436
  334   380           92131704
  196   439           92134055
  297   404           92137337
   74   451           92139075
  159   445           92140804
  210   436           92142856
  201   438           92148273
  358   359           92150991
  191   440           92151871
  357   360           92155293
  101   450           92155301
   75   451           92155726
  233   430           92156337
  326   386           92158432
  151   446           92159487
  118   449           92161881
  279   413           92162636
  131   448           92163483
  356   361           92163897
  226   432           92164744
  265   419           92169684
   76   451           92172827
  306   399           92173815
  355   362           92176803
  142   447           92177911
  311   396           92179367
  299   403           92181726
  180   442           92182888
  167   444           92185847
  102   450           92186208
  344   372           92186432
   77   451           92190384
  354   363           92194011
  260   421           92194461
  270   417           92194713
  206   437           92195269
  246   426           92195712
  338   377           92197105
  186   441           92200977
  243   427           92203390
  249   425           92203874
  119   449           92204008
  174   443           92206331
   78   451           92208403
  277   414           92211877
  132   448           92215360
  353   364           92215521
  160   445           92217125
  103   450           92217727
  240   428           92226752
   79   451           92226890
  252   424           92228032
  152   446           92228344
  230   431           92229991
  333   381           92232378
  329   384           92234393
  301   402           92235709
  319   391           92238230
  143   447           92238830
  352   365           92241333
   80   451           92245851
  120   449           92246849
  343   373           92248724
  104   450           92249864
  197   439           92249892
  219   434           92249963
  322   389           92250117
  215   435           92251250
  316   393           92252953
  192   440           92261888
  308   398           92262904
   81   451           92265292
  237   429           92265642
  133   448           92268029
  255   423           92268342
  168   444           92270016
  202   438           92270080
  275   415           92270250
  351   366           92271447
  223   433           92272304
  211   436           92275787
  263   420           92279447
  181   442           92280629
  105   450           92282625
  337   378           92282905
  268   418           92283464
   82   451           92285219
  325   387           92288728
  121   449           92290410
  313   395           92294172
  161   445           92294406
  175   443           92297682
  153   446           92298113
  303   401           92299328
  144   447           92300607
  187   441           92305324
   83   451           92305638
  288   409           92305801
  350   367           92305863
  290   408           92306312
  286   410           92314656
  342   374           92315312
  106   450           92316016
  292   407           92316231
  227   432           92318651
  234   430           92319904
  134   448           92321496
  207   437           92323196
  258   422           92324960
   84   451           92326555
  284   411           92332835
  122   449           92334697
  294   406           92335600
  332   382           92337336
  273   416           92337713
  349   368           92344581
    0   452           92345408
    1   452           92345409
    2   452           92345416
    3   452           92345435
    4   452           92345472
    5   452           92345533
    6   452           92345624
    7   452           92345751
    8   452           92345920
    9   452           92346137
   10   452           92346408
   11   452           92346739
   12   452           92347136
   13   452           92347605
   85   451           92347976
   14   452           92348152
   15   452           92348783
   16   452           92349504
  107   450           92350043
   17   452           92350321
   18   452           92351240
   19   452           92352267
   20   452           92353408
  328   385           92354177
   21   452           92354669
  169   444           92355193
   22   452           92356056
   23   452           92357575
   24   452           92359232
  282   412           92360296
   25   452           92361033
  310   397           92361773
   26   452           92362984
  145   447           92363248
  296   405           92364461
   27   452           92365091
  198   439           92366911
   28   452           92367360
  154   446           92368800
   29   452           92369797
   86   451           92369907
   30   452           92372408
  305   400           92372625
  162   445           92372653
  336   379           92372995
  193   440           92373057
   31   452           92375199
  135   448           92375767
  247   426           92377999
   32   452           92378176
  182   442           92379456
  123   449           92379716
  266   419           92381155
  244   427           92381267
   33   452           92381345
   34   452           92384712
  108   450           92384712
  341   375           92386196
  348   369           92387601
   35   452           92388283
  231   431           92389382
  176   443           92390083
  216   435           92390571
  250   425           92390625
   36   452           92392064
   87   451           92392354
  203   438           92393099
  318   392           92393720
  220   434           92394504
  321   390           92395161
   37   452           92396061
  280   413           92396997
  261   421           92398042
  241   428           92400273
   38   452           92400280
  298   404           92402856
   39   452           92404727
   40   452           92409408
  212   436           92409984
  188   441           92410793
  271   417           92414224
   41   452           92414329
   88   451           92415323
  315   394           92418859
  253   424           92419301
   42   452           92419496
  109   450           92420029
  224   433           92422161
  324   388           92423296
   43   452           92424915
  124   449           92425473
  146   447           92426759
   44   452           92430592
  136   448           92430848
  238   429           92434861
  347   370           92434923
   45   452           92436533
   89   451           92438820
  155   446           92440411
  170   444           92441384
   46   452           92442744
  278   414           92442896
  331   383           92446578
   47   452           92449231
  300   403           92450827
  163   445           92451872
  208   437           92452365
  307   399           92455642
   48   452           92456000
  110   450           92456000
  340   376           92461376
   90   451           92462851
   49   452           92463057
  256   423           92464183
  335   380           92467375
   50   452           92470408
  312   396           92470464
  125   449           92471974
  228   432           92473920
   51   452           92478059
  327   386           92478239
  183   442           92479375
  177   443           92483540
  235   430           92484875
  199   439           92485118
  194   440           92485384
   52   452           92486016
  346   371           92486547
  137   448           92486745
   91   451           92487422
  264   420           92487744
  147   447           92491146
  111   450           92492631
   53   452           92494285
  276   415           92497951
  269   418           92499741
   54   452           92502872
  302   402           92508416
   55   452           92511783
   92   451           92512539
  156   446           92512952
  204   438           92517336
  189   441           92517390
  126   449           92519225
   56   452           92521024
  259   422           92525427
  171   444           92528595
  112   450           92529928
   57   452           92530601
  217   435           92531188
  164   445           92532069
  359   359           92536558
   93   451           92538208
  358   360           92538712
  221   434           92540365
   58   452           92540520
  339   377           92540852
  345   372           92542473
  138   448           92543464
  320   391           92544471
  357   361           92545174
  213   436           92545453
  309   398           92548421
  232   431           92550159
   59   452           92550787
  317   393           92553470
  289   409           92555498
  356   362           92555944
  148   447           92556415
  291   408           92559483
  330   384           92560104
  245   427           92560608
  287   410           92560903
   60   452           92561408
  248   426           92561768
  274   416           92562120
  323   389           92562136
   94   451           92564435
  334   381           92566045
  127   449           92567232
  113   450           92567897
  355   363           92571022
   61   452           92572389
  293   407           92572900
  225   433           92573362
  242   428           92575240
  285   411           92575656
  304   401           92575665
  178   443           92578059
  251   425           92578876
  184   442           92580392
  209   437           92582782
   62   452           92583736
  157   446           92586429
  314   395           92589019
  354   364           92590408
   95   451           92591226
  267   419           92594222
   63   452           92595455
  295   406           92595791
  195   440           92598875
  283   412           92599715
  139   448           92601011
  344   373           92602701
  262   421           92603189
  200   439           92604519
  239   429           92605508
  114   450           92606544
  326   387           92606579
   64   452           92607552
  254   424           92612088
  165   445           92613250
  353   365           92614102
  128   449           92616001
  172   444           92616832
   96   451           92618587
   65   452           92620033
  149   447           92622572
  338   378           92624624
  190   441           92625121
  297   405           92628198
  229   432           92630557
   66   452           92632904
  281   413           92633038
  272   417           92635361
  352   366           92642104
  205   438           92642797
  115   450           92645875
   67   452           92646171
   97   451           92646524
  311   397           92651004
  236   430           92651256
  306   400           92652616
  140   448           92659392
   68   452           92659840
  158   446           92660848
  257   423           92661560
  129   449           92665538
  343   374           92667231
  333   382           92669005
  299   404           92670163
  218   435           92673107
  179   443           92673646
   69   452           92673917
  351   367           92674414
   98   451           92675043
  279   414           92675583
  329   385           92677914
  214   436           92682200
  185   442           92682513
  116   450           92685896
  222   434           92687552
   70   452           92688408
  150   447           92689623
  166   445           92695421
  265   420           92697625
  319   392           92698047
   71   452           92703319
   99   451           92704150
  322   390           92705248
  173   444           92706101
  350   368           92711032
  233   431           92712328
  337   379           92712692
  196   440           92713536
  210   437           92714453
  130   449           92715849
  316   394           92717480
  270   418           92717632
  141   448           92718613
   72   452           92718656
  301   403           92721728
  201   439           92725120
  226   433           92725913
  117   450           92726613
  277   415           92727308
  260   422           92727448
  100   451           92733851
  191   441           92733992
   73   452           92734425
  342   375           92736063
  159   446           92736215
  325   388           92739197
  308   399           92739311
  246   427           92741419
  249   426           92747025
   74   452           92750632
  243   428           92751659
  349   369           92751958
  151   447           92757574
  313   396           92763433
  101   451           92764152
  131   449           92766940
   75   452           92767283
  118   450           92768032
  252   425           92768633
  206   438           92769488
  180   443           92770307
  332   383           92776255
  240   429           92777589
  167   445           92778588
  142   448           92778680
  303   402           92782935
   76   452           92784384
  186   442           92785744
  275   416           92788171
  230   432           92788568
  102   451           92795059
  174   444           92796408
  348   370           92797192
  328   386           92800008
   77   452           92801941
  336   380           92805056
  255   424           92806399
  290   409           92806929
  288   410           92808872
  268   419           92808891
  341   376           92809197
  263   421           92809908
  119   450           92810159
  160   446           92812536
  292   408           92814400
  219   435           92816334
  132   449           92818817
  237   430           92819053
   78   452           92819960
  286   411           92820187
  215   436           92820231
  152   447           92826431
  103   451           92826578
  197   440           92829373
  294   407           92831327
  310   398           92835792
  223   434           92836071
   79   452           92838447
  143   448           92839599
  284   412           92840832
  192   441           92844009
  347   371           92846734
  202   439           92846927
  211   437           92847384
  321   391           92852632
  120   450           92853000
  305   401           92853826
  318   393           92855889
   80   452           92857408
  296   406           92857752
  273   417           92858130
  104   451           92858715
  258   423           92860479
  168   445           92862757
  181   443           92868048
  282   413           92870765
  133   449           92871486
  234   431           92875895
  324   389           92876093
   81   452           92876849
  227   433           92879820
  315   395           92885750
  340   377           92886633
  175   444           92887759
  331   384           92887795
  161   446           92889817
  187   442           92890091
  105   451           92891476
  298   405           92893717
  153   447           92896200
  121   450           92896561
   82   452           92896776
  207   438           92897415
  346   372           92900584
  144   448           92901376
  335   381           92901716
  266   420           92909096
  280   414           92909944
   83   452           92917195
  247   427           92923706
  359   360           92924279
  106   451           92924867
  134   449           92924953
  327   387           92926386
  358   361           92928593
  244   428           92929536
  261   422           92931029
  250   426           92933776
  307   400           92934443
  271   418           92937143
  357   362           92937221
   84   452           92938112
  300   404           92939264
  122   450           92940848
  312   397           92942101
  198   440           92946392
  169   445           92947934
  231   432           92947959
  356   363           92950163
  241   429           92951110
  193   441           92955178
  278   415           92958327
  345   373           92958742
  107   451           92958894
   85   452           92959533
  216   436           92959552
    0   453           92959677
    1   453           92959678
    2   453           92959685
    3   453           92959704
    4   453           92959741
    5   453           92959802
    6   453           92959893
  253   425           92959902
    7   453           92960020
    8   453           92960189
    9   453           92960406
   10   453           92960677
  220   435           92960875
   11   453           92961008
   12   453           92961405
   13   453           92961874
   14   453           92962421
   15   453           92963052
   16   453           92963773
  145   448           92964017
   17   453           92964590
   18   453           92965509
   19   453           92966536
  182   443           92966875
  154   447           92966887
  355   364           92967419
   20   453           92967677
  162   446           92968064
  339   378           92968371
   21   453           92968938
  203   439           92969946
   22   453           92970325
   23   453           92971844
   24   453           92973501
   25   453           92975302
   26   453           92977253
  135   449           92979224
   27   453           92979360
  176   444           92980160
   86   452           92981464
  212   437           92981581
   28   453           92981629
   29   453           92984066
  123   450           92985867
  224   434           92985928
   30   453           92986677
  238   430           92988272
  354   365           92988989
   31   453           92989468
   32   453           92992445
  108   451           92993563
  302   403           92994435
  188   442           92995560
   33   453           92995614
   34   453           92998981
  256   424           93002240
   35   453           93002552
  334   382           93002672
  330   385           93003625
   87   452           93003911
  320   392           93004288
   36   453           93006333
   37   453           93010330
   38   453           93014549
  353   366           93014873
  276   416           93015872
  323   390           93017267
  317   394           93017997
  264   421           93018205
   39   453           93018996
  344   374           93021208
   40   453           93023677
  309   399           93024828
  269   419           93025168
  208   438           93026584
   88   452           93026880
  146   448           93027528
   41   453           93028598
  109   451           93028880
  124   450           93031624
   42   453           93033765
  170   445           93034125
  136   449           93034305
  228   433           93035089
  155   447           93038498
   43   453           93039184
  235   431           93040866
   44   453           93044861
  352   367           93045071
  163   446           93047283
   89   452           93050377
   45   453           93050802
  338   379           93054411
   46   453           93057013
  326   388           93057048
  314   396           93058280
  289   410           93058569
  304   402           93059272
  291   409           93060100
  259   423           93060946
   47   453           93063500
  199   440           93064599
  110   451           93064851
  287   411           93066434
  183   443           93066794
  194   441           93067505
   48   453           93070269
  293   408           93071069
  177   444           93073617
   90   452           93074408
   49   453           93077326
  125   450           93078125
  351   368           93079583
  274   417           93082537
  285   412           93083653
   50   453           93084677
  343   375           93087982
  137   449           93090202
  295   407           93091518
  147   448           93091915
   51   453           93092328
  204   439           93094183
   91   452           93098979
  217   436           93100169
   52   453           93100285
  111   451           93101482
  189   442           93102157
  221   435           93106736
  248   427           93107475
  333   383           93107924
   53   453           93108554
  232   432           93108736
  245   428           93108877
  283   413           93110184
  156   447           93111039
  213   437           93117050
   54   453           93117141
  350   369           93118409
  171   445           93121336
  297   406           93121489
  251   426           93122027
  267   420           93122163
  329   386           93123745
   92   452           93124096
  311   398           93125023
  126   450           93125376
   55   453           93126052
  242   429           93126077
  164   446           93127480
  306   401           93133817
   56   453           93135293
  262   422           93136176
  225   434           93137129
  112   451           93138779
  337   380           93144753
   57   453           93144870
  281   414           93145985
  138   449           93146921
   93   452           93149765
  254   425           93152689
   58   453           93154789
  209   438           93157001
  148   448           93157184
  272   418           93158280
  239   430           93158919
  342   376           93159064
  319   393           93160216
  299   405           93161024
  349   370           93161549
  322   391           93162719
   59   453           93165056
  184   443           93167811
  178   444           93168136
  127   450           93173383
   60   453           93175677
   94   452           93175992
  113   451           93176748
  195   441           93180996
  200   440           93184000
  316   395           93184371
  157   447           93184516
   61   453           93186658
  279   415           93191014
  229   433           93191726
  325   389           93191994
   62   453           93198005
  257   424           93199617
   95   452           93202783
  139   449           93204468
  236   431           93207247
  165   446           93208661
  348   371           93209003
  172   445           93209573
   63   453           93209724
  190   442           93209888
  301   404           93210165
  114   451           93215395
  332   384           93217472
  308   400           93218112
  205   439           93219644
   64   453           93221821
  128   450           93222152
  149   448           93223341
  265   421           93228086
   96   452           93230144
   65   453           93234302
  341   377           93234454
  313   397           93235070
  336   381           93239397
  218   436           93242088
  270   419           93243059
  277   416           93245229
   66   453           93247173
  328   387           93248155
  214   437           93253797
  222   435           93253923
  115   451           93254726
   97   452           93258081
  158   447           93258935
   67   453           93260440
  347   372           93260771
  140   449           93262849
  260   423           93262967
  179   444           93263723
  303   403           93268954
  185   443           93269932
  233   432           93270905
  129   450           93271689
   68   453           93274109
   98   452           93286600
   69   453           93288186
  210   438           93288672
  226   434           93289680
  246   428           93289688
  150   448           93290392
  166   446           93290832
  249   427           93292732
  116   451           93294747
  196   441           93295657
  173   445           93298842
  243   429           93302496
   70   453           93302677
  201   440           93304601
  275   417           93308588
  290   410           93310000
  252   426           93311784
  360   360           93312000
  310   399           93312199
  321   392           93312449
  340   378           93314152
  359   361           93314160
  288   411           93314403
  292   409           93315017
   99   452           93315707
  346   373           93316853
   71   453           93317588
  191   442           93318759
  318   394           93320416
  358   362           93320640
  130   450           93322000
  141   449           93322070
  286   412           93328184
  294   408           93329496
  240   430           93331000
  324   390           93331224
  331   385           93331316
  357   363           93331440
   72   453           93332925
  159   447           93334302
  117   451           93335464
  268   420           93336832
  305   402           93337433
  335   382           93338343
  263   422           93342895
  100   452           93345408
  206   439           93346335
  356   364           93346560
  255   425           93347000
   73   453           93348694
  230   433           93349737
  284   413           93351301
  296   407           93353479
  315   396           93355011
  151   448           93358343
  180   444           93360384
   74   453           93364901
  355   365           93366000
  131   450           93373091
  186   443           93373163
  167   446           93373999
  237   431           93375044
  101   452           93375709
  327   388           93376855
  118   451           93376883
  345   374           93377249
  273   418           93381049
   75   453           93381552
  142   449           93382137
  282   414           93383712
  219   436           93385315
  298   406           93387008
  174   445           93389149
  354   366           93389760
  215   437           93391828
  339   379           93398158
  258   424           93398536
   76   453           93398653
  223   435           93402442
  102   452           93406616
  160   447           93410623
  197   441           93411494
  307   401           93415644
  312   398           93416120
   77   453           93416210
  353   367           93417840
  119   451           93419010
  211   438           93421603
  132   450           93424968
  280   415           93425375
  202   440           93426408
  152   448           93427200
  192   442           93428776
  300   405           93430125
   78   453           93434229
  234   432           93434472
  103   452           93438135
  266   421           93439557
  334   383           93441591
  344   375           93441959
  143   449           93443056
  227   434           93443587
  330   386           93449456
  352   368           93450240
   79   453           93452716
  181   444           93458125
  168   446           93458168
  120   451           93461851
  271   419           93462570
  320   393           93466457
  261   423           93466548
  104   452           93470272
   80   453           93471677
  247   428           93471975
  207   439           93474262
  323   391           93474738
  278   416           93476248
  187   443           93477510
  133   450           93477637
  250   427           93479483
  244   429           93480373
  175   445           93480500
  302   404           93482872
  317   395           93484888
  338   380           93486472
  351   369           93486960
  161   447           93487904
   81   453           93491118
  153   448           93496969
  105   452           93503033
  253   426           93503053
  309   400           93503629
  241   430           93504521
  144   449           93504833
  121   451           93505412
  231   433           93509128
  326   389           93509845
  343   376           93510983
   82   453           93511045
  350   370           93528000
  198   441           93528513
  220   436           93529856
  314   397           93529917
  134   450           93531104
  216   437           93531149
   83   453           93531464
  276   417           93536289
  106   452           93536424
  193   442           93539945
  256   425           93542841
  169   446           93543345
  238   431           93544263
  304   403           93545291
  333   384           93549141
  203   440           93549427
  122   451           93549699
  264   422           93551192
  224   435           93552299
   84   453           93552381
  269   420           93553109
  212   438           93555800
  182   444           93556952
  291   410           93563171
  289   411           93564100
  162   447           93566151
  145   449           93567474
  154   448           93567656
  107   452           93570451
  293   409           93571686
  329   387           93571892
  176   445           93572901
  349   371           93573360
   85   453           93573802
  287   412           93574431
    0   454           93576664
    1   454           93576665
    2   454           93576672
    3   454           93576691
    4   454           93576728
    5   454           93576789
    6   454           93576880
    7   454           93577007
    8   454           93577176
    9   454           93577393
   10   454           93577664
   11   454           93577995
   12   454           93578392
   13   454           93578861
  337   381           93579094
   14   454           93579408
   15   454           93580039
   16   454           93580760
   17   454           93581577
   18   454           93582496
  188   443           93582979
   19   454           93583523
  342   377           93584321
   20   454           93584664
  135   450           93585375
   21   454           93585925
   22   454           93587312
   23   454           93588831
  295   408           93589687
   24   454           93590488
   25   454           93592289
  285   413           93594122
   26   454           93594240
  123   451           93594718
   86   453           93595733
   27   454           93596347
   28   454           93598616
  228   434           93598856
  259   424           93599003
  235   432           93599443
   29   454           93601053
  311   399           93601430
  208   439           93603431
   30   454           93603664
  108   452           93605120
  274   418           93605456
   31   454           93606455
   32   454           93609432
   33   454           93612601
   34   454           93615968
  297   407           93617216
  306   402           93617424
   87   453           93618180
   35   454           93619539
  322   392           93622536
  348   372           93623040
  283   414           93623131
   36   454           93623320
  319   394           93624743
   37   454           93627317
  170   446           93629536
  146   449           93630985
   38   454           93631536
   39   454           93635983
  155   448           93639267
  109   452           93640437
  136   450           93640456
  124   451           93640475
   40   454           93640664
   88   453           93641149
  163   447           93645370
   41   454           93645585
  199   441           93646720
  325   390           93647125
   42   454           93650752
  194   442           93652272
  267   421           93652624
  316   396           93653632
  299   406           93654315
  248   428           93655744
   43   454           93656171
  183   444           93656871
  245   429           93659714
  332   385           93660993
  281   415           93661416
   44   454           93661848
  341   378           93661973
   89   453           93664646
  177   445           93666358
  251   427           93667734
   45   454           93667789
  232   433           93669905
  262   423           93671695
  217   437           93671766
  204   440           93673664
   46   454           93674000
  221   436           93675717
  336   382           93676024
  110   452           93676408
  347   373           93677040
  242   430           93679488
   47   454           93680487
  272   419           93683707
  125   451           93686976
   48   454           93687256
   90   453           93688677
  189   443           93689576
  213   438           93691269
   49   454           93694313
  147   449           93695372
  254   426           93695840
  137   450           93696353
  328   388           93698624
  308   401           93699313
  301   405           93701026
   50   454           93701664
  360   361           93701881
  225   435           93703500
  359   362           93706207
  279   416           93708935
  313   398           93709089
   51   454           93709315
  156   448           93711808
  111   452           93713039
   91   453           93713248
  358   363           93714859
  239   431           93714910
  171   446           93716747
   52   454           93717272
   53   454           93725541
  164   447           93725567
  357   364           93727837
  209   439           93733848
   54   454           93734128
  126   451           93734227
  346   374           93735360
   92   453           93738365
  257   425           93740218
   55   454           93743039
  340   379           93743939
  356   365           93745141
  112   452           93750336
   56   454           93752280
  138   450           93753072
  229   434           93755493
  303   404           93757391
  184   444           93757888
  148   449           93760641
  178   445           93760877
  265   422           93761073
   57   454           93761857
   93   453           93764034
  277   417           93765646
  195   442           93765763
  236   432           93765824
  200   441           93766121
  355   366           93766771
  270   420           93771000
   58   454           93771776
  321   393           93774618
  331   386           93777147
  335   383           93777262
   59   454           93782043
  127   451           93782234
  157   448           93785285
  318   395           93787307
  113   452           93788305
  324   391           93788695
   94   453           93790261
  310   400           93791000
   60   454           93792664
  354   367           93792727
  190   443           93797307
  345   375           93798000
  205   440           93799125
  260   424           93801024
   61   454           93803645
  172   446           93804984
  165   447           93806748
  139   450           93810619
  218   437           93813685
   62   454           93814992
  290   411           93815531
   95   453           93817052
  292   410           93818088
  288   412           93822400
  222   436           93822904
  353   368           93823009
  305   403           93823452
  315   397           93826648
   63   454           93826711
  149   449           93826798
  114   452           93826952
  214   438           93828016
  327   389           93829652
  294   409           93830113
  339   380           93830219
  128   451           93831003
  275   418           93831507
  233   433           93832074
  286   413           93838653
   64   454           93838808
  246   429           93840525
  249   428           93841001
   96   453           93844413
   65   454           93851289
  296   408           93851648
  243   430           93855907
  226   435           93856051
  179   445           93856464
  252   427           93857491
  352   369           93857617
  158   448           93859704
  185   444           93860009
   66   454           93864160
  284   414           93864248
  344   376           93864960
  210   439           93865519
  115   452           93866283
  268   421           93867293
  140   450           93869000
   97   453           93872350
   67   454           93877427
  263   423           93878414
  196   442           93880424
  129   451           93880540
  298   407           93882735
  334   384           93882808
  201   441           93886722
  240   431           93886991
  166   447           93888919
  255   426           93890151
   68   454           93891096
  312   399           93892527
  150   449           93893849
  173   446           93894253
  351   370           93896551
  330   387           93897603
  282   415           93899143
  307   402           93899251
   98   453           93900869
   69   454           93905173
  191   443           93906178
  116   452           93906304
  273   419           93906476
  230   434           93913504
   70   454           93919664
  338   381           93920813
  300   406           93923416
  206   440           93925816
  141   450           93928221
   99   453           93929976
  130   451           93930851
  320   394           93930984
  237   432           93933621
  323   392           93934555
   71   454           93934575
  159   448           93935071
  343   377           93936240
  258   425           93939137
  350   371           93939811
  280   416           93943296
  117   452           93947021
   72   454           93949912
  180   445           93953125
  317   396           93954149
  219   437           93956912
  100   453           93959677
  151   449           93961800
  186   444           93963240
  326   390           93964976
   73   454           93965681
  215   438           93966047
  223   436           93971423
  167   447           93972086
  266   422           93972544
  302   405           93973733
   74   454           93981888
  131   451           93981942
  174   446           93984560
  309   401           93984830
  349   372           93987397
  142   450           93988288
  118   452           93988440
  101   453           93989978
  271   420           93990511
  333   385           93992662
  234   433           93995641
  197   442           93996261
  278   417           93996665
  211   439           93998450
   75   454           93998539
  314   398           94003936
  261   424           94004605
  202   441           94008529
  227   435           94009958
  160   448           94011392
  342   378           94011840
   76   454           94015640
  337   382           94015721
  192   443           94016195
  102   453           94020885
  329   388           94022361
  247   429           94022812
  250   428           94027752
  119   452           94030567
  152   449           94030657
   77   454           94033197
  304   404           94033728
  244   430           94033784
  132   451           94033819
  348   373           94039309
  253   427           94048760
  143   450           94049207
  181   445           94050866
   78   454           94051216
  103   453           94052404
  207   440           94053743
  168   447           94056255
  276   418           94059208
  241   431           94060512
  187   444           94067587
  291   411           94068702
   79   454           94069703
  289   412           94072097
  231   434           94072895
  120   452           94073408
  293   410           94074757
  175   446           94075911
  311   400           94080231
  269   421           94083570
  104   453           94084541
  322   393           94084705
  287   413           94084900
  256   426           94085992
  133   451           94086488
  264   423           94086711
   80   454           94088664
  161   448           94088673
  295   409           94090304
  319   395           94091634
  341   379           94091760
  361   361           94091762
  360   362           94093928
  347   374           94095547
  153   449           94100426
  359   363           94100426
  220   437           94101453
  238   432           94102840
  306   403           94103443
  325   391           94104596
  216   438           94105368
  332   386           94106824
  285   414           94107069
   81   454           94108105
  144   450           94110984
  358   364           94111256
  198   442           94113280
  336   383           94114943
  297   408           94115385
  121   452           94116969
  105   453           94117302
  224   436           94121280
  316   397           94125269
  357   365           94126418
  193   443           94127364
   82   454           94128032
  274   419           94130883
  203   441           94131548
  212   439           94132647
  283   415           94138562
  259   425           94139604
  134   451           94139955
  169   447           94141432
  356   366           94145912
   83   454           94148451
  182   445           94149693
  299   407           94150042
  106   453           94150693
  328   389           94151421
  346   375           94156111
  235   433           94160612
  122   452           94161256
  228   435           94165227
  162   448           94166920
  176   446           94168312
   84   454           94169368
  355   367           94169738
  154   449           94171113
  188   444           94173056
  145   450           94173625
  340   380           94176000
  281   416           94179337
  208   440           94182912
  308   402           94182920
  107   453           94184720
  313   399           94185496
  267   422           94185611
   85   454           94190789
  135   451           94194226
  301   406           94194317
    0   455           94196375
    1   455           94196376
    2   455           94196383
    3   455           94196402
    4   455           94196439
    5   455           94196500
    6   455           94196591
    7   455           94196718
    8   455           94196887
    9   455           94197104
   10   455           94197375
   11   455           94197706
  354   368           94197896
   12   455           94198103
   13   455           94198572
   14   455           94199119
   15   455           94199750
   16   455           94200471
   17   455           94201288
   18   455           94202207
   19   455           94203234
   20   455           94204375
   21   455           94205636
  123   452           94206275
  248   429           94206581
   22   455           94207023
   23   455           94208542
  262   424           94209752
   24   455           94210199
  272   420           94211648
   25   455           94212000
   86   454           94212720
  245   430           94213125
   26   455           94213951
  251   428           94216003
   27   455           94216058
   28   455           94218327
  335   384           94218479
  108   453           94219389
   29   455           94220764
  345   376           94221001
   30   455           94223375
  331   387           94225294
   31   455           94226166
  170   447           94227623
   32   455           94229143
  279   417           94229352
  353   369           94230386
  199   442           94231487
   33   455           94232312
  232   434           94233672
   87   454           94235167
  242   431           94235479
   34   455           94235679
  146   450           94237136
  321   394           94239145
   35   455           94239250
  194   443           94239691
  254   427           94241547
  155   449           94242724
   36   455           94243031
  217   438           94245985
  163   448           94246139
   37   455           94247028
  221   437           94247314
  303   405           94248252
  324   392           94248512
  136   451           94249307
  183   445           94249612
   38   455           94251247
  124   452           94252032
  109   453           94254706
   39   455           94255694
  204   441           94255785
  318   396           94256568
   88   454           94258136
   40   455           94260375
  177   446           94261769
  339   381           94264560
   41   455           94265296
  352   370           94267208
  213   439           94268116
   42   455           94270463
  310   401           94272201
  225   436           94272481
  239   432           94273487
   43   455           94275882
  189   444           94279653
   44   455           94281559
   89   454           94281633
  257   426           94283369
  327   390           94284783
   45   455           94287500
  277   418           94288565
  344   377           94290217
  110   453           94290677
   46   455           94293711
  265   423           94296592
  125   452           94298533
   47   455           94300198
  315   398           94300667
  270   421           94301461
  147   450           94301523
  137   451           94305204
   90   454           94305664
   48   455           94306967
  351   371           94308362
  305   404           94311889
  209   440           94313329
   49   455           94314024
  171   447           94314834
  156   449           94315265
   50   455           94321375
  229   435           94321864
  290   412           94323528
  292   411           94323619
  334   385           94326329
  164   448           94326336
  236   433           94326993
  111   453           94327308
   51   455           94329026
   91   454           94330235
  288   413           94332869
  294   410           94333184
   52   455           94336983
  260   425           94341625
   53   455           94345252
  126   452           94345784
  330   388           94348072
  184   445           94350629
  200   442           94350888
  286   414           94351600
  296   409           94352265
  195   443           94353182
   54   455           94353839
  350   372           94353848
   92   454           94355352
  178   446           94356288
  275   419           94356934
  338   382           94357440
  138   451           94361923
   55   455           94362750
  343   378           94363759
  112   453           94364605
  148   450           94366792
  312   400           94371328
   56   455           94371991
  284   415           94379679
  298   408           94380904
   93   454           94381021
  205   441           94381246
   57   455           94381568
  307   403           94385270
  190   444           94387384
  218   438           94387904
  157   449           94388742
   58   455           94391487
  249   429           94391838
  127   452           94393791
  246   430           94393936
  222   437           94394501
  233   434           94395841
  323   393           94396724
  320   395           94397875
  268   422           94400280
   59   455           94401754
  113   453           94402574
  172   447           94403071
  349   373           94403666
  214   439           94404863
  252   428           94405760
   94   454           94407248
  165   448           94407517
  243   431           94411898
   60   455           94412375
  263   424           94416471
  282   416           94417064
  300   407           94419143
  139   451           94419470
  326   391           94422447
   61   455           94423356
  226   436           94425032
  317   397           94425786
  149   450           94432949
   95   454           94434039
  273   420           94434417
   62   455           94434703
  255   427           94435858
  333   386           94438493
  114   453           94441221
  342   379           94441627
  128   452           94442560
  210   440           94445000
  240   432           94445568
   63   455           94446422
  179   446           94451875
  185   445           94452750
  337   383           94454640
  348   374           94457816
   64   455           94458519
   96   454           94461400
  158   449           94463161
  280   417           94463713
  302   406           94467024
  196   443           94467843
  309   402           94468437
   65   455           94471000
  201   442           94471489
  329   389           94475158
  140   451           94477851
  230   435           94479875
  314   399           94480343
  115   453           94480552
  258   426           94482288
  361   362           94483809
   66   455           94483871
  360   363           94488147
   97   454           94489337
  166   448           94489688
  129   452           94492097
  173   447           94492340
  237   433           94494790
  191   444           94496255
  359   364           94496823
   67   455           94497138
  150   450           94500000
  206   441           94507937
  266   423           94508063
  358   365           94509837
   68   455           94510807
  347   375           94516298
   98   454           94517856
  278   418           94519584
  116   453           94520573
  271   421           94520972
  341   380           94523821
  304   405           94524589
   69   455           94524884
  357   366           94527189
  219   438           94531131
  141   451           94537072
  159   449           94538528
   70   455           94539375
  130   452           94542408
  215   439           94542894
  223   437           94543020
  261   425           94545206
   99   454           94546963
  180   446           94548536
  356   367           94548879
  322   394           94549232
   71   455           94554286
  332   387           94554971
  186   445           94555981
  336   384           94556160
  234   434           94559408
  319   396           94560895
  117   453           94561290
  311   401           94561432
  325   392           94564413
  151   450           94567951
   72   455           94569623
  167   448           94572855
  355   368           94574907
  247   430           94576223
  100   454           94576664
  291   412           94576699
  211   440           94577931
  250   429           94578589
  227   436           94578939
  346   376           94579112
  293   411           94580288
  289   413           94582566
  174   447           94582647
  197   443           94583680
  276   419           94584635
   73   455           94585392
  244   431           94589775
  306   404           94591880
  202   442           94593296
  295   410           94593375
  131   452           94593499
  253   428           94597029
  142   451           94597139
  287   414           94597847
  316   398           94599288
   74   455           94601599
  118   453           94602709
  354   369           94605273
  192   444           94606272
  328   390           94606552
  101   454           94606965
  340   381           94610341
  160   449           94614849
  297   409           94616002
  269   422           94616557
   75   455           94618250
  241   432           94619089
  285   415           94622500
  264   424           94624768
  256   427           94631699
   76   455           94635351
  207   441           94635864
  152   450           94636808
  102   454           94637872
  231   435           94639266
  353   370           94639977
  119   453           94644836
  132   452           94645376
  345   377           94646258
  181   446           94646277
  299   408           94648211
   77   455           94652908
  283   416           94656483
  168   448           94657024
  143   451           94658058
  274   420           94658824
  187   445           94660328
  335   385           94662000
  238   433           94664009
  313   400           94664297
  308   403           94668939
  103   454           94669391
   78   455           94670927
  175   447           94673998
  220   438           94675672
  331   388           94675763
  352   371           94679019
  216   439           94682215
  259   426           94682755
  120   453           94687677
   79   455           94689414
  301   407           94690044
  161   449           94692130
  224   437           94692877
  133   452           94698045
  281   417           94699754
  198   443           94700699
  339   382           94701187
  104   454           94701528
  321   395           94706036
  153   450           94706577
   80   455           94708375
  324   393           94710681
  212   440           94712128
  203   442           94716315
  193   444           94717441
  344   378           94717736
  144   451           94719835
  267   423           94721130
  351   372           94722399
  235   434           94724379
   81   455           94727816
  318   397           94728205
  121   453           94731238
  228   436           94734208
  105   454           94734289
  303   406           94741543
  272   421           94742109
  169   448           94742201
  327   391           94742254
  182   446           94745104
   82   455           94747743
  262   425           94750353
  134   452           94751512
  279   418           94752271
  310   402           94755808
  248   430           94759992
  208   441           94765033
  188   445           94765797
  176   447           94766399
  251   429           94766840
  106   454           94767680
   83   455           94768162
  245   431           94769116
  350   373           94770117
  162   449           94770377
  334   386           94772160
  122   453           94775525
  315   399           94777074
  154   450           94777264
  145   451           94782476
   84   455           94789079
  254   428           94789816
  343   379           94793546
  242   432           94794056
  338   383           94796359
  232   435           94800043
  330   389           94800869
  107   454           94801707
  305   405           94802750
  135   452           94805783
   85   455           94810500
  277   419           94813992
    0   456           94818816
    1   456           94818817
    2   456           94818824
    3   456           94818843
    4   456           94818880
  199   443           94818906
    5   456           94818941
    6   456           94819032
    7   456           94819159
    8   456           94819328
    9   456           94819545
   10   456           94819816
   11   456           94820147
   12   456           94820544
  123   453           94820544
   13   456           94821013
  221   438           94821533
   14   456           94821560
  349   374           94822173
   15   456           94822191
  217   439           94822832
   16   456           94822912
   17   456           94823729
   18   456           94824648
   19   456           94825675
   20   456           94826816
   21   456           94828077
  170   448           94828392
  257   427           94829076
   22   456           94829464
  194   444           94829768
   23   456           94830983
  292   412           94831616
   86   455           94832431
   24   456           94832640
  290   413           94833997
   25   456           94834441
  270   422           94834448
  265   424           94834649
  239   433           94834656
  108   454           94836376
   26   456           94836392
   27   456           94838499
  294   411           94838715
  204   442           94840552
   28   456           94840768
   29   456           94843205
  225   437           94844078
  183   446           94845023
   30   456           94845816
  288   414           94845816
  146   451           94845987
  213   440           94847597
   31   456           94848607
  155   450           94848875
  163   449           94849596
   32   456           94851584
  312   401           94852529
   33   456           94854753
   87   455           94854878
  296   410           94855336
   34   456           94858120
  177   447           94859856
  136   452           94860864
  323   394           94861251
   35   456           94861691
   36   456           94865472
  124   453           94866301
  286   415           94867031
  320   396           94867136
   37   456           94869469
  109   454           94871693
  189   445           94872394
   38   456           94873688
  342   380           94873688
  307   404           94873707
  362   362           94875856
   88   455           94877847
  361   363           94878028
   39   456           94878135
  348   375           94878567
  298   409           94881521
  326   392           94882264
   40   456           94882816
  360   364           94884544
  260   426           94884776
  275   420           94884875
  333   387           94886640
   41   456           94887737
  236   434           94890760
  229   436           94890845
   42   456           94892904
  359   365           94895404
  209   441           94895450
  337   384           94895857
  284   416           94897600
   43   456           94898323
  317   398           94899805
   89   455           94901344
   44   456           94904000
  110   454           94907664
   45   456           94909941
  147   451           94910374
  358   366           94910608
  125   453           94912802
  171   448           94915603
   46   456           94916152
  137   452           94916761
  300   408           94917312
  156   450           94921416
   47   456           94922639
   90   455           94925375
   48   456           94929408
  164   449           94929793
  357   367           94930156
  329   390           94930289
  268   423           94935799
   49   456           94936465
  282   417           94937481
  200   443           94938307
  347   376           94939299
  195   444           94943259
   50   456           94943816
  111   454           94944295
  249   430           94945249
  184   446           94946040
  246   431           94949927
   91   455           94949946
   51   456           94951467
  356   368           94954048
  178   447           94954375
  309   403           94954456
  252   429           94956597
  263   425           94957072
  341   381           94958162
  314   400           94959144
   52   456           94959424
  126   453           94960053
  233   435           94962212
  302   407           94962751
  218   439           94964751
  273   421           94964878
  205   442           94966013
   53   456           94967693
  222   438           94968720
  243   432           94970475
  138   452           94973480
   92   455           94975063
  148   451           94975643
   54   456           94976280
  190   445           94980125
  112   454           94981592
  355   369           94982284
  255   428           94984127
  214   440           94984344
   55   456           94985191
  280   418           94986632
   56   456           94994432
  157   450           94994893
  226   437           94996629
  336   385           94999681
   93   455           95000732
  172   448           95003840
   57   456           95004009
  346   377           95004369
  332   388           95005440
  240   433           95006737
  127   453           95008060
  165   449           95010974
   58   456           95013928
  354   370           95014864
  322   395           95016123
  304   406           95017880
  113   454           95019561
   59   456           95024195
  325   393           95026582
   94   455           95026959
  210   441           95027121
  258   427           95027995
  139   452           95031027
  319   397           95032532
   60   456           95034816
  149   451           95041800
  278   419           95045011
  311   402           95045039
   61   456           95045797
  266   424           95046120
  340   382           95046968
  185   446           95048161
  230   436           95048856
  179   447           95049962
  353   371           95051788
   95   455           95053750
  271   422           95053959
  128   453           95056829
   62   456           95057144
  196   444           95057920
  114   454           95058208
  237   434           95058557
  201   443           95058908
  328   391           95064023
   63   456           95068863
  158   450           95069312
  345   378           95073777
  316   399           95075695
   64   456           95080960
   96   455           95081111
  306   405           95082741
  291   413           95087168
  293   412           95088285
  261   426           95088357
  191   445           95088996
  140   452           95089408
  206   442           95092704
  352   372           95093056
  173   448           95093109
  166   449           95093145
   65   456           95093441
  289   414           95095513
  115   454           95097539
  295   411           95098906
   66   456           95106312
  129   453           95106366
  335   386           95107831
  219   439           95107978
  150   451           95108851
   97   455           95109048
  276   420           95112576
  287   415           95113278
  223   438           95117239
  297   410           95119073
   67   456           95119579
  215   440           95122375
  234   435           95125779
  331   389           95128560
  250   430           95132000
  247   431           95132214
   68   456           95133248
  116   454           95137560
   98   455           95137567
  351   373           95138668
  339   383           95140106
  285   416           95140421
  159   450           95144679
  313   401           95145498
  180   447           95146623
   69   456           95147325
  344   379           95147523
  253   429           95147866
  244   432           95148352
  141   452           95148629
  299   409           95148828
  227   437           95150536
  186   446           95151392
  269   423           95152076
  130   453           95156677
  308   404           95157376
  211   441           95160052
   70   456           95161816
  264   425           95165369
   99   455           95166674
  197   444           95173757
  324   394           95175208
  321   396           95175297
  167   449           95176312
   71   456           95176727
  151   451           95176802
  283   417           95176900
  117   454           95178277
  256   428           95179968
  241   433           95180258
  202   443           95180715
  174   448           95183416
  301   408           95188213
  350   374           95188624
  274   421           95189285
   72   456           95192064
  100   455           95196375
  192   445           95199013
  327   392           95202071
  318   398           95202224
  131   453           95207768
   73   456           95207833
  231   436           95208247
  142   452           95208696
  118   454           95219696
  334   387           95220307
  207   442           95220631
  160   450           95221000
  281   418           95222673
   74   456           95224040
  343   380           95225607
  101   455           95226676
  238   434           95227776
  259   427           95228462
  303   407           95237270
  338   384           95237576
   75   456           95240691
  310   403           95241827
  349   375           95242924
  181   447           95244364
  152   451           95245659
  220   439           95252519
  187   446           95255739
  315   400           95255875
  330   390           95256000
  102   455           95257583
   76   456           95257792
  267   424           95259187
  132   453           95259645
  168   449           95260481
  216   440           95261696
  119   454           95261823
  224   438           95267096
  143   452           95269615
  362   363           95270075
  361   364           95274425
  175   448           95274767
  272   422           95275096
   77   456           95275349
  279   419           95277698
  360   365           95283125
  103   455           95289102
  235   435           95290750
  198   444           95290776
   78   456           95293368
  262   426           95293504
  212   441           95294249
  305   406           95296041
  359   366           95296175
  161   450           95298281
  348   376           95301568
  203   443           95303734
  120   454           95304664
  228   437           95305805
  342   381           95308029
  193   445           95310182
   79   456           95311855
  133   453           95312314
  358   367           95313575
  153   451           95315428
  248   431           95315983
  251   430           95320251
  104   455           95321239
  245   432           95327693
  323   395           95328142
   80   456           95330816
  144   452           95331392
  357   368           95335325
  312   402           95336136
  333   388           95337109
  320   397           95338773
  337   385           95339378
  254   429           95340653
  277   420           95341933
  292   413           95342085
  182   447           95343191
  326   393           95344433
  169   449           95345658
  294   412           95346712
  290   414           95346944
  121   454           95348225
  208   442           95349800
   81   456           95350257
  105   455           95354000
  242   433           95355225
  296   411           95360867
  188   446           95361208
  288   415           95361247
  356   369           95361425
  347   377           95364556
  307   405           95364568
  134   453           95365781
  176   448           95367168
  232   436           95369024
  270   423           95369967
   82   456           95370184
  265   425           95375250
  317   399           95376212
  162   450           95376528
  257   428           95377345
  298   410           95384592
  286   416           95384952
  154   451           95386115
  106   455           95387391
  329   391           95387760
   83   456           95390603
  355   370           95391875
  122   454           95392512
  145   452           95394033
  341   382           95394789
  221   439           95398380
  239   434           95398423
  217   440           95402313
  199   444           95408983
   84   456           95411520
  275   421           95415336
  300   409           95417929
  284   417           95418017
  225   438           95418297
  135   453           95420052
  107   455           95421418
  194   445           95422509
  354   371           95426675
  204   443           95427971
  213   441           95429718
  260   427           95430483
  170   449           95431849
  346   378           95431888
   85   456           95432941
  123   454           95437531
  314   401           95440345
  309   404           95442893
  183   447           95443110
    0   457           95443993
    1   457           95443994
    2   457           95444001
    3   457           95444020
    4   457           95444057
    5   457           95444118
    6   457           95444209
    7   457           95444336
    8   457           95444505
    9   457           95444722
   10   457           95444993
   11   457           95445324
  336   386           95445512
   12   457           95445721
   13   457           95446190
   14   457           95446737
   15   457           95447368
   16   457           95448089
   17   457           95448906
   18   457           95449825
   19   457           95450852
   20   457           95451993
   21   457           95453254
   22   457           95454641
   86   456           95454872
  163   450           95455747
  108   455           95456087
   23   457           95456160
  236   435           95457131
  146   452           95457544
  155   451           95457726
   24   457           95457817
  332   389           95458237
   25   457           95459618
  282   418           95460400
  177   448           95460625
  302   408           95460920
   26   457           95461569
  229   437           95462442
   27   457           95463676
  353   372           95465825
   28   457           95465945
  189   446           95467805
   29   457           95468382
   30   457           95470993
   31   457           95473784
  268   424           95473856
  136   453           95475133
   32   457           95476761
   87   456           95477319
   33   457           95479930
  209   442           95480217
  124   454           95483288
   34   457           95483297
  322   396           95485384
  340   383           95485887
   35   457           95486868
   36   457           95490649
  325   394           95491109
  109   455           95491404
   37   457           95494646
  273   422           95497865
   38   457           95498865
  263   426           95500223
   88   456           95500288
  249   431           95501240
   39   457           95503312
  345   379           95503564
  319   398           95506551
   40   457           95507993
  246   432           95508504
  352   373           95509325
  252   430           95510008
  280   419           95512059
   41   457           95512914
  304   407           95513607
   42   457           95518081
  171   449           95519060
  147   452           95521931
   43   457           95523500
   89   456           95523785
  328   392           95523840
  110   455           95527375
  200   444           95528384
   44   457           95529177
  125   454           95529789
  156   451           95530267
  137   453           95531030
  311   403           95531058
  233   436           95531193
  243   433           95531644
  255   429           95534964
   45   457           95535118
  164   450           95535944
  195   445           95536000
   46   457           95541329
  184   447           95544127
  218   440           95544232
  222   439           95545567
   47   457           95547816
   90   456           95547816
  205   443           95553432
  316   400           95554496
   48   457           95554585
  178   448           95555144
  335   387           95555978
  351   374           95557175
   49   457           95561642
  111   455           95564006
  214   441           95566465
   50   457           95568993
  240   434           95570504
  226   438           95570848
   91   456           95572387
  278   420           95572952
  190   446           95575536
  306   406           95576032
  258   428           95576264
   51   457           95576644
  126   454           95577040
  344   380           95579584
  339   384           95581323
  331   390           95583691
   52   457           95584601
  266   425           95586721
  148   452           95587200
  138   453           95587749
  271   423           95589478
   53   457           95592870
   92   456           95597504
  293   413           95598754
  291   414           95600115
  112   455           95601303
   54   457           95601457
  157   451           95603744
  295   412           95606903
  172   449           95607297
  350   375           95609375
   55   457           95610368
  289   415           95610944
  210   442           95611888
  165   450           95617125
   56   457           95619609
  230   437           95620453
   93   456           95623173
  297   411           95624604
  237   435           95624928
  127   454           95625047
  313   402           95629105
   57   457           95629186
  287   416           95631199
  261   427           95634064
   58   457           95639105
  113   455           95639272
  324   395           95642099
  276   421           95643037
  139   453           95645296
  185   447           95646248
  321   397           95646934
  308   405           95648237
  201   444           95648985
   59   457           95649372
   94   456           95649400
  196   445           95650661
  179   448           95650731
  299   410           95651899
  149   452           95653357
  343   381           95659948
   60   457           95659993
  285   417           95660838
  327   393           95664240
  363   363           95664294
  349   376           95665925
  362   364           95666472
  334   388           95670776
   61   457           95670974
  361   365           95673006
  128   454           95673816
   95   456           95676191
  114   455           95677919
  158   451           95678163
  318   399           95678631
  206   443           95680123
  338   385           95681097
   62   457           95682321
  360   366           95683896
  191   446           95684407
  219   440           95687459
  250   431           95687991
  301   409           95688830
  269   424           95690133
  247   432           95690791
   63   457           95694040
  223   439           95694086
  234   436           95694760
  173   449           95696566
  359   367           95699142
  166   450           95699296
  283   418           95699819
  253   430           95701277
   96   456           95703552
  140   453           95703677
  215   441           95704496
   64   457           95706137
  264   426           95708520
  244   433           95709521
  330   391           95713471
  115   455           95717250
   65   457           95718618
  358   368           95718744
  150   452           95720408
  274   422           95722272
  129   454           95723353
  227   438           95724755
  348   377           95726825
  310   404           95730264
  256   429           95730805
   66   457           95731489
   97   456           95731489
  303   408           95735439
  315   401           95737076
  357   369           95742702
  241   434           95744025
  342   382           95744656
   67   457           95744756
  211   442           95744819
  180   448           95747392
  281   419           95748100
  186   447           95749479
  159   451           95753530
  116   455           95757271
   68   457           95758425
   98   456           95760008
  141   453           95762898
  197   445           95766498
  202   444           95770792
  356   370           95771016
   69   457           95772502
  130   454           95773664
  259   428           95776731
  231   437           95779844
  167   450           95782463
  337   386           95785209
  174   449           95786873
   70   457           95786993
  151   452           95788359
   99   456           95789115
  333   389           95789906
  305   407           95791768
  347   378           95792075
  238   435           95794147
  192   446           95794424
  323   396           95797403
  117   455           95797988
  267   425           95799788
   71   457           95801904
  355   371           95803686
  279   420           95805639
  207   443           95808050
  326   394           95808960
  272   423           95810615
  320   398           95812792
   72   457           95817241
  100   456           95818816
  312   403           95822155
  142   453           95822965
  131   454           95824755
  160   451           95829851
  220   440           95832000
   73   457           95833010
  341   383           95833708
  262   427           95839211
  118   455           95839407
  354   372           95840712
  216   441           95843817
  224   439           95843943
  181   448           95845133
  329   392           95847577
  101   456           95849117
   74   457           95849217
  187   447           95853826
  317   400           95855013
  292   414           95855032
  294   413           95857181
  152   452           95857216
  307   406           95857859
  235   436           95859731
  346   379           95861675
  290   415           95862375
   75   457           95865868
  168   450           95866632
  296   412           95868864
  277   421           95872394
  248   432           95874560
  251   431           95876242
  132   454           95876632
  175   449           95878224
  212   442           95879016
  288   416           95879168
  102   456           95880024
  228   438           95880024
  119   455           95881534
  353   373           95882094
   76   457           95882969
  198   445           95883517
  143   453           95883884
  245   433           95888862
  298   411           95890123
  336   387           95893659
  203   444           95893811
  254   430           95894064
   77   457           95900526
  286   417           95905369
  193   446           95905593
  161   451           95907132
  270   424           95908024
  103   456           95911543
  332   390           95913368
  265   426           95918401
   78   457           95918545
  242   434           95918992
  300   410           95921000
  314   402           95923952
  120   455           95924375
  153   452           95926985
  340   384           95927104
  352   374           95927832
  257   429           95928182
  133   454           95929301
  309   405           95933754
  345   380           95935625
   79   457           95937032
  208   443           95937219
  232   437           95940621
  284   418           95940936
  104   456           95943680
  182   448           95943960
  144   453           95945661
  275   422           95948323
  169   450           95951809
   80   457           95955993
  322   397           95957021
  325   395           95958000
  188   447           95959295
  302   409           95961537
  239   435           95964794
  121   455           95967936
  176   449           95970625
   81   457           95975434
  105   456           95976441
  221   440           95977861
  351   375           95977926
  260   428           95978752
  134   454           95982768
  319   399           95982958
  217   441           95984434
  162   451           95985379
  282   419           95985827
  328   393           95986009
  225   439           95995144
   82   457           95995361
  154   452           95997672
  199   445           96001724
  335   388           96006447
  145   453           96008302
  106   456           96009832
  304   408           96011776
  122   455           96012223
  344   381           96013925
  268   425           96014457
  213   442           96014485
   83   457           96015780
  194   446           96017920
  204   444           96018048
  311   404           96019495
  339   385           96024844
  236   436           96026112
  350   376           96032376
  273   423           96033384
  316   401           96035697
  229   438           96036661
   84   457           96036697
  135   454           96037039
  170   450           96038000
  280   420           96040000
  331   391           96041162
  107   456           96043859
  183   448           96043879
  263   427           96045930
  123   455           96057242
   85   457           96058118
  249   432           96059817
  363   364           96060691
  177   449           96064082
  163   451           96064598
  362   365           96065053
  189   447           96065892
  252   431           96065999
  209   443           96067636
  155   452           96069283
  246   433           96069673
  306   407           96071759
  146   453           96071813
    0   458           96071912
    1   458           96071913
    2   458           96071920
    3   458           96071939
    4   458           96071976
    5   458           96072037
    6   458           96072128
    7   458           96072255
    8   458           96072424
    9   458           96072641
   10   458           96072912
   11   458           96073243
   12   458           96073640
  361   366           96073777
   13   458           96074109
   14   458           96074656
   15   458           96075287
   16   458           96076008
   17   458           96076825
   18   458           96077744
  108   456           96078528
   19   458           96078771
   20   458           96079912
   86   457           96080049
   21   458           96081173
   22   458           96082560
   23   458           96084079
   24   458           96085736
  360   367           96086863
   25   458           96087537
  255   430           96088375
   26   458           96089488
  349   377           96091182
   27   458           96091595
  136   454           96092120
   28   458           96093864
  243   434           96095411
   29   458           96096301
  343   382           96096575
   30   458           96098912
   31   458           96101703
   87   457           96102496
  233   437           96102790
  124   455           96102999
  278   421           96103413
  359   368           96104311
   32   458           96104680
   33   458           96107849
   34   458           96111216
  324   396           96111360
  293   414           96111701
  109   456           96113845
   35   458           96114787
  313   403           96115124
  291   415           96115546
  295   413           96117372
   36   458           96118568
  321   398           96120953
  200   445           96121125
   37   458           96122565
  334   389           96123573
  222   440           96125048
  171   450           96125211
   88   457           96125465
  358   369           96126121
  218   441           96126353
   38   458           96126784
  338   386           96126928
  258   429           96127101
  271   424           96127535
  327   394           96128767
  289   416           96128865
  266   426           96129872
   39   458           96131231
  195   446           96131411
  297   412           96132601
   40   458           96135912
  147   453           96136200
  240   435           96136875
   41   458           96140833
  308   406           96141528
  156   452           96141824
  205   444           96143509
  164   451           96144795
  184   448           96144896
   42   458           96146000
  226   439           96147695
  137   454           96148017
   89   457           96148962
  125   455           96149500
  110   456           96149816
  214   442           96151232
   43   458           96151419
  287   417           96151616
  357   370           96152293
  348   378           96154344
   44   458           96157096
  299   411           96157430
  318   400           96157432
  178   449           96158601
   45   458           96163037
   46   458           96169248
   90   457           96172993
  330   392           96173288
  190   447           96173623
   47   458           96175735
  276   422           96176024
  261   428           96182333
   48   458           96182504
  356   371           96182827
  342   383           96183575
  285   418           96183757
  111   456           96186447
   49   458           96189561
  301   410           96191901
  237   436           96193909
  230   438           96194672
  126   455           96196751
   50   458           96196912
   91   457           96197564
  210   443           96199307
  148   453           96201469
   51   458           96204563
  138   454           96204736
   52   458           96212520
  172   450           96213448
  157   452           96215301
  355   372           96217723
  315   402           96220683
   53   458           96220789
  310   405           96221125
  347   379           96221862
   92   457           96222681
  112   456           96223744
  283   419           96225246
  165   451           96225976
   54   458           96229376
  269   425           96230734
  337   387           96233356
  303   409           96236056
   55   458           96238287
  201   445           96241726
  127   455           96244758
  333   390           96245037
  196   446           96246072
  250   432           96246568
  185   448           96247017
   56   458           96247528
   93   457           96248350
  247   433           96251960
  179   449           96254188
  264   427           96254227
  354   373           96256981
   57   458           96257105
  253   431           96257268
  274   423           96257791
  113   456           96261713
  139   454           96262283
  234   437           96266357
   58   458           96267024
  149   453           96267626
  323   397           96269040
  219   441           96269580
  206   444           96270200
  244   434           96273288
  223   440           96273567
   94   457           96274577
  341   384           96274925
  326   395           96275851
  281   420           96276041
   59   458           96277291
  191   447           96282494
  256   430           96284216
   60   458           96287912
  320   399           96289199
  215   442           96289263
  158   452           96289720
  305   408           96289937
  128   455           96293527
  346   380           96293736
   61   458           96298893
  114   456           96300360
  353   374           96300601
   95   457           96301368
  227   439           96301602
  173   450           96302717
  166   451           96308147
  329   393           96309746
   62   458           96310240
  241   435           96310396
  312   404           96310592
  140   454           96320664
   63   458           96321959
  259   429           96327568
   96   457           96328729
  211   443           96332238
   64   458           96334056
  150   453           96334677
  279   421           96336100
  317   401           96336214
  115   456           96339691
  267   426           96342939
  129   455           96343064
  336   388           96344128
   65   458           96346537
  352   375           96348583
  272   424           96348672
  186   448           96350248
  180   449           96350849
  307   407           96353586
  231   438           96354063
   97   457           96356666
   66   458           96359408
  197   446           96361909
  238   436           96363128
  202   445           96363533
  159   452           96365087
  345   381           96369966
  294   414           96370128
  292   415           96370463
  340   385           96370625
  332   391           96370839
   67   458           96372675
  296   413           96379333
  116   456           96379712
  141   454           96379885
  290   416           96380296
   98   457           96385185
   68   458           96386344
  262   428           96387480
  167   451           96391314
  192   447           96392511
  174   450           96393024
  130   455           96393375
  298   412           96398120
  207   444           96398127
  288   417           96399585
   69   458           96400421
  351   376           96400927
  151   453           96402628
  277   422           96405381
  314   403           96409971
  220   441           96414121
   99   457           96414292
   70   458           96414912
  117   456           96420429
  224   440           96423424
  300   411           96426531
  309   406           96427045
  325   396           96427261
  286   418           96428288
  216   442           96428584
   71   458           96429823
  322   398           96431040
  235   437           96431328
  251   432           96434819
  248   433           96435729
  142   454           96439952
  160   452           96441408
  100   457           96443993
  131   455           96444466
   72   458           96445160
  181   449           96448590
  270   425           96448625
  254   431           96450055
  328   394           96450536
  344   382           96450552
  245   434           96452629
  187   448           96454595
  228   439           96456871
  364   364           96457088
  350   377           96457633
  335   389           96459244
  363   365           96459272
   73   458           96460929
  319   400           96461759
  118   456           96461848
  265   427           96464108
  302   410           96464608
  362   366           96465824
  284   419           96466363
  212   443           96466435
  339   386           96470675
  152   453           96471485
  101   457           96474294
  168   451           96475483
  361   367           96476744
   74   458           96477136
  198   446           96478928
  257   430           96481593
  275   423           96483842
  175   450           96484375
  242   435           96485363
  203   445           96486552
  360   368           96492032
   75   458           96493787
  132   455           96496343
  143   454           96500871
  331   392           96500979
  193   447           96503680
  119   456           96503975
  102   457           96505201
  311   405           96510356
   76   458           96510888
  359   369           96511688
  304   409           96512393
  282   420           96513768
  232   438           96514840
  161   452           96518689
  349   378           96518701
  316   402           96519304
  208   444           96527296
   77   458           96528445
  260   429           96529589
  239   436           96533775
  343   383           96535494
  358   370           96535712
  103   457           96536720
  153   453           96541254
   78   458           96546464
  120   456           96546816
  182   449           96547417
  133   455           96549012
  268   426           96557608
  221   441           96559982
  188   448           96560064
  169   451           96560660
  144   454           96562648
  357   371           96564104
   79   458           96564951
  104   457           96568857
  217   442           96569201
  306   408           96569928
  280   421           96570461
  273   424           96571441
  225   440           96574625
  338   387           96575075
  176   450           96576776
  334   390           96578704
  324   397           96582997
   80   458           96583912
  348   379           96584131
  121   456           96590377
  263   428           96594199
  327   395           96595658
  356   372           96596864
  162   452           96596936
  199   446           96597135
  321   399           96597360
  236   437           96597709
  105   457           96601618
  213   443           96601904
  134   455           96602479
   81   458           96603353
  313   404           96603561
  204   445           96610789
  154   453           96611941
  229   439           96613508
  194   447           96616007
  249   433           96620986
   82   458           96623280
  252   432           96624576
  342   384           96624792
  145   454           96625289
  293   415           96627132
  295   414           96630319
  246   434           96633440
  291   416           96633467
  355   373           96633992
  122   456           96634664
  106   457           96635009
  330   393           96635457
  278   422           96636400
  308   407           96637255
  318   401           96638633
  297   413           96643070
   83   458           96643699
  255   431           96644366
  170   451           96646851
  183   449           96647336
  289   417           96649282
  347   380           96653923
  135   455           96656750
  209   444           96657713
  243   435           96661782
   84   458           96664616
  299   412           96665427
  189   448           96666661
  271   425           96668136
  107   457           96669036
  177   450           96670233
  287   418           96674535
  354   374           96675488
  266   427           96675579
  163   452           96676155
  233   438           96677009
  123   456           96679683
  258   430           96680512
  155   453           96683552
  337   388           96683825
   85   458           96686037
  146   454           96688800
  301   411           96697432
  333   391           96702508
    0   459           96702579
    1   459           96702580
    2   459           96702587
    3   459           96702606
    4   459           96702643
    5   459           96702704
    6   459           96702795
    7   459           96702922
    8   459           96703091
    9   459           96703308
   10   459           96703579
  108   457           96703705
   11   459           96703910
   12   459           96704307
   13   459           96704776
   14   459           96705323
  240   436           96705856
   15   459           96705954
   16   459           96706675
  315   403           96706702
  222   441           96707169
   17   459           96707492
   86   458           96707968
   18   459           96708411
  285   419           96709184
   19   459           96709438
   20   459           96710579
  218   442           96711120
  276   423           96711543
  136   455           96711831
   21   459           96711840
   22   459           96713227
  310   406           96714416
   23   459           96714746
   24   459           96716403
  200   446           96716536
   25   459           96718204
  341   385           96718446
   26   459           96720155
  353   375           96721352
   27   459           96722262
   28   459           96724531
  124   456           96725440
   29   459           96726968
  226   440           96727176
  346   381           96728077
  195   447           96729498
   30   459           96729579
   87   458           96730415
   31   459           96732370
  261   429           96733170
  171   451           96734062
   32   459           96735347
  205   445           96736250
   33   459           96738516
  214   443           96738651
  109   457           96739022
  303   410           96739127
   34   459           96741883
  323   398           96743059
  326   396           96745112
   35   459           96745454
  184   449           96748353
   36   459           96749235
  147   454           96753187
  283   420           96753187
   37   459           96753232
   88   458           96753384
  156   453           96756093
  164   452           96756352
   38   459           96757451
   39   459           96761898
  178   450           96764752
  237   437           96765506
   40   459           96766579
  137   455           96767728
  320   400           96768000
   41   459           96771500
  230   439           96771519
  352   376           96771584
  125   456           96771941
  269   426           96773885
  329   394           96774273
  190   448           96774392
  110   457           96774993
   42   459           96776667
   89   458           96776881
   43   459           96782086
   44   459           96787763
  210   444           96789384
  305   409           96790554
   45   459           96793704
  274   424           96795848
  336   389           96796925
   46   459           96799915
   90   458           96800912
  312   405           96801453
  264   428           96802496
   47   459           96806402
  281   421           96806502
  345   382           96806593
  250   433           96807737
  111   457           96811624
   48   459           96813171
  247   434           96815727
  253   432           96815845
  340   386           96816456
  148   454           96818456
  126   456           96819192
  317   402           96819821
   49   459           96820228
  172   451           96822299
  138   455           96824447
   91   458           96825483
  351   377           96826184
   50   459           96827579
  157   453           96829570
  332   392           96830656
   51   459           96835230
  201   446           96837137
  165   452           96837533
  244   435           96839659
  256   431           96840207
  234   438           96840576
   52   459           96843187
  196   447           96844159
  112   457           96848921
  185   449           96850474
   92   458           96850600
   53   459           96851456
  307   408           96851755
  219   442           96854347
  364   365           96855669
  223   441           96855688
   54   459           96860043
  363   366           96860043
  179   450           96860339
  206   445           96862941
  127   456           96867199
  362   367           96868791
   55   459           96868954
  279   422           96869087
   93   458           96876269
  215   443           96876682
   56   459           96878195
  241   436           96879377
  259   430           96880979
  227   440           96881083
  361   368           96881913
  139   455           96881994
  191   448           96883263
  149   454           96884613
  350   378           96885152
  294   415           96885559
  113   457           96886890
   57   459           96887772
  292   416           96888384
  267   427           96888646
  272   425           96889273
  344   383           96889471
  296   414           96892280
   58   459           96897691
  314   404           96898408
  325   397           96898898
  360   369           96899409
  290   417           96900713
   94   458           96902496
  158   453           96903989
  322   399           96907447
   59   459           96907958
  298   413           96908589
  173   451           96911568
  335   390           96914375
  128   456           96915968
  328   395           96917427
   60   459           96918579
  339   387           96918822
  166   452           96919704
  359   370           96921279
  211   444           96922315
  288   418           96922504
  309   407           96922772
  114   457           96925537
   95   458           96929287
   61   459           96929560
  231   439           96930910
  300   412           96934528
  238   437           96934725
  262   429           96938317
  140   455           96940375
  277   423           96940900
   62   459           96940907
  319   401           96942960
  358   371           96947523
  349   379           96948488
  150   454           96951664
   63   459           96952626
  186   449           96953705
  286   419           96953715
   96   458           96956648
  180   450           96957000
  202   446           96958944
  197   447           96959996
  331   393           96963148
   64   459           96964723
  115   457           96964868
  129   456           96965505
  302   411           96970139
  343   384           96976711
   65   459           96977204
  357   372           96978141
  159   453           96979356
   97   458           96984585
   66   459           96990075
  207   445           96990868
  270   426           96991776
  192   448           96993280
  284   420           96994304
  251   433           96995988
  220   442           96998888
  248   434           96999496
  141   455           96999596
  174   451           97001875
  167   452           97002871
   67   459           97003342
  311   406           97003647
  116   457           97004889
  316   403           97005323
  224   441           97005545
  235   438           97005547
  254   432           97008632
  265   428           97012377
   98   458           97013104
  356   373           97013133
  304   410           97015464
  130   456           97015816
  216   443           97016003
  348   380           97016192
   68   459           97017011
  245   435           97019000
  151   454           97019615
  275   424           97021899
  338   388           97025544
   69   459           97031088
  334   391           97036175
  228   440           97036352
  257   431           97037584
   99   458           97042211
  282   421           97044229
   70   459           97045579
  117   457           97045606
  355   374           97052499
  242   436           97054344
  181   450           97054741
  160   453           97055677
  212   444           97056512
  324   398           97057016
  187   449           97058052
  142   455           97059663
   71   459           97060490
  327   396           97064919
  131   456           97066907
  342   385           97068313
  306   409           97070545
  100   458           97071912
   72   459           97075827
  321   400           97076161
  198   447           97077015
  203   446           97081963
  260   430           97083000
  118   457           97087025
  168   452           97087040
  347   381           97088264
  152   454           97088472
   73   459           97091596
  232   439           97091687
  175   451           97093226
  313   405           97094422
  354   375           97096239
  330   394           97099984
  101   458           97102213
  268   427           97103315
  280   422           97103448
  193   448           97104449
  239   437           97105372
   74   459           97107803
  273   425           97112042
  132   456           97118784
  208   445           97120037
  143   455           97120582
  318   402           97122240
   75   459           97124454
  119   457           97129152
  161   453           97132958
  102   458           97133120
  308   408           97135424
  337   389           97136622
   76   459           97141555
  353   376           97144353
  221   442           97144749
  263   429           97145036
  293   416           97145053
  295   415           97145750
  182   450           97153568
  291   417           97153884
  297   414           97156017
  217   443           97156620
  225   441           97156746
  153   454           97158241
   77   459           97159112
  333   392           97162325
  188   449           97163521
  341   386           97164277
  103   458           97164639
  346   382           97164704
  133   456           97171453
  278   423           97171919
  236   438           97171928
  120   457           97171993
  289   418           97172201
  169   452           97172217
  299   413           97175896
   78   459           97177131
  144   455           97182359
  249   434           97184753
  176   451           97185627
  252   433           97185745
  213   444           97191981
  229   440           97192989
  315   404           97195139
  199   447           97195222
   79   459           97195618
  104   458           97196776
  352   377           97196841
  246   435           97199811
  287   419           97199962
  255   432           97202943
  301   412           97205429
  204   446           97206200
  310   407           97210143
  162   453           97211205
  271   426           97211287
   80   459           97214579
  121   457           97215554
  326   397           97216749
  194   448           97216776
  323   399           97219466
  266   428           97223848
  134   456           97224920
  154   454           97228928
  105   458           97229537
  243   436           97230763
   81   459           97234020
  258   431           97236503
  285   420           97237125
  329   395           97241164
  303   411           97244658
  145   455           97245000
  345   383           97245512
  320   401           97249201
  276   424           97249600
  209   445           97250454
  336   390           97252056
  183   450           97253487
  351   378           97253703
  233   439           97253856
   82   459           97253947
  365   365           97254250
  364   366           97256440
  170   452           97258408
  122   457           97259841
  106   458           97262928
  363   367           97263010
  340   387           97264603
  189   449           97270118
  362   368           97273960
   83   459           97274366
  240   437           97277453
  177   451           97279084
  135   456           97279191
  283   421           97283648
  261   430           97286581
  361   369           97289290
  163   453           97290424
  222   442           97291936
  332   393           97292825
  305   410           97293625
  312   406           97294744
   84   459           97295283
  107   458           97296955
  218   443           97298539
  155   454           97300539
  123   457           97304860
  317   403           97305840
  146   455           97308511
  360   370           97309000
  226   441           97309297
  200   447           97314623
  350   379           97314939
   85   459           97316704
  269   427           97319592
  214   444           97328728
  195   448           97330267
  344   384           97330688
  108   458           97331624
  205   446           97331661
  359   371           97333090
  136   456           97334272
    0   460           97336000
    1   460           97336001
    2   460           97336008
    3   460           97336027
    4   460           97336064
    5   460           97336125
    6   460           97336216
    7   460           97336343
  274   425           97336449
    8   460           97336512
    9   460           97336729
   10   460           97337000
   11   460           97337331
   12   460           97337728
   13   460           97338197
   86   459           97338635
   14   460           97338744
   15   460           97339375
  281   422           97339489
  237   438           97339725
   16   460           97340096
   17   460           97340913
   18   460           97341832
   19   460           97342859
   20   460           97344000
   21   460           97345261
  171   452           97345619
   22   460           97346648
   23   460           97348167
   24   460           97349824
  124   457           97350617
  230   440           97351000
   25   460           97351625
  307   409           97352372
  264   429           97353333
   26   460           97353576
  184   450           97354504
   27   460           97355683
   28   460           97357952
   29   460           97360389
   87   459           97361082
  358   372           97361560
   30   460           97363000
   31   460           97365791
  109   458           97366941
   32   460           97368768
  339   388           97369291
  164   453           97370621
  250   434           97371504
  335   391           97371846
   33   460           97371937
  147   455           97372898
  325   398           97372917
  156   454           97373080
  178   451           97373603
   34   460           97375304
  253   433           97377014
  190   449           97377849
   35   460           97378875
  349   380           97380549
  247   435           97382098
  210   445           97382125
   36   460           97382656
   88   459           97384051
  322   400           97386248
   37   460           97386653
  328   396           97386688
  314   405           97389269
  137   456           97390169
   38   460           97390872
  357   373           97394410
   39   460           97395319
  125   457           97397118
  256   432           97398784
   40   460           97400000
  110   458           97402912
  294   416           97403480
  279   423           97404606
   41   460           97404921
   89   459           97407548
  296   415           97407711
  244   436           97408640
  292   417           97408801
   42   460           97410088
   43   460           97415507
  234   439           97417423
  343   385           97420232
  309   408           97420941
   44   460           97421184
  298   414           97421536
  290   418           97423632
  319   402           97426567
   45   460           97427125
  331   394           97427675
   90   459           97431579
  356   374           97431640
  272   426           97432424
   46   460           97433336
  172   452           97433856
  201   447           97435224
  267   428           97436915
  259   431           97436970
  148   455           97438167
  111   458           97439543
   47   460           97439823
  223   442           97440455
  219   443           97441766
  126   457           97444369
  196   448           97444928
  300   413           97444997
  157   454           97446557
   48   460           97446592
  138   456           97446888
  288   419           97447931
  348   381           97450533
  241   437           97450974
  165   453           97451802
   49   460           97453649
   91   459           97456150
  185   450           97456625
  206   446           97458352
   50   460           97461000
  227   441           97463204
  215   444           97466759
   51   460           97468651
  179   451           97469190
  355   375           97473250
   52   460           97476608
  112   458           97476840
  302   412           97478136
  338   389           97478341
  277   424           97478957
   92   459           97481267
  286   420           97481656
   53   460           97484877
  191   449           97486720
  262   430           97491728
  127   457           97492376
   54   460           97493464
  316   404           97493760
  334   392           97495992
  311   407           97499374
   55   460           97502375
  149   455           97504324
  139   456           97504435
   93   459           97506936
  238   438           97508944
  231   440           97510391
   56   460           97511616
  342   386           97514144
  113   458           97514809
  211   445           97515056
  354   376           97519240
  158   454           97520976
  304   411           97520995
   57   460           97521193
  173   452           97523125
  284   421           97524765
  347   382           97524891
   58   460           97531112
   94   459           97533163
  324   399           97533423
  166   453           97533973
  327   397           97536556
  270   427           97537483
  128   457           97541145
   59   460           97541379
   60   460           97552000
  114   458           97553456
  202   447           97557031
  321   401           97557362
  251   434           97559755
  186   450           97559856
   95   459           97559954
  197   448           97560765
  275   425           97562500
  140   456           97562816
   61   460           97562981
  265   429           97563214
  180   451           97565851
  248   435           97565867
  330   395           97566875
  353   377           97569610
  254   433           97569801
  150   455           97571375
  306   410           97573616
   62   460           97574328
  282   422           97577216
  235   439           97582394
   63   460           97586047
  207   446           97586279
  220   443           97586307
   96   459           97587315
  313   406           97587713
  245   436           97587981
  224   442           97590312
  129   457           97590682
  337   390           97591753
  115   458           97592787
  257   432           97596161
  159   454           97596343
  192   449           97596737
   64   460           97598144
  346   383           97603623
  216   444           97606080
  318   403           97608259
   65   460           97610625
  341   387           97612424
  174   452           97613432
   97   459           97615252
  167   453           97617140
  228   441           97618473
  141   456           97622037
   66   460           97623496
  352   378           97624360
  333   393           97624494
  242   437           97625941
  116   458           97632808
  308   409           97636041
   67   460           97636763
  280   423           97638967
  260   431           97638991
  151   455           97639326
  130   457           97640993
   98   459           97643771
  212   445           97649253
   68   460           97650432
  268   428           97651584
  365   366           97655021
  273   426           97655193
  364   367           97659407
  181   451           97663592
  295   416           97663671
  187   450           97664203
   69   460           97664509
  293   417           97665470
  363   368           97668179
  232   440           97671168
  297   415           97671448
  160   454           97672664
   99   459           97672878
  117   458           97673525
  291   418           97676803
  198   448           97677784
   70   460           97679000
  239   438           97679591
  203   447           97680050
  362   369           97681337
  142   456           97682104
  351   379           97683490
  315   405           97686000
  345   384           97686729
  299   414           97688843
  326   398           97690768
  131   457           97692084
   71   460           97693911
  289   419           97697628
  323   400           97698267
  263   430           97698447
  361   370           97698881
  168   453           97701309
  100   459           97702579
  175   452           97704783
  193   449           97707906
  152   455           97708183
  310   408           97708312
   72   460           97709248
  336   391           97709527
  278   424           97709976
  329   396           97710425
  118   458           97714944
  340   388           97715072
  208   446           97715448
  301   413           97715898
  360   371           97720811
   73   460           97725017
  287   420           97727903
  221   443           97732168
  320   402           97732808
  101   459           97732880
   74   460           97741224
  225   442           97741513
  143   456           97743023
  132   457           97743961
  217   444           97746697
  350   380           97747000
  359   372           97747127
  236   439           97748775
  252   434           97749512
  161   454           97749945
  249   435           97751124
  303   412           97752655
  271   427           97756994
  119   458           97757071
  332   394           97757352
   75   460           97757875
  182   451           97762419
  102   459           97763787
  255   433           97764112
  285   421           97767586
  246   436           97768792
  188   450           97769672
  344   385           97774209
  266   429           97774685
   76   460           97774976
  229   441           97775110
  358   373           97777829
  153   455           97777952
  213   445           97784722
  169   453           97786486
  276   425           97790201
  312   407           97790471
   77   460           97792533
  317   404           97794277
  258   432           97795080
  103   459           97795306
  199   448           97795991
  133   457           97796630
  176   452           97797184
  305   411           97799156
  120   458           97799912
  243   437           97802360
  204   447           97804287
  144   456           97804800
   78   460           97810552
  357   374           97812917
  349   381           97814890
  283   422           97816635
  194   449           97820233
  339   389           97822088
  104   459           97827443
  162   454           97828192
   79   460           97829039
  335   392           97831663
  233   440           97833337
  261   431           97842572
  121   458           97843473
  209   446           97845865
   80   460           97848000
  154   455           97848639
  325   399           97849324
  134   457           97850097
  240   438           97851672
  356   375           97852391
  307   410           97855443
  328   397           97858325
  105   459           97860204
  183   451           97862338
  343   386           97866063
   81   460           97867441
  145   456           97867441
  322   401           97867449
  269   428           97867861
  170   453           97872677
  281   423           97875008
  189   450           97876269
  222   443           97879355
  274   426           97879600
  314   406           97882560
  348   382           97887160
   82   460           97887368
  122   458           97887760
  218   444           97888616
  177   452           97890641
  106   459           97893595
  226   442           97894064
  331   395           97894566
  355   376           97896251
  135   457           97904368
  264   430           97906744
  163   454           97907411
   83   460           97907787
  319   403           97912586
  200   448           97915392
  237   439           97916572
  155   455           97920250
  214   445           97921469
  309   409           97921558
  294   417           97923897
  296   416           97925632
  107   459           97927622
   84   460           97928704
  205   447           97929748
  146   456           97930952
  292   418           97931720
  123   458           97932779
  230   441           97933121
  338   390           97933472
  195   449           97933724
  298   415           97936967
  250   435           97937875
  253   434           97940781
  279   424           97942663
  354   377           97944497
  290   419           97949059
   85   460           97950125
  247   436           97951079
  300   414           97957944
  334   393           97958161
  136   457           97959449
  171   453           97959888
  256   433           97959953
  108   459           97962291
  342   387           97962291
  184   451           97963355
  347   383           97963810
   86   460           97972056
    0   461           97972181
    1   461           97972182
    2   461           97972189
    3   461           97972208
    4   461           97972245
    5   461           97972306
    6   461           97972397
    7   461           97972524
    8   461           97972693
    9   461           97972910
   10   461           97973181
   11   461           97973512
   12   461           97973909
   13   461           97974378
   14   461           97974925
   15   461           97975556
  288   420           97975872
   16   461           97976277
   17   461           97977094
  210   446           97977536
   18   461           97978013
  272   427           97978131
  124   458           97978536
   19   461           97979040
   20   461           97980181
  244   437           97980237
   21   461           97981442
   22   461           97982829
  190   450           97984000
   23   461           97984348
  316   405           97984621
  178   452           97985160
   24   461           97986005
  164   454           97987608
  267   429           97987752
   25   461           97987806
  302   413           97988605
   26   461           97989757
   27   461           97991864
  156   455           97992791
   28   461           97994133
   87   460           97994503
  147   456           97995339
  259   432           97995547
   29   461           97996570
  234   440           97996904
  353   378           97997129
  311   408           97997543
  109   459           97997608
   30   461           97999181
   31   461           98001972
   32   461           98004949
   33   461           98008118
  327   398           98010575
   34   461           98011485
  286   421           98012117
  324   400           98012224
   35   461           98015056
  137   457           98015346
   88   460           98017472
   36   461           98018837
  277   425           98019558
   37   461           98022834
  125   458           98025037
  241   438           98025193
   38   461           98027053
  223   443           98027874
  304   412           98028992
   39   461           98031500
  219   444           98031843
  110   459           98033579
  201   448           98035993
  330   396           98036136
   40   461           98036181
   89   460           98040969
  321   402           98040969
   41   461           98041102
  346   384           98044840
   42   461           98046269
  262   431           98047719
  227   442           98047971
  172   453           98048125
  196   449           98048385
  337   391           98049224
   43   461           98051688
  352   379           98054147
  366   366           98055792
  206   447           98056439
   44   461           98057365
  284   422           98057752
  365   367           98057988
  215   445           98059500
  148   456           98060608
  341   388           98062893
   45   461           98063306
  364   368           98064576
   90   460           98065000
  185   451           98065476
  157   455           98066268
  165   454           98068789
   46   461           98069517
  111   459           98070210
  138   457           98072065
  126   458           98072288
  363   369           98075556
   47   461           98076004
  306   411           98079147
  179   452           98080747
   48   461           98082773
  313   407           98083440
  270   428           98085752
  238   439           98085791
  333   394           98089021
   91   460           98089571
   49   461           98089830
  362   370           98090928
  231   441           98092512
  191   450           98092871
  318   404           98096696
   50   461           98097181
   51   461           98104832
  275   426           98105651
  112   459           98107507
  211   446           98110467
  361   371           98110692
  282   423           98112735
   52   461           98112789
   92   460           98114688
  351   380           98115551
  265   430           98116625
  127   458           98120295
   53   461           98121058
  251   435           98126126
  149   456           98126765
  139   457           98129612
   54   461           98129645
  345   385           98130250
  254   434           98133568
  248   436           98134848
  360   372           98134848
  173   453           98137394
   55   461           98138556
  308   410           98139112
   93   460           98140357
  158   455           98140687
  113   459           98145476
   56   461           98147797
  166   454           98150960
  257   433           98157330
   57   461           98157374
  202   448           98157800
  245   437           98159578
  235   440           98161875
  359   373           98163396
  197   449           98164222
   94   460           98166584
  326   399           98167175
   58   461           98167293
  340   389           98167869
  186   451           98168707
  128   458           98169064
  336   392           98169344
  220   444           98176384
  280   424           98177024
  180   452           98177408
   59   461           98177560
  224   443           98177731
  315   406           98179291
  323   401           98179468
  350   381           98181341
  329   397           98182062
  295   417           98184088
  114   459           98184123
  207   447           98184366
  140   457           98187993
   60   461           98188181
  293   418           98188389
  297   416           98189369
   95   460           98193375
  150   456           98193816
  358   374           98196336
  260   432           98197568
  216   445           98198821
   61   461           98199162
  242   438           98200160
  273   427           98200900
  291   419           98202230
  268   429           98202421
  192   450           98202888
  228   442           98203240
  299   415           98204274
  310   409           98208929
   62   461           98210509
  159   455           98216054
  129   458           98218601
  320   403           98218827
  344   386           98220040
   96   460           98220736
   63   461           98222228
  115   459           98223454
  332   395           98224243
  289   420           98225569
  174   453           98227701
  301   414           98228845
  357   375           98233668
  167   454           98234127
   64   461           98234325
  212   446           98244664
   65   461           98246806
  141   457           98247214
   97   460           98248673
  278   425           98250577
  349   382           98251517
  232   441           98253289
  263   431           98254438
  239   439           98256438
  287   421           98258364
   66   461           98259677
  151   456           98261767
  303   413           98263124
  116   459           98263475
  130   458           98268912
   67   461           98272944
  187   451           98273054
  181   452           98275149
  356   376           98275392
   98   460           98277192
  339   390           98277219
  203   448           98280819
  198   449           98281241
  317   405           98285138
   68   461           98286613
  312   408           98288640
  160   455           98292375
  335   393           98293832
  285   422           98300573
   69   461           98300690
  117   459           98304192
  271   428           98305263
   99   460           98306299
  305   412           98307153
  142   457           98307281
  208   447           98313535
  193   450           98314057
  343   387           98314210
   70   461           98315181
  252   435           98315883
  168   454           98318296
  175   453           98319052
  131   458           98320003
  249   436           98320105
  355   377           98321508
  221   444           98322245
  348   383           98326079
  255   434           98327879
  266   430           98328096
  325   400           98328125
  236   440           98328256
  225   443           98328932
   71   461           98330092
  152   456           98330624
  328   398           98332344
  276   426           98333352
  100   460           98336000
  217   445           98339438
  246   437           98340389
   72   461           98345429
  118   459           98345611
  322   402           98351056
  283   423           98352154
  258   433           98356249
  229   442           98359877
  307   411           98360974
   73   461           98361198
  331   396           98363827
  101   460           98366301
  143   457           98368200
  161   455           98369656
  132   458           98371880
  354   378           98372016
  182   452           98373976
  243   438           98376579
   74   461           98377405
  314   407           98378287
  188   451           98378523
  213   446           98380133
  119   459           98387738
  338   391           98390943
   75   461           98394056
  102   460           98397208
  199   449           98399448
  153   456           98400393
  319   404           98401023
  261   432           98401149
  169   454           98403473
  347   384           98405027
  204   448           98405056
   76   461           98411157
  176   453           98411453
  342   388           98412760
  281   424           98413065
  233   441           98415458
  269   429           98418698
  334   394           98422688
  133   458           98424549
  309   410           98424629
  274   427           98425307
  194   450           98426384
  353   379           98426916
  240   439           98428519
   77   461           98428714
  103   460           98428727
  144   457           98429977
  120   459           98430579
  209   447           98443952
  296   417           98446049
   78   461           98446733
  294   418           98446816
  162   455           98447903
  298   416           98454888
  292   419           98457147
  366   367           98458759
  104   460           98460864
  264   431           98462735
  365   368           98463157
   79   461           98465220
  222   444           98469432
  154   456           98471080
  364   369           98471953
  300   415           98473375
  183   452           98473895
  121   459           98474140
  290   420           98477000
  316   406           98477912
  134   458           98478016
  218   445           98481357
  226   443           98481483
  279   425           98483264
   80   461           98484181
  189   451           98485120
  363   370           98485147
  352   380           98486208
  327   399           98486982
  346   385           98488361
  170   454           98489664
  145   457           98492618
  324   401           98493425
  105   460           98493625
  237   440           98496053
  311   409           98498160
  302   414           98501552
  362   371           98502739
   81   461           98503622
  177   453           98504910
  288   421           98506333
  250   436           98506856
  253   435           98507152
  330   397           98507773
  337   392           98509041
  341   389           98515690
  214   446           98516880
  230   442           98517888
  122   459           98518427
  200   449           98518849
  247   437           98522676
   82   461           98523549
  256   434           98523720
  361   372           98524729
  272   428           98526400
  321   403           98526988
  106   460           98527016
  163   455           98527122
  205   448           98530517
  135   458           98532287
  304   413           98539461
  195   450           98539875
  267   430           98541163
  155   456           98542691
   83   461           98543968
  286   422           98545104
  351   381           98549892
  360   373           98551117
  244   438           98554456
  333   395           98555912
  146   457           98556129
  259   433           98556716
  107   460           98561043
  277   426           98562709
  123   459           98563446
   84   461           98564885
  184   452           98574912
  210   447           98575623
  345   386           98576081
  171   454           98576875
  234   441           98579025
  313   408           98581609
  359   374           98581903
   85   461           98586306
  306   412           98587144
  136   458           98587368
  318   405           98587557
  190   451           98592851
  284   423           98593271
  108   460           98595712
  178   453           98599429
  241   439           98602040
  262   432           98606296
  164   455           98607319
   86   461           98608237
  124   459           98609203
    0   462           98611128
    1   462           98611129
    2   462           98611136
    3   462           98611155
    4   462           98611192
    5   462           98611253
    6   462           98611344
    7   462           98611471
    8   462           98611640
    9   462           98611857
   10   462           98612128
   11   462           98612459
   12   462           98612856
   13   462           98613325
   14   462           98613872
   15   462           98614503
   16   462           98615224
  156   456           98615232
   17   462           98616041
   18   462           98616960
  358   375           98617087
  223   444           98617951
  350   382           98617968
   19   462           98617987
   20   462           98619128
   21   462           98620389
  147   457           98620516
   22   462           98621776
  340   390           98623000
   23   462           98623295
  219   445           98624584
   24   462           98624952
   25   462           98626753
   26   462           98628704
   87   461           98630684
   27   462           98630811
  109   460           98631029
  336   393           98631513
   28   462           98633080
  227   443           98635390
   29   462           98635517
  270   429           98636589
   30   462           98638128
  201   449           98639450
   31   462           98640919
  137   458           98643265
   32   462           98643896
  308   411           98644643
  326   400           98645976
   33   462           98647065
   34   462           98650432
  282   424           98650792
  275   427           98651358
   88   461           98653653
   35   462           98654003
  196   450           98654536
  215   446           98654911
  125   459           98655704
  329   398           98656081
  357   376           98656669
  206   448           98657208
   36   462           98657784
   37   462           98661781
  323   402           98663075
  172   454           98665112
  238   440           98665272
   38   462           98666000
  110   460           98667000
  344   387           98668187
   39   462           98670447
  265   431           98672616
  315   407           98675018
   40   462           98675128
  185   452           98677033
   89   461           98677150
  231   442           98677279
   41   462           98680049
   42   462           98685216
  148   457           98685785
  165   455           98688500
  157   456           98688709
  349   383           98690436
   43   462           98690635
  332   396           98693504
  179   453           98695016
  251   436           98695107
   44   462           98696312
  254   435           98699939
  138   458           98699984
  356   377           98700649
   90   461           98701181
  191   451           98701722
   45   462           98702253
  126   459           98702955
  111   460           98703631
  248   437           98706445
  295   418           98707007
  320   404           98707264
   46   462           98708464
  211   447           98708554
  297   417           98709786
  310   410           98712000
  293   419           98713816
   47   462           98714951
  280   425           98717625
  257   434           98721097
   48   462           98721720
  299   416           98722195
   91   461           98725752
   49   462           98728777
  291   420           98730171
  245   438           98733797
  339   391           98734690
   50   462           98736128
  112   460           98740928
   51   462           98743779
  235   441           98743996
  301   415           98744276
  355   378           98749027
  273   428           98749169
   92   461           98750869
  127   459           98750962
   52   462           98751736
  149   457           98751942
  173   454           98754381
  268   430           98755832
  289   421           98756030
  139   458           98757531
  335   394           98758359
  260   433           98758737
   53   462           98760005
  202   449           98761257
  158   456           98763128
  343   388           98764679
  348   384           98767296
  224   444           98767808
   54   462           98768592
  220   445           98769125
  197   450           98770373
  166   455           98770671
  303   414           98776071
   93   461           98776538
  242   439           98777007
   55   462           98777503
  317   406           98778429
  113   460           98778897
  186   452           98780264
  207   448           98785135
   56   462           98786744
  312   409           98789257
  228   443           98790659
  287   422           98791351
  180   453           98791677
  278   426           98793728
  216   446           98794232
   57   462           98796321
  128   459           98799731
  354   379           98801803
   94   461           98802765
   58   462           98806240
  328   399           98808751
  325   401           98809326
  192   451           98811739
  263   432           98813015
  140   458           98815912
   59   462           98816507
  114   460           98817544
  305   413           98817622
  150   457           98818993
   60   462           98827128
   95   461           98829556
  331   397           98835464
  239   440           98835919
  285   423           98836092
  322   403           98837075
  232   442           98838056
   61   462           98838109
  159   456           98838495
  212   447           98842751
  174   454           98844688
  347   385           98848548
  129   459           98849268
   62   462           98849456
  338   392           98850760
  167   455           98853838
  271   429           98856100
  115   460           98856875
   96   461           98856917
  353   380           98858977
   63   462           98861175
  367   367           98861726
  366   368           98863928
  342   389           98865557
  307   412           98868971
  365   369           98870534
   64   462           98873272
  141   458           98875133
  314   408           98876456
  276   427           98879059
  364   370           98881544
  266   431           98884087
  203   449           98884276
  187   452           98884611
   97   461           98884854
  252   436           98884864
   65   462           98885753
  151   457           98886944
  198   450           98887392
  181   453           98889418
  334   395           98889579
  283   424           98890211
  249   437           98891702
  319   405           98891884
  255   435           98894250
  116   460           98896896
  363   371           98896958
   66   462           98898624
  130   459           98899579
  236   441           98910377
   67   462           98911891
   98   461           98913373
  208   448           98914304
  246   438           98914608
  160   456           98914816
  221   445           98914986
  362   372           98916776
  225   444           98919009
  258   434           98920016
  352   381           98920549
  193   451           98922908
   68   462           98925560
  309   411           98930160
  346   386           98934192
  217   446           98934849
  142   458           98935200
  175   454           98936039
  117   460           98937613
  168   455           98938007
   69   462           98939637
  361   373           98940998
   99   461           98942480
  229   443           98947296
  131   459           98950670
  243   439           98953426
  281   425           98953666
   70   462           98954128
  152   457           98955801
  261   433           98962318
  327   400           98965783
  296   418           98968968
   71   462           98969039
  360   374           98969624
  341   390           98970821
  337   393           98971210
  269   430           98972109
  100   461           98972181
  294   419           98972243
  274   428           98973576
  316   407           98973639
  298   417           98975305
  324   402           98977032
  213   447           98978220
  118   460           98979032
  330   398           98981792
   72   462           98984376
  292   420           98985088
  351   382           98986519
  182   453           98988245
  188   452           98990080
  300   416           98991296
  161   456           98992097
  143   458           98996119
   73   462           99000145
  233   442           99000225
  311   410           99001231
  101   461           99002482
  132   459           99002547
  359   375           99002654
  199   450           99005599
  290   421           99007461
  240   440           99008000
  204   449           99008513
  321   404           99015425
   74   462           99016352
  302   415           99016983
  119   460           99021159
  264   432           99021312
  169   455           99023184
  345   387           99024228
  333   396           99025173
  153   457           99025570
  279   426           99026415
  176   454           99028440
   75   462           99033003
  102   461           99033389
  194   451           99035235
  288   422           99039320
  358   376           99040088
  209   448           99044721
   76   462           99050104
  304   414           99052408
  133   459           99055216
  350   383           99056887
  144   458           99057896
  222   445           99062173
  120   460           99064000
  103   461           99064908
   77   462           99067661
  162   456           99070344
  226   444           99071560
  253   436           99076133
  218   446           99076768
  272   429           99077237
  237   441           99078174
  250   437           99078453
  340   391           99080471
  286   423           99080623
  318   406           99080848
  357   377           99081926
  313   409           99082226
   78   462           99085680
  183   453           99088164
  256   435           99090091
  336   394           99096040
  154   457           99096257
  189   452           99096677
  247   438           99096895
  104   461           99097045
  267   431           99097154
  306   413           99097613
   79   462           99104167
  230   443           99105307
  121   460           99107561
  277   427           99108416
  134   459           99108683
  170   455           99109375
  214   447           99114967
  344   388           99118656
  259   434           99120483
  145   458           99120537
  177   454           99121897
   80   462           99123128
  200   450           99125000
  326   401           99127177
  356   378           99128168
  105   461           99129806
  244   439           99131303
  284   424           99131328
  349   384           99131653
  329   399           99132488
  205   449           99133974
   81   462           99142569
  195   451           99148726
  323   403           99149094
  163   456           99149563
  122   460           99151848
  308   412           99152640
   82   462           99162496
  135   459           99162954
  106   461           99163197
  234   442           99163792
  332   397           99165141
  262   433           99167465
  155   457           99167868
  315   408           99173187
  210   448           99176392
  355   379           99178814
  241   440           99181521
   83   462           99182915
  146   458           99184048
  184   453           99189181
  270   430           99190000
  282   425           99191393
  339   392           99194507
  171   455           99196586
  123   460           99196867
  107   461           99197224
  320   405           99198125
  275   428           99199627
   84   462           99203832
  190   452           99204408
  223   445           99210692
  348   385           99210817
  178   454           99216416
  343   389           99217476
  310   411           99217531
  136   459           99218035
  219   446           99219995
  335   395           99225250
   85   462           99225253
  227   444           99225467
  164   456           99229760
  265   432           99231193
  108   461           99231893
  295   419           99232434
  297   418           99232705
  354   380           99233864
  156   457           99240409
  293   420           99241757
  299   417           99242612
  124   460           99242624
  201   450           99245601
   86   462           99247184
  238   441           99247393
  147   458           99248435
    0   463           99252847
    1   463           99252848
    2   463           99252855
    3   463           99252874
    4   463           99252911
    5   463           99252972
  215   447           99252998
    6   463           99253063
    7   463           99253190
    8   463           99253359
    9   463           99253576
   10   463           99253847
   11   463           99254178
   12   463           99254575
   13   463           99255044
   14   463           99255591
   15   463           99256222
   16   463           99256943
   17   463           99257760
   18   463           99258679
   19   463           99259706
  291   421           99260632
  206   449           99260665
  280   426           99260776
   20   463           99260847
   21   463           99262108
  301   416           99262197
  196   451           99263387
   22   463           99263495
  231   443           99264698
   23   463           99265014
   24   463           99266671
  251   437           99266704
  367   368           99266895
  109   461           99267210
   25   463           99268472
  254   436           99268920
   87   462           99269631
   26   463           99270423
  366   369           99271305
   27   463           99272530
  137   459           99273932
  317   407           99274156
   28   463           99274799
   29   463           99277236
   30   463           99279847
  365   370           99280125
  248   438           99280664
   31   463           99282638
  172   455           99284823
   32   463           99285615
  257   435           99287468
  328   400           99287552
   33   463           99288784
  289   422           99289017
  125   460           99289125
  185   453           99291302
  303   415           99291502
   34   463           99292151
  312   410           99292328
   88   462           99292600
  325   402           99292933
  353   381           99293318
  364   371           99293355
  347   386           99294379
   35   463           99295722
   36   463           99299503
  273   429           99300006
  110   461           99303181
   37   463           99303500
   38   463           99307719
  211   448           99309323
  331   398           99309483
  245   439           99310644
  165   456           99310941
  363   372           99310995
  268   431           99311823
  179   454           99312003
   39   463           99312166
  338   393           99312929
  191   452           99313279
  148   458           99313704
  157   457           99313886
   89   462           99316097
   40   463           99316847
  342   390           99320688
   41   463           99321768
  260   434           99322504
  322   404           99325512
  287   423           99326870
   42   463           99326935
  235   442           99328763
  305   414           99330569
  138   459           99330651
   43   463           99332354
  362   373           99333045
  126   460           99336376
   44   463           99338031
  278   427           99339435
  111   461           99339812
   90   462           99340128
   45   463           99343972
   46   463           99350183
  242   440           99356488
   47   463           99356670
  352   382           99357176
  334   396           99358840
  361   374           99359505
  224   445           99360549
   48   463           99363439
  220   446           99364536
   91   462           99364699
  202   450           99367408
   49   463           99370496
  173   455           99374092
  285   424           99374149
  263   433           99374184
  314   409           99377073
  112   461           99377109
   50   463           99377847
  197   451           99379224
  307   413           99379440
  149   458           99379861
  228   444           99380736
  346   387           99382339
  127   460           99384383
  319   406           99385175
   51   463           99385498
  139   459           99388198
  158   457           99388305
  207   449           99388592
   92   462           99389816
  360   375           99390375
  216   447           99392319
  166   456           99393112
   52   463           99393455
  186   453           99394533
   53   463           99401724
  180   454           99408664
  271   430           99409511
   54   463           99410311
  113   461           99415078
   93   462           99415485
  239   441           99418040
   55   463           99419222
  192   452           99423296
  351   383           99425438
  232   443           99425475
  359   376           99425655
  276   428           99427328
  341   391           99428292
   56   463           99428463
  283   425           99430812
  128   460           99433152
  337   394           99435737
   57   463           99438040
  309   412           99438157
   94   462           99441712
  266   432           99442664
  212   448           99443520
  140   459           99446579
  150   458           99446912
  327   401           99446984
   58   463           99447959
  114   461           99453725
  252   437           99456461
  330   399           99458199
   59   463           99458226
  324   403           99463051
  255   436           99463231
  159   457           99463672
  174   455           99464399
  358   377           99465345
  249   438           99465921
   95   462           99468503
   60   463           99468847
  316   408           99471808
  345   388           99474697
  167   456           99476279
   61   463           99479828
  129   460           99482689
  258   435           99486387
  203   450           99490427
   62   463           99491175
  246   439           99491455
  115   461           99493056
  296   419           99494395
  236   442           99495144
   96   462           99495864
  198   451           99496243
  333   397           99496810
  281   426           99496817
  350   384           99498104
  298   418           99498224
  187   453           99498880
  294   420           99500184
   63   463           99502894
  141   459           99505800
  321   405           99506286
  181   454           99506405
  311   411           99506762
  357   378           99509445
  221   446           99510397
  300   417           99511713
  225   445           99511750
  151   458           99514863
   64   463           99514991
  292   421           99515549
  208   449           99517761
   97   462           99523801
  274   429           99524413
  261   434           99526085
   65   463           99527472
  269   431           99528100
  243   440           99532907
  217   447           99532936
  130   460           99533000
  116   461           99533077
  193   452           99534465
  302   416           99534904
  229   444           99537373
  160   457           99539993
  340   392           99540288
   66   463           99540343
  290   422           99540448
   98   462           99552320
   67   463           99553610
  175   455           99555750
  356   379           99557955
  168   456           99560448
  336   395           99562931
  142   459           99565867
   68   463           99567279
  304   415           99567839
  344   389           99571453
  279   427           99572122
  117   461           99573794
  288   423           99574839
  349   385           99575174
  318   407           99576575
  213   448           99578989
   69   463           99581356
   99   462           99581427
  264   433           99582481
  152   458           99583720
  131   460           99584091
  313   410           99585297
  233   443           99587644
  240   441           99590121
   70   463           99595847
  188   453           99604349
  182   454           99605232
  306   414           99610560
   71   463           99610758
  326   402           99610784
  355   380           99610875
  100   462           99611128
  329   400           99611289
  199   451           99614450
  204   450           99614664
  118   461           99615213
  161   457           99617274
  286   424           99618680
   72   463           99626095
  143   459           99626786
  272   430           99630648
  132   460           99635968
  323   404           99637531
  332   398           99639160
  101   462           99641429
   73   463           99641864
  169   456           99645625
  194   452           99646792
  253   437           99647730
  176   455           99648151
  209   449           99648178
  250   438           99652672
  153   458           99653489
  267   432           99655731
  348   386           99656648
  339   393           99656676
  277   428           99656685
  119   461           99657340
  222   446           99657584
   74   463           99658071
  256   436           99659072
  237   442           99662941
  308   413           99663109
  226   445           99664301
  354   381           99668205
  284   425           99671929
  368   368           99672064
  102   462           99672336
  343   390           99672607
  247   439           99673742
  315   409           99673804
  367   369           99674272
   75   463           99674722
  218   447           99674855
  366   370           99680896
  259   435           99686854
  144   459           99688563
  133   460           99688637
  320   406           99691416
   76   463           99691823
  365   371           99691936
  335   396           99694511
  230   444           99695384
  162   457           99695521
  120   461           99700181
  103   462           99703855
  183   454           99705151
  364   372           99707392
   77   463           99709380
  244   440           99710784
  189   453           99710946
  214   448           99715736
  154   458           99724176
  310   412           99725528
  363   373           99727264
   78   463           99727399
  353   382           99729945
  262   434           99731232
  170   456           99731816
  200   451           99733851
  282   426           99734544
  104   462           99735992
  205   450           99740125
  177   455           99741608
  134   460           99742104
  347   387           99742526
  121   461           99743742
   79   463           99745886
  270   431           99745991
  275   429           99750464
  145   459           99751204
  234   443           99751211
  362   374           99751552
  297   419           99758132
  195   452           99760283
  295   420           99760375
  241   441           99763642
   80   463           99764847
  299   418           99765531
  105   462           99768753
  328   401           99768753
  293   421           99772218
  317   408           99772325
  163   457           99774740
  338   394           99777456
  342   391           99778159
  325   403           99778952
  210   449           99779849
  361   375           99780256
  301   417           99782614
   81   463           99784288
  331   399           99785890
  122   461           99788029
  265   433           99792362
  291   422           99793619
  155   458           99795787
  352   383           99796095
  135   460           99796375
  312   411           99797859
  106   462           99802144
   82   463           99804215
  223   446           99806103
  184   454           99806168
  280   427           99806483
  303   416           99809423
  360   376           99813376
  146   459           99814715
  322   405           99816373
  219   447           99818082
  227   445           99818208
  190   453           99818677
  171   456           99819027
  289   423           99824536
   83   463           99824634
  334   397           99830477
  238   442           99832160
  346   388           99832808
  123   461           99833048
  178   455           99836127
  107   462           99836171
  254   437           99840517
  251   438           99840923
   84   463           99845551
  305   415           99846000
  359   377           99850912
  136   460           99851456
  273   430           99853417
  215   448           99853767
  201   451           99854452
  231   444           99854775
  164   457           99854937
  257   436           99856449
  248   439           99857511
  287   424           99864927
  351   384           99866655
  206   450           99866816
   85   463           99866972
  156   458           99868328
  268   432           99870400
  108   462           99870840
  196   452           99874944
  124   461           99878805
  147   459           99879102
  314   410           99880144
  319   407           99880902
  278   428           99887704
  341   392           99888109
  260   435           99888875
   86   463           99888903
  245   440           99890125
  307   414           99892387
  358   378           99892864
    0   464           99897344
    1   464           99897345
    2   464           99897352
    3   464           99897371
    4   464           99897408
    5   464           99897469
    6   464           99897560
    7   464           99897687
    8   464           99897856
    9   464           99898073
   10   464           99898344
   11   464           99898675
   12   464           99899072
   13   464           99899541
   14   464           99900088
   15   464           99900719
   16   464           99901440
   17   464           99902257
  337   395           99902628
   18   464           99903176
   19   464           99904203
   20   464           99905344
  109   462           99906157
   21   464           99906605
  172   456           99907264
  137   460           99907353
   22   464           99907992
  185   454           99908289
   23   464           99909511
   24   464           99911168
   87   463           99911350
  211   449           99912780
   25   464           99912969
  285   425           99914750
   26   464           99914920
  235   443           99916182
   27   464           99917027
   28   464           99919296
   29   464           99921733
   30   464           99924344
  125   461           99925306
   31   464           99927135
  345   389           99927494
  191   453           99927548
   32   464           99930112
  327   402           99930591
  179   455           99931714
   33   464           99933281
   88   463           99934319
  165   457           99936118
   34   464           99936648
  330   400           99937000
  263   434           99937951
  242   441           99938609
  357   379           99939232
   35   464           99940219
  350   385           99941625
  157   458           99941805
  110   462           99942128
   36   464           99944000
  148   459           99944371
   37   464           99947997
  309   413           99948626
  324   404           99951488
   38   464           99952216
  224   446           99955960
   39   464           99956663
   89   463           99957816
   40   464           99961344
  220   447           99962623
  138   460           99964072
  271   431           99965502
   41   464           99966265
  333   398           99970829
   42   464           99971432
  316   409           99972425
  126   461           99972557
  228   445           99973477
  283   426           99973963
  202   451           99976259
   43   464           99976851
  276   429           99978165
  111   462           99978759
   90   463           99981847
   44   464           99982528
   45   464           99988469
  356   380           99990016
  197   452           99990781
  216   448           99993088
   46   464           99994680
  207   450           99994743
  173   456           99996533
  321   406           99999577
   47   464          100001167
  340   393          100002457
  239   442          100002807
  266   433          100003833
   91   463          100006418
   48   464          100007936
  149   459          100010528
  186   454          100011520
  311   412          100014759
   49   464          100014993
  232   444          100015552
  112   462          100016056
  158   458          100016224
  166   457          100018289
  127   461          100020564
  349   386          100021005
  139   460          100021619
  296   420          100022336
   50   464          100022344
  298   419          100023651
  344   390          100026584
  180   455          100028375
   51   464          100029995
  294   421          100030645
  252   438          100030680
   92   463          100031535
  336   396          100032192
  300   418          100034632
  255   437          100034828
  192   453          100037565
   52   464          100037952
  281   427          100042524
  249   439          100042768
  355   381          100045216
   53   464          100046221
  212   449          100046977
  292   422          100048536
  113   462          100054025
   54   464          100054808
  302   417          100055321
  258   436          100055368
   93   463          100057204
   55   464          100063719
  128   461          100069333
  246   440          100070936
   56   464          100072960
  318   408          100074744
  290   423          100075967
  150   459          100077579
  274   430          100077824
  368   369          100079441
  140   460          100080000
   57   464          100082537
  236   443          100082563
   94   463          100083431
  367   370          100083863
  304   416          100085760
  269   432          100086677
  174   456          100086840
  313   411          100090828
  159   458          100091591
   58   464          100092456
  261   435          100092456
  329   401          100092490
  114   462          100092672
  366   371          100092707
  326   403          100096803
  203   451          100099278
  167   457          100101456
   59   464          100102723
  348   387          100104795
  354   382          100104832
  365   372          100105973
  225   446          100107161
  198   452          100107800
  221   447          100108484
   95   463          100110222
  288   424          100112896
   60   464          100113344
  243   441          100115028
  332   399          100115567
  187   454          100115867
  129   461          100118870
  279   428          100120391
  339   394          100121203
  364   373          100123661
  208   450          100123912
   61   464          100124325
  306   415          100125991
  181   455          100126116
  323   405          100128392
  343   391          100130078
  229   445          100130114
  115   462          100132003
  217   448          100133705
   62   464          100135672
   96   463          100137583
  141   460          100139221
  151   459          100145530
  363   374          100145771
  264   434          100146248
   63   464          100147391
  193   453          100148734
  286   425          100159281
   64   464          100159488
   97   463          100165520
  335   397          100166148
  160   458          100167912
  353   383          100168864
  130   461          100169181
   65   464          100171969
  116   462          100172024
  362   375          100172303
  240   442          100174888
  308   414          100176056
  315   410          100176875
  233   444          100177721
  175   456          100178191
  213   449          100182446
   66   464          100184840
  168   457          100185625
  272   431          100186639
  320   407          100187143
  347   388          100192995
   98   463          100194039
   67   464          100198107
  142   460          100199288
  361   376          100203257
  277   429          100207522
   68   464          100211776
  117   462          100212741
  152   459          100214387
  284   426          100215080
  267   433          100216900
  131   461          100220272
  188   454          100221336
  253   438          100221949
   99   463          100223146
  204   451          100223515
  182   455          100224943
   69   464          100225853
  199   452          100226007
  250   439          100229519
  256   437          100230669
  310   413          100235997
  352   384          100237312
  342   392          100237976
  360   377          100238633
   70   464          100240344
  338   395          100244347
  161   458          100245193
  237   443          100250360
  328   402          100252360
  100   463          100252847
  247   440          100253223
  118   462          100254160
  209   450          100254329
   71   464          100255255
  222   447          100255671
  259   436          100255835
  226   446          100259712
  143   460          100260207
  194   453          100261061
  331   400          100264691
  325   404          100267389
   72   464          100270592
  176   456          100270592
  169   457          100270802
  132   461          100272149
  317   409          100272942
  218   448          100275624
  359   378          100278431
  282   427          100280251
  101   463          100283148
  153   459          100284156
  346   389          100285605
  297   420          100286073
   73   464          100286361
  230   445          100288125
  295   421          100290836
  299   419          100290958
  244   441          100292905
  119   462          100296287
  262   435          100297603
   74   464          100302568
  275   430          100303875
  334   398          100304496
  270   432          100304568
  293   422          100305205
  301   418          100305533
  312   412          100305856
  322   406          100309664
  351   385          100310176
  102   463          100314055
  214   449          100319193
   75   464          100319219
  144   460          100321984
  358   379          100322651
  162   458          100323440
  133   461          100324818
  183   455          100324862
  189   454          100327933
  291   423          100329138
  303   417          100329840
   76   464          100336320
  120   462          100339128
  234   444          100341288
  200   452          100345408
  103   463          100345574
  241   442          100348409
  205   451          100348976
  341   393          100350278
   77   464          100353877
  280   428          100354752
  154   459          100354843
  265   434          100356129
  170   457          100356993
  289   424          100362593
  305   416          100363921
  177   456          100364049
  357   380          100371293
  337   396          100371889
   78   464          100371896
  195   453          100374552
  104   463          100377711
  134   461          100378285
  319   408          100379071
  345   390          100382625
  121   462          100382689
  145   460          100384625
  314   411          100385675
  210   450          100386000
  350   386          100387456
   79   464          100390383
  163   458          100402659
  223   447          100404190
  287   425          100405528
  307   415          100407818
   80   464          100409344
  273   431          100409408
  105   463          100410472
  227   446          100413619
  254   438          100414736
  327   403          100416610
  251   439          100417770
  330   401          100418201
  219   448          100418851
  238   443          100419579
  356   381          100424357
  184   455          100425879
  155   459          100426454
  122   462          100426976
  257   437          100428046
   81   464          100428785
  268   433          100431569
  135   461          100432556
  190   454          100435664
  248   440          100436992
  278   429          100438541
  324   405          100442349
  106   463          100443863
  171   457          100444204
  333   399          100447236
  231   445          100447516
  146   460          100448136
   82   464          100448712
  215   449          100457224
  260   436          100457856
  285   426          100457901
  178   456          100458568
  309   414          100461573
  201   452          100466009
  340   394          100466984
   83   464          100469131
  349   387          100469152
  123   462          100471995
  245   441          100472246
  316   410          100475496
  206   451          100475667
  107   463          100477890
  355   382          100481843
  164   458          100482856
  344   391          100484055
  369   369          100486818
  136   461          100487637
  368   370          100489032
  196   453          100489213
   84   464          100490048
  321   407          100495304
  367   371          100495674
  156   459          100498995
  336   397          100503829
  263   435          100504322
  235   444          100506259
  366   372          100506744
   85   464          100511469
  147   460          100512523
  108   463          100512559
  124   462          100517752
  211   450          100518931
  283   427          100519670
  365   373          100522242
  242   442          100523376
  271   432          100524079
  311   413          100525228
  185   455          100528000
  276   430          100531576
  172   457          100532441
   86   464          100533400
  364   374          100542168
  137   461          100543534
  354   383          100543751
  191   454          100544535
    0   465          100544625
    1   465          100544626
    2   465          100544633
    3   465          100544652
    4   465          100544689
    5   465          100544750
    6   465          100544841
    7   465          100544968
    8   465          100545137
    9   465          100545354
   10   465          100545625
   11   465          100545956
   12   465          100546353
   13   465          100546822
   14   465          100547369
  109   463          100547876
   15   465          100548000
   16   465          100548721
   17   465          100549538
   18   465          100550457
   19   465          100551484
  298   420          100551592
   20   465          100552625
  296   421          100552797
   21   465          100553886
  224   447          100554047
  179   456          100554155
  348   388          100555264
   22   465          100555273
   87   464          100555847
   23   465          100556792
   24   465          100558449
  300   419          100560059
   25   465          100560250
   26   465          100562201
  220   448          100563392
  294   422          100563632
  165   458          100564037
  125   462          100564253
   27   465          100564308
  363   375          100566522
   28   465          100566577
  266   434          100567600
  228   446          100568888
   29   465          100569014
   30   465          100571625
  157   459          100572472
   31   465          100574416
  318   409          100575361
  329   402          100576097
   32   465          100577393
  148   460          100577792
  302   418          100578240
   88   464          100578816
   33   465          100580562
  110   463          100583847
   34   465          100583929
  292   423          100584055
  326   404          100585240
   35   465          100587500
  202   452          100587816
  339   395          100588094
  343   392          100589895
  239   443          100590226
  281   428          100590793
   36   465          100591281
  332   400          100594368
   37   465          100595278
  362   376          100595304
  216   449          100596545
  313   412          100598825
   38   465          100599497
  138   461          100600253
   89   464          100602313
  207   451          100603594
   39   465          100603944
  197   453          100605050
  304   417          100606177
  252   439          100607527
  232   445          100608293
   40   465          100608625
  255   438          100609047
  353   384          100610081
  126   462          100611504
   41   465          100613546
  290   424          100614024
   42   465          100618713
  111   463          100620478
  323   406          100621683
  173   457          100621710
  249   440          100622249
   43   465          100624132
   90   464          100626344
  258   437          100626965
  361   377          100628514
   44   465          100629809
  186   455          100631231
  274   431          100633815
   45   465          100635750
  335   398          100640167
   46   465          100641961
  306   416          100643912
  149   460          100643949
  347   389          100645792
  166   458          100646208
  158   459          100646891
  269   433          100647846
   47   465          100648448
  180   456          100650816
   91   464          100650915
  246   441          100653057
  212   450          100653128
  288   425          100653497
  192   454          100654552
   48   465          100655217
  112   463          100657775
  139   461          100657800
  127   462          100659511
  261   436          100661437
   49   465          100662274
  360   378          100666152
   50   465          100669625
  279   429          100671228
  236   444          100672640
   92   464          100676032
   51   465          100677276
  352   385          100680833
  315   411          100682406
   52   465          100685233
  320   408          100685312
  308   415          100691487
   53   465          100693502
  113   463          100695744
  243   442          100699795
  342   393          100700145
   93   464          100701701
   54   465          100702089
  286   426          100702432
  225   447          100705248
  359   379          100708218
  128   462          100708280
  221   448          100709253
  203   452          100710835
   55   465          100711000
  150   460          100711000
  174   457          100712017
  264   435          100712619
  338   396          100713608
  140   461          100716181
   56   465          100720241
  198   453          100722069
  159   459          100722258
  229   446          100725525
   94   464          100727928
  167   458          100729375
   57   465          100729818
  208   451          100732763
  114   463          100734391
  187   455          100735578
  217   449          100737162
  328   403          100738379
   58   465          100739737
  346   390          100740736
  272   432          100745216
  331   401          100745892
  181   456          100748557
  310   414          100748944
   59   465          100750004
  358   380          100754712
   95   464          100754719
  351   386          100756007
  129   462          100757817
  325   405          100758250
   60   465          100760625
  284   427          100760787
  277   430          100760933
  240   443          100762307
  193   454          100765721
  233   445          100770462
   61   465          100771606
  115   463          100773722
  141   461          100775402
  317   410          100776013
  151   460          100778951
  267   434          100780667
  334   399          100780903
   96   464          100782080
   62   465          100782953
  213   450          100788597
   63   465          100794672
  160   459          100798579
  253   439          100798796
  175   457          100803368
  256   438          100804888
  322   407          100805391
  357   381          100805634
   64   465          100806769
  130   462          100808128
  250   440          100809000
   97   464          100810017
  168   458          100813544
  116   463          100813743
  341   394          100814805
  312   413          100816325
  297   421          100816534
  299   420          100818899
   65   465          100819250
  295   422          100823823
  259   437          100827432
  282   428          100828520
  301   419          100830960
   66   465          100832121
  204   452          100835072
  247   441          100835344
  142   461          100835469
  350   387          100835603
   98   464          100838536
  345   391          100840096
  199   453          100840276
  237   444          100840437
  293   423          100840724
  188   455          100841047
  337   397          100843526
   67   465          100845388
  182   456          100847384
  152   460          100847808
  303   418          100852759
  117   463          100854460
  222   448          100856440
  226   447          100857799
   68   465          100859057
  131   462          100859219
  275   431          100859866
  356   382          100860984
  209   451          100863180
  270   433          100865737
  262   436          100866584
  291   424          100867195
   99   464          100867643
   69   465          100873134
  161   459          100875860
  244   442          100877672
  194   454          100878048
  218   449          100879081
  319   409          100879688
  230   446          100883536
  305   417          100884338
   70   465          100887625
  314   412          100893672
  176   457          100895769
  118   463          100895879
  143   461          100896388
  369   370          100896409
  100   464          100897344
  169   458          100898721
  368   371          100900843
  330   402          100901808
   71   465          100902536
  289   425          100903194
  327   404          100905047
  280   429          100905589
  367   372          100909711
  132   462          100911096
  153   460          100917577
   72   465          100917873
  349   388          100919621
  355   383          100920762
  265   435          100922500
  366   373          100923013
  214   450          100925344
  307   416          100925739
  333   400          100926037
  101   464          100927645
   73   465          100933642
  340   395          100933875
  234   445          100934029
  324   406          100935640
  241   443          100935828
  119   463          100938006
  365   374          100940749
  344   392          100943872
  183   456          100947303
  189   455          100947644
  287   426          100948679
   74   465          100949849
  162   459          100954107
  144   461          100958165
  102   464          100958552
  200   453          100959677
  205   452          100960533
  364   375          100962919
  133   462          100963765
   75   465          100966500
  273   432          100967985
  309   415          100977004
  336   398          100977848
  120   463          100980847
  316   411          100981027
   76   465          100983601
  170   458          100984912
  354   384          100984968
  154   460          100988264
  177   457          100989226
  363   376          100989523
  103   464          100990071
  195   454          100991539
  254   439          100991583
  278   430          100991952
  321   408          100993473
  210   451          100994851
  268   434          100995336
  251   440          100997251
   77   465          101001158
  257   438          101002265
  285   427          101003608
  223   448          101004959
  348   389          101008061
  238   444          101009656
  227   447          101011706
  134   462          101017232
  248   441          101019113
   78   465          101019177
  362   377          101020561
  145   461          101020806
  104   464          101022208
  219   449          101022308
  121   463          101024408
  260   437          101029453
  163   459          101033326
   79   465          101037664
  311   414          101038175
  231   446          101042927
  184   456          101048320
  343   393          101052064
  353   385          101053602
  105   464          101054969
  190   455          101055375
  361   378          101056033
   80   465          101056625
  245   442          101057013
  339   396          101057355
  155   460          101059875
  329   403          101062116
  215   450          101063375
  283   428          101067939
  122   463          101068695
  135   462          101071503
  171   458          101072123
  263   436          101073303
  332   401          101075569
   81   465          101076066
  326   405          101076101
  318   410          101078432
  201   453          101080278
  298   421          101082053
  178   457          101083745
  146   461          101084317
  271   433          101085248
  296   422          101085784
  206   452          101087224
  276   431          101087567
  300   420          101088000
  106   464          101088360
  360   379          101095939
   82   465          101095993
  235   445          101099000
  294   423          101099151
  347   390          101100923
  302   419          101103667
  196   454          101106200
  313   413          101109294
  242   443          101110795
  164   459          101113523
  123   463          101113714
   83   465          101116412
  335   399          101116574
  323   407          101117410
  292   424          101122112
  107   464          101122387
  136   462          101126584
  352   386          101126664
  211   451          101127782
  304   418          101129096
  156   460          101132416
  266   435          101133971
   84   465          101137329
  359   380          101140279
  281   429          101141630
  147   461          101148704
  185   456          101150441
  290   425          101154625
  224   448          101154816
  108   464          101157056
   85   465          101158750
  124   463          101159471
  172   458          101160360
  191   455          101164246
  306   417          101164329
  342   394          101164672
  220   449          101166849
  228   447          101166975
  179   457          101179332
  239   444          101180303
   86   465          101180681
  137   462          101182481
  338   397          101185245
  255   439          101185894
  320   409          101185929
  252   440          101187008
  358   381          101189053
  315   412          101190403
  109   464          101192373
  274   432          101192392
    0   466          101194696
    1   466          101194697
    2   466          101194704
  165   459          101194704
    3   466          101194723
    4   466          101194760
    5   466          101194821
    6   466          101194912
    7   466          101195039
    8   466          101195208
    9   466          101195425
   10   466          101195696
   11   466          101196027
   12   466          101196424
  288   426          101196648
   13   466          101196893
   14   466          101197440
   15   466          101198071
  346   391          101198207
   16   466          101198792
   17   466          101199609
   18   466          101200528
  258   438          101201184
   19   466          101201555
  202   453          101202085
   20   466          101202696
  216   450          101202696
   87   465          101203128
  232   446          101203704
   21   466          101203957
  351   387          101204154
  249   441          101204370
   22   466          101205344
  157   460          101205893
  125   463          101205972
   23   466          101206863
   24   466          101208520
  308   416          101209408
   25   466          101210321
  269   434          101211613
   26   466          101212272
  148   461          101213973
   27   466          101214379
  207   452          101215151
   28   466          101216648
   29   466          101219085
   30   466          101221696
  197   454          101222037
   31   466          101224487
  279   430          101224639
   88   465          101226097
  328   404          101226816
   32   466          101227464
  110   464          101228344
  331   402          101229499
   33   466          101230633
  261   437          101233034
   34   466          101234000
   35   466          101237571
  246   442          101237824
  138   462          101239200
   36   466          101241352
  357   382          101242261
   37   466          101245349
  286   427          101248139
   38   466          101249568
   89   465          101249594
  173   458          101249629
  325   406          101251541
  126   463          101253223
  186   456          101253672
   39   466          101254015
   40   466          101258696
  334   400          101259704
  212   451          101261979
   41   466          101263617
  310   415          101264375
  111   464          101264975
  236   445          101265381
   42   466          101268784
   90   465          101273625
   43   466          101274203
  192   455          101274263
  180   457          101275993
  166   459          101276875
   44   466          101279880
  149   461          101280130
  158   460          101280312
  317   411          101281544
  264   436          101281600
  341   395          101281696
   45   466          101285821
  350   388          101286072
  243   443          101287214
   46   466          101292032
  139   462          101296747
   91   465          101298196
   47   466          101298519
  356   383          101299903
  345   392          101299913
  127   463          101301230
  112   464          101302272
  322   408          101303560
   48   466          101305288
  370   370          101306000
  225   448          101306017
  272   433          101306385
  369   371          101308220
  284   428          101309056
   49   466          101312345
  221   449          101312710
  368   372          101314880
  277   431          101316924
  337   398          101317545
   50   466          101319696
   92   465          101323313
  229   447          101323612
  203   453          101325104
  367   373          101325980
   51   466          101327347
  312   414          101329272
   52   466          101335304
  198   454          101339056
  174   458          101339936
  113   464          101340241
  366   374          101341520
  217   450          101343313
   53   466          101343573
  208   452          101344320
  267   435          101347038
  150   461          101347181
   93   465          101348982
  299   421          101349360
  297   422          101349521
  128   463          101349999
   54   466          101352160
  240   444          101352384
  140   462          101355128
  159   460          101355679
  187   456          101358019
  301   420          101358901
  295   423          101359342
  167   459          101360042
   55   466          101361071
  365   375          101361500
  355   384          101361979
  233   446          101365873
   56   466          101370312
  349   389          101372418
  181   457          101373734
   94   465          101375209
  303   419          101378186
  253   440          101378277
  293   424          101378781
  114   464          101378888
  282   429          101379357
   57   466          101379889
  256   439          101381735
  319   410          101382759
  193   455          101385432
  364   376          101385920
  330   403          101387827
   58   466          101389808
  250   441          101391121
  327   405          101395908
  213   451          101397448
  129   463          101399536
   59   466          101400075
  259   438          101401651
   95   465          101402000
  340   396          101403136
  314   413          101404141
  344   393          101406041
  333   401          101407238
  305   418          101407257
  291   425          101407796
   60   466          101410696
  141   462          101414349
  363   377          101414780
  151   461          101415132
  115   464          101418219
  275   432          101418443
  247   442          101420111
   61   466          101421677
  354   385          101428489
   96   465          101429361
  270   434          101429504
  175   458          101431287
  324   407          101431367
  160   460          101432000
   62   466          101433024
  237   445          101433178
  262   437          101438181
  168   459          101444211
   63   466          101444743
  307   417          101446156
  289   426          101446345
  362   378          101448080
  204   453          101449341
  130   463          101449847
  336   399          101454255
   64   466          101456840
  199   454          101457263
   97   465          101457298
  116   464          101458240
  226   448          101458568
  280   430          101459000
  222   449          101459897
  348   390          101463192
  188   456          101463488
  244   443          101465091
   65   466          101469321
  182   457          101472561
  142   462          101474416
  209   452          101474737
  230   447          101481623
   66   466          101482192
  152   461          101483989
  218   450          101485232
   98   465          101485817
  361   379          101485820
  316   412          101489024
  265   436          101491481
  321   409          101494090
  287   427          101494386
  309   416          101494925
   67   466          101495459
  194   455          101497759
  117   464          101498957
  353   386          101499433
  131   463          101500938
   68   466          101509128
  161   460          101509281
   99   465          101514924
  343   394          101516591
   69   466          101523205
  176   458          101523688
  241   444          101525905
  360   380          101528000
  339   397          101528992
  273   433          101529154
  169   459          101529388
  234   446          101529440
  214   451          101534195
  143   462          101535335
   70   466          101537696
  118   464          101540376
  100   465          101544625
  278   431          101547943
  329   404          101550553
  285   428          101551877
   71   466          101552607
  132   463          101552815
  311   415          101553606
  153   461          101553758
  347   391          101558394
  332   402          101559176
  268   435          101561707
   72   466          101567944
  326   406          101569392
  189   456          101570085
  254   440          101571064
  183   457          101572480
  359   381          101574620
  205   453          101574802
  352   387          101574811
  101   465          101574926
  200   454          101576664
  257   439          101579112
  251   441          101579372
  119   464          101582503
   73   466          101583713
  318   411          101583963
  162   460          101587528
  335   400          101595375
  144   462          101597112
   74   466          101599920
  238   445          101602397
  260   438          101603672
  248   442          101603880
  133   463          101605484
  102   465          101605833
  210   452          101606408
  223   449          101608416
  195   455          101611250
  227   448          101612475
  298   422          101615040
  170   459          101615579
  323   408          101615579
   75   466          101616571
  177   458          101617145
  300   421          101618461
  283   429          101618776
  296   423          101621303
  313   414          101622241
  154   461          101624445
  120   464          101625344
  358   382          101625680
  219   450          101628459
  342   395          101631563
  302   420          101631608
   76   466          101633672
  294   424          101637208
  103   465          101637352
  231   447          101641014
  245   443          101644432
  263   437          101644900
  276   432          101646144
  271   434          101649015
   77   466          101651229
  304   419          101654523
  351   388          101654623
  346   392          101658024
  134   463          101658951
  338   398          101659264
  145   462          101659753
  292   425          101662713
  163   460          101666747
  121   464          101668905
   78   466          101669248
  104   465          101669489
  215   451          101672226
  184   457          101673497
  190   456          101677816
  357   383          101681180
  306   418          101687248
   79   466          101687735
  320   410          101689000
  235   446          101694411
  281   430          101695041
  155   461          101696056
  201   454          101697265
  290   426          101697776
  242   444          101700872
  315   413          101700872
  206   453          101701493
  105   465          101702250
  171   459          101702790
  266   436          101702952
   80   466          101706696
  178   458          101711664
  122   464          101713192
  135   463          101713222
  331   403          101715518
  328   405          101717677
  370   371          101717811
  369   372          101722257
  146   462          101723264
  196   455          101725911
   81   466          101726137
  308   417          101729825
  368   373          101731149
  106   465          101735641
  350   389          101738869
  211   452          101739339
  334   401          101740905
  356   384          101741120
  288   427          101742355
  367   374          101744487
   82   466          101746064
  164   460          101746944
  325   407          101747268
  341   396          101750957
  274   433          101753561
  123   464          101758211
  224   449          101758273
  345   393          101762082
  366   375          101762271
  255   440          101765375
   83   466          101766483
  228   448          101767744
  136   463          101768303
  156   461          101768597
  252   441          101769129
  107   465          101769668
  220   450          101773000
  239   445          101773044
  185   457          101775618
  269   435          101777984
  258   439          101778031
  279   431          101780630
  310   416          101782296
  365   376          101784501
  191   456          101786687
   84   466          101787400
  147   462          101787651
  249   442          101789137
  317   412          101789541
  172   459          101791027
  337   399          101793952
  286   428          101796408
  232   447          101801791
  124   464          101803968
  322   409          101804177
  108   465          101804337
  355   385          101805500
  179   458          101807251
  261   438          101807253
   85   466          101808821
  364   377          101811177
  216   451          101811547
  202   454          101819072
  137   463          101824200
  246   443          101825243
  349   390          101827549
  165   460          101828125
  207   453          101829420
   86   466          101830752
  109   465          101839654
  197   455          101841748
  157   461          101842074
  363   378          101842299
  312   415          101844703
    0   467          101847563
    1   467          101847564
    2   467          101847571
    3   467          101847590
    4   467          101847627
    5   467          101847688
    6   467          101847779
    7   467          101847906
    8   467          101848075
    9   467          101848292
   10   467          101848563
   11   467          101848894
   12   467          101849291
   13   467          101849760
   14   467          101850307
  125   464          101850469
   15   467          101850938
   16   467          101851659
   17   467          101852476
  148   462          101852920
  264   437          101853197
   87   466          101853199
   18   467          101853395
   19   467          101854422
   20   467          101855563
   21   467          101856824
   22   467          101858211
   23   467          101859730
  284   429          101859893
  236   446          101860792
   24   467          101861387
   25   467          101863188
   26   467          101865139
   27   467          101867246
   28   467          101869515
  272   434          101870152
  344   394          101870568
   29   467          101871952
  212   452          101873536
  354   386          101874320
   30   467          101874563
  340   397          101874773
  277   432          101875501
  110   465          101875625
   88   466          101876168
  330   404          101876264
  243   444          101877291
   31   467          101877354
  362   379          101877867
  186   457          101878849
  173   459          101880296
   32   467          101880331
  138   463          101880919
  299   422          101882347
   33   467          101883500
  297   423          101885040
   34   467          101886867
  319   411          101888290
  327   406          101889199
  301   421          101889362
   35   467          101890438
  333   402          101890845
   36   467          101894219
  192   456          101896704
  295   424          101897399
  126   464          101897720
   37   467          101898216
   89   466          101899665
   38   467          101902435
  180   458          101903912
  303   420          101906127
   39   467          101906882
  225   449          101909474
  166   460          101910296
   40   467          101911563
  111   465          101912256
  267   436          101916019
   41   467          101916484
  158   461          101916493
  314   414          101917088
  361   380          101917881
  221   450          101918861
  149   462          101919077
  293   425          101919382
  348   391          101920663
   42   467          101921651
   90   466          101923696
  229   448          101924381
   43   467          101927070
  324   408          101929536
  305   419          101932684
   44   467          101932747
  282   430          101932768
  336   400          101933056
  139   463          101938466
   45   467          101938688
  203   454          101942091
   46   467          101944899
  240   445          101945125
  127   464          101945727
  353   387          101947580
   91   466          101948267
  112   465          101949553
  291   426          101950947
   47   467          101951386
  217   451          101952164
   48   467          101958155
  208   453          101958589
  198   455          101958767
  253   441          101960398
  256   440          101961216
  360   381          101962341
  233   447          101963960
   49   467          101965212
  307   418          101969075
  174   459          101970603
   50   467          101972563
   92   466          101973384
  250   442          101975888
  259   439          101978498
  275   433          101979612
   51   467          101980214
  187   457          101983196
  343   395          101983482
  150   462          101986128
  113   465          101987522
   52   467          101988171
  159   461          101991860
  289   427          101992052
  167   460          101993463
  128   464          101994496
  270   435          101995875
   53   467          101996440
  140   463          101996847
  321   410          101997161
   93   466          101999053
  316   413          101999493
  181   458          102001653
  339   398          102003011
   54   467          102005027
  247   443          102007530
  193   456          102007873
  213   452          102009005
  359   382          102011247
  262   438          102012400
   55   467          102013938
  280   431          102014991
  309   417          102015342
  347   392          102018211
   56   467          102023179
   94   466          102025280
  352   388          102025280
  114   465          102026169
  237   446          102028589
   57   467          102032756
  329   405          102041414
  287   428          102042655
   58   467          102042675
  129   464          102044033
  332   403          102045195
   95   466          102052071
   59   467          102052942
  151   462          102054079
  244   444          102055168
  141   463          102056068
  175   459          102061954
  226   449          102062025
  265   437          102063078
   60   467          102063563
  358   383          102064599
  326   407          102065119
  115   465          102065500
  222   450          102066048
  204   454          102066328
  160   461          102068181
  311   416          102071527
   61   467          102074544
  335   401          102076576
  199   455          102076974
  168   460          102077632
   96   466          102079432
  230   448          102082392
   62   467          102085891
  188   457          102088665
  209   453          102089006
  318   412          102091960
  273   434          102092921
  218   451          102094083
  130   464          102094344
   63   467          102097610
  182   458          102100480
  342   396          102100824
  285   429          102102714
  116   465          102105521
  278   432          102106520
   97   466          102107369
  351   389          102107420
   64   467          102109707
  142   463          102116135
  323   409          102116196
  241   445          102118646
  346   393          102120193
  194   456          102120200
   65   467          102122188
  357   384          102122397
  152   462          102122936
  234   447          102127527
  371   371          102129622
  268   436          102130688
  370   372          102131848
   66   467          102135059
  338   399          102135671
   98   466          102135888
  313   415          102137672
  369   373          102138526
  131   464          102145435
  161   461          102145462
  214   452          102145752
  117   465          102146238
   67   467          102148326
  368   374          102149656
  298   423          102150559
  300   422          102151448
  254   441          102153185
  176   459          102154355
  257   440          102158593
  296   424          102159360
   68   467          102161995
  302   421          102162069
  169   460          102162809
  251   442          102164139
   99   466          102164995
  367   375          102165238
  283   430          102172187
   69   467          102176072
  143   463          102177054
  294   425          102177809
  260   439          102180519
  304   420          102182464
  356   385          102184641
  366   376          102185272
  118   465          102187657
   70   467          102190563
  248   443          102191299
  205   454          102191789
  153   462          102192705
  350   390          102194000
  320   411          102194531
  100   466          102194696
  189   457          102195262
  200   455          102196375
  132   464          102197312
  238   446          102197808
  183   458          102200399
  331   404          102203955
   71   467          102205474
  292   426          102205864
  276   433          102207313
  365   377          102209758
  328   406          102210968
  306   419          102212675
  315   414          102213819
  223   450          102214567
  271   435          102215386
  227   449          102215932
  263   438          102219119
  210   453          102220677
   72   467          102220811
  341   397          102222594
  162   461          102223709
  334   402          102224512
  101   466          102224997
  345   394          102226609
  119   465          102229784
  195   456          102233691
  245   444          102234509
   73   467          102236580
  219   451          102237310
  364   378          102238696
  144   463          102238831
  231   448          102241783
  290   427          102243483
  325   408          102245437
  177   459          102247812
  170   460          102249000
  133   464          102249981
  281   431          102251032
  355   386          102251331
  308   418          102252744
   74   467          102252787
  102   466          102255904
  154   462          102263392
   75   467          102269438
  363   379          102272086
  120   465          102272625
  337   400          102272753
  266   437          102274549
  215   452          102283783
  349   391          102285020
   76   467          102286539
  103   466          102287423
  288   428          102290624
  235   447          102292498
  242   445          102293613
  317   413          102300010
  184   458          102301416
  145   463          102301472
  310   417          102302713
  163   461          102302928
  190   457          102302993
  134   464          102303448
   77   467          102304096
  322   410          102307248
  362   380          102309928
  121   465          102316186
  201   455          102316976
  274   434          102317328
  206   454          102318480
  104   466          102319560
   78   467          102322115
  354   387          102322467
  155   462          102335003
  171   460          102336211
  344   395          102337459
  279   432          102339207
   79   467          102340602
  178   459          102342331
  269   436          102346965
  286   429          102347245
  255   441          102347496
  196   456          102348352
  340   398          102348792
  361   381          102352222
  105   466          102352321
  211   453          102353608
  252   442          102353896
  258   440          102357512
  135   464          102357719
   80   467          102359563
  122   465          102360473
  312   416          102362624
  224   450          102364424
  146   463          102364983
  330   405          102367125
  239   446          102368455
  228   449          102371201
  249   443          102376556
  333   403          102376864
   81   467          102379004
  348   392          102380480
  220   451          102381851
  164   461          102383125
  261   439          102384100
  327   407          102384926
  106   466          102385712
  319   412          102396287
  353   388          102398049
   82   467          102398931
  360   382          102398968
  232   448          102402560
  185   458          102403537
  123   465          102405492
  156   462          102407544
  191   457          102411864
  136   464          102412800
  284   430          102413304
  336   401          102414257
  246   444          102415320
  299   423          102417866
   83   467          102419350
  107   466          102419739
  301   422          102422349
  297   424          102423097
  216   452          102423104
  172   460          102424448
  264   438          102427416
  147   463          102429370
  324   409          102430153
  314   415          102432519
  272   435          102436523
  303   421          102436588
  277   433          102436670
  179   459          102437918
  295   425          102438000
  202   455          102438783
   84   467          102440267
  207   454          102446407
  359   383          102450166
  124   465          102451249
  343   396          102452743
  108   466          102454408
  236   447          102458879
  305   420          102460625
   85   467          102461688
  293   426          102462533
  197   456          102464189
  165   461          102464306
  137   464          102468697
  243   445          102470032
  352   389          102478077
  339   399          102479418
  347   393          102480380
  157   462          102481021
   86   467          102483619
  267   437          102487616
  212   453          102487805
  282   431          102488759
  109   466          102489725
  307   419          102494502
  148   463          102494639
  291   427          102496654
  125   465          102497750
  321   411          102502692
    0   468          102503232
    1   468          102503233
    2   468          102503240
    3   468          102503259
    4   468          102503296
    5   468          102503357
    6   468          102503448
    7   468          102503575
    8   468          102503744
    9   468          102503961
   10   468          102504232
   11   468          102504563
   12   468          102504960
   13   468          102505429
  358   384          102505816
   14   468          102505976
   87   467          102506066
   15   468          102506607
  186   458          102506768
   16   468          102507328
   17   468          102508145
   18   468          102509064
   19   468          102510091
   20   468          102511232
  316   414          102512440
   21   468          102512493
  173   460          102513717
   22   468          102513880
   23   468          102515399
  225   450          102515625
   24   468          102517056
   25   468          102518857
   26   468          102520808
  192   457          102521881
   27   468          102522915
   28   468          102525184
  138   464          102525416
  110   466          102525696
   29   468          102527621
  221   451          102527712
  229   449          102527838
   88   467          102529035
   30   468          102530232
   31   468          102533023
  332   404          102533632
  180   459          102534579
  329   406          102534705
   32   468          102536000
  309   418          102538261
   33   468          102539169
  289   428          102540321
  240   446          102540536
   34   468          102542536
  256   441          102543337
  275   434          102543379
  371   372          102543659
  126   465          102545001
  253   442          102545165
   35   468          102546107
  166   461          102546477
  370   373          102548117
   36   468          102549888
   89   467          102552532
   37   468          102553885
  158   462          102555440
  369   374          102557033
  259   440          102557979
   38   468          102558104
  335   402          102560183
  149   463          102560796
  203   455          102561802
  111   466          102562327
   39   468          102562551
  351   390          102562551
  326   408          102563288
  250   443          102563307
  217   452          102563721
  233   448          102564729
  270   436          102564856
  357   385          102565918
   40   468          102567232
  368   375          102570407
   41   468          102572153
  342   397          102572461
  280   432          102573568
  208   454          102575576
   90   467          102576563
   42   468          102577320
  198   456          102581208
   43   468          102582739
  139   464          102582963
  346   394          102584720
  367   376          102588239
   44   468          102588416
  262   439          102589247
  311   417          102591944
  127   465          102593008
  287   429          102593492
   45   468          102594357
  247   444          102597607
  112   466          102599624
   46   468          102600568
   91   467          102601134
  318   413          102602429
  174   460          102604024
   47   468          102607055
  366   377          102610529
  187   458          102611115
   48   468          102613824
  338   400          102614472
  323   410          102619267
   49   468          102620881
  213   453          102623274
   92   467          102626251
  237   447          102626676
  150   463          102627847
   50   468          102628232
  167   461          102629644
  356   386          102630472
  159   462          102630807
  181   459          102632320
  193   457          102633050
   51   468          102635883
  365   378          102637277
  265   438          102637297
  113   466          102637593
  140   464          102641344
  128   465          102641777
   52   468          102643840
  244   445          102647909
  350   391          102651471
   93   467          102651920
   53   468          102652109
  313   416          102655593
  285   430          102656125
  273   435          102659292
   54   468          102660696
  278   433          102667689
  226   450          102668176
  364   379          102668483
   55   468          102669607
  222   451          102674899
  114   466          102676240
   94   467          102678147
   56   468          102678848
  230   449          102685849
  204   455          102686039
  300   423          102686967
   57   468          102688425
  298   424          102688616
  129   465          102691314
  345   395          102693500
  331   405          102694816
  302   422          102695056
  175   460          102695375
  151   463          102695798
  341   398          102696613
   58   468          102698344
  199   456          102699415
  355   387          102699478
  296   425          102699961
  141   464          102700565
  268   437          102702285
  320   412          102702528
  363   380          102704147
   95   467          102704938
  218   452          102705640
  209   454          102705993
  328   407          102706695
  160   462          102707128
   59   468          102708611
  334   403          102710531
  304   421          102712925
  168   461          102713813
  241   446          102714057
  115   466          102715571
  188   458          102716584
   60   468          102719232
  294   426          102720960
  283   431          102728178
  234   448          102728296
  315   415          102729250
   61   468          102730213
  182   459          102731147
   96   467          102732299
  254   442          102737952
  306   420          102740616
  257   441          102740714
   62   468          102741560
  130   465          102741625
  362   381          102744269
  349   392          102744837
  194   457          102745377
  325   409          102746054
  251   443          102751558
  292   427          102751571
   63   468          102753279
  337   401          102753954
  116   466          102755592
  260   440          102760000
  214   453          102760021
   97   467          102760236
  142   464          102760632
  152   463          102764655
   64   468          102765376
  276   434          102771080
  354   388          102772936
   65   468          102777857
  308   419          102778171
  248   444          102781376
  271   436          102784367
  161   462          102784409
  176   460          102787776
   98   467          102788755
  361   382          102788849
   66   468          102790728
  290   428          102791752
  131   465          102792716
  238   447          102795895
  263   439          102795966
  117   466          102796309
  169   461          102798990
   67   468          102803995
  344   396          102806720
  281   432          102809609
  205   455          102811500
  322   411          102812779
  317   414          102812957
   68   468          102817664
   99   467          102817862
  200   456          102818816
  143   464          102821551
  227   450          102822083
  189   458          102823181
  223   451          102823418
  340   399          102825199
  310   418          102825632
  245   445          102827250
  183   459          102831066
   69   468          102831741
  153   463          102834424
  210   454          102837664
  118   466          102837728
  360   383          102837887
  288   429          102841461
  348   393          102842649
  132   465          102844593
  231   449          102845240
   70   468          102846232
  100   467          102847563
  266   438          102848768
  219   452          102848867
  353   389          102850846
  195   457          102858868
  330   406          102860416
   71   468          102861143
  162   462          102862656
  333   404          102865301
   72   468          102876480
  101   467          102877864
  119   466          102879855
  177   460          102881233
  312   417          102883041
  327   408          102883095
  144   464          102883328
  274   435          102883699
  170   461          102885181
  242   446          102889024
  359   384          102891383
   73   468          102892249
  235   448          102893267
  133   465          102897262
  336   402          102897864
  215   453          102898052
  279   433          102900376
  286   430          102900656
  154   463          102905111
  319   413          102906756
   74   468          102908456
  102   467          102908771
  269   437          102918562
  120   466          102922696
  343   397          102924380
   75   468          102925107
  190   458          102930912
  184   459          102932083
  255   442          102932263
  352   390          102933208
  324   410          102933224
  206   455          102938191
  201   456          102939417
  258   441          102939633
  103   467          102940290
  252   443          102941315
  163   462          102941875
   76   468          102942208
  347   394          102944907
  145   464          102945969
  358   385          102949337
  314   416          102950440
  134   465          102950729
  299   424          102955923
  372   372          102957696
  301   423          102957868
  339   400          102958219
   77   468          102959765
  371   373          102959928
  261   440          102963581
  297   425          102963698
  121   466          102966257
  239   447          102966542
  370   374          102966624
  249   444          102966633
  284   431          102969295
  303   422          102969575
  211   454          102970595
  171   461          102972392
  104   467          102972427
  224   451          102973275
  196   457          102973529
  178   460          102975752
  155   463          102976722
  228   450          102977352
   78   468          102977784
  369   375          102977784
  295   426          102981151
  305   421          102991086
  220   452          102993408
  368   376          102993408
   79   468          102996271
  277   434          103000437
  264   439          103004263
  135   465          103005000
  105   467          103005188
  272   436          103005504
  232   449          103006017
  246   445          103008061
  293   427          103008240
  146   464          103009480
  122   466          103010544
  321   412          103010689
  357   386          103011749
  367   377          103013496
   80   468          103015232
  351   391          103020022
  164   462          103022072
  307   420          103022443
  332   405          103024493
  316   415          103027871
  329   407          103030432
  185   459          103034204
   81   468          103034673
  216   453          103037373
  366   378          103038048
  106   467          103038579
  191   458          103039783
  291   428          103044923
  335   403          103046202
  342   398          103046480
  282   432          103047336
  156   463          103049263
  346   395          103051611
   82   468          103054600
  123   466          103055563
  236   448          103059648
  136   465          103060081
  172   461          103060629
  202   456          103061224
  267   438          103061835
  309   419          103063688
  326   409          103063905
  243   446          103065443
  207   455          103066118
  365   379          103067064
  179   460          103071339
  107   467          103072606
  147   464          103073867
   83   468          103075019
  356   387          103078619
  197   457          103089366
  289   429          103091158
  338   401          103095673
   84   468          103095936
  364   380          103100544
  124   466          103101320
  165   462          103103253
  212   454          103104792
  108   467          103107275
  275   435          103109750
  350   392          103111288
  311   418          103114863
  318   414          103115376
  137   465          103115978
   85   468          103117357
  157   463          103122740
  225   451          103124476
  323   411          103124798
  256   442          103128104
  253   443          103132584
  229   450          103133989
  280   433          103134737
  270   437          103136453
  186   459          103137435
  363   381          103138488
  240   447          103138623
  148   464          103139136
  221   452          103139269
   86   468          103139288
  259   441          103140100
  109   467          103142592
  287   430          103146903
  125   466          103147821
  192   458          103149800
  173   461          103149898
  355   388          103149947
  250   444          103153384
    0   469          103161709
    1   469          103161710
    2   469          103161717
   87   468          103161735
    3   469          103161736
    4   469          103161773
    5   469          103161834
    6   469          103161925
    7   469          103162052
    8   469          103162221
    9   469          103162438
   10   469          103162709
  345   396          103162761
   11   469          103163040
   12   469          103163437
   13   469          103163906
   14   469          103164453
   15   469          103165084
   16   469          103165805
   17   469          103166622
   18   469          103167541
  180   460          103168000
  233   449          103168186
   19   469          103168568
  262   440          103168728
   20   469          103169709
   21   469          103170970
   22   469          103172357
  138   465          103172697
  341   399          103173020
   23   469          103173876
   24   469          103175533
  313   417          103176010
   25   469          103177334
  217   453          103177990
  110   467          103178563
   26   469          103179285
  362   382          103180896
   27   469          103181392
   28   469          103183661
  203   456          103184243
   88   468          103184704
  166   462          103185424
   29   469          103186098
  331   406          103188107
   30   469          103188709
  247   445          103190348
   31   469          103191500
   32   469          103194477
  126   466          103195072
  208   455          103195287
  158   463          103197159
   33   469          103197646
  334   404          103198968
   34   469          103201013
   35   469          103204584
  328   408          103204864
  149   464          103205293
  198   457          103206385
  349   393          103207006
   89   468          103208201
   36   469          103208365
  285   431          103212116
   37   469          103212362
  320   413          103212997
  265   439          103214144
  111   467          103215194
   38   469          103216581
   39   469          103221028
  300   424          103225024
   40   469          103225709
  354   389          103225733
  237   448          103227445
  361   383          103227768
  273   436          103228273
  298   425          103229217
  139   465          103230244
  302   423          103230575
   41   469          103230630
  278   434          103231456
   90   468          103232232
   42   469          103235797
  337   402          103237561
  174   461          103240205
  213   454          103240261
   43   469          103241216
  187   459          103241782
  127   466          103243079
  296   426          103243112
  244   446          103243320
  304   422          103245912
   44   469          103246893
  315   416          103247171
  325   410          103249125
  112   467          103252491
   45   469          103252834
   91   468          103256803
   46   469          103259045
  193   458          103260969
   47   469          103265532
  181   460          103265741
  294   427          103266667
  167   462          103268591
  306   421          103271077
   48   469          103272301
  150   464          103272344
  159   463          103272526
  268   438          103276504
  226   451          103277027
  344   397          103278357
  360   384          103279104
   49   469          103279358
   92   468          103281920
  222   452          103286456
   50   469          103286709
  283   432          103286755
  140   465          103288625
  113   467          103290460
  128   466          103291848
  230   450          103292000
   51   469          103294360
  292   428          103299840
   52   469          103302317
  340   400          103304000
  353   390          103305977
  308   420          103306112
  348   394          103307176
   93   468          103307589
  204   456          103308480
   53   469          103310586
  241   447          103312144
   54   469          103319173
  218   453          103319909
  322   412          103320776
  199   457          103324592
  254   443          103325371
  257   442          103325481
  209   455          103325704
   55   469          103328084
  317   415          103328388
  114   467          103329107
  175   461          103331556
  234   449          103331753
   94   468          103333816
  359   385          103334904
   56   469          103337325
  276   435          103337451
  151   464          103340295
  129   466          103341385
  251   444          103341635
  260   441          103342121
  290   429          103342589
   57   469          103346902
  188   459          103347251
  141   465          103347846
  160   463          103348847
  310   419          103351059
  168   462          103352760
  271   437          103355964
  330   407          103356143
  333   405          103356162
   58   469          103356821
   95   468          103360607
  182   460          103364568
   59   469          103367088
  115   467          103368438
  281   433          103370778
  194   458          103373296
  372   373          103373965
  248   445          103374117
  263   440          103375447
  214   454          103377008
   60   469          103377709
  371   374          103378435
  327   409          103383712
  336   403          103383883
  370   375          103387375
   96   468          103387968
   61   469          103388690
  352   391          103390679
  130   466          103391696
  288   430          103394872
  358   386          103395168
  238   448          103396664
  343   398          103398399
   62   469          103400037
  369   376          103400785
  312   418          103405960
  142   465          103407913
  116   467          103408459
  152   464          103409152
   63   469          103411756
  347   395          103411798
   97   468          103415905
  368   377          103418665
  319   414          103419703
  245   446          103422661
   64   469          103423853
  176   461          103423957
  266   439          103425615
  161   463          103426128
  227   451          103430934
  205   456          103433941
  223   452          103434975
   65   469          103436334
  169   462          103437937
  324   411          103438755
  339   401          103439420
  367   378          103441015
  131   466          103442787
  200   457          103443993
   98   468          103444424
  117   467          103449176
   66   469          103449205
  231   450          103451391
  274   436          103452680
  189   459          103453848
  286   431          103456647
  210   455          103457375
  357   387          103459896
   67   469          103462472
  219   453          103463136
  279   434          103464143
  183   460          103464487
  366   379          103467835
  143   465          103468832
  314   417          103470857
   99   468          103473531
   68   469          103476141
  153   464          103478921
  351   392          103479839
  195   458          103486787
  242   447          103487111
   69   469          103490218
  118   467          103490595
  269   438          103492781
  132   466          103494664
  301   424          103495925
  299   425          103496524
  235   449          103496724
  365   380          103499125
  100   468          103503232
  162   463          103504375
   70   469          103504709
  303   423          103505094
  297   426          103506849
  215   454          103515039
  177   461          103517414
  332   406          103517784
   71   469          103519620
  255   443          103519682
  346   396          103520872
  321   413          103521158
  342   399          103522887
  305   422          103524073
  170   462          103524128
  258   442          103524400
  295   427          103526858
  284   432          103527872
  329   408          103528601
  356   388          103529088
  144   465          103530609
  252   444          103531392
  119   467          103532722
  101   468          103533533
  335   404          103534639
  364   381          103534885
   72   469          103534957
  261   441          103545702
  316   416          103545792
  133   466          103547333
  154   464          103549608
   73   469          103550726
  307   421          103552904
  293   428          103556509
  249   445          103559374
  206   456          103560632
  190   459          103561579
  102   468          103564440
  201   457          103564594
  184   460          103565504
  277   435          103566808
   74   469          103566933
  326   410          103566976
  239   448          103567311
  350   393          103573457
  363   382          103575115
  120   467          103575563
  272   437          103577101
  338   402          103579280
   75   469          103583584
  163   463          103583594
  264   440          103583744
  224   452          103584832
  228   451          103586203
  211   455          103590306
  309   420          103591629
  145   465          103593250
  291   429          103595760
  103   468          103595959
   76   469          103600685
  134   466          103600800
  196   458          103601448
  355   389          103602744
  246   446          103603472
  220   453          103607677
  282   433          103608505
  171   462          103611339
  178   461          103611933
  232   450          103612168
   77   469          103618242
  121   467          103619124
  362   383          103619815
  155   464          103621219
  104   468          103628096
  318   415          103630807
  323   412          103632795
  345   397          103634398
   78   469          103636261
  267   439          103638682
  311   419          103640290
  289   430          103644569
  341   400          103651821
  216   454          103654360
   79   469          103654748
  135   466          103655071
  146   465          103656761
  105   468          103660857
  236   449          103663105
  122   467          103663411
  243   447          103663530
  164   463          103663791
  185   460          103667625
  361   384          103668985
  191   459          103670450
  349   394          103671533
   80   469          103673709
  275   436          103678731
  354   390          103680864
  331   407          103683834
  202   457          103686401
  207   456          103688559
  334   405          103689829
   81   469          103693150
  156   464          103693760
  106   468          103694248
  280   434          103698504
  313   418          103698929
  172   462          103699576
  287   431          103702894
  328   409          103705481
  179   461          103707520
  123   467          103708430
  136   466          103710152
  270   438          103710672
   82   469          103713077
  256   443          103715523
  197   458          103717285
  147   465          103721148
  360   385          103722625
  253   444          103722661
  337   403          103723580
  212   455          103724503
  259   442          103724867
  320   414          103725944
  107   468          103728275
   83   469          103733496
  225   452          103736033
  240   448          103739392
  229   451          103742840
  165   463          103744972
  250   445          103746125
  262   441          103750849
  344   398          103752376
  221   453          103753538
  124   467          103754187
   84   469          103754413
  325   411          103754656
  108   468          103762944
  353   391          103763448
  300   425          103765625
  137   466          103766049
  157   464          103767237
  315   417          103767588
  302   424          103768632
  285   432          103770693
  186   460          103770856
  298   426          103772368
  348   395          103774067
  233   450          103774337
   85   469          103775834
  192   459          103780467
  359   386          103780735
  304   423          103781431
  340   401          103785201
  247   446          103785759
  148   465          103786417
  296   427          103788819
  173   462          103788845
  373   373          103790234
  372   374          103792472
  265   440          103793625
  217   454          103794977
   86   469          103797765
  278   435          103797827
  109   468          103798261
  371   375          103799186
  273   437          103799870
  125   467          103800688
  306   422          103804064
  180   461          103804181
  203   457          103809420
  370   376          103810376
  294   428          103814936
  208   456          103817728
   87   469          103820212
  138   466          103822768
    0   470          103823000
    1   470          103823001
    2   470          103823008
    3   470          103823027
    4   470          103823064
    5   470          103823125
    6   470          103823216
    7   470          103823343
    8   470          103823512
    9   470          103823729
   10   470          103824000
   11   470          103824331
   12   470          103824728
   13   470          103825197
   14   470          103825744
  369   377          103826042
   15   470          103826375
   16   470          103827096
  166   463          103827143
   17   470          103827913
   18   470          103828832
   19   470          103829859
  237   449          103830902
   20   470          103831000
  322   413          103831245
   21   470          103832261
   22   470          103833648
  110   468          103834232
  198   458          103834304
   23   470          103835167
  308   421          103836573
   24   470          103836824
   25   470          103838625
   26   470          103840576
  244   447          103841407
  158   464          103841656
   27   470          103842683
   88   469          103843181
  358   387          103843315
   28   470          103844952
  368   378          103846184
  317   416          103846309
   29   470          103847389
  283   433          103847924
  126   467          103847939
  333   406          103849453
   30   470          103850000
  352   392          103850496
  292   429          103850677
  149   465          103852574
   31   470          103852791
  268   439          103853351
  330   408          103854312
   32   470          103855768
   33   470          103858937
  213   455          103859972
   34   470          103862304
   35   470          103865875
   89   469          103866678
   36   470          103869656
  367   379          103870802
  111   468          103870863
  336   404          103872320
   37   470          103873653
  343   399          103874806
  187   460          103875203
   38   470          103877872
  310   420          103879000
  174   462          103879152
  139   466          103880315
  347   396          103881059
   39   470          103882319
  327   410          103886783
   40   470          103887000
  226   452          103888584
   90   469          103890709
  193   459          103891636
   41   470          103891921
  127   467          103895946
  290   430          103896000
   42   470          103897088
  366   380          103899896
  222   453          103900725
  230   451          103900851
  181   461          103901922
   43   470          103902507
  276   436          103906432
  112   468          103908160
   44   470          103908184
  167   463          103910310
  357   388          103910365
  257   443          103912900
  241   448          103912913
   45   470          103914125
   91   469          103915280
  254   444          103915448
  159   464          103917023
  150   465          103919625
   46   470          103920336
  339   402          103923027
   47   470          103926823
  260   442          103926888
  271   438          103930183
  312   419          103931387
  365   381          103933466
   48   470          103933592
  204   457          103933657
  251   445          103934376
  281   434          103934545
  319   415          103935134
  218   454          103936896
  234   450          103937904
  140   466          103938696
   92   469          103940397
   49   470          103940649
  351   393          103942008
  128   467          103944715
  113   468          103946129
  324   412          103946752
   50   470          103948000
  209   456          103948145
  288   431          103950863
  199   458          103952511
   51   470          103955651
  263   441          103957568
   52   470          103963608
   93   469          103966066
  248   446          103969528
  175   462          103970503
  364   382          103971512
   53   470          103971877
   54   470          103980464
  188   460          103980672
  356   389          103981885
  114   468          103984776
  151   465          103987576
   55   470          103989375
   94   469          103992293
  346   397          103992509
  160   464          103993344
  314   418          103993776
  129   467          103994252
  168   463          103994479
  214   455          103996719
  141   466          103997917
   56   470          103998616
  238   449          104000121
  182   461          104000749
  342   400          104001688
  194   459          104003963
  266   440          104005096
   57   470          104008193
  332   407          104013511
  363   383          104014034
  286   432          104015224
   58   470          104018112
   95   469          104019084
  245   447          104020748
  115   468          104024107
  274   437          104024277
  335   405          104025500
   59   470          104028379
  329   409          104029218
  279   435          104030514
  321   414          104034105
  301   425          104036526
  350   394          104037984
   60   470          104039000
  299   426          104039675
  227   452          104042491
  303   424          104043151
  130   467          104044563
   96   469          104046445
  223   453          104049244
   61   470          104049981
  297   427          104052556
  152   465          104056433
  355   390          104057875
  142   466          104057984
  205   457          104059118
  305   423          104059592
  231   451          104060242
  362   384          104061032
   62   470          104061328
  176   462          104062904
  116   468          104064128
  338   403          104065299
  316   417          104066209
  269   439          104069628
  161   464          104070625
  200   458          104071912
  326   411          104072507
   63   470          104073047
   97   469          104074382
  295   428          104075127
  169   463          104079656
  210   456          104079816
  219   454          104080123
   64   470          104085144
  307   422          104085891
  189   460          104087269
  242   448          104087880
  284   433          104089041
  131   467          104095654
   65   470          104097625
  183   461          104100668
  235   450          104102875
   98   469          104102901
  117   468          104104845
  293   429          104107346
  345   398          104108417
  255   444          104109759
   66   470          104110496
  258   443          104111819
  361   385          104112506
  195   459          104117454
  143   466          104118903
  309   421          104122090
   67   470          104123763
  252   445          104124133
  153   465          104126202
  261   442          104130469
   99   469          104132008
  341   401          104133022
  215   455          104134750
  277   436          104135789
   68   470          104137432
  354   391          104138335
  349   395          104138424
  323   413          104143264
  118   468          104146264
  132   467          104147531
  318   416          104148728
  162   464          104148872
  291   430          104149171
  272   438          104151320
   69   470          104151509
  249   446          104154785
  177   462          104156361
  100   469          104161709
  170   463          104165847
  264   441          104165865
   70   470          104166000
  311   420          104168231
  360   386          104168456
  239   449          104170768
  282   434          104172272
  144   466          104180680
   71   470          104180911
  331   408          104182003
  334   406          104183120
  206   457          104185809
  119   468          104188391
  101   469          104192010
  201   458          104192513
  190   460          104195000
   72   470          104196248
  154   465          104196889
  228   452          104197760
  224   453          104199101
  133   467          104200200
  289   431          104200560
  246   447          104201559
  184   461          104201685
  328   410          104208552
  373   374          104208741
   73   470          104212017
  337   404          104212017
  211   456          104212747
  372   375          104213223
  267   440          104218163
  232   451          104221019
  371   376          104222187
  102   469          104222917
  353   392          104223265
  313   419          104224356
  220   454          104224664
  163   464          104228091
   74   470          104228224
  344   399          104228783
  359   387          104228882
  120   468          104231232
  196   459          104232115
  370   377          104235633
  320   415          104241375
  145   466          104243321
  348   396          104243328
   75   470          104244875
  275   437          104250328
  178   462          104250880
  171   463          104253058
  369   378          104253561
  134   467          104253667
  103   469          104254436
  287   432          104261471
   76   470          104261976
  325   412          104262653
  243   448          104264299
  280   435          104264875
  155   465          104268500
  340   402          104268808
  236   450          104269256
  216   455          104274071
  121   468          104274793
  368   379          104275971
   77   470          104279533
  104   469          104286573
  270   439          104287519
  315   418          104290507
  358   388          104293784
   78   470          104297552
  367   380          104302863
  185   461          104303806
  191   460          104303871
  256   444          104305600
  146   466          104306832
  135   467          104307938
  164   464          104308288
  300   426          104308776
  302   425          104309233
  259   443          104312286
  352   393          104312665
  207   457          104313736
  202   458          104314320
  253   445          104315402
   79   470          104316039
  298   427          104318075
  122   468          104319080
  105   469          104319334
  304   424          104319488
  285   433          104331862
  366   381          104334237
   80   470          104335000
  262   442          104335616
  296   428          104337088
  306   423          104339583
  156   465          104341041
  172   463          104341295
  250   446          104341536
  240   449          104342849
  322   414          104344192
  333   407          104345180
  179   462          104346467
  212   456          104346944
  197   459          104347952
  225   453          104350302
  347   397          104352696
  106   469          104352725
  343   400          104353607
  229   452          104354397
   81   470          104354441
  330   409          104354929
  136   467          104363019
  357   389          104363162
  336   405          104363181
  123   468          104364099
  294   429          104365773
  317   417          104366726
  278   436          104366808
  308   422          104369560
  365   382          104370093
  221   454          104370525
  147   466          104371219
  273   438          104374089
   82   470          104374368
  265   441          104375746
  233   451          104383188
  247   447          104383846
  107   469          104386752
  165   464          104389469
  327   411          104392314
   83   470          104394787
  292   430          104404088
  351   394          104406535
  186   461          104407037
  339   403          104409046
  310   421          104409461
  124   468          104409856
  364   383          104410431
  283   434          104411691
  192   460          104413888
  157   465          104414518
  217   455          104414688
   84   470          104415704
  137   467          104418916
  108   469          104421421
  173   463          104430564
  268   440          104432832
  148   466          104436488
  356   390          104437016
  237   450          104437053
   85   470          104437125
  203   458          104437339
  244   448          104442176
  208   457          104442905
  180   462          104443128
  290   431          104451991
  319   416          104453055
  363   384          104455251
  125   468          104456357
  109   469          104456738
  324   413          104457221
   86   470          104459056
  312   420          104459328
  198   459          104464971
  346   398          104466528
  166   464          104471640
  138   467          104475635
  276   437          104478029
   87   470          104481503
  213   456          104482413
  342   401          104482889
    0   471          104487111
    1   471          104487112
    2   471          104487119
    3   471          104487138
    4   471          104487175
    5   471          104487236
    6   471          104487327
    7   471          104487454
    8   471          104487623
    9   471          104487840
   10   471          104488111
   11   471          104488442
   12   471          104488839
  158   465          104488937
   13   471          104489308
   14   471          104489855
   15   471          104490486
   16   471          104491207
   17   471          104492024
  110   469          104492709
   18   471          104492943
   19   471          104493970
   20   471          104495111
   21   471          104496372
   22   471          104497759
   23   471          104499278
  281   435          104500916
   24   471          104500935
  149   466          104502645
   25   471          104502736
  226   453          104502853
  257   444          104502977
  126   468          104503608
   88   470          104504472
  362   385          104504553
   26   471          104504687
  350   395          104504875
   27   471          104506794
  271   439          104507030
  254   445          104508189
   28   471          104509063
  288   432          104509440
  187   461          104511384
   29   471          104511500
  332   408          104511680
  230   452          104512408
   30   471          104514111
  260   443          104514307
  355   391          104515346
  241   449          104516370
   31   471          104516902
  222   454          104517712
  335   406          104518791
  314   419          104519203
   32   471          104519879
  174   463          104520871
   33   471          104523048
  193   460          104525057
   34   471          104526415
   89   470          104527969
  111   469          104529340
  251   446          104529787
   35   471          104529986
  329   410          104532289
  139   467          104533182
   36   471          104533767
   37   471          104537764
  181   462          104540869
   38   471          104541983
  263   442          104542335
   39   471          104546430
  234   451          104546755
  321   415          104549536
   40   471          104551111
  127   468          104551615
   90   470          104552000
  338   404          104553736
  167   464          104554807
   41   471          104556032
  218   455          104556607
  361   386          104558337
   42   471          104561199
  204   458          104561576
  159   465          104564304
   43   471          104566618
  112   469          104566637
  248   447          104567615
  150   466          104569696
   44   471          104572295
  209   457          104573322
  286   433          104576393
   91   470          104576571
   45   471          104578236
  301   426          104579677
  326   412          104580504
  199   459          104583178
  303   425          104583752
   46   471          104584447
  345   399          104584824
  299   427          104585382
  266   441          104587217
  316   418          104589128
   47   471          104590934
  140   467          104591563
  305   424          104597649
   48   471          104597703
  354   392          104598152
  274   438          104598496
  279   436          104599495
  128   468          104600384
  297   428          104600825
   92   470          104601688
  113   469          104604606
   49   471          104604760
  238   450          104606272
  349   396          104607685
   50   471          104612111
  175   463          104612222
  360   387          104616603
  341   402          104616629
  188   461          104616853
  214   456          104619160
   51   471          104619762
  307   423          104621410
  245   448          104621517
  295   429          104625964
  374   374          104627248
   93   470          104627357
   52   471          104627719
  373   375          104629492
   53   471          104635988
  372   376          104636224
  194   460          104637384
  151   466          104637647
  168   464          104638976
  182   462          104639696
  160   465          104640625
  114   469          104643253
   54   471          104644575
  371   377          104647444
  269   440          104649109
  129   468          104649921
  141   467          104650784
  284   434          104652808
   55   471          104653486
   94   470          104653584
  309   422          104655077
  323   414          104656211
  227   453          104656760
  293   430          104660757
   56   471          104662727
  370   378          104663152
  223   454          104666231
  318   417          104669145
  231   452          104671799
   57   471          104672304
  334   407          104678847
  359   388          104679351
   95   470          104680375
   58   471          104682223
  115   469          104682584
  331   409          104682620
  369   379          104683348
  353   393          104685434
  205   458          104687037
  242   449          104691337
   59   471          104692490
  311   421          104698692
  219   455          104699834
  130   468          104700232
  258   444          104701896
  255   445          104702500
  200   459          104702579
  337   405          104702878
   60   471          104703111
  176   463          104704623
  210   457          104704993
  291   431          104705162
  152   466          104706504
  277   437          104707386
  344   400          104707584
   96   470          104707736
  368   380          104708032
  142   467          104710851
  235   451          104711726
  328   411          104714083
   61   471          104714092
  348   397          104714965
  261   443          104717888
  161   465          104717906
  252   446          104719544
  116   469          104722605
  189   461          104723450
  169   464          104724153
   62   471          104725439
  272   439          104728167
   97   470          104735673
   63   471          104737158
  367   381          104737204
  282   435          104738643
  183   462          104739615
  358   389          104746581
   64   471          104749255
  264   442          104750632
  195   460          104750875
  131   468          104751323
  313   420          104752297
  249   447          104752872
  340   403          104754827
  215   456          104757191
  289   432          104759137
  320   416          104759296
   65   471          104761736
  117   469          104763322
   98   470          104764192
  366   382          104770864
  143   467          104771770
  325   413          104773122
   66   471          104774607
  153   466          104776273
  239   450          104776919
  352   394          104777192
   67   471          104787874
   99   470          104793299
  162   465          104796153
  177   463          104798080
  267   441          104800284
   68   471          104801543
  246   448          104802328
  132   468          104803200
  118   469          104804741
  365   383          104809012
  170   464          104810344
  228   453          104812029
  206   458          104813728
   69   471          104815620
  315   419          104815934
  224   454          104816088
  357   390          104818293
  287   433          104822640
  100   470          104823000
  201   459          104823180
  275   438          104824547
  347   398          104826715
   70   471          104830111
  190   461          104831181
  232   452          104832576
  144   467          104833547
  280   436          104833856
  343   401          104834808
  211   457          104837924
  184   462          104840632
  333   408          104843349
  220   455          104844375
   71   471          104845022
  119   469          104846868
  154   466          104846960
  364   384          104851648
  302   426          104852384
  101   470          104853301
  300   427          104854483
  133   468          104855869
  336   406          104856472
  330   410          104858000
  322   415          104859623
  304   425          104860089
   72   471          104860359
  196   460          104865536
  298   428          104866344
  270   440          104867000
  243   449          104867756
  351   395          104873426
  163   465          104875372
   73   471          104876128
  306   424          104877640
  236   451          104878107
  102   470          104884208
  296   429          104887925
  317   418          104889645
  120   469          104889709
   74   471          104892335
  178   463          104892599
  356   391          104894487
  285   434          104895629
  145   467          104896188
  216   456          104896512
  339   404          104897483
  171   464          104897555
  256   445          104898341
  363   385          104898772
  327   412          104900311
  259   444          104902363
  308   423          104905079
   75   471          104908986
  134   468          104909336
  253   446          104910813
  103   470          104915727
  155   466          104918571
  294   430          104919184
  262   443          104923035
   76   471          104926087
  121   469          104933270
  278   437          104938405
  250   447          104939623
  191   461          104940052
  207   458          104941655
  310   422          104942448
  185   462          104942753
  346   399          104942935
   77   471          104943644
  202   459          104944987
  104   470          104947864
  240   450          104949000
  362   386          104950384
  273   439          104950936
  164   465          104955569
  146   467          104959699
  292   431          104960079
  265   442          104960513
   78   471          104961663
  135   468          104963607
  342   402          104966496
  225   454          104967289
  229   453          104968666
  324   414          104970168
  212   457          104972121
  319   417          104973472
  350   396          104974136
  355   392          104975163
  122   469          104977557
  283   435          104978062
   79   471          104980150
  105   470          104980625
  197   460          104981373
  247   448          104984615
  172   464          104985792
  179   463          104988186
  312   421          104989789
  221   455          104990236
  156   466          104991112
  233   452          104994745
   80   471          104999111
  361   387          105006484
  290   432          105010568
  332   409          105012297
  106   470          105014016
  335   407          105014518
  268   441          105014953
   81   471          105018552
  136   468          105018688
  123   469          105022576
  147   467          105024086
  165   465          105036750
  217   456          105037129
  329   411          105037820
   82   471          105038479
  338   405          105044597
  244   449          105045633
  237   451          105045904
  186   462          105045984
  314   420          105047144
  374   375          105047999
  107   470          105048043
  192   461          105050069
  276   438          105052248
  373   376          105052493
   83   471          105058898
  354   393          105060321
  372   377          105061481
  345   400          105063625
  157   466          105064589
  360   388          105067072
  321   416          105067457
  203   459          105068006
  124   469          105068333
  281   436          105069897
  288   433          105070609
  208   458          105070824
  137   468          105074585
  371   378          105074963
  173   464          105075061
  349   397          105079322
   84   471          105079815
  108   470          105082712
  180   463          105084847
  271   440          105086511
  148   467          105089355
  326   413          105090973
  370   379          105092939
  257   445          105095718
  198   460          105098392
   85   471          105101236
  341   403          105102648
  254   446          105103600
  260   444          105104384
  213   457          105107590
  316   419          105114555
  125   469          105114834
  369   380          105115409
  109   470          105118029
  166   465          105118921
  226   454          105119840
  241   450          105122521
   86   471          105123167
  301   427          105125384
  230   453          105126677
  303   426          105126903
  251   447          105127874
  263   443          105129754
  138   468          105131304
  359   389          105132148
  299   428          105133651
  222   455          105137423
  305   425          105138250
  158   466          105139008
  286   434          105140160
  368   381          105142373
   87   471          105145614
  353   394          105149961
  187   462          105150331
  297   429          105151662
  110   470          105154000
    0   472          105154048
    1   472          105154049
    2   472          105154056
    3   472          105154075
    4   472          105154112
    5   472          105154173
    6   472          105154264
    7   472          105154391
    8   472          105154560
    9   472          105154777
   10   472          105155048
   11   472          105155379
  149   467          105155512
   12   472          105155776
   13   472          105156245
   14   472          105156792
   15   472          105157423
   16   472          105158144
  234   452          105158312
   17   472          105158961
  307   424          105159467
   18   472          105159880
   19   472          105160907
  193   461          105161238
   20   472          105162048
  126   469          105162085
   21   472          105163309
   22   472          105164696
  174   464          105165368
   23   472          105166215
   24   472          105167872
  248   448          105168384
   88   471          105168583
   25   472          105169673
  279   437          105171092
   26   472          105171624
  323   415          105171642
  266   442          105171984
   27   472          105173731
  367   382          105173831
  274   439          105175343
   28   472          105176000
  334   408          105177016
   29   472          105178437
  218   456          105179048
  295   430          105179375
   30   472          105181048
  181   463          105182588
   31   472          105183839
  331   410          105185691
   32   472          105186816
  344   401          105188785
  139   468          105188851
  348   398          105188984
   33   472          105189985
  309   423          105190596
  111   470          105190631
  318   418          105192064
   89   471          105192080
  204   459          105192243
   34   472          105193352
  337   406          105196169
   35   472          105196923
   36   472          105200704
  209   458          105201241
  358   390          105201712
  167   465          105202088
   37   472          105204701
   38   472          105208920
  366   383          105209783
  127   469          105210092
   39   472          105213367
  159   466          105214375
  238   451          105215123
   90   471          105216111
  199   460          105216599
  293   431          105216748
   40   472          105218048
  284   435          105219179
  328   412          105222080
  150   467          105222563
   41   472          105222969
  245   449          105224974
  112   470          105227928
   42   472          105228136
  269   441          105231230
  311   422          105231679
   43   472          105233555
   44   472          105239232
   91   471          105240682
  340   404          105243264
  352   395          105244083
  214   457          105244337
   45   472          105245173
  140   468          105247232
  365   384          105250229
   46   472          105251384
  188   462          105255800
  175   464          105256719
   47   472          105257871
  128   469          105258861
  291   432          105263739
   48   472          105264640
   92   471          105265799
  113   470          105265897
   49   472          105271697
  194   461          105273565
  227   454          105273747
  357   391          105275764
   50   472          105279048
  320   417          105279713
  182   463          105281415
  277   438          105281605
  313   421          105282758
  223   455          105285942
  231   453          105286068
  325   414          105286069
  168   465          105286257
   51   472          105286699
  151   467          105290514
  160   466          105290696
   93   471          105291468
  258   445          105294637
   52   472          105294656
  364   385          105295169
  242   450          105297488
  255   446          105297911
   53   472          105302925
  347   399          105303122
  114   470          105304544
  141   468          105306453
  282   436          105307624
  272   440          105307648
  261   444          105307965
  129   469          105308398
   54   472          105311512
  252   447          105317631
   94   471          105317695
  205   459          105317704
  343   402          105318415
  289   433          105320306
   55   472          105320423
  219   456          105322275
  235   452          105323283
   56   472          105329664
  210   458          105332912
  200   460          105336000
  264   443          105338051
   57   472          105339241
  351   396          105342687
  115   470          105343875
  315   420          105343875
  333   409          105343966
   95   471          105344486
  363   386          105344603
  176   464          105349120
   58   472          105349160
  336   407          105352199
  249   448          105353641
  356   392          105354304
  130   469          105358709
  152   467          105359371
   59   472          105359427
  189   462          105362397
  330   411          105363531
  142   468          105366520
  161   466          105367977
   60   472          105370048
  169   465          105371434
   96   471          105371847
  322   416          105377544
   61   472          105381029
  183   463          105381334
  215   457          105382368
  116   470          105383896
  267   442          105385051
  239   451          105385770
  287   434          105386407
  195   461          105387056
  339   405          105388344
   62   472          105392376
  302   427          105398091
  362   387          105398531
   97   471          105399784
  275   439          105401394
  300   428          105402752
  304   426          105403240
   63   472          105404095
  280   437          105405453
  246   449          105405785
  131   469          105409800
  327   413          105410780
  317   419          105415072
   64   472          105416192
  298   429          105417181
  306   425          105418241
  346   400          105421736
  117   470          105424613
  143   468          105427439
   98   471          105428303
   65   472          105428673
  228   454          105429016
  153   467          105429140
  224   455          105435799
  355   393          105437332
  296   430          105441336
   66   472          105441544
  177   464          105442577
  308   424          105443136
  206   459          105444395
  350   397          105445773
  162   466          105446224
  232   453          105446845
  270   441          105449121
  342   403          105452515
   67   472          105454811
  201   460          105456601
  361   388          105456953
   99   471          105457410
  170   465          105457625
  132   469          105461677
  285   435          105462000
  211   458          105465843
  118   470          105466032
  220   456          105466816
   68   472          105468480
  375   375          105468750
  190   462          105470128
  374   376          105471000
  243   450          105473907
  294   431          105475175
  373   377          105477750
  310   423          105477967
  184   463          105482351
   69   472          105482557
  324   415          105485599
  100   471          105487111
  372   378          105489000
  144   468          105489216
  236   452          105489664
  256   446          105493752
  259   445          105495104
  319   418          105496391
   70   472          105497048
  154   467          105499827
  196   461          105501717
  371   379          105504750
  119   470          105508159
  253   447          105508900
   71   472          105511959
  278   438          105512624
  335   408          105512687
  262   444          105513112
  133   469          105514346
  332   410          105515368
  101   471          105517412
  292   432          105518656
  360   389          105519869
  216   457          105521689
  312   422          105522776
  354   394          105524848
  370   380          105525000
  163   466          105525443
   72   472          105527296
  273   440          105530417
  178   464          105537096
  338   406          105537888
  250   448          105540392
   73   472          105543065
  345   401          105544826
  171   465          105544836
  329   412          105545817
  283   436          105547043
  265   443          105547932
  102   471          105548319
  369   381          105549750
  120   470          105551000
  145   468          105551857
  349   398          105553341
  240   451          105557851
   74   472          105559272
  134   469          105567813
  155   467          105571438
  290   433          105571737
  207   459          105572322
   75   472          105575923
  314   421          105577605
  202   460          105578408
  191   462          105578999
  368   382          105579000
  103   471          105579838
  185   463          105584472
  229   454          105585653
  225   455          105587000
  359   390          105587279
  321   417          105587874
  247   449          105588072
  341   404          105591085
   76   472          105593024
  121   470          105594561
  268   442          105599720
  212   458          105600040
  326   414          105603920
  164   466          105605640
  233   453          105609014
   77   472          105610581
  104   471          105611975
  221   456          105612677
  367   383          105612750
  146   468          105615368
  353   395          105616852
  197   461          105617554
  135   469          105622084
   78   472          105628600
  276   439          105629095
  179   464          105632683
  172   465          105633073
  288   434          105634376
  122   470          105638848
  281   437          105641494
  316   420          105642496
  156   467          105643979
  105   471          105644736
   79   472          105647087
  366   384          105651000
  244   450          105651784
  237   452          105657461
  358   391          105659183
  217   457          105662306
  348   399          105665391
   80   472          105666048
  271   441          105668632
  344   402          105672392
  303   427          105672610
  301   428          105673653
  136   469          105677165
  334   409          105677633
  106   471          105678127
  147   468          105679755
  305   426          105681401
  123   470          105683867
  299   429          105684488
   81   472          105685489
  165   466          105686821
  186   463          105687703
  192   462          105689016
  323   416          105689563
  257   446          105691129
  331   411          105691222
  337   407          105691896
  365   385          105693750
  260   445          105697125
  307   425          105700068
  203   460          105701427
  208   459          105701491
  254   447          105701687
  297   430          105705073
   82   472          105705416
  286   435          105706531
  107   471          105712154
  352   396          105713344
  157   467          105717456
  318   419          105717491
  263   444          105719831
  173   465          105722342
   83   472          105725835
  251   448          105728643
  309   424          105728653
  180   464          105729344
  124   470          105729624
  241   451          105731372
  328   413          105732549
  137   469          105733062
  340   405          105734125
  198   461          105734573
  295   431          105735366
  213   458          105735509
  357   392          105735581
  226   455          105739551
  364   386          105741000
  230   454          105743664
  148   468          105745024
  279   438          105745311
   84   472          105746752
  108   471          105746823
  274   440          105754824
  266   443          105759403
  222   456          105759864
  311   423          105767198
   85   472          105768173
  166   466          105768992
  248   449          105771841
  234   453          105772581
  293   432          105775325
  125   470          105776125
  347   400          105781923
  109   471          105782140
  284   436          105788160
  138   469          105789781
   86   472          105790104
  158   467          105791875
  187   463          105792050
  363   387          105792750
  193   462          105800185
  325   415          105801500
  320   418          105802632
  218   457          105804225
  343   403          105804434
  149   468          105811181
   87   472          105812551
  174   465          105812649
  351   397          105814324
  313   422          105815745
  269   442          105815997
  356   393          105816473
  110   471          105818111
  126   470          105823376
    0   473          105823817
    1   473          105823818
    2   473          105823825
    3   473          105823844
    4   473          105823881
    5   473          105823942
    6   473          105824033
    7   473          105824160
    8   473          105824329
    9   473          105824546
   10   473          105824817
  291   433          105824908
   11   473          105825148
   12   473          105825545
  204   460          105825664
   13   473          105826014
   14   473          105826561
  238   452          105826680
  181   464          105827085
   15   473          105827192
   16   473          105827913
   17   473          105828730
   18   473          105829649
   19   473          105830676
  245   450          105831125
   20   473          105831817
  209   459          105831908
   21   473          105833078
   22   473          105834465
   88   472          105835520
   23   473          105835984
   24   473          105837641
   25   473          105839442
   26   473          105841393
   27   473          105843500
   28   473          105845769
  333   410          105847037
  139   469          105847328
   29   473          105848206
  362   388          105849000
  336   408          105850368
   30   473          105850817
  167   466          105852159
  199   461          105852780
   31   473          105853608
  111   471          105854742
   32   473          105856585
  277   439          105858452
   89   472          105859017
   33   473          105859754
   34   473          105863121
   35   473          105866692
  159   467          105867242
   36   473          105870473
  127   470          105871383
  330   412          105871528
  214   458          105872256
  315   421          105874336
   37   473          105874470
  150   468          105878232
   38   473          105878689
  282   437          105879221
  339   406          105881635
   90   472          105883048
   39   473          105883136
  289   434          105884073
   40   473          105887817
  272   441          105889769
  258   446          105890048
  375   376          105891751
  112   471          105892039
   41   473          105892738
  227   455          105893458
  255   447          105895998
  374   377          105896257
  188   463          105897519
   42   473          105897905
  322   417          105897961
  261   445          105900706
  355   394          105901859
  346   401          105902937
  231   454          105903055
   43   473          105903324
  175   465          105904000
  373   378          105905269
  140   469          105905709
  242   451          105906339
   91   472          105907619
  223   456          105908383
   44   473          105909001
  361   389          105909750
  194   462          105912512
   45   473          105914942
  252   448          105918400
  372   379          105918787
  350   398          105919792
  128   470          105920152
   46   473          105921153
  327   414          105923727
  182   464          105925912
   47   473          105927640
  264   444          105928128
  113   471          105930008
   92   472          105932736
   48   473          105934409
  168   466          105936328
  371   380          105936811
  235   453          105937552
  342   404          105940952
   49   473          105941466
  317   420          105943013
  160   467          105943563
  151   468          105946183
  302   428          105946360
  219   457          105947452
   50   473          105948817
  304   427          105948947
  205   460          105951125
  287   435          105952778
  300   429          105953589
   51   473          105956468
  249   449          105957098
   93   472          105958405
  370   381          105959341
  306   426          105961392
  210   459          105963579
   52   473          105964425
  141   469          105964930
  114   471          105968655
  129   470          105969689
  298   430          105970592
  200   461          105972181
  267   443          105972470
   53   473          105972694
  360   390          105975000
  280   438          105979672
  275   440          105980875
   54   473          105981281
  308   425          105983737
   94   472          105984632
  369   382          105986377
   55   473          105990192
  354   395          105991739
  176   465          105996401
  239   452          105997327
  296   431          105997327
   56   473          105999433
  324   416          106003520
  189   463          106004116
  115   471          106007986
   57   473          106009010
  215   458          106010287
   95   472          106011423
  246   450          106011936
  335   409          106013304
  152   468          106015040
  310   424          106016024
  368   383          106017919
   58   473          106018929
  130   470          106020000
  161   467          106020844
  332   411          106020899
  169   466          106021505
  319   419          106021818
  142   469          106024997
  183   464          106025831
  195   462          106026003
  345   402          106028433
   59   473          106029196
  349   399          106029748
  285   436          106030981
  338   407          106033615
  294   432          106033752
  270   442          106033888
   96   472          106038784
   60   473          106039817
  359   391          106044750
  116   471          106048007
  228   455          106048727
   61   473          106050798
  367   384          106053967
  329   413          106056286
  224   456          106058240
  312   423          106058295
   62   473          106062145
  232   454          106063832
   97   472          106066721
  131   470          106071091
   63   473          106073864
  206   460          106077816
  292   433          106079825
  341   405          106081946
  243   451          106082758
  153   468          106084809
  143   469          106085916
   64   473          106085961
  353   396          106086113
  117   471          106088724
  278   439          106089471
  177   465          106089858
  259   446          106090515
  256   447          106091839
  220   457          106091993
  201   461          106092782
  366   385          106094521
   98   472          106095240
  211   459          106096510
   65   473          106098442
  162   467          106099091
  236   453          106103933
  262   445          106105853
  170   466          106107696
  253   448          106109669
  314   422          106110592
  321   418          106110793
   66   473          106111313
  190   463          106111847
  273   441          106112538
  283   437          106118640
  358   392          106119000
  326   415          106119351
  132   470          106122968
   99   472          106124347
   67   473          106124580
  184   464          106126848
  118   471          106130143
  290   434          106135504
  265   444          106138009
   68   473          106138249
  365   386          106139581
  196   462          106140664
  250   449          106143849
  348   400          106144192
  144   469          106147693
  216   458          106149608
   69   473          106152326
  100   472          106154048
  154   468          106155496
  344   403          106158411
   70   473          106166817
  240   452          106169408
  119   471          106172270
  316   421          106172957
  133   470          106175637
  163   467          106178310
  334   410          106180704
   71   473          106181728
  101   472          106184349
  178   465          106184377
  352   397          106184981
  268   443          106187139
  364   387          106189147
  337   408          106190065
  247   450          106194223
  171   466          106194907
   72   473          106197065
  357   393          106197750
  331   412          106199219
  288   435          106200747
  229   455          106205364
  207   460          106205743
  276   440          106208576
  225   456          106209441
  323   417          106209980
  145   469          106210334
   73   473          106212834
  202   461          106214589
  120   471          106215111
  102   472          106215256
  281   438          106215713
  191   463          106220718
  303   428          106220879
  301   429          106224490
  233   454          106226001
  155   468          106227107
  305   427          106227108
  340   406          106227416
  185   464          106228969
   74   473          106229041
  134   470          106229104
  212   459          106230707
  221   457          106237854
  299   430          106237899
  307   426          106243219
  363   388          106243219
  318   420          106245432
  328   414          106245496
   75   473          106245692
  103   472          106246775
  271   442          106253399
  197   462          106256501
  164   467          106258507
  121   471          106258672
  244   451          106260635
  297   431          106261064
   76   473          106262793
  347   401          106263124
  309   425          106269254
  237   453          106271730
  146   469          106273845
  286   436          106275512
  104   472          106278912
  179   465          106279964
   77   473          106280350
  356   394          106281000
  172   466          106283144
  135   470          106283375
  351   398          106288343
  257   447          106289216
  217   458          106290225
  260   446          106292536
  343   404          106292871
  295   432          106293943
   78   473          106298369
  156   468          106299648
  362   389          106301797
  254   448          106302456
  122   471          106302959
  311   424          106305255
  105   472          106311673
  263   445          106312572
  376   376          106314752
   79   473          106316856
  375   377          106317008
  325   416          106319421
  279   439          106322158
  374   378          106323776
  320   419          106328059
  192   463          106330735
  251   449          106332100
  186   464          106332200
  208   460          106334912
  373   379          106335056
   80   473          106335817
  293   433          106336494
  274   441          106336945
  203   461          106337608
  147   469          106338232
  136   470          106338456
  165   467          106339688
  241   452          106342929
  106   472          106345064
  123   471          106347978
  266   444          106349480
  372   380          106350848
  336   409          106350985
  313   423          106351264
  333   411          106352568
   81   473          106355258
  284   437          106359757
  226   456          106361992
  230   455          106363375
  361   390          106364881
  213   459          106366176
  355   395          106368750
  371   381          106371152
  173   466          106372413
  157   468          106373125
  198   462          106373520
   82   473          106375185
  180   465          106376625
  339   407          106377362
  248   450          106377992
  107   472          106379091
  330   413          106381997
  222   457          106385041
  346   402          106386544
  291   434          106388675
  234   454          106389568
  124   471          106393735
  137   470          106394353
   83   473          106395604
  370   382          106395968
  350   399          106396199
  269   443          106403416
  148   469          106403501
  315   422          106407323
  108   472          106413760
   84   473          106416521
  322   418          106420880
  166   467          106421859
  369   383          106425296
  342   405          106431813
  218   458          106432144
  360   391          106432471
  187   464          106436547
  277   440          106437933
   85   473          106437942
  327   415          106439158
  245   451          106439976
  125   471          106440236
  238   453          106440949
  193   463          106441904
  158   468          106447544
  109   472          106449077
  289   435          106450444
  138   470          106451072
  282   438          106453440
  368   384          106459136
   86   473          106459873
  354   396          106461000
  204   461          106461845
  174   466          106462720
  209   460          106465329
  149   469          106469658
  317   421          106473474
  181   465          106474366
  272   442          106474536
   87   473          106482320
  110   472          106485048
  126   471          106487487
  258   447          106488135
  199   462          106491727
  261   446          106496117
    0   474          106496424
    1   474          106496425
    2   474          106496432
    3   474          106496451
    4   474          106496488
    5   474          106496549
    6   474          106496640
    7   474          106496767
  255   448          106496767
    8   474          106496936
    9   474          106497153
  302   429          106497197
  304   428          106497216
   10   474          106497424
  367   385          106497488
   11   474          106497755
   12   474          106498152
   13   474          106498621
   14   474          106499168
   15   474          106499799
   16   474          106500520
   17   474          106501337
   18   474          106502256
  214   459          106502923
   19   474          106503283
   20   474          106504424
  359   392          106504567
  167   467          106505026
   88   473          106505289
   21   474          106505685
  300   430          106507000
   22   474          106507072
  306   427          106507099
  349   400          106508549
   23   474          106508591
  139   470          106508619
   24   474          106510248
   25   474          106512049
   26   474          106514000
  345   403          106514452
  227   456          106515899
   27   474          106516107
  335   410          106516375
  242   452          106517896
   28   474          106518376
   29   474          106520813
  264   445          106520869
  111   472          106521679
  287   436          106521759
  252   449          106521857
  231   455          106522766
  159   468          106522911
   30   474          106523424
  324   417          106523937
   31   474          106526215
  298   431          106526583
  308   426          106526888
   89   473          106528786
  332   412          106528896
   32   474          106529192
  338   408          106531784
   33   474          106532361
  223   457          106533560
  127   471          106535494
   34   474          106535728
  150   469          106536709
   35   474          106539299
  366   386          106540352
  188   464          106542016
   36   474          106543080
   37   474          106547077
  319   420          106549759
   38   474          106551296
   90   473          106552817
  175   466          106554071
  194   463          106554231
  235   454          106554539
   39   474          106555743
  296   432          106555904
  280   439          106556519
  310   425          106556625
  353   397          106557750
  112   472          106558976
   40   474          106560424
  267   444          106562547
  275   441          106562996
  249   450          106563249
   41   474          106565345
  140   470          106567000
  329   414          106569233
   42   474          106570512
  182   465          106573193
  341   406          106575237
  219   458          106575371
   43   474          106575931
   91   473          106577388
  358   393          106581169
   44   474          106581608
  128   471          106584263
  205   461          106587306
   45   474          106587549
  365   387          106587728
  168   467          106589195
   46   474          106593760
  294   433          106594921
  312   424          106596352
  113   472          106596945
  210   460          106597000
  160   468          106599232
   47   474          106600247
   92   473          106602505
  285   437          106602578
  151   469          106604660
   48   474          106607016
  200   462          106611128
  239   453          106611596
   49   474          106614073
  246   451          106620787
  270   443          106621307
   50   474          106621424
  348   401          106625393
  141   470          106626221
   93   473          106628174
   51   474          106629075
  129   471          106633800
  114   472          106635592
  321   419          106636220
   52   474          106637032
  326   416          106637272
  364   388          106639616
  215   459          106640954
  292   434          106643592
   53   474          106645301
  314   423          106646111
  176   466          106646472
  344   404          106646848
  189   464          106648613
   54   474          106653888
   94   473          106654401
  352   398          106659000
  357   394          106662277
   55   474          106662799
  195   463          106667722
  278   440          106668952
  228   456          106671168
   56   474          106672040
  183   465          106673112
  152   469          106673517
  169   467          106674372
  115   472          106674923
  161   468          106676513
   95   473          106681192
   57   474          106681617
  224   457          106683417
  232   455          106683543
  130   471          106684111
  334   411          106686235
  142   470          106686288
  259   447          106688602
  337   409          106690682
   58   474          106691536
  256   448          106692608
  283   438          106692859
  243   452          106694315
  363   389          106696016
  273   442          106697305
  262   446          106701264
   59   474          106701803
  290   435          106701875
  316   422          106705944
   96   473          106708553
  331   413          106709688
   60   474          106712424
  253   449          106713126
  206   461          106713997
  116   472          106714944
  220   458          106719912
  236   454          106720920
  340   407          106723143
   61   474          106723405
  211   460          106729931
  265   445          106730750
  201   462          106731729
  323   418          106732899
   62   474          106734752
  131   471          106735202
   97   473          106736490
  177   466          106739929
  376   377          106740009
  153   469          106743286
  375   378          106744527
   63   474          106746471
  347   402          106746731
  143   470          106747207
  356   395          106747891
  250   450          106750000
  374   379          106753563
  162   468          106754760
  117   472          106755661
  190   464          106756344
  362   390          106756928
   64   474          106758568
  170   467          106760563
  328   415          106760927
  351   399          106764750
   98   473          106765009
  373   380          106767117
  288   436          106769728
   65   474          106771049
  303   429          106771716
  184   465          106774129
  305   428          106775377
  318   421          106775893
  268   444          106777216
  301   430          106777901
  216   459          106780275
  196   463          106782383
  240   453          106783677
  343   405          106783732
   66   474          106783920
  372   381          106785189
  132   471          106787079
  307   427          106788926
  276   441          106790697
  281   439          106792560
  299   431          106793890
   99   473          106794116
  118   472          106797080
   67   474          106797187
  247   451          106803074
  371   382          106807779
  144   470          106808984
   68   474          106810856
  309   426          106812405
  154   469          106813973
  297   432          106819641
  361   391          106822352
  100   473          106823817
   69   474          106824933
  229   456          106827805
  163   468          106833979
  178   466          106834448
  225   457          106834618
  370   383          106834887
  355   396          106838011
  119   472          106839207
   70   474          106839424
  133   471          106839748
  325   417          106839838
  271   443          106840818
  207   461          106841924
  233   455          106845712
  311   425          106845856
  286   437          106847109
  171   467          106847774
  202   462          106853536
  336   410          106854056
  101   473          106854118
   71   474          106854335
  295   433          106855112
  320   420          106856000
  333   412          106860565
  212   460          106864128
  191   464          106865215
  221   458          106865773
  369   384          106866513
   72   474          106869672
  145   470          106871625
  244   452          106872192
  346   403          106872563
  350   400          106875000
  339   408          106875531
  185   465          106876250
  120   472          106882048
  102   473          106885025
   73   474          106885441
  155   469          106885584
  237   454          106888717
  313   424          106889321
  257   448          106889985
  260   447          106890623
  360   392          106892288
  134   471          106893215
  330   414          106894944
  197   463          106898220
  293   434          106900261
  279   440          106901639
   74   474          106901648
  368   385          106902657
  254   449          106905913
  263   446          106907983
  164   468          106914176
  103   473          106916544
   75   474          106918299
  217   459          106920892
  274   442          106921712
  342   406          106925104
  121   472          106925609
  179   466          106930035
  354   397          106932637
  284   438          106933976
  146   470          106935136
   76   474          106935400
  172   467          106936011
  251   450          106938251
  266   445          106942221
  315   423          106942842
  367   386          106943319
  322   419          106946307
  135   471          106947486
  104   473          106948681
   77   474          106952957
  291   435          106955046
  327   416          106957079
  241   453          106957198
  156   469          106958125
  359   393          106966736
  122   472          106969896
   78   474          106970976
  208   461          106971093
  192   464          106975232
  203   462          106976555
  186   465          106979481
  105   473          106981442
  230   456          106985816
  248   451          106986843
  226   457          106987169
  366   387          106988499
   79   474          106989463
  349   401          106989750
  269   444          106993493
  165   468          106995357
  147   470          106999523
  213   460          106999597
  136   471          107002567
  345   404          107002889
  317   422          107006461
   80   474          107008424
  234   455          107009279
  222   458          107012960
  106   473          107014833
  123   472          107014915
  198   463          107015239
  289   436          107019425
  277   441          107020054
  335   411          107021906
  173   467          107025280
  180   466          107026696
   81   474          107027865
  282   439          107030287
  157   469          107031602
  353   398          107031769
  338   409          107032401
  365   388          107038197
  332   413          107039365
  358   394          107045696
  324   418          107046856
   82   474          107047792
  304   429          107048053
  107   473          107048860
  302   430          107050608
  245   452          107051533
  306   428          107055368
  238   454          107057936
  137   471          107058464
  124   472          107060672
  272   443          107061955
  218   459          107062811
  300   431          107062991
  148   470          107064792
   83   474          107068211
  341   407          107070964
  308   427          107072595
  166   468          107077528
  319   421          107080220
  108   473          107083529
  187   465          107083828
  329   415          107084664
  298   432          107085160
  193   464          107086401
  258   448          107088904
   84   474          107089128
  364   389          107092413
  287   437          107093356
  261   447          107094204
  310   426          107099776
  255   449          107100224
  204   462          107100792
  209   461          107101510
  158   469          107106021
  125   472          107107173
  348   402          107109000
   85   474          107110549
  138   471          107115183
  174   467          107115587
  264   446          107116280
  296   433          107117073
  109   473          107118846
  181   466          107124437
  252   450          107128008
  357   395          107129168
  149   470          107130949
  242   453          107132165
   86   474          107132480
  199   463          107133446
  352   399          107135407
  280   440          107136000
  214   460          107136344
  312   425          107136953
  344   405          107137709
  227   457          107141076
  231   456          107145207
  275   442          107147763
  363   390          107151147
  126   472          107154424
  110   473          107154817
   87   474          107154927
  267   445          107155288
  326   417          107157689
  294   434          107158688
  167   468          107160695
  223   458          107161479
  321   420          107164161
  377   377          107165266
  376   378          107167528
    0   475          107171875
    1   475          107171876
    2   475          107171883
    3   475          107171902
    4   475          107171939
    5   475          107172000
    6   475          107172091
  249   451          107172100
    7   475          107172218
    8   475          107172387
    9   475          107172604
  139   471          107172730
   10   475          107172875
   11   475          107173206
   12   475          107173603
   13   475          107174072
  235   455          107174250
  375   379          107174314
   14   475          107174619
   15   475          107175250
   16   475          107175971
   17   475          107176788
  285   438          107176797
   18   475          107177707
   88   474          107177896
   19   475          107178734
   20   475          107179875
   21   475          107181136
  159   469          107181388
   22   475          107182523
   23   475          107184042
  314   424          107184168
  374   380          107185624
   24   475          107185699
   25   475          107187500
  188   465          107189297
   26   475          107189451
  111   473          107191448
   27   475          107191558
  337   410          107193753
   28   475          107193827
  334   412          107194232
   29   475          107196264
  150   470          107198000
  194   464          107198728
   30   475          107198875
   89   474          107201393
  373   381          107201458
   31   475          107201666
  127   472          107202431
   32   475          107204643
  219   459          107206038
  175   467          107206938
   33   475          107207812
  292   435          107209963
   34   475          107211179
  270   444          107211384
  362   391          107214399
   35   475          107214750
  356   396          107217152
   36   475          107218531
  340   408          107221312
  372   382          107221816
   37   475          107222528
  331   414          107222635
  182   466          107223264
   90   474          107225424
  205   462          107226253
   38   475          107226747
  239   454          107228583
  112   473          107228745
  140   471          107231111
   39   475          107231194
  246   452          107232344
  347   403          107232750
  210   461          107233181
   40   475          107235875
   41   475          107240796
  316   423          107241463
  351   400          107243551
  168   468          107244864
   42   475          107245963
  371   383          107246698
   91   474          107249995
  278   441          107251073
  128   472          107251200
   43   475          107251382
  200   463          107252847
   44   475          107257059
  160   469          107257709
  323   419          107258326
   45   475          107263000
  151   470          107265951
  113   473          107266714
   46   475          107269211
  283   439          107269706
  290   436          107270856
  215   460          107274375
   92   474          107275112
   47   475          107275698
  370   384          107276104
  343   406          107277023
  328   416          107278848
  361   392          107282169
   48   475          107282467
  273   443          107284724
  259   448          107289371
   49   475          107289524
  141   471          107290332
  189   465          107295894
  256   449          107296065
  228   457          107296345
   50   475          107296875
  176   467          107299339
  262   447          107299351
  129   472          107300737
   93   474          107300781
   51   475          107304526
  114   473          107305361
  232   456          107305984
  243   453          107308584
  318   422          107308880
  355   397          107309648
  369   385          107310034
  224   458          107311336
  195   464          107312219
   52   475          107312483
  253   450          107319277
   53   475          107320752
  183   466          107323183
  303   430          107325127
  265   446          107326161
  305   429          107326214
   94   474          107327008
   54   475          107329339
  169   468          107330041
  301   431          107333892
  152   470          107334808
  161   469          107334990
  307   428          107337195
   55   475          107338250
  236   455          107340631
  288   437          107341325
  115   473          107344692
   56   475          107347491
  368   386          107348488
  142   471          107350399
  220   459          107350579
  130   472          107351048
  299   432          107352467
  206   462          107352944
   95   474          107353799
  360   393          107354457
  350   401          107356201
   57   475          107357068
  309   427          107358112
  250   451          107358851
  336   411          107359587
  346   404          107361000
  325   418          107362757
  211   461          107366112
   58   475          107366987
  268   445          107369957
  333   413          107371034
  281   440          107372041
  201   463          107373448
  276   442          107375464
  339   409          107376148
   59   475          107377254
  297   433          107380810
   96   474          107381160
  116   473          107384713
  320   421          107386461
   60   475          107387875
  311   426          107389007
  367   387          107391466
  177   467          107392796
   61   475          107398856
  240   454          107400664
  131   472          107402139
  190   465          107403625
  153   470          107404577
  354   398          107406656
   97   474          107409097
   62   475          107410203
  330   415          107410375
  143   471          107411318
  162   469          107413237
  216   460          107413696
  247   452          107414631
  170   468          107416232
  295   434          107418879
  342   407          107420831
  286   438          107421328
   63   475          107421922
  184   466          107424200
  117   473          107425430
  196   464          107426880
  313   425          107429922
  271   444          107430895
  359   394          107431263
   64   475          107434019
   98   474          107437616
  366   388          107438968
   65   475          107446500
  229   457          107452982
  132   472          107454016
   66   475          107459371
  225   458          107462537
  293   435          107466632
   99   474          107466723
  118   473          107466849
  233   456          107468153
   67   475          107472638
  144   471          107473095
  349   402          107473357
  322   420          107474248
  154   470          107475264
  327   417          107477496
  207   462          107480871
  315   424          107480899
  279   441          107483760
   68   475          107486307
  244   453          107486461
  178   467          107487315
  365   389          107490994
  260   448          107491392
  163   469          107492456
  257   449          107493442
  345   405          107493750
  202   463          107495255
  100   474          107496424
  221   459          107496440
  212   461          107500309
   69   475          107500384
  171   468          107503443
  263   447          107506070
  133   472          107506685
  353   399          107508176
  237   455          107508428
  119   473          107508976
  274   443          107509131
  284   439          107510823
  254   450          107512064
  191   465          107512496
  358   395          107512587
   70   475          107514875
  291   436          107524027
  185   466          107526321
  101   474          107526725
   71   475          107529786
  335   412          107529903
  338   410          107535472
  145   471          107535736
  266   446          107537632
  317   423          107541980
  197   464          107542717
   72   475          107545123
  155   470          107546875
  251   451          107547102
  364   390          107547544
  120   473          107551817
  332   414          107552312
  217   460          107554313
  102   474          107557632
  134   472          107560152
   73   475          107560892
  341   408          107569133
  324   419          107572283
  164   469          107572653
  241   454          107574185
   74   475          107577099
  179   467          107582902
  269   445          107586234
  103   474          107589151
  289   437          107591022
  172   468          107591680
  377   378          107592785
   75   475          107593750
  348   403          107595019
  121   473          107595378
  376   379          107597315
  248   452          107598400
  357   396          107598429
  146   471          107599247
  304   430          107601464
  329   416          107602585
  277   442          107604821
  306   429          107606205
  375   380          107606375
  302   431          107606599
  363   391          107608618
  282   440          107609768
  208   462          107610040
   76   475          107610851
  230   457          107610993
  319   422          107613207
  352   400          107614208
  135   472          107614423
  226   458          107615088
  203   463          107618274
  156   470          107619416
  374   381          107619965
  308   428          107620864
  104   474          107621288
  300   432          107621568
  192   465          107622513
   77   475          107628408
  186   466          107629552
  344   406          107631000
  234   456          107631720
  213   461          107635778
  373   382          107638085
  122   473          107639665
  222   459          107643627
  310   427          107645483
  298   433          107646329
   78   475          107646427
  272   444          107652032
  165   469          107653834
  105   474          107654049
  198   464          107659736
  372   383          107660735
  147   471          107663634
   79   475          107664914
  245   453          107665802
  287   438          107667575
  136   472          107669504
  362   392          107674216
  238   455          107677647
  180   467          107679563
  312   426          107680104
  326   418          107680608
  296   434          107680840
  173   468          107680949
   80   475          107683875
  123   473          107684684
  106   474          107687440
  371   384          107687915
  356   397          107688789
  258   449          107692361
  157   470          107692893
  321   421          107694622
  261   448          107694973
  218   460          107696232
  337   411          107699284
   81   475          107703316
  334   413          107704701
  255   450          107706375
  264   447          107714367
  280   441          107718121
  370   385          107719625
  347   404          107721187
  107   474          107721467
  340   409          107721929
   82   475          107723243
  351   401          107724752
  314   425          107724769
  294   435          107725059
  137   472          107725401
  148   471          107728903
  124   473          107730441
  193   465          107733682
  187   466          107733899
  275   443          107735182
  166   469          107736005
  252   451          107736859
  331   415          107738066
  209   462          107740457
  204   463          107742511
   83   475          107743662
  361   393          107744338
  242   454          107749152
  267   446          107750699
  285   439          107753644
  369   386          107755865
  108   474          107756136
   84   475          107764579
  158   470          107767312
  227   458          107768995
  231   457          107770384
  174   468          107771256
  214   461          107772525
  343   407          107772750
  125   473          107776942
  181   467          107777304
  199   464          107777943
  292   436          107778944
  316   424          107779520
  138   472          107782120
  249   452          107783657
  355   398          107783667
   85   475          107786000
  323   420          107786267
  109   474          107791453
  223   459          107792146
  149   471          107795060
  368   387          107796635
  235   456          107796691
  328   417          107799265
  270   445          107804125
   86   475          107807931
  360   394          107818984
  167   469          107819172
  126   473          107824193
  110   474          107827424
   87   475          107830378
  278   442          107835840
  188   466          107839368
  219   460          107839459
  139   472          107839667
  350   402          107839808
  367   388          107841935
  290   437          107842453
  159   470          107842679
  318   423          107844399
  194   465          107846009
  246   453          107846613
  239   455          107848294
  283   440          107849187
    0   476          107850176
    1   476          107850177
    2   476          107850184
    3   476          107850203
    4   476          107850240
    5   476          107850301
    6   476          107850392
    7   476          107850519
    8   476          107850688
    9   476          107850905
   10   476          107851176
   11   476          107851507
  346   405          107851861
   12   476          107851904
   13   476          107852373
   14   476          107852920
   88   475          107853347
   15   476          107853551
   16   476          107854272
   17   476          107855089
   18   476          107856008
   19   476          107857035
   20   476          107858176
   21   476          107859437
   22   476          107860824
  150   471          107862111
   23   476          107862343
  175   468          107862607
   24   476          107864000
  111   474          107864055
   25   476          107865801
  336   412          107867584
   26   476          107867752
  205   463          107867972
   27   476          107869859
   28   476          107872128
  210   462          107872128
  127   473          107872200
   29   476          107874565
  273   444          107874801
  182   467          107876131
   89   475          107876844
   30   476          107877176
  339   410          107879219
  305   430          107879625
   31   476          107879967
  303   431          107881118
   32   476          107882944
  354   399          107883063
  333   414          107883981
   33   476          107886113
  307   429          107888032
  325   419          107888184
   34   476          107889480
  366   389          107891765
  301   432          107892469
  259   449          107892828
   35   476          107893051
   36   476          107896832
  200   464          107897344
  140   472          107898048
  359   395          107898154
  262   448          107900120
   37   476          107900829
   90   475          107900875
  112   474          107901352
  256   450          107902216
  168   469          107903341
   38   476          107905048
  309   428          107906381
   39   476          107909495
  215   461          107910556
  299   433          107913636
   40   476          107914176
  288   438          107915544
  160   470          107919000
  342   408          107919000
   41   476          107919097
  320   422          107919448
  128   473          107920969
  265   447          107924248
   42   476          107924264
  228   458          107924264
   91   475          107925446
  243   454          107925571
  253   451          107928128
  330   416          107928296
   43   476          107929683
  151   471          107930062
  232   457          107931161
  311   427          107934714
   44   476          107935360
  113   474          107939321
   45   476          107941301
  224   459          107942003
  297   434          107944577
  189   466          107945965
  365   390          107946125
   46   476          107947512
   92   475          107950563
   47   476          107953999
  281   441          107954162
  176   468          107955008
  141   472          107957269
  349   403          107959376
  195   465          107959500
   48   476          107960768
  276   443          107962883
  236   456          107963072
  268   446          107965368
   49   476          107967825
  250   452          107970408
  129   473          107970506
  313   426          107973073
   50   476          107975176
  183   467          107976050
   93   475          107976232
  114   474          107977968
  358   396          107981848
   51   476          107982827
  220   460          107984000
  295   435          107985250
  353   400          107986977
  345   406          107987041
  169   469          107988518
   52   476          107990784
  206   463          107994663
  161   470          107996281
  286   439          107998175
  152   471          107998919
   53   476          107999053
  327   418          108000415
   94   475          108002459
  322   421          108004709
  364   391          108005015
  211   462          108005059
   54   476          108007640
   55   476          108016551
  115   474          108017299
  142   472          108017336
  201   464          108017945
  378   378          108020304
  240   455          108020375
  130   473          108020817
  315   425          108021500
  377   379          108022572
  271   445          108023636
   56   476          108025792
  247   453          108028900
   95   475          108029250
  376   380          108029376
   57   476          108035369
  293   436          108035613
  335   413          108040372
  375   381          108040716
  338   411          108041003
   58   476          108045288
  177   468          108048465
  216   461          108049877
  190   466          108053696
   59   476          108055555
  374   382          108056592
   96   475          108056611
  116   474          108057320
   60   476          108066176
  332   415          108067743
  363   392          108068435
  279   442          108068527
  153   471          108068688
  341   409          108069750
  357   397          108070066
  131   473          108071908
  196   465          108074161
  162   470          108074528
  170   469          108074709
  373   383          108077004
  184   467          108077067
   61   476          108077157
  143   472          108078255
  317   424          108080037
  229   458          108080901
  348   404          108083456
   97   475          108084548
   62   476          108088504
  284   440          108090304
  225   459          108093204
  233   457          108093330
  260   449          108094849
  352   401          108095409
  291   437          108095624
  117   474          108098037
  274   444          108099208
  257   450          108099593
   63   476          108100223
  324   420          108100224
  372   384          108101952
  244   454          108103448
  263   448          108106839
   64   476          108112320
   98   475          108113067
  254   451          108120915
  207   463          108122590
  329   417          108123002
  132   473          108123785
   65   476          108124801
  344   407          108126727
  221   460          108129861
  237   456          108130869
  371   385          108131436
  266   447          108135719
  362   393          108136385
   66   476          108137672
  212   462          108139256
  154   471          108139375
  118   474          108139456
  202   464          108139752
  144   472          108140032
   99   475          108142174
  178   468          108142984
  319   423          108148726
   67   476          108150939
  163   470          108153747
  304   431          108157455
  251   452          108158659
  306   430          108159616
  171   469          108161920
  191   466          108162567
  356   398          108162808
   68   476          108164608
  302   432          108165176
  289   438          108165241
  370   386          108165456
  308   429          108171701
  100   475          108171875
  133   473          108176454
   69   476          108178685
  185   467          108179188
  119   474          108181583
  269   446          108181645
  300   433          108182737
  197   465          108189998
  217   461          108190494
  282   441          108191889
  277   443          108192240
   70   476          108193176
  310   428          108193752
  241   455          108193896
  101   475          108202176
  145   472          108202673
  369   387          108204012
  326   419          108206035
  337   412          108207281
   71   476          108208087
  351   402          108208359
  361   394          108208865
  298   434          108210096
  155   471          108210986
  347   405          108212048
  248   453          108212669
  334   414          108217648
   72   476          108223424
  120   474          108224424
  340   410          108225000
  312   427          108225811
  321   422          108227609
  134   473          108229921
  102   475          108233083
  164   470          108233944
  179   468          108238571
  230   458          108238912
   73   476          108239193
  287   439          108244422
  272   445          108244773
  226   459          108245755
  368   388          108247104
  296   435          108247211
  172   469          108250157
  208   463          108251759
   74   476          108255400
  331   416          108255987
  234   457          108256897
  355   399          108260074
  203   464          108262771
  103   475          108264602
  146   472          108266184
  314   426          108267920
  121   474          108267985
  343   408          108270919
   75   476          108272051
  192   466          108272584
  213   462          108274725
  222   460          108277048
  186   467          108282419
  245   454          108282789
  156   471          108283527
  135   473          108284192
  360   395          108285875
   76   476          108289152
  294   436          108294040
  367   389          108294732
  104   475          108296739
  261   449          108298430
  258   450          108298512
  238   456          108300088
  280   442          108302888
   77   476          108306709
  198   465          108307017
  122   474          108312272
  165   470          108315125
  264   448          108315136
  255   451          108315226
  323   421          108316728
  316   425          108320121
  328   418          108322184
   78   476          108324728
  275   444          108325259
  350   403          108325827
  105   475          108329500
  147   472          108330571
  218   461          108332413
  285   440          108333125
  180   468          108335232
  136   473          108339273
  173   469          108339426
   79   476          108343215
  346   406          108345152
  366   390          108346896
  252   452          108348416
  267   447          108348786
  292   437          108350541
  157   471          108357004
  123   474          108357291
  354   400          108361864
   80   476          108362176
  106   475          108362891
  359   396          108367415
  242   455          108368863
  336   413          108378053
   81   476          108381617
  209   463          108382176
  318   424          108382456
  193   466          108383753
  339   411          108384750
  187   467          108386766
  204   464          108387008
  137   473          108395170
  148   472          108395840
  107   475          108396918
  166   470          108397296
  249   453          108397926
  231   458          108398303
  333   415          108399412
  270   446          108399536
  227   459          108399662
   82   476          108401544
  124   474          108403048
  365   391          108403596
  214   462          108411472
  325   420          108416125
  290   438          108416672
  342   409          108419617
  235   457          108421868
   83   476          108421963
  278   443          108423259
  199   465          108425224
  223   460          108425567
  174   469          108429733
  283   441          108431308
  158   471          108431423
  108   475          108431587
  181   468          108432973
  305   431          108435616
  303   432          108439695
  307   430          108441443
   84   476          108442880
  349   404          108447813
  330   417          108448713
  125   474          108449549
  378   379          108450091
  138   473          108451889
  358   397          108453485
  301   433          108453638
  377   380          108454633
  320   423          108454967
  309   429          108457218
  149   472          108461997
  246   454          108463600
  376   381          108463717
   85   476          108464301
  364   392          108464832
  109   475          108466904
  273   445          108467542
  353   401          108468178
  239   456          108470735
  219   461          108475640
  375   382          108477343
  299   434          108477403
  167   470          108480463
  345   407          108482768
  311   428          108482983
   86   476          108486232
  188   467          108492235
  288   439          108492391
  374   383          108495511
  194   466          108496080
  126   474          108496800
  259   450          108498979
  110   475          108502875
  262   449          108503577
  159   471          108506790
   87   476          108508679
  139   473          108509436
  297   435          108510948
  256   451          108511067
  205   464          108512469
  210   463          108513847
  373   384          108518221
  313   427          108518780
  175   469          108521084
  265   448          108525017
  327   419          108525842
  150   472          108529048
  363   393          108530604
    0   477          108531333
    1   477          108531334
    2   477          108531341
    3   477          108531360
    4   477          108531397
    5   477          108531458
    6   477          108531549
   88   476          108531648
    7   477          108531676
  182   468          108531800
    8   477          108531845
    9   477          108532062
   10   477          108532333
   11   477          108532664
   12   477          108533061
   13   477          108533530
   14   477          108534077
   15   477          108534708
   16   477          108535429
   17   477          108536246
   18   477          108537165
  322   422          108537696
   19   477          108538192
  281   442          108538929
   20   477          108539333
  111   475          108539506
  253   452          108539685
   21   477          108540594
   22   477          108541981
   23   477          108543500
  357   398          108544085
  200   465          108544625
  127   474          108544807
   24   477          108545157
  243   455          108545282
  372   385          108545473
   25   477          108546958
   26   477          108548909
  338   412          108549000
  215   462          108549503
   27   477          108551016
  276   444          108552960
   28   477          108553285
  335   414          108553319
  295   436          108554231
  228   459          108554931
   89   476          108555145
   29   477          108555722
   30   477          108558333
  232   458          108559080
   31   477          108561124
  268   447          108563455
   32   477          108564101
  168   470          108564632
  315   426          108564651
   33   477          108567270
  140   473          108567817
   34   477          108570637
  341   410          108572821
   35   477          108574208
  348   405          108574317
  224   460          108575424
  112   475          108576803
  371   386          108577267
  286   440          108577656
   36   477          108577989
  352   402          108579016
   90   476          108579176
   37   477          108581986
  160   471          108583111
  250   453          108584677
  332   416          108585664
   38   477          108586205
  236   457          108588249
   39   477          108590652
  128   474          108593576
   40   477          108595333
  151   472          108596999
  189   467          108598832
   41   477          108600254
  362   394          108600912
   91   476          108603747
   42   477          108605421
  293   437          108607210
  195   466          108609571
   43   477          108610840
  176   469          108613485
  370   387          108613603
  113   475          108614772
   44   477          108616517
  271   446          108619047
  220   461          108620181
  317   425          108620638
   45   477          108622458
  344   408          108624896
  141   473          108627038
   46   477          108628669
   92   476          108628864
  324   421          108630685
  183   468          108631719
   47   477          108635156
  206   464          108639160
  356   399          108639215
   48   477          108641925
  240   456          108642816
  129   474          108643113
  247   454          108645887
  329   418          108645921
  211   463          108646778
   49   477          108648982
  169   470          108649809
  114   475          108653419
  369   388          108654481
   93   476          108654533
  279   443          108655946
   50   477          108656333
  161   471          108660392
   51   477          108663984
  201   465          108665226
  152   472          108665856
  291   438          108669843
   52   477          108671941
  284   441          108672425
  361   395          108675756
   53   477          108680210
   94   476          108680760
  319   424          108686783
  142   473          108687105
   54   477          108688797
  216   462          108688824
  274   445          108691949
  115   475          108692750
  130   474          108693424
  351   403          108694378
   55   477          108697708
  368   389          108699901
  260   450          108701000
  347   406          108705339
  190   467          108706563
  177   469          108706942
   56   477          108706949
   95   476          108707551
  257   451          108708444
  263   449          108710296
  229   459          108711568
  306   431          108715607
  304   432          108716032
   57   477          108716526
  337   413          108717750
  233   458          108721249
  244   455          108723159
  196   466          108724232
  308   430          108725112
  302   433          108726345
   58   477          108726445
  225   460          108726625
  340   411          108730531
  254   452          108732472
  184   468          108732736
  116   475          108732771
  334   415          108733079
  326   420          108733976
   96   476          108734912
  153   472          108735625
  170   470          108736000
  266   448          108736488
   59   477          108736712
  162   471          108738639
  355   400          108738875
  289   439          108742088
  131   474          108744515
  310   429          108744589
  300   434          108746504
   60   477          108747333
  143   473          108748024
  367   390          108749863
  360   396          108755136
  237   457          108756046
   61   477          108758314
   97   476          108762849
  321   423          108763128
  221   461          108766042
  207   464          108767087
   62   477          108769661
  343   409          108771536
  251   453          108772928
  117   475          108773488
  312   428          108774080
  331   417          108776404
  298   435          108776467
  282   442          108776656
  269   447          108779732
  212   463          108780975
   63   477          108781380
  277   444          108782317
  202   465          108787033
   98   476          108791368
   64   477          108793477
  132   474          108796392
  178   469          108801461
  366   391          108804367
   65   477          108805958
  154   472          108806312
  144   473          108809801
  314   427          108813627
  350   404          108814264
  118   475          108814907
  191   467          108815434
  296   436          108816192
  241   456          108816337
  163   471          108817858
   66   477          108818829
   99   476          108820475
  171   470          108823211
  287   440          108823903
  217   462          108829441
  248   454          108829656
   67   477          108832096
  185   468          108834857
  359   397          108839052
  197   466          108840069
  272   446          108840184
  346   407          108840879
  354   401          108843065
   68   477          108845765
  328   419          108847611
  133   474          108849061
  323   422          108849715
  100   476          108850176
  119   475          108857034
   69   477          108859842
  316   426          108863272
  365   392          108863413
  294   437          108865637
  230   459          108869579
  145   473          108872442
   70   477          108874333
  155   472          108877923
  226   460          108879176
  379   379          108879878
  101   476          108880477
  378   380          108882152
  234   458          108884816
  377   381          108888974
   71   477          108889244
  280   443          108890307
  336   414          108891000
  339   412          108892747
  208   464          108896256
  179   469          108897048
  164   471          108898055
  120   475          108899875
  376   382          108900344
  245   455          108902500
  134   474          108902528
   72   477          108904581
  261   450          108904581
  258   451          108907363
  203   465          108910052
  102   476          108911384
  172   470          108911448
  222   461          108913229
  285   441          108915246
  375   383          108916262
  213   463          108916444
  333   416          108917333
  275   445          108918000
  264   449          108918593
   73   477          108920350
  342   410          108922688
  318   425          108923057
  292   438          108924760
  238   457          108925265
  192   467          108925451
  255   452          108926783
  364   393          108927001
  358   398          108927504
  146   473          108935953
   74   477          108936557
  374   384          108936728
  186   468          108938088
  349   405          108938674
  103   476          108942903
  121   475          108943436
  325   421          108946586
  267   448          108949555
  156   472          108950464
  353   402          108951785
   75   477          108953208
  135   474          108956799
  198   466          108957088
  373   385          108961742
  252   453          108962685
   76   477          108970309
  218   462          108971360
  330   418          108971632
  104   476          108975040
  165   471          108979236
  345   408          108980937
  122   475          108987723
   77   477          108987866
  242   456          108991304
  372   386          108991304
  320   424          108993024
  290   439          108993519
  180   469          108993709
  305   432          108994193
  363   394          108995131
  307   431          108997434
  270   447          108997623
  147   473          109000340
  173   470          109000717
  303   433          109000864
   78   477          109005885
  105   476          109007801
  309   430          109010629
  136   474          109011880
  278   444          109013336
  249   454          109014913
  283   442          109016075
  301   434          109017405
  357   399          109020492
  157   472          109023941
   79   477          109024372
  371   387          109025414
  209   464          109026673
  231   459          109028970
  123   475          109032742
  227   460          109033083
  311   429          109033820
  204   465          109034289
  193   467          109036620
  106   476          109041192
  187   468          109042435
   80   477          109043333
  299   435          109043774
  235   458          109049787
  214   463          109053191
  327   420          109053783
  338   413          109059469
  166   471          109061407
  223   461          109061748
   81   477          109062774
  273   446          109062953
  370   388          109064072
  352   403          109065035
  148   473          109065609
  313   428          109067049
  348   406          109067608
  137   474          109067777
  362   395          109067803
  335   415          109068750
  288   440          109071872
  322   423          109073215
  107   476          109075219
  199   466          109075295
  341   411          109078352
  124   475          109078499
  297   436          109079929
   82   477          109082701
  246   455          109083311
  174   470          109091024
  181   469          109091450
  239   457          109095912
  158   472          109098360
   83   477          109103120
  332   417          109106081
  369   389          109107278
  259   451          109107830
  262   450          109109728
  108   476          109109888
  315   427          109110358
  219   462          109114587
  356   400          109118016
  256   452          109122624
   84   477          109124037
  138   474          109124496
  125   475          109125000
  344   409          109125513
  295   437          109125828
  281   443          109126348
  265   449          109128474
  149   473          109131766
  167   471          109144574
  361   396          109145017
  109   476          109145205
   85   477          109145458
  276   445          109145701
  188   468          109147904
  194   467          109148947
  253   453          109153954
  368   390          109155032
  210   464          109158344
  205   465          109159750
  286   441          109159777
  324   422          109163672
  317   426          109163789
  268   448          109164224
   86   477          109167389
  243   456          109167723
  329   419          109171348
  126   475          109172251
  159   472          109173727
  110   476          109181176
  293   438          109181429
  139   474          109182043
  175   470          109182375
  351   404          109182815
  228   460          109188352
  232   459          109189747
   87   477          109189836
  182   469          109190277
  215   463          109191222
  200   466          109194696
  150   473          109198817
  347   407          109201066
  250   454          109201664
  367   391          109207334
  224   461          109211605
   88   477          109212805
    0   478          109215352
    1   478          109215353
    2   478          109215360
    3   478          109215379
    4   478          109215416
    5   478          109215477
    6   478          109215568
    7   478          109215695
    8   478          109215864
    9   478          109216081
  236   458          109216168
   10   478          109216352
   11   478          109216683
   12   478          109217080
  271   447          109217134
   13   478          109217549
  111   476          109217807
   14   478          109218096
   15   478          109218727
   16   478          109219448
  355   401          109220076
  127   475          109220258
   17   478          109220265
   18   478          109221184
   19   478          109222211
   20   478          109223352
   21   478          109224613
   22   478          109226000
  360   397          109226773
  319   425          109227384
   23   478          109227519
  168   471          109228743
   24   478          109229176
  337   414          109230697
   25   478          109230977
   26   478          109232928
   27   478          109235035
   89   477          109236302
   28   478          109237304
  340   412          109238528
   29   478          109239741
  140   474          109240424
   30   478          109242352
   31   478          109245143
  279   444          109246023
  291   439          109246690
   32   478          109248120
  160   472          109250048
  334   416          109251000
   33   478          109251289
  189   468          109254501
   34   478          109254656
  112   476          109255104
  284   442          109257192
   35   478          109258227
  220   462          109259128
   90   477          109260333
   36   478          109262008
  195   467          109262438
  366   392          109264184
  326   421          109264437
  247   455          109265598
   37   478          109266005
  151   473          109266768
  240   457          109267993
  128   475          109269027
   38   478          109270224
  306   432          109274184
  343   410          109274607
   39   478          109274671
  176   470          109274776
  304   433          109277201
   40   478          109279352
  308   431          109281103
   41   478          109284273
   91   477          109284904
  206   465          109286441
  274   446          109287360
   42   478          109289440
  302   434          109290112
  183   469          109290196
  211   464          109291275
  113   476          109293073
   43   478          109294859
  310   430          109298000
  331   418          109299323
  141   474          109299645
   44   478          109300536
  321   424          109301185
  350   405          109305125
   45   478          109306477
  260   451          109309851
   92   477          109310021
  379   380          109311939
   46   478          109312688
  300   435          109312875
  359   398          109313071
  169   471          109313920
  201   466          109315297
  263   450          109316447
  378   381          109316493
  129   475          109318564
   47   478          109319175
  257   452          109320001
  289   440          109321569
  312   429          109324917
  365   393          109325582
  377   382          109325601
   48   478          109325944
  354   402          109326672
  161   472          109327329
  216   463          109330543
  114   476          109331720
   49   478          109333001
  152   473          109335625
   93   477          109335690
  346   408          109339048
  376   383          109339263
  266   449          109339945
   50   478          109340352
  229   460          109344989
  298   436          109345448
  244   456          109345600
  254   453          109346741
   51   478          109348003
  233   459          109351916
   52   478          109355960
  375   384          109357479
  142   474          109359712
  314   428          109361896
   94   477          109361917
  190   468          109362232
  225   461          109362806
  282   443          109364075
   53   478          109364229
  177   470          109368233
  130   475          109368875
  115   476          109371051
   54   478          109372816
  277   445          109375058
  328   420          109375552
  196   467          109377099
  374   385          109380249
  269   448          109380501
   55   478          109381727
  237   458          109383965
  323   423          109385234
  296   437          109387789
   95   477          109388708
  251   454          109389915
   56   478          109390968
  184   469          109391213
  364   394          109391528
  170   471          109400111
   57   478          109400545
  339   413          109403216
  358   399          109403911
  221   462          109404989
  153   473          109405394
  162   472          109405576
  287   441          109406024
  336   415          109406431
  373   386          109407573
  316   427          109408979
   58   478          109410464
  116   476          109411072
  207   465          109414368
   96   477          109416069
  131   475          109419966
  143   474          109420631
   59   478          109420731
  212   464          109425472
  342   411          109428219
   60   478          109431352
  349   406          109431965
  202   466          109437104
  333   417          109437750
  353   403          109437804
  272   447          109438271
  372   387          109439451
  294   438          109439856
  241   457          109441514
   61   478          109442333
   97   477          109444006
  248   455          109449367
  117   476          109451789
   62   478          109453680
  363   395          109462022
  178   470          109462752
   63   478          109465399
  318   426          109466208
  191   468          109471103
  217   463          109471160
  132   475          109471843
   98   477          109472525
  371   388          109475883
  154   473          109476081
   64   478          109477496
  325   422          109479573
  280   444          109480384
  345   409          109481554
  144   474          109482408
  163   472          109484795
  171   471          109487322
   65   478          109489977
  197   467          109492936
  118   476          109493208
  185   469          109493334
  330   419          109497059
  357   400          109499293
  285   442          109500013
  292   439          109501607
   99   477          109501632
   66   478          109502848
  230   460          109503000
  275   446          109513411
  261   451          109513432
  226   461          109515357
  234   459          109515483
   67   478          109516115
  370   389          109516869
  258   452          109518920
  133   475          109524512
  264   450          109524744
  245   456          109524941
   68   478          109529784
  100   477          109531333
  320   425          109533625
  119   476          109535335
  362   396          109537064
  255   453          109541052
  208   465          109543537
   69   478          109543861
  145   474          109545049
  155   473          109547692
  222   462          109552176
  267   449          109553012
  238   458          109553184
  352   404          109553472
  305   433          109555362
  307   432          109556011
  179   470          109558339
   70   478          109558352
  203   466          109560123
  213   464          109560941
  101   477          109561634
  369   390          109562409
  348   407          109563335
  303   434          109564631
  164   472          109564992
  309   431          109566620
  338   414          109572416
  290   440          109573000
   71   478          109573263
  172   471          109575559
  134   475          109577979
  120   476          109578176
  252   454          109579672
  192   468          109581120
  301   435          109583776
  327   421          109584244
  341   412          109586349
  335   416          109586671
  311   430          109587231
   72   478          109588600
  102   477          109592541
  186   469          109596565
  270   448          109598392
  356   401          109599217
  283   443          109603494
   73   478          109604369
  278   445          109606077
  146   474          109608560
  198   467          109609955
  322   424          109611272
  368   391          109612503
  299   436          109612755
  218   463          109613079
  242   457          109616481
  361   397          109616654
  313   429          109617886
  156   473          109620233
   74   478          109620576
  121   476          109621737
  103   477          109624060
  344   410          109628584
  332   418          109629000
  135   475          109632250
  249   455          109634624
   75   478          109637227
  165   472          109646173
  297   437          109651526
  288   441          109653993
   76   478          109654328
  180   470          109655000
  104   477          109656197
  315   428          109658627
  273   447          109661040
  231   460          109662391
  173   471          109664828
  122   476          109666024
  367   392          109667151
  227   461          109669264
   77   478          109671885
  147   474          109672947
  351   405          109673676
  209   465          109673954
  235   459          109680454
  204   466          109684360
  136   475          109687331
  105   477          109688958
   78   478          109689904
  193   468          109692289
  157   473          109693710
  214   464          109697688
  324   423          109699191
  347   408          109699235
  329   420          109699289
  295   438          109700047
  223   462          109700695
  360   398          109700792
  187   469          109700912
  355   402          109703683
  246   456          109705752
   79   478          109708391
  317   427          109709496
  123   476          109711043
  281   444          109716425
  262   451          109718579
  259   452          109719387
  106   477          109722349
  239   458          109723831
  366   393          109726353
   80   478          109727352
  199   467          109728162
  166   472          109728344
  265   450          109734625
  256   453          109736893
  148   474          109738216
  276   446          109741112
  137   475          109743228
  380   380          109744000
  286   442          109744544
  337   415          109746128
  379   381          109746280
   81   478          109746793
  340   413          109748997
  181   470          109752741
  378   382          109753120
  174   471          109755135
  219   463          109756306
  107   477          109756376
  124   476          109756800
  293   439          109758276
  377   383          109764520
   82   478          109766720
  268   449          109767681
  158   473          109768129
  319   426          109770535
  253   454          109770941
  334   417          109771417
  343   411          109780138
  376   384          109780480
   83   478          109787139
  359   399          109789478
  365   394          109790109
  108   477          109791045
  243   457          109792900
  326   422          109797424
  350   406          109798416
  138   475          109799947
  375   385          109801000
  125   476          109803301
  149   474          109804373
  194   468          109804616
  210   465          109805625
  188   469          109806381
   84   478          109808056
  205   466          109809821
  167   472          109811511
  354   403          109812691
  271   448          109817903
  250   455          109821375
  232   460          109823168
  228   461          109824533
  331   419          109824750
  374   386          109826080
  291   440          109826171
  109   477          109826362
   85   478          109829477
  306   433          109835353
  215   464          109835719
  279   445          109838764
  346   409          109839665
  308   432          109839680
  304   434          109840968
  321   425          109841786
  159   473          109843496
  284   443          109844611
  175   471          109846486
  236   459          109846835
  200   467          109847563
  126   476          109850552
  224   462          109850552
   86   478          109851408
  182   470          109851568
  310   431          109853991
  373   387          109855720
  302   435          109856483
  139   475          109857494
  364   395          109858419
  110   477          109862333
  150   474          109871424
   87   478          109873855
  312   430          109878328
  300   436          109881856
  358   400          109882712
  274   447          109885447
  247   456          109888039
  372   388          109889920
  168   472          109895680
  240   458          109895912
   88   478          109896824
  127   476          109898559
  111   477          109898964
  220   463          109900847
    0   479          109902239
    1   479          109902240
    2   479          109902247
    3   479          109902266
    4   479          109902303
    5   479          109902364
    6   479          109902455
    7   479          109902582
    8   479          109902751
    9   479          109902968
   10   479          109903239
   11   479          109903570
  289   441          109903690
   12   479          109903967
   13   479          109904436
   14   479          109904983
   15   479          109905614
  328   421          109906013
   16   479          109906335
   17   479          109907152
   18   479          109908071
   19   479          109909098
   20   479          109910239
   21   479          109911500
  314   429          109912733
   22   479          109912887
  189   469          109912978
   23   479          109914406
  140   475          109915875
   24   479          109916063
  339   414          109916163
  298   437          109917045
   25   479          109917864
  195   468          109918107
   26   479          109919815
  160   473          109919817
   89   478          109920321
  260   452          109921408
   27   479          109921922
  323   424          109923291
   28   479          109924191
  336   416          109924352
  263   451          109925298
  353   404          109926241
   29   479          109926628
  349   407          109927692
  371   389          109928680
   30   479          109929239
  363   396          109931283
   31   479          109932030
  257   453          109934270
   32   479          109935007
  342   412          109936216
  112   477          109936261
  206   466          109936512
   33   479          109938176
  211   465          109938556
  176   471          109938887
  151   474          109939375
   34   479          109941543
   90   478          109944352
   35   479          109945114
  266   450          109946096
  128   476          109947328
   36   479          109948895
  183   470          109951487
   37   479          109952892
  282   444          109954152
   38   479          109957111
  316   428          109957248
  333   418          109960669
   39   479          109961558
  296   438          109962008
  254   454          109963728
   40   479          109966239
  201   467          109968164
   91   478          109968923
  277   446          109970469
  244   457          109970777
   41   479          109971160
  370   390          109972000
  113   477          109974230
  216   464          109975040
  141   475          109975096
   42   479          109976327
  357   401          109980494
  169   472          109980857
  229   461          109981170
   43   479          109981746
  269   449          109983958
  345   410          109984625
  233   460          109985337
   44   479          109987423
  287   442          109990791
   45   479          109993364
   92   478          109994040
  129   476          109996865
  161   473          109997098
   46   479          109999575
  225   462          110001753
   47   479          110006062
  152   474          110008232
  362   397          110008701
  251   455          110009626
  318   427          110011915
   48   479          110012831
  114   477          110012877
  237   459          110014632
  325   423          110015092
  294   439          110016703
   93   478          110019709
  369   391          110019880
   49   479          110019888
  190   469          110020709
  330   420          110025000
   50   479          110027239
  177   471          110032344
  196   468          110032768
   51   479          110034890
  142   475          110035163
  272   448          110039040
   52   479          110042847
  352   405          110044333
   94   478          110045936
  221   463          110046708
  130   476          110047176
   53   479          110051116
  115   477          110052208
  184   470          110052504
   54   479          110059703
  348   408          110061504
  207   466          110064439
  170   472          110067048
   55   479          110068614
  241   458          110069433
  248   456          110071808
  368   392          110072320
   95   478          110072727
  212   465          110072753
  280   445          110073125
  162   473          110075345
  320   426          110076776
   56   479          110077855
  153   474          110078001
  292   440          110081088
  356   402          110082824
   57   479          110087432
  285   443          110087432
  338   415          110087847
  202   467          110089971
  361   398          110090673
  116   477          110092229
  143   475          110096082
  341   413          110096818
   58   479          110097351
  131   476          110098267
   96   478          110100088
  335   417          110107088
   59   479          110107618
  275   447          110111498
  217   464          110115657
  307   433          110117180
  327   422          110117231
   60   479          110118239
  305   434          110119129
  261   452          110124989
  309   432          110125197
  178   471          110126863
   97   478          110128025
   61   479          110129220
  367   393          110129320
  191   469          110129580
  303   435          110131002
  117   477          110132946
  258   453          110133189
  264   451          110133595
  344   411          110134115
  230   461          110139181
   62   479          110140567
  311   431          110143222
  197   468          110148605
  154   474          110148688
  234   460          110148904
  245   457          110150118
  132   476          110150144
  322   425          110151873
   63   479          110152286
  301   436          110152757
  171   472          110154259
  226   462          110154304
  332   419          110154427
  163   473          110154564
  185   470          110154625
  290   441          110155121
   98   478          110156544
  144   475          110157859
  255   454          110158039
  267   450          110159163
   64   479          110164383
  351   406          110166967
  313   430          110171297
  118   477          110174365
   65   479          110176864
  360   399          110177199
  380   381          110178341
  379   382          110182907
  238   459          110183851
  299   437          110184352
   99   478          110185651
  355   403          110189702
   66   479          110189735
  366   394          110190880
  378   383          110192039
  283   444          110193571
  208   466          110193608
  222   463          110193895
  252   455          110199383
  347   409          110199852
  278   446          110201488
  270   449          110201849
  133   476          110202813
   67   479          110203002
  377   384          110205737
  213   465          110208222
  315   429          110209464
  203   467          110212990
  100   478          110215352
  119   477          110216492
   68   479          110216671
  155   474          110220299
  145   475          110220500
  179   471          110222450
  376   385          110224001
  297   438          110225745
  329   421          110229750
   69   479          110230748
  164   473          110234761
  324   424          110237248
  288   442          110238760
  192   469          110239597
  172   472          110242496
  242   458          110244400
   70   479          110245239
  101   478          110245653
  375   386          110246831
  134   476          110256280
  365   395          110257000
  249   456          110257065
  218   464          110257576
  317   428          110257765
  186   470          110257856
  120   477          110259333
   71   479          110260150
  273   448          110261809
  340   414          110261944
  337   416          110264049
  198   468          110265624
  359   400          110268279
  374   387          110274227
   72   479          110275487
  102   478          110276560
  295   439          110276894
  146   475          110284011
  343   412          110288135
   73   479          110291256
  156   474          110292840
  350   407          110294143
  334   418          110294336
  231   461          110298572
  354   404          110301128
  121   477          110302894
  373   388          110306189
   74   479          110307463
  103   478          110308079
  227   462          110308211
  281   445          110309166
  135   476          110310551
  235   460          110313875
  165   473          110315942
  319   427          110316242
  180   471          110319111
  209   466          110324025
   75   479          110324114
  364   396          110327680
  262   452          110330136
  246   457          110330929
  173   472          110331765
  286   443          110331963
  326   423          110332943
  259   453          110333656
  204   467          110337227
  293   440          110337757
  276   447          110339199
  104   478          110340216
   76   479          110341215
  223   463          110342414
  372   389          110342717
  346   410          110342736
  265   451          110343476
  214   465          110344969
  122   477          110347181
  147   475          110348398
  193   469          110350766
  331   420          110352691
  256   454          110353880
  239   459          110354498
   77   479          110358772
  187   470          110362203
  358   401          110363913
  136   476          110365632
  157   474          110366317
  105   478          110372977
  268   450          110373832
   78   479          110376791
  371   390          110383811
  199   468          110383831
  321   426          110384937
  253   455          110390652
  123   477          110392200
   79   479          110395278
  166   473          110398113
  306   434          110399120
  219   464          110400803
  308   433          110400849
  363   397          110402920
  106   478          110406368
  304   435          110407339
  291   441          110408292
  310   432          110412568
  148   475          110413667
   80   479          110414239
  181   471          110416852
  353   405          110417102
  243   458          110420819
  271   449          110421360
  137   476          110421529
  174   472          110422072
  302   436          110425464
  349   408          110425861
  370   391          110429471
  339   415          110431594
   81   479          110433680
  279   446          110434175
  312   431          110434319
  284   444          110434688
  124   477          110437957
  328   422          110439000
  107   478          110440395
  158   474          110440736
  250   456          110443816
  336   417          110444769
  342   413          110446685
  300   437          110453453
   82   479          110453607
  210   466          110455696
  232   461          110459349
  205   467          110462688
  194   469          110463093
  228   462          110463480
  323   425          110463892
  357   402          110464101
  314   430          110466144
  188   470          110467672
   83   479          110474026
  108   478          110475064
  138   476          110478248
  369   392          110479697
  149   475          110479824
  236   460          110480256
  167   473          110481280
  362   398          110482720
  215   465          110483000
  125   477          110484458
  333   419          110486096
  274   448          110486216
  289   442          110488457
  345   411          110490156
  298   438          110491264
  224   463          110492271
   84   479          110494943
  200   468          110503232
  316   429          110508085
  109   478          110510381
  247   457          110513216
  175   472          110513423
  182   471          110515679
  159   474          110516103
   85   479          110516364
  240   459          110526579
  126   477          110531709
  368   393          110534489
  260   453          110535677
  139   476          110535795
  263   452          110536855
  352   406          110537624
   86   479          110538295
  296   439          110538855
  220   464          110545344
  110   478          110546352
  150   475          110546875
  282   445          110546893
  257   454          110551257
  325   424          110553149
  266   451          110554947
  330   421          110555461
  318   428          110560184
   87   479          110560742
  348   409          110562121
  168   473          110565449
  361   399          110567080
  277   447          110568556
  356   403          110568843
  189   470          110574269
  195   469          110576584
  287   443          110578210
  127   477          110579716
  111   478          110582983
  254   455          110583439
   88   479          110583711
  211   466          110588627
  206   467          110589379
  269   450          110590109
    0   480          110592000
    1   480          110592001
    2   480          110592008
    3   480          110592027
    4   480          110592064
    5   480          110592125
    6   480          110592216
    7   480          110592343
  160   474          110592424
    8   480          110592512
    9   480          110592729
   10   480          110593000
   11   480          110593331
   12   480          110593728
  367   394          110593847
  140   476          110594176
   13   480          110594197
   14   480          110594744
   15   480          110595375
   16   480          110596096
  294   440          110596184
   17   480          110596913
   18   480          110597832
  244   458          110598696
   19   480          110598859
   20   480          110600000
   21   480          110601261
   22   480          110602648
   23   480          110604167
  338   416          110605768
   24   480          110605824
  176   472          110605824
   89   479          110607208
   25   480          110607625
   26   480          110609576
  341   414          110609765
   27   480          110611683
  381   381          110612682
   28   480          110613952
  151   475          110614826
  380   382          110614968
  183   471          110615598
   29   480          110616389
   30   480          110619000
  229   462          110620117
  112   478          110620280
  233   461          110621518
   31   480          110621791
  379   383          110621826
  216   465          110622321
  320   427          110622483
  201   468          110623833
   32   480          110624768
   33   480          110627937
  128   477          110628485
  335   418          110630007
   90   479          110631239
   34   480          110631304
  251   456          110632067
  378   384          110633256
   35   480          110634875
   36   480          110638656
  344   412          110642112
  272   449          110642497
   37   480          110642653
  225   463          110643472
   38   480          110646872
  237   460          110648053
  377   385          110649258
  169   473          110650626
   39   480          110651319
  327   423          110652750
  141   476          110653397
   91   479          110655810
   40   480          110656000
  360   400          110656000
  366   395          110657771
  113   478          110658249
   41   480          110660921
  351   407          110662694
  292   441          110663209
   42   480          110666088
  280   446          110668536
  161   474          110669705
  376   386          110669832
   43   480          110671507
   44   480          110677184
  285   444          110677509
  129   477          110678022
  355   404          110678139
   92   479          110680927
  307   434          110680947
  190   470          110682000
  332   420          110682368
   45   480          110683125
  152   475          110683683
  305   435          110685500
  309   433          110686366
   46   480          110689336
  221   464          110691205
  196   469          110691245
  375   387          110694978
  322   426          110695024
   47   480          110695823
  114   478          110696896
  248   457          110696985
  177   472          110699281
  303   436          110699983
  241   459          110700100
  311   432          110701799
   48   480          110702592
  347   410          110702923
   93   479          110706596
   49   480          110709649
  275   448          110712267
  142   476          110713464
  184   471          110716615
   50   480          110717000
  207   467          110717306
  212   466          110722824
  301   437          110724354
   51   480          110724651
  374   388          110724696
  365   396          110726261
  313   431          110727288
  130   477          110728333
   52   480          110732608
   94   479          110732823
  115   478          110736227
  170   473          110736817
  261   453          110739258
  290   442          110739888
   53   480          110740877
  264   452          110745152
  202   468          110745640
  162   474          110747952
   54   480          110749464
  359   401          110749480
  258   454          110750176
  153   475          110753452
   55   480          110758375
  299   438          110758571
  373   389          110758986
   95   479          110759614
  329   422          110762737
  315   430          110762875
  217   465          110762938
   56   480          110767616
  267   451          110768014
  143   476          110774383
  116   478          110776248
   57   480          110777193
  340   415          110777375
  255   455          110777750
  324   425          110777849
  245   458          110778037
  230   462          110778128
  131   477          110779424
  337   417          110784466
  234   461          110785085
  283   445          110786312
   96   479          110786975
   58   480          110787112
  191   470          110790871
  354   405          110791989
  350   408          110792312
  178   472          110793800
  226   463          110796023
   59   480          110797379
  372   390          110797848
  343   413          110798604
  364   397          110799317
  278   447          110799575
  297   439          110802592
  197   469          110807082
   60   480          110808000
  270   450          110808000
  317   429          110808602
   97   479          110814912
  117   478          110816965
  238   460          110817272
  185   471          110818736
   61   480          110818981
  334   419          110819763
  252   456          110821824
  171   473          110824028
  154   475          110824139
  288   443          110826179
  163   474          110827171
   62   480          110830328
  132   477          110831301
  144   476          110836160
  222   464          110838392
  371   391          110841282
   63   480          110842047
   98   479          110843431
  208   467          110846475
  358   402          110847520
  346   411          110848267
   64   480          110854144
  295   440          110856375
  213   466          110858293
  118   478          110858384
  319   428          110864511
  273   449          110865266
   65   480          110866625
  203   468          110868659
  326   424          110871000
   99   479          110872538
  242   459          110875067
  363   398          110876939
   66   480          110879496
  249   457          110882242
  331   421          110883152
  133   477          110883970
  370   392          110889288
  179   472          110889387
   67   480          110892763
  155   475          110895750
  145   476          110898801
  119   478          110900511
  192   470          110900888
  100   479          110902239
  281   446          110904577
  218   465          110904857
   68   480          110906432
  164   474          110907368
  353   406          110910393
  172   473          110912265
  293   441          110919878
   69   480          110920509
  186   471          110921967
  286   444          110922040
  198   469          110924101
  349   409          110926478
  321   427          110930644
  101   479          110932540
   70   480          110935000
  134   477          110937437
  231   462          110937519
  276   448          110939968
  369   393          110941866
  120   478          110943352
  262   453          110944405
  339   416          110949515
   71   480          110949911
  227   463          110949930
  235   461          110950056
  357   403          110950120
  259   454          110950643
  265   452          110955033
  246   458          110958848
  362   399          110959127
  342   414          110959632
  146   476          110962312
  102   479          110963447
  308   434          110964616
   72   480          110965248
  306   435          110965491
  336   418          110967688
  156   475          110968291
  256   455          110973591
  310   433          110973737
  328   423          110974519
  304   436          110976320
  209   467          110976892
   73   480          110981017
  268   451          110982683
  180   472          110986048
  223   464          110986911
  121   478          110986913
  239   460          110987919
  165   474          110988549
  135   477          110991708
  204   468          110992896
  312   432          110992896
  291   442          110993059
  103   479          110994966
  214   466          110995040
  302   437          110997061
   74   480          110997224
  345   412          110998153
  368   394          110999016
  173   473          111001534
  323   426          111007043
  193   470          111012057
  253   456          111013093
   75   480          111013875
  333   420          111014037
  314   431          111022135
  187   471          111026314
  147   476          111026699
  104   479          111027103
  284   445          111027429
  271   450          111027511
  300   438          111027672
   76   480          111030976
  122   478          111031200
  279   447          111032262
  352   407          111033351
  157   475          111041768
  199   469          111042308
  361   400          111045881
  136   477          111046789
  219   465          111048084
   77   480          111048533
  381   382          111049309
  243   459          111051486
  380   383          111053887
  356   404          111057280
  105   479          111059864
  367   395          111060738
  316   430          111061496
  379   384          111063043
  348   410          111065192
   78   480          111066552
  298   439          111068111
  250   457          111068993
  166   474          111070720
  289   443          111075876
  123   478          111076219
  378   385          111076777
  181   472          111083789
   79   480          111085039
  330   422          111088448
  274   449          111089673
  174   473          111091841
  148   476          111091968
  106   479          111093255
  325   425          111093750
  377   386          111095089
  232   462          111098296
  137   477          111102686
   80   480          111104000
  228   463          111105199
  210   467          111108563
  318   429          111111021
  158   475          111116187
  236   461          111116437
  376   387          111117979
  296   440          111118336
  205   468          111118357
  124   478          111121976
   81   480          111123441
  194   470          111124384
  341   415          111125196
  338   417          111126185
  366   396          111127032
  107   479          111127282
  188   471          111131783
  215   466          111133071
  224   464          111136768
  360   401          111137201
  247   458          111141135
  282   446          111142304
   82   480          111143368
  375   388          111145447
  263   453          111151124
  344   413          111152581
  260   454          111152664
  167   474          111153887
  335   419          111155434
  149   476          111158125
  138   477          111159405
  240   460          111160000
  351   408          111160863
  200   469          111161709
  108   479          111161951
   83   480          111163787
  266   452          111166504
  287   444          111168287
  125   478          111168477
  355   405          111169000
  277   448          111169325
  320   428          111170752
  257   455          111170968
  374   389          111177493
  294   441          111178305
  182   472          111182616
  175   473          111183192
   84   480          111184704
  327   424          111190807
  159   475          111191554
  220   465          111192625
  109   479          111197268
  365   397          111197898
  269   451          111198960
  254   456          111205880
   85   480          111206125
  347   411          111208454
  332   421          111212829
  373   390          111214117
  126   478          111215728
  139   477          111216952
  150   476          111225176
   86   480          111228056
  244   459          111229363
  359   402          111233087
  110   479          111233239
  195   470          111237875
  168   474          111238056
  189   471          111238380
  322   427          111240731
  211   467          111241494
  206   468          111245048
  307   435          111247318
  292   442          111247976
  272   450          111248648
  309   434          111250133
   87   480          111250503
  305   436          111254481
  372   391          111255319
  251   457          111257244
  233   462          111260465
  229   463          111261836
  311   433          111262968
  127   478          111263735
  280   447          111266623
  160   475          111267875
  111   479          111269870
  285   445          111270250
  303   437          111271580
  216   466          111272392
  364   398          111273336
   88   480          111273472
  140   477          111275333
  176   473          111275593
  201   469          111282310
  183   472          111282535
  237   461          111284234
    0   481          111284641
    1   481          111284642
    2   481          111284649
    3   481          111284668
    4   481          111284705
    5   481          111284766
    6   481          111284857
    7   481          111284984
    8   481          111285153
  354   406          111285280
    9   481          111285370
   10   481          111285641
  313   432          111285865
   11   481          111285972
   12   481          111286369
   13   481          111286838
   14   481          111287385
  225   464          111287969
   15   481          111288016
   16   481          111288737
   17   481          111289554
   18   481          111290473
   19   481          111291500
   20   481          111292641
  350   409          111292929
  151   476          111293127
   21   481          111293902
   22   481          111295289
  340   416          111295296
   23   481          111296808
   89   480          111296969
  329   423          111298256
   24   481          111298465
  301   438          111298573
   25   481          111300266
  371   392          111301099
   26   481          111302217
   27   481          111304324
   28   481          111306593
  112   479          111307167
  337   418          111307385
   29   481          111309030
  343   414          111311551
   30   481          111311641
  128   478          111312504
   31   481          111314432
  275   449          111315724
   32   481          111317409
  315   431          111318866
   33   481          111320578
   90   480          111321000
  324   426          111321000
  169   474          111323233
   34   481          111323945
  248   458          111324904
  290   443          111327307
   35   481          111327516
   36   481          111331297
  241   460          111333521
  358   403          111333539
  141   477          111334554
   37   481          111335294
  299   439          111335418
  221   465          111338486
   38   481          111339513
   39   481          111343960
  113   479          111345136
  161   475          111345156
   91   480          111345571
  190   471          111346111
  334   420          111347704
   40   481          111348641
  370   393          111351457
  196   470          111352536
  363   399          111353346
   41   481          111353562
  261   454          111356245
  346   412          111356264
   42   481          111358729
  264   453          111359421
  152   476          111361984
  317   430          111362013
  129   478          111362041
   43   481          111364148
  177   473          111369050
   44   481          111369825
  258   455          111369887
   92   480          111370688
  207   468          111372975
  212   467          111375691
   45   481          111375766
  267   452          111379571
  283   446          111381723
   46   481          111381977
  297   440          111382073
  184   472          111383552
  114   479          111383783
   47   481          111388464
  142   477          111394621
   48   481          111395233
   93   480          111396357
  255   456          111400191
  278   448          111400344
   49   481          111402290
  202   469          111404117
  353   407          111406120
  369   394          111406393
  245   459          111408704
  170   474          111409424
   50   481          111409641
  326   425          111411601
  130   478          111412352
  217   466          111413009
  319   429          111415348
  331   422          111416139
  288   444          111416256
  270   451          111416851
   51   481          111417292
  230   463          111419847
   94   480          111422584
  115   479          111423114
  162   475          111423403
  234   462          111424032
   52   481          111425249
  349   410          111429549
  153   476          111431753
   53   481          111433518
  362   400          111437928
  295   441          111438496
  357   404          111438557
  226   464          111440520
   54   481          111442105
  252   457          111447001
   95   480          111449375
   55   481          111451016
  238   461          111453453
  191   471          111454982
  143   477          111455540
   56   481          111460257
  116   479          111463135
  131   478          111463443
  178   473          111463569
  368   395          111465907
  197   470          111468373
   57   481          111469834
  339   417          111469932
  273   450          111471417
  342   415          111475063
   96   480          111476736
  321   428          111478913
   58   481          111479753
  185   472          111485673
  222   465          111485673
  382   382          111485936
  381   383          111488228
   59   481          111490020
  336   419          111493115
  380   384          111495104
  171   474          111496635
   60   481          111500641
  208   468          111502144
  154   476          111502440
  163   475          111502622
  281   447          111502664
  117   479          111503852
  293   442          111504645
   97   480          111504673
  379   385          111506564
  242   460          111508488
  345   413          111508622
  249   458          111510161
  213   467          111511160
   61   481          111511622
  328   424          111512576
  286   445          111514781
  132   478          111515320
  144   477          111517317
  378   386          111522608
   62   481          111522969
  361   401          111527082
  203   469          111527136
  367   396          111529999
  308   435          111530987
  352   408          111531520
   98   480          111533192
  306   436          111534472
   63   481          111534688
  310   434          111537504
  377   387          111543236
  276   449          111543425
  333   421          111544498
  118   479          111545271
   64   481          111546785
  304   437          111547917
  356   405          111548141
  323   427          111552750
  312   433          111554065
  218   466          111554928
  179   473          111559156
   65   481          111559266
  262   454          111561392
   99   480          111562299
  192   471          111564999
  133   478          111567989
  376   388          111568448
  265   453          111569302
  259   455          111570354
  348   411          111570723
  302   438          111571280
   66   481          111572137
  155   476          111574051
  231   463          111579238
  145   477          111579958
  291   443          111580478
  314   432          111580712
  164   475          111582819
  172   474          111584872
  198   470          111585392
   67   481          111585404
  119   479          111587398
  186   472          111588904
  235   462          111589003
  246   459          111589515
  100   480          111592000
  268   452          111594240
  227   464          111594427
  256   456          111596032
  375   389          111598244
  366   397          111598669
   68   481          111599073
  300   439          111604519
   69   481          111613150
  316   431          111617487
  360   402          111620808
  134   478          111621456
  101   480          111622301
  284   446          111622840
  330   423          111623967
  239   461          111624100
   70   481          111627641
  120   479          111630239
  209   468          111632561
  374   390          111632624
  279   448          111633031
  223   465          111634192
  271   451          111636362
  325   426          111636901
  253   457          111638270
   71   481          111642552
  341   416          111643117
  146   477          111643469
  156   476          111646592
  298   440          111647592
  214   467          111647907
  338   418          111649104
  204   469          111651373
  102   480          111653208
  180   473          111655817
   72   481          111657889
  351   409          111661480
  355   406          111662291
  165   475          111664000
  318   430          111664432
  344   414          111665528
  289   444          111665953
  373   391          111671588
  365   398          111671917
   73   481          111673658
  121   479          111673800
  173   474          111674141
  135   478          111675727
  193   471          111676168
  335   420          111683375
  103   480          111684727
  243   460          111684907
   74   481          111689865
  187   472          111693251
  274   450          111695824
  250   458          111696912
  219   466          111698155
  296   441          111700457
  199   470          111703599
   75   481          111706516
  147   477          111707856
  372   392          111715136
  347   412          111716451
  104   480          111716864
  122   479          111718087
  359   403          111719106
  157   476          111720069
  320   429          111721589
   76   481          111723617
  136   478          111730808
  327   425          111731408
  232   463          111740015
  282   447          111740391
   77   481          111741174
  332   422          111745816
  166   475          111746171
  105   480          111749625
  228   464          111749696
  364   399          111749743
  181   473          111753558
  236   462          111755384
   78   481          111759193
  287   445          111761028
  294   442          111763072
  123   479          111763106
  371   393          111763268
  210   468          111764232
  174   474          111764448
  263   454          111768111
  247   459          111771802
  260   455          111772375
  277   449          111772782
  148   477          111773125
  205   469          111776834
   79   481          111777680
  266   453          111780773
  354   407          111781007
  106   480          111783016
  224   465          111784049
  215   467          111785938
  137   478          111786705
  194   471          111788495
  322   428          111789000
  257   456          111793409
  158   476          111794488
  350   410          111796000
  240   461          111796181
   80   481          111796641
  188   472          111798720
  124   479          111808863
  269   452          111810517
  340   417          111815713
  370   394          111815984
   81   481          111816082
  307   436          111816299
  309   435          111816504
  107   480          111817043
  358   404          111821976
  200   470          111823000
  305   437          111826078
  311   434          111826735
  343   415          111826982
  167   475          111829338
  254   457          111831057
  363   400          111832147
  337   419          111832812
  292   443          111835395
   82   481          111836009
  329   424          111836313
  149   477          111839282
  220   466          111842696
  138   478          111843424
  303   438          111845799
  313   433          111847034
  108   480          111851712
  182   473          111852385
  125   479          111855364
  175   474          111855799
   83   481          111856428
  272   451          111857499
  244   460          111862784
  285   446          111865661
  324   427          111866707
  346   413          111866733
  280   448          111867392
  159   476          111869855
  369   395          111873284
  301   439          111875420
   84   481          111877345
  315   432          111877443
  334   421          111878165
  251   458          111885163
  109   480          111887029
  211   468          111897163
   85   481          111898766
  139   478          111900971
  195   471          111901986
  233   463          111902184
  126   479          111902615
  206   469          111903525
  353   408          111904289
  189   472          111905317
  150   477          111906333
  229   464          111906333
  168   475          111913507
  299   440          111914899
  290   444          111917384
  317   431          111918004
  362   401          111919129
   86   481          111920697
  275   450          111921875
  110   480          111923000
  237   462          111923181
  382   383          111924855
  216   467          111925259
  357   405          111929418
  381   384          111929445
  349   411          111935080
  368   396          111935168
  225   465          111935250
  380   385          111938625
   87   481          111943144
  201   470          111943601
  160   476          111946176
  176   474          111948200
  127   479          111950622
  331   423          111951658
  183   473          111952304
  379   386          111952395
  326   426          111954752
  248   459          111955571
  140   478          111959352
  111   480          111959631
  297   441          111964194
   88   481          111966113
  319   430          111968759
  241   461          111969702
  378   387          111970755
  151   477          111974284
  261   455          111975956
  264   454          111976408
  283   447          111979810
    0   482          111980168
    1   482          111980169
    2   482          111980176
    3   482          111980195
    4   482          111980232
    5   482          111980293
    6   482          111980384
    7   482          111980511
    8   482          111980680
    9   482          111980897
   10   482          111981168
   11   482          111981499
   12   482          111981896
   13   482          111982365
   14   482          111982912
   15   482          111983543
   16   482          111984264
   17   482          111985081
   18   482          111986000
   19   482          111987027
   20   482          111988168
  221   466          111988557
   21   482          111989429
   89   481          111989610
   22   482          111990816
  258   456          111992328
   23   482          111992335
  339   418          111992851
  342   416          111992984
  377   388          111993705
  267   453          111993840
   24   482          111993992
   25   482          111995793
  112   480          111996928
   26   482          111997744
  169   475          111998684
  128   479          111999391
   27   482          111999851
  367   397          112001636
   28   482          112002120
  278   449          112003801
   29   482          112004557
   30   482          112007168
  288   445          112008997
   31   482          112009959
  361   402          112010689
   32   482          112012936
  190   472          112013048
   90   481          112013641
   33   482          112016105
  196   471          112016647
  141   478          112018573
   34   482          112019472
  336   420          112021056
  376   389          112021245
  345   414          112021569
   35   482          112023043
  295   442          112023263
  161   476          112023457
  255   457          112025368
   36   482          112026824
  270   452          112028408
  321   429          112029750
   37   482          112030821
  212   468          112031360
  207   469          112031452
  352   409          112032137
  113   480          112034897
   38   482          112035040
   91   481          112038212
   39   482          112039487
  356   406          112041432
  177   474          112041657
  245   460          112042125
  152   477          112043141
   40   482          112044168
  129   479          112048928
   41   482          112049089
  328   425          112053177
  184   473          112053321
  375   390          112053375
   42   482          112054256
   43   482          112059675
   92   481          112063329
  230   464          112064344
   44   482          112065352
  202   470          112065408
  234   463          112065751
  217   467          112065876
   45   482          112071293
  366   398          112072688
  114   480          112073544
  252   458          112074920
  333   422          112077485
   46   482          112077504
  142   478          112078640
  348   412          112078720
  273   451          112080268
   47   482          112083991
  170   475          112084875
  226   465          112087801
   93   481          112088998
  374   391          112090095
   48   482          112090760
  293   443          112092064
  238   462          112092400
   49   482          112097817
  130   479          112099239
  308   436          112099968
  323   428          112101019
  162   476          112101704
  281   448          112103433
  310   435          112103875
   50   482          112105168
  306   437          112106069
  360   403          112106827
  286   446          112110192
   51   482          112112819
  115   480          112112875
  153   477          112112910
   94   481          112115225
  312   434          112117832
   52   482          112120776
  191   472          112121919
  304   438          112122136
   53   482          112129045
  373   392          112131405
  197   471          112132484
  222   466          112135744
  178   474          112136176
   54   482          112137632
  143   478          112139559
  249   459          112140828
  314   433          112141881
   95   481          112142016
  242   461          112144669
   55   482          112146543
  302   439          112148127
  365   399          112148324
  276   450          112149576
  131   479          112150330
  116   480          112152896
  185   473          112155442
   56   482          112155784
  355   407          112158018
  208   469          112160621
  330   424          112162024
  341   417          112163534
  351   410          112164551
   57   482          112165361
  213   468          112166829
   96   481          112169377
  291   444          112170555
  171   475          112172086
  338   419          112174531
   58   482          112175280
  316   432          112176064
  372   393          112177305
  163   476          112180923
  344   415          112180959
  262   455          112181103
  325   427          112182608
  154   477          112183597
  300   440          112184000
   59   482          112185547
  265   454          112186289
  203   470          112188427
  259   456          112192795
  117   480          112193613
   60   482          112196168
   97   481          112197314
  144   478          112201336
  132   479          112202207
   61   482          112207149
  359   404          112207543
  218   467          112207795
  268   453          112208509
  335   421          112213836
   62   482          112218496
  318   431          112220423
  284   447          112220927
  256   457          112221209
  246   460          112222936
  231   464          112223735
   98   481          112225833
  347   413          112226920
  371   394          112227795
  364   400          112228544
  298   441          112229713
   63   482          112230215
  235   463          112230722
  179   474          112231763
  192   472          112231936
  118   480          112235032
  279   449          112236488
  227   465          112241708
   64   482          112242312
  271   452          112247919
  198   471          112249503
   65   482          112254793
  133   479          112254876
   99   481          112254940
  155   477          112255208
  186   473          112258673
  289   445          112258694
  172   475          112260323
  164   476          112261120
  239   462          112263047
  145   478          112263977
  253   458          112266189
   66   482          112267664
  327   426          112274559
  320   430          112275000
  119   480          112277159
  354   408          112279176
   67   482          112280931
  332   423          112281335
  370   395          112282875
  223   466          112284263
  100   481          112284641
  296   442          112285224
  209   469          112291038
   68   482          112294600
  350   411          112301531
  214   468          112303576
  274   451          112304675
  134   479          112308343
   69   482          112308677
  204   470          112312664
  358   405          112312837
  363   401          112313348
  101   481          112314942
  120   480          112320000
  243   461          112321088
   70   482          112323168
  146   478          112327488
  250   459          112327579
  156   477          112327749
  180   474          112328424
   71   482          112338079
  340   418          112338632
  322   429          112339837
  282   448          112341160
  165   476          112342301
  369   396          112342545
  193   472          112343105
  343   416          112344903
  102   481          112345849
  173   475          112349592
  294   443          112350491
  219   467          112351022
   72   482          112353416
  287   446          112356439
  337   420          112360753
  135   479          112362614
  187   473          112363020
  121   480          112363561
  383   383          112363774
  382   384          112366072
  199   471          112367710
   73   482          112369185
  381   385          112372966
  329   425          112376914
  103   481          112377368
  277   450          112378933
  346   414          112379680
  380   386          112384456
  232   464          112384512
   74   482          112385392
  309   436          112385485
  263   455          112387822
  307   437          112387896
  147   478          112391875
  311   435          112393106
  260   456          112394816
  228   465          112396977
  236   463          112397103
  266   454          112397760
  305   438          112400297
  379   387          112400542
  157   477          112401226
   75   482          112402043
  362   402          112402736
  353   409          112404906
  247   460          112405223
  368   397          112406805
  122   480          112407848
  104   481          112409505
  313   434          112410801
  334   422          112411152
  324   428          112414976
  136   479          112417695
  257   457          112418586
   76   482          112419144
  378   388          112421224
  303   439          112422646
  210   469          112422709
  357   406          112422709
  166   476          112424472
  269   453          112424786
  292   444          112425472
  181   474          112426165
  224   466          112434120
  240   462          112435128
   77   482          112436701
  205   470          112438125
  315   433          112438612
  174   475          112439899
  215   468          112441607
  105   481          112442266
  349   412          112443077
  377   389          112446502
  123   480          112452867
   78   482          112454720
  301   440          112454901
  194   472          112455432
  148   478          112457144
  254   458          112458976
  285   447          112463748
  188   473          112468489
  272   452          112469056
  280   449          112470849
   79   482          112473207
  137   479          112473592
  158   477          112475645
  367   398          112475655
  106   481          112475657
  376   390          112476376
  317   432          112476581
  200   471          112487111
  331   424          112489715
   80   482          112492168
  220   467          112495563
  361   403          112496708
  299   441          112497020
  124   480          112498624
  244   461          112498965
  326   427          112500459
  167   476          112507639
  107   481          112509684
  290   445          112510125
  375   391          112510846
   81   482          112511609
  342   417          112513401
  251   459          112515830
  339   419          112518278
  149   478          112523301
  319   431          112524750
  182   474          112524992
  138   479          112530311
  275   451          112530726
  175   475          112531250
   82   482          112531536
  352   410          112535208
  345   415          112537000
  356   407          112537159
  108   481          112544353
  125   480          112545125
  233   464          112546681
  297   442          112548961
  366   399          112549095
  374   392          112549912
  159   477          112551012
  336   421          112551517
   83   482          112551955
  229   465          112553614
  211   469          112555640
  206   470          112564816
  237   463          112564900
  195   472          112568923
   84   482          112572872
  189   473          112575086
  109   481          112579670
  283   448          112580579
  216   468          112580928
  321   430          112583161
  225   466          112585321
  139   479          112587858
  248   460          112588992
  348   413          112589189
  150   478          112590352
  168   476          112591808
  126   480          112592376
  373   393          112593574
   85   482          112594293
  360   404          112595264
  264   455          112596119
  328   426          112596328
  261   456          112598397
  288   446          112604408
  201   471          112607712
  241   462          112608649
  278   450          112609952
  295   443          112610682
  267   454          112610827
  333   423          112613004
  110   481          112615641
   86   482          112616224
  258   457          112617505
  176   475          112623651
  183   474          112624911
  365   400          112627125
  160   477          112627333
   87   482          112638671
  127   480          112640383
  221   467          112641424
  372   394          112641832
  270   453          112642677
  140   479          112646239
  323   429          112651856
  111   481          112652272
  255   458          112653287
  355   408          112656187
  151   478          112658303
   88   482          112661640
  351   411          112670082
  308   437          112671565
  310   436          112672856
  169   476          112676985
  245   461          112678306
    0   483          112678587
    1   483          112678588
    2   483          112678595
    3   483          112678614
    4   483          112678651
    5   483          112678712
    6   483          112678803
    7   483          112678930
    8   483          112679099
    9   483          112679316
   10   483          112679587
   11   483          112679918
  306   438          112680288
   12   483          112680315
   13   483          112680784
   14   483          112681331
   15   483          112681962
  293   444          112682141
   16   483          112682683
  190   473          112682817
   17   483          112683500
  196   472          112683584
  312   435          112684203
   18   483          112684419
   89   482          112685137
   19   483          112685446
  341   418          112686453
   20   483          112686587
   21   483          112687848
  128   480          112689152
   22   483          112689235
  112   481          112689569
  212   469          112689837
   23   483          112690754
  273   452          112691825
   24   483          112692411
  207   470          112692743
   25   483          112694212
  371   395          112694686
   26   483          112696163
   27   483          112698270
  359   405          112698404
  344   416          112698880
  304   439          112698983
   28   483          112700539
  338   420          112702472
  330   425          112702625
   29   483          112702976
  161   477          112704614
  141   479          112705460
   30   483          112705587
  252   459          112705587
  314   434          112705648
  281   449          112706890
  286   447          112708279
   31   483          112708378
   90   482          112709168
  364   401          112709745
  234   464          112710248
   32   483          112711355
  230   465          112711625
   33   483          112714524
  177   475          112717108
   34   483          112717891
   35   483          112721462
  217   468          112721545
   36   483          112725243
  184   474          112725928
  152   478          112727160
  113   481          112727538
  302   440          112727608
   37   483          112729240
  202   471          112729519
  325   428          112730877
   38   483          112733459
   91   482          112733739
  238   463          112734119
  316   433          112737233
  226   466          112737872
   39   483          112737906
  129   480          112738689
  347   414          112739867
   40   483          112742587
  335   422          112746823
   41   483          112747508
  370   396          112752136
   42   483          112752675
   43   483          112758094
  276   451          112758427
   92   482          112758856
  170   476          112763176
  291   445          112763296
   44   483          112763771
  142   479          112765527
  300   441          112766121
  114   481          112766185
   45   483          112769712
  249   460          112774249
   46   483          112775923
  318   432          112779000
  354   409          112779793
   47   483          112782410
  162   477          112782861
  242   462          112783616
   93   482          112784525
  222   467          112788611
  130   480          112789000
   48   483          112789179
  191   473          112791688
   49   483          112796236
  153   478          112796929
  363   402          112796955
  197   472          112799421
  262   456          112803544
   50   483          112803587
  383   384          112804991
  115   481          112805516
  265   455          112806000
  358   406          112806128
  350   412          112809528
  382   385          112809593
   94   482          112810752
   51   483          112811238
  178   475          112811627
  369   397          112814182
  298   442          112814480
  259   457          112817972
  381   386          112818797
   52   483          112819195
  332   424          112819392
  327   427          112820266
  284   448          112821696
  208   470          112821912
  213   469          112825306
  268   454          112825496
  143   479          112826446
   53   483          112827464
  185   474          112828049
  320   431          112830991
  380   387          112832603
   54   483          112836051
   95   482          112837543
  131   480          112840091
  279   450          112842639
   55   483          112844962
  116   481          112845537
  256   458          112849128
  171   476          112850387
  379   388          112851011
  203   471          112852538
  289   446          112854105
   56   483          112854203
  246   461          112859117
  163   477          112862080
  271   453          112862188
  218   468          112863464
   57   483          112863780
  340   419          112864059
   96   482          112864904
  343   417          112865320
  154   478          112867616
  231   465          112871016
  296   443          112872643
   58   483          112873699
  378   389          112874021
  235   464          112875219
  368   398          112880824
   59   483          112883966
  117   481          112886254
  144   479          112888223
  362   403          112888755
  337   421          112891214
  227   466          112891779
  132   480          112891968
   97   482          112892841
  322   430          112893248
   60   483          112894587
  346   415          112895111
  253   459          112896856
  377   390          112901633
  192   473          112901705
  239   463          112904766
   61   483          112905568
  179   475          112907214
  353   410          112907977
  274   452          112916232
  198   472          112916440
   62   483          112916915
  357   407          112918436
  329   426          112920065
   98   482          112921360
  118   481          112927673
   63   483          112928634
  186   474          112931280
  376   391          112933847
  223   467          112937130
  172   476          112938624
  155   478          112939227
  294   444          112940568
   64   483          112940731
  164   477          112942277
  282   449          112944617
  133   480          112944637
  334   423          112946671
   99   482          112950467
  145   479          112950864
  367   399          112952062
  209   470          112952329
   65   483          112953212
  349   413          112953546
  287   447          112954526
  309   437          112957082
  243   462          112960035
  250   460          112961000
  214   469          112962053
  311   436          112962087
  307   438          112962115
  324   429          112965813
   66   483          112966083
  119   481          112969800
  375   392          112970663
  204   471          112976775
  305   439          112977144
  313   435          112977172
   67   483          112979350
  100   482          112980168
  361   404          112985145
  277   451          112987784
   68   483          112993019
  134   480          112998104
  303   440          113002127
  315   434          113002379
  180   475          113003875
  219   468          113006691
   69   483          113007096
  263   456          113010263
  101   482          113010469
  156   478          113011768
  374   393          113012081
  120   481          113012641
  193   473          113012874
  146   479          113014375
  266   455          113017471
  292   445          113018213
  260   457          113019993
   70   483          113021587
  165   477          113023458
  173   476          113027893
  366   400          113027896
  331   425          113030316
  232   465          113031793
  199   472          113034647
  356   408          113035328
  187   474          113035627
  342   418          113036320
   71   483          113036498
  301   441          113037022
  317   433          113037750
  352   411          113040739
  102   482          113041376
  247   461          113041404
  236   464          113041600
  269   454          113041773
  339   420          113046219
  257   458          113046505
  228   466          113047048
  326   428          113048728
   72   483          113051835
  135   480          113052375
  345   416          113054921
  121   481          113056202
  373   394          113058101
  285   448          113064517
   73   483          113067604
  103   482          113072895
  240   463          113076847
  280   450          113077000
  147   479          113078762
  299   442          113081787
  272   453          113083325
  319   432          113083327
   74   483          113083811
  210   470          113084000
  336   422          113084504
  157   478          113085245
  360   405          113086125
  224   467          113086987
  254   459          113089643
  215   469          113100084
   75   483          113100462
  122   481          113100489
  181   475          113101616
  348   414          113102136
  205   471          113102236
  104   482          113105032
  290   446          113105536
  166   477          113105629
  136   480          113107456
  365   401          113108326
  372   395          113108723
   76   483          113117563
  174   476          113118200
  194   473          113125201
   77   483          113135120
  297   443          113136380
  105   482          113137793
  244   462          113137912
  321   431          113139152
  188   474          113141096
  328   427          113142035
  275   452          113142283
  148   479          113144031
  123   481          113145508
  251   460          113149251
  333   424          113151061
  220   468          113151232
   78   483          113153139
  200   472          113154048
  355   409          113156804
  158   478          113159664
  137   480          113163353
  371   396          113163947
  106   482          113171184
   79   483          113171626
  351   412          113178079
  283   449          113184036
  167   477          113188796
   80   483          113190587
  124   481          113191265
  359   406          113191695
  364   402          113193352
  233   465          113193962
  182   475          113200443
  295   444          113200759
  288   447          113202495
  229   466          113203685
  107   482          113205211
  323   430          113205267
  237   464          113209397
  175   476          113209551
   81   483          113210028
  149   479          113210188
  341   419          113211880
  211   470          113216931
  264   456          113218560
  278   451          113218803
  344   417          113219297
  138   480          113220072
  261   457          113223574
  370   397          113223773
  248   461          113225173
  206   471          113228927
   82   483          113229955
  267   455          113230538
  338   421          113232933
  159   478          113235031
  125   481          113237766
  225   467          113238188
  195   473          113238692
  216   469          113239405
  108   482          113239880
  310   437          113244453
  258   458          113245424
  330   426          113245776
  308   438          113245784
  384   384          113246208
  189   474          113247693
  383   385          113248512
  241   463          113250368
   83   483          113250374
  312   436          113253184
  347   415          113255298
  382   386          113255424
  306   439          113257135
  270   454          113259664
  381   387          113266944
   84   483          113271291
  314   435          113272019
  168   477          113272965
  201   472          113274649
  293   445          113274882
  109   482          113275197
  150   479          113277239
  139   480          113277619
  304   440          113278464
  325   429          113281714
  335   423          113282342
  354   410          113282864
  363   403          113282974
  380   388          113283072
  255   459          113283954
  126   481          113285017
  369   398          113288201
   85   483          113292712
  221   468          113297093
  183   475          113300362
  316   434          113301000
  358   407          113301855
  176   476          113301952
  379   389          113303808
  273   453          113306094
  286   448          113309048
  302   441          113309729
  110   482          113311168
  160   478          113311352
  281   450          113313041
   86   483          113314643
  245   462          113317253
  350   413          113319997
  378   390          113329152
  127   481          113333024
  140   480          113336000
   87   483          113337090
  252   460          113339008
  318   433          113340169
  151   479          113345190
  111   482          113347799
  300   442          113350888
  212   470          113351128
  196   473          113353353
  190   474          113355424
  207   471          113356854
  368   399          113357231
  234   465          113357529
  169   477          113358142
  291   446          113358707
  377   391          113359104
  332   425          113359993
   88   483          113360059
  230   466          113361696
  327   428          113368535
  276   452          113369984
  362   404          113377192
  238   464          113378616
    0   484          113379904
    1   484          113379905
    2   484          113379912
    3   484          113379931
    4   484          113379968
  217   469          113380022
    5   484          113380029
    6   484          113380120
    7   484          113380247
    8   484          113380416
    9   484          113380633
   10   484          113380904
   11   484          113381235
   12   484          113381632
  128   481          113381793
   13   484          113382101
   14   484          113382648
   15   484          113383279
   89   483          113383556
   16   484          113384000
   17   484          113384817
  112   482          113385096
   18   484          113385736
   19   484          113386763
   20   484          113387904
  343   418          113388239
  161   478          113388633
   21   484          113389165
  320   432          113389568
   22   484          113390552
  226   467          113390739
  340   420          113392000
   23   484          113392071
  376   392          113393664
   24   484          113393728
  141   480          113395221
  177   476          113395409
   25   484          113395529
  202   472          113396456
   26   484          113397480
   27   484          113399587
  184   475          113401379
   28   484          113401856
  298   443          113401899
   29   484          113404293
   30   484          113406904
   90   483          113407587
   31   484          113409695
  249   461          113410430
   32   484          113412672
  346   416          113413032
  353   411          113413508
  152   479          113414047
   33   484          113415841
  357   408          113416605
   34   484          113419208
   35   484          113422779
  113   482          113423065
  337   422          113424201
  284   449          113425153
  242   463          113425335
   36   484          113426560
  265   456          113428441
  262   457          113428721
   37   484          113430557
  367   400          113430863
  129   481          113431330
   91   483          113432158
  375   393          113432832
   38   484          113434776
   39   484          113439223
   40   484          113443904
  222   468          113444280
  170   477          113444333
  268   455          113445207
  259   458          113445891
   41   484          113448825
  322   431          113449239
  279   451          113451490
  289   447          113452192
   42   484          113453992
  142   480          113455288
   92   483          113457275
   43   484          113459411
  114   482          113461712
  296   444          113462720
  191   474          113464295
   44   484          113465088
  329   427          113465772
  349   414          113466493
  162   478          113466880
  197   473          113469190
   45   484          113471029
  361   405          113476006
  374   394          113476608
   46   484          113477240
  271   454          113479175
  256   459          113479795
  130   481          113481641
   93   483          113482944
   47   484          113483727
  153   479          113483816
  334   424          113484728
  208   471          113486023
  213   470          113486597
  178   476          113489928
   48   484          113490496
   49   484          113497553
  246   462          113498064
  115   482          113501043
  185   475          113503500
   50   484          113504904
  366   401          113509097
   94   483          113509171
   51   484          113512555
  143   480          113516207
  324   430          113519224
  203   472          113519475
   52   484          113520512
  231   466          113521087
  218   469          113521941
  235   465          113522500
  373   395          113524992
   53   484          113528781
  253   460          113530277
  274   453          113530501
  309   438          113531301
  171   477          113531544
  131   481          113532732
  294   445          113533309
  311   437          113533684
  356   409          113535945
   95   483          113535962
   54   484          113537368
  307   439          113538962
  116   482          113541064
  227   467          113544646
  163   478          113546099
  313   436          113546153
   55   484          113546279
  352   412          113548736
  239   464          113549263
  282   450          113550768
  154   479          113554503
  287   448          113555295
   56   484          113555520
  305   440          113556625
  342   419          113561747
   96   483          113563323
   57   484          113565097
  315   435          113568750
  331   426          113573467
  192   474          113574312
   58   484          113575016
  345   417          113575338
  339   421          113576680
  144   480          113577984
  372   396          113577984
  360   406          113579416
  117   482          113581781
  303   441          113584248
  132   481          113584609
   59   484          113585283
  179   476          113585515
  198   473          113586209
   97   483          113591260
  365   402          113591933
  223   468          113592799
   60   484          113595904
  250   461          113597181
  277   452          113599341
  326   429          113599565
  317   434          113601517
  243   463          113601754
  186   475          113606731
   61   484          113606885
  292   446          113613624
  209   471          113616440
  348   415          113617567
   62   484          113618232
   98   483          113619779
  172   477          113619781
  336   423          113620023
  301   442          113621789
  118   482          113623200
  214   470          113623344
  155   479          113626114
  164   478          113626296
   63   484          113629951
  263   457          113635440
  371   397          113635584
  133   481          113637278
  266   456          113639912
  145   480          113640625
   64   484          113642048
  204   472          113643712
  319   433          113644496
  260   458          113647912
   99   483          113648886
   65   484          113654529
  355   410          113659875
  269   455          113661484
  219   469          113665168
  119   482          113665327
   66   484          113667400
  285   449          113667974
  299   443          113669206
  257   459          113677172
  100   483          113678587
  364   403          113679371
  247   462          113680351
   67   484          113680667
  232   466          113681864
  180   476          113682176
  193   474          113685481
  280   451          113685851
  359   407          113687422
  351   413          113688548
  236   465          113688881
  384   385          113689729
  328   428          113690304
  134   481          113690745
  333   425          113691662
   68   484          113694336
  383   386          113694343
  321   432          113697729
  370   398          113697792
  156   479          113698655
  228   467          113699915
  272   454          113700312
  382   387          113703571
  290   447          113703623
  146   480          113704136
  199   473          113704416
  165   478          113707477
  120   482          113708168
   69   484          113708413
  101   483          113708888
  173   477          113709050
  187   475          113711078
  381   388          113717413
  240   464          113721344
   70   484          113722904
  254   460          113723064
  297   444          113726457
  380   389          113735869
   71   484          113737815
  102   483          113739795
  341   420          113739821
  344   418          113742216
  224   468          113742656
  135   481          113745016
  210   471          113748111
  121   482          113751729
   72   484          113753152
  275   453          113756552
  379   390          113758939
  323   431          113761258
  215   470          113761375
  369   399          113764608
  338   422          113765920
  147   480          113768523
   73   484          113768921
  205   472          113769173
  103   483          113771314
  363   404          113771411
  157   479          113772132
  347   416          113773219
  244   463          113779631
  181   476          113779917
   74   484          113785128
  251   461          113785432
  378   391          113786623
  354   411          113788395
  166   478          113789648
  283   450          113790187
  330   427          113791483
  295   445          113793500
  122   482          113796016
  194   474          113797808
  174   477          113799357
  358   408          113800024
  136   481          113800097
   75   484          113801779
  288   448          113803264
  104   483          113803451
  220   469          113809709
  188   475          113816547
  310   438          113818672
   76   484          113818880
  377   392          113818921
  335   424          113820399
  308   439          113822631
  200   473          113823817
  312   437          113824781
  278   452          113830360
  350   414          113832944
  148   480          113833792
  325   430          113835125
  368   400          113836032
  105   483          113836212
   77   484          113836437
  306   440          113836616
  314   436          113841000
  123   482          113841035
  264   457          113843737
  233   466          113844033
  158   479          113846551
  261   458          113851493
  267   456          113852979
   78   484          113854456
  376   393          113855833
  137   481          113855994
  229   467          113856552
  237   465          113856678
  304   441          113860585
  248   462          113864120
  316   435          113867371
  362   405          113868053
  106   483          113869603
  293   446          113870293
  167   478          113872815
   79   484          113872943
  258   459          113876091
  182   476          113878744
  270   455          113879375
  211   471          113881042
  124   482          113886792
  175   477          113890708
   80   484          113891904
  225   468          113893857
  302   442          113894496
  241   464          113894865
  206   472          113895864
  375   394          113897359
  149   480          113899949
  216   470          113900696
  332   426          113903144
  107   483          113903630
  318   434          113903936
  195   474          113911299
   81   484          113911345
  367   401          113912064
  286   449          113912505
  138   481          113912713
  343   419          113913666
  357   409          113917222
  255   460          113917375
  327   429          113919372
  353   412          113921505
  281   451          113921892
  159   479          113921918
  340   421          113922461
  273   454          113923081
  189   475          113923144
   82   484          113931272
  125   482          113933293
  346   417          113933449
  108   483          113938299
  300   443          113938307
  374   395          113943499
  201   473          113944418
  320   433          113950737
   83   484          113951691
  221   469          113955570
  291   447          113956794
  168   478          113956984
  245   463          113958972
  337   423          113959720
  150   480          113967000
  361   406          113969297
  139   481          113970260
   84   484          113972608
  109   483          113973616
  252   461          113975189
  183   476          113978663
  126   482          113980544
  349   415          113981924
  176   477          113983109
  276   453          113984253
  298   444          113991976
  366   402          113992704
   85   484          113994029
  373   396          113994253
  160   479          113998239
  234   466          114007600
  322   432          114007816
  110   483          114009587
  329   428          114014041
  230   467          114014563
  212   471          114015239
   86   484          114015960
  207   472          114023791
  334   425          114025329
  238   465          114025897
  196   474          114025960
  127   482          114028551
  140   481          114028641
  190   475          114030875
  284   450          114031304
  151   480          114034951
   87   484          114038407
  356   410          114039016
  217   470          114041313
  169   478          114042161
  111   483          114046218
  226   468          114046408
  249   462          114049377
  372   397          114049621
  289   448          114052961
  265   457          114053618
  296   445          114055461
  262   458          114056640
  352   413          114059205
   88   484          114061376
  279   452          114063047
  202   473          114066225
  268   456          114067648
  242   464          114069832
  360   407          114075143
  324   431          114075215
  161   479          114075520
  259   459          114076558
  177   477          114076566
  128   482          114077320
  365   403          114077952
  184   476          114079680
  112   483          114083515
    0   485          114084125
    1   485          114084126
    2   485          114084133
    3   485          114084152
    4   485          114084189
    5   485          114084250
    6   485          114084341
    7   485          114084468
    8   485          114084637
    9   485          114084854
   89   484          114084873
   10   485          114085125
   11   485          114085456
   12   485          114085853
   13   485          114086322
   14   485          114086869
   15   485          114087500
  141   481          114087862
   16   485          114088221
   17   485          114089038
  342   420          114089688
   18   485          114089957
   19   485          114090984
   20   485          114092125
   21   485          114093386
   22   485          114094773
   23   485          114096292
   24   485          114097949
  345   418          114098257
  271   455          114098886
   25   485          114099750
   26   485          114101701
  222   469          114102757
   27   485          114103808
  152   480          114103808
   28   485          114106077
  311   438          114107903
  309   439          114108148
   29   485          114108514
   90   484          114108904
  371   398          114109603
  339   422          114109667
   30   485          114111125
  256   460          114113216
   31   485          114113916
   32   485          114116893
  313   437          114117750
  307   440          114118443
  331   427          114119174
   33   485          114120062
  113   483          114121484
   34   485          114123429
  129   482          114126857
   35   485          114127000
  170   478          114128352
  294   446          114128720
   36   485          114130781
  385   385          114133250
   91   484          114133475
   37   485          114134778
  348   416          114135488
  384   386          114135560
  315   436          114137731
  305   441          114138746
   38   485          114138997
  191   475          114139746
  246   463          114139783
  197   474          114141797
  383   387          114142490
   39   485          114143444
  274   454          114147488
  142   481          114147929
   40   485          114148125
  213   471          114150708
  208   472          114152960
  326   430          114152976
   41   485          114153046
  162   479          114153767
  382   388          114154040
  336   424          114158080
   42   485          114158213
   92   484          114158592
  287   449          114158752
  282   451          114159619
  114   483          114160131
   43   485          114163632
  355   411          114165406
  253   461          114166458
  364   404          114167808
  317   435          114167888
  303   442          114169015
   44   485          114169309
  381   389          114170210
  178   477          114171085
  235   466          114172571
  153   480          114173577
  231   467          114173954
  370   399          114174199
   45   485          114175250
  130   482          114177168
   46   485          114181461
  185   476          114181801
  218   470          114183232
   93   484          114184261
  359   408          114185591
   47   485          114187948
  203   473          114189244
  380   390          114191000
   48   485          114194717
  239   465          114196544
  115   483          114199462
  227   468          114200315
  351   414          114201495
   49   485          114201774
  319   434          114208263
  143   481          114208848
   50   485          114209125
  301   443          114209208
   94   484          114210488
  292   447          114211711
  277   453          114213610
  171   478          114215563
  379   391          114216410
   51   485          114216776
   52   485          114224733
  131   482          114228259
  163   479          114232986
   53   485          114233002
  333   426          114234813
  250   462          114236128
   95   484          114237279
  116   483          114239483
  328   429          114241141
   54   485          114241589
  369   400          114243409
  154   480          114244264
  243   464          114246251
  378   392          114246440
  192   475          114249763
   55   485          114250500
  223   469          114251276
  198   474          114258816
  321   433          114258898
  299   444          114259283
   56   485          114259741
  363   405          114262272
  263   458          114263359
   96   484          114264640
  266   457          114265089
  179   477          114266672
  344   419          114267643
   57   485          114269318
  341   421          114270282
  144   481          114270625
  285   450          114274125
  260   459          114278579
   58   485          114279237
  132   482          114280136
  117   483          114280200
  377   393          114281090
  209   472          114283377
  269   456          114283925
  186   476          114285032
  214   471          114287455
   59   485          114289504
   97   484          114292577
  347   417          114293636
  354   412          114296392
  280   452          114297408
   60   485          114300125
  358   409          114300641
  338   423          114301439
  172   478          114303800
  290   448          114304392
  257   460          114310593
   61   485          114311106
  164   479          114313183
  204   473          114313481
  155   480          114315875
  368   401          114317233
  297   445          114319198
  323   432          114319835
  272   455          114320023
  376   394          114320360
   98   484          114321096
  118   483          114321619
  247   463          114322070
   62   485          114322453
  219   470          114326459
  133   482          114332805
  145   481          114333266
   63   485          114334172
  232   467          114334731
  236   466          114338952
  330   428          114339752
   64   485          114346269
  350   415          114348375
   99   484          114350203
  228   468          114355584
   65   485          114358750
  254   461          114359245
  193   475          114360932
  335   425          114361000
  362   406          114361344
  180   477          114363333
  119   483          114363746
  375   395          114364250
  240   465          114368625
   66   485          114371621
  275   454          114373539
  199   474          114377023
  100   484          114379904
   67   485          114384888
  134   482          114386272
  156   480          114388416
  295   446          114388911
  187   476          114389379
  325   431          114391116
  173   478          114393069
  165   479          114394364
  310   439          114395519
  367   402          114395671
  146   481          114396777
   68   485          114398557
  312   438          114399000
  283   451          114399038
  224   469          114401133
  308   440          114402112
  120   483          114406587
  288   449          114406721
  101   484          114410205
  314   437          114412597
   69   485          114412634
  374   396          114412760
  210   472          114415048
  306   441          114418737
  357   410          114420293
  244   464          114424128
  251   462          114424379
  215   471          114425486
   70   485          114427125
  353   413          114431974
  316   436          114436352
  205   473          114438942
  135   482          114440543
  102   484          114441112
  343   420          114441607
   71   485          114442036
  278   453          114444629
  304   442          114445352
  332   427          114448851
  121   483          114450148
  340   422          114455448
  346   418          114456368
   72   485          114457373
  181   477          114461074
  147   481          114461164
  157   480          114461893
  361   407          114465024
  373   397          114465890
  293   447          114468380
  318   435          114470307
  220   470          114471000
  264   458          114471656
  103   484          114472631
  327   430          114472783
   73   485          114473142
  194   475          114473259
  166   479          114476535
  267   457          114478156
  366   403          114478723
  302   443          114481915
  261   459          114482160
  174   478          114483376
   74   485          114489349
  122   483          114494435
  188   476          114494848
  136   482          114495624
  200   474          114496424
  233   467          114496900
  337   424          114497777
  349   416          114499845
  270   456          114501816
  104   484          114504768
  248   463          114505839
   75   485          114506000
  237   466          114506749
  258   460          114509512
  229   468          114512221
  320   434          114514504
  286   450          114518656
   76   485          114523101
  372   398          114523640
  148   481          114526433
  300   444          114528384
  281   452          114533449
  158   480          114536312
  105   484          114537529
  123   483          114539454
   77   485          114540658
  241   465          114542146
  273   455          114542792
  356   411          114544547
  211   472          114547979
  137   482          114551521
  225   469          114552334
  255   461          114553556
  291   448          114557563
   78   485          114558677
  167   479          114559702
  182   477          114559901
  216   471          114564807
  329   429          114564878
  206   473          114565633
  365   404          114566389
  334   426          114568480
  322   433          114568985
  106   484          114570920
  352   414          114572152
  360   408          114573312
  175   478          114574727
   79   485          114577164
  385   386          114579081
  384   387          114583707
  298   445          114584717
  124   483          114585211
  371   399          114586010
  195   475          114586750
  149   481          114592590
  383   388          114592959
   80   485          114596125
  276   454          114601240
  189   476          114601445
  245   464          114603469
  107   484          114604947
  382   389          114606837
  138   482          114608240
  159   480          114611679
  252   462          114614136
   81   485          114615566
  221   470          114616861
  201   474          114617025
  342   421          114620149
  345   419          114623684
  381   390          114625341
  125   483          114631712
  324   432          114633792
   82   485          114635493
  108   484          114639616
  284   451          114640155
  168   479          114643871
  339   423          114645186
  380   391          114648471
  296   446          114650872
  370   400          114653000
  348   417          114655905
   83   485          114655912
  289   449          114656418
  364   405          114658669
  150   481          114659641
  183   477          114659820
  234   467          114660467
  139   482          114665787
  176   478          114667128
  331   428          114667443
  230   468          114670232
  355   412          114673403
  109   484          114674933
  238   466          114675968
  379   392          114676227
   84   485          114676829
  279   453          114677316
  126   483          114678963
  265   458          114681537
  212   472          114682176
  311   439          114684750
  359   409          114686208
  262   459          114687307
  309   440          114687629
  160   480          114688000
  249   463          114691096
  313   438          114691969
  268   457          114692825
  207   473          114693560
   85   485          114698250
  336   425          114698681
  307   441          114700564
  196   475          114701411
  226   469          114704885
  217   471          114705424
  378   393          114708609
  326   431          114708967
  190   476          114709176
  315   437          114709328
  259   460          114709979
  110   484          114710904
  351   415          114716926
  242   465          114717113
   86   485          114720181
  271   456          114721327
  305   442          114723513
  140   482          114724168
  369   401          114724610
  294   447          114726807
  127   483          114726970
  151   481          114727592
  169   479          114729048
  317   436          114736869
  202   474          114738832
   87   485          114742628
  377   394          114745617
  111   484          114747535
  256   461          114749397
  363   406          114755563
  303   443          114756434
  177   478          114760585
  184   477          114760837
  222   470          114764048
  287   450          114764903
  161   480          114765281
   88   485          114765597
  274   455          114767199
  282   452          114771176
  319   435          114774634
  128   483          114775739
  333   427          114780520
  141   482          114783389
  246   464          114784280
  112   484          114784832
  376   395          114787251
   89   485          114789094
    0   486          114791256
    1   486          114791257
    2   486          114791264
    3   486          114791283
    4   486          114791320
    5   486          114791381
    6   486          114791472
    7   486          114791599
    8   486          114791768
    9   486          114791985
   10   486          114792256
   11   486          114792587
   12   486          114792984
   13   486          114793453
   14   486          114794000
  328   430          114794552
   15   486          114794631
   16   486          114795352
  344   420          114795584
   17   486          114796169
  152   481          114796449
   18   486          114797088
   19   486          114798115
   20   486          114799256
  301   444          114799285
   21   486          114800517
  368   402          114800840
   22   486          114801904
  341   422          114803269
   23   486          114803423
  358   410          114803712
   24   486          114805080
  253   462          114805405
  354   413          114806861
   25   486          114806881
   26   486          114808832
   27   486          114810939
  292   448          114812480
   90   485          114813125
   28   486          114813208
  170   479          114815239
   29   486          114815645
  347   418          114816555
  197   475          114817248
  213   472          114817645
  191   476          114818047
   30   486          114818256
   31   486          114821047
  321   434          114822665
  208   473          114822729
  113   484          114822801
   32   486          114824024
  129   483          114825276
  235   467          114825438
   33   486          114827193
  231   468          114829623
   34   486          114830560
  277   454          114830597
  375   396          114833511
   35   486          114834131
   91   485          114837696
   36   486          114837912
  338   424          114839496
   37   486          114841909
  142   482          114843456
  162   480          114843528
   38   486          114846128
  239   466          114846615
  218   471          114847343
   39   486          114850575
  299   445          114852024
  178   478          114855104
   40   486          114855256
  362   407          114857071
  227   469          114858792
   41   486          114860177
  114   484          114861448
  203   474          114861851
   92   485          114862813
  185   477          114862958
   42   486          114865344
  153   481          114866218
  350   416          114866296
   43   486          114870763
  130   483          114875587
   44   486          114876440
  250   463          114877847
  323   433          114881004
  367   403          114881690
   45   486          114882381
  285   451          114882976
  374   397          114884397
   93   485          114888482
   46   486          114888592
  330   429          114890589
  266   458          114893008
  243   465          114893532
  263   459          114894026
   47   486          114895079
  115   484          114900779
   48   486          114901848
  171   479          114902450
  335   426          114904151
  143   482          114904375
  290   449          114907849
   49   486          114908905
  269   457          114909102
  280   453          114911677
  260   460          114912000
  223   470          114912567
  297   446          114914609
   94   485          114914709
   50   486          114916256
  163   480          114922747
   51   486          114923907
  357   411          114925824
  131   483          114926678
  192   476          114928064
   52   486          114931864
  198   475          114934267
  154   481          114936905
  373   398          114939909
   53   486          114940133
  116   484          114940800
   95   485          114941500
  272   456          114942464
  353   414          114944921
  257   461          114946774
   54   486          114948720
  325   432          114949693
  179   478          114950691
  209   473          114953146
  214   472          114954392
   55   486          114957631
  361   408          114963193
  144   482          114966152
  186   477          114966189
  247   464          114966567
   56   486          114966872
  366   404          114967160
   96   485          114968861
  343   421          114972068
  310   440          114975000
  312   439          114975847
   57   486          114976449
  132   483          114978555
  117   484          114981517
  346   419          114981795
  308   441          114984233
  204   474          114986088
   58   486          114986368
  314   438          114986816
  295   447          114986998
  232   468          114990400
  219   471          114990570
  172   479          114990687
  340   423          114990967
  236   467          114991819
  275   455          114993250
   59   486          114996635
   97   485          114996798
  332   428          114997120
  254   462          114998192
  372   399          115000047
  164   480          115002944
  306   442          115003504
   60   486          115007256
  316   437          115007949
  155   481          115008516
  283   452          115010595
  288   450          115012872
  228   469          115014061
   61   486          115018237
  240   466          115018696
  349   417          115020262
  118   484          115022936
  386   386          115024912
   98   485          115025317
  385   387          115027228
  327   431          115028774
  145   482          115028793
   62   486          115029584
  133   483          115031224
  304   443          115032771
  384   388          115034176
  337   425          115038378
  193   476          115039233
  318   436          115039288
   63   486          115041303
  383   389          115045756
  180   478          115047352
  199   475          115052474
  356   412          115052544
   64   486          115053400
   99   485          115054424
  365   405          115057250
  278   454          115061616
  382   390          115061968
  224   470          115062424
  371   400          115064811
  119   484          115065063
   65   486          115065881
  251   463          115066098
  293   448          115069149
  187   477          115070536
  244   465          115071409
  302   444          115071992
  360   409          115073929
   66   486          115078752
  173   479          115079956
  320   435          115080875
  156   481          115081057
  381   391          115082812
  100   485          115084125
  165   480          115084125
  134   483          115084691
  210   473          115084817
  352   415          115087583
   67   486          115092019
  146   482          115092304
  215   472          115092423
  264   459          115102323
   68   486          115105688
  267   458          115106075
  120   484          115107904
  380   392          115108288
  205   474          115111549
  334   427          115114187
  101   485          115114426
  261   460          115115581
  329   430          115118289
   69   486          115119765
  300   445          115121125
  270   457          115126993
  286   451          115127507
  322   434          115132752
  370   401          115134201
   70   486          115134256
  220   471          115135111
  379   393          115138396
  135   483          115138962
  181   478          115145093
  102   485          115145333
  258   461          115145693
  281   453          115147718
   71   486          115149167
  248   464          115150336
  121   484          115151465
  194   476          115151560
  345   420          115151625
  364   406          115151960
  233   468          115152569
  342   422          115153136
  157   481          115154534
  147   482          115156691
  237   467          115159616
  291   449          115161020
   72   486          115164504
  273   456          115165233
  166   480          115166296
  174   479          115170263
  229   469          115170698
  200   475          115171875
  378   394          115173136
  188   477          115176005
  103   485          115176852
  348   418          115178824
  298   446          115180128
   73   486          115180273
  339   424          115183243
  355   413          115183872
  359   410          115189279
  241   466          115192217
  255   462          115192503
  136   483          115194043
  324   433          115194961
  122   484          115195752
   74   486          115196480
  369   402          115208217
  104   485          115208989
  377   395          115212508
   75   486          115213131
  225   470          115213625
  211   473          115217748
  331   429          115218280
  276   455          115220951
  148   482          115221960
  158   481          115228953
   76   486          115230232
  216   472          115231744
  351   416          115234847
  206   474          115238240
  123   484          115240771
  105   485          115241750
  336   426          115241832
  182   478          115243920
   77   486          115247789
  296   447          115248959
  167   480          115249463
  137   483          115249940
  245   465          115250750
  363   407          115251290
  284   452          115251712
  252   463          115255855
  376   396          115256512
  175   479          115261614
  289   450          115262569
  311   440          115264231
  195   476          115265051
   78   486          115265808
  326   432          115267544
  313   439          115268816
  309   441          115269750
  106   485          115275141
  221   471          115280972
  189   477          115282602
  315   438          115283547
   79   486          115284295
  307   442          115285331
  124   484          115286528
  368   403          115286859
  149   482          115288117
  201   475          115292476
  279   454          115294303
   80   486          115303256
  159   481          115304320
  375   397          115305148
  138   483          115306659
  317   437          115308466
  107   485          115309168
  358   411          115309243
  305   443          115310932
  265   459          115312204
  234   468          115316136
  354   414          115319808
  262   460          115320728
  268   458          115320744
   81   486          115322697
  344   421          115326045
  294   448          115327576
  230   469          115328709
  333   428          115328789
  238   467          115328835
  125   484          115333029
  168   480          115333632
  249   464          115335593
  341   423          115338788
  347   419          115341982
   82   486          115342624
  319   436          115343615
  108   485          115343837
  183   478          115343839
  259   461          115346160
  271   457          115346504
  303   444          115346511
  328   431          115350543
  212   473          115351945
  176   479          115354015
  150   482          115355168
  362   408          115355240
  374   398          115358416
   83   486          115363043
  139   483          115364206
  207   474          115366167
  226   470          115366176
  242   466          115367184
  367   404          115370127
  217   472          115372361
  287   451          115373754
  109   485          115379154
  196   476          115379712
  338   425          115380097
  126   484          115380280
  160   481          115380641
   84   486          115383960
  282   453          115385445
  350   417          115386713
  256   462          115388344
  321   435          115389036
  274   456          115389640
  190   477          115390333
  301   445          115392026
   85   486          115405381
  202   475          115414283
  110   485          115415125
  292   449          115415937
  373   399          115416316
  169   480          115418809
  140   483          115422587
  151   482          115423119
   86   486          115427312
  222   471          115428159
  127   484          115428287
  246   465          115431561
  357   412          115433821
  330   430          115444000
  323   434          115444771
  184   478          115444856
  253   463          115447124
  299   446          115447435
  177   479          115447472
   87   486          115449759
  335   427          115449858
  277   455          115450308
  111   485          115451756
  161   481          115457922
  366   405          115458021
  353   415          115460352
  361   409          115463810
   88   486          115472728
  386   387          115473059
  128   484          115477056
  385   388          115477697
  372   400          115478848
  235   468          115481107
  141   483          115481808
  384   389          115486973
  213   473          115487414
  231   469          115488100
  112   485          115489053
  152   482          115491976
  285   452          115494533
  208   474          115495336
  197   476          115495549
   89   486          115496225
  191   477          115499204
  239   467          115499482
  383   390          115500887
    0   487          115501303
    1   487          115501304
    2   487          115501311
    3   487          115501330
    4   487          115501367
    5   487          115501428
    6   487          115501519
    7   487          115501646
    8   487          115501815
    9   487          115502032
   10   487          115502303
   11   487          115502634
   12   487          115503031
   13   487          115503500
   14   487          115504047
   15   487          115504678
  170   480          115505000
  343   422          115505055
   16   487          115505399
   17   487          115506216
   18   487          115507135
   19   487          115508162
   20   487          115509303
  346   420          115509736
   21   487          115510564
  325   433          115510862
   22   487          115511951
  297   447          115512696
   23   487          115513470
  290   450          115514000
  218   472          115514280
   24   487          115515127
   25   487          115516928
   26   487          115518879
  382   391          115519439
  227   470          115520083
   90   486          115520256
   27   487          115520986
  250   464          115522344
   28   487          115523255
  266   459          115523675
   29   487          115525692
  129   484          115526593
  113   485          115527022
  263   460          115527447
   30   487          115528303
  280   454          115528664
  340   424          115529024
   31   487          115531094
   32   487          115534071
  162   481          115536169
  269   458          115537021
   33   487          115537240
  203   475          115537302
   34   487          115540607
  142   483          115541875
  178   479          115541991
  381   392          115542629
  349   418          115543181
  243   466          115543603
   35   487          115544178
   91   486          115544827
  371   401          115546012
  185   478          115546977
  332   429          115547957
   36   487          115547959
  260   461          115548181
  365   406          115550541
   37   487          115551956
  312   440          115555328
   38   487          115556175
  310   441          115557121
   39   487          115560622
  153   482          115561745
  356   413          115563013
  314   439          115563663
   40   487          115565303
  114   485          115565669
  272   457          115567641
  308   442          115569000
   92   486          115569944
   41   487          115570224
  380   393          115570457
   42   487          115575391
  223   471          115576678
  130   484          115576904
  360   410          115577000
   43   487          115580810
  337   426          115581529
  316   438          115582168
  257   462          115585721
   44   487          115586487
  327   432          115587351
  295   448          115587767
  306   443          115590923
  171   480          115592211
   45   487          115592428
   93   486          115595613
   46   487          115598639
  143   483          115602794
  379   394          115602923
  115   485          115605000
   47   487          115605126
  352   416          115605504
  192   477          115609221
  318   437          115610885
   48   487          115611895
  198   476          115612568
  247   465          115613848
  163   481          115615388
  275   456          115615691
  370   402          115617808
   49   487          115618952
  288   451          115621723
   94   486          115621840
  304   444          115622848
  214   473          115624161
  283   453          115624864
  209   474          115625753
   50   487          115626303
  131   484          115627995
  154   482          115632432
   51   487          115633954
  179   479          115637578
  254   463          115639911
  378   395          115640027
   52   487          115641911
  116   485          115645021
  236   468          115647488
  364   407          115647687
   95   486          115648631
  232   469          115648877
  320   436          115649856
   53   487          115650180
  186   478          115650208
  219   472          115657507
   54   487          115658767
  204   475          115661539
  334   428          115662456
  144   483          115664571
  302   445          115664733
   55   487          115667678
  240   467          115671563
  293   449          115672606
  329   431          115674280
  228   470          115675352
   96   486          115675992
   56   487          115676919
  132   484          115679872
  172   480          115680448
  278   455          115681327
  377   396          115681769
  345   421          115682086
  117   485          115685738
   57   487          115686496
  342   423          115688655
  369   403          115694236
  359   411          115694810
  164   481          115695585
   58   487          115696415
  355   414          115696819
  322   435          115699123
   97   486          115703929
  155   482          115704043
  348   419          115704251
   59   487          115706682
  251   464          115710595
  300   446          115716536
   60   487          115717303
  193   477          115720390
  244   466          115721480
  339   425          115723844
  224   471          115726535
  118   485          115727157
  145   483          115727212
  376   397          115728149
   61   487          115728284
  199   476          115730775
   98   486          115732448
  133   484          115732541
  180   479          115734239
  264   460          115735744
  267   459          115736742
  286   452          115739064
   62   487          115739631
  363   408          115749459
   63   487          115751350
  261   461          115751762
  187   478          115754555
  270   458          115754912
  351   417          115755264
  210   474          115757424
  324   434          115758728
   99   486          115761555
  215   473          115762192
   64   487          115763447
  281   454          115764705
  291   450          115767171
  119   485          115769284
  173   480          115769717
  331   430          115771691
  368   404          115775296
   65   487          115775928
  156   482          115776584
  165   481          115776766
  298   447          115778215
  375   398          115779167
  258   462          115784640
  134   484          115786008
  205   475          115787000
  336   427          115787539
   66   487          115788799
  273   457          115790410
  146   483          115790723
  100   486          115791256
  248   465          115797617
  220   472          115802048
   67   487          115802066
  233   469          115811046
  120   485          115812125
  237   468          115815285
   68   487          115815735
  358   412          115817240
  101   486          115821557
  326   433          115828713
   69   487          115829812
  181   479          115831980
  229   470          115831989
  194   477          115832717
  255   463          115834222
  374   399          115834823
  354   415          115835239
  135   484          115840279
  276   456          115843392
   70   487          115844303
  241   467          115845084
  311   441          115846352
  313   440          115848297
  296   448          115849728
  157   482          115850061
  200   476          115850176
  102   486          115852464
  309   442          115854517
  147   483          115855110
  121   485          115855686
  362   409          115855857
  166   481          115858937
  344   422          115859032
   71   487          115859214
  174   480          115860024
  188   478          115860024
  315   439          115860394
  367   405          115860988
  284   453          115865981
  347   420          115869923
  289   451          115871420
  307   443          115872750
   72   487          115874551
  341   424          115876845
  225   471          115877736
  333   429          115879626
  317   438          115882685
  103   486          115883983
   73   487          115890320
  211   474          115890355
  373   400          115895117
  136   484          115895360
  122   485          115899973
  252   464          115900352
  245   466          115900821
  305   444          115901009
  216   473          115901513
   74   487          115906527
  328   432          115909120
  350   418          115909632
  206   475          115913691
  279   455          115914014
  319   437          115915212
  104   486          115916120
  148   483          115920379
  387   387          115921206
   75   487          115923178
  338   426          115923248
  386   388          115923528
  158   482          115924480
  385   389          115930494
  182   479          115930807
  294   449          115931033
  303   445          115939252
   76   487          115940279
  167   481          115942104
  384   390          115942104
  357   413          115944290
  123   485          115944992
  265   460          115945625
  195   477          115946208
  221   472          115947909
  105   486          115948881
  137   484          115951257
  366   406          115951312
  175   480          115951375
  268   459          115951411
  262   461          115956909
   77   487          115957836
  321   436          115958017
  383   391          115958358
  372   401          115960049
  189   478          115966621
  361   410          115966881
  201   476          115970777
  271   458          115974423
  234   469          115974613
   78   487          115975855
  353   416          115978273
  382   392          115979256
  106   486          115982272
  249   465          115982874
  238   468          115984504
  259   462          115985107
  287   452          115985311
  149   483          115986536
  301   446          115987437
  230   470          115990000
  124   485          115990749
   79   487          115994342
  335   428          115998127
  159   482          115999847
  330   431          115999991
  282   454          116002432
  381   393          116004798
  138   484          116007976
  323   435          116011142
   80   487          116013303
  274   457          116014817
  107   486          116016299
  242   467          116020051
  292   450          116022088
  212   474          116024552
  168   481          116026273
  371   402          116029619
  256   463          116030063
  226   471          116030287
  183   479          116030726
   81   487          116032744
  380   394          116034984
  125   485          116037250
  346   421          116040197
  343   423          116040574
  207   475          116041618
  217   473          116042130
  176   480          116043776
  299   447          116045522
  365   407          116046268
  108   486          116050968
   82   487          116052671
  150   483          116053587
  196   477          116060869
  139   484          116065523
  349   419          116068608
  340   425          116069625
  379   395          116069814
  277   456          116072749
   83   487          116073090
  190   478          116074352
  325   434          116074629
  356   414          116075960
  160   482          116076168
  246   466          116081632
  360   411          116082531
  126   485          116084501
  109   486          116086285
  253   464          116091621
  202   476          116092584
   84   487          116094007
  222   472          116095096
  332   430          116101368
  370   403          116103827
  285   453          116108802
  378   396          116109288
  169   481          116111450
  297   448          116113465
   85   487          116115428
  151   483          116121538
  110   486          116122256
  290   451          116122851
  140   484          116123904
  352   417          116125921
  337   427          116127236
  184   479          116131743
  127   485          116132508
  177   480          116137233
   86   487          116137359
  312   441          116137449
  235   469          116139584
  310   442          116141888
  314   440          116143144
  364   408          116145856
  280   455          116148375
  327   433          116148520
  231   470          116149391
  377   397          116153406
  161   482          116153449
  239   468          116155151
  308   443          116156419
  266   460          116157096
  111   486          116158887
  316   439          116159015
   87   487          116159806
  213   474          116160021
  263   461          116163628
  269   459          116167688
  250   465          116169625
  208   475          116170787
  197   477          116176706
  306   444          116181000
  128   485          116181277
  369   404          116182673
   88   487          116182775
  141   484          116183125
  191   478          116183223
  218   473          116184049
  227   471          116184194
  318   438          116185104
  260   462          116187128
  152   483          116190395
  295   449          116191224
  272   458          116195560
  112   486          116196184
  243   467          116196470
  170   481          116197641
  376   398          116202168
  359   412          116202807
   89   487          116206272
  355   415          116212250
  334   429          116213293
    0   488          116214272
    1   488          116214273
    2   488          116214280
    3   488          116214299
    4   488          116214336
    5   488          116214397
    6   488          116214488
    7   488          116214615
    8   488          116214784
    9   488          116215001
  345   422          116215073
   10   488          116215272
  304   445          116215589
   11   488          116215603
  203   476          116215603
   12   488          116216000
   13   488          116216469
   14   488          116217016
   15   488          116217647
   16   488          116218368
   17   488          116219185
   18   488          116220104
   19   488          116221131
  320   437          116221453
   20   488          116222272
   21   488          116223533
   22   488          116224920
   23   488          116226439
  342   424          116226712
  257   463          116227440
   24   488          116228096
   25   488          116229897
   90   487          116230303
  129   485          116230814
  162   482          116231696
  178   480          116231752
   26   488          116231848
  348   420          116232192
  329   432          116232857
  288   452          116233280
  185   479          116233864
   27   488          116233955
  113   486          116234153
   28   488          116236224
   29   488          116238661
  275   457          116240868
   30   488          116241272
  283   454          116241851
  142   484          116243192
  223   472          116243615
   31   488          116244063
   32   488          116247040
  363   409          116250076
   33   488          116250209
   34   488          116253576
   91   487          116254874
  375   399          116255574
   35   488          116257147
  302   446          116260144
  153   483          116260164
   36   488          116260928
  247   466          116263919
   37   488          116264925
  368   405          116266157
  339   426          116266995
  322   436          116268104
   38   488          116269144
  114   486          116272800
   39   488          116273591
  351   418          116278183
   40   488          116278272
  293   450          116278757
   92   487          116279991
  130   485          116281125
   41   488          116283193
  254   464          116284408
  171   481          116284852
   42   488          116288360
  192   478          116293240
  198   477          116293725
   43   488          116293779
  214   474          116296768
   44   488          116299456
  209   475          116301204
  278   456          116303768
  143   484          116304111
   45   488          116305397
   93   487          116305660
  236   469          116305965
  232   470          116310168
  163   482          116310915
   46   488          116311608
  115   486          116312131
  374   400          116313624
  300   447          116314623
   47   488          116318095
   48   488          116324864
  324   435          116325099
  240   468          116327232
  219   473          116327276
  179   480          116327339
  331   431          116327682
  358   413          116327709
  154   483          116330851
   94   487          116331887
   49   488          116331921
  131   485          116332216
  336   428          116335808
  186   479          116337095
   50   488          116339272
  228   471          116339463
  204   476          116339840
   51   488          116346923
  116   486          116352152
  354   416          116353160
  286   453          116353333
  367   406          116354279
   52   488          116354880
  251   465          116357876
   95   487          116358678
  362   410          116358928
   53   488          116363149
  144   484          116365888
  267   460          116370163
  387   388          116371675
   54   488          116371736
  264   461          116371925
  172   481          116373089
  244   467          116374347
  291   451          116376022
  373   401          116376318
  386   389          116376325
  298   448          116378984
   55   488          116380647
  132   485          116384093
  281   455          116384416
  270   459          116385579
  385   390          116385625
   96   487          116386039
   56   488          116389888
  261   462          116390709
  164   482          116391112
  326   434          116392480
  117   486          116392869
  224   472          116393472
  344   423          116394551
   57   488          116399465
  384   391          116399575
  347   421          116400384
  155   483          116402462
  193   478          116404409
   58   488          116409384
  199   477          116411932
   97   487          116413976
  341   425          116417446
  383   392          116418175
  273   458          116418329
   59   488          116419651
  180   480          116424000
  258   463          116426359
  145   484          116428529
   60   488          116430272
  313   441          116430418
  311   442          116431119
  210   475          116432875
  333   430          116433037
  118   486          116434288
  215   474          116434799
  350   419          116435059
  133   485          116436762
  315   440          116439875
   61   488          116441253
  382   393          116441425
  187   479          116441442
  309   443          116441936
   98   487          116442495
  372   402          116443656
  366   407          116447039
  248   466          116447688
   62   488          116452600
  296   449          116453185
  357   414          116457237
  317   439          116459532
  173   481          116462358
  307   444          116462827
   63   488          116464319
  205   476          116465301
  276   457          116468569
  338   427          116468955
  381   394          116469325
  328   433          116470289
   99   487          116471602
  220   473          116471817
  165   482          116472293
  233   470          116472337
  361   411          116472412
  237   469          116473762
  156   483          116475003
  119   486          116476415
   64   488          116476416
  255   464          116478719
  284   454          116482968
  289   452          116482977
   65   488          116488897
  319   438          116489431
  134   485          116490229
  146   484          116492040
  305   445          116493750
  229   471          116496100
  353   417          116498690
  241   468          116500753
  100   487          116501303
   66   488          116501768
  380   395          116501875
   67   488          116515035
  371   403          116515638
  194   478          116516736
  120   486          116519256
  181   480          116521741
   68   488          116528704
  321   437          116529614
  200   477          116531333
  101   487          116531604
  303   446          116534663
  279   456          116536455
  294   450          116537184
  379   396          116539075
   69   488          116542781
  365   408          116544437
  135   485          116544500
  225   472          116544673
  188   479          116546911
  252   465          116547633
  157   483          116548480
  335   429          116548964
  174   481          116552665
  245   467          116553688
  166   482          116554464
  147   484          116556427
   70   488          116557272
  330   432          116558568
  102   487          116562511
  121   486          116562817
  211   475          116565806
   71   488          116572183
  346   422          116573184
  216   474          116574120
  343   424          116578631
  323   436          116580123
  378   397          116580925
  265   461          116581806
  268   460          116584832
  301   447          116585524
   72   488          116587520
  360   412          116590528
  356   415          116591391
  206   476          116591992
  370   404          116592264
  103   487          116594030
  262   462          116595856
  349   420          116596549
  287   453          116599580
  136   485          116599581
   73   488          116603289
  271   459          116605090
  122   486          116607104
  340   426          116612776
  221   473          116617678
   74   488          116619496
  182   480          116620568
  148   484          116621696
  282   455          116622143
  158   483          116622899
  104   487          116626167
  259   463          116626826
  377   398          116627425
  195   478          116630227
  292   451          116630939
  249   466          116632945
  234   470          116635904
   75   488          116636147
  167   482          116637631
  325   435          116641000
  274   458          116642736
  238   469          116642981
  175   481          116644016
  299   448          116646291
  364   409          116646473
  352   418          116648840
  201   477          116651934
  123   486          116652123
   76   488          116653248
  189   479          116653508
  230   471          116654111
  137   485          116655478
  332   431          116657359
  105   487          116658928
   77   488          116670805
  369   405          116673534
  256   464          116674560
  337   428          116675505
  242   468          116675720
  376   399          116678575
  149   484          116687853
   78   488          116688824
  106   487          116692319
  226   472          116697224
  124   486          116697880
  277   457          116697926
  159   483          116698266
  212   475          116700003
   79   488          116707311
  138   485          116712197
  327   434          116712287
  359   413          116713276
  217   474          116714737
  297   449          116716922
  207   476          116719919
  183   480          116720487
  168   482          116721800
  312   442          116722216
  314   441          116725265
  285   454          116725789
   80   488          116726272
  107   487          116726346
  310   443          116729307
  355   416          116730171
  375   400          116734375
  290   452          116734408
  246   467          116734499
  176   481          116736417
  316   440          116738496
  253   465          116738902
  125   486          116744381
  196   478          116744888
   81   488          116745713
  308   444          116746496
  345   423          116750592
  363   410          116753147
  150   484          116754904
  368   406          116759448
  108   487          116761015
  190   479          116761239
  318   439          116761951
  348   421          116762653
  222   473          116764865
   82   488          116765640
  334   430          116766704
  342   425          116767313
  139   485          116769744
  280   456          116770816
  202   477          116773741
  306   445          116773741
  160   483          116774587
   83   488          116786059
  126   486          116791632
  266   461          116793277
  329   433          116794026
  374   401          116794825
  320   438          116795672
  109   487          116796332
  295   450          116797375
  235   470          116800875
  269   460          116801109
  263   462          116802575
  351   419          116803610
   84   488          116806976
  169   482          116806977
  304   446          116811000
  339   427          116812702
  231   471          116813502
  239   469          116813628
  250   466          116819696
  184   480          116821504
  388   388          116822144
  151   484          116822855
  387   389          116824472
  272   459          116826227
  140   485          116828125
   85   488          116828397
  260   463          116828847
  177   481          116829874
  386   390          116831456
  110   487          116832303
  213   475          116835472
  127   486          116839639
  322   437          116839701
  358   414          116840656
  385   391          116843096
  288   453          116847549
  208   476          116849088
  367   407          116850006
   86   488          116850328
  227   472          116851131
  161   483          116851868
  243   468          116852139
  218   474          116856656
  302   447          116858231
  384   392          116859392
  373   402          116859925
  197   478          116860725
  283   455          116861562
  362   411          116864459
  275   458          116868787
  111   487          116868934
  191   479          116870110
  257   464          116871937
   87   488          116872775
  354   417          116873577
  383   393          116880344
  331   432          116886259
  336   429          116886645
  141   485          116887346
  293   451          116887608
  128   486          116888408
  152   484          116891712
  170   482          116893168
  324   436          116894080
   88   488          116895744
  203   477          116896760
  382   394          116905952
  112   487          116906231
  223   473          116913384
  300   448          116915392
  247   467          116916786
   89   488          116919241
  185   480          116923625
  178   481          116924393
  278   457          116928945
  372   403          116929675
  162   483          116930115
    0   489          116930169
    1   489          116930170
    2   489          116930177
    3   489          116930196
    4   489          116930233
    5   489          116930294
    6   489          116930385
    7   489          116930512
    8   489          116930681
    9   489          116930898
   10   489          116931169
   11   489          116931500
  254   465          116931689
   12   489          116931897
   13   489          116932366
  344   424          116932608
   14   489          116932913
  347   422          116933371
   15   489          116933544
   16   489          116934265
   17   489          116935082
   18   489          116936001
  381   395          116936216
   19   489          116937028
  129   486          116937945
   20   489          116938169
   21   489          116939430
   22   489          116940817
   23   489          116942336
   90   488          116943272
   24   489          116943993
  113   487          116944200
  366   408          116945208
   25   489          116945794
  142   485          116947413
   26   489          116947745
   27   489          116949852
   28   489          116952121
   29   489          116954558
   30   489          116957169
  326   435          116958851
   31   489          116959960
  341   426          116960597
  153   484          116961481
   32   489          116962937
  350   420          116963000
   33   489          116966106
  236   470          116967256
   91   488          116967843
   34   489          116969473
  286   454          116970320
  380   396          116971136
  214   475          116972219
  357   415          116972668
   35   489          116973044
  232   471          116974279
   36   489          116976825
  198   478          116977744
  209   476          116979505
  192   479          116980127
  171   482          116980379
  361   412          116980409
   37   489          116980822
  298   449          116982441
  114   487          116982847
   38   489          116985041
  240   469          116985709
  291   452          116987579
  130   486          116988256
  333   431          116989028
   39   489          116989488
   92   488          116992960
   40   489          116994169
   41   489          116999090
  219   474          116999883
  371   404          117004075
   42   489          117004257
  267   461          117006344
  228   472          117006400
  281   456          117006857
  251   466          117007947
  143   485          117008332
  163   483          117009334
   43   489          117009676
  379   397          117010712
  264   462          117010872
  313   442          117015185
   44   489          117015353
  338   428          117017224
  311   443          117018538
   93   488          117018629
  270   460          117019000
  179   481          117019980
  204   477          117020997
   45   489          117021294
  353   418          117021609
  315   441          117021996
  115   487          117022178
  186   480          117026856
   46   489          117027505
  244   468          117030016
  309   444          117032013
  154   484          117032168
  261   463          117032428
   47   489          117033992
  328   434          117034056
  317   440          117039013
  131   486          117039347
   48   489          117040761
   94   488          117044856
  365   409          117045054
   49   489          117047818
  273   459          117048996
  378   398          117054944
   50   489          117055169
  307   445          117055568
  296   450          117059336
  116   487          117062199
   51   489          117062820
  224   473          117063241
  319   439          117066278
  172   482          117068616
  144   485          117070109
   52   489          117070777
  258   464          117070856
   95   488          117071647
   53   489          117079046
  370   405          117083125
   54   489          117087633
  305   446          117089161
  164   483          117089531
  132   486          117091224
  193   479          117091296
  199   478          117095951
  276   458          117096488
   55   489          117096544
  289   453          117097246
   96   488          117099008
  248   467          117100555
  360   413          117100997
  335   430          117102375
  284   455          117102679
  117   487          117102916
  155   484          117103779
  377   399          117103832
  321   438          117103833
   56   489          117105785
  346   423          117108703
  356   416          117109312
  215   475          117110250
  210   476          117111176
   57   489          117115362
  180   481          117116641
  343   425          117119232
  330   433          117119737
   58   489          117125281
  255   465          117126000
   97   488          117126945
  349   421          117127010
  187   480          117131203
  145   485          117132750
  303   447          117132750
  237   470          117135053
   59   489          117135548
  233   471          117136448
  133   486          117143893
  118   487          117144335
  220   474          117144424
  294   451          117146035
   60   489          117146169
  205   477          117146458
  364   410          117149544
  323   437          117151720
   98   488          117155464
   61   489          117157150
  376   400          117157376
  173   482          117157885
  340   427          117158483
  241   469          117159230
  279   457          117161632
  229   472          117163037
  369   406          117166825
   62   489          117168497
  165   483          117170712
  352   419          117174267
  156   484          117176320
   63   489          117180216
   99   488          117184571
  301   448          117186293
  119   487          117186462
   64   489          117192313
  146   485          117196261
  134   486          117197360
  252   466          117197704
  194   479          117203623
   65   489          117204794
  245   468          117209357
  325   436          117209981
  100   488          117214272
  181   481          117214382
  225   473          117214442
  200   478          117215352
  375   401          117215576
  332   432          117215936
  287   454          117216567
   66   489          117217665
  265   462          117220753
  268   461          117221013
  359   414          117226223
  337   429          117226342
  120   487          117229303
   67   489          117230932
  188   480          117236672
  262   463          117237575
  271   460          117238511
  292   452          117242496
  211   476          117244107
  101   488          117244573
  282   456          117244584
   68   489          117244601
  174   482          117248192
  216   475          117249571
  299   449          117249748
  157   484          117249797
  355   417          117250588
  135   486          117251631
  166   483          117252883
  368   407          117255175
   69   489          117258678
  363   411          117258678
  147   485          117260648
  259   464          117271323
  121   487          117272864
  206   477          117273149
   70   489          117273169
  274   459          117273403
  388   389          117274941
  102   488          117275480
  374   402          117278432
  327   435          117278658
  387   390          117279603
  249   467          117285812
   71   489          117288080
  345   424          117288649
  386   391          117288927
  221   474          117290285
  348   422          117295640
  234   471          117300015
  385   392          117302913
   72   489          117303417
  238   470          117304272
  136   486          117306712
  103   488          117306999
  312   443          117309635
  314   442          117310032
  342   426          117310464
  182   481          117313209
  195   479          117317114
  122   487          117317151
   73   489          117319186
  310   444          117319384
  316   441          117320617
  230   472          117321048
  384   393          117321561
  256   465          117321841
  334   431          117322695
  297   450          117323073
  158   484          117324216
  277   458          117325845
  148   485          117325917
  351   420          117331551
  242   469          117334197
   74   489          117335393
  201   478          117335953
  167   483          117336050
  104   488          117339136
  308   445          117339237
  175   482          117339543
  318   440          117341432
  189   480          117343269
  383   394          117344871
  285   455          117345500
  373   403          117345944
  367   408          117348175
  290   453          117348677
   75   489          117352044
  358   415          117356087
  329   434          117357793
  339   428          117360971
  123   487          117362170
  137   486          117362609
  226   473          117366993
   76   489          117369145
  306   446          117369152
  105   488          117371897
  362   412          117372456
  320   439          117372519
  382   395          117372843
  212   476          117378304
   77   489          117386702
  253   466          117388973
  246   468          117390168
  217   475          117390188
  149   485          117392074
  280   457          117395993
  354   418          117396496
  159   484          117399583
  207   477          117401076
   78   489          117404721
  106   488          117405288
  381   396          117405477
  295   451          117406226
  124   487          117407927
  304   447          117409087
  183   481          117413128
  322   438          117413920
  372   404          117418112
  138   486          117419328
  168   483          117420219
   79   489          117423208
  196   479          117431775
  176   482          117431944
  266   462          117432224
  269   461          117437290
  222   474          117437472
  107   488          117439315
  336   430          117440056
   80   489          117442169
  380   397          117442773
  263   463          117444294
  366   409          117445825
  331   433          117447428
  190   480          117451000
  125   487          117454428
  202   478          117457760
  302   448          117459000
  150   485          117459125
  272   460          117459648
   81   489          117461610
  288   454          117464536
  235   471          117464986
  324   437          117465677
  347   423          117468890
  250   467          117472563
  344   425          117473209
  260   464          117473344
  108   488          117473984
  239   470          117474919
  160   484          117475904
  139   486          117476875
  231   472          117480439
   82   489          117481537
  283   456          117484003
  379   398          117484731
  357   416          117490589
  361   413          117490878
  350   421          117493461
  371   405          117494936
  293   452          117499165
  275   459          117499454
  126   487          117501679
   83   489          117501956
  169   483          117505396
  341   427          117506304
  109   488          117509301
  243   469          117510616
  213   476          117513773
  184   481          117514145
  300   449          117518849
  257   465          117519218
  227   473          117520900
   84   489          117522873
  177   482          117525401
  151   485          117527076
  326   436          117527832
  208   477          117530245
  378   399          117531351
  218   475          117532107
  140   486          117535256
   85   489          117544294
  110   488          117545272
  353   419          117547036
  333   432          117547605
  197   479          117547612
  365   410          117548125
  127   487          117549686
  161   484          117553185
  278   458          117556864
  191   480          117559871
   86   489          117566225
  338   429          117568061
  247   468          117572455
  370   406          117576416
  203   478          117580779
  254   466          117581760
  111   488          117581903
  377   400          117582633
  223   474          117585991
  298   450          117588592
   87   489          117588672
  286   455          117590031
  170   483          117591587
  141   486          117594477
  152   485          117595933
  128   487          117598455
  328   435          117600427
  291   453          117601848
  313   443          117602604
  315   442          117606763
  311   444          117608615
   88   489          117611641
  360   414          117613944
  185   481          117616266
  112   488          117619200
  178   482          117619920
  317   441          117621134
  309   445          117624754
  356   417          117629729
  236   471          117631367
  162   484          117631432
  281   457          117632034
   89   489          117635138
  376   401          117638577
  232   472          117641216
  267   462          117645291
  319   440          117645759
  346   424          117646760
  240   470          117647000
  129   487          117647992
    0   490          117649000
    1   490          117649001
    2   490          117649008
    3   490          117649027
    4   490          117649064
    5   490          117649125
    6   490          117649216
    7   490          117649343
    8   490          117649512
    9   490          117649729
   10   490          117650000
   11   490          117650331
  214   476          117650520
   12   490          117650728
  307   446          117650979
   13   490          117651197
   14   490          117651744
   15   490          117652375
  264   463          117652591
   16   490          117653096
   17   490          117653913
  142   486          117654544
   18   490          117654832
  364   411          117655075
  270   461          117655181
   19   490          117655859
   20   490          117657000
  113   488          117657169
   21   490          117658261
  335   431          117658366
   90   489          117659169
   22   490          117659648
  349   422          117659997
  209   477          117660662
  251   467          117660814
   23   490          117661167
  343   426          117662383
  369   407          117662552
   24   490          117662824
   25   490          117664625
  198   479          117664631
  153   485          117665702
   26   490          117666576
  296   451          117668187
   27   490          117668683
  192   480          117669888
   28   490          117670952
   29   490          117673389
  219   475          117675334
   30   490          117676000
  228   473          117676169
  261   464          117676925
   31   490          117678791
  171   483          117678798
  321   439          117680680
   32   490          117681768
  273   460          117682417
  330   434          117683504
   91   489          117683740
   33   490          117684937
  305   447          117687248
   34   490          117688304
  244   469          117688493
   35   490          117691875
   36   490          117695656
  114   488          117695816
  130   487          117698303
  375   402          117699183
   37   490          117699653
  352   420          117702208
   38   490          117703872
  204   478          117705016
  340   428          117706752
   39   490          117708319
   92   489          117708857
  163   484          117710651
   40   490          117713000
  289   454          117714233
  143   486          117715463
  179   482          117715507
   41   490          117717921
  258   465          117718137
  186   481          117719497
   42   490          117723088
  284   456          117725120
  323   438          117725939
  276   459          117727155
  389   389          117727738
   43   490          117728507
  388   390          117730072
  303   448          117733519
   44   490          117734184
   93   489          117734526
  115   488          117735147
  224   474          117735848
  154   485          117736389
  387   391          117737074
   45   490          117740125
  359   415          117741654
   46   490          117746336
  386   392          117748744
  131   487          117749394
   47   490          117752823
  368   408          117753344
  248   468          117756224
  294   452          117757592
   48   490          117759592
   94   489          117760753
  374   403          117764451
  385   393          117765082
   49   490          117766649
  363   412          117766675
  172   483          117767035
  355   418          117773507
   50   490          117774000
  116   488          117775168
  255   466          117776071
  332   433          117777105
  144   486          117777240
  337   430          117779753
  193   480          117781057
  325   437          117781578
   51   490          117781651
  199   479          117782838
  384   394          117786088
   95   489          117787544
  215   476          117788551
  279   458          117789551
   52   490          117789608
  301   449          117789750
  164   484          117790848
  210   477          117792333
   53   490          117797877
  237   471          117799164
  132   487          117801271
  233   472          117803385
   54   490          117806464
  155   485          117808000
  383   395          117811762
  180   482          117812168
   96   489          117814905
   55   490          117815375
  117   488          117815885
  220   475          117819875
  241   470          117820521
  187   481          117823844
   56   490          117824616
  345   425          117829250
  205   478          117830477
  348   423          117831159
  229   473          117832806
   57   490          117834193
  373   404          117834381
  287   455          117836278
  145   486          117839881
  382   396          117842104
   97   489          117842842
   58   490          117844112
  327   436          117847639
  367   409          117848792
  252   467          117850571
  133   487          117853940
   59   490          117854379
  299   450          117855899
  342   427          117856171
  173   483          117856304
  292   453          117856765
  118   488          117857304
  268   462          117859960
  351   421          117862012
  265   463          117862472
   60   490          117865000
  245   469          117867834
  282   457          117869761
   98   489          117871361
  165   484          117872029
  358   416          117874008
  271   461          117874692
   61   490          117875981
  381   397          117877114
  156   485          117880541
  334   432          117881272
  262   464          117882072
  362   413          117882925
  225   474          117887049
   62   490          117887328
  194   480          117893384
  314   443          117897451
   63   490          117899047
  119   488          117899431
  312   444          117899712
   99   489          117900468
  200   479          117902239
  146   486          117903392
  316   442          117905384
  274   460          117906824
  134   487          117907407
  372   405          117908973
  181   482          117909909
   64   490          117911144
  339   429          117911808
  310   445          117912125
  380   398          117916792
  259   465          117918604
  354   419          117921923
  318   441          117923553
   65   490          117923625
  329   435          117924164
  211   477          117925264
  216   476          117927872
  188   481          117929313
  100   489          117930169
  297   451          117931924
  308   446          117934648
   66   490          117936496
  249   468          117941481
  120   488          117942272
  174   483          117946611
  366   410          117948896
   67   490          117949763
  320   440          117952000
  157   485          117954018
  166   484          117954200
  277   459          117956512
  206   478          117957168
  101   489          117960470
  379   399          117961138
  135   487          117961678
   68   490          117963432
  290   454          117965664
  221   475          117965736
  234   472          117966952
  306   447          117967239
  147   486          117967779
  285   456          117967941
  238   471          117968383
  256   466          117971912
   69   490          117977509
  121   488          117985833
  371   406          117988227
  322   439          117990767
  230   473          117990817
  102   489          117991377
   70   490          117992000
  242   470          117995488
  336   431          117996047
  361   414          118003825
  195   480          118006875
   71   490          118006911
  347   424          118006947
  182   482          118008736
  304   448          118009856
  378   400          118010152
  357   417          118011006
  331   434          118011195
  344   426          118016360
  136   487          118016759
  295   452          118017783
   72   490          118022248
  201   479          118022840
  103   489          118022896
  280   458          118023912
  350   422          118026448
  158   485          118028437
  122   488          118030120
  148   486          118033048
  189   481          118035910
  167   484          118037367
  175   483          118037962
   73   490          118038017
  226   474          118039600
  324   438          118039896
  253   467          118041840
  246   469          118048645
  365   411          118053656
   74   490          118054224
  341   428          118054573
  104   489          118055033
  212   477          118059461
  302   449          118062457
  377   401          118063834
  217   476          118068489
   75   490          118070875
  370   407          118072143
  137   487          118072656
  266   463          118073943
  353   420          118074977
  123   488          118075139
  269   462          118076237
  288   455          118084247
  207   478          118085095
  105   489          118087794
   76   490          118087976
  263   464          118088791
  272   461          118095829
  149   486          118099205
  326   437          118099429
  159   485          118103804
   77   490          118105533
  183   482          118108655
  333   433          118108774
  283   457          118109180
  222   475          118112923
  293   453          118113434
  260   465          118120625
  124   488          118120896
  106   489          118121185
  338   430          118121472
  168   484          118121536
  196   480          118121536
  376   402          118122184
   78   490          118123552
  300   450          118125000
  250   468          118128232
  138   487          118129375
  360   415          118129375
  176   483          118130363
  235   472          118131923
  275   460          118132875
  239   471          118139030
   79   490          118142039
  190   481          118143641
  202   479          118144647
  231   473          118150208
  356   418          118152648
  107   489          118155212
  369   408          118160721
   80   490          118161000
  364   412          118163072
  150   486          118166256
  125   488          118167397
  257   466          118169289
  328   436          118169408
  243   470          118171907
  160   485          118180125
   81   490          118180441
  389   390          118182869
  375   403          118185202
  139   487          118186922
  346   425          118187361
  278   459          118187531
  388   391          118187543
  108   489          118189881
  313   444          118192681
  227   474          118193507
  315   443          118194182
  213   477          118194930
  349   423          118195516
  387   392          118196891
  298   451          118197443
   82   490          118200368
  311   445          118201356
  317   442          118205901
  169   484          118206713
  343   427          118208090
  184   482          118209672
  218   476          118210408
  386   393          118210913
  286   456          118212472
  208   478          118214264
  126   488          118214648
  335   432          118216943
  291   454          118218835
  309   446          118220165
   83   490          118220787
  177   483          118223820
  109   489          118225198
  319   441          118227880
  385   394          118229609
  247   469          118230932
  352   421          118232669
  151   486          118234207
  254   467          118234627
  197   480          118237373
   84   490          118241704
  140   487          118245303
  307   447          118249066
  330   435          118249875
  191   481          118252512
  374   404          118252888
  384   395          118252979
  368   409          118253961
  161   485          118257406
  340   429          118257589
  359   416          118259575
  281   458          118259953
  321   440          118260161
  110   489          118261169
  223   475          118261442
  127   488          118262655
   85   490          118263125
  203   479          118267666
  363   413          118277144
  296   452          118279744
  383   396          118281023
   86   490          118285056
  267   463          118287010
  305   448          118288017
  170   484          118292904
  270   462          118294128
  264   464          118297088
  111   489          118297800
  236   472          118298304
  355   419          118298934
  323   439          118302786
  152   486          118303064
  141   487          118304524
   87   490          118307503
  232   473          118310985
  240   471          118311111
  128   488          118311424
  185   482          118311793
  382   397          118313741
  251   468          118316483
  178   483          118318339
  273   461          118318598
  261   465          118324206
  373   405          118325242
   88   490          118330472
  214   477          118331677
  289   455          118333944
  112   489          118335097
  162   485          118335653
  337   431          118335744
  303   449          118336976
  332   434          118340872
  209   478          118344681
  228   474          118348776
  244   470          118349784
  284   457          118350297
  381   398          118351133
  367   410          118351863
  219   476          118353635
   89   490          118353969
  198   480          118354392
  325   438          118355797
  276   460          118360576
  129   488          118360961
  192   481          118362529
  142   487          118364591
  258   466          118368208
  348   424          118369216
    0   491          118370771
    1   491          118370772
    2   491          118370779
    3   491          118370798
    4   491          118370835
    5   491          118370896
    6   491          118370987
    7   491          118371114
    8   491          118371283
    9   491          118371500
   10   491          118371771
  294   453          118371861
   11   491          118372102
  345   426          118372401
   12   491          118372499
  153   486          118372833
   13   491          118372968
  113   489          118373066
   14   491          118373515
   15   491          118374146
   16   491          118374867
   17   491          118375684
   18   491          118376603
   19   491          118377630
   90   490          118378000
   20   491          118378771
   21   491          118380032
  171   484          118380115
   22   491          118381419
   23   491          118382938
   24   491          118384595
   25   491          118386396
   26   491          118388347
   27   491          118390454
  204   479          118391903
   28   491          118392723
  380   399          118393199
  358   417          118394425
  351   422          118394999
   29   491          118395160
  362   414          118395872
  301   450          118395901
   30   491          118397771
   31   491          118400562
  372   406          118402264
   91   490          118402571
   32   491          118403539
  342   428          118404440
   33   491          118406708
   34   491          118410075
  130   488          118411272
  224   475          118411299
  114   489          118411713
   35   491          118413646
  179   483          118413926
  248   469          118414701
  163   485          118414872
  186   482          118415024
   36   491          118417427
  327   437          118419236
  279   459          118420218
   37   491          118421424
  143   487          118425510
   38   491          118425643
   92   490          118427688
  255   467          118428938
   39   491          118430090
   40   491          118434771
   41   491          118439692
  379   400          118439939
  334   433          118442441
  154   486          118443520
   42   491          118444859
  354   420          118449864
   43   491          118450278
  115   489          118451044
   93   490          118453357
  366   411          118454427
   44   491          118455955
  287   456          118458719
   45   491          118461896
  131   488          118462363
  299   451          118464750
  339   430          118465219
  237   472          118466101
   46   491          118468107
  172   484          118468352
  215   477          118469708
  199   480          118472599
  233   473          118473154
  193   481          118473698
  292   454          118473752
   47   491          118474594
  210   478          118476352
   94   490          118479584
   48   491          118481363
  371   407          118483954
  241   471          118484632
  144   487          118487287
  314   444          118487528
   49   491          118488420
  116   489          118491065
  378   401          118491353
  312   445          118492453
  316   443          118492803
  329   436          118493145
  164   485          118495069
   50   491          118495771
  282   458          118497680
  220   476          118498176
  268   463          118501679
   51   491          118503422
  229   474          118505413
  252   468          118506240
   95   490          118506375
  265   464          118506969
  310   446          118507536
  318   442          118508320
  180   483          118510587
   52   491          118511379
  271   462          118513639
  132   488          118514240
  155   486          118515131
  205   479          118517364
  361   415          118519256
  187   482          118519371
   53   491          118519648
   54   491          118528235
  245   470          118529125
  262   465          118529353
  117   489          118531782
  308   447          118532735
   96   490          118533736
  357   418          118533925
  320   441          118534121
   55   491          118537146
  274   461          118543005
  297   452          118543481
   56   491          118546387
  377   402          118547441
  347   425          118547548
  145   487          118549928
  336   432          118554624
   57   491          118555964
  173   484          118557621
  365   412          118561653
   97   490          118561673
  350   423          118561967
  344   427          118562067
  225   475          118562500
   58   491          118565883
  133   488          118566909
  306   448          118568008
  259   466          118568675
  322   440          118570248
  370   408          118570312
  118   489          118573201
   59   491          118576150
  165   485          118576250
  331   435          118577566
  290   455          118585375
  194   481          118586025
   60   491          118586771
  156   486          118587672
  277   460          118589933
   98   490          118590192
  200   480          118592000
  285   457          118593118
   61   491          118597752
  249   469          118599958
  341   429          118605410
  353   421          118605438
  376   403          118608203
  181   483          118608328
  216   477          118609029
   62   491          118609099
  211   478          118609283
  304   449          118613313
  146   487          118613439
  119   489          118615328
  324   439          118616743
   99   490          118619299
  134   488          118620376
   63   491          118620818
  256   467          118624779
  188   482          118624840
  295   453          118632052
   64   491          118632915
  238   472          118635320
  234   473          118636721
  390   390          118638000
  389   391          118640340
  221   476          118644037
  206   479          118644055
   65   491          118645396
  360   416          118647296
  388   392          118647360
  174   484          118647928
  100   490          118649000
  280   459          118654579
  120   489          118658169
   66   491          118658267
  166   485          118658421
  387   393          118659060
  242   471          118659599
  157   486          118661149
  369   409          118661338
  230   474          118663424
  302   450          118668608
   67   491          118671534
  333   434          118672541
  364   413          118673541
  375   404          118673639
  326   438          118673648
  135   488          118674647
  386   394          118675440
  338   431          118677463
  147   487          118677826
  356   419          118678075
  101   490          118679301
   68   491          118685203
  385   395          118696500
  253   468          118697509
   69   491          118699280
  195   481          118699516
  121   489          118701730
  288   456          118706688
  182   483          118707155
  246   470          118709936
  102   490          118710208
  201   480          118712601
   70   491          118713771
  226   475          118715051
  269   463          118717956
  266   464          118718440
  384   396          118722240
   71   491          118728682
  136   488          118729728
  293   454          118730421
  346   426          118730512
  189   482          118731437
  349   424          118733573
  300   451          118733851
  272   462          118734776
  158   486          118735568
  263   465          118736072
  283   458          118737099
  175   484          118739279
  328   437          118741005
  167   485          118741588
  103   490          118741727
  148   487          118743095
  212   478          118743480
  374   405          118743749
   72   491          118744019
  122   489          118746017
  217   477          118749646
  383   397          118752660
  343   428          118756359
  368   410          118757032
   73   491          118759788
  352   422          118765656
  275   461          118769056
  260   466          118770696
  207   479          118771982
  104   490          118773864
   74   491          118775995
  335   433          118778112
  359   417          118779992
  315   444          118784259
  313   445          118785422
  137   488          118785625
  250   469          118786709
  382   398          118787760
  363   414          118790091
  123   489          118791036
  222   476          118791224
   75   491          118792646
  317   443          118793320
  311   446          118796767
  235   473          118801692
  239   472          118805967
  105   490          118806625
  183   483          118807074
  298   452          118809000
  149   487          118809252
   76   491          118809747
  159   486          118810935
  340   430          118811000
  319   442          118812647
  196   481          118814177
  309   447          118818252
  373   406          118818533
  330   436          118818856
  278   460          118820952
  257   467          118822156
  231   474          118822815
  168   485          118825757
  355   420          118826875
   77   491          118827304
  381   399          118827540
  176   484          118831680
  202   480          118834408
  243   471          118836018
  124   489          118836793
  286   457          118837649
  291   455          118838546
  190   482          118839168
  106   490          118840016
  321   441          118842282
  138   488          118842344
   78   491          118845323
  307   448          118849835
  367   411          118857394
   79   491          118863810
  227   475          118868958
  380   400          118872000
  107   490          118874043
  150   487          118876303
  213   478          118878949
  323   440          118882267
   80   491          118882771
  125   489          118883294
  160   486          118887256
  254   468          118890296
  281   459          118890620
  305   449          118891474
  218   477          118891565
  247   470          118892223
  296   453          118894013
  337   432          118894321
  372   407          118897991
  139   488          118899891
  208   479          118901151
   81   491          118902212
  332   435          118907243
  184   483          118908091
  108   490          118908712
  348   425          118909817
  169   485          118910934
  362   415          118911303
  358   418          118917344
  345   427          118918108
  379   401          118921140
   82   491          118922139
  177   484          118925137
  197   481          118930014
  351   423          118930518
  126   489          118930545
  267   464          118931507
  325   439          118932644
  270   463          118935847
  223   476          118939743
   83   491          118942558
  303   450          118943127
  109   490          118944029
  151   487          118944254
  264   465          118944369
  191   482          118948039
  342   429          118955277
  289   456          118956385
  203   480          118957427
  273   462          118957545
  140   488          118958272
  366   412          118962424
   84   491          118963475
  161   486          118964537
  236   473          118968073
  261   466          118974277
  251   469          118974960
  378   402          118974960
  240   472          118978048
  284   458          118978216
  127   489          118978552
  110   490          118980000
  354   421          118980325
  371   408          118982123
  232   474          118983592
   85   491          118984896
  294   454          118988848
  327   438          118993455
  276   461          118996757
  170   485          118997125
  301   451          119004752
  334   434          119006208
   86   491          119006827
  185   483          119010212
  152   487          119013111
  244   471          119013895
  214   478          119015696
  111   490          119016631
  141   488          119017493
  178   484          119019656
  258   467          119021075
  339   431          119021210
  228   475          119024227
  128   489          119027321
   87   491          119029274
  209   479          119031568
  377   403          119033460
  219   477          119034792
  361   416          119037177
  162   486          119042784
  198   481          119047033
   88   491          119052243
  279   460          119053639
  112   490          119053928
  192   482          119058056
  357   419          119059352
  329   437          119064742
  370   409          119070929
  365   413          119072122
   89   491          119075740
  248   470          119075992
  299   452          119076307
  129   489          119076858
  142   488          119077560
  314   445          119080269
  204   480          119081664
  153   487          119082880
  316   444          119082880
  287   457          119083896
  171   485          119084336
  255   468          119084607
  312   446          119087864
  224   476          119089600
  347   426          119090699
  113   490          119091897
  292   455          119093463
  390   391          119095471
    0   492          119095488
    1   492          119095489
    2   492          119095496
    3   492          119095515
    4   492          119095552
    5   492          119095613
    6   492          119095704
  318   443          119095739
    7   492          119095831
    8   492          119096000
    9   492          119096217
   10   492          119096488
  376   404          119096640
   11   492          119096819
   12   492          119097216
   13   492          119097685
   14   492          119098232
   15   492          119098863
   16   492          119099584
   90   491          119099771
  350   424          119100024
  389   392          119100157
   17   492          119100401
   18   492          119101320
   19   492          119102347
   20   492          119103488
   21   492          119104749
  310   447          119105623
   22   492          119106136
   23   492          119107655
   24   492          119109312
  388   393          119109529
  344   428          119110336
   25   492          119111113
   26   492          119113064
  186   483          119113443
   27   492          119115171
  179   484          119115243
  336   433          119115793
   28   492          119117440
  320   442          119118888
   29   492          119119877
  163   486          119122003
   30   492          119122488
  387   394          119123587
   91   491          119124342
   31   492          119125279
  130   489          119127169
   32   492          119128256
  282   459          119128347
  114   490          119130544
   33   492          119131425
  308   448          119133504
   34   492          119134792
  237   473          119135870
   35   492          119138363
  353   422          119138425
  143   488          119138479
   36   492          119142144
  386   395          119142331
  233   474          119145761
   37   492          119146141
  268   464          119146176
  331   436          119146547
   92   491          119149459
   38   492          119150360
  241   472          119151569
  322   441          119152369
  154   487          119153567
  215   478          119153727
  265   465          119154250
   39   492          119154807
  271   463          119155358
  297   453          119157750
  341   430          119158821
   40   492          119159488
  210   479          119163239
   41   492          119164409
  369   410          119164409
  375   405          119164500
  252   469          119164717
  199   481          119165240
  385   396          119165761
  360   417          119167713
  193   482          119169225
   42   492          119169576
  115   490          119169875
  306   449          119171465
  172   485          119172573
   43   492          119174995
   93   491          119175128
  131   489          119178260
  220   477          119179333
  262   466          119179424
   44   492          119180672
  229   475          119180864
  274   462          119181952
  364   414          119186488
   45   492          119186613
   46   492          119192824
  245   471          119193236
  384   397          119193877
  324   440          119196224
   47   492          119199311
  144   488          119200256
   94   491          119201355
  164   486          119202200
  356   420          119206016
   48   492          119206080
  205   480          119207125
  290   456          119207816
  116   490          119209896
  180   484          119211904
   49   492          119213137
  187   483          119217790
  304   450          119219464
   50   492          119220488
  285   458          119221037
  259   467          119221542
  155   487          119225178
  277   461          119226114
  383   398          119226679
   51   492          119228139
   95   491          119228146
  132   489          119230137
  338   432          119236040
   52   492          119236096
  374   406          119237040
  333   435          119238912
  225   476          119240801
   53   492          119244365
  295   454          119249039
  326   439          119250495
  117   490          119250613
   54   492          119252952
   96   491          119255507
  249   470          119261249
  173   485          119261842
   55   492          119261863
  368   411          119262563
  145   488          119262897
  382   399          119264167
   56   492          119271104
  349   425          119274174
  346   427          119276219
  302   451          119277459
  256   468          119280448
   57   492          119280681
  194   482          119281552
  133   489          119282806
  165   486          119283381
   97   491          119283444
  200   481          119284641
  280   460          119288000
   58   492          119290600
  118   490          119292032
  216   478          119293048
  211   479          119296170
  156   487          119297719
   59   492          119300867
  352   423          119301175
  359   418          119302911
  238   473          119305089
  363   415          119305522
  381   400          119306341
  343   429          119307196
  234   474          119309328
  181   484          119309645
   60   492          119311488
   98   491          119311963
  373   407          119314260
  328   438          119315224
   61   492          119322469
  188   483          119323259
  221   477          119325194
  146   488          119326408
  242   472          119326536
  288   457          119331865
   62   492          119333816
  206   480          119333816
  119   490          119334159
  134   489          119336273
  230   475          119338875
   99   491          119341070
  335   434          119341879
  300   452          119345408
   63   492          119345535
  293   455          119350132
  174   485          119352149
  380   401          119353201
  253   469          119355986
  355   421          119357336
   64   492          119357632
  269   464          119362453
  367   412          119365391
  166   486          119365552
  266   465          119365721
  340   431          119366991
  283   459          119367766
   65   492          119370113
  100   491          119370771
  157   487          119371196
  246   471          119374047
  272   463          119376495
  120   490          119377000
  315   445          119377000
  313   446          119380833
   66   492          119382984
  317   444          119383397
  263   466          119386143
  330   437          119390453
  135   489          119390544
  147   488          119390795
  226   476          119393352
  311   447          119394854
  195   482          119395043
  372   408          119396160
   67   492          119396251
  319   443          119400066
  101   491          119401072
  379   402          119404747
  201   481          119405242
  275   462          119408003
  182   484          119408472
   68   492          119409920
  309   448          119419021
  121   490          119420561
  298   453          119423269
  260   467          119423563
   69   492          119423997
  321   442          119427049
  362   416          119429224
  189   483          119429856
  212   479          119430367
  102   491          119431979
  217   478          119433665
   70   492          119438488
  358   419          119442771
  175   485          119443500
  158   487          119445615
  136   489          119445625
  250   470          119448000
  167   486          119448719
  348   426          119452968
  307   449          119453292
   71   492          119453399
  337   433          119455490
  148   488          119456064
  278   461          119457133
  378   403          119460979
  291   456          119460987
  207   480          119461743
  103   491          119463498
  323   441          119464388
  122   490          119464848
  286   458          119465568
  345   428          119466377
  351   424          119468575
   72   492          119468736
  222   477          119472381
  366   413          119472893
  235   474          119474299
  239   473          119475736
  332   436          119476224
  257   468          119477825
  371   409          119482740
   73   492          119484505
  104   491          119495635
  305   450          119497625
  231   475          119498266
   74   492          119500712
  137   489          119501522
  243   472          119502955
  183   484          119508391
  342   430          119508688
  196   482          119509704
  123   490          119509867
  296   454          119511000
  325   440          119512125
  354   422          119513312
   75   492          119517363
  159   487          119520982
  377   404          119521897
  149   488          119522221
  281   460          119524041
  202   481          119527049
  105   491          119528396
  168   486          119532888
   76   492          119534464
  176   485          119535901
  190   483          119537587
  227   476          119547259
  254   469          119548773
  303   451          119551978
   77   492          119552021
  391   391          119552942
  390   392          119555288
  124   490          119555624
  247   471          119556334
  361   417          119557594
  138   489          119558241
  106   491          119561787
  389   393          119562326
  213   479          119565836
   78   492          119570040
  327   439          119570302
  334   435          119572579
  370   410          119574000
  388   394          119574056
  218   478          119575584
  267   465          119578788
  339   432          119579787
  270   464          119580344
  289   457          119581562
  365   414          119585069
  357   420          119587293
  376   405          119587501
   79   492          119588527
  150   488          119589272
  387   395          119590478
  208   480          119590912
  264   466          119594440
  107   491          119595814
  160   487          119597303
  273   463          119599264
  125   490          119602125
   80   492          119607488
  294   455          119608559
  284   459          119608883
  184   484          119609408
  386   396          119611592
  139   489          119615788
  301   452          119616309
  169   486          119618065
  223   477          119620900
  197   482          119625541
   81   492          119626929
  261   467          119627144
  177   485          119629358
  108   491          119630483
  276   462          119635704
  251   470          119636251
  347   427          119636406
  385   397          119637398
  329   438          119638961
  350   425          119640625
  236   474          119640680
  191   483          119646458
   82   492          119646856
  240   473          119647817
  126   490          119649376
  203   481          119650068
  151   488          119657223
  375   406          119657791
  232   475          119659043
  344   429          119661173
  109   491          119665800
   83   492          119667275
  384   398          119667896
  369   411          119669940
  353   423          119673944
  140   489          119674169
  161   487          119674584
  316   445          119675621
  314   446          119675680
  258   468          119676744
  336   434          119679560
  244   472          119680832
  318   444          119685816
  312   447          119685951
   84   492          119688192
  279   461          119689820
  299   453          119690576
  360   418          119690632
  127   490          119697383
  110   491          119701771
  364   415          119701919
  228   476          119702528
  214   479          119702583
  383   399          119703086
  170   486          119704256
  320   443          119706307
  310   448          119706392
   85   492          119709613
  185   484          119711529
  287   458          119711815
  341   431          119714812
  292   456          119715904
  331   437          119718144
  219   478          119718811
  209   480          119721329
  178   485          119723877
  152   488          119726080
   86   492          119731544
  374   407          119732767
  141   489          119733390
  356   421          119736477
  308   449          119736961
  322   442          119737136
  111   491          119738402
  248   471          119740103
  198   482          119742560
  382   400          119742968
  255   469          119743084
  128   490          119746152
  162   487          119752831
   87   492          119753991
  192   483          119756475
  282   460          119761768
  368   412          119770560
  224   477          119770757
  204   481          119774305
  297   454          119774737
  112   491          119775699
   88   492          119776960
  306   450          119777616
  324   441          119778345
  381   401          119787542
  171   486          119791467
  142   489          119793457
  268   465          119793457
  129   490          119795689
  153   488          119795849
  338   433          119797209
  271   464          119799855
   89   492          119800457
  265   466          119804321
  333   436          119807893
  237   474          119808477
  373   408          119812429
  113   491          119813668
  186   484          119814760
  349   426          119817325
  179   485          119819464
  233   475          119821212
  241   473          119821338
    0   493          119823157
    1   493          119823158
    2   493          119823165
    3   493          119823184
    4   493          119823221
    5   493          119823282
    6   493          119823373
  363   416          119823443
    7   493          119823500
    8   493          119823669
  274   463          119823671
    9   493          119823886
   10   493          119824157
   11   493          119824488
   90   492          119824488
  346   428          119824488
   12   493          119824885
   13   493          119825354
   14   493          119825901
  252   470          119826008
   15   493          119826532
   16   493          119827253
   17   493          119828070
  304   451          119828315
  359   419          119828338
   18   493          119828989
  326   440          119829976
   19   493          119830016
   20   493          119831157
  163   487          119832050
  262   467          119832291
   21   493          119832418
  290   457          119832993
   22   493          119833805
   23   493          119835324
  380   402          119836808
   24   493          119836981
   25   493          119838782
  352   424          119839232
  215   479          119840614
   26   493          119840733
   27   493          119842840
   28   493          119845109
  130   490          119846000
   29   493          119847546
   91   492          119849059
   30   493          119850157
  285   459          119851704
  114   491          119852315
   31   493          119852948
  210   480          119853000
  143   489          119854376
   32   493          119855925
   33   493          119859094
  229   476          119859165
  245   472          119860173
  343   430          119860607
  199   482          119860767
   34   493          119862461
  220   478          119863352
  277   462          119865061
   35   493          119866032
  154   488          119866536
  193   483          119867644
  295   455          119868750
   36   493          119869813
   37   493          119873810
   92   492          119874176
  367   413          119875860
  259   468          119877211
   38   493          119878029
  172   486          119879704
   39   493          119882476
   40   493          119887157
  302   452          119889016
  355   422          119890323
  379   403          119890766
  115   491          119891646
  328   439          119892071
   41   493          119892078
  372   409          119896777
  131   490          119897091
   42   493          119897245
  205   481          119899766
   93   492          119899845
   43   493          119902664
  335   435          119908250
   44   493          119908341
  164   487          119912247
   45   493          119914282
  180   485          119916125
  144   489          119916153
  187   484          119919107
   46   493          119920493
  225   477          119921958
  280   461          119924181
  249   471          119925360
  340   432          119925568
   94   492          119926072
   47   493          119926980
  116   491          119931667
   48   493          119933749
  155   488          119938147
  256   469          119938925
   49   493          119940806
   50   493          119948157
  132   490          119948968
  378   404          119949416
  362   417          119949641
   95   492          119952863
   51   493          119955808
  300   453          119959677
  288   458          119959784
   52   493          119963765
  330   438          119964672
  173   486          119968973
  358   420          119970712
   53   493          119972034
  117   491          119972384
  315   446          119972411
  293   456          119972573
  317   445          119976138
  238   474          119977696
  145   489          119978794
  313   447          119978920
  216   479          119979935
  194   483          119979971
  200   482          119980168
   96   492          119980224
   54   493          119980621
  234   475          119984779
  371   410          119985811
  366   414          119985840
  211   480          119985931
   55   493          119989532
  319   444          119990143
  165   487          119993428
  311   448          119995623
  242   473          119996305
  348   427          119998675
   56   493          119998773
  283   460          120001187
  133   490          120001637
   97   492          120008161
   57   493          120008350
  351   425          120009176
  221   478          120009213
  269   465          120009734
  156   488          120010688
  377   405          120012758
  391   392          120012759
  118   491          120013803
  181   485          120013866
  321   443          120014468
  266   466          120015792
  230   476          120017176
  345   429          120017214
  253   470          120017277
  390   393          120017457
   58   493          120018269
  337   434          120019257
  272   464          120020992
  309   449          120022478
  188   484          120024576
  206   481          120026457
  389   394          120026853
   59   493          120028536
   98   492          120036680
  263   467          120039010
   60   493          120039157
  298   454          120040256
  388   395          120040947
  246   472          120040984
  146   489          120042305
  332   437          120047821
  354   423          120048831
  323   442          120049155
  275   463          120049722
   61   493          120050138
  134   490          120055104
  119   491          120055930
  174   486          120059280
  307   450          120059443
  387   396          120059739
   62   493          120061485
  342   431          120064679
   99   492          120065787
   63   493          120073204
  226   477          120074509
  166   487          120075599
  260   468          120079232
  370   411          120079531
  361   418          120080513
  376   406          120080792
  386   397          120083229
  157   488          120084165
   64   493          120085301
  291   457          120086164
  195   483          120093462
  325   441          120094246
  100   492          120095488
  278   462          120096080
  286   459          120096235
   65   493          120097782
  120   491          120098771
  365   415          120100500
  201   482          120100769
  305   451          120106476
  147   489          120106692
  135   490          120109375
   66   493          120110653
  385   398          120111417
  250   471          120112111
  182   485          120112693
  357   421          120117754
  212   480          120120128
  217   479          120120552
   67   493          120123920
  101   492          120125789
  296   455          120130711
  189   484          120131173
  257   469          120136302
   68   493          120137589
  339   433          120140956
  334   436          120141560
  121   491          120142332
  384   399          120144303
  239   474          120148343
  235   475          120149750
  327   440          120149783
  175   486          120150631
   69   493          120151666
  375   407          120153518
  207   481          120154384
  222   478          120156400
  102   492          120156696
  158   488          120158584
  167   487          120158766
  281   461          120160222
  303   452          120163535
  136   490          120164456
   70   493          120166157
  148   489          120171961
  243   473          120172724
  231   476          120176567
  369   412          120177937
   71   493          120181068
  383   400          120181887
  350   426          120183776
  347   428          120184675
  122   491          120186619
  103   492          120188215
   72   493          120196405
  196   483          120208123
  289   458          120209481
  254   470          120210064
  353   424          120212001
   73   493          120212174
  183   485          120212612
  344   430          120214584
  329   439          120215808
  360   419          120216059
  364   416          120219840
  104   492          120220352
  137   490          120220353
  202   482          120222576
  247   472          120223271
  382   401          120224169
  270   465          120227625
   74   493          120228381
  227   477          120228416
  267   466          120228859
  301   453          120230578
  374   408          120230936
  294   456          120231000
  123   491          120231638
  159   488          120233951
  149   489          120238118
  190   484          120238904
  284   460          120242304
  168   487          120242935
  176   486          120243032
  273   464          120243761
   75   493          120245032
  336   435          120245931
  264   467          120247307
  105   492          120253113
  213   480          120255597
   76   493          120262133
  218   479          120262471
  356   422          120269464
  316   446          120271032
  381   402          120271149
  341   432          120273389
  314   447          120273767
  138   490          120277072
  124   491          120277395
  276   463          120277423
  318   445          120278557
   77   493          120279690
  368   413          120281029
  261   468          120282813
  208   481          120283553
  106   492          120286504
  312   448          120286720
  331   438          120292363
  320   444          120296384
   78   493          120297709
  251   471          120300362
  223   478          120304919
  150   489          120305169
  299   454          120307563
  310   449          120309849
  160   488          120310272
  373   409          120313046
  184   485          120313629
  236   475          120316131
   79   493          120316196
  240   474          120320424
  107   492          120320531
  380   403          120322827
  125   491          120323896
  197   483          120323960
  322   443          120324555
  169   487          120328112
  279   462          120328767
  139   490          120334619
   80   493          120335157
  258   469          120335221
  177   486          120336489
  232   476          120337344
  292   457          120341081
  287   459          120342482
  308   450          120343112
  363   417          120343860
  203   482          120345595
  191   484          120347775
  244   473          120350601
   81   493          120354598
  108   492          120355200
  359   420          120356279
  338   434          120360976
  349   427          120363032
  324   442          120363112
  126   491          120371147
  151   489          120373120
   82   493          120374525
  346   429          120375325
  379   404          120379203
  333   437          120379490
  352   425          120379833
  228   477          120383685
  306   451          120386467
  161   488          120387553
  367   414          120388807
  109   492          120390517
  214   480          120392344
  140   490          120393000
  297   455          120394448
   83   493          120394944
  282   461          120397949
  372   410          120399848
  255   470          120404375
  219   479          120405698
  248   472          120407040
  326   441          120412097
  209   481          120413970
  170   487          120414303
  185   485          120415750
   84   493          120415861
  343   431          120416598
  127   491          120419154
  355   423          120425842
  110   492          120426488
  178   486          120431008
   85   493          120437282
  304   452          120439872
  378   405          120440277
  198   483          120440979
  152   489          120441977
  268   466          120443528
  271   465          120447136
  141   490          120452221
  224   478          120454776
  265   467          120457188
  192   484          120457792
   86   493          120459213
  290   458          120460912
  111   492          120463119
  162   488          120465800
  128   491          120467923
  274   464          120468168
  204   482          120469832
  328   440          120471552
  362   418          120472560
  392   392          120472576
  391   393          120474928
  335   436          120477231
   87   493          120481660
  390   394          120481984
  237   475          120483928
  285   460          120485125
  340   433          120486737
  262   468          120487960
  252   471          120490119
  295   456          120491191
  371   411          120491342
  389   395          120493744
  241   474          120493945
  233   476          120499513
  112   492          120500416
  358   421          120501173
  366   415          120501271
  171   487          120501514
  302   453          120503285
   88   493          120504629
  377   406          120506049
  277   463          120506780
  388   396          120510208
  153   489          120511746
  142   490          120512288
  129   491          120517460
  186   485          120518981
  179   486          120526595
   89   493          120528126
  245   473          120529942
  215   480          120530375
  387   397          120531376
  259   469          120535688
  113   492          120538385
  229   477          120540322
  330   439          120541519
  163   488          120545019
  210   481          120545641
  348   428          120546944
  220   479          120550239
   90   493          120552157
  351   426          120552327
    0   494          120553784
    1   494          120553785
    2   494          120553792
    3   494          120553811
    4   494          120553848
    5   494          120553909
    6   494          120554000
    7   494          120554127
    8   494          120554296
    9   494          120554513
   10   494          120554784
   11   494          120555115
   12   494          120555512
   13   494          120555981
   14   494          120556528
   15   494          120557159
  386   398          120557248
   16   494          120557880
   17   494          120558697
  199   483          120559186
   18   494          120559616
   19   494          120560643
   20   494          120561784
   21   494          120563045
  280   462          120563128
   22   494          120564432
   23   494          120565951
   24   494          120567608
  130   491          120567771
  193   484          120568961
   25   494          120569409
  315   447          120570498
  345   430          120570625
   26   494          120571360
  317   446          120571549
  143   490          120573207
   27   494          120573467
   28   494          120575736
  376   407          120576519
  300   454          120576664
   91   493          120576728
  114   492          120577032
   29   494          120578173
  313   448          120579689
   30   494          120580784
  154   489          120582433
  319   445          120582884
   31   494          120583575
  337   435          120585628
   32   494          120586552
  354   424          120586888
  370   412          120587528
  385   399          120587824
   33   494          120589721
  172   487          120589751
  288   459          120590451
  249   472          120592297
   34   494          120593088
  205   482          120595293
   35   494          120596659
  293   457          120597750
  311   449          120599080
  256   470          120600216
   36   494          120600440
   92   493          120601845
   37   494          120604437
  321   444          120604545
  361   419          120605940
  225   478          120605977
   38   494          120608656
   39   494          120613103
  115   492          120616363
   40   494          120617784
  365   416          120618421
  131   491          120618862
  332   438          120622040
   41   494          120622705
  384   400          120623104
  180   486          120623256
  342   432          120623256
  187   485          120623328
  164   488          120625216
   93   493          120627514
   42   494          120627872
  309   450          120628629
   43   494          120633291
  144   490          120634984
  323   443          120636574
  283   461          120637368
   44   494          120638968
   45   494          120644909
  357   422          120650741
   46   494          120651120
  375   408          120651687
  238   475          120653147
   94   493          120653741
  155   489          120654044
  116   492          120656384
   47   494          120657607
  269   466          120659805
  298   455          120659967
  234   476          120663080
  383   401          120663088
   48   494          120664376
  272   465          120668273
  307   451          120668294
  266   467          120668659
  242   474          120668912
  216   480          120669696
  132   491          120670739
   49   494          120671433
  211   481          120678572
  200   483          120678587
   50   494          120678784
  325   442          120679013
  173   487          120679020
   95   493          120680532
  194   484          120681288
  253   471          120681388
   51   494          120686435
  369   413          120688406
  275   464          120694219
   52   494          120694392
  263   468          120694679
  221   479          120696100
  117   492          120697101
  145   490          120697625
  230   477          120698333
   53   494          120702661
  339   434          120704723
  165   488          120706397
  382   402          120707776
   96   493          120707893
  246   473          120710753
   54   494          120711248
  334   437          120713157
  291   458          120714083
  305   452          120718033
   55   494          120720159
  181   486          120720997
  206   482          120721984
  133   491          120723408
  156   489          120726585
  188   485          120728797
   56   494          120729400
  350   427          120729483
  286   460          120729656
  374   409          120731553
  327   441          120731904
  347   429          120735512
   97   493          120735830
  260   469          120737709
  278   463          120737799
  118   492          120738520
   57   494          120738977
  364   417          120740257
  360   420          120744000
   58   494          120748896
  353   425          120752602
  296   456          120753152
  381   403          120757168
  226   478          120758528
   59   494          120759163
  146   490          120761136
   98   493          120764349
  174   487          120769327
   60   494          120769784
  344   431          120770575
  134   491          120776875
  303   453          120777804
  250   472          120779048
  119   492          120780647
   61   494          120780765
  166   488          120788568
   62   494          120792112
   99   493          120793456
  368   414          120793976
  195   484          120794779
  329   440          120795289
  257   470          120797593
  281   462          120799169
  201   483          120799188
  157   489          120800062
   63   494          120803831
  356   423          120804983
  217   480          120810313
  380   404          120811264
  212   481          120812769
  336   436          120814912
   64   494          120815928
  373   410          120816117
  182   486          120819824
  100   493          120823157
  120   492          120823488
  239   475          120823794
  147   490          120825523
  235   476          120828051
   65   494          120828409
  135   491          120831146
  341   433          120834558
  189   485          120835394
  289   459          120840148
   66   494          120841280
  222   479          120843287
  243   474          120845331
  301   454          120847565
  207   482          120849911
  101   493          120853458
   67   494          120854547
  294   457          120856177
  231   477          120857724
  175   487          120860678
  363   418          120866779
  121   492          120867049
   68   494          120868216
  316   447          120869119
  331   439          120869210
  379   405          120870064
  167   488          120871735
  318   446          120873968
  254   471          120874175
  158   489          120874481
  314   448          120874536
  270   466          120877696
  284   461          120878485
  267   467          120881726
   69   494          120882293
  102   493          120884365
  136   491          120886227
  359   421          120886740
  320   445          120889125
  312   449          120890177
  148   490          120890792
  273   465          120891042
  247   473          120893040
   70   494          120896784
  264   468          120902976
  367   415          120904238
  372   411          120905379
  196   484          120909440
  349   428          120911301
  122   492          120911336
   71   494          120911695
  227   478          120912435
  322   444          120914632
  103   493          120915884
  310   450          120916000
  183   486          120919743
  202   483          120920995
  276   464          120921920
  352   426          120922984
   72   494          120927032
  299   455          120927274
  338   435          120927347
  346   430          120928736
  378   406          120933568
  392   393          120934745
  391   394          120939455
  261   469          120941290
  137   491          120942124
   73   494          120942801
  190   485          120943125
  104   493          120948021
  213   481          120948238
  390   395          120948875
  159   489          120949848
  324   443          120950531
  308   451          120951963
  218   480          120952232
  176   487          120953079
  333   438          120953709
  168   488          120955904
  123   492          120956355
  149   490          120956949
   74   494          120959008
  389   396          120963005
  355   424          120963899
  251   472          120967299
  292   458          120969000
  279   463          120970486
  343   432          120975175
   75   494          120975659
  287   460          120975903
  208   482          120979080
  105   493          120980782
  388   397          120981845
  223   479          120991806
   76   494          120992760
  236   476          120994432
  240   475          120995875
  258   470          120996512
  326   442          120996864
  362   419          120997987
  306   452          120998024
  138   491          120998843
  371   412          120999339
  377   407          121001776
  124   492          121002112
  387   398          121005395
   77   494          121010317
  106   493          121014173
  297   456          121016889
  232   477          121018501
  366   416          121019192
  184   486          121020760
  244   474          121023208
  150   490          121024000
  197   484          121025277
  160   489          121026169
   78   494          121028336
  386   399          121033655
  358   422          121034160
  282   462          121036896
  169   488          121041081
  203   483          121044014
  177   487          121046536
   79   494          121046823
  107   493          121048200
  125   492          121048613
  335   437          121048828
  340   434          121050504
  191   485          121051996
  328   441          121053673
  304   453          121054141
  139   491          121056390
   80   494          121065784
  385   400          121066625
  228   478          121067704
  255   471          121068486
  376   408          121074688
  248   473          121076809
  108   493          121082869
  214   481          121084985
   81   494          121085225
  290   459          121091579
  151   490          121091951
  219   480          121095459
  126   492          121095864
  268   467          121096395
  271   466          121097207
  348   429          121097781
  370   413          121097997
  351   427          121098034
  161   489          121103450
  384   401          121104305
   82   494          121105152
  209   482          121109497
  265   468          121112857
  140   491          121114771
  274   465          121115449
  295   457          121116368
  109   493          121118186
  302   454          121120272
  330   440          121121000
  285   461          121121306
  185   486          121122881
   83   494          121125571
  345   431          121126616
  170   488          121127272
  354   425          121127489
  361   420          121133881
  365   417          121138838
  178   487          121141055
  224   479          121141663
  198   484          121142296
  127   492          121143871
  262   469          121146437
   84   494          121146488
  383   402          121146695
  277   464          121151277
  375   409          121152304
  110   493          121154157
  337   436          121154609
  252   472          121157056
  152   490          121160808
  192   485          121162013
  237   476          121162229
   85   494          121167909
  204   483          121168251
  241   475          121169396
  317   447          121169636
  315   448          121171267
  141   491          121173992
  319   446          121178295
  233   477          121180670
  162   489          121181697
  313   449          121183146
  342   433          121184425
  357   423          121186260
   86   494          121189840
  111   493          121190788
  128   492          121192640
  382   403          121193795
  300   455          121196375
  259   470          121196979
  321   445          121197286
  332   439          121198887
  369   414          121201353
  245   474          121202549
  280   463          121204847
  311   450          121205231
   87   494          121212287
  171   488          121214483
  215   481          121223016
  288   460          121223872
  229   478          121224341
  293   458          121225669
  186   486          121226112
  323   444          121226651
  112   493          121228085
  153   490          121230577
  142   491          121234059
  374   410          121234624
   88   494          121235256
  179   487          121236642
  309   451          121237480
  220   480          121240000
  210   482          121241168
  129   492          121242177
  381   404          121245605
   89   494          121258753
  199   484          121260503
  163   489          121260916
  249   473          121262066
  364   418          121263176
  256   471          121264327
  113   493          121266054
  325   443          121266432
  339   435          121271094
  193   485          121273182
  360   421          121274461
  283   462          121276315
  350   428          121277752
  307   452          121279851
  298   456          121282408
   90   494          121282784
    0   495          121287375
    1   495          121287376
  334   438          121287376
    2   495          121287383
    3   495          121287402
    4   495          121287439
    5   495          121287500
    6   495          121287591
    7   495          121287718
    8   495          121287887
    9   495          121288104
   10   495          121288375
   11   495          121288706
  347   430          121288923
   12   495          121289103
   13   495          121289572
   14   495          121290119
   15   495          121290750
   16   495          121291471
   17   495          121292288
  130   492          121292488
  225   479          121292864
   18   495          121293207
  205   483          121293712
   19   495          121294234
  143   491          121294978
   20   495          121295375
  353   426          121295753
   21   495          121296636
   22   495          121298023
   23   495          121299542
   24   495          121301199
  154   490          121301264
  380   405          121302125
  172   488          121302720
   25   495          121303000
  114   493          121304701
   26   495          121304951
   27   495          121307058
   91   494          121307355
   28   495          121309327
  368   415          121309407
   29   495          121311764
  269   467          121312672
   30   495          121314375
  327   442          121316671
   31   495          121317166
  272   466          121318344
   32   495          121320143
  373   411          121321648
   33   495          121323312
  266   468          121324328
   34   495          121326679
  344   432          121329152
   35   495          121330250
  187   486          121330459
  238   476          121331448
  305   453          121332302
   92   494          121332472
  180   487          121333303
   36   495          121334031
   37   495          121338028
  164   489          121341113
  275   465          121341500
   38   495          121342247
  356   424          121343040
  131   492          121343579
  115   493          121344032
  234   477          121344237
  242   475          121344363
  291   459          121344750
   39   495          121346694
  253   472          121348325
   40   495          121351375
  263   469          121353156
   41   495          121356296
  144   491          121356755
   93   494          121358141
   42   495          121361463
  216   481          121362337
  379   406          121363355
  286   461          121365837
   43   495          121366882
   44   495          121372559
  155   490          121372875
  211   482          121374099
  329   441          121377410
  296   457          121378329
   45   495          121378500
  200   484          121379904
  278   464          121382296
  230   478          121382352
  246   474          121383360
  116   493          121384053
   94   494          121384368
   46   495          121384711
  194   485          121385509
  221   480          121385861
  336   437          121386509
   47   495          121391198
  173   488          121391989
  363   419          121392206
  303   454          121394791
  132   492          121395456
  393   393          121396914
   48   495          121397967
  341   434          121398325
  260   470          121399000
  392   394          121399272
   49   495          121405024
  391   395          121406346
   95   494          121411159
   50   495          121412375
  372   412          121413376
  390   396          121418136
  145   491          121419396
  359   422          121419727
   51   495          121420026
  206   483          121420403
  367   416          121422159
  165   489          121422294
  117   493          121424770
   52   495          121427983
  378   407          121429295
  181   487          121431044
  389   397          121434642
  188   486          121435928
   53   495          121436252
   96   494          121438520
  281   463          121440888
   54   495          121444839
  226   479          121445415
  156   490          121445416
  133   492          121448125
  331   440          121448691
  250   473          121448817
   55   495          121453750
  388   398          121455864
  257   471          121461704
  349   429          121462138
   56   495          121462991
  118   493          121466189
   97   494          121466457
  301   455          121467276
  352   427          121468691
  316   448          121469888
  318   447          121472055
   57   495          121472568
  289   460          121473569
  314   449          121477993
  387   399          121481802
  174   488          121482296
   58   495          121482487
  146   491          121482907
  294   458          121484096
  320   446          121484536
  346   431          121484727
   59   495          121492754
   98   494          121494976
  312   450          121496328
  338   436          121496328
  195   485          121499000
  377   408          121499945
  201   484          121500505
  134   492          121501592
  239   476          121502095
  217   481          121502954
   60   495          121503375
  166   489          121504465
  355   425          121504500
  322   445          121507373
  212   482          121508296
  119   493          121508316
  235   477          121509208
  371   413          121509808
  386   400          121512456
   61   495          121514356
  284   462          121517432
  157   490          121518893
  243   475          121520782
   99   494          121524083
  310   451          121524851
   62   495          121525703
  362   420          121525928
  182   487          121529871
  333   439          121530556
  270   467          121530563
  222   480          121533048
  343   433          121536344
  267   468          121537395
   63   495          121537422
  366   417          121539609
  324   444          121540608
  254   472          121541112
  273   466          121541113
  231   478          121541743
  189   486          121542525
  147   491          121547294
  385   401          121547826
  207   483          121548330
   64   495          121549519
  299   456          121549715
  120   493          121551157
  100   494          121553784
  135   492          121555863
  264   469          121561453
   65   495          121562000
  308   452          121563520
  247   474          121565647
  276   465          121569201
  358   423          121569679
  175   488          121573647
   66   495          121574871
  376   409          121575305
  101   494          121584085
  326   443          121584283
  167   489          121587632
  384   402          121587912
   67   495          121588138
  158   490          121593312
  121   493          121594718
  227   479          121599322
  292   459          121599667
   68   495          121601807
  261   470          121602581
  136   492          121610944
  370   414          121610944
  287   461          121612084
  306   453          121612293
  148   491          121612563
  196   485          121613661
  279   464          121614983
  102   494          121614992
   69   495          121615884
  340   435          121616875
  202   484          121622312
  335   438          121623047
  183   487          121629790
   70   495          121630375
  383   403          121632714
  251   473          121637068
  328   442          121638440
  122   493          121639005
  297   457          121642066
  213   482          121643765
  218   481          121644873
   71   495          121645286
  351   428          121646303
  103   494          121646511
  190   486          121650256
  348   430          121651192
  375   410          121655375
   72   495          121660623
  258   471          121660623
  365   418          121661757
  361   421          121664342
  176   488          121666048
  137   492          121666841
  159   490          121668679
  354   426          121670640
  304   454          121671128
  168   489          121671801
  240   476          121674176
  236   477          121675589
   73   495          121676392
  208   483          121677499
  282   463          121678615
  104   494          121678648
  149   491          121678720
  223   480          121681567
  382   404          121682232
  123   493          121684024
  345   432          121685193
   74   495          121692599
  244   475          121698659
  232   478          121702520
  330   441          121703121
   75   495          121709250
  105   494          121711409
  369   415          121716784
  138   492          121723560
  357   424          121724317
  290   460          121725000
  337   437          121726206
   76   495          121726351
  197   485          121729498
  124   493          121729781
  184   487          121730807
  255   472          121735423
  381   405          121736466
  302   455          121739983
  374   411          121740155
   77   495          121743908
  295   458          121744287
  106   494          121744800
  160   490          121745000
  203   484          121745331
  150   491          121745771
  342   434          121748192
  248   474          121749416
  271   467          121750074
  268   468          121752064
  228   479          121754591
  169   489          121756978
  191   486          121759127
  177   488          121759505
  285   462          121760253
   78   495          121761927
  274   466          121765520
  317   448          121770405
  265   469          121771334
  315   449          121774724
  125   493          121776282
  319   447          121776382
  332   440          121778368
  107   494          121778827
   79   495          121780414
  214   482          121780512
  139   492          121781107
  219   481          121788100
  364   419          121788603
  313   450          121789297
  321   446          121792697
  380   406          121795416
  277   465          121798558
   80   495          121799375
  360   422          121807448
  262   470          121807728
  209   483          121807916
  108   494          121813496
  151   491          121813722
  311   451          121814082
   81   495          121818816
  300   456          121818816
  323   445          121819392
  161   490          121822281
  126   493          121823533
  252   473          121826825
  368   416          121827328
  350   429          121828589
  373   412          121829645
  224   480          121831424
  185   487          121832928
   82   495          121838743
  140   492          121839488
  339   436          121840075
  353   427          121841460
  170   489          121843169
  237   477          121843386
  347   431          121844914
  198   485          121846517
  241   476          121847697
  109   494          121848813
  309   452          121849037
  280   464          121849344
  178   488          121854024
  293   459          121856336
  325   444          121856509
  379   407          121859082
   83   495          121859162
  288   461          121860053
  259   471          121861090
  393   394          121861441
  334   439          121864223
  233   478          121864689
  392   395          121866163
  192   486          121869144
  204   484          121869568
  127   493          121871540
  391   396          121875607
  245   475          121878000
   84   495          121880079
  152   491          121882579
  356   425          121883641
  110   494          121884784
  390   397          121889773
  344   433          121890321
  307   453          121894120
  141   492          121898709
  162   490          121900528
   85   495          121901500
  327   443          121904090
  298   457          121907585
  389   398          121908661
  229   479          121911228
  283   463          121918034
  215   482          121918543
  363   420          121920147
  128   493          121920309
  111   494          121921415
   86   495          121923431
  372   413          121923845
  378   408          121927464
  171   489          121930380
  256   472          121931264
  388   399          121932271
  220   481          121932641
  249   474          121934673
  186   487          121936159
  210   483          121939587
  367   417          121942576
   87   495          121945878
  305   454          121949289
  179   488          121949611
  153   491          121952348
  359   423          121955246
  112   494          121958712
  142   492          121958776
  387   400          121960603
  336   438          121960728
  329   442          121962177
  341   435          121964696
  199   485          121964724
  269   468          121968341
   88   495          121968847
  129   493          121969846
  272   467          121971211
  291   460          121978171
  163   490          121979747
  193   486          121980313
  225   480          121982625
  266   469          121982805
  275   466          121991571
   89   495          121992344
  386   401          121993657
  205   484          121995029
  113   494          121996681
  377   409          122000562
  286   462          122004784
  296   458          122006248
  238   477          122012605
  263   470          122014447
  303   455          122014502
  349   430          122015549
   90   495          122016375
  352   428          122016960
  253   473          122018094
  172   489          122018617
  143   492          122019695
  130   493          122020157
  242   476          122022664
  371   414          122022755
  154   491          122023035
    0   496          122023936
    1   496          122023937
    2   496          122023944
    3   496          122023963
    4   496          122024000
    5   496          122024061
    6   496          122024152
    7   496          122024279
    8   496          122024448
    9   496          122024665
   10   496          122024936
   11   496          122025267
   12   496          122025664
   13   496          122026133
   14   496          122026680
   15   496          122027311
   16   496          122028032
  234   478          122028256
   17   496          122028849
  278   465          122029577
   18   496          122029768
   19   496          122030795
  331   441          122030812
  385   402          122031433
   20   496          122031936
   21   496          122033197
   22   496          122034584
  114   494          122035328
   23   496          122036103
   24   496          122037760
   25   496          122039561
  187   487          122040506
   91   495          122040946
   26   496          122041512
  346   432          122043304
   27   496          122043619
   28   496          122045888
  180   488          122046272
  355   426          122047651
   29   496          122048325
   30   496          122050936
   31   496          122053727
  362   421          122056389
   32   496          122056704
  216   482          122057864
  246   475          122058811
   33   496          122059873
  164   490          122059944
  366   418          122062528
  260   471          122063111
   34   496          122063240
   92   495          122066063
   35   496          122066811
  338   437          122067925
  230   479          122069239
   36   496          122070592
  131   493          122071248
  211   483          122072518
  318   448          122072824
  316   449          122073345
  384   403          122073931
   37   496          122074589
  115   494          122074659
  376   410          122078376
  221   481          122078502
   38   496          122078808
  144   492          122081472
  320   447          122082623
   39   496          122083255
  200   485          122084125
  314   450          122084144
  281   464          122085385
   40   496          122087936
  301   456          122089717
   93   495          122091732
  194   486          122092640
   41   496          122092857
  155   491          122094646
   42   496          122098024
  343   434          122100111
  322   446          122102784
   43   496          122103443
  312   451          122105179
  358   424          122107736
  173   489          122107886
   44   496          122109120
  289   461          122109750
  333   440          122110037
  116   494          122114680
  294   459          122114763
   45   496          122115061
   94   495          122117959
  383   404          122121151
   46   496          122121272
  250   474          122121424
  206   484          122121720
  132   493          122123125
  370   415          122126375
   47   496          122127759
  257   472          122128641
  324   445          122133349
   48   496          122134528
  226   480          122135176
  310   452          122136408
  165   490          122141125
   49   496          122141585
  181   488          122144013
  145   492          122144113
   95   495          122144750
  188   487          122145975
   50   496          122148936
  117   494          122155397
   51   496          122156587
  284   463          122159151
  375   411          122160906
   52   496          122164544
  156   491          122167187
   96   495          122172111
   53   496          122172813
  382   405          122173093
  326   444          122174360
  299   457          122174892
  133   493          122175794
  308   453          122177789
   54   496          122181400
  239   477          122183252
  340   436          122185856
  270   468          122186232
  365   419          122187184
   55   496          122190311
  235   478          122193227
  273   467          122193980
  267   469          122195872
  118   494          122196816
  351   429          122197140
  361   422          122197329
  174   489          122198193
  217   482          122198481
  243   476          122199083
   56   496          122199552
  335   439          122199894
   97   495          122200048
  201   485          122204726
  195   486          122206131
  212   483          122206715
  348   431          122207183
  146   492          122207624
   57   496          122209129
  254   473          122210881
  354   427          122216347
   58   496          122219048
  276   466          122219272
  264   470          122222744
  166   490          122223296
  222   481          122225689
  328   443          122225859
   98   495          122228567
  231   479          122228630
  134   493          122229261
  306   454          122229280
   59   496          122229315
  381   406          122229757
  292   460          122233088
  369   416          122234705
  119   494          122238943
   60   496          122239936
  157   491          122240664
  247   475          122241098
  182   488          122242840
  345   433          122246362
  374   412          122248152
  207   484          122249647
   61   496          122250917
  287   462          122251031
  189   487          122252572
   99   495          122257674
   62   496          122262264
  279   465          122262264
  357   425          122264918
  261   471          122266692
  297   458          122269985
  147   492          122272011
   63   496          122273983
  120   494          122281784
  135   493          122283532
   64   496          122286080
  100   495          122287375
  330   442          122287888
  227   480          122289083
  175   489          122289544
  304   455          122290839
  380   407          122291143
   65   496          122298561
  337   438          122300425
  167   490          122306463
  251   474          122309675
   66   496          122311432
  342   435          122314563
  158   491          122315083
  364   420          122316544
  101   495          122317676
  196   486          122320792
  282   464          122323112
   67   496          122324699
  121   494          122325345
  394   394          122325968
  202   485          122326533
  258   472          122327560
  393   395          122328332
  392   396          122335424
  148   492          122337280
   68   496          122338368
  136   493          122338613
  373   413          122340114
  218   482          122340400
  213   483          122342184
  183   488          122342759
  360   423          122342967
  391   397          122347244
  368   417          122347745
  102   495          122348583
   69   496          122352445
  240   477          122355333
  379   408          122357251
  236   478          122359608
  190   487          122360303
  332   441          122360489
  290   461          122361181
  302   456          122362424
  390   398          122363792
   70   496          122366936
  122   494          122369632
  317   449          122373862
  223   481          122374208
  295   459          122374954
  244   476          122376960
  319   448          122377151
  208   484          122378816
  103   495          122380102
  315   450          122380875
   71   496          122381847
  176   489          122381945
  350   430          122382000
  389   399          122385068
  232   479          122389407
  353   428          122389729
  159   491          122390450
  168   490          122390632
  321   447          122390784
  137   493          122394510
   72   496          122397184
  313   451          122398148
  285   463          122401972
  149   492          122403437
  347   432          122403491
  255   473          122405192
  271   468          122405743
  268   469          122410541
  388   400          122411072
  339   437          122411672
  104   495          122412239
   73   496          122412953
  123   494          122414651
  323   446          122414803
  274   467          122418387
  248   475          122424867
  311   452          122425639
  356   426          122426792
  378   409          122428081
   74   496          122429160
  265   470          122432625
  197   486          122436629
  372   414          122436792
  387   401          122441804
  334   440          122443704
  184   488          122443776
  300   457          122443993
  228   480          122444352
  105   495          122445000
   75   496          122445811
  277   466          122448629
  325   445          122449250
  203   485          122449552
  363   421          122450608
  138   493          122451229
  344   434          122454088
  124   494          122460408
   76   496          122462912
  309   453          122463306
  367   418          122465495
  160   491          122466771
  191   487          122469174
  150   492          122470488
  262   471          122471839
  177   489          122475402
  169   490          122475809
  386   402          122477264
  106   495          122478391
  214   483          122478931
   77   496          122480469
  219   482          122483627
  293   460          122489757
  359   424          122493303
  327   444          122494167
  280   465          122496625
   78   496          122498488
  288   462          122499000
  252   474          122499432
  377   410          122503633
  125   494          122506909
  139   493          122508776
  209   484          122509233
  307   454          122511107
  107   495          122512418
   79   496          122516975
  385   403          122517452
  224   481          122524065
  237   478          122527405
  259   472          122528027
  241   477          122528854
  341   436          122533677
  298   458          122535504
   80   496          122535936
  336   439          122537575
  371   415          122538186
  151   492          122538439
  161   491          122544052
  185   488          122545897
  108   495          122547087
  329   443          122549596
  233   479          122551576
  198   486          122553648
  126   494          122554160
   81   496          122555377
  245   476          122556301
  170   490          122562000
  384   404          122562368
  283   464          122562531
  140   493          122567157
  352   429          122567797
  305   455          122569000
  178   489          122569921
  349   431          122571540
  204   485          122573789
   82   496          122575304
  192   487          122579191
  109   495          122582404
  376   411          122583907
  366   419          122587955
  362   422          122589376
  355   427          122593358
   83   496          122595723
  229   480          122600989
  256   473          122601033
  127   494          122602167
  346   433          122604473
  152   492          122607296
  249   475          122610124
  383   405          122612012
  291   461          122614352
  331   442          122615579
   84   496          122616640
  215   483          122616962
  110   495          122618375
  162   491          122622299
  141   493          122626378
  269   469          122626818
  272   468          122626880
  220   482          122628168
  296   459          122636915
  303   456          122636943
   85   496          122638061
  210   484          122640904
  338   438          122642144
  266   470          122644096
  370   416          122644296
  275   467          122644438
  286   463          122646503
  358   425          122648337
  186   488          122649128
  171   490          122649211
  128   494          122650936
  111   495          122655006
   86   496          122659992
  179   489          122665508
  382   406          122666384
  343   435          122666482
  375   412          122668903
  199   486          122671855
  225   481          122675266
  318   449          122676281
  153   492          122677065
  263   471          122678558
  316   450          122679496
  278   466          122679648
   87   496          122682439
  320   448          122683392
  142   493          122686445
  193   487          122690360
  253   474          122690701
  333   441          122692158
  112   495          122692303
  314   451          122692995
  238   478          122696624
  205   485          122699250
  129   494          122700473
  322   447          122700871
  163   491          122701518
  242   477          122703821
   88   496          122705408
  301   457          122714894
  365   420          122715125
  234   479          122715143
  312   452          122716736
  381   407          122725484
  324   446          122728760
   89   496          122728905
  260   472          122730048
  113   495          122730272
  281   465          122732666
  361   423          122732848
  246   476          122737112
  172   490          122737448
  143   493          122747364
  154   492          122747752
  294   460          122748184
  289   462          122748697
  351   430          122750551
  310   453          122750677
  130   494          122750784
   90   496          122752936
  187   488          122753475
  369   417          122755122
  216   483          122756283
  340   437          122757453
  374   413          122758621
  230   480          122759000
  180   489          122762169
    0   497          122763473
    1   497          122763474
    2   497          122763481
    3   497          122763500
    4   497          122763537
    5   497          122763598
    6   497          122763689
    7   497          122763816
    8   497          122763985
    9   497          122764202
   10   497          122764473
  354   428          122764616
   11   497          122764804
   12   497          122765201
   13   497          122765670
  348   432          122765760
   14   497          122766217
   15   497          122766848
  326   445          122767101
   16   497          122767569
   17   497          122768386
  114   495          122768919
   18   497          122769305
   19   497          122770332
   20   497          122771473
   21   497          122772734
  211   484          122773835
  221   482          122774029
   22   497          122774121
   23   497          122775640
   24   497          122777297
   91   496          122777507
   25   497          122779098
  335   440          122779375
   26   497          122781049
  164   491          122781715
   27   497          122783156
   28   497          122785425
   29   497          122787862
  380   408          122789312
   30   497          122790473
  200   486          122791256
  394   395          122792859
   31   497          122793264
  308   454          122794776
   32   497          122796241
  250   475          122796875
  393   396          122797593
  257   473          122798410
   33   497          122799410
  131   494          122801875
   92   496          122802624
  194   487          122802687
   34   497          122802777
  299   458          122802811
  284   464          122803648
   35   497          122806348
  392   397          122807061
  357   426          122808069
  115   495          122808250
  144   493          122809141
   36   497          122810129
  345   434          122810129
   37   497          122814126
  328   444          122815936
   38   497          122818345
  155   492          122819363
  391   398          122821263
   39   497          122822792
  206   485          122825941
  173   490          122826717
   40   497          122827473
  226   481          122827817
   93   496          122828293
   41   497          122832394
   42   497          122837561
  390   399          122840199
   43   497          122842980
  270   469          122844709
  364   421          122847005
  116   495          122848271
   44   497          122848657
  306   455          122848991
  273   468          122849649
  373   414          122853061
  132   494          122853752
   94   496          122854520
   45   497          122854598
  267   470          122857163
  379   409          122857868
  188   488          122858944
  181   489          122859910
   46   497          122860809
  165   491          122862896
  389   400          122863869
  239   478          122867271
   47   497          122867296
  292   461          122869269
  368   418          122870664
  145   493          122871782
  276   467          122872139
   48   497          122874065
  330   443          122875307
  337   439          122877272
  235   479          122880114
  243   477          122880240
  360   424          122881024
   49   497          122881122
   95   496          122881311
  254   474          122883488
  342   436          122883544
  264   471          122886855
   50   497          122888473
  117   495          122888988
  156   492          122891904
  388   401          122892273
  287   463          122892750
   51   497          122896124
  217   483          122896900
  297   459          122900652
   52   497          122904081
  133   494          122906421
  212   484          122908032
   96   496          122908672
  201   486          122911857
  279   466          122912335
   53   497          122912350
  304   456          122913280
  195   487          122916178
  174   490          122917024
  231   480          122918391
  247   476          122919399
   54   497          122920937
  222   482          122921216
  387   402          122925411
   55   497          122929848
  118   495          122930407
  378   410          122931152
  261   472          122933629
  146   493          122935293
   97   496          122936609
  350   431          122937991
   56   497          122939089
  353   429          122940566
  166   491          122945067
  332   442          122945256
   57   497          122948666
  372   415          122952223
  207   485          122953868
   58   497          122958585
  182   489          122958737
  134   494          122959888
  386   403          122963283
  347   433          122964660
   98   496          122965128
  157   492          122965381
  189   488          122965541
   59   497          122968852
  282   465          122970393
  356   427          122972499
  119   495          122972534
   60   497          122979473
  317   450          122980013
  319   449          122980608
  227   481          122981724
  363   422          122983595
  251   475          122985126
  339   438          122985891
  302   457          122987601
  315   451          122989726
   61   497          122990454
  367   419          122990922
  321   448          122991553
   99   496          122994235
  258   473          122997329
  147   493          122999680
  290   462          123000128
   62   497          123001801
  385   404          123005889
  175   490          123008375
  295   460          123008375
  377   411          123009164
  313   452          123009705
  323   447          123012890
   63   497          123013520
  135   494          123014159
  120   495          123015375
  344   435          123020459
  100   496          123023936
   64   497          123025617
  334   441          123025825
  167   491          123028234
  196   487          123030839
  202   486          123033664
  359   425          123033904
   65   497          123038098
  218   483          123038819
  240   478          123039352
  158   492          123039800
  311   453          123039908
  213   484          123043501
  325   446          123044661
  285   464          123046469
  236   479          123046495
   66   497          123050969
  384   405          123053229
  101   496          123054237
  371   416          123056107
  244   477          123058117
  183   489          123058656
  121   495          123058936
  271   469          123064220
   67   497          123064236
  148   493          123064949
  136   494          123069240
  223   482          123069735
  268   470          123071832
  300   458          123071912
  190   488          123073272
  274   468          123074056
  255   474          123077799
   68   497          123077905
  232   480          123079168
  309   454          123080293
  208   485          123083037
  102   496          123085144
  327   445          123086908
  376   412          123091904
   69   497          123091982
  265   471          123096736
  176   490          123100776
  277   467          123101496
  248   476          123103168
  122   495          123103223
  341   437          123105274
  383   406          123105303
   70   497          123106473
  168   491          123112403
  159   492          123115167
  366   420          123115896
  103   496          123116663
  336   440          123117056
  352   430          123121208
   71   497          123121384
  362   423          123124895
  137   494          123125137
  293   461          123125938
  349   432          123130117
  307   455          123130818
  149   493          123131106
   72   497          123136721
  228   481          123136993
  262   472          123138776
  329   444          123139673
  288   463          123140719
  355   428          123141627
  197   487          123146676
  280   466          123146696
  123   495          123148242
  104   496          123148800
   73   497          123152490
  203   486          123156683
  184   489          123159673
  382   407          123162111
  370   417          123164713
  298   459          123166171
  346   434          123168240
   74   497          123168697
  252   475          123174883
  375   413          123179372
  214   484          123180248
  105   496          123181561
  138   494          123181856
  219   483          123182046
  191   488          123182143
   75   497          123185348
  305   456          123191441
  160   492          123191488
  358   426          123191488
  124   495          123193999
  177   490          123194233
  169   491          123197580
  259   473          123197796
  150   493          123198157
   76   497          123202449
  331   443          123202998
  283   465          123209812
  241   478          123212873
  209   485          123213454
  237   479          123214292
  106   496          123214952
  338   439          123218991
  224   482          123219592
   77   497          123220006
  381   408          123223653
  343   436          123235463
  245   477          123237458
   78   497          123238025
  139   494          123239403
  125   495          123240500
  233   480          123241337
  365   421          123245586
  107   496          123248979
  291   462          123253299
   79   497          123256512
  395   395          123259750
  185   489          123261794
  303   457          123262120
  394   396          123262120
  198   487          123263695
  151   493          123266108
  161   492          123268769
  393   397          123269230
  296   460          123270336
  361   424          123270905
  374   414          123271568
  256   474          123273640
   80   497          123275473
  333   442          123276925
  369   418          123278041
  204   486          123280920
  392   398          123281080
  318   450          123282432
  108   496          123283648
  170   491          123283771
  272   469          123285357
  320   449          123286849
  126   495          123287751
  269   470          123288109
  316   451          123288347
  249   476          123288425
  178   490          123288752
  380   409          123289929
  286   464          123291000
  192   488          123292160
  229   481          123293630
   81   497          123294914
  391   399          123297670
  140   494          123297784
  275   468          123300107
  322   448          123301640
  314   452          123304552
  351   431          123306542
  266   471          123308207
   82   497          123314841
  354   429          123315453
  215   484          123318279
  109   496          123318965
  390   400          123319000
  220   483          123326587
  324   447          123326847
  348   433          123326929
  312   453          123331005
  340   438          123331672
  278   467          123332515
  152   493          123334965
   83   497          123335260
  127   495          123335758
  301   458          123342813
  389   401          123345070
  210   485          123345125
  263   472          123345495
  162   492          123347016
  357   427          123353776
  110   496          123354936
   84   497          123356177
  141   494          123357005
  379   410          123360939
  335   441          123361496
  326   446          123362512
  186   489          123365025
  253   475          123366152
  310   454          123367664
  373   415          123368492
  225   482          123370793
  171   491          123370982
  388   402          123375880
  345   435          123376500
   85   497          123377598
  364   422          123379992
  199   487          123381902
  281   466          123382737
  238   479          123383511
  179   490          123384339
  294   461          123384365
  128   495          123384527
  242   478          123387840
  289   463          123390416
  111   496          123391567
  368   419          123396091
   86   497          123399529
  260   473          123399817
  193   488          123403329
  153   493          123404734
  234   480          123404904
  205   486          123406381
  328   445          123408677
  387   403          123411430
  308   455          123414487
  142   494          123417072
  246   477          123418269
  360   425          123421625
   87   497          123421976
  163   492          123426235
  112   496          123428864
  299   459          123433478
  129   495          123434064
  378   411          123436683
   88   497          123444945
  284   465          123450929
  230   481          123451641
  386   404          123451720
  342   437          123455141
  337   440          123456753
  216   484          123457600
  172   491          123459219
  330   444          123465384
  113   496          123466833
   89   497          123468442
  187   489          123469372
  372   416          123470144
  257   474          123471017
  306   456          123471432
  221   483          123472448
  250   476          123475176
  154   493          123475421
  143   494          123477991
  211   485          123478056
  180   490          123481000
  130   495          123484375
   90   497          123492473
  353   430          123493977
  350   432          123496568
  385   405          123496750
  200   487          123501303
  114   496          123505480
    0   498          123505992
    1   498          123505993
    2   498          123506000
  270   470          123506000
    3   498          123506019
    4   498          123506056
    5   498          123506117
    6   498          123506208
    7   498          123506335
  164   492          123506432
    8   498          123506504
    9   498          123506721
   10   498          123506992
   11   498          123507323
   12   498          123507720
  273   469          123508126
   13   498          123508189
  292   462          123508216
   14   498          123508736
   15   498          123509367
   16   498          123510088
   17   498          123510905
   18   498          123511824
   19   498          123512851
   20   498          123513992
   21   498          123515253
  194   488          123515656
   22   498          123516640
   91   497          123517044
  377   412          123517161
   23   498          123518159
  367   420          123518863
  363   423          123519114
   24   498          123519816
  356   428          123520768
  267   471          123521274
   25   498          123521617
  226   482          123523344
   26   498          123523568
   27   498          123525675
  276   468          123527808
   28   498          123527944
  347   434          123528427
   29   498          123530381
  332   443          123532675
   30   498          123532992
  206   486          123533072
  297   460          123534073
  131   495          123535466
   31   498          123535783
  287   464          123537247
  304   457          123538457
   32   498          123538760
  144   494          123539768
   33   498          123541929
   92   497          123542161
  115   496          123544811
   34   498          123545296
  384   406          123546520
  155   493          123547032
  173   491          123548488
   35   498          123548867
   36   498          123552648
  264   472          123553792
  239   479          123554158
   37   498          123556645
  254   475          123558939
   38   498          123560864
  339   439          123562738
  243   478          123564259
  279   467          123565202
   39   498          123565311
   93   497          123567830
  235   480          123569875
   40   498          123569992
  188   489          123574841
   41   498          123574913
  371   417          123576524
  359   426          123577055
  181   490          123578741
   42   498          123580080
  116   496          123584832
   43   498          123585499
  319   450          123586759
  132   495          123587343
  165   492          123587613
  317   451          123588864
  344   436          123589440
   44   498          123591176
   94   497          123594057
  321   449          123595010
   45   498          123597117
  217   484          123598217
  247   477          123600556
  383   407          123601030
  315   452          123601283
  376   413          123602373
  145   494          123602409
   46   498          123603328
  261   473          123603398
   47   498          123609815
  334   442          123610592
  231   481          123611032
  212   485          123612253
  323   448          123613659
  302   458          123615520
   48   498          123616584
  156   493          123619573
  222   483          123619635
  282   466          123620464
   95   497          123620848
  201   487          123621904
   49   498          123623641
  313   453          123623974
  117   496          123625549
  195   488          123629147
   50   498          123630992
   51   498          123638643
  174   491          123638795
  133   495          123640012
  290   463          123641847
  325   447          123642748
  295   461          123644556
  366   421          123646357
   52   498          123646600
   96   497          123648209
   53   498          123654869
  311   454          123656895
  382   408          123660280
  207   486          123660999
  362   424          123662952
  251   476          123663427
   54   498          123663456
  146   494          123665920
  118   496          123666968
  166   492          123669784
  258   474          123669936
   55   498          123672367
   97   497          123676146
  352   431          123677199
  227   482          123677251
  182   490          123677568
  341   438          123679493
  189   489          123681438
   56   498          123681608
  327   446          123682319
  370   418          123687632
   57   498          123691185
  349   433          123691286
  375   414          123692319
  355   429          123692464
  157   493          123693050
  134   495          123693479
  285   465          123693750
  336   441          123699177
  309   455          123700004
   58   498          123701104
  300   459          123702579
   98   497          123704665
  119   496          123709095
   59   498          123711371
   60   498          123721992
  381   409          123724270
  271   470          123725511
  240   479          123726239
  395   396          123729011
  175   491          123730146
  147   494          123730307
  329   445          123732414
  274   469          123732533
   61   498          123732973
  394   397          123733757
   99   497          123733772
  346   435          123734611
  268   471          123735943
  236   480          123736256
  358   427          123737195
  218   484          123740136
  244   478          123742136
  393   398          123743249
  202   487          123743711
  196   488          123743808
   62   498          123744320
  213   485          123747722
  135   495          123747750
  120   496          123751936
  167   492          123752951
  255   475          123753250
  307   456          123753259
   63   498          123756039
  277   468          123757165
  392   399          123757487
  100   497          123763473
  265   472          123763673
  293   462          123764885
  158   493          123767469
   64   498          123768136
  223   483          123768154
  232   481          123771809
  391   400          123776471
  183   490          123777487
  365   422          123778573
   65   498          123780617
  248   477          123784325
  288   464          123785216
  374   415          123786999
  190   489          123789169
  208   486          123790168
  380   410          123793000
  331   444          123793075
   66   498          123793488
  101   497          123793774
  121   496          123795497
  148   494          123795576
  338   440          123798472
  280   467          123799563
  298   460          123799592
  390   401          123800201
  136   495          123802831
  369   419          123803468
   67   498          123806755
  343   437          123807060
  262   473          123808545
  361   425          123811506
  305   457          123816618
   68   498          123820424
  176   491          123822547
  102   497          123824681
  389   402          123828677
  228   482          123832520
   69   498          123834501
  168   492          123837120
  122   496          123839784
  159   493          123842836
   70   498          123848992
  252   476          123853184
  103   497          123856200
  137   495          123858728
  197   488          123859645
  283   466          123859883
  149   494          123861733
  388   403          123861899
   71   498          123863903
  333   443          123864344
  351   432          123865119
  379   411          123866470
  203   487          123866730
  354   430          123868864
  259   474          123870403
  184   490          123878504
   72   498          123879240
  219   484          123883363
  214   485          123884469
  123   496          123884803
  373   416          123886413
  104   497          123888337
  303   458          123890039
  348   434          123890696
  318   451          123891283
  320   450          123893000
   73   498          123895009
  291   463          123895018
  191   489          123898040
  241   479          123899760
  387   404          123899867
  316   452          123899904
  357   428          123902045
  237   480          123904053
  322   449          123905097
  296   461          123906517
  340   439          123908519
   74   498          123911216
  138   495          123915447
  364   423          123915511
  177   491          123916004
  224   483          123918011
  314   453          123918821
  160   493          123919157
  209   486          123920585
  105   497          123921098
  245   478          123921477
  169   492          123922297
  368   420          123924032
  324   448          123927616
   75   498          123927867
  150   494          123928784
  124   496          123930560
  233   481          123933978
  286   465          123938281
  386   405          123942581
  378   412          123944680
   76   498          123944968
  345   436          123945481
  335   442          123946263
  272   470          123946648
  312   454          123947992
  256   475          123949091
  269   471          123952220
  106   497          123954489
  275   469          123958584
  326   447          123960599
   77   498          123962525
  360   426          123964776
  249   477          123969582
  139   495          123972994
  301   459          123973480
  266   472          123975144
  198   488          123976664
  125   496          123977061
   78   498          123980544
  185   490          123980625
  310   455          123987375
  278   468          123988184
  107   497          123988516
  229   482          123989157
  385   406          123990041
  372   417          123990561
  204   487          123990967
  161   493          123996438
  151   494          123996735
   79   498          123999031
  328   446          124004088
  192   489          124008057
  170   492          124008488
  178   491          124010523
  263   473          124015264
   80   498          124017992
  215   485          124022500
  108   497          124023185
  294   462          124023312
  126   496          124024312
  377   413          124027630
  220   484          124027904
  342   438          124029360
  140   495          124031375
  289   464          124034913
  281   467          124035604
  308   456          124036928
   81   498          124037433
  337   441          124038874
  384   407          124042247
  253   476          124044453
  367   421          124049324
  353   431          124049968
  210   486          124052256
  363   424          124057171
   82   498          124057360
  350   433          124057737
  330   445          124058125
  109   497          124058502
  152   494          124065592
  299   460          124066899
  225   483          124069212
  356   429          124071605
  127   496          124072319
  260   474          124072424
  238   480          124073272
  162   493          124074685
  242   479          124074727
   83   498          124077779
  186   490          124083856
  141   495          124090596
  110   497          124094473
  347   435          124094798
  199   488          124094871
  171   492          124095699
  306   457          124096609
  234   481          124097545
   84   498          124098696
  383   408          124099199
  371   418          124099443
  284   466          124101000
  246   478          124102288
  179   491          124106110
  376   414          124115320
  205   487          124116428
  193   489          124119226
   85   498          124120117
  128   496          124121088
  332   444          124122752
  359   427          124122762
  111   497          124131104
  153   494          124135361
   86   498          124142048
  339   440          124142219
  257   475          124146468
  230   482          124147168
  292   463          124149935
  142   495          124150663
  163   493          124153904
  250   477          124156333
  382   409          124160897
  344   437          124161037
  216   485          124161821
   87   498          124164495
  304   458          124166376
  112   497          124168401
  273   470          124169417
  270   471          124170111
  297   461          124170254
  129   496          124170625
  221   484          124173765
  366   422          124179344
  172   492          124183936
  287   465          124184528
  211   486          124185187
  276   469          124186285
   88   498          124187464
  187   490          124188203
  267   472          124188211
  319   451          124195610
  334   443          124198011
  396   396          124198272
  317   452          124200421
  395   397          124200648
  321   450          124201161
  180   491          124202771
  362   425          124203553
  154   494          124206048
  113   497          124206370
  375   415          124207750
  394   398          124207776
   89   498          124210961
  143   495          124211582
  370   419          124213059
  200   488          124214272
  315   453          124215552
  323   449          124217116
  393   399          124219656
  279   468          124220871
  130   496          124220936
  226   483          124221763
  264   473          124223561
  381   410          124227341
  194   489          124231553
  164   493          124234101
   90   498          124234992
  352   432          124235776
  392   400          124236288
  254   476          124237240
  313   454          124240961
  206   487          124243119
  325   448          124243517
  239   480          124243919
  114   497          124245017
  355   430          124245875
  302   459          124246187
  243   479          124251146
    0   499          124251499
    1   499          124251500
    2   499          124251507
    3   499          124251526
    4   499          124251563
    5   499          124251624
    6   499          124251715
    7   499          124251842
    8   499          124252011
    9   499          124252228
   10   499          124252499
   11   499          124252830
   12   499          124253227
   13   499          124253696
   14   499          124254243
   15   499          124254874
  349   434          124255053
   16   499          124255595
  341   439          124256340
   17   499          124256412
   18   499          124257331
  391   401          124257672
   19   499          124258358
   20   499          124259499
   91   498          124259563
   21   499          124260760
   22   499          124262147
  235   481          124262516
   23   499          124263666
   24   499          124265323
   25   499          124267124
   26   499          124269075
   27   499          124271182
  131   496          124272027
  173   492          124273205
  282   467          124273331
  144   495          124273359
   28   499          124273451
   29   499          124275888
  261   474          124276005
  311   455          124276606
  155   494          124277659
   30   499          124278499
  327   447          124280406
   31   499          124281290
  295   462          124283503
  390   402          124283808
  336   442          124283944
   32   499          124284267
  115   497          124284348
  247   478          124284575
   92   498          124284680
  358   428          124285464
  290   464          124286344
   33   499          124287436
   34   499          124290803
  188   490          124293672
   35   499          124294374
   36   499          124298155
  380   411          124298531
  181   491          124300512
   37   499          124302152
  217   485          124302438
  346   436          124303592
  374   416          124304920
   38   499          124306371
  231   482          124306559
   93   498          124310349
   39   499          124310818
  365   423          124314092
  389   403          124314696
  165   493          124315282
   40   499          124315499
  212   486          124319384
   41   499          124320420
  222   484          124320952
  309   456          124322445
  132   496          124323904
  116   497          124324369
   42   499          124325587
  329   446          124327825
   43   499          124331006
  369   420          124331409
  201   488          124334873
  145   495          124336000
  300   460          124336000
   94   498          124336576
   44   499          124336683
   45   499          124342624
  285   466          124343821
  251   477          124344584
  195   489          124345044
  258   475          124345387
   46   499          124348835
  156   494          124350200
  388   404          124350336
  361   426          124354657
   47   499          124355322
   48   499          124362091
   95   498          124363367
  174   492          124363512
  117   497          124365086
   49   499          124369148
  207   487          124371046
  379   412          124374467
  227   483          124375670
   50   499          124376499
  133   496          124376573
  307   457          124378436
  338   441          124380593
  343   438          124381279
   51   499          124384150
  331   445          124385816
  271   471          124389622
   96   498          124390728
  387   405          124390728
   52   499          124392107
  274   470          124393824
  166   493          124397453
  182   491          124399339
  146   495          124399511
  189   490          124400269
   53   499          124400376
  268   472          124402880
  118   497          124406505
  293   463          124406604
  373   417          124406830
   54   499          124408963
  277   469          124415642
  240   480          124416000
   55   499          124417874
   97   498          124418665
  157   494          124423677
  354   431          124424855
  351   433          124426288
   56   499          124427115
  236   481          124428897
  244   479          124429023
  134   496          124430040
  255   476          124431551
  288   465          124432497
  265   473          124433442
  298   461          124435773
  386   406          124435872
   57   499          124436692
  218   485          124444357
  305   458          124444537
   58   499          124446611
   98   498          124447184
  119   497          124448632
  357   429          124452882
  364   424          124453568
  333   444          124454421
  368   421          124454493
  213   486          124454853
  175   492          124454863
  378   413          124455149
  280   468          124455232
  202   488          124456680
   59   499          124456878
  348   435          124457067
  196   489          124459705
  147   495          124463898
  232   482          124467336
   60   499          124467499
  248   478          124468344
  223   484          124469471
   99   498          124476291
   61   499          124478480
  167   493          124480620
  262   474          124481152
  135   496          124484311
  385   407          124485768
  340   440          124488000
   62   499          124489827
  120   497          124491473
  158   494          124498096
  183   491          124499258
  208   487          124500215
   63   499          124501546
  320   451          124501851
  318   452          124502840
  100   498          124505992
  190   490          124508000
  360   427          124510483
  322   450          124511248
  283   467          124512750
  372   418          124513480
   64   499          124513643
  316   453          124514173
  345   437          124517078
  303   459          124520706
   65   499          124526124
  148   495          124529167
  228   483          124530939
  324   449          124531073
  335   443          124533682
  252   477          124534341
  121   497          124535034
  314   454          124535808
  101   498          124536293
   66   499          124538995
  136   496          124539392
  291   464          124539515
  384   408          124540416
  377   414          124540577
  296   462          124545464
  259   475          124545854
  176   492          124547264
   67   499          124552262
  326   448          124561368
  168   493          124564789
   68   499          124565931
  102   498          124567200
  312   455          124567703
  159   494          124573463
  197   489          124575542
  122   497          124579321
  203   488          124579699
   69   499          124580008
  367   422          124582311
  219   485          124587584
  286   466          124588352
  241   480          124589521
  214   486          124591600
   70   499          124594499
  137   496          124595289
  149   495          124595324
  237   481          124596694
  363   425          124597772
  103   498          124598719
  383   409          124599816
  184   491          124600275
  328   447          124602175
  342   439          124606207
  301   460          124606901
  245   479          124608364
  353   432          124608545
   71   499          124609410
  310   456          124609816
  272   471          124610759
  191   490          124616871
  269   472          124619157
  224   484          124619328
  275   470          124619875
  350   434          124621504
  337   442          124623641
  123   497          124624340
   72   499          124624747
  371   419          124624870
  356   430          124625016
  256   476          124627392
  233   482          124629505
  209   487          124630632
  376   415          124630751
  104   498          124630856
   73   499          124640516
  177   492          124640721
  266   473          124644913
  278   469          124646661
  160   494          124649784
  169   493          124649966
  138   496          124652008
  330   446          124653536
  249   478          124653601
   74   499          124656723
  308   457          124662105
  150   495          124662375
  105   498          124663617
  347   436          124663779
  382   410          124663968
  294   463          124665031
  396   397          124669909
  124   497          124670097
  359   428          124671031
   75   499          124673374
  395   398          124674667
  289   465          124682194
  394   399          124684183
  229   483          124687576
  263   474          124687871
   76   499          124690475
  281   468          124691273
  198   489          124692561
  106   498          124697008
  393   400          124698457
  185   491          124702396
  299   461          124703080
  204   488          124703936
   77   499          124708032
  139   496          124709555
  366   423          124714863
  332   445          124715493
  125   497          124716598
  392   401          124717489
  339   441          124724340
  306   458          124724528
  253   477          124725610
  375   416          124725671
   78   499          124726051
  192   490          124726888
  161   494          124727065
  215   486          124729631
  151   495          124730326
  107   498          124731035
  220   485          124732125
  381   411          124732872
  178   492          124735240
  344   438          124735256
  170   493          124736157
  370   420          124741000
  391   402          124741279
   79   499          124744538
  362   426          124746704
  260   475          124747875
  284   467          124753867
  210   487          124762303
   80   499          124763499
  126   497          124763849
  242   480          124764488
  108   498          124765704
  238   481          124765913
  140   496          124767936
  390   403          124769827
  225   484          124770529
   81   499          124782940
  334   444          124788088
  246   479          124789175
  234   482          124793072
  292   464          124794432
  352   433          124796945
  304   459          124797043
  152   495          124799183
  109   498          124801021
  355   431          124801866
   82   499          124802867
  389   404          124803133
  162   494          124805312
  186   491          124805627
  380   412          124806528
  319   452          124807167
  297   462          124809201
  321   451          124810012
  199   489          124810768
  127   497          124811856
  317   453          124814690
  349   435          124821424
  323   450          124823267
   83   499          124823286
  171   493          124823368
  257   476          124824769
  374   417          124825337
  141   496          124827157
  205   488          124829397
  179   492          124830827
  315   454          124832539
  273   471          124833528
  287   466          124834599
  341   440          124835821
  358   429          124836301
  110   498          124836992
  270   472          124837048
  193   490          124838057
  250   478          124840352
  388   405          124841197
   84   499          124844203
  230   483          124845587
  325   449          124846974
  276   470          124847576
  365   424          124852149
  267   473          124857980
  128   497          124860625
  313   455          124860672
  369   421          124861870
   85   499          124865624
  153   495          124868952
  216   486          124868952
  336   443          124871363
  111   498          124873623
  346   437          124875189
  221   485          124877986
  279   469          124879348
  302   460          124879608
  327   448          124881175
  387   406          124884019
  163   494          124884531
  379   413          124884936
  142   496          124887224
   86   499          124887555
  211   487          124895234
  264   474          124896168
  311   456          124899047
  361   427          124900364
  187   491          124909974
   87   499          124910002
  129   497          124910162
  112   498          124910920
  172   493          124911605
  254   477          124918397
  226   484          124923080
  295   463          124925222
  329   447          124925912
  180   492          124927488
  282   468          124929000
  373   418          124929749
  200   489          124930169
  386   407          124931599
   88   499          124932971
  290   465          124933625
  239   481          124936560
  154   495          124939639
  243   480          124940907
  309   457          124947622
  143   496          124948143
  113   498          124948889
  194   490          124950384
  261   475          124951456
  206   488          124956088
   89   499          124956468
  235   482          124958043
  343   439          124958126
  130   497          124960473
  164   494          124964728
  338   442          124965360
  378   414          124968096
  247   479          124971462
  300   461          124972181
   90   499          124980499
  331   446          124981227
  354   432          124983432
  385   408          124983937
  368   422          124987480
  114   498          124987536
  351   434          124990055
  364   425          124994169
  285   467          124996688
    0   500          125000000
    1   500          125000001
    2   500          125000008
    3   500          125000027
    4   500          125000064
    5   500          125000125
    6   500          125000216
    7   500          125000343
    8   500          125000512
    9   500          125000729
  173   493          125000874
   10   500          125001000
   11   500          125001331
   12   500          125001728
   13   500          125002197
   14   500          125002744
   15   500          125003375
   16   500          125004096
   17   500          125004913
  231   483          125004978
   91   499          125005070
   18   500          125005832
  357   430          125006293
  307   458          125006355
   19   500          125006859
   20   500          125008000
   21   500          125009261
  217   486          125009569
  144   496          125009920
   22   500          125010648
  155   495          125011250
  131   497          125011564
   23   500          125012167
   24   500          125013824
  188   491          125015443
   25   500          125015625
   26   500          125017576
   27   500          125019683
   28   500          125021952
  258   476          125023688
   29   500          125024389
  222   485          125025173
  181   492          125025229
  348   436          125026048
  115   498          125026867
   30   500          125027000
  251   478          125028603
  212   487          125029431
   31   500          125029791
   92   499          125030187
   32   500          125032768
   33   500          125035937
  372   419          125038907
   34   500          125039304
  384   409          125041033
   35   500          125042875
  165   494          125045909
   36   500          125046656
  333   445          125047162
   37   500          125050653
  201   489          125050770
  293   464          125051101
   38   500          125054872
   93   499          125055856
  377   415          125056008
  271   472          125056559
  274   471          125057935
  360   428          125058752
   39   500          125059319
  132   497          125063441
  195   490          125063875
   40   500          125064000
  116   498          125066888
   41   500          125068921
  340   441          125070121
  145   496          125072561
  268   473          125072649
   42   500          125074088
  298   462          125074720
  305   459          125075204
  277   470          125076933
  227   484          125076987
   43   500          125079507
   94   499          125082083
  288   466          125082568
  156   495          125083791
  207   488          125084015
   44   500          125085184
   45   500          125091125
  174   493          125091181
  345   438          125091297
   46   500          125097336
  383   410          125102887
   47   500          125103823
  265   474          125106049
  117   498          125107605
  240   481          125108641
   95   499          125108874
   48   500          125110592
  255   477          125112708
  320   452          125113408
  280   469          125113709
  133   497          125116110
  318   453          125117109
   49   500          125117649
  367   423          125117830
  244   480          125118784
  322   451          125120099
  189   491          125122040
  335   444          125123759
  182   492          125124056
  236   482          125124424
   50   500          125125000
  166   494          125128080
  316   454          125131160
   51   500          125132651
  146   496          125136072
   96   499          125136235
  324   450          125137224
   52   500          125140608
  363   426          125140923
  397   397          125141546
  396   398          125143928
  376   416          125148672
   53   500          125148877
  118   498          125149024
  395   399          125151074
  218   486          125151488
  371   420          125152811
  303   460          125154127
  248   479          125155231
  314   455          125155519
  262   475          125156603
  157   495          125157268
   54   500          125157464
  394   400          125162984
   97   499          125164172
  326   449          125164825
  213   487          125164900
  232   483          125165755
   55   500          125166375
  283   468          125168419
  382   411          125169499
  134   497          125169577
  353   433          125169714
  202   489          125172577
  223   485          125173692
   56   500          125175616
  196   490          125178536
  393   401          125179658
  356   431          125181007
  175   493          125182532
   57   500          125185193
  342   440          125185688
  291   465          125186796
  296   463          125187183
  350   435          125187875
  312   456          125190144
  119   498          125191151
   98   499          125192691
   58   500          125195112
  147   496          125200459
  392   402          125201096
  328   448          125202944
   59   500          125205379
  337   443          125211060
  167   494          125211247
  208   488          125213184
   60   500          125216000
  252   478          125218360
   99   499          125221798
  359   429          125221868
  135   497          125223848
  183   492          125223975
  259   476          125224155
   61   500          125226981
  391   403          125227298
  190   491          125229771
  158   495          125231687
  228   484          125232256
  120   498          125233992
  310   457          125234993
  347   437          125235376
   62   500          125238328
  381   412          125240869
  286   467          125241219
  301   461          125243082
  375   417          125246088
   63   500          125250047
  100   499          125251499
  330   447          125251623
  366   424          125252920
  390   404          125258264
   64   500          125262144
  148   496          125265728
  370   421          125271461
   65   500          125274625
  176   493          125274933
  121   498          125277553
  272   472          125277696
  136   497          125278929
  101   499          125281800
  241   481          125282162
  275   471          125283986
   66   500          125287496
  269   473          125288926
  308   458          125290024
  237   482          125292221
  362   427          125292411
  389   405          125293994
  197   490          125294373
  219   486          125294715
  168   494          125295416
  203   489          125295596
  245   480          125298125
   67   500          125300763
  214   487          125301647
  159   495          125307054
  278   470          125307952
  256   477          125308549
  339   442          125309107
  294   464          125309528
  332   446          125310904
  344   439          125312103
  102   499          125312707
   68   500          125314432
  380   413          125316997
  266   474          125317520
  122   498          125321840
  224   485          125323549
  184   492          125324992
  233   483          125327924
   69   500          125328509
  149   496          125331885
  289   466          125332265
  388   406          125334488
  137   497          125334826
  191   491          125338642
  249   479          125340488
  299   462          125342027
   70   500          125343000
  209   488          125343601
  103   499          125344226
  374   418          125348256
  281   469          125349750
  306   459          125355195
   71   500          125357911
  355   432          125360443
  352   434          125360712
  263   475          125363322
  123   498          125366859
  177   493          125368390
   72   500          125373248
  104   499          125376363
  387   407          125379746
  169   494          125380593
  334   445          125380829
  160   495          125383375
  229   484          125388893
   73   500          125389017
  358   430          125389712
  349   436          125390405
  138   497          125391545
  365   425          125392750
  369   422          125394857
  379   414          125397883
  150   496          125398936
   74   500          125405224
  105   499          125409124
  284   468          125409536
  253   478          125409629
  198   490          125411392
  124   498          125412616
  341   441          125417942
  204   489          125419833
  319   453          125421436
  321   452          125421569
   75   500          125421875
  260   476          125426176
  185   492          125427113
  386   408          125429768
  304   460          125430464
  317   454          125431677
  323   451          125432118
   76   500          125438976
  220   486          125439256
  215   487          125439678
  292   465          125441713
  106   499          125442515
  361   428          125448633
  192   491          125448659
  139   497          125449092
  346   438          125449408
  297   463          125450920
  315   455          125452250
  325   450          125453125
  373   419          125455176
   77   500          125456533
  242   481          125457129
  125   498          125459117
  161   495          125460656
  238   482          125461440
  336   444          125461440
  178   493          125462909
  170   494          125466784
  151   496          125466887
   78   500          125474552
  225   485          125474750
  210   488          125475272
  107   499          125476542
  246   480          125478936
  313   456          125483113
  378   415          125483527
  385   409          125484554
  327   449          125484632
  287   467          125487466
  234   483          125491491
   79   500          125493039
  273   472          125500465
  257   477          125505926
  126   498          125506368
  270   473          125506817
  140   497          125507473
  108   499          125511211
  276   471          125511687
   80   500          125512000
  302   461          125515789
  368   423          125522999
  311   457          125524224
  329   448          125526681
  250   479          125527239
  199   490          125529599
  186   492          125530344
  267   474          125530587
   81   500          125531441
  152   496          125535744
  364   426          125537320
  343   440          125537607
  162   495          125538903
  279   470          125540639
  384   410          125544104
  354   433          125544601
  205   489          125545294
  109   499          125546528
  230   484          125546904
   82   500          125551368
  338   443          125552779
  171   494          125553995
  127   498          125554375
  351   435          125556426
  179   493          125558496
  193   491          125559828
  357   431          125562284
  141   497          125566694
  372   420          125566848
  295   464          125569719
  264   475          125571619
   83   500          125571787
  377   416          125573929
  309   458          125575541
  216   487          125578999
  331   447          125579314
  110   499          125582499
  290   466          125583696
  221   486          125585117
  282   469          125587477
   84   500          125592704
  348   437          125597645
  254   478          125602416
  128   498          125603144
  153   496          125605513
  211   488          125608203
  383   411          125608418
  360   429          125609589
  300   462          125611128
   85   500          125614125
  397   398          125615565
  163   495          125618122
  111   499          125619130
  396   399          125620335
  142   497          125626761
  226   485          125627301
  261   476          125629757
  395   400          125629875
  239   482          125632087
  243   481          125633548
  187   492          125634691
   86   500          125636056
  307   459          125637022
  172   494          125642232
  333   446          125642573
  394   401          125644185
  200   490          125649000
  285   468          125652357
  129   498          125652681
  340   442          125654888
  180   493          125655157
  367   424          125655887
  112   499          125656427
  235   483          125656462
   87   500          125658503
  247   480          125661223
  393   402          125663265
  345   439          125668144
  376   417          125669089
  206   489          125671985
  194   491          125672155
  154   496          125676200
  382   412          125677496
   88   500          125681472
  371   421          125683272
  363   427          125686630
  392   403          125687115
  143   497          125687680
  113   499          125694396
  164   495          125698319
  293   465          125698382
  130   498          125702992
  258   477          125704845
   89   500          125704969
  231   484          125706295
  305   460          125708625
  251   479          125715490
  391   404          125715735
  298   463          125716439
  335   445          125716500
  217   487          125719616
  274   472          125724872
  271   473          125726328
  320   453          125727677
   90   500          125729000
  173   494          125731501
  322   452          125731656
  222   486          125732304
  114   499          125733043
  353   434          125733481
  318   454          125734096
  288   467          125735435
  356   432          125739584
  188   492          125740160
  277   471          125741044
  212   488          125742400
  268   474          125745256
  324   451          125746075
  155   496          125747811
  390   405          125749125
  144   497          125749457
  316   455          125750871
  381   413          125751338
    0   501          125751501
    1   501          125751502
    2   501          125751509
    3   501          125751528
    4   501          125751565
    5   501          125751626
    6   501          125751717
    7   501          125751844
    8   501          125752013
    9   501          125752230
   10   501          125752501
   11   501          125752832
  181   493          125752898
   12   501          125753229
   91   500          125753571
   13   501          125753698
  131   498          125754083
   14   501          125754245
   15   501          125754876
   16   501          125755597
   17   501          125756414
  350   436          125756856
   18   501          125757333
   19   501          125758360
   20   501          125759501
   21   501          125760762
   22   501          125762149
   23   501          125763668
   24   501          125765325
   25   501          125767126
  342   441          125767809
  375   418          125769007
   26   501          125769077
  201   490          125769601
  326   450          125770976
   27   501          125771184
  115   499          125772374
   28   501          125773453
  280   470          125775000
  359   430          125775279
   29   501          125775890
  314   456          125777960
   30   501          125778501
   92   500          125778688
  165   495          125779500
  227   485          125781208
   31   501          125781292
  265   475          125781500
   32   501          125784269
  195   491          125785646
  389   406          125787285
   33   501          125787438
  303   461          125790308
   34   501          125790805
  366   425          125793521
   35   501          125794376
  255   478          125796727
   36   501          125798157
  207   489          125799912
  337   444          125801137
   37   501          125802154
  240   482          125804168
   93   500          125804357
  370   422          125804448
  132   498          125805960
   38   501          125806373
  328   449          125806401
  347   438          125809595
   39   501          125810820
  244   481          125811425
  145   497          125812098
  116   499          125812395
  312   457          125815321
   40   501          125815501
  156   496          125820352
   41   501          125820422
  174   494          125821808
  236   483          125822843
   42   501          125825589
  283   469          125826896
  380   414          125829944
  388   407          125830215
   94   500          125830584
   43   501          125831008
  296   464          125831680
  262   476          125834904
   44   501          125836685
  291   466          125836867
  362   428          125840680
   45   501          125842626
  248   480          125844992
  189   492          125846757
   46   501          125848837
  182   493          125851725
  330   448          125852392
  117   499          125853112
   47   501          125855324
   95   500          125857375
  133   498          125858629
  218   487          125861535
  166   495          125861671
   48   501          125862093
  310   458          125862912
  232   484          125867072
   49   501          125869150
  374   419          125873683
  146   497          125875609
   50   501          125876501
  213   488          125877869
  387   408          125877915
  223   486          125880823
  301   462          125882029
   51   501          125884152
   96   500          125884736
  202   490          125891408
  344   440          125891584
   52   501          125892109
  157   496          125893829
  118   499          125894531
  339   443          125896526
  286   468          125896888
  196   491          125900307
   53   501          125900378
  252   479          125905247
  259   477          125905312
   54   501          125908965
  332   447          125908991
  134   498          125912096
   97   500          125912673
  175   494          125913159
  379   415          125913314
   55   501          125917876
  308   459          125920691
  355   433          125921612
  352   435          125927083
   56   501          125927117
  208   489          125929081
  369   423          125930376
  386   409          125930385
  365   426          125935901
  228   485          125936477
  119   499          125936658
   57   501          125936694
  147   497          125939996
   98   500          125941192
  167   495          125944838
  358   431          125945703
   58   501          125946613
  272   473          125947465
  275   472          125950923
  183   493          125951644
  190   492          125954488
  294   465          125956809
   59   501          125956880
  269   474          125961533
  349   437          125962002
  135   498          125966367
   60   501          125967501
  158   496          125968248
   99   500          125970299
  278   471          125972063
  334   446          125976240
  241   482          125977689
   61   501          125978482
  120   499          125979499
  373   420          125983117
  299   463          125983746
  289   467          125985132
  385   410          125987625
  306   460          125988616
   62   501          125989829
  237   483          125990640
  245   481          125990766
  256   478          125992568
  266   475          125992971
  361   429          125999470
  100   500          126000000
  378   416          126001448
   63   501          126001548
  341   442          126002709
  219   487          126004762
  148   497          126005265
  176   494          126005560
  281   470          126011041
   64   501          126013645
  203   490          126014427
  214   488          126014616
  197   491          126016144
  136   498          126021448
  121   499          126023060
   65   501          126026126
  346   439          126026255
  168   495          126029007
  233   484          126029241
  249   480          126030249
  101   500          126030301
  224   486          126030680
  321   453          126035838
  319   454          126038423
   66   501          126038997
  263   476          126041623
  159   496          126043615
  323   452          126043675
  384   411          126049635
  317   455          126051388
   67   501          126052264
  184   493          126052661
  336   445          126054181
  209   489          126059498
  368   424          126061056
  102   500          126061208
  325   451          126061976
  191   492          126063359
   68   501          126065933
  304   461          126066645
  122   499          126067347
  284   469          126068013
  149   497          126071422
  315   456          126074691
  137   498          126077345
   69   501          126080010
  364   427          126083027
  398   398          126089584
  327   450          126090783
  292   466          126091784
  397   399          126091972
  103   500          126092727
  229   485          126093114
  377   417          126094346
   70   501          126094501
  297   464          126095417
  253   479          126096516
  372   421          126097309
  177   494          126099017
  396   400          126099136
  260   477          126107333
  313   457          126108290
  354   434          126108368
   71   501          126109412
  395   401          126111076
  123   499          126112366
  169   495          126114184
  383   412          126116415
  343   441          126119728
  160   496          126119936
  357   432          126120861
   72   501          126124749
  104   500          126124864
  351   436          126125407
  394   402          126127792
  329   449          126130138
  198   491          126133163
  138   498          126134064
  150   497          126138473
  204   490          126138664
   73   501          126140518
  338   444          126142856
  287   468          126143135
  393   403          126149284
  220   487          126149303
  311   458          126152143
  215   488          126152647
  242   482          126152656
  302   462          126154736
  185   493          126154782
   74   501          126156725
  105   500          126157625
  124   499          126158123
  238   483          126159859
  360   430          126163000
  273   473          126170234
  246   481          126171577
  348   438          126171864
   75   501          126173376
  192   492          126173376
  392   404          126175552
  276   472          126178624
  270   474          126179424
  331   448          126180083
  225   486          126181881
  382   413          126187965
  257   478          126189945
   76   501          126190477
  106   500          126191016
  210   489          126191169
  139   498          126191611
  376   418          126192008
  234   484          126192808
  178   494          126193536
  367   425          126196488
  161   496          126197217
  170   495          126200375
  125   499          126204624
  279   471          126204750
  267   475          126206038
  309   459          126206208
  151   497          126206424
  391   405          126206596
   77   501          126208034
  371   422          126216259
  250   480          126217000
  295   465          126217000
  107   500          126225043
   78   501          126226053
  363   428          126234899
  290   467          126236563
  333   447          126240660
  340   443          126242307
  390   406          126242416
   79   501          126244540
  345   440          126247625
  282   470          126248768
  264   476          126249920
  140   498          126249992
  230   485          126251125
  199   491          126251370
  126   499          126251875
  300   463          126252847
  186   493          126258013
  108   500          126259712
   80   501          126263501
  205   490          126264125
  381   414          126264285
  307   460          126270443
  152   497          126275281
  162   496          126275464
   81   501          126282942
  389   407          126283012
  193   492          126284545
  171   495          126287586
  179   494          126289123
  254   479          126289303
  216   488          126291968
  375   419          126294434
  109   500          126295029
  221   487          126295164
  353   435          126299852
  127   499          126299882
  356   433          126300753
   82   501          126302869
  141   498          126309213
  285   469          126310834
  261   477          126310914
  335   446          126311911
   83   501          126323288
  211   489          126324100
  388   408          126328384
  350   437          126328453
  243   482          126329075
  239   483          126330506
  110   500          126331000
  359   431          126331270
  226   486          126334432
  366   426          126336672
  370   423          126339967
   84   501          126344205
  320   454          126344664
  305   461          126344806
  153   497          126345050
  380   415          126345375
  322   453          126345925
  293   466          126348453
  128   499          126348651
  342   442          126352576
  318   455          126353807
  247   481          126353864
  163   496          126354683
  324   452          126357632
  235   484          126357779
  298   464          126360936
  187   493          126362360
   85   501          126365626
  111   500          126367631
  142   498          126369280
  200   491          126370771
  316   456          126373312
  172   495          126375823
  387   409          126378532
  326   451          126379827
  180   494          126385784
  347   439          126386442
   86   501          126387557
  258   478          126388864
  206   490          126390816
  288   468          126391104
  362   429          126391517
  337   445          126393878
  274   473          126394641
  194   492          126396872
  129   499          126398188
  271   474          126398935
  374   420          126401624
  314   457          126403137
  112   500          126404928
  251   480          126405251
  277   472          126407981
   87   501          126410004
  231   485          126410516
  328   450          126412552
  154   497          126415737
  268   475          126420707
  303   462          126429255
  143   498          126430199
  379   416          126431235
  217   488          126432585
   88   501          126432973
  386   410          126433456
  164   496          126434880
  280   471          126439111
  222   487          126442351
  113   500          126442897
  312   458          126443240
  130   499          126448499
  330   449          126455849
   89   501          126456470
  212   489          126458297
  265   476          126459801
  173   495          126465092
  188   493          126467829
  369   424          126468433
  344   441          126473705
  296   465          126478961
   90   501          126480501
  114   500          126481544
  365   427          126481608
  181   494          126483525
  255   479          126483614
  355   434          126485379
  339   444          126486603
  155   497          126487348
  283   470          126488187
  227   486          126488339
  291   467          126489734
  201   491          126491372
  144   498          126491976
  385   411          126493156
  310   459          126493579
  352   436          126496064
  131   499          126499590
  240   483          126502587
  358   432          126504280
   91   501          126505072
    0   502          126506008
    1   502          126506009
    2   502          126506016
    3   502          126506035
    4   502          126506072
    5   502          126506133
    6   502          126506224
    7   502          126506351
    8   502          126506520
    9   502          126506737
  244   482          126506952
   10   502          126507008
   11   502          126507339
   12   502          126507736
   13   502          126508205
   14   502          126508752
   15   502          126509383
  332   448          126509760
   16   502          126510104
  195   492          126510363
   17   502          126510921
   18   502          126511840
   19   502          126512867
  373   421          126513578
   20   502          126514008
   21   502          126515269
  165   496          126516061
  262   477          126516061
   22   502          126516656
   23   502          126518175
  207   490          126518743
   24   502          126519832
  115   500          126520875
   25   502          126521633
  378   417          126521865
   26   502          126523584
  301   463          126523748
  236   484          126524160
   27   502          126525691
   28   502          126527960
   92   501          126530189
   29   502          126530397
   30   502          126533008
   31   502          126535799
  349   438          126536221
  248   481          126537633
   32   502          126538776
   33   502          126541945
   34   502          126545312
   35   502          126548883
  132   499          126551467
   36   502          126552664
  361   430          126552881
  308   460          126554112
  145   498          126554617
  286   469          126555365
  174   495          126555399
   93   501          126555858
   37   502          126556661
  384   412          126557632
  156   497          126559889
   38   502          126560880
  116   500          126560896
   39   502          126565327
  398   399          126565991
   40   502          126570008
  397   400          126570773
  232   485          126571293
  334   447          126574327
  189   493          126574426
  218   488          126574504
   41   502          126574929
   42   502          126580096
  396   401          126580337
   94   501          126582085
  182   494          126582352
   43   502          126585515
  259   478          126589331
  341   443          126590128
  223   487          126590870
   44   502          126591192
  213   489          126593766
  395   402          126594683
  252   480          126595008
   45   502          126597133
  166   496          126598232
  117   500          126601613
  368   425          126601657
   46   502          126603344
  133   499          126604136
  346   440          126605736
  294   466          126606880
   95   501          126608876
   47   502          126609831
  202   491          126613179
  394   403          126613811
   48   502          126616600
  377   418          126617265
  146   498          126618128
  272   474          126620072
  275   473          126620692
   49   502          126623657
  306   461          126624797
  196   492          126625024
  383   413          126626884
  299   464          126628243
  372   422          126630296
   50   502          126631008
  364   428          126631296
  157   497          126633366
   96   501          126636237
  269   475          126636984
  393   404          126637721
   51   502          126638659
  278   472          126639000
  289   468          126640801
  118   500          126643032
  228   486          126643608
   52   502          126646616
  175   495          126646750
  208   490          126647912
  336   446          126649592
  321   454          126652825
   53   502          126654885
  134   499          126657603
  323   453          126657944
  319   455          126658134
   54   502          126663472
   97   501          126664174
  392   405          126666413
  266   476          126671272
   55   502          126672383
  325   452          126673533
  317   456          126673829
  354   435          126674739
  281   471          126675152
  241   483          126676108
  256   479          126679455
  167   496          126681399
   56   502          126681624
  357   433          126682030
  190   493          126682157
  183   494          126682271
  147   498          126682515
  119   500          126685159
  245   482          126686293
   57   502          126691201
  237   484          126691957
   98   501          126692693
  351   437          126697004
  327   451          126699634
  315   457          126699868
  391   406          126699887
  382   414          126700912
   58   502          126701120
  343   442          126704495
  304   462          126705592
  158   497          126707785
   59   502          126711387
  135   499          126711874
  376   419          126717435
  219   488          126717731
  360   431          126718991
   99   501          126721800
   60   502          126722008
  263   477          126722780
  249   481          126722890
  120   500          126728000
  284   470          126729304
  214   489          126730513
   61   502          126732989
  233   485          126733462
  338   445          126735597
  203   491          126736198
  313   458          126736209
  329   450          126736289
  390   407          126738143
  176   495          126739151
  367   426          126739639
  224   487          126740727
  197   492          126740861
  297   465          126742698
   62   502          126744336
  292   467          126744651
  148   498          126747784
  348   439          126748711
  100   501          126751501
  371   423          126751778
   63   502          126756055
  168   496          126765568
  136   499          126766955
   64   502          126768152
  121   500          126771561
  209   490          126778329
  381   415          126779716
   65   502          126780633
  389   408          126781181
  101   501          126781802
  311   459          126782810
  159   497          126783152
  184   494          126783288
  331   449          126783540
  363   429          126785736
  253   480          126786277
  191   493          126791028
  260   478          126791352
   66   502          126793504
  302   463          126796455
  229   486          126800245
  287   469          126801612
   67   502          126806771
  102   501          126812709
  149   498          126813941
  122   500          126815848
   68   502          126820440
  375   420          126822375
  137   499          126822852
  388   409          126829001
  345   441          126829746
  340   444          126832384
  177   495          126832608
   69   502          126834517
  309   460          126839629
  333   448          126841429
  273   474          126842841
  103   501          126844228
  276   473          126848393
   70   502          126849008
  169   496          126850745
  242   483          126851075
  270   475          126854875
  198   492          126857880
  160   497          126859473
  204   491          126860435
  123   500          126860867
  238   484          126861176
  220   488          126862272
  380   416          126863296
   71   502          126863919
  356   434          126864520
  295   466          126867071
  246   482          126867104
  215   489          126868544
  353   436          126868833
  279   472          126871687
  104   501          126876365
  257   479          126876832
  370   424          126878024
   72   502          126879256
  138   499          126879571
  150   498          126880992
  387   410          126881603
  366   427          126882379
  267   476          126884339
  185   494          126885409
  359   432          126889847
  225   487          126891928
  290   468          126892232
   73   502          126895025
  234   485          126897029
  300   464          126897344
  192   493          126901045
  350   438          126902672
  124   500          126906624
  307   461          126906624
  105   501          126909126
  250   481          126909641
  335   447          126909998
  210   490          126910000
   74   502          126911232
  282   471          126912879
  178   495          126927127
   75   502          126927883
  264   477          126931077
  374   421          126932085
  161   497          126936754
  170   496          126936936
  139   499          126937118
  386   411          126938987
  342   443          126939995
  106   501          126942517
  362   430          126944928
   76   502          126944984
  151   498          126948943
  379   417          126951652
  125   500          126953125
  230   486          126958256
   77   502          126962541
  322   454          126962912
  320   455          126964375
  347   440          126965923
  324   453          126971901
  285   470          126972125
  199   492          126976087
  318   456          126976248
  107   501          126976544
  254   480          126979064
   78   502          126980560
  305   462          126983753
  205   491          126985896
  186   494          126988640
  337   446          126989289
  326   452          126991384
  261   478          126994933
  140   499          126995499
  316   457          126998489
   79   502          126999047
  126   500          127000376
  385   412          127001153
  293   467          127001320
  216   489          127007865
  221   488          127008133
  298   465          127008217
  369   425          127009034
  108   501          127011213
  193   493          127012214
  162   497          127015001
  152   498          127017800
   80   502          127018008
  328   451          127021403
  179   495          127022714
  171   496          127024147
  243   483          127027494
  365   428          127029877
  314   458          127031056
  239   484          127031823
   81   502          127037449
  399   399          127042398
  211   490          127042931
  226   487          127044479
  378   418          127044784
  398   400          127044792
  109   501          127046530
  373   422          127046565
  127   500          127048383
  247   482          127049391
  288   469          127049581
  355   435          127051750
  397   401          127051974
  141   499          127054720
   82   502          127057376
  344   442          127058472
  235   485          127062000
  330   450          127062000
  396   402          127063944
  358   433          127065449
  274   474          127067248
  352   437          127067661
  384   413          127068101
  303   463          127070974
  312   459          127073907
  271   475          127074386
  258   479          127075751
  277   473          127077750
   83   502          127077795
  339   445          127079344
  395   403          127080702
  110   501          127082501
  153   498          127087569
  187   494          127092987
  163   497          127094220
  200   492          127095488
  128   500          127097152
  251   481          127097892
   84   502          127098712
  268   476          127099008
  394   404          127102248
  280   472          127106048
  361   431          127108872
  172   496          127112384
  206   491          127112587
  349   439          127113068
  332   449          127113217
  142   499          127114787
  231   486          127117647
  111   501          127119132
  180   495          127119375
   85   502          127120133
  194   493          127124541
  310   460          127127000
  393   405          127128582
  296   466          127129032
  383   414          127139831
  265   477          127140958
   86   502          127142064
  377   419          127142692
  368   426          127144808
  291   468          127145403
  129   500          127146689
  217   489          127148482
  283   471          127152298
  222   488          127155320
  112   501          127156429
  154   498          127158256
  392   406          127159704
   87   502          127164511
  372   423          127165815
  301   464          127168245
  255   480          127173375
  164   497          127174417
  334   448          127175096
  143   499          127175706
  212   490          127177128
  341   444          127180205
  364   429          127182133
   88   502          127187480
  346   441          127187857
  308   461          127190293
  113   501          127194398
  391   407          127195614
  130   500          127197000
  227   487          127198386
  188   494          127198456
  262   478          127200080
  173   496          127201653
  240   484          127203904
  244   483          127205371
   89   502          127210977
  201   492          127216089
  382   415          127216343
  286   470          127216656
  181   495          127217116
  236   485          127228381
  155   498          127229867
  114   501          127233045
  248   482          127233160
   90   502          127235008
  390   408          127236312
  144   499          127237483
  195   493          127238032
  207   491          127240514
  354   436          127243720
  376   420          127245376
  357   434          127245797
  336   447          127247679
  131   500          127248091
  165   497          127255598
   91   502          127259579
  294   467          127259747
    0   503          127263527
    1   503          127263528
    2   503          127263535
    3   503          127263554
    4   503          127263591
    5   503          127263652
    6   503          127263743
  306   462          127263744
    7   503          127263870
    8   503          127264039
    9   503          127264256
   10   503          127264527
   11   503          127264858
   12   503          127265255
   13   503          127265724
   14   503          127266271
   15   503          127266902
   16   503          127267623
   17   503          127268440
   18   503          127269359
   19   503          127270386
  351   438          127271223
   20   503          127271527
  115   501          127272376
  321   455          127272536
   21   503          127272788
   22   503          127274175
  323   454          127274931
  299   465          127275524
   23   503          127275694
  259   479          127276218
   24   503          127277351
  360   432          127277568
  232   486          127278424
   25   503          127279152
  319   456          127280575
   26   503          127281103
  389   409          127281798
   27   503          127283210
   92   502          127284696
  367   427          127285346
   28   503          127285479
  252   481          127287649
  325   453          127287802
   29   503          127287916
  371   424          127289835
  218   489          127290401
   30   503          127290527
  343   443          127291914
  174   496          127291960
  275   474          127293299
   31   503          127293318
  272   475          127295523
   32   503          127296295
  381   416          127297637
  317   457          127299006
  289   469          127299278
   33   503          127299464
  132   500          127299968
  145   499          127300124
  156   498          127302408
   34   503          127302831
  223   488          127303839
  189   494          127305053
   35   503          127306402
  278   473          127308769
   36   503          127310183
   93   502          127310365
  327   452          127311191
  116   501          127312397
  213   490          127312597
   37   503          127314180
  269   476          127315285
  182   495          127315943
   38   503          127318399
   39   503          127322846
   40   503          127327527
  315   458          127327787
  348   440          127328192
  338   446          127331008
  388   410          127332072
   41   503          127332448
   94   502          127336592
   42   503          127337615
  166   497          127337769
  202   492          127337896
  363   430          127339147
  281   472          127342089
   43   503          127343034
  329   451          127345140
  304   463          127347311
   44   503          127348711
  266   477          127352429
  133   500          127352637
  196   493          127352693
  375   421          127352836
  117   501          127353114
  228   487          127353655
   45   503          127354652
   46   503          127360863
   95   502          127363383
  146   499          127363635
  313   459          127366876
   47   503          127367350
  256   480          127369216
  208   491          127369683
   48   503          127374119
  157   498          127375885
  241   484          127377425
   49   503          127381176
  175   496          127383311
  380   417          127383713
  245   483          127384712
  387   411          127387134
   50   503          127388527
  331   450          127389691
   96   502          127390744
  297   466          127392769
  284   471          127393415
  118   501          127394533
   51   503          127396178
  237   485          127396178
  292   468          127400320
   52   503          127404135
  134   500          127406104
  263   478          127406799
   53   503          127412404
  190   494          127412784
  345   442          127414513
  183   495          127415862
  311   460          127416231
  249   482          127418417
  370   425          127418625
   97   502          127418681
  167   497          127420936
   54   503          127420991
  340   445          127425125
  147   499          127428022
   55   503          127429902
  366   428          127430648
  356   435          127430891
  219   489          127433628
  119   501          127436660
   56   503          127439143
  353   437          127440430
  233   486          127440593
  302   464          127440952
  333   449          127444886
  386   412          127446984
   98   502          127447200
   57   503          127448720
  214   490          127449344
  158   498          127450304
  359   433          127451016
  224   488          127453696
   58   503          127458639
  135   500          127460375
  203   492          127460915
  287   470          127462903
  374   422          127465072
  197   493          127468530
   59   503          127468906
  379   418          127474571
  176   496          127475712
  309   461          127475810
   99   502          127476307
  260   479          127478239
  253   481          127478918
  120   501          127479501
  350   439          127479519
   60   503          127479527
   61   503          127490508
  148   499          127493291
  209   491          127500100
  362   431          127500919
   62   503          127501855
  168   497          127505105
  100   502          127506008
  229   487          127510292
  335   448          127510767
  385   413          127511622
   63   503          127513574
  136   500          127515456
  184   495          127516879
  273   475          127518292
  295   467          127519938
  276   474          127521000
  399   400          127521199
  191   494          127521655
  121   501          127523062
   64   503          127525671
  159   498          127525671
  398   401          127525993
  342   444          127530072
  270   476          127533176
  397   402          127535581
  101   502          127536309
   65   503          127538152
  279   473          127541456
  300   465          127544625
  307   462          127545571
  347   441          127548044
  396   403          127549963
  290   469          127550709
   66   503          127551023
  369   426          127552185
  242   484          127552392
  149   499          127559448
   67   503          127564290
  238   485          127565397
  267   477          127565496
  246   483          127565523
  257   480          127566593
  102   502          127567216
  122   501          127567349
  395   404          127569139
  177   496          127569169
  378   419          127570211
  137   500          127571353
   68   503          127577959
  220   489          127578169
  282   472          127579816
  365   429          127580714
  384   414          127581048
  373   423          127582084
  322   455          127582623
  204   492          127585152
  198   493          127585549
  320   456          127586816
  215   490          127587375
  337   447          127587376
  324   454          127588888
  169   497          127590282
   69   503          127592036
  394   405          127593109
  103   502          127598735
  318   457          127601425
  160   498          127601992
  234   486          127604160
  225   488          127604897
  250   482          127605168
  326   453          127605653
   70   503          127606527
  123   501          127612368
  264   478          127615096
  185   495          127619000
  355   436          127620731
   71   503          127621438
  393   406          127621873
  305   463          127625472
  316   458          127626408
  150   499          127626499
  138   500          127628072
  358   434          127629216
  104   502          127630872
  192   494          127631672
  210   491          127631771
  328   452          127632960
  285   471          127636236
   72   503          127636775
  352   438          127641880
  344   443          127645891
   73   503          127652544
  383   415          127655262
  392   407          127655431
  293   468          127656989
  124   501          127658125
  298   466          127658288
  314   459          127661723
  105   502          127663633
  178   496          127663688
  361   432          127667449
  230   487          127668303
   74   503          127668751
  377   420          127670633
  330   451          127670851
  254   481          127671705
  339   446          127674755
  170   497          127676473
  161   498          127679273
  261   479          127681820
   75   503          127685402
  139   500          127685619
  368   427          127690515
  349   440          127692549
  391   408          127693783
  151   499          127694450
  106   502          127697024
   76   503          127702503
  199   493          127703756
  372   424          127703872
  125   501          127704626
  312   460          127707328
  205   492          127710613
  288   470          127710872
  303   464          127715471
  332   450          127719368
   77   503          127720060
  186   495          127722231
  221   489          127724030
  216   490          127726696
  243   484          127728811
  107   502          127731051
  382   416          127734264
  364   430          127735544
  239   485          127736044
  390   409          127736929
   78   503          127738079
  274   475          127742699
  193   494          127742841
  140   500          127744000
  247   483          127747810
  277   474          127750357
  126   501          127751877
  271   476          127752687
   79   503          127756566
  226   488          127757448
  162   498          127757520
  179   496          127759275
  310   461          127763181
  152   499          127763307
  171   497          127763684
  211   491          127764702
  258   480          127765512
  108   502          127765720
  235   486          127769131
  346   442          127772624
  341   445          127772946
   80   503          127775527
  280   473          127775817
  376   421          127775837
  334   449          127778553
  268   477          127780165
  296   467          127781899
  389   410          127784869
  251   482          127793419
   81   503          127794968
  127   501          127799884
  109   502          127801037
  141   500          127803221
  291   469          127803880
  357   435          127812168
   82   503          127814895
  354   437          127815317
  301   465          127815526
  381   417          127818054
  283   472          127819235
  200   493          127823157
  265   478          127824977
  187   495          127826578
  231   487          127827694
  308   462          127829240
  371   425          127830436
  153   499          127833076
  367   428          127833615
   83   503          127835314
  163   498          127836739
  110   502          127837008
  206   492          127837304
  388   411          127837603
  360   433          127838737
  351   439          127848070
  336   448          127848448
  128   501          127848653
  172   497          127851921
  194   494          127855168
  180   496          127855936
   84   503          127856231
  142   500          127863288
  255   481          127866016
  217   490          127867313
  222   489          127871217
  111   502          127873639
   85   503          127877652
  286   471          127880767
  343   444          127881991
  375   422          127885823
  262   479          127886967
  323   455          127894642
  321   456          127894977
  387   412          127895131
  363   431          127895138
  129   501          127898190
  212   491          127898899
   86   503          127899583
  154   499          127903763
  325   454          127904789
  306   463          127905463
  319   457          127905752
  380   418          127906632
  244   484          127906688
  240   485          127908125
  348   441          127910313
  112   502          127910936
  227   488          127911355
  294   468          127915416
  164   498          127916936
   87   503          127922030
  143   500          127924207
  327   453          127925460
  299   466          127925595
  317   458          127926925
  338   447          127929095
  248   483          127931579
  188   495          127932047
  236   486          127935512
  173   497          127941190
  201   493          127943758
   88   503          127944999
  130   501          127948501
  113   502          127948905
  181   496          127953677
  329   452          127956697
  386   413          127957453
  315   459          127958454
  289   470          127960569
  370   426          127961776
  207   492          127965231
  259   480          127965979
   89   503          127968496
  195   494          127968659
  275   475          127968750
  272   476          127973824
  155   499          127975374
  278   474          127981376
  366   429          127981485
  252   482          127983176
  144   500          127985984
  114   502          127987552
  232   487          127988471
  304   464          127991808
   90   503          127992527
  269   477          127996442
  165   498          127998117
  331   451          127998542
  131   501          127999592
  356   436          127999872
  379   419          127999998
  400   400          128000000
  313   460          128000297
  374   423          128000591
  345   443          128001932
  399   401          128002400
  218   490          128009232
  398   402          128009600
  281   473          128011858
  353   438          128014649
  359   434          128014783
   91   503          128017098
  223   489          128019736
  340   446          128020536
  397   403          128021600
    0   504          128024064
    1   504          128024065
    2   504          128024072
    3   504          128024091
    4   504          128024128
    5   504          128024189
    6   504          128024280
    7   504          128024407
  385   414          128024569
    8   504          128024576
    9   504          128024793
   10   504          128025064
   11   504          128025395
   12   504          128025792
   13   504          128026261
   14   504          128026808
  115   502          128026883
   15   504          128027439
   16   504          128028160
   17   504          128028977
   18   504          128029896
   19   504          128030923
  174   497          128031497
   20   504          128032064
   21   504          128033325
  213   491          128034368
   22   504          128034712
   23   504          128036231
  266   478          128036448
   24   504          128037888
  396   404          128038400
  189   495          128038644
   25   504          128039689
   26   504          128041640
   92   503          128042215
   27   504          128043747
  297   467          128045636
   28   504          128046016
  156   499          128047915
   29   504          128048453
  145   500          128048625
  333   450          128051037
   30   504          128051064
  132   501          128051469
  311   461          128052412
  182   496          128052504
   31   504          128053855
   32   504          128056832
  292   469          128058797
  350   440          128059000
  362   432          128059496
  395   405          128060000
   33   504          128060001
  284   472          128060352
  256   481          128061857
   34   504          128063368
  202   493          128065565
  228   488          128066624
  116   502          128066904
   35   504          128066939
   93   503          128067884
   36   504          128070720
   37   504          128074717
   38   504          128078936
  166   498          128080288
  241   485          128081646
  196   494          128083320
   39   504          128083383
  245   484          128086029
  394   406          128086400
   40   504          128088064
  302   465          128088233
   41   504          128092985
  263   479          128093686
   94   503          128094111
  208   492          128094400
  384   415          128096479
  369   427          128097892
   42   504          128098152
  378   420          128098152
  237   486          128103309
   43   504          128103571
  133   501          128104138
  117   502          128107621
   44   504          128109248
  146   500          128112136
  335   449          128114224
  309   462          128114757
   45   504          128115189
  249   483          128116836
  393   407          128117600
  373   424          128120141
   95   503          128120902
  157   499          128121392
   46   504          128121400
  342   445          128122813
  175   497          128122848
  287   471          128127014
   47   504          128127887
  347   442          128132811
  365   430          128134125
   48   504          128134656
   49   504          128141713
  190   495          128146375
   96   503          128148263
  118   502          128149040
   50   504          128149064
  233   487          128150640
  183   496          128152423
  219   490          128152459
  392   408          128153600
   51   504          128156715
  134   501          128157605
  167   498          128163455
   52   504          128164672
  260   480          128168000
  224   489          128169593
  214   491          128171115
   53   504          128172941
  383   416          128173183
  253   482          128174445
  295   468          128175607
   97   503          128176200
  147   500          128176523
   54   504          128181528
  307   463          128187290
  337   448          128188145
  203   493          128188584
   55   504          128190439
  119   502          128191167
  355   437          128192328
  391   409          128194400
  300   466          128194696
  358   435          128195587
  158   499          128195811
  276   475          128196451
  273   476          128196593
  197   494          128199157
   56   504          128199680
  377   421          128201094
   98   503          128204719
  322   456          128205064
  324   455          128208599
   57   504          128209257
  135   501          128211876
  320   457          128211993
  290   470          128212000
  279   474          128214063
  270   477          128214333
  176   497          128215249
  352   439          128218727
   58   504          128219176
  326   454          128222640
  229   488          128223261
  209   492          128224817
  361   433          128228618
  318   458          128229344
   59   504          128229443
   99   503          128233826
  120   502          128234008
  344   444          128235968
  368   428          128238784
  390   410          128240000
   60   504          128240064
  148   500          128241792
  372   425          128244473
  328   453          128247229
  168   498          128247624
  267   478          128249515
  282   473          128249585
   61   504          128251045
  184   496          128253440
  382   417          128254681
  191   495          128255246
  242   485          128256613
  316   459          128257075
  257   481          128259234
   62   504          128262392
  100   503          128263527
  246   484          128266840
  136   501          128266957
  305   464          128269969
  159   499          128271178
  238   486          128272528
  339   447          128272842
   63   504          128274111
  349   441          128274670
  121   502          128277569
  330   452          128282408
   64   504          128286208
  389   411          128290400
  364   431          128291535
  101   503          128293828
  314   460          128295144
  220   490          128297000
   65   504          128298689
  264   479          128301983
  285   472          128303173
  250   483          128303587
  149   500          128307949
  177   497          128308706
  376   422          128308824
  215   491          128309146
  298   467          128311155
   66   504          128311560
  204   493          128312821
  234   487          128314207
  293   469          128315466
  198   494          128316176
  225   489          128320794
  122   502          128321856
  137   501          128322854
  102   503          128324735
   67   504          128324827
  332   451          128328219
  169   498          128332801
   68   504          128338496
  381   418          128340973
  312   461          128343509
  388   412          128345600
  160   499          128347499
   69   504          128352573
  185   496          128355561
  103   503          128356254
  210   492          128356488
  346   443          128360043
  303   465          128362752
  192   495          128365263
  123   502          128366875
   70   504          128367064
  254   482          128367232
  341   446          128368357
  261   480          128371581
  371   426          128373587
  288   471          128374983
  150   500          128375000
  138   501          128379573
  357   436          128381149
  230   488          128381272
   71   504          128381975
  367   429          128384452
  334   450          128384704
  104   503          128388391
  354   438          128389536
   72   504          128397312
  310   462          128402128
  360   434          128402504
  178   497          128403225
  387   413          128405600
  124   502          128412632
   73   504          128413081
  170   498          128418992
  274   476          128421000
  105   503          128421152
  375   423          128421342
  161   499          128424780
  277   475          128425808
  351   440          128427551
   74   504          128429288
  380   419          128432059
  243   485          128433032
  271   477          128433844
  199   494          128434383
  139   501          128437120
  296   468          128437568
  205   493          128438282
  221   490          128442861
  151   500          128442951
  239   486          128443175
   75   504          128445939
  280   474          128448424
  216   491          128448467
  247   484          128449127
  336   449          128451905
  363   432          128453715
  106   503          128454543
  258   481          128458153
  186   496          128458792
  125   502          128459133
   76   504          128463040
  268   478          128464184
  291   470          128465171
  301   466          128465597
  386   414          128470400
  308   463          128470959
  226   489          128473345
  343   445          128474732
  193   495          128476432
  235   487          128479178
   77   504          128480597
  400   401          128481201
  399   402          128486007
  107   503          128488570
  283   473          128489004
  211   492          128489419
  251   483          128491838
  348   442          128495080
  140   501          128495501
  398   403          128495619
   78   504          128498616
  179   497          128498812
  162   499          128503027
  171   498          128506203
  126   502          128506384
  370   427          128507483
  397   404          128510037
  152   500          128511808
  265   479          128511864
  323   456          128517083
   79   504          128517103
  321   457          128520154
  108   503          128523239
  325   455          128524500
  379   420          128527939
  396   405          128529261
  338   448          128529864
  319   458          128533671
  366   430          128534896
   80   504          128536064
  374   424          128538648
  385   415          128540000
  231   488          128540663
  327   454          128542447
  286   472          128547704
  306   464          128549960
  395   406          128553291
  200   494          128553784
  127   502          128554391
  141   501          128554722
   81   504          128555505
  317   459          128557592
  109   503          128558556
  255   482          128561543
  187   496          128563139
  206   493          128564973
  329   453          128570966
  356   437          128571469
  294   469          128573893
   82   504          128575432
  262   480          128576728
  299   467          128578462
  359   435          128581154
  153   500          128581577
  394   407          128582127
  163   499          128582246
  194   495          128588759
  217   491          128589084
  222   490          128590048
  353   439          128591496
  315   460          128591875
  345   444          128592009
  172   498          128594440
  110   503          128594527
  180   497          128595473
   83   504          128595851
  128   502          128603160
  331   452          128610099
  244   485          128610909
  384   416          128614400
  142   501          128614789
  240   486          128615256
  393   408          128615769
   84   504          128616768
  340   447          128618623
  362   433          128620665
  212   492          128623616
  289   471          128624680
  227   489          128627252
  378   421          128628613
  111   503          128631158
  248   484          128632896
  313   461          128636478
   85   504          128638189
  304   465          128639089
  350   441          128641121
  236   487          128645559
  369   428          128646161
  275   476          128647051
  154   500          128652264
  129   502          128652697
  392   409          128654217
  272   477          128654981
  278   475          128656827
  259   481          128658620
  333   451          128659888
   86   504          128660120
  373   425          128660742
  164   499          128662443
  112   503          128668455
  188   496          128668608
  201   494          128674385
  143   501          128675708
  269   478          128680461
  252   483          128681595
   87   504          128682567
  173   498          128683709
  281   474          128684465
  365   431          128690116
  311   462          128691359
  207   493          128692900
  181   497          128693214
  383   417          128693600
  391   410          128697471
  297   468          128701305
  232   488          128701440
  195   495          128702250
  130   502          128703008
   88   504          128705536
  113   503          128706424
  342   446          128718224
  292   470          128720088
  347   443          128720230
  335   450          128720375
  266   479          128723335
  155   500          128723875
   89   504          128729033
  284   473          128730121
  218   491          128731003
  377   422          128734081
  144   501          128737485
  302   466          128738304
  223   490          128738567
  165   499          128743624
  114   503          128745071
  390   411          128745531
   90   504          128753064
  131   502          128754099
  309   463          128756476
  256   482          128757384
  213   492          128759085
  358   436          128764568
  355   438          128766547
  174   498          128774016
  189   496          128775205
  382   418          128777600
   91   504          128777635
  228   489          128782521
  263   480          128783447
  115   503          128784402
  372   426          128787624
    0   505          128787625
    1   505          128787626
    2   505          128787633
    3   505          128787652
    4   505          128787689
    5   505          128787750
    6   505          128787841
    7   505          128787968
    8   505          128788137
    9   505          128788354
   10   505          128788625
  241   486          128788777
   11   505          128788956
   12   505          128789353
  368   429          128789621
   13   505          128789822
  245   485          128790250
   14   505          128790369
   15   505          128791000
  337   449          128791602
   16   505          128791721
  182   497          128792041
  361   434          128792385
   17   505          128792538
   18   505          128793457
  287   472          128793951
   19   505          128794484
   20   505          128795625
  202   494          128796192
  156   500          128796416
   21   505          128796886
  352   440          128798208
   22   505          128798273
  389   412          128798397
   23   505          128799792
  145   501          128800126
   24   505          128801449
   92   504          128802752
   25   505          128803250
   26   505          128805201
  132   502          128805976
   27   505          128807308
   28   505          128809577
   29   505          128812014
  237   487          128813356
   30   505          128814625
  196   495          128816911
   31   505          128817416
  249   484          128818153
   32   505          128820393
  208   493          128822069
   33   505          128823562
  116   503          128824423
  166   499          128825795
   34   505          128826929
   93   504          128828421
  344   445          128828709
  322   457          128830241
   35   505          128830500
  324   456          128831040
  307   464          128831787
  295   469          128834084
   36   505          128834281
   37   505          128838278
  320   458          128839912
  326   455          128842351
   38   505          128842497
  376   423          128844343
   39   505          128846944
  300   467          128847563
  364   432          128850112
   40   505          128851625
   94   504          128854648
  388   413          128856069
   41   505          128856546
  133   502          128858645
  349   442          128859437
  318   459          128860011
  260   481          128860641
   42   505          128861713
  233   488          128863609
  146   501          128863637
  328   454          128864216
  117   503          128865140
  175   498          128865367
  381   419          128866400
   43   505          128867132
  157   500          128869893
   44   505          128872809
  253   483          128872864
  339   448          128873611
  219   491          128874230
  276   476          128874752
  290   471          128876111
  273   477          128877750
   45   505          128878750
   95   504          128881439
  190   496          128882936
   46   505          128884961
  224   490          128888424
  279   475          128889514
  316   460          128890496
   47   505          128891448
  183   497          128891960
  214   492          128895832
  330   453          128896677
   48   505          128898217
  270   478          128898352
   49   505          128905274
  118   503          128906559
   96   504          128908800
  167   499          128908962
  134   502          128912112
   50   505          128912625
  305   465          128917250
  387   414          128918547
  203   494          128919211
  371   427          128919294
   51   505          128920276
  282   474          128922192
  147   501          128928024
   52   505          128928233
  314   461          128931325
  197   495          128932748
  267   479          128936402
   53   505          128936502
   97   504          128936737
  367   430          128937863
  229   489          128939158
  332   452          128939776
  158   500          128944312
   54   505          128945089
  119   503          128948686
  346   444          128950120
  209   493          128952486
  357   437          128952746
   55   505          128954000
  257   482          128954761
  176   498          128957768
  375   424          128959399
  380   420          128960000
  401   401          128962402
   56   505          128963241
  242   486          128963744
  400   402          128964808
   98   504          128965256
  135   502          128966383
  354   439          128966383
  341   447          128966444
  298   468          128966824
  360   435          128968875
  246   485          128971061
  399   403          128972026
   57   505          128972818
  285   473          128972942
  293   470          128976757
  312   462          128982456
  238   487          128982575
   58   505          128982737
  398   404          128984056
  386   415          128985831
  120   503          128991527
  264   480          128991744
  191   496          128991807
  184   497          128992977
   59   505          128993004
  168   499          128993131
  148   501          128993293
  334   451          128993555
   99   504          128994363
  397   405          129000898
   60   505          129003625
  250   484          129004904
  351   441          129009672
  303   466          129012823
   61   505          129014606
  363   433          129014884
  220   491          129018771
  159   500          129019679
  136   502          129021464
  396   406          129022552
  100   504          129024064
   62   505          129025953
  234   488          129027176
  215   492          129033863
  121   503          129035088
   63   505          129037672
  225   490          129039625
  288   472          129041920
  204   494          129043448
  310   463          129043847
  395   407          129049018
  198   495          129049767
   64   505          129049769
  177   498          129051225
  101   504          129054365
  370   428          129055752
  385   416          129057921
  336   450          129058056
  379   421          129058400
  149   501          129059450
   65   505          129062250
  261   481          129064222
  254   483          129065651
  343   446          129070143
   66   505          129075121
  137   502          129077361
  169   499          129078308
  374   425          129079249
  122   503          129079375
  394   408          129080296
  348   443          129082499
  210   493          129084157
  102   504          129085272
   67   505          129088388
  366   431          129090887
  185   497          129095098
  160   500          129096000
  296   469          129096045
  230   489          129097169
  192   496          129101824
   68   505          129102057
  274   477          129102157
  277   476          129104109
  308   464          129115456
   69   505          129116134
  393   409          129116386
  103   504          129116791
  271   478          129117863
  301   467          129118464
  280   475          129123875
  123   503          129124394
  150   501          129126501
  291   471          129129282
   70   505          129130625
  338   449          129133321
  138   502          129134080
  384   417          129134817
  243   486          129140163
  323   457          129142260
   71   505          129145536
  356   438          129145688
  178   498          129145744
  325   456          129146941
  321   458          129148073
  104   504          129148928
  359   436          129150135
  268   479          129151071
  239   487          129153222
  247   485          129153348
  258   482          129153680
  392   410          129157288
   72   505          129160873
  378   422          129161600
  283   474          129161611
  327   455          129162158
  319   459          129164338
  170   499          129164499
  221   491          129164632
  199   495          129167974
  205   494          129168909
  124   503          129170151
  353   440          129170977
  216   492          129173184
  161   500          129173281
   73   505          129176642
  105   504          129181689
  362   434          129184432
  345   445          129184750
  329   454          129187953
  317   460          129191013
  139   502          129191627
  235   488          129192147
  226   490          129192176
   74   505          129192849
  251   484          129193155
  151   501          129194452
  369   429          129196998
  306   465          129197241
  186   497          129198329
  265   480          129201625
  391   411          129203002
  373   426          129203893
   75   505          129209500
  193   496          129212993
  106   504          129215080
  383   418          129216519
  125   503          129216652
  211   493          129217088
  286   473          129217473
  340   448          129219392
  331   453          129224368
  350   442          129225888
   76   505          129226601
  315   461          129228056
  299   468          129234131
  294   470          129235184
  179   498          129241331
   77   505          129244158
  365   432          129248693
  107   504          129249107
  140   502          129250008
  162   500          129251528
  171   499          129251710
  390   412          129253528
  231   489          129256560
  255   483          129259962
   78   505          129262177
  152   501          129263309
  126   503          129263903
  262   481          129269369
  377   423          129269600
  333   452          129271445
  313   462          129275425
   79   505          129280664
  108   504          129283776
  200   495          129287375
  304   466          129289160
  289   472          129291617
  206   494          129295600
   80   505          129299625
  187   497          129302676
  382   419          129303027
  389   413          129308866
  141   502          129309229
  347   444          129310307
  222   491          129311819
  127   503          129311910
  217   492          129313801
  342   447          129316311
  244   486          129318040
   81   505          129319066
  109   504          129319093
  240   487          129325303
  194   496          129325320
  275   477          129328208
  335   451          129329226
  163   500          129330747
  153   501          129333078
  311   463          129333078
  372   427          129333331
  278   476          129335128
  358   437          129336165
  248   485          129337117
  180   498          129337992
   82   505          129338993
  272   478          129339000
  172   499          129339947
  368   430          129343032
  355   439          129343394
  227   490          129346083
  212   493          129351285
  259   482          129354147
  110   504          129355064
  236   488          129358528
  361   435          129358756
   83   505          129359412
  297   469          129359782
  281   475          129359916
  128   503          129360679
  269   479          129367348
  388   414          129369016
  142   502          129369296
   84   505          129380329
  352   441          129380329
  376   424          129382400
  252   484          129382912
  292   471          129384199
  302   467          129391171
  111   504          129391695
  381   420          129394341
  337   450          129397753
  309   464          129400973
   85   505          129401750
  284   474          129402728
  154   501          129403765
  201   495          129407976
  188   497          129408145
  129   503          129410216
  164   500          129410944
  364   433          129411281
  266   480          129413096
  232   489          129417337
  207   494          129423527
   86   505          129423681
  344   446          129424120
  112   504          129428992
  173   499          129429216
  143   502          129430215
  387   415          129433978
  181   498          129435733
  195   496          129438811
  401   402          129446009
   87   505          129446128
  349   443          129446856
  400   403          129450827
  218   492          129455720
  256   483          129455803
  324   457          129456217
  322   458          129458160
  223   491          129460338
  399   404          129460463
  130   503          129460527
  287   473          129463720
  326   456          129464792
  113   504          129466961
  371   428          129467563
   88   505          129469097
  320   459          129470579
  398   405          129474917
  155   501          129475376
  263   481          129476088
  339   449          129477068
  307   465          129479068
  328   455          129483927
  213   493          129486754
  380   421          129490461
  144   502          129491992
  165   500          129492125
   89   505          129492594
  318   460          129493432
  367   431          129493854
  397   406          129494189
  295   470          129495375
  245   486          129497381
  241   487          129498824
  375   425          129500000
  228   490          129501352
  300   468          129503232
  386   416          129503752
  114   504          129505608
  131   503          129511618
  330   454          129513664
  189   497          129514742
   90   505          129516625
  396   407          129518279
  174   499          129519523
  249   485          129522374
  237   488          129526325
  316   461          129526677
  357   438          129526965
  202   495          129529783
  182   498          129534560
  360   436          129537856
   91   505          129541196
  346   445          129542861
  290   472          129543048
  115   504          129544939
  354   440          129545864
  395   408          129547187
  156   501          129547917
  208   494          129552696
  196   496          129553472
  332   453          129554045
    0   506          129554216
    1   506          129554217
    2   506          129554224
    3   506          129554243
    4   506          129554280
    5   506          129554341
    6   506          129554432
    7   506          129554559
  145   502          129554633
    8   506          129554728
    9   506          129554945
   10   506          129555216
   11   506          129555547
  276   477          129555909
   12   506          129555944
  260   482          129556168
   13   506          129556413
   14   506          129556960
   15   506          129557591
   16   506          129558312
   17   506          129559129
   18   506          129560048
   19   506          129561075
  273   478          129561769
   20   506          129562216
   21   506          129563477
  132   503          129563495
   22   506          129564864
   92   505          129566313
   23   506          129566383
  341   448          129567213
  305   466          129567321
  279   476          129567815
   24   506          129568040
   25   506          129569841
  314   462          129570272
   26   506          129571792
   27   506          129573899
  253   484          129574181
  166   500          129574296
   28   506          129576168
  385   417          129578338
   29   506          129578605
  363   434          129578651
  233   489          129579506
  394   409          129580913
   30   506          129581216
   31   506          129584007
  116   504          129584960
  270   479          129585239
   32   506          129586984
   33   506          129590153
  379   422          129591387
   93   505          129591982
   34   506          129593520
  351   442          129594439
   35   506          129597091
  282   475          129597643
  219   492          129598947
   36   506          129600872
   37   506          129604869
  334   452          129605112
  370   429          129606589
   38   506          129609088
  224   491          129610195
  175   499          129610874
   39   506          129613535
  133   503          129616164
  146   502          129618144
   94   505          129618209
   40   506          129618216
  393   410          129619457
  157   501          129621394
  374   426          129622400
  190   497          129622473
   41   506          129623137
  214   493          129623501
  312   463          129624175
  298   469          129625301
  117   504          129625677
  267   480          129626163
   42   506          129628304
   43   506          129633723
  183   498          129634479
   44   506          129639400
  293   471          129640868
   95   505          129645000
   45   506          129645341
  285   474          129645549
  366   432          129649464
   46   506          129651552
  203   495          129652802
  257   483          129653180
  167   500          129657463
  384   418          129657736
  229   490          129657989
   47   506          129658039
  392   411          129662819
   48   506          129664808
  303   467          129665690
  336   451          129666907
  118   504          129667096
  343   447          129668230
  197   496          129669309
  134   503          129669631
   49   506          129671865
   96   505          129672361
  348   444          129672576
  242   487          129673791
  246   486          129678192
   50   506          129679216
  147   502          129682531
  209   494          129683113
  264   481          129684385
   51   506          129686867
  310   464          129688344
   52   506          129694824
  238   488          129695544
  158   501          129695813
  378   423          129697119
   97   505          129700298
   53   506          129703093
  176   499          129703275
  250   485          129709125
  119   504          129709223
  391   412          129710999
   54   506          129711680
  288   473          129711689
   55   506          129720591
  359   437          129721732
  356   439          129722535
  135   503          129723902
   98   505          129728817
   56   506          129729832
  191   497          129731344
  184   498          129735496
   57   506          129739409
  338   450          129739472
  168   500          129741632
  383   419          129741946
  234   489          129743073
  220   492          129743488
  148   502          129747800
   58   506          129749328
  373   427          129749600
  369   430          129750409
  362   435          129750803
  120   504          129752064
  353   441          129753098
  296   470          129757336
   99   505          129757924
   59   506          129759595
  261   482          129759749
  225   491          129761396
  215   493          129761532
  308   465          129762737
  390   413          129763997
  254   484          129766968
  323   458          129770179
   60   506          129770216
  159   501          129771180
  325   457          129772118
  301   468          129774133
  204   495          129777039
  321   459          129778740
  136   503          129778983
  345   446          129780161
   61   506          129781197
  327   456          129784599
  277   477          129785266
  274   478          129786176
  198   496          129786328
  100   505          129787625
   62   506          129792544
  121   504          129795625
  291   472          129796219
  177   499          129796732
  319   460          129797759
  280   476          129802176
   63   506          129804263
  271   479          129804750
  377   424          129807657
  329   455          129807664
  365   433          129809862
  350   443          129813307
  149   502          129813957
  210   494          129814784
  230   490          129816000
   64   506          129816360
  101   505          129817926
  389   414          129821813
  340   449          129822849
  169   500          129826809
  317   461          129827194
   65   506          129828841
  382   420          129830968
  137   503          129834880
  283   475          129837062
  185   498          129837617
  122   504          129839912
  268   480          129840832
  331   454          129841355
  192   497          129841361
   66   506          129841712
  306   466          129847312
  160   501          129847501
  102   505          129848833
  243   487          129850210
  258   483          129852099
   67   506          129854979
  247   486          129860479
  239   488          129866191
  315   462          129867003
   68   506          129868648
  103   505          129880352
  150   502          129881008
  372   428          129881600
   69   506          129882725
  388   415          129884447
  123   504          129884931
  333   453          129885714
  221   492          129889349
  286   474          129890080
  178   499          129891251
  138   503          129891599
  299   469          129892608
  265   481          129894266
   70   506          129897216
  251   485          129897376
  368   431          129899023
  294   471          129899295
  216   493          129900853
  205   495          129902500
  347   445          129903048
  199   496          129904535
  235   489          129908044
  358   438          129910384
   71   506          129912127
  104   505          129912489
  170   500          129913000
  226   491          129913947
  342   448          129917080
  313   463          129917144
  355   440          129922875
  376   425          129923001
  161   501          129924782
  381   421          129924802
   72   506          129927464
  361   436          129927737
  402   402          129929616
  124   504          129930688
  401   403          129932028
  400   404          129939264
  335   452          129940783
  186   498          129940848
  304   467          129942027
   73   506          129943233
  105   505          129945250
  211   494          129947715
  151   502          129948959
  139   503          129949146
  399   405          129951324
  387   416          129951899
  193   497          129952530
   74   506          129959440
  255   484          129961279
  289   473          129961386
  262   482          129964896
  352   442          129965096
  398   406          129968208
  364   434          129975048
  231   490          129975391
   75   506          129976091
  125   504          129977189
  311   464          129977575
  106   505          129978641
  179   499          129986838
  397   407          129989916
   76   506          129993192
  171   500          130000211
  162   501          130003029
  337   451          130006604
  140   503          130007527
   77   506          130010749
  275   478          130012227
  107   505          130012668
  278   477          130016285
  396   408          130016448
  152   502          130017816
  371   429          130018400
  297   470          130021073
  344   447          130022207
  380   422          130023448
  200   496          130023936
  386   417          130024169
  126   504          130024440
  272   479          130025887
  244   487          130028087
   78   506          130028768
  206   495          130029191
  222   492          130036536
  349   444          130036933
  281   476          130038217
  240   488          130038272
  217   493          130041470
  375   426          130043151
  248   486          130044248
  187   498          130045195
  302   468          130046840
   79   506          130047255
  108   505          130047337
  395   409          130047804
  309   465          130048254
  292   472          130051136
  367   432          130052431
  259   483          130052566
  269   480          130057109
  194   497          130064857
   80   506          130066216
  141   503          130066748
  227   491          130067854
  127   504          130072447
  236   489          130074425
  284   475          130078179
  212   494          130081912
  163   501          130082248
  109   505          130082654
  339   450          130083219
  180   499          130083499
  394   410          130083984
  324   458          130084136
   81   506          130085657
  252   485          130087133
  153   502          130087585
  172   500          130088448
  322   459          130088827
  326   457          130089969
  385   418          130101257
  357   439          130103812
  320   460          130104000
   82   506          130105584
  266   481          130105737
  328   456          130106368
  360   437          130109453
  110   505          130118625
  128   504          130121216
  393   411          130124988
   83   506          130126003
  142   503          130126815
  379   423          130126906
  354   441          130127985
  307   466          130129139
  318   461          130129613
  330   455          130133375
  232   490          130136168
  287   474          130136327
  346   446          130138272
  201   496          130144537
  363   435          130145022
   84   506          130146920
  188   498          130150664
  111   505          130155256
  207   495          130157118
  256   484          130157120
  154   502          130158272
  295   471          130159486
  370   430          130160000
  300   469          130161709
  164   501          130162445
  316   462          130165624
  374   427          130168107
   85   506          130168341
  341   449          130170670
  129   504          130170753
  392   412          130170816
  332   454          130171032
  263   482          130171615
  173   500          130177717
  195   497          130178348
  181   499          130181240
  351   443          130181858
  384   419          130183163
  218   493          130183389
  223   492          130185055
  143   503          130187734
   86   506          130190272
  112   505          130192553
  245   487          130207428
  366   433          130210633
  241   488          130211793
  314   463          130211991
   87   506          130212719
  290   473          130212817
  213   494          130217381
  334   453          130219381
  305   467          130220188
  130   504          130221064
  391   413          130221468
  228   491          130223123
  249   486          130229505
  155   502          130229883
  113   505          130230522
  378   424          130235176
   88   506          130235688
  276   478          130239928
  237   489          130242222
  165   501          130243626
  273   479          130248656
  279   477          130248972
  144   503          130249511
  260   483          130254587
  189   498          130257261
   89   506          130259185
  348   445          130265317
  202   496          130266344
  174   500          130268024
  312   464          130268672
  343   448          130268999
  114   505          130269169
  383   420          130269887
  131   504          130272155
  270   480          130275000
  282   476          130275944
  390   414          130276944
  253   485          130278402
  336   452          130278464
  182   499          130280067
   90   506          130283216
  208   495          130286287
  298   470          130286592
  196   497          130293009
  359   438          130295951
  373   428          130297869
  233   490          130298337
  356   440          130302016
  156   502          130302424
  369   431          130306400
   91   506          130307787
  293   472          130307805
  115   505          130308500
  145   503          130312152
  267   481          130318804
  362   436          130319784
  285   475          130321000
  303   468          130321359
    0   507          130323843
    1   507          130323844
    2   507          130323851
    3   507          130323870
    4   507          130323907
    5   507          130323968
  132   504          130324032
    6   507          130324059
    7   507          130324186
    8   507          130324355
    9   507          130324572
   10   507          130324843
   11   507          130325174
   12   507          130325571
  166   501          130325797
   13   507          130326040
   14   507          130326587
  219   493          130326616
   15   507          130327218
   16   507          130327939
   17   507          130328756
   18   507          130329675
   19   507          130330702
   20   507          130331843
   92   506          130332904
   21   507          130333104
   22   507          130334491
  224   492          130334912
  310   465          130335625
   23   507          130336010
  389   415          130337244
   24   507          130337667
  353   442          130337865
   25   507          130339468
   26   507          130341419
   27   507          130343526
   28   507          130345795
   29   507          130348232
  377   425          130348258
  338   451          130348323
  116   505          130348521
   30   507          130350843
   31   507          130353634
  214   494          130354128
  257   484          130354497
   32   507          130356611
   93   506          130358573
  175   500          130359375
   33   507          130359780
  382   421          130361429
   34   507          130363147
  190   498          130364992
   35   507          130366718
   36   507          130370499
  365   434          130373629
   37   507          130374496
  146   503          130375663
  157   502          130375901
  133   504          130376701
  345   447          130378248
   38   507          130378715
  229   491          130379760
  264   482          130379912
  183   499          130379986
   39   507          130383162
  288   474          130384296
   94   506          130384800
  242   488          130386760
   40   507          130387843
  246   487          130388239
  117   505          130389238
  203   496          130389363
   41   507          130392764
   42   507          130397931
  325   458          130400037
  323   459          130400846
  388   416          130402368
   43   507          130403350
  350   444          130403384
  197   497          130408846
  167   501          130408964
   44   507          130409027
  327   457          130409776
  238   489          130411441
   95   506          130411591
  321   460          130412161
  308   466          130412808
   45   507          130414968
  402   403          130415635
  250   486          130416256
  209   495          130416704
  401   404          130420465
   46   507          130421179
  296   471          130421447
   47   507          130427666
  340   450          130429000
  329   456          130430105
  400   405          130430125
  134   504          130430168
  118   505          130430657
  372   429          130432437
  301   469          130432610
  319   461          130433940
   48   507          130434435
   96   506          130438952
  147   503          130440050
   49   507          130441492
  399   406          130444615
   50   507          130448843
  158   502          130450320
  176   500          130451776
   51   507          130456494
  368   432          130457600
  381   422          130457789
  261   483          130458168
  331   455          130461066
  234   490          130461904
  398   407          130463935
   52   507          130464451
  291   473          130465988
  317   462          130466141
  376   426          130466152
   97   506          130466889
  277   478          130469285
  220   493          130471157
  254   485          130471189
  387   417          130472316
   53   507          130472720
  119   505          130472784
  274   479          130473063
  191   498          130473863
  184   499          130481003
   54   507          130481307
  280   477          130483333
  135   504          130484439
  225   492          130486113
  358   439          130487231
  397   408          130488085
   55   507          130490218
  215   494          130492159
  168   501          130493133
  271   480          130494511
   98   506          130495408
  347   446          130498459
  361   437          130499334
   56   507          130499459
  306   467          130500179
  333   454          130502701
  355   441          130504996
  148   503          130505319
  315   463          130508722
   57   507          130509036
  204   496          130513600
  283   476          130515363
  120   505          130515625
  396   409          130517065
   58   507          130518955
  342   449          130520537
   99   506          130524515
  159   502          130525687
  198   497          130525865
   59   507          130529222
  268   481          130533473
  230   491          130537771
  136   504          130539520
   60   507          130539843
  364   435          130541419
  177   500          130545233
  386   418          130547088
  210   495          130548375
   61   507          130550824
  395   410          130550875
  352   443          130552515
  258   484          130553416
  299   470          130553899
  100   506          130554216
  335   453          130555052
  380   423          130558967
  121   505          130559186
  313   464          130561641
   62   507          130562171
  243   488          130563179
  286   475          130565531
  294   472          130566232
  247   487          130570526
  149   503          130571476
  371   430          130571811
   63   507          130573890
  169   501          130578310
  239   489          130582088
  185   499          130583124
  192   498          130583880
  101   506          130584517
   64   507          130585987
  375   427          130588858
  394   411          130589515
  265   482          130589793
  137   504          130595417
  304   468          130597696
   65   507          130598468
  160   502          130602008
  122   505          130603473
  251   486          130604507
   66   507          130611339
  367   433          130613600
  102   506          130615424
  221   493          130617018
  337   452          130618161
  344   448          130622976
   67   507          130624606
  311   465          130624856
  385   419          130626684
  235   490          130626875
  349   445          130629674
  216   494          130631480
  393   412          130632985
  289   474          130633993
   68   507          130638275
  150   503          130638527
  226   492          130638664
  205   496          130639061
  178   500          130639752
  199   497          130644072
  103   506          130646943
  123   505          130648492
  138   504          130652136
   69   507          130652352
  262   483          130663315
  170   501          130664501
  379   424          130664963
  255   485          130665500
   70   507          130666843
  104   506          130679080
  161   502          130679289
  392   413          130681285
  211   495          130681306
   71   507          130681754
  357   440          130683293
  360   438          130683672
  297   471          130685184
  186   499          130686355
  339   451          130692070
  124   505          130694249
  193   498          130695049
   72   507          130697091
  231   491          130697162
  309   466          130698325
  275   479          130699114
  278   478          130700304
  302   469          130705317
  151   503          130706478
  139   504          130709683
  384   420          130711104
  105   506          130711841
  354   442          130712752
   73   507          130712860
  363   436          130714003
  324   459          130714803
  272   480          130715648
  370   431          130715991
  374   428          130716376
  326   458          130717888
  281   477          130719374
  292   473          130720905
  322   460          130722248
   74   507          130729067
  328   457          130731545
  391   414          130734415
  179   500          130735339
  346   447          130736359
  320   461          130740181
  125   505          130740750
  244   488          130741056
  106   506          130745232
   75   507          130745718
  269   481          130749750
  171   501          130751712
  259   484          130753883
  240   489          130754169
  248   487          130754295
  330   456          130755816
  284   476          130756480
  162   502          130757536
   76   507          130762819
  200   497          130763473
  222   493          130764205
  206   496          130765752
  140   504          130768064
  318   462          130768560
  351   444          130771935
  217   494          130772097
  366   434          130774400
  152   503          130775335
  378   425          130775777
  341   450          130776821
  107   506          130779259
   77   507          130780376
  307   467          130782006
  126   505          130788001
  187   499          130790702
  332   455          130790743
  390   415          130792375
  227   492          130792571
  236   490          130793256
  252   486          130794264
   78   507          130798395
  383   421          130800348
  266   482          130801264
  316   463          130807343
  194   498          130807376
  287   475          130811778
  108   506          130813928
  212   495          130815503
   79   507          130816882
  300   470          130823000
  295   472          130826423
  141   504          130827285
  180   500          130832000
   80   507          130835843
  127   505          130836008
  334   454          130836368
  163   502          130836755
  172   501          130839949
  153   503          130845104
  373   429          130848706
  109   506          130849245
  389   416          130855165
   81   507          130855284
  314   464          130856488
  232   491          130857939
  348   446          130860728
  256   485          130861341
  369   432          130864977
  263   483          130870034
  343   449          130872456
  359   439          130872798
   82   507          130875211
  305   468          130875857
  201   497          130884074
  356   441          130884137
  128   505          130884777
  110   506          130885216
  290   474          130885424
  142   504          130887352
  362   437          130891381
  377   426          130891409
  336   453          130892733
  207   496          130893679
  382   422          130894416
   83   507          130895630
  188   499          130896171
  403   403          130901654
  402   404          130904072
  401   405          130911326
  223   493          130912724
  218   494          130914016
  154   503          130915791
  312   465          130915953
   84   507          130916547
  164   502          130916952
  245   488          130920397
  195   498          130920867
  111   506          130921847
  388   417          130922785
  400   406          130923416
  353   443          130925284
  276   479          130926815
  241   489          130927690
  173   501          130929218
  181   500          130929741
  279   478          130932991
  129   505          130934314
   85   507          130937968
  273   480          130938417
  249   487          130939552
  365   435          130940000
  399   407          130940342
  228   492          130947840
  143   504          130948271
  298   471          130950703
  213   495          130950972
  260   484          130955904
  282   477          130957101
  112   506          130959144
  338   452          130959880
   86   507          130959899
  237   490          130961053
  398   408          130962104
  270   481          130967641
  293   473          130977574
  345   448          130979017
  303   469          130979836
   87   507          130982346
  130   505          130984625
  253   486          130985533
  310   466          130985696
  372   430          130985848
  155   503          130987402
  397   409          130988702
  381   423          130993308
  387   418          130995235
  350   445          130996125
  113   506          130997113
  165   502          130998133
  285   476          130999301
  189   499          131002768
   88   507          131005315
  202   497          131005881
  144   504          131010048
  376   427          131011859
  267   482          131014331
  368   433          131018769
  174   501          131019525
  233   491          131020108
  396   410          131020136
  208   496          131022848
  182   500          131028568
   89   507          131028812
  325   459          131030704
  323   460          131034267
  196   498          131035528
  131   505          131035716
  114   506          131035760
  327   458          131037695
  340   451          131037851
  321   461          131048342
   90   507          131052843
  329   457          131055282
  395   411          131056406
  219   494          131057243
  257   485          131058718
  288   475          131059747
  156   503          131059943
  224   493          131062581
  308   467          131065675
  358   440          131066712
  386   419          131072515
  145   504          131072689
  319   462          131072887
  361   438          131073553
  115   506          131075091
   91   507          131077414
  264   483          131078331
  166   502          131080304
  331   456          131083507
  132   505          131087593
  214   495          131087719
  296   472          131088384
  355   442          131089763
  301   470          131093901
    0   508          131096512
    1   508          131096513
    2   508          131096520
    3   508          131096539
  347   447          131096546
    4   508          131096576
    5   508          131096637
    6   508          131096728
    7   508          131096855
    8   508          131097024
  380   424          131097024
    9   508          131097241
   10   508          131097512
  394   412          131097512
   11   508          131097843
   12   508          131098240
   13   508          131098709
   14   508          131099256
   15   508          131099887
   16   508          131100608
  246   488          131101208
   17   508          131101425
   18   508          131102344
   92   507          131102531
  242   489          131102657
   19   508          131103371
  229   492          131104477
   20   508          131104512
   21   508          131105773
   22   508          131107160
  317   463          131107860
   23   508          131108679
   24   508          131110336
  364   436          131110400
  190   499          131110499
  175   501          131110876
   25   508          131112137
   26   508          131114088
  116   506          131115112
   27   508          131116195
   28   508          131118464
   29   508          131120901
  333   455          131122412
   30   508          131123512
   31   508          131126303
  250   487          131126303
  342   450          131126688
  371   431          131127802
   93   507          131128200
  183   500          131128487
  203   497          131128900
   32   508          131129280
  238   490          131130272
   33   508          131132449
  157   503          131133420
   34   508          131135816
  146   504          131136200
  375   428          131137127
  291   474          131138595
   35   508          131139387
  133   505          131140262
  352   444          131142592
   36   508          131143168
  393   413          131143454
   37   508          131147165
  197   498          131151365
   38   508          131151384
  315   464          131153219
  209   496          131153265
   94   507          131154427
  385   420          131154625
  117   506          131155829
   39   508          131155831
  306   468          131155848
  277   479          131156172
  261   484          131159485
   40   508          131160512
  274   480          131162824
  167   502          131163471
   41   508          131165433
  280   478          131167352
   42   508          131170600
  335   454          131172039
   43   508          131176019
  367   434          131177367
  254   486          131178320
   95   507          131181218
   44   508          131181696
  234   491          131183675
  271   481          131187152
   45   508          131187637
  134   505          131193729
   46   508          131193848
  392   414          131194232
  283   477          131196520
  118   506          131197248
   47   508          131200335
  147   504          131200587
  220   494          131201784
  176   501          131203277
  379   425          131205564
   48   508          131207104
  158   503          131207839
   96   507          131208579
  313   465          131208922
  225   493          131213782
   49   508          131214161
  299   471          131218010
  191   499          131219370
   50   508          131221512
  349   446          131225085
  215   495          131225750
  344   449          131226433
  268   482          131229000
   51   508          131229163
  184   500          131229504
  337   453          131232430
  294   473          131236001
   97   507          131236516
   52   508          131237120
  119   506          131239375
  384   421          131241565
  286   476          131243832
   53   508          131245389
  168   502          131247640
  135   505          131248000
  391   415          131249846
  204   497          131253137
   54   508          131253976
  304   469          131256173
  258   485          131257637
  360   439          131260519
  230   492          131262488
   55   508          131262887
   98   507          131265035
  357   441          131265414
  148   504          131265856
  374   429          131267213
  198   498          131268384
   56   508          131272128
  370   432          131274568
  311   466          131274927
  243   489          131279076
   57   508          131281705
  120   506          131282216
  159   503          131283206
  247   488          131283495
  210   496          131284936
  363   437          131285600
  265   483          131288212
   58   508          131291624
   99   507          131294142
  177   501          131296734
  354   443          131300171
  239   490          131300919
   59   508          131301891
  136   505          131303081
  339   452          131303627
  289   475          131309444
  390   416          131310296
   60   508          131312512
  251   487          131314554
  378   426          131318928
   61   508          131323493
  100   507          131323843
  121   506          131325777
  192   499          131329387
  185   500          131331625
  149   504          131332013
  169   502          131332817
  383   422          131333335
   62   508          131334840
  346   448          131337128
  366   435          131340771
   63   508          131346559
  221   494          131347645
  324   460          131348224
  326   459          131348555
  235   491          131348646
  309   467          131351192
  297   472          131352121
  101   507          131354144
  322   461          131358429
   64   508          131358656
  137   505          131358978
  328   458          131359464
  160   503          131359527
  262   484          131364632
  351   445          131364676
  216   495          131365071
  226   493          131366333
  302   470          131366608
  122   506          131370064
   65   508          131371137
  255   486          131372631
  389   417          131375582
  205   497          131378598
  320   462          131379128
  330   457          131380993
   66   508          131384008
  102   507          131385051
  341   451          131385672
  199   498          131386591
  278   479          131387191
  275   480          131388875
  403   404          131390091
  178   501          131391253
  292   474          131393512
  402   405          131394933
   67   508          131397275
  150   504          131399064
  373   430          131402117
  281   478          131403393
  401   406          131404617
  272   481          131408289
  318   463          131410279
   68   508          131410944
  332   456          131413184
  123   506          131415083
  138   505          131415697
  103   507          131416570
  211   496          131417867
  170   502          131419008
  400   407          131419143
  231   492          131421879
   69   508          131425021
  369   433          131426146
  382   423          131429935
  186   500          131434856
  161   503          131436808
  377   427          131437116
  284   477          131437637
  307   468          131437675
  399   408          131438511
   70   508          131439512
  193   499          131440556
  269   482          131445277
  388   418          131445704
  104   507          131448707
  316   464          131451840
  359   440          131452279
   71   508          131454423
  334   455          131456079
  244   489          131456953
  259   485          131458104
  348   447          131458815
  124   506          131460840
  398   409          131462721
  362   438          131465600
  151   504          131467015
  248   488          131467264
  356   442          131468904
   72   508          131469760
  240   490          131473000
  139   505          131473244
  343   450          131478607
  105   507          131481468
   73   508          131485529
  179   501          131486840
  300   471          131487111
  287   476          131490079
  397   410          131491773
  222   494          131494832
  295   473          131496192
  266   483          131499683
   74   508          131501736
  314   465          131503769
  252   487          131504311
  206   497          131505289
  217   495          131505688
  200   498          131505992
  171   502          131506219
  125   506          131507341
  365   436          131508981
  336   454          131509720
  106   507          131514859
  236   491          131515027
  162   503          131515055
  353   444          131515361
   75   508          131518387
  227   493          131520240
  387   419          131520662
  396   411          131525667
  381   424          131531365
  140   505          131531625
  305   469          131534334
   76   508          131535488
  152   504          131535872
  187   500          131539203
  372   431          131541839
  107   507          131548886
  212   496          131552064
  194   499          131552883
   77   508          131553045
  126   506          131554592
  376   428          131560128
  290   475          131560875
  395   412          131564403
  312   466          131566024
  256   486          131568472
   78   508          131571064
  263   484          131571351
  338   453          131574149
  345   449          131582474
  368   434          131582536
  232   492          131582656
  180   501          131583501
  108   507          131583555
   79   508          131589551
  141   505          131590846
  350   446          131591536
  163   503          131594274
  172   502          131594456
  386   420          131600456
  127   506          131602599
  153   504          131605641
  394   413          131607981
   80   508          131608512
  276   480          131616576
  298   472          131617640
  109   507          131618872
  279   479          131619878
  201   498          131626593
   81   508          131627953
  273   481          131631058
  207   497          131633216
  245   489          131636294
  380   425          131637625
  310   467          131638563
  282   478          131641120
  303   470          131641127
  223   494          131643351
  188   500          131644672
  241   490          131646521
  218   495          131647607
   82   508          131647880
  358   441          131648833
  340   452          131649408
  293   474          131650181
  361   439          131650400
  142   505          131650913
  128   506          131651368
  249   488          131652521
  110   507          131654843
  393   414          131656401
  260   485          131660125
  270   482          131663168
  325   460          131664125
  195   499          131666374
   83   508          131668299
  327   459          131668362
  323   461          131670448
  164   503          131674471
  228   493          131675509
  154   504          131676328
  355   443          131677182
  285   477          131680458
  181   501          131681242
  364   437          131681997
  237   491          131682824
  329   458          131683201
  173   502          131683725
  385   421          131685086
  371   432          131686379
  321   462          131687289
  213   496          131687533
  375   429          131687964
   84   508          131689216
  111   507          131691474
  253   487          131695580
  347   448          131697315
  129   506          131700905
  331   457          131708684
  392   415          131709663
   85   508          131710637
  143   505          131711832
  267   483          131712750
  319   463          131714606
  308   468          131721344
  112   507          131728771
   86   508          131732568
  352   445          131735333
  342   451          131735539
  288   476          131738048
  367   435          131743738
  233   492          131744825
  333   456          131744853
  155   504          131747939
  202   498          131748400
  379   426          131748715
  130   506          131751216
  189   500          131751269
  317   464          131752357
   87   508          131755015
  165   503          131755652
  301   471          131758012
  296   473          131758153
  208   497          131762385
  257   486          131765849
  113   507          131766740
  391   416          131767767
  144   505          131773609
  174   502          131774032
  384   422          131774552
   88   508          131777984
  264   484          131779648
  182   501          131780069
  196   499          131781035
  219   495          131790834
  335   455          131791750
  224   494          131793208
  315   465          131800500
   89   508          131801481
  131   506          131802307
  114   507          131805387
  291   475          131814046
  306   469          131814325
  246   489          131817105
  156   504          131820480
  374   430          131820624
  242   490          131821488
  349   447          131823172
  214   496          131824280
   90   508          131825512
  390   417          131830713
  229   493          131832146
  344   450          131832584
  370   433          131835737
  145   505          131836250
  166   503          131837823
  250   488          131839272
  360   440          131840000
  115   507          131844718
  277   480          131845933
  337   454          131849417
   91   508          131850083
  357   442          131850181
  238   491          131852043
  132   506          131854184
  280   479          131854239
  274   481          131855465
  313   466          131858993
  190   500          131859000
  363   438          131859819
  261   485          131863706
  378   427          131864635
  175   502          131865383
  383   423          131868854
  203   498          131871419
    0   509          131872229
    1   509          131872230
    2   509          131872237
    3   509          131872256
    4   509          131872293
    5   509          131872354
    6   509          131872445
    7   509          131872572
    8   509          131872741
    9   509          131872958
   10   509          131873229
   11   509          131873560
   12   509          131873957
   13   509          131874426
   14   509          131874973
   92   508          131875200
   15   509          131875604
   16   509          131876325
   17   509          131877142
   18   509          131878061
  404   404          131878528
   19   509          131879088
  183   501          131879988
   20   509          131880229
  283   478          131880539
  403   405          131880952
   21   509          131881490
  271   482          131882679
   22   509          131882877
   23   509          131884396
  116   507          131884739
  299   472          131884947
   24   509          131886053
   25   509          131887854
  402   406          131888224
  254   487          131888367
   26   509          131889805
  354   444          131890248
   27   509          131891912
  209   497          131892802
  157   504          131893957
   28   509          131894181
   29   509          131896618
  197   499          131896872
  389   418          131898501
   30   509          131899229
  146   505          131899761
  401   407          131900344
   93   508          131900869
   31   509          131902020
   32   509          131904997
  133   506          131906853
   33   509          131908166
  234   492          131908392
  294   474          131908608
  366   436          131909752
   34   509          131911533
   35   509          131915104
  400   408          131917312
  304   470          131917464
  339   453          131917896
   36   509          131918885
  167   503          131920990
   37   509          131922882
  286   477          131924989
  117   507          131925456
   94   508          131927096
   38   509          131927101
  268   483          131927419
  311   467          131927794
   39   509          131931548
  220   495          131935375
   40   509          131936229
  399   409          131939128
  346   449          131940585
   41   509          131941150
  225   494          131944409
   42   509          131946317
   43   509          131951736
   95   508          131953887
   44   509          131957413
  176   502          131957784
  373   431          131958108
  351   446          131960087
  134   506          131960320
  215   496          131962311
   45   509          131963354
  147   505          131964148
  258   486          131964768
  398   410          131965792
  118   507          131966875
  191   500          131967871
  382   424          131967992
  158   504          131968376
   46   509          131969565
  388   419          131971131
   47   509          131976052
  184   501          131981005
   96   508          131981248
  326   460          131981976
   48   509          131982821
  324   461          131984405
  377   428          131985385
  289   476          131987745
  265   484          131989529
   49   509          131989878
  369   434          131989913
  328   459          131990131
  230   493          131990157
  204   498          131995656
   50   509          131997229
  341   452          131997229
  397   411          131997304
  322   462          131997376
  243   490          131997907
  247   489          131999392
   51   509          132004880
  168   503          132005159
  309   468          132006861
  330   458          132008912
  119   507          132009002
   97   508          132009185
   52   509          132012837
  198   499          132013891
  135   506          132014591
  320   463          132020847
   53   509          132021106
  297   473          132021890
  239   491          132022690
  210   497          132024473
  251   488          132027523
  148   505          132029417
   54   509          132029693
  302   471          132030719
  396   412          132033664
  359   441          132034400
   98   508          132037704
  332   457          132038361
   55   509          132038604
  362   439          132042447
  159   504          132043743
   56   509          132047845
  387   420          132048603
  177   502          132051241
  120   507          132051843
  318   464          132054776
  356   443          132056323
   57   509          132057422
  348   448          132059584
   99   508          132066811
   58   509          132067341
  262   485          132068853
  292   475          132068963
  136   506          132069672
  381   425          132071966
  235   492          132073363
  395   413          132074872
  278   480          132076952
   59   509          132077608
  192   500          132077888
  334   456          132078520
  365   437          132080578
  221   495          132081236
  275   481          132081516
  255   487          132082678
  185   501          132083126
  343   451          132087458
   60   509          132088229
  281   479          132090280
  169   503          132090336
  121   507          132095404
  149   505          132095574
  307   469          132096152
  100   508          132096512
  226   494          132096960
  316   465          132099121
   61   509          132099210
  372   432          132100416
  216   496          132101632
  272   482          132103816
  353   445          132108102
   62   509          132110557
  376   429          132110965
  160   504          132120064
  394   414          132120928
  205   498          132121117
  284   478          132121656
   63   509          132122276
  137   506          132125569
  101   508          132126813
  336   455          132129431
  386   421          132130917
  199   499          132132098
   64   509          132134373
  122   507          132139691
  269   483          132143696
  178   502          132145760
   65   509          132146854
  368   435          132148907
  231   493          132149548
  314   466          132153840
  300   472          132154048
  211   497          132157404
  102   508          132157720
   66   509          132159725
  150   505          132162625
  259   486          132165235
  295   474          132168799
  287   477          132171236
  393   415          132171832
   67   509          132172992
  244   490          132175784
  170   503          132176527
  380   426          132180776
  138   506          132182288
  248   489          132183161
  123   507          132184710
  186   501          132186357
   68   509          132186661
  345   450          132188625
  193   500          132189057
  103   508          132189239
  350   447          132189623
  338   454          132191136
  240   491          132194771
  305   470          132195625
  161   504          132197345
   69   509          132200738
  266   484          132201000
   70   509          132215229
  252   488          132217280
  385   422          132218073
  312   467          132218891
  104   508          132221376
  392   416          132227584
  222   495          132228423
  361   440          132229881
   71   509          132230140
  124   507          132230467
  151   505          132230576
  358   442          132233600
  290   476          132239176
  236   492          132239744
  139   506          132239835
  179   502          132241347
  375   430          132241375
  217   496          132242249
   72   509          132245477
  371   433          132247548
  206   498          132247808
  227   494          132250867
  200   499          132251499
  105   508          132254137
  364   438          132256216
   73   509          132261246
  340   453          132263677
  171   503          132263738
  355   444          132267259
  263   485          132275572
  162   504          132275592
  125   507          132276968
   74   509          132277453
  256   487          132278519
  298   473          132287409
  106   508          132287528
  391   417          132288184
  187   501          132290704
  212   497          132291601
   75   509          132294104
  310   468          132294232
  379   427          132294422
  140   506          132298216
  152   505          132299433
  325   461          132300306
  347   449          132300772
  194   500          132301384
  327   460          132301783
  303   471          132305238
  276   481          132309217
  323   462          132309395
  279   480          132309639
  384   423          132310071
  232   493          132310325
   76   509          132311205
  367   436          132312719
  329   459          132313868
  107   508          132321555
  126   507          132324219
  293   475          132325632
  273   482          132326585
  282   479          132328007
   77   509          132328762
  321   463          132329008
  352   446          132330744
  331   458          132336603
  180   502          132338008
   78   509          132346781
  342   452          132347096
  172   503          132351975
  390   418          132353632
  163   504          132354811
  245   490          132355125
  108   508          132356224
  141   506          132357437
  319   464          132359103
  270   483          132361587
  285   478          132364477
   79   509          132365268
  260   486          132367256
  241   491          132368292
  249   489          132368418
  153   505          132369202
  404   405          132369389
  333   457          132370030
  201   499          132372100
  127   507          132372226
  403   406          132374243
  207   498          132375735
  374   431          132376615
  223   495          132376942
  308   469          132379821
  402   407          132383951
  218   496          132384168
   80   509          132384229
  109   508          132391541
  188   501          132396173
  401   408          132398513
  370   434          132399504
  317   465          132399638
   81   509          132403670
  228   494          132406136
  383   424          132406911
  237   492          132407541
  253   488          132408549
  378   428          132412904
  267   484          132414067
  335   456          132414191
  195   500          132414875
  142   506          132417504
  400   409          132417929
  288   477          132419205
  128   507          132420995
  360   441          132422121
   82   509          132423597
  389   419          132423928
  349   448          132423941
  301   472          132424949
  213   497          132427070
  110   508          132427512
  296   474          132430760
  164   504          132435008
  181   502          132435749
  363   439          132436666
  357   443          132437600
  154   505          132439889
  173   503          132441244
  344   451          132441435
  399   410          132442199
   83   509          132444016
  315   466          132450571
  111   508          132464143
   84   509          132464933
  337   455          132469128
  129   507          132470532
  398   411          132471323
  233   493          132472494
  306   470          132475616
  257   487          132475896
  143   506          132478423
  366   437          132481349
  354   445          132482989
  264   485          132483869
   85   509          132486354
  291   476          132492347
  202   499          132493907
  388   420          132499072
  112   508          132501440
  189   501          132502770
  208   498          132504904
  397   412          132505301
   86   509          132508285
  382   425          132508593
  155   505          132511500
  313   467          132511860
  165   504          132516189
  373   432          132516685
  130   507          132520843
  224   495          132526799
  219   496          132527395
  196   500          132529536
   87   509          132530732
  174   503          132531551
  182   502          132534576
  339   454          132534883
  246   490          132535936
  377   429          132536222
  277   481          132538574
  113   508          132539409
  144   506          132540200
  242   491          132543259
  280   480          132544000
  396   413          132544133
  346   450          132546736
  274   482          132550992
   88   509          132553701
  299   473          132554716
  250   489          132555169
  369   435          132556284
  351   447          132558174
  229   494          132562773
  214   497          132563817
  283   479          132567426
  261   486          132570837
  131   507          132571934
  238   492          132576760
   89   509          132577198
  114   508          132578056
  387   421          132579064
  271   483          132581098
  304   471          132581575
  311   468          132583463
  156   505          132584041
  294   475          132584059
  395   414          132587819
  166   504          132598360
   90   509          132601229
  254   488          132601336
  145   506          132602841
  286   478          132609008
  190   501          132610501
  341   453          132611498
  381   426          132615117
  203   499          132616926
  115   508          132617387
  326   461          132618157
  359   442          132619167
  362   440          132621928
  175   503          132622902
  324   462          132623352
  328   460          132623552
  132   507          132623811
   91   509          132625800
  268   484          132628736
  183   502          132634495
  209   498          132635321
  234   493          132636061
  394   415          132636359
  322   463          132639095
  330   459          132639579
  197   500          132645373
  356   444          132646400
   92   509          132650917
    0   510          132651000
    1   510          132651001
    2   510          132651008
    3   510          132651027
    4   510          132651064
    5   510          132651125
    6   510          132651216
    7   510          132651343
    8   510          132651512
    9   510          132651729
   10   510          132652000
   11   510          132652331
   12   510          132652728
   13   510          132653197
   14   510          132653744
   15   510          132654375
  365   438          132654797
   16   510          132655096
   17   510          132655913
   18   510          132656832
  116   508          132657408
  157   505          132657518
   19   510          132657859
   20   510          132659000
   21   510          132660261
  372   433          132661585
   22   510          132661648
  348   449          132663041
   23   510          132663167
  386   422          132663904
  376   430          132664376
   24   510          132664824
  309   469          132665338
  320   464          132665344
  332   458          132666280
  146   506          132666352
   25   510          132666625
   26   510          132668576
  289   477          132668902
   27   510          132670683
  220   496          132671936
   28   510          132672952
  258   487          132674815
   29   510          132675389
  133   507          132676480
   93   509          132676586
   30   510          132678000
  225   495          132678000
   31   510          132680791
  167   504          132681527
   32   510          132683768
   33   510          132686937
  393   416          132689753
   34   510          132690304
  265   485          132693750
   35   510          132693875
  297   474          132694497
   36   510          132697656
  302   472          132697656
  117   508          132698125
  343   452          132699015
   37   510          132701653
  215   497          132701848
  318   465          132702057
   94   509          132702813
  353   446          132703513
  334   457          132703697
   38   510          132705872
   39   510          132710319
   40   510          132715000
  176   503          132715303
  368   436          132717888
  247   490          132718223
  191   501          132719372
  243   491          132719678
   41   510          132719921
  230   494          132720784
   42   510          132725088
  380   427          132726483
   95   509          132729604
  134   507          132729947
   43   510          132730507
  147   506          132730739
  158   505          132731937
  184   502          132735512
   44   510          132736184
  118   508          132739544
  204   499          132741163
   45   510          132742125
  251   489          132743420
  292   476          132747264
  239   492          132747407
  392   417          132748001
   46   510          132748336
  316   466          132749192
  336   456          132751872
  385   423          132753592
   47   510          132754823
   96   509          132756965
  307   470          132757443
   48   510          132761592
  198   500          132762392
  168   504          132765696
  210   498          132766992
   49   510          132768649
  278   481          132769593
  262   486          132775984
   50   510          132776000
  275   482          132777043
  281   480          132780041
  119   508          132781671
   51   510          132783651
  135   507          132784218
   97   509          132784902
  350   448          132790392
   52   510          132791608
  255   488          132795647
  148   506          132796008
  375   431          132797366
  345   451          132797476
   53   510          132799877
  235   493          132801032
  272   483          132802235
  314   467          132806707
  159   505          132807304
   54   510          132808464
  284   479          132808543
  177   503          132808760
  338   455          132810847
  391   418          132811103
  371   434          132811315
  361   441          132812002
   98   509          132813421
   55   510          132817375
  221   496          132817797
  358   443          132821019
  300   473          132823817
  120   508          132824512
   56   510          132826616
  192   501          132829389
  226   495          132830551
  364   439          132833063
   57   510          132836193
  185   502          132837633
  136   507          132839299
  216   497          132841169
   99   509          132842528
  379   428          132842691
  295   475          132844250
  269   484          132845013
   58   510          132846112
  384   424          132848128
  169   504          132850873
  287   478          132855255
   59   510          132856379
  305   471          132859736
  355   445          132860000
  405   405          132860250
  149   506          132862165
  404   406          132862680
  205   499          132866624
   60   510          132867000
  121   508          132868073
  403   407          132869970
  100   509          132872229
  312   468          132874560
  259   487          132875282
   61   510          132877981
  390   419          132879059
  231   494          132880175
  199   500          132880599
  340   454          132880664
  402   408          132882120
  160   505          132883625
  367   437          132884316
   62   510          132889328
  137   507          132895196
  244   491          132897555
  401   409          132899130
  211   498          132899923
   63   510          132901047
  248   490          132901992
  101   509          132902530
  178   503          132903279
  266   485          132905221
  347   450          132906923
  122   508          132912360
   64   510          132913144
  240   492          132919488
  290   477          132920333
  400   410          132921000
   65   510          132925625
  352   447          132928831
  150   506          132929216
  252   489          132933177
  102   509          132933437
  374   432          132935192
  170   504          132937064
  327   461          132937964
   66   510          132938496
  325   462          132939253
  193   501          132940558
  186   502          132940864
  329   460          132947289
  383   425          132947512
  399   411          132947730
  323   463          132951114
   67   510          132951763
  389   420          132951869
  138   507          132951915
  310   469          132952709
  123   508          132957379
  298   474          132960016
  161   505          132960906
  342   453          132961365
  378   429          132963741
  103   509          132964956
  222   496          132964984
   68   510          132965432
  370   435          132965875
  331   459          132967270
  236   493          132967413
  303   472          132972175
  321   464          132973505
  398   412          132979320
   69   510          132979509
  217   497          132981786
  263   486          132982703
  227   495          132984458
  256   488          132991488
  206   499          132993315
   70   510          132994000
  104   509          132997093
  151   506          132997167
  333   458          132997949
  179   503          132998866
  200   500          133000000
  279   481          133002280
  124   508          133003136
  293   476          133003933
  276   482          133004744
  319   465          133006384
  360   442          133006888
   71   510          133008911
  139   507          133009462
  397   413          133015770
  363   440          133016147
  282   480          133017768
   72   510          133024248
  171   504          133024275
  273   483          133025004
  349   449          133027398
  357   444          133027677
  388   421          133029533
  105   509          133029854
  212   498          133034120
  162   505          133039153
  335   457          133039368
   73   510          133040017
  232   494          133040952
  308   470          133041112
  187   502          133045211
  125   508          133049637
  317   466          133049709
  285   479          133051364
  382   426          133051744
  194   501          133052885
  344   452          133052992
  366   438          133055568
   74   510          133056224
  396   414          133057080
  270   484          133062904
  106   509          133063245
  152   506          133066024
  140   507          133067843
   75   510          133072875
  245   491          133076896
  260   487          133077303
  373   433          133077854
  354   446          133078400
  249   490          133087249
  377   430          133089633
   76   510          133089976
  337   456          133091569
  241   492          133093009
  301   473          133094718
  180   503          133095527
  126   508          133096888
  107   509          133097272
  288   478          133103224
  395   415          133103250
  315   467          133103438
  296   475          133106211
   77   510          133107533
  387   422          133112051
  172   504          133112512
  223   496          133113503
  267   485          133118288
  163   505          133118372
  201   500          133120601
  207   499          133121242
  218   497          133123705
  253   489          133124446
  369   436          133125265
   78   510          133125552
  141   507          133127064
  108   509          133131941
  237   493          133135210
  153   506          133135793
  228   495          133139727
  306   471          133139727
   79   510          133144039
  127   508          133144895
  188   502          133150680
  394   416          133154280
  339   455          133154594
  346   451          133155587
  351   448          133158943
  381   427          133160824
   80   510          133163000
  195   501          133166376
  109   509          133167258
  313   468          133167529
  213   498          133169589
  291   477          133173504
   81   510          133182441
  142   507          133187131
  257   488          133188865
  264   486          133191000
  181   503          133193268
  128   508          133193664
  164   505          133198569
  386   423          133199423
  173   504          133201781
   82   510          133202368
  233   494          133203121
  110   509          133203229
  362   441          133204049
  154   506          133206480
  359   443          133206586
  393   417          133210170
  376   431          133220367
   83   510          133222787
  372   434          133225352
  299   474          133227323
  341   454          133228485
  365   439          133231644
  277   482          133234101
  280   481          133236641
  356   445          133239141
  111   509          133239860
  311   469          133241940
  202   500          133242408
  129   508          133243201
   84   510          133243704
  143   507          133248050
  304   472          133248512
  274   483          133249411
  208   499          133250411
  326   462          133257104
  283   480          133257187
  189   502          133257277
  246   491          133257707
  328   461          133259733
  294   476          133262360
  224   496          133263360
  324   463          133265071
   85   510          133265125
  219   497          133266932
  242   492          133267976
  348   450          133269192
  392   418          133270920
  330   460          133273000
  250   490          133274000
  380   428          133274752
  112   509          133277157
  155   506          133278091
  165   505          133279750
  261   487          133280884
  196   501          133281037
  271   484          133282415
  322   464          133283592
   86   510          133287056
  368   437          133289485
  385   424          133291649
  174   504          133292088
  182   503          133292095
  130   508          133293512
  286   479          133295895
  229   495          133296364
  332   459          133296947
  353   447          133301600
  238   493          133304429
  214   498          133306336
   87   510          133309503
  144   507          133309827
  320   465          133312625
  343   453          133313284
  113   509          133315126
  254   489          133317233
  309   470          133326629
  334   458          133331616
   88   510          133332472
  268   485          133332957
  391   419          133336530
  131   508          133344603
  156   506          133350632
  318   466          133352128
  289   478          133352921
  405   406          133353541
  114   509          133353773
  375   432          133355943
   89   510          133355969
  404   407          133358407
  166   505          133361921
  190   502          133365008
  203   500          133365427
  234   494          133366688
  302   473          133367425
  403   408          133368139
  297   475          133369948
  145   507          133372468
  336   457          133377049
  371   435          133377686
   90   510          133380000
  209   499          133380828
  402   409          133382737
  175   504          133383439
  258   488          133387784
  384   425          133388729
  183   503          133392014
  115   509          133393104
  379   429          133393528
  350   449          133393849
  132   508          133396480
  361   442          133396769
  197   501          133396874
  265   486          133400881
  316   467          133402059
  401   410          133402201
   91   510          133404571
  390   420          133407000
  345   452          133409033
  358   444          133411096
  220   497          133411473
  364   440          133412544
  225   496          133414561
  307   471          133421554
  157   506          133424109
  400   411          133426531
  292   477          133428421
   92   510          133429688
    0   511          133432831
    1   511          133432832
    2   511          133432839
    3   511          133432858
    4   511          133432895
    5   511          133432956
    6   511          133433047
  116   509          133433125
    7   511          133433174
  338   456          133433288
    8   511          133433343
    9   511          133433560
   10   511          133433831
   11   511          133434162
   12   511          133434559
   13   511          133435028
   14   511          133435575
  146   507          133435979
   15   511          133436206
   16   511          133436927
   17   511          133437744
   18   511          133438663
   19   511          133439690
  247   491          133439994
   20   511          133440831
   21   511          133442092
   22   511          133443479
  215   498          133444367
  243   492          133444395
   23   511          133444998
  167   505          133445088
   24   511          133446655
   25   511          133448456
  133   508          133449149
   26   511          133450407
   27   511          133452514
  230   495          133454375
   28   511          133454783
   93   510          133455357
  355   446          133455411
  399   412          133455727
   29   511          133457220
  367   438          133458535
   30   511          133459831
  251   490          133462251
  314   468          133462376
   31   511          133462622
  278   482          133465120
   32   511          133465599
   33   511          133468768
   34   511          133472135
  281   481          133472682
  117   509          133473842
  191   502          133473879
  239   493          133475076
  275   483          133475462
   35   511          133475706
  176   504          133475840
   36   511          133479487
   94   510          133481584
  389   421          133482330
   37   511          133483484
  262   487          133486031
   38   511          133487703
  204   500          133489664
  398   413          133489789
  383   426          133490663
   39   511          133492150
  184   503          133493031
  374   433          133496361
  300   474          133496424
   40   511          133496831
  284   480          133498304
  158   506          133498528
  147   507          133500366
  340   455          133500375
   41   511          133501752
  134   508          133502616
  272   484          133503552
   42   511          133506919
   95   510          133508375
  255   489          133511544
   43   511          133512338
  210   499          133512499
  198   501          133513893
  118   509          133515261
  347   451          133515774
  378   430          133517152
   44   511          133518015
  295   476          133522551
   45   511          133523956
  305   472          133526673
  397   414          133528717
  168   505          133529257
  352   448          133529600
   46   511          133530167
  235   494          133531659
  312   469          133533037
  370   436          133534856
   96   510          133535736
   47   511          133536654
  287   479          133542142
   48   511          133543423
  269   485          133549234
   49   511          133550480
  135   508          133556887
  221   497          133557334
  119   509          133557388
   50   511          133557831
  388   422          133562520
   97   510          133563673
   51   511          133565482
  148   507          133565635
  226   496          133567112
  177   504          133569297
  396   415          133572511
   52   511          133573439
  159   506          133573895
  327   462          133576911
  342   454          133578352
  325   463          133580972
   53   511          133581708
  329   461          133583470
  216   498          133583688
  192   502          133583896
  259   488          133588251
   54   511          133590295
   98   510          133592192
  360   443          133594307
  185   503          133595152
  323   464          133595611
  382   427          133597451
  363   441          133598268
   55   511          133599206
  120   509          133600229
  331   460          133600691
  290   478          133604352
   56   511          133608447
  136   508          133611968
  266   486          133612352
  231   495          133613766
  310   470          133614000
  169   505          133614434
  205   500          133615125
   57   511          133618024
  357   445          133620418
  321   465          133620786
  395   416          133621171
   99   510          133621299
  244   492          133622272
  248   491          133623763
   58   511          133627943
  333   459          133628616
  149   507          133631792
  199   501          133632100
  366   439          133632415
  349   450          133633549
  298   475          133635467
   59   511          133638210
  373   434          133641621
  303   473          133641944
  121   509          133643790
  211   499          133645430
  377   431          133645624
  240   493          133647157
  387   423          133647570
   60   511          133648831
  160   506          133650216
  100   510          133651000
  252   490          133652008
  319   466          133656455
   61   511          133659812
  178   504          133663816
  344   453          133667261
  335   458          133667287
  137   508          133667865
   62   511          133671159
  394   417          133674697
  354   447          133676487
  101   510          133681301
   63   511          133682878
  293   477          133685090
  122   509          133688077
  263   487          133692750
   64   511          133694975
  193   502          133695065
  369   437          133696862
  279   482          133697807
  236   494          133698040
  186   503          133698383
  150   507          133698843
  170   505          133700625
  317   467          133702576
  276   483          133703163
  222   497          133704521
  308   471          133705223
  256   489          133707385
   65   511          133707456
  381   428          133709093
  282   481          133710409
  102   510          133712208
  337   457          133716746
   66   511          133720327
  227   496          133721019
  217   498          133724305
  138   508          133724584
  273   484          133726321
  161   506          133727497
  393   418          133733089
  123   509          133733096
   67   511          133733594
  386   424          133737480
  285   480          133741125
  206   500          133741816
  103   510          133743727
   68   511          133747263
  200   501          133751501
  315   468          133759107
  179   504          133759403
   69   511          133761340
  351   449          133762400
  151   507          133766794
  270   485          133767125
  346   452          133767144
  301   474          133767325
  232   495          133774543
   70   511          133775831
  104   510          133775864
  339   456          133777035
  124   509          133778853
  376   432          133778944
  212   499          133779627
  139   508          133782131
  296   476          133784512
  171   505          133787836
  362   442          133788816
  288   479          133790111
  260   488          133790272
   71   511          133790742
  372   435          133791723
  392   419          133796347
  359   444          133796663
  245   492          133801613
  187   503          133802730
  162   506          133805744
   72   511          133806079
  306   472          133806664
  194   502          133807392
  105   510          133808625
  249   491          133809020
  365   440          133811125
  241   493          133820678
   73   511          133821848
  125   509          133825354
  267   486          133825419
  380   429          133825589
  313   469          133826006
  385   425          133832250
  356   446          133834552
  152   507          133835651
   74   511          133838055
  140   508          133840512
  106   510          133842016
  253   490          133843277
  406   406          133846832
  341   455          133848196
  405   407          133849268
  223   497          133853040
   75   511          133854706
  180   504          133856064
  404   408          133856576
  291   478          133857523
  368   438          133863704
  391   420          133864471
  237   494          133865837
  218   498          133866224
  403   409          133868756
  207   500          133869743
   76   511          133871807
  201   501          133872102
  126   509          133872605
  107   510          133876043
  172   505          133876073
  228   496          133876288
  348   451          133878043
  163   506          133884963
  402   410          133885808
   77   511          133889364
  328   462          133898680
  326   463          133898823
  141   508          133899733
  264   487          133901047
  353   448          133902369
  299   475          133902774
  311   470          133903231
  257   489          133904762
  153   507          133905420
   78   511          133907383
  401   411          133907732
  188   503          133908199
  330   461          133909181
  324   464          133909568
  108   510          133910712
  213   499          133915096
  375   433          133917112
  304   473          133918281
  127   509          133920612
  195   502          133920883
   79   511          133925870
  343   454          133930271
  332   460          133930368
  322   465          133930873
  384   426          133931880
  280   482          133932168
  277   483          133932520
  400   412          133934528
  233   495          133936712
  390   421          133937461
  294   477          133943517
   80   511          133944831
  109   510          133946029
  371   436          133946667
  379   430          133946939
  283   481          133949828
  274   484          133950728
  181   504          133953805
  142   508          133959800
  334   459          133962283
  320   466          133962696
   81   511          133964272
  164   506          133965160
  173   505          133965342
  399   413          133966196
  128   509          133969381
  154   507          133976107
  110   510          133982000
  246   492          133982424
  361   443          133984188
   82   511          133984199
  286   480          133985656
  271   485          133986636
  309   471          133990740
  261   488          133993853
  202   501          133993909
  364   441          133994665
  242   493          133995645
  250   491          133995771
  208   500          133998912
  350   450          134000000
  398   414          134002736
  224   497          134002897
  358   445          134003837
   83   511          134004618
  336   458          134004968
  318   467          134004995
  219   498          134009451
  189   503          134014796
  389   422          134015317
  111   510          134018631
  129   509          134018918
  143   508          134020719
  345   453          134023302
   84   511          134025535
  229   496          134032925
  238   494          134035056
  367   439          134035382
  196   502          134035544
  254   490          134036064
  383   427          134036370
  289   479          134039808
  302   474          134040032
  268   486          134040088
  397   415          134044148
  165   506          134046341
   85   511          134046956
  155   507          134047718
  297   476          134048249
  214   499          134051843
  182   504          134052632
  355   447          134053498
  174   505          134055649
  112   510          134055928
  316   468          134057728
  338   457          134058465
  374   434          134060128
   86   511          134068887
  130   509          134069229
  378   431          134073143
  144   508          134082496
  307   472          134088491
  396   416          134090432
   87   511          134091334
  113   510          134093897
  388   423          134098039
  234   495          134100279
  258   489          134103681
  370   437          134106453
  265   487          134110928
  292   478          134112440
   88   511          134114303
  203   501          134116928
  156   507          134120259
  131   509          134120320
  314   469          134120853
  190   503          134122527
  340   456          134122816
  347   452          134127331
  166   506          134128512
  209   500          134129329
  114   510          134132544
  352   449          134133057
   89   511          134137800
  395   417          134141588
  145   508          134145137
  382   428          134145720
  175   505          134147000
  197   502          134151381
  183   504          134152551
  220   498          134153992
  225   497          134154098
   90   511          134161831
  278   483          134163539
  247   492          134164711
  281   482          134168209
  115   510          134171875
  300   475          134171875
  243   493          134172064
  132   509          134172197
  275   484          134176779
  363   442          134183035
  251   491          134184022
  360   444          134184384
  387   424          134185627
   91   511          134186402
  215   499          134189874
  230   496          134190936
  284   481          134190945
  157   507          134193736
  312   470          134194328
  305   473          134196442
  394   418          134197616
  342   455          134198063
  262   488          134199000
  295   477          134203708
  377   432          134204201
  239   494          134205703
  272   485          134207773
  373   435          134207992
  146   508          134208648
   92   511          134211519
  167   506          134211679
  116   510          134211896
  366   440          134211896
  357   446          134215829
    0   512          134217728
    1   512          134217729
    2   512          134217736
    3   512          134217755
    4   512          134217792
    5   512          134217853
    6   512          134217944
    7   512          134218071
    8   512          134218240
    9   512          134218457
  327   463          134218630
   10   512          134218728
   11   512          134219059
   12   512          134219456
   13   512          134219925
   14   512          134220472
   15   512          134221103
   16   512          134221824
  329   462          134222417
   17   512          134222641
   18   512          134223560
   19   512          134224587
  133   509          134224866
  325   464          134225469
   20   512          134225728
   21   512          134226989
   22   512          134228376
   23   512          134229895
  255   490          134230375
  191   503          134231398
   24   512          134231552
  287   480          134231903
   25   512          134233353
   26   512          134235304
  331   461          134236872
   93   511          134237188
   27   512          134237411
  176   505          134239401
   28   512          134239680
  204   501          134241165
   29   512          134242117
  349   451          134242400
  323   465          134242892
   30   512          134244728
   31   512          134247519
   32   512          134250496
  117   510          134252613
  184   504          134253568
   33   512          134253665
  269   486          134256365
   34   512          134257032
  393   419          134258516
  381   429          134259930
   35   512          134260603
  210   500          134261000
  333   460          134262037
   94   511          134263415
   36   512          134264384
  235   495          134265250
  158   507          134268155
   37   512          134268381
  198   502          134268400
  321   466          134270857
  369   438          134271081
   38   512          134272600
  147   508          134273035
   39   512          134277047
  354   448          134277256
  386   425          134278081
  310   471          134278111
  134   509          134278333
   40   512          134281728
  344   454          134284248
   41   512          134286649
   95   511          134290206
  290   479          134291239
   42   512          134291816
  118   510          134294032
  168   506          134295848
   43   512          134297235
  335   459          134297954
  221   498          134299853
   44   512          134302912
  259   489          134304148
  226   497          134306649
   45   512          134308853
  319   467          134309322
  298   476          134313768
  303   474          134314551
   46   512          134315064
   96   511          134317567
   47   512          134321551
  266   487          134322399
  392   420          134324288
   48   512          134328320
  216   499          134329195
  135   509          134332604
  177   505          134332858
   49   512          134335377
  119   510          134336159
  148   508          134338304
  376   433          134340113
  192   503          134341415
  406   407          134342559
   50   512          134342728
  159   507          134343522
  337   458          134344665
   97   511          134345504
  405   408          134347437
  248   492          134348480
  244   493          134349941
  231   496          134350327
   51   512          134350379
  185   504          134355689
  404   409          134357193
  317   468          134358245
   52   512          134358336
  372   436          134360704
   53   512          134366605
  205   501          134366626
  351   450          134368551
  293   478          134369109
  403   410          134371827
  308   472          134372160
  252   491          134373779
   98   511          134374023
   54   512          134375192
  385   426          134375401
  362   443          134376235
  240   494          134377784
  120   510          134379000
  380   430          134379000
  169   506          134381025
  346   453          134381413
   55   512          134384103
  199   502          134386607
  136   509          134387685
  359   445          134389404
  402   411          134391339
  365   441          134393246
   56   512          134393344
  211   500          134393931
  391   421          134394932
  279   483          134396226
  339   457          134402212
   57   512          134402921
   99   511          134403130
  149   508          134404461
  276   484          134404480
  263   488          134405719
  282   482          134405936
   58   512          134412840
  401   412          134415729
  315   469          134417584
  160   507          134419843
  121   510          134422561
   59   512          134423107
  256   490          134426216
  178   505          134427377
  273   485          134430542
  236   495          134431631
  356   447          134432639
  100   511          134432831
   60   512          134433728
  285   481          134433766
  368   439          134440551
  301   475          134442776
  137   509          134443582
   61   512          134444709
  400   413          134444997
  222   498          134447040
  193   503          134452584
   62   512          134456056
  186   504          134458920
  227   497          134460556
  101   511          134463132
  296   477          134465669
  122   510          134466848
  170   506          134467216
   63   512          134467775
  217   499          134469812
  390   422          134470448
  341   456          134470637
  150   508          134471512
  270   486          134474256
  306   473          134476433
  384   427          134477587
  399   414          134479143
   64   512          134479872
  288   480          134479872
  375   434          134480879
  313   470          134487297
  348   452          134489600
   65   512          134492353
  206   501          134493317
  102   511          134494039
  161   507          134497124
  138   509          134500301
  379   431          134502930
   66   512          134505224
  353   449          134505826
  200   502          134506008
  260   489          134506169
  232   496          134511104
  123   510          134511867
  398   415          134518167
  371   437          134518264
   67   512          134518491
  179   505          134522964
  103   511          134525558
  212   500          134528128
  245   493          134529282
   68   512          134532160
  249   492          134533737
  267   487          134535466
  151   508          134539463
  328   463          134540399
  326   464          134543320
  291   479          134544410
   69   512          134546237
  330   462          134548128
  343   455          134549982
  389   423          134550836
  241   494          134551305
  171   506          134554427
  324   465          134556849
  124   510          134557624
  104   511          134557695
  139   509          134557848
   70   512          134560728
  397   416          134562069
  187   504          134563267
  194   503          134564911
  253   491          134565048
  332   461          134566549
  311   471          134567342
  361   444          134574265
  162   507          134575371
   71   512          134575639
  364   442          134579432
  322   466          134580944
  299   476          134581075
  383   428          134584639
  105   511          134590456
  304   474          134590888
   72   512          134590976
  223   498          134595559
  334   460          134595704
  358   446          134599248
  237   495          134599428
  125   510          134604125
   73   512          134606745
  152   508          134608320
  350   451          134608851
  396   417          134610849
  218   499          134611731
  264   488          134614016
  367   440          134614863
  320   467          134615563
  228   497          134615825
  140   509          134616229
  180   505          134619625
  207   501          134621244
   74   512          134622952
  257   490          134623593
  106   511          134623847
  374   435          134626499
  201   502          134626609
  294   478          134627536
  280   483          134630587
  378   432          134631720
  277   484          134633837
  336   459          134635635
  388   424          134636096
   75   512          134639603
  345   454          134640289
  172   506          134642664
  283   482          134645355
  126   510          134651376
  355   448          134654267
  163   507          134654590
  274   485          134654949
   76   512          134656704
  309   472          134657677
  107   511          134657874
  318   468          134660664
  213   500          134663597
  395   418          134664507
  188   504          134668736
  233   496          134673273
   77   512          134674261
  141   509          134675450
  153   508          134678089
  286   481          134678297
  195   503          134678402
  370   438          134680672
  338   458          134686384
   78   512          134692280
  108   511          134692543
  271   486          134693767
  382   429          134696557
  127   510          134699383
  261   489          134709750
  246   493          134710093
   79   512          134710767
  302   475          134715483
  316   469          134716205
  181   505          134717366
  250   492          134720488
  394   419          134723043
  387   425          134726228
  242   494          134726272
  109   511          134727860
  297   477          134729406
  289   480          134729569
   80   512          134729728
  173   506          134731933
  164   507          134734787
  142   509          134735517
  352   450          134739208
  347   453          134741600
  224   498          134745416
  340   457          134747993
  128   510          134748152
  202   502          134748416
  154   508          134748776
   81   512          134749169
  268   487          134750135
  208   501          134750413
  219   499          134754958
  254   491          134757835
  307   473          134758260
  110   511          134763831
  377   433          134765370
  238   495          134768647
   82   512          134769096
  363   443          134770454
  229   497          134772462
  189   504          134775333
  373   436          134776973
  360   445          134777125
  314   470          134782144
  393   420          134786457
   83   512          134789515
  196   503          134793063
  366   441          134794017
  143   509          134796436
  129   510          134797689
  292   479          134799327
  214   500          134800344
  111   511          134800462
   84   512          134810432
  381   430          134813341
  357   447          134813916
  165   507          134815968
  182   505          134816193
  155   508          134820387
  342   456          134820504
  386   426          134821232
  174   506          134822240
  258   490          134822512
  265   488          134823897
   85   512          134831853
  234   496          134836840
  112   511          134837759
  407   407          134838286
  406   408          134840728
  369   439          134847928
  130   510          134848000
  405   409          134848054
  300   476          134850176
   86   512          134853784
  349   452          134853957
  392   421          134854749
  144   509          134858213
  312   471          134858439
  404   410          134860264
  327   464          134863127
  329   463          134864136
  278   484          134864856
  281   483          134866628
  305   474          134869049
  203   502          134871435
  325   465          134872750
  113   511          134875728
  331   462          134875819
   87   512          134876231
  403   411          134877358
  354   449          134880713
  209   501          134880830
  275   485          134881000
  190   504          134883064
  284   482          134886472
  295   478          134887727
  247   493          134892380
  156   508          134892928
  323   466          134892963
  225   498          134896617
  166   507          134898139
  333   461          134898218
  131   510          134899091
   88   512          134899200
  402   412          134899336
  220   499          134899499
  243   494          134902691
  376   434          134903880
  344   455          134903959
  251   492          134908739
  197   503          134908900
  175   506          134913591
  114   511          134914375
  262   489          134914897
  272   486          134914904
  183   505          134916112
  145   509          134920854
  385   427          134921108
   89   512          134922697
  321   467          134923724
  287   481          134924544
  401   413          134926198
  391   422          134927919
  230   497          134930473
  335   460          134931375
  372   437          134932301
  380   431          134934991
  215   500          134938375
  239   495          134939294
  310   472          134945048
   90   512          134946728
  132   510          134950968
  255   491          134952146
  115   511          134953706
  400   414          134957944
  319   468          134964991
  362   444          134966312
  157   508          134966405
  269   487          134966412
   91   512          134971299
  337   459          134975332
  351   451          134977402
  365   442          134978013
  290   480          134981000
  167   507          134981306
  146   509          134984365
  359   446          134984815
  303   475          134990002
  191   504          134991935
  116   511          134993727
  399   415          134994574
  298   477          134994925
  204   502          134995672
   92   512          134996416
  346   454          134998400
  235   496          135001811
  133   510          135003637
    0   513          135005697
    1   513          135005698
    2   513          135005705
    3   513          135005724
    4   513          135005761
    5   513          135005822
    6   513          135005913
  390   423          135005967
  176   506          135005992
    7   513          135006040
    8   513          135006209
    9   513          135006426
   10   513          135006697
   11   513          135007028
   12   513          135007425
   13   513          135007894
   14   513          135008441
   15   513          135009072
   16   513          135009793
   17   513          135010610
   18   513          135011529
  210   501          135012501
   19   513          135012556
   20   513          135013697
   21   513          135014958
   22   513          135016345
  317   469          135016722
  184   505          135017129
   23   513          135017864
   24   513          135019521
  368   440          135020032
   25   513          135021322
   93   512          135022085
  259   490          135022979
   26   513          135023273
   27   513          135025380
  384   428          135025856
  198   503          135025919
   28   513          135027649
   29   513          135030086
  339   458          135030131
   30   513          135032697
  356   448          135033408
  117   511          135034444
  266   488          135035368
   31   513          135035488
  398   416          135036088
   32   513          135038465
  158   508          135040824
   33   513          135041634
  308   473          135041929
   34   513          135045001
  221   499          135045360
  375   435          135047250
   94   512          135048312
   35   513          135048572
  147   509          135048752
  226   498          135049168
   36   513          135052353
  293   479          135055996
   37   513          135056350
  134   510          135057104
   38   513          135060569
  379   432          135061507
   39   513          135065016
  168   507          135065475
   40   513          135069697
   41   513          135074618
   95   512          135075103
  118   511          135075863
  248   493          135076149
  216   500          135077696
  315   470          135078875
   42   513          135079785
  244   494          135080568
  397   417          135082486
   43   513          135085204
  389   424          135088893
  231   497          135089864
   44   513          135090881
  371   438          135092483
  341   457          135095814
   45   513          135096822
  279   484          135097543
  252   492          135098496
  177   506          135099449
  192   504          135101952
   96   512          135102464
   46   513          135103033
  348   453          135103869
  282   483          135104355
  276   485          135108701
   47   513          135109520
  135   510          135111375
  240   495          135111375
  353   450          135111977
  148   509          135114021
  159   508          135116191
   48   513          135116289
  119   511          135117990
  185   505          135119250
  301   476          135121077
  205   502          135121133
  263   489          135121616
   49   513          135123346
  285   482          135129293
   97   512          135130401
   50   513          135130697
  396   418          135133768
  383   429          135135476
  273   486          135137673
   51   513          135138348
  199   503          135144126
  211   501          135145432
   52   513          135146305
  256   491          135147987
  306   474          135149040
  296   478          135149688
  169   507          135150652
  313   471          135151408
   53   513          135154574
   98   512          135158920
  120   511          135160831
   54   513          135163161
  136   510          135166456
  364   443          135166851
  361   445          135167006
  236   496          135168192
   55   513          135172072
  343   456          135172423
  288   481          135172513
  388   425          135176697
  149   509          135180178
   56   513          135181313
  270   487          135184303
  328   464          135184896
   99   512          135188027
  330   463          135189847
  395   419          135189934
  326   465          135190601
   57   513          135190890
  160   508          135192512
  222   499          135192547
  378   433          135192889
  178   506          135193968
  374   436          135195480
  367   441          135196984
  358   447          135197335
   58   513          135200809
  227   498          135203075
  121   511          135204392
  332   462          135205496
  324   466          135206920
   59   513          135211076
  193   504          135213121
  100   512          135217728
  217   500          135218313
  350   452          135220408
   60   513          135221697
  137   510          135222353
  186   505          135222481
  260   490          135225000
  334   461          135231885
   61   513          135232678
  322   467          135233811
  291   480          135234171
  311   472          135234279
  170   507          135236843
   62   513          135244025
  150   509          135247229
  206   502          135247824
  101   512          135248029
  267   488          135248435
  122   511          135248679
  382   430          135249968
  232   497          135250641
  394   420          135250984
   63   513          135255744
  370   439          135257519
  355   449          135257724
  245   494          135259909
  345   455          135260000
  249   493          135261406
  299   477          135262232
  200   503          135263527
  304   475          135266339
   64   513          135267841
  336   460          135269056
  387   426          135269379
  161   508          135269793
  320   468          135271232
  102   512          135278936
  138   510          135279072
  212   501          135279629
   65   513          135280322
  241   495          135284896
  179   506          135289555
  253   492          135289765
   66   513          135293193
  123   511          135293698
   67   513          135306460
  103   512          135310455
  294   479          135314423
  151   509          135315180
  393   421          135316918
  338   459          135317051
  318   469          135319141
   68   513          135320129
  171   507          135324054
  194   504          135325448
  187   505          135326828
  309   473          135327446
  377   434          135329137
  264   489          135329913
  280   484          135331904
   69   513          135334206
  237   496          135335989
  407   408          135336455
  139   510          135336619
  277   485          135338058
  124   511          135339455
  223   499          135341066
  406   409          135341345
  104   512          135342592
  283   483          135343774
  257   491          135345364
  162   508          135348040
  352   451          135348059
  373   437          135348570
   70   513          135348697
  405   410          135351125
  228   498          135358344
  347   454          135358587
  218   500          135360232
  363   444          135360531
  274   486          135362080
   71   513          135363608
  404   411          135365795
  386   427          135366939
  381   431          135369332
  360   446          135372536
  286   482          135373824
  105   512          135375353
  207   502          135375751
  340   458          135375912
  316   470          135377496
  366   442          135378784
   72   513          135378945
  152   509          135384037
  201   503          135384128
  403   412          135385355
  125   511          135385956
  180   506          135386216
  392   422          135387736
  302   476          135393784
   73   513          135394714
  140   510          135395000
  271   487          135403814
  106   512          135408744
  402   413          135409805
   74   513          135410921
  172   507          135412291
  233   497          135412810
  297   478          135413425
  357   448          135414685
  213   501          135415098
  289   481          135422210
  163   508          135427259
  369   440          135427409
   75   513          135427572
  261   490          135428581
  307   474          135430867
  188   505          135432297
  126   511          135433207
  195   504          135438939
  401   414          135439145
  246   494          135440720
  107   512          135442771
   76   513          135444673
  342   457          135445681
  314   471          135446255
  250   493          135448157
  153   509          135453806
  141   510          135454221
  242   495          135459863
   77   513          135462230
  268   488          135463104
  391   423          135463438
  349   453          135468226
  385   428          135469377
  376   435          135470251
  400   415          135473375
  108   512          135477440
   78   513          135480249
  127   511          135481214
  254   492          135482552
  181   506          135483957
  354   450          135486864
  292   480          135489088
  224   499          135490923
  380   432          135493568
   79   513          135498736
  173   507          135501560
  219   500          135503459
  208   502          135504920
  238   496          135505208
  202   503          135505935
  372   438          135506520
  164   508          135507456
  329   464          135508633
  327   465          135510408
  399   416          135512495
  109   512          135512757
  142   510          135514288
  229   498          135514981
  331   463          135517538
   80   513          135517697
  325   466          135522821
  154   509          135524493
  312   472          135525376
  344   456          135526400
  128   511          135529983
  300   477          135531333
   81   513          135537138
  333   462          135537165
  189   505          135538894
  265   489          135539794
  390   424          135544024
  258   491          135544283
  305   475          135544500
  323   467          135545830
  110   512          135548728
  214   501          135551845
  196   504          135553600
  398   417          135556505
   82   513          135557065
  362   445          135559053
  365   443          135565432
  335   461          135567556
  281   484          135567945
  278   485          135569077
  295   479          135574614
  143   510          135575207
  234   497          135576377
  384   429          135576693
   83   513          135577484
  321   468          135579393
  129   511          135579520
  182   506          135582784
  359   447          135582902
  284   483          135584891
  111   512          135585359
  275   486          135588131
  165   508          135588637
  351   452          135588959
  174   507          135591867
  155   509          135596104
   84   513          135598401
  368   441          135602153
  397   418          135605405
  337   460          135608753
  310   473          135614817
  375   436          135616231
  346   455          135618111
   85   513          135619822
  287   482          135620071
  112   512          135622656
  379   433          135622676
  247   494          135623007
  319   469          135623468
  272   487          135624951
  203   503          135628954
  389   425          135629494
  130   511          135629831
  262   490          135633728
  209   502          135635337
  243   495          135636282
  251   493          135636408
  356   449          135636865
  144   510          135636984
   86   513          135641753
  225   499          135642124
  190   505          135646625
  220   500          135648000
  396   419          135659195
  113   512          135660625
  339   459          135660798
   87   513          135664200
  303   476          135668303
  156   509          135668645
  371   439          135669330
  197   504          135669437
  166   508          135670808
  230   498          135672992
  290   481          135673641
  239   496          135675855
  255   492          135676863
  317   470          135678013
  298   478          135678944
  269   488          135679381
  131   511          135680922
  183   506          135682703
  175   507          135683218
   88   513          135687169
  383   430          135688887
  215   501          135689876
  114   512          135699272
  145   510          135699625
   89   513          135710666
  308   474          135714536
  395   420          135717875
  388   426          135719848
  353   451          135720828
  348   454          135720856
  341   458          135723733
  132   511          135732799
   90   513          135734697
  115   512          135738603
  235   497          135741348
  157   509          135742122
  315   471          135742986
  259   491          135744750
  293   480          135745757
  266   489          135751265
  204   503          135753191
  167   508          135753975
  191   505          135755496
  378   434          135756656
  364   444          135756928
   91   513          135759268
  361   446          135762417
  146   510          135763136
  210   502          135767008
  374   437          135767077
  176   507          135775619
  116   512          135778624
  394   421          135781445
  367   442          135781751
  184   506          135783720
   92   513          135784385
  133   511          135785468
  198   504          135786456
  221   500          135793861
  226   499          135794675
    0   514          135796744
    1   514          135796745
    2   514          135796752
    3   514          135796771
    4   514          135796808
    5   514          135796869
    6   514          135796960
    7   514          135797087
    8   514          135797256
    9   514          135797473
  343   457          135797600
   10   514          135797744
   11   514          135798075
  358   448          135798104
   12   514          135798472
   13   514          135798941
   14   514          135799488
   15   514          135800119
   16   514          135800840
   17   514          135801657
  279   485          135801764
  301   477          135802234
   18   514          135802576
   19   514          135803603
   20   514          135804744
  282   484          135805672
  382   431          135805959
   21   514          135806005
  248   494          135806776
   22   514          135807392
   23   514          135808911
   93   513          135810054
   24   514          135810568
   25   514          135812369
  244   495          135814159
   26   514          135814320
  387   427          135815086
  276   486          135815832
   27   514          135816427
  158   509          135816541
  313   472          135818345
   28   514          135818696
  117   512          135819341
   29   514          135821133
   30   514          135823744
  306   475          135824491
  252   493          135826165
   31   514          135826535
  147   510          135827523
  285   483          135827712
  216   501          135829197
   32   514          135829512
  328   465          135832177
  231   498          135832383
   33   514          135832681
  330   464          135834344
  408   408          135834624
  350   453          135834677
   34   514          135836048
   94   513          135836281
  296   479          135836575
  370   440          135837000
  407   409          135837072
  168   508          135838144
  134   511          135838935
   35   514          135839619
  263   490          135840447
  326   466          135840672
   36   514          135843400
  406   410          135844416
  332   463          135847215
   37   514          135847397
  273   487          135847720
  240   496          135847936
  393   422          135849905
   38   514          135851616
   39   514          135856063
  405   411          135856656
  324   467          135859787
   40   514          135860744
  118   512          135860760
   95   513          135863072
  355   450          135863875
  192   505          135865513
   41   514          135865665
  288   482          135868040
  177   507          135869076
   42   514          135870832
  334   462          135870832
  256   492          135872704
  404   412          135873792
   43   514          135876251
  205   503          135878652
   44   514          135881928
  345   456          135882441
  185   506          135885841
   45   514          135887869
  322   468          135889480
   96   513          135890433
  159   509          135891908
  148   510          135892792
  135   511          135893206
   46   514          135894080
  377   435          135895508
  403   413          135895824
  270   488          135897272
  211   502          135899939
   47   514          135900567
  119   512          135902887
  311   473          135904048
  199   504          135904663
  336   461          135905237
   48   514          135907336
  236   497          135907729
   49   514          135914393
  386   428          135915208
   97   513          135918370
   50   514          135921744
  402   414          135922752
  373   438          135922789
  392   423          135923255
  169   508          135923321
  291   481          135926812
  381   432          135927909
   51   514          135929395
  320   469          135929709
   52   514          135937352
  222   500          135941048
  304   476          135944640
   53   514          135945621
  120   512          135945728
  299   478          135946251
  260   491          135946771
   98   513          135946889
  136   511          135948287
  227   499          135948582
  338   460          135950472
  363   445          135953272
   54   514          135954208
  401   415          135954576
  149   510          135958949
  352   452          135959616
   55   514          135963119
  178   507          135963595
  267   489          135964332
  366   443          135966203
  160   509          135968229
  217   501          135969814
  360   447          135970623
   56   514          135972360
   99   513          135975996
  193   505          135976682
  347   455          135978298
  318   470          135980432
   57   514          135981937
  186   506          135989072
  121   512          135989289
  400   416          135991296
   58   514          135991856
  249   494          135992033
  232   498          135993160
  245   495          135993500
  309   474          136000053
  391   424          136001495
   59   514          136002123
  137   511          136004184
  294   480          136004184
  206   503          136005343
  100   513          136005697
  340   459          136006579
  170   508          136009512
  369   441          136009530
   60   514          136012744
  253   493          136017434
  357   449          136018142
  385   429          136020214
  241   496          136021457
   61   514          136023725
  200   504          136024064
  150   510          136026000
  399   417          136032912
  122   512          136033576
  212   502          136034136
   62   514          136035072
  101   513          136035998
  280   485          136036125
  376   436          136039232
  316   471          136041607
  283   484          136045091
  277   486          136045189
  161   509          136045510
   63   514          136046791
  264   490          136048744
  380   433          136054737
   64   514          136058888
  179   507          136059182
  138   511          136060903
  102   513          136066905
  257   492          136070081
   65   514          136071369
  274   487          136072127
  286   483          136072243
  342   458          136073600
  302   477          136074941
  237   497          136075526
  123   512          136078595
  398   418          136079424
  372   439          136083367
   66   514          136084240
  390   425          136084625
  349   454          136085213
  194   505          136089009
  223   500          136089567
  187   506          136093419
  151   510          136093951
  354   451          136095715
  171   508          136096723
   67   514          136097507
  103   513          136098424
  297   479          136100312
  228   499          136103851
  307   475          136106318
   68   514          136111176
  218   501          136111733
  314   472          136113192
  271   488          136116783
  289   482          136117737
  139   511          136118450
  162   509          136123757
  124   512          136124352
   69   514          136125253
  384   430          136130104
  104   513          136130561
  397   419          136130832
  207   503          136133270
   70   514          136139744
  201   504          136144665
  261   491          136150352
  344   457          136151577
  362   446          136154464
   71   514          136154655
  233   498          136155329
  365   444          136155509
  180   507          136155843
  329   465          136155914
  327   466          136160479
  331   464          136162035
  152   510          136162808
  105   513          136163322
  213   502          136169605
   72   514          136169992
  125   512          136170853
  389   426          136172645
  246   495          136174311
  325   467          136175688
  140   511          136176831
  250   494          136178784
  333   463          136178884
  268   489          136179001
  292   481          136181729
  359   448          136183671
  172   508          136184960
   73   514          136185761
  379   434          136186443
  368   442          136186920
  396   420          136187136
  375   437          136187828
  312   473          136195145
  242   496          136196424
  106   513          136196713
  188   506          136198888
  323   468          136201499
   74   514          136201968
  195   505          136202500
  163   509          136202976
  351   453          136203228
  335   462          136206503
  254   493          136210221
  300   478          136215352
  126   512          136218104
   75   514          136218619
  305   476          136222801
  107   513          136230740
  153   510          136232577
   76   514          136235720
  141   511          136236052
  321   469          136237870
  224   500          136239424
  346   456          136240552
  356   450          136243016
  238   497          136244745
  383   431          136244878
  337   461          136244934
  395   421          136248336
  371   440          136248811
   77   514          136253277
  181   507          136253584
  219   501          136254960
  265   490          136258625
  229   499          136260488
  208   503          136262439
  295   480          136264375
  108   513          136265409
  388   427          136265555
  127   512          136266111
  202   504          136266472
  258   492          136269000
   78   514          136271296
  281   485          136272166
  173   508          136274229
  278   486          136276208
  164   509          136283173
  319   470          136284759
  284   484          136286208
  310   474          136287424
   79   514          136289783
  339   460          136294219
  142   511          136296119
  275   487          136298178
  109   513          136300726
  154   510          136303264
  189   506          136305485
  214   502          136306352
   80   514          136308744
  394   422          136314432
  128   512          136314880
  196   505          136317161
  287   483          136318490
  234   498          136318896
  378   435          136323027
   81   514          136328185
  353   452          136332385
  408   409          136335241
  110   513          136336697
  272   488          136337920
  407   410          136340143
  348   455          136340567
  374   438          136341296
  317   471          136342124
   82   514          136348112
  303   477          136349460
  364   445          136349669
  406   411          136349947
  182   507          136352411
  341   459          136354400
  262   491          136355499
  247   495          136356598
  143   511          136357038
  361   447          136360504
  387   428          136363355
  165   509          136364354
  129   512          136364417
  174   508          136364536
  382   432          136364536
  405   412          136364653
  298   479          136365831
  251   494          136367035
   83   514          136368531
  290   482          136369168
  367   443          136369170
  243   496          136372843
  111   513          136373328
  155   510          136374875
  404   413          136384261
  393   423          136385424
   84   514          136389448
  203   504          136389491
  308   475          136389987
  225   500          136390625
  209   503          136392856
  269   489          136395278
  220   501          136399501
  358   449          136401561
  255   493          136404532
  403   414          136408771
  315   472          136409923
  112   513          136410625
   85   514          136410869
  190   506          136413216
  130   512          136414728
  239   497          136415392
  230   499          136418499
  144   511          136418815
  370   441          136419121
  343   458          136425519
   86   514          136432800
  197   505          136432998
  402   415          136438183
  293   481          136438398
  215   502          136444383
  166   509          136446525
  156   510          136447416
  113   513          136448594
  350   454          136451664
  183   507          136452330
   87   514          136455247
  175   508          136455887
  392   424          136461312
  377   436          136464489
  131   512          136465819
  386   429          136466045
  259   492          136469467
  266   490          136470096
  401   416          136472497
  355   451          136472726
   88   514          136478216
  145   511          136481456
  330   465          136481625
  328   466          136482248
  235   498          136483867
  301   478          136486253
  114   513          136487241
  313   473          136488114
  381   433          136489078
  332   464          136491712
  326   467          136493539
  373   439          136499636
   89   514          136501713
  306   476          136502792
  345   457          136507618
  279   486          136508895
  282   485          136509893
  400   417          136511713
  334   463          136512551
  204   504          136513728
  324   468          136515456
  132   512          136517696
  157   510          136520893
  191   506          136522087
  210   503          136524527
   90   514          136525744
  276   487          136525879
  296   480          136526336
  115   513          136526572
  285   484          136529029
  167   509          136529692
  248   495          136540367
  391   425          136542096
  226   500          136543176
  336   462          136544184
  146   511          136544967
  221   501          136545362
  322   469          136547957
  176   508          136548288
  363   446          136548683
  198   505          136550017
   91   514          136550315
  244   496          136550720
  184   507          136553347
  399   418          136555831
  366   444          136556280
  252   494          136556792
  273   488          136560689
  263   491          136562218
  288   483          136566459
  116   513          136566593
  133   512          136570365
  360   448          136571392
  385   430          136573625
  352   453          136573885
   92   514          136575432
  311   474          136576655
  231   499          136577890
  216   502          136583704
  338   461          136586653
  240   497          136587473
    0   515          136590875
    1   515          136590876
    2   515          136590883
    3   515          136590902
    4   515          136590939
    5   515          136591000
  320   470          136591000
    6   515          136591091
    7   515          136591218
    8   515          136591387
    9   515          136591604
   10   515          136591875
   11   515          136592206
   12   515          136592603
   13   515          136593072
   14   515          136593619
   15   515          136594250
  369   442          136594297
   16   515          136594971
  158   510          136595312
   17   515          136595788
   18   515          136596707
   19   515          136597734
   20   515          136598875
   21   515          136600136
  256   493          136600373
  347   456          136600739
   93   514          136601101
   22   515          136601523
   23   515          136603042
   24   515          136604699
  398   419          136604851
   25   515          136606500
  117   513          136607310
   26   515          136608451
  147   511          136609354
   27   515          136610558
  376   437          136610829
   28   515          136612827
  270   489          136613169
  168   509          136613861
   29   515          136615264
   30   515          136617875
  380   434          136618504
   31   515          136620666
  291   482          136622339
   32   515          136623643
  134   512          136623832
  357   450          136624293
  304   477          136625797
   33   515          136626812
   94   514          136627328
  390   426          136627776
   34   515          136630179
  192   506          136632104
  299   479          136633138
   35   515          136633750
   36   515          136637531
  205   504          136639189
  340   460          136640000
   37   515          136641528
  177   508          136641745
  318   471          136644543
   38   515          136645747
  118   513          136648729
   39   515          136650194
  236   498          136650248
   95   514          136654119
   40   515          136654875
  185   507          136655468
  211   503          136657458
  397   420          136658773
   41   515          136659796
  372   440          136662848
   42   515          136664963
  199   505          136668224
   43   515          136670382
  159   510          136670679
  260   492          136671488
  148   511          136674623
  309   475          136675504
   44   515          136676059
  135   512          136678103
   96   514          136681480
   45   515          136682000
  267   490          136683163
  384   431          136686095
   46   515          136688211
  119   513          136690856
  222   501          136692549
   47   515          136694698
  294   481          136696825
  227   500          136697083
  169   509          136699038
   48   515          136701467
  342   459          136704267
  349   455          136704924
  354   452          136707272
   49   515          136708524
  316   472          136708544
   97   514          136709417
   50   515          136715875
  396   421          136717597
  389   427          136718352
   51   515          136723526
  217   502          136724321
  249   495          136725624
  245   496          136730061
   52   515          136731483
  136   512          136733184
  120   513          136733697
  178   508          136736264
   98   514          136737936
  232   499          136738667
   53   515          136739752
  149   511          136740780
  280   486          136743256
  193   506          136743273
  160   510          136747000
  253   494          136748061
  365   445          136748250
   54   515          136748339
  283   485          136749312
  362   447          136752551
  379   435          136752814
  277   487          136755236
   55   515          136757250
  186   507          136758699
  302   478          136758960
  241   497          136760994
  375   438          136762047
  206   504          136765880
   56   515          136766491
   99   514          136767043
  264   491          136770515
  286   484          136773560
  368   443          136774339
   57   515          136776068
  121   513          136777258
  344   458          136779496
  395   422          136781323
  314   473          136782961
  307   476          136784619
  274   488          136785096
  170   509          136785229
   58   515          136785987
  359   449          136787128
  200   505          136787625
  137   512          136789081
  297   480          136790073
  212   503          136791655
   59   515          136796254
  100   514          136796744
  257   493          136797750
  383   432          136803455
  329   466          136805985
   60   515          136806875
  150   511          136807831
  331   465          136809316
  327   467          136813346
  388   428          136813824
  289   483          136816156
   61   515          136817856
  237   498          136818045
  351   454          136820215
  122   513          136821545
  333   464          136823381
  161   510          136824281
  101   514          136827045
   62   515          136829203
  371   441          136830932
  325   468          136831357
  179   508          136831851
  271   489          136832680
  409   409          136835858
  408   410          136838312
   63   515          136840922
  223   501          136841068
  407   411          136845674
  138   512          136845800
  335   463          136848222
  394   423          136849951
  356   451          136851867
  228   500          136852352
   64   515          136853019
  194   506          136855600
  406   412          136857944
  102   514          136857952
  323   469          136859976
  187   507          136863046
   65   515          136865500
  346   457          136865729
  218   502          136866240
  123   513          136866564
  312   474          136867752
  171   509          136872440
  261   492          136875069
  405   413          136875122
  151   511          136875782
  292   482          136877256
   66   515          136878371
  337   462          136883881
  103   514          136889471
   67   515          136891638
  378   436          136892008
  207   504          136893807
  404   414          136897208
  268   490          136897832
  321   470          136899161
  233   499          136900836
  300   479          136902239
  162   510          136902528
  139   512          136903347
  305   477          136903958
   68   515          136905307
  201   505          136908226
  246   496          136910872
  124   513          136912321
  250   495          136912375
  387   429          136914192
  374   439          136918143
   69   515          136919384
  104   514          136921608
  393   424          136923481
  403   415          136924202
  382   433          136925705
  213   503          136927124
  180   508          136928512
  339   461          136930400
   70   515          136933875
  242   497          136935961
  254   494          136940848
  152   511          136944639
  364   446          136945080
  353   453          136946654
   71   515          136948786
  319   471          136948870
  105   514          136954369
  402   416          136956104
  295   481          136957016
  125   513          136958822
  367   444          136959247
  172   509          136960677
  361   448          136961273
  140   512          136961728
  310   475          136962875
  348   456          136963008
   72   515          136964123
  188   507          136968515
  195   506          136969091
  281   486          136979297
   73   515          136979892
  265   491          136980396
  163   510          136981747
  278   487          136986255
  238   498          136987264
  106   514          136987760
  341   460          136987821
  284   485          136990429
  224   501          136990925
  401   417          136992914
   74   515          136996099
  258   493          136996669
  392   425          137001913
  370   442          137003888
  126   513          137006073
  358   450          137007712
  229   500          137008989
  317   472          137009061
  219   502          137009467
  275   488          137011147
   75   515          137012750
  153   511          137014408
  386   430          137019456
  287   484          137019807
  141   512          137020949
  107   514          137021787
  208   504          137022976
  181   508          137026253
   76   515          137029851
  202   505          137030033
  303   478          137033479
  400   418          137034632
  377   437          137036086
   77   515          137047408
  173   509          137049946
  381   434          137052845
  272   489          137053817
  127   513          137054080
  298   480          137055592
  343   459          137056186
  108   514          137056456
  164   510          137061944
  214   503          137063871
  234   499          137064403
   78   515          137065427
  290   483          137067587
  308   476          137068288
  350   455          137071375
  189   507          137075112
  373   440          137079117
  315   473          137079692
  262   492          137080216
  142   512          137081016
  399   419          137081258
  196   506          137083752
   79   515          137083914
  355   452          137084283
  154   511          137085095
  391   426          137085247
  109   514          137091773
  247   496          137093159
  251   495          137100626
  128   513          137102849
   80   515          137102875
  243   497          137112380
  269   490          137114109
   81   515          137122316
  182   508          137125080
  110   514          137127744
  385   431          137129616
  330   466          137131696
  398   420          137132792
  293   482          137133925
  328   467          137135115
  255   494          137135159
  345   458          137135537
  332   465          137138993
  174   509          137140253
  143   512          137141935
  225   501          137142126
   82   515          137142243
  165   510          137143125
  363   447          137146770
  366   445          137149021
  326   468          137149208
  129   513          137152386
  203   505          137153052
  209   504          137153393
  220   502          137154008
  155   511          137156706
  334   464          137157048
  239   498          137157911
  313   474          137160721
   83   515          137162662
  111   514          137164375
  230   500          137167000
  301   479          137173140
  390   427          137173483
  324   469          137173933
  360   449          137174849
  369   443          137181716
  190   507          137182843
   84   515          137183579
  306   477          137183949
  380   435          137184875
  376   438          137185048
  336   463          137185903
  397   421          137189234
  352   454          137190872
  266   491          137191867
  259   493          137197136
  197   506          137199589
  112   514          137201672
  215   503          137201902
  130   513          137202697
  144   512          137203712
   85   515          137205000
  322   470          137209248
  282   486          137217024
  279   487          137218942
  296   481          137218977
  183   508          137224999
  166   510          137225296
  338   462          137225600
  347   457          137225916
   86   515          137226931
  156   511          137229247
  235   499          137229374
  175   509          137231604
  357   451          137233144
  285   485          137233250
  276   488          137238848
  113   514          137239641
  384   432          137244672
  372   441          137244969
   87   515          137249378
  396   422          137250584
  311   475          137252106
  131   513          137253788
  320   471          137255111
  145   512          137266353
  389   428          137266621
  288   484          137267776
   88   515          137272347
  340   461          137276181
  273   489          137276586
  248   496          137276928
  204   505          137277289
  114   514          137278288
  210   504          137285064
  263   492          137286935
  244   497          137290257
  252   495          137290383
  191   507          137291714
  226   501          137294677
   89   515          137295844
  221   502          137299869
  157   511          137302724
  132   513          137305665
  167   510          137308463
  304   478          137309816
  318   472          137311480
  198   506          137316608
  395   423          137316842
  115   514          137317619
   90   515          137319875
  291   483          137320758
  354   453          137321541
  379   436          137321795
  299   480          137322899
  176   509          137324005
  184   508          137326016
  231   500          137326391
  349   456          137327365
  146   512          137329864
  240   498          137329992
  256   494          137331000
  270   490          137332000
  342   460          137337688
  375   439          137338894
  409   410          137338929
  216   503          137341223
  365   446          137343661
  408   411          137343843
   91   515          137344446
  362   448          137353320
  407   412          137353671
  309   476          137353805
  116   514          137357640
  133   513          137358334
  368   444          137364416
  383   433          137364624
  388   429          137364661
  406   413          137368413
   92   515          137369563
  158   511          137377143
  316   473          137378313
  394   424          137388008
  405   414          137388069
    0   516          137388096
    1   516          137388097
    2   516          137388104
    3   516          137388123
    4   516          137388160
    5   516          137388221
    6   516          137388312
    7   516          137388439
    8   516          137388608
    9   516          137388825
   10   516          137389096
   11   516          137389427
   12   516          137389824
   13   516          137390293
   14   516          137390840
   15   516          137391471
   16   516          137392192
  294   482          137392352
  168   510          137392632
   17   516          137393009
  359   450          137393279
   18   516          137393928
  147   512          137394251
   19   516          137394955
   93   515          137395232
  236   499          137395755
   20   516          137396096
   21   516          137397357
  117   514          137398357
   22   516          137398744
  260   493          137399157
   23   516          137400263
  192   507          137401731
   24   516          137401920
  205   505          137402750
   25   516          137403721
  267   491          137404934
   26   516          137405672
   27   516          137407779
   28   516          137410048
  344   459          137410163
  134   513          137411801
   29   516          137412485
  404   415          137412639
   30   516          137415096
  371   442          137415699
  177   509          137417462
   31   516          137417887
  211   504          137417995
   32   516          137420864
   94   515          137421459
   33   516          137424033
   34   516          137427400
  185   508          137428137
   35   516          137430971
   36   516          137434752
  199   506          137434815
   37   516          137438749
  118   514          137439776
  351   455          137439926
  403   416          137442123
   38   516          137442968
  302   479          137445847
  222   502          137447056
   39   516          137447415
   95   515          137448250
  227   501          137448584
   40   516          137452096
  159   511          137452510
  280   487          137453303
  314   474          137455568
  283   486          137456443
   41   516          137457017
  329   467          137458852
  331   466          137459387
  148   512          137459520
   42   516          137462184
  249   496          137462185
  356   452          137463424
  378   437          137463605
  393   425          137464082
  307   477          137465776
  135   513          137466072
   43   516          137467603
  387   430          137467603
  277   488          137468205
  327   468          137469015
  245   497          137469598
  333   465          137470662
   44   516          137473280
   96   515          137475611
  402   417          137476521
  286   485          137477781
  169   510          137477809
   45   516          137479221
  253   495          137481652
  217   503          137481840
  119   514          137481903
  297   481          137482714
   46   516          137485432
  232   500          137487168
  382   434          137489472
  325   469          137489834
   47   516          137491919
  335   464          137492719
  346   458          137493648
  264   492          137495232
  374   440          137497624
   48   516          137498688
  274   489          137500993
  241   498          137503513
   97   515          137503548
   49   516          137505745
  178   509          137511981
  193   507          137512900
   50   516          137513096
  401   418          137515833
  289   484          137517473
   51   516          137520747
  136   513          137521153
  323   470          137521267
  120   514          137524744
  337   463          137525600
  149   512          137525677
  257   494          137528377
   52   516          137528704
  160   511          137528831
  206   505          137529441
  186   508          137531368
   98   515          137532067
   53   516          137536973
  364   447          137543167
  312   475          137543203
  392   426          137545064
   54   516          137545560
  271   490          137551511
  367   445          137551988
  212   504          137552192
  200   506          137554216
   55   516          137554471
  400   419          137560059
   99   515          137561174
  321   471          137563272
  237   499          137563552
  353   454          137563641
   56   516          137563712
  170   510          137564000
  361   449          137564730
  121   514          137568305
  339   462          137569347
   57   516          137573289
  386   431          137575447
  292   483          137575675
  137   513          137577050
   58   516          137583208
  305   478          137587977
  348   457          137588185
  100   515          137590875
  370   443          137591307
  300   480          137592000
  150   512          137592728
   59   516          137593475
  223   502          137595575
  261   493          137602738
  228   501          137603853
   60   516          137604096
  161   511          137606112
  179   509          137607568
  399   420          137609199
  377   438          137610305
  122   514          137612592
   61   516          137615077
  319   472          137615807
  358   451          137616563
  381   435          137619216
  268   491          137619603
  101   515          137621176
  218   503          137623759
  341   461          137624002
  194   507          137625227
   62   516          137626424
  391   427          137630954
  138   513          137633769
  187   508          137635715
   63   516          137638143
  310   476          137641176
  250   496          137648936
  233   500          137649337
   64   516          137650240
  246   497          137650409
  171   510          137651211
  102   515          137652083
  295   482          137652543
  207   505          137657368
  123   514          137657611
  151   512          137660679
  373   441          137661238
   65   516          137662721
  398   421          137663253
  254   495          137674439
  201   506          137674817
   66   516          137675592
  242   498          137678480
  317   473          137678830
  103   515          137683602
  162   511          137684359
  213   504          137687661
  385   432          137688193
   67   516          137688859
  281   487          137689344
  343   460          137689607
  139   513          137691316
  350   456          137693816
  284   486          137697560
  355   453          137698552
  278   488          137699224
   68   516          137702528
  124   514          137703368
  180   509          137704229
  265   492          137705113
  104   515          137715739
   69   516          137716605
  303   479          137720366
  390   428          137721752
  397   422          137722221
  287   485          137724028
  275   489          137727044
  258   494          137727296
  152   512          137729536
   70   516          137731096
  238   499          137732771
  195   507          137738718
  172   510          137739448
  188   508          137741184
  366   446          137744432
  224   502          137745432
   71   516          137746007
  363   448          137747539
  298   481          137748233
  105   515          137748500
  308   477          137749445
  140   513          137749697
  125   514          137749869
  315   474          137752299
  380   436          137753856
  229   501          137760490
   72   516          137761344
  376   439          137761895
  163   511          137763578
  345   459          137766204
  219   503          137766986
  290   484          137768904
  369   444          137771793
  272   490          137772648
   73   516          137777113
  360   450          137781000
  106   515          137781891
  330   467          137784563
  396   423          137786103
  208   505          137786537
  332   466          137789064
  328   468          137790784
   74   516          137793320
  202   506          137796624
  126   514          137797120
  153   512          137799305
  181   509          137801970
  334   465          137804329
  384   433          137805841
  326   469          137807685
  262   493          137807885
  141   513          137808918
   75   516          137809971
  352   455          137810583
  234   500          137812904
  107   515          137815918
  389   429          137817458
  214   504          137824408
   76   516          137827072
  173   510          137828717
  372   442          137829736
  336   464          137830400
  293   483          137832344
  247   497          137832696
  324   470          137835224
  269   491          137835880
  313   475          137836172
  251   496          137837187
  410   410          137842000
  164   511          137843775
  409   411          137844460
   77   516          137844629
  357   452          137844701
  127   514          137845127
  189   508          137847781
  108   515          137850587
  408   412          137851840
  196   507          137853379
  347   458          137853835
  243   498          137854899
  395   424          137854899
   78   516          137862648
  301   480          137862901
  407   413          137864140
  338   463          137867319
  306   478          137867968
  255   495          137868750
  142   513          137868985
  154   512          137869992
  322   471          137873359
   79   516          137881135
  406   414          137881360
  109   515          137885904
  379   437          137893392
  128   514          137893896
  225   502          137896633
   80   516          137900096
  182   509          137900797
  239   499          137903418
  405   415          137903500
  220   503          137911527
  296   482          137914504
  340   462          137915128
  266   492          137916584
  209   505          137916954
  388   430          137918072
  375   440          137918375
  230   501          137918501
  174   510          137919024
   81   516          137919537
  203   506          137919643
  110   515          137921875
  320   472          137922048
  165   511          137924956
  282   487          137927071
  259   494          137927763
  383   434          137928391
  394   425          137928609
  143   513          137929904
  311   476          137930407
  404   416          137930560
  279   488          137931911
  354   454          137938528
   82   516          137939464
  285   486          137940381
  155   512          137941603
  365   447          137941748
  129   514          137943433
  349   457          137952542
  276   489          137954745
  190   508          137955512
  362   449          137956777
  368   445          137957157
  111   515          137958506
   83   516          137959883
  215   504          137962439
  403   417          137962540
  197   507          137969216
  288   485          137971997
  342   461          137973869
  235   500          137977875
   84   516          137980800
  318   473          137981249
  144   513          137991681
  130   514          137993744
  273   490          137995417
  112   515          137995803
  304   479          137996703
  402   418          137999440
  183   509          138000716
  359   451          138002130
   85   516          138002221
  371   443          138003118
  166   511          138007127
  393   426          138007233
  175   510          138010375
  156   512          138014144
  263   493          138014604
  299   481          138015540
  248   497          138016465
  291   484          138022075
  387   431          138023594
   86   516          138024152
  252   496          138026944
  244   498          138032776
  113   515          138033772
  309   477          138034962
  378   438          138037824
  401   419          138041260
  344   460          138043584
  204   506          138043880
  131   514          138044835
   87   516          138046599
  210   505          138048625
  226   502          138049184
  316   474          138050920
  270   491          138053771
  145   513          138054322
  382   435          138055843
  221   503          138057388
  351   456          138062367
  191   508          138064383
  256   495          138064591
   88   516          138069568
  114   515          138072419
  240   499          138075499
  356   453          138077693
  231   501          138077892
  374   441          138079745
  198   507          138086235
  157   512          138087621
  400   420          138088000
  167   511          138090294
  294   483          138090771
  392   427          138090771
   89   516          138093065
  132   514          138096712
  184   509          138101733
  216   504          138101760
  176   510          138102776
  115   515          138111750
  331   467          138112254
  329   468          138114521
   90   516          138117096
  146   513          138117833
  333   466          138120733
  346   459          138124315
  327   469          138127492
  267   492          138129651
  260   494          138129784
  314   475          138131019
  386   432          138134024
  302   480          138135608
  399   421          138139660
  335   465          138140000
   91   516          138141667
  364   448          138143936
  236   500          138144256
  367   446          138147399
  133   514          138149381
  307   478          138149795
  325   470          138151125
  116   515          138151771
  158   512          138162040
  280   488          138166272
  283   487          138166490
   92   516          138166784
  205   506          138169341
  337   464          138170097
  361   450          138170881
  192   508          138174400
  168   511          138174463
  297   482          138178241
  391   428          138179223
  370   444          138181384
  211   505          138181556
  147   513          138182220
  353   455          138183352
  277   489          138184102
  286   486          138184912
  323   471          138185378
  377   439          138187152
  381   436          138188197
    0   517          138188413
    1   517          138188414
    2   517          138188421
    3   517          138188440
    4   517          138188477
    5   517          138188538
    6   517          138188629
    7   517          138188756
    8   517          138188925
    9   517          138189142
   10   517          138189413
   11   517          138189744
   12   517          138190141
   13   517          138190610
   14   517          138191157
   15   517          138191788
   93   516          138192453
  117   515          138192488
   16   517          138192509
   17   517          138193326
   18   517          138194245
   19   517          138195272
  177   510          138196233
  398   422          138196240
   20   517          138196413
   21   517          138197674
   22   517          138199061
   23   517          138200580
  249   497          138201722
   24   517          138202237
  134   514          138202848
  227   502          138203091
  185   509          138203854
   25   517          138204038
  199   507          138204442
  222   503          138204575
   26   517          138205989
   27   517          138208096
   28   517          138210365
  339   463          138211066
  245   498          138212117
   29   517          138212802
   30   517          138215413
  348   458          138216104
   31   517          138218204
  253   496          138218213
   94   516          138218680
  274   490          138219824
   32   517          138221181
  312   476          138221504
  289   485          138221694
  264   493          138222901
   33   517          138224350
   34   517          138227717
  358   452          138228120
  321   472          138230209
   35   517          138231288
  118   515          138233907
   36   517          138235069
  159   512          138237407
  232   501          138238669
   37   517          138239066
  217   504          138242377
   38   517          138243285
   95   516          138245471
  373   442          138246005
  148   513          138247489
   39   517          138247732
  241   499          138249020
  385   433          138249362
   40   517          138252413
  135   514          138257119
   41   517          138257334
  397   423          138257740
  169   511          138259640
  257   495          138261968
   42   517          138262501
  341   462          138262949
   43   517          138267920
  390   429          138272589
   96   516          138272832
  271   491          138273282
   44   517          138273597
  305   479          138274864
  119   515          138276034
  292   484          138276992
   45   517          138279538
  300   481          138284641
  193   508          138285569
  319   473          138285576
   46   517          138285749
  178   510          138290752
   47   517          138292236
  206   506          138296032
   48   517          138299005
   97   516          138300769
   49   517          138306062
  186   509          138307085
  237   500          138312053
  136   514          138312200
   50   517          138313413
  149   513          138313646
  160   512          138313728
  355   454          138315539
  212   505          138315753
  120   515          138318875
  350   457          138318993
   51   517          138321064
  310   477          138322333
  200   507          138323843
  396   424          138324160
  380   437          138325453
  343   461          138325788
   52   517          138329021
   98   516          138329288
  261   494          138333365
   53   517          138337290
  376   440          138341376
  366   447          138342519
  268   492          138344320
  170   511          138345831
   54   517          138345877
  410   411          138347531
  295   483          138350962
  363   449          138350996
  317   474          138351437
  409   412          138352457
  223   503          138353094
   55   517          138354788
  228   502          138358360
   99   516          138358395
  408   413          138362309
  121   515          138362436
   56   517          138364029
  369   445          138364534
  137   514          138368097
  384   434          138369608
  389   430          138370869
   57   517          138373606
  407   414          138377087
  150   513          138380697
   58   517          138383525
  218   504          138384296
  179   510          138386339
  100   516          138388096
  250   497          138388473
  360   451          138389851
  161   512          138391009
  246   498          138392928
   59   517          138393792
  395   425          138395500
  406   415          138396791
  194   508          138397896
  345   460          138399625
  233   501          138400838
  281   488          138402313
   60   517          138404413
  122   515          138406723
  284   487          138407607
  303   480          138410127
  254   496          138411000
  187   509          138411432
  278   489          138415121
   61   517          138415394
  372   443          138417155
  101   516          138418397
  405   416          138421421
  207   506          138423959
  242   499          138423987
  138   514          138424816
   62   517          138426741
  315   475          138427750
  287   486          138431159
  265   493          138432782
  352   456          138433024
  171   511          138433042
  308   478          138433464
   63   517          138438460
  330   468          138440232
  332   467          138441931
  298   482          138443760
  201   507          138444444
  275   490          138445875
  151   513          138448648
  328   469          138449261
  102   516          138449304
   64   517          138450557
  404   417          138450977
  213   505          138451222
  123   515          138451742
  334   466          138454400
  357   453          138458970
  258   495          138460887
   65   517          138463038
  379   438          138467611
  326   470          138468976
  162   512          138469256
  394   426          138471760
  290   485          138473125
  388   431          138474063
   66   517          138475909
  336   465          138477681
  103   516          138480823
  238   500          138481272
  139   514          138482363
  180   510          138483000
  347   459          138484502
  403   418          138485459
   67   517          138489176
  272   491          138494419
  383   435          138494762
  124   515          138497499
  324   471          138499335
  375   441          138500496
   68   517          138502845
  224   503          138502951
  195   508          138511387
  338   464          138511816
  104   516          138512960
  313   476          138514473
  229   502          138514997
  188   509          138516901
   69   517          138516922
  152   513          138517505
  172   511          138521279
  402   419          138524867
  219   504          138527523
   70   517          138531413
  293   484          138533661
  262   494          138538512
  322   472          138540296
  140   514          138540744
  365   448          138542517
  125   515          138544000
  105   516          138545721
   71   517          138546324
  163   512          138548475
  368   446          138552568
  393   427          138552940
  208   506          138553128
  306   479          138554855
  301   481          138555542
  340   463          138556847
  354   455          138558239
  269   492          138560597
   72   517          138561661
  362   450          138562928
  234   501          138564405
  202   507          138566251
  401   420          138569201
  247   498          138575215
  251   497          138576724
   73   517          138577430
  106   516          138579112
  349   458          138580461
  181   510          138580741
  387   432          138582171
  153   513          138587274
  214   505          138587969
  126   515          138591251
  320   473          138591817
  371   444          138593195
   74   517          138593637
  141   514          138599965
  243   499          138600406
  255   496          138605311
   75   517          138610288
  173   511          138610548
  311   477          138611564
  342   462          138612816
  296   483          138612923
  107   516          138613139
  359   452          138613687
  378   439          138614671
  400   421          138618461
  189   509          138623498
  382   436          138624824
  196   508          138626048
   76   517          138627389
  164   512          138628672
  392   428          138639040
  127   515          138639258
  282   488          138640040
  266   493          138644253
   77   517          138644946
  108   516          138647808
  279   489          138647808
  285   487          138650428
  239   500          138651919
  318   474          138653856
  225   503          138654152
  154   513          138657961
  142   514          138660032
  259   495          138661354
   78   517          138662965
  374   442          138664512
  220   504          138672064
  399   422          138672647
  230   502          138673008
  276   490          138673576
  288   486          138679128
  182   510          138679568
  344   461          138679765
   79   517          138681452
  109   516          138683125
  209   506          138683545
  304   480          138686464
  351   457          138687544
  128   515          138688027
  203   507          138689270
  356   454          138694680
  386   433          138695193
   80   517          138700413
  174   511          138700855
  165   512          138709853
  299   482          138711067
  273   491          138717188
  309   478          138718981
  110   516          138719096
   81   517          138719854
  143   514          138720951
  215   505          138726000
  291   485          138726296
  316   475          138726371
  235   501          138729376
  155   513          138729572
  391   429          138730060
  190   509          138731229
  398   423          138731759
  129   515          138737564
   82   517          138739781
  197   508          138741885
  263   494          138745231
  367   447          138745486
  364   449          138747393
  111   516          138755727
  346   460          138757736
  248   498          138758984
  381   437          138759794
   83   517          138760200
  252   497          138766481
  377   440          138766633
  331   468          138767923
  329   469          138772998
  333   467          138773600
  370   445          138774125
  244   499          138778283
  270   492          138778488
  183   510          138779487
  361   451          138779732
   84   517          138781117
  144   514          138782728
  130   515          138787875
  327   470          138788783
  335   466          138790071
  166   512          138792024
  294   484          138792088
  175   511          138792206
  112   516          138793024
  397   424          138795797
  256   496          138801152
  156   513          138802113
   85   517          138802538
  353   456          138805793
  226   503          138806703
  314   476          138809320
  385   434          138813129
  204   507          138813507
  210   506          138815216
  325   471          138815236
  337   465          138817378
  221   504          138817925
  240   500          138824000
   86   517          138824469
  390   430          138826000
  302   481          138828249
  113   516          138830993
  231   502          138832399
  373   443          138833424
  307   479          138836682
  131   515          138838966
  191   509          138840100
  358   453          138842389
  145   514          138845369
  348   459          138846771
   87   517          138846916
  323   472          138852315
  411   411          138853062
  410   412          138855528
  339   464          138855563
  267   493          138857320
  198   508          138858904
  409   413          138862926
  260   495          138863375
  396   425          138864761
  216   505          138865321
  114   516          138869640
   88   517          138869885
  167   512          138875191
  408   414          138875256
  157   513          138875590
  297   483          138876660
  283   488          138879459
  184   510          138880504
  280   489          138882169
  176   511          138884607
  132   515          138890843
  407   415          138892518
   89   517          138893382
  286   487          138894959
  236   501          138895757
  380   438          138899672
  321   473          138899978
  312   477          138902661
  277   490          138902933
  341   463          138904668
  146   514          138908880
  115   516          138908971
  406   416          138914712
   90   517          138917413
  376   441          138923497
  389   431          138926860
  289   486          138928825
  355   455          138935250
  384   435          138935979
  395   426          138938651
  205   507          138938968
  274   491          138941595
  405   417          138941838
   91   517          138941984
  366   448          138943288
  133   515          138943512
  249   498          138944241
  350   458          138946912
  211   506          138948147
  116   516          138948992
  158   513          138950009
  192   509          138950117
  264   494          138953528
  363   450          138957147
  245   499          138957624
  253   497          138957750
  319   474          138958183
  168   512          138959360
  369   446          138959945
  227   503          138960610
  305   480          138964625
  343   462          138964735
  222   504          138965112
   92   517          138967101
  147   514          138973267
  404   418          138973896
  199   508          138977111
  177   511          138978064
  300   482          138980168
  292   485          138981213
  185   510          138982625
  117   516          138989709
    0   518          138991832
    1   518          138991833
    2   518          138991840
    3   518          138991859
    4   518          138991896
    5   518          138991957
    6   518          138992048
    7   518          138992175
    8   518          138992344
    9   518          138992561
   93   517          138992770
   10   518          138992832
   11   518          138993163
  232   502          138993176
   12   518          138993560
   13   518          138994029
   14   518          138994576
   15   518          138995207
   16   518          138995928
   17   518          138996745
  134   515          138996979
  241   500          138997521
   18   518          138997664
  271   492          138997999
  257   496          138998529
   19   518          138998691
   20   518          138999832
   21   518          139001093
  360   452          139001408
   22   518          139002480
   23   518          139003999
   24   518          139005656
  217   505          139005938
  310   478          139006352
  372   444          139007232
   25   518          139007457
   26   518          139009408
  403   419          139010886
   27   518          139011515
   28   518          139013784
   29   518          139016221
  394   427          139017467
   30   518          139018832
   94   517          139018997
   31   518          139021623
   32   518          139024600
  159   513          139025376
  317   475          139026888
   33   518          139027769
  118   516          139031128
   34   518          139031136
  388   432          139032640
   35   518          139034707
  345   461          139035806
   36   518          139038488
  148   514          139038536
   37   518          139042485
  379   439          139044458
  169   512          139044537
   95   517          139045788
   38   518          139046704
   39   518          139051151
  135   515          139051250
  295   484          139052279
  402   420          139052808
   40   518          139055832
  352   457          139058201
   41   518          139060753
  193   509          139061286
  237   501          139063554
  383   436          139063743
  206   507          139065659
   42   518          139065920
  261   495          139066956
   43   518          139071339
  268   493          139071989
  178   511          139072583
   96   517          139073149
  119   516          139073255
  357   454          139075957
   44   518          139077016
  212   506          139082344
   45   518          139082957
  375   442          139085263
  186   510          139085856
   46   518          139089168
   47   518          139095655
  200   508          139096512
  332   468          139097600
  330   469          139098709
  401   421          139099662
   97   517          139101086
  393   428          139101209
  160   513          139101697
   48   518          139102424
  303   481          139102768
  149   514          139104693
  315   476          139106051
  136   515          139106331
  334   467          139107267
   49   518          139109481
  328   470          139110552
  223   504          139113631
  228   503          139115879
  120   516          139116096
   50   518          139116832
  347   460          139117923
  281   489          139118210
  308   479          139120351
  284   488          139120576
   51   518          139124483
  336   466          139127752
   98   517          139129605
  170   512          139130728
  250   498          139130992
   52   518          139132440
  326   471          139133087
  278   490          139133952
  246   499          139138435
   53   518          139140709
  287   487          139141206
  298   483          139142179
  387   433          139143340
  365   449          139145974
  218   505          139147857
   54   518          139149296
  254   497          139150537
  368   447          139150655
  400   422          139151448
  233   502          139155345
   55   518          139158207
   99   517          139158712
  338   465          139159097
  121   516          139159657
  137   515          139162228
  265   494          139163409
  324   472          139166272
   56   518          139167448
  275   491          139167646
  179   511          139168170
  150   514          139171744
  362   451          139171779
  242   500          139172488
  194   509          139173613
   57   518          139177025
  161   513          139178978
  290   486          139180256
  354   456          139180680
  371   445          139185936
   58   518          139186944
  100   517          139188413
  392   429          139189877
  187   510          139190203
  207   507          139193586
  378   440          139194152
  313   477          139195630
  382   437          139196421
   59   518          139197211
  258   496          139197448
  340   464          139201344
  122   516          139203944
   60   518          139207832
  399   423          139208166
  322   473          139210065
  349   459          139211128
  201   508          139217113
  213   506          139217813
  171   512          139217939
  101   517          139218714
   61   518          139218813
  138   515          139218947
  272   492          139219136
  359   453          139227956
   62   518          139230160
  238   501          139232773
  293   485          139237882
  151   514          139239695
   63   518          139241879
  306   480          139244616
  123   516          139248963
  102   517          139249621
  301   482          139251069
  374   443          139251931
   64   518          139253976
  342   463          139254535
  162   513          139257225
  386   434          139258960
  224   504          139263488
  320   474          139264424
  180   511          139264831
   65   518          139266457
  398   424          139269816
  262   495          139272103
  229   503          139272516
  139   515          139276494
   66   518          139279328
  103   517          139281140
  391   430          139283471
  195   509          139287104
  269   493          139288266
  219   505          139291084
   67   518          139292595
  124   516          139294720
  311   478          139295583
  188   510          139295672
  172   512          139306176
   68   518          139306264
  152   514          139308552
  104   517          139313277
  296   484          139314240
  356   455          139314391
  351   458          139315463
  344   462          139318712
  234   502          139318912
  251   498          139319243
   69   518          139320341
  247   499          139320722
  208   507          139322755
  318   475          139329307
  381   438          139334013
   70   518          139334832
  140   515          139334875
  397   425          139336398
  163   513          139336444
  202   508          139338920
  125   516          139341221
  255   497          139344848
  105   517          139346038
  367   448          139346255
  377   441          139348754
  243   500          139348907
   71   518          139349743
  364   450          139353544
  214   506          139354560
  282   489          139355937
  411   412          139361059
  181   511          139362572
  285   488          139363397
   72   518          139365080
  410   413          139365997
  279   490          139366639
  370   446          139369536
  266   494          139374880
  409   414          139375873
  153   514          139378321
  304   481          139379105
  106   517          139379429
  385   435          139379500
   73   518          139380849
  390   431          139381991
  126   516          139388472
  288   487          139389175
  408   415          139390687
  361   452          139391289
  346   461          139393917
  141   515          139394096
  276   491          139395347
  173   512          139395445
   74   518          139397056
  259   496          139397915
  196   509          139401765
  189   510          139402269
  239   501          139403420
  316   476          139404672
  309   479          139405868
  396   426          139407912
  299   483          139409486
  407   416          139410439
  107   517          139413456
   75   518          139413707
  225   504          139414689
  164   513          139416641
  373   444          139423501
  331   469          139426400
  333   468          139429269
  230   503          139430527
   76   518          139430808
  353   457          139430970
  291   486          139433427
  329   470          139434289
  406   417          139435129
  220   505          139435625
  127   516          139436479
  273   492          139441905
  335   467          139442938
  108   517          139448125
   77   518          139448365
  154   514          139449008
  327   471          139452894
  209   507          139453172
  142   515          139454163
  358   454          139459376
  182   511          139461399
  203   508          139461939
  405   418          139464757
   78   518          139466384
  337   466          139467449
  380   439          139476519
  263   495          139478822
  348   460          139480192
  325   472          139482173
  109   517          139483442
  235   502          139483883
  395   427          139484358
   79   518          139484871
  128   516          139485248
  389   432          139485437
  174   512          139485752
  314   477          139490477
  215   506          139492591
  294   485          139496309
  165   513          139497822
  404   419          139499323
  339   465          139502844
   80   518          139503832
  248   499          139504491
  384   436          139504960
  270   493          139506157
  376   442          139508264
  252   498          139509000
  190   510          139510000
  143   515          139515082
  197   509          139517602
  110   517          139519413
  155   514          139520619
  323   473          139522084
   81   518          139523273
  302   482          139523776
  307   480          139526443
  244   500          139526784
  129   516          139534785
  403   420          139538827
  256   497          139540689
   82   518          139543200
  366   449          139546745
  341   464          139549165
  111   517          139556044
  355   456          139557691
  369   447          139558032
  183   511          139561318
   83   518          139563619
  394   428          139565736
  363   451          139565998
  226   504          139567240
  321   474          139572585
  240   501          139575501
  144   515          139576859
  175   512          139577103
  350   459          139577579
  297   484          139577977
  166   513          139579993
  221   505          139581486
  402   421          139583269
   84   518          139584536
  210   507          139584843
  130   516          139585096
  204   508          139586176
  312   478          139586680
  267   494          139587947
  231   503          139589918
  156   514          139593160
  112   517          139593341
  388   433          139593809
  283   489          139595356
  260   496          139599936
  372   445          139599973
  280   490          139601000
   85   518          139605957
  343   463          139606454
  286   488          139607928
  360   453          139615677
  191   510          139618871
  379   440          139623939
  277   491          139624704
   86   518          139627888
  113   517          139631310
  216   506          139631912
  401   422          139632649
  319   475          139633634
  198   509          139634621
  383   437          139635340
  131   516          139636187
  289   487          139638872
  145   515          139639500
  236   502          139650264
   87   518          139650335
  393   429          139652046
  305   481          139657266
  184   511          139662335
  167   513          139663160
  274   492          139666312
  157   514          139666637
  176   512          139669504
  114   517          139669957
  375   443          139672682
   88   518          139673304
  345   462          139674753
  300   483          139678587
  352   458          139686120
  400   423          139686967
  264   495          139687119
  132   516          139688064
  292   486          139688344
  249   499          139689748
  310   479          139693239
  357   455          139695668
   89   518          139696801
  253   498          139700269
  146   515          139703011
  317   476          139705189
  245   500          139706125
  387   434          139707107
  115   517          139709288
  205   508          139711637
  211   507          139717774
   90   518          139720832
  227   504          139721147
  271   493          139725668
  222   505          139728673
  192   510          139728888
  257   497          139738066
  133   516          139740733
  158   514          139741056
  392   430          139743288
   91   518          139745403
  399   424          139746223
  168   513          139747329
  241   501          139749022
  116   517          139749309
  232   503          139750695
  368   448          139751424
  365   450          139752125
  199   509          139752828
  347   461          139754104
  332   469          139756077
  295   485          139756500
  330   470          139760000
  334   468          139762936
  177   512          139762961
  185   511          139764456
  147   515          139767398
   92   518          139770520
  382   438          139770640
  217   506          139772529
  328   471          139774663
  378   441          139776273
  336   467          139780619
  371   446          139781347
  362   452          139783336
  315   477          139787208
  117   517          139790026
  134   516          139794200
   93   518          139796189
  303   482          139798295
    0   519          139798359
    1   519          139798360
    2   519          139798367
    3   519          139798386
    4   519          139798423
    5   519          139798484
    6   519          139798575
    7   519          139798702
    8   519          139798871
    9   519          139799088
   10   519          139799359
   11   519          139799690
  326   472          139800024
   12   519          139800087
   13   519          139800556
   14   519          139801103
   15   519          139801734
   16   519          139802455
  268   494          139802616
   17   519          139803272
  261   496          139803517
   18   519          139804191
   19   519          139805218
  354   457          139805857
   20   519          139806359
   21   519          139807620
   22   519          139809007
  338   466          139809168
  308   480          139810112
  398   425          139810417
   23   519          139810526
   24   519          139812183
   25   519          139813984
   26   519          139815935
  159   514          139816423
   27   519          139818042
  237   502          139818061
   28   519          139820311
   94   518          139822416
   29   519          139822748
  386   435          139825331
   30   519          139825359
   31   519          139828150
   32   519          139831127
  118   517          139831445
  169   513          139832506
  148   515          139832667
   33   519          139834296
  324   473          139836041
  284   489          139836473
  281   490          139837041
   34   519          139837663
  206   508          139838328
  391   431          139839462
  193   510          139840057
   35   519          139841234
  374   444          139842008
  298   484          139843496
  349   460          139844549
  359   454          139844943
   36   519          139845015
  135   516          139848471
  340   465          139848625
   37   519          139849012
   95   518          139849207
  212   507          139851971
   38   519          139853231
  287   488          139854175
  278   491          139855723
  178   512          139857480
   39   519          139857678
   40   519          139862359
   41   519          139867280
  186   511          139867687
  412   412          139869056
  411   413          139871528
  200   509          139872229
   42   519          139872447
  119   517          139873572
  228   504          139876416
  250   499          139876499
   96   518          139876568
  223   505          139877192
   43   519          139877866
  410   414          139878944
  397   426          139879549
  313   478          139879649
  322   474          139882672
   44   519          139883543
  246   500          139886936
   45   519          139889484
  290   487          139890303
  409   415          139891304
  275   492          139892363
  160   514          139892744
  254   498          139893056
   46   519          139895695
  265   495          139897000
  149   515          139898824
  342   464          139899032
   47   519          139902182
  136   516          139903552
   97   518          139904505
  408   416          139908608
   48   519          139908951
  381   439          139910860
  233   503          139912864
  218   506          139914448
   49   519          139916008
  120   517          139916413
  170   513          139918697
   50   519          139923359
  242   501          139923989
  407   417          139930856
   51   519          139931010
   98   518          139933024
  377   442          139933521
  356   456          139936832
  258   497          139936985
  306   481          139937257
   52   519          139938967
  320   475          139939875
  390   432          139940568
  293   486          139945013
  351   459          139946130
  272   493          139946805
   53   519          139947236
  385   436          139948481
  301   483          139949488
  367   449          139949712
  194   510          139952384
  179   512          139953067
  396   427          139953619
   54   519          139955823
  406   418          139958048
  137   516          139959449
  121   517          139959974
  344   463          139960431
   99   518          139962131
  364   451          139962395
   55   519          139964734
  150   515          139965875
  207   508          139966255
  370   447          139967623
  161   514          139970025
  187   511          139972034
   56   519          139973975
  311   479          139982470
   57   519          139983552
  238   502          139987280
  213   507          139987440
  405   419          139990184
  100   518          139991832
  201   509          139992830
   58   519          139993471
   59   519          140003738
  122   517          140004261
  361   453          140005558
  171   513          140005908
  318   476          140007608
  262   496          140008664
   60   519          140014359
  138   516          140016168
  373   445          140016242
  296   485          140018461
  269   494          140018893
  101   518          140022133
   61   519          140025340
  224   505          140027049
  404   420          140027264
  395   428          140032627
  346   462          140032864
  229   504          140033053
  151   515          140033826
   62   519          140036687
  389   433          140046606
  162   514          140048272
   63   519          140048406
  123   517          140049280
  180   512          140049728
  102   518          140053040
  380   440          140056000
  219   506          140057675
  353   458          140058889
   64   519          140060503
  251   499          140064750
  195   510          140065875
  247   500          140069223
  403   421          140069288
   65   519          140072984
  139   516          140073715
  304   482          140074632
  282   490          140074768
  234   503          140076431
  384   437          140076557
  188   511          140077503
  358   455          140079087
  285   489          140079294
  103   518          140084559
  316   477          140085829
   66   519          140085855
  255   498          140087367
  331   470          140087691
  333   469          140087746
  279   491          140088410
  172   513          140094145
  124   517          140095037
  208   508          140095424
  309   480          140095629
  376   443          140095683
  329   471          140098400
  335   468          140098607
   67   519          140099122
  243   501          140100408
  288   488          140102144
  152   515          140102683
  266   495          140108471
  299   484          140110803
   68   519          140112791
  202   509          140114637
  402   422          140116256
  348   461          140116373
  394   429          140116573
  104   518          140116696
  327   472          140119831
  276   492          140120064
  337   467          140120316
  214   507          140124187
   69   519          140126868
  163   514          140127491
  140   516          140132096
  259   497          140137452
   70   519          140141359
  125   517          140141538
  291   487          140143474
  181   512          140147469
  105   518          140149457
  325   473          140151942
  366   450          140152896
  339   466          140152915
   71   519          140156270
  388   434          140157576
  239   502          140157927
  369   448          140158801
  401   423          140168168
  273   493          140169574
   72   519          140171607
  153   515          140172452
  314   478          140174496
  363   452          140177555
  225   505          140178250
  196   510          140180536
  106   518          140182848
  355   457          140182868
  173   513          140183414
  189   511          140184100
   73   519          140187376
  126   517          140188789
  230   504          140191064
  141   516          140191317
  323   474          140194691
  372   446          140195384
  341   465          140196446
  220   506          140202216
  294   486          140203440
   74   519          140203583
  393   430          140205457
  379   441          140206060
  164   514          140207688
  383   438          140209559
  350   460          140211000
  263   496          140215383
  107   518          140216875
  307   481          140219084
   75   519          140220234
  302   483          140222195
  400   424          140225024
  209   508          140225841
  360   454          140232664
  270   494          140236784
  127   517          140236796
   76   519          140237335
  203   509          140237656
  235   503          140241402
  154   515          140243139
  182   512          140246296
  321   475          140248036
  343   464          140250951
  142   516          140251384
  108   518          140251544
  248   500          140252992
  252   499          140254507
   77   519          140254892
  215   507          140262218
  375   444          140262759
   78   519          140272911
  387   435          140273478
  312   479          140273567
  174   513          140273721
  244   501          140278285
  297   485          140282198
  256   498          140283208
  128   517          140285565
  399   425          140286824
  109   518          140286861
  165   514          140288869
   79   519          140291398
  190   511          140291831
  197   510          140296373
  392   431          140299279
   80   519          140310359
  319   476          140311935
  143   516          140312303
  283   490          140314187
  155   515          140314750
  345   463          140316472
  352   459          140316787
  357   456          140318109
  267   495          140321538
  280   491          140322771
  110   518          140322832
  286   489          140323825
   81   519          140329800
  240   502          140330008
  226   505          140330801
  129   517          140335102
  260   497          140339473
  183   512          140346215
  382   439          140347487
  221   506          140348077
  277   492          140349421
   82   519          140349727
  231   504          140350455
  289   488          140351841
  305   482          140352793
  398   426          140353568
  368   449          140354881
  210   508          140357512
  111   518          140359463
  365   451          140360976
  378   442          140361040
  204   509          140361893
  175   513          140365072
   83   519          140370146
  166   514          140371040
  144   516          140374080
  371   447          140379434
  412   413          140379525
  300   484          140379904
  310   480          140383000
  411   414          140384475
  130   517          140385413
  317   477          140386346
  156   515          140387291
   84   519          140391063
  347   462          140393051
  274   493          140393981
  386   436          140394312
  410   415          140394375
  112   518          140396760
  362   453          140397605
  391   432          140398039
  292   487          140398391
  191   511          140400702
  216   507          140401539
  236   503          140407783
  409   416          140409225
   85   519          140412484
  198   510          140413392
  332   470          140417368
  334   469          140421413
  264   496          140423680
  330   471          140424111
  397   427          140425256
  408   417          140429025
  354   458          140433776
   86   519          140434415
  113   518          140434729
  374   445          140434749
  336   468          140436288
  131   517          140436504
  145   516          140436721
  249   500          140438249
  328   472          140441600
  253   499          140445776
  184   512          140447232
  407   418          140453775
  167   514          140454207
  271   494          140456295
   87   519          140456862
  176   513          140457473
  245   501          140457626
  157   515          140460768
  338   467          140462035
  295   486          140463631
  359   455          140464654
  326   473          140469793
  315   478          140471227
  114   518          140473376
   88   519          140479831
  257   498          140480585
  349   461          140480730
  406   419          140483475
  227   505          140484708
  205   509          140487354
  132   517          140488381
  381   440          140490341
  211   508          140490443
  222   506          140495264
  303   483          140496714
  340   466          140498696
  146   516          140500232
  390   433          140501737
  396   428          140501888
  308   481          140502753
   89   519          140503328
  241   502          140503529
  324   474          140508648
  192   511          140510719
  232   504          140511232
  115   518          140512707
  405   420          140518125
  385   437          140520078
  377   443          140520940
   90   519          140527359
  199   510          140531599
  158   515          140535187
  268   495          140536207
  168   514          140538376
  133   517          140541050
  217   507          140542156
  261   497          140543054
  342   465          140546313
  298   485          140547717
  185   512          140549353
  177   513          140550930
   91   519          140551930
  116   518          140552728
  284   490          140555304
  367   450          140555863
  404   421          140557725
  322   475          140558123
  281   491          140558812
  356   457          140562009
  147   516          140564619
  313   479          140566536
  370   448          140568392
  287   489          140570072
  364   452          140573952
  237   503          140575580
   92   519          140577047
  351   460          140579551
  278   492          140580440
  395   429          140583464
  117   518          140593445
  134   517          140594517
  403   422          140602275
   93   519          140602716
  290   488          140603272
  344   464          140604928
    0   520          140608000
    1   520          140608001
    2   520          140608008
    3   520          140608027
    4   520          140608064
    5   520          140608125
    6   520          140608216
    7   520          140608343
    8   520          140608512
    9   520          140608729
   10   520          140609000
   11   520          140609331
   12   520          140609728
   13   520          140610197
  389   434          140610373
  159   515          140610554
   14   520          140610744
   15   520          140611375
  373   446          140611653
   16   520          140612096
   17   520          140612913
   18   520          140613832
  206   509          140614045
   19   520          140614859
   20   520          140616000
   21   520          140617261
  320   476          140618176
   22   520          140618648
  275   493          140620032
   23   520          140620167
   24   520          140621824
  193   511          140621888
  361   454          140622545
  169   514          140623553
   25   520          140623625
  212   508          140624640
  250   500          140625000
   26   520          140625576
   27   520          140627683
   94   519          140628943
  148   516          140629888
   28   520          140629952
   29   520          140632389
  306   482          140632784
  265   496          140633561
  118   518          140634864
   30   520          140635000
   31   520          140637791
  380   441          140638121
  246   501          140638437
  254   499          140638563
  228   505          140639977
   32   520          140640768
  223   506          140643783
   33   520          140643937
  178   513          140645449
   34   520          140647304
  135   517          140648788
  384   438          140650776
  301   484          140650805
   35   520          140650875
  200   510          140651000
  402   423          140651775
  186   512          140652584
   36   520          140654656
  293   487          140655060
   95   519          140655734
   37   520          140658653
   38   520          140662872
   39   520          140667319
  394   430          140669984
   40   520          140672000
  311   480          140672231
  233   504          140673401
  346   463          140674583
   41   520          140676921
  119   518          140676991
  272   494          140677432
  242   502          140678496
  258   498          140679504
   42   520          140682088
   96   519          140683095
  218   507          140684075
  376   444          140685760
  160   515          140686875
   43   520          140687507
  318   477          140688765
  353   459          140689556
   44   520          140693184
  149   516          140696045
   45   520          140699125
  358   456          140701528
  136   517          140703869
   46   520          140705336
  401   424          140706225
  170   514          140709744
   97   519          140711032
   47   520          140711823
   48   520          140718592
  120   518          140719832
  388   435          140723947
  296   486          140725592
   49   520          140725649
   50   520          140733000
  194   511          140734215
   98   519          140739551
   51   520          140740651
  179   513          140741036
  207   509          140741972
  238   503          140744799
  262   497          140748201
   52   520          140748608
  333   470          140749037
  331   471          140751802
  269   495          140752484
  348   462          140755320
   53   520          140756877
  187   512          140756931
  335   469          140757084
  137   517          140759766
  213   508          140760109
  393   431          140761448
  366   451          140761747
  369   449          140762258
  150   516          140763096
  121   518          140763393
  161   515          140764156
  329   472          140765337
   54   520          140765464
  400   425          140765625
   99   519          140768658
  316   478          140769848
  201   510          140771601
  304   483          140773051
   55   520          140774375
  337   468          140775985
   56   520          140783616
  383   439          140786406
  309   481          140788270
  327   473          140789600
  379   442          140790827
  363   453          140791824
   57   520          140793193
  372   447          140793471
  224   506          140793640
  282   491          140796539
  229   505          140796614
  171   514          140796955
  285   490          140798125
  100   519          140798359
   58   520          140803112
  339   467          140805782
  122   518          140807680
  355   458          140810787
  279   492          140813127
  251   500          140813251
   59   520          140813379
  299   485          140815024
  138   517          140816485
  288   489          140818041
  247   501          140820724
   60   520          140824000
  325   474          140824549
  219   507          140827302
  101   519          140828660
  399   426          140829975
  151   516          140831047
  255   499          140832874
   61   520          140834981
  234   504          140836968
  180   513          140837697
  162   515          140842403
  387   436          140842459
  266   496          140845032
   62   520          140846328
  341   466          140846517
  350   461          140847181
  195   511          140847706
  276   493          140847733
  360   455          140852375
  123   518          140852699
  243   502          140854915
  375   445          140855500
  291   488          140856443
  392   432          140857856
   63   520          140858047
  102   519          140859567
  314   479          140861383
  188   512          140862400
  323   475          140870142
   64   520          140870144
  208   509          140871141
  139   517          140874032
  259   498          140879971
   65   520          140882625
  172   514          140885192
  413   413          140889994
  103   519          140891086
  412   414          140892472
  202   510          140893408
   66   520          140895496
  214   508          140896856
  343   465          140898232
  124   518          140898456
  398   427          140899275
  152   516          140899904
  411   415          140899906
  273   494          140900201
   67   520          140908763
  410   416          140912296
  294   487          140913487
  307   482          140914611
  239   503          140915446
  163   515          140921622
   68   520          140922432
  104   519          140923223
  302   484          140923512
  321   476          140926337
  382   440          140926968
  409   417          140929642
  140   517          140932413
  181   513          140935438
   69   520          140936509
  357   457          140943286
  225   506          140944841
  125   518          140944957
  378   443          140948459
  352   460          140950208
   70   520          140951000
  408   418          140951944
  230   505          140954625
  263   497          140954920
  105   519          140955984
  391   433          140959208
  345   464          140960969
  368   450          140961032
  196   511          140962367
  312   480          140963328
  386   437          140965909
   71   520          140965911
  189   512          140968997
  153   516          140969673
  270   495          140970375
  220   507          140971843
  365   452          140972533
  397   428          140973525
  173   514          140974461
  407   419          140979202
  371   448          140980203
   72   520          140981248
  297   486          140989329
  106   519          140989375
  141   517          140991634
  126   518          140992208
  319   477          140993092
   73   520          140997017
  209   509          141001558
  164   515          141001819
  235   504          141001939
  252   500          141003008
  248   501          141004493
  406   420          141011416
   74   520          141013224
  362   454          141014592
  203   510          141016427
  107   519          141023402
  256   499          141028715
   75   520          141029875
  374   446          141030160
  244   502          141032792
  182   513          141034265
  347   463          141034770
  215   508          141034887
  283   491          141035958
  127   518          141040215
  154   516          141040360
  286   490          141042656
   76   520          141046976
  280   492          141047488
  405   421          141048586
  305   483          141051212
  142   517          141051701
  396   429          141052725
  108   519          141058071
  267   496          141058099
  354   459          141064443
   77   520          141064533
  174   514          141064768
  390   434          141065504
  289   489          141067738
  317   478          141070365
  381   441          141072462
  310   481          141075641
  190   512          141076728
  277   493          141077090
  197   511          141078204
  332   471          141081479
  260   498          141081992
   78   520          141082552
  334   470          141082704
  165   515          141083000
  300   485          141084125
  359   456          141087095
  240   503          141087527
  128   518          141088984
  404   422          141090712
  330   472          141091048
  109   519          141093388
  385   438          141094297
  336   469          141094765
  226   506          141097392
   79   520          141101039
  377   444          141111017
  292   488          141111360
  328   473          141111369
  155   516          141111971
  143   517          141112620
  231   505          141114016
  221   507          141117704
  338   468          141117704
  349   462          141119677
   80   520          141120000
  274   494          141124608
  110   519          141129359
  210   509          141133229
  183   513          141134184
  395   430          141136875
  403   423          141137794
  129   518          141138521
   81   520          141139441
  204   510          141140664
  326   474          141142400
  340   467          141151563
  175   514          141156119
  315   479          141158114
   82   520          141159368
  264   497          141163217
  367   451          141164714
  166   515          141165171
  111   519          141165990
  236   504          141168320
  370   449          141171849
  295   487          141173678
  216   508          141174208
  144   517          141174397
  389   435          141176744
   83   520          141179787
  324   475          141184099
  156   516          141184512
  191   512          141185599
  364   453          141188221
  130   518          141188832
  249   501          141189750
  402   424          141189832
  271   495          141189886
  356   458          141189928
  253   500          141194277
  198   511          141195223
  342   466          141196384
  303   484          141198031
  308   482          141198280
   84   520          141200704
  112   519          141203287
  373   447          141209740
  245   502          141212133
  351   461          141215732
   85   520          141222125
  380   442          141222888
  394   431          141225975
  257   499          141226092
  384   439          141227623
  184   513          141235201
  322   476          141236424
  145   517          141237038
  131   518          141239923
  113   519          141241256
  361   455          141242256
   86   520          141244056
  401   425          141246826
  167   515          141248338
  176   514          141248520
  227   506          141251299
  344   465          141252209
  298   486          141254848
  313   480          141256297
  157   516          141257989
  241   503          141261048
  222   507          141264891
  205   510          141266125
  211   509          141266160
   87   520          141266503
  268   496          141272768
  232   505          141274793
  284   491          141277075
  376   445          141278501
  114   519          141279903
  281   492          141283529
  261   498          141285573
  287   490          141288903
   88   520          141289472
  132   518          141291800
  388   436          141292928
  192   512          141295616
  320   477          141299333
  146   517          141300549
  278   493          141308109
  400   426          141308776
   89   520          141312969
  199   511          141313430
  217   508          141314825
  346   464          141319080
  290   489          141319169
  115   519          141319234
  393   432          141320025
  353   460          141322977
  358   457          141326705
  306   483          141331203
  158   516          141332408
  168   515          141332507
  237   504          141336117
   90   520          141337000
  185   513          141337322
  177   514          141341977
  133   518          141344469
  275   494          141350659
  301   485          141355026
  116   519          141359255
   91   520          141361571
  311   481          141364872
  147   517          141364936
  383   440          141365887
  293   488          141368029
  369   450          141368409
  318   478          141372784
  265   497          141373098
  366   452          141373304
  399   427          141375682
  250   501          141376501
  379   443          141378246
   92   520          141386688
  254   500          141387064
  206   510          141392816
  246   502          141392944
  372   448          141394240
  348   463          141397039
  134   518          141397936
  117   519          141399972
  212   509          141400357
  413   414          141402941
  228   506          141406568
  193   512          141406785
  159   516          141407775
  412   415          141407903
  363   454          141408811
  272   495          141411023
   93   520          141412357
  333   471          141413148
  223   507          141413410
  387   437          141414056
  169   515          141417684
  411   416          141417827
  335   470          141418375
  331   472          141418739
  392   433          141419025
    0   521          141420761
    1   521          141420762
    2   521          141420769
    3   521          141420788
    4   521          141420825
    5   521          141420886
    6   521          141420977
    7   521          141421104
    8   521          141421273
    9   521          141421490
   10   521          141421761
   11   521          141422092
   12   521          141422489
   13   521          141422958
   14   521          141423505
   15   521          141424136
   16   521          141424857
  258   499          141425011
   17   521          141425674
   18   521          141426593
   19   521          141427620
   20   521          141428761
   21   521          141430022
  148   517          141430205
   22   521          141431409
  410   417          141432713
  200   511          141432831
   23   521          141432928
  337   469          141434462
   24   521          141434585
  329   473          141435106
  296   487          141435639
  242   503          141436015
   25   521          141436386
  178   514          141436496
  233   505          141436962
   26   521          141438337
   94   520          141438584
   27   521          141440444
  186   513          141440553
  118   519          141441391
  355   459          141441454
   28   521          141442713
   29   521          141445150
  398   428          141447544
   30   521          141447761
   31   521          141450552
  375   446          141450911
  135   518          141452207
  409   418          141452561
   32   521          141453529
   33   521          141456698
  316   479          141456735
  218   508          141456744
   34   521          141460065
  339   468          141461451
  327   474          141462207
   35   521          141463636
   95   520          141465375
   36   521          141467417
   37   521          141471414
  304   484          141474368
  360   456          141474816
   38   521          141475633
  408   419          141477371
   39   521          141480080
  119   519          141483518
  309   482          141483797
  160   516          141484096
   40   521          141484761
  350   462          141486128
  269   496          141489045
   41   521          141489682
  262   498          141490720
   96   520          141492736
   42   521          141494849
  149   517          141496362
  341   467          141499384
  325   475          141500000
   43   521          141500268
  170   515          141503875
  238   504          141505336
   44   521          141505945
  407   420          141507143
  136   518          141507288
  382   441          141509089
   45   521          141511886
   46   521          141518097
  194   512          141519112
  285   491          141519896
   97   520          141520673
  207   510          141520743
  282   492          141521256
  299   486          141522155
  391   434          141522975
  397   429          141524362
   47   521          141524584
  120   519          141526359
   48   521          141531353
  179   514          141532083
  213   509          141535826
  288   490          141536872
   49   521          141538410
  378   444          141538536
  386   438          141540128
  279   493          141540796
  406   421          141541877
  187   513          141544900
   50   521          141545761
  343   466          141548303
  323   476          141548443
   98   520          141549192
  314   480          141551144
   51   521          141553412
  201   511          141553432
   52   521          141561369
  161   516          141561377
  137   518          141563185
  229   506          141563205
  224   507          141563267
  150   517          141563413
  251   501          141564752
   53   521          141569638
  368   451          141569883
  121   519          141569920
  357   458          141571205
  291   489          141572340
  247   502          141575231
   54   521          141578225
   99   520          141578299
  276   494          141578360
  255   500          141581375
  405   422          141581573
  371   449          141583660
  266   497          141584569
  352   461          141586389
  365   453          141586802
   55   521          141587136
  171   515          141591086
   56   521          141596377
  219   508          141599971
  234   505          141600529
   57   521          141605954
  396   430          141606136
  321   477          141607494
  100   520          141608000
  345   465          141608250
  243   503          141612434
  307   483          141613030
  122   519          141614207
   58   521          141615873
  138   518          141619904
  259   499          141625478
   59   521          141626140
  404   423          141626231
  294   488          141626456
  302   485          141627733
  374   447          141628247
  180   514          141628744
  151   517          141631364
  390   435          141631875
  195   512          141632603
  273   495          141633792
  362   455          141634303
   60   521          141636761
  101   520          141638301
  162   516          141639624
   61   521          141647742
  208   510          141649912
  188   513          141650369
  312   481          141655969
  381   442          141657229
   62   521          141659089
  123   519          141659226
  102   520          141669208
   63   521          141670808
  385   439          141671144
  214   509          141672573
  202   511          141675239
  403   424          141675851
  239   504          141675983
  319   478          141677111
  139   518          141677451
  347   464          141679267
  172   515          141679323
   64   521          141682905
  395   431          141692866
   65   521          141695386
  263   498          141697439
  354   460          141697864
  297   487          141699376
  152   517          141700221
  103   520          141700727
  377   445          141703758
  124   519          141704983
  270   496          141706936
   66   521          141708257
  359   457          141712272
  225   507          141714468
  163   516          141718843
  230   506          141721216
   67   521          141721524
  181   514          141726485
  402   425          141730433
  104   520          141732864
   68   521          141735193
  140   518          141735832
  220   508          141744512
  389   436          141745725
  334   471          141746815
  196   512          141747264
  332   472          141748416
   69   521          141749270
  125   519          141751484
  305   484          141752529
  252   501          141754509
  336   470          141756056
  189   513          141756966
  317   479          141757252
  248   502          141759000
  283   492          141760675
  330   473          141760817
  349   463          141761396
   70   521          141763761
  286   491          141764427
  235   505          141765500
  105   520          141765625
  173   515          141768592
  153   517          141769990
  310   482          141771168
  280   493          141775157
  338   469          141776181
  367   452          141776271
  256   500          141777216
  370   450          141778000
   71   521          141778672
  209   510          141780329
  328   474          141783976
  394   432          141784552
  289   490          141786569
  401   426          141789977
  244   503          141790311
  300   486          141791256
   72   521          141794009
  141   518          141795053
  267   497          141797636
  203   511          141798258
  126   519          141798735
  106   520          141799016
  164   516          141799040
  364   454          141805208
  384   440          141807104
  340   468          141807232
  277   494          141807717
   73   521          141809778
  380   443          141810307
  373   448          141810509
  215   509          141810604
  326   475          141817851
  356   459          141820595
  182   514          141825312
   74   521          141825985
  292   489          141827257
  260   499          141827499
  107   520          141833043
  154   517          141840677
   75   521          141842636
  127   519          141846742
  315   480          141847875
  240   504          141848064
  342   467          141849251
  400   427          141854483
  351   462          141854679
  142   518          141855120
  274   495          141858199
  174   515          141858899
   76   521          141859737
  324   476          141862400
  197   512          141863101
  388   437          141864525
  190   513          141864697
  361   456          141864697
  226   507          141867019
  108   520          141867712
  376   446          141873912
   77   521          141877294
  165   516          141880221
  231   506          141880607
  393   433          141881194
  295   488          141886647
  221   508          141890373
   78   521          141895313
  128   519          141895511
  308   483          141896699
  303   485          141902252
  344   466          141902280
  109   520          141903029
  264   498          141905736
  210   510          141912000
  155   517          141912288
   79   521          141913800
  414   414          141915888
  143   518          141916039
  322   477          141917581
  413   415          141918372
  204   511          141922495
  399   428          141923951
  183   514          141925231
  412   416          141925824
  271   496          141926447
  236   505          141931881
   80   521          141932761
  411   417          141938244
  110   520          141939000
  249   502          141944257
  129   519          141945048
  253   501          141945778
  383   441          141948008
  313   481          141948938
  216   509          141949925
  175   515          141950250
   81   521          141952202
  358   458          141954624
  410   418          141955632
  353   461          141959158
  166   516          141962392
  298   487          141964895
  346   465          141966361
  379   444          141968323
  245   503          141969652
   82   521          141972129
  191   513          141973568
  257   500          141974593
  111   520          141975631
  369   451          141977260
  144   518          141977816
  409   419          141977988
  198   512          141980120
  392   434          141982792
  320   478          141983352
  156   517          141984829
  366   453          141987573
  387   438          141988275
   83   521          141992548
  130   519          141995359
  372   449          141997697
  398   429          141998381
  284   492          142001792
  408   420          142005312
  287   491          142010674
  281   493          142011198
  268   497          142012305
  112   520          142012928
   84   521          142013465
  227   507          142020926
  241   504          142021585
  184   514          142026248
  363   455          142028522
  261   499          142031080
  306   484          142032520
   85   521          142034886
  222   508          142037560
  407   421          142037604
  290   490          142038000
  278   494          142038736
  145   518          142040457
  232   506          142041384
  348   464          142041536
  176   515          142042651
  211   510          142044931
  167   516          142045559
  131   519          142046450
  205   511          142047956
  375   447          142048998
  113   520          142050897
   86   521          142056817
  157   517          142058306
  318   479          142059671
  311   482          142060399
  301   486          142062157
  406   422          142074864
  355   460          142074875
  397   430          142077773
   87   521          142079264
  333   472          142080085
  335   471          142082486
  192   513          142083585
  293   489          142083926
  275   495          142084250
  331   473          142088508
  391   435          142089346
  114   520          142089544
  217   509          142090542
  382   442          142093856
  337   470          142095753
  132   519          142098327
  199   512          142098327
  237   505          142099678
  360   457          142099993
   88   521          142102233
  146   518          142103968
  329   474          142107713
  265   498          142115617
  386   439          142116975
  405   423          142117092
  339   469          142119928
   89   521          142125730
  350   463          142127847
  185   514          142128369
  115   520          142128875
  168   516          142129728
  250   502          142131008
  378   445          142131277
  158   517          142132725
  177   515          142136108
  327   475          142137658
  254   501          142138565
  316   480          142146496
  272   496          142147584
  296   488          142148608
   90   521          142149761
  246   503          142150463
  133   519          142150996
  341   468          142155053
  396   431          142162127
  404   424          142164288
  147   518          142168355
  116   520          142168896
  258   500          142173512
   91   521          142174332
  206   511          142174647
  228   507          142176195
  325   476          142178301
  304   485          142178589
  212   510          142179128
  368   452          142181440
  309   483          142182216
  223   508          142186079
  371   450          142189811
  193   513          142194754
  242   504          142196552
   92   521          142199449
  390   436          142200856
  343   467          142201170
  357   459          142201872
  233   506          142203553
  365   454          142203789
  134   519          142204463
  159   517          142208092
  117   520          142209613
  169   516          142214905
  403   425          142216452
  200   512          142217728
   93   521          142225118
  352   462          142225336
  269   497          142228582
  374   448          142229016
  323   477          142229600
  178   515          142230627
  186   514          142231600
  299   487          142232202
  218   509          142232461
  148   518          142233624
  262   499          142236227
    0   522          142236648
    1   522          142236649
    2   522          142236656
    3   522          142236675
    4   522          142236712
    5   522          142236773
    6   522          142236864
    7   522          142236991
    8   522          142237160
    9   522          142237377
   10   522          142237648
   11   522          142237979
   12   522          142238376
   13   522          142238845
   14   522          142239392
   15   522          142240023
   16   522          142240744
   17   522          142241561
   18   522          142242480
   19   522          142243507
  314   481          142243785
  285   492          142244613
   20   522          142244648
  381   443          142244648
   21   522          142245909
   22   522          142247296
   23   522          142248815
  282   493          142248925
   24   522          142250472
  385   440          142250625
  118   520          142251032
   94   521          142251345
  395   432          142251443
   25   522          142252273
   26   522          142254224
   27   522          142256331
  362   456          142256744
  345   466          142258321
   28   522          142258600
  288   491          142258643
  135   519          142258734
   29   522          142261037
   30   522          142263648
   31   522          142266439
  238   505          142268897
   32   522          142269416
  279   494          142271423
   33   522          142272585
  402   426          142273584
   34   522          142275952
   95   521          142278136
   35   522          142279523
   36   522          142283304
  160   517          142284413
   37   522          142287301
  291   490          142291171
  321   478          142291513
   38   522          142291520
  119   520          142293159
   39   522          142295967
  377   446          142299169
  149   518          142299781
   40   522          142300648
  170   516          142301096
  207   511          142302574
   96   521          142305497
   41   522          142305569
  194   513          142307081
   42   522          142310736
  276   495          142311951
  136   519          142313815
  307   484          142314347
  213   510          142314597
   43   522          142316155
  389   437          142317322
  251   502          142319259
   44   522          142321832
  179   515          142326214
  347   465          142326548
  266   498          142327088
   45   522          142327773
  247   503          142332750
  229   507          142332832
  255   501          142332876
   97   521          142333434
   46   522          142333984
  354   461          142334045
  302   486          142334864
  401   427          142335684
  224   508          142335936
  187   514          142335947
  120   520          142336000
  201   512          142338329
  359   458          142340191
   47   522          142340471
  294   489          142342353
  394   433          142345721
   48   522          142347240
  312   482          142351496
   49   522          142354297
   50   522          142361648
  161   517          142361694
   98   521          142361953
  319   479          142363998
  150   518          142366832
  234   506          142367120
   51   522          142369299
  137   519          142369712
  273   496          142370353
  243   504          142372971
  259   500          142373979
  219   509          142375688
   52   522          142377256
  121   520          142379561
   53   522          142385525
  370   451          142386851
  171   516          142388307
  384   441          142389225
  367   453          142390540
   99   521          142391060
   54   522          142394112
  380   444          142400384
  400   428          142402752
   55   522          142403023
  349   464          142405893
   56   522          142412264
  297   488          142412345
  334   472          142413752
  373   449          142413966
  332   473          142418185
  336   471          142420167
  195   513          142420572
  100   521          142420761
   57   522          142421841
  180   515          142422875
  122   520          142423848
  364   455          142424919
  138   519          142426431
  414   415          142431319
  208   511          142431743
   58   522          142431760
  330   474          142433424
  151   518          142434783
  413   416          142436293
  338   470          142437472
  388   438          142438744
  239   505          142439544
  162   517          142439941
  188   514          142441416
   59   522          142442027
  263   499          142442946
  393   434          142444961
  412   417          142446241
  270   497          142446473
  317   480          142447013
  101   521          142451062
  214   510          142451344
   60   522          142452648
  356   460          142454016
  305   485          142456750
  328   475          142459427
  202   512          142460136
  411   418          142461163
   61   522          142463629
  340   469          142465709
  123   520          142468867
  310   483          142469587
  376   447          142471999
  399   429          142474788
   62   522          142474976
  172   516          142476544
  410   419          142481059
  102   521          142481969
  139   519          142483978
   63   522          142486695
  225   508          142487137
  283   493          142488344
  286   492          142489144
  361   457          142489874
  230   507          142490843
  326   476          142496152
  351   463          142496398
   64   522          142498792
  300   487          142501303
  152   518          142503640
  342   468          142504920
  280   494          142505784
  409   420          142505929
  289   491          142508340
  252   502          142509016
   65   522          142511273
  103   521          142513488
  124   520          142514624
  248   503          142516519
  163   517          142519160
  220   509          142520229
  181   515          142520616
   66   522          142524144
  256   501          142528717
  235   506          142532091
  383   442          142532775
  196   513          142535233
  408   421          142535773
   67   522          142537411
  267   498          142540155
  315   481          142540516
  277   495          142541308
  140   519          142542359
  324   477          142543557
  104   521          142545625
  292   490          142546088
  189   514          142548013
  392   435          142549163
  244   504          142550848
   68   522          142551080
  398   430          142551792
  344   467          142555147
  379   445          142561064
  125   520          142561125
  209   511          142562160
  387   439          142565122
   69   522          142565157
  173   516          142565813
  407   422          142570591
  153   518          142573409
  260   500          142576000
  105   521          142578386
   70   522          142579648
  203   512          142583155
  358   459          142585291
  369   452          142588817
  215   510          142589375
   71   522          142594559
  274   496          142594760
  308   484          142598016
  353   462          142598105
  164   517          142599357
  141   519          142601580
  322   478          142601600
  295   489          142602544
  372   450          142603848
  366   454          142604560
  126   520          142608376
  303   486          142609383
   72   522          142609896
  406   423          142610383
  240   505          142611625
  106   521          142611777
  346   466          142616432
  182   515          142619443
   73   522          142625665
  397   431          142633764
  226   508          142639688
   74   522          142641872
  154   518          142644096
  313   482          142644465
  107   521          142645804
  375   448          142649767
  231   507          142650234
  363   456          142650963
  197   513          142651070
  264   499          142651243
  405   424          142655149
  190   514          142655744
  174   516          142656120
  127   520          142656383
  391   436          142658327
   75   522          142658523
  142   519          142661647
  271   497          142665984
  221   509          142666090
  320   479          142670239
   76   522          142675624
  298   488          142677864
  108   521          142680473
  165   517          142680538
  382   443          142681275
  348   465          142688817
   77   522          142693181
  210   511          142693831
  386   440          142696456
  236   506          142698472
  253   502          142700285
  249   503          142701776
  404   425          142704889
  128   520          142705152
  204   512          142707392
  355   461          142711056
   78   522          142711200
  155   518          142715707
  109   521          142715790
  183   515          142719362
  396   432          142720704
  143   519          142722566
  257   501          142726094
  378   446          142726688
  360   458          142727912
  216   510          142728696
  284   493          142729461
   79   522          142729687
  245   504          142730189
  287   492          142735391
  306   485          142736741
  281   494          142741825
  175   516          142747471
   80   522          142748648
  335   472          142749423
  318   480          142749432
  333   473          142749854
  110   521          142751761
  129   520          142754689
  268   498          142754824
  311   483          142758818
  403   426          142759603
  290   491          142759771
  337   471          142759864
  331   474          142761115
  166   517          142762709
  191   514          142764615
   81   522          142768089
  198   513          142768089
  301   487          142772204
  278   495          142772327
  350   464          142772344
  390   437          142772453
  261   500          142779581
  339   470          142781219
  329   475          142783164
  144   519          142784343
  241   505          142785146
   82   522          142788016
  156   518          142788248
  111   521          142788392
  227   508          142793595
  368   453          142795709
  371   451          142798662
  293   490          142802757
  130   520          142805000
   83   522          142808435
  232   507          142811011
  395   433          142812612
  222   509          142813277
  341   469          142813530
  327   476          142815959
  402   427          142819291
  184   515          142820379
  275   496          142820811
  365   455          142823500
  112   521          142825689
  211   511          142826762
   84   522          142829352
  374   449          142832473
  385   441          142832746
  205   512          142832853
  381   444          142834725
  357   460          142835293
  316   481          142839137
  176   516          142839872
  167   517          142845876
  145   519          142846984
   85   522          142850773
  131   520          142856091
  343   468          142856839
  325   477          142859458
  265   499          142861124
  157   518          142861725
  113   521          142863658
  296   489          142864505
  237   506          142866269
  352   463          142867055
  217   510          142869313
   86   522          142872704
  192   514          142874632
  362   457          142881921
  309   484          142883533
  401   428          142883953
  304   486          142885720
  199   513          142886296
  272   497          142887121
  250   503          142888527
  389   438          142891541
  254   502          142893072
   87   522          142895151
  377   447          142897256
  114   521          142902305
  132   520          142907968
  394   434          142909488
  146   519          142910495
  246   504          142911000
  345   467          142911188
  323   478          142913619
   88   522          142918120
  185   515          142922500
  258   501          142925013
  168   517          142930045
  177   516          142933329
  158   518          142936144
  314   482          142939312
   89   522          142941617
  115   521          142941636
  299   488          142945171
  415   415          142946750
  228   508          142948864
  414   416          142949240
  400   429          142953589
  413   417          142956710
  206   512          142959544
  242   505          142960113
  133   520          142960637
  212   511          142960959
  223   509          142961796
   90   522          142965648
  412   418          142969160
  359   459          142970858
  269   498          142971101
  285   493          142972282
  354   462          142972992
  233   507          142973180
  384   442          142973992
  147   519          142974882
  347   466          142976619
  321   479          142978400
  282   494          142979552
  116   521          142981657
  288   492          142983360
  262   500          142984728
  193   514          142985801
  411   419          142986590
   91   522          142990219
  380   445          142993125
  370   452          142998408
  279   495          143005014
  200   513          143005697
  367   454          143007527
  410   420          143009000
  218   510          143011232
  393   435          143011332
  159   518          143011511
  291   491          143012942
  134   520          143014104
  169   517          143015222
   92   522          143015336
  388   439          143015591
  307   485          143018568
  373   450          143020117
  117   521          143022374
  186   515          143025731
  178   516          143027848
  399   430          143028199
  238   506          143035488
  409   421          143036390
  148   519          143040151
   93   522          143041005
  302   487          143044911
  364   456          143047360
  276   496          143048512
  312   483          143049915
  349   465          143053174
  319   480          143053759
    0   523          143055667
    1   523          143055668
    2   523          143055675
    3   523          143055694
    4   523          143055731
    5   523          143055792
    6   523          143055883
    7   523          143056010
    8   523          143056179
    9   523          143056396
   10   523          143056667
   11   523          143056998
   12   523          143057395
   13   523          143057864
   14   523          143058411
   15   523          143059042
   16   523          143059763
   17   523          143060580
  294   490          143061184
   18   523          143061499
   19   523          143062526
   20   523          143063667
  118   521          143063793
   21   523          143064928
   22   523          143066315
   94   522          143067232
   23   523          143067834
  135   520          143068375
  408   422          143068760
   24   523          143069491
   25   523          143071292
  266   499          143072595
  376   448          143072768
   26   523          143073243
   27   523          143075350
  251   503          143076778
   28   523          143077619
   29   523          143080056
   30   523          143082667
  334   473          143083521
   31   523          143085458
  336   472          143087104
  255   502          143087383
  207   512          143087471
  160   518          143087832
   32   523          143088435
  356   461          143090197
  332   474          143090792
   33   523          143091604
  247   504          143093287
   95   522          143094023
   34   523          143094971
  213   511          143096428
  194   514          143098128
   35   523          143098542
  170   517          143101413
  338   471          143101583
   36   523          143102323
  229   508          143105501
  119   521          143105920
  407   423          143106110
  149   519          143106308
   37   523          143106320
  398   431          143107783
  330   475          143108875
  273   497          143109890
   38   523          143110539
  224   509          143111653
   39   523          143114986
  361   458          143117793
  392   436          143118144
   40   523          143119667
  383   443          143120194
   96   522          143121384
  179   516          143123435
  136   520          143123456
   41   523          143124588
  259   501          143125480
  201   513          143126298
  340   470          143127000
  297   489          143128242
   42   523          143129755
  187   515          143130078
   43   523          143135174
  243   505          143136532
  234   507          143136747
  328   476          143137728
  317   481          143139654
   44   523          143140851
  351   464          143140895
  387   440          143144603
   45   523          143146792
  406   424          143148440
  120   521          143148761
   97   522          143149321
   46   523          143153003
  219   510          143154459
  379   446          143156475
   47   523          143159490
  342   469          143163397
  305   486          143163881
  161   518          143165113
   48   523          143166259
  310   484          143170904
   49   523          143173316
  150   519          143173359
  326   477          143177309
   98   522          143177840
  137   520          143179353
   50   523          143180667
   51   523          143188318
  171   517          143188624
  270   498          143188992
  263   500          143191447
  121   521          143192322
  397   432          143192341
  405   425          143195750
   52   523          143196275
  369   453          143203086
   53   523          143204544
  239   506          143206135
   99   522          143206947
  344   468          143210816
  195   514          143211619
  372   451          143212699
   54   523          143213131
  300   488          143214272
  208   512          143216640
  286   493          143216813
  358   460          143218712
  283   494          143218971
  180   516          143220096
   55   523          143222042
  366   455          143224271
  324   478          143227576
  391   437          143229924
   56   523          143231283
  289   492          143233057
  214   511          143233175
  188   515          143235547
  315   482          143236043
  138   520          143236072
  122   521          143236609
  100   522          143236648
  280   495          143239375
  353   463          143239824
   57   523          143240860
  151   519          143241310
  162   518          143243360
  404   426          143248040
  202   513          143248105
   58   523          143250779
  375   449          143253224
   59   523          143261046
  225   509          143262854
  230   508          143263512
  252   503          143266535
  101   522          143266949
  292   491          143267859
  346   467          143269299
  382   444          143271352
   60   523          143271667
  363   457          143276140
  172   517          143276861
  248   504          143277056
  277   496          143277869
  386   441          143278577
  123   521          143281628
  396   433          143281873
   61   523          143282648
  256   502          143283224
  267   499          143285662
  322   479          143288487
  139   520          143293619
   62   523          143293995
  102   522          143297856
  220   510          143299000
  235   507          143301718
  308   485          143302237
  403   427          143305310
   63   523          143305714
  152   519          143310167
  244   505          143314409
   64   523          143317811
  181   516          143317837
  303   487          143319430
  295   490          143321375
  163   518          143322579
  378   447          143324775
  196   514          143326280
  124   521          143327385
  260   501          143327501
  103   522          143329375
   65   523          143330292
  274   497          143334297
  348   466          143338888
  189   515          143342144
  313   483          143342884
   66   523          143343163
  390   438          143346672
  209   512          143347057
  355   462          143350003
  140   520          143352000
   67   523          143356430
  360   459          143358579
  320   480          143360000
  104   522          143361512
  173   517          143366130
  402   428          143367560
   68   523          143370099
  203   513          143371124
  215   511          143371206
  125   521          143373886
  395   434          143376379
  240   506          143378216
  153   519          143379936
   69   523          143384176
  298   489          143393761
  105   522          143394273
   70   523          143398667
  264   500          143399744
  164   518          143402776
  271   498          143408503
  371   452          143410219
  141   520          143411221
  368   454          143412696
   71   523          143413578
  226   509          143415405
  182   516          143416664
  385   442          143417513
  335   473          143419192
  350   465          143419625
  126   521          143421137
  333   474          143422461
  231   508          143422903
  337   472          143426801
  381   445          143427466
  106   522          143427664
   72   523          143428915
  401   429          143434790
  331   475          143436566
  374   450          143438624
  318   481          143442073
  197   514          143442117
  306   486          143443872
   73   523          143444684
  221   510          143444861
  339   471          143445330
  365   456          143445941
  190   515          143449875
  154   519          143450623
  174   517          143456437
  253   503          143457804
  284   494          143460088
  311   484          143460135
   74   523          143460891
  329   476          143461465
  107   522          143461691
  249   504          143462313
  287   493          143463060
  415   416          143464671
  236   507          143468099
  389   439          143468388
  127   521          143469144
  414   417          143469657
  142   520          143471288
  357   461          143471474
  341   470          143474821
  281   495          143475416
  394   435          143475859
   75   523          143477542
  210   512          143478728
  413   418          143479629
  257   502          143480601
  165   518          143483957
  290   492          143484488
  301   488          143485173
  245   505          143493750
  412   419          143494587
   76   523          143494643
  204   513          143495361
  108   522          143496360
  327   477          143497116
  377   448          143498025
  268   499          143500331
  400   430          143507000
  278   496          143508888
  362   458          143509840
  216   511          143510527
  352   464          143511552
   77   523          143512200
  411   420          143514531
  343   469          143515316
  183   516          143516583
  128   521          143517913
  155   519          143522234
  293   491          143524528
   78   523          143530219
  261   501          143531082
  109   522          143531677
  143   520          143532207
  316   482          143534664
  410   421          143539461
  325   478          143543477
  175   517          143547788
   79   523          143548706
  241   506          143551737
  191   515          143558746
  198   514          143559136
  275   497          143560348
  384   443          143561411
  166   518          143566128
  345   468          143566857
  129   521          143567450
  110   522          143567648
   80   523          143567667
  227   509          143569312
  409   422          143569377
  393   436          143580313
  296   490          143583336
  232   508          143583680
  399   431          143584190
   81   523          143587108
  309   485          143587754
  380   446          143588536
  222   510          143592048
  144   520          143593984
  156   519          143594775
  388   440          143595072
  304   487          143595767
  323   479          143600506
  111   522          143604279
  359   460          143604279
  408   423          143604279
   82   523          143607035
  265   500          143609625
  211   512          143611659
  370   453          143612677
  354   463          143614711
  184   516          143617600
  130   521          143617761
  205   513          143620822
  367   455          143627238
   83   523          143627454
  373   451          143628968
  347   467          143629486
  272   498          143629640
  237   507          143635896
  314   483          143637731
  176   517          143640189
  112   522          143641576
  407   424          143644167
   84   523          143648371
  250   504          143649064
  167   518          143649295
  254   503          143650591
  217   511          143651144
  145   520          143656625
  299   489          143661068
  398   432          143666360
  321   480          143668161
  157   519          143668252
  192   515          143668763
  131   521          143668852
   85   523          143669792
  364   457          143672537
  246   505          143674561
  376   449          143676225
  199   514          143677343
  258   502          143679520
  113   522          143679545
  406   425          143689041
  392   437          143689741
   86   523          143691723
  285   494          143702909
  349   466          143703245
  383   444          143710271
  288   493          143711029
  282   495          143713143
   87   523          143714170
  269   499          143716608
  114   522          143718192
  185   516          143719721
  146   520          143720136
  132   521          143720729
  228   509          143724581
  307   486          143725699
  242   506          143726704
  387   441          143726724
  356   462          143729144
  168   518          143733464
  177   517          143733646
  262   501          143736229
   88   523          143737139
  291   492          143737659
  405   426          143738901
  223   510          143740567
  279   496          143741575
  158   519          143742671
  233   508          143745849
  212   512          143745856
  319   481          143746400
  206   513          143747513
  361   459          143748460
  312   484          143751232
  397   433          143753510
  379   447          143754562
  334   474          143756128
  336   473          143756873
  115   522          143757523
  302   488          143757880
   89   523          143760636
  332   475          143766243
  338   472          143768520
  133   521          143773398
  193   515          143779932
  294   491          143782955
  147   520          143784523
   90   523          143784667
  330   476          143787176
  276   497          143788049
  351   465          143788176
  340   471          143791111
  218   511          143793063
  404   427          143793747
  200   514          143796744
  116   522          143797544
  391   438          143804143
  238   507          143805115
   91   523          143809238
  159   519          143818038
  169   518          143818641
  328   477          143818885
  369   454          143820073
  266   500          143821096
  186   516          143822952
  372   452          143824256
  342   470          143824688
  134   521          143826865
  178   517          143828165
   92   523          143834355
  317   482          143835181
  251   504          143837315
  117   522          143838261
  255   503          143844902
  396   434          143845640
  366   456          143846712
  297   490          143847073
  148   520          143849792
  273   498          143852409
  403   428          143853579
  358   461          143854893
  247   505          143856848
  375   450          143859375
   93   523          143860024
  326   478          143861328
  386   442          143863344
  382   445          143864093
  344   469          143869293
  305   487          143873928
  310   485          143875125
  207   513          143875440
    0   524          143877824
    1   524          143877825
    2   524          143877832
    3   524          143877851
    4   524          143877888
    5   524          143877949
    6   524          143878040
    7   524          143878167
    8   524          143878336
    9   524          143878553
   10   524          143878824
   11   524          143879155
   12   524          143879552
  118   522          143879680
  259   502          143879987
   13   524          143880021
   14   524          143880568
  135   521          143881136
   15   524          143881199
  229   509          143881218
  213   512          143881325
   16   524          143881920
   17   524          143882737
   18   524          143883656
  353   464          143884321
   19   524          143884683
   20   524          143885824
   94   523          143886251
   21   524          143887085
   22   524          143888472
   23   524          143889991
  224   510          143890424
   24   524          143891648
  194   515          143892259
   25   524          143893449
  160   519          143894359
   26   524          143895400
   27   524          143897507
   28   524          143899776
   29   524          143902213
  243   506          143903123
  363   458          143904059
   30   524          143904824
  170   518          143904832
   31   524          143907615
  234   508          143909416
   32   524          143910592
   95   523          143913042
   33   524          143913761
  324   479          143914463
  149   520          143915949
   34   524          143917128
  201   514          143917345
  402   429          143918397
   35   524          143920699
  119   522          143921807
  390   439          143923519
  179   517          143923752
   36   524          143924480
  346   468          143924968
  378   448          143925544
  187   516          143927299
   37   524          143928477
  300   489          143930169
   38   524          143932696
  315   483          143934462
  270   499          143934499
  136   521          143936217
  219   511          143936290
   39   524          143937143
   96   523          143940403
   40   524          143941824
  395   435          143942750
  263   501          143942948
   41   524          143946745
  286   494          143947440
   42   524          143951912
  283   495          143952562
   43   524          143957331
  289   493          143960726
   44   524          143963008
  120   522          143964648
   97   523          143968340
   45   524          143968949
  161   519          143971640
   46   524          143975160
  239   507          143975762
  280   496          143975936
  322   480          143978248
   47   524          143981647
  416   416          143982592
  150   520          143983000
  415   417          143985088
  401   430          143988201
   48   524          143988416
  355   463          143991722
  348   467          143991755
  360   460          143992000
  171   518          143992043
  137   521          143992114
  292   492          143992576
  414   418          143992576
   49   524          143995473
   98   523          143996859
   50   524          144002824
  208   513          144004609
  385   443          144004932
  413   419          144005056
  195   515          144005750
  121   522          144008209
  308   486          144009368
   51   524          144010475
  277   497          144017406
  214   512          144018072
   52   524          144018432
  180   517          144020413
  412   420          144022528
  381   446          144022877
  371   453          144024488
   99   523          144025966
   53   524          144026701
  252   504          144027072
  303   488          144032399
  368   455          144032407
  188   516          144032768
  267   500          144034163
   54   524          144035288
  202   514          144039152
  230   509          144039229
  248   505          144040617
  256   503          144040743
  225   510          144041625
  295   491          144043146
   55   524          144044199
  313   484          144044201
  394   436          144044840
  411   421          144044992
  374   451          144047475
  389   440          144047869
  138   521          144048833
  162   519          144049887
  151   520          144050951
  122   522          144052496
  320   481          144052641
   56   524          144053440
  100   523          144055667
  400   431          144062991
   57   524          144063017
  350   466          144069696
  365   457          144071118
  410   422          144072448
   58   524          144072936
  235   508          144074387
  274   498          144076816
  172   518          144080280
  220   511          144080831
  244   506          144081000
  260   502          144082008
   59   524          144083203
  101   523          144085968
  335   474          144091799
   60   524          144093824
  337   473          144096570
  123   522          144097515
  333   475          144097912
  377   449          144101482
   61   524          144104805
  409   423          144104896
  139   521          144106380
  357   462          144110421
  339   472          144112267
  298   490          144112592
  331   476          144114867
   62   524          144116152
  102   523          144116875
  181   517          144118154
  152   520          144119808
  196   515          144120411
   63   524          144127871
  163   519          144129106
  209   513          144135026
  318   482          144137600
  341   471          144138932
  189   516          144139365
   64   524          144139968
  362   459          144140507
  408   424          144142336
  329   477          144142622
  399   432          144142767
  124   522          144143272
  240   507          144147843
  103   523          144148394
  264   501          144151245
  384   444          144151488
  393   437          144151910
   65   524          144152449
  306   487          144153919
  271   499          144154010
  215   512          144156103
  352   465          144158833
  203   514          144162171
  311   485          144164356
  140   521          144164761
   66   524          144165320
  173   518          144169549
  343   470          144176607
  388   441          144177193
   67   524          144178587
  104   523          144180531
  327   478          144181135
  407   425          144184768
  380   447          144186623
  153   520          144189577
  125   522          144189773
   68   524          144192256
  284   495          144193679
  287   494          144193687
  226   510          144194176
  231   509          144198620
  301   489          144201070
   69   524          144206333
  164   519          144209303
  281   496          144211977
  290   493          144212157
  105   523          144213292
  182   517          144216981
  253   504          144218341
   70   524          144220824
  141   521          144223982
  345   469          144225334
  249   505          144225874
  221   511          144226692
  398   433          144227529
  370   454          144229664
  325   479          144230364
  406   426          144232192
  316   483          144233083
   71   524          144235735
  197   515          144236248
  126   522          144237024
  257   503          144238120
  359   461          144240460
  373   452          144240525
  236   508          144240768
  106   523          144246683
  190   516          144247096
  278   497          144248425
  268   500          144248832
  293   492          144249245
  367   456          144249679
   72   524          144251072
  354   464          144259208
  174   518          144259856
  154   520          144260264
  245   506          144260341
  392   438          144263960
  210   513          144266697
   73   524          144266841
  107   523          144280710
  376   450          144282376
   74   524          144283048
  142   521          144284049
  405   427          144284608
  127   522          144285031
  347   468          144285155
  261   502          144285589
  204   514          144286408
  323   480          144290267
  165   519          144290484
  309   486          144294885
  216   512          144295424
   75   524          144299699
  364   458          144300456
  275   498          144302867
  383   445          144303012
  296   491          144305107
  304   488          144308736
  387   442          144311491
  108   523          144315379
   76   524          144316800
  183   517          144316900
  397   434          144317277
  241   507          144321364
  155   520          144331875
  128   522          144333800
   77   524          144334357
  314   484          144339048
  404   428          144342016
  143   521          144344968
  227   510          144348083
  109   523          144350696
  175   518          144351207
   78   524          144352376
  198   515          144353267
  379   448          144355331
  191   516          144355967
  349   467          144356112
  232   509          144359397
  321   481          144360802
  265   501          144361126
   79   524          144370863
  356   463          144370863
  166   519          144372655
  222   511          144373879
  272   499          144375147
  299   490          144379899
  391   439          144380990
  361   460          144381881
  129   522          144383337
  110   523          144386667
   80   524          144389824
  211   513          144399628
  156   520          144404416
  403   429          144404416
  144   521          144406745
  237   508          144408565
   81   524          144409265
  254   504          144411128
  205   514          144411869
  396   435          144412011
  250   505          144412625
  184   517          144417917
  111   523          144423298
   82   524          144429192
  336   474          144429480
  334   475          144431579
  130   522          144433648
  307   487          144435746
  217   512          144436041
  285   495          144436500
  258   503          144437039
  351   466          144438247
  338   473          144438289
  372   453          144438525
  369   455          144439784
  246   506          144441152
  288   494          144441656
  319   482          144441927
  176   518          144443608
  332   476          144444544
   83   524          144449611
  282   496          144449704
  386   443          144450763
  312   485          144455453
  167   519          144455822
  340   472          144458048
  382   446          144459504
  112   523          144460595
  269   500          144465109
  291   493          144465328
  192   516          144465984
  375   451          144468226
  330   477          144468333
  145   521          144469386
   84   524          144470528
  199   515          144471474
  402   430          144471808
  366   457          144471889
  302   489          144473777
  157   520          144477893
  279   497          144481112
  131   522          144484739
  342   471          144488799
  262   502          144490736
   85   524          144491949
  358   462          144493840
  242   507          144496331
  113   523          144498564
  328   478          144502904
  390   440          144503000
  416   417          144503009
  228   510          144503352
  294   492          144507672
  415   418          144508007
  395   436          144511731
   86   524          144513880
  414   419          144518003
  185   517          144520038
  233   509          144521566
  223   511          144522398
  378   449          144529001
  276   498          144530568
  344   470          144530584
  353   465          144531602
  146   521          144532897
  413   420          144532997
  317   483          144533600
  212   513          144533825
  363   459          144534726
   87   524          144536327
  132   522          144536616
  177   518          144537065
  114   523          144537211
  206   514          144538560
  168   519          144539991
  401   431          144544192
  326   479          144548215
  158   520          144552312
  412   421          144552989
   88   524          144559296
  297   491          144568844
  266   501          144572597
  115   523          144576542
  193   516          144577153
  238   508          144577784
  218   512          144577960
  411   422          144577979
  310   486          144582256
   89   524          144582793
  346   469          144583445
  305   488          144586897
  133   522          144589285
  200   515          144590875
  385   444          144595009
  147   521          144597284
  273   499          144597916
  251   505          144600876
  324   480          144604224
  255   504          144605439
   90   524          144606824
  410   423          144607967
  394   437          144616437
  116   523          144616563
  381   447          144620964
  400   432          144621568
  186   517          144623269
  247   506          144623439
  169   519          144625168
  159   520          144627679
  360   461          144628181
  389   441          144629990
   91   524          144631395
  178   518          144631584
  315   484          144635779
  355   464          144636219
  259   503          144637506
  371   454          144641475
  134   522          144642752
  409   424          144642953
  348   468          144647424
  300   490          144649000
  368   456          144654848
   92   524          144656512
  117   523          144657280
  374   452          144659032
  229   510          144659989
  148   521          144662553
  207   514          144666487
  213   513          144669294
  322   481          144670889
  224   511          144672255
  243   507          144672750
  286   495          144681031
   93   524          144682181
  408   425          144682937
  270   500          144683000
  234   509          144685133
  283   496          144689123
  194   516          144689480
  289   494          144691353
  135   522          144697023
  263   502          144697455
  118   523          144698699
  365   458          144699037
    0   525          144703125
    1   525          144703126
    2   525          144703133
    3   525          144703152
    4   525          144703189
    5   525          144703250
    6   525          144703341
    7   525          144703468
    8   525          144703637
    9   525          144703854
  399   433          144703936
  160   520          144704000
   10   525          144704125
   11   525          144704456
   12   525          144704853
   13   525          144705322
   14   525          144705869
   15   525          144706500
   16   525          144707221
  377   450          144707633
   17   525          144708038
   94   524          144708408
   18   525          144708957
   19   525          144709984
   20   525          144711125
  170   519          144711359
  201   515          144711476
   21   525          144712386
   22   525          144713773
   23   525          144715292
  280   497          144715473
   24   525          144716949
   25   525          144718750
  308   487          144719415
  292   493          144720245
   26   525          144720701
  219   512          144721187
  350   467          144722563
   27   525          144722808
   28   525          144725077
  393   438          144726129
  179   518          144727171
   29   525          144727514
  187   517          144727616
  407   426          144727919
  149   521          144728710
   30   525          144730125
   31   525          144732916
   95   524          144735199
   32   525          144735893
   33   525          144739062
  119   523          144740826
   34   525          144742429
  384   445          144744229
   35   525          144746000
  320   482          144748168
  303   489          144748296
  313   485          144748422
  239   508          144748431
   36   525          144749781
  136   522          144752104
  357   463          144752140
   37   525          144753778
   38   525          144757997
  277   498          144759925
  388   442          144761960
   39   525          144762444
   96   524          144762560
   40   525          144767125
  335   475          144767250
  295   492          144767863
  337   474          144769177
   41   525          144772046
  362   460          144773928
  333   476          144776213
   42   525          144777213
  406   427          144777899
  161   520          144781281
  339   473          144782036
   43   525          144782632
  120   523          144783667
  267   501          144785664
  380   448          144787392
   44   525          144788309
   97   524          144790497
  252   505          144790633
  398   434          144791296
   45   525          144794250
  208   514          144795656
  150   521          144795761
  331   477          144796024
  171   519          144798570
   46   525          144800461
  256   504          144801280
  195   516          144802971
  341   472          144805869
  214   513          144806041
   47   525          144806948
  248   506          144807208
  137   522          144808001
  352   466          144808904
   48   525          144813717
  230   510          144818000
   98   524          144819016
   49   525          144820774
  274   499          144822323
  225   511          144823456
  180   518          144823832
  329   478          144826641
  121   523          144827228
   50   525          144828125
  405   428          144832877
  188   517          144833085
  202   515          144833283
  298   491          144834363
   51   525          144835776
  318   483          144836019
  260   503          144839527
  343   471          144840718
  392   439          144840807
   52   525          144843733
   99   524          144848123
  370   455          144849375
  235   509          144850104
  244   507          144850627
   53   525          144852002
  373   453          144854794
  162   520          144859528
   54   525          144860589
  151   521          144863712
  138   522          144864720
  220   512          144865728
  306   488          144866888
  327   479          144868022
   55   525          144869500
  311   486          144871487
  122   523          144871515
  367   457          144874856
  100   524          144877824
   56   525          144878741
  359   462          144879407
  397   435          144883648
  345   470          144886625
  172   519          144886807
   57   525          144888318
  376   451          144891227
  404   429          144892853
   58   525          144898237
  383   446          144898423
  387   443          144898910
  271   500          144902511
  264   502          144905752
  354   465          144906489
  101   524          144908125
   59   525          144908504
  123   523          144916534
  196   516          144917632
   60   525          144919125
  301   490          144919901
  325   480          144920125
  240   508          144920512
  181   518          144921573
  139   522          144922267
  209   514          144926073
  287   495          144927278
   61   525          144930106
  284   496          144930240
  364   459          144931123
  152   521          144932569
  316   484          144934400
  163   520          144938747
  102   524          144939032
  189   517          144939682
   62   525          144941453
  290   494          144942784
  347   469          144943632
  215   513          144944072
  281   497          144951514
   63   525          144953172
  203   515          144956302
  403   430          144957827
  379   449          144958788
  391   440          144960471
  124   523          144962291
   64   525          144965269
  103   524          144970551
  226   511          144976007
  173   519          144976076
  293   493          144976914
  231   510          144977391
   65   525          144977750
  140   522          144980648
  396   436          144980992
  253   505          144981902
  323   481          144982908
   66   525          144990621
  278   498          144990944
  249   506          144992465
  257   504          144998657
  268   501          145000333
  153   521          145002338
  104   524          145002688
   67   525          145003888
  309   487          145004932
  125   523          145008792
  221   512          145011589
  349   468          145011781
  356   464          145015360
  236   509          145016485
   68   525          145017557
  361   461          145018062
  164   520          145018944
  182   518          145020400
  417   417          145023426
  304   489          145024633
  416   418          145025928
  402   431          145027799
  296   492          145029824
  245   507          145029968
   69   525          145031634
  415   419          145033434
  197   516          145033469
  105   524          145035449
  141   522          145039869
  386   444          145040840
  261   503          145043108
  314   485          145043269
  414   420          145045944
   70   525          145046125
  190   517          145047413
  275   499          145048374
  372   454          145055512
  126   523          145056043
  321   482          145056329
  382   447          145057591
  210   514          145057744
   71   525          145061036
  369   456          145062225
  413   421          145063458
  174   519          145066383
  106   524          145068840
  154   521          145073025
   72   525          145076373
  375   452          145079783
  204   515          145080539
  395   437          145083328
  216   513          145083393
  390   441          145085121
  412   422          145085976
  351   467          145091114
   73   525          145092142
  241   508          145094033
  366   458          145099808
  142   522          145099936
  165   520          145100125
  299   491          145101670
  401   432          145102769
  107   524          145102867
  127   523          145104050
  336   475          145104931
   74   525          145108349
  334   476          145109880
  338   474          145110896
  411   423          145113498
  265   502          145115633
  183   518          145120319
  272   500          145123648
   75   525          145125000
  332   477          145125701
  340   473          145127817
  227   511          145129914
  378   450          145135152
  358   463          145135559
  108   524          145137536
  232   510          145138168
  319   483          145140346
   76   525          145142101
  155   521          145144636
  410   424          145146024
  307   488          145148715
  198   516          145150488
  330   478          145152352
  128   523          145152819
  342   472          145155736
  191   517          145156284
  175   519          145157734
  222   512          145158776
   77   525          145159658
  143   522          145160855
  312   486          145162584
  363   460          145168147
  109   524          145172853
  285   496          145173061
  254   505          145174689
  288   495          145175247
   78   525          145177677
  250   506          145179216
  353   466          145181673
  166   520          145182296
  400   433          145182737
  409   425          145183554
  237   509          145184282
  385   445          145187750
  282   497          145189241
  328   479          145189791
  394   438          145190656
  211   514          145190675
  302   490          145192608
  344   471          145194695
  291   494          145195955
   79   525          145196164
  258   504          145197576
  129   523          145202356
  205   515          145206000
  110   524          145208824
  246   507          145210779
  389   442          145214757
   80   525          145215125
  269   501          145216610
  156   521          145217177
  184   518          145221336
  381   448          145221733
  144   522          145222632
  279   498          145223631
  217   513          145224010
  408   426          145226088
   81   525          145234566
  317   484          145234917
  294   493          145235341
  326   480          145237976
  346   470          145244736
  111   524          145245455
  262   503          145248255
  176   519          145250135
  130   523          145252667
   82   525          145254493
  371   455          145261186
  167   520          145265463
  192   517          145266301
  360   462          145267128
  399   434          145267703
  199   516          145268695
  242   508          145269000
  374   453          145273301
  407   427          145273626
   83   525          145274912
  276   499          145276075
  368   457          145280025
  112   524          145282752
  355   465          145283500
  228   511          145285183
  145   522          145285273
  157   521          145290654
  310   487          145292303
  297   492          145293561
   84   525          145295829
  324   481          145296865
  233   510          145300337
  305   489          145302794
  393   439          145302976
  131   523          145303758
  348   469          145305901
  223   512          145307295
  377   451          145316484
   85   525          145317250
  113   524          145320721
  185   518          145323457
  212   514          145324872
  406   428          145326168
  266   502          145327104
  365   459          145329704
  206   515          145332691
   86   525          145339181
  384   446          145339640
  315   485          145340000
  177   519          145343592
  273   500          145346417
  146   522          145348784
  388   443          145349379
  168   520          145349632
  238   509          145353501
  132   523          145355635
  398   435          145357667
  114   524          145359368
   87   525          145361628
  158   521          145365073
  218   513          145365929
  322   482          145366416
  251   506          145367467
  255   505          145369000
  300   491          145370771
  193   517          145377470
  350   468          145378232
  405   429          145383714
   88   525          145384597
  200   516          145388096
  380   449          145390849
  247   507          145393066
  357   464          145396637
  259   504          145398043
  115   524          145398699
   89   525          145408094
  133   523          145408304
  362   461          145410109
  147   522          145413171
  286   496          145417592
  392   440          145420288
  289   495          145424944
  186   518          145426688
  283   497          145428660
   90   525          145432125
  308   488          145432384
  270   501          145434501
  169   520          145434809
  178   519          145438111
  116   524          145438720
  159   521          145440440
  229   511          145441820
  337   475          145444628
  243   508          145445419
  335   476          145445551
  404   430          145446264
  320   483          145446587
  292   494          145450872
  397   436          145452629
  339   474          145454643
  263   503          145454974
  313   486          145455553
   91   525          145456696
  224   512          145457152
  333   477          145457370
  280   498          145457992
  213   514          145460341
  207   515          145460618
  134   523          145461771
  352   467          145461771
  234   510          145463904
  303   490          145467127
  373   454          145471781
  370   456          145471816
  341   473          145475638
  148   522          145478440
  117   524          145479437
  331   478          145480043
   92   525          145481813
  387   444          145488987
  194   517          145489797
  295   493          145495532
  383   447          145496510
  367   458          145502775
  376   452          145502784
  277   499          145505432
   93   525          145507482
  343   472          145507655
  201   516          145508697
  219   513          145509156
  329   479          145513528
  403   431          145513818
  135   523          145516042
  160   521          145516761
  118   524          145520856
  170   520          145521000
  359   463          145521126
  239   509          145524148
  187   518          145531035
    0   526          145531576
    1   526          145531577
    2   526          145531584
    3   526          145531603
    4   526          145531640
    5   526          145531701
    6   526          145531792
    7   526          145531919
    8   526          145532088
    9   526          145532305
   10   526          145532576
   11   526          145532907
   12   526          145533304
  179   519          145533698
   94   525          145533709
   13   526          145533773
   14   526          145534320
   15   526          145534951
   16   526          145535672
   17   526          145536489
  318   484          145537336
   18   526          145537408
   19   526          145538435
   20   526          145539576
  267   502          145540171
   21   526          145540837
   22   526          145542224
  391   441          145542592
   23   526          145543743
  149   522          145544597
   24   526          145545400
  417   418          145546345
   25   526          145547201
   26   526          145549152
  345   471          145550736
   27   526          145551259
  416   419          145551355
  396   437          145552589
   28   526          145553528
   29   526          145555965
  354   466          145556560
  252   506          145557224
  327   480          145557783
   30   526          145558576
  298   492          145559080
   95   525          145560500
   31   526          145561367
  415   420          145561375
  119   524          145562983
   32   526          145564344
  364   460          145564544
  256   505          145564841
  379   450          145564939
   33   526          145567513
  274   500          145570824
   34   526          145570880
  136   523          145571123
   35   526          145574451
  414   421          145576405
  248   507          145576835
   36   526          145578232
  311   487          145581534
   37   526          145582229
  306   489          145582785
  402   432          145586376
   38   526          145586448
   96   525          145587861
  208   515          145589787
   39   526          145590895
  161   521          145594042
   40   526          145595576
  413   422          145596445
  214   514          145597088
  230   511          145599831
  260   504          145600064
   41   526          145600497
  195   517          145603288
  347   470          145604923
   42   526          145605664
  120   524          145605824
  171   520          145608211
  225   512          145608353
   43   526          145611083
  150   522          145611648
  325   481          145612766
   97   525          145615798
   44   526          145616760
  412   423          145621495
   45   526          145622701
  244   508          145623296
  137   523          145627020
  235   510          145628875
   46   526          145628912
  180   519          145630359
  202   516          145630504
  386   445          145633581
   47   526          145635399
  188   518          145636504
  316   485          145638621
  301   491          145641672
   48   526          145642168
   98   525          145644317
   49   526          145649225
  121   524          145649385
  411   424          145651555
  220   513          145653697
  271   501          145654012
   50   526          145656576
  361   462          145657009
  395   438          145657547
  382   448          145658360
  356   465          145662641
  264   503          145663271
  287   496          145663839
  401   433          145663938
   51   526          145664227
  284   497          145669777
  390   442          145669888
  349   469          145670258
   52   526          145672184
  162   521          145672289
   99   525          145673424
  372   455          145675223
  290   495          145676375
  323   482          145678435
  151   522          145679599
   53   526          145680453
  138   523          145683739
  410   425          145686625
  369   457          145687402
   54   526          145689040
  122   524          145693672
  281   498          145694033
  375   453          145694052
  240   509          145696229
  172   520          145696448
   55   526          145697951
  100   525          145703125
   56   526          145707192
  293   494          145707541
   57   526          145716769
  309   488          145717901
  196   517          145717949
  209   515          145720204
   58   526          145726688
  409   426          145726705
  181   519          145728100
  366   459          145730475
  101   525          145733426
  215   514          145735119
  278   499          145736451
   59   526          145736955
  123   524          145738691
  139   523          145741286
  189   518          145743101
  304   490          145743464
  378   451          145744003
  400   434          145746504
  351   468          145746783
   60   526          145747576
  152   522          145748456
  253   506          145748493
  314   486          145750400
  163   521          145751508
  203   516          145753523
  321   483          145754748
  268   502          145754840
  296   493          145757493
   61   526          145758557
  231   511          145759222
  226   512          145760904
  249   507          145762092
  257   505          145762218
  102   525          145764333
  394   439          145767503
   62   526          145769904
  408   427          145771795
  358   464          145780056
   63   526          145781623
  385   446          145783161
  336   476          145783232
  124   524          145784448
  173   520          145785717
  338   475          145786347
  334   477          145791037
   64   526          145793720
  236   510          145795256
  103   525          145795852
  275   500          145796875
  221   513          145799558
  140   523          145799667
  340   474          145800424
  389   443          145802176
  245   508          145802637
  261   504          145803645
  363   461          145804328
   65   526          145806201
  332   478          145809720
  153   522          145818225
   66   526          145819072
  407   428          145821895
  381   449          145825190
  342   473          145825505
  299   492          145826387
  182   519          145826927
  104   525          145827989
  125   524          145830949
  164   521          145831705
   67   526          145832339
  197   517          145833786
  399   435          145834074
  353   467          145834540
  330   479          145839239
  319   484          145841663
   68   526          145846008
  190   518          145850832
  210   515          145851875
  141   523          145858888
   69   526          145860085
  105   525          145860750
  344   472          145861632
  307   489          145864612
  241   509          145869750
  312   487          145872631
  265   503          145873152
  216   514          145874440
   70   526          145874576
  272   501          145875149
  174   520          145876024
  406   429          145877005
  204   516          145877760
  126   524          145878200
  328   480          145879552
  393   440          145882457
  371   456          145883627
  154   522          145888912
   71   526          145889487
  374   454          145890288
  106   525          145894141
   72   526          145904824
  368   458          145907944
  346   471          145908847
  360   463          145908847
  288   496          145911808
  285   497          145912598
  165   521          145912886
  302   491          145914379
  227   512          145914811
  142   523          145918955
  232   511          145919999
   73   526          145920593
  127   524          145926207
  398   436          145926648
  183   519          145926846
  377   452          145928041
  107   525          145928168
  291   495          145929546
  326   481          145930617
  282   498          145931760
  355   466          145933571
   74   526          145936800
  405   430          145937125
  384   447          145937727
  317   485          145939138
  388   444          145939456
  254   506          145941280
  222   513          145946745
  250   507          145948843
  198   517          145950805
   75   526          145953451
  191   518          145959703
  155   522          145960523
  258   505          145961137
  108   525          145962837
  237   510          145963053
  365   460          145963125
  294   494          145965968
  348   470          145967192
  175   520          145967375
  279   499          145969138
   76   526          145970552
  269   502          145971117
  128   524          145974976
  143   523          145979874
  246   508          145983448
  211   515          145984806
   77   526          145988109
  324   482          145992392
  166   521          145995057
  380   450          145997000
  109   525          145998154
  404   431          146002255
  392   441          146002409
  205   516          146003221
  310   488          146005272
   78   526          146006128
  262   504          146008792
  217   514          146015057
  297   493          146021230
  305   490          146021625
  397   437          146024226
  129   524          146024513
  276   500          146024576
   79   526          146024615
  184   519          146027863
  156   522          146033064
  110   525          146034125
  350   469          146036709
  144   523          146041651
   80   526          146043576
  357   465          146043918
  242   509          146044717
  315   486          146047131
  362   462          146049056
  176   520          146059776
   81   526          146063017
  322   483          146064835
  199   517          146069012
  418   418          146069264
  192   518          146069720
  228   512          146070080
  111   525          146070756
  417   419          146071772
  403   432          146072395
  130   524          146074824
  167   521          146078224
  416   420          146079296
  387   445          146081728
  233   511          146082168
   82   526          146082944
  266   503          146084623
  373   455          146091492
  415   421          146091836
  223   513          146095264
  300   492          146095488
  370   457          146096993
  383   448          146097279
  273   501          146097918
   83   526          146103363
  145   523          146104292
  157   522          146106541
  112   525          146108053
  414   422          146109392
  376   453          146117053
  352   468          146117440
  212   515          146119003
  337   476          146122929
   84   526          146124280
  131   524          146125915
  335   477          146126708
  396   438          146126808
  391   442          146127359
  206   516          146129912
  185   519          146129984
  339   475          146130094
  413   423          146131964
  238   510          146132272
  367   459          146133442
  255   506          146135591
  251   507          146137094
  333   478          146141389
   85   526          146145701
  113   525          146146022
  402   433          146147545
  320   484          146147904
  341   474          146148245
  308   489          146148281
  177   520          146153233
  218   514          146156976
  286   497          146157129
  412   424          146159552
  289   496          146161505
  259   505          146161604
  168   521          146162393
  313   487          146165600
  359   464          146165623
  247   508          146165735
  331   479          146166930
   86   526          146167632
  146   523          146167803
  283   498          146171179
  379   451          146173790
  343   473          146177424
  132   524          146177792
  193   518          146180889
  158   522          146180960
  292   495          146184463
  114   525          146184669
  200   517          146188413
  303   491          146188898
  270   502          146189008
   87   526          146190079
  411   425          146192156
  364   461          146200725
  329   480          146203289
  280   499          146203499
  354   467          146209427
   88   526          146213048
  263   504          146215511
  345   472          146217673
  243   509          146221136
  115   525          146224000
  295   494          146226159
  229   512          146226717
  401   434          146227705
  386   446          146228992
  410   426          146229776
  133   524          146230461
  147   523          146232190
  186   519          146233215
  395   439          146234394
   89   526          146236545
  318   485          146241557
  224   513          146245121
  234   511          146245735
  169   521          146247570
  178   520          146247752
  327   481          146250424
  277   500          146253933
  213   515          146254472
  159   522          146256327
  390   443          146257307
  207   516          146257839
   90   526          146260576
  382   449          146261817
  116   525          146264021
  347   471          146269034
  409   427          146272412
  134   524          146283928
   91   526          146285147
  298   493          146286749
  194   518          146293216
  311   488          146294503
  148   523          146297459
  372   456          146297664
  267   503          146297690
  361   463          146298728
  219   514          146300203
  306   490          146301616
  239   510          146302919
  117   525          146304738
  325   482          146308293
  201   517          146309014
   92   526          146310264
  375   454          146311039
  356   466          146312712
  400   435          146312875
  369   458          146315321
  408   428          146320064
  274   501          146322325
  252   507          146326851
  256   506          146331432
  349   470          146331549
  160   522          146332648
  170   521          146333761
   93   526          146335933
  187   519          146337562
  135   524          146338199
  179   520          146343339
  316   486          146345752
  118   525          146346157
  394   440          146346984
  248   508          146349504
  378   452          146355560
   94   526          146362160
    0   527          146363183
    1   527          146363184
    2   527          146363191
    3   527          146363210
    4   527          146363247
    5   527          146363308
    6   527          146363399
    7   527          146363526
  149   523          146363616
  260   505          146363625
    8   527          146363695
  366   460          146363896
    9   527          146363912
   10   527          146364183
   11   527          146364514
   12   527          146364911
   13   527          146365380
   14   527          146365927
  301   492          146366389
   15   527          146366558
   16   527          146367279
   17   527          146368096
   18   527          146369015
   19   527          146370042
   20   527          146371183
   21   527          146372444
  407   429          146372732
   22   527          146373831
   23   527          146375350
  323   483          146376854
   24   527          146377007
   25   527          146378808
   26   527          146380759
  385   447          146381248
   27   527          146382866
  230   512          146384728
   28   527          146385135
  208   516          146387008
   29   527          146387572
  119   525          146388284
   95   526          146388951
   30   527          146390183
  214   515          146391219
  389   444          146392253
   31   527          146392974
  136   524          146393280
   32   527          146395951
  225   513          146396322
  244   509          146399013
   33   527          146399120
   34   527          146402487
  399   436          146403055
  287   497          146403376
  351   469          146405260
   35   527          146406058
  195   518          146406707
  271   502          146408519
   36   527          146409839
  161   522          146409929
  235   511          146410706
  284   498          146412296
  290   496          146412936
   37   527          146413836
   96   526          146416312
   38   527          146418055
  171   521          146420972
   39   527          146422502
  264   504          146423808
   40   527          146427183
  358   465          146427337
  406   430          146430416
  150   523          146430667
  202   517          146430821
  120   525          146431125
  381   450          146431341
   41   527          146432104
  309   489          146433798
   42   527          146437271
  281   499          146439540
  180   520          146440000
  293   495          146441132
   43   527          146442690
  188   519          146443031
  363   462          146443275
   97   526          146444249
  220   514          146444744
   44   527          146448367
  137   524          146449177
   45   527          146454308
  321   484          146456065
  314   487          146460447
   46   527          146460519
  336   477          146464389
  393   441          146464578
  338   476          146464648
  304   491          146465235
   47   527          146467006
   98   526          146472768
   48   527          146473775
  121   525          146474686
  240   510          146475000
  334   478          146475056
  340   475          146475875
   49   527          146480832
  278   500          146484952
  296   494          146488120
  162   522          146488176
   50   527          146488183
  353   468          146490209
  405   431          146493116
   51   527          146495834
  332   479          146496607
  342   474          146498112
  398   437          146498245
  151   523          146498618
   99   526          146501875
   52   527          146503791
  138   524          146505896
  371   457          146508804
  172   521          146509209
  374   455          146509999
   53   527          146512060
  268   503          146512359
  209   516          146517425
  253   507          146518120
  122   525          146518973
   54   527          146520647
  196   518          146521368
  257   506          146528809
  330   480          146529000
  215   515          146529250
   55   527          146529558
  344   473          146531401
  100   526          146531576
  388   445          146532197
  249   508          146534761
  181   520          146537741
  384   448          146538496
  368   459          146538611
   56   527          146538799
  377   453          146542310
  231   512          146544119
  319   485          146545884
   57   527          146548376
  275   501          146548376
  226   513          146548873
  189   519          146549628
  360   464          146553344
  203   517          146553840
  299   493          146554056
   58   527          146558295
  404   432          146560832
  101   526          146561877
  139   524          146563443
  123   525          146563992
  261   505          146567206
  163   522          146567395
  152   523          146567475
   59   527          146568562
  328   481          146572193
  346   472          146575784
  236   511          146577087
  245   509          146578354
   60   527          146579183
  307   490          146583443
  312   488          146585600
  355   467          146586438
  392   442          146587176
   61   527          146590164
  221   514          146590605
  102   526          146592784
  418   419          146594691
  397   438          146598445
  173   521          146598478
  365   461          146599306
  417   420          146599713
   62   527          146601511
  380   451          146605851
  124   525          146609749
  416   421          146609757
   63   527          146613230
  140   524          146621824
  103   526          146624303
  415   422          146624823
   64   527          146625327
  326   482          146626144
  272   502          146629656
  348   471          146631303
  403   433          146633564
  265   504          146633689
  182   520          146636568
  197   518          146637205
  153   523          146637244
   65   527          146637808
  302   492          146639096
  414   423          146644911
  317   486          146646269
  164   522          146647592
  241   510          146648521
  210   516          146649096
   66   527          146650679
  288   497          146651345
  285   498          146655117
  125   525          146656250
  104   526          146656440
  190   519          146657359
   67   527          146663946
  291   496          146666107
  216   515          146668571
  413   424          146670021
  387   446          146677139
  282   499          146677267
   68   527          146677615
  204   517          146678077
  141   524          146681045
  174   521          146688785
  105   526          146689201
  362   463          146690775
  324   483          146690811
   69   527          146691692
  357   466          146693989
  350   470          146698000
  294   495          146699559
  412   425          146700153
  383   449          146700736
  227   513          146702780
  126   525          146703501
  396   439          146703655
  232   512          146704896
   70   527          146706183
  154   523          146707931
  254   507          146710907
  402   434          146711312
  373   456          146713933
  391   443          146714778
  279   500          146717639
   71   527          146721094
  310   489          146721169
  250   508          146721512
  106   526          146722592
  370   458          146724912
  258   506          146727728
  269   503          146728636
  165   522          146728773
  376   454          146734040
  411   426          146735307
   72   527          146736431
  183   520          146736487
  222   514          146737792
  142   524          146741112
  305   491          146743396
  237   511          146744884
  127   525          146751508
  297   494          146751857
   73   527          146752200
  198   518          146754224
  107   526          146756619
  315   487          146757178
  246   509          146759165
  322   484          146766152
  191   519          146766230
  367   460          146766863
   74   527          146768407
  262   505          146772353
  410   427          146775483
  352   469          146775917
  276   501          146776077
  155   523          146779542
  175   521          146780136
  211   516          146782027
   75   527          146785058
  379   452          146785347
  108   526          146791288
  401   435          146794076
  128   525          146800277
  143   524          146802031
   76   527          146802159
  205   517          146803538
  337   477          146804086
  339   476          146808395
  217   515          146809188
  335   478          146810727
  166   522          146810944
  359   465          146812904
  395   440          146813875
   77   527          146819716
  409   428          146820681
  300   493          146823157
  242   510          146823488
  341   475          146823696
  109   526          146826605
  386   447          146827079
  333   479          146828276
  184   520          146837504
   78   527          146837735
  364   462          146839672
  266   504          146845160
  390   444          146847384
  129   525          146849814
  343   474          146850031
  156   523          146852083
  320   485          146852125
  273   502          146852425
   79   527          146856222
  331   480          146856691
  228   513          146858049
  110   526          146862576
  144   524          146863808
  354   468          146865096
  233   512          146867065
  308   490          146867112
  382   450          146867968
  408   429          146870901
  199   518          146872431
  176   521          146872537
   80   527          146875183
  192   519          146876247
  313   488          146878569
  400   436          146881856
  223   514          146886311
  345   473          146887442
  167   522          146894111
   81   527          146894624
  329   481          146895930
  111   526          146899207
  286   498          146899648
  130   525          146900125
  289   497          146901042
  255   507          146905218
  251   508          146909763
  303   492          146913615
  238   511          146914103
   82   527          146914551
  212   516          146916224
  283   499          146916686
  292   496          146921024
  372   457          146922841
  157   523          146925560
  407   430          146926143
  145   524          146926449
  259   506          146928195
  394   441          146929105
  206   517          146930229
  375   455          146930750
   83   527          146934970
  347   472          146935971
  112   526          146936504
  185   520          146939625
  247   509          146941452
  361   464          146943225
  327   482          146945951
  369   459          146945988
  270   503          146946527
  318   486          146948688
  218   515          146951107
  131   525          146951216
  280   500          146952000
   84   527          146955887
  295   495          146959750
  356   467          146965579
  177   521          146965994
  378   453          146969829
  113   526          146974473
  399   437          146974652
   85   527          146977308
  168   522          146978280
  263   505          146979072
  385   448          146982017
  389   445          146984994
  406   431          146986407
  193   519          146987416
  146   524          146989960
  200   518          146991832
  349   471          146995660
   86   527          146999239
  243   510          146999907
  158   523          146999979
  366   461          147000077
  132   525          147003093
  277   501          147005434
  325   483          147006712
  311   489          147010400
  114   526          147013120
  229   513          147014686
  298   494          147017376
   87   527          147021686
  306   491          147023387
  234   512          147030632
  224   514          147036168
  381   451          147040192
  186   520          147042856
   88   527          147044655
  393   442          147049345
  213   516          147051693
  405   432          147051693
  115   526          147052451
  147   524          147054347
  133   525          147055762
  316   487          147055799
  207   517          147058156
  267   504          147058227
  178   521          147060513
  169   522          147063457
  351   470          147066551
   89   527          147068152
  398   438          147072464
  159   523          147075346
  274   502          147076832
  358   466          147077408
  323   484          147078171
  239   511          147084750
  363   463          147084994
   90   527          147092183
  116   526          147092472
  301   493          147094058
  219   515          147094334
  252   508          147099520
  194   519          147099743
  256   507          147101059
  134   525          147109229
  201   518          147112433
   91   527          147116754
  148   524          147119616
  419   419          147120118
  404   433          147122001
  418   420          147122632
  248   509          147125221
  388   446          147127608
  417   421          147130174
  260   506          147130216
  374   456          147132440
  117   526          147133189
  371   458          147136723
   92   527          147141871
  384   449          147141953
  416   422          147142744
  338   477          147145805
  287   498          147145895
  187   520          147147203
  336   478          147148408
  353   469          147148686
  170   522          147149648
  160   523          147151667
  290   497          147152473
  309   490          147152629
  340   476          147154176
  179   521          147156100
  284   499          147157803
  377   454          147159297
  321   485          147160286
  415   423          147160342
  334   479          147161943
  135   525          147163500
  271   503          147166038
   93   527          147167540
  368   460          147172032
  230   513          147172697
  314   488          147173416
  342   475          147173563
  392   443          147174595
  118   526          147174608
  397   439          147175292
  293   496          147177693
  244   510          147177784
  414   424          147182968
  149   524          147185773
  332   480          147186368
  208   517          147187325
  225   514          147187369
  264   505          147187369
  281   500          147188041
  214   516          147188440
  304   492          147189952
   94   527          147193767
  235   512          147195603
  403   434          147197331
    0   528          147197952
    1   528          147197953
    2   528          147197960
    3   528          147197979
    4   528          147198016
    5   528          147198077
    6   528          147198168
    7   528          147198295
    8   528          147198464
    9   528          147198681
   10   528          147198952
   11   528          147199283
   12   528          147199680
   13   528          147200149
  360   465          147200625
   14   528          147200696
   15   528          147201327
   16   528          147202048
   17   528          147202865
   18   528          147203784
  344   474          147204008
   19   528          147204811
   20   528          147205952
   21   528          147207213
   22   528          147208600
   23   528          147210119
  413   425          147210622
   24   528          147211776
  195   519          147213234
   25   528          147213577
   26   528          147215528
  119   526          147216735
  380   452          147217408
   27   528          147217635
  136   525          147218581
   28   528          147219904
   95   527          147220558
  330   481          147221641
  296   495          147221711
   29   528          147222341
   30   528          147224952
   31   528          147227743
  161   523          147228948
   32   528          147230720
   33   528          147233889
  202   518          147234240
  278   501          147236453
  171   522          147236859
   34   528          147237256
  365   462          147238253
  220   515          147238875
   35   528          147240827
  355   468          147242107
  412   426          147243304
   36   528          147244608
  346   473          147245553
   96   527          147247919
   37   528          147248605
  188   520          147252672
  180   521          147252761
   38   528          147252824
  150   524          147252824
  319   486          147253015
  240   511          147256831
   39   528          147257271
  120   526          147259576
   40   528          147261952
   41   528          147266873
  328   482          147267720
   42   528          147272040
  268   504          147272896
  137   525          147274478
  387   447          147275226
   97   527          147275856
   43   528          147277459
  402   435          147277683
  411   427          147281014
   44   528          147283136
  396   440          147283136
  299   494          147284683
   45   528          147289077
  253   508          147290789
   46   528          147295288
  348   472          147298240
  257   507          147298436
  312   489          147301497
   47   528          147301775
  275   502          147302883
  121   526          147303137
   98   527          147304375
  391   444          147304855
  307   491          147305214
  383   450          147306887
  162   523          147307195
   48   528          147308544
  249   509          147310478
   49   528          147315601
  209   517          147317742
  151   524          147320775
   50   528          147322952
  410   428          147323752
  326   483          147324563
  172   522          147325096
  215   516          147326471
  196   519          147327895
   51   528          147330603
  138   525          147331197
  231   513          147332088
   99   527          147333482
  261   506          147333797
  362   464          147335272
   52   528          147338560
  373   457          147339110
  226   514          147339920
   53   528          147346829
  357   467          147346856
  122   526          147347424
  181   521          147350502
  376   455          147353751
   54   528          147355416
  370   459          147355579
  317   487          147356316
  245   510          147357125
  203   518          147357259
  189   520          147359269
  236   512          147361984
  350   471          147362111
  401   436          147363057
  100   527          147363183
   55   528          147364327
  302   493          147366765
  409   429          147371518
   56   528          147373568
   57   528          147383145
  221   515          147384736
  163   523          147386414
  272   503          147387175
  139   525          147388744
  152   524          147389632
  324   484          147392128
  123   526          147392443
   58   528          147393064
  101   527          147393484
  288   498          147393864
  395   441          147395996
  265   505          147397250
  379   453          147399616
  285   499          147400624
  367   461          147403044
   59   528          147403331
  291   497          147405644
   60   528          147413952
  173   522          147414365
  408   430          147424312
  102   527          147424391
   61   528          147424933
  282   500          147425768
  386   448          147427848
  241   511          147430352
  294   496          147436120
   62   528          147436280
  352   470          147437208
  124   526          147438200
  310   490          147440000
  390   445          147440125
  197   519          147443732
  140   525          147447125
   63   528          147447999
  182   521          147449329
  210   517          147449413
  400   437          147453453
  103   527          147455910
  153   524          147459401
   64   528          147460096
  359   466          147462975
  216   516          147465792
  164   523          147466611
  190   520          147467000
  305   492          147468113
  279   501          147469140
  315   488          147470147
  322   485          147470373
   65   528          147472577
  382   451          147476819
  364   463          147481391
  204   518          147481496
  407   431          147482134
  254   508          147483576
  125   526          147484701
   66   528          147485448
  297   495          147485448
  104   527          147488047
  337   478          147488105
  269   504          147489173
  339   477          147489552
  232   513          147492865
  227   514          147493827
  250   509          147497229
  258   507          147497355
  335   479          147497614
   67   528          147498715
  341   476          147501997
  174   522          147504672
  141   525          147506346
   68   528          147512384
  394   442          147513872
  333   480          147518037
  105   527          147520808
  354   469          147523573
  343   475          147525482
   69   528          147526461
  237   512          147529781
  154   524          147530088
  276   502          147530584
  222   515          147531923
  126   526          147531952
  246   510          147537936
  262   506          147538944
   70   528          147540952
  406   432          147544984
  165   523          147547792
  399   438          147548871
  183   521          147549248
  331   481          147549332
  372   458          147550760
  375   456          147553191
  300   494          147553784
  106   527          147554199
   71   528          147555863
  320   486          147559256
  345   474          147560049
  198   519          147560751
  142   525          147566413
   72   528          147571200
  191   520          147575871
  369   460          147579409
  127   526          147579959
  389   446          147580405
  211   517          147582344
  385   449          147585474
  378   454          147586816
   73   528          147586969
  107   527          147588226
  308   491          147588883
  361   465          147590506
  329   482          147591457
  313   489          147594466
  175   522          147596023
  155   524          147601699
   74   528          147603176
  242   511          147605319
  347   473          147605740
  217   516          147606409
  205   518          147606957
  266   505          147608721
  273   503          147609944
  405   433          147612862
   75   528          147619827
  356   468          147621248
  108   527          147622895
  143   525          147627332
  128   526          147628728
  166   523          147629963
  393   443          147636764
   76   528          147636928
  366   462          147639024
  303   493          147641284
  289   498          147643561
  327   483          147644370
  286   499          147645155
  419   420          147648059
  228   514          147649096
  398   439          147649311
  184   521          147650265
  381   452          147651749
  418   421          147653093
   77   528          147654485
  233   513          147655034
  109   527          147658212
  318   487          147658735
  292   497          147660561
  349   472          147662597
  417   422          147663161
  283   500          147665187
   78   528          147672504
  156   524          147674240
  255   508          147677887
  416   423          147678263
  129   526          147678265
  199   519          147678958
  223   515          147680442
  251   509          147685480
  404   434          147685768
  192   520          147685888
  176   522          147688424
  144   525          147689109
   79   528          147690991
  110   527          147694183
  295   496          147696311
  259   507          147697822
  415   424          147698399
  238   512          147699000
  280   501          147703501
  270   504          147707064
  325   484          147708029
   80   528          147709952
  167   523          147713130
  212   517          147716541
  247   510          147720223
  414   425          147723569
  388   447          147725695
  130   526          147728576
  311   490          147729231
   81   528          147729393
  363   464          147729491
  358   467          147730275
  351   471          147730662
  111   527          147730814
  206   518          147733648
  263   506          147745663
  157   524          147747717
  306   492          147748104
  384   450          147748104
  218   516          147748328
   82   528          147749320
  298   495          147750967
  145   525          147751750
  185   521          147752386
  413   426          147753773
  397   440          147754773
  374   457          147757617
  277   502          147759941
  403   435          147763702
  392   444          147764672
  371   459          147767390
  112   527          147768111
  316   488          147768768
   83   528          147769739
  377   455          147779008
  131   526          147779667
  243   511          147781738
  177   522          147781881
  323   485          147782392
  412   427          147789011
   84   528          147790656
  193   520          147797057
  168   523          147797299
  200   519          147798359
  229   514          147805733
  113   527          147806080
  368   461          147808213
  353   470          147809977
   85   528          147812077
  146   525          147815261
  234   513          147818601
  267   505          147821788
  158   524          147822136
  301   494          147824685
  411   428          147829283
  338   478          147829824
  224   515          147830299
  132   526          147831544
  380   453          147831677
   86   528          147834008
  274   503          147834351
  336   479          147835295
  340   477          147835333
  114   527          147844727
  402   436          147846664
  360   466          147850696
  334   480          147851704
  342   476          147851864
  213   517          147852010
  186   521          147855617
   87   528          147856455
  207   518          147861575
  396   441          147865257
  321   486          147867417
  239   512          147869647
  256   508          147873728
  309   491          147874400
  410   429          147874589
  252   509          147875237
  387   448          147875995
  178   522          147876400
  332   481          147879009
   88   528          147879424
  344   475          147879459
  147   525          147879648
  365   463          147879972
  169   523          147882476
  115   527          147884058
  133   526          147884213
  314   489          147889313
  287   499          147891402
  219   516          147891555
  290   498          147894992
  159   524          147897503
  391   445          147897596
  260   507          147899843
  355   469          147900584
   89   528          147902921
  248   510          147903992
  284   500          147906304
  194   520          147909384
  383   451          147915738
  330   482          147917168
  293   497          147917230
  304   493          147917621
  346   474          147918160
  201   519          147918960
  116   527          147924079
  409   430          147924929
  271   504          147926575
   90   528          147926952
  401   437          147934654
  134   526          147937680
  281   501          147939542
  148   525          147944917
   91   528          147951523
  264   506          147953960
  296   496          147958272
  244   511          147959615
  187   521          147959964
  319   487          147963062
  230   514          147963744
  117   527          147964796
  328   483          147966139
  373   458          147967029
  348   473          147968009
  170   523          147968667
  179   522          147971987
  160   524          147973824
  376   456          147976192
   92   528          147976640
  408   431          147980303
  395   442          147980763
  225   515          147981500
  362   465          147982553
  235   513          147983572
  214   517          147988757
  370   460          147989000
  208   518          147990744
  278   502          147990960
  135   526          147991951
   93   528          148002309
  357   468          148002525
  118   527          148006215
  149   525          148011074
  379   454          148016603
  299   495          148018274
  312   490          148020328
  195   520          148022875
  326   484          148025880
  400   438          148027672
   94   528          148028536
  350   472          148029048
  307   492          148029931
  386   449          148031305
  390   446          148035536
    0   529          148035889
    1   529          148035890
    2   529          148035897
    3   529          148035916
    4   529          148035953
    5   529          148036014
  220   516          148036096
    6   529          148036105
    7   529          148036232
    8   529          148036401
  268   505          148036457
    9   529          148036618
   10   529          148036889
   11   529          148037220
   12   529          148037617
   13   529          148038086
   14   529          148038633
   15   529          148039264
   16   529          148039985
  407   432          148040711
  202   519          148040767
   17   529          148040802
   18   529          148041721
  240   512          148041728
  367   462          148041991
   19   529          148042748
   20   529          148043889
   21   529          148045150
   22   529          148046537
  136   526          148047032
   23   529          148048056
  119   527          148048342
   24   529          148049713
  161   524          148051105
   25   529          148051514
   26   529          148053465
   95   528          148055327
   27   529          148055572
  171   523          148055878
   28   529          148057841
   29   529          148060278
  275   503          148060402
   30   529          148062889
  188   521          148065433
   31   529          148065680
  253   509          148066506
  180   522          148068648
   32   529          148068657
  317   488          148069285
  257   508          148071105
   33   529          148071826
   34   529          148075193
  150   525          148078125
   35   529          148078764
   36   529          148082545
   96   528          148082688
   37   529          148086542
  382   452          148088376
  249   510          148089249
   38   529          148090761
  120   527          148091183
   39   529          148095208
  324   485          148096349
  302   494          148097392
   40   529          148099889
  394   443          148101291
  352   471          148101319
  137   526          148102929
  261   507          148103424
   41   529          148104810
  406   433          148106153
   42   529          148109977
   97   528          148110625
   43   529          148115396
  359   467          148115842
   44   529          148121073
  209   518          148121161
  231   514          148123135
  399   439          148125718
  364   464          148125888
  215   517          148126788
   45   529          148127014
  162   524          148129352
   46   529          148133225
  226   515          148134051
  121   527          148134744
  196   520          148137536
  245   511          148138956
   98   528          148139144
  288   499          148139371
   47   529          148139712
  172   523          148144115
  151   525          148146076
   48   529          148146481
  272   504          148147712
  291   498          148148163
  285   500          148149125
  236   513          148149953
   49   529          148153538
  138   526          148159648
   50   529          148160889
  310   491          148161771
  203   519          148163786
  265   506          148163841
  181   522          148166389
   99   528          148168251
   51   529          148168540
  189   521          148172030
  339   478          148173571
  337   479          148174992
  294   497          148175657
  420   420          148176000
   52   529          148176497
  405   434          148176629
  282   501          148177269
  322   486          148177504
  375   457          148178368
  389   447          148178492
  419   421          148178520
  122   527          148179031
  372   459          148181427
  221   516          148181957
  341   477          148183154
   53   529          148184766
  354   470          148184864
  315   489          148186044
  418   422          148186080
  335   480          148187375
  385   450          148191625
   54   529          148193353
  305   493          148195782
  100   528          148197952
  417   423          148198680
   55   529          148202264
  343   476          148203783
  378   455          148206527
  163   524          148208571
  333   481          148210678
   56   529          148211505
  152   525          148214933
  241   512          148215249
  369   461          148215590
  416   424          148216320
  139   526          148217195
   57   529          148221082
  297   496          148222009
  279   502          148223647
  123   527          148224050
  393   444          148226841
  101   528          148228253
  398   440          148228792
   58   529          148231001
  173   523          148233384
  345   475          148235500
  415   425          148239000
  361   466          148240577
   59   529          148241268
  331   482          148244859
   60   529          148251889
  404   435          148252139
  269   505          148252734
  210   518          148252832
  197   520          148253373
  102   528          148259160
  254   509          148259293
   61   529          148262870
  182   522          148265216
  381   453          148266018
  216   517          148266109
  414   426          148266720
  320   487          148269303
  124   527          148269807
  258   508          148270024
   62   529          148274217
  140   526          148275576
  250   510          148276000
  347   474          148278347
  356   469          148279725
  190   521          148279761
  366   463          148280743
  232   514          148283912
  153   525          148284702
   63   529          148285936
  300   495          148287375
  227   515          148287958
  204   519          148288023
  276   503          148288103
  164   524          148288768
  329   483          148289876
  103   528          148290679
   64   529          148298033
  413   427          148299480
  262   507          148308571
   65   529          148310514
  313   490          148313297
  308   492          148313600
  125   527          148316308
  237   513          148317750
  246   511          148319767
  104   528          148322816
   66   529          148323385
  174   523          148323691
  388   448          148326464
  222   516          148329144
  349   473          148332366
  403   436          148332683
  141   526          148334797
   67   529          148336652
  397   441          148336894
  412   428          148337280
  327   484          148345687
   68   529          148350321
  154   525          148355389
  105   528          148355577
  384   451          148356955
  392   445          148357413
  126   527          148363559
   69   529          148364398
  183   522          148365135
  165   524          148369949
  198   520          148370392
  273   504          148370481
  318   488          148371704
  303   494          148371911
  266   506          148375312
  363   465          148376772
   70   529          148378889
  411   429          148380120
  374   458          148385536
  211   518          148385763
  358   468          148385944
  191   521          148388632
  106   528          148388968
  289   499          148389068
  242   512          148390216
  286   500          148393656
   71   529          148393800
  142   526          148394864
  351   472          148397599
  371   460          148400811
  377   456          148401449
  292   498          148403080
  217   517          148406726
   72   529          148409137
  127   527          148411566
  325   485          148412250
  205   519          148413484
  175   523          148415042
  283   501          148416688
  402   437          148418261
  107   528          148422995
   73   529          148424906
  155   525          148427000
  410   430          148428000
  295   497          148435848
   74   529          148441113
  228   515          148443227
  233   514          148446081
  368   462          148447160
  380   454          148448664
  396   442          148450024
  311   491          148451002
  166   524          148452120
  255   509          148453604
  143   526          148455783
  108   528          148457664
   75   529          148457764
  280   502          148458008
  128   527          148460335
  251   510          148464251
  184   522          148466152
  259   508          148470491
  270   505          148470625
  353   471          148474088
   76   529          148474865
  306   493          148475773
  223   516          148477663
  387   449          148479452
  409   431          148480920
  316   489          148484665
  238   513          148486969
  298   496          148487528
  199   520          148488599
  323   486          148489523
   77   529          148492422
  109   528          148492981
  391   446          148493007
  192   521          148498649
  156   525          148499541
  247   511          148502054
  360   467          148503563
  176   523          148507443
  401   438          148508873
  129   527          148509872
   78   529          148510441
  263   507          148515290
  338   479          148516711
  277   503          148517460
  144   526          148517560
  340   478          148519352
  212   518          148519960
  365   464          148524469
  336   480          148525056
  383   452          148527295
   79   529          148528928
  110   528          148528952
  342   477          148533021
  167   524          148535287
  408   432          148538880
  206   519          148540175
  334   481          148544345
   80   529          148547889
  218   517          148548645
  344   476          148557760
  301   495          148558276
  130   527          148560183
  355   470          148561875
  111   528          148565583
  243   512          148566635
   81   529          148567330
  395   443          148568182
  185   522          148568273
  157   525          148573018
  332   482          148574536
  321   487          148577464
  145   526          148580201
   82   529          148587257
  267   506          148588379
  346   475          148593611
  274   504          148594888
  373   459          148597696
  309   492          148599117
  229   515          148599864
  177   523          148600900
  376   457          148601369
  407   433          148601880
  112   528          148602880
  400   439          148604519
   83   529          148607676
  200   520          148608000
  314   490          148608144
  234   514          148609648
  193   521          148609818
  131   527          148611274
  330   483          148615587
  168   524          148619456
  370   461          148625181
  224   516          148627520
   84   529          148628593
  362   466          148632624
  390   447          148633623
  379   455          148636314
  386   450          148637456
  287   500          148639903
  290   499          148640499
  348   474          148640616
  113   528          148640849
  146   526          148643712
  158   525          148647437
  304   494          148648248
  256   509          148649445
   85   529          148650014
  252   510          148654008
  213   518          148655429
  239   513          148657616
  284   501          148657805
  293   498          148659749
  357   469          148661002
  132   527          148663151
  328   484          148667456
  207   519          148668102
  406   434          148669920
  186   522          148671504
   86   529          148671945
  260   508          148672512
  319   488          148676031
  114   528          148679496
  367   463          148683710
  248   511          148685823
  271   505          148690136
  394   444          148691368
  219   517          148691872
  281   502          148694049
   87   529          148694392
  178   523          148695419
  296   497          148697809
  350   473          148698817
  382   453          148702645
  169   524          148704633
  399   440          148705199
  420   421          148706461
  147   526          148708099
  419   422          148711507
  133   527          148715820
   88   529          148717361
  115   528          148718827
  418   423          148721599
  194   521          148722145
  159   525          148722804
  264   507          148723587
  201   520          148728601
  326   485          148730101
  417   424          148736737
   89   529          148740858
  312   491          148742099
  405   435          148743000
  244   512          148744512
  278   503          148748479
  299   496          148754835
  416   425          148756921
  307   493          148757600
  230   515          148757875
  116   528          148758848
   90   529          148764889
  352   472          148768256
  134   527          148769287
  359   468          148771511
  364   465          148773169
  148   526          148773368
  235   514          148774619
  187   522          148775851
  225   516          148778721
  389   448          148779261
  415   426          148782151
  317   489          148785182
   91   529          148789460
  170   524          148790824
  179   523          148791006
  214   518          148792176
  208   519          148797271
  160   525          148799125
  117   528          148799565
  385   451          148800476
  268   506          148803048
  324   486          148803480
  375   458          148806287
  398   441          148810913
  414   427          148812427
   92   529          148814577
  372   460          148814848
  393   445          148819582
  275   504          148820939
  404   436          148821120
  135   527          148823558
  378   456          148828968
  240   513          148829697
  302   495          148830983
  195   521          148835636
  220   517          148836413
  149   526          148839525
   93   529          148840246
  118   528          148840984
  253   510          148845277
  257   509          148846822
  413   428          148847749
  354   471          148848975
  202   520          148850408
  369   462          148854537
  339   479          148860458
  337   480          148864753
   94   529          148866473
  341   478          148867173
  249   511          148871080
  261   508          148876093
  161   525          148876406
    0   530          148877000
    1   530          148877001
    2   530          148877008
    3   530          148877027
    4   530          148877064
    5   530          148877125
    6   530          148877216
    7   530          148877343
    8   530          148877512
    9   530          148877729
   10   530          148878000
  171   524          148878035
   11   530          148878331
  136   527          148878639
   12   530          148878728
   13   530          148879197
   14   530          148879744
  335   481          148880016
   15   530          148880375
   16   530          148881096
  188   522          148881320
   17   530          148881913
   18   530          148882832
  381   454          148883005
  119   528          148883111
   19   530          148883859
  343   477          148884940
   20   530          148885000
   21   530          148886261
  310   492          148886488
  322   487          148887551
   22   530          148887648
  180   523          148887667
  288   500          148887872
  412   429          148888117
   23   530          148889167
   24   530          148890824
   25   530          148892625
   95   529          148893264
  361   467          148893444
  291   499          148893670
   26   530          148894576
   27   530          148896683
   28   530          148898952
  285   501          148900626
   29   530          148901389
   30   530          148904000
  403   437          148904280
  315   490          148904875
  333   482          148906205
  150   526          148906576
   31   530          148906791
   32   530          148909768
  272   505          148911273
   33   530          148912937
  345   476          148913801
   34   530          148916304
  231   515          148917266
  294   498          148918176
   35   530          148919875
   96   529          148920625
  397   442          148921661
   36   530          148923656
  245   512          148923853
  366   464          148925240
  120   528          148925952
  305   494          148926409
   37   530          148927653
  209   519          148927688
  388   449          148929921
  215   518          148930207
  226   516          148931272
  282   502          148931776
   38   530          148931872
  265   507          148933468
  411   430          148933531
  137   527          148934536
   39   530          148936319
   40   530          148941000
  236   514          148941000
  356   470          148941016
  331   483          148943278
   41   530          148945921
   97   529          148948562
  196   521          148950297
   42   530          148951088
  392   446          148952824
  347   475          148953798
  162   525          148954653
   43   530          148956507
  297   497          148961546
   44   530          148962184
  172   524          148966272
   45   530          148968125
  384   452          148968512
  121   528          148969513
  203   520          148973427
   46   530          148974336
  151   526          148974527
   98   529          148977081
   47   530          148980823
  279   503          148981166
  320   488          148982272
  221   517          148982274
  410   431          148983991
  181   523          148985408
   48   530          148987592
  189   522          148987917
  329   484          148991193
  138   527          148991255
  402   438          148992480
   49   530          148994649
   50   530          149002000
  241   513          149003218
  349   474          149004973
   99   529          149006188
   51   530          149009651
  122   528          149013800
  374   459          149016203
   52   530          149017608
  269   506          149019325
  300   496          149023936
   53   530          149025877
  377   457          149026626
  363   466          149026843
  163   525          149033872
   54   530          149034464
  313   491          149035068
  100   529          149035889
  371   461          149036992
  396   443          149037443
  254   510          149038064
  409   432          149039497
  308   493          149041269
   55   530          149043375
  152   526          149043384
  358   469          149044421
  258   509          149045741
  276   504          149048640
  139   527          149048802
  327   485          149049908
   56   530          149052616
  173   524          149055541
  250   511          149057831
  123   528          149058819
  210   519          149059359
   57   530          149062193
  197   521          149066134
  101   529          149066190
  351   473          149067368
  380   455          149068375
  216   518          149069528
   58   530          149072112
  232   515          149078043
  262   508          149081240
   59   530          149082379
  182   523          149084235
  227   516          149085179
  387   450          149085603
  401   439          149085720
  318   489          149087601
  368   463          149088879
  391   447          149091094
   60   530          149093000
  190   522          149095648
  102   529          149097097
  204   520          149097664
  408   433          149100049
   61   530          149103981
  124   528          149104576
  246   512          149104664
  303   495          149105502
  140   527          149107183
  237   514          149108797
  153   526          149113153
  164   525          149114069
   62   530          149115328
  325   486          149119381
   63   530          149127047
  103   529          149128616
  222   517          149129461
  273   505          149134042
  289   500          149137569
   64   530          149139144
  353   472          149141025
  383   453          149141564
  266   507          149144939
  286   501          149145157
  174   524          149145848
  292   499          149148587
  125   528          149151077
   65   530          149151625
  395   444          149158259
  360   468          149159232
  104   529          149160753
   66   530          149164496
  407   434          149165647
  141   527          149166404
  283   502          149171195
  365   465          149171750
  311   492          149175719
   67   530          149177763
  242   513          149178185
  295   498          149178367
  198   521          149183153
  154   526          149183840
  400   440          149184000
  183   523          149184154
   68   530          149191432
  211   519          149192290
  105   529          149193514
  165   525          149195250
  126   528          149198328
  323   487          149199570
  316   490          149203496
  191   522          149204519
   69   530          149205509
  340   479          149206239
  306   494          149206400
  338   480          149206472
  217   518          149210145
  280   503          149215527
  342   478          149217040
  336   481          149217697
   70   530          149220000
  205   520          149223125
  355   471          149225986
  142   527          149226471
  106   529          149226905
  298   497          149227065
  376   458          149229288
  373   460          149231117
  255   510          149232375
  390   448          149234392
   71   530          149234911
  406   435          149236291
  421   421          149236922
  175   524          149237199
  270   506          149237216
  344   477          149238917
  420   422          149239448
  334   482          149239872
  233   515          149240212
  228   516          149240448
  251   511          149246082
  259   509          149246208
  386   451          149246307
  127   528          149246335
  419   423          149247026
   72   530          149250248
  155   526          149255451
  379   456          149258755
  418   424          149259656
  107   529          149260932
  370   462          149264128
   73   530          149266017
  346   476          149271912
  332   483          149272955
  417   425          149277338
  166   525          149277421
  223   517          149277980
  277   504          149277997
  238   514          149278016
   74   530          149282224
  394   445          149284109
  184   523          149285171
  362   467          149285491
  247   512          149286951
  399   441          149287320
  143   527          149287390
  263   508          149287959
  321   488          149290433
  301   496          149294837
  128   528          149295104
  108   529          149295601
   75   530          149298875
  416   426          149300072
  199   521          149301360
  405   436          149311981
  192   522          149314536
   76   530          149315976
  348   475          149316067
  330   484          149316904
  382   454          149319632
  357   470          149322293
  212   519          149326487
  309   493          149326786
  415   427          149327858
  156   526          149327992
  367   464          149328207
  176   524          149329600
  314   491          149329915
  109   529          149330918
   77   530          149333533
  129   528          149344641
  144   527          149349167
  206   520          149349816
   78   530          149351552
  218   518          149352064
  243   513          149354604
  267   507          149358006
  274   505          149358449
  167   525          149360588
  414   428          149360696
  110   529          149366889
   79   530          149370039
  350   474          149371424
  328   485          149371677
  304   495          149381839
  389   449          149382718
  185   523          149387292
   80   530          149389000
  290   500          149389000
  287   501          149391404
  319   489          149391928
  404   437          149392717
  130   528          149394952
  398   442          149395680
  229   516          149397085
  413   429          149398586
  157   526          149401469
  111   529          149403520
  234   515          149403779
  293   499          149405256
   81   530          149408441
  145   527          149411808
  385   452          149412033
  284   502          149412312
  393   446          149414993
  200   521          149420761
  177   524          149423057
  364   466          149423240
  193   522          149425705
  224   517          149427837
  256   510          149428216
   82   530          149428368
  359   469          149429988
  252   511          149435839
  375   459          149436954
  326   486          149437232
  352   473          149438025
  296   498          149440328
  112   529          149440817
  412   430          149441528
  168   525          149444757
  131   528          149446043
  260   509          149448229
  239   514          149448663
   83   530          149448787
  372   461          149451029
  281   503          149451568
  378   457          149454145
  271   506          149456727
  213   519          149461956
  312   492          149466816
   84   530          149469704
  248   512          149470720
  146   527          149475319
  158   526          149475888
  207   520          149477743
  403   438          149478499
  113   529          149478786
  307   494          149488227
  411   431          149489522
  186   523          149490523
   85   530          149491125
  299   497          149494372
  219   518          149495291
  264   508          149496256
  369   463          149496256
  132   528          149497920
  381   455          149502716
  317   490          149504013
  278   504          149509016
  397   443          149509080
   86   530          149513056
  324   487          149513527
  354   472          149515912
  114   529          149517433
  178   524          149517576
  169   525          149529934
  244   513          149532481
   87   530          149535503
  388   450          149536072
  194   522          149538032
  147   527          149539706
  201   521          149541362
  410   432          149542568
  361   468          149549113
  339   480          149550219
  133   528          149550589
  392   447          149550911
  159   526          149551255
  341   479          149554060
  230   516          149555096
  115   529          149556764
  337   481          149557394
   88   530          149558472
  302   496          149567544
  235   515          149568750
  343   478          149568959
  402   439          149569327
  366   465          149572521
  268   507          149572675
  335   482          149575543
  225   517          149579038
   89   530          149581969
  384   453          149582781
  275   505          149584500
  187   523          149594870
  345   477          149594958
  116   529          149596785
  214   519          149598703
  322   488          149600520
  409   433          149600666
  134   528          149604056
  333   483          149604624
  148   527          149604975
  356   471          149605127
   90   530          149606000
  208   520          149606912
  179   524          149613163
  310   493          149614157
  170   525          149616125
  240   514          149620744
  257   510          149625593
  315   491          149626646
  253   511          149627108
  396   444          149627520
  160   526          149627576
   91   530          149630571
  347   476          149632099
  117   529          149637502
  288   501          149639373
  220   518          149639832
  291   500          149642171
  331   484          149644595
  374   460          149649624
  195   522          149651523
  261   509          149651810
  377   458          149654545
  285   502          149655133
   92   530          149655688
  249   512          149655977
  135   528          149658327
  305   495          149660000
  202   521          149663169
  294   499          149663683
  408   434          149663816
  401   440          149665201
  149   527          149671132
  371   462          149675939
  272   506          149677864
  118   529          149678921
  363   467          149679710
  349   475          149680424
   93   530          149681357
  282   503          149689295
  380   456          149690816
  391   448          149691863
  387   451          149694454
  329   485          149695414
  320   489          149698169
  188   523          149700339
  171   525          149703336
  297   498          149704065
  161   526          149704857
  358   470          149705712
  265   508          149706137
   94   530          149707584
  180   524          149709824
  245   513          149711822
  136   528          149713408
  231   516          149714487
  119   529          149721048
    0   531          149721291
    1   531          149721292
    2   531          149721299
    3   531          149721318
    4   531          149721355
    5   531          149721416
    6   531          149721507
    7   531          149721634
    8   531          149721803
    9   531          149722020
   10   531          149722291
   11   531          149722622
   12   531          149723019
   13   531          149723488
   14   531          149724035
   15   531          149724666
   16   531          149725387
   17   531          149726204
   18   531          149727123
   19   531          149728150
   20   531          149729291
   21   531          149730552
  226   517          149731589
   22   531          149731939
  407   435          149732018
  368   464          149733376
   23   531          149733458
   95   530          149734375
   24   531          149735115
  236   515          149735131
  215   519          149736734
   25   531          149736916
  209   520          149737329
  150   527          149738183
   26   531          149738867
  351   474          149739975
   27   531          149740974
  279   504          149741703
   28   531          149743243
   29   531          149745680
   30   531          149748291
  395   445          149751000
   31   531          149751082
   32   531          149754059
  327   486          149757039
   33   531          149757228
  383   454          149758551
  313   492          149759785
   34   531          149760595
   96   530          149761736
  300   497          149763473
  120   529          149763889
   35   531          149764166
  400   441          149766121
  196   522          149766184
   36   531          149767947
  137   528          149769305
  421   422          149769909
  308   494          149771896
   37   531          149771944
  420   423          149774967
   38   531          149776163
   39   531          149780610
  162   526          149783104
  419   424          149785083
   40   531          149785291
  221   518          149785693
  203   521          149786188
  269   507          149788952
   97   530          149789673
   41   531          149790212
  172   525          149791573
  241   514          149794265
   42   531          149795379
  418   425          149800257
   43   531          149800798
  406   436          149805272
  151   527          149806134
  318   490          149806432
   44   531          149806475
  189   523          149806936
  121   529          149807450
  181   524          149807565
  353   473          149810794
  276   505          149812201
   45   531          149812416
  360   469          149817709
   98   530          149818192
   46   531          149818627
  254   511          149819895
  417   426          149820489
  365   466          149821821
  258   510          149824512
   47   531          149825114
  138   528          149826024
  325   487          149829428
   48   531          149831883
  390   449          149837849
   49   531          149838940
  303   496          149842063
  250   512          149842728
  416   427          149845779
   50   531          149846291
   99   530          149847299
  122   529          149851737
   51   531          149853942
  262   509          149856957
  386   452          149857864
  376   459          149859955
   52   531          149861899
  163   526          149862323
  373   461          149867298
  210   520          149869000
   53   531          149870168
  399   442          149872087
  152   527          149874991
  232   516          149875264
  216   519          149876055
  415   428          149876127
  100   530          149877000
   54   531          149878755
  394   446          149879520
  173   525          149880842
  197   522          149882021
  139   528          149883571
  405   437          149883578
  379   457          149883932
  227   517          149885496
   55   531          149887666
  289   501          149889070
  246   513          149892633
  355   472          149892923
  340   480          149896000
  123   529          149896756
   56   531          149896907
  292   500          149897088
  338   481          149899113
  286   502          149899664
  273   506          149900633
  237   515          149902928
  311   493          149903388
  342   479          149903927
  370   463          149905847
  182   524          149906392
   57   531          149906484
  101   530          149907301
  204   521          149910425
  414   429          149911533
  323   488          149912539
  336   482          149913224
  190   523          149914667
   58   531          149916403
  266   508          149917608
  344   478          149922936
  295   499          149923874
  316   491          149925267
   59   531          149926670
  283   503          149928714
  222   518          149932880
   60   531          149937291
  102   530          149938208
  334   483          149938291
  382   455          149939343
  306   495          149939991
  362   468          149941160
  140   528          149941952
  124   529          149942513
  164   526          149942520
  153   527          149944760
   61   531          149948272
  413   430          149951997
  346   477          149953069
   62   531          149959619
  404   438          149966936
  242   514          149969232
  298   498          149969584
  103   530          149969727
  174   525          149971149
   63   531          149971338
  332   484          149974272
  367   465          149975488
  280   504          149976064
  398   443          149983099
   64   531          149983435
  357   471          149986404
  389   450          149988869
  125   529          149989014
  348   476          149994368
   65   531          149995916
  412   431          149997519
  198   522          149999040
  141   528          150001173
  104   530          150001864
  211   520          150001931
  183   524          150006311
  321   489          150006330
  270   507          150006843
   66   531          150008787
  393   447          150013080
  255   511          150014206
  154   527          150015447
  217   519          150016672
  330   485          150021125
   67   531          150022054
  191   523          150023538
  165   526          150023701
  259   510          150024979
  385   453          150026302
  251   512          150030979
  301   497          150034374
  105   530          150034625
   68   531          150035723
  205   521          150035886
  126   529          150036265
  233   516          150037433
  228   517          150040765
  277   505          150041558
  350   475          150046875
  411   432          150048099
   69   531          150049800
  314   492          150054632
  403   439          150055346
  309   494          150057413
  142   528          150061240
  175   525          150062500
  263   509          150063676
   70   531          150064291
  106   530          150068016
  375   460          150070375
  238   515          150072147
  247   513          150074920
  364   467          150076107
  328   486          150078808
   71   531          150079202
  223   518          150081399
  378   458          150082064
  127   529          150084272
  155   527          150087058
  372   462          150089976
  359   470          150091279
   72   531          150094539
  397   444          150099157
  107   530          150102043
  410   433          150103737
  166   526          150105872
  184   524          150107328
   73   531          150110308
  352   474          150110632
  319   490          150110759
  199   522          150117247
  304   496          150118400
  143   528          150122159
  274   506          150125040
  381   456          150125157
   74   531          150126515
  267   508          150130675
  128   529          150133041
  192   523          150133555
  212   520          150136128
  108   530          150136712
  290   501          150140501
  369   464          150140753
   75   531          150143166
  388   451          150144923
  243   514          150145651
  287   502          150145911
  326   487          150147279
  402   440          150148808
  392   448          150151680
  293   500          150153757
  176   525          150154901
  218   519          150158591
  156   527          150159599
   76   531          150160267
  206   521          150162577
  409   434          150164433
  284   503          150169831
  109   530          150172029
   77   531          150177824
  129   529          150182578
  144   528          150183936
  354   473          150185681
  296   499          150185835
  167   526          150189039
  312   493          150194485
   78   531          150195843
  229   517          150197402
  384   454          150199768
  234   516          150201000
  361   469          150207590
  110   530          150208000
  185   524          150209449
  256   511          150210047
  281   504          150212105
   79   531          150214330
  396   445          150220261
  252   512          150220736
  307   495          150221818
  366   466          150222592
  317   491          150225784
  271   507          150226354
  324   488          150226496
  260   510          150227000
  408   435          150230187
  224   518          150231256
  130   529          150232889
  157   527          150233076
   80   531          150233291
  200   522          150236648
  299   498          150236891
  239   515          150242794
  339   481          150242860
  341   480          150243821
  111   530          150244631
  193   523          150244724
  145   528          150246577
  401   441          150247322
  177   525          150248358
   81   531          150252732
  337   482          150252921
  343   479          150255846
  248   513          150258689
  213   520          150271597
  264   509          150271973
  356   472          150272064
  278   505          150272577
   82   531          150272659
  168   526          150273208
  335   483          150273962
  345   478          150278977
  112   530          150281928
  131   529          150283980
  377   459          150285212
  374   461          150285805
  207   521          150290504
   83   531          150293078
  391   449          150295320
  407   436          150300999
  219   519          150301818
  422   422          150302896
  421   423          150305428
  333   484          150305941
  387   452          150306011
  302   497          150307081
  158   527          150307495
  146   528          150310088
  186   524          150312680
  420   424          150313024
  347   477          150313256
   84   531          150313995
  380   457          150315993
  322   489          150316417
  371   463          150317658
  113   530          150319897
  244   514          150323528
  419   425          150325684
  363   468          150335379
   85   531          150335416
  132   529          150335857
  178   525          150342877
  418   426          150343408
  310   494          150344784
  268   508          150345344
  395   446          150346411
  331   485          150348816
  400   442          150350888
  275   506          150351091
  315   492          150351363
  230   517          150355413
  194   523          150357051
  201   522          150357249
   86   531          150357347
  169   526          150358385
  114   530          150358544
  349   476          150358725
  235   516          150365971
  417   427          150366196
  358   471          150369823
  147   528          150374475
  406   437          150376869
  383   455          150378262
   87   531          150379794
  368   465          150380657
  225   518          150382457
  159   527          150382862
  133   529          150388526
  291   501          150393672
  288   502          150393880
  416   428          150394048
  305   496          150396561
  115   530          150397875
  329   486          150402545
   88   531          150402763
  257   511          150407424
  214   520          150408344
  253   512          150412005
  294   500          150412184
  285   503          150412652
  240   515          150414875
  351   475          150415426
  320   490          150417000
  187   524          150417027
  208   521          150419673
   89   531          150426260
  415   429          150426964
  261   510          150430581
  116   530          150437896
  179   525          150438464
  148   528          150439744
  134   529          150441993
  249   513          150443946
  390   450          150444000
  170   526          150444576
  220   519          150446359
  272   507          150447491
  297   499          150449572
  282   504          150449832
   90   531          150450291
  405   438          150457797
  160   527          150459183
  399   443          150459506
  414   430          150464944
  327   487          150467086
  195   523          150470542
  386   453          150472133
  365   467          150474688
   91   531          150474862
  394   447          150477607
  117   530          150478613
  360   470          150479000
  202   522          150479056
  265   509          150481854
  353   474          150483401
  313   493          150487454
  376   460          150493376
  135   529          150496264
   92   531          150499979
  245   514          150502869
  279   505          150505264
  308   495          150505487
  149   528          150505901
  300   498          150505992
  373   462          150506245
  413   431          150507988
  379   458          150511851
  231   517          150514804
  118   530          150520032
  188   524          150522496
   93   531          150525648
  318   491          150528203
  171   526          150531787
  236   516          150532352
  226   518          150535008
  180   525          150535125
  161   527          150536464
  325   488          150542397
  404   439          150543783
  215   520          150546375
  209   521          150550090
  370   464          150550344
  136   529          150551345
   94   531          150551875
  412   432          150556096
  269   508          150561621
  382   456          150561784
  119   530          150562159
  355   473          150562692
    0   532          150568768
    1   532          150568769
    2   532          150568776
    3   532          150568795
    4   532          150568832
    5   532          150568893
    6   532          150568984
    7   532          150569111
    8   532          150569280
    9   532          150569497
   10   532          150569768
   11   532          150570099
   12   532          150570496
   13   532          150570965
   14   532          150571512
   15   532          150572143
   16   532          150572864
  150   528          150572952
  398   444          150573176
   17   532          150573681
   18   532          150574600
   19   532          150575627
   20   532          150576768
   21   532          150578029
   95   531          150578666
  276   506          150578792
   22   532          150579416
   23   532          150580935
  303   497          150581600
   24   532          150582592
   25   532          150584393
  196   523          150585203
   26   532          150586344
  241   515          150588396
   27   532          150588451
  340   481          150588641
   28   532          150590720
  221   519          150592220
   29   532          150593157
  342   480          150593688
  338   482          150594640
   30   532          150595768
  389   451          150597720
   31   532          150598559
  362   469          150599637
   32   532          150601536
  203   522          150602075
   33   532          150604705
  254   512          150604792
  120   530          150605000
   96   531          150606027
  258   511          150606343
  137   529          150607242
   34   532          150608072
  411   433          150609268
  344   479          150609823
   35   532          150611643
  336   483          150611643
  393   448          150613849
  162   527          150614711
   36   532          150615424
   37   532          150619421
  172   526          150620024
   38   532          150623640
  367   466          150625559
   39   532          150628087
  323   489          150628436
  189   524          150629093
  250   513          150630697
   40   532          150632768
  181   525          150632866
   97   531          150633964
  311   494          150634015
  403   440          150634827
  262   510          150635728
  346   478          150637088
   41   532          150637689
  334   484          150639608
  151   528          150640903
   42   532          150642856
  385   454          150643289
  289   502          150643577
   43   532          150648275
  121   530          150648561
  292   501          150648589
  316   492          150649984
  357   472          150653341
   44   532          150653952
  286   503          150657183
   45   532          150659893
   98   531          150662483
  138   529          150663961
   46   532          150666104
  410   434          150667504
  273   507          150670260
  295   500          150672375
   47   532          150672591
  348   477          150675525
  232   517          150675581
  306   496          150676552
  332   485          150678493
   48   532          150679360
  210   521          150681761
  246   514          150683680
  216   520          150685696
   49   532          150686417
  227   518          150688915
  283   504          150689251
   99   531          150691590
  397   445          150691898
  122   530          150692848
  266   509          150693325
   50   532          150693768
  163   527          150693930
  237   516          150700149
  197   523          150701040
   51   532          150701419
  375   461          150706556
  173   526          150709293
   52   532          150709376
  152   528          150709760
  378   459          150712731
  298   499          150715091
   53   532          150717645
  100   531          150721291
  139   529          150721508
  321   490          150725161
  350   476          150725176
   54   532          150726232
  204   522          150726312
  330   486          150728256
  409   435          150730804
  402   441          150730929
  182   525          150731693
  372   463          150731695
  364   468          150731776
   55   532          150735143
  190   524          150736824
  123   530          150737867
  222   519          150739407
  280   505          150739625
   56   532          150744384
  381   457          150750334
  101   531          150751592
   57   532          150753961
  392   449          150755137
  359   471          150755390
  388   452          150756480
  242   515          150763363
   58   532          150763880
  164   527          150774127
   59   532          150774147
  301   498          150776893
  270   508          150779512
  153   528          150779529
  140   529          150779889
  314   493          150782301
  102   531          150782499
  124   530          150783624
   60   532          150784768
  352   475          150786083
  369   465          150788034
  328   487          150788855
  309   495          150791004
   61   532          150795749
  255   512          150799103
  408   436          150799168
  174   526          150799600
  259   511          150806810
   62   532          150807096
  277   506          150808149
  103   531          150814018
  211   521          150814692
  396   446          150815672
  198   523          150818059
   63   532          150818815
  251   513          150818948
  384   455          150819479
  217   520          150826313
  125   530          150830125
   64   532          150830912
  183   525          150831612
  401   442          150832089
  319   491          150832530
  233   517          150837750
  422   423          150838415
  141   529          150839110
  263   510          150842447
   65   532          150843393
  421   424          150843485
  228   518          150844184
  191   524          150845695
  104   531          150846155
  154   528          150850216
  205   522          150851773
  420   425          150853625
  165   527          150855308
   66   532          150856264
  304   497          150857937
  354   474          150858288
  326   488          150860248
  247   514          150865967
  419   426          150868835
  361   470          150868881
  238   516          150869368
   67   532          150869531
  407   437          150872596
  366   467          150875459
  126   530          150877376
  105   531          150878916
   68   532          150883200
  223   519          150887926
  418   427          150889115
  175   526          150890951
  274   507          150894667
  290   502          150895008
   69   532          150897277
  142   529          150899177
  391   450          150901471
  287   503          150903430
  293   501          150905258
  267   509          150906392
   70   532          150911768
  106   531          150912307
  417   428          150914465
  377   460          150918633
  387   453          150920280
  155   528          150921827
  374   462          150924752
  312   494          150925112
  127   530          150925383
   71   532          150926679
  284   504          150930368
  184   525          150932629
  296   500          150934336
  199   523          150936266
  341   481          150936462
  166   527          150937479
  400   443          150938307
  339   482          150938387
  243   515          150939782
  356   473          150941833
   72   532          150942016
  324   489          150942393
  380   458          150943912
  395   447          150944498
  416   429          150944885
  343   480          150945607
  107   531          150946334
  212   521          150948889
  317   492          150950501
  406   438          150951088
  337   483          150951340
  192   524          150955712
   73   532          150957785
  307   496          150958379
  143   529          150960096
  371   464          150962155
  345   479          150965864
  218   520          150968232
   74   532          150973992
  128   530          150974152
  335   484          150975279
  281   505          150975666
  206   522          150978464
  415   430          150980375
  108   531          150981003
  299   499          150982398
  176   526          150983352
   75   532          150990643
  363   469          150993856
  156   528          150994368
  256   512          150994944
  347   478          150997275
  271   508          150999023
  383   456          151000703
  229   518          151000821
  234   517          151001317
   76   532          151007744
  252   513          151008705
  260   511          151008831
  333   485          151010162
  109   531          151016320
  167   527          151020646
  414   431          151020935
  144   529          151021873
  129   530          151023689
   77   532          151025301
  368   466          151030728
  405   439          151034644
  185   525          151034750
  322   490          151035248
  358   472          151036760
  224   519          151037783
  278   506          151039168
  349   477          151039882
  239   516          151040015
   78   532          151043320
  399   444          151049583
  302   498          151049600
  248   514          151049736
  264   510          151050744
  110   531          151052291
  390   451          151052851
  200   523          151055667
  331   486          151055947
   79   532          151061807
  413   432          151066565
  193   524          151066881
  157   528          151067845
  130   530          151074000
  177   526          151076809
  310   495          151078375
  394   448          151078376
  315   493          151079032
   80   532          151080768
  213   521          151084358
  145   529          151084514
  111   531          151088922
  386   454          151089120
  351   476          151093727
   81   532          151100209
  168   527          151104815
  207   522          151106391
  219   520          151111459
  329   487          151112592
  412   433          151117265
  244   515          151117659
   82   532          151120136
  275   507          151120718
  268   509          151121061
  404   440          151123264
  131   530          151125091
  112   531          151126219
  376   461          151129557
  365   468          151130357
  305   497          151136098
  186   525          151137981
  320   491          151138771
   83   532          151140555
  158   528          151142264
  379   459          151142518
  360   471          151143111
  373   463          151147964
  146   529          151148025
  291   502          151148179
  288   503          151151399
  230   518          151158832
  353   475          151158852
   84   532          151161472
  294   501          151163685
  113   531          151164188
  398   445          151165917
  235   517          151166288
  178   526          151171328
  411   434          151173035
  285   504          151173189
  201   523          151176268
  132   530          151176968
  194   524          151179208
  327   488          151180055
   85   532          151182893
  382   457          151186961
  225   519          151188984
  169   527          151189992
  257   512          151192321
  370   465          151197625
  297   500          151198073
  253   513          151199974
  114   531          151202835
   86   532          151204824
  389   452          151209277
  240   516          151212096
  147   529          151212412
  261   511          151212412
  282   505          151213393
  403   441          151216948
  393   449          151217306
  159   528          151217631
  313   494          151218081
  272   508          151220160
  214   521          151221105
   87   532          151227271
  133   530          151229637
  410   435          151233875
  249   514          151234993
  355   474          151235299
  208   522          151235560
  308   496          151242048
  115   531          151242166
  187   525          151242328
   88   532          151250240
  300   499          151251499
  318   492          151252920
  220   520          151256000
  325   489          151258294
  265   510          151260625
  362   470          151260928
  385   455          151263000
  179   526          151266915
  279   506          151271855
   89   532          151273737
  170   527          151276183
  148   529          151277681
  367   467          151278426
  116   531          151282187
  134   530          151283104
  340   482          151284168
  342   481          151286329
  397   446          151287309
  195   524          151292699
  338   483          151293059
  160   528          151293952
  245   515          151297000
   90   532          151297768
  202   523          151298075
  344   480          151299584
  409   436          151299785
  336   484          151312960
  402   442          151315696
  231   518          151318223
   91   532          151322339
  117   531          151322904
  357   473          151323110
  346   479          151323975
  303   498          151324119
  236   517          151332669
  269   509          151337338
  135   530          151337375
  226   519          151341535
  334   485          151343829
  149   529          151343838
  375   462          151345503
  378   460          151346152
  323   490          151347267
   92   532          151347456
  188   525          151347797
  276   507          151348419
  215   521          151359136
  348   478          151359544
  392   450          151361288
  171   527          151363394
  180   526          151363576
  118   531          151364323
  209   522          151365977
  311   495          151367606
  388   453          151370749
  408   437          151370765
  161   528          151371233
   93   532          151373125
  423   423          151373934
  372   464          151376192
  422   424          151376472
  316   493          151377653
  381   458          151378253
  421   425          151384086
  241   516          151385617
  332   486          151385624
  364   469          151390253
  258   512          151391240
  136   530          151392456
  254   513          151392761
  420   426          151396776
   94   532          151399352
  289   503          151401096
  221   520          151401861
  292   502          151403096
  350   477          151406333
  119   531          151406450
  196   524          151407360
  150   529          151410889
  396   447          151413759
  419   427          151414542
  306   497          151416089
  262   511          151417559
  286   504          151417720
    0   533          151419437
    1   533          151419438
    2   533          151419445
    3   533          151419464
    4   533          151419501
  401   443          151419508
    5   533          151419562
    6   533          151419653
    7   533          151419780
    8   533          151419949
    9   533          151420166
   10   533          151420437
   11   533          151420768
  203   523          151421094
   12   533          151421165
   13   533          151421634
  250   514          151421744
   14   533          151422181
  359   472          151422327
   15   533          151422812
   16   533          151423533
  295   501          151423876
   17   533          151424350
   18   533          151425269
   95   532          151426143
   19   533          151426296
   20   533          151427437
   21   533          151428698
   22   533          151430085
   23   533          151431604
   24   533          151433261
   25   533          151435062
   26   533          151437013
  418   428          151437384
  369   466          151438105
  330   487          151438303
   27   533          151439120
   28   533          151441389
  384   456          151441920
  273   508          151442929
   29   533          151443826
   30   533          151446437
  407   438          151446815
  321   491          151446932
  137   530          151448353
   31   533          151449228
  120   531          151449291
  162   528          151449480
  172   527          151451631
   32   533          151452205
  283   505          151452812
   96   532          151453504
  189   525          151454394
   33   533          151455374
   34   533          151458741
  181   526          151461317
   35   533          151462312
  298   500          151463592
  352   476          151464384
  417   429          151465302
   36   533          151466093
   37   533          151470090
  266   510          151472096
   38   533          151474309
  246   515          151477811
   39   533          151478756
  151   529          151478840
  232   518          151479000
   97   532          151481441
   40   533          151483437
   41   533          151488358
  121   531          151492852
   42   533          151493525
  227   519          151495442
  210   522          151497648
  416   430          151498296
  216   521          151498457
   43   533          151498944
  237   517          151500466
  328   488          151501824
   44   533          151504621
  138   530          151505072
  280   506          151506216
   98   532          151509960
  391   451          151510322
   45   533          151510562
  314   494          151512928
   46   533          151516773
  301   499          151522400
  197   524          151523197
   47   533          151523260
  309   496          151527565
  406   439          151527935
  400   444          151528384
  163   528          151528699
   48   533          151530029
  366   468          151531128
  361   471          151532992
  354   475          151533739
  415   431          151536366
   49   533          151537086
  122   531          151537139
  387   454          151537267
   99   532          151539067
  173   527          151540900
   50   533          151544437
  395   448          151545267
  204   523          151545331
  152   529          151547697
  222   520          151549048
   51   533          151552088
  377   461          151554814
  270   509          151555229
  319   492          151557247
   52   533          151560045
  182   526          151560144
  242   516          151560584
  190   525          151562125
  139   530          151562619
  374   463          151566471
   53   533          151568314
  100   532          151568768
  380   459          151574579
  326   489          151576145
   54   533          151576901
  277   507          151577776
  414   432          151579512
  123   531          151582158
   55   533          151585812
  255   513          151587072
  259   512          151591707
   56   533          151595053
  101   532          151599069
  304   498          151600456
   57   533          151604630
  164   528          151608896
  371   465          151609436
  251   514          151609995
  405   440          151614125
  356   474          151614440
   58   533          151614549
  153   529          151617466
  140   530          151621000
  263   511          151624278
   59   533          151624816
  383   457          151625880
  413   433          151627734
  124   531          151627915
  102   532          151629976
  211   522          151630579
  174   527          151631207
  341   482          151631989
   60   533          151635437
  339   483          151636806
  343   481          151638248
  217   521          151639074
  198   524          151640216
  233   518          151641169
  399   445          151642324
   61   533          151646418
  228   519          151650711
  290   503          151652527
  337   484          151652657
  363   470          151655147
  345   480          151655625
   62   533          151657765
  312   495          151658703
  293   502          151659765
  183   526          151660063
  247   515          151660098
  324   490          151661224
  103   532          151661495
  287   504          151663967
  390   452          151664408
  274   508          151667336
   63   533          151669484
  238   517          151669685
  205   523          151670792
  191   525          151670996
  125   531          151674416
  317   493          151678170
  335   485          151679500
  141   530          151680221
  412   434          151681032
   64   533          151681581
  394   449          151681833
  368   467          151683595
  347   479          151684162
  267   510          151685163
  296   501          151685837
  154   529          151688153
  165   528          151690077
  104   532          151693632
  284   505          151693929
   65   533          151694062
  223   520          151697567
  307   497          151697916
  404   441          151705385
  358   473          151706529
   66   533          151706933
  386   455          151708831
  333   486          151717293
   67   533          151720200
  126   531          151721667
  175   527          151722558
  349   478          151723901
  105   532          151726393
  299   500          151730899
   68   533          151733869
  243   516          151737003
  411   435          151739406
  142   530          151740288
  281   506          151742257
   69   533          151747946
  322   491          151757019
  199   524          151758423
  155   529          151759764
  106   532          151759784
  184   526          151761080
  398   446          151761328
   70   533          151762437
  212   522          151764776
  331   487          151765994
  376   462          151768504
  127   531          151769674
  166   528          151772248
  271   509          151774740
  351   477          151774884
  379   460          151775939
   71   533          151777348
  218   521          151780993
  192   525          151781013
  256   513          151782913
  365   469          151788834
  373   464          151792461
   72   533          151792685
  260   512          151793728
  107   532          151793811
  302   499          151795107
  206   523          151797483
  252   514          151799752
  143   530          151801207
  403   442          151801715
  410   436          151802856
  234   518          151804736
  229   519          151807348
   73   533          151808454
  278   507          151808795
  315   494          151809659
  360   472          151810048
  382   458          151814880
  310   496          151814936
  176   527          151814959
  128   531          151818443
  393   450          151823457
  389   453          151823546
   74   533          151824661
  329   488          151825561
  108   532          151828480
  156   529          151832305
  264   511          151832575
  353   476          151837153
  239   517          151840332
   75   533          151841312
  248   515          151843867
  224   520          151847424
  370   466          151847696
  167   528          151855415
   76   533          151858413
  144   530          151862984
  185   526          151863201
  320   492          151863488
  109   532          151863797
  129   531          151867980
  409   437          151871382
   77   533          151875970
  200   524          151877824
  305   498          151878617
  397   447          151885396
  385   456          151885441
  193   525          151892182
  275   508          151893387
   78   533          151893989
  327   489          151895952
  110   532          151899768
  268   510          151899832
  213   522          151900245
  402   443          151903115
  291   503          151905698
  157   529          151905782
  177   527          151908416
  355   475          151910750
  288   504          151911936
  423   424          151911991
   79   533          151912476
  244   516          151914880
  422   425          151917073
  294   502          151918192
  130   531          151918291
  219   521          151924220
  362   471          151925039
  207   523          151925410
  145   530          151925625
  421   426          151927237
   80   533          151931437
  367   468          151934095
  111   532          151936399
  285   505          151936750
  168   528          151939584
  420   427          151942483
  408   438          151944984
  297   501          151949574
   81   533          151950878
  313   495          151951672
  419   428          151962811
  230   519          151965359
  186   526          151966432
  131   531          151969382
  235   518          151969707
  392   451          151970139
   82   533          151970805
  112   532          151973696
  325   490          151977125
  282   506          151979984
  158   529          151980201
  257   513          151980290
  318   493          151980589
  308   497          151981585
  342   482          151981856
  378   461          151982333
  340   483          151982587
  375   463          151987222
  388   454          151987736
  418   429          151988221
  146   530          151989136
  253   514          151991021
   83   533          151991224
  344   481          151992225
  338   484          151994376
  357   474          151995717
  272   509          151995877
  261   512          151997309
  201   524          151998425
  225   520          151998625
  300   500          152000000
  178   527          152002935
  194   525          152004509
  381   459          152008920
  401   444          152009585
  113   532          152011665
   84   533          152012141
  240   517          152012413
  346   480          152013736
  396   448          152014528
  336   485          152017181
  417   430          152018713
  132   531          152021259
  372   465          152023473
  407   439          152023662
  169   528          152024761
  249   515          152029124
   85   533          152033562
  214   522          152036992
  279   507          152041482
  265   511          152042456
  348   479          152046431
  114   532          152050312
  334   486          152050960
  364   470          152051544
  147   530          152053523
  416   431          152054287
  208   523          152054579
   86   533          152055493
  159   529          152055568
  384   457          152067097
  220   521          152068761
  323   491          152069038
  303   499          152069626
  187   526          152070779
  133   531          152073928
   87   533          152077940
  115   532          152089643
  350   478          152090352
  369   467          152090972
  359   473          152092096
  245   516          152094221
  415   432          152094943
  332   487          152095671
  179   527          152098522
   88   533          152100909
  311   496          152104167
  406   440          152107416
  316   494          152108280
  170   528          152110952
  269   510          152116109
  195   525          152118000
  148   530          152118792
  202   524          152120232
  276   508          152121088
  400   445          152121125
  391   452          152121879
   89   533          152124406
  231   519          152124750
  134   531          152127395
  116   532          152129664
  160   529          152131889
  236   518          152136088
  414   433          152140681
  352   477          152145541
   90   533          152148437
  395   449          152148724
  226   520          152151176
  330   488          152151272
  387   455          152156978
  306   498          152158608
  292   503          152160615
  289   504          152161633
  117   532          152170381
  321   492          152171649
   91   533          152173008
  215   522          152175023
  188   526          152176248
  295   502          152178383
  258   513          152179209
  286   505          152181281
  135   531          152181666
  254   514          152183808
  149   530          152184949
  209   523          152184996
  241   517          152185934
  366   469          152189605
  413   434          152191501
  377   462          152193761
  180   527          152195183
  405   441          152196246
   92   533          152198125
  171   528          152198163
  361   472          152199929
  262   512          152202456
  380   460          152208000
  161   529          152209170
  374   464          152210968
  118   532          152211800
  354   476          152212040
  221   521          152214622
  298   501          152215093
  250   515          152215875
  328   489          152217721
  273   509          152218646
  283   506          152219403
   93   533          152223794
  196   525          152232661
  136   531          152236747
  399   446          152237735
  203   524          152243251
  314   495          152246519
  412   435          152247403
   94   533          152250021
  150   530          152252000
  383   458          152253799
  119   532          152253927
  266   511          152253927
  371   466          152259507
  309   497          152267102
  301   500          152270901
    0   534          152273304
    1   534          152273305
    2   534          152273312
    3   534          152273331
    4   534          152273368
    5   534          152273429
    6   534          152273520
    7   534          152273647
    8   534          152273816
    9   534          152274033
   10   534          152274304
   11   534          152274635
   12   534          152275032
  246   516          152275032
   13   534          152275501
  280   507          152275843
   14   534          152276048
   15   534          152276679
   95   533          152276812
   16   534          152277400
   17   534          152278217
  390   453          152278677
   18   534          152279136
   19   534          152280163
   20   534          152281304
   21   534          152282565
  189   526          152282845
   22   534          152283952
  319   493          152284916
   23   534          152285471
  232   519          152285527
  172   528          152286400
   24   534          152287128
  162   529          152287417
  394   450          152287984
   25   534          152288929
  356   475          152289891
  404   442          152290152
   26   534          152290880
  137   531          152292644
  181   527          152292924
   27   534          152292987
  326   490          152294976
   28   534          152295256
  120   532          152296768
   29   534          152297693
   30   534          152300304
   31   534          152303095
  237   518          152303885
   96   533          152304173
  227   520          152305083
   32   534          152306072
  411   436          152308387
   33   534          152309241
   34   534          152312608
  216   522          152314344
   35   534          152316179
  210   523          152316667
  363   471          152319258
  151   530          152319951
   36   534          152319960
   37   534          152323957
   38   534          152328176
  341   483          152330408
  386   456          152331272
   97   533          152332110
   39   534          152332623
  343   482          152333775
  270   510          152334000
   40   534          152337304
  339   484          152338123
  368   468          152339264
  121   532          152340329
   41   534          152342225
  304   499          152345963
   42   534          152347392
  345   481          152348266
  197   525          152348498
  138   531          152349363
  277   508          152350445
   43   534          152352811
  337   485          152356878
   44   534          152358488
  398   447          152359415
   98   533          152360629
  242   517          152360901
  222   521          152361809
   45   534          152364429
  163   529          152366636
  204   524          152367488
   46   534          152370640
  347   480          152373923
  410   437          152374453
  173   528          152375669
   47   534          152377127
  255   514          152378119
  358   474          152379136
  259   513          152379676
  324   491          152382995
   48   534          152383896
  122   532          152384616
  335   486          152386631
  152   530          152388808
  403   443          152389134
   99   533          152389736
  190   526          152390576
   49   534          152390953
  182   527          152391751
  312   496          152395264
   50   534          152398304
  251   515          152404126
   51   534          152405955
  139   531          152406910
  317   494          152408797
  263   512          152409175
  376   463          152410223
  349   479          152410788
  379   461          152412120
  290   504          152413064
   52   534          152413912
  293   503          152417284
  100   533          152419437
   53   534          152422181
  333   487          152427340
  287   505          152427528
  123   532          152429635
   54   534          152430768
  393   451          152432308
   55   534          152439679
  373   465          152439742
  296   502          152440344
  307   498          152440435
  389   454          152440533
  274   509          152443053
  382   459          152445547
  409   438          152445601
  164   529          152446833
  233   519          152447696
   56   534          152448920
  211   523          152449598
  101   533          152449738
  424   424          152450048
  365   470          152450125
  423   425          152452592
  217   522          152454961
  247   516          152457319
   57   534          152458497
  153   530          152458577
  351   478          152458903
  422   426          152460224
  228   520          152460352
  284   506          152460520
  140   531          152465291
  198   525          152465517
  174   528          152465976
  267   511          152466994
   58   534          152468416
  421   427          152472944
  238   518          152473104
  124   532          152475392
   59   534          152478683
  331   488          152478963
  360   473          152479817
  102   533          152480645
  322   492          152481736
  299   501          152482400
  397   448          152486165
   60   534          152489304
  420   428          152490752
  183   527          152491670
  205   524          152492949
  402   444          152493192
  191   526          152499447
   61   534          152500285
  370   467          152500563
  223   521          152510328
  385   457          152510618
   62   534          152511632
  281   507          152511884
  103   533          152512164
  419   429          152513648
  353   477          152518310
  408   439          152521831
  125   532          152521893
   63   534          152523351
  141   531          152524512
  165   529          152528014
  154   530          152529264
   64   534          152535448
  243   517          152537320
  329   489          152541458
  418   430          152541632
  315   495          152543250
  302   500          152543608
  104   533          152544301
   65   534          152547929
  271   510          152553511
  310   497          152554473
  175   528          152557327
   66   534          152560800
  126   532          152569144
  256   514          152573960
   67   534          152574067
  417   431          152574704
  105   533          152577062
  278   508          152581464
  392   452          152581696
  260   513          152581697
  199   525          152583724
  212   523          152583795
  142   531          152584579
   68   534          152587736
  355   476          152589051
  320   493          152591157
  362   472          152591976
  367   469          152592572
  184   527          152592687
  252   515          152593883
  218   522          152596880
  155   530          152600875
   69   534          152601813
  401   445          152602326
  407   440          152603143
  388   455          152607447
  192   526          152609464
  166   529          152610185
  106   533          152610453
  234   519          152611263
  416   432          152612864
  327   490          152614783
   70   534          152616304
  229   520          152616989
  127   532          152617151
  264   512          152617472
  396   449          152617985
  206   524          152619640
  378   462          152621280
  305   499          152624124
   71   534          152631215
  375   464          152631719
  248   516          152641088
  381   460          152642341
  239   518          152643751
  107   533          152644480
  143   531          152645498
   72   534          152646552
  176   528          152649728
  415   433          152656112
  224   521          152660185
   73   534          152662321
  128   532          152665920
  291   504          152666235
  275   509          152669104
  357   475          152671168
  156   530          152673416
  372   466          152673544
  288   505          152675497
  294   503          152675711
   74   534          152678528
  108   533          152679149
  342   483          152680275
  268   511          152681663
  340   484          152683904
  344   482          152687752
  313   496          152688233
  406   441          152689537
  167   529          152693352
  185   527          152694808
  384   458          152695016
   75   534          152695179
  338   485          152698597
  325   491          152698896
  200   525          152703125
  285   506          152703341
  297   502          152704081
  414   434          152704448
  346   481          152706377
  144   531          152707275
  318   494          152711216
   76   534          152712280
  109   533          152714466
  244   517          152715197
  129   532          152715457
  364   471          152715655
  400   446          152716536
  213   523          152719264
  193   526          152720633
  308   498          152724104
  336   486          152724312
   77   534          152729837
  391   453          152736148
  348   480          152736192
  219   522          152740107
  177   528          152743185
  369   468          152746641
  157   530          152746893
  207   524          152747567
   78   534          152747856
  282   507          152749611
  110   533          152750437
  300   501          152751501
  395   450          152754875
  413   435          152757872
  334   487          152761007
  359   474          152764703
  130   532          152765768
   79   534          152766343
  145   531          152769916
  257   514          152771337
  272   510          152774648
  230   520          152775000
  235   519          152776234
  350   479          152777239
  168   529          152777521
  387   456          152779419
  405   442          152781013
  253   515          152785152
  261   513          152785278
   80   534          152785304
  111   533          152787068
  323   492          152793755
  186   527          152798039
   81   534          152804745
  332   488          152808640
  225   521          152811386
  279   508          152814151
  240   518          152815832
  412   436          152816384
  131   532          152816859
  303   500          152818127
  158   530          152821312
  201   525          152823726
  112   533          152824365
   82   534          152824672
  249   516          152826345
  265   512          152827353
  352   478          152829560
  194   526          152832960
  146   531          152833427
  377   463          152835480
  399   447          152835822
  178   528          152837704
  316   495          152841871
  311   497          152843704
  380   461          152844181
   83   534          152845091
  366   470          152850896
  214   523          152856011
  374   465          152858249
  113   533          152862334
  169   529          152862698
   84   534          152866008
  330   489          152867169
  132   532          152868736
  361   473          152869698
  208   524          152876736
  404   443          152877571
  411   437          152879984
  383   459          152884466
  220   522          152884648
   85   534          152887429
  354   477          152893197
  245   517          152894538
  390   454          152895664
  159   530          152896679
  276   509          152896805
  394   451          152896835
  147   531          152897814
  269   511          152897940
  321   493          152899318
  114   533          152900981
  187   527          152902386
  306   499          152904115
   86   534          152909360
  371   467          152912374
  292   504          152921152
  133   532          152921405
  289   505          152925194
   87   534          152931807
  179   528          152933291
  231   520          152934391
  295   503          152935902
  328   490          152936552
  115   533          152940312
  236   519          152942615
  202   525          152945533
  195   526          152946451
  286   506          152947872
  410   438          152948672
  170   529          152948889
   88   534          152954776
  386   457          152956449
  398   448          152960184
  148   531          152963083
  226   521          152963937
  356   476          152968192
  298   502          152969600
  258   514          152970256
  160   530          152973000
  134   532          152974872
  254   515          152977939
   89   534          152978273
  403   444          152979211
  116   533          152980333
  314   496          152983080
  363   472          152986195
  283   507          152989030
  241   518          152989353
  262   513          152990425
  424   425          152990649
  215   523          152994042
  423   426          152995743
  273   510          152997417
  368   469          152997741
   90   534          153002304
  422   427          153005931
  209   524          153007153
  188   527          153007855
  309   498          153009621
  250   516          153013096
  319   494          153015543
  326   491          153016747
  117   533          153021050
  421   428          153021213
  301   501          153022402
  409   439          153022448
   91   534          153026875
  135   532          153029143
  149   531          153029240
  180   528          153029952
  221   522          153030509
  341   484          153031725
  343   483          153032194
  171   529          153036100
  266   512          153038824
  420   429          153041589
  339   485          153042344
  345   482          153043793
  393   452          153043865
  280   508          153048512
  161   530          153050281
  379   462          153051067
   92   534          153051992
  358   475          153054587
  376   464          153054720
  389   455          153060244
  196   526          153061112
  118   533          153062469
  337   486          153064009
  347   481          153066564
  419   430          153067059
  203   525          153068552
  246   517          153075349
   93   534          153077661
  382   460          153078968
  136   532          153084224
  402   445          153085933
  397   449          153089622
  373   466          153089813
  304   500          153094464
  232   520          153095168
  150   531          153096291
  335   487          153096678
  418   431          153097623
  349   480          153100549
  408   440          153101312
   94   534          153103888
  119   533          153104596
  324   492          153107712
  237   519          153110412
  365   471          153114236
  189   527          153114452
  270   511          153115831
  227   521          153117844
  172   529          153124337
  277   509          153126162
  181   528          153127693
  162   530          153128528
    0   535          153130375
    1   535          153130376
    2   535          153130383
    3   535          153130402
    4   535          153130439
    5   535          153130500
    6   535          153130591
   95   534          153130679
    7   535          153130718
    8   535          153130887
    9   535          153131104
   10   535          153131375
   11   535          153131706
   12   535          153132103
   13   535          153132572
   14   535          153133119
  417   432          153133281
  216   523          153133363
   15   535          153133750
   16   535          153134471
  312   497          153134801
   17   535          153135288
   18   535          153136207
   19   535          153137234
   20   535          153138375
  385   458          153138537
  210   524          153138824
   21   535          153139636
  137   532          153140121
  333   488          153140309
   22   535          153141023
  317   495          153142388
   23   535          153142542
   24   535          153144199
  351   479          153145790
   25   535          153146000
  120   533          153147437
   26   535          153147951
   27   535          153150058
   28   535          153152327
  360   474          153152424
   29   535          153154764
  370   468          153156232
   30   535          153157375
   96   534          153158040
   31   535          153160166
   32   535          153163143
  151   531          153164242
  242   518          153164320
   33   535          153166312
   34   535          153169679
  259   514          153170723
  255   515          153172250
   35   535          153173250
  416   433          153174033
  290   505          153176625
  197   526          153176949
   36   535          153177031
  222   522          153177696
  293   504          153177821
   37   535          153181028
   38   535          153185247
  407   441          153185264
  307   499          153185942
   97   534          153185977
   39   535          153189694
  121   533          153190998
  204   525          153192789
  287   506          153194119
   40   535          153194375
  331   489          153194860
  392   453          153195965
  138   532          153196840
  263   513          153197144
  401   446          153197737
  296   503          153197863
   41   535          153199296
  251   516          153201347
  353   478          153202329
   42   535          153204463
  163   530          153207747
  322   493          153209405
   43   535          153209882
  173   529          153213606
   98   534          153214496
   44   535          153215559
  415   434          153219879
   45   535          153221500
  274   510          153221824
  190   527          153222183
  396   450          153224136
  182   528          153226520
   46   535          153227711
  388   456          153229888
  284   507          153230147
  152   531          153233099
   47   535          153234198
  122   533          153235285
  299   502          153236907
   48   535          153240967
   99   534          153243603
   49   535          153248024
  267   512          153251891
  367   470          153253863
  139   532          153254387
   50   535          153255375
  233   520          153257337
  247   517          153257636
  329   490          153260289
  362   473          153261745
  378   463          153262999
   51   535          153263026
  355   477          153270208
  414   435          153270819
   52   535          153270983
  211   524          153271755
  228   521          153273113
  100   534          153273304
  217   523          153273980
  406   442          153274304
  381   461          153278522
  375   465          153279000
   53   535          153279252
  238   519          153279631
  315   496          153279811
  123   533          153280304
  281   508          153284553
   54   535          153287839
  164   530          153287944
  198   526          153293968
  302   501          153295109
   55   535          153296750
  310   498          153296992
  153   531          153302868
  101   534          153303605
  174   529          153303913
   56   535          153305991
  140   532          153312768
  400   447          153314623
   57   535          153315568
  205   525          153318250
  320   494          153321784
   58   535          153325487
  384   459          153325683
  124   533          153326061
  223   522          153326215
  372   467          153326411
  183   528          153326439
  413   436          153326853
  191   527          153331054
  102   534          153334512
  271   511          153335342
   59   535          153335754
  327   491          153336554
  243   518          153340739
   60   535          153346375
  357   476          153349469
  391   454          153353135
  278   509          153357181
   61   535          153357356
  395   451          153363726
  103   534          153366031
  256   515          153368091
  405   443          153368432
   62   535          153368703
  165   530          153369125
  141   532          153371989
  125   533          153372562
  305   500          153372625
  260   514          153372744
  154   531          153373555
   63   535          153380422
  342   484          153381592
  364   472          153382592
  344   483          153386171
  412   437          153387981
  340   485          153388125
  252   516          153391104
   64   535          153392519
  175   529          153395264
  104   534          153398168
  346   482          153401904
  387   457          153404596
   65   535          153405000
  369   469          153405118
  264   513          153405441
  338   486          153405728
  212   524          153405952
  199   526          153412175
  218   523          153415899
   66   535          153417871
  126   533          153419813
  234   520          153420904
  325   492          153423613
  184   528          153427456
  313   497          153427770
  348   481          153428833
  229   521          153429750
  291   505          153429796
  105   534          153430929
   67   535          153431138
  142   532          153432056
  336   487          153434359
  294   504          153436248
  399   448          153436591
  359   475          153440154
  192   527          153441071
  248   517          153441405
  288   506          153442088
   68   535          153444807
  318   495          153444807
  206   525          153444941
  155   531          153445166
  275   510          153447875
  239   519          153450278
  166   530          153451296
  411   438          153454203
   69   535          153458884
  297   503          153461600
  106   534          153464320
  268   512          153466560
  350   480          153467000
  404   444          153467648
  127   533          153467820
  308   499          153469611
  285   507          153472968
   70   535          153473375
  334   488          153473976
  224   522          153476072
  377   464          153479977
  380   462          153483128
  176   529          153487665
   71   535          153488286
  143   532          153492975
  107   534          153498347
   72   535          153503623
  300   502          153506008
  374   466          153508320
  394   452          153508392
  366   471          153515007
  390   455          153515375
  352   479          153516447
  128   533          153516589
  156   531          153517707
  383   460          153517887
  244   518          153518616
   73   535          153519392
  323   493          153521424
  282   508          153522280
  332   489          153524537
  410   439          153525519
  185   528          153529577
  425   425          153531250
  200   526          153531576
  108   534          153533016
  424   426          153533800
  167   530          153534463
   74   535          153535599
  213   524          153541421
  423   427          153541450
  361   474          153542305
  193   527          153552240
   75   535          153552250
  422   428          153554200
  144   532          153554752
  272   511          153556479
  219   523          153559126
  398   449          153563641
  257   515          153565468
  129   533          153566126
  371   468          153568043
  109   534          153568333
   76   535          153569351
  303   501          153569628
  403   445          153571952
  421   429          153572050
  207   525          153572868
  261   514          153576325
  354   478          153577216
  316   496          153578432
  177   529          153581122
  253   516          153582373
  386   458          153584368
  235   520          153585875
  330   490          153586000
  311   498          153586223
   77   535          153586908
  230   521          153587761
  279   509          153589868
  157   531          153591184
  420   430          153595000
  409   440          153601929
  110   534          153604304
   78   535          153604927
  265   513          153615322
  130   533          153616437
  145   532          153617393
  168   530          153618632
  240   519          153622359
  419   431          153623050
   79   535          153623414
  249   517          153626662
  225   522          153627273
  321   494          153629945
  186   528          153632808
  111   534          153640935
   80   535          153642375
  356   477          153649349
  201   526          153652177
  306   500          153652616
  363   473          153655964
  418   432          153656200
  393   453          153658134
  328   491          153658323
  368   470          153659032
   81   535          153661816
  194   527          153664567
  158   531          153665603
  131   533          153667528
  276   510          153675576
  178   529          153675641
  214   524          153678168
  112   534          153678232
  146   532          153680904
  402   446          153681344
   82   535          153681743
  389   456          153682685
  269   512          153682837
  408   441          153683433
  292   505          153684713
  289   506          153691785
  379   463          153692786
  417   433          153694450
  397   450          153695773
  295   504          153696439
  245   518          153697957
  376   465          153702001
  208   525          153702037
   83   535          153702162
  220   523          153703667
  169   530          153703809
  382   461          153715149
  113   534          153716201
  286   507          153717499
  132   533          153719405
  314   497          153722617
   84   535          153723079
  298   503          153727119
  358   476          153732888
  343   484          153733511
  341   485          153735946
  187   528          153737155
  416   434          153737800
  159   531          153740970
  326   492          153741464
  345   483          153742212
  373   467          153742680
   85   535          153744500
  147   532          153745291
  231   521          153747152
  319   495          153749134
  339   486          153749475
  236   520          153752256
  114   534          153754848
  309   499          153755128
  283   508          153761699
  347   482          153762091
  258   515          153764387
   86   535          153766431
  385   459          153769204
  407   442          153770031
  179   529          153771228
  133   533          153772074
  202   526          153773984
  337   487          153774056
  254   516          153775160
  301   502          153776909
  195   527          153778058
  273   511          153779248
  226   522          153779824
  365   472          153781173
  262   514          153781472
  415   435          153786250
   87   535          153788878
  170   530          153790000
  349   481          153793190
  115   534          153794179
  401   447          153795824
  241   519          153795880
  335   488          153809647
  148   532          153810560
   88   535          153811847
  392   454          153812952
  250   517          153813413
  370   469          153814709
  215   524          153816199
  160   531          153817291
  280   509          153824229
  134   533          153825541
  266   513          153826793
  360   475          153827875
  209   525          153832454
  396   451          153832987
  116   534          153834200
   89   535          153835344
  324   493          153835381
  351   480          153835551
  414   436          153839800
  188   528          153842624
  304   501          153845965
  221   523          153849528
  388   457          153855065
  333   489          153856206
   90   535          153859375
  406   443          153861723
  180   529          153867889
  117   534          153874917
  149   532          153876717
  171   530          153877211
  312   498          153877320
  246   518          153878768
  317   496          153878949
  135   533          153879812
   91   535          153883946
  353   479          153889216
  196   527          153892719
  161   531          153894572
  203   526          153897003
  413   437          153898450
  270   512          153900728
  277   510          153904933
  378   464          153907496
  232   521          153907929
   92   535          153909063
  331   490          153913691
  400   448          153915392
  118   534          153916336
  381   462          153917469
  367   471          153917974
  237   520          153920053
  375   466          153929071
  227   522          153933731
  362   474          153934352
  307   500          153934443
   93   535          153934732
  136   533          153934893
  322   494          153940032
  293   505          153941382
  290   506          153943216
  150   532          153943768
  189   528          153949221
  355   478          153954227
  216   524          153955520
  296   504          153958400
  119   534          153958463
  405   444          153958509
  384   460          153959104
   94   535          153960959
  412   438          153962200
  287   507          153963746
  210   525          153964125
  259   515          153964854
  172   530          153965448
  181   529          153965630
  255   516          153969471
  242   519          153970847
  162   531          153972819
  391   455          153972846
  395   452          153975283
  329   491          153982060
  372   468          153982080
   95   535          153987750
  263   514          153988191
    0   536          153990656
    1   536          153990657
    2   536          153990664
    3   536          153990683
    4   536          153990720
    5   536          153990781
  137   533          153990790
    6   536          153990872
    7   536          153990999
    8   536          153991168
    9   536          153991385
   10   536          153991656
   11   536          153991987
   12   536          153992384
   13   536          153992853
   14   536          153993400
   15   536          153994031
  299   503          153994426
   16   536          153994752
   17   536          153995569
   18   536          153996488
  222   523          153996715
   19   536          153997515
   20   536          153998656
   21   536          153999917
   22   536          154001304
  120   534          154001304
  251   517          154001664
  284   508          154002816
   23   536          154002823
  274   511          154003655
   24   536          154004480
   25   536          154006281
   26   536          154008232
  197   527          154008556
   27   536          154010339
  151   532          154011719
   28   536          154012608
   29   536          154015045
   96   535          154015111
   30   536          154017656
  315   497          154019348
   31   536          154020447
  204   526          154021240
   32   536          154023424
   33   536          154026593
   34   536          154029960
  357   477          154030626
  411   439          154031050
  387   458          154032515
   35   536          154033531
   36   536          154037312
  267   513          154039860
  399   449          154040048
   37   536          154041309
  310   499          154042499
   97   535          154043048
  121   534          154044865
   38   536          154045528
  138   533          154047509
  302   502          154049616
   39   536          154049975
  163   531          154052038
  364   473          154052361
   40   536          154054656
  173   530          154054717
  320   495          154055375
  190   528          154056952
   41   536          154059577
  281   509          154060270
  404   445          154060389
  247   518          154061055
  327   492          154061271
  182   529          154064457
   42   536          154064744
  369   470          154066409
  233   521          154070098
   43   536          154070163
   98   535          154071567
  425   426          154074401
   44   536          154075840
  424   427          154079507
  152   532          154080576
   45   536          154081781
  342   485          154085813
  344   484          154087488
   46   536          154087992
  228   522          154089000
  122   534          154089152
  238   520          154089272
  423   428          154089719
   47   536          154094479
  340   486          154095256
  217   524          154096137
  211   525          154097056
  346   483          154100323
   99   535          154100674
   48   536          154101248
  410   440          154105000
  422   429          154105037
  139   533          154105056
   49   536          154108305
   50   536          154115656
  338   487          154115775
  359   476          154118455
  271   512          154120239
  394   453          154122661
   51   536          154123307
  305   501          154124126
  348   482          154124360
  380   463          154124847
  421   430          154125461
  198   527          154125575
  377   465          154127258
  100   535          154130375
   52   536          154131264
  164   531          154132235
  123   534          154134171
  278   510          154135952
  390   456          154137816
   53   536          154139533
  174   530          154145024
  223   523          154145234
  205   526          154146701
  243   519          154147266
  336   488          154147328
   54   536          154148120
  153   532          154150345
  420   431          154150991
  325   493          154151282
  383   461          154154068
   55   536          154157031
  350   481          154159641
  101   535          154160676
  374   467          154161187
  140   533          154163437
  183   529          154164376
  256   516          154165312
  191   528          154165823
   56   536          154166272
  260   515          154166875
  403   446          154167363
  398   450          154169792
  313   498          154170289
   57   536          154175849
  124   534          154179928
  318   496          154181368
  419   432          154181627
  366   472          154181944
  409   441          154184050
   58   536          154185768
  334   489          154189873
  252   517          154191421
  102   535          154191583
   59   536          154196035
  291   506          154196387
  264   514          154196488
  294   505          154199809
  352   480          154206208
   60   536          154206656
  288   507          154211715
  165   531          154213416
  386   459          154215035
  418   433          154217369
   61   536          154217637
  361   475          154217756
  308   500          154218112
  154   532          154221032
  297   504          154222137
  141   533          154222658
  103   535          154223102
  125   534          154226429
  371   469          154226520
   62   536          154228984
  275   511          154229706
  212   525          154231253
  234   521          154233665
  175   530          154236375
  218   524          154238056
   63   536          154240703
  332   490          154243368
  199   527          154243782
  248   518          154244824
  229   522          154245637
  285   508          154245637
  323   494          154252051
   64   536          154252800
  268   513          154254529
  104   535          154255239
  417   434          154258217
  239   520          154259919
  300   503          154263527
  354   479          154264103
   65   536          154265281
  184   529          154265393
  408   442          154268200
  206   526          154273392
  126   534          154273680
  393   454          154275121
  192   528          154275840
   66   536          154278152
  402   447          154279431
  142   533          154282725
  105   535          154288000
   67   536          154291419
  155   532          154292643
  224   523          154295091
  166   531          154295587
  282   509          154297997
  416   435          154304171
  397   451          154304624
   68   536          154305088
  330   491          154307771
  389   457          154307862
  316   497          154317969
   69   536          154319165
  106   535          154321391
  127   534          154321687
  368   471          154323143
  303   502          154324135
  244   519          154325143
  363   474          154328571
  176   530          154328776
  311   499          154331730
  356   478          154333368
   70   536          154333656
  379   464          154337283
  272   512          154341376
  143   533          154343644
   71   536          154348567
  376   466          154352072
  382   462          154354096
  415   436          154355231
  107   535          154355418
  407   443          154357450
  257   516          154362689
  200   527          154363183
  321   495          154363536
   72   536          154363904
  156   532          154365184
  213   525          154366722
  185   529          154367514
  279   510          154368639
  128   534          154370456
  261   515          154370456
  167   531          154378754
   73   536          154379673
  219   524          154381283
  253   517          154382690
  328   492          154383040
  193   528          154387009
  108   535          154390087
   74   536          154395880
  401   448          154396593
  373   468          154398349
  235   521          154398636
  207   526          154401319
  385   460          154402625
  230   522          154403648
  306   501          154404117
  144   533          154405421
  265   514          154406369
  414   437          154411397
   75   536          154412531
  358   477          154414045
  129   534          154419993
  177   530          154422233
  109   535          154425404
   76   536          154429632
  249   518          154430081
  240   520          154432000
  392   455          154432663
  343   485          154437732
  157   532          154438661
  341   486          154443077
  345   484          154443529
  396   452          154444544
  225   523          154446292
   77   536          154447189
  365   473          154450942
  292   506          154451304
  406   444          154451800
  276   511          154457407
  339   487          154459522
  295   505          154460000
  347   483          154460510
  110   535          154461375
  289   507          154461412
  168   531          154462923
  314   498          154465136
   78   536          154465208
  145   533          154468062
  326   493          154469133
  130   534          154470304
  186   529          154470745
  269   513          154470806
  413   438          154472669
  370   470          154476000
  388   458          154482984
   79   536          154483695
  201   527          154483784
  319   496          154485695
  337   488          154487025
  298   504          154487656
  349   482          154488717
  286   508          154490168
  111   535          154498006
  194   528          154499336
   80   536          154502656
  214   525          154503469
  309   500          154503629
  245   519          154504484
  360   476          154506176
  158   532          154513080
  178   530          154516752
  400   449          154518849
  131   534          154521395
   81   536          154522097
  335   489          154525544
  220   524          154525824
  351   481          154528192
  208   526          154530488
  146   533          154531573
  301   503          154534428
  112   535          154535303
  283   509          154537416
  412   439          154539047
   82   536          154542024
  169   531          154548100
  405   445          154551250
  378   465          154554777
  381   463          154559188
  258   516          154561608
   83   536          154562443
  231   522          154563039
  273   512          154564145
  236   521          154565017
  324   494          154566008
  113   535          154573272
  132   534          154573272
  333   490          154575037
  187   529          154575092
  254   517          154575477
  262   515          154575603
  353   480          154578977
  375   467          154581938
   84   536          154583360
  367   472          154584911
  159   532          154588447
  395   453          154589552
  384   461          154595285
  391   456          154595287
  147   533          154595960
  226   523          154598843
  304   502          154600472
  280   510          154603000
   85   536          154604781
  241   520          154605521
  202   527          154605591
  362   475          154609803
  411   440          154610531
  114   535          154611919
  179   530          154612339
  195   528          154612827
  250   518          154616832
  426   426          154617552
  266   514          154617840
  317   497          154618486
  425   427          154620108
  312   499          154622827
  133   534          154625941
   86   536          154626712
  424   428          154627776
  170   531          154634291
  331   491          154635462
  423   429          154640556
  372   469          154640557
  355   479          154641114
  215   525          154641500
  399   450          154646199
   87   536          154649159
  115   535          154651250
  404   446          154655800
  422   430          154658448
  209   526          154660905
  148   533          154661229
  387   459          154663182
  160   532          154664768
  221   524          154671685
   88   536          154672128
  322   495          154673623
  134   534          154679408
  188   529          154680561
  421   431          154681452
  246   519          154685295
  307   501          154685944
  277   511          154686764
  410   441          154687121
  270   513          154688697
  116   535          154691271
   89   536          154695625
  329   492          154706777
  293   506          154707973
  180   530          154709000
  420   432          154709568
  290   507          154712843
  357   478          154714645
   90   536          154719656
  171   531          154721502
  296   505          154721961
  232   522          154723816
  364   474          154724968
  149   533          154727386
  196   528          154727488
  203   527          154728610
  369   471          154730520
  117   535          154731988
  237   521          154732814
  135   534          154733679
  287   508          154736415
  394   454          154739648
  161   532          154742049
  419   433          154742796
   91   536          154744227
  227   523          154752750
  299   504          154754963
  315   498          154761867
  259   516          154762075
  390   457          154762993
  403   447          154765450
  409   442          154768817
   92   536          154769344
  380   464          154769344
  255   517          154769788
  118   535          154773407
  377   466          154777329
  284   509          154778533
  398   451          154778643
  242   520          154780488
  216   525          154780821
  418   434          154781136
  263   515          154782322
  189   529          154787158
  274   512          154788552
  136   534          154788760
  327   493          154788940
  310   500          154791000
  344   485          154791709
  320   496          154791936
  210   526          154792576
  342   486          154792944
  383   462          154793015
  150   533          154794437
   93   536          154795013
  359   477          154799612
  346   484          154801640
  251   518          154805083
  340   487          154805303
  181   530          154806741
  302   503          154807135
  172   531          154809739
  119   535          154815534
  374   468          154816856
  222   524          154818872
  162   532          154820296
   94   536          154821240
  348   483          154822779
  417   435          154824588
  338   488          154828744
  267   514          154830907
  281   510          154839041
  197   528          154843325
  137   534          154844657
   95   536          154848031
  386   460          154848456
  366   473          154851713
  204   527          154852847
    0   537          154854153
    1   537          154854154
    2   537          154854161
    3   537          154854180
    4   537          154854217
    5   537          154854278
    6   537          154854369
    7   537          154854496
    8   537          154854665
    9   537          154854882
   10   537          154855153
  350   482          154855168
   11   537          154855484
  408   443          154855619
   12   537          154855881
   13   537          154856350
   14   537          154856897
   15   537          154857528
   16   537          154858249
  120   535          154858375
   17   537          154859066
   18   537          154859985
   19   537          154861012
   20   537          154862153
  151   533          154862388
  336   489          154863225
   21   537          154863414
   22   537          154864801
   23   537          154866320
  247   519          154867582
   24   537          154867977
   25   537          154869778
   26   537          154871729
  416   436          154873152
   27   537          154873836
   96   536          154875392
   28   537          154876105
   29   537          154878542
  305   502          154878633
  402   448          154880200
   30   537          154881153
  325   494          154881909
   31   537          154883944
  233   522          154885985
   32   537          154886921
  371   470          154887811
   33   537          154890090
   34   537          154893457
  393   455          154894832
  190   529          154894889
  361   476          154896057
   35   537          154897028
  352   481          154898849
  173   531          154899008
  163   532          154899515
   36   537          154900809
  138   534          154901376
  121   535          154901936
  238   521          154902033
   97   536          154903329
   37   537          154904806
  182   530          154905568
  228   523          154908019
  271   513          154908208
  334   490          154908704
   38   537          154909025
   39   537          154913472
  313   499          154915796
  397   452          154916181
  278   511          154917783
   40   537          154918153
  318   497          154920905
  217   525          154921438
   41   537          154923074
  211   526          154925507
  415   437          154926828
   42   537          154928241
  152   533          154931245
   98   536          154931848
   43   537          154933660
  389   458          154935781
   44   537          154939337
   45   537          154945278
  122   535          154946223
  407   444          154947527
   46   537          154951489
  354   480          154953864
  243   520          154956907
   47   537          154957976
  139   534          154958923
  198   528          154960344
   99   536          154960955
  260   516          154964096
   48   537          154964745
  332   491          154965139
  256   517          154965629
  291   507          154966014
  294   506          154966400
  223   524          154967391
  308   501          154969613
   49   537          154971802
  205   527          154978308
   50   537          154979153
  164   532          154979712
  288   508          154984384
  379   465          154984564
  414   438          154985616
  323   495          154985642
  297   505          154985698
   51   537          154986804
  174   531          154989315
  368   472          154990080
  264   515          154990619
  100   536          154990656
  123   535          154991242
   52   537          154994761
  252   518          154994840
  382   463          154995815
  401   449          155000050
  153   533          155001014
   53   537          155003030
  191   529          155003760
  363   475          155004022
  376   467          155004939
  183   530          155005487
   54   537          155011617
  275   512          155014603
  140   534          155017304
  356   479          155020255
   55   537          155020528
  101   536          155020957
  285   509          155021354
  300   504          155024064
   56   537          155029769
  330   492          155032488
  124   535          155036999
  385   461          155038806
   57   537          155039346
  406   445          155044541
  268   514          155045576
   58   537          155049265
  413   439          155049516
  234   522          155049552
  248   519          155051351
  102   536          155051864
  392   456          155055104
  373   469          155056826
  396   453          155058813
   59   537          155059532
  212   526          155059704
  316   498          155060488
  165   532          155060893
  218   525          155063357
  229   523          155064656
   60   537          155070153
  154   533          155071701
  239   521          155072680
  141   534          155076525
  282   510          155076768
  199   528          155078551
  311   500          155080231
  175   531          155080666
   61   537          155081134
  303   503          155081654
  103   536          155083383
  125   535          155083500
   62   537          155092481
  358   478          155098064
  321   496          155100097
   63   537          155104200
  206   527          155104999
  184   530          155106504
  328   493          155110709
  388   459          155113651
  192   529          155113777
  104   536          155115520
   64   537          155116297
  224   524          155117248
  412   440          155118528
  365   474          155123549
  400   450          155125000
   65   537          155128778
  272   513          155129345
  126   535          155130751
  244   520          155134784
  142   534          155136592
  370   471          155140111
   66   537          155141649
  166   532          155143064
  155   533          155143312
  343   486          155144863
  405   446          155146661
  345   485          155147750
  105   536          155148281
  279   511          155150470
  341   487          155153124
   67   537          155154916
  306   502          155158624
  347   484          155161827
  257   517          155163006
  426   427          155163259
  261   516          155167677
  425   428          155168377
   68   537          155168585
  339   488          155172491
  176   531          155173067
  424   429          155178613
  127   535          155178758
  106   536          155181672
   69   537          155182662
  253   518          155186109
  349   483          155187136
  360   477          155187333
  411   441          155192652
  423   430          155193967
  213   526          155195173
   70   537          155197153
  143   534          155197511
  200   528          155197952
  326   494          155199760
  265   515          155200500
  337   489          155202922
  381   464          155203685
  378   466          155204848
  395   454          155206539
  219   525          155206584
  185   530          155208625
  314   499          155210643
   71   537          155212064
  422   431          155214439
  235   522          155214523
  107   536          155215699
  156   533          155215853
  391   457          155220464
  292   507          155220931
  230   523          155222667
  351   482          155223719
  193   529          155224946
  319   497          155225232
  167   532          155226231
  295   506          155226591
   72   537          155227401
  128   535          155227527
  207   527          155232926
  289   508          155234081
  384   462          155234232
  249   519          155236608
  375   468          155237607
  421   432          155240029
  276   512          155242304
   73   537          155243170
  335   490          155244375
  240   521          155244761
  108   536          155250368
  298   505          155251217
  404   447          155253887
  367   473          155254680
  399   451          155255050
  309   501          155255130
  144   534          155259288
   74   537          155259377
  269   514          155261853
  286   509          155265885
  177   531          155266524
  225   524          155268449
  420   433          155270737
  353   481          155271618
  410   442          155271888
   75   537          155276028
  129   535          155277064
  109   536          155285685
  362   476          155288104
  157   533          155289330
   76   537          155293129
  301   504          155294965
  387   460          155296603
  333   491          155296808
  324   495          155299599
  372   470          155301848
  419   434          155306563
  168   532          155310400
   77   537          155310686
  186   530          155311856
  245   520          155314125
  283   510          155316187
  201   528          155318553
  110   536          155321656
  145   534          155321929
  130   535          155327375
   78   537          155328705
  355   480          155330875
  214   526          155331920
  194   529          155337273
   79   537          155347192
  418   435          155347507
  220   525          155351125
  273   513          155352114
  409   443          155356236
  304   503          155357991
  111   536          155358287
  394   455          155359359
  331   492          155360179
  317   498          155361005
  178   531          155361043
  258   517          155361925
  208   527          155362095
  158   533          155363749
   80   537          155366153
  403   448          155366219
  312   500          155371328
  262   516          155372824
  131   535          155378466
  254   518          155378896
  236   522          155380904
  231   523          155382058
  280   511          155384831
  146   534          155385440
   81   537          155385594
  398   452          155390200
  390   458          155390912
  417   436          155393569
  169   532          155395577
  112   536          155395584
  369   472          155397457
  364   475          155400419
  357   479          155401532
   82   537          155405521
  322   496          155410184
  266   515          155411971
  187   530          155416203
  380   465          155416625
  241   521          155418282
  226   524          155421000
  250   519          155423359
   83   537          155425940
  377   467          155430196
  132   535          155430343
  113   536          155433553
  329   493          155434446
  383   463          155434734
  159   533          155439116
  202   528          155440360
  307   502          155440451
  416   437          155444749
  408   444          155445696
   84   537          155446857
  147   534          155449827
  195   529          155450764
  179   531          155456630
   85   537          155468278
  215   526          155469951
  277   512          155471661
  114   536          155472200
  374   469          155475333
  293   507          155477600
  270   514          155479744
  170   532          155481768
  133   535          155483012
  359   478          155483631
  402   449          155483657
  386   461          155484637
  290   508          155485512
  296   506          155488552
   86   537          155490209
  209   527          155492512
  246   520          155494936
  221   525          155496986
  344   486          155498840
  415   438          155501047
  342   487          155502991
  346   485          155505861
  315   499          155507374
  115   536          155511531
  287   509          155512132
   87   537          155512656
  148   534          155515096
  160   533          155515437
  393   456          155517273
  340   488          155518272
  299   505          155518524
  327   494          155519567
  188   530          155521672
  348   484          155524096
  366   474          155524320
  397   453          155530450
  320   497          155531473
   88   537          155535625
  134   535          155536479
  407   445          155540268
  310   501          155542501
  232   523          155542835
  338   489          155544641
  237   522          155548701
  116   536          155551552
  371   471          155551922
  180   531          155553291
  350   483          155553587
  284   510          155557304
   89   537          155559122
  259   517          155562392
  414   439          155562463
  203   528          155563379
  196   529          155565425
  389   459          155566448
  302   504          155567672
  171   532          155568979
  255   518          155573207
  227   524          155574907
  274   513          155576521
  361   477          155577214
  263   516          155579543
  149   534          155581253
  336   490          155582056
   90   537          155583153
  135   535          155590750
  117   536          155592269
  161   533          155592718
  242   521          155593249
  352   482          155594376
  401   450          155606201
   91   537          155607724
  216   526          155609272
  251   519          155611610
  325   495          155615500
  281   511          155620872
  210   527          155624183
  267   515          155625038
  189   530          155628269
  413   440          155628997
  334   491          155630475
   92   537          155632841
  118   536          155633688
  379   466          155634635
  305   503          155636152
  406   446          155639952
  382   464          155640312
  222   525          155644173
  136   535          155645831
  354   481          155646505
  150   534          155648304
  181   531          155651032
  172   532          155657216
   93   537          155658510
  368   473          155659849
  376   468          155660608
  318   498          155663424
  313   500          155664297
  162   533          155670965
  396   454          155675800
  119   536          155675815
  247   520          155677223
  385   462          155677753
  392   457          155680281
  197   529          155681262
  363   476          155682323
   94   537          155684737
  204   528          155687616
  332   492          155689856
  271   514          155699255
  412   441          155700649
  137   535          155701728
  278   512          155702680
  233   523          155705004
  427   427          155708966
  356   480          155710016
   95   537          155711528
  426   428          155711528
  151   534          155716255
  238   522          155717920
  373   470          155718117
  120   536          155718656
  425   429          155719214
    0   538          155720872
    1   538          155720873
    2   538          155720880
    3   538          155720899
    4   538          155720936
    5   538          155720997
    6   538          155721088
    7   538          155721215
    8   538          155721384
    9   538          155721601
   10   538          155721872
   11   538          155722203
  323   496          155722203
   12   538          155722600
   13   538          155723069
   14   538          155723616
  308   502          155724120
   15   538          155724247
   16   538          155724968
   17   538          155725785
   18   538          155726704
   19   538          155727731
   20   538          155728872
   21   538          155730133
  228   524          155730176
   22   538          155731520
  424   430          155732024
   23   538          155733039
  400   451          155733851
   24   538          155734696
  190   530          155736000
  294   507          155736027
   25   538          155736497
   26   538          155738448
  291   508          155738683
   96   537          155738889
   27   538          155740555
   28   538          155742824
  405   447          155744748
   29   538          155745261
  173   532          155746485
  388   460          155747072
   30   538          155747872
  182   531          155749859
  217   526          155749889
  423   431          155749958
  163   533          155750184
   31   538          155750663
  297   506          155752289
   32   538          155753640
   33   538          155756809
  211   527          155757114
  138   535          155758447
  288   509          155760101
  330   493          155760157
   34   538          155760176
  121   536          155762217
   35   538          155763747
  260   517          155764413
   97   537          155766826
   36   538          155767528
  256   518          155769048
  243   521          155769668
   37   538          155771525
  422   432          155773016
   38   538          155775744
  411   442          155777419
   39   538          155780191
   40   538          155784872
  358   479          155784951
  152   534          155785112
  300   505          155787625
  264   516          155787840
   41   538          155789793
  223   525          155792692
   42   538          155794960
   98   537          155795345
  198   529          155798281
  365   475          155799000
  285   510          155800125
   43   538          155800379
  421   433          155801198
  252   519          155801367
  275   513          155802572
  316   499          155805995
   44   538          155806056
  122   536          155806504
  370   472          155807048
   45   538          155811997
  205   528          155813077
  139   535          155815994
   46   538          155818208
   99   537          155824452
   47   538          155824695
  395   455          155826250
  164   533          155830381
   48   538          155831464
  311   501          155831732
  420   434          155834504
  174   532          155836792
   49   538          155838521
  321   497          155839634
  268   515          155839707
  328   494          155841336
  303   504          155842191
  191   530          155844871
   50   538          155845872
  391   458          155848383
  183   531          155849778
  381   465          155850966
  123   536          155851523
   51   538          155853523
  100   537          155854153
  404   448          155854656
  153   534          155854881
  345   486          155854881
  343   487          155854910
  378   467          155857715
  282   511          155858599
  410   443          155859307
  248   520          155860992
   52   538          155861480
  347   485          155866048
  341   488          155866093
  399   452          155866607
  234   523          155868571
   53   538          155869749
  360   478          155871352
  419   435          155872934
  140   535          155874375
  384   463          155875951
   54   538          155878336
  101   537          155884454
  229   524          155886813
   55   538          155887247
  339   489          155888388
  349   484          155888453
  239   522          155888567
  212   527          155891311
  218   526          155891808
  375   469          155896084
   56   538          155896488
  124   536          155897280
   57   538          155906065
  165   533          155911562
  102   537          155915361
   58   538          155915984
  306   503          155916143
  199   529          155916488
  418   436          155916488
  272   514          155920392
  337   490          155921753
  351   483          155922138
  154   534          155925568
   59   538          155926251
  367   474          155927287
  175   532          155928143
  387   461          155932784
  326   495          155933351
  141   535          155933596
  279   512          155935367
   60   538          155936872
  206   528          155939768
  224   525          155942549
  125   536          155943781
  409   444          155946313
  103   537          155946880
  244   521          155947545
   61   538          155947853
  184   531          155950795
  192   530          155954888
  314   500          155959144
   62   538          155959200
  417   437          155965166
  372   471          155965959
  335   491          155966146
  257   518          155966425
  353   482          155967145
  319   498          155967751
  261   517          155967994
  362   477          155969261
  403   449          155969676
   63   538          155970919
  104   537          155979017
  394   456          155981800
   64   538          155983016
  126   536          155991032
  253   519          155992636
  292   508          155993600
  142   535          155993663
  166   533          155993733
   65   538          155995497
  295   507          155996218
  155   534          155997179
  265   516          155997721
  398   453          156004469
   66   538          156008368
  309   502          156009637
  289   509          156009798
  105   537          156011778
  298   506          156017808
  416   438          156018968
  176   532          156020544
  333   492          156021525
  390   459          156021579
   67   538          156021635
  355   481          156023516
  213   527          156026780
  276   513          156030273
  235   523          156033542
  219   526          156035035
   68   538          156035304
  200   529          156035889
  324   496          156036160
  408   445          156038437
  127   536          156039039
  286   510          156044656
  230   524          156044824
  106   537          156045169
  249   520          156046249
   69   538          156049381
  185   531          156052916
  143   535          156054582
  269   515          156055984
  301   505          156058526
  240   522          156060648
   70   538          156063872
  193   530          156066057
  380   466          156066696
  369   473          156067226
  207   528          156067695
  156   534          156069720
  167   533          156076900
  415   439          156077894
  364   476          156078720
   71   538          156078783
  107   537          156079196
  383   464          156079231
  377   468          156085865
  128   536          156087808
  331   493          156087848
  402   450          156089808
  357   480          156091293
  225   525          156093750
   72   538          156094120
  283   511          156098018
  317   499          156106512
   73   538          156109889
  108   537          156113865
  177   532          156114001
  144   535          156116359
  304   504          156118528
  312   501          156122829
  386   462          156123584
   74   538          156126096
  245   521          156126886
  407   446          156135679
  374   470          156136624
  129   536          156137345
  414   440          156141944
  393   457          156142450
   75   538          156142747
  273   514          156143161
  157   534          156143197
  397   454          156147437
  109   537          156149182
  322   497          156149721
  186   531          156156147
  201   529          156156490
   76   538          156159848
  168   533          156161069
  214   527          156163527
  329   494          156165073
  258   518          156165344
  280   512          156169728
  359   479          156170518
  262   517          156173141
   77   538          156177405
  194   530          156178384
  145   535          156179000
  220   526          156179576
  110   537          156185153
  254   519          156185423
  130   536          156187656
   78   538          156195424
  208   528          156196864
  307   503          156197970
  366   475          156199771
  389   460          156199869
  236   523          156199923
  231   524          156204215
  178   532          156208520
  344   487          156208887
  266   516          156209192
  413   441          156211118
  346   486          156212992
   79   538          156213911
  401   451          156215052
  342   488          156215960
  158   534          156217616
  371   472          156218859
  111   537          156221784
  348   485          156228317
   80   538          156232872
  250   520          156233000
  241   522          156234169
  340   489          156234169
  406   447          156238039
  131   536          156238747
  146   535          156242511
  169   533          156246246
  226   525          156246301
  293   508          156250269
   81   538          156252313
  327   495          156253158
  350   484          156254904
  315   500          156255875
  427   428          156257235
  296   507          156258179
  112   537          156259081
  277   513          156259630
  187   531          156260494
  290   509          156261229
  361   478          156261233
  426   429          156262365
  338   490          156263472
   82   538          156272240
  425   430          156272625
  270   515          156273875
  320   498          156273992
  202   529          156278297
  299   506          156285115
  412   442          156285416
  379   467          156287502
  382   465          156287593
  424   431          156288015
  132   536          156290624
  287   510          156290903
  195   530          156291875
   83   538          156292659
  352   483          156292795
  159   534          156292983
  396   455          156295511
  310   502          156297008
  113   537          156297050
  215   527          156301558
  336   491          156303827
  179   532          156304107
  147   535          156306898
  246   521          156307697
  392   458          156308200
  423   432          156308535
   84   538          156313576
  376   469          156319085
  385   463          156319472
  221   526          156325437
  209   528          156327281
  302   505          156331233
  170   533          156332437
  368   474          156332456
  422   433          156334185
   85   538          156334997
  114   537          156335697
  284   511          156339135
  354   482          156342032
  133   536          156343293
  400   452          156345408
  405   448          156345517
  325   496          156352061
  334   492          156355192
   86   538          156356928
  363   477          156363480
  411   443          156364838
  421   434          156364965
  232   524          156364992
  259   518          156365811
  188   531          156365963
  274   514          156367568
  237   523          156367720
  160   534          156369304
  148   535          156372167
  115   537          156375028
   87   538          156379375
  255   519          156379734
  263   517          156379860
  373   471          156382228
  388   461          156383253
  305   504          156396689
  134   536          156396760
  227   525          156400208
  180   532          156400768
  420   435          156400875
  203   529          156401316
   88   538          156402344
  356   481          156402657
  281   512          156405769
  196   530          156406536
  318   499          156408931
  242   522          156409136
  116   537          156415049
  313   501          156415798
  332   493          156417525
  171   533          156419648
  251   520          156421251
  267   516          156422259
   89   538          156425841
  149   535          156438324
  216   527          156440879
  419   436          156441915
  161   534          156446585
  395   456          156448691
  410   444          156449384
   90   538          156449872
  135   536          156451031
  117   537          156455766
  404   449          156458113
  210   528          156458952
  323   497          156461740
  189   531          156472560
  222   526          156472624
   91   538          156474443
  358   480          156474712
  370   473          156476817
  365   476          156477301
  391   459          156479050
  399   453          156480876
  308   503          156481639
  418   437          156488085
  247   521          156489984
  278   513          156490649
  330   494          156490784
  271   515          156493386
  118   537          156497185
  181   532          156498509
   92   538          156499560
  381   466          156501037
  150   535          156505375
  136   536          156506112
  172   533          156507885
  294   508          156508696
  378   468          156513384
  291   509          156514400
  384   464          156520448
  297   507          156521916
  197   530          156522373
  162   534          156524832
   93   538          156525229
  204   529          156525553
  233   524          156527161
  238   523          156536939
  288   510          156538872
  409   445          156539054
  119   537          156539312
  417   438          156539385
   94   538          156551456
  300   506          156554216
  316   500          156554496
  228   525          156555477
  375   470          156557375
  360   479          156558239
  137   536          156562009
  345   487          156564928
  260   518          156567832
  343   488          156567879
  387   462          156571731
  347   486          156573179
  151   535          156573326
  328   495          156574927
  256   519          156575575
  403   450          156575827
   95   538          156578247
  190   531          156580291
  217   527          156581496
  285   511          156581956
  341   489          156581990
  120   537          156582153
  321   498          156582153
  243   522          156585555
  311   502          156586239
  264   517          156588157
    0   539          156590819
    1   539          156590820
    2   539          156590827
    3   539          156590846
    4   539          156590883
    5   539          156590944
    6   539          156591035
    7   539          156591162
    8   539          156591331
    9   539          156591548
   10   539          156591819
  211   528          156591883
   11   539          156592150
   12   539          156592547
  349   485          156592674
   13   539          156593016
   14   539          156593563
  275   514          156593619
   15   539          156594194
   16   539          156594915
   17   539          156595732
  416   439          156595815
   18   539          156596651
  173   533          156597154
  182   532          156597336
   19   539          156597678
   20   539          156598819
   21   539          156600080
   22   539          156601467
  367   475          156602738
   23   539          156602986
  163   534          156604051
   24   539          156604643
   96   538          156605608
  303   505          156605752
   25   539          156606444
  394   457          156606977
  339   490          156607219
   26   539          156608395
   27   539          156610502
  252   520          156611008
   28   539          156612771
   29   539          156615208
   30   539          156617819
  138   536          156618728
   31   539          156620610
  223   526          156621143
  398   454          156621456
  351   484          156623455
   32   539          156623587
  121   537          156625714
   33   539          156626756
   34   539          156630123
  372   472          156632896
   97   538          156633545
   35   539          156633694
  408   446          156633848
  268   516          156636928
   36   539          156637475
  198   530          156639392
   37   539          156641472
  152   535          156642183
  282   512          156643496
  337   491          156643524
   38   539          156645691
   39   539          156650138
  205   529          156651014
  362   478          156653280
   40   539          156654819
  390   460          156655000
  415   440          156657375
   41   539          156659740
   98   538          156662064
   42   539          156664907
  353   483          156665564
  326   496          156669912
  122   537          156670001
   43   539          156670326
  248   521          156673753
   44   539          156676003
  139   536          156676275
  306   504          156676680
   45   539          156681944
  164   534          156684248
  174   533          156687461
   46   539          156688155
  191   531          156689162
  234   524          156690728
  335   492          156690863
   99   538          156691171
   47   539          156694642
  183   532          156697255
  402   451          156698659
   48   539          156701411
  239   523          156707586
   49   539          156708468
  314   501          156710645
  153   535          156711952
  229   525          156712114
  319   499          156713258
  272   515          156714523
  123   537          156715020
   50   539          156715819
  355   482          156719043
  380   467          156719563
  100   538          156720872
  279   513          156723336
  218   527          156723415
   51   539          156723470
  414   441          156724065
  212   528          156726080
  383   465          156726512
   52   539          156731427
  407   447          156733766
  140   536          156734656
   53   539          156739696
  369   474          156739833
  377   469          156744342
   54   539          156748283
  333   493          156749194
  101   538          156751173
   55   539          156757194
  199   530          156757599
  364   477          156759877
  124   537          156760777
  244   522          156763432
  386   463          156765303
  165   534          156765429
   56   539          156766435
  397   455          156767148
  309   503          156767156
  295   508          156768887
  292   509          156769317
  393   458          156770369
  224   526          156771000
  261   518          156771413
  257   519          156772952
  324   497          156775697
   57   539          156776012
  206   529          156777705
  175   533          156778812
  102   538          156782080
  154   535          156782639
  357   481          156783934
   58   539          156785931
  298   507          156787435
  289   510          156788569
  141   536          156793877
  413   442          156795885
   59   539          156796198
  265   517          156798038
  184   532          156798272
  192   531          156799179
  374   471          156800735
  253   520          156802277
  428   428          156805504
   60   539          156806819
  125   537          156807278
  427   429          156808072
  103   538          156813599
  426   430          156815776
   61   539          156817800
  331   494          156818475
  276   514          156821320
  301   506          156825117
  286   511          156826487
  401   452          156826609
  425   431          156828616
   62   539          156829147
  389   461          156836050
  406   448          156838808
   63   539          156840866
  104   538          156845736
  424   432          156846592
  166   534          156847600
   64   539          156852963
  269   516          156853205
  142   536          156853944
  155   535          156854250
  126   537          156854529
  317   500          156855013
  235   524          156855699
  249   521          156859010
  359   480          156860279
  213   528          156861549
   65   539          156865444
  219   527          156866642
  423   433          156869704
  230   525          156870125
  176   533          156871213
  412   443          156872835
  200   530          156877000
  312   502          156877336
  366   476          156878072
   66   539          156878315
  105   538          156878497
  240   523          156879667
  304   505          156882089
  283   512          156882915
  371   473          156888628
   67   539          156891582
  322   498          156892240
  422   434          156897952
  329   495          156898664
  185   532          156900393
  127   537          156902536
   68   539          156905251
  207   529          156905632
  193   531          156910348
  106   538          156911888
  143   536          156914863
  396   456          156917952
   69   539          156919328
  344   488          156921856
  225   526          156922201
  346   487          156923039
  156   535          156926791
  167   534          156930767
  421   435          156931336
  342   489          156931857
   70   539          156933819
  348   486          156935448
  273   515          156937292
  382   466          156937664
  392   459          156938867
  245   522          156942773
  379   468          156943171
  107   538          156945915
  361   479          156948120
   71   539          156948730
  405   449          156948974
  128   537          156951305
  340   490          156953000
  411   444          156954915
  280   513          156957697
  307   504          156958507
  350   485          156959125
  400   453          156959677
  385   464          156963969
   72   539          156964067
  177   533          156964670
  420   436          156969856
  258   519          156971871
  262   518          156976560
  144   536          156976640
   73   539          156979836
  376   470          156980376
  108   538          156980584
  338   491          156985243
  327   496          156989719
  352   484          156994112
  254   520          156995064
   74   539          156996043
  201   530          156997601
  214   528          156998296
  157   535          157000268
  129   537          157000842
  186   532          157003624
  315   501          157007376
  368   475          157007907
  266   517          157009509
  220   527          157011183
   75   539          157012694
  419   437          157013512
  168   534          157014936
  109   538          157015901
  320   499          157019499
  236   524          157022080
  388   462          157022200
  194   531          157022675
  293   509          157025986
  336   492          157028544
  231   525          157029516
   76   539          157029795
  296   508          157030848
  208   529          157034801
  145   536          157039281
  290   510          157040000
  354   483          157040451
  410   445          157042125
  250   521          157045761
   77   539          157047352
  363   478          157047499
  373   472          157049165
  277   514          157050677
  130   537          157051153
  110   538          157051872
  241   523          157053188
  310   503          157054527
  299   507          157054742
  178   533          157059189
  418   438          157062304
  404   450          157064264
   78   539          157065371
  270   516          157071096
  287   511          157072734
  395   457          157073868
  158   535          157074687
  226   526          157074752
  334   493          157082861
   79   539          157083858
  111   538          157088503
  325   497          157091598
  302   506          157097824
  399   454          157097863
  356   482          157098184
  169   534          157100113
  131   537          157102244
  146   536          157102792
   80   539          157102819
  187   532          157107971
  391   460          157112471
  417   439          157116232
  202   530          157119408
   81   539          157122260
  246   522          157123584
  284   512          157124032
  112   538          157125800
  409   446          157134465
  195   531          157136166
  215   528          157136327
   82   539          157142187
  332   494          157148152
  370   474          157149424
  159   535          157150054
  381   467          157153904
  132   537          157154121
  179   533          157154776
  221   527          157157044
  318   500          157157432
  365   477          157158458
  305   505          157160250
  274   515          157161699
   83   539          157162606
  113   538          157163769
  209   529          157165218
  147   536          157167179
  358   481          157167353
  384   465          157167729
  313   502          157170305
  378   469          157171861
  259   519          157172338
  416   440          157175296
  263   518          157183279
   84   539          157183523
  403   451          157184678
  170   534          157186304
  255   520          157189375
  237   524          157189877
  232   525          157190293
  281   513          157193738
  114   538          157202416
  323   498          157204259
   85   539          157204944
  133   537          157206790
  188   532          157213440
  387   463          157213450
  375   471          157221486
  267   517          157222576
  330   495          157224375
  160   535          157226375
   86   539          157226875
  242   523          157228155
  227   526          157228659
  408   447          157231935
  148   536          157232448
  251   521          157234012
  394   458          157234896
  415   441          157239496
  398   455          157241167
  115   538          157241747
  308   504          157242176
  203   530          157242427
  360   480          157248000
   87   539          157249322
  196   531          157250827
  180   533          157251437
  134   537          157260257
   88   539          157272291
  171   534          157273515
  216   528          157275648
  345   488          157277897
  367   476          157281039
  278   514          157281696
  116   538          157281768
  347   487          157283226
  343   489          157283776
  294   509          157284413
  271   516          157290607
  390   461          157291181
  291   510          157293171
  297   508          157294585
   89   539          157295788
  210   529          157296889
  149   536          157298605
  349   486          157299805
  341   490          157300821
  372   473          157302665
  161   535          157303656
  222   527          157304231
  247   522          157305871
  316   501          157305997
  414   442          157308832
  402   452          157310216
  328   496          157311488
  135   537          157314528
   90   539          157319819
  189   532          157320037
  288   511          157320703
  117   538          157322485
  300   507          157323843
  321   499          157327660
  351   485          157327676
  339   491          157328990
  407   448          157334535
  362   479          157340167
  311   503          157343758
   91   539          157344390
  181   533          157349178
  233   525          157352462
  428   429          157356341
  238   524          157359096
  427   430          157361483
  172   534          157361752
  118   538          157363904
  150   536          157365656
  197   531          157366664
  204   530          157366664
  285   512          157366853
  353   484          157366881
  337   492          157368241
   92   539          157369507
  136   537          157369609
  426   431          157371767
  303   506          157372343
  260   519          157374359
  380   468          157375232
  383   466          157376583
  162   535          157381903
  413   443          157383304
  228   526          157383928
  256   520          157385216
  425   432          157387193
  275   515          157387750
  397   456          157389589
  264   518          157391576
   93   539          157395176
  393   459          157401036
  243   523          157404574
  377   470          157405633
  119   538          157406031
  424   433          157407761
  326   497          157409449
  386   464          157409800
  369   475          157415284
  217   528          157416265
  355   483          157417462
  335   493          157418532
   94   539          157421403
  252   521          157423769
  137   537          157425506
  190   532          157427768
  211   529          157429820
  282   513          157431465
  423   434          157433471
  151   536          157433607
  268   517          157437245
  306   505          157440241
  401   453          157440878
  406   449          157442265
  364   478          157443896
  182   533          157448005
   95   539          157448194
  120   538          157448872
  173   534          157451021
  223   527          157452750
  163   535          157461122
  319   500          157461759
  412   444          157462912
    0   540          157464000
    1   540          157464001
    2   540          157464008
    3   540          157464027
    4   540          157464064
    5   540          157464125
    6   540          157464216
  422   435          157464323
    7   540          157464343
    8   540          157464512
    9   540          157464729
   10   540          157465000
  314   502          157465152
   11   540          157465331
   12   540          157465728
   13   540          157466197
   14   540          157466744
   15   540          157467375
  374   472          157467672
   16   540          157468096
   17   540          157468913
   18   540          157469832
   19   540          157470859
   20   540          157472000
   21   540          157473261
   22   540          157474648
  389   462          157474997
   96   539          157475555
   23   540          157476167
   24   540          157477824
  357   482          157479461
   25   540          157479625
  333   494          157479821
   26   540          157481576
  138   537          157482225
   27   540          157483683
  198   531          157483683
   28   540          157485952
   29   540          157488389
  248   522          157489640
   30   540          157491000
  205   530          157492125
  121   538          157492433
   31   540          157493791
   32   540          157496768
   33   540          157499937
  421   436          157500317
  152   536          157502464
   34   540          157503304
   97   539          157503492
   35   540          157506875
   36   540          157510656
  272   516          157511744
  279   514          157514383
   37   540          157514653
  234   525          157516029
  324   498          157518216
   38   540          157518872
   39   540          157523319
  309   504          157527693
   40   540          157528000
  239   524          157529743
   98   539          157532011
   41   540          157532921
  191   532          157536639
  122   538          157536720
   42   540          157538088
  139   537          157539772
  229   526          157540565
  164   535          157541319
  174   534          157541328
  420   437          157541453
  396   457          157543129
   43   540          157543507
  295   509          157544604
  411   445          157547656
  183   533          157547924
  292   510          157548088
   44   540          157549184
  331   495          157552066
  359   481          157552920
   45   540          157555125
  405   450          157555125
  218   528          157558184
  366   477          157559229
  298   508          157560104
   99   539          157561118
  371   474          157561235
   46   540          157561336
  212   529          157564017
   47   540          157567823
  289   511          157570400
  153   536          157572233
  392   460          157572288
   48   540          157574592
  400   454          157576664
  261   519          157577940
   49   540          157581649
  123   538          157581739
  244   523          157582451
  257   520          157582593
  419   438          157587731
   50   540          157589000
  382   467          157590531
  100   539          157590819
  301   507          157594744
   51   540          157596651
  140   537          157598153
  265   518          157601457
  379   469          157601648
  199   531          157601890
  224   527          157602607
   52   540          157604608
  317   501          157606514
  385   465          157611250
  286   512          157611384
   53   540          157612877
  253   521          157615038
  276   515          157615451
  206   530          157618816
  101   539          157621120
   54   540          157621464
  165   535          157622500
  124   538          157627496
   55   540          157630375
  175   534          157632679
  312   503          157634855
  329   496          157635225
  346   488          157636008
  410   446          157637536
  322   499          157637747
  344   489          157637753
  361   480          157637881
  418   439          157639151
   56   540          157639616
  154   536          157642920
  376   471          157644487
  348   487          157645495
  192   532          157646656
  304   506          157648680
  184   533          157648941
   57   540          157649193
  342   490          157650688
  102   539          157652027
  269   517          157653522
  141   537          157657374
   58   540          157659112
  388   463          157663919
  350   486          157666256
   59   540          157669379
  283   513          157670884
  404   451          157673115
  125   538          157673997
  340   491          157674771
  249   522          157674897
   60   540          157680000
  235   525          157681000
  103   539          157683546
  368   476          157686208
   61   540          157690981
  417   440          157695713
  352   485          157698333
  230   526          157698576
  213   529          157699486
  219   528          157701411
  395   458          157701787
  240   524          157701824
   62   540          157702328
  166   535          157704671
  338   492          157709960
   63   540          157714047
  155   536          157714531
  104   539          157715683
  142   537          157717441
  399   455          157717574
  373   473          157718934
  126   538          157721248
  200   531          157721291
  307   505          157722068
  176   534          157725080
   64   540          157726144
  327   497          157729256
  409   447          157732552
  363   479          157734386
  273   516          157734513
   65   540          157738625
  354   484          157741768
  207   530          157746743
  105   539          157748444
  391   461          157748652
  280   514          157748744
  185   533          157751062
   66   540          157751496
  225   527          157753808
  336   493          157756213
  416   441          157757417
  193   532          157757825
  245   523          157761792
  315   502          157761883
   67   540          157764763
  320   500          157768000
  127   538          157769255
  143   537          157778360
   68   540          157778432
  258   520          157781512
  106   539          157781835
  262   519          157783087
  156   536          157787072
  167   535          157787838
   69   540          157792509
  403   452          157796235
  356   483          157796603
  293   510          157804757
  296   509          157806565
   70   540          157807000
  254   521          157807825
  381   468          157809573
  266   518          157812928
  334   494          157813488
  310   504          157815064
  107   539          157815862
  384   466          157817800
  128   538          157818024
  177   534          157818537
  290   511          157821831
   71   540          157821911
  415   442          157824263
  370   475          157824875
  299   508          157827411
  408   448          157832704
  378   470          157833152
  325   498          157834117
  214   529          157836233
   72   540          157837248
  144   537          157840137
  201   531          157841892
  365   478          157842477
  277   515          157844808
  220   528          157845952
  236   525          157847381
  108   539          157850531
   73   540          157853017
  186   533          157854293
  287   512          157857631
  387   464          157857947
  231   526          157857967
  157   536          157860549
  250   522          157861648
  358   482          157862880
  398   456          157863608
  394   459          157865563
  302   507          157867451
  129   538          157867561
   74   540          157869224
  194   532          157870152
  270   517          157871413
  168   535          157872007
  241   524          157875345
  208   530          157875912
  332   495          157881743
  109   539          157885848
   75   540          157885875
  375   472          157888423
  414   443          157896251
  145   537          157902778
   76   540          157902976
  226   527          157906359
  429   429          157907178
  318   501          157908933
  428   430          157909752
  284   513          157912001
  178   534          157913056
  427   431          157917474
  130   538          157917872
   77   540          157920533
  110   539          157921819
  402   453          157924485
  305   506          157926841
  313   503          157927824
  390   462          157930128
  426   432          157930344
  158   536          157934968
  407   449          157937992
   78   540          157938552
  360   481          157940641
  246   523          157942603
  425   433          157948362
  323   499          157949766
   79   540          157957039
  169   535          157957184
  111   539          157958450
  187   533          157958640
  274   516          157958920
  330   496          157960936
  367   477          157962196
  202   531          157963699
  146   537          157966289
  131   538          157968963
  424   434          157971528
  413   444          157973381
  215   529          157974264
  372   474          157975272
   80   540          157976000
  259   520          157981979
  195   532          157983643
  281   514          157984785
  263   519          157989806
  221   528          157991813
  345   489          157993794
   81   540          157995441
  112   539          157995747
  347   488          157996195
  423   435          157999842
  255   521          158002136
  343   490          158002607
  308   505          158005737
  209   530          158006329
  179   534          158008643
  349   487          158009852
  159   536          158010335
  397   457          158014766
  237   525          158015178
   82   540          158015368
  232   526          158018744
  132   538          158020840
  341   491          158022592
  267   518          158025995
  383   467          158029450
  362   480          158029928
  147   537          158030676
  422   436          158033304
  380   469          158033709
  113   539          158033716
  393   460          158034457
  351   486          158034807
   83   540          158035787
  170   535          158043375
  406   450          158048416
  251   522          158049899
  242   524          158050312
  328   497          158051025
  339   492          158053707
  412   445          158055653
   84   540          158056704
  386   465          158057081
  401   454          158057865
  227   527          158060266
  316   502          158060504
  294   510          158063184
  188   533          158064109
  377   471          158069744
  297   509          158070302
  353   485          158071102
  421   437          158071914
  114   539          158072363
  133   538          158073509
  291   511          158075002
  278   515          158075827
  321   500          158076161
   85   540          158078125
  160   536          158086656
  203   531          158086718
  271   517          158090924
  369   476          158093585
  337   493          158095910
  148   537          158095945
  300   508          158096512
  196   532          158098304
   86   540          158100056
  311   504          158104295
  180   534          158105304
  288   512          158105600
  115   539          158111694
  216   529          158113585
  420   438          158115672
  389   463          158116716
  355   484          158118779
   87   540          158122503
  247   523          158124890
  134   538          158126976
  171   535          158130586
  364   479          158130783
  374   473          158137441
  210   530          158138000
  222   528          158139000
  303   507          158141970
  411   446          158143067
   88   540          158145472
  335   494          158149159
  116   539          158151715
  326   498          158151968
  285   513          158154822
  149   537          158162102
  161   536          158163937
  405   451          158163976
  419   439          158164578
   89   540          158168969
  189   533          158170706
  396   458          158171048
  357   483          158177880
  233   526          158180913
  135   538          158181247
  260   520          158184000
  238   525          158184397
  275   516          158184971
  117   539          158192432
   90   540          158193000
  400   455          158196375
  256   521          158197977
  264   519          158198103
  181   534          158203045
  306   506          158206832
  392   461          158208469
  204   531          158210955
  319   501          158213260
  333   495          158213412
  197   532          158214141
  228   527          158215535
   91   540          158217571
  418   440          158218632
  172   535          158218823
  282   514          158222512
  314   503          158222671
  243   524          158226731
  150   537          158229153
  118   539          158233851
  410   447          158235623
  136   538          158236328
  371   475          158236686
  252   522          158239656
  268   518          158240664
  162   536          158242184
   92   540          158242688
  366   478          158243248
  382   468          158246200
  359   482          158248447
  217   529          158254202
  385   466          158261321
  379   470          158262939
  324   499          158263723
   93   540          158268357
  211   530          158270931
  119   539          158275978
  417   441          158277834
  190   533          158278437
  404   452          158284672
  223   528          158287519
  331   496          158288627
  309   505          158291254
  137   538          158292225
   94   540          158294584
  151   537          158297104
  182   534          158301872
  173   535          158308092
  388   464          158308416
  279   515          158308514
  248   523          158308659
  376   472          158311424
  272   517          158312061
  120   539          158318819
   95   540          158321375
  163   536          158321403
  295   510          158323375
  292   511          158329919
  361   481          158330522
  198   532          158331160
  395   459          158332454
  409   448          158333321
  298   509          158335821
  205   531          158336416
  399   456          158340015
    0   541          158340421
    1   541          158340422
    2   541          158340429
    3   541          158340448
    4   541          158340485
    5   541          158340546
    6   541          158340637
    7   541          158340764
    8   541          158340933
    9   541          158341150
   10   541          158341421
   11   541          158341752
   12   541          158342149
  416   442          158342184
   13   541          158342618
   14   541          158343165
   15   541          158343796
  234   526          158344480
   16   541          158344517
   17   541          158345334
   18   541          158346253
   19   541          158347280
   20   541          158348421
   96   540          158348736
  138   538          158348944
   21   541          158349682
   22   541          158351069
  346   489          158351905
   23   541          158352588
   24   541          158354245
  239   525          158355044
  289   512          158355297
   25   541          158356046
  344   490          158356584
   26   541          158357997
  348   488          158358464
   27   541          158360104
  317   502          158361021
   28   541          158362373
  121   539          158362380
   29   541          158364810
  152   537          158365961
  368   477          158367365
  301   508          158367413
   30   541          158367421
   31   541          158370212
  229   527          158372172
  342   491          158372459
   32   541          158373189
  329   497          158374762
  350   487          158376303
   33   541          158376358
   97   540          158376673
   34   541          158379725
   35   541          158383296
  322   500          158386248
   36   541          158387077
  191   533          158387308
  261   520          158387581
  391   462          158387599
   37   541          158391074
  373   474          158391541
   38   541          158395293
  257   521          158395354
  312   504          158395392
  218   529          158396121
  174   535          158398399
  286   513          158399353
  340   492          158399488
   39   541          158399740
  164   536          158401600
  183   534          158401791
   40   541          158404421
  244   524          158404608
  212   530          158405128
   98   540          158405192
  352   486          158405464
  139   538          158406491
  122   539          158406667
  265   519          158407984
   41   541          158409342
  403   453          158410504
  415   443          158411682
  276   516          158412672
   42   541          158414509
  304   507          158418307
   43   541          158419928
  363   480          158424147
   44   541          158425605
  253   522          158430925
   45   541          158431546
   99   540          158434299
  153   537          158435730
  408   449          158436161
  224   528          158437376
  338   493          158437629
   46   541          158437757
   47   541          158444244
  354   485          158445989
  199   532          158449367
   48   541          158451013
  123   539          158451686
  269   518          158456941
   49   541          158458070
  429   430          158460589
  283   514          158461931
  206   531          158463107
  100   540          158464000
  140   538          158464872
   50   541          158465421
  428   431          158465743
  381   469          158468050
  384   467          158470667
  327   498          158471775
   51   541          158473072
  427   432          158476051
   52   541          158481029
  165   536          158482781
  414   444          158486328
  336   494          158486840
  307   506          158488659
  398   457          158488785
   53   541          158489298
  175   535          158489750
  426   433          158491513
  249   523          158493916
  101   540          158494301
  378   471          158497263
  192   533          158497325
  124   539          158497443
   54   541          158497885
  356   484          158497920
  394   460          158498984
  184   534          158502808
  370   476          158503176
  387   465          158505228
  154   537          158506417
   55   541          158506796
  235   526          158509451
  425   434          158512129
   56   541          158516037
  315   503          158519402
  320   501          158519501
  141   538          158524093
  102   540          158525208
   57   541          158525614
  240   525          158527125
  365   479          158529364
  230   527          158530183
  273   517          158534830
   58   541          158535533
  424   435          158537899
  219   529          158539348
  213   530          158540597
  402   454          158541472
  280   515          158542875
  125   539          158543944
  407   450          158544143
   59   541          158545800
  334   495          158547079
   60   541          158556421
  103   540          158556727
  375   473          158558192
  358   483          158561299
  166   536          158564952
  413   445          158566122
   61   541          158567402
  200   532          158568768
  423   436          158568823
  390   463          158571847
  155   537          158578028
  310   505          158578625
   62   541          158578749
  325   499          158579624
  176   535          158582151
  245   524          158583949
  142   538          158584160
  296   510          158585336
  293   511          158586588
  225   528          158588577
  104   540          158588864
   63   541          158590468
  207   531          158591034
  126   539          158591195
  262   520          158592728
  258   521          158594273
   64   541          158602565
  299   509          158603128
  422   437          158604901
  185   534          158604929
  290   512          158606728
  193   533          158608494
   65   541          158615046
  332   496          158618304
  266   519          158619455
  105   540          158621625
  254   522          158623712
   66   541          158627917
  360   482          158636168
  127   539          158639202
  302   508          158640120
   67   541          158641184
  277   516          158642029
  397   458          158642685
  143   538          158645079
  287   513          158645600
  421   438          158646133
  367   478          158646215
  167   536          158648119
  156   537          158650569
  372   475          158650723
  412   446          158651064
   68   541          158654853
  106   540          158655016
  406   451          158657267
  318   502          158663440
   69   541          158668930
  393   461          158670638
  270   518          158674832
  177   535          158675608
  236   526          158675832
  214   530          158677344
  401   455          158677576
  250   523          158680667
   70   541          158683421
  220   529          158683889
  383   468          158685119
  128   539          158687971
  313   504          158688361
  107   540          158689043
  201   532          158689369
  231   527          158689574
  420   439          158692519
  380   470          158695000
  305   507          158696468
  323   500          158698267
   71   541          158698332
  330   497          158700473
  241   525          158700646
  284   514          158703048
  144   538          158706856
  386   466          158707152
  186   534          158708160
  347   489          158712092
  345   490          158712625
   72   541          158713669
  208   531          158720203
  194   533          158720821
  362   481          158722569
  349   488          158722821
  108   540          158723712
  157   537          158724046
  343   491          158724378
   73   541          158729438
  168   536          158732288
  377   472          158736681
  129   539          158737508
  226   528          158741128
  411   447          158741154
  419   440          158744059
  351   487          158744854
   74   541          158745645
  341   492          158747309
  109   540          158759029
  274   517          158759237
  389   464          158761213
   75   541          158762296
  246   524          158764760
  145   538          158769497
  178   535          158770127
  308   506          158772328
  369   477          158774742
  405   452          158775533
  353   486          158778233
  281   515          158778916
   76   541          158779397
  339   493          158781376
  130   539          158787819
  328   498          158793544
  259   521          158794740
  110   540          158795000
   77   541          158796954
  158   537          158798465
  263   520          158799447
  418   441          158800753
  396   459          158801715
  374   474          158810048
  202   532          158811176
  187   534          158812507
   78   541          158814973
  215   530          158815375
  169   536          158817465
  255   522          158818023
  316   503          158818023
  400   456          158818816
  364   480          158820544
  355   485          158823000
  337   494          158826537
  321   501          158827662
  221   529          158829750
  111   540          158831631
  267   519          158832522
  146   538          158833008
   79   541          158833460
  195   533          158834312
  410   448          158836392
  131   539          158838910
  237   526          158843629
  294   511          158845015
  392   462          158847416
  297   510          158849073
  232   527          158850351
  209   531          158850620
   80   541          158852421
  291   512          158859899
  417   442          158862601
  179   535          158865714
  311   505          158867856
  251   523          158868918
  112   540          158868928
   81   541          158871862
  300   509          158872229
  278   516          158873048
  159   537          158873832
  242   525          158875613
  357   484          158879197
  335   495          158882750
  132   539          158890787
   82   541          158891789
  288   513          158893569
  271   518          158894343
  227   528          158895035
  147   538          158897395
  326   499          158897475
  404   453          158898941
  170   536          158903656
  382   469          158904677
  113   540          158906897
   83   541          158912208
  385   467          158914188
  303   508          158914639
  371   476          158914987
  188   534          158917976
  379   471          158927050
  416   443          158929603
  366   479          158930135
   84   541          158933125
  203   532          158934195
  409   449          158936778
  133   539          158943456
  114   540          158945544
  285   514          158945869
  359   483          158946866
  247   524          158947047
  196   533          158948973
  333   496          158949973
  160   537          158950153
   85   541          158954546
  216   530          158954696
  388   465          158955697
  180   535          158962375
  148   538          158962664
  399   457          158965192
  395   460          158965875
  319   502          158967767
  306   507          158976459
   86   541          158976477
  222   529          158976937
  376   473          158981193
  210   531          158982291
  314   504          158983208
  115   540          158984875
  275   517          158985288
  171   536          158990867
  260   521          158996761
  134   539          158996923
   87   541          158998924
  415   444          159001759
  264   520          159007744
  324   500          159012224
  233   527          159012520
  238   526          159012848
  256   522          159013864
  430   430          159014000
  429   431          159016580
  282   515          159016643
   88   541          159021893
  428   432          159024320
  189   534          159024573
  116   540          159024896
  361   482          159026049
  161   537          159027434
  403   454          159027491
  331   497          159028164
  149   538          159028821
  391   463          159029318
  427   433          159037220
  408   450          159042312
   89   541          159045390
  268   519          159047191
  228   528          159050304
  135   539          159051194
  368   478          159051384
  243   525          159052032
  426   434          159055280
  309   506          159057845
  204   532          159058432
  252   523          159058675
  181   535          159060116
  197   533          159064810
  117   540          159065613
  373   475          159066992
   90   541          159069421
  346   490          159070736
  348   489          159074361
  344   491          159078355
  425   435          159078500
  414   445          159079069
  172   536          159079104
  350   488          159089272
   91   541          159093992
  217   530          159095313
  150   538          159095872
  342   492          159097176
  295   511          159105206
  162   537          159105681
  279   516          159105735
  136   539          159106275
  424   436          159106880
  118   540          159107032
  298   510          159114592
  292   512          159114816
  211   531          159115222
  272   518          159115480
  352   487          159115511
  398   458          159116704
  363   481          159116788
  329   498          159117281
  317   503          159118540
   92   541          159119109
  223   529          159125456
  384   468          159126336
  340   493          159127157
  381   470          159129341
  248   524          159130816
  190   534          159132304
  394   461          159135165
  322   501          159137749
  423   437          159140420
  301   509          159143130
  289   513          159143266
   93   541          159144778
  119   540          159149159
  407   451          159152994
  354   486          159153120
  387   466          159155299
  182   535          159158943
  312   505          159158953
  402   455          159161183
  413   446          159161533
  137   539          159162172
  151   538          159163823
  378   472          159164200
  338   494          159168256
  173   536          159168373
   94   541          159171005
  234   527          159176087
  422   438          159179120
  198   533          159181829
  239   526          159183495
  205   532          159183893
  370   477          159184333
  163   537          159184900
  286   514          159190400
  304   508          159190976
  120   540          159192000
   95   541          159197796
  261   521          159200342
  356   485          159202141
  229   528          159206941
  257   522          159211241
  276   517          159212989
  390   464          159216344
  327   499          159217282
  265   520          159217625
  138   539          159218891
  365   480          159219125
    0   542          159220088
    1   542          159220089
    2   542          159220096
    3   542          159220115
    4   542          159220152
    5   542          159220213
    6   542          159220304
    7   542          159220431
  336   495          159220431
    8   542          159220600
    9   542          159220817
   10   542          159221088
   11   542          159221419
   12   542          159221816
   13   542          159222285
   14   542          159222832
  421   439          159222980
   15   542          159223463
   16   542          159224184
   17   542          159225001
   96   541          159225157
   18   542          159225920
   19   542          159226947
   20   542          159228088
   21   542          159229349
  244   525          159229909
   22   542          159230736
  375   474          159230799
   23   542          159232255
  152   538          159232680
   24   542          159233912
  121   540          159235561
   25   542          159235713
  218   530          159237232
   26   542          159237664
   27   542          159239771
  191   534          159241175
   28   542          159242040
   29   542          159244477
   30   542          159247088
  412   447          159249151
  212   531          159249419
   31   542          159249879
  253   523          159249944
   32   542          159252856
   97   541          159253094
   33   542          159256025
  283   515          159256062
  307   507          159258286
  174   536          159258680
  183   535          159258862
   34   542          159259392
  358   484          159262616
   35   542          159262963
  269   519          159263468
  164   537          159265097
   36   542          159266744
  406   452          159268824
   37   542          159270741
  420   440          159272000
  397   459          159273352
  320   502          159274008
   38   542          159274960
  224   529          159275313
  139   539          159276438
   39   542          159279407
  122   540          159279848
  315   504          159279939
   98   541          159281613
  334   496          159283640
   40   542          159284088
   41   542          159289009
   42   542          159294176
   43   542          159299595
  401   456          159300017
  199   533          159300036
  153   538          159302449
   44   542          159305272
  393   462          159309585
  206   532          159310584
   99   541          159310720
   45   542          159311213
  249   524          159316073
   46   542          159317424
   47   542          159323911
  123   540          159324867
  419   441          159326180
  325   500          159328125
  372   476          159329024
   48   542          159330680
  367   479          159333102
  360   483          159334587
  140   539          159334819
   49   542          159337737
  273   518          159338249
  280   516          159340096
  100   541          159340421
  235   527          159341058
  411   448          159341923
  383   469          159343596
   50   542          159345088
  310   506          159345216
  165   537          159346278
  175   536          159350031
  192   534          159351192
   51   542          159352739
  240   526          159355576
  332   497          159357841
  380   471          159359111
  184   535          159359879
  386   467          159360019
   52   542          159360696
  230   528          159364952
  296   511          159367167
   53   542          159368965
  124   540          159370624
  101   541          159370722
  293   512          159371485
  154   538          159373136
   54   542          159377552
  219   530          159380459
  299   510          159381899
  213   531          159384888
  418   442          159385520
   55   542          159386463
  405   453          159389802
  141   539          159394040
  290   513          159394697
   56   542          159395704
  102   541          159401629
   57   542          159405281
  262   521          159405489
  377   473          159406450
  389   465          159408494
  245   525          159409250
  258   522          159410160
   58   542          159415200
  302   509          159415837
  125   540          159417125
  362   482          159418096
  200   533          159419437
  318   503          159420959
   59   542          159425467
  225   529          159426514
  166   537          159428449
  266   520          159429096
  347   490          159430923
  103   541          159433148
  345   491          159434396
  396   460          159435136
   60   542          159436088
  287   514          159436647
  207   532          159438511
  349   489          159438718
  410   449          159439849
  277   517          159442346
  176   536          159442432
  254   523          159442731
  330   498          159442992
  400   457          159443993
  155   538          159444747
   61   542          159447069
  343   492          159449095
  323   501          159449768
  417   443          159450020
  313   505          159451922
  142   539          159454107
  351   488          159457823
   62   542          159458416
  369   478          159458761
  185   535          159462000
  193   534          159462361
  126   540          159464376
  104   541          159465285
  305   508          159469137
   63   542          159470135
  341   493          159474978
  270   519          159481359
   64   542          159482232
  374   475          159485499
  353   487          159488280
  392   463          159489135
   65   542          159494713
  284   515          159497179
  105   541          159498046
  250   524          159502824
  236   527          159507439
   66   542          159507584
  167   537          159511616
  339   494          159512003
  127   540          159512383
  364   481          159513185
  143   539          159515026
  404   454          159515928
  156   538          159517288
  416   444          159519680
   67   542          159520851
  214   531          159521635
  231   528          159524343
  220   530          159525000
  241   526          159529097
  355   486          159530131
  106   541          159531437
   68   542          159534520
  177   536          159535889
  328   499          159539051
  201   533          159540038
  308   507          159541955
  409   450          159542929
   69   542          159548597
  337   495          159560128
  128   540          159561152
  274   518          159562656
   70   542          159563088
  186   535          159565231
  107   541          159565464
  382   470          159565968
  208   532          159567680
  385   468          159569857
  430   431          159569991
  194   534          159574688
  429   432          159575157
  281   516          159576137
  144   539          159576803
   71   542          159577999
  316   504          159578560
  226   529          159579065
  321   502          159582169
  357   485          159583418
  428   433          159585489
  246   525          159590061
  157   538          159590765
  399   458          159593111
   72   542          159593336
  379   472          159593987
  415   445          159594500
  168   537          159595785
  371   477          159596144
  108   541          159600133
  427   434          159600987
  395   461          159602056
  388   466          159605768
   73   542          159609105
  259   522          159610627
  129   540          159610689
  263   521          159612208
  335   496          159619311
  366   480          159619896
  426   435          159621651
   74   542          159625312
  294   512          159629912
  178   536          159630408
  297   511          159630904
  311   506          159634447
  109   541          159635450
  255   523          159637042
  145   539          159639444
   75   542          159641963
  267   520          159642163
  326   500          159645976
  403   455          159647202
  425   436          159647481
  291   513          159647868
  359   484          159648183
  300   510          159651000
  408   451          159651163
  376   474          159653800
   76   542          159659064
  215   531          159659666
  130   540          159661000
  202   533          159661845
  158   538          159665184
  187   535          159669578
  221   530          159670861
  110   541          159671421
  278   517          159673365
  391   464          159673815
  414   446          159674480
  237   527          159675236
   77   542          159676621
  424   437          159678477
  169   537          159680962
  288   514          159684616
  232   528          159685120
  195   534          159688179
  333   497          159689510
  303   509          159690356
  251   524          159691075
   78   542          159694640
  209   532          159698097
  271   519          159700870
  146   539          159702955
  242   526          159704064
  111   541          159708052
  131   540          159712091
   79   542          159713127
  423   438          159714639
  361   483          159724468
  319   503          159725286
  179   536          159725995
   80   542          159732088
  227   529          159732972
  368   479          159738271
  285   515          159740000
  159   538          159740551
  373   476          159745293
  112   541          159745349
  314   505          159746769
  398   459          159747371
  306   508          159749128
   81   542          159751529
  422   439          159755967
  413   447          159759620
  324   501          159763725
  132   540          159763968
  407   452          159764551
  170   537          159767153
  147   539          159767342
  331   498          159770683
   82   542          159771456
  247   525          159772348
  394   462          159774112
  188   535          159775047
  113   541          159783318
  402   456          159783624
  384   469          159784813
  203   533          159784864
  275   518          159788707
   83   542          159791875
  346   491          159792507
  348   490          159793192
  381   471          159793452
  216   531          159798987
  421   440          159802461
  196   534          159802840
  344   492          159803072
  350   489          159805169
  387   467          159808166
  363   482          159812315
  260   522          159812648
   84   542          159812792
  282   516          159813864
  133   540          159816637
  160   538          159816872
  222   530          159818048
  264   521          159820505
  114   541          159821965
  180   536          159822656
  342   493          159824845
  309   507          159827472
  352   488          159828480
  210   532          159829768
  148   539          159832611
  256   523          159832883
  378   473          159833969
   85   542          159834213
  238   527          159844455
  233   528          159847289
  412   448          159849920
  420   441          159854121
  171   537          159854364
   86   542          159856144
  268   520          159856832
  340   494          159857784
  115   541          159861296
  329   499          159862788
  354   487          159863167
  390   465          159863625
  370   478          159868352
  134   540          159870104
   87   542          159878591
  317   504          159879077
  243   526          159880483
  252   524          159880832
  189   535          159881644
  406   453          159883093
  228   529          159888241
  295   512          159890103
  322   502          159892256
  161   538          159894153
  298   511          159896423
  149   539          159898768
  116   541          159901317
   88   542          159901560
  338   495          159901847
  292   513          159902785
  279   517          159906052
  375   475          159906250
  397   460          159906773
  204   533          159909101
  356   486          159909272
  419   442          159910947
  365   481          159911766
  197   534          159918677
  181   536          159920397
  301   510          159921901
  272   519          159922007
  135   540          159924375
   89   542          159925057
  401   457          159925194
  312   506          159925544
  289   514          159934313
  217   531          159939604
  117   541          159942034
  172   537          159942601
  411   449          159945380
   90   542          159949088
  393   463          159951304
  248   525          159956117
  336   496          159956992
  211   532          159962699
  327   500          159965783
  150   539          159965819
  223   530          159966567
  304   509          159966693
  358   485          159966837
  162   538          159972400
  418   443          159972939
   91   542          159973659
  136   540          159979456
  118   541          159983453
  286   515          159984531
  190   535          159989375
   92   542          159998776
  383   470          160004887
  405   454          160006789
  372   477          160010181
  234   528          160010856
  239   527          160015102
  386   468          160015688
  261   522          160016229
  276   518          160016408
  182   536          160019224
  367   480          160022863
  334   497          160023177
   93   542          160024445
  119   541          160025580
  380   472          160026048
  257   523          160030260
  265   521          160030386
  307   508          160030955
  320   503          160031527
  173   537          160031870
  151   539          160033770
  205   533          160034562
  137   540          160035353
  198   534          160035696
  360   484          160035904
  417   444          160040097
  315   505          160043500
  229   529          160044878
  410   450          160046000
   94   542          160050672
  163   538          160051619
  283   516          160053283
  244   526          160058360
  389   466          160058565
  120   541          160068421
  396   461          160071317
  400   458          160071912
  253   524          160072101
  269   520          160073109
   95   542          160077463
  377   474          160079057
  325   501          160079626
  218   531          160081523
  138   540          160092072
  212   532          160096896
  191   535          160098246
  332   498          160100360
  152   539          160102627
    0   543          160103007
    1   543          160103008
    2   543          160103015
    3   543          160103034
    4   543          160103071
    5   543          160103132
    6   543          160103223
    7   543          160103350
    8   543          160103519
    9   543          160103736
   10   543          160104007
   11   543          160104338
   12   543          160104735
   96   542          160104824
   13   543          160105204
   14   543          160105751
   15   543          160106382
   16   543          160107103
   17   543          160107920
   18   543          160108839
   19   543          160109866
   20   543          160111007
  121   541          160111982
   21   543          160112268
  416   445          160112421
   22   543          160113655
  310   507          160114843
   23   543          160115174
  224   530          160116424
  362   483          160116515
   24   543          160116831
   25   543          160118632
  183   536          160119143
   26   543          160120583
  174   537          160122177
   27   543          160122690
   28   543          160124959
  431   431          160125982
   29   543          160127396
  430   432          160128568
   30   543          160130007
  164   538          160131816
   97   542          160132761
   31   543          160132798
  392   464          160133632
  404   455          160135639
   32   543          160135775
  429   433          160136326
   33   543          160138944
  280   517          160140413
  249   525          160141374
   34   543          160142311
  273   519          160144776
  369   479          160145648
   35   543          160145882
  428   434          160149256
  139   540          160149619
   36   543          160149663
  409   451          160151780
  296   512          160152064
  347   491          160152694
   37   543          160153660
  199   534          160153903
  122   541          160156269
  349   490          160157549
   38   543          160157879
  345   492          160159113
  293   513          160159454
  206   533          160161253
   98   542          160161280
   39   543          160162326
  299   511          160163730
  374   476          160163800
   40   543          160167007
  427   435          160167358
   41   543          160171928
  153   539          160172396
  351   489          160173720
  235   528          160175827
  343   493          160176764
   42   543          160177095
  318   504          160181496
   43   543          160182514
  290   514          160185744
  240   527          160187183
   44   543          160188191
  330   499          160188499
  415   446          160189911
   99   542          160190387
  426   436          160190632
   45   543          160194132
  302   510          160194608
   46   543          160200343
  353   488          160201249
  123   541          160201288
  230   529          160202889
  323   502          160204275
  341   494          160205605
   47   543          160206830
  140   540          160208000
  192   535          160208263
  364   482          160208712
  165   538          160212997
  175   537          160213528
   48   543          160213599
  313   506          160218513
  425   437          160219078
  100   542          160220088
  184   536          160220160
   49   543          160220656
  262   522          160221376
  399   459          160223778
  219   531          160224750
   50   543          160228007
  385   469          160228334
  258   523          160229179
  382   471          160230079
  287   515          160230778
  213   532          160232365
   51   543          160235658
  245   526          160237701
  355   487          160240178
  395   462          160241003
  266   521          160241857
  154   539          160243083
   52   543          160243615
  305   509          160244854
  339   495          160245594
  277   518          160245765
  124   541          160247045
  101   542          160250389
   53   543          160251884
  424   438          160252696
  388   467          160258635
   54   543          160260471
  408   452          160262720
  379   473          160263756
  254   524          160264888
  141   540          160267221
  225   530          160267625
   55   543          160269382
  403   456          160269643
  414   447          160272567
  200   534          160273304
   56   543          160278623
  371   478          160280163
  102   542          160281296
  328   500          160287552
   57   543          160288200
  207   533          160289180
  357   486          160290549
  270   520          160291000
  423   439          160291486
  125   541          160293546
  284   516          160294400
  166   538          160295168
  337   496          160296689
   58   543          160298119
  176   537          160305929
   59   543          160308386
  366   481          160312537
  103   542          160312815
  308   508          160314624
  155   539          160314694
   60   543          160319007
  193   535          160319432
  391   465          160321096
  185   536          160322281
  142   540          160327288
  250   525          160328125
  376   475          160329251
   61   543          160329988
  422   440          160335448
  321   503          160339688
  126   541          160340797
   62   543          160341335
  316   505          160342121
  236   528          160342208
  104   542          160344952
  359   485          160352404
   63   543          160353054
  335   497          160358848
  413   448          160360389
  241   527          160360704
  231   529          160362280
   64   543          160365151
  214   532          160369112
  274   519          160369183
  220   531          160369291
  281   517          160376454
   65   543          160377632
  105   542          160377713
  167   538          160378335
  407   453          160378820
  398   460          160380792
  421   441          160384582
  156   539          160387235
  143   540          160388207
  127   541          160388804
   66   543          160390503
  201   534          160393905
  326   501          160397477
  177   537          160399386
   67   543          160403770
  311   507          160404074
  402   457          160408801
  106   542          160411104
  297   512          160415801
  394   463          160415831
   68   543          160417439
  294   513          160417881
  208   533          160418349
  246   526          160418512
  226   530          160420176
  186   536          160425512
  361   484          160425785
  373   477          160426450
  368   480          160428032
  263   522          160428095
  259   523          160429646
   69   543          160431516
  194   535          160431759
  333   498          160432029
  300   511          160432831
  128   541          160437573
  420   442          160438888
  291   514          160438915
  107   542          160445131
   70   543          160446007
  384   470          160446104
  144   540          160449984
  412   449          160453377
  267   521          160454924
  255   524          160459199
  381   472          160460389
  157   539          160460712
   71   543          160460918
  168   538          160462504
  387   468          160463835
  303   510          160469127
   72   543          160476255
  278   518          160476784
  288   515          160478747
  108   542          160479800
  319   504          160485823
  129   541          160487110
   73   543          160492024
  178   537          160493905
  419   443          160498366
  406   454          160500080
  378   474          160506576
  215   532          160507143
   74   543          160508231
  237   528          160510005
  271   520          160510511
  363   483          160510734
  145   540          160512625
  314   506          160513360
  390   466          160513696
  348   491          160514963
  109   542          160515117
  221   531          160515152
  202   534          160515712
  331   499          160516190
  251   525          160516376
  346   492          160517224
  324   502          160518232
  232   529          160523057
  350   490          160524000
  306   509          160524845
   75   543          160524882
  187   536          160529859
  344   493          160530741
  158   539          160535131
  242   527          160535671
  285   516          160537221
  130   541          160537421
   76   543          160541983
  397   461          160542954
  352   489          160544377
  195   535          160545250
  169   538          160547681
  209   533          160548766
  110   542          160551088
  411   450          160551531
  401   458          160553113
  370   479          160555239
  342   494          160555472
   77   543          160559540
  418   444          160563016
  227   530          160574083
  146   540          160576136
  354   488          160576136
   78   543          160577559
  375   476          160584551
  111   542          160587719
  131   541          160588512
  179   537          160589492
  340   495          160591375
  275   519          160595234
  393   464          160595801
   79   543          160596046
  309   508          160600141
  247   526          160600799
  365   482          160607293
  159   539          160610498
  329   500          160611289
  282   517          160614181
   80   543          160615007
  356   487          160619319
  112   542          160625016
  405   455          160626500
  260   523          160631667
  417   445          160632838
  170   538          160633872
   81   543          160634448
  188   536          160635328
  264   522          160636392
  338   496          160638408
  203   534          160638731
  132   541          160640389
  147   540          160640523
  317   505          160642638
  216   532          160646464
  322   503          160649775
   82   543          160654375
  410   451          160654851
  256   524          160655040
  196   535          160659911
  222   531          160662339
  113   542          160662985
  383   471          160668998
  268   521          160669593
  358   486          160673968
  386   469          160674165
   83   543          160674794
  295   513          160678072
  238   528          160679224
  210   533          160680437
  298   512          160681320
  431   432          160684559
  233   529          160685226
  180   537          160686153
  160   539          160686819
  430   433          160689737
  133   541          160693058
  292   514          160693832
  372   478          160694200
  312   507          160695171
   84   543          160695711
  380   473          160695817
  336   497          160696529
  429   434          160700093
  114   542          160701632
  400   459          160702579
  301   511          160703732
  148   540          160705792
  252   525          160706133
  416   446          160707832
  279   518          160709471
  396   462          160710264
  389   467          160711432
  243   527          160712090
  367   481          160715504
  428   435          160715627
   85   543          160717132
  327   501          160717284
  171   538          160721083
  289   515          160728444
  228   530          160729352
  272   520          160731648
  427   436          160736339
   86   543          160739063
  360   485          160740125
  115   542          160740963
  189   536          160741925
  304   510          160745464
  134   541          160746525
  377   475          160754508
  404   456          160758080
   87   543          160761510
  426   437          160762229
  204   534          160762968
  409   452          160763337
  161   539          160764100
  334   498          160765696
  149   540          160771949
  197   535          160775748
  392   465          160780913
  116   542          160780984
  286   516          160781752
  181   537          160783894
   88   543          160784479
  248   526          160784568
  217   532          160787081
  415   447          160787998
  320   504          160792064
  425   438          160793297
  135   541          160800796
  307   509          160806672
   89   543          160807976
  172   538          160809320
  315   506          160810091
  223   531          160810858
  211   533          160813368
  362   484          160817832
  117   542          160821701
  276   519          160822935
  424   439          160829543
   90   543          160832007
  325   502          160834133
  261   523          160835248
  369   480          160835409
  150   540          160839000
  162   539          160842347
  374   477          160844957
  332   499          160845867
  265   522          160846273
  234   529          160848793
  190   536          160849656
  239   528          160849871
  257   524          160852417
  283   517          160853600
  136   541          160855877
   91   543          160856578
  399   460          160857199
  118   542          160863120
  423   440          160870967
  414   448          160873336
  408   453          160876989
  347   492          160877411
  349   491          160879320
   92   543          160881695
  182   537          160882721
  395   463          160882722
  269   521          160885870
  229   530          160885989
  345   493          160886782
  310   508          160887512
  205   534          160888429
  385   470          160889625
  244   527          160889967
  351   490          160892551
  198   535          160892767
  403   457          160894820
  382   472          160897016
  253   525          160897402
  173   538          160898589
  119   542          160905247
  151   540          160906951
  364   483          160907131
   93   543          160907364
  343   494          160907391
  137   541          160911774
  388   468          160914304
  353   489          160917146
  422   441          160917569
  163   539          160921566
  218   532          160929000
   94   543          160933591
  379   474          160936363
  330   500          160937000
  341   495          160939196
  296   513          160940033
  280   518          160943832
  318   505          160945057
  212   533          160947565
  120   542          160948088
  299   512          160948627
  293   514          160950501
  355   488          160953147
  273   520          160954417
  191   536          160958527
   95   543          160960382
  224   531          160960715
  323   503          160961794
  413   449          160963846
  371   479          160967050
  138   541          160968493
  421   442          160969349
  249   526          160969825
  391   466          160971167
  152   540          160975808
  302   511          160976439
  290   515          160979875
  339   496          160982155
  183   537          160982640
   96   543          160987743
  313   507          160988140
  174   538          160988896
    0   544          160989184
    1   544          160989185
    2   544          160989192
    3   544          160989211
    4   544          160989248
    5   544          160989309
    6   544          160989400
    7   544          160989527
    8   544          160989696
    9   544          160989913
   10   544          160990184
   11   544          160990515
   12   544          160990912
   13   544          160991381
  121   542          160991649
   14   544          160991928
   15   544          160992559
   16   544          160993280
   17   544          160994097
   18   544          160995016
  407   454          160995807
   19   544          160996043
   20   544          160997184
   21   544          160998445
   22   544          160999832
  357   487          161000596
   23   544          161001351
  164   539          161001763
   24   544          161003008
   25   544          161004809
   26   544          161006760
  376   476          161007552
  366   482          161008064
   27   544          161008867
  199   535          161010974
   28   544          161011136
   29   544          161013573
  235   529          161013764
  206   534          161015120
   97   543          161015680
   30   544          161016184
  398   461          161016973
   31   544          161018975
   32   544          161021952
  240   528          161021952
  305   510          161023625
   33   544          161025121
  139   541          161026040
  420   443          161026307
  287   516          161027999
   34   544          161028488
   35   544          161032059
   36   544          161035840
  122   542          161035936
  337   497          161036226
  402   458          161036720
  328   501          161039053
   37   544          161039837
  262   523          161040395
  230   530          161044000
   38   544          161044056
   98   543          161044199
  153   540          161045577
   39   544          161048503
  258   524          161051336
  277   519          161052292
   40   544          161053184
  266   522          161057744
   41   544          161058105
  412   450          161059528
  359   486          161059535
  394   464          161060328
   42   544          161063272
  192   536          161068544
   43   544          161068691
  245   527          161069308
  219   532          161072227
   99   543          161073306
   44   544          161074368
  175   538          161080247
   45   544          161080309
  123   542          161080955
  165   539          161082944
  213   533          161083034
  184   537          161083657
  140   541          161084421
   46   544          161086520
  419   444          161088443
  254   525          161090189
  308   509          161090341
   47   544          161093007
  284   517          161094717
   48   544          161099776
  321   504          161100225
  335   498          161101367
  100   543          161103007
  270   521          161103761
   49   544          161106833
  316   506          161108712
  384   471          161110215
  373   478          161110469
  225   531          161111916
   50   544          161114184
  154   540          161116264
  406   455          161119791
  368   481          161120673
   51   544          161121835
  387   469          161122312
  124   542          161126712
   52   544          161129792
  361   485          161130006
  381   473          161130158
  200   535          161130375
  101   543          161133308
   53   544          161138061
  207   534          161143047
  141   541          161143642
   54   544          161146648
  326   502          161151984
   55   544          161155559
  418   445          161155757
  250   526          161156576
  411   451          161160382
  102   543          161164215
   56   544          161164800
  166   539          161165115
  390   467          161166563
  176   538          161172648
  125   542          161173213
   57   544          161174377
  311   508          161176743
  333   499          161177536
  274   520          161178824
  193   536          161179713
  281   518          161179873
  236   529          161180145
  397   462          161181901
  378   475          161182027
  401   459          161183780
   58   544          161184296
  185   537          161185778
  155   540          161187875
   59   544          161194563
  241   528          161195473
  103   543          161195734
  231   530          161203391
  142   541          161203709
  297   513          161203770
   60   544          161205184
  294   514          161208928
  363   484          161212051
   61   544          161216165
  220   532          161216768
  300   512          161217728
  214   533          161219781
  126   542          161220464
   62   544          161227512
  104   543          161227871
  417   446          161228249
  291   515          161233046
   63   544          161239231
  348   492          161239680
  393   465          161243082
  432   432          161243136
  346   493          161244893
  370   480          161245000
  431   433          161245728
  350   491          161245771
  263   523          161247114
  167   539          161248282
  405   456          161248941
  319   505          161249384
  246   527          161250119
  303   511          161250958
  201   535          161250976
   64   544          161251328
  259   524          161251803
  430   434          161253504
  156   540          161260416
  105   543          161260632
  344   494          161261368
  352   490          161263208
   65   544          161263809
  226   531          161264467
  143   541          161264628
  331   500          161264691
  375   477          161265708
  177   538          161266105
  410   452          161266408
  429   435          161266464
  127   542          161268471
  267   522          161270811
  208   534          161272216
  324   503          161275751
  288   516          161275968
   66   544          161276680
  314   507          161282987
  278   519          161283311
  255   525          161284500
  428   436          161284608
  186   537          161289009
  342   495          161289063
   67   544          161289947
  354   489          161292033
  194   536          161292040
  106   543          161294023
   68   544          161303616
  306   510          161303616
  365   483          161305712
  416   447          161305919
  427   437          161307936
  128   542          161317240
   69   544          161317693
  271   521          161323272
  144   541          161326405
  340   496          161327936
  107   543          161328050
   70   544          161332184
  356   488          161332288
  168   539          161332451
  157   540          161333893
  386   470          161335456
  383   472          161335935
  400   460          161336000
  426   438          161336448
  285   517          161337538
  251   526          161344827
   71   544          161347095
  237   529          161347942
  396   463          161351983
  215   533          161357812
  178   538          161360624
   72   544          161362432
  221   532          161362629
  108   543          161362719
  329   501          161362790
  232   530          161364168
  129   542          161366777
  389   468          161367101
  380   474          161368424
  425   439          161370144
  242   528          161370440
  202   535          161372783
  309   509          161375858
  409   453          161377606
  338   497          161377945
   73   544          161378201
  372   479          161381087
  404   457          161383257
  358   487          161384015
  415   448          161388767
  145   541          161389046
  187   537          161393356
   74   544          161394408
  109   543          161398036
  209   534          161402633
  275   520          161404875
  195   536          161405531
  158   540          161408312
  424   440          161409024
  317   506          161409229
  322   504          161410312
  367   482          161411031
   75   544          161411059
  130   542          161417088
  282   518          161417600
  169   539          161417628
  227   531          161418374
   76   544          161428160
  392   466          161430984
  247   527          161432406
  377   476          161432809
  110   543          161434007
  336   498          161439048
   77   544          161445717
  360   486          161447256
  146   541          161452557
  423   441          161453088
  260   524          161453824
  264   523          161455411
  179   538          161456211
   78   544          161463736
  312   508          161467840
  131   542          161468179
  295   514          161469119
  298   513          161469289
  111   543          161470638
  327   502          161471791
  414   449          161476793
  256   525          161480341
   79   544          161482223
  159   540          161483679
  268   522          161485480
  292   515          161487963
  301   512          161488629
  399   461          161493380
  408   454          161493976
  203   535          161495802
  216   533          161497133
  188   537          161498825
   80   544          161501184
  422   442          161502336
  170   539          161503819
  112   543          161507935
  222   532          161509816
  334   499          161511203
  279   519          161515998
  147   541          161516944
  238   529          161517161
  132   542          161520056
  196   536          161520192
   81   544          161520625
  362   485          161522053
  403   458          161522739
  289   516          161525665
  233   530          161526337
  395   464          161527219
  304   511          161527295
  369   481          161528050
  374   478          161528976
  210   534          161534304
  252   526          161534584
   82   544          161540552
  272   521          161544409
  113   543          161545904
  243   528          161546859
  180   538          161552872
  385   471          161553736
  320   505          161555625
  421   443          161556768
  160   540          161560000
   83   544          161560971
  382   473          161566785
  413   450          161569997
  133   542          161572725
  388   469          161572781
  228   531          161573643
  315   507          161579718
   84   544          161581888
  286   517          161582069
  148   541          161582213
  114   543          161584551
  307   510          161585443
  171   539          161591030
  325   503          161591652
  332   500          161594368
   85   544          161603309
  349   492          161604037
  347   493          161605080
  189   537          161605422
  364   484          161608448
  379   475          161611814
  351   491          161614322
  407   455          161615518
  248   527          161616175
  420   444          161616384
  345   494          161617409
  204   535          161620039
  115   543          161623882
  391   467          161624034
   86   544          161625240
  134   542          161626192
  276   520          161632576
  353   490          161635977
  197   536          161636029
  161   540          161637281
  217   533          161637750
  343   495          161640982
   87   544          161647687
  149   541          161648370
  181   538          161650613
  398   462          161655920
  371   480          161656811
  283   518          161657019
  261   524          161657405
  223   532          161658335
  310   509          161663229
  116   543          161663903
  265   523          161665292
  211   534          161667235
  402   459          161667387
  412   451          161668379
  355   489          161669044
   88   544          161670656
  341   496          161675757
  257   525          161677718
  172   539          161679267
  135   542          161680463
  419   445          161681184
  239   529          161687808
  330   501          161688501
  376   477          161688709
  234   530          161689904
   89   544          161694153
  269   522          161701757
  117   543          161704620
  366   483          161706483
  394   465          161707609
  318   506          161711648
  190   537          161713153
  357   488          161713565
  150   541          161715421
  162   540          161715528
   90   544          161718184
  339   497          161721692
  323   504          161722331
  244   528          161724736
  253   526          161725853
  229   531          161730280
  296   514          161731080
  136   542          161735544
  299   513          161736596
  406   456          161742232
   91   544          161742755
  293   515          161744632
  205   535          161745500
  118   543          161746039
  182   538          161749440
  280   519          161750359
  418   446          161751168
  198   536          161753048
  313   508          161760809
  302   512          161761336
  273   521          161767178
   92   544          161767872
  173   539          161768536
  359   487          161769582
  411   452          161771939
  290   516          161777096
  384   472          161777152
  337   498          161778745
  218   533          161779669
  151   541          161783372
  387   470          161783603
  119   543          161788166
  137   542          161791441
   93   544          161793541
  328   502          161793560
  163   540          161794747
  373   479          161797356
  212   534          161801432
  249   527          161801432
  381   474          161802765
  432   433          161804305
  305   511          161805456
  224   532          161808192
  431   434          161809495
  368   482          161816200
  401   460          161817201
   94   544          161819768
  430   435          161819875
  191   537          161822024
  390   468          161822232
  397   463          161823620
  417   447          161826336
  287   517          161828316
  120   543          161831007
  429   436          161835445
  361   486          161837137
   95   544          161846559
  335   499          161846874
  138   542          161848160
  183   538          161849359
  152   541          161852229
  235   530          161854875
  428   437          161856205
  174   539          161858843
  240   529          161859889
  378   476          161860328
  277   520          161861933
  262   524          161862552
  321   505          161863786
  308   510          161869112
  199   536          161871255
  206   535          161872191
   96   544          161873920
  405   457          161874118
  121   543          161874568
  164   540          161874944
  258   525          161876637
  266   523          161876763
  316   507          161878339
    0   545          161878625
    1   545          161878626
    2   545          161878633
    3   545          161878652
    4   545          161878689
    5   545          161878750
    6   545          161878841
    7   545          161878968
    8   545          161879137
    9   545          161879354
   10   545          161879625
   11   545          161879956
   12   545          161880353
  410   453          161880677
   13   545          161880822
   14   545          161881369
   15   545          161882000
  427   438          161882155
   16   545          161882721
   17   545          161883538
   18   545          161884457
   19   545          161885484
   20   545          161886625
   21   545          161887886
  230   531          161888291
   22   545          161889273
   23   545          161890792
   24   545          161892449
  393   466          161893153
   25   545          161894250
   26   545          161896201
  284   518          161898136
   27   545          161898308
   28   545          161900577
   97   544          161901857
   29   545          161903014
  245   528          161904077
   30   545          161905625
  139   542          161905707
  416   448          161906688
   31   545          161908416
  326   503          161909503
   32   545          161911393
  426   439          161913295
   33   545          161914562
  363   485          161916272
   34   545          161917929
  254   526          161918640
  122   543          161918855
  270   522          161919648
   35   545          161921500
  153   541          161921998
  219   533          161922896
   36   545          161925281
  333   500          161926037
   37   545          161929278
   98   544          161930376
  192   537          161932041
   38   545          161933497
  213   534          161936901
  370   481          161937641
   39   545          161937944
   40   545          161942625
   41   545          161947546
  425   440          161949625
  375   478          161949727
  175   539          161950194
  184   538          161950376
  311   509          161952460
   42   545          161952713
  165   540          161956125
   43   545          161958132
  225   532          161959393
   99   544          161959483
   44   545          161963809
  123   543          161963874
  140   542          161964088
  348   493          161967349
   45   545          161969750
  350   492          161970488
  400   461          161972181
  346   494          161975520
   46   545          161975961
   47   545          161982448
  352   491          161984979
  281   519          161986400
  250   527          161988183
  100   544          161989184
   48   545          161989217
  200   536          161990656
  424   441          161991145
  274   521          161991585
  415   449          161992224
  154   541          161992685
  409   454          161994593
  297   514          161994817
  344   495          161994959
   49   545          161996274
  396   464          161996480
  386   471          161999567
  207   535          162000118
  294   515          162003059
   50   545          162003625
  300   513          162005697
  383   473          162005704
  365   484          162007029
  124   543          162009631
  354   490          162010864
  404   458          162011176
   51   545          162011276
  319   506          162015975
  331   501          162016192
   52   545          162019233
  101   544          162019485
  236   530          162021256
  141   542          162023309
  389   469          162025578
  342   496          162025624
   53   545          162027502
  291   516          162030267
  241   529          162033410
  303   512          162035855
   54   545          162036089
  324   504          162036288
  423   442          162037855
  166   540          162038296
  176   539          162042595
  193   537          162043210
  380   475          162043875
   55   545          162045000
  231   531          162047682
  356   489          162048185
  102   544          162050392
  185   538          162052497
   56   545          162054241
  314   508          162055656
  125   543          162056132
   57   545          162063818
  155   541          162064296
  220   533          162067437
  340   497          162067473
  263   524          162069271
  372   480          162070848
  214   534          162073648
   58   545          162073737
  288   517          162076285
  259   525          162077104
  103   544          162081911
  414   450          162082944
  142   542          162083376
  392   467          162083851
   59   545          162084004
  246   528          162084888
  306   511          162085447
  422   443          162089755
  267   523          162089830
  278   520          162092952
   60   545          162094625
  358   488          162096984
  126   543          162103383
   61   545          162105606
  367   483          162109450
  201   536          162111257
  226   532          162111944
  255   526          162112951
  408   455          162113687
  377   477          162113966
  104   544          162114048
   62   545          162116953
  329   502          162117297
  338   498          162120464
  167   540          162121463
   63   545          162128672
  208   535          162129287
  399   462          162132327
  177   539          162136052
  156   541          162136837
  271   522          162139159
   64   545          162140769
  285   518          162140957
  143   542          162144295
  105   544          162146809
  421   444          162146845
  127   543          162151390
   65   545          162153250
  403   459          162153406
  309   510          162154629
  194   537          162155537
  186   538          162155728
  360   487          162157303
   66   545          162166121
  322   505          162173873
  395   465          162174500
  251   527          162176434
  413   451          162178848
  317   507          162178856
   67   545          162179388
  106   544          162180200
  336   499          162184555
  237   530          162189053
   68   545          162193057
  128   543          162200159
  168   540          162205632
  144   542          162206072
   69   545          162207134
  242   529          162208377
  232   531          162208459
  420   445          162209125
  157   541          162210314
  215   534          162211679
  221   533          162213298
  107   544          162214227
  374   479          162215863
  275   521          162217636
  385   472          162220673
   70   545          162221625
  369   482          162223577
  282   519          162224127
  362   486          162229184
  327   503          162229310
  178   539          162230571
  202   536          162233064
  388   470          162234072
   71   545          162236536
  407   456          162237959
  382   474          162239392
  312   509          162243557
  108   544          162248896
  129   543          162249696
   72   545          162251873
  209   535          162259704
  334   500          162259704
  187   538          162260075
  298   514          162260336
  295   515          162263250
  227   532          162265851
  247   528          162267175
   73   545          162267642
  145   542          162268713
  195   537          162269028
  419   446          162276595
  301   513          162276598
  264   524          162277568
  260   525          162279125
  391   468          162279703
  412   452          162279936
   74   545          162283849
  109   544          162284213
  158   541          162284733
  292   516          162285184
  379   476          162290115
  169   540          162290809
  398   463          162297639
  130   543          162300007
   75   545          162300500
  402   460          162300808
  268   523          162304499
  256   526          162308792
  304   512          162312192
  364   485          162312669
   76   545          162317601
  110   544          162320184
  320   506          162322216
  279   520          162325639
  289   517          162325982
  179   539          162326158
  349   493          162331706
  146   542          162332224
   77   545          162335158
  347   494          162335707
  351   492          162339039
  332   501          162345869
  418   447          162349255
  371   481          162349452
  216   534          162351000
  345   495          162351000
  131   543          162351098
  325   504          162352189
  315   508          162352387
   78   545          162353177
  203   536          162356083
  111   544          162356815
  394   466          162357680
  353   491          162357748
  238   530          162358272
  159   541          162360100
  272   522          162360296
  222   533          162360485
  433   433          162365474
  188   538          162365544
  252   527          162366191
  307   511          162367274
  406   457          162367409
  432   434          162368072
  233   531          162370628
   79   545          162371664
  376   478          162372728
  431   435          162375866
  170   540          162377000
  343   496          162377543
  196   537          162383689
  243   529          162384796
  286   518          162385488
  411   453          162386208
  355   490          162387875
  430   436          162388856
   80   545          162390625
  210   535          162391375
  112   544          162394112
  147   542          162396611
  132   543          162402975
  429   437          162407042
  366   484          162407800
   81   545          162410066
  341   497          162415294
  228   532          162421120
  180   539          162422819
  417   448          162427105
  357   489          162429462
   82   545          162429993
  428   438          162430424
  113   544          162432081
  160   541          162436421
  310   510          162442000
  330   502          162443008
  276   521          162445337
  384   473          162446921
  387   471          162447714
   83   545          162450412
  248   528          162450944
  401   461          162453382
  133   543          162455644
  427   439          162459002
  148   542          162461880
  283   519          162463546
  171   540          162464211
  339   498          162464211
  397   464          162468117
  114   544          162470728
   84   545          162471329
  189   538          162472141
  381   475          162478216
  204   536          162480320
  390   469          162480709
  318   507          162481275
  359   488          162482551
  261   525          162482706
  323   505          162485892
  373   480          162487117
  265   524          162487449
  217   534          162491617
   85   545          162492750
  426   440          162492776
  410   454          162497664
  197   537          162499526
  405   458          162502037
  257   526          162506169
  223   533          162509004
  134   543          162509111
  115   544          162510059
  416   449          162510145
  161   541          162513702
  368   483          162514619
   86   545          162514681
  181   539          162520560
  269   523          162520776
  337   499          162524252
  211   535          162524306
  296   515          162525211
  299   514          162527643
  149   542          162528037
  239   530          162528919
  425   441          162531746
  234   531          162534195
  313   509          162536526
   87   545          162537128
  378   477          162541485
  293   516          162541853
  393   467          162546020
  361   487          162547184
  302   513          162549305
  116   544          162550080
  328   503          162551079
  172   540          162552448
  253   527          162557460
  280   520          162560000
   88   545          162560097
  244   529          162562673
  135   543          162563382
  424   442          162575912
  290   517          162577413
  229   532          162577757
  190   538          162579872
  273   522          162583065
   89   545          162583594
  305   512          162590353
  117   544          162590797
  162   541          162591949
  150   542          162595088
  335   500          162595375
  415   450          162598375
  205   536          162605781
   90   545          162607625
  400   462          162611128
  409   455          162614304
  198   537          162616545
  136   543          162618463
  182   539          162619387
  363   486          162623403
  423   443          162625274
  321   506          162630377
  287   518          162631735
   91   545          162632196
  118   544          162632216
  370   482          162633168
  218   534          162633536
  249   528          162636201
  375   479          162636614
  173   540          162641717
  404   459          162641843
  396   465          162643761
  308   511          162650943
  316   508          162651008
   92   545          162657313
  212   535          162658503
  224   533          162658861
  151   542          162663039
  386   472          162666504
  326   504          162670040
  163   541          162671168
  119   544          162674343
  137   543          162674360
  277   521          162674694
  333   501          162677538
  383   474          162678311
  422   444          162679832
   93   545          162682982
  389   470          162686869
  262   525          162687853
  191   538          162688743
  414   451          162691795
  348   494          162697976
  350   493          162698157
  266   524          162698920
  235   531          162699166
  240   530          162701000
  284   519          162704663
  258   526          162705088
  346   495          162709111
   94   545          162709209
  352   492          162709696
  365   485          162711250
  120   544          162717184
  183   539          162719306
  380   476          162722176
  138   543          162731079
  311   510          162731231
  344   496          162731520
  152   542          162731896
  174   540          162732024
  206   536          162732472
  354   491          162732635
  199   537          162734752
  230   532          162735768
   95   545          162736000
  408   456          162736128
  270   523          162738667
  392   468          162739520
  421   445          162739586
  245   529          162742014
  254   527          162750247
  164   541          162751365
  121   544          162760745
   96   545          162763361
  372   481          162763489
  342   497          162765161
  356   490          162767016
  331   502          162770699
    0   546          162771336
    1   546          162771337
    2   546          162771344
    3   546          162771363
    4   546          162771400
    5   546          162771461
    6   546          162771552
    7   546          162771679
    8   546          162771848
    9   546          162772065
   10   546          162772336
   11   546          162772667
   12   546          162773064
   13   546          162773533
  399   463          162774046
   14   546          162774080
   15   546          162774711
   16   546          162775432
   17   546          162776249
  219   534          162776763
   18   546          162777168
   19   546          162778195
   20   546          162779336
   21   546          162780597
   22   546          162781984
   23   546          162783503
   24   546          162785160
  319   507          162785602
  403   460          162786827
   25   546          162786961
  139   543          162788626
   26   546          162788912
  297   515          162788948
  413   452          162790405
   27   546          162791019
   97   545          162791298
   28   546          162793288
  213   535          162793972
   29   546          162795725
  281   520          162796041
  300   514          162796744
  377   478          162797985
   30   546          162798336
  192   538          162798760
  324   505          162799849
  294   516          162800280
   31   546          162801127
  153   542          162801665
   32   546          162804104
  420   446          162804536
  122   544          162805032
   33   546          162807273
  274   522          162807472
  340   498          162809992
  225   533          162810062
   34   546          162810640
  367   484          162810767
  358   489          162812881
   35   546          162814211
   36   546          162817992
   98   545          162819817
  184   539          162820323
   37   546          162821989
  250   528          162822952
  175   540          162823375
  303   513          162823824
  395   466          162824571
   38   546          162826208
  291   517          162830584
   39   546          162830655
  314   509          162831373
  165   541          162832546
   40   546          162835336
   41   546          162840257
   42   546          162845424
  140   543          162847007
   99   545          162848924
  123   544          162850051
   43   546          162850843
  200   537          162854153
   44   546          162856520
  207   536          162860399
   45   546          162862461
  407   457          162863136
  236   531          162865547
  338   499          162865971
   46   546          162868672
  360   488          162870272
  306   512          162870344
  154   542          162872352
  241   530          162874521
  419   447          162874682
  329   503          162874816
   47   546          162875159
  100   545          162878625
  288   518          162879704
   48   546          162881928
   49   546          162888985
  385   473          162890442
  412   453          162894205
  263   525          162894572
  231   532          162895159
  124   544          162895808
   50   546          162896336
  388   471          162898183
   51   546          162903987
  259   526          162905555
  374   480          162905624
  278   521          162905713
  141   543          162906228
  101   545          162908926
  193   538          162909929
   52   546          162911944
  267   524          162911987
  166   541          162914717
  382   475          162914843
  176   540          162915776
   53   546          162920213
  220   534          162921304
  369   483          162921996
  185   539          162922444
  246   529          162922825
   54   546          162928800
  433   434          162929241
  214   535          162930719
  336   500          162933056
  432   435          162934443
  309   511          162936460
  402   461          162936989
   55   546          162937711
  391   469          162938180
  362   487          162939231
  102   545          162939833
  322   506          162940464
  398   464          162942136
  125   544          162942309
  155   542          162943963
  255   527          162944558
  431   436          162944847
   56   546          162946952
  285   519          162947484
  418   448          162950024
  317   508          162951525
   57   546          162956529
  271   523          162958178
  430   437          162960453
  226   533          162962613
  142   543          162966295
   58   546          162966448
  379   477          162971272
  103   545          162971352
  201   537          162974754
   59   546          162976715
  429   438          162981261
   60   546          162987336
  126   544          162989560
  208   536          162989568
  327   504          162989847
  406   458          162995328
  167   541          162997884
   61   546          162998317
  411   454          163003195
  104   545          163003489
  428   439          163007271
  177   540          163009233
   62   546          163009664
  394   467          163010547
  251   528          163011203
  334   501          163011205
  156   542          163016504
  364   486          163019800
   63   546          163021383
  194   538          163022256
  312   510          163022328
  186   539          163025675
  143   543          163027214
  417   449          163030562
  237   531          163033344
   64   546          163033480
  275   522          163033523
  282   520          163033768
  105   545          163036250
  127   544          163037567
  427   440          163038483
  371   482          163044979
   65   546          163045961
  242   530          163049488
  298   515          163054467
  232   532          163055936
   66   546          163058832
  376   479          163059615
  295   516          163060471
  349   494          163062333
  351   493          163066708
  221   534          163067165
  301   514          163067645
  215   535          163068750
  347   495          163069298
  106   545          163069641
   67   546          163072099
  426   441          163074897
  168   541          163082053
  353   492          163082465
  292   517          163085501
   68   546          163085768
  128   544          163086336
  345   496          163087561
  144   543          163088991
  157   542          163089981
  320   507          163091843
  401   462          163092329
  202   537          163096561
   69   546          163099845
  304   513          163100161
  332   502          163100376
  264   525          163102869
  107   545          163103668
  178   540          163103752
  247   529          163105112
  260   526          163107576
  355   491          163109646
  366   485          163112021
   70   546          163114336
  387   472          163114651
  397   465          163115398
  325   505          163115750
  416   450          163116296
  425   442          163116513
  227   533          163116520
  343   497          163117080
  410   455          163117375
  384   474          163119528
  209   536          163119985
  268   524          163126656
  315   509          163128104
   71   546          163129247
  289   518          163129401
  187   539          163130022
  405   459          163132704
  195   538          163135747
  129   544          163135873
  108   545          163138337
  279   521          163138400
  256   527          163140399
  390   470          163142000
   72   546          163144584
  357   490          163148293
  145   543          163151632
  307   512          163152171
  381   476          163156517
  341   498          163157813
   73   546          163160353
  424   443          163163331
  158   542          163164400
  169   541          163167230
  109   545          163173654
   74   546          163176560
  272   523          163179315
  373   481          163179758
  130   544          163186184
  286   519          163192015
   75   546          163193211
  359   489          163198448
  179   540          163199339
  330   503          163200527
  252   528          163200960
  393   468          163201689
  238   531          163202563
  415   451          163207226
  216   535          163208071
  110   545          163209625
  339   499          163209718
   76   546          163210312
  222   534          163214352
  146   543          163215143
  423   444          163215351
  368   484          163215936
  233   532          163218105
  203   537          163219580
  310   511          163223831
  378   478          163225504
  243   530          163225907
   77   546          163227869
  188   539          163235491
  409   456          163236745
  131   544          163237275
  159   542          163239767
   78   546          163245888
  111   545          163246256
  196   538          163250408
  210   536          163251656
  323   506          163252483
  400   463          163252847
  170   541          163253421
  318   508          163253944
  361   488          163260153
  276   522          163261224
   79   546          163264375
  228   533          163271789
  422   445          163272573
  337   500          163272753
  283   520          163273187
  404   460          163275264
  147   543          163279530
   80   546          163283336
  112   545          163283553
  248   529          163288881
  132   544          163289152
  396   466          163293832
  180   540          163296000
   81   546          163302777
  414   452          163303352
  261   526          163311157
  328   504          163311616
  265   525          163312750
  313   510          163315297
  160   542          163316088
  113   545          163321522
  299   515          163321774
  296   516          163322432
   82   546          163322704
  375   480          163326375
  370   483          163331587
  363   487          163333450
  421   446          163334997
  386   473          163336273
  257   527          163337776
  302   514          163340352
  171   541          163340632
  133   544          163341821
  189   539          163342088
  293   517          163342170
  269   524          163342933
   83   546          163343123
  204   537          163343817
  148   543          163344799
  335   501          163346876
  217   535          163348688
  389   471          163350980
  383   475          163353762
  114   545          163360169
  408   457          163361305
  223   534          163362871
   84   546          163364040
  197   538          163366245
  280   521          163372761
  239   531          163373210
  305   513          163378322
  290   518          163380832
  234   532          163381672
  211   536          163384587
   85   546          163385461
  253   528          163392229
  161   542          163393369
  181   540          163393741
  134   544          163395288
  392   469          163397997
  115   545          163399500
  321   507          163400004
  273   523          163402084
  420   447          163402623
  380   477          163403333
  244   530          163403784
  413   453          163404674
   86   546          163407392
  149   543          163410956
  365   486          163418381
  399   464          163418543
  403   461          163423008
  316   509          163426725
  229   533          163428426
  350   494          163428784
  172   541          163428869
   87   546          163429839
  348   495          163431567
  333   502          163432045
  326   505          163433601
  308   512          163435840
  352   493          163437365
  287   519          163438262
  116   545          163439521
  346   496          163445672
  135   544          163449559
  190   539          163449819
   88   546          163452808
  354   492          163457352
  372   482          163459016
  205   537          163469278
  344   497          163471057
  162   542          163471616
  249   529          163474138
  419   448          163475451
   89   546          163476305
  395   467          163477438
  150   543          163478007
  117   545          163480238
  198   538          163483264
  377   479          163484872
  356   491          163488787
  277   522          163490581
  218   535          163490607
  407   458          163491055
  182   540          163492568
  434   434          163493008
  433   435          163495612
   90   546          163500336
  432   436          163503424
  136   544          163504640
  342   498          163507680
  412   454          163511192
  224   534          163512728
  311   511          163513062
  284   520          163514304
  367   485          163514988
  262   526          163516304
  431   437          163516444
  173   541          163518138
  212   536          163518784
  118   545          163521657
  266   525          163524221
   91   546          163524907
  331   503          163528218
  358   490          163531712
  430   438          163534672
  258   527          163536695
  240   531          163545291
  151   543          163545958
  235   532          163546643
   92   546          163550024
  163   542          163550835
  418   449          163553481
  340   499          163555499
  429   439          163558108
  319   508          163558271
  191   539          163558690
  137   544          163560537
  270   524          163560824
  385   474          163563049
  119   545          163563784
  388   472          163565120
  324   506          163566440
   93   546          163575693
  402   462          163575936
  245   530          163583125
  254   528          163585016
  297   516          163586169
  360   489          163586169
  230   533          163586437
  428   440          163586752
  398   465          163589417
  300   515          163590875
  183   540          163592487
  382   476          163593144
  206   537          163595969
  374   481          163598265
  391   470          163599471
  294   517          163600597
  199   538          163601471
   94   546          163601920
  120   545          163606625
  174   541          163608445
  281   521          163608802
  314   510          163610144
  338   500          163614472
  152   543          163614815
  303   514          163614871
  138   544          163617256
  427   441          163620604
  411   455          163622906
  369   484          163623313
  406   459          163625995
  274   523          163626491
   95   546          163628711
  164   542          163631032
  219   535          163633834
  291   518          163634003
  329   504          163635353
  417   450          163636713
  121   545          163650186
  362   488          163652200
  213   536          163654253
  379   478          163655291
   96   546          163656072
  306   513          163658313
  426   442          163659664
  250   529          163660889
  225   534          163663929
  394   468          163666216
    0   547          163667323
    1   547          163667324
    2   547          163667331
    3   547          163667350
    4   547          163667387
    5   547          163667448
    6   547          163667539
    7   547          163667666
    8   547          163667835
    9   547          163668052
   10   547          163668323
   11   547          163668654
  192   539          163668707
   12   547          163669051
   13   547          163669520
   14   547          163670067
   15   547          163670698
   16   547          163671419
   17   547          163672236
   18   547          163673155
   19   547          163674182
  139   544          163674803
   20   547          163675323
   21   547          163676584
   22   547          163677971
   23   547          163679490
   24   547          163681147
   25   547          163682948
   97   546          163684009
  336   501          163684557
  153   543          163684584
   26   547          163684899
  288   519          163686231
   27   547          163687006
   28   547          163689275
   29   547          163691712
  184   540          163693504
   30   547          163694323
  122   545          163694473
   31   547          163697114
  175   541          163699796
   32   547          163700091
   33   547          163703260
  425   443          163703932
   34   547          163706627
  322   507          163710091
   35   547          163710198
  165   542          163712213
   98   546          163712528
  236   532          163713024
   36   547          163713979
   37   547          163717976
  241   531          163718812
  200   538          163720872
  309   512          163721357
  278   522          163721600
   38   547          163722195
  263   526          163723023
  207   537          163723896
  416   451          163725147
   39   547          163726642
  317   509          163727242
  364   487          163729847
   40   547          163731323
  140   544          163733184
  401   463          163734048
   41   547          163736244
  259   527          163737162
  267   525          163737288
  123   545          163739492
  410   456          163739816
   42   547          163741411
   99   546          163741635
  371   483          163743398
  231   533          163745828
   43   547          163746830
  376   480          163749376
   44   547          163752507
  327   505          163753408
  424   444          163753408
  154   543          163755271
  285   520          163757125
   45   547          163758448
  246   530          163763936
   46   547          163764659
  397   466          163765469
  334   502          163765712
  405   460          163766125
   47   547          163771146
  100   546          163771336
   48   547          163777915
  220   535          163778375
  255   528          163779327
  193   539          163779876
  271   524          163780335
  387   473          163784420
   49   547          163784972
  124   545          163785249
  214   536          163791000
  176   541          163792197
   50   547          163792323
  141   544          163792405
  166   542          163794384
  384   475          163794979
  185   540          163795625
  349   495          163795924
  351   494          163797335
   51   547          163799974
  101   546          163801637
  312   511          163804159
  347   496          163805859
  390   471          163806111
   52   547          163807931
  423   445          163808092
  353   493          163810134
   53   547          163816200
  226   534          163816480
  415   452          163818783
  366   486          163819152
   54   547          163824787
  155   543          163826882
  345   497          163827098
  125   545          163831750
  102   546          163832544
   55   547          163833698
  355   492          163834363
  381   477          163837674
  201   538          163841473
   56   547          163842939
  282   521          163846529
  251   529          163849140
  298   516          163851688
  142   544          163852472
   57   547          163852516
  275   523          163852542
  208   537          163853065
  332   503          163857895
  343   498          163859599
  393   469          163860166
  295   517          163860788
  301   515          163861776
  409   457          163861922
   58   547          163862435
  103   546          163864063
  320   508          163864512
  422   446          163867984
  357   491          163870064
   59   547          163872702
  373   482          163875285
  167   542          163877551
  126   545          163879001
  237   532          163880821
  325   506          163882341
   60   547          163883323
  177   541          163885654
  292   518          163888920
  304   514          163891208
  194   539          163892203
  242   531          163893779
   61   547          163894304
  104   546          163896200
  400   464          163897344
  186   540          163898856
  156   543          163899423
  341   499          163903320
   62   547          163905651
  232   533          163906605
  315   510          163906875
  404   461          163911445
  378   479          163912391
  143   544          163913391
  359   490          163917279
   63   547          163917370
  414   453          163917621
  368   485          163920157
  221   535          163924236
  127   545          163927008
  105   546          163928961
  215   536          163929031
   64   547          163929467
  264   526          163931320
  421   447          163933084
  289   519          163935928
  260   527          163939183
  307   513          163940140
   65   547          163941948
  247   530          163946223
  396   467          163946699
  268   525          163951957
  279   522          163954287
   66   547          163954819
  339   500          163958219
  330   504          163961064
  168   542          163961720
  106   546          163962352
  202   538          163963280
   67   547          163968086
  227   534          163970387
  157   543          163972900
  144   544          163975168
  256   528          163975168
  128   545          163975777
  361   489          163976050
  178   541          163980173
   68   547          163981755
  209   537          163983482
  408   458          163989224
   69   547          163995832
  107   546          163996379
  272   524          164001472
  286   520          164001656
  187   540          164003203
  420   448          164003392
  195   539          164005694
  310   512          164008728
  386   474          164008880
   70   547          164010323
  389   472          164017917
  375   481          164019016
  413   454          164021661
  323   507          164022110
  337   501          164024254
   71   547          164025234
  129   545          164025314
  318   509          164029661
  108   546          164031048
  383   476          164032063
  370   484          164032904
  145   544          164037809
  252   529          164038897
   72   547          164040571
  363   488          164046419
  169   542          164046897
  158   543          164047319
  238   532          164050040
   73   547          164056340
  392   470          164059288
  434   435          164059379
  403   462          164061955
  433   436          164064593
  399   465          164065824
  109   546          164066365
  216   536          164068352
  233   533          164068774
  243   531          164070198
  222   535          164071423
   74   547          164072547
  432   437          164075021
  328   505          164075177
  130   545          164075625
  179   541          164075760
  419   449          164078908
  276   523          164080243
  283   521          164085948
  203   538          164086299
  380   478          164087352
   75   547          164089198
  431   438          164090663
  313   511          164097128
  146   544          164101320
  335   502          164101383
  110   546          164102336
   76   547          164106299
  188   540          164108672
  430   439          164111519
  210   537          164115153
  299   516          164118995
  196   539          164120355
  407   459          164121722
  159   543          164122686
  296   517          164122749
   77   547          164123856
  228   534          164125656
  131   545          164126716
  365   487          164128428
  248   530          164129992
  412   455          164130903
  170   542          164133088
  395   468          164133107
  302   515          164134483
  429   440          164137589
  111   546          164138967
  265   526          164141201
   78   547          164141875
  261   527          164142764
  293   518          164145589
  372   483          164157435
  418   450          164159632
   79   547          164160362
  350   495          164162375
  147   544          164165707
  352   494          164167992
  348   496          164168128
  269   525          164168234
  428   441          164168873
  305   514          164169369
  180   541          164172421
  257   528          164172545
  321   508          164172673
  377   480          164174633
  112   546          164176264
  132   545          164178593
   80   547          164179323
  354   493          164185021
  346   497          164185209
  290   519          164187359
  280   522          164188648
  333   503          164189564
   81   547          164198764
  160   543          164199007
  326   506          164200192
  427   442          164205371
  316   510          164205496
  217   536          164208969
  204   538          164210536
  356   492          164213504
  344   498          164213576
  113   546          164214233
  189   540          164215269
  402   463          164217655
   82   547          164218691
  223   535          164219942
  171   542          164220299
  239   532          164220687
  367   486          164222119
  308   513          164223809
  273   524          164224241
  253   529          164230166
  148   544          164230976
  133   545          164231262
  234   533          164232341
  388   473          164234889
  197   539          164236192
  385   475          164238500
   83   547          164239110
  398   466          164239488
  411   456          164245347
  417   451          164245564
  426   443          164247083
  287   520          164247903
  244   531          164248075
  211   537          164248084
  114   546          164252880
  342   499          164253187
  358   491          164253483
  406   460          164259416
   84   547          164260027
  391   471          164263582
  181   541          164270162
  382   477          164274301
  161   543          164276288
   85   547          164281448
  229   534          164282293
  134   545          164284729
  331   504          164288755
  115   546          164292211
  374   482          164293792
  425   444          164294009
  149   544          164297133
  311   512          164297959
   86   547          164303379
  340   500          164304000
  360   490          164305000
  172   542          164308536
  277   523          164309600
  249   530          164315249
  190   540          164323000
  394   469          164324693
   87   547          164325826
  284   521          164327065
  369   485          164327534
  116   546          164332232
  319   509          164333988
  205   538          164335997
  324   507          164336067
  416   452          164336704
  135   545          164339000
  379   479          164342178
  424   445          164346149
  262   527          164347911
   88   547          164348795
  218   536          164350888
  266   526          164352672
  198   539          164353211
  162   543          164354535
  150   544          164364184
  410   457          164364993
  338   501          164365973
  362   489          164368097
  182   541          164368989
  224   535          164369799
  258   528          164371464
   89   547          164372292
  117   546          164372949
  401   464          164378545
  212   537          164382281
  270   525          164386125
  297   517          164386486
  300   516          164388096
  314   511          164391975
  240   532          164392768
  136   545          164394081
   90   547          164396323
  235   533          164397312
  173   542          164397805
  329   505          164398914
  405   461          164402306
  423   446          164403503
  294   518          164404016
  303   515          164409002
  118   546          164414368
  397   467          164418336
   91   547          164420894
  254   529          164422953
  281   522          164424689
  245   531          164427416
  191   540          164431871
  151   544          164432135
  415   453          164433052
  163   543          164433754
  336   502          164439064
  230   534          164440304
  291   519          164440530
  376   481          164442017
  364   488          164442816
  371   484          164444715
   92   547          164446011
  274   524          164448648
  306   514          164449360
  137   545          164449978
  119   546          164456495
  387   474          164457027
  206   538          164462688
  422   447          164466071
  183   541          164468908
  199   539          164471418
   93   547          164471680
  390   472          164473048
  384   476          164473280
  322   508          164482760
  174   542          164488112
  409   458          164489841
  219   536          164494115
  288   520          164495872
   94   547          164497907
  120   546          164499336
  152   544          164500992
  250   530          164502000
  317   510          164506013
  138   545          164506697
  309   513          164509326
  164   543          164513951
  213   537          164517750
  327   506          164519999
  225   535          164521000
  393   470          164521457
  381   478          164521693
  334   503          164523231
   95   547          164524698
  366   487          164529199
  351   495          164530926
  349   496          164532485
  421   448          164533853
  414   454          164534608
  278   523          164540619
  353   494          164540761
  192   540          164541888
  121   546          164542897
  400   465          164544625
  347   497          164545396
  404   462          164550392
   96   547          164552059
  263   527          164554630
  355   493          164562032
  236   533          164563693
  139   545          164564244
  267   526          164565739
  241   532          164566289
    0   548          164566592
    1   548          164566593
    2   548          164566600
    3   548          164566619
    4   548          164566656
    5   548          164566717
    6   548          164566808
    7   548          164566935
    8   548          164567104
    9   548          164567321
   10   548          164567592
   11   548          164567923
   12   548          164568320
   13   548          164568789
   14   548          164569336
  345   498          164569617
  285   521          164569886
  184   541          164569925
   15   548          164569967
   16   548          164570688
  153   544          164570761
   17   548          164571505
  259   528          164571931
   18   548          164572424
   19   548          164573451
  373   483          164573704
   20   548          164574592
   21   548          164575853
   22   548          164577240
   23   548          164578759
  175   542          164579463
   97   547          164579996
   24   548          164580416
   25   548          164582217
   26   548          164584168
   27   548          164586275
  122   546          164587184
   28   548          164588544
  312   512          164589056
  207   538          164590615
  200   539          164590819
   29   548          164590981
   30   548          164593592
  357   492          164594781
  165   543          164595132
   31   548          164596383
   32   548          164599360
  231   534          164599695
  378   480          164602152
  396   468          164602368
   33   548          164602529
  343   499          164605106
  271   525          164605636
   34   548          164605896
  420   449          164606849
  246   531          164608227
   98   547          164608515
   35   548          164609467
   36   548          164613248
   37   548          164617245
  255   529          164617264
  332   504          164618432
  408   459          164619891
   38   548          164621464
  140   545          164622625
  435   435          164625750
   39   548          164625911
  368   486          164627288
  434   436          164628360
   40   548          164630592
  123   546          164632203
   41   548          164635513
  433   437          164636190
   99   547          164637622
  220   536          164638656
  359   491          164639050
  320   509          164640229
   42   548          164640680
  413   455          164641372
  154   544          164641448
   43   548          164646099
  432   438          164649240
   44   548          164651776
  341   500          164651821
  325   507          164651968
  298   517          164652005
  193   540          164653057
  214   537          164654497
   45   548          164657717
  301   516          164658997
  282   522          164662416
   46   548          164663928
  295   518          164664207
  100   547          164667323
  431   439          164667510
   47   548          164670415
  176   542          164671864
  185   541          164672046
  226   535          164673551
  275   524          164674699
   48   548          164677184
  166   543          164677303
  124   546          164677960
  141   545          164681846
   49   548          164684241
  386   475          164684331
  419   450          164685059
  304   515          164685339
  389   473          164687686
  315   511          164688706
  251   530          164690251
  430   440          164691000
   50   548          164691592
  361   490          164694881
  292   519          164695447
  101   547          164697624
   51   548          164699243
  403   463          164703674
   52   548          164707200
  339   501          164709720
  201   539          164711420
  155   544          164713059
  383   477          164713220
  375   482          164714543
   53   548          164715469
  399   466          164715895
  429   441          164719710
  208   538          164719784
  392   471          164723399
   54   548          164724056
  125   546          164724461
  330   505          164724625
  102   547          164728531
  307   514          164731187
  237   533          164731490
   55   548          164732967
  370   485          164737125
  242   532          164741256
  142   545          164741913
   56   548          164742208
  289   520          164745569
   57   548          164751785
  412   456          164753344
  428   442          164753640
  407   460          164755143
  103   547          164760050
  167   543          164760470
  232   534          164760472
   58   548          164761704
  363   489          164762316
  264   527          164762927
  177   542          164765321
  194   540          164765384
  418   451          164768483
  126   546          164771712
   59   548          164771971
  279   523          164773306
  260   528          164773952
  380   479          164774239
  186   541          164775277
  337   502          164778761
  268   526          164780408
   60   548          164782592
  221   536          164784517
  156   544          164785600
  247   531          164790514
  395   469          164791584
  104   547          164792187
  215   537          164792528
  427   443          164792790
   61   548          164793573
  323   508          164794779
  310   513          164796697
  143   545          164802832
   62   548          164804920
  318   510          164808432
  256   529          164813105
  286   521          164814417
   63   548          164816639
  127   546          164819719
  105   547          164824948
  272   525          164826773
  227   535          164827458
   64   548          164828736
  202   539          164833227
  426   444          164837160
   65   548          164841217
  365   488          164841397
  328   506          164841768
  168   543          164844639
  209   538          164850201
   66   548          164854088
  417   452          164857121
  106   547          164858339
  372   484          164858752
  335   503          164858902
  157   544          164859077
  178   542          164859840
  402   464          164862152
  144   545          164864609
  377   481          164867274
   67   548          164867355
  128   546          164868488
  411   457          164870524
  195   540          164878875
  187   541          164879624
  252   530          164880008
   68   548          164881024
  313   512          164882025
  425   445          164886750
  398   467          164892355
  107   547          164892366
   69   548          164895101
  406   461          164895597
  350   496          164898936
  238   533          164900709
  352   495          164901583
  283   522          164901835
  276   524          164902400
  388   474          164907496
  348   497          164907665
   70   548          164909592
  354   494          164915648
  385   476          164916801
  243   532          164917675
  129   546          164918025
  299   517          164919312
  233   534          164922641
   71   548          164924503
  296   518          164926168
  108   547          164927035
  145   545          164927250
  346   498          164927728
  169   543          164929816
  391   472          164930519
  222   536          164931704
  302   516          164931704
  216   537          164931849
  367   487          164932166
  158   544          164933496
   72   548          164939840
  356   493          164941173
  424   446          164941560
  321   509          164948390
  333   504          164950101
  416   453          164950973
  293   519          164952116
  179   542          164955427
   73   548          164955609
  203   539          164956246
  382   478          164958320
  344   499          164959083
  109   547          164962352
  305   515          164963500
  130   546          164968336
  326   507          164969819
   74   548          164971816
  265   527          164972808
  248   531          164974283
  261   528          164977533
  358   492          164978200
  210   538          164981872
  228   535          164982727
  188   541          164985093
  394   470          164985984
  316   511          164987327
   75   548          164988467
  146   545          164990761
  374   483          164992211
  410   458          164992912
  196   540          164993536
  269   526          164996685
  290   520          164997000
  110   547          164998323
  423   447          165001590
  342   500          165001688
   76   548          165005568
  280   523          165007667
  159   544          165008863
  257   529          165010482
  308   514          165014856
  170   543          165016007
  131   546          165019427
   77   548          165023125
  401   465          165025826
  360   491          165026771
  379   480          165031939
  369   486          165034665
  111   547          165034954
   78   548          165041144
  405   462          165041253
  273   525          165049542
  415   454          165050039
  180   542          165052088
  331   505          165052316
  147   545          165055148
  340   501          165055501
   79   548          165059631
  287   521          165060664
  422   448          165066840
  253   530          165071277
  132   546          165071304
  239   533          165071356
  112   547          165072251
  217   537          165072466
  397   468          165074005
   80   548          165078592
  223   536          165080223
  204   539          165080483
  160   544          165085184
  311   513          165085928
  234   534          165086208
  362   490          165086928
  189   541          165091690
  244   532          165095552
   81   548          165098033
  171   543          165103218
  324   508          165108736
  197   540          165109373
  113   547          165110220
  319   510          165112759
  211   538          165114803
   82   548          165117960
  148   545          165120417
  338   502          165120480
  409   459          165120508
  133   546          165123973
  277   524          165131757
  387   475          165132478
  421   449          165137310
  376   482          165137544
   83   548          165138379
  229   535          165139364
  390   473          165142817
  284   522          165142952
  114   547          165148867
  371   485          165148936
  181   542          165149829
  414   455          165154319
  384   477          165154437
  364   489          165158713
   84   548          165159296
  249   531          165159540
  161   544          165162465
  329   506          165165505
  314   512          165176872
  134   546          165177440
   85   548          165180717
  262   528          165182680
  266   527          165184279
  393   471          165185568
  149   545          165186574
  115   547          165188198
  300   517          165188413
  297   518          165189905
  172   543          165191455
  404   463          165192111
  400   466          165194696
  435   436          165194731
  336   503          165196583
  190   541          165199421
  434   437          165199957
   86   548          165202648
  205   539          165205944
  303   516          165206223
  381   479          165208580
  258   529          165209401
  433   438          165210409
  294   519          165210543
  420   450          165213000
  218   537          165214385
  270   526          165214576
   87   548          165225095
  432   439          165226087
  198   540          165226392
  116   547          165228219
  224   536          165230080
  135   546          165231711
  162   544          165240712
  366   488          165242168
  240   533          165243437
  306   515          165243491
  281   523          165243708
  431   440          165246991
   88   548          165248064
  182   542          165248656
  212   538          165249000
  291   520          165250171
  235   534          165251179
  408   460          165253312
  150   545          165253625
  322   509          165258477
  396   469          165260845
  413   456          165263813
  254   530          165264064
  351   496          165267487
  117   547          165268936
   89   548          165271561
  349   497          165272022
  430   441          165273121
  274   525          165273949
  353   495          165274352
  245   532          165274893
  373   484          165275021
  173   543          165280724
  334   504          165283768
  136   546          165286792
  317   511          165287844
  347   498          165287915
  327   507          165289626
  355   494          165292659
  419   451          165293910
  378   481          165294793
   90   548          165295592
  230   535          165297375
  309   514          165300373
  429   442          165304477
  191   541          165308292
  288   521          165308633
  118   547          165310355
  345   499          165315124
  163   544          165319931
   91   548          165320163
  151   545          165321576
  357   493          165322450
  206   539          165332635
  368   487          165337335
  428   443          165341059
  137   546          165342689
  199   540          165344599
   92   548          165345280
  250   531          165346291
  403   464          165348171
  183   542          165348575
  119   547          165352482
  343   500          165353607
  219   537          165357612
  389   474          165360293
  386   476          165362632
  278   524          165362776
  359   492          165363767
  399   467          165368762
   93   548          165370949
  174   543          165371031
  312   513          165377025
  412   457          165378521
  418   452          165380040
  225   536          165381281
  332   505          165381993
  427   444          165382867
  213   538          165384469
  285   522          165385773
  263   528          165389399
  392   472          165390336
  152   545          165390433
  407   461          165391324
  120   547          165395323
   94   548          165397176
  383   478          165397239
  267   527          165397346
  138   546          165399408
  164   544          165400128
  341   501          165403322
  259   529          165409868
  375   483          165412962
  361   491          165416652
  241   533          165416958
  236   534          165417560
  192   541          165418309
  320   510          165419000
   95   548          165423967
  325   508          165424637
  426   445          165429901
  271   526          165434087
  121   547          165438884
  370   486          165444256
  184   542          165449592
   96   548          165451328
  395   470          165452875
  298   518          165455424
  246   532          165455704
  231   535          165456766
  139   546          165456955
  255   530          165458375
  301   517          165459314
  153   545          165460202
  207   539          165460562
  175   543          165462382
  200   540          165464000
  380   480          165464000
  339   502          165464227
    0   549          165469149
    1   549          165469150
    2   549          165469157
    3   549          165469176
    4   549          165469213
    5   549          165469274
    6   549          165469365
    7   549          165469492
    8   549          165469661
    9   549          165469878
   10   549          165470149
   11   549          165470480
  295   519          165470734
   12   549          165470877
   13   549          165471346
  417   453          165471390
   14   549          165471893
   15   549          165472524
   16   549          165473245
  315   512          165473603
   17   549          165474062
   18   549          165474981
   19   549          165476008
   20   549          165477149
   21   549          165478410
   97   548          165479265
   22   549          165479797
  363   490          165481147
  165   544          165481309
   23   549          165481316
  282   523          165481435
  425   446          165482161
  304   516          165482560
   24   549          165482973
  122   547          165483171
   25   549          165484774
   26   549          165486725
   27   549          165488832
   28   549          165491101
  330   506          165491216
   29   549          165493538
   30   549          165496149
  411   458          165498443
   31   549          165498940
  275   525          165500000
   32   549          165501917
  220   537          165502153
   33   549          165505086
  292   520          165505088
   98   548          165507784
   34   549          165508453
  402   465          165509433
   35   549          165512024
  140   546          165515336
   36   549          165515805
   37   549          165519802
  214   538          165521216
   38   549          165524021
  307   515          165525318
  123   547          165528190
   39   549          165528468
  193   541          165529478
  154   545          165530889
   40   549          165533149
  226   536          165533832
  251   531          165534542
  406   462          165534544
  337   503          165536280
   99   548          165536891
   41   549          165538070
  424   447          165539647
   42   549          165543237
  398   468          165548024
   43   549          165548656
  185   542          165551713
   44   549          165554333
  176   543          165554783
  365   489          165557294
  289   521          165558330
   45   549          165560274
  377   482          165562801
  372   485          165562973
  166   544          165563480
   46   549          165566485
  100   548          165566592
  416   454          165567960
  323   509          165570496
   47   549          165572972
  124   547          165573947
  141   546          165574557
   48   549          165579741
  388   475          165582947
  201   540          165584601
  237   534          165585357
   49   549          165586798
  310   514          165587744
  208   539          165589731
  318   511          165590263
  242   533          165591925
   50   549          165594149
  279   524          165595463
  101   548          165596893
  264   528          165597696
  385   477          165597958
  391   473          165600288
   51   549          165601800
  423   448          165602359
  155   545          165602500
   52   549          165609757
  328   507          165611395
  260   529          165611889
  268   527          165612015
  232   535          165617543
   53   549          165618026
  335   504          165619439
  125   547          165620448
  410   459          165623579
   54   549          165626613
  102   548          165627800
  286   522          165630304
  142   546          165634624
   55   549          165635524
  247   532          165637991
  352   496          165638144
  350   497          165638473
  194   541          165641805
   56   549          165644765
  367   488          165645135
  382   479          165645207
  167   544          165646647
  221   537          165648014
  177   543          165648240
  354   495          165649239
  394   471          165650095
  348   498          165650184
  256   530          165654216
   57   549          165654342
  186   542          165654944
  272   526          165655224
  215   538          165659247
  103   548          165659319
   58   549          165664261
  126   547          165667699
  415   455          165669750
  313   513          165669994
  422   449          165670297
  356   494          165671800
  346   499          165673235
   59   549          165674528
  156   545          165675041
  401   466          165675897
  405   463          165682972
   60   549          165685149
  227   536          165687739
  104   548          165691456
  374   484          165693528
  143   546          165695543
   61   549          165696130
  358   493          165705869
  202   540          165706408
   62   549          165707477
  344   500          165707584
  333   505          165713662
  127   547          165715706
   63   549          165719196
  209   539          165720148
  283   523          165720854
  299   518          165722731
  105   548          165724217
  252   531          165724299
  379   481          165724580
  321   510          165727161
  276   525          165727701
  168   544          165730816
   64   549          165731293
  302   517          165732021
  397   469          165732482
  296   519          165732695
  326   508          165742488
  178   543          165742759
  421   450          165743461
   65   549          165743774
  369   487          165744712
  157   545          165748518
  360   492          165751488
  342   501          165753189
  409   460          165753929
  238   534          165754576
  195   541          165755296
   66   549          165756645
  144   546          165757320
  106   548          165757608
  187   542          165759291
  305   516          165760721
  293   520          165761757
  436   436          165763712
  128   547          165764475
  435   437          165766328
  243   533          165768344
   67   549          165769912
  316   512          165772224
  434   438          165774176
  414   456          165776760
  233   535          165779712
   68   549          165783581
  433   439          165787256
  107   548          165791635
  222   537          165795201
   69   549          165797658
  216   538          165798568
  432   440          165805568
  265   528          165807577
  362   491          165808699
  308   515          165808987
  290   521          165809761
  340   502          165810008
  387   476          165810779
   70   549          165812149
  129   547          165814012
  390   474          165815424
  261   529          165815470
  169   544          165815993
  331   506          165818907
  145   546          165819961
  248   532          165821760
  420   451          165821851
  158   545          165822937
  108   548          165826304
   71   549          165827060
  269   527          165828292
  431   441          165829112
  203   540          165829427
  280   524          165829824
  376   483          165835963
  404   464          165836608
  179   543          165838346
  384   478          165838456
   72   549          165842397
  228   536          165843008
  400   467          165847563
  257   530          165851593
  210   539          165851819
  393   472          165852505
  371   486          165856067
  430   442          165857888
   73   549          165858166
  109   548          165861621
  130   547          165864323
  188   542          165864760
  196   541          165869957
   74   549          165874373
  287   522          165876551
  311   514          165876975
  364   490          165877544
  273   526          165877993
  338   503          165877999
  146   546          165883472
  324   509          165884453
  413   457          165888990
  408   461          165889493
   75   549          165891024
  429   443          165891896
  319   511          165894590
  110   548          165897592
  159   545          165898304
  381   480          165898341
  170   544          165902184
  419   452          165905467
   76   549          165908125
  131   547          165915414
  253   531          165915568
  396   470          165922136
  239   534          165925223
   77   549          165925682
  428   444          165931136
  111   548          165934223
  180   543          165935007
  329   507          165935132
  217   538          165939185
  234   535          165943279
   78   549          165943701
  223   537          165943720
  244   533          165946221
  147   546          165947859
  204   540          165953664
  277   525          165957058
  336   504          165957120
  366   489          165958065
  284   523          165961971
   79   549          165962188
  314   513          165964841
  132   547          165967291
  189   542          165971357
  112   548          165971520
  160   545          165974625
  427   445          165975608
  373   485          165979242
   80   549          165981149
  211   539          165984750
  197   541          165985794
  171   544          165989395
  378   482          165990320
  300   518          165991832
  418   453          165994309
  403   465          165995452
  297   519          165996432
  229   536          165999645
   81   549          166000590
  412   458          166006440
  303   517          166006540
  249   532          166007017
  351   497          166007024
  113   548          166009489
  353   496          166010913
  148   546          166013128
  349   498          166014541
  266   528          166019048
  133   547          166019960
  294   520          166020184
   82   549          166020517
  262   529          166020617
  399   468          166024431
  426   446          166025312
  355   495          166026250
  407   462          166030271
  181   543          166032748
  347   499          166033422
  389   475          166035744
  322   510          166037248
  306   516          166040712
   83   549          166040936
  386   477          166043789
  270   527          166046183
  334   505          166047329
  114   548          166048136
  368   488          166050304
  258   530          166050512
  161   545          166051906
  357   494          166053077
  392   473          166060105
   84   549          166061853
  327   508          166062295
  291   521          166062932
  345   500          166063625
  281   524          166065865
  317   512          166072741
  134   547          166073427
  172   544          166077632
  190   542          166079088
  205   540          166079125
  149   546          166079285
  425   447          166080248
  218   538          166081104
   85   549          166083274
  383   479          166084126
  115   548          166087467
  417   454          166088377
  359   493          166091436
  224   537          166093577
  309   515          166094504
  240   534          166097304
  274   526          166102400
  198   541          166102813
  343   501          166105108
   86   549          166105205
  235   535          166108250
  254   531          166108355
  375   484          166114279
  395   471          166116986
  212   539          166118947
  288   522          166124520
  245   533          166125562
  116   548          166127488
   87   549          166127652
  135   547          166127698
  411   459          166129110
  162   545          166130153
  182   543          166131575
  424   448          166140416
  361   492          166141369
  150   546          166146336
  332   506          166148584
   88   549          166150621
  370   487          166154303
  380   481          166156641
  230   536          166157656
  341   502          166157829
  402   466          166159504
  173   544          166166901
  312   514          166168072
  117   548          166168205
   89   549          166174118
  406   463          166176263
  136   547          166182779
  416   455          166187671
  191   542          166187959
  278   525          166188077
  250   532          166193768
   90   549          166198149
  325   509          166200354
  320   511          166200831
  363   491          166202918
  285   523          166204792
  206   540          166205816
  423   449          166205816
  398   469          166206501
  163   545          166209372
  118   548          166209624
  151   546          166214287
  199   541          166221020
  339   503          166221746
   91   549          166222720
  219   538          166224331
  263   529          166227336
  183   543          166231494
  267   528          166232115
  137   547          166238676
  225   537          166244778
   92   549          166247837
  259   530          166250979
  119   548          166251751
  213   539          166254416
  410   460          166257000
  174   544          166257208
  330   507          166260843
  377   483          166261220
  388   476          166261248
  315   513          166261572
  298   519          166261951
  301   518          166262733
  271   527          166265694
  372   486          166270104
  241   534          166270825
  391   474          166272895
   93   549          166273506
  236   535          166274631
  365   490          166276125
  422   450          166276448
  295   520          166280375
  385   478          166281977
  304   517          166282877
  152   546          166283144
  164   545          166289569
  415   456          166292191
  120   548          166294592
  138   547          166295395
  337   504          166296817
  192   542          166297976
   94   549          166299733
  255   531          166302666
  282   524          166303592
  246   533          166306373
  394   472          166317032
  231   536          166317047
  292   521          166317849
  307   516          166322539
   95   549          166326524
  405   464          166327469
  275   526          166328451
  401   467          166328764
  184   543          166332511
  207   540          166333743
  382   480          166334968
  436   437          166335309
  121   548          166338153
  200   541          166340421
  435   438          166340547
  175   544          166348559
  323   510          166349267
  434   439          166351023
  421   451          166352312
  153   546          166352913
  139   547          166352942
   96   549          166353885
  367   489          166361032
  433   440          166366737
  220   538          166368872
  165   545          166370750
  289   522          166374217
    0   550          166375000
    1   550          166375001
    2   550          166375008
    3   550          166375027
    4   550          166375064
    5   550          166375125
  318   512          166375160
    6   550          166375216
    7   550          166375343
    8   550          166375512
    9   550          166375729
   10   550          166376000
   11   550          166376331
   12   550          166376728
   13   550          166377197
  352   497          166377681
   14   550          166377744
   15   550          166378375
   16   550          166379096
   17   550          166379913
   18   550          166380832
  350   498          166380992
   97   549          166381822
   19   550          166381859
  310   515          166381875
  251   532          166382019
  122   548          166382440
   20   550          166383000
  335   505          166383000
  328   508          166384064
   21   550          166384261
   22   550          166385648
  354   496          166385800
   23   550          166387167
  432   441          166387689
   24   550          166388824
  409   461          166390110
   25   550          166390625
  214   539          166391163
   26   550          166392576
  397   470          166393773
   27   550          166394683
  348   499          166395691
   28   550          166396952
  226   537          166397329
  374   485          166397749
   29   550          166399389
  414   457          166401937
   30   550          166402000
   31   550          166404791
  356   495          166405391
   32   550          166407768
  193   542          166409145
   98   549          166410341
   33   550          166410937
  140   547          166411323
  431   442          166413879
   34   550          166414304
   35   550          166417875
  379   482          166420107
  279   525          166420764
   36   550          166421656
  346   500          166421736
  154   546          166423600
   37   550          166425653
  123   548          166427459
   38   550          166429872
  420   452          166433408
   39   550          166434319
  185   543          166434632
  264   529          166435633
  358   494          166436496
   40   550          166439000
   99   549          166439448
  176   544          166440960
  237   535          166442428
   41   550          166443921
  430   443          166445307
  242   534          166445792
  268   528          166446784
   42   550          166449088
  286   523          166449323
  166   545          166452921
  260   530          166453000
   43   550          166454507
  369   488          166457681
  344   501          166459085
   44   550          166460184
  201   541          166461022
  313   514          166461041
  208   540          166462912
   45   550          166466125
  100   549          166469149
  141   547          166470544
   46   550          166472336
  124   548          166473216
  232   536          166477824
   47   550          166478823
  360   493          166479157
  333   506          166480253
  429   444          166481973
  404   465          166483889
   48   550          166485592
  272   527          166486831
  247   533          166488660
  390   475          166490875
  387   477          166491936
   49   550          166492649
  155   546          166495211
  256   531          166498507
  101   549          166499450
   50   550          166500000
  400   468          166503232
   51   550          166507651
  342   502          166507696
  321   511          166508992
  221   538          166514733
   52   550          166515608
  413   458          166516909
  326   509          166518205
  125   548          166519717
  419   453          166519736
  194   542          166521472
  393   473          166522274
   53   550          166523877
  428   445          166523877
  384   479          166525343
  408   462          166528440
  215   539          166529194
  299   519          166529258
  102   549          166530357
  142   547          166530611
   54   550          166532464
  362   492          166533416
  177   544          166534417
  302   518          166535440
  167   545          166536088
  376   484          166537280
  186   543          166537863
   55   550          166541375
  296   520          166542336
  283   524          166543011
   56   550          166550616
  227   537          166551236
  276   526          166556152
   57   550          166560193
  316   513          166560193
  305   517          166561038
  103   549          166561876
  371   487          166566114
  126   548          166566968
  340   503          166567527
  156   546          166567752
   58   550          166570112
  427   446          166571019
  252   532          166571776
  293   521          166574518
   59   550          166580379
  202   541          166582829
  396   471          166586247
  331   507          166588534
  381   481          166590982
   60   550          166591000
  143   547          166591530
  209   540          166593329
  104   549          166594013
  364   491          166599315
   61   550          166601981
  308   516          166606208
  418   454          166611296
  238   535          166611647
   62   550          166613328
  127   548          166614975
  168   545          166620257
  243   534          166622211
  426   447          166623399
   63   550          166625047
  290   522          166625648
  105   549          166626774
  178   544          166628936
  195   542          166634963
  412   459          166637107
   64   550          166637144
  338   504          166638536
  233   536          166639993
  157   546          166641229
  187   543          166642210
  265   529          166645514
  403   466          166645523
   65   550          166649625
  144   547          166653307
  280   525          166655125
  261   530          166656581
  106   549          166660165
  222   538          166661920
   66   550          166662496
  269   528          166663061
  324   510          166663224
  128   548          166663744
  216   539          166668515
  311   515          166671106
  407   463          166671990
  248   533          166672429
   67   550          166675763
  366   490          166676896
  319   512          166679487
  425   448          166681017
  399   469          166682908
  373   486          166686373
  378   483          166688739
   68   550          166689432
  107   549          166694192
  287   523          166695570
  257   531          166695884
   69   550          166703509
  169   545          166705434
  203   541          166705848
  228   537          166706505
  329   508          166707801
  417   455          166708088
  273   527          166709600
  129   548          166713281
  389   476          166714045
  158   546          166715648
  145   547          166715948
   70   550          166718000
  336   505          166720681
  179   544          166724523
  210   540          166725000
  386   478          166727808
  108   549          166728861
  392   474          166732712
   71   550          166732911
  424   449          166743873
  188   543          166747679
   72   550          166748248
  351   498          166749543
  196   542          166749624
  353   497          166750450
  314   514          166755888
  349   499          166760048
  411   460          166762531
  355   496          166762811
  253   532          166763045
  130   548          166763592
   73   550          166764017
  109   549          166764178
  368   489          166766201
  383   480          166773887
  146   547          166779459
   74   550          166780224
  347   500          166781923
  239   535          166782294
  395   472          166783923
  284   524          166784128
  277   526          166785509
  357   495          166786668
  159   546          166791015
  170   545          166791625
   75   550          166796875
  300   519          166798359
  244   534          166800088
  110   549          166800149
  234   536          166803560
  297   520          166806073
  217   539          166809132
  303   518          166809959
  416   456          166810112
  223   538          166810439
  423   450          166811967
  402   467          166812371
  334   506          166813920
   76   550          166813976
  131   548          166814683
  345   501          166815126
  375   485          166818500
  322   511          166819079
  406   464          166820760
  180   544          166821184
  359   494          166822063
  204   541          166830085
   77   550          166831533
  294   521          166832945
  111   549          166836780
  327   509          166838012
  306   517          166841029
  147   547          166843846
   78   550          166849552
  380   482          166852168
  189   543          166854276
  266   529          166856985
  249   533          166857686
  211   540          166857931
  343   502          166859615
  317   513          166860710
  262   530          166861728
  229   537          166863142
  197   542          166865461
  132   548          166866560
  370   488          166867272
  160   546          166867336
  398   470          166867792
   79   550          166868039
  361   493          166869038
  112   549          166874077
  291   522          166878819
  171   545          166878836
  270   528          166880952
  422   451          166885299
   80   550          166887000
  281   525          166891166
  309   516          166891725
  410   461          166893181
  258   531          166894803
   81   550          166906441
  437   437          166906906
  148   547          166909115
  436   438          166909528
  113   549          166912046
  341   503          166915348
  415   457          166917368
  435   439          166917394
  332   507          166918211
  181   544          166918925
  133   548          166919229
   82   550          166926368
  363   492          166927635
  434   440          166930504
  274   527          166934007
  388   477          166942405
  288   523          166943539
  161   546          166944617
   83   550          166946787
  391   475          166948346
  433   441          166948858
  114   549          166950693
  218   539          166951051
  240   535          166954375
  205   541          166955546
  254   532          166955832
  224   538          166960296
  190   543          166962007
  312   515          166962203
  377   484          166962537
  421   452          166963869
  172   545          166967073
   84   550          166967704
  235   536          166968531
  385   479          166968864
  432   442          166972456
  134   548          166972696
  405   465          166974750
  149   547          166975272
  325   510          166979125
  245   534          166979429
  372   487          166980151
  339   504          166982283
  198   542          166982480
  401   468          166984433
  320   512          166985728
  394   473          166986801
   85   550          166989125
  115   549          166990024
  212   540          166992128
  365   491          166997896
  431   443          167001298
   86   550          167011056
  278   526          167016528
  182   544          167017752
  230   537          167021153
  162   546          167022864
  285   524          167026949
  135   548          167026967
  382   481          167027609
  409   462          167029057
  414   458          167029856
  116   549          167030045
   87   550          167033503
  330   508          167033512
  430   444          167035384
  150   547          167042323
  250   533          167044437
  420   453          167047677
  315   514          167052619
  173   545          167056342
   88   550          167056472
  397   471          167057884
  337   505          167060378
  263   530          167068447
  301   519          167069260
  267   529          167070052
  117   549          167070762
  191   543          167070878
  298   520          167071592
  429   445          167074714
  367   490          167079863
   89   550          167079969
  136   548          167082048
  206   541          167082237
  304   518          167086296
  295   521          167093136
  219   539          167094278
  259   531          167095270
  271   528          167100463
  199   542          167100687
  163   546          167102083
   90   550          167104000
  374   486          167104880
  151   547          167110274
  225   538          167111497
  118   549          167112181
  183   544          167117671
  379   483          167118526
  428   446          167119288
  352   498          167120200
  307   517          167122856
  354   497          167125337
  350   499          167126499
  213   540          167127597
  241   535          167127896
   91   550          167128571
  282   525          167128893
  323   511          167131098
  292   522          167133736
  404   466          167133960
  236   536          167134912
  419   454          167136723
  137   548          167137945
  356   496          167141952
  348   500          167144192
  174   545          167146649
  413   459          167147576
  335   506          167149591
  255   532          167150143
   92   550          167153688
  119   549          167154308
  328   509          167159781
  275   527          167160058
  246   534          167160240
  400   469          167161709
  318   513          167163129
  427   447          167169106
  390   476          167169176
  358   495          167170087
  408   463          167170159
  346   501          167173237
  369   489          167173578
  387   478          167175955
  310   516          167179096
  152   547          167179131
   93   550          167179357
  231   537          167180544
  192   543          167180895
  164   546          167182280
  289   523          167193236
  138   548          167194664
  393   474          167194881
  120   549          167197149
   94   550          167205584
  360   494          167209784
  207   541          167210164
  344   502          167213592
  384   480          167215104
  184   544          167218688
  200   542          167220088
  426   448          167224168
  418   455          167231007
   95   550          167232375
  251   533          167232688
  175   545          167238000
  220   539          167238819
  121   549          167240710
  376   485          167241501
  153   547          167248900
  279   526          167249215
  333   507          167249880
  139   548          167252211
  396   472          167253184
  313   515          167255172
   96   550          167259736
  362   493          167261085
  165   546          167263461
  226   538          167264048
  214   540          167264344
  342   503          167265215
  412   460          167270528
  286   524          167271480
  264   530          167276744
  371   488          167279083
    0   551          167284151
    1   551          167284152
    2   551          167284159
    3   551          167284178
    4   551          167284215
    5   551          167284276
    6   551          167284367
  425   449          167284474
    7   551          167284494
    8   551          167284663
  268   529          167284721
    9   551          167284880
  122   549          167284997
   10   551          167285151
   11   551          167285482
   12   551          167285879
   13   551          167286348
  381   482          167286509
   14   551          167286895
   15   551          167287526
   97   550          167287673
   16   551          167288247
   17   551          167289064
   18   551          167289983
   19   551          167291010
  193   543          167292064
   20   551          167292151
   21   551          167293412
  321   512          167293889
   22   551          167294799
   23   551          167296318
  326   510          167296976
  260   531          167297291
   24   551          167297975
  403   467          167298390
   25   551          167299776
   26   551          167301727
  237   536          167302709
  242   535          167302863
   27   551          167303834
   28   551          167306103
   29   551          167308540
  140   548          167310592
   30   551          167311151
   31   551          167313942
   98   550          167316192
  407   464          167316487
   32   551          167316919
  154   547          167319587
   33   551          167320088
  185   544          167320809
  272   528          167321600
   34   551          167323455
  364   492          167324032
   35   551          167327026
  340   504          167328064
  123   549          167330016
  176   545          167330401
  417   456          167330529
   36   551          167330807
   37   551          167334804
  299   520          167338899
   38   551          167339023
  208   541          167339333
  201   542          167340689
  232   537          167341321
  302   519          167341967
  247   534          167342527
   39   551          167343470
  399   470          167344199
   99   550          167345299
  166   546          167345632
  256   532          167345984
   40   551          167348151
  424   450          167350024
  316   514          167351240
   41   551          167353072
  296   521          167355097
   42   551          167358239
  331   508          167361203
   43   551          167363658
  305   518          167364457
  283   525          167368312
   44   551          167369335
  141   548          167369813
  100   550          167375000
   45   551          167375276
  124   549          167375773
   46   551          167381487
  221   539          167384680
  276   527          167387759
   47   551          167387974
  378   484          167390056
  293   522          167390405
  155   547          167391198
   48   551          167394743
  389   477          167395202
  373   487          167396420
  366   491          167398667
  411   461          167398712
   49   551          167401800
  338   505          167402097
  215   540          167402375
  194   543          167404391
  101   550          167405301
  308   517          167406525
  392   475          167408163
   50   551          167409151
  386   479          167414695
   51   551          167416802
  227   538          167417955
  423   451          167420818
  125   549          167422274
  252   533          167422445
  177   545          167423858
  186   544          167424040
   52   551          167424759
  167   546          167428799
  142   548          167429880
   53   551          167433028
  416   457          167435289
  102   550          167436208
   54   551          167441615
  290   523          167444667
  324   511          167445055
   55   551          167450526
  395   473          167453692
   56   551          167459767
  202   542          167462496
  156   547          167463739
  383   481          167466528
  319   513          167467456
  103   550          167467727
  402   468          167468040
  406   465          167468041
  311   516          167468327
   57   551          167469344
  126   549          167469525
  209   541          167469750
  238   536          167471928
   58   551          167479263
  243   535          167479282
  437   438          167481125
  329   509          167483518
  280   526          167483576
  368   490          167485032
  436   439          167486375
  265   530          167486625
  336   506          167487272
   59   551          167489530
  143   548          167490799
  353   498          167492969
  351   499          167495050
  422   452          167496856
  435   440          167496875
  104   550          167499864
   60   551          167500151
  261   531          167500872
  269   529          167500998
  355   497          167502348
  233   537          167503490
  349   500          167508549
   61   551          167511132
  434   441          167512625
  168   546          167512968
  127   549          167517532
  287   524          167517727
  195   543          167517882
  178   545          167518377
   62   551          167522479
  357   496          167523229
  375   486          167525631
  248   534          167526296
  187   544          167528387
  222   539          167531867
  398   471          167531903
  410   462          167532128
  105   550          167532625
  347   501          167533424
  433   442          167533625
   63   551          167534198
  157   547          167537216
  216   540          167541696
  257   532          167543361
  273   528          167544369
  415   458          167545287
   64   551          167546295
  314   515          167550019
  380   483          167550587
  144   548          167552576
  359   495          167555654
   65   551          167558776
  432   443          167559875
  106   550          167566016
  128   549          167566301
  345   502          167569633
   66   551          167571647
  228   538          167573224
  421   453          167578138
  370   489          167583169
  334   507          167583547
   67   551          167584914
  203   542          167585515
  431   444          167591375
  169   546          167598145
   68   551          167598583
  361   494          167599665
  107   550          167600043
  210   541          167601421
  322   512          167603976
  300   520          167608000
  284   525          167609429
  158   547          167611635
   69   551          167612660
  253   533          167613714
  179   545          167613964
  145   548          167615217
  129   549          167615838
  303   519          167616486
  327   510          167616783
  277   527          167617116
  343   503          167617134
  297   521          167618834
  405   466          167624821
  388   478          167626424
  391   476          167626647
   70   551          167627151
  430   445          167628125
  196   543          167632543
  188   544          167633856
  108   550          167634712
   71   551          167642062
  239   536          167642575
  401   469          167642910
  306   518          167644448
  294   522          167648832
  317   514          167651757
  363   493          167655304
  244   535          167657159
   72   551          167657399
  385   480          167658625
  394   474          167659408
  414   459          167660523
  420   454          167664664
  130   549          167666149
  377   485          167666758
  234   537          167667057
  109   550          167670029
  429   446          167670125
  409   463          167670776
   73   551          167673168
  341   504          167675885
  146   548          167678728
  223   539          167680386
  217   540          167682313
  170   546          167684336
  159   547          167687002
   74   551          167689375
  332   508          167690880
  309   517          167692042
  372   488          167693120
  291   523          167697838
  266   530          167698096
  110   550          167706000
  262   531          167706019
   75   551          167706026
  204   542          167709752
  180   545          167710625
  249   534          167711553
  131   549          167717240
  428   447          167717375
  270   529          167718889
  281   526          167719617
  365   492          167722613
   76   551          167723127
  382   482          167723136
  397   472          167724821
  229   538          167729861
  211   541          167734352
  189   544          167740453
   77   551          167740684
  258   532          167742280
  111   550          167742631
  147   548          167743115
  339   505          167745844
  197   543          167748380
  419   455          167756434
   78   551          167758703
  312   516          167759424
  325   511          167760956
  160   547          167763323
  288   524          167765696
  274   528          167768776
  132   549          167769117
  427   448          167769875
  171   546          167771547
  320   513          167773697
   79   551          167777190
  112   550          167779928
  413   460          167780997
  404   467          167786827
   80   551          167796151
  367   491          167801634
  254   533          167806501
  181   545          167808366
  148   548          167808384
  330   509          167809229
  240   536          167814656
  408   464          167814656
  374   487          167814927
   81   551          167815592
  113   550          167817897
  379   484          167819843
  133   549          167821786
  400   470          167823000
  218   540          167824232
  337   506          167826969
  426   449          167827625
  224   539          167830243
  235   537          167832028
  205   542          167835213
   82   551          167835519
  245   535          167836500
  161   547          167840604
  315   515          167846750
  278   527          167848135
  190   544          167848184
  390   477          167850333
  285   525          167852250
  418   456          167853448
   83   551          167855938
  114   550          167856544
  172   546          167859784
  387   479          167862842
  198   543          167865399
  352   499          167865707
  354   498          167867856
  212   541          167868549
  393   475          167870332
  149   548          167874541
  350   500          167875000
  134   549          167875253
   84   551          167876855
  301   520          167878901
  356   497          167881489
  298   521          167884353
  230   538          167887872
  425   450          167890625
  369   490          167892409
  304   519          167892823
  348   501          167895693
  115   550          167895875
   85   551          167898276
  250   534          167898304
  358   496          167906648
  412   461          167906709
  182   545          167907193
  384   481          167907745
  295   522          167909023
  267   530          167911163
  263   531          167912738
  323   512          167915995
  162   547          167918851
  335   507          167919218
   86   551          167920207
  396   473          167922953
  307   518          167926275
  346   502          167927744
  135   549          167929524
  116   550          167935896
  271   529          167938400
  328   510          167938552
  150   548          167941592
   87   551          167942654
  259   532          167942747
  360   495          167943375
  376   486          167948632
  173   546          167949053
  292   523          167952755
  403   468          167954059
  318   514          167954176
  417   457          167955706
  191   544          167957055
  282   526          167957344
  424   451          167958875
  206   542          167961904
  407   465          167963768
   88   551          167965623
  219   540          167967459
  344   503          167971111
  117   550          167976613
  310   517          167979413
  225   539          167981444
  199   543          167983606
  136   549          167984605
  381   483          167984928
  241   536          167988177
   89   551          167989120
  362   494          167991712
  275   528          167994827
  371   489          167994980
  163   547          167998070
  236   537          167998409
  255   533          168000812
  213   541          168004018
  183   545          168007112
  399   471          168008310
  151   548          168009543
   90   551          168013151
  289   524          168015393
  246   535          168017311
  118   550          168018032
  333   508          168022549
  342   504          168025752
  423   452          168032375
  411   462          168037659
   91   551          168037722
  174   546          168039360
  137   549          168040502
  231   538          168047263
  364   493          168051701
  313   516          168052393
  438   438          168055344
  437   439          168057972
  119   550          168060159
   92   551          168062839
  416   458          168063208
  436   440          168065856
  192   544          168067072
  164   547          168078267
  152   548          168078400
  326   511          168078807
  435   441          168078996
  389   478          168079221
  279   527          168080822
  321   513          168081858
  392   476          168086464
  251   534          168086555
   93   551          168088508
  207   542          168089831
  340   505          168091625
  378   485          168094277
  286   525          168096781
  138   549          168097221
  434   442          168097392
  120   550          168103000
  200   543          168103007
  386   480          168104456
  184   545          168108129
  373   488          168109389
  422   453          168111125
  220   540          168112000
   94   551          168114735
  406   466          168118112
  264   531          168121035
  433   443          168121044
  366   492          168123384
  268   530          168125832
  395   474          168126299
  402   469          168126517
  175   546          168130711
  226   539          168133995
  331   509          168136920
  214   541          168140765
   95   551          168141526
  260   532          168144768
  316   515          168145371
  121   550          168146561
  153   548          168148169
  432   444          168149952
  302   520          168151608
  299   521          168151660
  139   549          168154768
  165   547          168159448
  272   529          168159537
  383   482          168162055
  242   536          168163144
  237   537          168166206
  338   506          168168688
   96   551          168168887
  296   522          168170984
  305   519          168170984
  410   463          168173847
  415   459          168175954
  193   544          168178241
  431   445          168184116
  122   550          168190848
  421   454          168195125
    0   552          168196608
    1   552          168196609
    2   552          168196616
    3   552          168196635
  256   533          168196653
    4   552          168196672
    5   552          168196733
  283   526          168196763
    6   552          168196824
   97   551          168196824
    7   552          168196951
    8   552          168197120
    9   552          168197337
   10   552          168197608
   11   552          168197939
   12   552          168198336
   13   552          168198805
  398   472          168198840
   14   552          168199352
  247   535          168199598
   15   552          168199983
   16   552          168200704
   17   552          168201521
   18   552          168202440
   19   552          168203467
   20   552          168204608
   21   552          168205869
  368   491          168206803
   22   552          168207256
  232   538          168208040
   23   552          168208775
  293   523          168209424
  308   518          168209944
  185   545          168210250
   24   552          168210432
   25   552          168212233
  140   549          168213149
   26   552          168214184
   27   552          168216291
   28   552          168218560
  154   548          168218856
  208   542          168219000
   29   552          168220997
  276   528          168222528
  176   546          168223112
  430   446          168223536
   30   552          168223608
  201   543          168223608
   98   551          168225343
   31   552          168226399
   32   552          168229376
  324   512          168229952
   33   552          168232545
  375   487          168235678
  123   550          168235867
   34   552          168235912
  353   499          168238476
   35   552          168239483
  166   547          168241619
   36   552          168243264
  351   500          168243551
  355   498          168244867
   37   552          168247261
   38   552          168251480
  380   484          168251904
   99   551          168254450
   39   552          168255927
  336   507          168256899
  221   540          168257861
  319   514          168258503
  349   501          168260050
   40   552          168260608
  329   510          168262289
  357   497          168262766
   41   552          168265529
  290   524          168266824
  429   447          168268212
  311   517          168268644
   42   552          168270696
  141   549          168272370
   43   552          168276115
  252   534          168276312
  405   467          168277688
  215   541          168278796
  124   550          168281624
   44   552          168281792
  100   551          168284151
  420   455          168284375
   45   552          168287733
  227   539          168287902
  347   502          168287931
  155   548          168290467
  194   544          168290568
  359   496          168292215
   46   552          168293944
  414   460          168293944
   47   552          168300431
  370   490          168302000
  401   470          168304201
   48   552          168307200
  391   477          168307804
  388   479          168313311
  186   545          168313481
   49   552          168314257
  101   551          168314452
  280   527          168315183
  409   464          168315273
  177   546          168316569
  428   448          168318144
   50   552          168321608
  167   547          168324786
  345   503          168327152
  125   550          168328125
   51   552          168329259
  265   531          168330916
  142   549          168332437
  361   495          168333256
  394   475          168334859
  238   537          168335425
   52   552          168337216
  243   536          168339563
  269   530          168342109
  287   525          168343028
  102   551          168345359
  202   543          168345415
   53   552          168345485
  314   516          168347240
  261   532          168348349
  209   542          168349417
  385   481          168351266
   54   552          168354072
  334   508          168356216
   55   552          168362983
  156   548          168363008
  233   538          168370209
   56   552          168372224
  427   449          168373332
  377   486          168373889
  126   550          168375376
  103   551          168376878
  343   504          168377671
  419   456          168378875
   57   552          168381801
  273   529          168382306
  248   535          168383367
  363   494          168385931
   58   552          168391720
  322   513          168391945
  143   549          168393356
  257   533          168394030
  397   473          168394590
  327   511          168398614
   59   552          168401987
  195   544          168404059
  222   540          168405048
  168   547          168408955
  104   551          168409015
  372   489          168409017
  178   546          168411088
   60   552          168412608
  413   461          168417178
  187   545          168417828
  216   541          168418117
  300   521          168420761
  382   483          168421555
  127   550          168423383
   61   552          168423589
  303   520          168426127
  426   450          168433776
  297   522          168434721
   62   552          168434936
  157   548          168436485
  284   526          168437880
  341   505          168439446
  105   551          168441776
  404   468          168442496
  228   539          168443171
  317   515          168445888
   63   552          168446655
  365   493          168450282
  306   519          168450975
  277   528          168451885
  144   549          168455133
   64   552          168458752
  408   465          168461937
  332   509          168466597
  253   534          168467581
  294   523          168467851
  203   543          168468434
   65   552          168471233
  128   550          168472152
  106   551          168475167
  418   457          168478625
  210   542          168481088
   66   552          168484104
  400   471          168487111
  169   547          168494132
  309   518          168495461
   67   552          168497371
  425   451          168499476
  239   537          168506072
  179   546          168506675
  107   551          168509194
  158   548          168510904
   68   552          168511040
  339   506          168512435
  244   536          168517440
  145   549          168517774
  196   544          168518720
  291   524          168519995
  129   550          168521689
  188   545          168523297
  379   485          168524064
   69   552          168525117
  367   492          168526351
  374   488          168527896
  234   538          168533776
  390   478          168534352
   70   552          168539608
  266   531          168542387
  108   551          168543863
  412   462          168545656
  325   512          168545853
  393   476          168548633
  281   527          168551224
  387   480          168552603
  262   532          168553496
  223   540          168553567
   71   552          168554519
  217   541          168558734
  312   517          168559741
  270   530          168560000
  320   514          168564744
  249   535          168568624
   72   552          168569856
  424   452          168570432
  130   550          168572000
  109   551          168579180
  170   547          168580323
  146   549          168581285
  417   458          168583625
   73   552          168585625
  159   548          168586271
  330   510          168588000
  288   525          168590997
  204   543          168592671
  258   533          168592949
  396   474          168595560
  337   507          168596596
  229   539          168599808
   74   552          168601832
  384   482          168603272
  180   546          168603336
  274   529          168606713
  403   469          168612536
  354   499          168613363
  407   466          168613839
  211   542          168614019
  369   491          168614180
  352   500          168614208
  110   551          168615151
   75   552          168618483
  131   550          168623091
  356   498          168624008
  350   501          168626501
  189   545          168629894
  438   439          168632191
  197   544          168634557
   76   552          168635584
  437   440          168637453
  315   516          168643971
  147   549          168645672
  358   497          168646185
  423   453          168646644
  436   441          168647977
  348   502          168650200
  111   551          168651782
   77   552          168653141
  376   487          168658679
  254   534          168660368
  160   548          168662592
  435   442          168663763
  171   547          168667534
   78   552          168671160
  132   550          168674968
  399   472          168675247
  240   537          168678153
  411   463          168679378
  360   496          168679936
  285   526          168680701
  278   528          168682904
  434   443          168684811
  346   503          168685263
  381   484          168686245
  112   551          168689079
   79   552          168689647
  301   521          168691662
  335   508          168691887
  416   459          168693875
  245   536          168696781
  235   538          168698747
  298   522          168700240
  218   541          168700653
  181   546          168701077
  304   520          168702464
  224   540          168703424
  323   513          168703964
   80   552          168708608
  148   549          168710941
  433   444          168711121
  371   490          168713811
  205   543          168718132
  328   511          168720383
  362   495          168725303
  113   551          168727048
  133   550          168727637
  295   523          168728042
   81   552          168728049
  422   454          168728112
  344   504          168731648
  307   519          168732802
  190   545          168737625
  161   548          168739873
  432   445          168742693
   82   552          168747976
  212   542          168748216
  318   515          168748307
  198   544          168751576
  250   535          168755375
  267   531          168755454
  172   547          168755771
  230   539          168757819
  263   532          168760215
  114   551          168765695
  389   479          168766108
  392   477          168767621
   83   552          168768395
  406   467          168770979
  292   524          168774912
  149   549          168777098
  271   530          168779511
  431   446          168779527
  134   550          168781104
  364   494          168782328
  310   518          168782832
  402   470          168787808
  282   527          168788951
   84   552          168789312
  342   505          168789313
  259   533          168793416
  386   481          168797097
  333   509          168798266
  182   546          168799904
  378   486          168801408
  395   475          168801750
  115   551          168805026
  415   460          168809375
   85   552          168810733
  421   455          168814836
  162   548          168818120
  410   464          168818344
  430   447          168821623
  373   489          168825286
   86   552          168832664
  275   529          168832764
  135   550          168835375
  289   525          168840694
  219   541          168843880
  150   549          168844149
  206   543          168844823
  173   547          168845040
  116   551          168845047
  191   545          168846496
  366   493          168851053
  241   537          168851674
  313   517          168852710
  225   540          168854625
  255   534          168854679
   87   552          168855111
  340   506          168858216
  383   483          168860474
  326   512          168863704
  236   538          168865128
  398   473          168868609
  429   448          168868981
  199   544          168869783
  321   514          168872905
  246   536          168877592
   88   552          168878080
  213   542          168883685
  117   551          168885764
  136   550          168890456
  163   548          168897339
  183   546          168899823
   89   552          168901577
  420   456          168906816
  151   549          168912100
  279   528          168915591
  331   510          168915691
  231   539          168917210
  428   449          168921601
  286   526          168925232
   90   552          168925608
  118   551          168927183
  414   461          168930125
  368   492          168931520
  405   468          168933357
  174   547          168935347
  338   507          168938315
  316   516          168942592
  251   535          168943626
  137   550          168946353
  375   488          168948647
   91   552          168950179
  380   485          168956125
  192   545          168956513
  409   465          168962554
  302   521          168964369
  299   522          168967547
  401   471          168968312
  264   532          168968512
  119   551          168969310
  268   531          168970123
  207   543          168972750
   92   552          168975296
  164   548          168977536
  427   450          168979483
  305   520          168980625
  152   549          168980957
  353   500          168986977
  220   541          168988421
  200   544          168989184
  296   523          168990003
  355   499          168990374
  391   478          168991823
  351   501          168995052
  260   533          168995437
  272   530          169000648
  184   546          169000840
   93   552          169000965
  138   550          169003072
  388   480          169003072
  419   457          169004052
  357   498          169005285
  226   540          169007176
  120   551          169012151
  394   476          169013160
  349   502          169014557
  308   519          169016471
  324   513          169017921
  214   542          169020432
  370   491          169023771
  242   537          169026641
  175   547          169026698
   94   552          169027192
  283   527          169028370
  336   508          169029568
  293   524          169031581
  359   497          169031752
  237   538          169032925
  426   451          169042627
  329   511          169044120
  347   503          169045450
  385   482          169046793
  256   534          169050520
  153   549          169050726
  319   515          169052634
   95   552          169053983
  121   551          169055712
  413   462          169056125
  165   548          169058717
  247   536          169059879
  276   529          169060465
  139   550          169060619
  397   474          169067197
  193   545          169067682
  361   496          169069817
  311   518          169072063
  232   539          169077987
   96   552          169081344
  377   487          169083936
  345   504          169087689
  290   525          169092125
  122   551          169099999
  404   469          169100973
  208   543          169101919
  185   546          169102961
  418   458          169106544
   97   552          169109281
  201   544          169109785
  425   452          169111033
  408   466          169112008
    0   553          169112377
    1   553          169112378
    2   553          169112385
    3   553          169112404
    4   553          169112441
    5   553          169112502
    6   553          169112593
    7   553          169112720
    8   553          169112889
    9   553          169113106
   10   553          169113377
   11   553          169113708
   12   553          169114105
   13   553          169114574
   14   553          169115121
   15   553          169115752
   16   553          169116473
   17   553          169117290
   18   553          169118209
  140   550          169119000
  176   547          169119099
   19   553          169119236
  363   495          169119522
   20   553          169120377
  154   549          169121413
   21   553          169121638
  382   484          169122872
   22   553          169123025
   23   553          169124544
   24   553          169126201
  372   490          169127848
   25   553          169128002
   26   553          169129953
  334   509          169131933
   27   553          169132060
  252   535          169133383
  221   541          169134282
   28   553          169134329
   29   553          169136766
   98   552          169137800
   30   553          169139377
  166   548          169140888
  343   505          169141232
   31   553          169142168
  123   551          169145018
   32   553          169145145
  314   517          169147557
   33   553          169148314
  280   528          169149952
   34   553          169151681
  400   472          169154048
   35   553          169155252
  215   542          169158463
   36   553          169159033
  227   540          169161083
   37   553          169163030
   99   552          169166907
   38   553          169167249
  287   526          169171479
   39   553          169171696
   40   553          169176377
  141   550          169178221
  265   532          169178393
  194   545          169180009
  365   494          169180909
   41   553          169181298
  322   514          169182992
  327   512          169183511
  424   453          169184701
  269   531          169186400
   42   553          169186465
  412   463          169187375
  124   551          169190775
   43   553          169191884
  155   549          169193024
  100   552          169196608
   44   553          169197561
  261   533          169199018
  238   538          169202144
  243   537          169203060
   45   553          169203502
  341   506          169206037
  186   546          169206192
  439   439          169209038
   46   553          169209713
  438   440          169211672
  177   547          169212556
  417   459          169214292
   47   553          169216200
  437   441          169219574
  390   479          169221239
   48   553          169222969
  273   530          169223417
  167   548          169224055
  101   552          169226909
  393   477          169229790
   49   553          169230026
  379   486          169231195
  202   544          169231592
  209   543          169232336
  436   442          169232744
  300   522          169236648
  125   551          169237276
   50   553          169237377
  142   550          169238288
  303   521          169238888
  233   539          169240156
  317   516          169243109
  248   536          169243648
  374   489          169243793
   51   553          169245028
  387   481          169245244
  332   510          169245368
  257   534          169247897
  435   443          169251182
   52   553          169252985
  297   523          169253740
  367   493          169254020
  102   552          169257816
  306   520          169260616
   53   553          169261254
  423   454          169263631
  156   549          169265565
  407   467          169266706
  284   527          169269487
   54   553          169269841
  396   475          169271011
  403   470          169273827
  434   444          169274888
   55   553          169278752
  222   541          169281469
  339   507          169282062
  126   551          169284527
   56   553          169287993
  103   552          169289335
  277   529          169289822
  294   524          169290008
  195   545          169293500
   57   553          169297570
  216   542          169297784
  143   550          169299207
  384   483          169301691
  309   519          169301988
  433   445          169303862
  178   547          169307075
   58   553          169307489
  168   548          169308224
  187   546          169310539
  228   540          169316352
   59   553          169317756
  104   552          169321472
  411   464          169323875
  253   535          169324652
  416   460          169327296
   60   553          169328377
  127   551          169332534
  325   513          169333822
  432   446          169338104
  369   492          169338897
  157   549          169339042
   61   553          169339358
  399   473          169345016
  291   525          169345296
  422   455          169347823
   62   553          169350705
  105   552          169354233
  203   544          169354611
  320   515          169358875
  144   550          169360984
  354   500          169361864
   63   553          169362424
  312   518          169363160
  210   543          169364007
  352   501          169365709
  337   508          169369265
  356   499          169369515
  330   511          169369831
  376   488          169371648
  239   538          169372791
   64   553          169374521
  431   447          169377614
  244   537          169380937
  350   502          169381008
  128   551          169381303
  281   528          169385993
   65   553          169387002
  106   552          169387624
  358   498          169388704
  266   532          169389864
  381   485          169390466
  169   548          169393401
   66   553          169399873
  179   547          169402662
  234   539          169403723
  262   533          169404165
  270   531          169404291
  348   503          169407719
  196   545          169408161
   67   553          169413140
  158   549          169413461
  188   546          169416008
  288   526          169419448
  360   497          169419473
  107   552          169421651
  430   448          169422392
  145   550          169423625
  406   468          169426648
   68   553          169426809
  249   536          169428905
  223   541          169429988
  129   551          169430840
  371   491          169435582
  421   456          169437277
  217   542          169438401
   69   553          169440886
  315   517          169444288
  415   461          169445556
  346   504          169445800
  258   534          169446816
  274   530          169447824
  392   478          169451640
  402   471          169451919
   70   553          169455377
  389   480          169455869
  108   552          169456320
  362   496          169461864
  410   465          169465625
  335   509          169467604
   71   553          169470288
  429   449          169472438
  229   540          169472989
  204   544          169478848
  170   548          169479592
  395   476          169480051
  130   551          169481151
   72   553          169485625
  146   550          169487136
  159   549          169488828
  109   552          169491637
  386   482          169492624
  323   514          169495011
  344   505          169495209
  211   543          169496938
  180   547          169499323
   73   553          169501394
  328   512          169505280
  301   522          169507549
  378   487          169511455
  285   527          169512308
  304   521          169515225
  364   495          169515919
  254   535          169517439
   74   553          169517601
  298   523          169519259
  278   529          169520841
  189   546          169522605
  197   545          169523998
  110   552          169527608
  428   450          169527752
  420   457          169531993
  131   551          169532242
   75   553          169534252
  398   474          169541216
  307   520          169542443
  373   490          169544117
  240   538          169544872
  318   516          169545528
  295   524          169550199
   76   553          169551353
  147   550          169551523
  342   506          169555904
  245   537          169560278
  383   484          169561791
  111   552          169564239
  160   549          169565149
  171   548          169566803
  235   539          169568694
   77   553          169568910
  414   462          169569072
  333   510          169577037
  224   541          169579845
  218   542          169580320
  366   494          169581680
  132   551          169584119
   78   553          169586929
  427   451          169588334
  310   519          169589359
  405   469          169591834
  181   547          169597064
  292   525          169600213
  112   552          169601536
  267   532          169602931
  205   544          169604309
   79   553          169605416
  263   533          169610884
  409   466          169612625
  250   536          169615656
  148   550          169616792
  282   528          169623720
  271   531          169623802
   80   553          169624377
  340   507          169627843
  190   546          169630336
  230   540          169631000
  212   543          169631135
  419   458          169631971
  401   472          169635249
  133   551          169636788
  113   552          169639505
  198   545          169641017
  161   549          169642430
   81   553          169643818
  259   534          169647283
  326   513          169651673
  426   452          169654184
  172   548          169655040
  313   518          169656129
  368   493          169659189
  380   486          169663256
   82   553          169663745
  375   489          169664544
  321   515          169667036
  289   526          169669145
  275   530          169673875
  114   552          169678152
  391   479          169678710
  149   550          169682949
   83   553          169684164
  134   551          169690255
  394   477          169694317
  388   481          169695713
  182   547          169695891
  331   511          169697522
  413   463          169697844
   84   553          169705081
  338   508          169710984
  255   535          169711750
  115   552          169717483
  241   538          169718393
  162   549          169720677
  219   542          169723547
  425   453          169725302
   85   553          169726502
  206   544          169731000
  225   541          169731046
  236   539          169735075
  418   459          169737211
  353   501          169738478
  355   500          169738875
  191   546          169739207
  246   537          169741089
  397   475          169742648
  316   517          169742909
  173   548          169744309
  135   551          169744526
  385   483          169745212
   86   553          169748433
  370   492          169748488
  351   502          169749559
  150   550          169750000
  357   499          169750792
  279   529          169753528
  286   527          169756839
  116   552          169757504
  199   545          169759224
  404   470          169762264
  408   467          169764875
  213   543          169766604
   87   553          169770880
  349   503          169772076
  359   498          169774271
  302   522          169780256
  299   523          169786566
  439   440          169788519
  231   540          169790391
  305   521          169793386
  438   441          169793793
   88   553          169793849
  183   547          169795810
  377   488          169796905
  117   552          169798221
  136   551          169799607
  163   549          169799896
  424   454          169801688
  251   536          169803907
  437   442          169804341
  336   509          169805285
  347   504          169805987
  324   514          169808968
  361   497          169809354
  296   524          169812160
   89   553          169817346
  268   532          169817600
  151   550          169817951
  264   533          169819181
  436   443          169820163
  400   473          169823817
  308   520          169826112
  382   485          169827093
  329   512          169829017
  412   464          169831872
  174   548          169834616
  118   552          169839640
  435   444          169841259
   90   553          169841377
  272   531          169844939
  417   460          169847713
  192   546          169849224
  260   534          169849304
  372   491          169849619
  319   516          169849855
  345   505          169851250
  137   551          169855504
  363   496          169856083
  293   525          169856882
  207   544          169858927
  283   528          169863139
   91   553          169865948
  434   445          169867629
  220   542          169868088
  311   519          169878590
  200   545          169878625
  164   549          169880093
  119   552          169881767
  423   455          169883342
  226   541          169883597
  152   550          169886808
   92   553          169891065
  242   538          169893360
  184   547          169896827
  433   446          169899273
  276   530          169901576
  237   539          169902872
  214   543          169903351
  256   535          169907591
  343   506          169907823
  334   510          169910704
  390   480          169911000
  138   551          169912223
  393   478          169913809
  365   495          169914500
   93   553          169916734
  290   526          169920576
  407   468          169922375
  247   537          169923376
  120   552          169924608
  175   548          169925967
  432   447          169936191
  403   471          169937938
  387   482          169940771
  379   487          169941242
   94   553          169942961
  396   476          169949312
  314   518          169950976
  232   540          169951168
  153   550          169956577
  193   546          169960393
  165   549          169961274
  374   490          169962624
  416   461          169963477
  121   552          169968169
   95   553          169969752
  139   551          169969770
  422   456          169970264
  411   465          169971156
  327   513          169971480
  341   507          169975664
  322   515          169977123
  431   448          169978383
  367   494          169984647
  280   529          169987889
  208   544          169988096
  252   536          169993664
   96   553          169997113
  185   547          169998948
  201   545          169999226
  384   484          170003008
  287   527          170003086
  122   552          170012456
  221   542          170013949
  399   474          170017623
  176   548          170018368
   97   553          170025050
  430   449          170025849
  332   511          170027199
  154   550          170027264
  140   551          170028151
  265   533          170029062
    0   554          170031464
    1   554          170031465
    2   554          170031472
    3   554          170031491
    4   554          170031528
    5   554          170031589
    6   554          170031680
    7   554          170031807
    8   554          170031976
    9   554          170032193
   10   554          170032464
   11   554          170032795
   12   554          170033192
   13   554          170033661
  269   532          170033877
   14   554          170034208
   15   554          170034839
   16   554          170035560
   17   554          170036377
   18   554          170037296
  227   541          170037504
   19   554          170038323
   20   554          170039464
   21   554          170040725
  215   543          170041382
   22   554          170042112
  317   517          170043426
  166   549          170043445
   23   554          170043631
   24   554          170045288
   25   554          170047089
   26   554          170049040
   27   554          170051147
  261   534          170052885
   28   554          170053416
   98   553          170053569
  339   508          170054731
  303   522          170054775
  300   523          170055667
   29   554          170055853
  123   552          170057475
   30   554          170058464
   31   554          170061255
  421   457          170062454
   32   554          170064232
  369   493          170066566
   33   554          170067401
  273   531          170067708
  243   538          170069779
   34   554          170070768
  238   539          170072091
  194   546          170072720
  306   521          170073377
   35   554          170074339
  297   524          170075897
   36   554          170078120
  429   450          170078589
   37   554          170082117
   99   553          170082676
  415   462          170084503
  406   469          170085125
   38   554          170086336
  141   551          170087372
  376   489          170087545
   39   554          170090783
   40   554          170095464
  381   486          170097597
  155   550          170098875
   41   554          170100385
  186   547          170102179
  124   552          170103232
  284   528          170104256
  257   535          170104968
   42   554          170105552
  248   537          170107145
   43   554          170110971
  309   520          170111629
  177   548          170111825
  100   553          170112377
  233   540          170113337
  354   501          170113365
  294   525          170115309
  410   466          170115696
   44   554          170116648
  356   500          170118016
  209   544          170118513
  402   472          170118856
  352   502          170120216
  202   545          170121033
   45   554          170122589
  325   514          170124869
  167   549          170126612
   46   554          170128800
  277   530          170130933
  358   499          170134211
   47   554          170135287
  428   451          170136603
  350   503          170138527
  392   479          170138527
   48   554          170142056
  101   553          170142678
  337   509          170144982
  142   551          170147439
  389   481          170148510
   49   554          170149113
  125   552          170149733
  330   512          170154728
  320   516          170156096
   50   554          170156464
  420   458          170159912
  371   492          170160299
  222   542          170161136
  395   477          170161208
  360   498          170161992
   51   554          170164115
  348   504          170168256
  312   519          170169687
  156   550          170171416
   52   554          170172072
  102   553          170173585
  291   526          170173747
   53   554          170180341
  216   543          170180703
  253   536          170184933
  195   546          170186211
   54   554          170188928
  386   483          170191043
  228   541          170192773
  126   552          170196984
   55   554          170197839
  427   452          170199891
  362   497          170201401
  103   553          170205104
  178   548          170206344
  187   547          170206526
   56   554          170207080
  143   551          170208358
  346   505          170209361
  168   549          170210781
  414   463          170210791
   57   554          170216657
  398   475          170216667
  281   529          170223930
  378   488          170224424
   58   554          170226576
   59   554          170236843
  104   553          170237241
  266   533          170240533
  239   539          170242738
  203   545          170244052
  157   550          170244893
  127   552          170244991
  335   510          170246375
   60   554          170247464
  244   538          170247656
  315   518          170247707
  210   544          170250184
  288   527          170251055
  270   532          170251768
  364   496          170252480
  405   470          170253125
  262   534          170258032
   61   554          170258445
  344   506          170261800
  419   459          170262638
  409   467          170265492
  373   491          170265888
  383   485          170266012
  426   453          170268453
   62   554          170269792
  105   553          170270002
  144   551          170270135
  234   540          170276904
   63   554          170281511
  323   515          170289142
  274   531          170292115
  249   537          170292402
  328   513          170293249
   64   554          170293608
  128   552          170293760
  169   549          170295958
  196   546          170300872
  179   548          170301931
  106   553          170303393
  258   535          170303887
  401   473          170305018
   65   554          170306089
  223   542          170309655
  188   547          170311995
  366   495          170315271
   66   554          170318960
  158   550          170319312
  217   543          170321320
  342   507          170325531
  301   523          170326568
  304   522          170331112
   67   554          170332227
  145   551          170332776
  107   553          170337420
  298   524          170341416
  425   454          170342289
  413   464          170342341
  129   552          170343297
  318   517          170345845
   68   554          170345896
  285   528          170347077
  229   541          170349410
  307   521          170355204
  333   511          170358868
   69   554          170359973
  278   530          170361952
  440   440          170368000
  204   545          170368289
  391   480          170368471
  418   460          170370632
  439   441          170370640
  108   553          170372089
  380   487          170373303
   70   554          170374464
  295   525          170375500
  254   536          170377720
  394   478          170378336
  438   442          170378560
  170   549          170382149
  211   544          170383115
  375   490          170383375
   71   554          170389375
  368   494          170389816
  388   482          170391240
  437   443          170391760
  130   552          170393608
  159   550          170394679
  146   551          170396287
  180   548          170398592
  310   520          170399000
  340   508          170400512
   72   554          170404712
  109   553          170407406
  436   444          170410240
  240   539          170414819
  197   546          170416709
  189   547          170418592
   73   554          170420481
  408   468          170420544
  397   476          170420949
  424   455          170421399
  404   471          170426375
  245   538          170426997
  292   526          170428664
  435   445          170434000
   74   554          170436688
  235   540          170441875
  326   514          170442720
  110   553          170443377
  131   552          170444699
  385   484          170446529
   75   554          170453339
  267   533          170453600
  224   542          170459512
  147   551          170460674
  282   529          170461657
  313   519          170462656
  434   446          170463040
  218   543          170463239
  321   516          170464257
  263   534          170464751
  171   549          170469360
   76   554          170470440
  160   550          170471000
  271   532          170471279
  370   493          170476157
  250   537          170479153
  412   465          170479153
  111   553          170480008
  331   512          170482419
  417   461          170483894
  338   509          170486701
   77   554          170487997
  355   501          170490376
  353   502          170492985
  205   545          170493750
  181   548          170496333
  400   474          170496424
  132   552          170496576
  433   447          170497360
  357   500          170499293
  289   527          170500752
  259   535          170504354
  423   456          170505783
   78   554          170506016
  351   503          170507078
  230   541          170507421
  377   489          170512802
  112   553          170517305
  212   544          170517312
  275   531          170518166
  359   499          170519778
   79   554          170524503
  148   551          170525943
  190   547          170526323
  349   504          170532613
  198   546          170533728
  382   486          170534224
  432   448          170536960
   80   554          170543464
  316   518          170546328
  161   550          170548281
  133   552          170549245
  361   498          170551873
  113   553          170555274
  172   549          170557597
   81   554          170562905
  347   505          170569548
  255   536          170572031
  372   492          170574336
  407   469          170580852
  431   449          170581840
   82   554          170582832
  336   510          170584056
  241   539          170588340
  286   528          170591608
  149   551          170592100
  114   553          170593921
  279   530          170594639
  182   548          170595160
  422   457          170595441
  363   497          170595620
  302   523          170599275
  393   479          170600696
  416   462          170602424
  134   552          170602712
  324   515          170603099
   83   554          170603251
  390   481          170603641
  403   472          170604875
  219   543          170606466
  246   538          170607808
  236   540          170608256
  299   524          170608723
  305   522          170609273
  225   542          170610713
  329   513          170616986
  345   506          170617841
  206   545          170620441
  411   466          170621227
   84   554          170624168
  162   550          170626528
  396   477          170630469
  430   450          170632000
  115   553          170633252
  191   547          170635194
  296   525          170637461
  308   521          170638873
  387   483          170639190
   85   554          170645589
  173   549          170646866
  319   517          170650172
  365   496          170651061
  199   546          170651935
  213   544          170652781
  379   488          170654211
  135   552          170656983
  150   551          170659151
  231   541          170666812
  251   537          170667404
   86   554          170667520
  268   533          170668269
  264   534          170673048
  116   553          170673273
  343   507          170677450
  374   491          170684395
  293   526          170685333
  429   451          170687440
  311   520          170688231
   87   554          170689967
  421   458          170690373
  272   532          170692416
  334   511          170692535
  399   475          170693074
  183   548          170695079
  283   529          170701076
  163   550          170705747
  260   535          170706375
  384   485          170707229
  136   552          170712064
   88   554          170712936
  117   553          170713990
  367   495          170718238
  415   463          170726222
  151   551          170727102
   89   554          170736433
  174   549          170737173
  192   547          170745211
  276   531          170745867
  406   470          170746416
  428   452          170748160
  341   508          170748333
  207   545          170748368
  220   543          170751007
  290   527          170752183
  118   553          170755409
  314   519          170757503
   90   554          170760464
  327   514          170762527
  226   542          170763264
  242   539          170763307
  256   536          170767872
  137   552          170767961
  410   467          170768563
  200   546          170771336
  322   516          170774344
  237   540          170776053
   91   554          170785035
  164   550          170785944
  402   473          170788625
  214   544          170789528
  247   538          170790095
  420   459          170790579
  152   551          170795959
  184   548          170796096
  369   494          170797193
  119   553          170797536
  376   490          170806376
  381   487          170807644
   92   554          170810152
  332   512          170812096
  427   453          170814160
  138   552          170824680
  232   541          170827589
  392   480          170828288
  175   549          170828524
  280   530          170829000
  339   509          170830448
   93   554          170835821
  287   528          170837855
  120   553          170840377
  389   482          170844037
  395   478          170845227
  317   518          170846845
  414   464          170855288
  193   547          170856380
  252   537          170857161
   94   554          170862048
  153   551          170865728
  165   550          170867125
  354   502          170867872
  356   501          170869517
  303   523          170873794
  208   545          170877537
  352   503          170877735
  300   524          170877824
  139   552          170882227
  358   500          170882712
  265   534          170882929
  121   553          170883938
  269   533          170884546
  426   454          170885440
  371   493          170887968
   95   554          170888839
  306   522          170889264
  201   546          170891937
  386   484          170892360
  398   476          170894968
  419   460          170896059
  221   543          170896868
  185   548          170898217
  350   504          170899064
  297   525          170901198
  360   499          170907499
  261   535          170909956
  273   532          170915185
   96   554          170916200
  227   542          170917171
  405   471          170917236
  325   515          170919000
  176   549          170920925
  409   468          170921161
  337   510          170923753
  309   521          170924390
  215   544          170927559
  122   553          170928225
  348   505          170931817
  154   551          170936415
  243   539          170939726
  378   489          170940321
  140   552          170940608
  284   529          170942193
  330   513          170942697
  294   526          170943760
  362   498          170943920
   97   554          170944137
  238   540          170945272
  166   550          170949296
  440   441          170950121
    0   555          170953875
    1   555          170953876
    2   555          170953883
    3   555          170953902
    4   555          170953939
    5   555          170954000
    6   555          170954091
    7   555          170954218
    8   555          170954387
    9   555          170954604
   10   555          170954875
   11   555          170955206
  439   442          170955407
   12   555          170955603
   13   555          170956072
  320   517          170956413
   14   555          170956619
   15   555          170957250
   16   555          170957971
   17   555          170958788
   18   555          170959707
   19   555          170960734
   20   555          170961875
  425   455          170962000
   21   555          170963136
   22   555          170964523
  257   536          170965249
  438   443          170965979
   23   555          170966042
   24   555          170967699
  194   547          170968707
   25   555          170969500
   26   555          170971451
   98   554          170972656
  383   486          170973143
  123   553          170973244
   27   555          170973558
  248   538          170973864
  277   531          170975224
   28   555          170975827
  346   506          170975952
  401   474          170977625
   29   555          170978264
  312   520          170979328
   30   555          170980875
  437   444          170981837
   31   555          170983666
   32   555          170986643
  413   465          170989622
  233   541          170989758
   33   555          170989812
  373   492          170990605
  364   497          170992017
   34   555          170993179
   35   555          170996750
  141   552          170999829
   36   555          171000531
  186   548          171001448
   99   554          171001763
  436   445          171002981
   37   555          171004528
  291   527          171005354
  418   461          171006813
  209   545          171007954
  155   551          171008026
   38   555          171008747
   39   555          171013194
  202   546          171013744
  177   549          171014382
   40   555          171017875
  124   553          171019001
   41   555          171022796
   42   555          171027963
  335   511          171028206
  435   446          171029411
  344   507          171031427
  100   554          171031464
  167   550          171032463
   43   555          171033382
   44   555          171039059
  424   456          171043840
  222   543          171044055
   45   555          171045000
  253   537          171048430
   46   555          171051211
  366   496          171051832
  315   519          171054234
   47   555          171057698
  142   552          171059896
  391   481          171061112
  434   447          171061127
  101   554          171061765
   48   555          171064467
  281   530          171065041
  394   479          171065223
  125   553          171065502
  216   544          171066880
   49   555          171071524
  228   542          171072440
   50   555          171078875
  408   469          171079021
  156   551          171080567
  195   547          171082198
  328   514          171084296
  288   528          171085824
  380   488          171086272
  323   516          171086363
   51   555          171086526
  388   483          171089659
  102   554          171092672
  404   472          171093312
  266   534          171094400
   52   555          171094483
  433   448          171098129
  342   508          171098200
  397   477          171102106
  270   533          171102437
   53   555          171102752
  375   491          171105146
  187   548          171105795
  178   549          171108901
   54   555          171111339
  126   553          171112753
  262   535          171115103
  239   540          171115919
  168   550          171116632
  244   539          171117603
   55   555          171120250
  143   552          171120815
  417   462          171122841
  368   495          171123407
  103   554          171124191
  412   466          171129224
   56   555          171129491
  423   457          171130960
  203   546          171136763
   57   555          171139068
  274   532          171139592
  210   545          171139625
  432   449          171140417
  333   512          171143765
  301   524          171148725
   58   555          171148987
  318   518          171149264
  304   523          171150131
  385   485          171150750
  234   541          171153325
  157   551          171154044
  104   554          171156328
  249   538          171159121
   59   555          171159254
  127   553          171160760
  258   536          171164168
  298   525          171166717
   60   555          171169875
  307   522          171171091
  400   475          171171875
  340   509          171176229
   61   555          171180856
  144   552          171182592
  285   529          171185014
  431   450          171187991
  105   554          171189089
   62   555          171192203
  223   543          171192574
  196   547          171196859
  169   550          171201809
   63   555          171203922
  295   526          171203951
  179   549          171204488
  278   531          171206243
  370   494          171206784
  217   544          171207497
  128   553          171209529
  188   548          171211264
  310   521          171211761
   64   555          171216019
  106   554          171222480
  422   458          171223360
  158   551          171228463
   65   555          171228500
  229   542          171229077
  377   490          171231633
  326   515          171236851
  430   451          171240851
  254   537          171241217
   66   555          171241371
  407   470          171242143
  416   463          171244143
  382   487          171244271
  355   502          171244883
  145   552          171245233
  353   503          171250504
  357   501          171250794
   67   555          171254638
  107   554          171256507
  129   553          171259066
  292   527          171260271
  204   546          171261000
  321   517          171264574
  338   510          171265472
  351   504          171267615
  359   500          171268279
   68   555          171268307
  331   513          171270388
  313   520          171272297
  211   545          171272556
  411   467          171274094
  403   473          171274644
   69   555          171282384
  170   550          171288000
  240   540          171288000
  393   480          171290457
  108   554          171291176
  349   505          171296174
   70   555          171296875
  245   539          171296944
  361   499          171297380
  429   452          171298997
  390   482          171299168
  180   549          171301149
  372   493          171302005
  282   530          171302768
  159   551          171303830
  267   534          171307467
  146   552          171308744
  130   553          171309377
   71   555          171311786
  197   547          171312696
  396   478          171314488
  189   548          171317861
  235   541          171318296
  421   459          171321040
  263   535          171321822
  271   533          171321948
  109   554          171326493
   72   555          171327123
  289   528          171335521
  347   506          171336139
  363   498          171338139
  387   484          171340507
  224   543          171342431
   73   555          171342892
  250   538          171345872
  218   544          171349416
  316   519          171352855
   74   555          171359099
  131   553          171360468
  428   453          171362429
  110   554          171362464
  259   536          171364635
  275   532          171365643
  336   511          171365887
  379   489          171370108
  415   464          171370719
  399   476          171371375
  147   552          171373131
  171   550          171375211
   75   555          171375750
  160   551          171380151
  205   546          171386461
  230   542          171387088
  345   507          171387468
  365   497          171390598
   76   555          171392851
  181   549          171398890
  111   554          171399095
  324   516          171400320
  212   545          171406753
  329   514          171408033
  374   492          171409112
   77   555          171410408
  406   471          171410527
  132   553          171412345
  384   486          171414360
  302   524          171421432
  420   460          171424000
  410   468          171424232
  190   548          171425592
  305   523          171428292
   78   555          171428427
  286   529          171429545
  198   547          171429715
  427   454          171431147
  299   525          171434024
  255   537          171435528
  112   554          171436392
  148   552          171438400
  279   531          171438930
   79   555          171446914
  343   508          171450119
  319   518          171453591
  308   522          171454760
  367   496          171454799
  161   551          171457432
  402   474          171461232
  241   540          171461521
  172   550          171463448
  133   553          171465014
   80   555          171465875
  296   526          171465912
  113   554          171474361
  334   512          171477432
  246   539          171477755
  236   541          171484677
   81   555          171485316
  219   544          171492643
  225   543          171493632
  182   549          171497717
  311   521          171500992
  414   465          171502569
  149   552          171504557
  426   455          171505151
   82   555          171505243
  114   554          171513008
  206   546          171513152
  293   527          171516940
  134   553          171518481
  381   488          171520613
  392   481          171520929
  268   534          171522136
  341   509          171524050
   83   555          171525662
  376   491          171528147
  264   535          171530119
  369   495          171530784
  395   479          171532114
  419   461          171532240
  441   441          171532242
  251   538          171534123
  191   548          171534463
  440   442          171534888
  162   551          171535679
  283   530          171542187
  213   545          171542222
  389   483          171542456
  439   443          171542826
  272   533          171543085
  231   542          171546479
   84   555          171546579
  199   547          171547922
  115   554          171552339
  173   550          171552717
  438   444          171556056
  327   515          171556658
  260   536          171566656
  314   520          171567144
   85   555          171568000
  150   552          171571608
  135   553          171572752
  437   445          171574578
  322   517          171574661
  398   477          171576125
  409   469          171579638
  405   472          171584173
  425   456          171584441
  290   528          171586952
   86   555          171589931
  116   554          171592360
  276   532          171593344
  386   485          171596581
  183   549          171597636
  436   446          171598392
  332   513          171600065
  339   510          171609219
   87   555          171612378
  163   551          171614898
  371   494          171618595
  356   502          171624024
  354   503          171625391
  435   447          171627498
  136   553          171627833
  256   537          171631369
  117   554          171633077
  358   501          171634213
   88   555          171635347
  242   540          171636488
  220   544          171637184
  352   504          171638272
  151   552          171639559
  413   466          171639693
  207   546          171641079
  174   550          171643024
  192   548          171644480
  418   462          171645760
  226   543          171646183
  237   541          171652474
  401   475          171653076
  317   519          171653372
  360   500          171656000
   89   555          171658844
  378   490          171659152
  247   539          171660042
  434   448          171661896
  350   505          171662625
  200   547          171667323
  424   457          171669017
  280   531          171673291
  118   554          171674496
  287   529          171675792
  214   545          171678969
   90   555          171682875
  383   487          171683190
  137   553          171683730
  362   499          171689427
  164   551          171695095
  303   524          171695951
  348   506          171698408
  184   549          171698653
  433   449          171701586
  300   525          171703125
  337   511          171705584
  232   542          171707256
   91   555          171707446
  306   523          171708283
  152   552          171708416
  325   516          171716221
  119   554          171716623
  373   493          171718274
  252   538          171723880
  297   526          171729649
   92   555          171732563
  330   514          171733744
  175   550          171734375
  364   498          171734536
  269   534          171738413
  265   535          171740000
  309   522          171740277
  408   470          171740312
  138   553          171740449
  346   507          171745579
  432   450          171746568
  394   480          171754984
  193   548          171755649
  391   482          171756639
   93   555          171758232
  423   458          171758879
  120   554          171759464
  320   518          171759832
  404   473          171763081
  417   463          171764560
  273   533          171765854
  261   536          171770237
  208   546          171770248
  294   527          171775367
  165   551          171776276
  153   552          171778185
  412   467          171782091
  221   544          171783045
  284   530          171783304
   94   555          171784459
  397   478          171786125
  201   547          171787924
  388   484          171790976
  366   497          171791369
  312   521          171792089
  431   451          171796842
  139   553          171797996
  227   543          171800090
  185   549          171800774
  380   489          171802169
  121   554          171803025
  344   508          171804096
   95   555          171811250
  243   540          171812907
  335   512          171813103
  215   545          171817000
  238   541          171821693
  277   532          171822701
  176   550          171826776
  257   537          171828746
  375   492          171829863
   96   555          171838611
  291   528          171840123
  248   539          171843811
  122   554          171847312
  154   552          171848872
  400   476          171850176
  430   452          171852408
  422   459          171854027
  140   553          171856377
  385   486          171857881
  166   551          171858447
  368   496          171859968
  315   520          171863875
   97   555          171866548
  194   548          171867976
  233   542          171869425
  342   509          171873917
  328   515          171878427
    0   556          171879616
    1   556          171879617
    2   556          171879624
    3   556          171879643
    4   556          171879680
    5   556          171879741
    6   556          171879832
    7   556          171879959
    8   556          171880128
    9   556          171880345
   10   556          171880616
   11   556          171880947
   12   556          171881344
   13   556          171881813
   14   556          171882360
   15   556          171882991
   16   556          171883712
   17   556          171884529
   18   556          171885448
   19   556          171886475
  323   517          171886680
   20   556          171887616
  416   464          171888640
   21   556          171888877
   22   556          171890264
   23   556          171891783
  123   554          171892331
   24   556          171893440
   98   555          171895067
   25   556          171895241
   26   556          171897192
   27   556          171899299
  209   546          171900665
   28   556          171901568
   29   556          171904005
  186   549          171904005
  407   471          171906254
   30   556          171906616
  281   531          171909332
   31   556          171909407
  202   547          171909731
   32   556          171912384
  429   453          171913266
  253   538          171915149
   33   556          171915553
  141   553          171915598
   34   556          171918920
  177   550          171920233
  155   552          171920483
   35   556          171922491
  288   529          171923761
   99   555          171924174
   36   556          171926272
  411   468          171929763
  222   544          171930232
   37   556          171930269
  333   513          171931734
   38   556          171934488
  124   554          171938088
   39   556          171938935
  370   495          171940375
  167   551          171941614
   40   556          171943616
  403   474          171947251
   41   556          171948537
  266   535          171951471
  377   491          171953404
   42   556          171953704
  100   555          171953875
  421   460          171954461
  340   510          171955000
  228   543          171955359
  318   519          171955791
  270   534          171956304
  216   545          171956321
  382   488          171957240
   43   556          171959123
   44   556          171964800
   45   556          171970741
  304   524          171972288
  301   525          171974026
  262   536          171975384
  142   553          171975665
   46   556          171976952
  428   454          171979416
  195   548          171981467
  393   481          171983098
   47   556          171983439
  101   555          171984176
  125   554          171984589
  307   523          171990110
   48   556          171990208
  274   533          171990261
  244   540          171990784
  239   541          171992340
  156   552          171993024
  298   526          171995168
   49   556          171997265
  390   483          171997587
  396   479          172001375
  355   503          172002402
   50   556          172004616
  357   502          172005301
  187   549          172008352
  353   504          172011041
   51   556          172012267
  178   550          172014752
  102   555          172015083
  415   465          172018000
  359   501          172019780
   52   556          172020224
  168   551          172025783
  285   530          172026125
  310   522          172027648
  258   537          172027665
   53   556          172028493
  249   539          172029068
  351   505          172031176
  126   554          172031840
  210   546          172032336
  372   494          172032632
  203   547          172032750
  234   542          172032992
  326   516          172034072
  295   527          172035558
  143   553          172036584
   54   556          172037080
  387   485          172044728
  361   500          172045881
   55   556          172045991
  103   555          172046602
  338   511          172047303
  427   455          172050858
  399   477          172052532
  278   532          172053720
   56   556          172055232
  420   461          172060181
  331   514          172061435
  349   506          172062765
   57   556          172064809
  157   552          172066501
  321   518          172067993
   58   556          172074728
  406   472          172077464
  104   555          172078739
  223   544          172078751
  127   554          172079847
  410   469          172082709
  363   499          172083646
   59   556          172084995
  313   521          172085058
  379   490          172088939
  292   528          172095040
   60   556          172095616
  196   548          172096128
  217   545          172096938
  144   553          172098361
  347   507          172105766
   61   556          172106597
  254   538          172107936
  179   550          172110339
  169   551          172110960
  105   555          172111500
  229   543          172111996
  188   549          172113821
  441   442          172117009
   62   556          172117944
  440   443          172122307
  384   487          172124407
  426   456          172127592
  128   554          172128616
   63   556          172129663
  439   444          172132903
  365   498          172133117
  402   475          172136683
  374   493          172136781
  158   552          172140920
   64   556          172141760
  106   555          172144891
  282   531          172147059
  438   445          172148797
  336   512          172150784
  414   466          172152640
   65   556          172154241
  204   547          172156987
  345   508          172160137
  145   553          172161002
  316   520          172162496
  240   541          172164421
  267   535          172164538
  211   546          172165267
   66   556          172167112
  437   446          172169989
  245   540          172170125
  419   462          172171187
  289   529          172173458
  271   534          172175815
  129   554          172178153
  107   555          172178918
   67   556          172180379
  263   536          172182103
   68   556          172194048
  367   497          172194336
  436   447          172196479
  170   551          172197151
  235   542          172197963
  324   517          172200637
  329   515          172202164
  180   550          172207000
   69   556          172208125
  425   457          172209618
  197   548          172211965
  108   555          172213587
  250   539          172215819
  159   552          172216287
  275   533          172216312
  392   482          172216456
  189   549          172220418
  395   480          172221875
   70   556          172222616
  146   553          172224513
  343   509          172225836
  259   537          172228132
  435   448          172228267
  130   554          172228464
  224   544          172228608
  381   489          172236510
   71   556          172237527
  218   545          172238857
  409   470          172240929
  389   484          172243773
  302   525          172246733
  109   555          172248904
  305   524          172250449
   72   556          172252864
  376   492          172252864
  405   473          172253942
  319   519          172260118
  398   478          172260144
  299   526          172262475
  434   449          172265353
  334   513          172265401
  369   496          172267345
   73   556          172268633
  230   543          172270007
  286   530          172270656
  308   523          172273779
  131   554          172279555
  205   547          172282448
  171   551          172284362
   74   556          172284840
  110   555          172284875
  279   532          172286407
  418   463          172287479
  147   553          172288900
  413   467          172292560
  160   552          172292608
  424   458          172296936
  296   527          172297519
  212   546          172299464
   75   556          172301491
  255   538          172302247
  341   510          172302821
  386   486          172303712
  181   550          172304741
  433   450          172307737
  311   522          172316879
   76   556          172318592
  111   555          172321506
  190   549          172328149
  198   548          172328984
  401   476          172331377
  132   554          172331432
   77   556          172336149
  241   541          172337942
  246   540          172350936
  293   528          172351709
  371   495          172352186
  327   516          172353879
   78   556          172354168
  148   553          172354169
  432   451          172355419
  112   555          172358803
  236   542          172364344
  161   552          172369889
  172   551          172372599
   79   556          172372655
  322   518          172378080
  268   535          172379207
  225   544          172379809
  314   521          172379905
  378   491          172380923
  356   503          172381543
  219   545          172382084
  133   554          172384101
  354   504          172385928
  283   531          172386478
  358   502          172388720
  423   459          172389546
  264   536          172390400
  339   511          172391050
  332   514          172391112
   80   556          172391616
  383   488          172396159
  113   555          172396772
  272   534          172396952
  352   505          172401833
  182   550          172403568
  251   539          172404070
  408   471          172404423
  360   501          172407501
  431   452          172408399
  417   464          172409057
  206   547          172409139
   81   556          172411057
  149   553          172420326
  290   529          172424889
  350   506          172429216
  231   543          172429398
  260   537          172430153
   82   556          172430984
  213   546          172434933
  114   555          172435419
  404   474          172435688
  191   549          172437020
  134   554          172437568
  412   468          172437760
  362   500          172437928
  276   533          172444013
  199   548          172447191
  394   481          172447625
  162   552          172448136
  373   494          172448901
   83   556          172451403
  391   483          172455058
  173   551          172461868
  317   520          172463013
  430   453          172466677
  348   507          172468035
   84   556          172472320
  397   479          172473012
  115   555          172474750
  364   499          172480043
  150   553          172487377
  422   460          172487448
  337   512          172490481
  135   554          172491839
   85   556          172493741
  388   485          172495197
  256   538          172498088
  183   550          172503487
  242   541          172512909
  116   555          172514771
   86   556          172515672
  325   517          172516538
  287   530          172516903
  346   508          172518248
  280   532          172520768
  380   490          172521000
  303   525          172521252
  220   545          172526625
  163   552          172527355
  330   515          172527875
  429   454          172530253
  306   524          172530440
  400   477          172531333
  300   526          172531576
  237   542          172532141
  226   544          172532360
  247   540          172533223
  366   498          172533888
  416   465          172535921
  207   547          172537066
   87   556          172538119
  136   554          172546920
  192   549          172547037
  174   551          172552175
  151   553          172555328
  117   555          172555488
  375   493          172557532
  309   523          172559296
   88   556          172561088
  297   527          172561256
  320   519          172566359
  200   548          172566592
  385   487          172567928
  214   546          172571680
  407   472          172573191
  344   509          172579813
   89   556          172584585
  411   469          172588240
  232   543          172590175
  421   461          172590642
  252   539          172593827
  269   535          172595484
  118   555          172596907
  428   455          172599127
  368   497          172599505
  265   536          172600281
  335   513          172601072
  137   554          172602817
  184   550          172604504
  164   552          172607552
  312   522          172607976
   90   556          172608616
  294   528          172610136
  273   534          172619721
  403   475          172622702
  152   553          172624185
  284   531          172627595
   91   556          172633187
  261   537          172633734
  119   555          172639034
  175   551          172643526
  342   510          172652688
  193   549          172658206
   92   556          172658304
  138   554          172659536
  208   547          172666235
  415   466          172668071
  221   545          172672486
  382   489          172673137
  427   456          172673299
  277   533          172673370
  328   516          172675648
  315   521          172676636
  370   496          172676936
  291   529          172678060
  377   492          172678121
  393   482          172678625
  120   555          172681875
   93   556          172683973
  227   544          172686267
  201   548          172687193
  165   552          172688733
  243   541          172689328
  323   518          172690099
  396   480          172691136
  153   553          172693954
  257   538          172695465
  390   484          172698904
  420   462          172699128
  238   542          172701360
  442   442          172701776
  441   443          172704428
  185   550          172706625
  215   546          172709711
   94   556          172710200
  440   444          172712384
  248   540          172716992
  139   554          172717083
  333   514          172722781
  121   555          172725436
  439   445          172725644
  176   551          172735927
  399   478          172736551
  340   511          172736831
   95   556          172736991
  410   470          172744000
  438   446          172744208
  406   473          172747233
  387   486          172751859
  233   543          172752344
  426   457          172752769
  281   532          172756809
  357   503          172762820
  355   504          172762939
   96   556          172764352
  154   553          172764641
  288   530          172764872
  318   520          172765432
  372   495          172766223
  437   447          172768076
  122   555          172769723
  194   549          172770533
  166   552          172770904
  359   502          172774287
  353   505          172774602
  140   554          172775464
  253   539          172785096
   97   556          172792289
  209   547          172796652
  436   448          172797248
  361   501          172797382
  304   525          172797589
  351   506          172797767
  301   526          172802477
  414   467          172805507
    0   557          172808693
    1   557          172808694
    2   557          172808701
    3   557          172808720
    4   557          172808757
    5   557          172808818
    6   557          172808909
  202   548          172809000
    7   557          172809036
    8   557          172809205
    9   557          172809422
   10   557          172809693
  186   550          172809856
   11   557          172810024
   12   557          172810421
  379   491          172810710
   13   557          172810890
   14   557          172811437
  266   536          172811752
   15   557          172812068
  307   524          172812267
   16   557          172812789
  419   463          172812906
  270   535          172813375
   17   557          172813606
   18   557          172814525
  123   555          172814742
  402   476          172814984
   19   557          172815552
   20   557          172816693
   21   557          172817954
   22   557          172819341
  222   545          172819673
   98   556          172820808
   23   557          172820860
   24   557          172822517
   25   557          172824318
   26   557          172826269
  298   527          172826775
   27   557          172828376
  177   551          172829384
   28   557          172830645
  435   449          172831724
  363   500          172832147
  338   512          172832200
  349   507          172832392
   29   557          172833082
  326   517          172834389
  141   554          172834685
   30   557          172835693
  155   553          172836252
  384   488          172837376
  425   458          172837537
   31   557          172838484
  262   537          172838881
   32   557          172841461
  228   544          172841536
  274   534          172844128
   33   557          172844630
  310   523          172846667
   34   557          172847997
  216   546          172849032
   99   556          172849915
   35   557          172851568
  167   552          172854071
   36   557          172855349
  331   515          172855566
   37   557          172859346
  124   555          172860499
   38   557          172863565
  244   541          172867205
  374   494          172867408
   39   557          172868012
  295   528          172870327
  285   531          172870416
  434   450          172871504
  239   542          172872007
   40   557          172872693
  321   519          172874520
   41   557          172877614
  347   508          172878435
  365   499          172878624
  100   556          172879616
   42   557          172882781
  195   549          172884024
   43   557          172888200
   44   557          172893877
  258   538          172894384
  142   554          172894752
   45   557          172899818
  313   522          172900945
  249   540          172902249
  278   533          172904389
  409   471          172905040
   46   557          172906029
  125   555          172907000
  156   553          172908793
  101   556          172909917
   47   557          172912516
  187   550          172914203
  395   481          172914516
  392   483          172914875
  234   543          172915911
  433   451          172916588
   48   557          172919285
  178   551          172923903
   49   557          172926342
  405   474          172926549
  424   459          172927603
  210   547          172928323
  418   464          172931976
  203   548          172932019
  292   529          172932977
   50   557          172933693
  345   509          172935854
  367   498          172936855
  168   552          172938240
  336   513          172938753
  102   556          172940824
   51   557          172941344
  398   479          172947031
  389   485          172947994
  413   468          172948229
   52   557          172949301
  126   555          172954251
  381   490          172955341
  143   554          172955671
   53   557          172957570
   54   557          172966157
  432   452          172966976
  223   545          172968192
  103   556          172972343
   55   557          172975068
  316   521          172975257
  254   539          172977883
  376   493          172980533
  157   553          172982270
   56   557          172984309
  217   546          172989649
   57   557          172993886
  282   532          172994536
  229   544          172998173
  196   549          172998685
  329   516          172999385
  127   555          173002258
   58   557          173003805
  324   518          173004056
  104   556          173004480
  343   510          173004607
  369   497          173006882
  401   477          173012534
  386   487          173013759
   59   557          173014072
  289   530          173014569
  144   554          173017448
  179   551          173019490
  188   550          173019672
  431   453          173022668
  423   460          173022967
  169   552          173023417
   60   557          173024693
  267   536          173024819
  271   535          173032886
   61   557          173035674
  105   556          173037241
  240   542          173044088
  263   537          173045600
  245   541          173046546
   62   557          173047021
  128   555          173051027
  204   548          173056256
  417   465          173056338
  334   514          173056448
  158   553          173056689
   63   557          173058740
  211   547          173061254
  319   520          173069759
  275   534          173070179
  106   556          173070632
   64   557          173070837
  408   472          173071360
  302   526          173075184
  305   525          173075750
  145   554          173080089
  235   543          173080882
   65   557          173083318
  430   454          173083664
  341   511          173084652
  371   496          173088747
  250   540          173089000
  299   527          173094082
  259   538          173094851
  308   524          173095936
   66   557          173096189
  412   469          173096237
  129   555          173100564
  107   556          173104659
  378   492          173105640
   67   557          173109456
  170   552          173109608
  404   475          173111139
  383   489          173112056
  197   549          173114522
  286   531          173114947
  180   551          173116151
  224   545          173118049
   68   557          173123125
  422   461          173123629
  189   550          173126269
  218   546          173131568
  159   553          173132056
  296   528          173132288
  311   523          173135898
  279   533          173137076
   69   557          173137202
  108   556          173139328
  356   504          173142080
  394   482          173143152
  146   554          173143600
  358   503          173146239
  354   505          173149489
  429   455          173149964
  130   555          173150875
   70   557          173151693
  327   517          173154196
  230   544          173156184
  391   484          173156375
  360   502          173162008
  397   480          173162773
   71   557          173166604
  352   506          173168424
  255   539          173172194
  109   556          173174645
  339   512          173175947
  205   548          173181717
   72   557          173181941
  373   495          173182492
  322   519          173184607
  332   515          173185243
  416   466          173185992
  362   501          173189429
  293   529          173189646
  212   547          173195451
  314   522          173195792
  171   552          173196819
   73   557          173197710
  350   507          173198843
  131   555          173201966
  388   486          173202328
  147   554          173207987
  160   553          173208377
  110   556          173210616
  181   551          173213892
   74   557          173213917
  400   478          173215352
  241   542          173217609
  428   456          173221568
  246   541          173227357
  364   500          173228544
  421   462          173229589
   75   557          173230568
  198   549          173231541
  283   532          173233955
  190   550          173234000
  268   536          173239488
  348   508          173240704
  380   491          173242771
  407   473          173242960
  111   556          173247247
  236   543          173247263
   76   557          173247669
  411   470          173249531
  132   555          173253843
  264   537          173253897
  272   535          173254023
   77   557          173265226
  290   530          173266000
  225   545          173269250
  148   554          173273256
  219   546          173274795
  317   521          173275774
  251   540          173277251
  337   513          173278450
  366   499          173279395
  385   488          173280897
   78   557          173283245
  112   556          173284544
  172   552          173285056
  161   553          173285658
  375   494          173288159
  442   443          173289195
  346   509          173293965
  441   444          173294505
  260   538          173296872
  276   534          173297880
  427   457          173298476
  403   476          173301003
   79   557          173301732
  440   445          173305125
  133   555          173306512
  206   548          173308408
  182   551          173312719
  231   544          173315575
  325   518          173319957
   80   557          173320693
  415   467          173320938
  439   446          173321055
  113   556          173322513
  330   516          173325096
  213   547          173330920
  149   554          173339413
   81   557          173340134
  420   463          173340847
  368   498          173342024
  438   447          173342295
  191   550          173342871
  303   526          173349703
  199   549          173349748
  306   525          173355741
  344   510          173358584
  134   555          173359979
   82   557          173360061
  114   556          173361160
  287   531          173361194
  300   527          173363183
  162   553          173363905
  256   539          173368035
  437   448          173368845
  280   533          173371437
  173   552          173374325
  320   520          173376000
  393   483          173377044
   83   557          173380480
  426   458          173380688
  309   524          173381453
  396   481          173383777
  382   490          173391968
  335   514          173392119
  242   542          173392576
  297   528          173396025
  115   556          173400491
  436   449          173400705
   84   557          173401397
  390   485          173403125
  377   493          173405790
  150   554          173406464
  410   471          173408111
  247   541          173409644
  183   551          173412638
  135   555          173414250
  237   543          173415060
  370   497          173416473
  220   546          173419336
  406   474          173419840
  226   545          173421801
   85   557          173422818
  399   479          173423438
  312   523          173426995
  342   511          173434519
  207   548          173436335
  435   450          173437875
  116   556          173440512
  163   553          173443124
   86   557          173444749
  294   529          173448073
  192   550          173452888
  269   536          173455765
  419   464          173457403
  414   468          173461176
  387   487          173461906
  265   537          173463778
  174   552          173464632
  252   540          173467008
   87   557          173467196
  214   547          173467667
  425   459          173468204
  200   549          173469149
  136   555          173469331
  151   554          173474415
  284   532          173475072
  328   517          173475965
  232   544          173476352
  273   535          173476792
  434   451          173480355
  117   556          173481229
   88   557          173490165
  315   522          173492523
  402   477          173496141
  323   519          173496626
  261   538          173500453
  372   496          173502784
  184   551          173513655
   89   557          173513662
  333   515          173516912
  291   530          173519171
  340   512          173521728
  118   556          173522648
  164   553          173523321
  357   504          173523357
  137   555          173525228
  355   505          173526500
  277   534          173527237
  433   452          173528145
  359   503          173531806
  379   492          173535427
   90   557          173537693
  353   506          173541193
  152   554          173543272
  361   502          173551889
  384   489          173553273
  175   552          173555983
  424   460          173561024
   91   557          173562264
  193   550          173564057
  119   556          173564775
  221   546          173565197
  257   539          173565412
  208   548          173565504
  351   507          173567394
  243   542          173568995
  409   472          173571977
  227   545          173575708
  318   521          173578193
  418   465          173579257
  432   453          173581245
  138   555          173581947
  363   501          173583648
  238   543          173584279
   92   557          173587381
  201   549          173589750
  248   541          173593413
  374   495          173600999
  405   475          173602000
  165   553          173604502
  349   508          173605061
  215   547          173605698
  413   469          173606706
  281   533          173607478
  120   556          173607616
  288   531          173609163
  395   482          173610043
  153   554          173613041
   93   557          173613050
  185   551          173615776
  392   484          173616192
  338   513          173620169
  304   526          173626040
  365   500          173627125
  301   527          173634084
  398   480          173636792
  307   525          173637568
  326   518          173637808
  233   544          173638521
   94   557          173639277
  139   555          173639494
  431   454          173639655
  176   552          173648384
  121   556          173651177
  331   516          173652787
  347   509          173654152
  389   486          173655125
  253   540          173658277
  423   461          173659148
  298   528          173661544
   95   557          173666068
  310   524          173668824
  270   536          173673656
  266   537          173675249
  194   550          173676384
  381   491          173677112
  367   499          173682362
  154   554          173683728
  321   520          173684161
  166   553          173686673
   96   557          173693429
  122   556          173695464
  209   548          173695921
  401   478          173696553
  140   555          173697875
  274   535          173701199
  430   455          173703375
  262   538          173705600
  417   466          173706409
  295   529          173708264
  376   494          173711160
  202   549          173711557
  222   546          173712384
  345   510          173714625
  285   532          173717893
  186   551          173719007
  313   523          173719964
   97   557          173721366
  386   488          173726728
  336   514          173729800
  228   545          173730977
  123   556          173740483
    0   558          173741112
    1   558          173741113
    2   558          173741120
  408   473          173741129
    3   558          173741139
    4   558          173741176
    5   558          173741237
    6   558          173741328
    7   558          173741455
    8   558          173741624
    9   558          173741841
  177   552          173741841
   10   558          173742112
   11   558          173742443
   12   558          173742840
   13   558          173743309
   14   558          173743856
   15   558          173744487
  216   547          173745019
   16   558          173745208
   17   558          173746025
  244   542          173746872
   18   558          173746944
   19   558          173747971
   20   558          173749112
  369   498          173749401
   98   557          173749885
   21   558          173750373
   22   558          173751760
   23   558          173753279
  239   543          173754926
   24   558          173754936
  155   554          173755339
   25   558          173756737
  141   555          173757096
  412   470          173757528
  278   534          173758256
   26   558          173758688
   27   558          173760795
  422   462          173762576
   28   558          173763064
  258   539          173764331
   29   558          173765501
   30   558          173768112
  167   553          173769840
   31   558          173770903
  429   456          173772405
   32   558          173773880
  292   530          173774088
   33   558          173777049
  249   541          173778670
   99   557          173778992
   34   558          173780416
   35   558          173783987
  124   556          173786240
  343   511          173786438
   36   558          173787768
  404   476          173789440
  195   550          173789875
  316   522          173791144
   37   558          173791765
   38   558          173795984
  329   517          173799702
   39   558          173800431
  234   544          173802088
   40   558          173805112
  100   557          173808693
   41   558          173810033
  324   519          173810583
   42   558          173815200
  142   555          173817163
   43   558          173820619
  187   551          173823354
   44   558          173826296
  210   548          173827592
  156   554          173827880
  371   497          173828284
  383   490          173830887
   45   558          173832237
  125   556          173832741
  378   493          173833309
  203   549          173834576
  178   552          173836360
   46   558          173838448
  416   467          173838859
  101   557          173838994
  394   483          173841571
   47   558          173844935
  282   533          173845205
  428   457          173846745
  334   515          173850579
  254   540          173851064
   48   558          173851704
  168   553          173854009
  397   481          173855414
   49   558          173858761
  289   531          173858860
  391   485          173860596
  223   546          173860903
   50   558          173866112
  341   512          173869549
  102   557          173869901
  421   463          173871308
   51   558          173873763
  443   443          173876614
  143   555          173878082
  442   444          173879272
  126   556          173879992
   52   558          173881720
  319   521          173882520
  217   547          173885636
  441   445          173887246
  229   545          173887614
  267   537          173888316
   53   558          173889989
  271   536          173893167
   54   558          173898576
  440   446          173900536
  157   554          173901357
  103   557          173901420
  400   479          173902239
  305   526          173904201
  196   550          173904536
  356   505          173905641
  358   504          173906776
  302   527          173906791
   55   558          173907487
  263   538          173912319
  388   487          173912375
  411   471          173913642
  407   474          173915567
  354   506          173916080
   56   558          173916728
  373   496          173919053
  439   447          173919142
  360   503          173919527
  308   525          173921237
  245   542          173926213
   57   558          173926305
  427   458          173926395
  240   543          173927007
  275   535          173927250
  127   556          173927999
  188   551          173928823
  299   528          173928851
  179   552          173931947
  104   557          173933557
   58   558          173936224
  352   507          173938051
  169   553          173939186
  144   555          173939859
  438   448          173943064
  362   502          173943936
   59   558          173946491
   60   558          173957112
  327   518          173957615
  311   524          173958055
  204   549          173958813
  211   548          173960523
  286   532          173962424
  339   513          173963916
  259   539          173964798
  250   541          173965421
  105   557          173966318
  235   544          173967059
  380   492          173967488
   61   558          173968093
  296   529          173970225
  350   508          173971512
  437   449          173972302
  158   554          173975776
  415   468          173976607
  128   556          173976768
   62   558          173979440
  364   501          173980045
  403   477          173982160
  332   516          173982464
  420   464          173985344
  279   534          173990943
   63   558          173991159
  322   520          173994248
  385   489          173996794
  106   557          173999709
  145   555          174002500
   64   558          174003256
  436   450          174006856
  224   546          174010760
  426   459          174011355
  314   523          174014811
   65   558          174015737
  348   509          174016421
  197   550          174020373
  375   495          174021750
  170   553          174025377
  129   556          174026305
  218   547          174027555
  366   500          174027896
   66   558          174028608
  180   552          174028608
  293   530          174030757
  107   557          174033736
  189   551          174035420
   67   558          174041875
  255   540          174045375
  230   545          174045625
  435   451          174046726
  159   554          174051143
   68   558          174055544
  146   555          174066011
  108   557          174068405
  337   514          174069497
   69   558          174069621
  346   510          174072736
  410   472          174075048
  130   556          174076616
  393   484          174078361
  396   482          174079304
   70   558          174084112
  205   549          174084274
  283   533          174084624
  368   499          174087531
  317   522          174091661
  434   452          174091912
  212   548          174094720
  406   475          174095291
   71   558          174099023
  241   543          174100528
  425   460          174101625
  268   537          174102985
  109   557          174103722
  419   465          174104684
  246   542          174107024
  390   486          174110256
  290   531          174110291
  171   553          174112588
  399   480          174113199
  382   491          174113739
  272   536          174114304
   72   558          174114360
  414   469          174119653
  264   538          174120616
  330   517          174125413
  181   552          174126349
  325   519          174126484
  160   554          174127464
  131   556          174127707
   73   558          174130129
  147   555          174130398
  236   544          174133440
  377   494          174136417
  198   550          174137392
  110   557          174139693
  344   511          174140415
  433   453          174142414
  190   551          174143151
   74   558          174146336
  251   541          174153672
  276   535          174154951
  370   498          174158992
  225   546          174161961
   75   558          174162987
  260   539          174166819
  219   547          174170782
  387   488          174174875
  111   557          174176324
  132   556          174179584
   76   558          174180088
  402   478          174180160
  303   527          174181310
  306   526          174184192
  335   515          174186250
  320   521          174188761
  148   555          174195667
  424   461          174197205
   77   558          174197645
  300   528          174197952
  432   454          174198232
  172   553          174200825
  161   554          174204745
  231   545          174205016
  309   525          174206754
  287   532          174208671
  206   549          174210965
  112   557          174213621
   78   558          174215664
  342   512          174219416
  182   552          174225176
  280   534          174225304
  418   466          174229328
  213   548          174230189
  133   556          174232253
  297   529          174233962
   79   558          174234151
  256   540          174241216
  409   473          174241746
  372   497          174242321
  312   524          174249152
  113   557          174251590
  191   551          174252022
   80   558          174253112
  199   550          174255599
  431   455          174259366
  149   555          174261824
  379   493          174263096
  413   470          174267997
  384   490          174272104
   81   558          174272553
  242   543          174275495
  328   518          174279384
  405   476          174280301
  162   554          174282992
  134   556          174285720
  357   505          174286918
  294   530          174289184
  247   542          174289311
  173   553          174290094
  114   557          174290237
  359   504          174292343
   82   558          174292480
  355   506          174293091
  423   462          174298095
  237   544          174301237
  323   520          174306267
  395   483          174308462
  361   503          174309408
  340   513          174309697
  353   507          174310820
  315   523          174311542
   83   558          174312899
  333   516          174314133
  226   546          174314512
  220   547          174315323
  269   537          174319262
  392   485          174320413
  183   552          174325095
  284   533          174325741
  430   456          174325816
  150   555          174328875
  398   481          174329433
  115   557          174329568
  265   538          174330497
   84   558          174333816
  273   536          174337073
  374   496          174337560
  363   502          174338155
  207   549          174338892
  135   556          174339991
  351   508          174340063
  252   541          174343429
   85   558          174355237
  417   467          174359276
  192   551          174362039
  163   554          174362211
  291   531          174363462
  389   487          174365172
  232   545          174365793
  214   548          174366936
  116   557          174369589
  261   539          174370400
  200   550          174375000
   86   558          174377168
  365   501          174378626
  174   553          174380401
  349   509          174380778
  401   479          174383440
  277   535          174384308
  318   522          174394080
  136   556          174395072
  151   555          174396826
  429   457          174397582
   87   558          174399615
  381   492          174401829
  422   463          174404295
  117   557          174410306
  338   514          174411216
  408   474          174413736
  412   471          174421639
   88   558          174422584
  184   552          174426112
  367   500          174430863
  347   510          174432923
  257   540          174438593
  164   554          174442408
  386   489          174442625
  326   519          174444335
  376   495          174444751
   89   558          174446081
  137   556          174450969
  118   557          174451725
  243   543          174451914
  331   517          174453104
  288   532          174456640
  304   527          174457647
  221   547          174461184
  281   534          174461345
  152   555          174465683
  307   526          174466019
  443   444          174466691
  208   549          174468061
  227   546          174468419
  301   528          174468853
   90   558          174470112
  238   544          174470456
  404   477          174470597
  175   553          174471752
  442   445          174472013
  248   542          174473080
  193   551          174473208
  428   458          174474664
  441   446          174482657
  119   557          174493852
  310   525          174494125
  416   468          174494528
   91   558          174494683
  369   499          174494908
  201   550          174495601
  345   511          174496456
  321   521          174496922
  440   447          174498623
  298   529          174499481
  215   548          174504967
  138   556          174507688
  421   464          174515805
   92   558          174519800
  439   448          174519911
  165   554          174523589
  336   515          174523931
  233   545          174527962
  185   552          174528233
  253   541          174534698
  153   555          174535452
  120   557          174536693
  270   537          174537153
  266   538          174541968
  313   524          174542121
  394   484          174542888
   93   558          174545469
  438   449          174546521
  295   530          174549375
  397   482          174550941
  383   491          174552658
  427   459          174557062
  274   536          174561480
  378   494          174563936
  176   553          174564153
  139   556          174565235
  391   486          174567727
  285   533          174568562
  371   498          174570803
  343   512          174571335
   94   558          174571696
  262   539          174575547
  437   450          174578453
  121   557          174580254
  411   472          174580579
  194   551          174585535
  407   475          174591018
  400   480          174592000
  209   549          174598478
   95   558          174598487
  329   518          174603121
  166   554          174605760
  154   555          174606139
  222   547          174608371
  316   523          174610163
  278   535          174615327
  436   451          174615707
  202   550          174617408
  292   531          174618379
  324   520          174620224
  140   556          174623616
  228   546          174623688
  122   557          174624541
  388   488          174625344
   96   558          174625848
  244   543          174629791
  186   552          174631464
  420   465          174632625
  415   469          174635084
  258   540          174637512
  239   544          174641103
  216   548          174644288
  426   460          174644776
  334   516          174647800
   97   558          174653785
  341   513          174657518
  177   553          174657610
  435   452          174658283
  249   542          174658337
  373   497          174658590
  403   478          174666179
  123   557          174669560
  358   505          174670337
  356   506          174672232
    0   559          174676879
    1   559          174676880
    2   559          174676887
    3   559          174676906
    4   559          174676943
    5   559          174677004
    6   559          174677095
    7   559          174677222
    8   559          174677391
    9   559          174677608
  155   555          174677750
   10   559          174677879
   11   559          174678210
   12   559          174678607
   13   559          174679076
   14   559          174679623
  360   504          174680064
   15   559          174680254
   16   559          174680975
   17   559          174681792
   98   558          174682304
   18   559          174682711
  141   556          174682837
   19   559          174683738
   20   559          174684879
  354   507          174685707
   21   559          174686140
   22   559          174687527
  167   554          174688927
   23   559          174689046
   24   559          174690703
  234   545          174691529
   25   559          174692504
   26   559          174694455
  380   493          174695157
   27   559          174696562
  319   522          174698407
   28   559          174698831
  195   551          174699026
  282   534          174699072
   29   559          174701268
  362   503          174701455
   30   559          174703879
  434   453          174706181
  289   532          174706337
   31   559          174706670
   32   559          174709647
  352   508          174710720
   99   558          174711411
   33   559          174712816
  124   557          174715317
  385   490          174715625
   34   559          174716183
   35   559          174719754
   36   559          174723535
  254   541          174727485
   37   559          174727532
  210   549          174730149
   38   559          174731751
  364   502          174734552
  305   527          174735808
  187   552          174735811
   39   559          174736198
  425   461          174737806
  203   550          174740427
   40   559          174740879
  100   558          174741112
  302   528          174741560
  142   556          174742904
  410   473          174744817
   41   559          174745800
  350   509          174747229
  308   526          174749688
  156   555          174750291
   42   559          174750967
  178   553          174752129
  419   466          174754755
  339   514          174754963
  267   538          174755035
   43   559          174756386
  271   537          174756664
  223   547          174756890
  375   496          174758311
  433   454          174759401
  125   557          174761818
   44   559          174762063
  327   519          174764142
  299   529          174766788
   45   559          174768004
  101   558          174771413
  168   554          174773096
  406   476          174773592
   46   559          174774215
  396   483          174777723
  366   501          174779397
  229   546          174780325
   47   559          174780702
  414   470          174780944
  263   539          174782266
  393   485          174782582
  332   517          174782781
  311   525          174783356
  217   548          174784905
   48   559          174787471
  275   536          174787531
   49   559          174794528
  348   510          174795192
   50   559          174801879
  102   558          174802320
  143   556          174803823
  399   481          174805840
  322   521          174807009
  126   557          174809069
  245   543          174809132
   51   559          174809530
  296   530          174811336
  286   533          174813093
  240   544          174813184
  196   551          174813687
   52   559          174817487
  432   455          174817943
  390   487          174820303
  157   555          174823768
   53   559          174825756
  103   558          174833839
   54   559          174834343
  368   500          174836032
  424   462          174836152
  314   524          174836968
  259   540          174837979
  382   492          174838456
  188   552          174841280
   55   559          174843254
  250   542          174845088
  179   553          174847716
  279   535          174848014
   56   559          174852495
  346   511          174854567
  235   545          174856500
  127   557          174857076
  169   554          174858273
   57   559          174862072
  211   549          174863080
  337   515          174863628
  204   550          174864664
  144   556          174865600
  104   558          174865976
  402   479          174867047
  377   495          174870008
   58   559          174871991
  293   531          174875048
  431   456          174881807
  418   467          174882195
   59   559          174882258
  387   489          174890772
   60   559          174892879
  158   555          174898187
  105   558          174898737
   61   559          174903860
  370   499          174904499
  128   557          174905845
  224   547          174906747
  317   523          174910680
  409   474          174914353
   62   559          174915207
  255   541          174921796
  344   512          174925312
  218   548          174926824
   63   559          174926926
  145   556          174928241
  330   518          174928832
  197   551          174929524
  413   471          174932108
  106   558          174932128
  325   520          174936125
  230   546          174938336
  283   534          174938491
   64   559          174939023
  423   463          174939814
  180   553          174944377
  170   554          174944464
  189   552          174947877
  430   457          174950993
   65   559          174951504
  129   557          174955382
  290   532          174957768
  405   477          174961458
   66   559          174964375
  107   558          174966155
  268   538          174969704
  159   555          174973554
   67   559          174977642
  272   537          174977801
  335   516          174983471
  372   498          174984840
  241   544          174986705
  246   543          174989943
  205   550          174990125
  264   539          174990563
   68   559          174991311
  146   556          174991752
  379   494          174993723
  384   491          174993875
  212   549          174997277
  108   558          175000824
  320   522          175004648
   69   559          175005388
  130   557          175005693
  342   513          175007385
  395   484          175009779
  417   468          175014945
  276   536          175015232
  306   527          175015799
  303   528          175016079
   70   559          175019879
  236   545          175022881
  398   482          175024960
  429   458          175025501
  392   486          175027544
  171   554          175031675
  251   542          175033339
   71   559          175034790
  309   526          175035205
  300   529          175035889
  109   558          175036141
  260   540          175040000
  181   553          175042118
  198   551          175046543
  422   464          175048792
  160   555          175049875
   72   559          175050127
  357   506          175053509
  190   552          175055608
  359   505          175055904
  147   556          175056139
  444   444          175056768
  131   557          175056784
  225   547          175057948
  287   533          175059340
  443   445          175059432
  355   507          175062718
   73   559          175065896
  442   446          175067424
  361   504          175069945
  219   548          175070051
  110   558          175072112
  401   480          175073201
  312   525          175074453
  297   530          175075073
  374   497          175077097
  389   488          175078141
  441   447          175080744
   74   559          175082103
  280   535          175082375
  353   508          175083489
  328   519          175085911
  412   472          175088576
  408   475          175089187
  363   503          175095674
  231   546          175097727
   75   559          175098754
  440   448          175099392
  340   514          175100744
  428   459          175105331
  132   557          175108661
  111   558          175108743
  333   517          175114450
  351   509          175115780
   76   559          175115855
  206   550          175116816
  256   541          175117637
  323   521          175119028
  172   554          175119912
  148   556          175121408
  439   449          175123368
  161   555          175127156
  381   493          175129498
  213   549          175132746
  365   502          175133133
   77   559          175133412
  294   531          175133475
  315   524          175133699
  182   553          175140945
  112   558          175146040
   78   559          175151431
  438   450          175152672
  416   469          175153005
  404   478          175154616
  349   510          175159549
  133   557          175161330
  386   490          175161456
  242   544          175161672
  421   465          175163086
  191   552          175164479
  199   551          175164750
   79   559          175169918
  247   543          175172230
  284   534          175179608
  376   496          175181312
  367   501          175182364
  113   558          175184009
  269   538          175185981
  437   451          175187304
  149   556          175187565
   80   559          175188879
  427   460          175190483
  237   545          175190678
  265   539          175200444
  273   537          175200570
  338   515          175205347
  162   555          175205403
   81   559          175208320
  173   554          175209181
  226   547          175210499
  291   532          175210939
  318   523          175213099
  220   548          175214592
  347   511          175214754
  134   557          175214797
  114   558          175222656
  252   542          175223096
  436   452          175227264
   82   559          175228247
  183   553          175240864
  369   500          175243409
  261   540          175243581
  277   536          175244589
  207   550          175244743
  394   485          175247109
   83   559          175248666
  397   483          175249360
  411   473          175250348
  326   520          175253976
  150   556          175254616
  331   518          175256523
  232   546          175258504
  115   558          175261987
  135   557          175269068
  407   476          175269319
  214   549          175269493
   84   559          175269583
  435   453          175272552
  192   552          175274496
  383   492          175277375
  391   487          175277774
  426   461          175280957
  345   512          175281353
  420   466          175282696
  200   551          175284151
  163   555          175284622
  400   481          175284641
   85   559          175291004
  304   528          175292416
  415   470          175296375
  378   495          175297527
  307   527          175297626
  174   554          175299488
  116   558          175302008
  301   529          175306790
  288   533          175307309
  321   522          175312809
   86   559          175312935
  257   541          175315014
  371   499          175316310
  281   535          175318416
  336   516          175321152
  151   556          175322567
  310   526          175322576
  434   454          175323168
  136   557          175324149
   87   559          175335382
  243   544          175338091
  298   530          175340592
  388   489          175341241
  184   553          175341881
  117   558          175342725
  403   479          175353066
  248   543          175355999
   88   559          175358351
  343   513          175359304
  238   545          175359897
  221   548          175360453
  227   547          175364406
  164   555          175364819
  313   525          175367422
  208   550          175373912
  425   462          175376753
  433   455          175379112
  137   557          175380046
   89   559          175381848
  118   558          175384144
  193   552          175385665
  175   554          175390839
  152   556          175391424
  295   531          175393666
  373   498          175401109
  270   538          175403872
  201   551          175404752
   90   559          175405879
  215   549          175407524
  419   467          175407622
  329   519          175409648
  266   539          175411915
  253   542          175414365
  410   474          175417424
  233   546          175420673
  285   534          175422429
  274   537          175424977
  380   494          175425784
  119   558          175426271
   91   559          175430450
  316   524          175432320
  324   521          175432985
  138   557          175436765
  358   506          175436928
  385   491          175437396
  432   456          175440384
  356   507          175441859
  360   505          175443625
  185   553          175444002
  414   471          175445055
  165   555          175446000
  334   517          175448117
  341   514          175448565
  262   540          175448728
  406   477          175454749
   92   559          175455567
  354   508          175458376
  153   556          175461193
  362   504          175461992
  292   532          175465856
  120   558          175469112
  278   536          175475608
  424   463          175477871
  396   484          175479040
   93   559          175481236
  176   554          175483240
  352   509          175486437
  393   486          175489713
  364   503          175492071
  139   557          175494312
  375   497          175497848
  194   552          175497992
  399   482          175501367
  209   550          175504329
  431   457          175506984
   94   559          175507463
  222   548          175507640
  121   558          175512673
  258   541          175513933
  244   544          175515968
  319   523          175517426
  228   547          175519675
  350   510          175526000
  202   551          175526559
  166   555          175528171
  239   545          175530544
  154   556          175531880
  390   488          175533272
  366   502          175533904
   95   559          175534254
  418   468          175537864
  249   543          175541256
  216   549          175546845
  186   553          175547233
  339   515          175549094
  140   557          175552693
  282   535          175556143
  402   480          175556808
  122   558          175556960
  289   533          175557006
   96   559          175561615
  382   493          175566125
  305   528          175570577
  327   520          175573783
  177   554          175576697
  348   511          175577023
  430   458          175578912
  302   529          175579497
  308   527          175581295
  234   546          175584240
  423   464          175584311
  332   518          175586200
  368   501          175587533
   97   559          175589552
  409   475          175589804
  413   472          175599045
  123   558          175601979
  155   556          175603491
  377   496          175606569
  254   542          175607152
  299   530          175607899
  387   490          175609603
  167   555          175611338
  195   552          175611483
  311   526          175611807
  141   557          175611914
    0   560          175616000
    1   560          175616001
    2   560          175616008
    3   560          175616027
    4   560          175616064
    5   560          175616125
    6   560          175616216
    7   560          175616343
    8   560          175616512
    9   560          175616729
   10   560          175617000
   11   560          175617331
   12   560          175617728
   98   559          175618071
   13   560          175618197
   14   560          175618744
   15   560          175619375
   16   560          175620096
   17   560          175620913
   18   560          175621832
   19   560          175622859
  322   522          175622896
  271   538          175623383
   20   560          175624000
  267   539          175624982
   21   560          175625261
   22   560          175626648
   23   560          175628167
   24   560          175629824
   25   560          175631625
   26   560          175633576
   27   560          175635683
  210   550          175636000
   28   560          175637952
  346   512          175639464
   29   560          175640389
   30   560          175643000
  405   478          175645477
   31   560          175645791
   99   559          175647178
  124   558          175647736
   32   560          175648768
  444   445          175649509
  203   551          175649578
  275   537          175651028
  187   553          175651580
   33   560          175651937
  370   500          175653000
  443   446          175654843
   34   560          175655304
  263   540          175655447
  296   531          175655627
  223   548          175656159
  429   459          175656168
   35   560          175658875
  337   516          175660849
  314   525          175662269
   36   560          175662656
  442   447          175665511
   37   560          175666653
  286   534          175666960
   38   560          175670872
  178   554          175671216
  142   557          175671981
  417   469          175673422
   39   560          175675319
  156   556          175676032
  229   547          175676312
  100   559          175676879
   40   560          175680000
  441   448          175681513
   41   560          175684921
  217   549          175687462
   42   560          175690088
  125   558          175694237
  245   544          175695309
   43   560          175695507
  168   555          175695507
  422   465          175696073
   44   560          175701184
  240   545          175702625
  440   449          175702849
   45   560          175707125
  101   559          175707180
  279   536          175708295
  344   513          175713281
   46   560          175713336
  395   485          175714000
  259   541          175714400
  384   492          175718592
   47   560          175719823
  293   532          175722525
  398   483          175723379
  196   552          175726144
   48   560          175726592
  379   495          175727314
  250   543          175728007
  439   450          175729519
  372   499          175730347
  317   524          175732837
  143   557          175732900
   49   560          175733649
  330   519          175735359
  392   487          175737591
  102   559          175738087
  428   460          175738752
   50   560          175741000
  126   558          175741488
   51   560          175748651
  325   521          175748886
  235   546          175749211
  157   556          175749509
   52   560          175756608
  188   553          175757049
  412   473          175758345
  438   451          175761523
   53   560          175764877
  401   481          175765842
  179   554          175766803
  408   476          175767488
  211   550          175768931
  103   559          175769606
   54   560          175773464
  204   551          175773815
  169   555          175780684
   55   560          175782375
  335   517          175783788
  127   558          175789495
   56   560          175791616
  389   489          175794038
  144   557          175794677
  283   535          175795562
  342   514          175798432
  437   452          175798861
   57   560          175801193
  255   542          175801463
  104   559          175801743
  224   548          175806016
  290   533          175808437
   58   560          175811112
  421   466          175813157
  416   470          175814296
  374   498          175819616
   59   560          175821379
  359   506          175822495
  357   507          175823136
  320   523          175823667
  158   556          175823928
  427   461          175826664
  218   549          175829381
   60   560          175832000
  361   505          175833506
  230   547          175834323
  105   559          175834504
  355   508          175835387
  128   558          175838264
  268   539          175839651
  404   479          175841503
  436   453          175841533
  197   552          175841981
   61   560          175842981
  272   538          175844520
  306   528          175850568
  303   529          175854016
   62   560          175854328
  363   504          175856211
  145   557          175857318
  353   509          175859206
  381   494          175860125
  180   554          175863464
  189   553          175863646
  264   540          175863744
   63   560          175866047
  309   527          175866812
  170   555          175866875
  106   559          175867895
  246   544          175876120
  241   545          175876146
  300   530          175877000
   64   560          175878144
  276   537          175878729
  386   491          175883227
  129   558          175887801
  435   454          175889539
   65   560          175890625
  365   503          175890652
  351   510          175894551
  340   515          175894875
  328   520          175895552
  205   551          175899276
  159   556          175899295
  107   559          175901922
  312   526          175902904
  212   550          175903128
   66   560          175903496
  287   534          175913207
  236   546          175915592
  251   543          175916258
  260   541          175916421
   67   560          175916763
  333   518          175917869
  297   531          175919364
  426   462          175919904
  146   557          175920829
  376   497          175920849
  411   474          175922955
   68   560          175930432
  323   522          175934915
  420   467          175935563
  108   559          175936591
  367   502          175936871
  130   558          175938112
  349   511          175941380
  280   536          175942656
  434   455          175942879
   69   560          175944509
  407   477          175950476
  397   484          175950677
  171   555          175954086
  394   486          175954240
  225   548          175957217
   70   560          175959000
  198   552          175959000
  315   525          175959000
  415   471          175960486
  181   554          175961205
  190   553          175971377
  109   559          175971908
  219   549          175972608
   71   560          175973911
  160   556          175975616
  400   482          175980168
  294   532          175980952
  147   557          175985216
  131   558          175989203
   72   560          175989248
  391   488          175990743
  231   547          175993714
  369   501          175994910
  256   542          175997304
  347   512          175999651
  433   456          176001553
  338   516          176002568
   73   560          176005017
  383   493          176005044
  110   559          176007879
  425   463          176018472
   74   560          176021224
  206   551          176025967
  378   496          176034088
  318   524          176035256
  284   535          176036679
   75   560          176037875
  213   550          176038597
  132   558          176041080
  172   555          176042323
  403   480          176042827
  111   559          176044510
  148   557          176050485
  242   545          176051113
  161   556          176052897
   76   560          176054976
  269   539          176055928
  247   544          176058407
  182   554          176060032
  388   490          176060072
  291   533          176061608
  331   519          176063050
  419   468          176063291
  371   500          176064811
  432   457          176065561
  326   521          176066737
  273   538          176067289
  345   513          176069322
   77   560          176072533
  265   540          176073625
  199   552          176077207
  191   553          176080248
  112   559          176081807
  237   546          176083389
   78   560          176090552
  410   475          176092875
  133   558          176093749
  252   543          176106015
  277   537          176108086
   79   560          176109039
  226   548          176109768
  414   472          176111992
  149   557          176116642
  220   549          176117149
  113   559          176119776
  261   541          176120002
  336   517          176121469
  424   464          176122368
   80   560          176128000
  304   529          176130353
  162   556          176131144
  173   555          176131592
  321   523          176131828
  307   528          176132395
  431   458          176134903
  406   478          176138768
  373   499          176146616
  134   558          176147216
   81   560          176147441
  301   530          176147901
  343   514          176150351
  207   551          176153894
  310   527          176154183
  232   547          176154491
  114   559          176158423
  380   495          176159375
  183   554          176159951
  288   534          176161176
  385   492          176162113
   82   560          176167368
  214   550          176175344
  281   536          176178697
  396   485          176183261
  150   557          176183693
  298   531          176184883
   83   560          176187787
  192   553          176190265
  257   542          176194681
  313   526          176195873
  418   469          176196341
  200   552          176196608
  115   559          176197754
  393   487          176199760
  399   483          176199786
  135   558          176201487
  358   507          176206555
   84   560          176208704
  430   459          176209579
  360   506          176210216
  163   556          176210363
  356   508          176214528
  329   520          176219289
  174   555          176221899
  362   505          176225553
  243   545          176227532
   85   560          176230125
  423   465          176231592
  354   509          176234093
  116   559          176237775
  375   498          176240367
  295   532          176241143
  248   544          176242176
  445   445          176242250
  341   515          176242696
  444   446          176244920
  324   522          176248872
  390   489          176249169
  402   481          176249449
  334   518          176251536
  151   557          176251644
   86   560          176252056
  238   546          176252608
  364   504          176252608
  443   447          176252930
  136   558          176256568
  316   525          176257621
  184   554          176260968
  221   549          176263010
  227   548          176263675
  352   510          176265208
  442   448          176266280
  409   476          176268105
  413   473          176268814
  270   539          176273819
   87   560          176274503
  117   559          176278492
  285   535          176279500
  208   551          176283063
  441   449          176284970
  266   540          176285096
  429   460          176289589
  164   556          176290560
  366   503          176291423
  274   538          176291696
  382   494          176296752
  253   543          176297284
   88   560          176297472
  193   553          176301434
  350   511          176307831
  440   450          176309000
  137   558          176312465
  175   555          176313250
  215   550          176313375
  292   533          176316525
  233   547          176316660
  201   552          176317209
  118   559          176319911
  152   557          176320501
   89   560          176320969
  262   541          176325149
  387   491          176331374
  405   479          176332364
  417   470          176334713
  439   451          176338370
  278   537          176339105
  319   524          176339583
  368   502          176342040
   90   560          176345000
  377   497          176346106
  422   466          176346144
  339   516          176346315
  348   512          176361920
  119   559          176362038
  185   554          176363089
  138   558          176369184
   91   560          176369571
  165   556          176371741
  438   452          176373080
  428   461          176374933
  327   521          176386544
  153   557          176390270
  332   519          176392727
  258   542          176393600
   92   560          176394688
  370   501          176404501
  120   559          176404879
  244   545          176405409
  176   555          176405651
  305   529          176408514
  222   549          176410197
  289   534          176410873
  437   453          176413130
  209   551          176413480
  194   553          176413761
  308   528          176416064
  282   536          176416424
  228   548          176418944
   93   560          176420357
  302   530          176420608
  395   486          176421131
  239   546          176423255
  398   484          176424696
  139   558          176426731
  249   544          176427433
  346   513          176427433
  412   474          176430952
  202   552          176439016
  322   523          176441915
  311   527          176443414
  384   493          176446261
   94   560          176446584
  121   559          176448440
  408   477          176448645
  392   488          176450560
  299   531          176452190
  216   550          176452696
  166   556          176453912
  436   454          176458520
  154   557          176460957
  337   517          176461166
  401   482          176461369
  379   496          176463875
  427   462          176465611
  421   467          176466024
  186   554          176466320
   95   560          176473375
  416   471          176478407
  372   500          176478848
  234   547          176480227
  140   558          176485112
  254   543          176490071
  314   526          176490720
  122   559          176492727
  271   539          176493330
  267   540          176498163
  177   555          176499108
   96   560          176500736
  296   532          176503104
  344   514          176504328
  435   455          176509250
  389   490          176512869
  275   538          176517747
  286   535          176524031
  195   553          176527252
   97   560          176528673
  404   480          176531264
  263   541          176531868
  155   557          176532568
  167   556          176537079
  123   559          176537746
  141   558          176544333
  330   520          176545000
  210   551          176545151
   98   560          176557192
  317   525          176558138
    0   561          176558481
    1   561          176558482
    2   561          176558489
    3   561          176558508
    4   561          176558545
    5   561          176558606
    6   561          176558697
  223   549          176558716
    7   561          176558824
    8   561          176558993
    9   561          176559210
   10   561          176559481
   11   561          176559812
   12   561          176560209
   13   561          176560678
   14   561          176561225
  426   463          176561623
   15   561          176561856
  203   552          176562035
   16   561          176562577
   17   561          176563394
   18   561          176564313
  325   522          176564773
  374   499          176565123
  434   456          176565320
   19   561          176565340
   20   561          176566481
   21   561          176567742
   22   561          176569129
   23   561          176570648
  187   554          176570667
  279   537          176571792
   24   561          176572305
  293   533          176573194
   25   561          176574106
  229   548          176575581
   26   561          176576057
   27   561          176578164
   28   561          176580433
   29   561          176582870
  124   559          176583503
  245   545          176584750
   30   561          176585481
   99   560          176586299
  335   518          176587207
   31   561          176588272
  420   468          176591232
   32   561          176591249
  359   507          176592122
  342   515          176592563
  217   550          176593313
  178   555          176593627
  381   495          176593716
  259   542          176594067
   33   561          176594418
  240   546          176595336
  357   508          176595805
   34   561          176597785
  411   475          176598406
  361   506          176600097
   35   561          176601356
  142   558          176604400
  156   557          176605109
   36   561          176605137
  386   492          176607944
   37   561          176609134
  355   509          176611104
   38   561          176613353
  250   544          176614184
  100   560          176616000
   39   561          176617800
  363   505          176619772
  168   556          176621248
   40   561          176622481
  433   457          176626730
   41   561          176627402
  415   472          176627423
  125   559          176630004
   42   561          176632569
  407   478          176634495
  353   510          176637977
   43   561          176637988
  196   553          176641913
   44   561          176643665
  235   547          176645198
  320   524          176645824
  101   560          176646301
   45   561          176649606
  365   504          176651189
  397   485          176654898
   46   561          176655817
  283   536          176655843
   47   561          176662304
  290   534          176662304
  425   464          176662969
  376   498          176663368
  394   487          176664287
  143   558          176665319
   48   561          176669073
   49   561          176676130
  188   554          176676136
  351   511          176676382
  102   560          176677208
  126   559          176677255
  211   551          176678082
  157   557          176678586
  400   483          176678587
   50   561          176683481
  255   543          176684382
  204   552          176686272
  306   529          176688505
  179   555          176689214
   51   561          176691132
  340   516          176692096
  432   458          176693480
  367   503          176694390
  303   530          176695127
   52   561          176699089
  309   528          176701581
  169   556          176706425
  391   489          176706640
   53   561          176707358
  328   521          176708313
  224   549          176708573
  103   560          176708727
  268   540          176712832
  272   539          176714467
   54   561          176715945
  300   531          176721291
  419   469          176721768
  333   519          176724396
   55   561          176724856
  127   559          176725262
  349   512          176726277
  144   558          176727096
  230   548          176733592
   56   561          176734097
  312   527          176734511
  218   550          176735232
  403   481          176735468
  383   494          176735671
  264   541          176740165
  104   560          176740864
   57   561          176743674
  276   538          176745448
  369   502          176749417
  158   557          176753005
   58   561          176753593
  323   523          176753934
  197   553          176757750
   59   561          176763860
  246   545          176765561
  431   459          176765570
  297   532          176766841
  241   546          176768857
  424   465          176769649
  287   535          176770278
  410   476          176771176
  105   560          176773625
  378   497          176773625
  128   559          176774031
   60   561          176774481
  414   473          176781761
  388   491          176781843
  189   554          176782733
   61   561          176785462
  180   555          176785875
  315   526          176787451
  347   513          176787620
  145   558          176789737
  170   556          176792616
  260   542          176796088
   62   561          176796809
  251   544          176802435
  338   517          176802885
  280   537          176806153
  106   560          176807016
   63   561          176808528
  236   547          176811579
  205   552          176811733
  212   551          176812279
  371   501          176816312
   64   561          176820625
  129   559          176823568
  406   479          176825655
  159   557          176828372
  294   533          176831621
   65   561          176833106
  445   446          176837661
  107   560          176841043
  430   460          176843000
  444   447          176843007
   66   561          176845977
  146   558          176853248
  443   448          176853699
  418   470          176857632
   67   561          176859244
  225   549          176859774
  345   514          176860369
  318   525          176860557
  442   449          176869737
  331   520          176872691
   68   561          176872913
  130   559          176873879
  198   553          176874769
  108   560          176875712
  219   550          176878459
  171   556          176879827
  256   543          176880223
  423   466          176881663
  326   522          176882624
  181   555          176883616
   69   561          176886990
  385   493          176889782
  396   486          176890392
  190   554          176890464
  441   450          176891121
  231   548          176892983
  373   500          176895117
  380   496          176895936
  284   536          176896960
  399   484          176901103
   70   561          176901481
  160   557          176904693
  109   560          176911029
  393   488          176912729
  291   534          176915475
   71   561          176916392
  147   558          176917635
  440   451          176917851
  336   518          176924888
  131   559          176924970
  429   461          176925770
  269   540          176929109
   72   561          176931729
  273   539          176937236
  206   552          176938424
  413   474          176941421
  242   546          176943824
  343   515          176944482
  402   482          176944976
  110   560          176947000
   73   561          176947498
  213   551          176947748
  247   545          176947848
  409   477          176949262
  439   452          176949927
  265   541          176950046
  321   524          176953985
   74   561          176963705
  390   490          176968000
  172   556          176968064
  307   529          176970332
  304   530          176971464
  277   538          176974805
  132   559          176976847
  358   508          176979224
  237   547          176979376
  360   507          176979843
   75   561          176980356
  161   557          176981974
  182   555          176982443
  148   558          176982904
  111   560          176983631
  375   499          176985874
  438   453          176987349
  310   528          176988952
  356   509          176990245
  362   506          176992144
  252   544          176992192
  301   531          176992192
  199   553          176992976
   76   561          176997457
  417   471          176998824
  422   467          176999011
  191   554          176999335
  261   542          176999669
  226   549          177012325
  354   510          177012864
  428   462          177013880
   77   561          177015014
  364   505          177016169
  288   535          177018247
  112   560          177020928
  405   480          177022125
  220   550          177023000
  313   527          177027480
  133   559          177029516
  437   454          177030117
  382   495          177030343
  329   521          177032050
  298   532          177032360
   78   561          177033033
  341   516          177039917
  281   537          177042194
  352   511          177047039
  149   558          177049061
   79   561          177051520
  366   504          177051960
  232   548          177053760
  387   492          177056091
  173   556          177057333
  334   519          177058063
  113   560          177058897
  162   557          177060221
  207   552          177066351
  324   523          177067891
   80   561          177070481
  257   543          177077600
  436   455          177078231
  183   555          177082362
  134   559          177082983
  214   551          177084495
  316   526          177086072
  377   498          177088625
   81   561          177089922
  295   533          177091812
  350   512          177092728
  114   560          177097544
  368   503          177099559
  412   475          177106403
  427   463          177107330
  192   554          177109352
   82   561          177109849
  200   553          177112377
  150   558          177116112
  243   546          177120243
  421   468          177121693
  398   485          177128917
   83   561          177130268
  395   487          177131178
  248   545          177131617
  435   456          177131691
  408   478          177132664
  115   560          177136875
  135   559          177137254
  163   557          177139440
  285   536          177139781
  416   472          177145344
  339   517          177146632
  270   540          177147000
  174   556          177147640
  238   547          177148595
  348   513          177149889
   84   561          177151185
  370   502          177159008
  401   483          177159788
  266   541          177161517
  274   539          177161643
  319   525          177164884
  227   549          177166232
  392   489          177166457
  221   550          177168861
  292   534          177170392
   85   561          177172606
  384   494          177176888
  116   560          177176896
  184   555          177183379
  253   544          177183461
  151   558          177184063
  434   457          177190497
  136   559          177192335
   86   561          177194537
  208   552          177195520
  332   520          177202368
  327   522          177202431
  379   497          177203412
  262   542          177204816
  278   538          177205824
  426   464          177206120
  233   548          177215929
   87   561          177216984
  117   560          177217613
  346   514          177218480
  164   557          177219637
  193   554          177220521
  215   551          177222526
  404   481          177223905
  372   501          177230349
  201   553          177232978
  389   491          177234640
  175   556          177238991
   88   561          177239953
  137   559          177248232
  305   530          177249625
  420   469          177249709
  152   558          177252920
  308   529          177254001
  433   458          177254649
  118   560          177259032
   89   561          177263450
  322   524          177264072
  337   518          177264585
  302   531          177264899
  289   535          177267944
  258   543          177276519
  411   476          177276707
  311   528          177278183
  282   537          177279921
  185   555          177285500
   90   561          177287481
  415   473          177297192
  244   546          177298120
  344   515          177298459
  299   532          177299667
  165   557          177300818
  119   560          177301159
  138   559          177304951
  425   465          177310250
   91   561          177312052
  374   500          177313624
  222   550          177316048
  249   545          177316874
  239   547          177319242
  407   479          177321382
  228   549          177321501
  314   527          177322327
  153   558          177322689
  432   459          177324147
  209   552          177325937
  381   496          177330277
  176   556          177331392
  194   554          177332848
  386   493          177335613
   92   561          177337169
  120   560          177344000
  296   533          177353773
  202   553          177354785
  330   521          177357761
  216   551          177361847
  397   486          177362029
  139   559          177362498
   93   561          177362838
  359   508          177364791
  271   540          177366511
  361   507          177369724
  357   509          177371522
  267   541          177374584
  254   544          177376248
  394   488          177377256
  234   548          177379496
  400   484          177379904
  166   557          177382989
  419   470          177383059
  325   523          177383792
  286   536          177384312
  363   506          177386363
  317   526          177386589
  121   560          177387561
  275   539          177387694
  186   555          177388731
   94   561          177389065
  342   516          177389784
  355   510          177389875
  154   558          177393376
  335   519          177393734
  431   460          177398991
  376   499          177408875
  263   542          177411535
  365   505          177414750
   95   561          177415856
  424   466          177419720
  353   511          177419808
  140   559          177420879
  177   556          177424849
  391   490          177425471
  293   534          177427061
  403   482          177430995
  122   560          177431848
  446   446          177433072
  445   447          177435748
  279   538          177438511
   96   561          177443217
  444   448          177443776
  195   554          177446339
  410   477          177452333
  414   474          177454368
  367   504          177454927
  443   449          177457156
  210   552          177457608
  351   512          177461279
  223   550          177464567
  155   558          177464987
  167   557          177466156
  383   495          177469262
  320   525          177471125
   97   561          177471154
  442   450          177475888
  123   560          177476867
  259   543          177476986
  245   546          177477461
  203   553          177477804
  229   549          177478138
  430   461          177479181
  141   559          177480100
  240   547          177491323
  340   517          177492413
  187   555          177493078
   98   561          177499673
  441   451          177499972
  217   551          177502464
  250   545          177503625
    0   562          177504328
    1   562          177504329
    2   562          177504336
    3   562          177504355
    4   562          177504392
    5   562          177504453
    6   562          177504544
    7   562          177504671
    8   562          177504840
    9   562          177505057
   10   562          177505328
   11   562          177505659
   12   562          177506056
   13   562          177506525
  388   492          177506560
  369   503          177506936
   14   562          177507072
   15   562          177507703
   16   562          177508424
   17   562          177509241
   18   562          177510160
   19   562          177511187
   20   562          177512328
   21   562          177513589
  349   513          177514246
   22   562          177514976
  406   480          177515416
  378   498          177516144
   23   562          177516495
   24   562          177518152
  283   537          177519340
  178   556          177519368
  290   535          177519375
   25   562          177519953
  418   471          177521743
   26   562          177521904
  124   560          177522624
   27   562          177524011
  328   522          177524200
   28   562          177526280
   29   562          177528717
   99   561          177528780
  440   452          177529408
  306   530          177529616
   30   562          177531328
  333   520          177534037
   31   562          177534119
  423   467          177534530
   32   562          177537096
  156   558          177537528
  303   531          177539418
  309   529          177539518
  142   559          177540167
   33   562          177540265
   34   562          177543632
  235   548          177544467
   35   562          177547203
  168   557          177550325
   36   562          177550984
   37   562          177554981
  100   561          177558481
   38   562          177559200
  196   554          177561000
   39   562          177563647
  439   453          177564196
  429   462          177564717
   40   562          177568328
  300   532          177568768
  125   560          177569125
  312   528          177569280
  255   544          177570559
  371   502          177570819
   41   562          177573249
  323   524          177576091
   42   562          177578416
  347   514          177578667
   43   562          177583835
  272   540          177587648
  101   561          177588782
  268   541          177589253
   44   562          177589512
  211   552          177590539
   45   562          177595453
  188   555          177598547
  396   487          177600439
  143   559          177601086
   46   562          177601664
  204   553          177602041
  438   454          177604336
  399   485          177605324
  338   518          177606304
   47   562          177608151
  157   558          177611005
  224   550          177614424
   48   562          177614920
  179   556          177614955
  276   539          177615395
  126   560          177616376
  413   475          177616872
  297   533          177617510
  315   527          177619058
  102   561          177619689
  264   542          177619832
  385   494          177620409
   49   562          177621977
  393   489          177628626
   50   562          177629328
  287   536          177630559
  409   478          177633281
  380   497          177635473
  169   557          177635502
  230   549          177636149
   51   562          177636979
  402   483          177643395
  218   551          177644383
   52   562          177644936
  373   501          177646618
  437   455          177649828
  103   561          177651208
   53   562          177653205
  345   515          177654500
  422   468          177654680
  428   463          177655599
  246   546          177658272
   54   562          177661792
  144   559          177662863
  127   560          177664383
  241   547          177664844
  417   472          177665761
   55   562          177670703
  280   538          177672872
  197   554          177676837
  260   543          177679007
   56   562          177679944
  104   561          177683345
  158   558          177685424
  331   521          177685452
  294   534          177685488
  318   526          177689008
   57   562          177689521
  390   491          177689771
  251   545          177691876
   58   562          177699440
  436   456          177700672
  326   523          177701643
  189   555          177705144
   59   562          177709707
  236   548          177710848
  180   556          177711616
  128   560          177713152
  405   481          177714766
  105   561          177716106
   60   562          177720328
  170   557          177721693
  212   552          177724736
  145   559          177725504
  205   553          177727502
   61   562          177731309
  336   519          177731415
  375   500          177734375
  343   516          177741703
   62   562          177742656
  106   561          177749497
  427   464          177751827
  360   508          177752512
   63   562          177754375
  358   509          177754941
  435   457          177756868
  284   537          177760457
  159   558          177760791
  362   507          177761771
  129   560          177762689
  225   550          177765625
  256   544          177766400
   64   562          177766472
  382   496          177766904
  356   510          177769016
  291   535          177772546
   65   562          177778953
  321   525          177779286
  421   469          177780170
  364   506          177782760
  107   561          177783524
  387   493          177783760
  412   476          177784704
  219   551          177787610
  146   559          177789015
   66   562          177791824
  198   554          177793856
  354   511          177794695
  231   549          177795540
   67   562          177805091
  269   541          177805530
  171   557          177808904
  181   556          177809357
  273   540          177810417
  307   530          177811443
  190   555          177812875
  130   560          177813000
  416   473          177815113
  366   505          177815521
  304   531          177815755
  108   561          177818193
  434   458          177818416
   68   562          177818760
  408   479          177819551
  310   529          177826889
  265   542          177829713
  352   512          177831936
   69   562          177832837
  377   499          177834132
  398   486          177836048
  160   558          177837112
  301   532          177839669
  242   547          177839811
  341   517          177840234
  247   546          177840559
  395   488          177844147
  277   539          177844752
   70   562          177847328
  329   522          177847937
  426   465          177853401
  147   559          177853402
  109   561          177853510
  206   553          177854193
  368   504          177860096
  213   552          177860205
  401   484          177861105
   71   562          177862239
  313   528          177862249
  131   560          177864091
  334   520          177867704
   72   562          177877576
  288   536          177878528
  237   548          177878645
  350   513          177880697
  252   545          177881633
  261   543          177882588
  298   533          177883029
  392   490          177885288
  433   459          177885316
  110   561          177889481
  324   524          177890048
   73   562          177893345
  172   557          177897141
  182   556          177908184
  281   538          177908913
   74   562          177909552
  384   495          177910479
  420   470          177911000
  199   554          177912063
  161   558          177914393
  132   560          177915968
  370   503          177916527
  316   527          177917679
  226   550          177918176
  148   559          177918671
  404   482          177919432
  191   555          177921746
  111   561          177926112
   75   562          177926203
  220   551          177932151
  348   514          177940936
   76   562          177943304
  295   534          177945679
  379   498          177945931
  339   518          177950051
  232   549          177956317
  432   460          177957568
  411   477          177957864
  389   492          177959357
  425   466          177960321
   77   562          177960861
  112   561          177963409
  257   544          177963777
  133   560          177968637
  415   474          177969799
   78   562          177978880
  207   553          177982120
  149   559          177984828
  372   502          177984856
  173   557          177986410
  162   558          177992640
  319   526          177993335
  214   552          177996952
   79   562          177997367
  113   561          178001378
  285   537          178003278
  183   556          178008103
  407   480          178011143
  346   515          178012611
  332   521          178015129
  243   547          178016230
   80   562          178016328
  327   523          178021450
  134   560          178022104
  270   541          178023421
  248   546          178024328
  292   535          178027463
  446   447          178031159
  200   554          178031464
  192   555          178031763
  274   540          178034824
  431   461          178035172
   81   562          178035769
  445   448          178036517
  114   561          178040025
  266   542          178041184
  419   471          178047170
  444   449          178047233
  238   548          178047864
  150   559          178051879
   82   562          178055696
  443   450          178063307
  374   501          178065125
  386   494          178066240
  381   497          178069814
  337   519          178071112
  163   558          178071859
  397   487          178072076
  227   550          178072083
  424   467          178072587
  253   545          178072902
  278   539          178075771
   83   562          178076115
  135   560          178076375
  174   557          178076717
  221   551          178078012
  115   561          178079356
  400   485          178084125
  442   451          178084739
  262   543          178087735
  322   525          178089373
  394   489          178093153
  305   531          178093916
  308   530          178095112
  344   516          178095680
   84   562          178097032
  184   556          178109120
  208   553          178111289
  441   452          178111529
  302   532          178112376
  311   529          178116120
  430   462          178118128
   85   562          178118453
  233   549          178118486
  116   561          178119377
  151   559          178119830
  289   536          178128225
  403   483          178129414
  414   475          178129819
  136   560          178131456
  215   552          178134983
  410   478          178136352
   86   562          178140384
  359   509          178140508
  361   508          178142393
  193   555          178142932
  440   453          178143677
  282   538          178146640
  391   491          178147242
  357   510          178150293
  299   533          178150336
  164   558          178152056
  201   554          178152065
  363   507          178155990
  314   528          178157096
  376   500          178157376
  117   561          178160094
  258   544          178162696
   87   562          178162831
  175   557          178168068
  355   511          178171706
  330   522          178173648
  439   454          178181183
  365   506          178181341
   88   562          178185800
  137   560          178187353
  418   472          178188680
  152   559          178188687
  342   517          178190101
  423   468          178190199
  244   547          178194107
  118   561          178201513
  335   520          178203375
  353   512          178204705
  383   496          178205823
  325   524          178205949
  429   463          178206436
  296   534          178207640
  406   481          178208057
   89   562          178209297
  249   546          178209585
  185   556          178211241
  317   527          178218196
  367   505          178218488
  239   548          178218511
  438   455          178224047
  222   551          178225199
  228   550          178227352
  165   558          178233237
   90   562          178233328
  388   493          178234229
  209   553          178241706
  271   541          178242932
  119   561          178243640
  138   560          178244072
  286   537          178247809
  351   513          178249248
  267   542          178254251
  194   555          178255259
   91   562          178257899
  153   559          178258456
  176   557          178260469
  275   540          178260875
  378   499          178261651
  254   545          178265689
  369   504          178267473
  437   456          178272269
  202   554          178273872
  216   552          178274304
  234   549          178282053
   92   562          178283016
  293   535          178284132
  120   561          178286481
  263   543          178294454
  413   476          178295173
  340   518          178295832
  320   526          178299576
  428   464          178300096
  139   560          178301619
  349   514          178305293
  279   539          178308458
   93   562          178308685
  399   486          178312455
  422   469          178313157
  396   488          178313408
  186   556          178314472
  166   558          178315408
  409   479          178320168
  436   457          178325849
  371   503          178328338
  154   559          178329143
  121   561          178330042
   94   562          178334912
  417   473          178335530
  328   523          178343219
  402   484          178344712
  333   521          178346798
  393   490          178347457
  177   557          178353926
  385   495          178354000
  140   560          178360000
   95   562          178361703
  259   544          178363163
  195   555          178368750
  347   515          178372798
  210   553          178373377
  245   547          178373448
  223   551          178373718
  306   531          178373907
  122   561          178374329
  380   498          178377992
  290   536          178379656
  309   530          178380629
  229   550          178383989
  435   458          178384787
  283   538          178386059
  303   532          178386895
   96   562          178389064
  240   548          178390592
  250   546          178396336
  203   554          178396891
  167   558          178398575
  427   465          178399108
  155   559          178400754
  373   502          178401125
  323   525          178401392
  312   529          178407217
  405   482          178410293
  338   519          178412831
  390   492          178414488
  217   552          178414921
   97   562          178417001
  187   556          178418819
  141   560          178419221
  123   561          178419348
  300   533          178419437
  421   470          178441461
   98   562          178445520
  235   549          178447024
  178   557          178448445
  434   459          178449083
  345   516          178451721
    0   563          178453547
    1   563          178453548
    2   563          178453555
    3   563          178453574
    4   563          178453611
    5   563          178453672
    6   563          178453763
  315   528          178453827
    7   563          178453890
    8   563          178454059
    9   563          178454276
   10   563          178454547
   11   563          178454878
   12   563          178455275
   13   563          178455744
   14   563          178456291
   15   563          178456922
   16   563          178457643
   17   563          178458460
   18   563          178459379
  255   545          178460000
   19   563          178460406
   20   563          178461547
   21   563          178462808
  272   541          178464069
   22   563          178464195
  124   561          178465105
   23   563          178465714
  412   477          178465861
   24   563          178467371
  268   542          178468920
   25   563          178469172
   26   563          178471123
  297   534          178471377
   27   563          178473230
  156   559          178473295
   99   562          178474627
   28   563          178475499
   29   563          178477936
  142   560          178479288
   30   563          178480547
  168   558          178482744
   31   563          178483338
  196   555          178483411
  375   501          178485876
   32   563          178486315
  416   474          178487720
  276   540          178488576
   33   563          178489484
   34   563          178492851
  287   537          178494056
   35   563          178496422
   36   563          178500203
  331   522          178501339
  264   543          178502751
  426   466          178503472
   37   563          178504200
  100   562          178504328
  211   553          178506308
  382   497          178506441
   38   563          178508419
  408   480          178509312
  125   561          178511606
   39   563          178512866
  387   494          178514387
   40   563          178517547
  433   460          178518737
  318   527          178520615
  204   554          178521128
   41   563          178522468
  224   551          178523575
  326   524          178523800
  188   556          178524288
   42   563          178527635
  360   509          178528229
   43   563          178533054
  358   510          178533712
  362   508          178534440
  101   562          178534629
   44   563          178538731
  143   560          178540207
  336   520          178541056
  230   550          178542000
  343   517          178542020
  294   535          178542559
  280   539          178542819
  179   557          178544032
   45   563          178544672
  398   487          178546095
  157   559          178546772
  356   511          178550847
   46   563          178550883
  364   507          178552387
  246   547          178554259
  218   552          178556840
   47   563          178557370
  126   561          178558857
  395   489          178560044
  241   548          178564113
   48   563          178564139
  260   544          178565184
  401   485          178565326
  102   562          178565536
  169   558          178567921
   49   563          178571196
  420   471          178575111
   50   563          178578547
  354   512          178579592
  366   506          178582112
  377   500          178582633
  251   546          178584587
   51   563          178586198
  432   461          178593749
   52   563          178594155
  103   562          178597055
  197   555          178599248
  144   560          178601984
   53   563          178602424
  127   561          178606864
  392   491          178607059
  321   526          178607737
   54   563          178611011
  425   467          178613188
  236   549          178613405
  404   483          178617851
  352   513          178619905
   55   563          178619922
  158   559          178621191
  368   505          178623657
  284   538          178627176
   56   563          178629163
  104   562          178629192
  447   447          178629246
  189   556          178630885
  446   448          178631928
  291   536          178632827
   57   563          178638740
  445   449          178639974
  212   553          178640505
  180   557          178640693
  411   478          178641883
  341   518          178643653
  415   475          178645250
  205   554          178646589
  384   496          178647040
   58   563          178648659
  444   450          178653384
  170   558          178654112
  128   561          178655633
  307   531          178655734
  256   545          178655841
   59   563          178658926
  105   562          178661953
  304   532          178663232
  145   560          178664625
  329   523          178666956
  310   530          178668000
   60   563          178669547
  350   514          178671744
  443   451          178672158
  431   462          178674119
  225   551          178674776
  370   504          178677064
  334   521          178680465
   61   563          178680528
  269   542          178685197
  273   541          178686838
  389   493          178687026
  301   533          178690338
  379   499          178691438
   62   563          178691875
  106   562          178695344
  442   452          178696296
  159   559          178696558
  219   552          178700067
  313   529          178700186
  231   550          178701391
   63   563          178703594
  407   481          178703784
  129   561          178705170
  265   543          178712632
  419   472          178714107
  324   525          178715349
   64   563          178715691
  198   555          178716267
  277   540          178717933
  441   453          178725798
  146   560          178728136
   65   563          178728172
  424   468          178728256
  107   562          178729371
  348   515          178735067
  247   547          178736546
  298   534          178736896
  181   557          178738434
  190   556          178738616
  242   548          178739080
   66   563          178741043
  171   558          178741323
  288   537          178742025
  372   503          178742375
  316   528          178752448
   67   563          178754310
  130   561          178755481
  339   519          178756578
  430   463          178759847
  440   454          178760664
  108   562          178764040
   68   563          178767979
  261   544          178768765
  160   559          178772879
  206   554          178773280
  252   546          178774344
  213   553          178775974
  281   539          178778860
  237   549          178781202
   69   563          178782056
  397   488          178785045
  400   486          178791256
  147   560          178792523
   70   563          178796547
  109   562          178799357
  386   495          178799831
  439   455          178800894
  295   535          178802750
  131   561          178806572
  414   476          178808120
  346   516          178809832
   71   563          178811458
  394   490          178811984
  381   498          178812333
  374   502          178819632
  410   479          178823239
  319   527          178824942
   72   563          178826795
  226   551          178827327
  172   558          178829560
  403   484          178830731
  332   522          178831016
  199   555          178834474
  110   562          178835328
  182   557          178837261
   73   563          178842564
  327   524          178843607
  220   552          178844608
  438   456          178846488
  191   556          178847487
  423   469          178848676
  161   559          178850160
  429   464          178850933
  257   545          178853218
  148   560          178857792
  132   561          178858449
  418   473          178858449
   74   563          178858771
  232   550          178862168
  285   538          178869997
  111   562          178871959
  391   492          178871959
   75   563          178875422
  337   520          178880753
  292   536          178887744
   76   563          178892523
  344   517          178895997
  437   457          178897446
  207   554          178901207
  270   542          178903088
  406   482          178903584
  376   501          178908877
  112   562          178909256
   77   563          178910080
  133   561          178911118
  274   541          178911245
  214   553          178912721
  243   548          178915499
  322   526          178917824
  361   509          178918110
  173   558          178918829
  359   510          178919279
  248   547          178920315
  149   560          178923949
  266   543          178924103
   78   563          178928099
  162   559          178928407
  363   508          178928659
  357   511          178932124
  183   557          178937180
  308   531          178939403
  305   532          178941393
  383   497          178945360
   79   563          178946586
  113   562          178947225
  428   465          178947377
  278   540          178948952
  238   549          178950421
  365   507          178950968
  436   458          178953768
  200   555          178953875
  355   512          178956603
  311   530          178957231
  192   556          178957504
  302   533          178963045
  134   561          178964585
  388   494          178964856
   80   563          178965547
  253   546          178965613
  262   544          178973912
  422   470          178974448
  413   477          178976330
  227   551          178981234
   81   563          178984988
  367   506          178985079
  114   562          178985872
  221   552          178990469
  150   560          178991000
  289   537          178991722
  330   523          178992667
  353   513          178992674
  342   518          178993520
  314   529          178995033
  299   534          179004203
   82   563          179004915
  163   559          179007626
  417   474          179008137
  174   558          179009136
  409   480          179009929
  378   500          179010152
  435   459          179015454
  335   521          179016136
  282   539          179016587
  135   561          179018856
  399   487          179022502
  233   550          179024337
  115   562          179025203
   83   563          179025334
  396   489          179029305
  208   554          179030376
  369   505          179031034
  325   525          179031250
  184   557          179038197
  351   514          179040295
   84   563          179046251
  402   485          179048933
  427   466          179049179
  215   553          179050752
  258   545          179052137
  317   528          179052965
  151   560          179058951
  296   535          179064711
  116   562          179065224
   85   563          179067672
  193   556          179068673
  393   491          179069228
  136   561          179073937
  201   555          179074476
  434   460          179082504
  164   559          179087823
  371   504          179088875
   86   563          179089603
  385   496          179090561
  244   548          179093376
  349   515          179099424
  175   558          179100487
  340   519          179102359
  249   547          179105572
  421   471          179105572
  117   562          179105941
  405   483          179108712
   87   563          179112050
  286   538          179114528
  239   549          179121068
  271   542          179122599
  380   499          179123499
  152   560          179127808
  137   561          179129834
  320   527          179131183
   88   563          179135019
  228   551          179136503
  267   543          179137170
  275   541          179137296
  222   552          179137656
  185   557          179140318
  390   493          179142157
  293   536          179144413
  118   562          179147360
  412   478          179149880
  433   461          179154918
  426   467          179156339
  254   546          179158400
   89   563          179158516
  373   503          179158644
  209   554          179160793
  333   522          179162685
  416   475          179163171
  328   524          179165376
  165   559          179169004
  347   516          179170019
  263   544          179180631
  194   556          179181000
  279   540          179181639
   90   563          179182547
  138   561          179186553
  234   550          179187904
  119   562          179189487
  216   553          179190073
  176   558          179192888
  202   555          179196283
  153   560          179197577
  408   481          179201953
   91   563          179207118
  306   532          179221384
  338   520          179222472
  309   531          179224920
  323   526          179229843
  447   448          179230015
   92   563          179232235
  120   562          179232328
  432   462          179232696
  446   449          179235385
  303   533          179237564
  375   502          179240383
  420   472          179242048
  290   537          179243153
  186   557          179243549
  139   561          179244100
  445   450          179246125
  387   495          179247978
  312   530          179248328
  382   498          179248960
  166   559          179251175
  345   517          179252038
  259   545          179252604
  283   539          179256006
   93   563          179257904
  398   488          179259064
  444   451          179262235
  154   560          179268264
  425   468          179268857
  401   486          179272457
  245   548          179272717
  300   534          179273304
  121   562          179275889
  395   490          179278875
  443   452          179283715
   94   563          179284131
  223   552          179286175
  177   558          179286345
  315   529          179291764
  250   547          179292323
  210   554          179292464
  229   551          179293140
  240   549          179293149
  195   556          179294491
  140   561          179302481
  360   510          179307000
  362   509          179310157
  442   453          179310565
   95   563          179310922
  358   511          179315543
  431   463          179315838
  404   484          179319168
  203   555          179319302
  122   562          179320176
  331   523          179320358
  415   476          179323551
  364   508          179325056
  297   535          179328448
  411   479          179328770
  217   553          179330690
  392   492          179331776
  377   501          179334134
  167   559          179334342
  356   512          179335744
   96   563          179338283
  155   560          179339875
  441   454          179342785
  272   542          179343736
  343   518          179345439
  187   557          179347896
  326   525          179349101
  366   507          179351739
  268   543          179351839
  255   546          179352711
  235   550          179352875
  336   521          179353817
  318   528          179355384
  287   538          179360775
  141   561          179361702
  276   541          179364997
  123   562          179365195
   97   563          179366220
  354   513          179367561
  440   455          179380375
  178   558          179380864
  419   473          179383876
  384   497          179386577
  424   469          179386733
  264   544          179388928
  368   506          179390248
   98   563          179394739
  407   482          179399311
  294   536          179402840
  430   464          179404344
    0   564          179406144
    1   564          179406145
    2   564          179406152
    3   564          179406171
    4   564          179406208
    5   564          179406269
    6   564          179406360
    7   564          179406487
    8   564          179406656
    9   564          179406873
   10   564          179407144
   11   564          179407475
   12   564          179407872
   13   564          179408341
   14   564          179408888
  196   556          179409152
   15   564          179409519
   16   564          179410240
  124   562          179410952
  352   514          179410952
   17   564          179411057
   18   564          179411976
  156   560          179412416
   19   564          179413003
   20   564          179414144
   21   564          179415405
  280   540          179416000
   22   564          179416792
  389   494          179417653
   23   564          179418311
  168   559          179418511
   24   564          179419968
   25   564          179421769
  142   561          179421769
  439   456          179423335
   26   564          179423720
   99   563          179423846
  211   554          179425395
   27   564          179425827
   28   564          179428096
   29   564          179430533
   30   564          179433144
   31   564          179435935
  224   552          179436032
   32   564          179438912
  321   527          179439344
  379   500          179439939
  370   505          179440625
   33   564          179442081
  204   555          179443539
   34   564          179445448
   35   564          179449019
  341   519          179450180
  230   551          179451151
   36   564          179452800
  188   557          179453365
  246   548          179453528
  100   563          179453547
  260   545          179454625
   37   564          179456797
  125   562          179457453
   38   564          179461016
   39   564          179465463
  350   515          179465875
  241   549          179466670
   40   564          179470144
  438   457          179471665
  218   553          179472609
   41   564          179475065
  179   558          179476451
   42   564          179480232
  251   547          179480574
  143   561          179482688
  101   563          179483848
   43   564          179485651
  157   560          179485893
  329   524          179489113
  414   477          179489277
   44   564          179491328
  291   537          179496324
  334   522          179496352
  284   539          179497123
   45   564          179497269
  429   465          179498214
  397   489          179500942
  400   487          179501303
  372   504          179502912
  307   532          179503211
   46   564          179503480
  169   559          179503688
  126   562          179504704
   47   564          179509967
  423   470          179509967
  310   531          179512291
  410   480          179513000
  304   533          179513901
  102   563          179514755
   48   564          179516736
  236   550          179519256
   49   564          179523793
  197   556          179524989
  437   458          179525365
  418   474          179531056
   50   564          179531144
  348   516          179532288
  394   491          179533755
  403   485          179534952
  386   496          179536392
   51   564          179538795
  313   530          179541297
  324   526          179543800
  301   534          179544205
  144   561          179544465
  103   563          179546274
   52   564          179546752
  256   546          179548552
  127   562          179552711
   53   564          179555021
  381   499          179557840
  212   554          179559592
  189   557          179559962
  158   560          179560312
   54   564          179563608
  339   520          179566219
  273   542          179566505
  269   543          179568116
  205   555          179569000
   55   564          179572519
  180   558          179573112
  374   503          179577151
  104   563          179578411
   56   564          179581760
  436   459          179584435
  225   552          179587233
  170   559          179589879
  316   529          179590385
   57   564          179591337
  298   535          179593967
  277   541          179594354
  428   466          179597448
  265   544          179598809
  391   493          179599628
   58   564          179601256
  128   562          179601480
  406   483          179602003
  145   561          179607106
  288   538          179608744
  346   517          179610149
  231   551          179610542
  105   563          179611172
   59   564          179611523
  219   553          179615836
   60   564          179622144
   61   564          179633125
  159   560          179635679
  247   548          179635815
  422   471          179638559
  242   549          179641637
  198   556          179642008
   62   564          179644472
  106   563          179644563
  435   460          179648875
  332   523          179650035
  129   562          179651017
  281   540          179652041
   63   564          179656191
  261   545          179658206
  319   528          179659711
  413   478          179660349
  295   536          179663031
  376   502          179663384
  190   557          179667693
   64   564          179668288
  327   525          179668908
  252   547          179670331
  146   561          179670617
  181   558          179670853
  171   559          179677090
  107   563          179678590
   65   564          179680769
  417   475          179683588
  237   550          179687053
  383   498          179687879
  337   521          179693514
   66   564          179693640
  213   554          179695061
  206   555          179695691
  361   510          179696881
  388   495          179698447
  344   518          179699416
  359   511          179701110
  130   562          179701328
  427   467          179702046
  409   481          179702570
  363   509          179704376
   67   564          179706907
  160   560          179712000
  108   563          179713259
  357   512          179717021
  434   461          179718685
   68   564          179720576
  365   508          179723637
   69   564          179734653
  147   561          179735004
  399   488          179735471
  226   552          179739784
  285   539          179739944
  355   513          179744572
  257   546          179745929
  396   490          179748136
  109   563          179748576
   70   564          179749144
  322   527          179749431
  292   537          179751241
  131   562          179752419
  367   507          179754706
  402   486          179756064
  199   556          179760215
  220   553          179760377
  378   501          179761653
   71   564          179764055
  172   559          179765327
  182   558          179769680
  232   551          179771319
  421   472          179772509
  191   557          179776564
   72   564          179779392
  353   514          179783721
  110   563          179784547
  270   543          179786007
  308   532          179786880
  161   560          179789281
  274   542          179790912
  305   533          179792062
  433   462          179793865
  393   492          179793945
   73   564          179795161
  369   506          179797625
  342   519          179800047
  148   561          179800273
  311   531          179801522
  132   562          179804296
  405   484          179810029
  266   544          179810280
   74   564          179811368
  426   468          179812008
  330   524          179814824
  302   534          179816912
  243   549          179818056
  248   548          179819584
  111   563          179821178
  207   555          179823618
  278   541          179825373
   75   564          179828019
  385   497          179830098
  448   448          179830784
  214   554          179831808
  335   522          179832023
  447   449          179833472
  351   515          179834426
  314   530          179836144
  412   479          179836767
  416   476          179841472
  446   450          179841536
   76   564          179845120
  371   505          179852436
  173   559          179854596
  445   451          179854976
  238   550          179856272
  133   562          179856965
  289   538          179858441
  112   563          179858475
  325   526          179859701
  299   535          179861274
  253   547          179861600
   77   564          179862677
  262   545          179863353
  149   561          179866430
  162   560          179867528
  183   558          179869599
  380   500          179872000
  390   494          179872784
  444   452          179873792
  432   463          179874415
  200   556          179879616
   78   564          179880696
  192   557          179886581
  282   540          179889768
  317   529          179890902
  227   552          179893691
  113   563          179896444
  349   516          179896645
  408   482          179897480
  443   453          179897984
   79   564          179899183
  221   553          179906238
  134   562          179910432
  420   473          179911817
  340   520          179912000
   80   564          179918144
  373   504          179919181
  296   536          179924992
  425   469          179927334
  442   454          179927552
  150   561          179933481
  233   551          179933488
  114   563          179935091
   81   564          179937585
  258   546          179944848
  174   559          179944903
  163   560          179946747
  208   555          179952787
   82   564          179957512
  431   464          179960335
  441   455          179962496
  135   562          179964703
  320   528          179965952
  215   554          179969839
  347   517          179970336
  184   558          179970616
  115   563          179974422
  398   489          179974961
   83   564          179977931
  333   523          179981704
  401   487          179982504
  286   539          179984475
  387   496          179984539
  328   525          179990677
  382   499          179994467
  244   549          179995933
  193   557          179997750
  375   503          179997902
   84   564          179998848
  201   556          180000217
  395   491          180000646
  151   561          180001432
  440   456          180002816
  415   477          180004708
  249   548          180004841
  271   543          180005518
  293   537          180007910
  116   563          180014443
  275   542          180016963
  411   480          180018531
  136   562          180019784
   85   564          180020269
  267   544          180023347
  404   485          180023389
  239   550          180026919
  164   560          180026944
  338   521          180035233
  175   559          180036254
   86   564          180042200
  424   470          180048024
  439   457          180048512
  228   552          180048960
  430   465          180051625
  222   553          180053425
  254   547          180054387
  117   563          180055160
  345   518          180055457
  419   474          180056483
  279   541          180058060
  392   493          180059445
  323   527          180061450
   87   564          180064647
  263   545          180070072
  152   561          180070289
  306   533          180072053
  309   532          180072397
  185   558          180072737
  137   562          180075681
  209   555          180083204
   88   564          180087616
  377   502          180088641
  360   511          180088831
  362   510          180088928
  303   534          180091431
  312   531          180092619
  118   563          180096579
  234   551          180097055
  407   483          180097730
  438   458          180099584
  358   512          180100440
  364   509          180100773
  165   560          180108125
  216   554          180109160
  290   538          180109872
  194   557          180110077
   89   564          180111113
  202   556          180122024
  356   513          180123713
  366   508          180124408
  176   559          180128655
  384   498          180129096
  283   540          180129187
  300   535          180130375
  138   562          180132400
  315   530          180132875
   90   564          180135144
  119   563          180138706
  153   561          180140058
  331   524          180142515
  259   546          180145315
  429   466          180148285
  389   495          180151244
  343   519          180151966
  437   459          180156032
  354   514          180158608
   91   564          180159715
  368   507          180159875
  336   522          180169704
  414   478          180173296
  423   471          180174078
  245   549          180175274
  186   558          180175968
  326   526          180177552
  120   563          180181547
   92   564          180184832
  297   536          180188729
  139   562          180189947
  166   560          180190296
  379   501          180191440
  250   548          180191592
  318   529          180193321
  240   550          180199000
  223   553          180201944
  352   515          180205083
  229   552          180205597
  410   481          180205641
  418   475          180206507
  370   506          180207216
   93   564          180210501
  154   561          180210745
  400   488          180214272
  210   555          180214875
  436   460          180217856
  397   490          180219773
  177   559          180222112
  195   557          180223568
  121   563          180225108
  272   543          180226655
  287   539          180230722
   94   564          180236728
  268   544          180238016
  403   486          180242083
  276   542          180244664
  203   556          180245043
  140   562          180248328
  255   547          180248698
  217   554          180249777
  428   467          180250315
  394   492          180258472
  341   520          180259821
  235   551          180262026
  350   516          180263096
   95   564          180263519
  294   537          180266337
  372   505          180266473
  122   563          180269395
  167   560          180273463
  321   528          180274113
  386   497          180275929
  264   545          180278369
  187   558          180280315
  155   561          180282356
  435   461          180285056
   96   564          180290880
  280   541          180292421
  406   484          180303320
  422   472          180305496
  381   500          180306341
  141   562          180307549
  123   563          180314414
  329   525          180314414
  334   523          180315371
  178   559          180316631
   97   564          180318817
  391   494          180330255
  348   517          180332605
  374   504          180337688
  196   557          180338229
  413   479          180347236
   98   564          180347336
  260   546          180347336
  211   555          180347806
  224   553          180351801
  307   533          180353880
  156   561          180354897
  246   549          180356085
  168   560          180357632
  434   462          180357632
  427   468          180357715
  310   532          180359768
  124   563          180360171
  417   476          180361889
    0   565          180362125
    1   565          180362126
    2   565          180362133
    3   565          180362152
    4   565          180362189
    5   565          180362250
    6   565          180362341
    7   565          180362468
    8   565          180362637
    9   565          180362854
  291   538          180363043
   10   565          180363125
   11   565          180363456
  230   552          180363608
   12   565          180363853
   13   565          180364322
   14   565          180364869
   15   565          180365500
   16   565          180366221
   17   565          180367038
  142   562          180367616
  304   534          180367768
   18   565          180367957
   19   565          180368984
  204   556          180369280
   20   565          180370125
  284   540          180370304
   21   565          180371386
  241   550          180372521
   22   565          180372773
   23   565          180374292
  324   527          180375407
   24   565          180375949
   99   564          180376443
   25   565          180377750
  339   521          180378980
   26   565          180379701
  251   548          180379843
   27   565          180381808
   28   565          180384077
  313   531          180385588
  188   558          180385784
   29   565          180386514
   30   565          180389125
  218   554          180391696
   31   565          180391916
   32   565          180394893
   33   565          180398062
  409   482          180398097
  301   535          180401276
   34   565          180401429
   35   565          180405000
  100   564          180406144
  125   563          180406672
   36   565          180408781
  179   559          180412218
   37   565          180412778
  346   518          180413568
   38   565          180416997
  376   503          180420903
   39   565          180421444
   40   565          180426125
  157   561          180428374
  236   551          180428407
  143   562          180428535
   41   565          180431046
  316   530          180431496
  383   499          180433386
  448   449          180434241
  388   496          180435008
  433   463          180435584
   42   565          180436213
  101   564          180436445
  447   450          180439623
   43   565          180441632
  421   473          180442278
  169   560          180442809
  256   547          180444539
   44   565          180447309
  273   543          180449424
  446   451          180450387
  399   489          180451368
   45   565          180453250
  126   563          180453923
  197   557          180454066
  298   536          180454248
  269   544          180454293
   46   565          180459461
   47   565          180465948
  402   487          180466111
  445   452          180466533
  102   564          180467352
  396   491          180469907
  426   469          180470485
  332   524          180472192
   48   565          180472717
  277   542          180474021
  288   539          180478691
  361   511          180478712
   49   565          180479774
  212   555          180482003
  363   510          180483147
  359   512          180486007
   50   565          180487125
  444   453          180488061
  265   545          180488250
  144   562          180490312
  189   558          180492381
  205   556          180494741
   51   565          180494776
  327   526          180497359
  319   529          180497648
  103   564          180498871
  365   509          180499354
  127   563          180501930
   52   565          180502733
  158   561          180502793
  225   553          180503002
  357   513          180504990
  344   519          180505943
  180   559          180508879
  337   522          180509401
   53   565          180511002
  405   485          180514250
  443   454          180514971
  378   502          180516160
  432   464          180518912
   54   565          180519589
  393   493          180521614
  416   477          180522629
  231   552          180522999
  295   537          180526528
  412   480          180526528
  367   508          180527375
  281   541          180528462
   55   565          180528500
  170   560          180529000
  104   564          180531008
  219   554          180534923
  355   514          180535619
   56   565          180537741
  247   549          180538372
  442   455          180547263
   57   565          180547318
  242   550          180547488
  128   563          180550699
  261   546          180550917
  145   562          180552953
   58   565          180557237
  105   564          180563769
  369   507          180567252
   59   565          180567504
  252   548          180569600
  198   557          180571085
  385   498          180572617
  353   515          180577852
   60   565          180578125
  159   561          180578160
  322   528          180584200
  420   474          180584424
  441   456          180584937
  425   470          180588625
   61   565          180589106
  408   483          180595899
  237   551          180596204
  106   564          180597160
  190   558          180600112
  129   563          180600236
   62   565          180600453
  390   495          180606375
  181   559          180606620
  431   465          180607616
  342   520          180609688
   63   565          180612172
  285   540          180613125
  171   560          180616211
  146   562          180616464
  213   555          180617472
  292   538          180617960
  371   506          180619027
  206   556          180621432
  380   501          180623501
   64   565          180624269
  440   457          180627993
  107   564          180631187
  351   516          180631647
   65   565          180636750
  308   533          180637549
  330   525          180640125
  257   547          180641916
  305   534          180645929
  311   532          180648999
   66   565          180649621
  130   563          180650547
  335   523          180651042
  160   561          180654481
  226   553          180655553
   67   565          180662888
  108   564          180665856
  270   544          180672184
  274   543          180673831
  302   535          180673983
  439   458          180676431
   68   565          180676557
  220   554          180679464
  314   531          180680435
  147   562          180680851
  373   505          180682742
  232   552          180683776
  415   478          180688727
  199   557          180689292
   69   565          180690634
  325   527          180691308
  398   490          180693792
  401   488          180695473
  349   517          180696962
  266   545          180699721
  109   564          180701173
  131   563          180701638
  430   466          180701696
  172   560          180704448
  278   542          180705040
   70   565          180705125
  182   559          180705447
  191   558          180708983
  411   481          180711172
  424   471          180712135
   71   565          180720036
  299   536          180721555
  248   549          180722141
  243   550          180723907
  387   497          180724076
  340   521          180724761
  395   492          180725363
  289   539          180728388
  438   459          180730251
  404   486          180730520
  161   561          180731762
  419   475          180731934
  317   530          180732013
   72   565          180735373
  110   564          180737144
  382   500          180742968
  148   562          180746120
  207   556          180749359
   73   565          180751142
  132   563          180753515
  214   555          180754219
  262   546          180756064
  375   504          180758439
  253   548          180760869
  238   551          180765423
  282   541          180766189
   74   565          180767349
  347   518          180773755
  111   564          180773775
   75   565          180784000
  296   537          180788489
  437   460          180789453
  392   494          180790072
  173   560          180793717
  407   484          180799047
   76   565          180801101
  429   467          180801152
  333   524          180803861
  320   529          180803889
  183   559          180805366
  133   563          180806184
  200   557          180808693
  227   553          180809460
  162   561          180810009
  112   564          180811072
  149   562          180812277
   77   565          180818658
  192   558          180819000
  328   526          180819128
  221   554          180825325
   78   565          180836677
  258   547          180840835
  423   472          180841015
  233   552          180845945
  377   503          180846160
  113   564          180849041
  338   522          180851120
  436   461          180854037
   79   565          180855164
  286   540          180857656
  134   563          180859651
  414   479          180860183
  345   519          180861984
  362   511          180870759
  360   512          180873728
   80   565          180874125
  384   499          180874603
  293   538          180874629
  208   556          180878528
  150   562          180879328
  364   510          180879544
  174   560          180884024
  418   476          180884808
  114   564          180887688
  389   496          180887805
  358   513          180888409
  163   561          180889228
  271   544          180891695
  215   555          180892250
   81   565          180893566
  323   528          180896219
  275   543          180899882
  366   509          180900125
  410   482          180901168
  244   550          180901784
  428   468          180905984
  184   559          180906383
  249   549          180907398
  267   545          180912788
   82   565          180913493
  135   563          180913922
  356   514          180914760
  309   533          180923066
  435   462          180924003
  306   534          180925920
  115   564          180927019
  201   557          180929294
  193   558          180930169
  400   489          180930169
  368   508          180932544
   83   565          180933912
  239   551          180936070
  279   542          180937727
  312   532          180940096
  397   491          180941544
  379   502          180945947
  151   562          180947279
  303   535          180948502
  403   487          180952130
  354   515          180952739
  254   548          180953656
   84   565          180954829
  343   520          180961607
  263   546          180962783
  228   553          180964729
  116   564          180967040
  331   525          180967816
  136   563          180969003
  164   561          180969425
  222   554          180972512
  422   473          180975265
  175   560          180975375
   85   565          180976250
  370   507          180976843
  315   531          180977166
  290   539          180979819
  394   493          180986141
  336   523          180988723
  300   536          180990656
   86   565          180998181
  434   463          180999351
  352   516          181002304
  283   541          181005608
  406   485          181007541
  117   564          181007757
  185   559          181008504
  209   556          181008945
  326   527          181009159
  234   552          181009512
  152   562          181016136
  427   469          181016192
  386   498          181018448
   87   565          181020628
  137   563          181024900
  216   555          181031571
  372   506          181033064
  318   530          181034432
  413   480          181036997
  449   449          181037698
  448   450          181040392
  259   547          181041302
  194   558          181042496
  417   477          181043046
   88   565          181043597
  447   451          181048474
  118   564          181049176
  165   561          181050606
  202   557          181051101
  297   537          181052226
  381   501          181057842
  446   452          181061944
  350   517          181063413
  391   495          181063846
   89   565          181067094
  176   560          181067776
  341   521          181072582
  433   464          181080081
  445   453          181080802
  245   550          181081125
  138   563          181081619
  153   562          181085905
   90   565          181091125
  119   564          181091303
  250   549          181094149
  409   483          181096516
  374   505          181101249
  287   540          181103903
  444   454          181105048
  240   551          181108151
  186   559          181111735
  321   529          181112050
  272   544          181112832
  421   474          181114885
   91   565          181115696
  223   554          181121031
  229   553          181121366
  268   545          181127457
  276   543          181127583
  426   470          181131776
  166   561          181132777
  294   538          181133056
  120   564          181134144
  443   455          181134682
  348   518          181136024
  334   524          181137528
  139   563          181139166
  210   556          181140616
   92   565          181140813
  329   526          181142865
  255   548          181147967
  195   558          181155987
  154   562          181156592
  177   560          181161233
  432   465          181166193
   93   565          181166482
  442   456          181169704
  399   490          181170199
  264   546          181171080
  280   542          181172088
  217   555          181172188
  203   557          181174120
  235   552          181174483
  388   497          181174545
  121   564          181177705
  402   488          181179080
  376   504          181181440
  383   500          181181887
   94   565          181192709
  396   492          181194624
  339   522          181194867
  140   563          181197547
  416   478          181206648
  307   534          181207747
  441   457          181210114
  324   528          181210176
  310   533          181210437
  167   561          181215944
  187   559          181216082
  412   481          181219169
   95   565          181219500
  346   519          181220095
  405   486          181221381
  122   564          181221992
  304   535          181224839
  155   562          181228203
  291   539          181232990
  313   532          181233065
  260   547          181243323
  284   541          181246725
   96   565          181246861
  393   494          181252241
  425   471          181252736
  178   560          181255752
  440   458          181255912
  141   563          181256768
  431   466          181257687
  420   475          181259875
  301   536          181261557
  246   550          181261936
  361   512          181263609
  363   511          181264978
  123   564          181267011
  196   558          181270648
  224   554          181270888
  211   556          181273547
  378   503          181273679
  359   513          181273976
   97   565          181274798
  316   531          181275787
  365   510          181278125
  230   553          181279377
  241   551          181281672
  251   549          181282400
  357   514          181296037
  408   484          181297216
  332   525          181297493
  204   557          181298357
  168   561          181300113
  156   562          181300744
  367   509          181303092
   98   565          181303317
  439   459          181307098
  124   564          181312768
  218   555          181314107
  344   520          181315584
  142   563          181316835
  298   537          181317745
  385   499          181318124
    0   566          181321496
    1   566          181321497
    2   566          181321504
    3   566          181321523
  188   559          181321551
    4   566          181321560
    5   566          181321621
    6   566          181321712
    7   566          181321839
    8   566          181322008
    9   566          181322225
   10   566          181322496
   11   566          181322827
   12   566          181323224
   13   566          181323693
   14   566          181324240
   15   566          181324871
   16   566          181325592
   17   566          181326409
   18   566          181327328
   19   566          181328355
  337   523          181328420
  327   527          181328966
   20   566          181329496
  355   515          181329750
   21   566          181330757
   22   566          181332144
   99   565          181332424
   23   566          181333663
   24   566          181335320
  273   544          181335601
   25   566          181337121
  319   530          181338759
   26   566          181339072
  369   508          181339921
  236   552          181340864
   27   566          181341179
  390   496          181342936
   28   566          181343448
  269   545          181343734
  256   548          181343808
   29   566          181345885
   30   566          181348496
   31   566          181351287
  179   560          181351339
  288   540          181351872
   32   566          181354264
  430   467          181354563
  277   543          181356940
   33   566          181357433
  125   564          181359269
   34   566          181360800
  100   565          181362125
  438   460          181363672
   35   566          181364371
   36   566          181368152
   37   566          181372149
  157   562          181374221
  353   516          181375073
  415   479          181375614
   38   566          181376368
  143   563          181377754
  380   502          181378008
  424   472          181379072
   39   566          181380815
  265   546          181380961
  169   561          181385290
   40   566          181385496
  197   558          181386485
  371   507          181388654
   41   566          181390417
  101   565          181392426
  295   538          181393247
   42   566          181395584
   43   566          181401003
  126   564          181406520
   44   566          181406680
  411   482          181406699
  212   556          181407744
  281   542          181408129
  419   476          181410235
  401   489          181411370
   45   566          181412621
  398   491          181415563
   46   566          181418832
  225   554          181422089
  322   529          181422137
  342   521          181422449
  102   565          181423333
  205   557          181423818
   47   566          181425319
  437   461          181425634
  189   559          181428148
  351   517          181431964
   48   566          181432088
  231   553          181438768
   49   566          181439145
  144   563          181439531
  404   487          181440567
  247   550          181444223
   50   566          181446496
  261   547          181446904
  180   560          181448000
  158   562          181448640
  373   506          181449333
  395   493          181453032
   51   566          181454147
  127   564          181454527
  103   565          181454852
  242   551          181456639
  429   468          181456821
  219   555          181457334
   52   566          181462104
  387   498          181466595
  330   526          181468576
   53   566          181470373
  170   561          181471481
  252   549          181472157
  335   524          181473199
   54   566          181478960
  104   565          181486989
   55   566          181487871
  292   539          181487907
  285   541          181489546
  308   534          181491416
  436   462          181492984
  382   501          181494469
   56   566          181497112
  311   533          181499668
  349   518          181500381
  145   563          181502172
  305   535          181503000
  407   485          181503268
  128   564          181503296
  198   558          181503504
   57   566          181506689
  237   552          181508661
  423   473          181510784
   58   566          181516608
  105   565          181519750
  375   505          181522000
  392   495          181523663
  159   562          181524007
  325   528          181526077
   59   566          181526875
  314   532          181527912
  302   536          181534264
  190   559          181535879
   60   566          181537496
  340   522          181540648
  257   548          181541185
  213   556          181543213
  181   560          181545741
   61   566          181548477
  414   480          181549944
  206   557          181550509
  129   564          181552833
  106   565          181553141
  171   561          181558692
   62   566          181559824
  274   544          181560008
  270   545          181561625
  428   469          181564461
  146   563          181565683
  435   463          181565722
  418   477          181565965
   63   566          181571543
  226   554          181574640
  317   531          181576304
  347   519          181580282
   64   566          181583640
  299   537          181585052
  107   565          181587168
  278   543          181587959
  266   546          181592432
   65   566          181596121
  232   553          181599545
  410   483          181599587
  160   562          181600328
  289   540          181601569
  220   555          181601875
  130   564          181603144
  377   504          181606697
   66   566          181608992
  199   558          181621711
  108   565          181621837
   67   566          181622259
  384   500          181623104
  389   497          181627342
  248   550          181627992
  333   525          181629162
  147   563          181630070
  243   551          181633058
   68   566          181635928
  434   464          181643848
  449   450          181643849
  182   560          181644568
  191   559          181644750
  320   530          181645000
  282   542          181645856
  172   561          181646929
  422   474          181647872
  400   490          181649000
  448   451          181649243
   69   566          181650005
  328   527          181650735
  262   547          181652051
  131   564          181654235
  296   538          181655208
  362   512          181655656
  109   565          181657154
  447   452          181660031
  364   511          181661375
  360   513          181661697
  253   549          181663426
   70   566          181664496
  403   488          181665099
  397   492          181666261
  338   523          181670139
  345   520          181671625
  446   453          181676213
  427   470          181677483
  161   562          181677609
  238   552          181677880
  207   557          181678436
  366   510          181678896
   71   566          181679407
  358   514          181679456
  214   556          181679960
  110   565          181693125
   72   566          181694744
  148   563          181695339
  445   454          181697789
  379   503          181703466
  132   564          181706112
  368   509          181708261
  356   515          181708891
   73   566          181710513
  406   486          181714672
  394   494          181716768
  444   455          181724759
   74   566          181726720
  417   478          181727065
  433   465          181727362
  227   554          181728547
  413   481          181729638
  111   565          181729756
  286   541          181734077
  323   529          181734156
  173   561          181736198
  258   548          181740104
  200   558          181741112
   75   566          181743371
  183   560          181744487
  293   539          181744576
  221   555          181747736
  370   508          181749512
  354   516          181749960
  192   559          181754767
  162   562          181755856
  443   456          181757123
  133   564          181758781
   76   566          181760472
  149   563          181761496
  233   553          181761714
  386   499          181763955
  112   565          181767053
  343   521          181774368
  309   534          181776933
   77   566          181778029
  271   545          181781136
  306   535          181782991
  275   544          181786059
  421   475          181790336
  312   533          181790765
  442   457          181794881
  426   471          181795887
   78   566          181796048
  331   526          181796267
  409   484          181797833
  391   496          181800407
  352   517          181802621
  372   507          181802691
  113   565          181805022
  267   546          181805499
  208   557          181807605
  303   536          181808783
  336   524          181810880
  244   551          181810935
  134   564          181812248
  381   502          181812349
  249   550          181813249
   79   566          181814535
  432   466          181816264
  215   556          181817991
  279   543          181820646
  315   532          181824643
  174   561          181826505
  150   563          181828547
   80   566          181833496
  163   562          181835075
  441   458          181838033
  114   565          181843669
  326   528          181843928
  184   560          181845504
  239   552          181848527
   81   566          181852937
  290   540          181853000
  300   537          181854153
  254   549          181856213
  263   547          181858770
  201   558          181861713
  193   559          181865936
  135   564          181866519
  350   518          181866832
  374   506          181867840
   82   566          181872864
  318   531          181878723
  115   565          181883000
  228   554          181883816
  283   542          181885275
  440   459          181886579
  341   522          181888469
  399   491          181891970
   83   566          181893283
  416   479          181893535
  222   555          181894923
  402   489          181894977
  151   563          181896498
  431   467          181910554
   84   566          181914200
  412   482          181914696
  164   562          181915272
  388   498          181917064
  175   561          181917856
  297   538          181918945
  425   472          181919673
  136   564          181921600
  396   493          181922293
  116   565          181923021
  234   553          181925281
  405   487          181931428
  383   501          181933388
   85   566          181935621
  209   557          181938022
  420   476          181938176
  439   460          181940519
  259   548          181940571
  348   519          181942551
  376   505          181945001
  185   560          181947625
  321   530          181953161
  216   556          181957312
   86   566          181957552
  334   525          181962829
  117   565          181963738
  152   563          181965355
  329   527          181974472
  137   564          181977497
  194   559          181978263
   87   566          181979999
  287   541          181980324
  202   558          181983520
  393   495          181985832
  245   551          181990276
  165   562          181996453
  438   461          181999853
  250   550          182000000
  408   485          182001437
  272   545          182002273
   88   566          182002968
  294   539          182003003
  118   565          182005157
  430   468          182010232
  176   561          182010257
  276   544          182013760
  339   523          182013886
  268   546          182020168
  240   552          182020608
   89   566          182026465
  346   520          182029736
  138   564          182034216
  378   504          182034216
  153   563          182035124
  229   554          182040453
  223   555          182043442
  119   565          182047284
  324   529          182048113
  424   473          182048841
  363   512          182049875
   90   566          182050496
  255   549          182050524
  186   560          182050856
  361   513          182051578
  280   543          182055007
  365   511          182059956
  310   534          182064304
  437   462          182064581
  307   535          182064818
  359   514          182065023
  415   480          182065375
  385   500          182066625
  264   547          182067067
  210   557          182069693
   91   566          182075067
  166   562          182078624
  367   510          182081863
  390   497          182082473
  313   533          182083734
  304   536          182085120
  120   565          182090125
  357   515          182090168
  235   553          182090252
  419   477          182091392
  195   559          182091754
  139   564          182091763
  217   556          182097929
   92   566          182100184
  177   561          182103714
  411   483          182105118
  154   563          182105811
  291   540          182106171
  203   558          182106539
  429   469          182115298
  369   509          182115638
  316   532          182123264
  301   537          182125054
   93   566          182125853
  332   526          182125944
  284   542          182126392
  355   516          182126971
  344   521          182128345
  401   490          182130201
  121   565          182133686
  436   463          182134703
  380   503          182135527
  398   492          182140280
  260   548          182142592
  140   564          182150144
  337   524          182150577
   94   566          182152080
  404   488          182153536
  187   560          182155203
  371   508          182161323
  167   562          182161791
  327   528          182163735
  246   551          182171087
  353   517          182175390
  155   563          182177422
  122   565          182177973
   95   566          182178871
  319   531          182183050
  423   474          182183391
  395   494          182183659
  298   538          182184464
  251   550          182188251
  224   555          182193299
  241   552          182194129
  178   561          182198233
  230   554          182198464
  211   557          182202624
   96   566          182206232
  196   559          182206415
  141   564          182209365
  435   464          182210219
  407   486          182210399
  387   499          182212102
  373   507          182218960
  123   565          182222992
  273   545          182225042
  428   470          182225752
  288   541          182228293
  204   558          182230776
   97   566          182234169
  351   518          182235383
  269   546          182236445
  342   522          182238336
  218   556          182239848
  414   481          182242585
  277   544          182243117
  168   562          182245960
  256   549          182246365
  382   502          182248976
  156   563          182249963
  418   478          182249984
  450   450          182250000
  449   451          182252700
  236   553          182256633
  392   496          182260224
  188   560          182260672
  448   452          182260800
   98   566          182262688
  295   539          182263194
  322   530          182263248
  124   565          182268749
  142   564          182269432
  447   453          182274300
  265   547          182276948
    0   567          182284263
    1   567          182284264
    2   567          182284271
    3   567          182284290
    4   567          182284327
    5   567          182284388
    6   567          182284479
    7   567          182284606
    8   567          182284775
    9   567          182284992
   10   567          182285263
   11   567          182285594
   12   567          182285991
   13   567          182286460
   14   567          182287007
   15   567          182287638
   16   567          182288359
  375   506          182288591
   17   567          182289176
   18   567          182290095
  281   543          182291048
   19   567          182291122
  434   465          182291129
   99   566          182291795
   20   567          182292263
  446   454          182293200
   21   567          182293524
  179   561          182293820
   22   567          182294911
   23   567          182296430
   24   567          182298087
  335   525          182298500
   25   567          182299888
  330   527          182300183
  410   484          182300904
   26   567          182301839
   27   567          182303946
   28   567          182306215
  349   519          182306908
   29   567          182308652
   30   567          182311263
   31   567          182314054
  125   565          182315250
   32   567          182317031
  445   455          182317500
   33   567          182320200
  100   566          182321496
  197   559          182322252
  422   475          182323323
  157   563          182323440
   34   567          182323567
   35   567          182327138
  143   564          182330351
   36   567          182330919
  169   562          182331137
   37   567          182334916
  212   557          182336821
   38   567          182339135
  427   471          182341594
   39   567          182343582
  225   555          182344500
  261   548          182346173
  444   456          182347200
   40   567          182348263
  308   535          182348487
  101   566          182351797
   41   567          182353184
  247   551          182353374
  311   534          182353535
  205   558          182356237
  231   554          182357855
   42   567          182358351
  340   523          182359667
  292   540          182361088
  126   565          182362501
  305   536          182363281
   43   567          182363770
  325   529          182364014
  189   560          182367269
  242   552          182369096
  285   542          182369213
   44   567          182369447
  389   498          182369861
  377   505          182370258
  400   491          182370771
  384   501          182374605
   45   567          182375388
  433   466          182377433
  252   550          182378008
  314   533          182378581
  403   489          182380996
   46   567          182381599
  443   457          182382300
  102   566          182382704
  219   556          182383075
   47   567          182388086
  347   520          182389923
  180   561          182390481
  144   564          182392128
  397   493          182393930
   48   567          182394855
  302   537          182397761
  158   563          182397859
   49   567          182401912
   50   567          182409263
  127   565          182410508
  417   479          182413952
  103   566          182414223
   51   567          182416914
  170   562          182417328
  442   458          182422800
  317   532          182423781
  237   553          182424430
  406   487          182424719
   52   567          182424871
  413   482          182425165
   53   567          182433140
  198   559          182439271
   54   567          182441727
  362   513          182443625
  257   549          182443742
  364   512          182446272
  104   566          182446360
  274   545          182449449
  394   495          182450359
   55   567          182450638
  299   538          182451771
  360   514          182452744
  270   546          182454336
  145   564          182454769
  333   526          182457613
  128   565          182459277
   56   567          182459879
  366   511          182460727
  426   472          182462824
  379   504          182464003
  421   476          182468637
  441   459          182468700
  432   467          182469131
   57   567          182469456
  213   557          182472290
  159   563          182473226
  358   515          182473587
  278   544          182474136
  190   560          182475000
  289   541          182477990
  105   566          182479121
   58   567          182479375
  206   558          182482928
  345   521          182484386
  328   528          182485504
  368   510          182487032
  181   561          182488222
  266   547          182488419
  320   531          182489291
   59   567          182489642
  338   524          182492296
  226   555          182497051
   60   567          182500263
  409   485          182502054
  171   562          182504539
  356   516          182506112
  129   565          182508814
   61   567          182511244
  386   500          182512456
  106   566          182512512
  146   564          182518280
  232   554          182518632
  440   460          182520000
   62   567          182522591
  296   539          182525155
  370   509          182525229
  220   556          182527616
  282   543          182528775
   63   567          182534310
  248   551          182537143
  391   497          182539944
  243   552          182545515
   64   567          182546407
  107   566          182546539
  160   563          182549547
  354   517          182550277
  262   548          182551320
  199   559          182557478
   65   567          182558888
  130   565          182559125
  431   468          182566223
  253   550          182569277
  381   503          182569868
   66   567          182571759
  323   530          182575267
  372   508          182575360
  439   461          182576700
  108   566          182581208
  147   564          182582667
  416   480          182583296
  191   560          182583871
   67   567          182585026
  182   561          182587049
  425   473          182589442
  343   522          182590255
  172   562          182592776
  238   553          182593649
   68   567          182598695
  352   518          182606040
  214   557          182609037
  131   565          182610216
  207   558          182610855
   69   567          182612772
  412   483          182613115
  286   542          182613744
  402   490          182613808
  109   566          182616525
  399   492          182616687
  293   540          182617757
  420   477          182619333
  161   563          182626828
   70   567          182627263
  331   527          182627874
  309   535          182634004
  336   525          182636181
  374   507          182637467
  438   462          182638800
   71   567          182642174
  258   549          182642661
  306   536          182643272
  405   488          182644397
  312   534          182644632
  148   564          182647936
  227   555          182650958
  110   566          182652496
  396   494          182652920
   72   567          182657511
  132   565          182662093
  388   499          182662571
  430   469          182668709
  303   537          182672280
   73   567          182673280
  350   519          182673359
  221   556          182673477
  271   546          182673847
  315   533          182675312
  275   545          182675500
  200   559          182676879
  233   554          182680801
  326   529          182681865
  173   562          182682045
  183   561          182686968
  383   502          182687895
  111   566          182689127
   74   567          182689487
  192   560          182693888
  267   547          182701486
  162   563          182705075
   75   567          182706138
  437   463          182706300
  279   544          182706823
  341   523          182707488
  408   486          182708568
  376   506          182711592
  149   564          182714093
  133   565          182714762
  300   538          182720872
  424   474          182721448
  393   496          182722393
  249   551          182722400
   76   567          182723239
  244   552          182723392
  318   532          182726200
  112   566          182726424
  290   541          182729421
  208   558          182740024
   77   567          182740796
  215   557          182747068
  348   520          182752192
  415   481          182758016
  263   548          182758039
   78   567          182758815
  254   550          182762064
  239   553          182764296
  113   566          182764393
  283   543          182768194
  134   565          182768229
  174   562          182772352
  419   478          182775411
  429   470          182776589
   79   567          182777302
  436   464          182779200
  150   564          182781144
  163   563          182784294
  184   561          182787985
  297   539          182788892
  334   526          182791280
   80   567          182796263
  321   531          182797452
  201   559          182797480
  378   505          182797777
  114   566          182803040
  193   560          182805057
  228   555          182806227
  411   484          182806435
  329   528          182809241
   81   567          182815704
  385   501          182818126
  222   556          182820664
  135   565          182822500
  390   498          182824992
   82   567          182835631
  339   524          182836043
  363   513          182837844
  115   566          182842371
  346   521          182842497
  361   514          182842625
  259   549          182843128
  234   554          182844368
  365   512          182844853
  151   564          182849095
  401   491          182851972
   83   567          182856050
  435   465          182857500
  423   475          182858842
  450   451          182858851
  359   515          182859154
  287   542          182859991
  367   511          182863694
  175   562          182863703
  449   452          182864257
  164   563          182864491
  398   493          182867949
  404   489          182869433
  209   558          182870441
  448   453          182875069
  294   540          182876184
   84   567          182876967
  136   565          182877581
  116   566          182882392
  216   557          182886389
  357   516          182887389
  324   530          182889224
  428   471          182889863
  185   561          182890106
  447   454          182891287
  369   510          182894409
  272   546          182894984
  380   504          182896064
   85   567          182898388
  245   552          182902733
  276   545          182903201
  250   551          182909151
  446   455          182912911
  268   547          182916155
  395   495          182917250
  194   560          182917384
  152   564          182917952
  202   559          182919287
   86   567          182920319
  407   487          182920446
  310   535          182921375
  117   566          182923109
  307   536          182925099
  355   517          182927288
  137   565          182933478
  240   553          182936377
  418   479          182936871
  371   509          182937040
  313   534          182937601
  414   482          182938112
  445   456          182939941
  280   544          182941184
  434   466          182941200
   87   567          182942766
  344   522          182944232
  165   563          182945672
  304   537          182948617
  176   562          182956104
  255   550          182956375
  332   527          182957551
  387   500          182960603
  229   555          182962864
  118   566          182964528
   88   567          182965735
  264   548          182966336
  223   556          182969183
  444   457          182972377
  316   533          182973933
  337   525          182975878
  353   518          182978809
  291   541          182982592
  153   564          182987721
   89   567          182989232
  138   565          182990197
  373   508          182991629
  301   538          182991773
  186   561          182993337
  392   497          182999761
  422   476          183001624
  327   529          183001672
  210   558          183002112
  410   485          183005125
  382   503          183006495
  119   566          183006655
  427   472          183008531
  284   543          183009311
  235   554          183009339
  443   458          183010219
   90   567          183013263
  217   557          183027006
  166   563          183027843
  433   467          183030300
  319   532          183030527
  195   560          183030875
   91   567          183037834
  351   519          183041910
  203   559          183042306
  260   549          183045149
  139   565          183047744
  120   566          183049496
  177   562          183049561
  442   459          183053467
  298   539          183054411
  342   523          183057355
  375   507          183058218
  154   564          183058408
   92   567          183062951
  246   552          183083544
   93   567          183088620
  121   566          183093057
  400   492          183095488
  251   551          183097402
  187   561          183097684
  403   490          183099827
  441   460          183102121
  417   480          183103713
  140   565          183106125
  322   531          183107539
  288   542          183107960
  241   553          183109898
  167   563          183111010
   94   567          183114847
  389   499          183115368
  349   520          183116549
  273   546          183117753
  224   556          183119040
  230   555          183120875
  413   483          183123584
  397   494          183124557
  432   468          183124800
  335   526          183126951
  384   502          183129112
  155   564          183130019
  269   547          183132432
  277   545          183132558
  426   473          183132593
  330   528          183134952
  211   558          183135043
  295   540          183136375
  377   506          183136849
  122   566          183137344
  406   488          183137688
   95   567          183141638
  178   562          183144080
  196   560          183145536
  421   477          183149794
  256   550          183152216
  440   461          183156181
  141   565          183165346
  204   559          183166543
  218   557          183168925
   96   567          183168999
  236   554          183175720
  265   548          183176217
  281   544          183177225
  340   524          183181824
  123   566          183182363
  394   496          183186920
  168   563          183195179
   97   567          183196936
  156   564          183202560
  347   521          183202684
  188   561          183203153
  325   530          183205125
  308   536          183208768
  409   486          183209185
  311   535          183210606
  439   462          183215647
  431   469          183224700
  142   565          183225413
   98   567          183225455
  305   537          183226778
  379   505          183227564
  124   566          183228120
  314   534          183232448
  364   513          183234241
  362   514          183234672
  292   541          183237509
  179   562          183239667
  366   512          183245624
  360   515          183246875
  261   549          183248730
    0   568          183250432
    1   568          183250433
    2   568          183250440
    3   568          183250459
    4   568          183250496
    5   568          183250557
    6   568          183250648
    7   568          183250775
    8   568          183250944
    9   568          183251161
   10   568          183251432
   11   568          183251763
  285   543          183252132
   12   568          183252160
   13   568          183252629
   14   568          183253176
   15   568          183253807
   16   568          183254528
   99   567          183254562
   17   568          183255345
   18   568          183256264
   19   568          183257291
   20   568          183258432
   21   568          183259693
   22   568          183261080
  197   560          183261373
  425   474          183262049
   23   568          183262599
  386   501          183263957
   24   568          183264256
  302   538          183264480
  247   552          183265831
   25   568          183266057
   26   568          183268008
  368   511          183268863
  212   558          183269240
   27   568          183270115
  225   556          183270241
  358   516          183270808
   28   568          183272384
  317   533          183274450
  125   566          183274621
   29   568          183274821
  416   481          183275937
  157   564          183276037
   30   568          183277432
   31   568          183280223
  231   555          183280266
  169   563          183280356
  438   463          183280519
  391   498          183282463
   32   568          183283200
  100   567          183284263
  242   553          183284865
  143   565          183286332
   33   568          183286369
  252   551          183287159
  333   527          183289220
   34   568          183289736
  205   559          183292004
   35   568          183293307
   36   568          183297088
  345   522          183300273
   37   568          183301085
  420   478          183303352
  370   510          183304000
   38   568          183305304
  356   517          183306429
  189   561          183309750
   39   568          183309751
  219   557          183312152
   40   568          183314432
  412   484          183314432
  101   567          183314564
  338   525          183317597
   41   568          183319353
  299   539          183321718
  126   566          183321872
  328   529          183323441
   42   568          183324520
   43   568          183329939
  430   470          183330000
  381   504          183330405
  402   491          183335579
   44   568          183335616
  180   562          183336328
  320   532          183336768
   45   568          183341557
  274   546          183342160
  237   554          183343517
  399   493          183344356
  102   567          183345471
   46   568          183347768
  144   565          183348109
  257   550          183349593
  270   547          183350323
  158   564          183350456
  437   464          183350797
  372   509          183351077
  354   518          183353696
   47   568          183354255
  289   542          183357657
  405   489          183360294
   48   568          183361024
  278   545          183363577
  170   563          183366547
   49   568          183368081
  127   566          183369879
   50   568          183375432
  103   567          183376990
  198   560          183378392
   51   568          183383083
  396   495          183386511
  266   548          183387688
   52   568          183391040
  424   475          183396899
  296   540          183398336
   53   568          183399309
  213   558          183404709
   54   568          183407896
  104   567          183409127
  343   523          183409274
  374   508          183410136
  145   565          183410750
  388   500          183411072
  352   519          183412567
  282   544          183414952
   55   568          183416807
  190   561          183417481
  408   487          183418615
  128   566          183418648
  206   559          183418695
  323   531          183419558
  226   556          183422792
  159   564          183425823
   56   568          183426048
  436   465          183426481
  181   562          183434069
   57   568          183435625
  429   471          183440700
  232   555          183441043
  105   567          183441888
  383   503          183445414
   58   568          183445544
  248   552          183449600
  415   482          183453543
  171   563          183453758
  262   549          183453877
   59   568          183455811
  220   557          183456693
  243   553          183461284
  393   497          183461930
  419   479          183462298
  331   528          183462643
  336   526          183464632
   60   568          183466432
  451   451          183467702
  129   566          183468185
  450   452          183470408
  146   565          183474261
  106   567          183475279
   61   568          183477413
  253   551          183478428
  449   453          183478526
  376   507          183481219
  350   520          183483000
   62   568          183488760
  448   454          183492056
  293   541          183494178
  309   536          183494285
  199   560          183496599
  286   543          183496663
   63   568          183500479
  312   535          183501703
  160   564          183502144
  306   537          183506769
  435   466          183507571
  107   567          183509306
  411   485          183510656
  447   455          183510998
   64   568          183512576
  238   554          183512736
  130   566          183518496
  326   530          183522976
   65   568          183525057
  191   561          183526352
  315   534          183529179
  341   524          183529645
  182   562          183532896
  446   456          183535352
  423   476          183537143
   66   568          183537928
  147   565          183538648
  303   538          183538999
  214   558          183541456
  172   563          183541995
  108   567          183543975
  207   559          183546622
  258   550          183548512
   67   568          183551195
  428   472          183556800
  378   506          183564368
   68   568          183564864
  348   521          183564953
  445   457          183565118
  275   546          183568211
  131   566          183569587
  271   547          183569834
  390   499          183570499
  385   502          183572633
  401   492          183576689
  227   556          183576699
  318   533          183576869
   69   568          183578941
  109   567          183579292
  161   564          183579425
  404   490          183588264
  300   539          183590819
   70   568          183593432
  434   467          183594067
  279   545          183596264
  398   494          183598576
  444   458          183600296
  267   548          183600755
  221   557          183602554
  233   555          183603212
  148   565          183603917
   71   568          183608343
  290   542          183609088
  110   567          183615263
  200   560          183616000
  132   566          183621464
  334   527          183622887
   72   568          183623680
  418   480          183626632
  363   514          183628891
  173   563          183631264
  183   562          183632815
  365   513          183632822
  407   488          183633415
  249   552          183634857
  192   561          183636369
  414   483          183636531
  361   515          183636756
  244   553          183639161
   73   568          183639449
  443   459          183640886
  321   532          183644929
  329   529          183647178
  367   512          183648591
  111   567          183651894
  395   496          183653811
  283   544          183654371
   74   568          183655656
  359   516          183656375
  162   564          183657672
  346   522          183658384
  380   505          183659625
  263   549          183660596
  339   525          183661344
  297   540          183662073
  149   565          183670074
  254   551          183671215
   75   568          183672307
  133   566          183674133
  208   559          183675791
  369   511          183676240
  427   473          183678300
  215   558          183679487
  422   477          183682781
  239   554          183683383
  433   468          183685969
  442   460          183686888
  357   517          183687706
  112   567          183689191
   76   568          183689408
   77   568          183706965
  387   501          183712104
  410   486          183712256
  371   510          183715811
  174   563          183721571
   78   568          183724984
  113   567          183727160
  134   566          183727600
  355   518          183730707
  228   556          183731968
  324   531          183733515
  184   562          183733832
  201   560          183736601
  163   564          183736891
  150   565          183737125
  441   461          183738302
  392   498          183742280
  287   543          183742910
   79   568          183743471
  193   561          183747538
  259   550          183748979
  222   557          183749741
  294   541          183752605
   80   568          183762432
  344   523          183763251
  114   567          183765807
  234   555          183766779
  382   504          183767032
  373   509          183767346
  310   536          183781656
  135   566          183781871
   81   568          183781873
  432   469          183783277
  353   519          183785336
  307   537          183788596
  272   547          183790971
  332   528          183792320
  313   535          183794672
  440   462          183795128
  276   546          183795912
  417   481          183796354
   82   568          183801800
  337   526          183804329
  151   565          183805076
  115   567          183805138
  426   474          183805200
  209   559          183806208
  175   563          183812922
  304   538          183815336
  268   548          183815424
  164   564          183817088
  245   553          183818502
  216   558          183818808
  403   491          183821598
  250   552          183821608
   83   568          183822219
  400   493          183823157
  413   484          183824901
  316   534          183827800
  280   545          183830625
  375   508          183830887
  421   478          183833813
  185   562          183835953
  136   566          183836952
  327   530          183842783
   84   568          183843136
  116   567          183845159
  351   520          183851551
  406   489          183853585
  240   554          183855464
  439   463          183857366
  397   495          183858148
  202   560          183858408
  194   561          183859865
  301   539          183861720
  291   542          183862259
  389   500          183863869
   85   568          183864557
  255   551          183865526
  264   549          183868893
  152   565          183873933
  342   524          183879512
  319   533          183881196
  117   567          183885876
  431   470          183885991
   86   568          183886488
  384   503          183886631
  229   556          183888605
  137   566          183892849
  284   544          183895488
  223   557          183898260
  165   564          183898269
  176   563          183905323
  377   507          183906476
   87   568          183908935
  409   487          183919232
  438   464          183925016
  394   497          183926457
  118   567          183927295
  298   540          183927592
  349   521          183929310
  235   555          183931750
   88   568          183931904
  425   475          183937500
  210   559          183937879
  186   562          183939184
  153   565          183943702
  138   566          183949568
  260   550          183951000
  322   532          183955016
   89   568          183955401
  335   527          183958558
  217   558          183959425
  119   567          183969422
  416   482          183971464
  330   529          183972889
  195   561          183973356
   90   568          183979432
  166   564          183980440
  203   560          183981427
  420   479          183990239
  288   543          183990879
  430   471          183994111
  379   506          183994155
  437   465          183998078
  177   563          183998780
  246   553          183999313
   91   568          184004003
  139   566          184007115
  340   525          184007125
  251   552          184009859
  120   567          184012263
  295   541          184012796
  273   547          184013740
  154   565          184014389
  386   502          184018464
  347   522          184018571
  412   485          184018653
  277   546          184025269
  364   514          184025288
  391   499          184027970
  362   515          184028803
  241   554          184028985
   92   568          184029120
  269   548          184031701
  366   513          184033593
  187   562          184043531
  360   516          184044096
  230   556          184046616
  224   557          184048117
  325   531          184049416
  368   512          184053760
   93   568          184054789
  121   567          184055824
  402   492          184060296
  256   551          184061367
  167   564          184063607
  140   566          184065496
  281   545          184066666
  211   559          184070810
  311   536          184070887
  358   517          184071125
  308   537          184072265
  399   494          184074983
  424   476          184075200
  436   466          184076552
  265   549          184078774
  405   490          184079125
  451   452          184079259
   94   568          184081016
  450   453          184084677
  370   511          184085831
  155   565          184086000
  196   561          184088017
  314   535          184089519
  178   563          184093299
  305   538          184093497
  381   505          184093966
  449   454          184095513
  236   555          184098131
  122   567          184100111
  218   558          184101344
  204   560          184105664
  429   472          184107637
   95   568          184107807
  356   518          184109848
  448   455          184111767
  292   542          184117176
  345   523          184119292
  396   496          184123072
  333   528          184123989
  141   566          184124717
  317   534          184128317
  372   510          184129848
  408   488          184131584
  447   456          184133439
  302   539          184134427
   96   568          184135168
  285   544          184138309
  123   567          184145130
  338   526          184146048
  168   564          184147776
  188   562          184149000
  415   483          184151962
  419   480          184152059
  261   550          184154581
  156   565          184158541
  354   519          184160223
  435   467          184160438
  446   457          184160529
  388   501          184162573
   97   568          184163105
  328   530          184164552
  247   553          184181600
  142   566          184184784
  374   509          184185853
  320   533          184187437
  179   563          184188886
  124   567          184190887
   98   568          184191624
  445   458          184193037
  299   540          184194899
  225   557          184199318
  252   552          184199616
  197   561          184203854
  242   554          184203952
  393   498          184204449
  212   559          184205007
  383   504          184205951
  231   556          184206007
  411   486          184217787
  423   477          184218300
    0   569          184220009
    1   569          184220010
    2   569          184220017
    3   569          184220036
    4   569          184220073
    5   569          184220134
    6   569          184220225
    7   569          184220352
    8   569          184220521
   99   568          184220731
    9   569          184220738
   10   569          184221009
   11   569          184221340
   12   569          184221737
   13   569          184222206
  352   520          184222208
   14   569          184222753
   15   569          184223384
   16   569          184224105
   17   569          184224922
   18   569          184225841
  428   473          184226569
   19   569          184226868
   20   569          184228009
   21   569          184229270
   22   569          184230657
  444   459          184230963
  205   560          184231125
  343   524          184231431
  157   565          184232018
   23   569          184232176
  169   564          184232953
   24   569          184233833
   25   569          184235634
  125   567          184237388
   26   569          184237585
  274   547          184238147
   27   569          184239692
  289   543          184240576
   28   569          184241961
   29   569          184244398
  219   558          184244571
  143   566          184245703
   30   569          184247009
  270   548          184249592
  434   468          184249736
   31   569          184249800
  100   568          184250432
   32   569          184252777
  376   508          184253888
  189   562          184255597
   33   569          184255946
  278   546          184256288
  257   551          184258744
   34   569          184259313
   35   569          184262884
  237   555          184265928
   36   569          184266665
  323   532          184267035
   37   569          184270662
  443   460          184274307
  296   541          184274757
   38   569          184274881
   39   569          184279328
  101   568          184280733
   40   569          184284009
  126   567          184284639
  180   563          184285547
   41   569          184288930
  266   549          184290245
   42   569          184294097
  350   521          184295761
  336   527          184296239
   43   569          184299516
  331   529          184300580
  401   493          184304358
  282   545          184304393
   44   569          184305193
  158   565          184306437
  144   566          184307480
  404   491          184310035
   45   569          184311134
  102   568          184311640
   46   569          184317345
  390   500          184319000
  170   564          184319144
  418   481          184319273
  198   561          184320873
  442   461          184323069
   47   569          184323832
  385   503          184330152
   48   569          184330601
  398   495          184332167
  127   567          184332646
  378   507          184333995
   49   569          184337658
  414   484          184337848
  213   559          184340476
  103   568          184343159
  433   469          184344446
   50   569          184345009
  407   489          184349312
  427   474          184350907
  226   557          184351869
   51   569          184352660
  341   525          184354946
  309   537          184357782
  206   560          184357816
  262   550          184359728
   52   569          184360617
  312   536          184361984
  190   562          184363328
  248   553          184365369
  232   556          184366784
  422   478          184366800
  326   531          184367267
   53   569          184368886
  145   566          184370121
  306   538          184373488
  293   542          184373845
  104   568          184375296
  441   462          184377249
   54   569          184377473
  243   554          184380371
  348   522          184380840
  128   567          184381415
  159   565          184381804
  286   544          184382840
  181   563          184383288
  315   535          184386250
   55   569          184386384
  220   558          184389112
  253   552          184390885
  395   497          184393348
   56   569          184395625
   57   569          184405202
  171   564          184406355
  105   568          184408057
  303   539          184408946
   58   569          184415121
  410   487          184422303
  363   515          184423022
  365   514          184423869
   59   569          184425388
  380   506          184426216
  318   534          184430736
  129   567          184430952
  146   566          184433632
  361   516          184433977
  238   555          184435147
   60   569          184436009
  367   513          184436560
  440   463          184436847
  199   561          184439080
  106   568          184441448
  432   470          184444568
   61   569          184446990
  359   517          184456692
  334   528          184457656
  258   551          184457663
  160   565          184458125
   62   569          184458337
  369   512          184461137
  300   540          184464000
  275   547          184464198
  387   502          184466611
  271   548          184469103
   63   569          184470056
  191   562          184472199
  107   568          184475475
  214   559          184477223
  346   523          184477403
  426   475          184480651
  130   567          184481263
  182   563          184482115
   64   569          184482153
  207   560          184485743
  392   499          184487787
  329   530          184488289
  279   546          184488975
  339   526          184489795
  357   518          184491125
  417   482          184491881
  290   543          184492007
  172   564          184494592
   65   569          184494634
  321   533          184495598
  371   511          184497642
  147   566          184498019
  439   464          184501863
  267   549          184503312
  227   557          184505776
   66   569          184507505
  108   568          184510144
  421   479          184520700
   67   569          184520772
  233   556          184528953
  413   485          184529122
  382   505          184530593
  131   567          184532354
   68   569          184534441
  221   558          184534973
  161   565          184535406
  355   519          184537234
  297   541          184538494
  283   545          184543812
  109   568          184545461
  373   510          184546117
  403   492          184546315
   69   569          184548518
  431   471          184550102
  249   553          184550626
  400   494          184553784
  244   554          184558248
  200   561          184558481
   70   569          184563009
  148   566          184563288
  263   550          184566447
  438   465          184572297
  406   490          184572416
   71   569          184577920
  324   532          184580992
  110   568          184581432
  183   563          184582034
  192   562          184582216
  254   552          184583672
  173   564          184583861
  132   567          184584231
  344   524          184585408
   72   569          184593257
  397   496          184594709
  353   520          184594977
  239   555          184605794
  375   509          184606604
   73   569          184609026
  162   565          184613653
  208   560          184614912
  215   559          184615254
  389   501          184615370
  425   476          184615801
  111   568          184618063
   74   569          184625233
  287   544          184629087
  149   566          184629445
  332   529          184630257
  409   488          184632201
  294   542          184632272
  337   527          184635936
  133   567          184636900
   75   569          184641884
  310   537          184645153
  384   504          184647168
  437   466          184648149
  313   536          184654953
  307   538          184655315
  112   568          184655360
  259   551          184658130
   76   569          184658985
  228   557          184661045
  430   472          184661048
  351   521          184664312
  394   498          184668976
  416   483          184669883
  174   564          184674168
   77   569          184676542
  201   561          184679082
  377   508          184679145
  420   480          184680000
  222   558          184682160
  184   563          184683051
  316   535          184684871
  304   539          184685283
  327   531          184687074
  272   548          184690240
  134   567          184690367
  452   452          184690816
  276   547          184691899
  234   556          184692520
  163   565          184692872
  113   568          184693329
  193   562          184693385
  451   453          184693528
   78   569          184694561
  150   566          184696496
  450   454          184701664
  342   525          184704813
   79   569          184713048
  449   455          184715224
  268   549          184717981
  280   546          184723336
  412   486          184725784
  436   467          184729419
  114   568          184731976
   80   569          184732009
  448   456          184734208
  301   540          184734901
  319   534          184735063
  250   553          184737377
  245   554          184737589
  135   567          184744638
  291   543          184745178
  349   522          184745197
  209   560          184745329
   81   569          184751450
  216   559          184754575
  424   477          184756357
  447   457          184758616
  379   507          184763782
  151   566          184764447
  175   564          184765519
  115   568          184771307
   82   569          184771377
  164   565          184773069
  264   550          184774744
  386   503          184775983
  391   500          184776471
  429   473          184777406
  240   555          184777875
  255   552          184777983
  284   545          184784929
  185   563          184785172
  402   493          184787965
  446   458          184788448
   83   569          184791796
  335   528          184793327
  136   567          184799719
  202   561          184800889
  405   491          184800896
  298   541          184804013
  322   533          184805685
  194   562          184805712
  399   495          184808574
  116   568          184811328
   84   569          184812713
  330   530          184814000
  435   468          184816107
  229   557          184817682
  364   515          184819419
  445   459          184823704
  366   514          184824640
  362   516          184826024
  223   558          184830679
  152   566          184833304
   85   569          184834134
  340   526          184835576
  347   523          184837590
  368   513          184841729
  360   517          184844413
  419   481          184844700
  408   489          184847481
  117   568          184852045
  415   484          184853279
  165   565          184854250
  137   567          184855616
   86   569          184856065
  235   556          184857491
  176   564          184857920
  260   551          184860151
  381   506          184860557
  396   497          184862609
  444   460          184864384
  370   512          184870728
  358   518          184874544
  210   560          184877000
  288   544          184877056
   87   569          184878512
  186   563          184888403
  295   542          184892463
  118   568          184893464
  217   559          184895192
  325   532          184896893
  428   474          184899176
   88   569          184901481
  423   478          184902319
  153   566          184903073
  434   469          184908213
  443   461          184910488
  372   511          184911679
  138   567          184912335
  273   548          184913009
  356   519          184916375
  388   502          184917080
  246   554          184918400
  195   562          184919203
  277   547          184921256
  203   561          184923908
   89   569          184924978
  251   553          184925628
  411   487          184927834
  269   549          184934258
  311   537          184934384
  119   568          184935591
  166   565          184936421
  308   538          184938984
  345   524          184941449
   90   569          184949009
  314   536          184949800
  393   499          184949956
  177   564          184951377
  241   555          184951396
  281   546          184959377
  333   529          184961926
  442   462          184962016
  305   539          184963444
  374   510          184964624
  383   505          184969512
  354   520          184969864
  139   567          184969882
   91   569          184973580
  154   566          184973760
  256   552          184973824
  230   557          184975693
  338   527          184977655
  120   568          184978432
  224   558          184980536
  265   550          184984625
  317   535          184985388
  187   563          184992750
   92   569          184998697
  292   543          185000095
  433   470          185005737
  302   540          185007608
  328   531          185008843
  211   560          185009931
  418   482          185014800
  441   463          185018968
  167   565          185019588
  121   568          185021993
  236   556          185023872
   93   569          185024366
  427   475          185026358
  285   545          185027750
  140   567          185028263
  376   509          185029605
  196   562          185033864
  404   492          185034752
  352   521          185034969
  401   494          185034985
  218   559          185037111
  320   534          185041304
  414   485          185042069
  155   566          185045371
  178   564          185045896
  204   561          185048145
   94   569          185050593
  422   479          185053687
  343   525          185056732
  261   551          185063732
  122   568          185066280
  407   490          185068143
  398   496          185068728
  390   501          185070501
  299   541          185071320
   95   569          185077384
  440   464          185081344
  141   567          185087484
  385   504          185090689
  188   563          185098219
  247   554          185100687
  168   565          185103757
   96   569          185104745
  378   508          185106664
  432   471          185108679
  123   568          185111299
  350   522          185111648
  252   553          185115385
  323   533          185117704
  156   566          185117912
  242   555          185126363
  289   544          185126753
  336   528          185131008
  225   558          185131737
   97   569          185132682
  231   557          185135084
  410   488          185135272
  395   498          185135867
  274   548          185137416
  179   564          185141483
  331   530          185141691
  212   560          185144128
  142   567          185147551
  439   465          185149144
  197   562          185149701
  270   549          185152149
  278   547          185152275
  296   542          185154424
  124   568          185157056
  426   476          185158952
   98   569          185161201
  257   552          185171201
  205   561          185173606
  219   559          185180338
  341   526          185183397
  169   565          185188934
  417   483          185190300
   99   569          185190308
  157   566          185191389
  237   556          185191669
    0   570          185193000
    1   570          185193001
    2   570          185193008
    3   570          185193027
    4   570          185193064
    5   570          185193125
    6   570          185193216
    7   570          185193343
    8   570          185193512
    9   570          185193729
   10   570          185194000
   11   570          185194331
   12   570          185194728
   13   570          185195197
   14   570          185195744
  380   507          185195843
  266   550          185196096
   15   570          185196375
   16   570          185197096
  282   546          185197104
   17   570          185197913
   18   570          185198832
   19   570          185199859
  348   523          185199859
   20   570          185201000
   21   570          185202261
  125   568          185203557
   22   570          185203648
  189   563          185204816
   23   570          185205167
   24   570          185206824
  143   567          185208470
   25   570          185208625
  421   480          185210461
   26   570          185210576
   27   570          185212683
  326   532          185214744
   28   570          185214952
  431   472          185217039
   29   570          185217389
  365   515          185218000
   30   570          185220000
  100   569          185220009
  363   516          185220243
  438   466          185222368
   31   570          185222791
  387   503          185224130
  309   538          185224501
  312   537          185225481
   32   570          185225768
  367   514          185227607
   33   570          185228937
   34   570          185232304
  361   517          185234294
   35   570          185235875
  413   486          185236253
  392   500          185236288
  180   564          185238144
   36   570          185239656
  306   539          185243435
   37   570          185243653
  315   536          185246531
   38   570          185247872
  369   513          185249106
  101   569          185250310
  126   568          185250808
   39   570          185252319
  293   543          185256764
   40   570          185257000
  359   518          185260111
   41   570          185261921
  158   566          185265808
  198   562          185266720
   42   570          185267088
  262   551          185268879
  144   567          185270247
  286   545          185272281
   43   570          185272507
  403   493          185273984
  170   565          185275125
   44   570          185278184
  213   560          185279597
  102   569          185281217
  303   540          185282127
  371   512          185282539
   45   570          185284125
  226   558          185284288
  248   554          185284456
  400   495          185287375
  318   535          185287807
   46   570          185290336
  406   491          185294187
  334   529          185295593
  232   557          185295861
   47   570          185296823
  425   477          185296958
  382   506          185297184
  357   519          185297652
  127   568          185298815
  346   524          185299560
  206   561          185300297
  437   467          185301016
  243   555          185302782
   48   570          185303592
  452   453          185305085
  253   553          185306654
  451   454          185310515
   49   570          185310649
  190   563          185312547
  103   569          185312736
   50   570          185318000
  450   455          185321375
  339   527          185321402
  220   559          185324879
   51   570          185325651
  373   511          185327948
  430   473          185330817
  329   531          185332580
  145   567          185332888
   52   570          185333608
  397   497          185334246
  181   564          185335885
  449   456          185337665
  300   541          185340421
  159   566          185341175
   53   570          185341877
  104   569          185344873
  355   520          185346875
  128   568          185347584
  409   489          185348098
  321   534          185349465
   54   570          185350464
   55   570          185359375
  448   457          185359385
  238   556          185360888
  171   565          185362336
  275   548          185363467
   56   570          185368616
  389   502          185369877
  258   552          185370120
  416   484          185371200
  271   549          185371660
  420   481          185372641
  105   569          185377634
  290   544          185378184
   57   570          185378193
  199   562          185384927
  279   547          185384962
  436   468          185385088
  375   510          185385375
  447   458          185386535
   58   570          185388112
  146   567          185396399
  129   568          185397121
   59   570          185398379
  353   521          185407738
   60   570          185409000
  267   550          185409163
  344   525          185410709
  384   505          185410729
  106   569          185411025
  394   499          185414483
  214   560          185416344
  160   566          185417496
  297   542          185418161
  446   459          185419115
   61   570          185419981
  191   563          185421418
  207   561          185428224
   62   570          185431328
  324   533          185431661
  182   564          185434712
  412   487          185435831
  283   546          185436523
  227   558          185438195
  424   478          185440376
   63   570          185443047
  107   569          185445052
  130   568          185447432
  429   474          185450013
  172   565          185450573
  377   509          185454862
   64   570          185455144
  445   460          185457125
  233   557          185458030
  147   567          185460786
   65   570          185467625
  249   554          185469713
  337   528          185470705
  221   559          185470740
  332   530          185471368
  435   469          185474584
  263   551          185475598
  108   569          185479721
  351   522          185480199
   66   570          185480496
  244   555          185480659
   67   570          185493763
  161   566          185494777
  131   568          185498523
  254   553          185499441
  444   461          185500565
  200   562          185504328
   68   570          185507432
  310   538          185511872
  109   569          185515038
  294   543          185515191
  313   537          185518450
  287   545          185518528
  402   494          185518592
   69   570          185521509
  307   539          185525262
  405   492          185525613
  148   567          185526055
  391   501          185527972
  192   563          185531435
  239   556          185531535
  342   526          185533264
  327   532          185534551
  183   564          185534631
   70   570          185536000
  379   508          185536451
  386   504          185536520
  173   565          185539842
  419   482          185540227
  399   496          185545135
  316   536          185545152
  443   462          185549435
  132   568          185550400
   71   570          185550911
  110   569          185551009
  215   560          185554375
  208   561          185557393
  415   485          185557500
  304   540          185558464
  349   523          185564216
   72   570          185566248
  408   490          185566312
  434   470          185569504
  259   552          185570587
  162   566          185573024
  428   475          185574627
   73   570          185582017
  111   569          185587640
  423   479          185589206
  276   548          185591168
  319   535          185592134
  149   567          185592212
  272   549          185592797
  228   558          185593464
   74   570          185598224
  133   568          185603069
  442   463          185603735
  396   498          185605128
  301   541          185611322
   75   570          185614875
  364   516          185616640
  222   559          185617927
  366   515          185618771
  280   547          185619323
  234   557          185621597
  268   550          185623832
  201   562          185624929
  112   569          185624937
  362   517          185626341
  174   565          185630149
  381   507          185630184
  335   529          185631264
  291   544          185631355
   76   570          185631976
  368   514          185632776
  184   564          185635648
  411   488          185640803
  193   563          185642604
  360   518          185647832
   77   570          185649533
  163   566          185652243
  250   554          185656464
  134   568          185656536
  330   531          185658291
  370   513          185658697
  150   567          185659263
  322   534          185659552
  347   524          185659747
  245   555          185660000
  113   569          185662906
  441   464          185663465
  340   527          185667183
   78   570          185667552
  433   471          185669848
  388   503          185674599
  284   546          185677640
  358   519          185681071
  298   542          185683680
  264   551          185683895
   79   570          185686039
  209   561          185687810
  216   560          185693696
  255   553          185693752
  372   512          185696576
  393   500          185698457
  114   569          185701553
  240   556          185703616
  427   476          185704659
   80   570          185705000
  135   568          185710807
  418   483          185713219
  175   565          185721500
   81   570          185724441
  356   520          185726016
  151   567          185727214
  440   465          185728625
  164   566          185732440
  383   506          185736103
  185   564          185737769
  115   569          185740884
  422   480          185743448
   82   570          185744368
  374   511          185746455
  202   562          185746736
  325   533          185747562
  414   486          185749200
  229   558          185750101
  194   563          185754931
  404   493          185762421
   83   570          185764787
  136   568          185765888
  223   559          185766446
  288   545          185766497
  345   525          185766750
  401   495          185768576
  260   552          185772608
  295   543          185775382
  432   472          185775616
  116   569          185780905
  354   521          185782625
   84   570          185785704
  235   557          185786568
  407   491          185789914
  152   567          185796071
  439   466          185799215
  311   538          185801103
  333   530          185803037
   85   570          185807125
  398   497          185808265
  376   510          185808376
  308   539          185808931
  338   528          185812424
  314   537          185813297
  165   566          185813621
  176   565          185813901
  273   549          185815566
  210   561          185819481
  277   548          185820525
  117   569          185821622
  137   568          185821785
  390   502          185825008
   86   570          185829056
  217   560          185834313
  305   540          185836625
  269   550          185840109
  426   477          185840109
  246   555          185840811
  186   564          185841000
  251   554          185844715
  317   536          185845669
  352   522          185850856
  410   489          185851169
   87   570          185851503
  385   505          185854250
  281   547          185855364
  328   532          185856320
  118   569          185863041
  153   567          185865840
  195   563          185868422
  203   562          185869755
   88   570          185874472
  438   467          185875235
  241   556          185877137
  138   568          185878504
  395   499          185881374
  378   509          185882381
  302   541          185884029
  343   526          185885183
  292   544          185886272
  431   473          185886808
  256   553          185889593
  417   484          185891617
  265   551          185893776
  166   566          185895792
   89   570          185897969
  320   535          185898375
  421   481          185903102
  119   569          185905168
  177   565          185907358
  230   558          185908112
  224   559          185916303
  453   453          185919354
  285   546          185920461
   90   570          185922000
  452   454          185922072
  451   455          185930226
  350   523          185930667
  139   568          185936051
  154   567          185936527
  450   456          185943816
  187   564          185945347
  413   487          185946300
   91   570          185946571
  120   569          185948009
  299   542          185950987
  211   561          185952412
  236   557          185952949
  437   468          185956685
  449   457          185962842
  380   508          185968512
  336   529          185968945
  323   534          185971571
   92   570          185971688
  261   552          185976189
  218   560          185976232
  167   566          185978959
  425   478          185980977
  196   563          185983083
  387   504          185984667
  331   531          185985982
  448   458          185987304
  392   501          185987789
  121   569          185991570
  204   562          185993992
  140   568          185994432
   93   570          185997357
  178   565          186001877
  430   474          186003424
  403   494          186004611
  155   567          186008138
  341   527          186015004
  365   516          186015221
  289   545          186016194
  447   459          186017202
  406   492          186018904
  363   517          186020560
  367   515          186021738
  348   524          186022016
  247   555          186023098
   94   570          186023584
  400   496          186023936
  252   554          186034472
  122   569          186035857
  296   543          186037343
  361   518          186037713
  274   549          186039973
  369   514          186040153
  436   469          186043565
   95   570          186050375
  188   564          186050816
  278   548          186051544
  242   556          186052104
  446   460          186052536
  141   568          186053653
  270   550          186058000
  168   566          186063128
  326   533          186065413
  359   519          186066638
  382   507          186066811
  409   490          186066929
  231   558          186067503
  225   559          186067504
  420   482          186068168
  371   513          186070508
  416   485          186075421
  397   498          186076765
   96   570          186077736
  156   567          186080679
  123   569          186080876
  212   561          186086609
  257   553          186086970
  312   538          186092200
  282   547          186093091
  445   461          186093306
  309   539          186094448
  179   565          186097464
  197   563          186098920
  266   551          186105247
   97   570          186105673
  357   520          186107293
  315   537          186110028
  373   512          186112845
  142   568          186113720
  306   540          186116616
  205   562          186119453
  219   560          186119459
  237   557          186120746
  346   525          186124861
  429   475          186125464
  124   569          186126633
  424   479          186127263
  389   503          186127396
   98   570          186134192
  435   470          186135875
  334   530          186136704
  444   462          186139512
  293   544          186142941
  318   536          186148088
  169   566          186148305
  412   488          186148800
  157   567          186154156
  339   528          186156171
  189   564          186157413
  303   541          186158548
  355   521          186159636
  394   500          186162984
   99   570          186163299
  286   546          186164992
  375   511          186167206
    0   571          186169411
    1   571          186169412
    2   571          186169419
    3   571          186169438
    4   571          186169475
    5   571          186169536
    6   571          186169627
    7   571          186169754
    8   571          186169923
    9   571          186170140
   10   571          186170411
   11   571          186170742
   12   571          186171139
   13   571          186171608
   14   571          186172155
   15   571          186172786
  125   569          186173134
   16   571          186173507
   17   571          186174324
  143   568          186174639
   18   571          186175243
   19   571          186176270
  384   506          186177320
   20   571          186177411
   21   571          186178672
  329   532          186180057
   22   571          186180059
  262   552          186181336
   23   571          186181578
   24   571          186183235
   25   571          186185036
   26   571          186186987
   27   571          186189094
  443   463          186191154
   28   571          186191363
  100   570          186193000
   29   571          186193800
  180   565          186194125
   30   571          186196411
   31   571          186199202
   32   571          186202179
   33   571          186205348
  321   535          186206536
  248   555          186206867
   34   571          186208715
   35   571          186212286
  198   563          186215939
   36   571          186216067
  226   559          186220055
   37   571          186220064
  300   542          186220088
  126   569          186220385
  213   561          186222078
  101   570          186223301
  353   522          186223625
   38   571          186224283
  253   554          186225741
  232   558          186228280
  243   556          186228523
  158   567          186228575
   39   571          186228730
   40   571          186233411
  434   471          186233615
  377   510          186233633
  170   566          186234496
  144   568          186236416
   41   571          186238332
  419   483          186238646
  344   526          186239160
   42   571          186243499
  206   562          186246144
  442   464          186248232
   43   571          186248918
  402   495          186252183
  428   476          186252928
  405   493          186253282
  102   570          186254208
   44   571          186254595
   45   571          186260536
  220   560          186264000
  415   486          186264631
  190   564          186265144
  275   549          186266024
   46   571          186266747
  290   545          186267625
  127   569          186268392
   47   571          186273234
  271   550          186277511
  423   480          186278967
   48   571          186280003
  391   502          186282479
  279   548          186284231
  399   497          186284672
  324   534          186285528
  103   570          186285727
  258   553          186285889
   49   571          186287060
  408   491          186288083
  238   557          186289965
  181   565          186291866
   50   571          186294411
  145   568          186299057
  351   523          186299218
  386   505          186300081
  297   543          186301080
   51   571          186302062
  159   567          186303942
  337   529          186308642
   52   571          186310019
  441   465          186310746
  379   509          186312168
  332   531          186315659
  128   569          186317161
  104   570          186317864
   53   571          186318288
  267   551          186318314
  171   566          186321707
   54   571          186326875
  283   547          186332510
  199   563          186334146
   55   571          186335786
  433   472          186336785
   56   571          186345027
  105   570          186350625
  396   499          186350635
   57   571          186354604
  411   489          186356700
  214   561          186358825
  146   568          186362568
   58   571          186364523
  342   527          186364871
  129   569          186366698
  227   559          186373962
  191   564          186374015
  207   562          186374071
   59   571          186374790
  440   466          186378696
  160   567          186380263
  310   539          186381819
  106   570          186384016
  313   538          186385169
  327   533          186385220
   60   571          186385411
  427   477          186385816
  349   524          186386373
  263   552          186388055
  233   558          186390449
  182   565          186390693
  249   555          186392124
   61   571          186396392
  307   540          186398443
  294   544          186401368
  381   508          186402853
  244   556          186406400
   62   571          186407739
  316   537          186408649
  221   560          186409861
  172   566          186409944
  287   546          186411239
  418   484          186414536
  366   516          186415992
  364   517          186416957
  130   569          186417009
  107   570          186418043
  254   554          186418528
   63   571          186419458
  368   515          186426907
  147   568          186426955
  362   518          186429760
   64   571          186431555
  304   541          186434885
  388   504          186435136
  422   481          186436089
   65   571          186444036
  432   473          186445385
  370   514          186449744
  393   501          186449958
  439   467          186452082
  319   536          186452415
  108   570          186452712
  200   563          186453547
  360   519          186454359
   66   571          186456907
  161   567          186457544
  414   487          186459247
  239   557          186460612
  131   569          186468100
   67   571          186470174
  335   530          186472375
   68   571          186483843
  192   564          186484032
  372   513          186484545
  347   525          186485048
  259   553          186486356
  109   570          186488029
  183   565          186490612
  358   520          186490712
  301   542          186490989
  148   568          186492224
  404   494          186493048
  276   549          186493725
  215   561          186496856
   69   571          186497920
  272   550          186498648
  173   566          186499213
  340   528          186501952
  208   562          186503240
  401   496          186505137
  383   507          186505730
  330   532          186505768
   70   571          186512411
  407   492          186514631
  322   535          186516623
  280   548          186518592
  132   569          186519977
  291   545          186520796
  110   570          186524000
  426   478          186524128
   71   571          186527322
  228   559          186529231
  438   468          186530904
  374   512          186531352
  268   551          186532983
  162   567          186535791
  453   454          186536341
  356   521          186538777
  452   455          186541783
   72   571          186542659
  398   498          186550784
  451   456          186552667
  234   558          186554016
  222   560          186557048
  149   568          186558381
   73   571          186558428
  431   474          186559415
  111   570          186560631
  298   543          186566599
  450   457          186568993
  410   490          186570000
  133   569          186572646
  284   547          186573627
  201   563          186574148
   74   571          186574635
  250   555          186578875
  390   503          186582527
  245   556          186585741
  174   566          186589520
  376   511          186590207
  449   458          186590761
   75   571          186591286
  184   565          186591629
  193   564          186595201
  345   526          186595201
  417   485          186595838
  264   552          186596352
  112   570          186597928
  354   522          186598512
  421   482          186598629
  325   534          186601429
   76   571          186608387
  255   554          186612839
  163   567          186615010
  437   469          186615162
  448   459          186617971
  385   506          186620841
  150   568          186625432
   77   571          186625944
  134   569          186626113
  395   500          186629875
  240   557          186632693
  209   562          186633657
  113   570          186635897
  216   561          186636177
   78   571          186643963
  333   531          186647328
  338   529          186650361
  447   460          186650623
  288   546          186659208
  413   488          186659269
  378   510          186661152
  295   544          186661559
   79   571          186662450
  425   479          186667864
  352   523          186669875
  311   539          186671050
  114   570          186674544
  430   475          186678875
  314   538          186680016
  135   569          186680384
  175   566          186680871
   80   571          186681411
  308   540          186682112
  229   559          186685868
  260   553          186688377
  446   461          186688717
  151   568          186693383
  185   565          186693750
  164   567          186695207
  202   563          186695955
   81   571          186700852
  436   470          186704856
  223   560          186705567
  328   533          186706989
  194   564          186707528
  317   537          186709166
  305   541          186713046
  115   570          186713875
  343   527          186716790
  235   558          186718987
   82   571          186720779
  273   550          186721417
  277   549          186723082
  445   462          186732253
  136   569          186735465
  403   495          186738202
   83   571          186741198
  392   502          186742296
  380   509          186744229
  406   493          186746573
  387   505          186748228
  269   551          186749260
  350   524          186752824
  116   570          186753896
  281   548          186754633
  320   536          186758656
   84   571          186762115
  152   568          186762240
  400   497          186763473
  302   542          186763696
  210   562          186765328
  246   556          186766552
  420   483          186766587
  251   555          186767126
  176   566          186773272
  292   545          186775713
  165   567          186776388
  217   561          186776794
  444   463          186781231
  416   486          186782552
   85   571          186783536
  409   491          186788700
  137   569          186791362
  117   570          186794613
  186   565          186796981
  435   471          186799986
  429   476          186803765
   86   571          186805467
  241   557          186806214
  265   552          186806233
  256   554          186808680
  336   530          186810056
  365   517          186815538
  285   547          186816448
  424   480          186817024
  367   516          186818959
  203   563          186818974
  195   564          186821019
  397   499          186822272
  363   518          186823979
   87   571          186827914
  323   535          186828642
  153   568          186832009
  331   532          186833459
  299   543          186833906
  369   515          186834284
  443   464          186835651
  118   570          186836032
  382   508          186839480
  230   559          186843879
  361   519          186844240
  348   525          186847317
  138   569          186848081
  341   528          186849773
   88   571          186850883
  224   560          186855424
  166   567          186858559
  371   514          186861555
  412   489          186864697
  177   566          186866729
   89   571          186874380
  359   520          186876279
  119   570          186878159
  236   558          186885368
  389   504          186887933
  261   553          186891958
  442   465          186895513
  211   562          186898259
   90   571          186898411
  434   472          186900552
  373   513          186900814
  187   565          186901328
  154   568          186902696
  139   569          186905628
  289   546          186908905
  394   501          186914485
  218   561          186918713
  326   534          186919280
  357   521          186920054
  120   570          186921000
   91   571          186922982
  296   544          186923520
  428   477          186934085
  196   564          186935680
  419   484          186939963
  167   567          186941726
  204   563          186943211
  274   550          186945824
  384   507          186946947
   92   571          186948099
  247   556          186948839
  375   512          186952103
  346   526          186953312
  278   549          186954101
  252   555          186956883
  441   466          186960817
  178   566          186961248
  312   539          186962147
  140   569          186964009
  121   570          186964561
  270   551          186967151
  309   540          186967629
  423   481          186971608
   93   571          186973768
  155   568          186974307
  415   487          186974678
  355   522          186975523
  315   538          186976747
  334   531          186980995
  242   557          186981181
  405   494          186983909
  402   496          186988744
  282   548          186992360
  306   541          186993037
  339   529          186994108
   94   571          186999995
  231   559          187003270
  257   554          187006057
  433   473          187006554
  225   560          187006625
  188   565          187006797
  122   570          187008848
  318   537          187011585
  408   492          187012800
  377   511          187015464
  266   552          187017704
  141   569          187023230
  168   567          187025895
   95   571          187026786
  399   498          187027191
  329   533          187030726
  440   467          187031563
  293   545          187032382
  212   562          187032456
  303   542          187038215
  391   503          187039998
  353   523          187042644
  156   568          187046848
  197   564          187051517
  237   558          187053165
  123   570          187053867
   96   571          187054147
  179   566          187056835
  286   547          187060979
  219   561          187061940
  386   506          187066672
  321   536          187066817
  205   563          187068672
  427   478          187069835
  344   527          187070767
  411   490          187075531
   97   571          187082084
  142   569          187083297
  379   510          187090939
  262   553          187097105
  396   500          187099136
  124   570          187099624
  300   543          187103007
  439   468          187107751
   98   571          187110603
  169   567          187111072
  189   565          187113394
  432   474          187117992
  418   485          187118757
  157   568          187120325
  351   524          187121375
  422   482          187131616
  248   556          187132608
   99   571          187139710
  324   535          187142599
  143   569          187144216
  125   570          187146125
  253   555          187148152
    0   572          187149248
    1   572          187149249
    2   572          187149256
    3   572          187149275
    4   572          187149312
    5   572          187149373
    6   572          187149464
    7   572          187149591
  337   530          187149753
    8   572          187149760
    9   572          187149977
   10   572          187150248
   11   572          187150579
   12   572          187150976
   13   572          187151445
   14   572          187151992
   15   572          187152623
  454   454          187153328
   16   572          187153344
  180   566          187153496
   17   572          187154161
   18   572          187155080
  453   455          187156052
   19   572          187156107
   20   572          187157248
  243   557          187157600
   21   572          187158509
  226   560          187159176
   22   572          187159896
  290   546          187160336
   23   572          187161415
   24   572          187163072
  332   532          187163136
  232   559          187164047
  452   456          187164224
   25   572          187164873
   26   572          187166824
  213   562          187167925
  198   564          187168536
   27   572          187168931
  100   571          187169411
   28   572          187171200
  275   550          187171875
  414   488          187172216
   29   572          187173637
   30   572          187176248
  451   457          187177844
  381   509          187178570
   31   572          187179039
   32   572          187182016
   33   572          187185185
  271   551          187186662
  279   549          187186788
  297   544          187187257
   34   572          187188552
  438   469          187189381
   35   572          187192123
  126   570          187193376
  158   568          187194744
  206   563          187195363
   36   572          187195904
  450   458          187196912
  170   567          187197263
  388   505          187198697
  342   528          187199640
  101   571          187199712
   37   572          187199901
   38   572          187204120
  393   502          187204465
  258   554          187204976
  144   569          187205993
  220   561          187206481
   39   572          187208567
  426   479          187211015
  349   525          187211674
   40   572          187213248
  366   517          187216309
   41   572          187218169
  364   518          187220376
  190   565          187221125
  449   459          187221428
  238   558          187222384
   42   572          187223336
  368   516          187224128
  404   495          187226639
   43   572          187228755
  102   571          187230619
  267   552          187230771
  283   548          187231779
   44   572          187234432
  431   475          187234866
  362   519          187236287
  327   534          187239087
   45   572          187240373
  127   570          187241383
  407   493          187242300
  370   515          187243875
  401   497          187244674
   46   572          187246584
  181   566          187251237
  448   460          187251392
   47   572          187253071
  310   540          187255000
  313   539          187255116
   48   572          187259840
  103   571          187262138
  360   520          187264000
   49   572          187266897
  145   569          187268634
  159   568          187270111
   50   572          187274248
  307   541          187274864
  316   538          187275368
  372   514          187275592
  437   470          187276453
  383   508          187278399
   51   572          187281899
  171   567          187284474
  199   564          187286743
  447   461          187286804
   52   572          187289856
  128   570          187290152
  294   545          187290809
  410   491          187291771
  104   571          187294275
  398   499          187296291
  421   483          187297048
   53   572          187298125
  417   486          187302969
  358   521          187303473
  263   553          187303824
  214   562          187304672
   54   572          187306712
  287   547          187307226
  227   560          187313083
  347   526          187313499
  304   542          187314552
   55   572          187315623
  319   537          187315912
  335   531          187316666
  249   556          187317865
  374   513          187319321
  207   563          187323290
   56   572          187324864
  233   559          187326216
  105   571          187327036
  446   462          187327664
  191   565          187329996
  146   569          187332145
   57   572          187334441
  244   557          187335477
  129   570          187339689
  340   529          187339889
  254   555          187340939
  390   504          187343064
   58   572          187344360
  160   568          187346432
  182   566          187350064
  221   561          187352342
   59   572          187354627
  356   522          187354664
  330   533          187356437
  430   476          187357176
  425   480          187357625
  106   571          187360427
   60   572          187365248
  436   471          187368967
  172   567          187372711
  301   543          187373908
  445   463          187373972
  376   512          187375104
  413   489          187375166
   61   572          187376229
  322   536          187376904
  395   501          187381376
   62   572          187387576
  130   570          187390000
  385   507          187390468
  239   558          187393031
  107   571          187394454
  147   569          187396532
   63   572          187399295
  276   550          187399576
  259   554          187405443
  200   564          187406144
  272   551          187407799
   64   572          187411392
  291   546          187413507
  354   523          187417531
  280   549          187421149
  161   568          187423713
   65   572          187423873
  444   464          187425728
  345   527          187426808
  108   571          187429123
   66   572          187436744
  192   565          187440013
  131   570          187441091
  215   562          187442703
  378   511          187442983
  268   552          187445440
  183   566          187449983
   67   572          187450011
  208   563          187452459
  298   544          187452776
  325   535          187458500
  148   569          187461801
  173   567          187461980
   68   572          187463680
  109   571          187464440
  435   472          187466923
  420   484          187467904
  228   560          187468352
  284   548          187472896
  403   496          187474763
  406   494          187477200
   69   572          187477757
  443   465          187482932
  429   477          187484922
  234   559          187489783
  338   530          187491472
  352   524          187492032
   70   572          187492248
  416   487          187492599
  132   570          187492968
  333   532          187494805
  222   561          187499529
  392   503          187499815
  110   571          187500411
  162   568          187501960
  250   556          187504616
  400   498          187505992
   71   572          187507159
  424   481          187509665
  264   553          187512121
  409   492          187513417
  245   557          187514818
  387   506          187514819
   72   572          187522496
  380   510          187523000
  201   564          187526745
  149   569          187527958
  255   555          187535250
  111   571          187537042
   73   572          187538265
  311   540          187544231
  442   466          187545584
  133   570          187545637
  314   539          187549963
  184   566          187551000
  295   545          187551000
  193   565          187551182
  343   528          187551559
  174   567          187552287
   74   572          187554472
  288   547          187555195
  308   541          187558533
  328   534          187560856
  240   558          187565112
  434   473          187570321
  397   500          187570773
   75   572          187571123
  112   571          187574339
  317   538          187575885
  350   525          187578125
  163   568          187581179
  216   562          187582024
  209   563          187582876
  412   490          187583528
   76   572          187588224
  305   542          187592713
  150   569          187595009
  134   570          187599104
   77   572          187605781
  260   554          187607464
  113   571          187612308
  441   467          187613684
  382   509          187615197
  428   478          187618104
  365   518          187618957
  367   517          187619276
  320   537          187622153
   78   572          187623800
  229   560          187624989
  277   550          187628933
  363   519          187630506
  273   551          187630568
  369   516          187631505
   79   572          187642287
  175   567          187643638
  419   485          187644184
  302   543          187646615
  223   561          187648048
  202   564          187648552
  114   571          187650955
  389   505          187651494
  185   566          187653121
  135   570          187653375
  361   520          187653881
  336   531          187654347
  235   559          187654754
  371   515          187655686
  281   549          187657190
   80   572          187661248
  164   568          187661376
  269   552          187661717
  151   569          187662960
  194   565          187663509
  423   482          187667135
  292   546          187668424
  394   502          187668992
  348   526          187675768
  433   474          187679161
   81   572          187680689
  331   533          187684128
  440   468          187687232
  415   488          187687647
  341   529          187687710
  323   536          187688923
  359   521          187689040
  115   571          187690286
  373   514          187691861
  251   556          187692867
  246   557          187695629
   82   572          187700616
  136   570          187708456
  210   563          187714547
  285   548          187715717
  405   495          187717500
  384   508          187719616
  299   544          187720083
   83   572          187721035
  265   553          187722002
  217   562          187722641
  402   497          187728281
  116   571          187730307
  256   555          187731091
  152   569          187731817
  357   522          187735941
  176   567          187736039
  241   558          187738633
  375   513          187740072
  408   493          187740469
   84   572          187741952
  165   568          187742557
  186   566          187756352
  427   479          187756722
   85   572          187763373
  137   570          187764353
  439   469          187766228
  117   571          187771024
  203   564          187771571
  399   499          187772698
  454   455          187773039
  326   535          187776351
  195   565          187777000
  453   456          187778493
  230   560          187783000
  346   527          187784919
   86   572          187785304
  452   457          187789401
  432   475          187793443
  355   523          187794542
  411   491          187797302
  224   561          187797905
  377   512          187800361
  391   504          187800535
  153   569          187801586
  289   547          187804892
  451   458          187805763
   87   572          187807751
  261   554          187811045
  118   571          187812443
  296   545          187812961
  138   570          187821072
  236   559          187821135
  166   568          187824728
  418   486          187825888
  450   459          187827579
  334   532          187828472
  177   567          187829496
  422   483          187830035
   88   572          187830720
  339   530          187835219
  312   540          187835328
  386   507          187836299
  309   541          187844050
  315   539          187846694
  211   563          187847478
  396   501          187850637
  438   470          187850672
   89   572          187854217
  119   571          187854570
  449   460          187854849
  274   551          187854975
  278   550          187859952
  187   566          187860699
  218   562          187864560
  353   524          187864801
  154   569          187872273
  306   542          187872704
  379   511          187872770
  247   557          187877916
   90   572          187878248
  318   538          187878304
  139   570          187878619
  270   552          187879608
  252   556          187882624
  329   534          187884593
  448   461          187887573
  414   489          187888113
  196   565          187891661
  282   549          187894917
  204   564          187895808
  120   571          187897411
  426   480          187900776
   91   572          187902819
  344   528          187905536
  167   568          187907895
  431   476          187913167
  242   558          187913600
  303   543          187921134
  178   567          187924015
  293   546          187925093
  447   462          187925751
   92   572          187927936
  257   555          187928468
  321   537          187930314
  266   553          187933473
  140   570          187937000
  437   471          187940564
  121   571          187940972
  231   560          187942391
  155   569          187943884
  351   525          187946676
  225   561          187949106
   93   572          187953605
  381   510          187957341
  286   548          187960248
  393   503          187961984
  404   496          187963200
  388   506          187965288
  188   566          187966168
  446   463          187969383
  407   494          187972927
   94   572          187979832
  212   563          187981675
  122   571          187985259
  401   498          187987193
  237   559          187988932
  300   544          187989184
  168   568          187992064
  337   531          187994044
  141   570          187996221
  421   484          187998365
  324   536          188002880
   95   572          188006623
  197   565          188007498
  219   562          188007787
  417   487          188013016
  332   533          188013805
  262   554          188016192
  156   569          188016425
  410   492          188016488
  445   464          188018469
  179   567          188019602
  366   518          188019728
  205   564          188021269
  368   517          188024445
  364   519          188026903
  123   571          188030278
   96   572          188033984
  436   472          188035904
  342   529          188037577
  430   477          188038333
  349   526          188040125
  370   516          188041096
  398   500          188044792
  362   520          188045928
  425   481          188050266
  383   509          188054116
  142   570          188056288
  290   547          188056323
  248   557          188061685
   97   572          188061921
  372   515          188069723
  189   566          188072765
  444   465          188073009
  253   556          188073893
  124   571          188076035
  297   545          188076698
  360   521          188076761
  169   568          188077241
  275   551          188081026
  157   569          188089902
  243   558          188090019
   98   572          188090440
  279   550          188092639
  413   490          188093997
  327   535          188096158
  271   552          188099119
  226   561          188101657
  232   560          188103168
  390   505          188106625
  374   514          188110368
  180   567          188116263
  213   563          188117144
  143   570          188117207
  358   522          188119360
   99   572          188119547
  125   571          188122536
  198   565          188124517
  258   555          188127387
  313   540          188128297
  310   541          188131421
    0   573          188132517
    1   573          188132518
    2   573          188132525
    3   573          188132544
    4   573          188132581
    5   573          188132642
    6   573          188132733
    7   573          188132860
  443   466          188133003
    8   573          188133029
    9   573          188133246
   10   573          188133517
   11   573          188133848
   12   573          188134245
  283   549          188134336
   13   573          188134714
   14   573          188135261
  395   502          188135883
   15   573          188135892
   16   573          188136613
  435   473          188136692
   17   573          188137430
   18   573          188138349
   19   573          188139376
   20   573          188140517
   21   573          188141778
   22   573          188143165
   23   573          188144684
  347   527          188145106
  316   539          188145315
   24   573          188146341
  267   553          188146540
  206   564          188147960
   25   573          188148142
  100   572          188149248
   26   573          188150093
   27   573          188152200
  220   562          188152328
   28   573          188154469
  307   542          188154531
   29   573          188156906
  238   559          188158151
   30   573          188159517
   31   573          188162308
  376   513          188163073
  385   508          188163137
  170   568          188163432
  335   532          188164143
  158   569          188164321
   32   573          188165285
   33   573          188168454
  429   478          188168941
  126   571          188169787
   34   573          188171821
  420   485          188172125
  356   523          188173683
   35   573          188175392
  144   570          188178984
   36   573          188179173
  101   572          188179549
  190   566          188180496
  340   530          188181000
  319   538          188182631
   37   573          188183170
  294   546          188183520
   38   573          188187389
   39   573          188191836
   40   573          188196517
  304   543          188197471
  442   467          188198451
   41   573          188201438
  424   482          188205192
  416   488          188205568
  287   548          188206495
   42   573          188206605
  330   534          188210304
  102   572          188210456
  406   495          188210791
   43   573          188212024
  181   567          188214004
  403   497          188214300
   44   573          188217701
  127   571          188217794
  263   554          188222911
   45   573          188223642
  378   512          188227880
   46   573          188229853
   47   573          188236340
  159   569          188239688
  354   524          188239688
  322   537          188240401
  409   493          188241086
  145   570          188241625
  103   572          188241975
  199   565          188242724
  434   474          188242928
   48   573          188243109
  249   557          188246942
   49   573          188250166
  171   568          188250643
  400   499          188251499
  214   563          188253891
  227   561          188255564
   50   573          188257517
  301   544          188260085
  392   504          188260352
  345   528          188261577
   51   573          188265168
  233   560          188265337
  128   571          188266563
  254   556          188266680
  244   558          188267896
  441   468          188269353
   52   573          188273125
  104   572          188274112
  207   564          188275887
   53   573          188281394
  387   507          188284446
  191   566          188289367
   54   573          188289981
  221   562          188298189
   55   573          188298892
  380   511          188304831
  428   479          188304991
  146   570          188305136
  412   491          188305299
  105   572          188306873
   56   573          188308133
  276   551          188308727
  291   547          188309494
  182   567          188312831
  160   569          188316009
  129   571          188316100
  352   525          188317333
   57   573          188317710
  325   536          188318781
  272   552          188320256
  397   501          188322274
  280   550          188327000
   58   573          188327629
  259   555          188327854
  239   559          188328798
  338   531          188335763
   59   573          188337896
  172   568          188338880
  106   572          188340264
  298   545          188342217
  333   533          188345474
  440   469          188345709
   60   573          188348517
  419   486          188351315
  433   475          188354612
   61   573          188359498
  268   553          188361209
  200   565          188362125
  423   483          188365554
  130   571          188366411
  147   570          188369523
   62   573          188370845
  107   572          188374291
  284   549          188375453
   63   573          188382564
  343   529          188389496
  215   563          188391922
  455   455          188392750
  161   569          188393290
  382   510          188393968
   64   573          188394661
  454   456          188395480
  192   566          188399384
  415   489          188403544
  453   457          188403670
  208   564          188405056
  350   526          188406576
   65   573          188407142
  108   572          188408960
  228   561          188410833
  183   567          188412750
  452   458          188417320
  131   571          188417502
  328   535          188417927
  389   506          188418085
   66   573          188420013
  311   541          188420652
  367   518          188422695
  314   540          188423144
  365   519          188425484
  394   503          188426511
  439   470          188427519
  173   568          188428149
  234   560          188428904
  264   554          188431208
  369   517          188431822
   67   573          188433280
  250   557          188433693
  148   570          188434792
  451   459          188436430
  308   542          188438200
  363   520          188440147
  295   546          188443711
  109   572          188444277
  222   562          188445376
  317   539          188445832
  427   480          188446483
   68   573          188446949
  245   558          188447237
  371   516          188452907
  405   496          188454061
  288   548          188454464
  255   556          188460991
  450   460          188461000
   69   573          188461026
  361   521          188466642
  132   571          188469379
  402   498          188470800
  408   494          188471096
  162   569          188471537
  432   476          188471744
   70   573          188475517
  305   543          188475632
  110   572          188480248
  201   565          188482726
  373   515          188485992
  320   538          188488872
   71   573          188490428
  449   461          188491030
  384   509          188495333
  240   559          188500879
  149   570          188500949
  336   532          188501824
  359   522          188504927
   72   573          188505765
  348   527          188507375
  193   566          188510553
  184   567          188513767
  438   471          188514783
  111   572          188516879
  174   568          188518456
  399   500          188521199
   73   573          188521534
  411   492          188522019
  133   571          188522048
  448   462          188526520
  341   530          188528821
  260   555          188529875
  375   514          188531119
  216   563          188531243
  422   484          188531352
  302   544          188532792
  209   564          188535473
  418   487          188535935
   74   573          188537741
  331   534          188537995
  277   551          188538084
  273   552          188543025
  163   569          188550756
  323   537          188552420
  112   572          188554176
   75   573          188554392
  357   523          188554960
  281   550          188563041
  391   505          188564096
  292   547          188564411
  229   561          188567470
  447   463          188567470
  150   570          188568000
   76   573          188571493
  134   571          188575515
  269   553          188577486
  377   513          188588330
   77   573          188589050
  113   572          188592145
  426   481          188593417
  235   560          188593875
  223   562          188593895
  431   477          188594324
  202   565          188604533
  396   502          188605144
  414   490          188606944
   78   573          188607069
  437   472          188607501
  386   508          188608968
  299   545          188609524
  175   568          188609807
  446   464          188613880
  185   567          188615888
  355   524          188616699
  285   549          188618274
  346   528          188619688
  251   557          188621944
  194   566          188622880
   79   573          188625556
  246   558          188628048
  135   571          188629786
  114   572          188630792
  164   569          188630953
  151   570          188635951
  326   536          188636632
  265   554          188641089
   80   573          188644517
  256   556          188656832
  379   512          188657667
   81   573          188663958
  445   465          188665750
  210   564          188667144
  115   572          188670123
  217   563          188671860
  241   559          188674400
  334   533          188679141
  339   531          188679510
   82   573          188683885
  136   571          188684867
  353   525          188690102
  176   568          188702208
  421   485          188702586
  404   497          188702737
  289   548          188704161
   83   573          188704304
  152   570          188704808
  296   546          188705672
  436   473          188705673
  407   495          188706518
  116   572          188710144
  312   541          188711749
  165   569          188712134
  186   567          188719119
  315   540          188719875
  430   478          188722352
  393   504          188722521
  444   466          188723080
  309   542          188723717
   84   573          188725221
  230   561          188725481
  417   488          188725985
  203   565          188727552
  401   499          188732700
  261   555          188733456
  388   507          188734915
  195   566          188736371
  381   511          188739172
  137   571          188740764
  329   535          188741664
  344   529          188743473
  224   562          188743752
  410   493          188744157
  425   482          188745793
   85   573          188746642
  318   539          188748251
  117   572          188750861
  306   543          188755623
  236   560          188760256
  274   552          188767432
   86   573          188768573
  278   551          188769103
  153   570          188774577
  351   526          188775127
  443   467          188785870
   87   573          188791020
  118   572          188792280
  166   569          188794305
  270   553          188795377
  177   568          188795665
  398   501          188796293
  321   538          188797033
  138   571          188797483
  211   564          188800075
  282   550          188800768
  303   544          188807311
  435   474          188809299
  247   558          188810335
  252   557          188811701
  218   563          188813779
   88   573          188813989
  413   491          188815768
  293   547          188821080
  187   567          188823466
  366   519          188826255
  368   518          188827864
  383   510          188832887
  119   572          188834407
  364   520          188836544
   89   573          188837486
  370   517          188841413
  337   532          188841521
  154   570          188845264
  242   559          188849367
  196   566          188851032
  204   565          188851789
  266   554          188852560
  442   468          188854120
  257   556          188854209
  139   571          188855030
  429   479          188855828
  362   521          188858689
   90   573          188861517
  286   549          188862805
  324   537          188866377
  372   516          188866944
  332   534          188867672
  349   527          188871732
  390   506          188873216
  120   572          188877248
  167   569          188877472
  300   545          188878625
  342   530          188878688
  420   486          188879256
  231   561          188884872
   91   573          188886088
  178   568          188890184
  360   522          188892648
  395   503          188893402
  225   562          188894953
  424   483          188903611
  374   515          188904499
   92   573          188911205
  140   571          188913411
  155   570          188916875
  434   475          188918379
  121   572          188920809
  416   489          188921465
  441   469          188927830
  237   560          188928053
  188   567          188928935
  212   564          188934272
   93   573          188936874
  358   523          188938379
  262   555          188938603
  385   509          188938854
  406   496          188947352
  376   514          188954120
  290   548          188955592
  327   536          188956439
  403   498          188956819
  219   563          188957006
  168   569          188961641
   94   573          188963101
  122   572          188965096
  197   566          188966869
  297   546          188969409
  409   494          188971713
  141   571          188972632
  205   565          188977250
  347   528          188979875
  179   568          188985771
  156   570          188989416
   95   573          188989892
  275   552          188993483
  248   558          188994104
  428   480          188994752
  356   524          188995840
  400   500          189000000
  279   551          189001790
  253   557          189002970
  313   541          189004718
  440   470          189007000
  123   572          189010115
  310   542          189011088
  335   533          189014812
  271   553          189014888
  455   456          189015191
  378   513          189015849
   96   573          189017253
  316   540          189018496
  454   457          189020657
  392   505          189023913
  340   531          189025291
  243   559          189025786
  412   492          189030016
  453   458          189031589
  142   571          189032699
  433   476          189032913
  189   567          189035532
  307   543          189037450
  283   550          189040187
   97   573          189045190
  232   561          189045649
  169   569          189046818
  226   562          189047504
  452   459          189047987
  319   539          189052578
  258   556          189053128
  124   572          189055872
  387   508          189057115
  419   487          189061362
  157   570          189062893
  354   525          189064989
  267   554          189065627
  423   484          189066871
  330   535          189067375
  213   564          189069741
  451   460          189069851
   98   573          189073709
  397   502          189076781
  294   547          189079507
  180   568          189082432
  304   544          189083648
  198   566          189083888
  380   512          189089728
  439   471          189091630
  143   571          189093618
  450   461          189097181
  238   560          189097272
  345   529          189099514
  220   563          189101547
  125   572          189102373
   99   573          189102816
  206   565          189103941
  322   538          189107120
  287   549          189109052
    0   574          189119224
    1   574          189119225
    2   574          189119232
    3   574          189119251
    4   574          189119288
    5   574          189119349
    6   574          189119440
    7   574          189119567
    8   574          189119736
    9   574          189119953
   10   574          189120224
   11   574          189120555
   12   574          189120952
   13   574          189121421
   14   574          189121968
  415   490          189122375
   15   574          189122599
   16   574          189123320
   17   574          189124137
   18   574          189125056
   19   574          189126083
   20   574          189127224
   21   574          189128485
   22   574          189129872
  449   462          189129977
   23   574          189131391
  100   573          189132517
  170   569          189133009
   24   574          189133048
   25   574          189134849
   26   574          189136800
  158   570          189137312
   27   574          189138907
  427   481          189139124
   28   574          189141176
  190   567          189143263
   29   574          189143613
  263   555          189145322
  352   526          189145784
   30   574          189146224
   31   574          189149015
  301   545          189149526
  126   572          189149624
   32   574          189151992
  432   477          189152901
   33   574          189155161
  144   571          189155395
   34   574          189158528
   35   574          189162099
  101   573          189162818
   36   574          189165880
  448   463          189168239
   37   574          189169877
   38   574          189174096
  382   511          189175799
   39   574          189178543
  249   558          189179361
  181   568          189180173
  438   472          189181720
  325   537          189182278
   40   574          189183224
  338   532          189183240
  394   504          189187048
  389   507          189187712
   41   574          189188145
   42   574          189193312
  405   497          189193598
  102   573          189193725
  254   557          189195757
  127   572          189197631
   43   574          189198731
  333   534          189199341
  227   562          189201411
  199   566          189202095
  244   559          189203663
   44   574          189204408
  408   495          189204687
  214   564          189206488
  233   561          189207818
  291   548          189208763
   45   574          189210349
  447   464          189211967
  159   570          189212679
  402   499          189216307
   46   574          189216560
  145   571          189218036
  171   569          189220220
  276   552          189221184
   47   574          189223047
  103   573          189225244
  367   519          189229222
   48   574          189229816
  343   530          189230607
  207   565          189231868
  298   546          189234928
  365   520          189235125
  369   518          189235241
  422   485          189235573
  272   553          189236025
  280   551          189236151
   49   574          189236873
  350   527          189238183
   50   574          189244224
  128   572          189246400
  221   563          189247408
  418   488          189248904
  411   493          189249688
   51   574          189251875
  191   567          189252134
  363   521          189252908
  371   517          189253224
  259   556          189253595
  104   573          189257381
   52   574          189259832
  446   465          189261161
  239   560          189267919
   53   574          189268101
  399   501          189272700
  384   510          189274104
   54   574          189276688
  437   473          189277270
  328   536          189278208
  431   478          189278343
  182   568          189279000
  268   554          189280296
  284   550          189281304
  146   571          189281547
  361   522          189282529
  373   516          189283213
   55   574          189285599
  426   482          189288944
  160   570          189289000
  105   573          189290142
   56   574          189294840
  129   572          189295937
  314   541          189299565
  311   542          189300319
   57   574          189304417
  172   569          189308457
   58   574          189314336
  445   466          189315821
  317   540          189319013
  308   543          189321119
  200   566          189321496
  106   573          189323533
  359   523          189323946
   59   574          189324603
  375   515          189325250
  414   491          189328715
  391   506          189330687
   60   574          189335224
  295   547          189339698
  348   528          189342144
  215   564          189344519
  147   571          189345934
   61   574          189346205
  130   572          189346248
  336   533          189352493
  264   555          189353619
  228   562          189356680
  288   549          189357021
   62   574          189357552
  107   573          189357560
  320   539          189358819
  208   565          189361037
  305   544          189361809
  192   567          189362151
  396   503          189362663
  250   558          189366112
  161   570          189366281
   63   574          189369271
  234   561          189371385
  341   531          189373112
  444   467          189375947
  357   524          189377117
  436   474          189378280
  183   568          189378919
  377   514          189379377
   64   574          189381368
  245   559          189383004
  386   509          189384685
  255   557          189390068
  108   573          189392229
   65   574          189393849
  222   563          189394595
  331   535          189395066
  131   572          189397339
  173   569          189397726
   66   574          189406720
  430   479          189409239
  421   486          189409717
  148   571          189411203
  323   538          189419139
   67   574          189419987
  302   545          189422233
  109   573          189427546
   68   574          189433656
  240   560          189440000
  443   468          189441539
  417   489          189441882
  355   525          189442000
  201   566          189442097
  407   496          189443079
  425   483          189444212
  162   570          189444528
  404   498          189445256
  379   513          189445636
   69   574          189447733
  132   572          189449216
  277   552          189450541
  260   556          189455616
  346   529          189457625
  273   553          189458794
   70   574          189462224
  110   573          189463517
  292   548          189463680
  281   551          189472192
  193   567          189473320
  410   494          189474784
   71   574          189477135
  149   571          189477360
  184   568          189479936
  401   500          189481201
  216   564          189483840
  435   475          189484750
  393   505          189486082
  174   569          189488033
  209   565          189491454
   72   574          189492472
  269   554          189496573
  326   537          189500129
  111   573          189500148
  133   572          189501885
  299   546          189502235
  388   508          189507584
   73   574          189508241
  442   469          189512597
  229   562          189513317
  353   526          189518553
  163   570          189523747
  381   512          189524069
  285   550          189524125
   74   574          189524448
  339   532          189526987
  334   534          189533008
  235   561          189536356
  112   573          189537445
  413   492          189540485
   75   574          189541099
  223   563          189543114
  150   571          189544411
  429   480          189545589
  398   502          189550800
  251   558          189554363
  134   572          189555352
   76   574          189558200
  265   555          189563500
  246   559          189563815
  202   566          189563904
  113   573          189575414
   77   574          189575757
  175   569          189579384
  185   568          189582057
  344   530          189584584
  194   567          189585647
  256   557          189585909
  441   470          189589121
  420   487          189589303
  312   542          189591416
   78   574          189593776
  315   541          189596296
  434   476          189596680
  296   547          189601659
  329   536          189601945
  164   570          189603944
  424   484          189604928
  309   543          189606636
  289   549          189606718
  351   527          189606734
  135   572          189609623
   79   574          189612263
  151   571          189612362
  241   560          189613521
  114   573          189614061
  383   511          189614718
  318   540          189621432
  210   565          189623125
  217   564          189624457
   80   574          189631224
  368   519          189634391
  366   520          189635896
  456   456          189637632
  416   490          189640296
  455   457          189640368
  306   544          189641800
  390   507          189642843
  370   518          189644832
  454   458          189648576
  364   521          189649305
   81   574          189650665
  115   573          189653392
  395   504          189653939
  261   556          189659197
  453   459          189662256
  136   572          189664704
  321   539          189666980
  372   517          189667261
   82   574          189670592
  440   471          189671111
  230   562          189671328
  176   569          189671785
  362   522          189674576
  152   571          189681219
  452   460          189681408
  278   552          189681560
  274   553          189683201
  165   570          189685125
  186   568          189685288
  406   497          189686889
  203   566          189686923
  428   481          189687393
   83   574          189691011
  337   533          189692190
  224   563          189692971
  116   573          189693413
  303   545          189696752
  195   567          189699138
  374   516          189701720
  403   499          189702326
  236   561          189702737
  409   495          189705304
  451   461          189706032
  349   528          189706501
  282   551          189709919
  360   523          189711667
   84   574          189711928
  433   477          189714070
  270   554          189714464
  385   510          189717625
  293   548          189720349
  137   572          189720601
  342   531          189722979
  332   535          189724743
  324   538          189733096
   85   574          189733349
  117   573          189734130
  450   462          189736128
  252   558          189744120
  247   559          189746102
  376   515          189748251
  153   571          189750988
  400   501          189751501
   86   574          189755280
  211   565          189756056
  412   493          189757685
  439   472          189758567
  358   524          189760536
  177   569          189765242
  218   564          189766376
  166   570          189767296
  286   550          189768656
  423   485          189771092
  300   546          189771336
  449   463          189771696
  419   488          189774331
  266   555          189774971
  118   573          189775549
  138   572          189777320
   87   574          189777727
  257   557          189783286
  242   560          189788488
  187   568          189789635
  392   506          189790504
   88   574          189800696
  378   514          189806896
  204   566          189811160
  448   464          189812736
  196   567          189813799
  119   573          189817676
  347   529          189817812
  327   537          189819936
  356   525          189821141
  154   571          189821675
   89   574          189824193
  231   562          189830719
  387   509          189832832
  397   503          189834300
  427   482          189834651
  139   572          189834867
  432   478          189836920
  415   491          189844146
  225   563          189844172
   90   574          189848224
  167   570          189850463
  438   473          189851489
  290   549          189858149
  447   465          189859248
  178   569          189859761
  120   573          189860517
  262   556          189864344
  297   547          189865396
  335   534          189868679
  237   561          189870534
  340   532          189872768
   91   574          189872795
  380   513          189877697
  313   542          189884385
  212   565          189890253
  140   572          189893248
  155   571          189893286
  354   526          189893440
  310   543          189894007
  316   541          189894917
  188   568          189895104
   92   574          189897912
  121   573          189904078
  275   553          189909252
  219   564          189909603
  446   466          189911232
  279   552          189914247
   93   574          189923581
  307   544          189923627
  319   540          189925759
  330   536          189927656
  197   567          189929636
  248   559          189929871
  271   554          189933975
  168   570          189934632
  253   558          189935389
  405   498          189936117
  205   566          189936621
  345   530          189940625
  408   496          189941248
  422   486          189942704
  122   573          189948365
  283   551          189949338
   94   574          189949808
  437   474          189949877
  394   505          189950609
  141   572          189952469
  179   569          189955348
  389   508          189960381
  382   512          189960696
  418   489          189964801
  402   500          189964808
  243   560          189964907
  431   479          189965230
  156   571          189965827
  445   467          189968688
  304   545          189973089
   95   574          189976599
  322   539          189977067
  352   527          189977391
  294   548          189978776
  411   494          189980315
  258   557          189982205
  426   483          189987363
  267   555          189988038
  232   562          189991496
  123   573          189993384
  226   563          189996723
  189   568          190001701
   96   574          190003960
  142   572          190012536
  287   550          190014903
  169   570          190019809
  213   565          190025722
  399   502          190027207
  444   468          190031616
   97   574          190031897
  338   533          190033909
  367   520          190038863
  124   573          190039141
  157   571          190039304
  238   561          190039753
  369   519          190041768
  301   546          190042237
  198   567          190046655
  365   521          190047886
  325   538          190048997
  180   569          190052009
  414   492          190053432
  436   475          190053731
  220   564          190054144
  384   511          190055935
  333   535          190056412
  371   518          190056643
   98   574          190060416
  206   566          190063312
  363   522          190068795
  263   556          190071063
  350   528          190072952
  143   572          190073455
  343   531          190074898
  373   517          190083530
  125   573          190085642
   99   574          190089523
  430   480          190099000
  443   469          190100016
  391   507          190100314
  361   523          190101548
  170   570          190106000
    0   575          190109375
    1   575          190109376
    2   575          190109383
    3   575          190109402
  190   568          190109432
    4   575          190109439
    5   575          190109500
    6   575          190109591
    7   575          190109718
    8   575          190109887
    9   575          190110104
   10   575          190110375
   11   575          190110706
   12   575          190111103
  291   549          190111320
   13   575          190111572
   14   575          190112119
   15   575          190112750
   16   575          190113471
  158   571          190113723
   17   575          190114288
  249   559          190115128
   18   575          190115207
   19   575          190116234
   20   575          190117375
   21   575          190118636
  100   574          190119224
  421   487          190119764
   22   575          190120023
   23   575          190121542
  375   516          190122471
   24   575          190123199
  396   504          190123200
   25   575          190125000
   26   575          190126951
  254   558          190128176
   27   575          190129058
  298   547          190130915
   28   575          190131327
  126   573          190132893
   29   575          190133764
  144   572          190135232
   30   575          190136375
  276   553          190136953
   31   575          190139166
  328   537          190141705
   32   575          190142143
  244   560          190142784
   33   575          190145312
  425   484          190145529
  359   524          190146103
  280   552          190148608
   34   575          190148679
  101   574          190149525
  181   569          190149750
  227   563          190150630
   35   575          190152250
  233   562          190153665
  272   554          190155112
   36   575          190156031
   37   575          190160028
  417   490          190160713
  214   565          190162469
  435   476          190163051
  386   510          190163456
   38   575          190164247
  199   567          190164862
   39   575          190168694
   40   575          190173375
  377   515          190173508
  442   470          190173888
   41   575          190178296
  314   542          190179232
  348   529          190180081
  102   574          190180432
  127   573          190180900
  407   497          190182616
  259   557          190182672
  311   543          190183238
   42   575          190183463
   43   575          190188882
  159   571          190189090
  284   551          190190455
  404   499          190190763
  207   566          190191239
  171   570          190193211
   44   575          190194559
  317   541          190195434
  145   572          190197873
  221   564          190200005
   45   575          190200500
  357   525          190202418
  268   555          190202707
  336   534          190206360
   46   575          190206711
  308   544          190207296
  410   495          190208375
  239   561          190210400
  103   574          190211951
   47   575          190213198
  191   568          190218303
   48   575          190219967
  341   532          190220589
   49   575          190227024
  128   573          190229669
  320   540          190232000
  401   501          190232702
   50   575          190234375
  379   514          190236683
  429   481          190238230
  295   548          190238967
   51   575          190242026
  104   574          190244088
  182   569          190248577
   52   575          190249983
  305   545          190251250
  393   506          190252673
  441   471          190253232
  331   536          190255347
   53   575          190258252
  146   572          190261384
  456   457          190262809
  288   550          190262872
  160   571          190265411
   54   575          190266839
  413   493          190268154
  455   458          190268287
  355   526          190270451
   55   575          190275750
  105   574          190276849
  434   477          190277837
  129   573          190279206
  454   459          190279243
  264   556          190279360
  172   570          190281448
  388   509          190283301
  200   567          190284263
   56   575          190284991
  323   539          190289086
   57   575          190294568
  453   460          190295677
  346   530          190298736
  215   565          190300500
  250   559          190301879
  420   488          190302272
   58   575          190304487
  228   563          190305899
  398   503          190308319
  424   485          190309149
  106   574          190310240
  381   513          190312038
   59   575          190314754
  302   546          190314944
  234   562          190317232
  452   461          190317589
  208   566          190320408
  245   560          190322125
  255   558          190322487
   60   575          190325375
  147   572          190325771
  192   568          190328320
  130   573          190329517
   61   575          190336356
  440   472          190338048
  161   571          190342692
  107   574          190344267
  451   462          190344979
  222   564          190347192
   62   575          190347703
  183   569          190348496
  353   527          190350160
   63   575          190359422
  416   491          190362067
  292   549          190366237
  277   553          190366310
  326   538          190366848
  173   570          190370717
   64   575          190371519
  339   533          190377656
  450   463          190377847
  273   554          190377881
  108   574          190378936
  131   573          190380608
  240   561          190382481
  428   482          190382920
   65   575          190384000
  281   552          190384649
  260   557          190384693
  334   535          190390079
  148   572          190391040
   66   575          190396871
  433   478          190398089
  299   547          190398222
  383   512          190399615
  201   567          190404864
   67   575          190410138
  109   574          190414253
  390   508          190415512
  449   464          190416193
  395   505          190417500
  269   555          190418984
  162   571          190420939
   68   575          190423807
  439   473          190428336
  344   531          190428875
  406   498          190429408
  132   573          190432485
  285   551          190433276
   69   575          190437884
  193   568          190439489
  216   565          190439821
  351   528          190441503
  409   496          190441865
  368   520          190444032
  366   521          190448657
  184   569          190449513
  110   574          190450224
  209   566          190450825
  403   500          190450827
  370   519          190451359
   70   575          190452375
  149   572          190457197
  448   465          190460017
  174   570          190461024
  229   563          190462536
  364   522          190465192
  329   537          190465442
   71   575          190467286
  372   518          190470680
  312   543          190474335
  315   542          190475963
  423   486          190478223
  235   562          190482203
   72   575          190482623
  133   573          190485154
  111   574          190486855
  412   494          190488312
  265   556          190489241
  251   559          190490130
  419   489          190490228
  309   544          190492813
  362   523          190493595
  223   564          190495711
  318   541          190497853
   73   575          190498392
  385   511          190499456
  163   571          190500158
  296   548          190500928
  374   517          190502037
  246   560          190502936
  400   502          190506008
  447   466          190509319
  289   550          190512569
   74   575          190514599
  256   558          190518328
  432   479          190523807
  438   474          190524096
  112   574          190524152
  150   572          190524248
  202   567          190526671
  306   545          190531241
   75   575          190531250
  427   483          190533070
  360   524          190533824
  134   573          190538621
  321   540          190540161
  349   529          190544438
  376   516          190545472
  337   534          190546057
   76   575          190548351
  185   569          190551634
  194   568          190551816
  175   570          190552375
  241   561          190556002
  392   507          190560131
  113   574          190562121
  446   467          190564099
   77   575          190565908
  415   492          190568863
  342   532          190570456
  164   571          190580355
  217   565          190580438
  210   566          190582496
   78   575          190583927
  332   536          190585024
  358   525          190585837
  261   557          190588274
  303   546          190589463
  151   572          190592199
  135   573          190592892
  397   504          190594837
  278   553          190597329
  114   574          190600768
  378   515          190601027
  274   554          190602288
   79   575          190602414
  324   539          190603043
  387   510          190611603
  230   563          190620547
   80   575          190621375
  282   552          190622376
  293   549          190622906
  445   468          190624357
  437   475          190625328
  270   555          190636875
  115   574          190640099
   81   575          190640816
  176   570          190644776
  224   564          190645568
  136   573          190647973
  236   562          190648584
  356   526          190649592
  203   567          190649690
  422   487          190652751
  186   569          190654865
  431   480          190654991
  347   530          190658923
   82   575          190660743
  152   572          190661056
  165   571          190661536
  195   568          190665307
  300   547          190667323
  380   514          190668744
  286   551          190677807
  252   559          190679887
  116   574          190680120
  408   497          190680785
   83   575          190681162
  405   499          190681624
  418   490          190683632
  247   560          190685223
  327   538          190686655
  426   484          190688680
  444   469          190690093
  266   556          190700712
   84   575          190702079
  137   573          190703870
  411   495          190713906
  211   566          190715427
  257   558          190715705
  402   501          190716309
  394   506          190717200
  117   574          190720837
  218   565          190722357
  340   533          190723437
   85   575          190723500
  354   527          190725047
  335   535          190725750
  153   572          190730825
  242   561          190730969
  436   476          190732032
  389   509          190736098
  177   570          190738233
  166   571          190743707
   86   575          190745431
  382   513          190748665
  187   569          190759212
  138   573          190760589
  443   470          190761307
  118   574          190762256
  290   550          190764000
  297   548          190764665
  313   543          190767304
   87   575          190767878
  204   567          190773927
  316   542          190774584
  231   563          190779938
  196   568          190779968
  310   544          190780184
  414   493          190781101
  399   503          190784726
  345   531          190784916
   88   575          190790847
  330   537          190791153
  430   481          190791641
  262   557          190793421
  225   564          190796769
  154   572          190801512
  319   541          190802180
  119   574          190804383
  352   528          190812160
  307   545          190813068
   89   575          190814344
  237   562          190816381
  139   573          190818136
  167   571          190826874
  275   554          190828339
  279   553          190830016
  421   488          190832733
  178   570          190832752
  442   471          190837999
   90   575          190838375
  384   512          190840832
  435   477          190844208
  120   574          190847224
  212   566          190849624
  425   485          190849750
  322   540          190850248
  369   520          190851409
  367   521          190851624
  271   555          190856386
  283   552          190861795
   91   575          190862946
  371   519          190863170
  365   522          190863773
  188   569          190864681
  219   565          190865584
  304   546          190865800
  248   560          190868992
  253   559          190871156
  391   508          190872983
  155   572          190873123
  140   573          190876517
  294   549          190881333
  417   491          190882484
  396   505          190886761
  373   518          190886949
  338   534          190887776
  363   523          190887814
  457   457          190887986
   92   575          190888063
  456   458          190890728
  121   574          190890785
  197   568          190895805
  455   459          190898954
  205   567          190899388
  243   561          190907388
  350   529          190910889
  168   571          190911043
  454   460          190912664
   93   575          190913732
  267   556          190913779
  258   558          190914624
  333   536          190916693
  325   539          190918944
  441   472          190920169
  343   532          190922375
  375   517          190922788
  361   524          190923705
  287   551          190924054
  407   498          190925135
  179   570          190928339
  453   461          190931858
  429   482          190933757
  122   574          190935072
  141   573          190935738
  301   547          190938224
  404   500          190939264
   94   575          190939959
  232   563          190940715
  410   496          190944936
  386   511          190945287
  156   572          190945664
  226   564          190949320
  452   462          190956536
  434   478          190961856
   95   575          190966750
  377   516          190970729
  189   569          190971278
  359   525          190971404
  123   574          190980091
  213   566          190985093
  238   562          190985600
  451   463          190986698
  401   502          190987209
   96   575          190994111
  142   573          190995805
  169   571          190996220
  413   494          190998781
  263   557          191000140
  440   473          191007817
  328   538          191008424
  220   565          191010125
  198   568          191012824
  424   486          191016280
  291   550          191017171
  420   489          191018169
  157   572          191019141
  348   530          191021192
   97   575          191022048
  393   507          191022300
  450   464          191022344
  180   570          191025000
  124   574          191025848
  206   567          191026079
  298   548          191030184
  379   515          191030814
  357   526          191030869
   98   575          191050567
  249   560          191054249
  276   554          191056040
  143   573          191056724
  388   510          191062072
  314   543          191062151
  336   535          191063431
  449   465          191063474
  254   559          191063943
  280   553          191064377
  398   504          191068856
  311   544          191069415
  341   533          191071258
  125   574          191072349
  317   542          191075101
  272   555          191077523
  190   569          191079009
   99   575          191079674
  428   483          191081339
  170   571          191082411
  433   479          191084976
  244   561          191085265
  416   492          191086784
  158   572          191093560
  308   545          191096737
  439   474          191100943
  355   527          191102058
  233   563          191102884
  284   552          191102912
    0   576          191102976
    1   576          191102977
    2   576          191102984
    3   576          191103003
    4   576          191103040
  381   514          191103085
    5   576          191103101
    6   576          191103192
  227   564          191103227
    7   576          191103319
    8   576          191103488
    9   576          191103705
   10   576          191103976
   11   576          191104307
   12   576          191104704
   13   576          191105173
   14   576          191105720
   15   576          191106351
   16   576          191107072
   17   576          191107889
  320   541          191108421
   18   576          191108808
  100   575          191109375
   19   576          191109835
  448   466          191110088
   20   576          191110976
   21   576          191112237
   22   576          191113624
  259   558          191115091
   23   576          191115143
   24   576          191116800
  144   573          191118501
   25   576          191118601
  331   537          191118844
  126   574          191119600
   26   576          191120552
  214   566          191121840
   27   576          191122659
  181   570          191122741
   28   576          191124928
   29   576          191127365
  268   556          191128448
   30   576          191129976
  199   568          191131031
   31   576          191132767
   32   576          191135744
   33   576          191138913
  101   575          191139676
  295   549          191141524
   34   576          191142280
  346   531          191143027
  305   546          191143961
   35   576          191145851
   36   576          191149632
   37   576          191153629
  207   567          191154006
  221   565          191155986
  239   562          191156247
   38   576          191157848
  447   467          191162186
  323   540          191162267
   39   576          191162295
   40   576          191166976
  127   574          191167607
  159   572          191168927
  171   571          191169622
  102   575          191170583
   41   576          191171897
  288   551          191172023
  406   499          191174915
   42   576          191177064
  145   573          191181142
  409   497          191181402
   43   576          191182483
  395   506          191184091
  353   528          191184929
  383   513          191187584
  191   569          191187880
   44   576          191188160
  423   487          191188270
  390   509          191191229
   45   576          191194101
  438   475          191199547
   46   576          191200312
  103   575          191202102
  403   501          191202328
   47   576          191206799
  264   557          191208437
  419   490          191209059
  302   547          191210931
   48   576          191213568
  432   480          191213568
  128   574          191216376
  446   468          191219768
   49   576          191220625
  182   570          191221568
  412   495          191221903
   50   576          191227976
  339   534          191231523
  104   575          191234239
  427   484          191234387
   51   576          191235627
  326   539          191236795
  250   560          191241000
   52   576          191243584
  146   573          191244653
  160   572          191245248
  334   536          191250360
  200   568          191250432
   53   576          191251853
  368   521          191256793
  172   571          191257859
  255   559          191258254
  228   564          191258496
  215   566          191259871
   54   576          191260440
  370   520          191261000
  400   503          191263527
  366   522          191264544
  245   561          191264606
  129   574          191265913
  234   563          191266451
  105   575          191267000
   55   576          191269351
  292   550          191272088
  344   532          191276352
  372   519          191277207
   56   576          191278592
  351   529          191279440
  445   469          191282834
  208   567          191283175
  364   523          191284211
  385   512          191284353
  277   554          191285397
   57   576          191288169
  415   493          191296532
  299   548          191297491
  192   569          191297897
   58   576          191298088
  273   555          191300292
  106   575          191300391
  281   553          191300418
  222   565          191303173
  437   476          191303629
  374   518          191305456
   59   576          191308355
  147   573          191309040
  362   524          191315752
  130   574          191316224
  260   558          191317112
   60   576          191318976
  183   570          191321487
  161   572          191322529
  240   562          191328328
   61   576          191329957
  329   538          191332161
  392   508          191332800
  107   575          191334418
   62   576          191341304
  269   556          191344725
  285   552          191345733
  376   517          191345789
  173   571          191347128
  431   481          191347632
  444   470          191351384
   63   576          191353023
  397   505          191358398
  315   543          191358882
  360   525          191359125
  312   544          191360512
   64   576          191365120
  422   488          191365720
  131   574          191367315
  108   575          191369087
  201   568          191371033
  148   573          191374309
  318   542          191377520
   65   576          191377601
  309   545          191382254
  349   530          191385549
   66   576          191390472
  426   485          191392901
  387   511          191393434
  378   516          191398248
  216   566          191399192
  162   572          191400776
  337   535          191403128
  296   549          191403485
   67   576          191403739
  109   575          191404404
  418   491          191405403
  193   569          191409066
  436   477          191413189
  209   567          191413592
  358   526          191414288
  229   564          191415133
  321   541          191416582
   68   576          191417408
  265   557          191418318
  132   574          191419192
  342   533          191421125
  289   551          191421720
  184   570          191422504
  408   498          191423304
  306   546          191423952
  443   471          191425418
  251   560          191429251
  405   500          191430125
  235   563          191431422
   69   576          191431485
  174   571          191437435
  110   575          191440375
  149   573          191440466
  246   561          191445417
   70   576          191445976
  332   537          191448521
  411   496          191450467
  223   565          191451692
  256   559          191454095
   71   576          191460887
  380   515          191462875
  402   502          191470816
  133   574          191471861
   72   576          191476224
  324   540          191476224
  111   575          191477006
  163   572          191479995
  356   527          191481199
  303   547          191485450
  394   507          191486827
  430   482          191487168
   73   576          191491993
  202   568          191492840
  241   562          191501849
  347   531          191503214
  442   472          191504936
  150   573          191507517
   74   576          191508200
  414   494          191511728
  112   575          191514303
  389   510          191514869
  457   458          191515905
  278   554          191516416
  261   558          191520693
  194   569          191521393
  456   459          191521395
  185   570          191524625
  274   555          191524699
   75   576          191524851
  134   574          191525328
  435   478          191528227
  293   550          191528757
  175   571          191528786
  455   460          191532375
  282   553          191538145
  382   514          191539712
  217   566          191539809
   76   576          191541952
  210   567          191545263
  399   504          191545263
  421   489          191548630
  454   461          191548845
  113   575          191552272
  327   539          191556602
  425   486          191556881
   77   576          191559509
  354   528          191559816
  164   572          191560192
  270   556          191562616
  300   548          191566592
  453   462          191570805
  230   564          191573144
  151   573          191575468
  340   534          191577304
   78   576          191577528
  135   574          191579599
  335   536          191586031
  441   473          191589938
  286   552          191590264
  114   575          191590919
   79   576          191596015
  236   563          191597803
  452   463          191598255
  224   565          191601549
  417   492          191607201
   80   576          191614976
  203   568          191615859
  252   560          191619008
  176   571          191621187
  247   561          191627704
  186   570          191627856
  384   513          191628801
  266   557          191629789
  115   575          191630250
  451   464          191631195
  429   483          191632176
  345   532          191632393
   81   576          191634417
  136   574          191634680
  195   569          191634884
  165   572          191641373
  152   573          191644325
  391   509          191648700
  434   479          191648743
  352   529          191650097
  257   559          191651472
  396   506          191653352
  313   544          191653481
   82   576          191654344
  316   543          191657503
  330   538          191657872
  369   521          191664170
  297   549          191667222
  367   522          191667511
  310   545          191669625
  450   465          191669625
  116   575          191670271
  407   499          191670642
  371   520          191672811
  290   551          191673151
   83   576          191674763
  242   562          191676816
  211   567          191678194
  440   474          191680424
  218   566          191681728
  319   542          191681847
  365   523          191682792
  410   497          191684473
  137   574          191690577
  404   501          191690765
  373   519          191693476
   84   576          191695680
  307   546          191705779
  363   524          191709971
  117   575          191710988
  449   466          191713545
  153   573          191714094
  177   571          191714644
   85   576          191717101
  166   572          191723544
  262   558          191725840
  375   518          191726207
  424   487          191726327
  322   541          191726669
  386   512          191730184
  187   570          191732203
  413   495          191732372
  231   564          191732535
  420   490          191737000
   86   576          191739032
  204   568          191740096
  401   503          191744728
  338   535          191744847
  138   574          191747296
  361   525          191749006
  279   554          191749103
  196   569          191749545
  275   555          191750750
  350   530          191752000
  118   575          191752407
  225   565          191752750
   87   576          191761479
  304   547          191761787
  448   467          191762955
  237   563          191765600
  377   517          191771046
  343   533          191773044
  433   480          191774737
  439   475          191776394
  283   553          191777564
  333   537          191780190
  271   556          191782127
  428   484          191782656
   88   576          191784448
  154   573          191784781
  294   550          191787184
  325   540          191792125
  119   575          191794534
  393   508          191794969
  359   526          191799855
  139   574          191804843
  167   572          191806711
   89   576          191807945
  178   571          191809163
  253   560          191810277
  248   561          191811473
  212   567          191812391
  416   493          191814453
  447   468          191817855
  219   566          191824955
  379   516          191828035
   90   576          191831976
  398   505          191832417
  287   552          191836511
  120   575          191837375
  301   548          191837493
  188   570          191837672
  267   557          191842856
  388   511          191843903
  258   559          191850391
  243   562          191853235
  155   573          191856392
   91   576          191856547
  357   527          191862476
  140   574          191863224
  197   569          191865382
  348   531          191865483
  205   568          191865557
  438   476          191877848
  446   469          191878245
  328   539          191878371
  121   575          191880936
   92   576          191881664
  168   572          191890880
  232   564          191893312
  381   515          191897216
  423   488          191901239
  179   571          191904750
  226   565          191905301
  432   481          191906209
   93   576          191907333
  141   574          191922445
  406   500          191923416
  336   536          191923712
  409   498          191923921
  341   534          191925125
  122   575          191925223
  291   551          191926322
  156   573          191928933
  419   491          191930830
  263   558          191932559
  298   549          191932741
   94   576          191933560
  238   563          191934819
  355   528          191936827
  427   485          191938608
  445   470          191944125
  189   570          191944269
  213   567          191947860
  314   544          191948328
  395   507          191953718
  403   502          191956835
  317   543          191958020
  412   496          191958464
  311   545          191958856
   95   576          191960351
  220   566          191969496
  390   510          191970000
  123   575          191970242
  169   572          191976057
  276   555          191978451
  383   514          191978631
  198   569          191982401
  142   574          191982512
  280   554          191983464
  437   477          191984786
  331   538          191985563
   96   576          191987712
  320   542          191988088
  308   546          191989448
  346   532          191990504
  206   568          191992248
  249   561          191996730
  180   571          192001411
  157   573          192002410
  254   560          192003064
  272   556          192003264
  444   471          192015495
   97   576          192015649
  124   575          192015999
  284   553          192018681
  353   529          192022866
  400   504          192024064
  415   494          192027159
  244   562          192031112
  323   541          192038688
  305   547          192039948
  431   482          192043159
  143   574          192043431
   98   576          192044168
  295   550          192047375
  259   559          192050858
  190   570          192052000
  233   564          192055481
  268   557          192057525
  227   565          192059208
  170   572          192062248
  125   575          192062500
  385   513          192072322
  368   522          192072680
   99   576          192073275
  370   521          192073761
  158   573          192076829
  422   489          192081617
  366   523          192083563
  288   552          192084480
  214   567          192084607
  372   520          192086848
  339   535          192088594
  443   472          192092355
  436   478          192097208
  181   571          192099152
  426   486          192100032
    0   577          192100033
    1   577          192100034
    2   577          192100041
    3   577          192100060
    4   577          192100097
    5   577          192100158
    6   577          192100249
    7   577          192100376
    8   577          192100545
  199   569          192100608
    9   577          192100762
   10   577          192101033
   11   577          192101364
   12   577          192101761
   13   577          192102230
   14   577          192102777
  100   576          192102976
   15   577          192103408
   16   577          192104129
   17   577          192104946
  144   574          192105208
  239   563          192105466
   18   577          192105865
  364   524          192106368
   19   577          192106892
   20   577          192108033
  392   509          192108517
   21   577          192109294
  126   575          192109751
  326   540          192109976
  302   548          192110200
   22   577          192110681
  374   519          192111983
   23   577          192112200
   24   577          192113857
  334   537          192113857
  221   566          192115357
   25   577          192115658
   26   577          192117609
   27   577          192119716
  207   568          192120175
  351   530          192120551
   28   577          192121985
   29   577          192124422
  397   506          192124989
  344   533          192127021
   30   577          192127033
   31   577          192129824
  418   492          192130120
   32   577          192132801
  101   576          192133277
   33   577          192135970
   34   577          192139337
  264   558          192140856
  362   525          192141053
   35   577          192142908
  458   458          192143824
  457   459          192146572
   36   577          192146689
  376   518          192149208
  171   572          192149459
   37   577          192150686
  159   573          192152196
  456   460          192154816
   38   577          192154905
  127   575          192157758
   39   577          192159352
  191   570          192160871
   40   577          192164033
  102   576          192164184
  145   574          192167849
  455   461          192168556
  408   499          192168811
   41   577          192168954
   42   577          192174121
  442   473          192174705
  387   512          192178331
   43   577          192179540
  292   551          192181239
  405   501          192181626
  250   561          192183481
   44   577          192185217
  430   483          192185587
  360   526          192187576
  454   462          192187792
  411   497          192190004
   45   577          192191158
  103   576          192195703
   46   577          192197369
  255   560          192197375
  182   571          192197979
  378   517          192198565
  299   549          192200048
  329   539          192202108
   47   577          192203856
  128   575          192206527
  277   555          192207808
  245   562          192210453
   48   577          192210625
  453   463          192212524
  228   565          192214477
  435   479          192215114
   49   577          192217682
  234   564          192219048
  281   554          192219505
  200   569          192220009
  215   567          192222638
   50   577          192225033
  273   556          192226033
  104   576          192227840
  402   503          192228335
  160   573          192228517
  349   531          192229840
  146   574          192231360
   51   577          192232684
  172   572          192237696
   52   577          192240641
  452   464          192242752
  315   544          192245059
  414   495          192245319
  358   527          192245895
   53   577          192248910
  208   568          192249344
  312   545          192249953
  260   559          192252879
  129   575          192256064
   54   577          192257497
  394   508          192259496
  380   516          192260096
  318   543          192260439
  105   576          192260601
  285   553          192261502
  222   566          192262544
  441   474          192262545
  337   536          192263409
   55   577          192266408
  425   487          192266928
  421   490          192267461
  192   570          192270888
  269   557          192273802
  309   546          192274965
  342   534          192274992
   56   577          192275649
  240   563          192277547
  451   465          192278476
   57   577          192285226
  106   576          192293992
   58   577          192295145
  147   574          192295747
  321   542          192296249
  389   511          192296700
  183   571          192297898
   59   577          192305412
  161   573          192305798
  130   575          192306375
  399   505          192308824
  296   550          192309336
  332   538          192315240
  356   528          192315968
   60   577          192316033
  450   466          192319696
  306   547          192319939
  173   572          192326965
   61   577          192327014
  107   576          192328019
  429   484          192333493
  382   515          192333843
  289   552          192334177
  417   493          192334870
   62   577          192338361
  434   480          192338504
  201   569          192340610
   63   577          192350080
  347   532          192350691
  265   558          192350737
  324   541          192352645
  440   475          192355875
  131   575          192357466
  148   574          192361016
  216   567          192361959
   64   577          192362177
  108   576          192362688
  449   467          192366412
  229   565          192371114
  251   561          192371732
   65   577          192374658
  209   568          192379761
  193   570          192382057
  235   564          192384019
  162   573          192384045
  303   548          192384719
   66   577          192387529
  246   562          192391264
  256   560          192393216
  354   529          192397753
  109   576          192398005
  184   571          192398915
   67   577          192400796
  132   575          192409343
  223   566          192411063
   68   577          192414465
  174   572          192417272
  448   468          192418624
  407   500          192419143
  384   514          192419848
  396   507          192422979
  410   498          192426992
  149   574          192427173
  391   510          192427471
   69   577          192428542
  327   540          192429783
  110   576          192433976
  340   535          192434375
  293   551          192437908
  278   555          192438827
  424   488          192439296
   70   577          192443033
  404   502          192445272
  335   537          192449528
  274   556          192450440
  241   563          192451068
  439   476          192454695
  261   559          192456460
  282   554          192457232
   71   577          192457944
  420   491          192458771
  133   575          192462012
  202   569          192462417
  163   573          192463264
  433   481          192467378
  413   496          192468933
  300   549          192469149
  111   576          192470607
   72   577          192473281
  447   469          192476332
  369   522          192480057
  345   533          192483062
  371   521          192485572
  367   523          192486530
  428   485          192486877
   73   577          192489050
  352   530          192491208
  270   557          192491693
  150   574          192494224
  194   570          192494384
  185   571          192501036
  217   567          192502576
  373   520          192503117
  365   524          192504949
   74   577          192505257
  401   504          192505265
  286   553          192506033
  112   576          192507904
  175   572          192508623
  210   568          192511432
  134   575          192515479
  386   513          192518153
   75   577          192521908
  330   539          192527819
  230   565          192529125
  375   519          192532734
  363   525          192535272
   76   577          192539009
  446   470          192539536
  313   545          192542922
  164   573          192543461
  316   544          192543680
  416   494          192545080
  113   576          192545873
  236   564          192550400
   77   577          192556566
  438   477          192559005
  224   566          192560920
  252   561          192561489
  151   574          192562175
  266   558          192562208
  310   546          192562336
  319   543          192564766
  135   575          192569750
  393   509          192570686
  297   550          192573073
  247   562          192573551
  377   518          192574465
   78   577          192574585
  361   526          192577457
  114   576          192584520
  203   569          192585436
  290   552          192585608
  257   560          192590593
   79   577          192593072
  350   531          192596291
  398   506          192599008
  176   572          192601024
  432   482          192601736
  307   547          192601766
  186   571          192604267
  338   536          192605128
  322   542          192606336
  195   570          192607875
  445   471          192608236
   80   577          192612033
  423   489          192617136
  115   576          192623851
  165   573          192624642
  136   575          192624831
  242   563          192626035
  343   534          192626911
  379   517          192628352
  388   512          192628800
  152   574          192631032
  359   527          192631462
   81   577          192631474
  211   568          192644363
  218   567          192644495
  427   486          192645739
  333   538          192646909
   82   577          192651401
  419   492          192655547
  304   548          192661056
  262   559          192661607
  116   576          192663872
  325   541          192668546
  437   478          192668805
  409   499          192669428
  279   555          192671514
   83   577          192671820
  406   501          192674917
  275   556          192676491
  137   575          192680728
  444   472          192682432
  231   565          192688516
   84   577          192692737
  381   516          192694437
  177   572          192694481
  294   551          192696335
  283   554          192696651
  357   528          192697245
  412   497          192698001
  153   574          192700801
  117   576          192704589
  166   573          192706813
  187   571          192708614
  204   569          192709673
  271   557          192711204
  225   566          192712121
  348   532          192712960
   85   577          192714158
  403   503          192714354
  237   564          192718197
  196   570          192722536
  395   508          192726387
   86   577          192736089
  138   575          192737447
  301   549          192740050
  431   483          192741578
  118   576          192746008
  328   540          192751552
  390   511          192751831
  287   553          192752280
  253   561          192752758
  248   562          192757320
   87   577          192758536
  415   495          192760750
  443   473          192762124
  154   574          192771488
  383   515          192772762
  458   459          192774491
  355   529          192774764
  267   558          192775275
  212   568          192778560
  457   460          192779993
   88   577          192781505
  341   535          192782196
  436   479          192784095
  336   537          192787209
  400   505          192787625
  219   567          192787722
  119   576          192788135
  178   572          192789000
  258   560          192789512
  167   573          192789980
  456   461          192790997
  139   575          192794994
  422   490          192800448
  243   563          192802454
   89   577          192805002
  455   462          192807503
  426   487          192810079
  188   571          192814083
   90   577          192829033
  454   463          192829511
  120   576          192830976
  205   569          192835134
  314   545          192837769
  197   570          192838373
  298   550          192838592
  291   552          192838779
  346   533          192841173
  155   574          192843099
  317   544          192844197
  442   474          192847312
  232   565          192849293
  311   546          192851567
  140   575          192853375
   91   577          192853604
  331   539          192855510
  453   464          192857021
  418   493          192857789
  385   514          192863369
  353   530          192863977
  226   566          192864672
  263   559          192868326
  320   543          192871007
  168   573          192874149
  121   576          192874537
   92   577          192878721
  179   572          192884587
  308   547          192885435
  430   484          192886904
  392   510          192887288
  238   564          192887416
  370   522          192889648
  452   465          192890033
  368   523          192891699
  397   507          192894616
  372   521          192899609
  276   556          192904192
   93   577          192904390
  435   480          192904875
  366   524          192905720
  280   555          192905875
  141   575          192912596
  213   568          192914029
  156   574          192915640
  408   500          192917312
  323   542          192918355
  122   576          192918824
  189   571          192920680
  374   520          192921624
  451   466          192928547
   94   577          192930617
  364   525          192931669
  220   567          192932263
  272   557          192932341
  411   498          192932523
  405   502          192936133
  284   554          192937768
  441   475          192937996
  305   548          192939217
  249   562          192942577
  254   561          192945545
  339   536          192948875
  198   570          192955392
  376   519          192955735
  295   551          192956526
   95   577          192957408
  169   573          192959326
  206   569          192961825
  123   576          192963843
  351   531          192964842
  387   513          192966300
  362   526          192969504
  450   467          192972563
  142   575          192972663
  425   488          192979897
  244   563          192980331
  334   538          192980576
  344   534          192980888
  180   572          192981248
  414   496          192981880
   96   577          192984769
  326   541          192986397
  402   504          192988872
  157   574          192989117
  421   491          192989232
  268   558          192989944
  259   560          192989979
  288   553          193000249
  378   518          193001984
  124   576          193009600
  233   565          193011462
   97   577          193012706
  302   549          193012757
  227   566          193018579
  360   527          193019183
  449   468          193022081
  190   571          193028411
  434   481          193031145
  143   575          193033582
  440   476          193034176
  394   509          193035213
  429   485          193037714
   98   577          193041225
  170   573          193045517
  214   568          193050776
  125   576          193056101
  239   564          193058063
  380   517          193060413
  158   574          193063536
  417   494          193065497
   99   577          193070332
  199   570          193073599
  329   540          193075289
  399   506          193075415
  264   559          193076623
  448   469          193077101
  349   532          193077317
  221   567          193078124
  181   572          193078989
  358   528          193080664
  389   512          193081597
  207   569          193089752
  292   552          193093696
  144   575          193095359
  100   577          193100033
    0   578          193100552
    1   578          193100553
    2   578          193100560
    3   578          193100579
    4   578          193100616
    5   578          193100677
    6   578          193100768
    7   578          193100895
    8   578          193101064
    9   578          193101281
   10   578          193101552
   11   578          193101883
   12   578          193102280
   13   578          193102749
   14   578          193103296
  126   576          193103352
   15   578          193103927
   16   578          193104648
   17   578          193105465
  299   550          193105899
   18   578          193106384
   19   578          193107411
   20   578          193108552
   21   578          193109813
   22   578          193111200
   23   578          193112719
   24   578          193114376
   25   578          193116177
   26   578          193118128
   27   578          193120235
   28   578          193122504
   29   578          193124941
  337   537          193126906
   30   578          193127552
  250   562          193129328
  101   577          193130334
   31   578          193130343
  382   516          193131064
  342   535          193132063
  171   573          193132728
   32   578          193133320
  277   556          193133549
  315   545          193134500
  439   477          193135852
   33   578          193136489
  191   571          193137282
  447   470          193137623
  159   574          193138903
   34   578          193139856
  255   561          193139856
  281   555          193141916
  312   546          193142664
   35   578          193143427
  318   544          193146616
   36   578          193147208
   37   578          193151205
  127   576          193151359
  356   529          193153905
  273   557          193155110
  424   489          193155193
   38   578          193155424
  145   575          193158000
  245   563          193159672
   39   578          193159871
  102   577          193161241
  433   482          193162905
   40   578          193164552
   41   578          193169473
  407   501          193170644
  309   547          193170952
  410   499          193172499
  228   566          193173848
   42   578          193174640
  234   565          193175029
  182   572          193177816
  321   543          193179168
   43   578          193180059
  285   554          193180589
  420   492          193183488
  332   539          193185187
   44   578          193185736
  215   568          193188807
   45   578          193191677
  260   560          193192000
  103   577          193192760
  200   570          193193000
  428   486          193194008
  396   508          193195648
   46   578          193197888
  128   576          193200128
  347   533          193201360
  404   503          193202791
  446   471          193203647
   47   578          193204375
  269   558          193206221
  413   497          193208470
  391   511          193209302
   48   578          193211144
  384   515          193213979
  160   574          193215224
   49   578          193218201
  296   551          193218487
  208   569          193218921
  306   548          193219208
  172   573          193220965
  146   575          193221511
  104   577          193224897
  222   567          193225311
   50   578          193225552
  240   564          193230144
  324   542          193232312
   51   578          193233203
  354   530          193238864
   52   578          193241160
  438   478          193243024
  192   571          193247299
   53   578          193249429
  129   576          193249665
  289   553          193249946
  105   577          193257658
   54   578          193258016
   55   578          193266927
  401   505          193268826
  445   472          193275173
   56   578          193276168
  183   572          193277735
  416   495          193278671
   57   578          193285745
  147   575          193285898
  265   559          193286504
  303   549          193287276
  106   577          193291049
  161   574          193292505
  340   536          193294656
   58   578          193295664
  369   523          193299076
  130   576          193299976
  432   483          193300155
  371   522          193301459
   59   578          193305931
  327   541          193306204
  367   524          193308687
  386   514          193309200
  173   573          193310234
  201   570          193313601
  373   521          193315878
  335   538          193316247
   60   578          193316552
  251   562          193317579
  107   577          193325076
   61   578          193327533
  216   568          193328128
  365   525          193330250
  229   566          193330485
  352   531          193335499
  256   561          193335697
  423   490          193335967
  345   534          193336929
   62   578          193338880
  235   565          193340000
  246   563          193340483
  375   520          193342375
  209   569          193349338
  393   510          193349457
  293   552          193350365
   63   578          193350599
  131   576          193351067
  148   575          193351167
  444   473          193352201
  437   479          193355692
  427   487          193355786
  193   571          193358468
  108   577          193359745
   64   578          193362696
  363   526          193363723
  278   556          193364568
  398   507          193368635
  162   574          193370752
  223   567          193373830
  300   550          193375000
   65   578          193375177
  184   572          193378752
  274   557          193379517
  282   555          193379643
  377   519          193380992
  419   493          193383216
   66   578          193388048
  109   577          193395062
  261   560          193395581
  174   573          193400541
  330   540          193401000
   67   578          193401315
  132   576          193402944
  241   564          193403665
  459   459          193405158
  458   460          193407912
  361   527          193409064
   68   578          193414984
  457   461          193416174
  388   513          193416769
  149   575          193417324
  409   500          193417929
  270   558          193424112
  286   554          193425120
   69   578          193429061
  406   502          193429424
  456   462          193429944
  110   577          193431033
  379   518          193431771
  316   545          193433121
  443   474          193434731
  202   570          193435408
  313   546          193435633
  412   498          193440520
  431   484          193442895
   70   578          193443552
  350   532          193443768
  455   463          193449222
  163   574          193449971
  319   544          193450943
  133   576          193455613
  310   547          193458323
   71   578          193458463
  359   528          193466231
  111   577          193467664
  338   537          193468625
  217   568          193468745
  194   571          193470795
   72   578          193473800
  436   480          193473856
  454   464          193474008
  403   504          193474891
  185   572          193480873
  210   569          193481009
  297   551          193482224
  343   535          193483982
  150   575          193484375
  230   566          193488496
  322   543          193489255
   73   578          193489569
  175   573          193491892
  381   517          193494754
  415   496          193497311
  266   559          193497975
  307   548          193501035
  290   553          193501377
  395   509          193502104
  453   465          193504302
  112   577          193504961
   74   578          193505776
  236   565          193506381
  252   562          193507336
  134   576          193509080
  333   539          193516856
  422   491          193522219
   75   578          193522427
  442   475          193522763
  247   563          193522770
  426   488          193523048
  224   567          193523687
  164   574          193530168
  257   561          193533074
  357   529          193535182
  390   512          193536728
   76   578          193539528
  452   466          193540104
  113   577          193542930
  325   542          193548213
  151   575          193552326
  400   506          193554216
   77   578          193557085
  203   570          193558427
  135   576          193563351
  304   549          193563613
  348   533          193563629
  383   516          193569983
   78   578          193575104
  242   564          193578632
  451   467          193581414
  114   577          193581577
  186   572          193584104
  195   571          193584286
  176   573          193584293
  418   494          193588416
  430   485          193591125
   79   578          193593591
  279   556          193597255
  435   481          193597516
  262   560          193600728
  275   557          193605568
  294   552          193608792
  218   568          193610664
  165   574          193611349
   80   578          193612552
  211   569          193613940
  355   530          193615875
  441   476          193616297
  136   576          193618432
  283   555          193619062
  115   577          193620908
  152   575          193621183
  328   541          193627973
  450   468          193628232
   81   578          193631993
  341   536          193642477
  271   558          193643623
  301   550          193645901
  231   566          193647887
   82   578          193651920
  336   538          193653928
  385   515          193657500
  116   577          193660929
  397   508          193667285
  408   501          193668813
  392   511          193669119
  287   554          193671367
   83   578          193672339
  237   565          193674178
  137   576          193674329
  225   567          193674888
  177   573          193677750
  411   499          193678030
  449   469          193680558
  204   570          193682664
  187   572          193688451
  153   575          193690952
   84   578          193693256
  166   574          193693520
  405   503          193693652
  346   534          193695040
  425   489          193695794
  253   562          193698605
  196   571          193698947
  117   577          193701646
  248   563          193706539
  353   531          193708268
  370   523          193708667
  267   559          193711042
  368   524          193713856
  421   492          193713949
   85   578          193714677
  440   477          193715333
  372   522          193715496
  414   497          193721417
  434   482          193726672
  331   540          193728691
  314   546          193730480
  366   525          193731021
  138   576          193731048
  258   561          193731993
  317   545          193733638
  374   521          193734385
   86   578          193736608
  448   470          193738392
  118   577          193743065
  429   486          193744845
  311   547          193747554
  298   551          193747743
  212   569          193748137
  402   505          193752433
  219   568          193753891
  291   553          193754548
  243   564          193755051
  320   544          193757184
  387   514          193757347
   87   578          193759055
  364   526          193760120
  154   575          193761639
  376   520          193765376
  178   573          193772269
  167   574          193776687
   88   578          193782024
  308   548          193784704
  119   577          193785192
  139   576          193788595
  188   572          193793920
  417   495          193799088
  362   527          193801111
  323   543          193801274
  447   471          193801734
   89   578          193805521
  263   560          193807447
  205   570          193808125
  378   519          193808511
  232   566          193808664
  351   532          193812319
  339   537          193812372
  394   510          193813984
  197   571          193814784
  439   478          193819871
  226   567          193827439
  120   577          193828033
   90   578          193829552
  280   556          193831616
  155   575          193833250
  276   557          193833269
  344   535          193837959
  305   549          193841774
  238   565          193843397
  399   507          193845042
  140   576          193846976
  334   539          193850523
  360   528          193853952
   91   578          193854123
  284   555          193860179
  168   574          193860856
  433   483          193861324
  380   518          193863832
  272   558          193864760
  326   542          193866064
  179   573          193867856
  295   552          193868983
  389   513          193869566
  446   472          193870584
  121   577          193871594
  424   490          193874024
   92   578          193879240
  213   569          193883606
  254   562          193891392
  249   563          193891796
  220   568          193898432
  189   572          193900517
  428   487          193904055
   93   578          193904909
  156   575          193905791
  141   576          193906197
  420   493          193911157
  122   577          193915881
  358   529          193918601
  302   550          193918608
  288   554          193919336
  410   500          193921000
  407   502          193925151
  268   559          193925711
  349   533          193927986
  438   479          193929911
   94   578          193931136
  382   517          193931381
  198   571          193931803
  259   561          193932460
  244   564          193932928
  206   570          193934816
  445   473          193944942
  169   574          193946033
  413   498          193950989
  329   541          193951710
   95   578          193957927
  123   577          193960900
  404   504          193963328
  180   573          193964517
  142   576          193966264
  233   566          193970833
  396   509          193971365
  157   575          193979268
  227   567          193981346
   96   578          193985288
  342   536          193992344
  337   538          193993625
  391   512          193994199
  356   530          193995016
  432   484          194001472
  124   577          194006657
  190   572          194008248
  292   553          194009465
  384   516          194011200
   97   578          194013225
  239   565          194014044
  299   551          194015050
  416   496          194015232
  264   560          194015744
  214   569          194020353
  444   474          194024808
  143   576          194027183
  315   546          194027211
  170   574          194032224
  401   506          194035417
  318   545          194036057
  459   460          194038579
  312   547          194038651
   98   578          194041744
  458   461          194044093
  221   568          194044293
  437   480          194045453
  199   571          194050010
  125   577          194053158
  158   575          194053687
  457   462          194055121
  347   534          194055227
  423   491          194057738
  332   540          194058368
  181   573          194062258
  277   557          194062626
  207   570          194062743
  321   544          194065345
  281   556          194067657
  427   488          194068755
  309   548          194070221
   99   578          194070851
  456   463          194071663
  250   563          194078547
  354   531          194083155
  255   562          194085703
  273   558          194087529
  144   576          194088960
  455   464          194093719
  126   577          194100409
  100   578          194100552
  285   555          194103000
  386   515          194103331
    0   579          194104539
    1   579          194104540
    2   579          194104547
    3   579          194104566
    4   579          194104603
    5   579          194104664
    6   579          194104755
    7   579          194104882
    8   579          194105051
    9   579          194105268
   10   579          194105539
   11   579          194105870
   12   579          194106267
   13   579          194106736
   14   579          194107283
   15   579          194107914
   16   579          194108635
   17   579          194109452
  443   475          194110182
   18   579          194110371
   19   579          194111398
  245   564          194112269
   20   579          194112539
   21   579          194113800
  419   494          194113843
   22   579          194115187
  324   543          194115231
   23   579          194116706
  191   572          194117119
   24   579          194118363
  171   574          194119435
   25   579          194120164
  371   523          194120478
  369   524          194121233
  454   465          194121289
  306   549          194121765
   26   579          194122115
   27   579          194124222
   28   579          194126491
   29   579          194128928
  159   575          194129054
  101   578          194130853
  296   552          194130944
  393   511          194131288
   30   579          194131539
  373   522          194131765
  367   525          194133988
   31   579          194134330
  234   566          194134400
  260   561          194134481
  228   567          194136615
   32   579          194137307
   33   579          194140476
  398   508          194141304
  269   559          194141988
   34   579          194143843
  431   485          194147116
   35   579          194147414
  127   577          194148416
   36   579          194151195
  145   576          194151601
  453   466          194154373
  375   521          194155136
   37   579          194155192
  340   537          194158153
  215   569          194158384
  365   526          194158701
   38   579          194159411
  182   573          194161085
  102   578          194161760
   39   579          194163858
  436   481          194166497
   40   579          194168539
  289   554          194169033
  200   571          194169411
  409   501          194169430
   41   579          194173460
   42   579          194178627
  352   532          194182976
   43   579          194184046
  327   542          194185871
  412   499          194186027
  240   565          194186125
  335   539          194186194
  406   503          194186943
   44   579          194189723
  377   520          194190633
  222   568          194191480
  208   570          194191912
  452   467          194192971
  303   550          194193127
  103   578          194193279
  345   535          194194000
  363   527          194195330
   45   579          194195664
  128   577          194197185
  442   476          194201064
   46   579          194201875
  160   575          194205375
  172   574          194207672
  388   514          194207816
   47   579          194208362
  146   576          194215112
   48   579          194215131
   49   579          194222188
  104   578          194225416
  265   560          194225625
  192   572          194227136
   50   579          194229539
  415   497          194236848
  451   468          194237083
   51   579          194237190
  379   519          194238298
  403   505          194238452
  426   489          194238945
  361   528          194243833
   52   579          194245147
  129   577          194246722
  422   492          194246936
   53   579          194253416
  105   578          194258177
  183   573          194261004
   54   579          194262003
  293   553          194266134
  251   563          194266798
   55   579          194270914
  330   541          194277421
  147   576          194279499
   56   579          194280155
  395   510          194280875
  256   562          194281544
  161   575          194282656
  300   551          194284151
  450   469          194286709
   57   579          194289732
  201   571          194290012
  106   578          194291568
  435   482          194293043
  246   564          194293080
  229   567          194293252
  278   557          194293645
  350   533          194294437
  173   574          194296941
  130   577          194297033
  441   477          194297454
  216   569          194297705
  381   518          194298173
  430   486          194298256
  235   566          194299371
   58   579          194299651
  359   529          194304168
  282   556          194305384
   59   579          194309918
  274   558          194311936
   60   579          194320539
  418   495          194322007
  209   570          194322329
  400   507          194323843
  390   513          194324697
  107   578          194325595
  316   546          194325832
   61   579          194331520
  313   547          194331620
  338   538          194335344
  261   561          194338062
  193   572          194338305
  223   568          194339999
  319   545          194340384
  449   470          194341849
   62   579          194342867
  343   536          194344263
  148   576          194344768
  286   555          194347531
  131   577          194348124
   63   579          194354586
  310   548          194357592
  241   565          194359646
  270   559          194359879
  108   578          194360264
  162   575          194360903
  184   573          194362021
   64   579          194366683
  383   517          194370300
  322   544          194375432
  357   530          194376293
   65   579          194379164
  174   574          194387248
  333   540          194390037
   66   579          194392035
  297   552          194394681
  109   578          194395581
  440   478          194399352
  132   577          194400001
  448   471          194402503
  307   549          194403592
   67   579          194405302
  149   576          194410925
  202   571          194411819
  425   490          194414625
  348   534          194417496
   68   579          194418971
  290   554          194420464
  408   502          194423320
  434   483          194425091
  411   500          194426531
  325   543          194431132
  110   578          194431552
   69   579          194433048
  266   560          194437096
  217   569          194438322
  163   575          194440122
  421   493          194441618
  397   509          194443002
   70   579          194447539
  194   572          194450632
  230   567          194451263
  133   577          194452670
  210   570          194454000
  392   512          194454016
  405   504          194454189
  385   516          194454721
  429   487          194454892
  252   563          194456555
  355   531          194460166
   71   579          194462450
  414   498          194463936
  185   573          194464142
  236   566          194465752
  111   578          194468183
  447   472          194468671
  304   550          194469464
  247   564          194475367
   72   579          194477787
  150   576          194477976
  175   574          194478599
  257   562          194478921
  224   568          194489856
   73   579          194493556
  112   578          194505480
  341   537          194505974
  134   577          194506137
  439   479          194506758
  328   542          194507640
   74   579          194509763
  402   506          194519024
  164   575          194520319
  336   539          194523875
  294   553          194524561
  279   557          194526332
   75   579          194526414
  370   524          194530824
  372   523          194534515
  242   565          194534613
  203   571          194534838
  417   496          194535649
  275   558          194537987
  368   525          194539157
  446   473          194540353
  262   561          194543209
  113   578          194543449
   76   579          194543515
  283   556          194544803
  151   576          194545927
  374   522          194550272
  387   515          194551478
  346   535          194552111
  301   551          194555052
  353   532          194555745
  366   526          194559472
  135   577          194560408
   77   579          194561072
  433   484          194562641
  195   572          194564123
  186   573          194567373
  176   574          194571000
  376   521          194578137
   78   579          194579091
  271   559          194579390
  218   569          194580241
  114   578          194582096
  211   570          194586931
  364   527          194591727
  287   555          194593778
  424   491          194595795
  394   511          194595815
   79   579          194597578
  165   575          194601500
  331   541          194605112
  231   567          194610654
  152   576          194614784
  136   577          194615489
   80   579          194616539
  428   488          194617024
  445   474          194617549
  399   508          194617711
  378   520          194618152
  438   480          194619672
  115   578          194621427
  317   546          194626349
  314   547          194626467
  237   566          194633549
  362   528          194635880
   81   579          194635980
  225   568          194641057
  420   494          194641784
  320   545          194646625
  311   548          194646823
  253   563          194647824
  267   560          194650163
   82   579          194655907
  204   571          194659075
  248   564          194659136
  298   552          194660200
  389   514          194660613
  116   578          194661448
  351   533          194662988
  177   574          194664457
  380   519          194670359
  137   577          194671386
  187   573          194671720
  460   460          194672000
  410   501          194672501
  291   554          194673635
  459   461          194674760
   83   579          194676326
  258   562          194677840
  196   572          194678784
  339   538          194679091
  407   503          194682670
  458   462          194683040
  166   575          194683671
  153   576          194684553
  308   549          194687261
  323   544          194687451
  360   529          194691889
  413   499          194696496
  457   463          194696840
   84   579          194697243
  344   536          194698240
  444   475          194700259
  117   578          194702165
  432   485          194705693
  243   565          194711032
  456   464          194716160
   85   579          194718664
  212   570          194721128
  219   569          194723468
  334   540          194723704
  404   505          194726889
  138   577          194728105
  382   518          194734800
  437   481          194738094
   86   579          194740595
  455   465          194741000
  118   578          194743584
  305   550          194747625
  326   543          194748983
  263   561          194749928
  396   510          194750136
  416   497          194754769
  154   576          194755240
  178   574          194758976
  358   530          194759712
  280   557          194760693
   87   579          194763042
  276   558          194765688
  167   575          194766838
  454   466          194771360
  232   567          194771431
  188   573          194777189
  349   534          194781853
  391   513          194782168
  423   492          194782455
  205   571          194784536
  427   489          194784652
  295   553          194784752
  139   577          194785652
  119   578          194785711
  284   556          194785920
   88   579          194786011
  443   476          194788483
  226   568          194793608
  197   572          194794621
  272   559          194800527
  238   566          194802768
  401   507          194805044
  453   467          194807240
   89   579          194809508
  384   517          194811517
  155   576          194826851
  302   551          194827759
  120   578          194828552
  329   542          194831377
   90   579          194833539
  356   531          194839307
  254   563          194840611
  288   555          194841747
  140   577          194844033
  249   564          194844393
  419   495          194847434
  452   468          194848640
  168   575          194851007
  431   486          194854247
  179   574          194854563
  342   537          194855841
  213   570          194856597
   91   579          194858110
  436   482          194862024
  337   539          194863572
  268   560          194864832
  220   569          194868009
  121   578          194872113
  259   562          194878307
  442   477          194882221
   92   579          194883227
  189   573          194883786
  244   565          194888909
  451   469          194895560
  156   576          194899392
  386   516          194900552
  141   577          194903254
   93   579          194908896
  206   571          194911227
  198   572          194911640
  347   535          194912298
  393   512          194916185
  122   578          194916400
  398   509          194917021
  315   547          194923198
  409   502          194923937
  299   552          194927507
  292   554          194928552
  318   546          194928768
  354   532          194930632
  233   567          194933600
  412   500          194934528
  332   541          194934789
   94   579          194935123
  169   575          194936184
  312   548          194937920
  371   524          194942635
  369   525          194946534
  406   504          194947480
  227   568          194947515
  450   470          194948000
  373   523          194950784
  180   574          194951224
  321   545          194954786
  426   490          194957776
  264   561          194958225
  123   578          194961419
   95   579          194961914
  367   526          194962439
  142   577          194963321
  375   522          194971023
  309   549          194972778
  157   576          194972869
  239   566          194973415
  422   493          194974605
  415   498          194979367
  441   478          194981473
   96   579          194989275
  365   527          194990308
  435   483          194991462
  190   573          194991517
  214   570          194993344
  277   558          194995045
  281   557          194996734
  324   544          195001408
  388   515          195001947
  377   521          195003394
  403   506          195005043
  449   471          195005960
  124   578          195007176
  430   487          195008303
  221   569          195013870
   97   579          195017212
  170   575          195022375
  273   559          195023296
  143   577          195024240
  340   538          195024872
  306   550          195027616
  285   556          195028741
  199   572          195029847
  363   528          195030099
  250   564          195031144
  352   533          195033645
  255   563          195034922
  207   571          195039154
   98   579          195045731
  296   553          195046713
  158   576          195047288
  379   520          195047939
  181   574          195048965
  125   578          195053677
  345   536          195054281
  418   496          195058568
  335   540          195059375
  395   511          195062706
  245   565          195068250
  327   543          195068790
  448   472          195069440
   99   579          195074838
  260   562          195080328
  269   560          195081109
  361   529          195081770
  144   577          195086017
  440   479          195086239
  289   555          195091444
  400   508          195096512
  234   567          195097167
  191   573          195100388
  126   578          195100928
  303   551          195102278
  228   568          195102784
  100   579          195104539
  381   519          195104700
  171   575          195109586
    0   580          195112000
    1   580          195112001
    2   580          195112008
    3   580          195112027
    4   580          195112064
    5   580          195112125
    6   580          195112216
    7   580          195112343
    8   580          195112512
    9   580          195112729
   10   580          195113000
   11   580          195113331
   12   580          195113728
   13   580          195114197
   14   580          195114744
   15   580          195115375
  390   514          195115744
   16   580          195116096
   17   580          195116913
   18   580          195117832
   19   580          195118859
   20   580          195120000
   21   580          195121261
   22   580          195122648
  159   576          195122655
   23   580          195124167
   24   580          195125824
  434   484          195126408
   25   580          195127625
   26   580          195129576
  215   570          195131375
   27   580          195131683
   28   580          195133952
  101   579          195134840
   29   580          195136389
  425   491          195136396
  447   473          195138440
   30   580          195139000
   31   580          195141791
   32   580          195144768
  359   530          195145279
  240   566          195145496
  182   574          195147792
   33   580          195147937
  350   534          195148304
  145   577          195148658
  127   578          195148935
  200   572          195149248
   34   580          195151304
   35   580          195154875
  330   542          195157088
   36   580          195158656
  222   569          195161057
   37   580          195162653
  102   579          195165747
   38   580          195166872
  429   488          195167861
  265   561          195168106
  208   571          195168323
   39   580          195171319
  421   494          195172245
  383   518          195173719
   40   580          195176000
  411   501          195178032
  408   503          195180839
   41   580          195180921
  293   554          195185221
   42   580          195186088
   43   580          195191507
  439   480          195196519
  300   552          195196608
   44   580          195197184
  103   579          195197266
  128   578          195197704
  172   575          195197823
  160   576          195198976
   45   580          195203125
  338   539          195205291
  343   537          195207760
   46   580          195209336
  414   499          195209443
  192   573          195210405
  146   577          195212169
  446   474          195212960
   47   580          195215823
  405   505          195217750
  251   564          195219395
  357   531          195220584
  397   510          195221773
  316   547          195221819
   48   580          195222592
  278   558          195226064
  104   579          195229403
   49   580          195229649
  256   563          195230763
  313   548          195230889
  319   546          195233095
  282   557          195234461
   50   580          195237000
  392   513          195241985
   51   580          195244651
  129   578          195247241
  274   559          195247703
  183   574          195247711
  246   565          195249061
   52   580          195252608
  385   517          195255038
  229   568          195259421
  310   549          195260149
   53   580          195260877
  235   567          195262138
  105   579          195262164
  322   545          195264873
  333   541          195266458
  433   485          195266862
   54   580          195269464
  201   572          195269849
  216   570          195270696
  286   556          195273272
  348   535          195274567
  417   497          195275186
  161   576          195276257
  147   577          195276556
   55   580          195278375
  261   562          195283909
  173   575          195287092
   56   580          195287616
  402   507          195288651
  445   475          195293000
  106   579          195295555
   57   580          195297193
  130   578          195297552
  209   571          195298740
  270   560          195299000
   58   580          195307112
  355   532          195307643
  460   461          195308181
  307   550          195309443
  223   569          195309576
  297   553          195310450
  438   481          195312313
  459   462          195313707
  325   544          195317309
   59   580          195317379
  241   566          195319017
  424   492          195320512
  193   573          195321574
  458   463          195324759
   60   580          195328000
  107   579          195329582
  428   489          195332921
   61   580          195338981
  457   464          195341337
  148   577          195341825
  290   555          195342875
  131   578          195348643
  387   516          195348699
  184   574          195348728
   62   580          195350328
  162   576          195354504
  370   525          195356125
  372   524          195356672
   63   580          195362047
  456   465          195363441
  108   579          195364251
  368   526          195367608
  374   523          195369291
  341   538          195372693
   64   580          195374144
  420   495          195375375
  174   575          195377399
  444   476          195378560
  304   551          195378615
  266   561          195379577
  394   512          195380712
   65   580          195386625
  328   543          195390559
  455   466          195391071
  366   527          195391079
  202   572          195391656
  399   509          195393428
  376   522          195394024
  336   540          195397056
   66   580          195399496
  109   579          195399568
  132   578          195400520
  353   533          195406414
  149   577          195407982
  252   564          195409152
  217   570          195411313
  346   536          195412392
   67   580          195412763
  432   486          195412824
  230   568          195417432
  454   467          195424227
   68   580          195426432
  364   528          195426496
  410   502          195427008
  257   563          195428140
  236   567          195428519
  210   571          195430411
  378   521          195430913
  247   565          195431348
  437   482          195433621
  163   576          195433723
  194   573          195433901
  110   579          195435539
   69   580          195440509
  407   504          195443207
  294   554          195443648
  413   500          195444997
  185   574          195450849
  133   578          195453189
  389   515          195454744
   70   580          195455000
  279   558          195458751
  224   569          195459433
  453   468          195462909
  301   552          195467509
  175   575          195468750
  443   477          195469640
   71   580          195469911
  111   579          195472170
  275   559          195473754
  362   529          195473817
  283   557          195473880
  150   577          195475033
  380   520          195480000
  331   542          195484779
   72   580          195485248
  262   562          195489056
  404   506          195493480
  242   566          195493984
  416   498          195497288
   73   580          195501017
  427   490          195503483
  134   578          195506656
  452   469          195507117
  112   579          195509467
  423   493          195510124
  164   576          195513920
  203   572          195514675
  351   534          195516855
   74   580          195517224
  271   560          195518511
  287   556          195519519
  317   547          195522336
  314   548          195525736
  396   511          195531967
  360   530          195533000
   75   580          195533875
  320   546          195539336
  382   519          195541327
  151   577          195542984
  195   573          195547392
  113   579          195547436
  339   539          195549038
  311   549          195549380
   76   580          195550976
  218   570          195553232
  186   574          195554080
  451   470          195556851
  436   483          195560443
  135   578          195560927
  176   575          195561151
  344   537          195561737
  211   571          195563342
  431   487          195564294
  442   478          195566240
   77   580          195568533
  391   514          195573215
  298   553          195575969
  231   568          195576823
  323   545          195576892
  401   508          195577713
  419   496          195583995
  114   579          195586083
   78   580          195586552
  267   561          195592644
  308   550          195593112
  165   576          195595101
  291   555          195596046
  237   567          195596316
  334   541          195600125
  253   564          195600421
  358   531          195604003
   79   580          195605039
  225   569          195610634
  152   577          195611841
  450   471          195612111
  384   518          195614936
  248   565          195615117
  136   578          195616008
   80   580          195624000
  115   579          195625414
  258   563          195627059
  326   544          195635160
  204   572          195638912
  349   535          195638924
   81   580          195643441
  177   575          195654608
  305   551          195656776
  187   574          195658427
  196   573          195662053
   82   580          195663368
  116   579          195665435
  441   479          195668360
  243   566          195670403
  137   578          195671905
  449   472          195672897
  166   576          195677272
  426   491          195679547
  409   503          195681456
  153   577          195681610
   83   580          195683787
  412   501          195686029
  356   532          195686784
  435   484          195692779
  280   558          195693112
  263   562          195695775
  398   510          195695792
  219   570          195696459
  212   571          195697539
  386   517          195700869
  276   559          195701455
  295   554          195703839
  393   513          195704154
   84   580          195704704
  422   494          195705232
  117   579          195706152
  406   505          195711041
  329   543          195714296
  284   557          195714997
  430   488          195721272
  342   538          195722560
  415   499          195724874
   85   580          195726125
  138   578          195728624
  337   540          195736753
  232   568          195737600
  448   473          195739209
  272   560          195739648
  302   552          195740216
  118   579          195747571
   86   580          195748056
  178   575          195749127
  154   577          195752297
  167   576          195760439
  226   569          195763185
  188   574          195763896
  205   572          195764373
  238   567          195765535
  288   556          195767488
  371   525          195767936
   87   580          195770503
  347   536          195772579
  373   524          195772941
  403   507          195774670
  369   526          195774985
  440   480          195776000
  197   573          195777890
  354   533          195781301
  139   578          195786171
  119   579          195789698
  375   523          195790042
  254   564          195793208
   88   580          195793472
  367   527          195794046
  418   497          195798105
  388   516          195799168
  249   565          195800374
  268   561          195807313
  447   474          195811047
  332   542          195814456
   89   580          195816969
  377   522          195819281
  315   548          195822467
  155   577          195823908
  318   547          195824755
  365   528          195825077
  259   563          195827526
  434   485          195830629
  120   579          195832539
  213   571          195833008
  312   549          195840477
   90   580          195841000
  220   570          195841000
  299   553          195843276
  140   578          195844552
  168   576          195844608
  179   575          195844714
  321   546          195847497
  395   512          195847603
  244   566          195848280
  292   555          195850963
  379   521          195860700
  425   492          195861113
   91   580          195865571
  363   529          195868036
  189   574          195870493
  400   509          195872229
  121   579          195876100
  309   550          195878629
  429   489          195883758
  352   534          195887512
  446   475          195888411
  439   481          195889160
   92   580          195890688
  324   545          195890849
  206   572          195891064
  340   539          195894819
  198   573          195894909
  156   577          195896449
  233   568          195899769
  141   578          195903773
  264   562          195904072
  421   495          195905836
  390   515          195909875
  381   520          195914341
   93   580          195916357
  227   569          195917092
  345   537          195917778
  122   579          195920387
  361   530          195922881
  281   558          195929153
  169   576          195929785
  277   559          195930812
  411   502          195932539
  335   541          195935796
  239   567          195936182
  306   551          195936767
  180   575          195941375
  408   504          195941376
   94   580          195942584
  461   461          195944362
  460   462          195947128
  327   544          195954967
  459   463          195955426
  285   557          195957818
  414   500          195957944
  273   560          195962417
  142   578          195963840
  123   579          195965406
  296   554          195965800
  458   464          195969256
   95   580          195969375
  214   571          195969755
  157   577          195969926
  445   476          195971301
  433   486          195973993
  190   574          195978224
  383   519          195980246
  405   506          195984341
  221   570          195986861
  250   565          195987125
  255   564          195987519
  457   465          195988618
  359   531          195989570
   96   580          195996736
  397   511          196003604
  350   535          196005375
  438   482          196007840
  124   579          196011163
  199   573          196013116
  456   466          196013512
  303   552          196014735
  170   576          196015976
  289   556          196017185
  417   498          196017705
  207   572          196018991
  269   561          196023590
   97   580          196024673
  143   578          196024759
  245   566          196027621
  260   563          196029547
  392   514          196033032
  181   575          196039116
  330   543          196040007
  455   467          196043938
  158   577          196044345
  424   493          196048181
  428   490          196051752
   98   580          196053192
  125   579          196057664
  385   518          196058457
  444   477          196059717
  402   508          196061320
  234   568          196063336
  357   532          196068061
  228   569          196072361
  343   538          196074479
  338   540          196078472
  454   468          196079896
   99   580          196082299
  144   578          196086536
  191   574          196087095
  171   576          196103187
  126   579          196104915
  293   555          196107632
  215   571          196107786
  240   567          196108263
  420   496          196111936
  100   580          196112000
  300   553          196112377
  265   562          196113953
  159   577          196119712
  316   548          196121088
  453   469          196121386
  432   487          196122871
    0   581          196122941
    1   581          196122942
    2   581          196122949
    3   581          196122968
    4   581          196123005
    5   581          196123066
    6   581          196123157
    7   581          196123284
    8   581          196123453
    9   581          196123670
   10   581          196123941
   11   581          196124272
   12   581          196124669
   13   581          196125138
   14   581          196125685
   15   581          196126316
   16   581          196127037
   17   581          196127854
   18   581          196128773
  319   547          196129082
   19   581          196129800
   20   581          196130941
  437   483          196132040
   21   581          196132202
  200   573          196132517
  313   549          196133446
   22   581          196133589
  222   570          196134048
  348   536          196134848
   23   581          196135108
   24   581          196136765
  182   575          196137943
   25   581          196138566
   26   581          196140517
  101   580          196142301
   27   581          196142624
   28   581          196144893
  333   542          196146125
   29   581          196147330
  208   572          196148160
  387   517          196149016
  145   578          196149177
   30   581          196149941
   31   581          196152732
  127   579          196152922
  443   478          196153659
   32   581          196155709
  322   546          196157584
  355   533          196158312
   33   581          196158878
  278   559          196161831
   34   581          196162245
   35   581          196165816
  310   550          196166000
  282   558          196166880
  452   470          196168408
  394   513          196168681
   36   581          196169597
  399   510          196172199
  102   580          196173208
   37   581          196173594
  251   565          196175376
   38   581          196177813
  372   525          196181973
   39   581          196182260
  256   564          196183360
  410   503          196184527
  370   526          196184576
  274   560          196186824
   40   581          196186941
  172   576          196191424
  374   524          196191448
   41   581          196191862
  160   577          196196033
  413   501          196196498
   42   581          196197029
  192   574          196197112
  368   527          196199215
  128   579          196201691
  286   557          196202349
   43   581          196202448
  103   580          196204727
  325   545          196206750
  407   505          196206768
   44   581          196208125
  246   566          196208432
  146   578          196212688
  376   523          196213043
   45   581          196214066
  307   551          196218594
   46   581          196220277
  451   471          196220962
  427   491          196225254
  366   528          196225848
   47   581          196226764
  235   568          196228307
  229   569          196228998
  297   554          196229537
  261   563          196233128
   48   581          196233533
  104   580          196236864
  183   575          196237862
   49   581          196240590
  423   494          196240751
  270   561          196241481
  341   539          196242640
  416   499          196242795
  378   522          196246800
  216   571          196247107
   50   581          196247941
  129   579          196251228
  389   516          196251965
  201   573          196253118
  442   479          196253127
   51   581          196255592
  353   534          196260281
  436   484          196261760
  404   507          196263107
   52   581          196263549
  364   529          196264433
  290   556          196268616
  105   580          196269625
   53   581          196271818
  161   577          196273314
  336   541          196273477
  346   537          196275889
  328   544          196276736
  147   578          196277075
  431   488          196277263
  209   572          196278577
  450   472          196279048
   54   581          196280405
  173   576          196280693
  241   567          196281784
  223   570          196282567
   55   581          196289316
  304   552          196291072
  380   521          196292761
   56   581          196298557
  130   579          196301539
  106   580          196303016
   57   581          196308134
  193   574          196308281
  362   530          196314928
  396   512          196316864
   58   581          196318053
  419   497          196323532
  266   562          196325424
   59   581          196328320
  107   580          196337043
  184   575          196338879
   60   581          196338941
  148   578          196342344
  449   473          196342666
   61   581          196349922
  382   520          196350968
  162   577          196351561
  131   579          196352630
  401   509          196353430
  441   480          196358121
   62   581          196361269
  252   565          196365133
  294   555          196366059
  391   515          196367346
  331   543          196367698
  174   576          196371000
  108   580          196371712
   63   581          196372988
  351   535          196373926
  202   573          196374925
  360   531          196377291
  257   564          196380737
  301   553          196383278
   64   581          196385085
  230   569          196387009
  217   571          196387724
  247   566          196390719
  279   559          196394518
  236   568          196394688
  435   485          196397000
   65   581          196397566
  426   492          196404264
  132   579          196404507
  283   558          196406299
  109   580          196407029
  149   578          196408501
  210   572          196410248
   66   581          196410437
  448   474          196411816
  275   560          196412875
  194   574          196420608
  384   519          196421463
  317   548          196421605
  339   540          196422219
   67   581          196423704
  314   549          196428293
  344   538          196428456
  163   577          196430780
  224   570          196432424
  320   547          196435323
  430   489          196437169
   68   581          196437373
  262   563          196438275
  422   495          196438823
  412   502          196440536
  185   575          196441000
  409   504          196441993
  110   580          196443000
  287   557          196448596
   69   581          196451450
  358   532          196451480
  311   550          196455231
  242   567          196456751
  133   579          196457176
  271   561          196460992
  175   576          196462351
   70   581          196465941
  440   481          196468641
  323   546          196469603
  415   500          196473375
  150   578          196475552
  398   511          196477623
  406   506          196477632
  111   580          196479631
  334   542          196479792
   71   581          196480852
  447   475          196486498
  298   554          196495056
  393   514          196495201
   72   581          196496189
  203   573          196497944
  349   536          196499205
  308   551          196502263
  386   518          196504288
  134   579          196510643
  164   577          196510977
   73   581          196511958
  112   580          196516928
  291   556          196521787
  326   545          196524601
   74   581          196528165
  218   571          196529643
  195   574          196534099
  356   533          196537453
  434   486          196537760
  267   562          196538491
  418   498          196540624
  211   572          196543179
  151   578          196543503
  186   575          196544231
   75   581          196544816
  231   569          196546400
  403   508          196547339
  176   576          196554752
  113   580          196554897
  253   565          196556402
   76   581          196561917
  237   568          196562485
  135   579          196564914
  446   476          196566712
  305   552          196569233
  248   566          196574488
   77   581          196579474
  258   564          196579656
  461   462          196583309
  225   570          196583625
  439   482          196584687
  425   493          196588782
  460   463          196588847
  165   577          196592158
  342   539          196592507
  114   580          196593544
  371   526          196596387
   78   581          196597493
  373   525          196598242
  388   517          196599485
  459   464          196599923
  329   544          196600473
  429   490          196602589
  369   527          196606592
  375   524          196612199
  152   578          196612360
  337   541          196613174
   79   581          196615980
  458   465          196616537
  136   579          196619995
  204   573          196622181
  295   555          196626250
  367   528          196628815
  280   559          196628879
  115   580          196632875
  243   567          196633170
   80   581          196634941
  354   534          196635168
  395   513          196635572
  347   537          196636076
  377   523          196638300
  457   466          196638689
  276   560          196640576
  421   496          196642397
  263   563          196644994
  284   558          196647416
  177   576          196648209
  187   575          196648578
  196   574          196648760
  400   510          196651000
  445   477          196652458
   81   581          196654382
  302   553          196655985
  365   529          196663014
  456   467          196666379
  219   571          196672870
  116   580          196672896
   82   581          196674309
  166   577          196674329
  137   579          196675892
  379   522          196676587
  212   572          196677376
  153   578          196682129
  272   561          196682129
  433   487          196684040
  411   503          196690058
   83   581          196694728
  288   557          196696565
  332   543          196697375
  455   468          196699607
  408   505          196704937
  438   483          196706259
  390   516          196707096
  232   569          196707177
  363   530          196709147
  414   501          196709445
  117   580          196713613
   84   581          196715645
  318   548          196724024
  315   549          196725024
  381   521          196727102
  238   568          196731704
  138   579          196732611
  226   570          196736176
   85   581          196737066
  454   469          196738373
  178   576          196742728
  321   547          196743484
  444   478          196743736
  352   535          196744583
  312   550          196746328
  205   573          196747642
  254   565          196749189
  154   578          196752816
  268   562          196753160
  405   507          196753968
  188   575          196754047
  118   580          196755032
  167   577          196757496
   86   581          196758997
  249   566          196759745
  299   554          196762363
  417   499          196763212
  197   574          196764597
  361   531          196767172
  340   540          196768000
  428   491          196773523
  292   556          196776704
  424   494          196778808
  259   564          196780123
   87   581          196781444
  453   470          196782677
  324   546          196783560
  345   538          196784497
  309   551          196787780
  397   512          196788501
  383   520          196789887
  139   579          196790158
  119   580          196797159
   88   581          196804413
  244   567          196811047
  213   572          196812845
  335   542          196815463
  220   571          196817411
  155   578          196824427
  392   515          196827163
   89   581          196827910
  452   471          196832519
  437   484          196833357
  432   488          196835840
  402   509          196837037
  359   532          196837047
  179   576          196838315
  120   580          196840000
  443   479          196840546
  168   577          196841665
  327   545          196844408
  140   579          196848539
  306   552          196849224
  420   497          196851473
   90   581          196851941
  264   563          196853291
  189   575          196860644
  281   559          196864920
  385   519          196864984
  350   536          196865656
  233   569          196869346
  277   560          196869933
  206   573          196874333
   91   581          196876512
  198   574          196881616
  121   580          196883561
  451   472          196887899
  296   555          196888211
  227   570          196890083
  285   558          196890237
  156   578          196896968
   92   581          196901629
  239   568          196902351
  273   561          196904898
  141   579          196907760
  357   533          196918730
  330   544          196926184
  169   577          196926842
   93   581          196927298
  122   580          196927848
  303   553          196930504
  180   576          196934976
  442   480          196942888
  255   565          196943500
  343   539          196944426
  410   504          196945064
  289   557          196946262
  250   566          196946496
  450   473          196948817
  214   572          196949592
  427   492          196949971
  413   502          196951005
  387   518          196952435
   94   581          196953525
  399   511          196954030
  338   541          196954893
  394   514          196959728
  221   571          196963272
  436   485          196965981
  142   579          196967827
  190   575          196968375
  269   562          196969437
  157   578          196970445
  123   580          196972867
  407   506          196973359
  423   495          196974342
   95   581          196980316
  260   564          196982144
  245   567          196990388
  416   500          196991296
  431   489          196993160
  348   537          196998345
  199   574          196999823
  207   573          197002260
   96   581          197007677
  372   526          197010424
  355   534          197012179
  170   577          197013033
  449   474          197015273
  370   527          197016183
  374   525          197016749
  124   580          197018624
  316   549          197023645
  319   548          197028351
  143   579          197028746
  333   543          197029044
  300   554          197031464
  181   576          197032717
  234   569          197032913
  293   556          197033373
  368   528          197033984
  376   524          197035200
   97   581          197035614
  404   508          197035776
  313   550          197039297
  158   578          197044864
  228   570          197045352
  441   481          197050762
  389   517          197052282
  322   547          197053571
  265   563          197063172
  366   529          197063785
   98   581          197064133
  125   580          197065125
  378   523          197065819
  419   498          197066051
  240   568          197074432
  310   551          197075151
  191   575          197077246
  448   475          197087267
  215   572          197087623
  144   579          197090523
   99   581          197093240
  325   546          197099461
  171   577          197100244
  278   560          197100952
  282   559          197102647
  435   486          197104131
  396   513          197104833
  364   530          197105544
  380   522          197108648
  222   571          197110459
  126   580          197112376
  341   540          197115821
  353   535          197117352
  200   574          197119224
  159   578          197120231
  100   581          197122941
  274   561          197129305
  307   552          197131051
  208   573          197131429
  182   576          197131544
  426   493          197131933
  401   510          197132201
  251   566          197134747
  286   558          197134768
    0   582          197137368
    1   582          197137369
    2   582          197137376
    3   582          197137395
    4   582          197137432
    5   582          197137493
    6   582          197137584
    7   582          197137711
    8   582          197137880
    9   582          197138097
   10   582          197138368
   11   582          197138699
   12   582          197139096
  256   565          197139341
   13   582          197139565
   14   582          197140112
   15   582          197140743
   16   582          197141464
   17   582          197142281
  346   538          197142608
   18   582          197143200
   19   582          197144227
   20   582          197145368
   21   582          197146629
   22   582          197148016
   23   582          197149535
   24   582          197151192
  297   555          197151948
   25   582          197152993
  336   542          197153144
  145   579          197153164
  101   581          197153242
   26   582          197154944
  430   490          197156000
   27   582          197157051
  362   531          197159219
   28   582          197159320
  127   580          197160383
   29   582          197161757
  382   521          197163729
  440   482          197164168
   30   582          197164368
  391   516          197164567
  447   476          197164799
  328   545          197166177
   31   582          197167159
   32   582          197170136
  246   567          197171199
   33   582          197173305
  422   496          197175384
   34   582          197176672
   35   582          197180243
   36   582          197184024
  102   581          197184149
  261   564          197185725
  192   575          197187263
  270   562          197187328
   37   582          197188021
  172   577          197188481
   38   582          197192240
  160   578          197196552
   39   582          197196687
  290   557          197197693
  235   569          197197884
  412   503          197198055
   40   582          197201368
  229   570          197201989
  409   505          197205554
   41   582          197206289
  304   553          197206841
  128   580          197209152
   42   582          197211456
  103   581          197215668
  146   579          197216675
   43   582          197216875
  462   462          197222256
   44   582          197222552
  360   532          197224768
  415   501          197224876
  461   463          197225028
  216   572          197226944
   45   582          197228493
  384   520          197231104
  183   576          197231463
  460   464          197233344
  351   536          197234207
   46   582          197234704
  201   574          197239825
   47   582          197241191
  459   465          197247204
  406   507          197247259
  104   581          197247805
  434   487          197247807
  446   477          197247869
  241   568          197247953
   48   582          197247960
  331   544          197253875
   49   582          197255017
  129   580          197258689
  223   571          197258978
  209   573          197261846
   50   582          197262368
  398   512          197262520
  458   466          197266608
   51   582          197270019
  161   578          197273833
  266   563          197274643
  173   577          197277750
   52   582          197277976
  105   581          197280566
  147   579          197281062
  439   483          197283106
  418   499          197286131
   53   582          197286245
  393   515          197289332
  457   467          197291556
  294   556          197291800
   54   582          197294832
  344   539          197298403
  193   575          197298432
  339   541          197298640
  358   533          197302149
  301   554          197302365
   55   582          197303743
  130   580          197309000
  386   519          197310815
   56   582          197312984
  106   581          197313957
  425   494          197319409
  456   468          197322048
   57   582          197322561
  403   509          197323056
  317   549          197324162
  429   491          197324360
  252   566          197324504
   58   582          197332480
  184   576          197332480
  279   560          197333639
  314   550          197334144
  320   548          197334592
  445   478          197336477
  257   565          197336718
  283   559          197342066
   59   582          197342747
  148   579          197346331
  107   581          197347984
  162   578          197352080
   60   582          197353368
  247   567          197353486
  275   561          197355356
  455   469          197358084
  230   570          197360000
  131   580          197360091
  202   574          197361632
  349   537          197362702
  334   543          197362711
  236   569          197364265
   61   582          197364349
  311   551          197364382
  323   547          197365590
  217   572          197367561
  174   577          197368057
   62   582          197375696
  287   558          197381015
  421   497          197381934
  108   581          197382653
   63   582          197387415
  262   564          197390872
  356   534          197391320
  210   573          197393517
  433   488          197397009
   64   582          197399512
  454   470          197399664
  388   518          197402904
  271   562          197406839
  438   484          197407576
  224   571          197408835
  194   575          197410759
  132   580          197411968
   65   582          197411993
  149   579          197412488
  308   552          197414720
  326   546          197417312
  298   555          197417467
  109   581          197417970
  242   568          197422920
   66   582          197424864
  395   514          197426619
  373   526          197426693
  371   527          197427994
  444   479          197430623
  163   578          197431299
  400   511          197432831
  185   576          197434601
  375   525          197437500
   67   582          197438131
  369   528          197441361
  453   471          197446788
  411   504          197450595
  291   557          197450864
   68   582          197451800
  110   581          197453941
  175   577          197459408
  377   524          197460457
  414   502          197463952
  133   580          197464637
  342   540          197465688
   69   582          197465877
  367   529          197466752
  408   506          197471528
  150   579          197479539
   70   582          197480368
  203   574          197484651
  305   553          197485002
  267   563          197487710
  329   545          197489914
  111   581          197490572
  354   535          197492239
  337   542          197492841
   71   582          197495279
  379   523          197495606
  428   492          197498240
  452   472          197499456
  347   538          197502795
  365   530          197504125
  390   517          197507413
  218   572          197509480
   72   582          197510616
  164   578          197511496
  417   500          197511713
  424   495          197512399
  253   566          197515773
  134   580          197518104
  231   570          197519391
  195   575          197524250
   73   582          197526385
  211   573          197526448
  405   508          197526637
  112   581          197527869
  443   480          197530307
  237   569          197532062
  258   565          197535637
  248   567          197537255
  437   485          197537578
  186   576          197537832
   74   582          197542592
  381   522          197542989
  151   579          197547490
  432   489          197551737
  176   577          197551809
  295   556          197551991
  363   531          197553438
  451   473          197557668
   75   582          197559243
  225   571          197560036
  113   581          197565838
  280   560          197568000
  135   580          197572375
  302   554          197575072
   76   582          197576344
  397   513          197576470
  276   561          197583057
  284   559          197583183
  332   544          197583552
  165   578          197592677
   77   582          197593901
  420   498          197593992
  263   564          197597591
  243   568          197599339
  383   521          197602648
  114   581          197604485
  352   536          197604864
  204   574          197608888
   78   582          197611920
  361   532          197614649
  402   510          197615808
  152   579          197616347
  450   474          197621424
  392   516          197624384
  318   549          197626581
  136   580          197627456
  272   562          197627976
  288   558          197628984
   79   582          197630407
  315   550          197630875
  442   481          197635529
  196   575          197638911
  187   576          197642179
  321   548          197642753
  115   581          197643816
  340   541          197644421
  177   577          197645266
   80   582          197649368
  219   572          197652707
  345   539          197654444
  312   551          197655479
  212   573          197660645
   81   582          197668809
  436   486          197673112
  385   520          197674625
  166   578          197674848
  427   493          197677640
  324   547          197679547
  232   570          197680168
  137   580          197683353
  116   581          197683837
  299   555          197684774
  153   579          197686116
  359   533          197687716
   82   582          197688736
  449   475          197690724
  335   543          197698382
  309   552          197700237
  238   569          197701281
  268   563          197702379
  292   557          197705781
  413   503          197708524
  254   566          197708560
  410   505          197708625
   83   582          197709155
  423   496          197710903
  431   490          197711991
  226   571          197712587
  249   567          197722512
  117   581          197724554
  350   537          197729153
   84   582          197730072
  205   574          197734349
  259   565          197736104
  327   546          197737119
  399   512          197738927
  178   577          197739785
  138   580          197740072
  416   501          197742797
  407   507          197742986
  441   482          197746289
  188   576          197747648
   85   582          197751493
  394   515          197753859
  197   575          197754748
  154   579          197756803
  167   578          197758015
  387   519          197758962
  306   553          197764993
  448   476          197765568
  118   581          197765973
  357   534          197772597
   86   582          197773424
  244   568          197777216
   87   582          197795871
  213   573          197796114
  220   572          197797248
  139   580          197797619
  281   560          197804041
  264   564          197805888
  119   581          197808100
  404   509          197811493
  419   499          197811558
  277   561          197812414
  296   556          197813952
  435   487          197814178
  330   545          197815625
  343   540          197817607
   88   582          197818840
  285   559          197826004
  155   579          197828414
  338   542          197834560
  179   577          197835372
  372   527          197842031
  168   578          197842184
   89   582          197842337
  233   570          197842337
  374   526          197845200
  447   477          197845956
  303   554          197849591
  273   562          197850745
  120   581          197850941
  370   528          197850952
  189   576          197854245
  389   518          197855701
  140   580          197856000
  376   525          197860501
  206   574          197861040
  426   494          197862560
  440   483          197862587
  462   463          197863975
  348   538          197865064
   90   582          197866368
  227   571          197866494
  355   535          197869250
  461   464          197869525
  198   575          197871767
  368   529          197871921
  239   569          197871928
  430   491          197877771
  289   558          197878681
  460   465          197880625
  378   524          197887976
   91   582          197890939
  121   581          197894502
  396   514          197895880
  459   466          197897275
  156   579          197900955
  255   566          197902871
  366   530          197904896
  250   567          197909263
  401   511          197914032
  422   497          197914921
  141   580          197915221
  333   544          197915221
   92   582          197916056
  269   563          197918656
  458   467          197919475
  169   578          197927361
  380   523          197927667
  316   550          197929496
  319   549          197930908
  446   478          197931888
  180   577          197932033
  214   573          197932861
  260   565          197938125
  122   581          197938789
   93   582          197941725
  221   572          197943109
  457   468          197947225
  313   551          197948448
  364   531          197949835
  322   548          197952840
  300   555          197953875
  245   568          197956557
  412   504          197958592
  434   488          197960776
  190   576          197961976
  293   557          197962450
  391   517          197964884
   94   582          197967952
  409   506          197972145
  157   579          197974432
  142   580          197975288
  353   536          197977633
  415   502          197979383
  382   522          197979616
  456   469          197980525
  123   581          197983808
  439   484          197984423
  310   552          197987608
  207   574          197988967
  199   575          197989974
  341   541          197992242
   95   582          197994743
  325   547          197995448
  234   570          198005904
  362   532          198006696
  346   539          198012555
  170   578          198013552
  265   564          198015769
  455   470          198019375
  406   508          198019928
  228   571          198021763
   96   582          198022104
  445   479          198023364
  124   581          198029565
  181   577          198029774
  418   500          198034632
  336   543          198036063
  143   580          198036207
  282   560          198041768
  278   561          198043433
  384   521          198043865
  240   569          198044009
  307   553          198046820
  158   579          198048851
  429   492          198049077
   97   582          198050041
  398   513          198050489
  425   495          198053000
  328   546          198058888
  454   471          198063775
  286   559          198070535
  191   576          198070847
  215   573          198070892
  274   562          198075152
  360   533          198075437
  125   581          198076066
  297   556          198077689
   98   582          198078560
  393   516          198086553
  222   572          198090296
  251   567          198097514
  351   537          198097704
  144   580          198097984
  256   566          198098712
  171   578          198100763
  403   510          198101827
   99   582          198107667
  200   575          198109375
  438   485          198111797
  433   489          198112906
  453   472          198113725
  208   574          198118136
  444   480          198120384
  386   520          198120456
  126   581          198123317
  159   579          198124218
  421   498          198124453
  304   554          198125928
  182   577          198128601
  290   558          198130112
  270   563          198136547
  100   582          198137368
  246   568          198137368
  261   565          198141706
  331   545          198143316
    0   583          198155287
    1   583          198155288
    2   583          198155295
    3   583          198155314
    4   583          198155351
    5   583          198155412
    6   583          198155503
    7   583          198155630
    8   583          198155799
    9   583          198156016
  358   534          198156016
   10   583          198156287
   11   583          198156618
   12   583          198157015
   13   583          198157484
   14   583          198158031
   15   583          198158662
   16   583          198159383
   17   583          198160200
  145   580          198160625
   18   583          198161119
   19   583          198162146
   20   583          198163287
   21   583          198164548
   22   583          198165935
   23   583          198167454
  101   582          198167669
   24   583          198169111
  452   473          198169225
  235   570          198170875
   25   583          198170912
  127   581          198171324
  344   540          198171584
   26   583          198172863
   27   583          198174970
   28   583          198177239
  339   542          198178307
  229   571          198178400
   29   583          198179676
  192   576          198180864
   30   583          198182287
   31   583          198185078
   32   583          198188055
  172   578          198189000
   33   583          198191224
   34   583          198194591
   35   583          198198162
  102   582          198198576
  160   579          198200539
   36   583          198201943
   37   583          198205940
  388   519          198209431
   38   583          198210159
  216   573          198210213
  411   505          198214156
   39   583          198214606
  241   569          198217530
  400   512          198217728
   40   583          198219287
  128   581          198220093
  395   515          198220750
  294   557          198220877
  414   503          198221471
  443   481          198222948
  146   580          198224136
   41   583          198224208
  301   555          198224776
  428   493          198225909
  266   564          198227240
  183   577          198228520
   42   583          198229375
  349   538          198229421
  201   575          198229976
  317   550          198230013
  103   582          198230095
  451   474          198230275
   43   583          198234794
  320   549          198237149
  223   572          198238815
   44   583          198240471
  408   507          198241155
  314   551          198243295
  437   486          198244709
   45   583          198246412
  356   535          198248391
  209   574          198248553
  334   544          198248888
  424   496          198248960
   46   583          198252623
  373   527          198258300
   47   583          198259110
  104   582          198262232
  371   528          198262763
  417   501          198263214
  323   548          198264859
   48   583          198265879
  375   526          198265951
  129   581          198269630
  432   490          198270568
   49   583          198272936
  279   561          198276120
  311   552          198276839
  161   579          198277820
  173   578          198278269
  369   529          198279298
   50   583          198280287
  283   560          198281187
  377   525          198285758
  252   567          198287271
   51   583          198287938
  147   580          198288523
  193   576          198292033
  105   582          198294993
   52   583          198295895
  257   566          198296089
  450   475          198296875
  275   562          198301203
  405   509          198302354
   53   583          198304164
  367   530          198307863
  390   518          198310832
   54   583          198312751
  326   547          198313299
  287   559          198316782
  379   524          198317763
  247   568          198319655
  130   581          198319941
   55   583          198321662
  106   582          198328384
  184   577          198329537
  308   553          198330489
   56   583          198330903
  442   482          198331056
  230   571          198336411
  236   570          198337256
  420   499          198339499
   57   583          198340480
  342   541          198342109
  298   556          198343208
  262   565          198346853
  365   531          198348416
   58   583          198350399
  217   573          198350830
  202   575          198351783
  354   536          198352520
  148   580          198353792
  271   563          198356058
  162   579          198356067
   59   583          198360666
  381   523          198362008
  107   582          198362411
  397   514          198367517
  174   578          198368576
  449   476          198369025
  131   581          198371032
   60   583          198371287
  347   539          198372742
  337   543          198375760
  210   574          198380224
   61   583          198382268
  329   546          198382625
  436   487          198383159
  291   558          198383283
  224   572          198388672
  242   569          198392497
   62   583          198393615
  108   582          198397080
  402   511          198397639
  363   532          198400915
  305   554          198404089
  194   576          198404360
   63   583          198405334
  427   494          198408267
   64   583          198417431
  383   522          198418535
  149   580          198419949
  132   581          198422909
  392   517          198424701
   65   583          198429912
  185   577          198431658
  109   582          198432397
  431   491          198433762
  163   579          198435286
  267   564          198440307
   66   583          198442783
  441   483          198444708
  448   477          198446725
  423   497          198450440
   67   583          198456050
  175   578          198459927
  361   533          198465318
  352   537          198468361
  110   582          198468368
  413   504          198469061
   68   583          198469719
  332   545          198472993
  203   575          198474802
  410   506          198475216
  133   581          198475578
  253   567          198478540
  295   557          198481068
   69   583          198483796
  150   580          198487000
  385   521          198487386
  218   573          198492749
  258   566          198495008
  231   571          198495802
  416   502          198497304
  302   555          198497483
   70   583          198498287
  248   568          198503424
  111   582          198504999
  237   570          198505053
  463   463          198505694
  462   464          198508472
  280   561          198510481
  211   574          198513155
   71   583          198513198
  164   579          198515483
  407   508          198515655
  461   465          198516806
  195   576          198517851
  284   560          198522304
  340   542          198524088
  399   513          198526896
  435   488          198527147
  345   540          198527625
   72   583          198528535
  276   562          198528904
  134   581          198529045
  447   478          198529975
  460   466          198530696
  318   550          198532432
  186   577          198534889
  225   572          198539873
  315   551          198540026
  359   534          198541583
  112   582          198542296
   73   583          198544304
  321   549          198545310
  459   467          198550142
  394   516          198551080
  176   578          198552328
  263   565          198553572
  151   580          198554951
  419   500          198560059
   74   583          198560511
  440   484          198563904
  288   559          198564751
  312   552          198567936
  387   520          198568603
  243   569          198568916
  458   468          198575144
   75   583          198577162
  272   563          198577195
  324   548          198578816
  113   582          198580265
  135   581          198583316
  335   544          198584559
  404   510          198590264
   76   583          198594263
  350   538          198595872
  426   495          198596151
  165   579          198596664
  204   575          198599039
  430   492          198602488
  457   469          198605702
  299   556          198610515
   77   583          198611820
  309   553          198616006
  446   479          198618775
  114   582          198618912
  152   580          198623808
  357   535          198629668
   78   583          198629839
  196   576          198632512
  327   547          198633106
  219   573          198635976
  292   558          198638200
  136   581          198638397
  187   577          198639236
  456   470          198641816
  177   578          198645785
  212   574          198647352
   79   583          198648326
  268   564          198654976
  232   571          198656579
  422   498          198657440
  115   582          198658243
  389   519          198662228
   80   583          198667287
  254   567          198671327
  238   570          198674272
  434   489          198676673
  372   528          198676800
  374   527          198676807
  166   579          198678835
  455   471          198683486
  306   554          198684080
   81   583          198686728
  439   485          198688644
  249   568          198688681
  370   529          198688889
  376   526          198688952
  396   515          198690011
  226   572          198692424
  153   580          198693577
  343   541          198694028
  137   581          198694294
  259   566          198695475
  116   582          198698264
  401   512          198698929
   82   583          198706655
  330   546          198708336
  368   530          198713032
  445   480          198713125
  378   525          198713277
  338   543          198717479
  412   505          198722153
  205   575          198724500
   83   583          198727074
  355   536          198729531
  454   472          198730712
  348   539          198735011
  415   503          198736902
  117   582          198738981
  178   578          198740304
  409   507          198741772
  296   557          198743029
  188   577          198744705
  281   561          198746522
  244   569          198746793
   84   583          198747991
  197   576          198748349
  366   531          198749187
  380   524          198749824
  138   581          198751013
  277   562          198758261
  264   565          198761869
  167   579          198762002
  154   580          198764264
  285   560          198765125
  391   518          198768303
   85   583          198769412
  303   555          198772002
  429   493          198776746
  118   582          198780400
  220   573          198780517
  213   574          198782821
  453   473          198783494
  418   501          198786133
  425   496          198789561
   86   583          198791343
  406   509          198795645
  364   532          198797312
  382   523          198798635
  273   563          198799964
  333   545          198804662
  139   581          198808560
  444   481          198813025
   87   583          198813790
  289   559          198814448
  233   571          198818748
  438   486          198818928
  119   582          198822527
  433   490          198831737
  155   580          198835875
  179   578          198835891
   88   583          198836759
  319   550          198836759
  316   551          198838647
  353   537          198841130
  398   514          198841536
  452   474          198841832
  239   570          198844919
  168   579          198846171
  227   572          198846331
  206   575          198851191
  189   577          198851302
  322   549          198855397
  362   533          198857365
  384   522          198859752
   89   583          198860256
  313   552          198860905
  120   582          198865368
  198   576          198865368
  255   567          198865638
  140   581          198866941
  421   499          198869960
  269   564          198871253
  341   542          198871909
  250   568          198875432
  300   556          198879616
  403   511          198883658
   90   583          198884287
  346   540          198885736
  393   517          198886870
  325   548          198894717
  293   558          198894869
  260   566          198897496
  310   553          198903377
  451   475          198905726
  156   580          198908416
   91   583          198908858
  121   582          198908929
  443   482          198918475
  214   574          198919568
  336   544          198922240
  245   569          198926134
  141   581          198926162
  221   573          198926378
  360   534          198929304
  169   579          198931348
  180   578          198932552
  386   521          198933217
   92   583          198933975
  122   582          198953216
  437   487          198954756
  328   547          198954875
  428   494          198956536
  190   577          198959033
   93   583          198959644
  351   538          198964423
  307   554          198965907
  265   565          198971750
  450   476          198975176
  207   575          198979118
  411   506          198980747
  157   580          198981893
  414   504          198982008
  234   571          198982315
  199   576          198983575
  282   561          198984249
   94   583          198985871
  142   581          198986229
  424   497          198988497
  278   562          198989280
  432   491          198992339
  123   582          198998235
  228   572          199001600
  400   513          199005697
  297   557          199006766
  286   560          199009656
   95   583          199012662
  358   535          199013087
  408   508          199013824
  240   570          199017000
  170   579          199017539
  417   502          199017721
  395   516          199017971
  388   520          199019072
  274   563          199024371
  442   483          199029475
  181   578          199030293
  331   546          199036027
   96   583          199040023
  124   582          199043992
  143   581          199047148
  344   541          199048005
  304   555          199048339
  449   477          199050182
  158   580          199056312
  215   574          199057599
  339   543          199061226
  256   567          199061479
  251   568          199063683
  290   559          199065879
  191   577          199067904
   97   583          199067960
  222   573          199073565
  405   510          199081125
  420   500          199088000
  270   564          199089144
  125   582          199090493
  373   528          199093069
  436   488          199096128
   98   583          199096479
  375   527          199097558
  349   539          199099368
  371   529          199100700
  261   566          199101077
  200   576          199102976
  171   579          199104750
  246   569          199106945
  208   575          199108287
  356   536          199108672
  144   581          199108925
  377   526          199114209
  390   519          199117359
  369   530          199120409
   99   583          199125586
  182   578          199129120
  448   478          199130744
  159   580          199131679
  126   582          199137744
  334   545          199138329
  317   551          199139164
  427   495          199141858
  320   550          199143000
  379   525          199143064
  441   484          199146025
  235   571          199147286
  463   464          199150191
  301   556          199150517
  367   531          199152154
  294   558          199153296
  100   583          199155287
  314   552          199155752
  462   465          199155753
  229   572          199158237
  431   492          199158479
  397   515          199161648
  461   466          199166877
  323   549          199167416
  145   581          199171566
    0   584          199176704
    1   584          199176705
    2   584          199176712
    3   584          199176731
    4   584          199176768
    5   584          199176829
    6   584          199176920
    7   584          199177047
    8   584          199177216
    9   584          199177433
   10   584          199177704
  192   577          199177921
   11   584          199178035
   12   584          199178432
   13   584          199178901
   14   584          199179448
   15   584          199180079
   16   584          199180800
   17   584          199181617
   18   584          199182536
  402   512          199182536
  266   565          199183221
   19   584          199183563
  460   467          199183563
  381   524          199184165
   20   584          199184704
  101   583          199185588
  127   582          199185751
   21   584          199185965
   22   584          199187352
   23   584          199188871
  241   570          199190521
   24   584          199190528
   25   584          199192329
  311   553          199192608
  423   498          199192959
  172   579          199192987
   26   584          199194280
  365   532          199195893
   27   584          199196387
  216   574          199196920
   28   584          199198656
   29   584          199201093
   30   584          199203704
  459   468          199205811
   31   584          199206495
  160   580          199208000
   32   584          199209472
  326   548          199212568
   33   584          199212641
   34   584          199216008
  354   537          199216017
  102   583          199216495
  447   479          199216862
   35   584          199219579
  342   542          199221776
  279   562          199221967
  223   573          199222084
   36   584          199223360
  201   576          199223577
  283   561          199223668
   37   584          199227357
  392   518          199228120
  183   578          199229039
   38   584          199231576
  413   505          199232622
  458   469          199233621
  128   582          199234520
  146   581          199235077
   39   584          199236023
  383   523          199237554
  209   575          199238704
   40   584          199240704
  435   489          199243044
  410   507          199244843
   41   584          199245625
  347   540          199245923
  103   583          199248014
  308   554          199249576
  275   563          199250422
   42   584          199250792
  363   533          199251584
  252   568          199253440
  416   503          199254823
  287   560          199255903
   43   584          199256211
  257   567          199258856
   44   584          199261888
  337   544          199261937
  457   470          199266993
   45   584          199267829
  440   485          199268125
  298   557          199272285
   46   584          199274040
  329   547          199278612
  104   583          199280151
   47   584          199280527
  173   579          199282256
  129   582          199284057
  161   580          199285281
   48   584          199287296
  193   577          199289090
  247   569          199289232
  407   509          199291372
   49   584          199294353
  147   581          199299464
   50   584          199301704
  385   522          199303273
  456   471          199305927
  262   566          199306224
  446   480          199308536
  271   564          199308655
   51   584          199309355
  419   501          199311560
  105   583          199312912
  236   571          199313667
  230   572          199316248
   52   584          199317312
  399   514          199317943
  291   559          199319050
  361   534          199319185
   53   584          199325581
  305   555          199326500
  184   578          199330056
  430   493          199330157
  426   496          199332712
   54   584          199334168
  130   582          199334368
  352   538          199335080
  217   574          199337537
   55   584          199343079
  202   576          199345384
  106   583          199346303
  455   472          199350423
  394   517          199351397
   56   584          199352320
   57   584          199361897
  162   580          199363528
  148   581          199364733
  242   570          199365488
  332   546          199365704
  210   575          199370375
   58   584          199371816
  224   573          199371941
  404   511          199372095
  174   579          199372563
  107   583          199380330
  387   521          199381364
   59   584          199382083
  131   582          199385459
   60   584          199392704
  434   490          199395504
  439   486          199395775
  267   565          199396288
  359   535          199398654
  454   473          199400481
  194   577          199401417
  422   499          199402947
   61   584          199403685
  345   541          199404046
  445   481          199405766
  340   543          199407007
  295   558          199413487
  108   583          199414999
   62   584          199415032
  302   556          199423224
   63   584          199426751
  149   581          199430890
  185   578          199432177
  132   582          199437336
   64   584          199438848
  318   551          199441583
  163   580          199442747
  253   568          199444709
  109   583          199450316
  321   550          199451161
   65   584          199451329
  315   552          199452483
  453   474          199456101
  280   562          199456328
  258   567          199457775
  175   579          199463914
   66   584          199464200
  284   561          199464785
  350   539          199465819
  203   576          199468403
  389   520          199471869
  248   569          199473001
  335   545          199474000
  231   572          199475639
   67   584          199477467
  276   563          199478123
  218   574          199479456
  324   549          199481373
  237   571          199481464
  312   553          199483705
  110   583          199486287
  401   513          199486898
  396   516          199487232
  412   506          199488744
  357   536          199489949
  133   582          199490005
   68   584          199491136
  415   504          199497439
  150   581          199497941
  211   575          199503306
  288   560          199503872
   69   584          199505213
  429   494          199507373
  444   482          199508552
  374   528          199511576
  263   566          199512943
  409   508          199514441
  372   529          199514737
  195   577          199514908
  452   475          199517283
   70   584          199519704
  376   527          199520559
  111   583          199522918
  164   580          199522944
  225   573          199523142
  438   487          199528975
  425   497          199529098
  272   564          199529792
  370   530          199530000
  327   548          199532375
   71   584          199534615
  309   554          199535093
  186   578          199535408
  299   557          199539592
  418   502          199540640
  378   526          199541728
  243   570          199541907
  134   582          199543472
   72   584          199549952
  433   491          199553508
  176   579          199556315
  368   531          199557323
  112   583          199560215
   73   584          199565721
  151   581          199565892
  343   542          199573695
  292   559          199573967
  406   510          199574416
  391   519          199574830
  380   525          199575125
   74   584          199581928
  451   476          199584027
  204   576          199592640
  355   537          199593028
  366   532          199596664
  135   582          199597743
  113   583          199598184
   75   584          199598579
  338   544          199603656
  165   580          199604125
  330   547          199604323
  306   555          199606491
  348   540          199608192
  268   565          199610957
   76   584          199615680
  443   483          199616894
  421   500          199618461
  382   524          199620792
  219   574          199622683
  196   577          199629569
   77   584          199633237
  152   581          199634749
  398   515          199635667
  232   572          199636416
  114   583          199636831
  254   568          199637496
  212   575          199637503
  187   578          199639755
  364   533          199647981
  177   579          199649772
  238   571          199650683
   78   584          199651256
  136   582          199652824
  450   477          199656333
  259   567          199658242
  249   569          199658258
  437   488          199667725
  403   512          199668555
   79   584          199669743
  296   558          199675448
  226   573          199675693
  115   583          199676162
  384   523          199678771
  166   580          199686296
   80   584          199688704
  428   495          199690127
  393   518          199690289
  281   562          199692369
  333   546          199697373
  303   556          199697743
  153   581          199704518
  277   563          199707480
  285   561          199707606
  353   538          199707849
   81   584          199708145
  137   582          199708721
  362   534          199711232
  116   583          199716183
  432   492          199717056
  205   576          199718101
  244   570          199719784
  264   566          199721240
   82   584          199728072
  442   484          199730792
  424   498          199731016
  449   478          199734201
  178   579          199744291
  188   578          199745224
  197   577          199745406
  414   505          199745569
  319   551          199745910
   83   584          199748491
  386   522          199749104
  411   507          199750374
  316   552          199751104
  273   564          199752561
  289   560          199753569
  341   543          199754828
  117   583          199756900
  322   550          199761248
  346   541          199762157
  138   582          199765440
  220   574          199767224
   84   584          199769408
  167   580          199769463
  213   575          199772972
  154   581          199775205
  417   503          199775240
  313   553          199776674
  360   535          199786375
  408   509          199789541
   85   584          199790829
  464   464          199794688
  400   514          199796744
  325   549          199797274
  463   465          199797472
  118   583          199798319
  233   572          199798585
  462   466          199805824
  300   557          199808693
  336   545          199811681
  436   489          199812025
   86   584          199812760
  448   479          199817631
  395   517          199818288
  461   467          199819744
  239   571          199821330
  310   554          199822464
  139   582          199822987
  269   565          199827234
  227   573          199829600
  293   559          199830636
  255   568          199831807
  388   521          199831833
  351   539          199834370
   87   584          199835207
  460   468          199839232
  420   501          199839501
  179   579          199839878
  119   583          199840446
  206   576          199844792
  250   569          199845009
  155   581          199846816
  441   485          199850246
  189   578          199851821
  168   580          199853632
  328   548          199854144
   88   584          199858176
  260   567          199860263
  198   577          199862425
  405   511          199862956
  459   469          199864288
  358   536          199873368
  427   496          199878419
  140   582          199881368
   89   584          199881673
  120   583          199883287
  431   493          199886148
  307   555          199888318
  458   470          199894912
  245   570          199899125
   90   584          199905704
  447   480          199906623
  214   575          199909719
  221   574          199913085
  156   581          199919357
  121   583          199926848
  390   520          199927000
  344   542          199927672
  282   562          199930096
   91   584          199930275
  373   529          199931006
  457   471          199931104
  265   566          199931121
  331   547          199932014
  375   528          199932327
  180   579          199936539
  423   499          199938466
  278   563          199938499
  169   580          199938809
  297   558          199939185
  141   582          199940589
  371   530          199941811
  377   527          199945816
  339   544          199947403
  286   561          199952137
   92   584          199955392
  397   516          199958869
  190   578          199959552
  435   490          199961875
  234   572          199962152
  369   531          199964700
  402   513          199970505
  122   583          199971135
  379   526          199971515
  356   537          199972169
  349   540          199972549
  207   576          199972719
  456   472          199972864
  304   556          199974080
  440   486          199975256
  274   564          199976968
  199   577          199980632
   93   584          199981061
  228   573          199984869
  157   581          199992834
  240   571          199993411
  413   506          199999213
  367   532          199999631
  142   582          200000656
  446   481          200001177
  290   560          200005000
   94   584          200007288
  381   525          200009466
  416   504          200015360
  123   583          200016154
  410   508          200017512
  455   473          200020192
  170   580          200025000
  256   568          200027648
  334   546          200031040
  251   569          200033260
   95   584          200034079
  181   579          200034280
  392   519          200034647
  270   565          200045125
  365   533          200046562
  215   575          200047750
  317   552          200051621
  320   551          200052151
  383   524          200059711
  222   574          200060272
  430   494          200060784
   96   584          200061440
  143   582          200061575
  124   583          200061911
  261   567          200063844
  419   502          200066067
  158   581          200067253
  191   578          200068423
  407   510          200070143
  314   553          200071521
  426   497          200072249
  454   474          200073088
  323   550          200073267
  301   557          200079594
  246   570          200079936
  354   538          200082736
  294   559          200089063
   97   584          200089377
  200   577          200100033
  445   482          200101293
  208   576          200101888
  342   543          200104695
  363   534          200105451
  439   487          200105822
  125   583          200108412
  311   554          200111695
  399   515          200112074
  171   580          200112211
  326   549          200115125
  434   491          200117275
   98   584          200117896
  385   523          200122292
  347   541          200122344
  144   582          200123352
  235   572          200127123
  453   475          200131552
  182   579          200133107
  229   573          200141506
  266   566          200142592
  159   581          200142620
   99   584          200147003
  337   545          200151378
  422   500          200151448
  394   518          200154816
  126   583          200155663
  404   512          200156992
  241   571          200166932
  283   562          200169515
  279   563          200171186
  308   555          200171987
  361   535          200176256
  100   584          200176704
  329   548          200177881
  192   578          200178440
  145   582          200185993
  216   575          200187071
  452   476          200195584
  387   522          200197251
  287   561          200198384
  172   580          200200448
    0   585          200201625
    1   585          200201626
    2   585          200201633
    3   585          200201652
    4   585          200201689
    5   585          200201750
    6   585          200201841
    7   585          200201968
    8   585          200202137
    9   585          200202354
   10   585          200202625
   11   585          200202956
  275   564          200203019
   12   585          200203353
  127   583          200203670
   13   585          200203822
   14   585          200204369
  298   558          200204704
   15   585          200205000
  352   539          200205027
   16   585          200205721
   17   585          200206538
  444   483          200206971
  101   584          200207005
   18   585          200207457
   19   585          200208484
  223   574          200208791
   20   585          200209625
   21   585          200210886
   22   585          200212273
   23   585          200213792
   24   585          200215449
   25   585          200217250
  160   581          200218941
   26   585          200219201
  201   577          200220634
   27   585          200221308
  252   569          200223017
   28   585          200223577
  257   568          200225025
   29   585          200226014
   30   585          200228625
   31   585          200231416
  209   576          200232305
  183   579          200233026
   32   585          200234393
   33   585          200237562
  102   584          200237912
   34   585          200240929
  429   495          200240964
  438   488          200241944
   35   585          200244500
   36   585          200248281
  146   582          200249504
  305   556          200252241
   37   585          200252278
  128   583          200252439
   38   585          200256497
  291   560          200258171
  412   507          200258371
  359   536          200258935
   39   585          200260944
  415   505          200261000
  332   547          200261691
  247   570          200262223
  271   565          200264636
  451   477          200265184
   40   585          200265625
  262   567          200268991
  103   584          200269431
   41   585          200270546
  425   498          200271617
   42   585          200275713
  401   514          200277945
  433   492          200278225
   43   585          200281132
  345   542          200283713
  389   521          200284630
   44   585          200286809
  396   517          200287549
  193   578          200289609
  173   580          200289717
  409   509          200290158
   45   585          200292750
  340   544          200293184
  236   572          200293504
  161   581          200296222
  418   503          200298159
   46   585          200298961
  230   573          200299517
  104   584          200301568
  129   583          200301976
   47   585          200305448
   48   585          200312217
  147   582          200313891
  443   484          200318211
   49   585          200319274
   50   585          200326625
  217   575          200327688
  184   579          200334043
   51   585          200334276
  105   584          200334329
  350   540          200339000
  450   478          200340352
  242   571          200341899
   52   585          200342233
  202   577          200342441
  295   559          200349254
  374   529          200349513
   53   585          200350502
  130   583          200352287
  302   557          200352301
  357   537          200353446
  318   552          200354040
  376   528          200355328
  267   566          200355659
  372   530          200355848
  406   511          200356247
  224   574          200358648
   54   585          200359089
  321   551          200360312
  210   576          200363976
  335   546          200366711
  106   584          200367720
   55   585          200368000
  315   553          200368252
  421   501          200369962
  378   527          200373335
  370   531          200374291
  162   581          200374469
   56   585          200377241
  148   582          200379160
  174   580          200380024
  437   489          200383622
  391   520          200384471
   57   585          200386818
  324   550          200387224
   58   585          200396737
  107   584          200401747
  194   578          200401936
  312   554          200402792
  131   583          200403378
  380   526          200403576
  368   532          200404800
  280   563          200405547
   59   585          200407004
  284   562          200410632
  253   569          200414286
   60   585          200417625
  449   479          200421088
  258   568          200423944
  428   496          200426688
   61   585          200428606
  276   564          200430720
  398   516          200432888
  327   549          200434932
  442   485          200435013
  185   579          200436164
  108   584          200436416
   62   585          200439953
  464   465          200441969
  432   493          200444725
  149   582          200445317
  248   570          200445992
  382   525          200446093
  288   561          200446353
  366   533          200447333
  463   466          200447543
   63   585          200451672
  163   581          200453688
  132   583          200455255
  403   513          200456524
  343   543          200456614
  309   555          200457504
  462   467          200458691
  231   573          200458908
  355   538          200459747
  237   572          200461301
   64   585          200463769
  203   577          200465460
  218   575          200469607
  175   580          200471375
  109   584          200471733
  299   558          200472011
  461   468          200475413
  263   567          200475710
   65   585          200476250
  424   499          200476523
  348   541          200484613
  272   565          200485773
   66   585          200489121
  338   545          200493097
  393   519          200496816
  211   576          200496907
  460   469          200497709
  384   524          200500928
  364   534          200501848
   67   585          200502388
  330   548          200503592
  448   480          200507392
  110   584          200507704
  133   583          200507924
  225   574          200509849
  414   506          200512160
  150   582          200512368
  292   560          200513088
  195   578          200515427
   68   585          200516057
  243   571          200518318
  411   508          200523043
  459   470          200525579
   69   585          200530134
  436   490          200530856
  306   556          200532232
  164   581          200533885
  417   504          200535777
  186   579          200539395
  111   584          200544335
   70   585          200544625
  441   486          200557377
  458   471          200559023
   71   585          200559536
  134   583          200561391
  176   580          200563776
  386   523          200568123
  362   535          200568303
  408   510          200568312
  268   566          200570328
   72   585          200574873
  353   539          200577796
  151   582          200580319
  112   584          200581632
  204   577          200589697
   73   585          200590642
  400   515          200590875
  333   547          200593360
  420   502          200594008
  457   472          200598041
  447   481          200599264
   74   585          200606849
  254   569          200607073
  296   559          200611215
  219   575          200612834
  165   581          200615066
  135   583          200615662
  431   494          200616775
  427   497          200617956
  113   584          200619601
  232   573          200619685
  395   518          200621707
   75   585          200623500
  259   568          200624411
  303   557          200626820
  196   578          200630088
  238   572          200630520
  212   576          200631104
  249   570          200631249
   76   585          200640601
  341   544          200641005
  281   563          200641588
  346   542          200641824
  456   473          200642633
  187   579          200643742
  360   536          200646656
  388   522          200647720
  405   512          200647853
  152   582          200649176
  285   562          200653453
  177   580          200657233
   77   585          200658158
  114   584          200658248
  319   552          200658367
  277   564          200660077
  226   574          200662400
  316   553          200666873
  322   551          200670399
  136   583          200670743
   78   585          200676177
  435   491          200683646
  264   567          200684007
  440   487          200685303
  423   500          200686967
  455   474          200692799
   79   585          200694664
  313   554          200695761
  289   561          200696050
  244   571          200696195
  446   482          200696704
  166   581          200697237
  115   584          200697579
  325   550          200703125
  336   546          200704392
  351   540          200707551
  273   565          200708542
   80   585          200713625
  205   577          200715158
  153   582          200718945
  137   583          200726640
   81   585          200733066
  358   537          200736865
  116   584          200737600
  390   521          200739761
  300   558          200741112
  310   555          200744875
  197   578          200745925
  454   475          200748539
  188   579          200749211
  178   580          200751752
   82   585          200752993
  328   549          200756701
  220   575          200757375
  397   517          200759186
  402   514          200761552
  213   576          200766573
  413   507          200768840
  293   560          200769757
  375   529          200770264
  373   530          200772117
   83   585          200773412
  117   584          200778317
  416   505          200778921
  167   581          200780404
  377   528          200780585
  233   573          200781854
  138   583          200783359
  371   531          200786102
  269   566          200786605
  154   582          200789632
  410   509          200793229
   84   585          200794329
  430   495          200794375
  445   483          200799712
  239   572          200801167
  255   569          200801384
  379   527          200803122
  453   476          200809853
  344   543          200810591
  369   532          200812177
  307   556          200814059
  426   498          200814768
   85   585          200815750
  227   574          200816307
  250   570          200818000
  439   488          200818791
  118   584          200819736
  419   503          200823586
  260   568          200826432
  331   548          200831283
  339   545          200836844
   86   585          200837681
  381   526          200837917
  356   538          200838888
  139   583          200840906
  206   577          200841849
  434   492          200841992
  392   520          200844288
  179   580          200847339
  349   541          200848970
  367   533          200850300
  407   511          200851974
  189   579          200855808
   87   585          200860128
  155   582          200861243
  119   584          200861863
  198   578          200862944
  168   581          200864573
  297   559          200874952
  245   571          200875536
  452   477          200876741
  282   563          200879315
   88   585          200883097
  383   525          200885012
  278   564          200891096
  265   567          200893888
  286   562          200897984
  140   583          200899287
  365   534          200900429
  422   501          200902949
  304   557          200903157
  221   575          200903236
  214   576          200903320
  120   584          200904704
   89   585          200906594
  444   484          200908288
  399   516          200909295
  334   547          200927027
   90   585          200930625
  274   565          200932949
  156   582          200933784
  180   580          200944000
  385   524          200944449
  404   513          200944961
  234   573          200945421
  290   561          200947481
  121   584          200948265
  451   478          200949203
  169   581          200949750
  354   539          200952683
   91   585          200955196
  438   489          200957841
  141   583          200958508
  394   519          200961343
  363   535          200962522
  190   579          200963539
  320   552          200964608
  317   553          200967390
  207   577          200969776
  228   574          200971576
  240   572          200973248
  429   496          200977525
   92   585          200980313
  199   578          200981151
  323   551          200982418
  314   554          200990608
  342   544          200990872
  122   584          200992552
  256   569          200997225
  347   542          201002011
  270   566          201004496
  433   493          201005894
   93   585          201005982
  251   570          201006251
  157   582          201007261
  301   558          201012013
  387   523          201016270
  425   499          201017124
  142   583          201018575
  326   550          201020976
  443   485          201022432
  450   479          201027239
  415   506          201027591
  294   560          201028184
  261   568          201030013
  412   508          201031040
   94   585          201032209
  311   555          201034106
  170   581          201035941
  361   536          201036537
  123   584          201037571
  215   576          201041351
  181   580          201041741
  337   546          201044089
  222   575          201050423
  246   571          201056347
  418   504          201058696
   95   585          201059000
  409   510          201068929
  401   515          201072076
  191   579          201072410
  352   540          201078208
  143   583          201079494
  329   549          201080438
  158   582          201081680
  124   584          201083328
   96   585          201086361
  465   465          201089250
  396   518          201090968
  464   466          201092040
  308   556          201097728
  208   577          201098945
  463   467          201100410
  389   522          201100517
  200   578          201100552
  437   490          201102453
  266   567          201105359
  235   573          201110392
  449   480          201110849
   97   585          201114298
  462   468          201114360
  283   563          201118734
  359   537          201122432
  171   581          201123152
  279   564          201123783
  421   502          201124469
  229   574          201128213
  125   584          201129829
  461   469          201133890
  298   559          201140471
  182   580          201140568
  406   512          201141144
  144   583          201141271
  442   486          201142144
   98   585          201142817
  287   562          201144231
  241   572          201146769
  159   582          201157047
  275   565          201159000
  460   470          201159000
  332   548          201160960
  428   497          201166225
  345   543          201166632
   99   585          201171924
  432   494          201175352
  126   584          201177080
  216   576          201180672
  305   557          201181318
  192   579          201182427
  340   545          201182625
  459   471          201189690
  374   530          201190624
  376   529          201193265
  257   569          201194602
  252   570          201196008
  391   521          201197232
  223   575          201198942
  448   481          201200033
  372   531          201200139
  291   561          201200652
  100   585          201201625
  145   583          201203912
  378   528          201208104
  172   581          201211389
  350   541          201215421
  357   538          201220165
  201   578          201221153
  370   532          201221768
  271   566          201224007
  424   500          201225024
  127   584          201225087
  458   472          201225960
  209   577          201229362
    0   586          201230056
    1   586          201230057
    2   586          201230064
    3   586          201230083
    4   586          201230120
    5   586          201230181
    6   586          201230272
    7   586          201230399
    8   586          201230568
    9   586          201230785
   10   586          201231056
   11   586          201231387
   12   586          201231784
  101   585          201231926
   13   586          201232253
   14   586          201232800
  398   517          201233205
  160   582          201233368
   15   586          201233431
   16   586          201234152
   17   586          201234969
  262   568          201235160
  380   527          201235183
   18   586          201235888
   19   586          201236915
   20   586          201238056
  247   571          201238634
   21   586          201239317
  183   580          201240487
   22   586          201240704
   23   586          201242223
   24   586          201243880
   25   586          201245681
  403   514          201247571
   26   586          201247632
   27   586          201249739
   28   586          201252008
  436   491          201252627
   29   586          201254445
  368   533          201255469
   30   586          201257056
   31   586          201259847
  335   547          201262698
   32   586          201262824
  102   585          201262833
   33   586          201265993
  146   583          201267423
  441   487          201267424
  457   473          201267810
   34   586          201269360
  318   553          201269809
  321   552          201272769
   35   586          201272931
  128   584          201273856
  382   526          201274544
   36   586          201276712
  236   573          201276773
   37   586          201280709
  414   507          201281787
  302   558          201284720
   38   586          201284928
  230   574          201286224
  315   554          201287339
  295   560          201288375
   39   586          201289375
  193   579          201293596
   40   586          201294056
  103   585          201294352
  447   482          201294791
  324   551          201296375
  411   509          201298760
   41   586          201298977
  417   505          201299338
  173   581          201300658
  366   534          201301200
   42   586          201304144
  393   520          201306457
   43   586          201309563
  161   582          201310649
   44   586          201315240
  456   474          201315240
  267   567          201318426
   45   586          201321181
  217   576          201321289
  242   572          201321736
  129   584          201323393
  312   555          201325203
  384   525          201326229
  104   585          201326489
   46   586          201327392
  355   539          201329694
  147   583          201331810
   47   586          201333879
   48   586          201340648
  327   550          201340783
  184   580          201341504
  343   544          201342791
  202   578          201342960
   49   586          201347705
  224   575          201348799
  408   511          201350143
  431   495          201350366
  420   503          201351527
   50   586          201355056
  280   564          201358144
  364   535          201358919
  105   585          201359250
  284   563          201359851
  427   498          201360475
  210   577          201361033
   51   586          201362707
  348   542          201364280
  455   475          201368250
   52   586          201370664
  130   584          201373704
   53   586          201378933
  309   556          201383245
  338   546          201385808
  276   565          201386701
  253   570          201387277
   54   586          201387520
  400   516          201388096
  162   582          201388896
  386   524          201390280
  174   581          201390965
  288   562          201392200
  106   585          201392641
  258   569          201393521
  446   483          201395123
   55   586          201396431
  148   583          201397079
  440   488          201398272
   56   586          201405672
  194   579          201405923
  330   549          201406149
  299   559          201407778
  435   492          201408363
   57   586          201415249
  248   571          201422403
  131   584          201424795
   58   586          201425168
  107   585          201426668
  454   476          201426840
  395   519          201428234
  362   536          201428584
   59   586          201435435
  405   513          201435822
  423   501          201438468
  263   568          201441879
  185   580          201443625
  237   573          201444570
  272   566          201445144
  231   574          201445615
   60   586          201446056
  353   540          201450977
  292   561          201455569
   61   586          201457037
  306   557          201461309
  108   585          201461337
  218   576          201463208
  149   583          201463236
  203   578          201465979
  388   523          201466739
  163   582          201468115
   62   586          201468384
  132   584          201476672
   63   586          201480103
  175   581          201482316
  453   477          201491010
   64   586          201492200
  333   548          201492629
  211   577          201493964
  109   585          201496654
  243   572          201498155
  225   575          201500000
  445   484          201501029
   65   586          201504681
  360   537          201510153
   66   586          201517552
  195   579          201519414
  346   543          201524743
  133   584          201529341
  150   583          201530287
  341   545          201530446
   67   586          201530819
  430   496          201530936
  110   585          201532625
  268   567          201533095
  439   489          201534688
  413   508          201541509
   68   586          201544488
  416   506          201545512
  186   580          201546856
  164   582          201548312
  296   560          201550336
  390   522          201555648
  402   515          201555683
   69   586          201558565
  303   558          201559239
  426   499          201560275
  452   478          201560760
  397   518          201562605
  111   585          201569256
  434   493          201569661
  410   510          201572000
   70   586          201573056
  319   553          201574136
  176   581          201574717
  254   570          201580064
  134   584          201582808
  322   552          201582856
  351   541          201583972
  419   504          201584123
  316   554          201585960
   71   586          201587967
  204   578          201590216
  259   569          201593988
  281   564          201594185
  151   583          201598238
  336   547          201600379
  285   563          201602672
   72   586          201603304
  358   538          201603584
  232   574          201606392
  219   576          201606435
  112   585          201606553
  249   571          201607660
  375   530          201611375
  325   551          201612276
  444   485          201612509
  238   573          201613789
  277   565          201616058
  373   531          201616408
  313   555          201618172
  377   529          201618522
   73   586          201619073
  212   577          201628161
  165   582          201629493
  371   532          201633579
  196   579          201634075
   74   586          201635280
  451   479          201636090
  407   512          201636871
  135   584          201637079
  379   528          201637891
  289   562          201641897
  113   585          201644522
  264   568          201650176
  187   580          201651203
   75   586          201651931
  226   575          201652551
  392   521          201657049
  422   502          201657456
  328   550          201662552
  369   533          201662846
  152   583          201667095
  273   566          201667913
  177   581          201668174
   76   586          201669032
  381   527          201669524
  310   556          201670616
  244   572          201676032
  438   490          201676672
  300   559          201676879
  114   585          201683169
   77   586          201686589
  136   584          201692160
  344   544          201696768
  367   534          201704167
   78   586          201704608
  356   539          201708835
  399   517          201709612
  166   582          201711664
  293   561          201712238
  383   526          201713463
  205   578          201715677
  450   480          201717000
  429   497          201717062
  115   585          201722500
   79   586          201723095
  349   542          201728637
  339   546          201729555
  443   486          201729563
  331   549          201733840
  404   514          201736008
  433   494          201736521
  153   583          201736864
  465   466          201739321
   80   586          201742056
  307   557          201743136
  464   467          201744907
  137   584          201748057
  269   567          201749372
  197   579          201749912
  220   576          201750976
  463   468          201756079
  188   580          201756672
  365   535          201757500
   81   586          201761497
  116   585          201762521
  178   581          201762693
  213   577          201763630
  425   500          201765625
  233   574          201768561
  385   525          201769750
  394   520          201770984
  462   469          201772837
  255   570          201774375
   82   586          201781424
  239   573          201784436
  250   571          201794411
  167   582          201794831
  461   470          201795181
  260   569          201796009
  415   507          201797218
   83   586          201801843
  117   585          201803238
  449   481          201803490
  138   584          201804776
  227   575          201806458
  412   509          201806757
  154   583          201807551
  297   560          201814073
  418   505          201822257
   84   586          201822760
  363   536          201822803
  460   471          201823111
  437   491          201824224
  354   540          201825864
  334   548          201826296
  282   564          201831912
  304   558          201835576
  387   524          201838427
  206   578          201842368
   85   586          201844181
  118   585          201844657
  278   565          201847077
  286   563          201847203
  409   511          201850760
  442   487          201852191
  245   572          201855373
  459   472          201856627
  179   581          201858280
  265   568          201860057
  139   584          201862323
  189   580          201863269
   86   586          201866112
  198   579          201866931
  401   516          201869297
  168   582          201879000
  155   583          201879162
  342   545          201880313
  320   553          201880377
  421   503          201881988
  347   543          201884930
  317   554          201886477
  119   585          201886784
   87   586          201888559
  274   566          201892320
  290   562          201893328
  323   552          201894875
  448   482          201895560
  458   473          201895729
  221   576          201896837
  396   519          201897495
  361   537          201900034
  214   577          201900377
  428   498          201908744
  432   495          201908943
   88   586          201911528
  314   555          201913019
  389   523          201919536
  140   584          201920704
  406   513          201929113
  120   585          201929625
  326   551          201930127
  234   574          201932128
   89   586          201935025
  337   547          201940076
  457   474          201940417
  301   559          201947780
  156   583          201951703
  352   541          201954629
  180   581          201954941
  240   573          201956517
   90   586          201959056
  311   556          201959847
  228   575          201961727
  169   582          201964177
  270   567          201967263
  256   570          201970216
  207   578          201970295
  294   561          201970665
  190   580          201971000
  121   585          201973186
  424   501          201976525
  436   492          201977344
  141   584          201979925
  441   488          201980393
  251   571          201982662
   91   586          201983627
  199   579          201985138
  329   550          201986289
  359   538          201989151
  456   475          201990691
  447   483          201993210
  261   569          201999590
   92   586          202008744
  391   522          202013119
  122   585          202017473
  157   583          202025180
  308   557          202026805
  376   530          202034376
   93   586          202034413
  374   531          202034915
  246   572          202036184
  398   518          202036624
  215   577          202038408
  142   584          202039992
  403   515          202041702
  222   576          202044024
  378   529          202046041
  455   476          202046551
  372   532          202047616
  170   582          202050368
  181   581          202052682
  345   544          202052809
  414   508          202054456
   94   586          202060640
  123   585          202062492
  332   549          202063517
  417   506          202065929
  380   528          202069952
  283   564          202071331
  266   568          202071528
  370   533          202072437
  340   546          202075336
  411   510          202077531
  298   560          202079592
  279   565          202079764
  191   580          202079871
  431   496          202086927
   95   586          202087431
  357   539          202090112
  287   563          202093450
  350   542          202095088
  446   484          202096440
  235   574          202097099
  208   578          202099464
  158   583          202099599
  143   584          202100911
  200   579          202104539
  427   499          202105982
  382   527          202106151
  454   477          202107997
  124   585          202108249
  368   534          202109336
  420   504          202112064
  305   558          202113737
  440   489          202114169
   96   586          202114792
  229   575          202118364
  275   566          202118371
  393   521          202119218
  241   573          202130038
  408   512          202135040
  435   493          202136032
  171   582          202137579
   97   586          202142729
  291   562          202146499
  182   581          202151509
  384   526          202154680
  125   585          202154750
  366   535          202158271
  335   548          202161967
  144   584          202162688
  257   570          202167593
   98   586          202171248
  252   571          202172419
  159   583          202174966
  453   478          202175029
  216   577          202177729
  271   567          202186774
  400   517          202188413
  321   553          202188538
  318   554          202188896
  192   580          202189888
  223   576          202192543
  423   502          202192975
   99   586          202200355
  126   585          202202001
  355   540          202202875
  262   569          202204737
  445   485          202205250
  324   552          202208832
  315   555          202209750
  386   525          202215581
  247   572          202218471
  364   536          202219200
  302   559          202220487
  201   579          202225140
  145   584          202225329
  172   582          202225816
  405   514          202226869
  209   578          202229881
  100   586          202230056
  295   561          202230856
  343   545          202232232
  395   520          202237875
  348   543          202247199
  452   479          202247647
  327   551          202249934
  127   585          202250008
  312   556          202250944
  160   583          202251287
  183   581          202251428
  439   490          202253519
  101   586          202260357
    0   587          202262003
    1   587          202262004
    2   587          202262011
    3   587          202262030
    4   587          202262067
    5   587          202262128
    6   587          202262219
    7   587          202262346
    8   587          202262515
    9   587          202262732
   10   587          202263003
   11   587          202263334
  236   574          202263480
   12   587          202263731
   13   587          202264200
   14   587          202264747
   15   587          202265378
   16   587          202266099
   17   587          202266916
   18   587          202267835
   19   587          202268862
   20   587          202270003
  430   497          202270473
   21   587          202271264
   22   587          202272651
   23   587          202274170
   24   587          202275827
  230   575          202276375
   25   587          202277628
   26   587          202279579
   27   587          202281686
  338   547          202281795
   28   587          202283955
  267   568          202284595
   29   587          202286392
  146   584          202288840
  388   524          202288896
   30   587          202289003
  102   586          202291264
   31   587          202291794
  362   537          202292081
   32   587          202294771
   33   587          202297940
  128   585          202298777
  434   494          202300288
  193   580          202301057
   34   587          202301307
   35   587          202304878
  242   573          202305005
   36   587          202308659
  426   500          202308776
  330   550          202312000
  309   557          202312322
  284   564          202312448
   37   587          202312656
  280   565          202314125
  173   582          202315085
  416   507          202315139
   38   587          202316875
  413   509          202317226
  217   577          202318346
  444   486          202319640
   39   587          202321322
  103   586          202322783
  451   480          202325851
   40   587          202326003
  353   541          202327398
  161   583          202328568
   41   587          202330924
   42   587          202336091
  288   563          202341419
   43   587          202341510
  224   576          202342400
  276   566          202346072
  299   560          202346899
  202   579          202346947
   44   587          202347187
  419   505          202347684
  129   585          202348314
  184   581          202352445
  402   516          202352904
   45   587          202353128
  147   584          202353227
  410   511          202353831
  104   586          202354920
   46   587          202359339
  210   578          202361552
  253   571          202363688
   47   587          202365826
  258   570          202366512
  397   519          202369132
   48   587          202372595
  390   523          202374667
  360   538          202376872
   49   587          202379652
   50   587          202387003
  105   586          202387681
  466   466          202389392
  465   467          202392188
  306   558          202393728
   51   587          202394654
  333   549          202395186
  438   491          202398443
  130   585          202398625
  464   468          202400576
  292   562          202401416
  248   572          202402240
   52   587          202402611
  174   582          202405392
  162   583          202406815
  272   567          202407911
  450   481          202409641
   53   587          202410880
  346   544          202410920
  263   569          202411456
  194   580          202413384
  463   469          202414556
  422   503          202414975
  148   584          202418496
   54   587          202419467
  106   586          202421072
  341   546          202423157
  407   513          202424840
   55   587          202428378
  237   574          202431277
  462   470          202434128
  231   575          202435766
   56   587          202437619
  443   487          202439610
   57   587          202447196
  131   585          202449716
  185   581          202454566
  107   586          202455099
  375   531          202455666
   58   587          202457115
  461   471          202459292
  429   498          202459581
  377   530          202459633
  218   577          202460265
  351   542          202463639
  373   532          202463885
   59   587          202467382
  203   579          202469966
  433   495          202470112
  392   522          202472936
  358   539          202473531
  379   529          202475828
   60   587          202478003
  243   573          202481424
  371   533          202484248
  149   584          202484653
  163   583          202486034
   61   587          202488984
  108   586          202489768
  460   472          202490048
  296   561          202492817
  319   554          202493223
  225   576          202493601
  211   578          202494483
  303   559          202495006
  175   582          202496743
  322   553          202498625
  449   482          202499017
  268   568          202499264
  336   548          202499648
   62   587          202500331
  132   585          202501593
  381   528          202504293
  316   555          202508371
   63   587          202512050
  399   518          202513031
  369   534          202516713
  425   501          202517126
   64   587          202524147
  325   552          202524733
  109   586          202525085
  459   473          202526396
  195   580          202526875
  404   515          202530139
   65   587          202536628
  313   556          202543913
  383   527          202545070
  437   492          202548941
   66   587          202549499
  281   565          202550166
  150   584          202551704
  133   585          202554262
  285   564          202555269
  254   571          202556475
  186   581          202557797
  110   586          202561056
  367   535          202561238
   67   587          202562766
  442   488          202565160
  164   583          202566231
  259   570          202566979
  458   474          202568336
  415   508          202569887
  328   551          202571703
  277   566          202575429
   68   587          202576435
  356   540          202582016
  394   521          202583745
  412   510          202585528
  344   545          202586209
  249   572          202587497
  418   506          202588848
  176   582          202589144
   69   587          202590512
  289   563          202591116
  448   483          202593979
  204   579          202594203
  232   575          202596543
  111   586          202597687
  385   526          202598201
  310   557          202599693
  238   574          202600496
  219   577          202603492
   70   587          202605003
  134   585          202607729
  349   543          202611556
  457   475          202615868
  300   560          202616000
  365   536          202617781
  151   584          202619655
  264   569          202619753
   71   587          202619914
  339   547          202625542
  212   578          202628680
  273   567          202630680
  112   586          202634984
   72   587          202635251
  409   512          202635657
  331   550          202639691
  196   580          202641536
  421   504          202642525
  432   496          202645504
  226   576          202646152
  165   583          202647412
   73   587          202651020
  428   499          202654251
  293   562          202658085
  244   573          202659301
  135   585          202662000
  187   581          202662144
  387   525          202663728
   74   587          202667227
  456   476          202668992
  401   517          202669614
  113   586          202672953
  307   558          202675555
  177   582          202682601
   75   587          202683878
  363   537          202686300
  152   584          202688512
  447   484          202694527
  441   489          202696290
   76   587          202700979
  354   541          202702285
  436   493          202705013
  396   520          202707136
  114   586          202711600
  269   568          202715541
  136   585          202717081
   77   587          202718536
  205   579          202719664
  406   514          202720160
  455   477          202727708
  334   549          202728853
  166   583          202729583
  424   502          202731032
   78   587          202736555
  389   524          202741693
  220   577          202748033
  255   571          202750786
  115   586          202750931
   79   587          202755042
  297   561          202756554
  197   580          202757373
  153   584          202758281
  233   575          202758712
  213   578          202764149
  361   538          202766753
  188   581          202767613
  260   570          202769000
  347   544          202771107
  239   574          202771143
  304   559          202771343
  137   585          202772978
  342   546          202773024
   80   587          202774003
  250   572          202774248
  178   582          202777120
  282   565          202787893
  116   586          202790952
  454   478          202792016
   81   587          202793444
  320   554          202799464
  286   564          202799800
  227   576          202800059
  446   485          202800661
  278   566          202806448
  317   555          202808888
  323   553          202810644
  167   583          202812750
   82   587          202813371
  431   497          202826464
  154   584          202828968
  265   569          202829634
  138   585          202829697
  414   509          202830173
  117   586          202831669
  391   523          202832138
  440   490          202833000
   83   587          202833790
  352   542          202834296
  417   507          202835556
  245   573          202838642
  314   556          202838760
  403   516          202838923
  337   548          202839345
  290   563          202842547
  326   552          202842584
  398   519          202843151
  206   579          202846355
  427   500          202854483
   84   587          202854707
  274   567          202855087
  359   539          202859098
  411   511          202859362
  453   479          202861916
  435   494          202866659
  179   582          202872707
  118   586          202873088
  189   581          202874210
  198   580          202874392
  420   505          202875625
   85   587          202876128
  376   531          202878667
  374   532          202882392
  301   560          202886901
  378   530          202887152
  139   585          202887244
  311   557          202888924
  221   577          202893894
  329   551          202895440
  168   583          202896919
   86   587          202898059
  372   533          202898285
  155   584          202900579
  214   578          202900896
  380   529          202907889
  445   486          202912381
  119   586          202915215
  294   562          202916512
   87   587          202920506
  234   575          202922279
  408   513          202923009
  370   534          202926304
  270   568          202933432
  393   522          202935105
  452   480          202937408
  382   528          202940920
  345   545          202942250
  240   574          202943224
   88   587          202943475
  140   585          202945625
  256   571          202946627
  423   503          202950494
  228   576          202955328
  120   586          202958056
  308   558          202959224
  251   572          202962499
  357   540          202963293
  368   535          202966407
   89   587          202966972
  180   582          202969368
  332   550          202969368
  340   547          202971323
  261   570          202972581
  156   584          202973120
  207   579          202974282
  439   491          202975290
  350   543          202978007
  190   581          202981941
  169   583          202982096
  384   527          202986287
   90   587          202991003
  400   518          202991832
  199   580          202992599
  121   586          203001617
  141   585          203004846
  430   498          203012992
   91   587          203015574
  451   481          203018492
  366   536          203018552
  246   573          203019453
  405   515          203021000
  298   561          203022073
  283   565          203027312
  444   487          203029687
  434   495          203033879
  215   578          203038927
  279   566          203039135
   92   587          203040691
  222   577          203041081
  266   569          203041105
  466   467          203042259
  386   526          203044032
  122   586          203045904
  287   564          203046047
  157   584          203046597
  465   468          203047857
  305   559          203049504
  395   521          203050636
  464   469          203059053
  426   501          203060277
  335   549          203064524
  142   585          203064913
   93   587          203066360
  181   582          203067109
  170   583          203068287
  463   470          203075847
  355   541          203079296
  275   567          203081138
  364   537          203082697
  235   575          203087250
  416   508          203087808
  191   581          203090812
  123   586          203090923
   94   587          203092587
  291   563          203095718
  413   510          203095997
  462   471          203098239
  208   579          203103451
  450   482          203105168
  321   554          203107625
  318   555          203111307
  229   576          203111965
  200   580          203112000
  388   525          203114197
  419   506          203114275
  241   574          203116745
   95   587          203119378
  158   584          203121016
  438   492          203123160
  324   553          203124601
  343   546          203124943
  143   585          203125832
  461   472          203126229
  348   544          203133376
  315   556          203135491
  124   586          203136680
  410   512          203138728
  257   571          203144004
   96   587          203146739
  252   572          203152256
  443   488          203152579
  271   568          203152943
  402   517          203153221
  171   583          203155498
  362   538          203158800
  302   560          203159608
  460   473          203159817
  327   552          203162391
  182   582          203165936
   97   587          203174676
  422   504          203175512
  295   562          203176703
  262   570          203177728
  216   578          203178248
  397   520          203178773
  312   557          203180021
  338   548          203181064
  125   586          203183181
  144   585          203187609
  223   577          203189600
  159   584          203196383
  390   524          203196824
  449   483          203197436
  459   474          203199003
  192   581          203200829
  247   573          203201740
   98   587          203203195
  429   499          203205088
  433   496          203206673
  353   542          203207065
  407   514          203215887
  330   551          203221151
  126   586          203230432
   99   587          203232302
  201   580          203232601
  209   579          203233868
  172   583          203243735
  458   475          203243787
  309   558          203244741
  360   539          203246819
  145   585          203250250
  236   575          203253631
  267   569          203254172
  100   587          203262003
  183   582          203265855
  284   565          203268429
  230   576          203269976
  425   502          203271633
  160   584          203272704
  280   566          203273496
  437   493          203276610
  127   586          203278439
  442   489          203281057
  299   561          203289380
  242   574          203291712
  392   523          203291955
  101   587          203292304
  288   564          203294016
  457   476          203294169
  448   484          203295296
    0   588          203297472
    1   588          203297473
    2   588          203297480
    3   588          203297499
    4   588          203297536
    5   588          203297597
    6   588          203297688
    7   588          203297815
    8   588          203297984
    9   588          203298201
   10   588          203298472
   11   588          203298803
   12   588          203299200
   13   588          203299669
   14   588          203300216
  346   545          203300361
   15   588          203300847
  333   550          203301037
   16   588          203301568
   17   588          203302385
  375   532          203303143
   18   588          203303304
  377   531          203303924
   19   588          203304331
   20   588          203305472
   21   588          203306733
   22   588          203308120
  276   567          203308839
   23   588          203309639
   24   588          203311296
  193   581          203311998
   25   588          203313097
  146   585          203313761
  373   533          203314554
   26   588          203315048
  379   530          203316939
   27   588          203317155
  217   578          203318865
  341   547          203319144
   28   588          203319424
  399   519          203319558
   29   588          203321861
  102   587          203323211
   30   588          203324472
  128   586          203327208
   31   588          203327263
  404   516          203327360
  306   559          203329495
   32   588          203330240
  173   583          203333004
   33   588          203333409
   34   588          203336776
  371   534          203338115
  224   577          203339457
   35   588          203340347
  381   529          203342230
  258   571          203342923
  253   572          203343525
   36   588          203344128
  415   509          203345604
  351   543          203346558
  358   540          203346712
   37   588          203348125
  161   584          203349985
  456   477          203350149
  292   563          203350635
   38   588          203352344
  202   580          203354408
  103   587          203354730
   39   588          203356791
  418   507          203358475
   40   588          203361472
  210   579          203365539
   41   588          203366393
  184   582          203366872
  412   511          203367359
   42   588          203371560
  369   535          203373784
  272   568          203374080
  129   586          203376745
   43   588          203376979
  147   585          203378148
  383   528          203379839
   44   588          203382656
  263   570          203384447
  432   497          203385041
  248   573          203385509
  104   587          203386867
   45   588          203388597
   46   588          203394808
  447   485          203398748
  394   522          203399632
   47   588          203401295
  336   549          203402205
  428   500          203402752
  421   505          203406086
   48   588          203408064
  455   478          203411727
   49   588          203415121
  441   490          203415121
  319   555          203415634
  322   554          203417712
  105   587          203419628
  237   575          203421428
  367   536          203421519
   50   588          203422472
  174   583          203423311
  409   513          203423626
  194   581          203424325
  130   586          203427056
  162   584          203428232
  231   576          203429367
  385   527          203429808
   51   588          203430123
  316   556          203434112
  303   560          203434127
  436   494          203435640
   52   588          203438080
  296   562          203438664
  325   553          203440502
  148   585          203443417
   53   588          203446349
  106   587          203453019
   54   588          203454936
  356   541          203458437
  218   578          203460784
   55   588          203463847
  243   574          203468131
  268   569          203468841
  185   582          203468993
  313   557          203472990
  401   518          203473033
   56   588          203473088
  203   580          203477427
  131   586          203478147
  454   479          203478903
  344   546          203478920
  365   537          203481278
   57   588          203482665
  328   552          203484160
  107   587          203487046
  424   503          203488551
  225   577          203490658
  387   526          203492179
   58   588          203492584
  349   544          203497733
  211   579          203498470
   59   588          203502851
  163   584          203507451
  446   486          203507792
  281   566          203509537
  149   585          203509574
  285   565          203511250
   60   588          203513472
  406   515          203514291
  175   583          203514662
  396   521          203519897
  108   587          203521715
   61   588          203524453
  339   548          203524811
  132   586          203530024
  310   558          203532112
   62   588          203535800
  254   572          203536312
  195   581          203537816
  277   567          203538196
  259   571          203543390
  289   564          203543713
   63   588          203547519
  331   551          203548842
  453   480          203551677
  363   538          203553019
  440   491          203554771
  109   587          203557032
  300   561          203558481
   64   588          203559616
  389   525          203566994
  431   498          203568983
  249   573          203570766
   65   588          203572097
  186   582          203572224
  150   585          203576625
  354   542          203581952
  133   586          203582693
   66   588          203584968
  164   584          203587648
  232   576          203590144
  238   575          203590647
  264   570          203592744
  110   587          203593003
  273   568          203596849
   67   588          203598235
  435   495          203600250
  204   580          203601664
  219   578          203604011
  427   501          203605984
  176   583          203607063
  293   563          203607304
  417   508          203608225
  414   510          203608944
  307   559          203611322
   68   588          203611904
  445   487          203622428
   69   588          203625981
  111   587          203629634
  452   481          203630049
  212   579          203632667
  334   550          203634704
  134   586          203636160
  361   539          203636700
  403   517          203639240
   70   588          203640472
  420   506          203642216
  226   577          203643209
  411   512          203644259
  151   585          203644576
  244   574          203646008
  196   581          203652477
  398   520          203652792
  391   524          203654295
   71   588          203655383
  347   545          203660548
  112   587          203666931
  165   584          203668829
  342   547          203669011
   72   588          203670720
  187   582          203676571
  269   569          203685118
   73   588          203686489
  135   586          203690431
  467   467          203695126
  466   468          203697928
  439   492          203700007
  177   583          203700520
  297   562          203702401
   74   588          203702696
  113   587          203704900
  465   469          203706334
  304   560          203710464
  423   504          203711031
  152   585          203713433
  451   482          203714019
  408   514          203714056
  352   543          203717215
   75   588          203719347
  464   470          203720344
  320   555          203721875
  376   532          203726144
  205   580          203727125
  323   554          203729731
  255   572          203730623
  378   531          203731443
  359   540          203732279
  374   533          203733061
  317   556          203734629
   76   588          203736448
  463   471          203739958
  337   549          203741902
  444   488          203742656
  114   587          203743547
  260   571          203745411
  136   586          203745512
  282   566          203747264
  220   578          203748552
  380   530          203749000
  166   584          203751000
  372   534          203752152
  233   576          203752313
   77   588          203754005
  393   523          203754124
  286   565          203755781
  250   573          203757517
  326   553          203758353
  430   499          203758499
  239   575          203761294
  462   472          203765176
  314   557          203767837
  213   579          203768136
  197   581          203768314
  278   567          203769215
  434   496          203770440
   78   588          203772024
  382   529          203778857
  188   582          203782040
  115   587          203782878
  153   585          203783202
  370   535          203783375
   79   588          203790511
  178   583          203795039
  290   564          203795144
  461   473          203795998
  227   577          203797116
  400   519          203798359
  137   586          203801409
  265   570          203802625
  450   483          203803587
  329   552          203807897
   80   588          203809472
  426   502          203814784
  405   516          203818221
  384   528          203821056
  274   568          203821256
  311   558          203821343
  116   587          203822899
  245   574          203825349
  368   536          203826688
   81   588          203828913
  301   561          203829382
  460   474          203832424
  167   584          203834167
  345   546          203834961
  357   541          203839714
   82   588          203848840
  438   493          203850829
  206   580          203853816
  154   585          203853889
  138   586          203858128
  416   509          203863525
  117   587          203863616
  350   544          203864184
  294   563          203865731
  395   522          203866523
  443   489          203868476
   83   588          203869259
  340   548          203870592
  459   475          203874454
  386   527          203875639
  413   511          203877828
  332   551          203878519
  366   537          203882049
  419   507          203883902
  198   581          203885333
  189   582          203888637
   84   588          203890176
  179   583          203890626
  221   578          203894413
  308   559          203894991
  449   484          203898753
  270   569          203903009
  214   579          203904883
  118   587          203905035
   85   588          203911597
  139   586          203915675
  234   576          203915880
  168   584          203918336
  458   476          203922088
  155   585          203925500
  256   572          203926464
  410   513          203926697
  240   575          203933375
   86   588          203933528
  422   505          203939073
  388   526          203942648
  251   573          203945768
  433   497          203946210
  119   587          203947162
  261   571          203948992
  364   538          203949416
  228   577          203952385
  429   500          203953589
   87   588          203955975
  402   518          203956640
  355   542          203958963
  298   562          203967920
  335   550          203970375
  140   586          203974056
  457   477          203975326
   88   588          203978944
  207   580          203981743
  283   566          203986683
  180   583          203987287
  305   560          203988625
  120   587          203990003
  397   521          203991534
  190   582          203996368
  156   585          203998041
  448   485          203999517
  442   490          203999888
  279   567          204001902
  287   565          204002028
   89   588          204002441
  169   584          204003513
  199   581          204003540
  246   574          204006160
  437   494          204007237
  407   515          204010018
  266   570          204014096
  343   547          204020930
  390   525          204022125
  348   545          204022817
   90   588          204026472
  362   539          204028747
  425   503          204029152
  321   555          204030036
  141   586          204033277
  121   587          204033564
  456   478          204034168
  318   556          204037048
  222   578          204041600
  215   579          204042914
  324   554          204043688
  275   568          204047307
  291   564          204048315
   91   588          204051043
  315   557          204064568
  157   585          204071518
   92   588          204076160
  122   587          204077851
  327   553          204078160
  235   576          204080851
  338   549          204083621
  181   583          204085028
  170   584          204089704
  353   543          204089984
  142   586          204093344
  455   479          204098614
   93   588          204101829
  302   561          204102089
  191   582          204105239
  447   486          204105879
  241   575          204106896
  229   577          204109022
  208   580          204110912
  312   558          204112440
  392   524          204114112
  360   540          204120000
  271   569          204122520
  123   587          204122870
  200   581          204122941
  257   572          204123841
  415   510          204124375
  295   563          204125922
  432   498          204127560
  404   517          204127677
   94   588          204128056
  399   520          204129199
  418   508          204131144
  330   552          204133608
  252   573          204135525
  441   491          204136892
  158   585          204145937
  377   532          204151401
  412   512          204152256
  375   533          204153812
  262   571          204154139
  428   501          204154253
  143   586          204154263
   95   588          204154847
  379   531          204161230
  373   534          204168421
  124   587          204168627
  454   480          204168664
  436   495          204169231
  421   506          204172677
  171   584          204176915
  309   559          204180508
   96   588          204182208
  216   579          204182235
  381   530          204183341
  182   583          204183855
  247   574          204188447
  223   578          204190119
  346   546          204193072
  371   535          204195186
   97   588          204210145
  333   551          204210188
  409   514          204214673
  125   587          204215128
  192   582          204215256
  144   586          204216040
  383   529          204217776
  446   487          204217839
  341   548          204218413
  394   523          204218651
  159   585          204221304
  358   541          204223133
  267   570          204227163
  284   566          204227800
  351   544          204232735
  369   536          204234065
  299   562          204235227
  280   567          204236263
   98   588          204238664
  209   580          204241329
  201   581          204243542
  453   481          204244318
  236   576          204247232
  424   504          204249088
  288   565          204249997
  126   587          204262379
  385   528          204264577
  172   584          204265152
  230   577          204267033
   99   588          204267771
  306   560          204268616
  276   568          204275008
  145   586          204278681
  440   492          204279488
  401   519          204279560
  242   575          204281863
  183   583          204283774
  367   537          204285016
  100   588          204297472
  160   585          204297625
  292   564          204303232
  336   550          204308056
  127   587          204310386
  406   516          204311512
  431   499          204314490
  258   572          204322760
  217   579          204322852
  387   527          204323786
  452   482          204325576
  193   582          204326425
  253   573          204326794
  101   588          204327773
  445   488          204335397
  396   522          204335784
    0   589          204336469
    1   589          204336470
    2   589          204336477
    3   589          204336496
    4   589          204336533
    5   589          204336594
    6   589          204336685
  435   496          204336811
    7   589          204336812
    8   589          204336981
    9   589          204337198
   10   589          204337469
   11   589          204337800
  356   542          204338104
   12   589          204338197
   13   589          204338666
   14   589          204339213
   15   589          204339844
  224   578          204339976
  322   555          204340123
   16   589          204340565
  319   556          204341375
   17   589          204341382
  146   586          204342192
   18   589          204342301
   19   589          204343328
  272   569          204343657
   20   589          204344469
   21   589          204345730
   22   589          204347117
  365   538          204347997
   23   589          204348636
   24   589          204350293
  467   468          204350795
   25   589          204352094
   26   589          204354045
  173   584          204354421
   27   589          204356152
  466   469          204356405
   28   589          204358421
  102   588          204358680
  128   587          204359155
  325   554          204359589
  427   502          204360491
   29   589          204360858
  263   571          204360858
  316   557          204363189
   30   589          204363469
  202   581          204365349
   31   589          204366260
  465   470          204367625
   32   589          204369237
  248   574          204372216
   33   589          204372406
  210   580          204373000
  161   585          204374906
  344   547          204374907
   34   589          204375773
  303   561          204376608
   35   589          204379344
   36   589          204383125
  417   509          204383942
  464   471          204384455
  184   583          204384791
   37   589          204387122
  349   545          204387174
  296   563          204387883
  103   588          204390199
  414   511          204390775
   38   589          204391341
  389   526          204395445
   39   589          204395788
  328   553          204399929
   40   589          204400469
   41   589          204405390
  313   558          204405409
  147   586          204406579
  463   472          204406895
  129   587          204408692
   42   589          204410557
  420   507          204411843
  451   483          204412438
  237   576          204415029
   43   589          204415976
   44   589          204421653
  104   588          204422336
  363   539          204422966
  231   577          204426424
  339   549          204427368
   45   589          204427594
  439   493          204427676
  411   513          204432228
   46   589          204433805
  462   473          204434945
  194   582          204438752
   47   589          204440292
  268   570          204441832
  403   518          204442659
  174   584          204444728
   48   589          204447061
  162   585          204453153
   49   589          204454118
  105   588          204455097
  243   575          204458282
  444   489          204458553
  130   587          204459003
  331   552          204461299
   50   589          204461469
  218   579          204464771
  354   543          204464871
  398   521          204465553
  310   559          204467879
  461   474          204468605
   51   589          204469120
  285   566          204470621
  148   586          204471848
  281   567          204472304
  423   505          204474592
   52   589          204477077
  391   525          204479596
   53   589          204485346
  185   583          204486912
  203   581          204488368
  106   588          204488488
  225   578          204491177
   54   589          204493933
  289   565          204499694
   55   589          204502844
  300   562          204504328
  277   568          204504365
  450   484          204504904
  211   580          204505931
  430   500          204507000
  460   475          204507875
  408   515          204508187
  361   540          204509881
  434   497          204509977
  131   587          204510094
   56   589          204512085
  254   573          204519581
   57   589          204521662
  107   588          204522515
  259   572          204523227
   58   589          204531581
  163   585          204532372
  175   584          204536079
  149   586          204538005
   59   589          204541848
  334   551          204543855
  307   560          204550443
  195   582          204552243
   60   589          204552469
  459   476          204552755
  347   546          204553259
  108   588          204557184
  249   574          204557473
  293   564          204559901
  132   587          204561971
   61   589          204563450
  273   569          204566426
  342   548          204568280
  264   571          204569155
  426   503          204572303
   62   589          204574797
  393   524          204576281
  376   533          204576813
  378   532          204578920
  438   494          204581456
  238   576          204584248
   63   589          204586516
  374   534          204586928
  232   577          204587201
  443   490          204587307
  186   583          204590143
  109   588          204592501
  380   531          204593291
   64   589          204598613
  449   485          204602974
  458   477          204603245
  352   544          204603392
  150   586          204605056
  219   579          204607998
  400   520          204608000
  359   541          204608700
  372   535          204609223
   65   589          204611094
  164   585          204612569
  204   581          204612605
  133   587          204614640
  405   517          204618538
  382   530          204619968
   66   589          204623965
  110   588          204628472
  176   584          204628480
  244   575          204636159
   67   589          204637232
  212   580          204640128
  416   510          204642296
  370   536          204643656
  226   578          204643728
  320   556          204647616
  337   550          204647753
   68   589          204650901
  297   563          204651620
  323   555          204652142
  304   561          204652945
  419   508          204656571
  269   570          204658109
  384   529          204658993
  457   478          204659345
  413   512          204662725
  317   557          204663706
   69   589          204664978
  111   588          204665103
  196   582          204666904
  134   587          204668107
  151   586          204673007
  326   554          204677440
   70   589          204679469
  395   523          204685542
  433   498          204688729
  368   537          204690185
  165   585          204693750
   71   589          204694380
  187   583          204694490
  314   558          204700256
  112   588          204702400
  429   501          204705090
  422   506          204705664
  448   486          204706648
   72   589          204709717
  282   567          204710031
  386   528          204710408
  255   573          204713892
  286   566          204715152
  410   514          204717744
  357   542          204719381
  456   479          204721055
  442   491          204721659
  177   584          204721937
  135   587          204722378
  329   553          204723666
  260   572          204725248
   73   589          204725486
  345   547          204730948
  278   568          204735384
  205   581          204738066
  113   588          204740369
  437   495          204740828
   74   589          204741693
  152   586          204741864
  250   574          204744224
  366   538          204748768
  233   577          204749370
  290   565          204751125
  220   579          204752539
  350   545          204753625
  239   576          204754895
  311   559          204757110
   75   589          204758344
  402   519          204763167
  340   549          204773149
  388   527          204774255
  301   562          204775229
   76   589          204775445
  213   580          204775597
  166   585          204775921
  136   587          204777459
  114   588          204779016
  265   571          204779036
  197   582          204782741
  455   480          204788375
  425   504          204789689
  274   569          204790833
  332   552          204790976
   77   589          204793002
  227   578          204797635
  188   583          204799959
  407   516          204807239
  397   522          204807421
   78   589          204811021
  153   586          204811633
  245   575          204815500
  447   487          204815926
  178   584          204816456
  294   564          204818328
  115   588          204818347
  364   539          204819363
   79   589          204829508
  137   587          204833356
  308   560          204834112
  355   543          204841882
   80   589          204848469
  390   526          204850576
  116   588          204858368
  167   585          204859088
  454   481          204861305
  441   492          204861609
  206   581          204864757
   81   589          204867910
  432   499          204873067
  270   570          204876000
  335   551          204879526
  154   586          204882320
   82   589          204887837
  138   587          204890075
  221   579          204898400
  117   588          204899085
  198   582          204899760
  362   540          204901928
  436   496          204905792
  415   511          204906206
  189   583          204906556
  418   509          204906861
   83   589          204908256
  428   502          204908760
  256   573          204909733
  179   584          204912043
  214   580          204912344
  234   577          204912937
  348   546          204915528
  298   563          204917139
  343   548          204920199
  240   576          204926976
  261   572          204928829
   84   589          204929173
  446   488          204930808
  404   518          204931096
  305   561          204931106
  251   574          204932475
  392   525          204939413
  453   482          204939845
  412   513          204940225
  118   588          204940504
  399   521          204941960
  421   507          204942304
  168   585          204943257
  139   587          204947622
  283   567          204949450
   85   589          204950594
  228   578          204952904
  155   586          204953931
  321   556          204955777
  287   566          204961399
  324   555          204966099
  318   557          204966125
  279   568          204968071
   86   589          204972525
  353   544          204976161
  119   588          204982631
  338   550          204989472
  266   571          204990507
  207   581          204992684
   87   589          204994972
  246   575          204996311
  360   541          204996421
  315   558          204996987
  327   554          204997247
  377   533          205002070
  291   565          205004296
  140   587          205006003
  468   468          205006464
  440   493          205007157
  375   534          205007679
  180   584          205008704
  379   532          205008707
  409   515          205008804
  467   469          205009272
  424   505          205012649
  190   583          205014287
  275   569          205016884
  466   470          205017696
   88   589          205017941
  199   582          205017967
  452   483          205023995
  120   588          205025472
  373   535          205025492
  156   586          205026472
  381   531          205027632
  169   585          205028434
  465   471          205031736
  394   524          205040808
   89   589          205041438
  222   579          205045587
  302   562          205047936
  312   559          205048207
  330   553          205049377
  215   580          205050375
  445   489          205051294
  464   472          205051392
  371   536          205055467
  383   530          205058887
  431   500          205062991
  141   587          205065224
   90   589          205065469
  121   588          205069033
  435   497          205076348
  463   473          205076664
  235   577          205077908
  295   564          205078519
  346   547          205089059
  401   520          205089201
   91   589          205090040
  271   570          205095511
  369   537          205097562
  157   586          205099949
  241   576          205100497
  385   529          205102514
  358   542          205102800
  181   584          205106445
  257   573          205107110
  462   474          205107552
  229   578          205109541
  406   517          205111829
  122   588          205113320
  451   484          205113755
  170   585          205114625
   92   589          205115157
  427   503          205118010
  309   560          205119629
  341   549          205120970
  208   581          205121853
  351   545          205122176
  252   574          205122232
  333   552          205122645
  191   583          205123158
  142   587          205125291
  262   572          205133976
  200   582          205137368
   93   589          205140826
  461   475          205144056
  367   538          205151735
  396   523          205154803
  439   494          205158303
  123   588          205158339
  387   528          205158555
  417   510          205162713
   94   589          205167053
  158   586          205174368
  414   512          205175672
  444   490          205177384
  247   575          205178598
  299   563          205184446
  420   508          205184512
  460   476          205186176
  143   587          205186210
  216   580          205189696
  284   567          205190567
   95   589          205193844
  223   579          205194106
  171   585          205201836
  280   568          205202432
  267   571          205203574
  124   588          205204096
  182   584          205205272
  450   485          205209125
  288   566          205209368
  306   561          205211097
  336   551          205217207
  365   539          205217944
  356   543          205221023
   96   589          205221205
  411   514          205223275
  389   527          205227052
  192   583          205233175
  459   477          205233912
  423   506          205241183
  236   577          205244289
  276   569          205244585
  144   587          205247987
   97   589          205249142
  403   519          205249186
  159   586          205249735
  125   588          205250597
  209   581          205252270
  434   498          205252496
  201   582          205257969
  430   501          205258501
  292   565          205259213
  322   556          205265864
  230   578          205267552
  319   557          205270452
  344   548          205274176
  242   576          205275464
   98   589          205277661
  349   546          205279885
  398   522          205281440
  325   555          205282000
  458   478          205287264
  172   585          205290073
  316   558          205295608
  363   540          205296147
  126   588          205297848
  183   584          205305191
  408   516          205305408
  258   573          205306029
   99   589          205306768
  391   526          205308047
  443   491          205309078
  449   486          205310105
  145   587          205310628
  253   574          205313501
  438   495          205315047
  272   570          205316648
  328   554          205319016
  303   562          205322455
  160   586          205326056
  217   580          205330313
  426   504          205332840
  339   550          205333219
  100   589          205336469
  296   564          205340480
  263   572          205340695
  313   559          205341176
  224   579          205343963
  193   583          205344344
  127   588          205345855
  457   479          205346232
  354   544          205351048
  248   575          205362367
  101   589          205366770
  146   587          205374139
  331   553          205377068
    0   590          205379000
    1   590          205379001
    2   590          205379008
    3   590          205379027
    4   590          205379064
    5   590          205379125
    6   590          205379216
  173   585          205379342
    7   590          205379343
    8   590          205379512
    9   590          205379729
  202   582          205379776
   10   590          205380000
   11   590          205380331
   12   590          205380728
   13   590          205381197
   14   590          205381744
   15   590          205382375
   16   590          205383096
   17   590          205383913
  210   581          205383941
   18   590          205384832
   19   590          205385859
  361   541          205386302
   20   590          205387000
   21   590          205388261
   22   590          205389648
   23   590          205391167
   24   590          205392824
  128   588          205394624
   25   590          205394625
   26   590          205396576
  102   589          205397677
   27   590          205398683
   28   590          205400952
  393   525          205401582
  161   586          205403337
   29   590          205403389
   30   590          205406000
  184   584          205406208
  310   560          205407000
   31   590          205408791
  456   480          205410816
   32   590          205411768
  237   577          205412086
   33   590          205414937
  448   487          205416695
  268   571          205418243
   34   590          205418304
  400   521          205420761
   35   590          205421875
  405   518          205421957
  416   511          205424127
   36   590          205425656
  231   578          205426943
  103   589          205429196
  378   533          205429589
   37   590          205429653
  376   534          205430680
  419   509          205432288
  285   567          205433388
   38   590          205433872
  433   499          205434236
   39   590          205438319
  281   568          205438473
  147   587          205438526
  380   532          205440768
   40   590          205443000
  374   535          205443999
  129   588          205444161
  442   492          205446376
   41   590          205447921
  347   547          205449246
  413   513          205450694
  243   576          205451883
   42   590          205453088
  300   563          205453547
  334   552          205456312
  194   583          205456671
   43   590          205458507
  289   566          205459065
  429   502          205459597
  104   589          205461333
   44   590          205464184
  382   531          205464259
  372   536          205469504
  174   585          205469649
   45   590          205470125
  342   549          205470837
  218   580          205472232
  277   569          205473942
  422   507          205475291
   46   590          205476336
  437   496          205477389
  455   481          205481016
  162   586          205481584
   47   590          205482823
  359   542          205488367
   48   590          205489592
  352   545          205492833
  307   561          205492924
  105   589          205494094
  130   588          205494472
  225   579          205495164
   49   590          205496649
  384   530          205500104
  203   582          205502795
  148   587          205503795
   50   590          205504000
  254   574          205506288
  259   573          205506496
  370   537          205507153
  395   524          205507699
  185   584          205508329
   51   590          205511651
  410   515          205511875
  293   565          205515882
  211   581          205516872
   52   590          205519608
  106   589          205527485
   53   590          205527877
  447   488          205528895
   54   590          205536464
  273   570          205539417
   55   590          205545375
  131   588          205545563
  249   575          205547624
  386   529          205548345
  264   572          205548992
  425   505          205553250
   56   590          205554616
  454   482          205556832
  337   551          205556904
  368   538          205556904
  163   586          205560803
  175   585          205561000
  107   589          205561512
   57   590          205564193
  149   587          205569952
  195   583          205570162
  402   520          205572808
   58   590          205574112
  320   557          205576693
  323   556          205577883
  238   577          205581305
   59   590          205584379
  232   578          205587720
  441   493          205589278
   60   590          205595000
  317   558          205596125
  108   589          205596181
  132   588          205597440
  304   562          205598792
  326   555          205599851
  357   543          205602300
  297   564          205604217
   61   590          205605981
  407   517          205607556
  388   528          205609024
  186   584          205611560
  219   580          205615459
   62   590          205617328
  366   539          205618715
  432   500          205621568
  397   523          205626440
  204   582          205627032
   63   590          205629047
  244   576          205629760
  345   548          205630217
  109   589          205631498
  269   571          205634520
  314   559          205636023
  150   587          205637003
  453   483          205638264
  164   586          205641000
   64   590          205641144
  329   554          205642753
  436   497          205645329
  350   546          205646336
  446   489          205646705
  226   579          205647715
  133   588          205650109
  212   581          205651069
  176   585          205653401
   65   590          205653625
  468   469          205664941
  428   503          205666279
   66   590          205666496
  110   589          205667469
  467   470          205670563
  282   568          205676200
  286   567          205677919
  340   550          205679000
   67   590          205679763
  466   471          205681807
  390   527          205682183
  196   583          205684823
  418   510          205685632
  415   512          205691103
  364   540          205692544
   68   590          205693432
  311   560          205696231
  465   472          205698673
  255   574          205700599
  134   588          205703576
  111   589          205704100
  151   587          205704954
  278   569          205704961
  332   553          205706745
   69   590          205707509
  260   573          205708517
  290   566          205710496
  421   508          205714973
  187   584          205715907
  464   473          205721161
   70   590          205722000
  165   586          205722181
  301   563          205724448
  452   484          205725312
  355   544          205728059
  412   514          205731272
  250   575          205734375
   71   590          205736911
  404   519          205737623
  440   494          205737784
  112   589          205741397
  177   585          205746858
  463   474          205749271
  233   578          205749889
  239   577          205751952
   72   590          205752248
  205   582          205752493
  135   588          205757847
  399   522          205757847
  265   572          205758873
  220   580          205760000
  274   570          205763824
  392   526          205767864
   73   590          205768017
  445   490          205770125
  152   587          205773811
  294   565          205774309
  308   561          205776593
  362   541          205778349
  424   506          205779240
  113   589          205779366
  462   475          205783003
   74   590          205784224
  213   581          205786538
  335   552          205791983
  197   583          205800660
   75   590          205800875
  227   579          205801622
  166   586          205804352
  409   516          205806025
  245   576          205809101
  348   547          205811515
  136   588          205812928
  431   501          205814492
   76   590          205817976
  451   485          205817976
  114   589          205818013
  435   498          205818867
  188   584          205821376
  461   476          205822357
  343   549          205822756
   77   590          205835533
  178   585          205841377
  153   587          205843580
  270   571          205852411
   78   590          205853552
  377   534          205855937
  115   589          205857344
  379   533          205859376
  375   535          205864750
  353   545          205865602
  394   525          205866109
  460   477          205867333
  137   588          205868825
  298   564          205869736
   79   590          205872039
  381   532          205875109
  360   542          205876088
  305   562          205876953
  427   504          205878547
  206   582          205879184
  321   557          205884854
  373   536          205885773
  167   586          205887519
   80   590          205891000
  324   556          205891840
  439   495          205891894
  256   574          205896440
  116   589          205897365
  318   558          205898544
  338   551          205898623
  444   491          205899155
  401   521          205901962
  383   531          205903178
  221   580          205905861
   81   590          205910441
  261   573          205912098
  234   578          205913456
  154   587          205914267
  406   518          205915248
  283   568          205915619
  450   486          205916256
  198   583          205917679
  459   478          205917931
  371   537          205918964
  327   555          205919658
  251   575          205922626
  214   581          205923285
  240   577          205924033
  287   567          205924166
  138   588          205925544
  189   584          205927973
   82   590          205930368
  315   559          205932754
  179   585          205936964
  279   569          205937648
  117   589          205938082
  385   530          205943625
  417   511          205944544
   83   590          205950787
  228   579          205956891
  420   509          205960229
  414   513          205963641
  291   566          205963667
  369   538          205964281
  330   554          205968464
  266   572          205970344
  168   586          205971688
   84   590          205971704
  458   479          205974151
  396   524          205976960
  118   589          205979501
  139   588          205983091
  358   543          205985719
  155   587          205985878
  312   560          205987328
  346   548          205988328
  275   570          205989875
  246   576          205989912
   85   590          205993125
  387   529          205996492
  302   563          205997155
  434   499          205998003
  207   582          206007111
  423   507          206010810
  430   502          206013008
  351   546          206014887
   86   590          206015056
  411   515          206017406
  449   487          206020152
  119   589          206021628
  367   539          206021682
  341   550          206026821
  180   585          206033625
  443   492          206033795
  295   565          206034500
  190   584          206035704
  199   583          206035886
  457   480          206035993
   87   590          206037503
  333   553          206038414
  140   588          206041472
  438   496          206051608
  222   580          206053048
  169   586          206056865
  156   587          206058419
  403   520          206058827
   88   590          206060472
  215   581          206061316
  389   528          206061821
  309   561          206062110
  120   589          206064469
  271   571          206071922
  235   578          206078427
   89   590          206083969
  365   540          206091125
  257   574          206093817
  426   505          206096401
  241   577          206097554
  398   523          206100459
  141   588          206100693
  456   481          206103457
  408   517          206105725
  356   544          206107200
   90   590          206108000
  121   589          206108030
  252   575          206112383
  229   579          206113528
  262   573          206117245
  336   552          206129664
  448   488          206129664
  181   585          206131366
  157   587          206131896
   91   590          206132571
  208   582          206136280
  299   564          206137043
  391   527          206139654
  170   586          206143056
  191   584          206144575
  122   589          206152317
  200   583          206155287
  284   568          206156736
  306   562          206156944
   92   590          206157688
  142   588          206160760
  280   569          206172009
  288   567          206172135
  247   576          206172199
  363   541          206172568
  442   493          206174045
  349   547          206175872
  455   482          206176543
  344   549          206176733
  433   500          206182737
   93   590          206183357
  267   572          206183411
  322   557          206194941
  123   589          206197336
  216   581          206200637
  223   580          206201567
  319   558          206202871
  158   587          206206315
  325   556          206207741
  416   512          206209024
   94   590          206209584
  419   510          206211059
  437   497          206216926
  429   503          206217116
  276   570          206217576
  292   566          206218584
  143   588          206221679
  405   519          206228484
  393   526          206230033
  182   585          206230193
  171   586          206230267
  316   559          206231375
   95   590          206236375
  400   522          206236648
  354   545          206240489
  328   555          206241427
  413   514          206241741
  339   551          206242370
  124   589          206243093
  447   489          206244792
  236   578          206244808
  422   508          206247960
  192   584          206254592
  454   483          206255251
   96   590          206263736
  361   542          206265969
  209   582          206266697
  230   579          206271539
  303   563          206271674
  242   577          206272521
  201   583          206275888
  313   560          206280297
  159   587          206281682
  144   588          206283456
  378   534          206283456
  376   535          206287751
  125   589          206289594
  380   533          206291437
   97   590          206291673
  258   574          206292736
  272   571          206293059
  331   554          206296155
  296   565          206296461
  253   575          206303652
  374   536          206304280
  410   516          206309096
  382   532          206311736
  172   586          206318504
  425   506          206319841
  441   494          206319905
   98   590          206320192
  469   469          206323418
  263   573          206323964
  468   470          206326232
  183   585          206330112
  395   525          206333000
  372   537          206333001
  467   471          206334674
  126   589          206336845
  453   484          206339581
  217   581          206341254
  384   531          206344395
  145   588          206346097
  347   548          206348515
  466   472          206348744
   99   590          206349299
  310   561          206349481
  224   580          206351424
  248   576          206355968
  160   587          206358003
  446   490          206365536
  193   584          206365761
  465   473          206368442
  359   543          206371286
  334   553          206372081
  432   501          206373069
  370   538          206373872
  342   550          206376688
  100   590          206379000
  127   589          206384852
  352   546          206385544
  402   521          206385569
  436   498          206387848
  386   530          206389456
  464   474          206393768
  202   583          206397695
  268   572          206398080
  210   582          206398368
  285   568          206399557
  300   564          206406144
  173   586          206407773
  281   569          206408050
  101   590          206409301
  146   588          206409608
  407   518          206410975
  237   578          206412605
  289   567          206421832
  463   475          206424722
    0   591          206425071
    1   591          206425072
    2   591          206425079
    3   591          206425098
    4   591          206425135
    5   591          206425196
    6   591          206425287
    7   591          206425414
    8   591          206425583
    9   591          206425800
   10   591          206426071
   11   591          206426402
   12   591          206426799
  428   504          206426816
  368   539          206426851
   13   591          206427268
   14   591          206427815
   15   591          206428446
   16   591          206429167
  452   485          206429533
   17   591          206429984
   18   591          206430903
  231   579          206430930
  184   585          206431129
   19   591          206431930
   20   591          206433071
  128   589          206433621
   21   591          206434332
  161   587          206435284
   22   591          206435719
   23   591          206437238
  307   562          206438771
   24   591          206438895
  102   590          206440208
   25   591          206440696
   26   591          206442647
   27   591          206444754
  277   570          206446933
  388   529          206446961
   28   591          206447023
  397   524          206448597
  243   577          206448940
   29   591          206449460
   30   591          206452071
   31   591          206454862
   32   591          206457839
   33   591          206461008
  462   476          206461304
   34   591          206464375
  418   511          206467463
   35   591          206467946
  337   552          206469361
  440   495          206471375
   36   591          206471727
  103   590          206471727
  147   588          206473995
  293   566          206475253
   37   591          206475724
  194   584          206478088
  415   513          206479072
   38   591          206479943
  129   589          206483158
  218   581          206483173
   39   591          206484390
  357   544          206488477
   40   591          206489071
  421   509          206490690
  366   540          206491896
  445   491          206491896
  259   574          206493203
   41   591          206493992
  254   575          206496439
  174   586          206498080
   42   591          206499159
  225   580          206502625
  461   477          206503514
  104   590          206503864
   43   591          206504578
  323   557          206506960
  320   558          206509112
   44   591          206510255
  162   587          206513531
  273   571          206515828
   45   591          206516196
  390   528          206516952
  203   583          206520714
   46   591          206522407
  451   486          206525107
  412   515          206525403
  326   556          206525592
   47   591          206528894
  211   582          206531299
  317   559          206531892
  264   573          206532261
  345   549          206532774
  185   585          206533250
  130   589          206533469
   48   591          206535663
  105   590          206536625
  148   588          206539264
  249   576          206541225
  350   547          206542323
   49   591          206542720
  404   520          206547264
  304   563          206548011
  424   507          206548867
   50   591          206550071
  460   478          206551352
   51   591          206557722
  297   565          206560198
  435   499          206564374
  329   555          206565164
   52   591          206565679
  364   541          206568965
  431   502          206568999
  106   590          206570016
   53   591          206573948
  314   560          206575144
  399   523          206576866
  238   578          206581824
   54   591          206582535
  131   589          206584560
  340   551          206588151
  175   586          206589431
   55   591          206591446
  195   584          206591579
  232   579          206591707
  163   587          206592750
  392   527          206599471
   56   591          206600687
  107   590          206604043
  459   479          206604818
  149   588          206605421
  409   517          206606342
   57   591          206610264
  269   572          206614357
  355   545          206617500
   58   591          206620183
  444   492          206623872
  332   554          206625832
  450   487          206626303
  219   581          206626400
  244   577          206626817
  439   496          206628455
   59   591          206630450
  132   589          206636437
  186   585          206636481
  108   590          206638712
  311   561          206638712
   60   591          206641071
  427   505          206642108
  286   568          206644088
  204   583          206644951
  282   569          206645777
   61   591          206652052
  226   580          206655176
  362   542          206658016
   62   591          206663399
  458   480          206663912
  212   582          206665496
  150   588          206672472
  164   587          206672947
  290   567          206673263
  109   590          206674029
   63   591          206675118
  301   564          206677045
  278   570          206677952
  176   586          206681832
   64   591          206687215
  133   589          206689106
  255   575          206690750
  394   526          206694560
  260   574          206695224
   65   591          206699696
  196   584          206706240
  335   553          206707752
  110   590          206710000
  348   548          206710784
   66   591          206712567
  377   535          206713008
  379   534          206713243
  401   522          206717849
  406   519          206721775
  308   562          206722440
  375   536          206725031
  381   533          206725778
   67   591          206725834
  250   576          206727976
  343   550          206728607
  457   481          206728634
  417   512          206729441
  449   488          206733121
  294   566          206733680
  420   510          206739000
   68   591          206739503
  274   571          206740235
  151   588          206740423
  187   585          206740828
  265   573          206742142
  134   589          206742573
  434   500          206746504
  111   590          206746631
  373   537          206749270
  383   532          206750655
  239   578          206752471
   69   591          206753580
  233   579          206753876
  165   587          206754128
  414   514          206754688
  353   546          206758313
  360   543          206759007
  443   493          206761464
   70   591          206768071
  205   583          206770412
  430   503          206770527
  220   581          206770941
  177   586          206775289
   71   591          206782982
  423   508          206783479
  112   590          206783928
  371   538          206785683
  385   531          206787916
  438   497          206791145
  135   589          206796844
   72   591          206798319
  456   482          206798984
  213   582          206800965
  396   525          206802261
  245   577          206806158
  227   580          206809083
  152   588          206809280
  338   552          206811080
   73   591          206814088
  411   516          206814627
  321   558          206817273
  324   557          206820917
  113   590          206821897
  197   584          206822077
  298   565          206825717
  305   563          206826172
   74   591          206830295
  270   572          206832248
  369   539          206834228
  318   559          206834311
  166   587          206836299
  387   530          206837603
  327   556          206845399
  448   489          206845561
  188   585          206846297
   75   591          206846946
  136   589          206851925
  114   590          206860544
  426   506          206862992
   76   591          206864047
  178   586          206869808
  403   521          206871588
  315   560          206871875
  358   544          206871896
  455   483          206874962
  153   588          206879049
   77   591          206881604
  283   569          206885196
  256   575          206886591
  287   568          206890335
  330   555          206890875
  346   549          206890885
  367   540          206894863
  206   583          206897103
  261   574          206898805
   78   591          206899623
  389   529          206899758
  115   590          206899875
  442   494          206904672
  137   589          206907822
  408   518          206909144
  279   570          206910639
  351   547          206910874
  251   576          206916227
  221   581          206916802
  234   579          206917443
   79   591          206918110
  167   587          206919466
  398   524          206922616
  240   578          206924552
  291   567          206926434
  312   561          206929809
  433   501          206934238
  341   551          206935972
   80   591          206937071
  214   582          206937712
  198   584          206939096
  116   590          206939896
  154   588          206949736
  302   564          206949752
  189   585          206952894
  266   573          206953613
   81   591          206956512
  454   484          206956568
  333   554          206957501
  437   498          206959445
  447   490          206963623
  228   580          206964352
  138   589          206964541
  179   586          206965395
  275   571          206966286
  365   541          206967546
  391   528          206974423
   82   591          206976439
  429   504          206977653
  117   590          206980613
  469   470          206984709
  246   577          206986969
  468   471          206990343
  419   511          206992890
  295   566          206993871
  356   545          206996641
   83   591          206996858
  416   513          206996993
  467   472          207001611
  168   587          207003635
  309   562          207007957
   84   591          207017775
  466   473          207018513
  155   588          207021347
  118   590          207022032
  139   589          207022088
  422   509          207023677
  207   583          207025030
  413   515          207035872
  405   520          207038125
   85   591          207039196
  465   474          207041049
  453   485          207043802
  336   553          207045433
  271   572          207051759
  363   542          207052235
  441   495          207053496
  400   523          207055667
  199   584          207057303
  190   585          207060625
   86   591          207061127
  393   527          207061640
  180   586          207062056
  222   581          207063989
  119   590          207064159
  464   475          207069219
  349   548          207075141
  215   582          207075743
  140   589          207080469
  235   579          207082414
  344   550          207082584
   87   591          207083574
  257   575          207083968
  446   491          207087307
  169   587          207088812
  425   507          207089468
  299   565          207093024
  156   588          207093888
  241   578          207098073
  463   476          207103023
  262   574          207103952
  252   576          207105984
  306   563          207106163
   88   591          207106543
  120   590          207107000
  410   517          207109413
  229   580          207120989
  284   569          207126313
  322   558          207127360
  432   502          207127576
   89   591          207130040
  354   546          207133200
  436   499          207133355
  452   486          207136664
  325   557          207136818
  288   568          207138304
  319   559          207138638
  141   589          207139690
  378   535          207140527
  462   477          207142461
  280   570          207145000
  380   534          207145304
  376   536          207148032
  361   543          207148888
  121   590          207150561
   90   591          207154071
  208   583          207154199
  339   552          207154827
  181   586          207159797
  395   526          207161451
  382   533          207162405
  267   573          207166680
  328   556          207167168
  157   588          207167365
  374   537          207167777
  247   577          207169256
  191   585          207169496
  316   560          207170496
  170   587          207175003
  200   584          207176704
   91   591          207178642
  292   567          207181351
  461   478          207187533
  428   505          207190377
  384   532          207191872
  276   571          207193987
  122   590          207194848
  372   538          207199720
  142   589          207199757
  402   522          207201456
   92   591          207203759
  440   496          207207936
  223   581          207212508
  216   582          207215064
  445   492          207216613
  407   519          207217502
  331   555          207218566
  313   561          207222778
  303   564          207224271
   93   591          207229428
  386   531          207233747
  451   487          207235154
  460   479          207238239
  123   590          207239867
  158   588          207241784
  370   539          207243819
  236   579          207248795
  347   549          207251072
  418   512          207252360
   94   591          207255655
  296   566          207255832
  359   544          207257463
  182   586          207258624
  143   589          207260676
  171   587          207262214
  421   510          207269461
  415   514          207270119
  272   572          207272896
  242   578          207273040
  397   525          207273898
  230   580          207279000
  192   585          207279513
  352   547          207281531
   95   591          207282446
  258   575          207282887
  209   583          207284616
  124   590          207285624
  342   551          207285839
  388   530          207288072
  334   554          207291168
  459   480          207294579
  310   562          207295328
  253   576          207297253
  201   584          207297305
  368   540          207300032
   96   591          207309807
  263   574          207310671
  435   500          207312875
  159   588          207317151
  424   508          207321536
  144   589          207322453
  412   516          207322624
  431   503          207326518
  125   590          207332125
   97   591          207337744
  450   488          207339272
  172   587          207350451
  444   493          207351541
  248   577          207353025
  390   529          207354889
  217   582          207355681
  458   481          207356553
  183   586          207358543
  404   521          207360025
  300   565          207362125
  224   581          207362365
   98   591          207366263
  439   497          207367992
  366   541          207368317
  285   569          207369134
  357   545          207377918
  126   590          207379376
  281   570          207381041
  268   573          207381349
  145   589          207385094
  337   553          207385130
  307   563          207387990
  289   568          207388001
  193   585          207390682
  160   588          207393472
   99   591          207395370
  399   524          207399023
  427   506          207408699
  409   518          207409761
  210   583          207416287
  237   579          207416592
  202   584          207419112
  277   571          207423344
  457   482          207424161
  100   591          207425071
  127   590          207427383
  392   528          207434240
  293   567          207438020
  231   580          207438391
  345   550          207438625
  323   558          207439379
  173   587          207439720
  350   548          207441592
  320   559          207444879
  146   589          207448605
  364   542          207448632
  449   489          207449018
  243   578          207449459
  326   557          207454669
  101   591          207455372
  184   586          207459560
  161   588          207470753
  317   560          207471013
    0   592          207474688
    1   592          207474689
    2   592          207474696
    3   592          207474715
    4   592          207474752
    5   592          207474813
    6   592          207474904
    7   592          207475031
    8   592          207475200
    9   592          207475417
   10   592          207475688
   11   592          207476019
  128   590          207476152
   12   592          207476416
   13   592          207476885
   14   592          207477432
   15   592          207478063
   16   592          207478784
   17   592          207479601
   18   592          207480520
   19   592          207481547
   20   592          207482688
  259   575          207483354
   21   592          207483949
   22   592          207485336
  102   591          207486279
   23   592          207486855
   24   592          207488512
  254   576          207490040
   25   592          207490313
  329   556          207490905
  443   494          207492091
   26   592          207492264
   27   592          207494371
  273   572          207495665
   28   592          207496640
  456   483          207497403
  218   582          207497600
  434   501          207498005
   29   592          207499077
  304   564          207500608
  340   552          207500608
   30   592          207501688
  194   585          207503009
   31   592          207504479
   32   592          207507456
  355   546          207510211
   33   592          207510625
  147   589          207512992
  225   581          207513566
   34   592          207513992
  417   513          207517410
   35   592          207517563
  314   561          207517625
  103   591          207517798
  264   574          207518968
  297   566          207519569
  420   511          207520831
   36   592          207521344
   37   592          207525341
  129   590          207525689
  394   527          207526167
   38   592          207529560
  174   587          207530027
  430   504          207531064
  406   520          207531416
  438   498          207533664
   39   592          207534007
  401   523          207536868
  249   577          207538282
   40   592          207538688
  362   543          207540935
  203   584          207542131
   41   592          207543609
  332   555          207548243
   42   592          207548776
  414   515          207548819
  162   588          207549000
  211   583          207549218
  104   591          207549935
   43   592          207554195
  423   509          207559196
   44   592          207559872
  185   586          207561681
  448   490          207564392
   45   592          207565813
  379   535          207570314
   46   592          207572024
  377   536          207573289
  130   590          207576000
  455   484          207576279
  148   589          207578261
   47   592          207578511
  381   534          207579645
  105   591          207582696
  311   562          207584559
   48   592          207585280
  238   579          207585811
  375   537          207588528
   49   592          207592337
  269   573          207597626
  232   580          207599168
   50   592          207599688
  383   533          207601324
   51   592          207607339
  348   549          207613341
  286   569          207613665
  411   517          207614944
   52   592          207615296
  373   538          207615989
  106   591          207616087
  195   585          207616500
  282   570          207618768
  175   587          207621378
   53   592          207623565
  335   554          207626839
  131   590          207627091
  244   578          207627336
  163   588          207628219
  396   526          207630712
   54   592          207632152
  426   507          207632619
  301   565          207633026
  385   532          207635393
  343   551          207637758
  442   495          207638263
  290   568          207639432
  219   582          207640827
   55   592          207641063
  149   589          207644418
  360   544          207645184
  470   470          207646000
  469   471          207648820
  107   591          207650114
   56   592          207650304
  353   547          207654300
  278   571          207654363
  371   539          207655630
  468   472          207657280
   57   592          207659881
  454   485          207660789
  186   586          207664912
  226   581          207666117
  204   584          207666368
   58   592          207669800
  467   473          207671380
  308   563          207671659
  132   590          207678968
   59   592          207680067
  387   531          207681894
  212   583          207683415
  255   576          207684351
  108   591          207684783
  260   575          207685375
  447   491          207685394
  403   522          207687475
  433   502          207688745
   60   592          207690688
  466   474          207691120
  294   567          207696447
   61   592          207701669
  437   499          207704952
  369   540          207707409
  164   588          207708416
  150   589          207711469
   62   592          207713016
  176   587          207713779
  408   519          207715671
  465   475          207716500
  274   572          207720072
  109   591          207720100
   63   592          207724735
  250   577          207725033
  338   553          207726849
  265   574          207728849
  196   585          207731161
  133   590          207731637
   64   592          207736832
  389   530          207740869
  429   505          207741214
  464   476          207747520
  398   525          207747917
   65   592          207749313
  453   486          207750933
  321   559          207753040
  324   558          207753336
  110   591          207756071
  239   579          207756458
  233   580          207761337
  358   545          207761337
   66   592          207762184
  187   586          207769259
  367   541          207771284
  318   560          207773432
  327   557          207774476
   67   592          207775451
  419   512          207777787
  305   564          207778769
  151   589          207779420
  463   477          207784180
  298   566          207785088
  134   590          207785104
  220   582          207785368
  416   514          207788040
   68   592          207789120
  165   588          207789597
  441   496          207790057
  205   584          207791829
  111   591          207792702
  346   550          207796736
  422   510          207802448
   69   592          207803197
  245   578          207806677
  177   587          207807236
  351   548          207810143
  446   492          207812024
  391   529          207812360
  315   561          207814356
  270   573          207815517
  330   556          207816616
   70   592          207817688
  213   583          207818884
  227   581          207820024
  462   478          207826480
  112   591          207829999
   71   592          207832599
  413   516          207833093
  135   590          207839375
  452   487          207846711
  197   585          207846998
  365   542          207847213
   72   592          207847936
  152   589          207848277
  341   552          207848429
  405   521          207850886
  283   570          207858187
  287   569          207859912
  425   508          207862137
   73   592          207863705
  113   591          207867968
  166   588          207871768
  461   479          207874420
  188   586          207874728
  312   562          207875656
  400   524          207877824
   74   592          207879912
  333   555          207879912
  256   576          207880192
  436   500          207881856
  432   503          207885095
  279   571          207887050
  261   575          207888956
  356   546          207889352
  291   568          207892603
  136   590          207894456
  393   528          207896409
   75   592          207896563
  178   587          207901755
  302   565          207905733
  114   591          207906615
  410   518          207912832
  251   577          207913284
   76   592          207913664
  153   589          207918046
  206   584          207918520
  234   580          207924904
  460   480          207928000
  240   579          207928539
   77   592          207931221
  221   582          207931229
  363   543          207935154
  266   574          207940320
  445   493          207944282
  115   591          207945946
  275   572          207946123
  440   497          207947473
  451   488          207948123
   78   592          207949240
  137   590          207950353
  167   588          207954935
  214   583          207955631
  295   567          207956638
  428   506          207956968
  309   563          207957176
  198   585          207964017
  336   554          207964520
   79   592          207967727
  228   581          207975293
  349   549          207977698
  189   586          207981325
  116   591          207985967
   80   592          207986688
  459   481          207987220
  246   578          207987488
  154   589          207988733
  344   551          207991735
  395   527          207993058
  179   587          207997342
  378   536          208000808
  380   535          208002375
   81   592          208006129
  138   590          208007072
  376   537          208011529
  382   534          208016272
  402   523          208020475
   82   592          208026056
  117   591          208026684
  407   520          208027143
  354   547          208029187
  374   538          208034496
  271   573          208035028
  361   544          208035065
  168   588          208039104
  418   513          208040329
  384   533          208042541
  207   584          208046447
   83   592          208046475
  421   511          208051292
  458   482          208052080
  299   566          208052395
  450   489          208055169
  306   564          208058760
  155   589          208060344
  322   559          208063127
  415   515          208064250
  435   501          208064376
  139   590          208064619
   84   592          208067392
  118   591          208068103
  325   558          208069237
  372   539          208069667
  339   553          208070596
  257   576          208077569
  319   560          208077759
  222   582          208078416
  386   532          208081224
  444   494          208082168
  199   585          208082224
  431   504          208087055
   85   592          208088813
  190   586          208089056
  235   580          208089875
  215   583          208093662
  180   587          208094003
  262   575          208094103
  328   557          208096245
  424   509          208097253
  284   570          208099304
  241   579          208102060
  397   526          208102349
  252   577          208103041
  288   569          208107881
  119   591          208110230
  439   498          208110511
   86   592          208110744
  316   561          208112977
  370   540          208117000
  280   571          208121411
  457   483          208122580
  412   517          208122941
  140   590          208123000
  169   588          208124281
  229   581          208131930
  388   531          208132363
  156   589          208132885
   87   592          208133191
  331   556          208144307
  359   545          208146904
  292   568          208147520
  120   591          208153071
  267   574          208153387
   88   592          208156160
  347   550          208156923
  449   490          208167849
  313   562          208168625
  247   578          208169775
  276   572          208173824
  208   584          208175616
  404   522          208175912
  368   541          208176453
  427   507          208178326
   89   592          208179657
  303   565          208180252
  352   548          208180800
  141   590          208182221
  181   587          208191744
  390   530          208196000
  121   591          208196632
  191   586          208197927
  342   552          208198296
  456   484          208198720
  200   585          208201625
   90   592          208203688
  157   589          208206362
  170   588          208210472
  334   555          208213579
  409   519          208216288
  296   567          208218599
  399   525          208224324
  443   495          208225682
  223   582          208226935
   91   592          208228259
  216   583          208232983
  122   591          208240919
  142   590          208242288
  310   563          208244547
  366   542          208247984
  434   502          208252512
   92   592          208253376
  272   573          208256165
  236   580          208256256
  357   546          208270629
  392   529          208272177
  258   576          208276488
  242   579          208277027
   93   592          208279045
  438   499          208279171
  455   485          208280500
  158   589          208280781
  123   591          208285938
  448   491          208286163
  230   581          208289941
  182   587          208290571
  253   577          208294310
  430   505          208294625
  171   588          208297683
  263   575          208300822
  143   590          208303207
  337   554          208304217
   94   592          208305272
  420   512          208305728
  209   584          208306033
  192   586          208307944
  417   514          208308457
  470   471          208310111
  469   472          208315757
  300   566          208321496
  201   585          208322226
  468   473          208327049
  364   543          208331551
  124   591          208331695
   95   592          208332063
  423   510          208337967
  307   564          208340587
  285   570          208342125
  467   474          208343987
  350   549          208344149
  406   521          208344177
  414   516          208346040
  345   551          208347776
  248   578          208353544
  159   589          208356148
  281   571          208357452
  289   569          208357578
  401   524          208359025
   96   592          208359424
  394   528          208360936
  144   590          208364984
  466   475          208366571
  454   486          208367920
  268   574          208368056
  217   583          208373600
  442   496          208374824
  323   559          208375146
  224   582          208376792
  125   591          208378196
  320   560          208384000
  172   588          208385920
  326   558          208387088
   97   592          208387361
  183   587          208390490
  465   476          208394801
  277   572          208403181
  293   568          208404189
  426   508          208405288
  355   547          208406198
  447   492          208410111
  317   561          208413494
   98   592          208415880
  340   553          208416377
  411   518          208418363
  193   586          208419113
  329   557          208419982
  237   580          208424053
  126   591          208425447
  362   544          208427112
  145   590          208427625
  464   477          208428677
  379   536          208430595
  160   589          208432469
  381   535          208436716
  377   537          208436786
  210   584          208437704
  202   585          208444033
   99   592          208444987
  433   503          208446264
  231   581          208449332
  243   579          208453446
  437   500          208453453
  383   534          208455191
  375   538          208455247
  304   565          208456589
  453   487          208460980
  396   527          208462319
  314   562          208463472
  463   478          208468199
  127   591          208473454
  332   556          208473984
  100   592          208474688
  173   588          208475189
  259   576          208476955
  273   573          208478934
  297   567          208482336
  373   539          208485936
  385   533          208486062
  254   577          208487097
  146   590          208491136
  184   587          208491507
  101   592          208504989
  403   523          208506494
  429   506          208507805
  264   575          208509119
  161   589          208509750
  462   479          208513367
  218   583          208515519
  348   550          208519192
  128   591          208522223
  408   520          208525312
    0   593          208527857
    1   593          208527858
    2   593          208527865
    3   593          208527884
    4   593          208527921
    5   593          208527982
  225   582          208527993
    6   593          208528073
    7   593          208528200
    8   593          208528369
    9   593          208528586
  371   540          208528811
   10   593          208528857
   11   593          208529188
  387   532          208529371
   12   593          208529585
  441   497          208529594
   13   593          208530054
   14   593          208530601
   15   593          208531232
  194   586          208531440
   16   593          208531953
   17   593          208532770
   18   593          208533689
  311   563          208533778
  360   545          208534625
   19   593          208534716
   20   593          208535857
  102   592          208535896
   21   593          208537118
   22   593          208538505
  249   578          208538801
  446   493          208539693
   23   593          208540024
   24   593          208541681
   25   593          208543482
   26   593          208545433
   27   593          208547540
  335   555          208549250
   28   593          208549809
  343   552          208550215
   29   593          208552246
  353   548          208553569
   30   593          208554857
  147   590          208555523
   31   593          208557648
  452   488          208559680
   32   593          208560625
   33   593          208563794
  461   480          208564181
  174   588          208565496
  419   513          208565756
  203   585          208567052
   34   593          208567161
  103   592          208567415
  211   584          208570635
   35   593          208570732
  129   591          208571760
   36   593          208574513
  398   526          208576368
   37   593          208578510
  416   515          208582171
   38   593          208582729
  369   541          208583830
  422   511          208584279
  269   574          208584333
  389   531          208585160
  286   570          208586656
   39   593          208587176
  162   589          208587997
   40   593          208591857
  301   566          208592397
  238   580          208593272
  185   587          208593628
  282   571          208595179
   41   593          208596778
  104   592          208599552
   42   593          208601945
   43   593          208607364
  290   569          208609009
  232   581          208610109
   44   593          208613041
   45   593          208618982
  460   481          208620641
  148   590          208620792
  130   591          208622071
  308   564          208624256
   46   593          208625193
  244   579          208631323
   47   593          208631680
  105   592          208632313
  436   501          208633357
  413   517          208633410
  278   572          208634200
  425   509          208637854
   48   593          208638449
  195   586          208644931
   49   593          208645506
  432   504          208645632
  338   554          208645936
  367   542          208650951
   50   593          208652857
  391   530          208653471
  358   546          208654048
  175   588          208656847
  219   583          208658746
   51   593          208660508
  294   568          208662616
  451   489          208664020
  106   592          208665704
  405   522          208666773
  163   589          208667216
   52   593          208668465
  131   591          208673162
  445   494          208674909
   53   593          208676734
  260   576          208678976
  226   582          208680544
  255   577          208681408
  459   482          208682747
   54   593          208685321
  149   590          208686949
  324   559          208689103
  440   498          208689992
  204   585          208691289
  321   560          208692161
   55   593          208694232
  186   587          208696859
  107   592          208699731
  400   525          208703125
  274   573          208703341
   56   593          208703473
  212   584          208704832
  346   551          208705887
  327   558          208706895
  351   549          208712700
   57   593          208713050
  318   561          208715913
  265   575          208719000
  410   519          208719359
   58   593          208722969
  132   591          208725039
  250   578          208725552
  428   507          208726595
  365   543          208730132
   59   593          208733236
  393   529          208734346
  108   592          208734400
  305   565          208734750
   60   593          208743857
  330   557          208745693
  164   589          208747413
  298   567          208747855
  176   588          208749248
  458   483          208750499
  150   590          208754000
   61   593          208754838
  196   586          208759592
  315   562          208760203
  239   580          208763919
  341   553          208764198
   62   593          208766185
  109   592          208769717
  233   581          208772278
  450   490          208774000
  133   591          208777708
   63   593          208777904
  356   547          208785339
   64   593          208790001
  187   587          208801206
  270   574          208802224
   65   593          208802482
  220   583          208803287
  333   556          208805653
  110   592          208805688
  245   579          208810664
   66   593          208815353
  444   495          208815759
  205   585          208816750
  435   502          208818883
  363   544          208821331
  151   590          208821951
  457   484          208823897
  312   563          208824875
  395   528          208827827
  165   589          208828594
   67   593          208828620
  134   591          208831175
  418   514          208831376
  287   570          208832903
  227   582          208834451
  283   571          208834598
  421   512          208836189
  407   521          208839904
  213   584          208840301
   68   593          208842289
  111   592          208842319
  402   524          208842632
  177   588          208842705
  431   505          208850616
  439   499          208856018
   69   593          208856366
  415   516          208861471
  291   569          208862180
  380   536          208862656
  378   537          208864305
  302   566          208865104
  279   572          208866887
   70   593          208870857
  382   535          208873343
  197   586          208875429
  424   510          208876024
  256   577          208877249
  376   538          208878248
  112   592          208879616
  261   576          208882557
  349   550          208883549
  135   591          208885446
   71   593          208885768
  336   555          208886931
  449   491          208889620
  152   590          208890808
  384   534          208896408
   72   593          208901105
  456   485          208902941
  344   552          208904192
  374   539          208904443
  188   587          208906675
  309   564          208909773
  166   589          208910765
  251   578          208913803
   73   593          208916874
  113   592          208917585
  295   568          208922807
  361   545          208924506
  412   518          208926360
  354   548          208928456
  275   573          208929392
  266   575          208930471
  386   533          208931893
   74   593          208933081
  397   527          208933956
  234   581          208935845
  240   580          208936000
  178   588          208937224
  136   591          208940527
  372   540          208942848
  206   585          208943441
  221   583          208949148
   75   593          208949732
  427   508          208950995
  114   592          208956232
  153   590          208960577
  443   496          208962243
   76   593          208966833
  471   471          208974222
  214   584          208977048
  470   472          208977048
  388   532          208979840
   77   593          208984390
  469   473          208985526
  455   486          208987631
  339   554          208989683
  228   582          208989720
  246   579          208991475
  198   586          208992448
  370   541          208993421
  167   589          208993932
  404   523          208994931
  115   592          208995563
  137   591          208996424
  468   474          208999656
  322   560          209002248
   78   593          209002409
  325   559          209005004
  434   503          209010031
  448   492          209010880
  189   587          209013272
  306   565          209014741
  299   567          209015162
  467   475          209019438
  319   561          209020240
   79   593          209020896
  271   574          209021735
  409   520          209025929
  438   500          209027672
  328   558          209028664
  154   590          209031264
  179   588          209032811
  116   592          209035584
  359   546          209039615
   80   593          209039857
  390   531          209040291
  466   476          209044872
  399   526          209052775
  138   591          209053143
  368   542          209056120
  316   562          209058824
   81   593          209059298
  430   506          209061216
  347   551          209066074
  207   585          209071368
  331   557          209073384
  257   577          209074626
  284   571          209075715
  465   477          209075958
  117   592          209076301
  454   487          209077967
  168   589          209078101
   82   593          209079225
  288   570          209080872
  352   549          209083357
  262   576          209087704
  420   513          209093697
  222   583          209096335
   83   593          209099644
  235   581          209100816
  280   572          209101248
  417   515          209102588
  155   590          209102875
  252   578          209103560
  241   580          209109521
  199   586          209110655
  139   591          209110690
  464   478          209112696
  392   530          209113288
  342   553          209114065
  442   497          209114361
  215   584          209115079
  292   569          209117097
  118   592          209117720
  313   563          209117844
  423   511          209119798
   84   593          209120561
  190   587          209121003
  180   588          209129472
  366   543          209130903
  447   493          209137780
  334   556          209139320
  303   566          209139623
   85   593          209141982
  267   575          209143538
  229   582          209146357
  414   517          209146357
  463   479          209155086
  276   573          209157093
  119   592          209159847
  406   522          209160064
  169   589          209163278
   86   593          209163913
  357   547          209166616
  140   591          209169071
  247   579          209173762
  453   488          209173949
  156   590          209175416
  426   509          209181005
  401   525          209184326
  296   568          209184768
   87   593          209186360
  310   564          209197144
  394   529          209198873
  208   585          209200537
  120   592          209202688
  462   480          209203128
  437   501          209204954
  433   504          209206801
   88   593          209209329
  364   544          209217728
  411   519          209224890
  337   555          209226628
  181   588          209227213
  141   591          209228292
  191   587          209229874
  200   586          209230056
   89   593          209232826
  272   574          209242872
  223   583          209244854
  121   592          209246249
  157   590          209248893
  170   589          209249469
  350   550          209250000
  216   584          209254400
  461   481          209256822
   90   593          209256857
  345   552          209260233
  236   581          209267197
  446   494          209270320
  441   498          209272113
  258   577          209273545
  452   489          209275577
  429   507          209277432
   91   593          209281428
  300   567          209284263
  242   580          209284488
  142   591          209288359
  122   592          209290536
  379   537          209294092
  263   576          209294423
  253   578          209294829
  307   565          209296568
  381   536          209296997
  396   528          209297088
  377   538          209303505
  230   582          209304368
  355   548          209305467
   92   593          209306545
  383   535          209312262
  323   560          209314267
  460   482          209316168
  362   545          209316553
  285   571          209318536
  326   559          209322855
  158   590          209323312
  375   539          209325194
  182   588          209326040
  320   561          209326481
  403   524          209328651
  289   570          209330569
  209   585          209330954
   93   593          209332214
  340   554          209335464
  123   592          209335555
  171   589          209336680
  281   572          209337289
  408   521          209338073
  192   587          209339891
  385   534          209339929
  143   591          209349278
  201   586          209350657
  329   558          209352401
  419   514          209356803
  248   579          209357531
  268   575          209358207
   94   593          209358441
  373   540          209359117
  317   562          209359341
  422   512          209369176
  293   569          209373766
  416   516          209379392
  387   533          209380040
  459   483          209381166
  124   592          209381312
  451   490          209382851
   95   593          209385232
  277   573          209386450
  436   502          209387864
  224   583          209394711
  217   584          209395017
  159   590          209398679
  332   557          209403061
  371   541          209405232
  398   527          209407975
  445   495          209408500
  432   505          209409193
  144   591          209411055
   96   593          209412593
  314   563          209412691
  304   566          209415960
  425   510          209416625
  172   589          209424917
  183   588          209425959
  360   546          209427336
  125   592          209427813
  348   551          209428343
  389   532          209432637
  237   581          209434994
  440   499          209435499
  413   518          209436829
   97   593          209440530
  297   568          209448505
  193   587          209451060
  458   484          209451816
  353   549          209456126
  243   580          209460907
  210   585          209462625
  369   542          209463497
  231   582          209463759
  273   574          209465641
  343   553          209465984
   98   593          209469049
  202   586          209472464
  145   591          209473696
  259   577          209474012
  335   556          209474991
  160   590          209475000
  126   592          209475064
  405   523          209485792
  311   564          209486375
  254   578          209487616
  450   491          209495771
  391   531          209497762
   99   593          209498156
  428   508          209499264
  264   576          209502720
  173   589          209514186
  127   592          209523071
  184   588          209526976
  100   593          209527857
  457   485          209528118
  410   520          209529000
  400   526          209531576
  367   543          209533870
  218   584          209536936
  146   591          209537207
  249   579          209542788
  225   583          209545912
  358   547          209550035
  161   590          209552281
  444   496          209552320
  301   567          209555164
  101   593          209558158
  286   571          209563067
  194   587          209563387
  338   555          209568347
  128   592          209571840
  269   575          209574484
  282   572          209575016
  393   530          209575457
  435   503          209576402
  308   565          209580237
  290   570          209582000
    0   594          209584584
    1   594          209584585
    2   594          209584592
    3   594          209584611
    4   594          209584648
    5   594          209584709
    6   594          209584800
    7   594          209584927
    8   594          209585096
    9   594          209585313
   10   594          209585584
   11   594          209585915
   12   594          209586312
   13   594          209586781
   14   594          209587328
   15   594          209587959
   16   594          209588680
  102   593          209589065
   17   594          209589497
   18   594          209590416
   19   594          209591443
   20   594          209592584
   21   594          209593845
   22   594          209595232
  203   586          209595483
  211   585          209595556
   23   594          209596751
   24   594          209598408
   25   594          209600209
  147   591          209601594
   26   594          209602160
  238   581          209604213
   27   594          209604267
  174   589          209604493
  439   500          209604519
   28   594          209606536
   29   594          209608973
  456   486          209610072
   30   594          209611584
  449   492          209614337
   31   594          209614375
  365   544          209616309
  431   506          209617207
   32   594          209617352
  278   573          209617469
  346   552          209618344
  351   550          209618551
   33   594          209620521
  103   593          209620584
  129   592          209621377
   34   594          209623888
  421   513          209624158
  232   582          209624536
  418   515          209625507
   35   594          209627459
  324   560          209628224
  185   588          209629097
  162   590          209630528
   36   594          209631240
  294   569          209632193
  321   561          209634642
   37   594          209635237
  244   580          209638784
   38   594          209639456
  471   472          209641159
  327   559          209642662
   39   594          209643903
  470   473          209646817
   40   594          209648584
  104   593          209652721
   41   594          209653505
  407   522          209655791
  424   511          209657855
  469   474          209658133
   42   594          209658672
  318   562          209661760
  415   517          209661788
   43   594          209664091
  395   529          209665764
  148   591          209666863
  402   525          209667933
   44   594          209669768
  130   592          209671688
  468   475          209675107
   45   594          209675709
  260   577          209676033
  195   587          209676878
  330   558          209678112
  219   584          209680163
   46   594          209681920
  255   578          209681927
  341   554          209683285
  356   548          209684608
  105   593          209685482
   47   594          209688407
  274   574          209690048
  305   566          209694121
   48   594          209695176
  175   589          209695844
  455   487          209697678
  467   476          209697739
  226   583          209698463
  443   497          209701780
   49   594          209702233
  315   563          209709422
   50   594          209709584
  163   590          209709747
  363   545          209710772
  265   576          209712601
  298   568          209714024
   51   594          209717235
  106   593          209718873
  204   586          209719720
  131   592          209722779
   52   594          209725192
  466   477          209726029
  380   537          209726153
  427   509          209726712
  250   579          209729539
  212   585          209729753
  378   538          209731024
  186   588          209732328
  412   519          209732887
  149   591          209733020
   53   594          209733461
  382   536          209733624
  333   557          209734730
  448   493          209738549
   54   594          209742048
  376   539          209748195
   55   594          209750959
  107   593          209752900
  384   535          209753479
  465   478          209759977
   56   594          209760200
  397   528          209768725
   57   594          209769777
  434   504          209770568
  132   592          209774656
  239   581          209774860
  312   564          209777472
  374   540          209777624
  438   501          209779173
   58   594          209779696
  386   534          209785760
  233   582          209786705
  108   593          209787569
  176   589          209788245
  164   590          209789944
   59   594          209789963
  454   488          209790936
  196   587          209791539
  270   575          209792375
  349   551          209792700
  464   479          209799583
  150   591          209800071
   60   594          209800584
  287   571          209809314
   61   594          209811565
  336   556          209812672
  283   572          209814435
  404   524          209817088
  361   546          209817217
  245   580          209818125
  372   541          209819269
  344   553          209819961
  109   593          209822886
   62   594          209822912
  220   584          209824704
  133   592          209827325
  302   567          209827871
  388   533          209830509
  430   507          209830843
  354   549          209831013
   63   594          209834631
  291   570          209835171
  187   588          209836675
  409   521          209838690
  463   480          209844847
  205   586          209845181
   64   594          209846728
  279   573          209850156
  227   583          209852370
  442   498          209856880
  110   593          209858857
   65   594          209859209
  213   585          209865222
  309   565          209865754
  151   591          209868022
  447   494          209868407
  165   590          209871125
   66   594          209872080
  370   542          209873088
  256   578          209877768
  261   577          209879614
  134   592          209880792
  177   589          209881702
  399   527          209884382
  420   514          209884744
   67   594          209885347
  390   532          209887768
  453   489          209889846
  295   569          209892384
  111   593          209895488
  462   481          209895769
   68   594          209899016
  417   516          209899809
  423   512          209904695
  197   587          209907376
  339   555          209912094
   69   594          209913093
  275   574          209916099
  251   579          209917790
  266   576          209924072
   70   594          209927584
  112   593          209932785
  135   592          209935063
  359   547          209935602
  152   591          209936879
  368   543          209939039
  188   588          209942144
   71   594          209942495
  325   560          209944125
  322   561          209944729
  240   581          209946941
  414   518          209949776
  234   582          209950272
  461   482          209952349
  166   590          209953296
  392   531          209957579
   72   594          209957832
  437   502          209959461
  426   510          209959776
  328   559          209964431
  319   562          209966087
  433   505          209970362
  221   584          209970565
  113   593          209970754
  206   586          209971872
   73   594          209973601
  306   566          209974112
  178   589          209976221
  347   552          209978531
  406   523          209979083
  299   568          209981331
  352   550          209989208
   74   594          209989808
  136   592          209990144
  452   490          209994408
  246   580          209998936
  214   585          210001969
  446   495          210003911
  331   558          210005803
   75   594          210006459
  153   591          210006648
  228   583          210007639
  316   563          210008043
  114   593          210009401
  271   575          210011886
  401   526          210012777
  460   483          210014587
  366   544          210017080
  441   499          210017620
   76   594          210023560
  198   587          210024395
  342   554          210033152
  411   520          210034531
  167   590          210036463
  394   530          210039984
   77   594          210041117
  137   592          210046041
  115   593          210048732
  189   588          210048741
  429   508          210050101
  284   572          210055552
  288   571          210057283
   78   594          210059136
  357   548          210065885
  334   557          210068397
  313   564          210070441
  179   589          210071808
  257   578          210075145
  154   591          210077335
   79   594          210077623
  459   484          210082483
  280   573          210084517
  262   577          210084761
  116   593          210088753
  292   570          210090088
   80   594          210096584
  207   586          210099799
  303   567          210102390
  138   592          210102760
  451   491          210104622
  364   545          210107169
  252   579          210107547
  235   582          210115243
   81   594          210116025
  222   584          210117752
  241   581          210120462
  168   590          210120632
  117   593          210129470
  396   529          210135025
   82   594          210135952
  267   576          210137139
  215   585          210140000
  199   587          210142602
  276   574          210143800
  445   496          210145061
  436   503          210145383
  155   591          210148946
  419   515          210150934
  337   556          210152369
  310   565          210153125
  403   525          210153952
  408   522          210153960
  296   569          210154345
  458   485          210156037
   83   594          210156371
  190   588          210156472
  422   513          210157145
  350   551          210159151
  139   592          210160307
  381   537          210160494
  379   538          210160811
  229   583          210164276
  180   589          210168469
  118   593          210170889
  383   536          210172543
  377   539          210173452
  432   506          210175784
  345   553          210176002
   84   594          210177288
  416   517          210179709
  247   580          210181223
  440   500          210184000
  385   535          210197000
  375   540          210198375
  425   511          210198456
   85   594          210198709
  169   590          210205809
  355   549          210208024
  362   546          210209264
  119   593          210213016
  140   592          210218688
  450   492          210220488
   86   594          210220640
  156   591          210221487
  208   586          210228968
  272   575          210233023
  387   534          210233907
  457   486          210235249
  373   541          210235538
  398   528          210242744
   87   594          210243087
  413   519          210243356
  300   568          210250432
  120   593          210255857
  307   566          210255939
  323   561          210256748
  340   555          210257875
  326   560          210261976
  200   587          210262003
  191   588          210265343
   88   594          210266056
  181   589          210266210
  223   584          210266271
  320   562          210272328
  258   578          210274064
  428   509          210274981
  141   592          210277909
  216   585          210279321
  236   582          210281624
  389   533          210283306
  371   542          210284899
  329   559          210288168
   89   594          210289553
  263   577          210291480
  444   497          210291857
  170   590          210292000
  157   591          210294964
  242   581          210295429
  285   572          210298373
  253   579          210298816
  121   593          210299418
  289   571          210306980
  405   524          210307949
  472   472          210308096
  317   563          210308560
  471   473          210310928
   90   594          210313584
  470   474          210319424
  456   487          210320119
  281   573          210320558
  230   583          210322287
  360   547          210323323
  469   475          210333584
  332   558          210335480
  435   504          210336939
  142   592          210337976
   91   594          210338155
  348   552          210340800
  410   521          210341761
  449   493          210342006
  122   593          210343705
  391   532          210345239
  369   543          210346416
  293   570          210346757
  268   576          210351808
  468   476          210353408
  439   501          210356020
  209   586          210359385
  353   550          210361977
  400   527          210363183
   92   594          210363272
  248   580          210364992
  182   589          210365037
  314   564          210365288
  158   591          210369383
  277   574          210373157
  192   588          210375360
  304   567          210378727
  467   477          210378896
  171   590          210379211
  201   587          210382604
  343   554          210385071
  431   507          210386834
  123   593          210388724
   93   594          210388941
  143   592          210398895
  335   557          210404068
  466   478          210410048
  455   488          210410647
   94   594          210415168
  421   514          210415205
  224   584          210416128
  297   569          210418082
  393   531          210419748
  217   585          210419938
  367   544          210420047
  418   516          210422728
  124   593          210434481
   95   594          210441959
  311   565          210442356
  424   512          210442752
  443   498          210444299
  159   591          210444750
  465   479          210446864
  358   548          210449304
  237   582          210449421
  273   575          210455792
  144   592          210460672
  183   589          210464956
  415   518          210465207
  172   590          210467448
  448   494          210469176
   96   594          210469320
  243   581          210471848
  259   578          210474531
  407   523          210474810
  125   593          210480982
  231   583          210481678
  193   588          210486529
  464   480          210489344
  210   586          210491056
  254   579          210491603
  338   556          210494088
  402   526          210496384
   97   594          210497257
  264   577          210499777
  202   587          210504411
  427   510          210505483
  365   545          210505750
  454   489          210506833
  395   530          210506875
  160   591          210521071
  301   568          210521333
  145   592          210523313
   98   594          210525776
  351   551          210527702
  126   593          210528233
  438   502          210533680
  346   553          210534113
  434   505          210534129
  463   481          210537488
  308   566          210539608
  412   520          210542528
  286   572          210542904
  249   580          210550249
   99   594          210554883
  173   590          210556717
  282   573          210558285
  290   571          210558411
  218   585          210561857
  184   589          210565973
  225   584          210567329
  269   576          210568085
  324   561          210570705
  127   593          210576240
  321   562          210580489
  327   560          210581783
  100   594          210584584
  146   592          210586824
  356   549          210587165
  462   482          210591296
  380   538          210592872
  382   537          210597121
  161   591          210598352
  194   588          210598856
  378   539          210600971
  447   495          210601998
  442   499          210602387
  363   546          210603483
  430   508          210603512
  278   574          210604176
  294   570          210605184
  341   555          210605696
  397   529          210606662
  453   490          210608677
  318   563          210610979
  384   536          210613760
  330   559          210613879
  101   594          210614885
  238   582          210618640
  376   540          210621376
  211   586          210623987
  128   593          210625009
  203   587          210627430
  404   525          210642389
  232   583          210642455
  386   535          210642831
    0   595          210644875
    1   595          210644876
    2   595          210644883
    3   595          210644902
    4   595          210644939
    5   595          210645000
    6   595          210645091
    7   595          210645218
    8   595          210645387
    9   595          210645604
  102   594          210645792
   10   595          210645875
   11   595          210646206
   12   595          210646603
  174   590          210647024
   13   595          210647072
   14   595          210647619
   15   595          210648250
   16   595          210648971
  244   581          210649725
   17   595          210649788
   18   595          210650707
  461   483          210650768
  147   592          210651211
   19   595          210651734
   20   595          210652875
  374   541          210654045
   21   595          210654136
  409   522          210654577
   22   595          210655523
  305   567          210656888
   23   595          210657042
   24   595          210658699
   25   595          210660500
  315   564          210662019
   26   595          210662451
   27   595          210664558
   28   595          210666827
  333   558          210667149
  185   589          210668094
   29   595          210669264
   30   595          210671875
  129   593          210674546
   31   595          210674666
  260   578          210676552
  162   591          210676599
  103   594          210677311
   32   595          210677643
  420   515          210678875
  274   575          210680199
   33   595          210680812
  298   569          210683601
   34   595          210684179
  388   534          210684376
  255   579          210685914
   35   595          210687750
   36   595          210691531
  423   513          210692664
   37   595          210695528
  372   542          210698936
   38   595          210699747
  417   517          210700126
   39   595          210704194
  219   585          210705084
  349   552          210705157
   40   595          210708875
  104   594          210709448
  265   577          210709658
  195   588          210712347
  361   547          210713204
   41   595          210713796
  460   484          210715904
  452   491          210716179
  148   592          210716480
  437   503          210716980
   42   595          210718963
  399   528          210719151
  226   584          210719880
   43   595          210724382
  130   593          210724857
   44   595          210730059
  312   565          210733453
   45   595          210736000
  354   550          210736864
  433   506          210736953
  250   580          210737000
  175   590          210738375
  390   533          210738437
  344   554          210739048
  446   496          210740472
  426   511          210741607
  336   557          210741749
  105   594          210742209
   46   595          210742211
   47   595          210748698
  204   587          210751667
   48   595          210755467
  163   591          210755818
  370   543          210756007
  414   519          210756303
  212   586          210758184
   49   595          210762524
  441   500          210766121
   50   595          210769875
  186   589          210771325
  106   594          210775600
  131   593          210775948
   51   595          210777526
  149   592          210782637
   52   595          210785483
  270   576          210785976
  459   485          210786704
  287   572          210789151
  239   582          210789287
   53   595          210793752
  302   568          210794040
  283   573          210797704
  406   524          210801240
   54   595          210802339
  233   583          210804624
  392   532          210805056
  107   594          210809627
   55   595          210811250
  291   571          210811582
   56   595          210820491
  309   566          210825125
  368   544          210825216
  429   509          210825818
  196   588          210827008
  132   593          210827825
  245   581          210829066
  451   492          210829339
   57   595          210830068
  176   590          210830776
  359   548          210834871
  164   591          210836015
  279   574          210836863
  339   556          210837835
   58   595          210839987
  108   594          210844296
  401   527          210844384
  411   521          210847292
  220   585          210849625
  150   592          210849688
   59   595          210850254
   60   595          210860875
  458   486          210863168
  295   570          210865375
   61   595          210871856
  227   584          210873787
  187   589          210875672
  205   587          210877128
  109   594          210879613
  261   578          210880133
  133   593          210880494
  256   579          210881755
   62   595          210883203
  394   531          210884275
  445   497          210884598
  325   561          210886606
  322   562          210890576
  213   586          210893653
  347   553          210894300
   63   595          210894922
  352   551          210898359
  328   560          210903552
  436   504          210905920
  275   575          210906250
  366   545          210906521
   64   595          210907019
  319   563          210915306
  110   594          210915584
  165   591          210917196
  151   592          210917639
   65   595          210919500
  266   577          210921129
  177   590          210924233
  251   580          210925251
   66   595          210932371
  134   593          210933961
  440   501          210935501
  306   567          210936879
  331   559          210941570
  197   588          210942845
  457   487          210945296
  432   507          210945411
   67   595          210945638
  419   516          210948155
  450   493          210948157
  422   514          210948192
  299   569          210950908
  111   594          210952215
  342   555          210955563
   68   595          210959307
  316   564          210960640
  240   582          210961368
  234   583          210968191
  357   549          210968442
  408   523          210972979
   69   595          210973384
  396   530          210976136
  472   473          210977865
  188   589          210981141
  403   526          210982403
  416   518          210983128
  425   512          210983353
  471   474          210983535
  152   592          210986496
   70   595          210987875
  135   593          210988232
  112   594          210989512
  470   475          210994875
  221   585          210995486
  166   591          210999367
  364   546          210999880
  334   558          211000816
   71   595          211002786
  206   587          211003819
  271   576          211005487
  246   581          211009877
  469   476          211011885
   72   595          211018123
  178   590          211018752
  313   565          211026422
  381   538          211027213
  113   594          211027481
  228   584          211029056
  214   586          211030400
  379   539          211030758
  456   488          211033088
   73   595          211033892
  444   498          211034376
  468   477          211034565
  383   537          211036040
  288   572          211037120
  284   573          211038821
  136   593          211043313
  377   540          211046633
   74   595          211050099
  413   520          211052997
  428   510          211053752
  153   592          211056265
  385   536          211057281
  198   588          211059864
  467   478          211062915
  114   594          211066128
  292   571          211066499
   75   595          211066750
  303   568          211068559
  280   574          211071224
  350   552          211071608
  449   494          211072633
  375   541          211074796
  257   579          211079132
  398   529          211080681
  337   557          211081446
  167   591          211082534
   76   595          211083851
  262   578          211085280
  189   589          211087738
  387   535          211090978
  345   554          211095089
  466   479          211096935
  137   593          211099210
  435   505          211100500
   77   595          211101408
  362   547          211105251
  115   594          211105459
  439   502          211110527
  310   566          211112496
  355   550          211113875
  179   590          211114339
  252   580          211115008
  373   542          211115205
   78   595          211119427
  455   489          211126544
  154   592          211126952
  296   570          211127336
  207   587          211131746
  235   583          211133162
  405   525          211133250
  276   575          211133951
  267   577          211134196
  241   582          211134889
  465   480          211136625
  389   534          211137173
   79   595          211137914
  222   585          211142673
  116   594          211145480
  138   593          211155929
   80   595          211156875
  410   522          211157648
  431   508          211159503
  168   591          211166703
  371   543          211167818
  215   586          211168431
   81   595          211176316
  199   588          211178071
  464   481          211181985
  340   556          211183616
  229   584          211185693
  117   594          211186197
  443   499          211189806
  247   581          211192164
  190   589          211195469
  391   533          211195908
   82   595          211196243
  400   528          211197952
  155   592          211198563
  323   562          211202595
  448   495          211202767
  326   561          211204457
  421   515          211209336
  180   590          211211000
  139   593          211213476
   83   595          211216662
  307   567          211218706
  300   569          211220009
  320   563          211221547
  360   548          211222592
  418   517          211223045
  454   490          211225664
  272   576          211226624
  329   560          211227289
  118   594          211227616
  424   513          211230721
  369   544          211232593
  463   482          211233015
   84   595          211237579
  169   591          211251880
  348   553          211256569
   85   595          211259000
  208   587          211260915
  317   564          211261157
  393   532          211267225
  119   594          211269743
  156   592          211271104
  353   551          211271128
  332   559          211271247
  415   519          211271734
  140   593          211271857
  258   579          211278051
   86   595          211280931
  285   573          211281642
  289   572          211286817
  427   511          211287314
  462   483          211289715
  223   585          211291192
  438   503          211291199
  263   578          211291999
  407   524          211296967
  200   588          211297472
  236   583          211299543
  434   506          211300720
   87   595          211303378
  191   589          211304340
  253   580          211306277
  281   574          211307265
  343   555          211307482
  216   586          211307752
  181   590          211308741
  367   545          211309488
  242   582          211309856
  120   594          211312584
  314   565          211321269
  293   571          211323168
   88   595          211326347
  402   527          211327991
  453   491          211330448
  141   593          211331078
  335   558          211336487
  170   591          211338071
  447   496          211338559
  230   584          211343704
  157   592          211344581
  304   568          211344896
  268   577          211348865
   89   595          211349844
  442   500          211350888
  395   531          211351166
  358   549          211351861
  461   484          211352085
  412   521          211355289
  121   594          211356145
  277   575          211363308
   90   595          211373875
  248   581          211375933
  430   509          211379229
  297   570          211391073
  142   593          211391145
  209   587          211391332
   91   595          211398446
  365   546          211398461
  122   594          211400432
  311   566          211401727
  182   590          211407568
  192   589          211414357
  201   588          211418073
  158   592          211419000
  460   485          211420125
  338   557          211423165
   92   595          211423563
  171   591          211425282
  351   552          211440159
  452   492          211440896
  224   585          211441049
  123   594          211445451
  397   530          211447773
  217   586          211448369
   93   595          211449232
  273   576          211449393
  143   593          211452064
  346   554          211453200
  380   539          211462819
  382   538          211463840
  237   583          211467340
  404   526          211470840
  409   523          211473596
  378   540          211474152
   94   595          211475459
  420   516          211476096
  384   537          211477257
  437   504          211477517
  259   579          211478518
  446   497          211480009
  423   514          211483711
  243   582          211486275
  301   569          211490910
  124   594          211491208
  356   550          211493016
  459   486          211493835
  159   592          211494367
  376   541          211497797
  254   580          211499064
  363   547          211499470
  264   578          211500296
   95   595          211502250
  308   567          211502375
  231   584          211503095
  386   536          211503112
  417   518          211503545
  433   507          211506580
  183   590          211507487
  172   591          211513519
  144   593          211513841
  324   562          211516552
  441   501          211517622
  210   587          211523003
  327   561          211524264
  193   589          211525526
  286   573          211526173
  426   512          211526504
   96   595          211529611
  321   563          211529708
  341   556          211531437
  374   542          211533712
  125   594          211537709
  290   572          211538248
  202   588          211539880
  388   535          211541447
  282   574          211544992
  330   560          211553000
  451   493          211557008
  399   529          211557088
   97   595          211557548
  249   581          211561190
  318   564          211563576
  269   577          211565142
  414   520          211565944
  160   592          211570688
  458   487          211573215
  145   593          211576482
  294   571          211581595
  372   543          211581855
  126   594          211584960
   98   595          211586067
  218   586          211590288
  225   585          211592250
  390   534          211592304
  278   575          211594327
  173   591          211602788
  333   559          211602916
  429   510          211604589
  184   590          211608504
  361   548          211612473
   99   595          211615174
  315   565          211618000
  349   553          211620926
  305   568          211623057
  406   525          211626541
  445   498          211627117
  127   594          211632967
  238   583          211636559
  194   589          211637853
  146   593          211639993
  370   544          211642184
  100   595          211644875
  354   551          211646015
  473   473          211647634
  161   592          211647969
  472   474          211650472
  392   533          211655725
  211   587          211655934
  298   570          211656592
  457   488          211658265
  471   475          211658986
  344   555          211661459
  203   588          211662899
  411   522          211663179
  232   584          211663872
  244   582          211664152
  436   505          211669481
  470   476          211673176
  274   576          211673800
  336   558          211674168
  101   595          211675176
  450   494          211678784
  401   528          211679153
  260   579          211680539
  128   594          211681736
  440   502          211690008
  312   566          211692824
  469   477          211693042
  174   591          211693095
  255   580          211693375
  147   593          211704380
  102   595          211706083
    0   596          211708736
    1   596          211708737
    2   596          211708744
    3   596          211708763
    4   596          211708800
    5   596          211708861
    6   596          211708952
    7   596          211709079
    8   596          211709248
    9   596          211709465
   10   596          211709736
   11   596          211710067
  265   578          211710177
   12   596          211710464
  185   590          211710625
   13   596          211710933
   14   596          211711480
   15   596          211712111
   16   596          211712832
   17   596          211713649
   18   596          211714568
  368   545          211714657
   19   596          211715595
   20   596          211716736
   21   596          211717997
  432   508          211718080
  468   478          211718584
   22   596          211719384
   23   596          211720903
   24   596          211722560
   25   596          211724361
  162   592          211726216
   26   596          211726312
   27   596          211728419
   28   596          211730688
  129   594          211731273
  394   532          211731752
   29   596          211733125
  219   586          211733515
   30   596          211735736
  359   549          211737428
  103   595          211737602
   31   596          211738527
   32   596          211741504
  422   515          211742323
   33   596          211744673
  226   585          211744801
  250   581          211747941
   34   596          211748040
  419   517          211748472
  456   489          211748985
  467   479          211749802
  195   589          211751344
   35   596          211751611
   36   596          211755392
   37   596          211759389
   38   596          211763608
  302   569          211763617
  339   557          211766912
   39   596          211768055
  148   593          211769649
  104   595          211769739
  425   513          211771322
  287   573          211772420
   40   596          211772736
   41   596          211777657
  444   499          211779883
  130   594          211781584
   42   596          211782824
  270   577          211783033
  283   574          211784411
  175   591          211784446
  466   480          211786696
  204   588          211787136
  309   567          211787892
   43   596          211788243
  416   519          211789655
  212   587          211790131
  291   572          211791419
   44   596          211793920
  408   524          211795136
  366   546          211799232
   45   596          211799861
  105   595          211802500
  163   592          211805435
   46   596          211806072
  449   495          211806224
  239   583          211807206
  352   552          211810816
   47   596          211812559
  347   554          211813387
  186   590          211813856
  403   527          211814010
   48   596          211819328
  396   531          211820427
  233   584          211826041
   49   596          211826385
  279   575          211827014
  465   481          211829266
  325   562          211832453
  131   594          211832675
   50   596          211833736
  428   511          211835583
  149   593          211835806
  106   595          211835891
  322   563          211839795
   51   596          211841387
  295   571          211841786
  245   582          211843493
  455   490          211845375
  328   561          211846033
   52   596          211849344
   53   596          211857613
  413   521          211865758
  196   589          211866005
   54   596          211866200
  435   506          211867091
  319   564          211867903
  439   503          211868046
  107   595          211869918
  357   550          211874293
   55   596          211875111
  176   591          211876847
  464   482          211877512
  220   586          211878056
  331   560          211880691
  342   556          211881304
  261   579          211884120
   56   596          211884352
  132   594          211884552
  164   592          211885632
  256   580          211889216
   57   596          211893929
  364   547          211895867
  381   539          211897160
  227   585          211898708
  275   576          211899851
  383   538          211902759
  150   593          211902857
  306   568          211903048
   58   596          211903848
  379   540          211903939
  108   595          211904587
  205   588          211912597
   59   596          211914115
  316   565          211916621
  187   590          211918203
  385   537          211920778
  266   578          211921648
  398   530          211921792
  377   541          211923054
  299   570          211923899
   60   596          211924736
  213   587          211925600
  463   483          211931434
  431   509          211935220
   61   596          211935717
  251   581          211936192
  334   559          211936583
  133   594          211937221
  443   500          211938307
  448   496          211939328
  109   595          211939904
   62   596          211947064
  454   491          211947435
  387   536          211951259
  375   542          211954463
   63   596          211958783
  405   526          211961701
  165   592          211966813
  177   591          211970304
  151   593          211970808
   64   596          211970880
  110   595          211975875
  410   523          211976667
  240   583          211979287
  197   589          211981842
   65   596          211983361
  313   566          211985793
  350   553          211987377
  234   584          211989608
  134   594          211990688
  462   484          211991032
  389   535          211994244
   66   596          211996232
  373   543          211998124
  271   577          212002544
  362   548          212004520
  421   516          212006557
   67   596          212009499
  111   595          212012506
  337   558          212013865
  345   555          212017500
  288   573          212020389
  424   514          212021768
  355   551          212023026
   68   596          212023168
  188   590          212023672
  221   586          212023917
  246   582          212024304
  284   574          212025528
  418   518          212026464
  400   529          212035889
   69   596          212037245
  303   569          212038136
  206   588          212039288
  152   593          212039665
  135   594          212044959
  292   572          212046336
  166   592          212048984
  391   534          212049775
  112   595          212049803
   70   596          212051736
  438   504          212051736
  228   585          212053977
  371   544          212053995
  453   492          212055165
  461   485          212056306
  280   575          212061375
  214   587          212062347
  178   591          212064823
   71   596          212066647
  434   507          212070347
  427   512          212072211
  310   567          212075263
  447   497          212078096
  415   520          212081375
   72   596          212081984
  257   580          212086593
  113   595          212087772
  262   579          212089267
   73   596          212097753
  198   589          212098861
  136   594          212100040
  442   501          212102389
  296   571          212103747
  153   593          212109434
  340   557          212112693
   74   596          212113960
  393   533          212117894
  369   545          212122034
  407   525          212122268
  360   549          212125149
  252   581          212125949
  114   595          212126419
  460   486          212127256
  276   576          212127552
  189   590          212130269
   75   596          212130611
  167   592          212132151
  267   578          212134715
   76   596          212147712
  326   562          212150304
  323   563          212151814
  241   583          212152808
  235   584          212154579
  137   594          212155937
  430   510          212158000
  179   591          212160410
  402   528          212162760
   77   596          212165269
  115   595          212165750
  207   588          212167215
  452   493          212168565
  329   561          212169770
  222   586          212171104
  412   522          212171176
  320   564          212174144
  348   554          212175656
  154   593          212180121
   78   596          212183288
  353   552          212183585
  307   568          212184875
  300   570          212193000
  395   532          212198643
  215   587          212200378
   79   596          212201775
  367   546          212202199
  459   487          212203882
  116   595          212205771
  247   582          212206591
  332   560          212210368
  229   585          212210614
  138   594          212212656
  168   592          212216320
  199   589          212217068
  317   565          212217138
   80   596          212220736
  446   498          212222528
  272   577          212223681
  343   556          212233223
  190   590          212238000
   81   596          212240177
  437   505          212241078
  117   595          212246488
  155   593          212251732
  180   591          212257071
  358   550          212257712
   82   596          212260104
  285   574          212268349
  289   573          212270086
  139   594          212270203
  441   502          212272129
  335   559          212272254
  420   517          212276413
  423   515          212277842
  433   508          212279249
   83   596          212280523
  314   566          212280640
  258   580          212285512
  458   488          212286184
  451   494          212287635
  118   595          212287907
  397   531          212292064
  365   547          212294448
  409   524          212295753
  263   579          212295986
  208   588          212296384
  281   575          212297416
   84   596          212301440
  169   592          212301497
  404   527          212302447
  293   572          212303005
  417   519          212310072
  304   569          212314473
  426   513          212314473
  253   581          212317218
  223   586          212319623
  473   474          212320241
  236   584          212320960
   85   596          212322861
  156   593          212324273
  472   475          212325923
  242   583          212327775
  140   594          212328584
  119   595          212330034
  382   539          212333787
  380   540          212336000
  200   589          212336469
  471   476          212337287
  216   587          212339699
  384   538          212343976
   86   596          212344792
  191   590          212346871
  268   578          212349384
  378   541          212350573
  470   477          212354333
  181   591          212354812
  338   558          212355584
  351   553          212355928
  277   576          212356909
  311   567          212364494
  386   537          212366609
   87   596          212367239
  297   571          212367484
  230   585          212368625
  445   499          212372624
  120   595          212372875
  457   489          212374162
  346   555          212375611
  469   478          212377061
  376   542          212377464
  414   521          212378705
  429   511          212386420
  170   592          212387688
  141   594          212387805
   88   596          212390208
  248   582          212390360
  157   593          212397750
  399   530          212398199
  363   548          212398739
  388   536          212401728
  356   551          212402167
  468   479          212405471
  450   495          212412375
   89   596          212413705
  121   595          212416436
  374   543          212416631
  209   588          212426801
  436   506          212436072
   90   596          212437736
  467   480          212439563
  273   577          212446450
  440   503          212447527
  142   594          212447872
  390   535          212449375
  182   591          212453639
  406   526          212454992
  192   590          212456888
  201   589          212457070
  341   557          212460514
  122   595          212460723
   91   596          212462307
  301   570          212463901
  324   563          212465771
  456   490          212467816
  372   544          212468032
  308   568          212468544
  224   586          212469480
  327   562          212470111
  158   593          212472169
  171   592          212474899
  466   481          212479337
  217   587          212480316
  411   523          212482198
  321   564          212482305
  259   580          212485979
   92   596          212487424
  237   584          212488757
  432   509          212493797
  330   561          212495481
  243   583          212504194
  264   579          212504283
  123   595          212505742
  143   594          212508791
  392   534          212509592
  254   581          212510005
  286   574          212512880
   93   596          212513093
  361   549          212515030
  401   529          212517090
  318   565          212519557
  290   573          212521517
  465   482          212524793
  231   585          212528016
  444   500          212528384
  370   545          212531625
  282   575          212535143
   94   596          212539320
  422   516          212539544
  349   554          212540013
  333   560          212542037
  449   496          212542785
  159   593          212547536
  124   595          212551499
  419   518          212551891
  183   591          212553558
  210   588          212558472
  354   552          212558472
  294   572          212561432
  425   514          212562369
  172   592          212563136
  269   578          212565661
   95   596          212566111
  455   491          212567146
  193   590          212568057
  144   594          212570568
  249   582          212575617
  464   483          212575931
  315   566          212577371
  202   589          212578877
  394   533          212582421
  344   556          212587200
  278   576          212587928
  305   569          212592634
   96   596          212593472
  125   595          212598000
  416   520          212599296
  368   546          212607368
  336   559          212609935
  408   525          212620437
  428   512          212620480
  225   586          212620681
   97   596          212621409
  218   587          212622235
  160   593          212623857
  439   504          212628583
  463   484          212632751
  298   571          212633003
  145   594          212633209
  435   507          212636718
  359   550          212643279
  126   595          212645251
  403   528          212648779
   98   596          212649928
  173   592          212652405
  184   591          212654575
  312   567          212655591
  238   584          212657976
  396   532          212667904
  274   577          212670857
  454   492          212672152
  448   497          212678865
   99   596          212679035
  194   590          212680384
  413   522          212681645
  244   583          212682071
  260   580          212688000
  232   585          212688793
  443   501          212689808
  211   588          212691403
  127   595          212693258
  366   547          212695219
  462   485          212695253
  146   594          212696720
  339   558          212699331
  161   593          212701138
  203   589          212701896
  255   581          212704316
  100   596          212708736
  431   510          212713991
  265   579          212714164
  352   553          212726585
  347   555          212735798
  302   570          212736608
  101   596          212739037
  128   595          212742027
  174   592          212742712
  309   568          212754061
  185   591          212756696
  287   574          212759127
  147   594          212761107
  250   582          212762368
  461   486          212763437
  219   587          212765462
  398   531          212766083
  102   596          212769944
  381   540          212770341
  383   539          212772706
  226   586          212773232
  283   575          212774562
  291   573          212774688
    0   597          212776173
    1   597          212776174
    2   597          212776181
    3   597          212776200
    4   597          212776237
    5   597          212776298
    6   597          212776389
    7   597          212776516
    8   597          212776685
    9   597          212776902
   10   597          212777173
   11   597          212777504
   12   597          212777901
   13   597          212778370
   14   597          212778917
  162   593          212779385
   15   597          212779548
   16   597          212780269
  379   541          212780360
   17   597          212781086
  325   563          212781672
   18   597          212782005
  453   493          212782834
   19   597          212783032
  357   551          212783444
  270   578          212783552
   20   597          212784173
   21   597          212785434
   22   597          212786821
  385   538          212787497
   23   597          212788340
   24   597          212789997
  129   595          212791564
   25   597          212791798
  328   562          212791880
  322   564          212792392
  405   527          212793308
   26   597          212793749
  195   590          212793875
  364   548          212795136
   27   597          212795856
   28   597          212798125
  410   524          212798824
   29   597          212800562
  103   596          212801463
  377   542          212802721
   30   597          212803173
   31   597          212805964
  421   517          212806874
   32   597          212808941
  342   557          212810381
   33   597          212812110
  387   537          212814756
  438   505          212815297
   34   597          212815477
  424   515          212815899
   35   597          212819048
  279   576          212820615
  447   498          212820615
  295   572          212821623
   36   597          212822829
  331   561          212823172
  319   565          212823884
  212   588          212825600
  204   589          212826133
  148   594          212826376
   37   597          212826826
  239   584          212828623
   38   597          212831045
  418   519          212832991
  104   596          212833600
  175   592          212834063
   39   597          212835492
  460   487          212837303
  375   543          212837382
   40   597          212840173
  130   595          212841875
  434   508          212843016
   41   597          212845094
   42   597          212850261
  233   585          212850962
  389   536          212854525
   43   597          212855680
  442   502          212856896
  163   593          212858604
  186   591          212859927
  427   513          212860180
   44   597          212861357
  245   583          212861412
  105   596          212866361
   45   597          212867298
  306   569          212872625
   46   597          212873509
  334   560          212875704
  316   566          212875992
  400   530          212877000
   47   597          212879996
  373   544          212884301
   48   597          212886765
  261   580          212891581
  149   594          212892533
  131   595          212892966
   49   597          212893822
  415   521          212894136
  275   577          212896908
  452   494          212899192
  106   596          212899752
  256   581          212900157
  299   571          212900310
   50   597          212901173
  350   554          212906464
  391   535          212906846
  362   549          212907077
  196   590          212908536
   51   597          212908824
  220   587          212910003
   52   597          212916781
  459   488          212916851
   53   597          212925050
  266   579          212925635
  176   592          212926464
  227   586          212927139
   54   597          212933637
  107   596          212933779
  355   552          212935483
  164   593          212938801
  430   511          212939831
   55   597          212942548
  345   556          212943241
  371   545          212943436
  132   595          212944843
  313   567          212948560
  337   559          212949632
  251   582          212950619
  407   526          212950719
  205   589          212951594
   56   597          212951789
  150   594          212959584
  213   588          212961069
   57   597          212961366
  187   591          212964274
  446   499          212968035
  108   596          212968448
   58   597          212971285
  393   534          212971761
   59   597          212981552
  412   523          212990195
   60   597          212992173
  474   474          212992848
  473   475          212995692
  133   595          212997512
  402   529          213000697
  240   584          213000704
  458   489          213002081
  271   578          213003063
   61   597          213003154
  109   596          213003765
  472   476          213004224
  288   574          213007096
  437   506          213007669
  303   570          213011127
   62   597          213014501
  234   585          213014529
  369   546          213014745
  284   575          213015679
  471   477          213018444
  177   592          213019921
  165   593          213019982
  451   495          213021226
  197   590          213024373
   63   597          213026220
  151   594          213027535
  292   573          213029605
  441   503          213029648
  360   550          213031000
   64   597          213038317
  470   478          213038352
  110   596          213039736
  310   568          213041432
  246   583          213042223
  340   558          213045112
  395   533          213049312
   65   597          213050798
  134   595          213050979
  433   509          213054966
  280   576          213054976
  221   587          213055864
   66   597          213063669
  469   479          213063948
  188   591          213069743
  423   516          213075063
  111   596          213076367
   67   597          213076936
  206   589          213078285
  420   518          213079832
  228   586          213082408
  296   572          213083584
   68   597          213090605
  457   490          213092993
  468   480          213095232
  152   594          213096392
  262   580          213096728
  257   581          213097534
  214   588          213097816
  348   555          213098067
  367   547          213098186
  353   553          213099354
  326   563          213099523
  166   593          213102153
  323   564          213104411
   69   597          213104682
  135   595          213105250
  426   514          213105520
  112   596          213113664
  178   592          213114440
  329   562          213115617
   70   597          213119173
  417   520          213119713
  409   525          213121054
  445   500          213121125
  276   577          213124609
  320   565          213130125
  467   481          213132204
   71   597          213134084
  404   528          213137216
  267   579          213138702
  397   532          213139541
  252   582          213140376
  198   590          213141392
  450   496          213148936
   72   597          213149421
  113   596          213151633
  332   561          213152849
  307   569          213154452
  136   595          213160331
  343   557          213162300
   73   597          213165190
  153   594          213166161
  358   551          213166863
  300   571          213169411
  429   512          213171317
  241   584          213174225
  466   482          213174864
  189   591          213176340
  317   566          213176509
  235   585          213179500
   74   597          213181397
  167   593          213185320
  456   491          213189587
  114   596          213190280
  365   548          213193717
  414   522          213194592
   75   597          213198048
  222   587          213203051
  436   507          213205699
  207   589          213206212
  382   540          213206968
  440   504          213208064
  179   592          213210027
  335   560          213211375
  380   541          213212421
  384   539          213213923
   76   597          213215149
  137   595          213216228
  465   483          213223212
  272   578          213224200
  247   583          213224510
  115   596          213229611
  378   542          213230240
   77   597          213232706
  386   538          213233328
  215   588          213235847
  154   594          213236848
  229   586          213239045
  399   531          213242490
  314   567          213243407
   78   597          213250725
  289   574          213256793
  285   575          213258500
  199   590          213259599
  376   543          213260383
  388   537          213265225
   79   597          213269212
  168   593          213269489
  116   596          213269632
  432   510          213272568
  138   595          213272947
  351   554          213275015
  464   484          213277248
  444   501          213279885
  449   497          213282322
  190   591          213284071
  293   573          213286274
  406   527          213286599
  304   570          213287464
   80   597          213288173
  281   576          213291017
  338   559          213291351
  455   492          213291863
  258   581          213296453
  363   549          213301296
  346   556          213301352
  374   544          213302808
  263   580          213303447
  411   524          213304355
  180   592          213306688
   81   597          213307614
  155   594          213308459
  390   536          213309656
  117   596          213310349
  356   552          213314624
   82   597          213327541
  139   595          213330494
  311   568          213330663
  253   582          213331645
  208   589          213335381
  463   485          213336972
  422   517          213339861
  236   585          213345881
  297   572          213347321
   83   597          213347960
  242   584          213349192
  223   587          213351570
  118   596          213351768
  268   579          213353371
  277   577          213353966
  169   593          213354666
  425   515          213356500
  372   545          213357473
  401   530          213358201
  419   519          213358418
  392   535          213366663
   84   597          213368877
  216   588          213375168
  200   590          213379000
  156   594          213381000
  140   595          213388875
   85   597          213390298
  439   505          213392144
  341   558          213392933
  191   591          213392942
  119   596          213393895
  230   586          213397056
  454   493          213399821
  462   486          213402384
  181   592          213404429
  248   583          213408279
  428   513          213408449
  435   508          213409387
  416   521          213412057
   86   597          213412229
  324   564          213418368
  327   563          213419330
  361   550          213420881
  448   498          213421384
  370   546          213424336
   87   597          213434676
  394   534          213436288
  120   596          213436736
  308   569          213438121
  321   565          213438286
  301   571          213440312
  170   593          213440857
  330   562          213441328
  443   502          213444315
  273   578          213446969
  141   595          213448096
  408   526          213448888
  157   594          213454477
   88   597          213457645
  349   555          213462424
  209   589          213465798
  461   487          213473484
  354   553          213474241
  318   566          213478928
  121   596          213480297
   89   597          213481142
  333   561          213484518
  403   529          213486716
  431   511          213495822
  259   581          213496920
  201   590          213499601
  413   523          213500664
  224   587          213501427
  192   591          213502959
  286   575          213503031
  182   592          213503256
  368   547          213503355
   90   597          213505173
  142   595          213508163
  290   574          213508224
  264   580          213511744
  453   494          213513461
  237   585          213513678
  217   588          213515785
  344   557          213516277
  396   533          213518573
  254   582          213524432
  122   596          213524584
  243   584          213525611
  171   593          213528068
  282   576          213528744
  158   594          213528896
   91   597          213529744
  315   567          213540138
  294   573          213544701
  336   560          213549056
  460   488          213550272
  359   551          213552430
   92   597          213554861
  231   586          213556447
  305   570          213565625
  447   499          213566122
  143   595          213569082
  123   596          213569603
  269   579          213569648
   93   597          213580530
  438   506          213581888
  278   577          213584985
  249   583          213593536
  366   548          213594488
  210   589          213597469
  183   592          213603175
  159   594          213604263
   94   597          213606757
  421   518          213610293
  298   572          213612840
  424   516          213613120
  398   532          213613560
  193   591          213614128
  442   503          213614415
  124   596          213615360
  172   593          213616305
  434   509          213618733
  202   590          213621408
  312   568          213621760
  410   525          213624125
  405   528          213628077
  144   595          213630859
  459   489          213632748
  452   495          213632783
   95   597          213633548
  339   559          213635098
  418   520          213642632
  352   554          213645672
  383   540          213645887
  381   541          213646762
  427   514          213651227
  225   587          213652628
  385   539          213657444
  218   588          213657704
  379   542          213660027
   96   597          213660909
  347   556          213661539
  125   596          213661861
  474   475          213668299
  274   578          213671376
  473   476          213673993
  160   594          213680584
  387   538          213681475
  238   585          213682897
  472   477          213685381
  377   543          213685640
   97   597          213688846
  145   595          213693500
  357   552          213695901
  364   549          213697693
  260   581          213698941
  471   478          213702463
  244   584          213703488
  184   592          213704192
  173   593          213705574
  126   596          213709112
  415   522          213710023
  302   571          213713019
  446   500          213716536
  232   586          213717224
   98   597          213717365
  389   537          213718022
  255   582          213718743
  458   490          213720912
  400   531          213721291
  265   580          213721625
  375   544          213723559
  309   569          213723638
  430   512          213724728
  470   479          213725239
  194   591          213726455
  211   589          213730400
  325   564          213734269
  328   563          213741099
  342   558          213742800
  203   590          213744427
   99   597          213746472
  322   565          213748373
  287   575          213749278
  469   480          213753709
  146   595          213757011
  127   596          213757119
  451   496          213757787
  161   594          213757865
  291   574          213761395
  391   536          213767127
  283   576          213768163
  331   562          213769019
  373   545          213773742
  100   597          213776173
  437   507          213777296
  250   583          213780287
  407   527          213782326
  319   566          213783255
  270   579          213787539
  468   481          213787873
  441   504          213790185
  174   593          213795881
  219   588          213800931
  295   573          213804892
  226   587          213805179
  128   596          213805888
  185   592          213806313
  101   597          213806474
  412   524          213812352
  362   550          213812928
  457   491          213814764
  279   577          213817672
  334   561          213818185
  147   595          213821398
  467   482          213827731
  393   535          213828832
  350   555          213828875
  433   510          213833737
  162   594          213836112
  371   546          213836147
  102   597          213837381
  316   567          213838759
  195   591          213839946
  402   530          213841808
  306   570          213845616
    0   598          213847192
    1   598          213847193
    2   598          213847200
    3   598          213847219
    4   598          213847256
    5   598          213847317
    6   598          213847408
    7   598          213847535
    8   598          213847704
    9   598          213847921
   10   598          213848192
   11   598          213848523
   12   598          213848920
   13   598          213849389
   14   598          213849936
   15   598          213850567
  355   553          213851252
   16   598          213851288
   17   598          213852105
   18   598          213853024
  239   585          213853544
   19   598          213854051
   20   598          213855192
  129   596          213855425
   21   598          213856453
   22   598          213857840
   23   598          213859359
   24   598          213861016
   25   598          213862817
  212   589          213864597
   26   598          213864768
   27   598          213866875
  204   590          213868664
  103   597          213868900
   28   598          213869144
   29   598          213871581
  345   557          213872318
  445   501          213872626
  466   483          213873283
   30   598          213874192
  423   517          213875380
   31   598          213876983
  233   586          213879393
   32   598          213879960
  299   572          213880147
  245   584          213882829
   33   598          213883129
  420   519          213886359
   34   598          213886496
  148   595          213886667
  175   593          213887232
  450   497          213888473
  337   560          213888753
   35   598          213890067
   36   598          213893848
  275   578          213897427
   37   598          213897845
  426   515          213899651
  104   597          213901037
   38   598          213902064
  261   581          213902522
  395   534          213903179
  130   596          213905736
   39   598          213906511
  186   592          213909544
  369   547          213910732
   40   598          213911192
  456   492          213914304
  256   582          213914584
  313   568          213914729
  163   594          213915331
   41   598          213916113
   42   598          213921280
  465   484          213924529
   43   598          213926699
   44   598          213932376
  417   521          213932474
  266   580          213933096
  105   597          213933798
   45   598          213938317
  360   551          213940151
   46   598          213944528
  220   588          213945472
  409   526          213949505
   47   598          213951015
  149   595          213952824
  196   591          213954607
  131   596          213956827
   48   598          213957784
  227   587          213959086
  429   513          213959286
   49   598          213964841
  106   597          213967189
  251   583          213968538
  440   505          213971625
   50   598          213972192
  404   529          213975153
  436   508          213978368
  176   593          213979633
   51   598          213979843
  340   559          213980879
  464   485          213981469
  303   571          213987538
   52   598          213987800
  397   533          213990210
  205   590          213994125
  164   594          213995528
   53   598          213996069
  288   575          213997247
  367   548          213997455
  213   589          214000066
  107   597          214001216
   54   598          214004656
  271   579          214007050
  132   596          214008704
  284   576          214009280
  310   569          214011009
   55   598          214013567
  414   523          214013611
  187   592          214013891
  292   574          214016312
  353   554          214018441
  455   493          214019532
  150   595          214019875
   56   598          214022808
  348   556          214023808
  449   498          214024841
  240   585          214025625
   57   598          214032385
  444   502          214034392
  108   597          214035885
   58   598          214042304
  234   586          214042960
  463   486          214044103
  280   577          214052033
  326   564          214052120
   59   598          214052571
  432   511          214054399
  323   565          214060392
  133   596          214061373
   60   598          214063192
  246   584          214063640
  329   563          214064836
  296   573          214066853
  197   591          214070444
  109   597          214071202
  177   593          214073090
   61   598          214074173
  165   594          214076709
  358   552          214079320
  382   541          214083389
   62   598          214085520
  384   540          214087104
  151   595          214087826
  320   566          214089496
  399   532          214089967
  221   588          214091333
  380   542          214092088
  343   558          214094719
  365   549          214096274
   63   598          214097239
  332   562          214098696
  386   539          214103275
  110   597          214107173
  262   581          214107669
   64   598          214109336
  257   582          214111961
  462   487          214112431
  378   543          214113159
  228   587          214114355
  134   596          214114840
  188   592          214119360
  206   590          214120816
  406   528          214121368
   65   598          214121817
  276   578          214125128
  307   570          214127443
  411   525          214129656
  454   494          214130448
  388   538          214131944
   66   598          214134688
  214   589          214136813
  317   567          214139276
  422   518          214143280
  111   597          214143804
  267   580          214146163
  376   544          214146560
   67   598          214147955
  300   572          214149248
  425   516          214153721
  335   561          214153856
  152   595          214156683
  252   583          214158295
  439   506          214158735
  166   594          214158880
   68   598          214161624
  448   499          214166891
  178   593          214167609
  419   520          214168059
  135   596          214169111
  390   537          214173153
   69   598          214175701
  112   597          214181101
  435   509          214185104
  461   488          214186453
  198   591          214187463
   70   598          214190192
  374   545          214192249
  351   555          214197426
  241   585          214199146
  428   514          214199496
  443   503          214201834
  401   531          214202492
   71   598          214205103
  363   550          214207147
  235   586          214207931
  314   568          214209576
  113   597          214219070
   72   598          214220440
  136   596          214224192
  189   592          214225957
  153   595          214226452
  392   536          214226944
  416   522          214227944
  272   579          214228187
  356   553          214230393
  346   557          214230429
  338   560          214230472
   73   598          214236209
  222   588          214238520
  167   594          214242047
  247   584          214245927
  289   575          214246944
  453   495          214247052
  207   590          214248743
  372   546          214250184
  285   576          214252101
   74   598          214252416
  114   597          214257717
  179   593          214263196
  304   571          214263875
  460   489          214266169
   75   598          214269067
  229   587          214270992
  293   574          214272981
  215   589          214274844
  137   596          214280089
  408   527          214280495
  431   512          214280719
   76   598          214286168
  281   577          214288074
  394   535          214293359
  115   597          214297048
  154   595          214297139
  311   569          214300240
   77   598          214303725
  199   591          214305670
  258   582          214310880
  263   581          214314388
  447   500          214314623
  370   547          214320323
   78   598          214321744
  413   524          214322821
  168   594          214326216
  403   530          214327827
  341   559          214328700
  361   551          214330032
  297   573          214330590
  190   592          214333688
  138   596          214336808
  116   597          214337069
   79   598          214340231
  475   475          214343750
  474   476          214346600
  253   583          214349564
  438   507          214351515
  459   490          214351579
  277   578          214354485
  473   477          214355150
   80   598          214359192
  180   593          214359857
  268   580          214360832
  155   595          214368750
  452   496          214369344
  472   478          214369400
  327   564          214371927
  396   534          214372440
  242   585          214374113
  236   586          214374312
  324   565          214374349
  442   504          214374952
  117   597          214377786
  208   590          214377912
   81   598          214378633
  223   588          214387039
  349   556          214388165
  471   479          214389350
  330   563          214390547
  354   554          214393328
  139   596          214394355
  434   510          214397504
  321   566          214397657
   82   598          214398560
  368   548          214402624
  308   570          214411112
  169   594          214411393
  424   517          214413437
  216   589          214414165
  470   480          214415000
  421   519          214416820
   83   598          214418979
  118   597          214419205
  301   572          214420149
  200   591          214425071
  230   587          214429003
  248   584          214429696
  333   562          214430365
   84   598          214439896
  156   595          214441291
  318   567          214441695
  191   592          214442559
  458   491          214442683
  427   515          214445358
  469   481          214446350
  344   558          214448696
  273   579          214450956
  410   526          214452576
  140   596          214452736
  418   521          214455393
  181   593          214457598
   85   598          214461317
  119   597          214461332
  398   533          214464229
  359   552          214464887
  405   529          214466014
  446   501          214468037
   86   598          214483248
  468   482          214483400
  336   561          214491537
  286   576          214496632
  366   549          214497045
  451   497          214497324
  170   594          214497584
  290   575          214498375
  120   597          214504173
   87   598          214505695
  315   568          214506307
  209   590          214508329
  259   582          214511347
  141   596          214511957
  430   513          214512697
  157   595          214514768
  383   541          214522308
  264   581          214522685
  282   577          214525801
  467   483          214526150
  381   542          214526429
   88   598          214528664
  415   523          214529042
  385   540          214530625
  294   574          214531408
  224   588          214536896
  457   492          214539481
  305   571          214542036
  237   586          214542109
  254   583          214542351
  379   543          214542946
  201   591          214545672
  121   597          214547734
  437   508          214549965
  243   585          214550532
  387   539          214551422
   89   598          214552161
  192   592          214552576
  441   505          214553746
  217   589          214554782
  182   593          214556425
  352   555          214568083
  400   532          214568768
  377   544          214571817
  142   596          214572024
  339   560          214574219
  466   484          214574600
   90   598          214576192
  269   580          214577109
  389   538          214584741
  171   594          214584795
  278   578          214585504
  231   587          214588394
  158   595          214589187
  347   557          214590616
  312   569          214591337
  122   597          214592021
  298   573          214596109
   91   598          214600763
  364   550          214603544
  357   553          214611670
  375   545          214613000
  249   584          214614953
  433   511          214615568
  407   528          214617095
   92   598          214625880
  445   502          214627133
  465   485          214628750
  391   537          214630624
  450   498          214630992
  143   596          214632943
  123   597          214637040
  412   525          214637653
  210   590          214640000
  456   493          214641973
   93   598          214651549
  183   593          214656344
  193   592          214663745
  159   595          214664554
  373   546          214666453
  202   591          214667479
  172   594          214673032
  274   579          214675363
   94   598          214677776
  342   559          214678567
  423   518          214678799
  124   597          214682797
  402   531          214686099
  225   588          214688097
  464   486          214688600
  393   536          214689113
  325   565          214690250
  302   572          214692856
  328   564          214693696
  144   596          214694720
  420   520          214696000
  309   570          214696629
  218   589          214696701
  426   516          214696872
   95   598          214704567
  322   566          214707744
  238   586          214711328
  260   582          214713368
  331   563          214718238
  362   551          214722079
  244   585          214728409
  125   597          214729298
   96   598          214731928
  371   547          214732134
  265   581          214732566
  255   583          214736662
  440   506          214738216
  160   595          214740875
  287   576          214742879
  319   567          214746022
  417   522          214748361
  232   587          214749171
  455   494          214750159
  429   514          214750333
  291   575          214751546
  436   509          214754085
  463   487          214754150
  350   556          214754616
  145   596          214757361
  184   593          214757361
   97   598          214759865
  395   535          214760250
  173   594          214762301
  334   562          214764032
  283   577          214765220
  355   554          214770339
  449   499          214770348
  211   590          214772931
  194   592          214776072
  126   597          214776549
  409   527          214781112
   98   598          214788384
  203   591          214790498
  295   574          214791599
  444   503          214791911
  270   580          214795000
  250   584          214801704
  345   558          214804737
  316   568          214804928
  369   548          214810001
  404   530          214816264
   99   598          214817491
  161   595          214818156
  279   578          214818191
  146   596          214820872
  306   571          214822027
  127   597          214824556
  462   488          214825400
  337   561          214831234
  414   524          214835768
  432   512          214839296
  219   589          214839928
  226   588          214840648
  397   534          214844077
  100   598          214847192
  174   594          214852608
  360   552          214852608
  185   593          214859482
  299   573          214863416
  454   495          214864039
  128   597          214873325
  101   598          214877493
  239   586          214881975
  313   569          214884306
  147   596          214885259
  195   592          214889563
  162   595          214896403
  367   549          214900012
  275   579          214901414
  461   489          214902350
  212   590          214907128
  245   585          214907750
  102   598          214908400
  233   587          214911340
  204   591          214914735
  448   500          214915392
  261   582          214916949
  340   560          214920000
    0   599          214921799
    1   599          214921800
    2   599          214921807
    3   599          214921826
    4   599          214921863
    5   599          214921924
    6   599          214922015
    7   599          214922142
    8   599          214922311
    9   599          214922528
   10   599          214922799
  129   597          214922862
   11   599          214923130
   12   599          214923527
   13   599          214923996
   14   599          214924543
   15   599          214925174
   16   599          214925895
   17   599          214926712
   18   599          214927631
  439   507          214928362
   19   599          214928658
   20   599          214929799
   21   599          214931060
   22   599          214932447
  256   583          214932503
   23   599          214933966
   24   599          214935623
   25   599          214937424
   26   599          214939375
  103   598          214939919
  399   533          214940636
  353   555          214940852
   27   599          214941482
   28   599          214943751
  175   594          214943959
  266   581          214944037
   29   599          214946188
   30   599          214948799
  422   519          214949807
  148   596          214950528
   31   599          214951590
  348   557          214952885
  425   517          214954038
   32   599          214954567
   33   599          214957736
  411   526          214958107
  406   529          214959305
   34   599          214961103
  443   504          214962371
  186   593          214962713
  382   542          214963056
  384   541          214963525
  435   510          214963875
   35   599          214964674
  303   572          214967375
   36   599          214968455
  104   598          214972056
   37   599          214972452
  130   597          214973173
  380   543          214975007
  163   595          214975622
  386   540          214976456
   38   599          214976671
  419   521          214980820
   39   599          214981118
  453   496          214983613
  310   570          214984000
  220   589          214984469
  460   490          214985000
   40   599          214985799
  251   584          214989955
   41   599          214990720
  288   576          214990848
  428   515          214993627
  227   588          214994555
  358   553          214995089
   42   599          214995887
  378   544          214999336
   43   599          215001306
  388   539          215001891
  365   550          215002125
  196   592          215004224
  105   598          215004817
  284   577          215006337
  292   575          215006463
   44   599          215006983
  326   565          215008101
   45   599          215012924
  271   580          215014511
  149   596          215016685
  329   564          215017433
   46   599          215019135
  323   566          215019763
  475   476          215022051
  131   597          215024264
   47   599          215025622
  474   477          215027757
  343   559          215030486
   48   599          215032391
  376   545          215036001
  176   594          215036360
  106   598          215038208
  473   478          215039169
   49   599          215039448
  390   538          215039872
  205   591          215040196
  213   590          215042597
   50   599          215046799
  416   523          215046963
  332   563          215047915
  401   532          215049969
  320   567          215052263
  280   578          215052552
  296   574          215053560
  240   586          215054056
   51   599          215054450
  164   595          215055819
  472   479          215056287
   52   599          215062407
  447   501          215066124
  187   593          215067060
  431   513          215068688
   53   599          215070676
  107   598          215072235
  459   491          215073350
  234   587          215074907
  132   597          215076141
  471   480          215079111
   54   599          215079263
  150   596          215083736
  374   546          215084960
   55   599          215088174
  246   585          215088561
  392   537          215090441
   56   599          215097415
  335   562          215099703
  307   571          215103854
  317   568          215105445
  108   598          215106904
   57   599          215106992
  470   481          215107641
  452   497          215108881
  408   528          215115264
  363   551          215116298
   58   599          215116911
  197   592          215120061
  262   582          215122096
  351   556          215123167
  438   508          215124184
   59   599          215127178
  133   597          215128810
  276   579          215129115
  177   594          215129817
  257   583          215129880
  221   589          215130330
  300   573          215132517
  165   595          215137000
   60   599          215137799
  442   505          215138513
  469   482          215141877
  109   598          215142221
  372   547          215146171
  413   525          215148122
   61   599          215148780
  356   554          215149480
  228   588          215149824
  151   596          215151687
  394   536          215153640
  267   581          215157104
   62   599          215160127
  346   558          215162848
  206   591          215166887
  458   492          215167400
   63   599          215171846
  403   531          215172118
  188   593          215172529
  338   561          215172953
  110   598          215178192
  314   569          215179153
  434   511          215179335
  214   590          215179344
  252   584          215179712
  468   483          215181819
  134   597          215182277
   64   599          215183943
   65   599          215196424
   66   599          215209295
  111   598          215214823
  424   518          215216856
  166   595          215219171
  370   548          215219592
  152   596          215220544
  446   502          215222544
   67   599          215222562
  178   594          215224336
  421   520          215226461
  467   484          215227467
  241   586          215227577
  396   535          215229511
  272   580          215235648
   68   599          215236231
  135   597          215236548
  198   592          215237080
  451   498          215239843
  235   587          215239878
  289   576          215240545
  361   552          215242489
  427   516          215242579
  304   572          215243712
  285   577          215249158
   69   599          215250308
  112   598          215252120
  293   575          215263132
   70   599          215264799
  457   493          215267150
  341   560          215267821
  247   585          215270848
  418   522          215271280
  311   570          215273231
  222   589          215277517
  466   485          215278821
  189   593          215279126
   71   599          215279710
  410   527          215284183
  281   578          215288593
  113   598          215290089
  153   596          215290313
  136   597          215291629
  207   591          215294814
   72   599          215295047
  167   595          215302338
  430   514          215303744
  368   549          215305181
  229   588          215306461
  405   530          215307125
   73   599          215310816
  354   555          215315739
  349   557          215317242
  297   574          215317297
  215   590          215317375
  398   534          215318096
  179   594          215319923
  441   506          215320337
  437   509          215325682
   74   599          215327023
  327   565          215327908
  114   598          215328736
  258   583          215328799
  263   582          215328815
  324   566          215333720
  465   486          215335881
  330   564          215343144
   75   599          215343674
  137   597          215347526
  415   524          215351199
  199   592          215355287
  277   579          215358472
  321   567          215360424
   76   599          215360775
  154   596          215361000
  115   598          215368067
  253   584          215370981
  268   581          215371773
  456   494          215372600
  450   499          215376499
   77   599          215378332
  333   563          215379584
  359   553          215380656
  344   559          215384463
  445   503          215384652
  168   595          215386507
  190   593          215386857
  308   571          215387523
   78   599          215396351
  464   487          215398647
  433   512          215400465
  383   542          215401975
  242   586          215402544
  366   550          215402896
  301   573          215403418
  138   597          215404245
  236   587          215406259
  385   541          215407046
  318   568          215407864
  116   598          215408088
  381   543          215409348
   79   599          215414838
  180   594          215416584
  400   533          215419437
  208   591          215423983
  387   540          215424603
  223   589          215426036
  379   544          215429123
  155   596          215432611
   80   599          215433799
  336   562          215437384
  117   598          215448805
   81   599          215453240
  248   585          215454617
  389   539          215454688
  407   529          215455032
  216   590          215456696
  273   580          215458417
  377   545          215461258
  139   597          215461792
  230   588          215464472
  412   526          215466104
  463   488          215467119
  169   595          215471684
   82   599          215473167
  200   592          215474688
  315   569          215475884
  455   495          215483750
  423   519          215485326
  118   598          215490224
  290   576          215491976
   83   599          215493586
  286   577          215493689
  352   556          215493824
  191   593          215495728
  426   517          215497189
  391   538          215497343
  156   596          215505152
  375   546          215505711
  440   507          215507843
  420   521          215508761
  364   551          215512695
  181   594          215514325
   84   599          215514503
  339   561          215516700
  449   500          215518849
  140   597          215520173
  294   575          215521559
  305   572          215521873
  347   558          215523035
  282   578          215526320
  259   583          215529266
  357   554          215530757
  119   598          215532351
  436   510          215532856
  402   532          215533576
   85   599          215535924
  264   582          215537112
  462   489          215541297
  429   515          215544464
  444   504          215552448
  393   537          215552610
  209   591          215554400
   86   599          215557855
  170   595          215557875
  373   547          215562440
  254   584          215563768
  312   570          215564328
  417   523          215567380
  237   587          215574056
  120   598          215575192
  224   589          215575893
  157   596          215578629
  243   586          215578963
  141   597          215579394
   87   599          215580302
  298   574          215582816
  269   581          215588050
  278   579          215589491
  201   592          215595289
  217   590          215597313
  454   496          215600600
   88   599          215603271
  192   593          215605745
  182   594          215613152
  409   528          215615881
  342   560          215617688
  121   598          215618753
  395   536          215620531
  461   490          215621181
  231   588          215623863
   89   599          215626768
  432   513          215627265
  371   548          215631403
  362   552          215634536
  142   597          215639461
  249   585          215639874
  171   595          215645086
  325   566          215649621
  328   565          215649677
   90   599          215650799
  158   596          215653048
  404   531          215660555
  414   525          215661069
  122   598          215663040
  448   501          215666893
  322   567          215670511
  331   564          215670835
  309   571          215673040
   91   599          215675370
  302   573          215676125
  274   580          215682824
  350   557          215683693
  210   591          215686071
  355   555          215692750
  476   476          215700352
  143   597          215700380
   92   599          215700487
  439   508          215701031
  397   535          215701148
  475   477          215703208
  460   491          215706771
  123   598          215708059
  474   478          215711776
  319   568          215712191
  369   549          215712558
  183   594          215713071
  334   563          215713251
  193   593          215716914
  202   592          215717096
  453   497          215723150
  443   505          215725932
  473   479          215726056
   93   599          215726156
  225   589          215727094
  159   596          215728415
  260   583          215731287
  172   595          215733323
  218   590          215739232
  287   577          215739936
  345   559          215740504
  238   587          215743275
  291   576          215745147
  435   511          215745706
  472   480          215746048
  265   582          215746993
   94   599          215752383
  124   598          215753816
  244   586          215756840
  425   518          215757457
  255   584          215758079
  422   520          215759448
  144   597          215762157
  283   578          215765739
  360   553          215768377
  471   481          215771752
  316   569          215774505
  337   562          215777081
   95   599          215779174
  295   575          215781750
  232   588          215784640
  411   527          215789714
  428   516          215790848
  399   534          215794503
  419   522          215796707
  459   492          215798067
  125   598          215800317
  406   530          215800416
  306   572          215801864
  470   482          215803168
  160   596          215804736
  367   550          215805863
  270   581          215805941
   96   599          215806535
  184   594          215814088
  211   591          215819002
  447   502          215820631
  279   579          215822178
  173   595          215822592
  145   597          215824798
  250   585          215826625
  194   593          215829241
   97   599          215834472
  203   592          215840115
  469   483          215840296
  384   542          215843192
  382   543          215845975
  126   598          215847568
  299   574          215850123
  452   498          215851400
  386   541          215852877
  313   570          215857297
  431   514          215859735
  380   544          215861184
  340   561          215862481
   98   599          215862991
  353   556          215866593
  416   524          215869120
  388   540          215875072
  226   589          215879645
  161   596          215882017
  219   590          215882459
  468   484          215883136
  348   558          215885304
  146   597          215888309
  378   545          215888777
   99   599          215892098
  458   493          215895069
  127   598          215895575
  438   509          215899901
  401   533          215900638
  442   506          215905104
  275   580          215908875
  390   539          215909819
  365   551          215911276
  174   595          215912899
  239   587          215913922
  358   554          215914176
  185   594          215916209
  100   599          215921799
  376   546          215928712
  467   485          215931688
  261   583          215934868
  245   586          215936181
  195   593          215942732
  128   598          215944344
  233   588          215946809
  303   573          215950644
  101   599          215952100
  147   597          215952696
  212   591          215953199
  408   529          215953201
  256   584          215953920
  392   538          215957160
  266   582          215958464
  162   596          215960264
  310   571          215960411
  434   512          215964232
  204   592          215964352
  326   566          215967472
  343   560          215969607
  329   565          215973414
  413   526          215976573
  446   503          215980063
  374   547          215980947
  323   567          215982530
  102   599          215983007
  451   499          215985350
  466   486          215985952
  288   577          215987905
  129   598          215993881
  457   494          215997777
    0   600          216000000
    1   600          216000001
    2   600          216000008
    3   600          216000027
    4   600          216000064
  292   576          216000064
    5   600          216000125
    6   600          216000216
    7   600          216000343
    8   600          216000512
  332   564          216000512
    9   600          216000729
   10   600          216001000
   11   600          216001331
   12   600          216001728
   13   600          216002197
   14   600          216002744
   15   600          216003375
   16   600          216004096
  175   595          216004250
   17   600          216004913
   18   600          216005832
  284   578          216006856
   19   600          216006859
   20   600          216008000
   21   600          216009261
   22   600          216010648
   23   600          216012167
   24   600          216013824
  103   599          216014526
  251   585          216014876
   25   600          216015625
  394   537          216017137
   26   600          216017576
  148   597          216017965
  320   568          216018432
  186   594          216019440
  403   532          216019595
   27   600          216019683
   28   600          216021952
  424   519          216023383
   29   600          216024389
  271   581          216025452
   30   600          216027000
  220   590          216027000
  363   552          216028755
   31   600          216029791
   32   600          216032768
  227   589          216033552
   33   600          216035937
  421   521          216039222
   34   600          216039304
  163   596          216039483
   35   600          216042875
  427   517          216042896
  296   575          216043711
  130   598          216044192
  372   548          216045440
  465   487          216045928
   36   600          216046656
  104   599          216046663
  335   563          216048922
   37   600          216050653
  351   557          216052244
   38   600          216054872
  280   579          216056539
  196   593          216057393
   39   600          216059319
   40   600          216064000
   41   600          216068921
  356   555          216071891
   42   600          216074088
  317   569          216075022
  105   599          216079424
   43   600          216079507
  307   572          216083691
  149   597          216084122
   44   600          216085184
  240   587          216086003
  213   591          216088668
  396   536          216089792
  205   592          216089813
  441   507          216089964
  418   523          216090299
   45   600          216091125
  131   598          216095283
  176   595          216096651
   46   600          216097336
  430   515          216097875
  346   559          216098615
   47   600          216103823
  437   510          216104453
  456   495          216106191
  234   588          216110376
   48   600          216110592
  464   488          216111616
  106   599          216112815
  246   586          216116992
   49   600          216117649
  338   562          216118800
  410   528          216118952
  300   574          216119224
  164   596          216119680
  370   549          216122149
  187   594          216123787
   50   600          216125000
  450   500          216125000
   51   600          216132651
  276   580          216136576
  262   583          216140015
   52   600          216140608
  445   504          216145189
  107   599          216146842
  132   598          216147160
   53   600          216148877
  150   597          216151173
  257   584          216151297
  405   531          216151416
  314   570          216152144
   54   600          216157464
  361   553          216158258
   55   600          216166375
  267   582          216171531
  221   590          216172861
  197   593          216173230
  398   535          216175167
   56   600          216175616
  415   525          216176500
  108   599          216181511
  463   489          216183016
   57   600          216185193
  433   513          216188434
  228   589          216188821
  177   595          216190108
   58   600          216195112
  133   598          216199829
  165   596          216200861
  252   585          216204633
   59   600          216205379
  341   561          216210302
  368   550          216211032
   60   600          216216000
  206   592          216216504
  109   599          216216828
  151   597          216219124
  455   496          216220311
  214   591          216225415
   61   600          216226981
  304   573          216226981
  188   594          216229256
  289   577          216237602
   62   600          216238328
  354   556          216241480
  272   581          216246589
  311   571          216249642
  349   558          216249661
  285   578          216249677
   63   600          216250047
  110   599          216252799
  134   598          216253296
  293   576          216256733
  241   587          216259524
  462   490          216260128
   64   600          216262144
  449   501          216270350
  400   534          216273304
   65   600          216274625
  235   588          216275347
  440   508          216280512
  166   596          216283032
  178   595          216284627
  383   543          216284894
  385   542          216286713
  327   566          216287279
   66   600          216287496
  152   597          216287981
  111   599          216289430
  198   593          216290249
  281   579          216292580
  423   520          216294967
  381   544          216295525
  407   530          216296143
  324   567          216296487
  412   527          216297711
  330   565          216299125
  247   586          216299279
  359   554          216299743
  426   518          216300608
   67   600          216300763
  387   541          216301024
  297   575          216307448
  135   598          216307567
  366   551          216312047
   68   600          216314432
  436   511          216314687
  444   505          216316009
  379   545          216318564
  222   590          216320048
  344   560          216323584
  420   522          216324648
  321   568          216326593
  112   599          216326727
  389   540          216327869
   69   600          216328509
  333   564          216332181
  189   594          216335853
  454   497          216340137
  429   516          216341685
  461   491          216342952
   70   600          216343000
  207   592          216344431
  229   589          216345458
  263   583          216346734
  258   584          216350216
  377   546          216353969
  153   597          216357750
   71   600          216357911
  136   598          216362648
  215   591          216363446
  113   599          216364696
  277   580          216365933
  167   596          216366199
  391   539          216367290
  308   572          216367360
   72   600          216373248
  318   569          216377441
  179   595          216380214
  476   477          216381509
  402   533          216384245
  268   582          216386200
  336   563          216386603
  475   478          216387227
   73   600          216389017
  417   524          216389537
  301   574          216390125
  253   585          216395902
  474   479          216398663
  375   547          216401698
  114   599          216403343
   74   600          216405224
  199   593          216408456
  473   480          216415817
  432   514          216418312
  137   598          216418545
  393   538          216419329
  448   502          216421400
   75   600          216421875
  352   557          216422901
  364   552          216425152
  154   597          216428437
  460   492          216431488
  242   587          216434491
  472   481          216438689
   76   600          216438976
  236   588          216441728
  115   599          216442674
  190   594          216443584
  315   570          216448875
  168   596          216450368
  357   555          216453168
  409   529          216453818
   77   600          216456533
  347   559          216458802
  373   548          216461709
  339   562          216462547
  453   498          216465669
  471   482          216467279
  223   590          216468567
  273   581          216469358
  208   592          216473600
   78   600          216474552
  138   598          216475264
  439   509          216476748
  180   595          216476875
  116   599          216482695
  248   586          216483048
  395   537          216484028
  290   577          216489033
  414   526          216489520
  443   506          216492523
   79   600          216493039
  286   578          216494208
  155   597          216500048
  470   483          216501587
  216   591          216502767
  230   589          216503469
  305   573          216505142
  404   532          216508032
   80   600          216512000
  294   576          216515160
  117   599          216523412
  459   493          216525736
  200   593          216527857
  282   579          216530307
  435   512          216530603
   81   600          216531441
  139   598          216532811
  371   549          216533960
  169   596          216535545
  312   571          216540739
  469   484          216541613
  362   553          216550305
  259   584          216550683
   82   600          216551368
  191   594          216552455
  264   583          216555031
  342   561          216560169
  397   536          216561429
  425   519          216563984
  118   599          216564831
   83   600          216571787
  422   521          216572209
  156   597          216572589
  298   575          216572967
  181   595          216574616
  447   503          216578150
  468   485          216587357
  254   585          216588689
  428   517          216591165
  140   598          216591192
   84   600          216592704
  452   499          216596907
  278   580          216596952
  269   582          216602477
  209   592          216604017
  119   599          216606958
  328   566          216609048
  237   588          216609525
  243   587          216610910
  325   567          216612388
   85   600          216614125
  419   523          216615726
  350   558          216616112
  369   550          216618409
  224   590          216618424
  355   556          216618491
  170   596          216621736
  411   528          216624483
  458   494          216625696
  331   565          216626816
   86   600          216636056
  322   568          216636680
  467   486          216638819
  217   591          216643384
  406   531          216644707
  157   597          216646066
  201   593          216648458
  120   599          216649799
  141   598          216650413
  399   535          216651574
  309   572          216652877
  431   515          216653866
   87   600          216658503
  192   594          216662472
  302   574          216662832
  231   589          216662860
  334   564          216665848
  249   586          216668305
  182   595          216673443
  442   507          216674731
  438   510          216678672
  345   560          216679625
   88   600          216681472
  319   569          216681768
  360   554          216687464
  121   599          216693360
  274   581          216693765
  416   525          216694421
  466   487          216695999
   89   600          216704969
  171   596          216708947
  142   598          216710480
  367   551          216715014
  158   597          216720485
  384   543          216726111
  337   563          216726300
   90   600          216729000
  457   495          216731368
  382   544          216732152
  386   542          216732544
  451   500          216733851
  210   592          216735688
  122   599          216737647
  287   578          216740455
  446   504          216740600
  291   577          216742204
  316   570          216747496
  380   545          216750625
  388   541          216751493
  434   513          216752201
  260   584          216752704
   91   600          216753571
  401   534          216754505
  465   488          216758897
  265   583          216764912
  225   590          216769625
  283   579          216769726
  202   593          216770265
  143   598          216771399
  183   595          216773362
  193   594          216773641
  295   576          216775351
   92   600          216778688
  238   588          216778744
  378   546          216781488
  123   599          216782666
  255   585          216783000
  390   540          216783000
  306   573          216785133
  218   591          216785303
  244   587          216788787
  408   530          216794312
  353   557          216795670
  159   597          216795852
  172   596          216797184
   93   600          216804357
  413   527          216808180
  340   562          216808328
  270   582          216820368
  348   559          216821071
  232   589          216823637
  365   552          216823733
  376   547          216824699
  392   539          216827107
  464   489          216827513
  124   599          216828423
  279   580          216829639
   94   600          216830584
  424   520          216833024
  144   598          216833176
  313   571          216833708
  358   555          216836587
  299   575          216840274
  456   496          216842752
  427   518          216846315
  250   586          216855056
  421   522          216855109
   95   600          216857375
  441   508          216862633
  211   592          216868619
  403   533          216870264
  160   597          216872173
  184   595          216874379
  125   599          216874924
  450   501          216876501
  374   548          216880216
  394   538          216883856
   96   600          216884736
  194   594          216885968
  437   511          216886284
  173   596          216886453
  203   593          216893284
  430   516          216895096
  145   598          216895817
  463   490          216901847
  445   505          216908750
  343   561          216912088
  418   524          216912456
   97   600          216912673
  275   581          216919816
  126   599          216922175
  226   590          216922176
  219   591          216928530
  326   567          216930239
  329   566          216932785
  303   574          216937351
  310   572          216940248
   98   600          216941192
  363   553          216944524
  372   549          216947997
  323   568          216948699
  239   588          216949391
  161   597          216949454
  396   537          216953289
  261   584          216956285
  332   565          216956493
  410   529          216956889
  146   598          216959328
  455   497          216959848
  245   587          216968128
  127   599          216970182
   99   600          216970299
  266   583          216976383
  185   595          216976500
  174   596          216976760
  256   585          216978841
  433   514          216979481
  462   491          216981899
  351   558          216984663
  233   589          216985806
  320   569          216988009
  288   578          216988424
  292   577          216997121
  356   556          216997632
  405   532          216998893
  195   594          216999459
  100   600          217000000
  335   564          217001519
  212   592          217002816
  415   526          217004951
  284   579          217010843
  204   593          217017521
  128   599          217018951
  147   598          217023715
  449   502          217024857
  162   597          217027701
  370   550          217028000
  101   600          217030301
  398   536          217035448
  296   576          217037312
  346   560          217037736
  271   582          217039879
  251   586          217043307
  317   570          217048013
  440   509          217056229
  102   600          217061208
  477   477          217062666
  280   580          217064000
  476   478          217065528
  307   573          217066960
  461   492          217067669
  338   563          217068019
  175   596          217068111
  129   599          217068488
  220   591          217073071
  475   479          217074114
  227   590          217076083
  361   554          217077345
  186   595          217079731
    0   601          217081801
    1   601          217081802
    2   601          217081809
    3   601          217081828
    4   601          217081865
    5   601          217081926
    6   601          217082017
    7   601          217082144
    8   601          217082313
    9   601          217082530
  444   506          217082600
  454   498          217082656
   10   601          217082801
   11   601          217083132
   12   601          217083529
   13   601          217083998
   14   601          217084545
   15   601          217085176
   16   601          217085897
   17   601          217086714
   18   601          217087633
  474   480          217088424
   19   601          217088660
  148   598          217088984
   20   601          217089801
   21   601          217091062
   22   601          217092449
  103   600          217092727
   23   601          217093968
   24   601          217095625
   25   601          217097426
   26   601          217099377
  436   512          217099584
   27   601          217101484
   28   601          217103753
   29   601          217106190
  163   597          217106920
  426   519          217107135
  423   521          217107728
  473   481          217108458
   30   601          217108801
  300   575          217109375
   31   601          217111592
  196   594          217114120
   32   601          217114569
   33   601          217117738
  130   599          217118799
  368   551          217120183
   34   601          217121105
  240   588          217121472
   35   601          217124676
  104   600          217124864
   36   601          217128457
  314   571          217128555
  400   535          217130375
   37   601          217132454
  412   528          217132480
  472   482          217134216
   38   601          217136673
  213   592          217138285
  407   531          217140434
   39   601          217141120
  429   517          217142002
  205   593          217142982
  420   523          217143667
   40   601          217145801
  276   581          217147517
  246   587          217148939
  234   589          217149373
   41   601          217150722
  149   598          217155141
   42   601          217155889
  341   562          217156149
  105   600          217157625
  460   493          217159157
  176   596          217160512
   43   601          217161308
  262   584          217161432
  471   483          217165698
   44   601          217166985
  385   543          217169632
  131   599          217169890
  354   557          217170557
  383   544          217171071
   45   601          217172926
  257   585          217176218
  448   503          217178919
   46   601          217179137
  387   542          217180691
  187   595          217184078
  381   545          217184966
  349   559          217185428
   47   601          217185624
  164   597          217187117
  267   583          217189450
  106   600          217191016
   48   601          217192393
   49   601          217199450
  470   484          217202904
  389   541          217204290
   50   601          217206801
  453   499          217211176
  379   546          217211275
  432   515          217212443
  304   574          217213688
   51   601          217214452
  417   525          217214838
  221   591          217218932
  132   599          217221767
  359   555          217222154
  150   598          217222192
   52   601          217222409
  366   552          217224504
  107   600          217225043
  311   572          217229479
  197   594          217229957
   53   601          217230678
  228   590          217231352
  252   586          217233064
  402   534          217238112
  289   578          217238121
   54   601          217239265
  391   540          217240471
  469   485          217245834
   55   601          217248176
  377   547          217249956
  327   567          217250046
  285   579          217253664
  293   577          217253790
  177   596          217253969
  439   510          217255519
  459   494          217256363
   56   601          217257417
  330   566          217258496
  108   600          217259712
  272   582          217261016
  443   507          217262150
  324   568          217262656
  344   561          217266065
   57   601          217266994
  165   597          217268298
  206   593          217269673
  133   599          217274436
  214   592          217275032
   58   601          217276913
   59   601          217287180
  333   565          217288162
  393   539          217289276
  188   595          217289547
  151   598          217290143
  468   486          217294488
  409   530          217294929
  241   588          217294993
  109   600          217295029
  321   569          217296170
   60   601          217297801
  281   580          217300041
  375   548          217300967
  297   576          217301049
   61   601          217308782
  235   589          217314344
  435   513          217318572
   62   601          217320129
  414   527          217321127
  134   599          217327903
  110   600          217331000
  247   587          217331226
   63   601          217331848
  447   504          217338687
  336   564          217339200
  364   553          217340921
   64   601          217343945
  452   500          217345408
  198   594          217346976
  178   596          217348488
  467   487          217348866
  318   570          217350432
  166   597          217350469
  308   573          217350629
  395   538          217350747
  352   558          217355320
   65   601          217356426
  404   533          217358701
  152   598          217359000
  458   495          217359287
  373   549          217364266
  222   591          217366119
  111   600          217367631
  263   584          217368151
   66   601          217369297
  425   520          217373625
  258   585          217375137
  277   581          217376874
  357   556          217378909
  301   575          217380276
  135   599          217382174
   67   601          217382564
  229   590          217387989
  422   522          217388096
  428   518          217394584
  189   595          217396144
   68   601          217396233
  207   593          217397600
  347   560          217397923
  268   583          217404119
  112   600          217404928
  466   488          217408968
   69   601          217410310
  339   563          217411766
  215   592          217413063
  253   586          217424333
   70   601          217424801
  397   537          217424926
  315   571          217425286
  153   598          217428769
  167   597          217433636
  136   599          217437255
  419   524          217437883
   71   601          217439712
  371   550          217439811
  113   600          217442897
  179   596          217444075
  442   508          217447400
  431   516          217451087
   72   601          217455049
  438   511          217460503
  411   529          217462420
  199   594          217465183
  457   496          217467929
  362   554          217469392
  242   588          217469960
   73   601          217470818
  465   489          217474794
  236   589          217480725
  114   600          217481544
  273   582          217483785
  451   501          217485352
   74   601          217487025
  290   578          217489552
  305   574          217491849
  406   532          217492184
  137   599          217493152
  286   579          217498195
  154   598          217499456
   75   601          217503676
  190   595          217503875
  446   505          217504161
  342   562          217506016
  399   536          217511855
  294   577          217512217
  223   591          217514638
  248   587          217514995
  168   597          217517805
  312   572          217520576
   76   601          217520777
  115   600          217520875
  416   526          217522872
  208   593          217526769
  369   551          217527560
  282   580          217537768
   77   601          217538334
  180   596          217540736
  434   514          217543248
  230   590          217546000
  464   490          217546344
  355   557          217547568
  138   599          217549871
  350   559          217551879
  216   592          217552384
   78   601          217556353
  116   600          217560896
  298   576          217566568
  155   598          217571067
  328   567          217571815
   79   601          217574840
  259   585          217575604
  264   584          217576448
  325   568          217578557
  456   497          217582289
  200   594          217584584
  331   566          217586187
   80   601          217593801
  117   600          217601613
  169   597          217602982
  322   569          217606257
  139   599          217607418
  278   581          217607893
  360   555          217609875
  401   535          217611576
  384   544          217612288
  191   595          217612746
   81   601          217613242
  386   543          217615463
  254   586          217617120
  269   583          217620396
  382   545          217621593
  334   565          217621829
  345   561          217622106
  463   491          217623618
  367   552          217627471
  450   502          217631008
  388   542          217631160
   82   601          217633169
  309   573          217636146
  441   509          217638350
  181   596          217638477
  408   531          217638603
  413   528          217642949
  118   600          217643032
  380   546          217643336
  156   598          217643608
  424   521          217645785
  243   588          217646379
  237   589          217648522
  427   519          217652842
  302   575          217652983
   83   601          217653588
  319   570          217654759
  209   593          217657186
  390   541          217659421
  224   591          217664495
  140   599          217665799
  437   512          217671181
  421   523          217674128
   84   601          217674505
  445   506          217675341
  378   547          217677475
  337   564          217678897
  119   600          217685159
  170   597          217689173
  217   592          217693001
  430   517          217695413
   85   601          217695926
  249   587          217700252
  392   540          217700288
  455   498          217702367
  201   594          217705185
  231   590          217705391
  462   492          217706616
  274   582          217708192
  157   598          217717085
   86   601          217717857
  192   595          217722763
  316   571          217723907
  376   548          217723968
  403   534          217724131
  141   599          217725020
  120   600          217728000
  353   558          217728089
  182   596          217737304
  418   525          217737757
  365   553          217739502
   87   601          217740304
  291   578          217742723
  287   579          217744442
  477   478          217746685
  476   479          217752415
  394   539          217753803
  340   563          217757547
  348   560          217760192
  358   556          217762328
   88   601          217763273
  475   480          217763875
  121   600          217771561
  306   574          217771840
  295   577          217772408
  433   515          217773612
  171   597          217776384
  283   580          217777187
  260   585          217777625
  474   481          217781065
  449   503          217782376
  374   549          217782773
  142   599          217785087
  265   584          217786329
   89   601          217786770
  210   593          217788857
  158   598          217791504
  461   493          217795338
  410   530          217798000
  473   482          217803985
   90   601          217810801
  255   586          217811431
  313   572          217813545
  225   591          217815696
  122   600          217815848
  238   589          217817741
  396   538          217820008
  244   588          217824256
  202   594          217826992
  454   499          217828163
  472   483          217832635
  299   576          217833875
  193   595          217833932
  218   592          217834920
  440   510          217835000
   91   601          217835372
  415   527          217836558
  183   596          217837223
  270   583          217838287
  279   581          217840580
  143   599          217846006
  405   533          217849562
  444   507          217852227
  372   550          217853848
  343   562          217857935
   92   601          217860489
  123   600          217860867
  363   554          217863611
  172   597          217864621
  232   590          217866168
  159   598          217866871
  471   484          217867015
   93   601          217886158
  250   587          217887003
  436   513          217887553
  460   494          217889784
  329   567          217895552
  326   568          217896408
  398   537          217898945
  124   600          217906624
  470   485          217907125
  144   599          217907783
   94   601          217912385
  332   566          217915864
  426   520          217916776
  323   569          217918276
  351   559          217920430
  211   593          217921788
  310   573          217923517
  423   522          217923615
  356   557          217926709
  303   575          217927502
  275   582          217934243
  370   551          217937151
  184   596          217938240
   95   601          217939176
  448   504          217939456
  160   598          217943192
  429   518          217945421
  194   595          217946259
  203   594          217950011
  469   486          217952965
  125   600          217953125
  173   597          217953890
  335   565          217957500
  453   500          217959677
  320   570          217961000
  420   524          217965824
   96   601          217966537
  226   591          217968247
  412   529          217970417
  145   599          217970424
  219   592          217978147
  346   561          217980217
  261   585          217981206
  407   532          217987911
  239   589          217988388
  459   495          217989954
  400   536          217990656
  288   579          217992411
   97   601          217994474
  292   578          217997640
  266   584          217997800
  361   555          217999756
  126   600          218000376
  245   588          218003597
  468   487          218004535
  256   586          218007272
  432   516          218009664
  284   580          218018304
  161   598          218020473
  338   564          218020616
   98   601          218022993
  317   571          218024424
  233   590          218028337
  368   552          218032640
  146   599          218033935
  296   577          218034369
  443   508          218034819
  439   511          218037350
  185   596          218040361
  417   526          218043289
  174   597          218044197
  127   600          218048383
   99   601          218052100
  307   574          218053667
  385   544          218055809
  212   593          218055985
  271   583          218057798
  195   595          218059750
  383   545          218060512
  467   488          218061835
  387   543          218063610
  204   594          218074248
  280   581          218074941
  251   587          218075254
  381   546          218077677
  100   601          218081801
  389   542          218083957
  402   535          218095183
  458   496          218095848
  452   501          218096909
  128   600          218097152
  147   599          218098322
  162   598          218098720
  447   505          218102248
  300   576          218102976
  354   558          218102976
  341   563          218105368
  379   547          218107262
  314   572          218108392
  435   514          218109619
  101   601          218112102
  391   541          218116892
  227   591          218122154
  220   592          218122688
  349   560          218124549
  466   489          218124865
  175   597          218135548
  409   531          218139220
  366   553          218140273
  102   601          218143009
  186   596          218143592
  129   600          218146689
  359   556          218147895
  377   548          218149225
  414   528          218155896
  240   589          218160469
  276   582          218161944
  393   540          218162457
  148   599          218163591
    0   602          218167208
    1   602          218167209
    2   602          218167216
    3   602          218167235
    4   602          218167272
    5   602          218167333
    6   602          218167424
    7   602          218167551
    8   602          218167720
    9   602          218167937
   10   602          218168208
   11   602          218168539
   12   602          218168936
   13   602          218169405
   14   602          218169952
   15   602          218170583
   16   602          218171304
   17   602          218172121
   18   602          218173040
   19   602          218174067
  196   595          218174411
  103   601          218174528
   20   602          218175208
   21   602          218176469
   22   602          218177856
  163   598          218177939
   23   602          218179375
   24   602          218181032
   25   602          218182833
  246   588          218184408
   26   602          218184784
  262   585          218186353
  425   521          218186386
   27   602          218186891
   28   602          218189160
  213   593          218191454
   29   602          218191597
  234   590          218191904
  465   490          218193625
   30   602          218194208
   31   602          218196999
  130   600          218197000
  205   594          218199709
   32   602          218199976
  428   519          218201111
   33   602          218203145
  375   549          218203524
  304   575          218203839
  257   586          218204649
   34   602          218206512
  104   601          218206665
  422   523          218207115
  457   497          218207466
   35   602          218210083
  267   584          218210867
  344   562          218211912
  404   534          218212568
  311   573          218212748
   36   602          218213864
  327   568          218216215
   37   602          218217861
  395   539          218220694
  330   567          218221263
   38   602          218222080
  442   509          218223117
   39   602          218226527
  176   597          218227949
  149   599          218229748
   40   602          218231208
  324   569          218232233
   41   602          218236129
  105   601          218239426
  451   502          218239859
   42   602          218241296
  289   579          218242108
  438   512          218245400
   43   602          218246715
  333   566          218247533
  187   596          218247939
  131   600          218248091
  431   517          218251404
   44   602          218252392
  293   578          218254309
  164   598          218258136
   45   602          218258333
  364   554          218260008
  285   580          218261125
  419   525          218263184
   46   602          218264544
  252   587          218265011
  464   491          218268115
  221   592          218268549
  321   570          218269161
  373   550          218270117
  446   506          218270752
   47   602          218271031
  106   601          218272817
  228   591          218277423
   48   602          218277800
  272   583          218278935
   49   602          218284857
  197   595          218290248
  352   559          218291087
  397   538          218291645
   50   602          218292208
  336   565          218295181
  150   599          218296799
  297   577          218298106
   51   602          218299859
  132   600          218299968
  411   530          218303531
  107   601          218306844
   52   602          218307816
  357   557          218307986
  281   581          218310982
   53   602          218316085
  177   597          218321406
   54   602          218324672
  456   498          218324808
  206   594          218326400
  318   571          218326843
  214   593          218328201
   55   602          218333583
  241   589          218333990
  308   574          218337336
  434   515          218337379
  165   598          218339317
  347   561          218340404
  108   601          218341513
   56   602          218342824
  406   533          218342853
  463   492          218348335
  371   551          218348962
   57   602          218352401
  133   600          218352637
  188   596          218353408
  416   527          218354479
  235   590          218356875
   58   602          218362320
  339   564          218364363
  151   599          218364750
  247   588          218366695
   59   602          218372587
  301   576          218373877
  399   537          218375352
  109   601          218376830
   60   602          218383208
  450   503          218388527
  277   582          218391301
  362   555          218391803
  263   585          218393072
   61   602          218394189
  258   586          218403568
  315   572          218405123
   62   602          218405536
  134   600          218406104
  198   595          218407267
  110   601          218412801
  222   592          218415736
  178   597          218415925
  441   510          218417121
   63   602          218417255
  166   598          218421488
  268   584          218425536
   64   602          218429352
  478   478          218430704
  477   479          218433572
  152   599          218433607
  229   591          218434060
  462   493          218434285
  369   552          218440017
   65   602          218441833
  476   480          218442176
  445   507          218444968
  455   499          218447874
  111   601          218449432
  207   594          218454327
   66   602          218454704
  342   563          218455235
  253   587          218456280
  475   481          218456516
  437   513          218459150
  189   596          218460005
  135   600          218460375
  424   522          218461672
  427   520          218462483
  215   593          218466232
   67   602          218467971
  401   536          218471857
  474   482          218476592
  355   558          218479987
  413   529          218480886
   68   602          218481640
  305   575          218482000
  408   532          218486080
  112   601          218486729
  350   560          218491000
  290   579          218493539
   69   602          218495717
  421   524          218496285
  430   518          218498832
  386   544          218501640
  273   583          218501704
  384   545          218501729
  473   483          218502404
  153   599          218503376
  312   573          218503845
  167   598          218504655
  286   580          218505656
  242   589          218508957
   70   602          218510208
  179   597          218511512
  294   578          218512736
  388   543          218514079
  382   546          218514304
  136   600          218515456
  236   590          218523256
  113   601          218524698
   71   602          218525119
  199   595          218525474
  461   494          218525965
  472   484          218533952
  360   556          218535616
  328   568          218537984
  390   542          218539088
  380   547          218539323
   72   602          218540456
  449   504          218542913
  367   553          218543240
  325   569          218548134
  282   581          218548709
  331   567          218548954
  248   588          218550464
   73   602          218556225
  114   601          218563345
  298   577          218563625
  223   592          218564255
  418   526          218566208
  190   596          218567736
  345   562          218567953
  433   516          218570833
  471   485          218571236
  137   600          218571353
   74   602          218572432
  154   599          218574063
  454   500          218576664
  392   541          218576709
  378   548          218576744
  322   570          218579248
  334   566          218581200
  403   535          218581202
  208   594          218583496
  168   598          218588824
   75   602          218589083
  230   591          218592071
  264   585          218601369
  115   601          218602676
  259   586          218604035
  216   593          218605553
   76   602          218606184
  180   597          218608173
  470   486          218614256
  440   511          218616831
  278   582          218622320
  309   574          218622853
  460   495          218623375
   77   602          218623741
  444   508          218624896
  376   549          218626525
  394   540          218626984
  138   600          218628072
  319   571          218631170
  337   565          218634878
   78   602          218641760
  269   584          218641813
  410   531          218642291
  116   601          218642697
  200   595          218644875
  155   599          218645674
  302   576          218646584
  254   587          218649067
  365   554          218658589
   79   602          218660247
  469   487          218663012
  353   559          218663856
  415   528          218671327
  169   598          218674001
  191   596          218676607
  436   514          218678600
   80   602          218679208
  117   601          218683414
  243   589          218685376
  139   600          218685619
  374   550          218688624
  396   539          218689955
  237   590          218691053
  358   557          218691405
   81   602          218698649
  348   561          218702673
  448   505          218703017
  405   534          218703429
  316   572          218703744
  181   597          218705914
  340   564          218710144
  453   501          218711178
  209   594          218713913
  224   592          218714112
  468   488          218717504
  156   599          218718215
   82   602          218718576
  118   601          218724833
  274   583          218726111
  459   496          218726515
  426   521          218729537
  249   588          218735721
   83   602          218738995
  423   523          218742634
  140   600          218744000
  217   593          218746170
  291   579          218746710
  231   591          218751462
  287   580          218751903
  429   519          218751948
   84   602          218759912
  170   598          218760192
  306   575          218761991
  372   551          218762999
  201   595          218765476
  398   538          218765664
  119   601          218766960
  295   578          218772927
  467   489          218777732
   85   602          218781333
  363   555          218786022
  192   596          218786624
  283   581          218788128
  420   525          218791125
  157   599          218791692
  313   573          218796814
  141   600          218803221
   86   602          218803264
  182   597          218804741
  260   586          218806056
  343   563          218807154
  120   601          218809801
  432   517          218809981
  443   509          218810536
  265   585          218811250
  412   530          218811528
  439   512          218822247
   87   602          218825711
  299   577          218830932
  458   497          218835385
  407   533          218838580
  255   587          218843378
  466   490          218843696
  210   594          218845584
  171   598          218847403
   88   602          218848680
  370   552          218849608
  452   502          218851416
  121   601          218853362
  400   537          218854153
  279   582          218855007
  356   558          218859128
  351   560          218859551
  270   584          218859704
  238   590          218860272
  329   568          218861721
  244   589          218863253
  142   600          218863288
  225   592          218865313
  326   569          218865985
  158   599          218866111
  447   506          218868839
   89   602          218872177
  417   527          218874896
  332   567          218878631
  202   595          218887283
  218   593          218888089
  323   570          218891267
   90   602          218896208
  122   601          218897649
  193   596          218897793
  435   515          218903750
  183   597          218904660
  310   574          218910224
  232   591          218912239
  465   491          218915396
  335   566          218916871
   91   602          218920779
  303   576          218921103
  250   588          218922472
  143   600          218924207
  361   556          218925497
  346   562          218926064
  172   598          218935640
  320   571          218937411
  159   599          218941478
  123   601          218942668
  385   545          218945250
   92   602          218945896
  368   553          218948409
  387   544          218949787
  457   498          218949985
  275   583          218952162
  383   546          218953223
  402   536          218955464
  389   543          218966876
   93   602          218971565
  381   547          218973664
  338   565          218976597
  211   594          218978515
  144   600          218985984
  409   532          218986697
  124   601          218988425
  464   492          218992832
  414   529          218993833
  391   542          218996559
  451   503          218997378
   94   602          218997792
  288   580          218999872
  292   579          219001627
  442   510          219001888
  425   522          219002273
  317   572          219004261
  184   597          219005677
  379   548          219006531
  261   586          219009637
  194   596          219010120
  203   595          219010302
  428   520          219010752
  160   599          219017799
  226   592          219017864
  266   585          219022721
   95   602          219024583
  173   598          219024909
  284   581          219029245
  422   524          219029272
  239   590          219030919
  219   593          219031316
  438   513          219033369
  296   578          219034888
  125   601          219034926
  354   559          219038743
  393   541          219038878
  256   587          219039219
  446   507          219040379
  245   589          219042594
  307   575          219043818
  145   600          219048625
  377   549          219051782
   96   602          219051944
  431   518          219054823
  341   564          219057965
  366   554          219059360
  349   561          219067030
  404   535          219069639
  456   499          219070315
  233   591          219074408
  463   493          219076004
  359   557          219076972
  271   584          219079215
   97   602          219079881
  126   601          219082177
  280   582          219089368
  419   526          219091635
  314   573          219091661
  395   540          219093875
  161   599          219095080
  300   577          219100033
  185   597          219107798
   98   602          219108400
  375   550          219109375
  251   588          219110723
  146   600          219112136
  212   594          219112712
  174   598          219115216
  478   479          219117591
  477   480          219123333
  195   596          219123611
  127   601          219130184
  204   595          219134539
  434   516          219134600
  476   481          219134817
   99   602          219137507
  411   531          219147822
  450   504          219149064
  475   482          219152043
  344   563          219161131
  397   539          219161592
  462   494          219164912
  100   602          219167208
  227   592          219171771
  162   599          219173327
  474   483          219175011
  220   593          219175857
  147   600          219176523
  128   601          219178953
  373   551          219179268
  276   583          219179863
  364   555          219182419
  327   569          219185792
  330   568          219187432
  416   528          219189248
  455   500          219196375
  406   534          219196720
  304   576          219197440
  101   602          219197509
  441   511          219198952
  311   574          219199455
  240   590          219203000
  473   484          219203721
  324   570          219205224
  175   598          219206567
  333   567          219210300
  186   597          219211029
  262   586          219214784
  445   508          219217637
  246   589          219223405
  102   602          219228416
  129   601          219228490
  352   560          219230208
  267   585          219235788
  257   587          219236596
  234   591          219237975
  472   485          219238173
  196   596          219238272
  357   558          219240405
  148   600          219241792
  399   538          219242071
  321   571          219245572
  213   594          219248181
  289   580          219249569
  437   514          219250197
  163   599          219252546
  336   566          219254552
    0   603          219256227
    1   603          219256228
    2   603          219256235
    3   603          219256254
    4   603          219256291
    5   603          219256352
    6   603          219256443
    7   603          219256570
    8   603          219256739
    9   603          219256956
   10   603          219257227
   11   603          219257558
   12   603          219257955
  293   579          219258296
   13   603          219258424
   14   603          219258971
  461   495          219259556
   15   603          219259602
  103   602          219259935
  205   595          219260000
   16   603          219260323
   17   603          219261140
  371   552          219261419
   18   603          219262059
   19   603          219263086
   20   603          219264227
   21   603          219265488
   22   603          219266875
   23   603          219268394
   24   603          219270051
   25   603          219271852
  285   581          219272066
   26   603          219273803
  427   521          219275244
   27   603          219275910
   28   603          219278179
  471   486          219278367
  130   601          219278801
   29   603          219280616
  424   523          219280691
   30   603          219283227
   31   603          219286018
  347   562          219286251
   32   603          219288995
  104   602          219292072
   33   603          219292164
   34   603          219295531
  297   578          219298625
  176   598          219298968
   35   603          219299102
  272   584          219300352
  252   588          219300480
   36   603          219302883
  430   519          219305359
  449   505          219306474
  318   572          219306680
   37   603          219306880
  149   600          219307949
   38   603          219311099
  187   597          219315376
   39   603          219315546
  362   556          219317544
   40   603          219320227
  339   565          219320344
  421   525          219321586
  221   593          219321718
  413   530          219321997
  470   487          219324303
  105   602          219324833
   41   603          219325148
  281   582          219325409
  228   592          219327040
  308   575          219327487
  454   501          219328165
  131   601          219329892
   42   603          219330315
  164   599          219332743
  401   537          219335354
   43   603          219335734
  408   533          219336749
   44   603          219341411
   45   603          219347352
   46   603          219353563
  197   596          219354109
  369   553          219355786
  106   602          219358224
  460   496          219359936
   47   603          219360050
   48   603          219366819
  301   577          219370934
  433   517          219371150
   49   603          219373876
  150   600          219375000
  469   488          219375981
  241   590          219376521
   50   603          219381227
  132   601          219381769
  214   594          219384928
  206   595          219386691
  315   573          219388392
   51   603          219388878
  386   545          219391081
  107   602          219392251
  177   598          219392425
  384   546          219394440
   52   603          219396835
  418   527          219397815
  388   544          219400256
  444   509          219400613
  440   512          219401728
  235   591          219402946
   53   603          219405104
  247   589          219405692
  342   564          219407832
  277   583          219409220
  382   547          219410291
   54   603          219413691
  165   599          219413924
  355   559          219415754
  188   597          219420845
  263   586          219421503
  390   543          219422007
   55   603          219422602
  108   602          219426920
   56   603          219431843
  468   489          219433401
  350   561          219433481
  133   601          219434438
  258   587          219435515
  380   548          219438592
   57   603          219441420
  403   536          219441483
  151   600          219442951
  268   585          219450457
   58   603          219451339
  392   542          219456376
   59   603          219461606
  109   602          219462237
  367   554          219462327
  360   557          219464693
  453   502          219465685
  459   497          219466052
  222   593          219468905
  448   506          219469608
  198   596          219471128
   60   603          219472227
  436   515          219472731
  305   576          219475601
  378   549          219479301
   61   603          219483208
  229   592          219483677
  178   598          219486944
  134   601          219487905
  410   532          219489768
  312   574          219490552
  253   588          219491749
   62   603          219494555
  166   599          219496095
  467   490          219496563
  110   602          219498208
  290   580          219501000
  394   541          219503405
   63   603          219506274
  328   569          219507561
  415   529          219509264
  152   600          219511808
  207   595          219514618
  331   568          219515123
  286   581          219516597
  294   579          219516723
  345   563          219517172
   64   603          219518371
  325   570          219521125
  215   594          219522959
  273   584          219523121
  189   597          219527442
   65   603          219530852
  376   550          219532376
  111   602          219534839
  135   601          219542176
   66   603          219543723
  334   567          219543967
  426   522          219545424
  242   590          219551488
  322   571          219555659
   67   603          219556990
  405   535          219560500
  429   520          219561589
  282   582          219563136
  396   540          219563136
  298   578          219564144
  423   524          219564791
  466   491          219565467
  236   591          219569327
   68   603          219570659
  112   602          219572136
  458   498          219577904
  167   599          219579262
  365   555          219581000
  153   600          219581577
  179   598          219582531
   69   603          219584736
  443   510          219589307
  199   596          219589335
  248   589          219589461
  337   566          219594249
  136   601          219597257
  374   551          219597775
   70   603          219599227
  353   560          219602977
  452   503          219608935
  113   602          219610105
  439   513          219610216
  319   572          219611007
  309   575          219613004
  432   518          219613400
   71   603          219614138
  223   593          219617424
  420   526          219619576
  358   558          219623824
   72   603          219629475
  264   586          219629800
  190   597          219635173
  398   539          219635611
  259   587          219635982
  447   507          219638466
  465   492          219640113
  278   583          219640239
  230   592          219641688
  302   577          219643641
  208   595          219643787
   73   603          219645244
  348   562          219648520
  114   602          219648752
  154   600          219652264
  137   601          219653154
  412   531          219655819
   74   603          219661451
  216   594          219662280
  168   599          219663431
  340   565          219666125
  269   585          219666734
  372   552          219675456
   75   603          219678102
  180   598          219679192
  254   588          219684536
  316   573          219687013
  115   602          219688083
  407   534          219692447
   76   603          219695203
  457   499          219695492
  435   516          219700971
  200   596          219708736
  417   528          219709665
  138   601          219709873
  363   556          219711763
   77   603          219712760
  464   493          219720501
  400   538          219720872
  155   600          219723875
  243   590          219727907
  116   602          219728104
   78   603          219730779
  237   591          219737124
  191   597          219744044
  274   584          219747528
  169   599          219748608
   79   603          219749266
  291   580          219754171
  306   576          219755592
  451   504          219757915
  343   564          219759751
  287   581          219762844
  370   553          219765377
  224   593          219767281
  139   601          219767420
   80   603          219768227
  117   602          219768821
  209   595          219774204
  249   589          219774718
  295   579          219776914
  181   598          219776933
  313   574          219783521
  442   511          219783719
   81   603          219787668
  356   559          219794895
  156   600          219796416
  231   592          219801079
  351   561          219802032
  283   582          219802555
  217   594          219802897
  479   479          219804478
  463   494          219806631
  478   480          219807352
   82   603          219807595
  118   602          219810240
  446   508          219813048
  477   481          219815974
  456   500          219818816
  402   537          219818961
  425   523          219821292
  428   521          219823513
  438   514          219824416
  140   601          219825801
   83   603          219828014
  201   596          219829337
  476   482          219830344
  329   569          219831298
  299   578          219831451
  170   599          219834799
  414   530          219834944
  409   533          219837366
  385   546          219837961
  260   587          219838003
  326   570          219838976
  387   545          219839228
  265   586          219839681
  332   568          219844800
   84   603          219848931
  383   547          219849210
  475   483          219850462
  119   602          219852367
  389   544          219853053
  192   597          219854061
  422   525          219854573
  361   557          219854574
  431   519          219861350
  368   554          219867496
  323   571          219867678
  157   600          219869893
   85   603          219870352
  279   583          219872926
  381   548          219872933
  346   563          219875283
  182   598          219875760
  474   484          219876328
  255   588          219878847
  391   543          219879478
  335   567          219879638
  270   585          219884625
  141   601          219885022
   86   603          219892283
  120   602          219895208
  462   495          219898503
  310   575          219900375
  244   590          219905784
  210   595          219905875
  238   591          219906343
  473   485          219907942
  379   549          219909088
  450   505          219912625
   87   603          219914730
  320   572          219917248
  303   577          219918160
  225   593          219918482
  393   542          219918545
  171   599          219922010
  419   527          219923242
  404   536          219929920
  434   517          219934917
  338   566          219935968
   88   603          219937699
  121   602          219938769
  158   600          219944312
  218   594          219944816
  142   601          219945089
  472   486          219945304
  455   501          219947876
  202   596          219951144
  377   550          219957633
   89   603          219961196
  250   589          219961469
  232   592          219961856
  193   597          219965230
  395   541          219970296
  275   584          219973579
  183   598          219975679
  354   560          219977864
  366   555          219981771
  122   602          219983056
  441   512          219983849
   90   603          219985227
  317   573          219987530
  471   487          219988414
  445   509          219993354
  411   532          219995299
  461   496          219996117
  143   601          220006008
  292   580          220009088
  359   558          220009391
   91   603          220009798
  172   599          220010247
  288   581          220010813
  349   562          220012877
  341   565          220013946
  375   551          220018526
  159   600          220019679
  416   529          220027185
  123   602          220028075
  397   540          220034773
   92   603          220034915
  470   488          220037272
  307   576          220037419
  211   595          220038806
  296   579          220038875
  261   587          220041584
  284   582          220043672
  437   515          220044328
  266   586          220051152
  406   535          220053791
   93   603          220060584
  144   601          220067785
  226   593          220071033
  449   506          220073065
  124   602          220073832
  203   596          220074163
  256   588          220074688
  184   598          220076696
  239   591          220076990
  194   597          220077557
  314   574          220078368
  454   502          220082672
  245   590          220085125
   94   603          220086811
  219   594          220088043
  427   522          220091131
  373   552          220091725
  469   489          220091878
  160   600          220096000
  460   497          220099473
  173   599          220099516
  300   578          220100552
  424   524          220102848
  271   585          220104136
  280   583          220107287
  364   556          220108160
  399   539          220112018
   95   603          220113602
  344   564          220113728
  430   520          220115000
  125   602          220120333
  233   592          220124025
  145   601          220130426
   96   603          220140963
  251   589          220149720
  421   526          220150037
  468   490          220152232
  330   569          220157009
  327   570          220158783
  413   531          220166288
  126   602          220167584
   97   603          220168900
  352   561          220172689
  212   595          220173003
  161   600          220173281
  433   518          220174569
  357   559          220176172
  333   568          220176469
  371   553          220177188
  185   598          220178817
  444   510          220179384
  324   571          220181635
  311   575          220189606
  440   513          220189697
  174   599          220189823
  408   534          220190616
  195   597          220191048
  146   601          220193937
  304   577          220194497
   98   603          220197419
  204   596          220198400
  276   584          220201280
  401   538          220202073
  459   498          220208571
  127   602          220215591
  336   567          220217319
  467   491          220218334
  453   503          220223204
  227   593          220224940
  321   572          220225409
   99   603          220226526
  220   594          220232584
  418   528          220232584
  347   563          220235470
  448   507          220239235
  362   557          220246621
  262   587          220246731
  240   591          220249071
  162   600          220251528
  100   603          220256227
  147   601          220258324
  289   581          220260510
  267   586          220264219
  128   602          220264360
  293   580          220265757
  246   590          220265936
  436   516          220269952
  257   588          220272065
  369   554          220274873
  339   566          220279715
  175   599          220281174
  186   598          220282048
  386   546          220283792
  285   582          220286493
  101   603          220286528
  234   592          220287592
  388   545          220289697
  318   573          220289949
  466   492          220290184
  384   547          220290427
  297   579          220302612
  403   537          220304980
  196   597          220305709
  390   544          220308184
  213   595          220308472
  382   548          220309560
  129   602          220313897
  102   603          220317435
  308   576          220321088
  458   499          220323411
  148   601          220323593
  205   596          220323861
  272   585          220325273
  163   600          220330747
  392   543          220339295
  252   589          220339477
  410   533          220340437
  380   549          220341149
  281   583          220343328
    0   604          220348864
    1   604          220348865
    2   604          220348872
    3   604          220348891
    4   604          220348928
  103   603          220348954
    5   604          220348989
    6   604          220349080
    7   604          220349207
    8   604          220349376
    9   604          220349593
   10   604          220349864
   11   604          220350195
  415   530          220350375
   12   604          220350592
   13   604          220351061
   14   604          220351608
   15   604          220352239
   16   604          220352960
   17   604          220353777
   18   604          220354696
  355   560          220354875
   19   604          220355723
   20   604          220356864
   21   604          220358125
   22   604          220359512
   23   604          220361031
   24   604          220362688
  342   565          220363813
  130   602          220364208
  426   523          220364443
   25   604          220364489
   26   604          220366440
  465   493          220367782
   27   604          220368547
  452   504          220369472
   28   604          220370816
  443   511          220371138
  301   578          220371453
   29   604          220373253
  176   599          220373575
  429   521          220374350
  315   574          220375099
   30   604          220375864
  221   594          220378445
   31   604          220378655
  350   562          220379328
  228   593          220380209
  104   603          220381091
   32   604          220381632
  394   542          220383072
  367   555          220384738
   33   604          220384801
  378   550          220385152
  187   598          220386395
   34   604          220388168
  149   601          220389750
  423   525          220390092
   35   604          220391739
   36   604          220395520
  360   558          220397112
   37   604          220399517
  439   514          220401263
   38   604          220403736
   39   604          220408183
  164   600          220410944
  447   508          220411135
   40   604          220412864
  105   603          220413852
  131   602          220415299
   41   604          220417785
  432   519          220419927
  405   536          220420781
  197   597          220421546
  241   591          220422592
   42   604          220422952
   43   604          220428371
  277   584          220430637
   44   604          220434048
  396   541          220439557
   45   604          220439989
  376   551          220441527
  457   500          220443993
  214   595          220445219
   46   604          220446200
  106   603          220447243
  247   590          220448223
  206   596          220450552
  464   494          220451128
  420   527          220451183
  235   592          220452563
   47   604          220452687
  263   587          220453450
  150   601          220456801
   48   604          220459456
   49   604          220466513
  177   599          220467032
  132   602          220467176
  345   564          220469769
  258   588          220470984
  305   577          220472658
   50   604          220473864
  268   586          220478888
  328   570          220480552
  312   575          220480703
  107   603          220481270
   51   604          220481515
  331   569          220484700
   52   604          220489472
  188   598          220491864
  165   600          220492125
  479   480          220494239
  325   571          220497536
   53   604          220497741
  478   481          220499993
  435   517          220501288
  412   532          220503296
   54   604          220506328
  365   556          220506741
  398   540          220508792
  334   568          220510136
  374   552          220510232
  477   482          220511501
  290   581          220511941
   55   604          220515239
  108   603          220515939
  133   602          220519845
  451   505          220521476
  294   580          220524184
   56   604          220524480
  151   601          220524752
  222   594          220525632
  476   483          220528763
  253   589          220530746
  286   582          220531024
   57   604          220534057
  322   572          220535496
  229   593          220536846
  198   597          220538565
  463   495          220540222
   58   604          220543976
  353   561          220545458
  417   529          220547602
  273   585          220548042
  407   535          220549518
  109   603          220551256
  475   484          220551779
   59   604          220554243
  337   567          220557016
  358   559          220559591
  178   599          220561551
   60   604          220564864
  298   579          220568131
  442   512          220568616
  456   501          220570317
  134   602          220573312
  166   600          220574296
   61   604          220575845
  207   596          220578479
  474   485          220580549
  282   583          220581055
  215   595          220583250
   62   604          220587192
  110   603          220587227
  446   509          220588765
  400   539          220590819
  372   553          220591225
  152   601          220593609
  319   573          220594276
  242   591          220597559
  348   563          220597739
  189   598          220598461
   63   604          220598911
  309   576          220606605
   64   604          220611008
  473   486          220615073
  438   515          220618547
  236   592          220618944
   65   604          220623489
  111   603          220623858
  340   566          220625496
  135   602          220627583
  248   590          220631992
  462   496          220635064
   66   604          220636360
  428   522          220639400
  363   557          220640840
  425   524          220643449
  302   578          220644160
   67   604          220649627
  472   487          220655351
  199   597          220656772
  179   599          220657138
  167   600          220657463
  112   603          220661155
  278   584          220661656
  264   587          220661747
   68   604          220663296
  153   601          220663378
  431   520          220670991
  259   588          220671451
  316   574          220673720
  223   594          220674151
   69   604          220677373
  450   506          220679216
  414   531          220679235
  136   602          220682664
  422   526          220683024
  370   554          220684464
  402   538          220685680
  409   534          220691233
   70   604          220691864
  230   593          220694857
  269   586          220695165
  113   603          220699124
  471   488          220701383
  455   502          220702383
  190   598          220706192
   71   604          220706775
  208   596          220707648
  343   565          220715732
   72   604          220722112
  216   595          220722571
  254   589          220723533
  387   546          220731939
  385   547          220733948
  356   560          220734016
  154   601          220734065
  461   497          220735654
  114   603          220737771
   73   604          220737881
  434   518          220738336
  137   602          220738561
  168   600          220741632
  389   545          220742494
  351   562          220747879
  383   548          220748479
  306   577          220752649
  470   489          220753169
  180   599          220753799
   74   604          220754088
  419   528          220758011
  291   581          220765112
  391   544          220765655
   75   604          220770739
  441   513          220771818
  445   510          220772125
  274   585          220772449
  313   575          220773672
  243   591          220773978
  381   549          220775490
  200   597          220776173
  115   603          220777102
  287   582          220777271
  295   580          220784375
  237   592          220786741
  361   558          220786993
   76   604          220787840
  368   555          220789907
  404   537          220793417
  138   602          220795280
  393   543          220801464
  329   570          220804289
   77   604          220805397
  155   601          220805676
  469   490          220810709
  332   569          220814377
  379   550          220814939
  191   598          220815063
  326   571          220815387
  116   603          220817123
  249   590          220817249
  283   583          220820474
   78   604          220823416
  224   594          220824008
  169   600          220826809
  346   564          220827880
  299   579          220835438
  209   596          220838065
  454   503          220840191
  437   516          220841549
   79   604          220841903
  460   498          220841992
  449   507          220842692
  335   568          220845807
  411   533          220845968
  323   572          220847515
  395   542          220849963
  181   599          220851540
  139   602          220852827
  231   593          220854248
  117   603          220857840
   80   604          220860864
  217   595          220863188
  377   551          220866784
  416   530          220868296
  265   587          220871628
  260   588          220873472
  468   491          220874003
  156   601          220878217
   81   604          220880305
  310   576          220893976
  279   584          220894343
  201   597          220896774
  338   567          220898735
  118   603          220899259
   82   604          220900232
  320   573          220900517
  366   556          220907512
  427   523          220910150
  397   541          220911194
  140   602          220911208
  170   600          220913000
  270   586          220913056
  406   536          220914072
  255   589          220917844
  303   578          220918679
  354   561          220920345
   83   604          220920651
  192   598          220925080
  430   521          220927761
  424   525          220928149
  375   552          220930983
  119   603          220941386
   84   604          220941568
  467   492          220943051
  359   559          220945158
  182   599          220950367
  157   601          220951694
  244   591          220951855
  459   499          220954078
  238   592          220955960
  444   511          220961215
  349   563          220962096
   85   604          220962989
  210   596          220969736
  141   602          220970429
  341   566          220973317
  317   574          220974237
  225   594          220975209
  440   514          220980744
  433   519          220981096
  421   527          220981644
  453   504          220983741
  120   603          220984227
   86   604          220984920
  399   540          220985199
  275   585          220998500
  171   600          221000211
  250   590          221004000
  218   595          221005107
   87   604          221007367
  373   553          221007494
  448   508          221011904
  413   532          221013765
  232   593          221015025
  466   493          221017853
  202   597          221018581
  292   581          221020029
  288   582          221025240
  158   601          221026113
  121   603          221027788
   88   604          221030336
  142   602          221030496
  307   577          221034476
  193   598          221036249
  364   557          221037237
  296   580          221046336
  408   535          221047687
  183   599          221050286
   89   604          221053833
  284   583          221061591
  314   575          221068519
  344   565          221069709
  436   517          221070269
  418   529          221070521
  458   500          221071912
  401   539          221072020
  122   603          221072075
  261   588          221077053
   90   604          221077864
  266   587          221083099
  172   600          221088448
  143   602          221091415
  371   554          221096275
  465   494          221098409
  159   601          221101480
   91   604          221102435
  211   596          221102667
  300   579          221104539
  256   589          221113685
  357   560          221115293
  123   603          221117094
  352   562          221118536
  239   592          221126607
   92   604          221127552
  226   594          221127760
  280   584          221128704
  330   570          221130000
  245   591          221131196
  271   586          221132567
  452   505          221133033
  327   571          221135194
  203   597          221141600
  333   569          221146046
  219   595          221148334
  194   598          221148576
  184   599          221151303
  144   602          221153192
   93   604          221153221
  443   512          221156035
  324   572          221161472
  124   603          221162851
  403   538          221171699
  233   593          221177194
  173   600          221177717
  160   601          221177801
  362   558          221179040
   94   604          221179448
  386   547          221179779
  388   546          221182408
  311   576          221183207
  336   568          221183488
  480   480          221184000
  464   495          221184719
  426   524          221186600
  447   509          221186852
  479   481          221186880
  347   564          221188067
  384   548          221189696
  429   522          221190237
  251   590          221192251
  410   534          221194304
  415   531          221194666
  304   578          221195016
  439   515          221195394
  457   501          221195494
  478   482          221195520
  369   555          221197284
  390   545          221197625
   95   604          221206239
  321   573          221208678
  125   603          221209352
  477   483          221209920
  382   549          221212117
  145   602          221215833
  423   526          221218543
  392   544          221225472
  276   585          221226201
  432   520          221229568
  476   484          221230080
   96   604          221233600
  212   596          221236864
  339   567          221242482
  380   550          221247000
  185   599          221253424
  161   601          221255082
  475   485          221256000
  126   603          221256603
   97   604          221261537
  195   598          221262067
  204   597          221265837
  394   543          221265991
  174   600          221268024
  289   582          221274937
  318   574          221276656
  293   581          221276698
  463   496          221276783
  146   602          221279344
  227   594          221281667
  262   588          221282200
  405   537          221284278
  420   528          221285952
  474   486          221287680
  451   506          221288067
   98   604          221290056
  220   595          221292875
  378   551          221294303
  267   587          221296166
  355   561          221297356
  240   592          221298688
  285   583          221304412
  127   603          221304610
  435   518          221304707
  297   580          221310073
  367   556          221310479
  257   589          221311062
  246   591          221312007
  308   577          221318145
   99   604          221319163
  396   542          221319224
  342   566          221323184
  456   502          221324824
  473   487          221325120
  350   563          221328547
  360   559          221332879
  162   601          221333329
  234   593          221340761
  147   602          221343731
  100   604          221348864
  128   603          221353379
  272   586          221353704
  412   533          221353965
  376   552          221353984
  442   513          221356585
  186   599          221356655
  175   600          221359375
  281   584          221364745
  315   575          221365250
  446   510          221367536
  472   488          221368320
  213   596          221372333
  462   497          221374601
  301   579          221375440
  196   598          221376728
  101   604          221379165
  252   590          221382008
  398   541          221385213
  417   530          221388713
  205   597          221391298
  129   603          221402916
  148   602          221409000
  407   536          221409799
  102   604          221410072
  163   601          221412548
  438   516          221415768
  471   489          221417280
  345   565          221425750
  374   553          221426001
  365   557          221435818
  228   594          221436936
  221   595          221438736
  103   604          221441591
    0   605          221445125
    1   605          221445126
    2   605          221445133
    3   605          221445152
    4   605          221445189
    5   605          221445250
    6   605          221445341
    7   605          221445468
    8   605          221445637
    9   605          221445854
   10   605          221446125
   11   605          221446456
   12   605          221446853
   13   605          221447322
   14   605          221447869
   15   605          221448500
  450   507          221448843
   16   605          221449221
   17   605          221450038
   18   605          221450957
  176   600          221451776
   19   605          221451984
   20   605          221453125
  130   603          221453227
   21   605          221454386
  277   585          221455558
   22   605          221455773
  328   571          221456963
   23   605          221457292
  331   570          221457691
  428   523          221458419
   24   605          221458949
  455   503          221459902
   25   605          221460750
  187   599          221461002
   26   605          221462701
  400   540          221464000
   27   605          221464808
   28   605          221467077
  425   525          221468750
   29   605          221469514
  470   490          221472000
   30   605          221472125
  241   592          221472209
  305   578          221473177
  104   604          221473728
  312   576          221474304
   31   605          221474916
  149   602          221475157
  325   572          221477373
   32   605          221477893
  461   498          221478173
  334   569          221479713
   33   605          221481062
  431   521          221483752
   34   605          221484429
   35   605          221488000
  263   588          221488919
  353   562          221491305
   36   605          221491781
  197   598          221492565
  164   601          221492745
  247   591          221494294
   37   605          221495778
  358   560          221498712
   38   605          221499997
  131   603          221504318
   39   605          221504444
  235   593          221505732
  105   604          221506489
  214   596          221509080
   40   605          221509125
  258   589          221509981
  372   554          221510312
  268   587          221510835
   41   605          221514046
  422   527          221514631
  206   597          221517989
  322   573          221518765
   42   605          221519213
  337   568          221523185
   43   605          221524632
  290   582          221526368
  414   532          221526712
   44   605          221530309
  469   491          221532480
  294   581          221535125
   45   605          221536250
  106   604          221539880
  150   602          221542208
   46   605          221542461
  434   519          221544863
  177   600          221545233
  409   535          221548304
  286   583          221548943
   47   605          221548948
  348   564          221550336
  445   511          221553956
  402   539          221555627
   48   605          221555717
  132   603          221556195
   49   605          221562774
  441   514          221562865
  188   599          221566471
   50   605          221570125
  363   558          221573259
  253   590          221573277
  107   604          221573907
  165   601          221573926
  298   580          221575592
  273   586          221576473
   51   605          221577776
  319   574          221580983
   52   605          221585733
  222   595          221585923
  460   499          221587499
  340   567          221588263
  229   594          221593573
   53   605          221594002
  419   529          221595948
  468   492          221598720
  454   504          221600728
  282   584          221602472
   54   605          221602589
  309   577          221603662
  370   555          221606875
  108   604          221608576
  133   603          221608864
  198   598          221609584
  151   602          221610159
   55   605          221611500
  449   508          221615361
   56   605          221620741
  387   547          221627926
   57   605          221630318
  385   548          221633217
  389   546          221635205
  178   600          221639752
   58   605          221640237
  437   517          221641866
  109   604          221643893
  207   597          221645916
  215   596          221647111
  242   592          221647176
  302   579          221648147
   59   605          221650504
  383   549          221651036
  391   545          221655096
  166   601          221656097
  404   538          221660136
   60   605          221661125
  134   603          221662331
  316   575          221663871
  467   493          221670720
   61   605          221672106
  236   593          221672113
  189   599          221673068
  343   566          221675103
  356   561          221676497
  248   591          221678063
  152   602          221679016
  110   604          221679864
  381   550          221681341
   62   605          221683453
  278   585          221686577
  393   544          221687641
   63   605          221695172
  351   563          221697098
  264   588          221697216
  411   534          221699835
  459   500          221702579
   64   605          221707269
  259   589          221710448
  416   531          221712587
  368   556          221715648
  111   604          221716495
  135   603          221716602
   65   605          221719750
  361   559          221722760
  379   551          221724090
  269   587          221727112
  199   598          221727791
  427   524          221732307
   66   605          221732621
  395   543          221732882
  223   595          221734442
  179   600          221735339
  167   601          221739264
  430   522          221743648
   67   605          221745888
  444   512          221746112
  453   505          221747302
  466   494          221748480
  153   602          221748785
  230   594          221751584
  306   578          221753168
  112   604          221753792
  424   526          221756600
   68   605          221759557
  254   590          221766064
  313   576          221767273
  136   603          221771683
   69   605          221773634
  440   515          221774875
  208   597          221775085
  406   537          221777569
  377   552          221779241
  291   582          221779539
  329   571          221780700
  190   599          221780799
  346   565          221783861
  216   596          221786432
  332   570          221787368
  448   509          221787621
   70   605          221788125
  433   520          221790737
  397   542          221790861
  113   604          221791761
  287   583          221795190
  326   572          221795224
  295   581          221795316
  274   586          221800880
   71   605          221803036
  335   569          221815384
  421   528          221816413
   72   605          221818373
  154   602          221819472
  458   501          221823413
  168   601          221823433
  243   592          221823595
  137   603          221827580
  114   604          221830408
  323   573          221830784
  180   600          221832000
  465   495          221832000
   73   605          221834142
  366   557          221836589
  237   593          221839910
  283   584          221841891
  299   580          221842899
  375   553          221846752
  200   598          221847192
   74   605          221850349
  399   541          221861620
  249   591          221863320
  413   533          221864434
  338   568          221864904
  354   562          221866192
   75   605          221867000
  115   604          221869739
  436   518          221873688
  480   481          221876641
  479   482          221882407
   76   605          221884101
  359   560          221884279
  138   603          221884299
  224   595          221884299
  320   574          221887224
  191   599          221889670
  310   577          221891033
  155   602          221891083
  478   483          221893939
  452   506          221899624
   77   605          221901658
  209   597          221905502
  265   588          221907097
  408   536          221907968
  169   601          221908610
  116   604          221909760
  231   594          221910975
  477   484          221911237
  418   530          221911632
  260   589          221912469
  349   564          221914693
  279   585          221919264
   78   605          221919677
  464   496          221921280
  303   579          221922666
  373   554          221926581
  217   596          221927049
  181   600          221929741
  476   485          221934301
  341   567          221936084
   79   605          221938164
  139   603          221941846
  443   513          221944004
  270   587          221945003
  401   540          221945201
  457   502          221950001
  117   604          221950477
   80   605          221957125
  255   590          221960375
  475   486          221963131
  156   602          221963624
  317   575          221964388
  447   510          221965623
  201   598          221967793
  364   558          221969656
   81   605          221976566
  118   604          221991896
  439   516          221992615
  170   601          221994801
   82   605          221996493
  474   487          221997727
  192   599          221999687
  140   603          222000227
  244   592          222001472
  238   593          222009129
  429   523          222009256
  426   525          222011901
  463   497          222016320
   83   605          222016912
  371   555          222018686
  275   586          222026931
  182   600          222028568
  344   566          222029080
  119   604          222034023
  292   582          222034456
  307   578          222034995
  225   595          222035500
  157   602          222037101
  210   597          222037173
   84   605          222037829
  473   488          222038089
  403   539          222041646
  415   532          222042143
  432   521          222042329
  288   583          222043159
  250   591          222050071
  423   527          222050150
  410   535          222051375
  296   581          222057277
  451   507          222057694
  357   561          222057774
   85   605          222059250
  141   603          222059448
  314   576          222062120
  352   563          222067755
  218   596          222068968
  232   594          222071752
  120   604          222076864
  388   547          222078395
  386   548          222079048
   86   605          222081181
  171   601          222082012
  456   503          222082343
  284   584          222083008
  472   489          222084217
  202   598          222089600
  390   546          222090336
  384   549          222092253
   87   605          222103628
  330   571          222106411
  193   599          222110856
  435   519          222111234
  158   602          222111520
  300   580          222112000
  362   559          222114807
  392   545          222114913
  327   572          222115031
  261   589          222116050
  462   498          222117120
  382   550          222117968
  266   588          222118568
  333   570          222119037
  142   603          222119515
  121   604          222120425
  369   556          222123025
  420   529          222123889
   88   605          222126597
  183   600          222128487
  471   490          222136111
  347   565          222144048
  324   573          222144741
  442   514          222147632
  446   511          222149367
   89   605          222150094
  405   538          222150997
  394   544          222152168
  336   569          222153065
  280   585          222153625
  380   551          222156151
  256   590          222156216
  271   587          222164514
  122   604          222164712
  211   597          222170104
  172   601          222170249
   90   605          222174125
  239   593          222179776
  311   577          222180264
  143   603          222180434
  245   592          222180813
  159   602          222186887
  226   595          222188051
  470   491          222193771
  321   574          222195385
   91   605          222198696
  304   579          222199003
  396   543          222202143
  378   552          222206760
  412   534          222207832
  339   568          222208651
  123   604          222209731
  219   596          222212195
  203   598          222212619
  438   517          222216085
  455   504          222220439
  450   508          222221512
  194   599          222223183
  461   499          222223680
   92   605          222223813
  184   600          222229504
  417   531          222233004
  233   594          222233921
  251   591          222238322
  367   557          222239556
  144   603          222242211
  355   562          222243203
   93   605          222249482
  276   586          222254632
  124   604          222255488
  469   492          222257197
  173   601          222259518
  160   602          222263208
  398   542          222264880
  318   575          222266807
  376   553          222269753
  360   560          222272000
  407   537          222273296
   94   605          222275709
  428   524          222280576
  350   564          222281144
  342   567          222285951
  293   582          222291125
  289   583          222292856
  425   526          222297201
  431   522          222299639
  125   604          222301989
   95   605          222302500
  212   597          222304301
  145   603          222304852
  308   578          222318664
  297   581          222321014
  262   589          222321197
  285   584          222325829
  468   493          222326389
   96   605          222329861
  185   600          222331625
  267   588          222331635
  460   500          222336000
  195   599          222336674
  204   598          222336856
  445   512          222338853
  400   541          222340421
  161   602          222340489
  227   595          222341958
  374   554          222345088
  126   604          222349240
  422   528          222349400
  174   601          222349825
  240   593          222351857
  257   590          222353593
  434   520          222354504
  220   596          222356736
  441   515          222356996
   97   605          222357798
  315   576          222358851
  246   592          222361624
  454   505          222364289
  365   558          222368237
  146   603          222368363
  414   533          222377381
  301   580          222382901
  345   566          222385121
  272   587          222385651
   98   605          222386317
  281   585          222389666
  449   509          222391078
  127   604          222397247
  234   594          222397488
  467   494          222401347
  409   536          222408585
   99   605          222415424
  162   602          222418736
  252   591          222428079
  402   540          222428808
  372   555          222432723
  147   603          222432750
  331   571          222434102
  186   600          222434856
  328   572          222436800
  419   530          222437059
  213   597          222439770
  353   563          222440524
  175   601          222441176
  358   561          222441193
  100   605          222445125
  437   518          222445285
  128   604          222446016
  196   599          222451335
  334   570          222452704
  459   501          222454080
  325   573          222460642
  205   598          222462317
  312   577          222471361
  101   605          222475426
  305   579          222477164
  466   495          222482071
  277   586          222483989
  337   569          222492762
  129   604          222495553
  228   595          222497227
  163   602          222497955
  148   603          222498019
  221   596          222502597
  322   574          222505472
  348   565          222506317
  102   605          222506333
  363   559          222509026
  453   506          222513893
  241   593          222525378
  387   548          222527195
  263   589          222527916
  404   539          222530083
  389   547          222531192
  370   556          222532616
  176   601          222533577
  444   513          222534081
  385   549          222535774
  103   605          222537852
  187   600          222539203
  247   592          222543911
  290   583          222544287
    0   606          222545016
    1   606          222545017
    2   606          222545024
    3   606          222545043
    4   606          222545080
    5   606          222545141
    6   606          222545232
    7   606          222545359
    8   606          222545528
    9   606          222545745
  130   604          222545864
   10   606          222546016
  268   588          222546304
   11   606          222546347
   12   606          222546744
   13   606          222547213
   14   606          222547760
  391   546          222547807
   15   606          222548391
   16   606          222549112
  294   582          222549552
   17   606          222549929
   18   606          222550848
   19   606          222551875
  258   590          222552512
   20   606          222553016
   21   606          222554277
  340   568          222554432
   22   606          222555664
  383   550          222556887
  411   535          222556906
   23   606          222557183
  427   525          222557608
   24   606          222558840
  416   532          222560064
   25   606          222560641
  235   594          222562459
   26   606          222562592
  430   523          222562667
  149   603          222564176
   27   606          222564699
  448   510          222566392
   28   606          222566968
  197   599          222567172
  465   496          222568561
  481   481          222569282
   29   606          222569405
  104   605          222569989
  286   584          222570360
  319   575          222571134
   30   606          222572016
  440   516          222572096
  480   482          222572168
   31   606          222574807
  214   597          222576517
  393   545          222577082
   32   606          222577784
  458   502          222577920
  164   602          222578152
  479   483          222580826
   33   606          222580953
   34   606          222584320
  298   581          222586533
   35   606          222587891
  424   527          222588207
  206   598          222589008
  381   551          222590492
   36   606          222591672
  478   484          222595256
   37   606          222595669
  131   604          222596955
   38   606          222599888
  105   605          222602750
  433   521          222603498
  309   578          222604181
   39   606          222604335
  273   587          222608420
   40   606          222609016
   41   606          222613937
  477   485          222615458
  395   544          222619059
   42   606          222619104
  253   591          222619348
  356   562          222622344
   43   606          222624523
  177   601          222627034
  282   585          222627393
   44   606          222630200
  150   603          222631227
   45   606          222636141
  106   605          222636141
  379   552          222636547
  343   567          222637870
  476   486          222641432
   46   606          222642352
  406   538          222644288
  188   600          222644672
  368   557          222644725
  132   604          222648832
   47   606          222648839
  351   564          222649695
  222   596          222649784
  229   595          222653864
  421   529          222654350
   48   606          222655608
  302   580          222655608
  316   576          222657472
  165   602          222659333
  464   497          222660817
  361   560          222661881
   49   606          222662665
  452   507          222669251
   50   606          222670016
  107   605          222670168
  475   487          222673178
  397   543          222673780
   51   606          222677667
  436   519          222680215
  198   599          222684191
   52   606          222685624
   53   606          222693893
  377   553          222695010
  151   603          222699178
  242   593          222700345
  133   604          222701501
   54   606          222702480
  108   605          222704837
  457   503          222707520
  474   488          222710696
   55   606          222711391
  215   597          222714548
  278   586          222715008
  207   598          222716935
  413   534          222718301
   56   606          222720632
  178   601          222721553
  248   592          222727680
  236   594          222728840
   57   606          222730209
  443   514          222735051
  264   589          222736213
   58   606          222740128
  109   605          222740154
  399   542          222741287
  166   602          222741504
  346   566          222743232
  447   511          222747454
   59   606          222750395
  189   600          222751269
  259   590          222752979
  473   489          222753986
  134   604          222754968
  418   531          222755923
  306   579          222757155
  463   498          222758839
  329   572          222760537
   60   606          222761016
  269   588          222762581
  332   571          222763779
  313   577          222764330
  375   554          222765839
  152   603          222768035
  366   558          222769008
  408   537          222771465
   61   606          222771997
  110   605          222776125
  326   573          222778493
   62   606          222783344
  335   570          222788375
  439   517          222792932
   63   606          222795063
  291   583          222797458
  223   596          222798303
  199   599          222802398
  472   490          222803048
   64   606          222807160
  135   604          222809239
  295   582          222809743
  230   595          222811875
  254   591          222812135
  111   605          222812756
  354   563          222815411
  287   584          222816607
  179   601          222817140
  323   574          222817491
   65   606          222819641
  401   541          222821622
  167   602          222824671
  359   561          222826760
  451   508          222830363
  429   524          222831413
   66   606          222832512
  274   587          222832827
  338   569          222834481
  153   603          222837804
  426   526          222840352
  456   504          222842880
   67   606          222845779
  208   598          222846104
  373   555          222848992
  112   605          222850053
  299   581          222853840
  216   597          222853869
  471   491          222857882
  432   522          222858216
  190   600          222859000
   68   606          222859448
  462   499          222862627
  136   604          222864320
  283   585          222866812
  349   565          222870674
   69   606          222873525
  243   593          222876764
  320   575          222877375
  423   528          222884919
   70   606          222888016
  113   605          222888022
  310   578          222891552
  415   533          222892812
  237   594          222896637
  341   568          222902253
   71   606          222902927
  364   559          222905423
  154   603          222908491
  168   602          222908840
  410   536          222911656
  249   592          222912937
  180   601          222913801
  403   540          222914827
   72   606          222918264
  470   492          222918488
  137   604          222920217
  435   520          222920875
  200   599          222921799
  114   605          222926669
  303   580          222930127
   73   606          222934033
  446   512          222934264
  442   515          222941763
  371   556          222944427
  265   589          222946094
  279   586          222947695
  224   596          222948160
   74   606          222950240
  260   590          222955000
  317   576          222957989
  420   530          222965000
  115   605          222966000
   75   606          222966891
  191   600          222967871
  231   595          222971266
  461   500          222972181
  209   598          222976521
  138   604          222976936
  388   548          222977664
  155   603          222980102
  270   588          222980472
  386   549          222981605
   76   606          222983992
  455   505          222984000
  469   493          222984866
  390   547          222986323
  344   567          222991847
  169   602          222994017
  217   597          222994486
  450   509          222997229
  384   550          222998104
   77   606          223001549
  357   562          223003621
  116   605          223006021
  255   591          223006446
  392   546          223007624
  181   601          223011542
  438   518          223019504
   78   606          223019568
  352   564          223020352
  405   539          223020944
  382   551          223027119
  139   604          223034483
   79   606          223038055
  307   579          223038982
  394   545          223041609
  201   599          223042400
  117   605          223046738
  369   557          223052102
  292   583          223052375
  156   603          223052643
  362   560          223053928
  244   593          223054641
   80   606          223057016
  468   494          223057016
  275   587          223058878
  314   577          223059177
  288   584          223064576
  412   535          223064903
  238   594          223065856
  380   552          223068608
  296   582          223071704
   81   606          223076457
  192   600          223077888
  170   602          223080208
  417   532          223080481
  330   572          223086248
  460   501          223087501
  118   605          223088157
  396   544          223088320
  140   604          223092864
  333   571          223095448
   82   606          223096384
  327   573          223098300
  225   596          223099361
  250   592          223099688
  347   566          223103419
  428   525          223105877
  284   585          223107929
  210   598          223108192
  182   601          223110369
   83   606          223116803
  431   523          223118658
  378   553          223122529
  300   581          223122941
  336   570          223126056
  157   603          223126120
  445   513          223126822
  425   527          223128808
  119   605          223130284
  454   506          223130880
  324   574          223131448
  232   595          223132043
  467   495          223134938
  218   597          223136405
   84   606          223137720
  407   538          223140015
  398   543          223147799
  141   604          223152085
  441   516          223154217
  266   589          223157565
  261   590          223158581
   85   606          223159141
  202   599          223164207
  434   521          223167265
  171   602          223167419
  449   510          223169849
  367   558          223171975
  120   605          223173125
  339   569          223178228
  311   578          223180783
   86   606          223181072
  280   586          223182056
  321   575          223185536
  422   529          223187337
  376   554          223188840
  193   600          223189057
  355   563          223192422
  271   588          223199983
  158   603          223200539
  256   591          223202287
   87   606          223203519
  304   580          223206464
  459   502          223208587
  183   601          223210288
  142   604          223212152
  360   561          223214481
  121   605          223216686
  466   496          223218632
  400   542          223220088
   88   606          223226488
  414   534          223231248
  245   593          223233982
  239   594          223236503
  350   565          223237125
  211   598          223241123
   89   606          223249985
  437   519          223251812
  226   596          223251912
  342   568          223252120
  172   602          223255656
  318   576          223260408
  122   605          223260973
  481   482          223264809
  374   555          223267499
  480   483          223270587
  409   537          223272082
  143   604          223273071
   90   606          223274016
  159   603          223275906
  219   597          223279632
  419   531          223281350
  479   484          223282143
  453   507          223283520
  276   587          223286579
  203   599          223287226
  251   592          223287939
  233   595          223294212
   91   606          223298587
  478   485          223299477
  194   600          223301384
  365   559          223304004
  402   541          223305229
  123   605          223305992
  465   497          223308098
  293   583          223309044
  184   601          223311305
  289   584          223314273
  477   486          223322589
  308   579          223322651
   92   606          223323704
  444   514          223325128
  144   604          223334848
  458   503          223335439
  297   582          223335441
  173   602          223344925
  345   567          223347888
  448   511          223348223
   93   606          223349373
  285   585          223350750
  476   487          223351479
  124   605          223351749
  160   603          223352227
  315   577          223355908
  372   556          223358464
  262   590          223363728
  267   589          223370632
  440   517          223372413
  212   598          223375320
   94   606          223375600
  430   524          223384824
  427   526          223386059
  475   488          223386147
  358   562          223387040
  353   564          223393121
  301   581          223393842
  145   604          223397489
  125   605          223398250
  257   591          223399664
   95   606          223402391
  404   540          223403264
  464   498          223403336
  227   596          223405819
  240   594          223408584
  416   533          223410733
  204   599          223411463
  185   601          223413426
  331   572          223413939
  246   593          223414793
  195   600          223414875
  411   536          223417187
  281   586          223418097
  433   522          223419385
  328   573          223420069
  272   588          223421120
  424   528          223422976
  220   597          223424173
  474   489          223426593
  334   571          223429115
  161   603          223429508
   96   606          223429752
  387   549          223429752
  389   548          223430461
  174   602          223435232
  385   550          223441625
  452   508          223441920
  391   547          223443794
  126   605          223445501
  325   574          223447349
  363   560          223448147
   97   606          223457689
  234   595          223457779
  146   604          223461000
  370   557          223461693
  348   566          223465688
  337   570          223465753
  383   551          223466038
  457   504          223468057
  393   546          223469793
  312   578          223471880
  473   490          223472817
  252   592          223477696
  305   580          223484625
   98   606          223486208
  436   520          223489856
  127   605          223493508
  421   530          223495461
  322   575          223495623
  381   552          223502949
  463   499          223504346
  162   603          223507755
  395   545          223508500
  213   598          223510789
  406   539          223514235
   99   606          223515315
  277   587          223515936
  186   601          223516657
  340   569          223524009
  472   491          223524819
  147   604          223525387
  175   602          223526583
  443   515          223529182
  196   600          223529536
  447   512          223532351
  205   599          223536924
  128   605          223542277
  100   606          223545016
  379   553          223552316
  397   544          223559957
  228   596          223561088
  319   576          223564735
  290   584          223565704
  294   583          223567471
  221   597          223570034
  263   590          223570447
  356   563          223571563
  101   606          223575317
  413   535          223575372
  368   558          223577144
  241   594          223582105
  471   492          223582599
  268   589          223585301
  163   603          223586974
  148   604          223590656
  129   605          223591814
  286   585          223595281
  439   518          223596351
  247   593          223597080
  258   591          223598583
  298   582          223600960
  418   532          223603400
  343   568          223604039
  361   561          223604362
  351   565          223605676
  451   509          223606080
  102   606          223606224
  456   505          223606441
  309   579          223608168
  462   500          223611128
  377   554          223614097
  176   602          223618984
  187   601          223621004
  235   595          223622750
  399   543          223624206
  103   606          223637743
  408   538          223638184
  130   605          223642125
  273   588          223643889
  197   600          223645373
  470   493          223646157
  214   598          223647536
    0   607          223648543
    1   607          223648544
    2   607          223648551
    3   607          223648570
    4   607          223648607
    5   607          223648668
    6   607          223648759
    7   607          223648886
    8   607          223649055
    9   607          223649272
   10   607          223649543
   11   607          223649874
   12   607          223650271
   13   607          223650740
   14   607          223651287
   15   607          223651918
   16   607          223652639
   17   607          223653456
   18   607          223654375
  316   577          223654529
   19   607          223655402
  282   586          223655824
   20   607          223656543
  429   525          223656714
  149   604          223656813
   21   607          223657804
   22   607          223659191
   23   607          223660710
   24   607          223662367
  206   599          223663615
   25   607          223664168
   26   607          223666119
  302   581          223666549
  164   603          223667171
   27   607          223668226
  253   592          223668965
  104   606          223669880
   28   607          223670495
  426   527          223671959
   29   607          223672932
   30   607          223675543
  432   523          223677235
   31   607          223678334
   32   607          223681311
   33   607          223684480
   34   607          223687847
  375   555          223688250
   35   607          223691418
  131   605          223693216
   36   607          223695199
   37   607          223699196
  401   542          223701289
  105   606          223702641
   38   607          223703415
  366   559          223704775
  346   567          223705999
   39   607          223707862
  177   602          223712441
   40   607          223712543
  469   494          223715493
  222   597          223717221
   41   607          223717464
  229   596          223717725
  446   513          223722233
   42   607          223722631
  423   529          223722856
  461   501          223723682
  150   604          223723864
  188   601          223726473
   43   607          223728050
  435   521          223733636
   44   607          223733727
  106   606          223736032
  442   516          223738984
   45   607          223739668
  332   572          223743616
  329   573          223743806
  132   605          223745093
   46   607          223745879
  415   534          223746679
  278   587          223746955
  165   603          223748352
  455   506          223750591
   47   607          223752366
  242   594          223757072
   48   607          223759135
  198   600          223762392
  306   580          223764616
  335   571          223764786
  313   578          223764849
  326   574          223765200
   49   607          223766192
  354   564          223768008
  107   606          223770059
  359   562          223772607
   50   607          223773543
  373   556          223774733
  410   537          223775153
  450   510          223776000
  264   590          223778744
  248   593          223780849
   51   607          223781194
  215   598          223785567
  236   595          223789131
   52   607          223789151
  468   495          223790607
  403   541          223791248
  207   599          223791542
  151   604          223791815
   53   607          223797420
  133   605          223797762
  259   591          223799050
  269   589          223801578
  108   606          223804728
   54   607          223806007
  178   602          223806960
  338   570          223807472
  323   575          223807642
  420   531          223809291
   55   607          223814918
  291   584          223818875
   56   607          223824159
  438   519          223826031
  295   583          223827662
  349   566          223830045
  166   603          223830523
  189   601          223833070
   57   607          223833736
  109   606          223840045
  287   585          223841528
  460   502          223842008
   58   607          223843655
  364   560          223844544
  134   605          223851229
   59   607          223853922
  152   604          223860672
  254   592          223861752
   60   607          223864543
  223   597          223865740
  299   582          223868267
  274   588          223868296
  320   576          223870976
  467   496          223871499
  341   569          223871830
  371   557          223873504
   61   607          223875524
  230   596          223875736
  110   606          223876016
  388   549          223880221
  199   600          223880599
  390   548          223885592
   62   607          223886871
  386   550          223887456
  405   540          223894125
  283   586          223895243
  310   579          223895539
   63   607          223898590
  454   507          223900507
  179   602          223902547
  392   547          223903611
  135   605          223905500
  384   551          223907255
   64   607          223910687
  111   606          223912647
  167   603          223913690
  445   514          223917869
  208   599          223920711
   65   607          223923168
  216   598          223924888
  412   536          223925184
  153   604          223930441
  417   533          223931150
  243   594          223933491
  394   546          223934320
  428   526          223934328
   66   607          223936039
  382   552          223939576
  190   601          223940801
  431   524          223940815
  303   581          223941068
   67   607          223949306
  112   606          223949944
  449   511          223951680
  357   563          223952840
  441   517          223954534
  317   577          223955046
  237   595          223956928
  344   568          223958016
  466   497          223958169
  482   482          223960336
  136   605          223960581
   68   607          223962975
  481   483          223963228
  425   528          223963577
  249   593          223966106
  459   503          223966106
  480   484          223971904
  352   565          223976333
   69   607          223977052
  396   545          223977761
  279   587          223979642
  434   522          223983152
  380   553          223984377
  369   558          223984521
  479   485          223986364
  113   606          223987913
  265   590          223988625
   70   607          223991543
  362   561          223996409
  168   603          223997859
  180   602          223999208
  200   600          224000000
  260   591          224001071
  154   604          224001128
   71   607          224006454
  478   486          224006608
  407   539          224009962
  224   597          224015597
  137   605          224016478
  270   589          224019469
   72   607          224021791
  114   606          224026560
  422   530          224028448
  477   487          224032636
  398   544          224033976
  231   596          224035127
   73   607          224037560
  378   554          224041616
  307   580          224046443
  191   601          224049672
  465   498          224050617
  209   599          224051128
   74   607          224053767
  255   592          224056063
  453   508          224056189
  314   578          224059696
  437   520          224061453
  476   488          224064448
  217   598          224065505
  115   606          224065891
  347   567          224066186
  330   573          224069517
   75   607          224070418
  155   604          224072739
  138   605          224073197
  292   584          224073792
  333   572          224075285
  169   603          224083036
  327   574          224085007
   76   607          224087519
  414   535          224088319
  288   585          224089497
  296   583          224089623
  275   588          224094347
  458   504          224095976
  181   602          224096949
  475   489          224102044
  336   571          224102467
  400   543          224103007
   77   607          224105076
  116   606          224105912
  367   559          224107742
  376   555          224111251
  244   594          224111368
  444   515          224119259
  201   600          224120601
  324   575          224121599
   78   607          224123095
  238   595          224126147
  419   532          224128827
  139   605          224130744
  448   512          224133120
  284   586          224136360
  300   582          224137368
  409   538          224138801
   79   607          224141582
  355   564          224145019
  156   604          224145280
  474   490          224145424
  117   606          224146629
  464   499          224148843
  339   570          224151219
  250   593          224152857
  192   601          224159689
  360   562          224160328
   80   607          224160543
  225   597          224166798
  170   603          224169227
  440   518          224175832
  321   576          224179137
   81   607          224179984
  210   599          224182799
  311   579          224184770
  402   542          224184896
  118   606          224188048
  140   605          224189125
  374   556          224193240
  473   491          224194588
  182   602          224195776
  232   596          224195904
  350   566          224196496
   82   607          224199911
  266   590          224200096
  261   591          224204652
  218   598          224207424
  430   525          224210125
  280   587          224214003
  304   581          224217405
  452   509          224217637
  427   527          224217666
  157   604          224218757
   83   607          224220330
  342   569          224221697
  119   606          224230175
  457   505          224231618
  433   523          224238404
  271   589          224238980
   84   607          224241247
  202   600          224242408
  365   560          224243125
  141   605          224248346
  472   492          224249536
  256   592          224251904
  463   500          224252847
  171   603          224256438
  318   577          224257465
  424   529          224260913
   85   607          224262668
  416   534          224264600
  193   601          224270858
  120   606          224273016
  404   541          224279685
  411   537          224280684
   86   607          224284599
  372   557          224287541
  245   594          224290709
  158   604          224293176
  183   602          224295695
  239   595          224296794
  436   521          224302617
   87   607          224307046
  142   605          224308413
  471   493          224310268
  345   568          224314057
  211   599          224315730
  121   606          224316577
  226   597          224319349
  447   513          224320320
  276   588          224322048
  443   516          224326403
   88   607          224330015
  308   580          224330112
  293   584          224330461
  389   549          224333018
  387   550          224335603
  358   563          224336259
  289   585          224339194
  421   531          224339752
  251   593          224341108
  391   548          224343063
  172   603          224344675
  353   565          224349102
  219   598          224350651
  385   551          224350776
  297   583          224353360
   89   607          224353512
  315   578          224356427
  233   596          224358073
  122   606          224360864
  462   501          224362629
  203   600          224365427
  393   547          224365780
  159   604          224368543
  143   605          224369332
  456   506          224373032
  470   494          224376784
   90   607          224377543
  383   552          224378495
  285   586          224379181
  194   601          224383185
  451   510          224384851
  406   540          224387416
  363   561          224390628
  370   558          224394112
  184   602          224396712
  331   573          224397208
  395   546          224401211
   91   607          224402114
  439   519          224402878
  123   606          224405883
  328   574          224406776
  301   582          224408269
  334   572          224408952
  262   591          224409799
  267   590          224413163
  381   553          224418718
   92   607          224427231
  348   567          224428455
  144   605          224431109
  173   603          224433944
  413   536          224435653
  325   575          224437500
  337   571          224442164
  160   604          224444864
  469   495          224449084
  257   592          224449281
  397   545          224449398
  212   599          224449927
  281   587          224450044
  124   606          224451640
   93   607          224452900
  418   533          224454069
  272   589          224460117
  240   595          224468875
  379   554          224471403
  246   594          224471520
  227   597          224473256
  312   579          224475867
  461   502          224478189
   94   607          224479127
  429   526          224485165
  322   576          224489224
  204   600          224489664
  145   605          224493750
  220   598          224495192
  305   581          224495566
  195   601          224496676
  340   570          224497000
  125   606          224498141
  185   602          224498833
  432   524          224499392
   95   607          224505918
  426   528          224506728
  408   539          224508131
  399   544          224510383
  368   559          224512911
  446   514          224513280
  455   507          224520218
  234   596          224521640
  161   604          224522145
  356   564          224524160
  174   603          224524251
  468   496          224527168
  252   593          224530865
   96   607          224533279
  377   555          224536508
  442   517          224539301
  126   606          224545392
  435   522          224549523
  361   562          224550209
  277   588          224551405
  146   605          224557261
  450   511          224557831
   97   607          224561216
  319   577          224561792
  423   530          224563967
  351   566          224565047
  343   569          224573616
  401   543          224584208
  213   599          224585396
  294   584          224588888
   98   607          224589735
  290   585          224590625
  127   606          224593399
  460   503          224599527
  162   604          224600392
  186   602          224602064
  415   535          224603750
  467   497          224611036
  196   601          224611337
  375   556          224613991
  205   600          224615125
  175   603          224615602
  309   580          224615629
  263   591          224616518
   99   607          224618842
  298   583          224618879
  147   605          224621648
  286   586          224623712
  268   590          224627832
  228   597          224628525
  438   520          224635672
  221   598          224641053
  410   538          224641872
  128   606          224642168
  241   595          224642396
  366   560          224643896
  258   592          224648200
  100   607          224648543
  247   594          224653807
  316   578          224655048
  420   532          224656768
  482   483          224658755
  481   484          224664545
  403   542          224670915
  346   568          224672168
  454   508          224673176
  480   485          224676125
  101   607          224678844
  163   604          224679611
  302   582          224680976
  273   589          224682886
  235   596          224686611
  148   605          224686917
  282   587          224687771
  129   606          224691705
  479   486          224693495
  466   498          224700688
  373   557          224703810
  187   602          224706411
  176   603          224708003
  102   607          224709751
  445   515          224712000
  478   487          224716655
  359   563          224721826
  253   593          224722134
  214   599          224722143
  354   565          224723989
  459   504          224726643
  332   573          224726885
  197   601          224727174
  329   574          224730513
  449   512          224736577
  103   607          224741270
  206   600          224741816
  130   606          224742016
  335   572          224744623
  477   488          224745605
  149   605          224753074
  326   575          224755351
    0   608          224755712
    1   608          224755713
    2   608          224755720
    3   608          224755739
    4   608          224755776
    5   608          224755837
    6   608          224755928
    7   608          224756055
    8   608          224756224
    9   608          224756441
   10   608          224756712
   11   608          224757043
   12   608          224757440
   13   608          224757909
  441   518          224757953
   14   608          224758456
   15   608          224759087
   16   608          224759808
  164   604          224759808
   17   608          224760625
   18   608          224761544
   19   608          224762571
   20   608          224763712
   21   608          224764973
  428   527          224765935
  431   525          224766116
   22   608          224766360
   23   608          224767879
  313   579          224768836
   24   608          224769536
  405   541          224770546
   25   608          224771337
   26   608          224773288
  104   607          224773407
   27   608          224775395
  306   581          224775557
   28   608          224777664
   29   608          224780101
  476   489          224780345
  278   588          224782424
   30   608          224782712
  338   571          224783883
  417   534          224785017
  229   597          224785162
   31   608          224785503
  388   550          224786072
  364   561          224787025
  390   549          224788149
  222   598          224788240
   32   608          224788480
  412   537          224788681
   33   608          224791649
  349   567          224792812
  131   606          224793107
   34   608          224795016
  465   499          224796124
  386   551          224796607
   35   608          224798587
  323   576          224801243
  177   603          224801460
  425   529          224801514
  434   523          224802171
   36   608          224802368
  392   548          224802880
  371   558          224805923
  105   607          224806168
   37   608          224806365
   38   608          224810584
  188   602          224811880
   39   608          224815031
  242   595          224817363
   40   608          224819712
  384   552          224819712
  150   605          224820125
  475   490          224820875
   41   608          224824633
  264   591          224824815
   42   608          224829800
  394   547          224830307
  453   509          224831906
   43   608          224835219
  248   594          224837576
  106   607          224839559
   44   608          224840896
  165   604          224840989
  291   585          224843796
  269   590          224844109
  198   601          224844193
  341   570          224844821
  132   606          224844984
   45   608          224846837
  259   592          224848667
  295   584          224849079
  236   596          224852992
   46   608          224853048
  382   553          224855345
   47   608          224859535
  458   505          224859537
  215   599          224860174
   48   608          224866304
  474   491          224867195
  320   577          224868033
  207   600          224869743
  287   586          224869959
  396   546          224870472
  422   531          224872739
   49   608          224873361
  107   607          224873586
  437   521          224874214
   50   608          224880712
  407   540          224883143
  299   583          224886186
  151   605          224888076
   51   608          224888363
  178   603          224895979
   52   608          224896320
  464   500          224897344
  133   606          224897653
  310   580          224903000
  380   554          224903464
   53   608          224904589
  357   564          224905437
  274   589          224907293
  108   607          224908255
   54   608          224913176
  254   593          224914921
  444   516          224916480
  189   602          224918477
  473   492          224919305
  369   559          224920288
  448   513          224921089
   55   608          224922087
  166   604          224923160
  398   545          224923417
  283   587          224927190
  344   569          224927593
   56   608          224931328
  352   566          224935704
  223   598          224936759
   57   608          224940905
  362   562          224942256
  230   597          224943173
  109   607          224943572
  414   536          224948600
   58   608          224950824
  134   606          224951120
  303   582          224955495
  317   578          224955565
  152   605          224956933
   59   608          224961091
  199   601          224962400
  378   555          224964027
   60   608          224971712
  472   493          224977205
  419   533          224979496
  110   607          224979543
  440   519          224982359
   61   608          224982693
  400   544          224989184
  179   603          224991566
  243   595          224993782
   62   608          224994040
  452   510          224996408
  457   506          224998209
  208   600          224998912
  216   599          224999495
  463   501          225004348
  135   606          225005391
   63   608          225005759
  167   604          225006327
  409   539          225008748
  279   588          225015111
  111   607          225016174
   64   608          225017856
  237   596          225020789
  249   594          225022833
  190   602          225026208
  153   605          225026702
   65   608          225030337
  347   568          225032355
  265   591          225034696
  376   556          225036992
  430   526          225038576
  471   494          225040895
   66   608          225043208
  367   560          225046863
  260   592          225050688
  427   528          225052435
  112   607          225053471
  330   574          225056224
   67   608          225056475
  307   581          225057384
  333   573          225058554
  136   606          225060472
  433   524          225060561
  270   590          225062000
  314   579          225063683
  402   543          225067815
   68   608          225070144
  327   575          225075158
  200   601          225081801
  336   572          225082304
   69   608          225084221
  224   598          225086616
  180   603          225088227
  168   604          225090496
  113   607          225091440
  154   605          225097389
   70   608          225098712
  292   585          225098713
  355   565          225101000
  424   530          225102024
  231   597          225102564
  255   593          225109232
  360   563          225109547
  470   495          225110375
  296   584          225111040
  447   514          225111367
   71   608          225113623
  324   576          225115200
  137   606          225116369
  462   502          225117136
  288   586          225117928
  436   522          225118504
  416   535          225121671
  374   557          225122317
  443   517          225126720
  339   571          225127630
   72   608          225128960
  209   600          225129329
  114   607          225130087
  275   589          225133344
  191   602          225135079
  217   599          225140112
  456   507          225142659
   73   608          225144729
  411   538          225147403
  300   583          225155287
  350   567          225159263
  404   542          225159352
   74   608          225160936
  451   511          225166682
  284   587          225168307
  155   605          225169000
  115   607          225169418
  244   595          225171659
  138   606          225173088
  169   604          225175673
  321   577          225176194
   75   608          225177587
  365   561          225185606
  469   496          225185645
  181   603          225185968
  421   532          225187229
  238   596          225190008
  311   580          225192231
   76   608          225194688
  342   570          225194688
  201   601          225202402
  116   607          225209439
  250   594          225209584
   77   608          225212245
  439   520          225212519
  372   558          225219960
   78   608          225230264
  139   606          225230635
  304   582          225231832
  461   503          225235708
  225   598          225237817
  389   550          225238869
  156   605          225241541
  387   551          225244754
  192   602          225245096
  391   549          225245620
  266   591          225246167
   79   608          225248751
  280   588          225249472
  117   607          225250156
  261   592          225254269
  318   578          225257984
  210   600          225261000
  170   604          225261864
  385   552          225263233
  232   597          225263341
  406   541          225263837
  393   548          225265049
  468   497          225266705
   80   608          225267712
  271   590          225281511
  218   599          225282031
  345   569          225283634
  182   603          225284795
   81   608          225287153
  358   564          225288856
  140   606          225289016
  118   607          225291575
  455   508          225292887
  383   553          225294264
  395   547          225297198
  413   537          225299150
  256   593          225305073
   82   608          225307080
  446   515          225307411
  418   534          225307936
  353   566          225308473
  157   605          225315018
  429   527          225316772
  202   601          225324209
  432   525          225324693
   83   608          225327499
  370   559          225329879
  119   607          225333702
  363   562          225336475
  381   554          225337805
  308   581          225341053
  397   546          225342109
  442   518          225342720
  450   512          225342728
  426   529          225344665
  141   606          225348237
   84   608          225348416
  171   604          225349075
  245   595          225351000
  467   498          225353555
  293   585          225355382
  193   602          225356265
  483   483          225357174
  460   504          225360064
  482   484          225360072
  315   579          225360414
  239   596          225360655
  276   589          225361045
  289   586          225367625
  435   523          225368542
  481   485          225368766
   85   608          225369837
  297   584          225374777
  120   607          225376543
  408   540          225381312
  480   486          225383256
  331   574          225383915
  183   603          225384714
  158   605          225389437
  226   598          225390368
   86   608          225391768
  334   573          225392221
  379   555          225393814
  211   600          225393931
  348   568          225394624
  328   575          225396927
  251   594          225397835
  399   545          225399824
  479   487          225403542
  423   531          225408258
  142   606          225408304
  285   587          225411128
   87   608          225414215
  121   607          225420104
  337   572          225422001
  219   599          225425258
  233   597          225425510
  301   583          225426188
  478   488          225429624
  325   576          225431101
   88   608          225437184
  172   604          225437312
  466   499          225446195
  203   601          225447228
  438   521          225448433
  454   509          225448893
  368   560          225452032
  267   591          225459234
  262   592          225459416
   89   608          225460681
  477   489          225461502
  377   556          225462249
  415   536          225464031
  122   607          225464391
  159   605          225464804
  194   602          225468592
  143   606          225469223
  401   544          225470385
  340   571          225473411
  356   565          225480141
  312   580          225483328
   90   608          225484712
  281   588          225485513
  184   603          225485731
  322   577          225486281
  459   505          225490204
  476   490          225499176
  361   563          225499428
  257   593          225502450
  272   590          225502648
  420   533          225507437
  445   516          225509221
   91   608          225509283
  123   607          225509410
  305   582          225509993
  410   539          225511819
  449   513          225524546
  173   604          225526581
  351   567          225527814
  212   600          225528128
  144   606          225531000
  246   595          225531811
  240   596          225532736
   92   608          225534400
  160   605          225541125
  475   491          225542646
  375   557          225543068
  227   598          225544275
  465   500          225544625
  343   570          225546607
  403   543          225553834
  124   607          225555167
   93   608          225560069
  319   578          225562311
  441   519          225564480
  220   599          225569799
  204   601          225571465
  195   602          225582083
   94   608          225586296
  366   561          225586377
  252   594          225587592
  185   603          225587852
  234   597          225589077
  277   589          225590402
  474   492          225591912
  145   606          225593641
  431   526          225594567
  428   528          225600704
  125   607          225601668
  453   510          225610677
   95   608          225613087
  294   585          225613809
  174   604          225616888
  161   605          225618406
  290   586          225619056
  434   524          225624328
  458   506          225626128
  309   581          225626570
  373   558          225636229
  298   584          225640296
   96   608          225640448
  346   569          225641745
  417   535          225642088
  425   530          225642625
  473   493          225646974
  464   501          225648845
  126   607          225648919
  405   542          225650213
  412   538          225655400
  286   587          225655659
  146   606          225657152
  316   579          225659035
  213   600          225663597
  263   592          225666135
   97   608          225668385
  268   591          225673903
  359   564          225674423
  354   566          225683360
  437   522          225690101
  186   603          225691083
  390   550          225694000
  388   551          225695223
  162   605          225696653
  196   602          225696744
   98   608          225696904
  127   607          225696926
  205   601          225696926
  302   583          225698895
  228   598          225699544
  258   593          225701369
  392   549          225705437
  241   596          225706257
  472   494          225707832
  175   604          225708239
  386   552          225709064
  448   514          225712136
  332   574          225713592
  247   595          225714098
  221   599          225715660
  444   517          225716797
  422   532          225720216
  329   575          225720664
  147   606          225721539
  282   588          225723240
  273   590          225725417
   99   608          225726011
  335   573          225727892
  394   548          225729576
  364   562          225732872
  384   553          225735481
  371   559          225741690
  128   607          225745695
  326   576          225748952
  235   597          225754048
  100   608          225755712
  463   502          225758855
  349   568          225758981
  407   541          225759564
  338   572          225763720
  396   547          225766459
  457   507          225767836
  382   554          225774432
  471   495          225774486
  163   605          225775872
  313   580          225776297
  452   511          225778239
  253   594          225778861
  101   608          225786013
  148   606          225786808
  306   582          225789984
  440   520          225792000
  129   607          225795232
  187   603          225795430
  323   577          225798300
  214   600          225800344
  176   604          225800640
  414   537          225812097
  197   602          225812581
  398   546          225816128
  102   608          225816920
  341   571          225821232
  278   589          225821421
  206   601          225823617
  380   555          225825875
  419   534          225833363
  130   607          225845543
  470   496          225846936
  103   608          225848439
  149   606          225852965
  164   605          225856069
  229   598          225856181
  369   560          225859409
  357   565          225861418
  222   599          225862847
    0   609          225866529
    1   609          225866530
    2   609          225866537
    3   609          225866556
    4   609          225866593
    5   609          225866654
    6   609          225866745
    7   609          225866872
    8   609          225867041
    9   609          225867258
   10   609          225867529
   11   609          225867860
   12   609          225868257
  320   578          225868552
   13   609          225868726
   14   609          225869273
   15   609          225869904
  430   527          225870183
   16   609          225870625
   17   609          225871442
  291   586          225872227
   18   609          225872361
   19   609          225873388
  295   585          225874000
  264   592          225874432
   20   609          225874529
  462   503          225874655
   21   609          225875790
   22   609          225877177
  400   545          225878625
   23   609          225878696
   24   609          225880353
  104   608          225880576
  242   596          225881224
  409   540          225881929
   25   609          225882154
   26   609          225884105
  433   525          225885862
   27   609          225886212
   28   609          225888481
  378   556          225889768
  269   591          225890180
  427   529          225890372
   29   609          225890918
  362   563          225891475
   30   609          225893529
  177   604          225894097
   31   609          225896320
  131   607          225896634
  248   595          225897867
  352   567          225898471
   32   609          225899297
  344   570          225900584
  188   603          225900899
  259   593          225901836
  287   587          225901906
   33   609          225902466
  447   515          225905498
   34   609          225905833
  299   584          225907603
   35   609          225909404
   36   609          225913185
  105   608          225913337
  310   581          225913941
  456   508          225915328
   37   609          225917182
  150   606          225920016
  236   597          225920429
   38   609          225921401
  469   497          225925182
   39   609          225925848
  198   602          225929600
  443   518          225930139
   40   609          225930529
   41   609          225935450
  165   605          225937250
  436   523          225937523
  215   600          225938375
   42   609          225940617
   43   609          225946036
  424   531          225946315
  106   608          225946728
  132   607          225948511
  274   590          225949824
  207   601          225951544
  451   512          225951579
   44   609          225951713
  402   544          225953992
   45   609          225957654
  317   579          225959552
  283   588          225962659
   46   609          225963865
  376   557          225966069
   47   609          225970352
  254   594          225971648
  303   583          225973414
   48   609          225977121
  107   608          225980755
  416   536          225981952
   49   609          225984178
  151   606          225987967
  178   604          225988616
  367   561          225989344
   50   609          225991529
  461   504          225996245
   51   609          225999180
  133   607          226001180
  347   569          226001932
   52   609          226007137
  189   603          226007496
  468   498          226009224
  223   599          226011366
  230   598          226014192
   53   609          226015406
  108   608          226015424
  411   539          226017350
  166   605          226019421
   54   609          226023993
  439   521          226025280
   55   609          226032904
  421   533          226037898
   56   609          226042145
  404   543          226042271
  333   574          226045261
  330   575          226046375
  199   602          226047807
  109   608          226050741
   57   609          226051722
  279   589          226054108
  134   607          226054647
  374   558          226054736
  152   606          226056824
  243   596          226057643
  483   484          226058491
  355   566          226060371
   58   609          226061641
  360   564          226062144
  482   485          226064293
  336   573          226065573
  455   509          226068604
  327   576          226068759
  314   580          226071144
  307   582          226071811
   59   609          226071908
  481   486          226075897
  216   600          226077696
  208   601          226080713
   60   609          226082529
  249   595          226083124
  179   604          226084203
  265   592          226084313
  110   608          226086712
  237   597          226088226
  480   487          226093303
   61   609          226093510
  467   499          226099062
  167   605          226102588
  260   593          226103857
  446   516          226104632
   62   609          226104857
  339   572          226107467
  270   591          226108071
  135   607          226108918
  324   577          226112257
  190   603          226115227
  479   488          226116511
   63   609          226116576
  111   608          226123343
  460   505          226123625
  350   568          226125432
  153   606          226126593
  292   586          226127144
   64   609          226128673
  450   513          226130697
  365   562          226131453
  296   585          226135961
   65   609          226141154
  406   542          226143504
  478   489          226145521
  389   551          226148020
  442   519          226149247
  288   587          226149875
  391   550          226151471
  429   528          226151541
  432   526          226153144
   66   609          226154025
  372   559          226155727
  387   552          226157211
  112   608          226160640
  224   599          226161223
  136   607          226163999
  418   535          226165007
  413   538          226165869
  255   594          226165959
  200   602          226167208
   67   609          226167292
  393   549          226167606
  342   571          226171099
  231   598          226173583
  275   590          226175875
  300   584          226176704
  321   578          226176713
  385   553          226179002
  477   490          226180333
  180   604          226180864
   68   609          226180961
  426   530          226185776
  168   605          226186757
  435   524          226190699
  466   500          226194696
   69   609          226195038
  395   548          226196467
  154   606          226197280
  113   608          226198609
  311   581          226203172
  284   588          226203776
   70   609          226209529
  209   601          226211130
  383   554          226213351
  217   600          226218313
  137   607          226219896
  476   491          226220947
  191   603          226224098
   71   609          226224440
  454   510          226227664
  244   596          226235520
  114   608          226237256
  397   547          226238096
   72   609          226239777
  358   565          226244837
  304   583          226249751
   73   609          226255546
  423   532          226255735
  345   570          226256625
  459   506          226256795
  238   597          226257445
  408   541          226257733
  381   555          226260216
  318   579          226261971
  438   522          226264320
  475   492          226267363
  155   606          226268891
  370   560          226269000
  250   595          226269875
  353   567          226271240
   74   609          226271753
  169   605          226271934
  115   608          226276587
  138   607          226276615
  181   604          226278605
  363   563          226285694
  201   602          226287809
   75   609          226288404
  280   589          226288469
  399   546          226292535
  266   592          226295784
  465   501          226296126
   76   609          226305505
  261   593          226307438
  445   517          226309538
  225   599          226312424
  449   514          226315593
  116   608          226316608
  379   556          226319555
  474   493          226319581
   77   609          226323062
  415   537          226327528
  271   591          226327582
  192   603          226334115
  139   607          226334162
  232   598          226334360
   78   609          226341081
  156   606          226341432
  210   601          226342801
  308   582          226355480
  117   608          226357325
  170   605          226358125
   79   609          226359568
  401   545          226359826
  218   600          226360232
  420   534          226361304
  256   594          226361800
  348   569          226364201
  315   580          226367875
  331   575          226374066
  441   520          226374121
  182   604          226377432
  473   494          226377601
   80   609          226378529
  334   574          226378928
  293   586          226383813
  410   540          226385000
  328   576          226390528
  377   557          226391326
  453   511          226392508
  140   607          226392543
  368   561          226394513
  458   507          226395755
   81   609          226397970
  118   608          226398744
  289   587          226399572
  297   585          226399698
  464   502          226403352
  276   590          226403576
  337   573          226405270
  202   602          226409616
  245   596          226414861
  157   606          226414909
   82   609          226417897
  431   527          226426174
  239   597          226428092
  325   577          226428158
   83   609          226438316
  428   529          226438641
  356   566          226439512
  403   544          226440011
  119   608          226440871
  472   495          226441423
  193   603          226445284
  171   605          226445336
  285   588          226446597
  301   584          226447605
  434   525          226449629
  141   607          226451764
  361   564          226452025
  340   572          226453248
  251   595          226458126
   84   609          226459233
  226   599          226464975
  375   558          226475487
  211   601          226475732
  183   604          226477351
   85   609          226480654
  120   608          226483712
  322   578          226486800
  425   531          226486916
  158   606          226489328
  351   568          226493983
  312   581          226494269
  233   598          226496529
  417   536          226502369
   86   609          226502585
  219   600          226503459
  448   515          226506267
  267   592          226508851
  437   523          226509120
  471   496          226511047
  142   607          226511831
  262   593          226512585
  463   503          226516374
  444   518          226520216
  343   571          226523018
  281   589          226524510
   87   609          226525032
  412   539          226525347
  121   608          226527273
  305   583          226527912
  366   562          226532224
  203   602          226532635
  405   543          226533132
  172   605          226533573
  457   508          226540505
   88   609          226548001
  272   591          226548719
  194   603          226557611
  257   594          226559177
  452   512          226563136
  159   606          226564695
  319   579          226566298
  422   533          226570885
   89   609          226571498
  122   608          226571560
  373   559          226571996
  143   607          226572750
  184   604          226578368
  470   497          226586473
   90   609          226595529
  246   596          226595672
  240   597          226600173
  390   551          226603151
  440   521          226604761
  388   552          226607680
  212   601          226609929
  392   550          226611288
  346   570          226614736
  123   608          226616579
  227   599          226618882
   91   609          226620100
  173   605          226622842
  386   553          226624833
  359   565          226630404
  394   549          226632133
  277   590          226632933
  144   607          226634527
  462   504          226635192
  407   542          226639231
  309   582          226640997
  160   606          226641016
  294   586          226642240
   92   609          226645217
  354   567          226646127
  252   595          226647883
  220   600          226648000
  290   587          226651003
  384   554          226654568
  204   602          226656872
  234   598          226660096
  124   608          226662336
  298   585          226665217
  396   548          226665728
  316   580          226666496
  469   498          226667701
   93   609          226670886
  195   603          226671102
  414   538          226678816
  185   604          226680489
  371   560          226680811
  364   563          226682091
  419   535          226690434
  456   509          226691045
  286   588          226691128
  382   555          226696843
   94   609          226697113
  145   607          226697168
  447   516          226702719
  332   575          226703743
  430   528          226704952
  125   608          226708837
  398   547          226712115
  174   605          226713149
  329   576          226714265
  433   526          226714313
  335   574          226714599
  161   606          226718297
  263   593          226719304
  302   584          226720312
  268   592          226723520
   95   609          226723904
  349   569          226728558
  427   530          226731483
  443   519          226736666
  451   513          226739548
  213   601          226745398
  326   577          226746009
  338   573          226746989
   96   609          226751265
  380   556          226751616
  468   499          226754731
  126   608          226756088
  258   594          226758096
  409   541          226758350
  436   524          226759680
  461   505          226759806
  484   484          226759808
  146   607          226760679
  282   589          226762237
  483   485          226762712
  400   546          226771336
  482   486          226771424
  273   591          226771488
  241   597          226773694
  228   599          226774151
  247   596          226777959
   97   609          226779202
  205   602          226782333
  186   604          226783720
  196   603          226785763
  481   487          226785944
  313   581          226787238
  424   532          226793792
  221   600          226793861
  162   606          226796544
  323   578          226798819
  341   572          226801069
  369   561          226801890
  127   608          226804095
  175   605          226804500
  480   488          226806272
   98   609          226807721
  306   583          226807903
  378   557          226818845
  357   566          226820789
  147   607          226825066
  235   598          226825067
  479   489          226832408
   99   609          226836828
  253   595          226839152
  439   522          226841167
  402   545          226843433
  362   564          226844072
  416   537          226845449
  455   510          226847375
  467   500          226847563
  128   608          226852864
  278   590          226863952
  478   490          226864352
  352   568          226864640
  100   609          226866529
  320   579          226872539
  163   606          226875763
  344   571          226876995
  214   601          226882145
  187   604          226888067
  460   506          226890216
  148   607          226890335
  411   540          226890531
  421   534          226891765
  101   609          226896830
  176   605          226896901
  376   558          226898488
  197   603          226901600
  477   491          226902104
  129   608          226902401
  295   586          226902431
  291   587          226904174
  446   517          226904949
  206   602          226909024
  450   514          226921744
  264   593          226927601
  102   609          226927737
  310   582          226928368
  404   544          226928448
  229   599          226930788
  299   585          226932524
  367   562          226935191
  287   588          226937375
  269   592          226939797
  222   600          226941048
  476   492          226945664
  466   501          226946197
  242   597          226948661
  130   608          226952712
  164   606          226955960
  149   607          226956492
  259   594          226958563
  442   520          226958888
  103   609          226959256
  248   596          226961728
  317   580          226967013
  347   570          226974923
    0   610          226981000
    1   610          226981001
    2   610          226981008
    3   610          226981027
    4   610          226981064
    5   610          226981125
    6   610          226981216
    7   610          226981343
    8   610          226981512
    9   610          226981729
   10   610          226982000
   11   610          226982331
   12   610          226982728
   13   610          226983197
   14   610          226983744
   15   610          226984375
  432   527          226984751
   16   610          226985096
   17   610          226985913
   18   610          226986832
   19   610          226987859
   20   610          226989000
  429   529          226989478
   21   610          226990261
  177   605          226990358
  374   559          226990503
  104   609          226991393
  236   598          226991448
   22   610          226991648
   23   610          226993167
  188   604          226993536
   24   610          226994824
  303   584          226994831
  475   493          226995032
  274   591          226995895
   25   610          226996625
   26   610          226998576
   27   610          227000683
  283   589          227001656
   28   610          227002952
  131   608          227003803
   29   610          227005389
   30   610          227008000
  454   511          227009495
   31   610          227010791
   32   610          227013768
  435   525          227016000
   33   610          227016937
  360   565          227018125
  198   603          227018619
  215   601          227020176
   34   610          227020304
  355   567          227023138
  150   607          227023543
   35   610          227023875
  105   609          227024154
  418   536          227025288
  459   507          227026422
  406   543          227026423
   36   610          227027656
  426   531          227030067
   37   610          227031653
  254   595          227031939
  333   575          227035412
  413   539          227035816
   38   610          227035872
  207   602          227036951
  165   606          227037141
  330   576          227039976
   39   610          227040319
   40   610          227045000
   41   610          227049921
  474   494          227050208
  465   502          227050633
  336   574          227052280
   42   610          227055088
  132   608          227055680
  106   609          227057545
  389   552          227060477
   43   610          227060507
  391   551          227060622
  327   577          227065816
   44   610          227066184
   45   610          227072125
  387   553          227072980
  393   550          227073457
   46   610          227078336
  365   563          227080672
  314   581          227082085
  438   523          227083339
   47   610          227084823
  178   605          227084877
  230   599          227088799
  223   600          227089567
  307   583          227089730
  339   573          227090736
  151   607          227091494
  107   609          227091572
   48   610          227091592
  372   560          227094848
  350   569          227095009
  279   590          227096639
  385   554          227098089
   49   610          227098649
  395   549          227099024
  189   604          227100133
   50   610          227106000
  423   533          227106404
  133   608          227108349
  449   515          227109724
  473   495          227111192
  324   578          227112776
  445   518          227112957
   51   610          227113651
  166   606          227119312
   52   610          227121608
  243   597          227125080
  108   609          227126241
   53   610          227129877
  383   555          227135762
  199   603          227136826
  397   548          227137365
  408   542          227137400
  265   593          227137482
   54   610          227138464
  249   596          227146985
   55   610          227147375
  342   572          227150936
   56   610          227156616
  270   592          227157688
  292   587          227159091
  237   598          227159245
  216   601          227159497
  152   607          227160351
  260   594          227160584
  464   503          227160871
  109   609          227161558
  134   608          227161816
  296   586          227164392
  208   602          227166120
   57   610          227166193
  458   508          227168424
   58   610          227176112
  453   512          227177405
  472   496          227177984
  179   605          227180464
  321   579          227180700
  288   588          227185344
  381   556          227185957
   59   610          227186379
  441   521          227186882
  399   547          227188522
  415   538          227194247
   60   610          227197000
  110   609          227197529
  300   585          227201625
  167   606          227202479
  358   566          227204208
  190   604          227207864
   61   610          227207981
  370   561          227211481
  135   608          227216087
  311   582          227217599
  420   535          227218375
   62   610          227219328
  275   591          227221946
  255   595          227226250
  153   607          227230120
   63   610          227231047
  345   571          227233036
  111   609          227234160
  353   568          227237409
  363   564          227238291
  224   600          227239424
  284   589          227242773
   64   610          227243144
  231   599          227248190
  379   557          227248632
  471   497          227250584
  401   546          227252537
   65   610          227255625
  200   603          227256227
  431   528          227260943
  410   541          227261421
   66   610          227268496
  318   580          227269432
  136   608          227271168
  304   584          227271168
  112   609          227271457
  463   504          227276911
  180   605          227277125
  434   526          227278080
  428   530          227279752
   67   610          227281763
  168   606          227286648
   68   610          227295432
  209   602          227296537
  217   601          227300114
  154   607          227300807
  244   597          227302957
  448   516          227303488
  113   609          227309426
   69   610          227309509
  457   509          227316222
  191   604          227316735
  377   558          227323745
   70   610          227324000
  444   519          227326743
  137   608          227327065
  238   598          227328464
  470   498          227328992
  403   545          227329452
  280   590          227331000
  437   524          227331277
  250   596          227333736
  425   532          227334393
  348   570          227337192
   71   610          227338911
  368   562          227340360
  114   609          227348073
  266   593          227348953
  452   513          227351105
   72   610          227354248
  261   594          227364165
  417   537          227365866
  331   576          227367667
  334   575          227369079
   73   610          227370017
  169   606          227371825
  155   607          227372418
  308   583          227373399
  181   605          227374866
  201   603          227376828
  271   592          227377199
  315   581          227378816
  138   608          227383784
   74   610          227386224
  115   609          227387404
  328   577          227387585
  225   600          227390625
  337   574          227391977
  412   540          227398528
  462   505          227398753
  356   567          227402279
   75   610          227402875
  361   565          227408006
  232   599          227408967
  375   559          227411254
  469   499          227413208
  293   587          227415760
  405   544          227419309
   76   610          227419976
  440   522          227420648
  256   595          227422091
  422   534          227424752
  192   604          227426752
  116   609          227427425
  297   586          227428129
  210   602          227428208
  325   578          227428677
  289   588          227435041
  340   573          227436517
   77   610          227437533
  139   608          227441331
  218   601          227442033
  156   607          227444959
  276   591          227449647
   78   610          227455552
  170   606          227458016
  351   569          227463560
  484   485          227464029
  117   609          227468142
  456   510          227469816
  483   486          227469843
  301   585          227472526
  182   605          227473693
   79   610          227474039
  366   563          227481443
  482   487          227481471
  245   597          227482298
  285   589          227485594
  322   579          227490787
   80   610          227493000
  202   603          227498635
  481   488          227498913
  239   598          227499111
  140   608          227499712
  343   572          227502855
  447   517          227503036
  468   500          227503232
  312   582          227508696
  118   609          227509561
  373   560          227511117
   81   610          227512441
  390   552          227515608
  157   607          227518436
  392   551          227520439
  251   596          227521987
  407   543          227522150
  480   489          227522169
  388   553          227523449
  461   506          227526397
  451   514          227530595
   82   610          227532368
  193   604          227537921
  394   550          227537984
  430   529          227542889
  226   600          227543176
  386   554          227543920
  171   606          227545227
  433   527          227545920
  443   520          227546307
  414   539          227548763
  305   584          227549329
  419   536          227550715
  479   490          227551239
  119   609          227551688
   83   610          227552787
  141   608          227558933
  211   602          227561139
  267   593          227562020
  281   590          227567041
  396   549          227568285
  262   594          227569312
  233   599          227571136
  183   605          227573612
   84   610          227573704
  319   580          227573759
  427   531          227575774
  384   555          227576979
  436   525          227584981
  219   601          227585260
  478   491          227586123
  359   566          227589775
  346   571          227591147
  158   607          227592855
  120   609          227594529
   85   610          227595125
  272   592          227598336
  467   501          227599064
  398   548          227611384
  354   568          227612296
   86   610          227617056
  142   608          227619000
  257   595          227619468
  203   603          227621654
  382   556          227622584
  371   561          227623292
  477   492          227626821
  455   511          227629206
  172   606          227633464
  364   564          227634688
  409   542          227638017
  121   609          227638090
   87   610          227639503
  424   533          227644461
  194   604          227650248
  309   583          227658916
  460   507          227659843
  439   523          227660186
   88   610          227662472
  246   597          227663109
  400   547          227667323
  159   607          227668222
  240   598          227671192
  476   493          227673333
  294   587          227674187
  184   605          227674629
  316   581          227677437
  277   591          227679004
  143   608          227679919
  380   557          227680693
  122   609          227682377
   89   610          227685969
  290   588          227686472
  298   586          227693648
  212   602          227695336
  227   600          227697083
  332   576          227697344
  466   502          227700704
  349   570          227701549
  335   575          227704750
  446   518          227708368
   90   610          227710000
  329   577          227711322
  252   596          227711744
  416   538          227712168
  450   515          227715875
  173   606          227722733
  475   494          227725659
  123   609          227727396
  220   601          227729801
  286   589          227730125
  338   574          227733696
   91   610          227734571
  234   599          227734703
  402   546          227736144
  144   608          227741696
  160   607          227744543
  302   585          227745233
  204   603          227745891
  326   578          227746528
  369   562          227747737
  421   535          227748836
  378   558          227751264
   92   610          227759688
  195   604          227763739
  411   541          227766952
  442   521          227771649
  124   609          227773153
  263   594          227776031
  268   593          227776689
  185   605          227776750
  357   567          227783556
  474   495          227783799
  341   573          227784338
   93   610          227785357
  454   512          227794392
  459   508          227799091
  362   565          227800053
  313   582          227801665
  323   579          227802806
  145   608          227804337
  282   590          227804768
  465   503          227808152
   94   610          227811584
  174   606          227813040
  404   545          227817889
  258   595          227818387
  432   528          227819520
  125   609          227819654
  273   592          227821105
  161   607          227821824
  306   584          227829320
  429   530          227830589
  213   602          227830805
  352   569          227834217
  376   559          227834255
   95   610          227838375
  435   526          227844451
  241   598          227844713
  247   597          227845396
  473   496          227847753
  228   600          227852352
  344   572          227856832
   96   610          227865736
  126   609          227866905
  146   608          227867848
  205   603          227871352
  221   601          227875662
  426   532          227877544
  196   604          227878400
  186   605          227879981
  320   580          227880000
  367   563          227884410
  418   537          227888785
   97   610          227893673
  235   599          227899674
  162   607          227900071
  253   596          227903013
  175   606          227904391
  438   524          227905496
  449   516          227906945
  413   540          227908997
  278   591          227910023
  406   544          227912600
  127   609          227914912
  472   497          227917521
  445   519          227919484
  464   504          227921408
   98   610          227922192
  374   560          227929624
  147   608          227932235
  295   587          227934378
  291   588          227939643
  458   509          227944141
  310   583          227946287
   99   610          227951299
  347   571          227951334
  423   534          227960271
  299   586          227960955
  128   609          227963681
  453   513          227965374
  214   602          227967552
  391   552          227973079
  389   553          227976246
  287   589          227976372
  360   566          227977496
  317   581          227977954
  163   607          227979290
  100   610          227981000
  393   551          227982608
  187   605          227984328
  264   594          227984328
  355   568          227989307
  387   554          227992067
  269   593          227992966
  471   498          227993103
  197   604          227994237
  176   606          227996792
  148   608          227997504
  206   603          227998043
  441   522          228002769
  395   550          228004875
  229   600          228008989
  101   610          228011301
  129   609          228013218
  259   595          228018854
  242   598          228019680
  303   585          228019752
  408   543          228020319
  385   555          228020500
  222   601          228022849
  333   576          228029013
  248   597          228029165
  365   564          228033269
  330   577          228037033
  372   561          228037329
  397   549          228039922
  463   505          228040472
  102   610          228042208
  336   575          228042431
  283   590          228044187
  274   592          228045512
  164   607          228059487
  383   556          228061503
  130   609          228063529
  149   608          228063661
  415   539          228064194
  236   599          228066055
  327   578          228066335
  350   570          228068000
  103   610          228073727
  470   499          228074499
  339   574          228077443
  420   536          228078656
  399   548          228087791
  188   605          228089797
  177   606          228090249
  457   510          228094993
  254   596          228095800
  314   582          228096512
  431   529          228098880
    0   611          228099131
    1   611          228099132
    2   611          228099139
    3   611          228099158
    4   611          228099195
    5   611          228099256
    6   611          228099347
    7   611          228099474
    8   611          228099643
    9   611          228099860
   10   611          228100131
   11   611          228100462
   12   611          228100859
   13   611          228101328
   14   611          228101875
   15   611          228102506
   16   611          228103227
  448   517          228103805
   17   611          228104044
   18   611          228104963
  215   602          228105583
  104   610          228105864
   19   611          228105990
   20   611          228107131
   21   611          228108392
  434   527          228109687
   22   611          228109779
  307   584          228111147
  198   604          228111256
   23   611          228111298
   24   611          228112955
  131   609          228114620
   25   611          228114756
  381   557          228115034
   26   611          228116707
  324   579          228116763
   27   611          228118814
   28   611          228121083
   29   611          228123520
  428   531          228124043
  207   603          228125970
   30   611          228126131
   31   611          228128922
  150   608          228130712
   32   611          228131899
  342   573          228134205
   33   611          228135068
  444   520          228136384
   34   611          228138435
  105   610          228138625
  165   607          228140668
  410   542          228141088
   35   611          228142006
  452   514          228142152
  279   591          228142710
   36   611          228145787
  401   547          228148524
   37   611          228149784
   38   611          228154003
  437   525          228156578
  370   562          228157328
   39   611          228158450
  469   500          228161709
   40   611          228163131
  462   506          228165344
  132   609          228166497
  358   567          228166975
  230   600          228167000
   41   611          228168052
  485   485          228168250
  484   486          228171160
  223   601          228171368
  106   610          228172016
   42   611          228173219
   43   611          228178638
  483   487          228179890
  379   558          228181051
   44   611          228184315
  178   606          228184768
  425   533          228185062
  321   580          228188161
   45   611          228190256
  265   594          228194209
  363   565          228194272
  482   488          228194440
  292   588          228194560
  243   598          228196099
  296   587          228196339
  189   605          228196394
   46   611          228196467
  151   608          228198663
   47   611          228202954
  107   610          228206043
  353   569          228206986
   48   611          228209723
  270   593          228210857
  345   572          228212873
  249   597          228214422
  481   489          228214810
   49   611          228216780
  133   609          228219166
  260   595          228220875
  403   546          228222163
  166   607          228222839
   50   611          228224131
  288   589          228224341
  199   604          228229463
  300   586          228230056
   51   611          228231782
  417   538          228232585
  237   599          228233852
  311   583          228235518
  440   523          228239667
   52   611          228239739
  108   610          228240712
  480   490          228241000
  216   602          228244904
   53   611          228248008
  456   511          228251647
  468   501          228254733
  208   603          228255139
   54   611          228256595
  377   559          228259512
   55   611          228265506
  152   608          228267520
  275   592          228271563
  134   609          228272633
  479   491          228273010
   56   611          228274747
  412   541          228274949
  109   610          228276029
  179   606          228280355
  318   581          228280373
  422   535          228281823
   57   611          228284324
  284   590          228285304
  368   563          228289579
  255   596          228290111
   58   611          228294243
  461   507          228296024
  304   585          228296089
  190   605          228304125
   59   611          228304510
  167   607          228306006
  447   518          228306455
  405   545          228308750
  478   492          228310840
  110   610          228312000
  348   571          228313603
   60   611          228315131
  224   601          228321225
  451   515          228324726
   61   611          228326112
  231   600          228326391
  135   609          228326904
  153   608          228337289
   62   611          228337459
  111   610          228348631
  200   604          228348864
   63   611          228349178
  375   560          228350375
  467   502          228353571
  477   493          228354490
  443   521          228359068
   64   611          228361275
  334   576          228362680
  331   577          228364724
  361   566          228367377
  356   568          228368448
   65   611          228373756
  244   598          228373976
  180   606          228377016
  280   591          228377071
  433   528          228380689
  136   609          228381985
  337   575          228382128
  430   530          228384000
  217   602          228385521
  209   603          228385556
  112   610          228385928
   66   611          228386627
  328   578          228388104
  168   607          228390175
  315   582          228393243
  308   584          228394816
   67   611          228399894
  250   597          228401173
  238   599          228403071
  476   494          228403960
  266   594          228405680
  154   608          228407976
  407   544          228408327
  191   605          228412996
  436   526          228413432
   68   611          228413563
  455   512          228414103
  419   537          228414212
  414   540          228421944
  340   574          228423224
  427   532          228423251
  113   610          228423897
  261   595          228424456
   69   611          228427640
  271   593          228430368
  390   553          228431377
  460   508          228432512
  325   579          228432664
  392   552          228432896
  366   564          228434040
  351   570          228436551
  137   609          228437882
   70   611          228442131
  388   554          228442536
  394   551          228447135
  293   588          228451229
  373   561          228453598
   71   611          228457042
  466   503          228458223
  475   495          228459250
  297   587          228460076
  114   610          228462544
  386   555          228466331
  201   604          228469465
   72   611          228472379
  225   601          228472426
  289   589          228474038
  396   550          228474136
  181   606          228474757
  169   607          228475352
  155   608          228479587
  439   524          228482343
  256   596          228485952
  343   573          228486124
  232   600          228487168
   73   611          228488148
  138   609          228494601
  322   580          228498248
  424   534          228498328
  276   592          228499264
  301   586          228500957
  115   610          228501875
  384   556          228502720
   74   611          228504355
  450   516          228513096
  398   549          228513941
  446   519          228514895
  210   603          228517227
  474   496          228520360
  409   543          228520936
   75   611          228521006
  192   605          228523013
  312   583          228526615
  218   602          228527440
  285   590          228528125
   76   611          228538107
  116   610          228541896
  382   557          228551661
  156   608          228552128
  139   609          228552148
  359   567          228552542
  245   598          228553317
   77   611          228555664
  170   607          228561543
  400   548          228566592
  465   504          228568689
  371   562          228569139
  346   572          228570984
  182   606          228573584
   78   611          228573683
  239   599          228573718
  305   585          228574250
  459   509          228574808
  354   569          228581873
  416   539          228582115
  454   513          228582361
  117   610          228582613
  319   581          228584700
  473   497          228587290
  442   522          228587536
  251   597          228589424
  364   565          228590669
  202   604          228591272
   79   611          228592170
  421   536          228609117
  140   609          228610529
   80   611          228611131
  281   591          228613112
  380   558          228613112
  267   594          228618747
  118   610          228624032
  226   601          228624977
  157   608          228625605
  262   595          228629603
   81   611          228630572
  402   547          228632131
  193   605          228634182
  411   542          228646619
  171   607          228648754
  233   600          228649337
  211   603          228650158
   82   611          228650499
  272   593          228651505
  432   529          228657457
  472   498          228660040
  119   610          228666159
  141   609          228669750
  219   602          228670667
   83   611          228670918
  183   606          228673503
  429   531          228674880
  435   527          228676058
  349   571          228677960
  309   584          228680333
  257   596          228683329
  464   505          228684969
  378   559          228687031
   84   611          228691835
  316   582          228691864
  332   577          228694401
  369   563          228696956
  335   576          228698351
  158   608          228700024
  449   517          228707262
  120   610          228709000
  294   588          228709656
  404   546          228710600
  329   578          228711841
   85   611          228713256
  203   604          228714291
  458   510          228722912
  338   575          228723847
  290   589          228725469
  298   587          228725595
  426   533          228728213
  277   592          228728621
  445   520          228729125
  142   609          228729817
  438   525          228730797
  246   598          228734128
   86   611          228735187
  172   607          228736991
  471   499          228738610
  240   599          228745799
  194   605          228746509
  357   568          228749725
  326   579          228750515
  121   610          228752561
  418   538          228755504
  453   514          228756421
   87   611          228757634
  362   566          228759424
  341   574          228771045
  286   590          228772656
  376   560          228773376
  302   586          228773664
  184   606          228774520
  159   608          228775391
  227   601          228778884
  252   597          228779181
   88   611          228780603
  212   603          228784355
  413   541          228785418
  143   609          228790736
  122   610          228796848
  406   545          228802041
   89   611          228804100
  463   506          228807063
  352   570          228807208
  323   580          228810267
  234   600          228812904
  220   602          228815208
  423   535          228817342
  313   583          228819584
  441   523          228821788
  470   500          228823000
  173   607          228826260
   90   611          228828131
  268   594          228833416
  263   595          228836322
  367   564          228837007
  204   604          228838528
  344   573          228840101
  123   610          228841867
  282   591          228850839
  160   608          228851712
  144   609          228852513
   91   611          228852702
  306   585          228854241
  195   605          228860000
  374   561          228872105
  273   593          228874274
  485   486          228875381
  185   606          228876641
  457   511          228876824
   92   611          228877819
  484   487          228881207
  258   596          228882248
  124   610          228887624
  391   553          228888848
  320   581          228890941
  483   488          228892859
  393   552          228895065
  389   554          228895333
   93   611          228903488
  408   544          228906496
  448   518          228907224
  482   489          228910337
  469   501          228913210
  395   551          228914026
  387   555          228914478
  145   609          228915154
  247   598          228916415
  174   607          228916567
  241   599          228919320
  213   603          228919824
  161   608          228928993
   94   611          228929715
  347   572          228931171
  481   490          228933641
  125   610          228934125
  228   601          228934153
  462   507          228934971
  452   515          228936283
  415   540          228937375
  431   530          228939991
  360   567          228940263
  420   537          228942153
  434   528          228944456
  397   550          228945773
  385   556          228946241
  444   521          228949145
   95   611          228956506
  355   569          228958884
  278   592          228959640
  221   602          228961069
  480   491          228962771
  205   604          228963989
  310   584          228967704
  295   588          228969847
  253   597          228970450
  428   532          228971520
  196   605          228974661
  235   600          228977875
  291   589          228978640
  146   609          228978665
  186   606          228979872
  126   610          228981376
  372   562          228983176
   96   611          228983867
  437   526          228985029
  365   565          228989250
  399   549          228990348
  383   557          228990580
  317   582          228992381
  299   587          228992902
  479   492          228997727
  162   608          229007240
  175   607          229007918
  468   502          229009240
   97   611          229011804
  287   590          229018903
  410   543          229024007
  333   577          229026070
  127   610          229029383
  336   576          229036032
  456   512          229036544
  330   578          229037552
  478   493          229038509
  425   534          229038929
   98   611          229040323
  147   609          229043052
  350   571          229044411
  264   595          229044619
  381   558          229047453
  401   548          229047793
  303   586          229048183
  269   594          229049693
  214   603          229056571
  440   524          229061824
  339   575          229067594
  461   508          229068693
   99   611          229069430
  327   579          229070322
  128   610          229078152
  259   596          229082715
  187   606          229084219
  477   494          229085117
  163   608          229086459
  283   591          229090258
  197   605          229090498
  206   604          229090680
  229   601          229090790
  242   599          229094287
  274   593          229098681
  100   611          229099131
  248   598          229100184
  176   607          229100319
  417   539          229102532
  370   563          229106547
  222   602          229108256
  148   609          229108321
  467   503          229111090
  447   519          229112982
  314   583          229114431
  379   559          229116818
  403   547          229118150
  342   574          229120912
  451   516          229121947
  324   580          229124224
  129   610          229127689
  101   611          229129432
  358   568          229133144
  307   585          229136068
  476   495          229137551
  422   536          229142104
  236   600          229144256
  363   566          229153643
  412   542          229154616
  102   611          229160339
  254   597          229163237
  164   608          229166656
  149   609          229174478
  443   522          229174955
  130   610          229178000
  353   570          229179977
  188   606          229189688
  103   611          229191858
  279   592          229192327
  177   607          229193776
  215   603          229194602
  475   496          229195811
  345   573          229196142
  377   560          229198633
  321   581          229199102
  405   546          229201461
  455   513          229202072
  198   605          229207517
  460   509          229208229
  207   604          229218607
  433   529          229218626
  466   504          229218760
    0   612          229220928
    1   612          229220929
    2   612          229220936
    3   612          229220955
    4   612          229220992
    5   612          229221053
    6   612          229221144
    7   612          229221271
    8   612          229221440
    9   612          229221657
   10   612          229221928
   11   612          229222259
   12   612          229222656
   13   612          229223125
   14   612          229223672
  104   611          229223995
   15   612          229224303
   16   612          229225024
   17   612          229225841
   18   612          229226760
   19   612          229227787
  430   531          229228291
   20   612          229228928
  131   610          229229091
   21   612          229230189
   22   612          229231576
  296   588          229231808
   23   612          229233095
  292   589          229233557
   24   612          229234752
   25   612          229236553
   26   612          229238504
   27   612          229240611
  150   609          229241529
  368   564          229242176
   28   612          229242880
  436   527          229245039
   29   612          229245317
  165   608          229247837
   30   612          229247928
  230   601          229248801
   31   612          229250719
   32   612          229253696
  265   595          229254500
  105   611          229256756
  223   602          229256775
   33   612          229256865
  311   584          229256935
  474   497          229259897
   34   612          229260232
  300   587          229262003
   35   612          229263803
  288   590          229266872
   36   612          229267584
  270   594          229267584
  243   599          229270706
   37   612          229271581
  427   533          229273920
   38   612          229275800
   39   612          229280247
  419   538          229280931
  132   610          229280968
  260   596          229284736
   40   612          229284928
  249   598          229285441
  178   607          229288295
   41   612          229289849
  106   611          229290147
  375   561          229292856
  348   572          229293440
  318   582          229294800
   42   612          229295016
  189   606          229296285
  407   545          229297768
  414   541          229298365
   43   612          229300435
   44   612          229306112
  439   525          229307644
  151   609          229309480
   45   612          229312053
  237   600          229312053
  450   517          229313413
   46   612          229318264
  107   611          229324174
  304   586          229324520
  446   520          229324536
  275   593          229324732
   47   612          229324751
  199   605          229325724
  473   498          229329809
  166   608          229330008
  361   567          229330144
  284   591          229331375
   48   612          229331520
  465   505          229332250
  133   610          229333637
  216   603          229333923
  356   569          229338025
   49   612          229338577
   50   612          229345928
  208   604          229347776
  392   553          229348665
  390   554          229350464
   51   612          229353579
  459   510          229353579
  424   535          229355399
  255   597          229357548
  108   611          229358843
  394   552          229359592
  334   577          229359737
   52   612          229361536
  388   555          229364947
  331   578          229365243
   53   612          229369805
  454   514          229373408
  337   576          229375729
  152   609          229378337
   54   612          229378392
  396   551          229383287
  179   607          229383882
  134   610          229387104
   55   612          229387303
  366   565          229390021
  386   556          229392072
  328   579          229392091
  109   611          229394160
   56   612          229396544
  373   562          229399445
  190   606          229404016
  472   499          229405547
   57   612          229406121
  442   523          229406555
  224   602          229406632
  409   544          229407113
  231   601          229408192
  315   583          229411162
  351   571          229412962
  167   608          229413175
  340   575          229413375
   58   612          229416040
  308   585          229419737
  398   550          229419792
   59   612          229426307
  280   592          229426688
  110   611          229430131
  384   557          229431797
   60   612          229436928
  325   580          229440125
  135   610          229441375
  200   605          229445125
   61   612          229447909
  153   609          229448106
  244   599          229448583
  464   506          229451560
  416   540          229455296
   62   612          229459256
  266   595          229465971
  111   611          229466762
  400   549          229469149
   63   612          229470975
  250   598          229472192
  421   537          229472614
  343   574          229472831
  217   603          229474540
  209   604          229478193
  180   607          229480543
  238   600          229481272
   64   612          229483072
  382   558          229484080
  271   594          229487095
  471   500          229487111
  261   596          229488317
  293   589          229490226
  297   588          229495545
   65   612          229495553
  136   610          229496456
  168   608          229497344
  432   530          229498568
  112   611          229504059
  458   511          229504743
   66   612          229508424
  322   581          229509189
  449   518          229510681
  435   528          229510827
  191   606          229512887
  289   590          229516569
  371   563          229518358
  359   568          229518711
  154   609          229518793
   67   612          229521691
  429   532          229522357
  411   543          229529538
  402   548          229531400
  301   587          229532904
   68   612          229535360
  445   521          229541886
  113   611          229542028
  312   584          229548032
  380   559          229548879
   69   612          229549437
  364   566          229550040
  453   515          229550552
  137   610          229552353
  276   593          229552433
  256   597          229553389
  346   573          229554253
  354   570          229554864
  225   602          229557833
  438   526          229559248
   70   612          229563928
  201   605          229565726
  232   601          229568969
  285   591          229574196
  470   501          229574501
  463   507          229576690
  181   607          229578284
   71   612          229578839
  114   611          229580675
  426   534          229582080
  486   486          229582512
  169   608          229582521
  485   487          229585428
  155   609          229590404
   72   612          229594176
  484   488          229594176
  319   582          229599127
  305   586          229602681
  404   547          229606587
  483   489          229608756
  138   610          229609072
  210   604          229609864
   73   612          229609945
  218   603          229616459
  115   611          229620006
  192   606          229622904
  418   539          229625451
   74   612          229626152
  378   560          229626152
  245   599          229627924
  482   490          229629168
   75   612          229642803
  441   524          229643945
  369   564          229649553
  239   600          229651919
  481   491          229655412
  349   572          229657797
   76   612          229659904
  116   611          229660027
  251   598          229660443
  457   512          229661721
  281   592          229662729
  156   609          229662945
  413   542          229665085
  139   610          229666619
  469   502          229667717
  170   608          229668712
  182   607          229677111
   77   612          229677461
  423   536          229677623
  267   595          229679038
  480   492          229687488
  202   605          229687533
  262   596          229693464
  406   546          229694752
  332   578          229694920
  335   577          229695408
   78   612          229695480
  117   611          229700744
  309   585          229705254
  462   508          229707640
  272   594          229708232
  316   583          229709783
  226   602          229710384
  448   519          229713751
   79   612          229713967
  329   579          229715828
  376   561          229715857
  338   576          229717448
  357   569          229719302
  362   567          229722191
  140   610          229725000
  479   493          229725396
  233   601          229731138
   80   612          229732928
  452   516          229733504
  193   606          229734073
  157   609          229736422
  118   611          229742163
  211   604          229742795
  294   589          229748653
  257   597          229750766
   81   612          229752369
  171   608          229755923
  326   580          229757976
  219   603          229759686
  298   588          229761064
  341   575          229761196
  444   522          229765032
  468   503          229766759
  290   590          229768000
  478   494          229769136
   82   612          229772296
  183   607          229777030
  277   593          229781790
  434   529          229782393
  352   571          229783619
  141   610          229784221
  431   531          229784282
  119   611          229784290
   83   612          229792715
  367   565          229792988
  408   545          229795937
  302   587          229805611
  391   554          229807935
  246   599          229808735
  420   538          229808872
  203   605          229810552
  393   553          229810834
  158   609          229810841
   84   612          229813632
  415   541          229813796
  437   527          229816636
  389   555          229817744
  374   562          229817952
  477   495          229818708
  286   591          229818727
  323   581          229821208
  428   533          229822189
  240   600          229824000
  456   513          229824513
  395   552          229826483
  344   574          229826808
  120   611          229827131
   85   612          229835053
  387   556          229840219
  313   584          229841001
  172   608          229844160
  142   610          229844288
  461   509          229844410
  194   606          229846400
  252   598          229850200
  397   551          229854924
   86   612          229856984
  227   602          229864291
  121   611          229870692
  467   504          229871627
  476   496          229874112
  385   557          229875318
  212   604          229876992
  184   607          229878047
   87   612          229879431
  306   586          229882672
  159   609          229886208
  440   525          229887125
  268   595          229893707
  234   601          229894705
  425   535          229896000
  399   550          229896199
  263   596          229900183
  282   592          229900456
   88   612          229902400
  220   603          229904227
  143   610          229905207
  320   582          229905368
  360   568          229906432
  410   544          229910184
  347   573          229914440
  122   611          229914979
  451   517          229922264
  447   520          229922623
  383   558          229922999
   89   612          229925897
  273   594          229931001
  355   570          229931875
  372   563          229932395
  173   608          229933429
  204   605          229934789
  475   497          229935348
  365   566          229948621
  258   597          229949685
   90   612          229949928
  401   549          229950350
  195   606          229959891
  123   611          229959998
  160   609          229962529
  144   610          229966984
   91   612          229974499
  417   540          229975713
  185   607          229980168
  466   505          229982321
  381   559          229983220
  460   510          229987000
  247   599          229991022
  310   585          229992625
  455   514          229993119
  443   523          229993974
  241   600          229997521
   92   612          229999616
  474   498          230002416
  422   537          230005601
  124   611          230005755
  295   589          230008844
  317   583          230010300
  213   604          230012461
  278   593          230012809
  403   548          230017419
  228   602          230019560
  291   590          230021171
  174   608          230023736
  350   572          230024248
   93   612          230025285
  333   578          230026589
  299   588          230028371
  145   610          230029625
  336   577          230033089
  412   543          230037535
  161   609          230039810
  253   598          230041469
  330   579          230041539
  221   603          230050088
   94   612          230051512
  125   611          230052256
  379   560          230055939
  370   564          230059144
  235   601          230059676
  433   530          230059737
  205   605          230060250
  339   576          230061195
  287   591          230064974
  196   606          230074552
  473   499          230075316
  430   532          230075768
  327   580          230077783
   95   612          230078303
  436   528          230079808
  303   587          230080130
  186   607          230083399
  146   610          230093136
  405   547          230097448
  465   506          230098841
  126   611          230099507
  358   569          230102721
   96   612          230105664
  264   596          230108480
  269   595          230109984
  342   575          230111063
  175   608          230115087
  363   567          230116410
  450   518          230116832
  162   609          230118057
  427   534          230127787
   97   612          230133601
  324   581          230135165
  459   511          230135410
  314   584          230135848
  439   526          230136095
  446   521          230137297
  283   592          230139875
  377   561          230141114
  127   611          230147514
  214   604          230149208
  259   597          230150152
  419   539          230150878
  472   500          230154048
  274   594          230155408
  353   571          230156388
  147   610          230157523
   98   612          230162120
  307   586          230164499
  454   515          230167539
  242   600          230172488
  248   599          230174791
  229   602          230176197
  414   542          230178032
  345   574          230182849
  206   605          230186941
  187   607          230187746
  197   606          230190389
  407   546          230190479
   99   612          230191227
  128   611          230196283
  222   603          230197275
  163   609          230197276
  368   565          230198157
  176   608          230207488
  321   582          230213529
  424   536          230215680
  100   612          230220928
  464   507          230221187
  148   610          230222792
  236   601          230226057
  442   524          230228712
  254   598          230234256
  471   501          230238612
  375   562          230238703
  279   593          230245496
  129   611          230245820
  101   612          230251229
  392   554          230267752
  296   589          230270805
  390   555          230272875
  394   553          230275361
  292   590          230276088
  348   573          230276709
  164   609          230277473
  311   585          230281856
  102   612          230282136
  215   604          230287239
  149   610          230288949
  458   512          230289640
  388   556          230290688
  486   487          230292559
  188   607          230293215
  396   552          230295744
  130   611          230296131
  361   568          230296313
  409   545          230296554
  300   588          230297472
  485   488          230298397
  177   608          230300945
  198   606          230307408
  484   489          230310073
  356   570          230311016
  318   583          230312719
  288   591          230312943
  103   612          230313655
  207   605          230314868
  449   519          230317208
  265   596          230318361
  386   557          230321149
  483   490          230327587
  270   595          230327875
  398   551          230328943
  470   502          230329008
  416   541          230331717
  230   602          230334208
  421   538          230339333
  432   531          230342859
  104   612          230345792
  223   603          230345794
    0   613          230346397
    1   613          230346398
    2   613          230346405
    3   613          230346424
    4   613          230346461
    5   613          230346522
    6   613          230346613
    7   613          230346740
    8   613          230346909
    9   613          230347126
  131   611          230347222
   10   613          230347397
   11   613          230347728
  453   516          230347773
   12   613          230348125
   13   613          230348594
  373   563          230348664
  435   529          230348764
  243   600          230348907
   14   613          230349141
  463   508          230349359
  366   566          230349392
   15   613          230349772
   16   613          230350493
  482   491          230350939
   17   613          230351310
  260   597          230352173
   18   613          230352229
   19   613          230353256
   20   613          230354397
   21   613          230355658
  150   610          230356000
  304   587          230356467
   22   613          230357045
  445   522          230357773
   23   613          230358564
  165   609          230358654
  249   599          230360048
   24   613          230360221
  334   578          230360256
   25   613          230362022
   26   613          230363973
  384   558          230364216
   27   613          230366080
   28   613          230368349
  331   579          230369230
   29   613          230370786
  337   577          230372786
  429   533          230373026
   30   613          230373397
  400   550          230375000
   31   613          230376188
  105   612          230378553
   32   613          230379165
  481   492          230380129
  284   592          230380992
  275   594          230381459
   33   613          230382334
   34   613          230385701
   35   613          230389272
  438   527          230390855
  351   572          230392799
   36   613          230393053
  237   601          230393854
  178   608          230395464
   37   613          230397050
  132   611          230399099
  328   580          230399552
  189   607          230399812
   38   613          230401269
   39   613          230405716
  340   576          230406976
   40   613          230410397
  106   612          230411944
  480   493          230415157
   41   613          230415318
  411   544          230415715
  382   559          230419847
   42   613          230420485
  151   610          230423951
  469   503          230425236
  199   606          230425615
   43   613          230425904
  216   604          230426560
  255   598          230428567
   44   613          230431581
  315   584          230432579
  402   549          230433957
   45   613          230437522
  426   535          230439151
  166   609          230440825
   46   613          230443733
  208   605          230444037
  107   612          230445971
  308   586          230448168
  457   513          230449690
   47   613          230450220
  325   581          230451066
  133   611          230451768
  479   494          230456023
   48   613          230456989
  343   575          230462982
   49   613          230464046
  441   525          230469246
  371   564          230470955
   50   613          230471397
   51   613          230479048
  280   593          230479857
  108   612          230480640
  462   509          230483357
   52   613          230487005
  380   560          230488000
  359   569          230488288
  179   608          230491051
  152   610          230492808
  231   602          230493599
   53   613          230495274
  224   603          230495651
  418   540          230498632
  478   495          230502727
   54   613          230503861
  134   611          230505235
  404   548          230505856
  190   607          230507543
   55   613          230512772
  364   567          230512807
  109   612          230515957
   56   613          230522013
  448   520          230523392
  322   582          230523616
  167   609          230523992
  244   600          230526784
  468   504          230527296
  266   596          230529832
  354   571          230531275
   57   613          230531590
  293   590          230532757
  452   517          230533821
  297   589          230534542
  346   574          230540960
  423   537          230541120
   58   613          230541509
  200   606          230545016
  250   599          230546799
  271   595          230547386
  413   543          230548004
   59   613          230551776
  110   612          230551928
  477   496          230555269
  261   597          230555754
  135   611          230559506
   60   613          230562397
  153   610          230562577
  289   591          230562640
  238   601          230563073
  217   604          230567177
  301   588          230568373
  378   561          230568633
  312   585          230572953
   61   613          230573378
  209   605          230574454
  444   523          230584051
   62   613          230584725
  180   608          230587712
  111   612          230588559
  406   547          230590739
   63   613          230596444
  369   565          230605534
  168   609          230608161
   64   613          230608541
  276   594          230609160
  476   497          230613649
  136   611          230614587
  456   514          230615560
  191   607          230616414
  319   583          230617046
   65   613          230621022
  461   510          230623181
  434   530          230623504
  285   592          230623813
  256   598          230624408
  112   612          230625856
  431   532          230631759
  154   610          230633264
   66   613          230633893
  305   587          230634628
  467   505          230635188
  349   573          230641066
  225   603          230646852
   67   613          230647160
  437   528          230651405
  232   602          230654376
   68   613          230660829
  376   562          230661704
  113   612          230663825
  201   606          230665617
  137   611          230670484
   69   613          230674906
  428   534          230676056
  475   498          230677867
  420   539          230678819
  181   608          230685453
  362   568          230688360
  408   546          230688648
   70   613          230689397
  357   570          230692293
  169   609          230693338
  415   542          230693463
  335   578          230695927
  332   579          230698907
  114   612          230702472
   71   613          230704308
  155   610          230704875
  210   605          230706125
  245   600          230706125
  218   604          230709096
  338   577          230714505
  440   526          230715576
  281   593          230715898
   72   613          230719645
  329   580          230723289
  451   518          230725683
  192   607          230726431
  138   611          230727203
  393   554          230729921
  391   555          230730346
  316   584          230731200
  309   586          230733685
  239   601          230733720
  251   599          230735050
  447   521          230735384
   73   613          230735414
  115   612          230741803
  395   553          230742252
  267   596          230742899
  389   556          230743485
  474   499          230747923
  466   506          230748912
   74   613          230751621
  367   566          230752359
  341   576          230754797
  425   536          230756281
  262   597          230760901
  352   572          230763456
  374   563          230767171
  397   552          230767381
   75   613          230768272
  272   595          230768523
  460   511          230768831
  326   581          230768917
  387   557          230769296
  156   610          230777416
  170   609          230779529
  116   612          230781824
  182   608          230784280
  139   611          230784750
   76   613          230785373
  455   515          230787250
  202   606          230787424
  294   590          230791184
  226   603          230799403
  410   545          230799625
  298   589          230800061
   77   613          230802930
  399   551          230805350
  385   558          230807737
  290   591          230814071
  443   524          230816131
  233   602          230816545
  344   575          230816959
   78   613          230820949
  257   598          230821785
  117   612          230822541
  473   500          230823817
  323   582          230835635
  193   607          230837600
  277   594          230838517
  211   605          230839056
   79   613          230839436
  302   588          230841080
  140   611          230843131
  157   610          230850893
  417   541          230852134
  219   604          230852323
  401   550          230856201
   80   613          230858397
  383   559          230858766
  118   612          230863960
  313   585          230865922
  171   609          230866740
  286   592          230868344
  465   507          230868468
  422   538          230872320
  360   569          230876009
   81   613          230877838
  183   608          230884199
  372   564          230884992
  246   600          230886936
   82   613          230897765
  347   574          230901147
  141   611          230902352
  433   531          230904028
  472   501          230905549
  240   601          230905801
  119   612          230906087
  355   571          230908286
  203   606          230910443
  365   567          230911388
  306   587          230914619
  436   529          230917745
   83   613          230918184
  403   549          230919976
  459   512          230920307
  381   560          230922341
  320   583          230923287
  450   519          230923359
  412   544          230923712
  252   599          230924807
  158   610          230925312
  430   533          230926437
   84   613          230939101
  120   612          230948928
  194   607          230949927
  446   522          230953184
  227   603          230953310
  282   593          230953625
  172   609          230954977
  268   596          230957568
   85   613          230960522
  142   611          230962419
  454   516          230964760
  263   597          230967620
  439   527          230967702
  212   605          230973253
  234   602          230980112
   86   613          230982453
  427   535          230984858
  184   608          230985216
  273   595          230991292
  121   612          230992489
  471   502          230993119
  464   508          230993856
  405   548          230996717
  220   604          230996864
  379   561          230998420
  159   610          231000679
  487   487          231002606
   87   613          231004900
  486   488          231005528
  350   573          231007517
  485   489          231014294
  370   565          231015125
  258   598          231020704
  310   586          231021056
  143   611          231023338
  419   540          231024059
   88   613          231027869
  484   490          231028904
  333   579          231030576
  317   584          231031717
  336   578          231033608
  204   606          231034680
  122   612          231036776
  173   609          231044246
  330   580          231049000
  483   491          231049358
   89   613          231051366
  295   590          231051375
  442   525          231054013
  339   577          231058252
  414   543          231060951
  195   607          231063418
  291   591          231067242
  299   589          231067368
  247   600          231069223
  278   594          231069536
   90   613          231075397
  482   492          231075656
  358   570          231075712
  160   610          231077000
  458   513          231077609
  424   537          231079177
  241   601          231079322
  123   612          231081795
  363   568          231082579
  144   611          231085115
  407   547          231086466
  470   503          231086527
  377   562          231086961
  185   608          231087337
  327   581          231088724
   91   613          231099968
  342   576          231104664
  481   493          231107798
  228   603          231108579
  213   605          231108722
  287   592          231114591
  303   588          231115599
  253   599          231116076
  463   509          231125076
   92   613          231125085
  449   520          231126849
  124   612          231127552
  174   609          231134553
  353   572          231136225
  221   604          231142725
  235   602          231145083
  480   494          231145784
  145   611          231147756
  453   517          231148090
  324   582          231149592
   93   613          231150754
  161   610          231154281
  368   566          231157528
  205   606          231160141
  314   585          231160769
  345   575          231173000
  269   596          231173845
  125   612          231174053
  264   597          231175917
  445   523          231176792
   94   613          231176981
  196   607          231178079
  469   504          231185773
  375   563          231187922
  409   546          231189265
  479   495          231189614
  435   530          231189875
  392   555          231190163
  432   532          231190336
  186   608          231190568
  283   593          231193044
  394   554          231194448
  307   587          231196446
  390   556          231198616
   95   613          231203772
  421   539          231209280
  146   611          231211267
  416   542          231211384
  396   553          231211513
  274   595          231215699
  388   557          231219765
  259   598          231221171
  126   612          231221304
  438   528          231225624
  175   609          231225904
  429   534          231226893
   96   613          231231133
  321   583          231231448
  162   610          231232528
  478   496          231239288
  457   514          231240737
  398   552          231241400
  214   605          231245469
  248   600          231252992
  386   558          231253568
  242   601          231254289
   97   613          231259070
  462   510          231262128
  348   574          231263416
  229   603          231265216
  361   569          231265890
  127   612          231269311
  147   611          231275654
  400   551          231284151
  206   606          231286832
  356   571          231287427
   98   613          231287589
  222   604          231289912
  468   505          231290857
  197   607          231293916
  477   497          231294806
  187   608          231294915
  441   526          231297697
  426   536          231299432
  384   559          231299983
  373   564          231301261
  279   594          231302223
  411   545          231305156
  254   599          231308863
  311   586          231310287
  236   602          231311464
  163   610          231311747
  366   567          231312159
  296   590          231313336
   99   613          231316696
  128   612          231318080
  176   609          231318305
  292   591          231322159
  318   584          231334136
  448   521          231336153
  300   589          231336469
  452   518          231337240
  402   550          231339808
  148   611          231340923
  100   613          231346397
  476   498          231356168
  382   560          231358968
  288   592          231362560
  334   579          231364243
  129   612          231367617
  337   578          231373305
  418   541          231375053
  351   573          231376068
  331   580          231376691
  101   613          231376698
  215   605          231383500
  265   597          231385798
  270   596          231391736
  304   588          231391936
  164   610          231391944
  188   608          231400384
  467   506          231401779
  340   577          231404033
  461   511          231405012
  444   524          231406208
  149   611          231407080
  102   613          231407605
  423   538          231407839
  404   549          231408413
  456   515          231409691
  328   581          231410493
  198   607          231410935
  177   609          231411762
  207   606          231414759
  130   612          231417928
  260   598          231423192
  230   603          231423227
  475   499          231423374
  371   565          231426936
  380   561          231430481
  243   601          231430708
  284   593          231434161
  413   544          231434181
  249   600          231438249
  223   604          231438431
  103   613          231439124
  275   595          231441750
  343   576          231456583
  315   585          231457500
  359   570          231461279
  325   582          231465493
  434   531          231467795
  131   612          231469019
  104   613          231471261
  165   610          231473125
  150   611          231474131
    0   614          231475544
    1   614          231475545
    2   614          231475552
    3   614          231475571
    4   614          231475608
    5   614          231475669
    6   614          231475760
    7   614          231475887
    8   614          231476056
    9   614          231476273
   10   614          231476544
   11   614          231476875
   12   614          231477272
   13   614          231477741
   14   614          231478288
   15   614          231478919
  364   568          231478976
  237   602          231479261
   16   614          231479640
  308   587          231480115
   17   614          231480457
   18   614          231481376
   19   614          231482403
  431   533          231482428
   20   614          231483544
   21   614          231484805
   22   614          231486192
   23   614          231487711
  437   529          231489342
   24   614          231489368
  406   548          231490008
   25   614          231491169
   26   614          231493120
   27   614          231495227
  474   500          231496424
   28   614          231497496
   29   614          231499933
   30   614          231502544
  255   599          231503174
  105   613          231504022
   31   614          231505335
  178   609          231506281
  189   608          231506981
   32   614          231508312
  354   572          231511112
   33   614          231511481
  378   562          231514480
   34   614          231514848
   35   614          231518419
  466   507          231518539
  132   612          231520896
   36   614          231522200
  216   605          231522821
   37   614          231526197
  199   607          231529142
   38   614          231530416
  346   575          231531111
  451   519          231532210
  428   535          231533127
   39   614          231534863
  280   594          231536584
  106   613          231537413
   40   614          231539544
  322   583          231541535
  151   611          231542082
  208   606          231543928
   41   614          231544465
  440   527          231547183
   42   614          231549632
  447   522          231551271
  420   540          231552000
  460   512          231553728
   43   614          231555051
  166   610          231555296
   44   614          231560728
  369   566          231564905
   45   614          231566669
  107   613          231571440
   46   614          231572880
  133   612          231573565
  473   501          231575318
  415   543          231576382
  297   590          231577073
  293   591          231578828
   47   614          231579367
  231   603          231582618
  455   516          231584471
  408   547          231584635
   48   614          231586136
  224   604          231588288
   49   614          231593193
  266   597          231597269
   50   614          231600544
  312   586          231601384
  179   609          231601868
  108   613          231606109
  301   589          231607370
   51   614          231608195
  244   601          231608585
  376   563          231610923
  152   611          231610939
  271   596          231611247
  289   592          231612257
  190   608          231614712
   52   614          231616152
  425   537          231619778
   53   614          231624421
  250   600          231625000
  261   598          231626773
  134   612          231627032
  349   574          231627773
   54   614          231633008
  167   610          231638463
  319   584          231638463
  465   508          231641137
  109   613          231641426
  443   525          231641432
   55   614          231641919
  238   602          231648480
  200   607          231648543
   56   614          231651160
  393   555          231652332
  391   556          231656087
  362   569          231657937
  472   502          231660056
   57   614          231660737
  395   554          231661339
  217   605          231663438
  357   571          231668704
  276   595          231669451
  305   588          231670097
   58   614          231670656
  389   557          231672562
  209   606          231674345
  285   593          231676982
  110   613          231677397
  153   611          231680708
   59   614          231680923
  135   612          231681303
  397   553          231683150
   60   614          231691544
  410   546          231692336
  180   609          231698529
  256   599          231699015
  335   579          231699914
  387   558          231701715
   61   614          231702525
  332   580          231706368
  459   513          231708276
   62   614          231713872
  111   613          231714028
  338   578          231715024
  367   567          231715126
  487   488          231715575
  399   552          231717807
  374   564          231719768
  486   489          231721425
  168   610          231722632
  191   608          231723583
   63   614          231725591
  417   542          231731801
  450   520          231733000
  485   490          231733125
  329   581          231734230
  136   612          231736384
   64   614          231737688
  225   604          231739489
  422   539          231742267
  232   603          231743395
  385   559          231743504
  352   573          231746725
   65   614          231750169
  471   503          231750638
  484   491          231750675
  112   613          231751325
  154   611          231751395
  433   532          231751505
  341   577          231751854
  316   585          231756121
  436   530          231758856
   66   614          231763040
  454   517          231765077
  401   551          231765352
  309   587          231765632
  201   607          231769144
  464   509          231769573
  446   523          231772203
  281   594          231772625
  483   492          231774075
   67   614          231776307
  430   534          231780304
  326   582          231783344
  245   601          231787926
  113   613          231789294
   68   614          231789976
  137   612          231792281
  181   609          231796270
  383   560          231797887
  439   528          231802471
  482   493          231803325
   69   614          231804053
  218   605          231805357
  210   606          231806016
  169   610          231807809
  267   597          231810336
  344   576          231810560
  412   545          231813153
  251   600          231813251
   70   614          231818544
  239   602          231819127
  155   611          231823006
  403   550          231825827
  114   613          231827941
  262   598          231831920
  272   596          231832384
   71   614          231833455
  192   608          231833600
  294   591          231837255
  481   494          231838425
  372   565          231840973
  298   590          231842592
  427   536          231845139
  470   504          231847064
   72   614          231848792
  138   612          231849000
  360   570          231849000
  323   583          231853554
  290   592          231863688
   73   614          231864561
  381   561          231864822
  115   613          231867272
  458   514          231868656
  365   568          231877557
  480   495          231879375
  302   589          231880077
   74   614          231880768
  442   526          231882464
  355   572          231888123
  202   607          231890951
  347   575          231891298
  226   604          231892040
  170   610          231894000
  313   586          231894353
  182   609          231895097
  156   611          231895547
  257   599          231896392
   75   614          231897419
  277   595          231898808
  405   549          231899274
  419   541          231900480
  463   510          231903847
  233   603          231905564
  139   612          231906547
  116   613          231907293
   76   614          231914520
  286   593          231921513
  479   496          231926175
   77   614          231932077
  211   606          231938947
  449   521          231939610
  379   562          231944267
  320   584          231944704
  193   608          231944769
  424   538          231945896
  414   544          231947128
  117   613          231948010
  219   605          231948584
  469   505          231949334
  306   588          231950088
   78   614          231950096
  453   518          231951509
  140   612          231964928
   79   614          231968583
  246   601          231968737
  157   611          231969024
  370   566          231974496
  478   497          231978825
  171   610          231981211
  407   548          231985735
   80   614          231987544
  118   613          231989429
  240   602          231991208
  350   574          231994224
  183   609          231995016
  445   524          231998949
  252   600          232003008
   81   614          232006985
  282   594          232010352
  203   607          232013970
  141   612          232024149
  268   597          232025005
   82   614          232026912
  119   613          232031556
  435   531          232034166
  457   515          232034868
  377   563          232036180
  477   498          232037325
  336   579          232037595
  333   580          232038037
  263   598          232038639
  432   533          232041005
  158   611          232043443
  462   511          232043959
  227   604          232045947
   83   614          232047331
  358   571          232052123
  363   569          232052156
  310   587          232053003
  273   596          232055153
  317   585          232056638
  194   608          232057096
  468   506          232057448
  339   578          232058771
  330   581          232059941
  438   529          232063561
   84   614          232068248
  234   603          232069131
  172   610          232069448
  212   606          232073144
  120   613          232074397
  421   540          232082461
  429   535          232083964
  142   612          232084216
  409   547          232085252
   85   614          232089669
  220   605          232093125
  416   543          232094303
  258   599          232095311
  184   609          232096033
  295   591          232097446
  476   499          232101675
  342   577          232101721
  327   582          232103151
  299   590          232109899
   86   614          232111600
  392   556          232115904
  291   592          232116859
  394   555          232116859
  121   613          232117958
  159   611          232118810
  353   573          232119494
  368   567          232120295
  390   557          232127693
  441   527          232129304
  278   595          232129827
  396   554          232130600
   87   614          232134047
  204   607          232138207
  375   564          232140519
  452   519          232143767
  143   612          232145135
  247   601          232151024
  448   522          232152040
  388   558          232152184
  303   589          232154596
   88   614          232157016
  398   553          232157169
  173   610          232158717
  122   613          232162245
  426   537          232162929
  241   602          232164729
  345   576          232166601
  324   583          232167511
  287   593          232167760
  195   608          232170587
  467   507          232171406
  475   500          232171875
   89   614          232180513
  314   586          232189200
  386   559          232189335
  461   512          232189909
  253   600          232194277
  160   611          232195131
  400   552          232196608
  411   546          232197867
  185   609          232198154
  228   604          232201216
   90   614          232204544
  144   612          232206912
  456   516          232206912
  123   613          232207264
  213   606          232208613
   91   614          232229115
  444   525          232231509
  307   588          232231915
  235   603          232234102
  361   570          232238881
  221   605          232238986
  384   560          232239104
  269   597          232241282
  264   598          232246936
  474   501          232247925
  402   551          232248959
  174   610          232249024
  283   594          232249771
  321   584          232252865
  124   613          232253021
  348   575          232253567
   92   614          232254232
  418   542          232254720
  373   565          232257242
  205   607          232263668
  356   572          232267264
  145   612          232269553
  161   611          232272412
  423   539          232277786
  366   568          232278328
  274   596          232279560
   93   614          232279901
  196   608          232285248
  466   508          232291208
  259   599          232295778
  125   613          232299522
  186   609          232301385
  382   561          232301449
   94   614          232306128
  404   550          232314264
  434   532          232315272
  413   545          232323622
  473   502          232329825
  437   530          232330453
   95   614          232332919
  146   612          232333064
  248   601          232334793
  431   534          232336295
  242   602          232339696
  175   610          232340375
  460   513          232341697
  451   520          232341851
  311   587          232342234
  214   606          232345360
  126   613          232346773
  162   611          232350659
  229   604          232357853
  318   585          232359057
  296   591          232359407
   96   614          232360280
  279   595          232362514
  351   574          232362775
  447   523          232370290
  334   580          232371704
  292   592          232371776
  380   562          232376328
  337   579          232377292
  300   590          232379000
  440   528          232381952
  455   517          232384788
  222   605          232386173
  371   566          232386307
  254   600          232387064
  331   581          232387632
   97   614          232388217
  206   607          232390359
  406   549          232392565
  428   536          232393408
  127   613          232394780
  147   612          232397451
  236   603          232400483
  197   608          232401085
  340   578          232404552
  187   609          232405732
  288   593          232415729
   98   614          232416736
  465   509          232416854
  472   503          232417575
  328   582          232424920
  420   541          232428421
  488   488          232428544
  163   611          232429878
  304   589          232430933
  487   489          232431472
  176   610          232432776
  359   571          232437690
  486   490          232440256
  128   613          232443549
   99   614          232445843
  364   569          232448553
  343   577          232453640
  485   491          232454896
  265   598          232456817
  270   597          232459173
  415   544          232462559
  148   612          232462720
  378   563          232463699
  443   526          232469883
  484   492          232475392
  100   614          232475544
  215   606          232483391
  325   583          232483412
  408   548          232483904
  315   586          232485931
  425   538          232486497
  284   594          232490888
  129   613          232493086
  354   573          232494381
  260   599          232497799
  459   514          232499323
  483   493          232501744
  275   596          232505611
  101   614          232505845
  164   611          232510075
  471   504          232511175
  188   609          232511201
  308   588          232515584
  230   604          232515864
  243   602          232516115
  198   608          232518104
  207   607          232518286
  249   601          232520050
  346   576          232524712
  177   610          232526233
  369   567          232527672
  149   612          232528877
  482   494          232533952
  223   605          232534692
  102   614          232536752
  130   613          232543397
  450   521          232545761
  464   510          232548344
  322   584          232562952
  376   564          232563520
  103   614          232568271
  237   603          232568280
  454   518          232568496
  481   495          232572016
  393   556          232578073
  255   600          232581375
  395   555          232583750
  391   557          232585164
  410   547          232588323
  165   611          232591256
  446   524          232594360
  131   613          232594488
  150   612          232595928
  280   595          232596875
  104   614          232600408
  433   533          232602174
  397   554          232602237
  436   531          232603147
  389   558          232604981
    0   615          232608375
    1   615          232608376
    2   615          232608383
    3   615          232608402
    4   615          232608439
    5   615          232608500
    6   615          232608591
    7   615          232608718
    8   615          232608887
    9   615          232609104
   10   615          232609375
   11   615          232609706
   12   615          232610103
   13   615          232610572
  470   505          232610625
   14   615          232611119
   15   615          232611750
   16   615          232612471
   17   615          232613288
   18   615          232614207
  417   543          232614720
   19   615          232615234
  422   540          232615448
  480   496          232615936
   20   615          232616375
   21   615          232617636
  189   609          232617798
  349   575          232617924
   22   615          232619023
   23   615          232620542
  178   610          232620752
   24   615          232622199
  216   606          232622712
  297   591          232623144
   25   615          232624000
   26   615          232625951
   27   615          232628058
  293   592          232628445
   28   615          232630327
  362   570          232630928
   29   615          232632764
  105   614          232633169
  312   587          232633331
  399   553          232633576
   30   615          232635375
  199   608          232636311
  430   535          232637375
  387   559          232637482
   31   615          232638166
  439   529          232640408
   32   615          232641143
   33   615          232644312
  132   613          232646365
  208   607          232647455
   34   615          232647679
  357   572          232648541
  301   590          232649901
   35   615          232651250
   36   615          232655031
   37   615          232659028
  458   515          232662787
   38   615          232663247
  319   585          232663384
  151   612          232663879
  289   593          232665426
  479   497          232665712
  106   614          232666560
   39   615          232667694
  266   598          232668288
   40   615          232672375
  166   611          232673427
  231   604          232675255
  374   565          232675749
   41   615          232677296
  401   552          232677809
  271   597          232678684
  367   568          232681295
   42   615          232682463
  385   560          232682625
  224   605          232684549
  463   511          232685678
   43   615          232687882
   44   615          232693559
  244   602          232693992
  133   613          232699034
   45   615          232699500
  107   614          232700587
  261   599          232701380
   46   615          232705711
  412   546          232705864
  250   601          232706801
  335   580          232707375
  427   537          232708636
  305   589          232709094
   47   615          232712198
  442   527          232714071
  469   506          232715925
  179   610          232716339
  332   581          232717309
   48   615          232718967
  338   579          232719011
  478   498          232721344
  190   609          232725529
   49   615          232726024
  152   612          232732736
  276   596          232733312
   50   615          232733375
  352   574          232733432
  285   594          232733709
  403   551          232734978
  108   614          232735256
  238   603          232737499
  383   561          232740368
   51   615          232741026
  329   582          232748657
   52   615          232748983
  341   578          232752373
  134   613          232752501
  449   522          232755497
  200   608          232755712
  167   611          232756594
   53   615          232757252
  453   519          232758036
  217   606          232763329
   54   615          232765839
  109   614          232770573
   55   615          232774750
  256   600          232777216
  209   607          232777872
  419   542          232780147
  477   499          232782832
   56   615          232783991
  316   586          232784552
   57   615          232793568
  372   566          232800344
  309   588          232801101
  326   583          232801263
  153   612          232802505
   58   615          232803487
  405   550          232805125
  110   614          232806544
  135   613          232806772
  344   577          232807617
  381   562          232810669
  180   610          232813000
   59   615          232813754
  424   539          232815843
  445   525          232824250
   60   615          232824375
  360   571          232825411
  468   507          232827075
  462   512          232828856
  457   516          232832089
  281   595          232832916
  191   609          232834400
   61   615          232835356
  225   605          232835750
  232   604          232836032
  414   545          232836569
  168   611          232840763
  111   614          232843175
   62   615          232846703
  365   569          232847134
  476   500          232850176
   63   615          232858422
  136   613          232861853
   64   615          232870519
  355   573          232871392
  154   612          232873192
  245   602          232873333
  323   584          232874971
  201   608          232876313
  112   614          232880472
  267   598          232881355
  435   532          232881643
   65   615          232883000
  347   576          232884899
  294   592          232886872
  407   549          232888292
  298   591          232888663
  379   563          232893486
  432   534          232894872
  251   601          232895052
   66   615          232895871
  272   597          232899821
  438   530          232904672
  218   606          232905248
  262   599          232906527
  239   603          232908146
   67   615          232909138
  210   607          232909543
  181   610          232910741
  290   593          232916857
  137   613          232917750
  113   614          232918441
  302   590          232922608
   68   615          232922807
  475   501          232923376
  169   611          232925940
  313   587          232926300
   69   615          232936884
  370   567          232937263
  467   508          232944075
  429   536          232944245
  192   609          232944417
  155   612          232944803
   70   615          232951375
  452   520          232953408
  114   614          232957088
  421   541          232958882
  277   596          232962669
  441   528          232964073
   71   615          232966286
  320   585          232969625
  448   523          232971059
  138   613          232974469
  257   600          232974593
  461   513          232977878
  286   594          232978240
  416   544          232980480
   72   615          232981623
  350   575          232984375
  409   548          232984521
  226   605          232988301
  377   564          232988777
  306   589          232989085
  115   614          232996419
   73   615          232997392
  202   608          232998120
  233   604          232998201
  474   502          233002432
  456   517          233007229
  182   610          233009568
  170   611          233012131
   74   615          233013599
  156   612          233017344
  363   570          233025147
  426   538          233029648
   75   615          233030250
  358   572          233031960
  139   613          233032016
  116   614          233036440
  211   607          233042474
  394   556          233042600
  392   557          233044981
  336   580          233045056
   76   615          233047351
  219   606          233048475
  333   581          233048978
  396   555          233053011
  246   602          233054144
  193   609          233055586
  444   526          233059960
  390   558          233060112
  339   579          233062758
   77   615          233064908
  466   509          233066925
  282   595          233070643
  330   582          233074368
  398   554          233076256
  117   614          233077157
  240   603          233080227
   78   615          233082927
  252   601          233084809
  317   586          233085069
  368   568          233086464
  473   503          233087344
  388   559          233087951
  310   588          233088472
  140   613          233090397
  157   612          233090821
  411   547          233093854
  268   598          233096024
  375   565          233096500
  171   611          233099342
   79   615          233101414
  342   578          233102240
  353   574          233106201
  183   610          233109487
  400   553          233112377
  263   599          233113246
  118   614          233118576
   80   615          233120375
  327   583          233121070
  203   608          233121139
  273   597          233122590
  386   560          233128456
  460   514          233132744
  418   543          233137639
   81   615          233139816
  227   605          233142208
  488   489          233144441
  295   592          233147063
  141   613          233149618
  487   490          233150303
  423   540          233150967
  451   521          233154612
  299   591          233155970
   82   615          233159743
  119   614          233160703
  402   552          233161416
  234   604          233161768
  486   491          233162027
  345   577          233163658
  158   612          233165240
  434   533          233165941
  194   609          233167913
  291   593          233170028
  258   600          233173512
  437   531          233174744
  212   607          233176671
  472   504          233178112
  485   492          233179613
   83   615          233180162
  384   561          233181585
  172   611          233187579
  455   518          233188207
  324   584          233188928
  447   524          233192447
  220   606          233193016
  431   535          233193366
  278   596          233193688
  465   510          233195625
  303   590          233197127
   84   615          233201079
  484   493          233203061
  120   614          233203544
  142   613          233209685
  184   610          233210504
  361   571          233215292
  413   546          233216333
  373   566          233216613
  440   529          233219889
  314   587          233221147
   85   615          233222500
  404   551          233223415
  287   594          233224487
  483   494          233232371
  247   602          233236431
  159   612          233240607
   86   615          233244431
  204   608          233245376
  121   614          233247105
  348   576          233247168
  382   562          233247296
  366   569          233247905
  356   573          233250533
  241   603          233253748
  428   537          233256905
   87   615          233266878
  482   495          233267543
  143   613          233270604
  307   589          233270912
  471   505          233274736
  253   601          233276078
  173   611          233276848
  321   585          233277786
  195   609          233281404
   88   615          233289847
  122   614          233291392
  459   515          233293454
  228   605          233297477
  406   550          233298416
  443   527          233301490
  420   542          233308088
  481   496          233308577
  283   595          233310062
  213   607          233312140
  269   598          233312301
  185   610          233312625
   89   615          233313344
  160   612          233316928
  264   599          233321543
  380   563          233325547
  235   604          233326739
  464   511          233330175
  144   613          233332381
  123   614          233336411
   90   615          233337375
  221   606          233338877
  274   597          233346997
  371   567          233349074
  415   545          233352000
  351   575          233352926
  480   497          233355473
  425   539          233356444
  450   522          233361648
   91   615          233361946
  174   611          233367155
  205   608          233370837
  259   600          233373979
  454   519          233375023
  470   506          233377216
  311   588          233377703
  124   614          233382168
  334   581          233382645
  337   580          233384753
  408   549          233386461
   92   615          233387063
  318   586          233387488
  161   612          233394209
  145   613          233395022
  196   609          233396065
  331   582          233402059
  479   498          233408231
  340   579          233408539
  296   592          233409024
   93   615          233412732
  186   610          233415856
  378   564          233416296
  359   572          233417527
  446   525          233419661
  248   602          233420200
  364   570          233421544
  292   593          233424945
  300   591          233425071
  279   596          233426375
  125   614          233428669
  242   603          233428715
   94   615          233438959
  328   583          233442839
  214   607          233448887
  436   532          233450624
  229   605          233454114
  343   578          233454159
  433   534          233456041
  175   611          233458506
  146   613          233458533
  458   516          233460008
   95   615          233465750
  478   499          233466851
  254   601          233468865
  463   512          233470575
  162   612          233472456
  288   594          233472456
  304   590          233473464
  126   614          233475920
  354   574          233481088
  439   530          233481519
  469   507          233485552
  222   606          233486064
  410   548          233487592
  422   541          233491869
   96   615          233493111
  236   604          233493120
  369   568          233493841
  206   608          233497528
  430   536          233497656
  417   544          233500897
  325   584          233504829
  393   557          233507150
  395   556          233509491
  197   609          233511902
  391   558          233517583
  315   587          233517878
  376   565          233519501
  187   610          233520203
   97   615          233521048
  346   577          233521769
  147   613          233522920
  127   614          233523927
  397   555          233524648
  270   598          233530192
  477   500          233531333
  265   599          233531424
  389   559          233540748
  442   528          233548840
   98   615          233549567
  176   611          233550907
  284   595          233551179
  163   612          233551675
  399   554          233552663
  308   589          233554581
  453   520          233567677
  128   614          233572696
  275   597          233573048
  449   523          233574516
  427   538          233575355
  260   600          233576000
  387   560          233576603
   99   615          233578674
  215   607          233586918
  322   585          233587873
  148   613          233588189
  401   553          233593578
  468   508          233599744
  476   501          233601677
  412   547          233601851
  243   603          233605134
  249   602          233605457
  362   571          233607339
  100   615          233608375
  349   576          233611525
  230   605          233612125
  462   513          233616825
  129   614          233622233
  385   561          233625106
  207   608          233625455
  188   610          233625672
  198   609          233628921
  357   573          233631810
  164   612          233631872
  457   517          233632406
  223   606          233634583
  374   566          233635120
  101   615          233638676
  177   611          233644364
  403   552          233647435
  367   569          233650872
  445   526          233652701
  149   613          233654346
  280   596          233660736
  237   604          233660917
  419   543          233663066
  255   601          233663176
  312   588          233668800
  102   615          233669583
  130   614          233672544
  297   592          233672761
  475   502          233677883
  293   593          233681614
  383   562          233686215
  424   540          233689024
  319   586          233691815
  301   591          233695972
  103   615          233701102
  165   612          233713053
  405   551          233714276
  335   581          233718316
  467   509          233719792
  150   613          233721397
  289   594          233722153
  352   575          233723583
  131   614          233723635
  216   607          233726239
  338   580          233726472
  414   546          233729280
  332   582          233731736
  189   610          233732269
  435   533          233732312
  104   615          233733239
  178   611          233738883
  266   599          233742895
    0   616          233744896
    1   616          233744897
    2   616          233744904
    3   616          233744923
    4   616          233744960
    5   616          233745021
    6   616          233745112
    7   616          233745239
    8   616          233745408
    9   616          233745625
   10   616          233745896
   11   616          233746227
   12   616          233746624
   13   616          233747093
  199   609          233747128
   14   616          233747640
   15   616          233748271
  438   531          233748963
   16   616          233748992
  271   598          233749703
   17   616          233749809
   18   616          233750728
  305   590          233751625
   19   616          233751755
  432   535          233751943
   20   616          233752896
   21   616          233754157
  208   608          233754624
   22   616          233755544
  341   579          233756360
   23   616          233757063
   24   616          233758720
  381   563          233759888
  474   503          233759951
   25   616          233760521
   26   616          233762472
  372   567          233763111
   27   616          233764579
  105   615          233766000
  452   521          233766169
  329   583          233766576
   28   616          233766848
  461   514          233768925
   29   616          233769285
  231   605          233771516
   30   616          233771896
   31   616          233774687
  132   614          233775512
   32   616          233777664
  261   600          233779581
   33   616          233780833
  244   603          233783011
   34   616          233784200
  224   606          233784440
   35   616          233787771
  151   613          233789348
   36   616          233791552
  250   602          233792208
  448   524          233793216
  285   595          233794000
  407   550          233794143
  166   612          233795224
   37   616          233795549
  106   615          233799391
   38   616          233799768
  276   597          233800749
  441   529          233802010
   39   616          233804215
  360   572          233805248
  429   537          233807742
  344   578          233808136
   40   616          233808896
  456   518          233810648
   41   616          233813817
  316   587          233816499
   42   616          233818984
  365   570          233820125
  326   584          233822680
   43   616          233824403
  133   614          233828181
   44   616          233830080
  238   604          233830136
  107   615          233833418
  179   611          233834470
   45   616          233836021
  421   542          233838549
  190   610          233840000
  309   589          233840098
   46   616          233842232
  466   510          233845696
  379   564          233846083
  473   504          233847881
   47   616          233848719
   48   616          233855488
  355   574          233858099
  152   613          233858205
  256   601          233859017
  489   489          233860338
   49   616          233862545
  488   490          233863272
  200   609          233866529
  217   607          233866856
  108   615          233868087
   50   616          233869896
  416   545          233869921
  487   491          233872074
   51   616          233877547
  167   612          233878391
  134   614          233881648
  347   577          233881956
  209   608          233885041
   52   616          233885504
  486   492          233886744
  409   549          233887078
  444   527          233891567
   53   616          233893773
  281   596          233896777
  426   539          233899595
  323   585          233899892
   54   616          233902360
  109   615          233903404
  370   568          233903432
  485   493          233907282
   55   616          233911271
   56   616          233920512
  460   515          233926875
  153   613          233927974
   57   616          233930089
  180   611          233931131
  232   605          233932293
  484   494          233933688
  225   606          233935641
  135   614          233935919
  298   592          233938280
  110   615          233939375
   58   616          233940008
  294   593          233940041
  472   505          233941673
  377   565          233944758
  191   610          233948871
   59   616          233950275
  267   599          233955962
   60   616          233960896
  313   588          233961769
  245   603          233962352
  168   612          233962560
  483   495          233965962
  302   591          233968679
  451   522          233970499
  272   598          233970840
  394   557          233971677
   61   616          233971877
  290   594          233973584
  111   615          233976006
  392   558          233977400
  465   511          233977456
  350   576          233977976
  396   556          233978752
  251   602          233980459
   62   616          233983224
  262   600          233984728
  201   609          233987130
  136   614          233991000
  411   548          233993123
  455   519          233994734
   63   616          233994943
  390   559          233995879
  320   586          233998056
  154   613          233998661
  398   555          233998667
  239   604          234000783
  363   571          234001558
  482   496          234004104
   64   616          234007040
  218   607          234008775
  112   615          234013303
  358   573          234015229
  210   608          234016712
  447   525          234017748
   65   616          234019521
  434   534          234019808
  437   532          234022221
  418   544          234023816
  388   560          234027072
  423   541          234027388
  181   611          234028872
  277   597          234030106
  400   554          234031464
  306   590          234031616
   66   616          234032392
  286   595          234038531
  471   506          234041327
   67   616          234045659
  137   614          234046897
  169   612          234047737
  481   497          234048114
  113   615          234051272
  431   536          234053647
  375   566          234055871
  336   581          234055997
  368   569          234056041
  257   601          234056394
  192   610          234058888
   68   616          234059328
  440   530          234061000
  333   582          234063405
  339   580          234070219
  155   613          234070272
  386   561          234070937
   69   616          234073405
  402   553          234077185
   70   616          234087896
  226   606          234088192
  114   615          234089919
  459   516          234090675
  330   583          234092287
  233   605          234094462
  353   575          234096352
  480   498          234097992
   71   616          234102807
  138   614          234103616
  342   579          234106227
  202   609          234108937
  413   547          234112320
  464   512          234115072
  317   587          234117016
   72   616          234118144
  428   538          234123624
  384   562          234127432
  310   589          234127469
  182   611          234127699
  115   615          234129250
   73   616          234133913
  170   612          234133928
  282   596          234134504
  404   552          234135872
  443   528          234136259
  327   584          234142487
  156   613          234142813
  246   603          234143163
  470   507          234146843
  211   608          234149643
   74   616          234150120
  219   607          234152002
  479   499          234153738
  139   614          234161163
  345   578          234164177
   75   616          234166771
  116   615          234169271
  193   610          234170057
  252   602          234170216
  268   599          234170631
  240   604          234172864
  373   567          234179380
  450   523          234180667
   76   616          234183872
  454   520          234184664
  420   543          234191007
  263   600          234191447
  273   598          234193609
  361   572          234195129
  382   563          234196515
  295   593          234200232
   77   616          234201429
  299   592          234205587
  406   551          234207567
  117   615          234209988
  324   585          234213849
  478   500          234215352
  157   613          234216290
   78   616          234219448
  140   614          234219544
  366   570          234220896
  171   612          234221139
  291   594          234226755
  183   611          234227618
  425   540          234229625
  203   609          234231956
  356   574          234237240
   79   616          234237935
  227   606          234242099
  303   591          234243198
  348   577          234244225
  415   546          234244711
  446   526          234248112
  118   615          234251407
  258   601          234255313
  314   588          234256616
   80   616          234256896
  234   605          234258029
  469   508          234258221
  463   513          234258544
  458   517          234260325
  278   597          234261125
   81   616          234276337
  380   564          234278144
  141   614          234278765
  194   610          234282384
  477   501          234282834
  212   608          234283840
  287   595          234284778
  158   613          234290709
  408   550          234292312
  119   615          234293534
   82   616          234296264
  220   607          234296543
  436   533          234301293
  321   586          234306217
  172   612          234309376
  433   535          234313112
  307   590          234313443
  371   568          234315243
   83   616          234316683
  247   603          234325450
  439   531          234325810
  184   611          234328635
  120   615          234336375
   84   616          234337600
  142   614          234338832
  241   604          234346385
  351   576          234346527
  476   502          234356184
  204   609          234356193
   85   616          234359021
  430   537          234361153
  253   602          234361485
  159   613          234366076
  422   542          234371536
  378   565          234372277
  283   596          234373923
  468   509          234375461
  121   615          234379936
  453   521          234380438
   86   616          234380952
  442   529          234386777
  269   599          234386908
  410   549          234390149
  417   545          234390338
  337   581          234395694
  195   610          234395875
  449   524          234396673
  334   582          234397072
  228   606          234397368
  364   571          234397955
  173   612          234398645
  264   600          234399744
  143   614          234399751
  359   573          234400796
   87   616          234403399
  462   514          234407872
  340   580          234416000
  311   589          234416700
  274   598          234418016
  213   608          234419309
  318   587          234419435
  331   583          234419978
  235   605          234423000
  122   615          234424223
   88   616          234426368
  185   611          234430756
  475   503          234435402
  457   518          234435825
  395   557          234438568
  393   558          234439569
  160   613          234442397
  221   607          234442404
  427   539          234445302
   89   616          234449865
  397   556          234450389
  391   559          234453350
  259   601          234455780
  343   579          234458146
  144   614          234461528
  296   593          234462193
  369   569          234463418
  328   584          234464256
  123   615          234469242
  354   575          234471239
   90   616          234473896
  300   592          234474688
  399   555          234475074
  376   566          234478872
  389   560          234479869
  205   609          234481654
  292   594          234481672
  445   527          234484308
  174   612          234488952
  279   597          234493812
   91   616          234498467
  467   510          234498563
  412   548          234501120
  248   603          234509219
  196   610          234510536
  401   554          234512665
  124   615          234514999
  387   561          234519084
  304   591          234519535
  161   613          234519678
  474   504          234520488
  242   604          234521352
  346   578          234522288
   92   616          234523584
  145   614          234524169
  325   585          234529750
  288   595          234532747
  186   611          234533987
  419   544          234549243
   93   616          234549253
  315   588          234553347
  229   606          234554005
  254   602          234554272
  214   608          234556056
  125   615          234561500
  461   515          234563056
  403   553          234563204
  424   541          234565445
  385   562          234570953
   94   616          234575480
  489   490          234579169
  175   612          234580303
  452   522          234582056
  488   491          234585043
  435   534          234586179
  362   572          234587176
  146   614          234587680
  236   605          234589381
  222   607          234589591
  438   532          234596440
  487   492          234596791
  308   590          234597112
  374   567          234597887
  162   613          234597925
   95   616          234602271
  270   599          234604799
  206   609          234608345
  349   577          234608582
  126   615          234608751
  265   600          234609625
  473   505          234611442
  432   536          234612224
  486   493          234614413
  284   596          234615040
  322   586          234616304
  456   519          234617175
  357   574          234618517
  448   525          234618517
  367   570          234623863
  414   547          234625267
  197   610          234626373
  405   552          234626733
  466   511          234627527
   96   616          234629632
  383   563          234635434
  485   494          234637909
  187   611          234638334
  441   530          234643121
  275   598          234644067
  147   614          234652067
  127   615          234656758
   97   616          234657569
  260   601          234657801
  484   495          234667279
  176   612          234672704
  429   538          234674461
  163   613          234677144
   98   616          234686088
  215   608          234694087
  249   603          234694476
  243   604          234697771
  483   496          234702523
  407   551          234703294
  128   615          234705527
  312   589          234707797
  472   506          234708264
  230   606          234712016
  381   564          234712485
   99   616          234715195
  352   576          234717184
  148   614          234717336
  421   543          234721468
  319   587          234723762
  460   516          234724096
  297   593          234725930
  444   528          234726336
  280   597          234728173
  372   568          234729280
  335   582          234732743
  207   609          234736272
  338   581          234737413
  223   607          234738110
  293   594          234738341
  198   610          234743392
  482   497          234743641
  188   611          234743803
  100   616          234744896
  301   592          234745589
  255   602          234748583
  332   583          234749655
  129   615          234755064
  237   605          234757178
  164   613          234757341
  465   512          234762353
  416   546          234762632
  341   580          234763821
  177   612          234766161
  426   540          234772776
  101   616          234775197
  289   595          234782444
  149   614          234783493
  329   584          234787993
  360   573          234788517
  451   523          234789518
  481   498          234790633
  409   550          234792929
  365   571          234796536
  305   591          234797696
  379   565          234802064
  455   520          234804375
  130   615          234805375
  102   616          234806104
  471   507          234810954
  344   579          234812123
  266   600          234821096
  271   599          234824310
  216   608          234833408
  103   616          234837623
  165   613          234838522
  480   499          234843499
  447   526          234846199
  326   585          234847601
  355   575          234848250
  189   611          234850400
  150   614          234850544
  316   588          234851968
  131   615          234856466
  285   596          234857861
  178   612          234860680
  261   601          234861382
  199   610          234861599
  208   609          234865441
  104   616          234869760
  231   606          234871407
  276   598          234871768
  437   533          234872890
  370   569          234873009
  244   604          234875648
  434   535          234876879
  250   603          234881227
  347   578          234882475
  309   590          234882629
    0   617          234885113
    1   617          234885114
    2   617          234885121
    3   617          234885140
    4   617          234885177
    5   617          234885238
    6   617          234885329
    7   617          234885456
    8   617          234885625
    9   617          234885842
   10   617          234886113
   11   617          234886444
   12   617          234886841
   13   617          234887310
   14   617          234887857
  224   607          234887967
   15   617          234888488
   16   617          234889209
   17   617          234890026
   18   617          234890945
  459   517          234890992
   19   617          234891972
   20   617          234893113
   21   617          234894374
  411   549          234895680
   22   617          234895761
   23   617          234897280
   24   617          234898937
   25   617          234900738
  479   500          234902239
  105   616          234902521
   26   617          234902689
  464   513          234903041
  394   558          234904096
  377   566          234904129
   27   617          234904796
  440   531          234905291
  423   542          234907055
   28   617          234907065
  396   557          234907829
  132   615          234908343
   29   617          234909502
   30   617          234912113
  392   559          234913167
  418   545          234913257
   31   617          234914904
  431   537          234917144
   32   617          234917881
  151   614          234918495
  470   508          234919512
  166   613          234920693
   33   617          234921050
  398   556          234924408
   34   617          234924417
  238   605          234926397
   35   617          234927988
  323   586          234928323
   36   617          234931769
  390   560          234935000
   37   617          234935766
  106   616          234935912
   38   617          234939985
  256   602          234944424
   39   617          234944432
   40   617          234949113
  400   555          234953875
   41   617          234954034
  179   612          234956267
  190   611          234958131
   42   617          234959201
  133   615          234961012
  281   597          234964214
   43   617          234964620
  478   501          234966853
  388   561          234969553
  107   616          234969939
   44   617          234970297
  217   608          234974025
  443   529          234974196
  350   577          234975033
   45   617          234976238
  200   610          234981000
  363   572          234981395
   46   617          234982449
  152   614          234987352
   47   617          234988936
  298   593          234991449
  428   539          234993571
   48   617          234995705
  209   609          234995858
  402   554          234996272
  294   594          234996768
  454   521          234997425
  313   589          235000766
  358   574          235001936
   49   617          235002762
  450   524          235002824
  167   613          235003860
  108   616          235004608
   50   617          235010113
  413   548          235011589
  134   615          235014479
  386   562          235016784
   51   617          235017764
  302   592          235018296
  375   567          235018638
   52   617          235025721
  368   570          235029032
  320   587          235030003
  232   606          235032184
  290   595          235033875
  469   509          235033938
   53   617          235033990
  267   600          235034163
  477   502          235037341
  225   607          235039168
  109   616          235039925
   54   617          235042577
  272   599          235045447
  463   514          235049591
   55   617          235051488
  404   553          235051641
  180   612          235052928
  245   604          235054989
  153   614          235057121
   56   617          235060729
  458   518          235063744
  262   601          235066529
  191   611          235067002
  135   615          235068750
  251   603          235069478
   57   617          235070306
  336   582          235070424
  110   616          235075896
  384   563          235076651
  420   544          235077184
  306   591          235077687
  446   527          235079719
   58   617          235080225
  339   581          235081160
  333   583          235081324
  168   613          235088029
  353   576          235089953
   59   617          235090492
  239   605          235097044
   60   617          235101113
  277   598          235101125
  201   610          235101601
  286   596          235102392
  425   541          235106046
   61   617          235112094
  111   616          235112527
  342   580          235113688
  476   503          235113703
  330   584          235113704
  218   608          235115944
  406   552          235120024
   62   617          235123441
  136   615          235123831
  210   609          235127529
  154   614          235127808
   63   617          235135160
  415   547          235140698
  257   602          235141801
  373   568          235145549
   64   617          235147257
  382   564          235149112
  112   616          235149824
  181   612          235150669
  317   588          235152485
  468   510          235154232
  436   534          235155160
   65   617          235159738
  327   585          235167408
  345   579          235168164
  310   590          235170000
   66   617          235172609
  169   613          235173206
  439   532          235173287
  433   536          235173393
  192   611          235177019
  361   573          235178398
  137   615          235179728
   67   617          235185876
  113   616          235187793
  226   607          235191719
  233   606          235194353
  475   504          235195939
  453   522          235196325
  366   571          235197307
  155   614          235199419
   68   617          235199545
  408   551          235201463
  282   597          235201941
  462   515          235202003
   69   617          235213622
  449   525          235221974
  202   610          235223408
  114   616          235226440
  356   575          235227391
  430   538          235227872
  442   530          235227888
   70   617          235228113
  380   565          235234125
  246   604          235235800
  138   615          235236447
  324   586          235242280
  457   519          235242352
   71   617          235243024
  348   578          235244744
  268   600          235248832
  182   612          235249496
  422   543          235254455
  295   594          235256959
   72   617          235258361
  299   593          235258756
  219   608          235259171
  252   603          235259235
  170   613          235259397
  211   609          235260460
  115   616          235265771
  273   599          235268216
  240   605          235269125
  156   614          235271960
  263   601          235273248
   73   617          235274130
  467   511          235280394
  417   546          235283049
  474   505          235284049
  371   569          235284820
  291   595          235287046
  193   611          235288188
   74   617          235290337
  303   592          235292815
  139   615          235293994
  314   589          235295613
  410   550          235296000
  490   490          235298000
  489   491          235300940
  116   616          235305792
   75   617          235306988
  488   492          235309760
  427   540          235318483
  445   528          235319077
   76   617          235324089
  487   493          235324460
  378   566          235331648
  278   598          235332144
  321   587          235338164
  258   602          235340720
   77   617          235341646
  351   577          235343584
  486   494          235345040
  157   614          235345437
  227   607          235345626
  203   610          235346427
  117   616          235346509
  171   613          235346608
  287   596          235348639
  183   612          235349415
  140   615          235352375
  234   606          235357920
  307   591          235359514
   78   617          235359665
  461   516          235360277
  395   558          235370987
  485   495          235371500
  393   559          235375336
  364   572          235377792
  473   506          235378033
   79   617          235378152
  397   557          235379466
  359   574          235387503
  118   616          235387928
  391   560          235392471
  212   609          235394657
   80   617          235397113
  194   611          235400515
  399   556          235400815
  452   523          235401075
  412   549          235403677
  220   608          235403712
  484   496          235403840
  337   582          235410121
  141   615          235411596
  466   512          235412424
  334   583          235414991
   81   617          235416554
  247   604          235418087
  158   614          235419856
  389   561          235422350
  456   520          235426816
  340   581          235426941
  119   616          235430055
  172   613          235434845
  401   555          235435076
  369   570          235436409
   82   617          235436481
  419   545          235438684
  283   597          235441360
  331   584          235441395
  376   567          235441639
  483   497          235442060
  241   605          235442646
  435   535          235443250
  424   542          235445112
  448   526          235446968
  438   533          235447109
  184   612          235450432
  253   603          235450504
  318   588          235454904
   83   617          235456900
  311   590          235459231
  354   576          235464840
  387   562          235464931
  269   600          235465109
  343   580          235465607
  204   610          235470664
  142   615          235471663
  120   616          235472896
  432   537          235475721
   84   617          235477817
  472   507          235477891
  264   601          235481545
  403   554          235482291
  482   498          235486160
  441   531          235487412
  328   585          235489177
  274   599          235492623
  159   614          235495223
   85   617          235499238
  228   607          235500895
  195   611          235514006
  121   616          235516457
  296   594          235518920
  385   563          235520172
   86   617          235521169
  235   606          235522891
  173   613          235524114
  460   517          235524413
  414   548          235524536
  346   579          235526275
  300   593          235527857
  213   609          235530126
  143   615          235532582
  481   499          235536140
  259   602          235541187
  292   595          235541963
  405   553          235542502
   87   617          235543616
  429   539          235544408
  221   608          235549573
  465   513          235550322
  185   612          235552553
  325   586          235558181
  122   616          235560744
  374   568          235564056
  444   529          235564273
  279   598          235564831
   88   617          235566585
  304   592          235569152
  362   573          235570445
  160   614          235571544
  471   508          235583623
  383   564          235588031
   89   617          235590082
  480   500          235592000
  315   589          235592344
  144   615          235594359
  205   610          235596125
  288   596          235596608
  367   571          235600274
  248   604          235601856
  123   616          235605763
  421   544          235607645
  357   575          235608668
  349   578          235609101
  451   524          235611675
   90   617          235614113
  174   613          235614421
  407   552          235615751
  455   521          235617136
  242   605          235617613
  196   611          235628667
   91   617          235638684
  308   591          235643183
  254   603          235643291
  322   587          235648251
  161   614          235648825
  426   541          235649197
  124   616          235651520
  479   501          235653740
  186   612          235655784
  145   615          235657000
  229   607          235657532
  416   547          235658619
   92   617          235663801
  214   609          235666873
  381   565          235668466
  447   527          235677806
  284   597          235682477
  270   600          235683000
  236   606          235689272
   93   617          235689470
  265   601          235691426
  464   514          235694088
  459   518          235694411
  470   509          235695229
  222   608          235696760
  125   616          235698021
  372   569          235698857
  409   551          235702080
  175   613          235705772
  352   577          235714241
   94   617          235715697
  275   599          235718674
  146   615          235720511
  478   502          235721360
  206   610          235722816
  437   534          235726757
  162   614          235727072
  434   536          235737160
   95   617          235742488
  260   602          235743208
  197   611          235744504
  126   616          235745272
  312   590          235750328
  335   583          235750662
  338   582          235751840
  440   532          235752768
  319   588          235759231
  187   612          235760131
  379   566          235761435
   96   617          235769849
  332   584          235771072
  341   581          235774762
  360   574          235775224
  365   572          235776373
  297   594          235782657
  431   538          235783863
  147   615          235784898
  249   604          235787113
  423   543          235789974
  127   616          235793279
  243   605          235794032
  477   503          235794860
   97   617          235797786
  176   613          235798173
  293   595          235798632
  301   593          235798758
  280   598          235799192
  411   550          235801531
  215   609          235804904
  418   546          235805968
  163   614          235806291
  469   510          235812709
  329   585          235812914
  454   522          235813312
  443   530          235815307
  230   607          235815543
  344   580          235819584
   98   617          235826305
  450   525          235828125
  255   603          235837602
  394   559          235839863
  396   558          235840248
  355   576          235841851
  128   616          235842048
  463   515          235843722
  223   608          235845279
  370   570          235846000
  289   596          235846305
  305   592          235847313
  148   615          235850167
  207   610          235850743
  392   560          235852288
  398   557          235853485
   99   617          235855412
  237   606          235857069
  198   611          235861523
  188   612          235865600
  428   540          235866752
  377   567          235866896
  458   519          235870271
  476   504          235874240
  326   586          235876032
  390   561          235877481
  400   556          235879616
  100   617          235885113
  347   579          235886462
  164   614          235886488
  316   589          235890965
  129   616          235891585
  177   613          235891630
  271   600          235902511
  266   601          235902897
  413   549          235914146
  446   528          235914488
  388   562          235915400
  101   617          235915414
  149   615          235916324
  402   555          235918683
  285   597          235925298
  309   591          235928700
  468   511          235936063
  130   616          235941896
  216   609          235944225
  102   617          235946321
  276   599          235946375
  261   602          235946789
  475   505          235959500
  323   587          235960270
  363   573          235964664
  386   563          235966003
  420   545          235966625
  165   614          235967669
  404   554          235970728
  244   605          235971909
  189   612          235972197
  250   604          235973864
  231   607          235974934
  350   578          235975552
  103   617          235977840
  199   611          235979730
  208   610          235979912
  150   615          235983375
  375   568          235984807
  425   542          235985713
  178   613          235986149
  358   575          235992087
  131   616          235992987
  224   608          235995136
  462   516          235999224
  368   571          236005443
  104   617          236009977
  436   535          236012231
  453   523          236015344
  490   491          236019771
  439   533          236023956
  489   492          236025657
  238   606          236026288
    0   618          236029032
    1   618          236029033
    2   618          236029040
    3   618          236029059
    4   618          236029096
    5   618          236029157
    6   618          236029248
  384   564          236029248
    7   618          236029375
    8   618          236029544
    9   618          236029761
   10   618          236030032
   11   618          236030363
   12   618          236030760
   13   618          236031229
   14   618          236031776
   15   618          236032407
   16   618          236033128
  256   603          236033443
   17   618          236033945
   18   618          236034864
  281   598          236035233
  406   553          236035793
   19   618          236035891
  433   537          236036890
   20   618          236037032
  488   493          236037429
   21   618          236038293
   22   618          236039680
  415   548          236039967
   23   618          236041199
  105   617          236042738
   24   618          236042856
  313   590          236043297
   25   618          236044657
  132   616          236044864
   26   618          236046608
  298   594          236048176
   27   618          236048715
  166   614          236049840
  449   526          236050425
  474   506          236050640
   28   618          236050984
  151   615          236051326
  457   520          236051993
   29   618          236053421
  487   494          236055087
   30   618          236056032
  294   595          236057059
   31   618          236058823
   32   618          236061800
   33   618          236064969
  467   512          236065291
  320   588          236065472
   34   618          236068336
  302   593          236071465
   35   618          236071907
  442   531          236072179
   36   618          236075688
  106   617          236076129
  486   495          236078631
   37   618          236079685
  190   612          236079928
  179   613          236081736
   38   618          236083904
  217   609          236084842
  353   577          236087010
  336   583          236088343
   39   618          236088351
   40   618          236093032
  339   582          236095587
  133   616          236097533
  290   596          236097736
  430   539          236097819
   41   618          236097953
  200   611          236099131
  333   584          236102741
   42   618          236103120
  382   565          236105093
  485   496          236108061
   43   618          236108539
  107   617          236110156
  209   610          236110329
  408   552          236113920
   44   618          236114216
  373   569          236115126
  267   601          236115964
   45   618          236120157
  152   615          236120183
  272   600          236123648
  342   581          236124629
   46   618          236126368
  306   592          236127304
   47   618          236132855
  167   614          236133007
  232   607          236135711
  330   585          236138625
   48   618          236139624
  422   544          236140632
  484   497          236143377
  108   617          236144825
  225   608          236146337
   49   618          236146681
  473   507          236147660
  134   616          236151000
  245   605          236151250
  262   602          236151936
   50   618          236154032
  445   529          236157014
  461   517          236160594
   51   618          236161683
  251   604          236162115
  361   574          236165105
   52   618          236169640
  286   597          236169829
  345   580          236175625
  277   599          236175732
  366   572          236177144
   53   618          236177909
  180   613          236178397
  417   547          236179036
  109   617          236180142
  483   498          236184579
   54   618          236186496
  191   612          236188799
  153   615          236189952
  317   589          236191482
  380   566          236193496
  427   541          236194904
   55   618          236195407
  327   586          236195839
  239   606          236196935
  466   513          236200393
   56   618          236204648
  410   551          236205151
  135   616          236205271
   57   618          236214225
  310   591          236216071
  110   617          236216113
  168   614          236217176
  201   611          236219732
  356   576          236220992
  452   524          236223232
   58   618          236224144
  218   609          236226761
  257   603          236230820
  482   499          236231667
   59   618          236234411
  456   521          236239577
  210   610          236242000
   60   618          236245032
  348   579          236248731
  472   508          236250560
  111   617          236252744
   61   618          236256013
  371   570          236257811
  136   616          236260352
  154   615          236260639
   62   618          236267360
  282   598          236272960
  324   587          236274227
  181   613          236276138
  448   527          236278575
   63   618          236279079
  481   500          236284641
  112   617          236290041
   64   618          236291176
  378   567          236294415
  233   607          236297880
  192   612          236298816
  226   608          236298888
  438   534          236300976
  169   614          236302353
  435   536          236303531
   65   618          236303657
  395   559          236306754
  412   550          236309528
  397   558          236311885
  393   560          236314457
  299   594          236315483
  137   616          236316249
   66   618          236316528
  295   595          236317250
  460   518          236327832
  113   617          236328010
  424   543          236328031
   67   618          236329795
  399   557          236329892
  268   601          236330633
  419   546          236331395
  246   605          236332061
  155   615          236332250
  441   532          236334889
  391   561          236334952
  314   590          236338144
  465   514          236341369
  202   611          236341539
  432   538          236342440
   68   618          236343464
  480   501          236343501
  351   578          236344103
  303   593          236345984
  273   600          236346417
  291   596          236350907
  252   604          236351872
   69   618          236357541
  263   602          236358655
  471   509          236359340
  401   556          236360817
  364   573          236361061
  114   617          236366657
  389   562          236368197
  240   606          236369016
  219   609          236369988
   70   618          236372032
  138   616          236372968
  321   588          236373633
  211   610          236374931
  182   613          236374965
  359   575          236377654
   71   618          236386943
  170   614          236388544
   72   618          236402280
  403   555          236404702
  156   615          236404791
  444   530          236405384
  115   617          236405988
  278   599          236406751
  376   568          236407808
  479   502          236408247
  307   592          236409131
  193   612          236409985
  369   571          236412820
  387   563          236414150
  287   597          236416076
  429   540          236417589
   73   618          236418049
  414   549          236427093
  337   583          236428040
  258   603          236429739
  139   616          236430515
  455   522          236433023
   74   618          236434256
  334   584          236436408
  451   525          236436976
  340   582          236441368
  116   617          236446009
   75   618          236450907
  227   608          236452795
  234   607          236461447
  405   554          236461589
  354   577          236461897
  203   611          236464558
  331   585          236466316
   76   618          236468008
  385   564          236472769
  470   510          236474000
  183   613          236474884
  171   614          236475755
  343   581          236476548
  157   615          236478268
  478   503          236478879
   77   618          236485565
  117   617          236486726
  464   515          236488219
  140   616          236488896
  318   589          236493901
  421   545          236497086
  459   519          236500938
   78   618          236503584
  311   591          236505302
  212   610          236509128
  283   598          236512379
  447   528          236512575
  247   605          236514348
  220   609          236514529
  328   586          236517608
   79   618          236522071
  194   612          236522312
  118   617          236528145
  426   542          236528864
  407   553          236531520
  374   569          236533633
  346   580          236533736
   80   618          236541032
  241   606          236542537
  253   604          236543141
  383   565          236544012
  269   601          236546910
  141   616          236548117
  158   615          236552687
  477   504          236555397
  362   574          236557152
  416   548          236557888
   81   618          236560473
  172   614          236563992
  264   602          236566952
  119   617          236570272
  274   600          236570824
  184   613          236575901
  296   595          236579211
  367   572          236580111
   82   618          236580400
  437   535          236583828
  300   594          236584584
  204   611          236588795
  325   587          236590128
  469   511          236594540
  434   537          236600657
   83   618          236600819
  357   576          236602269
  440   533          236603437
  292   596          236605824
  228   608          236608064
  142   616          236608184
  349   579          236613088
  120   617          236613113
  409   552          236614537
   84   618          236621736
  304   593          236622321
  235   607          236626418
  381   566          236627837
  159   615          236628054
  259   603          236630206
  454   523          236632331
  315   590          236634875
  195   612          236635803
  476   505          236637801
  279   599          236639438
  463   516          236640943
   85   618          236643157
  213   610          236644597
  173   614          236653261
  431   539          236653810
  450   526          236656576
  121   617          236656674
  443   531          236659598
  221   609          236660390
  288   597          236664045
   86   618          236665088
  143   616          236669103
  372   570          236671848
  423   544          236676151
  185   613          236678022
  458   520          236679912
  322   588          236683720
   87   618          236687535
  308   592          236692800
  248   605          236698117
  122   617          236700961
  418   547          236701955
  160   615          236704375
   88   618          236710504
  411   551          236710682
  205   611          236714256
  352   578          236714760
  242   606          236717504
  468   512          236720960
  379   567          236724202
  475   506          236726091
  144   616          236730880
   89   618          236734001
  254   604          236735928
  491   491          236741542
  428   541          236743173
  174   614          236743568
  490   492          236744488
  123   617          236745980
  196   612          236750464
  446   529          236752425
  489   493          236753326
  284   598          236753496
   90   618          236758032
  365   573          236759642
  229   608          236764701
  270   601          236764801
  360   575          236765375
  488   494          236768056
  338   583          236769759
  335   584          236772079
  396   559          236776015
  265   602          236776833
  394   560          236778984
  186   613          236781253
  214   610          236781344
  161   615          236781656
   91   618          236782603
  398   558          236785904
  487   495          236788678
  341   582          236789189
  124   617          236791737
  236   607          236792799
  145   616          236793521
  392   561          236794769
  332   585          236795993
  312   591          236796399
  275   600          236796875
  319   589          236798228
  462   517          236799541
  222   609          236807577
   92   618          236807720
  400   557          236808693
  486   496          236815192
  413   550          236819997
  474   507          236820267
  370   571          236822411
  390   562          236823328
  344   581          236830525
  260   603          236832227
  377   568          236833065
   93   618          236833389
  175   614          236834919
  453   524          236837501
  125   617          236838238
  355   577          236838908
  206   611          236840947
  329   586          236841345
  297   595          236842948
  402   556          236844424
  485   497          236847598
  467   513          236853260
  301   594          236855485
  146   616          236857032
  420   546          236859336
   94   618          236859616
  162   615          236859903
  293   596          236862493
  388   563          236864619
  457   521          236864754
  197   612          236866301
  425   543          236868632
  436   536          236872512
  280   599          236873799
  439   534          236877823
  449   527          236882032
  249   605          236883374
  126   617          236885489
  187   613          236885600
  484   498          236885896
   95   618          236886407
  404   555          236893139
  243   606          236893923
  347   580          236893923
  305   593          236900482
  433   538          236903609
  326   587          236907979
  289   597          236913742
   96   618          236913768
  386   564          236918600
  215   610          236919375
  442   532          236919656
  473   508          236920329
  147   616          236921419
  230   608          236922712
  176   614          236927320
  483   499          236930086
  255   604          236930239
  127   617          236933496
  316   590          236933496
  163   615          236939122
   97   618          236941705
  415   549          236942524
  363   574          236951371
  375   569          236954384
  406   554          236954880
  223   609          236956096
  237   607          236960596
  461   518          236964013
  207   611          236968874
   98   618          236970224
  430   540          236971000
  309   592          236978317
  350   579          236979539
  482   500          236980168
  128   617          236982265
  198   612          236983320
  271   601          236984312
  384   565          236985229
  368   572          236985280
  358   576          236985688
  148   616          236986688
  266   602          236988304
  188   613          236991069
  466   514          236991440
  323   588          236995739
  285   598          236996317
  445   530          236998125
   99   618          236999331
  164   615          237019319
  177   614          237020777
  276   600          237024576
  472   509          237026277
  100   618          237029032
  408   553          237029689
  422   545          237030073
  129   617          237031802
  261   603          237035808
  481   501          237036142
  452   525          237048533
  149   616          237052845
  456   522          237055464
  216   610          237058696
  101   618          237059333
  382   566          237064464
  250   605          237070125
  244   606          237071800
  427   542          237074571
  417   548          237078305
  231   608          237082103
  130   617          237082113
  353   578          237087529
  373   570          237088117
  313   591          237089368
  102   618          237090240
  189   613          237097666
  480   502          237098008
  208   611          237098043
  165   615          237100500
  199   612          237101527
  320   589          237104469
  224   609          237105953
  298   595          237108467
  336   584          237109760
  281   599          237109840
  448   528          237113344
  339   583          237113506
  178   614          237115296
  410   552          237117608
  150   616          237119896
  294   596          237120920
  103   618          237121759
  256   604          237126080
  333   585          237127662
  302   594          237128192
  238   607          237129815
  131   617          237133204
  460   519          237134359
  465   515          237135500
  471   510          237138111
  342   582          237139056
  104   618          237153896
  361   575          237155256
  380   567          237156263
  438   535          237158047
  366   573          237160413
  290   597          237165173
  479   503          237165766
  435   537          237167028
  330   586          237167056
    0   619          237176659
    1   619          237176660
    2   619          237176667
    3   619          237176686
    4   619          237176723
    5   619          237176784
    6   619          237176875
    7   619          237177002
    8   619          237177171
    9   619          237177388
   10   619          237177659
   11   619          237177990
   12   619          237178387
   13   619          237178856
   14   619          237179403
   15   619          237180034
  306   593          237180473
   16   619          237180755
   17   619          237181572
   18   619          237182491
  166   615          237182671
   19   619          237183518
   20   619          237184659
  132   617          237185081
  441   533          237185558
   21   619          237185920
  345   581          237186566
  105   618          237186657
   22   619          237187307
  151   616          237187847
   23   619          237188826
   24   619          237190483
   25   619          237192284
   26   619          237194235
   27   619          237196342
   28   619          237198611
  217   610          237199313
   29   619          237201048
  267   602          237201371
   30   619          237203659
  190   613          237205397
  272   601          237205449
   31   619          237206450
   32   619          237209427
  179   614          237210883
  432   539          237212387
   33   619          237212596
  424   544          237214208
   34   619          237215963
  356   577          237218049
  412   551          237218679
   35   619          237219534
  106   618          237220048
  200   612          237220928
   36   619          237223315
   37   619          237227312
  419   547          237227382
  327   587          237227786
  209   611          237228460
   38   619          237231531
  317   590          237234013
  371   571          237234222
   39   619          237235978
  133   617          237237750
  478   504          237239416
   40   619          237240659
  286   598          237240848
  262   603          237240955
  232   608          237242880
   41   619          237245580
  395   560          237245875
  397   559          237247652
  444   531          237249675
   42   619          237250747
  245   606          237251141
  455   523          237252042
  277   600          237253933
  107   618          237254075
  470   511          237255831
   43   619          237256166
  348   580          237256192
  152   616          237256704
  393   561          237256938
  225   609          237257154
  251   605          237258376
  378   568          237260584
   44   619          237261843
  399   558          237262311
  451   526          237265427
  310   592          237265688
  167   615          237265838
   45   619          237267784
   46   619          237273995
   47   619          237280482
  391   562          237280799
  464   516          237285440
   48   619          237287251
  108   618          237288744
  401   557          237289894
  134   617          237291217
  429   541          237294010
   49   619          237294308
  239   607          237300462
   50   619          237301659
  180   614          237307544
   51   619          237309310
  324   588          237309696
  459   520          237310579
  191   613          237314268
   52   619          237317267
  389   563          237317416
  477   505          237318958
  257   604          237323457
  109   618          237324061
   53   619          237325536
  153   616          237326473
  403   556          237330443
  414   550          237332944
   54   619          237334123
  218   610          237341232
  201   612          237341529
   55   619          237343034
  135   617          237345488
  282   599          237347567
  364   574          237347768
  351   579          237348090
  168   615          237350007
  447   529          237350512
   56   619          237352275
  110   618          237360032
  210   611          237360131
   57   619          237361852
  387   564          237366747
  359   576          237371255
   58   619          237371771
  299   595          237375774
  376   569          237377385
  469   512          237379437
  295   596          237381111
   59   619          237382038
  405   555          237384000
  314   591          237384215
  421   546          237389797
  369   572          237392657
   60   619          237392659
  111   618          237396663
  154   616          237397160
  136   617          237400569
  303   594          237402711
   61   619          237403640
  476   506          237404392
  233   608          237405049
  181   614          237405285
  226   609          237409705
  426   543          237411783
  321   589          237412630
   62   619          237414987
  268   602          237416040
  291   597          237418344
  192   613          237424285
   63   619          237426706
  273   601          237428218
  385   565          237428750
  246   606          237431952
  112   618          237433960
  169   615          237435184
   64   619          237438803
  463   517          237441260
  437   536          237444109
  263   603          237447674
  252   605          237448133
  337   584          237449457
  407   554          237450607
   65   619          237451284
  454   524          237454488
  137   617          237456466
  440   534          237457304
  340   583          237459287
  416   549          237460445
  334   585          237461329
  307   593          237462300
  354   578          237462416
  202   612          237463336
   66   619          237464155
  491   492          237466259
  434   538          237467376
  155   616          237468771
  113   618          237471929
  490   493          237472157
  240   607          237472543
   67   619          237477422
  489   494          237483953
  219   610          237484459
  278   600          237484952
  287   598          237487095
  450   527          237488183
  343   582          237490975
   68   619          237491091
  458   521          237492673
  211   611          237493062
  331   586          237494747
  475   507          237495718
  488   495          237501647
  383   566          237503383
  182   614          237504112
   69   619          237505168
  374   570          237506624
  443   532          237507075
  468   513          237508929
  114   618          237510576
  138   617          237513185
   70   619          237519659
  170   615          237521375
  258   604          237522376
  487   496          237525239
  431   540          237526991
  409   553          237530306
   71   619          237534570
  193   613          237535454
  318   590          237536432
  156   616          237541312
  346   581          237544677
  362   575          237547303
  328   587          237549555
   72   619          237549907
  115   618          237549907
  486   497          237554729
  311   592          237554919
  367   573          237563380
  227   609          237563612
  423   545          237565592
   73   619          237565676
  234   608          237568616
  139   617          237570732
   74   619          237581883
  203   612          237586355
  283   599          237586986
  116   618          237589928
  485   498          237590117
  381   567          237590604
  474   508          237592936
  446   530          237593536
   75   619          237598534
  357   577          237599326
  418   548          237601224
  462   518          237602960
  183   614          237604031
  171   615          237608586
  247   606          237614239
  157   616          237614789
   76   619          237615635
  349   580          237620549
  428   542          237622840
  411   552          237623139
  325   588          237625597
  212   611          237627259
  220   610          237629000
  140   617          237629113
  117   618          237630645
  484   499          237631403
  269   602          237632317
   77   619          237633192
  253   605          237639402
  296   596          237643072
  467   514          237644307
  300   595          237644875
  241   607          237646064
  194   613          237647781
  372   571          237648259
   78   619          237651211
  274   601          237652625
  264   603          237655971
  453   525          237662802
   79   619          237669698
  118   618          237672064
  292   597          237673261
  483   500          237678587
  304   594          237679048
  457   522          237680641
  315   591          237680946
  141   617          237688334
   80   619          237688659
  158   616          237689208
  379   568          237690371
  473   509          237696046
  172   615          237696823
  184   614          237705048
   81   619          237708100
  204   612          237710592
  119   618          237714191
  396   560          237715136
  449   528          237716801
  279   600          237717639
  352   579          237718747
  228   609          237718881
  394   561          237721465
  398   559          237721671
  322   589          237722717
  259   604          237722843
   82   619          237728027
  413   551          237729148
  482   501          237731669
  235   608          237733587
  439   535          237734894
  288   598          237735064
  436   537          237736009
  392   562          237740616
  400   558          237741112
  308   593          237745969
  365   574          237746349
  142   617          237748401
   83   619          237748446
  425   544          237754809
  420   547          237755323
  120   618          237757032
  360   576          237758976
  195   613          237761272
  213   611          237762728
  159   616          237764575
   84   619          237769363
  442   533          237770325
  461   519          237770540
  390   563          237772547
  402   557          237773501
  433   539          237773556
  221   610          237774861
  466   515          237785571
  173   615          237786092
  481   502          237790649
   85   619          237790784
  338   584          237791176
  335   585          237797000
  248   606          237798008
  121   618          237800593
  370   572          237802248
  377   569          237802642
  472   510          237805048
  341   583          237807108
  185   614          237807169
  143   617          237809320
   86   619          237812715
  388   564          237817216
  404   556          237818880
  242   607          237821031
  332   586          237824424
  284   599          237828103
  254   605          237832189
   87   619          237835162
  205   612          237836053
  355   578          237839427
  319   590          237840759
  160   616          237840896
  445   531          237842416
  122   618          237844880
  344   582          237844952
  312   592          237846016
  430   541          237847421
  415   550          237848375
  270   602          237850208
  480   503          237855527
   88   619          237858131
  265   603          237865852
  144   617          237871097
  329   587          237873292
  456   523          237874483
  386   565          237874581
  229   609          237875518
  196   613          237875933
  174   615          237876399
  452   526          237876984
  406   555          237877291
  275   601          237878676
   89   619          237881628
  123   618          237889899
  214   611          237899475
  236   608          237899968
  347   581          237904864
   90   619          237905659
  297   596          237906809
  186   614          237910400
  301   595          237915776
  161   616          237918177
  471   511          237919942
  222   610          237922048
  422   546          237922784
  260   604          237924864
  479   504          237926303
  375   570          237927375
  293   597          237929930
   91   619          237930230
  465   516          237932721
  145   617          237933738
  124   618          237935656
  363   575          237941522
  326   588          237943448
  460   520          237944000
  384   566          237944600
  408   554          237948776
  448   529          237951281
  280   600          237952000
   92   619          237955347
  305   594          237957209
  427   543          237957490
  206   612          237962744
  175   615          237967750
  368   573          237968549
  316   591          237979567
  417   549          237980862
   93   619          237981016
  125   618          237982157
  358   577          237982745
  249   606          237983265
  289   598          237984761
  350   580          237987000
  197   613          237991770
  162   616          237996424
  146   617          237997249
  243   607          237997450
  478   505          238002977
   94   619          238007243
  187   614          238014747
  438   536          238018328
  255   605          238026500
  382   567          238027231
  126   618          238029408
  309   593          238031486
  410   553          238033377
  230   609          238033529
  435   538          238033747
   95   619          238034034
  323   589          238034736
  215   611          238037506
  441   534          238039425
  470   512          238040728
  176   615          238060151
   96   619          238061395
  147   617          238061636
  373   571          238064528
  237   608          238067765
  271   602          238069719
  223   610          238070567
  285   599          238070924
  455   524          238074199
  163   616          238075643
  266   603          238077323
  127   618          238077415
  477   506          238085549
  432   540          238085568
  464   517          238085757
   97   619          238089332
  207   612          238090671
  353   579          238091516
  451   527          238097034
  444   532          238097152
  424   545          238103649
  276   601          238106377
  198   613          238108789
   98   619          238117851
  188   614          238120216
  380   568          238122432
  459   521          238123340
  128   618          238126184
  419   548          238126651
  148   617          238126905
  261   604          238128445
  412   552          238131136
  336   585          238134681
  339   584          238134923
  313   592          238138985
   99   619          238146958
  320   590          238147000
  366   574          238147120
  361   576          238148857
  177   615          238153608
  164   616          238155840
  333   586          238156093
  342   583          238156975
  469   513          238167406
  250   606          238170016
  298   596          238172328
  429   542          238173677
  476   507          238174019
  244   607          238175327
  129   618          238175721
  100   619          238176659
  216   611          238176827
  397   560          238186773
  281   600          238188041
  395   561          238188356
  294   597          238188357
  302   595          238188483
  492   492          238190976
  447   530          238191623
  231   609          238192920
  149   617          238193062
  491   493          238193928
  399   559          238198078
  330   587          238199003
  345   582          238200993
  490   494          238202784
  393   562          238202785
  101   619          238206960
  371   572          238214059
  489   495          238217544
  356   578          238218568
  208   612          238219840
  224   610          238220424
  401   558          238222313
  256   605          238222341
  130   618          238226032
  189   614          238226813
  199   613          238226996
  391   563          238230018
  378   569          238230161
  290   598          238236192
  238   608          238236984
  165   616          238237021
  306   594          238237200
  102   619          238237867
  488   496          238238208
  414   551          238242095
  463   518          238244679
  178   615          238248127
  403   557          238259520
  150   617          238260113
  327   588          238263255
  487   497          238264776
  348   581          238267133
  475   508          238268387
  103   619          238269386
  389   564          238270013
  131   618          238277123
  454   525          238279789
  317   591          238280084
  421   547          238285784
  267   603          238290390
  272   602          238290856
  486   498          238297248
  426   544          238297960
  468   514          238299976
  104   619          238301523
  437   537          238307606
  458   522          238308560
  405   556          238309741
  440   535          238314375
  286   599          238315455
  217   611          238317444
  310   593          238318857
  166   616          238319192
  387   565          238322728
  450   528          238322952
    0   620          238328000
    1   620          238328001
    2   620          238328008
    3   620          238328027
    4   620          238328064
  151   617          238328064
    5   620          238328125
    6   620          238328216
    7   620          238328343
    8   620          238328512
    9   620          238328729
   10   620          238329000
  132   618          238329000
   11   620          238329331
   12   620          238329728
   13   620          238330197
   14   620          238330744
   15   620          238331375
   16   620          238332096
   17   620          238332913
  262   604          238333592
   18   620          238333832
  105   619          238334284
  190   614          238334544
   19   620          238334859
  485   499          238335624
  277   601          238335734
   20   620          238336000
   21   620          238337261
  434   539          238337323
  364   575          238337919
   22   620          238338648
   23   620          238340167
   24   620          238341824
   25   620          238343625
  179   615          238343714
   26   620          238345576
  200   613          238346397
   27   620          238347683
  324   589          238348693
   28   620          238349952
  209   612          238350257
  376   570          238350376
   29   620          238352389
  232   609          238353697
  245   607          238354668
   30   620          238355000
  351   580          238355551
  443   533          238357744
   31   620          238357791
  251   606          238358267
   32   620          238360768
   33   620          238363937
  416   550          238366296
   34   620          238367304
  106   619          238367675
  359   577          238368312
  474   509          238368653
   35   620          238370875
  225   610          238371625
  407   555          238373018
   36   620          238374656
  369   573          238375926
   37   620          238378653
  484   500          238379904
  133   618          238381669
   38   620          238382872
   39   620          238387319
  385   566          238388121
   40   620          238392000
   41   620          238396921
  152   617          238396921
  107   619          238401702
   42   620          238402088
  167   616          238402359
  431   541          238403412
   43   620          238407507
  239   608          238407631
  462   519          238409487
   44   620          238413184
   45   620          238419125
  257   605          238419718
   46   620          238425336
  282   600          238425768
  483   501          238430088
   47   620          238431823
  314   592          238433832
  134   618          238435136
  108   619          238436371
  446   531          238437827
  467   515          238438438
   48   620          238438592
  299   596          238439635
  180   615          238440375
  191   614          238443415
   49   620          238445649
  295   597          238448548
  409   554          238449393
   50   620          238453000
  321   590          238455161
  423   546          238458303
  218   611          238459363
   51   620          238460651
  303   595          238463002
  383   567          238466150
  354   579          238466403
  153   617          238466690
  201   613          238466998
   52   620          238468608
  109   619          238471688
  337   585          238474378
  473   510          238474817
   53   620          238476877
  340   584          238480704
  210   612          238481928
  374   571          238483035
   54   620          238485464
  482   502          238486176
  168   616          238486528
  291   598          238489363
  135   618          238489407
  334   586          238489760
  453   526          238491253
   55   620          238494375
  457   523          238499660
   56   620          238503616
  418   549          238503781
  268   603          238505059
  428   543          238505759
  110   619          238507659
  343   583          238508894
   57   620          238513193
  273   602          238513625
  233   609          238515866
  307   594          238519027
   58   620          238523112
  226   610          238524176
  331   587          238526694
   59   620          238533379
  246   607          238535479
  154   617          238537377
  181   615          238538116
  411   553          238538908
  263   604          238540311
  362   576          238540904
   60   620          238544000
  111   619          238544290
  136   618          238544488
  252   606          238548024
  481   503          238548168
  367   574          238550087
  192   614          238553432
  449   529          238554738
   61   620          238554981
  381   568          238556773
  346   582          238559104
  287   599          238561702
   62   620          238566328
  278   601          238566753
  169   616          238571705
   63   620          238578047
  240   608          238579712
  461   520          238580181
  112   619          238581587
  318   591          238582503
  466   516          238582792
  328   588          238585024
  472   511          238586879
  202   613          238588805
   64   620          238590144
  439   536          238595175
  357   578          238599845
  137   618          238600385
  219   611          238602590
   65   620          238602625
  436   538          238602728
  311   593          238608088
  155   617          238608988
  211   612          238614859
   66   620          238615496
  480   504          238616064
  258   605          238618637
  113   619          238619556
  442   534          238624192
  372   572          238628096
   67   620          238628763
  349   581          238631490
  182   615          238636943
  413   552          238641605
   68   620          238642432
  425   545          238644250
  433   540          238646737
  420   548          238654592
   69   620          238656509
  138   618          238657104
  396   561          238657617
  170   616          238657896
  114   619          238658203
  379   569          238659948
  398   560          238660792
  325   589          238664594
  193   614          238664601
  283   600          238665187
  394   562          238667312
   70   620          238671000
  400   559          238676879
  227   610          238678083
  234   609          238679433
  156   617          238681529
   71   620          238685911
  392   563          238689835
  479   505          238689864
  445   532          238689893
  456   524          238696640
  115   619          238697534
   72   620          238701248
  471   512          238704839
  402   558          238705920
  452   527          238708591
  300   596          238708736
  296   597          238710509
  203   613          238711824
  139   618          238714651
   73   620          238717017
  247   607          238717766
  269   603          238721336
  390   564          238725144
  352   580          238726208
  430   542          238727088
  315   592          238730563
  465   517          238733038
   74   620          238733224
  365   575          238736500
  183   615          238736862
  116   619          238737555
  274   602          238738032
  253   606          238739293
  304   595          238739339
  292   598          238744280
  171   616          238745107
  220   611          238747131
  404   557          238747957
  264   604          238748608
  212   612          238749056
   75   620          238749875
  241   608          238753233
  157   617          238755006
  360   577          238756033
  460   521          238756761
  415   551          238757526
  322   590          238765248
   76   620          238766976
  478   506          238769568
  140   618          238773032
  388   565          238773197
  377   570          238775633
  194   614          238776928
  117   619          238778272
   77   620          238784533
  370   573          238785517
  448   530          238792392
  279   601          238799440
   78   620          238802552
  308   594          238802696
  406   556          238803032
  288   599          238809671
  338   585          238816097
  422   547          238818771
  259   605          238819104
  118   619          238819691
   79   620          238821039
  335   586          238825431
  341   584          238828525
  470   513          238828697
  158   617          238829425
  141   618          238832253
  172   616          238833344
  228   610          238833352
  386   566          238833952
  204   613          238836061
  184   615          238837879
   80   620          238840000
  355   579          238843414
  427   544          238843667
  235   609          238844404
  477   507          238855176
  332   587          238856371
   81   620          238859441
  119   619          238861818
  344   583          238862871
  408   555          238871187
   82   620          238879368
  438   537          238881825
  213   612          238884525
  417   550          238886713
  319   591          238886830
  464   518          238889176
  195   614          238890419
  142   618          238892320
  221   611          238892992
  441   535          238896496
  312   593          238899185
  455   525          238899500
   83   620          238899787
  248   607          238901535
  435   539          238903694
  375   571          238903786
  120   619          238904659
  159   617          238904792
  284   600          238906304
  384   567          238907367
  329   588          238908761
  492   493          238918645
  347   582          238919291
   84   620          238920704
  173   616          238922613
  491   494          238924555
  242   608          238928200
  451   528          238931803
  254   606          238932080
  363   576          238935123
  490   495          238936375
  270   603          238939227
  459   522          238939227
  185   615          238940000
   85   620          238942125
  476   508          238946688
  444   533          238947821
  121   619          238948220
  410   554          238952464
  143   618          238953239
  489   496          238954105
  368   574          238955256
  469   514          238958453
  265   604          238958489
  205   613          238961522
  432   541          238961989
   86   620          238964056
  275   602          238964083
  297   597          238974246
  488   497          238977745
  301   596          238979637
  160   617          238981113
  326   589          238982445
  358   578          238983264
   87   620          238986503
  229   610          238989989
  122   619          238992507
  382   568          238993400
  424   546          238996360
  350   581          238997941
  293   598          239000949
  196   614          239005080
  487   498          239007295
   88   620          239009472
  236   609          239010785
  174   616          239012920
  144   618          239015016
  305   595          239017500
  260   605          239021125
  214   612          239021272
  316   592          239029184
  419   549          239029208
   89   620          239032969
  280   601          239033801
  447   531          239035914
  123   619          239037526
  222   611          239040179
  486   499          239042755
  186   615          239043231
  475   509          239044104
  373   572          239044365
  412   553          239046905
  463   519          239051206
  429   543          239056596
   90   620          239057000
  161   617          239058394
  289   599          239059368
  323   590          239077267
  145   618          239077657
   91   620          239081571
  124   619          239083283
  485   500          239084125
  249   607          239086792
  206   613          239088213
  309   594          239088213
  380   569          239092009
  468   515          239094107
  353   580          239098977
  175   616          239104271
  243   608          239104619
   92   620          239106688
  454   526          239108240
  197   614          239120917
  255   606          239126391
  458   523          239127579
  397   561          239129254
  125   619          239129784
  484   501          239131405
   93   620          239132357
  395   562          239134203
  162   617          239136641
  399   560          239137199
  366   575          239137271
  146   618          239141168
  361   577          239145914
  474   510          239147424
  187   615          239147578
  230   610          239148000
  285   600          239149125
  393   563          239152004
  414   552          239154552
  401   559          239158080
   94   620          239158584
  271   603          239158738
  215   612          239159303
  339   585          239159844
  450   529          239160889
  336   586          239163112
  266   604          239169960
  437   538          239174325
  440   536          239174656
  126   619          239177035
  342   584          239178392
  237   609          239178582
  391   564          239182615
  483   502          239184595
  421   548          239185053
   95   620          239185375
  426   545          239187401
  333   587          239188040
  223   611          239188698
  276   602          239191784
  403   558          239191939
  313   593          239192154
  320   591          239193071
  176   616          239196672
  371   573          239197328
  378   570          239203152
  147   618          239205555
  434   540          239210504
  443   534          239211611
   96   620          239212736
  163   617          239215860
  207   613          239216140
  345   583          239218912
  462   520          239219128
  356   579          239222555
  261   605          239224706
  127   619          239225042
  389   565          239225994
  330   588          239234472
  467   516          239235659
  198   614          239237936
  405   557          239238818
  298   597          239239765
   97   620          239240673
  482   503          239243695
  302   596          239252344
  188   615          239253047
  473   511          239256648
  294   598          239259376
   98   620          239269192
  281   601          239269842
  148   618          239270824
  250   607          239273543
  128   619          239273811
  416   551          239275447
  348   582          239281560
  387   566          239282099
  244   608          239282496
  431   542          239283079
  446   532          239285304
  177   616          239290129
  164   617          239296057
  306   595          239297491
   99   620          239298299
  216   612          239298624
  407   556          239298759
  327   589          239302252
  231   610          239307391
  481   504          239308705
  290   599          239310799
  457   524          239321817
  256   606          239322232
  453   527          239322860
  129   619          239323348
  376   571          239326787
  100   620          239328000
  317   592          239329701
  364   576          239331520
  149   618          239336981
  224   611          239338555
  208   613          239345309
  238   609          239347801
  385   567          239350888
  423   547          239354290
  199   614          239356143
  101   620          239358301
  189   615          239359644
  369   574          239362633
  351   581          239366492
  359   578          239368831
  472   512          239371776
  409   555          239371804
  130   619          239373659
  310   594          239375584
  165   617          239377238
  480   505          239379625
  272   603          239379875
  267   604          239383027
  466   517          239383109
  178   616          239384648
  102   620          239389208
  324   590          239391224
  428   544          239391936
  461   521          239392942
  286   600          239393656
  449   530          239395849
  150   618          239404032
  418   550          239409632
  103   620          239420727
  277   602          239421141
  131   619          239424750
  262   605          239429853
  383   568          239432319
  217   612          239439241
  104   620          239452864
  479   506          239456455
  411   554          239457995
  439   537          239458672
  166   617          239459409
  251   607          239461794
  245   608          239461837
  374   572          239462872
  190   615          239467375
  232   610          239468168
  151   618          239471983
  436   539          239472675
  354   580          239473864
  200   614          239475544
  209   613          239475726
  132   619          239476627
  179   616          239480235
  442   535          239481263
    0   621          239483061
    1   621          239483062
    2   621          239483069
    3   621          239483088
    4   621          239483125
    5   621          239483186
    6   621          239483277
    7   621          239483404
    8   621          239483573
    9   621          239483790
   10   621          239484061
   11   621          239484392
   12   621          239484789
   13   621          239485258
  105   620          239485625
   14   621          239485805
   15   621          239486436
  314   593          239487001
   16   621          239487157
   17   621          239487974
   18   621          239488893
  225   611          239489756
   19   621          239489920
   20   621          239491061
   21   621          239492322
  471   513          239492808
   22   621          239493709
   23   621          239495228
   24   621          239496885
   25   621          239498686
   26   621          239500637
  321   591          239501232
   27   621          239502744
  337   586          239502809
   28   621          239505013
  340   585          239505625
  299   597          239507072
   29   621          239507450
  282   601          239507569
   30   621          239510061
   31   621          239512852
   32   621          239515829
  239   609          239518448
   33   621          239518998
  106   620          239519016
  295   598          239519567
  257   606          239519609
  334   587          239521707
  456   525          239521941
   34   621          239522365
  433   541          239523158
   35   621          239525936
  381   569          239526350
  303   596          239526863
  133   619          239529296
   36   621          239529717
  343   584          239530311
   37   621          239533714
  465   518          239536457
  425   546          239536961
   38   621          239537933
  362   577          239537961
  478   507          239539195
  367   575          239540238
  445   533          239540562
  152   618          239540840
   39   621          239542380
  167   617          239542576
  452   528          239543360
   40   621          239547061
   41   621          239551982
  107   620          239553043
   42   621          239557149
  420   549          239557149
  413   553          239557374
  331   588          239562163
   43   621          239562568
  291   599          239563970
   44   621          239568245
  460   522          239572648
   45   621          239574186
  191   615          239576246
  180   616          239576896
  346   583          239577023
  307   595          239579318
   46   621          239580397
  218   612          239581160
  134   619          239582763
   47   621          239586884
  108   620          239587712
   48   621          239593653
  201   614          239596145
  268   604          239597696
   49   621          239600710
  273   603          239602644
  398   561          239603273
  396   562          239603464
  357   579          239603832
  210   613          239607397
   50   621          239608061
  430   543          239610007
  153   618          239610609
  372   573          239611365
   51   621          239615712
  400   560          239616000
  394   563          239616531
  470   514          239619744
  109   620          239623029
   52   621          239623669
  328   589          239624021
  168   617          239626745
  477   508          239627845
  233   610          239630337
   53   621          239631938
  318   592          239632120
  379   570          239632939
  263   605          239636572
  448   531          239636683
  135   619          239637034
  287   600          239639903
   54   621          239640525
  402   559          239641687
  226   611          239642307
  392   564          239642432
  246   608          239642648
  349   582          239645917
  493   493          239646314
  492   494          239649272
   55   621          239649436
  252   607          239651551
  278   602          239652160
  491   495          239658146
   56   621          239658677
  110   620          239659000
  311   594          239664815
   57   621          239668254
  415   552          239669983
  490   496          239672936
  181   616          239674637
   58   621          239678173
  404   558          239680376
  390   565          239681125
  154   618          239681296
  192   615          239686263
   59   621          239688440
  240   609          239690529
  136   619          239692115
  489   497          239693642
  111   620          239695631
  464   519          239695703
   60   621          239699061
  325   590          239707125
   61   621          239710042
  169   617          239711922
  202   614          239717952
  422   548          239718040
  258   606          239718528
  488   498          239720264
   62   621          239721389
  476   509          239722405
  219   612          239724387
  455   526          239727951
  365   576          239730101
  406   557          239732109
  388   566          239732568
  112   620          239732928
   63   621          239733108
  427   545          239733108
  352   581          239737149
  211   613          239740328
   64   621          239745205
  283   601          239746988
  137   619          239748012
  438   538          239748544
  377   571          239752044
  469   515          239752584
  487   499          239752802
  155   618          239752907
  360   578          239756552
  441   536          239756777
   65   621          239757686
  459   523          239758246
  451   529          239769740
   66   621          239770557
  113   620          239770897
  370   574          239772224
  182   616          239773464
  300   597          239776173
  435   540          239776875
  296   598          239781528
  315   593          239783732
   67   621          239783824
  486   500          239791256
  234   610          239793904
  417   551          239795864
  227   611          239796214
  386   567          239796719
  408   556          239796928
  193   615          239797432
   68   621          239797493
  170   617          239798113
  444   534          239801688
  304   596          239803200
  138   619          239804731
  114   620          239809544
  322   591          239811319
   69   621          239811570
  269   604          239813973
  292   599          239818887
  475   510          239822875
  247   608          239824935
  156   618          239825448
   70   621          239826061
  274   603          239827051
  485   501          239835626
  203   614          239840971
   71   621          239840972
  432   542          239841656
  253   607          239842820
  338   586          239844528
  264   605          239844869
  115   620          239848875
  355   580          239850875
  341   585          239853446
   72   621          239856309
  335   587          239857378
  463   520          239860847
  139   619          239862278
  308   595          239862987
  241   609          239864050
  220   612          239868928
   73   621          239872078
  183   616          239873383
  384   568          239873536
  212   613          239874525
  410   555          239874875
  447   532          239883391
  375   572          239883623
  344   584          239884288
  279   602          239884847
  171   617          239885324
  484   502          239885912
  288   600          239887872
   74   621          239888285
  116   620          239888896
  468   516          239891328
  332   588          239891840
  424   547          239892347
  157   618          239898925
   75   621          239904936
  194   615          239909759
  259   606          239918995
  140   619          239920659
   76   621          239922037
  474   511          239929255
  117   620          239929613
  363   577          239932180
  419   550          239935059
  319   592          239936447
  347   583          239937210
   77   621          239939594
  454   527          239939847
  483   503          239942114
  429   544          239942773
  368   575          239945407
  329   589          239947758
  458   524          239949736
  228   611          239951483
  312   594          239955912
   78   621          239957613
  235   610          239958875
  382   569          239962977
  204   614          239965208
  412   554          239965992
  118   620          239971032
  158   618          239973344
  172   617          239973561
  184   616          239974400
   79   621          239976100
  141   619          239979880
  358   579          239987251
  284   601          239988105
   80   621          239995061
  450   530          240002000
  482   504          240004232
  248   608          240008704
  213   613          240009994
  350   582          240012368
  119   620          240013159
   81   621          240014502
  221   612          240014789
  195   615          240023250
  326   590          240024976
  373   573          240027634
  270   604          240031864
  462   521          240031889
   82   621          240034429
  254   607          240035607
  467   517          240035976
  440   537          240038153
  242   609          240039017
  142   619          240039947
  473   512          240041545
  437   539          240044272
  297   598          240045265
  301   597          240047074
  159   618          240048711
  275   603          240053102
  265   605          240054750
   83   621          240054848
  120   620          240056000
  173   617          240062830
  380   570          240065000
  443   535          240068682
  414   553          240070321
  481   505          240072266
  397   562          240075101
  293   599          240075556
   84   621          240075765
  185   616          240076521
  399   561          240079680
  426   546          240080112
  305   596          240081361
  316   593          240082353
  395   563          240083422
  434   541          240086925
  421   549          240087610
  205   614          240090669
   85   621          240097186
  401   560          240097201
  121   620          240099561
  143   619          240100866
  393   564          240104601
  229   611          240108120
  353   581          240109918
   86   621          240119117
  280   602          240119208
  260   606          240121016
  323   591          240123338
  160   618          240125032
  236   610          240125256
  403   559          240127706
  366   576          240130872
  446   533          240135973
  289   600          240137569
  196   615          240137911
  391   565          240138596
   87   621          240141564
  122   620          240143848
  480   506          240146216
  361   578          240146433
  214   613          240146741
  457   525          240147118
  309   595          240148504
  174   617          240153137
  453   528          240157629
  472   513          240159745
  222   612          240161976
  144   619          240162643
   88   621          240164533
  431   543          240165998
  405   558          240171237
  378   571          240179563
  186   616          240179752
  371   574          240184035
  389   566          240185365
  466   518          240186528
  416   552          240187904
   89   621          240188030
  339   586          240188275
  123   620          240188867
  249   608          240193961
  336   587          240195059
  161   618          240202313
  342   585          240203313
  461   522          240208829
   90   621          240212061
  243   609          240215436
  206   614          240217360
  333   588          240223509
  145   619          240225284
  479   507          240226082
  407   557          240227836
  255   607          240229918
  356   580          240230016
  285   601          240230926
  124   620          240234624
   91   621          240236632
  449   531          240240140
  345   584          240240329
  320   592          240242688
  175   617          240244488
  387   567          240244866
  313   594          240248881
  271   604          240251375
  423   548          240253559
  197   615          240253748
   92   621          240261749
  230   611          240266131
  266   605          240266221
  330   589          240273469
  162   618          240280560
  276   603          240280803
  125   620          240281125
  428   545          240281377
  471   514          240283855
  187   616          240284099
  215   613          240284772
   93   621          240287418
  146   619          240288795
  237   610          240293053
  409   556          240297545
  348   583          240299479
  376   572          240306624
  223   612          240310495
  298   598          240310784
  478   508          240311864
   94   621          240313645
  385   568          240317057
  418   551          240318783
  302   597          240319781
  261   606          240324597
  439   538          240325391
  126   620          240328376
  364   577          240328577
  294   599          240333983
  176   617          240336889
   95   621          240340436
  442   536          240341544
  465   519          240342984
  327   590          240344783
  207   614          240345287
  436   540          240345856
  456   526          240350392
  369   575          240352784
  147   619          240353182
  281   602          240355249
  163   618          240359779
  306   596          240361352
   96   621          240367797
  198   615          240370767
  359   579          240372818
  127   620          240376383
  493   494          240376941
  411   555          240380406
  250   608          240380712
  351   582          240380919
  452   529          240381297
  492   495          240382863
  317   593          240382870
  290   600          240389000
  188   616          240389568
  460   523          240391667
  244   609          240393313
  445   534          240394429
  491   496          240394707
   97   621          240395734
  383   569          240401896
  433   542          240402825
  477   509          240403562
  490   497          240412473
  470   515          240413875
  148   619          240418451
  216   613          240424093
   98   621          240424253
  128   620          240425152
  231   611          240425522
  256   607          240425759
  177   617          240430346
  425   547          240432948
  310   595          240435875
  489   498          240436161
  324   591          240437295
  164   618          240439976
  374   573          240446141
   99   621          240453360
  224   612          240460352
  238   610          240462272
  420   550          240463000
  488   499          240465771
  272   604          240472512
  208   614          240474456
  129   620          240474689
  286   601          240475457
  413   554          240476461
  267   605          240479288
  100   621          240483061
  448   532          240484160
  149   619          240484608
  354   581          240484805
  199   615          240488974
  189   616          240496165
  430   544          240496184
  381   570          240499341
  476   510          240501176
  487   500          240501303
  464   520          240505344
  277   603          240510160
  101   621          240513362
  165   618          240521157
  178   617          240524865
  130   620          240525000
  262   606          240529744
  367   576          240533839
  340   586          240534056
  337   587          240534756
  362   578          240538480
  486   501          240542757
  314   594          240543728
  102   621          240544269
  398   562          240549120
  469   516          240549805
  321   592          240550849
  150   619          240551659
  396   563          240552683
  343   585          240555232
  334   588          240557176
  400   561          240558481
  455   527          240559558
  217   613          240564710
  251   608          240568963
  394   564          240569128
  245   609          240572654
  103   621          240575788
  131   620          240576091
  299   598          240578091
  459   524          240580403
  402   560          240580808
  415   553          240585752
  232   611          240586299
  485   502          240590133
  282   602          240592976
  295   599          240594174
  303   597          240594300
  372   574          240598072
  392   565          240598413
  346   584          240598440
  331   589          240601160
  166   618          240603328
  190   616          240603896
  475   511          240604706
  209   614          240604873
  104   621          240607925
  200   615          240608375
  379   571          240609350
  451   530          240610851
  357   580          240611293
  225   612          240611553
  404   559          240616143
  438   539          240618491
  151   619          240619610
  441   537          240620274
  179   617          240620452
  422   549          240620597
  257   607          240623136
  427   546          240625819
  132   620          240627968
  239   610          240632919
  390   566          240640496
  105   621          240640686
    0   622          240641848
    1   622          240641849
    2   622          240641856
    3   622          240641875
    4   622          240641912
    5   622          240641973
    6   622          240642064
  291   600          240642171
    7   622          240642191
    8   622          240642360
    9   622          240642577
   10   622          240642848
   11   622          240643179
  307   596          240643179
  484   503          240643431
   12   622          240643576
   13   622          240644045
   14   622          240644592
   15   622          240645223
   16   622          240645944
   17   622          240646761
   18   622          240647680
   19   622          240648707
   20   622          240649848
   21   622          240651109
   22   622          240652496
  435   541          240653296
   23   622          240654015
   24   622          240655672
   25   622          240657473
  444   535          240658759
   26   622          240659424
   27   622          240661531
   28   622          240663800
  349   583          240663836
  406   558          240664528
   29   622          240666237
  328   590          240666552
   30   622          240668848
   31   622          240671639
  463   521          240673608
  106   621          240674077
   32   622          240674616
   33   622          240677785
  133   620          240680637
   34   622          240681152
   35   622          240684723
  318   593          240685289
  167   618          240686495
  152   619          240688467
   36   622          240688504
  468   517          240691645
   37   622          240692501
  268   605          240693957
  273   604          240695281
  388   567          240695335
   38   622          240696720
   39   622          240701167
  483   504          240702651
   40   622          240705848
  218   613          240706629
  107   621          240708104
  417   552          240708321
   41   622          240710769
  191   616          240712767
  474   512          240714152
   42   622          240715936
  180   617          240717113
   43   622          240721355
  287   601          240721704
  432   543          240724575
  311   595          240725106
  408   557          240726005
   44   622          240727032
  365   577          240727158
  201   615          240728976
  377   572          240731881
   45   622          240732973
  447   533          240734060
  134   620          240734104
  263   606          240736463
  210   614          240736544
   46   622          240739184
  278   603          240741179
  108   621          240742773
   47   622          240745671
  233   611          240748468
  352   582          240751576
   48   622          240752440
  325   591          240753196
  246   609          240753465
  153   619          240758236
  252   608          240758720
   49   622          240759497
  360   579          240760539
  370   575          240762375
  386   568          240762888
  226   612          240764104
   50   622          240766848
  482   505          240767793
  168   618          240770664
   51   622          240774499
  454   528          240774616
  458   525          240775037
  109   621          240778090
   52   622          240782456
  135   620          240788375
   53   622          240790725
  424   548          240791616
   54   622          240799312
  410   556          240800616
  240   610          240805000
   55   622          240808223
  110   621          240814061
  181   617          240814854
   56   622          240817464
  258   607          240822055
  192   616          240822784
   57   622          240827041
  154   619          240828923
  473   513          240829514
  429   545          240832214
  283   602          240832395
   58   622          240836960
  481   506          240838857
  467   518          240839395
  315   594          240840459
  384   569          240843113
  136   620          240843456
  419   551          240844210
  450   531          240846291
  300   598          240847192
   59   622          240847227
  462   522          240847776
  219   613          240849856
  111   621          240850692
  202   615          240850783
  169   618          240855841
  296   599          240856135
   60   622          240857848
  322   592          240860936
  355   581          240861816
  375   573          240866892
   61   622          240868829
  211   614          240869475
  304   597          240870637
  338   587          240876475
   62   622          240880176
  341   586          240881877
  112   621          240887989
  412   555          240888403
   63   622          240891895
  335   588          240892847
  292   600          240897088
  137   620          240899353
  155   619          240900534
   64   622          240903992
  440   538          240904872
  344   585          240909209
  269   605          240910234
  234   611          240912035
  182   617          240913681
  480   507          240915843
   65   622          240916473
  437   540          240917453
  227   612          240918011
  274   604          240919688
  113   621          240925958
  308   596          240926848
  443   536          240928963
   66   622          240929344
  332   589          240930837
  363   578          240932699
  193   616          240933953
  247   609          240935752
  382   570          240935968
  368   576          240939008
  170   618          240942032
   67   622          240942611
  264   606          240944760
  253   608          240949989
  472   514          240950792
  138   620          240956072
   68   622          240956280
  347   584          240958627
  114   621          240964605
  434   542          240966592
  288   601          240969673
   69   622          240970357
  156   619          240973075
  203   615          240973802
  279   603          240973866
  457   526          240975569
  426   547          240976099
  241   610          240978521
   70   622          240984848
  414   554          240989408
  319   593          240989616
  446   534          240989840
  329   590          240990289
  466   519          240993055
  421   550          240993461
  220   613          240994397
  358   580          240994712
  453   529          240995566
  479   508          240998751
   71   622          240999759
  212   614          241003672
  115   621          241003936
  183   617          241013600
  139   620          241013619
  373   574          241014341
   72   622          241015096
  312   595          241016203
  259   607          241022522
  397   563          241024320
  399   562          241025527
  461   523          241027848
  171   618          241029243
  350   583          241030287
   73   622          241030865
  395   564          241036019
  401   561          241039682
  380   571          241041411
  116   621          241043957
  194   616          241046280
  157   619          241046552
   74   622          241047072
  431   544          241052175
  393   565          241060582
   75   622          241063723
  403   560          241066827
  326   591          241071047
  140   620          241072000
  228   612          241073280
  284   602          241073512
  235   611          241077006
  471   515          241077986
   76   622          241080824
  117   621          241084674
  478   509          241087581
  449   532          241087617
  391   566          241097967
  204   615          241098039
   77   622          241098381
  416   553          241103673
  405   559          241107004
  494   494          241107568
  493   495          241110532
  184   617          241114617
   78   622          241116400
  172   618          241117480
  301   598          241118093
  492   496          241119424
  248   609          241119521
  297   599          241119872
  158   619          241120971
  353   582          241124345
  118   621          241126093
  366   577          241127929
  270   605          241128125
  141   620          241131221
  491   497          241134244
   79   622          241134887
  316   594          241139080
  213   614          241139141
  221   613          241140258
  254   608          241142776
  275   604          241145739
  389   567          241148132
  305   597          241148798
  361   579          241150420
  465   520          241152625
  242   610          241153488
  293   600          241153757
   80   622          241153848
  265   606          241154641
  490   498          241154992
  423   549          241156116
  378   572          241159400
  195   616          241159771
  407   558          241160255
  119   621          241168220
  323   592          241172955
   81   622          241173289
  428   546          241174088
  371   575          241174186
  489   499          241181668
  456   527          241181999
  477   510          241182333
  142   620          241191288
   82   622          241193216
  439   539          241195338
  159   619          241196338
  442   537          241205041
  173   618          241206749
  280   603          241208227
  387   568          241211035
  120   621          241211061
  470   516          241211096
  309   596          241212365
   83   622          241213635
  460   524          241213824
  488   500          241214272
  185   617          241216738
  289   601          241219370
  339   587          241220222
  436   541          241222277
  452   530          241222408
  205   615          241223500
  260   607          241224543
  409   557          241226622
  229   612          241229917
  336   588          241230528
  418   552          241231240
  342   586          241231744
   84   622          241234552
  356   581          241240957
  236   611          241243387
  445   535          241251500
  143   620          241252207
  487   501          241252804
  121   621          241254622
   85   622          241255973
  333   589          241262506
  345   585          241265250
  160   619          241272659
  196   616          241274432
  214   614          241275888
   86   622          241277904
  476   511          241283007
  433   543          241285744
  385   569          241286634
  222   613          241287445
  376   573          241289893
  320   593          241295857
  174   618          241297056
  486   502          241297264
  122   621          241298909
   87   622          241300351
  249   609          241304778
  411   556          241306147
  313   595          241309172
  144   620          241313984
  330   590          241316000
  285   602          241316333
  464   521          241318105
  186   617          241319969
  348   584          241320896
   88   622          241323320
  364   578          241329096
  243   610          241329907
  425   548          241332217
  448   533          241334829
  255   608          241337087
  123   621          241343928
  369   576          241346385
   89   622          241346817
  271   605          241347636
  485   503          241347652
  161   619          241349940
  469   517          241350122
  206   615          241350191
  266   606          241366112
   90   622          241370848
  420   551          241372151
  276   604          241373440
  383   570          241374887
  145   620          241376625
  359   580          241380279
  298   599          241385391
  430   545          241385625
  230   612          241387928
  175   618          241388407
  475   512          241389603
  124   621          241389685
  197   616          241390269
  302   598          241390800
  327   591          241390854
  455   528          241394327
   91   622          241395419
  351   583          241398838
  413   555          241398872
  484   504          241403968
  459   525          241405704
  237   611          241411184
  294   600          241412184
  215   614          241413919
   92   622          241420536
  187   617          241424316
  261   607          241428124
  162   619          241428187
  306   597          241428789
  374   574          241432848
  223   613          241435964
  125   621          241436186
  317   594          241439597
  146   620          241440136
  281   603          241444268
   93   622          241446205
  451   531          241455142
  483   505          241466212
  290   601          241470801
   94   622          241472432
  381   571          241475752
  207   615          241478118
  176   618          241480808
  126   621          241483437
  324   592          241486912
  441   538          241486993
  463   522          241489495
  250   609          241491529
  438   540          241491672
  468   518          241495064
  398   563          241498339
   95   622          241499223
  354   582          241499232
  310   596          241499736
  474   513          241502121
  400   562          241504328
  147   620          241504523
  415   554          241504839
  396   564          241505280
  198   616          241507288
  163   619          241507406
  244   610          241507784
  444   536          241519040
  427   547          241521806
  402   561          241523289
  394   565          241525109
  422   550          241526448
   96   622          241526584
  188   617          241529785
  367   577          241530896
  127   621          241531444
  256   608          241532928
  435   542          241532963
  482   506          241534384
  362   579          241542467
  231   612          241547319
  216   614          241553240
   97   622          241554521
  404   560          241555264
  392   566          241557784
  286   602          241560864
  340   587          241566003
  272   605          241568773
  148   620          241569792
  337   588          241570225
  177   618          241574265
  267   606          241579179
  128   621          241580213
  238   611          241580403
   98   622          241583040
  343   586          241583663
  224   613          241585821
  164   619          241587603
  447   534          241587927
  372   575          241588223
  379   572          241589187
  334   589          241596173
  406   559          241600295
  277   604          241602797
  390   567          241603263
  458   526          241603488
  321   593          241604018
  314   595          241604019
  208   615          241607287
  481   507          241608484
  432   544          241610752
   99   622          241612147
  454   529          241612553
  473   514          241620561
  357   581          241622234
  346   585          241623361
  417   553          241624090
  199   616          241625495
  129   621          241629750
  262   607          241633271
  149   620          241635949
  189   617          241636382
  100   622          241641848
  331   590          241643691
  467   519          241645922
  299   599          241652698
  408   558          241658424
  388   568          241661504
  303   598          241665319
  462   523          241666795
  165   619          241668784
  178   618          241668784
  101   622          241672149
  295   600          241672375
  251   609          241679780
  130   621          241680061
  282   603          241681995
  349   584          241685253
  245   610          241687125
  480   508          241688512
  450   532          241693768
  217   614          241693857
  424   549          241694173
  150   620          241703000
  102   622          241703056
  232   612          241708096
  307   597          241710616
  328   591          241712623
  377   573          241715150
  291   601          241723972
  429   546          241724925
  365   578          241727677
  410   557          241729693
  257   608          241730305
  131   621          241731152
  386   569          241732465
  103   622          241734575
  225   613          241737022
  209   615          241737704
  318   594          241742016
  190   617          241744113
  200   616          241744896
  472   515          241744923
  166   619          241750955
  239   611          241751050
  370   576          241755976
  419   552          241756667
  179   618          241764371
  104   622          241766712
  360   580          241768000
  352   583          241769495
  151   620          241770951
  479   509          241774468
  440   539          241774819
  132   621          241783029
  311   596          241788967
  273   605          241791542
  443   537          241792460
  268   606          241793848
  437   541          241793874
  105   622          241799473
  466   520          241802696
  325   592          241802813
    0   623          241804367
    1   623          241804368
    2   623          241804375
    3   623          241804394
    4   623          241804431
    5   623          241804492
    6   623          241804583
    7   623          241804710
    8   623          241804879
    9   623          241805096
   10   623          241805367
   11   623          241805698
   12   623          241806095
   13   623          241806564
   14   623          241807111
  287   602          241807111
  457   527          241807176
   15   623          241807742
   16   623          241808463
   17   623          241809280
   18   623          241810199
   19   623          241811226
   20   623          241812367
   21   623          241813628
  412   556          241814144
   22   623          241815015
  384   570          241816104
   23   623          241816534
   24   623          241818191
   25   623          241819992
   26   623          241821943
   27   623          241824050
   28   623          241826319
   29   623          241828756
   30   623          241831367
  106   622          241832864
  278   604          241833816
  167   619          241834122
   31   623          241834158
  133   621          241835698
  218   614          241835776
  453   530          241836677
   32   623          241837135
  152   620          241839808
  263   607          241839990
   33   623          241840304
  494   495          241841159
   34   623          241843671
  446   535          241846911
  493   496          241847093
   35   623          241847242
  434   543          241849511
  461   524          241850005
   36   623          241851023
  191   617          241852984
  375   574          241853599
   37   623          241855020
  492   497          241858961
   38   623          241859239
  180   618          241861032
   39   623          241863686
  201   616          241865497
  478   510          241866352
  107   622          241866891
  246   610          241867936
   40   623          241868367
  210   615          241869375
  252   609          241869537
  233   612          241870265
   41   623          241873288
  471   516          241875207
  426   548          241875368
  355   582          241876243
  491   498          241876763
   42   623          241878455
   43   623          241883874
  134   621          241889165
   44   623          241889551
  226   613          241889573
   45   623          241895492
  490   499          241900499
  315   595          241900750
  108   622          241901560
   46   623          241901703
  421   551          241902612
   47   623          241908190
  153   620          241909577
  414   555          241911819
  338   588          241911944
  382   571          241912379
  341   587          241913824
  322   593          241914105
   48   623          241914959
  168   619          241918291
  283   603          241921414
  300   599          241921799
   49   623          241922016
  240   611          241923131
  258   608          241929224
   50   623          241929367
  489   500          241930169
  335   589          241931844
  296   600          241934336
  368   577          241936065
  363   579          241936686
  109   622          241936877
   51   623          241937018
  344   586          241937640
  449   533          241938286
  431   545          241941616
  304   598          241941656
  135   621          241943436
   52   623          241944975
   53   623          241953244
  181   618          241958773
   54   623          241961831
  192   617          241963001
  477   511          241964164
  465   521          241965386
  488   501          241965773
   55   623          241970742
  110   622          241972848
  332   590          241973368
  399   563          241974746
  397   564          241976917
  292   601          241978889
  219   614          241979003
   56   623          241979983
  154   620          241980264
  347   585          241983548
  401   562          241985529
  202   616          241987304
   57   623          241989560
  395   565          241992000
  308   597          241994285
  136   621          241998517
   58   623          241999479
  211   615          242002306
  169   619          242003468
  373   575          242004492
  358   581          242005653
  487   502          242007311
  403   561          242009308
  111   622          242009479
   59   623          242009746
  269   606          242010125
  470   517          242011413
  274   605          242015949
  456   528          242016768
  393   566          242019953
   60   623          242020367
  380   572          242021248
  416   554          242022760
   61   623          242031348
  234   612          242033832
  329   591          242036360
  460   525          242039125
   62   623          242042695
  227   613          242043480
  405   560          242046125
  319   594          242046343
  112   622          242046776
  264   607          242048287
  247   610          242050223
  350   584          242051704
  155   620          242051875
   63   623          242054414
  137   621          242054414
  486   503          242054783
  288   602          242055080
  182   618          242057600
  391   567          242060734
  253   609          242060806
  423   550          242061967
  279   604          242066503
   64   623          242066511
  452   531          242066699
  476   512          242067904
  439   540          242068519
  428   547          242070075
  442   538          242071760
  193   617          242074170
   65   623          242078992
  312   596          242080064
  113   622          242084745
  170   619          242089659
   66   623          242091863
  407   559          242096022
  241   611          242096652
  436   542          242101944
   67   623          242105130
  485   504          242108189
  203   616          242110323
  138   621          242111133
  445   536          242111781
  389   568          242114301
   68   623          242118799
  326   592          242120664
  114   622          242123392
  220   614          242123544
  156   620          242124416
  366   578          242128448
  259   608          242129691
   69   623          242132876
  464   522          242133992
  212   615          242136503
  353   583          242142264
  378   573          242142669
  418   553          242147009
   70   623          242147367
  469   518          242153541
  183   618          242157519
  361   580          242157881
  409   558          242159041
   71   623          242162278
  284   603          242162531
  115   622          242162723
  484   505          242167529
  371   576          242167787
  139   621          242168680
  433   544          242171921
  171   619          242176870
  475   513          242177572
   72   623          242177615
  387   569          242180612
  194   617          242186497
  448   534          242188696
  301   599          242192700
   73   623          242193384
  157   620          242197893
  297   600          242198073
  228   613          242198749
  235   612          242198803
  316   595          242199371
  116   622          242202744
   74   623          242209591
  305   598          242219817
  323   593          242226124
   75   623          242226242
  140   621          242227061
  270   606          242228016
  455   529          242232264
  483   506          242232803
  248   610          242233992
  459   526          242234155
  204   616          242234560
  425   549          242234774
  411   557          242235224
  293   601          242235558
  275   605          242242000
   76   623          242243343
  117   622          242243461
  254   609          242253593
  356   582          242255384
  339   588          242255691
  265   607          242258168
  184   618          242258536
  385   570          242259625
   77   623          242260900
  342   587          242263691
  172   619          242265107
  221   614          242269405
  336   589          242269525
  242   611          242271619
  213   615          242271972
  158   620          242272312
  376   574          242276600
  430   546          242278336
   78   623          242278919
  309   597          242279802
  420   552          242284608
  118   622          242284880
  141   621          242286282
  474   514          242293168
  345   586          242293681
   79   623          242297406
  195   617          242299988
  280   604          242300864
  468   519          242301591
  451   532          242302619
  482   507          242304011
  289   602          242304777
  333   590          242305037
  463   523          242308514
   80   623          242316367
  413   556          242324613
  119   622          242327007
  260   608          242331712
  364   579          242333083
   81   623          242335808
  369   577          242343442
  348   585          242345817
  142   621          242346349
  159   620          242347679
  383   571          242351298
  320   594          242352584
  173   619          242354376
  229   613          242355386
   82   623          242355735
  441   539          242356940
  205   616          242360021
  185   618          242360657
  330   591          242362071
  236   612          242365184
  438   541          242368093
  120   622          242369848
  313   596          242373033
   83   623          242376154
  481   508          242381153
  444   537          242382537
  359   581          242391220
   84   623          242397071
  285   603          242405352
  143   621          242407268
  214   615          242408719
  121   622          242413409
  196   617          242414649
  473   515          242414692
  435   543          242415882
  222   614          242416592
   85   623          242418492
  249   610          242419249
  351   584          242420255
  427   548          242421075
  374   575          242422999
  160   620          242424000
  415   555          242427250
  458   527          242435095
  422   551          242435599
   86   623          242440423
  327   592          242440471
  174   619          242444683
  447   535          242444998
  271   606          242447527
  255   609          242447904
  243   611          242448038
  398   564          242450936
  400   563          242453547
  454   530          242453664
  467   520          242455563
  381   572          242455589
  122   622          242457696
  396   565          242461261
   87   623          242462870
  298   600          242463592
  186   618          242463888
  480   509          242464229
  302   599          242465407
  144   621          242469045
  402   562          242469136
  266   607          242469639
  276   605          242469701
  394   566          242484480
   88   623          242485839
  206   616          242486712
  462   524          242488952
  294   601          242493985
  404   561          242497745
  306   598          242499808
  317   595          242499888
  432   545          242500193
  161   620          242501281
  123   622          242502715
   89   623          242509336
  230   613          242513397
  354   583          242517151
  392   567          242520551
  197   617          242530486
  367   578          242531415
  145   621          242531686
  237   612          242532981
   90   623          242533367
  261   608          242535293
  175   619          242536034
  281   604          242536905
  406   560          242539416
  324   593          242540081
  472   516          242542144
  417   554          242543177
  450   533          242544437
  215   615          242546750
  124   622          242548472
  362   580          242549928
  479   510          242553239
  290   602          242556208
   91   623          242557938
  223   614          242565111
  310   597          242567173
  187   618          242568235
  390   568          242569432
  379   573          242572456
  495   495          242574750
  494   496          242577720
  162   620          242579528
  372   576          242581824
   92   623          242583055
  493   497          242586630
  408   559          242594191
  125   622          242594973
  146   621          242595197
  424   550          242600024
  340   588          242601472
  492   498          242601480
  250   610          242606000
   93   623          242608724
  337   589          242609222
  207   616          242614639
  466   521          242615457
  343   587          242615610
  429   547          242620912
  491   499          242622270
  244   611          242625915
  176   619          242628435
  388   569          242631081
   94   623          242634951
  357   582          242636661
  334   590          242638704
  457   528          242641945
  126   622          242642224
  256   609          242643745
  198   617          242647505
  440   540          242648000
  478   511          242648183
  490   500          242649000
  286   603          242649883
  346   586          242651792
  163   620          242658747
  443   538          242659179
  147   621          242659584
  321   594          242660745
   95   623          242661742
  410   558          242662112
  314   596          242667880
  272   606          242668664
  419   553          242672436
  231   613          242672788
  437   542          242673541
  188   618          242673704
  461   525          242675306
  471   517          242675524
  453   531          242680968
  489   501          242681670
  267   607          242682706
  216   615          242686071
   96   623          242689103
  331   591          242689762
  127   622          242690231
  277   605          242699058
  377   574          242701857
  238   612          242702200
  386   570          242705456
  446   536          242707192
  349   585          242710174
  224   614          242714968
   97   623          242717040
  488   502          242720280
  177   619          242721892
  148   621          242724853
  299   600          242730899
  365   579          242731664
  434   544          242735688
  164   620          242738944
  128   622          242739000
  303   599          242739926
  262   608          242740440
  412   557          242743221
  208   616          242743808
   98   623          242745559
  477   512          242749061
  370   577          242753033
  295   601          242754176
  328   592          242762240
  487   503          242764830
  199   617          242765712
  282   604          242774632
   99   623          242774666
  426   549          242777925
  360   581          242778941
  189   618          242780301
  465   522          242781273
  307   598          242781635
  129   622          242788537
  352   584          242790912
  149   621          242791010
  449   534          242792153
  384   571          242792515
  251   610          242794251
  318   595          242802307
  100   623          242804367
  245   611          242805256
  291   602          242809379
  470   518          242814832
  421   552          242815069
  486   504          242815320
  178   619          242816411
  165   620          242820125
  217   615          242826688
  232   613          242833565
  431   546          242834327
  101   623          242834668
  414   556          242837560
  130   622          242838848
  257   609          242841122
  375   575          242843750
  456   529          242854705
  476   513          242855873
  325   593          242855982
  311   597          242856404
  150   621          242858061
  102   623          242865575
  225   614          242866169
  460   526          242867576
  485   505          242871750
  239   612          242872847
  209   616          242874225
  200   617          242885113
  190   618          242888032
  131   622          242889939
  273   606          242891433
  382   572          242892216
  355   583          242894162
  287   603          242896130
  103   623          242897094
  268   607          242897375
  166   620          242902296
  179   619          242911998
  452   532          242914176
  151   621          242926012
  399   564          242927343
  104   623          242929231
  278   605          242930077
  397   565          242932898
  484   506          242934120
  401   563          242934748
  368   578          242936584
  442   539          242941707
  132   622          242941816
  363   580          242944147
  439   541          242944940
  416   555          242945171
  263   608          242947159
  341   588          242949293
  338   589          242950941
  395   566          242951371
  464   523          242953011
  403   562          242955155
  469   519          242960068
  105   623          242961992
  315   596          242964611
  218   615          242968607
  475   514          242968619
  428   548          242969344
  344   587          242969587
    0   624          242970624
    1   624          242970625
    2   624          242970632
    3   624          242970651
    4   624          242970688
    5   624          242970749
  322   594          242970832
    6   624          242970840
    7   624          242970967
  423   551          242971118
    8   624          242971136
    9   624          242971353
   10   624          242971624
   11   624          242971955
   12   624          242972352
   13   624          242972821
   14   624          242973368
   15   624          242973999
  335   590          242974375
   16   624          242974720
  445   537          242975278
   17   624          242975537
   18   624          242976456
   19   624          242977483
   20   624          242978624
   21   624          242979885
   22   624          242981272
  393   567          242982720
   23   624          242982791
  252   610          242984008
   24   624          242984448
  436   543          242984863
  167   620          242985463
  246   611          242986067
   25   624          242986249
   26   624          242988200
  405   561          242988606
   27   624          242990307
   28   624          242992576
  133   622          242994485
  152   621          242994869
   29   624          242995013
  106   623          242995383
  233   613          242995734
  191   618          242996903
   30   624          242997624
  373   576          242998093
  300   600          243000000
   31   624          243000415
  483   507          243002430
   32   624          243003392
  380   573          243004517
  201   617          243005714
  210   616          243005896
   33   624          243006561
  180   619          243008659
   34   624          243009928
  347   586          243011979
   35   624          243013499
  283   604          243014051
  296   601          243016137
  304   599          243016263
   36   624          243017280
  226   614          243018720
  332   591          243019439
  358   582          243020080
   37   624          243021277
   38   624          243025496
  391   568          243026903
  107   623          243029410
   39   624          243029943
   40   624          243034624
  407   560          243035143
   41   624          243039545
  258   609          243040041
   42   624          243044712
  240   612          243044928
  448   535          243045767
  134   622          243047952
   43   624          243050131
   44   624          243055808
  433   545          243061362
   45   624          243061749
  108   623          243064079
  292   602          243064296
  153   621          243064638
  308   598          243065304
  459   527          243065762
  418   554          243066096
   46   624          243067960
  168   620          243069632
  455   530          243073375
   47   624          243074447
  350   585          243076625
  482   508          243076680
   48   624          243081216
  389   569          243083878
  329   592          243085977
  474   515          243087299
   49   624          243088273
  409   559          243094808
   50   624          243095624
  109   623          243099396
  135   622          243102223
   51   624          243103275
  181   619          243106400
  319   595          243106634
  192   618          243106920
   52   624          243111232
  468   520          243111232
  219   615          243111834
  269   607          243113652
  274   606          243115840
   53   624          243119501
  202   617          243127521
   54   624          243128088
  378   574          243129376
  463   524          243130671
  366   579          243132435
  154   621          243135325
  110   623          243135367
   55   624          243136999
  211   616          243138827
  425   550          243140625
  288   603          243144099
   56   624          243146240
  312   597          243147501
  451   533          243153288
  387   570          243153603
  169   620          243154809
  264   608          243155456
   57   624          243155817
  481   509          243156870
  136   622          243157304
  234   613          243159301
  279   605          243162764
  353   584          243163681
  371   577          243164844
   58   624          243165736
  411   558          243167643
  247   611          243168354
  361   581          243168822
  111   623          243171998
  227   614          243172627
  326   593          243173833
  430   547          243174323
  253   610          243175277
   59   624          243176003
   60   624          243186624
   61   624          243197605
  420   553          243200377
  182   619          243205227
  155   621          243206936
   62   624          243208952
  112   623          243209295
  473   516          243211913
  137   622          243213201
  193   618          243218089
  241   612          243218449
   63   624          243220671
  441   540          243230121
   64   624          243232768
  385   571          243236036
  259   609          243240508
  170   620          243241000
  480   510          243243000
   65   624          243245249
  113   623          243247264
  438   542          243247760
  444   538          243249256
  203   617          243250540
  413   557          243253690
  284   604          243255168
  220   615          243256375
   66   624          243258120
  316   596          243263232
  376   575          243266751
  467   521          243268324
  458   528          243269864
  138   622          243269920
  301   600          243270901
   67   624          243271387
  212   616          243273024
  356   583          243273303
  156   621          243279477
  297   601          243279874
  323   594          243282851
   68   624          243285056
  114   623          243285911
  305   599          243294424
  339   589          243294688
  454   531          243297955
   69   624          243299133
  342   588          243299160
  435   544          243302059
  183   619          243305146
  447   536          243305279
  495   496          243311311
  336   590          243312056
   70   624          243313624
  462   525          243314253
  494   497          243317257
  293   602          243320965
  427   549          243323632
  235   613          243324272
  115   623          243325242
  345   587          243325628
  139   622          243327467
  228   614          243327896
  171   620          243328211
   71   624          243328535
  493   498          243329149
  194   618          243330416
  383   572          243331135
  270   607          243331543
  479   511          243335070
  364   580          243340544
  275   606          243341891
  472   517          243342461
   72   624          243343872
  369   578          243343961
  492   499          243346987
  422   552          243348056
  309   598          243350821
  333   591          243351108
  248   611          243352123
  157   621          243352954
  415   556          243352991
   73   624          243359641
  116   623          243365263
  265   608          243365337
  254   610          243368064
  491   500          243370771
  348   586          243374248
  204   617          243374777
   74   624          243375848
  140   622          243385848
   75   624          243392499
  432   546          243392904
  242   612          243393416
  289   603          243393796
  280   605          243397125
  450   534          243398304
  490   501          243400501
  221   615          243402236
  359   582          243405647
  117   623          243405980
  400   564          243406144
  184   619          243406163
  398   565          243406917
  213   616          243408493
   76   624          243409600
  330   592          243411688
  320   595          243412875
  172   620          243416448
  374   576          243416600
  402   563          243418355
  396   566          243420632
   77   624          243427157
  158   621          243427373
  466   522          243431344
  478   512          243433080
  489   502          243436177
  381   573          243438858
  313   597          243440470
  260   609          243442529
  404   562          243443592
  195   618          243443907
  141   622          243445069
   78   624          243445176
  351   585          243445176
  394   567          243447247
  118   623          243447399
   79   624          243463663
  417   555          243465588
  488   503          243477799
  471   518          243478943
  457   529          243479882
  406   561          243481897
   80   624          243482624
  229   614          243484533
  392   568          243486720
  119   623          243489526
  236   613          243490653
  327   593          243493640
  285   604          243497989
  205   617          243500238
   81   624          243502065
  159   621          243502740
  461   526          243503757
  142   622          243505136
  173   620          243505717
  185   619          243508284
  424   551          243509175
  429   548          243520181
   82   624          243521992
  440   541          243524421
  487   504          243525367
  453   532          243528445
  443   539          243529126
  120   623          243532367
  408   560          243533312
  367   579          243535402
  477   513          243537030
  249   611          243537380
  354   584          243538568
  390   569          243539009
   83   624          243542411
  302   600          243543608
  214   616          243545240
  298   601          243545393
  222   615          243549423
  271   607          243551054
  437   543          243556460
  196   618          243558568
  379   574          243559163
  362   581          243560869
  255   610          243562375
   84   624          243563328
  317   596          243563749
  143   622          243566055
  276   606          243569592
  243   612          243569835
  446   537          243570689
  306   599          243574415
  121   623          243575928
  266   608          243576808
  372   577          243578881
  486   505          243578881
  160   621          243579061
  294   602          243579392
   85   624          243584749
  419   554          243591523
  174   620          243596024
  324   594          243596808
  410   559          243597879
  465   523          243600292
  388   570          243604072
   86   624          243606680
  186   619          243611515
  122   623          243620215
  470   519          243621359
  434   545          243625129
  206   617          243626929
  144   622          243627832
   87   624          243629127
  281   605          243633166
  310   598          243638192
  485   506          243638341
  340   589          243640469
  230   614          243642544
  290   603          243645227
  261   609          243646110
  476   514          243646920
  449   535          243649224
  343   588          243651079
  337   590          243651753
   88   624          243652096
  357   583          243654580
  161   621          243656342
  237   613          243658450
  123   623          243665234
  197   618          243674405
   89   624          243675593
  412   558          243675640
  386   571          243681867
  215   616          243683271
  346   587          243683739
  426   550          243683776
  334   591          243684775
  175   620          243687375
  145   622          243690473
  377   575          243692008
  456   530          243695816
  223   615          243697942
  460   527          243699183
   90   624          243699624
  484   507          243703747
  124   623          243710991
  187   619          243715862
  321   595          243721036
  250   611          243724131
   91   624          243724195
  431   547          243730314
  421   553          243730838
  162   621          243734589
  314   597          243735317
  349   586          243738605
  365   580          243739125
  331   592          243739379
  286   604          243742520
  244   612          243747712
   92   624          243749312
  370   578          243753552
  146   622          243753984
  207   617          243754856
  125   623          243757492
  256   610          243758216
  475   515          243762750
  452   533          243764845
  414   557          243766637
  469   520          243769709
  272   607          243772191
  384   572          243772352
   93   624          243774981
  483   508          243775099
  464   524          243775168
  176   620          243779776
  267   608          243789875
  198   618          243791424
  360   582          243793368
  277   606          243798949
   94   624          243801208
  231   614          243801935
  126   623          243804743
  299   601          243812700
  163   621          243813808
  442   540          243814888
  328   593          243815409
  352   585          243815833
  303   600          243818127
  147   622          243818371
  188   619          243821331
  216   616          243822592
  439   542          243824607
  238   613          243827669
   95   624          243827999
  375   576          243837351
  295   602          243839583
  445   538          243841997
  224   615          243847799
  262   609          243851257
  482   509          243852397
  127   623          243852750
   96   624          243855360
  307   599          243856242
  318   596          243866168
  282   605          243870893
  416   556          243870912
  436   544          243871040
  428   549          243871901
  177   620          243873233
  382   573          243875485
   97   624          243883297
  399   565          243883324
  423   552          243883575
  148   622          243883640
  208   617          243884025
  474   516          243884520
  401   564          243887345
  397   566          243892269
  164   621          243894005
  291   603          243898398
  459   528          243900531
  128   623          243901519
  403   563          243904374
  448   536          243906048
  199   618          243909631
   98   624          243911816
  251   611          243912382
  325   594          243912709
  395   567          243914138
  355   584          243915579
  455   531          243917666
  468   521          243923993
  245   612          243927053
  311   598          243927423
  189   619          243927928
  405   562          243934453
  481   510          243935641
  368   579          243940571
   99   624          243940923
  393   568          243948889
  149   622          243949797
  129   623          243951056
  433   546          243954073
  363   581          243955088
  257   610          243955593
  463   525          243955972
  232   614          243962712
  217   616          243963209
  178   620          243967752
  100   624          243970624
  165   621          243975186
  407   561          243977624
  341   589          243988290
  418   555          243988507
  287   604          243988767
  380   574          243991224
  338   590          243993472
  273   607          243994960
  373   577          243995150
  391   569          243996480
  239   613          243998316
  225   615          243999000
  101   624          244000925
  130   623          244001367
  268   608          244004544
  344   588          244005056
  451   534          244007155
  473   517          244012230
  209   617          244014442
  150   622          244016848
  335   591          244020446
  480   511          244024831
  200   618          244029032
  278   606          244029968
  322   595          244031123
  102   624          244031832
  315   597          244032048
  409   560          244033929
  190   619          244035659
  358   583          244037999
  347   587          244043926
  496   496          244047872
  425   551          244049776
  495   497          244050848
  131   623          244052458
  389   570          244056869
  166   621          244057357
  263   609          244057976
  494   498          244059776
  179   620          244063339
  103   624          244063351
  332   592          244069056
  430   548          244073592
  493   499          244074656
  300   601          244081801
  467   522          244084211
  151   622          244084799
  304   600          244094464
  104   624          244095488
  492   500          244095488
  296   602          244101544
  252   611          244102139
  411   559          244103410
  132   623          244104335
  350   586          244105056
  218   616          244105128
  441   541          244106542
  458   529          244107801
  246   612          244107864
  283   605          244110312
  444   539          244119203
  420   554          244119464
  378   575          244119527
  479   512          244119967
  491   501          244122272
  233   614          244124881
  105   624          244128249
  387   571          244130014
  438   543          244130679
  329   593          244139146
  366   580          244139896
  308   599          244139911
  167   621          244140524
    0   625          244140625
    1   625          244140626
    2   625          244140633
    3   625          244140652
    4   625          244140689
    5   625          244140750
    6   625          244140841
    7   625          244140968
    8   625          244141137
    9   625          244141354
   10   625          244141625
   11   625          244141956
   12   625          244142353
  462   526          244142704
   13   625          244142822
   14   625          244143369
   15   625          244144000
  191   619          244144530
   16   625          244144721
  454   532          244145432
   17   625          244145538
  472   518          244145880
  210   617          244146113
   18   625          244146457
   19   625          244147484
   20   625          244148625
  201   618          244149633
   21   625          244149886
   22   625          244151273
  226   615          244151551
   23   625          244152792
  292   603          244153315
  152   622          244153656
   24   625          244154449
  258   610          244154512
  490   502          244155008
   25   625          244156250
  133   623          244157004
   26   625          244158201
  180   620          244160000
   27   625          244160308
  106   624          244161640
   28   625          244162577
   29   625          244165014
  371   578          244165363
   30   625          244167625
  447   537          244168776
  240   613          244170397
   31   625          244170416
  319   596          244170495
   32   625          244173393
   33   625          244176562
   34   625          244179929
  361   582          244183249
   35   625          244183500
  413   558          244186109
   36   625          244187281
  353   585          244188602
   37   625          244191278
  435   545          244191500
  489   503          244193696
   38   625          244195497
  107   624          244195667
   39   625          244199944
   40   625          244204625
   41   625          244209546
  134   623          244210471
   42   625          244214713
  385   572          244215873
  312   598          244218520
  274   607          244219367
   43   625          244220132
  269   608          244220821
  478   513          244221049
  153   622          244223425
  168   621          244224693
   44   625          244225809
  427   550          244229483
  108   624          244230336
  326   594          244230560
   45   625          244231750
  288   604          244236736
   46   625          244237961
  488   504          244238336
   47   625          244244448
  219   616          244248355
  466   523          244250363
   48   625          244251217
  192   619          244254547
  450   535          244255375
  181   620          244257741
   49   625          244258274
  376   576          244260352
  279   606          244262655
  422   553          244263825
  135   623          244264742
   50   625          244265625
  109   624          244265653
  264   609          244266273
  202   618          244271440
   51   625          244273276
  211   617          244279044
   52   625          244281233
  415   557          244282068
  471   519          244285470
  234   614          244288448
  432   547          244288891
  487   505          244288928
   53   625          244289502
  247   612          244290151
  253   611          244293408
  154   622          244294112
  356   584          244294720
   54   625          244298089
  110   624          244301624
  227   615          244305458
   55   625          244307000
  169   621          244309870
  383   573          244314404
   56   625          244316241
  136   623          244319823
  457   530          244320993
   57   625          244325818
  477   514          244328077
  316   597          244330669
  461   527          244335364
   58   625          244335737
  339   590          244337219
  342   589          244338157
  111   624          244338255
  323   595          244343142
  241   613          244343918
  486   506          244345472
   59   625          244346004
  369   579          244347948
  284   605          244351429
  364   581          244351485
  301   601          244352702
  259   610          244354979
  182   620          244356568
   60   625          244356625
  336   591          244358127
  345   588          244361097
  400   565          244362125
  297   602          244365281
  193   619          244365716
  155   622          244365723
  398   566          244366288
   61   625          244367606
  402   564          244370952
  305   600          244372625
  112   624          244375552
  137   623          244375720
   62   625          244378953
  453   533          244379114
  396   567          244383399
   63   625          244390672
  417   556          244391329
  404   563          244392811
  220   616          244392896
  203   618          244394459
  170   621          244396061
  333   592          244400725
  443   540          244402307
   64   625          244402769
  440   542          244404088
  348   587          244406195
  485   507          244407968
  293   603          244409984
  212   617          244413241
  394   568          244413416
  113   624          244413521
  374   577          244413657
   65   625          244415250
  424   552          244421632
  465   524          244422449
  429   549          244422738
  359   583          244423566
  309   599          244425428
  381   574          244425565
  406   562          244427744
   66   625          244428121
  470   520          244431000
  138   623          244432439
  446   538          244437408
  156   622          244438264
  270   608          244438712
  476   515          244441051
   67   625          244441388
  437   544          244442637
  275   607          244445418
  114   624          244452168
  235   614          244453419
   68   625          244455057
  392   569          244456297
  183   620          244456487
  228   615          244460727
  330   593          244464857
   69   625          244469134
  351   586          244473607
  248   612          244473920
  408   561          244475793
  265   609          244476154
  484   508          244476416
  320   596          244476736
  194   619          244478043
  171   621          244483272
   70   625          244483625
  254   611          244486195
  289   604          244486433
  139   623          244489986
  115   624          244491499
  280   606          244497016
   71   625          244498536
  449   536          244509505
  313   598          244511489
  157   622          244511741
  390   570          244512000
   72   625          244513873
  419   555          244513934
  434   546          244517840
  204   618          244518696
  242   613          244518885
   73   625          244529642
  116   624          244531520
  460   528          244533952
  410   560          244537000
  221   616          244538757
  456   531          244540107
  367   580          244542863
   74   625          244545849
  140   623          244548367
  213   617          244548710
  379   575          244549314
  327   594          244550367
  483   509          244550816
  260   610          244557000
  184   620          244557504
  475   516          244559971
   75   625          244562500
  354   585          244563489
  172   621          244571509
  117   624          244572237
  362   582          244575296
  372   578          244579400
   76   625          244579601
  388   571          244580483
  469   521          244582470
  158   622          244586160
  195   619          244591534
  426   551          244592927
  285   605          244594250
   77   625          244597158
  464   525          244600469
  141   623          244607588
  412   559          244611407
  118   624          244613656
   78   625          244615177
  229   615          244617364
  452   534          244618712
  236   614          244619800
  302   601          244625409
  431   548          244629583
  298   602          244630800
  482   510          244631168
  317   597          244631186
   79   625          244633664
  205   618          244644157
  421   554          244649925
  306   600          244652616
   80   625          244652625
  119   624          244655783
  324   595          244657099
  271   608          244658223
  249   612          244659177
  185   620          244659625
  173   621          244660778
  159   622          244661527
  386   572          244661704
  142   623          244667655
  294   603          244668411
   81   625          244672066
  276   607          244673119
  357   584          244675997
  255   611          244680506
  340   590          244683000
  474   517          244684837
  214   617          244685457
  377   576          244685609
  222   616          244685944
  266   609          244687625
  343   589          244690076
  442   541          244691309
   82   625          244691993
  243   613          244695304
  337   591          244697824
  120   624          244698624
  414   558          244699056
  196   619          244706195
  439   543          244707526
  445   539          244711944
   83   625          244712412
  310   599          244712799
  481   511          244717472
  346   588          244719208
  143   623          244728574
  281   606          244733057
   84   625          244733329
  334   592          244734392
  160   622          244737848
  290   604          244737864
  459   529          244738468
  468   522          244739880
  121   624          244742185
  365   581          244750066
  174   621          244751085
   85   625          244754750
  384   573          244755621
  370   579          244757539
  436   545          244760481
  261   610          244760581
  186   620          244762856
  455   532          244765143
  448   537          244769545
  349   587          244770552
  206   618          244770848
  230   615          244775375
   86   625          244776681
  428   550          244777752
  463   526          244784423
  321   596          244784897
  122   624          244786472
  496   497          244787409
  237   614          244787597
  144   623          244790351
  331   593          244792548
  495   498          244793367
   87   625          244799128
  423   553          244799344
  416   557          244799989
  494   499          244805283
  314   598          244806336
  480   512          244809728
  360   583          244811287
  161   622          244815129
  473   518          244815649
  197   619          244822032
   88   625          244822097
  493   500          244823157
  215   617          244823488
  123   624          244831491
  375   577          244834408
  223   616          244834463
  286   605          244838781
  175   621          244842436
  399   566          244842695
  401   565          244843326
  352   586          244844264
   89   625          244845594
  250   612          244845928
  492   501          244846989
  433   547          244850060
  145   623          244852992
  397   567          244855036
  403   564          244856971
  382   574          244862192
  451   535          244864226
  187   620          244867203
   90   625          244869625
  328   594          244872136
  244   613          244873181
  256   611          244876347
  491   502          244876779
  124   624          244877248
  272   608          244879360
  395   568          244880307
  405   563          244883672
  162   622          244893376
   91   625          244894196
  299   602          244898107
  207   618          244898775
  303   601          244899928
  267   609          244900692
  277   607          244902476
  467   523          244903230
  479   513          244907936
  490   503          244912527
  418   556          244914248
  146   623          244916503
  393   569          244918466
   92   625          244919313
  407   562          244923471
  125   624          244923749
  295   603          244928602
  318   597          244933605
  307   600          244934443
  231   615          244934766
  176   621          244934837
  198   619          244939051
  355   585          244940500
   93   625          244944982
  368   580          244948032
  458   530          244948912
  472   519          244952407
  489   504          244954233
  238   614          244956816
  425   552          244962233
  216   617          244962809
  262   610          244965728
  391   570          244969471
  363   582          244969515
  282   606          244970784
  126   624          244971000
   94   625          244971209
  163   622          244972595
  188   620          244972672
  325   595          244973000
  462   527          244974311
  430   549          244976149
  409   561          244976410
  147   623          244980890
  380   575          244981375
  224   616          244984320
  441   542          244986209
  291   604          244991035
  444   540          244992384
  373   578          244995669
  454   533          244996101
   95   625          244998000
  488   505          245001897
  311   599          245002030
  478   514          245012096
  438   544          245016856
  127   624          245019007
   96   625          245025361
  208   618          245027944
  177   621          245028294
  341   590          245030821
  389   571          245033280
  251   612          245034179
  447   538          245035495
  338   591          245039543
  420   555          245041875
  411   560          245042531
  344   589          245044053
  148   623          245046159
  245   613          245052522
  164   622          245052792
   97   625          245053298
  487   506          245055519
  199   619          245057258
  358   584          245059416
  128   624          245067776
  335   592          245070063
  466   524          245072520
  257   611          245073724
  189   620          245079269
  347   588          245079395
   98   625          245081817
  435   546          245084211
  287   605          245085028
  322   596          245094984
  471   520          245095111
  232   615          245095543
  273   608          245102129
  315   598          245103067
  217   617          245103426
  387   572          245109851
   99   625          245110924
  149   623          245112316
  378   576          245113128
  486   507          245115099
  268   609          245115361
  450   536          245115656
  129   624          245117313
  413   559          245121876
  477   515          245122208
  332   593          245122225
  178   621          245122813
  239   614          245127463
  278   607          245133495
  165   622          245133973
  225   616          245135521
  350   587          245137003
  427   551          245138634
  100   625          245140625
  366   581          245150837
  209   618          245158361
  457   531          245165284
  300   602          245167208
  130   624          245167624
  371   579          245169350
  461   528          245170133
  101   625          245170926
  263   610          245172447
  304   601          245176265
  200   619          245176659
  150   623          245179367
  485   508          245180637
  422   554          245182912
  190   620          245187000
  432   548          245188160
  296   603          245190563
  329   594          245195873
  385   573          245199142
  361   583          245201168
  102   625          245201833
  283   606          245210203
  415   558          245214487
  166   622          245216144
  353   586          245217033
  308   600          245218112
  179   621          245218400
  131   624          245218715
  252   612          245223936
  453   534          245232981
  246   613          245233333
  103   625          245233352
  319   597          245237932
  476   516          245238272
  470   521          245243761
  218   617          245245345
  292   604          245245952
  151   623          245247318
  465   525          245247750
  484   509          245252133
  376   577          245257409
  233   615          245257712
  104   625          245265489
  132   624          245270592
  258   611          245272643
  443   541          245278728
  440   543          245287007
  226   616          245288072
  210   618          245290032
  326   595          245290851
  312   599          245293127
  191   620          245295871
  201   619          245297260
  105   625          245298250
  167   622          245299311
  240   614          245299544
  383   574          245301111
  446   539          245307355
    0   626          245314376
    1   626          245314377
    2   626          245314384
    3   626          245314403
    4   626          245314440
    5   626          245314501
    6   626          245314592
    7   626          245314719
    8   626          245314888
  180   621          245315061
    9   626          245315105
   10   626          245315376
   11   626          245315707
   12   626          245316104
  152   623          245316175
   13   626          245316573
   14   626          245317120
   15   626          245317751
   16   626          245318472
   17   626          245319289
  356   585          245319641
   18   626          245320208
  417   557          245320406
   19   626          245321235
  400   566          245321496
   20   626          245322376
  133   624          245323261
   21   626          245323637
   22   626          245325024
  274   608          245326536
   23   626          245326543
  402   565          245326933
   24   626          245328200
  429   550          245328589
  398   567          245329055
  483   510          245329587
   25   626          245330001
  269   609          245331638
  106   625          245331641
   26   626          245331952
  437   545          245332078
  288   605          245332997
   27   626          245334059
   28   626          245336328
  424   553          245337401
   29   626          245338765
   30   626          245341376
   31   626          245344167
  404   564          245345408
   32   626          245347144
  396   568          245349568
   33   626          245350313
   34   626          245353680
  369   580          245355409
   35   626          245357251
  475   517          245360288
   36   626          245361032
   37   626          245365029
  107   625          245365668
  364   582          245365912
  279   607          245366182
   38   626          245369248
  460   529          245371889
  449   537          245373002
   39   626          245373695
  134   624          245376728
  406   563          245376963
   40   626          245378376
  342   590          245380688
  264   610          245380744
  394   569          245382993
  339   591          245383290
   41   626          245383297
  168   622          245383480
  153   623          245385944
  456   532          245387584
   42   626          245388464
  219   617          245388572
   43   626          245393883
  469   522          245398357
   44   626          245399560
  345   589          245400094
  108   625          245400337
  316   598          245401688
   45   626          245405501
  192   620          245405888
  323   596          245407003
  336   592          245407744
   46   626          245411712
  181   621          245412802
  482   511          245412999
  434   547          245413827
  374   578          245414176
  253   612          245415205
  247   613          245415620
  381   575          245415716
   47   626          245418199
  202   619          245419067
  234   615          245421279
  408   562          245421640
  211   618          245422963
   48   626          245424968
  464   526          245428920
  392   570          245429288
  135   624          245430999
   49   626          245432025
  109   625          245435654
  301   602          245438109
   50   626          245439376
  419   556          245439675
  348   588          245441664
  227   616          245441979
  359   584          245444983
   51   626          245447027
  284   606          245451320
  333   593          245453894
  297   603          245454300
  305   601          245454426
   52   626          245454984
  154   623          245456631
   53   626          245463253
  169   622          245468657
  110   625          245471625
   54   626          245471840
  241   614          245473065
  259   611          245473110
  452   535          245475783
  410   561          245479481
   55   626          245480751
  136   624          245486080
  474   518          245488256
  390   571          245488411
   56   626          245489992
   57   626          245499569
  481   512          245502369
  293   604          245502621
  309   600          245503629
  426   552          245505384
  351   587          245505554
  111   625          245508256
   58   626          245509488
  182   621          245511629
  193   620          245517057
   59   626          245519755
  330   594          245521584
  497   497          245526946
  155   623          245528242
  496   498          245529928
   60   626          245530376
  431   549          245532140
  220   617          245533113
  495   499          245538874
   61   626          245541357
  137   624          245541977
  203   619          245542086
  379   576          245542915
  320   597          245544173
  112   625          245545553
  270   609          245549529
  412   560          245550528
  275   608          245552587
   62   626          245552704
  494   500          245553784
  367   581          245553804
  170   622          245554848
  212   618          245557160
  468   523          245558899
  388   572          245560320
   63   626          245564423
  442   542          245570976
  421   555          245572336
  493   501          245574658
   64   626          245576520
  459   530          245579579
  289   605          245582694
  372   579          245583387
  113   625          245583522
  445   540          245585125
  313   599          245586096
  235   615          245586250
   65   626          245589001
  265   610          245590625
  354   586          245591920
  362   583          245593215
  439   544          245593703
  228   616          245597248
  480   513          245597697
  138   624          245598696
  248   613          245599389
  280   607          245600543
  156   623          245600783
  492   502          245601496
   66   626          245601872
  254   612          245607992
  327   595          245610658
  183   621          245611548
   67   626          245615139
  455   533          245615812
  463   527          245616030
  114   625          245622169
  473   519          245622176
   68   626          245628808
  194   620          245629384
  491   503          245634298
  414   559          245634823
  448   538          245636264
  171   622          245642059
   69   626          245642885
  386   573          245644973
  242   614          245648032
  436   546          245653192
  139   624          245656243
   70   626          245657376
  115   625          245661500
  204   619          245666323
   71   626          245672287
  490   504          245673064
  157   623          245674260
  260   611          245675131
  221   617          245678974
  377   577          245682666
  428   551          245686903
   72   626          245687624
  213   618          245692629
  285   606          245694141
  479   514          245698983
  357   585          245700918
  116   625          245701521
  317   598          245702205
   73   626          245703393
  302   602          245710816
  184   621          245712565
  140   624          245714624
  489   505          245717794
  423   554          245718431
   74   626          245719600
  298   603          245719819
  324   596          245720960
  451   536          245724507
  467   524          245725387
  340   591          245729071
  172   622          245730296
  416   558          245732408
  343   590          245732607
  306   601          245734417
   75   626          245736251
  117   625          245742238
  384   574          245742328
  195   620          245742875
  337   592          245747441
  158   623          245748679
  433   548          245749329
  236   615          245752631
   76   626          245753352
  229   616          245753885
  346   589          245758205
  294   604          245761048
  472   520          245762048
  365   582          245764493
  370   580          245765000
  488   506          245768488
  271   609          245769040
   77   626          245770909
  141   624          245773845
  276   608          245780288
  118   625          245783657
  249   613          245784646
  334   593          245787561
   78   626          245788928
  310   600          245791000
  205   619          245791784
  458   531          245793203
  266   610          245802096
  255   612          245802303
  401   566          245802697
  399   567          245805462
  349   588          245806021
  478   515          245806227
   79   626          245807415
  462   528          245809080
  403   565          245812952
  185   621          245814686
  173   622          245819565
  397   568          245821205
  159   623          245824046
  243   614          245824451
  487   507          245825146
  119   625          245825784
  222   617          245826161
   80   626          245826376
  214   618          245829376
  360   584          245832704
  142   624          245833912
  290   605          245834125
  375   578          245834927
  405   564          245836269
  281   607          245836584
  418   557          245843325
   81   626          245845817
  331   594          245849275
  395   569          245849884
  454   534          245849968
  321   597          245852334
  382   575          245852343
  196   620          245857536
   82   626          245865744
  120   625          245868625
  444   541          245868805
  441   543          245869128
  407   563          245872690
  352   587          245876211
  425   553          245878002
  261   611          245878712
  314   599          245880943
  430   550          245882000
   83   626          245886163
  486   508          245887768
  393   570          245891457
  143   624          245894831
  466   525          245897821
  160   623          245900367
  447   539          245905442
  438   545          245906297
   84   626          245907080
  471   521          245907872
  174   622          245909872
  230   616          245911896
  121   625          245912186
  186   621          245917917
  206   619          245918475
  477   516          245919429
  237   615          245920428
  409   562          245922257
   85   626          245928501
  328   595          245932427
  286   606          245938672
  391   571          245945882
   86   626          245950432
  485   509          245956354
  122   625          245956473
  144   624          245956608
  368   581          245958973
  215   618          245967407
  420   556          245967616
  355   586          245968931
  250   613          245971397
   87   626          245972879
  197   620          245973373
  223   617          245974680
  380   576          245974976
  161   623          245977648
  450   537          245979153
  435   547          245980198
  411   561          245985012
  303   602          245985335
  299   603          245987126
  363   583          245987434
  272   609          245990177
   88   626          245995848
  256   612          245998144
  373   579          245999656
  175   622          246001223
  123   625          246001492
  244   614          246002328
  318   598          246004624
  461   529          246008070
  277   608          246009645
  457   532          246012761
  389   572          246013117
  267   610          246015163
  307   601          246016244
  145   624          246019249
   89   626          246019345
  295   604          246021239
  187   621          246022264
  484   510          246030904
  325   596          246036861
  476   517          246038589
   90   626          246043376
  207   619          246046402
  124   625          246047249
  427   552          246051091
  162   623          246055895
  470   522          246059648
  413   560          246060997
   91   626          246067947
  231   616          246071287
  282   607          246074311
  465   526          246076201
  341   591          246076892
  311   600          246080231
  146   624          246082760
  262   611          246083859
  358   585          246084337
  344   590          246086584
  291   605          246087296
  338   592          246089160
  238   615          246089647
  453   535          246090052
  198   620          246090392
  432   549          246090717
   92   626          246093064
  387   573          246093120
  176   622          246093624
  125   625          246093750
  422   555          246105323
  216   618          246106728
  378   577          246110185
  483   511          246111418
  347   589          246118392
   93   626          246118733
  335   593          246123232
  224   617          246124537
  188   621          246127733
  163   623          246135114
  126   625          246141001
   94   626          246144960
  147   624          246147147
  415   559          246150254
  443   542          246158395
  251   613          246159648
  322   597          246162421
  475   518          246163707
  366   582          246165264
   95   626          246171751
  350   588          246172472
  440   544          246173184
  208   619          246175571
  371   580          246176811
  315   599          246177674
  332   594          246178952
  446   540          246180536
  245   614          246181669
  287   606          246184919
  385   574          246185849
  177   622          246187081
  127   625          246189008
  257   612          246195521
  482   512          246197896
   96   626          246199112
  199   620          246208599
  148   624          246212416
  273   609          246212946
  460   530          246213000
  164   623          246215311
  469   523          246217376
  361   584          246222585
  437   546          246224789
   97   626          246227049
  268   610          246229832
  232   616          246232064
  189   621          246234330
  429   551          246237740
  128   625          246237777
  456   533          246238253
  449   538          246239721
  278   608          246240664
  217   618          246247345
  353   587          246248980
  417   558          246252825
   98   626          246255568
  329   595          246256164
  300   603          246256227
  424   554          246256488
  376   578          246257928
  239   615          246260294
  464   527          246260527
  304   602          246261672
  497   498          246269465
  496   499          246275435
  225   617          246275738
  149   624          246278573
  178   622          246281600
  296   604          246283200
  400   567          246284263
   99   626          246284675
  402   566          246286304
  129   625          246287314
  495   500          246287375
  481   513          246290338
  263   611          246290578
  383   575          246291262
  474   519          246294783
  398   568          246295224
  165   623          246296492
  308   601          246299913
  404   565          246301389
  494   501          246305285
  209   619          246305988
  319   598          246308951
  434   548          246313096
  283   607          246313730
  100   626          246314376
  396   569          246319145
  200   620          246328000
  493   502          246329165
  406   564          246329560
  452   536          246336064
  130   625          246337625
  190   621          246342061
  292   605          246342213
  101   626          246344677
  150   624          246345624
  356   586          246348072
  252   613          246349405
  326   596          246354712
  394   570          246355984
  492   503          246359015
  246   614          246362480
  369   581          246366350
  419   557          246368752
  408   563          246370859
  312   600          246371328
  102   626          246375584
  179   622          246377187
  166   623          246378663
  468   524          246381056
  364   583          246383831
  131   625          246388716
  480   514          246388744
  218   618          246389264
  233   616          246394233
  258   612          246394440
  491   504          246394835
  392   571          246405699
  103   626          246407103
  381   576          246409317
  151   624          246413575
  374   579          246418163
  426   553          246421153
  459   531          246423870
  410   562          246425328
  342   591          246426759
  226   617          246428289
  473   520          246431817
  240   615          246432375
  288   606          246432888
  339   592          246432907
  490   505          246436625
  274   609          246437353
  210   619          246437659
  431   550          246437991
  104   626          246439240
  132   625          246440593
  345   590          246442625
  269   610          246446109
  201   620          246448601
  463   528          246450799
  191   621          246450932
  442   543          246453895
  336   593          246460913
  445   541          246461546
  167   623          246461830
  390   572          246468248
  455   534          246469679
  359   585          246469904
  105   626          246472001
  279   608          246473351
  180   622          246473848
  323   597          246474440
  316   599          246476295
  348   589          246480661
  152   624          246482432
  439   545          246483144
  489   506          246484385
    0   627          246491883
    1   627          246491884
    2   627          246491891
    3   627          246491910
    4   627          246491947
    5   627          246492008
    6   627          246492099
    7   627          246492226
    8   627          246492395
    9   627          246492612
   10   627          246492883
  412   561          246493009
  479   515          246493114
   11   627          246493214
  133   625          246493262
   12   627          246493611
   13   627          246494080
   14   627          246494627
   15   627          246495258
   16   627          246495979
   17   627          246496796
   18   627          246497715
  421   556          246498077
   19   627          246498742
  264   611          246498875
   20   627          246499883
   21   627          246501144
   22   627          246502531
   23   627          246504050
  106   626          246505392
   24   627          246505707
  448   539          246506211
   25   627          246507508
   26   627          246509459
  333   594          246510621
   27   627          246511566
   28   627          246513835
   29   627          246516272
   30   627          246518883
   31   627          246521674
   32   627          246524651
  301   603          246527128
   33   627          246527820
   34   627          246531187
  219   618          246532491
   35   627          246534758
  488   507          246538115
   36   627          246538539
  107   626          246539419
  305   602          246539833
  379   577          246539972
  253   613          246540674
  351   588          246541023
   37   627          246542536
  388   573          246543589
  247   614          246544767
  168   623          246545999
  134   625          246546729
   38   627          246546755
  297   604          246546937
  436   547          246549179
  467   525          246550688
   39   627          246551202
  153   624          246552201
  284   607          246554847
   40   627          246555883
  234   616          246557800
   41   627          246560804
  192   621          246560949
   42   627          246565971
  367   582          246568231
  202   620          246570408
  211   619          246570590
   43   627          246571390
  181   622          246571589
  414   560          246573944
  108   626          246574088
  472   521          246574809
   44   627          246577067
  330   595          246581875
  227   617          246582196
   45   627          246583008
  309   601          246585430
  451   537          246588004
   46   627          246589219
  372   580          246590848
  259   612          246594907
   47   627          246595706
  487   508          246597815
  293   605          246598882
  428   552          246599360
  135   625          246601000
   48   627          246602475
  478   516          246603448
  241   615          246605896
  109   626          246609405
   49   627          246609532
  362   584          246614632
  320   598          246615192
   50   627          246616883
  154   624          246622888
  354   587          246623867
   51   627          246624534
  169   623          246631176
  386   574          246631680
   52   627          246632491
  458   532          246640680
   53   627          246640760
  423   555          246640842
  110   626          246645376
  462   529          246647017
   54   627          246649347
  433   549          246651886
  136   625          246656081
   55   627          246658258
  275   609          246663404
  486   509          246663485
  270   610          246664000
  313   600          246664297
   56   627          246667499
  416   559          246668175
  182   622          246670416
  193   621          246672118
  327   596          246674519
  220   618          246677032
   57   627          246677076
  111   626          246682007
  289   606          246682585
  377   578          246683185
   58   627          246686995
  203   620          246693427
  155   624          246694499
   59   627          246697262
  212   619          246704787
  454   535          246707039
  280   608          246707712
   60   627          246707883
  265   611          246708756
  137   625          246711978
  170   623          246717367
   61   627          246718864
  112   626          246719304
  477   517          246719746
  235   616          246722771
  471   522          246723759
  466   526          246726272
  248   614          246728536
  357   586          246729349
   62   627          246730211
  384   575          246732479
  254   613          246733461
  485   510          246735125
  228   617          246737465
   63   627          246741930
  444   542          246748472
   64   627          246754027
  441   544          246755305
  113   626          246757273
  401   567          246765464
   65   627          246766508
  156   624          246767040
  138   625          246768697
  183   622          246770335
  399   568          246771631
  403   566          246772323
  418   558          246775744
  370   581          246775941
  317   599          246776812
  447   540          246778623
  343   591          246778678
  340   592          246778688
   66   627          246779379
  242   615          246780863
  365   583          246782412
  194   621          246784445
  324   597          246788397
  397   569          246790782
  430   551          246791151
  405   565          246792250
   67   627          246792646
  114   626          246795920
  260   612          246796928
  425   554          246797089
  285   607          246797668
  438   546          246799008
  302   603          246799835
  337   593          246800610
  346   590          246800736
  171   623          246804578
   68   627          246806315
  298   604          246812456
  484   511          246812735
  204   620          246817664
  306   602          246819824
   69   627          246820392
  395   570          246822875
  221   618          246822893
  407   564          246825287
  139   625          246826244
   70   627          246834883
  115   626          246835251
  375   579          246838914
  213   619          246840256
  157   624          246840517
  476   518          246842008
  334   594          246844288
  349   589          246845018
  450   538          246845872
  382   576          246845944
  461   530          246849181
   71   627          246849794
  294   605          246857309
  360   585          246857625
  457   533          246863430
   72   627          246865131
  393   571          246867868
  184   622          246871352
  409   563          246871476
  310   601          246872801
  116   626          246875272
  470   523          246878667
  435   548          246879467
   73   627          246880900
  271   610          246883511
  140   625          246884625
  236   616          246889152
  276   609          246891105
  172   623          246892815
  229   617          246894102
  483   512          246896315
  420   557          246896693
   74   627          246897107
  195   621          246897936
  465   527          246907808
  331   595          246909566
  352   588          246911680
   75   627          246913758
  249   614          246913793
  158   624          246914936
  117   626          246915989
  266   611          246920227
  321   598          246923353
  391   572          246925719
  255   613          246927772
   76   627          246930859
  411   562          246930859
  290   606          246934016
  205   620          246943125
  281   608          246943753
  141   625          246943846
   77   627          246948416
  453   536          246950333
  243   615          246957282
  118   626          246957408
  314   600          246959144
   78   627          246966435
  427   553          246966860
  222   618          246970080
  475   519          246970234
  380   577          246972033
  368   582          246973400
  185   622          246973473
  214   619          246977003
  173   623          246982084
   79   627          246984922
  482   513          246985865
  159   624          246990303
  328   596          246996288
  389   573          246996386
  432   550          246996568
  119   626          246999535
  261   612          247000509
  355   587          247000878
  413   561          247003478
   80   627          247003883
  142   625          247003913
  373   580          247007117
  363   584          247008851
  498   498          247011984
  196   621          247012597
  497   499          247014972
   81   627          247023324
  496   500          247023936
  422   556          247031064
  495   501          247038876
  469   524          247039533
  443   543          247041314
  286   607          247042199
  120   626          247042376
   82   627          247043251
  230   617          247052113
  237   616          247056949
  446   541          247056957
  460   531          247057291
  494   502          247059792
  440   545          247062625
   83   627          247063670
  143   625          247064832
  160   624          247066624
  206   620          247069816
  174   623          247072391
  303   603          247074354
  186   622          247076704
  318   599          247079231
  299   604          247079763
  387   574          247079827
  481   514          247081385
   84   627          247084587
  121   626          247085937
  493   503          247086684
  415   560          247089375
  456   534          247092120
  464   528          247095296
  250   614          247100544
  307   602          247101651
  325   597          247104298
  474   520          247104424
  272   610          247104648
   85   627          247106008
  449   539          247109668
  378   578          247110704
  358   586          247112768
  215   619          247115034
  295   605          247117500
  223   618          247118599
  492   504          247119552
  277   609          247120462
  437   547          247120776
  256   613          247123613
  341   592          247126509
  144   625          247126609
   86   627          247127939
  197   621          247128434
  122   626          247130224
  344   591          247132655
  267   611          247133294
  244   615          247135159
  338   593          247142329
  161   624          247143905
  429   552          247150197
   87   627          247150386
  491   505          247158396
  347   590          247160923
  311   601          247162032
  175   623          247163742
   88   627          247173355
  123   626          247175243
  385   575          247176000
  424   555          247178899
  335   594          247179959
  187   622          247181051
  282   608          247181480
  480   515          247182875
  366   583          247183183
  291   606          247187187
  371   581          247187752
  417   559          247188592
  145   625          247189250
   89   627          247196852
  207   620          247197743
  452   537          247199561
  490   506          247203216
  262   612          247205656
  468   525          247206357
  350   589          247211469
  231   617          247211504
  434   549          247215653
   90   627          247220883
  124   626          247221000
  162   624          247222152
  238   616          247226168
  322   598          247233440
  332   595          247239243
  473   521          247244578
  198   621          247245453
   91   627          247245454
  361   585          247247506
  402   567          247249071
  400   568          247250432
  146   625          247252761
  489   507          247254012
  216   619          247254355
  315   600          247255875
  176   623          247256143
  404   566          247260760
  376   579          247261915
  398   569          247264801
  125   626          247267501
  224   618          247268456
   92   627          247270571
  459   532          247271347
  353   588          247284449
  383   576          247284863
  406   565          247285541
  188   622          247286520
  287   607          247288446
  463   529          247288736
  251   614          247288795
  479   516          247290335
  396   570          247292136
   93   627          247296240
  419   558          247301171
  163   624          247301371
  488   508          247310784
  245   615          247314500
  126   626          247314752
  147   625          247317148
  329   596          247320025
  257   613          247320990
   94   627          247322467
  408   564          247323456
  455   535          247326750
  208   620          247326912
  273   610          247327417
  394   571          247332395
  442   544          247340072
  426   554          247340240
  445   542          247341213
  431   551          247347142
  268   611          247347963
  300   604          247348864
   95   627          247349258
  177   623          247349600
  304   603          247350691
  278   609          247351481
  127   626          247362759
  199   621          247363660
  232   617          247372281
  487   509          247373532
  410   563          247374547
  439   546          247375855
   96   627          247376619
  467   526          247379139
  448   540          247379392
  296   605          247379461
  356   587          247380019
  369   582          247380777
  164   624          247381568
  148   625          247382417
  319   599          247383558
  308   602          247385320
  392   572          247385536
  472   522          247390696
  189   622          247393117
  217   619          247394972
  239   616          247396815
  478   517          247403765
   97   627          247404556
  364   584          247405248
  381   577          247406374
  128   626          247411528
  263   612          247412375
  225   618          247419657
  283   608          247420899
  326   597          247422149
  374   580          247425624
  421   557          247427154
   98   627          247433075
  412   562          247438856
  292   606          247442104
  486   510          247442256
  178   623          247444119
  436   548          247448448
  149   625          247448574
  390   573          247451517
  312   601          247453129
  451   538          247454723
  209   620          247457329
  129   626          247461065
   99   627          247462182
  165   624          247462749
  342   592          247476376
  252   614          247478552
  200   621          247483061
  339   593          247486076
  462   530          247488128
  345   591          247488696
  458   533          247491349
  100   627          247491883
  246   615          247495311
  359   586          247498335
  190   622          247500848
  130   626          247511376
  428   553          247515129
  150   625          247515625
  414   561          247516425
  485   511          247516956
  336   594          247517640
  258   613          247519909
  101   627          247522184
  477   518          247523165
  348   590          247523192
  388   574          247530296
  233   617          247534450
  288   607          247536415
  218   619          247536891
  179   623          247539706
  379   578          247540491
  471   523          247542778
  166   624          247544920
  323   598          247545459
  274   610          247551824
  102   627          247553091
  316   600          247554496
  433   550          247557737
  466   527          247557879
  131   626          247562467
  269   611          247564240
  423   556          247566583
  454   536          247567320
  240   616          247568896
  333   595          247570912
  226   618          247572208
  351   589          247580020
  151   625          247583576
  279   609          247584168
  103   627          247584610
  367   583          247586150
  210   620          247589000
  484   512          247597632
  372   581          247601789
  201   621          247603662
  416   560          247607296
  191   622          247609719
  132   626          247614344
  104   627          247616747
  301   604          247619765
  264   612          247620672
  386   575          247621831
  167   624          247628087
  305   603          247628852
  444   543          247631391
  180   623          247636367
  362   585          247639553
  297   605          247643198
  441   545          247644746
  330   596          247645736
  476   519          247648535
  105   627          247649508
  152   625          247652433
  447   541          247655044
  354   588          247659336
  284   608          247662016
  133   626          247667013
  253   614          247669821
  309   602          247670837
    0   628          247673152
    1   628          247673153
    2   628          247673160
    3   628          247673179
    4   628          247673216
    5   628          247673277
    6   628          247673368
    7   628          247673495
    8   628          247673664
    9   628          247673881
   10   628          247674152
   11   628          247674483
   12   628          247674880
   13   628          247675349
   14   628          247675896
   15   628          247676527
   16   628          247677248
  247   615          247677598
   17   628          247678065
   18   628          247678984
   19   628          247680011
  219   619          247680118
   20   628          247681152
   21   628          247682413
  106   627          247682899
   22   628          247683800
  483   513          247684284
   23   628          247685319
   24   628          247686976
  377   579          247687172
   25   628          247688777
  320   599          247689799
   26   628          247690728
   27   628          247692835
  461   531          247693472
  438   547          247694995
   28   628          247695104
   29   628          247697541
  234   617          247698017
  293   606          247698773
   30   628          247700152
  470   524          247700824
   31   628          247702943
  430   552          247703608
   32   628          247705920
   33   628          247709089
  418   559          247711511
  168   624          247712256
   34   628          247712456
  450   539          247715819
   35   628          247716027
  107   627          247716926
  457   534          247717297
  425   555          247719500
  192   622          247719736
   36   628          247719808
  259   613          247720376
  134   626          247720480
  211   620          247721931
  153   625          247722202
   37   628          247723805
  202   621          247725469
  384   576          247726080
  227   618          247726115
   38   628          247728024
  401   568          247731633
   39   628          247732471
  181   623          247734108
  403   567          247735090
   40   628          247737152
  399   569          247741208
  327   597          247741956
   41   628          247742073
  241   616          247742417
  465   528          247742577
  313   601          247746098
   42   628          247747240
  108   627          247751595
  405   566          247751621
   43   628          247752659
  498   499          247757491
   44   628          247758336
  357   587          247761296
  497   500          247763473
  397   570          247763773
   45   628          247764277
   46   628          247770488
  135   626          247774751
  496   501          247775437
  482   514          247776912
   47   628          247776975
  275   610          247777875
  475   520          247779875
  407   565          247781268
  435   549          247782024
  270   611          247782131
   48   628          247783744
  289   607          247786112
  109   627          247786912
  370   582          247790368
   49   628          247790801
  154   625          247792889
  495   502          247793383
  169   624          247797433
   50   628          247798152
  395   571          247799286
  365   584          247803829
   51   628          247805803
   52   628          247813760
  453   537          247813830
  494   503          247817311
  280   609          247818529
   53   628          247822029
  110   627          247822883
  409   564          247824073
  220   619          247824659
  343   592          247828295
  420   558          247829112
  136   626          247829832
  265   612          247830553
   54   628          247830616
  193   622          247830905
  340   593          247831857
  182   623          247832935
   55   628          247839527
  382   577          247843001
  375   580          247846375
  346   591          247846807
  493   504          247847221
  393   572          247847705
  203   621          247848488
   56   628          247848768
  317   600          247855013
  212   620          247856128
  337   594          247857337
   57   628          247858345
  324   598          247859416
  111   627          247859514
  248   615          247861367
  254   614          247862608
  235   617          247862988
  155   625          247864500
  469   525          247864834
   58   628          247868264
  481   515          247875516
   59   628          247878531
  411   563          247880078
  228   618          247881384
  492   505          247883113
  170   624          247883624
  137   626          247885729
  427   554          247885947
  360   586          247886056
  349   590          247887549
   60   628          247889152
  302   604          247892472
  112   627          247896811
   61   628          247900133
  334   595          247904579
  460   532          247904768
  285   608          247904837
  432   551          247905719
  298   605          247908717
  306   603          247908843
  391   573          247908988
   62   628          247911480
  474   521          247917185
  242   616          247917384
  260   613          247922397
   63   628          247923199
  491   506          247924987
  443   544          247927491
  183   623          247932854
  464   529          247933233
  113   627          247934780
   64   628          247935296
  446   542          247936624
  156   625          247937041
  138   626          247942448
  194   622          247943232
   65   628          247947777
  456   535          247949191
  413   562          247949325
  352   589          247950677
  440   546          247955336
  294   606          247957200
  310   602          247958208
  422   557          247960141
   66   628          247960648
  221   619          247970520
  171   624          247970835
  380   578          247972552
  204   621          247972725
  490   507          247972843
  114   627          247973427
  331   596          247973427
   67   628          247973915
  480   516          247980096
  449   540          247982849
  389   574          247983093
   68   628          247987584
  368   583          247991319
  213   620          247991597
  321   599          247997960
  139   626          247999995
  271   611          248001642
   69   628          248001661
  276   610          248005576
  157   625          248010518
  115   627          248012758
   70   628          248016152
  373   581          248018058
  437   548          248020045
  489   508          248026681
  236   617          248029369
   71   628          248031063
  415   561          248031856
  363   585          248033772
  184   623          248033871
  468   526          248034808
  355   588          248036347
  290   607          248037543
  229   618          248038021
  314   601          248040945
  266   612          248042024
   72   628          248046400
  249   615          248046624
  116   627          248052779
  281   609          248054570
  195   622          248056723
  255   614          248056919
  140   626          248058376
  172   624          248059072
  473   522          248060465
   73   628          248062169
  328   597          248063725
  429   553          248065966
  452   538          248066280
  387   575          248069978
   74   628          248078376
  158   625          248084937
  488   509          248086501
  479   517          248090652
  117   627          248093496
  243   616          248093803
   75   628          248095027
  205   621          248098186
  424   556          248104640
   76   628          248112128
  378   579          248114691
  141   626          248117597
  222   619          248117707
  434   550          248121504
  459   533          248122016
  261   613          248125978
  417   560          248127713
  214   620          248128344
   77   628          248129685
  463   530          248129847
  118   627          248134915
  185   623          248135992
  358   587          248144715
   78   628          248147704
  173   624          248148341
  286   608          248149368
  487   510          248152303
  318   600          248157432
  159   625          248160304
   79   628          248166191
  303   604          248166991
  385   576          248169601
  196   622          248171384
  325   598          248175317
  299   605          248176024
  119   627          248177042
  142   626          248177664
  341   593          248179678
  344   592          248182272
   80   628          248185152
  455   536          248187031
  307   603          248190670
  230   618          248196032
  237   617          248197166
  338   594          248199056
  371   582          248202179
   81   628          248204593
  366   584          248204600
  347   591          248206994
  478   518          248207184
  472   523          248209715
  467   527          248210746
  402   568          248215240
  295   606          248217391
  120   627          248219883
  400   569          248220009
  272   611          248222779
  404   567          248223527
  486   511          248224087
  445   543          248224132
   82   628          248224520
  206   621          248224877
  442   545          248229513
  250   615          248233375
  277   610          248234933
  160   625          248236625
  419   559          248236938
  398   570          248237792
  143   626          248238583
  174   624          248238648
  186   623          248239223
  335   595          248240250
  406   566          248244912
   83   628          248244939
  311   602          248247439
  256   614          248252760
  350   590          248254000
  267   612          248255091
  448   541          248255813
  431   552          248259599
  426   555          248262651
  121   627          248263444
   84   628          248265856
  223   619          248266226
  215   620          248266375
  396   571          248268547
  376   580          248269376
  244   616          248271680
  439   547          248271842
  361   586          248275937
  408   565          248279437
  383   577          248281920
  197   622          248287221
   85   628          248287277
  291   607          248290714
  282   609          248292297
  144   626          248300360
  485   512          248301853
  332   596          248303104
  122   627          248307731
  322   599          248308047
   86   628          248309208
  394   572          248312232
  161   625          248313906
  353   589          248323446
  451   539          248324670
  410   564          248327144
  477   519          248329692
  175   624          248329999
  262   613          248331125
   87   628          248331655
  462   531          248332419
  315   601          248337676
  187   623          248343570
  458   534          248345216
  436   549          248351005
  123   627          248352750
  207   621          248352804
   88   628          248354624
  231   618          248355423
  421   558          248359573
  145   626          248363001
  471   524          248364935
  238   617          248366385
  392   573          248368805
   89   628          248378121
  484   513          248385601
  329   597          248387462
  412   563          248388075
  162   625          248392153
  466   528          248392648
  287   608          248395615
  124   627          248398507
  369   583          248398696
   90   628          248402152
  198   622          248404240
  216   620          248405696
  381   578          248406893
  356   588          248415488
  224   619          248416083
  251   615          248421626
  176   624          248422400
  146   626          248426512
   91   628          248426723
  364   585          248430169
  454   537          248430817
  428   554          248434216
  374   581          248436565
  390   574          248438224
  304   604          248443328
  125   627          248445008
  300   605          248445125
  273   611          248445548
  188   623          248449039
  257   614          248450137
  245   616          248451021
   92   628          248451840
  476   520          248458176
  319   600          248461759
  414   562          248462272
  278   610          248465952
  433   551          248466888
  268   612          248469760
  163   625          248471372
  308   603          248474339
  483   514          248475331
   93   628          248477509
  296   606          248479352
  208   621          248481973
  147   626          248490899
  126   627          248492259
  326   598          248493168
  423   557          248495660
  499   499          248502998
   94   628          248503736
  498   500          248505992
  497   501          248514974
  177   624          248515857
  232   618          248516200
  444   544          248517568
  388   575          248520447
  199   622          248522447
  470   525          248526125
  342   593          248529545
  496   502          248529944
  359   587          248530282
   95   628          248530527
  283   609          248531716
  447   542          248534711
  239   617          248537032
  441   546          248537457
  263   613          248537844
  345   592          248538313
  312   602          248538536
  127   627          248540266
  461   532          248540949
  339   594          248542803
  379   579          248544478
  292   607          248545631
  217   620          248546313
  416   561          248549777
  495   503          248550902
  164   625          248551569
  189   623          248555636
  148   626          248556168
   96   628          248557888
  225   619          248567284
  348   591          248569263
  482   515          248571043
  457   535          248574368
  494   504          248577848
  336   595          248577931
  465   529          248580514
   97   628          248585825
  450   540          248589000
  128   627          248589035
  475   521          248592636
  438   548          248594264
  367   584          248607567
  178   624          248610376
  493   505          248610782
  252   615          248611383
  209   621          248612390
   98   628          248614344
  386   576          248615432
  372   582          248616216
  430   553          248619377
  323   599          248620066
  149   626          248622325
  351   590          248622551
  246   616          248631832
  165   625          248632750
  333   596          248634773
  316   601          248636297
  129   627          248638572
  200   622          248641848
   99   628          248643451
  288   608          248643584
  425   556          248645241
  258   614          248649056
  492   506          248649704
  418   560          248650632
  190   623          248663367
  362   586          248667984
  274   611          248669955
  481   516          248672737
  100   628          248673152
  233   618          248678369
  453   538          248680549
  269   612          248686037
  435   550          248687875
  218   620          248688232
  130   627          248688883
  150   626          248689376
  469   526          248693285
  491   507          248694614
  377   580          248694633
  354   589          248698333
  279   610          248698639
  401   569          248701210
  403   568          248701259
  101   628          248703453
  179   624          248705963
  240   617          248709113
  330   597          248713173
  399   570          248714199
  405   567          248714388
  166   625          248714921
  301   605          248716026
  226   619          248719835
  305   604          248721489
  384   577          248723137
  474   522          248733072
  102   628          248734360
  131   627          248739974
  397   571          248740184
  407   566          248740639
  297   606          248743089
  210   621          248744061
  490   508          248745512
  264   613          248746141
  460   533          248755437
  151   626          248757327
  309   603          248759856
  201   622          248762449
  420   559          248764879
  103   628          248765879
  320   600          248768000
  191   623          248772238
  284   609          248772833
  464   530          248774344
  395   572          248779123
  409   565          248780054
  480   517          248780413
  132   627          248791851
  357   588          248796765
  104   628          248798016
  167   625          248798088
  293   607          248802300
  489   509          248802398
  180   624          248802624
  253   615          248802652
  370   583          248808287
  427   555          248808358
  456   536          248809472
  327   598          248812975
  247   616          248814119
  443   545          248816932
  432   552          248818176
  446   543          248819543
  152   626          248826184
  365   585          248828750
  105   628          248830777
  393   573          248830974
  219   620          248831459
  313   602          248831505
  411   564          248832675
  234   618          248841936
  382   578          248843520
  133   627          248844520
  259   614          248849523
  440   547          248851323
  375   581          248857316
    0   629          248858189
    1   629          248858190
    2   629          248858197
    3   629          248858216
    4   629          248858253
    5   629          248858314
    6   629          248858405
    7   629          248858532
    8   629          248858701
    9   629          248858918
   10   629          248859189
  449   541          248859270
   11   629          248859520
   12   629          248859917
   13   629          248860386
   14   629          248860933
   15   629          248861564
   16   629          248862285
   17   629          248863102
   18   629          248864021
  106   628          248864168
   19   629          248865048
  488   510          248865272
   20   629          248866189
  468   527          248866415
   21   629          248867450
   22   629          248868837
   23   629          248870356
   24   629          248872013
  227   619          248873742
   25   629          248873814
   26   629          248875765
  211   621          248876992
   27   629          248877872
  473   523          248879484
   28   629          248880141
  343   593          248881464
  192   623          248882255
  168   625          248882257
   29   629          248882578
  241   617          248882634
  202   622          248884256
   30   629          248885189
   31   629          248887980
  340   594          248888584
   32   629          248890957
  422   558          248892560
  289   608          248893281
  479   518          248894071
   33   629          248894126
  391   574          248895695
  153   626          248895953
  275   611          248896006
  346   592          248896424
   34   629          248897493
  134   627          248897987
  107   628          248898195
  413   563          248898544
  181   624          248900365
   35   629          248901064
  270   612          248903928
   36   629          248904845
   37   629          248908842
   38   629          248913061
   39   629          248917508
  337   595          248917628
  360   587          248918003
   40   629          248922189
  437   549          248922602
   41   629          248927110
   42   629          248932277
  108   628          248932864
  280   610          248933000
  349   591          248933620
  324   599          248934023
  487   511          248934134
  452   539          248936227
  317   601          248936814
   43   629          248937696
   44   629          248943373
   45   629          248949314
  135   627          248952258
   46   629          248955525
  265   613          248956022
   47   629          248962012
  154   626          248966640
  169   625          248967434
  109   628          248968181
  334   596          248968440
   48   629          248968781
  389   575          248973244
  463   531          248974138
   49   629          248975838
  459   534          248975883
  220   620          248976000
  380   579          248976539
  415   562          248977703
   50   629          248983189
  429   554          248985053
  302   605          248988733
   51   629          248990840
  352   590          248993208
  193   623          248993424
  254   615          248995439
  248   616          248997888
   52   629          248998797
  182   624          248999192
  306   604          249001480
  110   628          249004152
  235   618          249006907
   53   629          249007066
  203   622          249007275
  136   627          249007339
  298   606          249008608
  486   512          249008984
  212   621          249011189
  368   584          249012736
  478   519          249013711
   54   629          249015653
  285   609          249015654
   55   629          249024564
  228   619          249029011
  434   551          249030655
  472   524          249031872
  373   582          249032485
  424   557          249033717
   56   629          249033805
  155   626          249038251
  111   628          249040783
  331   597          249040864
   57   629          249043382
  467   528          249045515
  310   603          249047227
  455   537          249050528
  260   614          249051544
   58   629          249053301
  170   625          249053625
  242   617          249057601
  294   607          249060727
  363   586          249062203
  137   627          249063236
   59   629          249063568
  387   576          249063579
  417   561          249070194
   60   629          249074189
  355   589          249075344
  321   600          249076161
  112   628          249078080
   61   629          249085170
  485   513          249089822
   62   629          249096517
  183   624          249099111
  194   623          249105751
   63   629          249108236
  445   544          249110309
  156   626          249110792
  113   628          249116049
  138   627          249119955
   64   629          249120333
  221   620          249121861
  378   580          249122152
  442   546          249122224
  271   612          249123439
  276   611          249123707
  314   602          249126352
  204   622          249131512
   65   629          249132814
  328   598          249134744
  448   542          249135480
  477   520          249139333
  171   625          249140836
  290   608          249144712
   66   629          249145685
  213   621          249146658
  114   628          249154696
   67   629          249158952
  385   577          249166658
  266   613          249167493
  281   610          249169041
  439   548          249171111
   68   629          249172621
  236   618          249173288
  431   553          249175368
  419   560          249176059
  484   514          249176648
  139   627          249177502
  462   532          249179896
  358   588          249180184
  249   616          249183145
  157   626          249184269
  402   569          249184817
  229   619          249185648
   69   629          249186698
  426   556          249188392
  404   568          249189696
  255   615          249189750
  471   525          249190236
  400   570          249193000
  115   628          249194027
  451   540          249197851
  184   624          249200128
   70   629          249201189
  458   535          249202287
  406   567          249207679
  398   571          249214203
   71   629          249216100
  195   623          249219242
  371   583          249220098
  172   625          249229073
  366   585          249229521
  466   529          249230585
   72   629          249231437
  243   617          249234020
  116   628          249234048
  344   593          249235441
  140   627          249235883
  341   594          249236405
  408   566          249238808
  318   601          249239233
   73   629          249247206
  396   572          249248384
  325   599          249249924
  499   500          249251499
  261   614          249255125
  347   592          249256611
  436   550          249256856
  205   622          249256973
  498   501          249257493
  158   626          249258688
  338   595          249259347
  286   609          249260185
  303   605          249263252
   74   629          249263413
  222   620          249269048
  483   515          249269462
  497   502          249269481
  476   521          249270937
  117   628          249274765
  299   606          249275915
   75   629          249280064
  376   581          249280317
  383   578          249282439
  410   565          249283125
  307   604          249283307
  214   621          249283405
  496   503          249287463
  141   627          249295104
  421   559          249295340
  394   573          249295501
   76   629          249297165
  454   538          249297536
  350   591          249300071
  185   624          249302249
  335   596          249304111
  361   587          249307884
  495   504          249311439
   77   629          249314722
  118   628          249316184
  173   625          249318342
  295   607          249320918
   78   629          249332741
  196   623          249333903
  159   626          249334055
  311   603          249336458
  412   564          249340672
  237   618          249341085
  494   505          249341409
  230   619          249343659
  272   612          249344576
   79   629          249351228
  277   611          249353064
  470   526          249354576
  142   627          249355171
  392   574          249355512
  428   555          249356627
  119   628          249358311
  353   590          249365977
  482   516          249368264
  250   616          249369896
   80   629          249370189
  332   597          249370541
  493   506          249377373
  433   552          249379345
  267   613          249380560
  206   622          249383664
  256   615          249385591
  322   600          249386248
   81   629          249389630
  461   533          249391618
  291   608          249397883
  120   628          249401152
  186   624          249405480
  282   610          249406768
  444   545          249407009
  475   522          249408523
  174   625          249408649
   82   629          249409557
  160   626          249410376
  381   579          249410880
  414   563          249411491
  244   617          249411897
  143   627          249416090
  223   620          249417567
  447   543          249417630
  492   507          249419331
  369   584          249420113
  215   621          249421436
  465   530          249421625
  315   602          249423083
  423   558          249428079
  390   575          249428375
   83   629          249429976
  441   547          249433444
  457   536          249434649
  121   628          249444713
  197   623          249449740
   84   629          249450893
  374   582          249450992
  356   589          249454485
  329   598          249458481
  364   586          249458600
  262   614          249460272
  450   541          249465421
  491   508          249467283
   85   629          249472314
  481   517          249473054
  144   627          249477867
  161   626          249487657
  122   628          249489000
   86   629          249494245
  416   562          249495624
  438   549          249496821
  175   625          249500000
  231   619          249503050
  287   609          249506432
  187   624          249509827
  238   618          249510304
  207   622          249511591
  388   576          249514048
   87   629          249516692
  490   509          249521229
  469   527          249524892
  123   628          249534019
  430   554          249538464
  304   605          249539589
   88   629          249539661
  145   627          249540508
  319   601          249543560
  300   606          249545016
  453   539          249550496
  379   580          249551939
  474   523          249552091
  251   616          249558147
  216   621          249560757
   89   629          249563158
  359   588          249565751
  162   626          249565904
  198   623          249566759
  308   604          249566976
  273   612          249567345
  224   620          249567424
  326   599          249567775
  425   557          249574318
  124   628          249579776
  489   510          249581169
  296   607          249582879
  257   615          249582968
  480   518          249583832
  278   611          249584083
  342   594          249586272
   90   629          249587189
  245   617          249591238
  345   593          249591482
  176   625          249592401
  418   561          249593113
  268   613          249595229
  435   551          249597026
  339   595          249603094
  146   627          249604019
  460   534          249609304
   91   629          249611760
  386   577          249612489
  188   624          249615296
  464   531          249618635
  348   592          249618880
  125   628          249626277
  312   603          249627555
  367   585          249632488
  372   583          249634135
   92   629          249636877
  208   622          249640760
  336   596          249641792
  163   626          249645123
  283   610          249646187
  488   511          249647103
  292   608          249652800
   93   629          249662546
  232   619          249663827
  263   614          249666991
  147   627          249668406
  351   591          249668622
  403   569          249670836
  456   537          249672969
  126   628          249673528
  401   570          249674201
  405   568          249680557
  239   618          249680951
  199   623          249684966
  177   625          249685858
   94   629          249688773
  399   571          249690610
  323   600          249698267
  362   587          249699931
  479   519          249700598
  468   528          249701184
  217   621          249701374
  473   524          249701641
  333   597          249702210
  407   567          249703406
  420   560          249704000
  377   581          249705574
  446   544          249705720
  443   546          249709643
   95   629          249715564
  225   620          249718625
  487   512          249719031
  397   572          249720021
  127   628          249721535
  316   602          249721704
  189   624          249721893
  384   578          249723656
  164   626          249725320
  148   627          249733675
  432   553          249733945
  427   556          249734099
  449   542          249738937
  409   566          249739425
  354   590          249740864
   96   629          249742925
  252   616          249747904
  440   548          249750592
  288   609          249754401
  395   573          249762392
  128   628          249770304
   97   629          249770862
  209   622          249771177
  246   617          249772049
  178   625          249780377
  258   615          249781887
  330   598          249784192
  411   565          249788656
  274   612          249791752
  486   513          249796953
   98   629          249799381
  149   627          249799832
  200   623          249804367
  165   626          249806501
  452   540          249809408
  269   613          249811506
  301   606          249815917
  279   611          249816770
  393   574          249817681
  305   605          249817750
  129   628          249819841
  463   532          249821615
  478   520          249823352
  233   619          249825996
  422   559          249828327
  437   550          249828453
   99   629          249828488
  190   624          249829624
  370   584          249829704
  459   535          249832954
  357   589          249835762
  218   621          249843293
  297   607          249846616
  382   579          249847507
  320   601          249849801
  413   564          249851141
  309   604          249852493
  240   618          249853032
  472   525          249857173
  365   586          249857181
  100   629          249858189
  150   627          249866883
  130   628          249870152
  226   620          249871176
  375   582          249871743
  264   614          249875288
  179   625          249875964
  485   514          249880869
  467   529          249883452
  391   575          249885846
  284   610          249887304
  327   599          249887582
  101   629          249888490
  166   626          249888672
  210   622          249902848
  429   555          249907464
  293   608          249909469
  455   538          249917247
  102   629          249919397
  313   603          249920524
  131   628          249921243
  201   623          249924968
  415   563          249926922
  151   627          249934834
  343   594          249938191
  191   624          249938495
  253   616          249939173
  434   552          249943112
  340   595          249948875
  346   593          249949593
  103   629          249950916
  477   521          249952094
  360   588          249953472
  247   617          249954336
  424   558          249966136
  389   576          249966845
  484   515          249970779
  167   626          249971839
  180   625          249972625
  132   628          249973120
  337   596          249981489
  259   615          249982354
  104   629          249983053
  349   592          249983237
  380   580          249984000
  219   621          249986520
  234   619          249989563
  445   545          249999750
  500   500          250000000
  499   501          250003000
  152   627          250003691
  289   609          250004098
  498   502          250012000
  324   600          250012224
  105   629          250015814
  417   562          250016041
  275   612          250017803
  442   547          250018211
  448   543          250018399
  471   526          250018687
  317   602          250022221
  227   620          250025083
  133   628          250025789
  241   618          250026553
  497   503          250027000
  270   613          250029397
  462   533          250030565
  211   622          250035779
  334   597          250035877
  368   585          250037657
  352   591          250039279
  202   623          250046775
    0   630          250047000
    1   630          250047001
    2   630          250047008
    3   630          250047027
    4   630          250047064
    5   630          250047125
    6   630          250047216
    7   630          250047343
    8   630          250047512
    9   630          250047729
   10   630          250048000
  496   504          250048000
   11   630          250048331
  192   624          250048512
   12   630          250048728
   13   630          250049197
  106   629          250049205
   14   630          250049744
   15   630          250050375
  373   583          250050404
   16   630          250051096
  280   611          250051131
   17   630          250051913
   18   630          250052832
   19   630          250053859
   20   630          250055000
  168   626          250056008
   21   630          250056261
   22   630          250057648
   23   630          250059167
  387   577          250060636
   24   630          250060824
  458   536          250062568
   25   630          250062625
   26   630          250064576
   27   630          250066683
  483   516          250066683
   28   630          250068952
  181   625          250070366
   29   630          250071389
  466   530          250071696
  153   627          250073460
  439   549          250073668
   30   630          250074000
  451   541          250074272
  495   505          250075000
   31   630          250076791
  134   628          250079256
   32   630          250079768
   33   630          250082937
  107   629          250083232
  265   614          250085169
   34   630          250086304
  476   522          250086824
  302   606          250088624
   35   630          250089875
   36   630          250093656
  363   587          250094150
  431   554          250094455
   37   630          250097653
  306   605          250097741
   38   630          250101872
   39   630          250106319
  494   506          250108000
   40   630          250111000
  331   598          250111883
  298   607          250112135
   41   630          250115921
  426   557          250117469
  355   590          250117875
  108   629          250117901
  419   561          250118540
   42   630          250121088
   43   630          250126507
  285   610          250130125
  220   621          250131061
  254   616          250131960
   44   630          250132184
  378   581          250133093
  135   628          250133527
  248   617          250138105
   45   630          250138125
  310   604          250139864
  169   626          250141185
  154   627          250144147
   46   630          250144336
  493   507          250147000
   47   630          250150823
  109   629          250153218
  235   619          250154534
   48   630          250157592
  402   570          250157808
  321   601          250157962
  404   569          250159273
  193   624          250159681
   49   630          250164649
  436   551          250166007
  385   578          250167177
  454   539          250167483
  294   608          250167896
  482   517          250168581
  182   625          250169193
  400   571          250169411
  203   623          250169794
  212   622          250169976
   50   630          250172000
  406   568          250173848
   51   630          250179651
  228   620          250180352
  260   615          250184375
  470   527          250186183
   52   630          250187608
  136   628          250188608
  110   629          250189189
  492   508          250192000
  398   572          250194040
   53   630          250195877
  242   618          250201520
  408   567          250201575
   54   630          250204464
  328   599          250209351
   55   630          250213375
  314   603          250215371
  155   627          250215758
  358   589          250219181
   56   630          250222616
  111   629          250225820
  170   626          250227376
  475   523          250227542
  396   573          250231653
   57   630          250232193
  421   560          250234461
  371   584          250241515
   58   630          250242112
  410   566          250242496
  491   509          250243000
  137   628          250244505
  461   534          250245485
  276   612          250245504
  271   613          250248908
   59   630          250252379
  290   609          250255529
  366   586          250257952
   60   630          250263000
  112   629          250263117
  465   531          250265916
  183   625          250269112
  194   624          250272008
   61   630          250273981
  481   518          250276473
  221   621          250276922
  394   574          250282208
  428   556          250282368
   62   630          250285328
  383   579          250286426
  281   611          250287172
  156   627          250288299
  344   594          250292168
  204   623          250294031
  376   582          250294744
  433   553          250295114
  266   614          250296640
  412   565          250296653
  341   595          250296696
   63   630          250297047
  457   537          250298146
  444   546          250299720
  490   510          250300000
  113   629          250301086
  138   628          250301224
  447   544          250303807
  213   622          250305445
   64   630          250309144
  347   593          250309780
  171   626          250314587
  236   619          250320915
   65   630          250321625
  338   596          250323208
  249   617          250323362
  318   602          250324640
  255   616          250326271
  325   600          250328125
  441   548          250332713
   66   630          250334496
  229   620          250336989
  114   629          250339733
  361   588          250343353
  450   542          250345088
  392   575          250345663
   67   630          250347763
  350   592          250349688
  139   628          250358771
  469   528          250359661
   68   630          250361432
  157   627          250361776
  489   511          250363000
  303   606          250363143
  423   559          250363846
  414   564          250364088
  184   625          250370129
  335   597          250371548
  474   524          250374248
  286   610          250374656
   69   630          250375509
  243   618          250377939
  115   629          250379064
  299   607          250379442
  307   605          250379568
  195   624          250385499
  261   615          250387956
   70   630          250390000
  480   519          250390359
  438   550          250402672
  172   626          250402824
   71   630          250404911
  353   591          250412048
  140   628          250417152
  381   580          250418341
  116   629          250419085
  205   623          250419492
   72   630          250420248
  390   576          250421976
  453   540          250423677
  222   621          250424109
  295   608          250428087
  311   604          250429095
  488   512          250432000
   73   630          250436017
  158   627          250436195
  332   598          250441560
  214   622          250442192
  416   563          250444843
  369   585          250445034
   74   630          250452224
  117   629          250459802
  430   555          250460875
  464   532          250466112
  460   535          250466375
  322   601          250468049
   75   630          250468875
  374   583          250468911
  272   613          250470045
  185   625          250472250
  277   612          250474861
  141   628          250476373
   76   630          250485976
  237   619          250488712
  364   587          250490547
  173   626          250492093
  230   620          250495000
  356   590          250497016
  196   624          250500160
  118   629          250501221
   77   630          250503533
  425   558          250506737
  487   513          250507000
  291   609          250508700
  435   552          250509483
  267   614          250509707
  250   617          250510113
  479   520          250510239
  388   577          250511105
  159   627          250511562
  315   603          250512102
   78   630          250521552
  256   616          250522112
  282   611          250524899
  473   525          250526942
  329   599          250533088
  142   628          250536440
  418   562          250538960
  468   529          250539121
  456   538          250539688
   79   630          250540039
  119   629          250543348
  206   623          250546183
  244   618          250555816
   80   630          250559000
  379   581          250562880
  223   621          250572628
  186   625          250575481
   81   630          250578441
  215   622          250580223
  174   626          250582400
  120   629          250586189
  160   627          250587883
  486   514          250588000
  262   615          250593103
  446   545          250595161
  143   628          250597359
   82   630          250598368
  359   589          250604748
  443   547          250605630
  386   578          250613008
  197   624          250615997
   83   630          250618787
  287   610          250620903
  449   543          250621856
  319   602          250628967
  121   629          250629750
  478   521          250636113
  304   606          250639480
   84   630          250639704
  403   570          250643827
  326   600          250645976
  420   561          250646481
  342   595          250646563
  345   594          250648209
  300   607          250648543
  405   569          250650134
  401   571          250650612
  432   554          250653032
  440   549          250653149
  231   620          250654391
  372   584          250655552
  238   619          250657931
  144   628          250659136
  367   586          250660919
   85   630          250661125
  427   557          250663176
  308   605          250663237
  161   627          250665164
  339   596          250666955
  407   568          250669575
  399   572          250670447
  348   593          250672049
  463   533          250672284
  175   626          250673751
  122   629          250674037
  207   623          250674110
  485   515          250675000
  187   625          250679828
   86   630          250683056
  472   526          250685624
  452   541          250685829
  296   608          250690048
  273   613          250692814
  459   536          250693235
  251   617          250698364
  409   567          250702192
  397   573          250703290
   87   630          250705503
  278   612          250705880
  336   597          250709229
  351   592          250718239
  123   629          250719056
  257   616          250719489
  216   622          250719544
  377   582          250720001
  312   604          250720192
  145   628          250721777
  224   621          250722485
  268   614          250724376
  467   530          250724563
  384   579          250727643
   88   630          250728472
  198   624          250733016
  245   618          250735157
  362   588          250735400
  437   551          250737604
  162   627          250743411
  411   566          250748027
  395   574          250749099
  500   501          250751501
   89   630          250751969
  499   502          250757507
  292   609          250763617
  283   611          250764318
  124   629          250764813
  176   626          250766152
  422   560          250767448
  477   522          250767981
  484   516          250768000
  498   503          250769519
  333   598          250773229
   90   630          250776000
  323   601          250780068
  146   628          250785288
  188   625          250785297
  354   591          250786935
  455   539          250787194
  497   504          250787537
  263   615          250799822
   91   630          250800571
  208   623          250803279
  413   565          250807122
  393   575          250807832
  316   603          250810723
  125   629          250811314
  496   505          250811561
  232   620          250815168
  163   627          250822630
   92   630          250825688
  239   619          250828578
  429   556          250833205
  495   506          250841591
  147   628          250849675
  471   527          250850294
  199   624          250851223
   93   630          250851357
  370   585          250854625
  382   580          250854968
  126   629          250858565
  330   599          250858799
  434   553          250858881
  177   626          250859609
  217   622          250860161
  483   517          250867000
  288   610          250868872
  225   621          250873686
   94   630          250877584
  494   507          250877627
  357   590          250878293
  391   576          250879447
  415   564          250879519
  462   534          250884432
  252   617          250888121
  365   587          250889128
  375   583          250889662
  189   625          250891894
  445   546          250892461
  424   559          250901903
  164   627          250902827
   95   630          250904375
  448   544          250904576
  476   523          250905843
  127   629          250906572
  148   628          250914944
  246   618          250915968
  466   531          250915987
  274   613          250917221
  442   548          250917480
  305   606          250917641
  258   616          250918408
  301   607          250919444
  493   508          250919669
  458   537          250926065
   96   630          250931736
  209   623          250933696
  320   602          250935208
  279   612          250938567
  269   614          250940653
  309   605          250948754
  297   608          250953785
  451   542          250953939
  178   626          250954128
  128   629          250955341
   97   630          250959673
  389   577          250963902
  417   563          250965260
  327   600          250965783
  492   509          250967717
  200   624          250970624
  482   518          250972000
  233   620          250977337
  439   550          250979519
  149   628          250981101
  165   627          250984008
   98   630          250988192
  360   589          250992469
  380   581          250994941
  343   595          250998482
  190   625          250999625
  240   619          251000659
  218   622          251002080
  129   629          251004878
  284   611          251005435
  346   594          251006320
  264   615          251008119
  340   596          251012736
  313   604          251013161
  431   555          251016866
   99   630          251017299
  293   609          251020286
  470   528          251020952
  491   510          251021771
  226   621          251026237
  349   593          251036406
  454   540          251040664
  100   630          251047000
  150   628          251048152
  337   597          251048926
  475   524          251049699
  179   626          251049715
  426   558          251049888
  130   629          251055189
  387   578          251061155
  419   562          251064387
  210   623          251065367
  368   586          251066088
  166   627          251066179
  373   584          251071821
  101   630          251077301
  436   552          251078464
  253   617          251079390
  490   511          251081831
  481   519          251083000
  352   592          251088896
  201   624          251091225
  324   601          251094025
  247   618          251098255
  461   535          251102556
  131   629          251106280
  334   598          251106896
  102   630          251108208
  191   625          251108496
  317   603          251111240
  465   532          251113393
  151   628          251116103
  289   610          251118569
  259   616          251118875
  363   588          251129619
  404   570          251132264
  402   571          251134219
  103   630          251139727
  234   620          251140904
  275   613          251143272
  406   569          251143425
  219   622          251145307
  180   626          251146376
  378   582          251147520
  489   512          251147897
  400   572          251149248
  167   627          251149346
  132   629          251158157
  270   614          251158544
  355   591          251163946
  457   538          251164865
  408   568          251167744
  385   579          251171164
  104   630          251171864
  280   612          251172928
  241   619          251174180
  421   561          251176942
  398   573          251177309
  227   621          251180144
  152   628          251184960
  331   599          251186490
  302   607          251192151
  447   545          251193248
  444   547          251195707
  469   529          251197598
  306   606          251197632
  211   623          251198298
  474   525          251199549
  480   520          251200000
  105   630          251204625
  410   567          251205263
  133   629          251210826
  428   557          251211445
  202   624          251213032
  433   554          251214201
  265   615          251218000
  396   574          251218360
  192   625          251218513
  298   608          251219304
  488   513          251219969
  450   543          251228007
  168   627          251233515
  441   549          251235270
  310   605          251236125
  106   630          251238016
    0   631          251239591
    1   631          251239592
    2   631          251239599
    3   631          251239618
    4   631          251239655
    5   631          251239716
    6   631          251239807
    7   631          251239934
    8   631          251240103
    9   631          251240320
   10   631          251240591
   11   631          251240922
   12   631          251241319
   13   631          251241788
   14   631          251242335
   15   631          251242966
  321   602          251243369
   16   631          251243687
  181   626          251244117
   17   631          251244504
   18   631          251245423
   19   631          251246450
   20   631          251247591
  285   611          251248256
   21   631          251248852
   22   631          251250239
   23   631          251251758
   24   631          251253415
  153   628          251254729
   25   631          251255216
  412   566          251256024
   26   631          251257167
   27   631          251259274
   28   631          251261543
  358   590          251261712
   29   631          251263980
  134   629          251264293
  371   585          251266436
   30   631          251266591
   31   631          251269382
  107   630          251272043
  254   617          251272177
   32   631          251272359
  394   575          251272359
   33   631          251275528
  294   609          251278713
   34   631          251278895
  248   618          251282024
   35   631          251282466
   36   631          251286247
  328   600          251287552
  220   622          251289848
  366   587          251289899
   37   631          251290244
  383   580          251293887
   38   631          251294463
  487   514          251298047
   39   631          251298910
  453   541          251300098
  423   560          251302967
   40   631          251303591
  235   620          251305875
  108   630          251306712
  314   604          251308008
   41   631          251308512
  438   551          251311823
  376   583          251312663
   42   631          251313679
  464   533          251316781
  135   629          251318564
  169   627          251318692
   43   631          251319098
  414   565          251320069
  260   616          251320896
  479   521          251323000
   44   631          251324775
  154   628          251325416
  460   536          251326656
  193   625          251329682
   45   631          251330716
  212   623          251332495
  228   621          251335413
  203   624          251336051
   46   631          251336927
  392   576          251339264
  109   630          251342029
  182   626          251342944
   47   631          251343414
  242   619          251349147
   48   631          251350183
  344   595          251352459
  473   526          251355393
   49   631          251357240
  341   596          251360557
   50   631          251364591
  347   594          251366507
  290   610          251370000
  276   613          251370973
   51   631          251372242
  136   629          251373645
  110   630          251378000
  271   614          251378055
   52   631          251380199
  468   530          251380232
  486   515          251382131
  361   589          251382350
  430   556          251386616
   53   631          251388468
  338   597          251390645
  155   628          251397027
   54   631          251397055
  416   564          251397440
  350   593          251402857
  170   627          251404883
   55   631          251405966
  281   612          251408969
  456   539          251409635
  325   601          251409926
  318   603          251413659
  111   630          251414631
   56   631          251415207
  390   577          251419033
   57   631          251424784
  435   553          251425252
  381   581          251429282
  266   615          251429471
  137   629          251429542
   58   631          251434703
  221   622          251435709
  194   625          251442009
  425   559          251442504
  335   598          251442567
  183   626          251442863
   59   631          251444970
  112   630          251451928
  478   522          251452000
   60   631          251455591
  204   624          251460288
  353   592          251461665
  255   617          251466488
   61   631          251466572
  303   607          251466670
  249   618          251467281
  213   623          251467964
  156   628          251469568
  485   516          251472221
  236   620          251472256
  369   586          251473465
   62   631          251477919
  307   606          251479459
  138   629          251486261
  299   608          251486611
  446   546          251487872
  418   563          251488179
   63   631          251489638
  113   630          251489897
  374   584          251490328
  229   621          251492050
  171   627          251492094
  286   611          251492787
   64   631          251501735
  501   501          251503002
  443   548          251504899
  500   502          251506008
  449   544          251508033
  388   578          251511624
   65   631          251514216
  499   503          251515026
  332   599          251516167
  472   527          251517231
  261   616          251524477
  311   605          251525356
  243   619          251525566
  364   588          251526016
  463   534          251526151
   66   631          251527087
  114   630          251528544
  498   504          251530056
  295   609          251538904
   67   631          251540354
  157   628          251543045
  356   591          251543087
  139   629          251543808
  184   626          251543880
  497   505          251551098
  322   602          251553456
   68   631          251554023
  195   625          251555500
  459   537          251556732
  440   550          251559000
  452   542          251565496
  115   630          251567875
   69   631          251568100
  484   517          251568317
  467   531          251568854
  432   555          251575443
  379   582          251577307
  496   506          251578152
  172   627          251580331
   70   631          251582591
  222   622          251582896
  205   624          251585749
  477   523          251587000
  420   562          251592328
  427   558          251595595
   71   631          251597502
  272   614          251599192
  277   613          251600330
  140   629          251602189
  214   623          251604711
  315   604          251604739
  116   630          251607896
  495   507          251611218
  329   600          251611289
   72   631          251612839
  386   579          251616995
  158   628          251617464
  403   571          251620238
  405   570          251623125
  291   610          251623171
   73   631          251628608
  401   572          251630449
  407   569          251639152
  237   620          251640053
  267   615          251642538
   74   631          251644815
  185   626          251646001
  282   612          251646696
  359   590          251647279
  117   630          251648613
  230   621          251650061
  437   552          251650061
  494   508          251650296
  399   573          251653716
  250   618          251654032
  455   540          251660375
  141   629          251661410
   75   631          251661466
  256   617          251662329
  409   568          251668361
  173   627          251669600
  196   625          251670161
  483   518          251670419
   76   631          251678567
  372   585          251680473
  471   528          251685063
  397   574          251689997
  118   630          251690032
  159   628          251692831
  367   587          251692866
  493   509          251695386
   77   631          251696124
  244   619          251703443
  345   595          251708500
  422   561          251709929
  342   596          251710424
  411   567          251710794
  206   624          251712440
   78   631          251714143
  319   603          251717986
  142   629          251721477
  326   601          251727777
  476   524          251728000
  348   594          251728776
  262   616          251729624
  223   622          251731415
  119   630          251732159
   79   631          251732630
  339   597          251734392
  384   580          251735104
  377   583          251737920
  287   611          251739034
  395   575          251739250
  462   535          251741503
  215   623          251742742
  304   607          251743007
  492   510          251746488
  186   626          251749232
   80   631          251751591
  300   608          251755712
  174   627          251759907
  429   557          251762282
  308   606          251763128
  466   532          251763464
  413   566          251766493
  160   628          251769152
   81   631          251771032
  351   593          251771408
  362   589          251774397
  120   630          251775000
  434   554          251777968
  482   519          251778527
  336   598          251780248
  143   629          251782396
  197   625          251785998
  445   547          251788448
   82   631          251790959
  458   538          251792784
  448   545          251794017
  296   609          251800865
  393   576          251801433
  491   511          251803602
  238   620          251809272
  231   621          251809452
   83   631          251811378
  312   605          251816453
  121   630          251818561
  442   549          251820037
  273   614          251821961
  278   613          251831349
   84   631          251832295
  415   565          251835500
  354   592          251836552
  451   543          251836858
  207   624          251840367
  424   560          251841024
  251   618          251842283
  144   629          251844173
  161   628          251846433
  333   599          251847836
  175   627          251851258
  187   626          251853579
   85   631          251853716
  268   615          251857207
  470   529          251858889
  257   617          251859706
  122   630          251862848
  323   602          251865475
  382   581          251865909
  490   512          251866728
  475   525          251875000
   86   631          251875647
  391   577          251876504
  292   610          251878088
  224   622          251881272
  216   623          251882063
  245   619          251882784
  370   586          251883056
  283   612          251886115
  439   551          251888670
  481   520          251892641
   87   631          251898094
  198   625          251903017
  316   604          251903360
  145   629          251906814
  123   630          251907867
  375   584          251911079
  454   541          251917085
  417   564          251917857
   88   631          251921063
  357   591          251924364
  365   588          251924597
  162   628          251924680
  489   513          251935866
  263   616          251936343
  330   600          251937000
  431   556          251942607
  176   627          251943659
   89   631          251944560
  124   630          251953624
  188   626          251959048
  461   536          251962837
  465   533          251964062
  389   578          251964421
   90   631          251968591
  208   624          251969536
  232   621          251970229
  146   629          251970325
  239   620          251979919
  426   559          251985655
  288   611          251987003
   91   631          251993162
  436   553          251994233
  125   630          252000125
  163   628          252003899
  380   582          252009368
  488   514          252011016
  480   521          252012761
  419   563          252013606
   92   631          252018279
  305   607          252021168
  199   625          252021224
  217   623          252022680
  320   603          252024227
  301   608          252026613
  474   526          252028000
  252   618          252032040
  225   622          252032473
  147   629          252034712
  457   539          252034812
  360   590          252035000
  177   627          252037116
  469   530          252038709
   93   631          252043948
  274   614          252046368
  126   630          252047376
  327   601          252047584
  309   606          252048645
  258   617          252058625
  343   596          252062343
  246   619          252063595
  279   613          252064036
  297   609          252064602
  387   579          252065142
  189   626          252065645
  346   595          252066611
   94   631          252070175
  269   615          252073484
  340   597          252080173
  164   628          252084096
  447   546          252085959
  487   515          252092178
  349   594          252093133
  444   548          252094976
  127   630          252095383
  373   585          252096742
   95   631          252096966
  368   587          252098035
  209   624          252099953
  148   629          252099981
  404   571          252108675
  313   605          252109422
  402   572          252114056
  450   544          252114184
  406   570          252116416
  337   598          252119945
  421   562          252122789
   96   631          252124327
  284   612          252127232
  178   627          252131635
  233   621          252132398
  400   573          252132517
  293   610          252134757
  433   555          252136612
  408   569          252137321
  479   522          252138887
  200   625          252140625
  441   550          252141121
  352   593          252142065
  428   558          252143864
  128   630          252144152
  264   616          252144640
  240   620          252152000
   97   631          252152264
  398   574          252164016
  218   623          252164599
  165   628          252165277
  378   583          252165439
  149   629          252166138
  363   589          252168616
  464   534          252170648
  410   568          252171432
  190   626          252173376
  385   580          252178625
  486   516          252179352
  324   602          252179432
  453   542          252179765
   98   631          252180783
  334   599          252181503
  226   622          252185024
  473   527          252187000
  460   537          252190153
  129   630          252193689
  317   604          252203877
  396   575          252208511
   99   631          252209890
  355   592          252213563
  412   567          252218791
  253   618          252223309
  438   552          252224280
  468   531          252224523
  179   627          252227222
  210   624          252231624
  150   629          252233189
  289   611          252236700
  100   631          252239591
  130   630          252244000
  423   561          252245448
  247   619          252245882
  166   628          252247448
  501   502          252257509
  259   617          252259092
  201   625          252261226
  500   503          252263527
  331   600          252264691
  394   576          252265960
  101   631          252269892
  478   523          252271019
  275   614          252272419
  485   517          252272538
  499   504          252275563
  414   566          252279440
  191   626          252282247
  456   540          252282816
  270   615          252291375
  498   505          252293617
  371   586          252294867
  131   630          252295091
  234   621          252295965
  280   613          252298397
  302   608          252299320
  102   631          252300799
  151   629          252301140
  306   607          252301159
  383   581          252304828
  358   591          252307783
  219   623          252307826
  430   557          252315693
  497   506          252317689
  180   627          252323883
  366   588          252325368
  241   620          252325521
  298   609          252330121
  167   628          252330615
  103   631          252332318
  321   603          252332388
  376   584          252334080
  310   606          252336016
  392   577          252336321
  227   622          252338931
  435   554          252344339
  132   630          252346968
  496   507          252347779
  472   528          252352000
  416   565          252353421
  265   616          252354521
  104   631          252364455
  211   624          252364555
  328   601          252369353
  152   629          252369997
  285   612          252370053
  484   518          252371736
  425   560          252381625
  202   625          252383033
  463   535          252383222
  446   547          252383859
  495   508          252383887
  192   626          252392264
  294   610          252393184
  105   631          252397216
  449   545          252397474
  133   630          252399637
  314   605          252404269
  443   549          252407456
  477   524          252409157
  168   628          252414784
  254   618          252416096
  344   596          252416320
  467   532          252416331
  390   578          252419552
  181   627          252421624
  459   538          252423451
  361   590          252424881
  494   509          252426013
  347   595          252426798
  341   597          252427994
  248   619          252429651
  106   631          252430607
    0   632          252435968
    1   632          252435969
    2   632          252435976
    3   632          252435995
    4   632          252436032
    5   632          252436093
    6   632          252436184
    7   632          252436311
    8   632          252436480
    9   632          252436697
   10   632          252436968
   11   632          252437299
   12   632          252437696
   13   632          252438165
   14   632          252438712
   15   632          252439343
  153   629          252439766
   16   632          252440064
  418   564          252440776
   17   632          252440881
   18   632          252441800
   19   632          252442827
  381   582          252443709
   20   632          252443968
   21   632          252445229
   22   632          252446616
   23   632          252448135
  452   543          252448415
   24   632          252449792
   25   632          252451593
  220   623          252452367
  134   630          252453104
   26   632          252453544
   27   632          252455651
   28   632          252457920
  350   594          252459584
   29   632          252460357
  235   621          252460936
  260   617          252461113
  338   598          252461664
   30   632          252462968
  107   631          252464634
   31   632          252465759
  440   551          252468151
   32   632          252468736
   33   632          252471905
  493   510          252474157
   34   632          252475272
  483   519          252476946
   35   632          252478843
   36   632          252482624
   37   632          252486621
  290   611          252488131
   38   632          252490840
  228   622          252494200
   39   632          252495287
  325   602          252495333
  212   624          252498752
  108   631          252499303
  169   628          252499961
   40   632          252499968
  276   614          252500120
  242   620          252500488
  432   556          252501184
  193   626          252503433
   41   632          252504889
  369   587          252505412
  203   625          252506052
  318   604          252506296
  135   630          252507375
   42   632          252510056
  154   629          252510453
  271   615          252510886
  353   593          252514834
  374   585          252515249
   43   632          252515475
  388   579          252515611
  335   599          252517174
  182   627          252520451
   44   632          252521152
  471   529          252523000
   45   632          252527093
  492   511          252528319
  427   559          252531362
   46   632          252533304
  281   613          252534438
  109   631          252534620
  455   541          252536796
   47   632          252539791
  420   563          252541547
   48   632          252546560
  476   525          252553301
   49   632          252553617
   50   632          252560968
  136   630          252562456
  364   589          252565013
  437   553          252565830
  266   616          252565992
   51   632          252568619
  110   631          252570591
  303   608          252573839
   52   632          252576576
  155   629          252582064
  307   607          252582986
   53   632          252584845
  170   628          252586152
  482   520          252588168
  491   512          252588499
  356   592          252592704
   54   632          252593432
  332   600          252594368
  379   583          252595226
  299   609          252597428
  221   623          252598228
  405   571          252599536
  403   572          252600075
  462   536          252601784
   55   632          252602343
  111   631          252607222
  255   618          252610407
   56   632          252611584
  407   570          252612143
  401   573          252613718
  466   533          252614133
  286   612          252614584
  249   619          252614908
  194   626          252615760
  137   630          252618353
  183   627          252620370
   57   632          252621161
  386   580          252624456
  311   606          252625247
  236   621          252627317
  204   625          252630289
   58   632          252631080
  213   624          252634221
  409   569          252637938
  399   574          252640423
   59   632          252641347
  322   603          252642475
  112   631          252644519
  229   622          252650837
   60   632          252651968
  295   610          252653375
  156   629          252654605
  490   513          252654697
  422   562          252655776
  458   539          252662731
   61   632          252662949
  261   617          252664694
  171   628          252673363
   62   632          252674296
  138   630          252675072
  243   620          252676907
  411   568          252676963
  397   575          252680148
  113   631          252682488
   63   632          252686015
  448   546          252686728
  445   548          252687717
  329   601          252693090
  359   591          252693350
  429   558          252694701
   64   632          252698112
  470   530          252700000
  434   555          252700379
  315   605          252701000
  475   526          252703451
  481   521          252705402
  372   586          252708904
   65   632          252710593
  114   631          252721135
  184   627          252721387
  451   544          252723035
   66   632          252723464
  442   550          252725888
  489   514          252726913
  157   629          252728082
  367   588          252728335
  195   626          252729251
  413   567          252729260
  277   614          252729477
  272   615          252732023
  139   630          252732619
  395   576          252732851
   67   632          252736731
  291   611          252741302
  222   623          252745415
  384   581          252746045
   68   632          252750400
  205   625          252755750
  377   584          252759337
  115   631          252760466
  172   628          252761600
   69   632          252764477
  214   624          252770968
  282   613          252772165
  345   596          252772361
  342   597          252777861
   70   632          252778968
  267   616          252779059
  424   561          252783505
  348   595          252789067
  140   630          252791000
   71   632          252793879
  415   566          252794871
  237   621          252795114
  454   542          252796752
  393   577          252798490
  116   631          252800487
  439   552          252801127
  250   619          252801659
  158   629          252802501
  488   515          252805147
  339   598          252805411
  256   618          252806248
  230   622          252808848
   72   632          252809216
  319   604          252810623
  326   602          252813184
  362   590          252816928
  465   534          252817929
  185   627          252823508
   73   632          252824985
  461   537          252826334
  351   594          252828135
  480   522          252828648
   74   632          252841192
  117   631          252841204
  196   626          252843912
  304   608          252850176
  141   630          252850221
  173   628          252850869
  244   620          252854784
  336   599          252854855
   75   632          252857843
  474   527          252859607
  287   612          252860831
  300   609          252866529
  308   607          252866655
  262   617          252869841
  431   557          252871684
  417   565          252873838
   76   632          252874944
  391   578          252877023
  159   629          252877868
  382   582          252880336
  206   625          252882441
  118   631          252882623
  469   531          252883000
  487   516          252889399
  354   593          252889721
   77   632          252892501
  223   623          252893934
  457   540          252907993
  215   624          252908999
  142   630          252910288
   78   632          252910520
  436   554          252913320
  370   587          252915003
  296   610          252915336
  312   606          252916344
  119   631          252924750
  426   560          252924776
  333   600          252926037
  186   627          252926739
   79   632          252929007
  375   585          252936000
  174   628          252941176
   80   632          252947968
  160   629          252954189
  323   603          252954494
  273   615          252954792
  479   523          252957906
  197   626          252959749
  278   614          252960496
  365   589          252963594
  238   621          252964333
  419   564          252966203
   81   632          252967409
  120   631          252967591
  231   622          252968239
  389   579          252968408
  143   630          252971207
  357   592          252973981
  486   517          252979669
  447   547          252981946
   82   632          252987336
  251   619          252989910
  268   616          252993728
  292   611          252996219
  444   549          252997533
  316   605          252999621
  257   618          253003625
  450   545          253003625
   83   632          253007755
  207   625          253010368
  121   631          253011152
  283   613          253011584
  502   502          253012016
  501   503          253015028
  330   601          253018801
  473   528          253021769
  500   504          253024064
  380   583          253027287
  464   535          253027719
   84   632          253028672
  187   627          253031086
  161   629          253031470
  175   628          253032527
  144   630          253032984
  245   620          253034125
  499   505          253039124
  224   623          253043791
  216   624          253048320
   85   632          253050093
  441   551          253050272
  122   631          253055439
  460   538          253056872
  498   506          253060208
  433   556          253062353
  453   543          253062684
  468   532          253072000
  421   563          253072008
   86   632          253072024
  387   580          253072603
  485   518          253075957
  263   617          253076560
  198   626          253076768
  428   559          253079631
  360   591          253081071
  497   507          253087316
  404   572          253088512
  406   571          253092827
  478   524          253093176
   87   632          253094471
  145   630          253095625
  402   573          253097325
  123   631          253100458
  288   612          253108800
  162   629          253109717
  408   570          253110312
  320   604          253116864
   88   632          253117440
  400   574          253119224
  496   508          253120448
  176   628          253124928
  373   586          253125173
  305   608          253128337
  232   622          253129016
  343   597          253129780
  346   596          253130472
  327   602          253132991
  368   588          253133504
  239   621          253134980
  188   627          253136555
  301   609          253137430
  208   625          253139537
  438   553          253140049
   89   632          253140937
  410   569          253141009
  124   631          253146215
  340   598          253151192
  309   607          253152172
  349   595          253153424
  398   575          253154167
  146   630          253159136
  456   541          253159237
  495   509          253159604
   90   632          253164968
  484   519          253178263
  297   610          253179073
  274   615          253179199
  252   619          253179667
  412   568          253184960
  378   584          253186856
  163   629          253188936
  217   624          253188937
   91   632          253189539
  385   581          253189566
  472   529          253189937
  423   562          253191295
  125   631          253192716
  279   614          253193183
  337   599          253194552
  199   626          253194975
  225   623          253194992
  352   594          253198792
  396   576          253202112
  258   618          253202544
  494   510          253204784
  313   606          253209313
  269   616          253210005
  363   590          253211147
   92   632          253214656
  246   620          253214936
  177   628          253218385
  147   630          253223523
  477   525          253234458
  126   631          253239967
   93   632          253240325
  414   567          253242207
  189   627          253243152
  463   536          253243503
  430   558          253248112
  284   613          253252701
  293   611          253252888
  493   511          253255988
  334   600          253259704
  394   577          253263017
   94   632          253266552
  355   593          253266732
  435   555          253266750
  467   533          253267000
  324   603          253268451
  164   629          253269133
  209   625          253269954
  446   548          253283128
  264   617          253284857
  483   520          253286587
  127   631          253287974
  148   630          253288792
  449   546          253290185
  233   622          253291185
   95   632          253293343
  459   539          253293398
  317   605          253300138
  240   621          253307061
  416   566          253312792
  178   628          253312904
  492   512          253313216
  443   550          253313307
  200   626          253314376
  383   582          253319255
   96   632          253320704
  425   561          253324106
  371   587          253326814
  218   624          253330856
  452   544          253334592
  128   631          253336743
  392   578          253336840
  331   601          253346492
  226   623          253347543
   97   632          253348641
  165   629          253350314
  190   627          253350883
  149   630          253354949
  358   592          253357400
  289   612          253358497
  376   585          253359001
  471   530          253364111
  366   589          253364365
  253   619          253370936
  491   513          253376468
   98   632          253377160
  440   552          253380608
  476   526          253381752
  129   631          253386280
  418   565          253396757
  247   620          253397223
  482   521          253400929
  210   625          253401625
  259   618          253403011
  275   615          253405250
   99   632          253406267
  306   608          253408328
  179   628          253408491
  302   609          253410137
  455   542          253416463
  150   630          253422000
  390   579          253423539
  321   604          253425025
  280   614          253427544
  270   616          253427896
  432   557          253430261
  166   629          253432485
  201   626          253434977
  100   632          253435968
  130   631          253436591
  310   607          253439543
  298   610          253444592
  490   514          253445744
  234   622          253454752
  328   602          253454760
  191   627          253459754
  381   583          253461628
  462   537          253465281
  101   632          253466269
  466   534          253468000
  427   560          253470483
  361   591          253470952
  219   624          253474083
  241   621          253480582
  344   597          253483757
  437   554          253484917
  131   631          253487682
  151   630          253489951
  347   596          253490659
  420   564          253494144
  265   617          253494738
  285   613          253495522
  102   632          253497176
  341   598          253499013
  227   623          253501450
  314   606          253504160
  180   628          253505152
  294   611          253511315
  167   629          253515652
  350   595          253519875
  489   515          253521044
  481   522          253521289
  388   580          253523072
  103   632          253528695
  211   625          253534556
  475   527          253535058
  458   540          253535912
  338   599          253536271
  132   631          253539559
  369   588          253540881
  374   586          253543680
  470   531          253544291
  202   626          253556784
  152   630          253558808
  104   632          253560832
  254   619          253563723
  192   627          253569771
  353   594          253571561
  405   572          253579373
  248   620          253580992
  448   547          253582715
  403   573          253583344
  325   603          253584352
  407   571          253588554
  445   549          253590274
  133   631          253592228
  105   632          253593593
  335   600          253595375
  168   629          253599821
  401   574          253600425
  488   516          253602368
  318   605          253602557
  181   628          253602893
  422   563          253604995
  260   618          253605032
  364   590          253607544
  290   612          253609928
  409   570          253610929
  451   545          253612476
  379   584          253616643
  220   624          253618624
  235   622          253619723
  434   556          253626120
  106   632          253626984
  153   630          253628577
  429   559          253630468
  399   575          253630574
  276   615          253632951
  442   551          253635039
  386   581          253635397
    0   633          253636137
    1   633          253636138
    2   633          253636145
    3   633          253636164
    4   633          253636201
    5   633          253636262
    6   633          253636353
    7   633          253636480
    8   633          253636649
    9   633          253636866
   10   633          253637137
   11   633          253637468
   12   633          253637865
   13   633          253638334
   14   633          253638881
   15   633          253639512
   16   633          253640233
   17   633          253641050
   18   633          253641969
   19   633          253642996
   20   633          253644137
   21   633          253645398
  134   631          253645695
  356   593          253645873
  411   569          253646540
   22   633          253646785
  271   616          253647407
  480   523          253647667
   23   633          253648304
   24   633          253649961
   25   633          253651762
   26   633          253653713
  242   621          253655549
   27   633          253655820
  228   623          253656719
   28   633          253658089
   29   633          253660526
  107   632          253661011
   30   633          253663137
  281   614          253663585
   31   633          253665928
  212   625          253668753
   32   633          253668905
   33   633          253672074
  397   576          253673749
  465   535          253675000
   34   633          253675441
  332   601          253676169
   35   633          253679012
  454   543          253679671
  203   626          253679803
  193   627          253680940
   36   633          253682793
  303   609          253684656
  169   629          253684998
   37   633          253686790
  487   517          253689716
  307   608          253690155
   38   633          253691009
  461   538          253693053
  474   528          253694376
  413   568          253695429
   39   633          253695456
  108   632          253695680
  154   630          253699264
  135   631          253699966
   40   633          253700137
  182   628          253701720
   41   633          253705058
  266   617          253706209
   42   633          253710225
  299   610          253711899
   43   633          253715644
  439   553          253716896
   44   633          253721321
   45   633          253727262
  311   607          253728774
  424   562          253729352
  395   577          253729908
  469   532          253730477
  109   632          253730997
   46   633          253733473
  322   604          253735112
   47   633          253739960
  286   613          253740053
  372   587          253740851
  359   592          253742967
   48   633          253746729
   49   633          253753786
  136   631          253755047
  415   567          253757638
  255   619          253758034
  384   582          253760472
   50   633          253761137
  221   624          253764485
  249   620          253766249
  110   632          253766968
  367   589          253767332
   51   633          253768788
  502   503          253769535
  155   630          253770875
  170   629          253771189
  295   611          253771506
  501   504          253775565
   52   633          253776745
  329   602          253778497
  479   524          253780063
  486   518          253783088
  377   585          253784258
  457   541          253784414
   53   633          253785014
  236   622          253786104
  500   505          253787625
  194   627          253793267
   54   633          253793601
  393   578          253799009
  315   606          253800891
  183   628          253801639
   55   633          253802512
  111   632          253803599
  204   626          253804040
  431   558          253804103
  213   625          253804222
  499   506          253805715
  261   618          253808613
  137   631          253810944
   56   633          253811753
  229   623          253813356
   57   633          253821330
  498   507          253829835
   58   633          253831249
  243   621          253831968
  417   566          253833209
  436   555          253835731
  345   597          253839798
  112   632          253840896
   59   633          253841516
  156   630          253843416
  342   598          253848880
   60   633          253852137
  348   596          253852928
  171   629          253858400
  473   529          253859706
  497   508          253859985
  277   615          253862308
  362   591          253862999
  291   612          253863099
   61   633          253863118
  426   561          253867257
  138   631          253867663
  272   616          253868544
   62   633          253874465
  113   632          253878865
  339   599          253880018
  391   579          253881010
  447   548          253881215
  485   519          253882484
   63   633          253886184
  464   536          253888000
  351   595          253888426
  496   509          253896165
  450   546          253896336
  382   583          253898255
   64   633          253898281
  282   614          253901312
  326   603          253902203
  184   628          253902656
  444   550          253903384
  195   627          253906758
  319   605          253906884
   65   633          253910762
  222   624          253911672
  157   630          253916893
  114   632          253917512
  478   525          253918477
  267   617          253919276
  419   565          253922184
  468   533          253922669
   66   633          253923633
  139   631          253925210
  460   539          253926819
  205   626          253929501
  336   600          253933056
   67   633          253936900
  495   510          253938375
  214   625          253940969
  354   594          253946448
  172   629          253946637
  453   544          253948861
  370   588          253950472
   68   633          253950569
  250   620          253953000
  256   619          253953875
  237   622          253953901
  115   632          253956843
  304   609          253960993
  441   552          253962729
  375   586          253964431
   69   633          253964646
  230   623          253971367
  308   608          253973824
  389   580          253975869
   70   633          253979137
  300   610          253981000
  140   631          253983591
  287   613          253986300
  494   511          253986615
  484   520          253987904
  158   630          253991312
  433   557          253991430
   71   633          253994048
  116   632          253996864
  185   628          254004777
  365   590          254006125
  333   601          254007838
   72   633          254009385
  244   621          254009845
  262   618          254013760
  428   560          254018752
  312   607          254019871
  196   627          254021419
  421   564          254024605
   73   633          254025154
  357   593          254027150
  472   530          254031048
  296   611          254033467
  173   629          254035906
  117   632          254037581
  456   542          254038904
  493   512          254040885
   74   633          254041361
  141   631          254042812
  323   604          254047131
  380   584          254048704
  206   626          254056192
   75   633          254058012
  438   554          254059136
  223   624          254060191
  477   526          254062909
  159   630          254066679
  404   573          254071781
  406   572          254072664
   76   633          254075113
  118   632          254079000
  215   625          254079000
  387   581          254083544
  402   574          254084032
  408   571          254086723
  273   616          254091313
   77   633          254092670
  278   615          254093327
  483   521          254099348
  316   606          254099512
  492   513          254101185
  142   631          254102879
  330   602          254104208
  463   537          254107000
  186   628          254108008
  400   575          254109375
   78   633          254110689
  410   570          254114000
  292   612          254118016
  467   534          254120867
  119   632          254121127
  238   622          254123120
  174   629          254126213
   79   633          254129176
  360   592          254130688
  231   623          254130758
  268   617          254133945
  197   627          254137256
  423   563          254140514
  283   614          254140731
  251   620          254141251
  160   630          254143000
  398   576          254147768
   80   633          254148137
  257   619          254151252
  412   569          254154537
  373   587          254157120
  143   631          254163798
  120   632          254163968
  459   540          254166579
  491   514          254167515
   81   633          254167578
  368   589          254172501
  430   559          254183879
  207   626          254184119
  446   549          254185685
  449   547          254186172
   82   633          254187505
  245   621          254189186
  435   556          254192491
  346   597          254197909
  396   577          254199169
  343   598          254200799
  385   582          254203993
  121   632          254207529
   83   633          254207924
  414   568          254208376
  471   531          254208402
  224   624          254210048
  378   585          254211777
  187   628          254212355
  320   605          254213125
  476   527          254213359
  482   522          254216816
  349   596          254217285
  175   629          254217564
  216   625          254218321
  161   630          254220281
  263   618          254220479
  327   603          254222010
  443   551          254222458
  452   545          254224033
  144   631          254225575
  340   599          254225799
   84   633          254228841
  288   613          254234269
  305   609          254239154
  490   515          254239875
   85   633          254250262
  122   632          254251816
  301   610          254251901
  198   627          254254275
  363   591          254257218
  352   595          254259083
  309   608          254259341
  394   578          254263536
  425   562          254269953
   86   633          254272193
  337   600          254272753
  416   567          254275559
  145   631          254288216
  232   623          254291535
  239   622          254293767
   87   633          254294640
  440   553          254296377
  123   632          254296835
  297   611          254297204
  162   630          254298528
  455   543          254299382
  176   629          254309965
  313   607          254312840
  208   626          254313288
  274   616          254315720
   88   633          254317609
  188   628          254317824
  489   516          254318265
  355   594          254323459
  466   535          254325071
  279   615          254326014
  252   620          254331008
  462   538          254332000
  383   583          254337174
  481   523          254340308
  392   579          254340827
   89   633          254341106
  334   601          254341505
  124   632          254342592
  258   619          254350171
  269   617          254350222
  146   631          254351727
  418   566          254356128
  217   625          254358938
  324   604          254361088
  225   624          254361249
  371   588          254362283
  432   558          254362680
   90   633          254365137
  475   528          254369827
  246   621          254369997
  199   627          254372482
  293   612          254374685
  163   630          254377747
  284   614          254381848
  376   586          254387432
  125   632          254389093
   91   633          254389708
  470   532          254391768
  317   606          254400029
  488   517          254402685
  177   629          254403422
  366   590          254406896
  437   555          254407328
  358   593          254410569
  458   541          254412333
  427   561          254412964
   92   633          254414825
  147   631          254416114
  189   628          254424421
  264   618          254428776
  390   580          254431000
  331   602          254431899
  126   632          254436344
   93   633          254440494
  209   626          254443705
  420   565          254450125
  233   623          254453704
  164   630          254457944
  240   622          254465848
   94   633          254466721
  480   524          254469824
  148   631          254481383
  448   548          254481984
  381   584          254483045
  289   613          254483966
  127   632          254484351
  200   627          254491883
  487   518          254493135
   95   633          254493512
  445   550          254496125
  178   629          254497941
  218   625          254500857
  451   546          254505187
  226   624          254513800
  306   609          254519145
  361   592          254520569
   96   633          254520873
  321   605          254521286
  253   620          254522277
  302   610          254524608
  503   503          254527054
  502   504          254530072
  190   628          254532152
  474   529          254532313
  128   632          254533120
  388   581          254534013
  465   536          254535281
  165   630          254539125
  501   505          254539126
  275   616          254541771
  328   603          254543779
  310   608          254546712
  442   552          254547496
  149   631          254547540
   97   633          254548810
  259   619          254550638
  247   621          254552284
  500   506          254554216
  344   598          254554776
  434   557          254555197
  422   564          254557592
  347   597          254558096
  280   615          254560375
  405   573          254562642
  298   611          254562723
  461   539          254563000
  454   544          254565848
  270   617          254568113
  407   572          254568391
  429   560          254569589
  403   574          254570051
  341   599          254573620
  499   507          254575342
  210   626          254575376
  374   587          254575627
   98   633          254577329
  369   589          254579878
  469   533          254581146
  129   632          254582657
  350   596          254583736
  409   571          254587340
  486   519          254589615
  401   575          254590576
  179   629          254593528
  498   508          254602504
  479   525          254605364
   99   633          254606436
  314   607          254607687
  201   627          254612484
  338   600          254614472
  150   631          254614591
  234   623          254617271
  411   570          254619531
  166   630          254621296
  399   576          254624175
  285   614          254624669
  353   595          254631852
  130   632          254632968
  294   612          254633112
  497   509          254635702
  439   554          254635983
  100   633          254636137
  265   618          254638657
  241   622          254639369
  191   628          254641023
  379   585          254641564
  219   625          254644084
  386   582          254649824
  364   591          254653615
  457   542          254664081
  413   569          254665006
  101   633          254666438
  227   624          254667707
  397   577          254670806
  496   510          254674936
  325   604          254676989
  335   601          254677176
  424   563          254678571
  151   631          254682542
  131   632          254684059
  180   629          254690189
  485   520          254692125
  102   633          254697345
  473   530          254700817
  318   606          254702448
  356   594          254702600
  167   630          254704463
  211   626          254708307
  254   620          254715064
  495   511          254720206
  415   568          254723807
  103   633          254728864
  395   578          254730427
  202   627          254734291
  290   613          254735397
  132   632          254735936
  248   621          254736053
  431   559          254739870
  478   526          254746928
  192   628          254751040
  152   631          254751399
  464   537          254751497
  260   619          254752659
  104   633          254761001
  436   556          254761472
  332   602          254761576
  276   616          254769472
  494   512          254771512
  372   588          254776320
  468   534          254776536
  384   583          254778391
  235   623          254782242
  447   549          254783772
  271   617          254787624
  181   629          254787930
  133   632          254788605
  220   625          254788625
  168   630          254788632
  450   547          254792323
  105   633          254793762
  417   567          254795976
  359   593          254796136
  281   615          254796416
  303   610          254799127
  460   540          254800000
  484   521          254800665
  307   609          254800972
  393   579          254802996
  367   590          254809863
  444   551          254812535
  377   586          254812689
  426   562          254813104
  242   622          254814336
  153   631          254821168
  228   624          254822976
  106   633          254827153
  493   513          254828854
  299   611          254830030
  322   605          254831373
  311   608          254835943
  453   545          254838302
    0   634          254840104
    1   634          254840105
    2   634          254840112
    3   634          254840131
    4   634          254840168
    5   634          254840229
    6   634          254840320
    7   634          254840447
    8   634          254840616
    9   634          254840833
   10   634          254841104
   11   634          254841435
   12   634          254841832
  134   632          254842072
   13   634          254842301
  212   626          254842504
   14   634          254842848
   15   634          254843479
   16   634          254844200
   17   634          254845017
   18   634          254845936
   19   634          254846963
   20   634          254848104
   21   634          254849365
  266   618          254850128
   22   634          254850752
   23   634          254852271
   24   634          254853928
   25   634          254855729
  203   627          254857310
   26   634          254857680
   27   634          254859787
  107   633          254861180
   28   634          254862056
  193   628          254862209
   29   634          254864493
   30   634          254867104
  329   603          254867516
  286   614          254869200
   31   634          254869895
   32   634          254872872
  169   630          254873809
  472   531          254875339
   33   634          254876041
  441   553          254878498
   34   634          254879408
  419   566          254881555
   35   634          254882979
  182   629          254886757
   36   634          254886760
  391   580          254888471
   37   634          254890757
  154   631          254891855
  492   514          254892232
  295   612          254893303
  477   527          254894516
   38   634          254894976
  108   633          254895849
  135   632          254896343
   39   634          254899423
   40   634          254904104
  315   607          254904418
   41   634          254909025
  255   620          254909375
  345   598          254910817
  362   592          254912616
   42   634          254914192
  483   522          254915235
   43   634          254919611
  382   584          254919672
  348   597          254920365
  249   621          254921310
  456   543          254921823
  342   599          254923487
  433   558          254923849
   44   634          254925288
  109   633          254931166
   45   634          254931229
  221   625          254934486
   46   634          254937440
   47   634          254943927
  236   623          254948623
   48   634          254950696
  136   632          254951424
  351   596          254952287
  261   619          254956240
   49   634          254957753
  339   600          254958219
  170   630          254960000
  428   561          254961233
  491   515          254961646
  155   631          254963466
   50   634          254965104
  110   633          254967137
   51   634          254972755
  463   538          254973719
  194   628          254974536
  467   535          254977938
  213   626          254977973
  229   624          254979613
  421   565          254980586
   52   634          254980712
  204   627          254981547
  438   555          254981547
  183   629          254986676
  389   581          254986810
  291   613          254988568
   53   634          254988981
  370   589          254989469
  243   622          254990755
  326   604          254994840
  375   587          254996378
   54   634          254997568
  277   616          254998829
  111   633          255003768
   55   634          255006479
  354   595          255006739
  319   606          255006775
  137   632          255007321
  272   617          255008761
  336   601          255014857
   56   634          255015720
   57   634          255025297
  282   615          255034143
   58   634          255035216
  482   523          255035835
  156   631          255036007
  490   516          255037096
  112   633          255041065
  459   541          255043000
   59   634          255045483
  171   630          255047211
  476   528          255048128
  365   591          255052196
  471   532          255055879
  406   573          255055933
   60   634          255056104
  404   574          255058488
  267   618          255063195
  138   632          255064040
  408   572          255066560
   61   634          255067085
  380   585          255073625
  402   575          255074183
  304   610          255075464
   62   634          255078432
  113   633          255079034
  222   625          255081673
  357   594          255083877
  308   609          255084641
  449   548          255085441
  184   629          255087693
  195   628          255088027
   63   634          255090151
  410   571          255090411
  446   550          255091536
  423   564          255093111
  333   602          255093245
  387   582          255097971
  300   611          255099131
   64   634          255102248
  400   576          255102976
  256   620          255105216
  205   627          255107008
  250   621          255108061
  157   631          255109484
  214   626          255114720
   65   634          255114729
  287   614          255115447
  237   623          255116420
  452   546          255116744
  114   633          255117681
  489   517          255118582
  435   557          255121568
  139   632          255121587
  430   560          255123000
  312   608          255127040
  412   570          255127528
   66   634          255127600
  443   552          255134915
  172   630          255135448
  230   624          255137624
   67   634          255140867
  323   605          255143392
  398   577          255144825
   68   634          255154536
  296   612          255155264
  115   633          255157012
  262   619          255161387
  481   524          255162465
   69   634          255168613
  244   622          255168632
  414   569          255177953
  140   632          255179968
   70   634          255183104
  360   593          255183857
  158   631          255183903
  466   536          255185352
  455   544          255185559
  185   629          255189814
  373   588          255192589
  330   603          255193227
  116   633          255197033
   71   634          255198015
  396   578          255199688
  462   539          255201947
  196   628          255202688
  316   607          255203039
  488   518          255206104
  475   529          255207764
   72   634          255213352
  368   590          255215032
  440   554          255215464
  425   563          255219172
  385   583          255221912
  173   630          255224717
   73   634          255229121
  278   616          255229848
  223   625          255230192
  273   617          255231530
  206   627          255233699
  117   633          255237750
  141   632          255239189
  378   586          255240208
  416   568          255241728
  470   533          255242437
  292   613          255243485
   74   634          255245328
  215   626          255252751
  159   631          255259270
   75   634          255261979
  394   579          255267523
  346   598          255268928
  283   615          255273562
  343   599          255275406
  268   618          255277864
   76   634          255279080
  118   633          255279169
  349   597          255284722
  238   623          255285639
  503   504          255287591
  458   542          255292000
  186   629          255293045
  502   505          255293633
  480   525          255295125
  251   621          255296312
   77   634          255296637
  231   624          255297015
  432   559          255298447
  142   632          255299256
  487   519          255299662
  257   620          255302593
  340   600          255304000
  501   506          255305717
  363   592          255306835
  320   606          255313016
  327   604          255314647
   78   634          255314656
  174   630          255315024
  197   628          255318525
  418   567          255318895
  119   633          255321296
  352   596          255322944
  500   507          255323843
  437   556          255333069
   79   634          255333143
  160   631          255335591
  245   622          255347973
  499   508          255348011
  392   580          255348288
   80   634          255352104
  305   610          255353625
  337   601          255354554
  383   584          255358591
  427   562          255358811
  143   632          255360175
  207   627          255361626
  288   614          255363416
  120   633          255364137
  263   619          255368106
  301   611          255370032
  309   609          255370158
   81   634          255371545
  474   530          255373424
  498   509          255378221
  224   625          255380049
  355   595          255383750
  448   549          255384541
   82   634          255391472
  216   626          255392072
  187   629          255397392
  465   537          255398778
  486   520          255399256
  451   547          255401174
  371   589          255401280
  445   551          255405276
  175   630          255406375
  121   633          255407698
  420   566          255409496
   83   634          255411891
  161   631          255412872
  497   510          255414473
  297   612          255419001
  376   587          255419379
  313   608          255420009
  144   632          255421952
  334   602          255426912
   84   634          255432808
  479   526          255433815
  469   534          255435013
  198   628          255435544
  461   540          255436181
  390   581          255441941
  122   633          255451985
  366   591          255452967
   85   634          255454229
  454   545          255455289
  274   617          255455937
  239   623          255456286
  496   511          255456767
  324   605          255457349
  232   624          255457792
  279   616          255462535
  442   553          255463265
  358   594          255467296
   86   634          255476160
  145   632          255484593
  252   621          255486069
  434   558          255487616
  208   627          255490795
  162   631          255491119
  269   618          255494141
  123   633          255497004
   87   634          255498607
  176   630          255498776
  293   613          255500154
  258   620          255501512
  188   629          255502861
  317   607          255503556
  485   521          255504886
  495   512          255505103
  381   585          255507966
  429   561          255512070
  422   565          255513573
  284   615          255514679
  331   603          255520918
   88   634          255521576
  246   622          255528784
  225   625          255531250
  217   626          255532689
  124   633          255542761
   89   634          255545073
  473   531          255545108
  457   543          255547000
  146   632          255548104
  388   582          255548440
  405   574          255549349
  407   573          255551660
  199   628          255553751
  439   555          255558394
  494   513          255559481
  403   575          255560202
  409   572          255567177
   90   634          255569104
  163   631          255570338
  361   593          255573738
  264   619          255576403
  478   527          255578535
  401   576          255584177
  125   633          255589262
  177   630          255592233
   91   634          255593675
  411   571          255595942
  189   629          255609458
  374   588          255611096
  147   632          255612491
  289   614          255613113
  484   522          255616552
  464   538          255618216
   92   634          255618792
  493   514          255619901
  233   624          255619961
  321   606          255621177
  209   627          255621212
  399   577          255621232
  369   590          255622409
  240   623          255628367
  347   598          255629115
  344   599          255629383
  424   564          255631168
  468   535          255633607
  306   610          255633616
  328   604          255636416
  126   633          255636513
  413   570          255637997
  302   611          255642739
   93   634          255644461
  164   631          255650535
  350   597          255651173
  341   600          255651821
  310   609          255657529
  386   583          255667743
  379   586          255669995
   94   634          255670688
  397   578          255671325
  200   628          255673152
  218   626          255674608
  460   541          255676421
  253   621          255677338
  148   632          255677760
  431   560          255678991
  275   617          255681988
  226   625          255683801
  127   633          255684520
  298   612          255684520
  492   515          255686363
  178   630          255686752
  447   550          255689623
  436   557          255690549
  450   548          255691592
  415   569          255693384
  353   596          255695713
  338   601          255696273
  280   616          255696896
   95   634          255697479
  259   620          255701979
  364   592          255703232
  247   622          255711071
  270   618          255712032
  314   608          255714856
  190   629          255717189
  472   532          255722816
   96   634          255724840
  444   552          255724992
  477   528          255729285
  453   546          255731013
  165   631          255731716
  128   633          255733289
  483   523          255734254
  395   579          255734414
  149   632          255743917
   97   634          255752777
  210   627          255752883
  285   615          255757500
  294   613          255758581
  491   516          255758867
  417   568          255762145
  426   563          255762323
  335   602          255762583
  356   595          255762891
  325   605          255773250
   98   634          255781296
  179   630          255782339
  129   633          255782826
  234   624          255783528
  265   619          255786284
  201   628          255793753
  441   554          255797585
  384   584          255799808
  241   623          255801888
  318   607          255805975
  456   544          255808000
   99   634          255810403
  393   580          255810457
  150   632          255810968
  166   631          255813887
  372   589          255815317
  219   626          255817835
  191   629          255826060
  130   633          255833137
  490   517          255837413
  227   625          255837708
  467   536          255838219
  100   634          255840104
  463   539          255843666
  419   567          255844322
  377   587          255844636
  332   603          255850595
  359   594          255852863
  367   591          255855934
  482   524          255857992
  433   559          255859616
  290   614          255864544
  254   621          255870125
  101   634          255870405
  151   632          255878919
  180   630          255879000
  131   633          255884228
  211   627          255885814
  476   529          255886065
  248   622          255894840
  167   631          255897054
  391   581          255899412
  102   634          255901312
  260   620          255904000
  471   533          255906548
  428   562          255907080
  438   556          255907288
  276   617          255909689
  307   610          255915443
  202   628          255915560
  303   611          255917258
  489   518          255922001
  459   542          255922667
  322   606          255931264
  271   618          255931543
  103   634          255932831
  281   616          255932937
  192   629          255936077
  132   633          255936105
  421   566          255939957
  382   585          255944593
  311   609          255946760
  152   632          255947776
  235   624          255948499
  299   612          255951827
  329   604          255960153
  220   626          255962376
  104   634          255964968
  362   593          255965785
  181   630          255976741
  242   623          255976855
  168   631          255981223
  345   599          255985424
  481   525          255987766
  449   549          255987998
  133   633          255988774
  348   598          255991384
  228   625          255992977
  105   634          255997729
  266   619          255997755
  446   551          256000687
  389   582          256001237
  342   600          256001688
  286   615          256002031
  315   608          256011587
  488   519          256012631
  452   547          256012731
  153   632          256017545
  295   613          256018772
  351   597          256019724
  212   627          256020011
  106   634          256031120
  375   588          256031847
  370   590          256032000
  203   628          256038579
  339   601          256040020
  134   633          256042241
  406   574          256042640
  193   629          256047246
    0   635          256047875
    1   635          256047876
    2   635          256047883
    3   635          256047902
    4   635          256047939
    5   635          256048000
    6   635          256048091
  504   504          256048128
    7   635          256048218
    8   635          256048387
    9   635          256048604
  404   575          256048639
  466   537          256048849
   10   635          256048875
  475   530          256048875
  423   565          256049092
   11   635          256049206
   12   635          256049603
  408   573          256049829
   13   635          256050072
   14   635          256050619
  443   553          256050684
  503   505          256051152
   15   635          256051250
   16   635          256051971
   17   635          256052788
   18   635          256053707
  435   558          256053987
   19   635          256054734
   20   635          256055875
   21   635          256057136
   22   635          256058523
   23   635          256060042
  502   506          256060224
   24   635          256061699
   25   635          256063500
  255   621          256064436
  107   634          256065147
   26   635          256065451
  430   561          256065481
  169   631          256066400
   27   635          256067558
  402   576          256067784
   28   635          256069827
  410   572          256070248
  354   596          256070600
   29   635          256072264
   30   635          256074875
  455   545          256075000
  462   540          256075128
  501   507          256075344
  182   630          256075568
   31   635          256077666
  249   622          256080097
   32   635          256080643
   33   635          256083812
   34   635          256087179
  154   632          256088232
   35   635          256090750
  326   605          256091101
   36   635          256094531
  470   534          256096304
  135   633          256096512
  500   508          256096512
   37   635          256098528
  108   634          256099816
  400   577          256100033
  336   602          256100264
  365   592          256101813
  380   586          256102056
   38   635          256102747
  412   571          256103939
   39   635          256107194
  261   620          256107581
  221   626          256108237
  487   520          256109303
  319   607          256110302
   40   635          256111875
  236   624          256114880
  387   583          256115890
   41   635          256116796
  291   614          256117715
   42   635          256121963
  480   526          256123576
  499   509          256123728
   43   635          256127382
   44   635          256133059
  109   634          256135133
  440   555          256137875
   45   635          256139000
  277   617          256139046
  357   595          256144168
   46   635          256145211
  398   578          256145344
  229   625          256149614
  414   570          256150944
  136   633          256151593
   47   635          256151698
  170   631          256152591
  272   618          256152680
  243   623          256153274
  213   627          256155480
  498   510          256156992
   48   635          256158467
  194   629          256159573
  155   632          256159843
  204   628          256162816
   49   635          256165524
  282   616          256170664
  110   634          256171104
  425   564          256171769
   50   635          256172875
  458   543          256174919
  183   630          256175487
   51   635          256180526
  333   603          256182264
   52   635          256188483
  304   611          256193595
  497   511          256196304
   53   635          256196752
  308   610          256199112
  396   579          256203675
   54   635          256205339
  137   633          256207490
  111   634          256207735
  267   619          256210822
  416   569          256211305
  486   521          256212017
   55   635          256214250
  474   531          256217715
  300   612          256220928
   56   635          256223491
  373   589          256231586
  156   632          256232384
   57   635          256233068
  432   560          256237568
  312   609          256237857
  171   631          256239802
  360   594          256240584
  496   512          256241664
   58   635          256242987
  323   606          256243283
  385   584          256243329
  112   634          256245032
  287   615          256248278
   59   635          256253254
  222   626          256255424
  256   621          256260277
  368   591          256261103
  437   557          256262146
   60   635          256263875
  138   633          256264209
  479   527          256265422
  465   538          256265497
  250   622          256266848
  378   587          256272155
  195   629          256273064
   61   635          256274856
  394   580          256274984
  184   630          256276504
  296   613          256280733
  237   624          256282677
  113   634          256283001
  418   568          256285064
  330   604          256285864
   62   635          256286203
  205   628          256288277
  448   550          256290392
  469   535          256292084
  214   627          256292227
  495   513          256293072
   63   635          256297922
  451   548          256300443
  157   632          256305861
  230   625          256307625
  427   563          256308030
   64   635          256310019
  316   608          256310208
  461   541          256312602
  262   620          256312728
  445   552          256317733
  485   522          256320773
  114   634          256321648
  139   633          256321756
   65   635          256322500
  172   631          256328039
  244   623          256331151
   66   635          256335371
  346   599          256343535
  454   546          256348000
   67   635          256348638
  494   514          256350528
  343   600          256353607
  349   598          256355741
  392   581          256359229
  363   593          256360004
  115   634          256360979
   68   635          256362307
  278   617          256370065
  420   567          256372263
  292   614          256372632
  273   618          256375449
   69   635          256376384
  185   630          256378625
  140   633          256380137
  158   632          256380280
  442   554          256382352
  383   585          256383512
  340   601          256385801
  196   629          256387725
  352   597          256390381
   70   635          256390875
  473   532          256392585
  116   634          256401000
  223   626          256403943
   71   635          256405786
  283   616          256410083
  327   605          256410908
  478   528          256413304
  493   515          256414032
  206   628          256414968
  320   607          256416543
  173   631          256417308
   72   635          256421123
  434   559          256423383
  268   619          256425491
  215   627          256430258
  457   544          256433177
  484   523          256435571
   73   635          256436892
  141   633          256439358
  337   602          256439961
  117   634          256441717
  371   590          256443811
  355   596          256447611
  238   624          256451896
   74   635          256453099
  376   588          256454848
  251   622          256455099
  159   632          256455647
  390   582          256456368
  257   621          256457654
  429   562          256457917
  231   625          256467016
   75   635          256469750
  305   611          256471756
  422   566          256472944
  186   630          256481856
  118   634          256483136
  492   516          256483584
  439   556          256484135
  309   610          256484629
   76   635          256486851
  464   539          256488163
  301   612          256491829
  468   536          256493888
  288   615          256496247
  142   633          256499425
  366   592          256502584
  197   629          256503562
   77   635          256504408
  174   631          256507615
  245   623          256510492
  334   603          256515931
  263   620          256519447
   78   635          256522427
  119   634          256525263
  358   595          256527587
  313   609          256530826
  160   632          256531968
  381   586          256536397
  407   574          256538367
  405   575          256539500
   79   635          256540914
  207   628          256542895
  297   613          256544470
  409   573          256550446
  224   626          256553800
  403   576          256553803
  460   542          256556088
  483   524          256556411
  324   606          256557240
  491   517          256559184
   80   635          256559875
  143   633          256560344
  388   583          256566359
  477   529          256567222
  120   634          256568104
  216   627          256569579
  472   533          256573485
  411   572          256575779
   81   635          256579316
  401   577          256581234
  187   630          256586203
  424   565          256587149
  450   549          256594149
  447   551          256598774
  175   631          256598966
   82   635          256599243
  274   618          256599856
  279   617          256602752
  161   632          256609249
  317   608          256610725
  121   634          256611665
  331   604          256613555
  413   571          256614408
   83   635          256619662
  198   629          256620581
  431   561          256621472
  399   578          256621751
  144   633          256622121
  239   624          256622543
  436   558          256622968
  453   547          256627000
  232   625          256627793
  293   614          256629301
  361   594          256630465
   84   635          256640579
  444   553          256640761
  490   518          256640832
  269   619          256641768
  252   622          256644856
  374   589          256650093
  284   616          256651200
  122   634          256655952
  258   621          256656573
   85   635          256662000
  415   570          256666375
  369   591          256668480
  208   628          256672064
  397   579          256675312
  482   525          256683293
   86   635          256683931
  145   633          256684762
  162   632          256687496
  386   584          256689160
  246   623          256691303
  176   631          256691367
  188   630          256691672
  456   545          256697441
  123   634          256700971
  467   537          256701716
  379   587          256701942
  347   599          256703722
  225   626          256705001
   87   635          256706378
  344   600          256707584
  217   627          256710196
  426   564          256714920
  463   540          256716847
  441   555          256719996
  350   598          256722192
  321   607          256724704
  476   530          256727176
  264   620          256727744
  489   519          256728528
   88   635          256729347
  417   569          256731722
  328   605          256732677
  341   601          256733622
  199   629          256738788
  395   580          256741875
  289   615          256745944
  124   634          256746728
  146   633          256748273
  306   611          256751747
   89   635          256752844
  364   593          256756401
  471   534          256760415
  353   597          256763150
  302   612          256764536
  163   632          256766715
  310   610          256772000
   90   635          256776875
  338   602          256781680
  177   631          256784824
  233   625          256789962
  125   634          256793229
  240   624          256794624
  189   630          256798269
  433   560          256798737
   91   635          256801446
  209   628          256802481
  459   543          256805586
  298   613          256809989
  419   568          256810491
  504   505          256811689
  147   633          256812660
  481   526          256816217
  503   506          256817743
  393   581          256821398
  488   520          256822272
  384   585          256824729
  314   609          256825673
  275   618          256825907
   92   635          256826563
  356   596          256826752
  502   507          256829851
  253   622          256836125
  438   557          256836365
  280   617          256837113
  126   634          256840480
  164   632          256846912
  501   508          256848013
  335   603          256851602
  218   627          256852115
   93   635          256852232
  428   563          256856299
  259   621          256857040
  226   626          256857552
  372   590          256857848
  200   629          256858189
  270   619          256859659
  500   509          256872229
  325   606          256873141
  247   623          256873590
  148   633          256877929
   94   635          256878459
  178   631          256879343
  377   588          256880105
  294   614          256887728
  127   634          256888487
  475   531          256893166
  449   550          256893849
  285   616          256894021
  499   510          256902499
  421   567          256902724
   95   635          256905250
  367   592          256905551
  190   630          256906000
  452   548          256912000
  318   608          256913144
  446   552          256913144
  359   595          256913154
  391   582          256913839
  466   538          256915568
  487   521          256922064
  165   632          256928093
   96   635          256932611
  210   628          256934152
  128   634          256937256
  265   620          256937625
  498   511          256938823
  332   604          256943232
  149   633          256944086
  462   541          256951549
  470   535          256953375
  234   625          256953529
  480   527          256955183
   97   635          256960548
  455   546          256967711
  241   624          256968145
  443   554          256969771
  382   586          256973024
  179   631          256974930
  201   629          256978790
  497   512          256981201
  129   634          256986793
   98   635          256989067
  435   559          256989754
  219   627          256995342
  290   615          256997375
  423   566          257008463
  166   632          257010264
  150   633          257011137
  430   562          257011328
  227   626          257011459
  191   630          257014871
   99   635          257018174
  389   583          257019156
  362   594          257022512
  486   522          257027904
  254   622          257028912
  496   513          257029633
  406   575          257032791
  307   611          257033574
  322   607          257034791
  408   574          257036536
  130   634          257037104
  303   612          257039055
  404   576          257042240
  100   635          257047875
  410   573          257053517
  276   618          257053608
  329   605          257056414
  248   623          257057359
  260   621          257059061
  458   544          257061096
  311   610          257061231
  440   556          257063616
  345   600          257063625
  402   577          257064841
  474   532          257065192
  348   599          257065991
  211   628          257067083
  375   589          257070844
  180   631          257071591
  281   617          257073154
  299   613          257077296
  370   591          257078071
  101   635          257078176
  151   633          257079088
  271   619          257079170
  342   601          257083489
  412   572          257083776
  495   514          257084119
  131   634          257088195
  351   598          257090743
  167   632          257093431
  479   528          257100191
  400   578          257100552
  202   629          257100597
  102   635          257109083
  235   625          257118500
  315   609          257122404
  192   630          257124888
  339   602          257125427
  414   571          257127355
  425   565          257127750
  380   587          257134003
  465   539          257135444
  387   584          257137307
  354   597          257138037
  286   616          257138552
  485   523          257139792
  220   627          257139883
  132   634          257140072
  103   635          257140602
  242   624          257143112
  494   515          257144659
  295   614          257147919
  152   633          257147945
  266   620          257149096
  398   579          257149331
  469   536          257152365
  365   593          257154982
  228   626          257166728
  181   631          257169332
  104   635          257172739
  168   632          257177600
  432   561          257180049
  416   570          257184296
  336   603          257189283
  326   606          257190992
  461   542          257192269
  133   634          257192741
  437   558          257194565
  448   551          257199543
  212   628          257201280
  451   549          257203000
  105   635          257205500
  357   596          257208029
  396   580          257211136
  493   516          257211253
  319   608          257217471
  153   633          257217714
  255   622          257223223
  203   629          257223616
  445   553          257233502
  193   630          257236057
  106   635          257238891
  249   623          257242616
  473   533          257243254
  454   547          257243987
  134   634          257246208
  291   615          257250546
  478   529          257251241
  418   569          257254641
  484   524          257257728
    0   636          257259456
    1   636          257259457
    2   636          257259464
    3   636          257259483
    4   636          257259520
    5   636          257259581
    6   636          257259672
    7   636          257259799
    8   636          257259968
    9   636          257260185
   10   636          257260456
  427   564          257260627
   11   636          257260787
   12   636          257261184
   13   636          257261653
   14   636          257262200
  261   621          257262642
  169   632          257262777
   15   636          257262831
   16   636          257263552
   17   636          257264369
   18   636          257265288
   19   636          257266315
   20   636          257267456
  182   631          257268159
  385   585          257268250
   21   636          257268717
   22   636          257270104
   23   636          257271623
  107   635          257272918
   24   636          257273280
  373   590          257274117
  333   604          257274901
   25   636          257275081
   26   636          257277032
   27   636          257279139
   28   636          257281408
  277   618          257282965
   29   636          257283845
  492   517          257283901
  236   625          257284881
  221   627          257285744
  394   581          257285925
   30   636          257286456
  154   633          257288401
   31   636          257289247
   32   636          257292224
   33   636          257295393
   34   636          257298760
  272   619          257300307
  135   634          257300479
  360   595          257300875
   35   636          257302331
  442   555          257304763
   36   636          257306112
  108   635          257307587
  378   588          257307624
   37   636          257310109
  368   592          257310720
  282   617          257310881
   38   636          257314328
  304   612          257315392
  308   611          257317243
   39   636          257318775
  243   624          257319531
  457   545          257322618
  229   626          257323365
   40   636          257323456
   41   636          257328377
   42   636          257333544
  213   628          257336749
  420   568          257338432
   43   636          257338963
  109   635          257342904
   44   636          257344640
  300   613          257346397
  323   607          257346810
  204   629          257347853
  194   630          257348384
  170   632          257348968
   45   636          257350581
  312   610          257352328
  136   634          257355560
   46   636          257356792
  468   537          257357385
  155   633          257360012
  464   540          257361344
  267   620          257362163
  434   560          257362504
  491   518          257362603
   47   636          257363279
  183   631          257368078
   48   636          257370048
  392   582          257373656
   49   636          257377105
  110   635          257378875
  483   525          257381712
  330   605          257382125
   50   636          257384456
  287   616          257384799
   51   636          257392107
   52   636          257400064
  429   563          257407136
   53   636          257408333
  477   530          257408333
  296   614          257409880
  137   634          257411457
  383   586          257411943
  439   557          257413212
  111   635          257415506
  363   594          257416731
   54   636          257416920
  256   622          257419064
  316   609          257421025
  346   600          257421736
   55   636          257425831
  472   534          257427352
  250   623          257429367
  349   599          257430348
  156   633          257432553
  222   627          257432931
   56   636          257435072
  343   601          257435408
  422   567          257435711
  171   632          257436179
  460   543          257439007
   57   636          257444649
  490   519          257447359
  237   625          257452678
  112   635          257452803
   58   636          257454568
  352   598          257461400
  195   630          257461875
   59   636          257464835
  262   621          257467789
  138   634          257468176
  184   631          257469095
  340   602          257471208
  205   629          257473314
  214   628          257473496
  390   583          257474287
   60   636          257475456
  230   626          257481376
   61   636          257486437
  371   591          257489882
  113   635          257490772
  376   589          257493845
  244   624          257497408
   62   636          257497784
  450   550          257500000
  292   615          257505463
  157   633          257506030
   63   636          257509503
  327   606          257510799
  447   552          257511231
  482   526          257511744
  278   618          257513984
  355   597          257515048
   64   636          257521600
  273   619          257523076
  320   608          257523712
  172   632          257524416
  139   634          257525723
  453   548          257526269
  407   575          257528518
  337   603          257528980
  114   635          257529419
  405   576          257533101
   65   636          257534081
  409   574          257537153
  489   520          257538169
  424   566          257546520
   66   636          257546952
  283   617          257550300
  403   577          257550860
  366   593          257555753
  436   559          257558735
  411   573          257559048
  444   554          257559848
   67   636          257560219
  431   562          257567319
  381   587          257568344
  467   538          257568435
  115   635          257568750
  185   631          257571216
  476   531          257571467
   68   636          257573888
  505   505          257575250
  196   630          257576536
  268   620          257576832
  504   506          257578280
  158   633          257580449
  223   627          257581450
  401   578          257581753
  140   634          257584104
  503   507          257587370
  388   584          257587776
   69   636          257587965
  456   546          257590152
  358   596          257591448
  463   541          257593268
  305   612          257593553
  413   572          257594245
  206   629          257600005
   70   636          257602456
  502   508          257602520
  309   611          257602760
  334   604          257608568
  116   635          257608771
  215   628          257611527
  173   632          257613685
  257   622          257616441
  301   613          257617298
   71   636          257617367
  471   535          257617486
  251   623          257617618
  238   625          257621897
  501   509          257623730
  399   579          257625738
   72   636          257632704
  288   616          257632768
  488   521          257635033
  231   626          257640767
  415   571          257642786
  141   634          257643325
  313   610          257645297
  441   556          257645737
  481   527          257647824
   73   636          257648473
  117   635          257649488
  500   510          257651000
  159   633          257655816
  324   607          257660767
   74   636          257664680
  426   565          257670901
  297   614          257673617
  186   631          257674447
  263   621          257674508
  245   624          257676749
   75   636          257681331
  397   580          257682773
  499   511          257684330
  361   595          257690756
  118   635          257690907
  459   544          257691763
  197   630          257692373
  374   590          257692624
   76   636          257698432
  142   634          257703392
  174   632          257703992
  417   570          257704713
  331   605          257709816
  386   585          257714081
   77   636          257715989
  369   592          257718097
  317   609          257721542
  498   512          257723720
  207   629          257727932
  224   627          257731307
  160   633          257732137
  119   635          257733034
   78   636          257734008
  379   588          257737411
  487   522          257737951
  475   532          257740643
  433   561          257741218
  279   618          257746671
  274   619          257747483
  216   628          257750848
   79   636          257752495
  395   581          257752816
  293   615          257762132
  143   634          257764311
  438   558          257768784
  497   513          257769170
   80   636          257771456
  120   635          257775875
  187   631          257778794
  419   569          257780068
  347   600          257781923
  466   539          257785515
  344   601          257789385
  480   528          257789952
   81   636          257790897
  284   617          257791417
  239   625          257792544
  269   620          257793109
  175   632          257795343
  350   599          257796799
  232   626          257801544
  449   551          257803000
  252   623          257807375
  428   564          257808896
  198   630          257809392
  161   633          257809418
   82   636          257810824
  364   594          257813128
  470   536          257813656
  452   549          257814557
  258   622          257815360
  341   602          257819029
  121   635          257819436
  496   514          257820680
  144   634          257826088
  446   553          257828913
  462   542          257831216
   83   636          257831243
  321   608          257831873
  328   606          257832568
  353   598          257834169
  393   582          257835825
  486   523          257846923
   84   636          257852160
  384   586          257853160
  208   629          257857101
  246   624          257857560
  455   547          257863698
  122   635          257863723
  421   568          257868893
  338   603          257870699
  306   612          257873544
   85   636          257873581
  495   515          257878250
  289   616          257882465
  225   627          257882508
  264   621          257882805
  188   631          257884263
  162   633          257887665
  176   632          257887744
  145   634          257888729
  302   613          257890005
  310   611          257890131
  217   628          257891465
  443   555          257892182
  356   597          257894189
   86   636          257895512
  372   591          257903919
  123   635          257908742
  474   533          257915861
   87   636          257917959
  377   589          257919102
  199   630          257927599
  435   560          257928875
  391   583          257931758
  479   529          257938128
  298   614          257939136
  314   610          257940144
   88   636          257940928
  494   516          257941880
  335   604          257944239
  458   545          257950537
  146   634          257952240
  124   635          257954499
  367   593          257958720
  430   563          257960547
  485   524          257961949
  233   626          257963713
   89   636          257964425
  240   625          257964625
  163   633          257966884
  423   567          257971230
  275   619          257973534
  325   607          257976668
  359   596          257977015
  280   618          257981032
  177   632          257981201
  209   629          257987518
   90   636          257988456
  189   631          257990860
  440   557          257992693
  253   623          257998644
  125   635          258001000
  382   587          258004971
  465   540          258008625
  270   620          258011000
  493   517          258011570
   91   636          258013027
  259   622          258015827
  469   537          258015862
  147   634          258016627
  294   615          258020559
  318   609          258023961
  406   576          258026392
  408   575          258026687
  218   628          258033384
  285   617          258034238
  226   627          258035059
   92   636          258038144
  404   577          258039297
  332   605          258039493
  247   624          258039847
  410   574          258040224
  389   584          258040573
  200   630          258047000
  164   633          258047081
  126   635          258048251
   93   636          258063813
  402   578          258065360
  412   573          258067045
  461   543          258075188
  178   632          258075720
  148   634          258081896
  362   595          258082803
  484   525          258083029
  425   566          258087121
  492   518          258087320
   94   636          258090040
  478   530          258092352
  265   621          258092686
  127   635          258096258
  473   534          258097121
  190   631          258098591
  400   579          258104539
  414   572          258107192
  451   550          258108851
  448   552          258112000
  375   590          258113375
   95   636          258116831
  210   629          258119189
  432   562          258125896
  234   626          258127280
  370   592          258127688
  165   633          258128262
  437   559          258130332
  290   616          258133896
  241   625          258138146
  322   608          258141960
  454   548          258143256
   96   636          258144192
  348   600          258144192
  128   635          258145027
  345   601          258145426
  149   634          258148053
  445   554          258152589
  307   612          258155371
  329   606          258156305
  398   580          258156792
  416   571          258160707
  387   585          258162228
  303   613          258164524
  351   599          258165350
  201   630          258167601
  342   602          258168896
  491   519          258169130
  380   588          258169472
  179   632          258171307
   97   636          258172129
  219   628          258176611
  311   611          258179362
  227   627          258188966
  254   623          258191431
  129   635          258194564
   98   636          258200648
  276   619          258201235
  299   614          258206443
  191   631          258207462
  354   598          258209056
  483   526          258210163
  166   633          258210433
  365   594          258211709
  339   603          258214446
  150   634          258215104
  457   546          258215329
  427   565          258216608
  281   618          258217073
  260   622          258217848
  396   581          258222077
  248   624          258223616
  468   538          258224104
  418   570          258227632
   99   636          258229755
  442   556          258230504
  271   620          258230511
  315   610          258236875
  464   541          258237765
  130   635          258244875
  211   629          258252120
  477   531          258252624
  490   520          258257000
  100   636          258259456
  180   632          258267968
  357   597          258275466
  286   617          258278769
  295   615          258280750
  336   604          258281920
  151   634          258283055
  472   535          258284423
  202   630          258289408
  101   636          258289757
  235   626          258292251
  167   633          258293600
  326   607          258294519
  131   635          258295966
  385   586          258296681
  394   582          258300352
  266   621          258304157
  434   561          258304985
  420   569          258308009
  242   625          258313113
  192   631          258317479
  373   591          258320188
  102   636          258320664
  220   628          258321152
  460   544          258325184
  319   609          258328288
  505   506          258341841
  482   527          258343351
  228   627          258344235
  439   558          258345631
  378   589          258346621
  132   635          258347843
  504   507          258347907
  489   521          258350930
  152   634          258351912
  103   636          258352183
  429   564          258359733
  503   508          258360039
  368   593          258363889
  360   596          258364736
  181   632          258365709
  333   605          258371162
  168   633          258377769
  502   509          258378237
  104   636          258384320
  255   623          258385742
  212   629          258386317
  291   616          258387067
  392   583          258391575
  133   635          258400512
  422   568          258401880
  501   510          258402501
  249   624          258408873
  450   551          258409151
  203   630          258412427
  105   636          258417081
  476   532          258418944
  261   622          258421429
  153   634          258421681
  447   553          258427000
  193   631          258428648
  453   549          258428826
  277   619          258430592
  500   511          258432831
  467   539          258438382
  308   612          258439040
  304   613          258440861
  383   587          258443890
  106   636          258450472
  488   522          258450920
  272   620          258451648
  134   635          258453979
  323   608          258453979
  282   618          258454800
  236   626          258458632
  169   633          258462946
  182   632          258464536
  221   628          258467013
  499   512          258469227
  312   611          258470459
  463   542          258472935
    0   637          258474853
    1   637          258474854
    2   637          258474861
    3   637          258474880
    4   637          258474917
    5   637          258474978
    6   637          258475069
    7   637          258475196
    8   637          258475365
  300   614          258475544
    9   637          258475582
   10   637          258475853
   11   637          258476184
   12   637          258476581
  363   595          258477022
   13   637          258477050
   14   637          258477597
  471   536          258477767
   15   637          258478228
   16   637          258478949
   17   637          258479766
   18   637          258480685
   19   637          258481712
  330   606          258482016
  444   555          258482259
  481   528          258482593
   20   637          258482853
   21   637          258484114
  107   636          258484499
   22   637          258485501
  456   547          258486139
   23   637          258487020
   24   637          258488677
  243   625          258489532
   25   637          258490478
  154   634          258492368
   26   637          258492429
   27   637          258494536
  390   584          258495704
   28   637          258496805
  436   560          258497856
   29   637          258499242
  229   627          258500872
   30   637          258501853
  346   601          258503537
   31   637          258504644
   32   637          258507621
  135   635          258508250
  349   600          258508549
  424   567          258509287
   33   637          258510790
  498   513          258511689
   34   637          258514157
  431   563          258516538
  267   621          258517224
   35   637          258517728
  108   636          258519168
  343   602          258520815
   36   637          258521509
  213   629          258521786
  407   576          258522119
  287   617          258525016
   37   637          258525506
  409   575          258527304
   38   637          258529725
  405   577          258530158
   39   637          258534172
  316   610          258535496
  352   599          258536007
  376   590          258536376
  204   630          258536664
   40   637          258538853
  371   592          258539499
  194   631          258540975
  296   615          258542711
   41   637          258543774
  411   574          258545755
   42   637          258548941
  170   633          258549137
  403   578          258551379
   43   637          258554360
  109   636          258554485
  487   523          258556970
   44   637          258560037
  497   514          258560217
  340   603          258560227
  136   635          258563331
  155   634          258563979
  183   632          258564455
   45   637          258565978
   46   637          258572189
  441   557          258574814
  413   573          258577514
   47   637          258578676
  459   545          258581204
  256   623          258581583
   48   637          258585445
  401   579          258585740
  355   598          258586067
  110   636          258590456
  475   533          258591312
   49   637          258592502
  250   624          258595624
   50   637          258599853
  381   588          258603813
   51   637          258607504
  366   594          258612480
  388   585          258612697
  222   628          258614200
  327   607          258614326
  496   515          258614811
   52   637          258615461
  137   635          258619228
  337   604          258621617
  415   572          258622623
   53   637          258623730
  237   626          258626429
  262   622          258626576
  111   636          258627087
  480   529          258627889
  426   566          258630272
   54   637          258632317
  399   580          258633199
  320   609          258634529
  171   633          258636348
  156   634          258636520
   55   637          258641228
  292   616          258641984
   56   637          258650469
  195   631          258654466
  214   629          258658533
  466   540          258658696
  230   627          258658883
  358   597          258658885
   57   637          258660046
  278   619          258661611
  205   630          258662125
  112   636          258664384
  184   632          258665472
  244   625          258667409
  486   524          258669080
   58   637          258669965
  273   620          258674417
  495   516          258675471
  138   635          258675947
  470   537          258677153
   59   637          258680232
  417   571          258681124
  433   562          258687065
   60   637          258690853
  397   581          258693714
  283   618          258694219
   61   637          258701834
  113   636          258702353
  438   559          258704551
  334   605          258704829
  157   634          258709997
   62   637          258713181
  462   543          258714135
  449   552          258715457
  305   613          258719022
  452   550          258720408
  309   612          258724557
  172   633          258724585
   63   637          258724900
  268   621          258731893
  139   635          258733494
   64   637          258736997
  374   591          258738695
  114   636          258741000
  494   517          258742197
  386   586          258742512
  301   614          258746445
  446   554          258748000
   65   637          258749478
  419   570          258753059
  361   596          258754617
   66   637          258762349
  223   628          258762719
  455   548          258762967
  313   611          258763428
  428   565          258764877
  395   582          258767243
  185   632          258767593
  324   608          258767936
  196   631          258769127
  474   534          258769728
  369   593          258771266
  288   617          258772985
   67   637          258775616
  379   589          258776408
  257   623          258778960
  479   530          258779239
  115   636          258780331
  251   624          258783875
  158   634          258784416
  485   525          258787250
  206   630          258788816
   68   637          258789285
  140   635          258791875
  238   626          258795648
  215   629          258796564
   69   637          258803362
  297   615          258806448
  331   606          258809707
  173   633          258813854
  493   518          258814989
   70   637          258817853
  443   556          258817923
  231   627          258818274
  116   636          258820352
   71   637          258832764
  263   622          258833295
  317   610          258836013
  421   569          258838470
  458   546          258843248
  245   625          258846750
   72   637          258848101
  141   635          258851096
  393   583          258853744
  159   634          258859783
  117   636          258861069
  347   601          258863724
   73   637          258863870
  186   632          258870824
  435   561          258871356
  364   595          258873419
  344   602          258874792
  350   600          258875000
   74   637          258880077
  469   538          258882581
  197   631          258884964
  465   541          258885046
  384   587          258885107
  492   519          258893847
  279   619          258894298
   75   637          258896728
  293   616          258898653
  274   620          258898824
  118   636          258902488
  174   633          258904161
  341   603          258908048
  353   599          258908776
  142   635          258911163
  484   526          258911480
  224   628          258912576
  430   564          258913144
   76   637          258913829
  207   630          258916743
  440   558          258925112
   77   637          258931386
  284   618          258935336
  216   629          258935885
  328   607          258936095
  160   634          258936104
  478   531          258936643
  423   568          258937399
  321   609          258942690
  119   636          258944615
  269   621          258948170
   78   637          258949405
  391   584          258953175
  372   592          258953536
  473   535          258954192
  461   544          258961365
  377   590          258961633
  338   604          258963336
  356   598          258965208
  239   626          258966295
   79   637          258967892
  143   635          258972082
  252   624          258973632
  187   632          258975171
  258   623          258977879
  491   520          258978771
  232   627          258979051
   80   637          258986853
  120   636          258987456
  175   633          258995512
  306   613          258999013
  198   631          259001983
   81   637          259006294
  310   612          259011928
  161   634          259013385
  367   594          259015447
  451   551          259018002
  302   614          259019152
  408   576          259020288
  289   617          259022682
  406   577          259023449
   82   637          259026221
  246   625          259027561
  448   553          259027769
  410   575          259030375
  121   636          259031017
  144   635          259033859
  404   578          259039816
  382   588          259040440
  335   605          259040500
  264   622          259041592
  483   527          259041770
  359   597          259044452
  454   549          259045813
  208   630          259045912
   83   637          259046640
  425   567          259049888
  412   574          259053752
  314   611          259058275
  225   628          259063777
  389   585          259065494
   84   637          259067557
  402   579          259069347
  437   560          259069453
  490   521          259069761
  298   615          259071967
  445   555          259075000
  432   563          259075115
  122   636          259075304
  217   629          259076502
  188   632          259080640
  325   608          259083837
  176   633          259087913
   85   637          259088978
  414   573          259090461
  162   634          259091632
  468   539          259094051
  145   635          259096500
  477   532          259100101
  506   506          259108432
   86   637          259110909
  457   547          259111316
  505   507          259111468
  400   580          259112000
  464   542          259117432
  199   631          259120190
  123   636          259120323
  504   508          259120576
  275   620          259124875
  280   619          259128659
   87   637          259133356
  503   509          259135756
  240   626          259138376
  318   610          259138432
  332   606          259139384
  416   572          259140544
  233   627          259141220
  472   536          259144704
  362   596          259146664
   88   637          259156325
  502   510          259157008
  294   616          259157080
  375   591          259159446
  442   557          259159581
  146   635          259160011
  253   624          259164901
  270   621          259166061
  124   636          259166080
  489   522          259166817
  398   581          259167733
  163   634          259170851
  427   566          259175979
  209   630          259176329
  482   528          259178120
  285   618          259178157
  259   623          259178346
   89   637          259179822
  370   593          259180857
  177   633          259181370
  501   511          259184332
  189   632          259187237
  387   586          259190659
   90   637          259203853
  418   571          259204043
  380   589          259208469
  247   625          259209848
  125   636          259212581
  460   545          259214625
  226   628          259216328
  500   512          259217728
  218   629          259218421
  147   635          259224398
  348   601          259225993
   91   637          259228424
  345   602          259230833
  396   582          259236504
  200   631          259239591
  351   600          259243551
  434   562          259250832
  164   634          259251048
  265   622          259251473
  322   609          259252777
   92   637          259253541
  499   513          259257196
  342   603          259257915
  126   636          259259832
  329   607          259259832
  476   533          259269613
  488   523          259269939
  365   595          259272000
  290   617          259274113
  178   633          259275889
   93   637          259279210
  307   613          259280840
  420   570          259281000
  439   559          259281398
  354   599          259283663
  148   635          259289667
  303   614          259293671
  190   632          259294968
  311   612          259301159
  498   514          259302736
  234   627          259304787
   94   637          259305437
  339   604          259307083
  127   636          259307839
  210   630          259308000
  467   540          259311563
  241   626          259311897
  429   565          259315714
  394   583          259318271
  481   529          259320530
  450   552          259321608
  385   587          259328628
   95   637          259332228
  165   634          259332229
  453   550          259334677
  299   615          259339274
  471   537          259341264
  447   554          259346087
  357   598          259346485
  276   620          259352576
  497   515          259354348
  315   611          259355006
  149   635          259355824
  463   543          259355854
  128   636          259356608
  254   624          259357688
   96   637          259359589
  201   631          259360192
  219   629          259361648
  281   619          259364700
  373   592          259369805
  227   628          259370235
  422   569          259371457
  179   633          259371476
  336   605          259378181
  487   524          259379127
  260   623          259380367
  456   548          259385408
  271   621          259385572
   97   637          259387526
  378   590          259389152
  248   625          259393617
  326   608          259401688
  191   632          259403839
  129   636          259406145
  444   556          259408000
  496   516          259412032
  392   584          259412992
  166   634          259414400
   98   637          259416045
  295   616          259417271
  368   594          259420616
  286   618          259422688
  150   635          259422875
  360   597          259432173
  436   561          259440337
  211   630          259440931
  319   610          259442759
   99   637          259445152
  475   534          259445179
  130   636          259456456
  266   622          259462944
  180   633          259468137
  480   530          259469000
  431   564          259469135
  235   627          259469758
  333   606          259471053
  459   546          259473915
  100   637          259474853
  424   568          259475456
  495   517          259475788
  383   588          259479359
  202   631          259481999
  242   626          259486864
  151   635          259490826
  486   525          259494381
  167   634          259497567
  101   637          259505154
  220   629          259506189
  441   558          259507233
  131   636          259507547
  192   632          259513856
  407   577          259519176
  390   585          259520625
  409   576          259520905
  228   628          259525504
  291   617          259527284
  405   578          259530677
  466   541          259535117
  411   575          259535906
  102   637          259536061
  363   596          259540883
  470   538          259543872
  494   518          259545616
  255   624          259551999
  403   579          259555366
  132   636          259559424
  152   635          259559683
  413   574          259564221
  308   613          259564509
  323   609          259564796
  181   633          259565878
  103   637          259567580
  304   614          259570008
  212   630          259575128
  249   625          259578874
  168   634          259581736
  277   620          259581933
  376   591          259582447
  261   623          259583948
  330   607          259585543
  346   602          259588944
  349   601          259590350
  312   612          259592256
  371   593          259592668
  426   567          259593039
  401   580          259593201
  104   637          259599717
  462   544          259600312
  282   619          259602427
  203   631          259605018
  415   573          259605892
  272   621          259606709
  300   615          259608375
  343   603          259609834
  133   636          259612093
  352   600          259614208
  485   526          259615701
  493   519          259621516
  479   531          259623530
  193   632          259625025
  474   535          259626799
  153   635          259629452
  452   551          259629559
  449   553          259631226
  105   637          259632478
  236   627          259636139
  433   563          259636284
  388   586          259641128
  381   589          259642810
  438   560          259643672
  399   581          259644140
  221   629          259652050
  340   604          259652864
  316   611          259653627
  355   599          259660674
  417   572          259660961
  243   626          259663283
  182   633          259664705
  455   549          259665524
  134   636          259665560
  106   637          259665869
  169   634          259666913
  287   618          259668935
  446   555          259670411
  366   595          259672771
  267   622          259676011
  296   616          259679232
  229   628          259682141
    0   638          259694072
    1   638          259694073
    2   638          259694080
    3   638          259694099
    4   638          259694136
    5   638          259694197
    6   638          259694288
    7   638          259694415
    8   638          259694584
    9   638          259694801
   10   638          259695072
   11   638          259695403
   12   638          259695800
   13   638          259696269
   14   638          259696816
   15   638          259697447
   16   638          259698168
   17   638          259698985
  107   637          259699896
   18   638          259699904
  154   635          259700139
   19   638          259700931
   20   638          259702072
   21   638          259703333
  492   520          259703488
   22   638          259704720
   23   638          259706239
   24   638          259707896
  397   582          259708141
   25   638          259709697
  213   630          259710597
   26   638          259711648
   27   638          259713755
   28   638          259716024
  337   605          259717878
   29   638          259718461
  135   636          259719831
   30   638          259721072
  327   608          259721495
   31   638          259723863
  428   566          259724248
   32   638          259726840
  204   631          259729255
  419   571          259729470
  358   598          259729904
   33   638          259730009
   34   638          259733376
  108   637          259734565
   35   638          259736947
  194   632          259737352
  458   547          259739235
   36   638          259740728
  484   527          259743087
   37   638          259744725
  443   557          259747000
  256   624          259747840
   38   638          259748944
  320   610          259749000
  469   539          259752528
  170   634          259753104
   39   638          259753391
   40   638          259758072
   41   638          259762993
  183   633          259764624
  465   542          259764713
  250   625          259765625
   42   638          259768160
  109   637          259769882
  155   635          259771750
   43   638          259773579
  386   587          259774459
  136   636          259774912
   44   638          259779256
  292   617          259782201
  478   532          259784120
  395   583          259785162
   45   638          259785197
  374   592          259788312
  262   623          259789095
   46   638          259791408
  491   521          259791532
   47   638          259797895
  222   629          259799237
  237   627          259803936
   48   638          259804664
  334   606          259804720
  110   637          259805853
  421   570          259811461
   49   638          259811721
  278   620          259812952
  473   536          259814473
  435   562          259817203
  379   590          259818939
   50   638          259819072
  361   597          259822054
   51   638          259826723
  369   594          259827993
  273   621          259829478
  137   636          259830809
   52   638          259834680
  230   628          259840152
  171   634          259840315
  244   626          259841160
  283   619          259841846
  111   637          259842484
   53   638          259842949
  156   635          259844291
  214   630          259847344
  305   614          259848169
  309   613          259850026
  461   545          259850806
  195   632          259850843
   54   638          259851536
  205   631          259854716
   55   638          259860447
  440   559          259860879
  184   633          259865641
  430   565          259869125
   56   638          259869688
  393   584          259875161
  483   528          259876539
  506   507          259878059
  324   609          259878753
   57   638          259879265
  301   615          259879276
  112   637          259879781
  505   508          259884137
  313   612          259885225
  490   522          259885648
  138   636          259887528
   58   638          259889184
  268   622          259890680
  504   509          259896293
   59   638          259899451
  423   569          259906976
   60   638          259910072
  331   607          259913234
  503   510          259914527
  288   618          259916904
  113   637          259917750
  157   635          259917768
  384   588          259920576
   61   638          259921053
  172   634          259928552
  451   552          259930459
   62   638          259932400
  364   596          259937280
  502   511          259938839
  297   616          259942969
   63   638          259944119
  139   636          259945075
  257   624          259945217
  448   554          259946856
  223   629          259947756
  347   602          259949131
  477   533          259950770
  454   550          259951664
  251   625          259953876
  317   611          259954144
   64   638          259956216
  114   637          259956397
  350   601          259956801
  344   603          259963811
  196   632          259965504
  468   540          259967232
  185   633          259967762
   65   638          259968697
  501   512          259969229
  238   627          259973155
  391   585          259978096
  206   631          259981407
   66   638          259981568
  215   630          259985375
  489   523          259985836
  353   600          259986977
  158   635          259992187
   67   638          259994835
  115   637          259995728
  263   623          259995814
  231   628          259999543
  464   543          260000351
  341   604          260000685
  445   556          260000741
  140   636          260003456
  500   513          260005697
  372   593          260006705
  377   591          260007704
  472   537          260008201
   68   638          260008504
  457   548          260010585
  437   561          260011934
  425   568          260016057
  482   529          260016057
  408   577          260017345
  173   634          260017821
  245   626          260020501
   69   638          260022581
  406   578          260023968
  410   576          260023976
  432   564          260027712
  116   637          260035749
   70   638          260037072
  293   617          260038870
  356   599          260039815
  328   608          260043264
  404   579          260043803
  412   575          260043903
  279   620          260045639
  499   514          260048243
   71   638          260051983
  274   621          260053885
  321   610          260057161
  338   605          260059597
  141   636          260062677
   72   638          260067320
  159   635          260067554
  186   633          260070993
  367   595          260075738
  117   637          260076466
  402   580          260076808
  414   574          260077168
  382   589          260079437
  197   632          260081341
  284   619          260082963
   73   638          260083089
  442   558          260092000
  488   524          260092096
  389   586          260093925
  498   515          260096867
  224   629          260097613
   74   638          260099296
  269   622          260106957
  460   546          260107336
  174   634          260108128
  207   631          260109334
  359   598          260115471
   75   638          260115947
  118   637          260117885
  142   636          260122744
  400   581          260122941
  476   534          260123480
  416   573          260123813
  216   630          260124696
  306   614          260128160
   76   638          260133048
  310   613          260137397
  427   567          260138746
  335   606          260140391
  252   625          260143633
  239   627          260143802
  160   635          260143875
  258   624          260144136
   77   638          260150605
  497   516          260151569
  302   615          260151983
  119   637          260160012
  232   628          260160320
  481   530          260161641
  289   618          260166601
   78   638          260168624
  187   633          260175340
  314   612          260180072
  398   582          260182160
  143   636          260183663
  418   572          260183880
   79   638          260187111
  467   541          260187984
  325   609          260194654
  198   632          260198360
  175   634          260199479
  434   563          260200051
  246   626          260201312
  120   637          260202853
  264   623          260204111
  487   525          260204428
   80   638          260206072
  471   538          260207983
  298   616          260208488
  375   592          260209063
  496   517          260212349
  362   597          260214101
  439   560          260220519
  161   635          260221156
  387   587          260222606
   81   638          260225513
  450   553          260237377
  370   594          260237584
  208   631          260238503
  463   544          260242031
  332   607          260242911
  453   551          260243828
   82   638          260245440
  144   636          260245440
  121   637          260246414
  225   629          260248814
  380   590          260251000
  396   583          260254423
  318   611          260256563
  420   571          260257411
  217   630          260265313
   83   638          260265859
  447   555          260268498
  429   566          260275085
  495   518          260279207
  275   621          260279936
  280   620          260280000
  188   633          260280809
   84   638          260286776
  456   549          260287965
  122   637          260290701
  176   634          260291880
  294   617          260297297
  162   635          260299403
  475   535          260302250
  145   636          260308081
   85   638          260308197
  348   602          260311400
  480   531          260313291
  240   627          260315883
  199   632          260316567
  345   603          260319852
  233   628          260322489
  486   526          260322832
  270   622          260324848
  351   601          260325352
  285   619          260325784
   86   638          260330128
  253   625          260334902
  123   637          260335720
  365   596          260335861
  444   557          260337077
  394   584          260339688
  422   570          260344448
  259   624          260344603
  342   604          260350552
  494   519          260352143
   87   638          260352575
  354   600          260361864
  385   588          260364097
  329   608          260367001
  322   610          260367248
  209   631          260368920
  459   547          260369902
  146   636          260371592
   88   638          260375544
  163   635          260378622
  124   637          260381477
  247   626          260383599
  177   634          260385337
  436   562          260386184
  189   633          260387406
   89   638          260399041
  226   629          260401365
  339   605          260403344
  218   630          260407232
  307   614          260409987
  470   539          260413819
  265   623          260413992
  466   542          260414784
  290   618          260418032
  357   599          260421092
  373   593          260422974
   90   638          260423072
  431   565          260425116
  303   615          260426502
  311   613          260426628
  125   637          260427978
  493   520          260431157
  378   591          260435223
  200   632          260435968
  147   636          260435979
  392   585          260437913
  441   559          260443000
  424   569          260445033
  485   527          260447308
   91   638          260447643
  164   635          260458819
  479   532          260471007
   92   638          260472760
  126   637          260475229
  299   616          260475795
  315   612          260476803
  336   606          260478072
  178   634          260479856
  368   595          260480907
  234   628          260486056
  474   536          260487080
  241   627          260489404
  462   545          260489753
  190   633          260495137
   93   638          260498429
  210   631          260500591
  148   636          260501248
  360   598          260503192
  276   621          260507637
  326   609          260512505
  281   620          260516041
  492   521          260516249
  409   577          260517962
  383   589          260518356
  407   578          260519695
  127   637          260523236
   94   638          260524656
  254   625          260527689
  411   576          260529507
  405   579          260534664
  165   635          260540000
  452   552          260542016
  271   622          260544359
  260   624          260546624
  390   586          260549056
  449   554          260550313
  219   630          260550459
   95   638          260551447
  413   575          260554372
  227   629          260555272
  201   632          260556569
  295   617          260557488
  426   568          260559208
  319   611          260560890
  403   580          260562827
  248   626          260567368
  149   636          260567405
  286   619          260570315
  455   550          260571375
  128   637          260572005
  333   607          260574580
  179   634          260575443
  484   528          260577856
   96   638          260578808
  438   561          260586153
  433   564          260588881
  415   574          260592599
  446   556          260596152
  191   633          260604008
  401   581          260604142
   97   638          260606745
  491   522          260607419
  363   597          260608320
  129   637          260621542
  166   635          260622171
  266   623          260625463
  469   540          260625709
  376   592          260632064
  211   631          260633522
  150   636          260634456
  478   533          260634789
   98   638          260635264
  458   548          260638504
  417   573          260644230
  465   543          260647632
  507   507          260647686
  371   594          260649395
  506   508          260650728
  235   628          260651027
  399   582          260658567
  505   509          260659854
   99   638          260664371
  242   627          260664371
  291   618          260671203
  130   637          260671853
  180   634          260672104
  388   587          260673075
  504   510          260675064
  349   602          260675757
  346   603          260677963
  473   537          260677970
  202   632          260678376
  323   610          260679267
  443   558          260679419
  381   590          260685341
  428   567          260687015
  330   608          260692712
  308   614          260693656
  100   638          260694072
  220   630          260695000
  352   601          260696009
  503   511          260696358
  151   636          260702407
  343   604          260702471
  304   615          260702839
  490   523          260704667
  167   635          260705338
  419   572          260709307
  228   629          260710541
  192   633          260714025
  483   529          260714476
  312   613          260717725
  255   625          260722000
  131   637          260722944
  502   512          260723736
  101   638          260724373
  397   583          260726060
  366   596          260736632
  277   621          260736994
  355   600          260738875
  461   546          260743517
  300   616          260744896
  340   605          260749125
  261   624          260750205
  249   626          260752625
  282   620          260753768
  102   638          260755280
  501   513          260757198
  272   622          260765496
  435   563          260766422
  212   631          260767719
  181   634          260769845
  152   636          260771264
  132   637          260774821
  316   612          260775424
  103   638          260786799
  421   571          260787872
  168   635          260789507
  500   514          260796744
  440   560          260800000
  203   632          260801395
  358   599          260804511
  477   534          260804637
  395   584          260806579
  489   524          260807993
  386   588          260809928
  287   619          260816562
  236   628          260817408
  337   606          260817769
  104   638          260818936
  296   617          260819449
  193   633          260825194
  133   637          260827490
  430   566          260828496
  327   609          260832312
  267   623          260838530
  243   627          260840790
  221   630          260840861
  153   636          260841033
  374   593          260841481
  499   515          260842374
  468   541          260843653
  451   553          260846228
  105   638          260851697
  482   530          260857168
  454   551          260860815
  379   591          260865010
  320   611          260867131
  229   629          260867178
  182   634          260868672
  448   555          260869267
  169   635          260874684
  472   538          260874920
  423   570          260879967
  134   637          260880957
  106   638          260885088
  464   544          260886528
  369   595          260888284
  361   598          260893073
  498   516          260894088
  393   585          260900082
  213   631          260903188
  334   607          260908247
  154   636          260911720
  457   549          260913142
    0   639          260917119
    1   639          260917120
    2   639          260917127
    3   639          260917146
    4   639          260917183
    5   639          260917244
    6   639          260917335
  488   525          260917397
    7   639          260917462
    8   639          260917631
  256   625          260917841
    9   639          260917848
   10   639          260918119
   11   639          260918450
   12   639          260918847
  107   638          260919115
   13   639          260919316
   14   639          260919863
   15   639          260920494
   16   639          260921215
   17   639          260922032
   18   639          260922951
   19   639          260923978
   20   639          260925119
  204   632          260925632
  292   618          260926120
   21   639          260926380
   22   639          260927767
   23   639          260929286
  445   557          260929818
   24   639          260930943
   25   639          260932744
   26   639          260934695
  135   637          260935228
   27   639          260936802
  194   633          260937521
   28   639          260939071
  250   626          260939376
   29   639          260941508
   30   639          260944119
   31   639          260946910
   32   639          260949887
  497   517          260951886
   33   639          260953056
  108   638          260953784
  262   624          260955352
   34   639          260956423
  437   562          260957781
  384   589          260959573
   35   639          260959994
  170   635          260960875
   36   639          260963775
   37   639          260967772
  278   621          260968013
  183   634          260968591
   38   639          260971991
   39   639          260976438
  309   614          260979173
  476   535          260980551
  305   615          260981000
   40   639          260981119
  155   636          260983331
  432   565          260983693
  237   628          260985205
  425   569          260985634
   41   639          260986040
  222   630          260988048
  273   622          260988265
  109   638          260989101
  136   637          260990309
   42   639          260991207
  283   620          260993187
  324   610          260993224
   43   639          260996626
   44   639          261002303
  460   547          261003323
  364   597          261004717
  481   531          261005932
  391   586          261006527
   45   639          261008244
  313   613          261010694
   46   639          261014455
  496   518          261015768
  301   616          261015797
  408   578          261017864
  244   627          261018667
  331   608          261020403
   47   639          261020942
  410   577          261021033
  110   638          261025072
  230   629          261025189
   48   639          261027711
  442   559          261027767
  406   579          261027955
  487   526          261032879
   49   639          261034768
  412   576          261037504
  347   603          261038150
  214   631          261039935
   50   639          261042119
  350   602          261042208
  137   637          261046206
  171   635          261048086
   51   639          261049770
  195   633          261051012
  205   632          261051093
  404   580          261051264
  268   623          261053199
  156   636          261055872
  344   604          261056448
  377   592          261057321
   52   639          261057727
  111   638          261061703
  372   594          261063432
  288   619          261064531
   53   639          261065996
  414   575          261067319
  467   542          261067651
  353   601          261068778
  184   634          261069608
   54   639          261074583
  317   612          261075941
  471   539          261077930
  297   617          261083186
   55   639          261083494
  495   519          261085734
  402   581          261087749
   56   639          261092735
  341   605          261096946
  112   638          261099000
   57   639          261102312
  138   637          261102925
  427   568          261104915
  416   574          261110520
   58   639          261112231
  257   625          261115218
  356   600          261118016
  382   590          261121968
   59   639          261122498
  389   587          261125872
  251   626          261127627
  157   636          261129349
  463   545          261131472
   60   639          261133119
  172   635          261136323
  223   630          261136567
  113   638          261136969
  400   582          261137368
  367   596          261139599
   61   639          261144100
  434   564          261152648
  328   609          261154081
  238   628          261154424
  486   527          261154439
   62   639          261155447
  453   552          261156285
  450   554          261156464
  338   606          261159488
  139   637          261160472
  480   532          261160768
  494   520          261161784
  263   624          261162071
  475   536          261162531
  439   561          261163000
  196   633          261165673
  418   573          261167149
   63   639          261167166
  185   634          261171729
  321   611          261175292
  114   638          261175616
  206   632          261177784
  215   631          261177966
   64   639          261179263
  293   618          261182789
  231   629          261184580
  359   599          261190078
   65   639          261191744
  456   550          261193816
  447   556          261194239
  245   627          261198008
  398   583          261200079
  279   621          261200700
  158   636          261203768
   66   639          261204615
  274   622          261212672
  115   638          261214947
   67   639          261217882
  140   637          261218853
  173   635          261225592
   68   639          261231551
  284   620          261234304
  420   572          261237248
  429   567          261237852
  335   607          261243918
  493   521          261243918
   69   639          261245628
  116   638          261254968
  387   588          261258075
   70   639          261260119
  306   615          261260991
  375   593          261262232
  310   614          261266544
  459   548          261269171
  269   623          261269476
  444   558          261269496
  186   634          261274960
   71   639          261275030
  396   584          261275840
  141   637          261278074
  159   636          261279135
  197   633          261281510
  485   528          261282077
  362   598          261285120
  224   630          261286424
  470   540          261287000
  302   616          261288504
   72   639          261290367
  117   638          261295685
  380   591          261297071
  466   543          261297703
  370   595          261297875
  314   613          261305541
  207   632          261305711
   73   639          261306136
  325   610          261309125
  258   625          261314137
  289   619          261314228
  174   635          261315899
  216   631          261317287
  252   626          261317384
  422   571          261320859
  479   533          261321676
   74   639          261322343
  239   628          261325071
  492   522          261332136
  436   563          261335403
  118   638          261337104
  142   637          261338141
   75   639          261338994
  232   629          261345357
  298   617          261348705
  332   608          261350080
  474   537          261350577
  160   636          261355456
   76   639          261356095
  394   585          261364609
  264   624          261370368
   77   639          261373652
  318   612          261378360
  246   627          261378819
  119   638          261379231
  187   634          261379307
  441   560          261382121
  462   546          261382464
  431   566          261384487
   78   639          261391671
  198   633          261398529
  143   637          261399060
  348   603          261400419
  385   589          261403094
  365   597          261403298
  175   635          261407250
   79   639          261410158
  351   602          261410759
  345   604          261412489
  484   529          261415793
  424   570          261418024
  507   508          261420355
  120   638          261422072
  491   523          261426438
  506   509          261426445
   80   639          261429119
  161   636          261432737
  208   632          261434880
  280   621          261435061
  225   630          261437625
  505   510          261438625
  275   622          261438723
  294   618          261441216
  354   601          261443665
  342   605          261446813
   81   639          261448560
  504   511          261456895
  452   553          261457785
  217   631          261457904
  144   637          261460837
  121   638          261465633
  392   586          261466344
   82   639          261468487
  449   555          261472724
  285   620          261477125
  329   609          261477818
  373   594          261479701
  455   551          261480526
  503   512          261481255
  188   634          261484776
  378   592          261484840
  322   611          261485379
  270   623          261487367
  478   534          261488656
   83   639          261488906
  240   628          261497152
  357   600          261499293
  176   635          261499651
  469   541          261502130
  339   606          261503235
  233   629          261507526
  253   626          261508653
   84   639          261509823
  122   638          261509920
  162   636          261510984
  502   513          261511705
  259   625          261514604
  199   633          261516736
  409   578          261518481
  145   637          261523478
  407   579          261523682
  446   557          261525229
  411   577          261526564
  490   524          261526824
  426   569          261528785
   85   639          261531244
  438   562          261532000
  465   544          261533809
  458   549          261541061
  405   580          261542125
  307   615          261542818
  473   538          261544689
  368   596          261544768
  433   565          261544862
  413   576          261547973
  501   514          261548245
   86   639          261553175
  123   638          261554939
  483   530          261555587
  311   614          261555775
  383   590          261560887
  247   627          261561106
  303   616          261563023
  209   632          261565297
  290   619          261565659
  403   581          261573768
   87   639          261575622
  360   599          261577799
  265   624          261580249
  390   587          261581003
  336   607          261581599
  415   575          261582750
  146   637          261586989
  226   630          261590176
  163   636          261590203
  500   515          261590875
  189   634          261591373
  177   635          261593108
   88   639          261598591
  218   631          261599823
  124   638          261600696
  315   613          261602272
  443   559          261615186
  299   617          261616012
  401   582          261618569
   89   639          261622088
  326   610          261626976
  417   574          261630937
  489   525          261633294
  200   633          261636137
  461   547          261639504
  499   516          261639595
   90   639          261646119
  125   638          261647197
  147   637          261651376
  428   568          261653184
  477   535          261661708
  276   622          261666424
  164   636          261670400
  241   628          261670673
   91   639          261670690
  234   629          261671093
  281   621          261671102
  399   583          261676486
  363   598          261679339
  333   608          261681749
  319   612          261682687
  376   593          261685233
  178   635          261687627
  419   573          261692576
  498   517          261694405
  126   638          261694448
   92   639          261695807
  210   632          261696968
  190   634          261699104
  295   618          261701407
  254   626          261701440
  482   531          261701459
  271   623          261706878
  388   588          261708544
  371   595          261709686
  260   625          261716625
  148   637          261716645
  435   564          261719019
   93   639          261721476
  286   620          261721656
  468   542          261723320
  381   591          261731412
  127   638          261742455
  440   561          261742481
  219   631          261743050
  227   630          261744083
  472   539          261744867
  248   627          261744875
  488   526          261745848
  397   584          261747477
   94   639          261747703
  165   636          261751581
  497   518          261755305
  201   633          261756738
  349   603          261764776
  451   554          261765315
  421   572          261767709
  346   604          261770600
  454   552          261773272
   95   639          261774494
  464   545          261775969
  352   602          261781416
  149   637          261782802
  179   635          261783214
  128   638          261791224
  430   567          261791263
  266   624          261791720
  448   556          261795008
  323   611          261797398
  343   605          261798732
   96   639          261801855
  330   609          261803529
  366   597          261804069
  191   634          261807975
  291   619          261818830
  457   550          261818993
  355   601          261820676
  496   519          261822295
  308   615          261826487
   97   639          261829792
  211   632          261829899
  395   585          261831500
  166   636          261833752
  235   629          261836064
  304   616          261839360
  129   638          261840761
  476   536          261840832
  242   628          261845640
  312   614          261846872
  386   589          261848925
  340   606          261849016
  150   637          261849853
  481   532          261853409
  423   571          261856378
   98   639          261858311
  445   558          261862237
  487   527          261864486
  202   633          261878545
  180   635          261879875
  358   600          261882712
  300   617          261885113
   99   639          261887418
  220   631          261887591
  130   638          261891072
  495   520          261895375
  255   626          261895751
  277   622          261895781
  374   594          261898208
  228   630          261899352
  316   613          261900893
  460   548          261902592
  437   563          261907000
  282   621          261908829
  379   592          261914627
  167   636          261916919
  100   639          261917119
  151   637          261917804
  192   634          261917992
  261   625          261920206
  337   607          261921296
  272   623          261928015
  393   586          261928513
  249   627          261930132
  131   638          261942163
  432   566          261943064
  327   610          261946783
  101   639          261947420
  467   543          261950570
  471   540          261951111
  369   596          261952145
  425   570          261958625
  296   618          261963368
  212   632          261964096
  442   560          261966888
  361   599          261967680
  287   620          261967903
  494   521          261974545
  181   635          261977616
  102   639          261978327
  152   637          261986661
  320   612          261988928
  486   528          261989208
  132   638          261994040
  168   636          262001088
  203   633          262001564
  384   590          262002104
  236   629          262002445
  267   624          262004787
  103   639          262009846
  480   533          262011437
  334   608          262015416
  410   578          262021552
  408   579          262021851
  243   628          262022059
  463   546          262024183
  475   537          262026028
  193   634          262029161
  221   631          262033452
  412   577          262034561
  406   580          262035416
  391   587          262038474
  104   639          262041983
  133   638          262046709
  229   630          262055989
  153   637          262056430
  493   522          262059805
  414   576          262060920
  404   581          262062205
  453   553          262072054
  292   619          262073747
  427   569          262074492
  105   639          262074744
  364   598          262075736
  182   635          262076443
  450   555          262078875
  169   636          262086265
  256   626          262091592
  213   632          262099565
  134   638          262100176
  416   575          262100671
  402   582          262102176
  456   551          262102967
  106   639          262108135
  434   565          262108629
  439   562          262108847
  377   593          262110490
  324   611          262111355
  309   615          262112004
  250   627          262116883
  305   616          262117521
  485   529          262120014
  447   557          262123316
  372   595          262123723
  262   625          262125353
  204   633          262125801
  278   622          262126800
  154   637          262127117
  347   604          262130787
  331   609          262131220
  350   603          262131227
  313   614          262139841
  194   634          262141488
  107   639          262142162
    0   640          262144000
    1   640          262144001
    2   640          262144008
    3   640          262144027
    4   640          262144064
    5   640          262144125
    6   640          262144216
    7   640          262144343
    8   640          262144512
    9   640          262144729
   10   640          262145000
   11   640          262145331
   12   640          262145728
   13   640          262146197
   14   640          262146744
   15   640          262147375
   16   640          262148096
  283   621          262148248
   17   640          262148913
   18   640          262149832
  273   623          262150784
   19   640          262150859
  492   523          262151155
   20   640          262152000
  344   605          262152709
   21   640          262153261
  418   574          262153856
  353   602          262154185
  135   638          262154447
   22   640          262154648
  400   583          262155287
  301   617          262156014
   23   640          262156167
   24   640          262157824
   25   640          262159625
  389   588          262161341
   26   640          262161576
  470   541          262163421
   27   640          262163683
   28   640          262165952
  382   591          262168039
   29   640          262168389
  237   629          262170242
   30   640          262171000
  459   549          262171728
  170   636          262172456
   31   640          262173791
  479   534          262175543
  183   635          262176362
   32   640          262176768
  108   639          262176831
   33   640          262179937
  222   631          262180639
   34   640          262183304
  466   544          262183880
   35   640          262186875
   36   640          262190656
  508   508          262193024
   37   640          262194653
  507   509          262196072
  341   606          262196837
  155   637          262198728
   38   640          262198872
  356   601          262199817
  244   628          262199936
  317   613          262201410
   39   640          262203319
  429   568          262204021
  506   510          262205216
  444   559          262205263
  367   597          262207036
   40   640          262208000
  136   638          262209528
  109   639          262212148
   41   640          262212921
  230   630          262214000
  288   620          262215872
  474   538          262217296
   42   640          262218088
  268   624          262219456
  505   511          262220456
  420   573          262220517
  398   584          262221496
   43   640          262223507
  297   618          262227105
   44   640          262229184
   45   640          262235125
  214   632          262236312
   46   640          262241336
  504   512          262241792
   47   640          262247823
  110   639          262248119
  491   524          262248595
  205   633          262251262
   48   640          262254592
  195   634          262254979
  484   530          262256904
  171   636          262259667
   49   640          262261649
  338   607          262263015
  137   638          262265425
  359   600          262268279
  328   610          262268552
   50   640          262269000
  503   513          262269224
  156   637          262271269
   51   640          262276651
  184   635          262277379
  462   547          262278451
   52   640          262284608
  111   639          262284750
  436   564          262288000
  257   626          262288969
   53   640          262292877
  387   589          262297072
  321   612          262297089
  422   572          262300696
  396   585          262300761
   54   640          262301464
  502   514          262302752
  251   627          262305134
   55   640          262310375
  375   594          262318959
   56   640          262319616
  112   639          262322047
  138   638          262322144
  441   561          262324602
  223   631          262329158
   57   640          262329193
  293   619          262330416
  263   625          262332072
   58   640          262339112
  238   629          262339461
  501   515          262342376
  157   637          262344746
  478   535          262345727
  380   592          262346688
  431   567          262347254
  172   636          262347904
   59   640          262349379
  335   608          262351087
  490   525          262352125
  279   622          262359487
  362   599          262359727
   60   640          262360000
  113   639          262360016
  370   596          262361736
  196   634          262369640
   61   640          262370981
  231   630          262373391
  215   632          262374343
  274   623          262375191
  452   554          262376872
  206   633          262377953
  245   628          262379277
  185   635          262379500
  139   638          262379691
  469   542          262381797
   62   640          262382328
  500   516          262388096
  284   621          262389365
  455   552          262392983
  394   586          262393040
   63   640          262394047
  424   571          262394435
  306   616          262397512
  449   556          262398465
  114   639          262398663
  310   615          262399375
  483   531          262399878
   64   640          262406144
  473   539          262414636
   65   640          262418625
  158   637          262419165
  465   545          262423250
  325   611          262427256
  302   617          262428721
   66   640          262431496
  314   614          262434688
  269   624          262435733
  173   636          262437173
  115   639          262437994
  140   638          262438072
  499   517          262439912
   67   640          262444763
  385   590          262445625
  458   550          262446912
  446   558          262457648
   68   640          262458432
  332   609          262460897
  489   526          262461745
  289   620          262465569
   69   640          262472509
  365   598          262474317
  116   639          262478015
  224   631          262479015
  438   563          262481219
  186   635          262482731
  197   634          262485477
   70   640          262487000
  258   626          262487888
  298   618          262492624
  348   604          262493056
  159   637          262494532
  252   627          262494891
  141   638          262497293
  498   518          262497824
  392   587          262498291
  351   603          262499778
  426   570          262501776
   71   640          262501911
  318   613          262503829
  433   566          262504233
  207   633          262505880
  345   605          262508750
  239   629          262510108
  216   632          262513664
   72   640          262517248
  117   639          262518732
  477   536          262521989
  409   579          262522468
  411   578          262527083
  174   636          262527480
  354   602          262529072
  407   580          262531143
   73   640          262533017
  232   630          262534168
  378   593          262538009
  461   548          262538773
  373   595          262539992
  264   625          262540369
  413   577          262545030
  342   606          262546704
  482   532          262548936
   74   640          262549224
  405   581          262553066
  443   560          262554307
  142   638          262557360
  246   628          262560088
  118   639          262560151
  497   519          262561832
   75   640          262565875
  160   637          262570853
  415   576          262576351
  488   527          262577455
  357   601          262581094
   76   640          262582976
  187   635          262587078
  403   582          262588195
  294   619          262588843
  329   610          262592289
  280   622          262593848
   77   640          262600533
  275   623          262601242
  119   639          262602278
  198   634          262602496
  468   543          262606239
  339   607          262606762
  383   591          262606958
  322   612          262607176
  368   597          262612205
  390   588          262616472
  472   540          262618048
  143   638          262618279
   78   640          262618552
  175   636          262618831
  417   575          262621088
  428   569          262622761
  225   631          262630216
  496   520          262631936
  285   621          262632186
  208   633          262635049
  401   583          262636488
   79   640          262637039
  120   639          262645119
  161   637          262648134
  270   624          262653624
  217   632          262654281
   80   640          262656000
  360   600          262656000
  464   546          262668680
  435   565          262675000
   81   640          262675441
  419   574          262679283
  307   616          262679339
  144   638          262680056
  240   629          262682189
  253   627          262686160
  451   555          262687726
  440   562          262688328
  259   626          262688355
  311   615          262688606
  121   639          262688680
  336   608          262688768
  454   553          262689041
  188   635          262692547
   82   640          262695368
  233   630          262696337
  399   584          262697903
  487   528          262699255
  303   617          262703240
  481   533          262704078
  476   537          262704329
  495   521          262708136
  176   636          262711232
   83   640          262715787
  290   620          262717000
  199   634          262720703
  448   557          262724085
  162   637          262726381
  457   551          262728144
  315   614          262731419
  122   639          262732967
   84   640          262736704
  376   594          262741960
  247   628          262742375
  145   638          262742697
  326   611          262745107
  388   589          262747541
  265   625          262750250
  421   573          262750978
  363   599          262753946
  430   568          262757432
   85   640          262758125
  299   618          262759931
  209   633          262765466
  397   585          262772398
  371   596          262773547
  123   639          262777986
   86   640          262780056
  381   592          262781029
  226   631          262782767
  494   522          262790432
  333   609          262792566
  218   632          262796200
  445   559          262798004
  189   635          262799144
   87   640          262802503
  177   636          262804689
  460   549          262805149
  163   637          262805600
  146   638          262806208
  319   613          262808156
  124   639          262823743
   88   640          262825472
  486   529          262827145
  471   541          262827532
  276   623          262828943
  281   622          262829889
  423   572          262836215
  467   544          262836747
  200   634          262840104
   89   640          262848969
  295   619          262849034
  241   629          262855710
  349   604          262857413
  437   564          262859597
  234   630          262859904
  395   586          262859931
  480   534          262865304
  346   605          262866861
  125   639          262870244
  352   603          262870435
  147   638          262870595
   90   640          262873000
  271   624          262873135
  366   598          262875088
  286   621          262876717
  493   523          262878824
  254   627          262878947
  164   637          262885797
  260   626          262890376
  386   590          262891456
  475   538          262892747
  210   633          262897137
   91   640          262897571
  343   606          262898623
  178   636          262899208
  432   567          262905831
  355   602          262906083
  190   635          262906875
  442   561          262909369
  126   639          262917495
  330   610          262918000
  323   612          262919195
  463   547          262920170
   92   640          262922688
  248   628          262926144
  425   571          262935036
  148   638          262935864
  227   631          262936674
  219   632          262939427
   93   640          262948357
  340   607          262952543
  374   595          262958499
  393   587          262960460
  201   634          262960705
  485   530          262961125
  266   625          262961721
  308   616          262963008
  358   601          262964513
  127   639          262965502
  165   637          262966978
  379   593          262967796
  508   509          262968741
  291   620          262970171
  492   524          262973312
   94   640          262974584
  507   510          262974843
  304   617          262979577
  312   615          262979703
  506   511          262987047
  453   554          262991141
  179   636          262994795
   95   640          263001375
  149   638          263002021
  450   556          263004616
  505   512          263005353
  128   639          263014271
  456   552          263015424
  191   635          263015746
  369   597          263019582
  235   630          263024875
  410   579          263025539
  337   608          263028465
   96   640          263028736
  300   618          263029032
  408   580          263029312
  504   513          263029761
  316   614          263030040
  211   633          263030068
  242   629          263030677
  479   535          263032614
  412   578          263035080
  470   542          263043088
  361   600          263045881
  406   581          263046357
  427   570          263047483
  384   591          263048175
  166   637          263049149
  447   558          263055735
   97   640          263056673
  414   577          263057977
  439   563          263058066
  277   623          263058300
  503   514          263060271
  129   639          263063808
  327   611          263064914
  282   622          263067616
  434   566          263068000
  150   638          263069072
  255   627          263073258
  466   545          263073321
  491   525          263073896
  391   588          263073943
  404   582          263076632
  459   550          263077579
  202   634          263082512
  220   632          263083968
   98   640          263085192
  474   539          263087243
  180   636          263091456
  228   631          263091943
  261   626          263093957
  272   624          263094272
  416   576          263094272
  502   515          263096883
  484   531          263101195
  296   619          263110995
  249   628          263111401
  130   639          263114119
   99   640          263114299
  320   613          263114397
  402   583          263120095
  287   621          263122964
  192   635          263125763
  334   609          263126233
  167   637          263132316
  151   638          263137023
  501   516          263139597
  100   640          263144000
  418   575          263144007
  444   560          263144384
  364   599          263150343
  212   633          263164265
  131   639          263165210
  377   594          263167217
  429   569          263173598
  101   640          263174301
  267   625          263174788
  400   584          263176704
  462   548          263177720
  490   526          263180576
  372   596          263187584
  500   517          263188413
  181   636          263189197
  236   630          263191256
  389   589          263200338
  102   640          263205208
  203   634          263205531
  152   638          263205880
  478   536          263206008
  243   629          263207096
  420   574          263207224
  168   637          263216485
  132   639          263217087
  382   592          263217656
  350   604          263223864
  292   620          263225088
  347   605          263227048
  221   632          263229829
  324   612          263233152
  103   640          263236727
  193   635          263236932
  353   603          263243204
  499   518          263243331
  436   565          263243981
  331   610          263245691
  398   585          263246417
  483   532          263247355
  309   616          263248525
  229   631          263248580
  344   606          263252600
  305   617          263257738
  469   543          263264716
  104   640          263268864
  256   627          263269099
  133   639          263269756
  441   562          263270449
  313   615          263272672
  153   638          263275649
  367   598          263278055
  422   573          263283965
  356   602          263285224
  473   540          263287817
  182   636          263288024
  278   623          263289319
  489   527          263293352
  250   628          263298152
  262   626          263299104
  452   555          263299283
  213   633          263299734
  301   618          263299933
  341   607          263300364
  105   640          263301625
  169   637          263301662
  498   519          263304351
  283   622          263307035
  455   553          263308752
  431   568          263313423
  465   546          263315961
  273   624          263317041
  134   639          263323223
  449   557          263327542
  396   586          263329192
  204   634          263329768
  317   614          263330557
  106   640          263335016
  387   590          263339603
  154   638          263346336
  194   635          263349259
  359   601          263350080
  458   551          263356063
  237   630          263359053
  107   640          263369043
  338   608          263370184
  288   621          263370933
  497   520          263371473
  424   572          263374272
    0   641          263374721
    1   641          263374722
    2   641          263374729
  297   619          263374732
    3   641          263374748
    4   641          263374785
    5   641          263374846
    6   641          263374937
    7   641          263375064
    8   641          263375233
    9   641          263375450
   10   641          263375721
   11   641          263376052
   12   641          263376449
   13   641          263376918
  222   632          263377016
   14   641          263377465
  135   639          263377494
   15   641          263378096
   16   641          263378817
  375   595          263379250
   17   641          263379634
   18   641          263380553
   19   641          263381580
   20   641          263382721
   21   641          263383982
  244   629          263384973
   22   641          263385369
  477   537          263385486
  328   611          263386683
   23   641          263386888
  170   637          263387853
  183   636          263387943
   24   641          263388545
  268   625          263389457
   25   641          263390346
   26   641          263392297
  446   559          263393415
   27   641          263394404
   28   641          263396673
   29   641          263399110
  482   533          263399605
  380   593          263399857
   30   641          263401721
  108   640          263403712
   31   641          263404512
  230   631          263406591
   32   641          263407489
   33   641          263410658
  488   528          263412224
   34   641          263414025
   35   641          263417596
  155   638          263417947
   36   641          263421377
  321   613          263422558
  394   587          263424987
   37   641          263425374
  370   597          263429173
   38   641          263429593
  136   639          263432575
  438   564          263433816
   39   641          263434040
  214   633          263436481
  362   600          263437928
   40   641          263438721
  109   640          263439029
  461   549          263441330
   41   641          263443642
  496   521          263444697
   42   641          263448809
   43   641          263454228
  205   634          263455229
   44   641          263459905
  335   609          263461904
  195   635          263462750
   45   641          263465846
  257   627          263466476
  433   567          263467000
   46   641          263472057
  110   640          263475000
  171   637          263475064
  426   571          263478187
   47   641          263478544
  293   620          263481757
   48   641          263485313
  251   628          263486403
  137   639          263488472
  184   636          263488960
  156   638          263490488
  385   591          263491696
   49   641          263492370
  468   544          263492416
  472   541          263494469
  443   561          263496788
   50   641          263499721
  263   626          263505823
   51   641          263507372
  111   640          263511631
   52   641          263515329
  279   623          263522006
   53   641          263523598
  495   522          263524023
  223   632          263525535
  238   630          263528272
  409   580          263529929
  411   579          263531070
   54   641          263532185
  392   588          263533760
  310   616          263535896
  487   529          263537192
  306   617          263537729
   55   641          263541096
  274   624          263541448
  407   581          263542084
  138   639          263545191
  413   578          263545549
  284   622          263548152
  365   599          263548924
  112   640          263548928
  325   612          263549053
   56   641          263550337
  481   534          263557945
   57   641          263559914
  172   637          263563301
  157   638          263563965
  245   629          263564314
  464   547          263564667
  231   631          263565982
  405   582          263567493
  314   615          263567519
   58   641          263569833
  476   538          263571048
  302   618          263572640
  415   577          263573408
  215   633          263574512
  332   610          263575368
  196   635          263577411
   59   641          263580100
  206   634          263581920
  113   640          263586897
  348   605          263589317
   60   641          263590721
  185   636          263591081
  351   604          263592415
  378   594          263594736
  428   570          263595752
   61   641          263601702
  139   639          263602738
  373   596          263603853
  269   625          263605734
  403   583          263606114
  454   554          263608128
  345   606          263608641
  494   523          263609451
   62   641          263613049
  451   556          263613467
  417   576          263614689
  354   603          263618091
  289   621          263620630
   63   641          263624768
  114   640          263625544
  318   614          263632976
  435   566          263634371
   64   641          263636865
  440   563          263637547
  158   638          263638384
  298   619          263640251
  457   552          263640601
   65   641          263649346
  342   607          263650231
  173   637          263652570
  390   589          263655469
  448   558          263656504
  383   592          263656575
  401   584          263657905
  140   639          263661119
   66   641          263662217
  115   640          263664875
  258   627          263665395
  357   602          263666501
  486   530          263668256
  419   575          263669434
  224   632          263675392
   67   641          263675484
  252   628          263676160
  368   598          263683224
   68   641          263689153
  197   635          263693248
  186   636          263694312
  239   630          263698919
  493   524          263700981
   69   641          263703230
  116   640          263704896
  471   542          263707199
  207   634          263709847
  329   611          263710420
  460   550          263711000
  159   638          263713751
  216   633          263713833
  339   608          263713931
  264   626          263714120
   70   641          263717721
  141   639          263720340
  480   535          263722375
  399   585          263722824
  467   545          263726188
  232   631          263726759
  430   569          263727009
   71   641          263732632
  322   613          263732645
  445   560          263737125
  421   574          263737685
  360   601          263737801
  294   620          263740184
  174   637          263742877
  509   509          263744458
  246   629          263745125
  117   640          263745613
  508   510          263747512
   72   641          263747969
  280   623          263756367
  507   511          263756674
  475   539          263762694
   73   641          263763738
  275   624          263767499
  506   512          263771944
   74   641          263779945
  142   639          263780407
  118   640          263787032
  160   638          263790072
  388   590          263790072
  285   622          263790973
  505   513          263793322
   75   641          263796596
  492   525          263798613
  187   636          263798659
  336   609          263799585
  397   586          263800829
  376   595          263802251
  485   531          263805416
  198   635          263810267
   76   641          263813697
  437   565          263815578
  463   548          263819439
  423   573          263819484
  307   617          263819556
  504   514          263820808
  270   625          263823625
  311   616          263825127
  225   632          263826593
  119   640          263829159
   77   641          263831254
  363   600          263832147
  381   593          263834198
  175   637          263834228
  208   634          263839016
  371   597          263840984
  143   639          263841326
  303   618          263847159
   78   641          263849273
  503   515          263854402
  217   633          263854450
  442   562          263855216
  315   615          263864250
  259   627          263865862
  326   612          263866904
  161   638          263867353
  253   628          263867429
   79   641          263867760
  240   630          263871000
  120   640          263872000
  432   568          263872000
  290   621          263872061
   80   641          263886721
  233   631          263888928
  395   587          263891878
  479   536          263892895
  502   516          263894104
  491   526          263902347
  144   639          263903103
  188   636          263904128
   81   641          263906162
  333   610          263907037
  299   619          263907558
  453   555          263913552
  425   572          263914873
  121   640          263915561
  265   626          263924001
  470   543          263926007
   82   641          263926089
  176   637          263926629
  247   629          263927412
  199   635          263928474
  456   553          263931193
  450   557          263933693
  319   614          263937303
  386   591          263937527
  501   517          263939914
  162   638          263945600
   83   641          263946508
  484   532          263948672
  366   599          263949695
  349   605          263953674
  122   640          263959848
  474   540          263960424
  352   604          263963072
  145   639          263965744
  466   546          263966032
  346   606          263966752
   84   641          263967425
  209   634          263969433
  226   632          263979144
  459   551          263986730
   85   641          263988846
  447   559          263991502
  500   518          263991832
  281   623          263992408
  355   603          263995102
  276   624          263995200
  393   588          263995929
  218   633          263996369
  295   620          264000375
  343   607          264002150
  123   640          264004867
  439   564          264010663
  189   636          264010725
   86   641          264010777
  490   527          264012183
  177   637          264020086
  374   596          264022360
  427   571          264023894
  379   594          264024523
  163   638          264024819
  146   639          264029255
  434   567          264030767
  410   580          264033000
   87   641          264033224
  286   622          264035504
  330   611          264036131
  412   579          264039067
  408   581          264040253
  271   625          264043136
  241   630          264044521
  323   613          264044664
  200   635          264047875
  499   519          264049858
  358   602          264049920
  124   640          264050624
  234   631          264052495
   88   641          264056193
  414   578          264058496
  340   608          264059712
  254   628          264060216
  406   582          264060784
  260   627          264067883
  478   537          264069505
   89   641          264079690
  462   549          264080277
  444   561          264086865
  369   598          264090601
  416   577          264091329
  147   639          264093642
  404   583          264094551
  125   640          264097125
  384   592          264097792
  483   533          264098024
  210   634          264101104
  308   617          264103225
   90   641          264103721
  164   638          264105016
  248   629          264111181
  391   589          264112940
  498   520          264113992
  178   637          264114605
  312   616          264116224
  190   636          264118456
  304   618          264123496
  291   621          264125232
  361   601          264127682
  489   528          264128121
   91   641          264128292
  227   632          264133051
  266   626          264135472
  418   576          264137608
  337   609          264139282
  219   633          264139596
  402   584          264141512
  126   640          264144376
  429   570          264146589
  469   544          264150893
   92   641          264153409
  148   639          264158911
  316   615          264162871
  473   541          264164238
  201   635          264168476
  300   619          264176659
   93   641          264179078
  497   521          264184234
  165   638          264186197
  327   612          264186711
  127   640          264192383
  420   575          264197375
  400   585          264201625
  436   566          264203352
   94   641          264205305
  179   637          264210192
  465   547          264211948
  235   631          264217466
  242   630          264219488
  441   563          264219668
  277   624          264224557
  452   556          264225024
  149   639          264225068
  191   636          264227327
  377   595          264227508
  455   554          264227839
  364   600          264228544
  282   623          264230135
   95   641          264232096
  211   634          264234035
  334   610          264240704
  128   640          264241152
  389   590          264242869
  320   614          264243544
  488   529          264250161
  477   538          264252205
  482   534          264253472
  255   628          264254527
  372   597          264255021
   96   641          264259457
  449   558          264259961
  496   522          264260584
  296   620          264262336
  272   625          264264273
  166   638          264268368
  458   552          264268520
  422   574          264270672
  382   593          264270825
  261   627          264271464
  398   586          264274848
  287   622          264281751
  431   569          264283000
  220   633          264284137
   97   641          264287394
  228   632          264288320
  202   635          264290283
  129   640          264290689
  150   639          264292119
  249   629          264296438
  180   637          264306853
   98   641          264315913
  350   605          264320125
  347   606          264326939
  446   560          264332536
  353   604          264335841
  192   636          264337344
  130   640          264341000
  495   523          264343042
   99   641          264345020
  461   550          264347181
  267   626          264348539
  167   638          264351535
  367   599          264352662
  344   607          264356127
  424   573          264357541
  324   613          264358621
  151   639          264360070
  396   587          264361139
  331   611          264363822
  212   634          264368232
  472   542          264374136
  356   603          264374243
  100   641          264374721
  487   530          264378303
  292   621          264380149
  468   545          264381857
  236   631          264383847
  387   591          264385674
  309   617          264388742
  438   565          264389797
  131   640          264392091
  243   630          264395907
  305   618          264401657
  181   637          264404594
  101   641          264405022
  341   608          264407533
  313   616          264409193
  203   635          264413302
  481   535          264415016
  152   639          264428927
  221   633          264429998
  494   524          264431608
  433   568          264433169
  359   602          264435487
  168   638          264435704
  102   641          264435929
  476   539          264440995
  443   562          264442635
  375   596          264443111
  132   640          264443968
  229   632          264444957
  301   619          264447560
  193   636          264448513
  256   628          264450368
  278   624          264455576
  380   594          264456584
  426   572          264458024
  394   588          264460456
  317   615          264463388
  464   548          264463936
  103   641          264467448
  283   623          264469554
  262   627          264476611
  338   609          264481001
  250   629          264483189
  273   625          264487042
  133   640          264496637
  153   639          264498696
  104   641          264499585
  370   598          264500192
  182   637          264503421
  213   634          264503701
  328   612          264508480
  486   531          264512547
  362   601          264519729
  169   638          264520881
  509   510          264523229
  297   620          264526073
  493   525          264526282
  508   511          264529343
  288   622          264529720
  454   555          264530539
  105   641          264532346
  204   635          264537539
  411   580          264538531
  409   581          264540870
  385   592          264541313
  507   512          264541571
  451   557          264542544
  413   579          264549536
  134   640          264550104
  237   631          264551644
  321   614          264551705
  457   553          264556370
  407   582          264556511
  506   513          264559913
  194   636          264560840
  268   626          264563208
  106   641          264565737
  154   639          264569383
  428   571          264572163
  392   589          264572757
  244   630          264573784
  415   578          264573927
  335   610          264576375
  222   633          264577185
  480   536          264582656
  505   514          264584369
  405   583          264585412
  471   543          264590118
  440   564          264590144
  448   559          264592271
  435   567          264597138
  107   641          264599764
  230   632          264602968
  183   637          264603340
  135   640          264604375
  170   638          264607072
    0   642          264609288
    1   642          264609289
    2   642          264609296
    3   642          264609315
    4   642          264609352
    5   642          264609413
    6   642          264609504
    7   642          264609631
    8   642          264609800
    9   642          264610017
   10   642          264610288
   11   642          264610619
   12   642          264611016
   13   642          264611485
  417   577          264611746
   14   642          264612032
   15   642          264612663
   16   642          264613384
   17   642          264614201
  504   515          264614939
   18   642          264615120
   19   642          264616147
   20   642          264617288
   21   642          264618549
  467   546          264618899
   22   642          264619936
  460   551          264620151
   23   642          264621455
   24   642          264623112
   25   642          264624913
   26   642          264626864
  492   526          264627064
  365   600          264627125
  403   584          264627531
   27   642          264628971
   28   642          264631240
   29   642          264633677
  108   641          264634433
  475   540          264635875
   30   642          264636288
  293   621          264636818
   31   642          264639079
  214   634          264640448
  155   639          264640994
   32   642          264642056
   33   642          264645225
  257   628          264647745
   34   642          264648592
  503   516          264651623
   35   642          264652163
  485   532          264652893
  378   595          264655027
   36   642          264655944
  136   640          264659456
   37   642          264659941
  205   635          264663000
  419   576          264663035
   38   642          264664160
   39   642          264668607
  109   641          264669750
  373   597          264671290
  251   629          264671440
   40   642          264673288
  195   636          264674331
  325   613          264674522
  310   617          264676113
   41   642          264678209
  445   561          264679606
  306   618          264681648
  401   585          264682826
  263   627          264683330
   42   642          264683376
  279   624          264688263
  351   605          264688676
   43   642          264688795
  348   606          264689208
  332   611          264693499
  171   638          264694283
  502   517          264694421
   44   642          264694472
  390   590          264698000
  430   570          264700000
   45   642          264700413
  314   616          264704040
  184   637          264704357
  110   641          264705721
   46   642          264706624
  383   593          264709744
  284   623          264710671
  354   604          264710728
  274   625          264711449
  345   607          264712168
   47   642          264713111
  156   639          264713535
  137   640          264715353
   48   642          264719880
  302   619          264720267
  238   631          264720863
  463   549          264721996
  223   633          264725704
   49   642          264726937
  421   575          264727836
  491   527          264733954
   50   642          264734288
   51   642          264741939
  111   641          264742352
  501   518          264743333
   52   642          264749896
  399   586          264751255
  245   630          264753125
  357   603          264755520
  479   537          264756392
  342   608          264757400
  368   599          264757831
   53   642          264758165
  231   632          264762359
  318   615          264765807
   54   642          264766752
  138   640          264772072
  437   566          264774949
   55   642          264775663
  215   634          264778479
  289   622          264779417
  269   626          264779485
  112   641          264779649
  172   638          264782520
   56   642          264784904
  157   639          264787012
  196   636          264788992
  206   635          264789691
  298   620          264791592
   57   642          264794481
  500   519          264798359
  484   533          264799341
   58   642          264804400
  442   563          264804435
  423   574          264806191
  185   637          264806478
  470   544          264812184
   59   642          264814667
  113   641          264817618
  360   602          264823208
  339   609          264824748
   60   642          264825288
  139   640          264829619
  329   612          264832217
  397   587          264832776
  388   591          264836143
   61   642          264836269
  474   541          264836845
  453   556          264839293
  432   569          264841577
  258   628          264846664
  490   528          264846952
   62   642          264847616
  456   554          264850280
  114   641          264856265
   63   642          264859335
  499   520          264859499
  252   629          264861197
  158   639          264861431
  322   614          264861792
  466   547          264862019
  376   596          264866112
  450   558          264866112
   64   642          264871432
  173   638          264871789
  224   633          264875561
   65   642          264883913
  140   640          264888000
  381   594          264890925
  239   631          264891510
  264   627          264891627
  294   621          264895245
  115   641          264895596
   66   642          264896784
  425   573          264898142
  459   552          264899187
  197   636          264904829
  186   637          264909709
   67   642          264910051
  371   598          264912003
  363   601          264913948
  336   610          264914056
  207   635          264917618
  216   634          264917800
  280   624          264922624
  232   632          264923136
   68   642          264923720
  498   521          264926753
  395   588          264927347
  447   560          264930623
  246   630          264933936
  116   641          264935617
  478   538          264936224
  159   639          264936798
  275   625          264937500
   69   642          264937797
  141   640          264947221
  483   534          264951891
   70   642          264952288
  285   623          264953492
  174   638          264962096
  307   618          264963475
  311   617          264965344
  489   529          264966058
  439   565          264966644
   71   642          264967199
  117   641          264976334
   72   642          264982536
  462   550          264986128
  386   592          264987144
  326   613          264992373
  303   619          264994786
  434   568          264996936
  270   626          264997376
   73   642          264998305
  497   522          265000121
  315   616          265000771
  427   572          265003731
  142   640          265007288
  160   639          265013119
  187   637          265014056
   74   642          265014512
  118   641          265017753
  198   636          265021848
  333   611          265025168
  225   633          265026762
  366   600          265027896
  290   622          265030848
   75   642          265031163
  444   562          265032712
  393   589          265034926
  469   545          265040334
  473   542          265043905
  410   581          265043941
  412   580          265046528
  208   635          265046787
  259   628          265047131
   76   642          265048264
  253   629          265052466
  175   638          265053447
  349   606          265053565
  408   582          265054680
  217   634          265058417
  299   620          265058899
  352   605          265059333
  119   641          265059880
  414   579          265062483
  240   631          265063591
   77   642          265065821
  143   640          265068207
  319   615          265070134
  346   607          265070279
  406   583          265078703
  496   523          265079603
   78   642          265083840
  379   595          265084814
  233   632          265085305
  355   604          265087739
  374   597          265089797
  161   639          265090400
  488   530          265091272
  416   578          265091848
  265   627          265101508
   79   642          265102327
  120   641          265102721
  343   608          265109319
  482   535          265110543
  465   548          265111217
  404   584          265115968
  247   630          265116223
  188   637          265119525
   80   642          265121288
  477   539          265122152
  429   571          265123000
  144   640          265129984
  418   577          265134665
  358   603          265138939
  199   636          265140055
   81   642          265140729
  176   638          265145848
  121   641          265146282
  455   555          265150250
  384   593          265150961
  452   557          265154101
  295   621          265155436
  391   590          265155471
  330   612          265157928
  281   624          265158665
   82   642          265160656
  495   524          265165199
  276   625          265165201
  369   599          265165208
  436   567          265166119
  402   585          265166433
  162   639          265168647
  340   609          265170529
  441   564          265172265
  323   614          265173811
  209   635          265177204
  226   633          265179313
   83   642          265181075
  458   553          265184289
  122   641          265190569
  420   576          265190976
  145   640          265192625
  449   559          265195728
  286   623          265198023
  218   634          265200336
   84   642          265201992
  361   602          265213089
  271   626          265216887
  487   531          265222594
   85   642          265223413
  189   637          265226122
  400   586          265230056
  123   641          265235588
  241   631          265237112
  177   638          265239305
  254   629          265245253
   86   642          265245344
  308   618          265247144
  163   639          265247866
  234   632          265248872
  260   628          265249152
  337   610          265253753
  431   570          265255991
  146   640          265256136
  461   551          265256332
  312   617          265256441
  494   525          265256909
  472   543          265257055
  200   636          265259456
  422   575          265260823
   87   642          265267791
  304   619          265271123
  468   546          265274568
  446   561          265275017
  481   536          265275297
  124   641          265281345
  291   622          265284019
  389   591          265288940
   88   642          265290760
  377   596          265291369
  316   616          265299392
  248   630          265299992
  510   510          265302000
  509   511          265305060
  398   587          265306795
  210   635          265308875
  364   601          265310345
  327   613          265312180
  266   627          265312979
  476   540          265314176
  508   512          265314240
   89   642          265314257
  147   640          265320523
  372   598          265326040
  382   594          265327552
  125   641          265327846
  300   620          265328000
  164   639          265328063
  507   513          265329540
  227   633          265333220
  178   638          265333824
  190   637          265333853
   90   642          265338288
  219   634          265343563
  424   574          265344248
  438   566          265349168
  506   514          265350960
  493   526          265354733
  334   611          265358835
  486   532          265360024
   91   642          265362859
  464   549          265366493
  126   641          265375097
  320   615          265376375
  505   515          265378500
  201   636          265380057
  148   640          265385792
   92   642          265387976
  443   563          265391854
  277   625          265394558
  282   624          265396392
  396   588          265396608
  433   569          265402746
  165   639          265409244
  242   631          265412079
  504   516          265412160
   93   642          265413645
  235   632          265413843
  296   621          265417397
  350   606          265420016
  127   641          265423104
  179   638          265429411
  347   607          265430466
  367   600          265430863
  353   605          265432102
  387   592          265435291
  272   626          265438024
  255   629          265439564
   94   642          265439872
  426   573          265441293
  211   635          265441806
  191   637          265442724
  287   623          265444270
  480   537          265446153
  503   517          265451940
  149   640          265451949
  261   628          265452733
  454   556          265456280
  492   527          265458671
  344   608          265463296
   95   642          265466663
  356   604          265466880
  128   641          265471873
  451   558          265474963
  457   554          265475457
  471   544          265476295
  249   630          265485249
  331   612          265485619
  324   614          265487768
  220   634          265488104
  228   633          265488489
  166   639          265491415
   96   642          265494024
  502   518          265497840
  394   589          265499453
  202   636          265501864
  485   533          265503562
  375   597          265510548
  475   541          265512296
  467   547          265514886
  380   595          265516875
  341   609          265518350
  150   640          265519000
  129   641          265521410
   97   642          265521961
  359   603          265524506
  267   627          265526046
  180   638          265526072
  448   560          265531392
  460   552          265532608
  309   618          265532661
  292   622          265538936
  440   565          265546125
  305   619          265549284
  313   617          265549410
  411   581          265549472
  501   519          265549860
   98   642          265550480
  428   572          265552000
  192   637          265552741
  409   582          265555297
  413   580          265556997
  435   568          265563307
  491   528          265568723
  130   641          265571721
  407   583          265574430
  167   639          265574582
  370   599          265574799
  212   635          265576003
  415   579          265577914
   99   642          265579587
  236   632          265580224
  151   640          265586951
  243   631          265588498
  385   593          265594482
  338   610          265595472
  301   620          265598901
  317   616          265599909
  362   602          265605136
  405   584          265606829
  500   520          265608000
  100   642          265609288
  417   578          265612265
  392   590          265615288
  131   641          265622812
  479   538          265623111
  181   638          265623813
  203   636          265624883
  445   562          265625453
  278   625          265625577
  463   550          265627847
  328   613          265633949
  221   634          265633965
  256   629          265635405
  283   624          265635811
  101   642          265639589
  229   633          265645126
  403   585          265652452
  484   534          265653208
  152   640          265655808
  262   628          265657880
  168   639          265658751
  419   577          265660092
  273   626          265660793
  193   637          265663910
  102   642          265670496
  250   630          265672000
  499   521          265672260
  132   641          265674689
  430   571          265676411
  297   621          265681134
  321   615          265684536
  490   529          265684889
  288   623          265692239
  335   611          265694506
  470   545          265701625
  103   642          265702015
  365   601          265708926
  401   586          265711257
  213   635          265711472
  474   542          265716512
  378   596          265718888
  421   576          265721437
  182   638          265722640
  153   640          265725577
  133   641          265727358
  104   642          265734152
  437   567          265737716
  268   627          265740715
  373   598          265742309
  498   522          265742640
  169   639          265743928
  390   591          265744071
  237   632          265748021
  204   636          265749120
  442   564          265757032
  466   548          265761288
  244   631          265766375
  383   594          265766471
  105   642          265766913
  453   557          265768370
  456   555          265772691
  194   637          265776237
  134   641          265780825
  222   634          265781152
  399   587          265783202
  351   606          265788567
  348   607          265792735
  293   622          265795605
  154   640          265796264
  423   575          265796342
  106   642          265800304
  450   559          265801879
  230   633          265803137
  325   614          265803669
  478   539          265806171
  354   605          265806989
  489   530          265807169
  483   535          265808962
  432   570          265814568
  459   553          265814956
  332   612          265815296
  497   523          265819140
  345   608          265819337
  310   618          265820032
  183   638          265822559
  306   619          265829275
  170   639          265830119
  257   629          265832782
  107   642          265834331
  135   641          265835096
  368   600          265836032
  314   617          265844257
    0   643          265847707
    1   643          265847708
    2   643          265847715
    3   643          265847734
    4   643          265847771
    5   643          265847832
    6   643          265847923
    7   643          265848050
  357   604          265848157
    8   643          265848219
  214   635          265848219
    9   643          265848436
   10   643          265848707
   11   643          265849038
   12   643          265849435
   13   643          265849904
   14   643          265850451
   15   643          265851082
   16   643          265851803
   17   643          265852620
   18   643          265853539
   19   643          265854566
   20   643          265855707
   21   643          265856968
  279   625          265858264
   22   643          265858355
   23   643          265859874
  251   630          265860251
   24   643          265861531
   25   643          265863332
  263   628          265864599
   26   643          265865283
   27   643          265867390
  155   640          265867875
  342   609          265868217
  397   588          265868245
  108   642          265869000
   28   643          265869659
  302   620          265871608
   29   643          265872096
  447   561          265873104
  205   636          265874581
   30   643          265874707
  284   624          265876928
   31   643          265877498
   32   643          265880475
   33   643          265883644
  425   574          265884849
  274   626          265885200
  388   592          265885760
   34   643          265887011
  195   637          265889728
  136   641          265890177
   35   643          265890582
   36   643          265894363
  462   551          265895279
   37   643          265898360
  496   524          265901760
  318   616          265902328
   38   643          265902579
  109   642          265904317
   39   643          265907026
   40   643          265911707
  360   603          265912227
   41   643          265916628
  238   632          265917240
  171   639          265917330
   42   643          265921795
  184   638          265923576
  439   566          265926015
  473   543          265926824
   43   643          265927214
  223   634          265929671
   44   643          265932891
  469   546          265933045
  376   597          265933549
  488   531          265935563
   45   643          265938832
  339   610          265939219
  110   642          265940288
  156   640          265940416
  289   623          265941936
   46   643          265945043
  245   631          265945716
  137   641          265946074
  298   621          265946653
  381   595          265951216
   47   643          265951530
  269   627          265956992
  329   613          265957686
   48   643          265958299
  231   633          265962528
   49   643          265965356
  395   589          265966344
  434   569          265966513
  482   536          265970824
   50   643          265972707
  111   642          265976919
   51   643          265980358
  444   563          265981931
  215   635          265986250
  371   599          265986610
  427   573          265987000
   52   643          265988315
  495   525          265990500
  322   615          265994623
  477   540          265995333
   53   643          265996584
  363   602          265999355
  206   636          266001272
  138   641          266002793
  196   637          266004389
   54   643          266005171
  172   639          266005567
  465   549          266013774
  157   640          266013893
   55   643          266014082
  112   642          266014216
   56   643          266023323
  185   638          266025697
  258   629          266031701
  336   611          266032187
   57   643          266032900
  386   593          266040313
   58   643          266042819
  252   630          266050008
  113   642          266052185
   59   643          266053086
  294   622          266054032
  412   581          266057469
  410   582          266058368
  139   641          266060340
   60   643          266063707
  414   580          266069944
  487   532          266070071
  408   583          266072599
  264   628          266072896
   61   643          266074688
  455   556          266075991
  393   590          266077457
  224   634          266079528
  510   511          266083831
  494   526          266085360
   62   643          266086035
  452   558          266086520
  239   632          266087887
  158   640          266088312
  509   512          266089957
  114   642          266090832
  280   625          266092625
  173   639          266094836
  416   579          266095835
   63   643          266097754
  406   584          266100120
  508   513          266102209
  429   572          266102837
  458   554          266103376
  311   618          266109263
  366   601          266109697
   64   643          266109851
  307   619          266111102
  275   626          266111251
  140   641          266118721
  285   624          266119749
  197   637          266120226
  507   514          266120587
  326   614          266121520
   65   643          266122332
  232   633          266123305
  216   635          266125571
  246   631          266126527
  441   565          266128246
  186   638          266128928
  207   636          266129199
  115   642          266130163
  436   568          266132288
  449   560          266134849
  418   578          266135184
   66   643          266135203
  481   537          266138794
  404   585          266140889
  315   617          266140988
  472   544          266143232
  506   515          266145091
  303   620          266146127
  333   612          266146965
   67   643          266148470
  379   596          266148675
  349   607          266157092
  352   606          266159224
  374   598          266160816
   68   643          266162139
  159   640          266163679
  461   552          266168789
  116   642          266170184
  468   547          266170555
  270   627          266174883
  505   516          266175721
   69   643          266176216
  346   608          266177448
  141   641          266177942
  355   605          266184000
  174   639          266185143
  493   527          266186340
  420   577          266188033
  476   541          266190597
   70   643          266190707
  290   623          266193367
  402   586          266194864
  391   591          266201542
   71   643          266205618
  319   616          266206655
  384   594          266207688
  486   533          266210693
  117   642          266210901
  504   517          266212477
  299   621          266213960
  343   609          266220136
  446   562          266220864
   72   643          266220955
  225   634          266230729
  358   604          266231576
  259   629          266232168
  431   571          266232402
  187   638          266233275
   73   643          266236724
  198   637          266237245
  142   641          266238009
  160   640          266240000
  253   630          266241277
  369   600          266243409
  118   642          266252320
   74   643          266252931
  422   576          266254424
  503   518          266255359
  208   636          266258368
  240   632          266259968
  400   587          266262003
  217   635          266266188
   75   643          266269582
  464   550          266272344
  175   639          266276494
  265   628          266282777
  330   613          266283397
  340   610          266285000
  233   633          266285474
   76   643          266286683
  492   528          266293440
  119   642          266294447
  143   641          266298928
  361   603          266302108
   77   643          266304240
  502   519          266304367
  323   615          266306642
  247   631          266308814
  438   567          266311935
  480   538          266312872
  295   622          266314223
  161   640          266317281
   78   643          266322259
  281   625          266328666
  424   575          266334399
  120   642          266337288
  389   592          266338557
  188   638          266338744
  276   626          266338952
   79   643          266340746
  398   588          266342264
  443   564          266344451
  199   637          266355452
  485   534          266357429
  377   597          266358806
  501   520          266359501
   80   643          266359707
  144   641          266360705
  286   624          266364280
  471   545          266365736
  176   639          266368895
  337   611          266371884
  433   570          266375737
   81   643          266379148
  121   642          266380849
  226   634          266383280
  454   557          266385357
  382   595          266387843
  209   636          266388785
  475   542          266391963
  271   627          266394394
  308   619          266394771
  162   640          266395528
  364   602          266395752
  457   555          266397868
   82   643          266399075
  312   618          266400360
  372   599          266400647
  491   529          266406660
  218   635          266408107
  451   559          266410730
  467   548          266414155
   83   643          266419494
  500   521          266420761
  304   620          266422464
  145   641          266423346
  122   642          266425136
  426   574          266428000
  241   632          266433489
  254   630          266434064
  260   629          266434189
  396   589          266435605
  316   617          266439609
   84   643          266440411
  327   614          266441327
  189   638          266445341
  291   623          266446538
  460   553          266448377
  234   633          266449041
   85   643          266461832
  177   639          266462352
  123   642          266470155
  448   561          266473873
  163   640          266474747
  200   637          266474853
  334   612          266480632
  300   621          266483061
   86   643          266483763
  146   641          266486857
  499   522          266488147
  387   593          266488460
  248   631          266492583
  479   539          266493058
  266   628          266494248
  440   566          266505496
   87   643          266506210
  484   535          266510279
  367   601          266512664
  320   616          266512896
  124   642          266515912
  210   636          266520456
  350   607          266523543
  490   530          266526000
   88   643          266529179
  353   606          266531993
  435   569          266532884
  428   573          266535269
  463   551          266536998
  227   634          266537187
  347   608          266537635
  394   590          266541984
  147   641          266551244
  219   635          266551334
   89   643          266552676
  190   638          266553072
  164   640          266554944
  178   639          266556871
  498   523          266561659
  125   642          266562413
  356   605          266563141
  411   582          266563899
  282   625          266566393
  413   581          266567938
  277   626          266568309
  409   583          266573216
  344   609          266574113
  445   563          266574672
  296   622          266576184
   90   643          266576707
  380   596          266580736
  375   598          266581567
  415   580          266585375
  470   546          266594336
  201   637          266595454
  407   584          266595847
  474   543          266599431
   91   643          266601278
  242   632          266608456
  126   642          266609664
  287   624          266610527
  331   613          266611088
  235   633          266614012
  272   627          266615531
  417   579          266616252
  148   641          266616513
  359   604          266617143
  324   615          266620599
   92   643          266626395
  255   630          266628375
  405   585          266631750
  341   610          266632821
  165   640          266636125
  261   629          266637770
  497   524          266641297
  385   594          266651209
  489   531          266651460
   93   643          266652064
  179   639          266652458
  370   600          266653000
  211   636          266653387
  430   572          266656248
  127   642          266657671
  419   578          266660611
  392   591          266661359
  191   638          266661943
  466   549          266663845
  483   536          266669243
  249   631          266677840
   94   643          266678291
  478   540          266679352
  309   619          266680288
  403   586          266680883
  149   641          266682670
  228   634          266692456
  313   618          266693329
  362   603          266694155
  220   635          266695875
  456   556          266698432
  305   620          266700625
  453   558          266700789
  292   623          266701455
  437   568          266703885
   95   643          266705082
  128   642          266706440
  267   628          266707315
  442   565          266713013
  338   611          266713603
  202   637          266717261
  166   640          266718296
  421   577          266718494
  496   525          266727061
   96   643          266732443
  459   554          266734043
  317   617          266740126
  450   560          266741000
  401   587          266743204
  180   639          266749119
  150   641          266749721
  301   621          266753962
  129   642          266755977
   97   643          266760380
  328   614          266763096
  192   638          266771960
  236   633          266780393
  488   532          266783040
  243   632          266784875
  378   597          266786325
  212   636          266787584
   98   643          266788899
  423   576          266789943
  432   571          266790979
  390   592          266793688
  365   602          266794333
  278   626          266799328
  167   640          266801463
  283   625          266805812
  130   642          266806288
  462   552          266807736
  473   544          266813001
  335   612          266816303
  373   599          266816916
  151   641          266817672
   99   643          266818006
  399   588          266818671
  447   562          266818951
  495   526          266818951
  321   616          266821057
  256   630          266824216
  383   595          266826762
  469   547          266829032
  482   537          266834321
  273   627          266838300
  297   622          266839921
  203   637          266840280
  221   635          266841736
  262   629          266842917
  181   639          266846860
  100   643          266847707
  229   634          266849093
  131   642          266857379
  288   624          266858496
  250   631          266864591
  511   511          266865662
  510   512          266868728
  477   541          266871754
  425   575          266875000
  509   513          266877926
  101   643          266878008
  193   638          266883129
  168   640          266885632
  152   641          266886529
  439   567          266888782
  351   607          266892094
  508   514          266893256
  348   608          266899904
  354   606          266906880
  397   589          266907242
  102   643          266908915
  132   642          266909256
  507   515          266914718
  494   527          266916967
  368   601          266917833
  465   550          266919625
  487   533          266920740
  268   628          266921984
  213   636          266923053
  345   609          266930154
  444   564          266934528
  325   615          266936500
  388   593          266938929
  434   570          266939504
  103   643          266940434
  332   613          266940765
  506   516          266942312
  357   605          266944418
  182   639          266945687
  237   633          266948190
  153   641          266956298
  293   623          266958124
  133   642          266961925
  244   632          266962752
  204   637          266964517
  310   619          266967659
  169   640          266970809
  104   643          266972571
  427   574          266973707
  505   517          266976038
  306   620          266980616
  342   610          266982688
  314   618          266988176
  222   635          266988923
  194   638          266995456
  376   598          267004568
  360   604          267004864
  455   557          267005068
  105   643          267005332
  481   538          267005513
  230   634          267007104
  395   590          267008875
  381   596          267015077
  134   642          267015392
  504   518          267015896
  493   528          267021109
  257   630          267021593
  452   559          267022287
  458   555          267025787
  302   621          267026669
  154   641          267026985
  279   626          267032015
  472   545          267032673
  106   643          267038723
  318   617          267042545
  183   639          267045606
  284   625          267046929
  263   629          267049636
  251   631          267052842
  170   640          267057000
  339   611          267057350
  214   636          267059800
  503   519          267061886
  274   627          267062707
  486   534          267064560
  371   600          267064811
  135   642          267069663
  468   548          267069824
  476   542          267070264
  412   582          267071896
  107   643          267072750
  410   583          267076287
  449   561          267077330
  414   581          267080885
  461   553          267084558
  429   573          267086106
  329   614          267086833
  441   566          267087617
  363   603          267088374
  205   637          267089978
    0   644          267089984
    1   644          267089985
    2   644          267089992
    3   644          267090011
    4   644          267090048
    5   644          267090109
    6   644          267090200
    7   644          267090327
    8   644          267090496
    9   644          267090713
   10   644          267090984
   11   644          267091315
   12   644          267091712
   13   644          267092181
   14   644          267092728
   15   644          267093359
  408   584          267094016
   16   644          267094080
   17   644          267094897
   18   644          267095816
   19   644          267096843
  386   594          267097040
   20   644          267097984
  155   641          267098596
   21   644          267099245
   22   644          267100632
  436   569          267101865
   23   644          267102151
  416   580          267103296
   24   644          267103808
  298   622          267105440
   25   644          267105609
  108   643          267107419
   26   644          267107560
  289   624          267108193
  195   638          267108947
   27   644          267109667
   28   644          267111936
  502   520          267114008
   29   644          267114373
   30   644          267116984
  238   633          267117409
   31   644          267119775
   32   644          267122752
  393   591          267123528
  136   642          267124744
  406   585          267125041
   33   644          267125921
   34   644          267129288
  322   616          267131144
  492   529          267131377
   35   644          267132859
   36   644          267136640
  223   635          267137442
  269   628          267138261
  418   579          267139171
   37   644          267140637
  245   632          267142093
  109   643          267142736
  171   640          267144211
   38   644          267144856
  184   639          267146623
   39   644          267149303
   40   644          267153984
  336   612          267153984
   41   644          267158905
   42   644          267164072
  231   634          267166495
  404   586          267169320
   43   644          267169491
  446   563          267170083
  156   641          267171137
  501   521          267172262
   44   644          267175168
  110   643          267178707
  137   642          267180641
   45   644          267181109
  464   551          267181495
  480   539          267182819
   46   644          267187320
  420   578          267188552
   47   644          267193807
  366   602          267195104
  215   636          267197831
   48   644          267200576
   49   644          267207633
  431   572          267212239
  485   535          267214500
   50   644          267214984
  111   643          267215338
  379   597          267216112
  294   623          267216551
  206   637          267216669
  258   630          267220512
   51   644          267222635
  196   638          267223608
  402   587          267226811
   52   644          267230592
  172   640          267232448
  374   599          267235423
  500   522          267236648
  138   642          267237360
   53   644          267238861
  252   631          267242599
  157   641          267244614
   54   644          267247448
  491   530          267247771
  185   639          267248744
  391   592          267251159
  422   577          267251481
  112   643          267252635
  326   615          267254351
   55   644          267256359
  311   619          267256890
  264   629          267257933
  471   546          267258447
  307   620          267262443
  352   607          267262751
  349   608          267264261
   56   644          267265600
  280   626          267266376
  384   595          267267979
  333   613          267272434
  475   543          267274882
   57   644          267275177
  438   568          267278104
  355   606          267283891
  315   618          267284907
   58   644          267285096
  224   635          267287299
  239   633          267288056
  346   609          267288265
  275   627          267288758
  285   625          267289750
  113   643          267290604
  139   642          267294907
   59   644          267295363
  400   588          267297472
  443   565          267300432
  303   621          267301188
   60   644          267305984
  499   523          267307166
  467   549          267316712
   61   644          267316965
  454   558          267317776
  158   641          267319033
  173   640          267321717
  246   632          267322904
  457   556          267323609
  369   601          267325210
  232   634          267327272
  358   605          267327837
  424   576          267328000
   62   644          267328312
  114   643          267329251
  343   610          267334607
  216   636          267337152
  197   638          267339445
   63   644          267340031
  207   637          267344596
  319   617          267346872
  451   560          267349851
  186   639          267351975
   64   644          267352128
  433   571          267352148
  140   642          267353288
  270   628          267356152
  290   624          267359624
   65   644          267364609
  479   540          267366239
  460   554          267367464
  115   643          267368582
  490   531          267370291
  484   536          267370560
  299   622          267372747
   66   644          267377480
  398   589          267381261
  498   524          267383816
   67   644          267390747
  389   593          267391726
  159   641          267394400
  361   604          267394745
  340   611          267403131
   68   644          267404416
  116   643          267408603
  174   640          267412024
  141   642          267412509
  330   614          267412544
  426   575          267418151
   69   644          267418493
  448   562          267419720
  259   630          267420979
  377   598          267429825
   70   644          267432984
  253   631          267433868
  225   635          267438500
  323   616          267443163
   71   644          267447895
  117   643          267449320
  463   552          267449455
  382   596          267451704
  187   639          267456322
  198   638          267456464
  240   633          267460137
   72   644          267463232
  497   525          267466598
  265   629          267467814
  440   567          267468263
  160   641          267470721
  142   642          267472576
  208   637          267473765
  295   623          267476742
  217   636          267477769
  396   590          267478136
  372   600          267478848
   73   644          267479001
  364   603          267484771
  474   544          267485608
  233   634          267489441
  470   547          267490323
  118   643          267490739
  337   612          267493681
   74   644          267495208
  489   532          267498937
  281   626          267502417
  175   640          267503375
  247   632          267505191
  435   570          267505875
   75   644          267511859
  276   627          267516459
  428   574          267521976
  445   564          267527269
   76   644          267528960
  483   537          267532740
  119   643          267532866
  143   642          267533495
  286   625          267534281
  387   594          267545187
  308   620          267546112
   77   644          267546517
  312   619          267547987
  161   641          267548002
  496   526          267555512
  478   541          267555773
  188   639          267561791
   78   644          267564536
  466   550          267569696
  327   615          267574158
  199   638          267574671
  271   628          267575663
  120   643          267575707
  304   621          267577525
  411   583          267581818
  413   582          267582365
   79   644          267583023
  316   618          267583528
  394   591          267588055
  226   635          267591051
  409   584          267594633
  144   642          267595272
  176   640          267595776
  415   581          267596316
  367   602          267598071
   80   644          267601984
  209   637          267604182
  334   613          267606101
  291   624          267612795
  121   643          267619268
  218   636          267619688
  407   585          267620768
   81   644          267621425
  260   630          267623000
  417   580          267623713
  162   641          267626249
  254   631          267626655
  456   557          267627509
  350   608          267630712
  241   633          267633658
  488   533          267633709
  353   607          267635520
  453   559          267636556
  430   573          267639517
   82   644          267641352
  300   622          267641848
  380   597          267648173
  347   609          267648452
  495   527          267650558
  511   512          267650559
  234   634          267653008
  320   617          267653113
  375   599          267656174
  459   555          267656454
  510   513          267656697
  145   642          267657913
  405   586          267660181
   83   644          267661771
  356   606          267663032
  122   643          267663555
  419   579          267664598
  189   639          267668388
  509   514          267668973
  442   566          267672384
  437   569          267673462
  266   629          267679285
   84   644          267682688
  450   561          267683481
  508   515          267687387
  344   610          267688584
  248   632          267688960
  177   640          267689233
  200   638          267694072
  482   538          267701040
  473   545          267702442
   85   644          267704109
  163   641          267705468
  123   643          267708574
  392   592          267710976
  385   595          267711500
  507   516          267711939
  403   587          267712830
  359   605          267713404
  421   578          267719013
  146   642          267721424
  462   553          267723505
   86   644          267726040
  469   548          267728301
  370   601          267734801
  210   637          267735853
  296   623          267738703
  282   626          267740144
  331   614          267740235
  506   517          267742629
  227   635          267744958
  277   627          267745816
   87   644          267748487
  341   611          267750952
  477   542          267751421
  494   528          267751736
  124   643          267754331
  324   616          267757120
  219   636          267762915
  447   563          267768170
  432   572          267770816
   88   644          267771456
  487   534          267774607
  190   639          267776119
  401   588          267778673
  505   518          267779457
  287   625          267780528
  178   640          267783752
  164   641          267785665
  147   642          267785811
  362   604          267786792
  423   577          267787000
   89   644          267794953
  272   628          267796800
  125   643          267800832
  242   633          267808625
  201   638          267814673
  235   634          267817979
   90   644          267818984
  255   631          267820966
  504   519          267822423
  261   630          267826581
  465   551          267828776
  309   620          267831629
  338   612          267835400
  313   619          267840956
   91   644          267843555
  390   593          267846857
  126   643          267848083
  148   642          267851080
  439   568          267854951
  305   621          267855686
  378   598          267857344
  399   589          267857668
  493   529          267859046
  165   641          267866846
  292   624          267867712
  425   576          267868601
   92   644          267868672
  211   637          267868784
  503   520          267871527
  249   632          267874217
  481   539          267875460
  179   640          267879339
  365   603          267883352
  317   618          267884045
  191   639          267884990
  444   565          267890509
  383   596          267890623
  267   629          267892352
   93   644          267894341
  373   600          267895117
  328   615          267895927
  127   643          267896090
  228   635          267900227
  220   636          267907456
  301   622          267912749
  434   571          267915915
  149   642          267917237
   94   644          267920568
  486   535          267921631
  472   546          267925384
  502   521          267926769
  202   638          267936480
  455   558          267937487
  335   613          267941772
  128   643          267944859
   95   644          267947359
  166   641          267949017
  397   590          267949773
  458   556          267951528
  476   543          267953183
  321   617          267961274
  452   560          267961408
  427   575          267963858
  468   549          267972381
  492   530          267972488
   96   644          267974720
  180   640          267976000
  278   627          267976835
  283   626          267979563
  150   642          267984288
  236   634          267984360
  243   633          267985044
  501   522          267988149
  129   643          267994396
  192   639          267995007
  388   594          267995656
  351   608          267999263
  297   623          268002440
   97   644          268002657
  212   637          268002981
  368   602          268003240
  461   554          268003645
  354   607          268010407
  348   609          268010721
  256   631          268016807
  273   628          268019569
  449   562          268023177
  288   625          268028497
   98   644          268031176
  262   630          268031728
  167   641          268032184
  357   606          268044309
  345   610          268044625
  130   643          268044707
  441   567          268050384
  151   642          268052239
  221   636          268053317
  395   591          268054946
  500   523          268055667
  480   540          268056000
  229   635          268056864
  203   638          268059499
   99   644          268060283
  250   632          268060968
  332   614          268069912
  429   574          268072813
  325   616          268073021
  181   640          268073741
  485   536          268074781
  436   570          268074856
  376   599          268079175
  381   597          268082514
  412   583          268089815
  100   644          268089984
  491   531          268092062
  464   552          268093952
  414   582          268095312
  131   643          268095798
  410   584          268097704
  342   611          268100819
  360   605          268101125
  193   639          268106176
  268   629          268107021
  416   581          268114237
  168   641          268116353
  408   585          268118937
  310   620          268119000
  101   644          268120285
  152   642          268121096
  446   564          268122680
  293   624          268124381
  499   524          268129323
  306   621          268135677
  314   619          268135803
  213   637          268138450
  371   601          268146612
  418   580          268146632
  132   643          268147675
  102   644          268151192
  237   634          268152157
  406   586          268153472
  471   547          268154434
  386   595          268157331
  475   544          268161059
  244   633          268162921
  182   640          268172568
  393   592          268173145
  339   612          268179147
  363   604          268181011
  103   644          268182711
  204   638          268183736
  302   622          268185456
  318   618          268186464
  153   642          268190865
  420   579          268192539
  431   573          268195508
  133   643          268200344
  222   636          268200504
  404   587          268201267
  169   641          268201530
  498   525          268209117
  279   627          268209522
  257   631          268214184
  104   644          268214848
  230   635          268214875
  490   532          268217768
  194   639          268218503
  329   615          268219664
  284   626          268220680
  467   550          268222563
  484   537          268234057
  263   630          268238447
  479   541          268242660
  274   628          268243976
  105   644          268247609
  438   569          268247681
  251   632          268249219
  422   578          268252000
  457   557          268252686
  454   559          268253543
  134   643          268253811
  443   566          268259803
  154   642          268261552
  402   588          268262280
  298   623          268267959
  322   617          268271361
  183   640          268272487
  214   637          268275197
  289   625          268278194
  336   613          268279453
  106   644          268281000
  366   603          268284123
  379   598          268287131
  170   641          268287721
  460   555          268289875
  451   561          268292332
  497   526          268295049
  391   593          268304328
  135   643          268308082
  205   638          268309197
  374   600          268313624
  107   644          268315027
  238   634          268321376
  269   629          268323298
  424   577          268325057
  384   596          268331840
  433   572          268331985
  195   639          268331994
  155   642          268333163
    0   645          268336125
    1   645          268336126
    2   645          268336133
    3   645          268336152
    4   645          268336189
    5   645          268336250
    6   645          268336341
    7   645          268336468
  400   589          268336469
    8   645          268336637
    9   645          268336854
   10   645          268337125
   11   645          268337456
   12   645          268337853
   13   645          268338322
   14   645          268338869
   15   645          268339500
   16   645          268340221
   17   645          268341038
   18   645          268341957
  245   633          268342262
   19   645          268342984
   20   645          268344125
   21   645          268345386
   22   645          268346773
   23   645          268348292
  223   636          268349023
  489   533          268349606
  108   644          268349696
   24   645          268349949
   25   645          268351750
   26   645          268353701
   27   645          268355808
   28   645          268358077
   29   645          268360514
   30   645          268363125
  136   643          268363163
  463   553          268365224
   31   645          268365916
   32   645          268368893
  448   563          268368939
  352   608          268369920
   33   645          268372062
  184   640          268373504
  231   635          268374266
  171   641          268374932
  474   545          268375049
  349   609          268375078
   34   645          268375429
   35   645          268379000
   36   645          268382781
  294   624          268382808
  109   644          268385013
   37   645          268386778
  496   527          268387119
  355   607          268387418
  470   548          268389592
  326   616          268390872
   38   645          268390997
   39   645          268395444
  483   538          268399459
   40   645          268400125
  333   614          268401581
  346   610          268402736
   41   645          268405046
  156   642          268405704
  311   620          268408231
   42   645          268410213
  369   602          268410617
  426   576          268411752
  258   631          268413103
  215   637          268413228
   43   645          268415632
  307   621          268417504
  137   643          268419060
  110   644          268420984
   44   645          268421309
  398   590          268423792
   45   645          268427250
  358   606          268427728
  315   619          268432534
   46   645          268433461
  440   568          268434432
  478   542          268435440
  512   512          268435456
  206   638          268435888
  511   513          268438528
  252   632          268438976
   47   645          268439948
  280   627          268443883
  196   639          268446655
   48   645          268446717
  264   630          268446744
  510   514          268447744
  389   594          268448453
  343   611          268452738
   49   645          268453774
  111   644          268457615
  303   622          268459975
   50   645          268461125
  509   515          268463104
  172   641          268463169
  285   626          268463501
   51   645          268468776
  275   628          268470027
  185   640          268475625
  138   643          268475779
   52   645          268476733
  466   551          268478847
  157   642          268479181
  435   571          268482286
  445   565          268483250
  508   516          268484608
   53   645          268485002
  495   528          268485327
  488   534          268487576
  319   618          268490791
  361   605          268491006
  239   634          268492023
   54   645          268493589
  112   644          268494912
  224   636          268498880
   55   645          268502500
  377   599          268504432
   56   645          268511741
  428   575          268512127
  507   517          268512256
  382   597          268519141
   57   645          268521318
  246   633          268523073
  396   591          268524207
  340   612          268524928
  290   625          268529625
   58   645          268531237
  113   644          268532881
  139   643          268533326
  232   635          268535043
  299   623          268535266
  270   629          268541189
   59   645          268541504
  330   615          268545375
  506   518          268546048
   60   645          268552125
  173   641          268552438
  216   637          268552549
  158   642          268553600
  456   558          268559928
  372   601          268560649
  197   639          268562492
   61   645          268563106
  207   638          268563815
  482   539          268570987
  114   644          268571528
   62   645          268574453
  453   560          268575677
  364   604          268577408
  186   640          268578856
  459   556          268582195
  323   617          268583380
  505   519          268585984
   63   645          268586172
  494   529          268589673
  140   643          268591707
  473   546          268595153
   64   645          268598269
  413   583          268600284
  411   584          268603235
  387   595          268605478
  415   582          268610743
   65   645          268610750
  115   644          268610859
  259   631          268613570
  337   613          268619150
  409   585          268619554
   66   645          268623621
  430   574          268626224
  159   642          268628967
  450   562          268629328
  253   632          268630245
  469   549          268630858
  487   535          268631678
  504   520          268632064
  477   543          268634340
  417   581          268634654
  442   567          268635151
   67   645          268636888
  394   592          268637672
  462   554          268642592
  174   641          268642745
  295   624          268642999
  437   570          268646453
  407   586          268649199
  225   636          268650081
   68   645          268650557
  116   644          268650880
  141   643          268650928
  265   630          268656625
  240   634          268664104
   69   645          268664634
  419   580          268672059
   70   645          268679125
  198   639          268679511
  281   627          268679924
  187   640          268683203
  503   521          268684288
  367   603          268687090
  117   644          268691597
  405   587          268692128
  208   638          268692984
  217   637          268693166
   71   645          268694036
  233   635          268697212
  276   628          268697728
  312   620          268699328
  493   530          268700157
  308   621          268701173
  160   642          268705288
  247   633          268705360
  286   626          268708032
   72   645          268709373
  327   616          268710679
  142   643          268710995
  380   598          268719192
  447   564          268720767
  421   579          268723000
   73   645          268725142
  316   619          268731155
  118   644          268733016
  175   641          268734096
  375   600          268734375
  334   614          268735248
  304   622          268736312
  465   552          268741233
   74   645          268741349
  350   609          268741529
  502   522          268742656
  353   608          268742689
  403   588          268748299
  481   540          268748641
  432   573          268754085
   75   645          268758000
  271   629          268760700
  347   610          268762923
  392   593          268764145
  356   607          268766559
  143   643          268771914
   76   645          268775101
  119   644          268775143
  385   596          268775361
  486   536          268781912
  161   642          268782569
  291   625          268782796
  423   578          268787519
  188   640          268788672
   77   645          268792658
  320   618          268797032
  199   639          268797718
  226   636          268802632
  300   623          268804367
  344   611          268806715
  501   523          268807168
   78   645          268810677
  359   606          268813295
  260   631          268815591
  492   531          268816779
  401   589          268817670
  120   644          268817984
  370   602          268820208
  472   547          268821371
  254   632          268823032
  209   638          268823401
  439   569          268824528
  176   641          268826497
   79   645          268829164
  144   643          268833691
  218   637          268835085
  241   634          268837625
  476   544          268839360
   80   645          268848125
  444   566          268849880
  234   635          268860779
  162   642          268860816
  121   644          268861545
  425   577          268865658
   81   645          268867566
  266   630          268868096
  341   612          268872749
  331   615          268873066
  455   559          268873254
  500   524          268877824
  468   550          268878232
  458   557          268880605
  362   605          268883053
   82   645          268887493
  248   633          268889129
  189   640          268895269
  434   572          268895752
  145   643          268896332
  324   617          268897337
  399   590          268900199
  390   594          268903584
  452   561          268903889
  296   624          268904960
  122   644          268905832
   83   645          268907912
  200   639          268917119
  282   627          268917651
  177   641          268919954
  461   555          268926056
  277   628          268927085
   84   645          268928829
  378   599          268931951
  480   541          268932421
  485   537          268938278
  491   532          268939539
  163   642          268940035
   85   645          268950250
  123   644          268950851
  287   626          268954279
  499   525          268954624
  210   638          268955072
  227   636          268956539
  427   576          268957459
  383   597          268958060
  146   643          268959843
  338   613          268960869
   86   645          268972181
  449   563          268972396
  365   604          268975989
  373   601          268976918
  219   637          268978312
  272   629          268981837
  309   621          268986690
  313   620          268992297
   87   645          268994628
  397   591          268995844
  124   644          268996608
  190   640          269003000
  464   553          269009721
  242   634          269012592
  178   641          269014473
  305   622          269014473
  441   568          269016553
  255   632          269017343
   88   645          269017597
  261   631          269019172
  164   642          269020232
  147   643          269024230
  235   635          269025750
  317   619          269031672
  328   616          269032448
  498   526          269037568
  292   625          269037713
  201   639          269037720
   89   645          269041094
  125   644          269043109
  475   545          269050500
  436   571          269051267
  471   548          269053703
  388   595          269055947
  429   575          269062964
   90   645          269065125
  490   533          269068437
  335   614          269070919
  249   633          269074386
  301   623          269075268
  446   565          269078661
  267   630          269081163
  211   638          269088003
  148   643          269089499
   91   645          269089696
  126   644          269090360
  368   603          269092259
  484   538          269100776
  165   642          269101413
  395   592          269104563
  321   618          269105193
  179   641          269110060
  351   609          269110080
  412   584          269111232
  228   636          269111808
  191   640          269111871
  414   583          269113231
   92   645          269114813
  354   608          269117576
  479   542          269122327
  410   585          269122625
  220   637          269122853
  348   610          269125192
  497   527          269126656
  416   582          269128664
  467   551          269131714
  127   644          269138367
   93   645          269140482
  408   586          269147368
  357   607          269147836
  381   598          269153533
  149   643          269155656
  283   627          269157070
  376   600          269157376
  418   581          269157573
  278   628          269158104
  202   639          269159527
  345   611          269162756
   94   645          269166709
  297   624          269168697
  431   574          269182215
  166   642          269183584
  457   558          269185105
  406   587          269185419
  128   644          269187136
  243   634          269189011
  236   635          269192131
  454   560          269192664
   95   645          269193500
  420   580          269200000
  360   606          269201016
  288   626          269202248
  332   615          269202743
  489   534          269203473
  273   629          269204606
  180   641          269206721
  256   632          269213184
  325   617          269213238
  460   556          269215616
  438   570          269220672
   96   645          269220861
  386   596          269221192
  192   640          269221888
  496   528          269221888
  212   638          269222200
  443   567          269222570
  342   612          269222616
  150   643          269222707
  512   513          269223425
  262   631          269224319
  393   593          269226314
  511   514          269229575
  371   602          269232019
  129   644          269236673
  404   588          269236736
  451   562          269238179
  510   515          269241875
   97   645          269248798
  422   579          269255987
  509   516          269260325
  250   633          269261137
  167   642          269266751
  474   546          269267760
  229   636          269268445
  221   637          269268714
  483   539          269269406
  310   621          269274061
  363   605          269277272
   98   645          269277317
  203   639          269282546
  463   554          269284311
  508   517          269284925
  130   644          269286984
  314   620          269287144
  151   643          269290658
  470   549          269292149
  293   625          269294382
  306   622          269294464
  268   630          269295832
  402   589          269301277
  181   641          269304462
  339   613          269304616
   99   645          269306424
  433   573          269315254
  507   518          269315675
  478   543          269318359
  448   564          269321536
  495   529          269323264
  424   578          269325576
  193   640          269333057
  318   619          269334091
  100   645          269336125
  131   644          269338075
  488   535          269344647
  302   623          269347975
  168   642          269350920
  506   519          269352575
  329   616          269356185
  213   638          269357669
  152   643          269359515
  237   635          269359928
  391   594          269361055
  379   599          269361738
  101   645          269366426
  244   634          269366888
  366   604          269376760
  400   590          269379000
  132   644          269389952
  279   628          269390791
  466   552          269391304
  374   601          269395425
  505   520          269395625
  102   645          269397333
  284   627          269398187
  384   597          269399277
  182   641          269403289
  440   569          269404009
  204   639          269406783
  336   614          269408600
  426   577          269408809
  257   632          269410561
  322   618          269415280
  222   637          269415901
  230   636          269426456
  103   645          269428852
  274   629          269429013
  153   643          269429284
  494   530          269430784
  263   631          269431038
  298   624          269434216
  169   642          269436097
  133   644          269442621
  445   566          269442621
  482   540          269444168
  504   521          269444825
  194   640          269445384
  251   633          269449388
  289   626          269451945
  104   645          269460989
  435   572          269462123
  398   591          269469863
  352   609          269480737
  349   610          269489549
  473   547          269491140
  487   536          269491959
  105   645          269493750
  214   638          269494416
  355   608          269494587
  456   559          269495695
  134   644          269496088
  369   603          269499636
  154   643          269499971
  503   522          269500175
  183   641          269503208
  428   576          269505728
  389   595          269508744
  459   557          269511272
  269   630          269512109
  453   561          269518158
  477   544          269520517
  346   611          269520867
  170   642          269522288
  106   645          269527141
  238   635          269529147
  326   617          269531089
  358   607          269531255
  205   639          269532244
  333   615          269534412
  469   550          269536709
  493   531          269544448
  245   634          269546229
  135   644          269550359
  294   625          269552809
  195   640          269558875
  107   645          269561168
  502   523          269561675
  311   621          269563292
  223   637          269564420
  462   555          269565003
  155   643          269571582
  396   592          269573824
  343   612          269574535
  307   622          269576291
  450   563          269578547
  377   600          269582633
  315   620          269583875
  231   636          269585847
    0   646          269586136
    1   646          269586137
    2   646          269586144
    3   646          269586163
    4   646          269586200
    5   646          269586261
    6   646          269586352
    7   646          269586479
    8   646          269586648
    9   646          269586865
   10   646          269587136
   11   646          269587467
   12   646          269587864
   13   646          269588333
   14   646          269588880
   15   646          269589511
  382   598          269590160
   16   646          269590232
  361   606          269590897
   17   646          269591049
   18   646          269591968
   19   646          269592995
   20   646          269594136
   21   646          269595397
  108   645          269595837
   22   646          269596784
   23   646          269598303
   24   646          269599960
  442   568          269601320
   25   646          269601761
   26   646          269603712
  184   641          269604225
  136   644          269605440
   27   646          269605819
   28   646          269608088
  258   632          269609480
  171   642          269609499
   29   646          269610525
   30   646          269613136
   31   646          269615927
  430   575          269616375
   32   646          269618904
  413   584          269621701
   33   646          269622073
  303   623          269622494
  437   571          269622864
  481   541          269625062
  280   628          269625152
   34   646          269625440
  411   585          269628156
  415   583          269628662
   35   646          269629011
  501   524          269629325
  109   645          269631154
  215   638          269632447
   36   646          269632792
   37   646          269636789
  319   619          269638418
  252   633          269639145
  264   631          269639335
   38   646          269641008
  285   627          269641008
  156   643          269644123
  486   537          269645409
   39   646          269645455
  372   602          269646056
  409   586          269647985
  417   582          269649081
   40   646          269650136
  340   613          269650397
   41   646          269655057
  275   629          269655064
  465   553          269657002
  206   639          269658935
   42   646          269660224
  137   644          269661337
  492   532          269664256
   43   646          269665643
  110   645          269667125
  387   596          269669339
   44   646          269671320
  196   640          269673536
  364   605          269673669
  447   565          269676748
   45   646          269677261
  407   587          269681146
  330   616          269681896
  419   581          269683000
   46   646          269683472
   47   646          269689959
  394   593          269690841
   48   646          269696728
  172   642          269697736
  239   635          269699794
  299   624          269701523
  500   525          269703125
  290   626          269703376
  111   645          269703756
   49   646          269703785
  185   641          269706346
   50   646          269711136
  224   637          269714277
  157   643          269717600
  138   644          269718056
   51   646          269718787
  472   548          269720640
   52   646          269726744
  246   634          269727040
  323   618          269727299
  405   588          269727597
  476   545          269728801
  270   630          269730000
  421   580          269730461
   53   646          269735013
  432   574          269740792
  112   645          269741053
   54   646          269743600
  232   636          269746624
  337   614          269748297
   55   646          269752511
   56   646          269761752
   57   646          269771329
  216   638          269771768
  139   644          269775603
  113   645          269779022
  367   604          269779727
   58   646          269781248
  499   526          269783075
  207   639          269786862
  173   642          269787005
  403   589          269787296
  468   551          269787383
  197   640          269789373
  491   533          269790208
  423   579          269791506
   59   646          269791515
  158   643          269792019
  380   599          269793799
  439   570          269797519
   60   646          269802136
  485   538          269804997
  186   641          269809577
  259   632          269809947
  480   542          269812088
  455   560          269812375
  444   567          269812647
  295   625          269813000
  458   558          269813024
   61   646          269813117
  375   601          269816176
  114   645          269817669
  392   594          269820872
   62   646          269824464
  253   633          269830414
  140   644          269833984
   63   646          269836183
  385   597          269842798
   64   646          269848280
  265   631          269849216
  452   562          269849736
  327   617          269850896
  461   556          269851797
  353   609          269853506
  312   621          269854389
  350   610          269856000
  115   645          269857000
  308   622          269859960
  401   590          269860201
   65   646          269860761
  281   628          269861193
  225   637          269865478
  425   578          269866177
  159   643          269867386
  334   615          269868079
  498   527          269869175
  240   635          269871875
   66   646          269873632
  356   608          269873728
  174   642          269877312
  434   573          269879021
  347   611          269881054
  316   620          269882496
  276   629          269882765
  286   627          269885539
   67   646          269886899
  141   644          269893205
  116   645          269897021
  304   623          269898831
   68   646          269900568
  198   640          269906392
  233   636          269908793
  370   603          269909227
  247   634          269909327
  217   638          269912385
  187   641          269913924
   69   646          269914645
  208   639          269916031
  359   607          269916822
  490   534          269922304
  449   564          269924993
  344   612          269928512
  464   554          269928808
   70   646          269929136
  117   645          269937738
  475   546          269943211
  160   643          269943707
   71   646          269944047
  320   619          269944659
  399   591          269946270
  271   630          269949511
  142   644          269953272
  427   577          269954516
  471   549          269956260
  291   626          269956547
   72   646          269959384
  497   528          269961425
  390   595          269963875
  175   642          269968663
  300   624          269970624
  484   539          269970723
   73   646          269975153
  118   645          269979157
  362   606          269982944
  441   569          269986130
   74   646          269991360
  341   613          269998218
  479   543          270005246
   75   646          270008011
  331   616          270009587
  378   600          270010152
  513   513          270011394
  260   632          270011968
  143   644          270014191
  512   514          270014472
  226   637          270018029
  188   641          270019393
  161   643          270020988
  119   645          270021284
  254   633          270023201
  511   515          270023706
  199   640          270024599
   76   646          270025112
  383   598          270029079
  436   572          270031104
  446   566          270038032
  510   516          270039096
  324   618          270041256
   77   646          270042669
  467   552          270044171
  241   635          270045396
  397   592          270045461
  209   639          270046448
  218   638          270054304
  429   576          270056565
  496   529          270059825
  489   535          270060544
  509   517          270060642
  266   631          270060687
   78   646          270060688
  176   642          270061064
  373   602          270062325
  120   645          270064125
  365   605          270072250
  234   636          270072360
  296   625          270074961
  144   644          270075968
   79   646          270079175
  508   518          270088344
  338   614          270090016
  248   634          270093096
   80   646          270098136
  282   628          270098920
  162   643          270099235
  121   645          270107686
  277   629          270112122
   81   646          270117577
  388   596          270119808
  457   559          270120872
  507   519          270122202
  189   641          270125990
  287   627          270131786
  414   584          270134648
  454   561          270135145
  412   585          270136153
   82   646          270137504
  145   644          270138609
  483   540          270142587
  200   640          270144000
  460   557          270144693
  309   622          270145477
  416   583          270146583
  313   621          270147358
  410   586          270151056
  122   645          270151973
  177   642          270154521
  395   593          270157732
   83   646          270157923
  506   520          270162216
  474   547          270163747
  495   530          270164375
  272   630          270170648
  227   637          270171936
  418   582          270172000
  431   575          270172366
  328   617          270172665
  305   623          270176992
  210   639          270178119
  163   643          270178454
   84   646          270178840
  408   587          270179315
  317   620          270183013
  368   604          270184896
  451   563          270187398
  443   568          270188739
  123   645          270196992
  438   571          270197083
  219   638          270197531
  470   550          270198000
   85   646          270200261
  146   644          270202120
  335   615          270203750
  478   544          270204536
  488   536          270204928
  463   555          270206722
  505   521          270208386
  420   581          270210941
  292   626          270211464
  261   632          270215549
  255   633          270217512
  242   635          270220363
  406   588          270220888
   86   646          270222192
  351   610          270224551
  381   599          270228140
  354   609          270228393
  190   641          270233721
  235   636          270237331
  376   601          270239177
  301   624          270241525
  124   645          270242749
  348   611          270243323
   87   646          270244639
  178   642          270249040
  321   619          270252820
  357   608          270255005
  164   643          270258651
  504   522          270260712
  422   580          270263448
  201   640          270264601
  147   644          270266507
   88   646          270267608
  267   631          270273754
  494   531          270275075
  404   589          270275733
  448   565          270277517
  249   634          270278353
  393   594          270283041
  345   612          270284553
  386   597          270288629
  125   645          270289250
   89   646          270291105
  433   574          270301961
  360   607          270304543
  466   553          270307073
  211   639          270311050
   90   646          270315136
  503   523          270319194
  482   541          270320589
  371   603          270321038
  228   637          270327205
  424   579          270329563
  148   644          270331776
  126   645          270336501
  283   628          270338339
  297   625          270338698
  332   616          270339264
   91   646          270339707
  165   643          270339832
  220   638          270342072
  191   641          270342592
  278   629          270343141
  402   590          270343808
  179   642          270344627
  342   613          270348085
  487   537          270355456
  325   618          270357157
   92   646          270364824
  440   570          270377000
  363   606          270377163
  288   627          270379755
  502   524          270383832
  127   645          270384508
  202   640          270386408
  473   548          270390409
   93   646          270390493
  493   532          270391925
  273   630          270393417
  243   635          270396782
  149   644          270397933
  236   636          270403712
  445   567          270405388
  426   578          270409328
  477   545          270409958
  256   633          270413353
   94   646          270416720
  262   632          270420696
  391   595          270421346
  166   643          270422003
  400   591          270425071
  310   622          270432848
  128   645          270433277
  339   614          270433763
  456   560          270434816
  379   600          270439939
  180   642          270441288
  314   621          270442205
   95   646          270443511
  459   558          270443691
  212   639          270445247
  435   573          270445392
  469   551          270445860
  192   641          270452609
  501   525          270454626
  306   623          270456983
  453   562          270464005
  150   644          270464984
  250   634          270465104
  293   626          270468133
  384   598          270470296
   96   646          270470872
  366   605          270473021
  374   602          270480832
  129   645          270482814
  229   637          270483842
  318   620          270485432
  221   638          270487933
  268   631          270488423
  462   556          270490744
  329   617          270496402
   97   646          270498809
  428   577          270502785
  481   542          270504729
  167   643          270505170
  203   640          270509427
  486   538          270512128
  302   624          270514232
  492   533          270514925
  398   592          270519480
   98   646          270527328
  450   564          270531144
  500   526          270531576
  151   644          270532935
  130   645          270533125
  181   642          270539029
  336   615          270541431
   99   646          270556435
  322   619          270562907
  193   641          270563778
  442   569          270570897
  237   636          270571509
  389   596          270572605
  244   635          270574659
  279   629          270575828
  465   554          270576089
  284   628          270579456
  213   639          270580716
  131   645          270584216
  100   646          270586136
  168   643          270589339
  369   604          270592273
  352   610          270595208
  152   644          270601792
  437   572          270602701
  298   625          270604217
  355   609          270605404
  349   611          270607680
  430   576          270609976
  257   633          270610730
  499   527          270614682
  101   646          270616437
  274   630          270617824
  476   546          270621512
  472   549          270623197
  396   593          270626993
  263   632          270627415
  289   627          270629452
  204   640          270633664
  222   638          270635120
  132   645          270636093
  447   566          270636119
  182   642          270637856
  358   608          270638424
  230   637          270641853
  346   612          270642664
  491   534          270644075
  413   585          270646622
  102   646          270647344
  415   584          270650079
  251   634          270653355
  411   586          270656587
  377   601          270664434
  382   599          270664767
  417   583          270667000
  333   616          270670933
  153   644          270671561
  169   643          270674516
  485   539          270674944
  326   618          270675008
  194   641          270676105
  103   646          270678863
  409   587          270679932
  133   645          270688762
  361   607          270694424
  480   543          270695007
  419   582          270697427
  468   552          270699840
  343   613          270700004
  498   528          270703944
  269   631          270704700
  104   646          270711000
  407   588          270716615
  214   639          270717463
  311   622          270722079
  294   626          270726560
  432   575          270730943
  372   603          270735075
  387   597          270736776
  183   642          270737775
  307   623          270738810
  315   621          270738936
  238   636          270740728
  421   581          270741402
  134   645          270742229
  154   644          270742248
  105   646          270743761
  394   594          270747568
  458   559          270748791
  245   635          270754000
  455   561          270754856
  205   640          270759125
  170   643          270760707
  405   589          270766594
  364   606          270773560
  439   571          270773930
  106   646          270777152
  444   568          270778816
  490   535          270779375
  340   614          270779544
  461   557          270780874
  223   638          270783639
  303   624          270788751
  195   641          270789596
  319   620          270789759
  135   645          270796500
  452   563          270798955
  423   580          270798967
  497   529          270799362
  231   637          270801244
  513   514          270802441
  512   515          270808603
  258   633          270809649
  280   629          270810189
  107   646          270811179
  155   644          270813859
  511   516          270820927
  330   617          270822113
  285   628          270822277
  403   590          270829827
  264   632          270835712
  184   642          270838792
  475   547          270839198
  510   517          270839413
    0   647          270840023
    1   647          270840024
    2   647          270840031
    3   647          270840050
    4   647          270840087
    5   647          270840148
    6   647          270840239
    7   647          270840366
    8   647          270840535
    9   647          270840752
   10   647          270841023
   11   647          270841354
   12   647          270841751
   13   647          270842220
   14   647          270842767
  252   634          270843112
   15   647          270843398
  275   630          270843875
  484   540          270843904
   16   647          270844119
   17   647          270844936
  108   646          270845848
   18   647          270845855
   19   647          270846882
  171   643          270847918
   20   647          270848023
   21   647          270849284
   22   647          270850671
  464   555          270851219
  136   645          270851581
   23   647          270852190
   24   647          270853847
  215   639          270855494
   25   647          270855648
   26   647          270857599
   27   647          270859706
   28   647          270861975
  471   550          270862111
  509   518          270864061
   29   647          270864412
  434   574          270865728
   30   647          270867023
   31   647          270869814
  425   579          270870164
  299   625          270871524
  380   600          270872000
   32   647          270872791
  323   619          270874926
   33   647          270875960
  367   605          270875988
   34   647          270879327
  290   627          270880883
  449   565          270880974
  337   615          270881128
  392   595          270881163
  109   646          270881165
   35   647          270882898
  206   640          270885816
  156   644          270886400
   36   647          270886679
   37   647          270890676
  479   544          270891423
  508   519          270894871
   38   647          270894895
   39   647          270899342
  496   530          270900936
  375   602          270901583
   40   647          270904023
  196   641          270904257
  401   591          270906272
  137   645          270907478
   41   647          270908944
  239   636          270911375
  385   598          270913817
   42   647          270914111
  110   646          270917136
   43   647          270919530
  489   536          270920825
  270   631          270922591
   44   647          270925207
   45   647          270931148
  507   520          270931843
  224   638          270933496
  246   635          270934811
  172   643          270936155
   46   647          270937359
  185   642          270940913
   47   647          270943846
   48   647          270950615
  111   646          270953767
  427   578          270955035
   49   647          270957672
  441   570          270959121
  157   644          270959877
  467   553          270959940
  232   637          270962021
  138   645          270964197
   50   647          270965023
  353   610          270967977
   51   647          270972674
  350   611          270974131
  506   521          270974977
   52   647          270980631
  356   609          270984545
  295   626          270986751
   53   647          270988900
  112   646          270991064
  216   639          270994815
  327   618          270994815
  399   592          270995887
   54   647          270997487
  446   567          271000799
  370   604          271001864
  347   612          271002851
  334   616          271004600
   55   647          271006398
  495   531          271008666
  259   633          271010116
  312   622          271013176
  207   640          271013743
  436   573          271014373
   56   647          271015639
  483   541          271019008
  197   641          271020094
  139   645          271021744
  308   623          271022479
  359   608          271023991
  505   522          271024273
   57   647          271025216
  173   643          271025424
  390   596          271027736
  113   646          271029033
  158   644          271034296
  253   634          271034381
   58   647          271035135
  316   621          271037557
  186   642          271044144
   59   647          271045402
  265   632          271045593
  281   629          271046230
  429   577          271053622
  344   613          271053981
   60   647          271056023
  457   560          271059993
  474   548          271063016
  304   624          271065088
  286   628          271066808
   61   647          271067004
  114   646          271067680
  488   537          271068425
  276   630          271071576
  460   558          271077112
   62   647          271078351
  504   523          271079731
  140   645          271080125
  454   562          271080992
  240   636          271083456
  225   638          271084697
  362   607          271086471
   63   647          271090070
  378   601          271091953
  478   545          271093977
  320   620          271096000
  397   593          271098630
   64   647          271102167
  383   599          271103686
  115   646          271107011
  470   551          271107151
  159   644          271109663
   65   647          271114648
  174   643          271115731
  247   635          271117098
  494   532          271122552
  233   637          271124190
  341   614          271127365
   66   647          271127519
  463   556          271132463
  291   627          271134054
  217   639          271135432
  198   641          271137113
  141   645          271139346
  451   564          271139995
  300   625          271140625
   67   647          271140786
  503   524          271141351
  271   631          271142102
  208   640          271142912
  116   646          271147032
  187   642          271148491
  331   617          271149804
  373   603          271151344
   68   647          271154455
  443   569          271158316
  414   585          271159569
  412   586          271164584
  431   576          271165967
  416   584          271168000
   69   647          271168532
  365   606          271172141
  438   572          271176920
  410   587          271183003
   70   647          271183023
  160   644          271185984
  388   597          271187245
  117   646          271187749
  324   619          271188883
  418   583          271189919
   71   647          271197934
  142   645          271199413
  482   542          271200256
  175   643          271207082
  502   525          271209133
  260   633          271212137
   72   647          271213271
  395   594          271214459
  408   588          271214784
  487   538          271222175
  338   615          271222847
  420   582          271225368
  466   554          271226160
  254   634          271227168
   73   647          271229040
  118   646          271229168
  448   566          271236888
  226   638          271237248
  493   533          271242594
   74   647          271245247
  296   626          271248712
  188   642          271253960
  199   641          271255320
  241   636          271256977
  266   632          271257064
  406   589          271259885
  143   645          271260332
   75   647          271261898
  161   644          271263265
  119   646          271271295
  209   640          271273329
  422   581          271274389
  218   639          271277351
   76   647          271278999
  368   605          271281157
  501   526          271283077
  282   629          271283957
  234   637          271287757
  433   575          271292112
  473   549          271292966
   77   647          271296556
  176   643          271299483
  248   635          271300867
  277   630          271300933
  477   546          271302669
  313   622          271306145
  381   600          271306341
  309   623          271307996
  287   628          271313055
  120   646          271314136
   78   647          271314575
  328   618          271316584
  404   590          271318264
  144   645          271322109
  376   602          271324584
   79   647          271333062
  424   580          271337024
  317   621          271338074
  335   616          271340271
  162   644          271341512
  351   611          271342682
  354   610          271342864
  305   624          271343249
  393   595          271343332
   80   647          271352023
  440   571          271353411
  121   646          271357697
  469   552          271358317
  386   598          271359648
  189   642          271360557
  500   527          271363183
  272   631          271363239
  348   612          271365120
  357   609          271365822
  492   534          271368792
   81   647          271371464
  445   568          271371557
  200   641          271374721
  456   561          271377297
  459   559          271379458
  486   539          271382075
  145   645          271384750
  481   543          271387648
  292   627          271388971
  402   591          271389879
  227   638          271391155
   82   647          271391391
  177   643          271392940
  122   646          271401984
  321   620          271404161
  210   640          271405000
  345   613          271410022
  301   625          271411526
  360   608          271411712
   83   647          271411810
  453   563          271413224
  426   579          271413315
  371   604          271413675
  261   633          271415718
  462   557          271419821
  219   639          271420578
  163   644          271420731
  255   634          271421479
  242   636          271431944
  435   574          271432099
   84   647          271432727
  123   646          271447003
  146   645          271448261
  499   528          271449451
  235   637          271452728
   85   647          271454148
  190   642          271468288
  267   632          271470131
  400   592          271474688
   86   647          271476079
  342   614          271477232
  332   617          271479481
  363   607          271480690
  391   596          271485207
  249   635          271486124
  450   565          271487125
  178   643          271487459
  124   646          271492760
  201   641          271495322
  465   555          271498500
   87   647          271498526
  164   644          271500928
  491   535          271501146
  428   578          271503304
  325   619          271504784
  297   626          271512449
  147   645          271512648
  476   547          271517499
   88   647          271521495
  379   601          271521740
  283   629          271523376
  472   550          271529048
  278   630          271531952
  211   640          271537931
  125   646          271539261
  498   529          271541881
  442   570          271543888
  384   599          271544903
   89   647          271544992
  228   638          271546424
  485   540          271548125
  288   628          271561024
  220   639          271565119
  339   615          271566594
   90   647          271569023
  374   603          271569851
  398   593          271572649
  366   606          271572912
  191   642          271577159
  148   645          271577917
  480   544          271581184
  165   644          271582109
  179   643          271583046
  437   573          271585970
  273   631          271586008
  126   646          271586512
  514   514          271593488
   91   647          271593594
  310   623          271595367
  513   515          271596572
  447   567          271598886
  314   622          271600992
  512   516          271605824
  430   577          271607033
  243   636          271608363
  468   553          271615609
  202   641          271617129
  256   634          271617320
   92   647          271618711
  236   637          271619109
  262   633          271620865
  511   517          271621244
  306   624          271623240
  127   646          271634519
  490   536          271639656
  389   597          271640042
  329   618          271640321
  497   530          271640473
  318   621          271640493
  510   518          271642832
  149   645          271644074
   93   647          271644380
  293   627          271645640
  166   644          271664280
  509   519          271670588
   94   647          271670607
  212   640          271672128
  250   635          271672875
  415   585          271675000
  413   586          271675053
  336   616          271677952
  180   643          271679707
  128   646          271683288
  396   594          271683720
  302   625          271684233
  268   632          271684800
  192   642          271687176
  458   560          271687912
  417   584          271688417
  369   605          271688534
  411   587          271688534
   95   647          271697398
  455   562          271700703
  229   638          271703061
  508   520          271704512
  221   639          271710980
  150   645          271711125
  461   558          271713293
  352   611          271713339
  322   620          271714248
  419   583          271715346
  409   588          271715401
  355   610          271719875
  484   541          271720325
  432   576          271724544
   96   647          271724759
  349   612          271729477
  129   646          271732825
  475   548          271738467
  203   641          271740148
  382   600          271742968
  507   521          271744604
  496   531          271745227
  167   644          271747447
  444   569          271748393
  358   609          271749241
  377   602          271749841
  452   564          271751552
   97   647          271752696
  439   572          271753767
  407   589          271755612
  421   582          271755829
  284   629          271764493
  279   630          271764639
  346   613          271768133
  471   551          271771262
  464   556          271776960
  181   643          271777448
  298   626          271777968
  151   645          271779076
  479   545          271780864
   98   647          271781215
  130   646          271783136
  489   537          271784322
  244   636          271786240
  237   637          271786906
  506   522          271790864
  193   642          271798345
  361   608          271801593
  213   640          271807597
  387   598          271807795
  394   595          271807859
  405   590          271809125
  423   581          271809908
   99   647          271810322
  274   631          271810415
  289   628          271810721
  333   617          271811150
  257   634          271814697
  326   619          271822635
  263   633          271827584
  372   604          271827712
  343   614          271829151
  168   644          271831616
  131   646          271834227
  100   647          271840023
  449   566          271840345
  505   523          271843292
  152   645          271847933
  434   575          271855879
  495   532          271856143
  222   639          271858167
  230   638          271861072
  251   635          271861126
  204   641          271864385
  101   647          271870324
  403   591          271875898
  182   643          271876275
  364   607          271877087
  425   580          271877625
  467   554          271879027
  311   623          271884598
  132   646          271886104
  315   622          271897723
  483   542          271898675
  269   632          271901077
  102   647          271901231
  504   524          271901888
  294   627          271904067
  307   624          271905067
  194   642          271910672
  340   615          271912375
  169   644          271916793
  153   645          271917702
  103   647          271932750
  488   538          271935144
  441   571          271935532
  133   646          271938773
  214   640          271944344
  319   621          271944820
  392   596          271945024
  380   601          271953801
  401   592          271955889
  238   637          271956125
  303   625          271958752
  427   579          271959022
  104   647          271964887
  474   549          271965573
  245   636          271965581
  330   618          271966032
  503   525          271966652
  446   568          271966968
  494   533          271973221
  367   606          271975879
  183   643          271976194
  478   546          271986688
  154   645          271988389
  385   599          271988424
  205   641          271989846
  375   603          271990602
  134   646          271992240
  105   647          271997648
  280   630          271999000
  436   574          272001080
  457   561          272002474
  170   644          272002984
  223   639          272006686
  285   629          272007314
  460   559          272012879
  258   634          272013616
  337   616          272017649
  470   552          272019608
  231   638          272020463
  195   642          272024163
  323   620          272026267
  454   563          272030211
  106   647          272031039
  264   633          272035881
  275   631          272036466
  502   526          272037584
  299   626          272045275
  135   646          272046511
  399   593          272049056
  252   635          272050883
  429   578          272054141
  155   645          272060000
  463   557          272061540
  290   628          272062152
  107   647          272065066
  184   643          272077211
  215   640          272082375
  482   543          272083175
  353   611          272086108
  171   644          272090195
  487   539          272092122
  390   597          272095173
  350   612          272095928
  451   565          272095976
  493   534          272096461
    0   648          272097792
    1   648          272097793
    2   648          272097800
    3   648          272097819
    4   648          272097856
    5   648          272097917
    6   648          272098008
  370   605          272098125
    7   648          272098135
    8   648          272098304
    9   648          272098521
   10   648          272098792
  356   610          272099016
   11   648          272099123
   12   648          272099520
  108   647          272099735
   13   648          272099989
   14   648          272100536
   15   648          272101167
  136   646          272101592
   16   648          272101888
   17   648          272102705
   18   648          272103624
   19   648          272104651
   20   648          272105792
   21   648          272107053
   22   648          272108440
   23   648          272109959
   24   648          272111616
   25   648          272113417
  501   527          272114684
   26   648          272115368
  206   641          272116537
   27   648          272117475
  270   632          272118968
   28   648          272119744
   29   648          272122181
   30   648          272124792
  239   637          272126772
   31   648          272127583
  347   613          272128320
   32   648          272130560
  443   570          272131307
  156   645          272132541
   33   648          272133729
  359   609          272134808
  109   647          272135052
   34   648          272137096
  196   642          272138824
   35   648          272140667
  327   619          272142442
   36   648          272144448
  334   617          272144817
  246   636          272146392
   37   648          272148445
  466   555          272148571
   38   648          272152664
  397   594          272155357
  224   639          272156543
   39   648          272157111
  137   646          272157489
  438   573          272160189
   40   648          272161792
  431   577          272163024
  295   627          272164258
   41   648          272166713
  110   647          272171023
   42   648          272171880
  312   623          272175695
   43   648          272177299
  378   602          272177360
  172   644          272178432
  185   643          272179332
  232   638          272181240
  383   600          272181887
   44   648          272182976
  344   614          272183128
  414   586          272188000
  308   624          272188736
   45   648          272188917
  416   585          272192921
  362   608          272193640
   46   648          272195128
  316   622          272196344
  412   587          272196531
  500   528          272197952
  477   547          272198656
  473   550          272198817
  448   567          272199655
   47   648          272201615
  157   645          272206018
  111   647          272207654
   48   648          272208384
  418   584          272211336
  259   634          272214083
  138   646          272214208
   49   648          272215441
  410   588          272218472
  216   640          272221696
   50   648          272222792
  492   535          272225863
   51   648          272230443
  281   630          272235041
  304   625          272235089
   52   648          272238400
  253   635          272242152
  420   583          272243287
  373   604          272243981
  207   641          272244464
  112   647          272244951
  265   633          272245762
   53   648          272246669
  320   621          272251061
  286   629          272251845
  408   589          272253781
  197   642          272254661
   54   648          272255256
  486   540          272255256
  388   598          272258264
  341   615          272260196
   55   648          272264167
  276   631          272264167
  173   644          272267701
  139   646          272271755
   56   648          272273408
  481   544          272273825
  469   553          272274086
  395   595          272274750
  365   607          272275668
  158   645          272280437
  186   643          272282563
  113   647          272282920
   57   648          272282985
  433   576          272285713
  499   529          272287388
  422   582          272288816
   58   648          272292904
  331   618          272293723
  240   637          272298853
  406   590          272302416
   59   648          272303171
  225   639          272307744
   60   648          272313792
  300   626          272314376
  291   628          272315323
  459   560          272318579
  114   647          272321567
  456   562          272323144
   61   648          272324773
  247   636          272328679
  140   646          272330136
  440   572          272333248
   62   648          272336120
  271   632          272338479
  324   620          272340224
  445   569          272341134
  233   638          272343409
   63   648          272347839
  424   581          272347965
  462   558          272352240
  159   645          272355804
  174   644          272358008
  338   616          272359368
   64   648          272359936
  115   647          272360898
  491   536          272361427
  217   640          272362313
  404   591          272364335
  453   564          272365821
  198   642          272371680
   65   648          272372417
  208   641          272373633
  368   606          272381048
  498   530          272382992
   66   648          272385288
  187   643          272386910
  514   515          272387619
  381   601          272388142
  141   646          272389357
  513   516          272393793
   67   648          272398555
  116   647          272400919
  512   517          272406141
  393   596          272407193
   68   648          272412224
  376   603          272413603
  260   634          272416104
  476   548          272416768
  426   580          272420776
  435   575          272422250
  465   556          272424241
  485   541          272424546
  511   518          272424663
  296   627          272426219
   69   648          272426301
  160   645          272432125
  386   599          272434255
  254   635          272434939
  472   551          272438199
  402   592          272439496
   70   648          272440792
  117   647          272441636
  450   566          272446496
  175   644          272449359
  510   519          272449359
  142   646          272449424
   71   648          272455703
  266   633          272457233
  226   639          272460295
  354   611          272460995
  328   619          272464211
  351   612          272464479
  313   623          272468664
  480   545          272470625
   72   648          272471040
  241   637          272472374
  282   630          272472768
  309   624          272474253
  509   520          272480229
  357   610          272480293
  335   617          272480488
  118   647          272483055
  497   531          272484764
   73   648          272486809
  199   642          272489887
  348   613          272490589
  188   643          272492379
  277   631          272493524
  317   622          272496861
  287   629          272498092
   74   648          272503016
  490   537          272503153
  209   641          272504050
  218   640          272504232
  234   638          272506976
  428   579          272507291
  161   645          272509406
  371   605          272509936
  143   646          272510343
  248   636          272512448
  305   625          272513250
  508   521          272517273
   75   648          272519667
  442   571          272520299
  360   609          272522529
  119   647          272525182
  400   593          272527857
  468   554          272534696
   76   648          272536768
  345   614          272539169
  176   644          272541760
  391   597          272552644
   77   648          272554325
  321   621          272559222
  272   632          272559616
  507   522          272560491
  447   568          272565055
  120   647          272568023
  292   628          272570240
  144   646          272572120
   78   648          272572344
  437   574          272572677
  301   626          272585277
  162   645          272587653
  363   608          272587859
   79   648          272590831
  496   532          272592704
  189   643          272598976
  484   542          272599992
  379   602          272607147
  430   578          272607552
  200   642          272609288
   80   648          272609792
  506   523          272609883
  342   615          272610063
  121   647          272611584
  227   639          272614202
  261   634          272619685
  384   600          272623104
  332   618          272623400
   81   648          272629233
  255   635          272629250
  398   594          272629376
  458   561          272630393
  145   646          272634761
  177   644          272635217
  210   641          272635721
  475   549          272641024
  242   637          272647341
  219   640          272647459
  461   559          272649060
   82   648          272649160
  455   563          272649922
  489   538          272651041
  122   647          272655871
  325   620          272656125
  374   604          272662488
  505   524          272665449
  163   645          272666872
   83   648          272669579
  267   633          272670300
  235   638          272671947
  479   546          272673575
  366   607          272676439
  471   552          272683719
  297   627          272689956
   84   648          272690496
  249   636          272697705
  146   646          272698272
  123   647          272700890
  339   616          272703115
  415   586          272703431
  464   557          272706037
  190   643          272706707
  495   533          272706812
  413   587          272707000
  452   565          272707533
  389   598          272711061
   85   648          272711917
  283   630          272712187
  417   585          272713338
  444   570          272721384
  432   577          272721601
  411   588          272724003
  278   631          272724543
  504   525          272727189
  178   644          272729736
  201   642          272729889
   86   648          272733848
  419   584          272736763
  439   573          272737036
  396   595          272744011
  288   629          272746061
  124   647          272746647
  164   645          272747069
  409   589          272754398
   87   648          272756295
  310   624          272761624
  147   646          272762659
  314   623          272763511
  211   641          272768652
  228   639          272769471
  421   583          272773748
   88   648          272779264
  483   543          272781594
  273   632          272782385
  329   619          272787948
  369   606          272788425
  220   640          272792000
  125   647          272793148
  306   625          272793241
  503   526          272795103
  407   590          272798143
  318   622          272799280
  467   555          272801438
   89   648          272802761
  449   567          272803112
  488   539          272805091
  191   643          272815578
  336   617          272818169
  243   637          272823760
  423   582          272824335
  382   601          272824769
  262   634          272824832
  256   635          272825091
  179   644          272825323
   90   648          272826792
  293   628          272826909
  494   534          272827088
  148   646          272827928
  165   645          272828250
  352   612          272835136
  355   611          272838006
  236   638          272838328
  377   603          272838860
  126   647          272840399
  434   576          272849480
   91   648          272851363
  202   642          272851696
  349   613          272854946
  405   591          272855196
  302   626          272857984
  358   610          272863712
  502   527          272869191
  322   621          272869309
  474   550          272871424
  394   596          272871720
   92   648          272876480
  387   599          272882402
  478   547          272882675
  250   636          272884456
  268   633          272884969
  127   647          272888406
  425   581          272888566
  149   646          272894085
  346   614          272897280
   93   648          272902149
  212   641          272902849
  166   645          272910421
  361   609          272912410
  441   572          272915369
  180   644          272921984
  372   605          272923973
  403   592          272925515
  192   643          272925595
  229   639          272926108
   94   648          272928376
  470   553          272935377
  446   569          272936545
  128   647          272937175
  221   640          272937861
  457   562          272948321
  501   528          272949453
  460   560          272952000
  284   630          272953304
  493   535          272953532
  333   618          272955069
   95   648          272955167
  298   627          272955475
  279   631          272957230
  150   646          272961136
  343   615          272961982
  487   540          272965303
  427   580          272966483
  482   544          272969352
  326   620          272973976
  203   642          272974715
   96   648          272982528
  454   564          272982808
  364   608          272984256
  129   647          272986712
  436   575          272991231
  167   645          272993588
  463   558          272993959
  289   629          272995758
  244   637          273001637
  237   638          273006125
  274   632          273006792
  401   593          273009058
   97   648          273010465
  392   597          273012461
  181   644          273019725
  257   635          273022468
  151   646          273029087
  263   634          273031551
  500   529          273035889
  193   643          273036764
  130   647          273037023
  213   641          273038318
   98   648          273038984
  380   602          273039208
  340   616          273048896
  311   624          273050855
  451   566          273055347
  429   579          273058128
  315   623          273060242
  385   600          273066625
   99   648          273068091
  251   636          273072707
  466   556          273074312
  307   625          273075068
  168   645          273077757
  367   607          273079406
  375   604          273083239
  230   639          273084119
  222   640          273085048
  294   628          273085336
  492   536          273086144
  131   647          273088114
  100   648          273097792
  477   548          273097925
  152   646          273097944
  204   642          273098952
  269   633          273101246
  319   622          273103607
  399   594          273105783
  443   571          273107718
  473   551          273107968
  330   619          273113659
  182   644          273118552
  101   648          273128093
  499   530          273128499
  486   541          273131677
  303   626          273132503
  132   647          273139991
  438   574          273146896
  194   643          273149091
  337   617          273157866
  102   648          273159000
  169   645          273162934
  481   545          273163266
  431   578          273163543
  448   568          273165824
  390   598          273166192
  153   646          273167713
  214   641          273175065
  238   638          273175344
  245   637          273180978
  323   621          273181328
  515   515          273181750
  514   516          273184840
  103   648          273190519
  280   631          273191591
  133   647          273192660
  469   554          273193173
  513   517          273194110
  285   630          273196125
  370   606          273198016
  353   612          273207905
  512   518          273209560
  397   595          273215648
  356   611          273217147
  183   644          273218471
  414   587          273219947
  416   586          273221352
  258   635          273221387
  350   613          273221397
  104   648          273222656
  299   627          273222782
  205   642          273224413
  491   537          273224924
  498   531          273227283
  511   519          273231190
  412   588          273232000
  275   632          273232843
  223   640          273233567
  418   585          273236257
  154   646          273238400
  264   634          273239848
  231   639          273243510
  134   647          273246127
  290   629          273247189
  170   645          273249125
  359   610          273249279
  105   648          273255417
  347   614          273257467
  410   589          273257469
  510   520          273259000
  459   561          273261060
  252   636          273262464
  195   643          273262582
  383   601          273263688
  420   584          273264704
  378   603          273266379
  456   563          273272363
  433   577          273282770
  462   559          273288007
  334   618          273288736
  106   648          273288808
  509   521          273292990
  327   620          273293783
  408   590          273296312
  135   647          273300398
  485   542          273304213
  362   609          273304457
  422   583          273306735
  155   646          273310011
  215   641          273313096
  445   570          273314125
  344   615          273315959
  440   573          273316517
  270   633          273319137
  476   549          273319325
  184   644          273319488
  453   565          273321802
  107   648          273322835
  497   532          273332241
  388   599          273332871
  508   522          273333160
  171   645          273336336
  395   596          273338611
  373   605          273340242
  312   624          273341952
  295   628          273345527
  239   638          273345991
  406   591          273348487
  472   552          273350656
  206   642          273351104
  465   557          273353318
  136   647          273355479
  108   648          273357504
  308   625          273358737
  316   623          273358863
    0   649          273359449
    1   649          273359450
    2   649          273359457
    3   649          273359476
    4   649          273359513
    5   649          273359574
    6   649          273359665
    7   649          273359792
    8   649          273359961
    9   649          273360178
   10   649          273360449
   11   649          273360780
   12   649          273361177
   13   649          273361646
  246   637          273361789
   14   649          273362193
  424   582          273362392
   15   649          273362824
  480   546          273363336
   16   649          273363545
   17   649          273364362
   18   649          273365281
   19   649          273366308
   20   649          273367449
   21   649          273368710
  490   538          273369872
   22   649          273370097
   23   649          273371616
   24   649          273373273
   25   649          273375074
   26   649          273377025
  196   643          273377243
   27   649          273379132
  507   523          273379510
   28   649          273381401
  156   646          273382552
  365   608          273382837
  224   640          273383424
   29   649          273383838
   30   649          273386449
   31   649          273389240
   32   649          273392217
  109   648          273392821
   33   649          273395386
  341   616          273396717
   34   649          273398753
   35   649          273402324
  232   639          273404287
   36   649          273406105
  304   626          273408840
  450   567          273409263
  320   622          273409848
   37   649          273410102
  137   647          273411376
  404   592          273413952
   38   649          273414321
  435   576          273415851
   39   649          273418768
  185   644          273421609
  259   635          273421854
   40   649          273423449
  172   645          273424573
  281   631          273427632
   41   649          273428370
  110   648          273428792
  426   581          273431717
  506   524          273432040
   42   649          273433537
   43   649          273438956
  286   630          273440656
  331   619          273441350
  496   533          273443373
   44   649          273444633
  265   634          273449729
   45   649          273450574
  216   641          273452417
  253   636          273453733
  157   646          273456029
   46   649          273456785
  468   555          273457107
  276   632          273460544
   47   649          273463272
  111   648          273465423
  138   647          273468095
   48   649          273470041
  381   602          273473549
  393   597          273474630
   49   649          273477098
  207   642          273479031
  484   543          273482911
   50   649          273484449
  368   607          273484575
  505   525          273490750
  300   627          273491883
   51   649          273492100
  402   593          273492665
  197   643          273493080
  324   621          273495285
  338   617          273499585
   52   649          273500057
  442   572          273500136
  291   629          273500360
  112   648          273502720
  376   604          273506240
   53   649          273508326
  386   600          273512456
  173   645          273513842
  428   580          273514752
   54   649          273516913
  240   638          273518072
  489   539          273520988
  186   644          273524840
  139   647          273525642
   55   649          273525824
  158   646          273530448
  225   640          273534625
  447   569          273534632
   56   649          273535065
  271   633          273538648
  113   648          273540689
  247   637          273544076
   57   649          273544642
  475   550          273546875
   58   649          273554561
  504   526          273555640
  495   534          273560679
  437   575          273562828
   59   649          273564828
  233   639          273566456
  479   547          273569562
   60   649          273575449
  458   562          273576240
  114   648          273579336
  354   612          273582792
  140   647          273584023
  400   594          273584584
   61   649          273586430
  461   560          273588181
  351   613          273589948
  217   641          273593034
   62   649          273597777
  357   611          273598424
  471   553          273599488
  455   564          273602519
  174   645          273604149
  159   646          273605815
  296   628          273607488
  208   642          273608200
   63   649          273609496
  371   606          273609827
  198   643          273610099
  430   579          273611539
  328   620          273615552
  115   648          273618667
  348   614          273619736
   64   649          273621593
  391   598          273623663
  260   635          273623875
  335   618          273624407
  503   527          273626710
  187   644          273629187
   65   649          273634074
  313   624          273634921
  360   610          273637000
  464   558          273638456
  141   647          273643244
  309   625          273644254
  254   636          273646520
   66   649          273646945
  116   648          273658688
  317   623          273659380
   67   649          273660212
  266   634          273661200
  282   631          273665359
  452   566          273666904
  483   544          273667771
  345   615          273672000
   68   649          273673881
  488   540          273678272
  160   646          273682136
  494   535          273684159
  287   630          273686903
  305   626          273687001
  226   640          273687176
   69   649          273687958
  398   595          273689667
  277   632          273689901
  241   638          273691593
  175   645          273695500
  379   603          273696166
  444   571          273697795
  363   609          273698676
  117   648          273699405
   70   649          273702449
  142   647          273703311
  502   528          273703960
  384   601          273704905
   71   649          273717360
  321   622          273718009
  432   578          273722120
  439   574          273723743
  467   556          273727179
  248   637          273727845
  199   643          273728306
  234   639          273730023
   72   649          273732697
  188   644          273734656
  218   641          273734953
  415   587          273735378
  209   642          273738617
  118   648          273740824
  417   586          273741769
  413   588          273742469
  342   616          273746584
   73   649          273748466
  292   629          273755277
  374   605          273758749
  161   646          273759417
  272   633          273759785
  419   585          273761684
  301   627          273762784
  411   589          273763000
  143   647          273764230
   74   649          273764673
  449   568          273769281
  332   619          273771027
  474   551          273780575
   75   649          273781324
  478   548          273781944
  119   648          273782951
  366   608          273783608
  389   599          273785668
  501   529          273787390
  176   645          273787901
  421   584          273795165
  409   590          273796929
   76   649          273798425
  396   596          273807872
  325   621          273811186
  493   536          273813813
   77   649          273815982
  120   648          273825792
  144   647          273826007
  261   635          273827456
   78   649          273834001
  162   646          273837664
  255   636          273840831
  227   640          273841083
  189   644          273841253
  487   541          273841724
  423   583          273842254
  339   617          273843332
  407   591          273844214
  434   577          273846537
  200   643          273847707
   79   649          273852488
  470   554          273854464
  482   545          273858793
  242   638          273866560
  121   648          273869353
  210   642          273870288
  297   628          273871225
   80   649          273871449
  267   634          273874267
  500   530          273877000
  219   641          273878180
  177   645          273881358
  145   647          273888648
   81   649          273890890
  369   607          273891952
  460   561          273894481
  235   639          273894994
  457   563          273897540
  441   573          273898638
  425   582          273902993
  283   631          273904778
  405   592          273904813
  446   570          273909536
  382   602          273910176
   82   649          273910817
  249   637          273913102
  122   648          273913640
  163   646          273916883
  278   632          273920920
  463   559          273929726
  314   624          273929768
   83   649          273931236
  377   604          273931497
  310   625          273931625
  288   630          273934872
  454   565          273938789
  394   597          273939157
  329   620          273939289
  190   644          273948984
  492   537          273949641
   84   649          273952153
  146   647          273952159
  123   648          273958659
  355   612          273959803
  387   600          273960603
  352   613          273960605
  318   623          273961799
  336   618          273962088
  306   626          273966992
  201   643          273968308
  499   531          273972790
   85   649          273973574
  178   645          273975877
  427   581          273977424
  403   593          273978684
  515   516          273978971
  358   611          273981843
  273   633          273982554
  349   614          273984093
  436   576          273984832
  514   517          273985157
   86   649          273995505
  228   640          273996352
  164   646          273997080
  513   518          273997529
  477   549          274000482
  211   642          274003219
  466   557          274003389
  124   648          274004416
  486   542          274011344
  293   629          274011946
  512   519          274016087
  147   647          274016546
   87   649          274017952
  451   567          274018114
  473   552          274020425
  220   641          274022721
  372   606          274023864
  361   610          274026881
  322   622          274028096
  346   615          274030111
  262   635          274032603
  302   627          274035491
  256   636          274036672
  511   520          274040831
   88   649          274040921
  243   638          274042979
  125   648          274050917
  481   546          274055977
  191   644          274057855
  236   639          274061375
   89   649          274064418
  429   580          274065589
  401   594          274065785
  179   645          274071464
  510   521          274071761
  498   532          274074760
  165   646          274078261
  148   647          274081815
  392   598          274083480
  443   572          274087555
   90   649          274088449
  268   634          274088936
  202   643          274090115
  491   538          274091643
  364   609          274095073
  126   648          274098168
  343   616          274098503
  250   637          274099853
  333   619          274102696
  509   522          274108877
   91   649          274113020
  469   555          274115584
  380   603          274128227
  326   621          274129037
  448   569          274135401
  298   628          274136744
  438   575          274137047
  212   642          274137416
   92   649          274138137
  284   631          274145895
  127   648          274146175
  149   647          274147972
  385   601          274148426
  508   523          274152179
  229   640          274152989
  279   632          274153607
  166   646          274160432
   93   649          274163806
  399   595          274166074
  431   579          274167530
  192   644          274167872
  180   645          274168125
  221   641          274168582
  375   605          274179500
  497   533          274182910
  289   630          274184569
  367   608          274186575
  485   543          274187132
  340   617          274189113
   94   649          274190033
  128   648          274194944
  507   524          274201667
  459   562          274206907
  274   633          274206961
  203   643          274213134
  150   647          274215023
   95   649          274216824
  244   638          274220856
  311   625          274220856
  456   564          274224960
  476   550          274225176
  315   624          274226499
  462   560          274227128
  237   639          274229172
  257   636          274234049
  263   635          274239322
  490   539          274239819
  390   599          274240799
  167   646          274243599
   96   649          274244185
  129   648          274244481
  307   626          274248819
  416   587          274253299
  414   588          274255416
  506   525          274257341
  480   547          274259323
  418   586          274264688
  330   620          274265000
  181   645          274265866
  319   623          274266126
  472   553          274266425
  294   629          274270373
  412   589          274270997
   97   649          274272122
  213   642          274272885
  193   644          274279041
  397   596          274279509
  453   566          274281173
  151   647          274282974
  433   578          274283289
  465   558          274285737
  251   637          274288104
  420   585          274289625
  445   571          274290536
  130   648          274294792
  496   534          274297240
  410   590          274300000
   98   649          274300641
  370   607          274301543
  337   618          274301785
  440   574          274303224
  269   634          274305213
  303   627          274310010
  230   640          274311000
  222   641          274315769
  505   526          274319201
  168   646          274327768
  422   584          274328152
   99   649          274329748
  353   613          274333374
  204   643          274337371
  356   612          274338944
  323   622          274340115
  408   591          274342383
  131   648          274345883
  383   602          274349095
  350   614          274350544
  152   647          274351831
  378   604          274359016
  100   649          274359449
  182   645          274364693
  359   611          274367410
  484   544          274369088
  450   568          274375432
  424   583          274380311
  468   556          274382848
  504   527          274387247
  280   632          274387968
  285   631          274388716
  101   649          274389750
  347   615          274390298
  194   644          274391368
  489   540          274394169
  132   648          274397760
  406   592          274398104
  238   639          274398391
  245   638          274400197
  299   628          274404051
  395   597          274406048
  214   642          274409632
  388   600          274411072
  435   577          274412908
  169   646          274412945
  495   535          274417750
  362   610          274418928
  102   649          274420657
  153   647          274421600
  258   636          274432968
  275   633          274433012
  290   630          274436000
  334   619          274436363
  373   606          274440133
  426   582          274446144
  264   635          274447619
  327   621          274448844
  133   648          274450429
  103   649          274452176
  344   616          274452480
  475   551          274456026
  503   528          274461479
  205   643          274462832
  223   641          274464288
  183   645          274464612
  404   593          274467121
  479   548          274468831
  231   640          274470391
  252   637          274477861
  442   573          274483405
  104   649          274484313
  154   647          274492287
  365   609          274493654
  170   646          274499136
  134   648          274503896
  195   644          274504859
  447   570          274507623
  312   625          274511953
  105   649          274517074
  471   554          274518575
  270   634          274523104
  316   624          274525120
  458   563          274525459
  428   581          274525693
  295   629          274530564
  461   561          274530662
  308   626          274532488
  341   617          274536934
  502   529          274541897
  494   536          274544440
  393   598          274545649
  215   642          274547663
  402   594          274549392
  106   649          274550465
  488   541          274554693
  437   576          274556429
  483   545          274557212
  135   648          274558167
  455   565          274558500
  381   603          274562568
  155   647          274563898
  184   645          274565629
  239   639          274569038
  320   623          274572367
  464   559          274574223
  246   638          274581008
  107   649          274584492
  171   646          274586347
  304   627          274586347
  206   643          274589523
  368   608          274591744
  331   620          274592691
  386   601          274594257
  376   605          274602501
  136   648          274613248
  224   641          274614145
  430   580          274619000
  108   649          274619161
  196   644          274619520
  281   632          274624009
    0   650          274625000
    1   650          274625001
    2   650          274625008
    3   650          274625027
    4   650          274625064
    5   650          274625125
    6   650          274625216
    7   650          274625343
    8   650          274625512
    9   650          274625729
   10   650          274626000
   11   650          274626331
   12   650          274626728
   13   650          274627197
   14   650          274627744
   15   650          274628375
  501   530          274628501
   16   650          274629096
  452   567          274629671
   17   650          274629913
   18   650          274630832
  232   640          274631168
   19   650          274631859
   20   650          274633000
  286   631          274633247
  259   636          274633435
   21   650          274634261
   22   650          274635648
  156   647          274636439
   23   650          274637167
   24   650          274638824
   25   650          274640625
   26   650          274642576
  338   618          274643504
   27   650          274644683
  400   595          274644875
   28   650          274646952
   29   650          274649389
   30   650          274652000
  324   622          274654072
  109   649          274654478
   31   650          274654791
  467   557          274656256
  265   635          274657500
   32   650          274657768
  276   633          274660713
   33   650          274660937
   34   650          274664304
  185   645          274667750
   35   650          274667875
  253   637          274669130
  137   648          274669145
   36   650          274671656
  300   628          274673152
  172   646          274674584
   37   650          274675653
  493   537          274677310
  444   572          274677632
   38   650          274679872
   39   650          274684319
  478   549          274684501
  216   642          274686984
   40   650          274689000
  291   630          274689171
  110   649          274690449
  474   552          274693032
   41   650          274693921
  391   599          274698270
   42   650          274699088
   43   650          274704507
  354   613          274708261
  157   647          274709916
   44   650          274710184
  371   607          274713354
  439   575          274713894
   45   650          274716125
  207   643          274717450
  351   614          274719095
  357   612          274720221
  500   531          274721291
  487   542          274721391
   46   650          274722336
  138   648          274725864
  432   579          274726107
  111   649          274727080
   47   650          274728823
  197   644          274735357
   48   650          274735592
  449   569          274738858
  240   639          274741119
  271   634          274742615
   49   650          274742649
   50   650          274750000
  482   546          274751504
  348   615          274752567
  398   596          274753528
  360   611          274755131
   51   650          274757651
  247   638          274763295
  173   646          274763853
  112   649          274764377
  225   641          274765346
   52   650          274765608
  328   621          274770613
  415   588          274770847
  186   645          274770981
  335   619          274772034
  417   587          274773716
   53   650          274773877
  516   516          274776192
  470   555          274776875
  515   517          274779288
  413   589          274781466
   54   650          274782464
  139   648          274783411
  158   647          274784335
  514   518          274788576
  379   604          274788803
  419   586          274790115
  384   602          274790312
   55   650          274791375
  296   629          274792525
  233   640          274793337
   56   650          274800616
  113   649          274802346
  513   519          274804056
  313   625          274804922
  411   590          274805531
  345   616          274808521
   57   650          274810193
  363   610          274813147
  492   538          274816360
  309   626          274818005
  421   585          274820086
   58   650          274820112
  499   532          274820267
  317   624          274825637
  512   520          274825728
  217   642          274827601
   59   650          274830379
  260   636          274835456
  460   562          274840328
  114   649          274840993
   60   650          274841000
  140   648          274841792
  409   591          274843000
  208   643          274846619
  434   578          274847056
  457   564          274850137
   61   650          274851981
  198   644          274852376
  511   521          274853592
  174   646          274854160
  374   606          274858640
  159   647          274859702
  282   632          274861736
  254   637          274861917
   62   650          274863328
  423   584          274863671
  389   600          274863869
  305   627          274864508
  463   560          274868847
  266   635          274868971
   63   650          274875047
  396   597          274875309
  187   645          274875328
  287   631          274879494
  115   649          274880324
  321   623          274880528
  441   574          274885345
  446   571          274885947
  342   617          274886801
   64   650          274887144
  510   522          274887648
  277   633          274890070
  407   592          274893831
  486   543          274894263
  366   609          274894425
  454   566          274898160
   65   650          274899625
  141   648          274901013
  477   550          274906333
   66   650          274912496
  241   639          274914640
  226   641          274917897
  116   649          274920345
  425   583          274920912
  332   620          274922368
  498   533          274925429
   67   650          274925763
  509   523          274927896
  466   558          274935808
  160   647          274936023
  473   553          274936194
   68   650          274939432
  301   628          274944053
  292   630          274944088
  175   646          274945511
  248   638          274947064
  481   547          274951964
   69   650          274953509
  234   640          274956904
  405   593          274957982
  117   649          274961062
  142   648          274961080
  491   539          274961590
  272   634          274963752
   70   650          274968000
  218   642          274969520
  325   622          274969973
  199   644          274970583
  508   524          274974336
  209   643          274977036
  188   645          274980797
  436   577          274981889
   71   650          274982911
  451   568          274984283
  339   618          274987251
  427   582          274991851
   72   650          274998248
  369   608          274999121
  382   603          274999195
  118   649          275002481
  394   598          275010176
  161   647          275013304
   73   650          275014017
  143   648          275021999
  507   525          275026968
  377   605          275027758
   74   650          275030224
  403   594          275035411
  497   534          275036777
  176   646          275037912
  261   636          275039037
  469   556          275041325
  387   601          275042404
  119   649          275044608
   75   650          275046875
  255   637          275056228
  297   629          275056262
   76   650          275063976
  443   573          275070824
  227   641          275071804
  485   544          275073309
  429   581          275076530
   77   650          275081533
  267   635          275082038
  144   648          275083776
  355   613          275085272
  506   526          275085792
  189   645          275087394
  120   649          275087449
  242   639          275089607
  352   614          275089752
  200   644          275089984
  162   647          275091551
  329   621          275094350
   78   650          275099552
  314   625          275099769
  283   632          275101155
  358   612          275103640
  310   626          275105376
  448   570          275108392
  210   643          275108707
  336   619          275109715
  219   642          275112747
  490   540          275113000
  349   615          275116924
   79   650          275118039
  278   633          275121089
  235   640          275121875
  401   595          275126076
  372   607          275127391
  288   631          275127463
  318   624          275128056
  438   576          275130648
  121   649          275131010
  177   646          275131369
  249   638          275132321
  476   551          275134327
   80   650          275137000
  306   627          275144499
  361   611          275145012
  145   648          275146417
  505   527          275150808
  496   535          275154311
  459   563          275156126
   81   650          275156441
  392   599          275158087
  480   548          275158592
  346   616          275166632
  462   561          275169609
  163   647          275170770
  431   580          275174991
  122   649          275175297
   82   650          275176368
  456   565          275180941
  472   554          275185512
  273   634          275186521
  322   623          275190615
  190   645          275195125
   83   650          275196787
  293   630          275200757
  364   610          275209544
  146   648          275209928
  201   644          275210585
  302   628          275216760
   84   650          275217704
  123   649          275220316
  380   604          275220864
  465   559          275221504
  504   528          275222016
  178   646          275225888
  228   641          275227073
  399   596          275229935
  385   602          275233833
  343   617          275238720
   85   650          275239125
  211   643          275241638
  453   567          275243940
  262   636          275244184
  164   647          275250967
  256   637          275252069
  333   620          275254037
  220   642          275257288
  484   545          275258529
   86   650          275261056
  243   639          275266026
  124   649          275266073
  445   572          275270373
  489   541          275270590
  147   648          275274315
  495   536          275278031
  375   606          275279391
   87   650          275283503
  433   579          275287276
  326   622          275287824
  236   640          275288256
  416   588          275288768
  440   575          275293375
  414   589          275294413
  418   587          275296635
  268   635          275296707
  367   609          275297392
  503   529          275299416
  191   645          275303996
   88   650          275306472
  468   557          275311925
  125   649          275312574
  412   590          275313528
  420   586          275318056
  390   600          275319000
  250   638          275319072
  179   646          275321475
  298   629          275321781
   89   650          275329969
  165   647          275332148
  202   644          275332392
  340   618          275333032
  148   648          275339584
  284   632          275342272
  450   569          275345009
  410   591          275346071
  397   597          275346946
  422   585          275353073
  279   633          275353776
   90   650          275354000
  126   649          275359825
  475   552          275368483
  479   549          275371388
  212   643          275375835
  289   631          275377160
   91   650          275378571
  502   530          275383008
  229   641          275383710
  408   592          275392000
  311   626          275394607
  315   625          275396500
  424   584          275401728
  221   642          275403149
   92   650          275403688
  149   648          275405741
  127   649          275407832
  494   537          275407937
  370   608          275408712
  274   634          275410928
  435   578          275413427
  192   645          275414013
  166   647          275414319
  180   646          275418136
  330   621          275420061
  307   627          275426326
   93   650          275429357
  319   624          275432383
  488   542          275434360
  383   603          275438114
  471   555          275440986
  244   639          275443903
  337   619          275449412
  257   637          275449446
  483   546          275449923
  263   636          275450903
  406   593          275451273
  378   605          275455277
  203   644          275455411
   94   650          275455584
  237   640          275456053
  128   649          275456601
  294   630          275459184
  353   614          275462521
  426   583          275464063
  356   613          275464413
  442   574          275470112
  150   648          275472792
  501   531          275472792
  461   562          275476509
  395   598          275477067
  458   564          275478056
   95   650          275482375
  350   615          275483375
  447   571          275484034
  359   612          275489207
  303   628          275491279
  388   601          275492873
  167   647          275497486
  323   623          275502634
  129   649          275506138
  251   638          275507323
   96   650          275509736
  213   643          275511304
  269   635          275512984
  464   560          275513344
  181   646          275515877
  455   566          275517871
  404   594          275523848
  193   645          275525182
  347   616          275526819
  362   611          275537059
   97   650          275537673
  428   582          275540120
  151   648          275540743
  230   641          275541721
  373   607          275543660
  493   538          275544029
  222   642          275550336
  437   577          275553486
  130   649          275556449
   98   650          275566192
  500   532          275568768
  516   517          275576509
  204   644          275579648
  168   647          275581655
  515   518          275582707
  285   632          275585093
  334   620          275587704
  280   633          275588137
  467   558          275588675
  299   629          275589088
  478   550          275590352
  344   617          275592697
  514   519          275595103
   99   650          275595299
  452   568          275595840
  487   543          275604310
  131   649          275607540
  327   622          275607631
  365   610          275608125
  474   553          275608801
  152   648          275609600
  402   595          275609683
  513   520          275613697
  182   646          275614704
  393   599          275620256
  245   639          275623244
  100   650          275625000
  238   640          275625272
  290   631          275628591
  430   581          275629941
  275   634          275636979
  194   645          275637509
  512   521          275638489
  482   547          275647491
  214   643          275648051
  258   637          275648365
  381   604          275655205
  101   650          275655301
  264   636          275659200
  132   649          275659417
  444   573          275660901
  169   647          275666832
  511   522          275669479
  499   533          275670936
  153   648          275679369
  386   602          275679664
  341   618          275680853
  312   626          275685704
  102   650          275686208
  492   539          275686307
  316   625          275695121
  252   638          275697080
  223   642          275698855
  231   641          275701112
  376   606          275702392
  368   609          275702561
  470   556          275702616
  205   644          275705109
  510   523          275706667
  439   576          275707495
  400   596          275708736
  308   627          275709995
  449   570          275711849
  133   649          275712086
  183   646          275714623
  103   650          275717727
  295   630          275719375
  270   635          275730875
  432   580          275733568
  320   624          275738624
  331   621          275747752
  104   650          275749864
  509   524          275750053
  154   648          275750056
  195   645          275751000
  170   647          275753023
  134   649          275765553
  304   628          275767616
  391   600          275776471
  498   534          275779296
  486   544          275780440
  105   650          275782625
  215   643          275786082
  460   563          275789547
  338   619          275791131
  239   640          275795919
  508   525          275799637
  246   639          275804055
  457   565          275806118
  417   588          275809185
  415   589          275809844
  463   561          275811328
  477   551          275815484
  184   646          275815640
  106   650          275816016
  324   623          275816591
  135   649          275819824
  371   608          275820523
  398   597          275820965
  155   648          275821667
  419   587          275822062
  413   590          275823997
  281   633          275824178
  286   632          275829624
  206   644          275831800
  491   540          275834771
  354   614          275837408
  171   647          275840234
  357   613          275845690
  421   586          275848517
  224   642          275848712
  259   637          275848832
  107   650          275850043
  434   579          275851043
  481   548          275851233
  411   591          275851602
  351   615          275851926
  473   554          275855281
  507   526          275855419
  300   629          275858189
  454   567          275860927
  232   641          275861889
  276   634          275864680
  196   645          275865661
  446   572          275865784
  265   636          275869081
  466   559          275871575
  136   649          275874905
  441   575          275875496
  360   612          275876928
  384   603          275879331
  291   631          275881762
  108   650          275884712
  379   605          275885064
  253   638          275888349
  423   585          275888592
  348   616          275889088
  409   592          275892617
  497   535          275893848
  156   648          275894208
    0   651          275894451
    1   651          275894452
    2   651          275894459
    3   651          275894478
    4   651          275894515
    5   651          275894576
    6   651          275894667
    7   651          275894794
    8   651          275894963
    9   651          275895180
   10   651          275895451
   11   651          275895782
   12   651          275896179
   13   651          275896648
   14   651          275897195
   15   651          275897826
   16   651          275898547
   17   651          275899364
   18   651          275900283
   19   651          275901310
   20   651          275902451
   21   651          275903712
   22   651          275905099
   23   651          275906618
   24   651          275908275
   25   651          275910076
   26   651          275912027
   27   651          275914134
   28   651          275916403
  506   527          275917399
  185   646          275917761
   29   651          275918840
  109   650          275920029
   30   651          275921451
  335   620          275923375
   31   651          275924242
  216   643          275925403
   32   651          275927219
  172   647          275928471
  328   622          275929400
   33   651          275930388
  137   649          275930802
  363   611          275931278
   34   651          275933755
   35   651          275937326
   36   651          275941107
  425   584          275942329
   37   651          275945104
  389   601          275945670
  396   598          275946328
  407   593          275947000
  345   617          275948738
   38   651          275949323
  271   635          275950386
   39   651          275953770
  451   569          275953860
  110   650          275956000
   40   651          275958451
  207   644          275959727
  374   607          275962167
  485   545          275962750
   41   651          275963372
  157   648          275967685
  240   640          275968000
   42   651          275968539
  469   557          275970402
   43   651          275973958
  313   626          275978673
   44   651          275979635
  296   630          275981336
  197   645          275981498
  436   578          275982408
   45   651          275985576
  505   528          275985577
  247   639          275986342
  138   649          275987521
  490   541          275989421
   46   651          275991787
  111   650          275992631
  309   627          275995512
  317   625          275995638
   47   651          275998274
  225   642          275999913
   48   651          276005043
  366   610          276008896
  427   583          276009770
   49   651          276012100
  496   536          276014592
  405   594          276014709
  173   647          276017740
   50   651          276019451
  186   646          276020992
  233   641          276024058
   51   651          276027102
  112   650          276029928
  342   618          276030720
   52   651          276035059
  158   648          276042104
   53   651          276043328
  139   649          276045068
  305   628          276045777
  476   552          276046784
  321   624          276046785
  260   637          276050853
   54   651          276051915
  443   574          276057531
  504   529          276059953
   55   651          276060826
  480   549          276061149
  282   633          276061905
  217   643          276066020
  113   650          276067897
   56   651          276070067
  287   632          276075871
  332   621          276077429
   57   651          276079644
  266   636          276080552
  254   638          276081136
  394   599          276084783
  448   571          276084803
  208   644          276088896
   58   651          276089563
  429   582          276090957
  382   604          276091832
  277   634          276094037
  403   595          276095702
  198   645          276098517
   59   651          276099830
  140   649          276103449
  114   650          276106544
  472   555          276107923
  174   647          276108047
  459   564          276108723
  369   609          276109938
   60   651          276110451
  462   562          276115456
  159   648          276117471
   61   651          276121432
  187   646          276125339
  377   606          276127649
  438   577          276127705
  387   602          276127811
  301   629          276129090
  325   623          276132492
   62   651          276132779
  339   619          276134878
  292   631          276136679
  456   566          276140312
  503   530          276140527
  241   640          276141521
  495   537          276141528
   63   651          276144498
  115   650          276145875
  489   542          276150257
  484   546          276151240
  226   642          276152464
   64   651          276156595
  465   560          276160625
  141   649          276162670
   65   651          276169076
  248   639          276170111
  272   635          276171523
   66   651          276181947
  116   650          276185896
  431   581          276185932
  234   641          276187625
  401   596          276189937
  160   648          276193792
   67   651          276195214
  175   647          276199398
  218   643          276207939
   68   651          276208883
  453   568          276210109
  355   614          276214419
  199   645          276216724
  209   644          276219313
  352   615          276222583
  142   649          276222737
   69   651          276222960
  117   650          276226613
  502   531          276227299
  358   613          276229109
  188   646          276230808
  372   608          276234560
  392   600          276236288
   70   651          276237451
  468   558          276244344
  297   630          276245073
   71   651          276252362
  329   622          276253137
  349   616          276253445
  445   573          276253642
  261   637          276254434
  336   620          276261056
  361   612          276266809
   72   651          276267699
  118   650          276268032
  161   648          276271073
  314   626          276273520
  494   538          276274656
  255   638          276275447
  479   550          276277239
  310   627          276282883
   73   651          276283468
  143   649          276283656
  475   553          276284252
  440   576          276286976
  176   647          276291799
  267   636          276293619
  433   580          276294737
  399   597          276297372
  318   625          276298057
   74   651          276299675
  283   633          276301324
  227   642          276306371
  346   617          276306849
  119   650          276310159
   75   651          276316326
  242   640          276316488
  380   605          276317125
  488   543          276317279
  450   570          276318000
  501   532          276320269
  385   603          276322852
  288   632          276323840
  278   634          276325056
  306   628          276325768
  364   611          276327675
  416   589          276327765
  418   588          276332104
   76   651          276333427
  200   645          276336125
  414   590          276336944
  189   646          276337405
  144   649          276345433
  483   547          276345910
  162   648          276349320
  420   587          276350003
   77   651          276350984
  210   644          276350984
  219   643          276351166
  235   641          276352596
  120   650          276353000
  249   639          276355368
  322   624          276356872
  412   591          276359599
  471   556          276366727
   78   651          276369003
  517   517          276376826
  516   518          276379928
  422   586          276381504
  343   618          276382639
  375   607          276382918
  177   647          276385256
   79   651          276387490
  515   519          276389234
  293   631          276393348
  273   635          276394292
  410   592          276395688
  121   650          276396561
  390   601          276400801
  302   629          276401797
  514   520          276404744
   80   651          276406451
  145   649          276408074
  333   621          276409098
  367   610          276411863
  493   539          276413976
  435   579          276417414
  397   598          276417965
  500   533          276419437
  461   563          276425728
   81   651          276425892
  513   521          276426458
  424   585          276426649
  163   648          276428539
  458   565          276434037
  122   650          276440848
  190   646          276445136
  408   593          276445169
   82   651          276445819
  326   623          276450343
  512   522          276454376
  464   561          276455825
  201   645          276456726
  262   637          276459581
  442   575          276460263
  228   642          276461640
  447   572          276463871
   83   651          276466238
  256   638          276471288
  146   649          276471585
  178   647          276479775
  455   567          276480638
  340   619          276480659
  211   644          276483915
  426   584          276485480
  123   650          276485867
   84   651          276487155
  511   523          276488498
  487   544          276490487
  243   640          276492907
  220   643          276495707
  478   551          276499503
  406   594          276508000
  268   636          276508288
   85   651          276508576
  164   648          276508736
  298   630          276510592
  236   641          276518977
  370   609          276519529
  467   559          276524442
  499   534          276524803
  474   554          276527888
  510   524          276528824
   86   651          276530507
  383   604          276530751
  124   650          276531624
  147   649          276535972
  250   639          276542119
  284   633          276542441
  482   548          276546760
  395   599          276551674
   87   651          276552954
  437   578          276554005
  191   646          276554007
  378   606          276555168
  279   634          276557743
  428   583          276558039
  492   540          276559488
  452   569          276565417
  315   626          276570251
  311   627          276572114
  289   632          276573537
  509   525          276575354
  179   647          276575362
   88   651          276575923
  125   650          276578125
  388   602          276578280
  202   645          276578533
  330   622          276578848
  404   595          276584139
  165   648          276589917
  356   614          276593560
  353   615          276595352
   89   651          276599420
  337   620          276600753
  148   649          276601241
  319   625          276602384
  307   628          276607595
  359   613          276614676
  212   644          276618112
  229   642          276618277
  274   635          276618699
  350   616          276619896
   90   651          276623451
  126   650          276625376
  508   526          276628088
  470   557          276631693
  498   535          276636367
  221   643          276641568
  430   582          276644368
  444   574          276647608
   91   651          276648022
  373   608          276650829
  294   631          276651775
  362   612          276658856
  192   646          276664024
  263   637          276666300
  347   617          276667036
  149   649          276667398
  257   638          276668665
  323   624          276668891
  486   545          276669881
  244   640          276670784
  180   647          276672023
  166   648          276672088
   92   651          276673139
  127   650          276673383
  402   596          276673544
  303   629          276676316
  237   641          276686774
  507   527          276687026
  449   571          276688260
  393   600          276698457
   93   651          276698808
  203   645          276701552
  439   577          276704552
  491   541          276711192
  128   650          276722152
  269   636          276724565
   94   651          276725035
  365   611          276726256
  477   552          276727941
  251   639          276730370
  150   649          276734449
  344   618          276736616
  460   564          276742144
  334   621          276742765
  432   581          276744509
  381   605          276751466
   95   651          276751826
  506   528          276752168
  213   644          276753581
  481   549          276753790
  497   536          276754129
  167   648          276755255
  463   562          276757175
  457   566          276765489
  386   603          276768683
  181   647          276769764
  327   623          276770150
  129   650          276771689
  193   646          276775193
  400   597          276776173
  230   642          276776288
  473   555          276777692
  299   630          276777899
   96   651          276779187
  285   633          276785262
  222   643          276788755
  280   634          276792104
  151   649          276802400
  376   607          276805919
   97   651          276807124
  466   560          276810696
  368   610          276817032
  130   650          276822000
  505   529          276823514
  290   632          276824968
  204   645          276825789
  454   568          276827096
  341   619          276828480
   98   651          276835643
  168   648          276839424
  275   635          276844750
  417   589          276848182
  446   573          276849053
  245   640          276850125
  415   590          276852375
  485   546          276855461
  238   641          276855993
  419   588          276857531
  391   601          276858272
  434   580          276858504
  312   627          276863211
   99   651          276864750
  258   638          276867584
  182   647          276868591
  316   626          276868872
  490   542          276869088
  441   576          276869097
  413   591          276870068
  152   649          276871257
  131   650          276873091
  264   637          276874597
  496   537          276878089
  421   587          276880464
  194   646          276887520
  214   644          276890328
  308   628          276891264
  398   598          276891984
  100   651          276894451
  504   530          276901064
  411   592          276901219
  469   558          276902821
  331   622          276906539
  320   625          276908625
  295   631          276911966
  423   586          276917023
  252   639          276920127
  169   648          276924601
  101   651          276924752
  132   650          276924968
  451   570          276926851
  371   609          276931340
  231   642          276935679
  223   643          276937274
  153   649          276941026
  270   636          276942456
  338   620          276942472
  409   593          276945786
  205   645          276951250
  304   629          276952653
  102   651          276955659
  476   553          276962553
  480   550          276967000
  425   585          276967250
  183   647          276968510
  354   615          276970239
  384   604          276971968
  357   614          276974837
  133   650          276977637
  324   624          276982848
  503   531          276984818
  379   606          276984955
  436   579          276986395
  103   651          276987178
  351   616          276988447
  195   646          277001011
  360   613          277002397
  407   594          277003727
  495   538          277008247
  170   648          277010792
  154   649          277011713
  104   651          277019315
  396   599          277020935
  239   641          277026640
  281   634          277028145
  215   644          277028359
  348   617          277029305
  286   633          277029793
  246   640          277030936
  389   602          277031077
  134   650          277031104
  427   584          277031187
  489   543          277033176
  472   556          277033664
  300   630          277047000
  484   547          277047227
  443   575          277047682
  105   651          277052076
  363   612          277053075
  448   572          277064640
  462   563          277064675
  459   565          277064704
  259   638          277068051
  374   608          277069336
  184   647          277069527
  276   635          277072451
  502   532          277074776
  405   595          277075000
  206   645          277077941
  291   632          277078139
  335   621          277078436
  155   649          277083324
  265   637          277084478
  135   650          277085375
  106   651          277085467
  224   643          277087131
  328   623          277091919
  345   618          277092657
  232   642          277096456
  171   648          277098003
  456   567          277103079
  465   561          277103106
  429   583          277108876
  253   639          277111396
  196   646          277115672
  107   651          277119494
  366   611          277127027
  438   578          277128224
  136   650          277140456
  494   539          277144603
  108   651          277154163
  156   649          277155865
  313   627          277156180
  403   596          277159563
  271   636          277161967
  394   600          277162984
  216   644          277167680
    0   652          277167808
    1   652          277167809
    2   652          277167816
    3   652          277167835
    4   652          277167872
    5   652          277167933
    6   652          277168024
    7   652          277168151
    8   652          277168320
    9   652          277168537
   10   652          277168808
   11   652          277169139
  317   626          277169389
   12   652          277169536
   13   652          277170005
   14   652          277170552
  501   533          277170938
   15   652          277171183
  185   647          277171648
   16   652          277171904
   17   652          277172721
   18   652          277173640
  296   631          277173927
   19   652          277174667
   20   652          277175808
  309   628          277176781
   21   652          277177069
  342   619          277178347
   22   652          277178456
  453   569          277179686
   23   652          277179975
  468   559          277180111
  517   518          277180245
   24   652          277181632
   25   652          277183433
   26   652          277185384
  172   648          277186240
  479   551          277186390
  516   519          277186455
   27   652          277187491
  382   605          277188093
  109   651          277189480
   28   652          277189760
   29   652          277192197
   30   652          277194808
  137   650          277196353
   31   652          277197599
  240   641          277198721
  515   520          277198875
  431   582          277200359
   32   652          277200576
  475   554          277203339
  488   544          277203456
   33   652          277203745
  207   645          277205868
   34   652          277207112
   35   652          277210683
  247   640          277213223
   36   652          277214464
  321   625          277216786
  387   603          277216830
  514   521          277217505
   37   652          277218461
   38   652          277222680
  369   610          277224409
  110   651          277225451
   39   652          277227127
  157   649          277229342
  305   629          277230814
  377   607          277231176
  197   646          277231509
   40   652          277231808
  332   622          277236216
   41   652          277236729
  225   643          277238332
  445   574          277240349
   42   652          277241896
  513   522          277242345
  483   548          277245179
   43   652          277247315
   44   652          277252992
  138   650          277253072
  401   597          277257374
  233   642          277258625
   45   652          277258933
  111   651          277262082
   46   652          277265144
  282   634          277265872
  260   638          277270072
   47   652          277271631
  500   534          277273304
  512   523          277273395
  186   647          277274879
  173   648          277275509
  287   633          277276040
   48   652          277278400
  440   577          277284033
   49   652          277285457
  339   620          277286219
  493   540          277287157
   50   652          277292808
  450   571          277294411
  471   557          277295804
  266   637          277295949
  325   624          277298749
  112   651          277299379
   51   652          277300459
  277   635          277301808
  158   649          277303761
  254   639          277304183
  433   581          277305678
  217   644          277308297
   52   652          277308416
  139   650          277310619
  511   524          277310655
   53   652          277316685
  301   630          277317901
  392   601          277318089
   54   652          277325272
  292   632          277333056
   55   652          277334183
  208   645          277335037
  113   651          277337348
   56   652          277343424
  372   609          277345377
  355   615          277347250
  198   646          277348528
   57   652          277353001
  510   525          277354125
  358   614          277358256
  352   616          277359104
   58   652          277362920
  174   648          277365816
  399   598          277368391
  140   650          277369000
  416   590          277370296
  418   589          277371101
  241   641          277372242
   59   652          277373187
  114   651          277375995
  461   564          277378325
  159   649          277379128
  187   647          277379226
  487   545          277379928
  499   535          277381874
  414   591          277383015
  272   636          277383104
   60   652          277383808
  420   588          277385472
  226   643          277390883
  361   613          277392278
  458   566          277393408
  349   617          277393662
   61   652          277394789
  248   640          277396992
  464   562          277401672
  509   526          277403805
   62   652          277406136
  412   592          277409216
  478   552          277411960
  422   587          277413451
  115   651          277415326
  385   604          277415489
  329   623          277415656
  336   621          277416117
  380   606          277417016
   63   652          277417855
  234   642          277422192
  435   580          277424875
  141   650          277428221
   64   652          277429952
  492   541          277435909
  297   631          277437664
   65   652          277442433
  455   568          277446807
  447   573          277447140
  410   593          277448857
  482   549          277449317
  364   612          277449472
  218   644          277450216
  474   555          277450299
  346   618          277450768
  314   627          277451027
  442   576          277453864
  424   586          277455080
   66   652          277455304
  116   651          277455347
  160   649          277455449
  175   648          277457167
  508   527          277459695
  467   560          277463563
  310   628          277464152
  209   645          277465454
  199   646          277466735
   67   652          277468571
  318   626          277471808
  261   638          277473653
   68   652          277482240
  188   647          277484695
  390   602          277486208
  142   650          277488288
  375   608          277490087
  397   599          277492572
  117   651          277496064
   69   652          277496317
  498   536          277496648
  255   639          277498494
  408   594          277501896
  283   634          277505291
  267   637          277509016
  426   585          277510401
  306   629          277510805
   70   652          277510808
  507   528          277521795
  288   633          277524009
   71   652          277525719
  322   625          277526873
  367   611          277529994
  343   619          277530266
  161   649          277532730
  278   635          277532827
  118   651          277537483
  452   570          277538408
   72   652          277541056
  227   643          277544790
  242   641          277547209
  143   650          277549207
  176   648          277549568
   73   652          277556825
  437   579          277557992
  486   546          277562592
  470   558          277564112
  333   622          277567885
  406   595          277568291
   74   652          277573032
  428   584          277579456
  119   651          277579610
  249   640          277582249
  200   646          277586136
  235   642          277587163
   75   652          277589683
  293   632          277589725
  506   529          277590105
  302   630          277590608
  491   542          277590859
  189   647          277591292
  219   644          277593443
  210   645          277597125
  273   636          277605873
   76   652          277606784
  162   649          277610977
  144   650          277610984
  326   624          277616600
  497   537          277617626
  120   651          277622451
   77   652          277624341
  383   605          277627012
  395   600          277629875
  340   620          277632000
  370   610          277634000
  444   575          277637759
   78   652          277642360
  177   648          277643025
  477   553          277643710
  404   596          277648000
  378   607          277658695
  481   550          277659641
   79   652          277660847
  430   583          277662287
  505   530          277664625
  121   651          277666012
  388   603          277667299
  449   572          277668097
  145   650          277673625
  262   638          277678800
   80   652          277679808
  163   649          277690196
  256   639          277694335
  460   565          277698125
  190   647          277699023
   81   652          277699249
  228   643          277700059
  298   631          277703183
  473   556          277703433
  439   578          277705071
  463   563          277706394
  201   646          277706737
  122   651          277710299
   82   652          277719176
  243   641          277723628
  268   637          277723685
  356   615          277726391
  457   567          277728256
  211   645          277730056
  353   616          277731873
  146   650          277737136
  178   648          277737544
  220   644          277737984
   83   652          277739595
  402   597          277740981
  330   623          277741367
  359   614          277743823
  496   538          277744808
  504   531          277745355
  284   634          277746408
  315   627          277747758
  485   547          277751448
  490   543          277752007
  466   561          277753177
  311   628          277753383
  236   642          277753544
  123   651          277755318
  337   621          277755814
  432   582          277758936
  350   617          277760113
   84   652          277760512
  373   609          277761646
  279   635          277765514
  250   640          277769000
  164   649          277770393
  289   633          277773706
  319   626          277776135
  393   601          277780258
   85   652          277781933
  362   613          277784325
  307   629          277792632
  454   569          277796673
  124   651          277801075
  147   650          277801523
   86   652          277803864
  191   647          277807894
  347   618          277810955
   87   652          277826311
  202   646          277828544
  274   636          277830280
  503   532          277832295
  179   648          277833131
  446   574          277835760
  469   559          277838588
  323   625          277838892
  400   598          277847192
  125   651          277847576
  365   612          277848053
  294   632          277848152
   88   652          277849280
  381   606          277851357
  165   649          277851574
  229   643          277856696
  386   604          277861320
  212   645          277864253
  303   630          277865127
  441   577          277866154
  148   650          277866792
  434   581          277869445
   89   652          277872777
  480   551          277876151
  495   539          277878194
  476   554          277881640
  221   644          277883845
  344   619          277884243
  263   638          277885519
  417   590          277890713
  257   639          277891712
  126   651          277894827
  419   589          277896528
   90   652          277896808
  415   591          277898446
  244   641          277901505
  334   622          277901552
  451   571          277903262
  376   608          277913088
  421   588          277915933
  192   647          277917911
  489   544          277919353
  413   592          277919685
  237   642          277921341
   91   652          277921379
  502   533          277925445
  180   648          277929792
  149   650          277932949
  166   649          277933745
  368   611          277935163
  327   624          277936407
  269   637          277939962
  127   651          277942834
  391   602          277943679
   92   652          277946496
  484   548          277946496
  423   587          277948970
  203   646          277951563
  411   593          277954388
  251   640          277957251
  472   557          277962741
  398   599          277966591
  299   631          277970490
   93   652          277972165
  341   620          277979821
  518   518          277983664
  517   519          277986772
  285   634          277989229
  128   651          277991603
  436   580          277993856
  425   586          277995681
  516   520          277996096
   94   652          277998392
  213   645          277999722
  280   635          277999875
  150   650          278000000
  409   594          278002513
  515   521          278011636
  230   643          278014707
  167   649          278016912
  462   564          278017272
  494   540          278017784
  459   566          278024075
  501   534          278024805
  290   633          278025137
   95   652          278025183
  181   648          278027533
  193   647          278029080
  222   644          278031032
  514   522          278033392
  129   651          278041140
  443   576          278041283
  312   628          278044480
  371   610          278045811
  316   627          278046379
  448   573          278047909
  465   562          278048953
   96   652          278052544
  427   585          278056108
  275   636          278056331
  513   523          278061364
  407   595          278064018
  151   650          278067951
  384   605          278068229
  331   623          278069058
  456   568          278069248
  204   646          278075800
  308   629          278076301
   97   652          278080481
  245   641          278080846
  320   626          278082376
  379   607          278088482
  238   642          278090560
  258   639          278090631
  130   651          278091451
  488   545          278092897
  264   638          278093816
  512   524          278095552
  338   621          278097533
  479   552          278098847
  396   600          278099136
  168   649          278101081
  354   616          278106760
  357   615          278107668
  295   632          278108343
   98   652          278109000
  468   560          278119232
  389   603          278120096
  475   555          278125750
  182   648          278126360
  351   617          278128664
  429   584          278130293
  500   535          278130375
  360   614          278131544
  438   579          278132211
  511   525          278135956
  214   645          278136469
  152   650          278136808
   99   652          278138107
  405   596          278138861
  194   647          278141407
  304   630          278141464
  131   651          278142542
  252   640          278147008
  483   549          278147736
  453   570          278152677
  324   625          278152849
  270   637          278157853
  493   541          278163578
  100   652          278167808
  348   618          278173224
  231   643          278174098
  363   613          278178544
  223   644          278179551
  374   609          278180153
  510   526          278182576
  169   649          278186258
  132   651          278194419
  101   652          278198109
  205   646          278201261
  153   650          278206577
  431   583          278218278
  183   648          278226279
  403   597          278227000
  471   558          278228223
  102   652          278229016
  445   575          278230500
  286   634          278233760
  509   527          278235412
  281   635          278235916
  335   622          278237223
  300   631          278239591
  345   619          278240284
  499   536          278242155
  394   601          278244785
  133   651          278247088
  366   612          278248824
  195   647          278254898
  328   624          278258176
  103   652          278260535
  239   642          278261207
  246   641          278261657
  170   649          278272449
  487   546          278272639
  450   572          278274248
  215   645          278274500
  154   650          278277264
  291   633          278278308
  276   636          278284032
  440   578          278284552
  382   606          278287984
  259   639          278291098
  104   652          278292672
  508   528          278294464
  134   651          278300555
  265   638          278303697
  387   604          278309467
  492   542          278315576
  433   582          278320105
  105   652          278325433
  184   648          278327296
  478   553          278327729
  206   646          278327952
  401   598          278328393
  224   644          278329408
  342   620          278329688
  461   565          278334306
  232   643          278334875
  313   628          278337449
  253   640          278338277
  377   608          278338345
  369   611          278342540
  317   627          278346896
  155   650          278348875
  464   563          278350891
  135   651          278354826
  482   550          278355168
  458   567          278356175
  106   652          278358824
  171   649          278359660
  507   529          278359732
  498   537          278360145
  309   629          278361818
  196   647          278369559
  296   632          278370304
  474   556          278376040
  271   637          278377364
  321   626          278390537
  107   652          278392851
  332   623          278398735
  392   602          278403496
  467   561          278406044
  136   651          278409907
  418   590          278413632
  216   645          278413821
  416   591          278416367
  455   569          278416384
  305   630          278419625
  156   650          278421416
  420   589          278424469
  108   652          278427520
  185   648          278429417
  506   530          278431216
  414   592          278432632
  240   642          278433288
  447   574          278433847
  435   581          278435816
  339   621          278441280
  399   599          278442998
  247   641          278443944
    0   653          278445077
    1   653          278445078
    2   653          278445085
    3   653          278445104
    4   653          278445141
    5   653          278445202
    6   653          278445293
    7   653          278445420
    8   653          278445589
    9   653          278445806
   10   653          278446077
   11   653          278446408
   12   653          278446805
   13   653          278447274
   14   653          278447821
  172   649          278447897
   15   653          278448452
  422   588          278448920
   16   653          278449173
   17   653          278449990
   18   653          278450909
  442   577          278450921
   19   653          278451936
   20   653          278453077
   21   653          278454338
   22   653          278455725
  207   646          278455879
   23   653          278457244
  486   547          278458579
   24   653          278458901
  372   610          278459848
   25   653          278460702
  412   593          278462385
   26   653          278462653
  109   652          278462837
   27   653          278464760
  137   651          278465804
   28   653          278467029
  325   625          278468750
   29   653          278469466
   30   653          278472077
  282   635          278473643
  491   543          278473778
   31   653          278474868
   32   653          278477845
  287   634          278480007
  225   644          278480609
   33   653          278481014
  355   616          278483771
  497   538          278484345
   34   653          278484381
  197   647          278485396
  424   587          278487027
   35   653          278487952
  358   615          278491087
   36   653          278491733
  260   639          278493119
  157   650          278494893
   37   653          278495730
  233   643          278497044
  110   652          278498808
  352   617          278499321
  470   559          278499879
   38   653          278499949
   39   653          278504396
  410   594          278505584
  505   531          278508916
   40   653          278509077
  301   631          278510492
  385   605          278511750
  277   636          278513389
   41   653          278513998
  452   571          278514819
  266   638          278515168
   42   653          278519165
  380   607          278520543
  361   614          278521425
  138   651          278522523
   43   653          278524584
   44   653          278530261
  254   640          278531064
  186   648          278532648
  292   633          278533225
  111   652          278535439
   45   653          278536202
  173   649          278537166
  349   618          278537581
  426   586          278538832
   46   653          278542413
   47   653          278548900
  217   645          278554438
   48   653          278555669
  408   595          278562187
   49   653          278562726
  477   554          278562797
  437   580          278565453
  481   551          278568792
  158   650          278569312
   50   653          278570077
  397   600          278570773
  112   652          278572736
  336   622          278574904
  364   613          278574941
  390   603          278575227
   51   653          278577728
  139   651          278580070
  329   624          278581913
  208   646          278585048
   52   653          278585685
  504   532          278592832
   53   653          278593954
  346   619          278598395
  272   637          278598501
  375   609          278600904
  198   647          278602415
   54   653          278602541
  428   585          278604377
  241   642          278606809
  113   652          278610705
   55   653          278611452
  496   539          278614755
   56   653          278620693
  174   649          278627473
  248   641          278627713
   57   653          278630270
  444   576          278631360
  406   596          278632152
  314   628          278632296
  473   557          278632510
  226   644          278633160
  297   632          278634041
  187   648          278636995
  490   544          278638184
  140   651          278638451
   58   653          278640189
  159   650          278644679
  310   629          278649189
  318   627          278649315
  114   652          278649352
   59   653          278650456
  485   548          278650717
  449   573          278651366
  367   612          278651791
  460   566          278657496
  463   564          278658991
  234   643          278660611
   60   653          278661077
   61   653          278672058
  343   620          278681607
  503   533          278682964
   62   653          278683405
  430   584          278683704
  115   652          278688683
  457   568          278694425
   63   653          278695124
  218   645          278696357
  261   639          278696700
  141   651          278697672
  466   562          278699024
  306   630          278699616
  322   626          278700624
   64   653          278707221
  439   579          278709058
  395   601          278711676
  283   635          278713062
  404   597          278715437
  209   646          278715465
  175   649          278718824
   65   653          278719702
  199   647          278720622
  160   650          278721000
  255   640          278725375
  383   606          278726903
  288   634          278727976
  267   638          278728235
  116   652          278728704
  333   623          278730404
   66   653          278732573
  188   648          278742464
  278   636          278744408
   67   653          278745840
  495   540          278751375
  370   611          278752131
  142   651          278757739
   68   653          278759509
  388   604          278759936
  378   608          278765864
  117   652          278769421
  454   570          278769664
   69   653          278773586
  432   583          278776855
  469   560          278777709
  502   534          278779312
  242   642          278781776
  302   631          278783199
  326   625          278786601
  340   621          278787061
  227   644          278787067
   70   653          278788077
  480   552          278788608
  293   633          278789894
  518   519          278790191
  517   520          278796413
  161   650          278798281
   71   653          278802988
  476   555          278804051
  489   545          278808794
  516   521          278808857
  118   652          278810840
  176   649          278811225
  402   598          278812000
  249   641          278812970
   72   653          278818325
  143   651          278818658
  273   637          278821270
  235   643          278825582
  446   575          278825911
  515   522          278827523
   73   653          278834094
  219   645          278839584
  200   647          278840023
  210   646          278847136
  484   549          278849053
  189   648          278849061
   74   653          278850301
  514   523          278852411
  119   652          278852967
  356   616          278862912
  393   602          278865665
  441   578          278866673
   75   653          278866952
  353   617          278872090
  373   610          278876117
  162   650          278876528
  359   615          278876654
  144   651          278880435
  501   535          278881876
  451   572          278883099
  513   524          278883521
  434   582          278883872
   76   653          278884053
  494   541          278894205
  472   558          278895160
  120   652          278895808
  298   632          278899560
   77   653          278901610
  262   639          278901847
  350   618          278904032
  177   649          278904682
  330   624          278907624
  362   614          278913472
  337   622          278914601
   78   653          278919629
  512   525          278920853
  256   640          278921216
  400   599          278921799
  315   628          278929027
  417   591          278936784
   79   653          278938116
  311   629          278938420
  419   590          278939059
  121   652          278939369
  228   644          278942336
  268   638          278942904
  145   651          278943076
  415   592          278948063
  319   627          278953642
  284   635          278954179
  381   607          278954884
  421   589          278954930
  163   650          278955747
  190   648          278956792
   80   653          278957077
  386   605          278957581
  243   642          278958195
  347   619          278958582
  201   647          278960624
  511   526          278964407
  413   593          278972854
  462   565          278973253
  365   613          278973522
   81   653          278976518
  279   636          278977095
  289   634          278977673
  211   646          278980067
  307   630          278981443
  122   652          278983656
  220   645          278984125
  423   588          278984439
  488   546          278985608
  459   567          278986842
  500   536          278990656
  236   643          278991963
   82   653          278996445
  465   563          278998172
  178   649          278999201
  250   641          278999721
  436   581          279004797
  146   651          279006587
  411   594          279011115
  323   626          279012643
  510   527          279014183
  479   553          279014616
   83   653          279016864
  376   609          279023905
  425   587          279027628
  123   652          279028675
  391   603          279032698
  448   574          279034616
  344   620          279035584
  164   650          279035944
   84   653          279037781
  443   577          279038340
  456   569          279038825
  493   542          279043245
  398   600          279044792
  274   637          279045677
  294   633          279048321
  475   556          279051491
  483   550          279053587
  368   612          279056960
  303   631          279057718
   85   653          279059202
  468   561          279061713
  409   595          279062804
  334   623          279064071
  191   648          279065663
  509   528          279070181
  147   651          279070974
  124   652          279074432
   86   653          279081133
  202   647          279082431
  427   586          279084539
  179   649          279094788
  229   644          279098973
   87   653          279103580
  499   537          279105652
  327   625          279106408
  263   639          279108566
  212   646          279114264
  165   650          279117125
  257   640          279118593
  125   652          279120933
   88   653          279126549
  407   596          279127879
  453   571          279129088
  221   645          279129986
  508   529          279132401
  341   621          279134882
  244   642          279136072
  148   651          279136243
  438   580          279139672
   89   653          279150046
  429   585          279155214
  269   638          279159181
  237   643          279159760
  371   611          279163942
  471   559          279163990
  299   632          279166867
  384   606          279168120
  126   652          279168184
  487   547          279168626
   90   653          279174077
  192   648          279175680
  396   601          279180937
  251   641          279187972
  180   649          279191449
  379   608          279195651
  285   635          279197000
  492   543          279198495
   91   653          279198648
  166   650          279199296
  507   530          279200843
  149   651          279202400
  203   647          279205450
  405   597          279206298
  280   636          279211456
  389   604          279212733
  127   652          279216191
   92   653          279223765
  445   576          279224101
  498   538          279226864
  316   628          279227648
  290   634          279229104
  312   629          279229517
  331   624          279235315
  431   584          279239695
  357   616          279244189
  478   554          279246816
  354   617          279246977
   93   653          279249434
  213   646          279249733
  338   622          279256320
  230   644          279256984
  450   573          279257517
  320   627          279259883
  482   551          279264319
  360   615          279264375
  128   652          279264960
  308   630          279265112
  150   651          279269451
  275   637          279271728
  351   618          279272583
  506   531          279275507
   94   653          279275661
  222   645          279277173
  167   650          279282463
  193   648          279286849
  440   579          279288539
  181   649          279289190
  461   566          279293677
  374   610          279294624
  403   598          279298019
   95   653          279302452
  464   564          279303488
  474   557          279305117
  363   614          279307691
  295   633          279308512
  129   652          279314497
  245   642          279315413
  264   639          279316863
  258   640          279317512
  348   619          279320851
  458   568          279322344
  324   626          279326600
  238   643          279328979
  204   647          279329687
   96   653          279329813
  394   602          279330192
  304   631          279334055
  151   651          279337402
  433   583          279338024
  467   562          279351891
  497   539          279354292
  505   532          279356393
   97   653          279357750
  486   548          279357848
  491   544          279359955
  130   652          279364808
  168   650          279366632
  366   613          279374293
  270   638          279377072
  252   641          279377729
   98   653          279386269
  214   646          279386480
  182   649          279388017
  455   570          279389375
  382   607          279391511
  345   620          279391625
  194   648          279399176
  335   623          279399742
  401   599          279403000
  387   605          279405728
  152   651          279406259
   99   653          279415376
  131   652          279415899
  231   644          279416375
  447   575          279423998
  223   645          279425692
  328   625          279428177
  300   632          279435968
  470   560          279439000
  286   635          279441531
  504   533          279443501
  100   653          279445077
  281   636          279447497
  377   609          279449162
  435   582          279450243
  442   578          279451440
  169   650          279451809
  205   647          279455148
  418   591          279459703
  369   612          279464337
  416   592          279465984
  420   590          279467000
  132   652          279467776
  101   653          279475378
  153   651          279476028
  481   552          279481249
  291   634          279482275
  342   621          279484749
  477   555          279485208
  414   593          279485801
  422   589          279487917
  183   649          279487936
  496   540          279487936
  392   603          279492515
  452   572          279494656
  246   642          279496224
  276   637          279499429
  239   643          279499626
  102   653          279506285
  195   648          279512667
  259   640          279517979
  412   594          279519112
  133   652          279520445
  399   600          279521199
  313   629          279522486
  424   588          279522496
  215   646          279524511
  265   639          279526744
  490   545          279527625
  317   628          279528165
  503   534          279536831
  103   653          279537804
  170   650          279538000
  154   651          279546715
  309   630          279550629
  485   549          279553274
  473   558          279564929
  332   624          279564992
  410   595          279565875
  321   627          279568044
  253   641          279568998
  104   653          279569941
  296   633          279570473
  426   587          279570779
  134   652          279573912
  224   645          279575549
  437   581          279576394
  232   644          279577152
  372   611          279577979
  206   647          279581839
  184   649          279588953
  271   638          279596583
  519   519          279596718
  518   520          279599832
  339   622          279600067
  105   653          279602702
  517   521          279609174
  385   606          279611641
  305   631          279612216
  463   565          279614972
  155   651          279618326
  460   567          279620263
  355   617          279623988
  516   522          279624744
  171   650          279625211
  408   596          279626048
  196   648          279627328
  358   616          279627608
  380   608          279627712
  495   541          279627796
  135   652          279628183
  444   577          279628417
  428   586          279632808
  106   653          279636093
  502   535          279636383
  449   574          279638073
  325   626          279642501
  352   618          279643240
  515   523          279646542
  466   563          279648243
  397   601          279652574
  361   615          279654256
  216   646          279663832
  457   569          279664002
  390   604          279667864
  107   653          279670120
  240   643          279671707
  514   524          279674568
  247   642          279678511
  136   652          279683264
  349   619          279685208
  282   636          279685224
  287   635          279687778
  156   651          279690867
  185   649          279691074
  406   597          279699589
  489   546          279701505
  364   614          279704088
  480   553          279704377
  108   653          279704789
  301   632          279706869
  430   585          279708625
  513   525          279708822
  207   647          279709766
  172   650          279713448
  375   610          279715375
  439   580          279716519
  260   640          279720000
  469   561          279720190
    0   654          279726264
    1   654          279726265
    2   654          279726272
    3   654          279726291
    4   654          279726328
    5   654          279726389
    6   654          279726480
    7   654          279726607
  225   645          279726750
    8   654          279726776
    9   654          279726993
   10   654          279727264
   11   654          279727595
   12   654          279727992
   13   654          279728461
  277   637          279728786
   14   654          279729008
   15   654          279729639
  476   556          279729792
   16   654          279730360
   17   654          279731177
   18   654          279732096
   19   654          279733123
   20   654          279734264
   21   654          279735525
   22   654          279736912
  292   634          279737192
  336   623          279737423
  266   639          279738215
   23   654          279738431
  137   652          279739161
  233   644          279739321
   24   654          279740088
  109   653          279740106
   25   654          279741889
  501   536          279742157
  197   648          279743165
   26   654          279743840
   27   654          279745947
  454   571          279746075
   28   654          279748216
  512   526          279749304
  346   620          279749736
   29   654          279750653
  329   625          279751914
   30   654          279753264
  484   550          279754904
   31   654          279756055
   32   654          279759032
  254   641          279761785
   33   654          279762201
  157   651          279764344
   34   654          279765568
   35   654          279769139
   36   654          279772920
  494   542          279773872
  110   653          279776077
   37   654          279776917
  367   613          279777260
   38   654          279781136
   39   654          279785583
  404   598          279786456
   40   654          279790264
  186   649          279794305
   41   654          279795185
  138   652          279795880
  511   527          279796014
  395   602          279797083
  432   584          279798272
   42   654          279800352
  173   650          279802717
  217   646          279804449
   43   654          279805771
   44   654          279811448
  111   653          279812708
  314   629          279817333
   45   654          279817389
  272   638          279817720
  446   576          279819512
   46   654          279823600
   47   654          279830087
  383   607          279830430
  318   628          279830584
  472   559          279830927
  297   633          279834210
  343   621          279836668
   48   654          279836856
  310   630          279838000
  158   651          279838763
  208   647          279838935
   49   654          279843913
  241   643          279845228
  510   528          279848952
  112   653          279850005
   50   654          279851264
  139   652          279853427
  500   537          279854153
  388   605          279856197
   51   654          279858915
  198   648          279860184
  248   642          279862280
  451   573          279866368
   52   654          279866872
  441   579          279870660
  370   612          279873928
   53   654          279875141
  378   609          279876681
  322   627          279878131
  226   645          279879301
  488   547          279881595
   54   654          279883728
  402   599          279886607
  113   653          279887974
  306   631          279892207
   55   654          279892639
  174   650          279893024
  333   624          279896661
  187   649          279898652
  434   583          279901791
   56   654          279901880
  234   644          279902888
  509   529          279908118
   57   654          279911457
  140   652          279911808
  159   651          279914130
   58   654          279921376
  261   640          279923581
  283   636          279924643
  493   543          279926164
  114   653          279926621
   59   654          279931643
  462   566          279932624
  479   554          279933703
  288   635          279935747
   60   654          279942264
  340   622          279945848
  218   646          279946368
  465   564          279950769
  267   639          279951282
  459   568          279953011
   61   654          279953245
  393   603          279954684
  255   641          279956096
  278   637          279959805
  326   626          279960352
  483   551          279962738
   62   654          279964592
  115   653          279965952
  209   647          279969352
  141   652          279971029
  499   538          279972371
  508   530          279973512
   63   654          279976311
  199   648          279978391
  302   632          279979576
  475   557          279980568
  175   650          279984375
  419   591          279985130
  417   592          279986401
   64   654          279988408
  160   651          279990451
  293   634          279993861
  373   611          279994248
  421   590          279997461
  400   600          280000000
   65   654          280000889
  415   593          280001232
  356   617          280003129
  188   649          280004121
  116   653          280005973
  468   562          280007560
  456   570          280011816
  359   616          280013175
   66   654          280013760
  353   618          280016009
  436   582          280019224
  242   643          280020195
  423   589          280023436
  448   575          280024767
   67   654          280027027
  413   594          280029581
  142   652          280031096
  227   645          280033208
  443   578          280038859
  273   638          280040489
   68   654          280040696
  507   531          280045134
  362   615          280046303
  117   653          280046690
  249   642          280047537
  350   619          280051659
   69   654          280054773
  386   606          280057472
  381   608          280062053
  425   588          280063097
  161   651          280067732
  235   644          280067859
  487   548          280067895
   70   654          280069264
  411   595          280071406
  176   650          280076776
  337   623          280077120
  330   625          280077625
   71   654          280084175
  492   544          280084672
  118   653          280088109
  219   646          280089595
  143   652          280092015
  498   539          280096811
  200   648          280097792
   72   654          280099512
  298   633          280099729
  210   647          280101023
  365   614          280102669
  471   560          280103111
  453   572          280108925
  347   620          280109923
  189   649          280110718
  315   629          280114064
   73   654          280115281
  427   587          280116486
  506   532          280122984
  391   604          280125335
  398   601          280126593
  409   596          280126665
  311   630          280127231
  262   640          280128728
  119   653          280130236
   74   654          280131488
  319   628          280134911
  376   610          280138376
  162   651          280145979
   75   654          280148139
  438   581          280150613
  256   641          280151937
  144   652          280153792
   76   654          280165240
  284   636          280165760
  268   639          280165951
  478   555          280169227
  177   650          280170233
  120   653          280173077
  307   631          280174034
  482   552          280176776
  368   613          280182429
   77   654          280182797
  429   586          280183645
  289   635          280185444
  228   645          280188477
  323   627          280190150
  344   621          280190645
  279   637          280192492
  407   597          280195316
  243   643          280196614
   78   654          280200816
  505   533          280207062
  145   652          280216433
  121   653          280216638
  201   648          280218393
  190   649          280218449
   79   654          280219303
  445   577          280221158
  163   651          280225198
  497   540          280227473
  334   624          280230328
  211   647          280233954
  220   646          280234136
  236   644          280234240
  250   642          280234288
  474   558          280237536
   80   654          280238264
  450   574          280244224
  491   545          280249396
  294   634          280252288
  303   632          280254095
  461   567          280256444
   81   654          280257705
  464   565          280259469
  486   549          280260405
  122   653          280260925
  431   585          280264616
  178   650          280264752
  274   638          280264896
  396   602          280266344
  384   607          280271647
  405   598          280277317
   82   654          280277632
  146   652          280279944
  327   626          280280159
  371   612          280285739
  458   569          280291921
  341   622          280293669
  440   580          280296000
  504   534          280297368
   83   654          280298051
  467   563          280301110
  164   651          280305395
  123   653          280305944
  379   609          280306468
  389   605          280308994
   84   654          280318968
  191   649          280327320
  263   640          280335447
  202   648          280340200
   85   654          280340389
  147   652          280344331
  229   645          280345114
  257   641          280349314
  124   653          280351701
  433   584          280359441
  179   650          280360339
   86   654          280362320
  496   541          280364357
  455   571          280365786
  299   633          280367036
  212   647          280368151
  403   599          280372626
  244   643          280374491
  221   646          280379997
  470   561          280381481
  269   639          280382228
  357   617          280384406
   87   654          280384767
  165   651          280386576
  354   618          280390896
  503   535          280393902
  481   553          280397018
  125   653          280398202
  360   616          280400896
  237   644          280402037
  331   625          280405316
  519   520          280406359
   88   654          280407736
  285   636          280408581
  148   652          280409600
  477   556          280410949
  518   521          280412593
  316   629          280412685
  374   611          280412755
  447   576          280417599
  312   630          280418328
  338   623          280418839
  394   603          280419211
  351   619          280420210
  490   546          280420336
  251   642          280422539
  517   522          280425061
  280   637          280426853
   89   654          280431233
  290   635          280436875
  192   649          280437337
  363   615          280440522
  320   628          280441152
  516   523          280443763
  126   653          280445453
   90   654          280455264
  442   579          280455427
  180   650          280457000
  308   631          280457703
  485   550          280459125
  203   648          280463219
  435   583          280468162
  515   524          280468699
  166   651          280468747
  348   620          280472192
  149   652          280475757
  452   573          280477925
   91   654          280479835
  401   600          280481201
  275   638          280490947
  127   653          280493460
  502   536          280496664
  382   608          280498680
  514   525          280499869
  473   559          280500696
  230   645          280503125
  366   614          280503440
  213   647          280503620
  324   627          280504107
   92   654          280504952
  387   606          280505619
  495   542          280507463
  418   592          280509320
  295   634          280512479
  420   591          280513071
  416   593          280519153
  222   646          280527184
  304   632          280530432
  422   590          280530448
   93   654          280530621
  513   526          280537273
  128   653          280542229
  414   594          280542528
  150   652          280542808
  264   640          280543744
  345   621          280546686
  258   641          280548233
  193   649          280548506
  167   651          280551914
  245   643          280553832
  181   650          280554741
   94   654          280556848
  424   589          280561493
  377   610          280563633
  335   624          280565999
  238   644          280571256
  463   566          280574343
  412   595          280579403
  512   527          280580911
   95   654          280583639
  392   604          280585152
  460   568          280586432
  204   648          280587456
  369   613          280589806
  437   582          280590821
  129   653          280591766
  489   547          280597492
  270   639          280600119
  466   564          280600840
  328   626          280601928
  399   601          280603000
  501   537          280605654
  426   588          280606248
  151   652          280610759
   96   654          280611000
  252   642          280612296
  480   554          280623464
  449   575          280628224
  444   578          280628936
  410   596          280629736
  511   528          280630783
  168   651          280636083
  300   633          280636137
  457   570          280636993
   97   654          280638937
  214   647          280640367
  130   653          280642077
  342   622          280643536
  286   636          280653112
  182   650          280653568
  494   543          280656791
  476   557          280658869
  194   649          280660833
  231   645          280662516
  281   637          280662894
  484   551          280664055
  428   587          280664755
  469   562          280666037
   98   654          280667456
  223   646          280675703
  152   652          280679616
  510   529          280686889
  291   635          280690046
  131   653          280693168
  408   597          280693485
   99   654          280696563
  372   612          280699776
  313   630          280711297
  205   648          280712917
  317   629          280713202
  385   607          280715168
  276   638          280718648
  500   538          280720872
  169   651          280721260
  454   572          280725912
  100   654          280726264
  439   581          280727460
  246   643          280734643
  332   625          280734993
  430   586          280737056
  397   602          280737981
  380   609          280738529
  239   644          280741903
  309   631          280743220
  132   653          280745045
  259   641          280748700
  509   530          280749229
  321   628          280749313
  153   652          280749385
  183   650          280753487
  265   640          280753625
  101   654          280756565
  339   623          280762586
  390   605          280764125
  358   617          280767825
  355   618          280767907
  472   560          280770048
  406   598          280770608
  195   649          280774324
  296   634          280774440
  215   647          280778398
  488   548          280780864
  102   654          280787472
  361   616          280790777
  352   619          280790867
  133   653          280797714
  253   642          280803565
  170   651          280807451
  305   632          280808593
  493   544          280812341
  446   577          280816569
  508   531          280817803
  103   654          280818991
  271   639          280819630
  325   627          280820008
  154   652          280820072
  432   585          280823193
  232   645          280823293
  224   646          280825560
  375   611          280833506
  349   620          280836549
  364   615          280836919
  206   648          280839608
  499   539          280842318
  104   654          280851128
  134   653          280851181
  451   574          280853075
  184   650          280854504
  479   555          280856114
  404   599          280861063
  483   552          280875195
  441   580          280878121
  105   654          280883889
  395   603          280886102
  196   649          280888985
  155   652          280891683
  507   532          280892611
  171   651          280894662
  462   567          280895391
  287   636          280899359
  282   637          280900621
  336   624          280903680
  346   621          280904797
  135   653          280905452
  367   614          280906407
  465   565          280906750
  301   633          280907038
  475   558          280912987
  240   644          280913984
  247   643          280916930
  106   654          280917280
  216   647          280917719
  459   569          280922588
  434   584          280923208
  329   626          280925665
  383   608          280937599
  292   635          280944963
  277   638          280948005
  260   641          280950721
  107   654          280951307
  388   606          280956088
  185   650          280956625
  468   563          280956779
  136   653          280960533
  156   652          280964224
  402   600          280964808
  266   640          280965096
  207   648          280967535
  498   540          280969992
  487   549          280970452
  506   533          280973653
  492   545          280974113
  225   646          280976761
  172   651          280982899
  233   645          280985462
  108   654          280985976
  456   571          280988227
  378   610          280991152
  343   622          280995455
  254   642          280996352
  370   613          280999397
  197   649          281004822
  314   630          281006144
    0   655          281011375
    1   655          281011376
    2   655          281011383
    3   655          281011402
    4   655          281011439
    5   655          281011500
    6   655          281011591
    7   655          281011718
    8   655          281011887
    9   655          281012104
   10   655          281012375
   11   655          281012706
   12   655          281013103
   13   655          281013572
   14   655          281014119
   15   655          281014750
   16   655          281015471
  318   629          281015621
   17   655          281016288
  137   653          281016430
   18   655          281017207
   19   655          281018234
  448   576          281018368
   20   655          281019375
   21   655          281020636
  109   654          281021293
   22   655          281022023
   23   655          281023542
   24   655          281025199
   25   655          281027000
   26   655          281028951
  310   631          281030591
   27   655          281031058
   28   655          281033327
  419   592          281034747
   29   655          281035764
  436   583          281037143
  157   652          281037701
  297   634          281038177
   30   655          281038375
  417   593          281039570
  272   639          281040767
   31   655          281041166
  443   579          281042846
  421   591          281043532
   32   655          281044143
  471   561          281045592
   33   655          281047312
  393   604          281047321
   34   655          281050679
   35   655          281054250
  110   654          281057264
  415   594          281057959
   36   655          281058031
  217   647          281058336
  322   628          281059400
  186   650          281059856
  505   534          281060929
   37   655          281062028
  423   590          281065967
   38   655          281066247
  333   625          281066662
   39   655          281070694
  173   651          281072168
  138   653          281073149
   40   655          281075375
   41   655          281080296
  400   601          281081801
   42   655          281085463
  241   644          281087505
  306   632          281088584
  413   595          281089872
   43   655          281090882
  453   573          281092194
  482   553          281092545
  111   654          281093895
  478   556          281094968
   44   655          281096559
  208   648          281096704
  248   643          281100699
  425   589          281102094
   45   655          281102500
  497   541          281103894
  340   623          281108367
   46   655          281108711
  158   652          281112120
   47   655          281115198
  373   612          281116045
  198   649          281121841
   48   655          281121967
   49   655          281129024
  226   646          281129312
  139   653          281130696
  112   654          281131192
  411   596          281135267
   50   655          281136375
  326   627          281137859
  283   637          281140040
  491   546          281142107
   51   655          281144026
  356   618          281147048
  288   636          281147328
  234   645          281149029
  427   588          281151955
   52   655          281151983
  359   617          281153392
  261   641          281154302
  504   535          281154439
   53   655          281160252
  386   607          281160999
  174   651          281162475
  353   619          281163636
  187   650          281164203
  438   582          281165040
  486   550          281166256
   54   655          281168839
  113   654          281169161
  381   609          281172870
  474   559          281173303
   55   655          281177750
  267   640          281178163
  278   638          281179024
  302   633          281179745
  362   616          281182824
   56   655          281186991
  159   652          281187487
  140   653          281189077
  255   642          281190663
  409   597          281194102
   57   655          281196568
  218   647          281200255
  293   635          281201632
  350   620          281203000
   58   655          281206487
  114   654          281207808
  398   602          281212000
  429   587          281215592
  520   520          281216000
   59   655          281216754
  464   566          281218840
  519   521          281219120
  391   605          281221596
  445   578          281221677
  461   568          281222613
  209   648          281227121
   60   655          281227375
  518   522          281228480
  450   575          281234375
  365   615          281235500
   61   655          281238356
  199   649          281240048
  337   624          281243377
  496   542          281244024
  517   523          281244080
  115   654          281247139
  141   653          281248298
   62   655          281249703
  330   626          281251376
  467   564          281253707
  175   651          281253826
  503   536          281254183
  376   611          281256507
   63   655          281261422
  242   644          281262472
  273   639          281263536
  160   652          281263808
  458   570          281264912
  347   621          281264984
  516   524          281265920
  407   598          281266335
  188   650          281269672
   64   655          281273519
  227   646          281283219
  249   643          281285956
   65   655          281286000
  116   654          281287160
  431   586          281293047
  515   525          281294000
   66   655          281298871
  315   630          281302875
  298   634          281303696
  440   581          281306941
  142   653          281308365
  368   614          281311576
   67   655          281312138
  235   645          281314000
  481   554          281316105
  490   547          281316323
  311   631          281319822
  319   629          281319948
   68   655          281325807
  470   562          281327328
  117   654          281327877
  514   526          281328320
   69   655          281339884
  477   557          281340026
  161   652          281341089
  219   647          281343482
  455   572          281345623
  176   651          281346227
  344   622          281349432
  405   599          281351924
   70   655          281354375
  396   603          281355363
  210   648          281358792
  200   649          281359449
  262   641          281359449
  502   537          281360161
  485   551          281368276
  513   527          281368880
  143   653          281369284
   71   655          281369286
  118   654          281369296
  307   632          281370411
  323   628          281371419
  189   650          281376269
  384   608          281378816
  284   637          281381157
  433   585          281384362
   72   655          281384623
  256   642          281386504
  495   543          281390382
  268   640          281392832
  289   636          281397025
  334   625          281400329
   73   655          281400392
  389   606          281408885
  371   613          281411208
  119   654          281411423
  279   638          281411711
  447   577          281414656
  512   528          281415680
   74   655          281416599
  162   652          281419336
  379   610          281420939
  144   653          281431061
   75   655          281433250
  228   646          281438488
  243   644          281438891
  177   651          281439684
  473   560          281439817
   76   655          281450351
  403   600          281450827
  120   654          281454264
  303   633          281454264
  341   623          281456188
  327   627          281457666
  294   635          281460059
  442   580          281462888
  452   574          281464632
   77   655          281467908
  511   529          281468720
  501   538          281472373
  250   643          281472707
  201   649          281480050
  236   645          281480381
  190   650          281484000
   78   655          281485927
  274   639          281487943
  220   647          281488023
  435   584          281489579
  211   648          281491723
  145   653          281493702
  489   548          281496761
  121   654          281497825
  163   652          281498555
   79   655          281504414
  394   604          281511848
   80   655          281523375
  510   530          281528000
  357   618          281528325
  178   651          281534203
  374   612          281534552
  463   567          281537110
  354   619          281538523
  360   617          281541113
  122   654          281542112
   81   655          281542816
  494   544          281542968
  480   555          281545875
  460   569          281556009
  466   565          281556821
  146   653          281557213
  418   593          281562489
  420   592          281562688
   82   655          281562743
  401   601          281563002
  263   641          281566168
  299   634          281571003
  351   620          281571551
  416   594          281575880
  484   552          281576512
  422   591          281576519
  363   616          281577043
  164   652          281578752
  331   626          281579067
   83   655          281583162
  257   642          281583881
  338   624          281585096
  123   654          281587131
  500   539          281590819
  476   558          281591288
  191   650          281592871
  509   531          281593520
  229   646          281595125
  316   630          281601496
  202   649          281601857
  414   595          281602819
  424   590          281604024
   84   655          281604079
  437   583          281608740
  269   640          281609109
  387   607          281609146
  382   609          281609497
  312   631          281610919
  457   571          281613404
  469   563          281615256
  244   644          281616768
  147   653          281621600
  449   576          281621825
  285   637          281623978
   85   655          281625500
  212   648          281625920
  320   629          281626189
  348   621          281627253
  179   651          281629790
  124   654          281632888
  444   579          281632923
  221   647          281633884
  366   615          281636271
  412   596          281643264
  426   589          281645245
  280   638          281646072
   86   655          281647431
  237   645          281648178
  290   636          281648456
  308   632          281654080
  165   652          281659933
  251   643          281660958
  508   532          281665280
   87   655          281669878
  125   654          281679389
  392   605          281681413
  377   611          281681764
  488   549          281683421
  324   628          281685376
  148   653          281686869
  399   602          281688407
   88   655          281692847
  410   597          281697173
  428   588          281700224
  493   545          281701782
  192   650          281702888
  345   622          281705473
  454   573          281709181
  472   561          281712529
  275   639          281713994
  499   540          281715499
   89   655          281716344
  369   614          281718953
  295   635          281720250
  203   649          281724876
  180   651          281726451
  126   654          281726640
  304   633          281730601
  335   625          281736000
   90   655          281740375
  439   582          281741887
  166   652          281742104
  507   533          281743280
  149   653          281753026
  230   646          281753136
  213   648          281761389
  408   598          281764504
   91   655          281764946
  430   587          281769003
  264   641          281774465
  127   654          281774647
  328   627          281779435
  222   647          281781071
  479   556          281781855
  258   642          281782800
   92   655          281790063
  483   553          281790964
  245   644          281796109
  342   623          281806055
  193   650          281814057
   93   655          281815732
  446   578          281817088
  238   645          281817397
  150   653          281820077
  385   608          281822337
  128   654          281823416
  181   651          281824192
  372   613          281825245
  167   652          281825271
  270   640          281827000
  397   603          281827000
  506   534          281827520
  300   634          281840104
   94   655          281841959
  451   575          281843226
  406   599          281845215
  498   541          281846413
  475   559          281848754
  204   649          281849113
  252   643          281850715
  432   586          281851624
  380   610          281853000
  462   568          281861560
  390   606          281864016
  465   566          281866121
  492   546          281866824
  286   637          281868509
   95   655          281868750
  129   654          281872953
  487   550          281876303
  281   638          281882113
  151   653          281888028
  441   581          281889062
  459   570          281895579
   96   655          281896111
  214   648          281898136
  291   636          281901627
  317   630          281902013
  313   631          281903888
  332   626          281908744
  468   564          281909376
  168   652          281909440
  358   618          281911744
  231   646          281912527
  355   619          281915534
  505   535          281918000
  182   651          281923019
  130   654          281923264
   97   655          281924048
  194   650          281926384
  339   624          281928843
  223   647          281929590
  361   617          281930994
  321   629          281934350
  404   600          281939264
  309   632          281939597
  276   639          281941695
  352   620          281942208
  434   585          281948129
   98   655          281952567
  375   612          281955303
  152   653          281956885
  456   572          281968064
  364   616          281973440
  131   654          281974355
  205   649          281974574
  246   644          281976920
  395   604          281978739
   99   655          281981674
  296   635          281982211
  259   642          281983267
  497   542          281983561
  265   641          281984346
  239   645          281988044
  471   562          281991439
  349   621          281991610
  169   652          281994617
  325   628          282001277
  305   633          282008762
  100   655          282011375
  482   554          282011632
  504   536          282014720
  448   577          282015425
  183   651          282022938
  478   557          282024045
  132   654          282026232
  153   653          282026654
  520   521          282028761
  519   522          282035007
  215   648          282036167
  491   547          282038094
  367   615          282039238
  195   650          282039875
  101   655          282041676
  253   643          282041984
  271   640          282046511
  402   601          282046609
  518   523          282047499
  383   609          282048416
  443   580          282050307
  436   584          282058560
  388   607          282059615
  346   622          282063584
  517   524          282066237
  102   655          282072583
  232   646          282073304
  336   625          282073681
  486   551          282075407
  133   654          282078901
  453   574          282078901
  224   647          282079447
  170   652          282080808
  419   593          282087916
  516   525          282091221
  421   592          282093149
  417   594          282096297
  154   653          282097341
  206   649          282101265
  329   627          282103172
  103   655          282104102
  378   611          282109283
  301   634          282111005
  423   591          282112038
  474   560          282112424
  287   637          282114756
  503   537          282117680
  415   595          282118250
  282   638          282119840
  515   526          282122451
  184   651          282123955
  496   543          282126943
  370   614          282128544
  134   654          282132368
  104   655          282136239
  393   605          282143582
  425   590          282144625
  413   596          282153733
  196   650          282154536
  292   636          282156544
  343   623          282157974
  247   644          282159207
  514   527          282159927
  240   645          282160125
  400   602          282167208
  171   652          282168019
  155   653          282168952
  105   655          282169000
  277   639          282171052
  216   648          282175488
  464   567          282181607
  438   583          282182959
  260   642          282185288
  135   654          282186639
  427   589          282190952
  461   569          282192190
  266   641          282195817
  314   631          282198735
  106   655          282202391
  411   597          282202704
  513   528          282203649
  318   630          282204432
  467   565          282209688
  490   548          282215592
  445   579          282225664
  185   651          282226076
  502   538          282226880
  310   632          282226968
  450   576          282227976
  207   649          282229192
  225   647          282230648
  254   643          282234771
  233   646          282235473
  107   655          282236418
  481   555          282238516
  333   626          282240413
  458   571          282241323
  156   653          282241493
  373   613          282241514
  136   654          282241720
  322   629          282244437
  297   635          282245948
  429   588          282251061
  512   529          282253617
  172   652          282256256
  409   598          282265121
  272   640          282267648
  386   608          282268168
  197   650          282270373
  108   655          282271087
  477   558          282272445
  340   624          282274624
  470   563          282276547
  495   544          282276559
  485   552          282280733
  381   610          282287341
  306   633          282288753
  356   619          282294675
  359   618          282297311
  137   654          282297617
    0   656          282300416
    1   656          282300417
    2   656          282300424
    3   656          282300443
    4   656          282300480
    5   656          282300541
    6   656          282300632
    7   656          282300759
    8   656          282300928
  398   603          282301019
    9   656          282301145
   10   656          282301416
   11   656          282301747
   12   656          282302144
   13   656          282302613
   14   656          282303160
   15   656          282303791
   16   656          282304512
   17   656          282305329
   18   656          282306248
  109   655          282306404
   19   656          282307275
   20   656          282308416
   21   656          282309677
  511   530          282309831
   22   656          282311064
   23   656          282312583
   24   656          282314240
  157   653          282314970
  353   620          282314977
   25   656          282316041
  217   648          282316105
   26   656          282317992
  326   628          282319128
   27   656          282320099
  440   582          282321368
  391   606          282321487
   28   656          282322368
  362   617          282323041
   29   656          282324805
  431   587          282324994
   30   656          282327416
  455   573          282328892
  186   651          282329307
   31   656          282330207
   32   656          282333184
  241   645          282333646
   33   656          282336353
   34   656          282339720
  407   599          282340942
  501   539          282342320
  110   655          282342375
  248   644          282342976
   35   656          282343291
  173   652          282345525
   36   656          282347072
   37   656          282351069
  138   654          282354336
   38   656          282355288
  350   621          282358061
  208   649          282358361
  283   638          282359259
   39   656          282359735
  288   637          282362725
   40   656          282364416
   41   656          282369337
  365   616          282372021
  510   531          282372291
   42   656          282374504
  376   612          282378304
  111   655          282379006
   43   656          282379923
  473   561          282382298
  226   647          282383199
  302   634          282383712
   44   656          282385600
  198   650          282387392
  261   642          282388869
  158   653          282389389
   45   656          282391541
   46   656          282397752
  234   646          282399040
  489   549          282399318
  278   639          282402071
   47   656          282404239
  267   641          282408884
   48   656          282411008
  139   654          282411883
  433   586          282412793
  293   636          282413213
  337   625          282413378
  447   578          282415175
  112   655          282416303
   49   656          282418065
  347   622          282423771
   50   656          282425416
  330   627          282428883
  255   643          282429082
  405   600          282430125
  494   545          282432409
   51   656          282433067
  187   651          282433654
  174   652          282435832
  509   532          282440997
   52   656          282441024
  368   615          282444407
  396   604          282448000
   53   656          282449293
  113   655          282454272
  452   575          282454783
   54   656          282457880
  218   648          282458024
  500   540          282464000
  159   653          282464756
   55   656          282466791
  140   654          282470264
  480   556          282471616
  442   581          282473829
   56   656          282476032
   57   656          282485609
  209   649          282488778
  384   609          282489633
  273   640          282490417
  484   553          282492281
  114   655          282492919
  315   631          282495466
   58   656          282495528
  463   568          282503279
  199   650          282505599
   59   656          282505795
  242   645          282508613
  319   630          282508759
  298   635          282511467
  344   623          282511951
  389   607          282512412
  435   585          282514500
  508   533          282515949
  466   566          282516192
  311   632          282516199
   60   656          282516416
  476   559          282527055
  175   652          282527183
   61   656          282527397
  249   644          282528233
  460   570          282529000
  141   654          282529485
  115   655          282532250
  403   601          282532628
  227   647          282537106
   62   656          282538744
  379   611          282539070
  188   651          282539123
  371   614          282540355
  160   653          282541077
   63   656          282550463
  323   629          282556456
   64   656          282562560
  235   646          282564011
  469   564          282567853
  307   633          282570580
  116   655          282572271
  334   626          282574080
   65   656          282575041
   66   656          282587912
  488   550          282589272
  142   654          282589552
  499   541          282591920
  457   572          282593241
  262   642          282594016
  493   546          282594493
  507   534          282597147
  284   638          282600376
   67   656          282601179
  219   648          282601251
  394   605          282608109
  289   637          282612422
  117   655          282612988
   68   656          282614848
  420   593          282615857
  161   653          282618358
  449   577          282618882
  418   594          282619216
  176   652          282619584
  210   649          282620449
  341   624          282622445
  268   641          282623553
  256   643          282624923
  200   650          282625000
  422   592          282626136
   69   656          282628925
  437   584          282630157
  279   639          282634758
  416   595          282636171
  327   628          282638935
  444   580          282640384
   70   656          282643416
  189   651          282645720
  401   602          282648409
  424   591          282650095
  143   654          282650471
  118   655          282654407
  303   634          282658231
   71   656          282658327
  472   562          282658376
  374   613          282660021
  414   596          282666680
  294   636          282671640
   72   656          282673664
  357   619          282675952
  506   535          282684591
  243   645          282685032
  360   618          282685032
  426   590          282687776
   73   656          282689433
  354   620          282689864
  228   647          282692375
  454   574          282695888
  119   655          282696534
  162   653          282696605
   74   656          282705640
  483   554          282710051
  412   597          282710701
  479   557          282710932
  144   654          282712248
  177   652          282713041
  274   640          282714824
  250   644          282714984
  387   608          282716315
  363   617          282717260
   75   656          282722291
  382   610          282723968
  498   542          282726080
  351   621          282726612
  236   646          282730392
  428   589          282739221
  120   655          282739375
   76   656          282739392
  201   650          282745601
  220   648          282745792
  211   649          282753380
  190   651          282753451
  338   625          282755097
  331   627          282756574
   77   656          282756949
  439   583          282759806
  492   547          282762811
  410   598          282768192
  366   616          282772792
  145   654          282774889
   78   656          282774968
  163   653          282775824
  399   603          282777426
  505   536          282778281
  299   635          282778774
  392   606          282781304
  121   655          282782936
  487   551          282785454
  348   622          282786040
  475   560          282787875
   79   656          282793455
  316   631          282794087
  263   642          282800735
  377   612          282803561
  430   588          282804472
  312   632          282807296
  178   652          282807560
   80   656          282812416
  320   630          282815000
  446   579          282821075
  257   643          282822300
  122   655          282827223
  465   567          282828888
  462   569          282831137
   81   656          282831857
  451   576          282836827
  146   654          282838400
  408   599          282839111
  269   641          282839830
  521   521          282841522
  285   638          282843197
  520   522          282844648
  229   647          282849012
   82   656          282851784
  369   615          282851784
  519   523          282854026
  308   633          282854249
  164   653          282856021
  191   651          282862322
  244   645          282862909
  290   637          282863853
  468   565          282865357
  497   543          282866480
  202   650          282867408
  345   623          282867992
  280   639          282869119
  518   524          282869656
  324   629          282870413
  459   571          282871990
   83   656          282872203
  123   655          282872242
  504   537          282878217
  432   587          282883571
  212   649          282887577
  517   525          282891538
  221   648          282891653
   84   656          282893120
  237   646          282898189
  147   654          282902787
  179   652          282903147
  251   644          282903235
  441   582          282903489
  335   626          282909751
   85   656          282914541
  124   655          282917999
  397   604          282919637
  516   526          282919672
  406   600          282923416
  295   636          282931831
  385   609          282933154
  482   555          282934043
  304   634          282934568
   86   656          282936472
  165   653          282937202
  491   548          282937363
  471   563          282940658
  275   640          282940875
  456   573          282951333
  515   527          282954058
  372   614          282954392
  478   558          282956464
   87   656          282958919
  328   628          282960704
  125   655          282964500
  390   607          282967543
  148   654          282968056
  380   611          282971131
  342   624          282972312
  192   651          282972339
  434   586          282976560
   88   656          282981888
  503   538          282984399
  486   552          282987864
  203   650          282990427
  514   528          282994696
  180   652          282999808
   89   656          283005385
  230   647          283007023
  264   642          283009032
  126   655          283011751
  496   544          283013120
  448   578          283015944
  166   653          283019373
  404   601          283021065
  258   643          283021219
  213   649          283023046
   90   656          283029416
  149   654          283034213
  222   648          283038840
  513   529          283041586
  245   645          283042250
  300   635          283047875
   91   656          283053987
  474   561          283054905
  270   641          283057721
  358   619          283059371
  127   655          283059758
  443   581          283061248
  355   620          283066875
  238   646          283067408
  453   575          283069052
  361   618          283074913
  395   605          283075000
   92   656          283079104
  375   613          283080772
  436   585          283083481
  193   651          283083508
  332   627          283086251
  286   638          283087728
  252   644          283092992
  317   631          283094604
  512   530          283094728
  502   539          283096827
  352   621          283097269
  181   652          283097549
  339   625          283098844
  313   632          283100265
  150   654          283101264
  167   653          283102540
   93   656          283104773
  281   639          283105160
  128   655          283108527
  364   617          283113657
  204   650          283114664
  291   637          283117024
  490   549          283118149
  321   630          283123161
   94   656          283131000
  402   602          283132016
  309   633          283139766
  419   594          283144643
  421   593          283146318
  464   568          283147776
  349   622          283150397
  511   531          283154122
  417   595          283156588
   95   656          283157791
  129   655          283158064
  214   649          283159793
  423   592          283161655
  383   610          283162887
  481   556          283164257
  461   570          283165181
  495   545          283166000
  231   647          283166414
  388   608          283166784
  276   640          283168576
  467   566          283169059
  151   654          283169215
  367   616          283175759
  415   596          283182111
   96   656          283185152
  325   629          283186314
  168   653          283186709
  223   648          283187359
  425   591          283190696
  296   636          283193792
  194   651          283195835
  182   652          283196376
  485   553          283196502
  438   584          283204376
  477   559          283208212
  130   655          283208375
  305   634          283212729
   97   656          283213089
  501   540          283215501
  265   642          283218913
  510   532          283219768
  458   572          283221160
  413   597          283221170
  259   643          283221686
  246   645          283223061
  450   577          283225033
  346   623          283226103
  470   564          283229144
  378   612          283231080
  445   580          283233125
  427   590          283233483
  239   646          283238055
  152   654          283238072
  205   650          283240125
   98   656          283241608
  393   606          283243473
  336   626          283247432
  400   603          283256227
  131   655          283259466
  370   615          283261375
   99   656          283270715
  169   653          283271886
  411   598          283273723
  271   641          283277232
  253   644          283284261
  329   628          283284441
  429   589          283290058
  509   533          283291666
  183   652          283296295
  215   649          283297824
  100   656          283300416
  489   550          283305169
  153   654          283307841
  195   651          283309326
  132   655          283311343
  455   574          283315599
  301   635          283318776
  343   624          283324231
  494   546          283325120
  232   647          283327191
  473   562          283328145
  101   656          283330717
  287   638          283333975
  224   648          283337216
  440   583          283339287
  409   599          283339728
  500   541          283340421
  282   639          283342887
  170   653          283358077
  431   588          283360463
  102   656          283361624
  133   655          283364012
  206   650          283366816
  508   534          283369816
  373   614          283370661
  292   637          283371941
  154   654          283378528
  386   609          283378985
  103   656          283393143
  398   604          283393656
  314   632          283395112
  318   631          283397023
  184   652          283397312
  277   640          283397933
  480   557          283400693
  247   645          283405348
  381   611          283405472
  240   646          283410136
  484   554          283411368
  134   655          283417479
  333   627          283417920
  407   600          283419143
  447   579          283419162
  260   643          283423707
  196   651          283423987
  391   607          283425014
  104   656          283425280
  310   633          283427137
  266   642          283430384
  322   630          283433248
  216   649          283437145
  340   625          283444625
  433   587          283444740
  359   619          283444938
  171   653          283445288
  356   620          283446016
  452   576          283448384
  155   654          283450139
  507   535          283454218
  297   636          283457529
  105   656          283458041
  476   560          283466176
  362   618          283466960
  353   621          283470038
  499   542          283471587
  135   655          283471750
  463   569          283472856
  254   644          283477048
  466   567          283478959
  442   582          283488256
  225   648          283488417
  233   647          283489360
  493   547          283490480
  106   656          283491432
  306   634          283492720
  207   650          283494743
  272   641          283498369
  488   551          283498423
  185   652          283499433
  376   613          283503773
  326   629          283504165
  460   571          283505411
  405   601          283511926
  365   617          283512238
  350   622          283516848
  156   654          283522680
  469   565          283523834
  107   656          283525459
  136   655          283526831
  172   653          283533525
  197   651          283539824
  435   586          283542931
  396   605          283544261
  506   536          283544872
  108   656          283560128
  457   573          283576510
  217   649          283577762
  368   616          283580928
  288   638          283581944
  283   639          283582306
  137   655          283582728
  241   646          283583657
  347   623          283586290
  337   626          283587129
  248   645          283589117
  302   635          283591483
    0   657          283593393
    1   657          283593394
    2   657          283593401
    3   657          283593420
    4   657          283593457
    5   657          283593518
    6   657          283593609
    7   657          283593736
    8   657          283593905
    9   657          283594122
   10   657          283594393
   11   657          283594724
   12   657          283595121
  109   656          283595445
   13   657          283595590
   14   657          283596137
  157   654          283596157
   15   657          283596768
   16   657          283597489
   17   657          283598306
   18   657          283599225
   19   657          283600252
   20   657          283601393
   21   657          283602654
  186   652          283602664
   22   657          283604041
  384   610          283604104
   23   657          283605560
   24   657          283607217
  472   563          283607595
  498   543          283608999
   25   657          283609018
  330   628          283610152
   26   657          283610969
   27   657          283613076
   28   657          283615345
   29   657          283617782
  403   602          283618035
  449   578          283619401
  389   608          283619581
   30   657          283620393
  173   653          283622794
   31   657          283623184
  208   650          283623912
   32   657          283626161
  261   643          283627288
  293   637          283628610
  278   640          283628952
   33   657          283629330
  110   656          283631416
  483   555          283632462
   34   657          283632697
   35   657          283636268
  138   655          283639447
   36   657          283640049
  226   648          283640968
  505   537          283641778
  479   558          283643351
  267   642          283643451
   37   657          283644046
   38   657          283648265
  444   581          283651325
   39   657          283652712
  234   647          283652927
  437   585          283655078
  198   651          283656843
   40   657          283657393
  521   522          283657409
  379   612          283660867
  492   548          283662080
   41   657          283662314
  520   523          283663667
   42   657          283667481
  111   656          283668047
  158   654          283670576
  255   644          283671359
  420   594          283672584
   43   657          283672900
  371   615          283673186
  519   524          283676183
  344   624          283678208
   44   657          283678577
  422   593          283679305
  418   595          283679507
   45   657          283684518
  454   575          283686039
   46   657          283690729
  315   632          283691843
  518   525          283694957
  139   655          283696994
   47   657          283697216
  487   552          283697911
  424   592          283699712
  416   596          283700032
  319   631          283701350
   48   657          283703985
  112   656          283705344
  187   652          283707011
  394   606          283708000
   49   657          283711042
  174   653          283713101
  311   633          283716368
   50   657          283718393
  218   649          283719681
  517   526          283719989
  273   641          283721138
  298   636          283723048
   51   657          283726044
  475   561          283730356
  426   591          283733847
   52   657          283734001
  414   597          283734117
  401   603          283737428
   53   657          283742270
  113   656          283743313
  504   538          283744936
  323   630          283745267
  159   654          283745943
   54   657          283750857
  516   527          283751279
  334   627          283751587
  497   544          283752657
  209   650          283754329
  140   655          283755375
  242   646          283758624
   55   657          283759768
   56   657          283769009
  249   645          283774374
  307   634          283774547
  199   651          283775050
   57   657          283778586
  439   584          283781223
  412   598          283781720
  428   590          283781752
  114   656          283781960
   58   657          283788505
  515   528          283788827
  374   614          283789168
  341   625          283792446
  227   648          283794875
  465   568          283795057
   59   657          283798772
  462   570          283804128
  175   653          283804452
   60   657          283809393
  188   652          283812480
  141   655          283814596
  235   647          283817898
   61   657          283820374
  115   656          283821291
  160   654          283822264
  284   639          283823423
  327   629          283823972
  468   566          283824728
  387   609          283827132
  357   620          283827293
  446   580          283828536
  289   638          283831641
   62   657          283831721
  262   643          283832435
  514   529          283832633
  360   619          283832659
  451   577          283833884
  491   549          283839920
  382   611          283842099
  410   599          283842799
   63   657          283843440
  430   589          283843469
  354   621          283844925
  459   572          283851827
  503   539          283854346
   64   657          283855537
  268   642          283858120
  482   556          283859784
  363   618          283861179
  116   656          283861312
  279   640          283861639
  219   649          283862908
  303   635          283866002
  256   644          283867200
   65   657          283868018
  399   604          283870063
  142   655          283874663
   66   657          283880889
  513   530          283882697
  392   607          283884831
  351   622          283885399
  210   650          283886000
  294   637          283887037
  478   559          283892231
  471   564          283893255
   67   657          283894156
  200   651          283894451
  176   653          283896853
  161   654          283899545
  117   656          283902029
  496   545          283902561
  486   553          283903633
   68   657          283907825
  366   617          283913009
  408   600          283917312
  432   588          283919040
  189   652          283919077
  441   583          283921408
   69   657          283921902
  338   626          283928848
  377   613          283929030
  243   646          283935043
  143   655          283935582
   70   657          283936393
  331   628          283937843
  456   574          283938040
  512   531          283939019
  118   656          283943448
  274   641          283945545
  348   623          283948559
  228   648          283950144
   71   657          283951304
  250   645          283961125
   72   657          283966641
  502   540          283970008
  162   654          283977792
   73   657          283982410
  236   647          283984279
  119   656          283985575
  369   616          283988305
  177   653          283990310
  299   636          283990355
  316   632          283990464
  144   655          283997359
   74   657          283998617
  474   562          284000752
  511   532          284001599
  406   601          284005217
  220   649          284007449
  312   633          284007465
  320   631          284007591
  434   587          284008507
  201   651          284015052
   75   657          284015268
  397   605          284015898
  211   650          284018931
  448   579          284019931
  490   550          284024000
  190   652          284026808
  120   656          284028416
   76   657          284032369
  345   624          284034249
  263   643          284039154
  385   610          284047625
   77   657          284049926
  163   654          284057011
  308   634          284058216
  495   546          284058711
  324   630          284059224
  145   655          284060000
  453   576          284062653
  257   644          284064577
  285   639          284066244
   78   657          284067945
  510   533          284070437
  121   656          284071977
  269   642          284074397
  390   608          284074712
  443   582          284075675
  290   638          284083072
  178   653          284084829
   79   657          284086432
  372   615          284087223
  335   627          284087258
  501   541          284091922
  380   612          284092928
  481   557          284093334
  280   640          284096000
   80   657          284105393
  404   602          284106472
  229   648          284106781
  436   586          284111912
  244   646          284112920
  485   554          284115589
  122   656          284116264
  464   569          284117353
  146   655          284123511
   81   657          284124834
  467   567          284131826
  191   652          284135679
  202   651          284136859
  164   654          284137208
  461   571          284141592
  342   625          284142313
  304   635          284142339
   82   657          284144761
  509   534          284145533
  328   629          284145741
  295   637          284147228
  477   560          284147333
  251   645          284149376
  237   647          284152076
  212   650          284153128
  221   649          284153310
  123   656          284161283
   83   657          284165180
  275   641          284171596
  395   606          284174891
  179   653          284180416
  470   565          284185125
   84   657          284186097
  147   655          284187898
  421   594          284203045
  458   573          284204429
  419   595          284204934
  124   656          284207040
   85   657          284207518
  375   614          284209919
  358   620          284210712
  489   551          284214320
  423   593          284214824
  165   654          284218389
  500   542          284220088
  417   596          284220449
  402   603          284221035
  494   547          284221107
  355   621          284221936
  361   619          284222540
  450   578          284225552
  508   535          284226887
  438   585          284229297
   86   657          284229449
  425   592          284240313
  445   581          284244066
  192   652          284245696
  264   643          284247451
  415   597          284249548
   87   657          284251896
  148   655          284253167
  125   656          284253541
  352   622          284256056
  364   618          284257576
  300   636          284259456
  203   651          284259878
  258   644          284263496
  230   648          284264792
  332   628          284267520
  339   626          284272595
   88   657          284274865
  180   653          284277077
  473   563          284277364
  388   609          284277601
  427   591          284279554
  383   611          284281018
  213   650          284288597
  317   632          284290981
  413   598          284292189
  245   646          284292261
  270   642          284292288
   89   657          284298362
  313   633          284300434
  222   649          284300497
  166   654          284300560
  126   656          284300792
  455   575          284305750
  286   639          284310775
  349   623          284312916
  507   536          284314499
  321   631          284315752
  367   617          284315976
  149   655          284319324
  238   647          284321295
   90   657          284322393
  281   640          284332041
  429   590          284332589
  480   558          284333112
  484   555          284333779
  291   638          284336243
  252   645          284339133
  309   634          284343733
   91   657          284346964
  393   607          284347000
  411   599          284348330
  127   656          284348799
  400   604          284348864
  499   543          284354506
  378   613          284356549
  193   652          284356865
  440   584          284360704
   92   657          284372081
  181   653          284374818
  325   630          284375125
  167   654          284383727
  204   651          284384115
  150   655          284386375
  493   548          284389749
  346   624          284392360
  128   656          284397568
   93   657          284397750
  370   616          284397896
  276   641          284399297
  431   589          284399460
  506   537          284408369
  476   561          284408657
  296   637          284409189
  488   552          284410880
  409   600          284417929
  305   635          284420500
   94   657          284423977
  231   648          284424183
  336   627          284424939
  214   650          284425344
  447   580          284426623
  466   568          284445128
  452   577          284445441
  463   570          284445847
  129   656          284447105
  223   649          284449016
   95   657          284450768
  151   655          284454326
  265   643          284457332
  259   644          284463963
  168   654          284467896
  194   652          284469192
  329   629          284469478
  246   646          284473072
  522   522          284473296
  182   653          284473645
  521   523          284476428
   96   657          284478129
  433   588          284480209
  469   566          284483205
  460   572          284485248
  520   524          284485824
  398   605          284489917
  239   647          284491942
  386   610          284493456
  343   625          284494232
  498   544          284495176
  130   656          284497416
  407   601          284500944
  519   525          284501484
  373   615          284503492
   97   657          284506066
  442   583          284506175
  505   538          284508497
  205   651          284509576
  271   642          284511799
  152   655          284523183
  518   526          284523408
  381   612          284527269
  301   636          284530357
  253   645          284530402
  391   608          284532183
   98   657          284534585
  131   656          284548507
  517   527          284551596
  169   654          284553073
  287   639          284557022
  483   556          284558203
  472   564          284560192
  457   574          284563217
  215   650          284563375
   99   657          284563692
  492   549          284564637
  282   640          284569768
  183   653          284573564
  435   587          284574878
  479   559          284579118
  195   652          284582683
  232   648          284584960
  516   528          284586048
  292   638          284591160
  153   655          284592952
  100   657          284593393
  318   632          284593400
  314   633          284595281
  359   620          284596279
  405   602          284597333
  224   649          284598873
  333   628          284599189
  132   656          284600384
  356   621          284601077
  487   553          284613680
  362   619          284614587
  504   539          284614883
  340   626          284618376
  449   579          284623388
  101   657          284623694
  322   631          284625839
  515   529          284626764
  277   641          284628654
  353   622          284628825
  310   634          284631104
  376   614          284632920
  206   651          284636267
  170   654          284639264
  497   545          284642098
  396   606          284644152
  133   656          284653053
  102   657          284654601
  247   646          284655359
  365   618          284656157
  154   655          284663639
  240   647          284664023
  444   582          284665752
  260   644          284665984
  266   643          284668803
  297   637          284672926
  514   530          284673744
  184   653          284674581
  475   562          284676203
  350   623          284679367
  454   576          284679640
  437   586          284683509
  103   657          284686120
  326   630          284692976
  196   652          284697344
  306   635          284700491
  216   650          284702696
  134   656          284706520
  403   603          284707054
  104   657          284718257
  368   617          284721145
  384   611          284722235
  254   645          284723189
  171   654          284726475
  513   531          284726988
  503   540          284727527
  389   609          284730398
  420   595          284732875
  272   642          284732936
  155   655          284735250
  422   594          284736032
  418   596          284743368
  491   550          284745771
  233   648          284747129
  225   649          284750074
  105   657          284751018
  347   624          284752547
  424   593          284752881
  135   656          284760791
  207   651          284764194
  465   569          284764634
  337   627          284764636
  416   597          284767469
  185   653          284776702
  462   571          284780539
  426   592          284783464
  106   657          284784409
  379   613          284786336
  512   532          284786496
  468   567          284787495
  482   557          284788861
  330   629          284795189
  496   546          284795272
  302   636          284803064
  288   639          284804991
  414   598          284805136
  439   585          284806144
  156   655          284807791
  283   640          284809187
  371   616          284809707
  394   607          284811527
  197   652          284813181
  172   654          284814712
  136   656          284815872
  107   657          284818436
  486   554          284822720
  428   591          284827823
  401   604          284830065
  478   560          284831352
  451   578          284834403
  459   573          284835096
  241   647          284837544
  248   646          284839128
  446   581          284839477
  217   650          284843313
  502   541          284846429
  293   638          284847829
  344   625          284848209
  471   565          284849236
  511   533          284852268
  108   657          284853105
  412   599          284856327
  278   641          284859673
  261   644          284869565
  137   656          284871769
  186   653          284879933
  157   655          284881268
  267   643          284881870
  430   590          284886000
  109   657          284888422
    0   658          284890312
    1   658          284890313
    2   658          284890320
    3   658          284890339
    4   658          284890376
    5   658          284890437
    6   658          284890528
    7   658          284890655
    8   658          284890824
    9   658          284891041
   10   658          284891312
   11   658          284891643
  315   633          284892012
   12   658          284892040
   13   658          284892509
   14   658          284893056
  208   651          284893363
   15   658          284893687
   16   658          284894408
   17   658          284895225
   18   658          284896144
   19   658          284897171
  319   632          284897727
   20   658          284898312
   21   658          284899573
   22   658          284900960
   23   658          284902479
  226   649          284902625
  173   654          284903981
   24   658          284904136
   25   658          284905937
   26   658          284907888
   27   658          284909995
  234   648          284910696
   28   658          284912264
   29   658          284914701
   30   658          284917312
  255   645          284917500
   31   658          284920103
  311   634          284920335
  410   600          284921000
  374   615          284921999
   32   658          284923080
  510   534          284924304
  110   657          284924393
   33   658          284926249
  456   575          284928191
  138   656          284928488
   34   658          284929616
  198   652          284930200
  334   628          284932856
  490   551          284933151
   35   658          284933187
   36   658          284936968
  323   631          284937858
  298   637          284938445
   37   658          284940965
  387   610          284941603
  441   584          284942825
   38   658          284945184
   39   658          284949631
  474   563          284949971
   40   658          284954312
  495   547          284954698
  158   655          284955687
  273   642          284955705
  432   589          284958037
   41   658          284959233
  111   657          284961024
  382   612          284963896
   42   658          284964400
  341   626          284966197
  399   605          284966324
   43   658          284969819
  501   542          284971589
   44   658          284975496
   45   658          284981437
  307   635          284982318
  357   621          284982354
  360   620          284984000
  187   653          284984280
  218   650          284985232
  139   656          284986035
   46   658          284987648
  392   608          284992000
   47   658          284994135
  174   654          284994288
  112   657          284998321
  408   601          284999113
   48   658          285000904
  509   535          285002604
  354   622          285003712
   49   658          285007961
  363   619          285008806
  242   647          285012511
  327   630          285012783
   50   658          285015312
   51   658          285022963
  209   651          285023780
  249   646          285024385
  481   558          285025753
  448   580          285027392
   52   658          285030920
  159   655          285031054
  113   657          285036290
  485   555          285038000
   53   658          285039189
  434   588          285043976
  140   656          285044416
   54   658          285047776
  351   623          285047918
  199   652          285048407
  284   640          285050304
  289   639          285054688
  227   649          285056532
   55   658          285056687
  366   618          285056928
  377   614          285058177
  453   577          285059710
   56   658          285065928
  262   644          285074712
  114   657          285074937
   57   658          285075505
  235   648          285075667
  303   636          285077583
   58   658          285085424
  175   654          285085639
  508   536          285087168
  188   653          285089749
  477   561          285089814
  464   570          285090344
  406   602          285090624
  279   641          285092360
  443   583          285093594
   59   658          285095691
  268   643          285096539
  467   568          285097995
  500   543          285103007
  141   656          285103637
  294   638          285106256
   60   658          285106312
  338   627          285106355
  160   655          285107375
  256   645          285113341
  115   657          285114268
  348   624          285114816
  397   606          285115789
   61   658          285117293
  494   548          285120376
  461   572          285121429
  331   629          285122880
  489   552          285126777
  219   650          285128459
  369   617          285128522
   62   658          285128640
   63   658          285140359
  436   587          285143859
  470   566          285144496
   64   658          285152456
  116   657          285154289
  210   651          285155451
  142   656          285163704
   65   658          285164937
  385   611          285165756
  200   652          285167808
   66   658          285177808
  507   537          285177996
  176   654          285178040
  274   642          285180112
  161   655          285184656
  390   609          285185529
  243   647          285188930
  316   633          285190633
   67   658          285191075
  458   574          285191136
  117   657          285195006
  404   603          285195491
  189   653          285196346
  320   632          285203968
  345   625          285204250
   68   658          285204744
  299   637          285205752
  250   646          285211136
  312   634          285211432
  228   649          285211801
  380   613          285218397
   69   658          285218821
  372   616          285223744
  143   656          285224623
  450   579          285229539
  473   564          285229961
   70   658          285233312
  118   657          285236425
  499   544          285240683
  236   648          285242048
   71   658          285248223
  324   631          285251815
  438   586          285257728
  445   582          285258493
  484   556          285259520
  162   655          285262903
  421   595          285263336
   72   658          285263560
  308   635          285265987
  335   628          285268527
  419   596          285268795
  480   559          285268879
  177   654          285271497
  423   594          285271551
  220   650          285273000
  506   538          285275088
  395   607          285278418
  119   657          285278552
   73   658          285279329
  263   644          285281431
  144   656          285286400
  417   597          285287886
  211   651          285288382
  201   652          285288409
  493   549          285292306
  522   523          285292315
  285   640          285293125
  425   593          285293482
   74   658          285295536
  521   524          285298585
  455   576          285299351
  190   653          285304077
  290   639          285306119
  257   645          285310718
  520   525          285311125
   75   658          285312187
  269   643          285312816
  402   604          285313672
  342   626          285316064
  415   598          285320567
  120   657          285321393
  488   553          285326649
  280   641          285326721
  427   592          285329171
   76   658          285329288
  519   526          285329935
  328   630          285334552
  163   655          285342122
  375   615          285342750
   77   658          285346845
  145   656          285349041
  304   636          285353920
  476   562          285354504
  518   527          285355015
   78   658          285364864
  121   657          285364954
  358   621          285365773
  178   654          285366016
  295   638          285366447
  413   599          285366796
  244   647          285366807
  229   649          285368438
  361   620          285373881
  505   539          285378444
  429   591          285378660
  355   622          285380723
   79   658          285383351
  498   545          285384617
  440   585          285385625
  517   528          285386365
  388   610          285392072
  251   646          285399387
   80   658          285402312
  383   612          285402815
  364   619          285405203
  275   642          285406163
  122   657          285409241
  237   648          285409845
  202   652          285410216
  146   656          285412552
  191   653          285412948
  466   569          285414705
  352   623          285418575
  221   650          285418861
   81   658          285421753
  463   571          285422258
  164   655          285422319
  212   651          285422579
  516   529          285423985
  411   600          285426531
  447   581          285437564
   82   658          285441680
  431   590          285441991
  400   605          285445125
  452   578          285445960
  469   567          285445972
  339   627          285450102
  332   629          285452557
  393   608          285454169
  123   657          285454260
  367   618          285459895
  179   654          285461603
   83   658          285462099
  515   530          285467875
  460   573          285468517
  492   550          285470488
  300   637          285474853
  147   656          285476939
  349   624          285479173
   84   658          285483016
  378   614          285485696
  483   557          285487280
  504   540          285488064
  264   644          285489728
  317   633          285491150
  409   601          285499730
  124   657          285500017
  165   655          285503500
  313   634          285504401
   85   658          285504437
  258   645          285509637
  321   632          285512129
  472   565          285516173
  514   531          285518035
  479   560          285518239
  433   589          285519206
  192   653          285522965
   86   658          285526368
  230   649          285526449
  442   584          285527592
  270   643          285530707
  487   554          285532767
  203   652          285533235
  497   546          285534809
  286   640          285537656
  370   617          285538113
  148   656          285542208
  245   647          285546148
  125   657          285546518
   87   658          285548815
  309   635          285551504
  457   575          285553368
  213   651          285558048
  180   654          285558264
  291   639          285559290
  346   625          285562361
  281   641          285562762
  222   650          285566048
  325   631          285567716
   88   658          285571784
  513   532          285574465
  238   648          285579064
  166   655          285585671
  407   602          285586351
  252   646          285589144
  398   606          285589808
  126   657          285593769
   89   658          285595281
  503   541          285603948
  336   628          285606208
  149   656          285608365
  435   588          285610347
  386   611          285611587
   90   658          285619312
  475   563          285625422
  296   638          285628408
  449   580          285630849
  305   636          285632081
  276   642          285633864
  193   653          285634134
  512   533          285637165
  373   616          285640013
  127   657          285641776
  391   609          285643000
   91   658          285643883
  381   613          285652738
  491   551          285654922
  181   654          285656005
  204   652          285657472
  329   630          285658289
  343   626          285667983
  167   655          285668838
   92   658          285669000
  150   656          285675416
  454   577          285676697
  444   583          285683671
  231   649          285685840
  405   603          285686352
  128   657          285690545
  496   547          285691259
   93   658          285694669
  214   651          285694795
  265   644          285699609
  511   534          285706135
  259   645          285710104
  223   650          285714567
  437   587          285715456
   94   658          285720896
  482   558          285721280
  502   542          285726096
  246   647          285726959
  465   570          285737625
  129   657          285740082
  151   656          285743367
  486   555          285745131
  301   637          285745754
  194   653          285746461
  396   607          285747679
   95   658          285747687
  239   648          285749711
  271   643          285750218
  359   621          285751340
  168   655          285753007
  468   568          285753664
  182   654          285754832
  356   622          285759864
  462   572          285760376
  376   615          285765751
  362   620          285765928
  478   561          285773833
   96   658          285775048
  253   646          285780413
  510   535          285781375
  205   652          285782933
  287   640          285783903
  333   629          285784226
  130   657          285790393
  353   623          285791344
  318   633          285793569
  340   627          285795883
  422   595          285796323
  420   596          285796736
  314   634          285799248
  403   604          285799691
  282   641          285800489
   97   658          285802985
  365   619          285803784
  471   566          285808607
  424   594          285809608
  418   597          285810805
  152   656          285812224
  292   639          285814207
  459   574          285821803
  322   632          285822216
   98   658          285831504
  215   651          285832826
  439   586          285834575
  426   593          285836633
  169   655          285838184
  451   579          285838390
  416   598          285838488
  310   635          285838875
  131   657          285841484
  384   612          285844032
  389   610          285844869
  490   552          285845608
  350   624          285845624
  232   649          285846617
  446   582          285853904
  495   548          285853967
  501   543          285854508
  183   654          285854751
  195   653          285859952
   99   658          285860611
  509   536          285862885
  277   642          285863221
  224   650          285864424
  368   618          285865064
  428   592          285877440
  414   599          285879743
  153   656          285881993
  326   631          285885567
  100   658          285890312
  297   638          285892145
  132   657          285893361
  474   564          285902568
  247   647          285909246
  206   652          285909624
  266   644          285911080
  306   636          285912072
  260   645          285912125
  379   614          285915483
  394   608          285918696
  101   658          285920613
  240   648          285921792
  456   576          285921792
  347   625          285922548
  170   655          285924375
  401   605          285926326
  430   591          285932071
  412   600          285934528
  337   628          285945905
  133   657          285946030
  371   617          285949924
  508   537          285950665
  102   658          285951520
  154   656          285952680
  184   654          285955768
  481   559          285961520
  485   556          285963741
  441   585          285967746
  272   643          285971355
  216   651          285972147
  254   646          285973200
  196   653          285974613
  103   658          285983039
  330   630          285984000
  500   544          285989184
  134   657          285999497
  432   590          286000568
  410   601          286002801
  233   649          286008786
  171   655          286011586
  104   658          286015176
  225   650          286015625
  302   637          286018461
  344   626          286021960
  494   549          286022933
  155   656          286024291
  288   640          286031872
  477   562          286035661
  207   652          286037551
  448   581          286038333
  283   641          286039908
  489   553          286042546
  507   538          286044715
  105   658          286047937
  135   657          286053768
  185   654          286057889
  374   616          286058520
  387   611          286059734
  453   578          286060229
  399   606          286066215
  464   571          286066755
  467   569          286067572
  293   639          286070876
  106   658          286081328
  434   589          286082973
  408   602          286084520
  382   613          286089365
  197   653          286090450
  248   647          286093015
  278   642          286094240
  241   648          286095313
  315   634          286095979
  156   656          286096832
  319   633          286097896
  172   655          286099823
  392   609          286102817
  461   573          286104698
  470   567          286107263
  136   657          286108849
  523   523          286111334
  217   651          286112764
  522   524          286114472
  443   584          286115011
  107   658          286115355
  261   645          286115706
  334   629          286117893
  521   525          286123886
  267   644          286124147
  311   635          286128106
  499   545          286130124
  323   632          286134235
  360   621          286139061
  520   526          286139576
  357   622          286141141
  341   627          286143704
  506   539          286145035
  108   658          286150024
  298   638          286157664
  363   620          286160147
  186   654          286161120
  519   527          286161542
  137   657          286164746
  354   623          286166231
  208   652          286166720
  255   646          286167511
  226   650          286168176
  157   656          286170309
  234   649          286172353
  436   588          286179328
  406   603          286179643
  458   575          286181287
  109   658          286185341
  473   565          286185942
  484   557          286188597
  173   655          286189092
  518   528          286189784
  377   615          286191008
    0   659          286191179
    1   659          286191180
    2   659          286191187
    3   659          286191206
    4   659          286191243
    5   659          286191304
    6   659          286191395
    7   659          286191522
    8   659          286191691
    9   659          286191908
   10   659          286192179
   11   659          286192510
   12   659          286192907
   13   659          286193376
  307   636          286193899
   14   659          286193923
  273   643          286194124
   15   659          286194554
   16   659          286195275
   17   659          286196092
   18   659          286197011
   19   659          286198038
  493   550          286198157
   20   659          286199179
   21   659          286200440
   22   659          286201827
   23   659          286203346
  366   619          286204555
   24   659          286205003
  327   631          286205374
   25   659          286206804
  198   653          286207469
  480   560          286208000
   26   659          286208755
   27   659          286210862
   28   659          286213131
  351   624          286214175
   29   659          286215568
   30   659          286218179
  397   607          286219316
   31   659          286220970
  110   658          286221312
  138   657          286221465
   32   659          286223947
  517   529          286224302
   33   659          286227116
   34   659          286230483
   35   659          286234054
  450   580          286237000
   36   659          286237835
   37   659          286241832
  158   656          286244728
  488   554          286245736
   38   659          286246051
   39   659          286250498
  505   540          286251625
  218   651          286254683
   40   659          286255179
  111   658          286257943
   41   659          286260100
  516   530          286265096
   42   659          286265267
  187   654          286265467
  242   648          286270280
   43   659          286270686
  369   618          286272441
   44   659          286276363
  445   583          286276412
  498   546          286277328
  249   647          286278272
  139   657          286279012
  174   655          286279399
  284   641          286281025
  289   640          286281569
   45   659          286282304
  348   625          286284817
  385   612          286287553
  338   628          286287624
  404   604          286288128
   46   659          286288515
  438   587          286289675
  303   637          286292980
   47   659          286295002
  112   658          286295240
  455   577          286296408
  209   652          286297137
  390   610          286300000
   48   659          286301771
  476   563          286303723
   49   659          286308828
  331   630          286311691
  515   531          286312166
   50   659          286316179
  159   656          286320095
  262   645          286320853
  227   650          286322083
   51   659          286323830
  199   653          286325676
  279   642          286326927
  421   596          286327197
  294   639          286329303
   52   659          286331787
  423   595          286331842
  113   658          286333209
  419   597          286336232
  235   649          286337324
  140   657          286337393
  268   644          286338816
   53   659          286340056
  380   614          286347544
   54   659          286348643
  425   594          286350209
   55   659          286357554
  417   598          286358905
  256   646          286363352
  372   617          286363961
  504   541          286364485
  514   532          286365512
   56   659          286366795
  175   655          286370750
  188   654          286370936
  114   658          286371856
   57   659          286376372
  345   626          286378001
  492   551          286379639
  427   593          286382340
  395   608          286385587
   58   659          286386291
  466   570          286387696
  316   634          286394600
  415   599          286395174
  160   656          286396416
   59   659          286396558
  141   657          286396614
  219   651          286397910
  463   572          286402095
  320   633          286404137
   60   659          286407179
  402   605          286409933
  115   658          286411187
  469   568          286412141
  440   586          286414056
   61   659          286418160
  274   643          286418531
  312   635          286419203
  483   558          286419699
  299   638          286424971
  513   533          286425134
  429   592          286428277
  210   652          286428808
   62   659          286429507
  497   547          286430796
   63   659          286441226
  413   600          286444997
  200   653          286445077
  243   648          286446699
  324   632          286448192
  452   579          286449947
  116   658          286451208
  447   582          286451991
   64   659          286453323
  335   629          286453564
  487   555          286455178
  460   574          286455224
  142   657          286456681
  479   561          286460720
  176   655          286463151
  250   647          286465023
   65   659          286465804
  161   656          286473697
  472   566          286475544
  228   650          286477352
  189   654          286477533
  308   636          286477568
   66   659          286478675
  375   616          286479271
  503   542          286483615
  431   591          286488062
  512   534          286491032
  117   658          286491925
   67   659          286491942
  342   627          286493571
  236   649          286503705
   68   659          286505611
  411   601          286508332
  388   611          286510203
  143   657          286517600
   69   659          286519688
  285   641          286523846
  358   622          286524560
  328   631          286527143
  263   645          286527572
  383   613          286528284
  361   621          286528942
  290   640          286533000
  118   658          286533344
   70   659          286534179
  220   651          286542451
  355   623          286543242
  400   606          286545016
  457   576          286546969
   71   659          286549090
  162   656          286551944
  442   585          286552513
  269   644          286555093
  364   620          286556544
  177   655          286556608
  257   646          286560729
  280   642          286561288
  433   590          286561737
  211   652          286561739
  511   535          286563206
   72   659          286564427
  393   609          286564986
  201   653          286565678
  491   552          286567379
  304   637          286569317
  119   658          286575471
  475   564          286578019
  144   657          286579377
   73   659          286580196
  352   624          286584832
  409   602          286585137
  190   654          286585264
  295   639          286589494
  496   548          286590528
   74   659          286596403
  367   619          286607522
  502   543          286609015
   75   659          286613054
  120   658          286618312
  378   615          286618527
  244   648          286624576
   76   659          286630155
  163   656          286631163
  339   628          286631371
  229   650          286633989
  332   630          286641368
  510   536          286641656
  449   581          286641790
  145   657          286642018
  275   643          286644582
   77   659          286647712
  349   625          286649174
  435   589          286649344
  178   655          286651127
  251   647          286653274
  482   559          286657047
  121   658          286661873
   78   659          286665731
  486   556          286670872
  237   649          286671502
  407   603          286675370
  454   578          286677216
  370   618          286682032
   79   659          286684218
  202   653          286687485
  221   651          286688312
  398   607          286693335
  300   638          286694072
  191   654          286694135
  317   634          286695117
  212   652          286695936
   80   659          286703179
  444   584          286705088
  146   657          286705529
  122   658          286706160
  164   656          286711360
  313   635          286712172
  321   633          286712298
  465   571          286714036
  478   562          286719680
   81   659          286722620
  468   569          286723241
  509   537          286726382
  386   612          286733384
  264   645          286735869
  346   626          286736112
  501   544          286740685
   82   659          286742547
  462   573          286743645
  179   655          286746714
  437   588          286750925
  123   658          286751179
  495   549          286756524
  391   610          286757471
  258   646          286759648
  490   553          286761377
   83   659          286762966
  309   636          286763085
  325   632          286764093
  286   641          286768377
  147   657          286769916
  471   567          286771374
  270   644          286772984
  405   604          286778989
  373   617          286780230
  381   614          286781885
   84   659          286783883
  291   640          286786171
  336   629          286791245
  230   650          286792000
  165   656          286792541
  124   658          286796936
  281   642          286797329
  245   648          286803917
  192   654          286804152
   85   659          286805304
  203   653          286810504
  459   575          286811954
  508   538          286817384
   86   659          286827235
  213   652          286831405
  148   657          286835185
  222   651          286835499
  238   649          286840721
  252   647          286843031
  180   655          286843375
  125   658          286843437
  343   627          286845490
  451   580          286845851
  305   637          286847478
   87   659          286849682
  329   631          286850880
  296   639          286851455
  396   608          286854848
  474   565          286858549
  422   596          286860184
  420   597          286864173
  439   587          286866522
  424   595          286869899
  446   583          286871823
  276   643          286872283
   88   659          286872651
  166   656          286874712
  500   545          286878625
  418   598          286881824
  126   658          286890688
  485   557          286892818
  426   594          286893360
  403   605          286895952
   89   659          286896148
  481   560          286900641
  149   657          286901342
  376   616          286902272
  359   622          286910127
  416   599          286913095
  507   539          286914662
  193   654          286915321
  456   577          286918849
   90   659          286920179
  362   621          286920989
  356   623          286922383
  494   550          286928784
  428   593          286930609
  523   524          286933491
  204   653          286934741
  127   658          286938695
  522   525          286939773
  181   655          286941116
   91   659          286944750
  265   645          286945750
  231   650          286951391
  521   526          286952337
  365   620          286955125
  353   624          286957601
  167   656          286957879
  414   600          286957944
  259   646          286960115
  489   554          286961633
  389   611          286963000
  301   638          286964973
  214   652          286968152
  150   657          286968393
  384   613          286969501
   92   659          286969867
  520   527          286971183
  333   630          286973037
  340   628          286977152
  430   592          286981688
  223   651          286984018
  246   648          286984728
  477   563          286984880
  128   658          286987464
  271   644          286992495
   93   659          286995536
  441   586          286996177
  519   528          286996311
  318   634          286997536
  314   635          287007019
  239   649          287011368
  368   619          287012691
  287   641          287014624
  350   625          287015625
  412   601          287016329
  506   540          287018216
   94   659          287021763
  322   633          287022385
  499   546          287022835
  401   606          287026217
  194   654          287027648
  518   529          287027721
  394   609          287029513
  253   647          287034300
  282   642          287035056
  151   657          287036344
  129   658          287037001
  182   655          287039943
  467   570          287040563
  292   640          287041088
  168   656          287042048
  464   572          287046592
  432   591          287046639
  379   615          287048314
   95   659          287048554
  310   636          287050456
  448   582          287052760
  205   653          287060202
  453   579          287064216
  517   530          287065413
  470   568          287073432
   96   659          287075915
  326   632          287081944
  130   658          287087312
  410   602          287088208
  461   574          287091405
  371   618          287093843
  347   626          287096299
  277   643          287101640
   97   659          287103852
  152   657          287105201
  215   652          287106183
  493   551          287107308
  516   531          287109387
  232   650          287112168
  297   639          287115192
  484   558          287121016
  434   590          287125504
  169   656          287127225
  306   637          287127469
  505   541          287128046
  337   629          287130942
   98   659          287132371
  224   651          287133875
  131   658          287138403
  183   655          287139862
  443   585          287139932
  195   654          287141139
  473   566          287145313
  480   561          287150481
  266   645          287157221
  515   532          287159643
   99   659          287161478
  260   646          287162136
  247   648          287167015
  488   555          287168147
  399   607          287169742
  498   547          287173315
  408   603          287173539
  458   576          287174888
  153   657          287174970
  330   631          287176591
  387   612          287181531
  240   649          287183449
  206   653          287186893
  132   658          287190280
  100   659          287191179
  374   617          287198737
  344   627          287199467
  170   656          287213416
  272   644          287213632
  514   533          287216181
  392   610          287217288
  436   589          287218325
  382   614          287218512
  101   659          287221480
  254   647          287227087
  302   638          287237680
  184   655          287240879
  133   658          287242949
  504   542          287244152
  216   652          287245504
  154   657          287245657
  450   581          287247941
  102   659          287252387
  196   654          287255800
  476   564          287256320
  288   641          287262593
  406   604          287272280
  233   650          287274337
  283   642          287274475
  513   534          287279001
  103   659          287283906
  225   651          287285076
  492   552          287292096
  134   658          287296416
  455   578          287296927
  293   640          287297757
  445   584          287297829
  360   622          287297848
  171   656          287300627
  319   634          287301863
  357   623          287303660
  315   635          287303750
  334   630          287306704
  207   653          287314820
  363   621          287315208
  104   659          287316043
  155   657          287317268
  341   628          287324973
  438   588          287325144
  397   608          287326485
  377   616          287327529
  497   548          287330065
  354   624          287332488
  278   643          287332659
  323   633          287334404
  311   636          287339687
  185   655          287343000
  512   535          287348103
  105   659          287348804
  135   658          287350687
  248   648          287350784
  483   559          287355466
  366   620          287355896
  241   649          287356970
  466   571          287364107
  261   646          287365717
  503   543          287366534
  267   645          287370288
  197   654          287371637
  298   639          287380711
  487   556          287380919
  469   569          287381718
  106   659          287382195
  351   625          287384176
  404   605          287384389
  463   573          287385364
  217   652          287386121
  172   656          287388864
  156   657          287389809
  421   597          287394634
  423   596          287395703
  327   632          287401751
  136   658          287405768
  479   562          287406567
  419   598          287407251
  307   637          287409296
  425   595          287410500
  385   613          287413022
  107   659          287416222
  390   611          287418131
  369   619          287420068
  255   647          287421398
  511   536          287423487
  417   599          287433512
  273   644          287436401
  226   651          287437627
  234   650          287437904
  472   567          287438311
  427   594          287439067
  208   653          287443989
  460   575          287445375
  440   587          287446003
  186   655          287446231
  108   659          287450891
  452   580          287457408
  348   626          287458568
  137   658          287461665
  157   657          287463286
  447   583          287469910
  338   629          287472661
  415   600          287473375
  173   656          287478133
  380   615          287480375
  429   593          287481446
  491   553          287483148
  109   659          287486208
  198   654          287488656
  496   549          287493085
  502   544          287495192
    0   660          287496000
    1   660          287496001
    2   660          287496008
    3   660          287496027
    4   660          287496064
    5   660          287496125
    6   660          287496216
    7   660          287496343
  395   609          287496404
    8   660          287496512
    9   660          287496729
   10   660          287497000
   11   660          287497331
   12   660          287497728
   13   660          287498197
   14   660          287498744
   15   660          287499375
   16   660          287500096
   17   660          287500913
   18   660          287501832
   19   660          287502859
   20   660          287504000
  331   631          287504282
  510   537          287505153
   21   660          287505261
   22   660          287506648
  372   618          287507880
   23   660          287508167
   24   660          287509824
  402   606          287509824
   25   660          287511625
  303   638          287512199
  289   641          287512290
   26   660          287513576
  284   642          287515592
   27   660          287515683
   28   660          287517952
  138   658          287518384
   29   660          287520389
  110   659          287522179
   30   660          287523000
   31   660          287525791
  413   601          287526798
  218   652          287528040
   32   660          287528768
   33   660          287531937
  242   649          287531937
  475   565          287534000
   34   660          287535304
  249   648          287536041
  431   592          287537679
  158   657          287537705
   35   660          287538875
   36   660          287542656
  457   577          287544026
   37   660          287546653
  187   655          287550578
   38   660          287550872
   39   660          287555319
  345   627          287555508
  294   640          287556184
  111   659          287558810
   40   660          287560000
   41   660          287564921
  279   643          287565346
  174   656          287568440
   42   660          287570088
  262   646          287570864
  209   653          287574406
   43   660          287575507
  139   658          287575931
  442   586          287580944
   44   660          287581184
  268   645          287584957
   45   660          287587125
  227   651          287591534
  509   538          287593101
   46   660          287593336
  411   602          287593739
  112   659          287596107
  482   560          287596168
   47   660          287599823
  486   557          287599949
  316   635          287602371
  235   650          287602875
   48   660          287606592
  199   654          287606863
  433   591          287607808
  320   634          287608104
  159   657          287613072
   49   660          287613649
  256   647          287617239
  375   617          287619488
   50   660          287621000
   51   660          287628651
  501   545          287630126
  312   636          287630784
  388   612          287632000
  113   659          287634076
  140   658          287634312
   52   660          287636608
  335   630          287642375
   53   660          287644877
  299   639          287648018
  324   633          287648361
  400   607          287648543
   54   660          287653464
  188   655          287656047
  449   582          287656217
  383   614          287657431
  175   656          287659791
  274   644          287660808
   55   660          287662375
  495   550          287662375
  478   563          287668899
  219   652          287671267
   56   660          287671616
  114   659          287672723
  409   603          287674156
  342   628          287674840
  393   610          287679457
  490   554          287680464
   57   660          287681193
  454   579          287681203
  358   623          287687079
  508   539          287687331
  361   622          287687729
  160   657          287689393
   58   660          287691112
  435   590          287691875
  308   637          287692965
  141   658          287693533
  465   572          287693873
  468   570          287696232
   59   660          287701379
  210   653          287706077
  243   649          287708356
  355   624          287709499
  364   621          287711605
   60   660          287712000
  115   659          287712054
  250   648          287722792
   61   660          287722981
  328   632          287723520
  200   654          287726264
  444   585          287730009
  462   574          287730352
   62   660          287734328
  471   568          287737543
   63   660          287746047
  228   651          287746803
  116   659          287752075
  176   656          287752192
  142   658          287753600
  352   625          287754833
  378   616          287755048
  524   524          287755648
   64   660          287758144
  285   642          287758413
  523   525          287758792
  367   620          287758863
  189   655          287762644
  290   641          287763721
  161   657          287766674
  407   604          287768007
  522   526          287768224
  236   650          287769256
   65   660          287770625
  500   546          287771336
  263   646          287777583
   66   660          287783496
  521   527          287783944
  507   540          287787843
  304   638          287788536
  437   589          287789922
  117   659          287792792
   67   660          287796763
  280   643          287799707
  398   608          287800504
  269   645          287801234
  459   576          287805555
  520   528          287805952
   68   660          287810432
  143   658          287814519
  257   647          287814616
  220   652          287815808
  295   640          287816375
  339   629          287816408
  474   566          287817920
  349   626          287822925
   69   660          287824509
  485   558          287825237
  370   619          287829659
  332   631          287833959
  118   659          287834211
  519   529          287834248
  494   551          287837935
   70   660          287839000
  211   653          287839008
  481   561          287843122
  162   657          287844921
  177   656          287845649
  201   654          287846865
   71   660          287853911
  451   581          287856792
  386   613          287858853
  518   530          287868832
   72   660          287869248
  190   655          287870375
  405   605          287875250
  391   611          287875602
  144   658          287876296
  119   659          287876338
  489   555          287884044
   73   660          287885017
  244   649          287886233
  275   644          287886859
  446   584          287893240
  506   541          287894637
   74   660          287901224
  439   588          287901991
  317   635          287902888
  229   651          287903440
  517   531          287909704
  251   648          287911043
  346   627          287913619
  381   615          287914716
  321   634          287916265
  300   639          287917119
   75   660          287917875
  499   547          287918822
  120   659          287919179
  456   578          287919368
  313   636          287923753
  163   657          287924140
  373   618          287924149
  422   597          287927621
  424   596          287933760
   76   660          287934976
  420   598          287935192
  237   650          287937053
  477   564          287937477
  145   658          287938937
  178   656          287940168
   77   660          287952533
  426   595          287953651
  418   599          287956431
  516   532          287956864
  221   652          287961669
  121   659          287962740
  325   633          287964262
  396   609          287965665
  202   654          287968672
   78   660          287970552
  212   653          287973205
  309   637          287978482
  191   655          287979246
  336   630          287980056
  264   646          287985880
  428   594          287987336
   79   660          287989039
  416   600          287991296
  403   606          287995843
  146   658          288002448
  286   642          288002944
  164   657          288004337
  122   659          288007027
  505   542          288007713
   80   660          288008000
  515   533          288010312
  258   647          288013535
  291   641          288016892
  467   571          288016974
  270   645          288019125
  493   552          288019765
  343   628          288026759
   81   660          288027441
  441   587          288028124
  464   573          288029861
  430   593          288034857
  281   643          288035748
  179   656          288035755
  414   601          288039745
  376   617          288042489
  470   569          288043009
  329   632          288047257
   82   660          288047368
  123   659          288052046
  484   559          288056783
  230   651          288061451
  245   649          288065574
  305   638          288066697
  147   658          288066835
   83   660          288067787
  514   534          288070048
  448   583          288070679
  453   580          288071677
  498   548          288072584
  359   623          288072646
  296   640          288078336
  362   622          288079776
  461   575          288081556
  389   612          288084797
  165   657          288085518
  356   624          288088640
   84   660          288088704
  192   655          288089263
  203   654          288091691
  488   556          288093888
  432   592          288096256
  480   562          288096328
  124   659          288097803
  384   614          288098648
  252   648          288100800
  412   602          288101736
  238   650          288106272
  473   567          288108080
  213   653          288108674
  222   652          288108856
   85   660          288110125
  365   621          288110186
  276   644          288114560
  504   543          288127071
  353   625          288127602
  401   607          288129744
   86   660          288132056
  148   658          288132104
  180   656          288132416
  513   535          288136072
  394   610          288143984
  125   659          288144304
   87   660          288154503
  340   629          288162189
  368   620          288164032
  333   631          288165628
  166   657          288167689
  443   586          288168363
  434   591          288171575
  458   577          288171945
  410   603          288177227
   88   660          288177472
  379   616          288184835
  301   639          288188020
  350   626          288189376
  126   659          288191555
  265   646          288195761
  149   658          288198261
  193   655          288200432
   89   660          288200969
  318   635          288205307
  492   553          288207865
  512   536          288208384
  476   565          288212301
  259   647          288214002
  204   654          288215928
  314   636          288218600
  231   651          288220842
   90   660          288225000
  322   634          288226352
  181   656          288230157
  497   549          288232622
  271   645          288238636
  127   659          288239562
  371   619          288241470
  214   653          288245421
  246   649          288246385
  287   642          288249191
   91   660          288249571
  167   657          288250856
  503   544          288252711
  223   652          288257375
  436   590          288260856
  450   582          288262368
  150   658          288265312
  310   637          288265853
  408   604          288266176
  292   641          288271809
  282   643          288273475
  347   627          288273806
   92   660          288274688
  399   608          288276911
  239   650          288276919
  326   633          288282113
  511   537          288286984
  128   659          288288331
  253   648          288292069
  483   560          288294587
   93   660          288300357
  455   579          288300914
  387   613          288307000
  487   557          288309996
  194   655          288312759
  337   630          288319753
  445   585          288322750
   94   660          288326584
  182   656          288328984
  151   658          288333263
  168   657          288335025
  392   611          288335419
  129   659          288337868
  205   654          288341389
  297   640          288342073
  374   618          288342656
  277   644          288343917
  466   572          288343944
  306   638          288346688
  382   615          288351343
   95   660          288353375
  469   570          288354709
  479   563          288355786
  438   589          288364141
  406   605          288368541
  510   538          288371872
  463   574          288372071
  330   632          288372968
   96   660          288380736
  344   628          288380736
  232   651          288381619
  215   653          288383452
  502   545          288384633
  130   659          288388179
  496   550          288398936
  152   658          288402120
  491   554          288402235
  472   568          288404480
  224   652          288407232
  266   646          288407232
   97   660          288408673
  260   647          288416023
  169   657          288420202
  195   655          288426250
  247   649          288428672
  183   656          288428903
   98   660          288437192
  397   609          288437302
  460   576          288438976
  131   659          288439270
  240   650          288449000
  272   645          288459773
  360   623          288460367
  302   639          288460727
  509   539          288463048
  423   597          288463140
  421   598          288465653
   99   660          288466299
  377   617          288467746
  206   654          288468080
  452   581          288468349
  357   624          288469917
  153   658          288471889
  363   622          288473995
  425   596          288474361
  440   588          288481472
  419   599          288481858
  404   606          288484280
  254   648          288484856
  132   659          288491147
  447   584          288491327
  475   566          288493371
  100   660          288496000
  288   642          288497160
  334   631          288499295
  427   595          288499358
  354   625          288502489
  170   657          288506393
  319   635          288509634
  341   629          288510010
  366   621          288510957
  417   600          288511713
  283   643          288512894
  315   636          288515331
  216   653          288522773
  501   546          288522837
  101   660          288526301
  293   641          288528478
  184   656          288529920
  486   558          288532368
  429   594          288538173
  323   634          288538371
  482   561          288538649
  390   612          288539928
  196   655          288540911
  385   614          288542169
  154   658          288542576
  233   651          288543788
  133   659          288543816
  457   578          288544545
  311   637          288555084
  415   601          288555176
  102   660          288557208
  351   626          288557927
  225   652          288558433
  508   540          288560512
  369   620          288571409
  495   551          288571526
  278   644          288574936
  524   525          288580949
  523   526          288587243
  103   660          288588727
  431   593          288590848
  171   657          288593604
  207   654          288596007
  134   659          288597283
  522   527          288599831
  327   633          288601920
  490   555          288602875
  298   640          288607592
  395   610          288610875
  413   602          288612205
  248   649          288612441
  442   587          288612891
  402   607          288613351
  155   658          288614187
  380   616          288616896
  521   528          288618713
  261   647          288619604
  267   646          288620299
  104   660          288620864
  478   564          288621496
  241   650          288622521
  307   638          288628515
  185   656          288632041
  348   627          288636075
  520   529          288643889
  135   659          288651554
  105   660          288653625
  372   619          288655507
  197   655          288656748
  433   592          288657425
  338   630          288661472
  217   653          288663390
  507   541          288664264
  500   547          288667323
  468   571          288672643
  449   583          288674136
  519   530          288675359
  465   573          288677142
  255   648          288679167
  172   657          288681841
  273   645          288682542
  411   603          288682758
  156   658          288686728
  106   660          288687016
  454   580          288688664
  331   632          288700659
  136   659          288706635
  471   569          288707120
  234   651          288707355
  226   652          288710984
  518   531          288713123
  462   575          288720503
  107   660          288721043
  208   654          288725176
  303   639          288735246
  186   656          288735272
  345   628          288736777
  435   591          288737946
  289   642          288746857
  494   552          288750392
  284   643          288754011
  108   660          288755712
  400   608          288755712
  517   532          288757181
  388   613          288757469
  444   586          288758440
  157   658          288760205
  485   559          288761004
  137   659          288762532
  375   618          288763407
  409   604          288766793
  173   657          288771110
  198   655          288773767
  506   542          288774304
  474   567          288780687
  294   641          288786905
  481   562          288788969
  383   615          288790262
  109   660          288791029
  242   650          288797488
  393   611          288797588
  249   649          288797698
  459   577          288802612
    0   661          288804781
    1   661          288804782
    2   661          288804789
    3   661          288804808
    4   661          288804845
    5   661          288804906
    6   661          288804997
    7   661          288805124
    8   661          288805293
  218   653          288805309
    9   661          288805510
   10   661          288805781
   11   661          288806112
   12   661          288806509
   13   661          288806978
   14   661          288807525
  516   533          288807533
  279   644          288807623
   15   661          288808156
   16   661          288808877
   17   661          288809694
  489   556          288809785
   18   661          288810613
   19   661          288811640
   20   661          288812781
  316   636          288813952
   21   661          288814042
   22   661          288815429
  320   635          288815875
   23   661          288816948
  499   548          288818091
   24   661          288818605
  138   659          288819251
   25   661          288820406
   26   661          288822357
   27   661          288824464
  262   647          288824751
   28   661          288826733
  110   660          288827000
   29   661          288829170
   30   661          288831781
  437   590          288832453
   31   661          288834572
  158   658          288834624
  335   631          288834966
  268   646          288834968
   32   661          288837549
  187   656          288839619
   33   661          288840718
   34   661          288844085
  312   637          288846181
   35   661          288847656
  361   623          288850248
   36   661          288851437
  324   634          288852328
  358   624          288853336
   37   661          288855434
  209   654          288855593
   38   661          288859653
  342   629          288859877
  174   657          288861417
  111   660          288863631
   39   661          288864100
  515   534          288864179
  407   605          288864268
  227   652          288864891
   40   661          288868781
  364   622          288870392
  451   582          288871219
  235   651          288872326
   41   661          288873702
  299   640          288874899
  256   648          288875008
  139   659          288876798
   42   661          288878869
  355   625          288879500
   43   661          288884288
   44   661          288889965
  505   543          288890632
  199   655          288891974
  477   565          288893458
  378   617          288895265
   45   661          288895906
  112   660          288900928
   46   661          288902117
  274   645          288906949
   47   661          288908604
  159   658          288909991
  398   609          288911321
  308   638          288912184
  367   621          288913924
   48   661          288915373
  446   585          288918161
   49   661          288922430
  456   579          288923355
  328   633          288923689
  514   535          288927119
  352   626          288928584
   50   661          288929781
  140   659          288935179
  493   553          288935534
   51   661          288937432
  113   660          288938897
  439   589          288940988
  188   656          288945088
   52   661          288945389
  219   653          288948536
  175   657          288952768
   53   661          288953658
   54   661          288962245
   55   661          288971156
  243   650          288973907
  405   606          288975141
  498   549          288975141
  114   660          288977544
   56   661          288980397
  370   620          288981000
  250   649          288984449
  160   658          288986312
  210   654          288987264
  386   614          288988000
   57   661          288989974
  141   659          288994400
  484   560          288995904
  513   536          288996353
  467   572          288996811
  285   643          288996832
  391   612          288997399
  290   642          288998288
  422   598          288998640
   58   661          288999893
  349   627          289000432
  424   597          289001197
  339   630          289005219
  420   599          289009799
   59   661          289010160
  200   655          289011375
  304   639          289011583
  504   544          289013248
  470   570          289016000
  464   574          289016568
  115   660          289016875
  426   596          289017512
  228   652          289020160
   60   661          289020781
  488   557          289022965
  332   632          289030336
  263   647          289031470
   61   661          289031762
  418   600          289034632
  236   651          289038707
  280   644          289041984
   62   661          289043109
  176   657          289045169
  480   563          289045547
  295   641          289047096
  428   595          289047627
  381   616          289051237
  269   646          289051245
  189   656          289051685
  142   659          289054467
   63   661          289054828
  116   660          289056896
  161   658          289063593
  441   588          289063593
   64   661          289066925
  373   619          289071776
  512   537          289071881
  257   648          289072385
  416   601          289073097
  473   568          289074249
  461   576          289075157
   65   661          289079406
  396   610          289080136
  453   581          289082618
  430   594          289091584
  448   584          289092096
   66   661          289092277
  220   653          289093077
  346   628          289094888
  117   660          289097613
  403   607          289099370
   67   661          289105544
  317   636          289114469
  143   659          289115386
   68   661          289119213
  211   654          289120195
  321   635          289124036
  414   602          289125152
  492   554          289126952
  201   655          289131976
  275   645          289133000
   69   661          289133290
  497   550          289138473
  177   657          289138626
  118   660          289139032
  313   637          289139150
  162   658          289141840
  503   545          289142152
  300   640          289144000
   70   661          289147781
  432   593          289149425
  244   650          289151784
  511   538          289153703
  190   656          289159416
   71   661          289162692
  325   634          289168229
  476   566          289171672
  458   578          289172464
  336   631          289172647
  251   649          289172700
  229   652          289176797
  144   659          289177163
   72   661          289178029
  119   660          289181159
  376   618          289186408
  412   603          289190755
   73   661          289193798
  309   638          289197701
  443   587          289200310
  237   651          289206504
   74   661          289210005
  389   613          289210266
  343   629          289211796
  163   658          289221059
  434   592          289221192
  120   660          289224000
   75   661          289226656
  384   615          289231479
  178   657          289233145
  401   608          289236913
  483   561          289237068
  359   624          289238903
  221   653          289238938
  264   647          289239767
  145   659          289239804
  286   643          289241363
  510   539          289241819
  362   623          289242295
  487   558          289242415
   76   661          289243757
  329   633          289247426
  291   642          289251459
  202   655          289253783
  212   654          289254392
  356   625          289258641
   77   661          289261314
  394   611          289262115
  121   660          289267561
  191   656          289268287
  365   622          289268973
  270   646          289269136
  410   604          289269864
  258   648          289271304
  502   546          289277344
  281   644          289278025
   78   661          289279333
  450   583          289280287
  305   639          289289744
   79   661          289297820
  164   658          289301256
  353   626          289301353
  146   659          289303315
  436   591          289306927
  496   551          289308087
  455   580          289308375
  479   564          289308383
  296   641          289309057
  122   660          289311848
   80   661          289316781
  368   621          289319093
  491   555          289324646
  379   617          289325052
  466   573          289327213
  179   657          289328732
  469   571          289331120
  245   650          289331125
  230   652          289334808
   81   661          289336222
  509   540          289336229
  340   630          289351000
  445   586          289351181
   82   661          289356149
  123   660          289356867
  276   645          289360701
  333   632          289362005
  463   575          289362222
  408   605          289362437
  252   649          289362457
  350   627          289366883
  147   659          289367702
  472   569          289374057
  238   651          289375723
   83   661          289376568
  203   655          289376802
  192   656          289378304
  165   658          289382437
  222   653          289386125
  399   609          289387728
  213   654          289389861
  371   620          289392811
   84   661          289397485
  124   660          289402624
  525   525          289406250
  438   590          289406672
  524   526          289409400
  301   640          289414901
  318   636          289416888
  501   547          289418824
  523   527          289418850
   85   661          289418906
  180   657          289425393
  148   659          289432971
  314   637          289433997
  322   635          289434123
  522   528          289434600
  460   577          289436033
  387   614          289436147
  508   541          289436933
   86   661          289440837
  125   660          289449125
  265   647          289449648
  347   628          289455075
  475   567          289456138
  521   529          289456650
  392   612          289457216
   87   661          289463284
  166   658          289464608
  486   559          289468135
  406   606          289468432
  259   648          289471771
  452   582          289482776
  495   552          289483983
  482   562          289484496
  520   530          289485000
  310   638          289485072
  326   634          289486080
   88   661          289486253
  287   643          289487610
  382   616          289487864
  271   646          289488647
  193   656          289489473
  374   619          289490283
  231   652          289494199
  126   660          289496376
  149   659          289499128
  204   655          289501039
  292   642          289506376
   89   661          289509750
  246   650          289511936
  337   631          289512344
  282   644          289515752
  447   585          289516248
  519   531          289519650
  440   589          289520469
  181   657          289523134
  214   654          289526608
  490   556          289528616
   90   661          289533781
  423   598          289534159
  223   653          289534644
  421   599          289540260
  425   597          289541798
  507   542          289543931
  127   660          289544383
  239   651          289546370
  167   658          289547775
  457   579          289548532
  397   610          289551773
  253   649          289553726
   91   661          289558352
  419   600          289560059
  518   532          289560600
  427   596          289563219
  344   629          289565773
  150   659          289566179
  500   548          289566592
  306   639          289569735
  297   641          289572794
  330   633          289573137
  478   565          289577477
   92   661          289583469
  404   607          289587807
  277   645          289590058
  128   660          289593152
  417   601          289593514
  429   595          289598464
  194   656          289601800
  517   533          289607850
   93   661          289609138
  377   618          289611665
  182   657          289621961
  205   655          289626500
  360   624          289626624
  168   658          289631944
  151   659          289634130
   94   661          289635365
  363   623          289636514
  357   625          289639918
  415   602          289640583
  129   660          289642689
  431   594          289647575
  442   588          289648360
  468   572          289652480
  232   652          289654976
  506   543          289657223
  266   647          289661119
  516   534          289661400
   95   661          289662156
  465   574          289663849
  215   654          289664639
  390   613          289665397
  494   553          289666161
  366   622          289669744
  260   648          289673792
  385   615          289675000
  354   626          289676240
  471   570          289680111
  224   653          289684501
  302   640          289687608
   96   661          289689517
  130   660          289693000
  247   650          289694223
  449   584          289695553
  334   632          289695672
  341   630          289698821
  454   581          289699605
  485   560          289700125
  413   603          289701224
  152   659          289702987
  272   646          289709784
  433   593          289710594
  462   576          289714104
  195   656          289715291
  169   658          289717121
   97   661          289717454
  240   651          289718451
  402   608          289720520
  499   549          289720648
  319   636          289721215
  515   535          289721250
  183   657          289721880
  369   621          289726470
  395   611          289729006
  315   637          289730728
  351   627          289735434
  288   643          289735579
  481   563          289738188
  489   557          289738862
  131   660          289744091
   98   661          289745973
  323   635          289746142
  254   649          289746513
  474   568          289746856
  206   655          289753191
  283   644          289755171
  380   617          289757113
  293   642          289763045
  153   659          289772756
  311   638          289774303
   99   661          289775080
  411   604          289775395
  505   544          289776809
  514   536          289787400
  435   592          289787563
  444   587          289790387
  132   660          289795968
  459   578          289803131
  170   658          289803312
  216   654          289803960
  100   661          289804781
  327   634          289805887
  372   620          289806848
  233   652          289817145
  348   628          289817344
  278   645          289821077
  184   657          289822897
  196   656          289829952
  101   661          289835082
  225   653          289835702
  298   641          289838313
  154   659          289843443
  133   660          289848637
  307   639          289851562
  477   566          289852829
  338   631          289854063
  493   554          289854621
  513   537          289859850
  409   605          289863054
  102   661          289865989
  400   609          289866529
  267   647          289874186
  261   648          289877373
  248   650          289877992
  437   591          289878524
  498   550          289880992
  207   655          289881118
  388   614          289886616
  451   583          289889138
  171   658          289890523
  241   651          289891972
  103   661          289897508
  331   633          289900828
  134   660          289902104
  504   545          289902689
  375   619          289911034
  155   659          289915054
  393   612          289919385
  345   629          289921814
  185   657          289925018
  383   616          289926783
  104   661          289929645
  456   580          289930816
  273   646          289932553
  484   561          289938385
  512   538          289938600
  255   649          289940824
  217   654          289944577
  197   656          289945789
  446   586          289946592
  488   558          289955384
  135   660          289956375
  303   640          289962127
  105   661          289962406
  407   606          289964159
  172   658          289978760
  467   573          289980080
  234   652          289980712
  439   590          289983519
  289   643          289985276
  156   659          289987595
  226   653          289988253
  470   571          289992411
  106   661          289995797
  284   644          289996288
  480   564          289998144
  464   575          290006719
  208   655          290010287
  136   660          290011456
  361   624          290016505
  294   642          290021472
  358   625          290023337
  511   539          290023650
  398   610          290025792
  320   636          290027456
  186   657          290028249
  316   637          290029349
  107   661          290029824
  335   632          290031343
  364   623          290032911
  503   546          290034863
  378   618          290039184
  473   569          290043826
  497   551          290047624
  342   630          290048688
  492   555          290049363
  355   626          290053251
  279   645          290053764
  324   635          290060099
  157   659          290061072
  198   656          290062808
  249   650          290063249
  108   661          290064493
  312   638          290065400
  242   651          290066939
  137   660          290067353
  173   658          290068029
  461   577          290072214
  424   598          290072216
  367   622          290072711
  422   599          290073247
  405   607          290078668
  262   648          290082520
  426   597          290084949
  218   654          290086496
  420   600          290088000
  268   647          290088855
  453   582          290097045
  109   661          290099810
  441   589          290102590
  299   641          290105620
  352   627          290106091
  428   596          290111488
  510   540          290115000
  418   601          290116433
  448   585          290117017
    0   662          290117528
    1   662          290117529
    2   662          290117536
    3   662          290117555
    4   662          290117592
    5   662          290117653
    6   662          290117744
    7   662          290117871
    8   662          290118040
    9   662          290118257
   10   662          290118528
   11   662          290118859
   12   662          290119256
   13   662          290119725
   14   662          290120272
  386   615          290120831
   15   662          290120903
   16   662          290121624
   17   662          290122441
  391   613          290122868
   18   662          290123360
  138   660          290124072
   19   662          290124387
   20   662          290125528
   21   662          290126789
  328   634          290127656
   22   662          290128176
   23   662          290129695
   24   662          290131352
  187   657          290132596
   25   662          290133153
  476   567          290134439
   26   662          290135104
  308   639          290135231
  158   659          290135491
  110   661          290135781
  370   621          290136061
  256   649          290136665
   27   662          290137211
   28   662          290139480
  209   655          290140704
   29   662          290141917
  227   653          290142160
   30   662          290144528
  235   652          290145683
   31   662          290147319
   32   662          290150296
  430   595          290151875
   33   662          290153465
   34   662          290156832
  274   646          290156960
  174   658          290158336
  416   602          290158504
   35   662          290160403
   36   662          290164184
   37   662          290168181
   38   662          290172400
  111   661          290172412
  502   547          290173331
  458   579          290176451
   39   662          290176847
  487   559          290178182
  199   656          290181015
   40   662          290181528
  139   660          290181619
  349   628          290181701
  483   562          290182915
   41   662          290186449
  381   617          290191454
   42   662          290191616
   43   662          290197035
  339   631          290197810
  396   611          290198267
   44   662          290202712
  432   594          290206152
  403   608          290206539
   45   662          290208653
  112   661          290209709
  159   659          290210858
  509   541          290212650
  414   603          290214171
   46   662          290214864
  496   552          290220544
   47   662          290221351
  373   620          290223117
   48   662          290228120
  219   654          290229723
  332   633          290230505
  525   526          290234701
   49   662          290235177
  443   588          290235779
  290   643          290236707
  188   657          290238065
  304   640          290238464
  285   644          290239109
  140   660          290240000
  524   527          290241007
   50   662          290242528
  243   651          290243358
  113   661          290247678
  175   658          290249687
  250   650          290250000
   51   662          290250179
  491   556          290250387
  523   528          290253619
   52   662          290258136
  479   565          290264364
   53   662          290266405
  210   655          290272375
  522   529          290272537
  434   593          290274361
   54   662          290274992
  346   629          290279925
  295   642          290281663
  412   604          290283392
   55   662          290283903
  114   661          290286325
  160   659          290287179
  280   645          290288125
  263   648          290289239
   56   662          290293144
  228   653          290297429
  521   530          290297761
  141   660          290299221
  200   656          290300416
  450   584          290301704
   57   662          290302721
  269   647          290305132
  469   572          290310957
  236   652          290312064
   58   662          290312640
  466   574          290313920
  508   542          290316600
  501   548          290318093
  455   581          290319316
   59   662          290322907
  115   661          290325656
  520   531          290329291
  317   637          290329866
   60   662          290333528
  376   619          290334035
  257   649          290334042
  321   636          290335617
  389   614          290339413
  176   658          290342088
   61   662          290344509
  189   657          290344662
  472   570          290347048
  401   609          290347730
  463   576          290355823
   62   662          290355856
  436   592          290356544
  313   638          290358369
  142   660          290359288
  161   659          290364460
  116   661          290365677
  410   605          290366125
  519   532          290367127
   63   662          290367575
  384   616          290368000
  336   632          290369024
  220   654          290374264
  300   641          290374721
  325   635          290376000
   64   662          290379672
  275   646          290383011
  445   587          290383128
  394   612          290383912
   65   662          290392153
  495   553          290399752
  343   630          290400607
   66   662          290405024
  211   655          290405306
  117   661          290406394
  486   560          290407256
  362   624          290408552
  359   625          290408904
  518   533          290411269
   67   662          290418291
  143   660          290420207
  309   639          290420748
  201   656          290421017
  244   651          290421235
  475   568          290422307
  507   543          290426850
  365   623          290431492
   68   662          290431960
  356   626          290432392
  482   563          290433715
  177   658          290435545
  460   578          290436552
  251   650          290438251
  162   659          290442707
   69   662          290446037
  118   661          290447813
  329   634          290451393
  190   657          290452393
  438   591          290452743
  229   653          290454066
  490   557          290457693
   70   662          290460528
  517   534          290461717
  408   606          290462328
  379   618          290468971
  500   549          290469149
   71   662          290475439
  368   622          290477880
  353   627          290478860
  237   652          290479861
  144   660          290481984
  286   644          290483640
  291   643          290489878
  119   661          290489940
   72   662          290490776
  264   648          290497536
  452   583          290500695
  399   610          290502199
   73   662          290506545
  305   640          290516625
  516   535          290518471
  221   654          290520125
  163   659          290521926
   74   662          290522752
  270   647          290523023
  281   645          290524166
  178   658          290530064
  120   661          290532781
  258   649          290532961
  478   566          290536848
   75   662          290539403
  212   655          290539503
  202   656          290542824
  506   544          290543400
  340   631          290543591
  296   642          290543624
  145   660          290544625
  447   586          290544679
  371   621          290547872
  350   628          290548152
  457   580          290555993
   76   662          290556504
  191   657          290561264
  333   633          290562174
  440   590          290563000
  387   615          290568978
  406   607          290571959
   77   662          290574061
  121   661          290576342
  515   536          290581531
  392   613          290582685
  494   554          290585248
   78   662          290592080
  245   651          290600576
  164   659          290602123
  146   660          290608136
  423   599          290608766
   79   662          290610567
  276   646          290610712
  230   653          290612077
  425   598          290612817
  421   600          290618461
  122   661          290620629
  179   658          290625651
  499   550          290626499
  252   650          290628008
  382   617          290628081
   80   662          290629528
  427   597          290630656
  318   637          290632285
  468   573          290635749
  347   629          290640112
  374   620          290641624
  419   601          290641860
  485   561          290642606
  301   641          290645622
  322   636          290645704
   81   662          290648969
  238   652          290649080
  514   537          290650897
  314   638          290653216
  465   575          290654000
  471   571          290656522
  429   596          290662325
  123   661          290665648
  203   656          290665843
  505   545          290666250
  222   654          290667312
   82   662          290668896
  397   611          290669904
  192   657          290671281
  489   558          290671281
  147   660          290672523
  213   655          290674972
  417   602          290678921
  165   659          290683304
  442   589          290687357
   83   662          290689315
  481   564          290690785
  326   635          290693851
  404   608          290694976
  265   648          290707417
  431   595          290707866
  310   639          290708119
  337   632          290708721
   84   662          290710232
  462   577          290711161
  124   661          290711405
  454   582          290714032
  474   569          290716433
  449   585          290720474
  180   658          290722312
  513   538          290726569
  415   603          290729602
  287   644          290729887
   85   662          290731653
  259   649          290733428
  148   660          290737792
  271   647          290742534
  292   643          290744795
   86   662          290753584
  344   630          290754584
  125   661          290757906
  377   619          290759292
  282   645          290761893
  166   659          290765475
  433   594          290767321
  231   653          290771468
   87   662          290776031
  493   555          290777032
  330   634          290777104
  246   651          290781387
  193   657          290782450
  204   656          290790080
  498   551          290790143
  413   604          290793861
  390   614          290794544
  504   546          290795400
  306   640          290796616
  360   625          290796625
   88   662          290799000
  363   624          290802771
  149   660          290803949
  126   661          290805157
  459   579          290807118
  297   642          290807361
  512   539          290808547
  385   616          290811521
  214   655          290811719
  357   626          290813669
  477   567          290815596
  223   654          290815831
  253   650          290819277
  239   652          290819727
  181   658          290820053
   89   662          290822497
  444   588          290825856
  402   609          290831337
  366   623          290832263
  277   646          290840069
  435   593          290840732
   90   662          290846528
  167   659          290848642
  395   612          290850803
  127   661          290853164
  354   627          290853747
  150   660          290871000
   91   662          290871099
  411   605          290871656
  484   562          290884232
  369   622          290885257
  488   559          290891151
  341   631          290891412
  194   657          290894777
  334   633          290895841
   92   662          290896216
  511   540          290896831
  380   618          290901032
  128   661          290901933
  451   584          290910555
  205   656          290915541
  351   628          290916703
  302   641          290918329
  182   658          290918880
  266   648          290918888
   93   662          290921885
  437   592          290928141
  503   547          290930850
  232   653          290932245
  168   659          290932811
  260   649          290935449
  319   637          290936612
  151   660          290938951
  456   581          290941757
   94   662          290948112
  215   655          290949750
  315   638          290949947
  129   661          290951470
  480   565          290954125
  323   636          290957723
  497   552          290960081
  372   621          290961909
  409   606          290962945
  272   647          290963671
  247   651          290963674
  224   654          290965688
  467   574          290966787
  470   572          290972248
   95   662          290974903
  492   556          290975104
  288   644          290977856
  446   587          290978539
  400   610          290981000
  510   541          290991421
  240   652          290991808
  311   639          290997350
  464   576          291000320
  283   645          291001312
  293   643          291001464
  130   661          291001781
   96   662          291002264
  348   629          291002381
  152   660          291007808
  195   657          291008268
  254   650          291012064
  327   635          291013658
  473   570          291016817
  169   659          291017988
  183   658          291018799
  388   615          291019447
  439   591          291029590
   97   662          291030201
  206   656          291042232
  393   613          291044854
  338   632          291050440
  131   661          291052872
   98   662          291058720
  375   620          291062375
  526   526          291063152
  525   527          291066308
  383   617          291067000
  407   607          291067686
  278   646          291071088
  502   548          291072600
  461   578          291072733
  298   642          291072880
  524   528          291075776
  153   660          291077577
  307   640          291078443
   99   662          291087827
  216   655          291089071
  523   529          291091556
  509   542          291092317
  233   653          291094414
  476   568          291100608
  170   659          291104179
  132   661          291104749
  331   634          291104795
  345   630          291110625
  522   530          291113648
  453   583          291114964
  225   654          291116889
  487   560          291117303
  100   662          291117528
  184   658          291119816
  196   657          291122929
  267   648          291131955
  483   563          291132134
  496   553          291136313
  261   649          291139030
  521   531          291142052
  398   611          291143923
  441   590          291145121
  448   586          291145448
  424   599          291146823
  248   651          291147443
  101   662          291147829
  154   660          291148264
  422   600          291151448
  426   598          291155968
  133   661          291157418
  241   652          291165329
  420   601          291169801
  207   656          291170159
  520   532          291176768
  102   662          291178736
  428   597          291178925
  491   557          291179464
  458   580          291183912
  405   608          291185837
  273   647          291186440
  361   625          291186506
  378   619          291186811
  171   659          291191390
  303   641          291192848
  358   626          291197088
  364   624          291199168
  508   543          291199519
  418   602          291201840
  255   650          291206375
  103   662          291210255
  134   661          291210885
  430   596          291215736
  519   533          291217796
  155   660          291219875
  501   549          291220650
  185   658          291221937
  479   566          291223735
  289   644          291227553
  217   655          291229688
  355   627          291230758
  335   633          291231512
  367   623          291235230
  197   657          291238766
  342   631          291241279
  104   662          291242392
  284   645          291242429
  320   637          291242853
  416   603          291247523
  316   638          291248568
  391   614          291252015
  386   616          291257352
  234   653          291257981
  294   643          291259891
  518   534          291265136
  135   661          291265156
  432   595          291266443
  226   654          291269440
  324   636          291271680
  443   589          291274776
  105   662          291275153
  172   659          291279627
  352   628          291287360
  312   639          291288447
  156   660          291292416
  469   573          291294226
  370   622          291294848
  208   656          291299328
  279   646          291303775
  466   575          291304071
  414   604          291306808
  106   662          291308544
  507   544          291313027
  403   609          291317356
  517   535          291318788
  495   554          291318839
  396   612          291320064
  136   661          291320237
  472   571          291323459
  186   658          291325168
  450   585          291326625
  434   594          291331088
  249   651          291332700
  455   582          291333743
  381   618          291335373
  328   635          291335427
  299   642          291340187
  242   652          291340296
  107   662          291342571
  262   649          291344177
  268   648          291346624
  486   561          291349737
  463   577          291352880
  198   657          291355785
  308   640          291362112
  157   660          291365893
  349   629          291366738
  173   659          291368896
  218   655          291371607
  500   550          291375000
  137   661          291376134
  108   662          291377240
  373   621          291378178
  516   536          291378752
  412   605          291379653
  482   564          291386312
  490   558          291390112
  475   569          291391884
  339   632          291394187
  256   650          291402216
  436   593          291409713
  274   647          291410847
  109   662          291412557
  445   588          291418597
  235   653          291422952
  227   654          291423347
  187   658          291429515
  209   656          291429745
  506   545          291432841
  138   661          291432853
    0   663          291434247
    1   663          291434248
    2   663          291434255
    3   663          291434274
    4   663          291434311
    5   663          291434372
    6   663          291434463
  332   634          291434472
    7   663          291434590
    8   663          291434759
    9   663          291434976
   10   663          291435247
   11   663          291435578
   12   663          291435975
   13   663          291436444
   14   663          291436991
   15   663          291437622
   16   663          291438343
   17   663          291439160
   18   663          291440079
  158   660          291440312
  460   579          291440539
   19   663          291441106
   20   663          291442247
   21   663          291443508
   22   663          291444895
  515   537          291445028
   23   663          291446414
   24   663          291448071
  110   662          291448528
   25   663          291449872
   26   663          291451823
   27   663          291453930
   28   663          291456199
   29   663          291458636
  174   659          291459203
   30   663          291461247
  401   610          291462201
   31   663          291464038
  410   606          291466016
   32   663          291467015
  346   630          291468736
  304   641          291469185
   33   663          291470184
  389   615          291472244
   34   663          291473551
  199   657          291473992
   35   663          291477122
  290   644          291478984
   36   663          291480903
   37   663          291484900
  111   662          291485159
  285   645          291485250
  376   620          291485376
   38   663          291489119
  139   661          291490400
   39   663          291493566
   40   663          291498247
  478   567          291499615
  438   592          291502360
   41   663          291503168
  494   555          291507659
  384   617          291508217
   42   663          291508335
  394   613          291509381
   43   663          291513754
  219   655          291514834
  159   660          291515679
  243   652          291516715
  514   538          291517616
   44   663          291519431
  250   651          291519451
  295   643          291520082
  452   584          291522112
  112   662          291522456
   45   663          291525372
   46   663          291531583
  188   658          291534984
  499   551          291535650
   47   663          291538070
  280   646          291538136
   48   663          291544839
  140   661          291548781
  317   638          291549085
  175   659          291550554
  263   649          291550896
  321   637          291551014
   49   663          291551896
  505   546          291558961
   50   663          291559247
  113   662          291560425
  210   656          291561416
  269   648          291562901
  408   607          291565855
   51   663          291566898
  457   581          291566934
  336   633          291569193
   52   663          291574855
  447   587          291576626
  362   625          291578553
  228   654          291578616
  313   639          291581416
  359   626          291582655
   53   663          291583124
  325   636          291587581
  485   562          291588453
  236   653          291589333
   54   663          291591711
  160   660          291592000
  343   631          291593198
  200   657          291593393
  513   539          291596516
  365   624          291597749
  114   662          291599072
  257   650          291599593
   55   663          291600622
  489   559          291607048
  141   661          291608002
  440   591          291609071
  300   642          291609288
   56   663          291609863
  356   627          291609899
  379   619          291616598
   57   663          291619440
  399   611          291620330
  468   574          291622456
   58   663          291629359
  471   572          291636359
  275   647          291636898
  115   662          291638403
   59   663          291639626
  368   623          291640399
  189   658          291641581
  176   659          291642955
  481   565          291646766
  465   576          291647601
  309   640          291647629
   60   663          291650247
  329   635          291659164
  220   655          291659375
  353   628          291660129
   61   663          291661228
  142   661          291668069
  161   660          291669281
   62   663          291672575
  116   662          291678424
  406   608          291679128
  512   540          291681728
   63   663          291684294
  423   600          291686967
  425   599          291687424
  474   570          291689424
  504   547          291691387
  211   656          291694347
  244   652          291694592
   64   663          291696391
  421   601          291700262
  427   598          291701675
  498   552          291702600
  493   556          291702773
  387   616          291705499
  371   622          291706659
  251   651          291707702
   65   663          291708872
  462   578          291711680
  392   614          291711832
  201   657          291713994
  117   662          291719141
   66   663          291721743
  419   602          291727267
  143   661          291728988
  429   597          291729762
  286   645          291729781
  442   590          291729888
  454   583          291731951
  291   644          291732155
  350   629          291733189
   67   663          291735010
  229   654          291735253
  177   659          291736412
  340   632          291739968
  305   641          291747346
  162   660          291747528
   68   663          291748679
  449   586          291748905
  190   658          291749312
  237   653          291757130
  264   649          291759193
  118   662          291760560
   69   663          291762756
  333   634          291766141
  417   603          291767940
  431   596          291771727
  382   618          291772000
  511   541          291773252
  281   646          291774177
   70   663          291777247
  270   648          291780792
  477   568          291781765
  296   643          291782043
  144   661          291790765
  397   612          291791701
   71   663          291792158
  374   621          291796685
  258   650          291798512
  119   662          291802687
  221   655          291805236
  404   609          291805793
   72   663          291807495
  459   580          291814579
  415   604          291822239
   73   663          291823264
  163   660          291826747
  433   595          291827612
  212   656          291828544
  347   630          291828923
  503   548          291830119
  488   560          291830272
  178   659          291830931
  484   563          291833451
  202   657          291835801
   74   663          291839471
  120   662          291845528
  318   638          291851504
  145   661          291853406
   75   663          291856122
  191   658          291858183
  322   637          291861101
  276   647          291864599
  444   589          291864853
  510   542          291871088
   76   663          291873223
  245   652          291873933
  497   553          291875850
  314   639          291876263
  301   642          291880189
  121   662          291889089
  413   605          291890122
   77   663          291890780
  230   654          291893264
  526   527          291894759
  252   651          291897459
  435   594          291897459
  525   528          291901077
  492   557          291904181
  326   636          291905432
  164   660          291906944
   78   663          291908799
  337   633          291908890
  377   620          291910633
  480   566          291913496
  524   529          291913713
  146   661          291916917
  238   653          291926349
  179   659          291926518
   79   663          291927286
  390   615          291927375
  523   530          291932667
  122   662          291933376
  310   640          291935000
  451   585          291935476
  402   610          291945808
   80   663          291946247
  344   631          291947175
  385   617          291951738
  222   655          291952423
  470   573          291955517
  456   582          291956184
  467   575          291956938
  522   531          291957939
  203   657          291958820
  213   656          291964013
   81   663          291965688
  192   658          291968200
  265   649          291969074
  360   626          291970376
  411   606          291971547
  363   625          291972772
  502   549          291975157
  509   543          291975236
  287   645          291976028
  395   613          291976272
  123   662          291978395
  147   661          291981304
  437   593          291981310
  330   635          291984875
   82   663          291985615
  292   644          291987072
  165   660          291988125
  521   532          291989529
  357   627          291991176
  473   571          291993228
  464   577          291997377
  366   624          291998520
  259   650          291998979
  271   648          292000303
   83   663          292006034
  282   646          292011904
  446   588          292014008
  180   659          292023179
  124   662          292024152
   84   663          292026951
  306   641          292027337
  520   533          292027437
  354   628          292035016
  297   643          292045780
  148   661          292046573
  369   623          292047776
   85   663          292048372
  380   619          292048659
  231   654          292052655
  246   652          292054744
  496   554          292055400
  487   561          292059784
  409   607          292066472
  476   569          292070185
  166   660          292070296
   86   663          292070303
  125   662          292070653
  519   534          292071663
  461   579          292076720
  439   592          292079207
  193   658          292079369
  204   657          292083057
  483   564          292084731
  508   544          292085696
  341   632          292087789
  253   651          292088728
   87   663          292092750
  277   647          292093956
  239   653          292096996
  400   611          292099131
  334   634          292099808
  214   656          292100760
  223   655          292100942
  351   629          292101740
  491   558          292111883
  149   661          292112730
   88   663          292115719
  126   662          292117904
  372   622          292120696
  181   659          292120920
  518   535          292122207
  501   550          292126501
  453   584          292136381
   89   663          292139216
  302   642          292152896
  167   660          292153463
  319   638          292155831
  388   616          292155968
   90   663          292163247
  127   662          292165911
  315   639          292172994
  323   637          292173120
  393   614          292174001
  407   608          292174855
  448   587          292177395
  517   536          292179069
  150   661          292179781
  266   649          292180545
  479   567          292186502
   91   663          292187818
  348   630          292191192
  441   591          292191192
  194   658          292191696
  458   581          292194853
  260   650          292201000
  507   545          292202468
  205   657          292208518
  383   618          292210919
   92   663          292212935
  232   654          292213432
  128   662          292214680
  375   621          292217436
  182   659          292219747
  272   648          292221440
  288   645          292223997
  311   640          292224231
  424   600          292225024
  327   636          292225239
  426   599          292230575
  422   601          292233249
  247   652          292237031
  168   660          292237632
   93   663          292238604
  215   656          292238791
  495   555          292241250
  516   537          292242249
  293   644          292243741
  151   661          292247732
  428   598          292249944
  338   633          292250609
  224   655          292250799
  283   646          292251323
  420   602          292255208
  129   662          292264217
   94   663          292264831
  398   612          292265720
  240   653          292269077
  469   574          292280933
  254   651          292281515
  430   597          292283173
  500   551          292284151
  418   603          292290859
   95   663          292291622
  486   562          292295584
  405   609          292296654
  466   576          292297672
  345   631          292303216
  472   572          292303296
  195   658          292305187
  307   641          292309164
  298   643          292311299
  515   538          292311747
  331   635          292312566
  130   662          292314528
  152   661          292316589
  443   590          292317307
   96   663          292318983
  183   659          292319666
  169   660          292322809
  278   647          292324975
  506   546          292325552
  490   559          292325879
  432   596          292330304
  206   657          292335209
  378   620          292338152
  416   604          292340160
  482   565          292342293
   97   663          292346920
  455   583          292351662
  463   578          292353399
  450   586          292355056
  361   626          292360257
  475   570          292364875
  131   662          292365619
  364   625          292369169
  358   627          292374595
   98   663          292375439
  233   654          292375601
  216   656          292378112
  391   615          292384846
  153   661          292386358
  514   539          292387563
  434   595          292391379
  267   649          292393612
  386   617          292397569
  367   624          292401487
  225   655          292402000
  414   605          292403069
   99   663          292404546
  261   650          292404581
  170   660          292409000
  355   628          292412027
  132   662          292417496
  196   658          292419848
  184   659          292420683
  248   652          292420800
  303   642          292427415
  403   610          292431827
  494   556          292433400
  100   663          292434247
  335   634          292435479
  342   632          292437656
  241   653          292442598
  273   648          292444209
  396   613          292445533
  460   580          292448000
  499   552          292448107
  505   547          292454948
  154   661          292457045
  370   623          292457367
  445   589          292457594
  320   638          292462072
  207   657          292463136
  101   663          292464548
  478   568          292465784
  436   594          292466440
  513   540          292469697
  133   662          292470165
  316   639          292471615
  352   629          292472397
  289   645          292473694
  255   651          292475826
  412   606          292479544
  381   619          292483000
  324   637          292487077
  284   646          292492440
  102   663          292495455
  171   660          292496211
  294   644          292502168
  312   640          292515328
  217   656          292518729
  185   659          292522804
  134   662          292523632
  103   663          292526974
  155   661          292528656
  197   658          292535685
  373   622          292536965
  485   563          292537672
  234   654          292539168
  489   560          292546169
  328   636          292547008
  452   585          292547033
  226   655          292554551
  438   593          292555529
  349   630          292555549
  279   647          292557662
  512   541          292558149
  104   663          292559111
  410   607          292569543
  135   662          292577903
  299   643          292578606
  401   611          292580332
  457   582          292581361
  172   660          292584448
  504   548          292590656
  105   663          292591872
  208   657          292592305
  308   641          292592833
  339   633          292594356
  156   661          292601197
  249   652          292606057
  481   566          292606137
  268   649          292608281
  389   616          292608765
  262   650          292609728
  447   588          292612095
  468   575          292612607
  242   653          292617565
  498   553          292618369
  471   573          292619628
  106   663          292625263
  186   659          292626035
  493   557          292631850
  136   662          292632984
  394   614          292638528
  376   621          292640437
  332   635          292642243
  465   577          292644658
  384   618          292652136
  198   658          292652704
  511   542          292652919
  440   592          292658688
  107   663          292659290
  218   656          292660648
  346   631          292661327
  474   571          292665835
  274   648          292668616
  256   651          292671667
  408   608          292673024
  173   660          292673717
  157   661          292674674
  137   662          292688881
  108   663          292693959
  304   642          292703752
  235   654          292704139
  227   655          292708458
  462   579          292715667
  209   657          292722722
  290   645          292725125
  527   527          292726366
  109   663          292729276
  526   528          292729528
  187   659          292730382
  503   549          292732676
  285   646          292735261
  525   529          292739014
  399   612          292742127
  138   662          292745600
  158   661          292749093
  477   569          292751342
  362   626          292752304
  454   584          292753368
  510   543          292754007
  524   530          292754824
    0   664          292754944
    1   664          292754945
    2   664          292754952
    3   664          292754971
    4   664          292755008
    5   664          292755069
    6   664          292755160
    7   664          292755287
    8   664          292755456
    9   664          292755673
   10   664          292755944
   11   664          292756275
   12   664          292756672
   13   664          292757141
   14   664          292757688
   15   664          292758319
   16   664          292759040
   17   664          292759857
  359   627          292760162
   18   664          292760776
   19   664          292761803
  295   644          292762359
   20   664          292762944
  174   660          292764024
   21   664          292764205
  110   663          292765247
   22   664          292765592
  425   600          292765625
   23   664          292767111
  365   625          292767750
  379   620          292767939
   24   664          292768768
  423   601          292768768
  321   638          292770233
   25   664          292770569
  199   658          292770911
  317   639          292772132
   26   664          292772520
  488   561          292772753
  336   634          292773160
   27   664          292774627
  442   591          292775959
  427   599          292776282
   28   664          292776896
  523   531          292776958
   29   664          292779333
  449   587          292780852
   30   664          292781944
   31   664          292784735
  421   602          292785669
  484   564          292786048
   32   664          292787712
  343   632          292789575
  406   609          292789945
   33   664          292790881
  356   628          292791168
  280   647          292792023
  250   652          292792808
  243   653          292793984
   34   664          292794248
  497   554          292794937
   35   664          292797819
  429   598          292800781
   36   664          292801600
  111   663          292801878
  325   637          292802978
  139   662          292803147
  219   656          292803875
  522   532          292805416
   37   664          292805597
  368   624          292806656
  313   640          292808297
   38   664          292809816
   39   664          292814263
  419   603          292816286
  263   650          292816447
   40   664          292818944
   41   664          292823865
  159   661          292824460
  269   649          292824558
  459   581          292825520
   42   664          292829032
   43   664          292834451
  188   659          292835851
  492   558          292836600
  431   597          292839164
  112   663          292839175
   44   664          292840128
  521   533          292840198
  392   615          292844663
  353   629          292845166
  387   617          292845716
   45   664          292846069
  300   643          292847707
   46   664          292852280
  210   657          292854393
  175   660          292855375
   47   664          292858767
  417   604          292860577
  509   544          292861413
  140   662          292861528
  228   655          292863727
   48   664          292865536
  257   651          292869044
  371   623          292869178
  236   654          292870520
  329   636          292870745
   49   664          292872593
  480   567          292876263
  113   663          292877144
  309   641          292878350
   50   664          292879944
  502   550          292881008
  520   534          292881304
   51   664          292887595
  200   658          292890312
  433   596          292891473
  275   648          292894667
   52   664          292895552
  160   661          292900781
   53   664          292903821
  444   590          292907384
   54   664          292912408
  114   663          292915791
  397   613          292917170
  415   605          292918500
  382   619          292919627
  404   610          292920264
  141   662          292920749
   55   664          292921319
  350   630          292922000
  519   535          292928734
   56   664          292930560
   57   664          292940137
  340   633          292940137
  470   574          292942224
  189   659          292942448
  176   660          292947776
  220   656          292948416
   58   664          292950056
  467   576          292950539
  115   663          292955122
  374   622          292955472
  435   595          292957750
   59   664          292960323
  451   586          292963907
   60   664          292970944
  244   653          292971861
  473   572          292973065
  333   635          292973912
  456   583          292974103
  508   545          292975137
  496   555          292977811
  161   661          292978062
  291   645          292978296
  286   646          292979792
  142   662          292980816
  251   652          292981059
  305   642          292981913
   61   664          292981925
  518   536          292982488
  211   657          292987324
  413   606          292990013
   62   664          292993272
  116   663          292995143
  464   578          292997896
   63   664          293004991
  487   562          293005631
  201   658          293010913
   64   664          293017088
  229   655          293020364
  347   631          293021514
  296   644          293024320
  264   650          293024744
  281   647          293028064
   65   664          293029569
  501   551          293035652
  117   663          293035860
  437   594          293038037
  237   654          293038317
  483   565          293040712
  177   660          293041233
  143   662          293041735
   66   664          293042440
  270   649          293042449
  517   537          293042566
  476   570          293043176
  491   559          293047650
  190   659          293050179
  446   589          293053005
   67   664          293055707
  162   661          293056309
  390   616          293063896
  402   611          293063939
  377   621          293065694
  258   651          293067963
   68   664          293069376
  318   639          293074551
  411   607          293075074
  118   663          293077279
  322   638          293080320
   69   664          293083453
  461   580          293084181
  221   656          293094277
  507   546          293095179
  385   618          293095657
   70   664          293097944
  314   640          293103144
  144   662          293103512
  395   614          293105419
  516   538          293108968
   71   664          293112855
  337   634          293112857
  301   643          293118608
  119   663          293119406
  326   637          293120829
  212   657          293121521
  276   648          293122368
   72   664          293128192
  439   593          293132376
  202   658          293132720
  163   661          293135528
  178   660          293135752
  344   632          293143552
   73   664          293143961
  363   626          293146523
  360   627          293147883
  245   653          293151202
  479   568          293152671
  191   659          293159050
   74   664          293160168
  453   585          293161302
  120   663          293162247
  310   641          293165721
  145   662          293166153
  495   556          293166991
  366   625          293168521
  252   652          293170816
  357   628          293172445
  409   608          293173641
   75   664          293176819
  230   655          293178375
  515   539          293181694
   76   664          293193920
  330   636          293196456
  500   552          293196608
  380   620          293200000
  121   663          293205808
  238   654          293207536
  458   582          293209280
   77   664          293211477
  448   588          293212864
  369   624          293214033
  164   661          293215725
  354   629          293220053
  400   612          293220928
  506   547          293221539
  287   646          293226039
   78   664          293229496
  146   662          293229664
  179   660          293231339
  292   645          293233213
  265   650          293234625
  441   592          293240809
  222   656          293241464
  486   563          293244803
   79   664          293247983
  122   663          293250095
  203   658          293255739
  213   657          293256990
  514   540          293260744
  306   642          293261904
  271   649          293261960
  490   560          293265000
  282   647          293265791
   80   664          293266944
  259   651          293268430
  192   659          293269067
  469   575          293271084
  372   623          293283215
  407   609          293285672
   81   664          293286385
  472   573          293286565
  341   633          293287958
  297   644          293288057
  351   630          293290551
  147   662          293294051
  466   577          293294729
  123   663          293295114
  388   617          293296185
  165   661          293296906
  482   566          293301664
   82   664          293306312
  424   601          293306825
  393   615          293306832
  334   635          293307579
  426   600          293308776
  422   602          293318656
  428   599          293324551
   83   664          293326731
  180   660          293328000
  246   653          293332013
  231   655          293337766
  124   663          293340871
  475   571          293341286
  420   603          293344227
  513   541          293346118
   84   664          293347648
  277   648          293351725
  430   598          293354192
  505   548          293354217
  463   579          293357386
  383   619          293358546
  148   662          293359320
  253   652          293362085
  494   557          293362477
  443   591          293363378
  499   553          293363876
   85   664          293369069
  455   584          293373079
  375   622          293376223
  239   654          293378183
  319   639          293378878
  166   661          293379077
  204   658          293379976
  193   659          293380236
  418   604          293383496
  348   631          293383783
  450   587          293387003
  125   663          293387372
  223   656          293389983
   86   664          293391000
  398   613          293391189
  302   643          293391315
  323   638          293392339
  214   657          293393737
  432   597          293397741
  315   640          293399875
  405   610          293411125
   87   664          293413447
  149   662          293425477
  181   660          293425741
  126   663          293434623
  478   569          293435361
   88   664          293436416
  416   605          293436421
  512   542          293437816
  327   637          293440636
  266   650          293446096
  338   634          293454576
  311   641          293454952
  434   596          293455240
  460   581          293458941
   89   664          293459913
  167   661          293462244
  260   651          293470451
  288   646          293474008
  127   663          293482630
  272   649          293483097
   90   664          293483944
  489   561          293488650
  293   645          293489882
  485   564          293490269
  150   662          293492528
  194   659          293492563
  378   621          293493213
  504   549          293493213
  232   655          293498543
  345   632          293499593
  445   590          293500125
  414   606          293502960
  283   647          293505210
  205   658          293505437
   91   664          293508515
  247   653          293514300
  391   616          293521367
  331   636          293524147
  182   660          293524568
  436   595          293526731
  128   663          293531399
  215   657          293531768
   92   664          293533632
  511   543          293535838
  498   554          293537456
  361   627          293537764
  224   656          293539840
  386   618          293541488
  364   626          293542920
  307   642          293543731
  168   661          293546413
  403   611          293549958
  240   654          293550264
  298   644          293553576
  254   652          293554872
  358   628          293555864
   93   664          293559301
  151   662          293560479
  527   528          293561135
  493   558          293564269
  526   529          293567465
  481   567          293568904
  367   625          293571488
  396   614          293574680
  452   586          293575464
  525   530          293580125
  129   663          293580936
  278   648          293582744
  412   607          293583071
   94   664          293585528
  355   629          293597064
  524   531          293599115
  457   583          293599280
  195   659          293606054
  468   576          293606208
  471   574          293606335
  438   594          293612256
   95   664          293612319
  370   624          293623624
  523   532          293624435
  183   660          293624487
  152   662          293629336
  130   663          293631247
  169   661          293631590
  206   658          293632128
  381   620          293634341
  342   633          293637825
  503   550          293638527
   96   664          293639680
  510   544          293640184
  335   635          293643250
  465   578          293645177
  474   572          293645672
  447   589          293651092
  522   533          293656085
  267   650          293659163
  233   655          293660712
  352   630          293661208
  303   643          293665834
   97   664          293667617
  216   657          293671089
  261   651          293674032
  410   608          293676712
  131   663          293682338
  320   639          293685119
  225   656          293691041
  521   534          293694065
   98   664          293696136
  248   653          293698069
  316   640          293698496
  153   662          293699105
  373   623          293699484
  401   612          293702129
  273   649          293705866
  324   638          293706296
  440   593          293711857
  497   555          293717348
  170   661          293717781
  488   562          293718600
  196   659          293720715
  462   580          293723128
  289   646          293723705
  241   654          293723785
  477   570          293724333
   99   664          293725243
  184   660          293725504
  132   663          293734215
  520   535          293738375
  484   565          293742029
  312   641          293746049
  284   647          293746327
  349   631          293748140
  294   645          293748309
  389   617          293748982
  255   652          293749183
  509   545          293750854
  100   664          293754944
  207   658          293760055
  328   637          293762405
  154   662          293769792
  394   615          293771359
  492   559          293772367
  454   585          293778289
  408   609          293783841
  101   664          293785245
  133   663          293786884
  519   536          293789015
  502   551          293790159
  339   634          293798323
  376   622          293799224
  384   619          293799763
  171   661          293804992
  217   657          293811706
  279   648          293815431
  102   664          293816152
  449   588          293816321
  299   644          293820883
  234   655          293824279
  442   592          293825576
  308   642          293827400
  185   660          293827625
  197   659          293836552
  459   582          293839947
  134   663          293840351
  155   662          293841403
  480   568          293842432
  226   656          293843592
  518   537          293845985
  425   601          293847426
  103   664          293847671
  332   636          293853824
  423   602          293854175
  427   600          293854483
  346   632          293857704
  399   613          293867596
  508   546          293867848
  268   650          293873832
  421   603          293874688
  429   599          293875388
  262   651          293879179
  104   664          293879808
  249   653          293883326
  208   658          293889224
  172   661          293893229
  135   663          293894622
  242   654          293898752
  496   556          293903552
  406   610          293904416
  419   604          293908923
  517   538          293909285
  431   598          293910183
  105   664          293912569
  156   662          293913944
  379   621          293923000
  362   627          293929811
  274   649          293930273
  186   660          293930856
  470   575          293932375
  359   628          293941431
  365   626          293941501
  304   643          293942171
  256   652          293945024
  106   664          293945960
  467   577          293947596
  501   552          293948109
  136   663          293949703
  444   591          293953455
  198   659          293953571
  218   657          293953625
  487   563          293954850
  473   573          293956334
  417   605          293956838
  433   597          293958910
  290   646          293975136
  356   629          293976205
  368   625          293976657
  516   539          293978915
  107   664          293979987
  336   635          293980931
  392   616          293981184
  173   661          293982498
  491   560          293986771
  157   662          293987421
  285   647          293989148
  235   655          293989250
  387   618          293989635
  343   633          293989744
  507   547          293991166
  321   639          293993280
  456   584          293995520
  451   587          293995854
  227   656          293997499
  317   640          293999013
  483   566          294000083
  464   579          294001883
  137   663          294005600
  295   645          294008500
  108   664          294014656
  415   606          294018391
  476   571          294019587
  209   658          294019641
  435   596          294021611
  325   638          294022197
  353   630          294033977
  187   660          294035203
  371   624          294035435
  404   611          294038395
  313   641          294039018
  397   614          294046317
  280   648          294049792
  109   664          294049973
  515   540          294054875
  158   662          294061840
  138   663          294062319
  250   653          294070077
  382   620          294070968
  199   659          294071778
  174   661          294072805
  243   654          294075171
    0   665          294079625
    1   665          294079626
    2   665          294079633
    3   665          294079652
    4   665          294079689
    5   665          294079750
    6   665          294079841
    7   665          294079968
    8   665          294080137
    9   665          294080354
   10   665          294080625
   11   665          294080956
   12   665          294081353
   13   665          294081822
   14   665          294082369
   15   665          294083000
   16   665          294083721
   17   665          294084538
   18   665          294085457
  263   651          294085898
  110   664          294085944
  329   637          294086142
   19   665          294086484
   20   665          294087625
   21   665          294088886
  300   644          294089984
  269   650          294090109
   22   665          294090273
   23   665          294091792
   24   665          294093449
  413   607          294093540
  461   581          294095122
   25   665          294095250
  446   590          294095536
  495   557          294096068
  219   657          294096852
   26   665          294097201
  437   595          294098328
   27   665          294099308
   28   665          294101577
   29   665          294104014
   30   665          294106625
   31   665          294109416
  500   553          294112377
   32   665          294112393
  309   642          294112917
  350   631          294114591
   33   665          294115562
  374   623          294117991
   34   665          294118929
  139   663          294119866
  506   548          294120808
  479   569          294122248
   35   665          294122500
  111   664          294122575
   36   665          294126281
   37   665          294130278
   38   665          294134497
  514   541          294137165
  159   662          294137207
   39   665          294138944
  188   660          294140672
  257   652          294142401
   40   665          294143625
  340   634          294144104
   41   665          294148546
  210   658          294151312
  228   656          294152768
   42   665          294153713
  236   655          294155631
  275   649          294156324
   43   665          294159132
  112   664          294159872
  175   661          294164156
   44   665          294164809
   45   665          294170750
   46   665          294176961
  140   663          294178247
  411   608          294182243
   47   665          294183448
  333   636          294185493
  402   612          294185736
  439   594          294189103
  453   586          294189733
   48   665          294190217
  200   659          294191179
   49   665          294197274
  486   564          294197400
  113   664          294197841
  390   617          294204113
   50   665          294204625
  490   561          294207481
   51   665          294212276
  160   662          294213528
  347   632          294217891
   52   665          294220233
  305   643          294220332
  377   622          294224481
  513   542          294225785
  458   583          294227199
  291   646          294228307
   53   665          294228502
  286   647          294233679
  114   664          294236488
   54   665          294237089
  141   663          294237468
  395   615          294238250
  220   657          294241393
  385   619          294243284
   55   665          294246000
  189   660          294247269
  448   589          294251861
  244   654          294253048
   56   665          294255241
  176   661          294256557
  505   549          294256774
  251   653          294258328
  482   567          294264431
  469   576          294264685
   57   665          294264818
  296   645          294270461
  472   574          294273272
   58   665          294274737
  115   664          294275819
  499   554          294282963
  211   658          294284243
  409   609          294284458
   59   665          294285004
  281   648          294285833
  161   662          294290809
  441   593          294293978
  264   651          294294195
  494   558          294294896
  466   578          294295248
   60   665          294295625
  142   663          294297535
  318   640          294301432
  322   639          294303367
   61   665          294306606
  270   650          294308000
  229   656          294309405
  201   659          294311780
  116   664          294315840
   62   665          294317953
  337   635          294320628
  512   543          294320735
  475   572          294321123
  237   655          294323428
  363   627          294324030
  360   628          294329152
   63   665          294329672
  314   641          294333865
  326   638          294340048
  258   652          294341320
   64   665          294341769
  366   626          294342272
  344   633          294343721
  400   613          294346397
  177   661          294350014
   65   665          294354250
  190   660          294355000
  380   621          294355061
  117   664          294356557
  357   629          294357482
  143   663          294358454
  301   644          294360885
  463   580          294364847
   66   665          294367121
  162   662          294369056
   67   665          294380388
  276   649          294384025
  369   625          294384034
  221   657          294387254
  426   601          294390577
  424   602          294392232
   68   665          294394057
  528   528          294395904
  118   664          294397976
  455   585          294398000
  504   550          294399064
  527   529          294399072
  407   610          294400143
  310   642          294400288
  428   600          294402752
  422   603          294407675
   69   665          294408134
  478   570          294408352
  526   530          294408576
  354   630          294408864
  330   637          294411853
  443   592          294412995
  212   658          294418440
  144   663          294420231
  511   544          294422015
  450   588          294422472
   70   665          294422625
  525   531          294424416
  430   599          294428799
  245   654          294432389
  202   659          294433587
  489   562          294434497
  420   604          294436864
   71   665          294437536
  119   664          294440103
  388   618          294440104
  393   616          294443353
  178   661          294444533
  485   565          294446250
  524   532          294446592
  252   653          294448085
  163   662          294448275
  372   624          294449472
   72   665          294452873
  498   555          294459867
  191   660          294463871
  230   656          294467416
   73   665          294468642
  432   598          294468760
  460   582          294473368
  523   533          294475104
  418   605          294479757
  287   647          294479926
  145   663          294482872
  120   664          294482944
  351   631          294483142
  292   646          294483224
   74   665          294484849
  341   634          294491925
  238   655          294492647
  493   559          294500036
  306   643          294500323
   75   665          294501500
  265   651          294504076
  383   620          294509887
  522   534          294509952
   76   665          294518601
  334   636          294519160
  398   614          294520336
  434   597          294522677
  282   648          294523560
  121   664          294526505
  271   650          294527511
  164   662          294528472
  405   611          294529256
  510   545          294529625
  297   645          294534198
  222   657          294534441
  481   568          294535073
   77   665          294536158
  416   606          294536312
  375   623          294538742
  179   661          294540120
  259   652          294541787
  445   591          294546196
  146   663          294546383
  503   551          294547678
  521   535          294551136
  213   658          294553909
   78   665          294554177
  203   659          294556606
  122   664          294570792
   79   665          294572664
  192   660          294573888
  348   632          294580160
  436   596          294590592
   80   665          294591625
  471   575          294596486
  520   536          294598656
  468   577          294603265
  319   640          294605759
  414   607          294606487
  452   587          294607411
  165   662          294609653
  147   663          294610770
   81   665          294611066
  246   654          294613200
  277   649          294613382
  323   639          294615386
  123   664          294615811
  457   584          294620697
  231   656          294626807
  474   573          294628941
  315   641          294630596
   82   665          294630993
  302   644          294633592
  180   661          294636781
  253   653          294639354
  497   556          294643089
  509   546          294643565
  465   579          294649164
   83   665          294651412
  378   622          294652000
  519   537          294652512
  327   638          294659855
  124   664          294661568
  391   617          294661584
  338   635          294662347
  239   655          294663294
  488   563          294667819
  403   612          294671755
   84   665          294672329
  438   595          294672547
  148   663          294676039
  204   659          294680843
  223   657          294682960
  193   660          294685057
  386   619          294689115
  311   642          294689519
  412   608          294690240
  214   658          294690656
  166   662          294691824
  447   590          294693623
   85   665          294693750
  345   633          294699762
  477   571          294700744
  484   566          294701400
  502   552          294702616
  396   615          294707511
  125   664          294708069
  492   560          294711488
  518   538          294712704
  266   651          294715547
   86   665          294715681
  361   628          294719033
  364   627          294720427
  288   647          294727895
  462   581          294734069
  181   661          294734522
   87   665          294738128
  331   637          294739544
  293   646          294739893
  358   629          294740901
  149   663          294742196
  260   652          294743808
  367   626          294745239
  272   650          294748648
  126   664          294755320
   88   665          294761097
  283   648          294762979
  508   547          294763835
  440   594          294768584
  167   662          294774991
  517   539          294779232
  307   643          294782150
   89   665          294784594
  355   630          294785875
  410   609          294787529
  232   656          294787584
  381   621          294789402
  370   625          294793625
  247   654          294795487
  194   660          294797384
  298   645          294799717
  127   664          294803327
  205   659          294806304
  454   586          294806720
   90   665          294808625
  150   663          294809247
  480   569          294812009
  401   613          294827598
  215   658          294828687
  254   653          294832141
  496   557          294832629
  224   657          294832817
   91   665          294833196
  182   661          294833349
  240   655          294835375
  342   634          294841792
  278   649          294844401
  128   664          294852096
  516   540          294852096
  352   631          294853799
  335   636          294854831
  449   589          294855318
  459   583          294857866
   92   665          294858313
  168   662          294859160
  501   553          294863878
  373   624          294865741
  151   663          294877198
  442   593          294878745
   93   665          294883982
  507   548          294890435
  389   618          294892901
  408   610          294898312
  129   664          294901633
  487   564          294907447
  394   616          294907880
  303   644          294908111
   94   665          294910209
  195   660          294910875
  320   640          294912000
  470   576          294925976
  267   651          294928614
  316   641          294929217
  491   561          294929252
  324   639          294929343
  515   541          294931296
  425   602          294932833
  206   659          294932995
  183   661          294933268
  427   601          294936284
   95   665          294937000
  473   574          294943041
  423   603          294943194
  169   662          294944337
  349   632          294944517
  152   663          294946055
  261   652          294947389
  467   578          294948115
  233   656          294949753
  384   620          294951104
  130   664          294951944
  429   600          294953589
  376   623          294961743
  483   567          294962850
   96   665          294964361
  421   604          294967325
  216   658          294968008
  273   650          294971417
  289   647          294977592
  248   654          294979256
  312   642          294980616
  328   638          294981624
  225   657          294984018
  431   599          294984790
   97   665          294992298
  399   614          294996743
  294   646          294998320
  476   572          294999424
  131   664          295003035
  444   592          295003072
  284   648          295004096
  419   605          295005184
  339   635          295006094
  241   655          295008896
  464   580          295009344
  153   663          295015824
  514   542          295016832
  456   585          295020441
   98   665          295020817
  406   611          295022547
  506   549          295023365
  196   660          295025536
  255   653          295026452
  495   558          295028487
  433   598          295029929
  170   662          295030528
  451   588          295031323
  500   554          295031464
  184   661          295034285
   99   665          295049924
  132   664          295054912
  417   606          295056729
  346   633          295057873
  207   659          295060922
  308   643          295065819
  299   645          295067024
  332   637          295069221
  279   649          295077088
  100   665          295079625
  379   622          295081787
  154   663          295086511
  435   597          295089048
  479   570          295095239
  133   664          295107581
  217   658          295108625
  513   543          295108704
  461   582          295109549
  101   665          295109926
  362   628          295111080
  234   656          295113320
  171   662          295117739
  365   627          295119008
  392   617          295121401
  415   607          295121918
  359   629          295126468
  185   661          295136406
  226   657          295136569
  387   619          295137262
  102   665          295140833
  197   660          295141373
  446   591          295141607
  268   651          295143283
  368   626          295150408
  262   652          295152536
  490   562          295153328
  486   565          295153381
  155   663          295158122
  404   612          295160192
  134   664          295161048
  437   596          295162189
  505   550          295162625
  249   654          295164513
  356   630          295165016
  103   665          295172352
  397   615          295179148
  242   655          295183863
  304   644          295184448
  208   659          295190091
  336   636          295192512
  343   634          295193711
  274   650          295195824
  413   608          295200709
  104   665          295204489
  499   555          295205374
  371   625          295205436
  172   662          295205976
  512   544          295206912
  135   664          295215319
  321   640          295220161
  453   587          295221680
  256   653          295222293
  382   621          295226029
  353   631          295226568
  290   647          295229023
  317   641          295229734
  482   568          295230600
  156   663          295230663
  494   559          295230663
  528   529          295233841
  105   665          295237250
  186   661          295239637
  527   530          295240183
  325   639          295245244
  285   648          295246917
  458   584          295248616
  439   595          295249394
  218   658          295250544
  526   531          295252867
  198   660          295258392
  295   646          295258511
  469   577          295261742
  472   575          295263423
  136   664          295270400
  106   665          295270641
  525   532          295271893
  313   642          295273585
  235   656          295278291
  374   624          295284248
  227   657          295290476
  411   609          295293060
  448   590          295294392
  173   662          295295245
  524   533          295297261
  466   579          295299235
  157   663          295304140
  475   573          295304392
  107   665          295304668
  329   638          295305361
  504   551          295308215
  350   632          295310968
  402   613          295311205
  280   649          295311449
  511   545          295311456
  209   659          295320508
  137   664          295326297
  523   534          295328971
  300   645          295336125
  108   665          295339337
  187   661          295343984
  390   618          295348032
  441   594          295350705
  250   654          295351264
  309   643          295351336
  340   635          295351875
  263   652          295359255
  269   651          295359560
  243   655          295360282
  522   535          295367023
  109   665          295374654
  395   616          295374771
  463   581          295375788
  199   660          295376599
  158   663          295378559
  138   664          295383016
  489   563          295383716
  478   571          295384763
  174   662          295385552
  498   556          295385608
  377   623          295387000
  219   658          295393771
  385   620          295394625
  409   610          295398929
  333   637          295400890
  485   566          295405621
    0   666          295408296
    1   666          295408297
    2   666          295408304
    3   666          295408323
    4   666          295408360
    5   666          295408421
    6   666          295408512
    7   666          295408639
    8   666          295408808
    9   666          295409025
   10   666          295409296
   11   666          295409627
   12   666          295410024
   13   666          295410493
  110   665          295410625
   14   666          295411040
  521   536          295411417
   15   666          295411671
   16   666          295412392
   17   666          295413209
   18   666          295414128
   19   666          295415155
   20   666          295416296
   21   666          295417557
  347   633          295418060
   22   666          295418944
  257   653          295419670
   23   666          295420463
  275   650          295421875
   24   666          295422120
  510   546          295422336
   25   666          295423921
   26   666          295425872
  455   586          295426431
   27   666          295427979
   28   666          295430248
   29   666          295432685
   30   666          295435296
   31   666          295438087
  493   560          295439157
  139   664          295440563
   32   666          295441064
   33   666          295444233
  236   656          295444672
  228   657          295445745
  111   665          295447256
   34   666          295447600
  188   661          295449453
   35   666          295451171
  210   659          295452179
  159   663          295453926
   36   666          295454952
   37   666          295458949
  503   552          295460135
  450   589          295461469
  520   537          295462153
  305   644          295462609
   38   666          295463168
  443   593          295466164
   39   666          295467615
   40   666          295472296
  400   614          295475544
  426   602          295475984
  175   662          295476903
   41   666          295477217
  424   603          295481251
  291   647          295482194
   42   666          295482384
  112   665          295484553
  428   601          295484553
   43   666          295487803
  460   583          295491287
  286   648          295491448
   44   666          295493480
  200   660          295496000
  140   664          295498944
   45   666          295499421
  422   604          295500312
  481   569          295504650
  363   628          295505299
   46   666          295505632
  430   600          295507000
   47   666          295512119
  380   622          295513848
  360   629          295514189
  407   611          295518274
   48   666          295518888
  519   538          295519231
  366   627          295519779
  296   646          295520472
  113   665          295522522
   49   666          295525945
  160   663          295530247
  322   640          295530248
  318   641          295532153
  337   636          295532209
  420   605          295533125
   50   666          295533296
  244   655          295538159
  220   658          295538312
  251   654          295539515
  509   547          295539552
   51   666          295540947
  432   599          295543367
  357   630          295546293
  281   649          295547490
  344   634          295547688
   52   666          295548904
  189   661          295556050
   53   666          295557173
  369   626          295557785
  141   664          295558165
  114   665          295561169
  326   639          295563095
   54   666          295565760
  264   652          295567552
  314   642          295568432
  176   662          295569304
  497   557          295572166
   55   666          295574671
  270   651          295577451
  418   606          295579648
  518   539          295582651
  393   617          295583570
   56   666          295583912
  211   659          295585110
  388   619          295587731
  471   576          295590087
   57   666          295593489
  434   598          295593696
  445   592          295595813
  115   665          295600500
  354   631          295601455
  229   657          295602382
   58   666          295603408
  468   578          295603784
  301   645          295607026
  161   663          295607528
  237   656          295612469
   59   666          295613675
  474   574          295615648
  201   660          295616601
  142   664          295618232
  502   553          295618385
  258   653          295618589
  372   625          295619473
  488   564          295620416
   60   666          295624296
  330   638          295631072
   61   666          295635277
  310   643          295638707
  416   607          295639839
  116   665          295640521
  452   588          295642880
  457   585          295645618
   62   666          295646624
  276   650          295649576
  405   612          295651053
  517   540          295652413
  398   615          295653167
  492   561          295653969
  465   580          295656625
  436   597          295658029
   63   666          295658343
  177   662          295662761
  508   548          295663104
  190   661          295663781
  484   567          295664167
  383   621          295664948
   64   666          295670440
  143   664          295679151
  351   632          295679519
  477   572          295680581
  117   665          295681238
   65   666          295682921
  221   658          295684173
  162   663          295685775
   66   666          295695792
  341   635          295699696
  375   624          295704999
   67   666          295709059
  414   608          295713656
  245   655          295717500
  212   659          295719307
  118   665          295722657
   68   666          295722728
  516   541          295728517
  252   654          295729272
  334   637          295734557
  438   596          295736408
   69   666          295736805
  292   647          295737111
  287   648          295737695
  202   660          295738408
  447   591          295739694
  144   664          295740928
  306   644          295742600
  462   582          295748496
   70   666          295751296
  178   662          295757280
  230   657          295760393
  119   665          295764784
  163   663          295764994
  496   558          295765048
   71   666          295766207
  191   661          295772652
  265   652          295777433
  348   633          295780329
   72   666          295781544
  238   656          295781688
  501   554          295782965
  297   646          295784209
  480   570          295785000
  282   649          295785217
  507   549          295792992
  271   651          295796962
  403   613          295797224
   73   666          295797313
  412   609          295801057
  145   664          295803569
  391   618          295805503
  120   665          295807625
  515   542          295810963
   74   666          295813520
  378   623          295814519
  259   653          295819056
  440   595          295828875
   75   666          295830171
  222   658          295831360
  319   641          295836480
  454   587          295838667
  386   620          295840456
  323   640          295842267
  396   616          295844032
  164   663          295845191
   76   666          295847272
  121   665          295851186
  179   662          295852867
  213   659          295854776
  203   660          295861427
  487   565          295863428
   77   666          295864829
  315   642          295865163
  146   664          295867080
  338   636          295873928
  491   562          295875099
  277   650          295878933
  459   584          295879283
  302   645          295879733
  192   661          295882669
   78   666          295882848
  327   639          295882902
  122   665          295895473
  449   590          295897849
  246   655          295898311
  514   543          295899751
   79   666          295901335
  364   628          295901696
  410   610          295902000
  345   634          295903729
  361   629          295904070
  231   657          295919784
   80   666          295920296
  253   654          295920541
  367   627          295922746
  470   577          295923033
  165   663          295926372
  311   643          295927938
  483   568          295929019
  506   550          295929216
  358   630          295929712
  147   664          295931467
  473   575          295933192
  442   594          295935472
   81   666          295939737
  123   665          295940492
  381   622          295948189
  180   662          295949528
  467   579          295952102
  239   656          295952335
  500   555          295953875
  401   614          295956745
  331   638          295958763
   82   666          295959664
  495   559          295964254
  370   626          295967376
  355   631          295978466
  223   658          295979879
   83   666          295980083
  476   573          295982693
  204   660          295985664
  288   648          295985664
  124   665          295986249
  266   652          295988904
  214   659          295991523
  293   647          295993780
  193   661          295993838
  513   544          295994881
  148   664          295996736
   84   666          296001000
  166   663          296008543
  408   611          296016443
  272   651          296018099
  464   581          296020285
  260   653          296021077
  427   602          296021691
  425   603          296021852
   85   666          296022421
  307   644          296024427
  283   649          296024636
  125   665          296032750
  429   601          296035390
  373   625          296035742
  423   604          296035831
  389   619          296040528
   86   666          296044352
  181   662          296047269
  394   617          296048097
  456   586          296048872
  342   635          296049563
  298   646          296049728
  352   632          296050176
  444   593          296056241
  149   664          296062893
  431   600          296062991
  421   605          296063586
   87   666          296066799
  335   637          296070228
  451   589          296070320
  479   571          296071650
  505   551          296071776
  529   529          296071778
  528   530          296074952
  126   665          296080001
  232   657          296080561
  247   655          296080598
  527   531          296084474
   88   666          296089768
  167   663          296091710
  512   545          296096353
  526   532          296100344
  490   563          296102547
  433   599          296104536
  419   606          296105075
  194   661          296106165
  384   621          296106165
  278   650          296109952
  205   660          296111125
  486   566          296112752
   89   666          296113265
  254   654          296113328
  525   533          296122562
  240   656          296124416
  461   583          296127468
  376   624          296128000
  127   665          296128008
  215   659          296129554
  399   615          296129574
  224   658          296129736
  150   664          296129944
  499   556          296131115
   90   666          296137296
  320   641          296142721
  406   612          296144344
  349   633          296144686
  182   662          296146096
  524   534          296151128
  303   645          296154252
  324   640          296156224
  435   598          296160067
  417   607          296160256
   91   666          296161867
  316   642          296163784
  494   560          296169784
  168   663          296175879
  128   665          296176777
  523   535          296186042
   92   666          296186984
  446   592          296191224
  151   664          296197895
  482   569          296200177
  267   652          296201971
  511   546          296204167
  328   639          296204671
   93   666          296212653
  339   636          296217675
  312   643          296219035
  195   661          296219656
  504   552          296220672
  261   653          296224658
  129   665          296226314
  522   536          296227304
  415   608          296229087
  437   597          296229626
  289   648          296235361
  206   660          296237816
   94   666          296238880
  273   651          296240868
  233   657          296242730
  379   623          296244306
  183   662          296246015
  294   647          296252207
  472   576          296257024
  453   588          296257149
  169   663          296261056
  346   634          296261840
  469   578          296262261
  248   655          296264367
  392   618          296265320
   95   666          296265671
  284   649          296265753
  152   664          296266752
  216   659          296268875
  458   585          296273537
  521   537          296274914
  130   665          296276625
  225   658          296280937
  404   613          296285661
  332   638          296288440
  387   620          296288603
  475   574          296291099
   96   666          296293032
  362   629          296296117
  241   656          296297937
  365   628          296300277
  466   580          296306696
  255   654          296307639
  308   644          296308096
  413   609          296311526
  439   596          296313255
  498   557          296314685
  359   630          296315279
  397   616          296315669
  299   646          296317035
  510   547          296318323
   97   666          296320969
  131   665          296327716
  368   627          296327915
  520   538          296328872
  196   661          296334317
  489   564          296336313
  153   664          296336521
  448   591          296340463
  279   650          296342639
  184   662          296347032
  170   663          296347247
   98   666          296349488
  356   631          296357607
  478   572          296364600
  207   660          296365743
  485   567          296368388
  503   553          296375904
   99   666          296378595
  371   626          296379187
  132   665          296379593
  493   561          296381638
  382   622          296384816
  519   539          296389178
  463   582          296390215
  343   635          296401482
  234   657          296406297
  154   664          296407208
  411   610          296407531
  336   637          296407909
  100   666          296408296
  217   659          296409492
  441   595          296410996
  268   652          296416640
  353   632          296422945
  262   653          296429805
  304   645          296430589
  133   665          296432262
  226   658          296433488
  171   663          296434458
  101   666          296438597
  509   548          296438821
  402   614          296440352
  185   662          296449153
  249   655          296449624
  197   661          296450154
  321   641          296450882
  374   625          296454249
  518   540          296455832
  455   587          296458378
  317   642          296464301
  274   651          296465275
  102   666          296469504
  325   640          296472125
  242   656          296472904
  481   570          296477641
  155   664          296478819
  134   665          296485729
  290   648          296486792
  208   660          296494912
  390   619          296495659
  103   666          296501023
  256   654          296503480
  450   590          296504000
  497   558          296504585
  285   649          296508574
  350   633          296511137
  313   643          296512004
  295   647          296512398
  460   584          296512704
  395   617          296514988
  409   611          296517060
  172   663          296522695
  443   594          296522891
  329   639          296528408
  517   541          296528834
  104   666          296533160
  502   554          296537472
  135   665          296540000
  385   621          296549686
  156   664          296551360
  218   659          296551411
  186   662          296552384
  377   624          296553257
  340   636          296563456
  426   603          296565003
  508   549          296565661
  105   666          296565921
  198   661          296567173
  428   602          296569960
  235   657          296571268
  424   604          296573888
  488   565          296576397
  280   650          296577000
  300   646          296586136
  471   577          296587144
  227   658          296587395
  430   601          296588801
  309   644          296593613
  136   665          296595081
  422   605          296596573
  106   666          296599312
  492   562          296599816
  474   575          296605799
  468   579          296607771
  516   542          296608184
  400   615          296608375
  173   663          296611964
  333   638          296620109
  432   600          296621568
  347   634          296622027
  157   664          296624837
  209   660          296625329
  484   568          296630336
  269   652          296632917
  420   606          296633016
  107   666          296633339
  250   655          296636375
  263   653          296636524
  407   612          296640071
  445   593          296648982
  243   656          296649323
  137   665          296650978
  187   662          296656731
  477   573          296663850
  465   581          296667566
  108   666          296668008
  434   599          296668303
  457   586          296674049
  380   623          296676367
  452   589          296681877
  418   607          296683175
  199   661          296685380
  363   629          296690336
  275   651          296691326
  515   543          296693882
  219   659          296694638
  507   550          296698843
  158   664          296699256
  496   559          296700815
  257   654          296700857
  366   628          296701048
  174   663          296702271
  360   630          296703000
  109   666          296703325
  501   555          296705376
  138   665          296707697
  305   645          296708750
  393   618          296727489
  436   598          296729048
  369   627          296735292
  236   657          296737649
  357   631          296738884
  388   620          296739072
  110   666          296739296
  291   648          296739963
    0   667          296740963
    1   667          296740964
    2   667          296740971
    3   667          296740990
    4   667          296741027
    5   667          296741088
    6   667          296741179
    7   667          296741306
    8   667          296741475
    9   667          296741692
   10   667          296741963
   11   667          296742294
  228   658          296742664
   12   667          296742691
   13   667          296743160
   14   667          296743707
   15   667          296744338
   16   667          296745059
   17   667          296745876
   18   667          296746795
  416   608          296747008
  337   637          296747606
   19   667          296747822
   20   667          296748963
   21   667          296750224
   22   667          296751611
  286   649          296753105
   23   667          296753130
   24   667          296754787
  344   635          296755459
   25   667          296756588
  210   660          296757000
   26   667          296758539
   27   667          296760646
  322   641          296760969
  480   571          296761411
  188   662          296762200
   28   667          296762915
  139   665          296765244
   29   667          296765352
  462   583          296766415
  318   642          296766720
   30   667          296767963
   31   667          296770754
   32   667          296773731
  296   647          296774359
  159   664          296774623
  111   666          296775927
  405   613          296776522
   33   667          296776900
   34   667          296780267
   35   667          296783838
  514   544          296785928
   36   667          296787619
  447   592          296789311
  398   616          296789688
  326   640          296789976
   37   667          296791616
  372   626          296793224
  175   663          296793622
   38   667          296795835
  354   632          296797832
   39   667          296800282
  438   597          296803845
  200   661          296804781
   40   667          296804963
  314   643          296806851
   41   667          296809884
  281   650          296813041
  112   666          296813224
   42   667          296815051
   43   667          296820470
  487   566          296822799
  140   665          296823625
  383   622          296823735
  491   563          296824318
  414   609          296824473
  251   655          296824626
   44   667          296826147
  244   656          296827200
   45   667          296832088
   46   667          296838299
  506   551          296838367
  220   659          296839179
   47   667          296844786
  264   653          296844821
  270   652          296850808
  160   664          296850944
  113   666          296851193
   48   667          296851555
  330   639          296854119
  301   646          296857037
   49   667          296858612
   50   667          296865963
  189   662          296868797
   51   667          296873614
  454   588          296874136
  375   625          296875000
  500   556          296879616
  351   633          296879688
  310   644          296880984
   52   667          296881571
  141   665          296882846
  513   545          296884322
  176   663          296886023
   53   667          296889840
  114   666          296889840
  211   660          296889931
  440   596          296892736
   54   667          296898427
  483   569          296898596
  229   658          296899301
  258   654          296899776
  495   560          296903375
  459   585          296904204
  237   657          296905446
   55   667          296907338
  341   636          296911277
  529   530          296912889
  412   610          296915528
   56   667          296916579
  276   651          296919027
  528   531          296919243
  470   578          296923552
  201   661          296925382
   57   667          296926156
  403   614          296926371
  473   576          296926793
  161   664          296928225
  115   666          296929171
  527   532          296931951
   58   667          296936075
  142   665          296942913
  449   591          296943920
   59   667          296946342
  526   533          296951013
  391   619          296953130
  334   638          296953776
   60   667          296956963
  467   580          296959563
   61   667          296967944
  116   666          296969192
  476   574          296969400
  525   534          296976429
  190   662          296976528
   62   667          296979291
  177   663          296979480
  378   624          296980776
  505   552          296984233
  396   617          296984249
  348   634          296984296
  221   659          296985040
  306   645          296988741
  512   546          296989064
   63   667          296991010
  292   648          296994880
  386   621          296995517
  442   595          296995763
  287   649          296999352
   64   667          297003107
  143   665          297003832
  162   664          297006472
  245   656          297006541
  524   535          297008199
  117   666          297009909
  252   655          297014383
   65   667          297015588
  410   611          297020131
  212   660          297024128
   66   667          297028459
  464   582          297034712
  297   647          297038096
   67   667          297041726
  523   536          297046323
  202   661          297047189
  282   650          297050768
  118   666          297051328
  479   572          297051487
  265   653          297054702
  490   564          297055144
   68   667          297055395
  230   658          297057312
  499   557          297060192
  144   665          297065609
   69   667          297069472
  271   652          297070319
  319   642          297071047
  323   641          297072988
  178   663          297073999
  238   657          297074665
  486   567          297075519
  456   587          297080819
   70   667          297083963
  191   662          297085399
  163   664          297085691
  364   629          297086733
  338   637          297089325
  401   615          297089576
  522   537          297090801
  361   630          297092881
  119   666          297093455
   71   667          297098874
  511   547          297100154
  259   654          297100243
  315   643          297103582
  367   628          297104015
  327   640          297109783
  381   623          297110708
  427   603          297110710
  345   635          297111500
  494   561          297112265
  451   590          297112851
  444   594          297112968
   72   667          297114211
  425   604          297114489
  429   602          297120797
  358   631          297122303
  145   665          297128250
  302   646          297129744
   73   667          297129980
  423   605          297132092
  222   659          297132227
  120   666          297136296
  504   553          297136441
  408   612          297138240
  521   538          297141633
  431   601          297144792
  370   627          297144883
   74   667          297146187
  277   651          297148384
  461   584          297148885
  213   660          297159597
   75   667          297162838
  421   606          297163477
  164   664          297165888
  179   663          297169586
  203   661          297170208
  311   644          297170215
  482   570          297173168
  355   632          297174843
  121   666          297179857
   76   667          297179939
  331   639          297181810
  433   600          297182737
  246   656          297187352
  146   665          297191761
  389   620          297191869
  394   618          297192016
  192   662          297195416
   77   667          297197496
  520   539          297198819
  253   655          297205652
  419   607          297208602
  373   626          297209493
   78   667          297215515
  231   658          297216703
  510   548          297217592
  122   666          297224144
   79   667          297234002
  435   599          297234674
  446   593          297244393
  239   657          297245312
  165   664          297247069
  498   558          297247104
  288   649          297247321
  352   633          297250345
  293   648          297251549
   80   667          297252963
  472   577          297254081
  147   665          297256148
  342   636          297261144
  519   540          297262359
  384   622          297264952
  399   616          297266095
  266   653          297266173
  180   663          297266247
  469   579          297266248
  417   608          297267425
  123   666          297269163
  406   613          297269813
  307   645          297270568
   81   667          297272404
  223   659          297280746
  475   575          297281250
  335   638          297289447
  283   650          297290187
  272   652          297291456
  489   565          297292294
   82   667          297292331
  204   661          297294445
  503   554          297294991
  453   589          297296146
  214   660          297296344
  376   625          297298001
  437   598          297300645
  458   586          297301968
  260   654          297302264
  298   647          297303615
  193   662          297306585
   83   667          297312750
  124   666          297314920
  466   581          297317637
  148   665          297321417
  493   562          297327485
  166   664          297329240
  518   541          297332253
   84   667          297333667
  485   568          297334557
  415   609          297339904
  509   549          297341378
  478   573          297347869
  349   634          297348653
   85   667          297355088
  125   666          297361421
  181   663          297363988
  247   656          297369639
   86   667          297377019
  320   642          297377288
  232   658          297377480
  278   651          297379403
  439   597          297380692
  324   641          297386945
  149   665          297387574
  448   592          297390080
  254   655          297398439
   87   667          297399466
  316   643          297402203
  303   646          297404263
  463   583          297408134
  517   542          297408501
  126   666          297408672
  379   624          297410563
  167   664          297412407
  392   619          297412947
  404   614          297414808
  240   657          297417393
  194   662          297418912
  205   661          297419906
   88   667          297422435
  413   610          297425997
  224   659          297430603
  328   640          297431552
  339   637          297433072
  215   660          297434375
  497   559          297440352
  387   621          297443664
   89   667          297445932
  481   571          297454052
  150   665          297454625
  397   617          297455886
  127   666          297456679
  502   555          297459883
  312   644          297461312
  182   663          297462815
  346   635          297469611
   90   667          297469963
  508   550          297471512
  441   596          297474857
  267   653          297479240
  362   630          297484928
  365   629          297485314
  516   543          297491103
  455   588          297493847
   91   667          297494534
  168   664          297496576
  289   649          297497018
  128   666          297505448
  261   654          297505845
  359   631          297507870
  368   628          297509184
  294   648          297509976
  332   639          297511487
  273   652          297514225
   92   667          297519651
  151   665          297522576
  411   611          297525662
  284   650          297531304
  195   662          297532403
  488   566          297535768
  460   585          297537625
  233   658          297539649
   93   667          297545320
  206   661          297546597
  382   623          297547335
  492   563          297549035
  450   591          297550071
  248   656          297553408
  356   632          297553984
  308   645          297554237
  129   666          297554985
  371   627          297556694
  183   663          297562734
  299   647          297570922
   94   667          297571547
  402   615          297573183
  216   660          297573696
  515   544          297580059
  169   664          297581753
  225   659          297581804
  443   595          297583182
  471   578          297587663
  241   657          297590914
  152   665          297591433
  255   655          297592750
   95   667          297598338
  474   576          297599400
  484   569          297599913
  130   666          297605296
  507   551          297607994
  279   651          297612090
  343   636          297613063
  468   580          297615232
  353   633          297623114
   96   667          297625699
  336   638          297627128
  374   626          297628000
  501   556          297631117
  409   612          297638857
  496   560          297639936
  390   620          297647000
  196   662          297647064
  477   574          297650557
   97   667          297653636
  131   666          297656387
  426   604          297657640
  395   618          297658907
  428   603          297658979
  153   665          297661202
  184   663          297663751
  170   664          297667944
  424   605          297670149
  430   602          297674208
  207   661          297674524
  514   545          297675369
  304   646          297680600
  465   582          297681993
   98   667          297682155
  321   642          297685449
  268   653          297693909
  422   606          297696464
  317   643          297702720
  325   641          297702846
  234   658          297703216
  432   601          297703369
  445   594          297705709
  457   587          297705996
  132   666          297708264
  385   622          297708473
  262   654          297710992
   99   667          297711262
  217   660          297714313
  350   634          297715104
  377   625          297723258
  452   590          297724408
  154   665          297731889
  226   659          297734355
  420   607          297736543
  274   652          297738632
  249   656          297738665
  100   667          297740963
  480   572          297741248
  400   616          297744896
  434   600          297746504
  290   649          297748449
  506   552          297750824
  530   530          297754000
  313   644          297754281
  171   664          297755155
  329   640          297755289
  529   531          297757180
  133   666          297760933
  197   662          297762901
  407   613          297765540
  185   663          297765872
  242   657          297765881
  528   532          297766720
  295   648          297770167
  101   667          297771264
  285   650          297774125
  491   564          297776915
  513   546          297777033
  340   637          297778853
  527   533          297782620
  487   567          297785566
  462   584          297787832
  256   655          297788591
  418   608          297790344
  102   667          297802171
  155   665          297803500
  436   599          297803655
  208   661          297803693
  526   534          297804880
  500   557          297808693
  134   666          297814400
  347   635          297829798
  525   535          297833500
  103   667          297833690
  309   645          297839754
  300   647          297840023
  447   593          297842480
  380   624          297842624
  333   639          297843156
  172   664          297843392
  495   561          297845856
  280   651          297846451
  218   660          297856232
  416   609          297857825
  104   667          297865827
  235   658          297868187
  524   536          297868480
  135   666          297868671
  186   663          297869103
  483   570          297871587
  438   598          297874864
  393   619          297875116
  156   665          297876041
  363   630          297879147
  198   662          297879920
  512   547          297885051
  366   629          297886085
  227   659          297888262
  388   621          297894133
  360   631          297895591
  105   667          297898588
  505   553          297900002
  405   614          297905669
  523   537          297909820
  269   653          297910186
  454   589          297913133
  369   628          297916561
  263   654          297917711
  136   666          297923752
  473   577          297923850
  250   656          297925416
  470   579          297927539
  398   617          297929905
  106   667          297931979
  459   586          297932635
  173   664          297932661
  209   661          297934110
  357   632          297935261
  414   610          297938944
  243   657          297942300
  157   665          297949518
  522   538          297957520
  305   646          297958761
  476   575          297959551
  440   597          297960173
  275   652          297964683
  107   667          297966006
  337   638          297966825
  344   636          297967040
  467   581          297970504
  372   627          297970731
  187   663          297973450
  137   666          297979649
  257   655          297985968
  383   623          297986254
  499   558          297992611
  449   592          297993537
  322   642          297995536
  354   633          297998001
  199   662          297998127
  511   548          297999423
  219   660          297999459
  108   667          298000675
  291   649          298001620
  318   643          298005139
  490   565          298011125
  521   539          298011580
  286   650          298018656
  326   641          298020697
  174   664          298022968
  158   665          298023937
  296   648          298032128
  412   611          298033659
  236   658          298034568
  479   573          298034756
  109   667          298035992
  138   666          298036368
  486   568          298041688
  228   659          298043531
  375   626          298048751
  314   644          298049128
  464   583          298052631
  504   554          298055528
  494   562          298058112
  403   615          298059202
  442   596          298059624
  210   661          298065781
  110   667          298071963
  520   540          298072000
    0   668          298077632
    1   668          298077633
    2   668          298077640
    3   668          298077659
    4   668          298077696
    5   668          298077757
    6   668          298077848
    7   668          298077975
    8   668          298078144
    9   668          298078361
   10   668          298078632
  188   663          298078919
   11   668          298078963
   12   668          298079360
   13   668          298079829
   14   668          298080376
  330   640          298081000
   15   668          298081007
   16   668          298081728
  281   651          298082492
   17   668          298082545
   18   668          298083464
  351   634          298083655
   19   668          298084491
   20   668          298085632
   21   668          298086893
   22   668          298088280
   23   668          298089799
   24   668          298091456
   25   668          298093257
  139   666          298093915
   26   668          298095208
   27   668          298097315
  159   665          298099304
   28   668          298099584
   29   668          298102021
  391   620          298104471
   30   668          298104632
   31   668          298107423
  111   667          298108594
   32   668          298110400
  301   647          298110924
   33   668          298113569
  251   656          298113667
  175   664          298114319
  456   588          298116288
   34   668          298116936
  200   662          298117528
  510   549          298120149
  244   657          298120177
   35   668          298120507
   36   668          298124288
  264   654          298126008
  341   637          298126674
  310   645          298127125
  270   653          298128077
  396   618          298128168
   37   668          298128285
   38   668          298132504
   39   668          298136951
  519   541          298138780
   40   668          298141632
  410   612          298141928
  220   660          298144000
  112   667          298145891
   41   668          298146553
  482   571          298149579
  378   625          298150777
   42   668          298151720
  140   666          298152296
  386   622          298154304
   43   668          298157139
  451   591          298158922
   44   668          298162816
   45   668          298168757
  444   595          298173259
  461   585          298173806
   46   668          298174968
  160   665          298175625
  334   639          298176823
   47   668          298181455
  498   559          298182871
  113   667          298183860
  258   655          298184887
  189   663          298185516
   48   668          298188224
  348   635          298192067
  276   652          298192384
   49   668          298195281
  211   661          298198712
  229   659          298200168
  237   658          298202365
   50   668          298202632
  427   604          298203347
  176   664          298206720
  429   603          298209816
   51   668          298210283
  425   605          298210750
  141   666          298211517
  518   542          298211920
  503   555          298217402
   52   668          298218240
  114   667          298222507
  401   616          298226097
   53   668          298226509
  431   602          298230199
  423   606          298231983
   54   668          298235096
  201   662          298238129
  306   646          298238752
   55   668          298244007
  509   550          298247229
  489   566          298251665
  161   665          298252906
   56   668          298253248
  472   578          298254600
  292   649          298256537
  115   667          298261838
   57   668          298262825
  408   613          298263709
  433   601          298264538
  287   650          298264903
  421   607          298267004
  142   666          298271584
   58   668          298272744
  469   580          298273709
  475   576          298274851
  364   630          298275544
  493   563          298276704
  381   624          298276965
   59   668          298283011
  361   631          298285472
  367   629          298289052
  221   660          298289861
  517   543          298291420
  190   663          298293247
   60   668          298293632
  297   648          298295865
  245   657          298299518
  177   664          298300177
  446   594          298301120
  116   667          298301859
  252   656          298303424
  485   569          298304134
   61   668          298304613
  323   642          298307555
  338   638          298308544
  319   643          298309466
  435   600          298312875
  419   608          298315771
   62   668          298315960
  358   632          298318680
  282   651          298320219
  345   636          298323081
  370   628          298326152
   63   668          298327679
  162   665          298331153
  466   582          298332064
  143   666          298332503
  212   661          298332909
  458   587          298333915
  478   574          298334576
  265   654          298335889
  453   590          298338677
  394   619          298339643
   64   668          298339776
  327   641          298340504
  117   667          298342576
  315   644          298345859
  389   621          298346930
  271   653          298347588
   65   668          298352257
  230   659          298358179
  202   662          298359936
   66   668          298365128
  238   658          298371584
  355   633          298375012
  437   599          298375252
  516   544          298377280
  417   609          298378242
   67   668          298378395
  497   560          298379473
  508   551          298380663
  302   647          298383631
  118   667          298383995
  259   655          298385354
  502   556          298385624
  373   627          298387000
   68   668          298392064
  144   666          298394280
  178   664          298394696
  406   614          298398960
  191   663          298402118
   69   668          298406141
  399   617          298406312
  331   640          298408691
  163   665          298410372
  311   645          298416356
   70   668          298420632
  277   652          298421741
  119   667          298426122
  384   623          298427471
  463   584          298429551
  481   572          298433889
   71   668          298435543
  222   660          298437048
  448   593          298443249
   72   668          298450880
  439   598          298451711
  352   634          298454312
  415   610          298454375
  145   666          298456921
   73   668          298466649
  213   661          298468378
  120   667          298468963
  515   545          298469500
  376   626          298471752
  342   637          298476541
  246   657          298480329
   74   668          298482856
  203   662          298482955
  179   664          298490283
  164   665          298490569
  253   656          298494693
  488   567          298498535
   75   668          298499507
  492   564          298501632
  192   663          298512135
  335   639          298512494
  121   667          298512524
  288   650          298512872
  293   649          298513206
   76   668          298516608
  231   659          298517570
  146   666          298520432
  507   552          298520451
  307   646          298520579
  455   589          298532844
   77   668          298534165
  239   658          298542231
  441   597          298542294
  413   611          298544128
  266   654          298547360
  404   615          298547639
   78   668          298552184
  349   635          298556424
  122   667          298556811
  283   651          298559638
  501   557          298560194
  298   648          298561384
  392   620          298564288
  460   586          298566056
  514   546          298568080
  272   653          298568725
   79   668          298570671
  165   665          298571750
  484   570          298572904
  379   625          298580564
  496   561          298582417
  147   666          298584819
  223   660          298585567
  180   664          298586944
  260   655          298587375
   80   668          298589632
  471   579          298591650
  474   577          298596457
  530   531          298598291
  450   592          298599688
  397   618          298599805
  123   667          298601830
  387   622          298602451
  529   532          298604657
  214   661          298605125
  204   662          298607192
   81   668          298609073
  320   643          298615707
  528   533          298617389
  324   642          298621512
  193   663          298623304
  468   581          298626173
   82   668          298629000
  527   534          298636487
  477   575          298640708
  316   644          298644480
  443   596          298647043
  411   612          298647459
  124   667          298647587
   83   668          298649419
  148   666          298650088
  339   638          298652291
  278   652          298652760
  166   665          298653921
  303   647          298658150
  526   535          298661951
  328   641          298662273
  247   657          298662616
  506   553          298666593
   84   668          298670336
  513   547          298673020
  365   630          298674125
  362   631          298677519
  232   659          298678347
  346   636          298681192
  181   664          298684685
  254   656          298687480
   85   668          298691757
  525   536          298693781
  125   667          298694088
  368   629          298694221
  465   583          298699912
  359   632          298704247
  312   645          298707453
  402   616          298709704
  382   624          298713592
   86   668          298713688
  240   658          298714312
  149   666          298716245
  480   573          298724517
  524   537          298731977
  205   662          298732653
  491   565          298732896
  224   660          298735424
  194   663          298735631
   87   668          298736135
  167   665          298737088
  371   628          298737963
  332   640          298738368
  500   558          298741112
  126   667          298741339
  457   588          298741465
  215   661          298743156
  428   604          298751616
  487   568          298751735
  426   605          298753901
  356   633          298754153
   88   668          298759104
  267   654          298760427
  289   650          298762569
  430   603          298763227
  409   613          298764326
  445   595          298766000
  424   606          298770040
  452   591          298770479
  294   649          298771633
  523   538          298776539
   89   668          298782601
  150   666          298783296
  182   664          298783512
  512   548          298784320
  432   602          298788776
  127   667          298789346
  261   655          298790956
  273   653          298791494
  495   562          298791703
  422   607          298799991
  284   651          298800755
  390   621          298802061
  308   646          298804248
  374   627          298805507
  395   619          298806534
   90   668          298806632
  462   585          298812753
  505   554          298819089
  168   665          298821257
  353   634          298827081
  522   539          298827467
  434   601          298828305
  343   637          298828460
  299   648          298828691
   91   668          298831203
  128   667          298838115
  233   659          298840516
  420   608          298843712
  248   657          298846385
  483   571          298847998
  195   663          298849122
  336   639          298850175
  151   666          298851247
   92   668          298856320
  206   662          298859344
  385   623          298870992
  255   656          298881791
  436   600          298881856
   93   668          298881989
  216   661          298882477
  183   664          298883431
  521   540          298884761
  400   617          298885113
  279   652          298885447
  225   660          298886625
  129   667          298887652
  241   658          298887833
  407   614          298894687
  377   626          298897009
  447   594          298899207
  418   609          298901161
  511   549          298901980
  169   665          298906434
   94   668          298908216
  152   666          298920104
  350   635          298922875
  321   643          298923868
  473   578          298924369
  499   559          298928378
  304   647          298934487
  470   580          298935000
   95   668          298935007
  325   642          298937413
  130   667          298937963
  317   644          298944997
  520   541          298948421
  438   599          298949471
  476   576          298953152
  454   590          298955664
   96   668          298962368
  196   663          298963783
  459   587          298964582
  490   566          298970496
  416   610          298972296
  268   654          298975096
  504   555          298977939
  184   664          298984448
  467   582          298984931
  329   641          298986010
  207   662          298987271
  131   667          298989054
  153   666          298989873
   97   668          298990305
  170   665          298992625
  262   655          298996103
  340   638          298998072
  313   645          299000422
  234   659          299004083
  494   563          299007331
  486   569          299011265
  380   625          299012625
  290   650          299014000
  274   653          299015901
  519   542          299018447
   98   668          299018824
  479   574          299021463
  217   661          299023094
  510   550          299026000
  393   620          299026457
  440   598          299031192
  249   657          299031642
  295   649          299031824
  405   615          299038500
  226   660          299039176
  132   667          299040931
  347   636          299041379
  285   651          299043576
  449   593          299046706
   99   668          299047931
  388   622          299052920
  414   611          299057075
  154   666          299060560
  242   658          299062800
  333   640          299070037
  363   631          299071738
  398   618          299073824
  464   584          299074048
  366   630          299074896
  100   668          299077632
  256   656          299077632
  197   663          299079620
  171   665          299079836
  185   664          299086569
  309   646          299089765
  360   632          299091968
  133   667          299093600
  518   543          299094839
  300   648          299097792
  369   629          299101598
  101   668          299107933
  208   662          299116440
  280   652          299119808
  498   560          299121992
  442   597          299127061
  482   572          299129416
  155   666          299132171
  357   633          299135430
  102   668          299138840
  503   556          299143143
  134   667          299147067
  372   628          299152000
  383   624          299152511
  456   589          299155285
  412   612          299155456
  509   551          299156380
  218   661          299165013
  172   665          299168073
  235   659          299169054
  103   668          299170359
  517   544          299177597
  344   637          299182437
  186   664          299189800
  337   639          299189872
  269   654          299191373
  227   660          299193083
  403   616          299195723
  198   663          299196639
  135   667          299201338
  354   634          299201968
  461   586          299202237
  104   668          299202496
  263   655          299202822
  156   666          299204712
  451   592          299208539
  305   647          299212648
  489   567          299214432
  250   657          299218393
  375   627          299226258
  493   564          299229301
  322   643          299233955
  105   668          299235257
  444   596          299237120
  243   658          299239219
  275   653          299241952
  209   662          299246857
  318   644          299247416
  326   642          299255264
  136   667          299256419
  173   665          299257342
  472   579          299258587
  391   621          299259532
  516   545          299266721
  291   650          299267171
  410   613          299267397
  106   668          299268648
  475   577          299271908
  257   656          299275009
  396   619          299275795
  485   570          299277125
  157   666          299278189
  469   581          299284650
  286   651          299288107
  351   635          299291426
  508   552          299293120
  296   649          299293785
  187   664          299294147
  314   645          299295269
  427   605          299299608
  429   604          299302453
  107   668          299302675
  219   661          299308240
  425   606          299310641
  330   641          299311721
  137   667          299312316
  502   557          299314701
  199   663          299314846
  386   623          299316823
  431   603          299319218
  497   561          299321954
  378   626          299324528
  478   575          299324727
  236   659          299335435
  423   607          299335510
  108   668          299337344
  341   638          299345893
  174   665          299347649
  228   660          299348352
  433   602          299349945
  466   583          299349983
  158   666          299352608
  281   652          299355849
  446   595          299361411
  515   546          299362211
  401   617          299366314
  301   648          299368693
  138   667          299369035
  458   588          299369384
  109   668          299372661
  421   608          299374173
  310   646          299377136
  210   662          299378528
  453   591          299384748
  408   614          299392856
  435   601          299394676
  188   664          299399616
  348   636          299403648
  334   640          299403704
  251   657          299406644
  110   668          299408632
  270   654          299409264
  264   655          299411119
  244   658          299417096
  481   573          299417158
    0   669          299418309
    1   669          299418310
    2   669          299418317
    3   669          299418336
    4   669          299418373
    5   669          299418434
    6   669          299418525
    7   669          299418652
    8   669          299418821
    9   669          299419038
   10   669          299419309
   11   669          299419640
   12   669          299420037
   13   669          299420506
   14   669          299421053
   15   669          299421684
   16   669          299422405
   17   669          299423222
   18   669          299424141
   19   669          299425168
   20   669          299426309
  139   667          299426582
  419   609          299426588
   21   669          299427570
  159   666          299427975
   22   669          299428957
   23   669          299430476
   24   669          299432133
   25   669          299433934
  200   663          299434247
   26   669          299435885
  507   553          299436220
   27   669          299437992
  175   665          299439000
   28   669          299440261
  531   531          299442582
   29   669          299442698
  111   668          299445263
   30   669          299445309
  530   532          299445768
  381   625          299446966
   31   669          299448100
   32   669          299451077
  220   661          299452781
  437   600          299453453
   33   669          299454246
  463   585          299454472
  529   533          299455326
   34   669          299457613
  492   565          299457613
   35   669          299461184
  514   547          299464067
  488   568          299464704
   36   669          299464965
  364   631          299468135
   37   669          299468962
  276   653          299469653
  528   534          299471256
   38   669          299473181
  258   656          299473928
   39   669          299477628
  367   630          299477863
  361   632          299481849
   40   669          299482309
  112   668          299482560
  140   667          299484963
   41   669          299487230
  394   620          299490984
   42   669          299492397
  501   558          299492613
  306   647          299492639
  417   610          299492713
  527   535          299493558
   43   669          299497816
  448   594          299499976
  237   659          299503232
   44   669          299503493
  160   666          299504296
  229   660          299504989
  389   622          299505717
  189   664          299506213
   45   669          299509434
  370   629          299511189
  211   662          299511459
   46   669          299515645
  358   633          299518849
  113   668          299520529
  292   650          299522088
   47   669          299522132
  526   536          299522232
  439   599          299526318
  496   562          299528264
   48   669          299528901
  176   665          299531401
  338   639          299531591
  406   615          299531791
  287   651          299534354
   49   669          299535958
  345   637          299538478
   50   669          299543309
  141   667          299544184
  323   643          299545974
  484   571          299549315
  399   618          299550231
   51   669          299550960
  319   644          299551743
  201   663          299554848
  525   537          299557278
  297   649          299557522
   52   669          299558917
  114   668          299559176
   53   669          299567186
  373   628          299568269
  513   548          299572289
  415   611          299572506
  327   642          299575071
  455   590          299575375
   54   669          299575773
  355   634          299578979
  161   666          299581577
   55   669          299584684
  506   554          299585680
  315   645          299592000
  282   652          299593576
  384   624          299593728
   56   669          299593925
  252   657          299596401
  245   658          299596437
  474   578          299596976
  460   587          299598003
  115   668          299598507
  221   661          299598642
  524   538          299598696
  471   580          299599111
   57   669          299603502
  142   667          299604251
  441   598          299613313
   58   669          299613421
  190   664          299613944
  265   655          299621000
   59   669          299623688
  177   665          299624858
  271   654          299628775
   60   669          299634309
  477   576          299634309
  116   668          299638528
  331   641          299639412
  468   582          299640600
  302   648          299641400
   61   669          299645290
  212   662          299645656
  523   539          299646486
  376   627          299649259
  450   593          299652857
   62   669          299656637
  162   666          299659824
  352   635          299662083
  230   660          299663000
  143   667          299665170
  413   612          299665925
  311   646          299666367
   63   669          299668356
  238   659          299672451
  259   656          299674395
  202   663          299676655
  500   559          299676879
  117   668          299679245
   64   669          299680453
  404   616          299684160
  512   549          299686877
  491   566          299692267
   65   669          299692934
  342   638          299695760
  277   653          299699010
  522   540          299700648
   66   669          299705805
  480   574          299711224
  443   597          299714480
   67   669          299719072
  392   621          299719349
  178   665          299719377
  118   668          299720664
  487   569          299721312
  465   584          299721329
  191   664          299722815
  144   667          299726947
   68   669          299732741
  163   666          299739043
  335   640          299739375
  495   563          299740922
  505   555          299741500
  222   661          299745829
   69   669          299746818
  397   619          299747432
  379   626          299754315
  521   541          299761182
   70   669          299761309
  119   668          299762791
  387   623          299764970
  349   636          299768005
  411   613          299772928
  307   647          299774466
   71   669          299776220
  246   658          299777248
  293   650          299778757
  457   589          299780462
  213   662          299781125
  288   651          299782323
  253   657          299787670
  145   667          299789588
   72   669          299791557
  203   663          299799674
  120   668          299805632
   73   669          299807326
  511   550          299807831
  179   665          299814964
  164   666          299819240
  452   592          299820096
  231   660          299822391
  298   649          299823041
   74   669          299823533
  483   572          299827835
  520   542          299828088
  445   596          299829861
  266   655          299832471
  192   664          299832832
  283   652          299832995
   75   669          299840184
  462   586          299841184
  239   659          299843098
  428   605          299847877
  121   668          299849193
  272   654          299849912
  402   617          299849921
  146   667          299853099
  426   606          299853792
  430   604          299855864
   76   669          299857285
  320   644          299857984
  324   643          299859931
  365   631          299866716
  499   560          299867499
  424   607          299873567
  362   632          299873896
   77   669          299874842
  339   639          299875338
  260   656          299876416
  432   603          299877795
  368   630          299883032
  382   625          299883593
  316   645          299890621
   78   669          299892861
  409   614          299893473
  122   668          299893480
  223   661          299894348
  346   637          299896589
  328   642          299896840
  165   666          299900421
  519   543          299901366
  504   556          299903680
  359   633          299904416
  422   608          299907160
   79   669          299911348
  180   665          299911625
  434   602          299913712
  303   648          299915919
  147   667          299917486
  214   662          299917872
  371   629          299923000
  204   663          299923911
  473   579          299928356
  278   653          299930029
   80   669          299930309
  490   567          299933263
  510   551          299935151
  123   668          299938499
  193   664          299944001
  470   581          299945941
   81   669          299949750
  476   577          299950209
  420   609          299954529
  312   646          299957464
  395   620          299957875
  356   634          299958120
  447   595          299959498
  247   658          299959535
  494   564          299959928
  390   622          299960848
  436   601          299963657
  332   641          299969089
   82   669          299969677
  254   657          299980457
  518   544          299981016
  166   666          299982592
  148   667          299982755
  232   660          299983168
  124   668          299984256
  486   570          299984256
  374   628          299986776
   83   669          299990096
  459   588          300000051
  454   591          300001735
  467   583          300002850
  181   665          300009366
   84   669          300011013
  479   575          300011614
  240   659          300015179
  418   610          300015632
  407   615          300027518
  438   600          300027672
  400   618          300029032
  125   668          300030757
  289   651          300032020
   85   669          300032434
  353   635          300034852
  294   650          300037184
  385   624          300037249
  224   661          300044205
  267   655          300045538
  343   638          300047679
  149   667          300048912
  205   663          300049372
   86   669          300054365
  215   662          300055903
  194   664          300056328
  308   647          300058135
  498   561          300064473
  167   666          300065759
  517   545          300067038
  509   552          300068837
  503   557          300072220
  273   654          300072681
  284   652          300074112
  377   627          300074516
   87   669          300076812
  336   640          300077056
  126   668          300078008
  261   656          300079997
  299   649          300090348
  416   611          300090427
  464   585          300098969
   88   669          300099781
  449   594          300103433
  440   599          300105799
  182   665          300108193
  482   573          300112685
  150   667          300115963
   89   669          300123278
  127   668          300126015
  350   636          300134456
  248   658          300143304
  233   660          300145337
   90   669          300147309
  168   666          300149928
  516   546          300159432
  279   653          300162716
  321   644          300166145
  195   664          300169819
   91   669          300171880
  255   657          300174768
  128   668          300174784
  405   616          300175021
  325   643          300175832
  206   663          300176063
  414   612          300178872
  489   568          300180601
  393   621          300181518
  151   667          300183914
  493   565          300185282
  380   626          300186376
  241   659          300188700
  317   645          300191138
  304   648          300192256
  216   662          300195224
  225   661          300195406
   92   669          300196997
  456   590          300197816
  442   598          300198080
  183   665          300208112
  508   553          300208889
  388   623          300215439
  329   642          300220577
  340   639          300221119
  398   619          300221451
   93   669          300222666
  129   668          300224321
  461   587          300234184
  169   666          300235105
  502   558          300247120
   94   669          300248893
  313   646          300250433
  152   667          300252771
  485   571          300253536
  347   637          300256776
  515   547          300258198
  268   655          300260207
  451   593          300261708
  472   580          300266048
  366   631          300267487
  497   562          300267801
  363   632          300268115
  475   578          300272427
  130   668          300274632
   95   669          300275684
  412   613          300280925
  290   651          300283451
  196   664          300284480
  262   656          300285144
  531   532          300290059
  369   630          300290409
  360   633          300292137
  530   533          300296437
  274   654          300297088
  295   650          300297375
  469   582          300299077
  333   641          300300758
   96   669          300303045
  207   663          300303990
  444   597          300304557
  234   660          300308904
  184   665          300309129
  529   534          300309193
  285   652          300316933
  478   576          300318328
  170   666          300321296
  383   625          300322512
  153   667          300322540
  131   668          300325723
  528   535          300328327
  249   658          300328561
   97   669          300330982
  217   662          300335841
  403   617          300335940
  372   629          300337037
  357   634          300339397
  309   647          300343652
  226   661          300347957
  527   536          300353839
  507   554          300355307
  300   649          300359449
   98   669          300359501
  514   548          300363336
  242   659          300363667
  256   657          300370609
  466   584          300371400
  132   668          300377600
  526   537          300385729
   99   669          300388608
  154   667          300393227
  410   614          300396544
  280   653          300397077
  429   605          300398714
  427   606          300399499
  197   664          300400317
  344   638          300401656
  481   574          300403865
  375   628          300407527
  458   589          300408381
  171   666          300408507
  354   635          300409739
  185   665          300411250
  431   604          300411855
  425   607          300414168
  337   640          300416753
  492   566          300416984
  100   669          300418309
  391   622          300418319
  525   538          300423997
  446   596          300425272
  396   620          300427136
  501   559          300428380
  133   668          300430269
  208   663          300433159
  488   569          300434281
  453   592          300434365
  433   603          300438964
  423   608          300442679
  101   669          300448610
  155   667          300464838
  524   539          300468643
  305   648          300470417
  235   660          300473875
  513   549          300474846
  322   644          300476232
  269   655          300476484
  496   563          300477483
  218   662          300477760
  102   669          300479517
  435   602          300480083
  463   586          300482903
  386   624          300483080
  134   668          300483736
  421   609          300484990
  263   656          300491863
  318   645          300493557
  326   643          300493683
  172   666          300496744
  227   661          300501864
  378   627          300502035
  351   636          300503007
  506   555          300508091
  401   618          300510233
  103   669          300511036
  186   665          300514481
  250   658          300515312
  198   664          300517336
  523   540          300519667
  275   654          300523139
  408   615          300525687
  484   572          300529152
  437   601          300535254
  291   651          300536622
  156   667          300537379
  135   668          300538007
  243   659          300540086
  419   610          300541059
  104   669          300543173
  314   646          300545280
  330   642          300546288
  296   650          300559336
  448   595          300560267
  286   652          300561464
  209   663          300563576
  257   657          300567986
  341   639          300568940
  105   669          300575934
  522   541          300577069
  173   666          300586013
  512   550          300592728
  136   668          300593088
  474   579          300600963
  439   600          300604519
  106   669          300609325
  471   581          300610052
  417   611          300610844
  157   667          300610856
  500   560          300616000
  187   665          300618828
  348   637          300619045
  381   626          300620717
  219   662          300620987
  455   591          300621446
  301   649          300630350
  310   647          300631023
  477   577          300631366
  281   653          300633118
  460   588          300633472
  334   641          300634425
  199   664          300635543
  236   660          300640256
  521   542          300640849
  107   669          300643352
  394   621          300646045
  137   668          300648985
  491   567          300655034
  228   661          300657133
  468   583          300658519
  364   632          300664512
  505   556          300667241
  389   623          300668236
  406   616          300668312
  367   631          300670454
  174   666          300676320
  108   669          300678021
  361   633          300682018
  158   667          300685275
  441   599          300687920
  495   564          300693519
  415   612          300694303
  487   570          300694303
  270   655          300694375
  210   663          300695247
  399   619          300697858
  370   630          300700000
  264   656          300700160
  480   575          300701375
  251   658          300703563
  138   668          300705704
  450   594          300709584
  520   543          300711007
  109   669          300713338
  511   551          300716982
  244   659          300717963
  358   634          300722816
  188   665          300724297
  465   585          300746250
  110   669          300749309
  306   648          300750408
  276   654          300750840
  373   629          300753306
  200   664          300754944
  345   638          300757697
  338   640          300758472
  159   667          300760642
    0   670          300763000
    1   670          300763001
    2   670          300763008
    3   670          300763027
    4   670          300763064
    5   670          300763125
    6   670          300763216
  139   668          300763251
    7   670          300763343
    8   670          300763512
    9   670          300763729
  384   625          300763729
   10   670          300764000
   11   670          300764331
   12   670          300764728
   13   670          300765197
  220   662          300765528
   14   670          300765744
   15   670          300766375
  258   657          300766905
   16   670          300767096
  175   666          300767671
   17   670          300767913
   18   670          300768832
   19   670          300769859
   20   670          300771000
   21   670          300772261
   22   670          300773648
   23   670          300775167
   24   670          300776824
   25   670          300778625
   26   670          300780576
   27   670          300782683
   28   670          300784952
  443   598          300785499
  111   669          300785940
  355   635          300786750
   29   670          300787389
  519   544          300787543
  323   644          300788251
   30   670          300790000
  413   613          300791394
  292   651          300791539
   31   670          300792791
   32   670          300795768
  319   645          300797884
   33   670          300798937
   34   670          300802304
   35   670          300805875
  287   652          300807711
  237   660          300808053
   36   670          300809656
  499   561          300809980
  483   573          300811104
  327   643          300813490
   37   670          300813653
  229   661          300813770
   38   670          300817872
  140   668          300821632
   39   670          300822319
  457   590          300822993
  297   650          300823073
  112   669          300823237
  404   617          300824377
   40   670          300827000
  211   663          300828178
  376   628          300830528
  189   665          300830894
   41   670          300831921
  504   557          300832757
  160   667          300836963
   42   670          300837088
  315   646          300842011
   43   670          300842507
  510   552          300847608
   44   670          300848184
   45   670          300854125
  176   666          300860072
   46   670          300860336
  113   669          300861206
   47   670          300866823
  518   545          300870457
  282   653          300870845
  462   587          300873131
  452   593          300873265
   48   670          300873592
  352   636          300873664
  331   642          300873979
  201   664          300875545
  392   622          300878136
   49   670          300880649
  141   668          300880853
   50   670          300888000
  252   658          300893320
   51   670          300895651
  445   597          300897298
  245   659          300897304
  397   620          300898773
  490   568          300899432
  114   669          300899853
  411   614          300902075
  302   649          300903057
   52   670          300903608
  265   656          300910041
  221   662          300911389
   53   670          300911877
  271   655          300913886
  161   667          300914244
  494   565          300915909
  342   639          300918807
  311   647          300920254
   54   670          300920464
   55   670          300929375
  387   624          300931227
  379   627          300931822
  473   580          300935817
   56   670          300938616
  190   665          300938625
  115   669          300939184
  142   668          300940920
  428   606          300947768
   57   670          300948193
  476   578          300950728
  430   605          300952125
  177   666          300953529
  426   607          300957319
   58   670          300958112
  517   546          300959749
  470   582          300960368
  486   571          300960667
  212   663          300962375
  259   657          300967372
   59   670          300968379
  335   641          300970096
  432   604          300970432
  230   661          300971781
  238   660          300977272
   60   670          300979000
  116   669          300979205
  277   654          300980197
  424   608          300980736
  349   637          300983402
  509   553          300984606
   61   670          300989981
  162   667          300992491
  402   618          300993840
  202   664          300997352
   62   670          301001328
  143   668          301001839
  434   603          301002731
  503   558          301004639
  479   576          301005215
  498   562          301010320
   63   670          301013047
  422   609          301017977
  117   669          301019922
  447   596          301023359
  467   584          301024267
   64   670          301025144
  409   615          301026304
  307   648          301032235
   65   670          301037625
  459   589          301039048
  191   665          301047496
  178   666          301048048
  293   651          301048208
  436   602          301049064
   66   670          301050496
  454   592          301051352
  516   547          301055419
  288   652          301055680
  382   626          301057344
  222   662          301058576
  118   669          301061341
  365   632          301063093
  144   668          301063616
   67   670          301063763
  420   610          301069000
  163   667          301071710
  362   633          301074065
  368   631          301075623
   68   670          301077432
  246   659          301078115
  253   658          301084589
  298   650          301088592
   69   670          301091509
  213   663          301097844
  482   574          301099392
  324   644          301102208
  339   640          301102219
  119   669          301103468
  320   645          301104125
   70   670          301106000
  359   634          301108383
  438   601          301109473
  283   653          301110264
  371   630          301111811
  395   621          301112936
  346   638          301115808
  203   664          301120371
   71   670          301120911
  266   656          301121512
  390   623          301123367
  145   668          301126257
  464   586          301127400
  508   554          301127976
  231   661          301131172
  418   611          301133763
  272   655          301135023
  328   643          301135259
   72   670          301136248
  532   532          301137536
  316   646          301140632
  531   533          301140728
  179   666          301143635
  493   566          301144653
  120   669          301146309
  239   660          301147919
  489   569          301150178
  530   534          301150304
  164   667          301151907
   73   670          301152017
  515   548          301157467
  192   665          301157513
  449   595          301163724
  407   616          301164039
  356   635          301165891
  529   535          301166264
   74   670          301168224
  260   657          301169393
  374   629          301171813
  400   619          301176659
  303   649          301177576
  502   559          301182887
  440   600          301184000
   75   670          301184875
  528   536          301188608
  146   668          301189768
  121   669          301189870
   76   670          301201976
  332   642          301203656
  223   662          301207095
  385   625          301207250
  278   654          301211216
  312   647          301211351
  416   612          301212224
  497   563          301217020
  527   537          301217336
   77   670          301219533
  165   667          301233088
  485   572          301233373
  122   669          301234157
  214   663          301234591
   78   670          301237552
  180   666          301240296
  456   591          301243887
  204   664          301244608
  353   636          301246433
  526   538          301252448
  147   668          301254155
  377   628          301255785
   79   670          301256039
  247   659          301260402
  514   549          301265893
  193   665          301268682
  461   588          301269653
  343   639          301270726
  442   599          301272687
   80   670          301275000
  475   579          301276414
  472   581          301276989
  254   658          301277376
  507   555          301277718
  123   669          301279176
  232   661          301291949
  525   539          301293944
   81   670          301294441
  414   613          301304341
  289   652          301305377
  294   651          301306635
  336   641          301307777
   82   670          301314368
  405   617          301315238
  166   667          301315259
  478   577          301315385
  308   648          301315904
  469   583          301316996
  451   594          301318435
  148   668          301319424
  240   660          301320000
  124   669          301324933
  267   656          301334579
   83   670          301334787
  181   666          301338037
  393   622          301340305
  524   540          301341824
  350   637          301349853
  284   653          301351381
   84   670          301355704
  299   650          301355899
  224   662          301356952
  273   655          301357792
  380   627          301363883
  501   560          301367501
  205   664          301370069
  125   669          301371434
  215   663          301372622
  398   620          301372792
  261   657          301372974
  444   598          301375576
   85   670          301377125
  492   567          301379751
  513   550          301380697
  194   665          301381009
  388   624          301381696
  149   668          301385581
  481   575          301394016
  523   541          301396088
  466   585          301396321
  167   667          301398426
   86   670          301399056
  488   570          301407272
  412   614          301410072
  321   645          301412286
  325   644          301418109
  126   669          301418685
   87   670          301421503
  496   564          301430080
  506   556          301433832
  182   666          301436864
  317   646          301441149
  279   654          301443903
  248   659          301444171
   88   670          301444472
  340   640          301448000
  458   590          301450912
  150   668          301452632
  304   649          301453913
  233   661          301454118
  522   542          301456736
  329   643          301458996
  366   632          301463864
  127   669          301466692
   89   670          301467969
  363   633          301468284
  255   658          301471687
  347   638          301475995
  403   618          301479859
  168   667          301482595
  369   631          301483000
  453   593          301487534
   90   670          301492000
  446   597          301492709
  241   660          301493521
  195   665          301494500
  360   634          301496104
  383   626          301496263
  206   664          301496760
  429   606          301498605
  512   551          301501879
  427   607          301503026
  313   647          301504320
  431   605          301508116
  225   662          301508153
  216   663          301511943
  484   573          301512421
  463   587          301514850
  128   669          301515461
   91   670          301516571
  151   668          301520583
  425   608          301521337
  521   543          301523768
  372   630          301525848
  410   615          301529375
  433   604          301531601
  333   642          301535325
  183   666          301536783
   92   670          301541688
  357   635          301547168
  268   656          301549248
  423   609          301553496
  290   652          301556808
  500   561          301558481
  129   669          301564998
  295   651          301566826
   93   670          301567357
  169   667          301567772
  435   603          301569102
  262   657          301578121
  391   623          301580838
  396   621          301582197
  274   655          301582199
  152   668          301589440
  375   629          301592564
   94   670          301593584
  285   653          301594202
  505   557          301596318
  520   544          301597184
  421   610          301599461
  309   648          301601421
  474   580          301608424
  196   665          301609161
  130   669          301615309
  234   661          301617685
   95   670          301620375
  437   602          301620661
  491   568          301621203
  354   636          301621320
  448   596          301624128
  471   582          301624479
  207   664          301624687
  344   639          301624703
  300   650          301625000
  249   659          301629428
  511   552          301629439
  477   578          301631885
  184   666          301637800
  337   641          301647474
   96   670          301647736
  495   565          301649500
  217   663          301652560
  386   625          301653081
  170   667          301653963
  401   619          301657860
  419   611          301659190
  153   668          301659209
  226   662          301660704
  408   616          301662208
  131   669          301666400
  256   658          301667528
  242   660          301668488
  487   571          301670714
  455   592          301671063
  460   589          301672469
   97   670          301675673
  519   545          301676984
  280   654          301678264
  468   584          301679936
  378   628          301683304
  439   601          301686320
  480   576          301694976
   98   670          301704192
  132   669          301718277
  351   637          301718404
  322   645          301722373
  197   665          301724998
  154   668          301729896
  305   649          301732074
  417   612          301732641
   99   670          301733299
  326   644          301735960
  185   666          301739921
  171   667          301741174
  318   646          301743568
  208   664          301753856
  499   562          301755827
  100   670          301763000
  518   546          301763168
  510   553          301763377
  504   558          301765176
  269   656          301765525
  441   600          301766121
  450   595          301769875
  133   669          301770946
  465   586          301774681
  235   661          301782656
  330   643          301784707
  263   657          301784840
  101   670          301793301
  218   663          301794479
  341   640          301795821
  483   574          301797811
  381   627          301798224
  314   647          301799167
  155   668          301801507
  394   622          301804832
  275   655          301808250
  406   617          301808529
  291   652          301809979
  227   662          301814611
  250   659          301816179
  415   613          301819772
  102   670          301824208
  134   669          301824413
  296   651          301828787
  172   667          301829411
  389   624          301834493
  348   638          301838264
  286   653          301838733
  198   665          301842017
  186   666          301843152
  243   660          301844907
  399   620          301849199
  103   670          301855727
  517   547          301855736
  443   599          301860106
  364   633          301864681
  257   658          301864905
  367   632          301866831
  334   642          301868992
  490   569          301869009
  457   591          301869064
  156   668          301874048
  494   566          301875280
  135   669          301878684
  209   664          301884273
  361   634          301885985
  104   670          301887864
  310   648          301888792
  370   631          301892591
  301   650          301895901
  509   554          301903693
  462   588          301908600
  281   654          301914305
  173   667          301918680
  413   614          301920541
  105   670          301920625
  452   594          301929992
  358   635          301930587
  136   669          301933765
  384   626          301937480
  219   663          301937706
  503   559          301940406
  486   572          301940504
  373   630          301942117
  473   581          301946758
  187   666          301947499
  157   668          301947525
  236   661          301949037
  106   670          301954016
  516   548          301954688
  476   579          301954715
  498   563          301959539
  199   665          301960224
  404   618          301968296
  445   598          301968317
  228   662          301969880
  470   583          301978287
  345   639          301980744
  270   656          301983416
  107   670          301988043
  532   533          301988205
  338   641          301989193
  137   669          301989662
  264   657          301993137
  531   534          301994595
  355   636          301998331
  479   577          302002272
  251   659          302004430
  530   535          302007375
  174   667          302008987
  306   649          302012065
  376   629          302015565
  210   664          302015944
  158   668          302021944
  108   670          302022712
  244   660          302022784
  529   536          302026545
  323   645          302034392
  411   615          302034906
  276   655          302035951
  392   623          302040655
  138   669          302046381
  319   646          302047895
  467   585          302049188
  508   555          302050387
  428   607          302051295
  430   606          302052016
  528   537          302052105
  188   666          302052968
  397   621          302053834
  327   644          302055767
  109   670          302058029
  515   549          302060024
  258   658          302063824
  426   608          302064488
  292   652          302064896
  432   605          302066693
  200   665          302079625
  459   590          302081579
  220   663          302082247
  527   538          302084055
  287   653          302084980
  352   637          302089061
  482   575          302089543
  447   597          302090796
  424   609          302091553
  297   651          302092524
  110   670          302094000
  434   604          302095368
  315   647          302095898
  159   668          302097311
  175   667          302100338
  387   625          302101228
  139   669          302103928
  454   593          302104521
  493   567          302107420
    0   671          302111711
    1   671          302111712
    2   671          302111719
    3   671          302111738
    4   671          302111775
    5   671          302111836
    6   671          302111927
    7   671          302112054
    8   671          302112223
  331   643          302112398
    9   671          302112440
   10   671          302112711
   11   671          302113042
  379   628          302113091
   12   671          302113439
   13   671          302113908
   14   671          302114455
   15   671          302115086
   16   671          302115807
   17   671          302116624
  237   661          302116834
   18   671          302117543
   19   671          302118570
   20   671          302119711
   21   671          302120972
  502   560          302122008
   22   671          302122359
  526   539          302122395
  489   570          302123169
   23   671          302123878
   24   671          302125535
  229   662          302126517
   25   671          302127336
   26   671          302129287
  111   670          302130631
   27   671          302131394
  422   610          302132448
   28   671          302133663
   29   671          302136100
  436   603          302138083
   30   671          302138711
  402   619          302141467
   31   671          302141502
   32   671          302144479
  342   640          302145688
   33   671          302147648
  211   664          302148875
   34   671          302151015
  282   654          302152032
   35   671          302154586
   36   671          302158367
  464   587          302159347
  189   666          302159565
  140   669          302162309
   37   671          302162364
  409   616          302162825
   38   671          302166583
  525   540          302167125
  112   670          302167928
  302   650          302168608
  497   564          302169617
   39   671          302171030
  514   550          302171744
  160   668          302173632
   40   671          302175711
  311   648          302178023
   41   671          302180632
   42   671          302185799
  420   611          302187131
   43   671          302191218
  176   667          302192739
  252   659          302194187
  438   602          302194880
   44   671          302196895
  201   665          302200226
  245   660          302202125
  349   638          302202621
   45   671          302202836
  271   656          302202927
  265   657          302203018
  507   556          302203459
  335   642          302204663
  113   670          302205897
   46   671          302209047
   47   671          302215534
  485   573          302216642
  524   541          302218245
  141   669          302221530
   48   671          302222303
  449   596          302227585
  221   663          302228108
   49   671          302229360
  382   627          302234851
   50   671          302236711
   51   671          302244362
  114   670          302244544
  161   668          302250913
   52   671          302252319
  418   612          302255560
   53   671          302260588
  365   633          302263262
  259   658          302264291
  277   655          302265308
  440   601          302265801
  190   666          302267296
   54   671          302269175
  395   622          302271723
  368   632          302272000
  523   542          302275755
  362   634          302278032
   55   671          302278086
  142   669          302281597
  212   664          302283072
  115   670          302283875
  475   580          302283875
  230   662          302284528
  238   661          302286053
  177   667          302286196
   56   671          302287327
  390   624          302289624
  513   551          302289848
  472   582          302291416
  456   592          302293504
  307   649          302293892
   57   671          302296904
  407   617          302304256
  371   631          302304402
   58   671          302306823
  461   589          302308650
  501   561          302309982
  478   578          302315904
  359   635          302316154
   59   671          302317090
  293   652          302321565
  202   665          302322033
  116   670          302323896
   60   671          302327711
  400   620          302328000
  162   668          302329160
  339   641          302332940
  288   653          302332949
  416   613          302337693
  469   584          302338413
   61   671          302338692
  346   639          302338855
  522   543          302339655
  143   669          302342516
  492   568          302345920
  324   645          302348349
   62   671          302350039
  442   600          302350888
  320   646          302354136
  298   651          302358043
  374   630          302360624
   63   671          302361758
  506   557          302362909
  117   670          302364613
   64   671          302373855
  222   663          302375295
  191   666          302376167
  356   636          302377472
  328   644          302377536
  451   595          302378726
  178   667          302380715
  385   626          302381001
  246   660          302382936
  488   571          302383683
  253   659          302385456
  496   565          302386061
   65   671          302386336
  481   576          302387617
  283   654          302391451
  316   647          302394519
   66   671          302399207
  144   669          302404293
  118   670          302406032
  163   668          302408379
  521   544          302409945
   67   671          302412474
  512   552          302414336
  266   657          302414489
  213   664          302418541
  272   656          302424064
  466   586          302424752
   68   671          302426143
  414   614          302433488
   69   671          302440220
  377   629          302440822
  332   643          302442075
  303   650          302443127
  231   662          302443919
  203   665          302445052
  119   670          302448159
  444   599          302450183
   70   671          302454711
  239   661          302456700
  405   618          302459157
  353   637          302461830
  260   658          302466312
  145   669          302466934
  312   648          302469120
   71   671          302469622
  179   667          302476302
   72   671          302484959
  192   666          302486184
  520   545          302486625
  164   668          302488576
  120   670          302491000
  278   655          302496327
  458   591          302496983
  343   640          302497607
  484   574          302499128
   73   671          302500728
  393   623          302502824
  500   562          302504328
   74   671          302516935
  223   663          302523814
  398   621          302527853
  505   558          302528737
  146   669          302530445
   75   671          302533586
  121   670          302534561
  336   642          302542344
  412   615          302542903
  453   594          302544261
  380   628          302545152
  511   553          302545208
  463   588          302550319
   76   671          302550687
  388   625          302551697
  214   664          302555288
  446   598          302563728
  247   660          302565223
   77   671          302568244
  350   638          302569072
  204   665          302569289
  519   546          302569695
  165   668          302569757
  180   667          302572963
  308   649          302577561
  254   659          302578243
  122   670          302578848
  294   652          302579992
  289   653          302582646
   78   671          302586263
  491   569          302590780
  147   669          302594832
  193   666          302597353
  429   607          302602132
  232   662          302604696
   79   671          302604750
  431   606          302608007
  495   566          302608871
  427   608          302610195
  474   581          302619365
   80   671          302623711
  123   670          302623867
  299   651          302625350
  403   619          302627486
  267   657          302627556
  433   605          302627862
  240   661          302628781
  425   609          302632154
  284   654          302632568
  477   579          302635872
  471   583          302642398
   81   671          302643152
  273   656          302646833
  487   572          302650551
  166   668          302651928
  518   547          302659155
  148   669          302660101
  435   604          302661739
  321   646          302662297
   82   671          302663079
  366   633          302664033
  325   645          302664250
  410   616          302665896
  423   610          302667967
  124   670          302669624
  261   658          302669893
  181   667          302670704
  363   634          302672251
  224   663          302673671
  383   627          302673770
  340   641          302678721
  369   632          302679377
  510   554          302682464
   83   671          302683498
  448   597          302691565
  480   577          302692033
  215   664          302693319
  205   665          302694750
  317   647          302695036
  347   639          302699042
  504   559          302700943
  329   644          302701273
  360   635          302703875
   84   671          302704415
  468   585          302704857
  499   563          302705046
  194   666          302709680
  437   603          302709680
  460   590          302715000
  125   670          302716125
  421   611          302717592
  372   631          302718439
  304   650          302719464
  455   593          302724232
   85   671          302725836
  149   669          302726258
  279   655          302729014
  167   668          302735095
  396   622          302740984
  391   624          302747095
   86   671          302747767
  248   660          302748992
  517   548          302755005
  357   636          302758749
  313   648          302762089
  126   670          302763376
  233   662          302766865
  182   667          302769531
   87   671          302770214
  439   602          302771727
  255   659          302772554
  333   643          302773744
  419   612          302780987
  375   630          302781375
  483   575          302787962
   88   671          302793183
  150   669          302793309
  241   661          302802302
  408   617          302802425
  465   587          302806628
  401   620          302809201
  127   670          302811383
   89   671          302816680
  168   668          302819264
  206   665          302821441
  195   666          302823171
  225   663          302824872
  509   555          302826104
  386   626          302826832
  216   664          302832640
  450   596          302833736
  290   653          302834077
  354   637          302836717
  494   567          302838047
  533   533          302838874
  295   652          302840183
   90   671          302840711
  490   570          302842000
  532   534          302842072
  268   657          302842225
  441   601          302847922
  344   640          302851584
  531   535          302851666
  516   549          302857245
  417   613          302858110
  128   670          302860152
  151   669          302861260
  309   649          302863078
   91   671          302865282
  530   536          302867656
  378   629          302868341
  183   667          302869450
  274   656          302871240
  262   658          302875040
  285   654          302875389
  503   560          302879527
  337   642          302882041
  529   537          302890042
   92   671          302890399
  300   651          302894451
  169   668          302904441
  129   670          302909689
  498   564          302912136
   93   671          302916068
  457   592          302918681
  528   538          302918824
  486   573          302923773
  152   669          302930117
  234   662          302930432
  249   660          302934249
  351   638          302937623
  196   666          302937832
  443   600          302938307
   94   671          302942295
  462   589          302947597
  415   614          302948919
  207   665          302949368
  406   618          302952448
  527   539          302954002
  130   670          302960000
  473   582          302961185
  476   580          302962176
  280   655          302963375
  515   550          302965875
  394   623          302967351
  256   659          302968395
   95   671          302969086
  184   667          302970467
  322   646          302972384
  217   664          302973257
  508   556          302976128
  242   661          302977269
  226   663          302977423
  381   628          302979493
  326   645          302982101
  452   595          302990283
  170   668          302990632
  526   540          302995576
   96   671          302996447
  318   647          302997455
  305   650          302997625
  470   584          302999704
  153   669          302999886
  479   578          303002791
  399   621          303004260
  389   625          303004494
  131   670          303011091
   97   671          303024384
  341   641          303026542
  330   644          303026984
  445   599          303042924
  525   541          303043546
   98   671          303052903
  413   615          303053372
  197   666          303053669
  314   648          303056936
  269   657          303058502
  348   639          303061311
  132   670          303062968
  502   561          303064489
  367   633          303067000
  364   634          303068648
  154   669          303070573
  185   667          303072588
  493   568          303073589
  467   586          303077619
  171   668          303077843
  208   665          303078537
  514   551          303080895
  263   658          303081759
   99   671          303082010
  482   576          303083144
  291   653          303087248
  370   632          303088968
  361   635          303093756
  235   662          303095403
  275   656          303097291
  524   542          303097912
  489   571          303099580
  296   652          303102144
  334   643          303107411
  100   671          303111711
  384   627          303114987
  218   664          303115176
  133   670          303115637
  404   619          303115923
  286   654          303119920
  250   660          303121000
  497   565          303125598
  459   591          303127650
  227   663          303131330
  507   557          303132536
  373   631          303134708
  101   671          303142012
  358   636          303142168
  155   669          303142184
  310   649          303150449
  243   661          303153688
  430   607          303155543
  428   608          303158464
  523   543          303158674
  454   594          303161248
  447   598          303161815
  301   651          303165352
  257   659          303165772
  172   668          303166080
  432   606          303166584
  134   670          303169104
  198   666          303170688
  411   616          303171427
  102   671          303172919
  426   609          303175305
  186   667          303175819
  434   605          303191629
  464   588          303194816
  281   655          303199416
  513   552          303202305
  485   574          303203349
  376   630          303204376
  103   671          303204438
  424   610          303206024
  392   624          303206912
  345   640          303207625
  209   665          303208954
  397   622          303212621
  355   637          303213728
  156   669          303214725
  135   670          303223375
  338   642          303223760
  522   544          303225832
  436   604          303230720
  104   671          303236575
  422   611          303250579
  173   668          303255349
  501   562          303255829
  219   664          303258403
  236   662          303261784
  105   671          303269336
  387   626          303274979
  270   657          303276393
  306   650          303277616
  136   670          303278456
  187   667          303280166
  438   603          303283899
  323   646          303284403
  228   663          303286599
  157   669          303288202
  199   666          303288895
  264   658          303290056
  402   620          303292808
  475   581          303294816
  449   597          303295022
  506   558          303295328
  379   629          303298128
  521   545          303299386
  319   647          303301782
  327   645          303301908
  106   671          303302727
  409   617          303303042
  352   638          303308280
  420   612          303308928
  251   660          303309251
  472   583          303309335
  492   569          303315497
  478   579          303319891
  276   656          303324992
  512   553          303330105
  244   661          303331565
  137   670          303334353
  107   671          303336754
  210   665          303340625
  292   653          303342165
  496   566          303345432
  174   668          303345656
  456   593          303346673
  461   590          303351181
  440   602          303351208
  315   648          303353667
  331   644          303354675
  158   669          303362621
  469   585          303363334
  488   572          303363520
  258   659          303364691
  297   652          303365881
  287   654          303366167
  108   671          303371423
  342   641          303376409
  520   546          303379336
  418   613          303381029
  481   577          303384674
  188   667          303385635
  138   670          303391072
  220   664          303402944
  109   671          303406740
  200   666          303408296
  382   628          303416120
  349   639          303425668
  237   662          303429581
  442   601          303432689
  395   623          303434242
  175   668          303437007
  282   655          303437143
  159   669          303437988
  302   651          303438059
  311   649          303439680
  451   596          303442587
  110   671          303442711
  335   643          303443082
  229   663          303443236
  407   618          303448175
  139   670          303448619
  500   563          303453547
  466   587          303456699
  390   625          303459625
  511   554          303464295
    0   672          303464448
    1   672          303464449
    2   672          303464456
    3   672          303464475
  505   559          303464504
    4   672          303464512
    5   672          303464573
    6   672          303464664
    7   672          303464791
    8   672          303464960
    9   672          303465177
   10   672          303465448
  519   547          303465682
   11   672          303465779
   12   672          303466176
   13   672          303466645
  416   614          303466840
   14   672          303467192
  365   634          303467229
   15   672          303467823
   16   672          303468544
   17   672          303469361
   18   672          303470280
   19   672          303471307
  368   633          303472169
   20   672          303472448
  211   665          303473556
   21   672          303473709
   22   672          303475096
   23   672          303476615
   24   672          303478272
  111   671          303479342
   25   672          303480073
   26   672          303482024
  400   621          303483061
   27   672          303484131
  362   635          303485803
   28   672          303486400
   29   672          303488837
  484   575          303489279
   30   672          303491448
  189   667          303492232
   31   672          303494239
  271   657          303495904
   32   672          303497216
  252   660          303499008
  265   658          303499937
   33   672          303500385
  371   632          303500779
   34   672          303503752
  140   670          303507000
   35   672          303507323
  245   661          303510906
   36   672          303511104
  160   669          303514309
   37   672          303515101
  112   671          303516639
   38   672          303519320
   39   672          303523767
  359   636          303527735
  444   600          303528384
   40   672          303528448
  201   666          303528897
  176   668          303529408
   41   672          303533369
   42   672          303538536
   43   672          303543955
  458   592          303546600
  221   664          303548805
   44   672          303549632
  374   631          303553215
  277   656          303554349
  113   671          303554608
   45   672          303555573
  518   548          303558424
  385   627          303558508
  307   650          303559443
   46   672          303561784
  491   570          303563771
  259   659          303565158
  346   640          303565736
  141   670          303566221
  414   615          303566319
  339   642          303567507
   47   672          303568271
  495   567          303571638
   48   672          303575040
   49   672          303582097
  463   589          303589316
   50   672          303589448
  161   669          303591590
  356   637          303592869
  114   671          303593255
   51   672          303597099
  324   646          303598360
  238   662          303598800
  293   653          303598834
  190   667          303599963
  230   663          303601247
  453   595          303604552
  510   555          303604875
   52   672          303605056
  405   619          303606784
  212   665          303607753
  320   647          303608023
   53   672          303613325
  288   654          303614136
   54   672          303621912
  177   668          303622865
  328   645          303623677
  142   670          303626288
  377   630          303629633
   55   672          303630823
  298   652          303631400
  115   671          303632586
  474   582          303633792
  487   573          303633820
  446   599          303638335
   56   672          303640064
  504   560          303640064
  477   580          303643333
   57   672          303649641
  202   666          303650704
  316   648          303652288
  517   549          303657562
  499   564          303657643
   58   672          303659560
  471   584          303663815
  393   624          303669081
   59   672          303669827
  162   669          303669837
  116   671          303672607
  283   655          303676562
  412   616          303679424
   60   672          303680448
  353   638          303681049
  332   644          303684352
  398   622          303686640
  143   670          303687207
  253   660          303690277
   61   672          303691429
  246   661          303691717
  480   578          303692552
  533   534          303692741
  222   664          303695992
  532   535          303699143
   62   672          303702776
  191   667          303708834
  429   608          303709301
  266   658          303711408
  431   607          303711534
  531   536          303711947
  303   651          303712578
  117   671          303713324
   63   672          303714495
  272   657          303717041
  178   668          303717384
  427   609          303721012
  388   626          303725448
   64   672          303726592
  433   606          303727753
  343   641          303728328
  380   629          303730189
  312   649          303730777
  530   537          303731153
  468   586          303733288
   65   672          303739073
  213   665          303743222
  425   610          303746625
  144   670          303748984
  163   669          303749056
  509   556          303751845
   66   672          303751944
  118   671          303754743
  529   538          303756761
  435   605          303758000
  231   663          303760638
  460   591          303761071
  448   598          303762584
  516   550          303763096
   67   672          303765211
  260   659          303767179
  239   662          303769447
  203   666          303773723
  403   620          303778827
   68   672          303778880
  336   643          303780763
  455   594          303780959
  483   576          303781563
  278   656          303785368
  423   611          303786098
  528   539          303788771
  350   639          303792119
   69   672          303792957
  119   671          303796870
  437   604          303802317
  494   568          303804216
  410   617          303806113
   70   672          303807448
  145   670          303811625
  179   668          303812971
  490   571          303818411
  192   667          303818851
  503   561          303822008
   71   672          303822359
  527   540          303827183
  164   669          303829253
   72   672          303837696
  421   612          303839389
  120   671          303839711
  465   588          303842097
  308   650          303843112
  223   664          303844511
   73   672          303853465
  383   628          303855039
  294   653          303857261
  439   603          303860746
  289   654          303863833
  366   634          303868000
  498   565          303868117
   74   672          303869672
  526   541          303871997
  247   661          303874004
  515   551          303875026
  146   670          303875136
  369   633          303879546
  214   665          303879969
  363   635          303880022
  254   660          303883064
  121   671          303883272
   75   672          303886323
  204   666          303897960
  299   652          303898707
  450   597          303901173
   76   672          303903424
  396   623          303903503
  508   557          303905205
  419   613          303906456
  180   668          303909632
  165   669          303910434
  486   574          303910480
  340   642          303913288
  325   646          303914261
  372   632          303914816
  360   636          303915456
  321   647          303916184
  391   625          303917096
  284   655          303917679
   77   672          303920981
  232   663          303921415
  525   542          303923213
  267   658          303924475
  347   640          303925923
  122   671          303927559
  193   667          303930020
  441   602          303933329
   78   672          303939000
  147   670          303939523
  273   657          303939810
  240   662          303941528
  408   618          303946344
  329   645          303947414
  317   648          303952805
   79   672          303957487
  401   621          303964262
  261   659          303970760
  457   593          303971850
  123   671          303972578
  476   581          303973117
  375   631          303973966
  357   637          303974146
   80   672          303976448
  473   583          303979104
  524   543          303980831
  417   614          303987257
  304   651          303988915
  462   590          303990128
  166   669          303992605
  514   552          303993352
  224   664          303994368
   81   672          303995889
  386   627          304004339
  148   670          304004792
  479   579          304006778
  181   668          304007373
  502   562          304010336
   82   672          304015816
  333   644          304016021
  215   665          304018000
  279   656          304018055
  124   671          304018335
  443   601          304020108
  205   666          304023421
  313   649          304023746
  470   585          304024625
   83   672          304036235
  194   667          304042347
  493   569          304043166
  523   544          304044851
  452   596          304054144
  354   638          304055936
   84   672          304057152
  378   630          304057152
  248   661          304057773
  125   671          304064836
  507   558          304064955
  149   670          304070949
  167   669          304075772
  255   660          304077375
   85   672          304078573
  489   572          304079417
  482   577          304080201
  415   615          304081750
  344   641          304082305
  233   663          304083584
  497   566          304084969
  406   619          304100075
   86   672          304100504
  182   668          304106200
  467   587          304109566
  126   671          304112087
  241   662          304115049
  290   654          304115264
  522   545          304115273
  295   653          304117452
  513   553          304118074
  337   643          304120460
  445   600          304121125
   87   672          304122951
  309   650          304128629
  394   624          304133608
  150   670          304138000
  268   658          304139144
  225   664          304145569
   88   672          304145920
  206   666          304150112
  195   667          304155838
  216   665          304157321
  168   669          304159941
  127   671          304160094
  285   655          304160500
  351   639          304160670
  399   622          304163047
  274   657          304164217
  381   629          304164530
  300   652          304167808
   89   672          304169417
  262   659          304175907
  459   592          304177267
  389   626          304178245
  413   616          304189893
  521   546          304192097
   90   672          304193448
  485   575          304193500
  501   563          304205048
  151   670          304205951
  183   668          304206119
  128   671          304208863
   91   672          304218019
  454   595          304221539
  322   647          304226271
  506   559          304231095
  326   646          304232112
  464   589          304233813
  447   599          304236422
  249   661          304243030
   92   672          304243136
  169   669          304245118
  234   663          304247151
  512   554          304249192
  280   656          304252416
  318   648          304255224
  129   671          304258400
  341   642          304261109
  430   608          304262712
  305   651          304267076
  404   620          304267264
   93   672          304268805
  428   609          304269281
  432   607          304270111
  196   667          304270499
  367   634          304270967
  330   645          304273125
  256   660          304273216
  152   670          304274808
  520   547          304275323
  364   635          304276419
  207   666          304278039
  348   640          304288192
  492   570          304288488
  370   633          304289137
  426   610          304289776
  242   662          304290016
  434   606          304291520
   94   672          304295032
  384   628          304296256
  217   665          304297938
  226   664          304298120
  361   636          304305337
  184   668          304307136
  496   567          304308199
  130   671          304308711
  475   582          304309243
  411   617          304311644
  314   649          304318593
   95   672          304321823
  424   611          304324155
  436   605          304326981
  478   580          304327352
  472   584          304330752
  373   632          304331085
  170   669          304331309
  153   670          304344577
  488   573          304346789
   96   672          304349184
  334   644          304349688
  269   658          304355421
  358   637          304357565
  131   671          304359802
  519   548          304364951
  449   598          304366041
  291   654          304368435
  422   612          304372376
  397   623          304375140
  438   604          304376536
  392   625          304376913
   97   672          304377121
  296   653          304379413
  263   659          304382626
  481   578          304385193
  197   667          304386336
  511   555          304386706
  275   657          304390268
  469   586          304391765
  376   631          304396967
  461   591          304397252
  456   594          304403400
  505   560          304403625
  286   655          304405031
   98   672          304405640
  500   564          304406144
  208   666          304407208
  185   668          304409257
  132   671          304411679
  235   663          304412122
  154   670          304415264
  310   650          304416000
  171   669          304418520
  250   661          304429781
  355   638          304432947
  420   613          304434397
   99   672          304434747
  345   641          304438346
  301   652          304438709
  218   665          304439857
  440   603          304440227
  409   618          304446961
  402   621          304447869
  227   664          304452027
  387   627          304452486
  518   549          304460981
  338   643          304462179
  133   671          304464348
  100   672          304464448
  243   662          304466435
  257   660          304470593
  484   576          304482880
  155   670          304486875
  379   630          304486939
  281   656          304488457
  466   588          304492168
  101   672          304494749
  198   667          304503355
  172   669          304506757
  451   597          304510024
  418   614          304510176
  186   668          304512488
  134   671          304517815
  442   602          304518096
  102   672          304525656
  510   556          304530616
  352   639          304531327
  209   666          304537625
  495   568          304537807
  323   647          304538290
  491   571          304540182
  534   534          304546608
  306   651          304547067
  533   535          304549812
  327   646          304551919
  103   672          304557175
  156   670          304559416
  532   536          304559424
  319   648          304559551
  517   550          304563413
  135   671          304572086
  270   658          304573312
  531   537          304575444
  236   663          304578503
  504   561          304582545
  219   665          304583084
  104   672          304589312
  264   659          304590923
  407   619          304595802
  173   669          304596026
  530   538          304597872
  416   615          304599671
  458   593          304599769
  395   624          304600499
  331   645          304600816
  382   629          304601157
  228   664          304607296
  444   601          304610185
  342   642          304610976
  499   565          304613624
  315   649          304615324
  187   668          304616835
  276   657          304617969
  251   661          304618032
  487   574          304620527
  199   667          304621562
  105   672          304622073
  292   654          304623352
  529   539          304626708
  136   671          304627167
  463   590          304631847
  157   670          304632893
  390   626          304633376
  400   622          304641848
  297   653          304643150
  244   662          304644312
  287   655          304651278
  474   583          304651711
  349   640          304652549
  477   581          304654274
  106   672          304655464
  528   540          304661952
  453   596          304668413
  210   666          304669296
  258   660          304669512
  516   551          304672247
  365   635          304675000
  368   634          304676136
  509   557          304680922
  137   671          304683064
  335   644          304685359
  174   669          304686333
  471   585          304688736
  107   672          304689491
  480   579          304696539
  362   636          304697384
  371   633          304700948
  414   616          304702840
  527   541          304703604
  311   650          304705231
  158   670          304707312
  302   652          304711416
  446   600          304716536
  188   668          304722304
  108   672          304724160
  282   656          304726184
  220   665          304727625
  385   628          304739777
  138   671          304739783
  200   667          304740963
  359   637          304743132
  237   663          304746300
  374   632          304749592
  526   542          304751664
  405   620          304758125
  109   672          304759477
  229   664          304763933
  468   587          304765235
  503   562          304767855
  494   569          304773793
  175   669          304777684
  483   577          304778620
  159   670          304782679
  515   552          304787483
  271   658          304792823
  110   672          304795448
  346   641          304796457
  139   671          304797330
  490   572          304798248
  265   659          304800804
  211   666          304802227
  339   643          304805926
  525   543          304806132
  252   661          304807789
  460   592          304810688
  356   638          304812088
  431   608          304818703
  412   617          304819641
  429   609          304820118
    0   673          304821217
    1   673          304821218
    2   673          304821225
    3   673          304821244
    4   673          304821281
    5   673          304821342
    6   673          304821433
    7   673          304821560
    8   673          304821729
    9   673          304821946
   10   673          304822217
  377   631          304822224
   11   673          304822548
   12   673          304822945
   13   673          304823414
  245   662          304823653
   14   673          304823961
   15   673          304824592
   16   673          304825313
   17   673          304826130
   18   673          304827049
  498   566          304827488
   19   673          304828076
  307   651          304828894
  189   668          304828901
   20   673          304829217
   21   673          304830478
  433   607          304831280
   22   673          304831865
  111   672          304832079
   23   673          304833384
   24   673          304835041
  427   610          304835483
   25   673          304836842
  448   599          304837191
  508   558          304837624
   26   673          304838793
  393   625          304839082
   27   673          304840900
  455   595          304841250
   28   673          304843169
   29   673          304845606
  277   657          304847326
   30   673          304848217
  398   623          304849159
   31   673          304851008
  324   647          304852247
   32   673          304853985
  140   671          304855711
   33   673          304857154
  435   606          304857891
  160   670          304859000
   34   673          304860521
  201   667          304861564
   35   673          304864092
  425   611          304864756
  320   648          304865792
  524   544          304867008
   36   673          304867873
  112   672          304869376
  259   660          304869979
  176   669          304870085
   37   673          304871870
  221   665          304873486
  328   646          304873688
   38   673          304876089
  293   654          304880021
   39   673          304880536
  465   589          304881094
   40   673          304885217
   41   673          304890138
   42   673          304895305
  437   605          304898578
  288   655          304899247
  486   575          304900631
   43   673          304900724
  388   627          304902955
  353   639          304904096
   44   673          304906401
  113   672          304907345
  423   612          304907895
  298   653          304908669
  514   553          304909121
   45   673          304912342
  316   649          304913945
  141   671          304914932
  238   663          304915519
   46   673          304918553
  380   630          304919000
  230   664          304921944
   47   673          304925040
  332   645          304930493
   48   673          304931809
  403   621          304933888
  523   545          304934292
  161   670          304936281
  212   666          304936424
  190   668          304936632
   49   673          304938866
  114   672          304945992
   50   673          304946217
  410   618          304950032
  439   604          304953383
   51   673          304953868
  502   563          304959555
   52   673          304961825
  343   642          304962895
  177   669          304963542
  421   613          304964858
  283   656          304965603
   53   673          304970094
  450   598          304972192
  142   671          304974999
   54   673          304978681
  202   667          304983371
  115   672          304985323
  303   652          304985935
  476   582          304987544
   55   673          304987592
  312   650          304996328
   56   673          304996833
  253   661          304999058
  473   584          305000521
  507   559          305000722
  246   662          305004464
   57   673          305006410
  522   546          305007984
  266   659          305012275
  272   658          305013960
  479   580          305014239
  162   670          305014528
  493   570          305016157
   58   673          305016329
  350   640          305019000
  222   665          305020673
  441   603          305022348
  336   644          305023040
  116   672          305025344
   59   673          305026596
  457   594          305028577
  419   614          305035603
  143   671          305035918
  462   591          305036199
  513   554          305037161
   60   673          305037217
  383   629          305040076
  191   668          305045503
  497   567          305047736
   61   673          305048198
  470   586          305053056
  178   669          305058061
   62   673          305059545
  489   573          305062686
  117   672          305066061
  396   624          305069760
   63   673          305071264
  213   666          305071893
  260   660          305072000
  366   635          305075771
  278   657          305078345
  482   578          305080720
  231   664          305081335
   64   673          305083361
  369   634          305083513
  239   663          305086166
  521   547          305088084
  391   626          305090847
  363   636          305091603
  163   670          305093747
  408   619          305093971
   65   673          305095842
  144   671          305097695
  443   602          305105515
  203   667          305106390
  118   672          305107480
   66   673          305108713
  308   651          305112563
  372   633          305114985
  417   615          305120088
  452   597          305121581
   67   673          305121980
  401   622          305123049
  360   637          305130853
   68   673          305135649
  294   654          305138448
  467   588          305145035
  289   655          305148944
  119   672          305149607
   69   673          305149726
  340   643          305151707
  179   669          305153648
  192   668          305155520
  347   641          305156644
  501   564          305157645
  145   671          305160336
   70   673          305164217
  325   647          305168148
  223   665          305169192
  506   560          305170216
  375   632          305170343
  512   555          305171603
  164   670          305173944
  321   648          305173953
  520   548          305174592
  299   653          305175976
   71   673          305179128
  386   628          305185608
  247   662          305186751
  485   576          305187101
  254   661          305191845
  120   672          305192448
  357   638          305193365
   72   673          305194465
  329   646          305197425
  445   601          305202926
  284   656          305206720
  214   666          305208640
   73   673          305210234
  317   649          305214462
  415   616          305218271
  146   671          305223847
  267   659          305225342
   74   673          305226441
  459   593          305230436
  204   667          305230627
  121   672          305236009
  273   658          305236729
  232   664          305242112
   75   673          305243092
  378   631          305249743
  180   669          305250309
  406   620          305251416
  165   670          305255125
  240   663          305258247
   76   673          305260193
  333   645          305262162
  304   652          305262272
  492   571          305264899
  193   668          305266689
  519   549          305267508
  496   568          305274368
  261   660          305275581
  464   590          305276344
   77   673          305277750
  354   639          305278983
  122   672          305280296
  454   596          305285400
  147   671          305288234
  313   650          305289297
   78   673          305295769
  394   625          305303609
  279   657          305311032
  511   556          305312447
   79   673          305314256
  447   600          305314623
  344   642          305316872
  224   665          305319049
  123   672          305325315
  399   623          305325566
  475   583          305327162
  413   617          305330110
   80   673          305333217
  488   574          305333496
  166   670          305337296
  478   581          305338293
  505   561          305346106
  215   666          305346671
  181   669          305348050
   81   673          305352658
  381   630          305353341
  148   671          305353503
  472   585          305355673
  389   627          305355752
  205   667          305356088
  500   565          305362125
  337   644          305362737
  518   550          305366832
  248   662          305370520
  124   672          305371072
   82   673          305372585
  430   609          305373529
  432   608          305377280
  194   668          305379016
  428   610          305383752
  255   661          305386156
  351   640          305387551
  481   579          305389180
   83   673          305393004
  434   607          305395047
  309   651          305398080
  295   654          305398639
  290   655          305400375
  534   535          305403679
  233   664          305404281
  426   611          305407907
  533   536          305410093
   84   673          305413921
  125   672          305417573
  149   671          305419660
  167   670          305420463
  404   621          305422325
  532   537          305422921
  469   587          305423712
  436   606          305426872
  241   663          305431768
   85   673          305435342
  268   659          305440011
  449   599          305440648
  531   538          305442163
  300   653          305445077
  424   612          305445952
  461   592          305446869
  182   669          305446877
  285   656          305449541
  411   618          305455563
   86   673          305457273
  510   557          305459693
  274   658          305461136
  456   595          305463691
  126   672          305464824
  530   539          305467819
  225   665          305470250
  517   551          305472564
  438   605          305472797
  367   635          305478738
   87   673          305479720
  484   577          305479937
  262   660          305480728
  384   629          305481293
  206   667          305482779
  322   648          305484040
  216   666          305485992
  326   647          305485999
  150   671          305486711
  364   636          305488000
  195   668          305492507
  370   634          305493104
  422   613          305497845
  341   643          305499528
  529   540          305499889
   88   673          305502689
  168   670          305504632
  495   569          305507384
  127   672          305512831
  318   649          305516881
  348   641          305518913
  491   572          305520019
  361   637          305520734
  330   646          305523136
   89   673          305526186
  504   562          305528392
  466   589          305531165
  373   633          305531254
  440   604          305532864
  528   541          305538373
  305   652          305540433
  397   624          305541397
  280   657          305545393
  183   669          305546796
   90   673          305550217
  392   626          305550664
  151   671          305554662
  249   662          305555777
  128   672          305561600
  420   614          305563544
  234   664          305567848
  499   566          305572995
   91   673          305574788
  358   638          305576784
  451   598          305581043
  256   661          305581997
  527   542          305583271
  314   650          305584144
  516   552          305584704
  169   670          305589809
  376   632          305593344
  409   619          305594588
  334   645          305595829
   92   673          305599905
  402   622          305606656
  242   663          305606735
  442   603          305607115
  196   668          305607168
  487   575          305610678
  207   667          305610706
  129   672          305611137
  509   558          305613341
  226   665          305622801
  152   671          305623519
   93   673          305625574
  217   666          305626609
  387   628          305633755
  526   543          305634583
  418   615          305643007
  184   669          305647813
   94   673          305651801
  291   655          305653546
  355   639          305655994
  269   659          305656288
  458   594          305656496
  296   654          305660600
  130   672          305661448
  477   582          305668701
  345   642          305672913
  474   584          305673128
  170   670          305676000
  463   591          305677918
   95   673          305678592
  379   631          305679530
  310   651          305685451
  275   658          305687187
  263   660          305687447
  525   544          305692309
  153   671          305693288
  286   656          305694072
  444   602          305695592
  515   553          305703252
  480   580          305704000
  338   644          305704456
   96   673          305705953
  131   672          305712539
  301   653          305715978
  503   563          305717074
  471   586          305717167
  197   668          305723005
  235   664          305732819
   97   673          305733890
  453   597          305735850
  416   616          305736192
  208   667          305739875
  250   662          305742528
  494   570          305746784
  407   620          305747143
  185   669          305749934
  524   545          305756449
  352   640          305758208
   98   673          305762409
  171   670          305763211
  154   671          305763975
  132   672          305764416
  218   666          305768528
  395   625          305770500
  508   559          305773391
  227   665          305776708
  483   578          305779139
  257   661          305779374
  281   657          305781434
  490   573          305781517
  243   663          305783154
  382   630          305789968
  498   567          305790255
   99   673          305791516
  323   648          305796059
  446   601          305798337
  468   588          305800704
  400   623          305804367
  327   647          305805806
  390   627          305810883
  133   672          305817085
  306   652          305820424
  319   649          305821208
  100   673          305821217
  523   546          305827003
  514   554          305828208
  155   671          305835586
  198   668          305840024
  414   617          305843057
  342   643          305849395
  331   646          305850827
  172   670          305851448
  101   673          305851518
  186   669          305853165
  460   593          305863857
  209   667          305870292
  134   672          305870552
  270   659          305874179
  315   650          305880875
  102   673          305882425
  349   641          305883270
  368   635          305883907
  365   636          305886581
  486   576          305894232
  264   660          305895744
  236   664          305899200
  522   547          305903971
  371   634          305904915
  455   596          305905111
  156   671          305908127
  292   655          305908463
  219   666          305911755
  502   564          305912152
  362   637          305912781
  405   621          305913186
  103   673          305913944
  276   658          305914888
  448   600          305915392
  465   590          305923625
  297   654          305924337
  385   629          305924814
  135   672          305924823
  431   609          305929520
  251   662          305930779
  335   645          305931500
  228   665          305931977
  429   610          305934589
  433   608          305938449
  507   560          305939843
  287   656          305940319
  173   670          305940717
  104   673          305946081
  374   633          305949761
  427   611          305953614
  187   669          305957512
  199   668          305958231
  513   555          305959572
  244   663          305961031
  435   607          305961418
  359   638          305962351
  412   618          305963560
  311   651          305974682
  258   661          305978293
  105   673          305978842
  136   672          305979904
  157   671          305981604
  425   612          305986553
  521   548          305987353
  302   653          305988685
  493   571          305992568
  437   606          305998469
  210   667          306001963
  476   583          306005463
  106   673          306012233
  393   626          306012833
  497   568          306013905
  398   624          306015416
  377   632          306018601
  282   657          306019161
  479   581          306025180
  473   585          306025442
  174   670          306031024
  346   642          306031024
  423   613          306033364
  356   639          306035135
  137   672          306035801
  107   673          306046260
  450   599          306046799
  339   644          306048203
  489   574          306049393
  439   605          306049644
  158   671          306056023
  220   666          306056296
  188   669          306062981
  237   664          306066997
  520   549          306077149
  200   668          306077632
  108   673          306080929
  388   628          306084224
  482   579          306084707
  470   587          306085003
  462   592          306085816
  229   665          306088614
  457   595          306088868
  138   672          306092520
  403   622          306092675
  271   659          306093690
  421   614          306094005
  512   556          306097344
  410   619          306097659
  307   652          306102251
  265   660          306105625
  324   648          306110016
  380   631          306111591
  506   561          306112697
  501   565          306113626
  441   604          306114985
  109   673          306116246
  252   662          306120536
  175   670          306122375
  320   649          306127449
  328   647          306127575
  353   640          306130977
  159   671          306131390
  211   667          306134894
  245   663          306140372
  277   658          306144245
  139   672          306150067
  110   673          306152217
  293   655          306165132
  419   615          306168434
  189   669          306169578
  519   550          306173359
  259   661          306178760
  316   650          306179496
  332   646          306180504
    0   674          306182024
    1   674          306182025
    2   674          306182032
    3   674          306182051
    4   674          306182088
    5   674          306182149
    6   674          306182240
    7   674          306182367
    8   674          306182536
    9   674          306182753
   10   674          306183024
   11   674          306183355
   12   674          306183752
  467   589          306184032
  485   577          306184158
   13   674          306184221
   14   674          306184768
   15   674          306185399
   16   674          306186120
   17   674          306186937
   18   674          306187856
  288   656          306188288
  111   673          306188848
   19   674          306188883
  298   654          306189856
   20   674          306190024
   21   674          306191285
  452   598          306192600
   22   674          306192672
   23   674          306194191
  443   603          306194534
   24   674          306195848
   25   674          306197649
  201   668          306198233
   26   674          306199600
  343   643          306201314
   27   674          306201707
  221   666          306202157
   28   674          306203976
   29   674          306206413
  160   671          306207711
  140   672          306208448
   30   674          306209024
   31   674          306211815
  176   670          306214776
   32   674          306214792
   33   674          306217961
   34   674          306221328
   35   674          306224899
  112   673          306226145
   36   674          306228680
  383   630          306228887
   37   674          306232677
  238   664          306236216
   38   674          306236896
  396   625          306239761
   39   674          306241343
  511   557          306241524
  496   569          306243945
  492   572          306244736
  408   620          306245312
   40   674          306246024
  230   665          306246625
  350   641          306249721
   41   674          306250945
   42   674          306256112
  417   616          306256609
  283   657          306258580
  535   535          306260750
   43   674          306261531
  303   653          306263204
  534   536          306263960
  113   673          306264114
  312   651          306265779
   44   674          306267208
  141   672          306267669
  391   627          306268354
  212   667          306269091
  336   645          306269181
   45   674          306273149
  533   537          306273590
  518   551          306275983
  190   669          306277309
   46   674          306279360
  161   671          306284992
  401   623          306285568
   47   674          306285847
  459   594          306287163
  366   636          306287352
  445   602          306288333
  532   538          306289640
  369   635          306291284
  505   562          306291953
   48   674          306292616
   49   674          306299673
  114   673          306302761
  363   637          306307000
   50   674          306307024
  177   670          306308233
  253   662          306311805
  531   539          306312110
   51   674          306314675
  272   659          306314827
  266   660          306317096
  372   634          306318952
  202   668          306320040
  246   663          306321183
  500   566          306321496
  464   591          306322415
   52   674          306322632
  488   575          306323647
  142   672          306327736
   53   674          306330901
   54   674          306339488
  530   540          306341000
  115   673          306342092
   55   674          306348399
  475   584          306348579
  222   666          306349344
  360   638          306350072
  478   582          306352720
  454   597          306352837
   56   674          306357640
  415   617          306358488
  162   671          306363239
   57   674          306367217
  375   633          306370512
  386   629          306370645
  278   658          306375264
  529   541          306376310
   58   674          306377136
  260   661          306380781
  116   673          306382113
  472   586          306384104
  517   552          306385021
  308   652          306385920
  191   669          306386180
   59   674          306387403
  143   672          306388655
  347   642          306391211
  510   558          306392112
  340   644          306393984
  447   601          306396424
  481   580          306396641
   60   674          306398024
  178   670          306402752
  213   667          306404560
  231   665          306406016
  406   621          306406477
  239   664          306406863
   61   674          306409005
  357   639          306416412
  528   542          306418040
   62   674          306420352
  117   673          306422830
  294   655          306423559
  325   648          306425917
   63   674          306432071
  321   649          306435610
  289   656          306437985
  163   671          306442458
  203   668          306443059
   64   674          306444168
  378   632          306446120
  144   672          306450432
  329   647          306451312
   65   674          306456649
  299   654          306457163
  469   588          306459181
  118   673          306464249
  527   543          306466190
   66   674          306469520
  413   618          306474029
  394   626          306477360
  504   563          306477611
  317   650          306480013
  495   570          306480375
  484   578          306480456
   67   674          306482787
  430   610          306488000
  432   609          306488097
  399   624          306491823
  192   669          306496197
   68   674          306496456
  223   666          306497863
  179   670          306498339
  284   657          306499697
  461   593          306500038
  516   553          306500473
  428   611          306501883
  434   608          306502216
  491   573          306503288
  247   663          306503470
  254   662          306504592
  354   640          306505864
  119   673          306506376
   69   674          306510533
  333   646          306512173
  145   672          306513073
  449   600          306518849
  526   544          306520760
  164   671          306522655
   70   674          306525024
  456   596          306527552
  426   612          306529704
  267   660          306530163
  436   607          306530399
  499   567          306535762
  389   628          306537021
  273   659          306537596
  304   653          306539541
   71   674          306539935
  214   667          306541307
  381   631          306545932
  509   559          306549108
  120   673          306549217
   72   674          306555272
  344   643          306555291
  313   651          306558748
  232   665          306566793
  204   668          306567296
   73   674          306571041
  424   613          306571421
  438   606          306572688
  466   590          306573696
  146   672          306576584
  240   664          306578944
  404   622          306581112
  525   545          306581750
  261   661          306584362
   74   674          306587248
  121   673          306592778
  180   670          306595000
  411   619          306603190
  165   671          306603836
   75   674          306603899
  487   576          306604279
  193   669          306607366
  279   658          306607951
  337   645          306608878
  351   641          306618272
   76   674          306621000
  515   554          306622339
  422   614          306626992
  440   605          306629125
  122   673          306637065
   77   674          306638557
  147   672          306640971
  224   666          306647720
  524   546          306649160
  451   599          306655650
   78   674          306656576
  503   564          306669671
  384   630          306670104
  309   652          306671437
   79   674          306675063
  215   667          306679338
  123   673          306682084
  295   655          306683750
  166   671          306686007
  477   583          306686620
  248   663          306687239
  290   656          306689416
  367   636          306690319
  181   670          306692741
  205   668          306692757
   80   674          306694024
  420   615          306696375
  474   585          306698049
  255   662          306698903
  442   604          306699752
  370   635          306700875
  364   637          306703397
  148   672          306706240
  397   625          306711398
  508   560          306712512
   81   674          306713465
  480   581          306714941
  458   595          306716787
  194   669          306719693
  523   547          306722990
  494   571          306723195
  300   654          306726264
  463   592          306727535
  124   673          306727841
  392   627          306728171
  233   665          306728962
   82   674          306733392
  373   634          306735221
  361   638          306739953
  341   644          306741805
  285   657          306742518
  326   648          306743768
  268   660          306744832
  322   649          306745697
  409   620          306745929
  471   587          306749114
  514   555          306750619
  241   664          306752465
  348   642          306753480
   83   674          306753811
  498   568          306756424
  274   659          306762003
  490   574          306768224
  167   671          306769174
  402   623          306769175
  149   672          306772397
  125   673          306774342
   84   674          306774728
  330   647          306777023
  418   616          306779528
  318   650          306782432
  483   579          306783126
  444   603          306784611
  262   661          306789509
  182   670          306791568
  376   633          306793513
   85   674          306796149
  225   666          306798921
  358   639          306799831
  522   548          306803240
  453   598          306806869
  305   653          306817702
   86   674          306818080
  216   667          306818659
  387   629          306818792
  206   668          306819448
  126   673          306821593
  195   669          306833184
  150   672          306839448
  468   589          306839701
   87   674          306840527
  280   658          306842312
  334   646          306845840
  168   671          306853343
  314   651          306853595
   88   674          306863496
  502   565          306868133
  127   673          306869600
  249   663          306872496
  379   632          306875907
  416   617          306876409
  507   561          306882324
  355   640          306882875
  446   602          306883744
  513   556          306885313
   89   674          306886993
  521   549          306889910
  486   577          306891289
  183   670          306891487
  234   665          306892529
  256   662          306894744
  407   621          306902204
  151   672          306907399
   90   674          306911024
  345   643          306911332
  128   673          306918369
  460   594          306920584
  242   664          306927432
   91   674          306935595
  169   671          306938520
  291   656          306942587
  395   626          306944251
  296   655          306945711
  207   668          306947375
  196   669          306947845
  338   645          306950597
  226   666          306951472
  310   652          306958808
  217   667          306959276
   92   674          306960712
  269   660          306961109
  129   673          306967906
  465   591          306969696
  400   624          306970624
  493   572          306972405
  455   597          306972548
  152   672          306976256
  382   631          306982559
  520   550          306983000
  497   569          306983482
   93   674          306986381
  414   618          306986976
  286   657          306987049
  275   659          306988054
  352   641          306988929
  390   628          306992152
  184   670          306992504
  263   661          306996228
  301   654          306997165
  448   601          306997193
   94   674          307012608
  130   673          307018217
  170   671          307024711
  512   557          307026421
  476   584          307026880
   95   674          307039399
  489   575          307039544
  479   582          307039607
  431   610          307043991
  153   672          307046025
  433   609          307049266
  429   611          307052720
  473   586          307053873
  235   665          307057500
  323   649          307057716
  506   562          307058544
  250   663          307059247
  327   648          307063575
  197   669          307063682
   96   674          307066760
  435   608          307068587
  131   673          307069308
  405   622          307071973
  501   566          307072997
  427   612          307075411
  208   668          307076544
  281   658          307078353
  519   551          307082510
  319   650          307086759
  342   644          307091672
  257   662          307092121
  482   580          307092168
  185   670          307094625
   97   674          307094697
  368   636          307095488
  306   653          307097693
  218   667          307101195
  365   637          307101978
  437   607          307101996
  243   664          307103851
  331   647          307104714
  227   666          307105379
  412   619          307111187
  171   671          307111922
  425   613          307112022
  371   635          307112686
  385   630          307113625
  154   672          307116712
  349   642          307117837
  470   588          307120472
  535   536          307121031
  132   673          307121185
   98   674          307123216
  450   600          307125000
  534   537          307127457
  362   638          307132000
  462   593          307138985
  533   538          307140309
  439   606          307149535
  315   651          307150326
   99   674          307152323
  457   596          307152729
  374   634          307153728
  532   539          307159587
  423   614          307162511
  133   673          307173854
  511   558          307173943
  270   660          307179000
  198   669          307180701
  335   646          307181511
  100   674          307182024
  485   578          307184677
  531   540          307185291
  359   639          307185398
  398   625          307185417
  155   672          307188323
  518   552          307188440
  393   627          307190340
  292   656          307197504
  186   670          307197856
  172   671          307200159
  264   661          307204525
  209   668          307206961
  297   655          307209448
  441   605          307211246
  101   674          307212325
  276   659          307215755
  496   570          307216936
  530   541          307217421
  377   633          307218770
  236   665          307223881
  467   590          307226563
  421   615          307226836
  134   673          307227321
  492   573          307228005
  287   657          307233296
  505   563          307241172
  102   674          307243232
  219   667          307244422
  251   663          307247498
  311   652          307248039
  410   620          307249000
  403   623          307255194
  529   542          307255977
  228   666          307260648
  156   672          307260864
  356   640          307262016
  452   599          307267207
  388   629          307269261
  346   643          307269443
  302   654          307269872
  103   674          307274751
  135   673          307281592
  244   664          307281728
  500   567          307284263
  443   604          307287171
  173   671          307289428
  258   662          307291040
  339   645          307294344
  199   669          307298908
  517   553          307300790
  528   543          307300959
  187   670          307302203
  419   616          307304955
  104   674          307306888
  380   632          307307968
  282   658          307316080
  488   576          307317248
  510   559          307327879
  157   672          307334341
  136   673          307336673
  210   668          307338632
  105   674          307339649
  459   595          307347454
  527   544          307352367
  353   641          307361698
  478   583          307370639
  324   649          307371673
  464   592          307372032
  106   674          307373040
  475   585          307373500
  445   603          307377352
  307   653          307379520
  174   671          307379735
  328   648          307385344
  220   667          307388963
  237   665          307391678
  137   673          307392570
  320   650          307393000
  417   617          307396826
  271   660          307398511
  408   621          307400373
  107   674          307407067
  481   581          307407582
  188   670          307407672
  158   672          307408760
  526   545          307410201
  396   626          307413512
  265   661          307414406
  472   587          307416051
  229   666          307417285
  200   669          307418309
  516   554          307419560
  383   631          307421478
  454   598          307423856
  504   564          307430208
  332   647          307434391
  252   663          307437255
  108   674          307441736
  343   644          307443591
  277   659          307445112
  316   651          307448947
  138   673          307449289
  391   628          307449623
  401   624          307451825
  293   656          307454173
  495   571          307456786
  245   664          307461069
  175   671          307471086
  211   668          307471563
  525   546          307474461
  298   655          307474967
  109   674          307477053
  288   657          307481265
  447   602          307481831
  159   672          307484127
  350   642          307484288
  484   579          307484443
  509   560          307488229
  491   574          307489995
  259   662          307491507
  469   589          307498178
  499   568          307501931
  415   618          307502407
  366   637          307502749
  369   636          307502865
  139   673          307506836
  110   674          307513024
  189   670          307514269
  336   646          307519192
  363   638          307526219
  372   635          307526723
  221   667          307534824
  201   669          307538910
  312   652          307539136
  303   654          307544391
  515   555          307544750
  524   547          307545147
    0   675          307546875
    1   675          307546876
    2   675          307546883
    3   675          307546902
    4   675          307546939
    5   675          307547000
    6   675          307547091
    7   675          307547218
    8   675          307547387
    9   675          307547604
   10   675          307547875
   11   675          307548206
   12   675          307548603
   13   675          307549072
   14   675          307549619
  111   674          307549655
   15   675          307550250
   16   675          307550971
   17   675          307551788
   18   675          307552707
   19   675          307553734
   20   675          307554875
  283   658          307555499
   21   675          307556136
  461   594          307556765
   22   675          307557523
   23   675          307559042
  386   630          307559456
  160   672          307560448
   24   675          307560699
  238   665          307560897
   25   675          307562500
  176   671          307563487
   26   675          307564451
  140   673          307565217
  406   622          307565264
   27   675          307566558
   28   675          307568827
   29   675          307571264
  360   639          307573119
   30   675          307573875
  375   634          307574479
  230   666          307575296
   31   675          307576666
   32   675          307579643
   33   675          307582812
   34   675          307586179
  112   674          307586952
   35   675          307589750
   36   675          307593531
  456   597          307594989
   37   675          307597528
  449   601          307600650
  487   577          307601336
   38   675          307601747
  432   610          307602568
  212   668          307605760
  430   611          307606131
   39   675          307606194
   40   675          307610875
  434   609          307613033
   41   675          307615796
  272   660          307619648
  466   591          307619767
   42   675          307620963
  413   619          307621656
  190   670          307622000
  523   548          307622259
  428   612          307623680
  141   673          307624438
  113   674          307624921
  503   565          307625652
  266   661          307625877
   43   675          307626382
  253   663          307628524
  347   643          307629630
   44   675          307632059
  436   608          307637568
  161   672          307637729
   45   675          307638000
  340   645          307640125
  246   664          307641880
  357   640          307643293
   46   675          307644211
  378   633          307646289
   47   675          307650698
  394   627          307654867
  508   561          307654993
  426   613          307655173
  177   671          307656944
   48   675          307657467
  202   669          307660717
  399   625          307661824
  308   653          307663189
  114   674          307663568
   49   675          307664524
   50   675          307671875
  278   659          307676131
  438   607          307676215
  514   556          307676360
   51   675          307679526
  222   667          307682011
  142   673          307684505
   52   675          307687483
  325   649          307687574
  260   662          307693528
   53   675          307695752
  424   614          307700568
  321   650          307701161
  115   674          307702899
  494   572          307703032
   54   675          307704339
  522   549          307705797
  477   584          307708037
  329   648          307709081
  294   656          307712600
   55   675          307713250
  162   672          307715976
  389   629          307722058
   56   675          307722491
  498   569          307726001
  474   586          307726480
  440   606          307729016
  480   582          307729368
  191   670          307730871
  289   657          307730962
  239   665          307731544
   57   675          307732068
  451   600          307733851
  231   666          307734687
  354   641          307736585
  213   668          307741229
   58   675          307741987
  299   655          307742274
  381   632          307742309
  116   674          307742920
  404   623          307743631
  143   673          307745424
  317   651          307749464
  178   671          307751463
   59   675          307752254
  411   620          307754531
  490   575          307758375
  422   615          307759823
   60   675          307762875
  333   647          307766060
   61   675          307773856
  458   596          307780648
  463   593          307780704
  117   674          307783637
  203   669          307783736
  471   588          307784583
   62   675          307785203
  483   580          307790587
  163   672          307795195
  521   550          307795761
  442   605          307796013
  284   658          307796616
   63   675          307796922
  344   644          307797568
  144   673          307807201
   64   675          307809019
  513   557          307814390
  304   654          307820728
  254   663          307821311
   65   675          307821500
  247   664          307824167
  118   674          307825056
  502   566          307827504
  507   562          307828171
  223   667          307830530
  313   652          307832105
  420   616          307832896
   66   675          307834371
  267   661          307838944
  192   670          307840888
  273   660          307842417
  179   671          307847050
   67   675          307847638
  351   642          307852839
  337   646          307858889
   68   675          307861307
  384   631          307862695
  119   674          307867183
  145   673          307869842
   69   675          307875384
  164   672          307875392
  444   604          307877248
  214   668          307877976
  453   599          307881476
  468   590          307882232
  397   626          307885149
   70   675          307889875
  486   578          307891808
  520   551          307892151
  232   666          307895464
  261   662          307897109
  409   621          307900990
  240   665          307903625
   71   675          307904786
  367   637          307905716
  204   669          307907973
  279   659          307908818
  392   628          307909440
  120   674          307910024
  370   636          307912456
  418   617          307919745
   72   675          307920123
  364   638          307922616
  146   673          307933353
  402   624          307935432
   73   675          307935892
  373   635          307942992
  180   671          307943711
  309   653          307948706
  193   670          307952057
   74   675          307952099
  121   674          307953585
  493   573          307955674
  497   570          307956473
  165   672          307956573
  512   558          307958840
  361   639          307963000
   75   675          307968750
  446   603          307972763
  295   656          307972791
  224   667          307980387
  460   595          307980875
  536   536          307981312
  290   657          307982393
  535   537          307984528
   76   675          307985851
  341   645          307987946
  348   643          307991899
  534   538          307994176
  519   552          307994967
  376   634          307997480
  147   673          307997740
  122   674          307997872
   77   675          308003408
  326   649          308005425
  387   630          308007603
  506   563          308007763
  248   664          308007936
  533   539          308010256
  322   650          308011248
  300   655          308011375
  255   663          308015622
  215   668          308016007
  465   592          308019313
  416   618          308020328
   78   675          308021427
  358   640          308026712
  532   540          308032768
  489   576          308033145
  205   669          308033434
  330   648          308034792
  501   567          308035764
  166   672          308038744
  285   658          308039437
   79   675          308039914
  181   671          308041452
  123   674          308042891
  455   598          308043567
  476   585          308051801
  318   651          308051883
  268   661          308053613
  479   583          308057526
  233   666          308057633
   80   675          308058875
  407   622          308060991
  531   541          308061712
  148   673          308063009
  194   670          308064384
  274   660          308066824
  379   633          308076076
  241   665          308077146
   81   675          308078316
  448   602          308082600
  473   587          308085820
  124   674          308088648
  530   542          308097088
   82   675          308098243
  305   654          308098889
  334   647          308099727
  262   662          308102256
  482   581          308103109
  518   553          308104209
  511   559          308109710
  355   641          308113596
   83   675          308118662
  395   627          308121758
  167   672          308121911
  314   652          308126952
  149   673          308129166
  225   667          308131588
  414   619          308134603
  125   674          308135149
  529   543          308138896
   84   675          308139579
  182   671          308140279
  400   625          308140625
  280   659          308143179
  345   644          308153609
  216   668          308155328
  470   589          308159469
  206   669          308160125
   85   675          308161000
  431   611          308162122
  433   610          308163737
  429   612          308174517
  390   629          308177189
  195   670          308177875
  382   632          308178936
  435   609          308179404
  126   674          308182400
   86   675          308182931
  528   544          308187136
  485   579          308188664
  249   664          308193193
  496   571          308193347
  505   564          308193769
  462   594          308195712
  150   673          308196217
  338   646          308200608
  427   613          308200880
   87   675          308205378
  168   672          308206080
  450   601          308206801
  437   608          308209165
  256   663          308211463
  492   574          308214712
  517   554          308219877
  457   597          308220166
  234   666          308221200
  352   642          308223496
   88   675          308228347
  127   674          308230407
  405   623          308234492
  296   656          308234752
  291   657          308235564
  310   653          308236077
  183   671          308240198
  425   614          308241169
  527   545          308241808
  500   568          308250432
   89   675          308251844
  242   665          308252113
  439   607          308253062
  412   620          308262528
  151   673          308264168
  510   560          308267000
  269   661          308269890
  467   591          308272634
   90   675          308275875
  128   674          308279176
  301   655          308282276
  286   658          308283968
  226   667          308284139
  207   669          308288052
  169   672          308291257
  196   670          308292536
  275   660          308292875
  423   615          308295342
  217   668          308295945
   91   675          308300446
  526   546          308302912
  385   631          308306216
  263   662          308308975
  368   637          308310885
  441   606          308311137
  488   577          308314305
  365   638          308321197
  323   650          308323267
  371   636          308324267
  327   649          308325232
   92   675          308325563
  129   674          308328713
  152   673          308333025
  342   645          308337813
  184   671          308341215
  516   555          308341971
  452   600          308345408
   93   675          308351232
  362   639          308355047
  319   651          308356210
  349   643          308356256
  398   626          308359168
  374   635          308361499
  331   648          308362483
  421   616          308363357
  525   547          308370448
  393   628          308371609
  170   672          308377448
   94   675          308377459
  306   654          308378880
  130   674          308379024
  281   659          308379220
  250   664          308379944
  443   605          308383432
  235   666          308386171
  504   565          308386189
  478   584          308392056
  475   586          308401931
  153   673          308402794
  410   621          308404061
   95   675          308404250
  197   670          308408373
  257   663          308408840
  459   596          308411315
  359   640          308412279
  208   669          308417221
  403   624          308421451
  481   582          308422009
  377   634          308422737
  315   652          308423683
  464   593          308425201
  243   665          308428532
  131   674          308430115
  509   561          308430710
   96   675          308431611
  335   647          308435398
  495   572          308436623
  218   668          308437864
  227   667          308438046
  185   671          308443336
  524   548          308444416
  419   617          308445172
  472   588          308451520
  388   630          308458072
   97   675          308459548
  171   672          308464659
  445   604          308469989
  515   556          308470491
  499   569          308471508
  154   673          308473481
  491   575          308480146
  132   674          308481992
  270   661          308487781
   98   675          308488067
  292   657          308490481
  484   580          308491904
  356   641          308492737
  454   599          308498463
  297   656          308498489
  380   633          308508137
  346   644          308511720
   99   675          308517174
  264   662          308517272
  276   660          308520576
  523   549          308524816
  311   653          308525308
  198   670          308525392
  287   658          308530215
  133   674          308534661
  469   590          308540709
  417   618          308540745
  339   646          308544355
  155   673          308545092
  186   671          308546567
  100   675          308546875
  209   669          308547638
  236   666          308552552
  172   672          308552896
  302   655          308554983
  408   622          308559160
  251   664          308568195
  447   603          308570850
  101   675          308577176
  219   668          308581091
  503   566          308585023
  134   674          308588128
  396   627          308591019
  228   667          308593315
  353   642          308596265
  508   562          308600840
  487   578          308601855
  514   557          308605437
  244   665          308606409
  258   663          308607759
  102   675          308608083
  522   550          308611648
  282   659          308616947
  461   595          308617056
  156   673          308617633
  383   632          308617855
  401   625          308621826
  391   629          308634660
  324   650          308637224
  103   675          308639602
  173   672          308642165
  135   674          308642399
  199   670          308643599
  328   649          308647001
  415   619          308650034
  187   671          308650914
  307   654          308660707
  320   651          308662451
  456   598          308666008
  466   592          308669384
  104   675          308671739
  210   669          308679309
  449   602          308686057
  494   573          308686301
  343   645          308689732
  157   673          308691110
  332   648          308692160
  136   674          308697480
  498   570          308698992
  105   675          308704500
  521   551          308704912
  271   661          308707292
  369   637          308718262
  237   666          308720349
  432   611          308720699
  366   638          308721968
  316   652          308722304
  350   643          308722707
  220   668          308725632
  265   662          308727153
  434   610          308727504
  406   623          308727783
  430   612          308727928
  174   672          308732472
  477   585          308732958
  106   675          308737891
  372   636          308738304
  513   558          308746809
  293   657          308747150
  480   583          308747287
  436   609          308748385
  428   613          308749149
  363   639          308749266
  277   660          308749933
  229   667          308749952
  490   576          308751976
  386   631          308752047
  137   674          308753377
  188   671          308756383
  252   664          308757952
  474   587          308758427
  200   670          308763000
  298   656          308764008
  158   673          308765529
  107   675          308771918
  413   620          308772997
  336   647          308773079
  507   563          308777390
  288   658          308778184
  375   635          308782250
  438   608          308783384
  426   614          308784320
  245   665          308785750
  502   567          308790271
  360   640          308800000
  483   581          308801528
  520   552          308804608
  108   675          308806587
  259   663          308808226
  138   674          308810096
  211   669          308812240
  451   601          308815652
  312   653          308816405
  471   589          308823580
  175   672          308823823
  303   655          308829502
  440   607          308832543
  424   615          308833399
  399   626          308835575
  394   628          308836136
  463   594          308837431
  159   673          308840896
  109   675          308841904
  536   537          308844809
  458   597          308848085
  378   634          308850256
  535   538          308851247
  283   659          308856366
  189   671          308862980
  534   539          308864123
  139   674          308867643
  221   668          308871493
  347   644          308871907
  357   641          308874014
  110   675          308877875
  533   540          308883437
  201   670          308883601
  238   666          308889568
  340   646          308890136
  512   559          308894607
  486   579          308895795
  442   606          308895904
  422   616          308896344
  230   667          308907963
  532   541          308909189
  411   621          308909592
  404   624          308909888
  519   553          308910736
  389   630          308910869
  111   675          308914506
    0   676          308915776
    1   676          308915777
    2   676          308915784
    3   676          308915803
    4   676          308915840
    5   676          308915901
    6   676          308915992
    7   676          308916119
  176   672          308916224
    8   676          308916288
    9   676          308916505
   10   676          308916776
   11   676          308917107
  160   673          308917217
   12   676          308917504
   13   676          308917973
   14   676          308918520
   15   676          308919151
   16   676          308919872
   17   676          308920689
   18   676          308921608
   19   676          308922635
   20   676          308923776
   21   676          308925037
  140   674          308926024
   22   676          308926424
   23   676          308927943
  468   591          308928303
  272   661          308928429
   24   676          308929600
   25   676          308931401
  497   571          308932884
   26   676          308933352
   27   676          308935459
   28   676          308937728
  266   662          308938624
   29   676          308940165
  531   542          308941379
  493   574          308942381
  381   633          308942478
   30   676          308942776
  308   654          308944376
   31   676          308945567
  212   669          308946437
   32   676          308948544
  253   664          308949221
   33   676          308951713
  112   675          308951803
  325   650          308953125
   34   676          308955080
   35   676          308958651
  453   600          308959677
  506   564          308960360
   36   676          308962432
   37   676          308966429
  246   665          308966561
  321   651          308970612
   38   676          308970648
  190   671          308970711
  329   649          308970738
  354   642          308971152
  420   617          308973113
  444   605          308973509
   39   676          308975095
   40   676          308979776
  530   543          308980007
  278   660          308980952
   41   676          308984697
  141   674          308985245
  113   675          308989772
   42   676          308989864
  161   673          308994498
   43   676          308995283
   44   676          309000960
  501   568          309001933
  202   670          309005408
  294   657          309005577
   45   676          309006901
  177   672          309009681
  260   663          309010247
   46   676          309013112
  222   668          309018680
   47   676          309019599
  317   652          309022821
  518   554          309023296
  333   648          309023829
  529   544          309025073
   48   676          309026368
  289   658          309027881
  114   675          309028419
  489   577          309030202
  299   656          309031315
   49   676          309033425
   50   676          309040776
  344   645          309043709
  460   596          309044736
  142   674          309045312
   51   676          309048427
  511   560          309048831
   52   676          309056384
  384   632          309059072
  409   622          309059777
  239   666          309060215
  397   627          309062656
  418   618          309063664
   53   676          309064653
  446   604          309065400
  231   667          309067354
  115   675          309067750
  465   593          309072482
  162   673          309072745
   54   676          309073240
  528   545          309076577
  479   584          309078943
  191   671          309079582
  476   586          309080232
  213   669          309081906
   55   676          309082151
  351   643          309091258
   56   676          309091392
  392   629          309094477
  284   659          309097483
   57   676          309100969
  178   672          309104200
  402   625          309105433
  304   655          309105839
  143   674          309106231
  116   675          309107771
  313   653          309109374
   58   676          309110888
  337   647          309112776
  482   582          309117536
  455   599          309118174
   59   676          309121155
  473   588          309121289
  367   638          309124935
  370   637          309127853
  203   670          309128427
   60   676          309131776
  527   546          309134519
  254   664          309142008
  517   555          309142288
   61   676          309142757
  364   639          309145663
  117   675          309148488
  247   665          309148848
  505   565          309149750
  273   661          309151198
  267   662          309151691
  163   673          309151964
   62   676          309154104
  373   636          309154573
   63   676          309165823
  223   668          309167199
  416   619          309167955
  144   674          309168008
  448   603          309171619
  496   572          309173184
   64   676          309177920
  192   671          309189599
  361   640          309189881
  118   675          309189907
   65   676          309190401
  485   580          309196125
  526   547          309198899
  179   672          309199787
  387   631          309200194
  470   590          309202000
   66   676          309203272
  492   575          309204863
  376   635          309205251
  510   561          309209481
  279   660          309213639
  261   663          309213828
   67   676          309216539
  214   669          309218653
  500   569          309220009
  407   623          309223510
  232   667          309228131
  309   654          309229893
   68   676          309230208
  145   674          309230649
  119   675          309232034
  164   673          309232161
  240   666          309232296
  348   644          309234176
  341   646          309237957
   69   676          309244285
  204   670          309252664
  462   595          309256003
  358   641          309257433
   70   676          309258776
  295   657          309265768
  516   556          309267712
  525   548          309269717
  326   650          309270976
   71   676          309273687
  120   675          309274875
  290   658          309279312
  379   634          309280043
  322   651          309280699
  433   611          309281868
  431   612          309283919
  414   620          309285944
   72   676          309289024
  457   598          309291185
  450   602          309292208
  435   610          309293875
  146   674          309294160
  180   672          309296448
  330   649          309296449
  429   613          309299986
  300   656          309300416
  193   671          309300768
  395   628          309303027
   73   676          309304793
  165   673          309313342
  400   626          309314376
  488   578          309314824
  224   668          309317056
  121   675          309318436
  437   609          309319982
   74   676          309321000
  467   592          309322251
  318   652          309325240
  427   614          309330027
  248   665          309332617
  255   664          309336319
   75   676          309337651
  285   659          309340304
  504   566          309345560
  524   549          309346973
  355   642          309348163
   76   676          309354752
  215   669          309356684
  334   648          309357496
  147   674          309358547
  439   608          309360231
  122   675          309362723
  390   630          309366000
  268   662          309366360
   77   676          309372309
  425   615          309374000
  274   661          309375605
  509   562          309376557
  205   670          309378125
  382   633          309379105
  305   655          309384000
  233   667          309390300
   78   676          309390328
  181   672          309394189
  166   673          309395513
  515   557          309399568
  345   645          309399750
  405   624          309400749
  314   653          309404221
  241   666          309405817
  123   675          309407742
   79   676          309408815
  194   671          309413095
  441   607          309414664
  478   585          309416977
  412   621          309417589
  262   663          309418975
  495   573          309419892
  148   674          309423816
  452   601          309427209
   80   676          309427776
  523   550          309430667
  423   616          309431863
  475   587          309433878
  481   583          309439928
  499   570          309444499
   81   676          309447217
  280   660          309448000
  124   675          309453499
  338   647          309454495
  352   643          309461915
   82   676          309467144
  225   668          309468257
  491   576          309473747
  167   673          309478680
  459   597          309478752
  464   594          309481928
  443   606          309483323
   83   676          309487563
  149   674          309489973
  472   589          309490517
  182   672          309493016
  216   669          309496005
  125   675          309500000
  385   632          309502593
  484   581          309502845
  421   617          309503574
  206   670          309504816
   84   676          309508480
  310   654          309517264
  249   665          309517874
  522   551          309520799
  195   671          309526586
  296   657          309527729
   85   676          309529901
  368   638          309530104
  256   664          309532160
  291   658          309532483
  398   627          309536675
  514   558          309537856
  371   637          309539664
  365   639          309544244
  126   675          309547251
  503   567          309547790
  508   563          309550059
   86   676          309551832
  234   667          309553867
  393   629          309556646
  150   674          309557024
  410   622          309562848
  168   673          309562849
  445   605          309566250
  301   656          309571317
  374   636          309573080
   87   676          309574279
  454   600          309576664
  242   666          309580784
  362   640          309581928
  269   662          309582637
  286   659          309584835
  469   591          309586780
  342   646          309587824
  419   618          309589091
  327   650          309590783
  403   625          309591452
  323   651          309592718
  183   672          309592935
  127   675          309595258
   88   676          309597248
  349   644          309598533
  275   661          309601656
  487   579          309605842
  521   552          309617369
   89   676          309620745
  226   668          309620808
  331   649          309624140
  151   674          309624975
  263   663          309625694
  319   652          309629567
  377   635          309630508
  207   670          309632743
  217   669          309636622
  196   671          309641247
  359   641          309643000
  128   675          309644027
   90   676          309644776
  169   673          309648026
  388   631          309650663
  447   604          309663487
  306   655          309663991
   91   676          309669347
  494   574          309673008
  498   571          309675403
  461   596          309680917
  513   559          309682576
  281   660          309684041
  417   619          309688372
  335   648          309693167
  129   675          309693564
  152   674          309693832
  184   672          309693952
   92   676          309694464
  315   653          309700952
  250   665          309704625
  537   537          309708306
  536   538          309711528
  380   634          309712104
  235   667          309718838
   93   676          309720133
  520   553          309720377
  535   539          309721194
  408   623          309721679
  466   593          309722553
  356   642          309727304
  257   664          309729537
  507   564          309729987
  170   673          309734217
  534   540          309737304
  456   599          309740615
  130   675          309743875
   94   676          309746360
  490   577          309749033
  502   568          309756440
  197   671          309757084
  243   666          309757203
  346   645          309757861
  533   541          309759858
  477   586          309761389
  208   670          309761912
  153   674          309763601
  480   584          309768704
  396   628          309772288
   95   676          309773151
  227   668          309774715
  449   603          309775076
  218   669          309778541
  292   658          309787400
  532   542          309788856
  297   657          309791466
  474   588          309793896
  131   675          309794966
  401   626          309795577
  185   672          309796073
  339   647          309798242
   96   676          309800512
  270   662          309800528
  415   620          309801375
  311   654          309806495
  483   582          309815955
  383   633          309818024
  171   673          309821428
  391   630          309823471
  531   543          309824298
   97   676          309828449
  276   661          309829357
  519   554          309829823
  287   659          309831082
  512   560          309833728
  264   663          309833991
  154   674          309834288
  353   643          309834684
  432   612          309842496
  302   656          309844024
  434   611          309845635
  132   675          309846843
  430   613          309853397
   98   676          309856968
  436   610          309862856
  471   590          309866111
  530   544          309866184
  198   671          309874103
  428   614          309878296
  236   667          309885219
   99   676          309886075
  209   670          309892329
  251   665          309892876
  406   624          309894040
  438   609          309894201
  463   595          309897722
  186   672          309899304
  133   675          309899512
  451   602          309901059
  486   580          309903256
  155   674          309905899
  324   651          309906675
  172   673          309909665
  328   650          309912552
  497   572          309912721
  529   545          309914514
  100   676          309915776
  506   565          309916341
  426   615          309917151
  458   598          309919104
  219   669          309921768
  282   660          309921768
  413   621          309928058
  258   664          309928456
  228   668          309929984
  493   575          309932532
  244   666          309935080
  320   652          309935808
  369   638          309937481
  440   608          309939712
  343   646          309939743
  366   639          309945015
  518   555          309945707
  307   655          309945818
  101   676          309946077
  386   632          309948424
  134   675          309952979
  372   637          309953701
  332   649          309953817
  350   644          309964984
  528   546          309969288
  424   616          309969920
  501   569          309971510
  363   640          309976147
  102   676          309976984
  468   592          309977920
  156   674          309978440
  511   561          309991312
  199   671          309992310
  375   636          309993831
  173   673          309998934
  442   607          309999431
  316   653          309999573
  187   672          310003651
  135   675          310007250
  103   676          310008503
  399   627          310013082
  271   662          310020039
  394   629          310021173
  210   670          310024000
  527   547          310030506
  360   641          310030721
  489   578          310030721
  336   648          310030848
  422   617          310036561
  104   676          310040640
  453   601          310041478
  265   663          310043872
  293   658          310044069
  157   674          310051917
  237   667          310053016
  298   657          310056985
  378   635          310058027
  277   661          310058714
  136   675          310062331
  220   669          310066309
  517   556          310068029
  411   622          310068379
  444   606          310073400
  105   676          310073401
  288   659          310079051
  404   625          310079889
  252   665          310082633
  229   668          310086621
  174   673          310089241
  312   654          310097592
  526   548          310098168
  389   631          310103460
  479   585          310103864
  106   676          310106792
  357   642          310108581
  188   672          310109120
  505   566          310109121
  200   671          310111711
  460   597          310112173
  476   587          310112179
  245   666          310114421
  420   618          310117032
  347   645          310118048
  137   675          310118228
  303   656          310118543
  158   674          310126336
  259   664          310128923
  465   594          310129209
  482   583          310135455
  107   676          310140819
  340   647          310144023
  381   634          310146445
  510   562          310155328
  496   573          310156453
  211   670          310156931
  473   589          310160286
  283   660          310161187
  446   605          310161661
  525   549          310172274
  138   675          310174947
  108   676          310175488
  175   673          310180592
  500   570          310193000
  455   600          310196375
  516   557          310196789
  492   576          310198464
  159   674          310201703
  485   581          310207066
  354   643          310209571
  109   676          310210805
  418   619          310211291
  221   669          310212170
  189   672          310215717
  238   667          310222235
  409   623          310222296
  325   651          310222576
  308   655          310229487
  201   671          310232312
  139   675          310232494
  329   650          310236289
  272   662          310241176
  397   628          310243925
  321   652          310243969
  230   668          310244632
  110   676          310246776
  470   591          310248071
  524   550          310252824
  266   663          310255343
  384   633          310259241
  448   604          310264256
  176   673          310272993
  253   665          310273902
  160   674          310278024
  402   626          310279184
  392   630          310283288
  111   676          310283407
  333   649          310285486
    0   677          310288733
    1   677          310288734
    2   677          310288741
    3   677          310288760
    4   677          310288797
    5   677          310288858
    6   677          310288949
    7   677          310289076
    8   677          310289245
    9   677          310289462
   10   677          310289733
  278   661          310289733
   11   677          310290064
   12   677          310290461
  140   675          310290875
   13   677          310290930
  212   670          310291128
   14   677          310291477
   15   677          310292108
   16   677          310292829
   17   677          310293646
  344   646          310293720
   18   677          310294565
  246   666          310295232
   19   677          310295592
   20   677          310296733
   21   677          310297994
   22   677          310299381
  317   653          310300090
   23   677          310300900
  294   658          310302496
   24   677          310302557
   25   677          310304358
   26   677          310306309
  504   567          310308327
   27   677          310308416
   28   677          310310685
   29   677          310313122
   30   677          310315733
   31   677          310318524
  488   579          310318811
  416   620          310319296
  462   596          310319864
  112   676          310320704
   32   677          310321501
  190   672          310323448
  299   657          310324292
   33   677          310324670
  509   563          310325776
   34   677          310328037
  289   659          310328748
  260   664          310330944
   35   677          310331608
  515   558          310331987
  351   644          310333535
   36   677          310335389
   37   677          310339386
  523   551          310339818
   38   677          310343605
  370   638          310347072
  367   639          310347982
   39   677          310348052
  141   675          310350096
   40   677          310352733
  202   671          310354119
  161   674          310355305
   41   677          310357654
  113   676          310358673
  222   669          310359357
   42   677          310362821
  457   599          310365792
  177   673          310366450
   43   677          310368240
  373   637          310369970
  337   648          310370545
  364   640          310372544
   44   677          310373917
  467   593          310375420
   45   677          310379858
  450   603          310381227
   46   677          310386069
  407   624          310389767
  313   654          310390561
   47   677          310392556
  239   667          310392882
  304   656          310394880
  387   632          310396571
  114   676          310397320
   48   677          310399325
  284   660          310402304
  433   612          310403665
  231   668          310404023
   49   677          310406382
  495   574          310406599
  431   613          310409388
  142   675          310410163
  435   611          310412006
   50   677          310413733
  376   636          310416832
  361   641          310420602
  499   571          310420910
   51   677          310421384
  213   670          310426597
  429   614          310429133
   52   677          310429341
  191   672          310432319
  522   552          310433256
  162   674          310433552
  437   610          310434453
  115   676          310436651
   53   677          310437610
  414   621          310441005
  478   586          310445408
   54   677          310446197
   55   677          310455108
  178   673          310460969
  481   584          310461345
  427   615          310462858
  273   662          310463945
   56   677          310464349
  254   665          310466689
  267   663          310468410
  475   588          310469347
  491   577          310470804
  439   609          310471048
  143   675          310471082
  514   559          310473623
   57   677          310473926
  116   676          310476672
  203   671          310477138
  247   666          310477519
  348   645          310480317
   58   677          310483845
  379   635          310487814
  395   629          310488064
  341   647          310491844
  400   627          310491883
  358   642          310492000
   59   677          310494112
  508   564          310502656
   60   677          310504733
  223   669          310507876
  425   616          310510521
  452   602          310512616
  163   674          310512771
  503   568          310513959
  309   655          310515004
   61   677          310515714
  484   582          310517272
  117   676          310517389
  441   608          310521833
  279   661          310522420
   62   677          310527061
  144   675          310532859
  472   590          310533048
  521   553          310533138
  261   664          310534525
   63   677          310538780
  326   651          310540427
  464   595          310542219
  192   672          310542336
  459   598          310549771
   64   677          310550877
  322   652          310554056
  179   673          310556556
  390   631          310558591
  118   676          310558808
  330   650          310562000
  295   658          310562687
  214   670          310563344
   65   677          310563358
  232   668          310564800
  240   667          310564963
  405   625          310570750
  423   617          310572080
  537   538          310575025
   66   677          310576229
  412   622          310576376
  290   659          310580179
  536   539          310581475
  382   634          310583072
  355   643          310586582
  443   607          310586850
   67   677          310589496
  164   674          310592968
  300   657          310593393
  535   540          310594375
  145   675          310595500
  119   676          310600935
  204   671          310601375
  318   653          310602509
   68   677          310603165
  487   580          310613303
  534   541          310613725
   69   677          310617242
  334   649          310619153
  513   560          310621697
   70   677          310631733
  469   592          310636397
  520   554          310639464
  533   542          310639525
  120   676          310643776
  285   660          310645125
   71   677          310646644
  421   618          310647493
  345   646          310649761
  180   673          310653217
  193   672          310653505
  498   572          310655240
  224   669          310657733
  454   601          310658465
  146   675          310659011
  255   665          310661000
  248   666          310661288
   72   677          310661981
  494   575          310663159
  445   606          310666141
  532   543          310671775
  305   656          310673041
  165   674          310674149
   73   677          310677750
  268   663          310683079
  314   654          310685408
  507   565          310685968
  121   676          310687337
  274   662          310688352
   74   677          310693957
  215   670          310701375
  385   633          310702762
  352   644          310704192
  531   544          310710475
   75   677          310710608
  338   648          310712264
  398   628          310717944
  147   675          310723398
  410   623          310725367
  502   569          310726017
  205   671          310726836
  233   668          310726969
   76   677          310727709
  122   676          310731624
  419   619          310736718
  241   667          310738484
  262   664          310739672
   77   677          310745266
  393   630          310745457
  461   597          310748354
  490   578          310749552
  181   673          310750958
  519   555          310752234
  368   639          310753151
  530   545          310755625
  166   674          310756320
  280   661          310756781
  371   638          310758883
  447   605          310759748
   78   677          310763285
  403   626          310765203
  194   672          310765832
  365   640          310771125
  512   561          310776209
  123   676          310776643
  466   594          310779280
   79   677          310781772
  374   637          310788477
  148   675          310788667
  477   587          310793336
  480   585          310793625
   80   677          310800733
  310   655          310802375
  529   546          310807225
  225   669          310808934
  362   641          310812649
  456   600          310818816
   81   677          310820174
  124   676          310822400
  296   658          310824648
  474   589          310832893
  291   659          310833350
  483   583          310833874
  167   674          310839487
  417   620          310839713
   82   677          310840101
  216   670          310840696
  342   647          310841711
  377   636          310842089
  349   645          310844674
  249   666          310846545
  388   632          310847040
  182   673          310849785
  206   671          310853527
  149   675          310854824
  256   665          310856841
  327   651          310860234
   83   677          310860520
  301   657          310864294
  528   547          310865275
  323   652          310866075
  449   604          310867713
  125   676          310868901
  518   556          310871448
  506   566          310875712
  359   642          310877567
  195   672          310879323
   84   677          310881437
  408   624          310887936
  286   660          310889656
  331   650          310889691
  234   668          310890536
  497   573          310895990
  269   663          310899356
   85   677          310902858
  319   653          310906836
  471   591          310912182
  242   667          310913451
  486   581          310914197
  275   662          310914403
  126   676          310916152
  380   635          310919875
  150   675          310921875
  168   674          310923656
   86   677          310924789
  493   576          310926133
  527   548          310929775
  511   562          310937159
  501   570          310944501
  263   664          310946391
   87   677          310947236
  183   673          310949704
  306   656          310953032
  335   649          310954824
  415   621          310956436
  396   629          310957325
  226   669          310961485
  463   596          310961583
  127   676          310964159
  356   643          310965723
  434   612          310967432
  432   613          310967965
   88   677          310970205
  401   627          310973084
  436   611          310980987
  217   670          310981313
  207   671          310981454
  315   654          310982139
  430   614          310982544
  151   675          310989826
  451   603          310990078
  281   661          310992822
   89   677          310993702
  458   599          310993711
  196   672          310993984
  517   557          310997106
  526   549          311000725
  346   646          311007872
  438   610          311008672
  169   674          311008833
  428   615          311011127
  128   676          311012928
  391   631          311016062
   90   677          311017733
  383   634          311021991
  468   593          311031089
  250   666          311033296
  489   579          311034708
   91   677          311042304
  440   609          311050529
  184   673          311050721
  426   616          311053672
  257   665          311054218
  235   668          311055507
  339   648          311056011
  152   675          311058683
  129   676          311062465
  406   625          311064041
   92   677          311067421
  505   567          311071888
  353   644          311076961
  525   550          311078125
  413   622          311086845
  292   659          311088267
  297   658          311088385
  243   667          311089870
  311   655          311091606
   93   677          311093090
  170   674          311095024
  510   563          311104547
  442   608          311106600
  197   672          311109821
  424   617          311110137
  208   671          311110623
  130   676          311112776
  227   669          311115392
  270   663          311117247
   94   677          311119317
  218   670          311123232
  453   602          311126885
  153   675          311128452
  516   558          311129208
  479   586          311132295
  287   660          311135903
  302   657          311137001
  276   662          311142104
  496   574          311143160
   95   677          311146108
  476   588          311147648
  386   633          311148593
  185   673          311152842
  264   664          311154688
  482   584          311156872
  369   639          311160528
  524   551          311161975
  131   676          311163867
  500   571          311169411
  366   640          311171896
  372   638          311172920
   96   677          311173469
  444   607          311176927
  324   652          311180032
  422   618          311180480
  328   651          311182003
  171   674          311182235
  460   598          311183192
  465   595          311189500
  343   647          311193630
  399   628          311194351
  492   577          311195521
  154   675          311199139
   97   677          311201406
  473   590          311202817
  363   641          311206868
  375   637          311209228
  394   630          311209984
  350   645          311211125
  320   653          311213077
  132   676          311215744
  332   650          311219368
  485   582          311221493
  251   666          311221547
  236   668          311221888
  198   672          311226840
   98   677          311229925
  282   661          311230549
  411   623          311230898
  307   656          311234859
  209   671          311241040
  523   552          311252275
  258   665          311253137
  404   626          311253640
  186   673          311256073
   99   677          311259032
  446   606          311261552
  420   619          311264659
  360   642          311265288
  219   670          311266459
  244   667          311267747
  515   559          311267754
  133   676          311268413
  378   636          311269608
  172   674          311270472
  228   669          311270661
  155   675          311270750
  504   568          311274496
  455   601          311278176
  509   564          311278373
  316   654          311280760
  100   677          311288733
  336   649          311292505
  470   592          311297688
  389   632          311299837
  101   677          311319034
  134   676          311321880
  488   580          311326272
  271   663          311336758
  156   675          311343291
  293   659          311344936
  199   672          311345047
  357   643          311347000
  522   553          311349025
  102   677          311349941
  298   658          311353904
  381   635          311354216
  173   674          311359741
  187   673          311360420
  448   605          311360517
  418   620          311362632
  265   664          311364569
  347   646          311368059
  277   662          311371461
  210   671          311372711
  135   676          311376151
  103   677          311381460
  312   655          311382703
  288   660          311383872
  462   597          311387301
  409   624          311388553
  237   668          311389685
  495   575          311396750
  499   572          311400747
  340   648          311401792
  220   670          311411000
  252   666          311411304
  303   657          311411520
  514   560          311412744
  104   677          311413597
  157   675          311416768
  229   669          311427298
  397   629          311428962
  136   676          311431232
  467   594          311432147
  538   538          311441744
  457   600          311443993
  537   539          311444972
  105   677          311446358
  245   667          311447088
  174   674          311450048
  354   644          311451848
  521   554          311452225
  259   665          311453604
  536   540          311454656
  402   627          311456691
  508   565          311458637
  384   634          311463208
  200   672          311464448
  188   673          311465889
  283   661          311469968
  535   541          311470796
  491   578          311471323
  450   604          311473864
  416   621          311474357
  392   631          311475879
  478   587          311477355
  106   677          311479749
  503   569          311483536
  481   585          311486266
  137   676          311487129
  158   675          311491187
  534   542          311493392
  325   652          311495933
  211   671          311505642
  329   651          311505740
  475   589          311508344
  107   677          311513776
  308   656          311518528
  321   653          311521238
  533   543          311522444
  433   613          311529134
  435   612          311533803
  484   583          311535191
  431   614          311538535
  175   674          311541399
  138   676          311543848
  344   647          311547607
  108   677          311548445
  333   650          311551037
  437   611          311552584
  221   670          311556861
  272   663          311557895
  532   544          311557952
  238   668          311558904
  407   625          311559768
  520   555          311561875
  429   615          311561964
  513   561          311564178
  159   675          311566554
  370   639          311570119
  189   673          311572486
  367   640          311574863
  266   664          311576040
  472   591          311579119
  351   645          311579676
  317   654          311581277
  109   677          311583762
  201   672          311585049
  230   669          311585309
  439   610          311585519
  373   638          311589189
  387   633          311596740
  427   616          311599379
  414   622          311599792
  531   545          311599916
  139   676          311601395
  452   603          311601635
  278   662          311602480
  253   666          311602573
  364   641          311603265
  294   659          311603363
  464   596          311606080
  110   677          311619733
  299   658          311621211
  487   581          311624244
  459   599          311624378
  246   667          311627899
  337   649          311632202
  376   637          311632229
  441   609          311632650
  289   660          311633569
  176   674          311633800
  498   573          311638509
  212   671          311639839
  160   675          311642875
  507   566          311645339
  530   546          311648336
  425   617          311650738
  361   642          311655169
  260   665          311655625
  111   677          311656364
  494   576          311656760
  140   676          311659776
    0   678          311665752
    1   678          311665753
    2   678          311665760
    3   678          311665779
    4   678          311665816
    5   678          311665877
    6   678          311665968
    7   678          311666095
    8   678          311666264
    9   678          311666481
   10   678          311666752
   11   678          311667083
   12   678          311667480
   13   678          311667949
   14   678          311668496
   15   678          311669127
   16   678          311669848
   17   678          311670665
   18   678          311671584
   19   678          311672611
  400   628          311673152
   20   678          311673752
   21   678          311675013
  313   655          311675672
   22   678          311676400
  395   630          311676875
   23   678          311677919
  519   556          311677975
   24   678          311679576
  190   673          311680217
   25   678          311681377
   26   678          311683328
   27   678          311685435
   28   678          311687704
  304   657          311687857
  469   593          311689566
   29   678          311690141
   30   678          311692752
  112   677          311693661
  443   608          311694019
   31   678          311695543
   32   678          311698520
  502   570          311699008
  379   636          311699395
   33   678          311701689
  529   547          311703212
  222   670          311704048
   34   678          311705056
  202   672          311706856
   35   678          311708627
  284   661          311711085
   36   678          311712408
  423   618          311715999
   37   678          311716405
  141   676          311718997
  161   675          311720156
   38   678          311720624
  512   562          311722056
   39   678          311725071
  177   674          311727257
  239   668          311729551
   40   678          311729752
  348   646          311730328
  358   643          311730419
  113   677          311731630
   41   678          311734673
  412   623          311738895
   42   678          311739840
  454   602          311743872
  405   626          311744501
  231   669          311744700
   43   678          311745259
  341   648          311749613
   44   678          311750936
  490   579          311753539
  390   632          311754968
   45   678          311756877
   46   678          311763088
  528   548          311764544
   47   678          311769575
  445   607          311769668
  114   677          311770277
  213   671          311775308
   48   678          311776344
  142   676          311779064
  273   663          311780664
   49   678          311783401
  191   673          311789088
  267   664          311789107
   50   678          311790752
  382   635          311790843
  421   619          311795120
  254   666          311795360
   51   678          311798403
  162   675          311798403
  518   557          311800525
  309   656          311804045
   52   678          311806360
  115   677          311809608
  247   667          311810186
  326   652          311813784
   53   678          311814629
  461   598          311819373
  178   674          311821776
  480   586          311822056
   54   678          311823216
  477   588          311828805
  355   644          311828859
  203   672          311829875
  322   653          311831325
  330   651          311831451
   55   678          311832127
  527   549          311832332
  279   662          311835167
  506   567          311838479
  466   595          311839571
  143   676          311839983
   56   678          311841368
  116   677          311849629
   57   678          311850945
  223   670          311852567
  483   584          311855291
  261   665          311859206
  447   606          311859639
   58   678          311860864
  295   659          311863554
   59   678          311871131
  474   590          311875424
  163   675          311877622
   60   678          311881752
  497   574          311882697
  318   654          311883696
  334   650          311884704
  290   660          311885000
  511   563          311886378
  419   620          311888059
  300   658          311890312
  117   677          311890346
  410   624          311891624
   61   678          311892733
  192   673          311899105
  456   601          311900617
  240   668          311901632
  144   676          311901760
  398   629          311902981
  345   647          311903648
   62   678          311904080
  232   669          311905477
  526   550          311906576
  385   634          311906729
  214   671          311912055
   63   678          311915799
  179   674          311917363
  501   571          311920912
  493   577          311923190
   64   678          311927896
  486   582          311928624
  517   558          311929525
  118   677          311931765
  393   631          311938048
   65   678          311940377
  403   627          311942710
  352   645          311950333
   66   678          311953248
  285   661          311953906
  204   672          311954112
  164   675          311957819
  471   592          311961799
  449   605          311963974
  145   676          311964401
  305   657          311966018
   67   678          311966515
  314   655          311970519
  119   677          311973892
  338   649          311973921
  368   640          311980032
   68   678          311980184
  371   639          311981930
  525   551          311987276
  255   666          311989671
  248   667          311993955
   69   678          311994261
  417   621          311994774
  365   641          312001846
  224   670          312002424
  268   664          312003776
  274   663          312005071
  374   638          312007696
   70   678          312008752
  193   673          312010274
  180   674          312014024
  120   677          312016733
   71   678          312023663
  146   676          312027912
  463   597          312029020
  505   568          312038057
   72   678          312039000
  165   675          312039000
  489   580          312042169
  388   633          312047209
  362   642          312047216
  215   671          312050086
   73   678          312054769
  510   564          312057144
  377   637          312057486
  408   625          312057937
  121   677          312060294
  262   665          312064353
  516   559          312064975
  233   669          312067646
  280   662          312069528
   74   678          312070976
  458   600          312071912
  524   552          312074432
  241   668          312075153
  205   672          312079573
  451   604          312082715
   75   678          312087627
  468   594          312087816
  310   656          312091416
  147   676          312092299
  434   613          312092901
  349   646          312094685
  432   614          312097112
  342   648          312099480
  436   612          312102784
  122   677          312104581
   76   678          312104728
  181   674          312111765
  415   622          312115223
  430   615          312115375
  359   643          312115986
  166   675          312121171
   77   678          312122285
  194   673          312122601
  296   659          312125515
  438   611          312126803
  380   636          312131456
  496   575          312133311
  327   652          312133591
  291   660          312138171
   78   678          312140304
  323   653          312143344
  396   630          312146136
  428   616          312147648
  500   572          312149248
  123   677          312149600
  225   670          312153625
  401   628          312154353
  148   676          312157568
   79   678          312158791
  331   651          312159142
  301   658          312161213
  479   587          312164242
  440   610          312165000
  523   553          312168044
   80   678          312177752
  249   667          312179212
  482   585          312181793
  256   666          312185512
  476   589          312186645
  319   654          312188023
  216   671          312189407
  426   617          312193889
  124   677          312195357
  492   578          312196040
   81   678          312197193
  286   661          312198437
  167   675          312204338
  206   672          312206264
  515   560          312206875
  356   644          312208000
  182   674          312210592
  391   632          312212439
  453   603          312215904
   82   678          312217120
  442   609          312217417
  269   664          312220053
  335   650          312220375
  149   676          312223725
  383   635          312229762
  275   663          312231122
  234   669          312231213
  509   565          312234354
  195   673          312236092
   83   678          312237539
  406   626          312237792
  485   583          312239412
  125   677          312241858
  504   569          312244073
  306   657          312246009
  473   591          312248888
  413   623          312249364
  242   668          312250120
  465   596          312253361
  424   618          312254056
  460   599          312257799
   84   678          312258456
  346   647          312261759
  315   655          312267250
  522   554          312268112
  263   665          312271072
   85   678          312279877
  444   608          312284096
  168   675          312288507
  126   677          312289109
  150   676          312290776
   86   678          312301808
  281   662          312305569
  226   670          312306176
  183   674          312310511
  538   539          312311691
  339   649          312317668
  537   540          312318153
  353   645          312323102
   87   678          312324255
  422   619          312328107
  217   671          312330024
  536   541          312331077
  207   672          312334191
  127   677          312337116
  488   581          312337213
   88   678          312347224
  535   542          312350463
  196   673          312350753
  470   593          312350857
  386   634          312352560
  514   561          312355225
  151   676          312358727
  455   602          312363583
  446   607          312365079
  250   667          312365963
   89   678          312370721
  169   675          312373684
  521   555          312374636
  534   543          312376311
  399   629          312379388
  311   656          312380647
  257   666          312382889
  499   573          312384016
  128   677          312385885
  369   640          312387409
  297   659          312389252
  495   576          312390351
  292   660          312393088
   90   678          312394752
  372   639          312395967
  235   669          312396184
  411   624          312397155
  394   631          312402575
  366   641          312402617
  533   544          312408621
  184   674          312411528
  420   620          312416000
  508   566          312418008
   91   678          312419323
  243   668          312426539
  152   676          312427584
  375   638          312428447
  404   627          312431147
  302   658          312433920
  129   677          312435422
  270   664          312437944
  363   642          312441435
   92   678          312444440
  287   661          312444684
  532   545          312447393
  343   648          312451399
  328   652          312455360
  503   570          312456527
  324   653          312457301
  462   598          312458320
  276   663          312458823
  170   675          312459875
  227   670          312460083
  448   606          312460408
  350   646          312461136
  208   672          312463360
  197   673          312466590
   93   678          312470109
  218   671          312471943
  491   579          312475310
  264   665          312479369
  378   637          312485005
  130   677          312485733
  520   556          312487616
  332   651          312488819
  467   595          312492438
  531   546          312492627
  320   654          312494264
   94   678          312496336
  153   676          312497353
  389   633          312500006
  360   643          312503707
  513   562          312510025
  478   588          312512824
  185   674          312513649
  481   586          312514697
  418   621          312517693
   95   678          312523127
  457   601          312525794
  307   657          312527836
  131   677          312536824
  282   662          312543296
  530   547          312544323
  171   675          312547086
   96   678          312550488
  475   590          312550875
  251   667          312554214
  484   584          312556608
  336   650          312558056
  409   625          312558554
  236   669          312562565
  381   636          312565797
  316   655          312565871
  154   676          312568040
  450   605          312570125
   97   678          312578425
  258   666          312581808
  198   673          312583609
  132   677          312588701
  357   644          312589277
  209   672          312593777
  529   548          312602481
  244   668          312604416
   98   678          312606944
  519   557          312607052
  507   567          312608106
  219   671          312615170
  228   670          312615352
  186   674          312616880
  397   630          312617773
  347   647          312621946
  498   574          312625216
  472   592          312628736
  416   622          312633144
  172   675          312635323
   99   678          312636051
  402   628          312637960
  487   582          312638671
  155   676          312639651
  133   677          312641370
  293   660          312649757
  494   577          312653817
  298   659          312654771
  271   664          312657455
  433   614          312658281
  435   613          312659272
  340   649          312663449
  100   678          312665752
  528   549          312667101
  384   635          312670979
  512   563          312671275
  431   615          312671366
  312   656          312671744
  392   632          312672256
  464   597          312673517
  437   612          312674381
  502   571          312675419
  277   663          312688180
  265   665          312689250
  288   661          312692653
  452   604          312694272
  134   677          312694837
  101   678          312696053
  354   645          312697989
  429   616          312698485
  199   673          312701816
  459   600          312702579
  439   611          312703650
  303   658          312708439
  156   676          312712192
  187   674          312721227
  173   675          312724592
  210   672          312725448
  102   678          312726960
  237   669          312730362
  518   558          312732944
  407   626          312733519
  527   550          312738183
  427   617          312739596
  252   667          312743971
  469   594          312746293
  441   610          312747121
  135   677          312749108
  103   678          312758479
  220   671          312759711
  490   580          312761000
  414   623          312762311
  229   670          312771989
  325   653          312773202
  329   652          312779097
  259   666          312782275
  283   662          312782715
  245   668          312783757
  157   676          312785669
  104   678          312790616
  425   618          312794657
  370   640          312797000
  387   634          312800707
  321   654          312802425
  136   677          312804189
  506   568          312804648
  443   609          312804836
  344   648          312805376
  367   641          312805584
  308   657          312811505
  373   639          312812236
  174   675          312814899
  526   551          312815727
  333   651          312820488
  200   673          312821217
  105   678          312823377
  188   674          312826696
  351   646          312829687
  454   603          312832891
  364   642          312837832
  511   564          312838975
  376   638          312851448
  480   587          312854003
  106   678          312856768
  400   629          312858189
  211   672          312858379
  137   677          312860086
  158   676          312860088
  423   619          312863626
  517   559          312865292
  317   655          312866388
  477   589          312867802
  395   631          312869466
  497   575          312872848
  445   608          312876837
  272   664          312878592
  483   585          312880212
  107   678          312890795
  361   643          312893588
  461   599          312893980
  337   650          312897753
  238   669          312899581
  525   552          312899733
  266   665          312900721
  501   572          312900749
  466   596          312903432
  412   624          312905152
  221   671          312905572
  175   675          312906250
  294   660          312908184
  379   637          312914792
  138   677          312916805
  278   663          312919199
  474   591          312921495
  405   627          312922008
  299   659          312922078
  493   578          312923709
  108   678          312925464
  230   670          312930000
  189   674          312933293
  253   667          312935240
  159   676          312935455
  201   673          312941818
  289   661          312942350
  421   620          312946461
  486   583          312946543
  390   633          312955137
  109   678          312960781
  447   607          312963166
  246   668          312964568
  313   656          312964713
  358   644          312972696
  139   677          312974352
  348   647          312984215
  260   666          312984296
  304   658          312984776
  456   602          312986024
  524   553          312990201
  212   672          312992576
  110   678          312996752
  176   675          312998651
  382   636          313002424
  516   560          313004096
  505   569          313007634
  341   649          313011270
  160   676          313011776
  510   565          313013125
  471   593          313014968
  284   662          313023832
  140   677          313032733
  111   678          313033383
  190   674          313041024
  419   621          313043120
    0   679          313046839
    1   679          313046840
    2   679          313046847
    3   679          313046866
    4   679          313046903
    5   679          313046964
    6   679          313047055
    7   679          313047182
    8   679          313047351
    9   679          313047568
   10   679          313047839
   11   679          313048170
   12   679          313048567
   13   679          313049036
   14   679          313049583
   15   679          313050214
   16   679          313050935
   17   679          313051752
   18   679          313052671
  222   671          313052759
  489   581          313053110
   19   679          313053698
   20   679          313054839
   21   679          313056100
   22   679          313057487
   23   679          313059006
   24   679          313060663
  410   625          313061625
   25   679          313062464
  202   673          313063625
  449   606          313063865
   26   679          313064415
   27   679          313066522
   28   679          313068791
  239   669          313070228
  112   678          313070680
   29   679          313071228
   30   679          313073839
  355   645          313075000
   31   679          313076630
   32   679          313079607
   33   679          313082776
   34   679          313086143
  523   554          313087131
  161   676          313089057
  231   670          313089391
   35   679          313089714
  326   653          313091053
  398   630          313091792
  141   677          313091954
  177   675          313092108
   36   679          313093495
  309   657          313097022
   37   679          313097492
  463   598          313100039
  273   664          313101361
   38   679          313101711
  330   652          313104808
   39   679          313106158
  113   678          313108649
   40   679          313110839
  322   654          313112512
  267   665          313113788
  385   635          313114500
   41   679          313115760
   42   679          313120927
  403   628          313123979
   43   679          313126346
  496   576          313126912
  254   667          313128027
  213   672          313128045
   44   679          313132023
  500   573          313132517
  393   632          313134425
   45   679          313137964
   46   679          313144175
  247   668          313146855
  114   678          313147296
  468   595          313148107
  515   561          313149356
  191   674          313149895
   47   679          313150662
  279   663          313151886
  142   677          313152021
  417   622          313153561
  458   601          313153713
  334   651          313154155
   48   679          313157431
  345   648          313161417
   49   679          313164488
  162   676          313167304
  295   660          313168375
  318   655          313168807
   50   679          313171839
  451   605          313178976
   51   679          313179490
  539   539          313181638
  538   540          313184872
  115   678          313186627
  178   675          313186627
  203   673          313186644
   52   679          313187447
  261   666          313187877
  522   555          313190523
  300   659          313191179
  509   566          313193725
  290   661          313193781
  537   541          313194574
   53   679          313195716
  479   588          313199711
  492   579          313200027
  352   646          313200344
  223   671          313201278
   54   679          313204303
  371   640          313208811
  482   586          313210224
  536   542          313210744
  368   641          313210753
  143   677          313212940
   55   679          313213214
  504   570          313217064
  434   614          313222048
   56   679          313222455
  116   678          313226648
  436   613          313228253
  476   590          313229176
  432   615          313229943
  374   639          313230743
  408   626          313231688
   57   679          313232032
  535   543          313233382
  365   642          313236413
  338   650          313239472
   58   679          313241951
  240   669          313242309
  163   676          313246523
  438   612          313248600
  232   670          313250168
  388   634          313251176
  430   616          313251896
   59   679          313252218
  314   656          313259560
  192   674          313259912
  485   584          313260829
  534   544          313262488
   60   679          313262839
  305   658          313262937
  214   672          313264792
  285   662          313266653
  117   678          313267365
   61   679          313273820
  144   677          313274717
  377   638          313276705
  415   623          313277742
  179   675          313282214
  440   611          313283131
   62   679          313285167
  362   643          313285635
  428   617          313287865
   63   679          313296886
  533   545          313298062
  473   592          313298505
  521   556          313300377
  514   562          313301072
  453   604          313308541
  118   678          313308784
   64   679          313308983
  204   673          313310881
  465   597          313320798
   65   679          313321464
  255   667          313322338
  274   664          313325768
  164   676          313326720
  268   665          313328457
  248   668          313330624
  442   610          313331888
   66   679          313334335
  460   600          313336000
  145   677          313337358
  426   618          313337808
  396   631          313338727
  401   629          313339390
  532   546          313340104
  380   637          313346853
   67   679          313347602
  349   647          313348572
  119   678          313350911
  224   671          313351135
  488   582          313351640
  359   644          313358263
  342   649          313361137
   68   679          313361271
  499   574          313370723
  193   674          313371081
   69   679          313375348
  180   675          313378875
  508   567          313380775
  310   657          313384393
  280   663          313386247
  495   577          313387408
  531   547          313388614
   70   679          313389839
  262   666          313393024
  120   678          313393752
  444   609          313394913
  146   677          313400869
  424   619          313401683
  215   672          313402823
   71   679          313404750
  470   594          313407584
  165   676          313407901
  327   653          313410860
  233   670          313412337
  391   633          313412608
  406   627          313415299
  413   624          313415621
  241   669          313415830
  520   557          313416693
   72   679          313420087
  323   654          313424531
  296   660          313430336
  331   652          313432499
  503   571          313432938
   73   679          313435856
  205   673          313436342
  121   678          313437313
  383   636          313441343
  530   548          313443592
  291   661          313446952
   74   679          313452063
  455   603          313452602
  356   645          313454141
  513   563          313459244
  301   659          313462080
  147   677          313465256
   75   679          313468714
  446   608          313472248
  319   655          313473134
  181   675          313476616
  422   620          313479448
  122   678          313481600
  491   580          313482771
  194   674          313483408
   76   679          313485815
  335   651          313489826
  166   676          313490072
  225   671          313502336
   77   679          313503372
  529   549          313505038
  286   662          313511184
  249   668          313515881
  256   667          313518179
  346   648          313519528
   78   679          313521391
  123   678          313526619
  148   677          313530525
  462   599          313532927
  519   558          313539471
   79   679          313539878
  216   672          313542144
  306   658          313542928
  269   665          313544734
  481   587          313546644
  275   664          313551819
  478   589          313551821
  315   656          313556291
  467   596          313556299
   80   679          313558839
  386   635          313560331
  206   673          313563033
  448   607          313563935
  411   625          313567156
  399   630          313568199
  420   621          313571061
  124   678          313572376
  528   550          313572952
  353   646          313573113
  167   676          313573239
  507   568          313574275
  182   675          313575443
  234   670          313575904
   81   679          313578280
  484   585          313581529
  339   650          313583219
  242   669          313590797
  149   677          313596682
  195   674          313596899
  475   591          313596946
   82   679          313598207
  394   632          313598952
  263   666          313599743
  457   602          313611201
  404   628          313612416
  498   575          313615367
  369   641          313618130
   83   679          313618626
  125   678          313618877
  281   663          313622288
  372   640          313622848
  512   564          313623872
  366   642          313637184
   84   679          313639543
  527   551          313647334
  375   639          313651494
  494   578          313654336
  226   671          313654887
  502   572          313655256
  487   583          313656590
  168   676          313657408
   85   679          313660964
  150   677          313663733
  126   678          313666128
  518   559          313668711
  450   606          313670016
  311   657          313673624
  183   675          313675362
  418   622          313676480
  363   643          313679854
  472   593          313681905
  217   672          313682761
   86   679          313682895
  207   673          313690960
  297   660          313694073
  292   661          313701869
  250   668          313702632
  389   634          313703973
  378   638          313704224
   87   679          313705342
  196   674          313711560
  343   649          313713056
  127   678          313714135
  350   647          313715023
  257   667          313715556
  526   552          313728184
   88   679          313728311
  151   677          313731684
  409   626          313732305
  328   653          313732629
  302   659          313734787
  324   654          313738488
  235   670          313740875
  169   676          313742585
  464   598          313744536
  360   644          313745984
   89   679          313751808
  287   662          313757431
  332   652          313762176
  270   665          313762625
  128   678          313762904
  243   669          313767216
  490   581          313771941
  506   569          313774225
   90   679          313775839
  184   675          313776379
  320   655          313779375
  276   664          313779520
  381   637          313781194
  459   601          313784380
  435   614          313788419
  452   605          313790533
  433   615          313791112
  511   565          313794956
  416   623          313795663
  437   613          313799850
   91   679          313800410
  152   677          313800541
  517   560          313804413
  469   595          313806584
  431   616          313807887
  264   666          313808040
  227   671          313808794
  397   631          313810364
  129   678          313812441
  525   553          313815502
  208   673          313820129
  402   629          313822997
  218   672          313824680
  307   658          313824755
  439   612          313825447
   92   679          313825527
  197   674          313827397
  336   651          313827507
  170   676          313828776
  357   645          313835418
  429   617          313838702
   93   679          313851196
  316   656          313854912
  282   663          313860015
  130   678          313862752
  441   611          313865252
  497   576          313866449
  153   677          313870310
  392   633          313872425
   94   679          313877423
  185   675          313878500
  347   648          313879715
  384   636          313882560
  427   618          313883515
  501   573          313884018
  480   588          313889472
  251   668          313890883
   95   679          313904214
  236   670          313907256
  483   586          313908643
  524   554          313909288
  477   590          313910333
  407   627          313911026
  131   678          313913843
  258   667          313914475
  171   676          313915987
  443   610          313919307
  454   604          313925528
  493   579          313927696
  414   624          313928568
  340   650          313929000
   96   679          313931575
  154   677          313940997
  425   619          313942284
  198   674          313944416
  244   669          313945093
  516   561          313946577
  354   646          313948000
  209   673          313950546
  293   661          313958538
   97   679          313959512
  298   660          313959592
  228   671          313964063
  312   657          313964721
  132   678          313965720
  219   672          313967907
  486   584          313967960
  466   597          313970869
  474   592          313971112
  461   600          313972181
  510   566          313972496
  505   570          313980625
  186   675          313981731
  271   665          313982136
  445   609          313987654
   98   679          313988031
  172   676          314004224
  288   662          314005400
  387   635          314008478
  277   664          314008877
  303   659          314009306
  523   555          314009542
  155   677          314012608
  423   620          314014967
   99   679          314017138
  265   666          314017921
  133   678          314018389
  370   641          314027721
  373   640          314039117
  367   642          314040151
  100   679          314046839
  400   630          314047000
  325   654          314054389
  539   540          314054819
  329   653          314056366
  538   541          314061293
  199   674          314062623
  395   632          314065843
  344   649          314067033
  489   582          314067537
  447   608          314070335
  471   594          314071695
  134   678          314071856
  537   542          314074241
  376   639          314074495
  456   603          314075043
  237   670          314075053
  412   625          314075153
  364   643          314076251
  101   679          314077140
  252   668          314080640
  210   673          314082217
  351   647          314083574
  156   677          314085149
  187   675          314086078
  321   655          314087536
  173   676          314093493
  536   543          314093663
  333   652          314093845
  515   562          314095203
  283   663          314099434
  421   621          314101522
  405   628          314103277
  102   679          314108047
  308   658          314108424
  220   672          314112448
  259   667          314114942
  522   556          314116264
  500   574          314119224
  535   544          314119559
  229   671          314120700
  496   577          314123969
  245   669          314124434
  135   678          314126127
  379   638          314134011
  361   644          314135865
  103   679          314139566
  534   545          314151929
  317   656          314155429
  509   567          314156492
  157   677          314158626
  390   634          314159104
  337   651          314167204
  449   607          314167392
  104   679          314171703
  463   599          314174646
  136   678          314181208
  200   674          314182024
  174   676          314183800
  533   546          314190773
  188   675          314191547
  504   571          314193475
  419   622          314201907
  272   665          314203273
  105   679          314204464
  492   580          314207488
  468   596          314211968
  211   673          314215148
  294   661          314216965
  382   637          314217821
  358   645          314218837
  299   660          314226899
  266   666          314229392
  521   557          314229454
  158   677          314233045
  410   626          314235376
  532   547          314236091
  137   678          314237105
  106   679          314237855
  479   589          314238708
  458   602          314239120
  278   664          314239896
  348   648          314241984
  482   587          314242171
  238   670          314244272
  514   563          314250291
  289   662          314255097
  313   657          314257690
  221   672          314258309
  107   679          314271882
  253   668          314271909
  175   676          314275151
  476   591          314275247
  341   650          314276821
  230   671          314278711
  451   606          314278867
  398   631          314284383
  304   659          314285643
  485   585          314285750
  531   548          314287883
  138   678          314293824
  189   675          314298144
  201   674          314302625
  246   669          314305245
  108   679          314306551
  159   677          314308412
  403   629          314309016
  417   623          314316080
  260   667          314316963
  355   646          314325011
  385   636          314326081
  393   633          314334594
  284   663          314340551
  109   679          314341868
  530   549          314346149
  508   568          314346944
  520   558          314349112
  212   673          314349345
  139   678          314351371
  473   593          314351674
  434   615          314354879
  436   614          314357400
  499   575          314360874
  432   616          314366464
  176   676          314367552
  488   583          314369559
  326   654          314372240
  438   613          314374069
  110   679          314377839
  330   653          314382077
  160   677          314384733
  495   578          314387927
  465   598          314391817
  430   617          314392113
  309   658          314393941
  322   655          314397623
  453   605          314404802
  440   612          314404928
  222   672          314405496
  190   675          314405875
  408   627          314409195
  140   678          314409752
  529   550          314410889
  513   564          314411841
  503   572          314412775
  111   679          314414470
  239   670          314414919
  460   601          314417801
  345   649          314423074
  202   674          314424432
  273   665          314426042
  334   652          314427512
  428   618          314431784
    0   680          314432000
    1   680          314432001
    2   680          314432008
    3   680          314432027
    4   680          314432064
    5   680          314432125
    6   680          314432216
    7   680          314432343
    8   680          314432512
    9   680          314432729
   10   680          314433000
   11   680          314433331
   12   680          314433728
   13   680          314434197
   14   680          314434744
   15   680          314435375
   16   680          314436096
   17   680          314436913
   18   680          314437832
  231   671          314438102
   19   680          314438859
  371   641          314439532
   20   680          314440000
   21   680          314441261
  267   666          314442459
   22   680          314442648
  415   624          314443999
   23   680          314444167
  368   642          314445320
   24   680          314445824
   25   680          314447625
   26   680          314449576
  442   611          314450019
   27   680          314451683
  112   679          314451767
   28   680          314453952
  352   647          314454231
   29   680          314456389
  374   640          314457624
  318   656          314457848
  388   635          314458947
   30   680          314459000
  177   676          314461009
   31   680          314461791
  161   677          314462014
  254   668          314464696
   32   680          314464768
  470   595          314467875
   33   680          314467937
  141   678          314468973
   34   680          314471304
  279   664          314472583
  365   643          314474832
   35   680          314474875
  519   559          314475238
  295   661          314477156
   36   680          314478656
  528   551          314482103
   37   680          314482653
  213   673          314484814
  426   619          314485435
   38   680          314486872
  247   669          314487532
  113   679          314489736
   39   680          314491319
  491   581          314493712
   40   680          314496000
  300   660          314496000
  377   639          314499752
   41   680          314500921
   42   680          314506088
  290   662          314506528
  338   651          314508923
  444   610          314509384
   43   680          314511507
  191   675          314514746
   44   680          314517184
  261   667          314520544
   45   680          314523125
  362   644          314527912
  401   630          314528201
  114   679          314528383
  142   678          314529040
   46   680          314529336
  396   632          314535104
   47   680          314535823
  162   677          314540261
   48   680          314542592
  507   569          314543852
  455   604          314545239
  203   674          314547451
   49   680          314549649
  314   657          314552537
  424   620          314553024
  223   672          314554015
  178   676          314555528
   50   680          314557000
  527   552          314559791
  305   659          314563804
   51   680          314564651
  380   638          314566072
  115   679          314567714
   52   680          314572608
  512   565          314579853
   53   680          314580877
  481   588          314582113
  446   609          314583065
  285   663          314583372
  413   625          314585622
  240   670          314587000
   54   680          314589464
  143   678          314589959
  478   590          314594352
  406   628          314596568
   55   680          314598375
  232   671          314598879
  359   645          314604404
  349   648          314606341
   56   680          314607616
  116   679          314607735
  518   560          314607832
  498   576          314608968
  484   586          314609960
  462   600          314611128
  391   634          314616575
   57   680          314617193
  163   677          314619480
  214   673          314621561
  467   597          314623736
  192   675          314624763
  342   650          314626688
   58   680          314627112
  422   621          314634509
   59   680          314637379
  502   573          314638525
  526   553          314643953
  475   592          314646563
   60   680          314648000
  117   679          314648452
  274   665          314650449
  179   676          314651115
  144   678          314651736
  383   637          314656740
  268   666          314657128
  494   579          314658323
   61   680          314658981
  255   668          314659007
   62   680          314670328
  448   608          314671104
  248   669          314671301
  204   674          314671688
  487   584          314678007
  310   658          314681312
   63   680          314682047
  118   679          314689871
  327   654          314692047
   64   680          314694144
  164   677          314699677
  457   603          314700220
  224   672          314703872
  356   646          314704152
   65   680          314706625
  280   664          314706944
  323   655          314709642
  331   653          314709768
  145   678          314714377
   66   680          314719496
  262   667          314725691
  420   622          314729848
  119   679          314731998
   67   680          314732763
  525   554          314734589
  193   675          314735932
  472   594          314738632
  296   661          314739117
  411   626          314740907
   68   680          314746432
  517   561          314746894
  506   570          314747216
  180   676          314747776
  511   566          314754327
  215   673          314759592
  291   662          314759699
   69   680          314760509
  241   670          314760521
  399   631          314760790
  233   671          314761048
  319   656          314762175
  335   652          314763183
  301   660          314766901
  386   636          314771912
  450   607          314773543
  120   679          314774839
   70   680          314775000
  146   678          314777888
  165   677          314780858
  346   649          314781185
  490   582          314786368
   71   680          314789911
  205   674          314797149
  404   629          314797453
  394   633          314799121
   72   680          314805248
  121   679          314818400
  464   599          314819143
   73   680          314821017
  353   647          314827000
  286   663          314827903
  524   555          314831699
   74   680          314837224
  418   623          314838999
  147   678          314842275
  306   659          314843795
  181   676          314845517
  194   675          314848259
  315   657          314849268
  339   651          314852670
  369   642          314852697
  372   641          314853569
   75   680          314853875
  256   668          314854848
  225   672          314855073
  249   669          314856558
  122   679          314862687
  166   677          314863029
  497   577          314863506
  459   602          314869787
  469   596          314870445
  501   574          314870725
   76   680          314870976
  269   666          314873405
  366   643          314875603
  275   665          314876500
  375   640          314878375
   77   680          314888533
  452   606          314890424
  516   562          314892424
  216   673          314898913
   78   680          314906552
  148   678          314907544
  123   679          314907706
  409   627          314909812
  389   635          314911744
  435   615          314921250
  363   644          314922131
  206   674          314923840
  234   671          314924615
   79   680          314925039
  378   639          314927271
  433   616          314927633
  540   540          314928000
  480   589          314928469
  437   614          314928997
  539   541          314931240
  263   667          314932410
  493   580          314935157
  510   567          314935263
  523   556          314935283
  242   670          314935488
  483   587          314940590
  538   542          314940960
  281   664          314942985
   80   680          314944000
  182   676          314944344
  167   677          314946196
  431   617          314948104
  439   613          314950916
  124   679          314953463
  477   591          314956404
  505   571          314957036
  537   543          314957160
  195   675          314961750
  416   624          314961920
   81   680          314963441
  311   658          314970543
  350   648          314972792
  149   678          314973701
  343   650          314978607
  536   544          314979840
  429   618          314982621
   82   680          314983368
  441   612          314987049
  360   645          314992125
  486   585          314992881
  125   679          314999964
  381   638          315000413
  297   661          315002854
   83   680          315003787
  397   632          315006741
  226   672          315007624
  535   545          315009000
  402   630          315011808
  328   654          315013816
  292   662          315014616
  454   605          315021789
  324   655          315023599
  474   593          315024281
   84   680          315024704
  168   677          315030365
  427   619          315031142
  443   611          315037438
  332   653          315039445
  217   673          315039530
  302   660          315039608
  150   678          315040752
  466   598          315041888
  250   669          315043309
  183   676          315044263
  515   563          315044422
  534   546          315044640
  522   557          315045341
   85   680          315046125
  126   679          315047215
  207   674          315051767
  257   668          315052225
  461   601          315053982
   86   680          315068056
  320   656          315068416
  287   663          315074150
  392   634          315076392
  196   675          315076411
  357   646          315085429
  489   583          315085456
  533   547          315086760
  235   671          315089586
   87   680          315090503
  270   666          315091296
  407   628          315092295
  425   620          315093625
  127   679          315095222
  384   637          315097957
  414   625          315098569
  336   652          315100864
  445   610          315102125
  276   665          315104201
  151   678          315108703
  500   575          315109375
  243   670          315111907
   88   680          315113472
  169   677          315115542
  509   568          315122661
  496   578          315124488
  307   659          315125622
  471   595          315131986
  532   548          315135360
   89   680          315136969
  264   667          315140707
  347   649          315141372
  128   679          315143991
  184   676          315145280
  316   657          315147889
   90   680          315161000
  227   672          315161531
  521   558          315161873
  456   604          315167680
  423   621          315170028
  504   572          315173312
  152   678          315177560
  282   664          315180712
  208   674          315180936
  447   609          315181152
  218   673          315181449
   91   680          315185571
  531   549          315190440
  197   675          315192248
  129   679          315193528
  340   651          315198451
  170   677          315201733
  354   647          315201887
  514   564          315202888
   92   680          315210688
  492   581          315218429
  387   636          315220059
  251   669          315231560
   93   680          315236357
  400   631          315239591
  130   679          315243839
  153   678          315247329
  185   676          315247401
  412   626          315248904
  258   668          315251144
  530   550          315252000
  463   600          315252847
  236   671          315255967
  421   622          315260309
  312   658          315261640
  370   642          315262288
   94   680          315262584
  395   633          315266012
  298   661          315268373
  373   641          315269838
  293   662          315271285
  449   608          315274561
  482   588          315277640
  367   643          315278570
  468   597          315279405
  479   590          315281239
  520   559          315284879
  405   629          315288314
  171   677          315288944
   95   680          315289375
  244   670          315289784
  131   679          315294930
  376   640          315301376
  198   675          315309267
  271   666          315310807
  209   674          315311353
  303   660          315314127
  485   586          315314181
  508   569          315316521
   96   680          315316736
  228   672          315316800
  154   678          315318016
  364   644          315318528
  529   551          315320040
  288   663          315322119
  219   673          315324676
  476   592          315324864
  458   603          315328139
  344   650          315332584
  277   665          315333558
  329   654          315337553
  325   655          315339500
  351   648          315341343
   97   680          315344673
  132   679          315346807
  265   667          315350588
  186   676          315350632
  499   576          315354475
  379   639          315357058
  419   623          315364426
  390   635          315366875
  513   565          315367822
  333   653          315371114
   98   680          315373192
  321   656          315376577
  172   677          315377181
  361   645          315382006
  451   607          315382394
  155   678          315389627
  488   584          315390976
  495   579          315391914
  528   552          315394560
  503   573          315396044
  133   679          315399476
   99   680          315402299
  473   594          315408401
  308   659          315409291
  410   627          315412883
  519   560          315414359
  283   664          315420131
  252   669          315421317
  237   671          315423764
  199   675          315427474
  100   680          315432000
  382   638          315437040
  337   652          315440561
  210   674          315443024
  317   657          315448406
  259   668          315451611
  134   679          315452943
  187   676          315454979
  156   678          315462168
  101   680          315462301
  465   599          315466424
  173   677          315466450
  358   646          315468848
  245   670          315469125
  220   673          315469217
  229   672          315473437
  527   553          315475560
  398   632          315480760
  417   624          315482337
  436   615          315490231
  434   616          315491400
  102   680          315493208
  403   630          315497827
  460   602          315503208
  438   614          315503216
  348   649          315503641
  453   606          315504693
  432   617          315506681
  135   679          315507214
  491   582          315508139
  507   570          315516843
  103   680          315524727
  294   662          315529712
  440   613          315530397
  470   596          315531736
  272   666          315531944
  157   678          315535645
  299   661          315535680
  430   618          315536032
  393   634          315538561
  512   566          315539224
  385   637          315541478
  341   651          315546272
  200   675          315546875
  518   561          315550313
  313   658          315554609
  174   677          315556757
  104   680          315556864
  188   676          315560448
  266   667          315562059
  136   679          315562295
  526   554          315563040
  278   665          315564577
  289   663          315571816
  442   612          315571816
  211   674          315575955
  355   647          315578898
  428   619          315579411
  105   680          315589625
  304   660          315590464
  408   628          315590464
  238   671          315592983
  498   577          315606025
  158   678          315610064
  253   669          315612586
  415   625          315614000
  221   673          315615078
  137   679          315618192
  481   589          315621110
  106   680          315623016
  502   574          315625232
  444   611          315627515
  230   672          315631448
  426   620          315636776
  478   591          315640423
  455   605          315641500
  484   587          315641907
  175   677          315648108
  246   670          315649936
  260   668          315653632
  525   555          315657000
  107   680          315657043
  326   655          315657351
  284   664          315661248
  330   654          315663264
  494   580          315665784
  189   676          315667045
  201   675          315667476
  388   636          315670528
  371   642          315674099
  138   679          315674911
  368   643          315683739
  159   678          315685431
  322   656          315686664
  374   641          315688345
  345   650          315688625
  108   680          315691712
  517   562          315692741
  462   601          315692929
  467   598          315694755
  309   659          315694808
  446   610          315697536
  475   593          315699732
  487   585          315702928
  334   653          315704781
  424   621          315708085
  212   674          315710152
  352   648          315712000
  511   567          315717094
  365   644          315717109
  401   631          315720792
  506   571          315723627
  377   640          315726633
  109   680          315727029
  139   679          315732458
  396   633          315735273
  176   677          315740509
  318   657          315750825
  273   666          315754713
  524   556          315757440
  413   626          315759373
  160   678          315761752
  222   673          315762265
  110   680          315763000
  239   671          315763630
  362   645          315774053
  190   676          315774776
  267   667          315775126
  406   629          315781605
  448   609          315781921
  338   652          315782280
  380   639          315789119
  202   675          315789283
  295   662          315789903
  140   679          315790839
  231   672          315790839
  457   604          315792857
  422   622          315793296
  279   665          315797264
  472   595          315798923
  111   680          315799631
  490   583          315804287
  540   541          315804421
  300   661          315804781
  254   669          315805373
  539   542          315810907
    0   681          315821241
    1   681          315821242
    2   681          315821249
    3   681          315821268
    4   681          315821305
    5   681          315821366
    6   681          315821457
    7   681          315821584
    8   681          315821753
    9   681          315821970
   10   681          315822241
   11   681          315822572
   12   681          315822969
  290   663          315823247
   13   681          315823438
  538   543          315823879
   14   681          315823985
  391   635          315824346
   15   681          315824616
   16   681          315825337
   17   681          315826154
   18   681          315827073
   19   681          315828100
   20   681          315829241
   21   681          315830502
   22   681          315831889
  247   670          315832223
   23   681          315833408
  177   677          315833966
   24   681          315835065
   25   681          315836866
  112   680          315836928
   26   681          315838817
  161   678          315839033
   27   681          315840924
  516   563          315841643
   28   681          315843193
  537   544          315843337
  213   674          315845621
   29   681          315845630
   30   681          315848241
  314   658          315849456
  141   679          315850060
   31   681          315851032
   32   681          315854009
  359   646          315854415
   33   681          315857178
  261   668          315857213
   34   681          315860545
  501   575          315860876
  497   578          315864025
   35   681          315864116
  523   557          315864360
   36   681          315867897
  349   649          315867998
  305   660          315868625
  536   545          315869281
   37   681          315871894
  113   680          315874897
  383   638          315875959
   38   681          315876113
   39   681          315880560
  450   608          315880712
  191   676          315883647
   40   681          315885241
   41   681          315890162
  420   623          315892367
   42   681          315895329
  342   651          315896139
  464   600          315897344
   43   681          315900748
  510   568          315901432
  535   546          315901711
  285   664          315904069
   44   681          315906425
  142   679          315910127
  223   673          315910784
  203   675          315912302
   45   681          315912366
  114   680          315913544
  162   678          315917280
  411   627          315918414
   46   681          315918577
   47   681          315925064
  178   677          315928485
   48   681          315931833
  240   671          315935711
  505   572          315936873
  469   597          315937882
   49   681          315938890
  534   547          315940627
  493   581          315946098
   50   681          315946241
  232   672          315951616
  115   680          315952875
   51   681          315953892
  399   632          315957167
  356   647          315958039
  459   603          315958806
   52   681          315961849
   53   681          315970118
  480   590          315971000
  143   679          315971046
  483   588          315976059
  327   655          315977158
  522   558          315977760
   54   681          315978705
  274   666          315979120
  310   659          315982179
  214   674          315982368
  533   548          315986029
  404   630          315986264
  386   637          315987309
   55   681          315987616
  268   667          315989795
  331   654          315990955
  116   680          315992896
  192   676          315993664
  452   607          315993951
  163   678          315996499
   56   681          315996857
  515   564          315997019
  323   656          315998683
  255   669          315999684
  394   634          316003088
  418   624          316005256
  477   592          316006021
   57   681          316006434
  248   670          316015992
   58   681          316016353
  486   586          316021312
  179   677          316024072
   59   681          316026620
  280   665          316031625
  144   679          316032823
  117   680          316033613
  204   675          316036539
   60   681          316037241
  532   549          316037917
  335   653          316040452
  346   650          316046736
   61   681          316048222
  296   662          316051864
  319   657          316055152
  435   616          316057771
   62   681          316059569
  224   673          316060641
  437   615          316061828
  262   668          316062360
  433   617          316067850
   63   681          316071288
  118   680          316075032
  301   661          316075682
  291   663          316076418
  164   678          316076696
  439   614          316080063
  474   594          316081008
   64   681          316083385
  353   648          316084769
  372   642          316088136
  409   628          316091081
  369   643          316091116
  431   618          316092023
  509   569          316092238
  145   679          316095464
   65   681          316095866
  531   550          316096291
  521   559          316097640
  500   576          316102976
  193   676          316104833
  489   584          316106873
   66   681          316108737
  375   641          316109096
  241   671          316109232
  441   613          316112518
  233   672          316113785
  466   599          316116495
  119   680          316117159
  366   644          316117880
  215   674          316120399
  180   677          316120733
  454   606          316121680
   67   681          316122004
  389   636          316123325
  339   652          316126027
  496   579          316128475
  429   619          316130248
  416   625          316131921
   68   681          316135673
  461   602          316139389
  315   658          316146187
  286   664          316148600
  306   660          316148616
   69   681          316149750
  378   640          316154152
  504   573          316156581
  165   678          316157877
  514   565          316158869
  146   679          316158975
  443   612          316159235
  120   680          316160000
  530   551          316161151
  205   675          316162000
   70   681          316164241
  363   645          316168272
   71   681          316179152
  427   620          316182483
   72   681          316194489
  256   669          316195525
  471   596          316195847
  249   670          316201249
  121   680          316203561
  402   631          316204399
  275   666          316205171
  269   667          316206072
  397   633          316206910
   73   681          316210258
  225   673          316211842
  194   676          316217160
  181   677          316218474
  445   611          316220256
  147   679          316223362
  381   639          316223460
  520   560          316224000
   74   681          316226465
  529   552          316232497
  492   582          316232856
  350   649          316234449
  166   678          316240048
  360   646          316242136
   75   681          316243116
  122   680          316247848
  343   651          316248058
  425   621          316248686
  216   674          316259720
   76   681          316260217
  456   605          316263941
  281   665          316267666
  263   668          316269079
  311   659          316271410
  414   626          316272320
  407   629          316277332
  234   672          316277352
   77   681          316277774
  392   635          316284163
  242   671          316284199
  148   679          316288631
  206   675          316288691
  508   570          316289512
  123   680          316292867
  447   610          316295623
   78   681          316295793
  328   655          316298927
  528   553          316310329
  324   656          316312640
   79   681          316314280
  297   662          316315601
  482   589          316316637
  384   638          316317176
  182   677          316317301
  332   654          316320632
  167   678          316323215
  513   566          316327193
  479   591          316327310
  423   622          316328815
  195   676          316330651
  292   663          316331335
   80   681          316333241
  463   601          316334648
  124   680          316338624
  357   647          316339316
  485   587          316346128
  302   661          316348389
  468   598          316350424
  499   577          316351532
   81   681          316352682
  149   679          316354788
  519   561          316356840
  320   657          316361393
  226   673          316364393
   82   681          316372609
  476   593          316378033
  336   653          316378133
  503   574          316382751
  125   680          316385125
  449   609          316385378
  250   670          316388000
  257   669          316392902
   83   681          316393028
  527   554          316394647
  287   664          316394847
  495   580          316399375
  217   674          316400337
  347   650          316406923
  168   678          316407384
   84   681          316413945
  488   585          316415897
  207   675          316416618
  183   677          316417220
  458   604          316420776
  150   679          316421839
  421   623          316422828
  270   667          316423963
  412   627          316426411
  307   660          316430443
  126   680          316432376
  276   666          316432872
   85   681          316435366
  387   637          316435456
  400   632          316435968
  235   672          316442323
  316   658          316444808
  196   676          316445312
   86   681          316457297
  354   648          316459656
  243   671          316460618
  473   595          316468692
  395   634          316469979
  340   652          316471808
  405   630          316477125
  264   668          316477376
   87   681          316479744
  127   680          316480383
  526   555          316485451
  451   608          316489563
  151   679          316489790
  169   678          316492561
  507   571          316493254
  518   562          316496160
  370   643          316500707
  512   567          316501991
   88   681          316502713
  373   642          316504405
  282   665          316505393
  184   677          316518237
  227   673          316518300
  367   644          316520847
  491   583          316526058
   89   681          316526210
  128   680          316529152
  419   624          316530683
  376   641          316532097
  218   674          316542256
  465   600          316544625
  208   675          316545787
   90   681          316550241
  152   679          316558647
  197   676          316561149
  312   659          316562507
  364   645          316564669
   91   681          316574812
  251   670          316576251
  390   636          316578456
  129   680          316578689
  170   678          316578752
  298   662          316581120
  525   556          316582741
  379   640          316583939
  293   663          316588004
  258   669          316591821
  460   603          316592227
  410   628          316594152
  470   597          316599173
   92   681          316599929
  344   651          316602035
  351   649          316603000
  498   578          316606544
  453   607          316608220
  236   672          316608704
  502   575          316615383
  185   677          316620358
  329   655          316622664
  303   661          316622908
   93   681          316625598
  436   616          316626752
  153   679          316628416
  325   656          316628541
  130   680          316629000
  434   617          316631617
  361   646          316632017
  438   615          316636047
  244   671          316638495
  517   563          316641960
  288   664          316642816
  271   667          316643474
  432   618          316650600
   94   681          316651825
  333   654          316652301
  417   625          316652338
  440   614          316659544
  382   639          316660087
  277   666          316662229
  481   590          316663641
  171   678          316665963
  321   657          316669554
  228   673          316673569
  209   675          316676204
  494   581          316676725
  484   588          316677376
  198   676          316678168
   95   681          316678616
  131   680          316680091
  541   541          316680842
  398   633          316680929
  511   568          316683263
  430   619          316683659
  540   542          316684088
  219   674          316685483
  524   557          316686517
  265   668          316687257
  478   592          316690040
  403   631          316690418
  539   543          316693826
  442   613          316697285
  154   679          316699103
  506   572          316703464
   96   681          316705977
  538   544          316710056
  308   660          316714112
  337   653          316717830
  358   647          316722735
  186   677          316723589
  428   620          316730752
  487   586          316731359
  132   680          316731968
  537   545          316732778
   97   681          316733914
  455   606          316741391
  283   665          316744812
  317   658          316745325
  393   635          316746332
  444   612          316749312
  172   678          316754200
  475   594          316756459
  385   638          316760697
  536   546          316761992
   98   681          316762433
  252   670          316766008
  348   650          316769192
  467   599          316769362
  155   679          316770714
  408   629          316775501
  237   672          316776501
  462   602          316778336
  133   680          316784637
  415   626          316787751
   99   681          316791540
  426   621          316791837
  259   669          316792288
  516   564          316794240
  199   676          316796375
  523   558          316796779
  535   547          316797698
  210   675          316807875
  446   611          316815667
  245   671          316817836
  341   652          316819629
  100   681          316821241
  490   584          316825704
  187   677          316827936
  220   674          316830024
  229   673          316830206
  355   648          316836667
  134   680          316838104
  534   548          316839896
  156   679          316843255
  173   678          316843469
  294   663          316846431
  299   662          316848427
  101   681          316851542
  501   576          316854477
  313   659          316855476
  472   596          316862784
  272   667          316864611
  424   622          316866872
  497   579          316868012
  510   569          316871009
  102   681          316882449
  388   637          316885925
  533   549          316888586
  457   605          316889118
  135   680          316892375
  289   664          316892513
  278   666          316893248
  448   610          316896392
  266   668          316898728
  304   661          316899245
  371   643          316912518
  522   559          316913527
  103   681          316913968
  200   676          316915776
  157   679          316916732
  401   632          316917169
  505   573          316920142
  374   642          316922912
  368   644          316926016
  188   677          316933405
  174   678          316933776
  413   627          316936880
  396   634          316939240
  211   675          316940806
  532   550          316943768
  238   672          316945720
  104   681          316946105
  326   656          316946392
  136   680          316947456
  330   655          316948375
  515   565          316953000
  422   623          316955815
  253   670          316957277
  377   641          316957354
  345   651          316958076
  493   582          316960525
  365   645          316963250
  406   630          316970416
  352   649          316973657
  221   674          316975885
  105   681          316978866
  464   601          316979145
  322   657          316979641
  284   665          316985929
  334   654          316985968
  230   673          316988217
  158   679          316991151
  450   609          316991529
  260   669          316994309
  246   671          316998647
  309   660          316999629
  137   680          317003353
  531   551          317005442
  469   598          317008901
  106   681          317012257
  483   589          317015056
  380   640          317016000
  480   591          317017071
  362   646          317024064
  175   678          317025127
  391   636          317035927
  201   676          317036377
  521   560          317036761
  189   677          317040002
  107   681          317046284
  318   658          317047744
  459   604          317051443
  486   587          317053259
  420   624          317058624
  477   593          317059190
  338   653          317059549
  138   680          317060072
  509   570          317065229
  159   679          317066518
  530   552          317073608
  212   675          317075003
  108   681          317080953
  273   667          317087380
  383   639          317099006
  411   628          317099683
  500   577          317100033
  452   608          317101120
  295   663          317106622
  359   647          317108302
  267   668          317111795
  109   681          317116270
  239   672          317116367
  176   678          317117528
  300   662          317117528
  139   680          317117619
  514   566          317118240
  222   674          317123072
  279   666          317125935
  489   585          317131794
  349   650          317133549
  496   580          317135936
  474   595          317141299
  160   679          317142839
  504   574          317143288
  290   664          317143944
  231   673          317147608
  190   677          317147733
  529   553          317148266
  254   670          317150064
  314   659          317150323
  110   681          317152241
  399   633          317157336
  202   676          317158184
  520   561          317166481
  342   652          317169496
  418   625          317175257
  140   680          317176000
  305   661          317177406
  404   631          317178855
  247   671          317180934
  111   681          317188872
  466   600          317194696
  261   669          317197890
  435   617          317197988
  437   616          317198349
  386   638          317206528
  213   675          317210472
  394   635          317210859
  177   678          317210985
  433   618          317211769
  439   615          317212894
    0   682          317214568
    1   682          317214569
    2   682          317214576
    3   682          317214595
    4   682          317214632
    5   682          317214693
    6   682          317214784
    7   682          317214911
    8   682          317215080
    9   682          317215297
   10   682          317215568
  356   648          317215808
   11   682          317215899
   12   682          317216296
   13   682          317216765
   14   682          317217312
   15   682          317217943
   16   682          317218664
   17   682          317219481
  161   679          317220120
   18   682          317220400
   19   682          317221427
   20   682          317222568
   21   682          317223829
  454   607          317225207
   22   682          317225216
  112   681          317226169
   23   682          317226735
   24   682          317228392
  461   603          317228408
  285   665          317228750
  528   554          317229416
   25   682          317230193
   26   682          317232144
   27   682          317234251
  141   680          317235221
   28   682          317236520
   29   682          317238957
  431   619          317239650
   30   682          317241568
  441   614          317241665
   31   682          317244359
   32   682          317247336
   33   682          317250505
  492   583          317250775
   34   682          317253872
  191   677          317256604
   35   682          317257443
   36   682          317261224
  471   597          317263284
  113   681          317264138
   37   682          317265221
  508   571          317265923
  327   656          317266199
   38   682          317269440
  223   674          317271591
   39   682          317273887
  331   655          317276066
  409   629          317276118
   40   682          317278568
  203   676          317281203
  429   620          317281589
   41   682          317283489
  443   613          317284704
  310   660          317287000
  240   672          317288448
   42   682          317288656
  513   567          317289960
  323   657          317291660
   43   682          317294075
  142   680          317295288
  162   679          317298367
   44   682          317299752
  519   562          317302687
  114   681          317302785
  178   678          317305504
  416   626          317305672
   45   682          317305693
  232   673          317308385
  274   667          317311787
   46   682          317311904
  346   651          317316187
  527   555          317317058
   47   682          317318391
  335   654          317321639
   48   682          317325160
  268   668          317326464
  372   643          317326555
   49   682          317332217
  369   644          317333393
  427   621          317337544
  389   637          317338722
   50   682          317339568
  445   612          317342053
  115   681          317342116
  375   642          317343663
  255   670          317344375
  353   649          317346426
   51   682          317347219
  214   675          317347219
  499   578          317352051
  319   658          317352071
   52   682          317355176
  143   680          317356207
  482   590          317359168
  280   666          317360296
   53   682          317363445
  456   606          317363832
  366   645          317364021
  248   671          317364703
  192   677          317366621
  296   663          317368583
   54   682          317372032
  503   575          317372902
  479   592          317376927
  163   679          317377586
   55   682          317380943
  485   588          317381597
  116   681          317382137
  378   641          317384873
  301   662          317388429
   56   682          317390184
  291   664          317397115
   57   682          317399761
  402   632          317400776
  179   678          317401091
  262   669          317403037
  339   653          317403296
  204   676          317405440
  425   622          317407473
   58   682          317409680
  495   581          317410316
  397   634          317410877
  526   556          317411192
  447   611          317413754
  144   680          317417984
  363   646          317418283
   59   682          317419947
  463   602          317420055
  224   674          317421448
  117   681          317422854
  468   599          317425031
   60   682          317430568
  476   594          317434760
   61   682          317441549
  488   586          317444328
  518   563          317445379
  315   659          317447054
  414   627          317449827
  381   640          317450341
   62   682          317452896
  306   661          317457397
  164   679          317457783
  241   672          317461969
  118   681          317464273
   63   682          317464615
  407   630          317466143
  512   568          317468160
  233   673          317470554
  507   572          317473091
  286   665          317473281
   64   682          317476712
  193   677          317477790
  145   680          317480625
  215   675          317485250
   65   682          317489193
  423   623          317491334
  392   636          317495744
  360   647          317496023
  180   678          317497752
  449   610          317499849
  350   650          317500000
   66   682          317502064
  119   681          317506400
  525   557          317511818
   67   682          317515331
  458   605          317517037
  343   652          317521415
   68   682          317529000
  205   676          317530901
  473   596          317532553
  275   667          317537838
  165   679          317538964
  256   670          317540216
  384   639          317540223
  269   668          317542741
   69   682          317543077
  146   680          317544136
  491   584          317547475
  120   681          317549241
  249   671          317549960
   70   682          317557568
  541   542          317560509
  540   543          317567007
   71   682          317572479
  225   674          317572649
  311   660          317576231
  539   544          317580003
   72   682          317587816
  328   656          317587968
  421   624          317589085
  194   677          317590117
  121   681          317592802
  517   564          317594557
  181   678          317595493
  281   666          317596337
  357   648          317597085
  538   545          317599497
  451   609          317600380
   73   682          317603585
  324   657          317605617
  332   655          317605743
  412   628          317607680
  147   680          317608523
  502   576          317608984
  263   669          317609756
  498   579          317610531
  524   558          317618936
   74   682          317619792
  166   679          317621135
  216   675          317624571
  537   546          317625489
  465   601          317626426
  297   663          317632320
  234   673          317634121
  400   633          317636137
   75   682          317636443
  242   672          317636936
  122   681          317637089
  292   664          317652032
  511   569          317652840
   76   682          317653544
  387   638          317654675
  206   676          317657592
  536   547          317657979
  320   658          317658312
  336   654          317659320
  302   662          317661136
  405   631          317669716
  470   598          317670192
   77   682          317671101
  148   680          317673792
  347   651          317676374
  395   635          317677750
  123   681          317682108
  460   604          317684864
  506   573          317686733
   78   682          317689120
  494   582          317691152
  182   678          317694320
  535   548          317696967
  419   625          317700684
  195   677          317703608
  167   679          317704302
   79   682          317707607
  481   591          317709712
  453   608          317715389
  484   589          317716373
  287   665          317719528
  354   649          317721313
  226   674          317725200
   80   682          317726568
  124   681          317727865
  523   559          317732546
  250   671          317736711
  257   670          317737593
  307   661          317739224
  149   680          317739949
  534   549          317742453
  373   643          317742824
  370   644          317742984
  478   593          317743209
  316   659          317745675
   81   682          317746009
  340   653          317749077
  516   565          317750221
  270   668          317760632
  487   587          317763306
  217   675          317765188
  276   667          317765539
   82   682          317765936
  376   642          317766664
  436   617          317766969
  367   645          317766988
  438   616          317772568
  125   681          317774366
  434   618          317775536
  410   629          317779189
  207   676          317785519
   83   682          317786355
  168   679          317788471
  440   615          317792375
  390   637          317793853
  183   678          317794239
  533   550          317794437
  432   619          317798227
  235   673          317799092
  150   680          317807000
   84   682          317807272
  243   672          317813355
  379   641          317814660
  364   646          317814680
  475   595          317816750
  264   669          317818053
  196   677          317818269
  126   681          317821617
  417   626          317826089
  442   614          317826432
   85   682          317828693
  282   666          317834064
  430   620          317835000
  510   570          317844000
  455   607          317844918
  467   600          317847563
   86   682          317850624
  490   585          317850625
  501   577          317851534
  522   560          317852648
  532   551          317852919
  312   660          317867328
  462   603          317867355
  351   650          317868551
  127   681          317869624
   87   682          317873071
  169   679          317873648
  444   613          317874781
  151   680          317874951
  344   652          317875392
  497   580          317875473
  227   674          317879107
  398   634          317884896
  428   621          317885813
  361   647          317885904
  403   632          317886795
  382   640          317886968
  184   678          317895256
   88   682          317896040
  298   663          317897839
  505   574          317906849
  218   675          317907107
  293   664          317908701
  329   656          317911705
  515   566          317912371
  208   676          317914688
  531   552          317917899
  128   681          317918393
   89   682          317919537
  325   657          317921518
  251   671          317924962
  472   597          317930221
  197   677          317934106
  303   662          317935655
  258   670          317936512
  333   655          317937412
  446   612          317937464
   90   682          317943568
  152   680          317943808
  426   622          317950624
  393   636          317957913
  170   679          317959839
  408   630          317964312
  415   627          317965258
  236   673          317965473
  321   658          317966473
  288   665          317967497
  129   681          317967930
   91   682          317968139
  493   583          317978444
  521   561          317979242
  271   668          317980143
  358   648          317980504
  385   639          317983744
  457   606          317989009
  530   553          317989377
  244   672          317991232
   92   682          317993256
  277   667          317994896
  185   678          317997377
  337   654          317999017
  153   680          318013577
  448   611          318014523
  130   681          318018241
   93   682          318018925
  308   661          318022893
  265   669          318027934
  424   623          318029391
  228   674          318034376
  348   651          318038643
  509   571          318041640
  209   676          318045105
   94   682          318045152
  317   659          318046192
  171   679          318047050
  219   675          318050334
  198   677          318051125
  483   590          318057587
  464   602          318064552
  480   592          318066688
  529   554          318067353
  131   681          318069332
   95   682          318071943
  283   666          318073483
  514   567          318081007
  469   599          318083508
  154   680          318084264
  486   588          318088728
  341   653          318096898
  355   649          318098324
   96   682          318099304
  500   578          318100552
  186   678          318100608
  388   638          318105144
  450   610          318106000
  520   562          318112328
  252   671          318114719
  477   594          318115917
  401   633          318117338
  413   628          318118149
  132   681          318121209
  422   624          318122072
   97   682          318127241
  237   673          318133270
  504   575          318133439
  172   679          318135287
  259   670          318136979
  496   581          318146877
  396   635          318147011
  459   605          318147704
  528   555          318151827
  371   644          318154795
   98   682          318155760
  155   680          318155875
  489   586          318160225
  313   660          318160297
  374   643          318161331
  406   631          318163007
  299   663          318165146
  294   664          318167128
  199   677          318169332
  245   672          318170573
  368   645          318172157
  133   681          318173878
  210   676          318176776
   99   682          318184867
  229   674          318191013
  377   642          318191921
  220   675          318194875
  272   668          318201280
  187   678          318204955
  474   596          318205160
  452   609          318211937
  304   662          318211992
  365   646          318213261
  100   682          318214568
  289   665          318217194
  173   679          318224556
  278   667          318225915
  134   681          318227345
  156   680          318228416
  420   625          318228625
  345   652          318231433
  330   656          318237416
  352   650          318239208
  326   657          318239369
  266   669          318239405
  527   556          318242799
  101   682          318244869
  508   572          318245760
  380   641          318246721
  391   637          318251324
  519   563          318251906
  513   568          318256129
  334   655          318271079
  492   584          318272192
  102   682          318275776
  466   601          318276497
  322   658          318276560
  362   647          318277951
  135   681          318281616
  411   629          318284720
  200   677          318288733
  157   680          318301893
  238   673          318302489
  253   671          318305988
  103   682          318307295
  309   661          318308410
  211   676          318309707
  188   678          318310424
  284   666          318314600
  174   679          318314863
  461   604          318321045
  383   640          318325887
  454   608          318332376
  471   598          318334303
  136   681          318336697
  437   617          318338566
  260   670          318339000
  104   682          318339432
  526   557          318340269
  221   675          318340736
  338   654          318340736
  435   618          318341907
  318   659          318348611
  418   626          318349008
  230   674          318349024
  439   616          318349415
  246   672          318351384
  499   579          318356038
  433   619          318359396
  399   634          318361303
  359   648          318366071
  503   576          318366503
  105   682          318372193
  441   615          318374496
  404   632          318375232
  158   680          318376312
  431   620          318390991
  137   681          318392594
  518   564          318397976
  349   651          318403000
  482   591          318405239
  106   682          318405584
  175   679          318406214
  201   677          318409334
  443   614          318413851
  189   678          318417021
  485   589          318420594
  394   636          318422440
  273   668          318424049
  495   582          318424743
  295   664          318427319
  386   639          318429575
  479   593          318430096
  300   663          318434247
  429   621          318436650
  512   569          318437737
  107   682          318439611
  542   542          318440176
  541   543          318443428
  212   676          318443904
  525   558          318444237
  342   653          318446765
  138   681          318449313
  159   680          318451679
  267   669          318452472
  540   544          318453184
  314   660          318455144
  507   573          318456360
  279   667          318458602
  409   630          318464929
  456   607          318467359
  445   613          318467522
  290   665          318468625
  539   545          318469444
  239   673          318473136
  108   682          318474280
  488   587          318476275
  356   649          318477465
  416   627          318483179
  222   675          318487923
  305   662          318490153
  538   546          318492208
  476   595          318495051
  427   622          318496331
  176   679          318498615
  254   671          318498775
  468   600          318503232
  139   681          318506860
  231   674          318508415
  463   603          318509074
  109   682          318509597
  537   547          318521476
  190   678          318524752
  160   680          318528000
  202   677          318531141
  247   672          318533671
  447   612          318535551
  261   670          318542581
  110   682          318545568
  517   565          318550538
  524   559          318554703
  536   548          318557248
  285   666          318557421
  389   638          318557941
  327   657          318559176
  331   656          318565107
  140   681          318565241
  372   644          318568832
  425   623          318569992
  491   585          318572396
  213   676          318579373
  369   645          318579534
  375   643          318582082
  111   682          318582199
  323   658          318588579
  346   652          318589544
  177   679          318592072
  310   661          318595781
  535   549          318599524
  473   597          318599990
  402   633          318600945
  161   680          318605281
  502   577          318606041
  335   655          318606750
  353   650          318611977
    0   683          318611987
    1   683          318611988
    2   683          318611995
    3   683          318612014
    4   683          318612051
    5   683          318612112
    6   683          318612203
    7   683          318612330
    8   683          318612499
    9   683          318612716
   10   683          318612987
   11   683          318613318
   12   683          318613715
  366   646          318614032
   13   683          318614184
   14   683          318614731
   15   683          318615362
   16   683          318616083
   17   683          318616900
  458   606          318616928
   18   683          318617819
  449   611          318617980
  498   580          318617992
  397   635          318618648
   19   683          318618846
  378   642          318619440
  112   682          318619496
   20   683          318619987
   21   683          318621248
   22   683          318622635
   23   683          318624154
  141   681          318624462
   24   683          318625811
  511   570          318625831
   25   683          318627612
   26   683          318629563
  414   628          318631096
   27   683          318631670
  191   678          318633623
   28   683          318633939
   29   683          318636376
  223   675          318636442
   30   683          318638987
   31   683          318641778
   32   683          318644755
  240   673          318645217
   33   683          318647924
  534   550          318648304
  274   668          318648456
   34   683          318651291
  319   659          318652938
  203   677          318654160
   35   683          318654862
  113   682          318657465
  423   624          318657591
   36   683          318658643
  407   631          318658734
   37   683          318662640
   38   683          318666859
  268   669          318667141
  232   674          318669192
   39   683          318671306
  523   560          318671667
  363   647          318672170
  506   574          318673440
   40   683          318675987
   41   683          318680908
  381   641          318681062
  162   680          318683528
  339   654          318684483
  142   681          318684529
   42   683          318686075
  178   679          318686591
  296   664          318689280
   43   683          318691494
  280   667          318692963
  255   671          318693086
  114   682          318696112
   44   683          318697171
   45   683          318703112
  533   551          318703588
  301   663          318705148
  494   583          318709071
   46   683          318709323
  516   566          318709592
  392   637          318711141
  465   602          318711833
  451   610          318714851
   47   683          318715810
  214   676          318716120
  248   672          318717440
  291   665          318721796
   48   683          318722579
   49   683          318729636
  115   682          318735443
   50   683          318736987
  192   678          318743640
   51   683          318744638
  470   599          318744799
  143   681          318745448
  262   670          318747728
  315   660          318751875
   52   683          318752595
  360   648          318753792
  484   590          318758904
  421   625          318759086
  481   592          318759329
   53   683          318760864
  163   680          318762747
  532   552          318765376
  384   640          318767104
   54   683          318769451
  350   651          318769451
  306   662          318770144
  116   682          318775464
   55   683          318778362
  204   677          318778397
  460   605          318781125
  179   679          318782178
  224   675          318786299
   56   683          318787603
  412   629          318792717
  522   561          318795129
   57   683          318797180
  343   653          318798684
  487   588          318798775
  478   594          318799936
  286   666          318801952
   58   683          318807099
  144   681          318807225
  117   682          318816181
   59   683          318817366
  241   673          318818738
  510   571          318820411
  453   609          318826206
   60   683          318827987
  233   674          318831361
  531   553          318833668
   61   683          318838968
  400   634          318840104
  164   680          318842944
   62   683          318850315
  501   578          318852053
  215   676          318854151
  193   678          318854809
  118   682          318857600
  357   649          318858742
   63   683          318862034
  405   632          318866093
  145   681          318869866
   64   683          318874131
  419   626          318874435
  275   668          318874507
  515   567          318875138
  387   639          318877722
  180   679          318878839
  490   586          318879056
  475   596          318880611
  328   657          318880945
  269   669          318883418
  311   661          318885012
  497   581          318886414
   65   683          318886612
  256   671          318888927
  395   636          318889331
  332   656          318894784
  505   575          318897000
   66   683          318899483
  119   682          318899727
  324   658          318902536
  249   672          318902697
  205   677          318903858
  530   554          318908464
  436   618          318910888
   67   683          318912750
  438   617          318912785
  434   619          318923163
  165   680          318924125
  521   562          318925089
   68   683          318926419
  440   616          318928896
  281   667          318929004
  467   601          318929364
  146   681          318933377
  225   675          318937500
   69   683          318940496
  120   682          318942568
  336   655          318944431
  432   620          318949568
  347   652          318949731
  455   608          318952087
  297   664          318953017
  263   670          318954447
   70   683          318954987
  320   659          318959179
  442   615          318959263
  462   604          318959992
  194   678          318967136
  410   630          318968000
   71   683          318969898
  181   679          318976580
  292   665          318976713
  302   663          318977855
  373   644          318985101
   72   683          318985235
  121   682          318986129
  354   650          318986864
  370   645          318989125
  529   555          318989764
  430   621          318990061
  216   676          318993472
  242   673          318993705
  234   674          318994928
  147   681          318997764
  493   584          318999861
   73   683          319001004
  472   598          319001240
  417   627          319003596
  444   614          319003928
  376   643          319005083
  166   680          319006296
  390   638          319013072
  367   646          319016999
   74   683          319017211
  509   572          319021477
  340   654          319030264
  122   682          319030416
  206   677          319030549
   75   683          319033862
  428   622          319044600
  514   568          319047176
  287   666          319048199
  379   642          319049227
  316   660          319050496
   76   683          319050963
  307   662          319051971
  520   563          319061547
  446   613          319062933
  148   681          319063033
   77   683          319068520
  364   647          319068567
  182   679          319075407
  123   682          319075435
  528   556          319077568
  195   678          319080627
  257   671          319086304
   78   683          319086539
  403   633          319086964
  250   672          319089448
  167   680          319089463
  226   675          319090051
  457   607          319092536
  398   635          319092667
  270   669          319101309
  276   668          319102208
  483   591          319103658
  500   579          319104539
   79   683          319105026
  426   623          319113143
  382   641          319117689
  480   593          319119857
  124   682          319121192
   80   683          319123987
  504   576          319127040
  486   589          319127725
  149   681          319129190
  217   676          319134089
  448   612          319136320
  351   651          319138002
   81   683          319143428
  361   648          319143673
  415   628          319146527
  344   653          319152661
  464   603          319153571
  408   631          319156903
  207   677          319158476
  235   674          319159899
  496   582          319161304
  469   600          319161709
  264   670          319162744
   82   683          319163355
  282   667          319166731
  125   682          319167693
  243   673          319170124
  527   557          319171876
  393   637          319173310
  168   680          319173632
  183   679          319175326
  312   661          319176109
  477   595          319176208
   83   683          319183774
  489   587          319192172
  196   678          319195288
  424   624          319195648
  150   681          319196241
  519   564          319204503
  329   657          319204682
   84   683          319204691
  385   640          319210625
  126   682          319214944
  325   658          319218437
  298   664          319218536
  450   611          319224131
  513   569          319225706
   85   683          319226112
  333   656          319226453
  508   573          319229029
  293   665          319233382
  358   649          319242161
  227   675          319243958
  459   606          319247595
   86   683          319248043
  303   663          319252374
  169   680          319258809
  127   682          319262951
  151   681          319264192
  321   659          319267340
   87   683          319270490
  474   597          319272597
  526   558          319272688
  218   676          319276008
  184   679          319276343
  251   672          319277699
  337   655          319284128
  258   671          319285223
  208   677          319287645
  422   625          319292073
   88   683          319293459
  288   666          319296168
  492   585          319297113
  413   629          319303186
  197   678          319311125
  128   682          319311720
  348   652          319312000
   89   683          319316956
  271   669          319320820
  401   634          319321305
  542   543          319323095
  236   674          319326280
  452   610          319326408
  388   639          319328191
  541   544          319329605
  277   668          319331565
  152   681          319333049
  308   662          319335640
   90   683          319340987
  540   545          319342625
  170   680          319345000
  244   673          319348001
  317   660          319351013
  518   565          319353957
  396   636          319358592
  406   632          319359384
  129   682          319361257
  466   602          319361904
  539   546          319362155
  499   580          319363499
  503   577          319363560
  355   650          319363875
   91   683          319365558
  265   670          319372625
  341   654          319378085
  185   679          319378464
  525   559          319380004
  538   547          319388195
   92   683          319390675
  228   675          319399227
  371   645          319400936
  420   626          319402376
  153   681          319402818
  374   644          319403608
  283   667          319406150
  471   599          319408910
  512   570          319410728
  130   682          319411568
   93   683          319416344
  461   605          319417306
  209   677          319418062
  219   676          319419235
  537   548          319420745
  368   646          319422168
  198   678          319428144
  377   643          319430340
  171   680          319432211
   94   683          319442571
  495   583          319442662
  507   574          319443067
  454   609          319443193
  482   592          319454856
  536   549          319459805
  131   682          319462659
  485   590          319463125
  365   647          319467148
  252   672          319467456
  313   661          319469078
   95   683          319469362
  391   638          319470543
  154   681          319473505
  411   630          319473531
  380   642          319481288
  186   679          319481695
  437   618          319482485
  259   671          319485690
  299   664          319485843
  479   594          319486823
  435   619          319489534
  439   617          319489632
  294   665          319491809
  524   560          319493824
  237   674          319494077
   96   683          319496723
  535   550          319505375
  352   651          319508659
  345   653          319508702
  517   566          319509909
  433   620          319510737
  441   616          319511017
  488   588          319511744
  132   682          319514536
  172   680          319520448
   97   683          319524660
  418   627          319526515
  245   673          319527342
  304   663          319528711
  330   657          319530393
  362   648          319535720
  326   658          319536288
  272   669          319541957
  155   681          319545116
  289   666          319545865
  431   621          319546052
  199   678          319546351
  443   615          319546682
  210   677          319549733
   98   683          319553179
  229   675          319555864
  383   641          319556608
  534   551          319557455
  476   596          319558912
  334   656          319560120
  278   668          319562584
  220   676          319563776
  133   682          319567205
  399   635          319569074
  456   608          319574528
  404   633          319575401
  322   659          319577427
   99   683          319582286
  266   670          319584096
  468   601          319585033
  187   679          319586042
  429   622          319595437
  445   614          319596669
  491   586          319600827
  463   604          319601711
  511   571          319602242
  502   578          319606560
  173   680          319609717
  100   683          319611987
  523   561          319614148
  533   552          319616045
  156   681          319617657
  134   682          319620672
  309   662          319621157
  338   655          319625847
  359   649          319627728
  498   581          319628933
  394   637          319637837
  101   683          319642288
  284   667          319647267
  318   660          319653432
  386   640          319656456
  409   631          319657520
  253   672          319658725
  427   623          319658850
  447   613          319661020
  238   674          319663296
  506   575          319663591
  416   628          319664448
  200   678          319665752
  473   598          319671009
  516   567          319672359
  102   683          319673195
  135   682          319674943
  349   652          319676357
  532   553          319681145
  211   677          319682664
  260   671          319687711
  157   681          319691134
  188   679          319691511
  174   680          319700024
  103   683          319704714
  246   673          319708153
  221   676          319709637
  230   675          319713875
  458   607          319720455
  342   654          319727952
  136   682          319730024
  494   584          319730488
  425   624          319736249
  104   683          319736851
  449   612          319739777
  522   562          319740976
  356   650          319743016
  295   665          319752000
  531   554          319752755
  300   664          319754944
  314   661          319763925
  273   669          319764726
  158   681          319765553
  105   683          319769612
  389   639          319780988
  137   682          319785921
  201   678          319786353
  175   680          319791375
  279   668          319795271
  267   670          319797163
  290   666          319797296
  189   679          319798108
  510   572          319800248
  465   603          319800852
  106   683          319803003
  402   634          319804912
  484   591          319804975
  305   663          319806872
  481   593          319812498
  372   645          319814973
  414   629          319816133
  212   677          319816861
  470   600          319823000
  375   644          319824359
  423   625          319827592
  369   646          319829545
  397   636          319830229
  530   555          319830875
  451   611          319832982
  239   674          319833943
  107   683          319837030
  487   589          319837772
  159   681          319840920
  515   568          319841307
  138   682          319842640
  254   672          319851512
  407   632          319855111
  501   579          319856040
  327   658          319856095
  222   676          319856824
  378   643          319857859
  331   657          319858084
  478   595          319860227
  346   653          319866813
  366   647          319867919
  108   683          319871699
  231   675          319873266
  521   563          319874308
  460   606          319881016
  353   651          319881428
  176   680          319883776
  323   659          319889446
  285   667          319890088
  247   673          319890440
  505   576          319890601
  261   671          319891292
  335   656          319895791
  139   682          319900187
  497   582          319900841
  190   679          319905839
  109   683          319907016
  202   678          319908160
  310   662          319908528
  490   587          319911003
  529   556          319915505
  381   642          319915629
  160   681          319917241
  363   648          319929939
  392   638          319930360
  421   626          319932837
  453   610          319940677
  110   683          319942987
  475   597          319948048
  213   677          319952330
  319   660          319957759
  140   682          319958568
  339   655          319969594
  177   680          319977233
  111   683          319979618
  412   630          319981528
  274   669          319989133
  161   681          319994522
  384   641          319997825
  509   573          320004746
  223   676          320005343
  240   674          320006024
  528   557          320006645
  268   670          320011832
    0   684          320013504
    1   684          320013505
    2   684          320013512
    3   684          320013531
    4   684          320013568
    5   684          320013629
    6   684          320013720
    7   684          320013847
  296   665          320013961
    8   684          320014016
  520   564          320014144
    9   684          320014233
   10   684          320014504
  191   679          320014710
  467   602          320014771
   11   684          320014835
   12   684          320015232
  360   649          320015449
   13   684          320015701
   14   684          320016248
  514   569          320016753
   15   684          320016879
  112   683          320016915
   16   684          320017600
  141   682          320017789
   17   684          320018417
   18   684          320019336
   19   684          320020363
   20   684          320021504
   21   684          320022765
   22   684          320024152
  493   585          320024782
   23   684          320025671
  301   664          320025845
   24   684          320027328
   25   684          320029129
  280   668          320029632
   26   684          320031080
  203   678          320031179
   27   684          320033187
  232   675          320034043
   28   684          320035456
   29   684          320037893
   30   684          320040504
  350   652          320042808
   31   684          320043295
  255   672          320045823
   32   684          320046272
  400   635          320047875
   33   684          320049441
  291   666          320050467
  419   627          320051942
   34   684          320052808
  113   683          320054884
  462   605          320056253
   35   684          320056379
  438   618          320056704
  436   619          320058515
   36   684          320060160
  315   661          320060656
  455   609          320062904
   37   684          320064157
  405   633          320066262
   38   684          320068376
  440   617          320069113
  178   680          320071752
  162   681          320072769
   39   684          320072823
  248   673          320074209
  434   620          320074504
  472   599          320075847
   40   684          320077504
  142   682          320077856
  343   654          320079871
   41   684          320082425
  306   663          320086863
   42   684          320087592
  214   677          320089077
   43   684          320093011
  114   683          320093531
  442   616          320095784
  262   671          320096439
   44   684          320098688
  527   558          320104295
  387   640          320104603
   45   684          320104629
  432   621          320104629
  395   637          320104728
   46   684          320110840
  500   580          320112000
   47   684          320117327
   48   684          320124096
  504   577          320124097
  357   650          320124293
  192   679          320124727
   49   684          320131153
  115   683          320132862
  286   667          320134619
  444   615          320136759
   50   684          320138504
  143   682          320138775
   51   684          320146155
  430   622          320148848
  163   681          320151988
  483   592          320153275
   52   684          320154112
  224   676          320155200
  204   678          320155416
  519   565          320160484
  410   631          320160591
   53   684          320162381
  179   680          320167339
  486   590          320170256
   54   684          320170968
  116   683          320172883
  480   594          320176584
  328   658          320177864
  496   583          320179223
  241   674          320179545
   55   684          320179879
  417   628          320184865
  332   657          320187761
   56   684          320189120
  446   614          320192080
  233   675          320196212
  311   662          320197759
   57   684          320198697
  513   570          320198697
  457   608          320199705
  144   682          320200552
  324   659          320203403
  543   543          320206014
  428   623          320207119
  526   559          320208455
   58   684          320208616
  542   544          320209272
  117   683          320213600
  275   669          320215184
  508   574          320215736
   59   684          320218883
  541   545          320219046
  347   653          320227000
  215   677          320227108
  489   588          320227641
  269   670          320228109
   60   684          320229504
  373   645          320231242
  164   681          320232185
  336   656          320233472
  540   546          320235336
  193   679          320235896
  390   639          320236119
  370   646          320239136
  477   596          320240069
   61   684          320240485
  256   672          320241664
  469   601          320243510
  464   604          320246208
  376   644          320247360
   62   684          320251832
  118   683          320255019
  354   651          320256315
  539   547          320258142
  249   673          320259466
  448   613          320261789
  145   682          320263193
   63   684          320263551
  180   680          320264000
  320   660          320264000
  281   668          320265673
  367   647          320270886
   64   684          320275648
  297   665          320277698
  426   624          320279400
  205   678          320280877
  538   548          320287464
  379   643          320287646
   65   684          320288129
  403   634          320290931
  119   683          320297146
  302   664          320298552
   66   684          320301000
  263   671          320303158
  398   636          320304248
  292   666          320305384
  225   676          320306401
  518   566          320313328
  165   681          320313366
   67   684          320314267
  340   655          320315375
  525   560          320319125
  537   549          320323302
  492   586          320325544
  364   648          320326336
  146   682          320326704
   68   684          320327936
  415   629          320331564
  120   683          320339987
   69   684          320342013
  474   598          320343616
  450   612          320345928
  194   679          320348223
  459   607          320351122
  382   642          320352256
  408   632          320353280
  242   674          320354512
   70   684          320356504
  316   661          320359277
  234   675          320359779
  181   680          320361741
  503   578          320364079
  424   625          320365649
  536   550          320365656
  216   677          320366429
  307   663          320368690
   71   684          320371415
  499   581          320374440
  287   667          320380866
  121   683          320383548
   72   684          320386752
  512   571          320387139
  147   682          320391091
  393   638          320392529
  166   681          320395537
   73   684          320402521
  361   649          320405330
  206   678          320407568
  351   652          320411359
  535   551          320414526
   74   684          320418728
  122   683          320427835
  507   575          320433218
  344   654          320433848
   75   684          320435379
  524   561          320436305
  257   672          320439041
  385   641          320441346
  276   669          320442885
  452   611          320444539
  270   670          320446000
  250   673          320446217
  466   603          320450923
   76   684          320452480
  148   682          320456360
  226   676          320458952
  182   680          320460568
  195   679          320461714
  495   584          320464079
  422   626          320465824
  534   552          320469912
   77   684          320470037
  517   567          320472676
  123   683          320472854
  167   681          320478704
  471   600          320487111
   78   684          320488056
  312   662          320488856
  413   630          320491997
  329   658          320501601
  282   668          320503400
   79   684          320506543
  217   677          320507046
  358   650          320507712
  482   593          320508025
  485   591          320509196
  264   671          320511455
  461   606          320517197
  124   683          320518611
  325   659          320519304
  333   657          320519430
  149   682          320522517
  235   675          320524750
   80   684          320525504
  401   635          320529076
  243   674          320530931
  533   553          320531814
  207   678          320535495
  298   665          320543217
   81   684          320544945
  479   595          320547114
  488   589          320550741
  388   640          320555072
  454   610          320557664
  406   633          320559553
  523   562          320559995
  183   680          320560487
  293   666          320562053
  168   681          320562873
   82   684          320564872
  125   683          320565112
  321   660          320572161
  303   664          320573071
  337   656          320573169
  396   637          320573989
  196   679          320576375
  420   627          320579883
  511   572          320582079
   83   684          320585291
  348   653          320589269
  150   682          320589568
  532   554          320600232
   84   684          320606208
  502   579          320610547
  126   683          320612363
  227   676          320612859
  476   597          320626349
   85   684          320627629
  288   667          320628835
  437   619          320630112
  491   587          320632774
  355   651          320633326
  439   618          320633551
  251   673          320634468
  258   672          320637960
  516   568          320638528
  435   620          320640875
  498   582          320643360
  169   681          320648050
  218   677          320648965
   86   684          320649560
  374   645          320649749
  371   646          320650947
  441   617          320651234
  308   663          320652359
  506   576          320657192
  151   682          320657519
  317   661          320659794
  127   683          320660370
  184   680          320661504
  341   655          320663196
  208   678          320664664
  271   670          320665511
  433   621          320665798
  411   631          320666122
  468   602          320670440
   87   684          320672007
  277   669          320672242
  377   644          320672617
  531   555          320675166
  368   647          320676055
  443   616          320683203
  456   609          320685345
  522   563          320690195
  236   675          320691131
  197   679          320692212
  391   639          320693590
   88   684          320694976
  463   605          320697972
  431   622          320704839
  418   628          320707784
  244   674          320708808
  128   683          320709139
   89   684          320718473
  380   643          320719707
  265   671          320721336
  365   648          320724917
  152   682          320726376
  445   615          320729500
  170   681          320734241
   90   684          320742504
  283   668          320742819
  473   599          320745616
  494   585          320755409
  530   556          320756616
  429   623          320757956
  129   683          320758676
  185   680          320763625
   91   684          320767075
  228   676          320768128
  404   634          320779368
  399   636          320780655
  313   662          320781825
  352   652          320782016
  510   573          320783517
  345   654          320789889
  447   614          320790167
  383   642          320791175
   92   684          320792192
  219   677          320792192
  209   678          320795081
  153   682          320796145
  362   649          320797377
  130   683          320808987
  198   679          320809231
  299   665          320810524
  515   569          320810884
   93   684          320817861
  294   666          320820480
  171   681          320821452
  252   673          320824225
  427   624          320825107
  521   564          320826905
  330   658          320827312
  458   608          320827624
  326   659          320837155
  259   672          320838427
   94   684          320844088
  529   557          320844582
  304   664          320849408
  416   629          320849485
  334   657          320853097
  409   632          320853897
  484   592          320854592
  394   638          320857056
  237   675          320858928
  131   683          320860078
  501   580          320863501
  449   613          320865246
  154   682          320866832
  186   680          320866856
  481   594          320869225
   95   684          320870879
  289   667          320878532
  487   590          320880303
  322   660          320882248
  272   670          320886648
  386   641          320887177
  505   577          320887658
  245   674          320888149
  359   650          320893279
  465   604          320893489
   96   684          320898240
  278   669          320903261
  470   601          320904801
  425   625          320906250
  172   681          320909689
  132   683          320911955
  338   656          320914888
  497   583          320918760
  478   596          320924088
  229   676          320924765
   97   684          320926177
  210   678          320926752
  199   679          320927438
  266   671          320932807
  220   677          320936733
  309   663          320937876
  155   682          320938443
  528   558          320939064
  490   588          320946472
  349   653          320953626
   98   684          320954696
  451   612          320954779
  318   661          320962213
  133   683          320964624
  520   565          320970125
  187   680          320971203
   99   684          320983803
  284   668          320983936
  460   607          320984543
  514   570          320989744
  509   574          320991453
  173   681          320998958
  423   626          321001343
  414   630          321004944
  389   640          321007869
  156   682          321010984
  356   651          321012467
  402   635          321012683
  342   655          321013063
  100   684          321013504
  253   673          321015494
  134   683          321018091
  475   598          321019067
  238   675          321028147
  527   559          321040062
  260   672          321040448
  101   684          321043805
  397   637          321045626
  200   679          321046839
  493   586          321053213
  407   633          321055280
  453   611          321058808
  211   678          321059683
  372   646          321064984
  246   674          321068960
  375   645          321070500
  135   683          321072362
  102   684          321074712
  188   680          321076672
  314   662          321076672
  300   665          321079625
  295   666          321080671
  221   677          321082594
  230   676          321082776
  369   647          321083432
  157   682          321084461
  174   681          321089265
  543   544          321092191
  542   545          321098713
  378   644          321100136
  467   603          321103790
  103   684          321106231
  273   670          321109417
  421   627          321110344
  541   546          321111757
  519   566          321119855
  500   581          321122941
  504   578          321124616
  366   648          321125688
  136   683          321127443
  305   664          321127569
  290   667          321129963
  540   547          321131323
  279   669          321135948
  104   684          321138368
  267   671          321145874
  526   560          321147576
  346   654          321148000
  392   639          321153407
  381   643          321154048
  472   600          321154048
  353   652          321154785
  331   658          321155003
  462   606          321156144
  327   659          321156962
  539   548          321157411
  158   682          321158880
  201   679          321167440
  105   684          321171129
  412   631          321174119
  513   571          321175108
  455   610          321177375
  175   681          321180616
  189   680          321183269
  137   683          321183340
  335   657          321188768
  538   549          321190021
  363   649          321191596
  212   678          321193880
  323   660          321194267
  239   675          321198794
  496   584          321200640
  438   619          321204331
  106   684          321204520
  508   575          321205887
  483   593          321206444
  254   673          321208281
  436   620          321209856
  440   618          321213032
  486   591          321216327
  310   663          321225247
  285   668          321226757
  537   550          321229153
  434   621          321229565
  222   677          321229781
  384   642          321232392
  419   628          321233211
  159   682          321234247
  442   617          321236001
  480   595          321236875
  107   684          321238547
  138   683          321240059
  231   676          321242167
  261   672          321244029
  247   674          321251247
  339   656          321258635
  400   636          321259456
  525   561          321261606
  432   622          321263416
  319   661          321266540
  489   589          321266638
  405   634          321270229
  176   681          321273017
  108   684          321273216
  444   616          321273280
  536   551          321274807
  518   567          321276095
  360   650          321281000
  202   679          321289247
  190   680          321291000
  139   683          321297606
  477   597          321307506
  109   684          321308533
  457   609          321310522
  160   682          321310568
  430   623          321311367
  350   653          321320077
  395   638          321323947
  446   615          321324911
  535   552          321326983
  469   602          321328917
  213   678          321329349
  274   670          321333824
  387   641          321335324
  464   605          321342469
  296   666          321342632
  110   684          321344504
  301   665          321350526
  140   683          321355987
  410   632          321356968
  492   587          321357491
  268   671          321360543
  343   655          321364982
  177   681          321366474
  512   572          321366976
  503   579          321368066
  417   629          321369902
  280   669          321370309
  240   675          321370875
  428   624          321373376
  315   662          321373403
  223   677          321378300
  111   684          321381135
  524   562          321382152
  291   667          321383134
  534   553          321385681
  161   682          321387849
  499   582          321388867
  448   614          321390936
  357   651          321393744
  191   680          321399871
  255   673          321402592
  232   676          321402944
  306   664          321407560
  203   679          321412266
  141   683          321415208
  474   599          321418223
  112   684          321418432
    0   685          321419125
    1   685          321419126
    2   685          321419133
    3   685          321419152
    4   685          321419189
    5   685          321419250
    6   685          321419341
    7   685          321419468
    8   685          321419637
    9   685          321419854
   10   685          321420125
   11   685          321420456
   12   685          321420853
   13   685          321421322
   14   685          321421869
   15   685          321422500
   16   685          321423221
   17   685          321424038
   18   685          321424957
   19   685          321425984
  507   576          321426819
   20   685          321427125
   21   685          321428386
   22   685          321429773
   23   685          321431292
   24   685          321432949
   25   685          321434750
  248   674          321435016
   26   685          321436701
   27   685          321438808
  517   568          321438845
   28   685          321441077
   29   685          321443514
   30   685          321446125
   31   685          321448916
  262   672          321449176
  426   625          321449401
  533   554          321450901
   32   685          321451893
   33   685          321455062
  113   684          321456401
  459   608          321458291
   34   685          321458429
  178   681          321460993
   35   685          321462000
  390   640          321463000
   36   685          321465781
  162   682          321466096
  214   678          321466096
   37   685          321469778
  286   668          321471288
  450   613          321471397
   38   685          321473997
  142   683          321475275
   39   685          321478444
  328   659          321478731
  373   646          321481253
   40   685          321483125
  332   658          321484680
   41   685          321488046
  495   585          321489000
  370   647          321493023
   42   685          321493213
  376   645          321493501
  114   684          321495048
   43   685          321498632
  403   635          321498702
   44   685          321504309
  347   654          321508187
  324   660          321508224
  523   563          321509214
  192   680          321509888
   45   685          321510250
  311   663          321514478
   46   685          321516461
  398   637          321519645
  415   630          321520375
  532   555          321522643
   47   685          321522948
  336   657          321526449
  224   677          321528157
  367   648          321528655
  354   652          321529672
   48   685          321529717
  379   644          321529923
  115   684          321534379
  143   683          321536194
  204   679          321536503
   49   685          321536774
  424   626          321539400
  466   604          321543560
   50   685          321544125
  241   675          321544396
  163   682          321545315
   51   685          321551776
  408   633          321553449
  179   681          321556580
  485   592          321558813
   52   685          321559733
  275   670          321559875
  482   594          321564752
  233   676          321565113
  511   573          321565348
  452   612          321566336
   53   685          321568002
  471   601          321568912
  320   661          321572781
  116   684          321574400
   54   685          321576589
  269   671          321576820
   55   685          321585500
  364   649          321587993
  382   643          321590675
  488   590          321593272
   56   685          321594741
  144   683          321597971
  256   673          321598433
  531   556          321600907
  215   678          321604127
   57   685          321604318
  340   656          321604416
  281   669          321606350
  297   666          321606369
  516   569          321608105
  479   596          321610975
   58   685          321614237
  117   684          321615117
  393   639          321615576
  502   580          321618008
  249   674          321620273
  461   607          321620724
  193   680          321621057
  302   665          321623233
   59   685          321624504
  164   682          321625512
   60   685          321635125
  292   667          321638051
  522   564          321642792
  422   627          321643331
   61   685          321646106
  180   681          321653241
  506   577          321654249
  263   672          321655895
  118   684          321656536
   62   685          321657453
  145   683          321660612
  498   583          321661279
  205   679          321661964
  491   588          321668243
   63   685          321669172
  361   650          321670881
  316   662          321672024
  454   611          321675795
  385   642          321675913
  225   677          321679358
   64   685          321681269
  413   631          321684588
  530   557          321685693
  351   653          321688628
  307   664          321689387
   65   685          321693750
  476   598          321697368
  119   684          321698663
   66   685          321706621
  165   682          321706693
  287   668          321717535
  344   655          321718959
  242   675          321719363
   67   685          321719888
  146   683          321724123
  234   676          321728680
  194   680          321733384
   68   685          321733557
  401   636          321740657
  120   684          321741504
  216   678          321743448
   69   685          321747634
  181   681          321750982
  468   603          321759459
  420   628          321761152
   70   685          321762125
  406   634          321763520
  510   574          321770224
  529   558          321777001
   71   685          321777036
  358   651          321777163
  439   619          321781178
  437   620          321781453
  521   565          321782886
  494   586          321783840
  515   570          321783875
  121   684          321785065
  388   641          321785793
  276   670          321787576
  147   683          321788510
  206   679          321788655
  166   682          321788864
   72   685          321792373
  396   638          321793208
  270   671          321794711
  441   618          321795153
  257   673          321795810
  435   621          321795936
  463   606          321797863
  456   610          321799816
  329   659          321802468
  312   663          321805575
  250   674          321807024
   73   685          321808142
  333   658          321816349
  443   617          321823420
  473   600          321823817
  325   660          321824125
   74   685          321824349
  433   622          321824585
  122   684          321829352
  226   677          321831909
   75   685          321841000
  282   669          321844077
  195   680          321846875
  182   681          321849809
  148   683          321853779
   76   685          321858101
  411   632          321862499
  264   672          321864192
  445   616          321866021
  337   657          321866146
  431   623          321867358
  348   654          321870456
  298   666          321871888
  167   682          321872031
  123   684          321874371
  501   581          321874442
  528   559          321874831
   77   685          321875658
  321   661          321880942
  217   678          321884065
  505   578          321888177
  418   629          321892821
  235   676          321893651
   78   685          321893677
  293   667          321894720
  243   675          321895782
  303   665          321897752
  374   646          321899760
  371   647          321904834
  355   652          321906683
  484   593          321907761
   79   685          321912164
  207   679          321916582
  377   645          321918758
  149   683          321919936
  124   684          321920128
  391   640          321920471
  447   615          321922998
  429   624          321924213
  487   591          321926374
  520   566          321929496
  481   595          321929516
   80   685          321931125
  368   648          321933824
  458   609          321938441
  497   584          321940177
  183   681          321949728
   81   685          321950566
  341   656          321952237
  168   682          321956200
  196   680          321961536
  380   644          321961984
  288   668          321965504
  514   571          321966155
  125   684          321966629
   82   685          321970493
  317   662          321972541
  308   664          321973056
  544   544          321978368
  527   560          321979183
  509   575          321981604
  543   545          321981632
  490   589          321985469
  227   677          321985816
  365   649          321986574
  150   683          321986987
  404   635          321987139
  465   605          321989750
  470   602          321990208
   83   685          321990912
  542   546          321991424
  478   597          321991525
  449   614          321994393
  258   673          321994729
  427   625          321995108
  251   674          321995275
  399   637          321996052
  541   547          322007744
   84   685          322011829
  126   684          322013880
  271   671          322014222
  277   670          322016933
  218   678          322025984
  383   643          322029594
  540   548          322030592
   85   685          322033250
  416   630          322038296
  169   682          322041377
  208   679          322045751
  184   681          322050745
  409   633          322054066
  151   683          322054938
   86   685          322055181
  352   653          322059285
  539   549          322059968
  236   676          322060032
  127   684          322061887
  362   650          322062928
  244   675          322073659
  265   672          322074073
  345   655          322075000
  197   680          322077373
   87   685          322077628
  425   626          322080001
  394   639          322080103
  451   613          322080248
  519   567          322082622
  283   669          322083496
  493   587          322085160
  526   561          322090057
  460   608          322091712
  475   599          322093674
  538   550          322095872
  313   663          322098544
   88   685          322100597
  128   684          322110656
  386   642          322121744
  152   683          322123795
   89   685          322124094
  170   682          322127568
  330   659          322128179
  504   579          322128603
  500   582          322137368
  537   551          322138304
  299   666          322139195
  228   677          322141085
  326   660          322141976
   90   685          322148125
  334   658          322150016
  185   681          322152866
  294   667          322153147
  513   572          322154945
  129   684          322160193
  359   651          322162730
  219   678          322169211
   91   685          322172696
  304   665          322174089
  209   679          322176168
  423   627          322178850
  453   612          322180605
  252   674          322185032
  536   552          322187264
  322   661          322191029
  153   683          322193564
  198   680          322194392
  259   673          322195196
  467   604          322196427
  414   631          322197535
   92   685          322197813
  508   576          322199488
  525   562          322207453
  338   657          322207865
  130   684          322210504
  171   682          322214779
  289   668          322215201
   93   685          322223482
  402   636          322224264
  496   585          322225561
  237   676          322227829
  349   654          322234813
  272   671          322235359
  472   601          322235849
  389   641          322238590
  518   568          322242264
  535   553          322242752
  278   670          322247952
   94   685          322249709
  245   675          322253000
  186   681          322256097
  309   664          322258573
  407   634          322259247
  462   607          322259671
  131   684          322261595
  483   594          322263171
  154   683          322264251
  397   638          322264845
  486   592          322265944
  318   662          322274960
   95   685          322276500
  266   672          322285544
  356   652          322285824
  421   628          322291613
  455   611          322295506
  229   677          322297722
  480   596          322300736
  342   656          322302104
  172   682          322303016
   96   685          322303861
  534   554          322304768
  210   679          322307839
  489   590          322309169
  199   680          322312599
  132   684          322313472
  220   678          322313752
  372   647          322318871
  375   646          322320511
  284   669          322324613
  524   563          322331371
   97   685          322331798
  155   683          322335862
  369   648          322341201
  378   645          322346277
  512   573          322350245
  438   620          322355672
   98   685          322360317
  187   681          322360444
  440   619          322360659
  436   621          322364917
  133   684          322366141
  412   632          322370496
  533   555          322373312
  503   580          322375527
  253   674          322376301
  477   598          322378525
  442   618          322379920
  392   640          322380288
  366   649          322387345
  434   622          322388352
   99   685          322389424
  173   682          322392285
  492   588          322392960
  314   663          322393391
  381   644          322396325
  238   676          322397048
  260   673          322397217
  499   583          322406786
  300   666          322408296
  156   683          322408403
  517   569          322408422
  295   667          322413338
  444   617          322413497
  469   603          322417936
  419   629          322418248
  100   685          322419125
  134   684          322419608
  507   577          322423876
  457   610          322424993
  432   623          322425935
  200   680          322432000
  353   653          322432054
  346   655          322433111
  246   675          322433811
  211   679          322440770
  464   606          322442360
  532   556          322448384
  101   685          322449426
  305   665          322452250
  230   677          322455733
  331   659          322455870
  363   650          322457147
  273   671          322458128
  221   678          322459613
  446   616          322461432
  327   660          322461783
  523   564          322461811
  188   681          322465913
  290   668          322466632
  384   643          322470811
  135   684          322473879
  400   637          322474853
  430   624          322477624
  405   635          322478000
  102   685          322480333
  279   670          322480639
  157   683          322481880
  174   682          322482592
  335   658          322485687
  474   600          322496424
  267   672          322498611
  323   661          322503048
  103   685          322511852
  495   586          322517431
  448   615          322523767
  136   684          322528960
  531   557          322529984
  428   625          322543377
  104   685          322543989
  310   664          322545944
  395   639          322546994
  360   651          322550451
  339   657          322551612
  511   574          322552055
  201   680          322552601
  158   683          322556299
  410   633          322557137
  417   630          322558713
  285   669          322567434
  239   676          322567695
  254   674          322569088
  459   609          322569108
  387   642          322569891
  189   681          322572510
  175   682          322573943
  212   679          322574967
  105   685          322576750
  319   662          322579287
  516   570          322581096
  137   684          322584857
  522   565          322598773
  450   614          322600544
  261   673          322600798
  350   654          322601264
  222   678          322606800
  106   685          322610141
  485   593          322611982
  231   677          322615124
  247   675          322616098
  530   558          322618112
  426   626          322623152
  482   595          322625043
  502   581          322628949
  159   683          322631666
  488   591          322639343
  466   605          322639821
  138   684          322641576
  107   685          322644168
  343   656          322654023
  471   602          322654319
  506   578          322654768
  176   682          322666344
  357   652          322667101
  202   680          322674408
  296   667          322675299
  479   597          322678412
  108   685          322678837
  301   666          322679197
  190   681          322680241
  274   671          322682535
  498   584          322682696
  315   663          322690122
  452   613          322691805
  390   641          322693721
  139   684          322699123
  491   589          322707240
  160   683          322707987
  403   636          322710283
  213   679          322710436
  529   559          322712768
  415   631          322712966
  268   672          322713280
  109   685          322714154
  280   670          322715000
  424   627          322716907
  291   668          322719803
  461   608          322727893
  306   665          322732241
  373   647          322735140
  398   638          322738864
  240   676          322739776
  521   566          322742257
  376   646          322743512
  110   685          322750125
  370   648          322750792
  223   678          322755319
  408   634          322757416
  140   684          322757504
  177   682          322759801
  515   571          322760286
  510   575          322760375
  255   674          322763399
  476   599          322771975
  232   677          322775901
  379   645          322776064
  328   660          322783552
  161   683          322785268
  332   659          322785547
  111   685          322786756
  191   681          322789112
  367   649          322790312
  347   655          322793298
  203   680          322797427
  454   612          322797592
  248   675          322799867
  262   673          322805945
  354   653          322806941
  286   669          322811965
  528   560          322813952
  494   587          322815787
  141   684          322816725
  324   661          322817005
  336   658          322823368
  112   685          322824053
  422   628          322824600
    0   686          322828856
    1   686          322828857
    2   686          322828864
    3   686          322828883
    4   686          322828920
    5   686          322828981
    6   686          322829072
    7   686          322829199
    8   686          322829368
    9   686          322829585
   10   686          322829856
   11   686          322830187
   12   686          322830584
   13   686          322831053
   14   686          322831600
   15   686          322832231
   16   686          322832952
  382   644          322832952
   17   686          322833769
   18   686          322834688
  311   664          322835175
   19   686          322835715
   20   686          322836856
   21   686          322838117
   22   686          322839504
   23   686          322841023
  393   640          322842457
   24   686          322842680
   25   686          322844481
   26   686          322846432
  214   679          322847183
   27   686          322848539
   28   686          322850808
  468   604          322852096
   29   686          322853245
  364   650          322853544
  178   682          322854320
   30   686          322855856
   31   686          322858647
   32   686          322861624
  113   685          322862022
  162   683          322863515
   33   686          322864793
  544   545          322867809
   34   686          322868160
   35   686          322871731
  543   546          322874343
   36   686          322875512
  142   684          322876792
   37   686          322879509
  413   632          322880965
   38   686          322883728
  320   662          322885528
  542   547          322887411
   39   686          322888175
  501   582          322888869
  505   579          322892164
  520   567          322892263
   40   686          322892856
  340   657          322897393
   41   686          322897777
  192   681          322899129
  114   685          322900669
  463   607          322901390
   42   686          322902944
  224   678          322905176
  473   601          322905618
  541   548          322907013
   43   686          322908363
  275   671          322908586
  241   676          322913297
   44   686          322914040
  385   643          322914332
  456   611          322917947
   45   686          322919981
  204   680          322921664
  527   561          322921664
   46   686          322926192
  269   672          322929557
  439   620          322932519
   47   686          322932679
  540   549          322933149
  437   621          322936514
  143   684          322937711
  233   677          322938070
  297   667          322939036
   48   686          322939448
  115   685          322940000
  361   651          322940332
  163   683          322942734
  441   619          322942780
  514   572          322945992
  420   629          322946189
   49   686          322946505
  179   682          322949907
  281   670          322951041
  302   666          322951904
   50   686          322953856
  435   622          322954723
  401   637          322956054
  256   674          322959240
   51   686          322961507
  484   594          322964488
  497   585          322965098
  539   550          322965819
  443   618          322967339
   52   686          322969464
  351   654          322969815
  406   635          322971291
  292   668          322974720
  509   576          322975205
  487   592          322975991
   53   686          322977733
  116   685          322980021
  249   675          322985124
  215   679          322985214
   54   686          322986320
  433   623          322987104
  316   663          322988743
  481   596          322993377
   55   686          322995231
  144   684          322999488
   56   686          323004472
  538   551          323005023
  445   617          323006238
  344   656          323008000
  193   681          323010298
  263   673          323012664
   57   686          323014049
  307   665          323014068
  396   639          323016255
  388   642          323020360
  117   685          323020738
  164   683          323022931
   58   686          323023968
  490   590          323028000
  431   624          323033615
   59   686          323034235
  526   562          323035904
   60   686          323044856
  180   682          323046568
  205   680          323047125
  519   568          323048791
  358   652          323050520
  537   552          323050761
  458   610          323052912
   61   686          323055837
  225   678          323056377
  287   669          323058212
  447   616          323059519
  145   684          323062129
  118   685          323062157
  478   598          323062544
  411   633          323062668
   62   686          323067184
   63   686          323078903
  470   603          323079227
  418   630          323081632
  242   676          323088264
  465   606          323089641
   64   686          323091000
  429   625          323094214
  234   677          323101637
  536   553          323103033
   65   686          323103481
  165   683          323104112
  119   685          323104284
  329   660          323107289
   66   686          323116352
  333   659          323117216
  493   588          323120629
  194   681          323122625
  216   679          323124535
  146   684          323125640
  312   664          323126272
  449   615          323127224
   67   686          323129619
  325   661          323132906
  504   580          323136064
  276   671          323136287
  513   573          323138214
   68   686          323143288
  181   682          323144309
  120   685          323147125
  270   672          323147448
  391   641          323151192
  374   647          323153647
  500   583          323155287
  348   655          323155567
  257   674          323156617
  525   563          323156672
   69   686          323157365
  535   554          323161839
  371   648          323162603
  337   658          323163065
  377   646          323168769
  427   626          323168859
   70   686          323171856
  250   675          323171875
  475   600          323171875
  206   680          323173816
  355   653          323183952
  166   683          323186283
   71   686          323186767
  282   670          323188768
  147   684          323190027
  121   685          323190686
  321   662          323193689
  368   649          323195481
  508   577          323196545
  404   636          323198720
   72   686          323202104
  460   609          323202529
  298   667          323204555
  380   645          323208125
  226   678          323208928
  451   614          323209395
  518   569          323211841
  399   638          323215271
   73   686          323217873
  264   673          323220961
  303   666          323226423
  534   555          323227179
  416   631          323230887
  293   668          323231389
   74   686          323234080
  122   685          323234973
  195   681          323236116
  182   682          323243136
  341   657          323245214
   75   686          323250731
  365   650          323252125
  496   586          323253992
  148   684          323255296
  425   627          323257508
  409   634          323258033
  243   676          323264683
  217   679          323265152
  235   677          323266608
   76   686          323267832
  167   683          323269450
  383   644          323271871
  123   685          323279992
  524   564          323283968
   77   686          323285389
  317   663          323289260
  467   605          323292688
  308   665          323297737
  533   556          323299053
  207   680          323301743
   78   686          323303408
  453   613          323306074
  288   669          323306181
  394   640          323306984
  486   593          323319113
  472   602          323321256
  149   684          323321453
   79   686          323321895
  483   595          323323462
  124   685          323325749
  362   651          323332379
  512   574          323336952
  352   654          323340472
   80   686          323340856
  183   682          323343055
  196   681          323350777
  168   683          323353619
  489   591          323355240
  258   674          323355536
  423   628          323360119
  251   675          323360126
  386   643          323360163
   81   686          323360297
  227   678          323362835
  345   656          323364041
  277   671          323365644
  462   608          323366840
  271   672          323366959
  480   597          323368173
  125   685          323372250
  532   557          323377461
   82   686          323380224
  517   570          323381413
  503   581          323386468
  150   684          323388504
  414   632          323393912
   83   686          323400643
  218   679          323407071
  455   612          323417303
  523   565          323417792
  313   664          323419241
  126   685          323419501
   84   686          323421560
  507   578          323424395
  283   670          323428187
  499   584          323428203
  265   673          323430842
  208   680          323430912
  492   589          323431957
  236   677          323432989
  330   660          323433000
  359   652          323436087
  169   683          323438796
  402   637          323439661
  244   676          323442560
   85   686          323442981
  184   682          323444072
  326   661          323450757
  334   659          323450883
  477   599          323453132
  151   684          323456455
  531   558          323462403
   86   686          323464912
  197   681          323466614
  407   635          323467018
  127   685          323467508
  299   667          323471862
  389   642          323473157
  421   629          323476650
   87   686          323487359
  397   639          323487892
  294   668          323489816
  304   666          323502760
  322   662          323503776
  338   658          323504784
   88   686          323510328
  469   604          323510573
  438   621          323510733
  440   620          323512000
  128   685          323516277
  228   678          323518104
  349   655          323519924
  436   622          323523704
  170   683          323524987
  152   684          323525312
  442   619          323527547
   89   686          323533825
  511   575          323542206
  457   611          323543124
  464   607          323545887
  185   682          323546193
  495   587          323549378
  252   675          323549883
  219   679          323550298
  434   623          323550871
  530   559          323553879
  289   669          323555878
  259   674          323556003
  444   618          323557416
  516   571          323557507
   90   686          323557856
  522   566          323558144
  209   680          323561329
  356   653          323563093
  129   685          323565814
  412   633          323570665
  375   647          323574398
  372   648          323576640
  474   601          323578225
   91   686          323582427
  309   665          323583254
  198   681          323583633
  272   672          323588096
  318   663          323591679
  432   624          323592192
  153   684          323595081
  342   657          323595081
  378   646          323596288
  278   671          323596663
  237   677          323600786
  446   617          323601649
  369   649          323602858
  419   630          323607059
   92   686          323607544
  392   641          323611009
  171   683          323612198
  130   685          323616125
  245   676          323621901
   93   686          323633213
  266   673          323642313
  381   645          323642466
  502   582          323643376
  430   625          323647625
  186   682          323649424
  529   560          323651889
  366   650          323652896
  506   579          323658755
   94   686          323659440
  448   616          323660288
  154   684          323665768
  131   685          323667216
  485   594          323668709
  284   670          323669304
  229   678          323674741
  459   610          323683579
   95   686          323686231
  482   596          323688904
  488   592          323688960
  405   636          323689581
  210   680          323693000
  400   638          323694072
  220   679          323694839
  172   683          323700435
  199   681          323701840
  521   567          323705024
  498   585          323707617
  384   644          323713088
  353   654          323713241
   96   686          323713592
  314   664          323714088
  428   626          323717128
  132   685          323719093
  346   656          323722152
  363   651          323726598
  450   615          323733375
  155   684          323737379
  466   606          323739712
  515   572          323740123
  300   667          323740963
  253   675          323741152
   97   686          323741529
  471   603          323743338
  479   598          323749431
  491   590          323749771
  295   668          323750007
  417   631          323751304
  187   682          323753771
  510   576          323753976
  528   561          323756433
  545   545          323757250
  260   674          323758024
  544   546          323760520
  331   660          323760691
  410   634          323761104
  238   677          323770005
   98   686          323770048
  543   547          323770330
  327   661          323770564
  133   685          323771762
  395   640          323773875
  305   666          323780921
  335   659          323786554
  542   548          323786680
  173   683          323789704
   99   686          323799155
  426   627          323800659
  246   676          323802712
  290   669          323807309
  387   643          323808310
  541   549          323809570
  156   684          323809920
  273   672          323810865
  323   662          323815795
  452   614          323820952
  200   681          323821241
  360   652          323823808
  134   685          323825229
  211   680          323825931
  100   686          323828856
  279   671          323829350
  230   678          323832752
  461   609          323838710
  540   550          323839000
  221   679          323840700
  339   658          323848531
  476   600          323850176
  494   588          323851256
  267   673          323855380
  520   568          323858432
  101   686          323859157
  188   682          323859240
  527   562          323867511
  310   665          323870625
  539   551          323874970
  135   685          323879500
  174   683          323880011
  157   684          323883397
  350   655          323886375
  102   686          323890064
  319   663          323896006
  424   628          323898176
  505   580          323899625
  501   583          323906788
  415   632          323909343
  285   670          323912125
  538   552          323917480
  103   686          323921583
  454   613          323923061
  403   637          323925680
  390   642          323928288
  514   573          323929261
  254   675          323933939
  136   685          323934581
  239   677          323940652
  201   681          323941842
  357   653          323944370
  343   657          323947000
  468   605          323948357
  104   686          323953720
  158   684          323957816
  212   680          323960128
  261   674          323961605
  398   639          323961911
  408   635          323965187
  189   682          323965837
  537   553          323966530
  175   683          323971362
  509   577          323972262
  247   676          323984999
  526   563          323985123
  105   686          323986481
  222   679          323987887
  137   685          323990478
  473   602          323991025
  231   678          323992143
  373   648          323992909
  497   586          323993529
  376   647          323997399
  463   608          324008559
  422   629          324009637
  315   664          324010819
  301   667          324011864
  296   668          324011968
  370   649          324012449
  519   569          324018368
  106   686          324019872
  536   554          324022120
  484   595          324024779
  379   646          324026075
  487   593          324029160
  159   684          324033183
  274   672          324035272
  456   612          324039744
  138   685          324047197
  107   686          324053899
  367   650          324055863
  291   669          324060480
  481   597          324060814
  306   666          324060912
  202   681          324063649
  280   671          324063711
  176   683          324063763
  268   673          324070049
  393   641          324073178
  190   682          324073568
  490   591          324074071
  382   645          324079093
  413   633          324081134
  347   656          324082339
  535   555          324084250
  439   621          324087580
  354   654          324088128
  108   686          324088568
  332   660          324090368
  328   661          324092333
  441   620          324094121
  437   622          324095301
  213   680          324095597
  139   685          324104744
  525   564          324109269
  160   684          324109504
  240   677          324112733
  443   619          324114966
  435   623          324117242
  364   651          324122995
  109   686          324123885
  336   659          324124235
  513   574          324124921
  255   675          324128250
  324   662          324129752
  420   630          324135000
  223   679          324136406
  478   599          324137151
  504   581          324147005
  445   618          324150157
  232   678          324152920
  534   556          324152920
  433   624          324153361
  385   644          324156609
  286   670          324156656
  177   683          324157220
  493   589          324159626
  110   686          324159856
  311   665          324159856
  140   685          324163125
  262   674          324166752
  248   676          324168768
  458   611          324171043
  470   604          324171864
  401   638          324175273
  500   584          324176704
  191   682          324182439
  406   636          324182872
  518   570          324184832
  203   681          324186668
  161   684          324186785
  465   607          324193168
  340   658          324194312
  111   686          324196487
  508   578          324197064
  447   617          324199736
  320   663          324202247
  431   625          324203616
  361   652          324213689
  141   685          324222346
  533   557          324228130
  214   680          324232344
  112   686          324233784
  524   565          324239949
    0   687          324242703
    1   687          324242704
    2   687          324242711
    3   687          324242730
    4   687          324242767
    5   687          324242828
    6   687          324242919
    7   687          324243046
  396   640          324243136
    8   687          324243215
    9   687          324243432
   10   687          324243703
   11   687          324244034
   12   687          324244431
   13   687          324244900
   14   687          324245447
   15   687          324246078
   16   687          324246799
   17   687          324247616
   18   687          324248535
   19   687          324249562
   20   687          324250703
  178   683          324251739
   21   687          324251964
   22   687          324253351
  475   601          324253676
   23   687          324254870
  351   655          324254926
   24   687          324256527
   25   687          324258328
  388   643          324258779
   26   687          324260279
  275   672          324261323
   27   687          324262386
  449   616          324263745
   28   687          324264655
  162   684          324265032
  411   634          324266635
   29   687          324267092
  429   626          324267965
   30   687          324269703
  113   686          324271753
   31   687          324272494
  418   631          324274223
   32   687          324275471
  297   668          324275705
   33   687          324278640
   34   687          324282007
  142   685          324282413
  302   667          324284571
   35   687          324285578
  496   587          324285939
  241   677          324286254
  224   679          324286263
  269   673          324286326
   36   687          324289359
  192   682          324292456
   37   687          324293356
   38   687          324297575
  281   671          324299752
  344   657          324300977
   39   687          324302022
   40   687          324306703
  316   664          324309440
  532   558          324309880
  114   686          324310400
  204   681          324310905
   41   687          324311624
  233   678          324315089
  292   669          324315397
   42   687          324316791
  460   610          324317000
   43   687          324322210
  256   675          324324091
  512   575          324327103
  358   653          324327789
   44   687          324327887
   45   687          324333828
   46   687          324340039
  451   615          324342226
  307   666          324342739
  143   685          324343332
  163   684          324344251
  427   627          324346366
   47   687          324346526
  179   683          324347326
  115   686          324349731
   48   687          324353295
  249   676          324354025
  517   571          324357824
   49   687          324360352
   50   687          324367703
  215   680          324370375
  263   674          324373471
   51   687          324375354
  486   594          324375840
  523   566          324377163
   52   687          324383311
  391   642          324385759
  483   596          324387323
  116   686          324389752
   53   687          324391580
  467   606          324392579
  531   559          324398170
   54   687          324400167
  503   582          324400895
  287   670          324402903
  193   682          324403625
  489   592          324404857
  144   685          324405109
   55   687          324409078
  472   603          324410275
  374   648          324411416
  404   637          324414117
  329   661          324416070
   56   687          324418319
  333   660          324422037
  377   647          324422656
  371   649          324424260
  164   684          324424448
  416   632          324427264
   57   687          324427896
  507   579          324428382
  117   686          324430469
  453   614          324435221
  205   681          324436366
  225   679          324437464
   58   687          324437815
  399   639          324438318
  425   628          324438777
  480   598          324439192
  180   683          324443987
  348   656          324444608
  325   662          324445653
   59   687          324448082
  312   665          324450953
  499   585          324453124
  380   646          324458136
   60   687          324458703
  368   650          324461032
  242   677          324461221
  337   659          324463932
  355   654          324465139
  409   635          324465804
  145   685          324467750
   61   687          324469684
  118   686          324471888
  492   590          324474488
  462   609          324477657
  234   678          324478656
   62   687          324481031
  276   672          324489024
   63   687          324492750
  530   560          324493000
  270   673          324504217
   64   687          324504847
  165   684          324505629
  216   680          324509696
  321   663          324510408
  119   686          324514015
  194   682          324515952
   65   687          324517328
  383   645          324518012
  522   567          324520911
  257   675          324521468
  365   651          324521576
   66   687          324530199
  146   685          324531261
  477   600          324531333
  511   576          324535807
  516   572          324537344
  282   671          324537479
  394   641          324537705
  250   676          324540776
  298   668          324541224
  181   683          324541728
  341   658          324542133
  455   613          324542772
   67   687          324543466
  423   629          324545156
  120   686          324556856
   68   687          324557135
  303   667          324559090
  206   681          324563057
   69   687          324571212
  293   669          324572066
  264   674          324581768
  495   588          324584847
   70   687          324585703
  166   684          324587800
  226   679          324590015
  414   633          324594081
  529   561          324594370
  147   685          324595648
  121   686          324600417
   71   687          324600614
  386   644          324602440
  362   652          324605736
  469   605          324606834
  317   664          324609957
   72   687          324615951
  352   655          324625583
  308   666          324626408
  195   682          324629443
   73   687          324631720
  243   677          324637640
  182   683          324640555
  235   678          324643627
  122   686          324644704
   74   687          324647927
  545   546          324649961
  217   680          324650313
  288   670          324650872
  464   608          324653056
  544   547          324656507
  345   657          324657018
  402   638          324658880
  148   685          324660917
  502   583          324661295
  474   602          324663632
   75   687          324664578
  457   612          324664921
  421   630          324665461
  506   580          324666216
  440   621          324667061
  438   622          324669520
  543   548          324669599
  167   684          324670967
  521   568          324671193
  407   636          324678599
  442   620          324678888
   76   687          324681679
  436   623          324686223
  542   549          324689237
  123   686          324689723
  207   681          324690984
   77   687          324699236
  528   562          324702280
  444   619          324705043
  389   643          324711576
  359   653          324713356
  397   640          324714773
  541   550          324715421
  434   624          324717128
   78   687          324717255
  277   672          324718381
  258   675          324720387
  515   573          324723392
  271   673          324723728
  149   685          324727074
  485   595          324729000
  251   676          324729027
  124   686          324735480
   79   687          324735742
  498   586          324736048
  183   683          324740474
  330   661          324741781
  488   593          324742129
  227   679          324743922
  313   665          324743922
  196   682          324744104
  446   618          324745568
  540   551          324748151
  510   577          324751033
   80   687          324754703
  168   684          324755136
  334   660          324755704
  482   597          324756341
  432   625          324762193
  326   662          324763504
   81   687          324774144
  412   634          324774632
  283   671          324776898
  125   686          324781981
  539   552          324787427
  265   674          324791649
  218   680          324792232
   82   687          324794071
  150   685          324794125
  491   591          324795842
  419   631          324799650
  448   617          324800505
  459   611          324801710
  338   659          324805651
  299   668          324808531
  349   656          324808965
  236   678          324810008
   83   687          324814490
  244   677          324815517
  527   563          324816730
  208   681          324820153
  322   663          324820495
  430   626          324821376
  479   599          324824038
  520   569          324828009
  126   686          324829232
  294   669          324830493
  375   648          324832167
  538   553          324833249
   84   687          324835407
  304   667          324835427
  471   604          324835975
  372   649          324838297
  169   684          324840313
  184   683          324841491
  466   607          324843239
  356   654          324844280
  392   642          324845576
  378   647          324850175
   85   687          324856828
  197   682          324859941
  151   685          324862076
  369   650          324868409
  450   616          324869896
  127   686          324877239
   86   687          324878759
  537   554          324885617
  494   589          324890253
  342   658          324892000
  381   646          324892477
  428   627          324894635
  228   679          324899191
  289   670          324900569
   87   687          324901206
  405   637          324904978
  505   581          324910566
  309   666          324911925
  318   664          324912376
  514   574          324915968
  400   639          324917119
  252   676          324918784
  259   675          324920854
  366   651          324922347
   88   687          324924175
  128   686          324926008
  170   684          324926504
  501   584          324928205
  152   685          324930933
  476   601          324931977
  219   680          324935459
  526   564          324937720
  185   683          324943612
  536   555          324944531
  272   673          324944865
   89   687          324947672
  417   632          324947681
  278   672          324949400
  209   681          324950570
  461   610          324953181
  452   615          324953783
  384   645          324959229
  410   635          324968875
   90   687          324971703
  509   578          324972781
  129   686          324975545
  198   682          324976960
  237   678          324977805
  426   628          324981928
  519   570          324991359
  245   677          324994858
   91   687          324996274
  353   655          324998352
  363   652          324999955
  153   685          325000702
  266   674          325003120
  395   641          325004596
  535   556          325009991
  171   684          325013715
  346   657          325015129
  284   671          325018015
   92   687          325021391
  497   587          325025476
  130   686          325025856
  314   665          325038769
  186   683          325046843
   93   687          325047060
  468   606          325048248
  387   644          325050587
  454   614          325052208
  229   679          325055828
  525   565          325065250
  331   661          325069472
  154   685          325071389
   94   687          325073287
  131   686          325076947
  300   668          325077632
  220   680          325080000
  473   603          325080044
  534   557          325081997
  210   681          325082241
  424   629          325083213
  327   662          325083311
  487   594          325085887
  484   596          325088640
  295   669          325090684
  335   660          325091375
  199   682          325095167
   95   687          325100078
  360   653          325101077
  172   684          325101952
  415   633          325109512
  253   676          325110053
  305   667          325113588
  513   575          325115072
  463   609          325119376
  260   675          325122875
  490   592          325123688
   96   687          325127439
  132   686          325128824
  481   598          325131833
  323   663          325132514
  155   685          325143000
  403   638          325144899
  238   678          325147024
  339   659          325149398
  187   683          325151190
  290   670          325152000
   97   687          325155376
  533   558          325160549
  518   571          325161243
  504   582          325161432
  456   613          325165213
  390   643          325166707
  273   673          325167634
  350   656          325175416
  246   677          325175669
  408   636          325176768
  133   686          325181493
  279   672          325182087
   98   687          325183895
  398   640          325188792
  173   684          325191221
  422   630          325198448
  310   666          325199296
  524   566          325199320
  508   579          325201051
  500   585          325201625
  493   590          325202157
   99   687          325213002
  230   679          325213839
  200   682          325214568
  211   681          325215172
  478   600          325215352
  156   685          325215541
  267   674          325216187
  319   664          325216703
  357   654          325225557
  221   680          325225861
  134   686          325234960
  100   687          325242703
  343   658          325243919
  532   559          325245647
  439   622          325246367
  441   621          325249182
  373   649          325254566
  376   648          325255168
  188   683          325256659
  437   623          325257820
  285   671          325260836
  443   620          325266307
  470   605          325268125
  101   687          325273004
  370   650          325278000
  379   647          325279962
  174   684          325281528
  435   624          325283499
  413   634          325285101
  157   685          325289018
  135   686          325289231
  458   612          325292840
  445   619          325297784
  465   608          325300337
  254   676          325302840
  102   687          325303911
  393   642          325307745
  239   678          325317671
  512   576          325320704
  496   588          325321408
  433   625          325323362
  367   651          325325314
  261   675          325326456
  420   631          325327591
  382   646          325329104
  201   682          325335169
  103   687          325335430
  315   665          325335500
  531   560          325337291
  517   572          325337661
  475   602          325339083
  523   567          325339930
  447   618          325343655
  136   686          325344312
  301   668          325348533
  212   681          325349369
  296   669          325352645
  247   677          325357956
  189   683          325363256
  158   685          325363437
  104   687          325367567
  175   684          325372879
  222   680          325373048
  231   679          325373230
  354   655          325373239
  347   657          325375316
  431   626          325377367
  274   673          325392041
  306   667          325393579
  364   652          325396352
  406   637          325398269
  401   639          325398320
  332   661          325399149
  137   686          325400209
  105   687          325400328
  385   645          325402750
  449   617          325403962
  328   662          325405080
  291   670          325405171
  280   672          325416448
  503   583          325418814
  336   660          325429056
  268   674          325430856
  106   687          325433719
  460   611          325435131
  530   561          325435481
  507   580          325435843
  486   595          325436131
  159   685          325438804
  429   627          325445472
  324   663          325446471
  483   597          325454760
  138   686          325456928
  202   682          325456976
  489   593          325458026
  176   684          325465280
  107   687          325467746
  418   632          325470600
  190   683          325470987
  396   641          325473857
  411   635          325474406
  451   616          325478747
  499   586          325481555
  213   681          325484838
  522   568          325487080
  311   666          325488527
  240   678          325489752
  361   653          325490958
  340   659          325495179
  467   607          325496106
  255   676          325497151
  388   644          325501056
  108   687          325502415
  472   604          325502912
  286   671          325505367
  480   599          325513799
  139   686          325514475
  160   685          325515125
  492   591          325520559
  516   573          325520613
  223   680          325521567
  320   664          325522944
  427   628          325527635
  262   675          325531603
  511   577          325532864
  232   679          325534007
  109   687          325537732
  529   562          325540217
  248   677          325541725
  546   546          325542672
  351   656          325543967
  545   547          325545948
  544   548          325555776
  177   684          325558737
  453   615          325568052
  543   549          325572156
  140   686          325572856
  110   687          325573703
  191   683          325579858
  203   682          325579995
  462   610          325592128
  161   685          325592406
  542   550          325595088
  344   658          325597896
  358   654          325608976
  111   687          325610334
  477   601          325613134
  297   669          325616382
  275   673          325618092
  302   668          325621240
  214   681          325621585
  425   629          325623814
  495   589          325623844
  391   643          325624178
  541   551          325624572
  416   633          325627433
  141   686          325632077
  404   638          325633336
  316   665          325634121
  521   569          325640770
  269   674          325647133
  112   687          325647631
  528   563          325651499
  281   672          325652489
  178   684          325653256
  292   670          325660088
  540   552          325660608
    0   688          325660672
    1   688          325660673
    2   688          325660680
    3   688          325660699
    4   688          325660736
    5   688          325660797
    6   688          325660888
    7   688          325661015
    8   688          325661184
    9   688          325661401
   10   688          325661672
   11   688          325662003
   12   688          325662400
   13   688          325662869
  241   678          325663273
   14   688          325663416
   15   688          325664047
   16   688          325664768
  399   640          325665199
   17   688          325665585
   18   688          325666504
   19   688          325667531
   20   688          325668672
   21   688          325669933
  162   685          325670653
   22   688          325671320
  224   680          325671424
  455   614          325671919
   23   688          325672839
  374   649          325673073
   24   688          325674496
  307   667          325675406
   25   688          325676297
  506   581          325677157
  409   636          325677385
   26   688          325678248
   27   688          325680355
  377   648          325680425
   28   688          325682624
  502   584          325682712
   29   688          325685061
  113   687          325685600
   30   688          325687672
  371   650          325689811
  192   683          325689875
   31   688          325690463
  142   686          325692144
  256   676          325692992
   32   688          325693440
  233   679          325696176
   33   688          325696609
   34   688          325699976
  539   553          325703196
   35   688          325703547
  204   682          325704232
  469   606          325706725
   36   688          325707328
  515   574          325710099
   37   688          325711325
  380   647          325712023
   38   688          325715544
   39   688          325719991
  114   687          325724247
   40   688          325724672
  249   677          325726982
  329   662          325728817
   41   688          325729593
  368   651          325730483
  333   661          325730818
  423   630          325733967
   42   688          325734760
  348   657          325737585
  263   675          325738322
   43   688          325740179
   44   688          325745856
  179   684          325748843
  163   685          325749872
  355   655          325750250
  510   578          325751552
  287   671          325751614
   45   688          325751797
  538   554          325752336
  474   603          325752651
  143   686          325753063
   46   688          325758008
  215   681          325759616
  325   663          325762372
  115   687          325763578
  464   609          325763873
   47   688          325764495
  498   587          325767995
  383   646          325768023
  337   660          325768753
  527   564          325769327
   48   688          325771264
  394   642          325772272
   49   688          325778321
  312   666          325779624
   50   688          325785672
  457   613          325790390
  485   596          325792861
   51   688          325793323
  365   652          325794933
  414   634          325798048
  488   594          325798856
  520   570          325801000
  193   683          325801044
   52   688          325801280
  116   687          325803599
  537   555          325808028
   53   688          325809549
  144   686          325814840
   54   688          325818136
  225   680          325822625
  440   622          325825848
   55   688          325827047
  482   598          325827360
  205   682          325829693
  164   685          325830069
  321   664          325831105
  438   623          325832039
  442   621          325833949
   56   688          325836288
  242   678          325838240
  341   659          325843000
  117   687          325844316
  491   592          325845459
  180   684          325845504
  276   673          325845793
   57   688          325845865
  386   645          325848581
  436   624          325852480
   58   688          325855784
  444   620          325856384
  421   631          325858052
  234   679          325859743
  270   674          325865024
   59   688          325866051
  536   556          325870272
   60   688          325876672
  145   686          325877481
  298   669          325881901
  402   639          325881927
  362   653          325883005
  118   687          325885735
  434   625          325887129
   61   688          325887653
  282   672          325890216
  257   676          325890369
  446   619          325893195
  526   565          325893701
  407   637          325893996
  303   668          325895759
  216   681          325898937
   62   688          325899000
  479   600          325902239
  514   575          325906119
   63   688          325910719
  165   685          325911250
  194   683          325913371
  250   677          325913733
  352   656          325914624
  293   670          325916757
   64   688          325922816
  459   612          325923507
  505   582          325924993
  119   687          325927862
  471   605          325932236
  494   590          325932784
  317   665          325934638
   65   688          325935297
  432   626          325935944
  535   557          325939068
  146   686          325940992
  181   684          325943245
  448   618          325944424
  397   641          325945494
  264   675          325946619
   66   688          325948168
  466   608          325950408
  501   585          325953126
  389   644          325953853
  345   658          325953937
  206   682          325956384
  308   667          325959075
   67   688          325961435
  519   571          325967770
  120   687          325970703
   68   688          325975104
  226   680          325975176
  509   579          325976768
  412   635          325982403
   69   688          325989181
  166   685          325993421
  359   654          325994543
  419   632          325996027
  430   627          325998883
  288   671          325999583
   70   688          326003672
  147   686          326005379
  450   617          326010113
  121   687          326014264
  534   558          326014416
  243   678          326014659
  476   602          326017384
   71   688          326018583
  525   566          326024621
  235   679          326024714
  195   683          326026862
   72   688          326033920
  217   681          326039554
  182   684          326042072
   73   688          326049689
  330   662          326054528
  122   687          326058551
  497   588          326060945
  334   661          326064485
   74   688          326065896
  148   686          326070648
  461   611          326071312
  313   666          326072593
  277   673          326075150
  428   628          326075904
  167   685          326076588
  326   663          326080223
   75   688          326082547
  392   643          326083995
  207   682          326084311
  271   674          326084535
  258   676          326089288
  452   616          326090304
  375   649          326093824
  533   559          326096316
   76   688          326099648
  349   657          326101942
  251   677          326101984
  123   687          326103570
  372   650          326103848
  378   648          326107944
  513   576          326108673
  338   660          326110472
   77   688          326117205
  405   638          326124197
  227   680          326129083
  356   655          326129391
  283   672          326129635
   78   688          326135224
  149   686          326136805
  369   651          326137860
  518   572          326141080
  322   664          326141192
  196   683          326141523
  183   684          326141991
  400   640          326144000
  487   595          326146178
  381   647          326146364
  417   633          326147850
  299   669          326149208
  124   687          326149327
  468   607          326151775
   79   688          326153711
  484   597          326156077
  265   675          326156500
  168   685          326160757
  524   567          326162087
  426   629          326166965
  304   668          326172096
   80   688          326172672
  473   604          326172681
  294   670          326175184
  490   593          326176857
  504   583          326179351
  410   636          326180456
  218   681          326181473
  532   560          326184768
  454   615          326185039
  236   679          326191095
   81   688          326192113
  244   678          326192536
  342   659          326192867
  366   652          326195704
  125   687          326195828
  150   686          326203856
  481   599          326206440
  508   580          326208512
  384   646          326209240
   82   688          326212040
  208   682          326213480
  500   586          326230056
   83   688          326232459
  463   610          326233847
  318   665          326237057
  395   642          326239163
  184   684          326243008
  126   687          326243079
  309   667          326244592
  169   685          326245934
  493   591          326248228
  289   671          326249280
   84   688          326253376
  197   683          326257360
  151   686          326271807
  424   630          326272024
   85   688          326274797
  363   653          326277224
  531   561          326279772
  228   680          326284352
  353   656          326287393
  259   676          326289755
  127   687          326291086
  252   677          326291741
  456   614          326294360
   86   688          326296728
  387   645          326296728
  478   601          326297153
  272   674          326305672
  523   568          326306099
  278   673          326306169
  346   658          326312048
  415   634          326313479
  512   577          326317761
   87   688          326319175
  517   573          326320930
  219   681          326324700
  170   685          326332125
  128   687          326339855
  152   686          326340664
   88   688          326342144
  209   682          326343897
  185   684          326345129
  237   679          326358892
  496   589          326360405
   89   688          326365641
  314   666          326367440
  403   639          326367946
  266   675          326367971
  470   606          326368016
  284   672          326370752
  245   678          326371877
  198   683          326374379
  530   562          326381328
  331   662          326382219
  360   654          326382264
  129   687          326389392
   90   688          326389672
  422   631          326391039
  408   637          326392165
  327   663          326400030
  335   661          326400156
  441   622          326407969
  439   623          326408886
  390   644          326408984
  153   686          326410433
  465   609          326411154
   91   688          326414243
  300   669          326418309
  458   613          326418309
  171   685          326419336
  398   641          326419513
  443   621          326421368
  437   624          326424077
  475   603          326428102
  295   670          326435375
  546   547          326438659
   92   688          326439360
  130   687          326439703
  503   584          326440231
  229   680          326440989
  545   548          326445217
  507   581          326446784
  186   684          326448360
  445   620          326449125
  305   668          326450257
  323   664          326453211
  435   625          326453500
  339   660          326454219
  522   569          326456657
  544   549          326458333
   93   688          326465029
  350   657          326468393
  220   681          326469241
  210   682          326475568
  543   550          326478007
  154   686          326481120
  253   677          326483010
  529   563          326489436
  131   687          326490794
   94   688          326491256
  447   619          326491282
  260   676          326491776
  199   683          326492586
  413   635          326492872
  433   626          326497113
  486   596          326499992
  290   671          326500711
  542   551          326504239
  516   574          326507320
  172   685          326507573
  357   655          326510668
  499   587          326513502
  489   594          326514753
  376   649          326516825
   95   688          326518047
  373   650          326520117
  420   632          326523968
  483   598          326525779
  238   679          326528111
  273   674          326528441
  310   667          326531963
  511   578          326533383
  541   552          326537029
  379   648          326537731
  279   673          326538856
  319   665          326541384
  132   687          326542671
  343   659          326544786
   96   688          326545408
  393   643          326546164
  370   651          326547451
  449   618          326547881
  246   678          326552688
  187   684          326552707
  155   686          326552731
  431   627          326554874
  460   612          326556928
  492   592          326570176
   97   688          326573345
  540   553          326576377
  267   675          326581038
  382   647          326582991
  480   600          326592000
  133   687          326595340
  173   685          326596842
  367   652          326598671
  230   680          326599000
  472   605          326599173
   98   688          326601864
  467   608          326603275
  528   564          326604096
  211   682          326608499
  200   683          326611987
  285   672          326613573
  521   570          326613761
  221   681          326615102
  406   638          326617488
  451   617          326618964
  539   554          326622283
  401   640          326625201
  156   686          326625272
  429   628          326626741
   99   688          326630971
  134   687          326648807
  385   646          326652761
  188   684          326658176
  100   688          326660672
  354   656          326662280
  315   666          326664171
  495   590          326666375
  418   633          326670769
  347   658          326672235
  364   653          326673621
  538   555          326674747
  254   677          326675797
  411   636          326685987
  174   685          326687149
  301   669          326689210
  101   688          326690973
  506   582          326691584
  261   676          326695357
  296   670          326697336
  477   602          326698541
  157   686          326698749
  239   679          326698758
  515   575          326700250
  135   687          326703078
  453   616          326704573
  502   585          326707633
  396   642          326708424
  462   611          326710259
  332   662          326711896
  427   629          326712672
  328   663          326721799
  102   688          326721880
  527   565          326725308
  306   668          326730248
  201   683          326732588
  537   556          326733769
  247   678          326734975
  336   661          326737837
  212   682          326742696
  388   645          326747197
  274   674          326752848
  103   688          326753399
  291   671          326753882
  510   579          326755539
  136   687          326758159
  231   680          326758391
  222   681          326762289
  189   684          326764773
  324   664          326767168
  361   654          326772145
  158   686          326773168
  280   673          326773217
  520   571          326777411
  175   685          326778500
  104   688          326785536
  268   675          326795707
  536   557          326799349
  340   660          326800000
  498   588          326803464
  455   615          326804750
  469   607          326810252
  425   630          326812625
  137   687          326814056
  105   688          326818297
  311   667          326821194
  416   634          326831400
  351   657          326836944
  474   604          326845288
  320   665          326847625
  159   686          326848535
  106   688          326851688
  526   566          326853072
  202   683          326854395
  404   639          326856383
  286   672          326858104
  488   595          326859147
  485   597          326860298
  391   644          326866455
  255   677          326870108
  138   687          326870775
  240   679          326870839
  176   685          326870901
  535   558          326871487
  190   684          326872504
  213   682          326878165
  464   610          326878344
  107   688          326885715
  409   637          326892782
  358   655          326894087
  399   641          326895920
  491   593          326898628
  344   659          326898763
  514   576          326899720
  262   676          326900504
  482   599          326901967
  223   681          326910808
  248   678          326918744
  232   680          326919168
  457   614          326919537
  108   688          326920384
  160   686          326924856
  423   631          326926558
  139   687          326928322
  374   650          326938624
  377   649          326942082
  505   583          326942912
  519   572          326947607
  534   559          326950183
  109   688          326955701
  371   651          326959262
  297   670          326961073
  302   669          326961917
  316   666          326962792
  177   685          326964358
  380   648          326969792
  203   683          326977414
  494   591          326978855
  275   674          326978899
  191   684          326981375
  501   586          326981557
  479   601          326984040
  509   580          326984229
  140   687          326986703
  525   567          326987388
  440   623          326988367
  110   688          326991672
  442   622          326992736
  438   624          326998296
  161   686          327002137
  368   652          327003840
  414   635          327005819
  292   671          327008799
  281   673          327009258
  394   643          327010691
  444   621          327011445
  269   675          327011984
  307   668          327012075
  214   682          327014912
  383   647          327021910
  436   625          327022481
  111   688          327028303
  471   606          327032127
  348   658          327034504
  533   560          327035437
  355   656          327039291
  333   662          327043565
  241   679          327044360
  446   620          327044536
  329   663          327045536
  141   687          327045924
  459   613          327048976
  421   632          327054429
  178   685          327058877
  224   681          327060665
  434   626          327060880
  466   609          327061225
  112   688          327065600
  256   677          327065949
  365   653          327072202
  337   661          327077534
  162   686          327080384
  233   680          327081337
    0   689          327082769
    1   689          327082770
    2   689          327082777
    3   689          327082796
    4   689          327082833
    5   689          327082894
    6   689          327082985
  325   664          327083069
    7   689          327083112
    8   689          327083281
    9   689          327083498
   10   689          327083769
   11   689          327084100
   12   689          327084497
   13   689          327084966
   14   689          327085513
   15   689          327086144
   16   689          327086865
   17   689          327087682
   18   689          327088601
   19   689          327089628
   20   689          327090769
  192   684          327091392
   21   689          327092030
  448   619          327092051
   22   689          327093417
   23   689          327094936
   24   689          327096593
   25   689          327098394
  386   646          327098592
  497   589          327099942
   26   689          327100345
  204   683          327101651
   27   689          327102452
  113   688          327103569
  249   678          327104001
  287   672          327104351
   28   689          327104721
  513   577          327105730
  142   687          327105991
  476   603          327106403
   29   689          327107158
  263   676          327107223
  402   640          327108808
   30   689          327109769
  312   667          327112291
   31   689          327112560
  407   638          327113215
  432   627          327113451
   32   689          327115537
   33   689          327118706
   34   689          327122073
  518   573          327124349
   35   689          327125644
  532   561          327127249
  524   568          327128256
   36   689          327129425
   37   689          327133422
   38   689          327137641
   39   689          327142088
  114   688          327142216
   40   689          327146769
  341   660          327147821
   41   689          327151690
  215   682          327152943
  450   618          327154032
  179   685          327154464
  321   665          327155786
   42   689          327156857
  163   686          327159603
   43   689          327162276
  362   654          327164192
  143   687          327166910
   44   689          327167953
   45   689          327173894
  397   642          327180061
   46   689          327180105
  430   628          327180152
  115   688          327181547
   47   689          327186592
  461   612          327193109
   48   689          327193361
  412   636          327193984
  419   633          327196196
  389   645          327199994
   49   689          327200418
  504   584          327200768
  193   684          327202561
  276   674          327206600
  352   657          327207601
   50   689          327207769
  487   596          327210039
  225   681          327211866
   51   689          327215420
  242   679          327219327
  508   581          327219453
  116   688          327221568
   52   689          327223377
  531   562          327225619
  298   670          327226592
  484   598          327227096
  205   683          327227112
  144   687          327228687
  270   675          327229875
  452   617          327230521
   53   689          327231646
  490   594          327233584
  303   669          327236436
  164   686          327239800
   54   689          327240233
  234   680          327244904
  282   673          327246985
   55   689          327249144
  180   685          327251125
  345   659          327254804
   56   689          327258385
  468   608          327258944
  428   629          327260941
  500   587          327262003
  117   688          327262285
  317   666          327263309
  257   677          327263326
  293   671          327265468
   57   689          327267962
  473   605          327268942
  523   569          327275676
   58   689          327277881
  359   655          327279654
  481   600          327284641
   59   689          327288148
  250   678          327290752
  145   687          327291328
  216   682          327292264
  308   668          327295744
  493   592          327297845
   60   689          327298769
  118   688          327303704
  517   574          327307637
   61   689          327309750
  194   684          327314888
  264   676          327315520
  512   578          327318280
  165   686          327320981
   62   689          327321097
  454   616          327321560
  392   644          327326272
  530   563          327330547
   63   689          327332816
  547   547          327334646
  546   548          327337928
   64   689          327344913
  119   688          327345831
  405   639          327347244
  545   549          327347774
  181   685          327348866
  417   634          327351817
  463   611          327351978
  288   672          327352320
  206   683          327353803
  146   687          327354839
  426   630          327355776
   65   689          327357394
  375   650          327359375
  544   550          327364184
  226   681          327364417
  378   649          327369601
   66   689          327370265
  330   663          327371247
  372   651          327373299
  400   641          327374721
  334   662          327377232
  478   602          327382560
   67   689          327383532
  543   551          327387158
  120   688          327388672
  243   679          327395746
  410   637          327395853
   68   689          327397201
  349   658          327398861
  326   664          327400920
  496   590          327402936
  166   686          327403152
  381   648          327404133
  313   667          327405260
  235   680          327409875
  369   652          327411217
   69   689          327411278
  542   552          327416696
  356   656          327418432
  147   687          327419226
  338   661          327419253
   70   689          327425769
  456   615          327427191
  195   684          327428379
  522   570          327429648
  121   688          327432233
  217   682          327432881
  277   674          327435957
   71   689          327440680
  529   564          327442033
  182   685          327447693
  271   675          327449386
  541   553          327452798
   72   689          327456017
  507   582          327461211
  258   677          327462245
  384   647          327463127
  424   631          327464615
  503   585          327465152
  322   665          327465873
  470   607          327471543
   73   689          327471786
  366   653          327472973
  122   688          327476520
  395   643          327477582
  251   678          327479003
  207   683          327481730
  148   687          327484495
  167   686          327486319
  283   673          327486404
   74   689          327487993
  299   670          327493899
  540   554          327495464
  516   575          327497471
  342   660          327497688
   75   689          327504644
  304   669          327512773
  227   681          327518324
  475   604          327520739
  415   635          327521250
  123   688          327521539
   76   689          327521745
  294   671          327523895
  265   676          327525401
  465   610          327525625
  511   579          327537370
   77   689          327539302
  196   684          327543040
  539   555          327544694
  387   646          327546739
  458   614          327547456
  183   685          327547612
  499   588          327548971
  149   687          327550652
   78   689          327557321
  363   654          327558411
  528   565          327560077
  318   666          327565728
  124   688          327567296
  486   597          327567429
  168   686          327570488
  441   623          327570488
  244   679          327573623
  218   682          327574800
  489   595          327575044
  439   624          327575143
   79   689          327575808
  236   680          327576256
  443   622          327580155
  353   657          327580370
  309   668          327581261
  422   632          327587416
  521   571          327590172
  437   625          327594078
   80   689          327594769
  403   640          327594827
  483   599          327600386
  538   556          327600488
  289   672          327602017
  445   621          327604186
  208   683          327610899
  408   638          327611384
  346   659          327612915
  125   688          327613797
   81   689          327614210
  150   687          327617703
  492   593          327623345
  435   626          327627251
   82   689          327634137
  447   620          327642623
  184   685          327648629
  398   642          327654080
   83   689          327654556
  390   645          327655125
  169   686          327655665
  197   684          327658877
  126   688          327661048
  259   677          327662712
  537   557          327662846
  278   674          327666976
  360   655          327667375
  252   678          327668760
  272   675          327670523
  228   681          327673593
  480   601          327673801
  433   627          327674620
   84   689          327675473
  460   613          327682397
  527   566          327684679
  151   687          327685654
  515   576          327693851
  449   619          327695508
   85   689          327696894
  331   663          327698938
  472   606          327699064
  314   667          327700107
  413   636          327704453
  127   688          327709055
  506   583          327709503
  495   591          327712446
  335   662          327712903
  467   609          327714092
  219   682          327718027
   86   689          327718825
  327   664          327720727
  420   633          327724137
  284   673          327727521
  536   558          327731768
  502   586          327736064
  431   628          327736143
  266   676          327736872
   87   689          327741272
  209   683          327741316
  170   686          327741856
  237   680          327744053
  185   685          327750750
  245   679          327752964
  152   687          327754511
  520   572          327757248
  128   688          327757824
  451   618          327762883
  300   670          327763000
  339   661          327763000
  510   580          327763000
   88   689          327764241
  350   658          327765312
  198   684          327775896
  323   665          327777892
  376   650          327782376
  295   671          327784086
  477   603          327787560
   89   689          327787738
  393   644          327788441
  373   651          327789568
  305   669          327790934
  379   649          327799388
  357   656          327799709
  535   559          327807254
  129   688          327807361
   90   689          327811769
  429   629          327811778
  526   567          327815839
  370   652          327820808
  153   687          327824280
  171   686          327829067
  229   681          327830230
  462   612          327832056
   91   689          327836340
  406   639          327840535
  382   648          327840760
  498   589          327842461
  453   617          327844790
  343   660          327849607
  290   672          327853448
  186   685          327853981
  401   641          327855922
  130   688          327857672
  253   678          327860029
   92   689          327861457
  220   682          327862568
  260   677          327864733
  310   668          327868632
  319   666          327870055
  210   683          327872987
  418   634          327874736
  367   653          327875940
   93   689          327887126
  534   560          327889304
  273   675          327893292
  199   684          327894103
  154   687          327894967
  514   577          327896777
  279   674          327899663
  411   637          327901384
  427   630          327901483
  385   647          327906648
  131   688          327908763
  238   680          327913272
   94   689          327913353
  172   686          327917304
  469   608          327917421
  488   596          327923008
  519   573          327930876
  485   598          327931317
  246   679          327933775
   95   689          327940144
  455   616          327941271
  474   605          327941549
  396   643          327946843
  267   676          327949939
  525   568          327953557
  364   654          327954808
  354   657          327955257
  491   594          327955355
  187   685          327958328
  132   688          327960640
  505   584          327964329
  155   687          327966578
   96   689          327967505
  285   673          327970342
  347   659          327973102
  533   561          327977918
  482   600          327980168
  230   681          327988241
  509   581          327995170
   97   689          327995442
  464   611          327996475
  315   667          327996838
  388   646          327997208
  425   631          328005216
  211   683          328005918
  173   686          328006573
  221   682          328008429
  133   688          328013309
  200   684          328013504
  501   587          328013504
   98   689          328023961
  494   592          328028472
  332   663          328028615
  301   670          328033901
  156   687          328039119
  416   635          328039171
  328   664          328042496
  296   671          328046047
  336   662          328050584
  457   615          328052368
  254   678          328052816
   99   689          328053068
  361   655          328057256
  188   685          328063797
  134   688          328066776
  261   677          328068314
  479   602          328069447
  306   669          328070925
  532   562          328073096
  100   689          328082769
  404   640          328083264
  239   680          328083919
  324   665          328091849
  174   686          328096880
  524   569          328097833
  513   578          328106249
  291   672          328106619
  340   661          328108781
  518   574          328111056
  409   638          328112001
  157   687          328112596
  391   645          328112596
  101   689          328113070
  247   679          328116062
  274   675          328117699
  135   688          328121047
  423   632          328122935
  399   642          328130487
  351   658          328133863
  280   674          328134024
  201   684          328134105
  471   607          328135654
  212   683          328140115
  497   590          328142473
  102   689          328143977
  231   681          328147632
  440   624          328154624
  442   623          328155255
  222   682          328155616
  311   668          328157863
  268   676          328164608
  438   625          328168297
  444   622          328170232
  189   685          328170394
  531   563          328174838
  103   689          328175496
  466   610          328175696
  136   688          328176128
  320   666          328176296
  459   614          328178123
  358   656          328183128
  158   687          328187015
  175   686          328188231
  436   626          328196232
  476   604          328199040
  446   621          328199597
  344   660          328203584
  104   689          328207633
  377   650          328207633
  374   651          328208075
  286   673          328214873
  414   636          328217400
  504   585          328225689
  380   649          328231449
  137   688          328232025
  371   652          328232619
  508   582          328233880
  547   548          328233915
  434   627          328238387
  105   689          328240394
  546   549          328240485
  448   620          328243392
  255   678          328247127
  523   570          328248667
  394   644          328252968
  545   550          328253625
  421   633          328254598
  202   684          328255912
  240   680          328256000
  159   687          328262382
  544   551          328273335
  262   677          328273461
  106   689          328273785
  213   683          328275584
  487   597          328277476
  190   685          328278125
  383   648          328279679
  176   686          328280632
  368   653          328281109
  530   564          328283144
  138   688          328288744
  490   595          328293875
  432   628          328294720
  316   667          328295459
  500   588          328297472
  517   575          328297788
  543   552          328299615
  248   679          328299831
  450   619          328301659
  484   599          328301703
  223   682          328304135
  302   670          328306608
  107   689          328307812
  232   681          328308409
  297   671          328309784
  461   613          328318578
  512   579          328322267
  355   657          328332268
  542   553          328332465
  348   659          328335371
  407   639          328336262
  160   687          328338703
  402   641          328339529
  108   689          328342481
  275   675          328343750
  139   688          328346291
  493   593          328351014
  386   647          328352479
  307   669          328352752
  365   654          328353389
  333   663          328360284
  292   672          328361536
  430   629          328365189
  329   664          328366233
  481   601          328366442
  473   606          328368833
  468   609          328369761
  281   674          328370065
  541   554          328371885
  177   686          328374089
  452   618          328374440
  109   689          328377798
  203   684          328378931
  269   676          328380885
  191   685          328386996
  337   662          328390281
  529   565          328398014
  419   634          328400163
  140   688          328404672
  522   571          328406059
  325   665          328407750
  412   637          328409381
  214   683          328412331
  110   689          328413769
  161   687          328415984
  540   555          328417875
  397   643          328418480
  241   680          328429521
  256   678          328442968
  312   668          328448960
  496   591          328449007
  362   655          328449303
  428   630          328449752
  389   646          328450005
  111   689          328450400
  224   682          328453992
  341   661          328456602
  287   673          328461120
  454   617          328461777
  141   688          328463893
  178   686          328468608
  539   556          328470435
  233   681          328470578
  478   603          328471579
  463   612          328473775
  507   583          328479130
  263   677          328480180
  321   666          328484457
  249   679          328485088
  112   689          328487697
  516   576          328491072
  503   586          328493583
  162   687          328494231
  192   685          328497013
  204   684          328503168
  352   658          328504520
    0   690          328509000
    1   690          328509001
    2   690          328509008
    3   690          328509027
    4   690          328509064
    5   690          328509125
    6   690          328509216
    7   690          328509343
    8   690          328509512
    9   690          328509729
   10   690          328510000
   11   690          328510331
   12   690          328510728
   13   690          328511197
   14   690          328511744
   15   690          328512375
   16   690          328513096
   17   690          328513913
   18   690          328514832
   19   690          328515859
   20   690          328517000
   21   690          328518261
  528   566          328519448
   22   690          328519648
   23   690          328521167
   24   690          328522824
  142   688          328523960
   25   690          328524625
  113   689          328525666
   26   690          328526576
   27   690          328528683
  538   557          328529565
   28   690          328530952
   29   690          328533389
   30   690          328536000
   31   690          328538791
   32   690          328541768
  511   580          328544831
   33   690          328544937
   34   690          328548304
  426   631          328548367
  215   683          328550362
   35   690          328551875
   36   690          328555656
  417   635          328559588
  345   660          328559625
   37   690          328559653
  456   616          328563712
   38   690          328563872
  179   686          328564195
  114   689          328564313
   39   690          328568319
  359   656          328568695
  521   572          328570009
  276   675          328571451
  392   645          328572413
   40   690          328573000
  163   687          328573450
  405   640          328574125
  298   671          328575303
   41   690          328577921
  470   608          328578712
  303   670          328581127
   42   690          328583088
  143   688          328584879
  499   589          328587968
   43   690          328588507
   44   690          328594184
  537   558          328595265
  317   667          328595976
  270   676          328598776
   45   690          328600125
  115   689          328603644
  242   680          328604488
  225   682          328605193
   46   690          328606336
  282   674          328607792
  193   685          328608182
  400   642          328609288
   47   690          328612823
  410   638          328615072
  475   605          328617000
  293   672          328618205
   48   690          328619592
   49   690          328626649
  205   684          328628629
  375   651          328628826
   50   690          328634000
  234   681          328634145
  378   650          328635152
  308   669          328636421
  486   598          328638448
  489   596          328638905
  257   678          328640345
   51   690          328641651
  116   689          328643665
  465   611          328643756
  144   688          328646656
  372   652          328646656
  527   567          328647446
   52   690          328649608
  164   687          328653647
   53   690          328657877
  180   686          328660856
  424   632          328660992
  381   649          328665790
   54   690          328666464
  536   559          328667535
  250   679          328671839
   55   690          328675375
  483   600          328678587
  492   594          328680072
  458   615          328680287
  117   689          328684382
   56   690          328684616
  264   677          328688477
  369   653          328688486
  216   683          328689683
  515   577          328690908
  330   664          328691944
  334   663          328693951
   57   690          328694193
  349   659          328699728
   58   690          328704112
  288   673          328709089
  145   688          328709297
  356   657          328711409
   59   690          328714379
  395   644          328719859
  194   685          328720509
  384   648          328720896
   60   690          328725000
  326   665          328725601
  118   689          328725801
  506   584          328730920
  338   662          328732000
  415   636          328732831
  165   687          328734828
   61   690          328735981
  441   624          328736745
  520   573          328740517
  313   668          328741929
  443   623          328742674
  439   625          328745144
  535   560          328746375
   62   690          328747328
  366   654          328754160
  206   684          328755320
  226   682          328757744
  181   686          328758597
   63   690          328759047
  480   602          328759208
  495   592          328762063
  445   622          328762973
  437   626          328767829
  119   689          328767928
  502   587          328768011
   64   690          328771144
  146   688          328772808
  510   581          328773941
  243   680          328780907
  526   568          328782008
   65   690          328783625
  422   633          328787585
  322   666          328794544
   66   690          328796496
  447   621          328797684
  235   681          328799116
  387   647          328800626
  277   675          328800808
  472   607          328802591
  435   627          328804758
  342   661          328806469
   67   690          328809763
  120   689          328810769
  460   614          328811544
  166   687          328816999
  271   676          328818287
   68   690          328823432
  403   641          328825548
  467   610          328828563
  217   683          328830300
  534   561          328831785
  195   685          328834000
  408   639          328834431
  147   688          328837195
   69   690          328837509
  258   678          328839264
  299   671          328842610
  363   655          328843522
  449   620          328846849
  283   674          328847211
   70   690          328852000
  121   689          328854330
  433   628          328855889
  182   686          328857424
  304   670          328857464
  251   679          328860090
   71   690          328866911
  294   672          328876632
  353   658          328877289
  477   604          328880197
   72   690          328882248
  207   684          328883247
  498   590          328884992
  398   643          328892499
  514   578          328897296
   73   690          328898017
  265   677          328898358
  318   667          328898395
  122   689          328898617
  167   687          328900166
  148   688          328902464
  390   646          328905136
  451   619          328910510
  227   682          328911651
   74   690          328914224
  519   574          328917583
  346   660          328917736
  413   637          328919850
  431   629          328921180
  309   669          328921938
  525   569          328923134
  533   562          328923765
  420   634          328928104
   75   690          328930875
  123   689          328943636
   76   690          328947976
  196   685          328948661
  360   656          328956416
  183   686          328957343
  462   613          328957525
  244   680          328958784
  289   673          328958786
  236   681          328965497
   77   690          328965533
  149   688          328968621
  218   683          328972219
   78   690          328983552
  168   687          328984335
  453   618          328988709
  505   585          328989250
  124   689          328989393
  488   597          328990445
  429   630          329000589
   79   690          329002039
  485   599          329005924
  509   582          329009597
  208   684          329012416
  491   595          329015646
  331   664          329019635
   80   690          329021000
  532   563          329022315
  469   609          329028238
  335   663          329029622
  278   675          329031827
  393   645          329034582
  150   688          329035672
  125   689          329035894
  314   668          329036776
  272   676          329039424
  259   678          329039731
   81   690          329040441
  474   606          329041440
  327   665          329045408
  501   588          329048973
  252   679          329049847
  376   651          329051827
  184   686          329058360
   82   690          329060368
  482   601          329061969
  373   652          329062925
  197   685          329064498
  379   650          329064939
  350   659          329066179
  228   682          329066920
  406   640          329067416
  169   687          329069512
  524   570          329070824
  339   662          329075747
   83   690          329080787
  455   617          329081488
  494   593          329081641
  418   635          329082507
  126   689          329083145
  284   674          329088328
  401   642          329090489
  357   657          329092686
  427   631          329094074
  370   653          329098077
  518   575          329101207
   84   690          329101704
  382   649          329102417
  151   688          329103623
  323   666          329106563
  266   677          329109829
  513   579          329110236
  300   671          329111711
  219   683          329115446
  464   612          329118272
  411   638          329120603
   85   690          329123125
  531   564          329127435
  127   689          329131152
  548   548          329133184
  237   681          329133294
  305   670          329135625
  547   549          329136472
  295   672          329136823
  245   680          329138125
  209   684          329142833
   86   690          329145056
  546   550          329146336
  170   687          329155703
  367   654          329157127
  343   661          329158388
  479   603          329158466
  185   686          329160481
  545   551          329162776
  385   648          329164417
   87   690          329167503
  152   688          329172480
  128   689          329179921
  198   685          329181517
  544   552          329185792
  497   591          329188544
  457   616          329188889
  396   644          329189120
   88   690          329190472
  425   632          329201593
  319   667          329202722
  310   669          329209309
  290   673          329210217
   89   690          329213969
  543   553          329215384
  229   682          329223557
  523   571          329225078
  129   689          329229458
   90   690          329238000
  530   565          329239125
  364   655          329239919
  253   679          329241116
  260   678          329241752
  153   688          329242249
  471   608          329242823
  171   687          329242914
  416   636          329250752
  388   647          329251095
  542   554          329251552
  508   583          329251799
  354   658          329252176
  504   586          329254120
  220   683          329259987
  273   676          329262193
   91   690          329262571
  186   686          329263712
  279   675          329264514
  210   684          329274504
  347   660          329277923
  130   689          329279769
   92   690          329287688
  517   576          329291389
  466   611          329293827
  541   555          329294296
  476   605          329295301
  199   685          329299724
  238   681          329302513
  459   615          329310954
  154   688          329312936
   93   690          329313357
  404   641          329313985
  246   680          329318936
  442   624          329321512
  267   677          329322896
  423   633          329323104
  440   625          329324625
  512   580          329329728
  131   689          329330860
  285   674          329331149
  172   687          329331151
  444   623          329332751
  315   668          329333507
  409   639          329335048
  500   589          329336469
   94   690          329339584
  438   626          329342048
  540   556          329343616
  361   656          329346297
  487   598          329348495
  332   664          329349312
  529   566          329357385
  490   596          329357736
  446   622          329358384
  391   646          329362607
   95   690          329366375
  328   665          329367177
  336   663          329367303
  187   686          329368059
  399   643          329368906
  436   627          329373739
  484   600          329379904
  230   682          329381568
  301   671          329382612
  132   689          329382737
  155   688          329384547
  522   572          329385896
   96   690          329393736
  448   621          329398453
  296   672          329398784
  539   557          329399512
  221   683          329405848
  211   684          329407435
  493   594          329407741
  306   670          329415616
  200   685          329419125
  434   628          329419656
  173   687          329420420
  324   666          329420520
  340   662          329421528
   97   690          329421673
  414   637          329432797
  254   679          329433903
  351   659          329434730
  133   689          329435406
  261   678          329445333
  461   614          329447725
   98   690          329450192
  481   602          329451849
  450   620          329453000
  156   688          329457088
  421   634          329458565
  538   558          329461984
  291   673          329463388
  473   607          329472360
  239   681          329473160
  188   686          329473528
  358   657          329476105
  377   651          329477084
   99   690          329479299
  432   629          329479757
  374   652          329481432
  528   567          329482215
  468   610          329484232
  274   676          329486600
  516   577          329488129
  134   689          329488873
  380   650          329497000
  311   669          329498540
  496   592          329498624
  280   675          329498875
  394   645          329499109
  507   584          329500547
  247   680          329501223
  320   667          329508963
  100   690          329509000
  371   653          329509888
  174   687          329510727
  344   661          329512365
  452   619          329522067
  503   587          329525530
  157   688          329530565
  537   559          329531032
  268   677          329537565
  101   690          329539301
  201   685          329539726
  231   682          329540959
  383   649          329541336
  212   684          329541632
  135   689          329543144
  222   683          329553035
  521   573          329553278
  430   630          329554000
  511   581          329555772
  368   654          329562296
  407   640          329563143
  478   604          329564216
  102   690          329570208
  402   642          329574096
  286   674          329575680
  189   686          329580125
  136   689          329598225
  463   613          329599244
  103   690          329601727
  175   687          329602078
  158   688          329604984
  454   618          329605696
  536   560          329606656
  419   635          329607934
  386   648          329610248
  527   568          329613615
  255   679          329628214
  412   638          329628600
  355   658          329629187
  499   590          329630499
  316   668          329632128
  104   690          329633864
  365   655          329638500
  348   660          329640192
  428   631          329642343
  240   681          329645241
  262   678          329650480
  137   689          329654122
  302   671          329655319
  397   644          329660757
  202   685          329661533
  297   672          329662521
  105   690          329666625
  213   684          329677101
  159   688          329680351
  333   664          329680981
  248   680          329684992
  190   686          329687856
  535   561          329688856
  470   609          329689529
  329   665          329690914
  515   578          329691427
  176   687          329694479
  307   670          329697443
  106   690          329700016
  223   683          329701554
  232   682          329701736
  389   647          329703892
  456   617          329703929
  489   597          329706342
  337   663          329707000
  138   689          329710841
  275   676          329712651
  486   599          329713055
  475   606          329716891
  292   673          329718305
  520   574          329727224
  107   690          329734043
  281   675          329734916
  325   666          329736421
  362   656          329738344
  492   595          329740363
  426   632          329744744
  526   569          329751585
  269   677          329753842
  506   585          329755841
  160   688          329756672
  483   601          329760388
  465   612          329765553
  139   689          329768388
  108   690          329768712
  341   662          329769349
  417   636          329771169
  534   562          329777632
  203   685          329784552
  177   687          329787936
  510   582          329788368
  312   669          329789637
  191   686          329796727
  502   588          329803480
  109   690          329804029
  405   641          329804846
  352   659          329805387
  214   684          329813848
  495   593          329815232
  458   616          329816808
  321   667          329817124
  241   681          329818762
  287   674          329821927
  392   646          329822424
  256   679          329824055
  140   689          329826769
  161   688          329833953
  410   639          329838119
  110   690          329840000
  400   643          329847707
  480   603          329848227
  224   683          329851411
  263   678          329857199
  424   633          329861161
  359   657          329861672
  233   682          329863905
  345   661          329868406
  249   680          329870249
  533   563          329872984
  111   690          329876631
  178   687          329882455
  141   689          329885990
  525   570          329896125
  514   579          329901283
  375   652          329902183
  378   651          329904603
  192   686          329906744
  441   625          329906746
  519   575          329907734
  204   685          329908789
  443   624          329908931
  472   608          329909760
  162   688          329912200
  112   690          329913928
  439   626          329918895
  372   653          329923925
  445   623          329925492
  298   672          329928040
  303   671          329929838
  498   591          329931063
  381   650          329931341
  317   668          329932645
    0   691          329939371
    1   691          329939372
    2   691          329939379
    3   691          329939398
    4   691          329939435
    5   691          329939496
    6   691          329939587
    7   691          329939714
    8   691          329939883
    9   691          329940100
  276   676          329940352
   10   691          329940371
   11   691          329940702
   12   691          329941099
   13   691          329941568
   14   691          329942115
   15   691          329942746
   16   691          329943467
   17   691          329944284
  460   615          329944375
   18   691          329945203
  437   627          329945336
  142   689          329946057
   19   691          329946230
  467   611          329946694
   20   691          329947371
  415   637          329948228
   21   691          329948632
   22   691          329950019
   23   691          329951538
  215   684          329951879
  113   690          329951897
   24   691          329953195
   25   691          329954996
  447   622          329956471
   26   691          329956947
   27   691          329959054
   28   691          329961323
   29   691          329963760
  395   645          329966000
   30   691          329966371
   31   691          329969162
  369   654          329969673
  270   677          329971733
   32   691          329972139
  282   675          329972643
  532   564          329974912
  293   673          329974974
   33   691          329975308
  477   605          329976458
  179   687          329978042
   34   691          329978675
  308   670          329981112
   35   691          329982246
  384   649          329982553
   36   691          329986027
  435   628          329986027
   37   691          329990024
  114   690          329990544
  163   688          329991419
  422   634          329991552
  242   681          329993729
   38   691          329994243
   39   691          329998690
  449   621          330001910
  225   683          330002612
   40   691          330003371
  349   660          330004549
  143   689          330006976
   41   691          330008292
  356   658          330008328
   42   691          330013459
  334   664          330014648
  330   665          330016625
  505   586          330017681
  193   686          330017913
   43   691          330018878
  257   679          330021432
   44   691          330024555
  234   682          330027472
  509   583          330027516
  115   690          330029875
   45   691          330030496
  205   685          330034250
  548   549          330035741
   46   691          330036707
  366   655          330039271
  433   629          330040926
  547   550          330042323
   47   691          330043194
  524   571          330047235
  338   663          330048719
   48   691          330049963
  326   666          330054272
  546   551          330055487
  250   680          330057000
   49   691          330057020
  387   648          330058395
  403   642          330060115
  408   640          330061312
  488   598          330061464
  451   620          330061851
   50   691          330064371
  264   678          330065496
  144   689          330068753
  116   690          330069896
  288   674          330069896
  164   688          330071616
   51   691          330072022
  180   687          330074703
  545   552          330075233
  491   596          330079507
   52   691          330079979
  313   669          330082606
  531   565          330083416
  485   600          330084125
  462   614          330086672
  501   589          330087970
   53   691          330088248
  216   684          330091200
  518   576          330094808
   54   691          330096835
  544   553          330101561
   55   691          330105746
  431   630          330109991
  117   690          330110613
   56   691          330114987
  513   580          330117697
  342   662          330119216
   57   691          330124564
  322   667          330127211
  194   686          330130240
  145   689          330131394
  363   656          330132563
  543   554          330134471
   58   691          330134483
  398   644          330134776
  420   635          330135875
  453   619          330136336
  494   594          330138368
  413   638          330139069
  469   610          330142709
   59   691          330144750
  474   607          330144967
  482   602          330147376
  118   690          330152032
  165   688          330152797
  226   683          330155163
   60   691          330155371
  390   647          330159023
  206   685          330160941
   61   691          330166352
  277   676          330169709
  243   681          330170148
  181   687          330172444
  542   555          330173963
   62   691          330177699
  353   659          330178156
   63   691          330189418
  271   677          330191244
  235   682          330192443
  429   631          330193180
  119   690          330194159
  146   689          330194905
  299   672          330195347
  530   566          330198496
   64   691          330201515
  523   572          330204915
  304   671          330206175
  283   675          330212062
   65   691          330213996
  541   556          330220037
  258   679          330220351
  455   618          330225407
  346   661          330226517
   66   691          330226867
  217   684          330231817
  294   673          330233401
  166   688          330234968
  318   668          330235064
  120   690          330237000
  497   592          330238161
   67   691          330240134
  195   686          330243731
  464   613          330243741
  251   680          330245251
  360   657          330249393
  479   604          330251103
   68   691          330253803
  147   689          330259292
  309   670          330266629
   69   691          330267880
  182   687          330271271
  540   557          330272693
  508   584          330273216
  265   678          330275377
  121   690          330280561
   70   691          330282371
  393   646          330284593
  504   587          330286067
  517   577          330288446
  207   685          330288868
  427   632          330290451
  418   636          330294088
   71   691          330297282
  406   641          330298137
  227   683          330309070
   72   691          330312619
  167   688          330318135
  289   674          330319593
  529   567          330320152
  148   689          330324561
  122   690          330324848
  376   652          330325184
   73   691          330328388
  401   643          330328908
  457   617          330329106
  539   558          330331931
  379   651          330334390
  373   653          330340194
  512   581          330340669
  411   639          330343650
  331   665          330344316
   74   691          330344595
  244   681          330348025
  335   664          330350319
  471   609          330353640
  196   686          330358392
  236   682          330358824
   75   691          330361246
  382   650          330367968
  522   573          330369165
  123   690          330369867
  350   660          330371000
  183   687          330371190
  218   684          330373736
  327   666          330374079
  314   669          330377453
   76   691          330378347
  500   590          330379000
  370   654          330379264
  357   658          330389605
  149   689          330390718
  339   663          330392466
  476   606          330395192
   77   691          330395904
  538   559          330397751
  278   676          330400728
  425   633          330401762
  168   688          330402304
  272   677          330412381
   78   691          330413923
  124   690          330415624
  466   612          330415624
  208   685          330418037
  259   679          330420818
  487   599          330423102
  490   597          330425173
  385   649          330426074
   79   691          330432410
  252   680          330435008
  396   645          330435261
  323   667          330439230
  367   655          330442238
  459   616          330447475
  528   568          330448384
   80   691          330451371
  284   675          330453179
  150   689          330457769
  484   601          330461705
  125   690          330462125
  228   683          330464339
  300   672          330464448
  416   637          330466149
  493   595          330468032
  537   560          330470153
   81   691          330470812
  343   662          330471135
  184   687          330472207
  197   686          330474229
  305   671          330484336
  266   678          330486848
  169   688          330487481
  516   578          330488648
   82   691          330490739
  442   625          330491513
  295   673          330493592
  440   626          330498376
  444   624          330499008
  388   648          330508864
  126   690          330509376
   83   691          330511158
  219   684          330516963
  438   627          330519555
  446   623          330520903
  507   585          330525468
  151   689          330525720
  237   682          330526621
  423   634          330527071
  245   681          330527366
  364   656          330528960
   84   691          330532075
  319   668          330539391
  521   574          330539985
  481   603          330540868
  209   685          330548454
  404   642          330548552
  536   561          330549137
  496   593          330551793
  354   659          330553043
   85   691          330553496
  310   670          330554000
  436   628          330555008
  448   622          330557240
  127   690          330557383
  503   588          330560999
  409   640          330561929
  511   582          330570199
  290   674          330571024
  170   688          330573672
  185   687          330574328
   86   691          330575427
  473   608          330579529
  461   615          330580556
  527   569          330583192
  347   661          330586704
  198   686          330591248
  152   689          330594577
   87   691          330597874
  468   611          330602363
  434   629          330604693
  128   690          330606152
  450   621          330608061
  399   644          330611183
  391   647          330616494
   88   691          330620843
  229   683          330620976
  260   679          330622839
  253   680          330626277
  279   676          330633415
  535   562          330634703
  273   677          330635150
  361   657          330639274
   89   691          330644340
  414   638          330652016
  129   690          330655689
  478   605          330660477
  171   688          330660883
  220   684          330661504
  153   689          330664346
  421   635          330666336
   90   691          330668371
  432   630          330668568
  452   620          330673408
  332   665          330673993
  315   669          330674184
  499   591          330676570
  186   687          330677559
  210   685          330680125
  336   664          330688000
   91   691          330692942
  515   579          330695414
  238   682          330695840
  328   666          330695848
  285   675          330696000
  267   678          330699915
  130   690          330706000
  246   681          330708177
  199   686          330709455
  520   575          330717375
   92   691          330718059
  526   570          330724576
  534   563          330726851
  463   614          330728391
  154   689          330735033
  301   672          330735349
  340   663          330738247
  351   660          330739551
   93   691          330743728
  430   631          330746591
  172   688          330749120
  394   646          330749120
  377   652          330750441
  324   667          330753187
  454   619          330753323
  296   673          330755553
  131   690          330757091
  374   653          330758701
  306   671          330764327
  380   651          330766451
   94   691          330769955
  358   658          330773024
  489   598          330777361
  230   683          330778987
  187   687          330781906
  506   586          330784272
  371   654          330791075
  486   600          330791256
  407   641          330793864
   95   691          330796746
  470   610          330804000
  492   596          330804224
  510   583          330806287
  155   689          330806644
  383   650          330806887
  221   684          330807365
  132   690          330808968
  402   643          330812515
  211   685          330813056
  254   680          330819064
  419   636          330819515
  475   607          330820418
   96   691          330824107
  291   674          330824195
  344   662          330825112
  533   564          330825581
  261   679          330826420
  200   686          330828856
  173   688          330838389
  428   632          330838720
  502   589          330842477
  311   670          330843231
  320   668          330845632
  483   602          330845795
  368   655          330847407
  456   618          330847848
  412   639          330851647
   97   691          330852044
  274   677          330859557
  133   690          330861637
  239   682          330866487
  280   676          330867776
  386   649          330871905
  495   594          330871959
  525   571          330872536
  156   689          330879185
   98   691          330880563
  188   687          330887375
  247   681          330890464
  465   613          330891022
  519   576          330901335
  397   645          330906898
  514   580          330908744
   99   691          330909670
  268   678          330914584
  134   690          330915104
  365   656          330927541
  174   688          330928696
  355   659          330930054
  532   565          330930893
  549   549          330938298
  231   683          330938378
  100   691          330939371
  286   675          330940531
  480   604          330940864
  548   550          330941592
  426   633          330944913
  212   685          330947253
  348   661          330948973
  201   686          330949457
  547   551          330951474
  157   689          330952662
  222   684          330954552
  458   617          330957025
  389   648          330961661
  546   552          330967944
  135   690          330969375
  101   691          330969672
  316   669          330972805
  498   592          330980680
  417   637          330986566
  545   553          330991002
  189   687          330993972
  102   691          331000579
  333   665          331005662
  302   672          331008056
  255   680          331013375
  297   673          331019290
  329   666          331019585
  175   688          331020047
  472   609          331020577
  544   554          331020648
  136   690          331024456
  524   572          331027072
  158   689          331027081
  337   664          331027697
  362   657          331031321
  262   679          331031567
  103   691          331032098
  240   682          331038568
  405   642          331039413
  531   566          331042787
  307   671          331046154
  509   584          331048933
  505   587          331049628
  543   555          331056882
  104   691          331064235
  410   640          331065000
  424   634          331065128
  467   612          331068491
  325   667          331069088
  202   686          331071264
  248   681          331074233
  392   647          331076311
  477   606          331076349
  443   625          331078932
  292   674          331079112
  137   690          331080353
  441   626          331080497
  460   616          331080896
  213   685          331082722
  275   677          331085608
  341   663          331086068
  400   644          331089984
  445   624          331091749
  518   577          331091865
  439   627          331096402
  105   691          331096996
  232   683          331099155
  542   556          331099704
  190   687          331101703
  159   689          331102448
  223   684          331103071
  281   676          331103817
  352   660          331110208
  176   688          331112448
  447   623          331118990
  437   628          331126605
  513   581          331128638
  106   691          331130387
  501   590          331130501
  269   678          331130861
  312   670          331134328
  488   599          331136071
  138   690          331137072
  491   597          331146944
  541   557          331149114
  321   668          331153793
  359   658          331158591
  449   622          331160697
  530   567          331161263
  107   691          331164414
  485   601          331165926
  415   638          331167447
  435   629          331171064
  378   652          331177960
  160   689          331178769
  375   653          331179452
  345   662          331181153
  287   675          331186778
  523   573          331188184
  203   686          331194283
  139   690          331194619
  494   595          331198659
  108   691          331199083
  422   635          331199323
  381   651          331200792
  372   654          331205112
  540   558          331205112
  177   688          331205905
  256   680          331209216
  191   687          331210574
  241   682          331212089
  395   646          331216011
  451   621          331216912
  214   685          331219469
  462   615          331219503
  433   630          331229737
  109   691          331234400
  482   603          331236395
  263   679          331238286
  384   650          331248104
  474   608          331252136
  224   684          331252928
  140   690          331253000
  369   655          331254784
  161   689          331256050
  249   681          331259490
  469   611          331260840
  233   683          331261324
  539   559          331267698
  110   691          331270371
  317   669          331273322
  303   672          331282575
  298   673          331284809
  529   568          331286321
  453   620          331287677
  517   578          331288965
  497   593          331291330
  408   641          331292033
  508   585          331298137
  403   643          331298534
  178   688          331300424
  431   631          331302582
  111   691          331307002
  356   659          331309195
  141   690          331312221
  276   677          331313309
  349   661          331313330
  204   686          331318520
  387   649          331320052
  192   687          331320591
  504   588          331321536
  366   656          331328312
  308   671          331329823
  162   689          331334297
  293   674          331335781
  538   560          331336872
  334   665          331339329
  282   676          331341544
  112   691          331344299
  330   666          331345296
  479   605          331347364
  420   636          331347456
  270   678          331348752
  512   582          331355096
  522   574          331355872
  215   685          331357500
  413   639          331362116
  338   664          331369416
  142   690          331372288
  464   614          331372888
  455   619          331373034
    0   692          331373888
    1   692          331373889
    2   692          331373896
    3   692          331373915
    4   692          331373952
    5   692          331374013
    6   692          331374104
    7   692          331374231
    8   692          331374400
    9   692          331374617
   10   692          331374888
   11   692          331375219
   12   692          331375616
   13   692          331376085
   14   692          331376632
   15   692          331377263
   16   692          331377984
   17   692          331378801
   18   692          331379720
   19   692          331380747
  398   645          331380917
   20   692          331381888
  113   691          331382268
   21   692          331383149
   22   692          331384536
   23   692          331386055
  326   667          331386939
  242   682          331387056
   24   692          331387712
   25   692          331389513
  429   632          331389557
   26   692          331391464
   27   692          331393571
   28   692          331395840
  179   688          331396011
   29   692          331398277
   30   692          331400888
   31   692          331403679
  225   684          331404129
  257   680          331406593
   32   692          331406656
   33   692          331409825
  537   561          331412634
   34   692          331413192
  163   689          331413516
   35   692          331416763
  390   648          331416792
  528   569          331417961
   36   692          331420544
  114   691          331420915
   37   692          331424541
  234   683          331424891
  500   591          331425071
  363   657          331425540
  313   670          331427297
   38   692          331428760
  193   687          331431760
   39   692          331433207
  143   690          331433207
  288   675          331434747
  342   663          331435935
   40   692          331437888
   41   692          331442809
  205   686          331443981
  250   681          331446241
  264   679          331446583
   42   692          331447976
   43   692          331453395
   44   692          331459072
  115   691          331460246
  322   668          331463880
   45   692          331465013
  471   610          331468111
   46   692          331471224
  457   618          331473025
   47   692          331477711
  353   660          331482977
   48   692          331484480
  427   633          331490620
   49   692          331491537
  516   579          331492635
  180   688          331492672
  164   689          331493713
  144   690          331494984
  536   562          331494984
  490   598          331496192
  216   685          331496821
  476   607          331498719
   50   692          331498888
  116   691          331500267
  487   600          331501303
   51   692          331506539
  418   637          331509485
   52   692          331514496
   53   692          331522765
  521   575          331530136
   54   692          331531352
  493   596          331531893
  406   642          331532704
  393   647          331538480
  346   662          331539264
   55   692          331540263
  117   691          331540984
  466   613          331541093
  277   677          331542666
  194   687          331544087
  360   658          331546312
  484   602          331547112
   56   692          331549504
  299   673          331552116
  507   586          331553899
  527   570          331556183
  226   684          331556680
  145   690          331557625
  304   672          331558912
   57   692          331559081
  243   682          331563475
  271   678          331568263
   58   692          331569000
  411   640          331570531
  206   686          331570672
  401   644          331571185
  165   689          331574894
  318   669          331575741
   59   692          331579267
  283   676          331580963
  118   691          331582403
  535   563          331583922
  459   617          331587692
  511   583          331588118
  235   683          331589862
   60   692          331589888
  181   688          331590413
  294   674          331594208
  503   589          331599996
   61   692          331600869
  376   653          331602453
  258   680          331605512
  425   634          331605729
  379   652          331607747
  496   594          331608520
   62   692          331612216
  309   671          331615340
  146   690          331621136
  373   654          331621381
   63   692          331623935
  119   691          331624530
  481   604          331633505
  251   681          331634492
   64   692          331636032
  382   651          331637419
  217   685          331637438
   65   692          331648513
  265   679          331656464
  166   689          331657065
  195   687          331657578
   66   692          331661384
  370   655          331664375
  442   626          331665264
  120   691          331667371
  444   625          331669009
  331   666          331672987
   67   692          331674651
  335   665          331675000
  440   627          331675883
  534   564          331679448
  350   661          331679781
  289   675          331684444
  396   646          331685272
  416   638          331685368
  147   690          331685523
  446   624          331687160
   68   692          331688320
  182   688          331689240
  473   609          331690346
  357   659          331690472
  385   650          331691625
  207   686          331698599
  438   628          331700824
  526   571          331700987
   69   692          331702397
  515   580          331702875
  327   667          331706746
  227   684          331710587
  121   691          331710932
  520   576          331710976
  339   664          331713163
   70   692          331716888
  461   616          331717077
  448   623          331719759
  314   670          331722144
  468   612          331724160
  499   592          331726187
  367   656          331731279
   71   692          331731799
  423   635          331734842
  436   629          331740045
  167   689          331740232
  244   682          331741352
   72   692          331747136
  148   690          331750792
  122   691          331755219
  236   683          331756243
  478   606          331760368
   73   692          331762905
  450   622          331766848
  388   649          331770521
  196   687          331772239
  278   677          331773685
  323   668          331775899
   74   692          331779112
  218   685          331779357
  533   565          331781562
  404   643          331786971
  343   663          331787854
  183   688          331789159
  272   678          331789400
  409   641          331792650
  434   630          331793504
   75   692          331795763
  123   691          331800238
  259   680          331805979
   76   692          331812864
  506   587          331816219
  149   690          331816949
  300   673          331821217
  364   657          331821937
  284   676          331822080
  252   681          331824249
  168   689          331824401
  510   584          331827704
  208   686          331827768
  452   621          331828469
   77   692          331830421
  305   672          331837073
  549   550          331844149
  124   691          331845995
   78   692          331848440
  548   551          331850743
  489   599          331851968
  525   572          331852373
  295   674          331854399
  399   645          331857324
  354   660          331857864
  432   631          331861159
  463   615          331861222
  547   552          331863931
  228   684          331865856
   79   692          331866927
  266   679          331867935
  492   597          331871661
  486   601          331873057
  391   648          331874263
  414   639          331875063
  421   636          331877917
  319   669          331880068
  546   553          331883713
  150   690          331884000
  502   590          331885008
   80   692          331885888
  197   687          331888076
  184   688          331890176
  532   566          331890264
  125   691          331892496
  519   577          331898392
  347   662          331899451
  310   671          331902711
  454   620          331904664
   81   692          331905329
  169   689          331909578
  545   554          331910089
  514   581          331919685
  245   682          331920693
  470   611          331922131
  219   685          331922584
  237   683          331924040
   82   692          331925256
  475   608          331927587
  495   595          331932250
  483   603          331934814
  290   675          331935875
  361   658          331936193
  126   691          331939747
  430   632          331942968
  544   555          331943059
   83   692          331945675
  151   690          331951951
  209   686          331958185
   84   692          331966592
  543   556          331982623
  127   691          331987754
   85   692          331988013
  185   688          331992297
  456   619          331995475
  170   689          331995769
  332   666          332002664
  394   647          332003007
  198   687          332005095
  531   567          332005554
  279   677          332006372
  260   680          332008000
   86   692          332009944
  524   573          332010341
  273   678          332012169
  336   665          332012681
  253   681          332015518
  315   670          332018875
  465   614          332020169
  152   690          332020808
  229   684          332022493
  377   653          332027710
  407   642          332028431
  328   667          332028515
  542   557          332028781
   87   692          332032391
  498   593          332033849
  419   637          332034912
  128   691          332036523
  480   605          332037125
  428   633          332038889
  380   652          332039808
  374   654          332039888
  351   661          332048332
  402   644          332054792
   88   692          332055360
  340   664          332058944
  285   676          332064901
  220   685          332067125
  509   585          332073854
  358   659          332073891
  371   655          332076186
  383   651          332076338
  412   640          332078528
   89   692          332078857
  267   679          332081002
  541   558          332081533
  171   689          332082980
  505   588          332085097
  129   691          332086060
  210   686          332089856
  324   668          332089856
  153   690          332090577
  301   673          332092118
  518   578          332092384
  238   683          332093259
  186   688          332095528
  458   618          332100944
  246   682          332101504
   90   692          332102888
  296   674          332116360
  306   672          332117064
  199   687          332123302
  530   568          332127432
   91   692          332127459
  472   610          332135048
  130   691          332136371
  368   656          332136448
  386   650          332137456
  540   559          332140879
  344   663          332141831
  513   582          332143065
  426   634          332148880
   92   692          332152576
  397   646          332156909
  154   690          332161264
  172   689          332171217
  523   574          332174891
  501   591          332176572
   93   692          332178245
  477   607          332179876
  230   684          332180504
  320   669          332186309
  131   691          332187462
  291   675          332189046
  311   671          332191942
  467   613          332193960
  187   688          332199875
   94   692          332204472
  417   638          332205785
  539   560          332206819
  254   681          332208305
  261   680          332211581
  221   685          332212986
  488   600          332214272
  491   598          332217963
  365   657          332220518
  460   617          332221113
  211   686          332222787
  389   649          332223318
   95   692          332231263
  155   690          332232875
  355   660          332234875
  274   678          332236576
  132   691          332239339
  280   677          332240733
  200   687          332242703
  485   602          332251333
  443   626          332252683
  529   569          332255898
  441   627          332258004
   96   692          332258624
  173   689          332260486
  348   662          332261720
  445   625          332261750
  494   596          332262520
  239   683          332263906
  424   635          332272899
  439   628          332277671
  405   643          332277832
  538   561          332279353
  247   682          332283791
  447   624          332285247
   97   692          332286561
  133   691          332292008
  517   579          332292952
  268   679          332295671
  410   641          332295721
  188   688          332305344
  156   690          332305416
  286   676          332309432
  437   629          332311642
   98   692          332315080
  316   670          332317496
  449   623          332323216
  508   586          332326568
  362   658          332328240
  482   604          332329032
  392   648          332334080
  333   666          332334333
  400   645          332336125
  231   684          332339895
   99   692          332344187
  134   691          332345475
  522   575          332346023
  497   594          332348057
  174   689          332350793
  329   667          332352252
  337   665          332352378
  462   616          332356024
  212   686          332356984
  537   562          332358481
  435   630          332359875
  222   685          332360173
  504   589          332360533
  474   609          332362953
  201   687          332363304
  302   673          332364825
  512   583          332373015
  100   692          332373888
  451   622          332375699
  157   690          332378893
  297   674          332380097
  469   612          332382637
  415   639          332390494
  528   570          332390952
  307   672          332398891
  135   691          332399746
  255   681          332402616
  101   692          332404189
  325   668          332405757
  341   664          332406765
  422   636          332410904
  189   688          332411941
  262   680          332416728
  352   661          332418989
  433   631          332422328
  102   692          332435096
  240   683          332435987
  175   689          332442144
  453   621          332442738
  292   675          332443963
  536   563          332444203
  479   606          332447255
  158   690          332453312
  136   691          332454827
  378   653          332455229
  359   659          332459458
  375   654          332460639
  275   678          332462627
  103   692          332466615
  248   682          332467560
  395   647          332469898
  381   652          332474149
  500   592          332474688
  281   677          332476774
  312   671          332483039
  202   687          332485111
  372   655          332490223
  213   686          332492453
  321   669          332494470
  345   663          332497872
  104   692          332498752
  431   632          332498959
  516   580          332500096
  232   684          332500672
  464   615          332505719
  223   685          332508692
  137   691          332510724
  269   679          332511948
  384   651          332517555
  190   688          332519672
  521   576          332523737
  455   620          332524375
  408   642          332526600
  159   690          332528679
  105   692          332531513
  527   571          332532594
  176   689          332534545
  535   564          332536519
  403   644          332540811
  369   656          332543825
  287   676          332555679
  420   637          332562853
  106   692          332564904
  138   691          332567443
  490   599          332570799
  487   601          332583104
  387   650          332585603
  507   587          332585846
  471   611          332586242
  413   640          332588997
  429   633          332589726
  256   681          332598457
  107   692          332598931
  493   597          332599330
  160   690          332605000
  476   608          332605888
  203   687          332608130
  241   683          332609508
  511   584          332609535
  356   660          332614016
  317   670          332618013
  457   619          332620652
  366   657          332621289
  263   680          332623447
  139   691          332624990
  349   662          332626077
  177   689          332628002
  191   688          332628543
  214   686          332629200
  398   646          332630928
  108   692          332633600
  534   565          332635429
  484   603          332636131
  303   673          332639344
  503   590          332642527
  298   674          332645616
  249   682          332652817
  224   685          332658549
  233   684          332662841
  334   666          332668000
  496   595          332668811
  109   692          332668917
  466   614          332670240
  330   667          332677963
  390   649          332678449
  526   572          332680824
  161   690          332682281
  308   672          332682560
  140   691          332683371
  276   678          332690328
  338   665          332694097
  427   634          332694587
  293   675          332700632
  110   692          332704888
  520   577          332708033
  515   581          332713816
  282   677          332714501
  363   658          332722459
  178   689          332722521
  326   668          332723608
  418   638          332728704
  481   605          332729766
  270   679          332729839
  459   618          332731611
  204   687          332732367
  192   688          332738560
  533   566          332740933
  111   692          332741519
  141   691          332742592
  550   550          332750000
  549   551          332753300
  342   664          332756632
  162   690          332760528
  548   552          332763200
  215   686          332767231
  406   643          332771123
  313   671          332776008
  112   692          332778816
  499   593          332779356
  547   553          332779700
  242   683          332784475
  353   661          332791758
  257   681          332795834
  393   648          332796249
  411   641          332801252
  142   691          332802659
  546   554          332802800
  288   676          332803648
  322   669          332804557
  473   610          332804817
  225   685          332809750
    0   693          332812557
    1   693          332812558
    2   693          332812565
    3   693          332812584
    4   693          332812621
    5   693          332812682
    6   693          332812773
    7   693          332812900
    8   693          332813069
    9   693          332813286
  425   635          332813500
   10   693          332813557
   11   693          332813888
   12   693          332814285
   13   693          332814754
   14   693          332815301
   15   693          332815932
   16   693          332816653
  113   692          332816785
  401   645          332817326
   17   693          332817470
  179   689          332818108
   18   693          332818389
   19   693          332819416
   20   693          332820557
   21   693          332821818
   22   693          332823205
   23   693          332824724
   24   693          332826381
  234   684          332826408
   25   693          332828182
   26   693          332830133
  264   680          332831744
   27   693          332832240
  545   555          332832500
   28   693          332834509
  525   573          332835642
   29   693          332836946
   30   693          332839557
  250   682          332839568
  163   690          332839747
   31   693          332842348
  444   626          332842760
  442   627          332842771
   32   693          332845325
  360   659          332847179
   33   693          332848494
  468   613          332849629
  193   688          332849729
  506   588          332851688
   34   693          332851861
  510   585          332852625
  532   567          332853031
   35   693          332855432
  114   692          332855432
  346   663          332855983
  440   628          332857152
  446   625          332857161
  461   617          332857294
  205   687          332857828
   36   693          332859213
   37   693          332863210
  143   691          332863578
  478   607          332863895
   38   693          332867429
  544   556          332868800
   39   693          332871876
   40   693          332876557
   41   693          332881478
  376   654          332883640
  379   653          332885016
  438   629          332885861
  448   624          332886016
   42   693          332886645
   43   693          332892064
  115   692          332894763
   44   693          332897741
  519   578          332898911
   45   693          332903682
  373   655          332906492
  216   686          332906552
  416   639          332908415
   46   693          332909893
  382   652          332910776
  543   557          332911700
  299   674          332912923
  180   689          332914769
  304   673          332915681
   47   693          332916380
  277   678          332919685
  164   690          332919944
  318   670          332920432
   48   693          332923149
  144   691          332925355
  436   630          332928856
  450   623          332929367
  489   600          332930169
   49   693          332930206
  502   591          332931079
  514   582          332934112
  116   692          332934784
   50   693          332937557
  396   647          332939159
  492   598          332942680
   51   693          332945208
  423   636          332946423
  271   679          332949350
   52   693          332953165
  370   656          332953416
  283   677          332953920
  486   602          332958464
  294   675          332959059
  243   683          332960894
  385   651          332961076
  542   558          332961200
   53   693          332961434
  194   688          332962056
  226   685          332962301
  309   672          332968077
   54   693          332970021
  531   568          332971723
  117   692          332975501
   55   693          332978932
  206   687          332984519
  434   631          332986095
  452   622          332987256
  145   691          332987996
   56   693          332988173
  235   684          332991379
  350   662          332992528
  258   681          332994753
  357   660          332995293
  495   596          332996111
  524   574          332997048
  463   616          332997743
   57   693          332997750
  165   690          333001125
  335   666          333003671
  331   667          333005654
   58   693          333007669
  181   689          333012510
  118   692          333016920
  541   559          333017300
   59   693          333017936
  367   657          333024256
  409   642          333027217
  483   604          333027451
  251   682          333027819
   60   693          333028557
  404   644          333029248
  388   650          333036072
  339   665          333037844
  475   609          333038404
   61   693          333039538
  265   680          333041625
  327   668          333043415
  470   612          333043928
  217   686          333047169
   62   693          333050885
  146   691          333051507
  289   676          333053345
  432   632          333057536
  119   692          333059047
  454   621          333059725
   63   693          333062604
  314   671          333070855
   64   693          333074701
  195   688          333075547
  540   560          333080000
  166   690          333083296
   65   693          333087182
  498   594          333090576
  421   637          333093314
  518   579          333096371
  530   569          333097009
   66   693          333100053
  120   692          333101888
  414   640          333101944
  509   586          333102285
  399   646          333107335
  343   664          333108551
  182   689          333111337
  207   687          333112446
   67   693          333113320
  147   691          333115894
  227   685          333116208
  323   669          333116576
  364   658          333118856
  505   589          333124094
   68   693          333126989
  391   649          333135920
  480   606          333137016
  244   683          333138771
   69   693          333141066
  430   633          333143137
  121   692          333145449
  456   620          333146816
  539   561          333149300
  278   678          333150704
  465   615          333153000
   70   693          333155557
  236   684          333157760
  513   583          333160984
  523   575          333165042
  167   690          333166463
  354   661          333166645
   71   693          333170468
  272   679          333170487
  148   691          333181163
  300   674          333182024
   72   693          333185805
  218   686          333189088
  122   692          333189736
  196   688          333190208
  305   673          333193842
  284   677          333195037
  259   681          333195220
   73   693          333201574
  183   689          333211256
  347   663          333216170
  252   682          333217576
   74   693          333217781
  295   675          333219250
  319   670          333224759
  538   562          333225200
  501   592          333226189
  529   570          333228889
   75   693          333234432
  123   692          333234755
  361   659          333237060
  208   687          333241615
  428   634          333242856
  149   691          333247320
  458   619          333248571
  168   690          333250632
   76   693          333251533
  266   680          333253096
  472   611          333253179
  419   638          333254131
  310   672          333255448
  394   648          333260776
  407   643          333266850
   77   693          333269090
  228   685          333271477
  124   692          333280512
  477   608          333287045
   78   693          333287109
  491   599          333292570
  488   601          333296073
  517   580          333300413
  402   645          333300933
  290   676          333304776
   79   693          333305596
  197   688          333306045
  537   563          333307700
  377   654          333308897
  412   641          333309249
  184   689          333312273
  150   691          333314371
  380   653          333317077
  245   683          333318112
  467   614          333323107
   80   693          333324557
  374   655          333324999
  237   684          333325557
  125   692          333327013
  494   597          333329957
  219   686          333332315
  332   667          333335331
  169   690          333335809
  522   576          333339624
  485   603          333340352
  336   666          333341352
   81   693          333343998
  383   652          333349695
  426   635          333356651
  508   587          333358515
  351   662          333361079
   82   693          333363925
  460   618          333365032
  328   668          333365184
  371   656          333365227
  528   571          333367363
  315   671          333367586
  209   687          333372032
  126   692          333374264
  358   660          333378712
  151   691          333382322
  279   678          333383391
  340   665          333383625
   83   693          333384344
  273   679          333393256
  512   584          333394432
  536   564          333396800
  260   681          333397241
  504   590          333403064
   84   693          333405261
  386   651          333406907
  497   595          333408348
  253   682          333408845
  397   647          333410796
  185   689          333414394
  170   690          333422000
  127   692          333422271
  198   688          333423064
  482   605          333425293
   85   693          333426682
  229   685          333428114
  417   639          333428832
  368   657          333429425
  443   627          333430190
  324   669          333430533
  445   626          333435501
  285   677          333437858
  441   628          333439273
   86   693          333448613
  152   691          333451179
  301   674          333452925
  447   625          333455248
  344   664          333462528
  439   629          333462708
  267   680          333466163
  128   692          333471040
   87   693          333471060
  306   673          333473833
  220   686          333476856
  474   610          333477424
  296   675          333481211
  424   636          333484480
  389   650          333488869
  449   624          333489473
  535   565          333492500
   88   693          333494029
  238   684          333494776
  462   617          333496241
  246   683          333498923
  437   630          333500453
  210   687          333503703
  469   613          333508106
  171   690          333509211
  516   581          333511037
  527   572          333512431
  365   658          333517437
   89   693          333517526
  186   689          333517625
  405   644          333520109
  129   692          333520577
  521   577          333520794
  153   691          333520948
  500   593          333527857
  410   642          333530288
  320   670          333531000
  451   623          333538218
  199   688          333541271
   90   693          333541557
  355   661          333543656
  311   672          333544679
  479   607          333550782
  435   631          333552466
  291   676          333557947
   91   693          333566128
  130   692          333570888
  348   663          333578439
  230   685          333586125
  400   646          333586136
   92   693          333591245
  154   691          333591635
  534   566          333594800
  392   649          333595737
  172   690          333597448
  261   681          333600822
  453   622          333601525
  254   682          333601632
   93   693          333616914
  415   640          333617375
  274   679          333617663
  280   678          333617752
  433   632          333618705
  507   588          333621315
  187   689          333621972
  131   692          333621979
  221   686          333622717
  422   637          333626301
  362   659          333629107
  511   585          333634456
  211   687          333636634
  464   616          333642240
   94   693          333643141
  490   600          333649000
  550   551          333659151
  200   688          333660672
  155   691          333663246
  526   573          333664093
  239   684          333665423
  549   552          333665757
  316   671          333666207
  333   667          333667000
  487   602          333668511
   95   693          333669932
  493   598          333670349
  132   692          333673856
  548   553          333678969
  455   621          333679436
  268   680          333680832
  337   666          333681049
  247   683          333681210
  286   677          333682389
  173   690          333686717
  503   591          333688598
  329   668          333688921
   96   693          333697293
  547   554          333698787
  431   633          333699128
  533   567          333703700
  471   612          333708039
  520   578          333708552
  476   609          333716705
  546   555          333725211
   97   693          333725230
  302   674          333725632
  133   692          333726525
  188   689          333727441
  395   648          333727667
  515   582          333728243
  484   604          333728768
  341   665          333731446
  352   662          333731736
  496   596          333732672
  156   691          333735787
  378   654          333736416
  297   675          333744948
  231   685          333745516
  375   655          333745750
  325   669          333746434
  381   653          333751418
   98   693          333753749
  307   673          333755660
  545   556          333758241
  359   660          333764279
  408   643          333765019
  222   686          333769904
  212   687          333770831
  457   620          333771993
  174   690          333777024
  372   656          333779264
  134   692          333779992
  201   688          333781273
  420   638          333782072
   99   693          333782856
  403   645          333786952
  384   652          333790912
  429   634          333793693
  255   682          333795943
  544   557          333797877
  466   615          333803071
  262   681          333805969
  157   691          333809264
  100   693          333812557
  292   676          333812864
  345   664          333818569
  532   568          333819200
  413   641          333819718
  525   574          333822349
  481   606          333829657
  189   689          333834038
  135   692          333834263
  312   672          333835776
  499   594          333836083
  369   657          333836802
  240   684          333837504
  321   670          333839161
  101   693          333842858
  275   679          333843714
  543   558          333844119
  281   678          333853793
  387   651          333855054
  248   683          333864979
  175   690          333868375
  102   693          333873765
  459   619          333879238
  510   586          333881056
  158   691          333883683
  398   647          333884815
  136   692          333889344
  506   589          333890685
  542   559          333896967
  269   680          333897109
  427   635          333902358
  519   579          333902898
  202   688          333903080
  103   693          333905284
  232   685          333906293
  213   687          333906300
  366   658          333918208
  223   686          333918423
  356   661          333922797
  473   611          333922948
  287   677          333928636
  104   693          333937421
  531   569          333941300
  190   689          333941769
  349   663          333942796
  390   650          333944000
  137   692          333945241
  418   639          333951751
  514   583          333952031
  541   560          333956421
  159   691          333959050
  176   690          333960776
  317   671          333966724
  105   693          333970182
  478   608          333971064
  468   614          333978776
  502   592          333980696
  524   575          333987199
  256   682          333991784
  303   674          334000151
  334   667          334000667
  461   618          334001213
  138   692          334001960
  106   693          334003573
  298   675          334010467
  241   684          334011025
  489   601          334011970
  263   681          334012688
  406   644          334013400
  330   668          334014632
  492   599          334017287
  444   627          334020267
  540   561          334022481
  338   666          334022768
  363   659          334023326
  442   628          334024040
  425   636          334025081
  203   688          334026099
  446   626          334030912
  160   691          334035371
  411   642          334035819
  107   693          334037600
  308   673          334039329
  440   629          334042189
  214   687          334043047
  486   603          334047483
  249   683          334050236
  191   689          334050640
  177   690          334054233
  448   625          334056017
  393   649          334057906
  139   692          334059507
  495   597          334063548
  326   669          334064285
  401   646          334067337
  224   686          334068280
  233   685          334068462
  293   676          334069533
  530   570          334070000
  276   679          334071415
  108   693          334072269
  438   630          334074672
  342   665          334081313
  282   678          334091520
  539   562          334095147
  450   624          334095624
  518   580          334103832
  353   662          334104505
  109   693          334107586
  161   691          334112652
  270   680          334115000
  140   692          334117888
  436   631          334121447
  483   605          334123712
  313   672          334128745
  509   587          334134232
  416   640          334135296
  463   617          334137960
  110   693          334143557
  178   690          334148752
  322   670          334149248
  452   623          334149775
  204   688          334150336
  498   595          334150867
  360   660          334152000
  475   610          334152875
  523   576          334158643
  192   689          334160657
  423   637          334161820
  379   654          334166203
  505   590          334166625
  376   655          334168751
  470   613          334169397
  538   563          334174419
  288   677          334176605
  346   664          334176680
  141   692          334177109
  111   693          334180188
  215   687          334181078
  513   584          334182401
  434   632          334182472
  242   684          334185992
  382   653          334188045
  257   682          334189161
  162   691          334190899
  373   656          334195533
  396   648          334196928
  529   571          334205300
  112   693          334217485
  454   622          334218512
  225   686          334219481
  264   681          334220985
  234   685          334232029
  385   652          334234433
  250   683          334236987
  142   692          334237176
  480   607          334240543
  179   690          334244339
  370   657          334246393
    0   694          334255384
    1   694          334255385
    2   694          334255392
    3   694          334255411
    4   694          334255448
  113   693          334255454
    5   694          334255509
    6   694          334255600
    7   694          334255727
    8   694          334255896
    9   694          334256113
   10   694          334256384
   11   694          334256715
   12   694          334257112
   13   694          334257581
  432   633          334257705
   14   694          334258128
   15   694          334258759
   16   694          334259480
   17   694          334260297
  537   564          334260297
   18   694          334261216
   19   694          334262243
   20   694          334263384
   21   694          334264645
  409   643          334265636
   22   694          334266032
   23   694          334267551
  318   671          334269143
   24   694          334269208
  163   691          334270118
   25   694          334271009
  193   689          334271826
   26   694          334272960
   27   694          334275067
  404   645          334275389
  205   688          334275797
  304   674          334276488
   28   694          334277336
  299   675          334277774
  501   593          334279358
   29   694          334279773
   30   694          334282384
   31   694          334285175
   32   694          334288152
  465   616          334289521
   33   694          334291321
  114   693          334294101
   34   694          334294688
  143   692          334298095
   35   694          334298259
  277   679          334300772
  456   621          334301877
   36   694          334302040
  357   661          334304074
  388   651          334305523
   37   694          334306037
  350   663          334309247
   38   694          334310256
  517   581          334311354
  421   638          334312533
   39   694          334314703
   40   694          334319384
  216   687          334320399
  367   658          334321175
   41   694          334324305
  309   673          334324846
  294   676          334327960
   42   694          334329472
  283   678          334330939
  414   641          334332665
  115   693          334333432
  271   680          334334511
   43   694          334334891
  335   667          334336338
  522   577          334336681
   44   694          334340568
  180   690          334341000
  331   668          334342323
   45   694          334346509
  430   634          334347104
  528   572          334347200
  164   691          334350315
   46   694          334352720
  536   565          334352781
   47   694          334359207
  144   692          334359872
  399   647          334361222
  243   684          334362411
   48   694          334365976
  339   666          334366515
  491   600          334370771
  226   686          334372032
   49   694          334373033
  116   693          334373453
  472   612          334374976
   50   694          334380384
  488   602          334381480
  327   669          334384092
  194   689          334384153
   51   694          334388035
  258   682          334388080
  508   588          334393984
   52   694          334395992
  235   685          334397000
  477   609          334397862
  458   620          334399912
  494   598          334400976
  391   650          334401471
  206   688          334402488
   53   694          334404261
   54   694          334412848
  117   693          334414170
  512   585          334419353
  364   659          334419723
   55   694          334421759
  145   692          334422513
  314   672          334423592
  251   683          334425238
  289   677          334426302
  265   681          334430866
   56   694          334431000
  165   691          334431496
  485   604          334432989
  343   665          334433232
  181   690          334438741
   57   694          334440577
  504   591          334449135
   58   694          334450496
  428   635          334450627
  535   566          334451871
  118   693          334455589
  467   615          334455938
   59   694          334460763
  217   687          334461016
  323   670          334461267
   60   694          334471384
  497   596          334472209
  419   639          334477178
  354   662          334479392
   61   694          334482365
  146   692          334486024
   62   694          334493712
  527   573          334495700
  195   689          334497644
  119   693          334497716
   63   694          334505431
  407   644          334509127
  460   619          334512659
  166   691          334513667
   64   694          334517528
  521   578          334521313
  394   649          334522433
  482   606          334525184
  516   582          334525464
  227   686          334525939
   65   694          334530009
  207   688          334530415
  278   679          334531791
  347   664          334536867
  182   690          334537568
  244   684          334540288
  120   693          334540557
  361   660          334541881
   66   694          334542880
  412   642          334543816
  300   675          334546875
  147   692          334550411
  402   646          334550944
  305   674          334554649
  272   680          334555648
   67   694          334556147
  534   567          334557567
  236   685          334563381
  426   636          334568232
  551   551          334568302
   68   694          334569816
  550   552          334571608
  284   678          334572056
  319   671          334573470
  549   553          334581526
   69   694          334583893
  121   693          334584118
  500   594          334584584
  295   676          334588151
  259   682          334588547
  377   655          334594008
  474   611          334595555
  167   691          334596834
  548   554          334598056
  380   654          334598264
   70   694          334598384
  218   687          334602935
  443   628          334611459
  310   673          334612217
  196   689          334612305
  445   627          334613008
   71   694          334613295
  374   656          334614040
  252   683          334614995
  148   692          334615680
  547   555          334621198
  441   629          334624310
  383   653          334626964
  122   693          334628405
   72   694          334628632
  447   626          334628999
  469   614          334637253
  183   690          334637487
  462   618          334640160
  266   681          334642337
   73   694          334644401
  526   574          334650800
  546   556          334650952
  439   630          334651519
  417   640          334655713
  479   608          334657951
  371   657          334658204
  449   625          334659474
  208   688          334659584
  507   589          334660312
   74   694          334660608
  511   586          334662887
  397   648          334668565
  533   568          334669869
  332   668          334672000
  123   693          334673424
  336   667          334674019
   75   694          334677259
  290   677          334677733
  351   663          334677798
  386   652          334680264
  168   691          334681003
  228   686          334681208
  149   692          334681837
  545   557          334687318
  358   661          334687493
  437   631          334693044
   76   694          334694360
  424   637          334699877
  451   624          334704475
  328   669          334705861
   77   694          334711917
  340   666          334712296
  520   579          334712539
  124   693          334719181
  245   684          334719629
  315   672          334720323
  368   658          334726344
  197   689          334728142
   78   694          334729936
  544   558          334730296
  490   601          334730801
  237   685          334731178
  503   592          334738215
  184   690          334738504
  493   599          334744956
  219   687          334746162
  515   583          334746162
   79   694          334748423
  435   632          334748843
  150   692          334748888
  487   603          334757530
  389   651          334758320
  453   623          334764044
  279   679          334764478
  125   693          334765682
  169   691          334766180
  405   645          334766250
   80   694          334767384
  410   643          334768707
  324   670          334775224
  273   680          334778417
  543   559          334779886
  464   617          334782457
   81   694          334786825
  344   665          334787209
  532   569          334788777
  209   688          334790001
  260   682          334790568
  496   597          334800109
  253   683          334806264
   82   694          334806752
  525   575          334812500
  126   693          334812933
  285   678          334814877
  151   692          334816839
  301   675          334817776
  365   659          334818304
  433   633          334818874
  484   605          334825029
   83   694          334827171
  476   610          334831176
  471   613          334833508
  306   674          334834640
  542   560          334836088
  229   686          334837845
  455   622          334838223
  400   647          334840023
  185   690          334840625
  198   689          334845161
  422   638          334845520
   84   694          334848088
  415   641          334848096
  296   676          334850112
  170   691          334852371
  267   681          334855404
  355   662          334856403
  127   693          334860940
  392   650          334861288
   85   694          334869509
  320   671          334879711
  152   692          334885696
  220   687          334890703
   86   694          334891440
  499   595          334896374
  541   561          334898902
  348   664          334899136
  238   685          334900397
  246   684          334900440
  311   673          334901448
  431   634          334903095
  128   693          334909709
  519   580          334910359
  510   587          334913003
   87   694          334913887
  531   570          334914291
  210   688          334921672
  457   621          334927054
  291   677          334930904
  481   607          334933184
  506   590          334933216
  362   660          334933928
   88   694          334936856
  171   691          334939582
  466   616          334939592
  186   690          334943856
  153   692          334955465
  129   693          334959246
   89   694          334960353
  199   689          334963368
  540   562          334968328
  514   584          334973448
  524   576          334980800
   90   694          334984384
  395   649          334989324
  261   682          334994149
  230   686          334995856
  280   679          334998839
  254   683          334999051
  429   635          335001464
  274   680          335002824
  333   668          335003669
  420   639          335005119
  408   644          335007296
   91   694          335008955
  130   693          335009557
  337   667          335013716
  316   672          335018944
  378   655          335021527
  154   692          335026152
  172   691          335027819
  329   669          335029598
  459   620          335030579
  381   654          335032605
  502   593          335033865
   92   694          335034072
  375   656          335034791
  221   687          335036564
  403   646          335036963
  539   563          335044366
  473   612          335044745
  530   571          335046411
  187   690          335048203
  352   663          335048455
  413   642          335054285
  211   688          335054603
  286   678          335059408
   93   694          335059741
  341   666          335060117
  131   693          335060648
  384   653          335068181
  268   681          335070073
  239   685          335071044
  372   657          335072241
  359   661          335073060
  478   609          335081881
  247   684          335082727
  200   689          335082769
   94   694          335085968
  302   675          335090483
  325   670          335091125
  492   600          335095488
  489   602          335097377
  155   692          335097763
  468   615          335111607
  132   693          335112525
   95   694          335112759
  297   676          335113849
  427   636          335113939
  518   581          335114773
  307   674          335116467
  173   691          335117088
  538   564          335127016
  387   652          335128411
  369   658          335133721
  495   598          335134567
   96   694          335140120
  486   604          335140120
  398   648          335142584
  345   665          335143250
  461   619          335148840
  188   690          335153672
  231   686          335155247
  523   577          335155700
  133   693          335165194
   97   694          335168057
  509   588          335169701
  156   692          335170304
  418   640          335178632
  222   687          335183751
  529   572          335185137
  292   677          335185821
  321   671          335187872
  212   688          335188800
  312   673          335192545
  255   683          335193362
   98   694          335196576
  262   682          335199296
  444   628          335201536
  201   689          335203370
  513   585          335207322
  174   691          335207395
  446   627          335208419
  442   629          335209077
  505   591          335212696
  390   651          335213451
  498   596          335214728
  537   565          335216278
  134   693          335218661
  366   659          335219075
  483   606          335223603
   99   694          335225683
  275   680          335228875
  448   626          335229768
  440   630          335231000
  281   679          335234880
  356   662          335235544
  425   637          335240478
  240   685          335243125
  157   692          335243781
  100   694          335255384
  406   645          335259541
  189   690          335260269
  349   664          335263493
  450   625          335265625
  248   684          335266496
  438   631          335267263
  475   611          335271006
  135   693          335272932
  411   643          335274238
  463   618          335281879
  101   694          335285685
  269   681          335286350
  470   614          335298544
  175   691          335298746
  287   678          335305655
  536   566          335312152
  232   686          335316024
  452   624          335316032
  102   694          335316592
  436   632          335317824
  158   692          335318200
  317   672          335319461
  401   647          335321224
  393   650          335323457
  213   688          335324269
  202   689          335325177
  517   582          335325781
  136   693          335328013
  363   660          335328147
  528   573          335330469
  223   687          335332270
  501   594          335336085
  522   578          335337200
  334   668          335337336
  480   608          335347712
  103   694          335348111
  330   669          335355309
  338   667          335355435
  303   675          335365002
  416   641          335366017
  190   690          335368000
  298   676          335379368
  104   694          335380248
  454   623          335381031
  423   638          335381039
  434   633          335382641
  137   693          335383910
  256   683          335389203
  176   691          335391147
  159   692          335393567
  308   674          335400136
  263   682          335406015
  326   670          335408976
  342   666          335409984
  105   694          335413009
  535   567          335414638
  241   685          335416646
  353   663          335421224
  465   617          335429738
  508   589          335432981
  138   693          335440629
  293   677          335442490
  106   694          335446400
  512   586          335447784
  203   689          335448196
  379   655          335451314
  249   684          335451753
  491   601          335452572
  276   680          335456576
  376   656          335457792
  396   649          335458585
  456   622          335460664
  360   661          335460781
  214   688          335461016
  432   634          335461672
  382   654          335469232
  160   692          335469888
  488   603          335470499
  282   679          335472607
  494   599          335475583
  191   690          335476871
  233   686          335478193
  107   694          335480427
  551   552          335480759
  224   687          335482127
  527   574          335482407
  177   691          335484604
  313   673          335485514
  550   553          335487377
  373   657          335488510
  322   671          335497959
  139   693          335498176
  504   592          335498752
  472   613          335500445
  549   554          335500613
  346   665          335501361
  270   681          335504241
  409   644          335507913
  385   653          335511702
  477   610          335512333
  108   694          335515096
  548   555          335520467
  534   568          335523736
  521   579          335525300
  404   646          335525400
  485   605          335529250
  421   639          335535580
  497   597          335539646
  370   658          335543312
  516   583          335543383
  547   556          335546939
  161   692          335547169
  109   694          335550413
  288   678          335553624
  430   635          335554875
  458   621          335554973
  140   693          335556557
  414   642          335567232
  204   689          335572433
  388   652          335578880
  178   691          335579123
  546   557          335580029
  110   694          335586384
  257   683          335586580
  192   690          335586888
  242   685          335591613
  467   616          335592459
  215   688          335599047
  264   682          335614312
  141   693          335615778
  357   662          335616821
  399   648          335618991
  545   558          335619737
  318   672          335621880
  367   659          335622042
  111   694          335623015
  162   692          335625416
  482   607          335628711
  350   664          335629944
  225   687          335633328
  250   684          335638504
  533   569          335639446
  526   575          335640951
  304   675          335641339
  234   686          335641760
  500   595          335644875
  299   676          335646675
  112   694          335660312
  428   636          335662208
  460   620          335664000
  544   559          335666063
  391   651          335670922
  335   668          335673007
  179   691          335674710
  142   693          335675845
  331   669          335683000
  309   674          335685653
  277   680          335685933
  511   587          335694834
  205   689          335697894
  193   690          335698057
  113   694          335698281
  339   667          335699182
  294   677          335700917
    0   695          335702375
    1   695          335702376
    2   695          335702383
    3   695          335702402
    4   695          335702439
    5   695          335702500
    6   695          335702591
    7   695          335702718
  507   590          335702843
    8   695          335702887
    9   695          335703104
   10   695          335703375
   11   695          335703706
  419   640          335704059
   12   695          335704103
   13   695          335704572
  163   692          335704635
   14   695          335705119
   15   695          335705750
   16   695          335706471
   17   695          335707288
   18   695          335708207
   19   695          335709234
   20   695          335710375
   21   695          335711636
  283   679          335712026
   22   695          335713023
   23   695          335714542
   24   695          335716199
  474   612          335717352
   25   695          335718000
  543   560          335719007
   26   695          335719951
  520   580          335720000
   27   695          335722058
  271   681          335723752
   28   695          335724327
  364   660          335724544
   29   695          335726764
  327   670          335728783
   30   695          335729375
   31   695          335732166
   32   695          335735143
  143   693          335736764
  114   694          335736928
   33   695          335738312
  216   688          335738368
   34   695          335741679
   35   695          335745250
   36   695          335749031
   37   695          335753028
  407   645          335755268
   38   695          335757247
   39   695          335761694
  532   570          335761768
  343   666          335761903
   40   695          335766375
  515   584          335767579
  243   685          335768032
  479   609          335768768
  469   615          335770084
   41   695          335771296
  180   691          335771371
  115   694          335776259
   42   695          335776463
  542   561          335778569
  314   673          335780361
   43   695          335781882
  412   643          335782235
  426   637          335783629
  164   692          335784832
  258   683          335785499
  226   687          335785879
   44   695          335787559
  462   619          335787787
  394   650          335787984
  503   593          335791384
   45   695          335793500
  445   628          335794277
  354   663          335796111
  443   629          335796496
  144   693          335798541
   46   695          335799711
  289   678          335803321
  402   647          335804831
  525   576          335806101
   47   695          335806198
  447   627          335806506
  235   686          335806731
  323   671          335809978
  194   690          335810384
   48   695          335812967
  441   630          335813121
  490   602          335816208
  116   694          335816280
   49   695          335820024
  493   600          335823157
  265   682          335824193
  206   689          335824585
  251   684          335826755
   50   695          335827375
  449   626          335833225
   51   695          335835026
   52   695          335842983
  439   631          335844110
  541   562          335844749
  487   604          335850167
  361   661          335850662
   53   695          335851252
  117   694          335856997
   54   695          335859839
  145   693          335861182
  347   665          335861548
  165   692          335866013
   55   695          335868750
  181   691          335869112
  496   598          335871128
  451   625          335874476
   56   695          335877991
  217   688          335878985
  377   656          335883049
  380   655          335883375
  417   641          335886434
   57   695          335887568
  437   632          335889421
  531   571          335890702
   58   695          335897487
  118   694          335898416
  374   657          335907017
   59   695          335907754
  383   654          335908151
  300   676          335915776
  278   680          335916952
  540   563          335917547
   60   695          335918375
  424   638          335919096
  305   675          335919500
  519   581          335921300
  195   690          335923875
  146   693          335924693
  484   606          335924920
  319   672          335926207
  464   618          335926376
   61   695          335929356
  397   649          335930222
  453   624          335930301
  227   687          335939786
  119   694          335940543
   62   695          335940703
  272   681          335944889
  244   685          335945909
  166   692          335948184
  510   588          335948472
  435   633          335949012
  476   611          335949307
   63   695          335952422
  207   689          335952512
  284   679          335953143
  371   658          335955123
  386   653          335957533
  499   596          335960235
  295   677          335961108
  471   614          335962655
   64   695          335964519
  182   691          335967939
  310   674          335973024
  236   686          335973112
   65   695          335977000
  524   577          335977857
  506   591          335979287
  120   694          335983384
  259   683          335985966
  147   693          335989080
   66   695          335989871
  539   564          335996963
  514   585          335998369
  351   664          335998495
  358   662          336000240
  455   623          336000742
   67   695          336003138
  336   668          336010688
  410   644          336010984
  332   669          336012677
  405   646          336016261
  252   684          336016512
   68   695          336016807
  218   688          336020904
  433   634          336022841
  530   572          336026248
  121   694          336026945
  368   659          336027211
   69   695          336030884
  167   692          336031351
  389   652          336031677
  266   682          336035664
  196   690          336038536
  481   608          336040353
  340   667          336044963
   70   695          336045375
  328   670          336050552
  148   693          336054349
  290   678          336054752
   71   695          336060286
  183   691          336067858
  422   639          336068567
  122   694          336071232
   72   695          336075623
  315   673          336077092
  466   617          336079809
  208   689          336081681
  415   642          336082663
  538   565          336082997
  457   622          336085841
  502   594          336090592
   73   695          336091392
  228   687          336095055
  400   648          336097792
   74   695          336107599
  431   635          336110866
  168   692          336115520
  344   666          336115880
  123   694          336116251
  149   693          336120506
  365   660          336123125
  324   671          336123935
   75   695          336124250
  245   685          336125250
  518   582          336129200
  392   651          336130739
  237   686          336140909
   76   695          336141351
  279   680          336149639
  197   690          336154373
  523   578          336156219
   77   695          336158908
  124   694          336162008
  219   688          336164131
  273   681          336167658
  529   573          336168406
  184   691          336168875
  473   613          336170214
  355   663          336173122
  537   566          336175649
   78   695          336176927
  492   601          336177289
  459   621          336185640
  489   603          336186396
  301   676          336186677
  150   693          336187557
  260   683          336187987
   79   695          336195414
  285   679          336195964
  478   610          336196352
  306   675          336199491
  169   692          336200697
  253   684          336207781
  125   694          336208509
  509   589          336208698
  495   599          336209174
  209   689          336212098
  429   636          336213045
   80   695          336214375
  296   677          336223069
  348   665          336223817
  420   640          336232000
  320   672          336232448
   81   695          336233816
  513   586          336235753
  486   605          336236381
  362   661          336242709
  468   616          336248128
  267   682          336248731
  229   687          336251692
  408   645          336253437
   82   695          336253743
  395   650          336254875
  151   693          336255508
  126   694          336255760
  311   674          336262255
  505   592          336262313
  185   691          336270996
  198   690          336271392
   83   695          336274162
  536   567          336274919
  498   597          336282165
  170   692          336286888
  403   647          336290850
  413   643          336292704
   84   695          336295079
  461   620          336300181
  127   694          336303767
  246   685          336306061
  291   678          336307923
  220   688          336308672
  238   686          336310128
  378   656          336310568
   85   695          336316500
  528   574          336317176
  381   655          336317716
  152   693          336324365
  483   607          336327130
  375   657          336327768
  427   637          336329336
   86   695          336338431
  522   579          336341187
  517   583          336343700
  210   689          336343769
  333   669          336344346
  384   654          336349368
  337   668          336350385
  128   694          336352536
   87   695          336360878
  352   664          336369152
  372   658          336369160
  171   692          336374099
  186   691          336374227
  329   670          336374289
  316   673          336375713
  535   568          336380807
   88   695          336383847
  280   680          336384000
  359   662          336385807
  444   629          336386573
  199   690          336389599
  446   628          336389688
  261   683          336391568
  274   681          336392065
  341   667          336392784
  475   612          336392803
  552   552          336393216
  153   693          336394134
  501   595          336396376
  551   553          336396528
  442   630          336397888
  254   684          336400568
  129   694          336402073
  398   649          336404241
  387   653          336405680
  550   554          336406464
  448   627          336407275
   89   695          336407344
  418   641          336409353
  230   687          336409703
  549   555          336423024
  440   631          336423591
  463   619          336429506
   90   695          336431375
  470   615          336431375
  369   659          336434588
  450   626          336439376
  325   671          336439836
  286   679          336440495
  548   556          336446208
  130   694          336452384
  221   688          336454533
   91   695          336455946
  480   609          336458529
  302   676          336459384
  425   638          336459697
  172   692          336462336
  268   682          336463400
  438   632          336463640
  154   693          336464821
  345   666          336471921
  527   575          336472558
  508   590          336475512
  547   557          336476016
  211   689          336476700
  187   691          336478574
  512   587          336479731
  239   686          336480775
   92   695          336481063
  307   675          336481318
  452   625          336486033
  297   677          336486806
  390   652          336486808
  247   685          336488348
  534   569          336493313
  131   694          336503475
   93   695          336506732
  200   690          336509000
  406   646          336509552
  546   558          336512448
  411   644          336516515
  436   633          336517993
  366   660          336523896
  521   580          336532761
   94   695          336532959
  155   693          336536432
  491   602          336537979
  321   672          336540609
  454   624          336547288
  173   692          336551605
  504   593          336551921
  356   663          336552263
  312   674          336553352
  494   600          336553784
  132   694          336555352
  545   559          336555504
   95   695          336559750
  292   678          336562840
  488   604          336563136
  516   584          336564800
  231   687          336569094
  465   618          336573657
  401   648          336578993
  188   691          336584043
  434   634          336586608
   96   695          336587111
  349   665          336588174
  393   651          336592908
  255   684          336594879
  262   683          336596715
  416   642          336600584
  222   688          336601720
  423   639          336604086
  544   560          336605184
  133   694          336608021
  156   693          336608973
  497   598          336610665
  212   689          336610897
  533   570          336612437
   97   695          336615048
  275   681          336618116
  281   680          336620041
  456   623          336623183
  485   606          336629141
  472   614          336629592
  201   690          336629601
  477   611          336630464
  526   576          336634552
  363   661          336636928
  174   692          336641912
   98   695          336643567
  240   686          336652856
  134   694          336661488
  543   561          336661488
  432   635          336669443
  248   685          336672117
   99   695          336672674
  317   673          336676230
  334   669          336678013
  269   682          336679677
  157   693          336682450
  287   679          336686742
  189   691          336690640
  338   668          336692104
  330   670          336700000
  100   695          336702375
  500   596          336708736
  458   622          336713760
  135   694          336715759
  396   650          336724136
  542   562          336724416
  232   687          336729871
  511   588          336730303
  520   581          336730941
  101   695          336732676
  467   617          336732676
  175   692          336733263
  303   676          336733903
  482   608          336735880
  532   571          336738179
  379   656          336740355
  353   664          336741921
  342   667          336742651
  213   689          336746366
  507   591          336748914
  223   688          336750239
  376   657          336750769
  202   690          336751408
  298   677          336752325
  409   645          336754054
  382   655          336754343
  158   693          336756869
  326   671          336757687
  421   640          336762461
  102   695          336763583
  308   675          336764987
  430   636          336766456
  136   694          336770840
  360   662          336773528
  404   647          336779287
  373   658          336785429
  256   684          336790720
  515   585          336792500
  385   654          336792889
  541   563          336793968
  103   695          336795102
  190   691          336798371
  525   577          336803158
  263   683          336803434
  414   643          336805651
  460   621          336819061
  293   678          336819509
  176   692          336825664
  241   686          336826377
  137   694          336826737
  104   695          336827239
  346   666          336830032
  159   693          336832236
  474   613          336842821
  370   659          336844179
  276   681          336845817
  313   674          336846321
  503   594          336848111
  322   672          336850696
  388   653          336856149
  249   685          336857374
  282   680          336857768
  105   695          336860000
  540   564          336870144
  531   572          336870539
  203   690          336874427
  428   637          336877605
  399   649          336880648
  214   689          336883113
  479   610          336883239
  138   694          336883456
  233   687          336892040
  106   695          336893391
  270   682          336897568
  224   688          336900096
  493   601          336904958
  490   603          336905227
  469   616          336906605
  191   691          336907242
  160   693          336908557
  177   692          336919121
  367   660          336926863
  107   695          336927418
  357   663          336933540
  288   679          336934711
  419   641          336934780
  519   582          336935727
  462   620          336939128
  139   694          336941003
  391   652          336944279
  496   599          336945735
  487   605          336946428
  539   565          336952944
  350   665          336954625
  108   695          336962087
  524   578          336978376
  318   673          336978649
  445   629          336979314
  443   630          336985307
  161   693          336985838
  510   589          336987469
  447   628          336987775
  257   684          336988097
  109   695          336997404
  204   690          336998664
  140   694          336999384
  242   686          337001344
  426   638          337002848
  407   646          337005279
  441   631          337005712
  530   573          337009517
  304   676          337010240
  449   627          337010732
  264   683          337011731
  178   692          337013640
  335   669          337013684
  192   691          337017259
  299   677          337019632
  215   689          337021144
  412   644          337024512
  514   586          337026800
  499   597          337027672
  331   670          337027691
  484   607          337028447
  506   592          337028904
  364   661          337033325
  110   695          337033375
  339   668          337035851
  439   632          337040487
  538   566          337042368
  250   685          337044125
  451   626          337048227
  309   675          337050504
  225   688          337051297
  234   687          337055607
  394   651          337057435
  141   694          337058605
  402   648          337062600
  162   693          337064085
  111   695          337070006
  476   612          337071104
  464   619          337074003
  277   681          337075174
  327   671          337077494
  294   678          337077936
  437   633          337089590
  343   667          337094570
  471   615          337095486
  283   680          337097187
  453   625          337100302
  112   695          337107303
  179   692          337109227
  354   664          337116808
  271   682          337117079
  142   694          337118672
  417   642          337121001
  205   690          337124125
  193   691          337128428
  537   567          337138416
  314   674          337141168
  424   639          337142143
  163   693          337143304
  113   695          337145272
  518   583          337147119
  502   595          337150883
  481   609          337151170
  435   634          337152979
    0   696          337153536
    1   696          337153537
    2   696          337153544
    3   696          337153563
    4   696          337153600
    5   696          337153661
    6   696          337153752
    7   696          337153879
    8   696          337154048
    9   696          337154265
   10   696          337154536
   11   696          337154867
  529   574          337155113
   12   696          337155264
   13   696          337155733
   14   696          337156280
   15   696          337156911
   16   696          337157632
   17   696          337158449
   18   696          337159368
  523   579          337160206
   19   696          337160395
  216   689          337160465
   20   696          337161536
  323   672          337162715
   21   696          337162797
  361   662          337163409
   22   696          337164184
   23   696          337165703
  455   624          337166999
   24   696          337167360
   25   696          337169161
   26   696          337171112
  380   656          337172416
   27   696          337173219
   28   696          337175488
  377   657          337176026
  243   686          337177763
   29   696          337177925
  143   694          337179591
   30   696          337180536
   31   696          337183327
  114   695          337183919
  289   679          337184408
   32   696          337186304
  258   684          337187016
   33   696          337189473
  347   666          337190219
   34   696          337192840
  383   655          337193262
  397   650          337195773
   35   696          337196411
   36   696          337200192
  226   688          337203848
  374   658          337203936
   37   696          337204189
  180   692          337205888
   38   696          337208408
   39   696          337212855
   40   696          337217536
  235   687          337220578
  265   683          337221612
   41   696          337222457
  115   695          337223250
  164   693          337223501
  466   618          337223728
   42   696          337227624
  433   635          337230612
  251   685          337232376
   43   696          337233043
   44   696          337238720
  386   654          337238720
  194   691          337240755
  536   568          337241088
  144   694          337241368
   45   696          337244661
  457   623          337248360
  206   690          337250816
   46   696          337250872
  509   590          337251229
  371   659          337255990
  410   645          337257125
   47   696          337257359
  492   602          337262696
  116   695          337263271
   48   696          337264128
  513   587          337267700
  405   647          337270148
   49   696          337271185
   50   696          337278536
  489   604          337279033
  319   673          337282976
   51   696          337286187
  495   600          337287375
  305   676          337288401
  300   677          337288733
   52   696          337294144
  422   640          337295448
  473   614          337299361
  217   689          337301082
   53   696          337302413
  181   692          337303629
  117   695          337303988
  145   694          337304009
  165   693          337304682
  278   681          337306193
  528   575          337307327
  389   653          337308946
  552   553          337308985
   54   696          337311000
  478   611          337314483
  505   593          337315482
  551   554          337315615
  358   663          337316959
   55   696          337319911
  415   643          337321082
  431   636          337322447
  351   665          337323176
  550   555          337328875
   56   696          337329152
  368   660          337332032
  486   606          337336272
  310   675          337337875
  295   678          337338127
  272   682          337338216
  284   680          337338304
   57   696          337338729
  459   622          337344427
  118   695          337345407
   58   696          337348648
  522   580          337348648
  549   556          337348765
  535   569          337350384
  336   669          337351365
  498   598          337353184
  195   691          337354246
  244   686          337355640
  332   670          337357368
  227   688          337357755
   59   696          337358915
  400   649          337359449
  517   584          337365117
  146   694          337367520
   60   696          337369536
  548   557          337375285
  207   690          337378743
   61   696          337380517
  340   668          337381632
  166   693          337386853
  236   687          337386959
  259   684          337387483
  119   695          337387534
  468   617          337388345
   62   696          337391864
  328   671          337399263
  182   692          337402456
   63   696          337403583
  392   652          337404096
  547   558          337408435
   64   696          337415680
  252   685          337422133
   65   696          337428161
  429   637          337428442
  120   695          337430375
  365   661          337431906
  147   694          337431907
  266   683          337433083
  483   608          337434299
  290   679          337435839
  315   674          337437899
   66   696          337441032
  218   689          337443001
  546   559          337448215
  344   667          337448547
   67   696          337454299
  461   621          337455242
  501   596          337460237
  420   641          337462721
  527   576          337466159
  534   570          337466304
   68   696          337467968
  196   691          337468907
  167   693          337470020
  121   695          337473936
  324   672          337476672
   69   696          337482045
  355   664          337493819
  545   560          337494625
   70   696          337496536
  148   694          337497176
  183   692          337502375
  408   646          337503448
  208   690          337507912
   71   696          337511447
  228   688          337513024
  512   588          337515200
  122   695          337518223
  475   613          337518272
  508   591          337521583
  395   651          337524326
   72   696          337526784
  245   686          337534981
  413   644          337534981
  279   681          337538880
   73   696          337542553
  521   581          337543702
  544   561          337547665
  427   638          337548555
  403   648          337548619
  348   666          337552488
  168   693          337554189
  237   687          337554756
  362   662          337555456
   74   696          337558760
  301   677          337559634
  273   682          337560985
  123   695          337563242
  149   694          337563333
  470   616          337567896
  306   676          337568392
  480   610          337573000
  446   629          337574725
  444   630          337575384
   75   696          337575411
  463   620          337580847
  285   680          337581125
  197   691          337584744
  219   689          337586228
  448   628          337588544
  533   571          337588848
  320   673          337589217
  260   684          337589504
  516   585          337589721
  442   631          337590479
   76   696          337592512
  296   678          337600088
  184   692          337603392
  378   657          337603545
  381   656          337606757
  543   562          337607335
  504   594          337608648
  124   695          337608999
   77   696          337610069
  253   685          337613402
  450   627          337616883
  440   632          337619968
  375   658          337624687
  491   603          337626998
  311   675          337627106
   78   696          337628088
  150   694          337630384
  526   577          337631609
  384   655          337634479
  494   601          337635585
  209   690          337638329
  169   693          337639366
  418   642          337643920
  267   683          337646150
   79   696          337646575
  125   695          337655500
  488   605          337659397
  452   626          337659784
  438   633          337663809
   80   696          337665536
  229   688          337669661
  398   650          337669792
  372   659          337670027
  542   563          337673635
  425   639          337682744
   81   696          337684977
  497   599          337685272
  387   654          337686867
  291   679          337689010
  333   670          337689037
  337   669          337691062
  352   665          337693833
  151   694          337698335
  198   691          337701763
  359   663          337702526
  126   695          337702751
   82   696          337704904
  185   692          337705513
  246   686          337715792
  454   625          337717289
  532   572          337718016
  465   619          337721284
  436   634          337721960
  329   671          337723000
  238   687          337723975
   83   696          337725323
  170   693          337725557
  341   668          337729453
  220   689          337730769
  485   607          337732668
  316   674          337736520
  369   660          337739409
  520   582          337745368
   84   696          337746240
  541   564          337746565
  127   695          337750758
  477   612          337752261
  472   615          337762423
  411   645          337762656
  406   647          337763439
  390   653          337764077
  152   694          337767192
   85   696          337767661
  511   589          337769300
  210   690          337770000
  280   681          337773241
  500   597          337776173
  274   682          337785392
  456   624          337789440
   86   696          337789592
  325   672          337792573
  261   684          337793085
  434   635          337794379
  507   592          337798531
  128   695          337799527
  525   578          337803677
  345   667          337804588
  254   685          337806189
  186   692          337808744
   87   696          337812039
  171   693          337812768
  199   691          337819970
  515   586          337820931
  286   680          337825656
  540   565          337826125
  230   688          337827672
  423   640          337830967
  302   677          337832341
  366   661          337832677
   88   696          337835008
  153   694          337836961
  416   643          337839003
  401   649          337840650
  482   609          337846697
  129   695          337849064
  307   676          337850219
  531   573          337853808
   89   696          337858505
  268   683          337860819
  297   678          337863825
  393   652          337866265
  356   664          337872960
  458   623          337876279
  467   618          337876595
  221   689          337876630
  432   636          337881024
   90   696          337882536
  239   687          337894622
  321   673          337897378
  247   686          337898079
  130   695          337899375
  172   693          337901005
  211   690          337902931
   91   696          337907107
  154   694          337907648
  503   595          337908402
  539   566          337912315
  187   692          337913091
  349   666          337916845
  312   675          337918203
   92   696          337932224
  200   691          337939371
  292   679          337943927
  363   662          337949675
  131   695          337950466
  519   583          337953646
   93   696          337957893
  474   614          337971968
  460   622          337977848
  155   694          337979259
  430   637          337981853
  524   579          337982363
   94   696          337984120
  231   688          337987063
  173   693          337990274
  493   602          337990365
  421   641          337993182
  396   651          337993587
  530   574          337996224
  490   604          337997864
  262   684          337998232
  255   685          338000500
  479   611          338001370
  132   695          338002343
  409   646          338004065
  538   567          338005135
  281   681          338009282
   95   696          338010911
  275   682          338011443
  188   692          338018560
  334   670          338022704
  222   689          338023817
  496   600          338023936
  510   590          338030000
  338   669          338032781
  379   657          338033332
  317   674          338037037
  404   648          338037056
  212   690          338037128
   96   696          338038272
  382   656          338043384
  487   606          338046319
  469   617          338046822
  376   658          338047688
  414   644          338047928
  330   671          338048711
  156   694          338051800
  133   695          338055012
  514   587          338058747
  201   691          338059972
   97   696          338066209
  353   665          338066602
  240   687          338066703
  287   680          338071903
  269   683          338077096
  385   655          338078000
  342   668          338079320
  174   693          338080581
  248   686          338081848
  506   593          338082073
  373   659          338086296
  360   663          338090247
  462   621          338094189
   98   696          338094728
  428   638          338096824
  499   598          338098691
  537   568          338104585
  303   677          338106860
  134   695          338108479
  326   672          338110424
   99   696          338123835
  189   692          338125157
  157   694          338125277
  298   678          338129344
  308   676          338133888
  484   608          338135616
  388   654          338137336
  529   575          338145264
  399   650          338146199
  232   688          338147840
  370   660          338149000
  100   696          338153536
  346   667          338162699
  135   695          338162750
  523   580          338167667
  445   630          338168125
  518   584          338168536
  419   642          338169347
  175   693          338171932
  223   689          338172336
  213   690          338172597
  447   629          338172812
  443   631          338177898
  202   691          338181779
  101   696          338183837
  449   628          338192001
  256   685          338196341
  476   613          338196573
  158   694          338199696
  293   679          338200596
  441   632          338202089
  263   684          338204951
  322   673          338207465
  536   569          338210665
  313   675          338211172
  102   696          338214744
  502   596          338214744
  136   695          338217831
  391   653          338221548
  553   553          338224754
  464   620          338225344
  451   627          338225734
  426   639          338225895
  552   554          338228072
  471   616          338232007
  190   692          338232888
  367   661          338235644
  551   555          338238026
  276   682          338239144
  241   687          338240224
  439   633          338240656
  103   696          338246263
  282   681          338247009
  357   664          338254237
  550   556          338254616
  407   647          338259166
  176   693          338264333
  481   610          338265641
  249   686          338267105
  412   645          338270653
  137   695          338273728
  453   626          338274053
  159   694          338275063
  549   557          338277842
  104   696          338278400
  350   666          338283296
  437   634          338293557
  270   683          338294987
  509   591          338297300
  528   576          338300928
  513   588          338303169
  203   691          338304798
  548   558          338307704
  214   690          338309344
  233   688          338310009
  105   696          338311161
  288   680          338319872
  224   689          338322193
  535   570          338323375
  402   649          338324257
  138   695          338330447
  394   652          338330792
  455   625          338337000
  318   674          338339456
  191   692          338341759
  547   559          338344202
  106   696          338344552
  364   662          338346072
  160   694          338351384
  492   603          338351715
  177   693          338357790
  335   670          338358375
  417   643          338359420
  522   581          338359589
  435   635          338360750
  424   640          338369024
  495   601          338369176
  466   619          338371355
  505   594          338372209
  489   605          338375294
  331   671          338376402
  339   669          338376528
  107   696          338378579
  304   677          338383197
  546   560          338387336
  139   695          338387994
  517   585          338390038
  257   685          338393718
  299   678          338396651
  108   696          338413248
  264   684          338413248
  457   624          338414617
  242   687          338415191
  309   676          338419405
  498   599          338427791
  161   694          338428665
  204   691          338429035
  327   672          338430231
  343   668          338431239
  473   615          338432192
  478   612          338436280
  545   561          338437106
  486   607          338439799
  354   665          338441489
  433   636          338442193
  534   571          338442715
  140   695          338446375
  215   690          338447375
  109   696          338448565
  192   692          338451776
  178   693          338452309
  250   686          338453856
  294   679          338459023
  527   577          338463216
  397   651          338465224
  380   657          338465393
  277   682          338468501
  377   658          338472945
  225   689          338473394
  234   688          338473576
  361   663          338480128
  383   656          338482303
  110   696          338484536
  283   681          338486428
  544   562          338493512
  374   659          338504803
  141   695          338505596
  314   675          338506019
  162   694          338506912
  459   623          338506946
  410   646          338507136
  271   683          338514498
  323   673          338519484
  111   696          338521167
  347   667          338522886
  386   655          338523831
  422   641          338526169
  501   597          338527674
  405   648          338527917
  468   618          338532264
  431   637          338537844
  483   609          338545116
  179   693          338547896
  512   589          338554197
  205   691          338554496
  543   563          338556554
  521   582          338558129
  112   696          338558464
  371   660          338560811
  193   692          338562945
  415   644          338563359
  142   695          338565663
  533   572          338568685
  289   680          338569569
  508   592          338571200
  163   694          338586131
  216   690          338586696
  389   654          338590133
  243   687          338591610
  258   685          338592637
  113   696          338596433
    0   697          338608873
    1   697          338608874
    2   697          338608881
    3   697          338608900
    4   697          338608937
    5   697          338608998
    6   697          338609089
    7   697          338609216
    8   697          338609385
    9   697          338609602
   10   697          338609873
   11   697          338610204
   12   697          338610601
   13   697          338611070
   14   697          338611617
   15   697          338612248
   16   697          338612969
   17   697          338613786
  461   622          338614029
   18   697          338614705
   19   697          338615732
   20   697          338616873
   21   697          338618134
  516   586          338618152
   22   697          338619521
   23   697          338621040
   24   697          338622697
  265   684          338623129
   25   697          338624498
  400   650          338625000
  226   689          338625945
  542   564          338626232
   26   697          338626449
  143   695          338626582
   27   697          338628556
   28   697          338630825
  526   578          338632128
   29   697          338633262
  114   696          338635080
   30   697          338635873
  358   664          338637656
  235   688          338638547
   31   697          338638664
  368   661          338640813
   32   697          338641641
  251   686          338642107
  319   674          338643783
  180   693          338644557
   33   697          338644810
  475   614          338647419
  429   638          338647661
   34   697          338648177
   35   697          338651748
  351   666          338651847
   36   697          338655529
   37   697          338659526
  305   677          338661358
   38   697          338663745
  300   678          338665752
  164   694          338666328
   39   697          338668192
  504   595          338668939
   40   697          338672873
  115   696          338674411
  194   692          338675272
   41   697          338677794
  206   691          338681187
  392   653          338681365
   42   697          338682961
  144   695          338688359
   43   697          338688380
  480   611          338691131
   44   697          338694057
  336   670          338696056
  420   642          338697288
  278   682          338699520
   45   697          338699998
  532   573          338701285
  541   565          338702546
  332   671          338706079
   46   697          338706209
  310   676          338706776
  470   617          338708113
   47   697          338712696
  116   696          338714432
  295   679          338719214
   48   697          338719465
  491   604          338719635
  494   602          338720992
  340   669          338722309
   49   697          338726522
  217   690          338727313
  284   681          338727545
   50   697          338733873
  272   683          338735635
  463   621          338735908
   51   697          338741524
  181   693          338742298
  365   662          338744653
  165   694          338747509
   52   697          338749481
  145   695          338751000
  328   672          338752000
  117   696          338755149
  408   647          338757335
   53   697          338757750
  488   606          338759288
  520   583          338763287
  497   600          338763473
  446   630          338763536
   54   697          338766337
  444   631          338767975
  244   687          338769487
  427   639          338771602
  448   629          338773581
   55   697          338775248
  227   689          338779852
  413   645          338781122
   56   697          338784489
  344   668          338785216
  540   566          338785496
  442   632          338786856
  195   692          338788763
  259   685          338793104
   57   697          338794066
  118   696          338796568
  395   652          338797683
  450   628          338798152
  315   675          338802750
   58   697          338803985
  236   688          338804928
  525   579          338807664
  207   691          338809114
  403   649          338810276
  511   590          338811831
   59   697          338814252
  146   695          338814511
  355   665          338818500
  440   633          338820137
  290   680          338821000
   60   697          338824873
  166   694          338829680
  252   686          338831864
  324   673          338833441
  266   684          338834600
   61   697          338835854
  452   627          338837291
  119   696          338838695
  485   608          338839837
  531   574          338840515
  182   693          338841125
  500   598          338847192
   62   697          338847201
  507   593          338851700
  515   587          338852878
   63   697          338858920
  438   634          338867776
  218   690          338869232
   64   697          338871017
  362   663          338872175
  465   620          338872625
  539   567          338875082
  477   613          338877730
  147   695          338878898
  120   696          338881536
  418   643          338882339
   65   697          338883498
  348   667          338885155
  454   626          338891040
   66   697          338896369
  472   616          338898944
  381   657          338899734
  378   658          338900464
  196   692          338903424
  425   640          338909625
   67   697          338909636
  167   694          338912847
   68   697          338923305
  384   656          338923520
  121   696          338925097
  375   659          338925554
  436   635          338929731
  279   682          338932207
  228   689          338935121
  301   678          338936653
   69   697          338937382
  208   691          338938283
  398   651          338939243
  183   693          338941044
  306   677          338941349
  148   695          338944167
  245   687          338948828
  320   674          338950024
   70   697          338951873
  273   683          338958404
  456   625          338959441
  482   610          338961168
   71   697          338966784
  122   696          338969384
  285   681          338970366
  538   568          338971304
  387   655          338971978
  503   596          338972263
  237   688          338972725
  372   660          338974848
  519   584          338975063
  296   679          338981175
   72   697          338982121
  530   575          338986375
  524   580          338989824
  260   685          338995125
  311   676          338996007
  168   694          338997016
   73   697          338997890
  434   636          339005960
  149   695          339010324
  219   690          339012459
  411   646          339012667
   74   697          339014097
  123   696          339014403
  197   692          339019261
  406   648          339021208
  352   666          339022504
  253   686          339023133
  359   664          339023223
  467   619          339024222
   75   697          339030748
  337   670          339035753
  333   671          339037748
  184   693          339042061
  458   624          339042536
  390   654          339045264
  267   684          339047667
   76   697          339047849
  369   661          339048190
  124   696          339060160
  423   641          339061688
   77   697          339065406
  209   691          339068700
  341   669          339070130
  537   569          339074162
  291   680          339074171
  329   672          339075737
  510   591          339076071
  150   695          339077375
  493   603          339079384
  416   644          339081280
  169   694          339082193
   78   697          339083425
  229   689          339091758
  490   605          339094125
  514   588          339094216
  432   637          339096421
  316   675          339101371
   79   697          339101912
  474   615          339104799
  496   601          339105737
  401   650          339106201
  125   696          339106661
   80   697          339120873
  479   612          339123167
  246   687          339129639
  198   692          339136280
  506   594          339138800
  529   576          339138865
   81   697          339140314
  460   623          339140367
  345   668          339141257
  238   688          339141944
  393   653          339143534
  553   554          339143841
  185   693          339144182
  151   695          339145326
  366   662          339145424
  325   673          339149342
  487   607          339149846
  552   555          339150483
  126   696          339153912
  220   690          339157000
   82   697          339160241
  551   556          339163767
  280   682          339166568
  170   694          339168384
  499   599          339173298
  523   581          339178608
   83   697          339180660
  274   683          339182811
  536   570          339183656
  550   557          339183693
  469   618          339190741
  518   585          339193457
  356   665          339197641
  261   685          339198706
  210   691          339200371
  430   638          339201072
   84   697          339201577
  127   696          339201919
  302   678          339209360
  549   558          339210261
  152   695          339214183
  286   681          339214897
  254   686          339215920
   85   697          339222998
  307   677          339223176
  421   642          339227749
  548   559          339243471
  297   679          339244912
   86   697          339244929
  484   609          339246433
  186   693          339247413
  349   667          339249512
  230   689          339249769
  128   696          339250688
  462   622          339252976
  199   692          339254487
  171   694          339255595
  409   647          339257952
  321   674          339258185
  268   684          339262336
  363   663          339266394
  396   652          339266944
   87   697          339267376
  502   597          339282181
  547   560          339283323
  153   695          339283952
  312   676          339287104
   88   697          339290345
  414   645          339294069
  528   577          339297985
  404   649          339298713
  535   571          339299786
  129   696          339300225
  221   690          339302861
  247   687          339311926
  239   688          339312591
   89   697          339313842
  428   639          339319871
  476   614          339325720
  292   680          339329088
  546   561          339329817
  379   658          339330251
  211   691          339333302
  382   657          339336361
   90   697          339337873
  513   589          339342166
  172   694          339343832
  509   592          339346917
  376   659          339348555
  130   696          339350536
  187   693          339351760
  154   695          339354639
  445   631          339360716
  447   630          339361623
   91   697          339362444
  385   656          339367041
  334   671          339371415
  471   617          339372224
  200   692          339373888
  522   582          339374016
  443   632          339374275
  449   629          339377038
  338   670          339377472
  464   621          339380405
  545   562          339382953
  481   611          339383772
   92   697          339387561
  373   660          339391117
  353   666          339395273
  330   672          339401448
  131   696          339401627
  317   675          339401888
  441   633          339402258
  281   682          339402609
  262   685          339403853
  451   628          339407003
  419   643          339407766
  275   683          339408862
  231   689          339409160
  255   686          339410231
  360   664          339410944
   93   697          339413230
  399   651          339415650
  517   586          339418469
  342   669          339419997
  388   655          339422447
  534   572          339422552
  155   695          339426250
  505   595          339432500
  173   694          339433101
   94   697          339439457
  544   563          339442731
  492   604          339444352
  439   634          339444623
  222   690          339450048
  453   627          339451560
  426   640          339452776
  132   696          339453504
  495   602          339454583
  188   693          339457229
  370   661          339457781
  287   681          339461144
  527   578          339463735
   95   697          339466248
  326   673          339467193
  212   691          339467499
  489   606          339475185
  269   684          339478613
  303   678          339483879
  240   688          339484672
   96   697          339493609
  201   692          339494489
  248   687          339495695
  156   695          339498791
  346   668          339499368
  437   635          339501328
  391   654          339502735
  498   600          339505992
  133   696          339506173
  308   677          339506845
  543   564          339509151
  298   679          339510431
  455   626          339510751
  407   648          339516935
  412   646          339520664
   97   697          339521546
  466   620          339522696
  174   694          339523408
  486   608          339546968
  367   662          339548391
   98   697          339550065
  533   573          339551954
  134   696          339559640
  478   613          339561749
  189   693          339563826
  322   674          339568272
  473   616          339568713
  232   689          339569937
  157   695          339572268
  435   636          339572331
  521   583          339576048
  357   665          339578918
   99   697          339579172
  313   676          339580073
  542   565          339582213
  457   625          339584618
  293   680          339585757
  402   650          339589808
  512   590          339596728
  223   690          339598567
  501   598          339598693
  424   641          339599745
  417   644          339601697
  213   691          339602968
  256   686          339606072
  394   653          339608061
  100   697          339608873
  263   685          339610572
  135   696          339613911
  175   694          339614759
  350   667          339615963
  202   692          339616296
  508   593          339624369
  526   579          339636115
  276   683          339636563
  101   697          339639174
  282   682          339640336
  158   695          339646687
  516   587          339650099
  433   637          339657590
  241   688          339658193
  483   610          339659587
  541   566          339661917
  364   663          339662791
  136   696          339668992
  102   697          339670081
  190   693          339671557
  459   624          339673203
  468   619          339679891
  249   687          339680952
  532   574          339687992
  270   684          339696504
  103   697          339701600
  318   675          339704307
  335   671          339707086
  176   694          339707160
  288   681          339709113
  339   670          339721219
  159   695          339722054
  137   696          339724889
  331   672          339729139
  233   689          339732106
  504   596          339732800
  104   697          339733737
  397   652          339738581
  203   692          339739315
  214   691          339739715
  540   567          339748263
  224   690          339748424
  431   638          339757063
  304   678          339760216
  422   642          339760736
  410   647          339761023
  380   658          339762312
  105   697          339766498
  354   666          339770160
  343   669          339771916
  377   659          339773812
  383   657          339775280
  461   623          339776548
  299   679          339777738
  475   615          339780250
  191   693          339780428
  138   696          339781608
  520   584          339784704
  327   673          339787000
  405   649          339789574
  309   677          339792362
  160   695          339798375
  106   697          339799889
  177   694          339800617
  361   664          339800825
  257   686          339803449
  415   645          339809500
  374   660          339809624
  494   603          339810011
  386   656          339812872
  480   612          339812928
  525   580          339815125
  491   605          339815896
  264   685          339818869
  531   575          339830666
  242   688          339833160
  107   697          339833916
  139   696          339839155
  539   568          339841251
  294   680          339844184
  497   601          339845274
  470   618          339852032
  511   591          339857902
  347   668          339859555
  488   607          339862815
  204   692          339863552
  277   683          339865920
  250   687          339867703
  108   697          339868585
  371   661          339869592
  429   639          339870708
  314   676          339874920
  389   655          339875244
  161   695          339875656
  215   691          339877746
  283   682          339879755
  323   674          339880291
  515   588          339888347
  192   693          339890445
  400   651          339894451
  463   622          339894695
  178   694          339895136
  234   689          339895673
  140   696          339897536
  225   690          339899625
  109   697          339903902
  507   594          339908427
  271   684          339916015
  500   599          339921799
  420   643          339935707
  110   697          339939873
  538   569          339940881
  485   609          339950654
  368   662          339953560
  162   695          339953903
  446   631          339956127
  141   696          339956757
  289   681          339958810
  358   665          339962337
  448   630          339962392
  392   654          339962552
  444   632          339964352
  111   697          339976504
  530   576          339979976
  450   629          339983189
  351   667          339984514
  442   633          339987025
  205   692          339989013
  179   694          339990723
  427   640          339998483
  519   585          339999984
  524   581          340000765
  193   693          340001614
  258   686          340002368
  477   614          340006877
  319   675          340008634
  243   688          340009579
  112   697          340013801
  408   648          340015104
  142   696          340016824
  216   691          340017067
  452   628          340018560
  440   634          340024104
  465   621          340027686
  265   685          340028750
  413   646          340031133
  163   695          340033122
  305   678          340038377
  472   617          340039161
  503   597          340039700
  336   671          340044767
  300   679          340046839
  537   570          340047153
  113   697          340051770
  226   690          340052176
  251   687          340055954
  332   672          340058816
  235   689          340060644
  365   663          340061372
  554   554          340062928
  553   555          340066252
  340   670          340067000
    0   698          340068392
    1   698          340068393
    2   698          340068400
    3   698          340068419
    4   698          340068456
    5   698          340068517
  454   627          340068547
    6   698          340068608
    7   698          340068735
    8   698          340068904
    9   698          340069121
   10   698          340069392
   11   698          340069723
   12   698          340070120
   13   698          340070589
   14   698          340071136
   15   698          340071767
   16   698          340072488
   17   698          340073305
   18   698          340074224
  395   653          340074952
   19   698          340075251
  438   635          340075547
  403   650          340075827
  552   556          340076224
   20   698          340076392
   21   698          340077653
  143   696          340077743
   22   698          340079040
  482   611          340079299
  310   677          340079733
   23   698          340080559
   24   698          340082216
   25   698          340084017
   26   698          340085968
  180   694          340087384
   27   698          340088075
   28   698          340090344
  114   697          340090417
   29   698          340092781
  551   557          340092844
   30   698          340095392
  278   683          340096939
   31   698          340098183
   32   698          340101160
   33   698          340104329
  295   680          340104375
   34   698          340107696
  328   673          340108769
   35   698          340111267
  164   695          340113319
  194   693          340113941
   36   698          340115048
  206   692          340115704
  550   558          340116112
   37   698          340119045
  284   682          340120872
   38   698          340123264
  418   644          340124616
  510   592          340125688
  344   669          340125893
   39   698          340127711
  115   697          340129748
   40   698          340132392
  456   626          340133192
  514   589          340133213
  529   577          340135922
  272   684          340137152
   41   698          340137313
  144   696          340139520
  425   641          340140346
  436   636          340141312
   42   698          340142480
  549   559          340146028
  355   666          340147171
   43   698          340147899
   44   698          340153576
  217   691          340157684
   45   698          340159517
  536   571          340160067
   46   698          340165728
  116   697          340169769
  315   676          340171651
  493   604          340172021
   47   698          340172215
  467   620          340175563
   48   698          340178984
  548   560          340182592
  181   694          340185125
   49   698          340186041
  244   688          340187456
  496   602          340191144
  362   664          340192872
  523   582          340193035
   50   698          340193392
  490   606          340194016
  324   674          340194248
  165   695          340194500
  381   658          340196653
  506   595          340199091
   51   698          340201043
  378   659          340201331
  145   696          340202161
  259   686          340202835
  227   690          340206083
   52   698          340209000
  290   681          340210241
  117   697          340210486
  458   625          340212537
  398   652          340212600
  384   657          340216497
   53   698          340217269
  434   637          340221357
  348   668          340221824
  518   586          340221888
  547   561          340225804
   54   698          340225856
  236   689          340227025
  195   693          340227432
  375   660          340230375
   55   698          340234767
  266   685          340240221
  474   616          340241320
  207   692          340243631
   56   698          340244008
  252   687          340245711
  479   613          340248636
  499   600          340251499
  118   697          340251905
   57   698          340253585
  487   608          340257015
  387   656          340261019
   58   698          340263504
  146   696          340265672
  411   647          340266554
   59   698          340273771
  546   562          340275664
  166   695          340276671
  535   572          340279623
  406   649          340282865
  372   661          340283629
  182   694          340283952
   60   698          340284392
  119   697          340294032
   61   698          340295373
  423   642          340296255
  528   578          340298504
  218   691          340299603
  460   624          340306624
   62   698          340306720
  320   675          340314875
  432   638          340315640
  301   679          340317740
  306   678          340318368
   63   698          340318439
  416   645          340327421
  279   683          340329626
  147   696          340330059
  390   655          340330375
   64   698          340330536
  545   563          340332172
  120   697          340336873
  469   619          340338368
  196   693          340342093
   65   698          340343017
  359   665          340347904
  502   598          340353200
  352   667          340355171
   66   698          340355888
  167   695          340359838
  273   684          340359921
  484   610          340360904
  369   662          340360937
  228   690          340361352
  285   682          340363693
  296   680          340366336
  245   688          340366797
  311   677          340368964
   67   698          340369155
  208   692          340372800
  401   651          340375652
  121   697          340380434
   68   698          340382824
  183   694          340383871
  337   671          340384464
  513   590          340384697
  333   672          340390485
  522   583          340391935
  237   689          340394822
  148   696          340395328
  544   564          340395328
   69   698          340396901
  509   593          340400086
  260   686          340404856
  534   573          340405821
   70   698          340411392
  341   670          340414821
  462   623          340415495
  430   639          340424119
  122   697          340424721
  393   654          340424721
   71   698          340426303
  329   673          340432506
  253   687          340436980
   72   698          340441640
  219   691          340442830
  168   695          340444007
  517   587          340450416
  267   685          340453288
   73   698          340457409
  197   693          340457930
  476   615          340458551
  149   696          340461485
  366   663          340462143
  291   681          340463412
  543   565          340465132
  421   643          340466168
  527   579          340467722
  123   697          340469740
  316   676          340470272
   74   698          340473616
  345   669          340481934
  184   694          340484888
   75   698          340490267
  505   596          340496361
  209   692          340503217
  481   612          340505569
   76   698          340507368
  325   674          340510149
  124   697          340515497
  409   648          340515721
  471   618          340516143
  229   690          340517989
   77   698          340524925
  356   666          340526312
  150   696          340528536
  169   695          340529184
  533   574          340538661
  464   622          340539192
  492   605          340540613
  542   566          340541584
   78   698          340542944
  495   603          340543602
  414   646          340544080
  396   653          340544213
  428   640          340546752
  246   688          340547608
  447   631          340554214
  445   632          340557093
   79   698          340561431
  125   697          340561998
  280   683          340563987
  238   689          340564041
  404   650          340564264
  449   630          340565849
  443   633          340574444
  198   693          340574949
  489   607          340578712
   80   698          340580392
  274   684          340584328
  349   668          340586181
  185   694          340587009
  363   664          340587091
  220   691          340587371
  498   601          340587793
  302   679          340590447
  451   629          340592040
  151   696          340596487
  521   584          340597465
   81   698          340599833
  307   678          340600195
  441   634          340606225
  286   682          340608224
  261   686          340608437
  126   697          340609249
  170   695          340615375
   82   698          340619760
  321   675          340623036
  541   567          340624684
  254   687          340629767
  297   680          340630073
  379   659          340631118
  453   628          340632829
  382   658          340633280
  210   692          340634888
   83   698          340640179
  512   591          340642799
  526   580          340643576
  419   644          340650043
  439   635          340652394
  376   660          340653376
  127   697          340657256
  486   609          340657785
  385   657          340660018
  312   677          340660061
   84   698          340661096
  152   696          340665344
  268   685          340667957
  501   599          340673300
  230   690          340676000
  466   621          340677757
  532   575          340678143
  508   594          340681096
   85   698          340682517
  426   641          340683497
  516   588          340685568
  455   627          340688258
  399   652          340689007
  186   694          340690240
  478   614          340690896
  199   693          340693156
  373   661          340699898
  171   695          340702586
   86   698          340704448
  128   697          340706025
  473   617          340708930
  388   656          340711488
  437   636          340712909
  540   568          340714432
  292   681          340718329
  334   672          340724152
  338   671          340726183
   87   698          340726895
  353   667          340727940
  247   688          340729895
  221   691          340733232
  239   689          340734688
  153   696          340735113
  360   665          340735625
   88   698          340749864
  129   697          340755562
  330   673          340758217
  457   626          340758369
  342   670          340764688
  211   692          340767819
  370   662          340770528
  317   676          340770789
   89   698          340773361
  412   647          340774551
  483   611          340777718
  407   649          340778592
  435   637          340787728
  391   655          340787846
  172   695          340790823
  187   694          340794587
   90   698          340797392
  281   683          340800028
  504   597          340800237
  154   696          340805800
  130   697          340805873
  520   585          340809625
  275   684          340810379
  539   569          340810828
  200   693          340812557
  262   686          340813584
   91   698          340821963
  255   687          340824078
  531   576          340824267
  525   581          340826066
  326   674          340828000
  468   620          340831232
  424   642          340834312
  231   690          340835391
  346   669          340840045
  459   625          340843204
   92   698          340847080
  417   645          340847838
  287   682          340854471
  131   697          340856964
  402   651          340859259
  303   679          340864966
  367   663          340865110
   93   698          340872749
  433   638          340876809
  155   696          340877411
  173   695          340880092
  222   691          340880419
  308   678          340883864
  269   685          340884234
  394   654          340889248
  298   680          340895592
   94   698          340898976
  188   694          340900056
  212   692          340902016
  494   604          340902648
  240   689          340906769
  511   592          340907519
  357   666          340907589
  132   697          340908841
  248   688          340913664
  538   570          340913872
  491   606          340915787
  475   616          340916771
   95   698          340925767
  515   589          340927344
  497   602          340930681
  322   675          340933123
  201   693          340933158
  480   613          340938397
  461   624          340942805
  156   696          340949952
  350   668          340952632
  313   677          340953030
   96   698          340953128
  133   697          340961510
  507   595          340968718
  488   608          340969984
  174   695          340970399
  293   681          340974998
  530   577          340977033
  431   639          340980110
   97   698          340981065
  364   664          340983488
  554   555          340985339
  553   556          340991993
  232   690          340996168
  422   643          340999155
  470   619          340999659
  500   600          341000000
  552   557          341005301
  189   694          341006653
   98   698          341009584
  134   697          341014977
  524   582          341015192
  397   653          341015850
  410   648          341018792
  256   687          341019919
  263   686          341020303
  157   696          341023429
  537   571          341023564
  551   558          341025263
  519   586          341028415
  223   691          341028938
  213   692          341037485
  282   683          341037755
  276   684          341038080
   99   698          341038691
  550   559          341051879
  202   693          341054965
  405   650          341055125
  463   623          341057214
  415   646          341059511
  335   672          341059823
  175   695          341061750
  380   659          341063179
  485   610          341065125
  100   698          341068392
  135   697          341069248
  339   671          341069930
  383   658          341072199
  318   676          341073208
  377   660          341078633
  241   689          341080290
  549   560          341085149
  331   673          341085908
  429   640          341097589
  158   696          341097848
  101   698          341098693
  249   688          341098921
  270   685          341102125
  288   682          341102440
  354   667          341102827
  386   657          341105849
  503   598          341110719
  190   694          341114384
  343   670          341116607
  374   661          341118405
  136   697          341124329
  548   561          341125073
  361   665          341125506
  102   698          341129600
  529   578          341136441
  477   615          341139708
  536   572          341139904
  304   679          341141303
  327   674          341147807
  446   632          341152504
  176   695          341154151
  448   631          341154983
  233   690          341158337
  103   698          341161119
  299   680          341162899
  389   656          341164285
  444   633          341164521
  400   652          341167808
  309   678          341169381
  547   562          341171651
  450   630          341172000
  159   696          341173215
  214   692          341174232
  514   590          341175744
  203   693          341177984
  420   644          341177984
  224   691          341178795
  510   593          341178857
  137   697          341180226
  371   662          341182339
  472   618          341183080
  465   622          341186473
  442   634          341190992
  104   698          341193256
  347   669          341200232
  482   612          341201096
  452   629          341203597
  523   583          341210954
  257   687          341217296
  191   694          341223255
  546   563          341224883
  105   698          341226017
  264   686          341228600
  427   641          341229204
  440   635          341231875
  294   681          341233425
  138   697          341236945
  323   675          341245142
  177   695          341247608
  392   655          341247663
  314   677          341247877
  160   696          341249536
  454   628          341249816
  518   587          341253835
  242   689          341255257
  106   698          341259408
  535   573          341262892
  506   596          341262952
  277   684          341267437
  493   605          341268282
  368   663          341270279
  408   649          341276761
  283   683          341277174
  496   603          341280163
  545   564          341284769
  413   647          341285020
  250   688          341285672
  438   636          341287128
  358   666          341291008
  107   698          341293435
  139   697          341294492
  490   607          341297543
  204   693          341302221
  528   579          341302491
  456   627          341310699
  215   692          341312263
  351   668          341321183
  271   685          341321636
  234   690          341321904
  161   696          341326817
  108   698          341328104
  225   691          341329996
  467   621          341330624
  192   694          341333272
  499   601          341333300
  178   695          341342127
  403   651          341345278
  544   565          341351309
  289   682          341352137
  140   697          341352873
  395   654          341356139
  436   637          341356709
  109   698          341363421
  487   609          341367832
  418   645          341370757
  425   642          341374913
  319   676          341377535
  479   614          341377783
  474   617          341381537
  365   664          341382069
  458   626          341386288
  534   574          341392528
  336   672          341397504
  110   698          341399392
  162   696          341405064
  141   697          341412094
  522   584          341413352
  332   673          341415585
  340   671          341415711
  258   687          341416215
  305   679          341419464
  543   566          341424503
  205   693          341427682
  502   599          341427807
  513   591          341430768
  243   689          341431676
  300   680          341432000
  111   698          341436023
  179   695          341437714
  265   686          341438481
  434   638          341440576
  193   694          341444441
  216   692          341451584
  310   678          341456752
  509   594          341456813
  328   674          341469576
  344   670          341470584
  142   697          341472161
  112   698          341473320
  251   688          341473923
  527   580          341475183
  460   625          341476625
  484   611          341479035
  355   667          341479838
  226   691          341482547
  163   696          341484283
  517   588          341485885
  235   690          341486875
  469   620          341489709
  398   653          341489869
  295   681          341493616
  381   659          341497520
  278   684          341498456
  542   567          341504351
  378   660          341506152
  113   698          341511289
  384   658          341513416
  362   665          341517553
  284   683          341518291
  411   648          341524323
  533   575          341528812
    0   699          341532099
    1   699          341532100
    2   699          341532107
    3   699          341532126
    4   699          341532163
    5   699          341532224
    6   699          341532315
    7   699          341532442
    8   699          341532611
    9   699          341532828
  143   697          341533080
   10   699          341533099
   11   699          341533430
   12   699          341533827
   13   699          341534296
  180   695          341534375
  423   643          341534674
   14   699          341534843
   15   699          341535474
   16   699          341536195
   17   699          341537012
   18   699          341537931
  432   639          341538687
   19   699          341538958
  375   661          341539156
   20   699          341540099
   21   699          341541360
   22   699          341542747
  272   685          341542773
   23   699          341544266
  315   677          341544608
   24   699          341545923
   25   699          341547724
  406   650          341548416
   26   699          341549675
  114   698          341549936
   27   699          341551782
  387   657          341553996
   28   699          341554051
  206   693          341554373
   29   699          341556488
  194   694          341556768
   30   699          341559099
  324   675          341559099
   31   699          341561890
  348   669          341562501
  505   597          341563798
  164   696          341564480
   32   699          341564867
   33   699          341568036
   34   699          341571403
   35   699          341574974
  416   646          341577432
   36   699          341578755
  462   624          341581752
   37   699          341582752
   38   699          341586971
  115   698          341589267
  541   568          341590853
   39   699          341591418
  217   692          341592201
  144   697          341594857
  476   616          341595072
   40   699          341596099
  372   662          341596376
   41   699          341601020
  290   682          341603568
   42   699          341606187
  244   689          341609553
   43   699          341611606
  259   687          341616682
   44   699          341617283
  390   656          341619416
  521   585          341622386
   45   699          341623224
  116   698          341629288
   46   699          341629435
  481   613          341631038
  181   695          341632116
   47   699          341635922
  495   604          341636239
  227   691          341636454
  492   606          341640504
   48   699          341642691
  165   696          341645661
  401   652          341649009
   49   699          341649748
  266   686          341649952
  430   640          341651000
  236   690          341653256
  526   581          341654517
   50   699          341657099
  145   697          341657498
  252   688          341663680
  471   619          341663770
   51   699          341664750
  117   698          341670005
  195   694          341670259
  532   576          341671744
   52   699          341672707
  498   602          341673200
  359   666          341676575
  369   663          341677656
   53   699          341680976
  207   693          341682300
  320   676          341683776
  540   569          341684009
  489   608          341685881
   54   699          341689563
  352   668          341691840
  512   592          341692416
   55   699          341698474
  306   679          341699455
  464   623          341701711
  301   680          341702901
   56   699          341707715
  421   644          341708445
  393   655          341709832
  118   698          341711424
   57   699          341717292
  146   697          341721009
  516   589          341724565
   58   699          341727211
  166   696          341727832
  182   695          341730943
  279   684          341731143
  218   692          341734120
  337   672          341737201
   59   699          341737478
  508   595          341741387
  311   678          341745983
  333   673          341747254
   60   699          341748099
  447   632          341750591
  501   600          341751501
  119   698          341753551
  296   681          341755577
  445   633          341757262
  449   631          341758440
   61   699          341759080
  285   683          341761112
  341   671          341763532
  273   685          341765542
   62   699          341770427
  486   610          341772256
  409   649          341777378
  428   641          341777473
  443   634          341778411
  451   630          341780851
   63   699          341782146
  366   664          341782840
  539   570          341783819
  196   694          341784920
  147   697          341785396
  245   689          341788894
  228   691          341791723
  329   674          341793313
   64   699          341794243
  120   698          341796392
  414   647          341797967
   65   699          341806724
  167   696          341810999
  208   693          341811469
  441   635          341813996
  453   629          341817866
  260   687          341818703
   66   699          341819595
  237   690          341821053
  531   577          341821324
  478   615          341823727
  396   654          341825400
  345   670          341826625
  183   695          341830862
   67   699          341832862
  404   651          341833715
  466   622          341836544
  520   586          341838056
  121   698          341839953
  525   582          341840493
  316   677          341843229
   68   699          341846531
  148   697          341850665
  473   618          341852849
  253   688          341854949
  291   682          341856739
  356   667          341858979
   69   699          341860608
  267   686          341863019
  439   636          341863975
  455   628          341869527
  504   598          341871256
  325   675          341875000
   70   699          341875099
  219   692          341877347
  122   698          341884240
   71   699          341890010
  538   571          341890283
  168   696          341895168
  419   645          341896184
  483   612          341899515
  197   694          341900757
   72   699          341905347
  555   555          341907750
  554   556          341911080
  363   665          341911772
  149   697          341916822
  426   642          341918064
  553   557          341921070
   73   699          341921116
  349   669          341926858
  437   637          341928306
  123   698          341929259
  184   695          341931879
  382   659          341934147
  457   627          341935876
  379   660          341935939
   74   699          341937323
  552   558          341937720
  209   693          341941886
  229   691          341948360
   75   699          341953974
  385   658          341956937
  511   593          341960688
  551   559          341961030
  376   661          341962157
  280   684          341965504
  399   653          341966276
  246   689          341969705
  515   590          341969875
   76   699          341971075
  124   698          341975016
  302   680          341975608
  530   578          341977552
  169   696          341980345
  307   679          341981282
  150   697          341983873
  468   621          341986293
   77   699          341988632
  274   685          341989949
  238   690          341990272
  550   560          341991000
  321   676          341991937
  494   605          341998909
  537   572          342003401
  388   657          342004465
  286   683          342005643
   78   699          342006651
  435   638          342006947
  373   662          342012645
  459   626          342016955
  198   694          342017776
  297   681          342019314
  491   607          342019314
  497   603          342019700
  125   698          342021517
  220   692          342021888
  261   687          342022284
   79   699          342025138
  549   561          342027630
  412   648          342032320
  507   596          342032579
  524   583          342033111
  185   695          342034000
  312   678          342037080
   80   699          342044099
  407   650          342044143
  254   688          342047736
  151   697          342051824
  475   617          342056988
  519   587          342060362
   81   699          342063540
  360   666          342064296
  353   668          342064609
  170   696          342066536
  480   614          342067544
  126   698          342068768
  548   562          342070920
  424   643          342072731
  210   693          342073557
  391   656          342076887
  268   686          342077688
  338   672          342078920
  488   609          342080801
  334   673          342080921
  500   601          342081801
   82   699          342083467
  370   663          342087247
  417   646          342097849
  433   639          342099856
   83   699          342103886
  230   691          342106371
  292   682          342111656
  461   625          342112806
  342   671          342113399
  127   698          342116775
  330   674          342119024
  152   697          342120681
  547   563          342120870
  536   573          342123173
   84   699          342124803
  402   652          342132616
  199   694          342135983
  186   695          342137231
  529   579          342140428
  317   677          342143746
   85   699          342146224
  470   620          342151000
  247   689          342151992
  171   696          342153747
  239   690          342160919
  128   698          342165544
  221   692          342167749
   86   699          342168155
  394   655          342174359
  546   564          342177480
  485   611          342183256
  346   670          342184736
  503   599          342185326
  367   664          342185807
  153   697          342190450
   87   699          342190602
  326   675          342192851
  281   684          342201545
  211   693          342206488
  431   640          342206991
   88   699          342213571
  129   698          342215081
  275   685          342216000
  514   591          342221815
  463   624          342223471
  262   687          342227431
  523   584          342232371
  510   594          342235584
   89   699          342237068
  357   667          342240256
  545   565          342240750
  422   644          342241432
  187   695          342241578
  172   696          342241984
  255   688          342242047
  535   574          342249599
  303   680          342250127
  287   683          342251890
  200   694          342255384
   90   699          342261099
  154   697          342261137
  308   679          342264951
  130   698          342265392
  231   691          342265762
  477   616          342276229
  410   649          342280449
  298   681          342284833
   91   699          342285670
  518   588          342289304
  350   669          342293309
  269   686          342293965
  397   654          342297037
  322   676          342302024
  364   665          342308169
  528   580          342309952
  544   566          342310680
   92   699          342310787
  415   647          342313398
  222   692          342314936
  131   698          342316483
  405   651          342324576
  482   613          342326565
  429   641          342328310
  313   678          342330049
  506   597          342330389
  472   619          342330707
  173   696          342331253
  155   697          342332748
  240   690          342333000
  248   689          342335761
   93   699          342336456
  212   693          342340685
  188   695          342347047
  465   623          342348992
  448   632          342351360
  446   633          342352673
   94   699          342362683
  450   631          342364591
  380   660          342368000
  493   606          342368173
  293   682          342368325
  132   698          342368360
  444   634          342368488
  496   604          342372800
  383   659          342373066
  201   694          342375985
  534   575          342382679
  543   567          342387270
  377   661          342387414
   95   699          342389474
  452   630          342392408
  442   635          342398763
  386   658          342402768
  490   608          342404712
  156   697          342405289
  335   673          342416592
   96   699          342416835
  499   602          342418707
  133   698          342421029
  174   696          342421560
  339   672          342422667
  420   645          342424125
  232   691          342426539
  374   662          342431152
  263   687          342434150
  454   629          342434853
  256   688          342437888
  522   585          342438273
  282   684          342439272
  354   668          342439496
  440   636          342443456
  276   685          342443701
   97   699          342444772
  400   653          342445077
  318   677          342446165
  331   674          342446715
  189   695          342453644
  361   666          342454177
  389   657          342457262
  223   692          342463455
  427   642          342463771
  343   671          342465318
  542   568          342470520
   98   699          342473291
  134   698          342474496
  213   693          342476154
  157   697          342478766
  513   592          342480385
  487   610          342482303
  527   581          342486124
  467   622          342489411
  456   628          342491968
  202   694          342497792
  371   663          342499058
  288   683          342499859
   99   699          342502398
  438   637          342502525
  502   600          342506008
  241   690          342506521
  479   615          342510614
  270   686          342511856
  327   675          342512658
  175   696          342512911
  509   595          342517104
  249   689          342521018
  533   576          342522413
  517   589          342524882
  474   618          342525456
  304   680          342526464
  135   698          342528767
  100   699          342532099
  392   656          342536704
  408   650          342542312
  413   648          342542789
  347   670          342544923
  309   679          342550468
  299   681          342552140
  158   697          342553185
  541   569          342560430
  190   695          342561375
  101   699          342562400
  458   627          342563795
  436   638          342575928
  136   698          342583848
  233   691          342588708
  368   664          342590976
  102   699          342593307
  484   612          342600832
  176   696          342605312
  214   693          342612901
  224   692          342613312
  425   643          342613332
  323   676          342614043
  403   652          342618635
  418   646          342620768
  203   694          342620811
  358   667          342623675
  103   699          342624826
  314   678          342624896
  294   682          342626752
  159   697          342628552
  505   598          342634817
  257   688          342635265
  137   698          342639745
  395   655          342641250
  264   687          342642447
  469   621          342644770
  460   626          342650376
  521   586          342650817
  104   699          342656963
  540   570          342657000
  351   669          342661860
  434   639          342663623
  532   577          342668801
  526   582          342668944
  191   695          342670246
  277   685          342673058
  283   684          342678691
  242   690          342681488
  105   699          342689724
  138   698          342696464
  177   696          342698769
  160   697          342704873
  365   665          342706750
  250   689          342707769
  106   699          342723115
  271   686          342731367
  495   605          342732500
  476   617          342735289
  492   607          342744031
  204   694          342745048
  512   593          342745585
  289   683          342749556
  319   677          342750492
  215   693          342750932
  462   625          342751753
  234   691          342752275
  139   698          342754011
  336   673          342754273
  107   699          342757142
  481   614          342760185
  539   571          342760230
  498   603          342762219
  225   692          342764513
  432   640          342765568
  516   590          342767096
  340   672          342768448
  398   654          342771056
  332   674          342776392
  423   644          342776951
  192   695          342780263
  161   697          342782154
  411   649          342785980
  108   699          342791811
  178   696          342793288
  489   609          342796698
  381   660          342802341
  305   680          342804625
  508   596          342805248
  140   698          342812392
  384   659          342814283
  378   661          342814933
  471   620          342815111
  355   668          342816507
  406   651          342817867
  344   671          342819295
  300   681          342821241
  531   578          342821843
  109   699          342827128
  416   647          342831319
  501   601          342833302
  555   556          342833491
  258   688          342834184
  328   675          342834427
  310   679          342837839
  554   557          342840157
  362   666          342846224
  387   658          342850915
  375   662          342851903
  265   687          342852328
  553   558          342853489
  243   690          342857907
  525   583          342858412
  162   697          342860401
  110   699          342863099
  464   624          342867968
  520   587          342870003
  538   572          342870120
  205   694          342870509
  141   698          342871613
  552   559          342873487
  430   641          342881721
  295   682          342886943
  179   696          342888875
  216   693          342890253
  486   611          342890387
  193   695          342891432
  251   689          342896020
  111   699          342899730
  551   560          342900151
  278   685          342904077
  348   670          342907192
  390   657          342912393
  372   663          342913095
  226   692          342917064
  235   691          342917246
  284   684          342919808
  315   678          342921627
  401   653          342926278
  324   676          342928000
  142   698          342931680
  550   561          342933481
  112   699          342937027
  163   697          342939620
  504   599          342945863
  447   633          342950760
  272   686          342952504
  421   645          342954586
  449   632          342954817
  478   616          342960248
  445   634          342961229
  451   631          342973442
  549   562          342973477
  113   699          342974996
  530   579          342981539
  180   696          342985536
  443   635          342986182
  537   573          342986670
  143   698          342992599
  206   694          342997200
  369   664          342998353
  393   656          342998873
  466   623          342999063
    0   700          343000000
    1   700          343000001
    2   700          343000008
    3   700          343000027
    4   700          343000064
    5   700          343000125
    6   700          343000216
    7   700          343000343
  473   619          343000476
    8   700          343000512
    9   700          343000729
  290   683          343000987
   10   700          343001000
   11   700          343001331
   12   700          343001728
   13   700          343002197
   14   700          343002744
   15   700          343003375
  194   695          343003759
   16   700          343004096
   17   700          343004913
   18   700          343005832
  453   630          343006677
   19   700          343006859
   20   700          343008000
  359   667          343009242
   21   700          343009261
   22   700          343010648
  428   642          343012040
   23   700          343012167
  114   699          343013643
   24   700          343013824
   25   700          343015625
  515   591          343015946
  511   594          343017415
   26   700          343017576
   27   700          343019683
  164   697          343019817
  548   563          343020139
   28   700          343021952
   29   700          343024389
  483   613          343024984
  441   636          343025577
   30   700          343027000
   31   700          343029791
  217   693          343030870
  352   669          343032517
   32   700          343032768
  259   688          343034651
  244   690          343035784
   33   700          343035937
   34   700          343039304
   35   700          343042875
  409   650          343042929
   36   700          343046656
   37   700          343050653
  115   699          343052974
  144   698          343054376
  524   584          343054528
  455   629          343054564
   38   700          343054872
  414   648          343055736
  320   677          343056733
   39   700          343059319
  266   687          343063799
   40   700          343064000
   41   700          343068921
  227   692          343070971
  547   564          343073467
   42   700          343074088
  439   637          343079372
   43   700          343079507
  181   696          343083277
  236   691          343083627
  306   680          343084616
   44   700          343085184
  252   689          343085777
   45   700          343091125
  301   681          343092142
  116   699          343092995
  337   673          343093970
  519   588          343095831
   46   700          343097336
  494   606          343098800
  507   597          343100016
  165   697          343100998
   47   700          343103823
  404   652          343107072
  366   665          343107521
  333   674          343108061
  536   574          343109880
  396   655          343110511
   48   700          343110592
  497   604          343112337
  341   672          343116269
  145   698          343117017
  457   628          343117145
  195   695          343117250
   49   700          343117649
   50   700          343125000
  207   694          343125127
  491   608          343126483
  311   679          343127070
   51   700          343132651
  546   565          343133461
  117   699          343133712
  279   685          343136764
   52   700          343140608
  468   622          343145080
  419   646          343146195
  437   638          343147525
  529   580          343147889
   53   700          343148877
  296   682          343148904
  426   643          343156483
   54   700          343157464
  329   675          343158164
  285   684          343162629
   55   700          343166375
  500   602          343167208
  218   693          343172789
  118   699          343175131
  273   686          343175273
  345   671          343175336
   56   700          343175616
  146   698          343180528
  182   696          343182104
  166   697          343183169
   57   700          343185193
  459   627          343194462
   58   700          343195112
  488   610          343195272
  356   668          343195648
  545   566          343200121
  480   615          343200375
  475   618          343200907
   59   700          343205379
  245   690          343215125
   60   700          343216000
  119   699          343217258
  316   678          343220248
  228   692          343226240
   61   700          343226981
  435   639          343229994
  196   695          343231911
  260   688          343236672
   62   700          343238328
  382   660          343238968
  535   575          343239750
  363   666          343240443
  325   676          343243901
  379   661          343244720
  147   698          343244915
  399   654          343247463
   63   700          343250047
  237   691          343251424
  291   683          343254158
  208   694          343254296
  523   585          343257292
  385   659          343257804
  120   699          343260099
   64   700          343262144
  503   600          343263527
  167   697          343266336
  514   592          343271432
  349   670          343271549
  544   567          343273447
   65   700          343274625
  376   662          343274904
  267   687          343276866
  253   689          343277046
  183   696          343282023
  461   626          343286557
   66   700          343287496
  412   649          343293977
  510   595          343295875
   67   700          343300763
  388   658          343301384
  121   699          343303660
  485   612          343305053
  470   621          343306061
  148   698          343310184
  407   651          343313594
   68   700          343314432
  424   644          343315008
  219   693          343316016
  528   581          343320893
  433   640          343326737
  518   589          343328301
   69   700          343328509
  373   663          343329364
   70   700          343343000
  197   695          343347748
  122   699          343347947
  168   697          343350505
  417   647          343351736
  543   568          343353439
   71   700          343357911
  302   681          343364849
  321   677          343364894
  307   680          343366443
  391   657          343369864
  280   685          343371125
   72   700          343373248
  534   576          343376280
  149   698          343376341
  229   692          343382877
  184   696          343383040
  209   694          343384713
   73   700          343389017
  123   699          343392966
  463   625          343393472
  246   690          343395936
  360   667          343396963
  274   686          343399680
  506   598          343401408
   74   700          343405224
  353   669          343405286
  286   684          343407160
  370   664          343407944
  402   653          343409885
  297   682          343412641
  477   617          343416446
  312   679          343418167
  238   691          343420643
   75   700          343421875
  169   697          343435682
  338   673          343435689
  431   641          343437712
  124   699          343438723
   76   700          343438976
  542   569          343440097
  261   688          343440253
  334   674          343441728
  150   698          343443392
  482   614          343455712
   77   700          343456533
  220   693          343460557
  394   656          343463400
  198   695          343464767
  342   672          343466136
  522   586          343466704
  496   605          343469061
  254   689          343469833
  493   607          343471700
   78   700          343474552
  472   620          343482048
  330   675          343483875
  185   696          343485161
  125   699          343485224
  422   645          343487573
  268   687          343491535
   79   700          343493039
  527   582          343500551
  499   603          343507726
  292   683          343509075
  367   665          343510488
  151   698          343511343
   80   700          343512000
  465   624          343515249
  490   609          343515529
  210   694          343516384
  533   577          343519470
  317   678          343520765
  170   697          343521873
   81   700          343531441
  126   699          343532475
  541   570          343533421
  346   671          343533447
  513   593          343533554
  230   692          343540888
  410   650          343546000
   82   700          343551368
  448   633          343551529
  446   634          343556640
  450   632          343560968
  326   676          343561752
  429   642          343562877
  517   590          343567413
  415   648          343571167
   83   700          343571787
  444   635          343576259
  357   668          343576925
  247   690          343578223
  152   698          343580200
  127   699          343580482
  509   596          343580965
  397   655          343582148
  199   695          343582974
  452   631          343584999
  502   601          343587809
  186   696          343588392
  239   691          343591290
   84   700          343592704
  405   652          343597933
  487   611          343600434
  221   693          343606418
  281   685          343607166
  171   697          343609084
  442   636          343610344
   85   700          343614125
  454   630          343623664
  275   686          343625731
  128   699          343629251
  540   571          343633411
   86   700          343636056
  364   666          343636840
  350   670          343638000
  303   681          343639368
  262   688          343645400
  479   616          343647135
  211   694          343649315
  153   698          343649969
  308   680          343650112
  467   623          343651930
  287   684          343653407
   87   700          343658503
  440   637          343658853
  255   689          343664144
  532   578          343669320
  474   619          343673083
  420   646          343674136
  322   677          343674981
  380   661          343676781
  456   629          343677005
  383   660          343677887
  298   682          343678160
  129   699          343678788
   88   700          343681472
  521   587          343682764
  526   583          343686863
  187   696          343692739
  172   697          343697321
  377   662          343700161
  231   692          343700279
  427   643          343702190
  200   695          343702375
  386   659          343703635
   89   700          343704969
  269   687          343707812
  505   599          343709424
  313   679          343711136
  154   698          343720656
  438   638          343721744
  400   654          343726264
  484   613          343726301
   90   700          343729000
  130   699          343729099
  539   572          343740067
  458   628          343745064
  374   663          343747871
   91   700          343753571
  222   693          343753605
  389   658          343754181
  556   556          343759232
  248   690          343761992
  555   557          343762568
  240   691          343763371
  293   683          343765744
  554   558          343772576
  335   674          343777399
   92   700          343778688
  339   673          343779436
  354   669          343780173
  131   699          343780190
  212   694          343783512
  173   697          343786590
  361   667          343786844
  553   559          343789256
  155   698          343792267
  188   696          343798208
  436   639          343798975
  512   594          343802312
  469   622          343803557
   93   700          343804357
  413   649          343804446
  331   675          343811566
  408   651          343811763
  552   560          343812608
  516   591          343813167
  343   672          343818055
  371   664          343819755
  201   695          343822976
  318   678          343823184
  531   579          343825830
  460   627          343827883
  392   657          343829681
   94   700          343830584
  132   699          343832067
  495   606          343832391
  551   561          343842632
  282   685          343844893
  492   608          343851200
  263   688          343852119
  538   573          343853389
  276   686          343853432
  498   604          343854856
  425   644          343855609
   95   700          343857375
  256   689          343859985
  232   692          343861056
  156   698          343864808
  508   597          343872685
  418   647          343874655
  174   697          343876897
  476   618          343879208
  550   562          343879328
  525   584          343879829
  327   676          343881559
   96   700          343884736
  133   699          343884736
  434   640          343890504
  481   615          343893016
  347   671          343893634
  403   653          343895904
  288   684          343901376
  223   693          343902124
  189   696          343904805
  520   588          343905472
  489   610          343911169
   97   700          343912673
  368   665          343915657
  304   681          343915705
  501   602          343918709
  213   694          343918981
  549   563          343922696
  462   626          343925504
  270   687          343925703
  395   656          343930291
  309   680          343935629
  241   691          343936892
  134   699          343938203
  157   698          343938285
   98   700          343941192
  202   695          343944783
  299   682          343945467
  249   690          343947249
  358   668          343960344
  175   697          343968248
  471   621          343970172
   99   700          343970299
  548   564          343972736
  537   574          343973377
  323   677          343987000
  530   580          343989000
  135   699          343992474
  432   641          343996289
  100   700          344000000
  314   679          344005983
  351   670          344006551
  486   612          344012184
  190   696          344012536
  158   698          344012704
  423   645          344023092
  233   692          344023225
  504   600          344024064
  294   683          344024171
  547   565          344029448
  101   700          344030301
  365   666          344035421
  464   625          344037969
  136   699          344047555
  411   650          344051531
  224   693          344051981
  214   694          344055728
  398   655          344056167
  257   689          344057362
  264   688          344060416
  176   697          344060649
  102   700          344061208
  515   592          344065563
  203   695          344067802
  511   595          344077706
  524   585          344079449
  277   686          344082789
  283   685          344084312
  159   698          344088071
  416   648          344089088
  406   652          344091224
  103   700          344092727
  546   566          344092832
  536   575          344100031
  478   617          344100465
  137   699          344103452
  381   661          344111122
  242   691          344111859
  336   674          344115080
  430   642          344116288
  384   660          344119104
  191   696          344121407
  104   700          344124864
  340   673          344125217
  319   678          344127511
  378   662          344127680
  250   690          344134000
  519   589          344134828
  332   675          344141243
  271   687          344145214
  289   684          344151073
  387   659          344151782
  473   620          344151817
  177   697          344154106
  483   614          344154131
  447   634          344154727
  449   633          344154986
  355   669          344157184
  105   700          344157625
  529   581          344158830
  138   699          344160171
  545   567          344162888
  160   698          344164392
  466   624          344165320
  375   663          344168622
  445   635          344169000
  451   632          344169819
  507   598          344171035
  344   672          344172032
  362   667          344178891
  234   692          344186792
  106   700          344191016
  204   695          344192039
  215   694          344193759
  305   681          344193866
  443   636          344197763
  453   631          344199268
  494   607          344202327
  225   693          344203182
  328   676          344203328
  421   646          344204597
  401   654          344207465
  497   605          344208598
  390   658          344209312
  300   682          344214568
  139   699          344217718
  310   680          344223000
  107   700          344225043
  192   696          344231424
  535   576          344233351
  372   664          344233792
  491   609          344237300
  544   568          344239616
  441   637          344240974
  161   698          344241673
  455   630          344243375
  178   697          344248625
  428   643          344250459
  348   671          344255903
  500   603          344256227
  258   689          344256281
  108   700          344259712
  265   688          344270297
  140   699          344276099
  295   683          344284362
  523   586          344285723
  243   691          344288278
  393   657          344291850
  109   700          344295029
  439   638          344298591
  324   677          344300957
  457   629          344302182
  315   679          344302714
  468   623          344307599
  409   651          344312380
  488   611          344313403
  278   686          344313808
  414   649          344317393
  205   695          344317500
  162   698          344319920
  251   690          344322251
  543   569          344323016
  369   665          344323034
  514   593          344324601
  284   685          344325429
  110   700          344331000
  216   694          344333080
  141   699          344335320
  528   582          344335320
  480   616          344336896
  193   696          344342593
  179   697          344344212
  503   601          344345328
  359   668          344345911
  475   619          344348534
  235   692          344351763
  226   693          344355733
  510   596          344359736
  272   687          344366351
  111   700          344367631
  437   639          344370572
  518   590          344370832
  534   577          344373337
  459   628          344375731
  352   670          344377208
  404   653          344384341
  142   699          344395387
  426   644          344398760
  163   698          344399139
  396   656          344399552
  419   647          344400082
  290   684          344402504
  112   700          344404928
  542   570          344413088
  485   613          344430522
  320   678          344433752
  366   666          344436192
  180   697          344440873
  113   700          344442897
  206   695          344444191
  337   674          344454777
  194   696          344454920
  143   699          344456306
  259   689          344456748
  435   640          344456875
  461   627          344464064
  470   622          344464848
  244   691          344466155
    0   701          344472101
    1   701          344472102
    2   701          344472109
    3   701          344472128
    4   701          344472165
    5   701          344472226
    6   701          344472317
    7   701          344472444
    8   701          344472613
    9   701          344472830
  333   675          344472912
  341   673          344473038
   10   701          344473101
   11   701          344473432
  217   694          344473697
   12   701          344473829
  306   681          344473857
   13   701          344474298
   14   701          344474845
   15   701          344475476
  506   599          344476015
   16   701          344476197
   17   701          344477014
   18   701          344477933
   19   701          344478960
  164   698          344479336
   20   701          344480101
   21   701          344481362
  114   700          344481544
  266   688          344481768
   22   701          344482749
   23   701          344484268
  301   682          344485469
   24   701          344485925
   25   701          344487726
   26   701          344489677
   27   701          344491784
   28   701          344494053
   29   701          344496490
  522   587          344498651
   30   701          344499101
   31   701          344501892
   32   701          344504869
   33   701          344508038
  227   693          344509640
  541   571          344509832
   34   701          344511405
  252   690          344512008
  311   680          344512231
   35   701          344514976
  144   699          344518083
  236   692          344518144
  527   583          344518470
   36   701          344518757
  533   578          344519989
  115   700          344520875
   37   701          344522754
   38   701          344526973
  329   676          344527065
  345   672          344528073
   39   701          344531420
  399   655          344532574
   40   701          344536101
  356   669          344536325
  181   697          344538614
   41   701          344541022
   42   701          344546189
  296   683          344546323
  279   686          344546495
  382   661          344547749
   43   701          344551608
   44   701          344557285
  433   641          344557458
  379   662          344557467
  412   650          344559528
  477   618          344560365
  165   698          344560517
  116   700          344560896
  424   645          344561149
  385   660          344562625
   45   701          344563226
  463   626          344567223
  285   685          344568250
  195   696          344568411
  496   606          344568952
   46   701          344569437
  207   695          344572118
  363   667          344573110
   47   701          344575924
  493   608          344578869
  145   699          344580724
   48   701          344582693
  407   652          344586951
  482   615          344588543
  273   687          344589120
   49   701          344589750
  513   594          344590281
  376   663          344591623
   50   701          344597101
  499   604          344600363
  316   679          344601335
  117   700          344601613
  388   659          344602251
   51   701          344604752
  417   648          344609505
   52   701          344612709
  540   572          344613248
  517   591          344613484
  218   694          344615616
  325   677          344616858
  349   671          344620260
   53   701          344620978
   54   701          344629565
  490   610          344630000
  472   621          344637109
  182   697          344637441
   55   701          344638476
  166   698          344642688
  118   700          344643032
  146   699          344644235
  245   691          344645496
   56   701          344647717
  509   597          344648402
  373   664          344650061
  291   684          344655675
   57   701          344657294
  260   689          344658769
  228   693          344664909
  391   658          344666783
   58   701          344667213
  431   642          344672279
  502   602          344673216
  532   579          344673307
   59   701          344677480
  196   696          344683072
  119   700          344685159
  465   625          344685250
  237   692          344685941
   60   701          344688101
  556   557          344688309
  402   654          344691072
  267   688          344694835
  555   558          344694987
   61   701          344699082
  208   695          344701287
  253   690          344703277
  526   584          344708280
  554   559          344708343
  147   699          344708622
   62   701          344710429
  521   588          344718233
   63   701          344722148
  487   612          344722231
  539   573          344723336
  167   698          344725855
  120   700          344728000
  553   560          344728377
  370   665          344732625
  360   668          344733632
   64   701          344734245
  183   697          344737360
  422   646          344737584
  321   678          344741913
   65   701          344746726
  353   670          344749977
  552   561          344755089
  448   634          344755496
  307   681          344755684
  394   657          344756377
  302   682          344758176
  219   694          344758843
   66   701          344759597
  450   633          344761137
  446   635          344764411
  121   700          344771561
   67   701          344772864
  148   699          344773891
  280   686          344780856
  452   632          344781376
   68   701          344786533
  479   617          344787352
  505   600          344787625
  444   636          344787840
  551   562          344788479
  338   674          344796496
  197   696          344798909
   69   701          344800610
  429   643          344801296
  312   680          344803328
  334   675          344806579
  168   698          344810024
  297   683          344810060
  286   685          344812781
  274   687          344813527
   70   701          344815101
  410   651          344815451
  122   700          344815848
  454   631          344816255
  467   624          344818187
  229   693          344821546
  342   673          344822905
  474   620          344824424
  442   637          344825741
  246   691          344826307
  550   563          344828547
   71   701          344830012
  209   695          344831704
  415   649          344832824
  531   580          344833291
  184   697          344838377
  367   666          344839159
  149   699          344840048
  538   574          344840096
   72   701          344845349
  330   676          344852776
  238   692          344855160
  484   614          344855448
  123   700          344860867
   73   701          344861118
  261   689          344862350
  512   595          344862603
  516   592          344862784
  456   630          344865816
  397   656          344871189
  405   653          344875202
  549   564          344875293
   74   701          344877325
  440   638          344878072
  346   672          344886184
   75   701          344893976
  169   698          344895201
  254   690          344896064
  317   679          344901852
  220   694          344903384
  525   585          344904750
  124   700          344906624
  150   699          344907099
  268   688          344909504
  292   684          344910592
   76   701          344911077
  198   696          344915928
  357   669          344917602
  420   647          344928023
   77   701          344928634
  548   565          344928717
  458   629          344930101
  326   677          344934709
  495   607          344935918
  185   697          344940498
  508   598          344943704
  427   644          344944467
  520   589          344944469
  438   639          344944791
   78   701          344946653
  498   605          344951117
  125   700          344953125
  492   609          344962017
  210   695          344963375
  537   575          344963528
   79   701          344965140
  469   623          344966076
  364   667          344969507
  151   699          344975050
  230   693          344979557
  170   698          344981392
   80   701          344984101
  383   661          344986668
  350   671          344986711
  547   566          344988819
  380   662          344989528
  530   581          344999941
  126   700          345000376
   81   701          345003542
  501   603          345007728
  386   660          345008456
  247   691          345008594
  460   628          345009152
  400   655          345011375
  377   663          345016880
  281   686          345016897
   82   701          345023469
  239   692          345025807
  436   640          345025856
  476   619          345026835
  489   611          345029300
  481   616          345029537
  303   682          345032695
  199   696          345034135
  308   681          345039353
  275   687          345039578
  186   697          345043729
   83   701          345043888
  152   699          345043907
  127   700          345048383
  221   694          345049245
  322   678          345052000
  389   659          345055048
  546   567          345055599
  287   685          345059028
   84   701          345064805
  262   689          345067497
  374   664          345068568
  171   698          345068603
  413   650          345069997
  298   683          345075579
  408   652          345085120
   85   701          345086226
  255   690          345090375
  536   576          345093632
  313   680          345096297
  211   695          345096306
  128   700          345097152
  425   645          345101750
  462   627          345103011
  504   601          345105865
  524   586          345107880
   86   701          345108157
  153   699          345113676
  515   593          345118732
  434   641          345121225
  361   668          345123513
  354   670          345124864
  269   688          345125781
  392   658          345126600
  471   622          345128959
  545   568          345129057
   87   701          345130604
  418   648          345132424
  486   613          345137653
  231   693          345138948
  339   674          345140243
  511   596          345141567
  335   675          345142250
  371   665          345144436
  129   700          345146689
  187   697          345148076
  200   696          345153536
   88   701          345153573
  172   698          345156840
  293   684          345167261
  529   582          345173257
  343   673          345174824
   89   701          345177070
  403   654          345177091
  519   590          345177359
  331   676          345180467
  154   699          345184363
  248   691          345192363
  222   694          345196432
  130   700          345197000
  240   692          345197888
   90   701          345201101
  318   679          345204271
  544   569          345209193
  464   626          345211720
  395   657          345223268
   91   701          345225672
  535   577          345230408
  212   695          345230503
  432   642          345230856
  368   666          345244328
  478   618          345244384
  507   599          345245642
  173   698          345246109
  347   672          345246371
  131   700          345248091
   92   701          345250789
  188   697          345253545
  327   677          345254516
  282   686          345254624
  155   699          345255974
  276   687          345267279
  423   646          345273103
  201   696          345274137
  263   689          345274216
   93   701          345276458
  256   690          345286216
  483   615          345286962
  543   570          345296007
  232   693          345299725
  132   700          345299968
  358   669          345301021
   94   701          345302685
  473   621          345306878
  288   685          345306997
  497   606          345308489
  304   682          345309032
  494   608          345309496
  523   587          345317670
  411   651          345320982
  309   681          345324870
  156   699          345328515
   95   701          345329476
  466   625          345335321
  174   698          345336416
  299   683          345342886
  270   688          345343672
  223   694          345344951
  398   656          345345208
  500   604          345348864
  416   649          345350745
  491   610          345351771
  133   700          345352637
  528   583          345353239
  430   643          345354707
  351   671          345355262
   96   701          345356837
  449   634          345358953
  189   697          345360142
  447   635          345362498
  323   678          345364019
  213   695          345365972
  365   667          345368088
  406   653          345368493
  451   633          345369988
  241   692          345371409
  534   578          345373856
  249   691          345377620
  445   636          345380581
  514   594          345381328
   97   701          345384774
  542   571          345389499
  314   680          345391144
  453   632          345395645
  202   696          345395944
  157   699          345401992
  134   700          345406104
  443   637          345413160
   98   701          345413293
  518   591          345416903
  381   662          345423869
  294   684          345425688
  510   597          345427173
  175   698          345427767
  384   661          345427885
  503   602          345430735
  488   612          345435200
  455   631          345435966
   99   701          345442400
  378   663          345444399
  387   660          345456603
  421   647          345458484
  441   638          345460193
  135   700          345460375
  233   693          345461894
  190   697          345467873
  100   701          345472101
  468   624          345473856
  158   699          345476411
  480   617          345477113
  336   675          345479931
  264   689          345482513
  257   690          345483593
  340   674          345486024
  375   664          345489319
  541   572          345489669
  457   630          345490993
  401   655          345492576
  428   644          345492736
  283   686          345494043
  224   694          345494808
  277   687          345496636
  475   620          345499875
  355   670          345501875
  101   701          345502402
  214   695          345502719
  319   679          345508598
  332   676          345510144
  390   659          345510179
  136   700          345515456
  362   668          345515560
  203   696          345518963
  176   698          345520168
  439   639          345521638
  533   579          345523976
  344   673          345528801
  102   701          345533309
  522   588          345534120
  527   584          345539887
  242   692          345546376
  159   699          345551778
  506   600          345554216
  289   685          345556694
  372   665          345558473
  485   614          345559669
  459   629          345560768
  271   688          345563183
  250   691          345564371
  103   701          345564828
  137   700          345571353
  328   677          345576285
  191   697          345576744
  414   650          345582944
  409   652          345585737
  305   682          345587193
  393   658          345588769
  540   573          345596517
  104   701          345596965
  437   640          345597453
  348   672          345608640
  300   683          345611987
  310   681          345612241
  177   698          345613625
  557   557          345617386
  556   558          345620728
  234   693          345625461
  470   623          345627367
  138   700          345628072
  160   699          345628099
  105   701          345629726
  555   559          345630754
  215   695          345640750
  204   696          345643200
  426   645          345644901
  461   628          345645333
  225   694          345646009
  554   560          345647464
  513   595          345650572
  369   666          345651705
  419   648          345657851
  517   592          345663101
  106   701          345663117
  404   654          345665528
  553   561          345670858
  496   607          345672479
  324   678          345677976
  532   580          345680768
  258   690          345682512
  139   700          345685619
  295   684          345685879
  359   669          345686588
  192   697          345686761
  435   641          345687596
  315   680          345687875
  493   609          345689686
  265   689          345692394
  396   657          345692529
  499   605          345696624
  107   701          345697144
  552   562          345700936
  161   699          345705380
  477   619          345707992
  178   698          345708144
  539   574          345710043
  509   598          345719421
  243   692          345722795
  482   616          345725064
  352   671          345725919
  278   687          345727655
  108   701          345731813
  526   585          345733201
  284   686          345735160
  551   563          345737698
  140   700          345744000
  463   627          345744730
  490   611          345748131
  251   691          345752622
  521   589          345757230
  502   603          345762235
  109   701          345767130
  205   696          345768661
  366   667          345768859
  216   695          345780071
  550   564          345781144
  162   699          345783627
  272   688          345784320
  235   693          345790432
  433   642          345792025
  472   622          345795896
  193   697          345797930
  226   694          345798560
  110   701          345803101
  141   700          345803221
  179   698          345803731
  290   685          345808125
  424   646          345811160
  320   679          345814839
  337   675          345819628
  399   656          345821615
  412   651          345828979
  538   575          345830247
  549   565          345831274
  341   674          345833845
  111   701          345839732
  333   676          345841813
  531   581          345844232
  487   613          345847700
  465   626          345859001
  382   662          345860496
  163   699          345862846
  142   700          345863288
  407   653          345864220
  306   682          345867184
  505   601          345869426
  417   649          345871162
  385   661          345871406
  379   663          345874186
  112   701          345877029
  356   670          345881016
  301   683          345882888
  259   690          345882979
  345   673          345884842
  548   566          345888088
  206   696          345895352
  329   677          345900022
  180   698          345900392
  244   692          345900672
  311   681          345901472
  266   689          345903865
  388   660          345907072
  363   668          345909779
  194   697          345910257
  431   643          345910698
  376   664          345912320
  113   701          345914998
  516   593          345915953
  217   695          345920688
  143   700          345924207
  512   596          345926464
  479   618          345931271
  525   586          345933181
  252   691          345942379
  164   699          345943043
  296   684          345947840
    0   702          345948408
    1   702          345948409
    2   702          345948416
    3   702          345948435
    4   702          345948472
    5   702          345948533
    6   702          345948624
    7   702          345948751
    8   702          345948920
    9   702          345949137
   10   702          345949408
   11   702          345949739
   12   702          345950136
   13   702          345950605
   14   702          345951152
  547   567          345951586
   15   702          345951783
  227   694          345952467
   16   702          345952504
   17   702          345953321
  114   701          345953645
   18   702          345954240
   19   702          345955267
   20   702          345956408
  236   693          345956813
  537   576          345957129
   21   702          345957669
   22   702          345959056
  279   687          345960342
   23   702          345960575
   24   702          345962232
  448   635          345963267
   25   702          345964033
  450   634          345965104
   26   702          345965984
  391   659          345967650
   27   702          345968091
   28   702          345970360
   29   702          345972797
  349   672          345972997
  373   665          345974742
   30   702          345975408
  446   636          345975992
  402   655          345976183
  285   686          345977981
   31   702          345978199
  474   621          345979485
   32   702          345981176
  452   633          345981545
   33   702          345984345
  144   700          345985984
  316   680          345986496
  520   590          345987000
   34   702          345987712
  467   625          345988188
  484   615          345988279
   35   702          345991283
  422   647          345991471
  115   701          345992976
  325   678          345993877
   36   702          345995064
  181   698          345998133
   37   702          345999061
  444   637          346003237
   38   702          346003280
  273   688          346007089
   39   702          346007727
   40   702          346012408
  454   632          346012632
  530   582          346014368
   41   702          346017329
  508   599          346018311
  546   568          346021768
   42   702          346022496
  207   696          346023279
  195   697          346023748
  165   699          346024224
   43   702          346027915
  116   701          346032997
   44   702          346033592
   45   702          346039533
  495   608          346043087
  429   644          346043573
  442   638          346044960
   46   702          346045744
  145   700          346048625
  498   606          346051008
   47   702          346052231
  394   658          346053296
  456   631          346058407
   48   702          346059000
  291   685          346061296
  370   666          346061296
  218   695          346062607
   49   702          346066057
   50   702          346073408
  117   701          346073714
  360   669          346074309
  492   610          346076488
  245   692          346080013
   51   702          346081059
  260   690          346085000
  410   652          346088808
   52   702          346089016
  536   577          346090689
  182   698          346096960
   53   702          346097285
  415   650          346098375
  545   569          346098634
  353   671          346098688
  501   604          346100365
  440   639          346101119
   54   702          346105872
  166   699          346106395
  228   694          346107736
  146   700          346112136
   55   702          346114783
  118   701          346115133
  267   689          346116932
  458   630          346118912
  321   679          346123000
   56   702          346124024
  237   693          346124610
  469   624          346132333
   57   702          346133601
  253   691          346133648
  196   697          346138409
  524   587          346139827
   58   702          346143520
  307   682          346149011
  489   612          346151097
  208   696          346152448
   59   702          346153787
  302   683          346155595
  405   654          346156389
  119   701          346157260
  338   675          346161347
  397   657          346164166
   60   702          346164408
  481   617          346169754
  438   640          346171672
  367   667          346171826
   61   702          346175389
  515   594          346175459
  334   676          346175480
  147   700          346176523
  476   620          346178176
  544   570          346182184
  342   674          346183712
  420   648          346185792
   62   702          346186736
  167   699          346189562
  427   645          346190608
  529   583          346191176
  504   602          346191272
  312   681          346192569
  460   629          346194189
  280   687          346194703
  183   698          346196879
   63   702          346198455
  120   701          346200101
  219   695          346205834
  511   597          346209004
   64   702          346210552
  297   684          346211577
  286   686          346222512
   65   702          346223033
  519   591          346223430
  330   677          346225733
  535   578          346230927
  274   688          346231496
   66   702          346235904
  148   700          346241792
  346   673          346242953
  121   701          346243662
   67   702          346249171
  197   697          346254246
  436   641          346256577
  246   692          346260824
  357   670          346262293
   68   702          346262840
  229   694          346264373
  486   614          346266800
  543   571          346272418
  168   699          346273731
   69   702          346276917
  209   696          346282865
  462   628          346284280
  317   680          346287013
  122   701          346287949
  261   690          346288581
   70   702          346291408
  471   623          346291478
  238   693          346293829
  184   698          346297896
  383   662          346299415
  400   656          346300416
  364   668          346306176
  380   663          346306247
   71   702          346306319
  149   700          346307949
  326   678          346311728
  292   685          346316213
  386   661          346317237
   72   702          346321656
  507   600          346323843
  254   691          346326435
  268   689          346331601
  123   701          346332968
   73   702          346337425
  377   664          346337577
  350   672          346339448
  413   651          346339448
  220   695          346350375
  425   646          346351761
  523   588          346353139
   74   702          346353632
  434   642          346355792
  169   699          346358908
  389   660          346359869
  408   653          346362389
  542   572          346369336
   75   702          346370283
  198   697          346371265
  528   584          346374656
  150   700          346375000
  534   579          346377843
  124   701          346378725
   76   702          346387384
  464   627          346389227
  478   619          346392011
  374   665          346393249
  418   649          346394081
  185   698          346400017
   77   702          346404941
  497   607          346412016
  210   696          346414536
  494   609          346420313
  230   694          346422384
   78   702          346422960
  483   616          346423483
  125   701          346425226
  392   659          346427467
  303   683          346430114
  281   687          346430744
  308   682          346432680
  322   679          346433087
   79   702          346441447
  514   595          346441619
  151   700          346442951
  247   692          346443111
  170   699          346445099
  500   605          346445125
  275   688          346457547
   80   702          346460408
  403   655          346462202
  361   669          346464190
  239   693          346464476
  473   622          346465665
  518   592          346466520
  287   686          346468759
  432   643          346469275
  491   611          346469902
  126   701          346472477
  541   573          346472938
  371   666          346473107
  354   671          346473575
  298   684          346477096
   81   702          346479849
  313   681          346485538
  199   697          346489472
  262   690          346493728
  221   695          346496236
  510   598          346498192
   82   702          346499776
  186   698          346503248
  339   675          346505094
  466   626          346509072
  335   676          346511151
  152   700          346511808
  503   603          346519754
  395   658          346520187
   83   702          346520195
  127   701          346520484
  255   691          346520746
  423   647          346526990
  533   580          346531437
  171   699          346532310
  343   674          346535631
   84   702          346541112
  211   696          346547467
  269   689          346547878
  557   558          346549805
  331   677          346553424
  556   559          346556495
  488   613          346560669
   85   702          346562533
  527   585          346564808
  449   635          346566724
  128   701          346569253
  555   560          346569875
  293   685          346572882
  522   589          346573117
  451   634          346573955
  447   636          346574079
  368   667          346576995
  153   700          346581577
  231   694          346581775
  540   574          346583224
   86   702          346584464
  318   680          346589432
  554   561          346589945
  411   652          346594339
  453   633          346595814
  445   637          346595978
  430   644          346596984
  347   673          346603140
   87   702          346606911
  187   698          346607595
  200   697          346608873
  416   650          346616296
  553   562          346616705
  129   701          346618790
  172   699          346620547
  480   618          346621032
  248   692          346626880
   88   702          346629880
  327   678          346631535
  455   632          346632343
  443   638          346632379
  506   601          346636017
  240   693          346636557
  398   657          346638185
  222   695          346643423
  468   625          346643857
  358   670          346645712
  406   654          346649680
  552   563          346650155
  154   700          346652264
   89   702          346653377
  475   621          346654936
  282   687          346668471
  130   701          346669101
   90   702          346677408
  212   696          346681664
  441   639          346683240
  457   631          346683584
  276   688          346685248
  551   564          346690295
  532   581          346691709
  485   615          346692500
  539   575          346700194
  263   690          346700447
   91   702          346701979
  365   668          346704757
  304   683          346706451
  351   672          346707999
  173   699          346709816
  188   698          346713064
  513   596          346714433
  421   648          346716253
  517   593          346716270
  256   691          346716587
  288   686          346716728
  309   682          346718197
  131   701          346720192
  155   700          346723875
   92   702          346727096
  201   697          346729474
  550   565          346737125
  428   645          346738877
  381   663          346740588
  384   662          346740632
  232   694          346742552
  299   684          346744403
  323   679          346745106
  439   640          346748519
  459   630          346749579
   93   702          346752765
  526   586          346761632
  378   664          346765096
  387   661          346765384
  270   689          346765769
  132   701          346772069
   94   702          346778992
  496   608          346779648
  314   681          346780385
  401   656          346781617
  549   566          346790645
  223   695          346791942
  470   624          346793624
  509   599          346794028
  156   700          346796416
  499   606          346796515
  521   590          346799761
  174   699          346800123
  493   610          346804157
   95   702          346805783
  241   693          346810078
  249   692          346812137
  375   665          346814000
  390   660          346815000
  213   696          346817133
  189   698          346819661
  538   576          346823848
  133   701          346824738
  437   641          346828174
  461   629          346830370
  294   685          346831309
   96   702          346833144
  336   676          346848832
  355   671          346850586
  548   567          346850855
  340   675          346850875
  202   697          346851281
  414   651          346852395
  502   604          346854872
  362   669          346856237
  531   582          346858659
  477   620          346859333
   97   702          346861081
  409   653          346863006
  482   617          346865281
  157   700          346869893
  490   612          346869928
  134   701          346878205
  332   677          346883101
  372   666          346887144
   98   702          346889600
  344   674          346889608
  393   659          346889636
  175   699          346891474
  319   680          346893759
  426   646          346894912
  233   694          346904721
  283   687          346907890
  264   690          346908744
  257   691          346913964
  277   688          346914605
  547   568          346917755
   99   702          346918707
  419   649          346919508
  435   642          346922163
  463   628          346925999
  190   698          346927392
  135   701          346932476
  224   695          346941799
  158   700          346944312
  100   702          346948408
  404   655          346950639
  328   678          346953304
  214   696          346953880
  537   577          346954186
  505   602          346954833
  472   623          346958415
  525   587          346965128
  348   673          346965409
  289   686          346966425
  516   594          346972680
  203   697          346974300
  487   614          346976847
  101   702          346978709
  176   699          346983875
  369   667          346984372
  305   683          346984612
  242   693          346985045
  271   689          346985280
  136   701          346987557
  396   658          346989448
  546   569          346991345
  512   597          346993901
  250   692          346998888
  310   682          347005568
  102   702          347009616
  300   684          347013504
  159   700          347019679
  433   643          347030444
  359   670          347031279
  530   583          347032287
  520   591          347033071
  191   698          347036263
  465   627          347036508
  103   702          347041135
  137   701          347043454
  324   679          347059063
  424   647          347065047
  234   694          347068288
  545   570          347071625
  104   702          347073272
  315   681          347077116
  177   699          347077332
  352   672          347078656
  479   619          347078898
  536   578          347091208
  295   685          347091500
  215   696          347091911
  225   695          347093000
  160   700          347096000
  508   600          347096512
  204   697          347098537
  138   701          347100173
  412   652          347102336
  366   668          347105528
  105   702          347106033
  258   691          347112883
  399   657          347114592
  265   690          347118625
  484   616          347124800
  417   650          347136713
  474   622          347138272
  106   702          347139424
  407   654          347145407
  278   688          347145624
  192   698          347146280
  284   687          347149007
  431   644          347152975
  495   609          347153904
  498   607          347154535
  139   701          347157720
  544   571          347158595
  243   693          347161464
  467   626          347161939
  178   699          347171851
  450   635          347172875
  161   700          347173281
  107   702          347173451
  448   636          347174848
  524   588          347175296
  382   663          347177215
  385   662          347184153
  452   634          347185512
  251   692          347187139
  337   676          347188529
  446   637          347191389
  492   611          347194619
  379   664          347194883
  501   605          347196626
  341   675          347198696
  320   680          347200000
  272   689          347206417
  108   702          347208120
  529   584          347212593
  454   633          347212801
  333   677          347214770
  388   661          347215853
  140   701          347216101
  290   686          347217856
  444   638          347222456
  205   697          347223998
  356   671          347229727
  216   696          347231232
  235   694          347233259
  535   579          347234914
  515   595          347235750
  376   665          347237001
  109   702          347243437
  226   695          347245551
  345   674          347245649
  422   648          347249240
  363   669          347250456
  162   700          347251528
  543   572          347252255
  456   632          347254784
  193   698          347257449
  306   683          347264603
  402   656          347265224
  179   699          347267438
  442   639          347268007
  391   660          347272471
  519   592          347273047
  141   701          347275322
  489   613          347276566
  329   678          347277041
  110   702          347279408
  511   598          347280023
  504   603          347280291
  301   684          347284405
  429   645          347289714
  311   682          347294799
  469   625          347302334
  373   666          347303413
  458   631          347311503
  259   691          347313350
  481   618          347313673
  111   702          347316039
  440   640          347328000
  349   673          347329766
  266   690          347330096
  163   700          347330747
  476   621          347333237
  142   701          347335389
  244   693          347339341
  206   697          347350689
  542   573          347352605
  112   702          347353336
  296   685          347353461
  394   659          347354163
  180   699          347364099
  410   653          347366077
  415   651          347367826
  194   698          347369776
  217   696          347371849
  325   679          347374964
  316   681          347375737
  252   692          347376896
  279   688          347378311
  460   630          347383000
  534   580          347385304
  113   702          347391305
  285   687          347391828
  523   589          347392136
  370   667          347393963
  143   701          347396308
  227   695          347399458
  528   585          347399577
  486   615          347399631
  236   694          347399640
  438   641          347402393
  507   601          347405644
  164   700          347410944
  360   670          347419000
    0   703          347428927
    1   703          347428928
    2   703          347428935
    3   703          347428954
    4   703          347428991
    5   703          347429052
    6   703          347429143
  273   689          347429186
    7   703          347429270
    8   703          347429439
    9   703          347429656
   10   703          347429927
  114   702          347429952
   11   703          347430258
   12   703          347430655
   13   703          347431124
   14   703          347431671
   15   703          347432302
   16   703          347433023
   17   703          347433840
   18   703          347434759
   19   703          347435786
   20   703          347436927
   21   703          347438188
   22   703          347439575
  427   646          347440619
   23   703          347441094
  405   655          347441500
   24   703          347442751
   25   703          347444552
   26   703          347446503
  420   649          347447449
   27   703          347448610
   28   703          347450879
  353   672          347451425
   29   703          347453316
   30   703          347455927
  471   624          347457735
  144   701          347458085
   31   703          347458718
  541   574          347459645
  397   658          347461085
   32   703          347461695
  181   699          347461840
   33   703          347464864
   34   703          347468231
  115   702          347469283
  462   629          347469317
  291   686          347471027
   35   703          347471802
   36   703          347475583
  207   697          347478616
   37   703          347479580
  558   558          347482224
  195   698          347483267
   38   703          347483799
  557   559          347485572
   39   703          347488246
  436   642          347491144
  165   700          347492125
   40   703          347492927
  556   560          347495616
   41   703          347497848
   42   703          347503015
  514   596          347505480
  321   680          347508161
   43   703          347508434
  367   668          347508495
  116   702          347509304
  555   561          347512356
  218   696          347513768
   44   703          347514111
  260   691          347515371
  245   693          347518682
  497   608          347519185
  518   593          347519689
   45   703          347520052
  145   701          347520726
   46   703          347526263
  338   676          347530248
   47   703          347532750
  494   610          347534784
  554   562          347535792
   48   703          347539519
  533   581          347542378
  267   690          347543163
  478   620          347543352
  500   606          347545016
  307   683          347546430
   49   703          347546576
  334   677          347548437
  342   675          347548563
  117   702          347550021
   50   703          347553927
  228   695          347554727
  302   684          347557112
  182   699          347560667
   51   703          347561578
  483   617          347563700
  553   563          347565924
  237   694          347567437
  253   692          347568165
   52   703          347569535
  464   628          347570496
  510   599          347572799
  540   575          347573375
  166   700          347574296
   53   703          347577804
  146   701          347584237
  312   682          347585896
   54   703          347586391
  118   702          347591440
  491   612          347591699
  527   586          347593239
  400   657          347593393
  434   643          347594211
   55   703          347595302
  196   698          347597928
  330   678          347602752
  552   564          347602752
  346   674          347603760
   56   703          347604543
  425   647          347605648
  208   697          347607785
  357   671          347611004
  503   604          347612391
  280   688          347612672
  413   652          347612805
   57   703          347614120
  522   590          347615648
  383   663          347616134
  297   685          347617198
   58   703          347624039
  380   664          347626944
  473   623          347628184
  386   662          347629984
  119   702          347633567
   59   703          347634306
  286   687          347636359
  408   654          347643576
   60   703          347644927
  551   565          347646276
  364   669          347646853
  147   701          347648624
  274   689          347653593
   61   703          347655908
  219   696          347656995
  167   700          347657463
  418   650          347659632
  183   699          347660586
  377   665          347662258
   62   703          347667255
  389   661          347668650
  317   681          347676254
  120   702          347676408
   63   703          347678974
  466   627          347686579
  488   614          347689816
   64   703          347691071
  326   679          347692815
  539   576          347693795
  350   673          347696217
  550   566          347696496
  246   693          347699493
   65   703          347703552
  532   582          347706136
  229   695          347711364
  432   644          347711552
  197   698          347713765
  148   701          347713893
   66   703          347716423
  261   691          347718952
  121   702          347719969
  506   602          347721424
  374   666          347721920
  292   686          347725944
   67   703          347729690
  392   660          347732288
  238   694          347736656
  209   697          347738202
  168   700          347741632
   68   703          347743359
  403   656          347751243
  549   567          347753412
   69   703          347757436
  268   690          347757832
  254   692          347760952
  184   699          347761603
  122   702          347764256
  480   619          347768659
   70   703          347771927
  517   594          347772997
  449   636          347778305
  149   701          347780050
  451   635          347781726
  513   597          347781870
  423   648          347784759
   71   703          347786838
  447   637          347789476
  526   587          347793579
  453   634          347799781
  220   696          347801536
   72   703          347802175
  371   667          347805774
  361   670          347808881
  123   702          347809275
  475   622          347813723
  445   638          347815197
  548   568          347817024
  468   626          347817608
   73   703          347817944
  322   680          347818248
  538   577          347820905
  395   659          347821054
  354   672          347826312
  169   700          347826809
  485   616          347829021
  308   683          347830099
  198   698          347830784
  303   684          347831631
  455   633          347832512
   74   703          347834151
  430   645          347843125
  521   591          347845832
  150   701          347847101
  281   688          347848713
   75   703          347850802
  124   702          347855032
  443   639          347855426
  185   699          347863724
   76   703          347867903
  230   695          347869375
  210   697          347869873
  411   653          347871608
  509   600          347872229
  339   676          347873995
  531   583          347876578
  313   682          347878865
  275   689          347879644
  457   632          347879961
  247   693          347881780
  287   687          347882606
  298   685          347882717
  335   677          347884108
   77   703          347885460
  416   651          347885747
  547   569          347887332
  496   609          347890465
  499   607          347900042
  343   675          347900482
  125   702          347901533
   78   703          347903479
  239   694          347907303
  441   640          347910121
  170   700          347913000
  368   668          347913664
  151   701          347915052
   79   703          347921966
  493   611          347922288
  262   691          347924099
  331   678          347930443
  406   655          347934791
  398   658          347935104
   80   703          347940927
  459   631          347942170
  221   696          347947397
  126   702          347948784
  199   698          347948991
  502   605          347951133
  537   578          347954705
  255   692          347955263
   81   703          347960368
  470   625          347963625
  347   674          347963947
  546   570          347964336
  186   699          347966955
  269   690          347974109
  421   649          347977910
  318   681          347978673
  439   641          347979240
   82   703          347980295
  293   686          347982613
  152   701          347983909
  428   646          347988888
  358   671          347994423
  490   613          347995397
  127   702          347996791
  171   700          348000211
  525   588          348000597
   83   703          348000714
  211   697          348002804
  482   618          348009200
  327   679          348012622
  477   621          348014394
  461   630          348019181
   84   703          348021631
  231   695          348028766
  516   595          348032971
   85   703          348043052
  505   603          348043852
  365   669          348045434
  128   702          348045560
  545   571          348048036
  153   701          348053678
  530   584          348053704
  384   663          348057351
  381   664          348061285
  437   642          348062741
  351   673          348064768
  512   598          348064920
   86   703          348064983
  248   693          348065549
  200   698          348068392
  187   699          348071302
  401   657          348074594
  387   662          348078131
  240   694          348079384
  520   592          348082688
  282   688          348086440
   87   703          348087430
  172   700          348088448
  378   665          348089777
  222   696          348094584
  129   702          348095097
  536   579          348095195
  276   689          348107345
  304   684          348107968
  487   615          348109678
   88   703          348110399
  463   629          348111036
  309   683          348115616
  390   661          348123781
  154   701          348124365
  472   624          348124672
  414   652          348125752
  323   680          348130267
  288   687          348130575
  263   691          348130818
   89   703          348133896
  212   697          348137001
  544   572          348138432
  375   666          348142671
  409   654          348144193
  130   702          348145408
  426   647          348148799
  299   685          348150024
  256   692          348151104
   90   703          348157927
  435   643          348160582
  314   682          348173712
  188   699          348176771
  173   700          348177717
  508   601          348178313
   91   703          348182498
  419   650          348185059
  201   698          348188993
  232   695          348189543
  270   690          348192000
  393   660          348194457
  155   701          348195976
  131   702          348196499
  362   670          348200928
  355   672          348203323
   92   703          348207615
  524   589          348214293
  465   628          348217777
  340   676          348219776
  372   667          348219811
  336   677          348221789
  479   620          348230239
   93   703          348233284
  543   573          348235524
  529   585          348237514
  404   656          348239680
  294   686          348241040
  535   580          348242375
  223   696          348243103
  132   702          348248376
  249   693          348250806
  241   694          348252905
  344   675          348254459
   94   703          348259511
  332   678          348260120
  498   608          348261704
  484   617          348265017
  174   700          348268024
  495   610          348268375
  156   701          348268517
  213   697          348272470
  433   644          348272721
  319   681          348283000
  189   699          348283368
   95   703          348286302
  396   659          348290315
  501   606          348296517
  515   596          348299611
  474   623          348300791
  133   702          348301045
  202   698          348310800
   96   703          348313663
  492   612          348316416
  369   668          348321041
  424   648          348322816
  283   688          348325859
  348   674          348326216
  519   593          348326216
  328   679          348334391
  277   689          348336702
  264   691          348339115
  542   574          348339312
  467   627          348339446
   97   703          348341600
  157   701          348341994
  257   692          348348481
  233   695          348351712
  134   702          348354512
  511   599          348354630
  175   700          348359375
   98   703          348370119
  504   604          348372928
  412   653          348379605
  359   671          348379990
  289   687          348380272
  450   636          348384456
  305   684          348386129
  448   637          348390245
  190   699          348391099
  224   696          348392960
  452   635          348393283
  534   581          348396245
  431   645          348399116
   99   703          348399226
  310   683          348402987
  489   614          348405713
  417   651          348406164
  135   702          348408783
  214   697          348409217
  446   638          348410608
  271   690          348411511
  399   658          348411511
  158   701          348416413
  454   634          348416768
  558   559          348417991
  300   685          348419125
  557   560          348424693
  242   694          348427872
  528   586          348428008
  100   703          348428927
  407   655          348430518
  203   698          348433819
  523   590          348434667
  352   673          348435425
  250   693          348437557
  556   561          348438097
  324   680          348444224
  444   639          348445503
  366   669          348446205
  541   575          348449796
  176   700          348451776
  456   633          348454953
  555   562          348458203
  101   703          348459228
  481   619          348461300
  136   702          348463864
  315   682          348470443
  469   626          348476085
  554   563          348485011
  102   703          348490135
  507   602          348491051
  159   701          348491780
  476   622          348492024
  442   640          348494888
  382   664          348497912
  191   699          348499970
  385   663          348500872
  295   686          348501231
  458   632          348507880
  422   649          348510897
  234   695          348515279
  553   564          348518521
  379   665          348519564
  137   702          348519761
  103   703          348521654
  388   662          348528600
  486   616          348536152
  429   646          348539725
  225   696          348544161
  177   700          348545233
  215   697          348547248
  258   692          348547400
  265   691          348548996
  104   703          348553791
  533   582          348556805
  204   698          348558056
  402   657          348558201
  440   641          348558721
  552   565          348558733
  337   677          348561486
  376   666          348565672
  284   688          348566976
  540   576          348566976
  341   676          348567597
  278   689          348567721
  160   701          348568101
  514   597          348572917
  460   631          348575591
  518   594          348576416
  138   702          348576480
  391   661          348581252
  356   672          348582464
  105   703          348586552
  320   681          348589241
  333   678          348591789
  363   670          348595147
  243   694          348604291
  551   566          348605647
  192   699          348609987
  345   675          348610500
  106   703          348619943
  527   587          348625186
  251   693          348625808
  471   625          348627736
  497   609          348630002
  290   687          348631703
  272   690          348632648
  139   702          348634027
  373   667          348636080
  438   642          348636960
  178   700          348639752
  415   652          348641183
  161   701          348645382
  410   654          348647264
  500   607          348648543
  510   600          348651000
  494   611          348652915
  107   703          348653970
  329   679          348658128
  462   630          348658128
  394   660          348658984
  550   567          348659263
  522   591          348661719
  306   684          348666120
  235   695          348680250
  205   698          348683517
  216   697          348686569
  108   703          348688639
  301   685          348690026
  349   674          348690573
  539   577          348690852
  311   683          348692218
  140   702          348692408
  427   647          348694506
  226   696          348696712
  478   621          348698413
  483   618          348707619
  503   605          348708652
  420   650          348713000
  491   613          348717168
  549   568          348719581
  193   699          348721156
  162   701          348723629
  109   703          348723956
  532   583          348724055
  436   643          348729563
  405   656          348730541
  370   668          348730632
  179   700          348735339
  259   692          348747867
  141   702          348751629
  464   629          348755533
  110   703          348759927
  325   680          348760125
  266   691          348760467
  397   659          348761952
  296   686          348763192
  360   671          348767711
  316   682          348769064
  244   694          348782168
  548   569          348786601
  473   624          348794441
  111   703          348796558
  279   689          348800408
  163   701          348802848
  353   673          348808194
  285   688          348809797
  206   698          348810208
  506   603          348810443
  142   702          348811696
  252   693          348815565
  538   578          348821424
  488   615          348822647
  217   697          348827186
  526   588          348829048
  180   700          348832000
  517   595          348833288
  194   699          348833483
  112   703          348833855
  434   644          348836488
  236   695          348846631
  367   669          348849172
  227   696          348850619
  513   598          348852889
  273   690          348855417
  547   570          348860323
  425   648          348863417
  466   628          348867848
  113   703          348871824
  143   702          348872615
  164   701          348883045
  291   687          348884874
  413   653          348890074
  400   658          348890312
  521   592          348895449
  321   681          348897402
  531   584          348897995
  338   677          348903205
  114   703          348910471
    0   704          348913664
    1   704          348913665
    2   704          348913672
    3   704          348913691
    4   704          348913728
    5   704          348913789
    6   704          348913880
    7   704          348914007
    8   704          348914176
    9   704          348914393
   10   704          348914664
   11   704          348914995
   12   704          348915392
   13   704          348915861
   14   704          348916408
   15   704          348917039
  342   676          348917464
   16   704          348917760
   17   704          348918577
   18   704          348919496
  480   620          348920000
   19   704          348920523
   20   704          348921664
   21   704          348922925
   22   704          348924312
  334   678          348925456
   23   704          348925831
   24   704          348927488
  408   655          348928687
  418   651          348929083
   25   704          348929289
  181   700          348929741
   26   704          348931240
   27   704          348933347
  144   702          348934392
   28   704          348935616
  383   664          348936831
   29   704          348938053
  207   698          348938135
   30   704          348940664
  546   571          348940747
   31   704          348943455
   32   704          348946432
  386   663          348946703
  195   699          348946974
  307   684          348947947
   33   704          348949601
  115   703          348949802
  260   692          348949888
  380   665          348951625
   34   704          348952968
  509   601          348954030
   35   704          348956539
  432   645          348957693
  537   579          348958692
   36   704          348960320
  245   694          348961509
  302   685          348962733
  357   672          348963741
  165   701          348964226
   37   704          348964317
   38   704          348968536
  346   675          348968611
  218   697          348969105
  485   617          348969238
   39   704          348972983
  267   691          348973534
  475   623          348976242
   40   704          348977664
  389   662          348981397
   41   704          348982585
  312   683          348983315
  330   679          348983839
   42   704          348987752
  116   703          348989823
  377   666          348990929
  364   670          348991544
   43   704          348993171
  451   636          348993307
  449   637          348993702
  468   627          348995115
  145   702          348997033
   44   704          348998848
   45   704          349004789
  496   610          349004936
  228   696          349005888
  253   693          349006834
  499   608          349007211
  453   635          349007552
  447   638          349008695
   46   704          349011000
  237   695          349014428
   47   704          349017487
   48   704          349024256
  297   686          349026929
  545   572          349027873
  182   700          349028568
  117   703          349030540
   49   704          349031313
  280   689          349034769
  455   634          349036479
  445   639          349038244
   50   704          349038664
  525   589          349039594
  392   661          349041069
  493   612          349044085
  403   657          349044220
   51   704          349046315
  166   701          349046397
  423   649          349046416
  502   606          349051024
   52   704          349054272
  286   688          349054328
  374   667          349054587
  350   674          349057024
  146   702          349060544
  196   699          349061635
   53   704          349062541
  208   698          349067304
  317   682          349069581
   54   704          349071128
  118   703          349071959
  326   680          349077976
  530   585          349078625
  274   690          349079824
   55   704          349080039
  457   633          349080130
  443   640          349082307
   56   704          349089280
  430   646          349093136
  516   596          349096832
   57   704          349098857
  536   580          349102656
   58   704          349108776
  219   697          349112332
  119   703          349114086
   59   704          349119043
  544   573          349121701
  490   614          349124544
  147   702          349124931
  395   660          349125875
  183   700          349128487
  167   701          349129564
   60   704          349129664
  520   593          349135857
  505   604          349136489
  470   626          349137376
  459   632          349138547
  512   599          349139527
  292   687          349139791
   61   704          349140645
  441   641          349140842
  246   694          349142320
  371   668          349142443
   62   704          349151992
  411   654          349152795
  261   692          349153469
  482   619          349156827
  120   703          349156927
  361   671          349157592
  416   652          349159104
  229   696          349162525
   63   704          349163711
  477   622          349173181
   64   704          349175808
  197   699          349177472
  354   673          349183081
  238   695          349183647
  268   691          349188203
   65   704          349188289
  148   702          349190200
  209   698          349197721
  254   693          349199621
  121   703          349200488
   66   704          349201160
  322   681          349207489
  461   631          349211772
  168   701          349213733
  439   642          349213807
   67   704          349214427
  543   574          349222231
  406   656          349223832
   68   704          349228096
  184   700          349229504
  308   684          349231616
  398   659          349235971
  303   685          349237252
   69   704          349242173
  428   647          349242775
  421   650          349243461
  122   703          349244775
  487   616          349246199
  339   677          349246952
  535   581          349253316
  368   669          349254341
  149   702          349256357
   70   704          349256664
  524   590          349256824
  220   697          349256873
  335   678          349261127
  508   602          349263720
  529   586          349265945
  343   676          349269383
  281   689          349270810
   71   704          349271575
  313   683          349276284
   72   704          349286912
  123   703          349289794
  298   686          349292448
  198   699          349294491
  472   625          349294673
  169   701          349298910
  463   630          349299847
  287   688          349300575
  437   643          349301160
   73   704          349302681
  275   690          349305875
  331   679          349311530
   74   704          349318888
  230   696          349320536
  150   702          349323408
  247   694          349324607
  347   675          349328798
  210   698          349329392
  542   575          349329463
  185   700          349331625
   75   704          349335539
  124   703          349335551
  358   672          349347160
   76   704          349352640
  559   559          349353758
  239   695          349354294
  558   560          349357112
  262   692          349358616
  515   597          349367048
  557   561          349367174
   77   704          349370197
  401   658          349371513
  318   682          349372000
  498   609          349372521
  384   664          349378048
  125   703          349382052
  519   594          349382943
  556   562          349383944
  170   701          349385101
  479   621          349385300
  381   665          349385966
  495   611          349386506
   78   704          349388216
  365   670          349390125
  151   702          349391359
  255   693          349393932
  387   663          349394850
  293   687          349396460
  327   680          349397783
  501   607          349400044
  221   697          349402734
  465   629          349402814
  435   644          349402859
  414   653          349403021
  269   691          349404480
  426   648          349406568
   79   704          349406703
  555   563          349407422
  484   618          349408936
  534   582          349410672
  199   699          349412698
  378   666          349418448
  351   674          349425575
   80   704          349425664
  126   703          349429303
  409   655          349429304
  511   600          349432831
  186   700          349434856
  390   662          349436528
  554   564          349437608
  492   613          349441885
  541   576          349443397
   81   704          349445105
  419   651          349454510
  528   587          349459955
  152   702          349460216
  211   698          349462323
   82   704          349465032
  474   624          349467048
  504   605          349469189
  171   701          349472312
  553   565          349474502
  375   667          349475338
  127   703          349477310
  231   696          349479927
  523   591          349480738
   83   704          349485451
  393   661          349503238
   84   704          349506368
  248   694          349508376
  282   689          349508537
  304   685          349513589
  309   684          349517133
  552   566          349518104
  433   645          349518862
  323   681          349519508
  467   628          349520715
  128   703          349526079
  240   695          349526375
   85   704          349527789
  153   702          349529985
  200   699          349532099
  404   657          349532657
  276   690          349533576
  489   615          349538544
  187   700          349539203
  288   688          349548544
  362   671          349549639
   86   704          349549720
  222   697          349549921
  372   668          349556480
  299   686          349559755
  355   673          349560092
  172   701          349560549
  540   577          349564033
  263   692          349565335
  551   567          349568414
  314   683          349571131
   87   704          349572167
  533   583          349574724
  129   703          349575616
  507   603          349580070
  424   649          349584473
  256   693          349589773
  340   677          349592733
   88   704          349595136
  396   660          349595136
  212   698          349596520
  336   678          349598808
  450   637          349599853
  154   702          349600672
  452   636          349604864
  448   638          349609464
  481   620          349612641
   89   704          349618633
  270   691          349622371
  344   676          349623360
  454   635          349624539
  550   568          349625432
  130   703          349625927
  446   639          349633655
  518   595          349636707
  232   696          349640704
  332   679          349641207
   90   704          349642664
  514   598          349643936
  188   700          349644672
  431   646          349649127
  173   701          349649818
  201   699          349652700
  469   627          349653592
  476   623          349654543
  294   687          349654887
  456   634          349658920
  527   588          349660655
  412   654          349660792
  369   669          349661718
   91   704          349667235
  155   702          349672283
  444   640          349672384
  319   682          349676327
  486   617          349676369
  131   703          349677018
  417   652          349679521
  549   569          349689158
  348   675          349691067
  539   578          349691371
   92   704          349692352
  249   694          349693633
  223   697          349698440
  241   695          349699896
  458   633          349708049
  522   592          349711336
  399   659          349712378
   93   704          349718021
  328   680          349719552
  407   656          349719559
  442   641          349725609
  132   703          349728895
  213   698          349731989
  359   672          349732727
  510   601          349732801
  174   701          349740125
   94   704          349744248
  497   610          349744473
  156   702          349744824
  532   584          349745472
  283   689          349747956
  189   700          349751269
  500   608          349755712
  548   570          349759592
  277   690          349762933
   95   704          349771039
  460   632          349771968
  264   692          349773632
  202   699          349774507
  494   612          349774712
  422   650          349776448
  133   703          349781564
  257   693          349787150
  366   670          349790896
  305   685          349791750
  440   642          349793288
  429   647          349793612
  352   674          349796232
  289   688          349798241
   96   704          349798400
  471   626          349801487
  233   696          349802873
  310   684          349804504
  503   606          349808543
  157   702          349818301
  385   664          349821569
  382   665          349822593
  538   579          349825411
   97   704          349826337
  300   686          349828856
  175   701          349831476
  324   681          349833465
  134   703          349835031
  547   571          349836734
  271   691          349841882
  388   663          349845319
  491   614          349846315
  379   666          349848235
  224   697          349848297
  462   631          349850719
   98   704          349854856
  402   658          349855120
  483   619          349855246
  478   622          349857200
  190   700          349859000
  315   683          349867862
  526   589          349868045
  214   698          349868736
  242   695          349874863
  438   643          349875379
  250   694          349880384
   99   704          349883963
  135   703          349889302
  158   702          349892720
  391   662          349893999
  517   596          349897149
  203   699          349897526
  376   667          349898339
  506   604          349903080
  100   704          349913664
  295   687          349915078
  415   653          349918452
  546   572          349920584
  531   585          349922916
  176   701          349923877
  513   599          349927496
  410   655          349932375
  337   678          349938505
  356   673          349939233
  341   677          349940554
  363   671          349943858
  101   704          349943965
  464   630          349944344
  136   703          349944383
  521   593          349948618
  427   648          349952275
  488   616          349959168
  473   625          349964442
  537   580          349966153
  234   696          349966440
  394   661          349967765
  191   700          349967871
  159   702          349968087
  436   644          349971840
  373   668          349972749
  333   679          349972876
  102   704          349974872
  345   676          349979401
  420   651          349982451
  320   682          349982568
  265   692          349983513
  258   693          349986069
  284   689          349989073
  278   690          349993952
  225   697          349999498
  137   703          350000280
  103   704          350006391
  215   698          350006767
  545   573          350011142
  177   701          350017334
  204   699          350021763
  405   657          350023518
  104   704          350038528
  509   602          350039437
  329   680          350043289
  160   702          350044408
  290   688          350049672
  243   695          350051282
  466   629          350052885
  349   675          350055424
  138   703          350056999
  272   691          350063019
  397   660          350066773
  251   694          350068635
  105   704          350071289
  370   669          350071309
  306   685          350071741
  480   621          350075061
  192   700          350077888
  525   590          350082125
  434   645          350082629
  311   684          350093735
  301   686          350099757
  106   704          350104680
  530   586          350107056
  544   574          350108408
  178   701          350111853
  485   618          350113157
  536   581          350113597
  139   703          350114546
  499   609          350118028
  360   672          350120448
  161   702          350121689
  496   611          350123067
  425   649          350125074
  235   696          350131411
  107   704          350138707
  475   624          350142499
  216   698          350146088
  205   699          350147224
  325   681          350149366
  226   697          350152049
  502   607          350154551
  516   597          350164269
  316   683          350166483
  353   674          350169001
  493   613          350169554
  413   654          350171261
  140   703          350172927
  108   704          350173376
  468   628          350176384
  296   687          350177039
  259   693          350186536
  193   700          350189057
  400   659          350191179
  520   594          350192584
  367   670          350193863
  266   692          350194984
  162   702          350199936
  418   652          350202440
  179   701          350207440
  432   646          350207704
  109   704          350208693
  451   637          350208704
  543   575          350212382
  449   638          350212921
  408   656          350217728
  512   600          350217728
  453   636          350219133
  279   690          350226639
  244   695          350229159
  447   639          350231742
  285   689          350231894
  141   703          350232148
  505   605          350232750
  455   635          350244250
  110   704          350244664
  490   615          350257375
  252   694          350258392
  383   665          350261512
  445   640          350265125
  386   664          350267400
  535   582          350267743
  206   699          350273915
  163   702          350279155
  338   678          350280224
  380   666          350280296
  111   704          350281295
  457   634          350284097
  273   691          350285788
  217   698          350286705
  342   677          350290421
  321   682          350290729
  142   703          350292215
  559   560          350292879
  236   696          350297792
  529   587          350297892
  389   663          350298116
  558   561          350299593
  194   700          350301384
  291   688          350302843
  524   591          350302895
  180   701          350304101
  227   697          350305956
  334   679          350306543
  482   620          350308168
  423   650          350311967
  557   562          350313021
  443   641          350313028
  470   627          350314883
  112   704          350318592
  357   673          350320510
  542   576          350323064
  377   667          350323596
  556   563          350333163
  477   623          350335700
  346   676          350337512
  459   633          350338716
  364   671          350340255
  403   658          350341139
  430   647          350347023
  508   603          350352739
  143   703          350353134
  307   685          350353568
  392   662          350353816
  113   704          350356561
  164   702          350359352
  555   564          350360019
  330   680          350369000
  302   686          350372464
  441   642          350375409
  312   684          350384832
  487   617          350386416
  260   693          350388557
  374   668          350391256
  554   565          350393589
  114   704          350395208
  181   701          350401842
  207   699          350401842
    0   705          350402625
    1   705          350402626
    2   705          350402633
    3   705          350402652
    4   705          350402689
    5   705          350402750
    6   705          350402841
    7   705          350402968
    8   705          350403137
    9   705          350403354
   10   705          350403625
   11   705          350403956
   12   705          350404353
   13   705          350404822
   14   705          350405369
   15   705          350406000
   16   705          350406721
   17   705          350407538
  267   692          350408051
  461   632          350408149
   18   705          350408457
  245   695          350408500
   19   705          350409484
   20   705          350410625
   21   705          350411886
   22   705          350413273
   23   705          350414792
  195   700          350414875
  144   703          350414911
   24   705          350416449
   25   705          350418250
   26   705          350420201
  350   675          350421875
   27   705          350422308
   28   705          350424577
   29   705          350427014
  534   583          350428591
  218   698          350428624
   30   705          350429625
   31   705          350432416
  553   566          350433873
  115   704          350434539
  395   661          350434656
   32   705          350435393
  416   653          350436373
  411   655          350437906
  515   598          350438067
   33   705          350438562
  541   577          350440454
  165   702          350440533
  297   687          350440776
   34   705          350441929
  519   595          350443234
   35   705          350445500
   36   705          350449281
  253   694          350449661
  439   643          350452226
   37   705          350453278
   38   705          350457497
  280   690          350461000
  228   697          350461225
   39   705          350461944
  237   696          350465589
   40   705          350466625
  317   683          350467000
  326   681          350467217
  472   626          350468424
   41   705          350471546
  116   704          350474560
  286   689          350476425
   42   705          350476713
  145   703          350477552
  552   567          350480871
   43   705          350482132
  371   669          350483120
  498   610          350486992
   44   705          350487809
  463   631          350492438
   45   705          350493750
  528   588          350495424
   46   705          350499961
  428   648          350500544
  182   701          350500669
   47   705          350506448
  501   608          350507213
  495   612          350508303
  274   691          350510195
  361   672          350510329
  421   651          350512912
   48   705          350513217
  511   601          350514632
  117   704          350515277
  406   657          350516809
   49   705          350520274
  166   702          350522704
   50   705          350527625
  196   700          350529536
  523   592          350530355
  208   699          350531011
  551   568          350534583
   51   705          350535276
  398   660          350540792
  146   703          350541063
   52   705          350543233
  437   644          350543437
  354   674          350543888
  479   622          350544087
   53   705          350551502
  484   619          350556563
  118   704          350556696
  292   688          350557760
   54   705          350560089
  540   578          350564552
   55   705          350569000
  504   606          350569080
  492   614          350571032
  219   698          350571851
   56   705          350578241
   57   705          350587818
  246   695          350589311
  465   630          350591625
  261   693          350592138
  550   569          350595009
  533   584          350596141
   58   705          350597737
  119   704          350598823
  368   670          350599032
  183   701          350600588
  322   682          350600816
  147   703          350605450
  167   702          350605871
   59   705          350608004
  229   697          350617862
   60   705          350618625
  268   692          350622720
  339   678          350623971
   61   705          350629606
  238   696          350634808
  474   625          350637049
  308   685          350637237
   62   705          350640953
  120   704          350641664
  335   679          350642214
  343   677          350642340
  254   694          350642448
  197   700          350645373
  303   686          350646983
  435   645          350649000
   63   705          350652672
  209   699          350661428
  549   570          350662149
   64   705          350664769
  426   649          350668225
  148   703          350670719
  401   659          350672380
  507   604          350672707
  489   616          350675065
   65   705          350677250
  313   684          350677801
  414   654          350684208
  121   704          350685225
  168   702          350690040
   66   705          350690121
  539   579          350695358
  331   680          350696691
  281   690          350697041
  347   676          350697699
  527   589          350699652
  518   596          350700568
  184   701          350701605
  384   665          350702729
   67   705          350703388
  358   673          350703929
  467   629          350705752
  298   687          350706295
  381   666          350714637
  387   664          350715547
  220   698          350716392
   68   705          350717057
  409   656          350718345
  514   599          350718543
  287   689          350722672
  419   652          350727867
  122   704          350729512
   69   705          350731134
  548   571          350736003
  275   691          350736246
  149   703          350736876
  365   671          350738836
   70   705          350745625
  378   667          350751115
  390   663          350753247
   71   705          350760536
  198   700          350762392
  522   593          350764505
  481   621          350767702
  433   646          350768873
  318   683          350769419
  532   585          350770393
  247   695          350771598
  123   704          350774531
  169   702          350775217
   72   705          350775873
  230   697          350775873
  327   681          350787024
  351   675          350790426
   73   705          350791642
  210   699          350793099
  262   693          350797285
  185   701          350803726
  150   703          350803927
  239   696          350805455
   74   705          350807849
  375   668          350812007
  293   688          350814429
  393   662          350815985
  547   572          350816571
  510   602          350818208
  450   638          350819072
  452   637          350820261
  124   704          350820288
  486   618          350820288
  476   624          350820800
   75   705          350824500
  404   658          350829576
  448   639          350832511
  538   580          350832872
  469   628          350834861
  454   636          350836120
  255   694          350836759
  269   692          350838997
   76   705          350841601
  424   650          350850024
   77   705          350859158
  446   640          350860536
  170   702          350861408
  221   698          350862253
  497   611          350862604
  500   609          350866529
  456   635          350866691
  125   704          350866789
  151   703          350871878
   78   705          350877177
  199   700          350880599
   79   705          350895664
  372   669          350897157
  494   613          350900181
  362   672          350902376
  431   647          350903014
  444   641          350903105
  546   573          350903853
  396   661          350903917
  186   701          350906957
  526   590          350910576
  458   634          350912016
  503   607          350912070
  323   682          350912835
  126   704          350914040
   80   705          350914625
  355   674          350920899
  309   685          350922754
  304   686          350923320
  211   699          350926030
   81   705          350934066
  282   690          350934768
  231   697          350935264
  152   703          350940735
  412   655          350945903
  171   702          350948619
  531   586          350951347
   82   705          350953993
  248   695          350955367
  417   653          350956790
  442   642          350960176
  127   704          350962047
  276   691          350963947
  517   597          350964586
  340   678          350969752
  288   689          350970641
  460   633          350972137
  314   684          350972648
  299   687          350973602
   83   705          350974412
  537   581          350977094
  240   696          350977536
  471   627          350978994
  491   615          350979146
  336   679          350979895
   84   705          350995329
  344   677          350996317
  545   574          350997849
  506   605          350999341
  200   700          351000000
  263   693          351004004
  521   594          351005345
  513   600          351005697
  369   670          351006409
  483   620          351006587
  222   698          351009440
  153   703          351010504
  128   704          351010816
  187   701          351011304
  407   657          351012536
   85   705          351016750
  399   660          351017199
  478   623          351019719
  332   680          351026368
  440   643          351031707
  256   694          351032600
  172   702          351036856
   86   705          351038681
  422   651          351045899
  462   632          351047096
  429   648          351051381
  270   692          351056888
  348   676          351059968
  212   699          351060227
  129   704          351060353
   87   705          351061128
  294   688          351072856
  319   683          351073746
  154   703          351081191
   88   705          351084097
  359   673          351089496
  232   697          351096041
  544   575          351098559
  488   617          351099385
   89   705          351107594
  328   681          351108793
  130   704          351110664
  188   701          351116773
  438   644          351117656
  201   700          351120601
  173   702          351126125
  536   582          351128024
  525   591          351128196
  509   603          351128456
   90   705          351131625
  464   631          351136935
  473   626          351138193
  530   587          351139003
  366   671          351139607
  249   695          351140624
  385   665          351146250
  241   696          351151057
  382   666          351151264
  155   703          351152802
  402   659          351155987
   91   705          351156196
  223   698          351157959
  352   675          351161083
  131   704          351161755
  388   664          351166016
  283   690          351174187
  379   667          351180902
   92   705          351181313
  277   691          351193304
  213   699          351195696
  415   654          351199639
  305   686          351201481
  543   576          351205983
   93   705          351206982
  310   685          351210125
  391   663          351210718
  264   693          351212301
  132   704          351213632
  427   649          351213932
  174   702          351216432
  436   645          351217981
  289   689          351220338
  410   656          351221416
  189   701          351223370
  156   703          351225343
  324   682          351226792
  257   694          351229977
  560   560          351232000
  499   610          351232499
   94   705          351233209
  480   622          351233848
  376   668          351235008
  516   598          351235288
  559   561          351235360
  466   630          351241696
  202   700          351242408
  300   687          351242703
  496   612          351244864
  558   562          351245440
  520   595          351252875
  420   652          351255808
  233   697          351258210
   95   705          351260000
  485   619          351260784
  502   608          351261720
  557   563          351262240
  133   704          351266301
  315   684          351269379
  271   692          351276399
  394   662          351280512
  535   583          351285662
  556   564          351285760
   96   705          351287361
  363   672          351296595
  493   614          351298701
  157   703          351298820
  512   601          351299529
  356   674          351300040
  175   702          351307783
  224   698          351307816
  475   625          351312500
  373   669          351313426
   97   705          351315298
  555   565          351316000
  341   678          351317573
  337   679          351319592
  134   704          351319768
  542   577          351320121
  405   658          351320437
  242   696          351326024
  250   695          351327375
  190   701          351331101
  214   699          351332443
  434   646          351332640
  505   606          351332641
  295   688          351333047
  529   588          351333361
   98   705          351343817
  345   677          351352358
  524   592          351352512
  554   566          351352960
  333   680          351358037
  468   629          351361421
  203   700          351365427
   99   705          351372924
  158   703          351373239
  135   704          351374039
  397   661          351375554
  320   683          351379987
  425   650          351390625
  490   616          351393896
  553   567          351396640
  176   702          351400184
  100   705          351402625
  284   690          351415304
  370   670          351416000
  234   697          351421777
  265   693          351422182
  278   691          351424323
  349   676          351424325
  451   638          351427923
  258   694          351428896
  136   704          351429120
  329   681          351432530
  101   705          351432926
  453   637          351434530
  449   639          351435968
  191   701          351439972
  541   578          351440973
  508   604          351445376
  552   568          351447040
  159   703          351448606
  534   584          351450008
  455   636          351455831
  413   655          351456372
  447   640          351458623
  225   698          351459017
  432   647          351461591
  482   621          351463229
  102   705          351463833
  215   699          351470474
  290   689          351471769
  360   673          351477217
  418   653          351479709
  306   686          351481472
  137   704          351485017
  204   700          351489664
  457   635          351491868
  177   702          351493641
  103   705          351495352
  445   641          351495846
  400   660          351496000
  470   628          351496152
  272   692          351497536
  311   685          351499356
  477   624          351501957
  243   696          351502443
  551   569          351504160
  519   596          351507095
  408   657          351510705
  515   599          351512674
  301   687          351513604
  251   695          351515626
  160   703          351524927
  104   705          351527489
  487   618          351530335
  353   675          351533852
  528   589          351534421
  138   704          351541736
  367   671          351542574
  459   634          351542683
  325   682          351542693
  443   642          351547595
  192   701          351549989
  105   705          351560250
  316   684          351568000
  550   570          351568000
  540   579          351568539
  423   651          351581418
  523   593          351583524
  235   697          351586748
  178   702          351588160
  383   666          351590183
  386   665          351592081
  106   705          351593641
  296   688          351595008
  139   704          351599283
  511   602          351600039
  161   703          351602208
  430   648          351604792
  498   611          351605123
  461   633          351608318
  216   699          351609795
  226   698          351611568
  380   667          351612963
  441   643          351613828
  205   700          351615125
  501   609          351618030
  389   664          351618813
  533   585          351621062
  107   705          351627668
  259   694          351629363
  266   693          351633653
  495   613          351633772
  549   571          351638560
  403   659          351642006
  472   627          351645931
  279   691          351657010
  140   704          351657664
  285   690          351658125
  377   668          351660265
  193   701          351661158
  338   679          351661311
  108   705          351662337
  342   678          351667440
  392   663          351670535
  504   607          351672607
  244   696          351680320
  162   703          351680455
  357   674          351681317
  179   702          351683747
  321   683          351688148
  463   632          351688815
  334   680          351691704
  364   672          351692992
  439   644          351694503
  109   705          351697654
  539   580          351702819
  492   615          351703863
  252   695          351705383
  479   623          351706606
  484   620          351707904
  346   677          351710469
  548   572          351715840
  141   704          351716885
  416   654          351717560
  273   692          351720305
  291   689          351724940
  411   656          351726947
  374   669          351731933
  110   705          351733625
  206   700          351741816
  527   590          351742183
  395   662          351747403
  217   699          351750412
  236   697          351753129
  330   681          351758241
  163   703          351759674
  428   649          351762201
  307   686          351763299
  227   698          351765475
  518   597          351768005
  507   605          351768968
  111   705          351770256
  194   701          351773485
  142   704          351776952
  180   702          351780408
  465   631          351784216
  421   652          351786269
  302   687          351786311
  437   645          351789578
  312   685          351790453
  350   676          351790776
  514   600          351796744
  532   586          351798824
  547   573          351799840
  112   705          351807553
  474   626          351810800
  406   658          351813728
  489   617          351815282
  522   594          351821232
  371   670          351827811
  260   694          351831384
  143   704          351837871
  164   703          351839871
  538   581          351843813
  113   705          351845522
  267   693          351846720
  398   661          351849573
  297   688          351858745
  245   696          351859661
  326   682          351860544
  361   673          351867098
  317   684          351868517
  207   700          351869743
  181   702          351878149
  114   705          351884169
  195   701          351886976
  546   574          351890560
  280   691          351891371
  218   699          351892331
  467   630          351894563
    0   706          351895816
    1   706          351895817
    2   706          351895824
    3   706          351895843
    4   706          351895880
    5   706          351895941
    6   706          351896032
    7   706          351896159
    8   706          351896328
    9   706          351896545
  253   695          351896652
   10   706          351896816
   11   706          351897147
   12   706          351897544
   13   706          351898013
   14   706          351898560
  435   646          351899011
   15   706          351899191
  144   704          351899648
   16   706          351899912
   17   706          351900729
   18   706          351901648
  286   690          351902656
   19   706          351902675
   20   706          351903816
   21   706          351905077
   22   706          351906464
  510   603          351907227
   23   706          351907983
  354   675          351908739
   24   706          351909640
   25   706          351911441
   26   706          351913392
   27   706          351915499
   28   706          351917768
   29   706          351920205
  228   698          351920744
  237   697          351920926
  165   703          351921052
   30   706          351922816
  115   705          351923500
   31   706          351925607
  481   622          351926489
   32   706          351928584
   33   706          351931753
  426   650          351933776
   34   706          351935120
   35   706          351938691
   36   706          351942472
  274   692          351944712
   37   706          351946469
  368   671          351947743
   38   706          351950688
   39   706          351955135
  526   591          351956647
   40   706          351959816
  145   704          351962289
  116   705          351963521
   41   706          351964737
  486   619          351967915
  414   655          351969319
   42   706          351969904
   43   706          351975323
  182   702          351976976
  401   660          351977201
  292   689          351979857
   44   706          351981000
  500   610          351981000
  531   587          351983294
  497   612          351984401
   45   706          351986941
  545   575          351988000
  476   625          351990801
  537   582          351991521
   46   706          351993152
  322   683          351998235
  208   700          351998912
   47   706          351999639
  196   701          352001637
  166   703          352003223
  117   705          352004238
  339   679          352005058
  419   653          352005136
   48   706          352006408
  409   657          352011322
   49   706          352013465
  503   608          352019239
  343   678          352019359
  469   629          352019898
   50   706          352020816
  433   647          352022760
  146   704          352025800
  335   680          352027375
   51   706          352028467
  494   614          352029328
  384   666          352031400
  261   694          352034965
  219   699          352035558
  517   598          352035605
   52   706          352036424
  452   638          352039480
  387   665          352040228
  246   696          352040472
  450   639          352042119
   53   706          352044693
  118   705          352045657
  308   686          352046968
  381   667          352047304
  454   637          352051517
   54   706          352053280
  448   640          352059392
  303   687          352060830
  268   693          352061389
   55   706          352062191
  358   674          352064736
  521   595          352065636
  347   677          352070656
   56   706          352071432
  390   664          352073944
  183   702          352076895
  229   698          352077381
  456   636          352078272
   57   706          352081009
  313   685          352083422
  331   681          352085932
  167   703          352086390
  513   601          352087498
  119   705          352087784
  378   668          352087784
  254   695          352089439
  238   697          352090145
  147   704          352090187
   58   706          352090928
  446   641          352091257
  365   672          352091573
  544   576          352092160
  506   606          352099232
   59   706          352101195
   60   706          352111816
  491   616          352115667
  197   701          352117474
  424   651          352119475
  458   635          352119787
   61   706          352122797
  298   688          352124264
  281   691          352127412
  209   700          352129329
  404   659          352130443
  120   705          352130625
  393   663          352132704
   62   706          352134144
  444   642          352137672
   63   706          352145863
  536   583          352145943
  287   690          352148903
  375   669          352152684
  148   704          352155456
   64   706          352157960
  351   676          352159327
  471   628          352160263
  431   648          352160783
  483   621          352161648
   65   706          352170441
  168   703          352170559
  275   692          352170763
  318   684          352170936
  121   705          352174186
  530   588          352174472
  560   561          352174481
  460   634          352176104
  525   592          352177813
  184   702          352177912
  220   699          352180099
  327   682          352180351
  559   562          352181207
   66   706          352183312
  478   624          352185976
  558   563          352194659
   67   706          352196579
  442   643          352198595
  543   577          352203040
   68   706          352210248
  557   564          352214837
  396   662          352216664
  122   705          352218473
  509   604          352221093
  149   704          352221613
  247   696          352222759
   69   706          352224325
  198   701          352234493
  412   656          352234944
  230   698          352235392
  293   689          352236526
  417   654          352237977
   70   706          352238816
  262   694          352240112
  556   565          352241741
  372   670          352241848
  488   618          352243304
  462   633          352247265
   71   706          352253727
  169   703          352255736
  362   673          352259145
  239   697          352260792
  210   700          352261000
  123   705          352263492
   72   706          352269064
  440   644          352273984
  555   566          352275371
  269   693          352277666
  185   702          352280033
  255   695          352283750
   73   706          352284833
  355   675          352285750
  150   704          352288664
   74   706          352301040
  535   584          352307079
  124   705          352309249
  407   658          352309455
  516   599          352309895
  323   683          352310254
  429   649          352313038
  473   627          352315700
  554   567          352315727
  520   596          352316736
   75   706          352317691
  422   652          352319256
  542   578          352320640
  221   699          352325960
  399   661          352325980
  309   686          352332485
  464   632          352333312
   76   706          352334792
  304   687          352337167
  170   703          352341927
  499   611          352350630
  340   679          352350839
   77   706          352352349
  199   701          352352700
  369   671          352355120
  125   705          352355750
  151   704          352356615
  553   568          352362809
  438   645          352363797
  336   680          352365056
  282   691          352365139
  496   613          352370333
   78   706          352370368
  529   589          352372358
  502   609          352372537
  344   678          352373336
  314   685          352378269
  186   702          352383264
  512   602          352384936
   79   706          352388855
  299   688          352391571
  211   700          352393931
  231   698          352394783
  480   623          352396367
  288   690          352396872
  276   692          352398464
  126   705          352403001
  524   593          352405681
  248   696          352406528
   80   706          352407816
  485   620          352412125
  332   681          352415609
  552   569          352416617
  152   704          352425472
   81   706          352427257
  171   703          352429138
  493   615          352431532
  240   697          352432873
  348   677          352432925
  466   631          352434287
  505   607          352436168
  541   579          352444960
  263   694          352446831
   82   706          352447184
  359   674          352450303
  127   705          352451008
  402   660          352460808
   83   706          352467603
  436   646          352467992
  200   701          352472101
  222   699          352473147
  385   666          352474921
  534   585          352474929
  319   684          352475263
  551   570          352477151
  427   650          352479483
  256   695          352479591
  382   667          352483931
  415   655          352484750
  475   626          352486251
  187   702          352487611
   84   706          352488520
  388   665          352490697
  366   672          352492344
  294   689          352494953
  153   704          352495241
  270   693          352495557
  128   705          352499777
  328   682          352502120
   85   706          352509941
  410   657          352514393
  172   703          352517375
  379   668          352517571
  212   700          352528128
  352   676          352529984
  391   664          352531415
   86   706          352531872
  420   653          352533077
  490   617          352534113
  508   605          352541637
  550   571          352544411
  129   705          352549314
  468   630          352550232
   87   706          352554319
  232   698          352555560
  154   704          352565928
  519   597          352574532
  376   669          352575685
  540   580          352576000
  528   590          352576952
   88   706          352577288
  434   647          352586527
  515   600          352590875
  249   696          352591785
  201   701          352592702
  188   702          352593080
  394   663          352597231
  130   705          352599625
   89   706          352600785
  283   691          352604558
  241   697          352606394
  173   703          352606644
  305   687          352615328
  549   572          352618397
  310   686          352619856
  405   659          352621304
  223   699          352621666
  482   622          352622016
  324   683          352624211
   90   706          352624816
  277   692          352627821
  155   704          352637539
  523   594          352640251
  289   690          352646569
   91   706          352649387
  533   586          352649493
  131   705          352650716
  451   639          352650970
  363   673          352653364
  453   638          352653749
  264   694          352655128
  373   670          352658117
  425   651          352660076
  300   688          352660672
  449   640          352662849
  213   700          352663597
  356   675          352664891
  455   637          352671228
  477   625          352671958
   92   706          352674504
  315   685          352675000
  257   695          352676968
  487   619          352677962
  470   629          352681189
  397   662          352688301
  511   603          352689058
  447   641          352689344
  174   703          352696951
  341   679          352698660
  548   573          352699109
  189   702          352699677
   93   706          352700173
  132   705          352702593
  457   636          352703449
  337   680          352704753
  156   704          352710080
  539   581          352713760
  202   701          352714509
  271   693          352715068
  233   698          352717729
  432   648          352719360
   94   706          352726400
  498   612          352726920
  345   678          352729377
  445   642          352730413
  501   610          352732501
  413   656          352745413
  333   681          352747278
  459   635          352750454
   95   706          352753191
  295   689          352755144
  133   705          352755262
  418   654          352760896
  495   614          352762919
  370   671          352764711
  224   699          352771523
  250   696          352778536
  504   608          352779776
   96   706          352780552
  242   697          352781361
  320   684          352781504
  157   704          352783557
  443   643          352786014
  547   574          352786547
  527   591          352788254
  175   703          352788302
  349   677          352797282
  214   700          352800344
  400   661          352804781
  190   702          352807408
  408   658          352807624
   97   706          352808489
  134   705          352808729
  461   634          352812285
  329   682          352825857
  472   628          352827200
  532   587          352830771
   98   706          352837008
  203   701          352837528
  360   674          352838024
  518   598          352839024
  492   616          352840384
  284   691          352845675
  423   652          352854775
  441   644          352856105
  158   704          352857976
  538   582          352858240
  278   692          352858840
  484   621          352862965
  135   705          352863000
  265   694          352865009
   99   706          352866115
  430   649          352866449
  507   606          352868859
  479   624          352872863
  258   695          352875887
  514   601          352878545
  176   703          352880703
  546   575          352880711
  234   698          352881296
  522   595          352881523
  463   633          352888984
  367   672          352895311
  306   687          352895319
  100   706          352895816
  290   690          352898000
  353   676          352902753
  311   686          352909087
  191   702          352916279
  136   705          352918081
  386   666          352920752
  225   699          352922724
  383   667          352922850
  101   706          352926117
  301   688          352931573
  159   704          352933343
  272   693          352936205
  215   700          352938375
  325   683          352940112
  439   645          352940644
  389   665          352943494
  403   660          352946827
  380   668          352949632
  102   706          352957024
  243   697          352957780
  489   618          352959201
  204   701          352961765
  251   696          352966787
  316   685          352973621
  137   705          352973978
  177   703          352974160
  465   632          352980593
  545   576          352981601
  474   627          352988307
  103   706          352988543
  392   664          352991232
  510   604          352999864
  377   669          353000942
  416   655          353002671
  526   592          353006264
  537   583          353009440
  160   704          353009664
  296   689          353017105
  531   588          353018763
  411   657          353019924
  104   706          353020680
  192   702          353026296
  428   650          353027752
  138   705          353030697
  437   646          353039589
  357   675          353046168
  235   698          353046267
  338   680          353046472
  342   679          353048527
  364   673          353049761
  105   706          353053441
  421   653          353063538
  395   663          353064122
  178   703          353068679
  226   699          353075275
  259   695          353076354
  266   694          353076480
  374   670          353076624
  216   700          353077696
  334   681          353080945
  106   706          353086832
  161   704          353086945
  467   631          353087154
  205   701          353087226
  346   678          353087488
  139   705          353088244
  285   691          353088496
  481   623          353089008
  544   577          353089217
  321   684          353089665
  279   692          353091527
  500   611          353099131
  497   613          353109870
  517   599          353110212
  406   659          353114595
  561   561          353116962
  486   620          353119256
  560   562          353120328
  107   706          353120859
  521   596          353129497
  503   609          353130056
  559   563          353130426
  244   697          353135657
  193   702          353137465
  140   705          353146625
  558   564          353147256
  291   690          353151171
  330   682          353151568
  435   647          353152898
  108   706          353155528
  252   696          353156544
  273   693          353158974
  494   615          353162159
  398   662          353162320
  350   677          353163733
  179   703          353164266
  476   626          353164552
  162   704          353165192
  536   584          353167360
  557   565          353170818
  513   602          353172905
  371   671          353176522
  307   687          353177146
  109   706          353190845
  312   686          353200184
  556   566          353201112
  506   607          353202759
  426   651          353203227
  543   578          353203559
  302   688          353204280
  141   705          353205846
  469   630          353208709
  236   698          353212648
  530   589          353213469
  206   701          353213917
  217   700          353218313
  110   706          353226816
  361   674          353227905
  227   699          353229182
  525   593          353230982
  555   567          353238138
  163   704          353244411
  194   702          353249792
  491   617          353255884
  326   683          353257963
  414   656          353258360
  180   703          353260927
  452   639          353262527
  111   706          353263447
  142   705          353265913
  450   640          353269000
  454   638          353270736
  317   685          353274138
  354   676          353277640
  260   695          353278375
  433   648          353280529
  297   689          353280842
  554   568          353281896
  401   661          353285982
  419   654          353286323
  267   694          353289547
  448   641          353290113
  456   637          353293669
  368   672          353300480
  112   706          353300744
  409   658          353308241
  245   697          353314998
  509   605          353317354
  483   622          353320435
  164   704          353324608
  542   579          353324627
  446   642          353325824
  280   692          353325888
  143   705          353326832
  458   636          353331368
  535   585          353332000
  553   569          353332386
  286   691          353333027
  113   706          353338713
  207   701          353341844
  471   629          353345300
  253   696          353347813
  478   625          353355977
  181   703          353358668
  218   700          353360232
  195   702          353363283
  384   667          353364067
  387   666          353368899
  444   643          353376091
  114   706          353377360
  237   698          353380445
  274   693          353383381
  460   635          353383875
  381   668          353383973
  520   597          353384173
  228   699          353384451
  516   600          353388096
  144   705          353388609
  552   570          353389608
  339   680          353390219
  488   619          353390931
  424   652          353392832
    0   707          353393243
    1   707          353393244
    2   707          353393251
    3   707          353393270
    4   707          353393307
    5   707          353393368
    6   707          353393459
    7   707          353393586
    8   707          353393755
    9   707          353393972
   10   707          353394243
   11   707          353394574
   12   707          353394971
   13   707          353395440
   14   707          353395987
   15   707          353396618
   16   707          353397339
   17   707          353398156
  390   665          353398625
   18   707          353399075
  322   684          353399752
   19   707          353400102
  343   679          353400446
   20   707          353401243
   21   707          353402504
   22   707          353403891
   23   707          353405410
  165   704          353405789
  292   690          353406088
   24   707          353407067
   25   707          353408868
   26   707          353410819
   27   707          353412926
  529   590          353414889
   28   707          353415195
  335   681          353416616
  115   706          353416691
   29   707          353417632
   30   707          353420243
  431   649          353422440
   31   707          353423034
   32   707          353426011
  378   669          353428461
   33   707          353429180
  358   675          353429587
   34   707          353432547
  404   660          353435264
   35   707          353436118
   36   707          353439899
  442   644          353440872
   37   707          353443896
  347   678          353447675
   38   707          353448115
  365   673          353448342
  462   634          353451232
  145   705          353451250
  541   580          353452421
   39   707          353452562
  393   664          353453401
  551   571          353453562
  116   706          353456712
   40   707          353457243
  182   703          353457495
  308   687          353460815
   41   707          353462164
  524   594          353462408
   42   707          353467331
  208   701          353471013
  499   612          353472427
   43   707          353472750
  512   603          353473955
  196   702          353477944
   44   707          353478427
  303   688          353478799
  331   682          353479259
  261   695          353481956
   45   707          353484368
  502   610          353487008
  166   704          353487960
   46   707          353490579
  313   686          353493153
  246   697          353495809
  473   628          353496969
   47   707          353497066
  375   670          353497375
  117   706          353497429
  496   614          353499480
  534   586          353503360
  219   700          353503459
   48   707          353503835
  268   694          353504216
   49   707          353510892
  146   705          353514761
   50   707          353518243
  440   645          353520125
  417   655          353523088
  550   572          353524248
   51   707          353525894
  412   657          353527921
  351   677          353532284
  396   663          353533383
  464   633          353533481
   52   707          353533851
  118   706          353538848
  254   696          353540600
  229   699          353541088
   53   707          353542120
  505   608          353543337
  298   689          353546361
  238   698          353549664
   54   707          353550707
  183   703          353557414
   55   707          353559618
  281   692          353561929
  480   624          353562624
  485   621          353567186
  493   616          353568053
   56   707          353568859
  167   704          353571127
  318   685          353576557
  327   683          353577770
   57   707          353578436
  429   650          353578589
  147   705          353579148
  287   691          353579274
  119   706          353580975
  540   581          353586941
   58   707          353588355
  372   671          353590559
  197   702          353593781
  422   653          353596525
   59   707          353598622
  209   701          353601430
  549   573          353601666
   60   707          353609243
  275   693          353609432
  407   659          353610322
  438   646          353613808
  362   674          353619952
   61   707          353620224
  528   591          353623023
  120   706          353623816
  466   632          353630664
   62   707          353631571
  399   662          353638727
  508   606          353641528
   63   707          353643290
  148   705          353644417
  519   598          353645551
  220   700          353648000
  355   676          353654651
  168   704          353655296
   64   707          353655387
  184   703          353658431
  293   690          353662757
  475   627          353663758
  121   706          353667377
   65   707          353667868
  515   601          353672676
  490   618          353678032
  247   697          353678096
   66   707          353680739
  533   587          353681440
  548   574          353685816
  262   695          353687103
   67   707          353694006
  230   699          353699099
  523   595          353700542
   68   707          353707675
  369   672          353707857
  149   705          353710574
  198   702          353710800
  122   706          353711664
  323   684          353711771
  239   698          353720311
  269   694          353720493
   69   707          353721752
  436   647          353721879
  539   582          353728187
  210   701          353733101
  255   696          353734911
  340   680          353736000
   70   707          353736243
  169   704          353740473
  468   631          353742823
  309   687          353746332
  427   651          353748934
   71   707          353751154
  336   681          353754297
  344   679          353754423
  304   688          353755136
  123   706          353756683
  185   703          353760552
   72   707          353766491
  402   661          353769589
  415   656          353773791
  547   575          353776698
  150   705          353777625
  511   604          353781695
   73   707          353782260
  482   623          353784535
  314   686          353788000
  221   700          353793861
   74   707          353798467
  282   692          353799656
  124   706          353802440
  385   667          353807588
  332   682          353808936
  348   678          353809944
  410   658          353811312
  299   689          353813668
  420   654          353814264
   75   707          353815118
  359   675          353815154
  388   666          353819368
  382   668          353820600
  170   704          353826664
  288   691          353827243
  199   702          353829007
  487   620          353829303
   76   707          353832219
  276   693          353837133
  527   592          353837871
  434   648          353844296
  151   705          353845576
  477   626          353845709
  125   706          353848941
  366   673          353849113
   77   707          353849776
  501   611          353850632
  498   613          353852389
  391   665          353856096
  379   669          353858248
  231   699          353858490
  248   697          353861865
  186   703          353863783
  211   701          353866032
  532   588          353866240
   78   707          353867795
  470   630          353870000
  546   576          353874312
  538   583          353876159
  453   639          353876796
  451   640          353877851
  319   685          353880884
   79   707          353886282
  455   638          353890447
  504   609          353890593
  240   698          353892392
  449   641          353893570
  263   695          353893822
  495   615          353895750
  126   706          353896192
  328   683          353899539
  352   677          353902941
   80   707          353905243
  518   599          353913631
  171   704          353913875
  152   705          353914433
  394   664          353917928
  457   637          353918846
  376   670          353920376
  294   690          353921184
  447   642          353923911
   81   707          353924684
  405   660          353926125
  256   696          353930752
  425   652          353933433
  270   694          353938384
  222   700          353941048
  127   706          353944199
   82   707          353944611
  522   596          353945384
  200   702          353948408
  459   636          353962035
  514   602          353963952
   83   707          353965030
  187   703          353968130
  445   643          353968832
  507   607          353972386
  545   577          353978658
  492   617          353980601
  432   649          353981017
  153   705          353984202
   84   707          353985947
  128   706          353992968
  212   701          354000229
  172   704          354002112
  397   663          354005020
  373   671          354006828
   85   707          354007368
  472   629          354012237
  363   674          354014171
  232   699          354019267
  461   635          354020056
  484   622          354021752
  324   684          354025728
  443   644          354028291
   86   707          354029299
  537   584          354030857
  305   688          354033297
  310   687          354033703
  356   676          354033792
  413   657          354038390
  283   692          354039075
  129   706          354042505
  479   625          354042864
  418   655          354046007
  249   697          354047122
   87   707          354051746
  154   705          354054889
  531   589          354057760
  526   593          354059433
  561   562          354062809
  241   698          354065913
  277   693          354066490
  201   702          354069009
  560   563          354069547
  188   703          354073599
   88   707          354074715
  289   691          354076940
  300   689          354082769
  559   564          354083023
  341   680          354083821
  315   686          354084731
  223   700          354089567
  544   578          354089736
  173   704          354091381
  130   706          354092816
  463   634          354092951
  337   681          354093994
  510   605          354096125
   89   707          354098212
  264   695          354102119
  441   645          354102246
  558   565          354103237
  489   619          354106828
  408   659          354108491
  345   679          354110464
  370   672          354117448
  400   662          354117528
   90   707          354122243
  155   705          354126500
  257   696          354128129
  557   566          354130189
  430   650          354132000
  423   653          354132044
  213   701          354135698
  333   682          354140605
  131   706          354143907
   91   707          354146814
  271   694          354157895
  556   567          354163879
  474   628          354169576
   92   707          354171931
  349   678          354174301
  189   703          354180196
  465   633          354180762
  295   690          354181375
  233   699          354181436
  174   704          354181688
  320   685          354187125
  517   600          354188413
  439   646          354190655
  202   702          354190816
  536   585          354192281
  132   706          354195784
  521   597          354196934
   93   707          354197600
  156   705          354199041
  360   675          354202875
  555   568          354204307
  543   579          354207546
  500   612          354220928
  329   683          354223276
   94   707          354223827
  250   697          354233873
  497   614          354239017
  224   700          354239424
  242   698          354240880
  503   610          354244527
  133   706          354248453
   95   707          354250618
  554   569          354251473
  367   673          354252080
  386   667          354253419
  481   624          354255265
  403   661          354255608
  530   590          354256000
  383   668          354259519
  513   603          354261924
  389   666          354272165
  214   701          354272445
  157   705          354272518
  175   704          354273039
  486   621          354274317
  353   677          354275710
   96   707          354277979
  284   692          354280192
  467   632          354283531
  525   594          354287709
  190   703          354287927
  380   669          354290309
  416   656          354291712
  437   647          354293476
  428   651          354297203
  278   693          354297509
  494   616          354298680
  134   706          354301920
  553   570          354305377
   97   707          354305916
  506   608          354309928
  265   695          354312000
  306   688          354313288
  203   702          354313835
  392   665          354315913
  411   658          354316843
  311   687          354322934
  258   696          354327048
  290   691          354328371
  542   580          354332088
   98   707          354334435
  325   684          354341629
  476   627          354342059
  421   654          354344725
  234   699          354345003
  377   670          354345633
  158   705          354346937
  301   689          354353670
  135   706          354356191
  535   586          354360431
   99   707          354363542
  176   704          354365440
  552   571          354366019
  272   694          354379032
  316   686          354383352
  395   664          354384819
  225   700          354390625
  100   707          354393243
  191   703          354396798
  491   618          354399803
  469   631          354401300
  215   701          354410476
  364   674          354410568
  435   648          354410667
  136   706          354411272
  357   676          354415069
  509   606          354417245
  243   698          354417299
  406   660          354419416
  251   697          354422124
  159   705          354422304
  101   707          354423544
  374   671          354425335
  551   572          354433399
  342   680          354433688
  338   681          354435713
  204   702          354438072
  296   690          354443336
  102   707          354454451
  520   598          354455192
  177   704          354458897
  529   591          354460960
  541   581          354463362
  137   706          354467169
  346   679          354468575
  516   601          354469897
  334   682          354474272
  426   652          354476584
  398   663          354479039
  483   623          354482954
  103   707          354485970
  452   640          354489408
  454   639          354493783
  321   685          354495286
  160   705          354498625
  450   641          354499721
  192   703          354506815
  550   573          354507517
  235   699          354509974
  456   638          354512888
  104   707          354518107
  524   595          354522699
  285   692          354523013
  266   695          354523471
  138   706          354523888
  448   642          354524680
  259   696          354527515
  371   672          354529259
  478   626          354529728
  279   693          354530196
  471   630          354534111
  534   587          354535307
  350   678          354540752
  433   649          354542186
  488   620          354542272
  226   700          354543176
  458   637          354546765
  330   683          354548987
  216   701          354549797
  105   707          354550868
  414   657          354551337
  178   704          354553416
  205   702          354563533
  446   643          354564243
  512   604          354566592
  419   655          354571434
  161   705          354575906
  139   706          354581435
  291   691          354581542
  106   707          354584259
  549   574          354588373
  361   675          354592756
  307   688          354595115
  244   698          354595176
  460   636          354595456
  499   613          354597896
  401   662          354598729
  540   582          354601368
  273   694          354601801
  502   611          354605139
  409   659          354609108
  252   697          354611881
  312   687          354614031
  193   703          354617984
  107   707          354618286
  444   644          354618368
  302   689          354626377
  496   615          354632311
  140   706          354639816
  179   704          354649003
  354   677          354650597
  108   707          354652955
  162   705          354654153
  505   609          354654154
  368   673          354657249
  462   635          354659003
  326   684          354659480
  424   653          354670101
  528   592          354672640
  548   575          354675967
  236   699          354676355
  473   629          354682006
  317   686          354683869
  442   645          354687013
  431   650          354687991
  109   707          354688272
  206   702          354690224
  217   701          354690414
  227   700          354697083
  141   706          354699037
  384   668          354700736
  387   667          354701566
  297   690          354707073
  493   617          354708270
  533   588          354716909
  519   599          354720158
  110   707          354724243
  381   669          354724650
  485   622          354725973
  390   666          354727296
  260   696          354729536
  194   703          354730311
  480   625          354732625
  163   705          354733372
  267   695          354736538
  464   634          354737448
  404   661          354744045
  508   607          354745055
  180   704          354745664
  539   583          354746106
  515   602          354758083
  142   706          354759104
  111   707          354760874
  523   596          354764403
  280   693          354764557
  286   692          354767544
  440   646          354770136
  547   576          354770299
  378   670          354773152
  245   698          354774517
  393   665          354778082
  339   681          354779460
  343   680          354785607
  112   707          354798171
  358   676          354798488
  253   697          354803150
  322   685          354805373
  365   674          354809149
  335   682          354809943
  417   656          354812129
  164   705          354813569
  207   702          354818151
  143   706          354820023
  412   658          354824840
  490   619          354825659
  274   694          354826208
  347   679          354828762
  466   633          354830833
  218   701          354832333
  113   707          354836140
  292   691          354836459
  181   704          354843405
  195   703          354843802
  237   699          354844152
  475   628          354845027
  375   671          354846086
  429   651          354848040
  228   700          354852352
  396   664          354854080
  438   647          354867695
  546   577          354871369
  114   707          354874787
  331   683          354876678
  422   654          354877712
  511   605          354877956
  308   688          354878784
  144   706          354881800
  527   593          354891040
  165   705          354894750
    0   708          354894912
    1   708          354894913
    2   708          354894920
    3   708          354894939
    4   708          354894976
    5   708          354895037
    6   708          354895128
    7   708          354895255
    8   708          354895424
    9   708          354895641
   10   708          354895912
   11   708          354896243
   12   708          354896640
   13   708          354897109
  538   584          354897576
   14   708          354897656
   15   708          354898287
   16   708          354899008
   17   708          354899825
   18   708          354900744
  303   689          354900896
   19   708          354901771
   20   708          354902912
   21   708          354904173
  532   589          354905237
   22   708          354905560
  313   687          354907000
   23   708          354907079
   24   708          354908736
  351   678          354909303
   25   708          354910537
   26   708          354912488
  115   707          354914118
   27   708          354914595
  407   660          354915143
   28   708          354916864
   29   708          354919301
   30   708          354921912
   31   708          354924703
   32   708          354927680
   33   708          354930849
  261   696          354933117
   34   708          354934216
   35   708          354937787
  468   632          354939200
   36   708          354941568
  182   704          354942232
  372   672          354943296
  145   706          354944441
   37   708          354945565
  208   702          354947320
   38   708          354949784
  482   624          354950792
  268   695          354951207
  116   707          354954139
   39   708          354954231
  246   698          354955328
  399   663          354955446
  196   703          354958463
   40   708          354958912
   41   708          354963833
   42   708          354969000
  501   612          354972429
  298   690          354972592
   43   708          354974419
  219   701          354975560
  166   705          354976921
  545   578          354979177
  327   684          354979287
  436   648          354979648
   44   708          354980096
  498   614          354981536
  487   621          354984364
  362   675          354984803
   45   708          354986037
  318   686          354986288
  518   600          354991832
   46   708          354992248
  117   707          354994856
  254   697          354995937
   47   708          354998735
  281   693          355000598
  504   610          355005064
   48   708          355005504
  146   706          355007952
  562   562          355008656
  229   700          355008989
  561   563          355012028
   49   708          355012561
  522   597          355012821
  238   699          355013371
  287   692          355013791
   50   708          355019912
  560   564          355022144
  427   652          355022291
  477   627          355023216
   51   708          355027563
  355   677          355027608
  495   616          355032271
   52   708          355035520
  118   707          355036275
  559   565          355039004
  183   704          355042151
   53   708          355043789
  275   694          355052259
   54   708          355052376
  514   603          355052971
  537   585          355055778
  167   705          355060088
   55   708          355061287
  470   631          355062591
  558   566          355062608
  369   673          355064626
  415   657          355066768
   56   708          355070528
  147   706          355072339
  197   703          355074300
  209   702          355077737
  119   707          355078402
  507   608          355079555
   57   708          355080105
  402   662          355082336
   58   708          355090024
  557   567          355092956
  293   691          355093128
  544   579          355093723
  420   655          355099375
   59   708          355100291
  531   590          355100291
  453   640          355103677
  434   649          355105953
  451   641          355108572
   60   708          355110912
  410   659          355112179
  455   639          355113494
  526   594          355116160
  323   685          355117392
  220   701          355120101
  120   707          355121243
   61   708          355121893
  492   618          355124520
  340   681          355125241
  449   642          355128137
  556   568          355130048
   62   708          355133240
  148   706          355137608
  247   698          355137615
  457   638          355138065
  262   696          355138264
  344   680          355139584
  184   704          355143168
  168   705          355144257
  385   668          355144257
   63   708          355144959
  336   682          355147624
  388   667          355152035
   64   708          355157056
  382   669          355161277
  447   643          355162330
  309   688          355164301
  121   707          355164804
  230   700          355167000
  269   695          355167484
   65   708          355169537
  555   569          355173884
  304   689          355177233
  459   637          355177432
   66   708          355182408
  239   699          355184018
  359   676          355184055
  484   623          355184271
  391   666          355184767
  255   697          355190248
  348   679          355191031
  198   703          355191319
   67   708          355195675
  510   606          355196016
  472   630          355201048
  314   687          355201847
  379   670          355202939
  149   706          355203765
  332   683          355206355
  122   707          355209091
   68   708          355209344
  210   702          355209408
  366   674          355209920
  425   653          355210702
  445   644          355211109
  543   580          355215007
  479   626          355216615
  536   586          355220712
   69   708          355223421
  554   570          355224464
  169   705          355229434
  461   636          355231637
  405   661          355234906
   70   708          355237912
  282   693          355238325
  299   690          355239899
  394   665          355242609
  185   704          355245289
  432   650          355246568
   71   708          355252823
  123   707          355254110
  489   620          355258169
  288   692          355261760
  221   701          355265962
  521   598          355267953
   72   708          355268160
  376   671          355269087
  517   601          355270214
  150   706          355270816
  443   645          355274432
  276   694          355279960
  352   678          355279960
  553   571          355281788
   73   708          355283929
  319   686          355290615
  124   707          355299867
   74   708          355300136
  463   635          355300722
  328   684          355301056
  530   591          355302071
  199   703          355309526
  170   705          355315625
   75   708          355316787
  248   698          355321384
  397   664          355325717
  231   700          355326391
   76   708          355333888
  418   656          355335048
  413   658          355335309
  151   706          355338767
  211   702          355342339
  542   581          355343029
  263   696          355344983
  552   572          355345856
  125   707          355346368
  500   613          355346397
  525   595          355348000
  186   704          355348520
   77   708          355351445
  294   691          355351555
  441   646          355352257
  513   604          355354561
  474   629          355354613
  240   699          355356099
  373   672          355359565
  503   611          355362658
   78   708          355369464
  497   615          355371848
  363   675          355379022
  465   634          355384729
  270   695          355385375
  256   697          355386089
   79   708          355387951
  535   587          355392378
  126   707          355393619
  430   651          355401451
  171   705          355402836
  356   677          355406749
   80   708          355406912
  152   706          355407624
  222   701          355413149
  423   654          355413231
  408   660          355413312
  551   573          355416668
  506   609          355420745
  481   625          355425266
   81   708          355426353
  200   703          355428927
  324   685          355431349
  486   622          355433104
  400   663          355434247
  494   617          355438897
  127   707          355441626
  439   647          355444542
   82   708          355446280
  310   688          355451672
  187   704          355452867
  305   689          355455394
   83   708          355466699
  341   681          355473062
  370   673          355474217
  212   702          355476536
  153   706          355477393
  283   693          355477744
  541   582          355477789
  467   633          355483700
  232   700          355487168
  337   682          355487321
   84   708          355487616
  128   707          355490395
  172   705          355491073
  550   574          355494224
  345   680          355495625
  315   687          355498578
  249   698          355506641
  300   690          355509000
   85   708          355509037
  277   694          355509317
  529   592          355510577
  289   692          355511457
  509   607          355520772
  476   628          355523328
  241   699          355529620
  520   599          355529799
   86   708          355530968
  333   683          355538024
  129   707          355539932
  491   619          355547430
  154   706          355548080
  201   703          355549528
  437   648          355551245
  264   696          355553280
   87   708          355553415
  516   602          355555304
  349   679          355555388
  188   704          355558336
  223   701          355561668
  403   662          355568355
  428   652          355570560
  534   588          355570776
  360   676          355571776
   88   708          355576384
  549   575          355578524
  173   705          355580342
  257   697          355583466
  416   657          355584689
  524   596          355586560
  386   668          355590088
  130   707          355590243
  320   686          355596856
  469   632          355597677
   89   708          355599881
  383   669          355600196
  389   667          355604832
  271   695          355604886
  295   691          355611746
  213   702          355612005
  367   674          355612887
  411   659          355617710
  540   583          355619287
  155   706          355619691
   90   708          355623912
  329   684          355624793
  421   655          355629836
  380   670          355635000
  131   707          355641334
  392   666          355644584
   91   708          355648483
  483   624          355649211
  233   700          355649337
  353   678          355652729
  512   605          355662853
  189   704          355664933
  548   576          355669568
  174   705          355670649
  202   703          355671335
  435   649          355672324
   92   708          355673600
  156   706          355692232
  132   707          355693211
  250   698          355693392
  377   671          355694344
  488   621          355697333
   93   708          355699269
  242   699          355704587
  478   627          355707235
  395   665          355709500
  224   701          355711525
  284   693          355718861
  452   641          355720129
  454   640          355720664
   94   708          355725496
  528   593          355725809
  471   631          355726702
  502   612          355726936
  499   614          355727043
  406   661          355728197
  450   642          355734288
  306   689          355735385
  456   639          355735935
  278   694          355740336
  311   688          355740903
  133   707          355745880
  325   685          355747250
  214   702          355748752
   95   708          355752287
  426   653          355753853
  533   589          355755906
  175   705          355762000
  290   692          355762888
  448   643          355763099
  265   696          355763161
  157   706          355765709
  458   638          355765984
  547   577          355767356
  539   584          355767523
  505   610          355768625
  496   616          355768832
  190   704          355772664
  364   675          355775419
  374   672          355778072
   96   708          355779648
  301   690          355779901
  258   697          355782385
  357   677          355788026
  203   703          355794354
  316   687          355797199
  519   600          355798359
  134   707          355799347
  398   664          355799736
  446   644          355806520
   97   708          355807585
  433   650          355807737
  460   637          355810853
  234   700          355812904
  342   681          355822929
  272   695          355826023
  338   682          355829040
  523   597          355831840
   98   708          355836104
  158   706          355840128
  515   603          355847102
  414   658          355848256
  493   618          355852189
  508   608          355852224
  135   707          355853618
  346   680          355853736
  176   705          355854401
  419   656          355860475
  225   701          355862726
  444   645          355864509
   99   708          355865211
  462   636          355870584
  473   630          355870817
  334   683          355871691
  546   578          355871888
  296   691          355873707
  243   699          355881006
  191   704          355881535
  251   698          355881643
  371   673          355886028
  215   702          355886783
  485   623          355888492
  100   708          355894912
  321   686          355905017
  480   626          355906376
  136   707          355908699
  409   660          355913929
  401   663          355915448
  159   706          355915495
  204   703          355918591
  350   679          355921839
  538   585          355922497
  101   708          355925213
  442   646          355937024
  464   635          355945219
  527   594          355947767
  532   590          355947768
  177   705          355947858
  330   684          355950504
  424   654          355951288
  102   708          355956120
  431   651          355957442
  562   563          355957875
  361   676          355961657
  285   693          355961682
  137   707          355964596
  561   564          355964625
  279   694          355973023
  266   696          355974632
  490   620          355977000
  511   606          355977847
  235   700          355977875
  560   565          355978125
  259   697          355982852
  545   579          355983164
  103   708          355987639
  192   704          355991552
  160   706          355991816
  559   566          355998375
  226   701          356015277
  291   692          356016059
  307   689          356017212
  368   674          356018056
  104   708          356019776
  138   707          356021315
  440   647          356024023
  558   567          356025375
  216   702          356026104
  354   678          356027616
  475   629          356030064
  312   688          356032000
  466   634          356034800
  387   668          356038235
  384   669          356041413
  178   705          356042377
  205   703          356044052
  273   695          356048792
  105   708          356052537
  302   690          356052608
  404   662          356056792
  244   699          356058883
  557   568          356059125
  390   667          356059963
  326   685          356065101
  161   706          356069097
  381   670          356069341
  252   698          356071400
  518   601          356073633
  139   707          356078862
  522   598          356083840
  537   586          356084209
  106   708          356085928
  317   687          356097716
  501   613          356097898
  556   569          356099625
  544   580          356101184
  193   704          356102721
  417   657          356105106
  393   666          356106753
  498   615          356114367
  107   708          356119955
  482   625          356120793
  429   652          356121397
  378   671          356121863
  504   611          356123195
  438   648          356125464
  412   659          356125707
  140   707          356137243
  297   691          356137444
  179   705          356137964
  468   633          356139369
  487   622          356143151
  236   700          356144256
  514   604          356145608
  531   591          356146362
  555   570          356146875
  162   706          356147344
  108   708          356154624
  422   655          356162823
  217   702          356166721
  227   701          356169184
  206   703          356170743
  358   677          356171445
  495   617          356172488
  339   682          356172787
  365   675          356174000
  343   681          356174848
  526   595          356176451
  396   665          356178761
  260   697          356184873
  267   696          356187699
  109   708          356189941
  507   609          356190372
  141   707          356196464
  375   672          356198823
  554   571          356200875
  477   628          356204485
  286   693          356206213
  335   683          356207362
  280   694          356207384
  347   680          356213923
  194   704          356215048
  322   686          356215104
  407   661          356223924
  110   708          356225912
  543   581          356225948
  163   706          356226563
  180   705          356234625
  245   699          356238224
  436   649          356241305
  536   587          356252659
  142   707          356256531
  470   632          356258968
  553   572          356261625
  111   708          356262543
  253   698          356262669
  292   692          356270976
  492   619          356272147
  274   695          356273199
  399   664          356276143
  331   684          356278195
  351   679          356290390
  207   703          356298670
  510   607          356299543
  427   653          356299560
  112   708          356299840
  372   673          356300065
  308   689          356300881
  164   706          356306760
  218   702          356308640
  237   700          356312053
  143   707          356317450
  228   701          356324453
  313   688          356324969
  303   690          356327127
  195   704          356328539
  552   573          356329125
  181   705          356332366
  453   641          356334398
  113   708          356337809
  455   640          356340375
  521   599          356342560
  451   642          356343139
  484   624          356350528
  530   592          356351688
  362   676          356353704
  517   602          356355621
  542   582          356357456
  457   639          356361112
  415   658          356363687
  449   643          356366556
  434   650          356371504
  114   708          356376456
  144   707          356379227
  327   685          356384908
  165   706          356387941
  420   656          356388416
  261   697          356388454
  472   631          356393639
  479   627          356394122
  459   638          356396651
  402   663          356399055
  318   687          356400135
    0   709          356400829
    1   709          356400830
    2   709          356400837
    3   709          356400856
    4   709          356400893
    5   709          356400954
    6   709          356401045
    7   709          356401172
    8   709          356401341
    9   709          356401558
   10   709          356401829
   11   709          356402160
  268   696          356402368
   12   709          356402557
  298   691          356402963
   13   709          356403026
  551   574          356403375
   14   709          356403573
   15   709          356404204
  447   644          356404607
  355   678          356404627
   16   709          356404925
   17   709          356405742
   18   709          356406661
   19   709          356407688
   20   709          356408829
   21   709          356410090
   22   709          356411477
  525   596          356411861
   23   709          356412996
  489   621          356413230
   24   709          356414653
  115   708          356415787
   25   709          356416454
  410   660          356417000
   26   709          356418405
  246   699          356419035
   27   709          356420512
   28   709          356422781
   29   709          356425218
  369   674          356425433
   30   709          356427829
  208   703          356427839
  535   588          356427847
   31   709          356430620
  182   705          356431193
   32   709          356433597
   33   709          356436766
   34   709          356440133
  145   707          356441868
  196   704          356443200
  281   694          356443425
   35   709          356443704
  461   637          356447034
   36   709          356447485
  513   605          356450822
   37   709          356451482
  219   702          356451867
  287   693          356452460
  254   698          356455456
   38   709          356455701
  116   708          356455808
  445   645          356457250
   39   709          356460148
   40   709          356464829
   41   709          356469750
  166   706          356470112
   42   709          356474917
  500   614          356475544
   43   709          356480336
  229   701          356481090
  238   700          356481272
  550   575          356484375
  503   612          356484455
  385   669          356484934
   44   709          356486013
  388   668          356488704
  425   654          356491889
   45   709          356491954
  541   583          356495708
  117   708          356496525
   46   709          356498165
  275   695          356499250
   47   709          356504652
  146   707          356505379
  382   670          356505968
  497   616          356508369
   48   709          356511421
  463   636          356512303
  432   651          356516019
  391   667          356517434
   49   709          356518478
  340   682          356518568
  443   646          356524443
   50   709          356525829
  323   686          356527123
  293   692          356527645
  344   681          356528825
  183   705          356531112
   51   709          356533480
  506   610          356535216
  118   708          356537944
   52   709          356541437
  474   630          356543424
  336   683          356545043
  405   662          356547653
   53   709          356549706
  379   671          356551650
  167   706          356553279
  359   677          356557012
  209   703          356558256
   54   709          356558293
  197   704          356559037
  529   593          356563746
   55   709          356567204
  147   707          356569766
  394   666          356571280
  549   576          356572125
  366   675          356574771
  348   680          356576192
   56   709          356576445
  119   708          356580071
  494   618          356582816
   57   709          356586022
  309   689          356586398
  465   635          356592500
  262   697          356593601
  486   623          356595623
   58   709          356595941
  220   702          356596408
  481   626          356599017
  247   699          356601322
  304   690          356603464
  441   647          356606144
   59   709          356606208
  332   684          356607872
  520   600          356608000
  534   589          356609773
   60   709          356616829
  269   696          356618645
  314   688          356619816
  376   672          356621824
  120   708          356622912
   61   709          356627810
  509   608          356627941
  418   657          356628025
  184   705          356632129
  148   707          356635035
  413   659          356636176
  168   706          356637448
  230   701          356639101
   62   709          356639157
  540   584          356640704
  516   603          356644323
  255   698          356649767
  397   665          356650398
   63   709          356650876
  239   700          356651919
  524   597          356653997
  352   679          356661047
   64   709          356662973
  121   708          356666473
  548   577          356666625
  299   691          356670270
  430   652          356674808
   65   709          356675454
  198   704          356676056
  282   694          356681152
  467   634          356687667
   66   709          356688325
  210   703          356689927
  423   655          356698342
  491   620          356698771
  288   693          356700429
  149   707          356701192
   67   709          356701592
  439   648          356702311
  319   687          356704462
  328   685          356706677
  476   629          356708365
  122   708          356710760
   68   709          356715261
  373   673          356716334
  408   661          356722093
  169   706          356722625
  276   695          356726951
   69   709          356729338
  185   705          356734250
  221   702          356742269
   70   709          356743829
  363   676          356747923
  400   664          356754944
  123   708          356755779
   71   709          356758740
  512   606          356762744
  547   578          356767875
  150   707          356768243
   72   709          356774077
  528   594          356782536
  356   678          356783768
  248   699          356785091
  294   692          356786072
   73   709          356789846
  539   585          356792444
  199   704          356794263
  469   633          356797846
  533   590          356798437
  231   701          356798492
  263   697          356800320
  124   708          356801536
   74   709          356806053
  170   706          356808816
  437   649          356812902
  483   625          356819212
   75   709          356822704
  211   703          356822858
  240   700          356824000
  370   674          356835024
  151   707          356836194
  270   696          356836536
  186   705          356837481
   76   709          356839805
  324   686          356841080
  256   698          356845608
  428   653          356847829
  125   708          356848037
  502   613          356852405
  488   622          356856120
   77   709          356857362
  499   615          356859874
  341   682          356866389
  310   689          356873769
   78   709          356875381
  546   579          356875875
  519   601          356880160
  416   658          356881608
  305   690          356881625
  337   683          356884740
  345   681          356884866
  403   663          356885074
  505   611          356886756
  478   628          356888504
  222   702          356889456
   79   709          356893868
  126   708          356895288
  171   706          356896027
  523   598          356902859
  152   707          356905051
  563   563          356907094
  496   617          356909049
  562   564          356910472
   80   709          356912829
  200   704          356913664
  315   688          356916547
  421   656          356918877
  283   694          356920571
  561   565          356920606
  411   660          356922531
  471   632          356923079
  386   669          356930765
   81   709          356932270
  560   566          356937496
  435   650          356937875
  300   691          356939371
  333   684          356939541
  515   604          356939739
  349   680          356940549
  389   668          356941501
  187   705          356941828
  127   708          356943295
  360   677          356944733
  383   670          356944887
  289   693          356950126
  538   586          356950928
  454   641          356951385
   82   709          356952197
  452   642          356954696
  277   695          356956308
  212   703          356957055
  232   701          356959269
  559   567          356961142
  456   640          356962816
  508   609          356963041
  249   699          356970348
   83   709          356972616
  450   643          356972707
  153   707          356974820
  392   667          356977251
  367   675          356977738
  380   671          356983711
  172   706          356984264
  458   639          356989031
  545   580          356990625
  558   568          356991544
  128   708          356992064
   84   709          356993533
  532   591          356993839
  241   700          356997521
  493   619          356999816
  448   644          357005376
  527   595          357008058
  264   697          357008617
  320   687          357010703
   85   709          357014954
  557   569          357028702
  460   638          357030072
  329   685          357030414
  353   679          357033816
  201   704          357034265
  426   654          357035040
   86   709          357036885
  223   702          357037975
  395   666          357038171
  406   662          357040944
  129   708          357041601
  257   698          357042985
  154   707          357045507
  295   692          357046263
  377   672          357047081
  188   705          357047297
  446   645          357052661
  485   624          357054749
  271   696          357056047
   87   709          357059332
  473   631          357063408
  556   570          357072616
  173   706          357073533
  433   651          357077188
  511   607          357081374
   88   709          357082301
  480   627          357083883
  462   637          357085981
  130   708          357091912
  213   703          357092524
   89   709          357105798
  544   581          357112125
  444   646          357114520
  537   587          357116156
  155   707          357117118
  233   701          357121438
  555   571          357123286
  398   665          357124417
   90   709          357129829
  490   621          357132061
  374   673          357134841
  131   708          357143003
  364   676          357144320
  414   659          357149123
  419   657          357153452
  189   705          357153894
   91   709          357154400
  202   704          357156072
  464   636          357156800
  325   686          357156981
  250   699          357157099
  522   599          357158447
  518   602          357159040
  306   690          357161616
  284   694          357161688
  311   689          357163000
  174   706          357163840
  357   678          357165045
  242   700          357172488
   92   709          357179517
  554   572          357180712
  278   695          357187327
  224   702          357187832
  156   707          357189659
  442   647          357190911
  132   708          357194880
  531   592          357195979
  290   693          357201557
   93   709          357205186
  301   691          357210272
  316   688          357215168
  342   682          357216256
  265   697          357218498
  475   630          357218875
  409   661          357222710
  338   683          357226459
  501   614          357227045
  214   703          357229271
  431   652          357230799
   94   709          357231413
  401   664          357236145
  424   655          357236399
  526   596          357240312
  543   582          357240375
  514   605          357241869
  258   698          357241904
  466   635          357242571
  346   681          357242977
  553   573          357244894
  504   612          357244992
  371   674          357246835
  133   708          357247549
  498   616          357250888
  175   706          357255191
   95   709          357258204
  190   705          357261625
  157   707          357263136
  334   684          357273208
  272   696          357277184
  203   704          357279091
  440   648          357281792
  234   701          357285005
   96   709          357285565
  536   588          357288128
  482   626          357294544
  134   708          357301016
  507   610          357304843
  487   623          357305670
  350   680          357307000
  296   692          357308224
   97   709          357313502
  552   574          357315832
  495   618          357316407
  321   687          357318864
  361   677          357334614
  158   707          357337555
  225   702          357339033
   98   709          357342021
  468   634          357343336
  251   699          357345350
  176   706          357347592
  243   700          357348907
  135   708          357355287
  330   685          357356125
  215   703          357367302
  191   705          357370496
   99   709          357371128
  404   663          357373511
  542   583          357375375
  387   669          357378912
  368   675          357382907
  384   670          357386104
  438   649          357387121
  477   629          357389522
  551   575          357393526
  390   668          357396632
  429   653          357398666
  100   709          357400829
  417   658          357402025
  204   704          357403328
  285   694          357404509
  530   593          357404857
  510   608          357406712
  354   679          357408703
  136   708          357410368
  159   707          357412922
  381   671          357418052
  279   695          357420014
  521   600          357420761
  492   620          357423488
  266   697          357429969
  412   660          357430528
  101   709          357431130
  393   667          357439420
  177   706          357441049
  259   698          357442371
  307   690          357443443
  517   603          357444640
  235   701          357449976
  422   656          357451864
  312   689          357454097
  291   693          357454728
  470   633          357459137
  102   709          357462037
  137   708          357466265
  535   589          357466844
  378   672          357474600
  326   686          357474832
  550   576          357477976
  525   597          357479298
  192   705          357480513
  302   691          357482979
  160   707          357489243
  226   702          357491584
  103   709          357493556
  273   696          357499953
  216   703          357506623
  436   650          357506856
  396   666          357507432
  317   688          357515685
  541   584          357517125
  484   625          357520529
  138   708          357522984
  104   709          357525693
  244   700          357526784
  205   704          357528789
  252   699          357535107
  178   706          357535568
  407   662          357536671
  365   676          357542901
  358   678          357548464
  513   606          357550713
  375   673          357555592
  105   709          357558454
  161   707          357566524
  343   682          357568175
  453   642          357568965
  549   577          357569182
  339   683          357570206
  455   641          357571096
  297   692          357571961
  489   622          357572017
  479   628          357575391
  139   708          357580531
  427   654          357580747
  451   643          357581558
  457   640          357587993
  472   632          357590016
  193   705          357591682
  106   709          357591845
  399   665          357600824
  347   681          357603164
  500   615          357608375
  449   644          357608833
  335   684          357608879
  503   613          357609924
  236   701          357616357
  459   639          357619698
  529   594          357620473
  107   709          357625872
  322   687          357628951
  179   706          357631155
  140   708          357638912
  434   651          357640955
  267   697          357643036
  260   698          357644392
  162   707          357644771
  227   702          357645491
  217   703          357647240
  497   617          357648586
  286   694          357649040
  447   645          357650748
  534   590          357652304
  506   611          357653347
  280   695          357654375
  206   704          357655480
  108   709          357660541
  372   674          357660872
  415   659          357664554
  540   585          357665625
  461   638          357666253
  548   578          357667144
  351   680          357675551
  420   657          357681393
  331   685          357683816
  520   601          357689801
  109   709          357695858
  141   708          357698133
  194   705          357704009
  245   700          357706125
  445   646          357707261
  292   693          357709645
  402   664          357719752
  163   707          357723990
  274   696          357724360
  524   598          357725016
  410   661          357725781
  253   699          357726376
  362   677          357726661
  308   690          357727112
  463   637          357727700
  180   706          357727816
  494   619          357730443
  110   709          357731829
  474   631          357736015
  516   604          357736960
  509   609          357738758
  313   689          357747066
  303   691          357757498
  142   708          357758200
  486   624          357761880
  111   709          357768460
  547   579          357771862
  481   627          357776524
  425   655          357777000
  443   647          357778330
  207   704          357783407
  237   701          357784154
  355   679          357785714
  218   703          357789159
  432   652          357789376
  369   675          357790284
  327   686          357794639
  228   702          357800760
  465   636          357804081
  164   707          357804187
  112   709          357805757
  195   705          357817500
  318   688          357818104
  143   708          357819119
  539   586          357820875
  181   706          357825557
  388   669          357829381
  385   670          357829625
  298   692          357837480
  528   595          357842827
  113   709          357843726
  533   591          357844508
  261   698          357847973
  491   621          357853832
  391   668          357854103
  382   671          357854679
  268   697          357857705
  563   564          357859691
  441   648          357863913
  405   663          357864372
  512   607          357866271
  562   565          357866453
  561   566          357879977
  144   708          357880896
  114   709          357882373
  546   580          357883336
  165   707          357885368
  246   700          357886936
  281   695          357890416
  287   694          357895287
  467   635          357895438
  476   630          357897176
  560   567          357900263
  394   667          357903947
  379   672          357904387
    0   710          357911000
    1   710          357911001
    2   710          357911008
    3   710          357911027
    4   710          357911064
    5   710          357911125
    6   710          357911216
    7   710          357911343
    8   710          357911512
    9   710          357911729
   10   710          357912000
   11   710          357912331
  208   704          357912576
   12   710          357912728
   13   710          357913197
   14   710          357913744
   15   710          357914375
   16   710          357915096
   17   710          357915913
  340   683          357915987
   18   710          357916832
   19   710          357917859
   20   710          357919000
  254   699          357919163
   21   710          357920261
   22   710          357921648
  115   709          357921704
  344   682          357922152
   23   710          357923167
  182   706          357924384
   24   710          357924824
  418   658          357924944
   25   710          357926625
  559   568          357927311
   26   710          357928576
   27   710          357930683
  196   705          357932161
  219   703          357932386
   28   710          357932952
  359   678          357934031
   29   710          357935389
   30   710          357938000
   31   710          357940791
  323   687          357940970
  413   660          357940997
  145   708          357943537
  366   676          357943672
   32   710          357943768
  336   684          357946560
   33   710          357946937
   34   710          357950304
  275   696          357950411
  430   653          357952077
  238   701          357953373
   35   710          357953875
  229   702          357957397
   36   710          357957656
  558   569          357961121
   37   710          357961653
  116   709          357961725
  439   649          357963968
  348   681          357965433
  519   602          357965567
   38   710          357965872
  293   693          357966314
  166   707          357967539
   39   710          357970319
   40   710          357975000
  523   599          357977466
  376   673          357978593
  397   666          357979069
   41   710          357979921
  502   614          357981552
  538   587          357982875
   42   710          357985088
  423   656          357987383
   43   710          357990507
  483   626          357992963
   44   710          357996184
  499   616          357996395
  545   581          358001566
  557   570          358001693
  469   634          358001813
   45   710          358002125
  117   709          358002442
  146   708          358007048
   46   710          358008336
  505   612          358008553
  309   690          358012629
  332   685          358013493
   47   710          358014823
  488   623          358018639
   48   710          358021592
  183   706          358024303
   49   710          358028649
  304   691          358033835
  408   662          358034840
   50   710          358036000
  515   605          358036000
  314   689          358041913
  209   704          358042993
  532   592          358043456
   51   710          358043651
  118   709          358043861
  352   680          358046208
  197   705          358047998
  556   571          358049027
  167   707          358050706
   52   710          358051608
  496   618          358052968
  262   698          358053120
   53   710          358059877
   54   710          358068464
  247   700          358069223
  147   708          358071435
  527   596          358071919
  478   629          358073541
  269   697          358073982
  220   703          358076927
  373   674          358077141
   55   710          358077375
  508   610          358077512
  437   650          358078453
  400   665          358079625
  119   709          358085988
   56   710          358086616
   57   710          358096193
  555   572          358103123
  299   692          358104787
   58   710          358106112
  255   699          358113474
  230   702          358115408
   59   710          358116379
  328   686          358116408
  363   677          358120880
  319   688          358122431
  471   633          358123248
  239   701          358124020
  184   706          358125320
  544   582          358126552
   60   710          358127000
  282   695          358128143
  120   709          358128829
  428   654          358129016
  168   707          358134875
  148   708          358136704
   61   710          358137981
  288   694          358143256
   62   710          358149328
  493   620          358151157
  537   588          358151625
   63   710          358161047
  554   573          358163981
  356   679          358164855
  198   705          358165017
  121   709          358172390
   64   710          358173144
  210   704          358174664
  276   696          358178112
  416   659          358182475
   65   710          358185625
  454   642          358185952
  511   608          358188543
  452   643          358193115
  456   641          358193537
   66   710          358198496
  370   675          358199875
  149   708          358202861
  403   664          358205771
  435   651          358207326
   67   710          358211763
  421   657          358211854
  450   644          358214984
  458   640          358215912
  122   709          358216677
  169   707          358220052
  221   703          358222788
  294   693          358224741
  485   625          358224750
   68   710          358225432
  185   706          358227441
  411   661          358231312
  553   574          358231601
  522   600          358236648
   69   710          358239509
  518   603          358248059
  531   593          358249148
  448   645          358251517
  248   700          358252992
  460   639          358253119
   70   710          358254000
  324   687          358254927
  543   583          358258294
  473   632          358259785
  263   698          358259839
  123   709          358261696
  341   683          358263808
  480   628          358265152
   71   710          358268911
  150   708          358269912
  231   702          358274799
  386   670          358275456
  345   682          358278193
  389   669          358282178
  199   705          358283224
   72   710          358284248
  337   684          358286257
  490   622          358290848
  270   697          358291873
  383   671          358293598
  240   701          358296101
  310   690          358300000
   73   710          358300017
  446   646          358302672
  462   638          358305200
  552   575          358305983
  170   707          358306243
  124   709          358307453
  211   704          358307595
  526   597          358307749
  256   699          358309315
  305   691          358311996
  392   668          358313920
   74   710          358316224
  426   655          358320151
  360   678          358321752
  536   589          358327125
  349   681          358329790
  186   706          358330672
   75   710          358332875
  380   672          358336448
  151   708          358337863
  315   689          358338644
  514   606          358341760
  333   685          358345162
  367   676          358346639
   76   710          358349976
  433   652          358350545
  125   709          358353954
  406   663          358357663
  501   615          358359876
   77   710          358367533
  283   695          358367562
  444   647          358368407
  222   703          358369975
  504   613          358370461
  395   667          358370838
  464   637          358372197
  300   692          358373888
   78   710          358385552
  551   576          358387127
  498   617          358391105
  289   694          358392953
  171   707          358393454
  542   584          358396792
  126   709          358401205
  200   705          358402625
  377   673          358403850
   79   710          358404039
  152   708          358406720
  277   696          358407469
  475   631          358411466
  353   680          358418977
  507   611          358422974
   80   710          358423000
  320   688          358428672
  187   706          358435019
  232   702          358435576
  249   700          358438249
  329   686          358440145
  212   704          358441792
   81   710          358442441
  442   648          358448680
  127   709          358449212
  419   658          358450371
  398   666          358453088
  414   660          358453944
  466   636          358454152
  530   594          358461584
   82   710          358462368
  495   619          358464034
  264   698          358468136
  241   701          358469622
  487   624          358471927
  482   627          358472051
  550   577          358475033
  153   708          358476489
  172   707          358481691
   83   710          358482787
  295   693          358484932
  374   674          358495648
  128   709          358497981
  521   601          358502562
   84   710          358503704
  257   699          358506692
  431   653          358508068
  535   590          358509375
  271   697          358511384
  364   677          358517277
  510   609          358517529
  223   703          358518494
  201   705          358523226
   85   710          358525125
  424   656          358525440
  409   662          358535457
  517   604          358537277
  188   706          358540488
  541   585          358542046
  440   649          358543449
  357   679          358546132
   86   710          358547056
  154   708          358547176
  129   709          358547518
  525   598          358550317
  468   635          358551107
  401   665          358560826
   87   710          358569503
  549   578          358569701
  325   687          358570828
  173   707          358570960
  213   704          358577261
  477   630          358578333
  492   621          358578549
  311   690          358589231
  306   691          358591987
   88   710          358592472
  233   702          358597745
  130   709          358597829
  284   695          358608679
  371   675          358611686
  342   683          358613675
   89   710          358615969
  155   708          358618787
  250   700          358625000
  338   684          358627976
  346   682          358636304
  316   689          358637265
  278   696          358638488
   90   710          358640000
  290   694          358644384
  242   701          358644589
  301   692          358644789
  202   705          358645033
  189   706          358647085
  131   709          358648920
  438   650          358652672
  513   607          358654240
  174   707          358661267
  470   634          358663104
   91   710          358664571
  224   703          358668351
  548   579          358671131
  265   698          358678017
  334   685          358678829
  429   654          358679853
  529   595          358680764
   92   710          358689688
  156   708          358691328
  540   586          358694056
  404   664          358694208
  484   626          358694280
  350   681          358696241
  534   591          358698375
  132   709          358700797
  417   659          358702892
  258   699          358705611
  361   678          358711633
  214   704          358714008
   93   710          358715357
  387   670          358723603
  272   697          358732521
  489   623          358734536
  384   671          358734815
  321   688          358736833
  390   669          358737309
  503   614          358739071
  412   661          358739309
   94   710          358741584
  422   657          358744841
  500   616          358744896
  296   693          358746893
  368   676          358751808
  175   707          358752618
  133   709          358753466
  190   706          358754816
  479   629          358760428
  234   702          358761312
  157   708          358764805
  330   686          358765856
  203   705          358768052
   95   710          358768375
  381   672          358770789
  506   612          358775144
  520   602          358775208
  393   668          358776089
  436   651          358776307
  547   580          358779323
  472   633          358790185
  497   618          358792505
  354   680          358793864
   96   710          358795736
  524   599          358799623
  455   642          358805663
  134   709          358806933
  453   643          358807384
  564   564          358812288
  251   700          358813251
  563   565          358815672
  457   641          358818714
  225   703          358819552
  243   701          358821008
   97   710          358823673
  451   644          358823835
  562   566          358825824
  378   673          358831369
  516   605          358833221
  158   708          358839224
  396   667          358840099
  561   567          358842744
  176   707          358845019
  459   640          358846579
  285   695          358851500
  215   704          358852039
   98   710          358852192
  539   587          358852822
  509   610          358853229
  407   663          358853390
  449   645          358854974
  135   709          358861204
  191   706          358863687
  427   655          358865858
  560   568          358866432
  279   696          358871175
  307   691          358873814
  312   690          358880328
   99   710          358881299
  494   620          358881784
  326   687          358888679
  461   639          358889300
  266   698          358889488
  204   705          358892289
  533   592          358894125
  546   581          358894277
  559   569          358896888
  291   694          358897555
  447   646          358900759
  259   699          358906078
  528   596          358906688
  100   710          358911000
  434   652          358914312
  159   708          358914591
  365   677          358915858
  136   709          358916285
  375   674          358916399
  302   692          358917496
  235   702          358926283
  399   666          358929495
  358   679          358929551
  486   625          358931881
  474   632          358932392
  558   570          358934112
  317   689          358937782
  177   707          358938476
  101   710          358941301
  463   638          358946919
  273   697          358955290
  481   628          358957793
  445   647          358961148
  343   683          358965594
  415   660          358969375
  339   684          358971723
  226   703          358972103
  137   709          358972182
  102   710          358972208
  512   608          358973440
  192   706          358973704
  557   571          358978104
  420   658          358978312
  160   708          358990912
  216   704          358991360
  347   682          358996491
  244   701          358998885
  252   700          359003008
  103   710          359003727
  297   693          359010630
  491   622          359012619
  335   685          359014500
  545   582          359015993
  205   705          359017750
  538   588          359018344
  465   637          359019478
  372   675          359025723
  556   572          359028864
  138   709          359028901
  178   707          359032995
  104   710          359035864
  443   648          359036099
  410   662          359038528
  402   665          359044433
  322   688          359046920
  519   603          359054586
  523   600          359055667
  351   681          359064792
  425   656          359066041
  432   653          359066645
  161   708          359068193
  105   710          359068625
  193   706          359084873
  555   573          359086392
  139   709          359086448
  476   631          359089767
  236   702          359092664
  331   686          359093547
  286   695          359096031
  532   593          359096625
  106   710          359102016
  267   698          359102555
  362   678          359103680
  280   696          359105536
  467   636          359107019
  260   699          359108099
  502   615          359114383
  441   649          359125570
  227   703          359126010
  179   707          359128582
  217   704          359131977
  505   613          359134022
  515   606          359135891
  107   710          359136043
  499   617          359136612
  527   597          359139356
  206   705          359144441
  544   583          359144471
  140   709          359144829
  162   708          359146440
  554   574          359150688
  292   694          359152472
  308   691          359157483
  369   676          359159185
  483   627          359170470
  108   710          359170712
  355   680          359170875
  313   690          359173297
  388   670          359174072
  245   701          359178226
  385   671          359178336
  274   697          359179697
  488   624          359184896
  405   664          359185069
  537   589          359190622
  303   692          359192015
  253   700          359194277
  391   669          359194780
  508   611          359195643
  194   706          359197200
  496   619          359200595
  141   709          359204050
  109   710          359206029
  382   672          359207416
  327   687          359208486
  469   635          359209584
  553   575          359221752
  180   707          359225243
  163   708          359225659
  418   659          359225811
  439   650          359229519
  430   654          359233264
  318   689          359240201
  394   668          359240616
  110   710          359242000
  413   661          359249778
  237   702          359260461
  379   673          359261156
  478   630          359262352
  142   709          359264117
  207   705          359272368
  218   704          359273896
  298   693          359276149
  111   710          359278631
  543   584          359279711
  423   657          359280360
  228   703          359281279
  511   609          359299360
  552   576          359299584
  164   708          359305856
  531   594          359305875
  493   621          359306218
  195   706          359310691
  261   699          359311680
  397   667          359311736
  359   679          359315118
  112   710          359315928
  366   677          359316629
  268   698          359317224
  340   684          359317504
  522   601          359318449
  344   683          359319571
  181   707          359322984
  143   709          359325036
  471   634          359327215
  376   674          359339400
  518   604          359340696
  281   696          359341577
  287   695          359342278
  437   651          359347904
  408   663          359351559
  336   685          359352181
  113   710          359353897
  348   682          359358760
  323   688          359358939
  246   701          359359037
  536   590          359369656
  526   598          359378768
  551   577          359384184
  144   709          359386813
  165   708          359387037
  254   700          359387064
  114   710          359392544
  485   626          359398501
  208   705          359401537
  275   697          359405748
  400   666          359408296
  293   694          359409141
  428   655          359414127
  219   704          359417123
  542   585          359421713
  182   707          359421811
  332   686          359423224
  454   643          359424371
  196   706          359425352
    0   711          359425431
    1   711          359425432
    2   711          359425439
    3   711          359425458
    4   711          359425495
    5   711          359425556
    6   711          359425647
    7   711          359425774
    8   711          359425943
    9   711          359426160
   10   711          359426431
   11   711          359426762
   12   711          359427159
   13   711          359427628
  456   642          359428104
   14   711          359428175
   15   711          359428806
   16   711          359429527
  238   702          359429680
   17   711          359430344
   18   711          359431263
  115   710          359431875
   19   711          359432290
   20   711          359433431
   21   711          359434692
  452   644          359435392
  352   681          359435449
   22   711          359436079
   23   711          359437598
  229   703          359437916
   24   711          359439255
   25   711          359441056
  373   675          359441992
  309   691          359443000
   26   711          359443007
   27   711          359445114
  514   607          359445287
  458   641          359446633
   28   711          359447383
  145   709          359449454
   29   711          359449820
  480   629          359450189
   30   711          359452431
  490   623          359453367
   31   711          359455222
   32   711          359458199
  473   633          359459954
  450   645          359461125
   33   711          359461368
   34   711          359464735
  314   690          359468144
   35   711          359468306
  304   692          359468352
  166   708          359469208
  116   710          359471896
   36   711          359472087
  550   578          359475552
   37   711          359476084
  460   640          359480000
   38   711          359480303
  435   652          359480683
   39   711          359484750
  416   660          359487296
   40   711          359489431
   41   711          359494352
  501   616          359496397
  363   678          359497899
   42   711          359499519
  504   614          359499608
  448   646          359501528
   43   711          359504938
  421   658          359508773
   44   711          359510615
  117   710          359512613
  146   709          359512965
   45   711          359516556
  262   699          359516827
  183   707          359521730
  530   595          359521875
   46   711          359522767
  462   639          359528247
   47   711          359529254
  328   687          359530255
  403   665          359530452
  209   705          359531954
  269   698          359533501
  498   618          359535024
   48   711          359536023
  197   706          359541189
  247   701          359541324
   49   711          359543080
  299   693          359543456
  411   662          359544059
  319   689          359544528
  507   612          359544771
  356   680          359550016
   50   711          359550431
  167   708          359552375
  118   710          359554032
  535   591          359555446
  446   647          359556559
   51   711          359558082
  220   704          359561664
   52   711          359566039
  370   676          359568776
  541   586          359570477
  549   579          359573688
   53   711          359574308
  147   709          359577352
  282   696          359579304
  255   700          359581375
   54   711          359582895
  521   602          359587969
  288   695          359590247
  464   638          359591416
   55   711          359591806
  230   703          359595927
  119   710          359596159
  239   702          359600327
   56   711          359601047
  475   632          359607843
  426   656          359609192
   57   711          359610624
  495   620          359615375
   58   711          359620543
  184   707          359622747
  386   671          359624167
  525   599          359624924
  444   648          359626176
  389   670          359626869
  433   653          359627814
   59   711          359630810
  510   610          359632000
  276   697          359633449
  517   605          359633538
  168   708          359636544
  120   710          359639000
   60   711          359641431
  487   625          359641928
  148   709          359642621
  383   672          359646335
   61   711          359652412
  482   628          359653320
  392   669          359654597
  198   706          359658208
  210   705          359663625
   62   711          359663759
  341   684          359665325
  294   694          359667568
  466   637          359669549
  324   688          359672896
   63   711          359675478
  345   683          359675612
  406   664          359678360
  548   580          359678592
  121   710          359682561
   64   711          359687575
  337   685          359691878
  380   673          359693217
   65   711          359700056
  360   679          359702839
  395   668          359707507
  221   704          359707525
  149   709          359708778
  442   649          359710337
   66   711          359712927
  367   677          359719596
  169   708          359721721
  349   682          359723117
  263   699          359723546
  185   707          359724868
  248   701          359725093
  540   587          359726003
   67   711          359726194
  122   710          359726848
  310   691          359730371
  492   622          359737336
   68   711          359739863
  529   596          359744625
  305   692          359746513
  534   592          359747992
  419   659          359751238
  270   698          359751392
   69   711          359753940
  333   686          359754893
  231   703          359755318
  513   608          359761409
  468   636          359762688
  414   661          359762725
  377   674          359764657
  315   690          359764875
  564   565          359768269
   70   711          359768431
  477   631          359770924
  123   710          359771867
  240   702          359772408
  563   566          359775043
  150   709          359775829
  199   706          359776415
  256   700          359777216
   71   711          359783342
  398   667          359785755
  562   567          359788591
  431   654          359789255
  547   581          359790264
  211   705          359796556
   72   711          359798679
  170   708          359807912
  353   681          359808218
  561   568          359808913
  440   650          359809000
  300   693          359812557
   73   711          359814448
  124   710          359817624
  424   657          359818417
  283   696          359818723
  186   707          359828099
   74   711          359830655
  560   569          359836009
  289   695          359839944
  151   709          359843780
   75   711          359847306
  320   689          359850769
  409   663          359852176
  329   687          359853992
  222   704          359854712
  374   675          359860499
  277   697          359862806
  125   710          359864125
  520   603          359864227
   76   711          359864407
  559   570          359869879
  470   635          359870875
  484   627          359871787
  503   615          359871902
  524   600          359877824
   77   711          359881964
  500   617          359885113
  539   588          359888291
  401   666          359889497
  364   678          359894296
  171   708          359895123
  200   706          359895816
   78   711          359899983
  506   613          359900613
  489   624          359900793
  546   582          359908704
  249   701          359910350
  558   571          359910523
  126   710          359911376
  152   709          359912637
  232   703          359916095
   79   711          359918470
  438   651          359922123
  295   694          359927759
  212   705          359930753
  357   680          359931293
  264   699          359931843
  187   707          359932446
  516   606          359933112
   80   711          359937431
  497   619          359940132
  241   702          359945929
  533   593          359947294
  479   630          359949239
   81   711          359956872
  557   572          359957941
  127   710          359959383
  429   655          359964964
  271   698          359970903
  509   611          359971360
  528   597          359974125
  257   700          359974593
   82   711          359976799
  371   676          359980587
  153   709          359982406
  172   708          359983360
  325   688          359988797
  472   634          359994152
   83   711          359997218
  223   704          360003231
  417   660          360007713
  128   710          360008152
  556   573          360012133
  342   684          360015192
  201   706          360016417
   84   711          360018135
  404   665          360018889
  311   691          360019602
  306   692          360026504
  338   685          360033597
  346   683          360033723
  545   583          360033912
  494   621          360036845
  188   707          360037915
   85   711          360039556
  422   658          360041760
  455   643          360044082
  453   644          360049661
  436   652          360049664
  412   662          360052056
  154   709          360053093
  457   642          360053281
  538   589          360057341
  129   710          360057689
  284   696          360059840
   86   711          360061487
  316   690          360063496
  213   705          360066222
  451   645          360069976
  387   671          360072314
  173   708          360072629
  555   574          360073099
  459   641          360077300
  233   703          360078264
  390   670          360082000
  301   693          360083458
   87   711          360083934
  512   609          360084257
  384   672          360087552
  334   686          360088560
  350   682          360089568
  290   695          360091375
  361   679          360092720
  278   697          360093825
  250   701          360097101
  449   646          360104985
  486   626          360105632
   88   711          360106903
  130   710          360108000
  461   640          360116181
  393   669          360116766
  242   702          360120896
  155   709          360124704
  368   677          360124765
  381   673          360127558
   89   711          360130400
  474   633          360132561
  523   601          360137468
  202   706          360138224
  554   575          360140839
  265   699          360141724
  481   629          360142830
  189   707          360144512
  519   604          360147223
  224   704          360153088
  532   594          360153352
   90   711          360154431
  447   647          360154646
  427   656          360154899
  321   689          360158930
  131   710          360159091
  174   708          360162936
  544   584          360165888
  463   639          360169966
  258   700          360173512
  407   664          360174087
  491   623          360175138
  396   668          360176768
   91   711          360179002
  330   687          360179703
  354   681          360183105
  296   694          360189720
  434   653          360191581
  272   698          360192040
  378   674          360192176
  156   709          360197245
  214   705          360202969
   92   711          360204119
  527   598          360210375
  132   710          360210968
  553   576          360215353
  445   648          360218917
   93   711          360229788
  537   590          360233153
  465   638          360238697
  515   607          360239418
  234   703          360241831
  502   616          360250904
  190   707          360252243
  175   708          360254287
   94   711          360256015
  203   706          360261243
  399   667          360262162
  505   614          360263169
  133   710          360263637
  157   709          360270722
  415   661          360278156
  420   659          360279179
  499   618          360280531
  375   675          360281250
   95   711          360282806
  251   701          360285352
  476   632          360286144
  365   678          360292877
  552   577          360296641
  243   702          360297315
  443   649          360297756
  285   696          360302661
  225   704          360304289
  543   585          360304632
  326   688          360306648
  307   692          360308331
   96   711          360310167
  312   691          360310699
  358   680          360314712
  134   710          360317104
  508   612          360317440
  467   637          360322416
  279   697          360326512
   97   711          360338104
  215   705          360341000
  291   695          360344546
  158   709          360345141
  176   708          360346688
  432   654          360347832
  483   628          360351739
  496   620          360351936
  266   699          360353195
  488   625          360354897
  410   663          360355247
  302   693          360356165
  425   657          360359018
  191   707          360361114
  317   690          360364013
  531   595          360366166
   98   711          360366623
  343   684          360367111
  135   710          360371375
  402   666          360373104
  259   700          360373979
  339   685          360377344
  551   578          360384703
  204   706          360385480
  441   650          360391121
  347   683          360393910
  372   676          360394624
   99   711          360395730
  522   602          360403856
  235   703          360406802
  511   610          360413831
  273   698          360414809
  536   591          360415727
  159   709          360420508
  469   636          360421165
  335   686          360424231
  100   711          360425431
  136   710          360426456
  518   605          360436957
  177   708          360440145
  542   586          360450144
  526   599          360453375
  297   694          360453457
  478   631          360454943
  101   711          360455732
  226   704          360456840
  351   682          360458119
  493   622          360465005
  322   689          360469017
  192   707          360471131
  252   701          360475109
  244   702          360475192
  550   579          360479539
  216   705          360480321
  137   710          360482353
  362   679          360484767
  102   711          360486639
  160   709          360496829
  439   651          360498970
  331   687          360507394
  405   665          360509750
  205   706          360510941
  103   711          360518158
  430   655          360518375
  388   671          360522783
  418   660          360530632
  385   672          360531073
  369   677          360532142
  178   708          360534664
  471   635          360534986
  138   710          360539072
  391   670          360539471
  286   696          360547192
  104   711          360550295
  514   608          360552456
  355   681          360560116
  280   697          360560873
  413   662          360562525
  382   673          360564185
  267   699          360566262
  236   703          360573183
  161   709          360574110
  260   700          360576000
  485   627          360576008
  423   658          360577279
  549   580          360581149
  394   669          360581293
  193   707          360582300
  105   711          360583056
  530   596          360585736
  308   692          360592000
  139   710          360596619
  292   695          360599463
  541   587          360602424
  313   691          360603668
  535   592          360605063
  227   704          360610747
  106   711          360616447
  490   624          360619624
  217   705          360620938
  437   652          360621261
  379   674          360621963
  327   688          360626455
  179   708          360630251
  303   693          360630684
  504   615          360632439
  501   617          360636614
  206   706          360637632
  480   630          360639000
  274   698          360639216
  397   668          360648405
  107   711          360650474
  162   709          360652357
  245   702          360654533
  140   710          360655000
  473   634          360663921
  253   701          360666378
  318   690          360666432
  456   643          360666523
  454   644          360666648
  507   613          360670240
  408   664          360672256
  521   603          360676988
  458   642          360681200
  452   645          360681533
  498   619          360682651
  108   711          360685143
  548   581          360689533
  366   678          360693648
  194   707          360694627
  359   680          360700279
  525   600          360703125
  428   656          360703168
  376   675          360704251
  460   641          360710721
  450   646          360711136
  141   710          360714221
  298   694          360718976
  109   711          360720460
  344   684          360721088
  340   685          360723125
  565   565          360724250
  180   708          360726912
  564   566          360727640
  163   709          360731576
  517   606          360733429
  563   567          360737810
  400   667          360740963
  237   703          360740980
  510   611          360750131
  562   568          360754760
  462   640          360755128
  448   647          360755415
  348   683          360756179
  110   711          360756431
  435   653          360757952
  540   588          360761472
  336   686          360761912
  218   705          360762857
  207   706          360765559
  228   704          360766016
  495   621          360770436
  142   710          360774288
  561   569          360778490
  261   700          360779581
  268   699          360780931
  323   689          360781036
  111   711          360793062
  287   696          360793439
  416   661          360796077
  281   697          360796914
  534   593          360801161
  547   582          360804691
  475   633          360808012
  195   707          360808118
  560   570          360809000
  421   659          360809640
  373   676          360810893
  164   709          360811773
  529   597          360812062
  446   648          360814328
  464   639          360814463
  487   626          360815679
  181   708          360824653
  352   682          360828776
  112   711          360830359
  143   710          360835207
  246   702          360835344
  332   687          360837071
  482   629          360838357
  559   571          360846290
  293   695          360856132
  403   666          360859123
  254   701          360859165
  411   663          360860778
  275   698          360865267
  113   711          360868328
  513   609          360872226
  309   692          360877517
  363   679          360878986
  444   649          360887833
  466   638          360888768
  558   572          360890360
  165   709          360892954
  208   706          360894728
  144   710          360896984
  314   691          360898515
  492   623          360899855
  426   657          360902169
  219   705          360906084
  114   711          360906975
  304   693          360907021
  433   654          360909001
  238   703          360910199
  229   704          360922653
  196   707          360922779
  182   708          360923480
  546   583          360926623
  539   589          360927288
  356   681          360939257
  557   573          360941210
  370   677          360941733
    0   712          360944128
    1   712          360944129
    2   712          360944136
    3   712          360944155
    4   712          360944192
    5   712          360944253
    6   712          360944344
    7   712          360944471
    8   712          360944640
    9   712          360944857
   10   712          360945128
   11   712          360945459
   12   712          360945856
  115   711          360946306
   13   712          360946325
   14   712          360946872
   15   712          360947503
   16   712          360948224
  328   688          360948224
   17   712          360949041
   18   712          360949960
   19   712          360950987
   20   712          360952128
   21   712          360953389
   22   712          360954776
   23   712          360956295
  520   604          360956864
   24   712          360957952
  145   710          360959625
  524   601          360959625
   25   712          360959753
   26   712          360961704
   27   712          360963811
   28   712          360966080
  477   632          360967301
   29   712          360968517
  319   690          360970759
   30   712          360971128
   31   712          360973919
  166   709          360975125
  389   671          360975580
  442   650          360975888
   32   712          360976896
  386   672          360976904
  468   637          360978085
   33   712          360980065
   34   712          360983432
  262   700          360984728
  299   694          360986283
  116   711          360986327
   35   712          360987003
   36   712          360990784
   37   712          360994781
  269   699          360997208
  556   574          360998840
   38   712          360999000
  392   670          360999288
  406   665          361003041
  383   673          361003104
   39   712          361003447
  533   594          361004021
   40   712          361008128
  503   616          361008423
   41   712          361013049
  247   702          361017631
   42   712          361018216
  146   710          361023136
  183   708          361023399
   43   712          361023635
  209   706          361025145
  117   711          361027044
  500   618          361029032
   44   712          361029312
  506   614          361029760
  282   697          361034641
   45   712          361035253
  516   607          361036639
  197   707          361038616
  288   696          361041408
   46   712          361041464
  528   598          361045144
   47   712          361047951
  395   669          361048184
  220   705          361050625
  484   628          361053056
  255   701          361053476
  380   674          361054024
   48   712          361054720
  545   584          361055329
  419   660          361056059
  167   709          361058292
   49   712          361061777
  555   575          361063250
  118   711          361068463
   50   712          361069128
  489   625          361070794
  341   685          361070946
  431   655          361074366
  414   662          361075472
   51   712          361076779
  345   684          361077129
  440   651          361078451
  230   704          361080664
  239   703          361080846
  470   636          361082456
   52   712          361084736
  147   710          361087523
  360   680          361088000
  497   620          361091473
  276   698          361092968
   53   712          361093005
  509   612          361093157
  324   689          361094993
  367   678          361096615
  538   590          361099872
   54   712          361101592
  337   686          361101609
   55   712          361110503
  119   711          361110590
  294   695          361114559
  424   658          361115336
   56   712          361119744
  349   683          361120536
  398   668          361122424
  184   708          361124416
   57   712          361129321
  377   675          361129508
  554   576          361134440
   58   712          361139240
  479   631          361141830
  168   709          361142461
   59   712          361149507
  148   710          361152792
  120   711          361153431
  198   707          361155635
  210   706          361156816
   60   712          361160128
  310   692          361164888
  333   687          361168740
   61   712          361171109
  409   664          361172873
   62   712          361182456
  305   693          361185182
  544   585          361190809
  263   700          361191447
   63   712          361194175
  315   691          361195246
  438   652          361195480
  494   622          361195632
  221   705          361196486
  121   711          361196992
  512   610          361198728
  248   702          361201400
  353   682          361201545
  472   635          361201923
   64   712          361206272
  553   577          361212410
  532   595          361213643
  270   699          361215099
   65   712          361218753
  149   710          361218949
  401   667          361222164
  523   602          361222875
  185   708          361226537
  169   709          361227638
  374   676          361229400
   66   712          361231624
  231   704          361240055
  122   711          361241279
  519   605          361243484
   67   712          361244891
  256   701          361249317
  240   703          361252927
  429   656          361254005
  300   694          361255384
   68   712          361258560
  329   688          361271961
   69   712          361272637
  199   707          361273842
  283   697          361274060
  364   679          361275383
  320   690          361277000
  537   591          361279224
  486   627          361283139
  527   599          361284982
  150   710          361286000
  123   711          361286298
  455   644          361286359
   70   712          361287128
  211   706          361289747
  289   696          361291105
  457   643          361291700
  453   645          361295802
  552   578          361297160
   71   712          361302039
  459   642          361311867
  170   709          361313829
  417   661          361316494
   72   712          361317376
  451   646          361319987
  357   681          361320534
  277   698          361322325
  436   653          361326933
  186   708          361329768
  481   630          361331641
  124   711          361332055
  543   586          361333063
   73   712          361333145
  474   634          361336528
  491   624          361341395
  422   659          361342627
  222   705          361343673
  515   608          361346587
  461   641          361346902
  404   666          361347560
   74   712          361349352
  371   677          361353544
  151   710          361353951
  449   647          361358872
   75   712          361366003
  412   663          361368775
  295   695          361374750
  125   711          361378556
   76   712          361383104
  249   702          361386657
  551   579          361388690
  502   617          361391121
  200   707          361393243
  505   615          361396000
  463   640          361396847
  264   700          361399744
   77   712          361400661
  232   704          361400832
  171   709          361401040
  325   689          361410894
  447   648          361412415
   78   712          361418680
  342   685          361420813
  152   710          361422808
  212   706          361423944
  387   672          361425051
  126   711          361425807
  241   703          361426448
  499   619          361428158
  531   596          361430027
  390   671          361430711
  187   708          361434115
  271   699          361434610
  346   684          361435240
   79   712          361437167
  508   613          361442909
  338   686          361443328
  384   673          361444321
  257   701          361446694
  427   657          361447876
  311   692          361454119
   80   712          361456128
  393   670          361461457
  465   639          361461744
  306   693          361465173
  536   592          361465344
  434   654          361472768
  127   711          361473814
   81   712          361475569
  361   680          361477881
  445   649          361480574
  542   587          361482091
  476   633          361486313
  350   683          361486987
  550   580          361487000
  381   674          361488365
  172   709          361489277
  223   705          361492192
  153   710          361492577
  522   603          361492875
  316   691          361493867
   82   712          361495496
  407   665          361498768
  368   678          361501784
  334   687          361502407
  496   621          361506997
  201   707          361513844
  284   697          361515177
   83   712          361515915
  396   669          361517445
  128   711          361522583
  301   694          361526285
  488   626          361528648
  526   600          361531576
  511   611          361531962
  483   629          361536776
   84   712          361536832
  518   606          361536848
  188   708          361539584
  467   638          361541635
  290   696          361542536
  278   698          361553344
  378   675          361557027
   85   712          361558253
  213   706          361559413
  233   704          361563001
  154   710          361563264
  443   650          361563307
  129   711          361572120
  250   702          361573408
  354   682          361576432
  173   709          361578546
   86   712          361580184
  420   660          361584000
  321   690          361585161
  415   662          361590903
  549   581          361592090
  330   688          361597672
  399   668          361598831
  242   703          361601415
   87   712          361602631
  265   700          361609625
  130   711          361622431
   88   712          361625600
  493   623          361627524
  432   655          361632943
  155   710          361634875
  202   707          361635651
  469   637          361636562
  296   695          361636711
  541   588          361637893
  224   705          361642049
  258   701          361645613
  189   708          361646181
   89   712          361649097
  375   676          361650151
  478   632          361651320
  530   597          361653173
  272   699          361655747
  425   658          361655937
  535   593          361658232
  441   651          361660572
  514   609          361663273
  174   709          361668853
   90   712          361673128
  131   711          361673522
  365   679          361673964
  410   664          361675944
  565   566          361683621
  564   567          361690407
  214   706          361696160
   91   712          361697699
  358   681          361703953
  548   582          361703960
  563   568          361703979
  402   667          361705771
  156   710          361707416
   92   712          361722816
  562   569          361724337
  132   711          361725399
  234   704          361726568
  326   689          361728745
  312   692          361745216
  471   636          361746567
  307   693          361747000
   93   712          361748485
  561   570          361751481
  190   708          361753912
  485   628          361757277
  285   697          361757998
  203   707          361758670
  175   709          361760204
  251   702          361761659
  372   677          361767581
  504   616          361768960
  521   604          361769625
  439   652          361772327
  343   685          361772732
   94   712          361774712
  243   703          361777834
  133   711          361778068
  501   618          361780533
  157   710          361780893
  525   601          361784926
  560   571          361785411
  279   698          361786031
  339   686          361787075
  490   625          361789625
  225   705          361793250
  317   691          361794384
  347   684          361795427
  291   696          361795707
  302   694          361798992
  507   614          361799387
  540   589          361800469
   95   712          361801503
  430   656          361807416
  266   700          361821096
  547   583          361822610
  559   572          361826127
   96   712          361828864
  134   711          361831535
  480   631          361831591
  498   620          361833992
  215   706          361834191
  517   607          361836956
  335   687          361838078
  405   666          361838421
  418   661          361839413
  259   701          361846080
  176   709          361852605
  158   710          361855312
  351   683          361855538
   97   712          361856801
  534   594          361857888
  191   708          361862783
  362   680          361869928
  473   635          361871692
  510   612          361871928
  558   573          361873629
  388   672          361875520
  423   659          361878146
  273   699          361878516
  413   663          361879244
  204   707          361882907
  529   598          361883081
   98   712          361885320
  135   711          361885806
  385   673          361887842
  391   671          361888182
  235   704          361891539
  322   690          361895248
  437   653          361898530
  297   695          361900448
  456   644          361908800
  369   678          361909161
  454   645          361912789
   99   712          361914427
  458   643          361919619
  382   674          361924992
  331   688          361925363
  394   670          361925984
  557   574          361927917
  495   622          361929223
  159   710          361930679
  452   646          361931544
  136   711          361940887
  100   712          361944128
  460   642          361945288
  226   705          361945801
  177   709          361946062
  546   584          361948040
  252   702          361951416
  355   682          361953443
  244   703          361955711
  450   647          361965023
  539   590          361969819
  192   708          361972800
  216   706          361973512
  101   712          361974429
  462   641          361985849
  513   610          361986697
  379   675          361986814
  556   575          361988991
  397   669          361989082
  487   627          361993186
  428   657          361996145
  137   711          361996784
  408   665          361996937
  286   697          362002529
  102   712          362005336
  160   710          362007000
  205   707          362008368
  475   634          362011979
  448   648          362013184
  280   698          362020392
  482   630          362027168
  308   693          362030669
  267   700          362034163
  103   712          362036855
  313   692          362038185
  435   654          362039139
  178   709          362040581
  464   640          362041344
  524   602          362045032
  260   701          362048101
  327   689          362048552
  292   696          362050624
  520   605          362053125
  138   711          362053503
  555   576          362056851
  236   704          362057920
  533   595          362064312
  492   624          362066112
  104   712          362068992
  376   676          362073152
  303   694          362073511
  366   679          362074735
  446   649          362075985
  400   668          362077632
  545   585          362080250
  193   708          362083969
  161   710          362084281
  359   681          362089520
  318   691          362096803
  227   705          362099708
  105   712          362101753
  274   699          362102923
  416   662          362108824
  139   711          362111050
  466   639          362111815
  217   706          362114129
  421   660          362114461
  528   599          362119751
  344   685          362126709
  554   577          362131497
  340   686          362132856
  245   703          362135052
  206   707          362135059
  106   712          362135144
  179   709          362136168
  253   702          362142685
  516   608          362143808
  538   591          362145943
  503   617          362148640
  444   650          362153384
  348   684          362157696
  162   710          362162528
  506   615          362162591
  298   695          362165967
  477   633          362167470
  107   712          362169171
  140   711          362169431
  336   687          362175759
  500   619          362176659
  411   664          362181475
  373   677          362183850
  403   667          362191790
  433   655          362194112
  194   708          362196296
  468   638          362197304
  426   658          362199088
  108   712          362203840
  323   690          362207267
  553   578          362212929
  509   613          362218626
  544   586          362219240
  237   704          362225717
  352   683          362226195
  141   711          362228652
  180   709          362232829
  484   629          362238093
  109   712          362239157
  163   710          362241747
  489   626          362244545
  442   651          362245339
  497   621          362246534
  287   697          362248776
  268   700          362248832
  261   701          362251682
  228   705          362254977
  332   688          362255040
  218   706          362256048
  281   698          362256433
  207   707          362262986
  363   680          362264147
  110   712          362275128
  532   596          362277504
  142   711          362288719
  470   637          362297853
  552   579          362301147
  293   696          362307293
  195   708          362309787
  111   712          362311759
  523   603          362311894
  246   703          362315863
  309   693          362316186
  512   611          362316859
  370   678          362318752
  164   710          362321944
  389   672          362328317
  537   592          362328841
  275   699          362328974
  181   709          362330570
  406   666          362331712
  356   682          362332584
  314   692          362333032
  386   673          362333673
  254   702          362335472
  479   632          362338207
  519   606          362343375
  392   671          362347999
  112   712          362349056
  143   711          362349638
  304   694          362349848
  440   652          362351808
  494   623          362358151
  527   600          362363183
  431   656          362363407
  383   674          362363911
  419   661          362364840
  543   587          362365010
  328   689          362370321
  113   712          362387025
  208   707          362392155
  414   663          362392191
  395   670          362392875
  238   704          362394936
  551   580          362396151
  219   706          362399275
  319   691          362401130
  165   710          362403125
  144   711          362411415
  229   705          362411614
  472   636          362413504
  424   659          362416203
  380   675          362418875
  196   708          362424448
  114   712          362425672
  182   709          362429397
  299   695          362433274
  262   701          362456829
  515   609          362457404
  398   669          362463101
  486   628          362464408
  115   712          362465003
  269   700          362465109
    0   713          362467097
    1   713          362467098
    2   713          362467105
    3   713          362467124
    4   713          362467161
    5   713          362467222
    6   713          362467313
    7   713          362467440
    8   713          362467609
    9   713          362467826
   10   713          362468097
   11   713          362468428
   12   713          362468825
   13   713          362469294
   14   713          362469841
   15   713          362470472
   16   713          362471193
   17   713          362472010
  438   653          362472749
   18   713          362472929
   19   713          362473956
  145   711          362474056
   20   713          362475097
   21   713          362476358
  360   681          362477241
  367   679          362477702
   22   713          362477745
   23   713          362479264
  341   686          362480677
   24   713          362480921
   25   713          362482722
  345   685          362482750
   26   713          362484673
  166   710          362485296
   27   713          362486780
   28   713          362489049
   29   713          362491486
   30   713          362494097
  282   698          362494160
  288   697          362496745
   31   713          362496888
  531   597          362497464
  409   665          362497554
  550   581          362497941
  247   703          362498150
  377   676          362498409
   32   713          362499865
   33   713          362503034
  116   712          362505024
   34   713          362506401
   35   713          362509972
  491   625          362511396
   36   713          362513753
  337   687          362515456
  542   588          362517560
   37   713          362517750
  536   593          362518513
  324   690          362521224
   38   713          362521969
  349   684          362522053
  209   707          362522572
  481   631          362524232
   39   713          362526416
  183   709          362529316
  255   702          362529783
   40   713          362531097
  455   645          362532500
  505   616          362532521
  457   644          362533977
  502   618          362535040
   41   713          362536018
  146   711          362537567
  197   708          362540285
   42   713          362541185
  220   706          362543816
  474   635          362544299
  117   712          362545741
  453   646          362545813
   43   713          362546604
  429   657          362546982
  459   643          362550286
   44   713          362552281
  276   699          362556675
   45   713          362558222
  401   668          362558833
   46   713          362564433
  239   704          362565583
  294   696          362565720
  167   710          362568463
  230   705          362569625
   47   713          362570920
  508   614          362572056
  451   647          362573874
   48   713          362577689
  499   620          362579499
  461   642          362581469
   49   713          362584746
  522   604          362585512
  333   688          362586709
  118   712          362587160
   50   713          362592097
  353   683          362598964
   51   713          362599748
  147   711          362601954
  374   677          362602357
  310   693          362603557
  549   582          362606517
   52   713          362607705
  436   654          362608120
  526   601          362613377
   53   713          362615974
  449   648          362616641
   54   713          362624561
  463   641          362627568
  305   694          362628009
  417   662          362629241
  119   712          362629287
  315   692          362629763
  184   709          362630333
   55   713          362633472
  518   607          362640375
   56   713          362642713
  566   566          362642992
  565   567          362646388
  422   660          362647448
   57   713          362652290
  168   710          362652632
  511   612          362653759
  210   707          362654243
  564   568          362656576
  198   708          362657304
  364   680          362660544
   58   713          362662209
  263   701          362663548
  496   622          362665784
  148   711          362667223
  120   712          362672128
   59   713          362672476
  563   569          362673556
  447   649          362674072
  541   589          362676890
  404   667          362680227
  248   703          362681919
  270   700          362683000
   60   713          362683097
  465   640          362688625
  412   664          362689472
  221   706          362689677
  476   634          362690280
  329   689          362694058
   61   713          362694078
  562   570          362697328
  300   695          362702375
   62   713          362705425
  488   627          362706155
  320   691          362707371
  357   682          362713861
  535   594          362714959
  121   712          362715689
   63   713          362717144
  548   583          362721879
  530   598          362724192
  483   630          362725587
  256   702          362725624
  561   571          362727892
  231   705          362729016
   64   713          362729241
  371   678          362730563
  185   709          362732454
  149   711          362733380
  283   698          362733579
  240   704          362737664
  169   710          362737809
   65   713          362741722
  427   658          362744795
  445   650          362746125
  289   697          362746442
   66   713          362754593
  434   655          362757879
  122   712          362759976
  467   639          362764682
  560   572          362765248
   67   713          362767860
  199   708          362775511
  514   610          362777744
   68   713          362781529
  387   673          362781820
  390   672          362783448
  277   699          362786032
  211   707          362787174
  493   624          362793781
   69   713          362795606
  150   711          362800431
  123   712          362804995
  384   674          362805128
  559   573          362809396
   70   713          362810097
  393   671          362810168
  170   710          362824000
   71   713          362825008
  295   696          362825911
  407   666          362827439
  342   686          362830544
  443   651          362832758
  186   709          362835685
  222   706          362836864
  325   690          362837125
   72   713          362840345
  346   685          362840861
  540   590          362843000
  547   584          362844027
  124   712          362850752
  478   633          362851489
  381   675          362853216
  469   638          362855781
   73   713          362856114
  338   687          362857175
  558   574          362860336
  396   670          362862136
  521   605          362865886
  361   681          362867122
  249   703          362867176
  151   711          362868382
  525   602          362870333
  264   701          362871845
   74   713          362872321
  368   679          362882871
  350   684          362888504
   75   713          362888972
  232   705          362889793
  420   661          362892781
  311   693          362892788
  200   708          362894912
  125   712          362897253
  271   700          362902511
   76   713          362906073
  415   663          362907622
  306   694          362908000
  504   617          362909177
  241   704          362911185
  171   710          362911211
  557   575          362918068
  534   595          362918179
  334   688          362920376
  212   707          362921371
  432   656          362921984
  257   702          362923001
   77   713          362923630
  378   676          362925928
  501   619          362928160
  316   692          362928384
  507   615          362932218
  441   652          362933929
  152   711          362937239
  399   669          362939508
  187   709          362940032
   78   713          362941649
  485   629          362942314
  517   608          362944125
  126   712          362944504
  425   659          362956804
  529   599          362957688
   79   713          362960136
  471   637          362961964
  490   626          362963376
  546   585          362972961
  301   695          362973276
  354   683          362973851
  284   698          362974696
   80   713          362979097
  556   576          362982592
  223   706          362985383
  498   621          362989053
  127   712          362992511
  510   613          362997397
  290   697          362997873
   81   713          362998538
  172   710          362999448
  410   665          363000625
  153   711          363007008
  201   708          363015513
  321   691          363015532
  539   591          363015890
  278   699          363017051
   82   713          363018465
  330   689          363019769
  375   677          363023108
  480   632          363027968
   83   713          363038884
  128   712          363041280
  402   668          363042440
  188   709          363045501
  439   653          363049596
  233   705          363051962
  555   577          363053908
  250   703          363053927
  213   707          363056840
  365   680          363059125
   84   713          363059801
  154   711          363077695
   85   713          363081222
  265   701          363081726
  473   636          363083273
  242   704          363086152
  296   696          363087872
  173   710          363088717
  129   712          363090817
  495   623          363091742
  358   682          363097280
  430   657          363100393
   86   713          363103153
  513   611          363104828
  545   586          363108681
  258   702          363121920
  272   700          363123648
   87   713          363125600
  533   596          363128173
  554   578          363132016
  524   603          363134051
  224   706          363135240
  202   708          363137320
  130   712          363141128
  372   678          363144600
   88   713          363148569
  155   711          363149306
  189   709          363152098
  418   662          363152160
  520   606          363153016
  456   645          363154941
  326   690          363154976
  458   644          363161896
  454   646          363162800
  405   667          363171088
   89   713          363172066
  487   628          363174455
  174   710          363179024
  437   654          363179717
  343   686          363182463
  423   660          363182967
  460   643          363183707
  312   693          363183885
  452   647          363185431
  307   694          363189827
  131   712          363192219
  214   707          363193587
  538   592          363195560
   90   713          363196097
  528   600          363197952
  413   664          363199941
  339   687          363200922
  347   685          363201048
  234   705          363215529
  553   579          363216916
  285   698          363217517
  475   635          363219750
  482   631          363219759
  462   642          363220416
   91   713          363220668
  156   711          363221847
  450   648          363222792
  317   692          363228901
  388   673          363232289
  492   625          363236113
  391   672          363240919
  251   703          363242178
  132   712          363244096
   92   713          363245785
  302   695          363245983
  385   674          363248649
  279   699          363249738
  291   697          363251044
  544   587          363251187
  516   609          363254625
  335   688          363256047
  351   684          363257055
  362   681          363259169
  190   709          363259829
  203   708          363260339
  243   704          363262571
  175   710          363270375
   93   713          363271454
  464   641          363272065
  394   671          363274695
  448   649          363274841
  225   706          363286441
  382   675          363289843
  369   679          363290248
  503   618          363292559
  428   658          363293064
  266   701          363293197
  157   711          363295324
  133   712          363296765
   94   713          363297681
  506   616          363299112
  552   580          363308608
  259   702          363322387
  435   655          363324250
   95   713          363324472
  408   666          363325608
  322   691          363325619
  500   620          363328000
  215   707          363331618
  397   670          363333773
  466   640          363338696
  446   650          363341536
  532   597          363344941
  273   700          363346417
  331   689          363347460
  509   614          363347773
  134   712          363350232
  355   683          363350862
  297   696          363351609
   96   713          363351833
  379   676          363355715
  176   710          363362776
  191   709          363368700
  158   711          363369743
  477   634          363371437
   97   713          363379770
  235   705          363380500
  537   593          363382010
  204   708          363384576
  543   588          363400479
  135   712          363404503
  523   604          363404531
  497   622          363405321
  551   581          363407092
   98   713          363408289
  400   669          363418309
  468   639          363420351
  489   627          363422052
  444   651          363422835
  421   661          363423242
  416   663          363425543
  484   630          363426904
  252   703          363431935
   99   713          363437396
  512   612          363438656
  226   706          363438992
  244   704          363440448
  527   601          363444984
  159   711          363445110
  376   677          363446109
  519   607          363446902
  177   710          363456233
  136   712          363459584
  366   680          363459896
  286   698          363462048
  100   713          363467097
  216   707          363470939
  308   694          363473496
  327   690          363474783
  313   693          363476854
  192   709          363478717
  359   682          363482847
  433   656          363483153
  280   699          363484099
  101   713          363497398
  426   659          363499955
  292   697          363505961
  411   665          363506156
  267   701          363506264
  205   708          363510037
  550   582          363512368
  137   712          363515481
  470   638          363517072
  442   652          363518696
  303   695          363520502
  160   711          363521431
  260   702          363524408
  494   624          363524408
  102   713          363528305
  403   668          363528459
  318   692          363531320
  344   686          363536440
  479   633          363538376
  340   687          363546703
  236   705          363546881
  178   710          363550752
  542   589          363556557
  103   713          363559824
  373   678          363560869
  348   685          363563317
  531   598          363568483
  274   700          363570824
  515   610          363571875
  138   712          363572200
  536   594          363575240
  193   709          363589886
  104   713          363591961
  227   706          363592899
  336   688          363593728
  161   711          363598712
  566   567          363605759
  217   707          363611556
  565   568          363612557
  298   696          363617128
  245   704          363619789
  253   703          363623204
  549   583          363624436
  105   713          363624722
  564   569          363626153
  352   684          363627712
  472   637          363628901
  440   653          363629077
  139   712          363629747
  206   708          363636728
  323   691          363637638
  179   710          363646339
  563   570          363646547
  486   629          363649445
  363   681          363653388
  431   657          363656384
  106   713          363658113
  406   667          363664379
  505   617          363672738
  562   571          363673739
  162   711          363676959
  332   689          363677137
  419   662          363677587
  522   605          363681773
  502   619          363682667
  389   673          363685086
  491   626          363685147
  140   712          363688128
  107   713          363692140
  386   674          363694480
  526   602          363698784
  370   679          363699839
  392   672          363700736
  194   709          363702213
  508   615          363704887
  561   572          363707729
  287   698          363708295
  414   664          363712888
  237   705          363714678
  541   590          363719421
  281   699          363720140
  481   632          363720609
  268   701          363720933
  424   660          363721024
  108   713          363726809
  261   702          363727989
  383   675          363728762
  356   683          363730003
  499   621          363734560
  395   671          363741586
  180   710          363743000
  548   584          363743296
  141   712          363747349
  518   608          363747544
  228   706          363748168
  560   573          363748517
  218   707          363753475
  438   654          363753936
  474   636          363755880
  163   711          363756178
  309   694          363759013
  109   713          363762126
  293   697          363762630
  207   708          363764655
  314   693          363771701
  535   595          363775250
  511   613          363779228
  457   645          363780118
  455   646          363782511
  380   676          363787776
  459   644          363792563
  559   574          363796103
  328   690          363796552
  304   695          363796839
  275   700          363796875
  110   713          363798097
  530   599          363798799
  453   647          363799700
  246   704          363800600
  142   712          363807416
  398   670          363807792
  195   709          363815704
  254   703          363815991
  461   643          363819888
  409   666          363826225
  496   623          363828303
  451   648          363831643
  111   713          363834728
  319   692          363835647
  164   711          363836375
  181   710          363840741
  429   658          363843901
  558   575          363850487
  463   642          363862135
  367   680          363862863
  143   712          363868335
  547   585          363868948
  360   682          363870568
  377   677          363871366
  112   713          363872025
  449   649          363878298
  238   705          363883897
  299   696          363884435
  488   628          363887424
  540   591          363889071
  345   686          363892481
  436   655          363893231
  208   708          363893824
  341   687          363894524
  514   611          363895875
  219   707          363896702
  476   635          363898051
  401   669          363899510
  229   706          363904805
  113   713          363909994
  557   576          363911669
  165   711          363917556
  483   631          363918178
  465   641          363919346
  349   685          363927674
  144   712          363930112
  196   709          363930365
  262   702          363933136
  337   688          363933425
  269   701          363937210
  182   710          363939568
  447   650          363939623
  417   663          363945960
  114   713          363948641
  324   691          363951595
  422   661          363956229
  288   698          363956264
  282   699          363957867
  525   603          363959352
  493   625          363963782
  521   606          363965777
  374   678          363979376
  556   577          363979649
  534   596          363982040
  247   704          363982887
  115   713          363987972
  467   640          363991563
  145   712          363992753
    0   714          363994344
    1   714          363994345
    2   714          363994352
    3   714          363994371
    4   714          363994408
    5   714          363994469
    6   714          363994560
    7   714          363994687
    8   714          363994856
    9   714          363995073
   10   714          363995344
   11   714          363995675
   12   714          363996072
   13   714          363996541
   14   714          363997088
   15   714          363997719
   16   714          363998440
   17   714          363999257
  166   711          363999727
   18   714          364000176
  353   684          364000481
   19   714          364001203
  546   586          364001392
   20   714          364002344
   21   714          364003605
   22   714          364004992
   23   714          364006511
   24   714          364008168
  333   689          364008806
   25   714          364009969
  255   703          364010302
   26   714          364011920
   27   714          364014027
  412   665          364014153
  445   651          364015576
   28   714          364016296
  404   668          364016896
   29   714          364018733
  294   697          364021057
   30   714          364021344
   31   714          364024135
  209   708          364024241
  276   700          364024576
   32   714          364027112
  116   713          364027993
   33   714          364030281
   34   714          364033648
  529   600          364035889
   35   714          364037219
  183   710          364039487
   36   714          364041000
  220   707          364041243
   37   714          364044997
  427   659          364045662
  197   709          364046202
  310   694          364046384
  434   656          364046920
   38   714          364049216
  364   681          364049785
  504   618          364053096
   39   714          364053663
  555   578          364054427
  239   705          364054544
  517   609          364054942
  478   634          364055456
  146   712          364056264
   40   714          364058344
  230   706          364062816
   41   714          364063265
  539   592          364065507
   42   714          364068432
  315   693          364068432
  117   713          364068710
  507   616          364068739
   43   714          364073851
  305   695          364075000
  469   639          364078828
  501   620          364079501
   44   714          364079528
  167   711          364082894
   45   714          364085469
   46   714          364091680
   47   714          364098167
   48   714          364104936
  443   652          364106115
  118   713          364110129
  357   683          364111280
  371   679          364111650
   49   714          364111993
   50   714          364119344
  329   690          364120289
  147   712          364120651
  510   614          364126544
   51   714          364126995
  485   630          364131125
   52   714          364134952
  554   579          364136003
  263   702          364139855
  390   673          364140217
  184   710          364140504
  545   587          364140628
  490   627          364140883
  320   692          364141888
  387   674          364142627
   53   714          364143221
  498   622          364147840
   54   714          364151808
  119   713          364152256
  300   696          364153536
  270   701          364155101
  210   708          364155912
  407   667          364160106
   55   714          364160719
  393   672          364162905
  198   709          364163221
  248   704          364166656
  168   711          364167063
   56   714          364169960
  384   675          364169979
   57   714          364179537
  471   638          364181183
  148   712          364185920
  221   707          364187104
   58   714          364189456
  120   713          364195097
  533   597          364195610
  283   699          364197286
   59   714          364199723
  420   662          364205528
  289   698          364205961
  256   703          364206143
   60   714          364210344
  396   671          364210847
  441   653          364211198
  432   657          364214961
   61   714          364221325
  381   676          364222117
  231   706          364222207
  553   580          364224377
  240   705          364226625
  513   612          364226625
  524   604          364226688
  480   633          364228137
  415   664          364228319
   62   714          364232672
  121   713          364238658
  185   710          364242625
   63   714          364244391
  342   687          364244391
  538   593          364248729
  346   686          364250592
  149   712          364252077
  169   711          364252240
  277   700          364253933
   64   714          364256488
  520   607          364256543
  495   624          364257999
  361   682          364260449
  425   660          364261625
  325   691          364267496
  368   680          364268032
   65   714          364268969
  338   688          364275144
  528   601          364279753
  295   697          364281248
  199   709          364281428
   66   714          364281840
  122   713          364282945
  399   670          364284199
  544   588          364286656
  211   708          364288843
  350   685          364294125
   67   714          364295107
  473   637          364298670
  378   677          364298885
   68   714          364308776
  150   712          364319128
  552   581          364319549
   69   714          364322853
  123   713          364327964
  410   666          364329296
  439   654          364330783
  222   707          364334291
  311   694          364335615
   70   714          364337344
  170   711          364338431
  334   689          364342473
  186   710          364345856
  264   702          364348152
  249   704          364351913
   71   714          364352255
  306   695          364354991
  487   629          364359492
  316   693          364367053
   72   714          364367592
  516   610          364369096
  124   713          364373721
  271   701          364374612
  354   684          364375368
  232   706          364382984
  402   669          364383117
   73   714          364383361
  151   712          364387079
  430   658          364397312
   74   714          364399568
  375   678          364400127
  241   705          364400146
  200   709          364400829
  257   703          364403520
  456   646          364404952
  458   645          364408037
  492   626          364409864
  532   598          364415960
  482   632          364416136
   75   714          364416219
  454   647          364416687
  125   713          364420222
  551   582          364421519
  212   708          364423040
  301   696          364424437
  171   711          364425642
  460   644          364425984
  475   636          364431331
   76   714          364433320
  284   699          364438403
  537   594          364438737
  506   617          364439329
  543   589          364439476
  503   619          364440186
  452   648          364443200
  330   690          364446000
  365   681          364448366
  321   692          364450049
  187   710          364450203
   77   714          364450877
  152   712          364455936
  290   698          364457392
  462   643          364458835
  437   655          364464828
  126   713          364467473
  418   663          364468879
   78   714          364468896
  509   615          364480604
  223   707          364482810
  500   621          364483061
  450   649          364484449
  278   700          364484952
   79   714          364487383
  423   661          364491748
  358   683          364494699
  523   605          364500792
   80   714          364506344
  464   642          364506632
  405   668          364507757
  172   711          364513879
  127   713          364515480
  201   709          364521430
  413   665          364524622
  372   679          364525687
  153   712          364525705
   81   714          364525785
  550   583          364530287
  527   602          364530391
  250   704          364538664
  448   650          364540392
  296   697          364543209
  233   706          364545153
   82   714          364545712
  519   608          364554071
  188   710          364555672
  265   702          364558033
  213   708          364558509
  512   613          364564125
  128   713          364564249
   83   714          364566131
  497   623          364567840
  567   567          364568526
  466   641          364569417
  566   568          364571928
  242   705          364575113
  477   635          364579208
  565   569          364582134
  326   691          364585347
   84   714          364587048
  388   674          364593096
  428   659          364593931
  272   701          364595749
  343   687          364596310
  154   712          364596392
  391   673          364597688
  542   590          364599088
  564   570          364599144
  258   703          364602439
  173   711          364603148
  489   628          364603321
   85   714          364608469
  347   686          364610779
  446   651          364610987
  435   656          364613291
  385   675          364613500
  129   713          364613786
  339   688          364618891
  484   631          364619495
  563   571          364622958
  312   694          364626712
  394   672          364627432
   86   714          364630400
  224   707          364632667
  536   595          364635531
  307   695          364636818
  531   599          364643090
  202   709          364643237
  549   584          364645853
  468   640          364647232
  362   682          364652496
   87   714          364652847
  562   572          364653576
  408   667          364658275
  382   676          364658744
  189   710          364662269
  351   685          364662676
  130   713          364664097
  317   693          364667570
  155   712          364668003
  369   680          364675409
   88   714          364675816
  335   689          364678144
  285   699          364681224
  397   671          364682484
  515   611          364690006
  561   573          364690998
  174   711          364693455
  494   625          364694409
  214   708          364695256
  444   652          364696192
  302   696          364697144
   89   714          364699313
  234   706          364708720
  291   698          364710563
  131   713          364715188
  279   700          364717639
   90   714          364723344
  251   704          364726915
  379   677          364728672
  560   574          364735224
  421   662          364735989
  470   639          364740119
  156   712          364740544
  479   634          364742343
  416   664          364746240
   91   714          364747915
  243   705          364751532
  355   684          364752379
  322   692          364760136
  400   670          364763000
  541   591          364765492
  203   709          364766256
  132   713          364767065
  548   585          364768217
  266   702          364769504
  190   710          364770000
   92   714          364773032
  331   690          364773691
  433   657          364776130
  522   606          364781664
  225   707          364783868
  175   711          364784806
  559   575          364786254
  526   603          364787803
  442   653          364795965
   93   714          364798701
  259   703          364802906
  426   660          364804776
  297   697          364806946
  157   712          364814021
  505   618          364816657
  273   701          364818518
  133   713          364819734
  376   678          364823128
   94   714          364824928
  215   708          364833287
  502   620          364834008
  411   666          364834827
  486   630          364838256
  535   596          364839111
  508   616          364841408
  558   576          364844088
  472   638          364848120
  366   681          364849137
   95   714          364851719
  518   609          364858361
  491   627          364862654
  403   669          364869136
  134   713          364873201
  235   706          364873691
  530   600          364877000
  176   711          364877207
  191   710          364878871
   96   714          364879080
  359   683          364880266
  158   712          364888440
  204   709          364890493
  499   622          364893347
  547   586          364897379
  327   691          364905154
   97   714          364907017
  511   614          364908375
  557   577          364908726
  440   654          364910264
  252   704          364916672
  313   694          364919681
  308   695          364920487
  481   633          364920778
  286   699          364925755
  135   713          364927472
  244   705          364929409
   98   714          364935536
  226   707          364936419
  540   592          364938688
  373   679          364941956
  344   687          364950287
  280   700          364952000
  431   658          364953303
  159   712          364963807
   99   714          364964643
  340   688          364964672
  292   698          364965480
  318   693          364969989
  177   711          364970664
  474   637          364971277
  303   696          364971663
  216   708          364972608
  348   686          364973048
  556   578          364980168
  136   713          364982553
  267   702          364982571
  192   710          364988888
  419   663          364994306
  100   714          364994344
  496   624          364994560
  406   668          365001048
  260   703          365004927
  336   689          365015825
  205   709          365015954
  514   612          365017672
  101   714          365024645
  424   661          365029805
  457   646          365030129
  352   685          365033333
  546   587          365033339
  455   647          365036398
  414   665          365037569
  137   713          365038450
  459   645          365038704
  438   655          365039047
  236   706          365040072
  160   712          365040128
  274   701          365042925
  389   674          365045893
  363   682          365046715
  534   597          365049477
  525   604          365051989
  102   714          365055552
  453   648          365057469
  392   673          365057505
  555   579          365058414
  386   675          365059331
  461   644          365062165
  178   711          365065183
  521   607          365069304
  323   692          365072155
  488   629          365072461
  298   697          365072465
  370   680          365085000
  103   714          365087071
  227   707          365090326
  451   649          365093300
  395   672          365094323
  138   713          365095169
  383   676          365097663
  193   710          365100057
  463   643          365100554
  332   690          365103368
  253   704          365107941
  245   705          365108750
  476   636          365109632
  217   708          365113225
  483   632          365114555
  161   712          365117409
  529   601          365117690
  539   593          365118676
  104   714          365119208
  356   684          365131520
  493   626          365137533
  206   709          365142645
  554   580          365143464
  449   650          365143849
  429   659          365144768
  105   714          365151969
  139   713          365152716
  465   642          365153913
  398   671          365156503
  409   667          365158892
  380   677          365160733
  179   711          365160770
  517   610          365169413
  287   699          365172002
  545   588          365176097
  436   656          365182272
  106   714          365185360
  281   700          365188041
  162   712          365195656
  268   702          365197240
  504   619          365200723
  309   695          365206004
  237   706          365207869
  261   703          365208508
  507   617          365208956
  447   651          365209074
  140   713          365211097
  194   710          365212384
  314   694          365214528
  107   714          365219387
  293   698          365222149
  467   641          365222284
  328   691          365226923
  501   621          365234562
  553   581          365235318
  401   670          365244201
  228   707          365245595
  304   696          365248000
  377   678          365248385
  367   681          365252104
  108   714          365254056
  218   708          365255144
  180   711          365257431
  510   615          365259375
  478   635          365263227
  533   598          365266629
  417   664          365266657
  360   683          365267987
  275   701          365268976
  422   662          365268976
  141   713          365270318
  207   709          365270572
  319   693          365274316
  163   712          365274875
  445   652          365288933
  109   714          365289373
  246   705          365289561
  254   704          365300728
  538   594          365305456
  469   640          365305709
  345   687          365306328
  498   623          365310359
  341   688          365312493
  490   628          365322152
  524   605          365322949
  485   631          365323716
  110   714          365325344
  544   589          365325653
  195   710          365325875
  142   713          365330385
  552   582          365333976
  349   686          365337405
  299   697          365339772
  434   657          365339897
  412   666          365342824
  427   660          365350483
  513   613          365352094
  164   712          365355072
  181   711          365355172
  337   689          365355522
  404   669          365357573
  374   679          365360463
  111   714          365361975
  520   608          365363712
  528   602          365365160
  238   706          365377088
  443   653          365383384
  324   692          365386112
  143   713          365391304
  219   708          365398371
  112   714          365399272
  208   709          365399741
  229   707          365402232
  471   639          365404230
  353   685          365406102
  269   702          365413517
  262   703          365413655
  288   699          365419971
  282   700          365425768
  495   625          365428000
  480   634          365432104
  333   690          365435037
  165   712          365436253
  113   714          365437241
  551   583          365439438
  196   710          365440536
  364   682          365443112
  144   713          365453081
  182   711          365453999
  247   705          365471848
  114   714          365475888
  294   698          365480576
  543   590          365482007
  516   611          365487227
  532   599          365490567
  441   654          365492385
  310   695          365493375
  255   704          365495039
  276   701          365496677
  407   668          365496775
  371   680          365496811
  537   595          365499028
  390   674          365501024
  387   675          365507478
  315   694          365511259
  432   658          365511880
  357   684          365512797
  115   714          365515219
  145   713          365515722
  473   638          365517889
  166   712          365518424
  393   673          365519674
  420   663          365522247
    0   715          365525875
    1   715          365525876
    2   715          365525883
    3   715          365525902
    4   715          365525939
    5   715          365526000
    6   715          365526091
  305   696          365526161
    7   715          365526218
    8   715          365526387
    9   715          365526604
   10   715          365526875
   11   715          365527206
   12   715          365527603
   13   715          365528072
   14   715          365528619
   15   715          365529250
   16   715          365529971
  209   709          365530158
   17   715          365530788
   18   715          365531707
   19   715          365532734
   20   715          365533875
  567   568          365534695
   21   715          365535136
   22   715          365536523
   23   715          365538042
  384   676          365538880
   24   715          365539699
   25   715          365541500
  566   569          365541505
  220   708          365542912
   26   715          365543451
   27   715          365545558
  239   706          365547735
   28   715          365547827
  487   630          365548303
   29   715          365550264
  329   691          365550660
  550   584          365551704
   30   715          365552875
  415   665          365553000
  183   711          365553918
  565   570          365555125
  116   714          365555240
   31   715          365555666
  197   710          365556373
   32   715          365558643
  230   707          365560243
   33   715          365561812
  396   672          365563584
   34   715          365565179
   35   715          365568750
  425   661          365570406
   36   715          365572531
  564   571          365575555
   37   715          365576528
  146   713          365579233
  320   693          365580557
   38   715          365580747
  506   618          365583248
   39   715          365585194
  492   627          365587371
   40   715          365589875
  503   620          365591527
   41   715          365594796
  381   677          365595074
  117   714          365595957
   42   715          365599963
  523   606          365600683
  167   712          365601591
  563   572          365602795
   43   715          365605382
  300   697          365608873
   44   715          365611059
  439   655          365615894
  482   633          365616305
   45   715          365617000
  509   616          365617125
  527   603          365619410
  263   703          365620374
   46   715          365623211
   47   715          365629698
  270   702          365631408
  399   671          365632910
   48   715          365636467
  562   573          365636845
  118   714          365637376
  500   622          365641848
   49   715          365643524
  147   713          365643620
  542   591          365645159
  475   637          365646728
   50   715          365650875
  184   711          365654935
  248   705          365655617
  368   681          365657273
  361   683          365657868
  458   646          365658048
   51   715          365658526
  456   647          365658839
  210   709          365661829
  410   667          365661963
  342   688          365662360
  346   687          365664439
  519   609          365664888
  283   700          365665187
   52   715          365666483
  289   699          365669668
  549   585          365670774
  460   645          365672125
  198   710          365673392
  454   648          365674456
   53   715          365674752
  378   678          365675904
  561   574          365677705
  119   714          365679503
   54   715          365683339
  168   712          365685760
  221   708          365688773
  256   704          365690880
   55   715          365692250
  512   614          365693272
  338   689          365697241
  430   659          365698179
  536   596          365699392
  462   644          365701112
   56   715          365701491
  325   692          365702013
  350   686          365703856
  452   649          365704857
  148   713          365708889
   57   715          365711068
  231   707          365719634
  240   706          365719816
   58   715          365720987
  531   600          365721291
  120   714          365722344
  560   575          365725375
  277   701          365726034
  402   670          365727808
   59   715          365731254
  497   624          365734097
  295   698          365740767
   60   715          365741875
  464   643          365745051
  450   650          365750000
   61   715          365752856
  437   656          365753869
  185   711          365757056
   62   715          365764203
  121   714          365765905
  334   690          365768704
  169   712          365770937
  149   713          365775046
   63   715          365775922
  559   576          365779855
  354   685          365780989
  375   679          365781214
  311   695          365782606
   64   715          365788019
  489   629          365788358
  418   664          365789576
  477   636          365790789
  199   710          365791599
  211   709          365794760
  548   586          365796648
   65   715          365800500
  466   642          365803984
  423   662          365804495
  306   696          365806152
  448   651          365809843
  316   694          365809880
  122   714          365810192
  515   612          365811803
   66   715          365813371
  541   592          365815109
  484   632          365815872
   67   715          365826638
  264   703          365828671
  222   708          365835960
   68   715          365840307
  249   705          365840874
  558   577          365841145
  365   682          365841693
  150   713          365842097
  405   669          365848434
  271   702          365850919
  413   666          365853293
   69   715          365854384
  123   714          365855211
  170   712          365857128
  186   711          365860287
  494   626          365868160
   70   715          365868875
  330   691          365876371
  468   641          365877953
  301   697          365879774
  232   707          365880411
  526   604          365880440
   71   715          365883786
  446   652          365884344
  522   607          365885191
  257   704          365888257
  321   693          365888718
  241   706          365893337
  358   684          365896216
  428   660          365898752
   72   715          365899123
  124   714          365900968
  435   657          365906268
  284   700          365906304
  535   597          365906548
  557   578          365909245
  151   713          365910048
  372   680          365910848
  200   710          365911000
   73   715          365914892
  290   699          365921099
  212   709          365928957
  547   587          365929326
   74   715          365931099
  171   712          365944339
  125   714          365947469
   75   715          365947750
  479   635          365950114
  278   701          365957053
  388   675          365957947
  391   674          365958495
  530   601          365958801
  505   619          365964284
  187   711          365964634
   76   715          365964851
  470   640          365967000
  518   610          365972832
  444   653          365973461
  152   713          365978905
  508   617          365981625
  385   676          365982401
   77   715          365982408
  556   579          365984155
  394   673          365984201
  223   708          365984479
  502   621          365989069
  540   593          365991857
  126   714          365994720
  408   668          365994944
   78   715          366000427
  296   698          366002728
  343   688          366014279
   79   715          366018914
  326   692          366019864
  347   687          366024626
  250   705          366027625
  486   631          366030847
  201   710          366031601
  382   677          366031701
  172   712          366032576
  397   672          366035221
   80   715          366037875
  265   703          366038552
  339   689          366040988
  511   615          366041206
  233   707          366042580
  127   714          366042727
  491   628          366043923
  153   713          366048674
  362   683          366049915
  421   663          366052708
  499   623          366055866
   81   715          366057316
  213   709          366064426
  369   681          366064650
  555   580          366065875
  242   706          366068304
  546   588          366068808
  188   711          366070103
  416   665          366070921
  472   639          366071167
  272   702          366072056
  351   686          366072407
  433   658          366073049
  312   695          366073703
  442   654          366077152
   82   715          366077243
  258   704          366087176
  307   696          366087979
  128   714          366091496
   83   715          366097662
  335   690          366104375
  379   678          366105691
  317   694          366110397
  400   671          366111711
  426   661          366113557
   84   715          366118579
  154   713          366119361
  534   598          366120496
  173   712          366121845
  481   634          366124745
  224   708          366134336
   85   715          366140000
  129   714          366141033
  514   613          366143141
  525   605          366148250
  285   700          366149125
  302   697          366152481
  202   710          366153408
  554   581          366154405
  355   685          366158000
   86   715          366161931
  496   625          366164561
  411   667          366167494
  291   699          366174270
  539   594          366175403
  521   608          366176473
  189   711          366176700
   87   715          366184378
  279   701          366189740
  474   638          366190496
  155   713          366190972
  130   714          366191344
  440   655          366195375
  322   693          366198805
  214   709          366201173
  529   602          366203097
  331   691          366204062
  376   679          366204215
  234   707          366206147
   88   715          366207347
  174   712          366212152
  403   670          366213827
  545   589          366215094
  251   705          366215876
   89   715          366230844
  131   714          366242435
  366   682          366242464
  243   706          366244723
  553   582          366249745
  266   703          366250023
  431   659          366254170
   90   715          366254875
  488   630          366261272
  156   713          366263513
  297   698          366266465
  203   710          366276427
   91   715          366279446
  359   684          366281783
  457   647          366284016
  190   711          366284431
  225   708          366285537
  517   611          366287544
  259   704          366287643
  459   646          366288715
  455   648          366294167
  132   714          366294312
  273   702          366294825
  175   712          366303503
   92   715          366304563
  461   645          366308306
  483   633          366314724
  419   664          366315003
  493   627          366315040
  453   649          366319126
  476   637          366325029
  373   680          366327117
  438   656          366328088
   93   715          366330232
  157   713          366336990
  215   709          366339204
  327   692          366339671
  533   599          366341236
  406   669          366341725
  424   662          366342552
  463   644          366342831
  133   714          366346981
  552   583          366351895
  504   620          366352064
  507   618          366352875
   94   715          366356459
  451   650          366358851
  538   595          366365747
  414   666          366366240
  313   695          366366672
  544   590          366368184
  344   688          366368256
  235   707          366371118
  308   696          366371648
   95   715          366383250
  340   689          366386769
  348   687          366386895
  465   643          366392332
  191   711          366393302
  501   622          366393349
  286   700          366393656
  510   616          366395896
  176   712          366395904
  134   714          366400448
  204   710          366400664
  252   705          366405633
   96   715          366410611
  389   675          366410744
  158   713          366411409
  318   694          366412816
  449   651          366413300
  392   674          366418312
  244   706          366422600
  524   606          366422840
  280   701          366424101
  303   697          366427000
  386   676          366428232
  292   699          366429187
  226   708          366438088
   97   715          366438548
  336   690          366442056
  352   686          366443064
  363   683          366444134
  429   660          366449589
  395   673          366451092
  528   603          366454179
  135   714          366454719
  467   642          366456851
  551   584          366460855
  267   703          366463090
   98   715          366467067
  383   677          366470620
  370   681          366474241
  520   609          366474529
  478   636          366474808
  436   657          366475249
  498   624          366476616
  216   709          366478525
  513   614          366481241
  447   652          366482431
  159   713          366486776
  177   712          366489361
  260   704          366489664
  409   668          366495561
   99   715          366496174
  568   568          366500864
  192   711          366503319
  567   569          366504272
  490   629          366507189
  398   672          366509240
  136   714          366509800
  323   693          366510824
  566   570          366514496
  274   702          366519232
  485   632          366520093
  100   715          366525875
  205   710          366526125
  543   591          366528078
  565   571          366531536
  298   698          366531984
  332   691          366533739
  469   641          366536430
  356   685          366537141
  236   707          366537499
  380   678          366537752
  564   572          366555392
  101   715          366556176
  537   596          366562889
  160   713          366563097
  137   714          366565697
  445   653          366566202
  532   600          366568768
  550   585          366576625
  178   712          366583880
  422   663          366585695
  563   573          366586064
  102   715          366587083
  417   665          366591338
  227   708          366591995
  401   671          366592912
  253   705          366596902
  495   626          366601751
  245   706          366601941
  516   612          366609024
  193   711          366614488
  103   715          366618602
  217   709          366619142
  138   714          366622416
  562   574          366623552
  377   679          366629472
  471   640          366631111
  434   658          366636816
  480   635          366639875
  287   700          366639903
  161   713          366640378
  367   682          366645431
  104   715          366650739
  206   710          366652816
  309   696          366657165
  427   661          366659264
  281   701          366660142
  328   692          366661440
  314   695          366661519
  443   654          366664571
  561   575          366667856
  360   684          366669504
  412   667          366675491
  268   703          366677759
  179   712          366679467
  139   714          366679963
  105   715          366683500
  293   699          366685856
  261   704          366693245
  542   592          366694776
  549   586          366699205
  404   670          366702264
  304   697          366703337
  523   607          366704210
  237   707          366705296
  527   604          366712047
  106   715          366716891
  319   694          366717143
  162   713          366718625
  560   576          366718976
  345   688          366724297
  194   711          366726815
  506   619          366730875
  341   689          366734590
  140   714          366738344
  487   631          366740894
  473   639          366740936
  275   702          366745283
  374   680          366745624
  503   621          366746588
  228   708          366747264
  107   715          366750918
  349   687          366751252
  509   617          366757342
  218   709          366761061
  536   597          366766829
  492   628          366768640
  180   712          366776128
  559   577          366776912
  441   655          366777496
  519   610          366779359
  207   710          366780743
  337   690          366781753
  246   706          366782752
  108   715          366785587
  254   705          366789689
  141   714          366797565
  163   713          366797844
  299   698          366799291
  531   601          366803092
  500   623          366804367
  432   659          366812747
  353   686          366815833
  482   634          366820272
  109   715          366820904
  324   693          366824781
  512   615          366826103
  548   587          366828595
  407   669          366837452
  195   711          366840306
  364   683          366840531
  558   578          366841664
  420   664          366842944
  110   715          366856875
  142   714          366857632
  333   691          366865408
  390   675          366865875
  475   638          366865947
  541   593          366868278
  181   712          366873869
  238   707          366874515
  387   676          366876379
  164   713          366878041
  393   674          366880481
  415   666          366881671
  425   662          366883153
  371   681          366886052
  288   700          366887872
  111   715          366893506
  269   703          366894036
  282   701          366897869
  262   704          366898392
  229   708          366903901
  497   625          366904098
  219   709          366904288
  439   656          366904935
  208   710          366909912
  384   677          366911837
  458   647          366911935
  557   579          366913232
  456   648          366916608
  357   685          366918418
  143   714          366918551
  396   673          366920353
  460   646          366922136
  112   715          366930803
  454   649          366936113
  515   613          366937272
  294   699          366944283
  310   696          366944536
  462   645          366947253
  196   711          366954967
  315   695          366958250
  165   713          366959222
  547   588          366964795
  247   706          366965039
  113   715          366968772
  452   650          366970408
  381   678          366972093
  182   712          366972696
  276   702          366972984
  526   605          366976701
  489   630          366977169
  535   598          366977567
  144   714          366980328
  305   697          366981498
  255   705          366984000
  329   692          366985177
  399   672          366985647
  464   644          366987328
  556   580          366991616
  522   608          366992360
  410   668          366998632
  430   660          367003000
  477   637          367006186
  114   715          367007419
  484   633          367016041
  450   651          367019451
  320   694          367023384
  209   710          367040329
  166   713          367041393
  466   643          367042403
  145   714          367042969
  530   602          367044208
  239   707          367045162
  494   627          367045667
  115   715          367046750
  437   657          367046846
  540   594          367048584
  220   709          367048829
  368   682          367050600
  378   679          367056991
  361   684          367059385
    0   716          367061696
    1   716          367061697
    2   716          367061704
    3   716          367061723
    4   716          367061760
    5   716          367061821
    6   716          367061912
  230   708          367061912
    7   716          367062039
    8   716          367062208
    9   716          367062425
   10   716          367062696
   11   716          367063027
   12   716          367063424
   13   716          367063893
   14   716          367064440
   15   716          367065071
   16   716          367065792
   17   716          367066609
   18   716          367067528
  300   698          367068392
   19   716          367068555
   20   716          367069696
  197   711          367070804
   21   716          367070957
   22   716          367072344
  183   712          367072615
   23   716          367073863
   24   716          367075520
  402   671          367076519
  555   581          367076816
   25   716          367077321
   26   716          367079272
   27   716          367081379
  346   688          367082408
  448   652          367083200
   28   716          367083648
  342   689          367084457
   29   716          367086085
  116   715          367086771
   30   716          367088696
  518   611          367090963
   31   716          367091487
   32   716          367094464
   33   716          367097633
   34   716          367101000
   35   716          367104571
  263   704          367105111
  146   714          367106480
  546   589          367107805
   36   716          367108352
  270   703          367111927
   37   716          367112349
  468   642          367112520
  418   665          367114257
  505   620          367115625
   38   716          367116568
  350   687          367117703
   39   716          367121015
  423   663          367121214
  338   690          367123472
  167   713          367124560
  508   618          367125544
   40   716          367125696
  117   715          367127488
   41   716          367130617
   42   716          367135784
  283   701          367137288
  289   700          367137569
  325   693          367140682
   43   716          367141203
   44   716          367146880
  502   622          367147856
  248   706          367148808
   45   716          367152821
   46   716          367159032
  446   653          367161613
  479   636          367161695
   47   716          367165519
  375   680          367166375
  554   582          367168832
  118   715          367168907
  147   714          367170867
  210   710          367172000
   48   716          367172288
  184   712          367173632
  511   616          367177727
   49   716          367179345
  256   705          367179841
  413   667          367185960
   50   716          367186696
  198   711          367187823
  354   686          367190720
  405   670          367193125
   51   716          367194347
  221   709          367194690
  534   599          367195103
  470   641          367197721
  334   691          367199075
   52   716          367202304
  277   702          367202341
  435   658          367203187
  295   699          367204474
  428   661          367207533
  168   713          367208729
   53   716          367210573
  119   715          367211034
  240   707          367217243
   54   716          367219160
  231   708          367221303
  499   624          367222123
  486   632          367227224
   55   716          367228071
  491   629          367228960
  311   696          367233767
  539   595          367235694
  148   714          367236136
   56   716          367237312
  365   683          367239112
   57   716          367246889
  525   606          367248141
  120   715          367253875
  444   654          367254648
   58   716          367256808
  316   695          367256871
  545   590          367257625
  306   697          367261489
   59   716          367267075
  553   583          367267664
  514   614          367272288
  185   712          367275753
   60   716          367277696
  521   609          367287290
   61   716          367288677
  529   603          367292116
  169   713          367293906
  121   715          367297436
  472   640          367298048
   62   716          367300024
  372   681          367300089
  358   685          367301837
  149   714          367302293
  211   710          367304931
  199   711          367306030
  330   692          367310888
   63   716          367311743
  264   704          367313408
  391   675          367323346
   64   716          367323840
  388   676          367326848
  271   703          367331438
  321   694          367331545
  481   635          367332516
  249   706          367334065
  408   669          367335621
   65   716          367336321
  496   626          367338312
  301   698          367339293
  122   715          367341723
  222   709          367341877
  394   674          367345008
   66   716          367349192
  385   677          367355358
  442   655          367362263
   67   716          367362459
  150   714          367369344
  552   584          367373312
  421   664          367373405
  433   659          367373916
   68   716          367376128
  257   705          367377218
  284   701          367378405
  186   712          367378984
  170   713          367380097
  232   708          367382080
  123   715          367386742
  290   700          367389000
   69   716          367390205
  241   707          367390764
  397   673          367391990
  416   666          367399592
   70   716          367404696
  382   678          367408720
  517   612          367409341
  474   639          367413543
  544   591          367414255
  533   600          367419437
   71   716          367419607
  200   711          367425431
  426   662          367426304
  538   596          367429608
  124   715          367432499
  278   702          367433360
   72   716          367434944
  343   689          367436376
  151   714          367437295
  212   710          367439128
  347   688          367442595
   73   716          367450713
  362   684          367451432
  488   631          367453863
  369   682          367457977
  326   693          367458533
  400   672          367464448
  296   699          367466435
   74   716          367466920
  339   690          367467219
  171   713          367467308
  568   569          367470441
  567   570          367477263
  125   715          367479000
  187   712          367483331
   75   716          367483571
  440   656          367484416
  551   585          367485776
  351   687          367486254
  379   679          367486778
  223   709          367490396
  566   571          367490907
  493   628          367496309
  507   619          367500502
   76   716          367500672
  411   668          367504163
  152   714          367506152
  504   621          367507125
  565   572          367511373
   77   716          367518229
  483   634          367518691
  250   706          367520816
  265   704          367523289
  312   696          367524864
  126   715          367526251
  524   607          367526367
  335   691          367534746
  510   617          367536113
   78   716          367536248
  564   573          367538661
  457   648          367541785
  459   647          367542602
  307   697          367543316
  476   638          367544248
  233   708          367544249
  201   711          367546032
  528   604          367546816
  272   703          367552575
   79   716          367554735
  172   713          367555545
  455   649          367555824
  501   623          367555868
  317   695          367557388
  461   646          367558317
  431   660          367558991
  403   671          367562538
  242   707          367565731
  355   686          367567731
  563   574          367572771
   80   716          367573696
  127   715          367574258
  213   710          367574597
  153   714          367575921
  258   705          367576137
  543   592          367577695
  453   650          367584677
  188   712          367588800
  463   645          367588972
  520   610          367589000
  376   680          367589376
   81   716          367593137
  550   586          367605056
  302   698          367612000
   82   716          367613064
  562   575          367613703
  513   615          367614072
  438   657          367621065
  285   701          367621226
  128   715          367623027
  451   651          367628302
  537   597          367630326
   83   716          367633483
  465   644          367634609
  331   692          367638579
  419   665          367639684
  366   683          367639883
  224   709          367640253
  322   694          367641632
  291   700          367642171
  173   713          367644814
  154   714          367646608
  498   625          367646617
  532   601          367650569
   84   716          367654400
  424   663          367659271
  561   576          367661457
  279   702          367666047
  202   711          367667839
  129   715          367672564
   85   716          367675821
  406   670          367686416
  449   652          367686657
  359   685          367687404
  478   637          367690205
  467   643          367695270
  189   712          367695397
  490   630          367696000
   86   716          367697752
  414   667          367698907
  234   708          367707816
  251   706          367709067
  214   710          367711344
  560   577          367716033
  373   681          367716358
  155   714          367718219
   87   716          367720199
  485   633          367720262
  130   715          367722875
  297   699          367730172
  549   587          367731152
  516   613          367734493
  266   704          367734760
  174   713          367735121
  243   707          367742150
   88   716          367743168
  542   593          367747945
  429   661          367758370
  447   653          367759700
   89   716          367766665
  469   642          367770997
  436   658          367772168
  131   715          367773966
  273   703          367775344
  259   705          367776604
  559   578          367777431
  327   693          367778340
  495   627          367779258
  389   676          367779645
  392   675          367783163
  344   689          367790353
   90   716          367790696
  156   714          367790760
  203   711          367790858
  225   709          367791454
  386   677          367801189
  190   712          367803128
  348   688          367804864
  527   605          367808308
  523   608          367811379
  395   674          367811899
  340   690          367813000
   91   716          367815267
  313   696          367817833
  132   715          367825843
  175   713          367826472
  308   697          367826985
  409   669          367836238
  536   598          367837848
   92   716          367840384
  363   684          367845651
  558   579          367845651
  445   654          367847389
  383   678          367847639
  215   710          367849375
  480   636          367851456
  352   687          367856911
  318   695          367859807
  471   641          367861832
  548   588          367864064
  157   714          367864237
  286   701          367865757
  398   673          367866009
   93   716          367866053
  370   682          367867568
  336   691          367872427
  235   708          367872787
  133   715          367878512
  506   620          367882216
  303   698          367886519
  531   602          367888499
   94   716          367892280
  292   700          367897088
  519   611          367897490
  252   706          367898824
  280   702          367900408
  509   618          367901261
  503   622          367905375
  422   664          367906392
  191   712          367911999
  204   711          367915095
  380   679          367918839
  176   713          367918873
   95   716          367919071
  417   666          367920009
  244   707          367920027
  557   580          367920693
  541   594          367925005
  134   715          367931979
  487   632          367937271
  434   659          367937683
  158   714          367938656
  226   709          367944005
  401   672          367945649
   96   716          367946432
  356   686          367946872
  267   704          367947827
  443   655          367949682
  323   694          367953651
  492   629          367953677
  512   616          367962624
  473   640          367967817
  332   692          367968256
  500   624          367970624
  427   662          367972011
   97   716          367974369
  260   705          367978625
  135   715          367986250
  216   710          367988696
  298   699          367995691
  274   703          367999751
  556   581          368002557
   98   716          368002888
  547   589          368003792
  412   668          368012160
  177   713          368012330
  159   714          368014023
  377   680          368014633
  192   712          368022016
  482   635          368028043
   99   716          368031995
  236   708          368039168
  205   711          368040556
  136   715          368041331
  367   683          368042850
  404   671          368050975
  535   599          368052174
  100   716          368061696
  515   614          368066419
  441   656          368066537
  360   685          368075125
  526   606          368076592
  497   626          368077849
  475   639          368088994
  253   706          368090093
  160   714          368090344
  555   582          368091243
  101   716          368091997
  137   715          368097228
  227   709          368097912
  245   707          368099368
  328   693          368100109
  522   609          368103177
  178   713          368106849
  540   595          368108875
  287   701          368112004
  309   697          368112502
  314   696          368112680
  432   660          368117568
  102   716          368122904
  217   710          368129313
  193   712          368133185
  530   603          368133227
  374   681          368134865
  281   702          368136449
  345   689          368146394
  546   590          368150336
  293   700          368153757
  138   715          368153947
  103   716          368154423
  341   690          368160821
  268   704          368162496
  304   698          368162856
  319   695          368164134
  206   711          368167247
  161   714          368167625
  420   665          368167625
  349   688          368169221
  458   648          368169704
  489   631          368169760
  460   647          368176023
  456   649          368178265
  407   670          368182143
  261   705          368182206
  104   716          368186560
  554   583          368186751
  462   646          368197264
  439   657          368197912
  425   663          368199872
  454   650          368201664
  179   713          368202436
  237   708          368206965
  139   715          368211494
  337   691          368212124
  518   612          368212760
  415   667          368214338
  105   716          368219321
  484   634          368220008
  477   638          368225405
  275   703          368225802
  494   628          368226936
  353   687          368229680
  464   645          368233469
  390   676          368234776
  452   651          368239859
  364   684          368242048
  393   675          368245332
  194   712          368245512
  162   714          368245872
  387   677          368249336
  106   716          368252712
  228   709          368253181
  299   699          368262998
  324   694          368267608
  140   715          368269875
  505   621          368270686
  218   710          368271232
  508   619          368273171
  534   600          368273304
  371   682          368279379
  246   707          368280179
  396   674          368281160
  254   706          368282880
  466   644          368284680
  107   716          368286739
  384   678          368288856
  553   584          368289081
  450   652          368292808
  207   711          368295174
  180   713          368299097
  539   596          368299555
  333   692          368299925
  545   591          368303696
  502   623          368310375
  430   661          368311781
  511   617          368317944
  108   716          368321408
  163   714          368325091
  357   686          368328149
  141   715          368329096
  410   669          368339309
  399   673          368342416
  437   658          368343765
  468   643          368350939
  525   607          368351668
  381   679          368353180
  109   716          368356725
  195   712          368359003
  288   701          368359973
  448   653          368360469
  282   702          368374176
  238   708          368376184
  479   637          368377092
  269   704          368378773
  529   604          368384753
  262   705          368387353
  142   715          368389163
  499   625          368392124
  110   716          368392696
  181   713          368396838
  552   585          368398233
  310   697          368399873
  521   610          368401761
  514   615          368405119
  164   714          368405288
  315   696          368409411
  229   709          368409818
  294   700          368412184
  219   710          368414459
  491   630          368417771
  329   693          368423846
  208   711          368424343
  486   633          368427393
  402   672          368429256
  111   716          368429327
  470   642          368432288
  569   569          368440018
  305   698          368441017
  423   664          368441911
  378   680          368442152
  446   654          368442800
  418   666          368442928
  568   570          368443432
  368   683          368448019
  143   715          368450082
  276   703          368453503
  567   571          368453674
  247   707          368462466
  544   592          368463872
  361   685          368465006
  112   716          368466624
  320   695          368470375
  566   572          368470744
  196   712          368473664
  255   706          368477191
  165   714          368486469
  565   573          368494642
  182   713          368495665
  538   597          368497045
  533   601          368501238
  435   659          368504054
  346   689          368504505
  113   716          368504593
  342   690          368510688
  144   715          368511859
  551   586          368514207
  496   627          368515819
  428   662          368520280
  413   668          368522629
  564   574          368525368
  472   641          368528769
  300   699          368532099
  517   613          368534810
  350   688          368535672
  444   655          368539759
  405   671          368541836
  114   716          368543240
  481   636          368544097
  239   708          368546831
  338   691          368553843
  209   711          368554760
  375   681          368555616
  220   710          368559000
  563   575          368562922
  230   709          368567829
  166   714          368568640
  145   715          368574500
  115   716          368582571
  325   694          368583509
  197   712          368589501
  263   705          368594072
  183   713          368595584
  270   704          368596664
    0   717          368601813
    1   717          368601814
    2   717          368601821
    3   717          368601840
    4   717          368601877
    5   717          368601938
    6   717          368602029
    7   717          368602156
    8   717          368602325
    9   717          368602542
   10   717          368602813
   11   717          368603144
   12   717          368603541
   13   717          368604010
   14   717          368604557
  354   687          368604567
   15   717          368605188
   16   717          368605909
   17   717          368606726
  562   576          368607304
   18   717          368607645
   19   717          368608672
  289   701          368609670
   20   717          368609813
   21   717          368611074
   22   717          368612461
  283   702          368613595
   23   717          368613980
   24   717          368615637
   25   717          368617438
   26   717          368619389
   27   717          368621496
  116   716          368622592
   28   717          368623765
   29   717          368626202
   30   717          368628813
  543   593          368630864
   31   717          368631604
  524   608          368633536
  334   692          368633592
   32   717          368634581
  550   587          368637003
   33   717          368637750
  146   715          368638011
  474   640          368640424
  365   684          368640629
   34   717          368641117
  528   605          368643077
   35   717          368644688
  248   707          368646235
   36   717          368648469
  488   632          368650240
  442   656          368651304
  167   714          368651807
  507   620          368651843
   37   717          368652466
   38   717          368656685
  561   577          368658514
   39   717          368661132
  117   716          368663309
   40   717          368665813
  504   622          368665912
   41   717          368670734
  295   700          368672375
  256   706          368673032
   42   717          368675901
  433   660          368678737
  510   618          368680032
  408   670          368680312
   43   717          368681320
  493   629          368681346
  277   703          368682860
  210   711          368686431
   44   717          368686997
  311   697          368689104
  391   676          368692247
   45   717          368692938
  372   682          368693416
  184   713          368696601
  421   665          368698086
   46   717          368699149
  388   677          368699805
  537   598          368701345
  147   715          368702398
  118   716          368704728
  221   710          368704861
   47   717          368705636
  198   712          368706520
  520   611          368707131
  316   696          368708032
  394   675          368709859
  358   686          368711568
   48   717          368712405
  560   578          368716552
  240   708          368718912
   49   717          368719462
  306   698          368721008
  501   624          368722125
  483   635          368726462
   50   717          368726813
  231   709          368727220
  416   667          368732259
  385   678          368732377
   51   717          368734464
  168   714          368735976
  532   602          368735976
   52   717          368742421
  426   663          368743023
  119   716          368746855
  330   693          368749557
  513   616          368750593
   53   717          368750690
  397   674          368752797
   54   717          368759277
  549   588          368766621
  476   639          368767295
  148   715          368767667
   55   717          368768188
  440   657          368777393
   56   717          368777429
  321   695          368778536
  559   579          368781418
   57   717          368787006
  120   716          368789696
  382   679          368789807
   58   717          368796925
  185   713          368798722
  459   648          368800371
  264   705          368802369
  301   699          368803000
  457   649          368803442
  542   594          368804672
   59   717          368807192
  461   647          368812204
  271   704          368816175
   60   717          368817813
  211   711          368819362
  498   626          368820368
  169   714          368821153
  400   673          368821217
  455   650          368821375
  199   712          368824727
   61   717          368828794
  249   707          368831492
  121   716          368833257
  149   715          368833824
  463   646          368838983
   62   717          368840141
  411   669          368844840
   63   717          368851860
  222   710          368852048
  558   580          368853112
  453   651          368854128
  284   702          368854712
  369   683          368855396
  362   685          368857053
  290   701          368861101
  343   690          368862607
  516   614          368863640
   64   717          368863957
  347   689          368864692
  431   661          368867772
  257   706          368870409
  379   680          368871939
   65   717          368876438
  122   716          368877544
  465   645          368880750
  232   709          368887997
  490   631          368888591
   66   717          368889309
  241   708          368892433
  339   691          368897590
  150   715          368900875
  326   694          368901360
  451   652          368901659
  186   713          368901953
   67   717          368902576
  548   589          368903061
  351   688          368904223
  170   714          368907344
  527   606          368908199
  478   638          368909424
  536   599          368912455
  278   703          368913879
  403   672          368915275
   68   717          368916245
  438   658          368917984
  523   609          368922196
  123   716          368922563
  485   634          368924229
   69   717          368930322
  557   581          368931634
  296   700          368934336
  467   644          368937547
  200   712          368944128
   70   717          368944813
  212   711          368953559
   71   717          368959724
  495   628          368960527
  449   653          368963926
  124   716          368968320
  419   666          368968355
  151   715          368968826
  335   692          368969263
   72   717          368975061
  531   603          368977518
  376   681          368978617
  424   664          368979968
  312   697          368980201
  355   687          368981578
  541   595          368985296
   73   717          368990830
  171   714          368994555
  223   710          369000567
  307   698          369002835
  187   713          369006300
   74   717          369007037
  317   696          369008549
  469   643          369009416
  265   705          369012250
  125   716          369014821
  556   582          369016984
  250   707          369018243
  519   612          369019287
   75   717          369023688
  406   671          369035127
  414   668          369035576
  506   621          369037277
  272   704          369037312
  152   715          369037683
   76   717          369040789
  447   654          369040887
  366   684          369041400
  547   590          369046323
  509   619          369048888
  233   709          369050166
   77   717          369058346
  126   716          369062072
  201   712          369064729
  480   637          369066853
  242   708          369067400
  503   623          369067894
  258   706          369069328
  429   662          369071117
  436   659          369073035
  302   699          369075707
   78   717          369076365
  331   693          369077248
  172   714          369082792
  322   695          369088623
  213   711          369089028
   79   717          369094852
  471   642          369096399
  359   686          369097135
  285   702          369097533
  512   617          369102841
  153   715          369107452
  555   583          369109162
  373   682          369109685
  127   716          369110079
  188   713          369111769
   80   717          369113813
  291   701          369114272
  535   600          369130375
  445   655          369132500
   81   717          369133254
  487   633          369137440
  500   625          369140625
  492   630          369142488
  279   703          369146566
  224   710          369150424
  392   676          369152064
  389   677          369152602
   82   717          369153181
  128   716          369158848
  173   714          369172061
  540   596          369172736
   83   717          369173600
  395   675          369176750
  154   715          369178139
  386   678          369178208
  526   607          369180119
  409   670          369180929
  202   712          369186536
   84   717          369194517
  546   591          369196407
  297   700          369198073
  473   641          369198538
  515   615          369199250
  251   707          369206494
  554   584          369208168
  129   716          369208385
  234   709          369213733
   85   717          369215938
  344   690          369216584
  522   610          369217648
  189   713          369218366
  327   694          369221167
  266   705          369223721
  214   711          369225775
  530   604          369225864
  398   674          369226816
  348   689          369226961
  383   679          369228726
  422   665          369231073
   86   717          369237869
  443   656          369238723
  482   636          369239624
  434   660          369242504
  340   691          369243371
  243   708          369243819
  155   715          369249750
  363   685          369251272
  417   667          369252676
  497   627          369255356
  130   716          369258696
  273   704          369260081
   87   717          369260316
  174   714          369262368
  370   683          369264987
  259   706          369269795
  313   697          369273170
  352   688          369274880
   88   717          369283285
  308   698          369286504
  427   663          369288730
  225   710          369301625
  401   673          369302418
  380   680          369304000
   89   717          369306782
  336   692          369306944
  203   712          369309555
  131   716          369309787
  318   696          369310968
  553   585          369314002
  475   640          369315875
  156   715          369322291
  190   713          369326097
   90   717          369330813
  518   613          369338229
  286   702          369342064
  303   699          369350226
  412   669          369352837
  545   592          369353313
  175   714          369353719
  534   601          369355105
   91   717          369355384
  441   657          369359514
  356   687          369360719
  132   716          369361664
  215   711          369363806
  489   632          369366137
  539   597          369366992
  292   701          369369189
  235   709          369378704
   92   717          369380501
  280   703          369380927
  157   715          369395768
  252   707          369396251
  323   695          369400642
  404   672          369403712
  377   681          369403874
   93   717          369406170
  332   693          369406925
  494   629          369411973
  569   570          369413009
  133   716          369414333
  568   571          369419843
  244   708          369421696
  508   620          369424512
  432   661          369426349
  552   586          369426664
  484   635          369427779
  505   622          369429473
  458   649          369431361
   94   717          369432397
  567   572          369433511
  204   712          369433792
  460   648          369433792
  191   713          369434968
  267   705          369436788
  456   650          369443816
  367   684          369444367
  176   714          369446120
  477   639          369448452
  462   647          369451151
  566   573          369454013
  226   710          369454176
  525   608          369458837
   95   717          369459188
  511   618          369461863
  298   700          369463592
  134   716          369467800
  158   715          369470187
  454   651          369471115
  260   706          369471816
  502   624          369476632
  529   605          369481014
  565   574          369481349
  464   646          369483480
  274   704          369484488
  360   686          369484856
   96   717          369486549
  439   658          369494831
  420   666          369496296
  216   711          369503127
  452   652          369513216
   97   717          369514486
  564   575          369515519
  544   593          369517041
  521   611          369519892
  425   664          369520569
  135   716          369522071
  374   682          369528192
  466   645          369530821
  407   671          369530854
  177   714          369539577
  514   616          369541640
  328   694          369542936
   98   717          369543005
  192   713          369544985
  236   709          369545085
  159   715          369545554
  551   587          369546154
  415   668          369551007
  563   576          369556523
  205   712          369559253
  499   626          369565875
  314   697          369568017
  538   598          369568064
  450   653          369570077
  309   698          369572021
   99   717          369572112
  345   690          369572625
  136   716          369577152
  533   602          369586645
  253   707          369587520
  287   702          369588311
  341   691          369591192
  349   689          369591318
  468   644          369593216
  479   638          369596311
  245   708          369601037
  100   717          369601813
  562   577          369604361
  390   677          369607733
  227   710          369608083
  491   631          369610362
  393   676          369614233
  319   696          369615295
  281   703          369616968
  160   715          369621875
  430   662          369624528
  293   701          369625858
  387   678          369626355
  304   699          369626563
  486   634          369631360
  101   717          369632114
  137   716          369633049
  178   714          369634096
  448   654          369641656
  217   711          369643744
  437   659          369644632
  396   675          369646011
  337   692          369646641
  353   688          369647649
  364   685          369647669
  268   705          369651457
  193   713          369656154
  561   578          369659033
  102   717          369663021
  517   614          369663957
  384   679          369669943
  470   643          369670707
  550   588          369672472
  261   706          369675397
  371   683          369676798
  410   670          369684000
  206   712          369685944
  543   594          369687591
  138   716          369689768
  103   717          369694540
  496   628          369697088
  161   715          369699156
  399   674          369703223
  275   704          369710539
  237   709          369712882
  324   695          369714599
  560   579          369720539
  104   717          369726677
  446   655          369727911
  179   714          369729683
  299   700          369730899
  381   680          369738341
  333   693          369738594
  357   687          369741996
  528   606          369742968
  524   609          369744353
  139   716          369747315
  105   717          369759438
  481   637          369759494
  472   642          369763336
  228   710          369763352
  423   665          369766592
  194   713          369768481
  418   667          369775595
  537   599          369775952
  162   715          369777403
  254   707          369780307
  246   708          369781848
  218   711          369785663
  402   673          369786025
  559   580          369788879
  106   717          369792829
  549   589          369805618
  140   716          369805696
  507   621          369806904
  435   660          369808875
  207   712          369813871
  532   603          369824995
  180   714          369826344
  107   717          369826856
  510   619          369827659
  504   623          369828431
  444   656          369828800
  520   612          369828928
  378   681          369831393
  288   702          369836280
  428   663          369836999
  368   684          369849536
  488   633          369850409
  282   703          369854695
  163   715          369856622
  310   698          369859392
  108   717          369861525
  413   669          369863306
  558   581          369864053
  315   697          369864748
  141   716          369864917
  542   595          369864963
  329   694          369866673
  269   705          369867734
  493   630          369870157
  474   641          369871145
  361   686          369874737
  262   706          369880544
  195   713          369881972
  238   709          369882101
  294   701          369884285
  513   617          369890810
  501   625          369892126
  405   672          369894573
  109   717          369896842
  305   699          369904724
  229   710          369919989
  320   696          369921536
  181   714          369924085
  142   716          369924984
  219   711          369928890
  346   690          369930736
  110   717          369932813
  164   715          369936819
  483   636          369938043
  276   704          369938240
  342   691          369941059
  208   712          369943040
  442   657          369944281
  548   590          369945592
  557   582          369946061
  375   682          369948943
  350   689          369957769
  247   708          369964135
  111   717          369969444
  255   707          369974618
  143   716          369985903
  433   661          369987518
  338   692          369988360
  536   600          369990656
  476   640          369994176
  516   615          369996471
  196   713          369996633
  498   627          369997875
  300   700          370000000
  112   717          370006741
  527   607          370011726
  165   715          370018000
  354   688          370022536
  182   714          370022912
  421   666          370026757
  408   671          370029023
  325   695          370030500
  556   583          370034903
  523   610          370036667
  113   717          370044710
  365   685          370046250
  144   716          370047680
  541   596          370049157
  239   709          370052748
  459   649          370062028
  426   664          370063720
  391   677          370065204
  416   668          370068928
  457   650          370068993
  461   648          370069973
  531   604          370070155
  334   693          370072261
  220   711          370073431
  209   712          370073457
  440   658          370074312
  388   678          370076824
  230   710          370078000
  394   676          370078760
  114   717          370083357
  490   632          370084968
  270   705          370085625
  289   702          370085977
  263   706          370087263
  455   651          370090826
  372   683          370090835
  547   591          370092394
  463   647          370092870
  283   703          370094114
  166   715          370100171
  145   716          370110321
  197   713          370112470
  385   679          370113464
  397   675          370117648
  115   717          370122688
  183   714          370122831
  358   687          370125415
  453   652          370127485
  555   584          370130579
  465   646          370130761
  485   635          370132000
  478   639          370132471
  295   701          370144476
  519   613          370144756
  495   629          370145564
    0   718          370146232
    1   718          370146233
    2   718          370146240
    3   718          370146259
    4   718          370146296
    5   718          370146357
    6   718          370146448
    7   718          370146575
    8   718          370146744
    9   718          370146961
   10   718          370147232
   11   718          370147563
  248   708          370147904
   12   718          370147960
   13   718          370148429
  311   698          370148623
   14   718          370148976
   15   718          370149607
   16   718          370150328
   17   718          370151145
   18   718          370152064
   19   718          370153091
   20   718          370154232
   21   718          370155493
   22   718          370156880
   23   718          370158399
   24   718          370160056
   25   718          370161857
  116   717          370162709
  316   697          370163369
   26   718          370163808
   27   718          370165915
  277   704          370167597
   28   718          370168184
  256   707          370170459
   29   718          370170621
   30   718          370173232
  146   716          370173832
  382   680          370174968
   31   718          370176023
  451   653          370178928
   32   718          370179000
  431   662          370180519
  400   674          370182024
   33   718          370182169
  167   715          370183338
  467   645          370183688
  306   699          370184715
   34   718          370185536
   35   718          370189107
  411   670          370189531
  330   694          370192384
   36   718          370192888
  506   622          370196064
   37   718          370196885
  509   620          370200229
   38   718          370201104
  117   717          370203426
  210   712          370205128
   39   718          370205551
   40   718          370210232
  535   601          370212176
   41   718          370215153
  438   659          370218851
  221   711          370219292
   42   718          370220320
  184   714          370223848
  240   709          370224829
   43   718          370225739
  198   713          370229489
  321   696          370229697
   44   718          370231416
  554   585          370233089
  503   624          370234151
   45   718          370237357
  231   710          370237391
  147   716          370238219
  540   597          370240173
   46   718          370243568
  118   717          370244845
  449   654          370245113
  546   592          370246024
  512   618          370246760
   47   718          370250055
  469   644          370251693
   48   718          370256824
  369   684          370256913
  379   681          370261180
   49   718          370263881
  362   686          370266784
  168   715          370267507
  301   700          370270901
   50   718          370271232
  403   673          370272044
   51   718          370278883
  480   638          370286072
   52   718          370286840
  119   717          370286972
  526   608          370287288
  347   690          370290923
  343   691          370292978
   53   718          370295109
  264   706          370295560
  419   667          370301022
  148   716          370303488
   54   718          370303696
  424   665          370304649
  271   705          370305136
   55   718          370312607
  500   626          370314376
   56   718          370321848
  530   605          370322125
  185   714          370325969
  447   655          370325998
  351   689          370326320
  120   717          370329813
   57   718          370331425
  339   692          370332107
  249   708          370333161
  471   643          370334818
  492   631          370335079
  284   703          370335231
  515   616          370335771
  522   611          370335779
  290   702          370337408
  211   712          370338059
   58   718          370341344
  487   634          370341407
  553   586          370342433
  199   713          370347696
  326   695          370348351
   59   718          370351611
  169   715          370352684
   60   718          370362232
  222   711          370366479
  257   707          370367836
  149   716          370369645
  376   682          370371944
   61   718          370373213
  121   717          370373374
  414   669          370376253
  436   660          370377856
   62   718          370384560
  570   570          370386000
  429   663          370387836
  406   672          370387864
  569   571          370389420
   63   718          370396279
  232   710          370398168
  241   709          370398350
  278   704          370398616
  355   688          370399547
  568   572          370399680
  296   701          370406437
  545   593          370406482
  335   693          370407932
   64   718          370408376
  567   573          370416780
  122   717          370417661
   65   718          370420857
  445   656          370421541
  186   714          370429200
  473   642          370433105
   66   718          370433728
  497   628          370436625
  150   716          370436696
  539   598          370438011
  170   715          370438875
  312   698          370439720
  534   602          370440512
  566   574          370440720
   67   718          370446995
  366   685          370447021
  482   637          370455021
  552   587          370458611
   68   718          370460664
  123   717          370462680
  317   697          370463886
  307   699          370466542
  200   713          370467097
  518   614          370467376
  565   575          370471500
  212   712          370472256
   69   718          370474741
   70   718          370489232
   71   718          370504143
  151   716          370504647
  265   706          370505441
  373   683          370507104
  124   717          370508437
  564   576          370509120
  359   687          370510982
  223   711          370514998
   72   718          370519480
  250   708          370519912
  331   694          370520075
  392   677          370525021
  171   715          370526086
  272   705          370526273
  389   678          370529621
  409   671          370529640
  443   657          370531700
  187   714          370533547
   73   718          370535249
  322   696          370539784
  302   700          370543608
  395   676          370545651
  475   641          370546596
  434   661          370551285
   74   718          370551456
  563   577          370553580
  125   717          370554938
  386   679          370559295
  422   666          370559744
  233   710          370560337
  489   633          370566306
  258   707          370566755
   75   718          370568107
  525   609          370569654
  242   709          370573317
  152   716          370573504
  544   594          370573768
  285   703          370578052
  508   621          370579573
  529   606          370580905
  551   588          370581623
   76   718          370585208
  201   713          370587698
  417   668          370589345
  291   702          370590579
  398   675          370591667
  505   623          370591992
  494   630          370600784
  126   717          370602189
   77   718          370602765
  562   578          370604880
  213   712          370607725
  427   664          370609427
  511   619          370609490
  383   680          370613887
  172   715          370614323
   78   718          370620784
  279   704          370631303
  188   714          370639016
   79   718          370639271
  484   636          370639360
  521   612          370641689
  538   599          370642671
  153   716          370643273
  502   625          370646633
  344   691          370646955
  127   717          370650196
  348   690          370653192
  441   658          370656433
   80   718          370658232
  363   686          370661003
  561   579          370663020
  401   674          370663225
  224   711          370664855
  370   684          370666504
  327   695          370668158
  297   701          370670174
  477   640          370675333
  533   603          370675664
   81   718          370677673
  340   692          370677888
  514   617          370681857
  380   681          370693241
  460   649          370695449
  458   650          370696912
  352   689          370696977
  412   670          370697528
   82   718          370697600
  128   717          370698965
  173   715          370703592
  251   708          370708163
  462   648          370708920
  202   713          370709505
  550   589          370711469
  456   651          370713267
  154   716          370713960
  266   706          370716912
   83   718          370718019
  234   710          370723904
  560   580          370728000
  313   698          370732689
  464   647          370737367
   84   718          370738936
  432   662          370739096
  499   627          370743382
  214   712          370744472
  454   652          370744472
  189   714          370745613
  336   693          370745613
  543   595          370747882
  129   717          370748502
  273   705          370749042
  243   709          370749736
  308   699          370750211
   85   718          370760357
  404   673          370760481
  318   697          370766305
  259   707          370767222
  356   688          370778688
  466   646          370780832
   86   718          370782288
  155   716          370785571
  452   653          370790485
  174   715          370793899
  439   659          370795698
  517   615          370796788
  377   682          370797201
  130   717          370798813
  559   581          370799820
   87   718          370804735
  491   632          370806739
  225   711          370816056
  303   700          370818127
  479   639          370819358
  286   703          370822583
   88   718          370827704
  420   667          370828963
  203   713          370832524
  486   635          370839131
  468   645          370839357
  425   665          370845250
  292   702          370845496
  528   607          370846495
  549   590          370848149
  332   694          370849752
  131   717          370849904
  367   685          370849988
   89   718          370851201
  450   654          370851264
  323   696          370851803
  190   714          370853344
  537   600          370854153
  156   716          370858112
  524   610          370858824
  280   704          370865664
   90   718          370875232
  558   582          370878480
  496   629          370882125
  215   712          370882503
  407   672          370883591
  175   715          370885250
  235   710          370888875
  415   669          370891684
  252   708          370897920
  360   687          370898703
   91   718          370899803
  132   717          370901781
  470   644          370912984
  532   604          370917632
   92   718          370924920
  374   683          370925611
  448   655          370926767
  244   709          370927613
  542   596          370928824
  267   706          370929979
  157   716          370931589
  298   701          370935693
  430   663          370941247
  437   660          370949453
   93   718          370950589
  520   613          370954397
  133   717          370954450
  204   713          370956761
  191   714          370962215
  557   583          370963980
  507   622          370965691
  226   711          370968607
  260   707          370969243
  274   705          370973449
   94   718          370976816
  176   715          370977651
  481   638          370978713
  510   620          370979000
  390   678          370984752
  393   677          370987190
  328   695          370989927
  548   591          370991663
  504   624          370994688
  472   643          371001755
  345   691          371002996
   95   718          371003607
  158   716          371006008
  387   679          371007442
  134   717          371007917
  396   676          371014912
  446   656          371016952
  349   690          371017549
  216   712          371021824
  341   692          371025709
  314   698          371027536
   96   718          371030968
  410   671          371032711
  513   618          371034729
  309   699          371035728
  488   634          371054376
  384   680          371055104
  236   710          371055256
  556   584          371056320
  364   686          371057400
   97   718          371058905
  135   717          371062188
  493   631          371062748
  501   626          371065877
  399   675          371068074
  287   703          371068830
  353   689          371069746
  319   697          371070632
  177   715          371071108
  192   714          371072232
  536   601          371072457
  371   684          371078315
  159   716          371081375
  205   713          371082222
  337   693          371085310
   98   718          371087424
  253   708          371089189
  304   700          371094464
  423   666          371095263
  281   704          371101705
  293   702          371102165
  474   642          371105712
  245   709          371106954
  418   668          371112264
   99   718          371116531
  541   597          371116594
  136   717          371117269
  435   661          371117656
  527   608          371118895
  444   657          371121777
  227   711          371122514
  381   681          371127582
  516   616          371132992
  547   592          371142011
  268   706          371144648
  100   718          371146232
  402   674          371146832
  483   637          371153440
  523   611          371154798
  555   585          371155500
  160   716          371157696
  428   664          371157696
  357   688          371159965
  217   712          371162441
  178   715          371165627
  324   696          371165760
  531   605          371166416
  261   707          371172824
  137   717          371173166
  101   718          371176533
  498   628          371179144
  333   694          371181421
  193   714          371183401
  275   705          371199500
  299   701          371203000
  102   718          371207440
  413   670          371207997
  206   713          371208913
  237   710          371223053
  378   682          371224720
  476   641          371224897
  138   717          371229885
  161   716          371234977
  103   718          371238959
  442   658          371241200
  405   673          371251342
  368   685          371255157
  179   715          371261214
  554   586          371261520
  104   718          371271096
  519   614          371273903
  228   711          371277783
  254   708          371281976
  490   633          371285137
  139   717          371287432
  246   709          371287765
  361   687          371288584
  194   714          371295728
  535   602          371297583
  546   593          371299193
  433   662          371300265
  105   718          371303857
  218   712          371304360
  540   598          371311192
  162   716          371313224
  329   695          371313664
  288   703          371316799
  310   699          371323099
  315   698          371324267
  459   650          371327579
  461   649          371331630
  495   630          371334375
  207   713          371336840
  106   718          371337248
  457   651          371338444
  282   704          371339432
  485   636          371343581
  140   717          371345813
  375   683          371346362
  463   648          371350639
  509   621          371355290
  180   715          371357875
  506   623          371358583
  478   640          371359352
  421   667          371359424
  294   702          371360592
  269   706          371360925
  346   691          371361107
  570   571          371362411
  455   652          371364183
  569   572          371369257
  107   718          371371275
  305   700          371372625
  553   587          371374380
  440   659          371375179
  342   692          371375576
  320   697          371376873
  262   707          371377971
  408   672          371381760
  568   573          371382949
  350   690          371384000
  465   647          371384648
  426   665          371388401
  238   710          371392272
  163   716          371392443
  512   619          371394387
  526   609          371398105
  567   574          371403487
  503   625          371404152
  453   653          371404754
  141   717          371405034
  108   718          371405944
  195   714          371409219
  416   669          371409605
  530   606          371422016
  338   693          371427029
  276   705          371427201
  566   575          371430871
  467   646          371433699
  229   711          371434420
  109   718          371441261
  391   678          371442223
  354   689          371444633
  219   712          371447587
  394   677          371451717
  181   715          371455616
  365   686          371455981
  522   612          371457576
  388   679          371457911
  451   654          371460115
  545   594          371463209
  142   717          371465101
  565   576          371465101
  208   713          371466009
  247   709          371470052
  300   701          371472101
  164   716          371472640
  515   617          371475988
  255   708          371476287
  110   718          371477232
  325   696          371481661
  397   676          371486549
  500   627          371491883
  372   684          371492352
  552   588          371494080
  431   663          371497238
  469   645          371497834
  385   680          371498625
  564   577          371506177
  480   639          371509119
  539   599          371512618
  111   718          371513863
  334   694          371515088
  438   660          371523672
  196   714          371523880
  143   717          371526020
  534   603          371529531
  449   655          371530224
  492   632          371531456
  411   671          371538242
  358   688          371543384
  400   675          371546875
  487   635          371549178
  112   718          371551160
  165   716          371553821
  563   578          371554099
  182   715          371554443
  239   710          371562919
  382   681          371564209
  289   703          371566496
  471   644          371577095
  270   706          371578816
  283   704          371578851
  263   707          371584690
  144   717          371587797
  113   718          371589129
  220   712          371592128
  230   711          371592431
  209   713          371596426
  518   615          371600207
  562   579          371608867
  311   699          371612330
  447   656          371615039
  551   589          371620620
  295   702          371620783
  497   629          371621662
  316   698          371622888
  114   718          371627776
  403   674          371632851
  424   666          371633320
  544   595          371634059
  166   716          371635992
  419   668          371637691
  330   695          371639375
  197   714          371639717
  145   717          371650438
  306   700          371652616
  248   709          371653821
  183   715          371654362
  379   682          371654507
  277   705          371656558
  369   685          371662534
  115   718          371667107
  561   580          371670481
  473   643          371671524
  256   708          371672128
  482   638          371674240
  362   687          371680631
  525   610          371684125
  529   607          371684432
  321   697          371685034
  436   661          371686637
    0   719          371694959
    1   719          371694960
    2   719          371694967
    3   719          371694986
    4   719          371695023
    5   719          371695084
    6   719          371695175
    7   719          371695302
    8   719          371695471
    9   719          371695688
   10   719          371695959
   11   719          371696290
   12   719          371696687
   13   719          371697156
   14   719          371697703
   15   719          371698334
   16   719          371699055
   17   719          371699872
   18   719          371700791
   19   719          371701818
   20   719          371702959
   21   719          371704220
   22   719          371705607
   23   719          371707126
  116   718          371707128
  429   664          371708533
   24   719          371708783
   25   719          371710584
   26   719          371712535
  146   717          371713949
  445   657          371714518
   27   719          371714642
   28   719          371716911
  167   716          371719159
   29   719          371719348
  538   600          371720872
  414   670          371720944
  347   691          371721294
   30   719          371721959
   31   719          371724750
  343   692          371727495
   32   719          371727727
  210   713          371728097
   33   719          371730896
   34   719          371734263
  240   710          371735000
   35   719          371737834
  221   712          371737989
  508   622          371738360
  560   581          371738941
   36   719          371741615
  301   701          371743002
  406   673          371744633
   37   719          371745612
  117   718          371747845
   38   719          371749831
  231   711          371751822
  351   690          371752551
  550   590          371754000
   39   719          371754278
  184   715          371755379
  198   714          371756736
  505   624          371758249
   40   719          371758959
  511   620          371760831
   41   719          371763880
  521   613          371767158
  533   604          371768301
   42   719          371769047
  376   683          371769363
  489   634          371770273
  339   693          371770776
   43   719          371774466
  147   717          371778336
   44   719          371780143
  475   642          371781163
   45   719          371786084
  118   718          371789264
   46   719          371792295
  264   707          371792987
  494   631          371793375
  271   706          371798327
   47   719          371798782
  326   696          371799512
  168   716          371803328
   48   719          371805551
  543   596          371811743
   49   719          371812608
  559   582          371814247
  290   703          371817927
   50   719          371819959
  284   704          371819968
  502   626          371820384
  355   689          371821644
  514   618          371825776
   51   719          371827610
  443   658          371828619
  119   718          371831391
   52   719          371835567
  249   709          371839078
  148   717          371843605
   53   719          371843836
  335   694          371850759
   54   719          371852423
  484   637          371854757
  366   686          371856752
  185   715          371857500
  211   713          371861028
   55   719          371861334
  434   662          371864032
  257   708          371869505
   56   719          371870575
  120   718          371874232
  199   714          371874943
   57   719          371880152
  409   672          371882377
  296   702          371882744
  222   712          371885176
  278   705          371887577
  169   716          371888505
   58   719          371890071
  422   667          371892411
  549   591          371894220
  558   583          371896399
   59   719          371900338
  392   678          371902040
  312   699          371903427
  477   641          371906054
  241   710          371908521
  373   684          371908621
  149   717          371909762
  389   679          371910708
   60   719          371910959
  232   711          371912599
  121   718          371917793
  395   677          371918608
   61   719          371921940
  317   698          371923405
  499   628          371924651
  359   688          371928951
  417   669          371930022
   62   719          371933287
  517   616          371933309
  427   665          371934108
  307   700          371934443
  537   601          371935954
  386   680          371944456
   63   719          371945006
  528   608          371953664
   64   719          371957103
  441   659          371957300
  398   676          371960568
  186   715          371960731
  460   650          371961000
  122   718          371962080
  458   651          371966363
  331   695          371967066
   65   719          371969584
  462   649          371970577
  170   716          371974696
  150   717          371976813
  524   611          371976955
   66   719          371982455
  557   584          371985397
  456   652          371986624
  200   714          371994344
  322   697          371995121
  464   648          371995136
  212   713          371995225
   67   719          371995722
  542   597          371996261
  265   707          372002868
  383   681          372003128
  491   633          372006908
  123   718          372007099
   68   719          372009391
  532   605          372013893
  302   701          372015709
  272   706          372019464
  454   653          372021741
   69   719          372023468
  250   709          372025829
  401   675          372028076
  223   712          372033695
  466   647          372034719
   70   719          372037959
  548   592          372041280
  151   717          372044764
  412   671          372046239
  479   640          372046239
  486   636          372050712
  124   718          372052856
   71   719          372052870
  432   663          372055815
  171   716          372061907
  285   704          372062789
  187   715          372065078
   72   719          372068207
  258   708          372068424
  496   630          372070936
  291   703          372071098
  452   654          372071672
  370   685          372072125
  233   711          372074768
  363   687          372074850
  556   585          372081241
  344   692          372081472
  242   710          372083488
  520   614          372083544
  348   691          372083563
   73   719          372083976
  380   682          372086568
  468   646          372089368
  125   718          372099357
   74   719          372100183
  439   660          372100519
  152   717          372113621
  201   714          372114945
  340   693          372116557
   75   719          372116834
  327   696          372119319
  279   705          372120264
  404   674          372121288
  352   690          372123208
  507   623          372128210
  213   713          372130694
   76   719          372133935
  510   621          372134061
  450   655          372136375
  297   702          372146481
  126   718          372146608
  172   716          372150144
   77   719          372151492
  536   602          372157864
  470   645          372159125
  504   625          372164689
  420   668          372165632
   78   719          372169511
  188   715          372170547
  425   666          372173921
  513   619          372182356
  153   717          372183390
  224   712          372183552
  555   586          372183931
  541   598          372187613
   79   719          372187998
  336   694          372188440
  127   718          372194615
  377   683          372194620
  547   593          372195180
  313   699          372196396
  356   689          372200785
  481   639          372201760
   80   719          372206959
  251   709          372214080
  266   707          372214339
  448   656          372215808
  308   700          372218112
  318   698          372225824
   81   719          372226400
  527   609          372229712
  415   670          372236375
  202   714          372236752
  234   711          372238335
  173   716          372239413
  407   673          372240360
  273   706          372242233
  128   718          372243384
  501   627          372243384
  472   644          372244032
   82   719          372246327
  154   717          372254077
  437   661          372258234
  493   632          372259125
  367   686          372259719
  243   710          372259907
  430   664          372261944
  488   635          372262147
  531   606          372266307
   83   719          372266746
  214   713          372267441
  259   708          372268891
  516   617          372273209
  523   612          372276595
  189   715          372277144
   84   719          372287663
  303   701          372290228
  129   718          372292921
  554   587          372293467
  332   695          372296743
  323   697          372307140
  286   704          372307320
   85   719          372309084
  446   657          372309929
  360   688          372316672
  155   717          372325688
  292   703          372326015
  374   684          372327128
  174   716          372329720
   86   719          372331015
  225   712          372334753
  571   571          372338822
  570   572          372342248
  130   718          372343232
  474   643          372344131
  569   573          372352526
   87   719          372353462
  280   705          372354625
  546   594          372355920
  203   714          372359771
  498   629          372364181
  393   678          372364209
  390   679          372365839
  568   574          372369656
  483   638          372372659
   88   719          372376431
  190   715          372384875
  410   672          372385448
  540   599          372385799
  535   603          372386602
  396   677          372387869
  387   680          372392603
  567   575          372393638
  131   718          372394323
  156   717          372398229
   89   719          372399928
  235   711          372403306
  252   709          372403837
  215   713          372405472
  519   615          372406734
  553   588          372409849
  298   702          372412000
  444   658          372418696
  175   716          372421071
   90   719          372423959
  566   576          372424472
  267   707          372427406
  423   667          372427930
  435   662          372430403
  399   676          372436975
  345   692          372437513
  244   710          372437784
  328   696          372441088
  384   681          372444345
  132   718          372446200
  349   691          372447920
   91   719          372448530
  418   669          372452941
  476   642          372459464
  565   577          372462158
  341   693          372464378
  274   706          372466640
  260   708          372470912
  364   687          372471247
  157   717          372471706
   92   719          372473647
  428   665          372482377
  371   685          372483936
  204   714          372484008
  226   712          372487304
  490   634          372489104
  314   699          372491243
  191   715          372493746
  353   690          372495977
  133   718          372498869
   93   719          372499316
  309   700          372503629
  564   578          372506696
  402   675          372511683
  526   610          372512576
  176   716          372513472
  509   622          372514077
  381   682          372520909
  545   595          372523500
  506   624          372524840
   94   719          372525543
  530   607          372525543
  495   631          372526966
  337   694          372528137
  319   698          372530151
  552   589          372533077
  442   659          372542067
  216   713          372544793
  512   620          372545728
  158   717          372546125
   95   719          372552334
  134   718          372552336
  287   704          372553567
  413   671          372556708
  563   579          372558086
  485   637          372558978
  304   701          372566565
  236   711          372569687
  503   626          372577903
   96   719          372579695
  357   689          372582062
  293   703          372582684
  522   613          372583045
  478   641          372590073
  281   705          372590666
  539   600          372590819
  253   709          372595106
  459   651          372597030
  461   650          372597181
  192   715          372603763
  135   718          372606607
  177   716          372606929
   97   719          372607632
  205   714          372609469
  457   652          372611801
  405   674          372612149
  463   649          372612296
  562   580          372616328
  433   663          372616984
  245   710          372617125
  515   618          372619907
  324   697          372621097
  159   717          372621492
  378   683          372622139
  534   604          372622168
  333   695          372628412
   98   719          372636151
  227   712          372641211
  455   653          372641452
  268   707          372642075
  465   648          372642417
  136   718          372661688
  551   590          372663151
  368   686          372664888
   99   719          372665258
  500   628          372673152
  261   708          372674493
  299   702          372679307
  440   660          372680000
  561   581          372681422
  217   713          372685410
  453   654          372685941
  467   647          372687586
  275   706          372692691
  100   719          372694959
  421   668          372696093
  160   717          372697813
  544   596          372697920
  178   716          372701448
  361   688          372706553
  193   715          372714932
  426   666          372717072
  137   718          372717585
  101   719          372725260
  492   633          372731625
  480   640          372736000
  206   714          372736160
  518   616          372736728
  237   711          372737484
  408   673          372738529
  451   655          372745226
  469   646          372747845
  375   684          372747879
  560   582          372753368
  416   670          372754296
  102   719          372756167
  487   636          372760759
  329   696          372764825
  138   718          372774304
  161   717          372775094
  103   719          372787686
  254   709          372787893
  315   699          372787974
  310   700          372791000
  529   608          372791601
  346   692          372795624
  228   712          372796480
  179   716          372797035
  246   710          372797936
  550   591          372800071
  288   704          372801536
  525   611          372802256
  538   601          372802673
  497   630          372810473
  342   693          372814245
  350   691          372814371
  431   664          372817935
  449   656          372819265
  104   719          372819823
  471   645          372823236
  391   679          372823310
  194   715          372827259
  218   713          372827329
  282   705          372828393
  394   678          372828736
  139   718          372831851
  559   583          372832166
  438   661          372832453
  320   698          372836392
  294   703          372841111
  388   680          372843072
  305   701          372844726
  105   719          372852584
  162   717          372853341
  269   707          372858352
  397   677          372859506
  207   714          372864087
  533   605          372864562
  365   687          372869828
  338   694          372869856
  354   690          372870864
  543   597          372879180
  262   708          372879640
  106   719          372885975
  385   681          372887866
  140   718          372890232
  411   672          372890979
  180   716          372893696
  521   614          372896305
  482   639          372897287
  372   685          372897973
  508   623          372900879
  238   711          372906703
  447   657          372908016
  473   644          372913801
  400   676          372915776
  511   621          372915892
  558   584          372917816
  107   719          372920002
  276   706          372920392
  505   625          372928250
  163   717          372932560
  325   697          372936998
  195   715          372940750
  549   592          372943837
  300   702          372948408
  141   718          372949453
  229   712          372953117
  108   719          372954671
  382   682          372957536
  334   695          372962079
  358   689          372965481
  424   667          372965987
  219   713          372970556
  514   619          372973403
  489   635          372978044
  419   669          372978368
  247   710          372980223
  255   709          372982204
  494   632          372989752
  109   719          372989988
  181   716          372991437
  208   714          372993256
  403   675          372997702
  502   627          372997891
  436   662          372999384
  142   718          373009520
  557   585          373010318
  445   658          373011437
  164   717          373012757
  475   643          373019582
  537   602          373021361
  110   719          373025959
  429   665          373033214
  289   704          373051233
  379   683          373051926
  196   715          373055411
  111   719          373062590
  528   609          373064481
  542   598          373067280
  283   705          373067812
  414   671          373069655
  143   718          373070439
  369   686          373072265
  517   617          373073526
  484   638          373073976
  270   707          373076243
  239   711          373077350
  311   700          373080231
  263   708          373086359
  316   699          373086595
  182   716          373090264
  330   696          373090536
  165   717          373093938
  548   593          373094449
  362   688          373098600
  524   612          373098752
  112   719          373099887
  295   703          373101302
  406   674          373105440
  556   586          373109672
  499   629          373109688
  230   712          373111128
  532   606          373113784
  220   713          373115097
  209   714          373123673
  306   701          373124717
  443   659          373129486
  144   718          373132216
  113   719          373137856
  477   642          373140621
  321   698          373144553
  277   706          373149749
  347   692          373155811
  248   710          373163992
  343   693          373166164
  376   684          373170880
  197   715          373171248
  166   717          373176109
  114   719          373176503
  256   709          373178045
  434   663          373180751
  351   691          373182922
  183   716          373190183
  145   718          373194857
  491   634          373210875
  339   694          373213603
  115   719          373215834
  555   587          373215878
  520   615          373216375
  301   702          373219309
  422   668          373229080
  460   651          373230451
  462   650          373236128
  409   673          373239146
  458   652          373239720
  536   603          373246883
  355   690          373247875
    0   720          373248000
    1   720          373248001
    2   720          373248008
    3   720          373248027
    4   720          373248064
    5   720          373248125
    6   720          373248216
    7   720          373248343
    8   720          373248512
    9   720          373248729
   10   720          373249000
   11   720          373249331
  240   711          373249431
   12   720          373249728
   13   720          373250197
   14   720          373250744
   15   720          373251375
  547   594          373251907
   16   720          373252096
   17   720          373252913
   18   720          373253832
  326   697          373254849
   19   720          373254859
  210   714          373255344
  116   719          373255855
   20   720          373256000
  464   649          373256793
   21   720          373257261
  146   718          373258368
   22   720          373258648
  167   717          373259276
   23   720          373260167
  221   713          373260958
   24   720          373261824
  441   660          373262121
  541   599          373262220
  427   666          373262779
  496   631          373263527
   25   720          373263625
  456   653          373263893
   26   720          373265576
  486   637          373266109
   27   720          373267683
   28   720          373269952
  231   712          373270519
  366   687          373270599
   29   720          373272389
  417   670          373274713
   30   720          373275000
  479   641          373276960
   31   720          373277791
   32   720          373280768
  392   679          373283127
   33   720          373283937
   34   720          373287304
  198   715          373288267
   35   720          373290875
  184   716          373291200
  466   648          373292488
  510   622          373292848
  507   624          373294467
   36   720          373294656
  264   708          373294656
  395   678          373295627
  271   707          373295754
  389   680          373295869
  117   719          373296572
  335   695          373297750
   37   720          373298653
  290   704          373302664
   38   720          373302872
  454   654          373302928
   39   720          373307319
  284   705          373308929
   40   720          373312000
  373   685          373314242
   41   720          373316921
  571   572          373318659
   42   720          373322088
  147   718          373322755
  570   573          373325517
   43   720          373327507
  554   588          373328936
   44   720          373333184
  398   677          373333525
  386   681          373333697
  513   620          373333697
  118   719          373337991
  504   626          373338440
   45   720          373339125
  569   574          373339233
  468   647          373343255
  168   717          373343445
  527   610          373344183
   46   720          373345336
  249   710          373349249
  359   689          373351048
   47   720          373351823
  452   655          373356783
   48   720          373358592
  568   575          373359807
  296   703          373363263
   49   720          373365649
  531   607          373369834
  312   700          373371328
   50   720          373373000
  257   709          373375422
  432   664          373376512
  119   719          373380118
   51   720          373380651
  278   706          373380768
  317   699          373387112
  567   576          373387239
  148   718          373388024
  211   714          373388275
   52   720          373388608
  185   716          373393321
  383   682          373396455
   53   720          373396877
  401   676          373396977
  412   672          373398976
  523   613          373402064
   54   720          373405464
  199   715          373406474
  307   701          373406544
  222   713          373408145
  470   646          373409136
  439   661          373409300
   55   720          373414375
  546   595          373416211
  516   618          373417128
  331   696          373418227
  566   577          373421529
  241   711          373422952
  120   719          373422959
   56   720          373423616
  501   628          373424653
  450   656          373425416
  169   717          373428622
  481   640          373428641
  232   712          373431296
   57   720          373433193
   58   720          373443112
  553   589          373448846
   59   720          373453379
  149   718          373454181
  322   698          373454640
  493   633          373459294
  565   578          373462677
   60   720          373464000
  540   600          373464000
  121   719          373466520
  488   636          373473728
   61   720          373474981
  535   604          373479239
  370   686          373481856
  380   683          373483987
  404   675          373486139
   62   720          373486328
  472   645          373490173
  302   702          373492016
  363   688          373492819
  186   716          373496552
   63   720          373498047
  265   708          373504537
  420   669          373506309
  425   667          373506588
  448   657          373508785
   64   720          373510144
  564   579          373510683
  122   719          373510807
  170   717          373514813
  272   707          373516891
  348   692          373518080
  344   693          373520141
  150   718          373521232
  212   714          373522472
   65   720          373522625
  200   715          373525875
   66   720          373535496
  250   710          373536000
  519   616          373543255
   67   720          373548763
  285   705          373551750
  498   630          373552992
  352   691          373553579
  123   719          373555826
  291   704          373555835
  223   713          373556664
  340   694          373559384
   68   720          373562432
  563   580          373565547
  437   662          373570981
  258   709          373574341
  327   697          373574656
  552   590          373575608
   69   720          373576509
  415   671          373585086
  474   644          373586408
  430   665          373586625
  545   596          373587361
  151   718          373589183
   70   720          373591000
  233   712          373593465
  483   639          373595706
  377   684          373596137
  242   711          373597919
  187   716          373600899
  407   674          373601167
  124   719          373601583
  171   717          373602024
   71   720          373605911
  446   658          373606848
  279   706          373613455
   72   720          373621248
  297   703          373627000
  356   690          373627016
  562   581          373627269
  526   611          373630707
  530   608          373632712
  336   695          373635431
   73   720          373637017
  201   715          373646476
  125   719          373648084
   74   720          373653224
  213   714          373657941
  152   718          373658040
  313   700          373664297
   75   720          373669875
  539   601          373672620
  367   687          373673566
  509   623          373676596
   76   720          373686976
  318   699          373689531
  308   701          373690213
  172   717          373690261
  506   625          373694841
  126   719          373695335
  561   582          373695849
  490   635          373696875
  476   643          373697883
  512   621          373700789
   77   720          373704533
  188   716          373706368
  224   713          373706521
  551   591          373709222
  522   614          373712192
  266   708          373716008
  534   605          373718429
  444   659          373719563
   78   720          373722552
  495   632          373723343
  251   710          373724251
  153   718          373727809
  374   685          373732749
  360   689          373738769
  273   707          373739660
   79   720          373741039
  410   673          373742217
  127   719          373743342
  393   679          373745296
  435   663          373747122
  332   696          373747904
  390   680          373751000
  503   627          373755410
  234   712          373757032
   80   720          373760000
  423   668          373764599
  396   678          373764888
  544   597          373765357
  303   702          373766535
  323   698          373766659
  515   619          373767534
  202   715          373768283
  560   583          373771287
  243   711          373774338
  259   709          373774808
  485   638          373778197
   81   720          373779441
  173   717          373779530
  387   681          373781844
  128   719          373792111
  214   714          373794688
  286   705          373796281
  418   670          373797632
  154   718          373798496
   82   720          373799368
  399   677          373809932
  292   704          373810752
  428   666          373811048
  189   716          373812965
   83   720          373819787
  478   642          373824640
  384   682          373837672
   84   720          373840704
  129   719          373841648
  442   660          373846888
  280   706          373847816
  550   592          373849688
  559   584          373853583
  225   713          373857722
  500   629          373858189
   85   720          373862125
  461   651          373866632
  174   717          373869837
  155   718          373870107
  459   652          373870387
  345   693          373876182
  518   617          373876945
  463   650          373877847
  402   676          373880584
  349   692          373882437
   86   720          373884056
  538   602          373888080
  457   653          373889070
  364   688          373889216
  203   715          373891302
  130   719          373891959
  298   703          373892519
  371   686          373893667
  328   697          373896425
  529   609          373902418
  465   649          373904074
   87   720          373906503
  341   694          373907205
  413   672          373909445
  252   710          373914008
  381   683          373918328
  190   716          373920696
  235   712          373922003
  455   654          373922639
  525   612          373924053
  353   691          373926348
  267   708          373929075
   88   720          373929472
  215   714          373932719
  492   634          373935592
  433   664          373937681
  156   718          373942648
  558   585          373942737
  131   719          373943050
  467   648          373945355
  543   598          373950199
  244   711          373952215
   89   720          373952969
  314   700          373959144
  175   717          373961188
  274   707          373964067
  533   606          373964453
  480   641          373966721
  453   655          373971052
  337   695          373975128
  309   701          373975730
  487   637          373976156
  260   709          373976829
   90   720          373977000
  405   675          373977000
  440   661          373988781
  319   699          373993858
  132   719          373994927
  549   593          373997006
   91   720          374001571
  469   647          374001732
  497   631          374003064
  357   690          374008293
  226   713          374010273
  204   715          374015539
  157   718          374016125
  378   684          374023656
   92   720          374026688
  521   615          374029136
  191   716          374029567
  451   656          374034267
  421   669          374036770
  557   586          374038749
  287   705          374042528
  304   702          374042872
  133   719          374047596
  426   667          374049739
   93   720          374052357
  176   717          374053589
  508   624          374067136
  293   704          374067421
  216   714          374072040
  471   646          374073247
  511   622          374074679
   94   720          374078584
  368   687          374078735
  333   696          374079573
  324   698          374080616
  281   706          374083857
  236   712          374088384
  158   718          374090544
  408   674          374099336
  134   719          374101063
  505   626          374102001
  416   671          374103007
  253   710          374105277
   95   720          374105375
  537   603          374110380
  449   657          374112242
  482   640          374124168
  514   620          374124744
  361   689          374128650
  245   711          374131556
   96   720          374132736
  192   716          374139584
  205   715          374141000
  556   587          374141619
  542   599          374141887
  431   665          374142616
  268   708          374143744
  438   662          374145200
  177   717          374147046
  548   594          374151176
  375   685          374153500
  135   719          374155334
  299   703          374159826
  473   645          374159942
   97   720          374160673
  227   713          374164180
  159   718          374165911
  528   610          374178952
  502   628          374179160
  261   709          374180410
   98   720          374189192
  489   636          374189625
  494   633          374189921
  275   707          374190118
  447   658          374204935
  391   680          374208471
  394   679          374209823
  136   719          374210415
  217   714          374212657
  532   607          374217311
  517   618          374217445
   99   720          374218299
  329   697          374220162
  524   613          374224221
  388   681          374232313
  346   693          374234293
  397   678          374236525
  178   717          374241565
  160   718          374242232
  411   673          374247748
  100   720          374248000
  350   692          374248888
  193   716          374250753
  555   588          374251347
  315   700          374255875
  237   712          374256181
  342   694          374257072
  475   644          374261859
  310   701          374263101
  137   719          374266312
  206   715          374267691
  101   720          374278301
  385   682          374281193
  365   688          374287797
  400   677          374288733
  288   705          374290497
  484   639          374297023
  254   710          374298064
  572   572          374298496
  499   630          374298499
  320   699          374300099
  354   691          374301235
  571   573          374301928
  424   668          374302656
  372   686          374307704
  102   720          374309208
  547   595          374312198
  570   574          374312224
  445   659          374312304
  246   711          374312367
  436   663          374316103
  338   695          374316847
  228   713          374319449
  161   718          374319513
  305   702          374321033
  282   706          374321584
  138   719          374323031
  419   670          374323059
  294   704          374325848
  569   575          374329384
  179   717          374337152
  536   604          374339520
  541   600          374340421
  103   720          374340727
  520   616          374352896
  568   576          374353408
  218   714          374354576
  382   683          374354955
  269   708          374360021
  429   666          374361885
  194   716          374363080
  403   676          374366603
  554   589          374367933
  104   720          374372864
  477   643          374379040
  139   719          374380578
  567   577          374384296
  262   709          374385557
  358   690          374391712
  207   715          374395618
  325   698          374396517
  162   718          374397760
  105   720          374405625
  334   696          374413240
  276   707          374417819
  491   635          374418646
  566   578          374422048
  414   672          374422392
  238   712          374425400
  300   703          374428927
  180   717          374433813
  443   660          374434307
  140   719          374438959
  106   720          374439016
  379   684          374453443
  510   623          374455367
  496   632          374459904
  527   611          374462314
  507   625          374464468
  565   579          374466664
  406   675          374470291
  107   720          374473043
  229   713          374476086
  195   716          374476571
  163   718          374476979
  531   608          374477003
  546   596          374480072
  486   638          374485328
  369   687          374486112
  513   621          374488758
  553   590          374491377
  255   710          374492375
  247   711          374494654
  219   714          374497803
  141   719          374498180
  434   664          374501448
  460   652          374503808
  462   651          374505579
  108   720          374507712
  479   642          374511527
  504   627          374515947
  458   653          374516989
  564   580          374518144
  362   689          374520697
  464   650          374522344
  208   715          374524787
  523   614          374531211
  181   717          374531554
  289   705          374540194
  109   720          374543029
  456   654          374545080
  540   601          374545801
  330   697          374545873
  311   701          374552332
  466   649          374554145
  316   700          374554496
  164   718          374557176
  142   719          374558247
  283   706          374561003
  516   619          374564755
  422   669          374569757
  441   661          374570902
  535   605          374575500
  563   581          374576488
  376   685          374576501
  270   708          374577912
  110   720          374579000
  295   704          374586039
  454   655          374588039
  196   716          374591232
  263   709          374592276
  347   693          374594480
  427   667          374595446
  239   712          374596047
  409   674          374599953
  306   702          374601024
  468   648          374601024
  321   699          374608260
  343   694          374608991
  501   629          374609690
  111   720          374615631
  351   692          374617439
  143   719          374619166
  552   591          374621679
  417   671          374623424
  182   717          374630381
  230   713          374634097
  165   718          374638357
  562   582          374641696
  220   714          374642344
  452   656          374645824
  277   707          374647176
  112   720          374652928
  545   597          374654798
  209   715          374655204
  481   641          374659362
  339   695          374660594
  470   647          374663023
  493   634          374663261
  392   680          374668288
  395   679          374676714
  355   691          374678246
  248   711          374678423
  144   719          374680943
  519   617          374683472
  389   681          374685110
  256   710          374688216
  366   688          374688568
  488   637          374689125
  113   720          374690897
  301   703          374699828
  432   665          374701193
  197   716          374707069
  398   678          374710544
  561   583          374713768
  326   698          374714368
  450   657          374718393
  166   718          374720528
  439   662          374722047
  373   686          374723973
  386   682          374727024
  114   720          374729544
  183   717          374730300
  472   646          374740184
  530   609          374743529
  145   719          374743584
  498   631          374745583
  335   696          374748911
  526   612          374752504
  412   673          374755745
  539   602          374758027
  551   592          374758839
  240   712          374768128
  115   720          374768875
  401   677          374769934
  359   690          374777279
  210   715          374786875
  221   714          374788205
  290   705          374791625
  560   584          374792704
  231   713          374793488
  383   683          374793874
  271   708          374797423
  264   709          374800573
  284   706          374802120
  167   718          374803695
    0   721          374805361
    1   721          374805362
    2   721          374805369
    3   721          374805388
    4   721          374805425
    5   721          374805486
    6   721          374805577
    7   721          374805704
  448   658          374805704
    8   721          374805873
    9   721          374806090
   10   721          374806361
   11   721          374806692
   12   721          374807089
  146   719          374807095
   13   721          374807558
   14   721          374808105
   15   721          374808736
  116   720          374808896
   16   721          374809457
   17   721          374810274
   18   721          374811193
   19   721          374812220
   20   721          374813361
   21   721          374814622
   22   721          374816009
   23   721          374817528
  534   606          374818320
   24   721          374819185
   25   721          374820986
  483   640          374822587
   26   721          374822937
  198   716          374824088
   27   721          374825044
   28   721          374827313
   29   721          374829750
  184   717          374831317
   30   721          374832361
  474   645          374832549
   31   721          374835152
  544   598          374836376
   32   721          374838129
   33   721          374841298
  509   624          374842853
  425   668          374843257
  312   701          374843429
   34   721          374844665
  522   615          374845023
  296   704          374848000
   35   721          374848236
  117   720          374849613
  420   670          374851000
   36   721          374852017
  317   700          374855013
  404   676          374855040
   37   721          374856014
  512   622          374859576
   38   721          374860233
  249   711          374863680
   39   721          374864680
  506   626          374868592
   40   721          374869361
  147   719          374871482
  331   697          374873564
   41   721          374874282
  278   707          374878195
  559   585          374878504
   42   721          374879449
  307   702          374882851
   43   721          374884868
  380   684          374885504
  257   710          374885593
  437   663          374887700
  168   718          374887864
   44   721          374890545
  118   720          374891032
  370   687          374895703
   45   721          374896486
   46   721          374902697
  550   593          374902857
  446   659          374907715
  490   636          374908456
   47   721          374909184
  363   689          374914916
  430   666          374915296
   48   721          374915953
  322   699          374918347
  515   620          374918875
  211   715          374919806
   49   721          374923010
  495   633          374923512
   50   721          374930361
  119   720          374933159
  185   717          374933438
  222   714          374935392
  503   628          374936679
  148   719          374936751
  415   672          374937823
   51   721          374938012
  476   644          374940160
  241   712          374941649
  199   716          374942295
   52   721          374945969
   53   721          374954238
  232   713          374954265
  348   693          374956749
   54   721          374962825
  344   694          374962968
  407   675          374966018
  558   586          374971168
   55   721          374971736
  302   703          374972535
  169   718          374973041
  120   720          374976000
  538   603          374977099
   56   721          374980977
  352   692          374988096
   57   721          374990554
   58   721          375000473
  485   639          375001244
  377   685          375001758
  149   719          375002908
  340   695          375006375
  265   709          375010454
   59   721          375010740
  529   610          375016889
  272   708          375018560
  121   720          375019561
  518   618          375020864
   60   721          375021361
  444   660          375024384
  543   599          375024806
   61   721          375032342
  327   698          375034175
  186   717          375036669
   62   721          375043689
  291   705          375044796
  285   706          375044941
  500   630          375047000
  525   613          375049522
  250   711          375050431
  549   594          375053733
  212   715          375054003
   63   721          375055408
  356   691          375057387
  170   718          375059232
  200   716          375061696
  478   643          375063059
  122   720          375063848
   64   721          375067505
  435   664          375067819
  533   607          375067980
  150   719          375069959
  557   587          375070696
   65   721          375079986
  223   714          375083911
  258   710          375084512
  336   696          375086592
  367   688          375091535
   66   721          375092857
  410   674          375103024
  423   669          375105276
   67   721          375106124
  123   720          375108867
  279   707          375110882
  297   704          375111737
  233   713          375116434
  242   712          375116616
   68   721          375119793
  393   680          375130457
   69   721          375133870
  313   701          375136398
  151   719          375137910
  461   652          375139989
  390   681          375140241
  187   717          375141016
  374   686          375142480
  492   635          375143363
  428   667          375143715
  396   679          375145975
  418   671          375146343
  171   718          375146443
  463   651          375147298
  459   653          375147656
   70   721          375148361
  124   720          375154624
  442   661          375155669
  318   700          375157432
   71   721          375163272
  360   690          375165000
  521   616          375165657
  308   702          375166520
  465   650          375169625
  457   654          375170257
  387   682          375175171
  556   588          375177088
   72   721          375178609
  201   716          375182297
  399   678          375186951
  213   715          375189472
   73   721          375194378
  487   638          375195375
  497   632          375199441
  125   720          375201125
  480   642          375201288
  537   604          375203017
  332   697          375203241
  152   719          375206767
  467   649          375207012
  455   655          375207750
   74   721          375210585
  548   595          375211467
  542   600          375220088
  266   709          375221925
   75   721          375227236
  323   699          375230366
  224   714          375233768
  172   718          375234680
  384   683          375235091
  508   625          375237137
  511   623          375237198
  251   711          375238682
  273   708          375241329
   76   721          375244337
  188   717          375246485
  303   703          375247054
  126   720          375248376
  402   677          375253541
  469   648          375259501
  453   656          375260093
   77   721          375261894
  433   665          375262362
  413   673          375266214
  153   719          375276536
  505   627          375279508
  514   621          375279805
   78   721          375279913
  234   713          375280001
  572   573          375281765
  259   710          375284979
  571   574          375288635
  286   706          375289472
  555   589          375290344
  243   712          375293035
  127   720          375296383
  528   611          375297083
   79   721          375298400
  292   705          375299713
  440   662          375301528
  570   575          375302375
  202   716          375304104
  371   687          375307514
  364   689          375311313
   80   721          375317361
  345   694          375319009
  381   684          375319845
  349   693          375321106
  569   576          375322985
  173   718          375323949
  532   608          375324480
  214   715          375326219
  471   647          375327134
  451   657          375327244
   81   721          375336802
  128   720          375345152
  280   707          375345243
  405   676          375345901
  154   719          375347223
  568   577          375350465
  189   717          375353082
  524   614          375353368
  341   695          375354196
  482   641          375354889
  328   698          375355944
   82   721          375356729
  353   692          375360865
  502   629          375364197
  517   619          375365072
  547   596          375376059
   83   721          375377148
  298   704          375377256
  421   670          375381461
  567   578          375384815
  225   714          375384969
  426   668          375386408
  494   634          375393888
  129   720          375394689
   84   721          375398065
  489   637          375405022
  449   658          375409161
  473   646          375409953
  554   590          375410464
  174   718          375414256
  155   719          375418834
   85   721          375419486
  541   601          375422222
  566   579          375426035
  337   696          375426289
  203   716          375427123
  252   711          375428439
  378   685          375429277
  314   701          375431245
  267   709          375434992
  536   605          375435781
  357   691          375438664
   86   721          375441417
  235   713          375444972
  130   720          375445000
  309   702          375452037
  416   672          375455744
  190   717          375460813
  319   700          375461759
  438   663          375461919
   87   721          375463864
  408   675          375464187
  215   715          375464250
  274   708          375465736
  244   712          375470912
  431   666          375471287
  565   580          375474125
   88   721          375486833
  260   710          375487000
  499   631          375491090
  156   719          375491375
  520   617          375493113
  131   720          375496091
  368   688          375496704
  175   718          375505607
  447   659          375505802
  475   645          375508000
   89   721          375510330
  304   703          375523391
  484   640          375523904
  564   581          375529085
   90   721          375534361
  333   697          375534910
  287   706          375535719
  553   591          375537448
  226   714          375537520
  324   699          375544323
  546   597          375547509
  132   720          375547968
  204   716          375551360
  361   690          375554881
  293   705          375556382
   91   721          375558932
  375   686          375563231
  157   719          375564852
  191   717          375569684
  281   707          375581284
   92   721          375584049
  527   612          375584111
  531   609          375587820
  563   582          375590915
  394   680          375594984
  391   681          375597712
  176   718          375598008
  133   720          375600637
  216   715          375603571
  411   674          375608555
   93   721          375609718
  236   713          375611353
  445   660          375617125
  397   679          375617612
  253   711          375619708
  477   644          375621317
  510   624          375621624
  388   682          375625640
  491   636          375630227
  540   602          375631208
   94   721          375635945
  436   664          375636800
  507   626          375638219
  158   719          375639271
  424   669          375643333
  299   704          375644563
  513   622          375647545
  268   709          375649661
  245   712          375650253
  134   720          375654104
  562   583          375659615
  496   633          375660073
   95   721          375662736
  523   615          375664042
  400   678          375665752
  552   592          375671296
  419   671          375671770
  535   606          375675391
  205   716          375676821
  346   694          375677120
  385   683          375678612
  329   698          375679681
  192   717          375679701
  350   693          375687557
   96   721          375690097
  261   710          375690581
  227   714          375691427
  177   718          375691465
  275   708          375691787
  429   667          375694552
  504   628          375697216
  342   695          375704063
  135   720          375708375
  486   639          375708375
  365   689          375709894
  159   719          375714638
  516   620          375716096
   97   721          375718034
  372   687          375721551
  545   598          375725817
  315   701          375727976
  561   584          375735185
  354   692          375735752
  310   702          375739408
  403   677          375739560
  443   661          375743088
  217   715          375744188
   98   721          375746553
  479   643          375749946
  382   684          375756472
  136   720          375763456
  320   700          375768000
  338   696          375768008
   99   721          375775660
  462   652          375778936
  237   713          375779150
  414   673          375779161
  460   653          375781077
  288   706          375783688
  178   718          375785984
  193   717          375790870
  160   719          375790959
  464   651          375791795
  458   654          375798176
  501   630          375798501
  305   703          375801552
  206   716          375803512
  100   721          375805361
  551   593          375812008
  254   711          375812495
  294   705          375814809
  560   585          375817625
  282   707          375819011
  137   720          375819353
  466   650          375819696
  358   691          375822083
  434   665          375826129
  519   618          375827391
  456   655          375830191
  246   712          375831064
  101   721          375835662
  406   676          375839192
  228   714          375846696
  539   603          375847046
  530   610          375858000
  379   685          375859064
  325   699          375860224
  468   649          375862681
  269   709          375865938
  102   721          375866569
  161   719          375868240
  334   697          375868577
  493   635          375871032
  138   720          375876072
  454   656          375877080
  526   613          375877973
  179   718          375881571
  441   662          375883649
  218   715          375886107
  481   642          375893929
  262   710          375895728
  103   721          375898088
  194   717          375903197
  369   688          375904081
  559   586          375906935
  488   638          375908344
  544   599          375910983
  300   704          375913664
  422   670          375914448
  276   708          375919488
  470   648          375920792
  534   607          375921847
  104   721          375930225
  207   716          375931439
  427   668          375932115
  139   720          375933619
  452   657          375938801
  498   632          375941960
  162   719          375946487
  362   690          375946928
  238   713          375948369
  550   594          375959584
  105   721          375962986
  409   675          375964804
  417   672          375976161
  180   718          375978232
  522   616          375981544
  376   686          375986232
  140   720          375992000
  472   647          375994071
  106   721          375996377
  558   587          376003115
  229   714          376003333
  330   698          376005392
  255   711          376006806
  509   625          376012854
  247   712          376013351
  450   658          376015312
  195   717          376016688
  512   623          376022095
  163   719          376025706
  316   701          376026597
  311   702          376028639
  219   715          376029334
  432   666          376029864
  107   721          376030404
  289   706          376033385
  347   694          376037307
  439   663          376038766
  506   627          376046099
  141   720          376051221
  483   641          376053308
  343   695          376055982
  351   693          376056108
  392   681          376057529
  283   707          376058430
  208   716          376060608
  395   680          376061875
  108   721          376065073
  538   604          376069736
  515   621          376073936
  295   705          376075000
  181   718          376075973
  321   700          376076161
  389   682          376078437
  306   703          376081543
  474   646          376082560
  270   709          376083829
  398   679          376091631
  109   721          376100390
  263   710          376102447
  543   600          376103007
  164   719          376105903
  557   588          376106165
  448   659          376106571
  366   689          376110665
  142   720          376111288
  339   696          376111755
  355   692          376112763
  549   595          376114024
  412   674          376116552
  239   713          376119016
  503   629          376121716
  490   637          376123853
  386   683          376124443
  495   634          376127479
  196   717          376131349
  529   611          376135020
  110   721          376136361
  373   687          376137820
  401   678          376146953
  277   708          376148845
  230   714          376161344
  518   619          376168491
  143   720          376172207
  111   721          376172992
  220   715          376173875
  182   718          376174800
  533   608          376175149
  326   699          376178075
  525   614          376178669
  425   669          376183934
  301   704          376184565
  476   645          376186301
  165   719          376187084
  209   716          376191025
  383   684          376195391
  248   712          376197120
  420   671          376199711
  256   711          376202647
  335   697          376204248
  359   691          376207650
  437   664          376208397
  112   721          376210289
  446   660          376212536
  556   589          376216085
  404   677          376227997
  485   640          376228125
  144   720          376233984
  500   631          376239591
  197   717          376247186
  430   667          376247963
  113   721          376248258
  573   573          376265034
  572   574          376268472
  166   719          376269255
  183   718          376274719
  548   596          376275328
  571   575          376278786
  290   706          376284816
  114   721          376286905
  240   713          376291097
  380   685          376291125
  415   673          376294592
  570   576          376295976
  145   720          376296625
  537   605          376299278
  284   707          376299547
  542   601          376301889
  271   709          376303340
  478   644          376305336
  521   617          376305874
  264   710          376310744
  370   688          376313672
  221   715          376319736
  312   702          376319736
  569   577          376320042
  231   714          376320735
  210   716          376322696
  115   721          376326236
  317   701          376327114
  555   590          376332875
  331   698          376333083
  444   661          376333165
  407   676          376334919
  296   705          376336961
  363   690          376341147
  568   578          376350984
  167   719          376352422
  492   636          376354944
  146   720          376360136
  307   703          376363370
  198   717          376364205
  116   721          376366257
    0   722          376367048
    1   722          376367049
    2   722          376367056
    3   722          376367075
    4   722          376367112
    5   722          376367173
    6   722          376367264
    7   722          376367391
    8   722          376367560
    9   722          376367777
   10   722          376368048
   11   722          376368379
   12   722          376368776
   13   722          376369245
   14   722          376369792
   15   722          376370423
   16   722          376371144
   17   722          376371961
   18   722          376372880
   19   722          376373907
   20   722          376375048
  184   718          376375736
   21   722          376376309
   22   722          376377696
   23   722          376379215
  278   708          376379864
   24   722          376380872
  249   712          376382377
   25   722          376382673
   26   722          376384624
  322   700          376386248
   27   722          376386731
  567   579          376388802
   28   722          376389000
   29   722          376391437
  435   665          376392500
   30   722          376394048
   31   722          376396839
  348   694          376399576
  497   633          376399610
   32   722          376399816
  257   711          376400024
   33   722          376402985
  511   624          376403455
   34   722          376406352
  117   721          376406974
   35   722          376409923
  344   695          376409959
  508   626          376410888
  377   686          376411489
   36   722          376413704
  461   653          376417258
   37   722          376417701
  487   639          376418422
  528   612          376418880
  463   652          376420655
   38   722          376421920
  147   720          376424523
   39   722          376426367
  352   693          376426765
  459   654          376428843
   40   722          376431048
  566   580          376433496
  532   609          376435297
   41   722          376435969
  168   719          376436591
  514   622          376438592
  465   651          376439076
  480   643          376439707
   42   722          376441136
  547   597          376443496
   43   722          376446555
  118   721          376448393
  423   670          376449967
   44   722          376452232
  457   655          376455368
  211   716          376455627
  554   591          376456535
  302   704          376457272
  340   696          376457536
   45   722          376458173
  505   628          376460777
   46   722          376464384
  241   713          376464618
  222   715          376466923
  410   675          376467875
  442   662          376468416
   47   722          376470871
  467   650          376472563
   48   722          376477640
  185   718          376477857
  428   668          376480384
  232   714          376481512
  199   717          376482412
   49   722          376484697
  565   581          376485066
  524   615          376486199
  148   720          376489792
  119   721          376490520
  356   692          376491904
   50   722          376492048
  455   656          376496791
  327   699          376497882
  418   672          376499080
   51   722          376499699
  541   602          376507629
   52   722          376507656
  367   689          376513632
   53   722          376515925
  517   620          376516413
  393   681          376519698
  265   710          376520625
  469   649          376521158
  169   719          376521768
  272   709          376524477
   54   722          376524512
  396   680          376531136
  120   721          376533361
   55   722          376533423
  390   682          376533568
  536   606          376535672
  291   706          376537987
  336   697          376541929
  285   707          376542368
   56   722          376542664
  564   582          376543512
   57   722          376552241
  502   630          376553008
  453   657          376553070
  149   720          376555949
  374   687          376556327
   58   722          376562160
  399   679          376568038
  250   712          376569128
   59   722          376572427
  387   683          376572590
  121   721          376576922
  186   718          376581088
   60   722          376583048
  471   648          376584903
  553   592          376587065
  482   642          376589456
  212   716          376589824
  433   666          376591033
   61   722          376594029
  360   691          376595371
  258   711          376598943
  297   705          376600698
  494   635          376601659
  200   717          376601813
   62   722          376605376
  170   719          376607959
  563   583          376608834
  279   708          376612551
  313   702          376612705
  223   715          376615442
   63   722          376617095
  440   663          376618247
  546   598          376618528
  122   721          376621209
  150   720          376623000
  451   658          376624163
  489   638          376624241
  413   674          376627021
   64   722          376629192
  318   701          376629533
  402   678          376630560
  384   684          376636608
  520   618          376637032
  242   713          376639585
   65   722          376641673
  233   714          376643681
  308   703          376647039
   66   722          376654544
  332   698          376662760
  473   647          376663840
  123   721          376666228
   67   722          376667811
  562   584          376681032
   68   722          376681480
  187   718          376685435
  499   632          376687467
  151   720          376690951
  171   719          376695170
   69   722          376695557
  323   700          376698267
  531   610          376702291
  527   613          376709580
  449   659          376710028
   70   722          376710048
  124   721          376711985
  405   677          376718858
  540   603          376720227
  201   717          376722414
  552   593          376724465
   71   722          376724959
  213   716          376725293
  381   685          376725466
  371   688          376725483
  426   669          376727085
  421   671          376730172
  303   704          376731791
  266   710          376732096
  364   690          376737544
   72   722          376740296
  273   709          376747246
  484   641          376754625
   73   722          376756065
  251   712          376757379
  475   646          376758011
  125   721          376758486
  152   720          376759808
  561   585          376760106
  349   694          376763933
  224   715          376765299
  345   695          376766000
   74   722          376772272
  535   607          376778918
  438   664          376782616
  172   719          376783407
  286   707          376786899
   75   722          376788923
  188   718          376790904
  510   625          376791625
  292   706          376792904
  259   711          376799410
  353   693          376799534
  545   599          376800424
  523   616          376800563
  431   667          376803954
  341   696          376805357
  126   721          376805737
   76   722          376806024
  234   714          376807248
  513   623          376810064
  447   660          376810623
  416   673          376812513
  507   627          376815726
  243   713          376816004
  328   699          376819651
   77   722          376823581
  153   720          376829577
  408   676          376833088
  378   686          376839008
   78   722          376841600
  202   717          376844221
  491   637          376845624
  560   586          376846056
  280   708          376846912
  127   721          376853744
   79   722          376860087
  214   716          376862040
  496   634          376864040
  298   705          376866217
  477   645          376867458
  551   594          376868735
  516   621          376871157
  173   719          376872676
  357   692          376873181
   80   722          376879048
  337   697          376881626
  504   629          376882253
  189   718          376897501
   81   722          376898489
  154   720          376900264
  128   721          376902513
  314   702          376907552
  225   715          376916500
   82   722          376918416
  368   689          376918801
  445   661          376925906
  309   703          376932556
  319   701          376933860
  486   640          376935256
   83   722          376938835
  559   587          376938882
  539   604          376939683
  267   710          376945163
  252   712          376947136
  129   721          376952050
   84   722          376959752
  436   665          376961481
  174   719          376962983
  203   717          376967240
  274   709          376971653
  155   720          376971875
  235   714          376972219
  411   675          376973406
  519   619          376975018
  530   611          376976131
  375   687          376977078
   85   722          376981173
  394   681          376984225
  361   691          376985252
  424   670          376988024
  544   600          376989184
  391   682          376991039
  501   631          376991092
  479   644          376992223
  244   713          376993881
  333   698          376994429
  215   716          377000071
  260   711          377001431
  130   721          377002361
  397   680          377002773
   86   722          377003104
  190   718          377005232
  526   614          377007120
  304   704          377008128
  324   700          377012224
  550   595          377019875
  388   683          377023059
  419   672          377024507
   87   722          377025551
  534   608          377029016
  429   668          377031221
  287   707          377033146
  558   588          377038584
  156   720          377044416
  400   679          377046839
   88   722          377048520
  293   706          377049573
  131   721          377053452
  175   719          377054334
  443   662          377055835
  462   653          377056205
  460   654          377062264
  464   652          377065152
  226   715          377069051
   89   722          377072017
  385   684          377080129
  493   636          377082613
  281   708          377082953
  458   655          377083287
  466   651          377089147
  204   717          377091477
   90   722          377096048
  132   721          377105329
  191   718          377114103
  403   678          377116579
  157   720          377117893
  456   656          377119232
   91   722          377120619
  522   617          377121761
  346   695          377124111
  468   650          377128232
  350   694          377130384
  488   639          377131391
  481   643          377132348
  299   705          377133524
  365   690          377136125
  253   712          377138405
  236   714          377138600
  216   716          377139392
  372   688          377139520
  414   674          377139968
  498   633          377142129
  329   699          377143388
  557   589          377145162
   92   722          377145736
  176   719          377146735
  434   666          377154800
  342   696          377155224
  133   721          377157998
  268   710          377159832
  382   685          377162093
  538   605          377165997
  454   657          377170057
   93   722          377171405
  245   713          377173222
  354   693          377174421
  549   596          377177885
  470   649          377182449
  543   601          377184808
  509   626          377186605
  512   624          377188352
  158   720          377192312
   94   722          377197632
  275   709          377197704
  441   663          377200368
  315   702          377204283
  261   711          377205012
  134   721          377211465
  406   677          377212149
  205   717          377216938
  310   703          377219927
  227   715          377222958
  338   697          377223345
  192   718          377224120
   95   722          377224423
  506   628          377227368
  515   622          377232723
  452   658          377235720
  320   701          377240101
  177   719          377240192
  573   574          377251741
   96   722          377251784
  472   648          377251840
  358   692          377256600
  529   612          377256817
  556   590          377258616
  572   575          377258623
  422   671          377263159
  135   721          377265736
  159   720          377267679
  379   686          377268795
  571   576          377272387
  427   669          377272792
   97   722          377279721
  217   716          377280009
  288   707          377281115
  533   609          377285966
  305   704          377286289
  483   642          377287875
  570   577          377293033
  237   714          377306397
  294   706          377308000
   98   722          377308240
  503   630          377310527
  525   615          377311500
  450   659          377316179
  518   620          377319832
  569   578          377320561
  282   708          377320680
  136   721          377320817
  369   689          377326178
  334   698          377328096
  325   700          377328125
  254   712          377331192
  417   673          377332930
  409   676          377333705
  178   719          377334711
  495   635          377335250
  193   718          377335289
  474   647          377336447
   99   722          377337347
  548   597          377342765
  490   638          377343072
  206   717          377343629
  160   720          377344000
  246   713          377354033
  568   579          377354971
  439   664          377359463
  432   667          377362531
  100   722          377367048
  269   710          377376109
  137   721          377376714
  362   691          377377299
  228   715          377378227
  555   591          377378946
  542   602          377387296
  567   580          377396263
  101   722          377397349
  537   606          377399169
  376   687          377400079
  300   705          377402625
  262   711          377410159
  448   660          377411392
  161   720          377421281
  218   716          377421928
  276   709          377425405
  102   722          377428256
  179   719          377430298
  138   721          377433433
  500   632          377435968
  476   646          377436312
  566   581          377444437
  194   718          377447616
  521   618          377449793
  392   682          377450856
  395   681          377451116
  485   641          377458846
  103   722          377459775
  330   699          377469099
  207   717          377471556
  238   714          377475616
  389   683          377475856
  398   680          377476792
  412   675          377481403
  347   695          377484298
  139   721          377490980
  104   722          377491912
  351   694          377498935
  565   582          377499493
  162   720          377499528
  316   702          377502904
  554   592          377506152
  343   696          377507143
  311   703          377509158
  547   598          377514515
  446   661          377521317
  105   722          377524673
  255   712          377525503
  386   684          377525960
  180   719          377526959
  401   679          377528040
  425   670          377528625
  289   707          377530812
  437   665          377533078
  229   715          377534864
  247   713          377536320
  366   690          377536896
  528   613          377544349
  321   701          377548262
  140   721          377549361
  532   610          377549768
  355   693          377551432
  478   645          377551477
  420   672          377552448
  373   688          377555789
  106   722          377558064
  283   708          377560099
  195   718          377561107
  564   583          377561431
  219   716          377565155
  306   704          377566280
  339   697          377567092
  295   706          377568191
  492   637          377570341
  511   625          377573456
  163   720          377578747
  430   668          377584632
  508   627          377588395
  107   722          377592091
  270   710          377594000
  541   603          377596648
  208   717          377600725
  383   685          377601012
  514   623          377601111
  497   634          377603577
  404   678          377605016
  141   721          377608582
  263   711          377616878
  524   616          377622720
  181   719          377624700
  108   722          377626760
  563   584          377630251
  536   607          377639199
  553   593          377640234
  359   692          377642167
  487   640          377645303
  505   629          377645814
  444   662          377645912
  326   700          377645976
  239   714          377646263
  277   709          377654762
  415   674          377655399
  164   720          377658944
  109   722          377662077
  335   698          377663767
  142   721          377668649
  517   621          377671474
  301   705          377673526
  196   718          377675768
  480   644          377681984
  230   715          377692875
  546   599          377693135
  463   653          377697924
  110   722          377698048
  461   654          377698445
  380   686          377700856
  562   585          377705953
  407   677          377707876
  220   716          377709696
  465   652          377712433
  459   655          377713954
  248   713          377720089
  435   666          377721171
  256   712          377721344
  182   719          377723527
  143   721          377729568
  209   717          377731142
  111   722          377734679
  370   689          377735769
  165   720          377740125
  467   651          377742014
  457   656          377744409
  502   631          377745599
  363   691          377771518
  112   722          377771976
  552   594          377781192
  290   707          377782243
  520   619          377784659
  442   663          377785135
  469   650          377786709
  561   586          377788537
  455   657          377789768
  144   721          377791345
  197   718          377791605
  331   699          377796790
  423   671          377798678
  312   703          377800255
  284   708          377801216
  317   702          377803421
  113   722          377809945
  540   604          377812864
  494   636          377813240
  271   710          377813511
  240   714          377818344
  531   611          377820422
  428   669          377821061
  166   720          377822296
  183   719          377823446
  264   711          377825175
  377   687          377825336
  482   643          377827875
  296   706          377830152
  410   676          377836776
  527   614          377838727
  471   649          377846560
  348   695          377846567
  489   639          377847288
  307   704          377848107
  114   722          377848592
  453   658          377849989
  231   715          377852266
  145   721          377853986
  221   716          377855557
  418   673          377855849
  322   701          377858349
  344   696          377861120
  210   717          377862813
  352   694          377869592
  560   587          377878003
  545   600          377878625
  278   709          377885781
  535   608          377886087
  499   633          377887636
  115   722          377887923
  249   713          377905346
  167   720          377905463
  198   718          377908624
  340   697          377912873
  393   682          377913025
  146   721          377917497
  257   712          377918721
  396   681          377920377
  473   648          377921609
  433   667          377923700
  184   719          377924463
  451   659          377925030
  116   722          377927944
  551   595          377929026
  356   693          377930573
  390   683          377930987
    0   723          377933067
    1   723          377933068
    2   723          377933075
    3   723          377933094
    4   723          377933131
    5   723          377933192
    6   723          377933283
    7   723          377933410
    8   723          377933579
    9   723          377933796
   10   723          377934067
   11   723          377934398
   12   723          377934795
   13   723          377935264
   14   723          377935811
   15   723          377936442
   16   723          377937163
   17   723          377937980
   18   723          377938899
  440   664          377938944
  367   690          377939863
   19   723          377939926
  523   617          377940780
   20   723          377941067
   21   723          377942328
   22   723          377943715
   23   723          377945234
  302   705          377946233
   24   723          377946891
   25   723          377948692
   26   723          377950643
   27   723          377952750
  399   680          377953199
   28   723          377955019
   29   723          377957456
   30   723          377960067
   31   723          377962858
  510   626          377965376
  327   700          377965783
   32   723          377965835
  117   722          377968661
   33   723          377969004
   34   723          377972371
  387   684          377974107
  374   688          377974296
  559   588          377974351
   35   723          377975942
  513   624          377976321
   36   723          377979723
  147   721          377981884
   37   723          377983720
   38   723          377987939
  484   642          377989192
  168   720          377989632
  241   714          377991865
  413   675          377991872
   39   723          377992386
  211   717          377995744
  507   628          377996995
   40   723          377997067
  336   698          378001448
   41   723          378001988
  222   716          378002744
   42   723          378007155
  118   722          378010080
  402   679          378011647
  475   647          378011898
   43   723          378012574
  232   715          378013043
  449   660          378014849
   44   723          378018251
   45   723          378024192
  185   719          378026584
  199   718          378026831
  360   692          378029888
  516   622          378029944
   46   723          378030403
  272   710          378034648
  265   711          378035056
  291   707          378035414
  539   605          378035944
   47   723          378036890
  384   685          378042229
   48   723          378043659
  285   708          378044037
  148   721          378047153
   49   723          378050716
  119   722          378052207
   50   723          378058067
  491   638          378064843
   51   723          378065718
  544   601          378070985
  504   630          378071064
  426   670          378071776
  496   635          378071811
   52   723          378073675
  169   720          378074809
  558   589          378077581
   53   723          378081944
  421   672          378082909
  550   596          378083736
   54   723          378090531
  250   713          378092097
  313   703          378093224
  297   706          378093889
  120   722          378095048
  405   678          378095877
  530   612          378097928
   55   723          378099442
  318   702          378105840
  438   665          378107297
   56   723          378108683
  149   721          378113310
  477   646          378117469
  258   712          378117640
   57   723          378118260
  279   709          378118468
  447   661          378119404
  519   620          378126359
  332   699          378126467
   58   723          378128179
  186   719          378129815
  212   717          378129941
  308   704          378131776
  381   686          378135197
   59   723          378138446
  121   722          378138609
  534   609          378139833
  526   615          378139951
  431   668          378140623
  200   718          378146232
  371   689          378147580
   60   723          378149067
  223   716          378151263
   61   723          378160048
  170   720          378161000
  486   641          378165977
  242   714          378166832
  364   691          378167915
  323   701          378170368
   62   723          378171395
  416   674          378173320
  233   715          378175212
  150   721          378180361
  122   722          378182896
   63   723          378183114
  501   632          378187469
  557   590          378187693
   64   723          378195211
  408   677          378206045
   65   723          378207692
  349   695          378210924
  345   696          378217161
   66   723          378220563
  303   705          378220752
  123   722          378227915
   67   723          378233830
  187   719          378234162
  479   645          378238364
  574   574          378238448
  445   662          378238653
  573   575          378241892
  353   694          378242361
  549   597          378245322
  266   711          378246527
   68   723          378247499
  171   720          378248211
  151   721          378248312
  572   576          378252224
  378   687          378252855
  273   710          378257417
  341   697          378260694
   69   723          378261576
  213   717          378265410
  522   618          378265680
  538   606          378265888
  201   718          378266833
  571   577          378269444
  543   602          378270215
  124   722          378273672
   70   723          378276067
  251   713          378280348
  328   700          378287552
  286   708          378288568
  436   666          378290152
  292   707          378290331
   71   723          378290978
  570   578          378293552
  493   637          378298010
  224   716          378301120
  556   591          378304687
   72   723          378306315
  357   693          378311850
  152   721          378317169
  259   712          378318107
  125   722          378320173
   73   723          378322084
  569   579          378324548
  172   720          378336448
  424   671          378336735
  462   654          378337392
   74   723          378338291
  234   715          378338779
  188   719          378339631
  337   698          378341145
  411   676          378342307
  464   653          378342421
  243   714          378343251
  368   690          378345032
  498   634          378346096
  460   655          378347375
  280   709          378352829
   75   723          378354942
  488   640          378358272
  512   625          378358353
  298   706          378359408
  568   580          378362432
  466   652          378362504
  509   627          378364112
  126   722          378367424
  429   669          378371898
   76   723          378372043
  458   656          378372328
  443   663          378372554
  481   644          378374625
  394   682          378377552
  419   673          378381276
  529   613          378382286
  153   721          378386938
  314   703          378388071
  391   683          378388458
  202   718          378388640
   77   723          378389600
  397   681          378392014
  375   688          378395047
  515   623          378395242
  468   651          378397683
  533   610          378400437
  214   717          378402157
  567   581          378407204
   78   723          378407619
  319   702          378410167
  456   657          378412209
  506   629          378412405
  548   598          378413784
  127   722          378415431
  309   704          378417293
  361   692          378419769
  388   684          378424576
  173   720          378425717
   79   723          378426106
  555   592          378428563
  400   680          378432000
   80   723          378445067
  189   719          378446228
  470   650          378448000
  525   616          378448021
  225   716          378452321
  154   721          378457625
  333   699          378458136
  566   582          378458864
  267   711          378459594
  128   722          378464200
   81   723          378464508
  454   658          378466976
  252   713          378470105
  518   621          378474893
  542   603          378476315
  274   710          378481824
  324   701          378484325
   82   723          378484435
  385   685          378485750
  434   667          378487467
  304   705          378497089
  403   679          378497666
  537   607          378502696
  503   631          378503118
  235   715          378503750
  414   675          378504819
   83   723          378504854
  203   718          378511659
  472   649          378513497
  129   722          378513737
  174   720          378516024
  565   583          378517412
  260   712          378520128
  441   664          378521065
  244   714          378521128
   84   723          378525771
  483   643          378526294
  155   721          378529236
  287   708          378534815
  452   659          378536587
  215   717          378540188
  495   636          378546831
  293   707          378547000
   85   723          378547192
  190   719          378553959
  554   593          378559321
  372   689          378561617
  130   722          378564048
  490   639          378566119
  365   691          378566496
   86   723          378569123
  382   686          378571824
  346   696          378575272
  350   695          378577375
  564   584          378582848
  281   709          378588870
  547   599          378589122
  406   678          378589168
   87   723          378591570
  474   648          378594216
  521   619          378597420
  156   721          378601777
  226   716          378604872
  175   720          378607375
  342   697          378610561
  329   700          378611289
   88   723          378614539
  131   722          378615139
  422   672          378615896
  354   694          378617248
  427   670          378617483
  450   660          378621000
  299   706          378626715
  204   718          378635896
  500   633          378636137
   89   723          378638036
  563   585          378655172
  253   713          378661374
   90   723          378662067
  191   719          378662830
  132   722          378667016
  532   611          378667899
  236   715          378670131
  528   614          378673496
  268   711          378674263
  157   721          378675254
  216   717          378679509
  379   687          378682642
  338   698          378682864
  439   665          378684144
  315   703          378684802
   91   723          378686638
  541   604          378689285
  476   647          378690199
  485   642          378693413
  417   674          378693737
  358   693          378695269
  553   594          378696961
  432   668          378699200
  176   720          378699776
  245   714          378700469
  310   704          378704664
  409   677          378706662
  275   710          378707875
   92   723          378711755
  320   702          378716408
  133   722          378719685
  448   661          378720173
  261   712          378723709
  562   586          378734384
   93   723          378737424
  536   608          378746368
  511   626          378747207
  158   721          378749673
  369   690          378752409
  227   716          378758779
  205   718          378761357
  524   617          378762937
   94   723          378763651
  514   624          378767368
  508   628          378769664
  546   600          378771336
  192   719          378772847
  134   722          378773152
  305   705          378775250
  288   708          378782784
  492   638          378789560
   95   723          378790442
  334   699          378791803
  177   720          378793233
  325   701          378800226
  478   646          378801488
  294   707          378805427
  497   635          378811348
  362   692          378811816
   96   723          378817803
  376   688          378818048
  217   717          378820126
  561   587          378820484
  159   721          378825040
  282   709          378826597
  135   722          378827423
  517   622          378830261
  446   662          378834064
  505   630          378834625
  237   715          378837928
  552   595          378841483
  395   682          378844443
   97   723          378845740
  392   683          378848275
  412   676          378850304
  254   713          378854161
  437   666          378861749
  398   681          378866033
   98   723          378874259
  487   641          378876024
  425   671          378877336
  389   684          378877373
  246   714          378881280
  136   722          378882504
  193   719          378884016
  178   720          378887752
  206   718          378888048
  269   711          378890540
  300   706          378895816
  160   721          378901361
   99   723          378903366
  540   605          378909125
  420   673          378909217
  401   680          378913201
  560   588          378913472
  228   716          378914048
  430   669          378925309
  480   645          378928125
  262   712          378928856
  386   685          378931581
  100   723          378933067
  347   696          378935459
  276   710          378935576
  520   620          378936000
  330   700          378937000
  137   722          378938401
  502   632          378941976
  531   612          378942219
  351   695          378945926
  545   601          378960426
  218   717          378962045
  343   697          378962480
  444   663          378962631
  101   723          378963368
  366   691          378967267
  527   615          378971558
  373   689          378977886
  161   721          378978642
  463   654          378979111
  179   720          378983339
  316   703          378983423
  461   655          378983556
  404   679          378986103
  465   653          378989702
  551   596          378992887
  311   704          378993895
  355   694          378994259
  102   723          378994275
  138   722          378995120
  194   719          378996343
  535   609          378996904
  459   656          379002995
  238   715          379007147
  383   686          379010743
  559   589          379013348
  467   652          379015371
  207   718          379015975
  415   675          379020250
  321   702          379024569
  103   723          379025794
  339   698          379026611
  494   637          379028637
  289   708          379032481
  457   657          379037386
  255   713          379048472
  139   722          379052667
  435   667          379053838
  306   705          379055241
  469   651          379056160
  162   721          379056889
  104   723          379057931
  247   714          379063567
  295   707          379065618
  283   709          379066016
  482   644          379070152
  229   716          379070685
  489   640          379074169
  180   720          379080000
  359   693          379080836
  523   618          379084699
  407   678          379084895
  455   658          379086687
  105   723          379090692
  499   634          379091603
  219   717          379105272
  442   664          379105832
  270   711          379108431
  195   719          379109834
  140   722          379111048
  471   650          379112111
  380   687          379114703
  326   701          379118077
  558   590          379120112
  106   723          379124083
  335   699          379127474
  263   712          379135575
  539   606          379135835
  163   721          379136108
  510   627          379142883
  208   718          379145144
  513   625          379146322
  453   659          379150856
  550   597          379151173
  423   672          379151415
  544   602          379156392
  107   723          379158110
  370   690          379162000
  277   710          379164933
  428   670          379165752
  301   706          379166717
  141   722          379170269
  181   720          379177741
  239   715          379177794
  507   629          379182032
  473   649          379183266
  516   623          379192463
  108   723          379192779
  363   692          379206035
  410   677          379209733
  164   721          379216305
  418   674          379216656
  530   613          379223397
  196   719          379224495
  484   643          379227611
  109   723          379228096
  574   575          379228599
  230   716          379228696
  451   660          379229851
  142   722          379230336
  557   591          379233764
  573   576          379235493
  377   688          379243305
  256   713          379244313
  248   714          379247336
  572   577          379249281
  220   717          379249813
  534   610          379254304
  433   668          379260369
  440   665          379263625
  504   631          379263655
  110   723          379264067
  331   700          379264691
  475   648          379269667
  571   578          379269963
  209   718          379275561
  526   616          379276472
  182   720          379276568
  519   621          379281420
  496   636          379283392
  290   708          379283912
  317   703          379283940
  312   704          379284992
  491   639          379287890
  143   722          379291255
  165   721          379297486
  570   579          379297539
  348   696          379297728
  111   723          379300698
  284   709          379307133
  393   683          379310444
  396   682          379313704
  549   598          379316341
  344   697          379316457
  352   695          379316583
  449   661          379323630
  296   707          379327579
  271   711          379327942
  569   580          379332009
  390   684          379332504
  322   702          379334656
  307   705          379337068
  112   723          379337995
  197   719          379340332
  399   681          379342440
  264   712          379343872
  240   715          379349875
  144   722          379353032
  556   592          379354304
  543   603          379359234
  413   676          379360773
  538   607          379369415
  367   691          379370234
  477   647          379371356
  340   698          379372392
  568   581          379373373
  356   694          379373400
  113   723          379375964
  183   720          379376487
  166   721          379379657
  387   685          379379728
  501   633          379387638
  231   716          379388087
  221   717          379395674
  278   710          379395952
  374   689          379396393
  402   680          379396808
  486   642          379400544
  210   718          379407232
  522   619          379413307
  114   723          379414611
  145   722          379415673
  426   671          379420487
  567   582          379421631
  447   662          379432151
  249   714          379432593
  438   666          379435968
  327   701          379437884
  302   706          379439424
  421   673          379439678
  257   713          379441690
  384   686          379451960
  115   723          379453942
  198   719          379457351
  167   721          379462824
  336   699          379465155
  360   693          379468557
  566   583          379476783
  405   679          379476964
  184   720          379477504
  146   722          379479184
  431   669          379481300
  555   593          379481732
  479   646          379488375
  548   599          379488391
  116   723          379493963
    0   724          379503424
    1   724          379503425
    2   724          379503432
    3   724          379503451
    4   724          379503488
    5   724          379503549
    6   724          379503640
    7   724          379503767
    8   724          379503936
    9   724          379504153
   10   724          379504424
   11   724          379504755
   12   724          379505152
   13   724          379505621
   14   724          379506168
   15   724          379506799
   16   724          379507520
   17   724          379508337
   18   724          379509256
   19   724          379510283
   20   724          379511424
  529   614          379511433
   21   724          379512685
   22   724          379514072
   23   724          379515591
  493   638          379517229
   24   724          379517248
  533   611          379518568
   25   724          379519049
   26   724          379521000
   27   724          379523107
  241   715          379523396
   28   724          379525376
   29   724          379527813
   30   724          379530424
  512   626          379532104
   31   724          379533215
  117   723          379534680
   32   724          379536192
  291   708          379537083
  416   675          379538171
  565   584          379538829
   33   724          379539361
  211   718          379540163
   34   724          379542728
  222   717          379542861
  147   722          379543571
  509   628          379545381
   35   724          379546299
  168   721          379546993
  232   716          379548864
  381   687          379549044
  272   711          379549079
  285   709          379549954
   36   724          379550080
  265   712          379553753
  498   635          379553867
   37   724          379554077
  445   663          379555372
   38   724          379558296
  515   624          379561499
   39   724          379562743
   40   724          379567424
  542   604          379568952
   41   724          379572345
  371   690          379573811
  199   719          379575558
  118   723          379576099
   42   724          379577512
  313   704          379577961
  185   720          379579625
   43   724          379582931
  408   678          379583064
  318   703          379586359
  525   617          379588238
   44   724          379588608
  488   641          379588993
  297   707          379591316
  332   700          379594368
   45   724          379594549
   46   724          379600760
  506   630          379601216
  364   692          379602432
   47   724          379607247
  564   585          379607769
  148   722          379608840
  537   608          379609865
   48   724          379614016
  554   594          379616048
  119   723          379618226
  250   714          379619344
  308   705          379620737
  481   645          379620766
   49   724          379621073
  462   655          379622503
  436   667          379622819
  464   654          379623608
   50   724          379628424
  279   710          379628639
  169   721          379632170
  518   622          379633680
   51   724          379636075
  460   656          379636416
  466   653          379639773
  258   713          379640609
   52   724          379644032
  323   702          379646675
   53   724          379652301
   54   724          379660888
  120   723          379661067
  349   696          379662085
  458   657          379665305
  547   600          379667323
   55   724          379669799
  378   688          379670824
  468   652          379671040
  345   697          379672498
  212   718          379674360
  149   722          379674997
   56   724          379679040
  186   720          379682856
  563   586          379683603
   57   724          379688617
  353   695          379689352
  424   672          379689472
  223   717          379691380
  443   664          379693251
  200   719          379694959
  242   715          379698363
   58   724          379698536
  503   632          379699495
  121   723          379704628
   59   724          379708803
  456   658          379709128
  233   716          379711033
  303   706          379713943
  411   677          379715264
  429   670          379716589
  470   651          379717451
  170   721          379718361
   60   724          379719424
  341   698          379720213
   61   724          379730405
   62   724          379741752
  150   722          379742048
  419   674          379742083
  521   620          379748761
  122   723          379748915
   63   724          379753471
  357   694          379754677
  553   595          379757252
  328   701          379759653
  495   637          379762228
  266   712          379765224
   64   724          379765568
  562   587          379766331
  454   659          379767843
  483   644          379768571
  273   711          379771848
  394   683          379774971
  368   691          379775403
   65   724          379778049
  472   650          379779048
  397   682          379785341
  541   605          379785546
  187   720          379787203
  532   612          379789696
  391   684          379789975
   66   724          379790920
  292   708          379792000
  490   640          379793000
  123   723          379793934
  286   709          379794485
   67   724          379804187
  337   699          379804852
  171   721          379805572
  528   615          379806327
  251   714          379807595
  213   718          379809829
  151   722          379809999
  201   719          379815560
  375   689          379817144
   68   724          379817856
  400   681          379821241
  434   668          379824136
  388   685          379830197
   69   724          379831933
  124   723          379839691
  500   634          379840104
  259   713          379841076
  224   717          379841237
  452   660          379841408
  441   665          379845746
   70   724          379846424
  546   601          379853137
  474   649          379855873
  561   588          379855953
  298   707          379856835
  536   609          379857185
  361   693          379858438
   71   724          379861335
  280   710          379863000
  314   704          379872808
  414   676          379873720
  234   716          379874600
  243   715          379874782
   72   724          379876672
  152   722          379878856
  403   680          379882827
  125   723          379886192
  319   703          379890686
   73   724          379892441
  188   720          379892672
  172   721          379893809
  385   686          379895481
  552   596          379905344
  309   705          379906254
  524   618          379906856
   74   724          379908648
  511   627          379924714
   75   724          379925299
  333   700          379926037
  450   661          379929781
  485   643          379931832
  126   723          379933443
  202   719          379937367
  514   625          379937369
   76   724          379942400
  214   718          379946576
  476   648          379947968
  153   722          379948625
  560   589          379952469
  508   629          379954701
   77   724          379959957
  324   702          379960632
  427   671          379966194
  406   679          379970255
  422   673          379972665
   78   724          379977976
  267   712          379978291
  127   723          379981450
  173   721          379983078
  382   687          379985671
  372   690          379987848
  304   706          379990280
  225   717          379992438
  517   623          379992780
  274   711          379996255
   79   724          379996463
  252   714          379997352
  189   720          379999269
  365   692          380001013
  540   606          380009016
  492   639          380012607
  439   666          380012815
   80   724          380015424
  154   722          380019312
  497   636          380022929
  505   631          380027216
  350   696          380028536
  128   723          380030219
  346   697          380030609
  448   662          380032920
   81   724          380034865
  235   716          380039571
  432   669          380039877
  287   709          380040732
  260   713          380043097
  545   602          380045833
  293   708          380048669
  244   715          380052659
   82   724          380054792
  478   647          380055375
  559   590          380055879
  417   675          380058588
  551   597          380060324
  203   719          380060386
  354   695          380064239
  531   613          380067688
  342   698          380070080
  174   721          380073385
   83   724          380075211
  129   723          380079756
  329   701          380083390
  409   678          380083681
  215   718          380084607
  155   722          380090923
  520   621          380091061
   84   724          380096128
  281   710          380099041
  379   688          380100611
  190   720          380107000
  527   616          380108079
  487   642          380110591
  535   610          380111375
   85   724          380117549
  299   707          380124142
  130   723          380130067
  358   694          380138096
   86   724          380139480
  502   633          380142145
  226   717          380144989
  338   699          380146571
  446   663          380150783
   87   724          380161927
  156   722          380163464
  175   721          380164736
  558   591          380166183
  315   704          380169539
  480   646          380178136
  131   723          380181158
  369   691          380182780
  204   719          380184623
   88   724          380184896
  253   714          380188621
  268   712          380192960
  310   705          380193625
  437   667          380194416
  320   703          380196927
  236   716          380205952
   89   724          380208393
  191   720          380215871
  575   575          380218750
  550   598          380222192
  574   576          380222200
  275   711          380222306
  412   677          380223261
  216   718          380223928
  425   672          380230073
  245   715          380232000
  523   619          380232326
   90   724          380232424
  573   577          380232550
  132   723          380233035
  157   722          380236941
  539   607          380239362
  376   689          380240145
  395   683          380241862
  544   603          380245411
  261   713          380246678
  494   638          380247856
  392   684          380249792
  572   578          380249800
  362   693          380250485
   91   724          380256995
  176   721          380257137
  398   682          380259360
  334   700          380259704
  463   655          380264222
  305   706          380268441
  430   670          380270000
  420   674          380270024
  465   654          380270889
  461   656          380272597
  571   579          380273950
  325   702          380276533
   92   724          380282112
  389   685          380282994
  444   664          380283328
  557   592          380283381
  133   723          380285704
  288   709          380288701
  467   653          380292640
  459   657          380295972
  227   717          380298896
  499   635          380299374
  401   681          380302442
  489   641          380304890
  570   580          380305000
  294   708          380307096
   93   724          380307781
  205   719          380310084
  158   722          380311360
  482   645          380316293
  513   626          380320073
  510   628          380324152
  192   720          380325888
  469   652          380329517
   94   724          380334008
  457   658          380334305
  282   710          380336768
  134   723          380339171
  386   686          380341312
  569   581          380342950
  177   721          380350594
  530   614          380352544
  516   624          380358720
   95   724          380360799
  217   718          380364545
  507   630          380370843
  404   680          380371264
  534   611          380372435
  237   716          380373749
  254   714          380381408
  471   651          380381562
  159   722          380386727
  455   659          380387554
  568   582          380387800
   96   724          380388160
  415   676          380389151
  435   668          380390507
  347   697          380390796
  549   599          380390948
  300   707          380393243
  135   723          380393442
  351   696          380397087
  366   692          380401784
  373   690          380404117
  556   593          380407473
  330   701          380409101
  269   712          380409237
  246   715          380412811
   97   724          380416097
  526   617          380416689
  343   698          380421999
  383   687          380424590
  442   665          380430513
  206   719          380436775
  193   720          380437057
  567   583          380439550
  519   622          380440207
  355   695          380441250
   98   724          380444616
  178   721          380445113
  136   723          380448523
  473   650          380448817
  276   711          380450007
  262   713          380451825
  543   604          380451871
  228   717          380454165
  453   660          380455677
  504   632          380460032
  160   722          380463048
  407   679          380465982
  316   704          380468160
  484   644          380469888
   99   724          380473723
  538   608          380476584
  311   705          380482856
  339   699          380490318
  566   584          380498200
  496   637          380498789
  100   724          380503424
  137   723          380504420
  321   703          380505088
  218   718          380506464
  423   673          380508184
  428   671          380514463
  491   640          380514771
  359   694          380523663
  475   649          380531324
  380   688          380532672
  101   724          380533725
  289   709          380538398
  555   594          380538459
  451   661          380538632
  161   722          380540329
  179   721          380540700
  238   716          380542968
  306   706          380548432
  194   720          380549384
  138   723          380561139
  565   585          380563750
  102   724          380564632
  522   620          380564648
  207   719          380564702
  548   600          380566592
  295   708          380567287
  255   714          380575719
  283   710          380576187
  418   675          380581507
  410   678          380586752
  501   634          380591605
  440   666          380592296
  370   691          380592371
  326   702          380594384
  247   715          380595098
  335   700          380595375
  103   724          380596151
  433   669          380601046
  229   717          380610802
  162   722          380618576
  139   723          380618686
  270   712          380627128
  104   724          380628288
  477   648          380629125
  564   586          380636200
  449   662          380636377
  180   721          380637361
  486   643          380638963
  533   612          380640365
  529   615          380644264
  363   693          380644704
  219   718          380649691
  263   713          380658544
  105   724          380661049
  195   720          380662875
  301   707          380664144
  542   605          380665213
  377   689          380665402
  554   595          380676339
  140   723          380677067
  277   711          380679364
  208   719          380693871
  106   724          380694440
  163   722          380697795
  512   627          380709611
  396   683          380711123
  393   684          380711961
  239   716          380713615
  563   587          380715550
  537   609          380720682
  107   724          380728467
  509   629          380730418
  515   625          380731500
  525   618          380732157
  413   677          380733730
  181   721          380735102
  399   682          380735767
  141   723          380736288
  331   701          380736792
  390   685          380738125
  493   639          380740276
  479   647          380742262
  447   663          380748870
  547   601          380749124
  348   697          380753065
  108   724          380763136
  498   636          380765448
  352   696          380767744
  438   667          380768635
  317   704          380768677
  230   717          380768813
  256   714          380771560
  426   672          380773224
  312   705          380773953
  344   698          380775976
  196   720          380777536
  164   722          380777992
  248   715          380778867
  402   681          380786049
  387   686          380789459
  290   709          380789829
  506   631          380793807
  220   718          380794232
  518   623          380796199
  142   723          380796355
  109   724          380798453
  421   674          380800485
  562   588          380801800
  367   692          380804751
  322   703          380815175
  284   710          380817304
  356   695          380820391
  553   596          380821113
  374   690          380822624
  488   642          380823560
  209   719          380824288
  431   670          380825991
  296   708          380829248
  307   706          380830259
  182   721          380833929
  110   724          380834424
  340   699          380836099
  271   712          380846639
  143   723          380857274
  165   722          380859173
  405   680          380862125
  384   687          380865807
  264   713          380866841
  481   646          380870777
  111   724          380871055
  445   664          380876069
  541   606          380885437
  240   716          380885696
  197   720          380893373
  561   589          380894950
  503   633          380899664
  521   621          380903822
  416   676          380907072
  112   724          380908352
  464   655          380908719
  278   711          380910383
  360   694          380911384
  462   656          380911544
  327   702          380914191
  532   613          380915165
  144   723          380919051
  466   654          380920960
  231   717          380928204
  460   657          380929393
  336   700          380933056
  183   721          380933848
  302   707          380936851
  546   602          380938544
  221   718          380940093
  166   722          380941344
  528   616          380942848
  113   724          380946321
  468   653          380948309
  210   719          380955959
  436   668          380959488
  458   658          380962224
  249   715          380964124
  408   679          380964151
  381   688          380967013
  257   714          380968937
  536   610          380971656
  552   597          380972781
  495   638          380981447
  145   723          380981692
  114   724          380984968
  470   652          380990808
  560   590          380995000
  371   691          381004182
  456   659          381009995
  198   720          381010392
  483   645          381014712
  443   665          381017932
  490   641          381023721
  115   724          381024299
  167   722          381024511
  184   721          381034865
  364   693          381041101
  291   709          381043000
  146   723          381045203
  424   673          381046241
  500   635          381047875
  472   651          381048499
  524   619          381054483
  241   716          381059217
  285   710          381060125
  116   724          381064320
  429   671          381065300
  332   701          381066469
  313   705          381066922
  272   712          381067776
  318   704          381071096
  454   660          381072664
  265   713          381076722
    0   725          381078125
    1   725          381078126
    2   725          381078133
    3   725          381078152
    4   725          381078189
    5   725          381078250
    6   725          381078341
    7   725          381078468
    8   725          381078637
    9   725          381078854
   10   725          381079125
   11   725          381079456
   12   725          381079853
   13   725          381080322
   14   725          381080869
   15   725          381081500
   16   725          381082221
   17   725          381083038
   18   725          381083957
   19   725          381084984
   20   725          381086125
  222   718          381087280
   21   725          381087386
   22   725          381088773
  211   719          381088890
  232   717          381088981
   23   725          381090292
   24   725          381091949
  411   678          381092283
  378   689          381092921
  297   708          381092985
   25   725          381093750
   26   725          381095701
   27   725          381097808
   28   725          381100077
  559   591          381101950
   29   725          381102514
  117   724          381105037
   30   725          381105125
  511   628          381105983
  419   675          381106934
   31   725          381107916
  168   722          381108680
  147   723          381109590
   32   725          381110893
  514   626          381111120
  540   607          381112543
  308   706          381113928
   33   725          381114062
  349   697          381117422
   34   725          381117429
   35   725          381121000
  474   650          381121424
   36   725          381124781
  323   703          381127194
  199   720          381128599
   37   725          381128778
  551   598          381131343
  345   698          381132017
   38   725          381132997
  545   603          381134852
  185   721          381136986
   39   725          381137444
  353   696          381140513
   40   725          381142125
  279   711          381143070
  508   630          381143512
  118   724          381146456
   41   725          381147046
  452   661          381150189
  250   715          381150875
   42   725          381152213
   43   725          381157632
  517   624          381159037
   44   725          381163309
  434   669          381164813
  258   714          381167856
   45   725          381169250
  485   644          381174109
  441   666          381174417
  148   723          381174859
   46   725          381175461
  394   684          381176488
   47   725          381181948
  397   683          381182760
  341   699          381183920
  119   724          381188583
   48   725          381188717
  169   722          381193857
  391   685          381195596
   49   725          381195774
  531   614          381196835
  357   695          381201668
   50   725          381203125
  476   649          381209625
  368   692          381209920
   51   725          381210776
  303   707          381211370
  575   576          381212351
  400   682          381214568
  558   592          381215800
   52   725          381218733
  574   577          381219257
  212   719          381223087
  505   632          381223593
   53   725          381227002
  535   611          381229506
  120   724          381231424
  573   578          381233069
  242   716          381234184
   54   725          381235589
  223   718          381235799
  328   702          381235960
  497   637          381238326
  492   640          381239488
  388   686          381239928
  186   721          381240217
  149   723          381241016
  450   662          381242528
  375   690          381243375
   55   725          381244500
  414   677          381246677
  200   720          381248000
  527   617          381248296
  520   622          381249848
  233   717          381251150
   56   725          381253741
  572   579          381253787
   57   725          381263318
  403   681          381272068
  337   700          381272753
   58   725          381273237
  121   724          381274985
  170   722          381280048
  571   580          381281411
   59   725          381283504
  266   713          381288193
  273   712          381290545
   60   725          381294125
  550   599          381296799
  292   709          381297917
  361   694          381301265
  286   710          381304656
   61   725          381305106
  150   723          381308067
  385   687          381309328
  478   648          381313144
  570   581          381315941
   62   725          381316453
  427   672          381318931
  122   724          381319272
   63   725          381328172
  422   674          381333472
  557   593          381336550
  544   604          381338048
  251   715          381339126
   64   725          381340269
  187   721          381344564
  439   667          381345482
  502   634          381346112
  539   608          381346531
  487   643          381349010
  448   663          381349639
   65   725          381352750
  406   680          381355416
  569   582          381357377
  298   708          381358504
  213   719          381358556
  314   705          381361769
  123   724          381364291
   66   725          381365621
  171   722          381367259
  259   714          381368323
  201   720          381368601
  319   704          381375423
  151   723          381376018
  280   711          381377431
   67   725          381378888
  523   620          381383667
  432   670          381384568
  224   718          381385656
   68   725          381392557
  333   701          381398138
  309   706          381399445
  382   688          381403640
  568   583          381405719
   69   725          381406634
  124   724          381410048
  243   716          381410603
  234   717          381414717
  372   691          381418219
   70   725          381421125
  417   676          381427489
  480   647          381432023
   71   725          381436036
  365   693          381439682
  324   703          381441151
  152   723          381444875
  188   721          381450033
   72   725          381451373
  172   722          381455496
  125   724          381456549
  567   584          381460967
  556   594          381464200
  409   679          381464768
   73   725          381467142
  549   600          381469149
  494   639          381470903
  446   664          381471480
   74   725          381483349
  350   697          381483873
  530   615          381485375
  304   707          381487707
  346   698          381490128
  202   720          381490408
  534   612          381494232
  214   719          381495303
  513   627          381497580
   75   725          381500000
  267   713          381501260
  126   724          381503800
  510   629          381509189
  499   636          381510955
  153   723          381514644
  274   712          381514952
  354   696          381515400
   76   725          381517101
  379   689          381522708
  566   585          381523121
  516   625          381528721
  252   715          381528883
  437   668          381531085
  342   699          381533787
   77   725          381534658
  225   718          381536857
  489   642          381539457
  173   722          381544765
  543   605          381548132
  287   710          381550903
  127   724          381551807
   78   725          381552677
  463   656          381553263
  293   709          381554586
  465   655          381556000
  189   721          381556630
  329   702          381559697
  526   618          381560608
  507   631          381563434
  461   657          381565574
  482   646          381566304
  260   714          381570344
   79   725          381571164
  467   654          381573827
  235   717          381579688
  358   695          381585087
  154   723          381585331
  425   673          381586842
  538   609          381587401
  244   716          381588480
   80   725          381590125
  565   586          381592181
  459   658          381592891
  555   595          381598750
  412   678          381600280
  128   724          381600576
  519   623          381602726
  469   653          381606786
  444   665          381608009
   81   725          381609566
  203   720          381613427
  281   711          381613472
  338   700          381614472
  369   692          381617297
  430   671          381618711
  299   708          381625811
   82   725          381629493
  215   719          381633334
  420   675          381634875
  174   722          381635072
  457   659          381635172
  395   684          381643379
  548   601          381648393
   83   725          381649912
  129   724          381650113
  471   652          381654919
  392   685          381655413
  398   683          381656779
  155   723          381656942
  315   705          381658500
  504   633          381660201
  190   721          381664361
  376   690          381666376
  564   587          381668147
   84   725          381670829
  320   704          381681664
  310   706          381686816
  226   718          381689408
   85   725          381692250
  455   660          381692375
  389   686          381692725
  362   694          381693312
  401   682          381695769
  130   724          381700424
   86   725          381714181
  268   713          381715929
  484   645          381716029
  496   638          381718008
  473   651          381718268
  522   621          381719709
  253   715          381720152
  175   722          381726423
  156   723          381729483
  435   669          381731184
  334   701          381731805
   87   725          381736628
  204   720          381737664
  554   596          381740200
  275   712          381741003
  491   641          381745492
  236   717          381746069
  563   588          381751019
  131   724          381751515
  386   687          381755159
  325   703          381757052
  442   666          381759184
   88   725          381759597
  404   681          381760505
  415   677          381762108
  453   661          381764458
  542   606          381765104
  533   613          381765834
  305   707          381765868
  245   716          381767821
  216   719          381772655
  191   721          381773232
  261   714          381773925
  529   616          381780785
   89   725          381783094
  475   650          381796875
  288   710          381798872
  501   635          381799376
  157   723          381802960
  132   724          381803392
   90   725          381807125
  294   709          381813013
  176   722          381818824
   91   725          381831696
  373   691          381834488
  547   602          381834531
  537   610          381835153
  366   693          381840453
  562   589          381840797
  383   688          381842559
  227   718          381843315
  347   698          381850315
  407   680          381851143
  282   711          381851199
  451   662          381851379
  351   697          381852424
  133   724          381856061
   92   725          381856813
  205   720          381863125
  428   672          381867200
  423   674          381868991
  158   723          381877379
  525   619          381879784
  486   644          381881240
   93   725          381882482
  192   721          381883249
  330   702          381885408
  343   699          381885706
  553   597          381888550
  477   649          381890782
  512   628          381890880
  355   696          381892411
  300   708          381894912
  515   626          381905251
   94   725          381908709
  134   724          381909528
  177   722          381912281
  254   715          381912939
  217   719          381913272
  237   717          381913866
  509   630          381919229
  440   667          381924963
  269   713          381932206
   95   725          381935500
  561   590          381937481
  433   670          381945737
  246   716          381948632
  418   676          381950408
  159   723          381952746
  449   663          381953096
  380   689          381954769
  316   705          381957121
  339   700          381958219
  518   624          381962456
   96   725          381962861
  135   724          381963799
  493   640          381967157
  410   679          381967839
  276   712          381968704
  359   695          381970654
  311   706          381976047
  262   714          381979072
  498   637          381980845
  541   607          381988964
  206   720          381989816
  321   704          381989825
  506   632          381990184
   97   725          381990798
  193   721          381994418
  228   718          381998584
  479   648          382000031
  178   722          382006800
  136   724          382018880
   98   725          382019317
  370   692          382026888
  546   603          382027563
  160   723          382029067
  560   591          382041071
  552   598          382043800
  532   614          382044312
  306   707          382045859
   99   725          382048424
  289   710          382048569
  218   719          382055191
  488   643          382061979
  521   622          382062609
  335   701          382067476
  447   664          382069567
  295   709          382073204
  137   724          382074777
  326   703          382074903
  100   725          382078125
  528   617          382083065
  238   717          382083085
  363   694          382087531
  536   611          382089787
  283   711          382090618
  377   690          382091633
  179   722          382102387
  503   634          382103631
  438   668          382105304
  161   723          382106348
  194   721          382106745
  255   715          382107250
  101   725          382108426
  413   678          382110749
  396   684          382112640
  393   685          382117582
  207   720          382117743
  481   647          382124664
  426   673          382129993
  247   716          382130919
  138   724          382131496
  399   683          382133186
  102   725          382139333
  390   686          382147856
  270   713          382150097
  559   592          382151567
  229   718          382155221
  421   675          382165336
  301   708          382165813
  103   725          382170852
  431   671          382174702
  402   682          382179376
  162   723          382184595
  263   714          382185791
  139   724          382189043
  464   656          382197760
  277   712          382198061
  219   719          382198418
  180   722          382199048
  445   665          382200750
  104   725          382202989
  387   687          382203306
  495   639          382204494
  462   657          382204521
  524   620          382205824
  551   599          382205950
  576   576          382205952
  466   655          382206071
  575   577          382209408
  348   698          382212584
  331   702          382213099
  540   608          382219712
  574   578          382219776
  195   721          382220236
  352   697          382223081
  460   658          382226312
  545   604          382227489
  468   654          382229496
  105   725          382235750
  573   579          382237056
  344   699          382239683
  367   693          382243420
  208   720          382246912
  140   724          382247424
  405   681          382251366
  374   691          382252995
  239   717          382253732
  317   705          382257638
  490   642          382258288
  500   636          382259456
  572   580          382261248
  458   659          382263091
  163   723          382263814
  483   646          382264723
  312   706          382267144
  470   653          382268077
  558   593          382268969
  106   725          382269141
  356   696          382271552
  416   677          382280029
  384   688          382283776
  514   627          382288627
  511   629          382291020
  571   581          382292352
  181   722          382296789
  322   704          382299912
  290   710          382300000
  436   669          382300165
  256   715          382303091
  107   725          382303168
  340   700          382304000
  141   724          382306645
  230   718          382313232
  248   716          382314688
  456   660          382314816
  472   652          382321856
  307   707          382327686
  517   625          382329038
  531   615          382329666
  570   582          382330368
  284   711          382331735
  196   721          382334897
  296   709          382335165
  508   631          382336103
  108   725          382337837
  220   719          382342959
  164   723          382344011
  443   666          382346603
  408   680          382349312
  535   612          382351303
  360   695          382358375
  142   724          382366712
  271   713          382369608
  109   725          382373154
  550   600          382375000
  569   583          382375296
  209   720          382377329
  454   661          382381445
  381   689          382389110
  474   651          382390875
  527   618          382392215
  557   594          382393277
  264   714          382394088
  327   703          382394710
  182   722          382395616
  336   701          382405157
  424   674          382407048
  110   725          382409125
  520   623          382412367
  429   672          382418037
  485   645          382420250
  505   633          382423762
  165   723          382425192
  240   717          382425813
  568   584          382427136
  143   724          382427631
  278   712          382429080
  544   605          382434309
  302   708          382438520
  371   692          382438699
  111   725          382445756
  197   721          382450734
  539   609          382457348
  497   638          382457545
  452   662          382462936
  492   641          382470209
  231   718          382472623
  411   679          382473370
  476   650          382475176
  419   676          382475835
  112   725          382483053
  364   694          382483928
  567   585          382485888
  221   719          382488820
  144   724          382489408
  183   722          382495535
  249   716          382499945
  257   715          382500468
  441   667          382507084
  166   723          382507363
  210   720          382509000
  434   670          382509504
  378   690          382519152
  113   725          382521022
  556   595          382524491
  523   621          382538728
  332   702          382542776
  549   601          382550950
  566   586          382551552
  145   724          382552049
  291   710          382553171
  502   635          382553883
  450   663          382559247
  114   725          382559669
  318   705          382560057
  313   706          382560113
  198   721          382567753
  285   711          382574556
  478   649          382574801
  349   698          382576941
  394   685          382582109
  397   684          382584277
  167   723          382590530
  272   713          382590745
  487   644          382591287
  345   699          382595724
  353   697          382595850
  184   722          382596552
  297   709          382598902
  115   725          382599000
  241   717          382599334
  265   714          382603969
  391   686          382605327
  308   707          382611355
  323   704          382611931
  400   683          382611987
  146   724          382615560
  534   613          382619701
  530   616          382621896
  414   678          382623696
  565   587          382624128
  232   718          382633400
  222   719          382636007
  116   725          382639021
  211   720          382641931
  543   606          382648023
  368   693          382648589
  341   700          382651821
  357   696          382652829
  388   687          382653775
    0   726          382657176
    1   726          382657177
    2   726          382657184
    3   726          382657203
    4   726          382657240
    5   726          382657301
    6   726          382657392
    7   726          382657519
    8   726          382657688
    9   726          382657905
   10   726          382658176
   11   726          382658507
   12   726          382658904
   13   726          382659373
   14   726          382659920
   15   726          382660551
   16   726          382661272
  279   712          382661767
   17   726          382662089
  555   596          382662611
   18   726          382663008
   19   726          382664035
   20   726          382665176
  403   682          382665395
   21   726          382666437
   22   726          382667824
   23   726          382669343
  448   664          382670336
   24   726          382671000
   25   726          382672801
  375   691          382673746
  168   723          382674699
   26   726          382674752
  427   673          382675700
   27   726          382676859
  513   628          382678849
   28   726          382679128
  117   725          382679738
  147   724          382679947
   29   726          382681565
  439   668          382682151
   30   726          382684176
  199   721          382685960
  250   716          382686696
   31   726          382686967
  480   648          382689792
   32   726          382689944
   33   726          382693113
   34   726          382696480
  494   640          382697784
  510   630          382698000
  422   675          382698323
  185   722          382698673
  258   715          382699387
   35   726          382700051
  538   610          382701872
  516   626          382702472
  564   588          382703616
   36   726          382703832
   37   726          382707829
  526   619          382708235
   38   726          382712048
  303   708          382713039
  328   703          382716479
   39   726          382716495
  118   725          382721157
   40   726          382721176
   41   726          382726097
  499   637          382726352
  385   688          382727297
   42   726          382731264
  432   671          382733279
  548   602          382733800
   43   726          382736683
   44   726          382742360
  406   681          382744657
  337   701          382744854
  148   724          382745216
  361   695          382748256
   45   726          382748301
   46   726          382754512
  507   632          382759811
  169   723          382759876
   47   726          382760999
  119   725          382763284
   48   726          382767768
  519   624          382768983
  242   717          382774301
   49   726          382774825
  212   720          382776128
  489   643          382777876
   50   726          382782176
  223   719          382784526
   51   726          382789827
  563   589          382790016
  233   718          382795569
  446   665          382796161
   52   726          382797784
  417   677          382800446
  186   722          382801904
  200   721          382805361
   53   726          382806053
  120   725          382806125
  554   597          382807637
  292   710          382808088
  149   724          382811373
  273   713          382813514
   54   726          382814640
  266   714          382815440
  286   711          382819087
  482   647          382820191
   55   726          382823551
  382   689          382825737
   56   726          382832792
   57   726          382842369
  465   656          382845041
  170   723          382846067
  463   657          382846240
  121   725          382849686
  409   680          382849929
   58   726          382852288
  372   692          382852736
  314   706          382854960
  467   655          382858938
  461   658          382862493
   59   726          382862555
  504   634          382864168
  319   705          382864384
  298   709          382864421
  542   607          382868631
  437   669          382871762
   60   726          382873176
  333   702          382874445
  251   716          382874947
  150   724          382878424
  522   622          382878496
  365   694          382882509
  562   590          382883328
   61   726          382884157
  469   654          382887973
  459   659          382893758
  122   725          382893973
  533   614          382894981
   62   726          382895504
  280   712          382896128
  309   707          382896872
  259   715          382899854
  187   722          382906251
   63   726          382907223
  213   720          382911597
   64   726          382919320
  529   617          382921002
  547   603          382923550
  324   704          382925888
  201   721          382925962
   65   726          382931801
  471   653          382932188
  171   723          382933278
  224   719          382934383
  444   666          382936680
  123   725          382938992
  457   660          382939993
  496   639          382941055
  350   698          382943392
   66   726          382944672
  151   724          382946375
  425   674          382947649
  379   690          382948939
  243   717          382950720
  537   611          382953284
  346   699          382953835
   67   726          382957939
  234   718          382959136
  553   598          382959569
  484   646          382966040
  354   697          382970737
  430   672          382971448
   68   726          382971608
  491   642          382980059
  412   679          382981367
  561   591          382983552
  124   725          382984749
   69   726          382985685
  304   708          382989376
  473   652          382991625
   70   726          383000176
  455   661          383001156
  342   700          383001688
  420   676          383003776
  501   636          383010957
  188   722          383011720
   71   726          383015087
  152   724          383015232
  172   723          383021515
  267   714          383028507
   72   726          383030424
  525   620          383031125
  125   725          383031250
  358   696          383036248
  274   713          383037921
  329   703          383040216
   73   726          383046193
  202   721          383047769
  214   720          383048344
  395   685          383049000
  369   693          383055966
  398   684          383058296
   74   726          383062400
  252   716          383064704
  293   710          383064757
  392   686          383065144
  287   711          383065334
  475   651          383066326
  435   670          383075875
  512   629          383075917
  453   662          383077205
  126   725          383078501
   75   726          383079051
  515   627          383082758
  153   724          383085001
  225   719          383085584
  338   701          383086573
  560   592          383090688
  442   667          383091851
  401   683          383093188
  541   608          383096133
   76   726          383096152
  376   691          383096747
  260   715          383101875
  389   687          383106572
  173   723          383110784
  509   631          383111820
   77   726          383113709
  189   722          383118317
  552   599          383118407
  546   604          383120200
  235   718          383124107
  127   725          383126508
  486   645          383127381
  244   717          383128597
   78   726          383131728
  299   709          383131728
  281   712          383132169
  518   625          383132457
  415   678          383139127
  362   695          383140303
   79   726          383150215
  315   706          383151691
  404   682          383153832
  154   724          383155688
  477   650          383156333
  451   663          383168098
   80   726          383169176
  320   705          383170625
  203   721          383170788
  386   688          383173128
  128   725          383175277
  532   615          383177143
  310   707          383184243
  215   720          383186375
   81   726          383188617
  506   633          383190353
  493   641          383197878
  498   638          383200064
  174   723          383201091
  576   577          383203009
  559   593          383204736
  334   702          383208112
   82   726          383208544
  575   578          383209927
  536   612          383211584
  574   579          383223763
  428   673          383223969
  129   725          383224814
  521   623          383225128
  190   722          383226048
  528   618          383226984
  155   724          383227299
   83   726          383228963
  423   675          383233842
  226   719          383238135
  407   681          383240384
  325   704          383241789
  268   714          383243176
  573   580          383244517
   84   726          383249880
  253   716          383255973
  440   668          383261632
  479   649          383261688
  275   713          383263972
  383   689          383264656
  305   708          383267537
  373   692          383269005
   85   726          383271301
  572   581          383272189
  449   664          383273793
  130   725          383275125
  366   694          383283280
  551   600          383284151
  236   718          383290488
  175   723          383292442
   86   726          383293232
  433   671          383294448
  204   721          383295025
  156   724          383299840
  488   644          383304256
  261   715          383305456
  571   582          383306779
  245   717          383307938
  503   635          383311402
  351   698          383311943
  288   711          383313303
  347   699          383314022
   87   726          383315679
  294   710          383323184
  418   677          383323365
  545   605          383323750
  216   720          383325696
  558   594          383325696
  131   725          383326216
  540   609          383330529
  191   722          383334919
   88   726          383338648
  355   697          383347748
  570   583          383348287
  410   680          383353000
  343   700          383353607
  524   621          383360885
   89   726          383362145
  330   703          383365927
  282   712          383369896
  157   724          383373317
  132   725          383378093
  380   690          383381000
  481   648          383382433
  176   723          383384843
   90   726          383386176
  227   719          383392042
  447   665          383394248
  569   584          383396713
  300   709          383400829
   91   726          383410747
  205   721          383420486
  359   696          383421815
  339   701          383430320
  133   725          383430762
  495   640          383431375
   92   726          383435864
  192   722          383444936
  438   669          383445981
  158   724          383447736
  254   716          383448760
  316   706          383450312
  568   585          383452057
  557   595          383453568
  550   601          383456801
  237   718          383458285
  269   714          383459453
   93   726          383461533
  370   693          383465557
  531   616          383466187
  217   720          383466313
  514   628          383469896
  311   707          383473474
  500   637          383474853
  535   613          383476772
  177   723          383478300
  321   705          383478786
  511   630          383479831
  134   725          383484229
   94   726          383487760
  246   717          383488749
  464   657          383490737
  426   674          383490800
  276   713          383491673
  413   679          383491836
  466   656          383495112
  490   643          383496707
  462   658          383501440
  517   626          383502789
  262   715          383510603
  567   586          383514319
   95   726          383514551
  468   655          383514607
  396   685          383518261
  483   647          383518610
  377   691          383522004
  159   724          383523103
  460   659          383527179
  393   686          383527313
  431   672          383527439
  445   666          383529421
  508   632          383532480
  544   606          383534200
  421   676          383534237
  363   695          383534522
  399   684          383534703
  135   725          383538500
  527   619          383539842
   96   726          383541912
  335   702          383543783
  206   721          383547177
  228   719          383547311
  306   708          383547528
  470   654          383549264
  193   722          383556105
  326   704          383559640
  390   687          383561703
  289   711          383563000
  458   660          383567912
   97   726          383569849
  539   610          383571819
  178   723          383572819
  402   683          383576795
  520   624          383578624
  295   710          383583375
  566   587          383583499
  556   596          383588352
  136   725          383593581
   98   726          383598368
  472   653          383599125
  160   724          383599424
  218   720          383608232
  283   712          383609315
  387   688          383621275
  456   661          383623597
   99   726          383627475
  238   718          383627504
  505   634          383627729
  549   602          383636357
  255   716          383643071
  405   682          383644693
  436   670          383644856
  137   725          383649478
  416   678          383657048
  100   726          383657176
  565   588          383659597
  474   652          383664232
  179   723          383668406
  194   722          383668432
  485   646          383670261
  247   717          383671036
  301   709          383671730
  207   721          383675104
  348   699          383676291
  161   724          383676705
  270   714          383677344
  443   667          383679270
  497   639          383680592
  352   698          383682600
  367   694          383686247
  101   726          383687477
  374   692          383687512
  331   703          383693618
  454   662          383694192
  523   622          383697515
  229   719          383703948
  492   642          383704776
  384   689          383705873
  138   725          383706197
  344   700          383707584
  263   715          383717322
  102   726          383718384
  277   713          383721030
  356   697          383726889
  555   597          383730048
  408   681          383738553
  564   589          383742613
  476   651          383744627
  534   614          383748848
  103   726          383749903
  317   706          383750829
  219   720          383751459
  543   607          383751550
  162   724          383754952
  530   617          383762113
  139   725          383763744
  312   707          383764571
  180   723          383765067
  502   636          383765464
  424   675          383771899
  429   673          383774806
  340   701          383776101
  452   663          383779655
  195   722          383781923
  104   726          383782040
  322   705          383788873
  239   718          383798151
  208   721          383804273
  360   696          383809536
  290   711          383814431
  105   726          383814801
  381   690          383815341
  538   611          383820003
  140   725          383822125
  548   603          383822819
  307   708          383829355
  563   590          383832547
  163   724          383834171
  487   645          383837428
  256   716          383838912
  478   650          383840352
  441   668          383843753
  296   710          383845336
  106   726          383848192
  419   677          383848792
  284   712          383850432
  248   717          383854805
  434   671          383858215
  411   680          383858531
  526   620          383859576
  230   719          383861959
  181   723          383862808
  513   629          383863886
  371   693          383877368
  554   598          383878656
  327   704          383879447
  450   664          383879944
  516   627          383879979
  141   725          383881346
  336   702          383881464
  107   726          383882219
  510   631          383890591
  220   720          383896000
  196   722          383896584
  271   714          383896855
  164   724          383914368
  108   726          383916888
  264   715          383925619
  494   641          383928505
  562   591          383929399
  364   695          383930919
  209   721          383934690
  519   625          383938984
  142   725          383941413
  302   709          383944437
  499   638          383945571
  378   691          383949523
  480   649          383951449
  278   713          383952049
  109   726          383952205
  507   633          383959980
  182   723          383961635
  240   718          383970232
  542   608          383975800
  110   726          383988176
  397   685          383989898
  394   686          383991840
  448   665          383995017
  165   724          383995549
  143   725          384002332
  414   679          384004783
  197   722          384012421
  400   684          384013504
  547   604          384016187
  391   687          384019174
  489   644          384020153
  231   719          384021350
  439   669          384022828
  332   703          384023295
  111   726          384024807
  533   615          384027812
  561   592          384033169
  553   599          384034176
  257   716          384036289
  427   674          384036507
  249   717          384040062
  349   699          384040648
  522   623          384041015
  221   720          384041861
  318   706          384053248
  353   698          384055369
  313   707          384057540
  183   723          384061554
  112   726          384062104
  403   683          384062814
  345   700          384063625
  144   725          384064109
  529   618          384064921
  210   721          384066361
  422   676          384067224
  291   711          384067602
  388   688          384071744
  504   635          384071939
  537   612          384075081
  166   724          384077720
  482   648          384077960
  432   672          384086016
  368   694          384091416
  285   712          384093253
  113   726          384100073
  323   705          384100892
  357   697          384108166
  375   692          384108263
  297   710          384109073
  308   708          384113024
  272   714          384117992
  341   701          384123922
  446   666          384124832
  145   725          384126750
  198   722          384129440
  265   715          384135500
  406   682          384137984
  465   657          384138018
  114   726          384138720
  463   658          384143159
  241   718          384143753
  560   593          384143857
  467   656          384147979
  385   689          384149394
  167   724          384160887
  184   723          384162571
  461   659          384163360
  496   640          384167936
  469   655          384173084
  417   678          384177465
  115   726          384178051
  232   719          384182127
  279   713          384184736
  525   621          384186186
  222   720          384189048
  146   725          384190261
  552   600          384196608
  459   660          384198579
  211   721          384199292
  361   696          384199417
  577   577          384200066
  328   704          384201216
  576   578          384203528
  541   609          384206950
  471   654          384213375
  575   579          384213914
  437   670          384216453
  546   605          384216461
  116   726          384218072
  491   643          384218478
  303   709          384218956
  484   647          384219927
  337   702          384221161
  501   637          384226354
  250   717          384226813
  574   580          384231224
  258   716          384235208
  409   681          384239170
    0   727          384240583
    1   727          384240584
    2   727          384240591
    3   727          384240610
    4   727          384240647
    5   727          384240708
    6   727          384240799
    7   727          384240926
    8   727          384241095
    9   727          384241312
   10   727          384241583
   11   727          384241914
   12   727          384242311
   13   727          384242780
   14   727          384243327
   15   727          384243958
   16   727          384244679
  168   724          384245056
   17   727          384245496
   18   727          384246415
   19   727          384247442
  199   722          384247647
   20   727          384248583
  457   661          384248774
   21   727          384249844
   22   727          384251231
  382   690          384251968
   23   727          384252750
   24   727          384254407
  147   725          384254648
  573   581          384255458
   25   727          384256208
   26   727          384258159
  117   726          384258789
   27   727          384260266
  559   594          384261463
   28   727          384262535
  515   628          384264027
  185   723          384264692
  512   630          384264728
   29   727          384264972
   30   727          384267583
  473   653          384268894
  444   667          384269347
   31   727          384270374
   32   727          384273351
   33   727          384276520
   34   727          384279887
   35   727          384283458
  572   582          384286616
   36   727          384287239
   37   727          384291236
  372   693          384291405
   38   727          384295455
   39   727          384299902
  118   726          384300208
   40   727          384304583
  518   626          384306208
  509   632          384308197
   41   727          384309504
  425   675          384312500
  532   616          384313664
  455   662          384313903
   42   727          384314671
  242   718          384318720
  148   725          384319917
   43   727          384320090
  292   711          384322519
  571   583          384324698
   44   727          384325767
  430   673          384328217
  365   695          384329500
  169   724          384330233
   45   727          384331708
  212   721          384333489
  536   613          384337053
  223   720          384337567
  286   712          384337784
   46   727          384337919
  475   652          384339683
  273   714          384340761
  119   726          384342335
  233   719          384344296
   47   727          384344406
  266   715          384346971
   48   727          384351175
  314   707          384352387
  333   703          384354964
  319   706          384357575
   49   727          384358232
   50   727          384365583
  551   601          384365952
  412   680          384366528
  200   722          384367048
  186   723          384367923
  570   584          384369704
   51   727          384373234
  298   710          384374592
  528   619          384374611
  420   677          384376733
  486   646          384377392
  379   691          384379310
   52   727          384381191
  120   726          384385176
  558   595          384385987
  149   725          384386074
   53   727          384389460
  521   624          384391385
  453   663          384393924
  506   634          384394320
   54   727          384398047
  309   708          384398541
   55   727          384406958
  350   699          384407099
  324   705          384414849
  251   717          384415064
   56   727          384416199
  170   724          384416424
  280   713          384419097
  569   585          384421634
  346   700          384421736
  498   639          384423111
  545   606          384423641
  435   671          384424586
   57   727          384425776
  477   651          384425784
  442   668          384428520
  121   726          384428737
  354   698          384430256
  493   642          384432445
  259   716          384435675
   58   727          384435695
  540   610          384445000
   59   727          384445962
  150   725          384453125
   60   727          384456583
  395   686          384458731
  398   685          384463917
   61   727          384467564
  213   721          384468958
  187   723          384472270
  122   726          384473024
  342   701          384473789
   62   727          384478911
  392   687          384478991
  568   586          384480488
  224   720          384487424
  201   722          384487649
  451   664          384488795
   63   727          384490630
  358   697          384491585
  401   684          384494705
  243   718          384495139
  304   709          384495293
  369   694          384498793
   64   727          384502727
  171   724          384503635
  234   719          384507863
   65   727          384515208
  557   596          384517429
  123   726          384518043
  524   622          384519672
  415   679          384520214
  151   725          384521076
  503   636          384522983
  389   688          384524541
  329   704          384524953
  479   650          384527239
   66   727          384528079
  376   692          384531264
   67   727          384541346
  550   602          384542208
  567   587          384546266
  488   645          384550397
  404   683          384551251
   68   727          384555015
  267   715          384560038
  338   702          384562880
  124   726          384563800
  274   714          384565168
   69   727          384569092
  188   723          384577739
  293   711          384579188
   70   727          384583583
  287   712          384584031
  428   674          384584776
  152   725          384589933
  362   696          384591464
  172   724          384591872
  386   689          384595225
  449   665          384598474
   71   727          384598494
  440   669          384602309
  423   676          384602743
  252   717          384604821
  214   721          384605705
  535   614          384605919
  531   617          384606404
  202   722          384609456
  125   726          384610301
   72   727          384613831
  566   588          384618968
   73   727          384629600
  407   682          384633711
  260   716          384637696
  544   607          384637727
  225   720          384638625
  299   710          384641899
  481   649          384644090
   74   727          384645807
  433   672          384647185
  315   707          384649118
  514   629          384654933
  281   713          384655138
  556   597          384655789
  126   726          384657552
  153   725          384659702
  495   641          384662096
   75   727          384662458
  320   706          384663816
  511   631          384672422
  235   719          384672834
  244   718          384673016
   76   727          384679559
  517   627          384680296
  173   724          384681141
  189   723          384684336
  310   708          384685912
  334   703          384688631
  539   611          384689950
  383   690          384690887
  527   620          384691183
  500   638          384694072
   77   727          384697116
  565   589          384698594
  418   678          384700384
  127   726          384705559
  373   693          384707674
   78   727          384715135
  447   666          384722919
  549   603          384725376
  366   695          384730271
  154   725          384730389
  325   705          384730750
  203   722          384732475
  508   633          384732649
   79   727          384733622
  490   644          384738984
  410   681          384742241
  215   721          384743736
  520   625          384748625
   80   727          384752583
  128   726          384754328
  174   724          384771448
   81   727          384772024
  305   709          384773454
  268   715          384774707
  351   699          384775650
  483   648          384776379
  347   700          384781923
  564   590          384785144
  464   658          384787656
  466   657          384788089
  438   670          384790672
  226   720          384791176
  275   714          384791219
   82   727          384791951
  190   723          384792067
  253   717          384796090
  555   598          384801067
  155   725          384802000
  462   659          384802307
  468   656          384803648
  129   726          384803865
  355   698          384807267
  380   691          384811371
   83   727          384812370
  343   701          384825708
  288   712          384832000
  460   660          384832000
   84   727          384833287
  470   655          384834375
  505   635          384835500
  294   711          384837615
  236   719          384839215
  261   716          384841277
  330   704          384850664
  245   718          384852357
  130   726          384854176
   85   727          384854708
  426   675          384855651
  204   722          384856712
  543   608          384858719
  523   623          384860034
  445   667          384862088
  175   724          384862799
  156   725          384874541
   86   727          384876639
  458   661          384876693
  413   680          384876997
  359   697          384877152
  563   591          384878618
  472   654          384880312
  534   615          384881679
  216   721          384883057
  431   673          384884208
  282   713          384892865
   87   727          384899086
  191   723          384900938
  131   726          384905267
  530   618          384906032
  339   702          384906627
  421   677          384907194
  497   640          384907473
  370   694          384908384
  300   710          384911000
  548   604          384915456
   88   727          384922055
  485   647          384924148
  396   686          384927992
  456   662          384936344
  399   685          384940324
  393   687          384941160
  474   653          384941501
  538   612          384941800
  492   643          384943195
  227   720          384945083
   89   727          384945552
  316   707          384947739
  157   725          384948018
  554   599          384953263
  176   724          384955200
  377   692          384956521
  132   726          384957144
   90   727          384969583
  321   706          384971977
  311   708          384975143
  402   684          384978312
  562   592          384979016
  390   688          384979672
  502   637          384980861
  205   722          384982173
  363   696          384985683
  254   717          384988877
  269   715          384990984
  436   671          384993567
   91   727          384994154
  237   719          385007012
  133   726          385009813
  454   663          385010911
  192   723          385010955
  526   621          385014637
  443   668          385015939
  476   652          385017984
  276   714          385018920
   92   727          385019271
  158   725          385022437
  217   721          385023674
  335   703          385024302
  246   718          385033168
  416   679          385038135
  405   683          385042112
  387   689          385043372
   93   727          385044940
  262   716          385046424
  326   705          385048601
  177   724          385048657
  513   630          385052697
  306   709          385053445
  516   628          385061248
  134   726          385063280
   94   727          385071167
  289   712          385081697
  561   593          385086338
  542   609          385086617
  510   632          385086968
  487   646          385087439
  159   725          385097804
  295   711          385097806
   95   727          385097958
  228   720          385100352
  452   664          385100352
  206   722          385108864
  478   651          385109803
  553   600          385112377
  547   605          385112448
  519   626          385112735
  135   726          385117551
  193   723          385122124
   96   727          385125319
  374   693          385126181
  408   682          385131880
  384   690          385132104
  283   713          385132284
  367   695          385133238
  429   674          385135613
  424   676          385140800
  178   724          385143176
  348   700          385144192
  352   699          385146307
   97   727          385153256
  494   642          385163072
  507   634          385163947
  533   616          385164333
  218   721          385165593
  499   639          385168618
  136   726          385172632
  160   725          385174125
  238   719          385176231
  331   704          385178355
  344   701          385179685
   98   727          385181775
  301   710          385181901
  255   717          385183188
  441   669          385184430
  356   698          385186408
  537   613          385200550
  560   594          385200584
  577   578          385200585
  450   665          385204625
  522   624          385207272
  576   579          385207515
  270   715          385208875
   99   727          385210882
  434   672          385210952
  529   619          385212548
  247   718          385215455
  480   650          385217000
  575   580          385221375
  419   678          385225811
  137   726          385228529
  194   723          385234451
  207   722          385236791
  179   724          385238763
  100   727          385240583
  574   581          385242165
  381   691          385245712
  411   681          385247772
  317   707          385248256
  277   714          385248277
  161   725          385251406
  340   702          385252408
  263   716          385253143
  229   720          385256989
  360   697          385264873
  312   708          385266240
  489   645          385266294
  573   582          385269885
  101   727          385270884
  552   601          385278409
  322   706          385282064
  504   636          385283520
  138   726          385285248
  102   727          385301791
  572   583          385304535
  219   721          385308820
  546   606          385316352
  371   694          385320195
  541   610          385321421
  559   595          385321754
  448   666          385323688
  162   725          385329653
  290   712          385333128
  103   727          385333310
  307   709          385335272
  180   724          385335424
  482   649          385339617
  139   726          385342795
  525   622          385344973
  571   584          385346115
  239   719          385346878
  195   723          385347942
  296   711          385359767
  336   703          385361983
  104   727          385365447
  208   722          385365960
  439   670          385367519
  327   705          385368408
  284   713          385373401
  256   717          385379029
  364   696          385382080
  378   692          385384040
  414   680          385389944
  570   585          385394625
  105   727          385398208
  496   641          385398657
  248   718          385399224
  397   686          385399629
  140   726          385401176
  427   675          385401358
  394   687          385405687
  163   725          385408872
  230   720          385415000
  400   685          385419125
  271   715          385428386
  106   727          385431599
  181   724          385433165
  465   658          385434937
  391   688          385437143
  422   677          385440181
  467   657          385440956
  432   673          385442785
  463   659          385444026
  501   638          385445573
  515   629          385449064
  558   596          385449848
  569   586          385450065
  551   602          385451359
  220   721          385453361
  532   617          385453881
  302   710          385454608
  512   631          385457319
  446   667          385457499
  141   726          385460397
  491   644          385460755
  264   716          385461440
  469   656          385462125
  196   723          385462603
  403   684          385464331
  107   727          385465626
  536   614          385466200
  461   660          385468181
  484   648          385477696
  278   714          385479296
  518   627          385483715
  164   725          385489069
  388   689          385493841
  209   722          385496377
  471   655          385498486
  108   727          385500295
  459   661          385507360
  332   704          385508032
  509   633          385508366
  349   700          385508549
  568   587          385512435
  240   719          385518959
  353   699          385519076
  142   726          385520464
  528   620          385525952
  545   607          385527168
  182   724          385531992
  406   683          385535403
  109   727          385535612
  345   701          385535726
  368   695          385538407
  375   693          385546932
  473   654          385550081
  318   707          385550675
  417   679          385558552
  313   708          385559209
  521   625          385561386
  457   662          385561521
  540   611          385563131
  437   671          385565164
  357   698          385567685
  165   725          385570250
  110   727          385571583
  231   720          385574391
  385   690          385575625
  257   717          385576406
  197   723          385578440
  143   726          385581383
  567   588          385581735
  249   718          385584481
  557   597          385584866
  291   712          385586299
  323   706          385594083
  221   721          385599222
  341   702          385600229
  506   635          385602091
  444   668          385606016
  111   727          385608214
  285   713          385616222
  475   653          385616952
  308   709          385618941
  297   711          385623504
  210   722          385628048
  455   663          385630622
  550   603          385631227
  486   647          385631279
  183   724          385631911
  409   682          385632497
  144   726          385643160
  112   727          385645511
  272   715          385649523
  498   640          385649992
  166   725          385652421
  361   697          385654754
  566   589          385657965
  493   643          385670864
  265   716          385671321
  425   676          385681401
  524   623          385682191
  382   691          385682339
  113   727          385683480
  430   674          385689024
  328   705          385690177
  241   719          385692480
  198   723          385695459
  477   652          385699141
  337   703          385701680
  145   726          385705801
  279   714          385711983
  453   664          385714621
  114   727          385722127
  556   598          385726808
  303   710          385729127
  184   724          385732928
  372   694          385734232
  232   720          385735168
  167   725          385735588
  503   637          385738380
  535   615          385738750
  565   590          385741125
  544   608          385744896
  222   721          385746409
  531   618          385750323
  420   678          385753752
  412   681          385755769
  211   722          385760979
  115   727          385761458
  442   669          385769197
  146   726          385769312
  250   718          385771232
  258   717          385775325
  435   672          385777323
  365   696          385780661
  479   651          385796690
  488   646          385800408
  116   727          385801479
  539   612          385811747
  451   665          385813476
  199   723          385813666
  379   692          385813827
  549   604          385818013
  168   725          385819757
    0   728          385828352
    1   728          385828353
    2   728          385828360
    3   728          385828379
    4   728          385828416
    5   728          385828477
    6   728          385828568
    7   728          385828695
    8   728          385828864
    9   728          385829081
   10   728          385829352
   11   728          385829683
   12   728          385830080
   13   728          385830549
   14   728          385831096
  564   591          385831215
   15   728          385831727
   16   728          385832448
   17   728          385833265
  147   726          385833699
   18   728          385834184
  185   724          385835049
   19   728          385835211
   20   728          385836352
   21   728          385837613
   22   728          385839000
  333   704          385839701
   23   728          385840519
  292   712          385841216
   24   728          385842176
  117   727          385842196
  514   630          385843744
   25   728          385843977
   26   728          385845928
  527   621          385846244
   27   728          385848035
   28   728          385850304
   29   728          385852741
  314   708          385854056
  319   707          385855002
   30   728          385855352
   31   728          385858143
  286   713          385860753
   32   728          385861120
  517   628          385861565
   33   728          385864289
  242   719          385867447
   34   728          385867656
  511   632          385868799
   35   728          385871227
  273   715          385872292
  395   687          385872578
  398   686          385873648
  350   700          385875000
   36   728          385875008
  555   599          385875674
   37   728          385879005
  266   716          385882792
   38   728          385883224
  118   727          385883615
   39   728          385887671
  298   711          385889023
   40   728          385892352
  346   701          385893837
  354   699          385893963
  223   721          385894928
  212   722          385895176
  495   642          385896663
  392   688          385896960
   41   728          385897273
  233   720          385897337
  148   726          385898968
  401   685          385900326
   42   728          385902440
  309   709          385904458
  169   725          385904934
  415   680          385905375
   43   728          385907859
  324   706          385908040
  481   650          385909641
   44   728          385913536
  500   639          385917119
   45   728          385919477
  520   626          385922376
   46   728          385925688
  119   727          385925742
  449   666          385927145
  563   592          385928235
   47   728          385932175
  200   723          385933067
  508   634          385936616
  186   724          385938280
   48   728          385938944
  369   695          385945784
   49   728          385946001
  280   714          385946344
  389   689          385946638
  440   670          385947000
  428   675          385949627
  342   702          385950096
  358   698          385951104
  404   684          385952768
   50   728          385953352
  251   718          385959483
   51   728          385961003
  149   726          385965125
  120   727          385968583
   52   728          385968960
  543   609          385969536
  376   693          385969933
  423   677          385975700
  259   717          385975792
   53   728          385977229
  490   645          385985125
   54   728          385985816
  170   725          385991125
   55   728          385994727
  433   673          386003954
   56   728          386003968
  304   710          386005464
  548   605          386011717
  121   727          386012144
   57   728          386013545
  329   705          386013914
  534   616          386018200
  386   690          386021456
   58   728          386023464
  523   624          386026291
  213   722          386030645
  407   683          386031130
  554   600          386031464
  150   726          386032176
  562   593          386032185
   59   728          386033731
  483   649          386038036
  187   724          386042627
  338   703          386043399
  243   719          386043866
   60   728          386044352
  224   721          386044785
  362   697          386046801
  505   636          386047081
  530   619          386053659
  201   723          386053668
   61   728          386055333
  447   667          386055586
  122   727          386056431
  234   720          386060904
   62   728          386066680
  538   613          386067269
  171   725          386078336
   63   728          386078399
  418   679          386081471
  466   658          386085008
  464   659          386088523
   64   728          386090496
  267   716          386095859
  468   657          386096625
  274   715          386096699
  293   712          386097885
  151   726          386100127
  123   727          386101450
   65   728          386102977
  287   713          386107000
  462   660          386107128
   66   728          386115848
  383   691          386121258
  470   656          386123416
   67   728          386129115
  410   682          386135568
  497   641          386138194
  438   671          386139383
  460   661          386140781
   68   728          386142784
  561   594          386143065
  124   727          386147207
  188   724          386148096
  252   718          386149240
  373   694          386150501
  315   708          386150787
  299   711          386156330
   69   728          386156861
  320   707          386161243
  472   655          386165423
  172   725          386166573
  214   722          386167392
  152   726          386168984
   70   728          386171352
  334   704          386173368
  526   622          386173424
  202   723          386175475
  260   717          386177813
  366   696          386181432
  485   648          386181917
  281   714          386182385
  492   644          386185472
   71   728          386186263
  458   662          386189440
  310   709          386191829
  125   727          386193708
  553   601          386194178
  225   721          386195986
  445   668          386198757
  502   638          386200080
  542   610          386201088
  578   578          386201104
   72   728          386201600
  577   579          386204572
  547   606          386212339
  576   580          386214976
   73   728          386217369
  244   719          386221743
  474   654          386222688
  325   706          386223941
  426   676          386224552
  235   720          386225875
  575   581          386232316
   74   728          386233576
  153   726          386238753
  126   727          386240959
  351   700          386243551
  431   674          386245015
  513   631          386245288
  380   692          386245888
  516   629          386246285
   75   728          386250227
  456   663          386253063
  347   701          386254024
  189   724          386254693
  173   725          386255842
  574   582          386256592
  560   595          386260875
  413   681          386266238
   76   728          386267328
  355   699          386270974
  305   710          386283625
  421   678          386284213
   77   728          386284885
  510   633          386287137
  573   583          386287804
  127   727          386288966
  519   627          386290242
  476   653          386295253
  203   723          386298494
  343   702          386302015
   78   728          386302904
  533   617          386304550
  215   722          386305423
  154   726          386309440
  268   716          386310528
   79   728          386321391
  275   715          386322750
  572   584          386325952
  537   614          386329697
  454   664          386331608
  359   698          386336671
  128   727          386337735
  330   705          386339625
   80   728          386340352
  253   718          386340509
  487   647          386341326
  396   687          386341839
  174   725          386346149
  436   672          386346304
  226   721          386348537
  399   686          386350055
  288   713          386354969
  370   695          386355375
  294   712          386356312
  443   669          386356616
  393   688          386359129
   81   728          386359793
  190   724          386362424
  552   602          386363816
  529   620          386363889
  571   585          386371036
  507   635          386371718
  522   625          386377273
   82   728          386379720
  155   726          386381051
  261   717          386381394
  478   652          386383160
  402   685          386383933
  559   596          386385615
  339   703          386387146
  129   727          386387272
  236   720          386392256
  377   693          386395190
  499   640          386395499
   83   728          386400139
  245   719          386401084
  494   643          386401491
  390   689          386401769
  546   607          386419879
  282   714          386420112
   84   728          386421056
  204   723          386422731
  570   586          386423056
  416   680          386423296
  452   665          386425033
  300   711          386425431
  175   725          386437500
  130   727          386437583
  541   611          386439552
  363   697          386441020
   85   728          386442477
  405   684          386443629
  216   722          386444744
  316   708          386449408
  156   726          386453592
   86   728          386464408
  321   707          386469404
  387   690          386469603
  191   724          386471295
  311   709          386481060
  569   587          386482012
  480   651          386486451
   87   728          386486855
  131   727          386488674
  504   637          386498917
  429   675          386500464
  227   721          386502444
  525   623          386507492
  335   704          386509039
   88   728          386509824
  424   677          386513757
  489   646          386516305
  558   597          386517285
  269   716          386526805
  157   726          386527069
  441   670          386529121
  408   683          386529299
  176   725          386529901
  254   718          386533296
  450   666          386533296
   89   728          386533321
  551   603          386540378
  132   727          386540551
  326   706          386541792
  568   588          386547904
  205   723          386548192
  276   715          386550451
   90   728          386557352
  237   720          386560053
  384   691          386562475
  306   710          386563616
  434   673          386567721
  374   694          386569008
  192   724          386581312
  246   719          386581895
   91   728          386581923
  367   696          386584399
  217   722          386585361
  262   717          386586541
  133   727          386593220
  532   618          386597800
  536   615          386599031
  158   726          386601488
  289   713          386604666
  482   650          386605168
  419   679          386606898
   92   728          386607040
  352   700          386614208
  348   701          386616293
  295   712          386616503
  567   589          386620732
  177   725          386623358
   93   728          386632709
  496   642          386633224
  545   608          386634337
  515   630          386637875
  411   682          386641099
  134   727          386646687
  356   699          386650115
  512   632          386653696
  557   598          386655885
  344   702          386655992
  448   667          386656355
  228   721          386657713
   94   728          386658936
  283   714          386659531
  518   628          386664984
  331   705          386667316
  501   639          386668620
  206   723          386674883
  159   726          386676855
  381   692          386680229
  528   621          386681013
  540   612          386684928
   95   728          386685727
  193   724          386692481
  301   711          386696332
  566   590          386700496
  135   727          386700958
  491   645          386706896
  509   634          386712333
   96   728          386713088
  439   671          386716230
  178   725          386717877
  550   604          386723864
  360   698          386724392
  218   722          386727280
  255   718          386727607
  238   720          386729272
  340   703          386732927
  521   626          386735137
  465   659          386735804
  467   658          386737875
  484   649          386739353
   97   728          386741025
  270   716          386744696
  463   660          386748847
  317   708          386749925
  160   726          386753176
  469   657          386755102
  136   727          386756039
  247   719          386764182
  371   695          386767186
   98   728          386769544
  427   676          386770259
  312   709          386772157
  461   661          386776962
  414   681          386779185
  322   707          386779491
  277   715          386779808
  565   591          386787196
  471   656          386787527
  263   717          386793260
  446   668          386794168
   99   728          386798651
  556   599          386801415
  207   723          386802810
  432   674          386803592
  194   724          386804808
  137   727          386811936
  179   725          386813464
  397   687          386813476
  506   636          386813672
  229   721          386814350
  422   678          386817200
  459   662          386820107
  378   693          386822709
  394   688          386823656
  100   728          386828352
  400   686          386828856
  161   726          386830457
  473   655          386835192
  364   697          386837417
  307   710          386845443
  336   704          386846720
  524   624          386848448
  544   609          386855713
  290   713          386856097
  101   728          386858653
  391   689          386859240
  327   706          386861599
  138   727          386868655
  403   685          386869952
  219   722          386870507
  535   616          386875271
  457   663          386878240
  296   712          386878464
  498   641          386880713
  564   592          386880832
  486   648          386889048
  102   728          386889560
  531   619          386897950
  475   654          386898139
  239   720          386899919
  284   714          386900648
  162   726          386908704
  180   725          386910125
  493   644          386913141
  549   605          386914274
  437   672          386917901
  195   724          386918299
  388   690          386920072
  103   728          386921079
  256   718          386923448
  139   727          386926202
  208   723          386931979
  406   684          386936920
  539   613          386937216
  417   680          386943713
  444   669          386946693
  248   719          386947951
  455   664          386951319
  104   728          386953216
  555   600          386953875
  503   638          386957599
  271   716          386964207
  302   711          386969039
  230   721          386972361
  477   653          386976410
  349   701          386980650
  563   593          386981404
  140   727          386984583
  105   728          386985977
  353   700          386986977
  163   726          386987923
  368   696          386989568
  375   694          386989759
  332   705          386996993
  264   717          387001557
  527   622          387005031
  385   691          387005996
  181   725          387007866
  278   715          387010827
  345   702          387012033
  220   722          387015048
  106   728          387019368
  409   683          387029916
  357   699          387031392
  196   724          387032960
  514   631          387036335
  453   665          387039302
  141   727          387043804
  517   629          387046602
  318   708          387052344
  107   728          387053395
  430   675          387053875
  488   647          387054295
  425   677          387054358
  209   723          387062396
  313   709          387065126
  164   726          387068120
  511   633          387068968
  479   652          387070047
  240   720          387072000
  341   703          387080748
  543   610          387084007
  108   728          387088064
  562   594          387088912
  323   707          387091510
  520   627          387099883
  142   727          387103871
  182   725          387106693
  291   713          387109268
  548   606          387111608
  554   601          387113265
  442   670          387113888
  361   698          387114273
  382   692          387116856
  257   718          387120825
  109   728          387123381
  308   710          387129112
  231   721          387131752
  249   719          387133208
  435   673          387134092
  420   679          387134839
  495   643          387135082
  451   666          387142147
  297   712          387142201
  285   714          387143469
  500   640          387144000
  508   635          387144387
  197   724          387148797
  412   682          387149096
  165   726          387149301
  534   617          387158417
  110   728          387159352
  221   722          387160909
  143   727          387164790
  481   651          387179092
  372   695          387181223
  328   706          387183368
  272   716          387185344
  337   704          387186417
  210   723          387194067
  111   728          387195983
  523   625          387196292
  538   614          387196416
  561   595          387203356
  530   620          387205000
  578   579          387205091
  183   725          387206612
  265   717          387211438
  577   580          387212033
  576   581          387225917
  144   727          387226567
  166   726          387231472
  112   728          387233280
  490   646          387235136
  365   697          387235998
  279   715          387243514
  303   711          387243558
  241   720          387245521
  575   582          387246743
  379   693          387252496
  449   667          387259812
  505   637          387262478
  198   724          387265816
  113   728          387271249
  574   583          387274511
  553   602          387279585
  398   687          387287495
  145   727          387289208
  395   688          387290547
  232   721          387292529
  415   681          387294616
  440   671          387295711
  483   650          387303587
  184   725          387307629
  222   722          387308096
  573   584          387309221
  114   728          387309896
  401   686          387310057
  167   726          387314639
  547   607          387315866
  428   676          387318528
  392   689          387319057
  542   611          387319219
  258   718          387319744
  250   719          387319959
  560   596          387324736
  211   723          387326998
  333   705          387328662
  526   623          387335943
  350   701          387347101
  115   728          387349227
  572   585          387350873
  146   727          387352719
  423   678          387352719
  319   708          387356671
  404   685          387358389
  314   709          387359973
  354   700          387361864
  292   713          387364185
  433   674          387364761
  346   702          387370144
  497   642          387372761
  389   690          387372869
  199   724          387384023
  466   659          387385875
  286   714          387388000
  116   728          387389248
  447   668          387392255
  464   660          387393344
  468   658          387393544
  369   696          387396945
  168   726          387398808
  571   586          387399467
  324   707          387405467
  298   712          387407720
  273   716          387408113
  185   725          387409750
  376   694          387412760
  309   710          387414629
  358   699          387414811
  462   661          387415909
  470   657          387416393
  147   727          387417106
  242   720          387420488
    0   729          387420489
    1   729          387420490
    2   729          387420497
    3   729          387420516
    4   729          387420553
    5   729          387420614
    6   729          387420705
    7   729          387420832
    8   729          387421001
    9   729          387421218
   10   729          387421489
   11   729          387421820
   12   729          387422217
   13   729          387422686
  266   717          387422909
  502   639          387423127
   14   729          387423233
   15   729          387423864
   16   729          387424585
   17   729          387425402
   18   729          387426321
   19   729          387427348
   20   729          387428489
   21   729          387429750
  117   728          387429965
  342   703          387430615
   22   729          387431137
  492   645          387431613
  407   684          387432647
   23   729          387432656
   24   729          387434313
  516   630          387435096
   25   729          387436114
   26   729          387438065
   27   729          387440172
  513   632          387441665
   28   729          387442441
  485   649          387443574
   29   729          387444878
   30   729          387447489
  533   618          387448469
   31   729          387450280
  386   691          387451827
  552   603          387452835
  559   597          387453052
   32   729          387453257
  460   662          387453528
  472   656          387454464
  233   721          387454698
  570   587          387455003
   33   729          387456426
  223   722          387456615
   34   729          387459793
  212   723          387461195
  537   615          387462528
   35   729          387463364
  418   680          387466632
   36   729          387467145
   37   729          387471142
  118   728          387471384
  519   628          387471511
   38   729          387475361
  280   715          387477875
   39   729          387479808
  148   727          387482375
  169   726          387483985
   40   729          387484489
   41   729          387489410
  510   634          387491104
  438   672          387492120
   42   729          387494577
   43   729          387499996
  200   724          387503424
   44   729          387505673
  458   663          387506159
  362   698          387506320
  329   706          387507105
  474   655          387507799
  251   719          387508210
   45   729          387511614
  186   725          387512981
  119   728          387513511
  569   588          387517481
   46   729          387517825
  529   621          387518950
  304   711          387519895
  259   718          387520211
   47   729          387524312
  546   608          387527048
  338   704          387528136
   48   729          387531081
  410   683          387532987
   49   729          387538138
  445   669          387539434
   50   729          387545489
  149   727          387548532
  522   626          387551024
   51   729          387553140
  383   692          387555775
  120   728          387556352
   52   729          387561097
  541   612          387561349
   53   729          387569366
  170   726          387570176
  456   664          387573760
  476   654          387576440
   54   729          387577953
  507   636          387583299
   55   729          387586864
  568   589          387586901
  558   598          387588304
   56   729          387596105
  213   723          387596664
  243   720          387596907
  373   695          387597492
  426   677          387597509
  487   648          387599095
  121   728          387599913
   57   729          387605682
  224   722          387606472
  431   675          387609866
  150   727          387615583
   58   729          387615601
  187   725          387617328
  234   721          387618265
  293   713          387620854
  201   724          387624025
   59   729          387625868
  499   641          387626220
  274   716          387632520
  551   604          387633015
  287   714          387634247
  267   717          387635976
   60   729          387636489
  366   697          387636769
  494   644          387643768
  122   728          387644200
   61   729          387647470
  454   665          387656289
  315   709          387656704
  171   726          387657387
   62   729          387658817
  413   682          387659565
  478   653          387660429
  334   705          387662329
  320   708          387662912
  567   590          387663263
  421   679          387665300
   63   729          387670536
  525   624          387673749
  299   712          387675027
   64   729          387682633
  151   727          387683534
  380   693          387684557
  123   728          387689219
   65   729          387695114
  252   719          387697967
  443   670          387701307
  310   710          387702000
  436   673          387703073
   66   729          387707985
  281   715          387713916
  351   701          387715652
  504   638          387718136
   67   729          387721252
  325   707          387721368
  260   718          387722232
  188   725          387722797
  347   702          387730331
  557   599          387730492
  214   723          387733411
   68   729          387734921
  124   728          387734976
  536   616          387735552
  355   700          387738875
  545   609          387745154
  532   619          387745427
  172   726          387745624
  202   724          387745832
  566   591          387746567
   69   729          387748998
  152   727          387752391
  452   666          387753704
  225   722          387757673
  396   688          387759808
  480   652          387759808
   70   729          387763489
  399   687          387763902
  489   647          387770192
  244   720          387774784
   71   729          387778400
  393   689          387781226
  125   728          387781477
  343   703          387782534
  235   721          387783236
  402   686          387793664
   72   729          387793737
  305   711          387798056
  359   699          387800378
  370   696          387806536
   73   729          387809506
  540   613          387810397
  416   681          387812537
  550   605          387820125
  153   727          387822160
   74   729          387825713
  390   690          387828000
  126   728          387828728
  189   725          387829394
  515   631          387830466
  330   706          387832816
  173   726          387834893
  565   592          387836813
  377   694          387838017
  528   622          387839800
   75   729          387842364
  405   685          387849250
  518   629          387850021
  268   717          387850645
  512   633          387853865
  275   716          387858571
   76   729          387859465
  450   667          387865963
  203   724          387868851
  429   676          387869365
  215   723          387871442
  496   643          387871643
  339   704          387871883
  482   651          387874619
  127   728          387876735
   77   729          387877022
  441   671          387877832
  294   713          387879281
  556   600          387879616
  288   714          387882216
  253   719          387889236
  424   678          387890776
  154   727          387892847
   78   729          387895041
  501   640          387895501
  387   691          387899974
  363   698          387900539
  226   722          387910224
  521   627          387912644
   79   729          387913528
  509   635          387920104
  174   726          387925200
  128   728          387925504
  261   718          387925813
  434   674          387928528
  408   684          387930816
   80   729          387932489
  564   593          387934001
  190   725          387937125
  300   712          387944128
  236   721          387949617
  282   715          387951643
   81   729          387951930
  245   720          387954125
  316   709          387955325
  491   646          387956907
  155   727          387964458
  544   610          387970184
  321   708          387971073
   82   729          387971857
  129   728          387975041
  311   710          387991231
  419   680          387992059
   83   729          387992276
  448   668          387993024
  204   724          387993088
  384   692          387996992
  335   705          387998000
  484   650          388004904
  216   723          388010763
   84   729          388013193
  549   606          388014165
  535   617          388015488
  374   695          388015999
  175   726          388016551
  524   625          388018449
  130   728          388025352
  506   637          388029069
   85   729          388034614
  555   601          388035676
  156   727          388036999
  563   594          388038131
  411   683          388038518
  467   659          388038742
  326   707          388039219
  367   697          388039736
  465   660          388040625
  191   725          388045996
  531   620          388049291
  469   658          388052021
   86   729          388056545
  463   661          388057628
  227   722          388064131
  539   614          388066363
  269   717          388066922
  439   672          388068967
  131   728          388076443
  306   711          388078047
   87   729          388078992
  471   657          388080504
  254   719          388082023
  276   716          388086272
  352   701          388086309
  461   662          388089709
  348   702          388092600
   88   729          388101961
  176   726          388108952
  157   727          388110476
  498   642          388115280
  237   721          388117414
  356   700          388118016
  205   724          388118549
  381   693          388118898
  473   656          388124233
   89   729          388125458
  132   728          388128320
  262   718          388130960
  289   714          388131913
  446   669          388134845
  246   720          388134936
  344   703          388136511
  459   663          388136826
  295   713          388139472
  427   677          388143216
  562   595          388149203
   90   729          388149489
  486   649          388150705
  217   723          388151380
  192   725          388156013
  493   645          388159282
  331   706          388160507
  527   623          388167550
  432   675          388168443
  414   682          388172512
   91   729          388174060
  503   639          388180646
  133   728          388180989
  475   655          388183250
  158   727          388184895
  360   699          388188099
  283   715          388191062
  422   679          388198287
  554   602          388198672
  457   664          388198937
   92   729          388199177
  543   611          388202138
  177   726          388202409
  579   579          388209078
  578   580          388212552
  301   712          388215029
  548   607          388215135
  340   704          388217664
  371   696          388218347
  228   722          388219400
  577   581          388222974
   93   729          388224846
  397   688          388231445
  514   632          388232712
  134   728          388234456
  517   630          388235413
  576   582          388240344
  400   687          388242703
  206   724          388245240
  394   689          388245753
   94   729          388251073
  317   709          388255842
  477   654          388257597
  159   727          388260262
  575   583          388264662
  378   694          388265536
  193   725          388267182
  561   596          388267217
  511   634          388272935
  437   673          388274670
  455   665          388276000
  255   719          388276334
   95   729          388277864
  403   686          388279683
  520   628          388281152
  322   708          388281160
  312   710          388282328
  270   717          388284813
  391   690          388285471
  238   721          388286633
  135   728          388288727
  444   670          388291384
  218   723          388293299
  574   584          388295928
  178   726          388296928
  364   698          388296936
  534   618          388302336
   96   729          388305225
  488   648          388312064
  277   716          388315629
  247   720          388317223
  538   615          388329247
  417   681          388332954
   97   729          388333162
  573   585          388334142
  336   705          388335681
  160   727          388336583
  263   718          388337679
  406   685          388342541
  136   728          388343808
  479   653          388347316
  388   691          388350443
  508   636          388355968
  327   707          388359026
  307   711          388359874
  530   621          388360061
   98   729          388361681
  453   666          388367973
  553   603          388368604
  523   626          388370043
  207   724          388373167
  500   641          388374721
  229   722          388376037
  495   644          388377359
  572   586          388379304
  194   725          388379509
  290   714          388383344
   99   729          388390788
  560   597          388392173
  179   726          388392515
  137   728          388399705
  296   713          388401433
  161   727          388413864
  100   729          388420489
  430   676          388422776
  547   608          388423035
  425   678          388431377
  571   587          388431414
  409   684          388431433
  284   715          388432179
  219   723          388436526
  375   695          388436750
  385   692          388440513
  542   612          388441016
  368   697          388444905
  101   729          388450790
  481   652          388452449
  138   728          388456424
  349   702          388456957
  239   721          388457280
  353   701          388459078
  442   671          388462599
  256   719          388472175
  451   667          388474814
  102   729          388481697
  505   638          388481697
  302   712          388487736
  490   647          388489023
  180   726          388489176
  332   706          388490184
  570   588          388490472
  162   727          388492111
  345   703          388492552
  195   725          388493000
  435   674          388494899
  357   700          388499293
  248   720          388500992
  526   624          388502200
  208   724          388502336
  271   717          388504324
  103   729          388513216
  139   728          388513971
  420   680          388520000
  559   598          388524071
  230   722          388534048
  104   729          388545353
  552   604          388545472
  264   718          388545976
  412   683          388546515
  278   716          388546648
  382   693          388555525
  569   589          388556478
  318   709          388558261
  341   704          388565485
  163   727          388571330
  140   728          388572352
  483   651          388573038
  313   710          388575297
  361   699          388577980
  105   729          388578114
  220   723          388581067
  181   726          388586917
  323   708          388593179
  533   619          388596096
  449   668          388596481
  537   616          388599049
  196   725          388607661
  497   643          388611180
  106   729          388611505
  516   631          388627687
  240   721          388629361
  568   590          388629432
  141   728          388631573
  372   696          388632384
  209   724          388632753
  291   714          388636515
  546   609          388637865
  513   633          388641834
  308   711          388643543
  107   729          388645532
  440   672          388648448
  502   640          388650008
  164   727          388651527
  519   629          388656548
  558   599          388662911
  297   713          388665170
  257   719          388669552
  285   715          388675000
  337   705          388675378
  529   622          388677737
  108   729          388680201
  328   707          388680795
  492   646          388681624
  182   726          388685744
  249   720          388686249
  541   613          388686818
  415   682          388687943
  466   660          388690696
  428   677          388691485
  142   728          388691640
  231   722          388693439
  468   659          388694411
  379   694          388695323
  365   698          388695517
  510   635          388698875
  464   661          388702125
  398   688          388705464
  485   650          388709125
  567   591          388709334
  395   689          388712644
  470   658          388713312
  109   729          388715518
  197   725          388723498
  401   687          388723904
  272   717          388725461
  221   723          388726928
  522   627          388728531
  462   662          388728656
  551   605          388729276
  433   675          388729612
  165   727          388732708
  447   669          388732932
  423   679          388733806
  392   690          388745288
  472   657          388747441
  110   729          388751489
  143   728          388752559
  265   718          388755857
  303   712          388762255
  210   724          388764424
  404   686          388768120
  460   663          388770247
  279   716          388779335
  183   726          388785663
  111   729          388788120
  566   592          388796184
  474   656          388796840
  507   637          388798696
  241   721          388802882
  389   691          388803240
  557   600          388808693
  144   728          388814336
  166   727          388814879
  333   706          388821853
  350   702          388823408
  112   729          388825417
  458   664          388826856
  354   701          388833965
  407   685          388838268
  198   725          388840517
  525   625          388843750
  438   673          388848889
  346   703          388850663
  369   697          388852282
  232   722          388854216
  418   681          388855873
  545   610          388859625
  376   695          388859751
  487   649          388860752
  499   642          388860787
  476   655          388861551
  319   709          388862588
  113   729          388863386
  258   719          388868471
  314   710          388870144
  250   720          388873000
  222   723          388874115
  536   617          388875769
  145   728          388876977
  358   700          388882712
  445   670          388884125
  386   692          388886344
  184   726          388886680
  494   645          388889909
  565   593          388889982
  292   714          388891432
  532   620          388896768
  211   724          388897355
  167   727          388898046
  456   665          388898441
  114   729          388902033
  324   708          388907136
  342   704          388915352
  286   715          388919531
  550   606          388920016
  309   711          388929060
  298   713          388930689
  410   684          388934504
  540   614          388939544
  146   728          388940488
  504   639          388941183
  115   729          388941364
  478   654          388941616
  273   717          388948230
  199   725          388958724
  556   601          388961417
  266   718          388967328
  362   699          388970027
  426   678          388974528
  242   721          388977849
  431   676          388978767
  116   729          388981385
  168   727          388982215
  454   666          388984960
  185   726          388988801
  564   594          388990728
  383   693          388994444
  528   623          389002319
  329   707          389004532
  147   728          389004875
  280   716          389013696
  233   722          389016385
    0   730          389017000
    1   730          389017001
    2   730          389017008
    3   730          389017027
    4   730          389017064
  338   705          389017097
    5   730          389017125
    6   730          389017216
    7   730          389017343
    8   730          389017512
    9   730          389017729
   10   730          389018000
   11   730          389018331
   12   730          389018728
   13   730          389019197
   14   730          389019744
   15   730          389020375
   16   730          389021096
   17   730          389021913
  117   729          389022102
  223   723          389022634
   18   730          389022832
   19   730          389023859
   20   730          389025000
   21   730          389026261
  515   632          389026843
   22   730          389027648
  489   648          389027961
   23   730          389029167
   24   730          389030824
  212   724          389031552
   25   730          389032625
   26   730          389034576
   27   730          389036683
  480   653          389037077
  304   712          389038592
  518   630          389038832
   28   730          389038952
   29   730          389041389
   30   730          389044000
   31   730          389046791
  373   696          389048653
   32   730          389049768
  443   671          389050018
  421   680          389050461
   33   730          389052937
   34   730          389056304
  413   683          389056984
  512   634          389057832
   35   730          389059875
  251   720          389061251
  118   729          389063521
   36   730          389063656
  436   674          389063880
  169   727          389067392
   37   730          389067653
  259   719          389068938
  148   728          389070144
   38   730          389071872
   39   730          389076319
  200   725          389078125
   40   730          389081000
   41   730          389085921
  452   667          389086371
  544   611          389088315
   42   730          389091088
  186   726          389092032
  521   628          389093913
  366   698          389096288
   43   730          389096507
  563   595          389098422
   44   730          389102184
  119   729          389105648
   45   730          389108125
  496   644          389113920
   46   730          389114336
  549   607          389117692
   47   730          389120823
  555   602          389121083
  501   641          389126222
  380   694          389127384
   48   730          389127592
  509   636          389131685
   49   730          389134649
  149   728          389136301
   50   730          389142000
  482   652          389147976
  293   714          389148101
  120   729          389148489
   51   730          389149651
  170   727          389153583
  243   721          389154268
  334   706          389155520
   52   730          389157608
  535   618          389159407
  287   715          389165778
   53   730          389165877
  315   710          389166875
  213   724          389167021
  320   709          389168829
  224   723          389172491
  274   717          389172637
   54   730          389174464
  234   722          389179952
  267   718          389180395
  399   688          389181871
  396   689          389181905
   55   730          389183375
  351   702          389191959
  121   729          389192050
  524   626          389192200
   56   730          389192616
  187   726          389196379
  299   713          389197996
  201   725          389198726
  539   615          389199194
   57   730          389202193
  450   668          389202632
  150   728          389203352
  531   621          389204352
  416   682          389205864
  393   690          389207457
  402   687          389207511
  491   647          389210794
  347   703          389210850
  355   701          389210976
   58   730          389212112
  562   596          389213064
  310   711          389216431
  579   580          389216539
   59   730          389222379
  325   708          389223037
  578   581          389223493
  441   672          389230569
   60   730          389233000
  122   729          389236337
  577   582          389237401
  171   727          389240794
  429   677          389242322
   61   730          389243981
  506   638          389248288
  281   716          389249737
  252   720          389251008
   62   730          389255328
  576   583          389258263
  390   691          389258371
  405   686          389258981
  370   697          389261873
   63   730          389267047
  343   704          389267271
  359   700          389268279
  260   719          389270959
  151   728          389271303
  424   679          389271863
  484   651          389274355
   64   730          389279144
  123   729          389281356
  377   695          389285008
  575   584          389286079
  554   603          389287691
   65   730          389291625
  434   675          389293379
  188   726          389301848
  214   724          389303768
   66   730          389304496
  305   712          389316753
   67   730          389317763
  202   725          389320533
  574   585          389320849
  548   608          389322304
  225   723          389323692
  543   612          389323935
  124   729          389327113
  172   727          389329031
  330   707          389330243
   68   730          389331432
  244   721          389332145
  448   669          389333701
  527   624          389333807
  387   692          389334491
  561   597          389334654
  408   685          389336437
  152   728          389340160
  467   660          389343563
  235   722          389344923
   69   730          389345509
  465   661          389349406
  469   659          389352888
  498   643          389353699
   70   730          389360000
  339   705          389360844
  573   586          389362573
  363   699          389364246
  463   662          389370375
  125   729          389373614
   71   730          389374911
  471   658          389377423
  419   681          389381300
   72   730          389390248
  268   718          389395064
  275   717          389398688
   73   730          389406017
  461   663          389406428
  294   714          389406528
  503   640          389407527
  189   726          389408445
  493   646          389409293
  153   728          389409929
  572   587          389411251
  288   715          389413747
  486   650          389416256
  473   657          389417210
  173   727          389418300
  126   729          389420865
   74   730          389422224
  439   673          389425736
  517   631          389428004
  514   633          389432881
  384   693          389435661
   75   730          389438875
  411   684          389440035
  215   724          389441799
  253   720          389442277
  203   725          389443552
  534   619          389449963
   76   730          389455976
  459   664          389457523
  553   604          389461241
  560   598          389463192
  316   710          389465496
  538   616          389465768
  520   629          389466189
  571   588          389466883
  300   713          389467097
  374   696          389467160
  127   729          389468872
  475   656          389472291
   77   730          389473533
  261   719          389474540
  226   723          389476243
  321   709          389476990
  446   670          389479536
  154   728          389480616
  511   635          389480706
  282   716          389487464
  335   706          389491191
   78   730          389491552
  367   698          389499255
  311   711          389505662
  174   727          389508607
   79   730          389510039
  236   722          389511304
  245   721          389511486
  190   726          389516176
  128   729          389517641
  530   622          389518848
  427   678          389520235
  457   665          389523618
   80   730          389529000
  570   589          389529469
  547   609          389533852
  432   676          389537344
  326   708          389540888
  477   655          389542708
  523   627          389547550
   81   730          389548441
  155   728          389552227
  381   694          389561725
  352   702          389562616
  542   613          389566485
  129   729          389567178
  204   725          389567789
   82   730          389568368
  414   683          389569931
  508   637          389571365
  348   703          389573119
  488   649          389573721
  216   724          389581120
  422   680          389583448
   83   730          389588787
  356   701          389590117
  306   712          389596744
  559   599          389598678
  569   590          389599009
  175   727          389599958
  455   666          389604671
  500   642          389609288
   84   730          389609704
  269   718          389611341
  130   729          389617489
  344   704          389621248
  495   645          389623500
  156   728          389624768
  191   726          389625047
  276   717          389626389
  479   654          389628503
  227   723          389630150
   85   730          389631125
  254   720          389635064
  437   674          389635477
  444   671          389640095
  552   605          389641733
   86   730          389653056
  397   689          389653542
  360   700          389656000
  331   707          389657934
  400   688          389660672
  289   715          389663444
  295   714          389666719
  131   729          389668580
  394   690          389671984
  526   625          389672201
  371   697          389673684
   87   730          389675503
  568   591          389675503
  237   722          389679101
  262   719          389679687
  246   721          389692297
  176   727          389692359
  205   725          389693250
  403   687          389693530
  157   728          389698245
   88   730          389698472
  453   667          389700640
  505   639          389704744
  340   705          389706625
  378   695          389712527
  391   691          389715842
  132   729          389720457
  217   724          389721737
   89   730          389721969
  417   682          389726281
  283   716          389726883
  481   653          389729718
  192   726          389735064
  301   713          389737998
  537   617          389739266
  558   600          389741112
   90   730          389746000
  490   648          389746792
  533   620          389747437
  406   686          389752272
  546   610          389752336
  567   592          389758951
  364   699          389760643
  317   710          389766013
   91   730          389770571
  158   728          389772664
  133   729          389773126
  388   692          389784960
  228   723          389785419
  177   727          389785816
  322   709          389787077
   92   730          389795688
  430   677          389795733
  312   711          389796759
  451   668          389811483
  425   679          389812464
  442   672          389815336
  541   614          389815965
  206   725          389819941
   93   730          389821357
  516   632          389824064
  134   729          389826593
  336   706          389828872
  551   606          389829167
  270   718          389829232
  255   720          389829375
  409   685          389837054
  529   623          389840256
  519   630          389845359
  513   634          389845801
  193   726          389846233
  483   652          389846395
   94   730          389847584
  159   728          389848031
  238   722          389848320
  566   593          389849353
  497   644          389853457
  277   717          389855746
  435   675          389859750
  327   708          389860695
  218   724          389863656
   95   730          389874375
  247   721          389874584
  307   712          389878571
  385   693          389879182
  178   727          389880335
  502   641          389880729
  135   729          389880864
  263   719          389886406
  375   696          389887911
  557   601          389890494
   96   730          389901736
  368   698          389904424
  420   681          389909241
  522   628          389909800
  510   636          389910456
  290   715          389914875
  160   728          389924352
  296   714          389928680
   97   730          389929673
  353   702          389935385
  492   647          389935511
  136   729          389935945
  449   669          389937158
  349   703          389937476
  229   723          389942056
  565   594          389946709
  207   725          389947868
  412   684          389948032
   98   730          389958192
  194   726          389958560
  284   716          389968000
  357   701          389971394
  179   727          389975922
  345   704          389977289
  545   611          389977756
  485   651          389978576
   99   730          389987299
  332   707          389987611
  137   729          389991842
  382   694          389998352
  468   660          389999232
  466   661          389999477
  161   728          390001633
  440   673          390005217
  219   724          390006883
  302   713          390010705
  470   659          390014179
  464   662          390014872
  100   730          390017000
  525   626          390017501
  507   638          390017915
  239   722          390018967
  536   618          390019688
  550   607          390023543
  256   720          390025216
  472   658          390044360
  462   663          390045375
  361   700          390045881
  556   602          390046824
  101   730          390047301
  138   729          390048561
  271   718          390048743
  564   595          390051019
  532   621          390051829
  341   705          390054446
  248   721          390058353
  318   710          390068432
  428   678          390068504
  195   726          390072051
  540   615          390072375
  180   727          390072583
  208   725          390077037
  447   670          390077623
  102   730          390078208
  162   728          390079880
  415   683          390085362
  278   717          390086765
  372   697          390087721
  313   711          390089728
  474   657          390089817
  460   664          390090944
  264   719          390094703
  433   676          390098513
  323   709          390099096
  499   643          390099206
  230   723          390100067
  139   729          390106108
  103   730          390109727
  423   680          390118967
  487   650          390126303
  398   689          390127561
  395   690          390138875
  494   646          390139920
  104   730          390141864
  401   688          390141873
  379   695          390142314
  476   656          390150592
  220   724          390151424
  458   665          390151537
  163   728          390159099
  365   699          390159224
  308   712          390162240
  563   596          390162283
  140   729          390164489
  291   715          390168046
  504   640          390168064
  337   706          390168569
  528   624          390168576
  181   727          390170324
  105   730          390174625
  392   691          390175659
  404   687          390181967
  328   708          390182464
  196   726          390186712
  240   722          390191048
  297   714          390192417
  209   725          390207454
  106   730          390208016
  438   674          390209696
  555   603          390210102
  544   612          390210112
  285   716          390210821
  257   720          390222593
  141   729          390223710
  580   580          390224000
  549   608          390224861
  478   655          390226727
  515   633          390227012
  456   666          390227112
  579   581          390227480
  518   631          390231423
  445   671          390232836
  389   692          390237757
  578   582          390237920
  164   728          390239296
  107   730          390242043
  249   721          390243610
  407   686          390247999
  418   682          390249200
  577   583          390255320
  231   723          390259458
  512   635          390265603
  182   727          390269151
  272   718          390269880
  108   730          390276712
  521   629          390278950
  576   584          390279680
  562   597          390280501
  142   729          390283777
  303   713          390285224
  489   649          390289618
  221   724          390297285
  197   726          390302549
  350   703          390303927
  265   719          390304584
  535   619          390307034
  354   702          390310272
  376   696          390310912
  575   585          390311000
  369   698          390311801
  109   730          390312029
  454   667          390317627
  480   654          390318264
  333   707          390319280
  279   717          390319452
  165   728          390320477
  386   693          390325013
  346   704          390335400
  539   616          390335715
  210   725          390339125
  410   685          390340125
  143   729          390344696
  509   637          390347082
  110   730          390348000
  574   586          390349280
  431   677          390351724
  358   701          390354813
  426   679          390355615
  496   645          390360061
  501   642          390360789
  531   622          390363139
  241   722          390364569
  183   727          390369070
  524   627          390369707
  319   710          390372759
  554   604          390380328
  314   711          390384575
  111   730          390384631
  573   587          390394520
  166   728          390402648
  443   672          390402755
  342   705          390404313
  561   598          390405673
  144   729          390406473
  324   709          390413053
  198   726          390419568
  232   723          390420235
  258   720          390421512
  112   730          390421928
  292   715          390422963
  452   668          390423040
  482   653          390425245
  436   675          390428731
  250   721          390430361
  548   609          390433121
  383   694          390437271
  362   700          390437928
  421   681          390439702
  222   724          390444472
  572   588          390446720
  309   712          390447757
  543   613          390449404
  286   716          390455352
  298   714          390457936
  413   684          390458501
  113   730          390459897
  491   648          390468563
  145   729          390469114
  184   727          390470087
  506   639          390471335
  211   725          390472056
  167   728          390485815
  273   718          390492649
  114   730          390498544
  527   625          390503808
  373   697          390503990
  571   589          390505880
  329   708          390506201
  338   706          390510288
  266   719          390516055
  146   729          390532625
  199   726          390537775
  560   599          390537799
  115   730          390537875
  242   722          390539536
  450   669          390543309
  484   652          390547712
  280   717          390553813
  553   605          390557502
  366   699          390559995
  304   713          390561561
  168   728          390569984
  570   590          390572000
  185   727          390572208
  380   695          390574375
  116   730          390577896
  233   723          390582404
  441   673          390587338
  223   724          390592991
  498   644          390595976
  147   729          390597012
  534   620          390601304
  416   683          390603283
  399   689          390603968
  538   617          390605985
  212   725          390606253
  396   690          390608136
    0   731          390617891
    1   731          390617892
    2   731          390617899
    3   731          390617918
    4   731          390617955
    5   731          390618016
    6   731          390618107
    7   731          390618234
    8   731          390618403
  251   721          390618612
  117   730          390618613
    9   731          390618620
   10   731          390618891
   11   731          390619222
  429   678          390619341
   12   731          390619619
   13   731          390620088
   14   731          390620635
   15   731          390621266
  259   720          390621979
   16   731          390621987
   17   731          390622804
   18   731          390623723
  517   632          390624381
   19   731          390624750
  402   688          390625480
   20   731          390625891
   21   731          390627152
   22   731          390628539
   23   731          390630058
   24   731          390631715
   25   731          390633516
   26   731          390635467
  514   634          390636848
   27   731          390637574
  393   691          390637828
  503   641          390638248
   28   731          390639843
   29   731          390642280
   30   731          390644891
  569   591          390645080
   31   731          390647682
  547   610          390648323
   32   731          390650659
  467   661          390652344
  334   707          390652947
   33   731          390653828
  520   630          390655000
  169   728          390655161
  424   680          390657024
  200   726          390657176
   34   731          390657195
  469   660          390657709
  118   730          390660032
   35   731          390660766
  465   662          390662153
  434   676          390662280
  148   729          390662281
  493   647          390663180
   36   731          390664547
   37   731          390668544
  351   703          390672478
   38   731          390672763
  405   687          390672828
  186   727          390675439
  559   600          390676879
   39   731          390677210
  471   659          390678290
  448   670          390678392
  320   710          390679000
  293   715          390679632
  315   711          390681306
  530   623          390681367
   40   731          390681891
  486   651          390685707
   41   731          390686812
  463   663          390687094
  355   702          390687283
   42   731          390691979
  511   636          390692287
  390   692          390692888
  347   704          390695587
  542   614          390695632
   43   731          390697398
  287   716          390701599
  119   730          390702159
   44   731          390703075
   45   731          390709016
  473   658          390714129
   46   731          390715227
  243   722          390715955
  274   718          390717056
  370   698          390721392
   47   731          390721714
  568   592          390725120
  299   714          390725243
  461   664          390727125
  149   729          390728438
   48   731          390728483
  523   628          390728819
  325   709          390728954
  267   719          390729122
  310   712          390735128
   49   731          390735540
  377   696          390736169
  359   701          390740380
  170   728          390741352
  552   606          390741624
  213   725          390741722
  224   724          390742848
   50   731          390742891
  120   730          390745000
  234   723          390745971
  408   686          390746168
   51   731          390750542
  343   705          390756232
   52   731          390758499
  475   657          390765268
   53   731          390766768
  387   693          390773160
  419   682          390774627
   54   731          390775355
  201   726          390777777
  187   727          390779786
  459   665          390782204
   55   731          390784266
  439   674          390786543
  121   730          390788561
  281   717          390789854
  508   638          390790584
   56   731          390793507
  150   729          390795489
   57   731          390803084
  252   721          390808369
  567   593          390812120
   58   731          390813003
  558   601          390822913
   59   731          390823270
  260   720          390824000
  446   671          390828247
  171   728          390828563
  477   656          390831749
  330   708          390831912
  363   700          390832147
  122   730          390832848
   60   731          390833891
  488   650          390839272
  305   713          390839722
   61   731          390844872
  411   685          390845656
  526   626          390845952
  500   643          390847707
  457   666          390852289
  339   706          390854035
   62   731          390856219
  151   729          390863440
   63   731          390867938
  546   611          390870467
  495   646          390873511
  123   730          390877867
  214   725          390878469
  384   694          390878488
   64   731          390880035
  537   618          390883185
  188   727          390885255
   65   731          390892516
  244   722          390893832
  225   724          390894049
  202   726          390899584
  427   679          390901322
  533   621          390902498
   66   731          390905387
  566   594          390906080
  432   677          390910301
  235   723          390910942
  479   655          390913614
  172   728          390916800
   67   731          390918654
  374   697          390922497
  124   730          390923624
  505   640          390931625
  152   729          390932297
   68   731          390932323
  551   607          390932694
  455   667          390937338
  294   715          390938059
  275   718          390943107
  268   719          390943791
   69   731          390946400
  541   615          390948796
  288   716          390949568
   70   731          390960891
  367   699          390962962
  125   730          390970125
  414   684          390971448
  422   681          390972689
   71   731          390975802
  557   602          390975901
  316   711          390979927
  321   710          390987161
  335   707          390988618
   72   731          390991139
  189   727          390991852
  444   672          390992832
  300   714          390994344
  253   721          390999638
  437   675          391000328
  153   729          391002066
  173   728          391006069
  529   624          391006513
   73   731          391006908
  565   595          391007000
  490   649          391008449
  381   695          391008716
  481   654          391010905
  215   725          391016500
  126   730          391017376
  203   726          391022603
   74   731          391023115
  516   633          391024233
  311   712          391024359
  261   720          391027581
  282   717          391027581
  453   668          391037309
  519   631          391037950
   75   731          391039766
  352   703          391043135
  226   724          391046600
  326   709          391046805
  513   635          391053572
   76   731          391056867
  348   704          391057856
  127   730          391065383
  356   702          391066424
  154   729          391072753
  245   722          391073173
   77   731          391074424
  236   723          391077323
  397   690          391079773
  400   689          391082769
   78   731          391092443
  522   629          391094837
  174   728          391096376
  545   612          391099553
  190   727          391099583
  497   645          391099598
  394   691          391102355
  344   705          391110209
   79   731          391110930
  403   688          391111499
  128   730          391114152
  564   596          391114880
  502   642          391115296
  306   713          391119713
  483   653          391123664
  417   683          391123700
  510   637          391125853
  360   701          391128101
   80   731          391129891
  550   608          391130712
  371   698          391133203
  556   603          391135843
  155   729          391144364
  204   726          391146840
   81   731          391149332
  391   692          391150359
  451   669          391152160
  216   725          391155821
  331   708          391159603
  269   719          391160068
  378   696          391163688
  129   730          391163689
  406   687          391166119
  536   619          391167315
   82   731          391169259
  276   718          391170808
  442   673          391172105
  430   678          391172752
  175   728          391187727
   83   731          391189678
  254   721          391192425
  492   648          391193280
  525   627          391195008
  425   680          391197625
  295   715          391198250
  289   716          391199265
  340   706          391199816
  227   724          391200507
  191   727          391208454
  540   616          391208896
   84   731          391210595
  532   622          391210616
  130   730          391214000
  156   729          391216905
  388   693          391223629
  364   700          391228544
  435   676          391228651
  563   597          391229720
   85   731          391232016
  262   720          391232728
  580   581          391234941
  507   639          391240962
  579   582          391241907
  237   723          391245120
  409   686          391246785
  485   652          391251933
   86   731          391253947
  246   722          391253984
  578   583          391255839
  131   730          391265091
  301   714          391265245
  283   717          391267000
  205   726          391272301
   87   731          391276394
  577   584          391276737
  176   728          391280128
  317   711          391280444
  449   670          391281849
  157   729          391290382
  217   725          391296438
  322   710          391297248
   88   731          391299363
  420   682          391302568
  555   604          391302739
  576   585          391304601
  468   661          391308013
  466   662          391312224
  312   712          391315456
  132   730          391316968
  192   727          391318471
  470   660          391319000
  385   694          391322009
   89   731          391322860
  336   707          391326299
  464   663          391331591
  544   613          391335581
  549   609          391335678
  528   625          391338577
  575   586          391339431
  499   644          391341483
  375   697          391343248
  472   659          391345227
   90   731          391346891
  562   598          391351520
  412   685          391353653
  228   724          391355776
  158   729          391364801
  440   674          391366024
  462   664          391366072
  327   709          391366612
  368   699          391368131
  133   730          391369637
   91   731          391371462
  177   728          391373585
  270   719          391377959
  574   587          391381227
  255   721          391386736
  474   658          391386736
  494   647          391393807
  487   651          391395754
   92   731          391396579
  504   641          391398785
  206   726          391398992
  277   718          391400165
  307   713          391401540
  238   723          391414339
  460   665          391415625
  353   703          391415904
  349   704          391422213
   93   731          391422248
  134   730          391423104
  447   671          391426334
  518   632          391427800
  193   727          391429640
  573   588          391429989
  515   634          391430979
  247   722          391436271
  218   725          391438357
  263   720          391439447
  159   729          391440168
  476   657          391443569
  382   695          391445343
  357   702          391447701
   94   731          391448475
  428   679          391449591
  290   716          391450696
  535   620          391458375
  296   715          391460211
  345   705          391466250
  521   630          391467761
  178   728          391468104
  433   677          391471470
   95   731          391475266
  539   617          391475932
  554   605          391476589
  512   636          391477184
  135   730          391477375
  458   666          391480208
  561   599          391480280
  572   589          391485717
  415   684          391486879
  332   708          391489280
   96   731          391502627
  284   717          391508117
  423   681          391508208
  229   724          391512413
  478   656          391515768
  160   729          391516489
  361   701          391517982
  531   623          391525658
  207   726          391526919
   97   731          391530564
  136   730          391532456
  302   714          391537952
  194   727          391541967
  372   698          391547240
  548   610          391547592
  341   706          391547637
  571   590          391548411
  524   628          391550976
  398   690          391553792
  489   650          391555169
   98   731          391559083
  456   667          391559779
  179   728          391563691
  401   689          391563970
  509   638          391566301
  395   691          391569246
  438   675          391574547
  543   614          391578551
  219   725          391581584
  256   721          391582577
  318   711          391582863
  239   723          391584986
  445   672          391585573
   99   731          391588190
  137   730          391588353
  379   696          391593475
  161   729          391593770
  271   719          391597470
  501   643          391599208
  404   688          391599936
  480   655          391603375
  313   712          391608425
  323   710          391609267
  496   646          391610072
  392   692          391610176
  560   600          391616000
  100   731          391617891
  570   591          391618071
  248   722          391620040
  365   700          391627125
  278   718          391631184
  138   730          391645072
  418   683          391646619
  264   720          391647744
  101   731          391648192
  454   668          391654296
  195   727          391655458
  208   726          391656088
  553   606          391657393
  180   728          391660352
  407   687          391661846
  337   707          391665996
  230   724          391670424
  162   729          391672017
  389   693          391676426
  527   626          391677559
  102   731          391679099
  308   713          391685209
  328   709          391688381
  569   592          391694697
  506   640          391698216
  139   730          391702619
  291   716          391703867
  482   654          391706432
  103   731          391710618
  297   715          391723948
  220   725          391726125
  431   678          391728743
  491   649          391730220
  426   680          391740776
  104   731          391742755
  410   686          391749856
  538   618          391749904
  285   717          391750938
  163   729          391751236
  534   621          391756365
  240   723          391757067
  181   728          391758093
  559   601          391758680
  443   673          391759524
  140   730          391761000
  452   669          391763717
  376   697          391766249
  547   611          391766454
  386   694          391767840
  196   727          391770119
  369   699          391775508
  105   731          391775516
  568   593          391778289
  257   721          391779954
  209   726          391786505
  350   704          391788664
  354   703          391790791
  436   676          391797632
  249   722          391805297
  106   731          391808907
  303   714          391812471
  272   719          391818607
  141   730          391820221
  333   708          391820949
  346   705          391824361
  517   633          391824550
  484   653          391824981
  542   615          391828463
  231   724          391829815
  358   702          391831120
  164   729          391831433
  421   682          391833029
  498   645          391842117
  107   731          391842934
  514   635          391844619
  552   607          391845151
  520   631          391847591
  530   624          391847624
  182   728          391856920
  265   720          391857625
  279   718          391863871
  413   685          391864122
  567   594          391868847
  221   725          391871986
  503   642          391872815
  108   731          391877603
  142   730          391880288
  383   695          391884262
  197   727          391885956
  319   711          391887190
  450   670          391888000
  342   706          391897504
  314   712          391903272
  511   637          391907684
  558   602          391908320
  362   701          391910029
  165   729          391912614
  109   731          391912920
  523   629          391913856
  210   726          391918176
  493   648          391920949
  324   710          391923224
  241   723          391930588
  143   730          391941207
  441   674          391948145
  110   731          391948891
  183   728          391956839
  292   716          391958784
  486   652          391959064
  373   698          391963509
  467   662          391965091
  566   595          391966371
  469   661          391966490
  309   713          391970726
  465   663          391978872
  258   721          391978873
  471   660          391983111
  111   731          391985522
  298   715          391989467
  232   724          391990592
  250   722          391992048
  546   612          391992264
  166   729          391994785
  286   717          391995469
  429   679          392000428
  198   727          392002975
  144   730          392002984
  416   684          392004800
  338   707          392007715
  463   664          392007791
  329   709          392012118
  508   639          392013631
  473   659          392014996
  222   725          392019173
  112   731          392022819
  526   627          392023459
  380   696          392025536
  448   671          392027103
  366   700          392027896
  399   690          392030199
  537   619          392030812
  434   677          392035237
  396   691          392038507
  551   608          392039863
  273   719          392041376
  424   681          392046265
  402   689          392047577
  211   726          392051107
  461   665          392051806
  184   728          392057856
  113   731          392060788
  533   622          392061285
  475   658          392062187
  557   603          392064920
  145   730          392065625
  266   720          392069096
  565   596          392070861
  393   692          392072345
  167   729          392077952
  541   616          392085317
  304   714          392088808
  500   644          392089984
  405   688          392090797
  280   718          392098232
  114   731          392099435
  242   723          392105555
  488   651          392108723
  459   666          392110875
  199   727          392121182
  477   657          392124726
  495   647          392127398
  146   730          392129136
  390   693          392131557
  115   731          392138766
  439   675          392151394
  233   724          392152761
  334   708          392154616
  351   704          392157215
  185   728          392159977
  408   687          392160015
  168   729          392162121
  505   641          392162346
  223   725          392167692
  355   703          392167802
  419   683          392172046
  529   625          392176514
  116   731          392178787
  259   721          392179340
  251   722          392180299
  446   672          392180984
  564   597          392182317
  347   705          392184548
  457   667          392184956
  370   699          392185099
  212   726          392185304
  377   697          392191506
  320   711          392193431
  147   730          392193523
  315   712          392200003
  479   656          392202655
  293   716          392215453
  387   694          392215987
  359   702          392216687
  117   731          392219504
    0   732          392223168
    1   732          392223169
    2   732          392223176
    3   732          392223195
    4   732          392223232
    5   732          392223293
    6   732          392223384
    7   732          392223511
    8   732          392223680
    9   732          392223897
   10   732          392224168
   11   732          392224499
   12   732          392224896
  545   613          392225022
   13   732          392225365
   14   732          392225912
   15   732          392226543
   16   732          392227264
   17   732          392228081
  516   634          392228200
  556   604          392228480
   18   732          392229000
   19   732          392230027
   20   732          392231168
   21   732          392232429
   22   732          392233816
  519   632          392234327
   23   732          392235335
   24   732          392236992
   25   732          392238793
  325   710          392239125
  200   727          392240583
   26   732          392240744
  550   609          392241529
  287   717          392241716
   27   732          392242851
   28   732          392245120
  581   581          392245882
  169   729          392247298
   29   732          392247557
  580   582          392249368
  343   706          392249423
   30   732          392250168
   31   732          392252959
  411   686          392255387
   32   732          392255936
  299   715          392256774
  310   713          392258097
  148   730          392258792
   33   732          392259105
  579   583          392259826
  118   731          392260923
   34   732          392262472
  186   728          392263208
  513   636          392265153
  274   719          392265783
   35   732          392266043
   36   732          392269824
   37   732          392273821
  490   650          392274000
  455   668          392274007
  578   584          392277256
   38   732          392278040
  243   723          392281974
  267   720          392282163
   39   732          392282487
  522   630          392283648
  427   680          392286483
   40   732          392287168
  432   678          392287320
   41   732          392292089
  481   655          392296016
   42   732          392297256
  563   598          392300739
  577   585          392301658
   43   732          392302675
  119   731          392303050
  363   701          392304248
   44   732          392308352
   45   732          392314293
  234   724          392316328
  224   725          392317549
  536   620          392318656
   46   732          392320504
  213   726          392320773
  149   730          392324949
  384   695          392325479
   47   732          392326991
  576   586          392333032
  170   729          392333489
   48   732          392333760
  281   718          392334273
  330   709          392337829
   49   732          392340817
  510   638          392345072
  120   731          392345891
   50   732          392348168
  540   617          392349113
  444   673          392349601
  497   646          392349609
  339   707          392351462
  502   643          392353715
   51   732          392355819
  201   727          392361184
   52   732          392363776
  422   682          392366016
  305   714          392366969
  187   728          392367555
  437   676          392369229
  252   722          392370056
  575   587          392371378
   53   732          392372045
  532   623          392373135
  525   628          392376277
  414   685          392377069
  453   669          392377986
   54   732          392380632
  260   721          392381361
  374   698          392382016
  121   731          392389452
   55   732          392389543
  150   730          392392000
   56   732          392398784
  555   605          392399000
  483   654          392404851
   57   732          392408361
  574   588          392416696
   58   732          392418280
  171   729          392420700
  562   599          392426127
   59   732          392428547
  367   700          392430863
  122   731          392433739
   60   732          392439168
   61   732          392450149
  549   610          392450149
  492   649          392454937
  214   726          392457520
  244   723          392459851
  381   696          392459877
  151   730          392459951
   62   732          392461496
  544   614          392464728
  507   640          392467843
  225   725          392468750
  573   589          392468986
  188   728          392473024
   63   732          392473215
  294   716          392473880
  123   731          392478758
  235   724          392481299
  202   727          392482991
   64   732          392485312
  288   717          392489685
  335   708          392490287
  275   719          392491834
  268   720          392496832
  451   670          392496851
   65   732          392497793
  316   712          392498624
  321   711          392501592
  172   729          392508937
  400   690          392509000
  397   691          392510144
   66   732          392510664
  528   626          392512328
   67   732          392523931
  124   731          392524515
  417   684          392525217
  300   715          392525875
  352   704          392527872
  572   590          392528248
  152   730          392528808
  485   653          392529202
  442   674          392532912
  403   689          392533596
  394   692          392536872
   68   732          392537600
  348   705          392546817
  356   703          392546943
  311   713          392547328
   69   732          392551677
  430   679          392553839
  326   710          392556976
  561   600          392558481
  253   722          392561325
   70   732          392566168
  125   731          392571016
  282   718          392572000
  554   606          392576480
  189   728          392579621
   71   732          392581079
  406   688          392584088
  261   721          392584942
  425   681          392586866
  499   645          392587624
  391   693          392589028
  571   591          392594482
  215   726          392595551
   72   732          392596416
  371   699          392596910
  173   729          392598206
  153   730          392598577
  435   677          392601608
  344   706          392603400
  360   702          392604408
  203   727          392606010
   73   732          392612185
  535   621          392613436
  126   731          392618267
  378   697          392619025
  539   618          392619851
  468   662          392620760
  226   725          392621301
  470   661          392627781
  518   633          392627969
   74   732          392628392
  466   663          392628943
  449   671          392630560
  504   642          392633352
  515   635          392638750
  245   723          392639192
   75   732          392645043
  306   714          392646960
  236   724          392647680
  472   660          392650048
  494   648          392651576
  464   664          392652288
  521   631          392660352
  409   687          392660632
   76   732          392662144
  331   709          392665520
  548   611          392665723
  127   731          392666274
  388   694          392666456
  570   592          392667688
  487   652          392669111
  154   730          392669264
   77   732          392679701
  190   728          392687352
  474   659          392687603
  174   729          392688513
  462   665          392690753
  531   624          392691915
  512   637          392692581
  340   707          392697243
   78   732          392697720
  560   601          392697801
  420   683          392699987
  364   701          392700645
  543   615          392711382
  269   720          392713109
  128   731          392715043
   79   732          392716207
  276   719          392719535
  204   727          392730247
  440   675          392730875
  295   716          392734071
  216   726          392734872
   80   732          392735168
  524   629          392736013
  289   717          392739382
  476   658          392740488
  155   730          392740875
  460   666          392744296
  569   593          392747866
  254   722          392754112
   81   732          392754609
  553   607          392760920
  412   686          392763384
  129   731          392764580
  385   695          392769000
   82   732          392774536
  227   725          392775208
  447   672          392779071
  175   729          392779864
  509   639          392789348
  262   721          392790089
   83   732          392794955
  191   728          392796223
  301   715          392796776
  317   712          392799141
  375   698          392802767
  478   657          392808745
  283   718          392811419
  322   711          392811679
  458   667          392812875
  156   730          392813416
  130   731          392814891
  237   724          392815477
   84   732          392815872
  246   723          392820003
  489   651          392824620
  336   708          392827968
  428   680          392834752
  568   594          392835016
  368   700          392836032
   85   732          392837293
  312   713          392838425
  501   644          392841485
  559   602          392844087
  433   678          392848489
  527   627          392855066
  205   727          392855708
   86   732          392859224
  496   647          392863959
  131   731          392865982
  176   729          392872265
  217   726          392875489
  327   710          392876783
   87   732          392881671
  157   730          392886893
  547   612          392888251
  480   656          392892416
  415   685          392892500
  456   668          392896448
  382   696          392896504
  538   619          392897531
  353   704          392900641
  423   682          392901535
   88   732          392904640
  192   728          392906240
  349   705          392911174
  534   622          392915152
  132   731          392917859
   89   732          392928137
  357   703          392928220
  307   714          392928787
  506   641          392928937
  567   595          392929138
  228   725          392930477
  270   720          392931000
  445   673          392942342
  438   676          392943448
  255   722          392948423
  277   719          392948892
   90   732          392952168
  552   608          392952320
  345   706          392959441
  158   730          392961312
  542   616          392964984
  177   729          392965722
  133   731          392970528
   91   732          392976739
  206   727          392982399
  398   691          392984163
  238   724          392984696
  401   690          392990201
  290   717          392990813
  482   655          392991543
  361   702          392994289
  454   669          392994973
  332   709          392995197
  491   650          392995771
  296   716          392996032
  263   721          392996808
  558   603          392997339
   92   732          393001856
  247   723          393002290
  395   692          393003763
  372   699          393010947
  218   726          393017408
  193   728          393017409
  530   625          393017625
  404   689          393022033
  134   731          393023995
   93   732          393027525
  517   634          393028517
  566   596          393030232
  159   730          393036679
  520   632          393043968
  341   707          393045064
  418   684          393048136
  379   697          393048812
  392   693          393048845
  284   718          393052536
   94   732          393053752
  514   636          393056200
  178   729          393060241
  302   715          393069483
  135   731          393078266
  407   688          393079815
   95   732          393080543
  229   725          393087114
  498   646          393092128
  365   701          393099226
  318   712          393101560
  523   630          393102667
  484   654          393106168
   96   732          393107904
  452   670          393108408
  431   679          393109830
  207   727          393110326
  503   643          393111234
  160   730          393113000
  546   613          393117733
  389   694          393119253
  443   674          393120331
  323   711          393123698
  511   638          393126903
  194   728          393129736
  426   681          393130017
  313   713          393131394
  136   731          393133347
   97   732          393135841
  565   597          393138298
  256   722          393144264
  271   720          393150511
  551   609          393150680
  239   724          393155343
  179   729          393155828
  557   604          393157557
  219   726          393160635
  410   687          393163703
   98   732          393164360
  337   708          393167665
  436   677          393170589
  278   719          393179911
  537   620          393182153
  493   649          393182606
  248   723          393186059
  137   731          393189244
  161   730          393190281
   99   732          393193467
  328   710          393198552
  526   628          393204728
  264   721          393205105
  308   714          393212456
  386   695          393214831
  100   732          393223168
  533   623          393223804
  541   617          393225534
  376   698          393225768
  421   683          393230448
  486   653          393236333
  450   671          393236711
  208   727          393239495
  508   640          393240512
  195   728          393243227
  369   700          393243409
  291   717          393243984
  230   725          393245125
  138   731          393245963
  180   729          393252489
  564   598          393253336
  101   732          393253469
  297   716          393259769
  581   582          393260309
  580   583          393267287
  162   730          393268528
  413   686          393273853
  354   704          393275528
  350   705          393277625
  469   662          393279237
  579   584          393281243
  467   663          393281810
  102   732          393284376
  471   661          393291892
  285   718          393295357
  465   664          393299569
  578   585          393302177
  139   731          393303510
  220   726          393305176
  358   703          393311639
  441   675          393312996
  103   732          393315895
  346   706          393317552
  473   660          393319817
  556   605          393324741
  333   709          393326866
  240   724          393327424
  577   586          393330089
  463   665          393332472
  383   696          393335423
  500   645          393336125
  257   722          393341641
  303   715          393344002
  163   730          393347747
  104   732          393348032
  181   729          393350230
  529   626          393350265
  545   614          393354169
  550   610          393356000
  196   728          393357888
  140   731          393361891
  475   659          393363054
  576   587          393364979
  209   727          393369912
  249   723          393371316
  272   720          393371648
  563   599          393375346
  448   672          393379840
  461   666          393380477
  105   732          393380793
  488   652          393382080
  495   648          393385167
  429   680          393385589
  362   702          393386336
  342   707          393394931
  505   642          393396913
  231   725          393404516
  319   712          393405887
  575   588          393406847
  416   685          393410421
  434   678          393412256
  279   719          393412598
  106   732          393414184
  265   721          393414986
  141   731          393421112
  477   658          393421645
  314   713          393426241
  373   699          393427216
  164   730          393427944
  519   633          393434496
  516   635          393435971
  324   711          393437655
  424   682          393439592
  459   667          393443542
  107   732          393448211
  182   729          393449057
  221   726          393451037
  574   589          393455693
  399   691          393460570
  396   692          393473024
  536   621          393473717
  197   728          393473725
  402   690          393473808
  522   631          393476239
  513   637          393480550
  380   697          393480873
  142   731          393481179
  108   732          393482880
  540   618          393493032
  479   657          393495632
  309   714          393497973
  555   606          393498891
  292   717          393498901
  366   701          393499997
  241   724          393500945
  210   727          393501583
  562   600          393504328
  165   730          393509125
  338   708          393509384
  393   693          393511014
  573   590          393511517
  405   689          393512894
  109   732          393518197
  439   676          393520295
  457   668          393521625
  329   710          393522289
  298   716          393525288
  446   673          393537753
  532   624          393539392
  286   718          393539888
  258   722          393540560
  143   731          393542098
  490   651          393543451
  183   729          393548976
  110   732          393554168
  250   723          393558067
  525   629          393561314
  232   725          393565293
  510   639          393568119
  549   611          393568280
  419   684          393573563
  572   591          393574319
  390   694          393574384
  408   688          393577984
  481   656          393585057
  198   728          393590744
  111   732          393590799
  166   730          393591296
  273   720          393594417
  502   644          393595992
  544   615          393597559
  222   726          393598224
  497   647          393603496
  144   731          393603875
  455   669          393614684
  304   715          393620339
  266   721          393626457
  112   732          393628096
  211   727          393634514
  561   601          393640282
  571   592          393644099
  351   705          393646176
  280   719          393646959
  184   729          393649993
  377   698          393651025
  355   704          393652539
  370   700          393653000
  334   709          393660533
  387   695          393662978
  113   732          393666065
  145   731          393666516
  432   679          393668407
  411   687          393669234
  167   730          393674463
  427   681          393675724
  242   724          393675912
  347   706          393677739
  554   607          393680007
  528   627          393689835
  483   655          393689962
  359   703          393697206
  507   641          393698564
  114   732          393704712
  199   728          393708951
  444   674          393710408
  320   712          393712128
  492   650          393720488
  570   593          393720857
  453   670          393722677
  315   713          393722972
  233   725          393727462
  146   731          393730027
  259   722          393741027
  437   677          393742186
  115   732          393744043
  251   723          393746318
  223   726          393746743
  343   707          393746850
  185   729          393752114
  325   711          393753556
  293   717          393755570
  168   730          393758632
  422   683          393763435
  539   619          393767478
  212   727          393768711
  535   622          393772223
  384   696          393776640
  363   702          393780555
  560   602          393783208
  116   732          393784064
  310   714          393785344
  287   718          393786135
  414   686          393786800
  548   612          393787520
  299   716          393792595
  147   731          393794414
  569   594          393804593
  485   654          393810389
  274   720          393818824
  117   732          393824781
  200   728          393828352
  518   634          393831936
    0   733          393832837
    1   733          393832838
    2   733          393832845
    3   733          393832864
    4   733          393832901
    5   733          393832962
    6   733          393833053
    7   733          393833180
    8   733          393833349
    9   733          393833566
   10   733          393833837
   11   733          393834168
   12   733          393834565
   13   733          393835034
   14   733          393835581
   15   733          393836212
   16   733          393836933
  499   646          393837635
   17   733          393837750
   18   733          393838669
  267   721          393839524
   19   733          393839696
   20   733          393840837
   21   733          393842098
   22   733          393843485
  169   730          393843809
   23   733          393845004
  451   671          393845562
  374   699          393845723
   24   733          393846661
  543   616          393847903
  330   710          393848000
   25   733          393848462
  515   636          393850331
   26   733          393850413
  243   724          393852331
   27   733          393852520
  339   708          393853131
   28   733          393854789
  186   729          393855345
  521   632          393856729
   29   733          393857226
  148   731          393859683
   30   733          393859837
  531   625          393861916
   31   733          393862628
   32   733          393865605
  118   732          393866200
  553   608          393868089
   33   733          393868774
  504   643          393871771
   34   733          393872141
   35   733          393875712
   36   733          393879493
  281   719          393883000
   37   733          393883490
   38   733          393887709
  234   725          393891029
   39   733          393892156
  568   595          393895307
  224   726          393896600
   40   733          393896837
  442   675          393897763
  305   715          393898500
   41   733          393901758
  367   701          393902964
  213   727          393904180
   42   733          393906925
  119   732          393908327
  512   638          393911800
   43   733          393912344
  494   649          393913233
  381   697          393915214
   44   733          393918021
   45   733          393923962
  524   630          393924824
  149   731          393925840
  170   730          393930000
   46   733          393930173
  417   685          393930838
  559   603          393933106
  252   723          393936075
   47   733          393936660
  468   663          393937479
  430   680          393939000
  400   691          393939371
  470   662          393940528
  260   722          393943048
   48   733          393943429
  397   692          393944661
  487   653          393946380
  201   728          393948953
  466   664          393949640
   49   733          393950486
  120   732          393951168
   50   733          393957837
  472   661          393958829
  187   729          393959692
  403   690          393959827
   51   733          393965488
   52   733          393973445
  394   693          393975541
  464   665          393976969
  435   678          393978627
  425   682          393980193
   53   733          393981714
  449   672          393983297
   54   733          393990301
  474   660          393992424
  150   731          393992891
  567   596          393992999
  121   732          393994729
  335   709          393996204
   55   733          393999212
  406   689          394006185
   56   733          394008453
  547   613          394013720
  294   717          394013997
  509   640          394016229
  352   705          394016833
  171   730          394017211
   57   733          394018030
  462   666          394019424
  321   712          394020289
  316   713          394021593
   58   733          394027949
  244   724          394030208
  356   704          394031680
  391   694          394031855
  288   718          394034104
  527   628          394036335
   59   733          394038216
  122   732          394039016
  348   706          394040008
  214   727          394040927
  476   659          394041355
  275   720          394044875
  225   726          394047801
   60   733          394048837
  538   620          394048872
  268   721          394054193
  235   725          394056000
   61   733          394059818
  151   731          394060842
  300   716          394061696
  552   609          394063137
  371   700          394064811
  188   729          394065161
  202   728          394070760
   62   733          394071165
  326   711          394071407
  311   714          394074575
  460   667          394076963
  534   623          394077671
  378   698          394078544
  409   688          394078601
   63   733          394082884
  123   732          394084035
  360   703          394084927
  501   645          394087626
  558   604          394089976
   64   733          394094981
  566   597          394097669
  489   652          394097977
  440   676          394099776
  344   707          394100827
  420   684          394101504
  542   617          394105201
  172   730          394105448
  478   658          394105664
   65   733          394107462
  388   695          394113447
   66   733          394120333
  282   719          394120727
  496   648          394121728
  253   723          394127344
  152   731          394129699
  124   732          394129792
   67   733          394133600
  447   673          394135840
  261   722          394146629
   68   733          394147269
  458   668          394149544
   69   733          394161346
  506   642          394163504
  189   729          394171758
  331   710          394175691
   70   733          394175837
  125   732          394176293
  364   702          394176952
  412   687          394177231
  306   715          394178491
  215   727          394178958
  480   657          394185393
   71   733          394190748
  530   626          394191376
  203   728          394193779
  173   730          394194717
  340   708          394198912
  153   731          394199468
  226   726          394200352
   72   733          394206085
  565   598          394209317
  245   724          394209549
  385   696          394220161
   73   733          394221854
  236   725          394222381
  126   732          394223544
  428   681          394223993
  433   679          394229576
  517   635          394236288
  456   669          394237125
   74   733          394238061
  520   633          394244137
  546   614          394246880
  557   605          394253818
   75   733          394254712
  551   610          394265151
  491   651          394265222
  375   699          394266474
  154   731          394270155
  269   721          394270470
  127   732          394271551
  514   637          394271597
   76   733          394271813
  276   720          394272576
  295   717          394274188
  582   582          394274736
  581   583          394278228
  190   729          394279489
  482   656          394280584
  289   718          394283801
  174   730          394285024
  580   584          394288704
   77   733          394289370
  523   631          394295258
  423   683          394298954
  415   686          394302231
  445   674          394303149
  579   585          394306164
   78   733          394307389
  368   701          394308133
  438   677          394316405
  204   728          394318016
  216   727          394318279
  254   723          394320131
  128   732          394320320
  317   713          394322110
   79   733          394325876
  564   599          394327943
  322   712          394330376
  578   586          394330608
  301   716          394332597
  336   709          394333885
  537   621          394337214
  454   670          394339664
  155   731          394341766
   80   733          394344837
  498   647          394346015
  511   639          394349950
  262   722          394351776
  382   697          394351841
  503   644          394353511
  227   726          394354259
  283   719          394360146
  577   587          394362036
   81   733          394364278
  312   714          394365672
  541   618          394369453
  129   732          394369857
  175   730          394376375
   82   733          394384205
  191   729          394388360
  353   705          394389602
  526   629          394389765
  533   624          394390061
  237   725          394390178
  246   724          394390360
  327   711          394391214
  484   655          394391279
  576   588          394400448
  349   706          394404365
   83   733          394404624
  357   704          394412957
  156   731          394414307
  398   692          394418680
  130   732          394420168
  401   691          394420572
  556   606          394424632
   84   733          394425541
  395   693          394442432
  205   728          394443477
  575   589          394445844
   85   733          394446962
  493   650          394448157
  404   690          394448264
  563   600          394453547
  418   685          394453757
  345   707          394456868
  452   671          394457119
  217   727          394458896
  307   715          394460318
  176   730          394468776
   86   733          394468893
  508   641          394471233
  131   732          394471259
  550   611          394474131
  361   703          394474808
  372   700          394478848
  443   675          394485182
  545   615          394487000
  157   731          394487784
  270   721          394488361
   87   733          394491340
  392   694          394491672
  431   680          394494991
  574   590          394498224
  192   729          394498377
  407   689          394501912
  277   720          394501933
  332   710          394505368
  379   698          394508331
  228   726          394509528
   88   733          394514309
  255   723          394514442
  486   654          394517520
  132   732          394523136
  426   682          394523344
  529   627          394527772
  290   718          394535232
  296   717          394536149
   89   733          394537806
  341   708          394546733
  436   678          394547608
  573   591          394557588
  263   722          394558495
  238   725          394559397
   90   733          394561837
  158   731          394562203
  177   730          394562233
  389   695          394566244
  206   728          394570168
  247   724          394572647
  365   702          394575533
  133   732          394575805
  410   688          394581672
  562   601          394586129
  500   646          394586136
   91   733          394586408
  450   672          394589448
  469   663          394595956
  218   727          394600815
  284   719          394601263
  555   607          394602418
  467   664          394602507
  471   662          394604639
  302   716          394605304
  193   729          394609546
   92   733          394611525
  572   592          394623936
  465   665          394624250
  318   713          394624529
  473   661          394628598
  134   732          394629272
  421   684          394631965
  536   622          394632504
  505   643          394635332
   93   733          394637194
  159   731          394637570
  519   634          394638463
  540   619          394640659
  323   712          394642395
  495   649          394646824
  516   636          394647552
  178   730          394656752
  313   714          394658641
  488   653          394659349
  463   666          394661143
   94   733          394663421
  386   696          394665992
  229   726          394666165
  475   660          394667875
  522   632          394672616
  337   709          394673582
  441   676          394681897
  135   732          394683543
  413   687          394687700
  376   699          394689475
  549   612          394690077
   95   733          394690212
  571   593          394697268
  207   728          394698095
  513   638          394699769
  271   721          394707872
  532   625          394709393
  256   723          394710283
  328   711          394712983
  461   667          394713144
  160   731          394713891
  369   701          394715510
   96   733          394717573
  194   729          394721873
  477   659          394722512
  561   602          394725689
  239   725          394730044
  278   720          394732952
  544   616          394734080
  448   673          394736609
  136   732          394738624
  308   715          394743987
  219   727          394744042
   97   733          394745510
  525   630          394750125
  179   730          394752339
  248   724          394756416
  354   705          394764489
  264   722          394766792
  350   706          394770816
   98   733          394774029
  429   681          394774830
  570   594          394777584
  459   668          394780211
  554   608          394787176
  291   718          394788403
  383   697          394790760
  161   731          394791172
  479   658          394792551
  434   679          394793343
  137   732          394794521
  510   640          394795000
  358   704          394796376
  297   717          394799886
   99   733          394803136
  346   707          394814979
  490   652          394816808
  416   686          394820152
  230   726          394824176
  208   728          394827264
  100   733          394832837
  195   729          394835364
  424   683          394837011
  333   710          394837037
  502   645          394842133
  285   719          394844084
  180   730          394849000
  138   732          394851240
  497   648          394861265
  457   669          394862302
  101   733          394863138
  569   595          394864884
  362   703          394866855
  162   731          394869419
  528   628          394871104
  560   603          394872227
  481   657          394878034
  303   716          394879823
  220   727          394888583
  439   677          394893252
  102   733          394894045
  399   692          394895087
  373   700          394895117
  342   708          394896600
  446   674          394898560
  240   725          394902125
  402   691          394904179
  257   723          394907660
  139   732          394908787
  396   693          394911693
  548   613          394912989
  539   620          394918819
  103   733          394925564
  319   713          394928856
  272   721          394929009
  507   642          394933131
  535   623          394934742
  405   690          394939125
  380   698          394940392
  249   724          394941673
  181   730          394946741
  163   731          394948638
  196   729          394950025
  314   714          394953488
  393   694          394953841
  324   712          394956352
  209   728          394957681
  104   733          394957701
  568   596          394959168
  455   670          394959375
  279   720          394965639
  140   732          394967168
  366   702          394976304
  265   722          394976673
  553   609          394978906
  483   656          394979003
  419   685          394979184
  231   726          394983567
  543   617          394988120
  492   651          394989939
  105   733          394990462
  408   689          395000081
  338   709          395015301
  390   695          395021375
  106   733          395023853
  559   604          395025743
  141   732          395026389
  164   731          395028835
  309   715          395029504
  221   727          395034444
  531   626          395035667
  329   711          395036720
  518   635          395039707
  292   718          395043320
  182   730          395045568
  432   680          395053568
  521   633          395056898
  107   733          395057880
  567   597          395060436
  298   717          395065405
  515   637          395065728
  197   729          395065862
  427   682          395069051
  453   671          395071388
  444   675          395075259
  241   725          395075646
  142   732          395086456
  411   688          395087203
  286   719          395088615
  210   728          395089352
  499   647          395091522
  108   733          395092549
  485   655          395095500
  258   723          395106579
  165   731          395110016
  504   644          395114048
  387   696          395114139
  377   699          395114732
  524   631          395117415
  437   678          395119205
  370   701          395125101
  109   733          395127866
  250   724          395128424
  512   639          395134847
  351   706          395139367
  355   705          395141500
  547   614          395142867
  232   726          395144344
  183   730          395145487
  143   732          395147375
  273   721          395151778
  304   716          395156160
  110   733          395163837
  422   684          395164952
  566   598          395168688
  334   710          395170704
  347   707          395175166
  552   610          395177608
  494   650          395178784
  222   727          395181631
  359   704          395181943
  198   729          395182881
  558   605          395186237
  266   722          395188144
  166   731          395192187
  451   672          395198299
  280   720          395200000
  111   733          395200468
  414   687          395200647
  538   621          395203933
  144   732          395209152
  527   629          395221372
  211   728          395222283
  487   654          395227567
  384   697          395231977
  320   713          395235097
  112   733          395237765
  534   624          395243928
  184   730          395246504
  509   641          395246950
  343   708          395248519
  542   618          395249120
  315   714          395250219
  242   725          395250613
  470   663          395257247
  468   664          395258176
  363   703          395261074
  442   676          395266664
  472   662          395271576
  145   732          395271793
  325   712          395272253
  466   665          395274321
  167   731          395275354
  113   733          395275734
  565   599          395283924
  582   583          395292655
  581   584          395299645
  293   718          395299989
  199   729          395301088
  474   661          395301205
  464   666          395305640
  233   726          395306513
  259   723          395307046
  374   700          395313624
  580   585          395313625
  114   733          395314381
  251   724          395316675
  310   715          395316875
  430   681          395328241
  223   727          395330150
  299   717          395332712
  579   586          395334595
  287   719          395334862
  146   732          395335304
  501   646          395337637
  449   673          395340066
  417   686          395340569
  476   660          395346176
  185   730          395348625
  462   667          395352091
  557   606          395353709
  115   733          395353712
  212   728          395356480
  339   709          395359048
  168   731          395359523
  435   679          395359714
  330   711          395362431
  578   587          395362555
  530   627          395368883
  400   692          395373888
  381   698          395374733
  489   653          395375246
  274   721          395376185
  425   683          395377612
  367   702          395379271
  546   615          395379711
  551   611          395383282
  397   693          395383330
  496   649          395383385
  403   691          395390198
  116   733          395393733
  577   588          395397505
  147   732          395399691
  267   722          395401211
  506   643          395401923
  564   600          395406144
  478   659          395406531
  460   668          395413632
  394   694          395418368
  200   729          395420489
  243   725          395427032
  406   690          395432416
  305   716          395434321
  117   733          395434450
  281   720          395436041
  576   589          395439445
  169   731          395444700
    0   734          395446904
    1   734          395446905
    2   734          395446912
    3   734          395446931
    4   734          395446968
    5   734          395447029
    6   734          395447120
    7   734          395447247
    8   734          395447416
    9   734          395447633
  517   636          395447869
   10   734          395447904
  520   634          395448104
   11   734          395448235
   12   734          395448632
   13   734          395449101
   14   734          395449648
   15   734          395450279
   16   734          395451000
   17   734          395451817
  186   730          395451856
   18   734          395452736
   19   734          395453763
   20   734          395454904
   21   734          395456165
   22   734          395457552
   23   734          395459071
   24   734          395460728
   25   734          395462529
   26   734          395464480
  148   732          395464960
   27   734          395466587
   28   734          395468856
  234   726          395470080
   29   734          395471293
  440   677          395472733
   30   734          395473904
  118   733          395475869
   31   734          395476695
  391   695          395478846
   32   734          395479672
  224   727          395480007
  480   658          395482312
   33   734          395482841
   34   734          395486208
  575   590          395488375
   35   734          395489779
  458   669          395490221
  514   638          395490816
  523   632          395491635
  213   728          395491949
   36   734          395493560
  537   622          395496001
  447   674          395496647
   37   734          395497557
  409   689          395500698
   38   734          395501776
   39   734          395506223
  335   710          395506375
  252   724          395506432
  420   685          395507125
  260   723          395509067
  352   706          395510024
   40   734          395510904
   41   734          395515825
  541   619          395517080
  119   733          395517996
  356   705          395520641
   42   734          395520992
   43   734          395526411
  556   607          395528159
  170   731          395530891
  149   732          395531117
   44   734          395532088
  563   601          395535348
  371   701          395536912
  348   707          395537435
   45   734          395538029
  491   652          395538579
  201   729          395541090
  378   699          395542251
  321   713          395543258
   46   734          395544240
  574   591          395544295
  316   714          395548840
   47   734          395550727
  187   730          395556203
   48   734          395557496
  294   718          395558416
  533   625          395560062
  120   733          395560837
   49   734          395564553
  388   696          395564608
  360   704          395569664
   50   734          395571904
  482   657          395573561
  511   640          395576831
  526   630          395578576
   51   734          395579555
  456   670          395581816
  288   719          395582831
   52   734          395587512
  326   712          395590104
  412   688          395595200
   53   734          395595781
  550   612          395595928
  150   732          395598168
  503   645          395599652
  300   717          395601813
  275   721          395602236
  344   708          395602496
  498   648          395603784
   54   734          395604368
  121   733          395604398
  244   725          395604909
  311   715          395606106
  573   592          395607205
   55   734          395613279
  433   680          395614737
  268   722          395615880
  428   682          395617320
  171   731          395618102
   56   734          395622520
  545   616          395623521
  214   728          395628696
  225   727          395631208
   57   734          395632097
  235   726          395635051
   58   734          395642016
  122   733          395648685
   59   734          395652283
  364   703          395657471
  188   730          395661672
  202   729          395662897
   60   734          395662904
  151   732          395666119
  445   675          395668000
  562   602          395671536
  282   720          395673768
   61   734          395673885
  385   697          395675498
  572   593          395677105
  484   656          395680320
   62   734          395685232
  454   671          395688375
  331   711          395690122
  438   678          395693424
  123   733          395693704
   63   734          395696951
  253   724          395697701
  423   684          395700471
  340   709          395704829
  508   642          395705800
  172   731          395706339
  529   628          395709041
   64   734          395709048
  555   608          395709587
  261   723          395712648
  306   716          395714312
  415   687          395716078
  493   651          395717608
   65   734          395721529
  375   700          395734375
   66   734          395734400
  152   732          395734976
  124   733          395739461
   67   734          395747667
  571   594          395753995
   68   734          395761336
  215   728          395766727
  189   730          395768269
   69   734          395775413
  226   727          395783759
  245   725          395784250
  368   702          395784440
  203   729          395785916
  125   733          395785962
   70   734          395789904
  540   620          395792000
  536   623          395795023
  173   731          395795608
  236   726          395801432
  486   655          395802631
  153   732          395804745
   71   734          395804815
  452   672          395809856
  382   698          395811360
  561   603          395814708
  549   613          395815546
  295   718          395818607
   72   734          395820152
  276   721          395829937
  269   722          395832157
  289   719          395832528
  126   733          395833213
   73   734          395835921
  570   595          395837875
  500   647          395840023
  336   710          395844056
  519   635          395846234
  317   714          395849357
   74   734          395852128
  322   713          395853345
  443   676          395854083
  401   692          395855089
  398   693          395857349
  516   637          395862949
  418   686          395863488
   75   734          395868779
  301   717          395872714
  522   633          395872785
  544   617          395874297
  154   732          395875432
  190   730          395876000
  505   644          395877609
  404   691          395878635
  127   733          395881220
  353   706          395882793
  532   626          395883144
  431   681          395884232
  395   694          395885259
   76   734          395885880
  174   731          395885915
  254   724          395890488
  312   715          395897203
  554   609          395897993
  349   707          395901792
  357   705          395901918
   77   734          395903437
  216   728          395906048
  327   712          395909911
  204   729          395910153
  495   650          395912375
  283   720          395913187
  469   664          395916653
  262   723          395917795
  426   683          395920763
  471   663          395921358
   78   734          395921456
  513   639          395922816
  467   665          395927188
  407   690          395928143
  436   679          395928695
  569   596          395928745
  128   733          395929989
  227   727          395937666
  392   695          395938663
   79   734          395939943
  488   654          395940536
  473   662          395941345
  525   631          395942716
  450   673          395946217
  155   732          395947043
  372   701          395950949
  465   666          395952921
  345   708          395958537
   80   734          395958904
  361   704          395959545
  560   604          395964864
  246   725          395965061
  237   726          395969229
  379   699          395972038
  475   661          395976656
  175   731          395977266
   81   734          395978345
  129   733          395979526
  191   730          395984871
  463   667          395993810
  307   716          395996139
   82   734          395998272
  410   689          396003769
  389   696          396017405
   83   734          396018691
  156   732          396019584
  332   711          396019799
  510   641          396025721
  568   597          396026605
  477   660          396027333
  130   733          396029837
  205   729          396035614
  421   685          396037586
   84   734          396039608
  548   614          396042136
  217   728          396046665
  461   668          396049813
  270   722          396050048
  341   709          396052650
  441   677          396054854
  365   703          396056052
  528   629          396056141
  277   721          396059294
   85   734          396061029
  176   731          396069667
  539   621          396073880
  296   718          396080568
  131   733          396080928
   86   734          396082960
  290   719          396083959
  255   724          396084799
  502   646          396092144
  228   727          396092935
  157   732          396093061
  553   610          396093377
  479   659          396093418
  490   653          396094077
  192   730          396094888
  448   674          396097416
  535   624          396100999
   87   734          396105407
  413   688          396105669
  459   669          396120888
  386   697          396121329
  559   605          396122004
  497   649          396122922
  263   723          396124514
   88   734          396128376
  567   598          396131455
  543   618          396132039
  132   733          396132805
  238   726          396138448
  302   717          396145421
  247   725          396147348
  318   714          396151776
   89   734          396151873
  284   720          396154304
  376   700          396157376
  206   729          396162305
  177   731          396163124
  323   713          396165364
  158   732          396167480
  429   682          396168157
  507   643          396171550
  481   658          396174953
   90   734          396175904
  434   680          396178504
  337   710          396183753
  133   733          396185474
  218   728          396188584
  313   715          396190172
  369   702          396191817
   91   734          396200475
  193   730          396206057
  457   670          396206993
  531   627          396213174
   92   734          396225592
  328   712          396231680
  416   687          396233999
  424   684          396238528
  134   733          396238941
  159   732          396242847
  566   599          396243295
  229   727          396249572
  383   698          396250279
   93   734          396251261
  518   636          396251288
  178   731          396257643
  354   706          396257680
  521   634          396260865
  492   652          396263296
  446   675          396263411
  350   707          396268243
  271   722          396269559
  439   678          396270271
  483   657          396271980
  547   615          396275698
   94   734          396277488
  308   716          396279808
  256   724          396280640
  515   638          396284947
  358   705          396285337
  558   606          396286128
  207   729          396290232
  278   721          396290313
  135   733          396293212
  552   611          396295739
   95   734          396304279
  455   671          396308086
  239   726          396309095
  583   583          396310574
  524   632          396313792
  582   584          396314072
  346   708          396316648
  194   730          396318384
  160   732          396319168
  581   585          396324566
  248   725          396331117
   96   734          396331640
  219   728          396331811
  264   723          396332811
  399   693          396333756
  291   719          396337130
  402   692          396338696
  580   586          396342056
  297   718          396344305
  136   733          396348293
  499   648          396349291
  333   711          396351468
  362   704          396351592
  179   731          396353230
  396   694          396354520
   97   734          396359577
  504   645          396360189
  512   640          396361728
  565   600          396362125
  538   622          396362720
  579   587          396366542
  373   701          396367218
  405   691          396369496
  485   656          396384541
   98   734          396388096
  419   686          396388915
  161   732          396396449
  542   619          396396747
  285   720          396397125
  578   588          396398024
  393   695          396400832
  342   709          396402517
  380   699          396404099
  137   733          396404190
  230   727          396407583
  527   630          396410183
  534   625          396413929
   99   734          396417203
  208   729          396419401
  303   717          396419940
  453   672          396424125
  408   690          396426312
  195   730          396431875
  577   589          396436502
  432   681          396442809
  444   676          396444160
  100   734          396446904
  494   651          396448235
  180   731          396449891
  319   714          396456103
  366   703          396456823
  557   607          396457236
  138   733          396460909
  427   683          396466470
  390   696          396472536
  162   732          396474696
  220   728          396476352
  101   734          396477205
  257   724          396478017
  324   713          396479321
  240   726          396481176
  509   642          396481517
  576   590          396481976
  314   715          396485019
  564   601          396487945
  272   722          396490696
  437   679          396500292
  551   612          396505079
  102   734          396508112
  411   689          396509300
  487   655          396512678
  546   616          396516232
  249   725          396516374
  139   733          396518456
  279   721          396523000
  338   710          396525472
  575   591          396534446
  103   734          396539631
  265   723          396542692
  196   730          396546536
  181   731          396547632
  209   729          396549818
  530   628          396550152
  163   732          396553915
  451   673          396555068
  329   712          396555417
  309   716          396565325
  231   727          396566974
  387   697          396569476
  422   685          396570573
  104   734          396571768
  140   733          396576837
  470   664          396577944
  377   700          396582633
  468   665          396582857
  472   663          396588295
  501   647          396591524
  292   719          396592047
  574   592          396593912
  370   702          396601408
  466   666          396602992
  105   734          396604529
  298   718          396609824
  474   662          396613952
  414   688          396618616
  563   602          396620755
  221   728          396622213
  164   732          396634112
  355   706          396634691
  556   608          396635328
  141   733          396636058
  351   707          396636794
  106   734          396637920
  464   667          396638307
  442   677          396639621
  286   720          396641656
  506   644          396644200
  182   731          396646459
  496   650          396648936
  241   726          396654697
  476   661          396654957
  520   635          396655875
  489   654          396656433
  537   623          396658520
  573   593          396660374
  197   730          396662373
  517   637          396663266
  541   620          396668421
  359   705          396670904
  107   734          396671947
  347   708          396676835
  258   724          396676936
  210   729          396681489
  334   711          396685135
  462   668          396688760
  384   698          396691496
  523   633          396691804
  142   733          396696125
  304   717          396696277
  449   674          396700873
  250   725          396703125
  108   734          396706616
  478   660          396711352
  273   722          396713465
  514   639          396713863
  165   732          396715293
  550   613          396721397
  430   682          396721568
  232   727          396727751
  533   626          396733813
  572   594          396733832
  109   734          396741933
  435   680          396744875
  363   704          396745811
  183   731          396746378
  266   723          396754163
  460   669          396754309
  417   687          396754416
  343   709          396754436
  143   733          396757044
  280   721          396757361
  562   603          396760555
  320   714          396762344
  545   617          396763738
  222   728          396769400
  526   631          396771167
  110   734          396777904
  425   684          396779129
  198   730          396779392
  315   715          396781750
  480   659          396783179
  374   701          396785725
  325   713          396795222
  166   732          396797464
  511   641          396807552
  400   693          396812557
  571   595          396814286
  211   729          396814420
  111   734          396814535
  491   653          396815848
  144   733          396818821
  555   609          396820404
  403   692          396824715
  397   694          396826157
  242   726          396829664
  458   670          396834912
  381   699          396838440
  184   731          396847395
  293   719          396848716
  503   646          396849663
  440   678          396849752
  112   734          396851832
  310   716          396852696
  367   703          396859790
  447   675          396861498
  406   691          396862787
  394   695          396865359
  498   649          396865441
  339   710          396869219
  482   658          396870480
  299   718          396877131
  259   724          396877403
  167   732          396880631
  330   712          396881128
  145   733          396881462
  287   720          396887903
  113   734          396889801
  233   727          396889920
  251   725          396891376
  529   629          396894078
  199   730          396897599
  570   596          396901736
  561   604          396907345
  420   686          396916856
  223   728          396917919
  409   690          396926929
  114   734          396928448
  391   696          396930007
  456   671          396930527
  274   722          396937872
  508   643          396944219
  549   614          396944693
  146   733          396944973
  540   621          396947061
  212   729          396948617
  185   731          396949516
  536   624          396961280
  168   732          396964800
  267   723          396967230
  115   734          396967779
  484   657          396973297
  305   717          396974438
  493   652          396990965
  281   721          396993402
  569   597          396996182
  433   681          397003978
  243   726          397006083
  352   707          397007451
  116   734          397007800
  147   733          397009360
  378   700          397010152
  554   610          397012464
  371   702          397013219
  356   706          397013832
  428   683          397014739
  200   730          397017000
  412   689          397017297
  544   618          397018216
  388   697          397019945
  335   711          397020806
  445   676          397036901
  348   708          397039104
  454   672          397041112
  117   734          397048517
  169   732          397049977
  186   731          397052747
  234   727          397053487
  519   636          397057815
  360   705          397058625
  532   627          397060651
  560   605          397061125
    0   735          397065375
    1   735          397065376
    2   735          397065383
    3   735          397065402
    4   735          397065439
    5   735          397065500
    6   735          397065591
    7   735          397065718
    8   735          397065887
    9   735          397066104
   10   735          397066375
   11   735          397066706
   12   735          397067103
   13   735          397067572
  224   728          397067776
   14   735          397068119
   15   735          397068750
   16   735          397069471
   17   735          397070288
  321   714          397070505
   18   735          397071207
   19   735          397072234
   20   735          397073375
  438   679          397074511
  148   733          397074629
   21   735          397074636
   22   735          397076023
  522   634          397076752
   23   735          397077542
   24   735          397079199
  260   724          397079424
  316   715          397080371
   25   735          397081000
  252   725          397081133
  516   638          397082168
   26   735          397082951
  213   729          397084086
   27   735          397085058
   28   735          397087327
   29   735          397089764
  118   734          397089936
  486   656          397091672
   30   735          397092375
   31   735          397095166
  568   598          397097624
  500   648          397097792
   32   735          397098143
   33   735          397101312
   34   735          397104679
  423   685          397106092
  294   719          397107143
   35   735          397108250
  344   709          397108413
   36   735          397112031
  326   713          397113073
   37   735          397116028
   38   735          397120247
  505   645          397123750
   39   735          397124694
   40   735          397129375
  119   734          397132063
  415   688          397134047
   41   735          397134296
  385   698          397135017
  288   720          397135872
  170   732          397136168
  201   730          397137601
  525   632          397139093
   42   735          397139463
  149   733          397140786
  311   716          397141927
  364   704          397142208
   43   735          397144882
  300   718          397146232
  513   640          397149697
   44   735          397150559
   45   735          397156500
  187   731          397157094
   46   735          397162711
  275   722          397163923
  452   673          397166625
   47   735          397169198
  120   734          397174904
  548   615          397174967
   48   735          397175967
  495   651          397181826
  268   723          397181899
   49   735          397183024
  244   726          397183960
   50   735          397190375
   51   735          397198026
   52   735          397205983
  567   599          397206062
  375   701          397206476
  150   733          397207837
  331   712          397208819
  553   611          397211508
   53   735          397214252
  340   710          397215000
  235   727          397218458
  121   734          397218465
  225   728          397218977
  214   729          397220833
  559   606          397221895
   54   735          397222839
  171   732          397223379
  488   655          397225647
  443   677          397227040
  282   721          397231129
   55   735          397231750
  539   622          397232667
   56   735          397240991
  469   665          397241334
  471   664          397242055
  528   630          397244952
   57   735          397250568
  306   717          397254429
  467   666          397255859
  473   663          397258064
  202   730          397259408
  510   642          397260288
   58   735          397260487
  188   731          397262563
  122   734          397262752
  368   703          397264959
   59   735          397270754
  535   625          397271000
  253   725          397272402
  382   699          397275067
  151   733          397275788
  418   687          397277335
  431   682          397277559
  543   619          397279666
   60   735          397281375
  261   724          397283005
  465   667          397285588
  475   662          397289403
   61   735          397292356
  401   693          397293758
  398   694          397300176
   62   735          397303703
  450   674          397307024
  123   734          397307771
  172   732          397311616
  404   692          397313152
  436   680          397313856
   63   735          397315422
  566   600          397321496
  426   684          397322280
   64   735          397327519
  463   668          397330479
  583   584          397331991
  395   695          397332250
  477   661          397336114
  582   585          397338993
   65   735          397340000
  152   733          397344645
  502   647          397346031
   66   735          397352871
  581   586          397352997
  124   734          397353528
  336   711          397358487
  407   691          397358514
  215   729          397358864
  245   726          397363301
   67   735          397366138
  295   719          397367334
  189   731          397369160
  226   728          397371528
  580   587          397374003
  490   654          397375264
   68   735          397379807
  353   707          397380220
  322   714          397380592
  317   715          397380888
  203   730          397382427
  236   727          397384839
  289   720          397385569
  497   650          397388473
  558   607          397389655
  392   696          397389824
  461   669          397390490
  276   722          397391624
   69   735          397393884
  531   628          397394443
  357   706          397395109
  269   723          397398176
  479   660          397398239
  125   734          397400029
  173   732          397400885
  579   588          397402011
  349   708          397403461
   70   735          397408375
  547   616          397412219
  507   644          397413827
  153   733          397414414
  301   718          397417133
  552   612          397417536
   71   735          397423286
  372   702          397427256
  410   690          397430000
  441   678          397431873
  327   713          397432880
  312   716          397433024
  578   589          397437021
   72   735          397438623
  379   700          397439939
  565   601          397443926
  126   734          397447280
  421   686          397447317
  361   705          397448506
   73   735          397454392
  448   675          397462267
  345   709          397464454
  254   725          397465189
  459   670          397465579
  518   637          397466685
  521   635          397468636
  283   721          397470548
   74   735          397470599
  389   697          397472742
  481   659          397475820
  190   731          397476891
  577   590          397479033
  154   733          397485101
   75   735          397487250
  262   724          397488152
  174   732          397491192
  127   734          397495287
  216   729          397498185
   76   735          397504351
  204   730          397506664
  515   639          397507994
  524   633          397513961
   77   735          397521908
  538   623          397525239
  227   728          397525435
  413   689          397527766
  576   591          397528047
  307   717          397536256
  332   712          397538496
   78   735          397539927
  492   653          397540565
  365   704          397540789
  128   734          397544056
  246   726          397544112
  542   620          397548088
  237   727          397552636
  457   671          397555704
  155   733          397556712
   79   735          397558414
  341   710          397562821
  557   608          397564405
  429   683          397565576
  434   681          397567745
  483   658          397568899
  564   602          397573352
   80   735          397577375
  386   698          397580848
  175   732          397582543
  575   592          397584063
  191   731          397585762
  534   626          397587680
  512   641          397592449
  129   734          397593593
   81   735          397596816
  527   631          397602774
  504   646          397610200
  499   649          397610948
  270   723          397616067
   82   735          397616743
  277   722          397620981
  156   733          397629253
  296   719          397629295
  376   701          397629477
  551   613          397630548
  205   730          397632125
  446   676          397632312
  290   720          397637000
   83   735          397637162
  217   729          397638802
  130   734          397643904
  424   685          397644149
  574   593          397647081
  439   679          397651358
  416   688          397651968
  546   617          397656449
   84   735          397658079
  255   725          397659500
  455   672          397660823
  369   703          397672336
  176   732          397674944
  485   657          397677518
   85   735          397679500
  228   728          397680704
  318   715          397683307
  302   718          397689840
  323   714          397692611
  263   724          397694871
  131   734          397694995
  192   731          397695779
  337   711          397698184
   86   735          397701431
  157   733          397702730
  563   603          397709774
  284   721          397711665
  383   699          397713986
  573   594          397717101
  509   643          397719936
  494   652          397721592
  238   727          397721855
   87   735          397723878
  313   716          397725993
  247   726          397726399
  530   629          397735189
  556   609          397746145
   88   735          397746847
  132   734          397746872
  328   713          397754649
  354   707          397755107
  206   730          397758816
  177   732          397768401
  350   708          397769912
   89   735          397770344
  399   694          397776583
  158   733          397777149
  402   693          397777365
  358   706          397778528
  218   729          397780721
  453   673          397780894
  572   595          397794123
   90   735          397794375
  133   734          397799541
  396   695          397801511
  487   656          397801719
  419   687          397802762
  405   692          397804013
  193   731          397806948
  444   677          397817117
   91   735          397818946
  308   717          397819925
  346   709          397822565
  541   621          397823482
  537   624          397824777
  271   723          397835578
  432   682          397836136
  229   728          397837341
  362   705          397840553
  373   702          397843525
   92   735          397844063
  501   648          397849293
  550   614          397850544
  393   696          397851993
  278   722          397852000
  159   733          397852516
  134   734          397853008
  562   604          397853192
  256   725          397855341
  408   691          397856683
  178   732          397862920
  520   636          397867456
  427   684          397867987
   93   735          397869732
  333   712          397870165
  380   700          397872000
  571   596          397878147
  517   638          397882485
  437   680          397885453
  207   730          397886743
  291   720          397890171
  506   645          397890341
  239   727          397892502
  297   719          397893032
  523   634          397895771
   94   735          397895959
  470   665          397902625
  264   724          397903168
  135   734          397907279
  545   618          397907657
  472   664          397908992
  248   726          397910168
  533   627          397911320
  468   666          397911528
  342   710          397912688
  451   674          397915875
  496   651          397918387
  194   731          397919275
   95   735          397922750
  219   729          397923948
  390   697          397927873
  160   733          397928837
  474   663          397930671
  555   610          397934875
  411   690          397935531
  466   667          397935659
  514   640          397940744
  489   655          397941544
  366   704          397941560
   96   735          397950111
  285   721          397954486
  179   732          397958507
  136   734          397962360
  303   718          397964359
  526   632          397967544
  476   662          397967704
  570   597          397969173
  464   668          397974976
   97   735          397978048
  422   686          397980304
  319   715          397987634
  230   728          397995352
  561   605          398003606
  161   733          398006118
   98   735          398006567
  324   714          398006568
  208   730          398015912
  442   678          398016640
  137   734          398018257
  478   661          398020133
  314   716          398020840
  387   698          398028995
  462   669          398029437
  195   731          398032766
   99   735          398035674
  338   711          398039903
  414   689          398040713
  511   642          398042119
  257   725          398052718
  377   701          398054734
  180   732          398055168
  272   723          398056715
  240   727          398064583
  100   735          398065375
  449   675          398065724
  569   598          398067201
  220   729          398068489
  138   734          398074976
  549   615          398077524
  329   713          398078386
  370   703          398081927
  529   630          398082889
  162   733          398084365
  279   722          398084687
  480   660          398088000
  249   726          398095425
  101   735          398095676
  491   654          398097035
  460   670          398099000
  503   647          398103550
  309   717          398105442
  540   622          398105848
  265   724          398113049
  430   683          398118987
  102   735          398126583
  554   611          398130595
  498   650          398130992
  536   625          398131281
  355   707          398132118
  139   734          398132523
  435   681          398134116
  351   708          398138463
  292   720          398145088
  209   730          398146329
  196   731          398147427
  181   732          398152909
  231   728          398154743
  384   699          398155203
  103   735          398158102
  298   719          398158551
  560   606          398161016
  163   733          398163584
  359   706          398164095
  544   619          398165843
  482   659          398171347
  568   599          398172231
  417   688          398172385
  347   709          398182752
  458   671          398183623
  425   685          398184750
  508   644          398186496
  104   735          398190239
  140   734          398190904
  286   721          398199017
  334   712          398203832
  221   729          398214350
  105   735          398223000
  447   676          398230399
  440   679          398230839
  363   705          398234772
  241   727          398238104
  304   718          398240696
  532   628          398241920
  164   733          398243781
  141   734          398250125
  258   725          398251637
  182   732          398251736
  400   694          398255384
  106   735          398256391
  374   702          398262032
  197   731          398263264
  403   693          398263384
  343   710          398264607
  493   653          398268234
  484   658          398270216
  397   695          398273148
  519   637          398273212
  210   730          398278000
  273   723          398279484
  250   726          398282176
  456   672          398283264
  567   600          398284263
  522   635          398284523
  107   735          398290418
  320   715          398293875
  406   692          398297304
  516   639          398305215
  381   700          398306341
  142   734          398310192
  548   616          398311488
  232   728          398315520
  394   696          398316520
  315   716          398317571
  280   722          398319048
  325   714          398322469
  266   724          398324520
  165   733          398324962
  108   735          398325087
  559   607          398325422
  420   687          398330703
  553   612          398333305
  525   633          398339262
  367   704          398344527
  183   732          398351655
  584   584          398353408
  583   585          398356912
  409   691          398357300
  500   649          398359449
  109   735          398360404
  222   729          398361537
  582   586          398367424
  143   734          398371111
  505   646          398373761
  198   731          398380283
  513   641          398380418
  339   711          398383650
  486   657          398384649
  581   587          398384944
  391   697          398385344
  310   717          398392813
  539   623          398395186
  110   735          398396375
  433   682          398397305
  454   673          398397881
  293   720          398401757
  566   601          398403297
  330   713          398404097
  166   733          398407133
  580   588          398409472
  445   677          398409858
  211   730          398410931
  242   727          398413071
  428   684          398416256
  299   719          398425858
  543   620          398431007
  144   734          398432888
  111   735          398433006
  528   631          398437543
  579   589          398441008
  412   690          398443528
  535   626          398444751
  287   721          398445264
  259   725          398452104
  184   732          398452672
  495   652          398455183
  438   680          398459672
  112   735          398470303
  251   726          398470427
  233   728          398477689
  388   698          398479464
  578   590          398479552
  378   701          398482253
  167   733          398490300
  371   703          398493738
  145   734          398495529
  558   608          398496824
  199   731          398498490
  510   643          398498707
  274   723          398503891
  113   735          398508272
  352   708          398509120
  223   729          398510056
  356   707          398511259
  488   656          398514688
  423   686          398515823
  305   718          398518857
  577   591          398525104
  452   674          398527432
  565   602          398529333
  267   724          398537587
  335   712          398539503
  552   613          398543005
  348   709          398545021
  212   730          398545128
  114   735          398546919
  360   706          398551816
  547   617          398552436
  185   732          398554793
  281   722          398555089
  415   689          398556144
  146   734          398559040
  471   665          398566736
  469   666          398570005
  168   733          398574469
  576   592          398577664
  473   664          398578761
  531   629          398579480
  115   735          398586250
  467   667          398588526
  243   727          398589490
  385   699          398598724
  321   715          398602036
  502   648          398603800
  443   678          398604059
  475   663          398606122
  316   716          398616192
  200   731          398617891
  344   710          398618584
  465   668          398622257
  147   734          398623427
  116   735          398626271
  364   705          398631169
  575   593          398637232
  326   714          398640320
  234   728          398641256
  477   662          398648861
  260   725          398654125
  497   651          398657924
  186   732          398658024
  169   733          398659646
  224   729          398659913
  507   645          398659968
  252   726          398660184
  294   720          398660184
  490   655          398660375
  564   603          398662371
  117   735          398666988
  463   669          398671156
  450   675          398671875
  431   683          398674978
  557   609          398675222
  521   636          398680217
  213   730          398680597
  311   717          398682044
  375   702          398682783
  518   638          398685904
    0   736          398688256
    1   736          398688257
    2   736          398688264
    3   736          398688283
    4   736          398688320
    5   736          398688381
    6   736          398688472
    7   736          398688599
  148   734          398688696
    8   736          398688768
    9   736          398688985
   10   736          398689256
   11   736          398689587
   12   736          398689984
   13   736          398690453
   14   736          398691000
  538   624          398691496
   15   736          398691631
   16   736          398692352
   17   736          398693169
  288   721          398693233
   18   736          398694088
  300   719          398694959
   19   736          398695115
  418   688          398695304
   20   736          398696256
   21   736          398697517
   22   736          398698904
   23   736          398700423
   24   736          398702080
  436   681          398703097
  542   621          398703149
  574   594          398703808
   25   736          398703881
   26   736          398705832
  479   661          398707020
   27   736          398707939
  118   735          398708407
   28   736          398710208
   29   736          398712645
   30   736          398715256
  524   634          398717928
   31   736          398718047
   32   736          398721024
   33   736          398724193
   34   736          398727560
  426   685          398727901
  340   711          398729431
  275   723          398729942
   35   736          398731131
  331   713          398731788
  515   640          398734875
   36   736          398734912
  461   670          398735181
  401   694          398736585
  201   731          398738492
   37   736          398738909
  382   700          398742968
   38   736          398743128
  170   733          398745837
  398   695          398747167
   39   736          398747575
  368   704          398749696
  119   735          398750534
  404   693          398751821
   40   736          398752256
  268   724          398752256
  149   734          398754853
   41   736          398757177
  551   614          398759695
   42   736          398762344
  187   732          398762371
  534   627          398765187
  244   727          398767367
   43   736          398767763
   44   736          398773440
  573   595          398777392
   45   736          398779381
  481   660          398780641
  395   696          398783411
   46   736          398785592
   47   736          398792079
  282   722          398792816
  407   692          398793031
  120   735          398793375
   48   736          398798848
  306   718          398798848
  527   632          398799151
  546   618          398800368
  563   604          398802411
   49   736          398805905
  235   728          398806227
  225   729          398811114
  441   679          398812960
   50   736          398813256
  459   671          398814290
  214   730          398817344
   51   736          398820907
  492   654          398821752
  150   734          398821904
  512   642          398827016
   52   736          398828864
  448   676          398831168
  171   733          398833048
  121   735          398836936
   53   736          398837133
  392   697          398845161
   54   736          398845720
  253   726          398851453
   55   736          398854631
  261   725          398857706
  572   596          398857984
  202   731          398860299
  410   691          398860371
  556   610          398860616
  421   687          398861164
   56   736          398863872
  504   647          398864087
  188   732          398867840
  483   659          398869766
   57   736          398873449
  499   650          398876499
  336   712          398877184
  122   735          398881223
  353   708          398881889
   58   736          398883368
  151   734          398889855
  357   707          398892536
   59   736          398893635
   60   736          398904256
  372   703          398907775
  457   672          398908441
  349   709          398909378
  379   701          398912040
  322   715          398912123
   61   736          398915237
  317   716          398916709
  295   720          398920375
  172   733          398921285
  530   630          398924000
  123   735          398926242
   62   736          398926584
  389   698          398932261
   63   736          398938303
  361   706          398941697
  289   721          398942930
  571   597          398945584
  245   727          398946708
  562   605          398949453
   64   736          398950400
  413   690          398953997
  215   730          398955375
  276   723          398957643
  152   734          398958712
  327   714          398960127
  434   682          398961072
  509   644          398962213
   65   736          398962881
  226   729          398963665
  301   719          398965860
  429   684          398967093
  269   724          398968533
  124   735          398971999
  236   728          398972608
  312   717          398973141
  189   732          398974437
  485   658          398974437
  345   710          398974625
   66   736          398975752
  541   622          398982269
  203   731          398983318
  550   615          398983375
   67   736          398989019
  537   625          398994778
  494   653          398998861
   68   736          399002688
  446   677          399005269
  173   733          399010554
   69   736          399016765
  455   673          399017592
  125   735          399018500
  153   734          399028481
  365   705          399029750
   70   736          399031256
  283   722          399032235
  439   680          399036519
  570   598          399040192
  254   726          399044240
  386   699          399044555
   71   736          399046167
  555   611          399053006
  424   686          399053880
  545   619          399055284
  332   713          399061465
   72   736          399061504
  262   725          399062853
  126   735          399065751
  416   689          399074065
  341   711          399077252
   73   736          399077273
  307   718          399080675
  190   732          399082168
  520   637          399082853
  533   628          399092589
   74   736          399093480
  216   730          399094696
  487   657          399094696
  154   734          399099168
  174   733          399100861
  561   606          399103497
  523   635          399103542
  517   639          399105532
  376   702          399105784
  204   731          399107555
   75   736          399110131
  501   649          399110950
  127   735          399113758
  227   729          399117572
   76   736          399127232
  246   727          399127519
  506   646          399140352
  237   728          399140405
  453   674          399141701
  569   599          399141808
   77   736          399144789
  369   704          399157073
  128   735          399162527
   78   736          399162808
  526   633          399167713
  155   734          399170779
  514   641          399171465
   79   736          399181295
  383   700          399181887
  296   720          399182336
  270   724          399186424
  277   723          399187000
  191   732          399191039
  496   652          399191744
  175   733          399192212
  444   678          399194136
  290   721          399194361
   80   736          399200256
  129   735          399212064
  549   616          399214045
  337   712          399216881
  318   716          399219128
   81   736          399219697
  402   694          399220192
  419   688          399220731
  399   695          399223574
  323   715          399224142
  489   656          399230585
  470   666          399231296
  205   731          399233016
  432   683          399233555
  472   665          399233673
  217   730          399235313
  255   726          399238551
  302   719          399238567
   82   736          399239624
  405   693          399242682
  156   734          399243320
  468   667          399244195
  568   600          399250432
  474   664          399251368
  554   612          399252392
  396   696          399252672
  354   708          399256776
   83   736          399260043
  130   735          399262375
  560   607          399264543
  313   717          399266110
  540   623          399268367
  263   725          399269572
  466   668          399272328
  228   729          399272841
  284   722          399273352
  427   685          399273608
  437   681          399274694
  529   631          399275480
  350   709          399275829
  358   707          399275955
  511   643          399280538
  451   675          399280726
   84   736          399280960
  328   714          399281896
  476   663          399284423
  176   733          399284613
  408   692          399291200
  192   732          399301056
   85   736          399302381
  536   626          399305032
  393   697          399307330
  238   728          399309624
  247   727          399309806
  131   735          399313466
  464   669          399315653
  157   734          399316797
  544   620          399317184
  373   703          399324044
   86   736          399324312
  346   710          399332736
  478   662          399332880
  362   706          399333744
  380   701          399344101
   87   736          399346759
  206   731          399359707
  503   648          399361319
  308   718          399364344
  132   735          399365343
  411   691          399365902
  567   601          399366064
   88   736          399369728
  462   670          399374128
  218   730          399377232
  177   733          399378070
  584   585          399378329
  491   655          399382146
  583   586          399385343
  390   698          399387392
  158   734          399391216
  333   713          399393134
   89   736          399393225
  422   687          399394151
  480   661          399396781
  442   679          399397727
  582   587          399399371
  498   651          399400443
  271   724          399405935
  193   732          399412225
   90   736          399417256
  133   735          399418012
  278   723          399418019
  581   588          399420413
  532   629          399426957
  342   711          399427119
  229   729          399429478
  366   705          399430521
  559   608          399432591
  508   645          399432637
  256   726          399434392
  449   676          399434625
   91   736          399441827
  297   720          399446073
  291   721          399447532
  460   671          399447711
  580   589          399448469
  548   617          399451705
  553   613          399458774
  159   734          399466583
   92   736          399466944
  414   690          399466944
  134   735          399471479
  178   733          399472589
  482   660          399476168
  264   725          399477869
  239   728          399480271
  579   590          399483539
  207   731          399487634
  566   602          399488704
  519   638          399492431
   93   736          399492613
  387   699          399492702
  248   727          399493575
  522   636          399496104
  303   719          399513086
  285   722          399516173
   94   736          399518840
  219   730          399520459
  430   684          399520504
  319   716          399523455
  194   732          399524552
  578   591          399525623
  135   735          399525750
  435   682          399527443
  377   702          399531041
  516   640          399532096
  458   672          399536360
  324   715          399538099
  160   734          399542904
  525   634          399543229
   95   736          399545631
  493   654          399549421
  338   712          399558600
  314   717          399560957
  539   624          399561443
  370   704          399566664
  179   733          399568176
  484   659          399571083
   96   736          399572992
  577   592          399574721
  136   735          399580831
  543   621          399586068
  230   729          399587489
  425   686          399594481
  417   689          399594482
   97   736          399600929
  447   677          399603356
  329   714          399605633
  558   609          399607641
  513   642          399614985
  440   680          399616000
  208   731          399616803
  565   603          399618352
  161   734          399620185
  535   627          399622258
  384   700          399623104
  500   650          399625000
  272   724          399627072
  505   647          399627648
   98   736          399629448
  576   593          399630833
  257   726          399631769
  355   708          399633787
  528   632          399633920
  137   735          399636728
  195   732          399638043
  456   673          399640033
  351   709          399644380
  309   718          399649861
  279   723          399650706
  240   728          399652352
   99   736          399658555
  359   707          399661522
  180   733          399664837
  220   730          399665000
  552   614          399672152
  249   727          399678832
  486   658          399681568
  265   725          399687750
  100   736          399688256
  347   710          399692923
  138   735          399693447
  575   594          399693959
  547   618          399696355
  162   734          399698432
  400   695          399702375
  292   721          399702449
  403   694          399706211
  298   720          399711592
  101   736          399718557
  397   696          399724309
  334   713          399726801
  363   706          399727963
  495   653          399732452
  406   693          399735973
  510   644          399740984
  374   703          399742551
  231   729          399746880
  209   731          399747220
  420   688          399748672
  102   736          399749464
  139   735          399750994
  196   732          399752704
  564   604          399755008
  454   674          399758688
  286   722          399760704
  181   733          399762578
  574   595          399764099
  531   630          399768291
  394   697          399771857
  163   734          399777651
  381   701          399778442
  343   711          399779038
  103   736          399780983
  445   678          399786877
  304   719          399789423
  557   610          399789693
  409   692          399791817
  433   683          399794724
  488   657          399807665
  140   735          399809375
  221   730          399810861
  104   736          399813120
  428   685          399821877
  241   728          399825873
  320   716          399829696
  258   726          399830688
  367   705          399833488
  573   596          399841253
  391   698          399844863
  105   736          399845881
  438   681          399848913
  273   724          399849841
  325   715          399854000
  315   717          399857688
  164   734          399857848
  182   733          399861405
  538   625          399861497
  542   622          399861936
  502   649          399865457
  250   727          399865583
  197   732          399868541
  141   735          399868596
  412   691          399873899
  210   731          399878891
  106   736          399879272
  280   723          399885067
  452   675          399892283
  551   615          399892526
  471   666          399895407
  521   637          399895614
  563   605          399898672
  266   725          399899221
  339   712          399902347
  469   667          399902672
  473   665          399903442
  232   729          399907657
  518   639          399908951
  507   646          399909979
  107   736          399913299
  467   668          399925195
  572   597          399925421
  524   635          399925699
  475   664          399926819
  142   735          399928663
  423   687          399929670
  497   652          399931281
  330   714          399931344
  310   718          399937232
  165   734          399939029
  388   699          399943171
  534   628          399946456
  108   736          399947968
  546   619          399947995
  490   656          399949416
  222   730          399958048
  378   702          399958560
  293   721          399959118
  183   733          399961324
  465   669          399962934
  477   663          399965580
  515   641          399965596
  371   704          399978475
  556   611          399978747
  299   720          399978899
  415   690          399982375
  109   736          399983285
  443   679          399985146
  198   732          399985560
  143   735          399989582
  527   633          399999320
  242   728          400000840
  287   722          400006951
  211   731          400011822
  356   708          400012928
  352   709          400015037
  463   670          400015847
  571   598          400016603
  110   736          400019256
  479   662          400019767
  166   734          400021200
  259   726          400031155
  450   676          400040776
  360   707          400049243
  562   606          400049344
  144   735          400051359
  251   727          400053834
  348   710          400055192
  111   736          400055887
  184   733          400062341
  335   713          400062472
  512   643          400065435
  385   700          400066625
  305   719          400067584
  233   729          400069826
  274   724          400074248
  431   684          400076495
  461   671          400083892
  481   661          400089422
  112   736          400093184
  436   682          400096424
  199   732          400103767
  167   734          400104367
  223   730          400106567
  492   655          400106863
  267   725          400112288
  145   735          400114000
  570   599          400114799
  530   631          400116591
  418   689          400117401
  550   616          400119896
  281   723          400121108
  504   648          400121856
  364   706          400124360
  113   736          400131153
  344   711          400133015
  426   686          400137632
  321   716          400137857
  541   623          400144788
  499   651          400145950
  212   731          400146019
  316   717          400156309
  375   703          400163302
  185   733          400164462
  459   672          400167027
  537   626          400168529
  114   736          400169800
  326   715          400171851
  483   660          400174587
  555   612          400174803
  243   728          400177259
  146   735          400177511
  401   695          400183576
  168   734          400188536
  404   694          400194648
  441   680          400198121
  398   696          400198328
  448   677          400204125
  545   620          400206625
  561   607          400207024
  509   645          400208354
  115   736          400209131
  382   701          400215069
  294   721          400217545
  569   600          400220009
  200   732          400223168
  311   718          400226463
  407   693          400231700
  260   726          400233176
  234   729          400233393
  368   705          400238657
  395   697          400238748
  147   735          400241898
  252   727          400243591
  300   720          400248000
  340   712          400248128
  116   736          400249152
  288   722          400254920
  224   730          400256424
  331   714          400259035
  457   673          400265210
  186   733          400267693
  169   734          400273713
  485   659          400275304
  533   629          400277626
  421   688          400279133
  494   654          400280048
  213   731          400281488
  117   736          400289869
  410   692          400294888
  275   724          400300299
  520   638          400302072
  392   698          400304680
  148   735          400307167
  523   636          400315123
    0   737          400315553
    1   737          400315554
    2   737          400315561
    3   737          400315580
    4   737          400315617
    5   737          400315678
    6   737          400315769
    7   737          400315896
    8   737          400316065
    9   737          400316282
   10   737          400316553
   11   737          400316884
   12   737          400317281
   13   737          400317750
   14   737          400318297
   15   737          400318928
   16   737          400319649
   17   737          400320466
   18   737          400321385
   19   737          400322412
   20   737          400323553
   21   737          400324814
   22   737          400326201
  268   725          400326957
   23   737          400327720
   24   737          400329377
   25   737          400331178
  118   736          400331288
  568   601          400332233
  517   640          400332413
   26   737          400333129
   27   737          400335236
   28   737          400337505
   29   737          400339942
   30   737          400342553
  201   732          400343769
   31   737          400345344
  306   719          400347575
   32   737          400348321
   33   737          400351490
  549   617          400354262
   34   737          400354857
  244   728          400355136
   35   737          400358428
  434   683          400358491
  282   723          400358835
  170   734          400359904
   36   737          400362209
   37   737          400366206
   38   737          400370425
  526   634          400371680
  560   608          400371712
  187   733          400372040
  429   685          400372714
  149   735          400373324
  119   736          400373415
   39   737          400374872
  501   650          400376501
  554   613          400377861
  455   674          400378399
   40   737          400379553
  446   678          400382288
  413   691          400384368
   41   737          400384474
  353   709          400387806
  379   702          400388347
   42   737          400389641
  487   658          400391615
  372   704          400392512
  357   708          400394205
  506   647          400394239
   43   737          400395060
  389   699          400395968
  235   729          400398364
  336   713          400400153
   44   737          400400737
  585   585          400403250
  514   642          400406032
   45   737          400406678
  584   586          400406760
  225   730          400407625
   46   737          400412889
  120   736          400416256
  583   587          400417290
  214   731          400418235
   47   737          400419376
  349   710          400419549
  439   681          400425760
   48   737          400426145
   49   737          400433202
  540   624          400434624
  582   588          400434840
  253   727          400434860
  261   726          400436757
  361   707          400439124
  150   735          400440375
   50   737          400440553
  171   734          400447115
  322   716          400447944
   51   737          400448204
  567   602          400451471
   52   737          400456161
  317   717          400456826
  581   589          400459410
  121   736          400459817
   53   737          400464430
  202   732          400465576
  424   687          400467727
  496   653          400469013
  529   632          400471857
  544   621          400472245
   54   737          400473017
  188   733          400477509
  295   721          400477736
   55   737          400481928
  536   627          400482539
  345   711          400489056
  580   590          400491000
   56   737          400491169
  327   715          400491658
  416   690          400500296
   57   737          400500746
  122   736          400504104
  289   722          400504617
  453   675          400506552
  151   735          400508326
   58   737          400510665
  386   700          400512456
  312   718          400517560
  301   720          400518901
   59   737          400520932
  511   644          400522815
  365   706          400522941
  489   657          400523562
  276   724          400528000
  579   591          400529610
   60   737          400531553
  245   728          400534477
  172   734          400535352
   61   737          400542534
  269   725          400543234
  559   609          400543408
  123   736          400549123
   62   737          400553881
  215   731          400556266
  226   730          400560176
  472   666          400562344
  470   667          400563963
  236   729          400564745
   63   737          400565600
  444   679          400575223
  578   592          400575240
  474   665          400576049
  152   735          400577183
   64   737          400577697
  566   603          400577723
  468   668          400580864
  189   733          400584106
  376   703          400586303
  553   614          400587921
  203   732          400588595
  332   714          400588712
   65   737          400590178
  124   736          400594880
  548   618          400595624
  341   712          400595949
  283   723          400598254
   66   737          400603049
  476   664          400605120
  466   669          400613005
  532   630          400615768
   67   737          400616316
  503   649          400622976
  173   734          400624621
  254   727          400627647
  577   593          400627890
  307   719          400629402
   68   737          400629985
  432   684          400635072
  125   736          400641381
  262   726          400641904
  419   689          400642828
   69   737          400644062
  369   705          400646034
  153   735          400646952
  478   663          400649599
  451   676          400649627
  383   701          400653988
   70   737          400658553
  464   670          400660344
  402   695          400667183
  437   682          400668021
  491   656          400671187
   71   737          400673464
  498   652          400673800
  399   696          400674735
  508   646          400682648
  427   686          400683339
  405   694          400685509
  576   594          400687560
  126   736          400688632
   72   737          400688801
  190   733          400691837
  216   731          400695587
   73   737          400704570
  396   697          400708009
  480   662          400709528
  565   604          400710989
  522   637          400711501
  204   732          400712832
  227   730          400714083
  174   734          400714928
  246   728          400715288
  519   639          400715478
  154   735          400717639
   74   737          400720777
  558   610          400722112
  462   671          400722839
  408   693          400729869
  539   625          400731444
  237   729          400732542
  127   736          400736639
   75   737          400737428
  296   721          400739697
  337   713          400739850
  543   622          400744855
  525   635          400751000
  575   595          400754250
   76   737          400754529
  290   722          400756048
  277   724          400757357
  318   717          400759245
  323   716          400759963
  270   725          400761125
  354   709          400762693
  516   641          400762817
  393   698          400766849
   77   737          400772086
  358   708          400777624
  442   680          400782888
  482   661          400784949
  128   736          400785408
  350   710          400786000
  155   735          400789250
   78   737          400790105
  302   720          400791608
  411   692          400800419
  460   672          400800448
  191   733          400800708
  535   628          400803527
  552   615          400804983
  175   734          400806279
  449   677          400807582
   79   737          400808592
  373   704          400808781
  313   718          400810529
  422   688          400812120
  328   715          400813427
  380   702          400820408
  255   727          400821958
   80   737          400827553
  574   596          400827960
  362   707          400831171
  528   633          400834089
  493   655          400834532
  129   736          400834945
  217   731          400836204
  205   732          400838293
  284   723          400839371
  547   619          400843982
   81   737          400846994
  346   711          400847167
  263   726          400848623
  390   699          400851099
  564   605          400851269
  513   643          400853404
  156   735          400861791
   82   737          400866921
  228   730          400869352
  484   660          400875904
  130   736          400885256
  505   648          400885417
   83   737          400887340
  458   673          400893129
  500   651          400894451
  414   691          400897315
  247   728          400897575
  176   734          400898680
  238   729          400901761
  557   611          400907824
   84   737          400908257
  573   597          400908690
  192   733          400910725
  308   719          400913071
  333   714          400920381
  366   706          400923712
  435   683          400924862
  430   685          400926125
   85   737          400929678
  157   735          400935268
  131   736          400936347
  342   712          400945816
   86   737          400951609
  387   700          400960603
  531   631          400960882
  206   732          400964984
   87   737          400974056
  218   731          400978123
  447   678          400980375
  271   725          400980636
  486   659          400982435
  510   645          400987125
  132   736          400988224
  278   724          400988376
  177   734          400992137
  572   598          400996440
   88   737          400997025
  563   606          400998563
  456   674          401000840
  297   721          401003434
  440   681          401005241
  425   687          401008328
  291   722          401009219
  158   735          401009687
  377   703          401011560
  495   654          401013639
  256   727          401017799
   89   737          401020522
  417   690          401020713
  193   733          401021894
  542   623          401024455
  229   730          401025989
  551   616          401029047
  538   626          401035248
  133   736          401040893
   90   737          401044553
  370   705          401055625
  264   726          401056920
  319   717          401063572
  303   720          401066127
   91   737          401069124
  239   729          401072408
  324   716          401073920
  248   728          401081344
  338   713          401081569
  285   723          401082192
  159   735          401085054
  178   734          401086656
  571   599          401091210
  207   732          401092911
   92   737          401094241
  134   736          401094360
  384   701          401095205
  546   620          401099336
  556   612          401100544
  488   658          401104584
  314   718          401105376
  521   638          401114833
   93   737          401119910
  219   731          401121350
  454   675          401123539
  502   650          401131008
  534   629          401131493
  194   733          401134221
  518   640          401135832
  329   715          401137164
  524   636          401137280
  355   709          401139704
   94   737          401146137
  135   736          401148631
  562   607          401152871
  403   695          401153202
  400   696          401153536
  351   710          401154551
  160   735          401161375
  359   708          401163191
  507   647          401163866
  445   679          401167964
  420   689          401170769
   95   737          401172928
  406   694          401178800
  397   697          401179646
  179   734          401182243
  230   730          401184000
  570   600          401193000
  433   684          401196241
  309   719          401198588
  515   642          401200163
   96   737          401200289
  272   725          401201773
  527   634          401203287
  136   736          401203712
  347   711          401207354
  497   653          401208550
  257   727          401215176
  279   724          401221063
  208   732          401222080
  363   707          401225390
  374   704          401227288
  471   667          401228074
   97   737          401228226
  409   693          401230486
  394   698          401231376
  428   686          401231608
  473   666          401232113
  161   735          401238656
  469   668          401239341
  438   682          401242240
  490   657          401242393
  240   729          401244489
  195   733          401247712
  475   665          401251500
  334   714          401254048
  381   702          401254749
   98   737          401256745
  137   736          401259609
  550   617          401260113
  452   676          401261184
  292   722          401264136
  467   669          401265872
  220   731          401265891
  249   728          401266601
  265   726          401266801
  298   721          401268953
  180   734          401278904
   99   737          401285852
  477   664          401286277
  343   712          401297735
  555   613          401300272
  569   601          401301810
  465   670          401307625
  512   644          401307712
  412   692          401308416
  391   699          401308570
  541   624          401311045
  530   632          401312968
  561   608          401314193
  100   737          401315553
  138   736          401316328
  162   735          401316903
  367   706          401326679
  286   723          401326723
  479   663          401336486
  304   720          401342464
  231   730          401343391
  101   737          401345854
  537   627          401346036
  423   688          401347639
  209   732          401352497
  545   621          401361686
  196   733          401362373
  463   671          401364558
  320   717          401369813
  443   680          401370307
  139   736          401373875
  181   734          401376645
  102   737          401376761
  504   649          401383513
  325   716          401389821
  492   656          401395904
  163   735          401396122
  315   718          401402107
  481   662          401402169
  103   737          401408280
  388   700          401411072
  221   731          401411752
  415   691          401412746
  450   677          401413733
  258   727          401414095
  568   602          401417640
  241   729          401418010
  499   652          401419307
  273   725          401424542
  339   713          401425316
  585   586          401431681
  140   736          401432256
  461   672          401436629
  584   587          401438707
  378   703          401439079
  104   737          401440417
  583   588          401452759
  250   728          401453352
  280   724          401455424
  509   646          401458365
  330   715          401462875
  533   630          401466437
  371   705          401467436
  105   737          401473178
  582   589          401473837
  182   734          401475472
  164   735          401476319
  197   733          401478210
  266   726          401478272
  431   685          401482116
  560   609          401482529
  483   661          401483368
  210   732          401484168
  310   719          401485959
  141   736          401491477
  436   683          401493843
  549   618          401498181
  581   590          401501941
  232   730          401504168
  106   737          401506569
  554   614          401507008
  356   709          401518845
  293   722          401520805
  459   673          401523796
  520   639          401525119
  352   710          401525208
  523   637          401530520
  299   721          401536260
  580   591          401537071
  385   701          401538726
  567   603          401540490
  107   737          401540596
  418   690          401543632
  360   708          401550912
  426   687          401551479
  142   736          401551544
  165   735          401557500
  222   731          401558939
  517   641          401563134
  494   655          401565159
  348   711          401569623
  287   723          401572970
  108   737          401575265
  183   734          401575391
  579   592          401579227
  526   635          401579451
  485   660          401580125
  448   678          401581144
  441   681          401587362
  335   714          401589719
  242   729          401592977
  198   733          401595229
  540   625          401604625
  109   737          401610582
  143   736          401612463
  259   727          401614562
  211   732          401617099
  305   720          401620625
  364   707          401621787
  457   674          401626017
  578   593          401628409
  544   622          401631032
  401   696          401634737
  166   735          401639671
  251   728          401641603
  404   695          401641639
  514   643          401644451
  501   651          401645952
  110   737          401646553
  375   704          401648039
  274   725          401648949
  344   712          401651712
  506   648          401652008
  398   697          401653665
  559   610          401657879
  536   628          401663808
  233   730          401666337
  566   604          401670360
  529   633          401672026
  144   736          401674240
  407   694          401674527
  184   734          401676408
  321   717          401677974
  111   737          401683184
  577   594          401684617
  267   726          401691339
  382   702          401691376
  281   724          401691465
  487   659          401692482
  395   698          401698267
  316   718          401700728
  421   689          401701230
  223   731          401707458
  326   716          401707672
  199   733          401713436
  112   737          401720481
  553   615          401720752
  167   735          401722838
  368   706          401731848
  410   693          401733557
  145   736          401736881
  455   675          401743250
  548   619          401743251
  576   595          401747851
  496   654          401750200
  212   732          401751296
  113   737          401758450
  434   684          401760008
  446   679          401763375
  392   699          401768387
  511   645          401768956
  243   729          401769396
  340   713          401771097
  311   719          401775190
  185   734          401778529
  294   722          401779232
  429   686          401782445
  331   715          401790566
  114   737          401797097
  146   736          401800392
  300   721          401805361
  168   735          401807007
  565   605          401807250
  532   631          401808359
  260   727          401816583
  575   596          401818111
  413   692          401818885
  439   682          401819087
  489   658          401820481
  288   723          401820939
  234   730          401829904
  252   728          401831360
  200   733          401832837
  115   737          401836428
  558   611          401840243
  224   731          401857315
  389   700          401863869
  147   736          401864779
  379   703          401868866
  275   725          401875000
  453   676          401875453
  116   737          401876449
  372   705          401881473
  186   734          401881760
  424   688          401885696
  213   732          401886765
  503   650          401888527
  169   735          401892184
  472   667          401895011
  574   597          401895397
  353   710          401897977
  357   709          401900122
  306   720          401900616
  470   668          401900632
  474   666          401904720
  539   626          401905195
  268   726          401906008
  543   623          401907374
  117   737          401917166
  468   669          401921541
  336   714          401927400
  282   724          401929192
  476   665          401929801
  148   736          401930048
  416   691          401930667
  522   638          401930720
  349   711          401933980
  508   647          401936535
  361   708          401940793
  552   616          401941504
  519   640          401942359
    0   738          401947272
    1   738          401947273
  244   729          401947273
    2   738          401947280
    3   738          401947299
    4   738          401947336
    5   738          401947397
    6   738          401947488
    7   738          401947615
    8   738          401947784
    9   738          401948001
   10   738          401948272
   11   738          401948603
   12   738          401949000
   13   738          401949469
   14   738          401950016
   15   738          401950647
  498   653          401951069
  564   606          401951160
   16   738          401951368
   17   738          401952185
   18   738          401953104
  201   733          401953438
   19   738          401954131
   20   738          401955272
   21   738          401956533
  466   670          401957696
   22   738          401957920
  118   737          401958585
   23   738          401959439
  444   680          401960384
   24   738          401961096
  525   636          401962581
   25   738          401962897
  491   657          401964164
   26   738          401964848
   27   738          401966955
   28   738          401969224
  478   664          401970296
   29   738          401971661
   30   738          401974272
   31   738          401977063
  170   735          401978375
  573   598          401979709
   32   738          401980040
   33   738          401983209
  386   701          401984557
  187   734          401986107
   34   738          401986576
  322   717          401988061
  535   629          401988564
   35   738          401990147
   36   738          401993928
  235   730          401994875
  547   620          401995323
  149   736          401996205
  516   642          401997384
   37   738          401997925
  119   737          402000712
  317   718          402001245
   38   738          402002144
   39   738          402006591
  345   712          402007753
  225   731          402008516
  464   671          402009055
   40   738          402011272
   41   738          402016193
  261   727          402020164
  365   707          402020368
   42   738          402021360
  451   677          402022584
  253   728          402022629
  214   732          402023512
  480   663          402026247
   43   738          402026779
  327   716          402027479
  557   612          402029621
   44   738          402032456
  528   634          402038056
   45   738          402038397
  295   722          402039423
  432   685          402040693
  120   737          402043553
   46   738          402044608
   47   738          402051095
   48   738          402057864
  150   736          402063256
   49   738          402064921
  437   683          402065440
  171   735          402065586
  312   719          402066287
  419   690          402069059
  289   723          402070636
  376   704          402071040
  572   599          402071047
   50   738          402072272
  202   733          402075245
  462   672          402075576
  301   721          402076262
   51   738          402079923
  121   737          402087114
   52   738          402087880
  188   734          402091576
  513   644          402095681
   53   738          402096149
  427   687          402097186
  482   662          402097696
  563   607          402102090
  276   725          402102701
   54   738          402104736
   55   738          402113647
  402   696          402118344
  341   713          402118918
  332   715          402120243
  269   726          402122285
   56   738          402122888
  493   656          402123573
  245   729          402126614
  399   697          402130072
  383   702          402130295
  151   736          402131207
  122   737          402131401
   57   738          402132465
  405   695          402132500
  369   706          402139225
   58   738          402142384
  505   649          402147074
   59   738          402152651
  172   735          402153823
  460   673          402157217
  531   632          402157259
  226   731          402161067
  236   730          402161256
  215   732          402161543
   60   738          402163272
  396   698          402167528
  500   652          402167808
  283   724          402168611
  551   617          402169264
  571   600          402169411
  442   681          402172129
  408   694          402172696
   61   738          402174253
  123   737          402176420
  307   720          402182443
  449   678          402184601
  484   661          402184685
   62   738          402185600
  542   624          402190712
   63   738          402197319
  189   734          402198173
  203   733          402198264
  152   736          402200064
   64   738          402209416
  538   627          402212755
  254   728          402215416
   65   738          402221897
  124   737          402222177
  262   727          402225311
  556   613          402226013
  393   699          402230556
  422   689          402234217
   66   738          402234768
  510   646          402237136
  411   693          402239088
  173   735          402243092
   67   738          402248035
  458   674          402253936
  546   621          402254397
  562   608          402260040
   68   738          402261704
  337   714          402267097
  125   737          402268678
  153   736          402269833
  354   710          402272864
  570   601          402274801
   69   738          402275781
  358   709          402283541
  486   660          402287256
   70   738          402290272
  373   705          402297742
  495   655          402298750
  323   717          402300080
  350   711          402300431
  216   732          402300864
  380   703          402300927
  296   722          402301384
  318   718          402303664
   71   738          402305183
  190   734          402305904
  246   729          402307425
  227   731          402314974
  126   737          402315929
  390   700          402319000
  534   630          402320304
   72   738          402320520
  290   723          402322067
  204   733          402322501
  435   684          402326379
  237   730          402329053
  414   692          402331832
  277   725          402332058
  362   708          402332840
  174   735          402333399
  430   686          402335856
   73   738          402336289
  521   639          402337880
  270   726          402340176
  154   736          402340520
  302   721          402348969
  328   716          402349248
   74   738          402352496
  524   637          402352677
  313   719          402359256
  447   679          402361462
  127   737          402363936
  456   675          402365691
  346   712          402365864
  518   641          402366553
   75   738          402369147
   76   738          402386248
  569   602          402387217
  440   682          402398568
  502   651          402400459
   77   738          402403805
  550   618          402404032
  488   659          402405451
  255   728          402409727
  284   724          402409728
  527   635          402411058
  155   736          402412131
  128   737          402412705
  191   734          402414775
  366   707          402421139
  507   648          402421635
   78   738          402421824
  175   735          402424750
  561   609          402425010
  425   688          402426297
  555   614          402429419
  263   727          402432030
  387   701          402432704
  515   643          402438582
   79   738          402440311
  217   732          402441481
  205   733          402447962
  417   691          402451084
  333   715          402451912
   80   738          402459272
  586   586          402460112
  129   737          402462242
  585   587          402463628
  308   720          402466112
  342   713          402468785
  228   731          402470243
  584   588          402474176
   81   738          402478713
  541   625          402481046
  156   736          402484672
  247   729          402489712
  497   654          402489737
  583   589          402491756
  454   676          402492440
  377   704          402496297
  238   730          402498272
   82   738          402498640
  568   603          402506659
  130   737          402512553
  530   633          402513137
  582   590          402516368
  176   735          402517151
   83   738          402519059
  545   622          402520473
  192   734          402524792
  537   628          402527305
  490   658          402539312
   84   738          402539976
  581   591          402548012
  370   706          402548816
  445   680          402553125
  512   645          402553853
  157   736          402558149
  271   726          402559687
   85   738          402561397
  278   725          402563077
  131   737          402563644
  471   668          402564743
  473   667          402564780
  297   722          402565121
  384   702          402571512
  206   733          402574653
  291   723          402575238
  469   669          402580018
  475   666          402580171
   86   738          402583328
  218   732          402583400
  580   592          402586688
  420   690          402597000
  560   610          402597000
  433   685          402601862
  403   696          402604363
  256   728          402605568
   87   738          402605775
  319   718          402607991
  338   714          402608816
  400   697          402608873
  467   670          402610563
  177   735          402610608
  477   665          402610958
  324   717          402614037
  132   737          402615521
  303   721          402623488
  406   695          402625791
  229   731          402626880
   88   738          402628744
  579   593          402632396
  158   736          402632568
  567   604          402633127
  452   677          402634141
  193   734          402635961
  397   698          402639165
  438   683          402639659
  554   615          402639839
  264   727          402640327
  428   687          402645455
  549   619          402645808
  504   650          402649064
  355   710          402649875
   89   738          402652241
  285   724          402652549
  314   719          402654103
  465   671          402656336
  479   664          402657183
  533   631          402659028
  133   737          402668190
  239   730          402668919
  351   711          402668982
  359   709          402669108
  329   716          402672985
  409   694          402673313
  248   729          402673481
   90   738          402676272
  578   594          402685136
  492   657          402688881
  394   699          402695083
  499   653          402696576
   91   738          402700843
  207   733          402702580
  178   735          402705127
  159   736          402707935
  509   647          402712252
  374   705          402716249
  463   672          402717295
  481   663          402718888
  134   737          402721657
   92   738          402725960
  347   712          402726051
  219   732          402726627
  363   708          402727059
  381   703          402735268
  577   595          402744908
  412   693          402747085
  194   734          402748288
  523   638          402749739
   93   738          402751629
  309   720          402751629
  520   640          402752000
  443   681          402759548
  566   605          402766621
  423   689          402769736
  135   737          402775928
  559   611          402776010
  391   700          402776471
   94   738          402777856
  540   626          402778376
  272   726          402780824
  160   736          402784256
  230   731          402784891
  334   715          402785579
  450   678          402790752
  526   636          402791032
  461   673          402793398
  544   623          402793551
  279   725          402795764
  483   662          402796115
  517   642          402797701
  179   735          402800714
  257   728          402802945
   95   738          402804647
  576   596          402811712
  343   713          402820704
  367   707          402824106
  292   723          402830155
  298   722          402830640
  136   737          402831009
  208   733          402831749
   96   738          402832008
  240   730          402841000
  415   692          402847263
  536   629          402848845
  265   727          402850208
  494   656          402854200
  553   616          402857273
  249   729          402858738
   97   738          402859945
  161   736          402861537
  195   734          402861779
  220   732          402871168
  529   634          402875993
  388   701          402883173
  459   674          402884603
  575   597          402885548
  514   644          402886728
  137   737          402886906
   98   738          402888464
  485   661          402888906
  431   686          402891847
  548   620          402894592
  436   684          402895360
  286   724          402897080
  180   735          402897375
  304   721          402899825
  565   606          402907141
  506   649          402913665
  320   718          402914232
   99   738          402917571
  501   652          402919309
  378   704          402923816
  325   717          402929938
  162   736          402939784
  138   737          402943625
  231   731          402944282
  100   738          402947272
  315   719          402950834
  339   714          402952563
  371   706          402960627
  558   612          402962040
  209   733          402962166
  448   679          402962231
  574   598          402966416
  426   688          402969448
  418   691          402974003
  196   734          402976440
  101   738          402977573
  441   682          402980689
  457   675          402990868
  181   735          402995116
  487   660          402997303
  330   716          402998696
  139   737          403001172
  258   728          403001864
  273   726          403003593
  532   632          403004736
  102   738          403008480
  241   730          403014521
  385   702          403015033
  221   732          403017029
  511   646          403018967
  163   736          403019003
  356   710          403029016
  280   725          403030125
  496   655          403035311
  310   720          403039000
  352   711          403039639
  103   738          403039999
  250   729          403045489
  573   599          403054316
  564   607          403054687
  360   709          403056829
  140   737          403059553
  266   727          403061679
  104   738          403072136
  543   624          403073631
  552   617          403081721
  539   627          403082702
  293   723          403086824
  348   712          403088320
  401   697          403090074
  197   734          403092277
  404   696          403092800
  210   733          403093837
  182   735          403093943
  299   722          403097947
  164   736          403099200
  105   738          403104897
  232   731          403105059
  455   676          403112151
  398   698          403113184
  141   737          403118774
  335   715          403121250
  489   659          403121348
  407   695          403121518
  364   708          403123456
  421   690          403127461
  375   705          403137000
  106   738          403138288
  287   724          403143327
  446   680          403148536
  572   600          403149248
  547   621          403150384
  522   639          403153767
  557   613          403155090
  503   651          403157978
  395   699          403161974
  222   732          403164216
  434   685          403165629
  382   703          403171895
  107   738          403172315
  519   641          403173080
  344   713          403174681
  410   694          403176384
  535   630          403177375
  525   637          403177978
  305   721          403177986
  142   737          403178841
  165   736          403180381
  242   730          403189488
  183   735          403193862
  508   648          403194304
  429   687          403196292
  259   728          403202331
  108   738          403206984
  563   608          403209259
  198   734          403209296
  439   683          403216506
  321   718          403222393
  211   733          403226768
  274   726          403228000
  368   707          403229275
  472   668          403231680
  498   654          403232256
  251   729          403233740
  516   643          403235803
  392   700          403236288
  474   667          403237387
  143   737          403239760
  470   669          403241309
  109   738          403242301
  528   635          403245827
  326   717          403247789
  453   677          403248410
  316   719          403249455
  571   601          403251212
  413   693          403257554
  476   666          403258472
  491   658          403261083
  166   736          403262552
  281   725          403266166
  468   670          403266232
  233   731          403267228
  267   727          403274746
  110   738          403278272
  184   735          403294879
  478   665          403294977
  340   714          403298344
  144   737          403301537
  466   671          403306407
  424   689          403307793
  223   732          403312735
  551   618          403313183
  111   738          403314903
  331   716          403326387
  199   734          403327503
  311   720          403328231
  389   701          403335970
  513   645          403341822
  294   723          403345251
  167   736          403345719
  480   664          403346944
  444   681          403349625
  112   738          403352200
  379   704          403353603
  556   614          403355160
  531   633          403357428
  570   602          403360208
  542   625          403360713
  212   733          403360965
  464   672          403361792
  145   737          403364178
  416   692          403365184
  243   730          403365907
  300   722          403367048
  562   609          403370857
  372   706          403374664
  113   738          403390169
  288   724          403391296
  538   628          403394024
  185   735          403397000
  451   678          403399603
  260   728          403404352
  357   710          403410293
  353   711          403412408
  505   650          403412625
  546   622          403413184
  482   663          403414415
  493   657          403416550
  252   729          403423497
  146   737          403427689
  114   738          403428816
  168   736          403429888
  234   731          403430795
  462   673          403432345
  500   653          403445077
  361   709          403446710
  200   734          403446904
  432   686          403450424
  349   712          403452677
  275   726          403454051
  306   721          403457977
  336   715          403458931
  386   702          403460864
  224   732          403462592
  437   684          403466957
  115   738          403468147
  569   603          403476236
  268   727          403489415
  510   647          403491023
  586   587          403492059
  147   737          403492076
  213   733          403496434
  484   662          403497432
  585   588          403499097
  419   691          403499430
  186   735          403500231
  282   725          403503893
  116   738          403508168
  534   631          403512895
  584   589          403513173
  169   736          403515065
  427   688          403515155
  460   674          403518024
  365   708          403522037
  345   713          403530722
  322   718          403532480
  583   590          403534287
  561   610          403539481
  244   730          403543784
  117   738          403548885
  317   719          403549972
  550   619          403551659
  148   737          403557345
  376   705          403560001
  555   615          403562250
  582   591          403562439
  521   640          403564761
  442   682          403565456
  449   679          403565688
  201   734          403567505
  327   717          403567596
  524   638          403571896
  402   697          403573681
    0   739          403583419
    1   739          403583420
    2   739          403583427
    3   739          403583446
    4   739          403583483
    5   739          403583544
    6   739          403583635
  405   696          403583661
    7   739          403583762
    8   739          403583931
    9   739          403584148
   10   739          403584419
   11   739          403584750
   12   739          403585147
   13   739          403585616
   14   739          403586163
   15   739          403586794
   16   739          403587515
  495   656          403587791
   17   739          403588332
   18   739          403589251
  399   698          403589591
   19   739          403590278
  118   738          403590304
   20   739          403591419
   21   739          403592680
   22   739          403594067
   23   739          403595586
  235   731          403595766
  486   661          403596037
   24   739          403597243
  581   592          403597629
   25   739          403599044
  568   604          403599296
   26   739          403600995
  518   642          403601120
  170   736          403601256
   27   739          403603102
  187   735          403604578
   28   739          403605371
  295   723          403605442
   29   739          403607808
  261   728          403607933
   30   739          403610419
  383   703          403610814
   31   739          403613210
  225   732          403613793
  253   729          403614766
   32   739          403616187
  458   675          403618787
  312   720          403619328
   33   739          403619356
  408   695          403619687
  527   636          403622639
   34   739          403622723
  149   737          403623502
   35   739          403626294
   36   739          403630075
  396   699          403631235
  119   738          403632431
  214   733          403633181
   37   739          403634072
  369   707          403636652
  301   722          403637949
   38   739          403638291
  580   593          403639857
  289   724          403640993
   39   739          403642738
  341   714          403646165
   40   739          403647419
   41   739          403652340
  541   626          403654797
  332   716          403656064
   42   739          403657507
  422   690          403660448
   43   739          403662926
   44   739          403668603
  502   652          403673816
   45   739          403674544
  120   738          403675272
   46   739          403680755
  515   644          403680859
  276   726          403681752
  411   694          403681915
  545   623          403682992
  507   649          403683292
   47   739          403687242
  171   736          403688467
  579   594          403689123
  202   734          403689312
  150   737          403690553
   48   739          403694011
  393   700          403698457
   49   739          403701068
  269   727          403705692
   50   739          403708419
  188   735          403710047
  488   660          403710272
  537   629          403712342
  560   611          403715131
   51   739          403716070
  530   634          403717104
  121   738          403718833
  245   730          403723125
   52   739          403724027
  567   605          403729388
  435   685          403732000
   53   739          403732296
  456   676          403734592
  307   721          403739804
   54   739          403740883
  283   725          403743312
  578   595          403745427
  447   680          403746623
  430   687          403749703
   55   739          403749794
  151   737          403758504
   56   739          403759035
  236   731          403762147
  122   738          403763120
  226   732          403766344
   57   739          403768612
  414   693          403770501
  215   733          403771212
  497   655          403774848
  554   616          403776360
  172   736          403776704
   58   739          403778531
  380   704          403785664
  354   711          403787295
   59   739          403788798
  373   706          403790933
  390   701          403791101
  358   710          403793712
  440   683          403795987
  549   620          403797149
  337   715          403798628
   60   739          403799419
  512   646          403803864
  254   729          403807553
  123   738          403808139
  577   596          403808769
   61   739          403810400
  203   734          403812331
  262   728          403813080
  189   735          403816644
  350   712          403819128
   62   739          403821747
  152   737          403827361
   63   739          403833466
  362   709          403838757
  490   659          403840179
  323   718          403844499
   64   739          403845563
  425   689          403848394
  318   719          403852391
  124   738          403853896
  533   632          403855405
   65   739          403858044
  454   677          403865397
  173   736          403865973
  566   606          403866512
  296   723          403867403
   66   739          403870915
  576   597          403879149
   67   739          403884182
  417   692          403885601
  346   713          403888833
  328   717          403889365
  290   724          403892424
  153   737          403897130
  559   612          403897807
   68   739          403897851
  125   738          403900397
  473   668          403901449
  246   730          403903936
  471   669          403905420
  387   702          403909011
  216   733          403910533
  302   722          403910656
  277   726          403911109
   69   739          403911928
  313   720          403912297
  475   667          403912838
  504   651          403918515
  227   732          403920251
  366   708          403922808
  270   727          403923583
  190   735          403924375
  469   670          403924709
   70   739          403926419
  237   731          403929944
  204   734          403936568
  477   666          403939629
   71   739          403941330
  445   681          403942366
  126   738          403947648
  540   627          403955883
  174   736          403956280
  575   598          403956567
   72   739          403956667
  467   671          403959274
  544   624          403959808
  154   737          403967817
  509   648          403970021
   73   739          403972436
  523   639          403972786
  499   654          403977763
  479   665          403981864
  520   641          403982721
  284   725          403984429
  377   705          403985258
  492   658          403985800
  333   716          403987733
   74   739          403988643
  127   738          403995655
  342   714          403996032
  553   617          403997490
  255   729          404001864
   75   739          404005294
  526   637          404006429
  465   672          404009073
  565   607          404010668
  452   678          404011160
  433   686          404011593
  263   728          404019799
   76   739          404022395
  308   721          404023473
  420   691          404027371
  191   735          404033246
  517   643          404036120
  536   630          404037656
  155   737          404039428
  481   664          404039585
   77   739          404039952
  574   599          404041023
  438   684          404041176
  128   738          404044424
  370   707          404046243
  175   736          404047631
  548   621          404049653
  217   733          404051150
  384   703          404052031
   78   739          404057971
  403   697          404059700
  205   734          404062029
  428   688          404063424
  400   698          404068392
  463   673          404074064
  228   732          404075520
   79   739          404076458
  406   696          404076952
  529   635          404083764
  247   730          404086223
  558   613          404087509
  129   738          404093961
   80   739          404095419
  238   731          404099163
  397   699          404102872
  156   737          404111969
  483   663          404112834
   81   739          404114860
  409   695          404120304
  297   723          404131140
  573   600          404132517
  514   645          404132869
   82   739          404134787
  176   736          404140032
  338   715          404140347
  278   726          404142128
  271   727          404143094
  192   735          404143263
  130   738          404144272
  291   724          404145595
  494   657          404147177
  443   682          404152875
  461   674          404154205
   83   739          404155206
  319   719          404156718
  324   718          404158456
  564   608          404161856
  394   700          404162984
  355   711          404164306
  450   679          404171839
   84   739          404176123
  506   650          404179216
  359   710          404179279
  303   722          404185175
  157   737          404185446
  351   712          404187679
  206   734          404188720
  412   694          404189912
  218   733          404193069
  131   738          404195363
  423   690          404195967
  501   653          404196578
   85   739          404197544
  256   729          404197705
  485   662          404201653
  532   633          404204905
  314   720          404207144
  374   706          404209440
  329   717          404213102
   86   739          404219475
  381   704          404220005
  552   618          404225640
  285   725          404227250
  264   728          404228096
  572   601          404231049
  229   732          404232157
  363   709          404232976
  177   736          404233489
   87   739          404241922
  543   625          404243632
  132   738          404247240
  391   701          404248572
  347   713          404249020
  459   675          404249454
  193   735          404254432
  158   737          404259865
  539   628          404263971
   88   739          404264891
  239   731          404269810
  248   730          404269992
  511   647          404272854
  557   614          404284237
  415   693          404285932
   89   739          404288388
  133   738          404299909
  436   685          404300981
  431   687          404305694
  487   661          404306084
  309   721          404308990
  547   622          404309171
   90   739          404312419
  207   734          404316647
  563   609          404320076
  334   716          404321400
  496   656          404324352
  367   708          404325775
  178   736          404328008
  159   737          404335232
  219   733          404336296
  571   602          404336619
   91   739          404336990
  448   680          404347392
  343   714          404347951
  134   738          404353376
  388   702          404359480
  457   676          404359769
   92   739          404362107
  272   727          404364231
  194   735          404366759
  535   631          404369966
  279   726          404374815
  441   683          404378108
  522   640          404380648
   93   739          404387776
  230   732          404390168
  426   689          404391545
  257   729          404395082
  298   723          404396659
  525   638          404397197
  292   724          404400512
  135   738          404407647
  519   642          404407647
  418   692          404408520
  160   737          404411553
  378   705          404412777
   94   739          404414003
  179   736          404423595
  489   660          404426169
  503   652          404431335
  265   728          404437977
   95   739          404440794
  240   731          404441891
  208   734          404445816
  570   603          404449227
  249   730          404455249
  508   649          404455961
  528   636          404457408
  371   707          404458054
  551   619          404460810
  304   722          404461512
  136   738          404462728
  320   719          404462959
   96   739          404468155
  286   725          404471781
  325   718          404474357
  516   644          404478080
  195   735          404480250
  220   733          404480837
  339   715          404484094
  455   677          404485108
  562   610          404485328
  556   615          404487991
  161   737          404488834
  385   703          404495552
   97   739          404496092
  315   720          404503875
  498   655          404517367
  137   738          404518625
  180   736          404520256
  587   587          404524006
   98   739          404524611
  586   588          404527528
  542   626          404534464
  446   681          404537777
  585   589          404538094
  330   717          404538813
  356   711          404543447
  404   697          404548137
  231   732          404549559
  401   698          404549593
   99   739          404553718
  584   590          404555704
  421   691          404557832
  352   712          404558336
  531   634          404561395
  491   659          404561950
  360   710          404567000
  162   737          404567081
  569   604          404568873
  472   669          404572357
  407   696          404572679
  474   668          404574056
  138   738          404575344
  434   686          404575360
  546   623          404575703
  209   734          404576233
  398   699          404576891
  538   629          404579061
  583   591          404580358
  100   739          404583419
  470   670          404586000
  273   727          404587000
  476   667          404591139
  513   646          404591833
  258   729          404594001
  196   735          404594911
  310   721          404596361
  280   726          404609176
  348   713          404611289
  582   592          404612056
  101   739          404613720
  429   688          404614261
  468   671          404614943
  241   731          404615412
  181   736          404617997
  439   684          404618023
  410   695          404623375
  478   666          404623648
  453   678          404625429
  221   733          404626698
  364   709          404629373
  395   700          404629875
  375   706          404630191
  139   738          404632891
  250   730          404642000
  102   739          404644627
  163   737          404646300
  266   728          404649448
  581   593          404650798
  382   704          404656632
  335   716          404657071
  293   724          404657181
  561   611          404657612
  466   672          404659144
  299   723          404663966
  480   665          404671625
  103   739          404676146
  505   651          404682076
  140   738          404691272
  568   605          404695557
  580   594          404696584
  555   616          404698771
  413   694          404700381
  344   714          404701928
  550   620          404703000
  210   734          404707904
  104   739          404708283
  392   701          404708389
  534   632          404709272
  232   732          404710336
  197   735          404710748
  493   658          404713469
  182   736          404716824
  287   725          404718028
  464   673          404718561
  500   654          404726264
  164   737          404726497
  368   708          404730944
  424   690          404734024
  482   664          404735112
  305   722          404739673
  105   739          404741044
  444   682          404742952
  510   648          404748792
  579   595          404749414
  141   738          404750493
  321   719          404771120
  222   733          404773885
  106   739          404774435
  451   679          404780690
  242   731          404790379
  326   718          404792208
  462   674          404793152
  259   729          404794468
  524   639          404794943
  521   641          404795482
  316   720          404802496
  416   693          404803853
  165   737          404807678
  107   739          404808462
  578   596          404809288
  142   738          404810560
  274   727          404811407
  389   702          404812277
  484   663          404814151
  183   736          404816743
  198   735          404827767
  567   606          404829279
  340   715          404829875
  251   730          404830251
  541   627          404832304
  560   612          404836928
  527   637          404838036
  518   643          404839539
  211   734          404840835
  379   705          404842564
  108   739          404843131
  281   726          404845217
  545   624          404849249
  267   728          404862515
  432   687          404864271
  331   717          404866504
  143   738          404871479
  372   707          404872091
  233   732          404872505
  437   685          404872578
  577   597          404876206
  109   739          404878448
  495   657          404880768
  460   675          404882875
  311   721          404885592
  166   737          404889849
  537   630          404901153
  486   662          404908784
  110   739          404914419
  294   724          404915608
  554   617          404916577
  184   736          404917760
  223   733          404922404
  357   711          404924724
  530   635          404924875
  515   645          404927000
  353   712          404931105
  300   723          404933067
  144   738          404933256
  419   692          404933947
  427   689          404937252
  386   703          404941383
  199   735          404945974
  507   650          404948843
  576   598          404950168
  449   680          404950849
  111   739          404951050
  502   653          404951085
  549   621          404952210
  361   710          404956881
  442   683          404962875
  288   725          404965997
  243   731          404966798
  566   607          404970039
  167   737          404973016
  212   734          404975032
  349   713          404975646
  458   676          404987688
  112   739          404988347
  336   716          404994752
  145   738          404995897
  260   729          404996489
  488   661          405019053
  306   722          405019664
  185   736          405019881
  252   730          405020008
  559   613          405023276
  113   739          405026316
  365   709          405027954
  575   599          405031174
  402   698          405033200
  234   732          405036072
  275   727          405037458
  405   697          405038998
  376   706          405053192
  399   699          405053298
  533   633          405055574
  168   737          405057185
  512   647          405057751
  345   714          405057969
  146   738          405059408
  497   656          405063889
  114   739          405064963
  200   735          405065375
  408   696          405070848
  224   733          405072261
  268   728          405077184
  322   719          405081207
  282   726          405082944
  422   691          405090819
  383   704          405095551
  396   700          405099136
  317   720          405103013
  115   739          405104294
  456   677          405107549
  213   734          405110501
  327   718          405112015
  565   608          405117837
  574   600          405119224
  186   736          405123112
  147   738          405123795
  411   695          405128906
  544   625          405129809
  447   681          405135864
  540   628          405137152
  369   708          405138321
  553   618          405141409
  435   686          405141731
  169   737          405142362
  116   739          405144315
  244   731          405144675
  490   660          405145000
  430   688          405167672
  393   701          405170558
  295   724          405175799
  312   721          405176689
  341   715          405177696
  117   739          405185032
  201   735          405185976
  148   738          405189064
  504   652          405191872
  332   717          405196181
  440   684          405197504
  523   640          405199667
  261   729          405200070
  235   732          405201043
  301   723          405203968
  548   622          405208440
  253   730          405211277
  414   694          405213328
  573   601          405214318
  289   725          405215694
  558   614          405216656
  520   642          405217288
  225   733          405223462
    0   740          405224000
    1   740          405224001
    2   740          405224008
    3   740          405224027
    4   740          405224064
    5   740          405224125
    6   740          405224216
    7   740          405224343
    8   740          405224512
    9   740          405224729
   10   740          405225000
   11   740          405225331
  526   638          405225648
   12   740          405225728
   13   740          405226197
  118   739          405226451
   14   740          405226744
   15   740          405227375
  187   736          405227459
   16   740          405228096
  170   737          405228553
   17   740          405228913
   18   740          405229832
  536   631          405230247
   19   740          405230859
  509   649          405231678
   20   740          405232000
   21   740          405233261
   22   740          405234648
   23   740          405236167
   24   740          405237824
   25   740          405239625
   26   740          405241576
  473   669          405242126
  454   678          405242416
   27   740          405243683
   28   740          405245952
  214   734          405247248
   29   740          405248389
  475   668          405249507
  471   670          405250111
   30   740          405251000
   31   740          405253791
  149   738          405255221
   32   740          405256768
   33   740          405259937
  499   655          405262874
   34   740          405263304
  276   727          405265159
   35   740          405266875
  390   702          405267408
  119   739          405268578
   36   740          405270656
  477   667          405272296
  564   609          405272673
  469   671          405273420
  380   705          405274625
  425   690          405274625
   37   740          405274653
  517   644          405278397
   38   740          405278872
   39   740          405283319
  492   659          405286667
   40   740          405288000
  373   707          405288360
   41   740          405292921
  269   728          405293461
  529   636          405295345
   42   740          405298088
  307   722          405301491
   43   740          405303507
  354   712          405305992
  202   735          405307783
  358   711          405308143
   44   740          405309184
  479   666          405310535
  120   739          405311419
  467   672          405312011
   45   740          405315125
  171   737          405315764
  572   602          405316456
   46   740          405321336
  150   738          405322272
  283   726          405322363
  245   731          405324016
  417   693          405324270
   47   740          405327823
  188   736          405332928
  337   716          405334449
   48   740          405334592
  445   682          405335693
   49   740          405341649
  350   713          405342097
  362   710          405348928
   50   740          405349000
  121   739          405354980
   51   740          405356651
  481   665          405364266
   52   740          405364608
  465   673          405365842
  236   732          405367424
   53   740          405372877
  552   619          405373267
  226   733          405376013
   54   740          405381464
  514   646          405382880
  215   734          405385279
  387   703          405389530
  151   738          405390223
   55   740          405390375
  452   679          405392247
  323   719          405393226
  122   739          405399267
   56   740          405399616
  172   737          405404001
  254   730          405404064
  262   729          405405217
  318   720          405405432
  532   634          405408872
   57   740          405409193
  346   714          405416080
  557   615          405417068
  543   626          405417383
   58   740          405419112
  433   687          405425440
  571   603          405425638
  366   709          405428725
   59   740          405429379
  203   735          405430802
  483   664          405433531
  328   718          405433784
  563   610          405434547
  463   674          405434871
  296   724          405437760
  189   736          405439525
   60   740          405440000
  494   658          405444096
  123   739          405444286
  438   685          405446797
  506   651          405448667
  539   629          405449008
   61   740          405450981
  152   738          405459080
  420   692          405461888
   62   740          405462328
  290   725          405467125
  313   721          405469658
  547   623          405471690
   63   740          405474047
  302   723          405476675
  501   654          405477765
  377   706          405478449
  428   689          405485521
   64   740          405486144
  124   739          405490043
  173   737          405493270
  277   727          405494516
   65   740          405498625
  246   731          405504827
  270   728          405511352
   66   740          405511496
  485   663          405518372
  461   675          405519056
  403   698          405519219
  216   734          405524600
   67   740          405524763
  342   715          405527563
  333   717          405527850
  153   738          405528849
  227   733          405529920
  511   648          405530623
  400   699          405532099
  406   697          405532289
  237   732          405535221
  125   739          405536544
  384   704          405536768
   68   740          405538432
  570   604          405541864
  190   736          405547256
  370   708          405547912
  443   683          405550294
   69   740          405552509
  204   735          405555039
  450   680          405557000
  587   588          405559475
  284   726          405563480
  535   632          405566343
  586   589          405566525
   70   740          405567000
  397   700          405570773
  409   696          405571465
  585   590          405580625
   71   740          405581911
  174   737          405583577
  126   739          405583795
  308   722          405585160
   72   740          405597248
  255   730          405598375
  154   738          405599536
  584   591          405601775
  562   611          405603459
  522   641          405611369
  263   729          405611936
  551   620          405612151
   73   740          405613017
  496   657          405617329
  459   676          405618355
  487   662          405618831
  525   639          405620244
  556   616          405624512
  423   691          405626338
   74   740          405629224
  583   592          405629975
  127   739          405631802
  394   701          405635085
  412   695          405636903
   75   740          405645875
  519   643          405646066
  191   736          405656127
   76   740          405662976
  569   605          405665134
  217   734          405665217
  582   593          405665225
  155   738          405671147
  528   637          405672805
  175   737          405674928
  338   716          405676168
  205   735          405680500
   77   740          405680533
  128   739          405680571
  355   712          405683003
  228   733          405685189
  247   731          405687114
  359   711          405693710
   78   740          405698552
  297   724          405701497
  238   732          405704440
  374   707          405706867
  324   719          405707183
  581   594          405707525
  503   653          405708604
  381   705          405708966
  319   720          405709759
  351   713          405710648
  436   686          405710712
  542   627          405711971
   79   740          405717039
  291   725          405720296
  508   650          405721512
  431   688          405723663
  516   645          405724221
  391   702          405724879
  278   727          405725535
  415   694          405728759
  129   739          405730108
  271   728          405730863
  457   677          405732726
  489   661          405734950
   80   740          405736000
  448   681          405736633
  546   624          405741960
  363   710          405743147
  156   738          405743688
  303   723          405751194
   81   740          405755441
  580   595          405756875
  329   718          405757521
  314   721          405764505
  192   736          405766144
  176   737          405767329
  538   630          405767872
  531   635          405769166
   82   740          405775368
  347   714          405776267
  561   612          405779409
  441   684          405779625
  130   739          405780419
  256   730          405794216
  568   606          405795448
   83   740          405795787
  285   726          405806301
  498   656          405806408
  218   734          405807136
  206   735          405807191
  579   596          405813275
   84   740          405816704
  157   738          405817165
  426   690          405817776
  264   729          405820233
  131   739          405831510
  367   709          405831692
   85   740          405838125
  555   617          405838988
  388   703          405839999
  229   733          405841826
  513   647          405845720
  418   693          405847189
  550   621          405858061
   86   740          405860056
  177   737          405860786
  334   717          405861517
  455   678          405862127
  491   660          405866771
  309   722          405870677
  248   731          405870883
  239   732          405875087
  578   597          405876725
  193   736          405877313
  343   715          405879482
   87   740          405882503
  132   739          405883387
  158   738          405891584
   88   740          405905472
  378   706          405905968
  534   633          405909441
  474   669          405914733
  472   670          405917048
  476   668          405927808
   89   740          405928969
  446   682          405931104
  567   607          405932806
  470   671          405934711
  207   735          405935118
  133   739          405936056
  577   598          405947225
  219   734          405950363
  272   728          405952000
   90   740          405953000
  178   737          405955305
  505   652          405955433
  478   667          405956315
  279   727          405958222
  371   708          405959723
  560   613          405962397
  159   738          405966951
  298   724          405967016
  468   672          405967680
  292   725          405975213
   91   740          405977571
  385   704          405980289
  434   687          405989207
  134   739          405989523
  194   736          405989640
  257   730          405991593
  421   692          405992349
  230   733          405999837
  480   666          406000296
   92   740          406002688
  453   679          406006516
  404   698          406007656
  510   649          406010449
  500   655          406011375
  401   699          406013300
  541   628          406013573
  493   659          406014336
  466   673          406015913
  320   720          406016000
  545   625          406019250
  339   716          406019915
  524   640          406021824
  325   719          406023084
  439   685          406023644
  576   599          406024775
  304   723          406027531
  407   697          406028016
   93   740          406028357
  521   642          406030049
  265   729          406030114
  429   689          406036358
  160   738          406043272
  135   739          406043794
  398   700          406044792
  240   732          406047168
  286   726          406050832
  179   737          406050892
   94   740          406054584
  249   731          406056140
  527   638          406057255
  482   665          406059793
  554   618          406060496
  315   721          406061236
  356   712          406062144
  208   735          406064287
  410   696          406074536
  566   608          406077208
  464   674          406079368
  352   713          406081305
   95   740          406081375
  360   711          406081431
  518   644          406081816
  330   718          406083232
  537   631          406093744
  220   734          406094904
  136   739          406098875
  395   701          406101976
  195   736          406103131
   96   740          406108736
  575   600          406109375
  549   622          406110997
  161   738          406120553
  375   707          406127618
  484   664          406134848
  530   636          406136456
   97   740          406136673
  348   714          406138536
  364   710          406139544
  444   683          406140371
  382   705          406145593
  413   695          406147372
  180   737          406147553
  559   614          406152423
  137   739          406154772
  462   675          406158003
  310   722          406158048
  231   733          406159228
  424   691          406164395
   98   740          406165192
  451   680          406165851
  273   728          406174769
  515   646          406177011
  495   658          406177687
  392   702          406184696
  258   730          406190512
  280   727          406192583
   99   740          406194299
  209   735          406194704
  335   717          406197188
  162   738          406198800
  574   601          406201025
  138   739          406211491
  196   736          406217792
  507   651          406218294
  241   732          406220689
  100   740          406224000
  486   663          406225503
  565   609          406228654
  293   725          406231882
  502   654          406232272
  344   715          406233459
  299   724          406234323
  368   709          406236861
  221   734          406240765
  266   729          406241585
  250   731          406242891
  181   737          406245294
  416   694          406246680
  460   676          406251776
  101   740          406254301
  533   634          406259541
  139   739          406269038
  163   738          406278019
  432   688          406282240
  437   686          406282309
  102   740          406285208
  553   619          406289036
  389   703          406292796
  287   726          406297079
  573   602          406299725
  544   626          406303560
  305   723          406305692
  512   648          406315520
  103   740          406316727
  232   733          406320005
  540   629          406322189
  321   720          406324161
  210   735          406326375
  140   739          406327419
  488   662          406331800
  197   736          406333629
  379   706          406335755
  449   681          406340090
  326   719          406340935
  182   737          406344121
  104   740          406348864
  558   615          406349487
  497   657          406356866
  164   738          406358216
  316   721          406359857
  458   677          406360645
  427   690          406363483
  442   684          406364392
  340   716          406365696
  548   623          406370959
  419   693          406372616
  372   708          406373760
  105   740          406381625
  141   739          406386640
  564   610          406387144
  222   734          406387952
  259   730          406390979
  242   732          406395656
  274   728          406399176
  572   603          406405475
  331   718          406410923
  106   740          406415016
  386   704          406426120
  536   632          406426624
  281   727          406428624
  523   641          406430388
  251   731          406431142
  165   738          406439397
  357   712          406443421
  183   737          406444040
  142   739          406446707
  311   722          406447279
  526   639          406448695
  107   740          406449043
  198   736          406450648
  490   661          406453781
  353   713          406454074
  267   729          406454652
  520   643          406455707
  211   735          406459306
  504   653          406469141
  361   711          406471312
  233   733          406482174
  108   740          406483712
  456   678          406484568
  294   725          406490309
  402   699          406496907
  509   650          406497229
  405   698          406498517
  349   714          406502893
  300   724          406503424
  143   739          406507626
  529   637          406510742
  571   604          406518275
  109   740          406519029
  399   700          406521199
  166   738          406521568
  517   645          406524538
  552   620          406524608
  422   692          406525336
  408   697          406526185
  447   682          406529191
  336   717          406534869
  223   734          406536471
  365   710          406538125
  288   726          406545048
  184   737          406545057
  376   707          406550619
  499   656          406551915
  563   611          406552678
  557   616          406553589
  110   740          406555000
  435   687          406555578
  199   736          406568855
  144   739          406569403
  396   701          406571237
  243   732          406572075
  411   696          406580067
  383   705          406584512
  306   723          406585683
  473   670          406586817
  345   715          406589500
  430   689          406589769
  475   669          406590184
  492   660          406591488
  111   740          406591631
  260   730          406593000
  212   735          406593503
  543   627          406594890
  588   588          406594944
  587   589          406598472
  471   671          406598822
  440   685          406603125
  167   738          406604735
  477   668          406608965
  586   590          406609056
  532   635          406616643
  252   731          406620899
  454   679          406623503
  275   728          406625227
  469   672          406626157
  585   591          406626696
  112   740          406628928
  145   739          406632044
  322   720          406634248
  514   647          406636767
  539   630          406637819
  547   624          406637947
  570   605          406638125
  479   667          406643202
  369   709          406644238
  234   733          406645741
  393   702          406646865
  185   737          406647178
  584   592          406651392
  414   695          406660319
  317   721          406660374
  327   719          406660742
  282   727          406666351
  113   740          406666897
  467   673          406668780
  268   729          406669321
  583   593          406683144
  224   734          406686328
  200   736          406688256
  168   738          406688904
  481   666          406692937
  146   739          406695555
  425   691          406704996
  114   740          406705544
  341   716          406713517
  582   594          406721952
  506   652          406722024
  562   612          406725256
  465   674          406726649
  213   735          406728972
  445   683          406733112
  312   722          406738376
  332   718          406740600
  115   740          406744875
  494   659          406744963
  390   703          406747927
  244   732          406749952
  186   737          406750409
  295   725          406750500
  483   665          406758212
  147   739          406759942
  501   655          406762876
  556   617          406764729
  569   606          406765025
  535   633          406766512
  417   694          406767097
  551   621          406767212
  380   706          406767816
  581   595          406767816
  169   738          406774081
  301   724          406774325
  452   680          406777408
  116   740          406784896
  373   708          406790029
  511   649          406792280
  289   726          406794745
  261   730          406796581
  463   675          406799722
  201   736          406808857
  235   733          406810712
  253   731          406812168
  580   596          406820736
  148   739          406825211
  117   740          406825613
  358   712          406826840
  354   713          406828961
  225   734          406837529
  485   664          406839069
  433   688          406843409
  522   642          406845936
  525   640          406847125
  276   728          406852928
  187   737          406854756
  438   686          406856528
  170   738          406860272
  362   711          406863359
  214   735          406865719
  118   740          406867032
  307   723          406867510
    0   741          406869021
    1   741          406869022
    2   741          406869029
    3   741          406869048
    4   741          406869085
    5   741          406869146
    6   741          406869237
  350   714          406869344
    7   741          406869364
    8   741          406869533
    9   741          406869750
   10   741          406870021
   11   741          406870352
   12   741          406870749
   13   741          406871218
   14   741          406871765
   15   741          406872396
   16   741          406873117
   17   741          406873934
  387   704          406874267
  337   717          406874566
   18   741          406874853
   19   741          406875880
   20   741          406877021
   21   741          406878282
   22   741          406879669
  579   597          406880712
   23   741          406881188
   24   741          406882845
   25   741          406884646
  269   729          406885598
   26   741          406886597
  461   676          406887957
  519   644          406888343
   27   741          406888704
   28   741          406890973
  149   739          406891368
  528   638          406892024
  542   628          406893240
   29   741          406893410
   30   741          406896021
   31   741          406898812
  568   607          406898975
  420   693          406900557
   32   741          406901789
  561   613          406904878
   33   741          406904958
  283   727          406905770
   34   741          406908325
  119   740          406909159
  428   690          406911752
   35   741          406911896
  546   625          406911961
  496   658          406914248
   36   741          406915677
   37   741          406919674
   38   741          406923893
   39   741          406928340
  245   732          406929293
  202   736          406930664
   40   741          406933021
  487   663          406935550
   41   741          406937942
  366   710          406938896
   42   741          406943109
  450   681          406946241
  323   720          406946267
  171   738          406947483
  346   715          406947611
  578   598          406947744
   43   741          406948528
  443   684          406951811
  120   740          406952000
   44   741          406954205
  150   739          406958419
   45   741          406960146
  188   737          406960225
  538   631          406960463
  318   721          406962793
   46   741          406966357
   47   741          406972844
  516   646          406974232
  377   707          406975876
  236   733          406977093
   48   741          406979613
  531   636          406980747
  328   719          406982511
  555   618          406982907
  403   699          406982926
   49   741          406986670
  503   654          406989791
  226   734          406990080
  508   651          406990963
  459   677          406991312
  406   698          406991808
   50   741          406994021
  121   740          406995561
  400   700          407000000
   51   741          407001672
  262   730          407001728
  215   735          407003750
  254   731          407004955
   52   741          407009629
  296   725          407012461
  550   622          407016848
   53   741          407017898
  577   599          407021832
  384   705          407025729
  151   739          407026370
   54   741          407026485
  409   697          407026802
  313   722          407031345
   55   741          407035396
  172   738          407035720
  122   740          407039848
  567   608          407039975
  397   701          407042874
   56   741          407044637
  290   726          407046176
  302   724          407047032
  489   662          407047697
  203   736          407053683
  370   709          407053829
   57   741          407054214
  423   692          407060855
  342   716          407063384
   58   741          407064133
  189   737          407066822
  333   718          407072269
   59   741          407074400
  277   728          407082285
  123   740          407084867
   60   741          407085021
  412   696          407088064
  560   614          407091544
  152   739          407095227
   61   741          407096002
  498   657          407099385
  576   600          407102976
  270   729          407103489
  513   648          407103489
   62   741          407107349
  457   678          407109745
  246   732          407110104
  394   702          407111392
  534   634          407113408
   63   741          407119068
  436   687          407124559
  173   738          407124989
  448   682          407129960
  124   740          407130624
   64   741          407131165
  216   735          407143071
   65   741          407143646
  227   734          407143987
  237   733          407144890
  431   689          407145760
  284   727          407146887
  308   723          407151179
   66   741          407156517
  153   739          407164996
   67   741          407169784
  190   737          407174553
  491   661          407175552
  415   695          407175750
  125   740          407177125
  204   736          407177920
   68   741          407183453
  441   685          407185246
  566   609          407188025
  575   601          407191176
  545   626          407193001
   69   741          407197530
  541   629          407198610
  255   731          407199266
  381   706          407202157
  391   703          407205398
  355   713          407205972
  554   619          407208123
  263   730          407208447
  374   708          407208536
   70   741          407212021
  359   712          407212407
  174   738          407215296
  338   717          407216285
  126   740          407224376
   71   741          407226932
  505   653          407232702
  154   739          407235683
  351   714          407237895
   72   741          407242269
  455   679          407243214
  426   691          407248147
  524   641          407252545
  363   711          407257578
   73   741          407258038
  474   670          407259424
  324   720          407260224
  472   671          407265759
  319   721          407267120
  521   643          407268468
  476   669          407268485
  127   740          407272383
  549   623          407273516
   74   741          407274245
  510   650          407276000
  297   725          407276198
  527   639          407280302
  191   737          407283424
  217   735          407283688
  559   615          407285254
  574   602          407286432
  470   672          407287448
  418   694          407290016
  537   632          407290121
   75   741          407290896
  247   732          407292391
  478   668          407292984
  228   734          407299256
  291   726          407299347
  500   656          407300416
  205   736          407303381
  329   719          407306248
  175   738          407306647
  155   739          407307294
  347   715          407307798
   76   741          407307997
  278   728          407313304
  238   733          407314109
  493   660          407319157
  128   740          407321152
  303   724          407321551
  271   729          407323000
  468   673          407324449
  388   704          407324736
   77   741          407325554
  314   722          407326192
  518   645          407327957
  446   683          407328523
  480   667          407332963
  367   710          407341863
  565   610          407343125
   78   741          407343573
  530   637          407351853
   79   741          407362060
  129   740          407370689
  466   674          407376720
  156   739          407379835
   80   741          407381021
  482   666          407388464
  573   603          407388744
  285   727          407389708
  453   680          407391677
  192   737          407393441
  256   731          407395107
  176   738          407399048
   81   741          407400462
  378   707          407403395
  334   718          407405936
  434   688          407407176
  343   716          407415303
  264   730          407416744
   82   741          407420389
  130   740          407421000
  218   735          407425607
  206   736          407430072
  515   647          407430898
  421   693          407431018
  439   686          407433375
  309   723          407436696
  553   620          407440377
   83   741          407440808
  464   675          407444219
  157   739          407453312
  229   734          407455893
  484   665          407459529
   84   741          407461725
  429   690          407462589
  371   709          407465640
  533   635          407467312
  385   705          407469250
  404   699          407471363
  131   740          407472091
  248   732          407476160
  495   659          407478554
  544   627          407481067
  401   700          407481201
   85   741          407483146
  239   733          407484756
  558   616          407486008
  407   698          407487535
  507   652          407491651
  177   738          407492505
  572   604          407498112
  193   737          407504610
   86   741          407505077
  564   611          407505275
  540   630          407511000
  398   701          407516893
  502   655          407517383
  132   740          407523968
  462   676          407526904
   87   741          407527524
  158   739          407527731
  410   697          407529873
  548   624          407537216
  298   725          407541717
  444   684          407541888
  272   729          407544137
  279   728          407545991
  486   664          407546200
   88   741          407550493
  292   726          407554264
  451   681          407555092
  207   736          407557999
  339   717          407560032
  219   735          407568834
  320   721          407573361
   89   741          407573990
  325   720          407576125
  133   740          407576637
  512   649          407577177
  395   702          407578283
  356   713          407585113
  178   738          407587024
  257   731          407592484
  304   724          407597888
   90   741          407598021
  413   696          407598533
  424   692          407598912
  360   712          407600128
  159   739          407603098
  352   714          407608552
  230   734          407613904
  571   605          407614536
  194   737          407616937
   91   741          407622592
  315   722          407622923
  460   677          407624733
  265   730          407626625
  536   633          407626793
  375   708          407629287
  134   740          407630104
  330   719          407631959
  588   589          407633941
  286   727          407634239
  382   706          407638784
  587   590          407641003
   92   741          407647709
  488   663          407648519
  497   658          407653785
  364   711          407653975
  586   591          407655127
  240   733          407656837
  249   732          407661417
  523   642          407664955
  392   703          407665215
  348   715          407670067
   93   741          407673378
  563   612          407674475
  526   640          407675576
  585   592          407676313
  160   739          407679419
  552   621          407679669
  179   738          407682611
  135   740          407684375
  208   736          407687168
  416   695          407693671
  557   617          407693806
  437   687          407696156
  520   644          407697984
   94   741          407699605
  432   689          407704337
  584   593          407704561
  220   735          407713375
  310   723          407724067
   95   741          407726396
  529   638          407729961
  195   737          407730428
  449   682          407733417
  458   678          407737664
  570   606          407738016
  136   740          407739456
  583   594          407739871
  335   718          407741607
  368   710          407747032
  504   654          407750328
   96   741          407753757
  161   739          407756700
  490   662          407766528
  509   651          407766680
  273   729          407766906
  344   716          407769280
  442   685          407770013
  231   734          407773295
  517   646          407774549
  543   628          407776159
  389   704          407777533
  180   738          407779272
  280   728          407780352
   97   741          407781694
  582   595          407782243
  258   731          407791403
  427   691          407793854
  137   740          407795353
  547   625          407807948
  299   725          407809024
   98   741          407810213
  293   726          407810933
  419   694          407815443
  209   736          407817585
  532   636          407828224
  241   733          407830358
  539   631          407830410
  581   596          407831677
  379   707          407833182
  162   739          407834947
  266   730          407838096
   99   741          407839320
  499   657          407844892
  196   737          407845089
  250   732          407848168
  562   613          407850725
  138   740          407852072
  221   735          407859236
  456   679          407865655
  569   607          407868552
  100   741          407869021
  305   724          407876049
  181   738          407877013
  372   709          407879677
  287   727          407880486
  321   721          407881522
  580   597          407888173
  326   720          407893976
  514   648          407894536
  101   741          407899322
  492   661          407900269
  340   717          407905813
  556   618          407908648
  139   740          407909619
  163   739          407914166
  386   705          407915081
  316   722          407921544
  551   622          407925999
  447   683          407926610
  102   741          407930229
  232   734          407934072
  475   670          407934875
  473   671          407935528
  210   736          407949256
  477   669          407949642
  471   672          407951559
  579   598          407951731
  331   719          407959650
  197   737          407960926
  103   741          407961748
  405   699          407962224
  422   693          407964005
  402   700          407964808
  357   713          407966390
  140   740          407968000
  535   634          407970479
  435   688          407973547
  182   738          407975840
  479   668          407979871
  353   714          407981321
  469   673          407982926
  408   698          407985704
  361   712          407990009
  274   729          407991313
  259   731          407991870
  399   701          407993300
  104   741          407993885
  164   739          407994363
  506   653          407999293
  242   733          408005325
  568   608          408006144
  222   735          408006423
  454   680          408008664
  440   686          408012856
  311   723          408013298
  430   690          408016000
  281   728          408016393
  578   599          408022351
  481   667          408025604
  105   741          408026646
  141   740          408027221
  467   674          408029587
  561   614          408034025
  349   715          408034424
  411   697          408035404
  251   732          408036419
  396   702          408047544
  494   660          408049784
  267   730          408051163
  501   656          408051917
  376   708          408052288
  365   711          408052556
  511   650          408057831
  106   741          408060037
  294   726          408069360
  165   739          408075544
  183   738          408075759
  383   706          408077703
  525   641          408077846
  198   737          408077945
  300   725          408078125
  542   629          408078277
  336   718          408079288
  211   736          408082187
  522   643          408084355
  546   626          408085712
  483   666          408086883
  142   740          408087288
  465   675          408091500
  107   741          408094064
  233   734          408096241
  577   600          408100033
  414   696          408111480
  528   639          408115071
  345   716          408125321
  393   703          408127384
  288   727          408128455
  108   741          408128733
  555   619          408130534
  519   645          408134484
  445   684          408134629
  425   692          408139513
  143   740          408148207
  567   609          408150792
  369   710          408154409
  223   735          408154942
  306   724          408156040
  538   632          408156840
  166   739          408157715
  485   665          408163750
  109   741          408164050
  452   681          408166649
  463   676          408168623
  184   738          408176776
  550   623          408179367
  243   733          408181744
  576   601          408184777
  322   721          408191609
  260   731          408193891
  531   637          408196144
  199   737          408196152
  110   741          408200021
  144   740          408209984
  327   720          408213783
  417   695          408214088
  496   659          408215115
  212   736          408216384
  275   729          408217364
  317   722          408222061
  560   615          408224375
  252   732          408226176
  516   647          408228119
  390   704          408232664
  111   741          408236652
  167   739          408240882
  341   717          408253634
  282   728          408254120
  487   664          408256247
  234   734          408259808
  461   677          408260914
  508   652          408264320
  380   707          408265243
  433   689          408265506
  268   730          408265832
  438   687          408270375
  145   740          408272625
  112   741          408273949
  503   655          408274902
  575   602          408276583
  185   738          408278897
  332   719          408289327
  373   709          408295946
  566   610          408302496
  312   723          408304395
  224   735          408304799
  113   741          408311918
  200   737          408315553
  534   635          408321179
  168   739          408325051
  295   726          408329551
  146   740          408336136
  450   682          408339568
  428   691          408342123
  420   694          408343384
  301   725          408349026
  358   713          408349809
  114   741          408350565
  213   736          408351853
  354   714          408356208
  443   685          408357432
  554   620          408359464
  244   733          408359621
  387   705          408363228
  489   663          408364416
  513   649          408365146
  459   678          408368331
  545   627          408370508
  574   603          408375451
  289   727          408378152
  362   712          408382056
  186   738          408382128
  541   630          408387421
  115   741          408389896
  498   658          408396304
  261   731          408397472
  147   740          408400523
  350   715          408400875
  169   739          408410228
  253   732          408417445
  337   718          408418985
  559   616          408421775
  235   734          408424779
  116   741          408429917
  201   737          408436154
  307   724          408437867
  549   624          408439773
  276   729          408445065
  403   700          408450827
  366   711          408453327
  406   699          408455515
  225   735          408456000
  565   611          408461256
  148   740          408465792
  117   741          408470634
  400   701          408472101
  377   708          408477545
  573   604          408481381
  269   730          408482109
  346   716          408483432
  409   698          408486321
  187   738          408486475
  524   642          408487112
  491   662          408488299
  214   736          408488600
  537   633          408490290
  457   679          408490832
  283   728          408493539
  170   739          408496419
  423   693          408499524
  323   721          408503628
  527   640          408507183
  521   644          408510745
  118   741          408512053
  505   654          408513889
    0   742          408518488
    1   742          408518489
    2   742          408518496
    3   742          408518515
    4   742          408518552
    5   742          408518613
    6   742          408518704
    7   742          408518831
  384   706          408518920
    8   742          408519000
  397   702          408519181
    9   742          408519217
   10   742          408519488
   11   742          408519819
   12   742          408520216
   13   742          408520685
   14   742          408521232
   15   742          408521863
   16   742          408522584
   17   742          408523401
   18   742          408524320
  318   722          408524480
   19   742          408525347
   20   742          408526488
  448   683          408527379
   21   742          408527749
   22   742          408529136
   23   742          408530655
  149   740          408531949
   24   742          408532312
   25   742          408534113
  328   720          408535552
   26   742          408536064
   27   742          408538171
  245   733          408538962
   28   742          408540440
  436   688          408542528
   29   742          408542877
  412   697          408543401
  510   651          408545451
   30   742          408545488
   31   742          408548279
   32   742          408551256
  119   741          408554180
   33   742          408554425
   34   742          408557792
  202   737          408557961
   35   742          408561363
  370   710          408564000
   36   742          408565144
   37   742          408569141
  530   638          408571072
  431   690          408571991
   38   742          408573360
   39   742          408577807
  518   646          408577968
   40   742          408582488
  171   739          408583630
   41   742          408587409
  236   734          408591160
  296   726          408591512
  394   703          408591911
  188   738          408591944
   42   742          408592576
  500   657          408593393
  572   605          408594373
  441   686          408594977
  553   621          408595438
  120   741          408597021
  313   723          408597364
   43   742          408597995
  150   740          408599000
  262   731          408602619
  342   717          408603501
   44   742          408603672
  474   671          408608135
  226   735          408608551
   45   742          408609613
  254   732          408610232
  476   670          408613176
   46   742          408615824
  472   672          408618496
  333   719          408620996
  302   725          408621733
   47   742          408622311
  558   617          408626225
  215   736          408626631
  415   696          408626911
  564   612          408627072
  493   661          408627938
  455   680          408628375
   48   742          408629080
  290   727          408629583
  478   669          408633661
   49   742          408636137
  121   741          408640582
   50   742          408643488
  470   673          408644217
   51   742          408651139
   52   742          408659096
  544   628          408662336
  151   740          408666951
   53   742          408667365
  480   668          408669632
  172   739          408671867
  589   589          408672938
  277   729          408674422
   54   742          408675952
  588   590          408676472
  533   636          408678893
  203   737          408680980
  426   692          408682664
   55   742          408684863
  122   741          408684869
  468   674          408685256
  587   591          408687074
  515   648          408688667
  391   704          408690135
   56   742          408694104
  189   738          408698541
  381   707          408699584
  270   730          408700000
  540   631          408703591
   57   742          408703681
  586   592          408704744
  548   625          408707217
   58   742          408713600
  571   606          408714427
  374   709          408714453
  246   733          408719773
  482   667          408721131
  308   724          408721536
   59   742          408723867
  585   593          408729482
  123   741          408729888
  446   684          408730040
  355   714          408733219
   60   742          408734488
  284   728          408734656
  359   713          408735376
  152   740          408735808
  418   695          408737007
  466   675          408741571
   61   742          408745469
   62   742          408756816
  237   734          408758957
  338   718          408760704
  173   739          408761136
  584   594          408761288
  227   735          408762458
  216   736          408765952
   63   742          408768535
  507   653          408768920
  351   715          408769426
  124   741          408775645
  363   712          408776275
   64   742          408780632
  453   681          408780918
  495   660          408783375
  484   666          408788200
   65   742          408793113
  563   613          408799944
  583   595          408800162
  255   732          408804543
  204   737          408805217
  153   740          408805577
   66   742          408805984
  190   738          408806272
  502   656          408806424
  263   731          408809338
  464   676          408813120
  388   705          408813697
  324   721          408817585
   67   742          408819251
  125   741          408822146
  319   722          408828807
  434   689          408829273
  536   634          408830760
   68   742          408832920
  557   618          408837725
  552   622          408838456
  570   607          408841543
  512   650          408842728
  347   716          408843619
  582   596          408846104
   69   742          408846997
  439   687          408847222
  174   739          408851443
  297   726          408855249
  367   711          408856294
  329   720          408859289
   70   742          408861488
  126   741          408869397
  486   665          408870881
  421   694          408873845
  154   740          408876264
   71   742          408876399
  291   727          408882754
   72   742          408891736
  314   723          408892211
  429   691          408892960
  303   725          408896252
  581   597          408899114
  462   677          408899861
  247   733          408902060
  523   643          408903374
  378   708          408905064
  278   729          408905441
  526   641          408906297
  217   736          408906569
   73   742          408907505
  191   738          408915143
  127   741          408917404
  228   735          408917727
  271   730          408919511
   74   742          408923712
  238   734          408928176
  205   737          408930678
  404   700          408939264
   75   742          408940363
  175   739          408942794
  520   645          408944125
  444   685          408947509
  155   740          408947875
  451   682          408948419
  407   699          408951242
  529   639          408953008
  401   701          408953302
  497   659          408954652
  334   719          408954663
  343   717          408955420
   76   742          408957464
  580   598          408959192
  543   629          408961196
  385   706          408962441
  128   741          408966173
  488   664          408969216
   77   742          408975021
  569   608          408975721
  371   710          408975811
  285   728          408977477
  562   614          408979872
  547   626          408981699
  410   698          408989392
   78   742          408993040
  398   702          408993200
  256   732          409000384
  460   678          409001752
  309   724          409007053
   79   742          409011527
  129   741          409015710
  264   731          409017635
  156   740          409020416
  192   738          409025160
  579   599          409026338
  539   632          409026787
  517   647          409028436
   80   742          409030488
  176   739          409035195
  504   655          409035439
  424   693          409037581
  509   652          409040037
  532   637          409043621
  218   736          409048488
   81   742          409049929
  413   697          409053870
  556   619          409056275
  206   737          409057369
  395   703          409058802
  130   741          409066021
   82   742          409069856
  229   735          409074364
  490   663          409083247
  248   733          409085829
  551   623          409088518
   83   742          409090275
  157   740          409093893
  239   734          409098823
  578   600          409100552
  339   718          409104451
   84   742          409111192
  356   714          409112360
  437   688          409114125
  568   609          409116961
  131   741          409117112
  458   679          409118751
  298   726          409120768
  360   713          409123097
  177   739          409128652
  432   690          409130568
  449   683          409130836
   85   742          409132613
  325   721          409133486
  320   722          409135048
  375   709          409135204
  382   707          409136211
  193   738          409136329
  292   727          409137671
  279   729          409138128
  352   715          409140083
  272   730          409140648
  499   658          409141811
  416   696          409144832
  392   704          409149952
   86   742          409154544
  514   649          409156193
  561   615          409166856
  158   740          409168312
  132   741          409168989
  304   725          409172589
  364   712          409172672
   87   742          409176991
  535   635          409178250
  442   686          409179744
  577   601          409181834
  330   720          409185000
  207   737          409185296
  315   723          409188942
  219   736          409191715
  257   732          409197761
   88   742          409199960
  348   716          409205888
  492   662          409213016
  133   741          409221658
  286   728          409222008
  178   739          409223171
   89   742          409223457
  265   731          409227516
  427   692          409228371
  230   735          409232375
  159   740          409243679
   90   742          409247488
  194   738          409248656
  456   680          409250816
  368   711          409261463
  419   695          409262434
  546   627          409263219
  567   610          409265263
  389   705          409266494
  542   630          409267088
  576   602          409270184
  240   734          409270904
  249   733          409271086
   91   742          409272059
  134   741          409275125
  506   654          409280480
  555   620          409281875
  475   671          409283586
  473   672          409288265
  335   719          409290334
  477   670          409294333
  310   724          409294424
   92   742          409297176
  471   673          409308328
  344   717          409309397
  525   642          409312413
  208   737          409314465
  179   739          409318758
  160   740          409320000
  479   669          409320548
   93   742          409322845
  522   644          409326632
  511   651          409327282
  447   684          409328127
  135   741          409329396
  379   708          409334851
  220   736          409336256
  528   640          409341952
  469   674          409343733
  501   657          409344894
  550   624          409345624
   94   742          409349072
  538   633          409357009
  494   661          409358565
  560   616          409360896
  195   738          409362147
  481   668          409362273
  273   730          409363417
  575   603          409365602
  280   729          409372489
   95   742          409375863
  136   741          409384477
  519   646          409384495
  299   726          409388075
  372   710          409389848
  231   735          409391766
  293   727          409394340
  467   675          409394438
  435   689          409395644
  258   732          409396680
  161   740          409397281
  454   681          409397905
   96   742          409403224
  422   694          409406832
  386   706          409408272
  531   638          409415363
  180   739          409415419
  483   667          409419550
  566   611          409420627
  440   687          409426703
  405   700          409430125
   97   742          409431161
  402   701          409436909
  266   731          409438987
  137   741          409440374
  321   722          409443209
  241   734          409444425
  209   737          409444882
  430   691          409446371
  408   699          409449411
  340   718          409450232
  305   725          409450750
  326   721          409451337
  250   733          409457837
   98   742          409459680
  465   676          409460401
  574   604          409468088
  287   728          409468255
  399   702          409469607
  162   740          409475528
  196   738          409476808
  221   736          409482117
  516   648          409485888
  316   723          409487563
   99   742          409488787
  485   666          409492421
  357   714          409493637
  411   698          409494923
  138   741          409497093
  331   720          409512691
  353   715          409512852
  361   713          409512978
  181   739          409513160
  554   621          409514525
  100   742          409518488
  496   660          409519936
  396   703          409528063
  534   636          409532760
  445   685          409540250
  463   677          409541580
  508   653          409541589
  101   742          409548789
  545   628          409551777
  232   735          409552543
  139   741          409554640
  163   740          409554747
  376   709          409558205
  452   682          409559976
  559   617          409561992
  503   656          409563943
  414   697          409566817
  349   716          409570245
  365   712          409571253
  383   707          409575130
  210   737          409576553
  573   605          409577642
  425   693          409578182
  102   742          409579696
  541   631          409580012
  487   665          409580928
  565   612          409583053
  311   724          409583655
  274   730          409587824
  197   738          409592645
  259   732          409597147
  281   729          409608530
  549   625          409609774
  103   742          409611215
  182   739          409611987
  393   704          409612121
  140   741          409613021
  242   734          409619392
  336   719          409628015
  222   736          409629304
  513   650          409630697
  164   740          409634944
  461   678          409637933
  104   742          409643352
  251   733          409646088
  267   731          409652054
  294   727          409652767
  300   726          409657176
  417   696          409665249
  345   717          409665438
  369   711          409668840
  141   741          409672242
  105   742          409676113
  489   664          409685113
  438   688          409688344
  433   690          409691737
  537   634          409694257
  572   606          409694264
  498   659          409697171
  211   737          409709484
  106   742          409709504
  198   738          409709664
  183   739          409711906
  233   735          409714712
  589   590          409715469
  165   740          409716125
  288   728          409716224
  390   705          409721625
  588   591          409722543
  524   643          409725531
  306   725          409730741
  142   741          409732309
  587   592          409736691
  450   683          409736987
  527   641          409737904
  107   742          409743531
  459   679          409749418
  564   613          409752541
  322   722          409753296
  553   622          409754225
  521   645          409756886
  586   593          409757913
  380   708          409766912
  443   686          409767163
  558   618          409770144
  327   721          409771144
  428   692          409776640
  223   736          409777823
  108   742          409778200
  585   594          409786209
  317   723          409788080
  420   695          409790375
  143   741          409793228
  530   639          409794119
  243   734          409795811
  341   718          409798053
  166   740          409798296
  505   655          409799000
  260   732          409799168
  491   663          409805018
  373   710          409806117
  184   739          409812923
  109   742          409813517
  275   730          409813875
  571   607          409817954
  510   652          409818808
  584   595          409821579
  199   738          409827871
  518   647          409831855
  252   733          409835845
  332   720          409842368
  212   737          409843681
  282   729          409846257
  544   629          409847373
  110   742          409849488
  144   741          409855005
  387   706          409856419
  583   596          409864023
  268   731          409866723
  312   724          409874752
  457   680          409875993
  358   714          409877056
  234   735          409878279
  548   626          409880968
  167   740          409881463
  111   742          409886119
  354   715          409887739
  500   658          409890312
  533   637          409894290
  540   632          409899968
  362   713          409905025
  295   727          409912958
  582   597          409913541
  185   739          409915044
  145   741          409917646
  403   701          409922928
  112   742          409923416
  406   700          409923416
  224   736          409927680
  301   726          409928077
  448   684          409928896
  563   614          409929091
  350   716          409936696
  493   662          409940685
  423   694          409942351
  200   738          409947272
  400   702          409948408
  570   608          409948712
  409   699          409950028
  515   649          409950324
  474   672          409960872
  113   742          409961385
  476   671          409961887
  436   689          409964625
  168   740          409965632
  289   728          409965921
  337   719          409967712
  581   598          409970133
  366   712          409972024
  244   734          409973688
  472   673          409975265
  478   670          409978352
  213   737          409979150
  146   741          409981157
  377   709          409983462
  557   619          409985352
  397   703          409999700
  114   742          410000032
  552   623          410000975
  431   691          410002362
  261   732          410002749
  412   698          410002920
  470   674          410005024
  441   687          410008824
  480   669          410010309
  307   725          410012568
  384   707          410016347
  455   681          410017616
  186   739          410018275
  346   717          410023549
  253   733          410027114
  580   599          410033799
  536   635          410038531
  115   742          410039363
  276   730          410041576
  235   735          410043250
  147   741          410045544
  468   675          410050107
  507   654          410050107
  169   740          410050809
  482   668          410057800
  323   722          410065315
  201   738          410067873
  394   704          410076648
  370   711          410078431
  225   736          410078881
  116   742          410079384
  415   697          410082248
  269   731          410083000
  283   729          410085676
  569   609          410086538
  318   723          410090499
  495   661          410092156
  328   721          410092913
  502   657          410099401
  579   600          410104539
  466   676          410110472
  148   741          410110813
  512   651          410112179
  562   615          410112703
  214   737          410115897
  117   742          410120101
  484   667          410120867
  426   693          410121333
  187   739          410122622
  446   685          410135661
  170   740          410137000
  526   642          410140864
  523   644          410145651
  342   718          410147920
  543   630          410150007
  245   734          410153029
  547   627          410159206
  118   742          410161520
  313   724          410167721
    0   743          410172407
    1   743          410172408
    2   743          410172415
    3   743          410172434
    4   743          410172471
    5   743          410172532
    6   743          410172623
    7   743          410172750
    8   743          410172919
    9   743          410173136
   10   743          410173407
   11   743          410173738
  333   720          410174037
   12   743          410174135
  453   682          410174245
   13   743          410174604
  296   727          410174919
   14   743          410175151
   15   743          410175782
   16   743          410176503
  149   741          410176970
   17   743          410177320
   18   743          410178239
  391   705          410179096
   19   743          410179266
  529   640          410179889
   20   743          410180407
   21   743          410181668
  578   601          410182353
   22   743          410183055
   23   743          410184574
  464   677          410186077
   24   743          410186231
   25   743          410188032
  418   696          410188168
  202   738          410189680
   26   743          410189983
   27   743          410192090
  520   646          410194136
   28   743          410194359
   29   743          410196796
   30   743          410199407
  486   666          410199552
  302   726          410200784
  381   708          410201253
   31   743          410202198
  119   742          410203647
   32   743          410205175
  556   620          410207616
  262   732          410207896
   33   743          410208344
  236   735          410209631
   34   743          410211711
   35   743          410215282
  290   728          410217352
   36   743          410219063
  254   733          410219901
   37   743          410223060
  171   740          410224211
  374   710          410224624
  539   633          410226956
   38   743          410227279
  188   739          410228091
  226   736          410231432
  568   610          410231432
   39   743          410231726
   40   743          410236407
   41   743          410241328
  150   741          410244021
  120   742          410246488
   42   743          410246495
   43   743          410251914
  215   737          410253928
  551   624          410254775
  434   690          410255504
   44   743          410257591
  497   660          410259473
  359   714          410262623
  532   638          410262840
   45   743          410263532
  355   715          410264750
  439   688          410265191
  577   602          410267241
   46   743          410269743
  277   730          410270933
   47   743          410276230
  462   678          410276880
   48   743          410282999
  517   648          410286205
  121   742          410290049
   49   743          410290056
  488   665          410293897
  308   725          410296237
   50   743          410297407
  363   713          410299244
  270   731          410300891
  561   616          410303377
   51   743          410305058
  351   716          410305247
  388   706          410306888
  338   719          410309431
  151   741          410311972
  172   740          410312448
  203   738          410312699
   52   743          410313015
  509   653          410317306
  421   695          410320836
   53   743          410321284
  504   656          410324480
  284   729          410326793
  429   692          410327477
   54   743          410329871
  246   734          410333840
  122   742          410334336
  189   739          410334688
   55   743          410338782
  451   683          410345838
   56   743          410348023
  444   686          410357240
   57   743          410357600
  576   603          410359203
   58   743          410367519
  367   712          410374991
  237   735          410377428
   59   743          410377786
  324   722          410379272
  123   742          410379355
  152   741          410380829
  460   679          410382839
  567   611          410383394
  347   717          410383736
  227   736          410385339
   60   743          410388407
  535   636          410389831
  216   737          410393249
  319   723          410394826
   61   743          410399388
  173   740          410401717
  490   664          410403944
   62   743          410410735
  378   709          410410981
  404   701          410411365
  255   733          410414212
  263   732          410414615
  329   721          410416650
  407   700          410419143
  514   650          410421744
   63   743          410422454
  124   742          410425112
  401   702          410429609
   64   743          410434551
  204   738          410436936
  555   621          410436936
  297   727          410438656
  190   739          410442419
  499   659          410442678
  546   628          410444488
   65   743          410447032
  153   741          410450598
  410   699          410453099
  575   604          410458239
  542   631          410459679
  385   707          410459868
   66   743          410459903
  314   724          410462568
  291   728          410470523
  125   742          410471613
   67   743          410473170
  398   703          410473719
  303   726          410475303
  424   694          410480408
   68   743          410486839
  371   711          410490242
  174   740          410492024
  343   718          410499839
   69   743          410500916
  560   617          410501113
  278   730          410501952
  458   680          410503912
  334   720          410507704
  413   698          410513389
   70   743          410515407
  550   625          410515625
  247   734          410516127
  126   742          410518864
  271   731          410520402
  154   741          410521285
  492   663          410529735
   71   743          410530318
  449   684          410532353
  217   737          410533866
  437   689          410536222
  228   736          410540608
  566   612          410542424
  395   704          410543539
   72   743          410545655
  238   735          410546647
  525   643          410550832
  191   739          410551290
  432   691          410560939
  538   634          410560976
   73   743          410561424
  205   738          410562397
  574   605          410564349
  506   655          410565591
  127   742          410566871
  285   729          410569614
  528   641          410572673
  522   645          410572773
   74   743          410577631
  309   725          410581754
  175   740          410583375
  155   741          410592896
  442   687          410593591
   75   743          410594282
  416   697          410600169
  511   652          410600639
  256   733          410610053
   76   743          410611383
  128   742          410615640
  264   732          410622912
   77   743          410628940
  475   672          410636323
  382   708          410637880
  519   647          410638382
  531   639          410638410
  392   705          410638913
  456   681          410640057
  501   658          410641813
  477   671          410643044
  356   715          410643891
  473   673          410645034
  375   710          410645375
   78   743          410646959
  360   714          410650344
  339   719          410653178
  192   739          410661307
  129   742          410665177
  479   670          410665239
  156   741          410665437
   79   743          410665446
  427   693          410667040
  471   674          410669135
  494   662          410671312
  554   622          410673312
  176   740          410675776
  218   737          410675785
  352   716          410675904
  573   606          410677533
   80   743          410684407
  206   738          410689088
  325   722          410695173
  364   713          410695641
  229   736          410697245
  248   734          410699896
  320   723          410701067
  481   669          410702950
   81   743          410703848
  298   727          410704175
  559   618          410705911
  565   613          410708522
  469   675          410708584
  419   696          410713595
  130   742          410715488
  239   735          410717294
   82   743          410723775
  292   728          410725440
  447   685          410733748
  279   730          410734639
  545   629          410736814
  157   741          410738914
  272   731          410741539
  330   721          410742361
   83   743          410744194
  348   717          410746005
  516   649          410747545
  534   637          410748157
  304   726          410751640
  483   668          410756219
  590   590          410758000
  315   724          410759299
  389   706          410759685
  589   591          410761540
  467   676          410763339
   84   743          410765111
  131   742          410766579
  177   740          410769233
  588   592          410772160
  193   739          410772476
  541   632          410776389
  368   712          410780160
  549   626          410783525
   85   743          410786532
  587   593          410789860
  454   682          410791232
  572   607          410797791
  257   733          410807430
   86   743          410808463
  158   741          410813333
  286   729          410814145
  586   594          410814640
  207   738          410817015
  132   742          410818456
  219   737          410819012
  435   690          410821875
  508   654          410822776
  485   667          410825088
  496   661          410828717
   87   743          410830910
  265   732          410832793
  465   677          410833358
  379   709          410840768
  335   720          410843375
  440   688          410844672
  585   595          410846500
  344   718          410853816
  422   695          410853823
   88   743          410853879
  230   736          410855256
  503   657          410856920
  178   740          410863752
  310   725          410869125
  133   742          410871125
   89   743          410877376
  430   692          410880888
  564   614          410881688
  194   739          410884803
  249   734          410885153
  584   596          410885440
  159   741          410888700
  240   735          410889375
  513   651          410900148
   90   743          410901407
  537   635          410902028
  405   701          410902226
  372   711          410904279
  386   707          410905699
  487   666          410909599
  402   702          410913216
  553   623          410916744
  408   700          410917312
  558   619          410917771
  463   678          410918599
  134   742          410924592
  571   608          410925123
   91   743          410925978
  583   597          410931460
  208   738          410946184
  445   686          410949981
  399   703          410950126
   92   743          410951095
  452   683          410957395
  411   699          410958630
  179   740          410959339
  220   737          410963553
  273   731          410964308
  160   741          410965021
  524   644          410967808
  280   730          410969000
  299   727          410971482
  527   642          410972471
   93   743          410976764
  135   742          410978863
  293   728          410982109
  582   598          410984560
  195   739          410998294
  340   719          410998959
  498   660          411001992
   94   743          411002991
  258   733          411006349
  521   646          411006897
  321   723          411009228
  489   665          411009794
  396   704          411012800
  326   722          411013024
  231   736          411014647
  461   679          411019020
  530   640          411021000
  425   694          411021009
  357   715          411025168
  414   698          411026336
   95   743          411029782
  305   726          411029801
  136   742          411033944
  544   630          411036184
  361   714          411040225
  161   741          411042302
  266   732          411044264
  581   599          411044740
  353   716          411048673
  180   740          411056000
   96   743          411057143
  316   724          411057920
  548   627          411058475
  570   609          411059529
  287   729          411060392
  563   615          411061922
  241   735          411062896
  376   710          411068376
  331   721          411070052
  250   734          411071904
  209   738          411076601
  383   708          411076799
   97   743          411085080
  505   656          411088041
  518   648          411089624
  137   742          411089841
  365   713          411094222
  510   653          411096077
  540   633          411100137
  393   705          411101082
  221   737          411109414
  349   717          411110362
  438   689          411110441
  580   600          411112000
  196   739          411112955
  533   638          411113509
   98   743          411113599
  162   741          411120549
  417   697          411120586
  433   691          411122108
  491   664          411125715
  459   680          411134579
  557   620          411136693
  450   684          411138504
   99   743          411142706
  138   742          411146560
  181   740          411153741
  311   725          411158356
  552   624          411167232
  100   743          411172407
  232   736          411175424
  443   687          411181010
  336   720          411181056
  579   601          411186340
  369   712          411187537
  274   731          411188715
  500   659          411191179
  163   741          411199768
  569   610          411201009
  101   743          411202708
  139   742          411204107
  281   730          411205041
  259   733          411206816
  210   738          411208272
  345   718          411209857
  390   706          411214816
  428   693          411215309
  515   650          411215875
  197   739          411228792
  102   743          411233615
  242   735          411237863
  294   728          411240536
  300   727          411240583
  420   696          411241536
  562   616          411249224
  536   636          411250112
  182   740          411252568
  222   737          411256601
  267   732          411257331
  493   663          411257404
  251   734          411260155
  140   742          411262488
  103   743          411265134
  457   681          411265234
  578   602          411267760
  380   709          411272829
  164   741          411279965
  104   743          411297271
  288   729          411308361
  306   726          411309792
  476   672          411314624
  474   673          411317641
  322   723          411319315
  373   711          411320548
  141   742          411321709
  478   671          411327063
  105   743          411330032
  327   722          411332831
  448   685          411334517
  507   655          411335218
  472   674          411336072
  233   736          411337593
  547   628          411340475
  211   738          411341203
  543   631          411342598
  198   739          411345811
  341   719          411346780
  568   611          411349563
  183   740          411352487
  387   707          411353846
  480   670          411355000
  577   603          411356260
  317   724          411358437
  165   741          411361146
  556   621          411362677
  106   743          411363423
  470   675          411369875
  526   643          411379283
  142   742          411381776
  512   652          411385536
  423   695          411389342
  436   690          411390856
  523   645          411391792
  406   701          411395517
  502   658          411396320
  107   743          411397450
  482   669          411398477
  403   702          411399235
  332   721          411399729
  495   662          411404903
  223   737          411405120
  358   715          411408587
  260   733          411408837
  529   641          411410610
  455   682          411410943
  243   735          411414282
  275   731          411414766
  409   700          411417929
  468   676          411419008
  354   716          411423560
  551   625          411424776
  441   688          411426793
  400   703          411428927
  539   634          411430923
  108   743          411432119
  362   714          411432272
  431   692          411436879
  143   742          411442695
  282   730          411442768
  166   741          411443317
  561   617          411443594
  520   647          411448023
  312   725          411449453
  252   734          411449912
  576   604          411451840
  184   740          411453504
  484   668          411457536
  199   739          411464018
  412   699          411466627
  109   743          411467436
  268   732          411472000
  212   738          411475400
  350   717          411476813
  466   677          411483429
  397   704          411484437
  532   639          411485887
  377   710          411493633
  366   713          411494993
  295   728          411500727
  234   736          411501160
  110   743          411503407
  144   742          411504472
  567   612          411505191
  301   727          411511484
  384   708          411518016
  337   720          411520753
  167   741          411526484
  486   667          411532219
  111   743          411540038
  415   698          411541767
  446   686          411545392
  517   649          411547862
  575   605          411554500
  224   737          411554977
  185   740          411555625
  289   729          411558058
  464   678          411563096
  426   694          411564160
  394   705          411565609
  145   742          411567113
  346   718          411567968
  497   661          411568254
  453   683          411571664
  112   743          411577335
  200   739          411583419
  307   726          411591619
  244   735          411592159
  555   622          411595723
  370   712          411597128
  509   654          411598493
  535   637          411605228
  168   741          411610653
  213   738          411610869
  261   733          411612418
  113   743          411615304
  504   657          411617457
  488   666          411622568
  546   629          411629525
  146   742          411630624
  323   723          411631334
  253   734          411641181
  276   731          411642467
  418   697          411643505
  560   618          411645032
  114   743          411653951
  328   722          411654600
  542   632          411656056
  462   679          411657967
  186   740          411658856
  318   724          411660856
  574   606          411664240
  235   736          411666131
  566   613          411667893
  391   706          411672287
  283   730          411682187
  434   691          411685875
  439   689          411687288
  269   732          411688277
  550   626          411689376
  514   651          411691195
  115   743          411693282
  147   742          411695011
  169   741          411695830
  342   719          411696647
  201   739          411704020
  225   737          411706178
  381   709          411707170
  490   665          411728625
  333   721          411731398
  116   743          411733303
  374   711          411739055
  313   725          411742422
  451   684          411747355
  499   660          411747499
  214   738          411747616
  148   742          411760280
  296   728          411762688
  187   740          411763203
  429   693          411766146
  460   680          411768000
  538   635          411768747
  444   687          411771087
  245   735          411771500
  421   696          411771997
  117   743          411774020
  573   607          411781060
  170   741          411782021
  302   727          411784191
  525   644          411793109
  359   715          411794154
  355   716          411800571
  590   591          411804071
  388   707          411804315
  528   642          411807240
  290   729          411809489
  589   592          411811157
  118   743          411815439
  262   733          411817565
  522   646          411822784
  588   593          411825329
  202   739          411825827
  149   742          411826437
  363   714          411826491
    0   744          411830784
    1   744          411830785
    2   744          411830792
    3   744          411830811
    4   744          411830848
    5   744          411830909
    6   744          411831000
    7   744          411831127
    8   744          411831296
    9   744          411831513
   10   744          411831784
   11   744          411832115
   12   744          411832512
  236   736          411832512
   13   744          411832981
   14   744          411833528
  254   734          411833968
   15   744          411834159
   16   744          411834880
   17   744          411835697
  554   623          411835831
   18   744          411836616
   19   744          411837643
  565   614          411837669
   20   744          411838784
   21   744          411840045
   22   744          411841432
   23   744          411842951
   24   744          411844608
  351   717          411845364
   25   744          411846409
  587   594          411846587
   26   744          411848360
  492   664          411850432
   27   744          411850467
   28   744          411852736
  559   619          411853538
  506   656          411854632
   29   744          411855173
  119   743          411857566
   30   744          411857784
  226   737          411858729
   31   744          411860575
  338   720          411862472
   32   744          411863552
  531   640          411865291
   33   744          411866721
  188   740          411868672
  171   741          411869232
   34   744          411870088
  277   731          411871824
   35   744          411873659
  586   595          411874931
  308   726          411875288
   36   744          411877440
  511   653          411877908
   37   744          411881437
  215   738          411885647
   38   744          411885656
  404   702          411887672
   39   744          411890103
  407   701          411891244
  458   681          411893153
  150   742          411893488
   40   744          411894784
  519   648          411896151
  367   713          411897960
   41   744          411899705
  120   743          411900407
   42   744          411904872
  572   608          411904960
  270   732          411906168
  401   703          411910128
   43   744          411910291
  585   596          411910361
   44   744          411915968
  410   700          411921000
  378   710          411921152
   45   744          411921909
  284   730          411923304
  545   630          411925625
  424   695          411927399
   46   744          411928120
  347   718          411928155
   47   744          411934607
  449   685          411937974
   48   744          411941376
  501   659          411942680
  121   743          411943968
  324   723          411945291
   49   744          411948433
  203   739          411948846
  246   735          411952311
  584   597          411952877
   50   744          411955784
  172   741          411957469
  398   704          411958456
  549   627          411961032
  151   742          411961439
  385   708          411961537
  437   690          411962453
   51   744          411963435
  319   724          411965183
  534   638          411967376
   52   744          411971392
  189   740          411975269
  541   633          411976558
  413   699          411977096
  329   722          411978337
   53   744          411979661
  494   663          411988031
   54   744          411988248
  122   743          411988255
  475   673          411993092
  432   692          411995456
  477   672          411995781
   55   744          411997159
  237   736          412000309
  583   598          412002479
  473   674          412005841
   56   744          412006400
  371   712          412008939
  442   688          412011560
  227   737          412012636
  516   650          412013096
  479   671          412013950
  564   615          412014519
   57   744          412015977
  263   733          412024284
  216   738          412024968
   58   744          412025896
  297   728          412026425
  255   734          412028279
  152   742          412030296
  395   705          412032500
  123   743          412033274
  456   682          412033384
  471   675          412033986
  571   609          412035940
   59   744          412036163
  314   725          412037269
  173   741          412046738
   60   744          412046784
  481   670          412047641
  343   719          412048566
   61   744          412057765
  303   727          412058710
  582   599          412059167
  416   698          412059688
  291   729          412062660
  334   721          412065065
   62   744          412069112
  558   620          412069112
  204   739          412073083
  469   676          412077485
  124   743          412079031
   63   744          412080831
  190   740          412083000
  553   624          412083001
   64   744          412092928
  483   669          412096896
  153   742          412100065
  278   731          412102843
   65   744          412105409
  508   655          412107887
  427   694          412109867
  537   636          412113609
   66   744          412118280
  581   600          412122941
  125   743          412125532
  271   732          412125679
   67   744          412131547
  392   706          412132104
  247   735          412134598
  467   677          412136296
  174   741          412137045
  496   662          412141464
  447   686          412143479
  382   709          412143797
   68   744          412145216
  503   658          412153839
   69   744          412159293
  375   711          412159806
  309   726          412160805
  485   668          412161757
  217   738          412165585
  285   730          412166125
  228   737          412167905
  419   697          412168932
  238   736          412169528
  154   742          412170752
  126   743          412172783
  513   652          412173505
   70   744          412173784
  570   610          412174000
  356   716          412179712
  360   715          412181875
  454   683          412188651
   71   744          412188695
  191   740          412191871
  580   601          412193801
  563   616          412198443
  205   739          412198544
   72   744          412204032
  339   720          412206219
  465   678          412210377
  527   643          412210890
  524   645          412213949
  352   717          412216021
   73   744          412219801
  127   743          412220790
  364   714          412222888
  256   734          412224120
  175   741          412228396
  544   631          412228775
  264   733          412232581
   74   744          412236008
  548   628          412239744
  487   667          412242266
  155   742          412242363
  530   641          412251721
  435   691          412252246
   75   744          412252659
  389   707          412257112
  521   647          412260784
  325   723          412261192
  440   689          412266769
  128   743          412269559
   76   744          412269760
  320   724          412271424
  579   602          412271747
   77   744          412287317
  348   718          412290424
  557   621          412291754
  298   728          412291944
  463   679          412299686
  192   740          412301888
  368   713          412303129
  330   722          412304048
  540   634          412304104
  422   696          412304984
   78   744          412305336
  218   738          412307504
  498   661          412310773
  156   742          412314904
  292   729          412317577
  248   735          412318367
  129   743          412319096
  569   611          412319140
  430   693          412319557
  176   741          412320797
   79   744          412323823
  229   737          412324542
  206   739          412325235
  315   725          412334000
  304   727          412335047
  279   731          412335530
  533   639          412336556
  552   625          412337233
  489   666          412338465
  239   736          412340175
   80   744          412342784
  272   732          412346816
  379   710          412350939
  518   649          412351281
  578   603          412356779
  452   684          412358912
   81   744          412362225
  445   687          412363828
  130   743          412369407
  510   654          412377264
  405   702          412378533
  505   657          412381018
   82   744          412382152
  157   742          412388381
  408   701          412389413
  562   617          412389441
  402   703          412393735
  335   721          412400736
  344   719          412402543
   83   744          412402571
  461   680          412404181
  386   708          412407368
  286   730          412410656
  193   740          412413057
  177   741          412414254
  131   743          412420498
  257   734          412421497
  372   712          412422976
   84   744          412423488
  411   700          412426531
  399   704          412434863
  265   733          412442462
   85   744          412444909
  310   726          412448176
  577   604          412448897
  491   665          412450396
  219   738          412450731
  207   739          412453162
  158   742          412462800
  536   637          412465509
   86   744          412466840
  425   695          412468000
  568   612          412471360
  132   743          412472375
  230   737          412482553
  515   651          412485326
   87   744          412489287
  414   699          412490043
  500   660          412496000
  396   705          412501761
  249   735          412503624
  178   741          412508773
   88   744          412512256
  240   736          412512256
  556   622          412521464
  459   681          412523820
  133   743          412525044
  194   740          412525384
  547   629          412525512
   89   744          412535753
  438   690          412536672
  159   742          412538167
  543   632          412538975
  450   685          412544125
  576   605          412548101
  340   720          412552000
  433   692          412556625
  299   728          412559251
   90   744          412559784
  357   716          412560989
  273   732          412569585
  280   731          412569891
  361   715          412571756
  293   729          412574246
  493   664          412578101
  134   743          412578511
  326   723          412579043
  321   724          412579585
  417   698          412580105
  208   739          412582331
  383   709          412582716
  376   711          412582807
   91   744          412584355
  561   618          412587513
  353   717          412588790
  393   706          412594273
  220   738          412595272
  551   626          412598527
  443   688          412598979
  179   741          412604360
   92   744          412609472
  305   727          412613208
  160   742          412614488
  258   734          412620416
  365   714          412621469
  526   644          412621560
  507   656          412624259
  567   613          412630660
  331   722          412631739
  316   725          412632621
  135   743          412632782
   93   744          412635141
  539   635          412638694
  195   740          412638875
  523   646          412641803
  231   737          412641944
  529   642          412645177
  266   733          412653933
  575   606          412654391
  349   718          412654781
  287   730          412656903
  428   694          412658136
  457   682          412658561
   94   744          412661368
  512   653          412662805
  476   673          412671393
  474   674          412678448
  478   672          412679800
  241   736          412685777
  136   743          412687863
   95   744          412688159
  250   735          412690375
  161   742          412691769
  420   697          412696873
  502   659          412697187
  472   675          412700923
  180   741          412701021
  480   671          412703711
  520   648          412705792
  369   713          412710506
  390   707          412712243
  209   739          412712748
  532   640          412712768
   96   744          412715520
  495   663          412721622
  311   726          412737407
  336   721          412738417
  470   676          412738776
  221   738          412741133
  482   670          412743168
   97   744          412743457
  137   743          412743760
  448   686          412744248
  196   740          412753536
  555   623          412758242
  345   719          412758584
  574   607          412767767
  162   742          412770016
   98   744          412771976
  380   710          412783000
  468   677          412791965
  560   619          412792659
  274   732          412793992
  566   614          412797040
  484   669          412798213
  181   741          412798762
  138   743          412800479
   99   744          412801083
  232   737          412802721
  281   731          412805932
  455   683          412808362
  517   650          412813413
  546   630          412818336
  259   734          412820883
  436   691          412821227
  535   638          412824447
  300   728          412828352
  100   744          412830784
  294   729          412832673
  373   712          412839245
  423   696          412840503
  210   739          412844419
  441   689          412848890
  163   742          412849235
  591   591          412850142
  590   592          412853688
  387   708          412855515
  542   633          412856225
  139   743          412858026
  466   678          412860448
  242   736          412860744
  101   744          412861085
  589   593          412864326
  550   627          412866883
  267   733          412867000
  486   668          412868888
  197   740          412869373
  406   702          412871824
  431   693          412875548
  251   735          412878626
  403   703          412879754
  497   662          412881001
  588   594          412882056
  509   655          412883604
  573   608          412888229
  222   738          412888320
  322   724          412889672
  409   701          412890030
  102   744          412891992
  306   727          412893199
  182   741          412897589
  327   723          412898850
  341   720          412899821
  288   730          412904872
  587   595          412906878
  400   704          412913664
  504   658          412914376
  140   743          412916407
  103   744          412923511
  164   742          412929432
  317   725          412933138
  412   700          412934528
  586   596          412938792
  464   679          412944183
  358   716          412944408
  488   667          412955235
  104   744          412955648
  446   687          412959239
  332   722          412961416
  354   717          412963677
  362   715          412963803
  514   652          412964552
  233   737          412964890
  565   615          412970500
  453   684          412973181
  397   705          412973398
  141   743          412975628
  211   739          412977350
  585   597          412977798
  538   636          412980328
  198   740          412986392
  105   744          412988409
  183   741          412997508
  554   624          413002088
  559   620          413004879
  415   699          413005474
  377   711          413008064
  165   742          413010613
  426   695          413011151
  572   609          413015777
  275   732          413020043
  350   718          413021232
  106   744          413021800
  366   714          413022240
  260   734          413022904
  584   598          413023896
  384   709          413023933
  312   726          413028504
  142   743          413035695
  223   738          413036839
  243   736          413037163
  525   645          413039250
  462   680          413043128
  282   731          413043659
  528   643          413045659
  107   744          413055827
  499   661          413056280
  490   666          413057296
  394   706          413058800
  252   735          413068383
  522   647          413076671
  583   599          413077086
  337   721          413078114
  268   733          413081669
  108   744          413090496
  166   742          413092784
  295   729          413092864
  531   641          413096012
  143   743          413096614
  184   741          413098525
  301   728          413099253
  418   698          413103024
  199   740          413104599
  212   739          413111547
  439   690          413113519
  346   719          413116695
  545   631          413118216
  370   713          413120097
  434   692          413120392
  109   744          413125813
  234   737          413128457
  582   600          413137368
  549   628          413142301
  506   657          413147609
  571   610          413150411
  564   616          413151040
  451   685          413152976
  289   730          413154569
  460   681          413157241
  519   649          413157808
  144   743          413158391
  511   654          413159095
  110   744          413161784
  391   707          413169714
  307   727          413175026
  492   665          413175113
  167   742          413175951
  541   634          413180525
  224   738          413186696
  444   688          413189056
  534   639          413190423
  111   744          413198415
  185   741          413200646
  323   724          413201691
  581   601          413204742
  429   694          413208973
  244   736          413215040
  381   710          413217341
  328   723          413220619
  145   743          413221032
  200   740          413224000
  558   621          413224173
  261   734          413226485
  421   697          413227334
  318   725          413235557
  112   744          413235712
  213   739          413247016
  501   660          413247501
  276   732          413247744
  342   720          413249688
  553   625          413253002
  374   712          413257752
  253   735          413259652
  168   742          413260120
  113   744          413273681
  580   602          413279208
  516   651          413282547
  283   731          413283078
  146   743          413284543
  458   682          413286480
  570   611          413292131
  333   722          413293085
  235   737          413293428
  269   733          413297946
  186   741          413303877
  388   708          413305984
  494   664          413308728
  114   744          413312328
  313   726          413321473
  537   637          413329006
  359   716          413329975
  225   738          413337897
  563   617          413338660
  355   717          413340688
  201   740          413344601
  169   742          413345297
  449   686          413347705
  147   743          413348930
  115   744          413351659
  477   673          413352550
  475   674          413353899
  296   729          413354825
  363   715          413358022
  579   603          413360766
  479   672          413366687
  407   702          413367551
  404   703          413368191
  473   675          413370692
  302   728          413371960
  424   696          413378560
  214   739          413383763
  351   718          413389783
  116   744          413391680
  437   691          413392824
  410   701          413393101
  245   736          413394381
  401   704          413394865
  481   671          413396352
  508   656          413396928
  471   676          413402887
  290   730          413406000
  187   741          413408224
  148   743          413414199
  338   721          413419833
  548   629          413424781
  544   632          413425152
  367   714          413425207
  456   683          413430803
  170   742          413431488
  262   734          413431632
  117   744          413432397
  442   689          413433657
  432   693          413434125
  378   711          413435583
  569   612          413440937
  483   670          413441587
  413   700          413444997
  398   705          413447417
  578   604          413449416
  469   677          413450442
  557   622          413450541
  513   653          413450774
  254   735          413452439
  527   644          413453167
  503   659          413454706
  496   663          413458183
  308   727          413458695
  236   737          413459809
  524   646          413463960
  202   740          413466408
  385   709          413467454
  118   744          413473816
  347   719          413476882
  277   732          413477101
  149   743          413480356
  530   642          413486288
  226   738          413490448
    0   745          413493625
    1   745          413493626
    2   745          413493633
    3   745          413493652
    4   745          413493689
    5   745          413493750
    6   745          413493841
    7   745          413493968
    8   745          413494137
    9   745          413494354
   10   745          413494625
   11   745          413494956
   12   745          413495353
   13   745          413495822
   14   745          413496369
   15   745          413497000
   16   745          413497721
   17   745          413498538
   18   745          413499457
   19   745          413500484
   20   745          413501625
  485   669          413502434
   21   745          413502886
   22   745          413504273
   23   745          413505792
   24   745          413507449
   25   745          413509250
  552   626          413510984
   26   745          413511201
  540   635          413511875
   27   745          413513308
  467   678          413513315
  188   741          413513693
   28   745          413515577
  324   724          413515648
  270   733          413515837
  119   744          413515943
   29   745          413518014
  521   648          413518553
  171   742          413518699
   30   745          413520625
  215   739          413521794
  416   699          413523395
   31   745          413523416
  284   731          413524195
  395   706          413525691
   32   745          413526393
   33   745          413529562
  371   713          413531908
   34   745          413532929
  562   618          413533360
   35   745          413536500
  319   725          413539884
   36   745          413540281
   37   745          413544278
  329   723          413544356
  577   605          413545158
  150   743          413547407
   38   745          413548497
   39   745          413552944
  427   695          413556858
  447   687          413557326
   40   745          413557625
  120   744          413558784
   41   745          413562546
  533   640          413563437
   42   745          413567713
   43   745          413573132
  246   736          413575192
   44   745          413578809
  487   668          413578935
   45   745          413584750
  203   740          413589427
  454   684          413590168
   46   745          413590961
  465   679          413591464
  568   613          413596829
   47   745          413597448
  343   720          413601607
  121   744          413602345
   48   745          413604217
  172   742          413606936
   49   745          413611274
  151   743          413615358
  314   726          413616320
  518   650          413616832
  297   729          413618562
   50   745          413618625
  189   741          413620290
  498   662          413623520
   51   745          413626276
  334   722          413626752
  237   737          413627606
  419   698          413628451
  392   707          413629531
   52   745          413634233
  263   734          413638351
   53   745          413642502
  227   738          413644355
  303   728          413646479
  122   744          413646632
  255   735          413646750
  576   606          413647992
   54   745          413651089
  382   710          413653968
  291   730          413659171
   55   745          413660000
  216   739          413661115
  510   655          413662375
   56   745          413669241
  489   667          413671132
  505   658          413677937
  375   712          413678503
   57   745          413678818
  556   623          413683983
  152   743          413684215
  536   638          413684728
  463   680          413684847
  435   692          413686763
   58   745          413688737
  123   744          413691651
  440   690          413693000
  173   742          413696205
   59   745          413699004
  278   732          413708120
   60   745          413709625
  204   740          413713664
  547   630          413714323
  360   716          413717696
  356   717          413719829
   61   745          413720606
  190   741          413728021
   62   745          413731953
  561   619          413735140
  271   733          413735348
  124   744          413737408
  543   633          413739144
   63   745          413743672
  309   727          413744212
  153   743          413753984
  364   715          413754419
   64   745          413755769
  247   736          413757479
  575   607          413757918
  515   652          413758683
  389   708          413758781
  567   614          413759807
  422   697          413760321
  352   718          413760440
  430   694          413762384
  339   721          413763580
  452   685          413764533
  285   731          413767016
   65   745          413768250
  551   627          413776034
  491   666          413779067
   66   745          413781121
  445   688          413781797
  125   744          413783909
  174   742          413786512
  461   681          413793422
   67   745          413794388
  238   737          413796825
  228   738          413799624
  217   739          413801732
  500   661          413804781
   68   745          413808057
   69   745          413822134
  154   743          413824671
  368   714          413830376
  126   744          413831160
  325   724          413831549
   70   745          413836625
  191   741          413836892
  205   740          413839125
  348   719          413839151
  256   735          413842591
  320   725          413846125
  264   734          413846648
  539   636          413850275
   71   745          413851536
  405   703          413859052
  379   711          413865370
  408   702          413865720
   72   745          413866873
  526   645          413867701
  330   723          413870067
  574   608          413874936
  175   742          413877863
  402   704          413878472
  127   744          413879167
   73   745          413882642
  529   643          413883596
  298   729          413884081
  523   647          413895690
  155   743          413896282
  411   701          413898632
   74   745          413898849
  591   592          413899759
  493   665          413902782
  590   593          413906857
  315   726          413913051
  386   709          413913285
  292   730          413914088
   75   745          413915500
  459   682          413917147
  507   657          413917236
  425   696          413919161
  589   594          413921053
  304   728          413922816
  399   705          413923824
  555   624          413924499
  128   744          413927936
  566   615          413929871
   76   745          413932601
  279   732          413940807
  248   736          413941248
  588   595          413942347
  532   641          413943489
  218   739          413943651
  512   654          413943992
  560   620          413944000
  372   713          413945945
  192   741          413946909
   77   745          413950158
  450   686          413953856
  344   720          413955584
  229   738          413956261
  272   733          413956485
  414   700          413957944
  335   722          413962423
  206   740          413965816
  438   691          413967043
  520   649          413967449
  239   737          413967472
   78   745          413968177
  156   743          413968823
  176   742          413970264
  587   596          413970739
  129   744          413977473
   79   745          413986664
  396   706          413994952
  433   693          413995294
  573   609          413999046
  502   660          414002008
   80   745          414005625
  586   597          414006229
  546   631          414010927
  286   731          414011547
  443   689          414021076
   81   745          414025066
  130   744          414027784
  310   727          414031583
  476   674          414032200
  478   673          414036569
  257   735          414039968
  157   743          414042300
  495   664          414042319
  474   675          414043299
  417   699          414043812
   82   745          414044993
  535   639          414047494
  550   628          414048152
  585   598          414048817
  457   683          414055980
  480   672          414056448
  265   734          414056529
  193   741          414058078
  542   634          414060192
  177   742          414063721
   83   745          414065412
  472   676          414069824
  131   744          414078875
  517   651          414082864
   84   745          414086329
  219   739          414086878
  393   707          414091700
  482   671          414091879
  383   710          414092887
  207   740          414093743
  584   599          414098503
  357   717          414101106
  376   712          414101504
  428   695          414105127
  565   616          414107021
  361   716          414107577
   85   745          414107750
  340   721          414109361
  470   677          414111733
  230   738          414114272
  158   743          414116719
  249   736          414126505
   86   745          414129681
  572   610          414130248
  132   744          414130752
  353   718          414133209
  240   737          414139553
  484   670          414142904
  326   724          414149400
  299   729          414151388
   87   745          414152128
  365   715          414153000
  321   725          414154286
  583   600          414155287
  420   698          414156392
  448   687          414158095
  178   742          414158240
  559   621          414159940
  468   678          414168984
  194   741          414170405
  293   730          414170757
  554   625          414172089
  509   656          414172645
   88   745          414175097
  280   732          414175168
  273   733          414179254
  133   744          414183421
  159   743          414192086
  538   637          414195725
  497   663          414197720
  331   723          414197758
   89   745          414198594
  305   728          414200977
  349   719          414203508
  486   669          414209565
  455   684          414209879
  316   726          414211672
  390   708          414213912
  504   659          414215243
  582   601          414219169
   90   745          414222625
  208   740          414222912
  220   739          414231419
  134   744          414236888
  369   714          414237753
  258   735          414238887
  466   679          414241535
  514   653          414241821
   91   745          414247196
  179   742          414253827
  436   692          414255744
  287   731          414257794
  266   734          414268000
  160   743          414268407
  571   611          414268542
   92   745          414272313
  231   738          414273663
  441   690          414275121
  195   741          414283896
  528   644          414287936
  525   646          414289261
  581   602          414290149
  135   744          414291159
  564   617          414291257
  488   668          414291904
  423   697          414295840
  380   711          414297431
   93   745          414297982
  336   722          414300104
  345   720          414311625
  241   737          414313074
  250   736          414313256
  545   632          414314593
  431   694          414318375
  311   727          414320814
   94   745          414324209
  549   629          414327338
  464   680          414329344
  531   642          414330579
  522   648          414334440
  161   743          414345688
  136   744          414346240
  180   742          414350488
   95   745          414351000
  406   703          414352343
  209   740          414353329
  387   709          414361432
  373   713          414362214
  403   704          414364491
  409   702          414366337
  580   603          414368227
  499   662          414369027
  446   688          414377208
  221   739          414377280
   96   745          414378361
  453   685          414378802
  558   622          414382960
  541   635          414388296
  490   667          414389963
  196   741          414398557
  137   744          414402137
  400   705          414402625
  274   733          414403661
   97   745          414406298
  412   701          414406629
  281   732          414411209
  570   612          414413928
  534   640          414417304
  300   729          414420489
  519   650          414423359
  162   743          414423935
  553   626          414426753
  294   730          414429184
  462   681          414432369
  232   738          414434440
   98   745          414434817
  259   735          414439354
  511   655          414444206
  506   658          414444528
  181   742          414448229
  579   604          414453403
  341   721          414457182
  138   744          414458856
  426   696          414462312
   99   745          414463924
  322   725          414464373
  397   706          414466589
  327   724          414469207
  415   700          414473375
  306   728          414480968
  267   734          414481067
  563   618          414482579
  358   717          414484525
  210   740          414485000
  242   737          414488041
  100   745          414493625
  362   716          414499624
  251   736          414501507
  163   743          414503154
  492   666          414503784
  288   731          414505763
  354   718          414508096
  317   726          414512189
  197   741          414514394
  139   744          414516403
  101   745          414523926
  222   739          414524467
  377   712          414526761
  332   723          414527435
  384   710          414534104
  439   691          414543890
  578   605          414545677
  182   742          414547056
  537   638          414548225
  460   682          414550568
  366   715          414553771
  102   745          414554833
  516   652          414555904
  394   707          414556227
  501   661          414556282
  434   693          414559061
  451   686          414562707
  569   613          414566406
  418   699          414566731
  350   719          414569959
  140   744          414574784
  164   743          414583351
  103   745          414586352
  233   738          414596609
  444   689          414611153
  312   727          414611911
  557   623          414613060
  548   630          414613592
  211   740          414617931
  104   745          414618489
  544   633          414625321
  275   733          414629712
  198   741          414631413
  494   665          414633409
  141   744          414634005
  337   722          414639801
  260   735          414641375
  577   606          414645049
  183   742          414646975
  370   714          414647344
  282   732          414648936
  105   745          414651250
  429   695          414655964
  243   737          414664460
  165   743          414664532
  346   720          414669736
  391   708          414671383
  223   739          414672986
  562   619          414680987
  458   683          414683899
  106   745          414684641
  421   698          414686853
  552   627          414688491
  295   730          414689375
  508   657          414689905
  252   736          414691264
  301   729          414691390
  142   744          414694072
  268   734          414695736
  527   645          414699308
  477   674          414713357
  524   647          414717847
  107   745          414718668
  475   675          414718750
  479   673          414723456
  540   636          414723456
  530   643          414724707
  568   614          414725976
  381   711          414731772
  513   654          414731961
  473   676          414739593
  166   743          414746703
  184   742          414747992
  481   672          414749089
  199   741          414749620
  576   607          414751519
  212   740          414752128
  108   745          414753337
  143   744          414754991
  289   731          414755460
  503   660          414759527
  234   738          414760176
  449   687          414761552
  307   728          414762795
  471   677          414775844
  323   725          414776392
  496   664          414778880
  521   649          414780210
  374   713          414780721
  109   745          414788654
  483   671          414790298
  328   724          414790976
  533   641          414794158
  342   721          414807049
  388   709          414811901
  318   726          414814608
  144   744          414816768
  224   739          414822843
  110   745          414824625
  437   692          414827341
  469   678          414827461
  167   743          414829870
  456   684          414832320
  424   697          414833897
  244   737          414842337
  261   735          414844956
  485   670          414847125
  407   703          414848070
  185   742          414850113
  556   624          414850240
  404   704          414852928
  276   733          414857413
  333   723          414859104
  442   690          414859888
  111   745          414861256
  575   608          414865087
  200   741          414869021
  410   702          414869408
  359   717          414870092
  432   694          414876952
  145   744          414879409
  253   736          414882533
  401   705          414883826
  355   718          414885107
  518   651          414886283
  561   620          414886481
  213   740          414887597
  283   732          414888355
  567   615          414892638
  363   716          414893843
  467   679          414894402
  112   745          414898553
  313   727          414904880
  547   631          414906914
  536   639          414907775
  269   734          414912013
  168   743          414914039
  413   701          414917098
  487   669          414919612
  235   738          414925147
  113   745          414936522
  351   719          414938510
  498   663          414940239
  398   706          414940608
  146   744          414942920
  543   634          414943111
  592   592          414949376
  296   730          414951336
  510   656          414951416
  591   593          414952928
  186   742          414953344
  378   712          414954280
  367   715          414956738
  551   628          414957303
  590   594          414963584
  302   729          414964097
  225   739          414974044
  114   745          414975169
  447   688          414975295
  465   680          414976625
  385   710          414977625
  505   659          414978804
  589   595          414981344
  338   722          414981520
  574   609          414985753
  201   741          414989622
  416   700          414991296
  454   685          414995789
  169   743          414999216
  588   596          415006208
  290   731          415006891
  147   744          415007307
  489   668          415007801
  427   696          415008019
  115   745          415014500
  245   737          415021678
  395   707          415023118
  214   740          415024344
  347   720          415029923
  515   653          415035952
  587   597          415038176
  308   728          415046464
  262   735          415050103
  116   745          415054521
  187   742          415057691
  371   714          415059155
  539   637          415065672
  566   616          415066392
  148   744          415072576
  463   681          415074088
  254   736          415075320
  586   598          415077248
  170   743          415085407
  277   733          415086770
  324   725          415090349
  236   738          415091528
  419   699          415092158
  555   625          415094500
  117   745          415095238
  560   621          415099061
  202   741          415111429
  491   667          415111734
  573   610          415113517
  329   724          415114713
  500   662          415117528
  526   646          415117712
  319   726          415118935
  440   691          415123371
  585   599          415123424
  435   693          415125432
  529   644          415125873
  226   739          415126595
  284   732          415129472
  270   734          415129904
  392   708          415131200
  118   745          415136657
  149   744          415138733
  523   648          415153459
  343   721          415158968
    0   746          415160936
    1   746          415160937
    2   746          415160944
    3   746          415160963
    4   746          415161000
    5   746          415161061
    6   746          415161152
    7   746          415161279
    8   746          415161448
    9   746          415161665
   10   746          415161936
   11   746          415162267
  215   740          415162375
   12   746          415162664
   13   746          415163133
  188   742          415163160
   14   746          415163680
   15   746          415164311
   16   746          415165032
   17   746          415165849
   18   746          415166768
   19   746          415167795
  382   711          415168399
   20   746          415168936
   21   746          415170197
   22   746          415171584
  171   743          415172618
   23   746          415173103
  452   686          415174264
   24   746          415174760
   25   746          415176561
  584   600          415176704
  532   642          415178056
   26   746          415178512
  119   745          415178784
   27   746          415180619
   28   746          415182888
   29   746          415185325
  461   682          415186749
   30   746          415187936
   31   746          415190727
  334   723          415192771
   32   746          415193704
   33   746          415196873
  314   727          415199727
   34   746          415200240
  375   713          415201472
  246   737          415202489
   35   746          415203811
  445   689          415203894
  150   744          415205784
  546   632          415207304
   36   746          415207592
  430   695          415209375
   37   746          415211589
  507   658          415214155
  297   730          415215073
   38   746          415215808
  422   698          415219840
   39   746          415220255
  120   745          415221625
   40   746          415224936
  512   655          415229103
   41   746          415229857
  493   666          415231453
  520   650          415233000
  550   629          415233189
  203   741          415234448
   42   746          415235024
  583   601          415237088
  303   729          415238616
   43   746          415240443
   44   746          415246120
  565   617          415247238
  572   611          415248379
   45   746          415252061
  263   735          415256822
  360   717          415257813
   46   746          415258272
  237   738          415259325
  291   731          415260062
  172   743          415260855
  356   718          415264248
  389   709          415264698
   47   746          415264759
  121   745          415265186
  542   635          415267963
  255   736          415269631
  189   742          415269757
   48   746          415271528
  151   744          415273735
  535   640          415274375
   49   746          415278585
  227   739          415280502
   50   746          415285936
  364   716          415290240
   51   746          415293587
   52   746          415301544
  216   740          415301696
  582   602          415304576
  352   719          415309167
  122   745          415309473
   53   746          415309813
  502   661          415310789
  459   683          415314566
  278   733          415317789
   54   746          415318400
  559   622          415318727
  339   722          415325267
   55   746          415327311
  309   728          415331981
   56   746          415336552
  152   744          415342592
  405   704          415343789
  554   626          415345840
   57   746          415346129
  408   703          415346239
  271   734          415349415
  173   743          415350124
  123   745          415354492
   58   746          415356048
  517   652          415356221
  204   741          415358685
  368   715          415361907
   59   746          415366315
  495   665          415367000
  402   705          415367433
  450   687          415367703
  285   732          415372293
  425   697          415374498
  411   702          415374939
   60   746          415376936
  190   742          415377488
  581   603          415379168
  379   712          415384067
  247   737          415384776
   61   746          415387917
  571   612          415390339
  348   720          415392192
  476   675          415397051
  478   674          415397376
   62   746          415399264
  124   745          415400249
  438   692          415401560
  325   725          415406250
   63   746          415410983
  474   676          415412200
  153   744          415412361
  480   673          415413217
  538   638          415414944
  399   706          415417015
   64   746          415423080
  386   710          415423456
  320   726          415425176
  238   738          415428544
  414   701          415430045
  564   618          415435176
   65   746          415435561
  228   739          415435771
  433   694          415438121
  330   724          415440424
  174   743          415440431
  217   740          415442313
  472   677          415442781
  482   672          415444616
  125   745          415446750
  443   690          415447307
   66   746          415448432
  457   684          415457497
  580   604          415460864
   67   746          415461699
  264   735          415465119
  256   736          415465472
  509   657          415465622
  372   714          415473192
   68   746          415475368
  298   730          415480592
  154   744          415483048
  205   741          415484146
  191   742          415486359
  470   678          415488752
   69   746          415489445
  484   671          415491615
  396   707          415492379
  126   745          415494001
  315   727          415496458
   70   746          415503936
  417   700          415511713
  344   721          415512945
  545   633          415514762
  304   729          415514953
  292   731          415514979
  549   630          415516149
  497   664          415518417
   71   746          415518847
  504   660          415520064
  514   654          415523008
  335   723          415528442
  175   743          415531782
  528   645          415534077
   72   746          415534184
  570   613          415539397
  127   745          415542008
  525   647          415543148
  558   623          415545479
  579   605          415549664
   73   746          415549953
  468   679          415550071
  279   733          415550476
  486   670          415554256
  155   744          415554659
  428   696          415556288
   74   746          415566160
  248   737          415568545
  531   643          415568998
  272   734          415570552
  448   688          415576064
   75   746          415582811
  218   740          415584232
  128   745          415590777
  229   739          415592408
  393   708          415593369
  522   649          415596097
  192   742          415596376
  239   738          415599191
  541   636          415599877
   76   746          415599912
  553   627          415604260
  383   711          415607318
  206   741          415610837
  455   685          415615500
  286   732          415616824
   77   746          415617469
  310   728          415619352
  420   699          415620099
  176   743          415624183
  376   713          415624473
  466   680          415626696
  156   744          415627200
  563   619          415630206
  488   669          415632581
   78   746          415635488
  129   745          415640314
  357   718          415645525
  578   606          415645568
  361   717          415647694
  534   641          415648025
   79   746          415653975
  257   736          415662849
  340   722          415671048
   80   746          415672936
  265   735          415675000
  353   719          415681936
  499   663          415685746
  365   716          415688821
  130   745          415690625
   81   746          415692377
  519   651          415692810
  436   693          415694413
  569   614          415695553
  157   744          415700677
  441   691          415705492
  193   742          415707545
   82   746          415712304
  177   743          415717640
  464   681          415718585
  390   709          415719829
  326   725          415724101
  490   668          415726632
  219   740          415727459
   83   746          415732723
  511   656          415733247
  321   726          415733337
  207   741          415738764
  131   745          415741716
  506   659          415745395
  299   730          415747899
  577   607          415748576
  230   739          415750419
   84   746          415753640
  249   737          415753802
  423   698          415755359
  349   720          415756549
  431   695          415765366
  331   724          415768115
  369   715          415769284
  240   738          415771272
  537   639          415771272
  293   731          415771648
   85   746          415775061
  158   744          415775096
  557   624          415779317
  280   733          415784837
  453   686          415788533
  305   729          415793114
  273   734          415793321
  132   745          415793593
  316   727          415795079
   86   746          415796992
  446   689          415799305
  548   631          415806183
  178   743          415812159
  380   712          415816128
   87   746          415819439
  194   742          415819872
  462   682          415825696
  544   634          415829288
  562   620          415832328
  516   653          415833173
  492   667          415836451
  406   704          415837080
   88   746          415842408
  133   745          415846262
  409   703          415846856
  159   744          415850463
  403   705          415853452
  576   608          415858688
  568   615          415858807
  258   736          415861768
  287   732          415863071
   89   746          415865905
  336   723          415866123
  208   741          415867933
  345   721          415868986
  501   662          415869029
  552   628          415869760
  387   710          415871603
  220   740          415872000
  412   702          415882936
  266   735          415886471
  373   714          415889461
   90   746          415889936
  400   706          415895816
  134   745          415899729
  179   743          415907746
  311   728          415908583
  231   739          415909810
   91   746          415914507
  426   697          415917649
  160   744          415926784
  195   742          415933363
  540   637          415938853
   92   746          415939624
  250   737          415940553
  241   738          415944793
  415   701          415945476
  460   683          415947987
  527   646          415949319
  135   745          415954000
  494   666          415962080
  397   707          415964016
   93   746          415965293
  530   644          415966984
  524   648          415975616
  575   609          415975904
  451   687          415976554
  439   692          415978407
  508   658          415986824
   94   746          415991520
  209   741          415998350
  434   694          416001888
  592   593          416002545
  161   744          416004065
  180   743          416004407
  136   745          416009081
  591   594          416009655
  300   730          416017000
  513   655          416017072
  274   734          416017728
  221   740          416017861
   95   746          416018311
  341   722          416018869
  556   625          416020241
  281   733          416020878
  590   595          416023875
  533   642          416028725
  358   718          416028944
  567   616          416029159
  294   731          416030075
  418   700          416034632
  444   690          416037384
  362   717          416039741
  561   621          416041542
  322   726          416043424
  327   725          416043908
  589   596          416045205
   96   746          416045672
  521   650          416045761
  196   742          416048024
  384   711          416048535
  377   713          416049730
  354   719          416056823
  394   708          416057896
  259   736          416062235
  137   745          416064978
  503   661          416068308
  232   739          416070587
  306   729          416073105
   97   746          416073609
  588   597          416073645
  477   675          416078208
  162   744          416082312
  479   674          416084263
  458   684          416085416
  475   676          416087651
  366   716          416089592
  317   727          416095596
  332   724          416097792
  267   735          416099538
  574   610          416100224
   98   746          416102128
  181   743          416102148
  547   632          416103291
  496   665          416103561
  481   673          416105858
  429   696          416107125
  587   598          416109195
  288   732          416111040
  473   677          416112550
  242   738          416119760
  138   745          416121697
  350   720          416123000
  251   737          416128804
  210   741          416130021
   99   746          416131235
  536   640          416134656
  551   629          416142340
  483   672          416143035
  421   699          416150560
  543   635          416150882
  586   599          416151855
  471   678          416152863
  518   652          416159640
  100   746          416160936
  163   744          416161531
  197   742          416163861
  222   740          416165048
  391   709          416177300
  370   715          416178875
  139   745          416179244
  449   688          416179521
  101   746          416191237
  485   671          416195836
  312   728          416199680
  182   743          416200975
  585   600          416201625
  337   723          416205820
  566   617          416206609
  469   679          416208548
  102   746          416222144
  346   721          416227097
  573   611          416231648
  233   739          416232756
  140   745          416237625
  456   685          416237941
  164   744          416241728
  275   734          416243779
  510   657          416244393
  381   712          416250469
  103   746          416253663
  560   622          416257848
  584   601          416258505
  282   733          416258605
  498   664          416260936
  211   741          416262952
  260   736          416264256
  487   670          416264303
  437   693          416266010
  555   626          416268251
  467   680          416279563
  198   742          416280880
  505   660          416283625
  539   638          416284891
  104   746          416285800
  301   730          416287901
  442   691          416290259
  295   731          416290266
  424   698          416293416
  243   738          416296179
  141   745          416296846
  183   743          416300894
  374   714          416307968
  223   740          416313567
  268   735          416314207
  515   654          416317139
  105   746          416318561
  252   737          416318561
  388   710          416322072
  583   602          416322495
  165   744          416322909
  432   695          416323943
  407   704          416332807
  404   705          416341889
  489   669          416348478
  410   703          416349927
  106   746          416351952
  307   729          416354932
  323   726          416355443
  142   745          416356913
  289   732          416360737
  328   725          416365677
  465   681          416365866
  342   722          416368736
  572   612          416370176
  526   647          416371599
  529   645          416372014
  401   706          416377017
  107   746          416385979
  565   618          416391157
  413   702          416393405
  582   603          416393595
  234   739          416396323
  212   741          416397149
  447   689          416397392
  318   727          416398015
  199   742          416399087
  184   743          416401911
  166   744          416405080
  454   686          416405520
  546   633          416407473
  359   718          416414511
  523   649          416415116
  532   643          416416475
  143   745          416417832
  108   746          416420648
  550   630          416422000
  333   724          416429461
  355   719          416433834
  363   717          416433960
  500   663          416434247
  398   707          416438035
  491   668          416448403
  109   746          416455965
  427   697          416463356
  416   701          416463397
  224   740          416463424
  463   682          416467415
  261   736          416467837
  276   734          416471480
  581   604          416471805
  244   738          416474056
  378   713          416477249
  542   636          416479544
  144   745          416479609
  559   623          416481246
  167   744          416488247
  351   720          416491551
  110   746          416491936
  385   711          416492056
  367   716          416492559
  313   728          416492649
  283   733          416498024
  520   651          416502451
  185   743          416504032
  535   641          416505096
  253   737          416509830
  507   659          416515022
  571   613          416515808
  512   656          416518144
  200   742          416518488
  554   627          416523347
  395   708          416524787
  111   746          416528567
  269   735          416530484
  213   741          416532618
  145   745          416542250
  338   723          416547539
  296   731          416552227
  580   605          416557125
  440   692          416557888
  419   700          416560059
  302   730          416560608
  235   739          416561294
  493   667          416564120
  112   746          416565864
  435   694          416568259
  168   744          416572416
  564   619          416582803
  461   683          416584168
  347   721          416587284
  452   687          416588111
  371   715          416590686
  113   746          416603833
  146   745          416605761
  186   743          416607263
  290   732          416612168
  225   740          416614625
  502   662          416623536
  445   690          416630125
  517   653          416633490
  392   709          416637117
  538   639          416637991
  308   729          416638601
  201   742          416639089
  114   746          416642480
  579   606          416649555
  245   738          416653397
  169   744          416657593
  430   696          416660536
  570   614          416668544
  214   741          416669365
  324   726          416669400
  147   745          416670148
  262   736          416672984
  115   746          416681811
  422   699          416683547
  382   712          416687096
  329   725          416689414
  495   666          416695671
  277   734          416700837
  319   727          416702342
  254   737          416702617
  549   631          416708740
  187   743          416711610
  558   624          416711736
  459   684          416716083
  545   634          416718729
  343   722          416720655
  116   746          416721832
  236   739          416727675
  375   714          416728719
  148   745          416735417
  284   733          416739141
  170   744          416743784
  270   735          416748375
  578   607          416749095
  202   742          416760896
  478   675          416762227
  509   658          416762541
  117   746          416762549
  334   724          416763128
  476   676          416765952
  226   740          416767176
  480   674          416774024
  389   710          416774869
  563   620          416781547
  528   646          416784088
  474   677          416785157
  553   628          416785529
  450   688          416785672
  314   728          416787496
  525   648          416800917
  482   673          416801385
  149   745          416801574
  360   718          416802232
  118   746          416803968
  215   741          416807396
  514   655          416808119
  531   644          416811275
  356   719          416812975
  541   637          416815274
  297   731          416815964
  188   743          416817079
  472   678          416819800
  569   615          416828384
  504   661          416828845
  364   717          416830357
  408   704          416830976
  171   744          416830995
    0   747          416832723
    1   747          416832724
    2   747          416832731
    3   747          416832750
  405   705          416832750
    4   747          416832787
    5   747          416832848
    6   747          416832939
    7   747          416833066
    8   747          416833235
    9   747          416833452
   10   747          416833723
  425   698          416834017
   11   747          416834054
  246   738          416834208
   12   747          416834451
   13   747          416834920
  303   730          416835127
   14   747          416835467
   15   747          416836098
   16   747          416836819
   17   747          416837636
   18   747          416838555
   19   747          416839582
  438   693          416840229
   20   747          416840723
   21   747          416841984
  497   665          416843098
   22   747          416843371
  484   672          416844352
   23   747          416844890
  119   746          416846095
   24   747          416846547
   25   747          416848348
   26   747          416850299
   27   747          416852406
   28   747          416854675
  411   703          416855458
  577   608          416855745
   29   747          416857112
   30   747          416859723
  402   706          416860624
  522   650          416861648
  352   720          416862208
   31   747          416862514
  457   685          416863118
  291   732          416865339
   32   747          416865491
  150   745          416868625
   33   747          416868660
  470   679          416869839
   34   747          416872027
   35   747          416875598
  443   691          416877678
   36   747          416879379
  263   736          416879703
  534   642          416882592
   37   747          416883376
  203   742          416883915
  433   695          416885112
   38   747          416887595
  120   746          416888936
  339   723          416891286
   39   747          416892042
  237   739          416895472
   40   747          416896723
  255   737          416896928
  368   716          416897728
   41   747          416901644
  486   671          416902967
  414   702          416906352
   42   747          416906811
  379   713          416907036
   43   747          416912230
  399   707          416914442
   44   747          416917907
  172   744          416919232
  227   740          416921083
  189   743          416923676
   45   747          416923848
  309   729          416924118
   46   747          416930059
  278   734          416931856
  121   746          416932497
  468   680          416935232
   47   747          416936546
  151   745          416936576
  386   711          416937887
   48   747          416943315
  216   741          416946717
  557   625          416949318
  348   721          416949553
   49   747          416950372
   50   747          416957723
   51   747          416965374
  519   652          416966167
  271   735          416967886
  576   609          416969505
   52   747          416973331
  122   746          416976784
  488   670          416977272
   53   747          416981600
  285   733          416981962
  417   701          416983814
  325   726          416985301
  562   621          416987389
   54   747          416990187
  396   708          416994048
  568   616          416995328
  537   640          416998153
  448   689          416998161
   55   747          416999098
  548   632          417002560
  372   715          417004723
  152   745          417005433
  499   664          417006443
  204   742          417008152
   56   747          417008339
  173   744          417008501
  320   727          417008583
  428   697          417011625
  330   725          417015125
  466   681          417015937
  247   738          417016495
   57   747          417017916
  123   746          417021803
  455   686          417025231
  511   657          417026224
   58   747          417027835
  190   743          417031407
  544   635          417037059
   59   747          417038102
   60   747          417048723
  506   660          417050216
  552   629          417054797
  593   593          417055714
  592   594          417059272
   61   747          417059704
  238   739          417064691
  490   669          417067309
  124   746          417067560
  591   595          417069946
   62   747          417071051
  344   722          417074632
  153   745          417075202
  228   740          417076352
  298   731          417081483
   63   747          417082770
  315   728          417084227
  217   741          417087334
  590   596          417087736
  264   736          417088000
  420   700          417088000
  575   610          417090375
  256   737          417092769
   64   747          417094867
  335   724          417098799
  174   744          417098808
  393   709          417099286
   65   747          417107348
  304   730          417111464
  464   682          417111912
  589   597          417112642
  125   746          417114061
  516   654          417114360
   66   747          417120219
  292   732          417120256
  383   712          417126015
   67   747          417133486
  205   742          417133613
  436   694          417137240
  441   692          417140009
  191   743          417140278
  588   598          417144664
  154   745          417145889
   68   747          417147155
  376   714          417151720
  540   638          417158072
   69   747          417161232
  126   746          417161312
  279   734          417164543
  567   617          417169376
  492   668          417173120
   70   747          417175723
  587   599          417183802
  501   663          417185748
  272   735          417189023
  175   744          417190159
   71   747          417190634
  361   718          417192113
  556   626          417193992
  357   719          417194252
  248   738          417200264
  561   622          417200329
  453   687          417202380
  527   647          417203206
   72   747          417205971
  127   746          417209319
  310   729          417211489
  530   645          417213125
  431   696          417216527
  155   745          417217500
  574   611          417218355
  423   699          417219066
   73   747          417221740
  462   683          417223115
  446   690          417225536
  286   733          417226493
  365   717          417228938
  218   741          417229253
  390   710          417230000
  586   600          417230056
  229   740          417232989
  353   720          417234977
  239   739          417235338
  340   723          417237067
  524   649          417237273
   74   747          417237947
  192   743          417250295
   75   747          417254598
  128   746          417258088
  206   742          417260304
  533   643          417267144
   76   747          417271699
  176   744          417282560
  585   601          417283426
  508   659          417287691
   77   747          417289256
  156   745          417290041
  257   737          417290146
  494   667          417294747
  265   736          417297881
  326   726          417303152
  547   633          417303460
  369   716          417305105
  513   656          417306113
   78   747          417307275
  129   746          417307625
  349   721          417313910
  521   651          417315212
  321   727          417316744
   79   747          417325762
  406   705          417326041
  551   630          417331151
  409   704          417331593
  380   713          417339097
  331   725          417342816
  584   602          417343912
   80   747          417344723
  403   706          417346643
  299   731          417348790
  460   684          417349504
  566   618          417350528
  573   612          417353445
  130   746          417357936
  193   743          417361464
  543   636          417362463
  412   703          417363455
  157   745          417363518
   81   747          417364164
  536   641          417365377
  219   741          417372480
  177   744          417376017
  293   732          417376925
  426   698          417377168
  503   662          417381055
  316   728          417382848
   82   747          417384091
  249   738          417385521
  387   711          417386034
  207   742          417388231
  305   730          417389625
  230   740          417391000
  400   707          417393243
  451   688          417394523
  280   734          417398904
   83   747          417404510
  240   739          417407419
  131   746          417409027
  583   603          417411514
  273   735          417411792
  439   693          417417076
  560   623          417420367
  373   715          417420992
  415   702          417421783
   84   747          417425427
  345   722          417430673
  496   666          417432232
  336   724          417436480
  518   653          417436909
  158   745          417437937
  555   627          417445758
   85   747          417446848
  477   676          417447109
  434   695          417448879
  479   675          417449114
  475   677          417460608
  132   746          417460904
  397   708          417465685
  481   674          417466665
  444   691          417467755
   86   747          417468779
  178   744          417470536
  287   733          417472740
  194   743          417473791
  582   604          417486232
  258   737          417489065
  473   678          417489569
  458   685          417491037
   87   747          417491226
  572   613          417495645
  483   673          417499804
  311   729          417500720
  418   701          417506733
  539   639          417507938
  266   736          417509352
  159   745          417513304
  133   746          417513573
   88   747          417514195
  220   741          417517021
  208   742          417517400
  471   679          417533950
   89   747          417537692
  565   619          417538784
  510   658          417541312
  485   672          417548573
  231   740          417550391
   90   747          417561723
  429   697          417562462
  394   709          417563813
  179   744          417566123
  134   746          417567040
  384   712          417567232
  581   605          417568066
  250   738          417572272
  377   714          417576977
  358   719          417577671
  241   739          417580940
  362   718          417584160
  341   723          417584888
  498   665          417585617
   91   747          417586294
  195   743          417587282
  160   745          417589625
  505   661          417592406
  469   680          417593709
  449   689          417601618
  515   655          417602250
  354   720          417609864
   92   747          417611411
  546   634          417611440
  487   671          417613014
  550   631          417614591
  300   731          417617891
  421   700          417618461
  135   746          417621311
  529   646          417622025
  327   726          417622959
  322   727          417626831
  526   648          417629368
  366   717          417629709
  281   734          417634945
  294   732          417635352
  274   735          417636199
   93   747          417637080
  571   614          417644955
  559   624          417647503
  456   686          417647672
  209   742          417647817
  580   606          417657016
  532   644          417658752
  180   744          417662784
  221   741          417662882
   94   747          417663307
  161   745          417666906
  467   681          417668804
  306   730          417669616
  332   725          417672493
  136   746          417676392
  350   721          417680361
  523   650          417680667
  317   728          417683365
  391   710          417687471
  259   737          417689532
   95   747          417690098
  489   670          417693169
  542   637          417694941
  196   743          417701943
  554   628          417704616
  437   694          417708837
  232   740          417711168
  370   716          417714696
   96   747          417717459
  288   733          417720709
  267   736          417722419
  442   692          417724776
  137   746          417732289
  564   620          417734144
  535   642          417739663
  162   745          417745153
   97   747          417745396
  579   607          417753082
  500   664          417754944
  242   739          417755907
  424   699          417757123
  465   682          417759193
  251   738          417760523
  181   744          417760525
  381   713          417773438
   98   747          417773915
  432   696          417775104
  520   652          417775808
  337   724          417776177
  210   742          417779488
  346   722          417788784
  138   746          417789008
  491   669          417789080
  312   729          417791817
  570   615          417801375
   99   747          417803022
  222   741          417810069
  512   657          417811121
  197   743          417817780
  454   687          417819367
  507   660          417819843
  407   705          417821768
  447   690          417823623
  163   745          417824372
  100   747          417832723
  410   704          417834664
  404   706          417835080
  388   711          417836503
  374   715          417839499
  139   746          417846555
  578   608          417856264
  182   744          417859352
  275   735          417862250
  101   747          417863024
  463   683          417864834
  538   640          417864872
  282   734          417872672
  233   740          417873337
  413   703          417873924
  401   707          417874444
  558   625          417881737
  301   731          417888792
  260   737          417891553
  102   747          417893931
  295   732          417895543
  493   668          417900789
  164   745          417904569
  140   746          417904936
  549   632          417905117
  211   742          417912419
  517   654          417914677
  427   698          417922875
  103   747          417925450
  545   635          417926500
  243   739          417932326
  342   723          417934755
  198   743          417934799
  563   621          417936608
  268   736          417937088
  323   727          417938850
  398   708          417939704
  416   702          417939704
  502   663          417940255
  328   726          417944728
  252   738          417950280
  307   730          417951443
  104   747          417957587
  223   741          417958588
  183   744          417959271
  359   719          417963238
  141   746          417964157
  569   616          417964905
  577   609          417966562
  289   733          417970406
  553   629          417970566
  363   718          417978379
  461   684          417985685
  165   745          417985750
  318   728          417985784
  355   720          417986875
  105   747          417990348
  440   693          417996557
  333   725          418004162
  378   714          418004496
  452   688          418006080
  385   712          418010753
  435   695          418015250
  106   747          418023739
  142   746          418024224
  495   667          418028338
  395   709          418030704
  419   701          418032160
  367   717          418032676
  541   638          418034493
  234   740          418036904
  528   647          418037975
  212   742          418046616
  351   721          418048912
  199   743          418053006
  531   645          418057416
  107   747          418057766
  184   744          418060288
  445   691          418060496
  525   649          418062574
  509   659          418063408
  166   745          418067921
  576   610          418083976
  313   729          418084786
  143   746          418085143
  276   735          418089951
  108   747          418092435
  261   737          418095134
  514   656          418097160
  224   741          418108445
  244   739          418110203
  283   734          418112091
  593   594          418112441
  430   697          418115873
  338   724          418117896
  592   595          418119563
  534   643          418121011
  459   685          418121704
  557   626          418123069
  371   716          418126507
  109   747          418127752
  522   651          418131099
  478   676          418131128
  591   596          418133807
  568   617          418135545
  480   675          418138875
  476   677          418138909
  253   738          418141549
  504   662          418141592
  562   622          418146176
  144   746          418146920
  392   710          418147288
  347   722          418148971
  167   745          418151088
  422   700          418151448
  269   736          418153365
  590   597          418155173
  296   732          418157504
  302   731          418161499
  474   678          418162176
  482   674          418162192
  185   744          418162409
  110   747          418163723
  497   666          418171769
  200   743          418172407
  213   742          418182085
  589   598          418183661
  111   747          418200354
  472   679          418200887
  484   673          418201121
  235   740          418201875
  548   633          418202729
  450   689          418207769
  575   611          418208506
  145   746          418209561
  382   713          418210065
  588   599          418219271
  290   733          418221837
  537   641          418228874
  308   730          418235112
  168   745          418235257
  112   747          418237651
  519   653          418243436
  552   630          418243608
  544   636          418248640
  324   727          418252807
  470   680          418255000
  486   672          418255704
  225   741          418259646
  375   715          418260250
  587   600          418262003
  186   744          418265640
  329   726          418268465
  457   686          418272849
  146   746          418273072
  113   747          418275620
  438   694          418283056
  343   723          418286674
  389   711          418289300
  245   739          418289544
  319   728          418290111
  201   743          418293008
  425   699          418297724
  262   737          418300281
  586   601          418311857
  443   692          418312195
  567   618          418313295
  114   747          418314267
  214   742          418318832
  277   735          418319308
  408   705          418319937
  169   745          418320434
  511   658          418323143
  468   681          418324473
  405   706          418325941
  488   671          418325983
  499   665          418331124
  254   738          418334336
  433   696          418336273
  147   746          418337459
  334   725          418337829
  574   612          418340152
  411   704          418340195
  360   719          418350959
  284   734          418353208
  115   747          418353598
  402   707          418358051
  506   661          418358997
  561   623          418362848
  356   720          418366016
  236   740          418368256
  585   602          418368833
  187   744          418369987
  270   736          418371256
  556   627          418371499
  364   718          418374776
  314   729          418379633
  540   639          418381119
  414   703          418386871
  116   747          418393619
  516   655          418399471
  148   746          418402728
  170   745          418406625
  466   682          418409264
  490   670          418412000
  226   741          418412197
  202   743          418414815
  399   708          418416111
  352   721          418419569
  297   732          418421241
  448   690          418424392
  584   603          418432931
  379   714          418434283
  117   747          418434336
  303   731          418436018
  368   717          418437845
  455   687          418439078
  386   712          418456584
  215   742          418456863
  417   702          418460121
  527   648          418460975
  339   724          418461643
  530   646          418463136
  149   746          418468885
  246   739          418470355
  428   698          418471144
  291   733          418475008
  188   744          418475456
  118   747          418475755
  573   613          418478914
  171   745          418493836
  566   619          418498155
  396   709          418499965
  524   650          418502824
  583   604          418504151
  501   664          418506445
  263   737          418507000
  547   634          418507427
    0   748          418508992
    1   748          418508993
    2   748          418509000
    3   748          418509019
    4   748          418509056
    5   748          418509117
    6   748          418509208
  464   683          418509331
    7   748          418509335
  533   644          418509421
    8   748          418509504
    9   748          418509721
   10   748          418509992
   11   748          418510323
   12   748          418510720
   13   748          418511189
  348   722          418511240
   14   748          418511736
   15   748          418512367
   16   748          418513088
  492   669          418513797
   17   748          418513905
   18   748          418514824
   19   748          418515851
   20   748          418516992
  119   747          418517882
   21   748          418518253
   22   748          418519640
  309   730          418520629
   23   748          418521159
   24   748          418522816
  551   631          418523742
   25   748          418524617
   26   748          418526568
  255   738          418528647
   27   748          418528675
   28   748          418530944
   29   748          418533381
  150   746          418535936
   30   748          418535992
  237   740          418536053
  203   743          418537834
   31   748          418538783
  372   716          418540544
   32   748          418541760
   33   748          418544929
   34   748          418548296
  278   735          418550327
   35   748          418551867
   36   748          418555648
   37   748          418559645
  420   701          418560101
  120   747          418560723
   38   748          418563864
  227   741          418566104
   39   748          418568311
  325   727          418568708
   40   748          418572992
  543   637          418577860
   41   748          418577913
  441   693          418578678
  189   744          418582053
  172   745          418582073
  582   605          418582493
   42   748          418583080
  436   695          418584231
  560   624          418586624
   43   748          418588499
  521   652          418588569
  271   736          418590767
  508   660          418592512
   44   748          418594176
  330   726          418594176
  285   734          418596029
  216   742          418596184
  320   728          418596352
  513   657          418599090
  536   642          418599944
   45   748          418600117
  151   746          418603887
  121   747          418604284
   46   748          418606328
  393   710          418609457
   47   748          418612815
   48   748          418619584
  453   688          418620349
  462   684          418624632
  572   614          418624792
   49   748          418626641
  555   628          418627027
  494   668          418631416
   50   748          418633992
  344   723          418640651
   51   748          418641643
  122   747          418648571
  383   713          418648984
   52   748          418649600
  247   739          418652642
  446   691          418655907
   53   748          418657869
  204   743          418662071
   54   748          418666456
  581   606          418667957
  173   745          418671342
  431   697          418671864
  152   746          418672744
  335   725          418673500
   55   748          418675367
  315   729          418676364
  376   715          418683251
   56   748          418684608
  298   732          418686760
  423   700          418686967
  190   744          418689784
  565   620          418690125
  123   747          418693590
   57   748          418694185
  503   663          418697774
   58   748          418704104
  238   740          418705272
  304   731          418712355
   59   748          418714371
  264   737          418715297
  518   654          418718096
  228   741          418721373
  256   738          418724488
   60   748          418724992
  292   733          418729925
  539   640          418734819
   61   748          418735973
  217   742          418736801
  124   747          418739347
  361   719          418740840
  153   746          418742513
  390   711          418744431
  357   720          418747293
   62   748          418747320
  460   685          418755125
   63   748          418759039
  580   607          418760543
  174   745          418761649
  496   667          418764899
   64   748          418771136
  365   718          418773357
  571   615          418777786
  279   735          418783014
   65   748          418783617
  125   747          418785848
  205   743          418787532
  353   721          418792338
   66   748          418796488
  191   744          418798655
  340   724          418807424
  310   730          418808000
   67   748          418809755
  550   632          418810968
  272   736          418811904
  154   746          418813200
  451   689          418816620
  559   625          418817504
  479   676          418818015
  546   635          418819211
  406   706          418819232
  477   677          418820066
  409   705          418820554
   68   748          418823424
  481   675          418831516
  126   747          418833099
  248   739          418836411
   69   748          418837501
  475   678          418837627
  286   734          418840560
  426   699          418840875
  510   659          418842179
  403   707          418844070
  369   717          418845222
  412   704          418848192
   70   748          418851992
  175   745          418853000
  439   694          418859903
  579   608          418860251
  483   674          418860611
  380   714          418866344
   71   748          418866903
  473   679          418870656
  349   722          418875597
  529   647          418875912
  239   740          418875919
  229   741          418878010
  218   742          418878720
  127   747          418881106
   72   748          418882240
  155   746          418884811
  326   727          418886559
  564   621          418889205
  554   629          418889653
  526   649          418891025
  515   656          418891291
  400   708          418894912
   73   748          418898009
  434   696          418900040
  458   686          418900768
  444   692          418902272
  415   703          418902302
  321   728          418904513
  387   712          418904731
  532   645          418904893
  505   662          418905153
  485   673          418905342
  192   744          418908672
  542   638          418914160
   74   748          418914216
  206   743          418914223
  498   666          418914288
  471   680          418919111
  257   738          418921865
  331   726          418921867
  265   737          418925178
  128   747          418929875
   75   748          418930867
  570   616          418937896
  176   745          418945401
   76   748          418947968
  523   651          418950118
  299   732          418954067
  373   716          418956813
  156   746          418957352
   77   748          418965525
  487   672          418965751
  578   609          418967081
  397   709          418971602
  316   729          418974985
  535   643          418978082
  129   747          418979412
  469   681          418982950
  418   702          418983040
   78   748          418983544
  293   733          418986594
  305   731          418990516
  345   723          418996692
   79   748          419002031
  336   725          419011181
  280   735          419017375
  193   744          419019841
   80   748          419020992
  249   739          419021668
  219   742          419021947
  429   698          419021981
  449   690          419027849
  130   747          419029723
  157   746          419030829
  273   736          419034673
  230   741          419036021
  177   745          419038858
   81   748          419040433
  489   671          419041880
  207   743          419042150
  240   740          419048000
  520   653          419053077
  558   626          419055488
   82   748          419060360
  456   687          419061519
  467   682          419062131
  394   710          419073984
  500   665          419079625
   83   748          419080779
  131   747          419080814
  577   610          419081033
  287   734          419086807
  384   713          419090201
  421   701          419090562
  563   622          419095395
  538   641          419095593
  311   730          419097231
   84   748          419101696
  569   617          419105122
  158   746          419105248
  549   633          419105286
  512   658          419108040
  377   715          419108508
  258   738          419120784
   85   748          419123117
  507   661          419128624
  358   720          419130712
  194   744          419132168
  132   747          419132691
  362   719          419132887
  178   745          419133377
  491   670          419133771
  266   737          419136649
  545   636          419138081
   86   748          419145048
  341   724          419155245
  437   695          419155828
  465   683          419156612
  553   630          419159377
  442   693          419163445
  220   742          419166488
  354   721          419167225
   87   748          419167495
  594   594          419169168
  208   743          419171319
  593   595          419172732
  366   718          419174128
  159   746          419180615
  592   596          419183424
  133   747          419185360
   88   748          419190464
  231   741          419195412
  517   655          419199788
  591   597          419201244
  391   711          419201902
  576   611          419202107
  327   727          419206366
  250   739          419208419
   89   748          419213961
  322   728          419214600
  241   740          419221521
  300   732          419223168
  424   700          419225024
  590   598          419226192
  179   745          419228964
  432   697          419230441
  454   688          419237336
   90   748          419237992
  134   747          419238827
  493   669          419241466
  350   722          419242048
  294   733          419245021
  195   744          419245659
  332   726          419251544
  281   735          419253416
  447   691          419253994
  370   717          419254813
  160   746          419256936
  541   639          419257540
  589   599          419258268
  274   736          419259080
  502   664          419260952
   91   748          419262563
  463   684          419266351
  306   731          419270507
  317   729          419275502
  568   618          419279464
   92   748          419287680
  135   747          419293098
  528   648          419295744
  588   600          419297472
  557   627          419300576
  381   714          419300685
  209   743          419301736
  531   646          419307427
  562   623          419308695
  221   742          419312349
   93   748          419313349
  407   706          419314959
  259   738          419321251
  410   705          419323625
  180   745          419325625
  525   650          419328125
  575   612          419330303
  404   707          419332507
  161   746          419334217
  288   734          419334776
   94   748          419339576
  587   601          419343804
  136   747          419348179
  267   737          419349716
  337   725          419350878
  346   723          419354803
  388   712          419355200
  232   741          419356189
  413   704          419358661
  196   744          419360320
  534   644          419363288
  495   668          419365007
   95   748          419366367
  509   660          419368229
  374   716          419375320
  401   708          419376113
  427   699          419386582
  312   730          419388328
  514   657          419390137
  461   685          419391306
   96   748          419393728
  242   740          419396488
  251   739          419396670
  586   602          419397264
  137   747          419404076
  522   652          419404456
  548   634          419406696
  162   746          419412464
  416   703          419420223
   97   748          419421665
  181   745          419423366
  452   689          419428177
  210   743          419433407
  552   631          419436199
  440   694          419439384
  398   709          419445621
   98   748          419450184
  585   603          419457852
  504   663          419458311
  222   742          419459536
  138   747          419460795
  567   619          419460922
  537   642          419463441
  544   637          419464037
  574   613          419465621
  435   696          419466411
  197   744          419476157
   99   748          419479291
  275   736          419485131
  282   735          419491143
  163   746          419491683
  301   732          419494069
  445   692          419495013
  478   677          419504085
  497   667          419504436
  342   724          419505112
  295   733          419505212
  480   676          419507776
  419   702          419508467
  100   748          419508992
  476   678          419515928
  359   720          419516279
  139   747          419518342
  233   741          419518358
  182   745          419522193
  260   738          419523272
  519   654          419524623
  584   604          419525568
  323   728          419526619
  482   675          419527043
  363   719          419527106
  328   727          419528135
  561   624          419529105
  459   686          419531435
  385   713          419533722
  378   715          419536027
  101   748          419539293
  395   710          419540875
  474   679          419543263
  355   721          419544236
  307   731          419552334
  556   628          419552768
  484   674          419561928
  268   737          419564385
  211   743          419566338
  102   748          419570200
  164   746          419571880
  243   740          419572907
  430   698          419575392
  140   747          419576723
  367   718          419577095
  318   729          419577921
  333   726          419583213
  289   734          419584473
  472   680          419586048
  252   739          419586427
  198   744          419593176
  583   605          419600412
  103   748          419601719
  540   640          419608000
  223   742          419608055
  573   614          419608061
  351   722          419610599
  486   673          419612473
  183   745          419622112
  422   701          419623549
  511   659          419624010
  104   748          419633856
  450   690          419634000
  141   747          419635944
  470   681          419644241
  566   620          419649496
  165   746          419653061
  499   666          419659795
  392   711          419661719
  105   748          419666617
  371   717          419666624
  506   662          419671744
  488   672          419678720
  313   730          419681297
  234   741          419681925
  582   606          419682384
  457   687          419686696
  516   656          419688512
  338   725          419692597
  142   747          419696011
  106   748          419700008
  212   743          419700535
  199   744          419711383
  276   736          419712832
  347   723          419714990
  547   635          419715198
  530   647          419717023
  468   682          419717800
  551   632          419720119
  527   649          419722632
  184   745          419723129
  261   738          419726853
  438   695          419730047
  283   735          419730562
  107   748          419734035
  166   746          419735232
  382   714          419737312
  244   740          419750784
  443   693          419750864
  533   645          419755562
  560   625          419756625
  143   747          419756930
  572   615          419757623
  224   742          419757912
  490   671          419760711
  425   700          419765625
  302   732          419766776
  296   733          419767173
  108   748          419768704
  581   607          419771484
  524   651          419772275
  253   739          419777696
  269   737          419780662
  433   697          419791610
  375   716          419796071
  543   638          419797079
  109   748          419804021
  466   683          419806683
  389   712          419807997
  555   629          419812064
  408   706          419813128
  167   746          419818399
  144   747          419818707
  405   707          419823368
  185   745          419825250
  411   705          419829156
  200   744          419830784
  501   665          419831126
  290   734          419835904
  308   731          419836003
  213   743          419836004
  536   643          419838363
  110   748          419839992
  324   728          419840576
  565   621          419845186
  235   741          419846896
  329   727          419851872
  448   691          419854763
  343   724          419857031
  455   688          419857047
  492   670          419858488
  402   708          419859720
  521   653          419865838
  580   608          419867712
  414   704          419871608
  111   748          419876623
  145   747          419881348
  319   729          419882248
  513   658          419896009
  508   661          419901293
  168   746          419902568
  360   720          419904000
  225   742          419909113
  464   684          419910848
  112   748          419913920
  571   616          419914307
  334   726          419916880
  399   709          419922028
  356   721          419923377
  364   719          419923503
  186   745          419928481
  245   740          419930125
  262   738          419932000
  428   699          419934851
  417   703          419940640
  277   736          419942189
  146   747          419944859
  201   744          419951385
  113   748          419951889
  539   641          419965540
  379   715          419965814
  254   739          419970483
  579   609          419971068
  284   735          419971679
  494   669          419972093
  214   743          419972751
  314   730          419976144
  386   713          419979553
  352   722          419981256
  368   718          419982264
  169   746          419987745
  114   748          419990536
  559   626          419991255
  270   737          419998553
  518   655          420003207
  147   747          420009246
  396   710          420010136
  550   633          420011137
  236   741          420013277
  503   664          420018471
  441   694          420021505
  115   748          420029867
  462   685          420030253
  546   636          420030792
  297   733          420030910
  187   745          420032828
  436   696          420035392
  339   725          420036344
  420   702          420036408
  303   732          420041295
  453   689          420042446
  564   622          420047992
  226   742          420061664
  116   748          420069888
  202   744          420073192
  170   746          420073936
  148   747          420074515
  348   723          420077259
  570   617          420078113
  554   630          420078464
  372   717          420080661
  578   610          420081552
  291   734          420089075
  446   692          420090424
  496   668          420101568
  117   748          420110605
  215   743          420110782
  246   740          420110936
  309   731          420121520
  393   711          420123888
  431   698          420131383
  529   648          420133681
  542   639          420137207
  188   745          420138297
  263   738          420138719
  149   747          420140672
  510   660          420147000
  118   748          420152024
  532   646          420154904
  325   728          420156477
  526   650          420156576
  423   701          420159068
  171   746          420161147
  255   739          420164794
  460   686          420164856
  278   736          420173208
  383   714          420176231
  330   727          420177583
  237   741          420181074
  515   657          420184268
  320   729          420188489
    0   749          420189749
    1   749          420189750
    2   749          420189757
    3   749          420189776
    4   749          420189813
    5   749          420189874
    6   749          420189965
    7   749          420190092
    8   749          420190261
    9   749          420190478
   10   749          420190749
  479   677          420190972
   11   749          420191080
   12   749          420191477
   13   749          420191946
   14   749          420192493
   15   749          420193124
   16   749          420193845
  119   748          420194151
   17   749          420194662
   18   749          420195581
  203   744          420196211
   19   749          420196608
  477   678          420197085
   20   749          420197749
   21   749          420199010
  577   611          420199164
   22   749          420200397
  481   676          420200417
   23   749          420201916
   24   749          420203573
   25   749          420205374
   26   749          420207325
  150   747          420207723
   27   749          420209432
  344   724          420211008
   28   749          420211701
   29   749          420214138
  285   735          420214500
  227   742          420215571
   30   749          420216749
  271   737          420218064
  475   679          420218714
  376   716          420219072
   31   749          420219540
  535   644          420220359
  505   663          420221872
   32   749          420222517
  523   652          420223475
  483   675          420225462
   33   749          420225686
   34   749          420229053
  594   595          420229459
   35   749          420232624
  558   627          420232995
   36   749          420236405
  593   596          420236593
  120   748          420236992
   37   749          420240402
  451   690          420242851
   38   749          420244621
  189   745          420244894
  498   667          420246955
  569   618          420249041
   39   749          420249068
  172   746          420249384
  216   743          420250103
  592   597          420250861
  335   726          420252551
   40   749          420253749
  473   680          420255817
  563   623          420257914
   41   749          420258670
  390   712          420263128
   42   749          420263837
  485   674          420266149
   43   749          420269256
  591   598          420272263
  315   730          420272875
   44   749          420274933
  151   747          420275674
  121   748          420280553
   45   749          420280874
   46   749          420287085
  247   740          420293223
   47   749          420293572
  361   720          420293881
  298   733          420296429
   48   749          420300341
  590   599          420300799
  357   721          420304654
  439   695          420306894
   49   749          420307398
  471   681          420308352
  426   700          420308776
  549   634          420309253
  409   706          420313745
  458   687          420314615
   50   749          420314749
  406   707          420316659
  304   732          420317632
  204   744          420320448
  365   719          420322084
   51   749          420322400
  487   673          420322520
  576   612          420323904
  122   748          420324840
  538   642          420330160
   52   749          420330357
  520   654          420334264
  589   600          420336469
  412   705          420337153
   53   749          420338626
  173   746          420338653
  444   693          420340941
  292   734          420343992
  152   747          420344531
  403   708          420345739
  264   738          420347016
   54   749          420347213
  238   741          420350293
  553   631          420351968
  190   745          420352625
  545   637          420353478
  353   722          420354025
  434   697          420355377
   55   749          420356124
  256   739          420360635
   56   749          420365365
  123   748          420369859
  228   742          420370840
   57   749          420374942
  469   682          420376277
  588   601          420379273
  340   725          420382125
   58   749          420384861
  415   704          420387039
  369   718          420389641
  217   743          420390720
  489   672          420394617
   59   749          420395128
  380   715          420397875
  400   709          420400829
   60   749          420405749
  279   736          420405895
  500   666          420408296
  310   731          420408891
  512   659          420408907
  153   747          420414300
  124   748          420415616
   61   749          420416730
  568   619          420427091
  387   713          420427700
   62   749          420428077
  174   746          420428960
  587   602          420429211
  272   737          420439201
   63   749          420439796
  507   662          420441371
  349   723          420441616
  205   744          420445909
   64   749          420451893
  575   613          420455772
  449   691          420458220
  286   735          420459031
  467   683          420459550
  191   745          420461496
  125   748          420462117
  418   703          420463559
   65   749          420464374
  326   728          420474328
  562   624          420474952
  248   740          420476992
   66   749          420477245
  456   688          420479488
  397   710          420481773
  557   628          420481845
  491   671          420482482
  541   640          420484421
  154   747          420484987
  429   699          420485688
  586   603          420486283
  517   656          420488829
   67   749          420490512
  321   729          420496650
  373   717          420496930
   68   749          420504181
  331   727          420505274
  126   748          420509368
   69   749          420518258
  175   746          420520311
  239   741          420520940
  229   742          420527477
  218   743          420532639
   70   749          420532749
   71   749          420547660
  585   604          420550489
  155   747          420556598
  265   738          420556897
  127   748          420557375
  528   649          420557401
  257   739          420558012
  465   684          420558129
  531   647          420561314
   72   749          420562997
  299   733          420563736
  421   702          420566869
  345   724          420567049
  316   730          420571496
  192   745          420571513
  206   744          420572600
   73   749          420578766
  502   665          420585633
  493   670          420586157
  394   711          420588415
  336   726          420590232
  574   614          420594768
   74   749          420594973
  305   732          420595793
  525   651          420597576
  293   734          420600661
  128   748          420606144
  442   694          420606272
  437   696          420606989
  534   645          420609429
   75   749          420611624
  567   620          420612263
  176   746          420612712
  548   635          420614467
  384   714          420617448
  584   605          420621829
   76   749          420628725
  156   747          420629139
  552   632          420632576
  280   736          420640256
  377   716          420644329
   77   749          420646282
  129   748          420655681
  454   689          420659433
  273   737          420661970
  249   740          420662249
   78   749          420664301
  463   685          420671972
  219   743          420675866
  509   661          420677010
  522   653          420681725
  193   745          420682682
   79   749          420682788
  544   638          420683256
  230   742          420685488
  362   720          420685928
  514   658          420687056
  358   721          420688073
  447   692          420688511
  432   698          420689960
  240   741          420693021
  424   701          420697125
  311   731          420698122
  561   625          420699106
  583   606          420700303
  207   744          420700527
   80   749          420701749
  537   643          420701860
  157   747          420702616
  287   735          420705278
  495   669          420705684
  130   748          420705992
  177   746          420706169
  391   712          420720599
   81   749          420721190
  366   719          420722855
  354   722          420728912
  341   725          420729946
  556   629          420737805
  573   615          420740892
   82   749          420741117
  258   739          420756931
  131   748          420757083
   83   749          420761536
  266   738          420768368
  158   747          420777035
  504   664          420779008
   84   749          420782453
  582   607          420785911
  327   728          420794135
  194   745          420795009
  370   718          420799232
  178   746          420800688
  461   686          420801037
   85   749          420803874
  566   621          420804557
  322   729          420806737
  350   723          420808067
  132   748          420808960
  519   655          420809734
  407   707          420812386
  410   706          420816816
  220   743          420820407
   86   749          420825805
  208   744          420829696
  381   715          420832216
  300   733          420832837
  404   708          420834176
  332   727          420834951
  540   641          420838721
  497   668          420841105
  231   742          420844879
  413   705          420847622
   87   749          420848252
  250   740          420849000
  159   747          420852402
  452   690          420854408
  427   700          420854483
  294   734          420859088
  133   748          420861629
  241   741          420866542
   88   749          420871221
  317   730          420872013
  306   732          420875784
  281   736          420876297
  388   713          420878169
  581   608          420878653
  480   677          420880733
  478   678          420881104
  401   709          420882030
  440   695          420886375
  274   737          420886377
  572   616          420894144
   89   749          420894718
  482   676          420895944
  179   746          420896275
  476   679          420897015
  416   704          420904960
  195   745          420908500
  134   748          420915096
  374   717          420915437
   90   749          420918749
  551   633          420920288
  435   697          420921748
  346   724          420925160
  484   675          420926779
  547   636          420926779
  474   680          420928424
  160   747          420928723
  511   660          420928831
  337   726          420929929
  560   626          420930376
  445   693          420933682
   91   749          420943320
  459   687          420945282
  288   735          420953247
  398   710          420955792
  259   739          420957398
  209   744          420960113
  221   743          420966268
   92   749          420968437
  135   748          420969367
  486   674          420973280
  530   648          420974792
  472   681          420975289
  580   609          420978529
  267   738          420981435
  516   657          420981489
  527   650          420988183
  506   663          420988463
  419   703          420988986
  312   731          420989219
  499   667          420992462
  180   746          420992936
   93   749          420994106
  555   630          421000875
  565   622          421003973
  533   646          421005573
  232   742          421005656
  161   747          421006004
  543   639          421020126
   94   749          421020333
  196   745          421023161
  136   748          421024448
  488   673          421035489
  251   740          421037251
  470   682          421037568
  430   699          421039099
  242   741          421041509
  524   652          421045632
   95   749          421047124
  571   617          421054524
  395   711          421055306
  385   714          421060969
  450   691          421064371
  378   716          421071848
  359   721          421073640
   96   749          421074485
  342   725          421079813
  363   720          421080147
  137   748          421080345
  536   644          421080640
  162   747          421084251
  579   610          421085539
  181   746          421090677
  210   744          421091784
  422   702          421099856
   97   749          421102422
  301   733          421103738
  457   688          421104665
  355   722          421105923
  275   737          421112428
  490   672          421113448
  222   743          421113455
  282   736          421114024
  468   683          421115219
  328   728          421115904
  323   729          421118756
  295   734          421119279
  367   719          421125822
   98   749          421130941
  138   748          421137064
  197   745          421138998
  521   654          421147025
  307   732          421157611
  260   739          421159419
  501   666          421159797
   99   749          421160048
  163   747          421163470
  333   727          421166620
  233   742          421167825
  559   627          421168762
  318   730          421174432
  351   723          421176618
  392   712          421180416
  438   696          421181208
  182   746          421189504
  100   749          421189749
  443   694          421193691
  139   748          421194611
  268   738          421196104
  513   659          421196876
  578   611          421199683
  539   642          421200107
  289   735          421202944
  492   671          421207199
  466   684          421208200
  564   623          421210511
  371   718          421211043
  508   662          421214040
  550   634          421215104
  243   741          421217928
  101   749          421220050
  570   618          421222032
  211   744          421224715
  252   740          421227008
  425   701          421237726
  164   747          421243667
  546   637          421246189
  102   749          421250957
  433   698          421251129
  140   748          421252992
  198   745          421256017
  223   743          421261974
  382   715          421268843
  554   631          421271055
  338   726          421271648
  455   689          421279144
  313   731          421282188
  103   749          421282476
  347   724          421285347
  448   692          421289280
  183   746          421289423
  595   595          421289750
  518   656          421292248
  594   596          421293320
  593   597          421304030
  408   707          421310555
  141   748          421312213
  104   749          421314613
  464   685          421316469
  494   670          421316784
  577   612          421320961
  592   598          421321880
  411   706          421322347
  165   747          421324848
  405   708          421325037
  389   713          421330966
  234   742          421331392
  375   717          421336188
  276   737          421340129
  503   665          421343152
  591   599          421346870
  105   749          421347374
  283   736          421353443
  212   744          421358912
  414   705          421360569
  261   739          421363000
  542   640          421364088
  402   709          421365637
  142   748          421372280
  199   745          421374224
  302   733          421376445
  590   600          421379000
  106   749          421380765
  296   734          421381240
  184   746          421390440
  529   649          421395338
  244   741          421395805
  569   619          421396668
  428   700          421402752
  166   747          421407019
  532   647          421408791
  224   743          421411831
  269   738          421412381
  558   628          421414264
  107   749          421414792
  589   601          421418270
  253   740          421418277
  563   624          421424171
  417   704          421425377
  526   651          421426027
  343   725          421431732
  399   710          421432199
  324   729          421432713
  143   748          421433199
  329   728          421439641
  462   686          421439984
  308   732          421441280
  496   669          421442245
  576   613          421449373
  108   749          421449461
  290   735          421454375
  510   661          421455781
  360   721          421461361
  588   602          421464680
  535   645          421466500
  441   695          421468496
  453   690          421468677
  364   720          421476544
  319   730          421478759
  515   658          421481187
  109   749          421484778
  356   722          421485064
  167   747          421490186
  436   697          421490729
  185   746          421492561
  200   745          421493625
  213   744          421494381
  144   748          421494976
  235   742          421496363
  334   727          421500287
  523   653          421500744
  379   716          421501635
  386   714          421506800
  420   703          421516927
  549   635          421517024
  587   603          421518230
  110   749          421520749
  396   711          421524567
  446   693          421529093
  368   719          421530991
  505   664          421542569
  352   723          421547275
  553   632          421548345
  111   749          421557380
  145   748          421557617
  225   743          421563032
  479   678          421567991
  262   739          421568147
  538   643          421568579
  277   737          421569486
  545   638          421572697
  481   677          421573374
  168   747          421574355
  245   741          421575146
  314   731          421577035
  477   679          421578172
  568   620          421578432
  460   687          421578703
  586   604          421578920
  498   668          421583624
  575   614          421584919
  483   676          421594363
  284   736          421594560
  112   749          421594677
  431   699          421595090
  186   746          421595792
  475   680          421603875
  254   740          421611064
  201   745          421614226
  339   726          421615395
  520   655          421619375
  146   748          421621128
  372   718          421625080
  270   738          421630272
  485   675          421631000
  214   744          421631128
  113   749          421632646
  423   702          421635375
  393   712          421642585
  562   625          421644953
  297   734          421644977
  473   681          421645058
  585   605          421646750
  348   724          421647616
  303   733          421650964
  169   747          421659532
  236   742          421662744
  557   629          421666882
  114   749          421671293
  451   691          421673222
  487   674          421683327
  147   748          421685515
  187   746          421700139
  471   682          421701679
  291   735          421707546
  383   715          421707762
  115   749          421710624
  512   660          421713728
  541   641          421715142
  226   743          421715583
  584   606          421721720
  309   732          421726797
  574   615          421727599
  458   688          421732584
  202   745          421736033
  500   667          421740963
  170   747          421745723
  325   729          421748614
  116   749          421750645
  148   748          421750784
  489   673          421751386
  246   741          421755957
  439   696          421758055
  507   663          421758090
  376   717          421759189
  330   728          421765352
  567   621          421767324
  215   744          421769159
  469   683          421773696
  263   739          421774866
  426   701          421780877
  517   657          421781806
  444   694          421783768
  320   730          421785000
  344   725          421785709
  390   713          421786097
  117   749          421791362
  278   737          421800505
  583   607          421803830
  255   740          421805375
  188   746          421805608
  409   707          421811172
  434   698          421814896
  149   748          421816941
  406   708          421818328
  531   648          421819083
  528   650          421822952
  548   636          421826048
  412   706          421830344
  237   742          421830541
  552   633          421832745
  118   749          421832781
  171   747          421832934
  491   672          421835219
  335   727          421835958
  285   736          421837381
  271   738          421849783
  361   721          421851242
  403   709          421851656
  203   745          421859052
  534   646          421859440
  467   684          421861067
  357   722          421866341
  227   743          421869490
  525   652          421870933
  561   626          421872857
  315   731          421873766
  119   749          421874908
    0   750          421875000
    1   750          421875001
    2   750          421875008
    3   750          421875027
    4   750          421875064
    5   750          421875125
  365   720          421875125
    6   750          421875216
    7   750          421875343
    8   750          421875512
    9   750          421875729
   10   750          421876000
  415   705          421876000
   11   750          421876331
   12   750          421876728
   13   750          421877197
  573   616          421877413
   14   750          421877744
   15   750          421878375
   16   750          421879096
   17   750          421879913
   18   750          421880832
   19   750          421881859
   20   750          421883000
  150   748          421883992
   21   750          421884261
   22   750          421885648
   23   750          421887167
   24   750          421888824
   25   750          421890625
   26   750          421892576
  449   692          421892737
  582   608          421893080
   27   750          421894683
   28   750          421896952
   29   750          421899389
  456   689          421901585
   30   750          421902000
   31   750          421904791
  544   639          421906303
   32   750          421907768
  216   744          421908480
  298   734          421910496
   33   750          421910937
  400   710          421911000
  189   746          421912205
   34   750          421914304
  502   666          421914304
  120   749          421917749
   35   750          421917875
  353   723          421920044
  172   747          421921171
   36   750          421921656
   37   750          421925653
  556   630          421926616
  304   733          421927301
   38   750          421929872
  380   716          421933696
   39   750          421934319
  493   671          421934868
  247   741          421938244
  369   719          421938368
   40   750          421939000
   41   750          421943921
  537   644          421944137
  418   704          421948296
   42   750          421949088
  151   748          421951943
  429   700          421953589
   43   750          421954507
  387   714          421954947
   44   750          421960184
  340   726          421961176
  121   749          421961310
  292   735          421962463
  522   654          421962912
  566   622          421963344
  465   685          421963750
   45   750          421966125
   46   750          421972336
   47   750          421978823
  264   739          421983163
  204   745          421983289
   48   750          421985592
  514   659          421987923
  581   609          421989470
  509   662          421989757
   49   750          421992649
  397   711          421996204
  238   742          421999760
   50   750          422000000
  256   740          422001216
  122   749          422005597
   51   750          422007651
  173   747          422010440
  349   724          422011973
  310   732          422014168
   52   750          422015608
  190   746          422019936
  152   748          422020800
   53   750          422023877
  228   743          422024759
   54   750          422032464
  279   737          422033192
  572   617          422034361
  373   718          422041349
   55   750          422041375
  421   703          422047388
  217   744          422049097
  495   670          422050375
   56   750          422050616
  123   749          422050616
  442   695          422053263
   57   750          422060193
  437   697          422062326
  326   729          422066465
   58   750          422070112
  272   738          422070920
  540   642          422073288
   59   750          422080379
  463   686          422081703
  286   736          422081912
  454   690          422085664
  153   748          422090569
   60   750          422091000
  580   610          422093000
  331   728          422093043
  321   730          422093161
  124   749          422096373
  519   656          422098775
  174   747          422100747
   61   750          422101981
  504   665          422103689
  394   712          422107112
  560   627          422107883
  205   745          422108750
   62   750          422113328
  248   741          422122013
  551   634          422124255
   63   750          422125047
  447   693          422127180
  191   746          422128807
   64   750          422137144
  345   725          422141750
  547   637          422142176
  125   749          422142874
  384   715          422148979
   65   750          422149625
  432   699          422153667
  154   748          422161256
   66   750          422162496
  565   623          422166492
  239   742          422170407
  316   731          422172387
  424   702          422173432
  336   727          422173639
   67   750          422175763
  299   734          422177803
  229   743          422181396
  497   669          422181782
  377   717          422184446
   68   750          422189432
  126   749          422190125
  218   744          422191016
  175   747          422192098
  265   739          422193044
  555   631          422193466
  571   618          422198443
  257   740          422198593
   69   750          422203509
  579   611          422203670
  305   733          422205462
  461   687          422214884
   70   750          422218000
  293   735          422219132
  155   748          422232867
   71   750          422232911
  206   745          422235441
  530   649          422236449
  511   661          422237612
  127   749          422238132
  192   746          422238824
  362   721          422243289
  391   713          422243568
  543   640          422247007
   72   750          422248248
  358   722          422249760
  527   651          422257634
  480   678          422257752
  533   647          422259460
  478   679          422262191
   73   750          422264017
  280   737          422267553
  482   677          422268901
  366   720          422275896
  516   658          422278408
   74   750          422280224
  476   680          422282176
  176   747          422284499
  452   691          422284779
  128   749          422286901
  273   738          422293689
  354   723          422294931
  484   676          422295680
   75   750          422296875
  311   732          422303399
  156   748          422305408
  249   741          422307270
  341   726          422308997
  506   664          422309160
   76   750          422313976
  407   708          422314055
  410   707          422314243
  474   681          422317665
  578   612          422321480
  524   653          422322901
  427   701          422326584
  536   645          422326781
  287   736          422328159
  499   668          422329131
   77   750          422331533
  219   744          422334243
  129   749          422336438
  440   696          422337536
  486   675          422338131
  230   743          422339407
  404   709          422340093
  413   706          422340813
  240   742          422342488
  370   719          422347959
   78   750          422349552
  193   746          422349993
  559   628          422350031
  595   596          422353611
  594   597          422360757
  459   688          422363251
  207   745          422363368
  381   716          422368037
   79   750          422368039
  472   682          422368616
  570   619          422369659
  593   598          422375049
  445   694          422376509
  564   624          422376768
  177   747          422377956
  350   724          422378424
  157   748          422378885
  435   698          422381267
  327   729          422386272
  130   749          422386749
   80   750          422387000
  401   710          422392201
  416   705          422393921
  488   674          422396296
  592   599          422396487
  258   740          422397512
  322   730          422403248
  266   739          422404515
  388   714          422405416
   81   750          422406441
  332   728          422422720
  550   635          422422875
  591   600          422425071
   82   750          422426368
  521   655          422432136
  470   683          422434987
  131   749          422437840
  539   643          422438526
  577   613          422446430
   83   750          422446787
  300   734          422446904
  158   748          422453304
  374   718          422459856
  590   601          422460801
  194   746          422462320
  546   638          422465408
  554   632          422467432
   84   750          422467704
  490   673          422470217
  398   711          422470223
  178   747          422472475
  317   731          422472904
  419   704          422473723
  294   735          422477559
  220   744          422478784
  306   733          422485453
   85   750          422489125
  132   749          422489717
  501   667          422492464
  208   745          422492537
  250   741          422494021
  231   743          422498798
  450   692          422498888
  346   725          422499861
  513   660          422501697
  281   737          422503594
  589   602          422503677
  430   700          422507000
   86   750          422511056
  337   727          422513336
  241   742          422516009
  468   684          422516736
  274   738          422518096
  457   689          422526762
  159   748          422528671
  508   663          422530759
   87   750          422533503
  133   749          422542386
  569   620          422548009
  588   603          422553699
   88   750          422556472
  492   672          422559936
  179   747          422568062
  395   712          422574003
  195   746          422575811
  288   736          422576128
  576   614          422578520
   89   750          422579969
  422   703          422580375
  518   657          422585225
  385   715          422592500
  563   625          422594172
  312   732          422594496
  542   641          422594809
  134   749          422595853
  259   740          422597979
  558   629          422599301
   90   750          422604000
  160   748          422604992
  587   604          422610867
  378   717          422611965
  466   685          422613821
  267   739          422617582
  209   745          422622954
  221   744          422624645
   91   750          422628571
  359   722          422635327
  438   697          422636545
  363   721          422637508
  443   695          422640682
  135   749          422650124
   92   750          422653688
  342   726          422658864
  232   743          422659575
  529   650          422660889
  180   747          422664723
  494   671          422665495
  532   648          422666560
  503   666          422671823
  355   723          422671942
  586   605          422675181
  367   720          422678863
   93   750          422679357
  251   741          422682272
  161   748          422682273
  196   746          422690472
  242   742          422690976
  526   652          422699384
  392   713          422703385
  136   749          422705205
  455   690          422705375
   94   750          422705584
  328   729          422708041
  425   702          422714033
  433   699          422714836
  323   730          422715267
  535   646          422716511
  575   615          422717750
  301   734          422717805
  464   686          422726200
  448   693          422727949
  549   636          422728605
   95   750          422732375
  568   621          422733493
  295   735          422737750
  282   737          422741321
  275   738          422744147
  585   606          422746641
  351   724          422746975
  553   633          422748514
  333   728          422754389
  210   745          422754625
   96   750          422759736
  371   719          422759770
  162   748          422760520
  137   749          422761102
  181   747          422762464
  307   733          422767280
  510   662          422768528
  222   744          422771832
  318   731          422775323
  523   654          422781931
  515   659          422782054
  496   670          422786936
   97   750          422787673
  545   639          422795744
  260   740          422800000
  382   716          422804664
  197   746          422806309
  538   644          422810856
  408   708          422812224
   98   750          422816192
  138   749          422817821
  562   626          422818704
  411   707          422819774
  233   743          422821744
  584   607          422825247
  289   736          422825825
  405   709          422830954
  268   739          422832251
  163   748          422839739
   99   750          422845299
  414   706          422853760
  462   687          422853831
  338   727          422855055
  557   630          422855693
  389   714          422858213
  347   725          422860048
  182   747          422861291
  574   616          422864120
  505   665          422867250
  243   742          422867395
  252   741          422872029
  428   701          422874853
  100   750          422875000
  139   749          422875368
  402   710          422875808
  375   718          422880607
  313   732          422887465
  211   745          422887556
  453   691          422899048
  101   750          422905301
  520   656          422908416
  583   608          422910999
  417   705          422914338
  441   696          422919657
  164   748          422919936
  223   744          422920351
  198   746          422923328
  498   669          422924301
  567   622          422926111
  140   749          422933749
  102   750          422936208
  399   711          422946630
  479   679          422949078
  541   642          422949709
  436   698          422950248
  481   678          422950393
  183   747          422961210
  477   680          422963333
  483   677          422967320
  103   750          422967727
  276   738          422971848
  446   694          422971920
  283   737          422980740
  234   743          422985311
  302   734          422990512
  141   749          422992970
  475   681          422993116
  460   688          422996672
  296   735          422999711
  104   750          422999864
  485   676          422999901
  165   748          423001117
  420   704          423001664
  261   740          423003581
  582   609          423003897
  343   726          423010783
  573   617          423017630
  212   745          423021753
  512   661          423022509
  360   722          423023048
  324   730          423029224
  329   729          423031778
  105   750          423032625
  364   721          423033905
  552   634          423036712
  386   715          423038331
  473   682          423038385
  548   637          423041445
  199   746          423041535
  379   717          423041752
  396   712          423043264
  244   742          423045272
  487   675          423048178
  269   739          423048528
  561   627          423050364
  308   733          423050949
  356   723          423051083
  142   749          423053037
  184   747          423062227
  431   700          423062991
  253   741          423063298
  106   750          423066016
  224   744          423070208
  290   736          423077256
  500   668          423077632
  517   658          423078725
  507   664          423078787
  319   731          423079650
  531   649          423080740
  166   748          423083288
  368   720          423084032
  334   728          423088056
  528   651          423092403
  471   683          423099098
  107   750          423100043
  581   610          423103941
  451   692          423107739
  489   674          423112193
  534   647          423113327
  143   749          423113956
  423   703          423115894
  352   724          423117632
  556   631          423119207
  566   623          423125863
  544   640          423133184
  108   750          423134712
  525   653          423148202
  235   743          423150282
  458   689          423154681
  213   745          423157222
  200   746          423160936
  185   747          423164348
  393   713          423165554
  167   748          423166455
  109   750          423170029
  372   719          423173807
  469   684          423175213
  144   749          423175733
  572   618          423178280
  314   732          423182312
  537   645          423190278
  491   673          423191988
  339   727          423198802
  277   738          423201205
  110   750          423206000
  262   740          423208728
  580   611          423211131
  439   697          423213392
  225   744          423221409
  284   737          423221857
  348   725          423222317
  245   742          423224613
  444   695          423230759
  145   749          423238374
  111   750          423242631
  383   716          423243583
  502   667          423246971
  522   655          423248023
  168   748          423250624
  254   741          423256085
  426   702          423257184
  297   735          423263448
  303   734          423265031
  270   739          423266419
  467   685          423266688
  186   747          423267579
  434   699          423278603
  112   750          423279928
  201   746          423281537
  493   672          423287605
  560   628          423289152
  514   660          423292744
  214   745          423293969
  146   749          423301885
  376   718          423303608
  509   663          423306476
  540   643          423311707
  409   708          423312841
  390   714          423313344
  236   743          423316663
  113   750          423317897
  406   709          423324245
  579   612          423325467
  412   707          423327771
  456   690          423327816
  291   736          423330427
  449   693          423331406
  551   635          423332026
  565   624          423332749
  169   748          423335801
  309   733          423336466
  325   730          423345125
  571   619          423346070
  114   750          423356544
  330   729          423357489
  547   638          423361395
  403   710          423361827
  344   726          423364760
  147   749          423366272
  415   706          423369191
  187   747          423371926
  465   686          423373481
  226   744          423373960
  320   731          423385891
  555   632          423389843
  519   657          423391752
  115   750          423395875
  495   671          423399086
  202   746          423403344
  246   742          423405424
  361   722          423412929
  263   740          423415447
  596   596          423417472
  595   597          423421048
  170   748          423421992
  335   728          423423727
  400   711          423425431
  429   701          423425690
  148   749          423431541
  594   598          423431776
  215   745          423432000
  278   738          423432224
  357   723          423432360
  504   666          423432360
  365   721          423432486
  116   750          423435896
  418   705          423437257
  578   613          423446949
  593   599          423449656
  255   741          423450396
  285   737          423464678
  380   717          423473813
  592   600          423474688
  117   750          423476613
  188   747          423477395
  543   641          423477728
  315   732          423479043
  237   743          423484460
  271   739          423485930
  387   715          423486478
  353   724          423490401
  369   720          423491409
  463   687          423495550
  149   749          423497698
  530   650          423502000
  442   696          423504424
  591   601          423506872
  171   748          423509203
  397   712          423514901
  454   691          423516035
  533   648          423517229
  118   750          423518032
  570   620          423521000
  437   698          423521845
  203   746          423526363
  497   670          423526473
  227   744          423527867
  298   735          423528967
  527   652          423530991
  421   704          423532125
  559   629          423535068
  304   734          423541368
  340   727          423544583
  590   602          423546208
  564   625          423546769
  511   662          423550359
  119   750          423560159
  150   749          423564749
    0   751          423564751
    1   751          423564752
    2   751          423564759
    3   751          423564778
    4   751          423564815
    5   751          423564876
    6   751          423564967
    7   751          423565094
    8   751          423565263
    9   751          423565480
   10   751          423565751
   11   751          423566082
   12   751          423566479
   13   751          423566948
   14   751          423567495
   15   751          423568126
   16   751          423568847
   17   751          423569664
  447   694          423570007
   18   751          423570583
  216   745          423571321
   19   751          423571610
   20   751          423572751
   21   751          423574012
   22   751          423575399
  577   614          423575577
  536   646          423576792
   23   751          423576918
   24   751          423578575
  516   659          423579275
   25   751          423580376
   26   751          423582327
  189   747          423583992
   27   751          423584434
  292   736          423585344
  349   725          423586674
   28   751          423586703
  247   742          423587711
   29   751          423589140
  373   719          423590076
   30   751          423591751
  589   603          423592696
   31   751          423594542
  172   748          423597440
   32   751          423597519
   33   751          423600688
  120   750          423603000
   34   751          423604055
  524   654          423604088
   35   751          423607626
   36   751          423611407
   37   751          423615404
   38   751          423619623
  432   700          423621568
  264   740          423623744
  310   733          423623837
   39   751          423624070
   40   751          423628751
  394   713          423630081
  151   749          423632700
  461   688          423632853
   41   751          423633672
  506   665          423633841
  550   636          423634456
   42   751          423638839
  480   679          423638839
   43   751          423644258
  482   678          423645920
  256   741          423646237
  588   604          423646336
  121   750          423646561
  478   680          423647352
   44   751          423649935
  204   746          423650600
  238   743          423653679
  424   703          423653951
   45   751          423655876
   46   751          423662087
  326   730          423662976
  279   738          423664911
  554   633          423667601
   47   751          423668574
  484   677          423668637
  499   669          423669808
  476   681          423671417
   48   751          423675343
  539   644          423680803
   49   751          423682400
  228   744          423683136
  384   716          423684800
  331   729          423685180
  173   748          423686709
  546   639          423688455
   50   751          423689751
  122   750          423690848
  190   747          423691723
  321   731          423694052
   51   751          423697402
  152   749          423701557
  569   621          423703070
   52   751          423705359
  486   676          423707032
  272   739          423707067
  587   605          423707128
  286   737          423709209
  474   682          423710992
  576   615          423711351
  217   745          423711938
   53   751          423713628
  452   692          423719296
  345   726          423720801
  521   656          423721177
   54   751          423722215
  377   718          423728865
   55   751          423731126
  123   750          423735867
   56   751          423740367
   57   751          423749944
   58   751          423759863
  488   675          423761147
  336   728          423761408
  472   683          423766035
  563   626          423767923
   59   751          423770130
  391   714          423770815
  153   749          423771326
  248   742          423771480
  586   606          423775072
  205   746          423776061
  174   748          423777016
  316   732          423777664
   60   751          423780751
  124   750          423781624
  459   689          423785348
  558   630          423788112
   61   751          423791732
  440   697          423792873
  299   735          423796274
  191   747          423800594
  427   702          423802891
   62   751          423803079
  362   722          423804976
  513   661          423810478
   63   751          423814798
  358   723          423815779
  410   708          423815912
  305   734          423819529
  407   709          423819972
  445   695          423823500
  239   743          423824326
   64   751          423826895
  125   750          423828125
  501   668          423829133
  542   642          423829376
  490   674          423831024
  366   721          423833257
  265   740          423833625
  470   684          423836504
  413   707          423838240
   65   751          423839376
  229   744          423839773
  154   749          423842013
  293   736          423842013
  257   741          423843614
  435   699          423844974
  585   607          423850168
  404   710          423850264
  508   664          423851456
   66   751          423852247
  218   745          423853857
  575   616          423854271
  354   724          423865288
   67   751          423865514
  175   748          423868367
  126   750          423875376
   68   751          423879183
  518   658          423882144
  416   706          423887112
  568   622          423892280
  341   727          423892404
   69   751          423893260
  280   738          423899272
  370   720          423901000
  206   746          423902752
  401   711          423906632
   70   751          423907751
  381   717          423908154
  192   747          423910611
  311   733          423913068
  155   749          423913624
  492   673          423916705
  468   685          423922357
   71   751          423922662
  127   750          423923383
  532   649          423928217
  273   739          423929836
  529   651          423930340
  584   608          423932416
  388   715          423936947
  450   693          423937557
   72   751          423937999
  549   637          423944002
  553   634          423952481
  457   690          423952993
  350   725          423953125
   73   751          423953768
  287   737          423955456
  249   742          423956737
  176   748          423960768
  419   705          423962684
   74   751          423969975
  535   647          423970398
  128   750          423972152
  526   653          423976653
  430   701          423979101
  327   730          423982783
  156   749          423986165
   75   751          423986626
  398   712          423988920
  562   627          423996211
  240   743          423996407
  219   745          423997084
  230   744          423997784
   76   751          424003727
  322   731          424004139
  574   617          424004337
  503   667          424004490
  374   719          424008583
  332   729          424014857
  494   672          424018232
   77   751          424021284
  129   750          424021689
  193   747          424021780
  583   609          424021816
  545   640          424022625
  466   686          424023552
  207   746          424030679
   78   751          424039303
  258   741          424042533
  266   740          424045096
  557   631          424048284
  177   748          424054225
  538   645          424056997
   79   751          424057790
  157   749          424059642
  422   704          424065112
  300   735          424065375
  523   655          424067042
  130   750          424072000
   80   751          424076751
  317   732          424078181
  346   726          424078912
  510   663          424085247
  515   660          424086875
  567   623          424088630
  443   696          424091843
  438   698          424096064
   81   751          424096192
  395   713          424096972
  306   734          424099520
  294   736          424100440
  337   728          424101105
   82   751          424116119
  582   610          424118368
  131   750          424123091
  385   716          424128321
  158   749          424134061
  194   747          424134107
  281   738          424135313
  496   671          424135647
  455   691          424135746
   83   751          424136538
  464   687          424140047
  220   745          424141625
  250   742          424143488
  178   748          424148744
  274   739          424154243
  378   718          424156384
  231   744          424157175
   84   751          424157455
  208   746          424159848
  573   618          424161549
  241   743          424169928
  448   694          424170776
  132   750          424174968
   85   751          424178876
  433   700          424182737
  541   643          424188128
  425   703          424194552
  505   666          424195921
  363   722          424199195
   86   751          424200807
  359   723          424201346
  520   657          424201393
  288   737          424203425
  312   733          424204165
  159   749          424209428
  581   611          424222072
   87   751          424223254
  133   750          424227637
  392   714          424230632
  561   628          424231633
  367   721          424236224
  342   727          424242271
  355   724          424242299
  259   741          424243000
  179   748          424244331
  552   635          424244483
   88   751          424246223
  195   747          424247598
  267   740          424258163
  548   638          424260664
  498   670          424268992
   89   751          424269720
  462   688          424271800
  134   750          424281104
  160   749          424285749
  221   745          424287486
  209   746          424290265
  566   624          424292120
   90   751          424293751
  328   730          424304552
  371   720          424312811
  556   632          424315584
  323   731          424316158
  232   744          424317952
  408   709          424318141
   91   751          424318322
  411   708          424321443
  351   725          424321676
  572   619          424325907
  481   679          424331480
  251   742          424331739
  580   612          424332928
  453   692          424333565
  479   680          424334239
  512   662          424335256
  135   750          424335375
  301   735          424336276
  180   748          424340992
  405   710          424341125
   92   751          424343439
  483   678          424344339
  382   717          424344781
  242   743          424344895
  531   650          424346291
  333   729          424346526
  428   702          424351160
  414   707          424351187
  477   681          424352574
  295   736          424360631
  196   747          424362259
  161   749          424363030
  544   641          424363905
  528   652          424365760
   93   751          424369108
  534   648          424371096
  485   677          424372858
  282   738          424373040
  441   697          424374994
  517   659          424379592
  275   739          424380294
  318   732          424380600
  307   734          424381347
  475   682          424386443
  389   715          424389744
  402   711          424390239
  136   750          424390456
   94   751          424395335
  507   665          424403468
  417   706          424407529
  436   699          424413955
  487   676          424417079
  500   669          424418309
  460   689          424418769
  446   695          424418911
  210   746          424421936
   95   751          424422126
  375   719          424429334
  525   654          424429389
  222   745          424434673
  473   683          424435804
  181   748          424438733
  347   726          424439099
  537   646          424440289
  162   749          424441277
  338   728          424442824
  260   741          424445021
  137   750          424446353
   96   751          424449487
  579   613          424450936
  289   737          424453122
  399   712          424465327
  268   740          424472832
  560   629          424474189
  489   675          424477044
   97   751          424477424
  197   747          424478096
  233   744          424480121
  596   597          424484909
  420   705          424490625
  595   598          424492067
  313   733          424497134
  571   620          424497411
  471   684          424500615
  565   625          424502750
  138   750          424503072
   98   751          424505943
  594   599          424506383
  163   749          424520496
  243   743          424521314
  252   742          424521496
  593   600          424527857
   99   751          424535050
  431   701          424535092
  522   656          424537064
  182   748          424537560
  551   636          424543607
  451   693          424546408
  491   674          424552795
  540   644          424553984
  211   746          424554867
  592   601          424556489
  139   750          424560619
  100   751          424564751
  396   713          424566233
  386   716          424574152
  578   614          424576096
  469   685          424580834
  458   690          424580912
  223   745          424583192
  502   668          424583640
  547   639          424584442
  379   718          424586171
  360   723          424589067
  555   633          424590012
  591   602          424592279
  343   727          424594190
  101   751          424595052
  198   747          424595115
  364   722          424595592
  423   704          424600631
  164   749          424600693
  514   661          424601525
  276   739          424607995
  302   735          424608983
  283   738          424612459
  140   750          424619000
  356   724          424621440
  296   736          424622592
  102   751          424625959
  509   664          424627173
  329   730          424628289
  324   731          424630115
  590   603          424635227
  183   748          424637479
  368   721          424641393
  234   744          424643688
  493   673          424644374
  261   741          424648602
  103   751          424657478
  308   734          424665016
  439   698          424672911
  570   621          424676061
  467   686          424676419
  141   750          424678221
  334   729          424680193
  165   749          424681874
  444   696          424681920
  319   732          424684927
  589   604          424685333
  519   658          424688671
  212   746          424689064
  269   740          424689109
  104   751          424689615
  352   725          424692333
  393   714          424692801
  244   743          424699191
  290   737          424704553
  577   615          424708408
  543   642          424712295
  253   742          424712765
  199   747          424713322
  564   626          424720520
  105   751          424722376
  559   630          424723879
  372   720          424726848
  224   745          424733049
  426   703          424737703
  142   750          424738288
  184   748          424738496
  588   605          424742597
  434   700          424746504
  495   672          424751823
  106   751          424755767
  456   691          424758187
  166   749          424764045
  504   667          424765027
  530   651          424771451
  449   694          424774233
  533   649          424778886
  383   717          424783700
  339   728          424786571
  465   687          424787328
  107   751          424789794
  314   733          424791981
  143   750          424799207
  348   726          424801368
  587   606          424807019
  527   653          424808260
  235   744          424808659
  409   709          424818758
  108   751          424824463
  213   746          424824533
  412   708          424829440
  536   647          424830679
  200   747          424832723
  406   710          424834416
  277   739          424837352
  185   748          424840617
  390   715          424844875
  167   749          424847212
  576   616          424847872
  550   637          424849853
  376   719          424852335
  284   738          424853576
  262   741          424853749
  109   751          424859780
  144   750          424860984
  569   622          424861857
  415   707          424866618
  511   663          424867078
  554   634          424871568
  497   671          424875184
  403   711          424876258
  245   743          424878532
  586   607          424878599
  303   735          424883502
  516   660          424884096
  225   745          424884250
  297   736          424886329
  524   655          424889199
  110   751          424895751
  429   702          424901997
  254   742          424905552
  270   740          424907000
  463   688          424913519
  546   640          424915336
  145   750          424923625
  539   645          424926944
  418   706          424930448
  168   749          424931381
  111   751          424932382
  186   748          424943848
  400   712          424944128
  563   627          424945430
  325   731          424946016
  344   727          424948167
  309   734          424950533
  454   692          424950552
  201   747          424953324
  330   730          424954000
  585   608          424957337
  291   737          424957724
  442   697          424959761
  214   746          424961280
  506   666          424962512
  112   751          424969679
  236   744          424975040
  361   723          424978948
  558   631          424980703
  437   699          424985552
  146   750          424987136
  320   732          424991168
  365   722          424994173
  575   617          424994488
  357   724          425002717
  113   751          425007648
  521   657          425014154
  499   670          425014499
  335   729          425015864
  169   749          425016558
  447   695          425016998
  380   718          425018232
  421   705          425021086
  387   716          425022299
  480   680          425024000
  482   679          425027007
  478   681          425036593
  226   745          425036801
  397   713          425037870
  584   609          425043233
  484   678          425045656
  114   751          425046295
  187   748          425048195
  369   721          425048770
  147   750          425051523
  568   623          425054799
  461   689          425054950
  246   743          425059343
  263   741          425060468
  476   682          425064744
  353   725          425065102
  542   643          425067795
  278   739          425068371
  202   747          425075131
  486   677          425079989
  115   751          425085626
  315   733          425088712
  432   701          425093669
  285   738          425096397
  215   746          425099311
  255   742          425099863
  170   749          425102749
  474   683          425108411
  148   750          425116792
  513   662          425123225
  116   751          425125647
  271   740          425126511
  488   676          425130048
  340   728          425132352
  583   610          425136287
  424   704          425138688
  237   744          425142837
  373   720          425143117
  574   618          425148256
  298   736          425151848
  188   748          425153664
  394   714          425157328
  452   693          425157965
  304   735          425159839
  553   635          425160252
  549   638          425163221
  349   726          425165725
  117   751          425166364
  472   684          425167552
  501   669          425169810
  508   665          425176137
  562   628          425177480
  149   750          425182949
  518   659          425183011
  171   749          425189960
  227   745          425190708
  532   650          425193768
  490   675          425195875
  203   747          425198150
  529   652          425203697
  118   751          425207783
  459   690          425211579
  292   737          425212641
  384   717          425224917
  535   648          425228167
  582   611          425236499
  310   734          425237904
  216   746          425238632
  247   743          425241630
  470   685          425242125
  557   632          425244661
  119   751          425249910
  150   750          425250000
  440   698          425252392
  545   641          425253346
  567   624          425254887
  526   654          425257840
    0   752          425259008
    1   752          425259009
    2   752          425259016
    3   752          425259035
    4   752          425259072
    5   752          425259133
    6   752          425259224
    7   752          425259351
    8   752          425259520
    9   752          425259737
   10   752          425260008
  189   748          425260261
   11   752          425260339
   12   752          425260736
   13   752          425261205
   14   752          425261752
   15   752          425262383
   16   752          425263104
  326   731          425263867
   17   752          425263921
   18   752          425264840
   19   752          425265867
   20   752          425267008
   21   752          425268269
  264   741          425268765
   22   752          425269656
   23   752          425271175
   24   752          425272832
   25   752          425274633
  445   696          425274661
   26   752          425276584
  492   674          425277512
  377   719          425277592
  172   749          425278197
   27   752          425278691
   28   752          425280960
  331   730          425281691
   29   752          425283397
  427   703          425283410
   30   752          425286008
   31   752          425288799
   32   752          425291776
  120   751          425292751
   33   752          425294945
  256   742          425295704
   34   752          425298312
  321   732          425299329
  279   739          425301058
   35   752          425301883
  391   715          425302346
  345   727          425304208
   36   752          425305664
  538   646          425307008
  573   619          425309176
   37   752          425309661
  238   744          425312056
  435   700          425312875
   38   752          425313880
  151   750          425317951
   39   752          425318327
  410   709          425321829
  204   747          425322387
   40   752          425323008
   41   752          425327929
  407   710          425330143
  468   686          425332088
   42   752          425333096
  121   751          425336312
   43   752          425338515
  413   708          425339909
  286   738          425340928
  503   668          425341159
  581   612          425343869
   44   752          425344192
  228   745          425345977
  272   740          425347648
   45   752          425350133
  336   729          425353545
  523   656          425356083
   46   752          425356344
   47   752          425362831
  404   711          425364695
  173   749          425367466
  190   748          425367992
   48   752          425369600
  362   723          425370995
  494   673          425375001
   49   752          425376657
  217   746          425379249
  450   694          425380384
  122   751          425380599
  457   691          425383364
   50   752          425384008
  416   707          425384539
  358   724          425386136
  152   750          425386808
  316   733          425387333
   51   752          425391659
  366   722          425394944
  515   661          425395656
   52   752          425399616
  510   664          425405944
   53   752          425407885
   54   752          425416472
  561   629          425416670
  299   736          425419155
  401   712          425425329
   55   752          425425383
  248   743          425425399
  123   751          425425618
  541   644          425430405
   56   752          425434624
  466   687          425437399
  305   735          425438000
  354   725          425439989
   57   752          425444201
  205   747          425447848
  381   718          425452573
   58   752          425454120
  430   702          425455408
  419   706          425455875
  552   636          425456064
  153   750          425456577
  174   749          425457773
  370   721          425458361
  580   613          425458397
  566   625          425462121
   59   752          425464387
  293   737          425469310
  124   751          425471375
  388   716          425472768
   60   752          425475008
  191   748          425476863
  572   620          425477248
  265   741          425478646
  341   728          425480173
  239   744          425482703
  548   639          425483711
   61   752          425485989
  496   672          425488384
  257   742          425493081
   62   752          425497336
  520   658          425498312
  229   745          425502614
   63   752          425509055
  398   713          425511889
  556   633          425515753
  125   751          425517876
   64   752          425521152
  218   746          425521168
  311   734          425527135
  154   750          425527264
  505   667          425528588
  350   726          425532176
   65   752          425533633
  280   739          425535419
   66   752          425546504
  443   697          425547180
  175   749          425549124
  597   597          425552346
  422   705          425554073
  596   598          425555928
  464   688          425558016
   67   752          425559771
  438   699          425559771
  374   720          425561624
  126   751          425565127
  595   599          425566674
  455   692          425570263
  273   740          425570417
   68   752          425573440
  206   747          425574539
  579   614          425580083
  327   731          425583674
  594   600          425584584
  192   748          425586880
  287   738          425587175
   69   752          425587517
  544   642          425598472
  155   750          425598875
   70   752          425602008
  322   732          425609416
  593   601          425609658
  249   743          425610656
  332   730          425611368
  127   751          425613134
  531   651          425615742
   71   752          425616919
  498   671          425617703
  448   695          425617767
  395   714          425624219
   72   752          425632256
  534   649          425632753
  176   749          425641525
  592   602          425641896
  528   653          425643029
   73   752          425648025
  512   663          425651975
  571   621          425652472
  240   744          425654784
  433   701          425654838
  230   745          425660625
  128   751          425661903
  346   727          425662319
  560   630          425663000
   74   752          425664232
  219   746          425664395
  385   717          425668438
  156   750          425671416
  565   626          425676501
  425   704          425679289
   75   752          425680883
  591   603          425681298
  517   660          425684413
  317   733          425687850
  300   736          425688256
  266   741          425690117
  258   742          425692000
  337   729          425693242
  462   689          425693897
  537   647          425694176
   76   752          425697984
  193   748          425698049
  207   747          425702466
  378   719          425705111
  578   615          425708927
  129   751          425711440
  525   655          425714500
   77   752          425715541
  481   680          425716641
  306   735          425717991
  479   681          425723480
  483   679          425725426
  294   737          425727737
  590   604          425727864
  507   666          425732139
   78   752          425733560
  177   749          425734982
  157   750          425744893
  477   682          425745901
  485   678          425749877
   79   752          425752047
  551   637          425759004
  130   751          425761751
  392   715          425762163
  500   670          425763000
  363   723          425765214
   80   752          425771008
  281   739          425771460
  359   724          425771703
  453   693          425772234
  589   605          425781594
  475   683          425783862
  487   677          425790036
   81   752          425790449
  555   634          425793979
  274   740          425794824
  250   743          425797407
  367   722          425797911
  540   645          425800125
  220   746          425808936
   82   752          425810376
  194   748          425810376
  547   640          425811323
  131   751          425812842
  355   725          425817000
  312   734          425818232
  158   750          425819312
  231   745          425820016
  411   709          425827360
  241   744          425828305
  408   710          425828312
  178   749          425829501
  342   728          425830040
  522   657          425830041
   83   752          425830795
  208   747          425831635
  428   703          425831679
  441   698          425834513
  570   622          425834848
  288   738          425835144
  473   684          425837321
  588   606          425842488
  577   616          425844929
  460   690          425845000
  489   676          425845945
   84   752          425851712
  414   708          425852856
  405   711          425855556
  132   751          425864719
  446   696          425870072
  371   721          425870172
   85   752          425873133
  436   700          425881856
  382   718          425889200
  259   742          425892467
  159   750          425894679
   86   752          425895064
  564   627          425898027
  351   726          425900727
  267   741          425903184
  417   707          425904956
  328   731          425905443
  471   685          425906236
  402   712          425908936
  587   607          425910546
  514   662          425914272
  559   631          425916470
  133   751          425917388
   87   752          425917511
  491   675          425917646
  323   732          425921435
  195   748          425923867
  502   669          425924317
  179   749          425925088
  389   716          425925565
   88   752          425940480
  333   730          425943037
  543   643          425950714
  509   665          425951854
  221   746          425954797
  301   736          425959157
  209   747          425962052
   89   752          425963977
  134   751          425970855
  160   750          425971000
  232   745          425980793
  375   720          425982375
  420   706          425983816
  251   743          425985658
  586   608          425985768
  295   737          425987928
   90   752          425988008
  576   617          425988089
  399   713          425988296
  451   694          425989235
  519   659          425989538
  318   733          425990269
  469   686          425990565
  307   735          425999818
  242   744          426003272
  493   674          426005181
  282   739          426009187
  458   691          426011283
  431   702          426011399
   91   752          426012579
  275   740          426020875
  180   749          426021749
  347   727          426022506
  569   623          426024376
  135   751          426025126
  338   729          426034961
   92   752          426037696
  196   748          426038528
  533   650          426044437
  530   652          426044808
  161   750          426048281
   93   752          426063365
  585   609          426068154
  550   638          426069072
  554   635          426079339
  136   751          426080207
  289   738          426084841
  536   648          426088448
  527   654          426089447
   94   752          426089592
  423   705          426089592
  467   687          426090266
  396   714          426093480
  210   747          426093723
  260   742          426094488
  504   668          426101696
  222   746          426101984
  495   673          426108592
  313   734          426111201
  386   717          426114269
   95   752          426116383
  268   741          426117853
  181   749          426119490
  162   750          426126528
  563   628          426126699
  379   719          426134898
  137   751          426136104
  439   699          426136618
  444   697          426137257
  575   618          426138407
  233   745          426142962
   96   752          426143744
  546   641          426146057
  197   748          426154365
  584   610          426157704
  360   724          426159424
  364   723          426161611
   97   752          426171681
  252   743          426175415
  539   646          426176955
  558   632          426177080
  524   656          426178240
  243   744          426179691
  343   728          426181959
  511   664          426187775
  456   692          426192704
  138   751          426192823
  516   661          426192877
  356   725          426196141
   98   752          426200200
  368   722          426203080
  465   688          426205297
  163   750          426205747
  182   749          426218317
  434   701          426218605
  568   624          426221056
  449   695          426221224
  426   704          426222440
  393   715          426224332
  211   747          426226654
  497   672          426227921
  329   731          426229180
   99   752          426229307
  302   736          426231864
  324   732          426235392
  276   740          426248576
  283   739          426248606
  296   737          426249889
  139   751          426250370
  223   746          426250503
  583   611          426254418
  100   752          426259008
  198   748          426271384
  352   726          426271384
  334   730          426276704
  308   735          426283487
  372   721          426284209
  164   750          426285944
  101   752          426289309
  319   733          426294596
  506   667          426295179
  574   619          426295883
  261   742          426298069
  234   745          426306529
  140   751          426308751
  542   644          426310072
  521   658          426311073
  183   749          426318236
  102   752          426320216
  383   718          426328119
  409   710          426328929
  269   741          426334130
  412   709          426335357
  463   689          426335616
  290   738          426336272
  406   711          426348847
  103   752          426351735
  244   744          426357568
  582   612          426358296
  212   747          426360851
  562   629          426362517
  499   671          426363210
  253   743          426366684
  165   750          426367125
  141   751          426367972
  415   708          426368287
  553   636          426371833
  339   729          426378708
  390   716          426380696
  429   703          426382516
  104   752          426383872
  348   727          426384775
  549   639          426386268
  454   693          426389221
  199   748          426389591
  403   712          426394955
  224   746          426400360
  376   720          426405376
  314   734          426406048
  482   680          426412168
  480   681          426413241
  105   752          426416633
  184   749          426419253
  442   698          426419280
  567   625          426424888
  484   679          426426743
  418   707          426427875
  142   751          426428039
  478   682          426429920
  513   663          426439944
  557   633          426444830
  166   750          426449296
  106   752          426450024
  437   700          426453453
  486   678          426457008
  573   620          426460517
  476   683          426462163
  532   651          426463219
  400   713          426467097
  447   696          426468159
  581   613          426469338
  235   745          426471500
  277   740          426477933
  529   653          426480966
  461   690          426481181
  107   752          426484051
  518   660          426487832
  545   642          426487913
  143   751          426488958
  284   739          426489723
  535   649          426489824
  213   747          426496320
  488   677          426503005
  262   742          426503216
  508   666          426504808
  303   736          426506383
  200   748          426508992
  474   684          426509928
  297   737          426513626
  421   706          426514277
  501   670          426514501
  108   752          426518720
  185   749          426521374
  167   750          426532463
  344   728          426535936
  245   744          426536909
  526   655          426542951
  361   724          426549305
  144   751          426550735
  325   732          426551293
  225   746          426551561
  270   741          426552021
  109   752          426554037
  330   731          426554891
  254   743          426559471
  365   723          426560192
  538   647          426560895
  387   717          426562416
  490   676          426564776
  397   714          426565117
  380   719          426566959
  309   735          426569004
  432   702          426569976
  472   685          426573173
  357   725          426577418
  580   614          426587544
  291   738          426589443
  110   752          426590008
  452   694          426600792
  320   733          426600837
  561   630          426605481
  369   722          426610457
  335   730          426612375
  145   751          426613376
  168   750          426616632
  597   598          426623365
  186   749          426624605
  111   752          426626639
  424   705          426627649
  201   748          426629593
  596   599          426630535
  572   621          426632309
  214   747          426633067
  566   626          426635872
  236   745          426637881
  459   691          426641950
  492   675          426642363
  353   726          426644153
  595   600          426644875
  523   657          426649060
  470   686          426651856
  112   752          426663936
  594   601          426666385
  552   637          426671461
  541   645          426676546
  146   751          426676887
  503   669          426681836
  394   715          426688859
  593   602          426695065
  373   721          426700478
  169   750          426701809
  113   752          426701905
  315   734          426702779
  226   746          426704112
  515   662          426708403
  278   740          426708952
  263   742          426709935
  548   640          426710592
  579   615          426712914
  440   699          426716099
  246   744          426717720
  556   634          426719720
  340   729          426724489
  187   749          426728952
  445   697          426729998
  510   665          426730625
  592   603          426730915
  285   739          426732544
  494   674          426735808
  114   752          426740552
  147   751          426741274
  468   687          426745935
  349   727          426749132
  202   748          426751400
  255   743          426753782
  427   704          426768147
  384   718          426769336
  215   747          426771098
  271   741          426771532
  591   604          426773935
  298   737          426779145
  115   752          426779883
  304   736          426782720
  435   701          426784976
  170   750          426788000
  520   659          426799179
  237   745          426805678
  148   751          426806543
  571   622          426811259
  457   692          426817881
  116   752          426819904
  590   605          426824125
  450   695          426827375
  377   720          426830633
  410   710          426832000
  188   749          426834421
  544   643          426836891
  391   716          426838167
  292   738          426844360
  407   711          426844574
  496   673          426845153
  578   616          426845448
  413   709          426845826
  565   627          426854008
  466   688          426855368
  560   631          426855591
  310   735          426856375
  227   746          426858019
  117   752          426860621
  505   668          426865257
  326   732          426869144
  149   751          426872700
  203   748          426874419
  171   750          426875211
  589   606          426881485
  331   731          426882582
  404   712          426883392
  416   708          426886208
  531   652          426889099
  345   728          426891977
  534   650          426898304
  247   744          426900007
  118   752          426902040
  321   733          426908998
  216   747          426910419
  264   742          426918232
  528   654          426924216
  430   703          426935927
  150   751          426939751
  189   749          426941018
  362   724          426941352
  279   740          426941639
  119   752          426944167
  588   607          426946015
  401   713          426948298
  256   743          426949623
  336   730          426950056
  537   648          426951945
  419   707          426953302
    0   753          426957777
    1   753          426957778
    2   753          426957785
    3   753          426957804
    4   753          426957841
    5   753          426957902
    6   753          426957993
    7   753          426958120
    8   753          426958289
    9   753          426958506
   10   753          426958777
   11   753          426959108
   12   753          426959505
   13   753          426959974
   14   753          426960521
  358   725          426960837
  366   723          426960963
   15   753          426961152
   16   753          426961873
   17   753          426962690
  172   750          426963448
   18   753          426963609
   19   753          426964636
   20   753          426965777
   21   753          426967038
   22   753          426968425
   23   753          426969944
  498   672          426970440
   24   753          426971601
  512   664          426972672
   25   753          426973402
  238   745          426974897
   26   753          426975353
  286   739          426977075
   27   753          426977460
  551   638          426978223
   28   753          426979729
  464   689          426980113
   29   753          426982166
   30   753          426984777
  577   617          426985146
  120   752          426987008
   31   753          426987568
   32   753          426990545
  272   741          426992669
  517   661          426993194
   33   753          426993714
   34   753          426997081
  570   623          426997367
  204   748          426998656
   35   753          427000652
  381   719          427001300
  316   734          427001400
  555   635          427001750
  525   656          427003541
   36   753          427004433
  443   698          427006699
  151   751          427007702
   37   753          427008430
  455   693          427008932
   38   753          427012649
  388   717          427012885
  228   746          427013288
   39   753          427017096
  587   608          427017715
  354   726          427019040
  370   722          427020048
   40   753          427021777
   41   753          427026698
  438   700          427027672
  121   752          427030569
   42   753          427031865
   43   753          427037284
  398   714          427039136
  547   641          427042044
   44   753          427042961
  299   737          427046452
  422   706          427047264
  190   749          427048749
   45   753          427048902
  540   646          427050136
  217   747          427051036
  173   750          427052717
   46   753          427055113
  305   736          427060881
   47   753          427061600
  507   667          427064806
   48   753          427068369
  448   696          427068928
  341   729          427072310
  122   752          427074856
   49   753          427075426
  152   751          427076559
  564   628          427079296
   50   753          427082777
  248   744          427083776
   51   753          427090428
  586   609          427096585
   52   753          427098385
  293   738          427101029
  481   681          427105882
   53   753          427106654
  483   680          427110587
  500   671          427111711
  559   632          427112847
   54   753          427115241
  350   727          427115583
  479   682          427116807
  374   721          427118985
  123   752          427119875
  462   690          427120128
  205   748          427124117
   55   753          427124152
  522   658          427126960
  265   742          427128113
  485   679          427130964
  433   702          427131145
  576   618          427132008
   56   753          427133393
   57   753          427142970
  174   750          427143024
  477   683          427143320
  239   745          427145544
  311   735          427145606
  153   751          427146328
  257   743          427147000
   58   753          427152889
  395   715          427155750
  191   749          427157620
   59   753          427163156
  124   752          427165632
  487   678          427167055
  425   705          427168250
  229   746          427169925
   60   753          427173777
  280   740          427176000
  585   610          427182625
   61   753          427184758
  475   684          427185379
  327   732          427188951
  569   624          427190633
  218   747          427192955
  543   644          427192991
   62   753          427196105
   63   753          427207824
  125   752          427212133
  332   731          427212259
  385   718          427212857
  453   694          427215061
  273   741          427215438
  154   751          427217015
  489   677          427218902
  322   733          427219085
   64   753          427219921
  287   739          427223322
  514   663          427230991
   65   753          427232402
  175   750          427234375
  473   685          427242942
   66   753          427245273
  346   728          427250088
  206   748          427250808
  378   720          427258152
   67   753          427258540
  126   752          427259384
  192   749          427267637
  502   670          427269008
  249   744          427269033
   68   753          427272209
  460   691          427275371
  584   611          427275835
  509   666          427280525
  575   619          427286034
   69   753          427286286
  491   676          427286547
  155   751          427288626
  337   730          427289753
  554   636          427290920
  550   639          427292119
  519   660          427294359
  392   716          427297984
  441   699          427298220
   70   753          427300777
  317   734          427301917
  127   752          427307391
  563   629          427311736
  533   651          427313888
  300   737          427315553
   71   753          427315688
  471   686          427315967
  428   704          427316416
  240   745          427317625
  530   653          427322077
  446   697          427325409
  176   750          427326776
  230   746          427327936
   72   753          427331025
  363   724          427335571
  219   747          427336182
  411   710          427337531
  266   742          427339584
  306   736          427340872
  408   711          427342743
  258   743          427345919
  359   725          427346404
   73   753          427346794
  536   649          427350105
  436   701          427353957
  128   752          427356160
  414   709          427358773
  294   738          427359456
  156   751          427361167
   74   753          427363001
  367   723          427363930
  493   675          427370032
  405   712          427374253
  527   655          427374558
  583   612          427376215
  558   633          427377249
  207   748          427378735
  193   749          427378806
   75   753          427379652
  546   642          427380624
  568   625          427391057
  355   726          427396051
   76   753          427396753
  469   687          427404412
  129   752          427405697
  417   708          427406625
  281   740          427412041
   77   753          427414310
  177   750          427420233
  342   729          427422177
  539   647          427430842
  371   722          427431859
  402   713          427431905
   78   753          427432329
  157   751          427434644
  451   695          427436226
  312   735          427436703
  382   719          427437927
  274   741          427439845
  504   669          427442373
  458   692          427445800
  574   620          427447224
   79   753          427450816
  250   744          427455784
  130   752          427456008
  389   717          427465682
  495   674          427469399
   80   753          427469777
  524   657          427471217
  288   739          427471291
  220   747          427480723
  420   707          427481243
  582   613          427483765
  351   727          427484134
  231   746          427487327
   81   753          427489218
  194   749          427491133
  241   745          427491146
  431   703          427491918
  516   662          427505624
  131   752          427507099
  208   748          427507904
  467   688          427508235
  158   751          427509063
   82   753          427509145
  328   732          427510720
  511   665          427512456
  178   750          427514752
  399   714          427515543
   83   753          427529564
  323   733          427531104
  375   721          427539736
  333   731          427543928
  259   743          427546386
   84   753          427550481
  562   630          427551328
  267   742          427552651
  542   645          427556213
  132   752          427558976
   85   753          427571902
  423   706          427582783
  159   751          427584430
  497   673          427584690
  301   737          427586454
  553   637          427587230
   86   753          427593833
  444   698          427596776
  581   614          427598485
  567   626          427598639
  318   734          427604336
  439   700          427604519
  195   749          427604624
  347   728          427610275
  179   750          427610339
  133   752          427611645
  521   659          427611940
  549   640          427613149
  573   621          427615578
   87   753          427616280
  295   738          427619647
  307   736          427622699
  396   715          427625011
  221   747          427626584
  465   689          427627394
  456   693          427631373
  338   730          427631472
  506   668          427631848
  209   748          427638321
   88   753          427639249
  251   744          427644035
  232   746          427648104
  557   634          427648797
  282   740          427649768
  386   718          427658688
  160   751          427660751
   89   753          427662746
  134   752          427665112
  275   741          427665896
  242   745          427666113
  449   696          427672385
   90   753          427686777
  379   720          427687939
  598   598          427694384
  434   702          427694912
  597   599          427697972
  180   750          427707000
  596   600          427708736
   91   753          427711348
  426   705          427711401
  499   672          427715947
  196   749          427719285
  135   752          427719383
  580   615          427720375
  289   739          427720988
  545   643          427726332
  595   601          427726676
  313   735          427729672
  364   724          427731968
  360   725          427734125
   92   753          427736465
  532   652          427736576
  161   751          427738032
  260   743          427748407
  594   602          427751792
  535   650          427755375
  393   716          427760153
  513   664          427760641
  463   690          427761847
   93   753          427762134
  529   654          427762153
  268   742          427767320
  368   723          427769099
  210   748          427769992
  222   747          427773771
  343   729          427774096
  136   752          427774464
  356   726          427775192
  593   603          427784084
   94   753          427788361
  572   622          427791096
  518   661          427796613
  561   631          427798072
  482   681          427801409
  181   750          427804741
  480   682          427806568
  233   746          427810273
  484   680          427811904
  566   627          427813379
   95   753          427815152
  162   751          427816279
  538   648          427818664
  592   604          427823552
  478   683          427827339
  137   752          427830361
  526   656          427831992
  454   694          427832048
  252   744          427833792
  329   732          427834457
  197   749          427835122
  508   667          427837475
  486   679          427838095
   96   753          427842513
  243   745          427842532
  409   711          427843360
  324   733          427845061
  412   710          427845528
  372   722          427845896
  579   616          427849435
  352   727          427854791
  302   737          427859161
  501   671          427863212
  476   684          427863680
  429   704          427867253
  406   712          427867544
  591   605          427870196
   97   753          427870450
  415   709          427874204
  383   719          427876846
  334   731          427877595
  488   678          427880024
  296   738          427881608
  442   699          427882987
  138   752          427887080
  283   740          427889187
  552   638          427890680
  276   741          427893597
  163   751          427895498
   98   753          427898969
  211   748          427902923
  182   750          427903568
  308   736          427906368
  319   734          427908663
  461   691          427911552
  474   685          427915549
  403   713          427917924
  390   717          427920813
  223   747          427922290
  447   697          427923496
  590   606          427924016
  437   701          427925554
  541   646          427926557
  556   635          427927491
   99   753          427928076
  418   708          427929544
  490   677          427937733
  548   641          427941313
  139   752          427944627
  523   658          427945979
  261   743          427951988
  198   749          427952141
  100   753          427957777
  376   721          427962737
  290   739          427972419
  348   728          427972544
  571   623          427973778
  234   746          427973840
  339   730          427975219
  164   751          427975695
  472   686          427982904
  269   742          427983597
  589   607          427985012
  578   617          427985665
  101   753          427988078
  400   714          427994344
  140   752          428003008
  183   750          428003487
  492   676          428011264
  421   707          428011704
  102   753          428018985
  244   745          428020409
  314   735          428024519
  253   744          428025061
  515   663          428025122
  503   670          428026527
  565   628          428035277
  212   748          428037120
  452   695          428047783
  432   703          428050495
  103   753          428050504
  560   632          428051968
  588   608          428053184
  165   751          428056876
  510   666          428059296
  141   752          428062229
  470   687          428065703
  199   749          428070348
  224   747          428072147
  459   692          428076467
  544   644          428079168
  104   753          428082641
  397   715          428096648
  494   675          428100659
  520   660          428104000
  184   750          428104504
  387   718          428106835
  105   753          428115402
  380   720          428120000
  424   706          428120840
  142   752          428122296
  277   741          428122954
  361   725          428124006
  344   729          428128073
  587   609          428128532
  577   618          428129065
  284   740          428130304
  365   724          428130549
  303   737          428133680
  235   746          428138811
  166   751          428139047
  297   738          428145345
  106   753          428148793
  357   726          428156469
  262   743          428157135
  330   732          428160168
  325   733          428160962
  570   624          428163624
  468   688          428163904
  531   653          428166368
  534   651          428167755
  213   748          428172589
  369   723          428176476
  107   753          428182820
  143   752          428183215
  440   700          428184000
  445   698          428189517
  200   749          428189749
  309   736          428191885
  245   745          428199750
  551   639          428201270
  270   742          428201488
  505   669          428205934
  496   674          428205960
  185   750          428206625
  528   655          428209327
  586   610          428211056
  335   731          428213266
  555   636          428213331
  537   649          428213602
  320   734          428214904
  108   753          428217489
  254   744          428217848
  167   751          428222214
  225   747          428223348
  394   716          428224680
  291   739          428225590
  353   727          428227560
  144   752          428244992
  109   753          428252806
  457   693          428256550
  427   705          428257108
  435   702          428261283
  373   722          428262165
  564   629          428264333
  547   642          428276611
  466   689          428277465
  450   696          428278536
  576   619          428279635
  110   753          428288777
  525   657          428296518
  512   665          428297353
  585   611          428300756
  540   647          428304023
  236   746          428305192
  517   662          428305941
  168   751          428306383
  145   752          428307633
  214   748          428309336
  186   750          428309856
  201   749          428310350
  559   633          428313016
  384   719          428318063
  340   730          428321000
  315   735          428321250
  111   753          428325408
  498   673          428327209
  349   728          428336901
  410   711          428346431
  278   741          428353973
  413   710          428355997
  569   625          428360634
  112   753          428362705
  407   712          428363271
  263   743          428363854
  146   752          428371144
  285   740          428373125
  226   747          428375899
  391   717          428378284
  246   745          428380561
  377   721          428387994
  169   751          428391560
  416   709          428392125
  584   612          428397632
  113   753          428400674
  507   668          428401475
  464   690          428406344
  404   713          428406361
  304   737          428410017
  298   738          428410864
  255   744          428412159
  187   750          428414203
  430   704          428420664
  271   742          428420999
  522   659          428427827
  202   749          428432157
  147   752          428435531
  575   620          428437375
  543   645          428439132
  114   753          428439321
  215   748          428447367
  455   694          428451759
  419   708          428454971
  500   672          428464448
  443   699          428470406
  237   746          428472989
  401   714          428475545
  170   751          428477751
  115   753          428478652
  326   733          428478813
  310   736          428479256
  292   739          428480507
  345   729          428484114
  331   732          428487859
  481   682          428499209
  438   701          428499773
  483   681          428499828
  563   630          428500547
  148   752          428500800
  583   613          428501684
  554   637          428506317
  479   683          428514226
  362   725          428516053
  485   680          428516125
  116   753          428518673
  550   640          428519000
  188   750          428519672
  321   734          428523065
  448   697          428524265
  227   747          428529806
  366   724          428531320
  358   726          428539888
  422   707          428544691
  477   684          428544837
  487   679          428548142
  462   691          428550499
  336   731          428550947
  514   664          428551688
  381   720          428554341
  203   749          428555176
  388   718          428557304
  117   753          428559390
  247   745          428562848
  568   626          428564808
  171   751          428564962
  149   752          428566957
  398   715          428570667
  264   743          428572151
  558   634          428581216
  370   723          428586067
  279   741          428586660
  216   748          428586688
  533   652          428587245
  475   685          428591000
  489   678          428595921
  118   753          428600809
  574   621          428602285
  354   727          428602447
  519   661          428603140
  530   654          428603264
  256   744          428608000
  433   703          428611664
  582   614          428612912
  509   667          428613192
  536   650          428615656
  286   740          428617656
  502   671          428617719
  546   643          428619043
  316   735          428619871
  189   750          428626269
  150   752          428634008
  272   742          428642136
  238   746          428642208
  119   753          428642936
  473   686          428652673
  172   751          428653199
  491   677          428659504
    0   754          428661064
    1   754          428661065
    2   754          428661072
    3   754          428661091
    4   754          428661128
    5   754          428661189
    6   754          428661280
    7   754          428661407
  425   706          428661441
    8   754          428661576
    9   754          428661793
  453   695          428662052
   10   754          428662064
   11   754          428662395
   12   754          428662792
   13   754          428663261
  527   656          428663599
   14   754          428663808
   15   754          428664439
   16   754          428665160
   17   754          428665977
   18   754          428666896
   19   754          428667923
  341   730          428668821
   20   754          428669064
   21   754          428670325
   22   754          428671712
   23   754          428673231
   24   754          428674888
   25   754          428676689
  299   738          428678171
   26   754          428678640
  204   749          428679413
  374   722          428680672
   27   754          428680747
   28   754          428683016
  228   747          428685075
   29   754          428685453
  120   753          428685777
   30   754          428688064
  305   737          428688178
  539   648          428688611
   31   754          428690855
  395   716          428691571
   32   754          428693832
   33   754          428697001
   34   754          428700368
  151   752          428701959
  350   728          428703352
   35   754          428703939
   36   754          428707720
  460   692          428709888
   37   754          428711717
   38   754          428715936
   39   754          428720383
   40   754          428725064
  217   748          428727305
  121   753          428729338
  471   687          428729814
   41   754          428729985
  581   615          428731316
  190   750          428734000
   42   754          428735152
  293   739          428737176
  493   676          428738933
   43   754          428740571
  173   751          428742468
  562   631          428743919
   44   754          428746248
  248   745          428746617
   45   754          428752189
   46   754          428758400
  385   719          428761584
   47   754          428764887
  441   700          428766121
  524   658          428768136
  311   736          428768487
  598   599          428768991
  152   752          428770816
   48   754          428771656
  122   753          428773625
  573   622          428774365
  567   627          428776146
  597   600          428776173
   49   754          428778713
  265   743          428782032
  446   698          428784928
   50   754          428786064
  504   670          428787064
  596   601          428790537
   51   754          428793715
  327   733          428798620
   52   754          428801672
  205   749          428804874
  257   744          428805377
  428   705          428805377
  542   646          428806224
  553   638          428806449
   53   754          428809941
  595   602          428812083
  239   746          428812855
  378   721          428815513
  332   732          428817536
   54   754          428818528
  123   753          428818644
  280   741          428821021
  516   663          428822343
  469   688          428822381
   55   754          428827439
  436   702          428830264
  174   751          428832775
  322   734          428833152
  495   675          428834250
   56   754          428836680
  392   717          428838101
  153   752          428840585
  594   603          428840811
  511   666          428841127
  229   747          428841712
  346   729          428842225
  191   750          428842871
  549   641          428843870
   57   754          428846257
  411   711          428851962
   58   754          428856176
  557   635          428856568
  580   616          428856896
  408   712          428861440
  287   740          428863903
  124   753          428864401
  273   742          428864905
   59   754          428866443
  414   710          428868944
  218   748          428869224
  593   604          428876721
   60   754          428877064
  458   693          428884469
  451   696          428887387
   61   754          428888045
  337   731          428890644
  405   713          428897222
   62   754          428899392
  363   725          428910272
  125   753          428910902
   63   754          428911111
  154   752          428911272
  417   709          428912542
  521   660          428916761
  592   605          428919813
  317   735          428920388
   64   754          428923208
  175   751          428924126
  359   726          428925455
  467   689          428930332
  206   749          428931565
  249   745          428931874
  367   724          428934287
   65   754          428935689
  497   674          428945497
  300   738          428947272
   66   754          428948560
  192   750          428952888
  572   623          428953615
  126   753          428958153
  402   714          428959152
   67   754          428961827
  306   737          428968169
  545   644          428968609
  591   606          428970087
  506   669          428972525
   68   754          428975496
  431   704          428976655
  355   727          428979458
  155   752          428982883
  420   708          428982912
  240   746          428984936
   69   754          428989573
  579   617          428989652
  382   720          428990968
  266   743          428993503
  561   632          428994449
  566   628          428994648
  294   739          428995603
  371   723          428997878
  230   747          428999723
   70   754          429004064
  258   744          429004296
  127   753          429006160
  389   718          429010101
  219   748          429012451
  532   653          429013845
  176   751          429016527
  342   730          429018688
   71   754          429018975
  535   651          429024826
  590   607          429027543
   72   754          429034312
  399   715          429047074
  529   655          429047264
   73   754          429050081
  465   690          429053625
  128   753          429054929
  156   752          429055424
  281   741          429057062
  207   749          429059492
  312   736          429059584
  444   699          429060483
  193   750          429064057
   74   754          429066288
  351   728          429071903
  499   673          429072716
  456   694          429074200
  439   701          429076620
  423   707          429080210
  538   649          429080321
   75   754          429082939
  513   665          429085322
  274   742          429089312
  589   608          429092181
   76   754          429100040
  375   722          429101423
  129   753          429104466
  518   662          429109360
  177   751          429109984
  288   740          429111872
  552   639          429113727
   77   754          429117597
  250   745          429118625
  328   733          429120389
  526   657          429124969
  449   697          429127722
  157   752          429128901
  578   618          429129584
   78   754          429135616
  556   636          429139072
  571   624          429140035
  323   734          429145171
  333   732          429149205
   79   754          429154103
  130   753          429154777
  220   748          429156992
  241   746          429158457
  231   747          429159114
  396   716          429160832
  588   609          429164001
   80   754          429173064
  508   668          429174144
  434   703          429175431
  548   642          429175880
  194   750          429176384
  541   647          429180444
  208   749          429188661
  463   691          429192218
   81   754          429192505
  482   682          429194736
  484   681          429201145
  347   729          429202412
  158   752          429203320
  480   683          429203987
  178   751          429204503
  426   706          429204592
  259   744          429204763
  131   753          429205868
  267   743          429206570
  386   719          429207415
   82   754          429212432
  501   672          429215949
  301   738          429218173
  565   629          429220314
  318   735          429222807
  486   680          429223256
  478   684          429228856
  338   731          429232363
   83   754          429232851
  587   610          429243003
  379   721          429245300
  523   659          429246846
  307   737          429249996
  560   633          429252137
   84   754          429253768
  295   739          429255794
  132   753          429257745
  488   679          429261111
  476   685          429269301
   85   754          429275189
  577   619          429276692
  159   752          429278687
  454   695          429279039
  195   750          429289875
  282   741          429294789
   86   754          429297120
  179   751          429300090
  393   717          429300270
  221   748          429302853
  364   725          429306669
  251   745          429306876
  133   753          429310414
  360   726          429313176
  490   678          429314752
  275   742          429315363
  209   749          429319078
   87   754          429319567
  232   747          429319891
  474   686          429325280
  544   645          429325309
  586   611          429329187
  242   746          429333424
  570   625          429333625
  368   724          429339456
   88   754          429342536
  515   664          429345819
  461   692          429346069
  442   700          429350888
  313   736          429352553
  160   752          429355008
  429   705          429356214
  356   727          429358599
  412   711          429359959
  289   740          429361569
  409   712          429362057
  134   753          429363881
   89   754          429366033
  343   730          429370607
  503   671          429375238
  447   698          429383015
  492   677          429384221
  415   710          429384375
   90   754          429390064
  406   713          429390513
  510   667          429391963
  180   751          429396751
  472   687          429396751
  437   702          429401861
  196   750          429404536
  260   744          429406784
  372   723          429411915
  520   661          429412781
   91   754          429414635
  135   753          429418152
  268   743          429421239
  585   612          429422553
  551   640          429428151
  555   637          429428728
  383   720          429429887
  576   620          429430976
  161   752          429432289
  418   709          429435461
   92   754          429439752
  534   652          429441112
  352   728          429442560
  329   733          429444126
  403   714          429445171
  531   654          429447555
  222   748          429450040
  210   749          429450749
  564   630          429453144
  324   734          429459128
  390   718          429465232
   93   754          429465421
  494   676          429469560
  136   753          429473233
  537   650          429479153
  233   747          429482060
  334   732          429482872
  470   688          429483672
  302   738          429490880
   94   754          429491648
  181   751          429494492
  252   745          429496633
  528   656          429498368
  452   696          429498944
  243   746          429509843
  162   752          429510536
  421   708          429513373
  547   643          429515030
  459   693          429515136
  559   634          429516983
  296   739          429517755
   95   754          429518439
  197   750          429520373
  584   613          429523101
  376   722          429524424
  400   715          429525875
  319   735          429527134
  137   753          429529130
  308   737          429533665
  283   741          429534208
  569   626          429534385
  432   704          429535232
  276   742          429543064
   96   754          429545800
  505   670          429550625
  540   648          429561792
  348   729          429564681
  496   675          429570811
   97   754          429573737
  339   731          429576110
  211   749          429583680
  138   753          429585849
  468   689          429586001
  163   752          429589755
  575   621          429592436
  182   751          429593319
  525   658          429593437
  223   748          429598559
   98   754          429602256
  261   744          429610365
  290   740          429613000
  424   707          429618267
  517   663          429622660
  512   666          429626024
  583   614          429630831
   99   754          429631363
  397   716          429632469
  198   750          429637392
  269   743          429637516
  139   753          429643396
  234   747          429645627
  314   736          429647400
  445   699          429653224
  387   719          429655562
  440   701          429656101
  100   754          429661064
  164   752          429669952
  380   721          429677361
  244   746          429687720
  253   745          429687902
  498   674          429688016
  543   646          429689143
  101   754          429691365
  563   631          429693138
  183   751          429693238
  457   694          429699377
  140   753          429701777
  361   726          429703057
  466   690          429703696
  365   725          429705250
  212   749          429717877
  102   754          429722272
  344   730          429724584
  554   638          429725536
  522   660          429732648
  450   697          429733873
  357   727          429739876
  435   703          429741802
  507   669          429742152
  568   627          429742315
  582   615          429745743
  369   724          429746833
  224   748          429748416
  550   641          429749721
  427   706          429750299
  165   752          429751133
  103   754          429753791
  199   750          429755599
  141   753          429760998
  574   622          429761072
  394   717          429764797
  303   738          429765399
  330   733          429769837
  277   742          429772421
  325   734          429775029
  284   741          429775325
  297   739          429781492
  104   754          429785928
  558   635          429788987
  184   751          429794255
  235   747          429810598
  353   728          429815329
  262   744          429815512
  335   732          429818543
  105   754          429818689
  309   737          429819182
  142   753          429821065
  500   673          429821217
  373   723          429828184
  166   752          429833304
  320   735          429833375
  464   691          429836715
  599   599          429843598
  598   600          429847192
  106   754          429852080
  213   749          429853346
  270   743          429855407
  597   601          429857974
  546   644          429861320
  533   653          429864514
  410   712          429865128
  291   740          429866171
  245   746          429867061
  581   616          429867837
  413   711          429870428
  384   720          429871104
  200   750          429875000
  596   602          429875944
  514   665          429876369
  254   745          429880689
  143   753          429881984
  536   651          429885107
  107   754          429886107
  407   713          429886240
  530   655          429888375
  483   682          429893155
  185   751          429896376
  481   683          429896628
  455   695          429898750
  225   748          429899617
  595   603          429901102
  416   710          429902296
  485   681          429905366
  430   705          429909625
  479   684          429915743
  519   662          429915887
  167   752          429916471
  108   754          429920776
  340   731          429921891
  391   718          429922703
  349   729          429929038
  487   680          429933303
  594   604          429933448
  404   714          429933608
  573   623          429936884
  443   700          429938307
  562   632          429940296
  144   753          429943761
  315   736          429944131
  377   722          429949681
  509   668          429949861
  539   649          429950268
  477   685          429950458
  109   754          429956093
  527   657          429956576
  567   628          429957415
  419   709          429960888
  502   672          429970456
  593   605          429972982
  438   702          429976080
  236   747          429976979
  489   679          429977008
  448   698          429983784
  462   692          429985016
  214   749          429990093
  110   754          429992064
  201   750          429995601
  580   617          429997113
  186   751          429999607
  168   752          430000640
  475   686          430000731
  278   742          430003440
  145   753          430006402
  401   715          430007076
  285   741          430018146
  592   606          430019704
  263   744          430022231
  111   754          430028695
  553   639          430029496
  491   678          430036523
  304   738          430041736
  422   708          430046360
  298   739          430047011
  246   746          430047872
  226   748          430052168
  542   647          430060111
  112   754          430065992
  473   687          430066520
  557   636          430068149
  524   659          430069003
  146   753          430069913
  591   607          430073614
  271   743          430074918
  255   745          430075000
  549   642          430078437
  345   730          430080625
  169   752          430085817
  326   734          430092880
  362   726          430095104
  433   704          430096401
  331   733          430097528
  187   751          430103954
  113   754          430103961
  366   725          430106021
  388   719          430106031
  398   716          430106488
  310   737          430106553
  381   721          430111702
  493   677          430111890
  453   696          430113213
  202   750          430117408
  572   624          430119872
  292   740          430121088
  358   727          430123295
  215   749          430128124
  579   618          430133571
  147   753          430134300
  590   608          430134712
  504   671          430135775
  321   735          430141536
  114   754          430142608
  516   664          430143040
  237   747          430144776
  471   688          430147783
  460   693          430148557
  336   732          430156224
  370   724          430156424
  425   707          430158868
  170   752          430172008
  511   667          430173794
  566   629          430179685
  115   754          430181939
  354   728          430190216
  561   633          430194618
  148   753          430199569
  589   609          430202998
  495   676          430203151
  227   748          430206075
  188   751          430209423
  545   645          430214750
  116   754          430221960
  521   661          430225542
  247   746          430230159
  264   744          430230528
  395   717          430231688
  279   742          430236127
  441   701          430238222
  203   750          430240427
  316   736          430242752
  469   689          430244478
  374   723          430246691
  446   699          430248635
  171   752          430259219
  117   754          430262677
  286   741          430262677
  149   753          430265726
  216   749          430267445
  341   731          430269712
  256   745          430270841
  578   619          430277211
  588   610          430278472
  532   654          430295032
  350   729          430295489
  272   743          430296055
  535   652          430298183
  428   706          430298568
  118   754          430304096
  571   625          430310036
  497   675          430310348
  436   703          430310783
  238   747          430313995
  299   739          430314318
  385   720          430314625
  189   751          430316020
  506   670          430317216
  305   738          430319897
  458   694          430327296
  150   753          430332777
  529   656          430336305
  552   640          430340608
  451   697          430342724
  538   650          430345872
  119   754          430346223
  172   752          430347456
  556   637          430354469
  467   690          430356563
  587   611          430361134
  228   748          430361344
  204   750          430364664
    0   755          430368875
    1   755          430368876
    2   755          430368883
    3   755          430368902
    4   755          430368939
    5   755          430369000
    6   755          430369091
    7   755          430369218
    8   755          430369387
    9   755          430369604
   10   755          430369875
   11   755          430370206
   12   755          430370603
  411   712          430370659
   13   755          430371072
   14   755          430371619
   15   755          430372250
   16   755          430372971
   17   755          430373788
   18   755          430374707
   19   755          430375734
   20   755          430376875
  378   722          430377200
  293   740          430377757
   21   755          430378136
   22   755          430379523
   23   755          430381042
  392   718          430382520
   24   755          430382699
  414   711          430383375
  408   713          430384409
   25   755          430384500
   26   755          430386451
   27   755          430388558
  120   754          430389064
   28   755          430390827
   29   755          430393264
  311   737          430395784
   30   755          430395875
   31   755          430398666
  151   753          430400728
   32   755          430401643
   33   755          430404812
  217   749          430408062
   34   755          430408179
  565   630          430409125
   35   755          430411750
  327   734          430412687
  248   746          430413928
  513   666          430413993
  548   643          430414299
   36   755          430415531
   37   755          430419528
  526   658          430421888
  417   710          430422713
   38   755          430423747
  190   751          430423751
  405   714          430424469
  518   663          430426079
  332   733          430427205
  577   620          430428033
   39   755          430428194
  121   754          430432625
   40   755          430432875
  499   674          430433523
  173   752          430436725
   41   755          430437796
  541   648          430438213
  346   730          430438736
  265   744          430440409
   42   755          430442963
   43   755          430448382
  586   612          430450984
  322   735          430451623
   44   755          430454059
  560   634          430456104
   45   755          430460000
  431   705          430465616
   46   755          430466211
  257   745          430468218
  152   753          430469585
  280   742          430470488
   47   755          430472698
  122   754          430476912
   48   755          430479467
  465   691          430483996
  239   747          430484642
   49   755          430486524
  420   709          430488829
  363   726          430489323
  205   750          430490125
  402   715          430490683
   50   755          430493875
  337   732          430495921
   51   755          430501526
  570   626          430507376
  359   727          430508862
  287   741          430508924
  367   725          430508988
   52   755          430509483
  508   669          430514821
   53   755          430517752
  229   748          430517981
  273   743          430518824
  456   695          430521191
  123   754          430521931
   54   755          430526339
  174   752          430527032
  444   700          430528384
  191   751          430532622
   55   755          430535250
  153   753          430539354
  317   736          430543269
   56   755          430544491
  585   613          430548022
  382   721          430548329
  218   749          430549981
  523   660          430551667
  439   702          430552927
   57   755          430554068
  389   719          430558828
   58   755          430563987
  355   728          430567227
  124   754          430567688
  371   724          430568235
  501   673          430572718
   59   755          430574254
  544   646          430575320
  423   708          430581879
  399   716          430582895
  300   739          430583419
   60   755          430584875
  576   621          430586037
  449   698          430587241
  482   683          430592155
  484   682          430594472
   61   755          430595856
  249   746          430599185
  306   738          430599888
  480   684          430605504
   62   755          430607203
  154   753          430610041
  486   681          430612497
  125   754          430614189
  206   750          430616816
  175   752          430618383
   63   755          430618922
  342   731          430619579
  463   692          430626735
   64   755          430631019
  478   685          430634477
  294   740          430636184
  192   751          430642639
   65   755          430643500
  564   631          430645735
  488   680          430646272
  555   638          430647947
  266   744          430651880
  584   614          430652248
   66   755          430656371
  240   747          430656723
  551   641          430658872
  434   704          430660168
  126   754          430661440
  351   729          430664040
  258   745          430667137
  375   723          430667442
   67   755          430669638
  515   665          430670500
  230   748          430675992
  476   686          430679032
  155   753          430681652
   68   755          430683307
  312   737          430686881
  219   749          430693208
  490   679          430695839
   69   755          430697384
  396   717          430700949
  426   707          430702019
  281   742          430706529
  127   754          430709447
  176   752          430710784
   70   755          430711875
  569   627          430711892
  534   653          430718381
  559   635          430724754
  520   662          430725528
   71   755          430726786
  503   672          430727975
  510   668          430728632
  454   696          430730200
  531   655          430732666
  328   734          430734456
  474   687          430739127
   72   755          430742123
  274   743          430743231
  207   750          430744743
  537   651          430748604
  575   622          430751223
  193   751          430753808
  156   753          430754193
  288   741          430756893
  547   644          430757307
   73   755          430757892
  128   754          430758216
  333   733          430758874
  386   720          430760456
  492   678          430761240
  323   735          430763642
  583   615          430763662
   74   755          430774099
  461   693          430784738
  250   746          430785936
   75   755          430790750
  528   657          430791345
  347   730          430798923
  177   752          430804241
  379   722          430806987
  129   754          430807753
   76   755          430807851
  472   688          430814720
  442   701          430822989
  540   649          430823449
   77   755          430825408
  157   753          430827670
  241   747          430830244
  231   748          430835383
  338   732          430837640
  220   749          430837749
  494   677          430842517
   78   755          430843427
  393   718          430844689
  318   736          430845688
  447   699          430846722
  429   706          430849405
  301   739          430854320
  130   754          430858064
   79   755          430861914
  267   744          430864947
  194   751          430866135
  259   745          430867604
  208   750          430873912
  412   712          430878656
   80   755          430880875
  307   738          430881715
  582   616          430882264
  437   703          430882380
  409   713          430885026
  364   726          430885720
  563   632          430889515
  525   659          430894304
  295   740          430896375
  360   727          430896583
  178   752          430898760
  415   711          430898806
  505   671          430899336
   81   755          430900316
  158   753          430902089
  470   689          430905769
  131   754          430909155
  368   725          430914157
  406   714          430917760
   82   755          430920243
  599   600          430921799
  568   628          430923584
  574   623          430923591
  598   601          430928993
  496   676          430939712
   83   755          430940662
  543   647          430943030
  517   664          430943357
  597   602          430943381
  282   742          430944256
  418   710          430945632
  356   728          430946368
  554   639          430948583
  452   697          430954281
  459   694          430957963
  512   667          430958691
  132   754          430961032
   84   755          430961579
  596   603          430964963
  275   743          430969282
  343   731          430971498
  251   746          430974187
  403   715          430976702
  159   753          430977456
  195   751          430979626
  313   737          430979850
  372   724          430982272
   85   755          430983000
  221   749          430983610
  550   642          430984288
  383   721          430987248
  595   604          430993739
  179   752          430994347
  232   748          430996160
  558   636          431000568
  209   750          431004329
   86   755          431004931
  242   747          431005211
  289   741          431006590
  581   617          431008054
  468   690          431012232
  133   754          431013701
  390   719          431013959
  421   709          431019290
  432   705          431024193
   87   755          431027378
  594   605          431029709
  352   729          431034697
  522   661          431041429
   88   755          431050347
  498   675          431052867
  160   753          431053777
  329   734          431058193
  400   716          431061696
  134   754          431067168
  260   745          431069625
  593   606          431072873
   89   755          431073844
  324   735          431077599
  268   744          431079616
  507   670          431086843
  376   723          431090443
  180   752          431091008
  334   733          431092541
  196   751          431094287
   90   755          431097875
  573   624          431103141
  546   645          431107461
  424   708          431119936
  445   700          431121125
  135   754          431121439
   91   755          431122446
  592   607          431123231
  302   739          431127027
  222   749          431130797
  161   753          431131058
  440   702          431132408
  466   691          431134067
  210   750          431136000
  562   633          431140465
  580   618          431141032
  567   629          431142452
  533   654          431145701
  457   695          431146368
   92   755          431147563
  319   736          431150015
  233   748          431158329
  296   740          431158336
  536   652          431158464
  348   730          431161192
  252   746          431163944
  308   738          431165384
  397   717          431172586
   93   755          431173232
  136   754          431176520
  530   656          431177416
  591   608          431180783
  339   732          431181387
  243   747          431181630
  500   674          431182024
  283   742          431183675
  181   752          431188749
  450   698          431193392
  276   743          431196983
   94   755          431199459
  514   666          431205040
  387   720          431208603
  162   753          431209305
  197   751          431210124
  539   650          431215819
   95   755          431226250
  435   704          431226539
  137   754          431232417
  519   663          431232606
  380   722          431239048
  590   609          431245529
  427   707          431247726
  527   658          431253495
   96   755          431253611
  553   640          431256377
  290   741          431258021
  211   750          431268931
  464   692          431271232
  261   745          431273206
  314   737          431274697
  223   749          431279316
  579   619          431281198
   97   755          431281548
  557   637          431283546
  365   726          431284301
  361   727          431286464
  182   752          431287576
  163   753          431288524
  138   754          431289136
  572   625          431289873
  509   669          431290538
  483   683          431290574
  269   744          431295893
  481   684          431298145
  485   682          431298693
  394   718          431309216
   98   755          431310067
  549   643          431316856
  589   610          431317469
  542   648          431317880
  479   685          431321364
  369   725          431321534
  234   748          431321896
  487   681          431322544
  344   731          431325475
  198   751          431327143
  502   673          431327225
  357   728          431327645
   99   755          431339174
  139   754          431346683
  455   696          431349911
  253   746          431355213
  244   747          431359507
  477   686          431360189
  489   680          431362169
  566   630          431368496
  164   753          431368721
  100   755          431368875
  524   660          431373824
  330   734          431383904
  183   752          431387495
  410   713          431388097
  413   712          431389125
  325   735          431393500
  588   611          431396603
  373   724          431398541
  561   634          431398585
  101   755          431399176
  303   739          431401546
  430   706          431402816
  212   750          431403128
  140   754          431405064
  353   729          431407466
  443   701          431410408
  407   714          431413487
  475   687          431414578
  416   711          431416727
  491   679          431417610
  297   740          431422073
  462   693          431423685
  284   742          431424792
  277   743          431426340
  335   733          431428212
  384   721          431428465
  578   620          431428552
  224   749          431429173
  102   755          431430083
  199   751          431445350
  448   699          431447491
  165   753          431449902
  309   738          431450901
  320   736          431456256
  438   703          431456599
  103   755          431461602
  141   754          431464285
  545   646          431464761
  404   715          431465139
  516   665          431467721
  419   710          431471059
  391   719          431471430
  262   745          431478353
  587   612          431482931
  571   626          431483787
  473   688          431484489
  235   748          431486867
  184   752          431488512
  504   672          431488512
  493   678          431488909
  104   755          431493739
  511   668          431510463
  291   741          431511192
  270   744          431513784
  377   723          431515700
  142   754          431524352
  349   730          431525549
  105   755          431526500
  340   732          431527168
  166   753          431532073
  521   662          431538289
  213   750          431538597
  245   747          431538848
  401   716          431542897
  254   746          431548000
  422   709          431552277
  106   755          431559891
  200   751          431564751
  453   697          431568550
  471   689          431569880
  552   641          431571329
  315   737          431571428
  556   638          431573688
  535   653          431575452
  495   677          431576108
  586   613          431576453
  532   655          431580143
  225   749          431580374
  577   621          431583094
  143   754          431585271
  433   705          431585362
  185   752          431590633
  460   694          431591384
  107   755          431593918
  565   631          431601716
  167   753          431615240
  538   651          431615323
  108   755          431628587
  529   657          431629282
  398   717          431646605
  144   754          431647048
  236   748          431653248
  548   644          431656576
  278   743          431657359
  388   720          431659072
  425   708          431660537
  560   635          431663875
  109   755          431663904
  506   671          431665927
  285   742          431667613
  469   690          431670709
  381   722          431673389
  214   750          431675344
  585   614          431677169
  304   739          431677883
  362   727          431678511
  497   676          431679249
  345   731          431681516
  570   627          431684883
  263   745          431685072
  366   726          431685072
  201   751          431685352
  298   740          431687592
  186   752          431693864
  168   753          431699409
  541   649          431699870
  110   755          431699875
  145   754          431709689
  358   728          431711064
  326   735          431711351
  331   734          431711595
  441   702          431714529
  446   700          431716536
  246   747          431719659
  526   659          431722755
  370   725          431731125
  226   749          431732925
  271   744          431733295
  111   755          431736506
  310   738          431738272
  255   746          431742311
  576   622          431744824
  513   667          431746660
  518   664          431746776
  321   736          431764417
  336   733          431765893
  292   741          431766109
  146   754          431773200
  112   755          431773803
  458   695          431774287
  395   718          431776107
  354   729          431782353
  169   753          431784586
  584   615          431785079
  467   691          431786934
  436   704          431795520
  428   707          431795995
  187   752          431798211
  499   675          431798374
  451   698          431802243
  202   751          431807159
  113   755          431811772
  215   750          431813375
  374   724          431817048
  237   748          431821045
  544   647          431829207
  147   754          431837587
  564   632          431842112
  114   755          431850419
  508   670          431859512
  523   661          431860448
  316   737          431870049
  170   753          431870777
  555   639          431870994
  385   721          431871986
  341   732          431874989
  227   749          431886832
  115   755          431889750
  279   743          431890046
  350   730          431892000
  569   628          431893161
  264   745          431893369
  551   642          431893439
  411   713          431893628
  583   616          431900183
  247   747          431901946
  414   712          431902072
  148   754          431902856
  188   752          431903680
  408   714          431911656
  286   742          431912144
  575   623          431913742
  465   692          431918513
  116   755          431929771
  203   751          431930178
  392   719          431931247
  501   674          431933525
  559   636          431936335
  417   711          431937144
  256   746          431938152
  378   723          431943219
  216   750          431952696
  272   744          431954432
  299   740          431954899
  405   715          431956000
  305   739          431956044
  171   753          431957988
  431   706          431958807
  149   754          431969013
  117   755          431970488
  456   696          431972352
  238   748          431990264
  484   683          431991891
  482   684          431993672
  420   710          431999000
  515   666          431999171
  534   654          431999568
  600   600          432000000
  444   701          432000485
  547   645          432003448
  599   601          432003600
  486   682          432005824
  189   752          432010277
  480   685          432011125
  118   755          432011907
  598   602          432014400
  531   656          432021707
  537   652          432021961
  582   617          432022481
  293   741          432022778
  402   716          432026504
  311   738          432027503
  327   735          432031158
  597   603          432032400
  439   703          432033446
  488   681          432035513
  150   754          432036064
  346   731          432039627
  332   734          432041272
  228   749          432042101
  520   663          432042247
  478   686          432044208
  172   753          432046225
  449   699          432050948
  119   755          432054034
  204   751          432054415
  596   604          432057600
  463   693          432065404
  510   669          432069309
  363   727          432072730
  322   736          432074504
  490   680          432081000
    0   756          432081216
    1   756          432081217
    2   756          432081224
    3   756          432081243
    4   756          432081280
    5   756          432081341
    6   756          432081432
    7   756          432081559
    8   756          432081728
    9   756          432081945
   10   756          432082216
   11   756          432082547
   12   756          432082944
   13   756          432083413
   14   756          432083960
   15   756          432084591
  503   673          432084744
   16   756          432085312
  248   747          432085715
   17   756          432086129
   18   756          432087048
  423   709          432087796
  367   726          432088039
   19   756          432088075
  528   658          432088264
  540   650          432089000
   20   756          432089216
  563   633          432089684
  574   624          432089848
  595   605          432090000
   21   756          432090477
   22   756          432091864
  476   687          432092879
  217   750          432093313
   23   756          432093383
   24   756          432095040
  359   728          432096631
   25   756          432096841
  120   755          432096875
   26   756          432098792
   27   756          432100899
   28   756          432103168
  265   745          432103250
  151   754          432104015
  337   733          432105590
   29   756          432105605
   30   756          432108216
  568   629          432108621
  382   722          432110016
   31   756          432111007
  389   720          432111869
   32   756          432113984
   33   756          432117153
  190   752          432118008
   34   756          432120520
  399   717          432123012
   35   756          432124091
  280   743          432124407
   36   756          432127872
  594   606          432129600
   37   756          432131869
  173   753          432135494
  257   746          432135529
   38   756          432136088
  121   755          432140436
   39   756          432140535
  492   679          432142327
  371   725          432142936
   40   756          432145216
  434   705          432149129
   41   756          432150137
  581   618          432151973
   42   756          432155304
  474   688          432157096
  287   742          432158391
  355   729          432159364
   43   756          432160723
  239   748          432160911
   44   756          432166400
  317   737          432170566
   45   756          432172341
  152   754          432172872
  554   640          432175464
  593   607          432176400
  273   744          432177201
   46   756          432178552
  205   751          432179876
  122   755          432184723
   47   756          432185039
  454   697          432185537
   48   756          432191808
  229   749          432198738
   49   756          432198865
  525   660          432199125
  543   648          432200799
  426   708          432203688
   50   756          432206216
   51   756          432213867
  558   637          432215965
  494   678          432219536
   52   756          432221824
  550   643          432222707
  300   740          432224000
  342   732          432224856
  174   753          432225801
  191   752          432226879
  461   694          432227565
  123   755          432229742
   53   756          432230093
  592   608          432230400
  218   750          432235232
  306   739          432236035
  472   689          432236817
  375   724          432237799
   54   756          432238680
  153   754          432242641
  396   718          432245368
   55   756          432247591
  505   672          432252073
   56   756          432256832
  351   730          432260551
   57   756          432266409
  517   665          432268038
  249   747          432270972
  573   625          432273142
  124   755          432275499
   58   756          432276328
  294   741          432281205
   59   756          432286595
  580   619          432288659
  591   609          432291600
  512   668          432295360
   60   756          432297216
  442   702          432299296
  206   751          432306567
   61   756          432308197
  496   677          432312669
  154   754          432313328
  447   700          432314623
  266   745          432314721
  175   753          432317152
  386   721          432317817
  312   738          432318600
   62   756          432319544
  125   755          432322000
   63   756          432331263
  567   630          432331263
  470   690          432332000
  240   748          432332992
  258   746          432334448
  192   752          432336896
   64   756          432343360
  562   634          432344432
  429   707          432346832
  328   735          432352927
  522   662          432354176
   65   756          432355841
  230   749          432356749
  546   646          432357472
  590   610          432360000
  281   743          432360448
  437   704          432367117
   66   756          432368712
  126   755          432369251
  333   734          432372941
  379   723          432373006
  219   750          432378459
   67   756          432381979
  155   754          432384939
  323   736          432386523
  393   719          432393416
   68   756          432395648
  347   731          432399814
  274   744          432401608
  412   713          432401625
  459   695          432404954
  288   742          432406360
  176   753          432409553
   69   756          432409725
  409   714          432412273
  452   698          432413800
  127   755          432417258
  415   712          432417503
  498   676          432421768
   70   756          432424216
  533   655          432430812
  579   620          432432539
  207   751          432434494
  507   671          432435554
  589   611          432435600
  536   653          432435733
   71   756          432439127
  468   691          432442603
  338   733          432447309
  193   752          432448065
  406   715          432449291
   72   756          432454464
  156   754          432457480
  250   747          432457723
  418   711          432460063
  572   626          432463624
  128   755          432466027
  364   727          432469127
   73   756          432470233
  530   657          432470393
  318   737          432472985
  360   728          432484352
  539   651          432485270
   74   756          432486440
  553   641          432487098
  368   726          432493208
  301   740          432494901
  557   638          432502765
  177   753          432503010
   75   756          432503091
  241   748          432506513
  403   716          432512523
  129   755          432515564
  231   749          432516140
  432   706          432517384
  307   739          432517862
  588   612          432518400
   76   756          432520192
  220   750          432523000
  267   745          432527788
  421   710          432529461
  157   754          432530957
  259   746          432534915
  514   667          432537707
   77   756          432537749
  356   729          432538505
  295   741          432541396
  500   675          432546875
  383   722          432548935
  519   664          432553303
  527   659          432554362
   78   756          432555768
  372   725          432556973
  549   644          432559133
  194   752          432560392
  566   631          432561087
  208   751          432563663
  130   755          432565875
  390   720          432567000
  466   692          432568584
   79   756          432574255
  343   732          432576775
  542   649          432579537
  578   621          432583613
   80   756          432593216
  445   701          432593226
  178   753          432597529
  457   696          432597529
  282   743          432598175
  400   717          432601813
  158   754          432605376
  561   635          432606356
  587   613          432608400
  313   738          432611569
   81   756          432612657
  440   703          432612927
  131   755          432616966
  424   709          432625853
  275   744          432627659
  352   730          432631208
   82   756          432632584
  509   670          432635229
  251   747          432645974
   83   756          432653003
  289   742          432656057
  450   699          432657099
  376   724          432660800
  571   627          432661294
  132   755          432668843
  221   750          432668861
  195   752          432673883
   84   756          432673920
  329   735          432676664
  232   749          432676917
  159   754          432680743
  242   748          432681480
  524   661          432682605
  502   674          432688032
  483   684          432692091
  179   753          432693116
  209   751          432694080
   85   756          432695341
  485   683          432696112
  324   736          432700480
  481   685          432703766
  586   614          432705600
  334   734          432706608
  464   693          432709901
  435   705          432715500
  487   682          432715871
  397   718          432717005
   86   756          432717272
  545   647          432718648
  133   755          432721512
  479   686          432731095
  260   746          432736936
   87   756          432739719
  577   622          432741881
  268   745          432742457
  427   708          432749395
  489   681          432751410
  160   754          432757064
  348   731          432762083
   88   756          432762688
  387   721          432765964
  302   740          432767608
  477   687          432774036
  134   755          432774979
  319   737          432777312
   89   756          432786185
  196   752          432788544
  180   753          432789777
  339   733          432791056
  516   666          432796392
  556   639          432796735
  565   632          432798093
  308   739          432801531
  491   680          432802771
  296   741          432803357
  380   723          432805067
  455   697          432805248
  552   642          432805896
  585   615          432810000
   90   756          432810216
  222   750          432816048
  210   751          432825751
  135   755          432829250
  475   688          432832547
  161   754          432834345
   91   756          432834787
  252   747          432835731
  283   743          432837594
  233   749          432839086
  504   673          432845281
  511   669          432851140
  521   663          432855008
  276   744          432855360
  535   654          432856639
  243   748          432857899
  394   719          432857943
   92   756          432859904
  570   628          432866152
  462   694          432866512
  365   727          432867708
  532   656          432869184
  493   679          432869996
  361   728          432874233
  560   636          432875456
  136   755          432884331
   93   756          432885573
  443   702          432886715
  181   753          432887518
  538   652          432888680
  430   707          432900243
  369   726          432900585
  548   645          432902717
  197   752          432904381
  314   738          432906416
  473   689          432906586
  576   623          432907343
  290   742          432907488
   94   756          432911800
  413   713          432912094
  162   754          432912592
  410   714          432915344
  448   700          432915392
  357   729          432919782
  584   616          432921600
  529   658          432926201
  344   732          432930752
  416   712          432935424
   95   756          432938591
  137   755          432940228
  261   746          432940517
  438   704          432941336
  407   715          432945018
  495   678          432953127
  211   751          432958682
  269   745          432958734
  223   750          432964567
  541   650          432965421
   96   756          432965952
  373   725          432973242
  419   711          432985490
  182   753          432986345
  384   722          432990152
  163   754          432991811
   97   756          432993889
  471   690          432996111
  138   755          432996947
  404   716          433000960
  330   735          433002375
  234   749          433002653
  353   730          433003977
  325   736          433016381
  506   672          433018664
  198   752          433021400
   98   756          433022408
  391   720          433024471
  253   747          433027000
  526   660          433027576
  453   698          433028069
  244   748          433035776
  460   695          433038375
  583   617          433040400
  303   740          433042127
  335   734          433042279
  564   633          433042281
   99   756          433051515
  497   677          433052206
  139   755          433054494
  422   710          433062448
  297   741          433067094
  518   665          433071457
  164   754          433072008
  569   629          433078198
  433   706          433078553
  284   743          433078711
  575   624          433079999
  100   756          433081216
  600   601          433081801
  401   717          433083014
  513   668          433083329
  320   737          433083553
  277   744          433084717
  377   724          433086057
  183   753          433086264
  544   648          433086976
  309   739          433087048
  599   602          433089007
  212   751          433092879
  555   640          433097875
  469   691          433101080
  598   603          433103419
  101   756          433111517
  140   755          433112875
  224   750          433114424
  597   604          433125037
  349   731          433126440
  551   643          433131858
  340   733          433136837
  199   752          433139607
  102   756          433142424
  262   746          433145664
  559   637          433151732
  165   754          433153189
  596   605          433153861
  291   742          433160659
  582   618          433166400
  425   709          433166454
  499   676          433167275
  235   749          433167624
  141   755          433172096
  523   662          433173195
  103   756          433173943
  270   745          433176625
  184   753          433187281
  446   701          433188637
  595   606          433189891
  398   718          433191024
  441   703          433195048
  315   738          433203147
  104   756          433206080
  508   671          433208223
  245   748          433215117
  388   721          433216433
  254   747          433219787
  467   692          433221451
  458   696          433225448
  213   751          433228348
  142   755          433232163
  594   607          433233127
  166   754          433235360
  105   756          433238841
  381   723          433239408
  547   646          433253459
  200   752          433259008
  574   625          433259849
  225   750          433265625
  451   699          433265950
  362   728          433266280
  366   727          433268479
  106   756          433272232
  593   608          433283569
  436   705          433284481
  534   655          433284679
  345   732          433286793
  185   753          433289402
  143   755          433293082
  563   634          433293651
  568   630          433297432
  428   708          433297664
  501   675          433298376
  537   653          433299230
  581   619          433299600
  358   729          433303201
  107   756          433306259
  370   726          433310176
  531   657          433314684
  278   744          433315736
  304   740          433318464
  167   754          433318527
  285   743          433321532
  395   719          433324834
  331   735          433330066
  515   667          433331838
  298   741          433332613
  236   749          433334005
  326   736          433334232
  108   756          433340928
  592   609          433341217
  263   746          433352383
  144   755          433354859
  465   693          433357182
  540   651          433358451
  520   664          433362944
  214   751          433365095
  310   739          433374419
  109   756          433376245
  354   730          433378864
  201   752          433379609
  336   734          433379960
  528   659          433389131
  321   737          433391714
  374   725          433391749
  186   753          433392633
  484   684          433393408
  246   748          433395928
  271   745          433396136
  482   685          433399293
  168   754          433402696
  486   683          433403243
  591   610          433406071
  554   641          433406185
  110   756          433412216
  510   670          433414000
  255   747          433414098
  292   742          433415576
  145   755          433417500
  226   750          433418176
  480   686          433420856
  411   714          433420875
  414   713          433425041
  456   697          433427689
  488   682          433428840
  385   722          433433673
  558   638          433435184
  580   620          433440000
  408   715          433443187
  503   674          433445551
  573   626          433446893
  111   756          433448847
  417   712          433455841
  431   707          433456234
  478   687          433458055
  543   649          433462456
  550   644          433464984
  490   681          433470241
  444   702          433476792
  590   611          433478131
  146   755          433481011
  392   720          433484288
  341   733          433484658
  112   756          433486144
  169   754          433487873
  405   716          433491821
  350   731          433492891
  187   753          433496980
  202   752          433501416
  316   738          433501768
  237   749          433501802
  215   751          433503126
  525   661          433507906
  463   694          433508231
  476   688          433510848
  420   711          433513431
  378   724          433513576
  439   704          433518183
  449   700          433518849
  567   631          433523854
  113   756          433524113
  492   680          433527488
  147   755          433545398
  279   744          433548423
  562   635          433552203
  589   612          433557397
  264   746          433560680
  114   756          433562760
  286   743          433566063
  402   717          433566621
  227   750          433572083
  170   754          433574064
  247   748          433578215
  474   689          433579193
  579   621          433587600
  305   740          433596625
  517   666          433596709
  423   710          433597967
  299   741          433599920
  494   679          433600623
  115   756          433602091
  188   753          433602449
  505   673          433608842
  256   747          433609939
  148   755          433610667
  546   647          433611359
  272   745          433617273
  203   752          433624435
  512   669          433636037
  572   627          433641131
  116   756          433642112
  434   706          433642320
  216   751          433642447
  588   613          433643869
  346   732          433644904
  454   698          433645056
  327   736          433654039
  332   735          433659743
  363   728          433660499
  171   754          433661275
  472   690          433663048
  311   739          433663650
  399   718          433667431
  389   721          433669230
  522   663          433670895
  238   749          433671021
  367   727          433671446
  293   742          433672245
  461   695          433674556
  382   723          433676035
  149   755          433676824
  117   756          433682829
  359   729          433688768
  496   678          433689688
  322   737          433701801
  189   753          433709046
  426   709          433709605
  536   654          433716920
  337   734          433719657
  533   656          433719853
  553   642          433721665
  371   726          433721987
  118   756          433724248
  557   639          433725812
  228   750          433727352
  587   614          433737547
  578   622          433742400
  150   755          433743875
  204   752          433748672
  172   754          433749512
  355   730          433755875
  566   632          433757464
  539   652          433758627
  248   748          433761984
  470   691          433762371
  119   756          433766375
  530   658          433767312
  265   746          433770561
  442   703          433779815
  280   744          433782784
  217   751          433783064
  447   701          433786724
  507   672          433788291
  396   719          433794095
  498   677          433794725
    0   757          433798093
    1   757          433798094
    2   757          433798101
    3   757          433798120
    4   757          433798157
    5   757          433798218
    6   757          433798309
    7   757          433798436
    8   757          433798605
    9   757          433798822
   10   757          433799093
   11   757          433799424
   12   757          433799821
   13   757          433800290
   14   757          433800837
   15   757          433801468
   16   757          433802189
  317   738          433802285
   17   757          433803006
   18   757          433803925
   19   757          433804952
  549   645          433805274
   20   757          433806093
  257   747          433807316
   21   757          433807354
   22   757          433808741
  120   756          433809216
   23   757          433810260
  151   755          433811826
   24   757          433811917
  287   743          433812310
  375   725          433812500
   25   757          433813718
   26   757          433815669
  190   753          433816777
   27   757          433817776
  561   636          433817937
   28   757          433820045
   29   757          433822482
   30   757          433825093
   31   757          433827884
   32   757          433830861
   33   757          433834030
  342   733          433834525
   34   757          433837397
  586   615          433838431
  173   754          433838781
  273   745          433840042
   35   757          433840968
  239   749          433841668
  571   628          433842563
   36   757          433844749
  542   650          433845088
  429   708          433848501
   37   757          433848746
  121   756          433852777
   38   757          433852965
  437   705          433856078
  459   696          433856115
   39   757          433857412
  527   660          433859183
  351   731          433861442
   40   757          433862093
   41   757          433867014
  300   741          433869021
   42   757          433872181
  205   752          433874133
  514   668          433874376
  306   740          433876616
  468   692          433877120
  452   699          433877507
   43   757          433877600
  519   665          433877984
  386   722          433879504
  152   755          433880683
   44   757          433883277
  229   750          433883989
   45   757          433889218
   46   757          433895429
  122   756          433897064
   47   757          433901916
  577   623          433904400
   48   757          433908685
   49   757          433915742
  500   676          433915776
   50   757          433923093
  218   751          433924983
  191   753          433925648
  412   714          433928872
  174   754          433929088
  294   742          433930672
   51   757          433930744
   52   757          433938701
  415   713          433940472
  123   756          433942083
  379   724          433943363
  409   715          433943804
  393   720          433946457
  585   616          433946521
   53   757          433946970
  249   748          433947241
  153   755          433950452
  312   739          433954747
   54   757          433955557
   55   757          433964468
   56   757          433973709
  328   736          433975808
  545   648          433976417
  418   712          433978760
  266   746          433982032
   57   757          433983286
  509   671          433983940
  406   716          433985112
  124   756          433987840
  333   735          433991412
   58   757          433993205
  524   662          433995352
  565   633          433998262
  206   752          434000824
   59   757          434003472
  347   732          434005091
  258   747          434006235
  466   693          434007253
  240   749          434013749
  323   737          434013820
   60   757          434014093
  432   707          434014811
  281   744          434018825
  175   754          434020439
  154   755          434021139
  556   640          434023616
   61   757          434025074
  125   756          434034341
  192   753          434035665
   62   757          434036421
  230   750          434042000
  421   711          434043892
  552   643          434044315
   63   757          434048140
  570   629          434051189
  403   717          434052640
  457   697          434052866
  502   675          434052883
  364   728          434056896
   64   757          434060237
  288   743          434060279
  338   734          434061376
  584   617          434061817
  274   745          434064449
  219   751          434068210
  445   702          434069533
   65   757          434072718
  576   624          434073600
  360   729          434076489
  368   727          434076615
  126   756          434081592
   66   757          434085589
  560   637          434090853
  155   755          434092750
  485   684          434097629
  440   704          434097664
  483   685          434097712
   67   757          434098856
  318   738          434104704
   68   757          434112525
  176   754          434112840
  487   683          434113290
  481   686          434113497
  383   723          434114954
  390   721          434124361
  450   700          434125000
   69   757          434126602
  207   752          434128751
  516   667          434129059
  127   756          434129599
  250   748          434133992
  356   730          434135016
  372   726          434136024
  424   710          434136024
  301   741          434139922
   70   757          434141093
  535   655          434141750
  489   682          434144737
  479   687          434144942
  400   718          434146232
  193   753          434146834
  464   694          434152728
  548   646          434152728
   71   757          434156004
  307   740          434158443
  532   657          434162161
  601   601          434163602
  156   755          434165291
  538   653          434165949
  600   602          434167208
   72   757          434171341
  521   664          434175705
  599   603          434178026
  128   756          434178368
  583   618          434184319
  343   733          434186444
   73   757          434187110
  241   749          434187270
  295   742          434190863
  477   688          434192005
  491   681          434192012
  267   746          434195099
  511   670          434195831
  598   604          434196056
  231   750          434201391
   74   757          434203317
  504   674          434206088
  177   754          434206297
  259   747          434206702
  435   706          434208691
  220   751          434212751
   75   757          434219968
  597   605          434221298
  529   659          434227068
  129   756          434227905
  352   731          434232099
  541   651          434234872
  376   725          434235501
   76   757          434237069
  157   755          434238768
  564   634          434246248
  313   739          434247716
  575   625          434250000
  596   606          434253752
   77   757          434254626
  475   689          434254644
  493   680          434255157
  427   709          434255312
  282   744          434256552
  208   752          434257920
  194   753          434259161
  455   698          434264767
  397   719          434265732
  569   630          434267009
   78   757          434272645
  130   756          434278216
  275   745          434290500
   79   757          434291132
  595   607          434293418
  329   736          434299545
  178   754          434300816
  289   743          434309976
   80   757          434310093
  158   755          434313187
  462   695          434313503
  582   619          434314027
  251   748          434322243
  334   735          434325079
  387   722          434327651
  324   737          434327777
  555   641          434328596
  131   756          434329307
   81   757          434329534
  473   690          434332817
  495   679          434334214
  526   661          434336357
  594   608          434340296
  544   649          434348633
   82   757          434349461
  221   751          434358612
  232   750          434362168
  242   749          434362237
  443   703          434367234
  348   732          434367360
   83   757          434369880
  559   638          434370951
  195   753          434372652
  551   644          434374135
  380   724          434375424
  506   673          434375433
  132   756          434381184
  448   701          434387493
  209   752          434388337
  159   755          434388554
   84   757          434390797
  593   609          434394386
  179   754          434396403
  518   666          434400128
  430   708          434401912
  339   734          434405123
  260   747          434408723
  319   738          434409031
  268   746          434409768
  394   720          434410984
   85   757          434412218
  302   741          434412629
  513   669          434424006
  471   691          434426482
  497   678          434429225
  438   705          434430297
  574   626          434433600
  133   756          434433853
   86   757          434434149
  413   714          434439341
  308   740          434442112
  410   715          434446875
  581   620          434450941
  296   742          434452824
  365   728          434455477
  592   610          434455688
   87   757          434456596
  416   713          434458393
  160   755          434464875
  361   729          434466370
   88   757          434479565
  407   716          434480839
  369   727          434483992
  196   753          434487313
  134   756          434487320
  460   696          434489536
  523   663          434489914
  568   631          434490023
  453   699          434491776
  180   754          434493064
  283   744          434495971
  563   635          434501422
   89   757          434503062
  419   712          434504187
  222   751          434505799
  547   647          434507346
  252   748          434512000
  357   730          434516293
  276   745          434518201
  210   752          434520008
  591   611          434524202
  233   750          434524337
   90   757          434527093
  469   692          434535597
  243   749          434538656
  499   677          434540232
  344   733          434540421
  404   717          434541077
  135   756          434541591
  161   755          434542156
  314   739          434542563
   91   757          434551664
  373   726          434552293
  384   723          434556171
  508   672          434560960
  290   743          434561407
  534   656          434573720
  433   707          434575980
   92   757          434576781
  422   711          434576879
  537   654          434580417
  391   721          434581832
  181   754          434590805
  580   621          434595061
  136   756          434596672
  590   612          434599928
   93   757          434602450
  197   753          434603150
  353   731          434604868
  531   658          434611603
  261   747          434612304
  162   755          434620403
  573   627          434624400
  330   736          434625256
  269   746          434626045
  401   718          434627433
   94   757          434628677
  540   652          434631808
  554   642          434640752
  325   737          434643678
  137   756          434652569
  211   752          434652939
  223   751          434654318
   95   757          434655468
  558   639          434658231
  467   693          434660120
  335   735          434660750
  377   725          434660758
  446   702          434664944
  501   676          434667277
  515   668          434668507
  425   710          434676625
  441   704          434679785
  458   697          434680785
   96   757          434682829
  589   613          434682866
  303   741          434687148
  520   665          434687625
  234   750          434687904
  182   754          434689632
  528   660          434693952
  163   755          434699622
  253   748          434703269
  138   756          434709288
   97   757          434710766
  550   645          434711125
  320   738          434715272
  244   749          434716533
  297   742          434716561
  198   753          434720169
  567   632          434720231
  309   740          434727629
  543   650          434728007
  349   732          434731717
  451   700          434733851
  284   744          434737088
   98   757          434739285
  398   719          434739751
  579   622          434746387
  277   745          434747558
  340   734          434750904
  510   671          434762711
  562   636          434763784
  139   756          434766835
   99   757          434768392
  588   614          434773016
  436   706          434777672
  388   722          434778120
  164   755          434779819
  212   752          434787136
  183   754          434789551
  100   757          434798093
  484   685          434799029
  465   694          434800009
  428   709          434803581
  224   751          434804175
  486   684          434804760
  482   686          434809024
  381   724          434809765
  503   675          434810402
  291   743          434814578
  262   747          434817451
  525   662          434820653
  572   628          434822400
  140   756          434825216
  488   683          434826259
  101   757          434828394
  480   687          434834703
  199   753          434838376
  315   739          434839294
  270   746          434843936
  235   750          434852875
  366   728          434856248
  362   729          434858417
  102   757          434859301
  165   755          434861000
  490   682          434863568
  546   648          434869128
  587   615          434870378
  478   688          434876024
  395   720          434877875
  141   756          434884437
  456   698          434887208
  184   754          434890568
  103   757          434890820
  370   727          434893583
  245   749          434895874
  254   748          434896056
  345   733          434896462
  358   730          434899712
  578   623          434904919
  492   681          434916729
  213   752          434922605
  104   757          434922957
  517   667          434929376
  476   689          434932945
  166   755          434943171
  142   756          434944504
  414   714          434952288
  411   715          434952406
  557   640          434952693
  331   736          434952947
  463   695          434955222
  225   751          434955376
  105   757          434955718
  444   703          434957311
  566   633          434957633
  200   753          434957777
  431   708          434957903
  553   643          434960084
  326   737          434961529
  304   741          434963485
  505   674          434969649
  374   726          434970800
  586   616          434974952
  278   745          434978577
  417   713          434978810
  408   716          434979008
  354   731          434979755
  285   744          434979909
  512   670          434980728
  298   742          434982080
  494   680          434985784
  106   757          434989109
  449   701          434990950
  522   664          434991592
  185   754          434992689
  336   735          434998431
  385   723          434999692
  536   655          435002031
  143   756          435005423
  474   690          435005424
  439   705          435007144
  533   657          435012830
  310   740          435015000
  236   750          435019256
  107   757          435023136
  321   738          435023433
  263   747          435024170
  167   755          435026338
  571   629          435027600
  405   717          435031938
  420   712          435032128
  561   637          435033334
  539   653          435035896
  392   721          435041649
  549   646          435055285
  108   757          435057805
  214   752          435059352
  271   746          435063447
  144   756          435067200
  530   659          435068179
  292   743          435069495
  577   624          435070657
  496   679          435070775
  246   749          435076685
  201   753          435078378
  585   617          435086738
  378   725          435088277
  255   748          435090367
  109   757          435093122
  472   691          435093419
  186   754          435095920
  350   732          435098168
  341   734          435098725
  226   751          435107927
  454   699          435108763
  168   755          435110507
  402   718          435111040
  423   711          435112398
  542   651          435114539
  461   696          435125717
  110   757          435129093
  145   756          435129841
  316   739          435137915
  434   707          435139747
  507   673          435145060
  111   757          435165724
  527   661          435167964
  498   678          435171744
  237   750          435187053
  146   756          435193352
  169   755          435195684
  470   692          435196888
  215   752          435197383
  202   753          435200185
  187   754          435200267
  565   634          435202229
  112   757          435203021
  584   618          435205736
  519   666          435206655
  279   745          435211264
  514   669          435215053
  399   719          435216158
  426   710          435219776
  286   744          435224440
  389   722          435230917
  264   747          435232467
  545   649          435238074
  570   630          435240000
  113   757          435240990
  305   741          435241646
  576   625          435243601
  382   724          435246392
  601   602          435249009
  299   742          435249387
  363   729          435252636
  556   641          435254337
  346   733          435254573
  600   603          435256227
  147   756          435257739
  247   749          435258972
  367   728          435259215
  227   751          435261834
  447   702          435263031
  442   704          435264552
  599   604          435270663
  114   757          435279637
  327   737          435281336
  170   755          435281875
  332   736          435282624
  272   746          435284584
  359   730          435285279
  256   748          435286208
  552   644          435286592
  500   677          435288733
  598   605          435292317
  311   740          435304231
  371   727          435305394
  188   754          435305736
  560   638          435310072
  459   697          435311452
  524   663          435312071
  468   693          435315789
  115   757          435318968
  597   606          435321189
  148   756          435323008
  203   753          435323204
  293   743          435326164
  583   619          435331946
  322   738          435333520
  509   672          435336677
  216   752          435336704
  337   735          435338128
  452   700          435345408
  396   720          435347136
  437   706          435349269
  429   709          435354418
  238   750          435356272
  355   731          435356766
  596   607          435357279
  116   757          435358989
  171   755          435369086
  149   756          435389165
  375   726          435391551
  117   757          435399706
  595   608          435400587
  548   647          435406615
  189   754          435412333
  228   751          435417103
  502   676          435421784
  575   626          435423751
  535   656          435430791
  317   739          435438432
  118   757          435441125
  265   747          435442348
  248   749          435442741
  386   723          435445523
  280   745          435445625
  538   654          435447136
  204   753          435447441
  342   734          435448592
  466   694          435450080
  594   609          435451113
  564   635          435454019
  150   756          435456216
  172   755          435457323
  532   658          435459080
  569   631          435459600
  412   715          435460403
  582   620          435465368
  516   668          435465728
  351   732          435466719
  415   714          435467719
  287   744          435470687
  217   752          435477321
  409   716          435479625
  119   757          435483252
  257   748          435483585
  521   665          435500386
  418   713          435501729
  485   685          435503250
  393   721          435503818
  273   746          435507353
  483   686          435507443
  541   652          435508229
  593   610          435508857
  457   698          435512385
  487   684          435514807
  432   708          435516480
  379   725          435518064
  300   742          435518488
    0   758          435519512
    1   758          435519513
    2   758          435519520
    3   758          435519539
    4   758          435519576
    5   758          435519637
    6   758          435519728
    7   758          435519855
    8   758          435520024
  190   754          435520064
    9   758          435520241
   10   758          435520512
   11   758          435520843
   12   758          435521240
  306   741          435521637
   13   758          435521709
   14   758          435522256
   15   758          435522887
   16   758          435523608
  151   756          435524167
   17   758          435524425
  406   717          435525229
   18   758          435525344
  120   757          435526093
   19   758          435526371
  239   750          435526919
  481   687          435527344
   20   758          435527512
   21   758          435528773
   22   758          435530160
   23   758          435531679
  529   660          435531889
   24   758          435533336
   25   758          435535137
   26   758          435537088
   27   758          435539195
   28   758          435541464
  489   683          435542156
   29   758          435543901
  511   671          435544542
   30   758          435546512
  173   755          435546592
   31   758          435549303
  445   703          435550052
   32   758          435552280
   33   758          435555449
   34   758          435558816
   35   758          435562387
  421   712          435562589
  479   688          435562911
  555   642          435563163
   36   758          435566168
  121   757          435569654
   37   758          435570165
  504   675          435570939
  205   753          435572902
  229   751          435573740
  592   611          435573819
   38   758          435574384
   39   758          435578831
   40   758          435583512
  294   743          435584591
  491   682          435585339
  440   705          435586625
   41   758          435588433
  152   756          435593024
   42   758          435593600
  559   639          435593998
  312   740          435595328
  403   718          435597059
  450   701          435597101
   43   758          435599019
  464   695          435599719
  328   737          435603105
   44   758          435604696
  581   621          435606002
   45   758          435610637
  574   627          435611107
  122   757          435613941
  477   689          435614102
  544   650          435614184
  333   736          435614293
  347   733          435614760
   46   758          435616848
  218   752          435619240
  551   645          435620276
   47   758          435623335
  249   749          435627998
  191   754          435628935
   48   758          435630104
  174   755          435636899
   49   758          435637161
  493   681          435644398
   50   758          435644512
  323   738          435645539
  591   612          435645999
  364   729          435649033
  526   662          435649104
  424   711          435650455
   51   758          435652163
  266   747          435653819
  123   757          435658960
   52   758          435660120
  153   756          435662793
  368   728          435664384
   53   758          435668389
  360   730          435673000
   54   758          435676976
  338   735          435679847
  475   690          435680875
  281   745          435681666
  258   748          435682504
  383   724          435685311
   55   758          435685887
  390   722          435686048
  568   632          435686400
  400   719          435694959
   56   758          435695128
  240   750          435699000
  206   753          435699593
   57   758          435704705
  124   757          435704717
  435   707          435706118
  563   636          435713003
   58   758          435714624
  288   744          435718656
  495   680          435719375
  372   727          435719431
   59   758          435724891
  590   613          435725397
  175   755          435728250
  455   699          435728474
  230   751          435731751
  274   746          435731760
  518   667          435732795
  154   756          435733480
   60   758          435735512
  356   731          435735907
  506   674          435736240
  192   754          435738952
  318   739          435740851
   61   758          435746493
  125   757          435751218
  580   622          435753848
   62   758          435757840
  219   752          435762467
  473   691          435763188
  462   696          435764664
  547   648          435765115
  427   710          435765483
  513   670          435768697
   63   758          435769559
   64   758          435781656
  301   742          435789389
   65   758          435794137
  126   757          435798469
  343   734          435800511
  307   741          435803464
  155   756          435805091
  573   628          435805669
   66   758          435807008
  497   679          435810312
  523   664          435810611
  589   614          435812013
  376   726          435814552
  250   749          435814749
  397   720          435818773
   67   758          435820275
  176   755          435820651
  207   753          435827520
   68   758          435833944
  352   732          435837376
  295   743          435844782
  127   757          435846476
   69   758          435848021
  193   754          435850121
  443   704          435851971
  471   692          435860999
   70   758          435862512
  448   702          435863800
  537   655          435865528
  534   657          435866697
  267   747          435866886
  241   750          435872521
   71   758          435877423
  156   756          435877632
  554   643          435879171
  259   748          435882971
  558   640          435885112
  313   740          435888297
  231   751          435891142
   72   758          435892760
  387   723          435893670
  128   757          435895245
  588   615          435905847
  220   752          435907008
  430   709          435907829
   73   758          435908529
  579   623          435908906
  540   653          435909077
  531   659          435912470
  177   755          435914108
  499   678          435917251
  508   673          435917729
  282   745          435919393
  567   633          435920400
  438   706          435923488
   74   758          435924736
  329   737          435926842
   75   758          435941387
  129   757          435944782
  460   697          435944873
  334   736          435947960
  380   725          435950125
  157   756          435951109
  208   753          435956689
  275   746          435957811
   76   758          435958488
  324   738          435959496
  453   700          435959677
  550   646          435961136
  194   754          435962448
  394   721          435968345
  289   744          435968353
  413   715          435970872
  469   693          435974266
   77   758          435976045
  348   733          435977029
  562   637          435979181
  410   716          435982696
  416   714          435985640
   78   758          435994064
  130   757          435995093
  543   651          435997458
  528   661          436002733
  251   749          436003000
  587   616          436006899
  572   629          436007437
  178   755          436008627
  515   669          436009184
   79   758          436012551
  520   666          436016296
  407   717          436020956
  339   735          436023594
  158   756          436025528
  419   713          436027156
   80   758          436031512
  501   677          436040234
  319   739          436045178
  131   757          436046184
  242   750          436047488
  365   729          436047614
   81   758          436050953
  232   751          436051919
  221   752          436052869
  302   742          436062096
  361   730          436062881
   82   758          436070880
  578   624          436071176
  369   728          436071761
  195   754          436075939
  433   708          436077649
  268   747          436081555
  260   748          436084992
  404   718          436085496
  209   753          436087106
  308   741          436087133
   83   758          436091299
  422   712          436095576
  132   757          436098061
  159   756          436100895
  467   694          436102947
  179   755          436104214
  296   743          436106743
   84   758          436112216
  586   617          436115169
  510   672          436115448
  357   731          436117184
  384   724          436126528
  546   649          436130785
   85   758          436133637
  373   727          436135700
  525   663          436137372
  458   698          436140304
  391   722          436143519
  446   703          436145463
  133   757          436150730
  344   734          436154488
   86   758          436155568
  283   745          436158812
  566   634          436161600
  441   705          436168746
  401   719          436176160
  160   756          436177216
   87   758          436178015
  503   676          436179303
  314   740          436183144
  557   641          436183414
  276   746          436185512
  196   754          436190600
  425   711          436191056
  252   749          436192757
  222   752          436200056
  180   755          436200875
   88   758          436200984
  553   644          436202361
  134   757          436204197
  451   701          436205952
  484   686          436208760
  353   732          436210145
  486   685          436210381
  233   751          436214088
  571   630          436216411
  210   753          436218777
  290   744          436219784
  482   687          436222871
  243   750          436223907
   89   758          436224481
  488   684          436227776
  585   618          436230657
  377   726          436239809
  577   625          436240658
  465   695          436247000
   90   758          436248512
  330   737          436252553
  561   638          436252553
  480   688          436252672
  161   756          436254497
  135   757          436258468
  490   683          436260987
  517   668          436266045
   91   758          436273083
  436   707          436275099
  325   738          436275397
  335   736          436283631
  261   748          436288573
  536   656          436291072
  398   720          436292792
  269   747          436297832
  478   689          436298121
   92   758          436298200
  181   755          436298616
  197   754          436306437
  549   647          436309172
  533   658          436309749
  492   682          436310056
  136   757          436313549
  428   710          436313752
  522   665          436316273
  539   654          436317083
   93   758          436323869
  512   671          436329439
  162   756          436332744
  602   602          436334416
  505   675          436334500
  303   742          436336615
  601   603          436338028
  349   733          436341386
  388   723          436344139
  223   752          436348575
  600   604          436348864
   94   758          436350096
  456   699          436350915
  320   739          436351419
  211   753          436351708
  584   619          436353363
  476   690          436359176
  599   605          436366924
  340   735          436369375
  137   757          436369446
  297   743          436370480
  309   741          436372650
  530   660          436373000
  494   681          436375025
   95   758          436376887
  234   751          436377655
  253   749          436384026
  381   725          436384466
  542   652          436387896
  598   606          436392208
  182   755          436397443
  284   745          436399929
  244   750          436401784
   96   758          436404248
  463   696          436406383
  565   635          436410000
  163   756          436411963
  277   746          436414869
  576   626          436417352
  198   754          436423456
  597   607          436424716
  138   757          436426165
   97   758          436432185
  570   631          436432591
  395   721          436435236
  474   691          436435795
  444   704          436442048
  366   729          436448385
  362   730          436454928
  496   680          436455936
   98   758          436460704
  431   709          436463820
  596   608          436464448
  449   702          436467257
  291   744          436472955
  315   740          436479875
  527   662          436480711
  370   728          436481352
  583   620          436483287
  139   757          436483712
  414   715          436483819
  212   753          436485905
  411   716          436488227
  556   642          436488904
   99   758          436489811
  164   756          436492160
  262   748          436493720
  183   755          436497362
  224   752          436498432
  439   706          436500335
  358   731          436500603
  545   650          436503625
  507   674          436505867
  417   714          436506057
  345   734          436510529
  595   609          436511404
  270   747          436515723
  408   717          436519125
  100   758          436519512
  472   692          436527936
  552   645          436532733
  560   639          436533119
  519   667          436539322
  199   754          436541663
  140   757          436542093
  235   751          436542626
  101   758          436549813
  498   679          436552831
  374   727          436554207
  420   713          436555097
  514   670          436559744
  594   610          436565584
  385   724          436570049
  165   756          436573341
  405   718          436576357
  454   700          436576664
  254   749          436576813
  331   737          436580244
  102   758          436580720
  461   697          436581054
  245   750          436581125
  354   732          436585032
  326   738          436593248
  184   755          436598379
  575   627          436601258
  141   757          436601314
  392   722          436603336
  103   758          436612239
  304   742          436612952
  582   621          436620429
  336   736          436621312
  213   753          436621374
  593   611          436626988
  423   712          436631095
  524   664          436632768
  470   693          436635557
  298   743          436635999
  434   708          436641416
  285   745          436642750
  104   758          436644376
  278   746          436645888
  225   752          436649633
  166   756          436655512
  569   632          436655977
  321   739          436659580
  402   719          436659767
  310   741          436660021
  200   754          436661064
  142   757          436661381
  548   648          436664384
  564   636          436665600
  500   678          436665752
  378   726          436667328
  105   758          436677137
  509   673          436693446
  592   612          436695616
  263   748          436700439
  185   755          436700500
  350   733          436707837
  236   751          436709007
  106   758          436710528
  341   735          436717196
  143   757          436722300
  535   657          436723768
  292   744          436727872
  538   655          436732247
  426   711          436734207
  271   747          436735234
  167   756          436738679
  447   703          436743550
  107   758          436744555
  442   705          436753513
  214   753          436758121
  468   694          436758616
  532   659          436759947
  246   750          436761936
  581   622          436764789
  399   720          436769199
  459   698          436770971
  255   749          436771124
  591   613          436771468
  316   740          436778496
  108   758          436779224
  201   754          436781665
  144   757          436784077
  541   653          436785498
  574   628          436792376
  502   677          436794741
  389   723          436796936
  555   643          436801582
  226   752          436802184
  186   755          436803731
  516   669          436806405
  109   758          436814541
  452   701          436817509
  559   640          436820879
  382   725          436821093
  168   756          436822848
  521   666          436829057
  529   661          436840670
  437   707          436846696
  145   757          436846718
  363   730          436849147
  110   758          436850512
  367   729          436851352
  590   614          436854544
  429   710          436864589
  346   734          436868640
  551   646          436870287
  237   751          436876804
  279   746          436878575
  544   651          436883635
  359   731          436886170
  568   633          436886569
  111   758          436887143
  286   745          436887281
  305   742          436891113
  371   728          436893163
  215   753          436896152
  466   695          436897071
  511   672          436897279
  299   743          436903306
  202   754          436903472
  396   721          436904497
  169   756          436908025
  187   755          436908078
  264   748          436908736
  332   737          436909921
  146   757          436910229
  485   686          436912981
  327   738          436913055
  580   623          436916367
  487   685          436920428
  483   687          436921290
  112   758          436924440
  563   637          436928400
  504   676          436939840
  489   684          436943673
  247   750          436944223
  589   615          436944844
  481   688          436945313
  311   741          436949252
  227   752          436956091
  272   747          436956371
  337   736          436961009
  355   732          436962043
  113   758          436962409
  526   663          436965823
  256   749          436966965
  322   739          436969667
  147   757          436974616
  375   727          436974958
  457   699          436976092
  491   683          436982758
  293   744          436984541
  479   689          436985008
  573   629          436990706
  170   756          436994216
  412   716          436996224
  415   715          436999250
  114   758          437001056
  188   755          437013547
  386   724          437015880
  409   717          437019742
  432   709          437022397
  203   754          437026491
  547   649          437026772
  418   714          437028976
  445   704          437034789
  216   753          437035473
  493   682          437037725
  148   757          437039885
  477   690          437040333
  115   758          437040387
  588   616          437042368
  238   751          437046023
  464   696          437050880
  393   722          437065505
  342   735          437067063
  518   668          437069464
  406   718          437069648
  450   702          437073408
  579   624          437075163
  351   733          437076388
  317   740          437079013
  440   706          437079816
  116   758          437080408
  171   756          437081427
  421   713          437085558
  379   726          437097115
  506   675          437101091
  149   757          437106042
  495   681          437108616
  475   691          437111246
  228   752          437111360
  280   746          437112936
  558   641          437115833
  513   671          437117408
  265   748          437118617
  189   755          437120144
  117   758          437121125
  554   644          437121448
  567   634          437124367
  248   750          437127992
  287   745          437133528
  523   665          437135292
  403   719          437145786
  587   617          437147116
  204   754          437150728
  537   656          437154569
  118   758          437162544
  534   658          437163616
  257   749          437164342
  424   712          437169152
  172   756          437169664
  306   742          437171104
  300   743          437172407
  150   757          437173093
  217   753          437176090
  273   747          437179140
  540   654          437190264
  497   680          437195473
  572   630          437196248
  455   700          437196375
  473   692          437197705
  562   638          437198400
  119   758          437204671
  435   708          437207787
  550   647          437215023
  239   751          437216670
  531   660          437217291
  462   697          437220001
  190   755          437227875
  347   734          437228827
  328   738          437234824
  312   741          437240349
  151   757          437241044
  578   625          437241177
  333   737          437241590
  294   744          437242968
    0   759          437245479
    1   759          437245480
    2   759          437245487
    3   759          437245506
    4   759          437245543
  364   730          437245544
    5   759          437245604
    6   759          437245695
    7   759          437245822
    8   759          437245991
    9   759          437246208
   10   759          437246479
   11   759          437246810
   12   759          437247207
  120   758          437247512
   13   759          437247676
  400   720          437248000
   14   759          437248223
   15   759          437248854
   16   759          437249575
   17   759          437250392
   18   759          437251311
  390   723          437252067
   19   759          437252338
   20   759          437253479
   21   759          437254740
   22   759          437256127
  368   729          437256521
   23   759          437257646
  173   756          437258933
  586   618          437259088
   24   759          437259303
  383   725          437260012
   25   759          437261104
   26   759          437263055
   27   759          437265162
   28   759          437267431
  229   752          437267997
   29   759          437269868
  543   652          437270815
   30   759          437272479
  360   731          437273891
   31   759          437275270
  205   754          437276189
   32   759          437278247
  508   674          437278536
  427   711          437279914
   33   759          437281416
  323   739          437281686
   34   759          437284783
   35   759          437288354
  121   758          437291073
   36   759          437292135
   37   759          437296132
  499   679          437298338
  471   693          437299668
   38   759          437300351
  338   736          437302728
   39   759          437304798
  372   728          437307200
   40   759          437309479
  152   757          437309901
  249   750          437313249
   41   759          437314400
  528   662          437315480
  218   753          437318009
   42   759          437319567
   43   759          437324986
  266   748          437330088
   44   759          437330663
  122   758          437335360
   45   759          437336604
  191   755          437336746
  443   705          437340932
  356   732          437341184
   46   759          437342815
  448   703          437344319
  520   667          437348963
  281   746          437348977
  174   756          437349240
   47   759          437349302
  515   670          437353875
   48   759          437356071
   49   759          437363128
  258   749          437363261
  566   635          437369371
   50   759          437370479
  397   721          437376134
   51   759          437378130
  585   619          437378284
  153   757          437379670
  123   758          437380379
  318   740          437381432
  288   745          437381497
   52   759          437386087
  240   751          437388751
   53   759          437394356
  546   650          437396336
  376   727          437397959
  206   754          437402880
   54   759          437402943
  274   747          437403547
  460   698          437404392
  571   631          437409002
   55   759          437411854
  577   626          437414409
  469   694          437417093
  501   678          437417253
  557   642          437417981
  430   710          437418000
  343   735          437418982
  438   707          437420915
   56   759          437421095
  602   603          437423435
  230   752          437426008
  124   758          437426136
  601   604          437430665
   57   759          437430672
  453   701          437431778
   58   759          437440591
  175   756          437440591
  301   743          437443308
  600   605          437445125
  192   755          437446763
  352   733          437447045
  553   645          437448502
  154   757          437450357
   59   759          437450858
  307   742          437452931
  525   664          437458069
  219   753          437461236
   60   759          437461479
  387   724          437464027
  599   606          437466815
  510   673          437472217
   61   759          437472460
  125   758          437472637
  561   639          437475600
   62   759          437483807
   63   759          437495526
  598   607          437495735
  250   750          437500000
  295   744          437503159
  584   620          437504704
  413   716          437506693
   64   759          437507623
  416   715          437517171
  126   758          437519888
   65   759          437520104
  155   757          437521968
  410   717          437522813
  380   726          437529176
  394   722          437530032
  207   754          437530807
  597   608          437531885
   66   759          437532975
  176   756          437532992
  313   741          437533318
  267   748          437543155
   67   759          437546242
  467   695          437549938
  503   677          437552260
  419   714          437554403
  193   755          437557932
  329   738          437558561
   68   759          437559911
  241   751          437562272
  259   749          437563728
  407   718          437565375
  549   648          437566941
  127   758          437567895
   69   759          437573988
  334   737          437575257
  596   609          437575265
  433   709          437583566
  536   657          437584049
  231   752          437585399
  282   746          437586704
   70   759          437588479
  348   734          437591096
  156   757          437594509
  576   627          437594859
  324   739          437595643
  539   655          437602194
   71   759          437603390
  458   699          437604011
  220   753          437605777
  517   669          437606722
  533   659          437610616
  128   758          437616664
  422   713          437618545
   72   759          437618727
  486   686          437620112
  565   636          437621581
  484   687          437622607
  595   610          437625875
  177   756          437626449
  570   632          437628968
  275   747          437629598
  446   704          437630200
  289   745          437631194
  488   685          437633397
  404   719          437634223
   73   759          437634496
  583   621          437638348
  482   688          437640840
  365   730          437644125
  522   666          437644944
  339   736          437646475
   74   759          437650703
  208   754          437659976
  441   706          437661937
  490   684          437662504
  361   731          437663772
  369   729          437663898
  542   653          437665165
  129   758          437666201
   75   759          437667354
  157   757          437667986
  194   755          437670259
  480   689          437674769
  530   661          437681781
  512   672          437682176
  451   702          437682259
  594   611          437683715
   76   759          437684455
  319   740          437685759
  251   750          437688251
  465   696          437698161
  384   725          437701229
   77   759          437702012
  505   676          437703401
  492   683          437707475
  391   723          437709538
  425   712          437709753
  302   743          437716015
  130   758          437716512
   78   759          437720031
  178   756          437720968
  357   732          437722461
  373   728          437723469
  478   690          437724352
  556   643          437727323
  401   720          437729201
  308   742          437736600
  242   751          437737239
   79   759          437738518
  158   757          437742405
  232   752          437746176
  593   612          437748785
  221   753          437751638
   80   759          437757479
  268   748          437757824
  560   640          437760000
  296   744          437765120
  260   749          437765749
  131   758          437767603
  494   682          437768352
  344   735          437772959
  545   651          437773076
  436   708          437776768
   81   759          437776920
  582   622          437779216
  575   628          437782527
  552   646          437782744
  195   755          437783750
  476   691          437789547
  209   754          437790393
   82   759          437796847
  527   663          437797430
  179   756          437816555
   83   759          437817266
  159   757          437817772
  456   700          437818816
  132   758          437819480
  353   733          437819814
  592   613          437821085
  377   727          437823216
  283   746          437826123
  314   741          437828165
  428   711          437828183
   84   759          437838183
  496   681          437845177
  398   721          437850153
  569   633          437856146
  276   747          437857299
   85   759          437859604
  463   697          437861720
  474   692          437870312
  507   675          437870718
  133   758          437872149
  519   668          437875991
  252   750          437878008
  564   637          437880997
   86   759          437881535
  290   745          437882625
  330   738          437884272
  160   757          437894093
  196   755          437898411
  222   753          437898825
  591   614          437900615
   87   759          437903982
  233   752          437908345
  514   671          437908455
  335   737          437910928
  325   739          437911544
  180   756          437913216
  243   751          437913658
  388   724          437914496
  210   754          437922064
  134   758          437925616
  548   649          437926041
   88   759          437926951
  581   623          437927308
  444   705          437931009
  498   680          437937992
  449   703          437947776
   89   759          437950448
  349   734          437955453
  524   665          437957449
  381   726          437963517
  472   693          437966605
  261   749          437969330
  161   757          437971374
  431   710          437973991
  269   748          437974101
   90   759          437974479
  574   629          437977413
  135   758          437979887
  590   615          437987375
  303   743          437990534
  320   740          437992000
  340   736          437992256
  395   722          437996923
  439   707          437997762
   91   759          437999050
  181   756          438010957
  197   755          438014248
  414   716          438019640
  535   658          438020687
  538   656          438021288
  309   742          438022117
   92   759          438024167
  411   717          438028344
  297   744          438028857
  136   758          438034968
  417   715          438037588
  461   698          438040573
  555   644          438043859
  366   730          438044896
  500   679          438046839
  223   753          438047344
  454   701          438048765
  162   757          438049621
   93   759          438049836
  559   641          438051600
  509   674          438054253
  211   754          438054995
  362   731          438055819
  408   718          438063544
  532   660          438064768
  541   654          438066685
  284   746          438067240
  253   750          438069277
  234   752          438071912
  370   729          438073489
   94   759          438076063
  470   694          438078384
  589   616          438081365
  420   714          438082344
  580   624          438082624
  277   747          438086656
  568   634          438090536
  137   758          438090865
  244   751          438091535
   95   759          438102854
  358   732          438105880
  182   756          438109784
  551   647          438124174
  315   741          438124896
  405   719          438125084
  163   757          438128840
  345   735          438129000
   96   759          438130215
  198   755          438131267
  291   745          438135796
  374   728          438141976
  385   725          438144750
  434   709          438147333
  138   758          438147584
  563   638          438147619
  516   670          438151096
  529   662          438153417
  423   713          438154064
  544   652          438156992
   97   759          438158152
  521   667          438161724
  392   723          438169355
  502   678          438171760
  262   749          438174477
  573   630          438179517
  588   617          438182585
   98   759          438186671
  212   754          438189192
  270   748          438191992
  354   733          438194701
  224   753          438197201
  139   758          438205131
  468   695          438205607
  164   757          438209037
  183   756          438209703
  331   738          438211963
  402   720          438212808
   99   759          438215778
  447   704          438228287
  326   739          438229395
  459   699          438234678
  235   752          438236883
  579   625          438245164
  100   759          438245479
  442   706          438246704
  336   737          438248609
  199   755          438249474
  378   727          438250735
  426   712          438252904
  511   673          438254048
  254   750          438262064
  140   758          438263512
  304   743          438266871
  245   751          438270876
  101   759          438275780
  526   664          438286520
  165   757          438290218
  587   618          438291035
  547   650          438292323
  452   702          438293816
  298   744          438294376
  321   740          438300161
  102   759          438306687
  310   742          438309488
  285   746          438310061
  184   756          438310720
  504   677          438312797
  278   747          438317675
  350   734          438321904
  141   758          438322733
  213   754          438324661
  399   721          438326560
  485   687          438326828
  487   686          438330159
  567   635          438332138
  103   759          438338206
  483   688          438339259
  341   736          438340077
  466   696          438348232
  437   708          438348365
  225   753          438348402
  489   685          438349294
  558   642          438350400
  389   724          438367293
  481   689          438367410
  554   645          438367589
  200   755          438368875
  104   759          438370343
  166   757          438372389
  429   711          438379020
  263   749          438381196
  142   758          438382800
  491   684          438384275
  572   631          438388839
  292   745          438390713
  382   726          438400144
  105   759          438403104
  236   752          438403264
  586   619          438406715
  518   669          438410141
  479   690          438411239
  271   748          438411503
  185   756          438412841
  578   626          438414928
  562   639          438421447
  316   741          438423517
  493   683          438435144
  106   759          438436495
  143   758          438443719
  457   700          438443993
  537   657          438447546
  367   730          438447863
  363   731          438450038
  246   751          438451687
  167   757          438455556
  255   750          438456375
  214   754          438461408
  523   666          438463963
  534   659          438464483
  396   722          438466184
  506   676          438469992
  513   672          438470145
  107   759          438470522
  477   691          438470704
  550   648          438472792
  540   655          438475375
  371   729          438485300
  346   735          438487111
  201   755          438489476
  359   732          438491447
  226   753          438500953
  495   682          438501943
  108   759          438505191
  144   758          438505496
  464   697          438506217
  603   603          438512454
  186   756          438516072
  602   604          438516072
  445   705          438523750
  531   661          438526072
  601   605          438526926
  585   620          438529625
  432   710          438532568
  415   716          438535071
  412   717          438536341
  168   757          438539725
  109   759          438540508
  332   738          438541640
  600   606          438545016
  305   743          438545032
  475   692          438545763
  543   653          438548084
  327   739          438549202
  279   747          438550362
  450   703          438553927
  286   746          438554592
  418   715          438560507
  299   744          438561683
  375   728          438562727
  409   718          438564161
  145   758          438568137
  599   607          438570342
  237   752          438571061
  355   733          438571712
  110   759          438576479
  440   707          438577243
  566   636          438580952
  497   681          438584714
  337   737          438588306
  264   749          438589493
  386   725          438590581
  577   627          438591916
  311   742          438598719
  215   754          438599439
  598   608          438602904
  571   632          438605379
  322   740          438610248
  202   755          438611283
  421   714          438612805
  111   759          438613110
  406   719          438618375
  187   756          438620419
  169   757          438624902
  393   723          438631524
  146   758          438631648
  528   663          438632199
  272   748          438632640
  247   751          438633974
  473   693          438636374
  597   609          438642702
  508   675          438643387
  293   745          438647382
  112   759          438650407
  256   750          438652216
  227   753          438654860
  557   643          438656400
  584   621          438659765
  546   651          438665787
  455   701          438668476
  462   698          438679520
  379   727          438680522
  499   680          438683499
  520   668          438685632
  113   759          438688376
  596   610          438689736
  342   736          438689944
  351   734          438690455
  424   713          438692121
  147   758          438696035
  553   646          438698513
  403   720          438698827
  561   640          438702481
  515   671          438702586
  170   757          438711093
  435   709          438713704
  317   741          438724034
  188   756          438725888
  114   759          438727023
  203   755          438734302
  216   754          438738760
  238   752          438740280
  471   694          438742495
  595   611          438744006
  148   758          438761304
  115   759          438766354
  576   628          438776128
  525   665          438782750
  280   747          438784723
  583   622          438797135
  171   757          438798304
  501   679          438798340
  427   712          438798611
  265   749          438799374
  287   746          438800839
  400   721          438805361
  594   612          438805512
  116   759          438806375
  228   753          438810129
  248   751          438817743
  390   724          438822424
  306   743          438825023
  149   758          438827461
  549   649          438828598
  448   704          438829056
  570   633          438829137
  300   744          438830784
  189   756          438832485
  510   674          438833024
  443   706          438834123
  565   637          438836978
  383   726          438839063
  364   731          438846435
  117   759          438847092
  347   735          438847298
  257   750          438849593
  368   730          438853032
  273   748          438855409
  204   755          438858539
  469   695          438864084
  460   699          438868099
  328   739          438870971
  333   738          438873309
  593   613          438874254
  360   732          438879168
  217   754          438879377
  536   658          438880968
  172   757          438886541
  118   759          438888511
  312   742          438889816
  539   656          438891235
  150   758          438894512
  372   729          438899337
  294   745          438905809
  453   702          438908085
  239   752          438910927
  533   660          438915437
  323   740          438922267
  438   708          438922584
  503   678          438929279
  338   737          438930025
  119   759          438930638
  430   711          438932431
  397   722          438937821
  190   756          438940216
  582   623          438941735
  542   654          438946352
  592   614          438950232
  356   733          438950853
  517   670          438951413
  151   758          438962463
  229   753          438966766
  575   629          438967564
  556   644          438969600
  120   759          438973479
  173   757          438975810
    0   760          438976000
    1   760          438976001
    2   760          438976008
    3   760          438976027
    4   760          438976064
    5   760          438976125
    6   760          438976216
    7   760          438976343
    8   760          438976512
    9   760          438976729
   10   760          438977000
   11   760          438977331
  522   667          438977611
   12   760          438977728
   13   760          438978197
   14   760          438978744
   15   760          438979375
   16   760          438980096
   17   760          438980913
   18   760          438981832
   19   760          438982859
   20   760          438984000
  205   755          438984000
   21   760          438985261
  376   728          438985728
   22   760          438986648
   23   760          438988167
   24   760          438989824
  560   641          438990721
   25   760          438991625
   26   760          438993576
  530   662          438994528
   27   760          438995683
   28   760          438997952
   29   760          439000389
  467   696          439001099
   30   760          439003000
  249   751          439003000
   31   760          439005791
   32   760          439008768
  266   749          439010845
   33   760          439011937
   34   760          439015304
  121   759          439017040
   35   760          439018875
  281   747          439020764
  218   754          439021296
   36   760          439022656
  318   741          439026453
   37   760          439026653
   38   760          439030872
  152   758          439031320
  591   615          439033446
  486   687          439033959
   39   760          439035319
  552   647          439036631
  387   725          439038728
  512   673          439038945
   40   760          439040000
  484   688          439040576
  343   736          439041863
  488   686          439043128
   41   760          439044921
  545   652          439046433
  413   717          439046810
  258   750          439048512
  288   746          439048808
  191   756          439049087
   42   760          439050088
  416   716          439052992
   43   760          439055507
  569   634          439060113
  352   734          439061112
   44   760          439061184
  122   759          439061327
  482   689          439062937
  174   757          439066117
   45   760          439067125
  410   718          439067232
  490   685          439068125
  458   700          439071912
   46   760          439073336
  505   677          439076358
  274   748          439079816
   47   760          439079823
  240   752          439083008
  419   715          439085934
   48   760          439086592
  581   624          439093565
   49   760          439093649
  433   710          439093737
  394   723          439096051
  564   638          439100216
   50   760          439101000
  480   690          439101000
  153   758          439101089
  301   744          439101685
  123   759          439106346
  307   743          439106850
   51   760          439108651
  492   684          439108992
  206   755          439110691
  380   727          439112583
  407   719          439114102
   52   760          439116608
  527   664          439118127
  446   705          439119161
  590   616          439123896
  230   753          439124777
   53   760          439124877
   54   760          439133464
   55   760          439142375
  422   714          439145792
   56   760          439151616
  124   759          439152103
  465   697          439153498
  478   691          439154723
  175   757          439157468
  192   756          439159104
  441   707          439159364
   57   760          439161193
  451   703          439162778
  219   754          439164523
  494   683          439165771
  295   745          439166000
  574   630          439166224
   58   760          439171112
  154   758          439171776
   59   760          439181379
  313   742          439182785
  404   720          439187264
  250   751          439189751
  548   650          439191592
   60   760          439192000
  329   739          439194708
  125   759          439198604
   61   760          439202981
  334   738          439206976
  348   735          439209567
   62   760          439214328
  519   669          439216668
  589   617          439221582
  267   749          439223912
  476   692          439224064
   63   760          439226047
  425   713          439232722
  324   740          439236224
   64   760          439238144
  496   682          439238504
  207   755          439238618
  507   676          439239619
  155   758          439243387
  365   731          439245016
  126   759          439245855
  259   750          439248979
  176   757          439249869
   65   760          439250625
  580   625          439252625
  241   752          439256529
  282   747          439258491
  369   730          439260409
  514   672          439261192
   66   760          439263496
  361   732          439269049
  193   756          439270273
  339   737          439273772
   67   760          439276763
  391   724          439279895
  384   726          439280280
  436   709          439282685
  231   753          439284168
  524   666          439286120
  559   642          439286167
  401   721          439286562
  555   645          439290000
   68   760          439290432
  456   701          439290917
  127   759          439293862
  568   635          439298307
  289   746          439298505
   69   760          439304509
  275   748          439305867
  474   693          439308981
  220   754          439309064
  538   657          439314265
  373   729          439315606
  156   758          439315928
   70   760          439319000
  463   698          439321239
  535   659          439321554
  588   618          439326504
  498   681          439327233
  319   741          439330780
  357   733          439332130
   71   760          439333911
  128   759          439342631
  177   757          439343326
  428   712          439346880
   72   760          439349248
  541   655          439351796
   73   760          439365017
  208   755          439367787
  563   639          439370666
  573   631          439372108
  532   661          439373549
  302   744          439374392
  251   751          439378002
   74   760          439381224
  551   648          439381943
  194   756          439382600
  157   758          439389405
  308   743          439390519
  129   759          439392168
  344   736          439395840
   75   760          439397875
  472   694          439409432
  377   728          439410985
  398   722          439411840
   76   760          439414976
  579   626          439418915
  509   675          439419104
  444   706          439424200
  296   745          439427961
  242   752          439431496
  500   680          439432000
  449   704          439432513
   77   760          439432533
  353   734          439433881
  544   653          439434261
  178   757          439437845
  268   749          439438581
  587   619          439438662
  130   759          439442479
  232   753          439444945
   78   760          439450552
  260   750          439451000
  221   754          439454925
  158   758          439463824
   79   760          439469039
  529   663          439470136
  314   742          439477632
   80   760          439488000
  431   711          439488422
  388   725          439489197
  131   759          439493570
  195   756          439496091
  283   747          439497910
  209   755          439498204
  521   668          439498393
  439   708          439499431
  516   671          439499807
  461   699          439504280
   81   760          439507441
  330   739          439520419
  454   702          439525072
  470   695          439525375
   82   760          439527368
  179   757          439533432
  276   748          439533568
  159   758          439539191
  335   738          439542647
  567   636          439543719
  132   759          439545447
  381   727          439546924
   83   760          439547787
  290   746          439549936
  325   740          439552125
  502   679          439552847
  586   620          439558056
  414   717          439559757
  547   651          439561774
  395   723          439562942
  252   751          439567759
   84   760          439568704
  411   718          439572763
  417   716          439573409
  349   735          439573924
  572   632          439585216
  558   643          439588819
   85   760          439590125
  578   627          439592435
  133   759          439598116
  222   754          439602112
  603   604          439605091
  233   753          439607114
  243   752          439607915
  196   756          439610752
  526   665          439611201
   86   760          439612056
  408   719          439612271
  602   605          439612333
  420   715          439613875
  511   674          439614855
  160   758          439615512
  554   646          439617600
  340   737          439619553
  601   606          439626817
  210   755          439629875
  180   757          439630093
   87   760          439634503
  320   741          439637021
  366   731          439645787
  562   640          439648328
  600   607          439648543
  303   744          439648911
  134   759          439651583
  261   750          439654581
  269   749          439654858
  468   696          439656768
   88   760          439657472
  434   710          439657504
  362   732          439661096
  370   730          439670000
  309   743          439676036
  599   608          439677511
  405   720          439678125
   89   760          439680969
  423   714          439681311
  585   621          439684686
  504   678          439689816
  297   745          439691698
  161   758          439692793
  459   700          439702579
   90   760          439705000
  135   759          439705854
  598   609          439713721
  358   733          439715549
  447   705          439717248
  385   726          439723801
  197   756          439726589
  181   757          439727834
   91   760          439729571
  374   729          439734113
  550   649          439734449
  284   747          439739027
  392   724          439739712
  487   687          439744006
  442   707          439744131
  537   658          439744465
  485   688          439744797
  223   754          439750631
  345   736          439751881
   92   760          439754688
  518   670          439754832
  597   610          439757173
  489   686          439759025
  253   751          439759028
  136   759          439760935
  483   689          439761356
  211   755          439762806
  277   748          439762925
  540   656          439764416
  534   660          439769304
  402   721          439770169
  234   753          439770681
  162   758          439771040
  577   628          439773185
  452   703          439774335
  315   742          439774363
  426   713          439775873
   93   760          439780357
  244   752          439785792
  491   685          439789896
  481   690          439793641
  566   637          439796349
  523   667          439796630
  291   746          439803107
  466   697          439803569
  571   633          439805548
   94   760          439806584
  596   611          439807867
  354   734          439808768
  137   759          439816832
  584   622          439818552
  182   757          439826661
  513   673          439826914
  543   654          439829271
   95   760          439833375
  493   684          439836661
  378   728          439838504
  531   662          439838819
  479   691          439841610
  506   677          439842949
  198   756          439843608
  331   739          439848110
  163   758          439850259
  437   709          439854282
  262   750          439859728
   96   760          439860736
  595   612          439865803
  326   740          439869976
  270   749          439872749
  138   759          439873551
  336   738          439880328
  399   722          439888247
   97   760          439888673
  212   755          439897003
  429   712          439897717
  557   644          439898677
  495   683          439899362
  224   754          439900488
  477   692          439905221
  457   701          439916094
   98   760          439917192
  304   744          439925248
  183   757          439926580
  164   758          439930456
  594   613          439930981
  139   759          439931098
  561   641          439933202
  235   753          439935652
  546   652          439939144
  350   735          439940375
  389   725          439941994
  321   741          439945182
   99   760          439946299
  254   751          439951815
  553   647          439952400
  528   664          439952896
  298   745          439957217
  583   623          439959654
  576   629          439961165
  199   756          439961815
  310   743          439963407
  245   752          439965133
  464   698          439965736
  341   737          439967374
  100   760          439976000
  497   682          439978041
  285   747          439981848
  382   727          439983551
  475   693          439984432
  140   759          439989479
  278   748          439993944
  593   614          440003401
  101   760          440006301
  165   758          440011637
  508   676          440012288
  445   706          440016941
  520   669          440026309
  184   757          440027597
  396   723          440032203
  213   755          440032472
  570   634          440033104
  102   760          440037208
  450   704          440038664
  432   711          440046999
  141   759          440048700
  367   731          440048754
  225   754          440051689
  363   732          440055315
  515   672          440055323
  565   638          440056197
  292   746          440058024
  263   750          440066447
  103   760          440068727
  499   681          440072740
  316   742          440072984
  415   717          440075188
  440   708          440078912
  473   694          440079201
  412   718          440080760
  200   756          440081216
  371   730          440081811
  592   615          440083063
  271   749          440092260
  166   758          440093808
  549   650          440094149
  418   716          440096328
  104   760          440100864
  359   733          440101116
  236   753          440102033
  582   624          440107992
  142   759          440108767
  346   736          440109992
  525   666          440111421
  409   719          440112888
  185   757          440129718
  105   760          440133625
  462   699          440143227
  421   715          440144336
  455   702          440144783
  246   752          440145944
  255   751          440146126
  375   729          440154864
  575   630          440156375
  106   760          440167016
  214   755          440169219
  386   726          440169632
  143   759          440169686
  591   616          440169967
  406   720          440171416
  167   758          440176975
  332   739          440177787
  536   659          440181835
  501   680          440183501
  539   657          440184212
  355   734          440185779
  471   695          440189486
  327   740          440189783
  510   675          440197875
  107   760          440201043
  201   756          440201817
  393   724          440201881
  305   744          440203409
  226   754          440204240
  556   645          440215741
  424   714          440219368
  337   738          440220025
  435   710          440223875
  533   661          440224218
  299   745          440224524
  560   642          440225288
  286   747          440226379
  279   748          440226631
  144   759          440231463
  542   655          440231463
  186   757          440232949
  108   760          440235712
  311   743          440252638
  322   741          440255269
  403   721          440256188
  168   758          440261144
  581   625          440263566
  590   617          440264113
  569   635          440267884
  379   728          440268291
  237   753          440269830
  109   760          440271029
  264   750          440274744
  145   759          440294104
  552   648          440294400
  517   671          440300124
  110   760          440307000
  215   755          440307250
  351   735          440308926
  503   679          440310366
  530   663          440311247
  272   749          440313397
  522   668          440314280
  293   746          440314693
  469   696          440315245
  342   737          440317241
  448   705          440318017
  427   713          440321580
  564   639          440323263
  202   756          440323624
  545   653          440323702
  247   752          440328231
  443   707          440331550
  460   700          440336000
  187   757          440337296
  256   751          440341967
  111   760          440343631
  169   758          440346321
  146   759          440357615
  227   754          440358147
  574   631          440358815
  589   618          440365501
  400   722          440367048
  317   742          440373501
  112   760          440380928
  453   703          440388604
  390   725          440397125
  512   674          440399752
  113   760          440418897
  147   759          440422002
  383   727          440422470
  580   626          440426376
  438   709          440428501
  170   758          440432512
  238   753          440439049
  188   757          440442765
  527   665          440442808
  216   755          440446571
  203   756          440446643
  430   712          440451128
  364   732          440451712
  486   688          440451928
  505   678          440453377
  368   731          440453923
  467   697          440456436
  488   687          440456975
  114   760          440457544
  280   748          440460992
  548   651          440461043
  484   689          440462673
  347   736          440470179
  287   747          440472626
  588   619          440474131
  490   686          440477856
  306   744          440483400
  265   750          440484625
  148   759          440487271
  360   733          440488837
  482   690          440489168
  300   745          440493625
  372   730          440495848
  115   760          440496875
  397   723          440503840
  333   739          440509456
  568   636          440509888
  328   740          440511552
  248   752          440512000
  228   754          440513416
  492   685          440514613
  171   758          440519723
  559   643          440524586
  480   691          440531371
  273   749          440536166
  116   760          440536896
  257   751          440539344
  555   646          440540011
  312   743          440543735
  458   701          440544013
  189   757          440549362
  149   759          440553428
  519   670          440561359
  338   738          440561744
  356   734          440564920
  323   741          440567288
  494   684          440567288
  573   632          440568485
  204   756          440570880
  294   746          440573120
  117   760          440577613
  376   729          440577865
  217   755          440587188
  478   692          440589240
  587   620          440590003
  413   718          440591229
  416   717          440593109
  579   627          440596422
  563   640          440597547
  172   758          440607960
  433   711          440608168
  239   753          440609696
  538   658          440611184
  446   706          440612352
  507   677          440612576
  465   698          440613017
  410   719          440615959
  387   726          440617779
  514   673          440617961
  524   667          440618787
  118   760          440619032
  150   759          440620479
  419   716          440621755
  535   660          440626375
  496   683          440635923
  541   656          440640837
  551   649          440643600
  451   704          440647515
  190   757          440657093
  441   708          440661033
  119   760          440661159
  476   693          440662733
  394   724          440666408
  407   720          440667143
  343   737          440669160
  229   754          440670053
  318   742          440675920
  422   715          440677323
  352   735          440679583
  532   662          440686296
  151   759          440688430
  266   750          440696096
  205   756          440696341
  281   748          440697033
  173   758          440697229
  249   752          440697257
  604   604          440697728
  380   728          440700352
  603   605          440701352
  120   760          440704000
    0   761          440711081
    1   761          440711082
    2   761          440711089
    3   761          440711108
    4   761          440711145
    5   761          440711206
    6   761          440711297
    7   761          440711424
    8   761          440711593
    9   761          440711810
   10   761          440712081
  602   606          440712224
   11   761          440712412
   12   761          440712809
  586   621          440713117
   13   761          440713278
   14   761          440713825
   15   761          440714456
   16   761          440715177
  544   654          440715448
   17   761          440715994
   18   761          440716913
   19   761          440717940
   20   761          440719081
   21   761          440720342
  498   682          440720560
  288   747          440720595
   22   761          440721729
   23   761          440723248
   24   761          440724905
   25   761          440726706
   26   761          440728657
  218   755          440729107
  601   607          440730344
   27   761          440730764
   28   761          440733033
   29   761          440735470
   30   761          440738081
  258   751          440738263
   31   761          440740872
   32   761          440743849
  404   721          440744625
   33   761          440747018
  121   760          440747561
   34   761          440750385
  474   694          440751808
   35   761          440753956
  600   608          440755712
  152   759          440757287
   36   761          440757737
  567   637          440759116
  425   714          440759969
  274   749          440760573
   37   761          440761734
  301   745          440764526
  307   744          440765227
   38   761          440765953
  191   757          440765964
  456   702          440767224
   39   761          440770400
  578   628          440773704
   40   761          440775081
   41   761          440780002
  240   753          440781777
  463   699          440784946
   42   761          440785169
  572   633          440785385
  174   758          440787536
  509   676          440788005
  599   609          440788328
   43   761          440790588
  529   664          440790833
  122   760          440791848
  436   710          440792856
   44   761          440796265
   45   761          440802206
   46   761          440808417
   47   761          440814904
  500   681          440821241
   48   761          440821673
  206   756          440823032
  153   759          440827056
  230   754          440828064
  598   610          440828192
   49   761          440828730
  558   644          440831096
  348   736          440832448
  295   746          440833311
  547   652          440835131
  329   740          440835289
   50   761          440836081
  313   743          440836704
  123   760          440836867
  521   669          440839070
  334   739          440843123
  585   622          440843473
   51   761          440843732
  401   722          440848249
  365   732          440850293
   52   761          440851689
  516   672          440852544
  391   725          440854596
  472   695          440856423
   53   761          440859958
  369   731          440861300
  384   727          440863687
   54   761          440868545
  428   713          440869849
  554   647          440871487
  219   755          440872334
  597   611          440875304
  192   757          440875981
   55   761          440877456
  361   733          440878718
  175   758          440878887
  562   641          440879049
  324   741          440881245
  124   760          440882624
  250   752          440884008
   56   761          440886697
   57   761          440896274
  154   759          440897743
  339   738          440905491
   58   761          440906193
  267   750          440909163
  373   730          440912117
   59   761          440916460
  449   705          440921474
  444   707          440921627
   60   761          440927081
  125   760          440929125
  596   612          440929664
  282   748          440934760
  502   680          440938008
   61   761          440938062
  259   751          440938730
  526   666          440939872
  357   734          440946197
   62   761          440949409
  207   756          440950959
  241   753          440955298
  577   629          440958222
   63   761          440961128
  155   759          440969354
  289   747          440970292
  176   758          440971288
  461   700          440972181
   64   761          440973225
  126   760          440976376
  470   696          440976536
  398   723          440977859
  511   675          440979706
  319   742          440980247
  584   623          440981071
   65   761          440985706
  275   749          440986624
  193   757          440987150
  231   754          440987455
  595   613          440991272
   66   761          440998577
  550   650          441000000
  377   729          441003122
  439   709          441005348
  454   703          441005591
  431   712          441007119
  571   634          441009515
   67   761          441011844
  566   638          441015568
  220   755          441016875
  344   737          441023137
  127   760          441024383
   68   761          441025513
  302   745          441037233
   69   761          441039590
  156   759          441041895
  537   659          441045332
  308   744          441048896
  353   735          441052352
   70   761          441054081
  540   657          441057393
  594   614          441060128
  177   758          441064745
  388   726          441068248
   71   761          441068992
  504   679          441070903
  251   752          441072259
  128   760          441073152
  534   661          441078085
  208   756          441080128
   72   761          441084329
  296   746          441095272
  194   757          441099477
   73   761          441100098
  518   671          441103543
  414   718          441104176
  468   697          441112105
  417   717          441113526
  543   655          441114382
  157   759          441115372
   74   761          441116305
  411   719          441121490
  129   760          441122689
  268   750          441123832
  583   624          441125911
  242   753          441130265
  314   743          441131551
   75   761          441132956
  395   724          441133299
  523   668          441133299
  381   728          441134693
  593   615          441136232
  260   751          441140751
  557   645          441144818
  232   754          441148232
  420   716          441149696
  576   630          441149976
   76   761          441150057
  531   663          441155538
  178   758          441159264
  330   740          441161000
  487   688          441161975
  221   755          441162736
  408   720          441165312
  485   689          441166894
   77   761          441167614
  561   642          441167769
  434   711          441171935
  489   687          441172872
  130   760          441173000
  283   748          441174179
  459   701          441174680
  335   739          441178794
   78   761          441185633
  483   690          441187587
  513   674          441187721
  158   759          441189791
  349   736          441196805
  325   741          441197146
  491   686          441199627
   79   761          441204120
  553   648          441210169
  447   706          441210439
  209   756          441210545
  423   715          441212842
  195   757          441212968
  276   749          441214325
  546   653          441216413
  592   616          441219584
  506   678          441219968
  290   747          441221723
   80   761          441223081
  481   691          441224012
  131   760          441224091
  405   721          441235486
  570   635          441240875
  493   685          441242282
   81   761          441242522
  442   708          441245800
  366   732          441251064
  340   738          441251272
  179   758          441254851
  452   704          441259072
  252   752          441262016
   82   761          441262449
  466   698          441263088
  159   759          441265158
  362   733          441270765
  370   731          441270891
  132   760          441275968
  479   692          441276127
  528   665          441277577
  582   625          441277993
  565   639          441279244
   83   761          441282868
  320   742          441286488
  495   684          441300879
  426   714          441303120
   84   761          441303785
  243   753          441306684
  385   727          441307208
  222   755          441309923
  591   617          441310184
  233   754          441310401
  303   745          441311752
  392   725          441314413
   85   761          441325206
  196   757          441327629
  133   760          441328637
  358   734          441329616
  374   730          441330624
  402   722          441331856
  309   744          441334413
  269   750          441340109
  160   759          441341479
  210   756          441342216
  477   693          441343890
  261   751          441344332
   86   761          441347137
  575   631          441348966
  180   758          441351512
  297   746          441359009
  549   651          441363600
  437   710          441364453
   87   761          441369584
  520   670          441371000
  497   683          441375460
  345   737          441379178
  134   760          441382104
  508   677          441385245
  457   702          441392401
   88   761          441392553
  590   618          441408032
  515   673          441412092
  284   748          441415296
   89   761          441416050
  161   759          441418760
  429   713          441420686
  354   735          441427239
  475   694          441427259
  315   743          441428282
  464   699          441429443
  378   729          441430641
  135   760          441436375
  581   626          441437317
   90   761          441440081
  197   757          441443466
  277   749          441443682
  525   667          441444088
  181   758          441449253
  253   752          441453285
  399   723          441454266
  223   755          441458442
  560   643          441463707
   91   761          441464652
  556   646          441465752
  499   682          441466067
  234   754          441473968
  291   747          441474894
  211   756          441475147
  569   636          441479465
  539   658          441481131
  244   753          441484561
  536   660          441486656
  331   740          441488691
   92   761          441489769
  136   760          441491456
  162   759          441497007
  589   619          441513128
  445   707          441514368
  326   741          441514997
   93   761          441515438
  336   739          441516475
  542   656          441520504
  389   726          441521045
  473   695          441526192
  450   705          441527625
  533   662          441536965
   94   761          441541665
  137   760          441547353
  182   758          441548080
  262   751          441549479
  564   640          441550144
  574   632          441555192
  552   649          441556057
  270   750          441558000
  198   757          441560485
  350   736          441563256
  432   712          441565696
  510   676          441566776
   95   761          441568456
  382   728          441571320
  501   681          441572742
  163   759          441576226
  440   709          441584829
  304   745          441588089
  321   742          441594649
   96   761          441595817
  341   738          441599093
  396   724          441602560
  580   627          441603883
  138   760          441604072
  545   654          441604889
  224   755          441608299
  212   756          441609344
  462   700          441611128
  415   718          441619607
  310   744          441621784
   97   761          441623754
  298   746          441624528
  455   703          441625302
  588   620          441625472
  412   719          441629487
  530   664          441631944
  418   717          441636445
  235   754          441638939
  471   696          441640647
  254   752          441646072
  183   758          441647999
   98   761          441652273
  517   672          441652861
  367   732          441654031
  522   669          441654957
  164   759          441656423
  285   748          441658117
  139   760          441661619
  245   753          441663902
  363   733          441664984
  409   720          441665929
  278   749          441674701
  199   757          441678692
  421   716          441680157
   99   761          441681380
  371   731          441682702
  503   680          441695527
  100   761          441711081
  359   734          441715183
  140   760          441720000
  568   637          441725285
  316   743          441726903
  406   721          441728777
  292   747          441729811
  548   652          441734400
  346   737          441737289
  165   759          441737604
  435   711          441738306
  101   761          441741382
  213   756          441744813
  587   621          441745064
  184   758          441749016
  424   715          441750899
  375   730          441751375
  386   727          441753039
  263   751          441756198
  225   755          441759500
  512   675          441764603
  559   644          441766863
  573   633          441768654
  469   697          441770582
  527   666          441771479
  102   761          441772289
  393   725          441776582
  271   750          441777511
  579   628          441777691
  141   760          441779221
  555   647          441793898
  604   605          441793989
  200   757          441798093
  603   606          441801243
  103   761          441803808
  355   735          441804250
  236   754          441805320
  460   701          441808101
  448   706          441811208
  602   607          441815751
  403   722          441817875
  332   740          441818368
  166   759          441819775
  563   641          441828268
  443   708          441833219
  505   679          441834464
  327   741          441834804
  104   761          441835945
  601   608          441837513
  142   760          441839288
  255   752          441840383
  246   753          441844713
  427   714          441848827
  185   758          441851137
  337   739          441856172
  379   729          441860428
  305   745          441866250
  600   609          441866529
  105   761          441868706
  586   622          441871904
  453   704          441873341
  486   689          441874025
  488   688          441874944
  214   756          441881560
  484   690          441888904
  490   687          441891703
  299   746          441891835
  143   760          441900207
  106   761          441902097
  286   748          441902648
  599   610          441902799
  167   759          441902942
  322   742          441904736
  279   749          441907388
  551   650          441909151
  519   671          441910070
  311   744          441911015
  226   755          441912051
  538   659          441912051
  467   698          441915955
  201   757          441918694
  482   691          441919539
  492   686          441924344
  351   736          441931807
  400   723          441933067
  541   657          441933814
  535   661          441935156
  107   761          441936124
  438   710          441938672
  598   611          441946323
  342   738          441948960
  186   758          441954368
  524   668          441955456
  578   629          441958741
  144   760          441961984
  264   751          441964495
  480   692          441965888
  108   761          441970793
  494   685          441972909
  237   754          441973117
  430   713          441974097
  390   726          441976176
  567   638          441978335
  514   674          441978768
  293   747          441986480
  168   759          441987111
  572   634          441989352
  507   678          441989595
  597   612          441997101
  272   750          441998648
  544   655          442000559
  532   663          442003015
  585   623          442005992
  109   761          442006110
  383   728          442010239
  215   756          442019591
  458   702          442020320
  145   760          442024625
  247   753          442027000
  317   743          442027420
  478   693          442027909
  256   752          442036224
  496   684          442037440
  202   757          442040501
  110   761          442042081
  596   613          442055133
  187   758          442058715
  368   732          442059200
  364   733          442061381
  227   755          442065958
  169   759          442072288
  397   724          442074197
  465   699          442076724
  558   645          442077237
  111   761          442078712
  146   760          442088136
  372   731          442096739
  347   737          442097476
  360   734          442102904
  476   694          442105560
  446   707          442109779
  547   653          442112400
  562   642          442113616
  529   665          442115514
  112   761          442116009
  498   683          442117979
  595   614          442120419
  433   712          442126865
  554   648          442129256
  451   705          442136476
  416   718          442137528
  413   719          442139956
  280   749          442141749
  238   754          442142336
  306   745          442146241
  577   630          442147033
  584   624          442147328
  287   748          442148895
  333   740          442150037
  147   760          442152523
  113   761          442153978
  328   741          442156573
  170   759          442158479
  216   756          442158912
  300   746          442160936
  509   677          442160962
  419   717          442161872
  203   757          442163520
  188   758          442164184
  441   709          442166950
  410   720          442169000
  265   751          442174376
  376   730          442174376
  356   735          442183391
  521   670          442183761
  114   761          442192625
  594   615          442192959
  338   739          442197891
  474   695          442198799
  387   727          442201186
  312   744          442202112
  516   673          442209313
  248   753          442210769
  422   716          442213144
  500   682          442214568
  323   742          442216755
  571   635          442217286
  148   760          442217792
  228   755          442221227
  273   750          442221417
  407   721          442224504
  115   761          442231956
  257   752          442233601
  566   639          442238615
  394   725          442241109
  294   747          442244907
  171   759          442245690
  456   703          442247743
  463   700          442252847
  550   651          442269451
  189   758          442270781
  116   761          442271977
  526   667          442272539
  593   616          442272753
  149   760          442283949
  204   757          442287757
  425   715          442291500
  380   729          442292489
  583   625          442295912
  217   756          442299529
  343   738          442300879
  352   736          442302464
  404   722          442306312
  436   711          442307287
  472   696          442307584
  117   761          442312694
  239   754          442312983
  502   681          442327249
  318   743          442329839
  172   759          442333927
  576   631          442342567
  511   676          442348607
  537   660          442350153
  150   760          442351000
  118   761          442354113
  540   658          442354312
  592   617          442359801
  281   749          442377790
  229   755          442377864
  190   758          442378512
  266   751          442385847
  534   662          442390832
  557   646          442394829
  249   753          442396026
  119   761          442396240
  288   748          442396864
  428   714          442397096
  543   656          442403423
  561   643          442406188
  205   757          442413218
  401   723          442414268
  449   706          442414665
  151   760          442418951
  173   759          442423196
  444   708          442423296
  307   745          442428068
  301   746          442431837
  470   697          442431873
  258   752          442432520
  391   726          442433647
  120   761          442439081
  218   756          442441448
  461   701          442444282
  274   750          442445824
    0   762          442450728
    1   762          442450729
    2   762          442450736
    3   762          442450755
    4   762          442450792
    5   762          442450853
    6   762          442450944
    7   762          442451071
    8   762          442451240
  384   728          442451456
    9   762          442451457
   10   762          442451728
  582   626          442451744
   11   762          442452059
   12   762          442452456
  570   636          442452456
   13   762          442452925
   14   762          442453472
   15   762          442454103
  591   618          442454103
   16   762          442454824
   17   762          442455641
  504   680          442456064
  518   672          442456280
   18   762          442456560
   19   762          442457587
   20   762          442458728
  348   737          442459745
  365   733          442459962
   21   762          442459989
   22   762          442461376
   23   762          442462895
   24   762          442464552
   25   762          442466353
  369   732          442466577
   26   762          442468304
   27   762          442470411
  553   649          442471826
   28   762          442472680
  523   669          442473976
   29   762          442475117
  531   664          442476235
   30   762          442477728
  329   741          442480310
   31   762          442480519
  121   761          442482642
   32   762          442483496
  334   740          442483704
  240   754          442485064
   33   762          442486665
  191   758          442487383
  152   760          442487808
   34   762          442490032
  454   704          442490328
  361   734          442492785
   35   762          442493603
  313   744          442495081
   36   762          442497384
  546   654          442497600
   37   762          442501381
  295   747          442505098
   38   762          442505600
  565   640          442506125
   39   762          442510047
  373   731          442513008
  174   759          442513503
   40   762          442514728
  439   710          442515519
   41   762          442519649
   42   762          442524816
  122   761          442526929
  431   713          442530088
   43   762          442530235
  324   742          442530712
  230   755          442535875
   44   762          442535912
  206   757          442539909
  339   739          442541638
   45   762          442541853
  575   632          442545343
   46   762          442548064
  398   724          442548216
  513   675          442552572
   47   762          442554551
  590   619          442555659
  153   760          442557577
   48   762          442561320
  357   735          442564668
   49   762          442568377
  468   698          442571624
  123   761          442571948
   50   762          442575728
  250   753          442582777
   51   762          442583379
  487   689          442584072
  219   756          442584675
  489   688          442590841
   52   762          442591336
  485   690          442593125
  192   758          442597400
  267   751          442598914
   53   762          442599605
  377   730          442599633
  506   679          442601055
  175   759          442604854
  528   666          442606248
   54   762          442608192
  491   687          442613474
  581   627          442614824
  282   749          442615517
   55   762          442617103
  124   761          442617705
  483   691          442617958
   56   762          442626344
  154   760          442628264
  259   752          442632987
  319   743          442634166
   57   762          442635921
  549   652          442636957
   58   762          442645840
  289   748          442646561
  459   702          442650987
  388   727          442651655
  493   686          442652013
  414   719          442652903
  344   738          442654856
   59   762          442656107
  417   718          442657945
  481   692          442658529
  241   754          442658585
  125   761          442664206
  589   620          442664469
   60   762          442666728
  207   757          442667836
  275   750          442671875
  411   720          442674531
  353   736          442675233
   61   762          442677709
   62   762          442689056
  420   717          442689813
  434   712          442690632
  569   637          442694862
  231   755          442695266
  176   759          442697255
  155   760          442699875
   63   762          442700775
  302   746          442704544
  560   644          442705984
  495   685          442706500
  447   707          442707866
  395   725          442708000
  193   758          442708569
  126   761          442711457
  308   745          442711737
   64   762          442712872
  479   693          442714796
  556   647          442719639
  520   671          442719711
  408   721          442722673
   65   762          442725353
  466   699          442726795
  381   729          442726830
  220   756          442729216
   66   762          442738224
  452   705          442748033
  423   716          442748663
   67   762          442751491
  442   709          442751717
  574   633          442755361
  127   761          442759464
  508   678          442762264
   68   762          442765160
  296   747          442767059
  251   753          442771028
  156   760          442772416
  515   674          442772899
  497   684          442776977
   69   762          442779237
  588   621          442780533
  525   668          442780757
  564   641          442780865
  539   659          442781998
  580   628          442785152
  477   694          442786717
  314   744          442789928
  177   759          442790712
   70   762          442793728
  536   661          442795437
  208   757          442797005
  405   722          442797173
  330   741          442806021
  128   761          442808233
   71   762          442808639
  542   657          442813481
  268   751          442813583
  335   740          442819375
  194   758          442820896
  552   650          442821608
   72   762          442823976
  349   737          442824102
  242   754          442833552
  426   715          442834651
  260   752          442835008
   73   762          442839745
  157   760          442845893
  325   742          442846613
  533   663          442853684
  283   749          442854936
   74   762          442855952
  232   755          442856043
  129   761          442857770
  366   733          442860733
  499   683          442863486
   75   762          442872603
  457   703          442872920
  475   695          442874250
  221   756          442875077
  370   732          442876168
  437   711          442878884
  362   734          442884832
  178   759          442885231
  340   739          442887419
   76   762          442889704
  545   655          442890000
  605   605          442890250
  392   726          442893464
  604   606          442893880
  385   728          442894977
  464   700          442897344
  402   723          442897875
  290   748          442897992
  276   750          442899576
  587   622          442903851
  603   607          442904770
   77   762          442907261
  130   761          442908081
  158   760          442920312
  602   608          442922920
   78   762          442925280
  209   757          442927422
  374   731          442931515
  195   758          442934387
  510   677          442939733
  320   743          442940407
   79   762          442943767
  568   638          442944504
  429   714          442947933
  358   735          442948087
  601   609          442948330
  530   665          442956625
  131   761          442959172
  252   753          442960785
   80   762          442962728
  579   629          442962728
  501   682          442966069
  573   634          442972621
  473   696          442977353
  303   746          442979063
  179   759          442980818
  600   610          442981000
   81   762          442982169
  159   760          442995679
  309   745          442997254
  522   670          442999648
   82   762          443002096
  517   673          443009630
  243   754          443009971
  345   738          443010897
  132   761          443011049
  548   653          443011669
  559   645          443013004
  445   708          443016037
  233   755          443018212
  450   706          443020816
  599   611          443020930
  222   756          443022264
   83   762          443022515
  399   724          443024623
  378   730          443027152
  269   751          443029860
  297   747          443030796
  586   623          443034423
  261   752          443038589
   84   762          443043432
  196   758          443049048
  354   736          443050120
  555   648          443051667
  210   757          443059093
  563   642          443062835
  133   761          443063718
   85   762          443064853
  598   612          443068120
  160   760          443072000
  180   759          443077479
  462   701          443083229
  503   681          443084768
  315   744          443086659
   86   762          443086784
  432   713          443088665
  440   710          443095000
  471   697          443095984
  284   749          443096053
  527   667          443104146
  389   727          443104452
   87   762          443109231
  455   704          443110039
  134   761          443117185
  597   613          443122570
  277   750          443128933
   88   762          443132200
  512   676          443133504
  331   741          443133712
  578   630          443147552
  161   760          443149281
  291   748          443151163
  253   753          443152054
   89   762          443155697
  336   740          443157056
  382   729          443163457
  326   742          443164464
  197   758          443164885
  415   719          443168334
  223   756          443170783
  135   761          443171456
  585   624          443172249
  181   759          443175220
  396   725          443177261
  551   651          443178602
   90   762          443179728
  418   718          443180864
  234   755          443181779
  412   720          443182528
  596   614          443184280
  244   754          443187848
  350   737          443190553
  211   757          443192024
  572   635          443197123
  567   639          443201382
   91   762          443204299
  538   660          443216872
  505   680          443219625
  421   717          443220274
  409   721          443223290
  136   761          443226537
  162   760          443227528
   92   762          443229416
  469   698          443230101
  541   658          443230733
  341   739          443235240
  262   752          443243736
  270   751          443247751
  535   662          443247903
  321   743          443248568
  595   615          443253250
   93   762          443255085
  304   746          443255400
  435   712          443257003
  519   672          443262807
  367   733          443263700
  182   759          443274047
  363   734          443279051
   94   762          443281312
  198   758          443281904
  137   761          443282434
  460   702          443284408
  310   745          443284625
  424   716          443286720
  371   732          443287979
  544   656          443289600
  406   722          443290464
  524   669          443296133
  298   747          443296315
  488   689          443297041
  486   690          443300256
  163   760          443306747
   95   762          443308103
  448   707          443308635
  490   688          443309672
  584   625          443317329
  484   691          443319275
  224   756          443320640
  532   664          443323712
  212   757          443326221
  558   646          443327248
  594   616          443329480
  359   735          443333654
   96   762          443335464
  492   687          443338191
  285   749          443338874
  443   709          443339136
  138   761          443339153
  577   631          443339624
  386   728          443340808
  514   675          443343619
  254   753          443344841
  235   755          443346750
  562   643          443352035
  375   731          443352266
  482   692          443354056
  393   726          443355633
  278   750          443359952
  453   705          443362302
   97   762          443363401
  245   754          443367189
  346   738          443369008
  507   679          443370682
  183   759          443373966
  467   699          443379662
  427   715          443380358
  494   686          443382640
  403   723          443383894
  316   744          443385280
  164   760          443386944
  554   649          443390913
   98   762          443391920
  547   654          443393587
  139   761          443396700
  199   758          443400111
  480   693          443404557
  292   748          443406080
  593   617          443412970
   99   762          443421027
  355   736          443427131
  571   636          443428867
  496   685          443443061
  529   666          443444185
  263   752          443450455
  100   762          443450728
  438   711          443453103
  140   761          443455081
  379   730          443456939
  213   757          443461690
  332   741          443463389
  566   640          443465496
  271   751          443467262
  165   760          443468125
  583   626          443469663
  478   694          443470736
  225   756          443471841
  184   759          443474983
  101   762          443481029
  327   742          443484271
  337   740          443496753
  458   703          443500839
  430   714          443501344
  400   724          443503424
  592   618          443503720
  102   762          443511936
  236   755          443513131
  141   761          443514302
  498   684          443519496
  200   758          443519512
  521   671          443532472
  305   746          443533561
  509   678          443537981
  576   632          443538944
  255   753          443539152
  550   652          443542808
  103   762          443543455
  465   700          443544625
  246   754          443548000
  166   760          443550296
  476   695          443552551
  322   743          443558655
  351   737          443559104
  390   727          443559583
  299   747          443563622
  516   674          443570120
  311   745          443573856
  142   761          443574369
  104   762          443575592
  185   759          443577104
  286   749          443583405
  342   739          443585107
  279   750          443592639
  214   757          443598437
  591   619          443601730
  383   729          443602376
  105   762          443608353
  526   668          443609208
  446   708          443611448
  500   683          443611987
  226   756          443624392
  582   627          443629251
  451   706          443629667
  167   760          443633463
  143   761          443635288
  201   758          443640113
  106   762          443641744
  561   644          443648465
  557   647          443648716
  397   725          443648898
  433   713          443649834
  474   696          443649960
  540   659          443655179
  264   752          443658752
  537   661          443658934
  293   748          443662749
  570   637          443667853
  368   733          443668869
  364   734          443675448
  107   762          443675771
  441   710          443677121
  186   759          443680335
  237   755          443680928
  317   744          443685797
  416   719          443686255
  272   751          443688399
  413   720          443692997
  543   657          443696400
  144   761          443697065
  372   732          443702016
  419   718          443706291
  590   620          443707000
  534   663          443707551
  108   762          443710440
  168   760          443717632
  502   682          443720576
  360   735          443721375
  511   677          443721564
  463   701          443724948
  410   721          443726361
  347   738          443729195
  247   754          443730287
  456   704          443732480
  256   753          443734993
  215   757          443736468
  565   641          443736846
  553   650          443737377
  575   633          443745512
  109   762          443745757
  422   717          443753261
  145   761          443759706
  202   758          443761920
  472   697          443762921
  376   731          443775267
  227   756          443778299
  110   762          443781728
  546   655          443782711
  187   759          443784682
  407   722          443786191
  387   728          443788955
  333   741          443795058
  581   628          443796093
  531   665          443800916
  169   760          443802809
  328   742          443806040
  356   736          443806272
  518   673          443813049
  306   746          443813552
  111   762          443818359
  523   670          443818667
  589   621          443819530
  394   726          443820160
  146   761          443823217
  436   712          443825984
  280   750          443827000
  425   716          443827321
  287   749          443829652
  300   747          443832723
  338   740          443838472
  504   681          443845305
  238   755          443850147
  112   762          443855656
  312   745          443864953
  265   752          443868633
  323   743          443870674
  404   723          443872331
  216   757          443875789
  203   758          443884939
  147   761          443887604
  170   760          443889000
  380   730          443889000
  188   759          443890151
  470   698          443891392
  113   762          443893625
  273   751          443911168
  449   707          443912092
  248   754          443914056
  569   638          443914081
  549   653          443914226
  461   702          443920589
  294   748          443921176
  513   676          443921473
  428   715          443928627
  444   709          443929213
  352   737          443929761
  114   762          443932272
  257   753          443932370
  228   756          443933568
  343   739          443937026
  528   667          443938915
  588   622          443939320
  560   645          443952125
  148   761          443952873
  574   634          443959328
  580   629          443970189
  115   762          443971603
  171   760          443976211
  556   648          443977408
  454   705          443979289
  401   724          443984625
  506   680          443986216
  318   744          443988216
  605   606          443990141
  189   759          443996748
  604   607          443997407
  204   758          444009176
  487   690          444010303
  116   762          444011624
  603   608          444011939
  489   689          444012938
  564   642          444015432
  217   757          444016406
  391   727          444017054
  149   761          444019030
  239   755          444020794
  485   691          444023496
  439   711          444029950
  491   688          444031443
  602   609          444033737
  468   699          444035331
  384   729          444043593
  117   762          444052341
  483   692          444052475
  431   714          444057335
  601   610          444062801
  281   750          444063041
  172   760          444064448
  493   687          444065860
  587   623          444066370
  520   672          444072448
  365   734          444074029
  369   733          444076246
  288   749          444077621
  266   752          444080104
  150   761          444086081
  539   660          444086819
  229   756          444090205
  552   651          444091059
  348   738          444091464
  118   762          444093760
  307   746          444095379
  481   693          444097198
  600   611          444099131
  249   754          444099313
  301   747          444103624
  190   759          444104479
  536   662          444108184
  542   658          444110400
  361   735          444111256
  495   686          444116231
  373   732          444118285
  525   669          444121434
  398   725          444122917
  334   741          444128725
  329   742          444129777
  258   753          444131289
  459   703          444131506
  205   758          444134637
  274   751          444135575
  119   762          444135887
  515   675          444137750
  599   612          444142727
  508   679          444143351
  579   630          444151539
  173   760          444153717
  151   761          444154032
  479   694          444157623
  313   745          444157922
  218   757          444158325
  568   639          444167551
  533   664          444174381
  120   762          444178728
  545   656          444179041
  573   635          444180392
  295   748          444181367
  339   740          444182219
  497   685          444182598
  324   743          444184631
  357   736          444187549
  240   755          444192875
  598   613          444193589
  466   700          444194696
    0   763          444194947
    1   763          444194948
    2   763          444194955
    3   763          444194974
    4   763          444195011
    5   763          444195072
    6   763          444195163
    7   763          444195290
    8   763          444195459
    9   763          444195676
   10   763          444195947
   11   763          444196278
   12   763          444196675
   13   763          444197144
   14   763          444197691
   15   763          444198322
   16   763          444199043
   17   763          444199860
  377   731          444200524
  586   624          444200680
   18   763          444200779
   19   763          444201806
   20   763          444202947
   21   763          444204208
   22   763          444205595
  414   720          444205944
  417   719          444206672
   23   763          444207114
   24   763          444208771
  447   708          444209535
   25   763          444210572
   26   763          444212523
  191   759          444213350
  434   713          444213601
   27   763          444214630
   28   763          444216899
   29   763          444219336
   30   763          444221947
  121   762          444222289
  152   761          444222889
   31   763          444224738
   32   763          444227715
   33   763          444230884
  411   721          444231892
  477   695          444233708
  420   718          444234232
   34   763          444234251
   35   763          444237822
  388   728          444239424
  452   706          444241224
   36   763          444241603
  174   760          444244024
   37   763          444245600
  230   756          444248216
   38   763          444249819
  597   614          444251717
   39   763          444254266
   40   763          444258947
  206   758          444261328
  442   710          444261888
  559   646          444263015
   41   763          444263868
  499   684          444265003
  122   762          444266576
   42   763          444269035
   43   763          444274454
   44   763          444280131
  408   722          444284360
  530   666          444285296
  250   754          444286064
   45   763          444286072
  395   726          444287051
  423   717          444288780
  344   739          444291003
   46   763          444292283
  319   744          444292543
  153   761          444292658
  548   654          444292856
  267   752          444293171
   47   763          444298770
  282   750          444300768
  563   643          444301254
  219   757          444301552
  353   737          444302530
   48   763          444305539
  123   762          444311595
   49   763          444312596
  555   649          444313324
  510   678          444316752
  596   615          444317111
   50   763          444319947
  381   730          444323341
  192   759          444323367
  475   696          444325411
  289   749          444327318
   51   763          444327598
  259   753          444331756
  175   760          444335375
   52   763          444335555
  578   631          444340143
  585   625          444342250
   53   763          444343824
  522   671          444348359
   54   763          444352411
  124   762          444357352
  457   704          444357657
   55   763          444361322
  275   751          444361626
  405   723          444363192
  154   761          444363345
  501   683          444363488
  241   755          444366396
  464   701          444369445
  517   674          444370437
  426   716          444370472
   56   763          444370563
  302   747          444376331
  308   746          444379048
   57   763          444380140
  207   758          444389255
  595   616          444389771
   58   763          444390059
  437   712          444397581
   59   763          444400326
  125   762          444403853
  231   756          444407607
  572   636          444408704
   60   763          444410947
   61   763          444421928
  176   760          444427776
  567   640          444428263
  473   697          444432690
   62   763          444433275
  193   759          444434536
  155   761          444434956
  527   668          444440815
  296   748          444443328
   63   763          444444994
  220   757          444446093
  126   762          444451104
  551   652          444451959
  314   745          444452769
  330   742          444455488
  349   738          444455821
   64   763          444457091
  335   741          444464396
  402   724          444468232
   65   763          444469572
  594   617          444469697
  251   754          444474315
  366   734          444474800
  392   727          444476871
  503   682          444478095
  429   715          444479464
   66   763          444482443
  370   733          444485837
  385   729          444487114
  584   626          444491080
   67   763          444495710
  127   762          444499111
  325   743          444500532
  362   735          444503303
  512   677          444506461
  156   761          444507497
  268   752          444507840
   68   763          444509379
  450   707          444518243
  208   758          444518424
  177   760          444521233
  445   709          444521954
   69   763          444523456
  538   661          444525653
  340   740          444528000
  541   659          444531600
  260   753          444533777
  577   632          444536001
  374   732          444536792
   70   763          444537947
  283   750          444540187
  242   755          444541363
  194   759          444546863
  128   762          444547880
   71   763          444552858
  471   698          444555503
  593   618          444556889
  462   702          444559536
  535   663          444564622
   72   763          444568195
  232   756          444568384
  358   736          444570968
  290   749          444578749
  157   761          444580974
  558   647          444581135
  544   657          444582577
   73   763          444583964
  276   751          444589327
  221   757          444591954
  562   644          444594312
  129   762          444597417
  320   744          444598784
  455   705          444599000
  399   725          444599324
   74   763          444600171
  505   681          444608866
  440   711          444609431
  178   760          444615752
  432   714          444615912
   75   763          444616822
  519   673          444619576
  378   731          444628043
   76   763          444633923
  524   670          444640824
  571   637          444644264
  345   739          444647044
  583   627          444647170
  130   762          444647728
  532   665          444648393
  209   758          444648841
  303   747          444650850
  592   619          444651347
   77   763          444651480
  158   761          444655393
  554   650          444656464
  195   759          444660354
  252   754          444664072
  309   746          444664565
   78   763          444669499
  354   737          444677417
  547   655          444678698
   79   763          444687986
  389   728          444692221
  469   699          444693808
  566   641          444696217
  131   762          444698819
   80   763          444706947
  297   748          444707065
  179   760          444711339
  514   676          444712520
  243   755          444717782
  415   720          444721375
  488   690          444723272
  269   752          444724117
   81   763          444726388
  418   719          444729591
  233   756          444730553
  486   691          444730627
  159   761          444730760
  490   689          444731769
  261   753          444737358
  576   633          444739113
  222   757          444739141
  412   721          444739889
   82   763          444746315
  315   745          444749500
  132   762          444750696
  591   620          444753071
  484   692          444753792
  507   680          444755843
  492   688          444756160
  396   726          444756312
  382   730          444759968
  421   718          444764693
  460   703          444764927
   83   763          444766734
  196   759          444775015
  529   667          444776852
  435   713          444779972
  210   758          444780512
  284   750          444781304
  331   742          444783179
  409   722          444784977
   84   763          444787651
  482   693          444792725
  494   687          444796487
  336   741          444802077
  133   762          444803365
  160   761          444807081
  180   760          444808000
   85   763          444809072
  448   708          444810304
  582   628          444810520
  326   743          444818383
  277   751          444818684
  550   653          444820077
  350   738          444822272
  424   717          444826837
   86   763          444831003
  291   749          444831920
  480   694          444847384
  467   700          444847563
  443   710          444849307
  496   686          444852792
   87   763          444853450
  253   754          444855341
  453   706          444855493
  406   723          444856483
  134   762          444856832
  590   621          444862061
  341   740          444875821
   88   763          444876419
  367   734          444877767
  161   761          444884362
  521   672          444885209
  570   638          444887072
  223   757          444887660
  197   759          444890852
  234   756          444894120
  561   645          444894606
  244   755          444895659
  363   735          444897522
  371   733          444897648
   89   763          444899916
  181   760          444905741
  557   648          444906485
  321   744          444906945
  135   762          444911103
  211   758          444913443
  427   716          444916179
  478   695          444917727
  509   679          444919068
   90   763          444923947
  498   685          444925117
  304   747          444927187
  386   729          444932945
  516   675          444934971
  393   727          444939040
  270   752          444942008
  262   753          444942505
   91   763          444948518
  575   634          444949479
  526   669          444949885
  310   746          444951936
  403   724          444954251
  359   736          444956535
  375   732          444957543
  540   660          444960000
  162   761          444962609
  136   762          444966184
  565   642          444971413
  537   662          444971681
  438   712          444971800
  298   748          444972584
   92   763          444973635
  589   622          444978317
  581   629          444981130
  458   704          444985576
  543   658          444993319
   93   763          444999304
  476   696          445003712
  182   760          445004568
  346   739          445005155
  553   651          445006828
  198   759          445007871
  500   684          445013504
  465   701          445016726
  137   762          445022081
  285   750          445024125
   94   763          445025531
  534   664          445028248
  430   715          445032875
  224   757          445037517
  163   761          445041828
  212   758          445047640
  316   745          445048121
  254   754          445048128
  278   751          445049703
   95   763          445052322
  355   737          445054428
  379   731          445057830
  235   756          445059091
  546   656          445071752
  245   755          445075000
  400   725          445078125
  138   762          445078800
   96   763          445079683
  292   749          445086837
  606   606          445090032
  605   607          445093668
  511   678          445098583
  588   623          445101839
  183   760          445104487
  604   608          445104576
  474   697          445105297
   97   763          445107620
  332   742          445112856
  446   709          445117365
  502   683          445117995
  164   761          445122025
  603   609          445122756
  199   759          445126078
  451   707          445127094
  531   666          445129587
   98   763          445136139
  139   762          445136347
  569   639          445137128
  327   743          445138190
  337   741          445141774
  390   728          445147352
  602   610          445148208
  263   753          445149224
  580   630          445159000
  271   752          445161519
   99   763          445165246
  574   635          445167099
  523   671          445167378
  518   674          445173856
  433   714          445177081
  601   611          445180932
  213   758          445183109
  225   757          445188718
  351   738          445190823
  441   711          445191552
  140   762          445194728
  100   763          445194947
  549   654          445195413
  383   730          445198887
  463   702          445201255
  560   646          445202136
  165   761          445203206
  305   747          445205348
  184   760          445205504
  322   744          445217032
  600   612          445220928
  456   705          445221441
  472   698          445222440
  101   763          445225248
  236   756          445225472
  342   740          445225688
  397   726          445227949
  587   624          445232627
  504   682          445238632
  556   649          445239065
  416   720          445239296
  299   748          445239891
  311   746          445241167
  255   754          445242439
  200   759          445245479
  413   721          445250358
  564   643          445253851
  141   762          445253949
  419   719          445255018
  246   755          445255811
  102   763          445256155
  599   613          445268196
  286   750          445268656
  528   668          445275584
  279   751          445282390
  368   734          445282936
  166   761          445285377
  103   763          445287674
  410   722          445288048
  364   735          445293919
  513   677          445294430
  422   718          445297680
  185   760          445307625
  372   733          445311685
  142   762          445314016
  104   763          445319811
  214   758          445319856
  598   614          445322736
  226   757          445341269
  293   749          445343506
  579   631          445344130
  360   736          445344256
  317   745          445348638
  436   713          445348953
  407   723          445352210
  105   763          445352572
  470   699          445355099
  264   753          445357521
  552   652          445364416
  347   739          445365342
  201   759          445366080
  425   717          445367438
  167   761          445368544
  586   625          445370681
  143   762          445374935
  506   681          445375457
  376   732          445380544
  387   729          445381092
  272   752          445382656
  597   615          445384548
  106   763          445385963
  573   636          445391973
  237   756          445393269
  568   640          445394432
  539   661          445395600
  461   703          445401108
  394   727          445403567
  186   760          445410856
  542   659          445411267
  449   708          445413761
  107   763          445419990
  536   663          445424903
  520   673          445429217
  356   737          445433569
  144   762          445436712
  247   755          445438098
  256   754          445438280
  489   690          445439169
  444   710          445439384
  487   691          445440674
  404   724          445442688
  333   742          445444525
  168   761          445452713
  491   689          445453540
  596   616          445453632
  108   763          445454659
  215   758          445457887
  485   692          445458013
  328   743          445459959
  428   716          445464448
  525   670          445466125
  545   657          445472018
  454   706          445472480
  338   741          445483493
  493   688          445483829
  306   747          445485339
  202   759          445487887
  380   731          445489891
  109   763          445489976
  483   693          445491144
  227   757          445495176
  533   665          445499062
  145   762          445499353
  468   700          445503232
  515   676          445506651
  300   748          445508992
  287   750          445514903
  187   760          445515203
  585   626          445516001
  280   751          445516751
  559   647          445516902
  110   763          445525947
  508   680          445528512
  323   744          445529051
  595   617          445529988
  495   687          445530078
  312   746          445532264
  578   632          445536520
  169   761          445537890
  481   694          445540025
  563   644          445543531
  439   712          445548647
  401   725          445559326
  352   738          445561480
  238   756          445562488
  111   763          445562578
  146   762          445562864
  265   753          445567402
  343   740          445577607
  548   655          445577967
  555   650          445578875
  431   715          445588866
  497   686          445592329
  216   758          445597208
  112   763          445599875
  294   749          445601933
  479   695          445604614
  391   728          445604823
  273   752          445605425
  203   759          445610906
  594   618          445613616
  459   704          445616243
  530   667          445617963
  188   760          445620672
  248   755          445621867
  170   761          445624081
  572   637          445624101
  147   762          445627251
  257   754          445635657
  113   763          445637844
  384   730          445640104
  228   757          445650445
  318   745          445651057
  567   641          445658984
  466   701          445666797
  584   627          445668587
  499   685          445670624
  114   763          445676491
  477   696          445684869
  369   734          445690313
  365   735          445692500
  148   762          445692520
  510   679          445697839
  522   672          445701096
  398   726          445701968
  593   619          445704516
  171   761          445711292
  447   709          445715452
  115   763          445715822
  189   760          445727269
  348   739          445727611
  373   733          445727954
  551   653          445729228
  239   756          445733135
  361   736          445734137
  204   759          445735143
  517   675          445735288
  577   633          445736170
  217   758          445737825
  452   707          445738651
  434   714          445740848
  281   751          445752792
  116   763          445755843
  149   762          445758677
  417   720          445759713
  288   750          445762872
  414   721          445763305
  501   684          445765005
  307   747          445767166
  442   711          445776319
  334   742          445778192
  266   753          445778873
  301   748          445779893
  475   697          445780748
  527   669          445781492
  420   719          445782959
  329   743          445783696
  411   722          445793579
  117   763          445796560
  172   761          445799529
  592   620          445802688
  377   732          445805801
  229   757          445807082
  249   755          445807124
  357   737          445814846
  313   746          445825233
  150   762          445825728
  339   741          445827240
  583   628          445828439
  274   752          445829832
  388   729          445831561
  423   718          445833199
  258   754          445834576
  190   760          445835000
  541   660          445836421
  118   763          445837979
  538   662          445838400
  558   648          445838904
  562   645          445840453
  324   744          445843008
  464   702          445845752
  457   705          445846618
  408   723          445850379
  205   759          445860604
  295   749          445862124
  571   638          445863483
  395   727          445870458
  503   683          445875514
  544   658          445879496
  218   758          445879744
  119   763          445880106
  512   678          445883480
  535   664          445885319
  173   761          445888798
  473   698          445892209
  151   762          445893679
  240   756          445905216
  591   621          445908132
  426   717          445910589
  437   713          445920550
  120   763          445922947
  381   731          445924232
  554   651          445925915
  566   642          445930784
  344   740          445931584
  405   724          445933549
  353   738          445934249
  576   634          445943080
    0   764          445943744
    1   764          445943745
    2   764          445943752
    3   764          445943771
    4   764          445943808
    5   764          445943869
  191   760          445943871
    6   764          445943960
    7   764          445944087
    8   764          445944256
    9   764          445944473
   10   764          445944744
   11   764          445945075
   12   764          445945472
   13   764          445945941
   14   764          445946488
   15   764          445947119
   16   764          445947840
   17   764          445948657
   18   764          445949576
   19   764          445950603
   20   764          445951744
   21   764          445953005
   22   764          445954392
  319   745          445955384
   23   764          445955911
   24   764          445957568
   25   764          445959369
   26   764          445961320
  152   762          445962536
   27   764          445963427
  230   757          445965093
   28   764          445965696
  121   763          445966508
  547   656          445967739
   29   764          445968133
   30   764          445970744
   31   764          445973535
   32   764          445976512
  532   666          445977064
  174   761          445979105
   33   764          445979681
  519   674          445980383
   34   764          445983048
   35   764          445986619
  206   759          445987295
  524   671          445989535
   36   764          445990400
  282   751          445990519
  267   753          445991940
  250   755          445993875
   37   764          445994397
  582   629          445995557
   38   764          445998616
  505   682          446002193
   39   764          446003063
   40   764          446007744
  122   763          446010795
  289   750          446012569
   41   764          446012665
  429   716          446015285
   42   764          446017832
  471   699          446019210
  450   708          446019912
  590   622          446020848
  219   758          446022971
   43   764          446023251
   44   764          446028928
  445   710          446032125
  153   762          446032305
   45   764          446034869
  259   754          446035043
  462   703          446040055
   46   764          446041080
  402   725          446042933
   47   764          446047567
  308   747          446050835
  302   748          446052600
  192   760          446053888
   48   764          446054336
  123   763          446055814
  275   752          446055883
   49   764          446061393
  392   728          446064640
   50   764          446068744
  175   761          446070456
   51   764          446076395
  241   756          446078737
  385   730          446083625
   52   764          446084352
  514   677          446085477
  349   739          446091968
  455   706          446092191
   53   764          446092621
  366   735          446093271
  370   734          446099904
   54   764          446101208
  550   654          446101264
  124   763          446101571
  154   762          446102992
  330   743          446109407
   55   764          446110119
  570   639          446110119
  529   668          446113521
  335   742          446113863
  207   759          446115222
   56   764          446119360
  314   746          446120080
  296   749          446124085
  231   757          446124484
  362   736          446126184
  440   712          446128128
   57   764          446128937
   58   764          446138856
  589   623          446140836
  561   646          446144617
  507   681          446145084
  374   733          446146461
  432   715          446147443
  125   763          446148072
   59   764          446149123
  488   691          446153643
  575   635          446157250
  490   690          446158000
  325   744          446158909
   60   764          446159744
  469   700          446161709
  176   761          446162857
  193   760          446165057
  486   692          446165144
  220   758          446167512
  557   649          446168142
  581   630          446169941
   61   764          446170725
  340   741          446173021
  155   762          446174603
  492   689          446178257
  399   726          446178375
   62   764          446182072
  251   755          446182126
  484   693          446192461
  606   607          446193559
   63   764          446193791
  126   763          446195323
  358   737          446198265
  605   608          446200837
   64   764          446205888
  268   753          446206609
  565   643          446209832
  494   688          446214456
  604   609          446215393
   65   764          446218369
  283   751          446229938
   66   764          446231240
  378   732          446233320
  482   694          446235552
  260   754          446237064
  603   610          446237227
  521   673          446241978
  127   763          446243330
  208   759          446244391
   67   764          446244507
  156   762          446247144
  460   704          446249664
  242   756          446253704
  177   761          446256314
   68   764          446258176
  320   745          446261625
  290   750          446264000
  602   611          446266339
  496   687          446266639
  588   624          446268096
  540   661          446268781
   69   764          446272253
  194   760          446277384
  415   721          446278736
  553   652          446280185
  418   720          446282632
  276   752          446283584
  389   729          446284358
  232   757          446285261
   70   764          446286744
  345   740          446287625
  537   663          446288400
  128   763          446292099
  543   659          446294186
  480   695          446294375
  526   670          446294576
  412   722          446301576
   71   764          446301655
  601   612          446302729
  516   676          446303872
  509   680          446304229
  435   714          446307219
  354   738          446309136
  221   758          446313373
  421   719          446313420
  448   709          446316221
   72   764          446316992
  467   701          446319664
  157   762          446320621
  303   748          446327119
   73   764          446332761
  498   686          446334848
  309   747          446336352
  396   727          446339719
  129   763          446341636
  600   613          446346397
   74   764          446348968
  178   761          446350833
  409   723          446350996
  580   631          446351591
  453   707          446352920
  534   665          446352929
  382   731          446360859
  443   711          446363738
  569   640          446364009
  546   657          446364729
   75   764          446365619
  478   696          446368888
  424   718          446371256
  252   755          446371883
  209   759          446374808
  574   636          446378680
   76   764          446382720
  297   749          446387822
  195   760          446390875
  130   763          446391947
  158   762          446395040
  599   614          446397343
   77   764          446400277
  587   625          446402628
  315   746          446416811
   78   764          446418296
  500   685          446419125
  269   753          446422886
  406   724          446426840
  243   756          446430123
   79   764          446436783
  331   743          446437098
  261   754          446440645
  131   763          446443038
  179   761          446446420
  233   757          446447430
  336   742          446451544
  598   615          446455567
   80   764          446455744
  560   647          446456023
  427   717          446456296
  350   739          446458419
  476   697          446459049
  222   758          446460560
  531   667          446462254
  159   762          446470407
  284   751          446471055
  458   705          446474537
   81   764          446475185
  326   744          446476760
  511   679          446479670
  549   655          446480524
  465   702          446493033
  438   713          446494769
  132   763          446494915
   82   764          446495112
  564   644          446496128
  367   735          446496238
  556   650          446504616
  196   760          446505536
  210   759          446506479
  371   734          446511715
  277   752          446512941
   83   764          446515531
  291   750          446517171
  502   684          446519512
  523   672          446520115
  363   736          446520403
  341   741          446520842
  597   616          446521069
  393   728          446526809
  403   725          446528952
  386   730          446529456
   84   764          446536448
  518   675          446538707
  579   632          446540507
  180   761          446543081
  586   626          446544432
  160   762          446546728
  133   763          446547584
   85   764          446557869
  253   755          446563152
  474   698          446564816
  375   733          446567212
  430   716          446568696
  321   745          446569786
   86   764          446579800
  359   737          446583832
  596   617          446593849
  134   763          446601051
   87   764          446602247
  304   748          446603456
  573   637          446607370
  244   756          446608000
  223   758          446609079
  234   757          446610997
  528   669          446616261
  197   760          446621373
  310   747          446623723
  161   762          446624009
  568   641          446625153
   88   764          446625216
  446   710          446627536
  451   708          446628763
  504   683          446636051
  211   759          446639410
  270   753          446640777
  181   761          446640822
  552   653          446641685
  346   740          446645736
  262   754          446645792
   89   764          446648713
  298   749          446653341
  135   763          446655322
  400   726          446657176
  379   732          446663107
  513   678          446671449
   90   764          446672744
  595   618          446673907
  463   703          446681774
  355   738          446686147
  472   699          446686147
  585   627          446693508
   91   764          446697315
  162   762          446702256
  539   662          446708347
  433   715          446708612
  441   712          446710249
  136   763          446710403
  285   751          446713876
  456   706          446714632
  316   746          446715432
  542   660          446716088
   92   764          446722432
  578   633          446736689
  198   760          446738392
  390   729          446739489
  182   761          446739649
  278   752          446743960
  536   664          446745600
   93   764          446748101
  254   755          446755939
  224   758          446758936
  594   619          446761243
  137   763          446766300
  332   743          446766775
  506   682          446768784
  545   658          446768937
  292   750          446772088
  212   759          446773607
   94   764          446774328
  559   648          446774671
  235   757          446775968
  163   762          446781475
  245   756          446787341
  563   645          446789672
  520   674          446790024
  337   742          446791241
  327   744          446796567
  416   721          446796657
  383   731          446799778
   95   764          446801119
  419   720          446808059
  397   727          446811356
  413   722          446812045
  525   671          446814836
  470   700          446823000
  138   763          446823019
  351   739          446826970
  533   666          446827733
   96   764          446828480
  183   761          446839568
  572   638          446843320
  422   719          446846407
  555   651          446848326
  584   628          446849856
  263   754          446852511
  410   723          446854067
  593   620          446855857
   97   764          446856417
  199   760          446856599
  271   753          446860288
  164   762          446861672
  548   656          446867008
  489   691          446869540
  342   741          446870709
  487   692          446875191
  436   714          446876200
  515   677          446879608
  491   690          446879771
  322   745          446879873
  139   763          446880566
  305   748          446881617
   98   764          446884936
  461   704          446885845
  567   642          446893551
  485   693          446896682
  368   735          446901407
  493   689          446905926
  213   759          446909076
  225   758          446910137
  425   718          446911857
  311   747          446912954
   99   764          446914043
  364   736          446916800
  508   681          446917753
  449   709          446919678
  299   749          446920648
  407   724          446922567
  372   734          446925752
  483   694          446933971
  140   763          446938947
  577   634          446940137
  184   761          446940585
  236   757          446942349
  165   762          446942853
  100   764          446943744
  495   688          446948047
  255   755          446950250
  444   711          446953815
  530   668          446954632
  592   621          446957749
  286   751          446958407
  246   756          446968152
  454   707          446969907
  360   737          446971553
  101   764          446974045
  468   701          446975333
  200   760          446976000
  279   752          446976647
  387   730          446977603
  481   695          446987016
  376   733          446990213
  394   728          446991336
  141   763          446998168
  428   717          447004565
  102   764          447004952
  347   740          447005923
  497   687          447006176
  551   654          447010415
  583   629          447013476
  317   746          447015949
  404   725          447017389
  166   762          447025024
  293   750          447028757
  103   764          447036471
  185   761          447042706
  214   759          447045823
  479   696          447055775
  522   673          447057865
  142   763          447058235
  264   754          447060808
  226   758          447062688
  356   738          447065288
  591   622          447066919
  104   764          447068608
  439   713          447071616
  499   686          447080355
  272   753          447081425
  510   680          447083000
  571   639          447086530
  562   646          447090464
  380   732          447095168
  201   760          447096601
  333   743          447098444
  558   649          447100561
  105   764          447101369
  517   676          447104189
  459   705          447105204
  167   762          447108191
  237   757          447110146
  328   744          447118336
  143   763          447119154
  431   716          447124687
  527   670          447126183
  338   742          447132960
  106   764          447134760
  401   726          447138377
  477   697          447140206
  466   702          447143104
  541   661          447145202
  186   761          447145937
  256   755          447146091
  247   756          447150439
  576   635          447150851
  538   663          447155119
  306   748          447161608
  107   764          447168787
  566   643          447169203
  501   685          447170626
  544   659          447180363
  144   763          447180931
  590   623          447183367
  215   759          447183854
  582   630          447184368
  300   749          447189749
  323   745          447191892
  168   762          447192360
  391   729          447196960
  352   739          447197627
  554   652          447199272
  108   764          447203456
  312   747          447204051
  287   751          447204654
  535   665          447210000
  280   752          447211008
  227   758          447216595
  202   760          447218408
  343   741          447222628
  447   710          447225623
  109   764          447238773
  475   698          447240267
  452   708          447240320
  384   731          447240995
  145   763          447243572
  187   761          447250284
  547   657          447260716
  512   679          447264567
  265   754          447270689
  434   715          447272379
  110   764          447274744
  503   684          447277031
  169   762          447277537
  238   757          447279365
  398   727          447285375
  294   750          447287184
  442   712          447295016
  607   607          447297086
  606   608          447300728
  273   753          447304194
  146   763          447307083
  589   624          447307093
  369   735          447308784
  532   667          447309731
  111   764          447311375
  605   609          447311654
  365   736          447315381
  417   721          447317074
  318   746          447318368
  216   759          447323175
  414   722          447324992
  464   703          447326271
  604   610          447329864
  248   756          447334208
  420   720          447336000
  570   640          447337000
  457   706          447339809
  203   760          447341427
  373   734          447342021
  524   672          447342272
  257   755          447343468
  519   675          447345234
  112   764          447348672
  603   611          447355358
  188   761          447355753
  473   699          447355916
  411   723          447359598
  361   737          447361434
  581   631          447362532
  170   762          447363728
  348   740          447368192
  575   636          447368831
  147   763          447371470
  228   758          447371864
  423   719          447381926
  550   655          447386375
  113   764          447386641
  602   612          447388136
  561   647          447398504
  505   683          447399612
  377   733          447415470
  408   724          447420736
  114   764          447425288
  388   730          447428072
  601   613          447428198
  334   743          447432111
  557   650          447433693
  148   763          447436739
  588   625          447438097
  329   744          447442073
  307   748          447443435
  357   738          447446565
  281   752          447447049
  437   714          447447797
  239   757          447450012
  171   762          447450939
  565   644          447452109
  288   751          447452623
  529   669          447454198
  426   718          447455008
  395   728          447458227
  301   749          447460650
  189   761          447462350
  514   678          447462496
  217   759          447463792
  115   764          447464619
  204   760          447465664
  600   614          447475544
  339   742          447476707
  266   754          447482160
  471   700          447487111
  313   747          447497020
  149   763          447502896
  116   764          447504640
  324   745          447505849
  405   725          447508250
  249   756          447519465
  462   704          447524792
  450   709          447525829
  229   758          447528501
  274   753          447528601
  381   732          447529509
  599   615          447530174
  507   682          447538411
  172   762          447539176
  258   755          447542387
  117   764          447545357
  445   711          447546556
  295   750          447547375
  580   632          447547968
  429   717          447555402
  553   653          447557454
  150   763          447569947
  190   761          447570081
  353   739          447570396
  587   626          447576379
  344   741          447576605
  540   662          447581528
  118   764          447586776
  488   692          447588160
  490   691          447588371
  455   707          447589618
  205   760          447591125
  598   616          447592088
  574   637          447594077
  569   641          447594730
  543   660          447599007
  521   674          447602785
  486   693          447603813
  492   690          447604488
  218   759          447605711
  537   664          447609097
  402   726          447621984
  240   757          447622093
  319   746          447622695
  173   762          447628445
  119   764          447628903
  469   701          447633810
  484   694          447635288
  494   689          447636553
  151   763          447637898
  526   671          447643287
  440   713          447651097
  392   729          447656777
  597   617          447661286
  546   658          447661648
  120   764          447671744
  516   677          447676829
  191   761          447678952
  534   666          447681600
  482   695          447682543
  432   716          447683264
  385   731          447684516
  496   688          447684608
  282   752          447684776
  230   758          447686512
  509   681          447693470
  267   754          447695227
    0   765          447697125
    1   765          447697126
    2   765          447697133
    3   765          447697152
    4   765          447697189
    5   765          447697250
    6   765          447697341
    7   765          447697468
    8   765          447697637
    9   765          447697854
   10   765          447698125
   11   765          447698456
   12   765          447698853
   13   765          447699322
   14   765          447699869
   15   765          447700500
   16   765          447701221
   17   765          447702038
  289   751          447702320
   18   765          447702957
   19   765          447703984
   20   765          447705125
  250   756          447706216
   21   765          447706386
  152   763          447706755
   22   765          447707773
   23   765          447709292
   24   765          447710949
   25   765          447712750
  560   648          447713792
   26   765          447714701
  121   764          447715305
  366   736          447716152
   27   765          447716808
  206   760          447717816
  370   735          447718375
  174   762          447718752
   28   765          447719077
   29   765          447721514
  586   627          447721939
   30   765          447724125
   31   765          447726916
  308   748          447727104
   32   765          447729893
  349   740          447732549
   33   765          447733062
  302   749          447733357
   34   765          447736429
  596   618          447737768
  460   705          447738625
   35   765          447740000
  579   633          447740676
  564   645          447742269
  259   755          447742854
   36   765          447743781
  480   696          447745536
   37   765          447747778
  498   687          447748695
  219   759          447748938
   38   765          447751997
  362   737          447753481
  275   753          447754652
   39   765          447756444
  122   764          447759592
  374   734          447760528
   40   765          447761125
  399   727          447761782
   41   765          447766046
  335   743          447767782
  330   744          447767784
  549   656          447769565
   42   765          447771213
  556   651          447774067
  153   763          447776524
   43   765          447776632
   44   765          447782309
   45   765          447788250
  192   761          447788969
  314   747          447791867
   46   765          447794461
  241   757          447795614
  467   702          447795971
  531   668          447798923
   47   765          447800948
  123   764          447804611
   48   765          447807717
  296   750          447809336
  175   762          447810103
   49   765          447814774
  595   619          447821534
  325   745          447821750
   50   765          447822125
  340   742          447822488
  478   697          447824225
  448   710          447826392
  573   638          447826589
  500   686          447828856
   51   765          447829776
  358   738          447829984
   52   765          447837733
  435   715          447838750
  418   721          447839993
  415   722          447840423
  378   733          447842989
  207   760          447845743
  231   758          447845903
   53   765          447846002
  154   763          447847211
  124   764          447850368
   54   765          447854589
  453   708          447854589
  568   642          447859720
   55   765          447863500
  511   680          447864831
  421   720          447866461
  412   723          447867595
   56   765          447872741
  585   628          447874777
  523   673          447876884
  389   730          447880869
   57   765          447882318
  443   712          447882435
   58   765          447892237
  220   759          447893479
  251   756          447894467
  125   764          447896869
  193   761          447900138
   59   765          447902504
  176   762          447902504
  518   676          447907608
  268   754          447909896
  594   620          447912584
   60   765          447913125
  476   698          447918568
  155   763          447918822
  424   719          447919983
  409   724          447921353
  552   654          447922872
   61   765          447924106
  283   752          447924195
  502   685          447925133
  396   728          447927488
  320   746          447928936
  345   741          447932646
   62   765          447935453
  578   634          447940656
  126   764          447944120
  260   755          447944875
  354   739          447945283
   63   765          447947172
  290   751          447953751
   64   765          447959269
  528   670          447960952
  382   732          447966136
  458   706          447967728
  242   757          447970581
   65   765          447971750
  465   703          447973552
  208   760          447974912
  276   753          447982353
   66   765          447984621
  156   763          447991363
  127   764          447992127
  177   762          447995961
   67   765          447997888
  427   718          448000715
  406   725          448001541
  232   758          448006680
  303   749          448007876
  593   621          448010918
   68   765          448011557
  194   761          448012465
  309   748          448012621
  438   714          448022016
  542   661          448024869
  539   663          448025066
   69   765          448025634
  474   699          448028523
  584   629          448034893
  559   649          448036328
  504   684          448037568
  221   759          448039340
  563   646          448039683
   70   765          448040125
  128   764          448040896
  513   679          448052536
   71   765          448055036
  157   763          448064840
  572   639          448066367
  545   659          448069804
  536   665          448070281
   72   765          448070373
  297   750          448073073
  252   756          448084224
   73   765          448086142
  315   747          448088598
  129   764          448090433
  178   762          448090480
  331   744          448095475
  350   740          448099000
   74   765          448102349
  209   760          448105329
  336   743          448105463
  403   726          448108003
  430   717          448108813
  592   622          448116536
  393   729          448118946
   75   765          448119000
  367   736          448119119
  555   652          448121683
  195   761          448125956
  269   754          448126173
  371   735          448130186
  386   731          448130347
  567   643          448131970
  451   709          448134680
   76   765          448136101
  158   763          448139259
  326   745          448139601
  130   764          448140744
  446   711          448141967
  243   757          448147000
  363   737          448147700
  577   635          448147908
  261   755          448148456
   77   765          448153658
  472   700          448154048
  520   675          448154875
  548   657          448159985
  533   667          448160400
  284   752          448165312
  506   683          448166203
  463   704          448166511
  525   672          448167573
  233   758          448168849
  341   742          448170309
   78   765          448171677
  375   734          448181279
  179   762          448186067
  222   759          448186527
   79   765          448190164
  131   764          448191835
  583   630          448202287
  291   751          448206922
   80   765          448209125
  277   753          448211710
  456   707          448212059
  159   763          448214626
  359   738          448215551
   81   765          448228566
  591   623          448229438
  441   713          448233218
  210   760          448237000
  321   746          448237097
  400   727          448240583
  196   761          448240617
  132   764          448243712
  433   716          448244433
   82   765          448248493
  515   678          448256627
   83   765          448268912
  379   733          448272776
  253   756          448275493
  180   762          448282728
  304   749          448284213
   84   765          448289829
  346   741          448290757
  160   763          448290947
  470   701          448295101
  530   669          448295309
  551   655          448295526
  133   764          448296381
  310   748          448299992
  489   692          448304057
  491   691          448310142
  508   682          448311080
   85   765          448311250
  571   640          448313411
  487   693          448313860
  355   739          448322294
  244   757          448324877
  493   690          448332157
  234   758          448332416
   86   765          448333181
  223   759          448335046
  390   730          448336000
  298   750          448338592
  485   694          448339509
  270   754          448344064
  562   647          448344351
  590   624          448349624
  134   764          448349848
  262   755          448353603
   87   765          448355628
  197   761          448356454
  416   722          448358344
  576   636          448362432
  419   721          448365420
  558   650          448366112
  161   763          448368228
  211   760          448369931
  495   689          448370144
  461   705          448374806
  582   631          448376959
  413   723          448378064
   88   765          448378597
  181   762          448380469
  483   695          448380962
  316   747          448387219
  397   728          448399125
  422   720          448399448
   89   765          448402094
  135   764          448404119
  607   608          448404255
  383   732          448405055
  436   715          448407731
  285   752          448408133
  566   644          448411480
  606   609          448411545
  522   674          448418672
  497   688          448424145
  410   724          448424424
  332   744          448425152
   90   765          448426125
  605   610          448426125
  449   710          448429849
  481   696          448438177
  278   753          448442729
  337   743          448445160
  162   763          448446475
  604   611          448447995
   91   765          448450696
  468   702          448451640
  541   662          448457949
  136   764          448459200
  327   745          448459408
  425   719          448460584
  292   751          448461839
  351   740          448467551
  254   756          448468280
  454   708          448471576
  510   681          448472241
  444   712          448472512
  198   761          448473473
  527   671          448474894
   92   765          448475813
  538   664          448475816
  554   653          448476541
  589   625          448477094
  517   677          448477146
  603   612          448477155
  182   762          448479296
  224   759          448484903
  544   660          448485184
  499   687          448494202
  407   725          448497268
  235   758          448497387
   93   765          448501482
  212   760          448504128
  245   757          448504218
  479   697          448511112
  602   613          448513605
  137   764          448515097
  342   742          448520176
  368   736          448524288
  163   763          448525694
   94   765          448527709
  535   666          448538671
  364   737          448544097
  372   735          448544223
  322   746          448547184
  428   718          448548984
   95   765          448554500
  601   614          448557345
  547   658          448557635
  581   632          448558909
  263   755          448560322
  305   749          448562374
  271   754          448563575
  570   641          448567721
  138   764          448571816
  387   731          448578494
  183   762          448579215
  501   686          448580357
   96   765          448581861
  394   729          448583473
  575   637          448584228
  311   748          448589223
  199   761          448591680
  404   726          448596440
  459   706          448598395
  439   714          448598863
  477   698          448599725
  360   738          448603272
  376   734          448604280
  164   763          448605891
  299   750          448605899
  600   615          448608375
   97   765          448609798
  588   626          448611848
  466   703          448623623
  139   764          448629363
  225   759          448636104
   98   765          448638317
  213   760          448639597
  532   668          448646400
  512   680          448649728
  347   741          448650944
  286   752          448652664
  561   648          448656273
  255   756          448662591
  236   758          448663768
  431   717          448664804
  599   616          448666695
   99   765          448667424
  279   753          448675416
  550   656          448675416
  184   762          448680232
  503   685          448682652
  246   757          448685029
  165   763          448687072
  317   747          448687736
  140   764          448687744
  100   765          448697125
  565   645          448698250
  524   673          448699041
  356   739          448701435
  557   651          448703144
  475   699          448703974
  380   733          448704837
  200   761          448711081
  519   676          448714135
  293   751          448718508
  401   727          448721784
  101   765          448727426
  598   617          448732305
  447   711          448740054
  452   709          448746237
  141   764          448746965
  580   633          448748137
  587   627          448753886
  333   744          448756821
  102   765          448758333
  264   755          448768619
  166   763          448769243
  214   760          448776344
  328   745          448781177
  185   762          448782353
  272   754          448784712
  338   743          448786879
  226   759          448788655
  103   765          448789852
  391   730          448793471
  529   670          448798889
  505   684          448801129
  597   618          448805205
  142   764          448807032
  434   716          448808200
  464   704          448811008
  574   638          448813296
  442   713          448817985
  104   765          448821989
  473   700          448823817
  569   642          448829297
  237   758          448831565
  201   761          448831682
  457   707          448837236
  352   740          448838208
  553   654          448838641
  306   749          448842365
  514   679          448843583
  384   732          448846272
  167   763          448852410
  105   765          448854750
  256   756          448858432
  323   746          448859203
  247   757          448867316
  143   764          448867951
  343   742          448872095
  398   728          448873144
  300   750          448875000
  417   722          448878761
  312   748          448880320
  596   619          448885395
  186   762          448885584
  106   765          448888141
  414   723          448891011
  420   721          448893361
  540   663          448898247
  287   752          448898911
  586   628          448903208
  543   661          448907788
  280   753          448909777
  215   760          448914375
  107   765          448922168
  144   764          448929728
  411   724          448929955
  369   736          448931665
  537   665          448933778
  423   720          448934967
  507   683          448935830
  168   763          448936579
  227   759          448942562
  365   737          448942678
  579   634          448944643
  202   761          448953489
  108   765          448956837
  471   701          448959212
  373   735          448960492
  546   659          448962515
  521   675          448967636
  595   620          448972875
  560   649          448975449
  294   751          448976935
  265   755          448978500
  437   715          448979328
  187   762          448989931
  318   747          448990155
  109   765          448992154
  564   646          448992280
  145   764          448992369
  361   738          448993153
  408   725          448995437
  526   672          448996024
  238   758          449000784
  426   719          449003735
  273   754          449007481
  348   741          449013213
  462   705          449013753
  534   667          449014267
  169   763          449021756
  490   692          449022888
  488   693          449026829
  110   765          449028125
  388   731          449028963
  377   734          449029537
  492   691          449034859
  450   710          449036000
  486   694          449046640
  556   652          449047424
  573   639          449049636
  395   729          449050364
  248   757          449051085
  216   760          449053696
  516   678          449053848
  257   756          449055809
  146   764          449055880
  585   629          449059814
  549   657          449062542
  494   690          449062784
  111   765          449064756
  445   712          449065253
  594   621          449067645
  203   761          449076508
  484   695          449082279
  357   739          449082712
  509   682          449086797
  405   726          449087301
  334   744          449090488
  455   708          449091287
  188   762          449095400
  228   759          449097831
  568   643          449098139
  429   718          449099821
  112   765          449102053
  329   745          449104914
  496   689          449106705
  170   763          449107947
  469   702          449110117
  147   764          449120267
  307   749          449124192
  339   743          449130626
  482   696          449133704
  381   733          449139178
  531   669          449139600
  113   765          449140022
  281   753          449145818
  301   750          449145901
  288   752          449146880
  578   635          449148427
  498   688          449166664
  593   622          449169705
  239   758          449171431
  324   746          449173160
  313   748          449173289
  440   714          449178344
  114   765          449178669
  148   764          449185536
  266   755          449189971
  217   760          449194313
  171   763          449195158
  204   761          449200745
  480   697          449200873
  189   762          449201997
  402   727          449205391
  552   655          449207983
  353   740          449210977
  115   765          449218000
  432   717          449223381
  584   630          449223704
  344   742          449226072
  460   706          449231816
  274   754          449231888
  249   757          449236342
  295   751          449237126
  523   674          449237691
  500   687          449242703
  149   764          449251693
  392   730          449253288
  511   681          449254072
  229   759          449254468
  258   756          449254728
  116   765          449258021
  467   703          449276490
  592   623          449279055
  518   677          449280565
  172   763          449283395
  478   698          449283744
  385   732          449289793
  572   640          449293248
  563   647          449293570
  319   747          449294482
  117   765          449298738
  559   650          449301879
  528   671          449309663
  190   762          449309728
  150   764          449318744
  205   761          449326206
  502   686          449334864
  218   760          449336232
  542   662          449337616
  118   765          449340157
  448   711          449340823
  370   736          449341256
  366   737          449343449
  240   758          449343512
  539   664          449345763
  399   728          449349551
  577   636          449359489
  453   709          449360506
  173   763          449372664
  567   644          449374247
  435   716          449374571
  545   660          449374625
  349   741          449377570
  374   735          449378999
  476   699          449382275
  119   765          449382284
  282   753          449383545
  362   738          449385200
  151   764          449386695
  583   631          449394878
  591   624          449395695
  289   752          449396577
  536   666          449398952
  555   653          449398952
  418   722          449401680
  267   755          449403038
  443   713          449405404
  415   723          449406442
  308   749          449407861
  230   759          449412479
  191   762          449418599
  302   750          449418608
  250   757          449423093
  421   721          449423822
  120   765          449425125
  335   744          449426159
  330   745          449430625
  513   680          449437697
  412   724          449437952
  504   685          449443189
  206   761          449452897
    0   766          449455096
    1   766          449455097
    2   766          449455104
    3   766          449455123
    4   766          449455160
  259   756          449455195
    5   766          449455221
    6   766          449455312
    7   766          449455439
  152   764          449455552
    8   766          449455608
    9   766          449455825
   10   766          449456096
   11   766          449456427
   12   766          449456824
  548   658          449456904
  378   734          449457056
   13   766          449457293
   14   766          449457840
  275   754          449457939
  465   704          449458289
   15   766          449458471
   16   766          449459192
   17   766          449460009
   18   766          449460928
   19   766          449461955
  174   763          449462971
   20   766          449463096
   21   766          449464357
  458   707          449465155
   22   766          449465744
  358   739          449466131
   23   766          449467263
  314   748          449468136
  121   765          449468686
   24   766          449468920
   25   766          449470721
   26   766          449472672
  424   720          449473024
   27   766          449474779
  340   743          449476407
   28   766          449477048
  219   760          449479459
   29   766          449479485
  389   731          449481760
   30   766          449482096
   31   766          449484887
   32   766          449487864
  325   746          449489061
   33   766          449491033
   34   766          449494400
  409   725          449496054
  474   700          449496424
  533   668          449497069
   35   766          449497971
  296   751          449499087
   36   766          449501752
   37   766          449505749
   38   766          449509968
  608   608          449511424
  122   765          449512973
   39   766          449514415
  607   609          449515072
  241   758          449517033
   40   766          449519096
  396   729          449519625
  590   625          449519625
  520   676          449523776
   41   766          449524017
  525   673          449524342
  153   764          449525321
  606   610          449526016
  192   762          449528616
   42   766          449529184
   43   766          449534603
   44   766          449540280
  571   641          449544132
  605   611          449544256
   45   766          449546221
  427   719          449549442
   46   766          449552432
  438   715          449553547
  175   763          449554322
  123   765          449557992
   47   766          449558919
   48   766          449565688
  506   684          449567720
  604   612          449569792
  231   759          449571870
   49   766          449572745
  582   632          449573336
  382   733          449575805
  576   637          449577829
   50   766          449580096
  406   726          449580592
  207   761          449580824
  345   742          449582113
  551   656          449584567
  354   740          449585864
   51   766          449587747
   52   766          449595704
  154   764          449596008
  320   747          449600723
  562   648          449602120
  603   613          449602624
  124   765          449603749
   53   766          449603973
  251   757          449611344
   54   766          449612560
  268   755          449617707
   55   766          449621471
  283   753          449622964
  220   760          449624000
  472   701          449626149
   56   766          449630712
  558   651          449635563
  515   679          449637714
  193   762          449639785
  530   670          449640000
   57   766          449640289
  602   614          449642752
  451   710          449644851
  176   763          449646723
  290   752          449648008
   58   766          449650208
  125   765          449650250
  589   626          449650845
  430   718          449653232
  463   705          449655472
  260   756          449657216
  566   645          449657621
   59   766          449660475
  446   712          449660664
  155   764          449667619
   60   766          449671096
   61   766          449682077
  276   754          449685640
  601   615          449690176
  403   727          449691410
  242   758          449692000
  303   750          449693127
  309   749          449693378
   62   766          449693424
  126   765          449697501
   63   766          449705143
  508   683          449708499
  208   761          449709993
  456   708          449713728
  393   730          449715457
   64   766          449717240
   65   766          449729721
  232   759          449732647
  386   732          449735624
  156   764          449740160
  177   763          449740180
   66   766          449742592
  489   693          449742726
  350   741          449744021
  491   692          449744659
  600   616          449744896
  127   765          449745508
  367   737          449746416
  194   762          449752112
  371   736          449753067
   67   766          449755859
  487   694          449756687
  554   654          449757728
  331   745          449758316
  581   633          449759078
  441   714          449760465
  493   691          449762528
  297   751          449762824
  336   744          449763840
  315   748          449764867
   68   766          449769528
  221   760          449769861
  470   702          449771408
  541   663          449774668
  363   738          449779419
  522   675          449783523
   69   766          449783605
  433   717          449784550
  485   695          449786500
  588   627          449789355
  544   661          449793965
  128   765          449794277
  495   690          449796375
   70   766          449798096
  375   735          449799750
  538   665          449800497
  252   757          449801101
  570   642          449802288
  575   638          449803447
  326   746          449806912
  599   617          449806912
   71   766          449813007
  157   764          449813637
  341   743          449824228
  527   672          449827631
   72   766          449828344
  400   728          449828352
  483   696          449832123
  269   755          449833984
  178   763          449834699
  209   761          449840410
  129   765          449843814
   73   766          449844113
  497   689          449846242
  359   739          449851698
  517   678          449854165
  547   659          449858502
   74   766          449860320
  261   756          449860797
  284   753          449864081
  510   682          449865568
  195   762          449865603
  461   706          449867997
  243   758          449868419
  535   667          449871338
  598   618          449876224
   75   766          449876971
  379   734          449886843
  158   764          449888056
  481   697          449893514
   76   766          449894072
  130   765          449894125
  233   759          449894816
  291   752          449901179
  321   747          449908884
   77   766          449911629
  499   688          449912171
  277   754          449914997
  222   760          449917048
  561   649          449917930
  416   723          449924363
  419   722          449927107
   78   766          449929648
  179   763          449930286
  468   703          449932159
  587   628          449935155
  390   731          449936891
  346   742          449940224
  436   716          449943552
  449   711          449944280
  131   765          449945216
   79   766          449948135
  565   646          449948261
  413   724          449948421
  580   634          449952104
  597   619          449952832
  422   721          449956809
  355   740          449962875
  159   764          449963423
   80   766          449967096
  550   657          449968393
  304   750          449969464
  479   698          449970631
  210   761          449972081
  557   652          449976501
  454   709          449977493
  196   762          449980264
  310   749          449980749
   81   766          449986537
  532   669          449987077
  397   729          449991262
  253   757          449992370
  501   687          449994204
  444   713          449995481
  132   765          449997093
  410   725          449999125
   82   766          450006464
  425   720          450013625
  383   733          450014724
   83   766          450026883
  180   763          450026947
  298   751          450028343
  574   639          450036343
  596   620          450036736
  512   681          450038969
  160   764          450039744
  244   758          450046296
   84   766          450047800
  133   765          450049762
  270   755          450051875
  234   759          450058383
  524   674          450059848
  477   699          450063432
  316   748          450063488
  223   760          450065567
  262   756          450065944
  569   643          450067716
   85   766          450069221
  407   726          450076319
  519   677          450087092
  332   745          450087993
  586   629          450088245
   86   766          450091152
  503   686          450092383
  459   707          450095822
  197   762          450096101
  428   719          450097711
  134   765          450103229
  337   744          450103537
  211   761          450105012
  285   753          450106902
  466   704          450108360
  351   741          450112572
   87   766          450113599
  161   764          450117025
  553   655          450123752
  181   763          450124688
  327   746          450126719
  595   621          450127936
  439   715          450130394
   88   766          450136568
  278   754          450146016
  529   671          450147600
  368   737          450151585
  579   635          450152414
  292   752          450156096
  135   765          450157500
   89   766          450160065
  372   736          450167104
  475   700          450171875
  342   743          450174095
  364   738          450175816
  404   727          450179847
  394   730          450179984
  387   732          450183771
   90   766          450184096
  254   757          450185157
  162   764          450195272
  505   685          450206750
   91   766          450208667
  431   718          450209223
  136   765          450212581
  198   762          450213120
  224   760          450215424
  540   664          450218944
  322   747          450218971
  543   662          450220535
  376   735          450222751
  235   759          450223354
  182   763          450223515
  245   758          450225637
  594   622          450226432
  514   680          450228744
   92   766          450233784
  212   761          450239209
  360   739          450239419
  560   650          450241000
  564   647          450246167
  305   750          450247625
  585   630          450248625
  452   710          450256408
  447   712          450258751
   93   766          450259453
  537   666          450262449
  546   660          450267336
  137   765          450268478
  311   749          450269980
  271   755          450271386
  263   756          450272663
  163   764          450274491
  573   640          450276517
   94   766          450285680
  299   751          450295650
  473   701          450295918
  464   705          450299969
  347   742          450300411
  401   728          450309553
   95   766          450312471
  380   734          450318904
  183   763          450323434
  556   653          450324693
  138   765          450325197
  199   762          450331327
  593   623          450332224
  521   676          450336537
  507   684          450337347
  457   708          450338905
   96   766          450339832
  568   644          450340416
  356   740          450342016
  442   714          450345232
  434   717          450348317
  534   668          450350936
  286   753          450351433
  526   673          450352793
  164   764          450354688
  549   658          450359461
  578   636          450360008
  317   748          450364005
  225   760          450366625
   97   766          450367769
  213   761          450374678
  279   754          450378703
  255   757          450379468
  139   765          450382744
  236   759          450389735
  391   731          450394362
   98   766          450396288
  246   758          450406448
  293   752          450412765
  584   631          450416295
  333   745          450419662
  184   763          450424451
   99   766          450425395
  516   679          450434935
  471   702          450435519
  165   764          450435869
  140   765          450441125
  417   723          450444780
  338   744          450445256
  592   624          450445312
  328   746          450448488
  200   762          450450728
  420   722          450455048
  100   766          450455096
  384   733          450455941
  414   724          450461368
  490   693          450461557
  398   729          450465281
  492   692          450469376
  488   694          450469656
  264   756          450480960
  352   741          450483229
  509   683          450484216
  531   670          450484291
  101   766          450485397
  423   721          450492328
  272   755          450492523
  494   691          450493155
  486   695          450493631
  552   656          450497024
  141   765          450500346
  411   725          450504656
  462   706          450506944
  214   761          450511425
  437   716          450515149
  102   766          450516304
  166   764          450518040
  226   760          450519176
  572   641          450523969
  343   743          450526014
  185   763          450526572
  306   750          450527616
  323   747          450530990
  496   690          450532936
  484   696          450533440
  103   766          450547823
  450   711          450550431
  563   648          450551339
  426   720          450556776
  237   759          450557532
  369   737          450558962
  142   765          450560413
  312   749          450561077
  300   751          450564751
  591   625          450565696
  201   762          450571329
  559   651          450571330
  365   738          450574397
  408   726          450574488
  577   637          450574886
  256   757          450575309
  104   766          450579960
  373   736          450583373
  445   713          450588222
  247   758          450588735
  498   689          450588761
  482   697          450589041
  469   703          450590636
  583   632          450591255
  455   709          450597204
  287   753          450597680
  167   764          450601207
  523   675          450602542
  105   766          450612721
  280   754          450613064
  567   645          450620388
  143   765          450621332
  608   609          450622241
  361   739          450629300
  607   610          450629543
  186   763          450629803
  388   732          450634240
  606   611          450644147
  106   766          450646112
  395   730          450646875
  511   682          450647399
  377   735          450648008
  429   719          450648548
  215   761          450649456
  542   663          450654335
  518   678          450657584
  480   698          450660392
  500   688          450660672
  528   672          450662400
  348   742          450662680
  605   612          450666053
  318   748          450666424
  539   665          450670444
  405   727          450670708
  294   752          450671192
  227   760          450673083
  107   766          450680139
  555   654          450680139
  144   765          450683109
  545   661          450683406
  168   764          450685376
  265   756          450690841
  202   762          450693136
  590   626          450693376
  604   613          450695261
  440   715          450709875
  108   766          450714808
  273   755          450715292
  357   740          450723293
  238   759          450726751
  460   707          450729243
  536   667          450731619
  603   614          450731771
  187   763          450734150
  145   765          450745750
  478   699          450747451
  502   687          450748711
  109   766          450750125
  381   734          450753245
  334   745          450753329
  548   659          450757771
  467   704          450761227
  432   718          450767800
  169   764          450770553
  329   746          450772225
  248   758          450772504
  257   757          450772686
  582   633          450773505
  602   615          450775583
  571   642          450778699
  110   766          450786096
  216   761          450788777
  339   744          450789003
  402   728          450793160
  576   638          450797048
  146   765          450809261
  307   750          450809443
  203   762          450816155
  111   766          450822727
  601   616          450826697
  513   681          450826938
  228   760          450828352
  589   627          450828352
  301   751          450835652
  533   669          450837746
  188   763          450839619
  324   747          450844947
  288   753          450845649
  281   754          450849105
  476   700          450850176
  504   686          450852920
  313   749          450854046
  392   731          450854179
  353   741          450855998
  170   764          450856744
  448   712          450859520
  112   766          450860024
  562   649          450863777
  453   710          450870677
  147   765          450873648
  551   657          450877544
  344   743          450879991
  600   617          450885113
  525   674          450885149
  520   677          450896733
  239   759          450897398
  113   766          450897993
  385   733          450899462
  266   756          450902312
  566   646          450907632
  558   652          450908920
  435   717          450914688
  217   761          450929394
  295   752          450931383
  443   714          450932651
  114   766          450936640
  148   765          450938917
  274   755          450939699
  204   762          450940392
  399   729          450941688
  171   764          450943955
  189   763          450946216
  465   705          450947250
  599   618          450950831
  249   758          450957761
  581   634          450963045
  458   708          450966824
  418   723          450967699
  474   701          450968525
  370   737          450968553
  588   628          450970624
  319   748          450970751
  258   757          450971605
  506   685          450973341
  366   738          450975168
  115   766          450975971
  415   724          450976799
  229   760          450984989
  421   722          450985509
  530   671          450988711
  374   736          451001880
  149   765          451005074
  412   725          451012653
  116   766          451015992
  362   739          451021347
  515   680          451022875
  598   619          451023851
  575   639          451026494
  349   742          451027037
  424   721          451030385
  172   764          451032192
  570   643          451040707
  554   655          451042839
  190   763          451053947
  117   766          451056709
  205   762          451065853
  240   759          451069479
  218   761          451071313
  150   765          451072125
  409   726          451075105
  378   735          451075527
  282   754          451086832
  389   732          451087037
  335   745          451089000
  438   716          451089368
  308   750          451093112
  289   753          451095346
  541   664          451095365
  330   746          451097936
  118   766          451098128
  472   702          451102456
  427   720          451102483
  597   620          451104173
  358   740          451106712
  544   662          451106712
  302   751          451108359
  508   684          451110016
  267   756          451115379
  396   730          451116136
  587   629          451120192
  173   764          451121461
  538   666          451129168
  340   744          451134784
  151   765          451140076
  119   766          451140255
  230   760          451143000
  250   758          451144512
  463   706          451148663
  314   749          451148893
  522   676          451152424
  451   711          451159282
  580   635          451159875
  325   747          451160848
  191   763          451162818
  547   660          451163323
  406   727          451163999
  275   755          451165750
  259   757          451172072
  120   766          451183096
  491   693          451183328
  561   650          451183481
  446   713          451183633
  527   673          451184400
  489   694          451185553
  382   734          451189872
  596   621          451191797
  206   762          451192544
  296   752          451193344
  493   692          451197045
  430   719          451201959
  565   647          451202148
  487   695          451203678
  535   668          451208007
  152   765          451208933
  174   764          451211768
  219   761          451214540
    0   767          451217663
    1   767          451217664
    2   767          451217671
    3   767          451217690
    4   767          451217727
    5   767          451217788
    6   767          451217879
    7   767          451218006
    8   767          451218175
    9   767          451218392
   10   767          451218663
   11   767          451218994
   12   767          451219391
  456   709          451219645
   13   767          451219860
   14   767          451220407
   15   767          451221038
   16   767          451221759
   17   767          451222576
   18   767          451223495
   19   767          451224522
   20   767          451225663
  121   766          451226657
  495   691          451226746
   21   767          451226924
   22   767          451228311
   23   767          451229830
  354   741          451230885
   24   767          451231487
   25   767          451233288
   26   767          451235239
  517   679          451235252
  345   743          451236032
   27   767          451237346
  485   696          451237661
   28   767          451239615
   29   767          451242052
  241   759          451243000
   30   767          451244663
   31   767          451247454
   32   767          451250431
  470   703          451251927
   33   767          451253600
  557   653          451253770
   34   767          451256967
   35   767          451260538
  510   683          451262987
  574   640          451263224
   36   767          451264319
  550   658          451265312
   37   767          451268316
  122   766          451270944
  497   690          451272473
   38   767          451272535
  192   763          451272835
   39   767          451276982
  320   748          451276992
  586   630          451277056
  153   765          451278702
  403   728          451279179
   40   767          451281663
   41   767          451286584
  595   622          451286723
  483   697          451287460
   42   767          451291751
  441   715          451291996
   43   767          451297170
  231   760          451302391
   44   767          451302847
  175   764          451303119
   45   767          451308788
  569   644          451309993
   46   767          451314999
  123   766          451315963
  393   731          451316348
  207   762          451320471
   47   767          451321486
  283   754          451326251
   48   767          451328255
  433   718          451328969
  268   756          451330048
  532   670          451331768
  251   758          451332763
  499   689          451334268
   49   767          451335312
   50   767          451342663
  386   733          451345293
  290   753          451346777
  154   765          451349389
   51   767          451350314
  481   698          451353033
   52   767          451358271
  220   761          451359081
  124   766          451361720
  579   636          451363995
  461   707          451365424
   53   767          451366540
  260   757          451374093
   54   767          451375127
  367   738          451378135
  309   750          451378629
  371   737          451380364
  303   751          451382878
  193   763          451384004
   55   767          451384038
  594   623          451388951
   56   767          451393279
  276   755          451393451
  350   742          451393488
  176   764          451395520
   57   767          451402856
  125   766          451408221
  501   688          451412173
   58   767          451412775
  553   656          451412793
  363   739          451415566
  468   704          451416896
  242   759          451417967
  400   729          451420489
  155   765          451421000
  375   736          451422631
   59   767          451423042
  524   675          451424699
  331   746          451425627
  336   745          451426681
  512   682          451432296
   60   767          451433663
  479   699          451434338
  585   631          451441216
   61   767          451444644
  315   749          451445624
  208   762          451449640
  126   766          451455472
   62   767          451455991
  297   752          451457081
  449   712          451462977
  232   760          451463168
  519   678          451464111
   63   767          451467710
  326   747          451478699
   64   767          451479807
  341   744          451482605
  436   717          451483669
  454   710          451487664
  177   764          451488977
  359   740          451492279
   65   767          451492288
  419   723          451493126
  156   765          451493541
  416   724          451494720
  194   763          451496331
  593   624          451498481
  529   672          451500337
  127   766          451503479
  564   648          451503936
  221   761          451504942
   66   767          451505159
  379   735          451505314
  503   687          451506230
  573   641          451507238
  560   651          451510451
   67   767          451518426
  422   722          451518496
  252   758          451522520
  444   714          451522728
  413   725          451523122
  477   700          451531333
   68   767          451532095
  543   663          451537254
  390   732          451542168
  540   665          451543625
   69   767          451546172
  269   756          451546325
  128   766          451552248
   70   767          451560663
  157   765          451567018
  284   754          451567368
  425   721          451570986
  578   637          451575405
   71   767          451575574
  546   661          451576117
  261   757          451577674
  410   726          451578176
  209   762          451580057
  178   764          451583496
  321   748          451585153
  568   645          451586557
  397   730          451587773
   72   767          451590911
  346   743          451594143
  243   759          451594386
  537   667          451595116
  466   705          451597321
  459   708          451597491
  291   753          451599948
  129   766          451601785
  556   654          451605880
   73   767          451606680
  355   741          451607896
  195   763          451609822
  584   632          451612672
  592   625          451615313
  505   686          451616481
  514   681          451617985
  277   755          451622808
   74   767          451622887
  233   760          451625337
  383   734          451628791
   75   767          451639538
  158   765          451641437
  475   701          451643976
  428   720          451650752
  130   766          451652096
  222   761          451652129
   76   767          451656639
  304   751          451659215
  407   727          451659726
  549   659          451660328
  310   750          451666000
  439   716          451666215
   77   767          451674196
  179   764          451679083
  534   669          451691613
   78   767          451692215
  131   766          451703187
  521   677          451709494
   79   767          451710702
  210   762          451711728
  526   674          451713600
  253   758          451713789
  159   765          451716804
  298   752          451722600
  196   763          451724483
   80   767          451729663
  609   609          451733058
  608   610          451736712
  591   626          451739447
  507   685          451742968
  316   749          451744245
  607   611          451747674
   81   767          451749104
  132   766          451755064
  332   746          451755304
  431   719          451757950
  572   642          451758536
  351   742          451762039
  270   756          451764216
  606   612          451765944
  337   745          451766378
  404   728          451767616
   82   767          451769031
  452   711          451770839
  473   702          451772225
  244   759          451772263
  180   764          451775744
  394   731          451780875
  447   713          451781720
  262   757          451782821
  368   738          451783304
  234   760          451788904
   83   767          451789450
  552   657          451790001
  583   633          451791424
  605   613          451791522
  160   765          451793125
  464   706          451793160
  387   733          451793440
  577   638          451794105
  372   737          451794401
  327   747          451798506
  223   761          451800648
  133   766          451807733
  285   754          451810189
   84   767          451810367
  364   739          451811963
  563   649          451812996
  516   680          451820096
  604   614          451824408
   85   767          451831788
  342   744          451832472
  531   671          451833002
  197   763          451840320
  211   762          451844659
  559   652          451844687
  457   709          451844822
  376   736          451845632
   86   767          451853719
  278   755          451853827
  292   753          451854865
  134   766          451861200
  603   615          451864602
  567   646          451870399
  161   765          451870406
  590   627          451870883
  181   764          451873485
   87   767          451876166
  442   715          451876763
  360   740          451880000
  509   684          451885733
  434   718          451892736
  322   748          451895240
   88   767          451899135
  401   729          451901690
  490   694          451904384
  254   758          451906576
  492   693          451908045
  602   616          451912104
  135   766          451915471
  471   703          451916038
  488   695          451916647
   89   767          451922632
  494   692          451927672
  380   735          451937375
  305   751          451937376
  486   696          451944792
   90   767          451946663
  162   765          451948653
  224   761          451950505
  245   759          451951604
  235   760          451953875
  347   743          451954330
  311   750          451955231
  198   763          451957339
  496   691          451963307
  555   655          451965250
  601   617          451966914
  136   766          451970552
   91   767          451971234
  523   676          451971443
  182   764          451972312
  542   664          451975032
  582   634          451977472
  212   762          451978856
  271   756          451983727
  356   741          451987037
  484   697          451988777
  263   757          451989540
  299   752          451989907
  545   662          451996153
   92   767          451996351
  539   666          451999115
  391   732          451999639
  462   707          452004371
  589   628          452009621
  498   690          452014992
  417   724          452015137
  571   643          452017118
  528   673          452019169
  576   639          452020095
  420   723          452021067
   93   767          452022020
  137   766          452026449
  163   765          452027872
  600   618          452029032
  414   725          452036069
  518   679          452038671
  317   749          452044762
  511   683          452044818
   94   767          452048247
  482   698          452048560
  423   722          452054015
  286   754          452054720
  437   717          452055266
  398   730          452061792
  548   660          452062592
  536   668          452068288
  450   712          452069128
  384   734          452070008
  183   764          452072231
   95   767          452075038
  469   704          452075373
  199   763          452075546
  500   689          452082769
  138   766          452083168
  411   726          452083707
  279   755          452086514
  333   746          452086973
  599   619          452098458
  255   758          452100887
  225   761          452101706
   96   767          452102399
  455   710          452107375
  164   765          452108069
  338   745          452108097
  293   753          452111534
  426   721          452114137
  213   762          452114325
  445   714          452115469
  236   760          452120256
  328   747          452120275
  480   699          452124099
  562   650          452129328
   97   767          452130336
  246   759          452132415
  352   742          452132696
  139   766          452140715
  588   629          452155661
  408   727          452157895
   98   767          452158855
  566   647          452161519
  502   688          452166680
  581   635          452170816
  184   764          452173248
  551   658          452174463
  598   620          452175192
  533   670          452182437
  343   744          452184391
  558   653          452186189
   99   767          452187962
  165   765          452189250
  369   738          452190681
  200   763          452194947
  264   757          452197837
  140   766          452199096
  429   720          452201589
  272   756          452204864
  323   748          452207259
  365   739          452210544
  373   737          452210670
  478   700          452215352
  306   751          452217367
  100   767          452217663
  513   682          452220265
  460   708          452230912
  388   733          452243909
  440   716          452245696
  312   750          452246328
  395   731          452247766
  101   767          452247964
  525   675          452250000
  467   705          452250188
  214   762          452251072
  575   640          452253375
  226   761          452254257
  141   766          452258317
  405   728          452258477
  300   752          452259008
  597   621          452259234
  504   687          452266767
  361   740          452269881
  377   736          452270889
  166   765          452271421
  520   678          452273752
  185   764          452275369
  102   767          452278871
  570   644          452282984
  237   760          452288053
  256   758          452296728
  287   754          452300967
  587   630          452309003
  103   767          452310390
  247   759          452314702
  201   763          452315548
  432   719          452316527
  348   743          452316599
  142   766          452318384
  280   755          452320875
  476   701          452322277
  554   656          452331880
  530   672          452341448
  104   767          452342527
  318   749          452347181
  596   622          452350584
  167   765          452354588
  357   741          452368314
  294   753          452369961
  580   636          452371456
  381   735          452371716
  105   767          452375288
  186   764          452378600
  143   766          452379303
  448   713          452382489
  506   686          452383072
  453   711          452385108
  402   729          452385297
  215   762          452389103
  265   757          452407718
  227   761          452408164
  106   767          452408679
  515   681          452412116
  541   665          452420046
  334   746          452420640
  544   663          452423431
  273   756          452427633
  202   763          452437355
  168   765          452438757
  465   706          452440441
  144   766          452441080
  107   767          452442706
  329   747          452444012
  474   702          452444832
  595   623          452449242
  339   745          452451844
  561   651          452452932
  238   760          452457272
  435   718          452459107
  392   732          452459456
  565   648          452459917
  538   667          452461835
  443   715          452464182
  586   631          452469647
  547   661          452472104
  458   709          452472741
  108   767          452477375
  187   764          452482947
  574   641          452493945
  257   758          452494105
  248   759          452498471
  307   751          452499194
  145   766          452503721
  353   742          452505465
  109   767          452512692
  385   734          452513529
  508   685          452515637
  324   748          452521216
  169   765          452523934
  522   677          452525381
  216   762          452528424
  301   752          452529909
  557   654          452534957
  418   724          452538056
  399   730          452538199
  344   744          452538368
  313   750          452539297
  527   674          452545207
  110   767          452548663
  535   669          452548684
  288   754          452548936
  415   725          452551500
  421   723          452551528
  594   624          452555208
  569   645          452556134
  281   755          452556916
  203   763          452560374
  228   761          452563433
  550   659          452566179
  146   766          452567232
  579   637          452579392
  472   703          452582975
  111   767          452585294
  188   764          452588416
  412   726          452591704
  424   722          452592072
  370   738          452600272
  170   765          452610125
  366   739          452611315
  266   757          452619189
  517   680          452620413
  112   767          452622591
  491   694          452626155
  239   760          452627919
  374   737          452629177
  438   717          452629485
  295   753          452630152
  147   766          452631619
  489   695          452632544
  493   693          452635714
  585   632          452637593
  463   707          452646090
  319   749          452651508
  274   756          452652040
  487   696          452654839
  409   727          452658512
  427   721          452659844
  113   767          452660560
  495   692          452661263
  362   740          452661928
  510   684          452664504
  593   625          452668482
  217   762          452669041
  451   712          452677979
  532   671          452680479
  349   743          452680956
  249   759          452683728
  204   763          452684611
  485   697          452692998
  258   758          452693024
  189   764          452695013
  389   733          452696706
  148   766          452696888
  171   765          452697336
  378   736          452698408
  114   767          452699207
  497   691          452702844
  553   657          452705770
  446   714          452710880
  396   731          452717027
  229   761          452720070
  456   710          452729816
  470   704          452736664
  115   767          452738538
  573   642          452741805
  483   698          452746979
  358   741          452751733
  406   728          452751768
  430   720          452755000
  335   746          452756311
  499   690          452760499
  149   766          452763045
  564   649          452765593
  330   747          452769723
  116   767          452778559
  308   751          452782863
  560   652          452783808
  172   765          452785573
  592   626          452789064
  524   676          452793600
  578   638          452794624
  282   755          452794643
  340   745          452797625
  289   754          452798633
  240   760          452800000
  302   752          452802616
  190   764          452802744
  382   735          452808343
  205   763          452810072
  218   762          452810960
  584   633          452812841
  481   699          452816740
  117   767          452819276
  441   716          452827817
  512   683          452829715
  150   766          452830096
  267   757          452832256
  314   750          452834144
  501   689          452834270
  568   646          452836568
  325   748          452837117
  519   679          452845198
  609   610          452847529
  608   611          452854843
  529   673          452857106
  543   664          452857951
  118   767          452860695
  461   708          452867093
  607   612          452869471
  250   759          452870479
  403   729          452871316
  540   666          452872296
  173   765          452874842
  433   719          452877696
  230   761          452878081
  275   756          452878091
  354   742          452880352
  546   662          452888864
  556   655          452890991
  606   613          452891413
  296   753          452892113
  259   758          452893491
  345   744          452894409
  151   766          452898047
  479   700          452902239
  119   767          452902822
  468   705          452905857
  191   764          452911615
  591   627          452916954
  605   614          452920669
  393   732          452921625
  503   688          452924199
  537   668          452931785
  206   763          452936763
  120   767          452945663
  219   762          452954187
  604   615          452957239
  320   749          452957749
  386   734          452959360
  174   765          452965149
  549   660          452965149
  152   766          452966904
  241   760          452973521
    0   768          452984832
    1   768          452984833
    2   768          452984840
    3   768          452984859
    4   768          452984896
    5   768          452984957
    6   768          452985048
    7   768          452985175
    8   768          452985344
    9   768          452985561
   10   768          452985832
  449   713          452985946
   11   768          452986163
   12   768          452986560
   13   768          452987029
   14   768          452987576
   15   768          452988207
   16   768          452988928
  121   767          452989224
   17   768          452989745
   18   768          452990664
   19   768          452991691
   20   768          452992832
   21   768          452994093
  583   634          452995391
   22   768          452995480
  572   643          452996955
   23   768          452996999
   24   768          452998656
   25   768          453000457
  603   616          453001123
  454   711          453002095
   26   768          453002408
  477   701          453003434
   27   768          453004515
   28   768          453006784
   29   768          453009221
  514   682          453011312
   30   768          453011832
  371   738          453012083
  367   739          453014282
   31   768          453014623
  400   730          453017000
  577   639          453017152
   32   768          453017600
   33   768          453020769
  192   764          453021632
   34   768          453024136
   35   768          453027707
  436   718          453028088
  505   687          453030328
   36   768          453031488
  122   767          453033511
  283   755          453034062
   37   768          453035485
  534   670          453036304
  153   766          453036673
  231   761          453037472
   38   768          453039704
   39   768          453044151
  268   757          453046925
  350   743          453047407
   40   768          453048832
  375   737          453049928
  290   754          453050064
  590   628          453052152
  602   617          453052321
   41   768          453053753
  444   715          453054259
  363   740          453056147
  175   765          453056500
  251   759          453058730
   42   768          453058920
  419   724          453063483
   43   768          453064339
  207   763          453064690
  309   751          453068380
  416   725          453069421
   44   768          453070016
   45   768          453075957
  303   752          453077135
  526   675          453078451
  123   767          453078530
  563   650          453078547
   46   768          453082168
  422   723          453084515
  521   678          453086513
  552   658          453086920
   47   768          453088655
  466   706          453090512
  336   746          453093992
   48   768          453095424
  260   758          453095512
  331   747          453097414
  220   762          453098728
  413   726          453102173
   49   768          453102481
  459   709          453103408
  276   756          453105792
  154   766          453107360
   50   768          453109832
  601   618          453110833
   51   768          453117483
  475   702          453120283
  559   653          453121956
  567   647          453124286
  124   767          453124287
   52   768          453125440
  379   736          453128195
  315   750          453130875
  425   722          453132673
  193   764          453132801
   53   768          453133709
  359   741          453137300
   54   768          453142296
  341   745          453145446
  242   760          453148488
  176   765          453148901
   55   768          453151207
  390   733          453151837
  507   686          453152699
  326   748          453154968
  297   753          453155850
   56   768          453160448
  410   727          453161583
   57   768          453170025
  125   767          453170788
  600   619          453176659
  155   766          453178971
   58   768          453179944
  582   635          453185243
  531   672          453185739
  397   731          453188664
   59   768          453190211
  208   763          453193859
  589   629          453194658
  232   761          453198249
   60   768          453200832
  439   717          453206332
  428   721          453208113
  516   681          453209337
   61   768          453211813
  126   767          453218039
   62   768          453223160
   63   768          453234879
  177   765          453242358
  221   762          453244589
  194   764          453245128
   64   768          453246976
  576   640          453246976
  383   735          453247262
  407   728          453247495
  252   759          453248487
  599   620          453249799
  156   766          453251512
  346   744          453252520
  473   703          453252744
  555   656          453254291
  355   742          453257363
  571   644          453259395
   65   768          453259457
  269   757          453263202
  321   749          453265910
  127   767          453266046
   66   768          453272328
  284   755          453275179
   67   768          453285595
  452   712          453289536
  464   707          453290587
  509   685          453291354
  261   758          453299093
   68   768          453299264
  542   665          453299713
  291   754          453303235
  447   714          453308967
  431   720          453310991
  545   663          453312872
   69   768          453313341
  128   767          453314815
  209   763          453324276
  243   760          453324907
  157   766          453324989
   70   768          453327832
  598   621          453330253
  539   667          453331782
  277   756          453335149
  178   765          453336877
   71   768          453342743
  523   677          453344400
  588   630          453344472
  492   694          453350872
  490   695          453351375
  304   752          453353472
  457   710          453354993
  310   751          453355751
   72   768          453358080
  195   764          453358619
  404   729          453359753
  233   761          453360418
  129   767          453364352
  494   693          453366341
  488   696          453367808
  548   661          453371373
   73   768          453373849
  528   674          453379976
  581   636          453382397
  394   732          453386152
   74   768          453390056
  222   762          453391776
  496   692          453397824
  562   651          453398779
  158   766          453399408
  486   697          453400129
  471   704          453400775
   75   768          453406707
  387   734          453407507
  536   669          453408965
  442   716          453412584
  130   767          453414663
  351   743          453415958
  597   622          453418021
  566   648          453419288
  368   739          453419451
  298   753          453421369
   76   768          453423808
  518   680          453423832
  372   738          453426120
  332   747          453427091
  316   750          453429496
  179   765          453432464
  337   746          453433689
  253   759          453439756
   77   768          453441365
  434   719          453441463
  498   691          453445363
  511   684          453446335
  484   698          453448296
  364   740          453452544
  210   763          453455947
   78   768          453459384
  131   767          453465754
  558   654          453467376
  376   737          453472929
  196   764          453473280
  159   766          453474775
  327   748          453474775
  551   659          453475330
   79   768          453477871
  270   757          453481093
  575   641          453484096
  342   745          453495313
   80   768          453496832
  401   730          453498201
  587   631          453501594
  244   760          453502784
  262   758          453504240
  462   708          453506040
  500   690          453509000
  482   699          453512267
  596   623          453513103
   81   768          453516273
  132   767          453517631
  285   755          453518000
  234   761          453523985
  360   741          453525021
  180   765          453529125
  570   645          453529125
  533   671          453531148
   82   768          453536200
  223   762          453540295
  160   766          453551096
   83   768          453556619
  292   754          453558152
  380   736          453560256
  469   705          453564334
  278   756          453566168
  133   767          453570300
  322   749          453575997
   84   768          453577536
  580   637          453586853
  502   689          453588777
  211   763          453588878
  197   764          453589117
  417   725          453589838
  420   724          453591424
  480   700          453592000
  450   713          453592097
   85   768          453598957
  437   718          453599685
  391   733          453609308
  347   744          453612707
  414   726          453615120
  595   624          453615499
  513   683          453617684
  525   676          453618901
  423   723          453620034
   86   768          453620888
  455   711          453621806
  134   767          453623767
  554   657          453624857
  181   765          453626866
  161   766          453628377
  305   752          453631633
  254   759          453632543
  356   742          453636504
   87   768          453643335
  311   751          453644982
  445   715          453647000
  520   679          453654839
  398   731          453662683
  586   632          453666024
   88   768          453666304
  411   727          453667114
  426   722          453675824
  135   767          453678038
  245   760          453682125
  504   688          453684736
  478   701          453687453
  384   735          453688479
  299   753          453688676
  235   761          453688956
   89   768          453689801
  224   762          453690152
  530   673          453698217
  271   757          453700604
  198   764          453706136
  162   766          453706624
  263   758          453710959
   90   768          453713832
  565   649          453721574
  212   763          453723075
  594   625          453725209
  182   765          453725693
  561   652          453726289
  574   642          453728512
  317   750          453730013
  136   767          453733119
  460   709          453736829
   91   768          453738403
  467   706          453743379
  544   664          453744128
  408   728          453745664
  541   666          453748717
  333   747          453758760
  429   721          453758950
  286   755          453762531
   92   768          453763520
  338   746          453775408
  547   662          453784851
  440   717          453785813
  163   766          453785843
  352   743          453786615
  137   767          453789016
   93   768          453789189
  328   748          453796544
  506   687          453796919
  538   668          453798504
  476   702          453798584
  579   638          453798611
  279   756          453798855
  515   682          453805443
  569   646          453806145
  293   754          453814821
   94   768          453815416
  557   655          453820068
  199   764          453824343
  183   765          453825612
  369   739          453826828
  255   759          453826854
  585   633          453837762
  225   762          453841353
   95   768          453842207
  593   626          453842233
  373   738          453842389
  138   767          453845735
  343   745          453847232
  405   729          453850614
  365   740          453851125
  395   732          453853043
  236   761          453855337
  388   734          453857976
  213   763          453858544
  246   760          453862936
  164   766          453866040
   96   768          453869568
  432   720          453869568
  550   660          453871000
  323   749          453888016
  535   670          453893375
   97   768          453897505
  377   737          453898186
  522   678          453902400
  139   767          453903282
  453   712          453903805
  448   714          453909736
  527   675          453910058
  306   752          453911624
  361   741          453914902
  264   758          453919256
  272   757          453921741
  474   703          453925351
  508   686          453925368
   98   768          453926024
  184   765          453926629
  312   751          453936079
  465   707          453937868
  200   764          453943744
  165   766          453947221
   99   768          453955131
  300   753          453957777
  140   767          453961663
  610   610          453962000
  609   611          453965660
  592   627          453966571
  348   744          453974976
  608   612          453976640
  573   643          453980224
  402   730          453981808
  458   710          453982912
  100   768          453984832
  226   762          453993904
  381   736          453994597
  607   613          453994940
  214   763          453995291
  443   716          454000003
  553   658          454002689
  435   719          454007834
  287   755          454008778
  517   681          454009654
  101   768          454015133
  584   634          454016808
  578   639          454017671
  357   742          454017781
  606   614          454020560
  141   767          454020884
  256   759          454022695
  237   761          454023134
  185   765          454028750
  166   766          454029392
  564   650          454031144
  318   750          454032432
  280   756          454033216
  532   672          454033216
  247   760          454045223
  102   768          454046040
  605   615          454053500
  560   653          454061077
  201   764          454064345
  472   704          454067712
  392   733          454069125
  510   685          454070125
  491   695          454073146
  294   754          454073248
  103   768          454077559
  493   694          454078541
  142   767          454080951
  489   696          454083705
  568   647          454090455
  334   747          454092427
  604   616          454093760
  591   628          454098223
  495   693          454099932
  104   768          454109696
  487   697          454110176
  167   766          454112559
  418   725          454112757
  339   746          454119155
  329   748          454120281
  421   724          454121885
  265   758          454129137
  415   726          454130551
  186   765          454131981
  385   735          454132000
  215   763          454133322
  497   692          454137361
  399   731          454139090
  603   617          454141340
  143   767          454141870
  105   768          454142457
  273   757          454144510
  463   708          454147759
  227   762          454147811
  485   698          454152517
  424   723          454158091
  353   743          454159384
  524   677          454166557
  438   718          454173904
  412   727          454175111
  106   768          454175848
  556   656          454180032
  543   665          454182632
  202   764          454186152
  499   691          454190870
  238   761          454192353
  307   752          454193451
  602   618          454196240
  168   766          454196728
  451   713          454200948
  344   745          454201209
  324   749          454201973
  583   635          454203162
  144   767          454203647
  540   667          454204963
  546   663          454205583
  107   768          454209875
  483   699          454210686
  529   674          454217913
  257   759          454220072
  427   722          454221531
  470   705          454225625
  301   753          454228678
  248   760          454228992
  313   751          454229048
  519   680          454230359
  512   684          454231232
  187   765          454236328
  370   739          454236419
  590   629          454237189
  572   644          454239232
  446   715          454242411
  577   640          454244033
  456   711          454244247
  108   768          454244544
  409   728          454246281
  366   740          454251896
  288   755          454256747
  601   619          454258460
  501   690          454260501
  374   738          454260896
  145   767          454266288
  281   756          454269257
  537   669          454272462
  216   763          454272643
  549   661          454273930
  109   768          454279861
  169   766          454281905
  481   700          454284641
  228   762          454303080
  362   741          454306949
  203   764          454309171
  389   734          454310773
  430   721          454312361
  110   768          454315832
  396   732          454322304
  378   737          454325705
  600   620          454328000
  146   767          454329799
  295   754          454333439
  319   750          454336759
  349   744          454339333
  266   758          454340608
  188   765          454341797
  406   729          454343905
  503   689          454346296
  563   651          454347998
  111   768          454352463
  239   761          454363000
  441   717          454367934
  170   766          454368096
  274   757          454368917
  461   709          454373010
  479   701          454374340
  567   648          454382055
  589   630          454383469
  534   671          454385015
  552   659          454387787
  112   768          454389760
  147   767          454394186
  582   636          454396824
  468   706          454399048
  358   742          454401200
  559   654          454403143
  599   621          454404860
  514   683          454408731
  217   763          454413260
  249   760          454414249
  258   759          454418991
  113   768          454427729
  335   747          454428098
  433   720          454430737
  382   736          454431224
  204   764          454433408
  330   748          454445992
  526   676          454447352
  505   688          454448297
  189   765          454448394
  171   766          454455307
  148   767          454459455
  229   762          454459717
  340   746          454464936
  114   768          454466376
  521   679          454467600
  403   730          454467827
  308   752          454477120
  576   641          454477697
  477   702          454479741
  598   622          454489040
  302   753          454501385
  571   645          454505536
  115   768          454505707
  289   755          454506444
  282   756          454506984
  449   714          454513193
  325   749          454517874
  454   712          454520792
  314   751          454523895
  149   767          454525612
  393   733          454531294
  354   743          454534271
  240   761          454535081
  588   631          454537063
  531   673          454542508
  172   766          454543544
  116   768          454545728
  555   657          454547268
  267   758          454553675
  218   763          454555179
  190   765          454556125
  345   745          454557250
  205   764          454558869
  507   687          454566546
  436   719          454576815
  386   735          454577831
  597   623          454580540
  117   768          454586445
  466   707          454587939
  444   716          454590080
  150   767          454592663
  275   757          454594968
  296   754          454595400
  581   637          454597794
  475   703          454600802
  250   760          454601000
  516   682          454602664
  459   710          454613579
  230   762          454617728
  400   731          454617891
  259   759          454619458
  118   768          454627864
  542   666          454628384
  173   766          454632813
  545   664          454633569
  419   725          454638184
  320   750          454643000
  371   739          454648230
  416   726          454648472
  367   740          454654863
  422   724          454654872
  151   767          454660614
  191   765          454664996
  539   668          454668451
  119   768          454669991
  562   652          454672136
  596   624          454679360
  566   649          454680945
  375   738          454681647
  548   662          454684120
  206   764          454685560
  413   727          454685580
  587   632          454697971
  219   763          454698406
  425   723          454698692
  509   686          454701085
  363   741          454701168
  350   744          454705784
  241   761          454708602
  120   768          454712832
  575   642          454718663
  523   678          454721419
  174   766          454723120
  152   767          454729471
  473   704          454737481
  528   675          454744827
  283   756          454746403
  410   728          454749352
  439   718          454750751
  558   655          454752487
  536   670          454753656
  379   737          454755492
  121   768          454756393
    0   769          454756609
    1   769          454756610
    2   769          454756617
    3   769          454756636
    4   769          454756673
    5   769          454756734
    6   769          454756825
    7   769          454756952
    8   769          454757121
    9   769          454757338
   10   769          454757609
  290   755          454757875
   11   769          454757940
   12   769          454758337
   13   769          454758806
   14   769          454759353
   15   769          454759984
   16   769          454760705
   17   769          454761522
   18   769          454762441
  309   752          454762637
   19   769          454763468
   20   769          454764609
  336   747          454765779
   21   769          454765870
  390   734          454765904
   22   769          454767257
  268   758          454768344
   23   769          454768776
  428   722          454769800
   24   769          454770433
   25   769          454772234
  331   748          454773683
   26   769          454774185
  192   765          454775013
  303   753          454775904
   27   769          454776292
  231   762          454777119
   28   769          454778561
  570   646          454779136
  551   660          454780151
   29   769          454780998
   30   769          454783609
  595   625          454785500
   31   769          454786400
  359   742          454786767
  251   760          454789251
   32   769          454789377
  464   708          454792256
   33   769          454792546
  397   732          454793941
   34   769          454795913
  492   695          454797863
  153   767          454799240
   35   769          454799484
  122   768          454800680
  490   696          454802536
   36   769          454803265
  580   638          454806072
   37   769          454807262
  494   694          454809168
   38   769          454811481
  452   713          454812505
  341   746          454812757
  518   681          454813073
  207   764          454813487
  175   766          454814471
   39   769          454815928
   40   769          454820609
  315   751          454820626
  260   759          454821479
  276   757          454822669
  488   697          454823145
   41   769          454825530
   42   769          454830697
  326   749          454835725
   43   769          454836116
  496   693          454836493
  407   729          454839632
  447   715          454840498
   44   769          454841793
  220   763          454842947
  123   768          454845699
   45   769          454847734
  511   685          454851956
   46   769          454853945
  297   754          454859137
  486   698          454859648
   47   769          454860432
  586   633          454866193
   48   769          454867201
  431   721          454868352
  457   711          454869424
  154   767          454869927
  383   736          454870143
   49   769          454874258
  498   692          454879880
   50   769          454881609
  242   761          454883569
  533   672          454883885
  193   765          454886182
   51   769          454889260
  471   705          454889736
  124   768          454891456
   52   769          454897217
  594   626          454898960
   53   769          454905486
  176   766          454906872
  355   743          454911282
  484   699          454912003
   54   769          454914073
  346   745          454915361
  554   658          454921776
   55   769          454922984
   56   769          454932225
  232   762          454937896
  125   768          454937957
  500   691          454939371
  155   767          454941538
   57   769          454941802
  208   764          454942656
  321   750          454951161
   58   769          454951721
  442   717          454952701
  404   730          454956264
   59   769          454961988
  574   643          454966931
   60   769          454972609
  252   760          454979008
  482   700          454980168
   61   769          454983590
  269   758          454984621
  126   768          454985208
  565   650          454987125
  284   756          454987520
  221   763          454988808
  525   677          454991858
  434   720          454994504
   62   769          454994937
  394   733          454995821
  194   765          454998509
  177   766          455000329
  561   653          455003558
   63   769          455006656
  291   755          455011046
  462   709          455011957
  156   767          455014079
  502   690          455015008
   64   769          455018753
  513   684          455019201
  593   627          455019740
  579   639          455021658
  261   759          455025060
  387   735          455025978
   65   769          455031234
  127   768          455033215
  520   680          455040000
  585   634          455041729
   66   769          455044105
  310   752          455050008
  277   757          455052026
  304   753          455052241
   67   769          455057372
  469   706          455057525
  530   674          455059024
  243   761          455059988
  368   740          455060032
  569   647          455060032
  372   739          455062267
  480   701          455064101
  544   665          455068809
   68   769          455071041
  209   764          455073073
  351   744          455074335
  610   611          455080131
  541   667          455081384
  128   768          455081984
   69   769          455085118
  609   612          455087457
  157   767          455087556
  178   766          455094848
  364   741          455097565
  401   731          455099092
   70   769          455099609
  233   762          455100065
  547   663          455101570
  608   613          455102109
  332   748          455103360
  376   738          455104648
  337   747          455105476
  504   689          455106833
  557   656          455109109
  195   765          455112000
   71   769          455114520
  316   751          455119247
  450   714          455119344
  607   614          455124087
  298   754          455124656
   72   769          455129857
  129   768          455131521
  222   763          455135995
  538   669          455139181
  455   712          455140503
   73   769          455145626
  592   628          455147840
  437   719          455148412
  606   615          455153391
  327   749          455155532
   74   769          455161833
  158   767          455161975
  342   746          455162624
  478   702          455163760
  420   725          455166125
  417   726          455168889
  253   760          455170277
  360   742          455174488
   75   769          455178484
  550   661          455179781
  130   768          455181832
  445   716          455182821
  380   737          455187553
  605   616          455190021
  423   724          455190391
  179   766          455190435
   76   769          455195585
  414   727          455198527
  270   758          455202512
  515   683          455202862
  210   764          455204744
   77   769          455213142
  506   688          455214888
  573   644          455222501
  391   734          455223375
  584   635          455224579
  196   765          455226661
  262   759          455230207
  285   756          455230341
   78   769          455231161
  131   768          455232923
  604   617          455233977
  159   767          455237342
  244   761          455237865
  467   707          455240806
  426   723          455241843
  535   671          455242086
  578   640          455244552
  460   710          455247000
   79   769          455249648
  411   728          455254883
  322   750          455261248
  234   762          455263632
  292   755          455265963
  398   732          455267960
   80   769          455268609
  347   745          455275548
  527   676          455278959
  476   703          455279103
  278   757          455283045
  591   629          455283260
  522   679          455283487
  223   763          455284514
  132   768          455284800
  603   618          455285259
  180   766          455287096
   81   769          455288050
  356   743          455290423
  564   651          455300595
  553   659          455303556
   82   769          455307977
  384   736          455311360
  160   767          455313663
  429   722          455320637
   83   769          455328396
  440   718          455330232
  305   753          455330402
  133   768          455337469
  211   764          455337675
  408   729          455337801
  508   687          455339215
  311   752          455339239
  560   654          455342264
  197   765          455342498
  602   619          455343867
  568   648          455348224
   84   769          455349313
  254   760          455363064
   85   769          455370734
  181   766          455384837
  532   673          455389985
  134   768          455390936
  161   767          455390944
  299   754          455391963
   86   769          455392665
  517   682          455402981
  601   620          455409801
  474   704          455410088
  583   636          455414743
   87   769          455415112
  245   761          455417206
  317   751          455419764
  271   758          455422023
  590   630          455426000
  453   713          455426774
  432   721          455426929
  235   762          455428603
  224   763          455434371
  333   748          455435029
  263   759          455436926
   88   769          455438081
  465   708          455439537
  448   715          455441267
  352   744          455444992
  135   768          455445207
  405   730          455447125
  338   747          455447195
  198   765          455459517
   89   769          455461578
  395   733          455462712
  369   740          455467409
  162   767          455469191
  212   764          455471872
  556   657          455473009
  577   641          455474754
  286   756          455474872
  388   735          455476447
  328   749          455477301
  373   739          455478536
  510   686          455479856
  600   621          455483061
  182   766          455483664
  572   645          455485373
   90   769          455485609
  365   741          455496146
  458   711          455497343
  136   768          455500288
   91   769          455510180
  543   666          455511303
  343   746          455514543
  279   757          455515732
  293   755          455522632
  491   696          455524307
  493   695          455525532
  546   664          455526280
  377   738          455529905
   92   769          455535297
  489   697          455539042
  443   717          455540120
  540   668          455541632
  495   694          455542759
  524   678          455543576
  163   767          455548410
  137   768          455556185
  472   705          455556673
  255   760          455557375
  435   720          455560875
   93   769          455560966
  599   622          455563647
  361   742          455564369
  487   698          455569695
  323   750          455573267
  497   693          455576030
  589   631          455576060
  199   765          455577724
  402   731          455582699
  529   675          455582764
  183   766          455583583
  225   763          455585572
  549   662          455586677
   94   769          455587193
  236   762          455594984
  246   761          455598017
  213   764          455607341
  306   753          455610393
  582   637          455612221
  138   768          455612904
   95   769          455613984
  485   699          455616224
  537   670          455617153
  519   681          455619600
  563   652          455621355
  381   737          455621894
  499   692          455625387
  164   767          455628607
  312   752          455630336
  512   685          455636853
  348   745          455637817
   96   769          455641345
  272   758          455643160
  567   649          455643712
  264   759          455645223
  598   623          455651559
  463   709          455653676
  300   754          455661064
   97   769          455669282
  139   768          455670451
  357   743          455671700
  483   700          455678587
  392   734          455683192
  184   766          455684600
  559   655          455688254
  501   691          455690872
  418   726          455691808
  552   660          455692608
  421   725          455696586
  200   765          455697125
   98   769          455697801
  165   767          455709788
  576   642          455712264
  415   727          455713958
  470   706          455718816
  287   756          455721119
  318   751          455722183
  438   719          455722631
   99   769          455726908
  451   714          455728195
  424   724          455728448
  140   768          455728832
  588   632          455733440
  534   672          455737752
  226   763          455738123
  214   764          455744088
  399   732          455744367
  597   624          455746797
  280   757          455750093
  256   760          455753216
  385   736          455754881
  571   646          455755547
  100   769          455756609
  481   701          455756742
  237   762          455762781
  412   728          455762880
  456   712          455762944
  334   748          455768696
  503   690          455772527
  446   716          455778232
  247   761          455780304
  294   755          455781059
  185   766          455786721
  101   769          455786910
  427   723          455787550
  141   768          455788053
  339   747          455790942
  166   767          455791959
  329   749          455801038
  514   684          455810248
  581   638          455817013
  201   765          455817726
  353   744          455817761
  102   769          455817817
  526   677          455820309
  409   729          455838418
  555   658          455844187
  142   768          455848120
  103   769          455849336
  596   625          455849361
  479   702          455850647
  521   680          455852761
  265   759          455855104
  273   758          455865929
  344   746          455868520
  505   689          455870394
  430   722          455874048
  167   767          455875126
  370   740          455877000
  104   769          455881473
  215   764          455882119
  461   710          455883181
  324   750          455887224
  186   766          455889952
  227   763          455892030
  307   753          455892220
  468   707          455896475
  366   741          455896917
  374   739          455897043
  587   633          455898140
  531   674          455903315
  143   768          455909039
  441   718          455912353
  105   769          455914234
  313   752          455923305
  389   735          455929244
  301   754          455931965
  396   733          455931973
  238   762          455932000
  202   765          455939533
  406   730          455940416
  566   650          455946496
  106   769          455947625
  562   653          455949405
  257   760          455950593
  362   742          455956416
  575   643          455957082
  378   738          455957424
  545   665          455958250
  595   626          455959251
  168   767          455959295
  477   703          455960260
  542   667          455961051
  248   761          455964073
  288   756          455969088
  144   768          455970816
  107   769          455981652
  507   688          455984515
  281   757          455986134
  433   721          455988098
  187   766          455994299
  516   683          456000083
  548   663          456000839
  349   745          456002174
  539   669          456009128
  108   769          456016321
  216   764          456021440
  319   751          456026510
  580   639          456029119
  570   647          456033023
  145   768          456033457
  295   755          456041250
  558   656          456041528
  454   713          456043761
  169   767          456044472
  449   715          456044724
  228   763          456047299
  109   769          456051638
  358   743          456055119
  382   737          456058521
  203   765          456062552
  266   759          456066575
  403   731          456068718
  586   634          456070160
  594   627          456076467
  475   704          456085539
  110   769          456087609
  551   661          456088932
  466   708          456089608
  274   758          456090336
  146   768          456096968
  188   766          456099768
  536   671          456102367
  523   679          456102506
  239   762          456102647
  335   748          456104367
  528   676          456113728
  509   687          456114932
  111   769          456124240
  330   749          456126749
  459   711          456128010
  436   720          456129856
  444   717          456130197
  170   767          456130663
  340   747          456136723
  393   734          456145361
  249   761          456149330
  258   760          456149512
  147   768          456161355
  112   769          456161537
  217   764          456162057
  308   753          456175889
  204   765          456186789
  354   744          456192648
  611   611          456198262
  113   769          456199506
  386   736          456200712
  593   628          456201009
  610   612          456201928
  325   750          456203125
  229   763          456203936
  302   754          456204672
  189   766          456206365
  518   682          456206400
  574   644          456209208
  609   613          456212926
  419   726          456217235
  171   767          456217874
  314   752          456218152
  289   756          456218785
  554   659          456222643
  400   732          456223168
  282   757          456223861
  345   746          456224561
  473   705          456226442
  148   768          456226624
  422   725          456229573
  608   614          456231256
  416   727          456231879
  114   769          456238153
  533   673          456240654
  579   640          456248539
  492   696          456249024
  585   635          456249500
  494   695          456256159
  565   651          456256576
  607   615          456256918
  490   697          456257873
  511   686          456261687
  425   724          456269049
  413   728          456273349
  240   762          456274728
  115   769          456277484
  496   694          456279320
  267   759          456279642
  488   698          456282664
  561   654          456284745
  371   740          456288811
  606   616          456289912
  149   768          456292781
  464   709          456298173
  439   719          456299478
  367   741          456299884
  296   755          456303211
  218   764          456303976
  172   767          456306111
  205   765          456312250
  190   766          456314096
  275   758          456316387
  116   769          456317505
  375   739          456317794
  569   648          456317801
  498   693          456318549
  486   699          456323355
  605   617          456330238
  320   751          456332751
  592   629          456332877
  428   723          456335819
  250   761          456336081
  452   714          456339752
  410   729          456341489
  259   760          456349979
  363   742          456350635
  117   769          456358222
  150   768          456359832
  230   763          456361947
  350   745          456368625
  525   678          456368877
  500   692          456373888
  447   716          456376319
  604   618          456377896
  484   700          456379904
  471   706          456382927
  390   735          456384375
  379   738          456387211
  457   712          456388121
  173   767          456395380
  544   666          456397480
  118   769          456399641
  557   657          456402086
  397   733          456403610
  541   668          456418053
  547   664          456422267
  191   766          456422967
  530   675          456423875
  513   685          456424822
  151   768          456427783
  520   681          456429241
  431   722          456430039
  603   619          456432886
  407   730          456436143
  584   636          456436160
  206   765          456438941
  359   743          456440686
  119   769          456441768
  336   748          456442048
  502   691          456445379
  219   764          456447203
  241   762          456448249
  482   701          456452269
  331   749          456454440
  309   753          456461406
  283   757          456463280
  573   645          456468642
  290   756          456470216
  591   630          456472071
  578   641          456475273
  303   754          456479191
  538   670          456483872
  341   747          456484544
  120   769          456484609
  174   767          456485687
  550   662          456492528
  268   759          456494311
  602   620          456495208
  152   768          456496640
  442   718          456497120
  383   737          456497440
  315   752          456514883
  326   750          456520976
  231   763          456521338
  462   710          456522128
  251   761          456524332
  121   769          456528170
  192   766          456532984
    0   770          456533000
    1   770          456533001
    2   770          456533008
    3   770          456533027
    4   770          456533064
  504   690          456533064
    5   770          456533125
    6   770          456533216
    7   770          456533343
    8   770          456533512
    9   770          456533729
   10   770          456534000
   11   770          456534331
   12   770          456534728
   13   770          456535197
   14   770          456535744
   15   770          456536375
   16   770          456537096
   17   770          456537913
   18   770          456538832
   19   770          456539859
  480   702          456540408
   20   770          456541000
   21   770          456542261
   22   770          456543648
  276   758          456544088
   23   770          456545167
   24   770          456546824
   25   770          456548625
   26   770          456550576
  434   721          456551865
  260   760          456552000
   27   770          456552683
   28   770          456554952
  469   707          456554952
  404   731          456557155
   29   770          456557389
   30   770          456560000
   31   770          456562791
  601   621          456564862
   32   770          456565768
  153   768          456566409
  207   765          456566868
  297   755          456566948
   33   770          456568937
  355   744          456569659
   34   770          456572304
  122   769          456572457
  564   652          456573952
   35   770          456575875
  175   767          456577038
   36   770          456579656
  346   746          456582672
   37   770          456583653
   38   770          456587872
  220   764          456591744
   39   770          456592319
  535   672          456594823
   40   770          456597000
   41   770          456601921
  515   684          456604379
   42   770          456607088
  553   660          456608377
  568   649          456609881
  394   734          456609888
   43   770          456612507
  123   769          456617476
   44   770          456618184
  590   631          456618591
  242   762          456623216
   45   770          456624125
  560   655          456627375
  583   637          456630140
   46   770          456630336
   47   770          456636823
  506   689          456636985
  154   768          456637096
  321   751          456640912
  600   622          456641848
   48   770          456643592
  193   766          456644153
  478   703          456644279
  387   736          456648859
   49   770          456650649
  450   715          456650875
  527   677          456651916
   50   770          456658000
  124   769          456663233
  455   713          456663472
   51   770          456665651
  522   680          456668648
  176   767          456669439
   52   770          456673608
   53   770          456681877
  232   763          456682115
   54   770          456690464
  208   765          456696037
   55   770          456699375
  437   720          456701453
  372   740          456702848
  401   732          456704369
  284   757          456704397
  368   741          456705053
   56   770          456708616
  155   768          456708707
  577   642          456709321
  125   769          456709734
  269   759          456710588
  252   761          456714089
   57   770          456718193
  445   717          456722938
  291   756          456723387
  599   623          456726166
   58   770          456728112
  572   646          456735384
  351   745          456737176
  221   764          456737605
   59   770          456738379
  376   739          456740795
  467   708          456742475
  420   726          456745176
  364   742          456747032
  310   753          456748777
   60   770          456749000
  532   674          456750792
  417   727          456752296
  304   754          456755528
  261   760          456755581
  194   766          456756480
  126   769          456756985
  508   688          456757184
   61   770          456759981
  460   711          456761431
  177   767          456762896
  476   704          456763840
  423   725          456765092
  556   658          456769928
   62   770          456771328
  589   632          456772437
  277   758          456773445
  156   768          456781248
  337   748          456781745
   63   770          456783047
  332   749          456784117
  414   728          456786296
   64   770          456795144
  243   762          456799635
  517   683          456800400
  127   769          456804992
   65   770          456807625
  426   724          456812200
  316   752          456813504
  598   624          456817816
  380   738          456819272
   66   770          456820496
  209   765          456826454
  360   743          456828407
  582   638          456831440
  298   755          456832467
   67   770          456833763
  342   747          456834411
  327   750          456840783
  391   735          456841846
  543   667          456843970
  233   763          456844284
  411   729          456847020
   68   770          456847432
  546   665          456850961
  128   769          456853761
  157   768          456854725
  178   767          456857415
   69   770          456861509
  195   766          456869971
   70   770          456876000
  398   733          456877629
  440   719          456878959
  540   669          456882309
  222   764          456884792
  429   723          456886656
   71   770          456890911
  510   687          456893703
  563   653          456898624
  474   705          456899049
  129   769          456903298
  549   663          456903396
  253   761          456905358
   72   770          456906248
  567   650          456909263
  597   625          456916798
   73   770          456922017
  524   679          456924663
  270   759          456928479
  158   768          456929144
  588   633          456933609
  408   730          456934312
   74   770          456938224
  384   737          456938657
  347   746          456942859
  465   709          456945454
  285   757          456947218
  356   744          456948800
  576   643          456950683
  322   751          456950999
  529   676          456951665
  179   767          456953002
  130   769          456953609
  453   714          456954021
   75   770          456954875
  210   765          456958125
  262   760          456960728
  537   671          456965864
   76   770          456971976
  493   696          456976693
  448   716          456977088
  559   656          456977295
  244   762          456977512
  292   756          456978304
  491   697          456979644
  196   766          456984632
  432   722          456988616
   77   770          456989533
  495   695          456989750
  489   698          456998561
  552   661          457001389
  278   758          457004464
  159   768          457004511
  131   769          457004700
   78   770          457007552
  234   763          457007851
  571   647          457009434
  519   682          457012927
  458   712          457016040
  497   694          457018857
  596   626          457023112
   79   770          457026039
  223   764          457033311
  487   699          457033402
  305   754          457033689
  311   753          457038008
  581   639          457040060
   80   770          457045000
  512   686          457046584
  405   731          457048016
  180   767          457049663
  472   706          457049864
  132   769          457056577
  499   693          457064056
   81   770          457064441
  395   734          457076779
  160   768          457080832
  485   700          457084125
   82   770          457084368
  443   718          457084539
  211   765          457091056
  534   673          457094521
  254   761          457098145
  388   736          457099328
  299   755          457099774
  197   766          457100469
  587   634          457102107
   83   770          457104787
  352   745          457107833
  133   769          457109246
  369   741          457112430
  317   752          457114021
  333   749          457115786
  435   721          457118236
  373   740          457119117
  338   748          457123464
  501   692          457125389
   84   770          457125704
  595   627          457136758
  555   659          457145054
  365   742          457145613
   85   770          457147125
  181   767          457147404
  271   759          457147990
  483   701          457150688
  245   762          457156853
  161   768          457158113
  328   750          457162552
  134   769          457162713
  463   710          457163847
  377   739          457166052
  263   760          457167447
   86   770          457169056
  235   763          457172822
  224   764          457183168
  343   747          457186330
  402   732          457187976
   87   770          457191503
  286   757          457191749
  526   678          457197328
  575   644          457199359
  503   691          457202898
   88   770          457214472
  514   685          457215869
  566   651          457215947
  470   707          457216243
  135   769          457216984
  198   766          457217488
  361   743          457218288
  212   765          457225253
  562   654          457230592
  481   702          457233049
  293   756          457234973
  162   768          457236360
  279   758          457237151
   89   770          457237969
  521   681          457242002
  182   767          457246231
  381   738          457253613
  580   640          457256000
  594   628          457257736
  451   715          457259726
   90   770          457262000
  323   751          457263018
  531   675          457268166
  136   769          457272065
  418   727          457275215
  421   726          457275637
  438   720          457275672
  586   635          457277931
  456   713          457285913
   91   770          457286571
  545   666          457286921
  570   648          457290792
  255   761          457292456
  505   690          457296625
  542   668          457297720
  392   735          457301663
  415   728          457301727
  424   725          457303149
  348   746          457305128
   92   770          457311688
  306   754          457313680
  163   768          457315579
  446   717          457318349
  611   612          457320059
  548   664          457321536
  610   613          457327397
  137   769          457327962
  312   753          457329105
  357   744          457330077
  479   703          457331166
  225   764          457334369
  558   657          457334505
  199   766          457335695
   93   770          457337357
  246   762          457337664
  236   763          457339203
  609   614          457342073
  183   767          457346150
  539   670          457353819
  399   733          457354036
  412   729          457355017
  427   724          457357907
  213   765          457360722
   94   770          457363584
  608   615          457364087
  300   755          457368875
  272   759          457369127
  264   760          457375744
  385   737          457382178
  138   769          457384681
  593   629          457386046
   95   770          457390375
  607   616          457393439
  164   768          457395776
  461   711          457397612
  468   708          457398144
  516   684          457401600
  551   662          457401679
  507   689          457406612
  318   752          457416440
   96   770          457417736
  606   617          457430129
  409   730          457434929
  287   757          457437996
  430   723          457440067
  139   769          457442228
  477   704          457444997
   97   770          457445673
  184   767          457447167
  334   749          457449453
  200   766          457455096
  536   672          457455104
  574   645          457455349
  441   719          457461080
  585   636          457461081
  339   748          457467211
  280   758          457471512
  605   618          457474157
   98   770          457474192
  165   768          457476957
  579   641          457479260
  353   745          457480602
  329   750          457486289
  528   677          457486685
  226   764          457486920
  523   680          457487667
  256   761          457488297
  294   756          457493400
  214   765          457497469
  140   769          457500609
   99   770          457503299
  237   763          457507000
  247   762          457519951
  592   630          457521688
  370   741          457522021
  604   619          457525523
  554   660          457527464
  565   652          457529933
  509   688          457532901
  100   770          457533000
  374   740          457537624
  344   747          457540307
  406   731          457541307
  396   734          457546040
  366   742          457546384
  185   767          457549288
  433   722          457549785
  389   736          457552125
  166   768          457559128
  141   769          457559830
  101   770          457563301
  561   655          457569856
  454   714          457571008
  475   705          457574500
  201   766          457575697
  324   751          457576975
  569   649          457579458
  449   716          457580545
  603   620          457584227
  265   760          457585625
  273   759          457591896
  378   739          457593571
  102   770          457594208
  307   754          457595507
  466   709          457595525
  533   674          457601461
  518   683          457603819
  362   743          457610335
  142   769          457619897
  313   753          457622074
  103   770          457625727
  215   765          457635500
  301   755          457639776
  227   764          457640827
  167   768          457642295
  459   712          457646707
  602   621          457650269
  584   637          457651557
  186   767          457652519
  104   770          457657864
  591   631          457664662
  349   746          457669485
  403   732          457673995
  444   718          457674616
  511   687          457675534
  238   763          457676219
  143   769          457680816
  257   761          457685674
  288   757          457685965
  436   721          457687217
  382   738          457690240
  105   770          457690625
  202   766          457697504
  557   658          457699005
  248   762          457703720
  492   697          457704361
  494   696          457707320
  281   758          457707553
  578   642          457709840
  358   744          457713496
  490   698          457717392
  573   646          457718653
  473   706          457719633
  319   752          457720767
  601   622          457723649
  106   770          457724016
  496   695          457726311
  168   768          457726464
  544   667          457730147
  144   769          457742593
  488   699          457746371
  547   665          457746948
  525   679          457749964
  295   756          457753591
  187   767          457756866
  107   770          457758043
  541   669          457758730
  498   694          457761376
  393   735          457763832
  216   765          457774821
  335   749          457785124
  486   700          457791256
  108   770          457792712
  530   676          457792776
  228   764          457796096
  266   760          457797096
  419   727          457800642
  600   623          457804367
  145   769          457805234
  464   710          457808344
  422   726          457808624
  550   663          457809247
  169   768          457811641
  330   750          457812000
  500   693          457812557
  340   748          457812992
  590   632          457814968
  274   759          457816303
  416   728          457819648
  203   766          457820523
  520   682          457822568
  386   737          457828009
  109   770          457828029
  538   671          457832583
  400   733          457832837
  513   686          457834553
  425   725          457843750
  239   763          457846866
  583   638          457849359
  564   653          457851221
  484   701          457852005
  439   720          457852519
  354   745          457855489
  188   767          457862335
  110   770          457864000
  413   729          457865486
  146   769          457868745
  452   715          457871283
  568   650          457875432
  308   754          457879176
  502   692          457879896
  471   707          457880354
  258   761          457884593
  249   762          457888977
  599   624          457892423
  325   751          457892876
  345   747          457896348
  170   768          457897832
  111   770          457900631
  428   724          457906176
  457   713          457911090
  302   755          457912483
  217   765          457915438
  560   656          457916416
  447   717          457916436
  314   753          457916921
  553   661          457917158
  482   702          457928576
  147   769          457933132
  371   741          457933832
  289   757          457935662
  112   770          457937928
  410   730          457938000
  204   766          457944760
  282   758          457945280
  577   643          457947740
  367   742          457949351
  535   673          457951592
  229   764          457952733
  375   740          457958375
  504   691          457963435
  189   767          457968932
  589   633          457972606
  113   770          457975897
  171   768          457985043
  598   625          457987817
  572   647          457989271
  431   723          457996058
  148   769          457998401
  363   743          458004554
  390   736          458007256
  515   685          458010000
  267   760          458010163
  114   770          458014544
  296   756          458015552
  397   734          458017677
  240   763          458018947
  480   703          458020927
  379   739          458023358
  320   752          458027008
  527   678          458028935
  350   746          458035936
  462   711          458036559
  407   731          458037034
  275   759          458042354
  442   719          458045847
  115   770          458053875
  582   639          458054487
  469   708          458056621
  218   765          458057357
  522   681          458057889
  506   690          458063216
  149   769          458064558
  205   766          458070221
  556   659          458070795
  172   768          458073280
  250   762          458075728
  190   767          458076663
  259   761          458085060
  597   626          458090549
  116   770          458093896
  359   744          458099063
  230   764          458110744
  434   722          458113552
  532   675          458115643
  336   749          458122805
  478   704          458129016
  383   738          458129159
  150   769          458131609
  117   770          458134613
  588   634          458137576
  331   750          458139691
  341   748          458160813
  404   732          458162432
  173   768          458162549
  309   754          458164693
  118   770          458176032
  567   651          458178714
  508   689          458179281
  546   666          458179632
  563   654          458179811
  543   668          458180639
  283   758          458184699
  191   767          458185534
  450   716          458186696
  303   755          458187002
  290   757          458187093
  455   714          458190719
  241   763          458192468
  576   644          458192960
  206   766          458196912
  151   769          458199560
  219   765          458200584
  596   627          458200619
  517   684          458201917
  326   751          458210727
  315   753          458213652
  119   770          458218159
  549   664          458224093
  268   760          458224832
  540   670          458227000
  394   735          458228359
  355   745          458232500
  467   709          458248392
  476   705          458252801
  174   768          458252856
  346   747          458254459
  437   721          458258814
  120   770          458261000
  251   762          458263979
  581   640          458266941
  571   648          458267203
  445   718          458267357
  152   769          458268417
  276   759          458270055
  231   764          458270135
  559   657          458270272
  387   737          458276156
  297   756          458279289
  460   712          458280128
  260   761          458287081
  192   767          458295551
  121   770          458304561
  524   680          458309824
  587   635          458309878
  510   688          458311672
    0   771          458314011
    1   771          458314012
    2   771          458314019
    3   771          458314038
  401   733          458314038
    4   771          458314075
    5   771          458314136
  552   662          458314136
    6   771          458314227
    7   771          458314354
    8   771          458314523
    9   771          458314740
   10   771          458315011
   11   771          458315342
   12   771          458315739
   13   771          458316208
   14   771          458316755
   15   771          458317386
  595   628          458318027
   16   771          458318107
  537   672          458318601
   17   771          458318924
   18   771          458319843
   19   771          458320870
   20   771          458322011
   21   771          458323272
  529   677          458324622
   22   771          458324659
  207   766          458324839
   23   771          458326178
   24   771          458327835
  420   727          458328583
   25   771          458329636
   26   771          458331587
   27   771          458333694
  321   752          458335169
   28   771          458335963
  153   769          458338186
   29   771          458338400
  417   728          458340065
   30   771          458341011
   31   771          458343802
  423   726          458344143
  175   768          458344207
  220   765          458345125
   32   771          458346779
  372   741          458347869
  122   770          458348848
   33   771          458349948
   34   771          458353315
  368   742          458354520
   35   771          458356886
   36   771          458360667
   37   771          458364664
  242   763          458367435
   38   771          458368883
   39   771          458373330
   40   771          458378011
  414   729          458378433
  376   740          458381376
   41   771          458382932
  426   725          458386901
   42   771          458388099
  474   706          458392240
   43   771          458393518
  123   770          458393867
   44   771          458399195
  364   743          458400951
  351   746          458404487
   45   771          458405136
  193   767          458406720
  154   769          458408873
  519   683          458410346
   46   771          458411347
   47   771          458417834
   48   771          458424603
  284   758          458425816
  232   764          458430912
   49   771          458431660
  440   720          458432000
  493   697          458432030
  176   768          458436608
   50   771          458439011
  491   698          458439163
  124   770          458439624
  291   757          458440264
  495   696          458440911
  269   760          458441109
  612   612          458441856
  594   629          458442773
  411   730          458443531
  575   645          458445500
  611   613          458445528
   51   771          458446662
  555   660          458449875
  310   754          458452064
  252   762          458453736
  208   766          458454008
   52   771          458454619
  534   674          458455328
  380   739          458455419
  465   710          458455625
  610   614          458456544
  429   724          458457013
  512   687          458460431
  489   699          458462268
  337   749          458462502
   53   771          458462888
  304   755          458463339
  391   736          458464727
  497   695          458465848
  332   750          458469368
   54   771          458471475
  609   615          458474904
   55   771          458480386
  155   769          458480484
  453   715          458485552
  125   770          458486125
  580   641          458486721
  360   744          458486784
  566   652          458489304
  586   636          458489512
   56   771          458489627
  261   761          458490662
  221   765          458490986
  398   734          458491696
   57   771          458499204
  277   759          458499412
  608   616          458500608
  487   700          458501303
  499   694          458506883
   58   771          458509123
  342   748          458510680
  316   753          458512273
  562   655          458515703
  448   717          458517205
  194   767          458519047
   59   771          458519390
   60   771          458530011
  177   768          458530065
  327   751          458530534
  126   770          458533376
  607   617          458533656
  408   731          458535203
  458   713          458539009
   61   771          458540992
  243   763          458543854
  298   756          458544808
  472   707          458547291
   62   771          458552339
  570   649          458552449
  156   769          458553025
  432   723          458554635
  485   701          458556226
   63   771          458564058
  501   693          458564058
  384   738          458570376
  606   618          458574048
  593   630          458574857
   64   771          458576155
  526   679          458578415
  127   770          458581383
  209   766          458584425
   65   771          458588636
  233   764          458593081
   66   771          458601507
  356   745          458611641
  347   747          458614646
   67   771          458614774
  545   667          458619588
  605   619          458621784
  178   768          458624584
  514   686          458625600
  157   769          458626502
  483   702          458626995
   68   771          458628443
  128   770          458630152
  558   658          458631424
  195   767          458632538
  443   719          458633266
  521   682          458635329
  531   676          458637067
  503   692          458637415
  222   765          458638173
  542   669          458638397
   69   771          458642520
  253   762          458645005
  322   752          458645256
  548   665          458646217
  405   732          458653293
   70   771          458657011
  270   760          458659000
  285   758          458668637
   71   771          458671922
  585   637          458676478
  604   620          458676864
  463   711          458678278
  129   770          458679689
  435   722          458679923
   72   771          458687259
  292   757          458695181
  395   735          458695250
  262   761          458695809
  158   769          458700921
  539   671          458702530
   73   771          458703028
  574   646          458705360
  481   703          458713568
  579   642          458713827
  592   631          458714279
  210   766          458716096
  470   708          458717912
  551   663          458718398
   74   771          458719235
  179   768          458720171
  244   763          458721731
  388   737          458726625
  505   691          458726996
  130   770          458730000
  278   759          458730431
   75   771          458735886
  603   621          458739288
  311   754          458741295
  305   755          458741500
  196   767          458747199
   76   771          458752987
  234   764          458756648
  369   742          458761897
  373   741          458764138
   77   771          458770544
  352   746          458775144
  159   769          458776288
  131   770          458781091
  223   765          458786692
   78   771          458788563
  451   716          458795547
  402   733          458797645
  365   743          458799532
  333   750          458801037
  338   749          458804221
  377   740          458806633
   79   771          458807050
  565   653          458807202
  516   685          458807221
  602   622          458809056
  536   673          458811873
  299   756          458812115
  317   753          458812790
  456   714          458813160
  479   704          458815903
  180   768          458816832
   80   771          458826011
  507   690          458832843
  132   770          458832968
  438   721          458833033
  554   661          458836245
  254   762          458837792
  569   650          458845009
   81   771          458845452
  211   766          458849027
  328   751          458852303
  160   769          458852609
  561   656          458858897
  421   727          458859044
  591   632          458861039
  343   748          458862599
  446   718          458862768
  418   728          458862984
  197   767          458863036
  528   678          458863704
   82   771          458865379
  584   638          458870776
  361   744          458876665
  523   681          458876908
  271   760          458878511
  424   726          458882200
  133   770          458885637
   83   771          458885798
  601   623          458886168
  381   739          458889760
  415   729          458893864
  245   763          458901072
  263   761          458902528
  468   709          458904061
   84   771          458906715
  286   758          458913168
  181   768          458914573
  461   712          458916309
  235   764          458921619
  392   736          458924544
   85   771          458928136
  161   769          458929890
  427   725          458932608
  477   705          458933958
  224   765          458936549
  134   770          458939104
  578   643          458948259
   86   771          458950067
  412   730          458951528
  293   757          458951850
  509   689          458954998
  323   752          458957275
  279   759          458963118
  533   675          458966312
  399   734          458968103
  600   624          458970624
   87   771          458972514
  573   647          458972540
  348   747          458976915
  198   767          458980055
  212   766          458983224
  357   745          458992918
  135   770          458993375
   88   771          458995483
  557   659          458999872
  518   684          459005336
  162   769          459008137
  430   724          459010424
  182   768          459013400
  385   738          459013897
  441   720          459014121
  590   633          459015137
   89   771          459018980
  306   755          459021491
  255   762          459032103
  312   754          459032392
  409   731          459035820
   90   771          459043011
  136   770          459048456
  599   625          459062424
  544   668          459066816
   91   771          459067582
  475   706          459067691
  583   639          459072406
  547   666          459075619
  300   756          459081216
  246   763          459081883
  163   769          459087356
  225   765          459087750
  236   764          459088000
   92   771          459092699
  511   688          459093503
  199   767          459098262
  272   760          459099648
  454   715          459102539
  541   670          459103421
  137   770          459104353
  466   710          459105696
  264   761          459110825
  183   768          459113319
  318   753          459115209
  433   723          459115804
   93   771          459118368
  213   766          459118693
  449   717          459120662
  550   664          459129944
  564   654          459132408
  334   750          459134704
  525   680          459135125
   94   771          459144595
  568   651          459144883
  406   732          459146584
  353   746          459147913
  339   749          459147968
  287   758          459159415
  138   770          459161072
  598   626          459161568
  494   697          459162657
  492   698          459163880
  396   735          459164511
  530   677          459165733
  164   769          459167553
  459   713          459169676
   95   771          459171386
  370   742          459171488
  329   751          459176040
  589   634          459176573
  496   696          459177472
  389   737          459179422
  490   699          459181099
  374   741          459182645
  538   672          459185320
  577   644          459190017
  280   759          459197479
   96   771          459198747
  366   743          459200303
  498   695          459208367
  560   657          459209393
  294   757          459210277
  488   700          459214272
  184   768          459214336
  344   748          459216576
  473   707          459217060
  200   767          459217663
  139   770          459218619
  520   683          459219987
  444   719          459223343
   97   771          459226684
  256   762          459227944
  553   662          459229905
  378   740          459234152
  226   765          459240301
  572   648          459247040
  513   687          459248400
  165   769          459248734
  436   722          459248904
   98   771          459255203
  500   694          459255384
  214   766          459255440
  237   764          459255797
  486   701          459263357
  247   763          459264170
  597   627          459268056
  362   744          459268712
  324   752          459271232
  140   770          459277000
  582   640          459281368
  403   733          459283664
   99   771          459284310
  307   755          459303318
  535   674          459312399
  100   771          459314011
  185   768          459316457
  502   693          459318565
  265   761          459320706
  273   760          459322417
  464   711          459322775
  313   754          459325361
  382   739          459326387
  484   702          459328312
  166   769          459330905
  141   770          459336221
  201   767          459338264
  349   747          459341272
  101   771          459344312
  588   635          459345347
  301   756          459352117
  102   771          459375219
  556   660          459375616
  358   745          459376337
  596   628          459381888
  471   708          459382023
  393   736          459386713
  419   728          459388411
  422   727          459392031
  215   766          459393471
  227   765          459394208
  142   770          459396288
  504   692          459397952
  103   771          459406738
  452   716          459407104
  288   758          459407384
  482   703          459409095
  439   721          459409880
  527   679          459410022
  416   729          459411785
  167   769          459414072
  319   753          459419536
  186   768          459419688
  515   686          459419731
  425   726          459422801
  238   764          459425016
  257   762          459425321
  281   759          459433520
  457   714          459438337
  104   771          459438875
  576   645          459439101
  400   734          459446904
  248   763          459447939
  522   682          459451216
  567   652          459452071
  143   770          459457207
  386   738          459459728
  202   767          459460071
  447   718          459460855
  413   730          459461997
  563   655          459464922
  335   750          459470375
  295   757          459470468
  105   771          459471636
  428   725          459480877
  532   676          459484544
  506   691          459493587
  340   749          459493749
  581   641          459497662
  168   769          459498241
  330   751          459501751
  595   629          459503064
  106   771          459505027
  480   704          459505664
  546   667          459512299
  144   770          459518984
  543   669          459521316
  587   636          459521459
  354   746          459522800
  187   768          459524035
  571   649          459528860
  266   761          459532177
  216   766          459532792
  410   731          459538891
  107   771          459539054
  274   760          459546824
  549   665          459548774
  228   765          459549477
  462   712          459555256
  469   709          459562538
  431   724          459566415
  559   658          459567191
  612   613          459567325
  345   748          459572617
  108   771          459573723
  611   614          459574675
  540   671          459575711
  145   770          459581625
  203   767          459583090
  371   742          459583299
  169   769          459583418
  308   755          459586987
  325   752          459587133
  610   615          459589375
  239   764          459595663
  442   720          459598888
  367   743          459603270
  375   741          459603396
  508   690          459605512
  517   685          459607538
  109   771          459609040
  609   616          459611425
  478   705          459617977
  314   754          459620208
  258   762          459624240
  302   756          459624824
  188   768          459629504
  552   663          459630855
  594   630          459631584
  249   763          459633196
  390   737          459634553
  397   735          459636148
  608   617          459640825
  407   732          459642311
  110   771          459645011
  146   770          459645136
  289   758          459657081
  363   744          459662931
  379   740          459663939
  170   769          459669609
  282   759          459671247
  217   766          459673409
  537   673          459675370
  607   618          459677575
  434   723          459679571
  111   771          459681642
  575   646          459695511
  524   681          459699065
  529   678          459701641
  586   637          459704909
  229   765          459706114
  204   767          459707327
  350   747          459707723
  147   770          459709523
  112   771          459718939
  580   642          459721288
  606   619          459721675
  455   715          459722250
  320   753          459725777
  450   717          459726813
  296   757          459732429
  510   689          459733769
  189   768          459736101
  267   761          459745244
  476   706          459745992
  171   769          459756820
  113   771          459756908
  467   710          459758563
  555   661          459758656
  359   745          459761904
  383   739          459765306
  566   653          459766573
  593   631          459767448
  240   764          459767744
  404   733          459772101
  275   760          459772875
  605   620          459773125
  148   770          459774792
  114   771          459795555
  460   713          459803097
  562   656          459804744
  336   750          459808056
  519   684          459811863
  218   766          459815328
  445   719          459816084
  570   650          459818000
  250   763          459819947
  534   675          459820179
  437   722          459820501
  259   762          459824707
  331   751          459829442
  604   621          459831925
  205   767          459832788
  115   771          459834886
  149   770          459840949
  341   749          459841570
  190   768          459843832
  172   769          459845057
  394   736          459851240
  230   765          459864125
  309   755          459872504
  116   771          459874907
  512   688          459878400
  474   707          459889667
  493   698          459891549
  585   638          459895697
  495   697          459896248
  603   622          459898075
  303   756          459899343
  355   746          459899811
  491   699          459902870
  326   752          459904984
  387   738          459907875
  150   770          459908000
  290   758          459908512
  592   632          459910656
  283   759          459910666
  117   771          459915624
  420   728          459916352
  315   754          459916939
  497   696          459917009
  423   727          459927550
  401   734          459928105
  489   700          459930169
  346   748          459930728
  417   729          459932202
  558   659          459932291
  173   769          459934326
  241   764          459941265
  579   643          459952246
  191   768          459952703
  499   695          459953874
  545   668          459956257
  118   771          459957043
  219   766          459958555
  574   647          459959247
  206   767          459959479
  268   761          459959913
  526   680          459963576
  426   726          459965952
  465   711          459970056
  602   623          459971575
  487   701          459973404
  548   666          459974888
  414   730          459974944
  151   770          459975951
  542   670          459983088
  440   721          459989361
  297   757          459996166
  372   742          459997336
  119   771          459999170
  276   760          460000576
  501   694          460006885
  251   763          460008198
  368   743          460008439
  531   677          460010024
  453   716          460021373
  231   765          460023516
  174   769          460024633
  376   741          460026397
  260   762          460026728
  429   725          460031714
  485   702          460032533
  521   683          460032748
  321   753          460033938
  551   664          460039095
  514   687          460039447
  120   771          460042011
  411   731          460044422
  152   770          460044808
  472   708          460048960
  601   624          460052425
  539   672          460055267
  364   744          460059328
  591   633          460061208
  448   718          460061624
  192   768          460062720
  458   714          460066256
  503   693          460076084
  351   747          460076274
  121   771          460085572
  207   767          460087406
  565   654          460088389
  391   737          460092024
  584   639          460093823
  380   740          460096000
    0   772          460099648
    1   772          460099649
    2   772          460099656
    3   772          460099675
    4   772          460099712
    5   772          460099773
    6   772          460099864
    7   772          460099991
    8   772          460100160
    9   772          460100377
   10   772          460100648
   11   772          460100979
   12   772          460101376
   13   772          460101845
   14   772          460102392
   15   772          460103023
  220   766          460103096
   16   772          460103744
   17   772          460104561
   18   772          460105480
   19   772          460106507
  483   703          460107514
   20   772          460107648
   21   772          460108909
  398   735          460110167
   22   772          460110296
   23   772          460111815
   24   772          460113472
  569   651          460114460
  153   770          460114577
   25   772          460115273
  175   769          460115984
  242   764          460116232
   26   772          460117224
   27   772          460119331
   28   772          460121600
   29   772          460124037
  432   724          460124992
   30   772          460126648
   31   772          460129439
  122   771          460129859
   32   772          460132416
   33   772          460135585
   34   772          460138952
  408   732          460140480
  600   625          460140625
   35   772          460142523
   36   772          460146304
  337   750          460147753
  554   662          460148992
  360   745          460149625
   37   772          460150301
  284   759          460151783
  561   657          460151874
   38   772          460154520
   39   772          460158967
  332   751          460159119
  310   755          460159875
  505   692          460161513
  291   758          460161683
   40   772          460163648
   41   772          460168569
  536   674          460172680
   42   772          460173736
  193   768          460173889
  123   771          460174878
  304   756          460175680
  269   761          460176190
   43   772          460179155
  232   765          460184293
   44   772          460184832
  154   770          460185264
  443   720          460186307
  578   644          460190536
   45   772          460190773
  342   749          460191437
  463   712          460196975
   46   772          460196984
  252   763          460197955
  481   704          460198305
   47   772          460203471
  384   739          460206523
  176   769          460208385
   48   772          460210240
  316   754          460215560
  208   767          460216575
  516   686          460216952
   49   772          460217297
  590   634          460219104
  124   771          460220635
  470   709          460223829
   50   772          460224648
  327   752          460224791
  277   760          460229933
  261   762          460230309
  573   648          460230309
   51   772          460232299
  599   626          460236175
   52   772          460240256
  528   679          460244791
  435   723          460245942
   53   772          460248525
  221   766          460248957
  155   770          460256875
   54   772          460257112
  298   757          460261685
  405   733          460262962
  507   691          460263214
   55   772          460266023
  125   771          460267136
  523   682          460270235
   56   772          460275264
  356   746          460278952
   57   772          460284841
  194   768          460286216
  347   748          460290915
  243   764          460292651
   58   772          460294760
  583   640          460299287
  177   769          460301842
  557   660          460304693
  479   705          460304864
   59   772          460305027
  126   771          460314387
   60   772          460315648
  395   736          460318131
   61   772          460326629
  156   770          460329416
  533   676          460335213
  451   717          460335664
   62   772          460337976
  598   627          460339075
  322   753          460344025
  456   715          460344691
  233   765          460346462
  209   767          460346992
   63   772          460349695
  388   738          460358344
   64   772          460361792
  127   771          460362394
   65   772          460374273
  509   690          460381229
  589   635          460384344
   66   772          460387144
  253   763          460389224
  270   761          460394081
  285   759          460394604
  438   722          460394720
  222   766          460396144
  178   769          460396361
  195   768          460399707
   67   772          460400411
  157   770          460402893
  544   669          460407493
  547   667          460408286
  518   685          460410957
  128   771          460411163
  446   719          460411495
  402   734          460411712
  373   742          460413605
   68   772          460414080
  468   710          460414232
  369   743          460415816
  292   758          460416600
  564   655          460417519
  568   652          460418240
  477   706          460427149
   69   772          460428157
  262   762          460435456
  577   645          460436158
  461   713          460439278
   70   772          460442648
  421   728          460446813
  352   747          460446931
  311   755          460449106
  597   628          460449325
  377   741          460451654
  541   671          460452132
  305   756          460453841
  550   665          460454625
  418   729          460455121
   71   772          460457559
  365   744          460457909
  129   771          460460700
  278   760          460460952
  424   727          460465607
  244   764          460470528
   72   772          460472896
  158   770          460477312
  210   767          460478663
   73   772          460488665
  338   750          460489472
  415   730          460490375
  333   751          460490788
  179   769          460491948
   74   772          460504872
  560   658          460506312
  572   649          460508697
  234   765          460510029
  130   771          460511011
  427   726          460511659
  582   641          460512089
  196   768          460514368
  511   689          460515600
  317   754          460516077
   75   772          460521523
  525   681          460524366
  299   757          460528992
  381   740          460530341
   76   772          460538624
  361   745          460539506
  538   673          460542089
  530   678          460542752
  343   749          460543356
  223   766          460544663
  328   752          460546560
  553   663          460546624
  392   737          460551841
  412   731          460552419
  159   770          460552679
   77   772          460556181
  588   636          460556928
  131   771          460562102
  475   707          460565118
  596   629          460566925
  441   721          460571482
   78   772          460574200
  254   763          460582011
  430   725          460585125
  399   735          460586574
  180   769          460588609
   79   772          460592687
  211   767          460611594
   80   772          460611648
  271   761          460613592
  132   771          460613979
  466   711          460620127
  520   684          460621504
  494   698          460622176
  492   699          460627587
  160   770          460629000
  197   768          460630205
   81   772          460631089
  496   697          460632809
  454   716          460638360
  286   759          460639135
  409   732          460641097
  263   762          460642175
  490   700          460649000
  245   764          460649869
  385   739          460650044
   82   772          460651016
  348   748          460653184
  323   753          460656044
  498   696          460659528
  357   746          460660229
  449   718          460665081
  513   688          460666369
  133   771          460666648
   83   772          460671435
  293   758          460673269
  235   765          460675000
  535   675          460677250
  556   661          460684397
  433   724          460686161
  181   769          460686350
  488   701          460686373
  576   646          460689112
  595   630          460691875
   84   772          460692352
  613   613          460692794
  279   760          460693639
  224   766          460694520
  612   614          460696472
  459   714          460696923
  500   695          460702375
  161   770          460706281
  611   615          460707506
   85   772          460713773
  473   708          460718729
  134   771          460720115
  610   616          460725896
  567   653          460729340
  581   642          460732229
  306   756          460733832
   86   772          460735704
  587   637          460736856
  486   702          460739664
  312   755          460740203
  212   767          460745791
  198   768          460747224
  609   617          460751642
  563   656          460753963
  406   733          460756253
   87   772          460758151
  502   694          460761392
  135   771          460774386
  255   763          460776322
  444   720          460776384
   88   772          460781120
  162   770          460784528
  608   618          460784744
  182   769          460785177
  396   736          460787392
  571   650          460794411
  527   680          460795183
  300   757          460798093
   89   772          460804617
  484   703          460808831
  389   738          460811141
  436   723          460814923
  318   754          460818496
  353   747          460819700
  594   631          460824175
  334   751          460824455
  607   619          460825202
  370   743          460825407
   90   772          460828648
  136   771          460829467
  246   764          460830680
  374   742          460832112
  339   750          460833219
  515   687          460833578
  272   761          460834729
  504   693          460836621
  236   765          460841381
  464   712          460841472
  225   766          460845721
  522   683          460848635
  546   668          460848968
  264   762          460850472
   91   772          460853219
  532   677          460857501
  366   744          460858680
  163   770          460863747
  199   768          460865431
  543   670          460866007
  559   659          460868058
  329   752          460870297
  606   620          460873016
  549   666          460877445
   92   772          460878336
  378   741          460879173
  213   767          460881260
  183   769          460885096
  137   771          460885364
  287   759          460885382
  471   709          460887940
  482   704          460893832
  344   749          460897333
  403   734          460897731
   93   772          460904005
  586   638          460924128
  280   760          460928000
  506   692          460928104
  605   621          460928186
  540   672          460928448
   94   772          460930232
  362   745          460931553
  294   758          460931696
  138   771          460942083
  164   770          460943944
  452   717          460947221
  575   647          460949398
  552   664          460951552
   95   772          460957023
  580   643          460959707
  593   632          460963825
  382   740          460966968
  457   715          460969868
  324   753          460970001
  439   722          460971567
  256   763          460972163
  422   728          460979800
  419   729          460980548
   96   772          460984384
  200   768          460984832
  184   769          460986113
  604   622          460990712
  480   705          460994625
  226   766          460998272
  139   771          460999630
  425   727          461006208
  416   730          461008296
  237   765          461009178
  447   719          461009582
   97   772          461012321
  247   764          461012967
  393   737          461014010
  307   756          461015659
  517   686          461017269
  349   748          461017541
  214   767          461018007
  165   770          461025125
  313   755          461033172
  508   691          461035883
  537   674          461036177
   98   772          461040840
  358   746          461043648
  566   654          461047760
  273   761          461057498
  140   771          461058011
  428   726          461059928
  265   762          461060353
  603   623          461060594
  413   731          461062888
  400   735          461065375
  301   757          461068994
   99   772          461069947
  555   662          461071403
  469   710          461072709
  462   713          461078225
  529   679          461082728
  570   651          461087451
  185   769          461088234
  524   682          461092392
  386   739          461095875
  562   657          461097721
  100   772          461099648
  201   768          461105433
  166   770          461107296
  592   633          461110825
  478   706          461111168
  141   771          461117232
  585   639          461118744
  319   754          461122823
  101   772          461129949
  288   759          461133351
  602   624          461137832
  431   725          461141116
  410   732          461144168
  227   766          461152179
  215   767          461156038
  442   721          461156249
  510   690          461160000
  335   751          461160126
  102   772          461160856
  281   760          461164041
  257   763          461169540
  142   771          461177299
  238   765          461178397
  340   750          461179000
  534   676          461189080
  167   770          461190463
  186   769          461191465
  295   758          461191887
  103   772          461192375
  579   644          461194523
  354   747          461194587
  330   752          461196008
  248   764          461196736
  574   648          461217016
  519   685          461217484
  601   625          461222426
  104   772          461224512
  202   768          461227240
  558   660          461237112
  371   743          461237218
  143   771          461238218
  476   707          461243419
  434   724          461249928
  407   733          461251980
  375   742          461252863
  345   749          461253374
  105   772          461257273
  455   716          461258071
  397   736          461259029
  367   744          461261647
  591   634          461265175
  390   738          461266272
  450   718          461271232
  266   762          461271824
  467   711          461272994
  168   770          461274632
  274   761          461281905
  325   753          461285902
  106   772          461290664
  216   767          461295359
  187   769          461295812
  545   669          461296934
  308   756          461299328
  144   771          461299995
  512   689          461300497
  228   766          461307448
  548   667          461307555
  379   741          461308960
  600   626          461314376
  584   640          461320704
  107   772          461324691
  363   745          461325772
  314   755          461328019
  460   714          461330344
  542   671          461331799
  302   757          461341701
  239   765          461349044
  203   768          461350259
  526   681          461352817
  493   699          461355256
  495   698          461355767
  108   772          461359360
  169   770          461359809
  145   771          461362636
  551   665          461363776
  258   763          461368459
  445   720          461369125
  491   700          461370771
  497   697          461372346
  565   655          461373500
  249   764          461381993
  289   759          461383048
  350   748          461383992
  404   734          461386168
  437   723          461386520
  531   678          461387043
  569   652          461387817
  474   708          461391336
  109   772          461394677
  188   769          461401281
  282   760          461401768
  489   701          461402270
  499   696          461405035
  383   740          461405887
  539   673          461412036
  599   627          461413682
  146   771          461426147
  590   635          461426875
  320   754          461429064
  359   746          461429215
  110   772          461430648
  521   684          461434265
  217   767          461435976
  578   645          461436677
  170   770          461446000
  561   658          461448793
  487   702          461449711
  296   758          461453848
  501   695          461453876
  514   688          461457416
  229   766          461464085
  554   663          461465711
  111   772          461467279
  204   768          461474496
  394   737          461478537
  267   762          461484891
  465   712          461488753
  147   771          461490534
  573   649          461491966
  336   751          461497807
  112   772          461504576
  189   769          461507878
  275   761          461507956
  420   729          461508489
  485   703          461513052
  423   728          461515319
  503   694          461518911
  598   628          461520344
  240   765          461521125
  331   752          461523699
  341   750          461526821
  417   730          461528713
  583   641          461530008
  171   770          461533211
  536   675          461537531
  113   772          461542545
  387   739          461544022
  401   735          461546576
  426   727          461549359
  440   722          461551048
  472   709          461554877
  148   771          461555803
  453   717          461561490
  250   764          461568744
  259   763          461568926
  355   747          461571598
  414   731          461575835
  218   767          461577895
  114   772          461581192
  309   756          461584845
  483   704          461592251
  589   636          461595925
  458   715          461597787
  205   768          461599957
  505   693          461600182
  326   753          461603753
  448   719          461610351
  429   726          461610765
  346   749          461611485
  557   661          461613474
  190   769          461615609
  303   757          461616220
  115   772          461620523
  172   770          461621448
  149   771          461621960
  230   766          461622096
  315   755          461624750
  528   680          461629952
  516   687          461630799
  597   629          461634362
  290   759          461634479
  283   760          461641187
  411   732          461649699
  372   743          461651255
  116   772          461660544
  368   744          461666816
  523   683          461667654
  376   742          461675864
  577   646          461686169
  481   705          461687266
  150   771          461689011
  241   765          461694646
  568   653          461695509
  507   692          461697731
  268   762          461699560
  432   725          461699693
  117   772          461701261
  564   656          461706560
  533   677          461708170
  173   770          461710717
  297   758          461717585
  463   713          461719944
  219   767          461721122
  364   745          461722169
  391   738          461723743
  191   769          461724480
  206   768          461726648
  398   736          461733048
  470   710          461734000
  276   761          461735657
  321   754          461737225
  380   741          461741021
  118   772          461742680
  443   721          461743668
  547   668          461744955
  582   642          461746656
  408   733          461750149
  544   670          461752184
  351   748          461752543
  596   630          461755736
  151   771          461756962
  251   764          461756995
  260   763          461770947
  588   637          461772325
  572   650          461774248
  231   766          461781487
  550   666          461783296
  119   772          461784807
  479   706          461798055
  174   770          461801024
  541   672          461804869
  560   659          461807179
  509   691          461811600
  435   724          461816299
  360   746          461816936
  518   686          461820688
  613   614          461821941
  152   771          461825819
  120   772          461827648
  612   615          461829303
  192   769          461834497
  337   751          461837504
  611   616          461844027
  384   740          461847104
  332   752          461853376
  207   768          461854575
  220   767          461865663
  610   617          461866113
  553   664          461867321
  242   765          461869613
  121   772          461871209
  310   756          461872216
  342   750          461876688
  405   734          461877029
  451   718          461880083
  456   716          461880512
  284   760          461882304
  595   631          461884466
  291   759          461887650
    0   773          461889917
    1   773          461889918
    2   773          461889925
    3   773          461889944
    4   773          461889981
    5   773          461890042
    6   773          461890133
    7   773          461890260
    8   773          461890429
    9   773          461890646
   10   773          461890917
   11   773          461891248
   12   773          461891645
   13   773          461892114
  175   770          461892375
  304   757          461892557
   14   773          461892661
   15   773          461893292
   16   773          461894013
   17   773          461894830
  609   618          461895561
  153   771          461895588
   18   773          461895749
   19   773          461896776
   20   773          461897917
   21   773          461899178
   22   773          461900565
   23   773          461902084
  538   674          461902896
   24   773          461903741
   25   773          461905542
   26   773          461907493
   27   773          461909600
   28   773          461911869
   29   773          461914306
  122   772          461915496
  269   762          461915837
   30   773          461916917
  525   682          461917693
   31   773          461919708
   32   773          461922685
  316   755          461923371
  327   753          461923560
  530   679          461923839
  477   707          461924576
   33   773          461925854
  468   711          461928663
   34   773          461929221
  608   619          461932371
   35   773          461932792
   36   773          461936573
   37   773          461940570
  511   690          461941831
  232   766          461942264
  576   647          461942999
   38   773          461944789
  395   737          461945428
  193   769          461945666
  252   764          461946752
   39   773          461949236
  356   747          461950739
   40   773          461953917
  587   638          461956075
   41   773          461958838
  123   772          461960515
  438   723          461960739
   42   773          461964005
  446   720          461964536
  277   761          461965014
  154   771          461966275
  461   714          461966525
   43   773          461969424
  581   643          461970648
  347   749          461971672
  261   763          461974528
   44   773          461975101
  607   620          461976543
   45   773          461981042
  298   758          461983104
  208   768          461983744
  176   770          461984776
   46   773          461987253
   47   773          461993740
  388   739          461994491
  556   662          461997144
   48   773          462000509
  124   772          462006272
   49   773          462007566
  567   654          462010527
  221   767          462011524
   50   773          462014917
  594   632          462020552
   51   773          462022568
  520   685          462027125
  606   621          462028077
  402   735          462030183
   52   773          462030525
  155   771          462037886
   53   773          462038794
  421   729          462038950
  243   765          462046032
  535   676          462046151
  563   657          462046940
  322   754          462047312
   54   773          462047381
  418   730          462051632
  125   772          462052773
  424   728          462053376
   55   773          462056292
  194   769          462057993
  571   651          462063862
   56   773          462065533
  475   708          462066787
  373   743          462067524
  369   744          462074193
   57   773          462075110
  177   770          462078233
   58   773          462085029
  494   699          462085883
  605   622          462086973
  513   689          462088466
  415   731          462091266
  496   698          462092328
  427   727          462095066
   59   773          462095296
  492   700          462095488
  126   772          462100024
  377   742          462101121
  233   766          462104433
   60   773          462105917
  156   771          462110427
  209   768          462114161
  498   697          462114865
   61   773          462116898
  365   745          462120750
  490   701          462121101
  352   748          462123200
  285   760          462125125
   62   773          462128245
  441   722          462133169
  270   762          462133728
  253   764          462138021
  466   712          462138824
   63   773          462139964
  292   759          462142567
  586   639          462147175
  127   772          462148031
   64   773          462152061
  604   623          462153231
  500   696          462153536
  412   732          462157696
  222   767          462158711
  311   756          462161447
  488   702          462162680
  593   633          462163994
  430   726          462164176
   65   773          462164542
  305   757          462170718
  195   769          462171484
  178   770          462172752
  559   660          462172879
  381   741          462175362
   66   773          462177413
  454   717          462178477
  338   751          462179223
  262   763          462179675
  392   738          462183560
  157   771          462183904
  527   681          462184424
  333   752          462185045
  546   669          462189645
   67   773          462190680
  278   761          462196033
  128   772          462196800
  580   644          462201984
   68   773          462204349
  361   746          462206817
  575   648          462207167
  502   695          462208383
  399   736          462209455
  549   667          462210112
  449   719          462213808
  543   671          462214718
   69   773          462218426
  486   703          462220183
  317   755          462223888
  244   765          462223909
  473   709          462224646
  603   624          462226851
  459   715          462228454
  343   750          462228607
   70   773          462232917
  532   678          462234520
  328   753          462245329
  210   768          462245832
  129   772          462246337
   71   773          462247828
  522   684          462250152
  299   758          462250411
  409   733          462250766
  515   688          462251547
  158   771          462258323
  433   725          462260862
   72   773          462263165
  234   766          462268000
  179   770          462268339
  552   665          462276233
   73   773          462278934
  504   694          462279448
  540   673          462285217
  196   769          462286145
  385   740          462290625
  484   704          462293568
   74   773          462295141
  130   772          462296648
  223   767          462307230
  602   625          462307833
   75   773          462311792
  592   634          462314792
   76   773          462328893
  254   764          462330808
  357   747          462332016
  566   655          462332871
  159   771          462333690
  444   721          462333745
  348   749          462333941
  585   640          462345625
   77   773          462346450
  131   772          462347739
  271   762          462353239
  323   754          462359331
  570   652          462360808
  464   713          462364441
   78   773          462364469
  180   770          462365000
  506   693          462366773
  286   760          462369656
  406   734          462370320
  211   768          462378763
  482   705          462382793
   79   773          462382956
  436   724          462385280
  263   763          462386394
  555   663          462388122
  562   658          462394640
  601   626          462396177
  471   710          462398111
  293   759          462399236
  132   772          462399616
  537   675          462401028
   80   773          462401917
  197   769          462401982
  245   765          462403250
  160   771          462410011
  396   737          462414689
   81   773          462421358
  279   761          462428720
  517   687          462431116
  235   766          462432971
  579   645          462440664
   82   773          462441285
  389   739          462447288
  306   757          462450709
  133   772          462452285
  312   756          462452544
  224   767          462457087
   83   773          462461704
  181   770          462462741
  529   680          462467889
  508   692          462470400
  591   635          462472946
  574   649          462478673
   84   773          462482621
  370   744          462483784
  374   743          462486031
  161   771          462487292
  480   706          462487816
  524   683          462489811
  452   718          462491640
  600   627          462491883
  353   748          462495969
   85   773          462504042
  457   716          462505689
  134   772          462505752
  212   768          462512960
  403   735          462516202
  334   752          462518712
  198   769          462519001
  300   758          462519512
  366   745          462521521
  339   751          462522970
  255   764          462525119
   86   773          462525973
  318   755          462526307
  378   742          462528640
  439   723          462537586
  558   661          462545893
   87   773          462548420
  584   641          462551425
  135   772          462560023
  182   770          462561568
  534   677          462562037
  447   720          462562623
  162   771          462565539
  329   753          462569066
   88   773          462571389
  422   729          462571937
  272   762          462574376
  419   730          462577059
  344   750          462582584
  246   765          462584061
  469   711          462587140
  510   691          462590371
  425   728          462593977
  264   763          462594691
   89   773          462594886
  599   628          462594951
  362   746          462598864
  236   766          462599352
  462   714          462605472
  225   767          462608288
  478   707          462608595
  416   731          462609187
  382   741          462611989
  136   772          462615104
  287   760          462615903
   90   773          462618917
  519   686          462627215
  199   769          462637208
  590   636          462638456
  545   670          462641625
  428   727          462643335
   91   773          462643488
  548   668          462644224
  163   771          462644758
  393   738          462645729
  213   768          462648429
  294   759          462657663
  183   770          462661487
  565   656          462662541
  280   761          462663081
  569   653          462665086
  413   732          462668165
   92   773          462668605
  137   772          462671001
  324   754          462673288
  542   672          462684536
  578   646          462686688
  400   736          462688256
  551   666          462692447
   93   773          462694274
  349   749          462698298
  598   629          462705381
  358   747          462715435
  442   722          462717936
  431   726          462720167
   94   773          462720501
  256   764          462720960
  164   771          462724955
  512   690          462726728
  138   772          462727720
  307   757          462732536
  386   740          462736456
  476   708          462745088
  313   756          462745513
  526   682          462746144
   95   773          462747292
  561   659          462749660
  410   733          462753837
  200   769          462756609
  573   650          462757517
  226   767          462760839
  184   770          462762504
  583   642          462764575
  247   765          462766348
  237   766          462767149
  531   679          462768130
  539   674          462772843
   96   773          462774653
  214   768          462785176
  139   772          462785267
  554   664          462786408
  301   758          462790413
  467   712          462791691
  273   762          462797145
  455   717          462798188
   97   773          462802590
  265   763          462804572
  165   771          462806136
  589   637          462811322
  495   699          462819474
  450   719          462819959
  493   700          462823157
  597   630          462823173
  434   725          462824629
  319   755          462830634
   98   773          462831109
  497   698          462831865
  521   685          462839886
  491   701          462842872
  140   772          462843648
  335   752          462854383
   99   773          462860216
  499   697          462860372
  460   715          462861875
  288   760          462863872
  185   770          462864625
  407   734          462866047
  340   751          462868751
  354   748          462870856
  201   769          462877210
  489   702          462878577
  514   689          462879513
  397   737          462886326
  166   771          462888307
  100   773          462889917
  330   753          462894777
  371   744          462895595
  474   709          462897253
  281   761          462899122
  390   739          462902419
  141   772          462902869
  501   696          462905037
  536   676          462906432
  375   743          462906782
  227   767          462914746
  295   759          462917854
  257   764          462918337
  101   773          462920218
  215   768          462923207
  367   745          462924488
  557   662          462926221
  445   721          462926486
  487   703          462930230
  238   766          462936368
  345   750          462938625
  577   647          462940056
  596   631          462948327
  248   765          462950117
  614   614          462951088
  102   773          462951125
  613   615          462954772
  437   724          462956877
  379   742          462958427
  142   772          462962936
  612   616          462965824
  503   695          462965902
  186   770          462967856
  167   771          462971474
  568   654          462976696
  103   773          462982644
  611   617          462984244
  582   643          462985075
  325   754          462989189
  588   638          462991544
  363   746          462993083
  485   704          462997789
  202   769          462999017
  564   657          462999537
  404   735          463004639
  610   618          463010032
  465   713          463011722
  104   773          463014781
  266   763          463016043
  308   757          463016205
  528   681          463019193
  274   762          463021552
  143   772          463023855
  314   756          463040360
  505   694          463043009
  609   619          463043188
  572   651          463043699
  105   773          463047542
  516   688          463048768
  383   741          463050908
  168   771          463055643
  216   768          463062528
  302   758          463063120
  350   749          463064749
  472   710          463065048
  523   684          463069171
  228   767          463070015
  187   770          463072203
  595   632          463080843
  106   773          463080933
  483   705          463081212
  608   620          463083712
  533   678          463085189
  144   772          463085632
  547   669          463085632
  544   671          463100895
  359   747          463101002
  420   730          463105000
  453   718          463105909
  239   766          463107015
  423   729          463107456
  394   738          463110256
  560   660          463112000
  289   760          463113569
  107   773          463114960
  550   667          463115963
  440   723          463117067
  258   764          463117256
  203   769          463122036
  417   731          463129604
  607   621          463131604
  458   716          463133608
  249   765          463135374
  507   693          463136400
  282   761          463136849
  320   755          463136875
  426   728          463137128
  169   771          463140820
  145   772          463148273
  108   773          463149629
  541   673          463161638
  448   720          463163392
  401   736          463169457
  188   770          463177672
  587   639          463179122
  296   759          463179815
  481   706          463180457
  414   732          463181112
  387   740          463184603
  109   773          463184946
  606   622          463186864
  553   665          463192002
  336   752          463192064
  429   727          463194172
  576   648          463200768
  217   768          463203145
  146   772          463211784
  581   644          463212925
  341   751          463216572
  594   633          463220721
  110   773          463220917
  331   753          463222468
  229   767          463226652
  170   771          463227011
  267   763          463229110
  518   687          463234535
  509   692          463246117
  204   769          463246273
  463   714          463247191
  275   762          463247603
  355   748          463247867
  470   711          463248431
  605   623          463249492
  111   773          463257548
  411   733          463259368
  538   675          463267747
  147   772          463276171
  432   726          463278744
  240   766          463279096
  189   770          463284269
  112   773          463294845
  479   707          463295482
  567   655          463295638
  346   750          463296736
  309   757          463301722
  443   722          463305355
  326   754          463307040
  530   680          463309000
  372   744          463309632
  556   663          463313863
  171   771          463314222
  525   683          463315112
  259   764          463317723
  604   624          463319488
  250   765          463322125
  368   745          463329657
  376   743          463329783
  113   773          463332814
  315   756          463337091
  571   652          463337219
  303   758          463337639
  148   772          463341440
  563   658          463343859
  218   768          463345064
  391   739          463359890
  398   737          463360345
  408   734          463364216
  290   760          463365000
  593   634          463367961
  114   773          463371461
  205   769          463371734
  511   691          463372202
  586   640          463374056
  283   761          463376268
  230   767          463384663
  364   746          463389480
  380   742          463390488
  435   725          463391000
  190   770          463392000
  603   625          463396852
  172   771          463402459
  149   772          463407597
  115   773          463410792
  535   677          463419108
  456   717          463420629
  477   708          463426245
  451   719          463428810
  351   749          463433300
  520   686          463436856
  297   759          463443552
  268   763          463443779
  321   755          463445036
  468   712          463447360
  580   645          463448125
  116   773          463450813
  241   766          463452617
  575   649          463468824
  150   772          463474648
  276   762          463475304
  602   626          463481584
  559   661          463481660
  219   768          463488291
  360   747          463488723
  117   773          463491530
  173   771          463491728
  384   741          463492125
  405   735          463495500
  461   715          463498056
  206   769          463498425
  191   770          463500871
  251   765          463510376
  513   690          463514697
  260   764          463519744
  446   721          463521897
  592   635          463522563
  438   724          463531096
  337   752          463531761
  118   773          463532949
  546   670          463534336
  151   772          463542599
  231   767          463544054
  549   668          463546781
  332   753          463552145
  494   700          463553784
  496   699          463556035
  342   751          463566439
  543   672          463567455
  492   701          463567589
  475   709          463572704
  601   627          463573684
  498   698          463574384
  119   773          463575076
  585   641          463576346
  395   738          463577147
  527   682          463577751
  174   771          463582035
  310   757          463589093
  490   702          463597408
  552   666          463604904
  500   697          463608873
  192   770          463610888
  152   772          463611456
  304   758          463613976
  532   679          463615607
  284   761          463617385
  120   773          463617917
  291   760          463618171
  566   656          463621912
  207   769          463626352
  327   754          463626847
  356   748          463627008
  242   766          463627584
  220   768          463632832
  388   740          463635072
  421   730          463635461
  316   756          463635712
  570   653          463638077
  488   703          463643199
  424   729          463645513
  540   674          463646024
  418   731          463652523
  402   736          463653064
  522   685          463655773
  347   750          463656923
  502   696          463659544
  269   763          463660056
  121   773          463661478
  466   713          463661793
  600   628          463673152
  175   771          463673386
  515   689          463673644
  153   772          463681225
  427   728          463682835
  591   636          463684527
    0   774          463684824
    1   774          463684825
    2   774          463684832
    3   774          463684851
    4   774          463684888
    5   774          463684949
    6   774          463685040
    7   774          463685167
    8   774          463685336
    9   774          463685553
   10   774          463685824
   11   774          463686155
   12   774          463686552
   13   774          463687021
   14   774          463687568
   15   774          463688199
   16   774          463688920
   17   774          463689737
   18   774          463690656
  579   646          463690675
   19   774          463691683
   20   774          463692824
   21   774          463694085
   22   774          463695472
  562   659          463695507
  415   732          463696543
   23   774          463696991
   24   774          463698648
  441   723          463699188
  252   765          463700133
   25   774          463700449
   26   774          463702400
   27   774          463704507
  277   762          463704661
  232   767          463704831
  486   704          463704920
  122   773          463705765
   28   774          463706776
  555   664          463708819
  298   759          463709071
   29   774          463709213
   30   774          463711824
   31   774          463714615
   32   774          463717592
   33   774          463720761
  193   770          463722057
  454   718          463722896
  261   764          463723325
   34   774          463724128
  373   744          463725901
  504   695          463726439
   35   774          463727699
   36   774          463731480
  473   710          463734817
   37   774          463735477
  369   745          463737034
   38   774          463739696
   39   774          463744143
  574   650          463744224
  430   727          463747583
   40   774          463748824
  123   773          463750784
  154   772          463751912
   41   774          463753745
  377   743          463755040
  322   755          463755123
  208   769          463755521
   42   774          463758912
  459   716          463764275
   43   774          463764331
  176   771          463765787
  449   720          463766849
  412   733          463767365
  537   676          463769929
   44   774          463770008
   45   774          463775949
  221   768          463778693
  599   629          463779988
   46   774          463782160
  484   705          463782529
  584   642          463785992
  365   746          463788061
   47   774          463788647
   48   774          463795416
  124   773          463796541
   49   774          463802473
  352   749          463803957
  243   766          463804003
  506   694          463809600
   50   774          463809824
   51   774          463817475
  392   739          463819707
  155   772          463823523
  381   742          463824829
   52   774          463825432
   53   774          463833701
  194   770          463834384
  399   737          463836752
  433   726          463839913
   54   774          463842288
  125   773          463843042
  517   688          463849085
   55   774          463851199
  590   637          463853853
  529   681          463857130
  558   662          463858640
  177   771          463859244
  285   761          463860206
   56   774          463860440
  409   734          463864833
  233   767          463867000
   57   774          463870017
  292   760          463873088
  338   752          463873480
  482   706          463875984
  270   763          463877947
  311   757          463878324
  361   747          463878604
   58   774          463879936
  333   753          463883814
  209   769          463885938
   59   774          463890203
  126   773          463890293
  524   684          463891328
  253   765          463891402
  464   714          463891688
  305   758          463892137
  598   630          463894192
  444   722          463895432
  156   772          463896064
   60   774          463900824
  508   693          463909069
   61   774          463911805
  471   711          463912542
  343   751          463918358
   62   774          463923152
  222   768          463925880
  262   764          463928472
   63   774          463934871
  385   741          463935646
  278   762          463935680
  317   756          463936229
  127   773          463938300
  534   678          463939056
  578   647          463940575
  569   654          463946273
   64   774          463946968
  195   770          463947875
  328   754          463948616
  178   771          463953763
  565   657          463955518
   65   774          463959449
  436   725          463959981
  157   772          463969541
   66   774          463972320
  299   759          463976378
  244   766          463981880
  548   669          463984901
  480   707          463985243
   67   774          463985587
  128   773          463987069
  406   735          463988791
  545   671          463990336
   68   774          463999256
  583   643          464002994
  357   748          464008285
   69   774          464013333
  597   631          464015764
  210   769          464017609
  348   750          464019192
  510   692          464024888
  551   667          464025114
  573   651          464026968
   70   774          464027824
  589   638          464030541
  234   767          464030567
  129   773          464036606
  452   719          464040367
  519   687          464041062
  542   673          464041305
   71   774          464042735
  158   772          464043960
  457   717          464045806
  396   738          464046408
  179   771          464049350
  561   660          464054481
   72   774          464058072
  196   770          464062536
  323   755          464067142
   73   774          464073841
  223   768          464074399
  614   615          464083919
  254   765          464084189
  130   773          464086917
  389   740          464087869
   74   774          464090048
  613   616          464091293
  271   763          464097458
  286   761          464104737
  469   712          464105837
  612   617          464106041
   75   774          464106699
  439   724          464107943
  478   708          464110264
  554   665          464111089
  159   772          464119327
  447   721          464119984
   76   774          464123800
  611   618          464128163
  293   760          464129757
  263   764          464135191
  462   715          464137003
  539   675          464137694
  131   773          464138008
  403   736          464139083
   77   774          464141357
  526   683          464143563
  374   744          464144408
  596   632          464144704
  180   771          464146011
  370   745          464146625
  211   769          464150540
  531   680          464153291
  512   691          464157099
  610   619          464157659
   78   774          464159376
  245   766          464161221
  279   762          464168367
  422   730          464168448
  312   757          464169421
  306   758          464172128
  353   749          464176726
   79   774          464177863
  419   731          464177950
  197   770          464178373
  378   743          464182559
  425   729          464186114
  366   746          464188832
  132   773          464189885
  609   620          464194529
  235   767          464195538
  160   772          464195648
   80   774          464196824
  577   648          464197825
  416   732          464214464
  588   639          464214591
   81   774          464216265
  339   752          464217227
  334   753          464217481
  224   768          464224256
  582   644          464227352
  428   728          464231104
   82   774          464236192
  318   756          464238648
  608   621          464238773
  133   773          464242554
  557   663          464242940
  181   771          464243752
  300   759          464245479
  521   686          464249617
  476   709          464251005
   83   774          464256611
  382   742          464261456
  568   655          464261807
  362   747          464270651
  344   751          464272335
  329   754          464272353
  161   772          464272929
   84   774          464277528
  413   733          464277834
  255   765          464278500
  536   677          464279389
  595   633          464281012
  393   739          464281876
  442   723          464283955
  212   769          464284737
  495   700          464287375
  607   622          464290391
  493   701          464295258
  198   770          464295392
  497   699          464295572
  134   773          464296021
  564   658          464296456
   85   774          464298949
  431   727          464303574
  514   690          464305744
  467   713          464314660
  400   737          464315553
  572   652          464317056
  272   763          464318595
  491   702          464319179
  499   698          464319891
   86   774          464320880
  246   766          464342032
  182   771          464342579
  455   718          464342607
   87   774          464343327
  264   764          464343488
  606   623          464349383
  135   773          464350292
  287   761          464350984
  162   772          464351176
  489   703          464359096
  501   697          464360374
  236   767          464361919
   88   774          464366296
  410   734          464367904
  450   720          464373000
  225   768          464375457
  324   755          464381099
  386   741          464381477
  349   750          464383549
  294   760          464388184
   89   774          464389793
  358   748          464391704
  460   716          464397696
  280   762          464402728
  434   726          464403680
  136   773          464405373
  587   640          464406003
  474   710          464407424
  528   682          464412520
  199   770          464413599
   90   774          464413824
  487   704          464414967
  605   624          464415749
  503   696          464417063
  213   769          464420206
  560   661          464420781
  594   634          464424688
  547   670          464430323
  163   772          464430395
   91   774          464438395
  183   771          464442498
  550   668          464452632
  544   672          464453632
  307   758          464453955
  581   645          464459066
  137   773          464461270
  313   757          464462390
  576   649          464462425
   92   774          464463512
  533   679          464466276
  516   689          464470865
  256   765          464474341
  523   685          464474792
  407   735          464484518
  485   705          464486750
  445   722          464488173
   93   774          464489181
  604   625          464489489
  505   695          464490000
  164   772          464510592
   94   774          464515408
  301   759          464516380
  138   773          464517989
  397   738          464518045
  553   666          464520673
  541   674          464522445
  247   766          464524319
  226   768          464528008
  237   767          464529716
  437   725          464531578
  200   770          464533000
  465   714          464538969
  273   763          464541364
   95   774          464542199
  319   756          464542975
  390   740          464543000
  184   771          464543515
  354   749          464551613
  335   753          464553152
  265   764          464553369
  214   769          464556953
  371   745          464558436
  340   752          464563008
  375   744          464565159
   96   774          464569560
  603   626          464570603
  483   706          464574403
  139   773          464575536
  593   635          464575732
  507   694          464579227
  472   711          464579479
  567   656          464584679
  165   772          464591773
  367   746          464591799
   97   774          464597497
  330   754          464598064
  288   761          464598953
  586   641          464604777
  379   743          464612346
  571   653          464614488
   98   774          464626016
  404   736          464627520
  345   751          464628376
  140   773          464633917
  556   664          464634560
  538   676          464636648
  281   762          464638769
  563   659          464644726
  185   771          464645636
  295   760          464648375
  518   688          464652504
  201   770          464653601
  453   719          464654636
   99   774          464655123
  602   627          464659091
  363   747          464664870
  257   765          464671718
  458   717          464673725
  166   772          464673944
  481   707          464677884
  227   768          464681915
  509   693          464684786
  100   774          464684824
  440   724          464687424
  141   773          464693138
  215   769          464694984
  325   755          464697000
  580   646          464698136
  530   681          464698241
  238   767          464698935
  383   742          464700375
  423   730          464703967
  420   731          464705891
  248   766          464708088
  101   774          464715125
  525   684          464716629
  448   721          464720753
  426   729          464729265
  592   636          464734144
  575   650          464734375
  417   732          464734881
  308   758          464737624
  102   774          464746032
  394   739          464746403
  186   771          464748867
  350   750          464750000
  142   773          464753205
  601   628          464754953
  167   772          464757111
  314   757          464757237
  266   764          464764840
  274   763          464765771
  470   712          464767128
  202   770          464775408
  359   748          464777271
  103   774          464777551
  463   715          464778722
  429   728          464781941
  302   759          464789087
  414   733          464790781
  559   662          464794407
  535   678          464796127
  401   737          464796754
  479   708          464797151
  511   692          464806719
  104   774          464809688
  585   642          464810913
  143   773          464814124
  387   741          464829624
  216   769          464834305
  228   768          464837184
  168   772          464841280
  105   774          464842449
  289   761          464848650
  320   756          464849216
  520   687          464850703
  187   771          464853214
  600   629          464858189
  432   727          464862151
  239   767          464869582
  258   765          464870637
  443   723          464871374
  411   734          464873435
  106   774          464875840
  144   773          464875901
  282   762          464876496
  546   671          464883047
  549   669          464887458
  336   753          464890833
  249   766          464893345
  203   770          464898427
  591   637          464899924
  107   774          464909867
  296   760          464910336
  341   752          464910829
  566   657          464914889
  570   654          464919264
  543   673          464924224
  331   754          464925755
  169   772          464926457
  355   749          464928624
  477   709          464932162
  552   667          464937571
  145   773          464938542
  108   774          464944536
  579   647          464944562
  513   691          464945068
  188   771          464958683
  456   718          464965048
  599   630          464968799
  435   726          464970051
  468   713          464970329
  372   745          464972473
  217   769          464974922
  527   683          464975170
  267   764          464977907
  109   774          464979853
  451   720          464981851
  408   735          464982687
  346   751          464986487
  376   744          464988160
  275   763          464991822
  398   738          464992064
  229   768          464993821
  368   746          464996968
  562   660          465000328
  391   740          465000471
  532   680          465000768
  146   773          465002053
  540   675          465010875
  170   772          465012648
  574   651          465013675
  326   755          465014851
  110   774          465015824
  204   770          465022664
  309   758          465023141
  496   700          465023936
  584   643          465024411
  494   701          465025885
  555   665          465033500
  461   716          465033877
  498   699          465038091
  240   767          465041663
  492   702          465043896
  380   743          465044407
  111   774          465052455
  315   757          465053968
  364   747          465061267
  303   759          465063606
  189   771          465065280
  522   686          465065504
  147   773          465066440
  500   698          465068392
  259   765          465071104
  590   638          465073072
  490   703          465077927
  250   766          465080096
  475   710          465082875
  446   722          465083584
  598   631          465086783
  112   774          465089752
  171   772          465099859
  515   690          465099875
  290   761          465100081
  438   725          465105797
  502   697          465114881
  283   762          465115915
  218   769          465116841
  405   736          465118381
  351   750          465118551
  113   774          465127721
  488   704          465127936
  148   773          465131709
  384   742          465141592
  537   677          465142886
  205   770          465148125
  230   768          465151832
  321   756          465157377
  360   748          465164992
  114   774          465166368
  190   771          465173011
  297   760          465174073
  558   663          465175359
  504   696          465177600
  172   772          465188096
  466   714          465189040
  268   764          465192576
  486   705          465193881
  149   773          465197866
  578   648          465198344
  115   774          465205699
  597   632          465212141
  395   739          465213294
  241   767          465215184
  615   615          465216750
  276   763          465219523
  614   616          465220440
  337   753          465230530
  569   655          465231384
  613   617          465231510
  421   731          465236352
  424   730          465242024
  583   644          465245271
  116   774          465245720
  473   711          465249248
  612   618          465249960
  529   682          465250457
  565   658          465252437
  589   639          465253588
  332   754          465255432
  506   695          465256591
  418   732          465257800
  219   769          465260068
  342   752          465260696
  150   773          465264917
  251   766          465268347
  441   724          465269545
  517   689          465271182
  454   719          465271623
  260   765          465273125
  206   770          465274816
  427   729          465274972
  484   706          465275720
  611   619          465275790
  173   772          465277365
  388   741          465280093
  402   737          465280361
  191   771          465281882
  117   774          465286437
  524   685          465296949
  573   652          465300325
  459   717          465304392
  415   733          465306212
  356   749          465307765
  610   620          465309000
  310   758          465310512
  231   768          465311223
  534   679          465320143
  449   721          465324210
  118   774          465327856
  548   670          465329592
  151   773          465332868
  327   755          465334658
  430   728          465335352
  304   759          465339943
  545   672          465343073
  596   633          465344873
  347   751          465346674
  609   621          465349590
  508   694          465351896
  316   757          465352589
  291   761          465353252
  284   762          465357032
  551   668          465361783
  561   661          465363262
  174   772          465367672
  119   774          465369983
  482   707          465373411
  412   734          465381432
  373   745          465388742
  242   767          465390151
  192   771          465391899
  608   622          465397560
  152   773          465401725
  542   674          465402112
  207   770          465402743
  369   746          465404345
  220   769          465404609
  269   764          465408853
  120   774          465412824
  377   744          465413417
  464   715          465423219
  433   727          465423320
  471   712          465431239
  298   760          465439592
  554   666          465439760
  588   640          465441472
  277   763          465448880
  607   623          465452910
  121   774          465456385
  252   766          465458104
  175   772          465459023
  519   688          465459031
  577   649          465459482
  365   747          465459848
  392   740          465460288
  444   723          465461451
  510   693          465463557
  322   756          465467464
  399   738          465468471
  153   773          465471494
  232   768          465472000
  582   645          465473493
  261   765          465476706
  381   743          465478748
  409   735          465483304
    0   775          465484375
    1   775          465484376
    2   775          465484383
    3   775          465484402
    4   775          465484439
    5   775          465484500
    6   775          465484591
    7   775          465484718
    8   775          465484887
  595   634          465484979
    9   775          465485104
   10   775          465485375
   11   775          465485706
   12   775          465486103
   13   775          465486572
  480   708          465486912
   14   775          465487119
   15   775          465487750
   16   775          465488471
  352   750          465489208
   17   775          465489288
   18   775          465490207
   19   775          465491234
   20   775          465492375
   21   775          465493636
   22   775          465495023
   23   775          465496542
   24   775          465498199
   25   775          465500000
  122   774          465500672
   26   775          465501951
  193   771          465503068
   27   775          465504058
   28   775          465506327
  539   676          465506595
   29   775          465508764
   30   775          465511375
   31   775          465514166
  606   624          465515640
   32   775          465517143
   33   775          465520312
   34   775          465523679
   35   775          465527250
   36   775          465531031
  208   770          465531912
   37   775          465535028
  436   726          465539032
   38   775          465539247
  154   773          465542181
  531   681          465542532
   39   775          465543694
  526   684          465545080
  123   774          465545691
   40   775          465548375
  221   769          465550470
  568   656          465550848
  176   772          465551424
   41   775          465553296
  361   748          465554873
   42   775          465558463
  557   664          465563637
   43   775          465563882
  243   767          465566570
   44   775          465569559
  338   753          465572249
   45   775          465575500
   46   775          465581711
  385   742          465585113
  605   625          465585750
  333   754          465587101
   47   775          465588198
  457   718          465590225
  124   774          465591448
  512   692          465591616
  452   720          465593408
  572   653          465594325
   48   775          465594967
  564   659          465597323
  311   758          465599743
  285   762          465599853
   49   775          465602024
  292   761          465608169
   50   775          465609375
  406   736          465611672
  343   752          465612615
  155   773          465613792
  194   771          465615395
  478   709          465616181
   51   775          465617026
  305   759          465618104
   52   775          465624983
  270   764          465626744
  469   713          465628806
  594   635          465632459
   53   775          465633252
  233   768          465634169
  587   641          465636724
  125   774          465637949
   54   775          465641839
  177   772          465644881
  253   766          465649373
   55   775          465650750
  317   757          465653106
  536   678          465656408
  328   755          465656427
   56   775          465659991
  209   770          465662329
  604   626          465663240
  521   687          465663464
   57   775          465669568
  462   716          465672824
   58   775          465679487
  278   763          465679899
  447   722          465681671
  262   765          465681853
  396   739          465682555
  439   725          465682644
  126   774          465685200
  156   773          465686333
  357   749          465689042
   59   775          465689754
  222   769          465697657
   60   775          465700375
  299   760          465706899
  348   751          465708943
  581   646          465709077
   61   775          465711356
   62   775          465722703
  576   650          465727976
  195   771          465728886
  389   741          465732890
  127   774          465733207
  560   662          465733528
   63   775          465734422
  514   691          465736115
  178   772          465739400
  244   767          465744447
   64   775          465746519
  603   627          465748110
   65   775          465759000
  495   701          465759476
  157   773          465759810
  476   710          465761176
  497   700          465763473
  403   737          465766380
  422   731          465769339
  493   702          465771565
   66   775          465771871
  547   671          465779034
  323   756          465779483
  128   774          465781976
  425   730          465782625
  419   732          465783227
  499   699          465783598
   67   775          465785138
  593   636          465787313
  550   669          465793309
  210   770          465794000
  234   768          465797736
   68   775          465798807
  491   703          465799698
  374   745          465807249
  528   683          465809939
  544   673          465810401
   69   775          465812884
  370   746          465813936
  501   698          465819893
  428   729          465823241
  416   733          465824133
   70   775          465827375
  129   774          465831513
  158   773          465834229
  179   772          465834987
  586   642          465839344
  602   628          465840360
  378   744          465840936
  467   714          465841907
  254   766          465842160
   71   775          465842286
  196   771          465843547
  489   704          465843833
  286   762          465844384
  223   769          465846176
  271   764          465846255
  533   680          465851437
  553   667          465853340
  442   724          465854312
   72   775          465857623
  366   747          465860619
  353   750          465861977
  293   761          465864838
  503   697          465872400
   73   775          465873392
  567   657          465877656
  130   774          465881824
  523   686          465884523
  541   675          465887296
  263   765          465888572
   74   775          465889599
  312   758          465890840
  455   719          465891334
  431   728          465891343
  413   734          465891901
  571   654          465895675
  516   690          465897096
  306   759          465898095
  487   705          465903928
   75   775          465906250
  159   773          465909596
  279   763          465912586
  382   743          465915375
  339   753          465915996
  334   754          465920768
  474   711          465921855
  393   740          465922457
   76   775          465923351
  245   767          465923788
  211   770          465926931
  450   721          465930361
  180   772          465931648
  131   774          465932915
  460   717          465937813
  601   629          465939990
   77   775          465940908
  505   696          465941161
  362   748          465946920
  400   738          465947272
  592   637          465949541
  563   660          465949547
  580   647          465952023
  318   757          465955525
   78   775          465958927
  556   665          465959241
  197   771          465959384
  235   768          465962707
  344   752          465966592
  300   760          465976000
   79   775          465977414
  485   706          465979941
  329   755          465980164
  132   774          465984792
  160   773          465985917
  410   735          465986375
  434   727          465987087
  224   769          465996033
   80   775          465996375
  575   651          466003826
  538   677          466009605
   81   775          466015816
  507   695          466026218
  181   772          466029389
  386   742          466030944
   82   775          466035743
  255   766          466036471
  133   774          466037461
  600   630          466047000
  585   643          466049332
  445   723          466054192
   83   775          466056162
  212   770          466061128
  161   773          466063198
  272   764          466067392
  465   715          466070500
  483   707          466071830
  358   749          466072461
  349   751          466073300
  518   689          466074601
  198   771          466076403
   84   775          466077079
  287   762          466090631
  134   774          466090928
  530   682          466091568
  324   756          466093440
  264   765          466096869
  472   712          466098176
   85   775          466098500
  246   767          466104599
  407   736          466107399
  437   726          466110629
  559   663          466111126
  591   638          466119143
   86   775          466120431
  525   685          466122250
  294   761          466123265
  509   694          466127613
  182   772          466128216
  236   768          466129088
  162   773          466141445
   87   775          466142878
  135   774          466145199
  280   763          466146947
  225   769          466147234
  397   739          466154192
  599   631          466161390
   88   775          466165847
  535   679          466177214
  481   708          466179553
  307   759          466179922
  313   758          466183809
  390   741          466188021
   89   775          466189344
  199   771          466194610
  213   770          466196597
  136   774          466200280
  579   648          466202331
  570   655          466204375
  453   720          466207677
  566   658          466211808
   90   775          466213375
  458   718          466218144
  163   773          466220664
  371   746          466225747
  375   745          466228000
  183   772          466228135
  549   670          466232149
  256   766          466232312
  546   672          466235784
  354   750          466236864
   91   775          466237946
  511   693          466245388
  301   760          466246901
  404   737          466254817
  137   774          466256177
  335   754          466256439
  319   757          466259852
  340   753          466261777
  440   725          466262125
   92   775          466263063
  367   747          466263586
  584   644          466266688
  520   688          466268672
  379   744          466270723
  552   668          466274240
  448   722          466282440
  598   632          466283160
  543   674          466285031
  247   767          466286886
  574   652          466287032
   93   775          466288732
  470   713          466290097
  273   764          466290161
  590   639          466296119
  237   768          466296885
  226   769          466299785
  164   773          466300861
  479   709          466303068
  423   731          466304858
  330   755          466305875
  265   765          466306750
  562   661          466309109
  420   732          466311168
  138   774          466312896
  200   771          466314011
  463   716          466314543
   94   775          466314959
  345   752          466322633
  426   730          466325776
  184   772          466329152
  214   770          466333344
  288   762          466338600
  363   748          466341139
   95   775          466341750
  417   733          466344550
  615   616          466353271
  383   743          466354294
  614   617          466360657
  555   666          466362171
   96   775          466369111
  139   774          466370443
  429   729          466374078
  613   618          466375429
  527   684          466376687
  513   692          466379585
  540   676          466379776
  165   773          466382042
  281   763          466382988
  295   761          466383456
  394   740          466386984
  532   681          466390009
   97   775          466397048
  612   619          466397587
  414   734          466404848
  325   756          466409341
  597   633          466412310
   98   775          466425567
  611   620          466427131
  401   738          466428473
  140   774          466428824
  257   766          466429689
  185   772          466431273
  201   771          466434612
  350   751          466439751
  443   724          466441731
  477   710          466442333
  432   728          466449920
  227   769          466453692
   99   775          466454674
  359   749          466458028
  578   649          466460001
  308   759          466463591
  610   621          466464061
  166   773          466464213
  238   768          466466104
  248   767          466470655
  215   770          466471375
  314   758          466478656
  387   742          466479091
  522   687          466479351
  589   640          466480469
  100   775          466484375
  141   774          466488045
  583   645          466491412
  411   735          466491906
  496   701          466496037
  558   664          466496056
  468   714          466497576
  494   702          466502192
  498   700          466505992
  609   622          466508377
  456   719          466513775
  274   764          466514568
  101   775          466514676
  266   765          466518221
  302   760          466519608
  537   678          466519905
  569   656          466520425
  492   703          466524415
  515   691          466530246
  500   699          466532099
  186   772          466534504
  451   721          466539212
  102   775          466545583
  167   773          466547380
  142   774          466548112
  596   634          466548840
  565   659          466553304
  435   727          466553458
  202   771          466556419
  608   623          466560079
  490   704          466562664
  320   757          466566093
  461   717          466573994
  502   698          466574400
  103   775          466577102
  573   653          466577594
  289   762          466588297
  336   754          466594120
  475   711          466597306
  408   736          466605568
  228   769          466608961
  143   774          466609031
  104   775          466609239
  341   753          466609598
  216   770          466610696
  355   750          466613875
  488   705          466616897
  607   624          466619167
  282   763          466620715
  398   739          466628211
  258   766          466628608
  168   773          466631549
  504   697          466632937
  331   755          466633566
  239   768          466636751
  187   772          466638851
  372   746          466639784
  105   775          466642000
  296   761          466645417
  391   741          466645492
  529   683          466647876
  446   723          466649603
  376   745          466651001
  249   767          466655912
  368   747          466668755
  144   774          466670808
  588   641          466672193
  106   775          466675391
  561   662          466676009
  548   671          466678303
  203   771          466679438
  346   752          466680744
  438   726          466684848
  606   625          466685641
  486   706          466687072
  595   635          466692750
  517   690          466697413
  545   673          466699842
  551   669          466702460
  380   744          466702784
  534   680          466705304
  524   686          466706680
  506   696          466707752
  107   775          466709418
  169   773          466716726
  466   715          466720571
  582   646          466723504
  577   650          466725033
  326   756          466727192
  267   765          466731288
  145   774          466733449
  364   748          466737536
  275   764          466740619
  108   775          466744087
  188   772          466744320
  405   737          466745678
  309   759          466749108
  217   770          466751313
  605   626          466759501
  229   769          466765598
  542   675          466766963
  473   712          466767945
  554   667          466772427
  484   707          466773147
  315   758          466775387
  109   775          466779404
  303   760          466794127
  384   743          466795511
  146   774          466796960
  508   695          466798887
  170   773          466802917
  204   771          466803675
  351   751          466808302
  240   768          466808832
  110   775          466815375
  454   720          466824664
  259   766          466829075
  290   762          466839728
  604   627          466840747
  421   732          466841629
  250   767          466842663
  424   731          466842915
  568   657          466843825
  594   636          466844040
  441   725          466844246
  360   749          466845749
  459   718          466848811
  189   772          466850917
  111   775          466852006
  395   740          466853875
  283   763          466860134
  147   774          466861347
  418   733          466867469
  587   642          466871291
  427   730          466871483
  321   757          466874254
  482   708          466875080
  572   654          466875512
  539   677          466879552
  519   689          466881128
  449   722          466885897
  557   665          466888318
  112   775          466889303
  171   773          466890128
  218   770          466893232
  564   660          466902144
  510   694          466906384
  297   761          466909154
  402   738          466912080
  415   734          466920279
  230   769          466923609
  148   774          466926616
  113   775          466927272
  430   729          466927489
  205   771          466929136
  603   628          466929379
  388   742          466929560
  337   754          466933817
  531   682          466935859
  268   765          466945957
  526   685          466950701
  471   713          466954208
  190   772          466958648
  464   716          466959040
  342   753          466959465
  581   647          466962964
  332   755          466963243
  114   775          466965919
  276   764          466968320
  172   773          466978365
  241   768          466982353
  149   774          466992773
  480   709          466992829
  356   750          466993016
  576   651          466997427
  412   735          466999903
  593   637          467002710
  115   775          467005250
  433   728          467011089
  602   629          467025397
  512   693          467030285
  251   767          467030914
  260   766          467031096
  444   724          467031808
  219   770          467036459
  310   759          467036479
  536   679          467037495
  347   752          467040931
  116   775          467045271
  327   756          467046999
  560   663          467050247
  206   771          467055827
  373   746          467056053
  150   774          467059824
  191   772          467067519
  173   773          467067634
  304   760          467070464
  316   758          467074008
  369   747          467076132
  377   745          467076258
  586   643          467077763
  521   688          467081433
  231   769          467083000
  117   775          467085988
  291   762          467092899
  284   763          467101251
  399   739          467104618
  392   741          467105309
  409   736          467106185
  436   727          467122439
  478   710          467126352
  118   775          467127407
  151   774          467127775
  601   630          467128801
  547   672          467131771
  365   748          467136117
  381   744          467137125
  550   670          467138000
  457   719          467138952
  452   721          467150769
  469   714          467156053
  242   768          467157320
  174   773          467157941
  269   765          467162234
  592   638          467168760
  119   775          467169534
  514   692          467170632
  544   674          467171208
  567   658          467174575
  298   761          467174673
  192   772          467177536
  352   751          467178959
  571   655          467180786
  220   770          467181000
  207   771          467183754
  322   757          467184341
  553   668          467190009
  152   774          467196632
  277   764          467197677
  580   648          467209792
  528   684          467211456
  120   775          467212375
  462   717          467212941
  252   767          467220671
  261   766          467234677
  497   701          467235574
  361   749          467235630
  495   702          467235783
  406   737          467238969
  385   743          467239032
  600   631          467239591
  533   681          467240678
  232   769          467243777
  447   723          467247690
  175   773          467249292
  499   700          467251499
  493   703          467252084
  121   775          467255936
  541   676          467256197
  563   661          467258328
  439   726          467261695
  153   774          467266401
  338   754          467275536
  476   711          467275607
  575   652          467277183
  501   699          467283600
  491   704          467284435
  556   666          467287912
    0   776          467288576
    1   776          467288577
    2   776          467288584
    3   776          467288603
    4   776          467288640
    5   776          467288701
  193   772          467288705
    6   776          467288792
    7   776          467288919
    8   776          467289088
    9   776          467289305
   10   776          467289576
   11   776          467289907
   12   776          467290304
   13   776          467290773
   14   776          467291320
  585   644          467291609
   15   776          467291951
   16   776          467292672
   17   776          467293489
   18   776          467294408
  333   755          467294912
   19   776          467295435
   20   776          467296576
   21   776          467297837
  523   687          467298370
   22   776          467299224
  122   775          467300223
   23   776          467300743
   24   776          467302400
   25   776          467304201
   26   776          467306152
   27   776          467308259
   28   776          467310528
  343   753          467311384
  208   771          467312923
   29   776          467312965
   30   776          467315576
   31   776          467318367
   32   776          467321344
  396   740          467323136
   33   776          467324513
  311   759          467325710
  221   770          467326861
  516   691          467327467
   34   776          467327880
   35   776          467331451
  503   698          467331919
  489   705          467332794
  243   768          467333739
   36   776          467335232
  154   774          467337088
   37   776          467339229
  176   773          467341693
  591   639          467342190
   38   776          467343448
  285   763          467344072
  123   775          467345242
  292   762          467347816
   39   776          467347895
  305   760          467348625
   40   776          467352576
   41   776          467357497
  599   632          467357767
   42   776          467362664
   43   776          467368083
  328   756          467368768
  467   715          467373438
   44   776          467373760
  357   750          467374293
  317   758          467374525
  422   732          467374616
   45   776          467379701
  270   765          467380125
  389   742          467382357
  425   731          467383516
   46   776          467385912
  538   678          467386624
  124   775          467390999
   47   776          467392399
  419   733          467392896
  505   697          467396498
  487   706          467397119
  403   738          467398099
   48   776          467399168
  194   772          467401032
  348   752          467403200
  233   769          467405946
   49   776          467406225
  155   774          467408699
  253   767          467411940
   50   776          467413576
  428   730          467419752
   51   776          467421227
  278   764          467428696
  442   725          467429013
   52   776          467429184
  559   664          467431823
  177   773          467435150
   53   776          467437453
  125   775          467437500
  416   734          467438200
  262   766          467439824
  474   712          467440552
  299   761          467441980
  209   771          467443340
  455   720          467444375
   54   776          467446040
   55   776          467454951
  579   649          467463988
   56   776          467464192
   57   776          467473769
  222   770          467474048
  374   746          467474560
  485   707          467477368
  507   696          467477379
  156   774          467481240
  460   718          467482232
  598   633          467483329
  431   729          467483480
   58   776          467483688
  126   775          467484751
  370   747          467485723
  530   683          467488987
  616   616          467489792
  450   722          467492048
  570   656          467493416
  615   617          467493488
   59   776          467493955
  323   757          467496360
  518   690          467500832
  378   745          467503777
   60   776          467504576
  614   618          467504576
  413   735          467510372
  244   768          467511616
  566   659          467512675
  584   645          467512829
  195   772          467514523
   61   776          467515557
  590   640          467523000
  613   619          467523056
   62   776          467526904
  178   773          467529669
  525   686          467531981
  127   775          467532758
  366   748          467536888
   63   776          467538623
  612   620          467548928
   64   776          467550720
  353   751          467551728
  157   774          467554717
  535   680          467562375
   65   776          467563201
  574   653          467564301
  393   741          467567478
  234   769          467569513
  483   708          467573499
  382   744          467573752
  509   695          467574604
  434   728          467574856
  210   771          467575011
   66   776          467576072
  549   671          467580860
  128   775          467581527
  611   621          467582192
  400   739          467583419
  286   763          467588603
   67   776          467589339
  546   673          467592553
  271   765          467599636
   68   776          467603008
  293   762          467604485
  254   767          467604727
  465   716          467606321
  410   736          467609256
  552   669          467614917
  597   634          467616277
  312   759          467616807
   69   776          467617085
  339   754          467619283
  472   713          467621145
  562   662          467621856
  223   770          467622567
  610   622          467622848
  445   724          467624549
  179   773          467625256
  362   749          467627677
  334   755          467628579
  306   760          467628616
  158   774          467629136
  196   772          467629184
  129   775          467631064
   70   776          467631576
   71   776          467646487
  263   766          467646543
  543   675          467649882
  279   764          467661383
   72   776          467661824
  344   753          467665361
  609   623          467670896
  318   758          467676944
   73   776          467677593
  130   775          467681375
  386   743          467684863
  481   709          467685470
  511   694          467688215
  520   689          467690769
  245   768          467690957
  329   756          467692505
   74   776          467693800
  437   727          467694036
  555   667          467694838
  159   774          467704503
  211   771          467707942
   75   776          467710451
  300   761          467711081
  589   641          467711190
  180   773          467721917
  578   650          467725552
  608   624          467726336
   76   776          467727552
  131   775          467732466
  235   769          467734484
  407   737          467734696
  583   646          467741423
  197   772          467745021
   77   776          467745109
  540   677          467752733
  596   635          467756611
  358   750          467757712
   78   776          467763128
  453   721          467765038
  458   719          467766871
  349   752          467767557
  224   770          467772424
  160   774          467780824
   79   776          467781615
  527   685          467782308
  532   682          467783336
  132   775          467784343
  607   625          467789168
  397   740          467794773
  255   767          467799038
   80   776          467800576
  324   757          467810317
  479   710          467813239
  569   657          467813402
  470   714          467817344
  513   693          467818254
  181   773          467819658
   81   776          467820017
  558   665          467820737
  272   765          467820773
  287   763          467834850
  133   775          467837012
  390   742          467837488
   82   776          467839944
  440   726          467841176
  212   771          467842139
  448   723          467848459
  463   717          467854660
  264   766          467854840
  161   774          467858105
  565   660          467858125
  573   654          467858781
  606   626          467859392
   83   776          467860363
  198   772          467862040
  294   762          467862912
  246   768          467871768
   84   776          467881280
  404   738          467886536
  134   775          467890479
  375   746          467895311
  280   764          467895744
  522   688          467897320
  371   747          467897534
  236   769          467900865
  537   679          467900992
   85   776          467902701
  595   636          467904331
  588   642          467906760
  313   759          467909776
  423   732          467910135
  307   760          467910443
  182   773          467918485
  420   733          467920837
  225   770          467923625
   86   776          467924632
  354   751          467926615
  426   731          467926667
  379   745          467933564
  162   774          467936352
  605   627          467937008
  367   748          467939855
  135   775          467944750
   87   776          467947079
  477   711          467956764
  417   734          467958617
  335   755          467964250
  515   692          467964763
  340   754          467965064
   88   776          467970048
  429   730          467970589
  496   702          467972344
  582   647          467977391
  213   771          467977608
  498   701          467978093
  199   772          467980247
  319   758          467981271
  301   761          467981982
  494   703          467982711
  561   663          467992728
   89   776          467993545
  577   651          467994484
  256   767          467994879
  136   775          467999831
  500   700          468000000
  492   704          468009152
  383   744          468012671
  163   774          468015571
  443   725          468016432
   90   776          468017576
  330   756          468018216
  183   773          468018404
  345   753          468021402
  363   749          468021896
  604   628          468022016
  414   735          468023319
  468   715          468029107
  548   672          468031040
  394   741          468032005
  502   699          468038107
  432   729          468042057
   91   776          468042147
  273   765          468043542
  551   670          468047151
  529   684          468049393
  490   705          468051625
  247   768          468054055
  137   775          468055728
  594   637          468059437
  545   674          468060649
  401   739          468064620
  265   766          468064721
  456   720          468066816
   92   776          468067264
  237   769          468068662
  226   770          468076176
  288   763          468082819
  504   698          468092456
   93   776          468092933
  534   681          468094545
  164   774          468095768
  200   772          468099648
  451   722          468100899
  554   668          468109096
  587   643          468109710
  488   706          468110088
  138   775          468112447
  214   771          468114355
  603   629          468114416
  411   736          468114787
  475   712          468116003
  461   718          468118413
   94   776          468119160
  184   773          468119421
  524   687          468120527
  295   762          468123103
  325   757          468126218
  517   691          468127784
  281   764          468131785
  387   743          468133010
  350   752          468134008
  542   676          468135864
  568   658          468140744
  435   728          468141227
  359   750          468143279
   95   776          468145951
  572   655          468160623
  506   697          468163089
  139   775          468169994
   96   776          468173312
  165   774          468176949
  486   707          468184499
  257   767          468192256
  308   760          468194112
   97   776          468201249
  314   759          468204623
  564   661          468210925
  602   630          468214208
  557   666          468216989
  446   724          468219960
  201   772          468220249
  581   648          468220733
  185   773          468221542
  593   638          468221929
  140   775          468228375
   98   776          468229768
  227   770          468230083
  408   737          468232865
  248   768          468237824
  238   769          468237881
  508   696          468250048
  215   771          468252386
  302   761          468254689
  466   716          468256392
  539   678          468256571
   99   776          468258875
  166   774          468259120
  274   765          468267949
  438   727          468268255
  398   740          468268792
  576   652          468270784
  484   708          468274816
  266   766          468276192
  320   758          468287512
  141   775          468287596
  100   776          468288576
  473   713          468290914
  391   742          468294959
  336   755          468301931
  355   751          468303626
  519   690          468307359
  372   747          468311571
  341   754          468312885
  376   746          468318312
  101   776          468318877
  586   644          468320040
  601   631          468321392
  186   773          468324773
  289   763          468332516
  531   683          468333278
  202   772          468342056
  167   774          468342287
  368   748          468345024
  331   756          468345907
  142   775          468347663
  102   776          468349784
  510   695          468353375
  526   686          468360432
  380   745          468365625
  282   764          468369512
  560   664          468370944
  405   738          468377397
  346   753          468379513
  482   709          468380997
  103   776          468381303
  454   721          468382025
  296   762          468385064
  228   770          468385352
  258   767          468391175
  216   771          468391707
  592   639          468391807
  459   719          468397538
  239   769          468408528
  143   775          468408582
  104   776          468413440
  364   749          468418293
  536   680          468422656
  249   768          468423081
  441   726          468423297
  168   774          468426456
  187   773          468429120
  600   632          468435968
  326   757          468444069
  105   776          468446201
  424   732          468448192
  421   733          468451298
  449   723          468451916
  384   744          468453888
  203   772          468465075
  571   656          468469827
  144   775          468470359
  580   649          468471449
  427   731          468472374
  512   694          468473112
  567   659          468475442
  106   776          468479592
  309   760          468479629
  471   714          468481455
  418   734          468481536
  550   671          468486711
  547   673          468488540
  267   766          468489259
  275   765          468494000
  395   741          468498896
  464   717          468499157
  315   759          468501354
  351   752          468502559
  480   710          468503000
  521   689          468503530
  169   774          468511633
  107   776          468513619
  430   730          468524000
  303   761          468529208
  553   669          468530686
  360   750          468531000
  217   771          468532324
  145   775          468533000
  188   773          468534589
  544   675          468536059
  585   645          468537750
  415   735          468538750
  229   770          468541989
  402   739          468548227
  108   776          468548288
  575   653          468554452
  599   633          468557936
  591   640          468569071
  563   662          468571075
  240   769          468580609
  388   743          468583479
  109   776          468583605
  290   763          468583947
  204   772          468589312
  259   767          468591642
  321   758          468595673
  146   775          468596511
  170   774          468597824
  433   729          468603226
  444   725          468606509
  283   764          468608931
  514   693          468609301
  250   768          468609832
  528   685          468617077
  110   776          468619576
  556   667          468620579
  412   736          468622784
  541   677          468629154
  616   617          468630009
  533   682          468634005
  615   618          468637407
  478   711          468640783
  189   773          468641186
  337   755          468641628
  297   762          468648801
  614   619          468652203
  111   776          468656207
  147   775          468660898
  342   754          468662752
  218   771          468674243
  613   620          468674397
  332   756          468675584
  356   751          468682767
  171   774          468685035
  598   634          468687296
  469   715          468687584
  457   720          468691993
  112   776          468693504
  230   770          468700000
  268   766          468703928
  612   621          468703989
  436   728          468710208
  497   702          468711881
  452   722          468712456
  205   772          468714773
  495   703          468716302
  523   688          468716339
  276   765          468721701
  499   701          468723600
  148   775          468726167
  373   747          468727840
  579   650          468729539
  113   776          468731473
  409   737          468733482
  493   704          468736821
  347   753          468739700
  611   622          468740979
  377   746          468743569
  399   740          468745199
  190   773          468748917
  501   700          468751501
  369   748          468752401
  590   641          468753721
  241   769          468754130
  392   742          468754776
  559   665          468756504
  462   718          468757360
  516   692          468761984
  584   646          468762840
  327   757          468763876
  310   760          468767000
  538   679          468767711
  114   776          468770120
  172   774          468773272
  491   705          468773396
  610   623          468785367
  570   657          468786393
  149   775          468792324
  260   767          468793663
  476   712          468794304
  503   699          468795626
  251   768          468798083
  381   745          468799966
  316   759          468799975
  304   761          468805545
  115   776          468809451
  365   749          468816874
  219   771          468817470
  566   660          468817496
  447   724          468818047
  597   635          468824048
  489   706          468825985
  291   763          468837118
  609   624          468837153
  206   772          468841464
  439   727          468845102
  574   654          468845488
  116   776          468849472
  284   764          468850048
  505   698          468856017
  191   773          468857788
  150   775          468859375
  231   770          468859391
  173   774          468862541
  406   738          468870688
  352   752          468873216
  117   776          468890189
  530   684          468890504
  487   707          468894546
  608   625          468896337
  385   744          468897409
  322   758          468905760
  467   716          468909259
  298   762          468914320
  269   766          468920205
  361   750          468920881
  151   775          468927326
  242   769          468929097
  518   691          468931203
  118   776          468931608
  507   697          468932716
  549   672          468933597
  562   663          468938575
  589   642          468945757
  525   687          468945828
  277   765          468951058
  535   681          468951616
  174   774          468952848
  546   674          468953360
  552   670          468959608
  220   771          468962011
  607   626          468962919
  474   713          468963521
  192   773          468967805
  396   741          468968157
  596   636          468968192
  207   772          468969391
  119   776          468973735
  485   708          468979037
  338   755          468983347
  422   733          468984285
  252   768          468987840
  425   732          468988793
  578   651          468995003
  583   647          468995310
  152   775          468996183
  261   767          468997244
  455   721          469001736
  419   734          469006963
  333   756          469007253
  442   726          469008064
  343   754          469014671
  120   776          469016576
  543   676          469018783
  232   770          469020168
  428   731          469020643
  509   696          469025765
  460   719          469030959
  555   668          469031507
  403   739          469034246
  389   743          469036276
  606   627          469036899
  175   774          469044199
  311   760          469056231
  416   735          469056671
  450   723          469058067
  121   776          469060137
  357   751          469064044
  153   775          469065952
  193   773          469078974
  483   709          469079416
  431   730          469079991
  305   761          469083706
  328   757          469085645
  292   763          469092035
  285   764          469092869
    0   777          469097433
    1   777          469097434
    2   777          469097441
    3   777          469097460
    4   777          469097497
    5   777          469097558
    6   777          469097649
    7   777          469097776
    8   777          469097945
    9   777          469098162
   10   777          469098433
  208   772          469098560
   11   777          469098764
   12   777          469099161
   13   777          469099630
   14   777          469100177
  317   759          469100492
   15   777          469100808
   16   777          469101529
  348   753          469101969
   17   777          469102346
   18   777          469103265
   19   777          469104292
  122   776          469104424
   20   777          469105433
  243   769          469105516
   21   777          469106694
  221   771          469107872
   22   777          469108081
   23   777          469109600
  569   658          469110321
   24   777          469111257
   25   777          469113058
   26   777          469115009
  520   690          469117000
   27   777          469117116
  605   628          469118277
   28   777          469119385
  595   637          469119728
   29   777          469121822
   30   777          469124433
   31   777          469127224
  540   678          469129752
   32   777          469130201
  413   736          469133253
   33   777          469133370
  511   695          469135206
  176   774          469136600
  154   775          469136639
   34   777          469136737
  270   766          469138096
   35   777          469140308
  573   655          469143892
   36   777          469144089
  588   643          469145179
  374   747          469146347
  465   717          469146438
   37   777          469148086
  472   714          469148392
  558   666          469149408
  123   776          469149443
   38   777          469152305
   39   777          469156752
   40   777          469161433
  370   748          469161992
   41   777          469166354
  565   661          469166906
  434   729          469166993
  378   746          469171088
   42   777          469171521
   43   777          469176940
  253   768          469179109
  532   683          469180755
  299   762          469181627
  278   765          469182077
  233   770          469182337
   44   777          469182617
   45   777          469188558
  194   773          469191301
  527   686          469192039
   46   777          469194769
  124   776          469195200
  481   710          469195641
  445   725          469199250
   47   777          469201256
  262   767          469202391
  604   629          469207053
   48   777          469208025
  155   775          469208250
   49   777          469215082
  393   742          469216945
  366   749          469217645
  323   758          469217779
   50   777          469222433
  400   740          469224000
  209   772          469228977
  177   774          469230057
   51   777          469230084
  582   648          469235160
  410   737          469236553
  382   745          469236593
   52   777          469238041
  125   776          469241701
  353   752          469245985
   53   777          469246310
   54   777          469254897
  222   771          469255059
  513   694          469261081
   55   777          469263808
  577   652          469267841
   56   777          469273049
  594   638          469278656
  156   775          469280791
  437   728          469281805
   57   777          469282626
  244   769          469283393
  537   680          469286153
  126   776          469288952
   58   777          469292545
   59   777          469302812
  603   630          469303227
  195   773          469304792
  362   750          469312928
  561   664          469313425
   60   777          469313433
  522   689          469319417
  458   720          469319912
   61   777          469324414
  178   774          469324576
  453   722          469326725
  339   755          469327094
  479   711          469327670
   62   777          469335761
  127   776          469336959
  286   764          469337400
  334   756          469340920
  386   744          469343240
  234   770          469345904
  312   760          469347328
   63   777          469347480
  293   763          469348704
  470   715          469348875
  587   644          469351987
  157   775          469354268
  271   766          469357607
   64   777          469359577
  210   772          469360648
  306   761          469363697
  407   738          469366415
  344   754          469368648
  254   768          469371896
   65   777          469372058
   66   777          469384929
  128   776          469385728
  548   673          469387809
  551   671          469395862
   67   777          469398196
  463   718          469399079
  318   759          469402911
  515   693          469403432
  223   771          469403578
  602   631          469406799
  263   767          469409110
  329   757          469409382
   68   777          469411865
  279   765          469414764
  448   724          469418816
  196   773          469419453
  179   774          469420163
  440   727          469424583
  545   675          469425500
   69   777          469425942
  158   775          469428687
  129   776          469435265
  397   741          469439794
   70   777          469440433
  568   659          469441611
  593   639          469444976
  358   751          469447463
  572   656          469449664
  554   669          469449773
  300   762          469450728
  496   703          469452863
  498   702          469454400
  529   685          469455014
   71   777          469455344
  245   769          469462734
  349   753          469466326
  494   704          469467448
   72   777          469470681
  500   701          469472101
  477   712          469475461
  581   649          469482390
  130   776          469485576
   73   777          469486450
  534   682          469487872
  390   743          469491407
  211   772          469493579
  492   705          469498113
   74   777          469502657
  159   775          469504054
  502   700          469506008
  542   677          469508821
  235   770          469510875
  180   774          469516824
  601   632          469517769
   75   777          469519308
  423   733          469519804
  404   739          469522683
  564   662          469523672
  324   758          469531736
  426   732          469531944
  420   734          469534904
  197   773          469535290
   76   777          469536409
  131   776          469536667
  524   688          469538496
  490   706          469544816
  576   653          469548053
  557   667          469549656
  224   771          469553435
   77   777          469553966
  504   699          469556163
  517   692          469562301
  468   716          469564928
  586   645          469566181
  255   768          469566207
  375   747          469567098
  429   731          469571480
   78   777          469571985
  371   748          469573803
  417   735          469577088
  272   766          469578744
  160   775          469580375
  287   764          469583647
  132   776          469588544
   79   777          469590472
  443   726          469595483
  379   746          469600875
  294   763          469607131
  488   707          469607515
   80   777          469609433
  181   774          469614565
  264   767          469617407
  592   640          469618688
  367   749          469620612
  354   752          469620872
  506   698          469622608
  456   721          469624177
  212   772          469627776
   81   777          469628874
  600   633          469636137
  539   679          469637658
  432   730          469638568
  475   713          469638972
  313   760          469640297
  133   776          469641213
  246   769          469643545
  307   761          469645524
  414   736          469646200
   82   777          469648801
  280   765          469649125
  198   773          469652309
  161   775          469657656
  451   723          469666918
  461   719          469667140
   83   777          469669220
  340   755          469672875
  383   745          469675512
  335   756          469676591
  236   770          469677256
  394   742          469681472
  486   708          469686168
   84   777          469690137
  134   776          469694680
  560   665          469695625
  225   771          469704636
  401   740          469705201
  508   697          469705385
  363   750          469707147
  319   759          469707238
   85   777          469711558
  182   774          469713392
  301   762          469721629
  345   754          469724689
  435   729          469733364
   86   777          469733489
  531   684          469734795
  330   757          469735093
  162   775          469735903
  580   650          469737000
  519   691          469737730
  411   737          469742084
  135   776          469748951
   87   777          469755936
  599   634          469761903
  256   768          469762048
  571   657          469762804
  213   772          469763245
  617   617          469770226
  199   773          469770516
  616   618          469773928
  526   687          469774279
   88   777          469778905
  567   660          469780263
  484   709          469780733
  615   619          469785034
  585   646          469787761
  387   744          469791387
  446   725          469794661
  466   717          469796509
  591   641          469799792
  273   766          469801513
   89   777          469802402
  614   620          469803544
  136   776          469804032
  510   696          469804536
  536   681          469811897
  183   774          469813311
  163   775          469815122
  473   714          469818161
  247   769          469825832
   90   777          469826433
  265   767          469827288
  613   621          469829458
  288   764          469831616
  350   753          469832777
  359   751          469833030
  575   654          469835639
  550   672          469839448
  237   770          469845053
  325   758          469847637
  547   674          469849347
   91   777          469851004
  438   728          469856024
  226   771          469857187
  137   776          469859929
  612   622          469862776
  408   738          469864584
  295   763          469867322
  553   670          469875377
   92   777          469876121
  281   765          469885166
  563   663          469887794
  200   773          469889917
  482   710          469891168
  598   635          469895067
  164   775          469895319
  214   772          469899992
   93   777          469901790
  611   623          469903498
  544   676          469904960
  398   741          469913813
  184   774          469914328
  138   776          469916648
  512   695          469920103
   94   777          469928017
  308   761          469929193
  521   690          469929761
  314   760          469935144
  454   722          469943712
  391   743          469948878
  459   720          469950579
  610   624          469951624
   95   777          469954808
  556   668          469957248
  257   768          469959425
  139   776          469974195
  165   775          469976500
   96   777          469982169
  372   748          469987840
  590   642          469988288
  376   747          469990099
  302   762          469994336
  355   752          469997883
  579   651          469998990
  541   678          470006173
  441   727          470006704
  609   625          470007154
  248   769          470009601
   97   777          470010106
  201   773          470010518
  227   771          470011094
  471   715          470012986
  320   759          470013479
  405   739          470013544
  238   770          470014272
  336   756          470014272
  185   774          470016449
  584   647          470016727
  480   711          470017431
  341   755          470020696
  449   724          470022273
  368   749          470025781
  274   766          470025920
  528   686          470026808
  533   683          470031424
  140   776          470032576
  380   746          470032936
  597   636          470035629
  215   772          470038023
   98   777          470038625
  266   767          470038759
  464   718          470043576
  514   694          470052128
  424   733          470057861
  166   775          470058671
  331   757          470062784
  421   734          470065365
   99   777          470067732
  608   626          470070088
  427   732          470077651
  289   764          470081313
  346   754          470082800
  570   658          470083312
  559   666          470085175
  141   776          470091797
  100   777          470097433
  418   735          470100007
  364   750          470103544
  384   745          470116729
  186   774          470119680
  282   765          470122893
  430   731          470124891
  566   661          470126277
  101   777          470127734
  296   763          470129283
  574   655          470130599
  202   773          470132325
  523   689          470138436
  607   627          470140426
  167   775          470141838
  395   742          470148363
  142   776          470151864
  538   680          470152872
  258   768          470158344
  102   777          470158641
  478   712          470159480
  415   736          470161631
  326   758          470165488
  228   771          470166363
  216   772          470177344
  596   637          470183589
  589   643          470184176
  239   770          470184919
  444   726          470185560
  402   740          470188808
  103   777          470190160
  497   703          470192400
  249   769          470194858
  433   730          470199737
  499   702          470199907
  516   693          470200653
  495   704          470201039
  351   753          470201328
  143   776          470212783
  309   761          470214710
  606   628          470218168
  360   751          470220751
  104   777          470222297
  469   716          470223405
  501   701          470223602
  187   774          470224027
  493   705          470225782
  168   775          470226007
  315   760          470231875
  388   744          470241856
  457   721          470249354
  412   737          470250081
  267   767          470251826
  275   766          470251971
  583   648          470253079
  105   777          470255058
  203   773          470255344
  562   664          470259272
  503   700          470263527
  491   706          470266587
  578   652          470268360
  303   762          470268855
  144   776          470274560
  452   723          470278475
  106   777          470288449
  549   673          470290366
  530   685          470296125
  436   729          470302345
  605   629          470303314
  462   719          470306087
  552   671          470308319
  169   775          470311184
  476   713          470317273
  217   772          470317961
  546   675          470318211
  505   699          470319724
  321   759          470321640
  107   777          470322476
  229   771          470323000
  489   707          470323412
  188   774          470329496
  290   764          470332744
  145   776          470337201
  595   638          470338947
  535   682          470344943
  337   756          470353969
  240   770          470357000
  108   777          470357145
  259   768          470358811
  283   765          470362312
  525   688          470363797
  409   738          470365201
  518   692          470365720
  342   755          470370563
  555   669          470372184
  356   752          470377024
  204   773          470379581
  250   769          470381609
  588   644          470387456
  399   741          470390220
  543   677          470391740
  507   698          470392235
  332   757          470392461
  109   777          470392462
  447   725          470392748
  297   763          470393020
  604   630          470395864
  487   708          470396215
  170   775          470397375
  146   776          470400712
  373   748          470404109
  392   743          470408695
  569   659          470411188
  377   747          470415356
  110   777          470428433
  439   728          470432871
  573   656          470432933
  369   749          470433158
  189   774          470436093
  347   754          470442987
  467   717          470449376
  218   772          470459880
  111   777          470465064
  147   776          470465099
  268   767          470466495
  381   746          470467277
  565   662          470479653
  276   766          470479672
  230   771          470481011
  509   697          470481102
  558   667          470482075
  171   775          470484586
  485   709          470484954
  327   758          470485295
  474   714          470490768
  603   631          470495818
  582   649          470496817
  594   639          470501703
  310   761          470502081
  365   750          470502125
  112   777          470502361
  205   773          470505042
  406   739          470506835
  540   679          470510839
  148   776          470530368
  316   760          470530496
  241   770          470530521
  113   777          470540330
  190   774          470543824
  577   653          470545110
  304   762          470545192
  520   691          470547371
  385   745          470560250
  260   768          470560832
  455   722          470563423
  251   769          470569860
  352   753          470571985
  172   775          470572823
  114   777          470578977
  532   684          470582272
  460   720          470584000
  291   764          470585915
  511   696          470586367
  483   710          470589587
  442   727          470591471
  149   776          470596525
  587   645          470598128
  422   734          470598352
  425   733          470598462
  219   772          470603107
  602   632          470603176
  284   765          470603429
  527   687          470605886
  361   751          470610632
  396   742          470617624
  115   777          470618308
  419   735          470625434
  428   732          470625920
  450   724          470628424
  322   759          470631727
  206   773          470631733
  561   665          470638106
  231   771          470640402
  191   774          470652695
  116   777          470658329
  298   763          470658539
  173   775          470662092
  150   776          470663576
  593   640          470671857
  403   740          470674827
  537   681          470675394
  416   736          470679552
  472   715          470679923
  431   731          470680882
  269   767          470682772
  465   718          470690857
  389   744          470694653
  338   756          470695688
  117   777          470699046
  242   770          470705488
  513   695          470708072
  277   766          470709029
  481   711          470710072
  601   633          470717938
  343   755          470722482
  333   757          470724130
  151   776          470731527
  118   777          470740465
  572   657          470742641
  522   690          470745648
  568   660          470746432
  220   772          470747648
  581   650          470747941
  551   672          470748599
  548   674          470748616
  174   775          470752399
  357   752          470758301
  252   769          470759617
  207   773          470759660
  413   737          470760550
  192   774          470762712
  434   730          470763504
  261   768          470764413
  445   726          470778301
  119   777          470782592
  311   761          470791312
  545   676          470794401
  554   670          470794464
  152   776          470800384
  232   771          470801179
  348   754          470805256
  328   758          470807064
  586   646          470816192
  374   748          470822616
  305   762          470823353
  120   777          470825433
  576   654          470829240
  317   760          470831013
  600   634          470840104
  564   663          470840391
  292   764          470840832
  370   749          470842749
  378   747          470842875
  175   775          470843750
  285   765          470846250
  515   694          470846259
  479   712          470846367
  592   641          470849409
  529   686          470864745
  410   738          470868272
  121   777          470868994
  400   741          470869021
  153   776          470870153
  393   743          470870864
  193   774          470873881
  437   729          470873942
  458   721          470877273
  243   770          470881907
  470   716          470884696
  534   683          470885291
  542   678          470885840
  557   668          470886325
  208   773          470888829
  453   723          470892744
  221   772          470893509
  270   767          470900663
  366   750          470902896
  382   746          470903904
    0   778          470910952
    1   778          470910953
    2   778          470910960
    3   778          470910979
    4   778          470911016
    5   778          470911077
    6   778          470911168
    7   778          470911295
    8   778          470911464
    9   778          470911681
   10   778          470911952
   11   778          470912283
   12   778          470912680
   13   778          470913149
  122   777          470913281
   14   778          470913696
  617   618          470914145
   15   778          470914327
   16   778          470915048
   17   778          470915865
   18   778          470916784
   19   778          470917811
   20   778          470918952
   21   778          470920213
  616   619          470921555
   22   778          470921600
   23   778          470923119
   24   778          470924776
  299   763          470925846
   25   778          470926577
   26   778          470928528
   27   778          470930635
   28   778          470932904
  498   703          470934919
   29   778          470935341
  176   775          470936151
  615   620          470936375
  496   704          470937600
   30   778          470937952
  278   766          470940048
   31   778          470940743
  154   776          470940840
   32   778          470943720
  323   759          470943746
  353   753          470944754
   33   778          470946889
  463   719          470947806
  500   702          470948408
   34   778          470950256
  253   769          470950886
   35   778          470953827
  494   705          470956409
   36   778          470957608
  123   777          470958300
  614   621          470958605
  524   689          470960593
   37   778          470961605
  233   771          470963348
   38   778          470965824
  262   768          470969560
  599   635          470969674
   39   778          470970271
   40   778          470974952
  502   701          470978109
   41   778          470979873
   42   778          470985040
  194   774          470986208
  613   622          470988245
   43   778          470990459
  492   706          470991304
  448   725          470993517
   44   778          470996136
  477   713          470998430
  517   693          471000970
   45   778          471002077
  407   739          471002562
  362   751          471002679
  124   777          471004057
  386   745          471006081
  580   651          471006451
   46   778          471008288
  440   728          471012352
  155   776          471012451
   47   778          471014775
  209   773          471019246
   48   778          471021544
  539   680          471022819
  504   700          471024064
  560   666          471024296
  612   623          471025295
   49   778          471028601
  177   775          471029608
  591   642          471034359
   50   778          471035952
  339   756          471039435
  222   772          471040696
  585   647          471041648
  490   707          471042243
   51   778          471043603
  125   777          471050558
   52   778          471051560
  334   757          471057797
  571   658          471059723
  244   770          471059784
   53   778          471059829
   54   778          471068416
  611   624          471069755
  344   755          471076459
   55   778          471077327
  312   761          471082409
  156   776          471084992
  506   699          471086315
   56   778          471086568
  567   661          471089044
  397   742          471089261
  286   765          471090781
   57   778          471096145
  293   764          471097501
  126   777          471097809
  195   774          471099699
  306   762          471103344
  468   717          471105045
   58   778          471106064
  598   636          471106648
  488   708          471109184
   59   778          471116331
  271   767          471120174
  575   655          471120750
  610   625          471121625
  178   775          471124127
  234   771          471126915
   60   778          471126952
  329   758          471130801
  318   760          471133432
  423   734          471133871
   61   778          471137933
  531   685          471140416
  426   733          471141613
  358   752          471141720
  254   769          471143673
  127   777          471145816
   62   778          471149280
  390   744          471149784
  210   773          471150917
  420   735          471153375
  157   776          471158469
   63   778          471160999
  404   740          471163264
  508   698          471164904
  475   714          471166219
  349   754          471169613
  519   692          471172247
  279   766          471172735
   64   778          471173096
  263   768          471176279
  429   732          471176757
  443   727          471178890
  609   626          471180905
   65   778          471185577
  456   722          471185864
  223   772          471189215
  486   709          471192085
  526   688          471192248
  128   777          471194585
  300   763          471194947
  550   673          471196217
   66   778          471198448
  417   736          471199969
  536   682          471205224
  563   664          471208491
   67   778          471211715
  547   675          471214198
  196   774          471214360
  179   775          471219714
  461   720          471220181
  553   671          471224088
   68   778          471225384
  590   643          471226707
  158   776          471232888
  451   724          471237275
  245   770          471239125
  432   731          471239459
   69   778          471239461
  375   748          471243367
  129   777          471244122
  608   627          471247595
  597   637          471251026
   70   778          471253952
  371   749          471254560
  324   759          471257703
  510   697          471259873
   71   778          471268863
  579   652          471272347
  379   747          471272662
  414   737          471273497
  584   648          471274496
  544   677          471277917
  211   773          471283848
   72   778          471284200
  484   710          471290904
  235   771          471291886
  130   777          471294433
  556   669          471297925
   73   778          471299969
  367   750          471305863
  159   776          471308255
   74   778          471316176
  180   775          471316375
  354   753          471319641
  607   628          471321695
  435   730          471329875
  197   774          471330197
   75   778          471332827
  394   743          471335391
  287   765          471337028
  255   769          471337984
  224   772          471339072
  466   718          471340928
  272   767          471341311
  383   746          471342823
  131   777          471345524
  473   715          471349692
   76   778          471349928
  401   741          471350222
  294   764          471355928
  521   691          471360132
   77   778          471367485
  512   696          471371264
  446   726          471373712
  411   738          471373803
  313   761          471375378
  570   659          471384179
  160   776          471384576
  264   768          471384576
  307   762          471385171
  340   756          471385216
   78   778          471385504
  541   679          471387260
  335   757          471393468
  363   751          471396898
  132   777          471397401
  596   638          471402808
  606   629          471403205
   79   778          471403991
  482   711          471405599
  280   766          471407096
  181   775          471414116
  559   667          471417842
  212   773          471418045
  574   656          471419640
  246   770          471419936
   80   778          471422952
  589   644          471426453
  345   755          471432500
  533   684          471432941
  319   760          471437759
  566   662          471439024
  528   687          471440655
   81   778          471442393
  198   774          471447216
  438   729          471448161
  133   777          471450070
  387   745          471454228
  330   758          471456512
  236   771          471458267
  161   776          471461857
   82   778          471462320
  301   763          471465848
   83   778          471482739
  225   772          471490273
  605   630          471492125
  514   695          471499119
  408   739          471500731
  134   777          471503537
   84   778          471503656
  459   721          471507940
  454   723          471509731
  182   775          471512943
  583   649          471514736
   85   778          471525077
  359   752          471527287
  256   769          471533825
  350   754          471536064
  480   712          471536128
  162   776          471540104
  538   681          471542113
  578   653          471545629
   86   778          471547008
  471   716          471548807
  213   773          471553514
  135   777          471557808
  595   639          471561994
  398   742          471563280
  273   767          471564080
  523   690          471564667
  199   774          471565423
   87   778          471569455
  325   759          471573604
  562   665          471583953
  288   765          471584997
  604   631          471588455
  464   719          471592303
   88   778          471592424
  265   768          471594457
  441   728          471594473
  449   725          471596974
  247   770          471602223
  391   744          471607255
  183   775          471612862
  136   777          471612889
   89   778          471615921
  295   764          471616119
  163   776          471619323
  237   771          471626064
  588   645          471633597
   90   778          471639952
  226   772          471642824
  281   766          471643137
  516   694          471643480
  549   674          471651173
  405   740          471654125
  552   672          471661056
   91   778          471664523
  376   748          471666368
  372   749          471668597
  137   777          471668786
  308   762          471668840
  314   761          471670225
  424   734          471671928
  497   704          471677137
  499   703          471680426
  478   713          471682449
  421   735          471683836
  200   774          471684824
  546   676          471687112
  427   733          471687320
   92   778          471689640
  495   705          471690000
  214   773          471690261
  603   632          471692195
  355   753          471696652
  164   776          471699520
  501   702          471699909
  380   747          471704723
  530   686          471705856
  368   750          471711032
  184   775          471713879
   93   778          471715309
  569   660          471716009
  555   670          471716875
  493   706          471718973
  418   736          471722888
  138   777          471725505
  573   657          471725910
  594   640          471728584
  430   732          471730168
  336   757          471731149
  257   769          471731202
  341   756          471733037
  503   701          471735628
  302   763          471738555
   94   778          471741536
  535   683          471742362
  320   760          471744000
  582   650          471762368
  469   717          471763522
  491   707          471764014
   95   778          471768327
  543   678          471768759
  444   727          471768967
  165   776          471780701
  139   777          471783052
  384   746          471784040
  331   758          471784203
  525   689          471785894
  248   770          471785992
  505   700          471787625
  274   767          471788487
  415   737          471788928
  346   755          471790611
  364   751          471793295
  238   771          471795283
   96   778          471795688
  565   663          471796372
  227   772          471796731
  433   731          471800628
  395   743          471802282
  602   633          471803345
  518   693          471804389
  201   774          471805425
  266   768          471805928
  457   722          471811041
  185   775          471816000
  558   668          471818744
   97   778          471823625
  489   708          471825081
  577   654          471826297
  215   773          471828292
  402   741          471833829
  289   765          471834694
  140   777          471841433
  476   714          471844520
  587   646          471848139
  452   724          471848832
   98   778          471852144
  507   699          471855942
  462   720          471859128
  166   776          471862872
  296   764          471878080
  282   766          471880864
   99   778          471881251
  412   738          471881800
  326   759          471891455
  540   680          471896000
  436   730          471898856
  141   777          471900654
  487   709          471902132
  593   641          471902578
  351   754          471904615
  388   745          471904697
  100   778          471910952
  360   752          471915008
  186   775          471919231
  601   634          471921905
  202   774          471927232
  258   769          471930121
  509   698          471940621
  101   778          471941253
  167   776          471946039
  228   772          471952000
  309   762          471954357
  142   777          471960721
  239   771          471965930
  561   666          471966777
  315   761          471966956
  216   773          471967613
  249   770          471971249
  447   726          471971799
  102   778          471972160
  520   692          471981888
  532   685          471987893
  467   718          471993795
  485   710          471995125
  409   739          472001348
  103   778          472003679
  303   763          472013074
  275   767          472014538
  581   651          472017392
  267   768          472018995
  143   777          472021640
  474   715          472022299
  187   775          472023578
  527   688          472023855
  439   729          472025008
  168   776          472030208
  104   778          472035816
  572   658          472039560
  399   742          472039687
  511   697          472041704
  600   635          472047875
  203   774          472050251
  321   760          472052161
  568   661          472055213
  618   618          472058064
  617   619          472061772
  392   744          472067072
  105   778          472068577
  537   682          472068721
  586   647          472070079
  337   757          472070846
  616   620          472072896
  356   753          472075793
  342   756          472082904
  144   777          472083417
  592   642          472083976
  373   749          472084866
  290   765          472086125
  615   621          472091436
  377   748          472091625
  106   778          472101968
  483   711          472104018
  551   673          472105368
  217   773          472108230
  229   772          472108637
  548   675          472113467
  332   758          472113880
  576   655          472114351
  169   776          472115385
  614   622          472117392
  369   750          472118409
  283   766          472120283
  188   775          472129047
  455   723          472129442
  259   769          472130588
  107   778          472135995
  240   771          472138011
  381   747          472139064
  460   721          472141361
  297   764          472141817
  554   671          472143175
  145   777          472146058
  406   740          472147416
  613   623          472150764
  347   755          472150798
  250   770          472158000
  513   696          472159233
  564   664          472161088
  545   677          472167358
  108   778          472170664
  204   774          472174488
  522   691          472176019
  442   728          472179240
  599   636          472181255
  612   624          472191552
  365   751          472191876
  170   776          472201576
  450   725          472203125
  109   778          472205981
  146   777          472209569
  327   759          472211262
  425   734          472212529
  472   716          472215744
  422   735          472216823
  557   669          472227002
  385   746          472227561
  481   712          472228769
  268   768          472233664
  428   733          472235589
  189   775          472235644
  465   719          472239584
  611   625          472239756
  310   762          472241728
  110   778          472241952
  276   767          472242239
  419   736          472248315
  218   773          472250149
  316   761          472265577
  230   772          472266648
  542   679          472266927
  396   743          472271543
  591   643          472272778
  147   777          472273956
  352   754          472275272
  111   778          472278583
  529   687          472278592
  580   652          472279808
  431   732          472286159
  534   684          472286808
  171   776          472288787
  304   763          472289411
  515   695          472293250
  610   626          472295376
  585   648          472299417
  205   774          472299949
  361   752          472304889
  416   737          472306849
  241   771          472311532
  112   778          472315880
  403   741          472319848
  598   637          472322045
  260   769          472332609
  148   777          472339225
  291   765          472339296
  190   775          472343375
  251   770          472346251
  113   778          472353849
  560   667          472356963
  389   745          472357494
  609   627          472358412
  571   659          472360590
  284   766          472361400
  445   727          472361708
  322   760          472362248
  434   731          472364395
  479   713          472369336
  172   776          472377024
  524   690          472386824
  413   738          472392269
  114   778          472392496
  219   773          472393376
  567   662          472401791
  149   777          472405382
  298   764          472407336
  575   656          472409791
  539   681          472412060
  338   757          472412565
  498   704          472419656
  470   717          472424813
  231   772          472426039
  496   705          472426561
  206   774          472426640
  608   628          472428864
  500   703          472428927
  115   778          472431827
  343   756          472434823
  458   722          472438960
  517   694          472443797
  333   758          472445549
  494   706          472449600
  269   768          472449941
  191   775          472452246
  502   702          472454416
  357   753          472457070
  453   724          472463101
  173   776          472466293
  590   644          472468984
  597   638          472470245
  437   730          472470453
  277   767          472471596
  116   778          472471848
  150   777          472472433
  242   771          472486499
  492   707          472488731
  504   701          472496165
  463   720          472500847
  374   749          472503373
  410   739          472504419
  607   629          472506732
  117   778          472512565
  348   755          472513067
  400   742          472518488
  378   748          472519144
  477   714          472525677
  370   750          472528000
  393   744          472529241
  311   762          472530959
  328   759          472533031
  563   665          472533172
  252   770          472536008
  584   649          472536153
  261   769          472536190
  220   773          472537917
  151   777          472540384
  490   708          472543912
  579   653          472549616
  531   686          472550147
  118   778          472553984
  506   700          472554216
  207   774          472554567
  174   776          472556600
  550   674          472557024
  192   775          472562263
  317   761          472566094
  305   763          472567572
  448   726          472572568
  382   747          472575691
  553   672          472576825
  547   676          472583099
  232   772          472586816
  606   630          472592016
  366   751          472592647
  292   765          472594213
  119   778          472596111
  536   683          472602643
  285   766          472604221
  440   729          472604489
  152   777          472609241
  519   693          472610916
  526   689          472614345
  488   709          472615101
  596   639          472625855
  508   699          472628611
  120   778          472638952
  556   670          472642616
  407   740          472643143
  175   776          472647951
  353   754          472648041
  468   718          472649464
  544   678          472654936
  243   771          472662918
  270   768          472667832
  589   645          472672594
  386   746          472673392
  193   775          472673432
  323   760          472674267
  299   764          472674643
  153   777          472679010
  121   778          472682513
  208   774          472683736
  221   773          472683778
  605   631          472684716
  570   660          472689000
  362   752          472696936
  475   715          472697750
  486   710          472702256
  278   767          472702615
  574   657          472712617
  510   698          472719392
  122   778          472726800
  253   770          472727277
    0   779          472729139
    1   779          472729140
    2   779          472729147
    3   779          472729166
    4   779          472729203
    5   779          472729264
    6   779          472729355
    7   779          472729482
    8   779          472729651
    9   779          472729868
   10   779          472730139
   11   779          472730470
   12   779          472730867
   13   779          472731336
   14   779          472731883
   15   779          472732514
   16   779          472733235
   17   779          472734052
   18   779          472734971
   19   779          472735998
   20   779          472737139
   21   779          472738400
   22   779          472739787
  176   776          472740352
   23   779          472741306
  262   769          472741337
   24   779          472742963
  397   743          472743180
   25   779          472744764
   26   779          472746715
   27   779          472748822
  233   772          472748985
  154   777          472749697
   28   779          472751091
  456   723          472751883
  423   735          472752342
   29   779          472753528
  559   668          472754511
  426   734          472755680
  566   663          472755743
   30   779          472756139
  339   757          472756312
   31   779          472758930
   32   779          472761907
   33   779          472765076
  443   728          472766659
   34   779          472768443
  123   778          472771819
   35   779          472772014
  541   680          472772421
   36   779          472775795
  420   736          472776256
  461   721          472777542
  334   758          472779216
   37   779          472779792
  583   650          472780287
   38   779          472784011
  604   632          472784832
  194   775          472785759
  429   733          472786426
   39   779          472788458
  344   756          472788800
  595   640          472788875
   40   779          472793139
  521   692          472794649
   41   779          472798060
   42   779          472803227
  484   711          472805335
  404   741          472808285
   43   779          472808646
  451   725          472811976
  390   745          472812625
  209   774          472814153
   44   779          472814323
  124   778          472817576
   45   779          472820264
  155   777          472821308
  312   762          472822056
   46   779          472826475
  512   697          472826601
  578   654          472826816
  417   737          472827266
  222   773          472830965
   47   779          472832962
  177   776          472833809
  533   685          472838562
   48   779          472839731
  358   753          472840489
  244   771          472840795
  432   732          472844736
   49   779          472846788
  306   763          472847563
  286   766          472848752
  293   765          472850882
   50   779          472854139
  329   759          472856768
  528   688          472858624
   51   779          472861790
  125   778          472864077
  318   761          472868513
   52   779          472869747
  349   755          472877424
   53   779          472878016
  588   646          472883608
  473   716          472885513
   54   779          472886603
  271   768          472887343
  466   719          472889655
  603   633          472892364
  156   777          472893849
   55   779          472895514
  195   775          472899250
   56   779          472904755
  414   738          472905216
  126   778          472911328
  234   772          472912552
  562   666          472912624
   57   779          472914332
  254   770          472920064
  375   749          472924124
   58   779          472924251
  482   712          472924296
  178   776          472928328
  435   731          472930766
   59   779          472934518
  279   767          472935302
  538   682          472935440
  371   750          472939811
  300   764          472943744
   60   779          472945139
  210   774          472945824
  263   769          472948056
  379   748          472948931
  514   696          472950280
   61   779          472956120
  446   727          472957119
  594   641          472959305
  127   778          472959335
  157   777          472967326
   62   779          472967467
   63   779          472979186
  223   773          472979484
  324   760          472988224
   64   779          472991283
  394   744          472993768
  523   691          472995038
  367   751          472995614
  401   742          472999689
   65   779          473003764
  602   634          473007312
  128   778          473008104
  411   739          473009950
  196   775          473013911
  383   747          473014610
  549   675          473016024
   66   779          473016635
  552   673          473017825
  245   771          473020136
  573   658          473022829
  354   754          473022928
  179   776          473023915
  569   661          473024790
   67   779          473029902
  582   651          473031819
  158   777          473041745
   68   779          473043571
  438   730          473044672
  129   778          473057641
   69   779          473057648
  480   713          473059097
  546   677          473060069
  555   671          473065586
  459   722          473069627
   70   779          473072139
  235   772          473077523
  211   774          473078755
  454   724          473080088
   71   779          473087050
  471   717          473088924
  516   695          473090471
  363   752          473091155
  287   766          473094999
  587   647          473102026
  340   757          473102093
   72   779          473102387
  130   778          473107952
  272   768          473108480
  294   765          473109309
  577   655          473111408
  255   770          473114375
  335   758          473114887
  313   762          473115025
  565   664          473117069
  159   777          473117112
   73   779          473118156
  530   687          473119703
  180   776          473120576
  387   746          473121539
  224   773          473129341
  307   763          473129390
  601   635          473129676
  197   775          473129748
   74   779          473134363
  593   642          473137145
  408   740          473141312
  535   684          473143879
  345   756          473144841
  464   720          473145344
  543   679          473149846
   75   779          473151014
  264   769          473156353
  131   778          473159043
  558   669          473159421
  499   704          473165163
  497   705          473166098
   76   779          473168115
  280   767          473169663
  319   761          473172840
  449   726          473176025
  501   703          473180428
  330   759          473182479
  495   706          473183191
   77   779          473185672
  441   729          473186610
  160   777          473193433
  246   771          473200947
   78   779          473203691
  618   619          473205691
  478   714          473209696
  132   778          473210920
  503   702          473211935
  525   690          473212125
  212   774          473212952
  617   620          473213113
  301   764          473214645
  493   707          473216400
  398   743          473217199
  181   776          473218317
   79   779          473222178
  359   753          473226056
  616   621          473227957
   80   779          473241139
  350   755          473243875
  236   772          473243904
  198   775          473246767
  518   694          473247216
  615   622          473250223
  600   636          473259456
  505   701          473259726
   81   779          473260580
  133   778          473263589
  491   708          473265683
  391   745          473270096
  161   777          473270714
  614   623          473279911
   82   779          473280507
  225   773          473280542
  540   681          473285241
  424   735          473290399
  581   652          473290749
  405   741          473299146
  561   667          473299444
   83   779          473300926
  427   734          473301387
  325   760          473304125
  421   736          473306717
  469   718          473307941
  256   770          473310216
  613   624          473317021
  134   778          473317056
  182   776          473317144
   84   779          473321843
  592   643          473322395
  507   700          473323843
  586   648          473327848
  489   709          473330998
  273   768          473331249
  430   733          473339837
  572   659          473340427
  288   766          473342968
   85   779          473343264
  376   749          473347125
  213   774          473348421
  162   777          473348961
  418   737          473350185
  372   750          473353848
  444   728          473356736
  612   625          473361553
  199   775          473364974
   86   779          473365195
  265   769          473366234
  568   662          473367960
  295   765          473369500
  135   778          473371327
  476   715          473376051
  457   723          473377060
  380   748          473380992
  247   771          473383234
   87   779          473387642
  599   637          473396652
  532   686          473397624
  355   754          473399939
  368   751          473400783
  576   656          473403392
  509   699          473404328
  281   767          473405704
  433   732          473405905
  314   762          473409872
   88   779          473410611
  237   772          473411701
  487   710          473412303
  308   763          473413059
  611   626          473413507
  462   721          473416489
  183   776          473417063
  520   693          473420557
  415   738          473420647
  452   725          473423533
  136   778          473426408
  163   777          473428180
  226   773          473433093
   89   779          473434108
  527   689          473445952
  341   757          473449914
  336   758          473452568
  384   747          473455827
   90   779          473458139
  395   744          473460659
  537   683          473466140
  551   674          473466175
  610   627          473472883
  320   761          473479081
  137   778          473482305
  548   676          473482368
   91   779          473482710
  402   742          473483296
  200   775          473484375
  214   774          473485168
  564   665          473485769
  302   764          473487352
  364   752          473487552
  554   672          473495912
  436   731          473499747
  511   698          473501223
  346   756          473502952
  257   770          473507593
   92   779          473507827
  164   777          473508377
  485   711          473509556
  331   759          473510170
  591   644          473515055
  412   739          473517947
  184   776          473518080
   93   779          473533496
  138   778          473539024
  609   628          473539681
  598   638          473541264
  467   719          473542522
  545   678          473544377
  447   727          473555206
  274   768          473555656
  580   653          473557077
  474   716          473558120
   94   779          473559723
  585   649          473561074
  248   771          473567003
  557   670          473571693
  388   746          473572008
  266   769          473577705
  238   772          473580920
   95   779          473586514
  227   773          473587000
  165   777          473589558
  289   766          473592665
  139   778          473596571
  201   775          473604976
  522   692          473610536
  351   755          473612426
  360   753          473613777
   96   779          473613875
  608   629          473613901
  513   697          473614570
  185   776          473620201
  439   730          473621519
  326   760          473621976
  483   712          473622715
  215   774          473623199
  296   765          473631461
   97   779          473641812
  409   740          473641929
  282   767          473643431
  542   680          473652088
  140   778          473654952
  571   660          473665411
   98   779          473670331
  166   777          473671729
  534   685          473692429
  597   639          473693292
  399   743          473693606
  560   668          473693632
  607   630          473695543
  529   688          473696561
  309   763          473698576
   99   779          473699438
  455   724          473699799
  575   657          473702768
  460   722          473703048
  258   770          473706512
  315   762          473706603
  141   778          473714173
  590   645          473715125
  567   663          473718510
  186   776          473723432
  202   775          473726783
  100   779          473729139
  392   745          473729913
  228   773          473742269
  515   696          473744411
  239   772          473751567
  481   713          473751738
  249   771          473752260
  167   777          473754896
  472   717          473755861
  101   779          473759440
  303   764          473761871
  216   774          473762520
  373   750          473770117
  442   729          473771377
  377   749          473772382
  142   778          473774240
  356   754          473779080
  275   768          473781707
  450   726          473782176
  606   631          473784607
  321   761          473787242
  102   779          473790347
  267   769          473790772
  337   758          473792265
  406   741          473792437
  465   720          473792625
  342   757          473799781
  584   650          473801704
  539   682          473805387
  369   751          473808160
  381   748          473815333
  524   691          473817195
  103   779          473821866
  187   776          473827779
  579   654          473830803
  425   735          473831000
  143   778          473835159
  168   777          473839065
  422   736          473839704
  332   759          473839847
  290   766          473844096
  428   734          473849656
  203   775          473849802
  596   640          473852736
  104   779          473854003
  563   666          473861843
  347   756          473863139
  419   737          473875612
  605   632          473881093
  283   767          473882850
  365   752          473886133
  105   779          473886764
  517   695          473890788
  297   765          473895198
  431   733          473895828
  479   714          473896583
  144   778          473896936
  229   773          473898906
  385   747          473899348
  217   774          473903137
  259   770          473906979
  498   705          473908617
  500   704          473913664
  496   706          473919752
  106   779          473920155
  550   675          473921875
  589   646          473922605
  240   772          473923648
  169   777          473924242
  396   744          473929920
  188   776          473933248
  553   673          473933594
  502   703          473934935
  416   738          473938568
  250   771          473939011
  327   760          473941783
  494   707          473947027
  445   728          473949477
  107   779          473954182
  547   677          473956056
  145   778          473959577
  531   687          473963994
  470   718          473969232
  403   742          473969315
  434   732          473969672
  504   702          473972472
  204   775          473974039
  352   755          473983083
  604   633          473985001
  310   763          473985947
  108   779          473988851
  492   708          473990400
  556   671          473991327
  570   661          473997781
  361   753          474003658
  536   684          474004160
  458   723          474004979
  316   762          474005224
  268   769          474005441
  276   768          474009408
  574   658          474009536
  170   777          474010433
  595   641          474019596
  146   778          474023088
  109   779          474024168
  389   746          474024805
  506   701          474026317
  413   739          474028416
  544   679          474036023
  453   725          474037802
  304   764          474038208
  189   776          474039845
  526   690          474040576
  218   774          474045056
  583   651          474049738
  490   709          474049829
  519   694          474053743
  230   773          474056917
  477   715          474057208
  463   721          474058208
  110   779          474060139
  437   731          474071344
  566   664          474076440
  147   778          474087475
  559   669          474095188
  603   634          474096331
  508   700          474096512
  111   779          474096770
  241   772          474097169
  291   766          474097267
  322   761          474097329
  171   777          474097644
  205   775          474099500
  260   770          474109000
  578   655          474111927
  284   767          474123967
  488   710          474125272
  251   771          474127262
  338   758          474133984
  112   779          474134067
  588   647          474137495
  410   740          474145000
  190   776          474147576
  343   757          474151700
  148   778          474152744
  448   727          474155975
  357   754          474160357
  298   765          474160717
  541   681          474161662
  333   759          474171516
  113   779          474172036
  400   743          474172407
  510   699          474183099
  172   777          474185881
  219   774          474188283
  374   750          474188624
  393   745          474192082
  594   642          474193872
  468   719          474198191
  378   749          474199901
  440   730          474201000
  114   779          474210683
  602   635          474215083
  231   773          474216308
  486   711          474216687
  370   751          474217751
  149   778          474218901
  269   769          474221718
  348   756          474225408
  206   775          474226191
  521   693          474233318
  475   716          474233571
  277   768          474238765
  562   667          474245291
  533   686          474248293
  115   779          474250014
  382   748          474251960
  191   776          474256447
  328   760          474263552
  242   772          474272136
  173   777          474275150
  311   763          474275178
  528   689          474280721
  150   778          474285952
  512   698          474286120
  366   752          474286904
  407   741          474288164
  116   779          474290035
  582   652          474305176
  317   762          474305741
  261   770          474312581
  305   764          474316369
  252   771          474317019
  456   724          474322240
  573   659          474323696
  484   712          474324032
  117   779          474330752
  220   774          474332824
  538   683          474332859
  569   662          474337537
  461   722          474339229
  601   636          474341257
  386   747          474345179
  292   766          474352184
  619   619          474353318
  151   778          474353903
  207   775          474354118
  353   755          474355852
  618   620          474357032
  443   729          474358796
  587   648          474359795
  174   777          474365457
  192   776          474366464
  285   767          474366788
  617   621          474368174
  118   779          474372171
  426   735          474374151
  423   736          474375223
  593   643          474375564
  232   773          474377085
  552   674          474378632
  549   676          474384925
  616   622          474386744
  451   726          474391027
  362   753          474395705
  577   656          474400449
  429   734          474400493
  397   744          474401557
  420   737          474403553
  514   697          474405617
  323   761          474409348
  615   623          474412742
  119   779          474414298
  555   672          474418323
  152   778          474422760
  473   717          474425630
  299   765          474428024
  523   692          474429555
  546   678          474437088
  270   769          474439609
  565   665          474441750
  466   720          474442696
  614   624          474446168
  482   713          474447265
  243   772          474448555
  432   733          474454405
  175   777          474456808
  120   779          474457139
  404   742          474457752
  417   738          474458985
  278   768          474469784
  600   637          474474853
  193   776          474477633
  339   758          474477731
  221   774          474478685
  390   746          474479936
  208   775          474483287
  613   625          474487022
  153   778          474492529
  121   779          474500700
  558   670          474504112
  334   759          474505183
  344   757          474505677
  253   771          474508288
  262   770          474517728
  543   680          474535007
  612   626          474535304
  435   732          474536043
  530   688          474537672
  233   773          474539254
  414   739          474541363
  516   696          474541632
  358   754          474543776
  446   728          474544888
  122   779          474544987
  176   777          474549209
  535   685          474549500
    0   780          474552000
    1   780          474552001
    2   780          474552008
    3   780          474552027
    4   780          474552064
    5   780          474552125
    6   780          474552216
    7   780          474552343
    8   780          474552512
    9   780          474552729
   10   780          474553000
   11   780          474553331
   12   780          474553728
   13   780          474554197
   14   780          474554744
   15   780          474555375
   16   780          474556096
   17   780          474556913
   18   780          474557832
   19   780          474558859
   20   780          474560000
   21   780          474561261
   22   780          474562648
  154   778          474563216
   23   780          474564167
  592   644          474564672
   24   780          474565824
  312   763          474566275
   25   780          474567625
  581   653          474568018
   26   780          474569576
   27   780          474571683
   28   780          474573952
   29   780          474576389
   30   780          474579000
   31   780          474581791
   32   780          474584768
  480   714          474586344
  329   760          474587289
   33   780          474587937
  586   649          474589505
  349   756          474589765
  194   776          474589960
  123   779          474590006
  611   627          474591014
   34   780          474591304
   35   780          474594875
  306   764          474596360
   36   780          474598656
   37   780          474602653
   38   780          474606872
  318   762          474608160
  293   766          474608853
  375   750          474609375
   39   780          474611319
  286   767          474611319
  209   775          474613704
  599   638          474615871
   40   780          474616000
   41   780          474620921
  222   774          474625872
   42   780          474626088
  244   772          474626432
  371   751          474629562
  379   749          474629688
   43   780          474631507
  471   718          474633343
  155   778          474634827
  459   723          474635646
  124   779          474635763
  561   668          474636113
   44   780          474637184
  525   691          474642496
  177   777          474642666
   45   780          474643125
  572   660          474645248
  438   731          474645563
   46   780          474649336
  411   740          474650531
  401   743          474653608
  499   705          474654124
  610   628          474654152
  454   725          474654789
   47   780          474655823
  394   745          474656609
  271   769          474659120
  497   706          474659289
   48   780          474662592
  501   704          474665165
   49   780          474669649
   50   780          474677000
  540   682          474678568
  495   707          474680618
  125   779          474682264
   51   780          474684651
  568   663          474684679
  367   752          474689871
  383   748          474690879
  503   703          474692454
   52   780          474692608
  518   695          474694207
  576   657          474696369
  300   765          474697125
   53   780          474700877
  254   771          474701075
  279   768          474702471
  464   721          474702705
  234   773          474702821
  195   776          474703451
  156   778          474707368
   54   780          474709464
  493   708          474718069
   55   780          474718375
  324   761          474723305
  263   770          474724447
  609   629          474724718
   56   780          474727616
  126   779          474729515
  354   755          474730739
  505   702          474736033
  178   777          474737185
   57   780          474737193
  478   715          474741227
  210   775          474745375
   58   780          474747112
   59   780          474757379
  449   727          474759432
  591   645          474761196
  598   639          474764311
   60   780          474768000
  491   709          474771600
  223   774          474774391
  127   779          474777522
   61   780          474778981
  157   778          474780845
  441   730          474783121
  408   741          474786333
  363   753          474789924
   62   780          474790328
  387   747          474793326
  507   701          474795944
   63   780          474802047
  608   630          474802712
  245   772          474805773
  532   687          474811471
   64   780          474814144
  564   666          474814440
  196   776          474818112
  340   758          474823512
  128   779          474826291
   65   780          474826625
  585   650          474826625
  551   675          474831026
  179   777          474832772
  580   654          474838264
   66   780          474839496
  335   759          474840854
  489   710          474841169
  554   673          474852681
   67   780          474852763
  158   778          474855264
  548   677          474855325
  469   719          474856668
  287   767          474857566
  313   763          474859244
  345   757          474861718
  520   694          474863384
   68   780          474866432
  294   766          474867280
  537   684          474867657
  235   773          474867792
  527   690          474872183
  509   700          474872229
  398   744          474875576
  129   779          474875828
  307   764          474878187
  211   775          474878306
  272   769          474880257
   69   780          474880509
  607   631          474888134
   70   780          474895000
  255   771          474895386
   71   780          474909911
  476   716          474911872
  319   762          474912487
  330   760          474913000
  424   736          474913280
  427   735          474919858
  597   640          474920173
  557   671          474920404
  224   774          474924248
   72   780          474925248
  545   679          474925464
  130   779          474926139
  487   711          474926734
  359   754          474929343
  180   777          474929433
  159   778          474930631
  264   770          474932744
  197   776          474933949
  421   737          474934014
  280   768          474936832
  391   746          474937407
   73   780          474941017
  457   724          474947417
  405   742          474948613
  444   729          474948873
  430   734          474953904
  350   756          474956216
   74   780          474957224
  511   699          474964930
  590   646          474965136
  301   765          474968026
   75   780          474973875
  571   661          474974192
  131   779          474977230
  462   722          474978176
  606   632          474980984
  418   738          474981904
  246   772          474986584
   76   780          474990976
  575   658          474999687
  452   726          475002584
  160   778          475006952
   77   780          475008533
  212   775          475012503
  433   733          475015574
   78   780          475026552
  181   777          475027174
  485   712          475028253
  132   779          475029107
  376   750          475032376
  236   773          475034173
  560   669          475034309
  325   761          475039206
  567   664          475039207
  542   681          475041329
  372   751          475043599
   79   780          475045039
  522   693          475049205
  198   776          475050968
  415   739          475056794
  380   749          475061749
   80   780          475064000
  584   651          475071155
  513   698          475074089
  225   774          475075449
  605   633          475081262
  133   779          475081776
   81   780          475083441
  596   641          475083457
  161   778          475084233
  256   771          475091227
  368   752          475095040
  467   720          475095563
  474   717          475098237
  534   686          475102160
  273   769          475103026
   82   780          475103368
  436   732          475105024
  288   767          475105535
  355   755          475107750
  579   655          475115914
  529   689          475118658
  395   745          475123500
   83   780          475123787
  182   777          475126001
  295   766          475127471
  384   748          475132096
  134   779          475135243
  402   743          475137215
  265   770          475142625
  447   728          475142975
   84   780          475144704
  483   713          475145684
  213   775          475147972
  314   763          475154091
  412   740          475158528
  308   764          475161856
  162   778          475162480
   85   780          475166125
  247   772          475168871
  199   776          475169175
  341   758          475171333
  281   768          475172873
  589   647          475176492
  336   759          475178535
  364   753          475186321
   86   780          475188056
  604   634          475188968
  135   779          475189514
  563   667          475194510
  515   697          475199748
  237   773          475201970
  539   683          475202806
   87   780          475210503
  320   762          475218728
  346   757          475219829
  439   731          475222410
  183   777          475225920
  226   774          475228000
   88   780          475233472
  331   760          475240691
  302   765          475240733
  163   778          475241699
  388   747          475243795
  136   779          475244595
  524   692          475251712
  595   642          475254163
   89   780          475256969
  460   723          475269067
  455   725          475274500
  481   714          475278985
   90   780          475281000
  214   775          475284719
  409   741          475286950
  200   776          475288576
  257   771          475288604
  550   676          475290776
  553   674          475294401
  472   718          475300280
  137   779          475300492
  603   635          475304102
   91   780          475305571
  574   659          475310403
  570   662          475310528
  360   754          475317064
  164   778          475321896
  583   652          475323095
  351   756          475324767
  184   777          475326937
  274   769          475327433
   92   780          475330688
  547   678          475333075
  517   696          475341949
  556   672          475344064
  465   721          475349986
  399   744          475351983
  248   772          475352640
  266   770          475354096
  289   767          475355232
   93   780          475356357
  326   761          475357057
  138   779          475357211
  450   727          475365583
  442   730          475367888
  238   773          475371189
  227   774          475381907
  531   688          475381963
   94   780          475382584
  296   766          475389432
  588   648          475395264
  392   746          475397224
  578   656          475400968
  566   665          475401121
  498   706          475401808
  500   705          475402625
  165   778          475403077
  201   776          475409177
   95   780          475409375
  536   685          475409781
  282   768          475410600
  139   779          475414758
  496   707          475417179
  502   704          475419672
  544   680          475421184
  215   775          475422750
  602   636          475426664
  479   715          475428114
  185   777          475429058
  594   643          475432291
   96   780          475436736
  559   670          475439879
  406   742          475441904
  309   764          475447373
  494   708          475448696
  315   763          475450822
  504   703          475452991
  425   736          475453881
  377   750          475457633
  373   751          475459868
   97   780          475464673
  422   737          475467001
  428   735          475468127
  526   691          475470947
  140   779          475473139
  166   778          475485248
  356   755          475486891
  258   771          475487523
   98   780          475493192
  381   749          475496090
  492   709          475496317
  519   695          475500734
  369   752          475502417
  506   702          475502624
  619   620          475504659
  419   738          475507331
  431   734          475509895
  618   621          475512093
  303   765          475515252
  470   719          475517959
  337   759          475518232
  342   758          475521200
   99   780          475522299
  321   762          475526889
  617   622          475526961
  202   776          475530984
  186   777          475532289
  141   779          475532360
  228   774          475537176
  249   772          475537897
  445   729          475541614
  239   773          475541836
  616   623          475549263
  100   780          475552000
  275   769          475553484
  541   682          475554989
  601   637          475556654
  490   710          475560000
  216   775          475562071
  267   770          475567163
  167   778          475568415
  508   701          475568613
  332   760          475570368
  416   739          475574715
  458   724          475575336
  385   748          475575617
  615   624          475578999
  434   733          475579341
  347   757          475580016
  562   668          475581960
  101   780          475582301
  582   653          475582445
  365   753          475584902
  142   779          475592427
  396   745          475592761
  477   716          475593029
  290   767          475606663
  102   780          475613208
  614   625          475616169
  453   726          475616853
  593   644          475617841
  463   722          475619895
  587   649          475621452
  403   743          475623234
  573   660          475628517
  187   777          475636636
  488   711          475639703
  103   780          475644727
  283   768          475650019
  510   700          475651000
  168   778          475652584
  297   766          475653169
  143   779          475653346
  203   776          475654003
  569   663          475654256
  613   626          475660773
  533   687          475662140
  413   740          475668997
  521   694          475676145
  437   732          475676621
  104   780          475676864
  327   761          475676864
  259   771          475687990
  577   657          475693426
  229   774          475693813
  600   638          475694072
  352   756          475695424
  389   747          475696592
  217   775          475702688
  361   754          475706945
  528   690          475706952
  105   780          475709625
  612   627          475712811
  240   773          475713917
  144   779          475715123
  250   772          475724648
  538   684          475734376
  310   764          475734744
  486   712          475735384
  169   778          475737761
  188   777          475742105
  106   780          475743016
  552   675          475743483
  448   728          475743744
  316   763          475749443
  512   699          475749827
  468   720          475751232
  549   677          475757882
  565   666          475770421
  611   628          475772283
  475   717          475773688
  555   673          475775092
  107   780          475777043
  145   779          475777764
  204   776          475778240
  276   769          475781185
  268   770          475781832
  410   741          475790021
  304   765          475791589
  440   731          475801891
  592   645          475810813
  108   780          475811712
  546   679          475818175
  170   778          475823952
  400   744          475830784
  322   762          475836976
  599   639          475838918
  610   629          475839189
  146   779          475841275
  218   775          475844607
  484   713          475847001
  109   780          475847029
  189   777          475848702
  581   654          475849205
  230   774          475851824
  558   671          475852823
  586   650          475855056
  393   746          475859393
  291   767          475859834
  338   759          475859951
  514   698          475865136
  357   755          475868168
  523   693          475868224
  343   758          475873119
  374   751          475878375
  110   780          475883000
  378   750          475885152
  241   773          475887438
  260   771          475890011
  284   768          475891136
  456   725          475896941
  333   760          475902037
  205   776          475903701
  461   723          475905248
  147   779          475905662
  171   778          475911163
  370   752          475912008
  251   772          475912899
  609   630          475913529
  298   766          475918688
  111   780          475919631
  543   681          475924248
  382   749          475932717
  407   742          475937631
  348   757          475942285
  572   661          475954029
  443   730          475955307
  190   777          475956433
  112   780          475956928
  535   686          475959231
  530   689          475959769
  473   718          475970049
  148   779          475970931
  451   727          475974434
  482   714          475974512
  561   669          475976790
  366   753          475985673
  219   775          475987834
  598   640          475991192
  576   658          475993288
  113   780          475994897
  608   631          475995303
  516   697          475996969
  426   736          475997032
  269   770          475998109
  328   761          475998633
  172   778          475999400
  466   721          476000057
  423   737          476002520
  568   664          476005376
  277   769          476010542
  591   646          476011207
  231   774          476011215
  429   735          476018964
  386   748          476021448
  311   764          476023975
  206   776          476030392
  114   780          476033544
  420   738          476035272
  149   779          476037088
  317   763          476049960
  242   773          476062405
  397   745          476064398
  191   777          476065304
  353   756          476068193
  432   734          476068472
  305   765          476069750
  115   780          476072875
  540   683          476075987
  525   692          476077013
  607   632          476084511
  173   778          476088669
  261   771          476093592
  417   739          476095132
  585   651          476096076
  362   754          476098992
  252   772          476102656
  150   779          476104139
  404   743          476111671
  116   780          476112896
  292   767          476114751
  480   715          476117875
  580   655          476123375
  220   775          476132375
  285   768          476133957
  446   729          476137025
  518   696          476145368
  435   733          476145712
  564   667          476147107
  499   706          476147315
  323   762          476148995
  597   641          476150894
  390   747          476151723
  117   780          476153613
  501   705          476154126
  497   707          476156716
  207   776          476158319
  232   774          476171992
  151   779          476172090
  192   777          476175321
  503   704          476177191
  174   778          476178976
  606   633          476181153
  414   740          476181944
  471   719          476182070
  495   708          476182287
  299   766          476185995
  118   780          476195032
  551   676          476199927
  339   759          476203698
  459   724          476206003
  554   674          476213488
  270   770          476216000
  505   703          476216552
  590   647          476219023
  493   709          476223986
  344   758          476227096
  532   688          476229440
  548   678          476232344
  454   726          476233840
  334   760          476235704
  119   780          476237159
  243   773          476238824
  152   779          476240947
  278   769          476241561
  438   732          476250840
  358   755          476251587
  464   722          476264392
  175   778          476270327
  507   702          476272251
  557   672          476273141
  537   685          476273278
  478   716          476277048
  221   775          476278236
  120   780          476280000
  491   710          476281771
  605   634          476285229
  193   777          476286490
  571   662          476286939
  208   776          476287488
  253   772          476293925
  411   741          476295552
  262   771          476298739
  375   751          476299126
  575   659          476300554
  527   691          476302554
  349   757          476306642
  520   695          476310375
  545   680          476310625
  153   779          476310716
  401   744          476311985
  379   750          476314939
  312   764          476315072
  596   642          476318024
  329   761          476322370
  121   780          476323561
  371   752          476323819
  394   746          476323920
  233   774          476334161
  509   701          476344330
  584   652          476344512
  449   728          476347201
  306   765          476349741
  318   763          476352379
  489   711          476355600
  176   778          476362728
  567   665          476363888
  122   780          476367848
  293   767          476371420
  383   749          476371636
  286   768          476378488
  560   670          476379000
    0   781          476379541
    1   781          476379542
    2   781          476379549
    3   781          476379568
    4   781          476379605
    5   781          476379666
    6   781          476379757
    7   781          476379884
    8   781          476380053
    9   781          476380270
   10   781          476380541
   11   781          476380872
   12   781          476381269
  154   779          476381403
   13   781          476381738
   14   781          476382285
   15   781          476382916
   16   781          476383637
  441   731          476384012
   17   781          476384454
   18   781          476385373
   19   781          476386400
   20   781          476387541
  367   753          476388640
   21   781          476388802
   22   781          476390189
   23   781          476391708
   24   781          476393365
   25   781          476395166
  604   635          476396739
   26   781          476397117
  194   777          476398817
   27   781          476399224
   28   781          476401493
   29   781          476403930
  579   656          476404955
   30   781          476406541
   31   781          476409332
  469   720          476409709
   32   781          476412309
  123   780          476412867
   33   781          476415478
  244   773          476416701
  209   776          476417905
   34   781          476418845
   35   781          476422416
  222   775          476425423
   36   781          476426197
   37   781          476430194
  511   700          476432831
  589   648          476434261
   38   781          476434413
  542   682          476434656
  271   770          476435511
  408   742          476435800
   39   781          476438860
  354   756          476443080
   40   781          476443541
  487   712          476445431
   41   781          476448462
  476   717          476451989
  155   779          476453014
   42   781          476453629
  300   766          476455096
  177   778          476456185
  124   780          476458624
   43   781          476459048
  324   762          476462952
   44   781          476464725
  387   748          476469595
   45   781          476470666
  279   769          476474248
   46   781          476476877
   47   781          476483364
  254   772          476486712
   48   781          476490133
  522   694          476492032
  595   643          476492582
  363   754          476493211
   49   781          476497190
  234   774          476497728
   50   781          476504541
  125   780          476505125
  263   771          476505458
   51   781          476512192
  195   777          476512308
  603   636          476515683
  534   687          476516007
   52   781          476520149
  457   725          476522118
  156   779          476525555
   53   781          476528418
  563   668          476531179
   54   781          476537005
  513   699          476537796
  398   745          476538417
  424   737          476540577
  427   736          476542739
  462   723          476544195
  529   690          476544889
  444   730          476545384
   55   781          476545916
  340   759          476549479
  210   776          476549576
  178   778          476550704
  485   713          476551222
  126   780          476552376
   56   781          476555157
   57   781          476564734
  421   738          476565733
  335   760          476571375
  430   735          476572375
  223   775          476573942
   58   781          476574653
  345   758          476583137
   59   781          476584920
  452   727          476585991
   60   781          476595541
  245   773          476596042
  157   779          476599032
  583   653          476600364
  127   780          476600383
  405   743          476602532
  539   684          476604323
   61   781          476606522
  313   764          476608041
  391   747          476609194
  574   660          476615224
   62   781          476617869
  418   739          476618051
  287   768          476624735
  196   777          476626969
  570   663          476627247
   63   781          476629588
  433   734          476629641
  294   767          476629847
  307   765          476631568
  359   755          476637154
   64   781          476641685
  602   637          476642061
  474   718          476642656
  179   778          476646291
  330   761          476648081
  128   780          476649152
  467   721          476652924
   65   781          476654166
  620   620          476656000
  272   770          476656648
  319   763          476656706
  588   649          476656921
  553   675          476659252
  515   698          476659267
  619   621          476659720
  235   774          476662699
  550   677          476663733
   66   781          476667037
  618   622          476670880
  483   714          476672931
  350   757          476673093
  158   779          476673451
  594   644          476674568
   67   781          476680304
  255   772          476681023
  211   776          476682507
  617   623          476689480
  524   693          476690381
  578   657          476693945
   68   781          476693973
  415   740          476697375
  129   780          476698689
  556   673          476700833
   69   781          476708050
  280   769          476708609
  264   771          476713755
  547   679          476714162
  436   733          476714693
  616   624          476715520
  376   751          476722127
   70   781          476722541
  224   775          476723799
  301   766          476725997
  566   666          476729792
  447   729          476735112
   71   781          476737452
  372   752          476737856
  197   777          476742806
  180   778          476742952
  380   750          476747000
  159   779          476748818
  130   780          476749000
  615   625          476749000
   72   781          476752789
   73   781          476768558
  601   638          476775873
  246   773          476776853
  325   762          476778853
   74   781          476784765
  559   671          476788590
  614   626          476789920
  395   746          476790811
  368   753          476793809
  402   744          476795592
  517   697          476797286
  131   780          476800091
   75   781          476801416
  412   741          476803549
  531   689          476804060
  544   681          476810425
  481   715          476810516
  384   749          476812853
  212   776          476816704
   76   781          476818517
  536   686          476819512
  355   756          476820091
  160   779          476825139
  439   732          476827687
  236   774          476829080
   77   781          476836074
  613   627          476838280
  460   724          476839424
  181   778          476840693
  472   719          476849007
  132   780          476851968
  455   726          476853551
   78   781          476854093
  198   777          476859825
  582   654          476863632
  593   645          476863982
   79   781          476872580
  288   768          476872704
  225   775          476875000
  256   772          476876864
  273   770          476879417
  587   650          476887003
  364   754          476889608
  295   767          476890038
   80   781          476891541
  612   628          476894080
  500   706          476895816
  341   759          476897300
  498   707          476899235
  161   779          476902420
  314   764          476902888
  133   780          476904637
  526   692          476905464
  502   705          476908633
  336   760          476909056
   81   781          476910982
  465   722          476911673
  308   765          476915237
  600   639          476917119
  496   708          476918848
  388   748          476920064
  562   669          476922637
  265   771          476923636
   82   781          476930909
  409   742          476936417
  573   661          476937298
  504   704          476937728
  182   778          476939520
  346   758          476941248
  281   769          476944650
   83   781          476951328
  519   696          476951895
  213   776          476952173
  541   683          476952408
  450   728          476953352
  494   709          476954613
  611   629          476957320
  134   780          476958104
  247   773          476959140
  320   763          476962947
  479   716          476963935
  442   731          476968779
   84   781          476972245
  569   664          476974953
  331   761          476975772
  199   777          476978032
  162   779          476980667
  506   703          476983143
  577   658          476990345
   85   781          476993666
  237   774          476996877
  302   766          476998704
  492   710          477006488
  135   780          477012375
  399   745          477014824
   86   781          477015597
  360   755          477024875
  226   775          477027551
  610   630          477028000
   87   781          477038044
  183   778          477039439
  351   757          477041644
  508   702          477044920
  163   779          477059886
  592   646          477060824
   88   781          477061013
  599   640          477065799
  136   780          477067456
  392   747          477069011
  470   720          477071000
  257   772          477074241
  490   711          477074431
  533   688          477080109
  425   737          477081178
   89   781          477084510
  214   776          477088920
  428   736          477091008
  406   743          477095823
  326   762          477096704
  200   777          477097433
  422   738          477098720
  565   667          477103088
  274   770          477103824
  609   631          477106120
   90   781          477108541
  552   676          477112384
  289   768          477122401
  510   701          477123101
  521   695          477123136
  137   780          477123353
  586   651          477124507
  431   735          477128366
   91   781          477133112
  477   717          477133146
  581   655          477134316
  549   678          477134901
  266   771          477135107
  555   674          477135899
  528   691          477137323
  445   730          477138125
  538   685          477139997
  164   779          477140083
  184   778          477140456
  248   773          477142909
  419   739          477143478
  377   751          477147384
  458   725          477150037
  296   767          477151999
  373   752          477154125
   92   781          477158229
  488   712          477158400
  238   774          477166096
  138   780          477180072
  381   750          477181341
  227   775          477181458
  282   769          477182377
   93   781          477183898
  463   723          477185914
  608   632          477191680
  434   734          477193408
  356   756          477199232
  315   764          477199619
  453   727          477200260
  309   765          477200754
  369   753          477201186
  546   680          477203336
  558   672          477205560
   94   781          477210125
  416   740          477215296
  512   700          477217728
  201   777          477218034
  165   779          477221264
  598   641          477221913
  215   776          477226951
   95   781          477236916
  139   780          477237619
  185   778          477242577
  342   759          477247167
  337   760          477248753
  385   749          477256374
  486   713          477258353
  396   746          477260072
   96   781          477264277
  591   647          477265094
  572   662          477266776
  321   763          477271108
  258   772          477273160
  303   766          477273223
  403   744          477281611
  607   633          477284680
  437   733          477286290
  365   754          477288189
   97   781          477292214
  576   659          477294155
  140   780          477296000
  347   758          477301435
  166   779          477303435
  332   761          477305449
  468   721          477308593
  523   694          477311051
  413   741          477314018
  543   682          477317575
  475   718          477318107
   98   781          477320733
  561   670          477321481
  249   773          477328166
  514   699          477328843
  275   770          477329875
  568   665          477330057
  448   729          477335881
  228   775          477336727
  239   774          477336743
  202   777          477339841
  186   778          477345808
  267   771          477348174
   99   781          477349840
  141   780          477355221
  216   776          477366272
  585   652          477369433
  389   748          477372861
  535   687          477373078
  290   768          477373832
  484   714          477374248
  100   781          477379541
  606   634          477385120
  597   642          477385461
  530   690          477386000
  167   779          477386602
  440   732          477407168
  101   781          477409842
  352   757          477412301
  580   656          477412416
  361   755          477414756
  142   780          477415288
  297   767          477415736
  327   762          477416511
  283   769          477421796
  410   742          477439488
  102   781          477440749
  187   778          477450155
  516   698          477456488
  203   777          477462860
  168   779          477470771
  103   781          477472268
  259   772          477473627
  461   724          477475605
  456   726          477475992
  143   780          477476207
  590   648          477476792
  540   684          477477504
  564   668          477483776
  310   765          477488125
  605   635          477493000
  229   775          477493364
  400   745          477493625
  316   764          477498240
  104   781          477504405
  482   715          477506043
  217   776          477506889
  240   774          477508824
  250   773          477514917
  525   693          477515682
  473   719          477518776
  393   747          477531180
  105   781          477537166
  144   780          477537984
  304   766          477549560
  188   778          477555624
  169   779          477555948
  443   731          477556198
  596   643          477556443
  276   770          477557576
  466   722          477561744
  451   728          477562203
  268   771          477562843
  106   781          477570557
  374   752          477572632
  551   677          477572884
  378   751          477574903
  554   675          477578339
  357   756          477580509
  322   763          477581195
  204   777          477587097
  338   760          477590472
  407   743          477591550
  343   759          477599086
  145   780          477600625
  518   697          477600705
  571   663          477603658
  107   781          477604584
  575   660          477605375
  604   636          477608320
  370   753          477610777
  548   679          477613431
  382   750          477617968
  584   653          477621781
  426   737          477624329
  291   768          477627003
  557   673          477629910
  423   738          477634239
  333   761          477637118
  108   781          477639253
  429   736          477641845
  170   779          477642139
  499   707          477644742
  501   706          477647317
  218   776          477648808
  230   775          477651375
  532   689          477651537
  480   716          477653696
  497   708          477658385
  189   778          477662221
  284   769          477662913
  348   758          477663704
  146   780          477664136
  503   705          477666152
  420   739          477671419
  109   781          477674570
  260   772          477675648
  298   767          477681255
  241   774          477682345
  537   686          477683009
  432   735          477686943
  495   709          477688204
  366   754          477688960
  567   666          477692559
  589   649          477695918
  579   657          477697932
  545   681          477699866
  505   704          477701289
  386   749          477702205
  251   773          477703168
  110   781          477710541
  205   777          477712558
  560   671          477727711
  147   780          477728523
  171   779          477729350
  603   637          477731080
  397   746          477731709
  446   730          477733536
  493   710          477734157
  595   644          477734859
  471   720          477735111
  417   740          477735713
  527   692          477737071
  328   762          477738280
  111   781          477747172
  507   703          477752770
  435   734          477759779
  520   696          477761536
  190   778          477769952
  404   744          477770048
  311   765          477777356
  269   771          477779120
  459   725          477780704
  112   781          477784469
  353   757          477785070
  277   770          477786933
  219   776          477792035
  148   780          477793792
  491   711          477796202
  317   764          477798757
  362   755          477806803
  231   775          477810766
  620   621          477811061
  478   717          477817165
  454   727          477817247
  172   779          477817587
  619   622          477818507
  509   702          477820637
  113   781          477822438
  414   741          477826965
  305   766          477827721
  390   748          477827992
  464   723          477830411
  542   683          477832075
  618   623          477833399
  206   777          477839249
  617   624          477855737
  242   774          477857312
  149   780          477859949
  438   733          477860509
  114   781          477861085
  602   638          477861280
  563   669          477871856
  489   712          477874297
  191   778          477878823
  261   772          477879229
  583   654          477881551
  292   768          477881920
  616   625          477885521
  252   773          477892925
  323   763          477893214
  115   781          477900416
  511   701          477904932
  285   769          477905734
  173   779          477906856
  594   645          477920709
  588   650          477922472
  615   626          477922751
  574   661          477924005
  150   780          477927000
  534   688          477933976
  339   760          477934219
  220   776          477936576
  522   695          477939023
  449   729          477939338
  116   781          477940437
  411   742          477945019
  570   664          477947944
  299   767          477948562
  344   759          477953063
  358   756          477963928
  469   721          477967070
  207   777          477967176
  614   627          477967427
  487   713          477968400
  334   761          477970785
  232   775          477971543
  401   745          477974826
  529   691          477975260
  117   781          477981154
  192   778          477988840
  441   732          477989289
  578   658          477990864
  375   752          477993383
  151   780          477994951
  394   747          477995707
  476   718          477996408
  270   771          477997011
  174   779          477997163
  601   639          477998920
  379   751          478004690
  513   700          478005697
  539   685          478009944
  278   770          478017952
  613   628          478019549
  118   781          478022573
  371   753          478022588
  349   758          478028061
  553   676          478028153
  243   774          478033731
  550   678          478040752
  383   750          478056887
  556   674          478061640
  329   762          478062017
  566   667          478062459
  152   780          478063808
  119   781          478064700
  312   765          478068453
  485   714          478078469
  612   629          478079117
  221   776          478082437
  253   773          478084194
  262   772          478084376
  175   779          478088514
  408   743          478089719
  367   754          478091927
  208   777          478096345
  547   680          478099323
  193   778          478100009
  457   726          478101169
  318   764          478101176
  120   781          478107541
  306   766          478107712
  593   646          478113993
  462   724          478114552
  515   699          478122974
  524   694          478133208
  153   780          478133577
  233   775          478133712
  293   768          478138589
  559   672          478141327
  600   640          478144000
  611   630          478146131
  444   731          478146275
  582   655          478148743
  286   769          478150265
  387   749          478150352
  121   781          478151102
  587   651          478156454
  354   757          478159957
  427   737          478170036
  424   738          478172296
  452   728          478173760
  176   779          478180915
  474   719          478191383
  430   736          478195256
  122   781          478195389
  363   755          478201022
  421   739          478201880
  544   682          478203752
  154   780          478204264
  483   715          478204462
  398   746          478205728
  324   763          478207171
  244   774          478211608
    0   782          478211768
    1   782          478211769
    2   782          478211776
    3   782          478211795
    4   782          478211832
    5   782          478211893
    6   782          478211984
    7   782          478212111
    8   782          478212280
  194   778          478212336
    9   782          478212497
   10   782          478212768
   11   782          478213099
   12   782          478213496
   13   782          478213965
   14   782          478214512
  467   722          478214611
   15   782          478215143
   16   782          478215864
  271   771          478216522
   17   782          478216681
   18   782          478217600
  300   767          478217663
   19   782          478218627
   20   782          478219768
  610   631          478220591
   21   782          478221029
   22   782          478222416
   23   782          478223935
   24   782          478225592
  209   777          478226762
   25   782          478227393
   26   782          478229344
  222   776          478229624
  531   690          478230291
   27   782          478231451
  536   687          478233359
   28   782          478233720
   29   782          478236157
   30   782          478238768
  123   781          478240408
   31   782          478241559
   32   782          478244536
   33   782          478247705
  433   735          478248112
  573   662          478250045
  279   770          478250639
   34   782          478251072
   35   782          478254643
  517   698          478256805
   36   782          478258424
  418   740          478258632
  405   744          478260909
   37   782          478262421
   38   782          478266640
  562   670          478267328
   39   782          478271087
  177   779          478274372
   40   782          478275768
  155   780          478275875
  254   773          478276981
  340   760          478280000
   41   782          478280689
  391   748          478285463
   42   782          478285856
  124   781          478286165
  263   772          478291095
  577   659          478291212
   43   782          478291275
  599   641          478296520
   44   782          478296952
  234   775          478297279
  569   665          478299634
  609   632          478302497
   45   782          478302893
  335   761          478306456
   46   782          478309104
  345   759          478309104
  592   647          478314711
   47   782          478315591
   48   782          478322360
  195   778          478325827
  436   734          478328760
   49   782          478329417
  447   730          478331623
  125   781          478332666
   50   782          478336768
  415   741          478342396
  526   693          478344133
   51   782          478344419
  481   716          478346337
  156   780          478348416
  359   756          478349495
   52   782          478352376
  541   684          478353925
  210   777          478358433
   53   782          478360645
  313   765          478361422
  178   779          478368891
   54   782          478369232
   55   782          478378143
  223   776          478378143
  126   781          478379917
   56   782          478387384
  330   762          478387728
  307   766          478389539
  245   774          478390949
  608   633          478391849
  500   707          478393243
  350   758          478394512
  287   769          478396512
   57   782          478396961
  294   768          478397016
  586   652          478397864
  498   708          478400904
  502   706          478401824
  472   720          478402048
  319   764          478405503
   58   782          478406880
  519   697          478407232
  460   725          478414125
  376   752          478416384
   59   782          478417147
  157   780          478421893
  581   656          478423357
  496   709          478424765
  504   705          478426689
   60   782          478427768
  127   781          478427924
  372   753          478436625
  380   751          478436751
  455   727          478436958
  439   733          478437356
  272   771          478437659
   61   782          478438749
  565   668          478439757
  196   778          478440488
   62   782          478450096
  412   742          478453016
  598   642          478456480
  402   745          478458433
   63   782          478461815
  235   775          478462250
  395   747          478462598
  179   779          478464478
  494   710          478464784
  506   704          478467880
  255   773          478471292
   64   782          478473912
  128   781          478476693
  465   723          478477692
  280   770          478485000
  552   677          478485341
   65   782          478486393
  301   767          478488564
  607   634          478488647
  211   777          478491364
  158   780          478496312
  368   754          478497096
  384   750          478498104
   66   782          478499264
  264   772          478499392
  555   675          478500750
  533   689          478502206
  479   717          478504052
   67   782          478512531
  549   679          478515988
  492   711          478520919
  591   648          478522863
  325   763          478523072
  508   703          478525439
   68   782          478526200
  129   781          478526230
  224   776          478528000
  355   757          478536968
   69   782          478540277
  450   729          478545489
  538   686          478549728
   70   782          478554768
  197   778          478556325
  180   779          478561139
  558   673          478562329
   71   782          478569679
  159   780          478571679
  246   774          478571760
  528   692          478571840
  442   732          478574056
  521   696          478574297
  130   781          478576541
  572   663          478583495
   72   782          478585016
  409   743          478590336
  546   681          478592577
  606   635          478592891
  490   712          478593128
  364   755          478597419
  576   660          478598976
  510   702          478599408
   73   782          478600785
  388   749          478600821
   74   782          478616992
  597   643          478623880
  212   777          478625561
  131   781          478627632
  341   760          478627821
  470   721          478628361
  236   775          478628631
   75   782          478633643
  336   761          478644137
  288   769          478644481
  585   653          478646702
  160   780          478648000
   76   782          478650744
  314   765          478656269
  295   768          478657207
  568   666          478658728
  181   779          478658880
  273   771          478660428
  256   773          478667133
  346   759          478667215
   77   782          478668301
  561   671          478670192
  308   766          478673208
  198   778          478673344
  477   718          478677565
  225   776          478679201
  132   781          478679509
  488   713          478681369
  399   746          478682135
   78   782          478686320
  512   701          478689829
  605   636          478704581
   79   782          478704807
  580   657          478705393
  265   772          478709273
  320   764          478711744
  425   738          478712897
  543   683          478714994
  331   762          478715419
  428   737          478718305
  281   770          478721041
   80   782          478723768
  161   780          478725281
  458   726          478729088
  133   781          478732178
  422   739          478734867
  360   756          478737216
  590   649          478738449
  445   731          478739016
   81   782          478743209
  392   748          478745280
  431   736          478751247
  247   774          478754047
  406   744          478754200
  463   724          478756271
  182   779          478757707
  523   695          478758042
  213   777          478761030
  302   767          478761271
  351   758          478763063
   82   782          478763136
   83   782          478783555
  419   740          478784059
  486   714          478785600
  134   781          478785645
  453   728          478788029
  535   688          478791047
  199   778          478791551
  237   775          478796428
  514   700          478796744
  596   644          478798720
  162   780          478803528
   84   782          478804472
  434   735          478811879
  530   691          478816371
  604   637          478823717
  564   669          478824453
   85   782          478825893
  226   776          478831752
  135   781          478839916
  326   763          478840923
  377   752          478841641
   86   782          478847824
  373   753          478852894
  183   779          478857626
  416   741          478860317
  257   773          478864510
  475   719          478866834
   87   782          478870271
  468   722          478870280
  381   751          478871092
  163   780          478882747
  540   685          478883125
  274   771          478884835
   88   782          478893240
  289   769          478894178
  136   781          478894997
  214   777          478897777
  437   734          478900357
  584   654          478902968
  369   754          478904473
  484   715          478905779
  200   778          478910952
  575   661          478914156
  356   757          478916109
   89   782          478916737
  296   768          478919168
  516   699          478920195
  266   772          478920744
  571   664          478924355
  396   747          478931859
  448   730          478932392
  248   774          478937816
   90   782          478940768
  385   750          478941625
  403   745          478944452
  554   676          478947240
  551   678          478949903
  603   638          478950299
  137   781          478950894
  315   765          478953000
  525   694          478958509
  184   779          478958643
  309   766          478958725
  282   770          478958768
  589   650          478961469
  164   780          478962944
  413   742          478963485
   91   782          478965339
  238   775          478965647
  621   621          478966122
  620   622          478969848
  342   760          478977688
  595   645          478981000
  619   623          478981026
  337   761          478983834
  227   776          478985659
   92   782          478990456
  557   674          478990717
  579   658          478994851
  365   755          478996000
  548   680          478998592
  618   624          478999656
  138   781          479007613
   93   782          479016125
  440   733          479016837
  321   764          479019905
  567   667          479025226
  617   625          479025738
  347   759          479027402
  201   778          479031553
  303   767          479035790
  215   777          479035808
  482   716          479041864
   94   782          479042352
  165   780          479044125
  332   762          479045096
  461   725          479050306
  389   749          479053618
  616   626          479059272
  456   727          479059399
  518   698          479060224
  185   779          479060764
  258   773          479063429
  139   781          479065160
   95   782          479069143
  473   720          479071817
  532   690          479077768
  560   672          479080448
  602   639          479084327
  545   682          479093193
  410   743          479093407
   96   782          479096504
  537   687          479096856
  615   627          479100258
  275   771          479110886
  249   774          479123073
  140   781          479123541
   97   782          479124441
  166   780          479126296
  361   756          479127097
  466   723          479127763
  352   758          479133720
  267   772          479133811
  239   775          479136294
  228   776          479140928
  501   707          479144744
  290   769          479145609
  499   708          479146411
  614   628          479148696
   98   782          479152960
  202   778          479153360
  451   729          479154340
  503   706          479159343
  327   763          479160730
  400   746          479160936
  443   732          479161475
  186   779          479163995
  497   709          479164302
  583   655          479166662
  594   646          479170720
  216   777          479175129
  527   693          479175740
   99   782          479182067
  141   781          479182762
  297   768          479182905
  505   705          479190250
  588   651          479191923
  480   717          479193813
  283   770          479198187
  495   710          479198375
  613   629          479204586
  393   748          479207449
  167   780          479209463
  100   782          479211768
  563   670          479216547
  520   697          479216873
  601   640          479225801
  542   684          479233592
  574   662          479236752
  507   704          479237507
  101   782          479242069
  142   781          479242829
  310   766          479246096
  493   711          479248588
  407   744          479249927
  316   765          479251621
  426   738          479256048
  259   773          479263896
  612   630          479267928
  187   779          479268342
  429   737          479269142
  378   752          479269160
  423   739          479270386
  374   753          479271401
  570   665          479272625
  102   782          479272976
  203   778          479276379
  578   659          479291731
  471   721          479292472
  168   780          479293632
  357   757          479297386
  229   776          479297565
  509   703          479301156
  143   781          479303748
  103   782          479304495
  382   751          479307719
  240   775          479308375
  250   774          479309824
  432   736          479309824
  420   740          479312000
  304   767          479312127
  370   754          479314064
  491   712          479314899
  217   777          479315746
  338   761          479325553
  343   760          479329607
  322   764          479329992
  446   731          479334427
  104   782          479336632
  276   771          479338587
  611   631          479338722
  268   772          479348480
  534   689          479356073
  459   726          479359755
  478   718          479361584
  144   781          479365525
  593   647          479367880
  105   782          479369393
  188   779          479373811
  600   641          479374721
  333   762          479376765
  435   735          479378250
  169   780          479378809
  417   741          479380734
  511   702          479381239
  386   750          479387456
  348   759          479389671
  522   696          479390184
  366   755          479396771
  489   713          479397266
  291   769          479398780
  566   668          479399128
  204   778          479400616
  464   724          479400768
  553   677          479401110
  106   782          479402784
  397   747          479403496
  454   728          479405016
  529   692          479409777
  610   632          479416968
  539   686          479419675
  550   679          479421839
  556   675          479426491
  145   781          479428166
  587   652          479429811
  404   745          479432889
  107   782          479436811
  582   656          479437784
  284   770          479439304
  298   768          479448424
  230   776          479455576
  218   777          479457665
  170   780          479465000
  260   773          479465917
  108   782          479471480
  438   734          479474576
  414   742          479476432
  513   701          479477798
  189   779          479480408
  241   775          479481896
  328   763          479482499
  547   681          479488564
  146   781          479491677
  487   714          479495647
  251   774          479498075
  559   673          479498096
  609   633          479502666
  353   758          479506489
  109   782          479506797
  390   749          479508749
  362   756          479519144
  205   778          479526077
  469   722          479528757
  599   642          479531087
  311   766          479535327
  449   730          479535849
  110   782          479542768
  476   719          479545135
  317   765          479552138
  171   780          479552211
  147   781          479556064
  269   772          479564757
  573   663          479566764
  277   771          479567944
  592   648          479572480
  111   782          479579399
  524   695          479580199
  190   779          479588139
  305   767          479590288
  515   700          479590875
  608   634          479595816
  577   660          479596033
  411   743          479598938
  441   733          479598958
  219   777          479600892
  544   683          479601171
  485   715          479610000
  231   776          479614967
  562   671          479616039
  112   782          479616696
  148   781          479621333
  569   666          479628305
  172   780          479640448
  323   764          479642011
  401   746          479642137
  536   688          479651328
  206   778          479652768
  292   769          479653697
  113   782          479654665
  242   775          479656863
  531   691          479660662
  339   761          479669300
  261   773          479669498
  394   748          479671976
  586   653          479675133
  358   757          479680805
  285   770          479682125
  344   760          479683584
  457   727          479684576
  149   781          479687490
  252   774          479687832
  462   725          479689253
  375   753          479692152
  114   782          479693312
  598   643          479694899
  607   635          479696418
  191   779          479697010
  379   752          479698947
  334   762          479710432
  299   768          479715731
  581   657          479716334
  517   699          479720512
  371   754          479725875
  173   780          479729717
  115   782          479732643
  483   716          479740283
  474   720          479744424
  220   777          479745433
  383   751          479746638
  408   744          479748096
  444   732          479751552
  349   759          479754028
  150   781          479754541
  541   685          479759546
  452   729          479765897
  116   782          479772664
  232   776          479775744
  565   669          479780434
  467   723          479780630
  207   778          479780695
  270   772          479782648
  591   649          479784520
  526   694          479786960
  278   771          479798963
  367   755          479799738
  427   738          479801755
  606   636          479804472
  329   763          479806236
  192   779          479807027
  424   739          479808443
  117   782          479813381
  174   780          479820024
  151   781          479822492
  430   737          479822553
  312   766          479826424
  243   775          479833282
  387   750          479835603
  421   740          479842461
  318   765          479854557
  118   782          479854800
  552   678          479862360
  597   644          479866157
  519   698          479866751
  555   676          479869651
  306   767          479870279
  433   736          479870993
  262   773          479874645
  398   747          479877515
  253   774          479879101
  354   758          479881376
  481   717          479886454
  221   777          479891294
  152   781          479891349
  500   708          479894912
  119   782          479896927
  502   707          479899251
  549   680          479901149
  418   741          479903653
  572   664          479904192
  498   709          479906821
  576   661          479907757
  208   778          479909864
  293   769          479910366
  175   780          479911375
  363   756          479913363
  193   779          479918196
  504   706          479919880
  605   637          479919978
  558   674          479923136
  405   745          479923750
  286   770          479926656
  585   654          479927889
  533   690          479928437
  447   731          479932514
  496   710          479934936
  233   776          479937913
  120   782          479939768
  436   735          479947231
  324   764          479955968
  506   705          479956841
  472   721          479959409
  153   781          479961118
  538   687          479963575
  391   749          479966220
  494   711          479979215
  121   782          479983329
  300   768          479984832
  546   682          479985904
  568   667          479991395
  415   742          479991863
  460   726          479993176
  271   772          480002159
  580   658          480002312
  176   780          480003776
  590   650          480004000
  508   704          480010176
  528   693          480010509
  244   775          480011159
  340   761          480015081
  561   672          480022929
  455   728          480024727
  122   782          480027616
  521   697          480029634
  194   779          480030523
  279   771          480031650
  154   781          480031805
  222   777          480038481
  492   712          480039616
  345   760          480039625
  209   778          480040281
  604   638          480042936
  596   645          480044861
  335   762          480046103
  465   724          480048049
  479   718          480048471
    0   783          480048687
    1   783          480048688
    2   783          480048695
    3   783          480048714
    4   783          480048751
    5   783          480048812
    6   783          480048903
    7   783          480049030
    8   783          480049199
    9   783          480049416
   10   783          480049687
   11   783          480050018
   12   783          480050415
   13   783          480050884
  439   734          480051423
   14   783          480051431
   15   783          480052062
   16   783          480052783
   17   783          480053600
   18   783          480054519
   19   783          480055546
   20   783          480056687
   21   783          480057948
   22   783          480059335
   23   783          480060854
   24   783          480062511
   25   783          480064312
   26   783          480066263
  359   757          480066372
   27   783          480068370
   28   783          480070639
  254   774          480071888
  123   782          480072635
   29   783          480073076
   30   783          480075687
   31   783          480078478
  510   703          480079927
  263   773          480081364
   32   783          480081455
   33   783          480084624
   34   783          480087991
   35   783          480091562
   36   783          480095343
  177   780          480097233
   37   783          480099340
  234   776          480101480
  155   781          480103416
   38   783          480103559
  412   743          480106935
   39   783          480108006
   40   783          480112687
  376   753          480115153
  490   713          480116097
  543   684          480116511
   41   783          480117608
  124   782          480118392
  313   766          480119393
  350   759          480120479
   42   783          480122775
  621   622          480124909
  402   746          480125744
   43   783          480128194
  380   752          480131008
  330   763          480131947
  620   623          480132367
   44   783          480133871
  395   748          480138867
   45   783          480139812
  372   754          480139912
  450   730          480142000
  195   779          480144014
   46   783          480146023
  619   624          480147283
  307   767          480152106
   47   783          480152510
  319   765          480158884
   48   783          480159279
  125   782          480164893
  512   702          480166136
   49   783          480166336
  294   769          480168793
  564   670          480169144
  618   625          480169657
  210   778          480171952
  287   770          480172903
  603   639          480173346
   50   783          480173687
  156   781          480175957
   51   783          480181338
  442   733          480183725
  223   777          480187000
  384   751          480187855
  584   655          480188079
   52   783          480189295
  470   722          480190048
  245   775          480190500
  178   780          480191752
   53   783          480197564
  617   626          480199489
  368   755          480204907
   54   783          480206151
  488   714          480208616
  523   696          480209203
  126   782          480212144
  535   689          480213144
   55   783          480215062
  272   772          480223296
   56   783          480224303
  477   719          480226292
  575   662          480226903
  589   651          480230920
  595   646          480231011
   57   783          480233880
  616   627          480236779
   58   783          480243799
  409   744          480248713
  571   665          480249036
  157   781          480249434
  530   692          480250888
   59   783          480254066
  301   768          480255733
  355   758          480258387
  196   779          480258675
  127   782          480260151
   60   783          480264687
  280   771          480266011
  255   774          480266199
  235   776          480266451
  514   701          480268845
  325   764          480271869
   61   783          480275668
  615   628          480281527
  388   750          480286072
   62   783          480287015
  179   780          480287339
  264   773          480289661
  540   686          480292856
  579   659          480295718
   63   783          480298734
  211   778          480304883
  128   782          480308920
  364   756          480309760
   64   783          480310831
  602   640          480311208
  458   727          480312495
  486   715          480317131
  554   677          480320197
   65   783          480323312
  158   781          480323853
  463   725          480330972
  551   679          480330990
  614   629          480333733
   66   783          480336183
  224   777          480336857
  445   732          480344293
  425   739          480349044
   67   783          480349450
  428   738          480350024
  399   747          480353922
  557   675          480355568
  129   782          480358457
  567   668          480361895
  341   761          480362902
   68   783          480363119
  246   775          480371311
  197   779          480374512
  422   740          480375448
   69   783          480377196
  431   737          480378544
  453   729          480380166
  336   762          480383784
  180   780          480384000
  548   681          480387833
  516   700          480388096
   70   783          480391687
  613   630          480393397
  346   760          480397736
  159   781          480399220
  525   695          480405500
   71   783          480406598
  130   782          480408768
  314   766          480414240
  406   745          480417041
  475   720          480419875
  288   770          480420872
   72   783          480421935
  594   647          480424607
  392   749          480426037
  295   769          480428984
  419   741          480429080
  236   776          480432832
  434   736          480434760
  308   767          480435775
  468   723          480436299
  560   673          480437217
   73   783          480437704
  212   778          480439080
  484   716          480441600
  273   772          480446065
   74   783          480453911
  360   757          480454093
  583   656          480455703
  601   641          480456522
  331   763          480459638
  131   782          480459859
  612   631          480460519
  256   774          480462040
  320   765          480465125
  588   652          480465280
   75   783          480470562
  160   781          480475541
  181   780          480481741
   76   783          480487663
  225   777          480488058
  351   759          480489030
  545   683          480490612
  198   779          480491531
  265   773          480499542
  281   771          480502052
   77   783          480505220
  532   691          480508139
  416   742          480509784
  132   782          480511736
  537   688          480514825
  437   735          480518828
   78   783          480523239
  518   699          480523931
  302   768          480528440
  448   731          480533283
  611   632          480535099
  377   753          480540410
   79   783          480541726
  161   781          480552822
  574   663          480553471
  247   775          480553598
  373   754          480556181
   80   783          480560687
  133   782          480564405
  563   671          480565258
  381   752          480565349
  213   778          480574549
   81   783          480580128
  182   780          480580568
  482   717          480581981
  326   764          480589720
  578   660          480596552
   82   783          480600055
  237   776          480600629
  570   666          480601296
  396   748          480608128
  600   642          480609288
  199   779          480609738
  403   746          480611763
  369   755          480612284
  610   633          480617137
  413   743          480617404
  134   782          480617872
  527   694          480618567
   83   783          480620474
  593   648          480625649
  473   721          480629178
  461   726          480629357
  440   734          480630904
  162   781          480631069
  385   751          480631376
  356   758          480637528
  542   685          480639213
  226   777          480640609
   84   783          480641391
  501   708          480646413
  456   728          480647168
  499   709          480652328
  503   707          480656770
  257   774          480659417
   85   783          480662812
  274   772          480670472
  289   770          480670569
  135   782          480672143
  497   710          480674473
  520   698          480676392
  183   780          480680487
  505   706          480683441
   86   783          480684743
  296   769          480690945
  466   724          480698120
  609   634          480706633
  587   653          480707080
   87   783          480707190
  365   756          480708341
  163   781          480710288
  315   766          480710971
  266   773          480711013
  214   778          480711296
  342   761          480712769
  495   711          480712806
  309   767          480721292
  337   762          480723481
  507   705          480726468
  136   782          480727224
  200   779          480729139
   88   783          480730159
  582   657          480730761
  248   775          480737367
  480   718          480738232
  389   750          480738869
  282   771          480739779
  566   669          480739805
  451   730          480750851
  410   744          480751784
   89   783          480753656
  347   760          480757923
  493   712          480767285
  599   643          480769506
  238   776          480769848
  443   733          480771144
  321   765          480773286
   90   783          480777687
  553   678          480778129
  184   780          480781504
  534   690          480782304
  137   782          480783121
  509   704          480785893
  332   763          480789315
  164   781          480790485
  227   777          480794516
  556   676          480795392
   91   783          480802258
  303   768          480802959
  608   635          480803587
  550   680          480807000
   92   783          480827375
  400   747          480832723
  539   687          480833522
  592   649          480834137
  491   713          480837868
  138   782          480839840
  361   757          480843974
  522   697          480845521
  529   693          480848446
  215   778          480849327
  201   779          480849740
   93   783          480853044
  471   722          480854159
  258   774          480858336
  559   674          480858903
  352   759          480859687
  511   703          480861758
  165   781          480871666
   94   783          480879271
  547   682          480881891
  185   780          480883625
  573   664          480887461
  393   749          480888206
  426   739          480892195
  275   772          480896523
  139   782          480897387
  429   738          480900861
  577   661          480904814
   95   783          480906062
  607   636          480907999
  327   764          480909527
  478   719          480910311
  423   740          480910967
  407   745          480912768
  290   770          480922000
  249   775          480922624
  267   773          480924080
  489   714          480924513
   96   783          480933423
  432   737          480937121
  598   644          480937176
  446   732          480939704
  239   776          480940495
  459   727          480943162
  228   777          480949785
  166   781          480953837
  513   702          480954105
  297   769          480954682
  140   782          480955768
  586   654          480956320
  420   741          480957021
  569   667          480960972
   97   783          480961360
  378   753          480967929
  562   672          480968776
  202   779          480971547
  374   754          480974688
  464   725          480975469
  283   771          480979198
  186   780          480986856
  216   778          480988648
   98   783          480989879
  454   729          480997153
  435   736          481001131
  382   752          481001976
  544   684          481002688
  310   767          481008663
  316   766          481009592
  581   658          481013253
  141   782          481014989
  357   758          481018805
   99   783          481018986
  606   637          481019869
  370   755          481021875
  487   715          481027178
  417   742          481030201
  524   696          481031360
  167   781          481037004
  100   783          481048687
  591   650          481050071
  259   774          481058803
  515   701          481062976
  343   761          481064688
  338   762          481065200
  536   689          481073425
  142   782          481075056
  386   751          481077207
  101   783          481078988
  304   768          481079296
  397   748          481079765
  322   765          481083373
  187   780          481091203
  438   735          481093047
  203   779          481094566
  469   723          481094776
  531   692          481095179
  476   720          481098176
  404   746          481100200
  229   777          481106422
  366   756          481109112
  250   775          481109375
  102   783          481109895
  597   645          481112298
  240   776          481112576
  348   760          481120192
  333   763          481120984
  168   781          481121173
  276   772          481124224
  565   670          481125125
  217   778          481129265
  414   743          481130351
  143   782          481135975
  449   731          481136740
  268   773          481138749
  605   638          481139197
  103   783          481141414
  485   716          481145821
  541   686          481169277
  104   783          481173551
  291   770          481175171
  517   700          481188413
  390   750          481194000
  188   780          481196672
  144   782          481197752
  105   783          481206312
  169   781          481206350
  585   655          481213000
  441   734          481213025
  204   779          481218803
  298   769          481220201
  284   771          481220315
  576   662          481220504
  572   665          481228873
  328   764          481231296
  353   759          481232456
  526   695          481233951
  362   757          481236021
  106   783          481239703
  555   677          481242608
  552   679          481243447
  411   744          481257315
  145   782          481260393
  260   774          481260824
  230   777          481264433
  604   639          481265983
  462   726          481268304
  218   778          481271184
  457   728          481272345
  590   651          481273451
  107   783          481273730
  483   717          481280400
  622   622          481283696
  241   776          481286097
  621   623          481287428
  558   675          481287987
  549   681          481290390
  170   781          481292541
  596   646          481294872
  251   775          481297626
  311   767          481297894
  620   624          481298624
  474   721          481301785
  580   659          481303179
  189   780          481303269
  108   783          481308399
  317   766          481310109
  401   747          481313924
  619   625          481317284
  146   782          481323904
  568   668          481328064
  519   699          481330458
  618   626          481343408
  109   783          481343716
  205   779          481344264
  467   724          481350987
  394   749          481352733
  277   772          481353581
  269   773          481355026
  305   768          481357457
  533   691          481358808
  444   733          481361221
  452   730          481362408
  617   627          481376996
  110   783          481379687
  561   673          481379698
  171   781          481379752
  538   688          481381544
  546   683          481383323
  147   782          481388291
  323   765          481395392
  375   754          481395439
  379   753          481397716
  603   640          481400227
  500   709          481400829
  502   708          481400920
  358   758          481402224
  339   762          481408947
  408   745          481410937
  190   780          481411000
  219   778          481414411
  111   783          481416318
  498   710          481416992
  504   707          481417307
  616   628          481418048
  344   761          481418665
  231   777          481423824
  292   770          481430088
  481   718          481430873
  371   755          481433686
  427   739          481437902
  383   752          481440895
  424   740          481449024
  496   711          481449367
  506   706          481450032
  528   694          481453336
  148   782          481453560
  112   783          481453615
  430   738          481454272
  334   763          481454651
  242   776          481461064
  285   771          481463136
  261   774          481464405
  615   629          481466564
  172   781          481467989
  206   779          481470955
  584   656          481477120
  349   760          481484549
  595   647          481484898
  252   775          481487383
  421   741          481487482
  299   769          481487508
  521   698          481489153
  113   783          481491584
  494   712          481497912
  433   737          481498290
  508   705          481499137
  589   652          481504277
  367   756          481512079
  564   671          481517855
  149   782          481519717
  191   780          481519871
  472   722          481521096
  543   685          481522132
  614   630          481522544
  387   751          481525354
  114   783          481530231
  447   732          481537791
  602   641          481541929
  575   663          481543622
  418   742          481553120
  398   748          481553784
  329   764          481555033
  173   781          481557258
  220   778          481558952
  492   713          481562585
  510   704          481564664
  115   783          481569562
  436   736          481570112
  270   773          481572917
  460   727          481576583
  571   666          481577707
  278   772          481584600
  232   777          481584601
  613   631          481585988
  150   782          481586768
  312   767          481588991
  405   746          481591061
  479   719          481597198
  207   779          481598882
  579   660          481600539
  354   759          481607343
  116   783          481609583
  318   766          481612528
  455   729          481616864
  465   725          481622750
  192   780          481629888
  363   757          481630240
  306   768          481637448
  243   776          481637483
  535   690          481639375
  490   714          481643344
  415   743          481645782
  512   703          481646655
  174   781          481647565
  117   783          481650300
  391   750          481651471
  151   782          481654719
  612   632          481656896
  523   697          481664540
  262   774          481669552
  439   735          481669894
  253   775          481678652
  594   648          481682376
  293   770          481686757
  530   693          481689557
  601   642          481691089
  118   783          481691719
  554   678          481697216
  567   669          481702572
  221   778          481704813
  540   687          481706703
  286   771          481707667
  324   765          481709349
  551   680          481716151
  152   782          481723576
  557   676          481724469
  208   779          481728051
  119   783          481733846
  611   633          481735268
  175   781          481738916
  488   715          481740147
  193   780          481741057
  588   653          481742549
  450   731          481742891
  514   702          481745152
  233   777          481746770
  583   657          481748680
  340   762          481754728
  470   723          481756067
  300   769          481756609
  412   744          481765312
  345   761          481774706
  120   783          481776687
  477   720          481779333
  548   682          481781160
  359   758          481787791
  335   763          481790322
  271   773          481792428
  153   782          481793345
  402   747          481797531
  442   734          481797792
  560   674          481798024
  244   776          481815360
  279   772          481817287
  376   754          481818440
  395   749          481819624
  121   783          481820248
  610   634          481821104
  380   753          481829777
  176   781          481831317
  600   643          481847707
  372   755          481847723
  350   760          481851000
  222   778          481852000
  486   716          481852952
  194   780          481853384
  525   696          481856661
  209   779          481858468
  516   701          481860197
  154   782          481864032
  122   783          481864535
  254   775          481871439
  574   664          481874168
  263   774          481876271
  330   764          481880744
  313   767          481881960
  384   752          481882112
  593   649          481887306
    0   784          481890304
    1   784          481890305
    2   784          481890312
    3   784          481890331
    4   784          481890368
    5   784          481890429
    6   784          481890520
    7   784          481890647
    8   784          481890816
    9   784          481891033
   10   784          481891304
   11   784          481891635
   12   784          481892032
  545   684          481892129
   13   784          481892501
   14   784          481893048
   15   784          481893679
   16   784          481894400
   17   784          481895217
   18   784          481896136
   19   784          481897163
   20   784          481898304
   21   784          481899565
  458   728          481900264
   22   784          481900952
   23   784          481902471
   24   784          481904128
  578   661          481905333
   25   784          481905929
   26   784          481907880
  123   783          481909554
   27   784          481909987
  463   726          481910023
  234   777          481910337
  409   745          481911554
   28   784          481912256
  609   635          481914404
   29   784          481914693
  319   766          481916855
  368   756          481917248
   30   784          481917304
  563   672          481917995
  307   768          481919275
   31   784          481920095
   32   784          481923072
  177   781          481924774
   33   784          481926241
   34   784          481929608
   35   784          481933179
  570   667          481933963
  155   782          481935643
  537   689          481936922
   36   784          481936960
   37   784          481940957
  532   692          481942656
   38   784          481945176
  294   770          481945184
   39   784          481949623
  287   771          481953914
  445   733          481953962
   40   784          481954304
  124   783          481955311
   41   784          481959225
   42   784          481964392
  195   780          481966875
   43   784          481969811
   44   784          481975488
  388   751          481975823
  453   730          481976677
  475   721          481977236
   45   784          481981429
  484   717          481981717
  355   759          481984354
  428   739          481986171
   46   784          481987640
  587   654          481988267
  425   740          481989625
  210   779          481990139
  518   700          481991832
   47   784          481994127
  245   776          481994701
  223   778          482000519
   48   784          482000896
  125   783          482001812
  468   724          482006656
   49   784          482007953
  156   782          482008184
  431   738          482010263
  599   644          482011783
  272   773          482013565
  608   636          482015168
   50   784          482015304
  178   781          482019293
  422   741          482020469
   51   784          482022955
  325   765          482025250
  364   757          482026637
  301   769          482027510
  582   658          482027680
  399   748          482030191
   52   784          482030912
   53   784          482039181
   54   784          482047768
  542   686          482048944
  126   783          482049063
  280   772          482051648
   55   784          482056679
  434   737          482062057
  527   695          482065558
  255   775          482065750
   56   784          482065920
  235   777          482075308
   57   784          482075497
  419   742          482078547
  196   780          482081536
  157   782          482081661
  406   746          482084352
  566   670          482084496
  264   774          482084568
   58   784          482085416
   59   784          482095683
  127   783          482097070
  592   650          482099688
  341   762          482102549
   60   784          482106304
  392   750          482111288
  179   781          482114880
   61   784          482117285
  211   779          482123070
  607   637          482123396
  482   718          482126400
  336   763          482128003
   62   784          482128632
  346   761          482132817
  448   732          482138560
  520   699          482140099
   63   784          482140351
  437   736          482141709
  128   783          482145839
  224   778          482150376
  501   709          482152330
   64   784          482152448
  158   782          482156080
  503   708          482158439
  553   679          482159216
  499   710          482162499
  416   743          482163703
   65   784          482164929
  556   677          482168349
  246   776          482175512
  360   758          482175512
  314   767          482176807
   66   784          482177800
  505   707          482180868
  598   645          482183317
  497   711          482188904
  473   722          482190865
   67   784          482191067
  129   783          482195376
  550   681          482196241
  197   780          482197373
  288   771          482201883
  308   768          482202944
   68   784          482204736
  295   770          482205375
  331   764          482208435
  180   781          482211541
  573   665          482212142
  534   691          482212675
  461   727          482212764
  577   662          482217561
   69   784          482218813
  351   760          482219551
  507   706          482219659
  320   766          482223096
  559   675          482223754
  159   782          482231447
  495   712          482231503
   70   784          482233304
  273   773          482236334
  606   638          482239088
  456   729          482239305
  586   655          482241431
  236   777          482241689
  377   754          482243697
  130   783          482245687
   71   784          482248215
  440   735          482249375
  539   688          482251491
  212   779          482257267
  256   775          482261591
   72   784          482263552
  373   755          482263992
  381   753          482264118
  466   725          482272821
  509   705          482274854
  413   744          482275781
  547   683          482279310
   73   784          482279321
  403   747          482283550
  480   719          482286959
  281   772          482287689
  396   749          482288885
  493   713          482290254
  529   694          482291273
  265   774          482294449
   74   784          482295528
  131   783          482296778
  569   668          482297641
  302   769          482300217
  225   778          482301577
  522   698          482305040
  160   782          482307768
  181   781          482309282
   75   784          482312179
  581   659          482314120
  198   780          482314392
  591   651          482319522
  369   756          482324625
  562   673          482325545
  385   752          482325633
   76   784          482329280
  326   765          482343101
  511   704          482346495
   77   784          482346837
  132   783          482348655
  451   731          482351742
  247   776          482357799
  605   639          482362244
  597   646          482362309
  356   759          482363495
   78   784          482364856
  491   714          482365115
   79   784          482383343
  161   782          482385049
  443   734          482385211
  213   779          482392736
  133   783          482401324
   80   784          482402304
  182   781          482408109
  544   685          482408309
  237   777          482409486
  410   745          482414625
  471   723          482420178
   81   784          482421745
  365   757          482425218
  389   751          482428620
  199   780          482432599
  513   703          482434624
   82   784          482441672
  622   623          482446215
  289   771          482451580
  342   762          482452416
  621   624          482453685
  226   778          482454128
  134   783          482454791
  489   715          482456044
  257   775          482458968
  274   773          482460741
   83   784          482462091
  162   782          482463296
  478   720          482463352
  296   770          482467336
  337   763          482467700
  620   625          482468625
  315   767          482473538
  565   671          482473836
   84   784          482483008
  524   697          482486697
  309   768          482488461
  619   626          482491035
  604   640          482492864
  347   761          482493004
  536   690          482499656
  585   656          482502041
   85   784          482504429
  266   774          482505920
  183   781          482508028
  400   748          482508992
  135   783          482509062
  618   627          482520915
  282   772          482525416
   86   784          482526360
  214   779          482529483
  459   728          482530931
  321   766          482531257
  426   740          482532776
  531   693          482533848
  429   739          482537008
  576   663          482537223
  332   764          482538112
  515   702          482539283
  248   776          482541568
  163   782          482542515
  590   652          482546808
  596   647          482548759
   87   784          482548807
  446   733          482549373
  200   780          482552000
  464   726          482554520
  423   741          482555988
  572   666          482557544
  617   628          482558265
  487   716          482562999
  136   783          482564143
  361   758          482565393
  432   738          482568840
   88   784          482571776
  393   750          482573457
  303   769          482574736
  238   777          482578705
  407   746          482580079
  541   687          482583124
  352   760          482590208
  454   730          482593664
   89   784          482595273
  616   629          482603085
  420   742          482606488
  580   660          482608000
  227   778          482608035
  184   781          482609045
   90   784          482619304
  555   678          482619627
  137   783          482620040
  164   782          482622712
  435   737          482628428
  552   680          482628608
  603   641          482630948
   91   784          482643875
  615   630          482655375
  476   721          482655537
  558   676          482656888
  258   775          482657887
  517   701          482660514
  327   765          482662908
  469   724          482665133
  215   779          482667514
  568   669          482668741
   92   784          482668992
  378   754          482671216
  201   780          482672601
  138   783          482676759
  374   755          482682499
  549   682          482683717
  417   743          482684120
  526   696          482685112
  485   717          482685938
  275   773          482686792
   93   784          482694661
  382   753          482700745
  290   771          482703011
  165   782          482703893
  185   781          482711166
  614   631          482715135
  438   736          482715928
  267   774          482718987
   94   784          482720888
  249   776          482726825
  297   770          482731073
  370   756          482734216
  139   783          482734306
  561   674          482740505
  449   732          482742017
  595   648          482742667
  357   759          482744772
   95   784          482747679
  239   777          482749352
  397   749          482760522
  228   778          482763304
  283   772          482764835
  584   657          482770097
  386   752          482771464
  404   747          482771987
  316   767          482772159
   96   784          482775040
  310   768          482775832
  602   642          482776496
  589   653          482781546
  613   632          482782365
  546   684          482784840
  166   782          482786064
  414   744          482788728
  140   783          482792687
  533   692          482793325
  202   780          482794408
  519   700          482798359
   97   784          482802977
  538   689          482803641
  343   762          482804335
  216   779          482806835
  338   763          482809419
  186   781          482814397
  483   718          482824819
  366   757          482825989
   98   784          482831496
  441   735          482831496
  322   766          482841344
  304   769          482851073
  462   727          482851711
  141   783          482851908
  348   761          482855273
  612   633          482857065
  259   775          482858354
   99   784          482860603
  474   722          482863472
  575   664          482864319
  457   729          482864482
  167   782          482869231
  333   764          482869781
  564   672          482870592
  390   751          482883751
  100   784          482890304
  528   695          482900327
  502   709          482906837
  579   661          482909320
  571   667          482910374
  500   710          482911000
  142   783          482911975
  250   776          482913576
  276   773          482914493
  203   780          482917427
  187   781          482918744
  504   708          482918976
  229   778          482919941
  411   745          482920156
  101   784          482920605
  240   777          482921433
  467   725          482925688
  601   643          482929508
  498   711          482931423
  543   686          482931863
  268   774          482933656
  611   634          482939235
  594   649          482944033
  217   779          482947452
  506   707          482947459
  102   784          482951512
  521   699          482952860
  168   782          482953400
  291   771          482956182
  362   758          482957440
  353   760          482962977
  452   731          482963299
  496   712          482968064
  143   783          482972894
  444   734          482975288
  481   719          482979600
  103   784          482983031
  328   765          482984677
  401   748          482990193
  508   706          482992328
  298   770          482996592
  284   772          483005952
  104   784          483015168
  494   713          483020881
  588   654          483023736
  188   781          483024213
  610   635          483028875
  144   783          483034671
  394   750          483037984
  169   782          483038577
  204   780          483041664
  583   658          483045599
  567   670          483047263
  105   784          483047929
  510   705          483053625
  260   775          483060375
  311   768          483065063
  535   691          483069746
  317   767          483072676
  230   778          483077952
  408   746          483078248
  554   679          483078303
  427   740          483078483
  106   784          483081320
  472   723          483087115
  218   779          483089371
  492   714          483089832
  600   644          483089984
  430   739          483090419
  424   741          483094045
  241   777          483094954
  145   783          483097312
  557   677          483097426
  379   754          483101003
  251   776          483101827
  375   755          483103250
  551   681          483105392
  107   784          483115347
  523   698          483124059
  540   688          483124672
  170   782          483124768
  609   636          483125985
  358   759          483128191
  305   769          483129234
  433   738          483130009
  189   781          483130810
  512   704          483131392
  530   694          483132384
  421   742          483136949
  383   753          483139664
  277   773          483143850
  371   756          483146027
  447   733          483147460
  269   774          483149933
  108   784          483150016
  479   720          483150239
  593   650          483152857
  339   763          483153166
  323   766          483153363
  344   762          483158312
  146   783          483160823
  560   675          483162875
  460   728          483164352
  205   780          483167125
  490   715          483174875
  548   683          483178579
  109   784          483185333
  436   737          483197409
  574   665          483198849
  465   726          483201801
  334   764          483203448
  418   743          483207039
  292   771          483211099
  171   782          483211979
  455   730          483213375
  578   662          483218080
  387   752          483219611
  349   761          483219630
  110   784          483221304
  147   783          483225210
  514   703          483225671
  367   757          483228956
  608   637          483230565
  219   779          483232598
  398   749          483234541
  231   778          483237343
  190   781          483238541
  285   772          483248773
  599   645          483257924
  111   784          483257935
  405   747          483262848
  299   770          483263899
  261   775          483263956
  242   777          483269921
  570   668          483270632
  587   655          483273378
  563   673          483274764
  488   716          483275968
  148   783          483290479
  252   776          483291584
  439   736          483292775
  206   780          483293816
  112   784          483295232
  545   685          483297750
  172   782          483300216
  415   744          483304159
  329   765          483308414
  525   697          483311998
  470   724          483326424
  582   659          483328547
  113   784          483333201
  516   702          483336504
  477   721          483336694
  354   760          483337864
  391   751          483341222
  607   638          483342615
  191   781          483347412
  450   732          483348168
  363   758          483351659
  312   768          483356160
  149   783          483356636
  537   690          483363153
  270   774          483367824
  592   651          483369139
  114   784          483371848
  278   773          483374869
  318   767          483375095
  220   779          483377139
  532   693          483381325
  173   782          483389485
  486   717          483393069
  232   778          483398120
  306   769          483409225
  115   784          483411179
  442   735          483416263
  207   780          483421743
  150   783          483423687
  412   745          483428153
  566   671          483433207
  598   646          483433328
  243   777          483446340
  116   784          483451200
  192   781          483457429
  606   639          483462135
  542   687          483462791
  518   701          483463933
  324   766          483467320
  293   771          483467768
  262   775          483469103
  402   748          483473800
  174   782          483479792
  253   776          483482853
  151   783          483491638
  117   784          483491917
  458   729          483492401
  286   772          483493304
  463   727          483493430
  340   763          483498947
  395   750          483504875
  359   759          483513758
  345   762          483514353
  527   696          483516719
  221   779          483523000
  484   718          483526136
  376   755          483526251
  586   656          483530472
  300   770          483533000
  380   754          483533064
  118   784          483533336
  577   663          483534280
  475   722          483538923
  335   764          483539119
  573   666          483540813
  553   680          483544377
  556   678          483545368
  208   780          483550912
  372   756          483560064
  233   778          483560289
  152   783          483560495
  445   734          483568029
  193   781          483568598
  175   782          483571143
  119   784          483575463
  453   731          483577568
  409   746          483578865
  384   753          483580881
  468   725          483581357
  350   761          483586081
  271   774          483587335
  605   640          483589125
  550   682          483589568
  559   676          483592655
  591   652          483592879
  279   773          483607556
  520   700          483608000
  623   623          483608734
  622   624          483612472
  597   647          483616196
  120   784          483618304
  581   660          483618941
  621   625          483623686
  244   777          483624217
  428   740          483626752
  153   783          483630264
  330   765          483634125
  368   757          483634125
  425   741          483634646
  569   669          483638318
  620   626          483642376
  431   739          483646410
  534   692          483647192
  313   768          483649129
  121   784          483661865
  501   710          483662501
  176   782          483663544
  503   709          483664356
  619   627          483668542
  422   742          483669936
  388   752          483670080
  222   779          483670187
  539   689          483673588
  482   719          483675127
  254   776          483675640
  263   775          483675822
  499   711          483676930
  319   767          483679422
  547   684          483680827
  194   781          483680925
  209   780          483681329
  505   708          483682537
  562   674          483686352
  307   769          483691052
  434   738          483693776
  154   783          483700951
  618   628          483702184
  122   784          483706152
  497   712          483707601
  399   749          483710948
  355   760          483714875
  507   707          483717086
  604   641          483723585
  234   778          483723856
  294   771          483726195
  419   743          483732466
    0   785          483736625
    1   785          483736626
    2   785          483736633
    3   785          483736652
    4   785          483736689
    5   785          483736750
    6   785          483736841
    7   785          483736968
    8   785          483737137
    9   785          483737354
   10   785          483737625
   11   785          483737956
  529   695          483738264
   12   785          483738353
   13   785          483738822
   14   785          483739369
  287   772          483739551
   15   785          483740000
   16   785          483740721
   17   785          483741538
   18   785          483742457
  617   629          483743302
   19   785          483743484
   20   785          483744625
   21   785          483745886
   22   785          483747273
  364   758          483748056
  448   733          483748229
   23   785          483748792
   24   785          483750449
  123   784          483751171
   25   785          483752250
   26   785          483754201
  495   713          483754472
  406   747          483756139
   27   785          483756308
  473   723          483756884
  177   782          483757001
   28   785          483758577
   29   785          483761014
   30   785          483763625
   31   785          483766416
  509   706          483768045
  522   699          483768747
  437   737          483769006
   32   785          483769393
   33   785          483772562
  155   783          483772562
   34   785          483775929
   35   785          483779500
  325   766          483783221
   36   785          483783281
   37   785          483787278
   38   785          483791497
  616   630          483791896
  195   781          483794416
  585   657          483795018
   39   785          483795944
  124   784          483796928
  461   728          483800533
   40   785          483800625
  392   751          483801039
  245   777          483803558
  301   770          483803901
   41   785          483805546
  596   648          483806528
  272   774          483808472
   42   785          483810713
  210   780          483813000
   43   785          483816132
  493   714          483817501
  544   686          483818040
  223   779          483818706
   44   785          483821809
  416   744          483822080
  590   653          483824077
  565   672          483826573
   45   785          483827750
   46   785          483833961
  511   705          483835456
  456   730          483835816
  480   720          483840000
   47   785          483840448
  280   773          483841917
  125   784          483843429
  156   783          483845103
  341   763          483846768
   48   785          483847217
  615   631          483847966
  178   782          483851520
  466   726          483851872
   49   785          483854274
  576   664          483857920
   50   785          483861625
  603   642          483865515
   51   785          483869276
  255   776          483869951
  440   736          483872256
  346   762          483872464
  336   764          483876800
   52   785          483877233
  264   775          483884119
   53   785          483885502
  235   778          483888827
  572   667          483890211
  126   784          483890680
   54   785          483894089
  491   715          483896646
  360   759          483901479
   55   785          483903000
  196   781          483909077
  614   632          483911512
   56   785          483912241
  580   661          483916781
  157   783          483918580
  513   704          483919361
   57   785          483921818
  536   691          483930027
   58   785          483931737
  413   745          483938622
  127   784          483938687
   59   785          483942004
  314   768          483943976
  211   780          483945931
  524   698          483946216
  179   782          483947107
  377   755          483951508
   60   785          483952625
  351   761          483954632
  451   732          483957019
  403   748          483959819
  331   765          483961816
   61   785          483963606
  381   754          483967405
  224   779          483968563
  396   750          483974136
  308   769          483974721
   62   785          483974953
  373   756          483976333
  531   694          483976675
  613   633          483982534
  246   777          483984369
  320   767          483985663
  295   771          483986386
   63   785          483986672
  128   784          483987456
  288   772          483987520
  471   724          483990535
  489   716          483991865
  158   783          483992999
   64   785          483998769
  555   679          484000714
  541   688          484001093
  443   735          484003682
  595   649          484004324
   65   785          484011250
  568   670          484013432
  602   643          484014915
  552   681          484017849
  515   703          484019802
  478   721          484020713
   66   785          484024121
  385   753          484024402
  197   781          484024914
  558   677          484029845
  273   774          484031241
  129   784          484036993
   67   785          484037388
  369   757          484041502
  180   782          484043768
   68   785          484051057
  236   778          484055208
  612   634          484061032
  589   654          484062733
   69   785          484065134
  256   776          484065792
  584   658          484067016
  159   783          484068366
  302   770          484076608
  281   773          484077958
   70   785          484079625
  212   780          484080128
  549   683          484081136
  410   746          484081936
  130   784          484087304
  265   775          484094000
  356   760          484094016
   71   785          484094536
  326   766          484101072
  487   717          484103116
  561   675          484105356
   72   785          484109873
  225   779          484119764
  389   752          484122877
  459   729          484123068
   73   785          484125642
  517   702          484136821
  464   727          484137927
  131   784          484138395
  526   697          484140449
  181   782          484141509
   74   785          484141849
  198   781          484141933
  160   783          484144687
  365   758          484146637
  611   635          484147006
   75   785          484158500
  446   734          484163440
  247   777          484166656
  601   644          484171785
   76   785          484175601
  429   740          484177589
  426   741          484177797
  575   665          484189000
  400   749          484189749
  132   784          484190272
  546   685          484190461
   77   785          484193158
  454   731          484194555
  342   763          484196635
  432   739          484204987
  423   742          484205455
  594   650          484209584
   78   785          484211177
  213   780          484215597
  337   764          484216497
  476   722          484217224
  161   783          484221968
  579   662          484222067
  237   778          484223005
  564   673          484227361
   79   785          484229664
  538   690          484229872
  485   718          484230357
  533   693          484231994
  347   762          484232651
  289   772          484237217
  469   725          484239834
  182   782          484240336
  610   636          484240456
  315   768          484240707
  133   784          484242941
  571   668          484247043
  296   771          484248347
   80   785          484248625
  407   747          484251866
  274   774          484255648
  199   781          484260140
  435   738          484260147
  309   769          484260238
  420   743          484260407
  257   776          484263169
  393   751          484263208
   81   785          484268066
  519   701          484270460
  226   779          484272315
   82   785          484287993
  361   759          484291360
  332   765          484291493
  321   767          484293824
  134   784          484296408
  162   783          484300215
  266   775          484305471
   83   785          484308412
  588   655          484308847
  282   773          484315685
  352   761          484325289
   84   785          484329329
  600   645          484336125
  183   782          484340255
  609   637          484341382
  417   744          484342497
  438   737          484343225
  543   687          484345710
  583   659          484346466
  248   777          484350425
  135   784          484350679
   85   785          484350750
  303   770          484351127
  528   696          484351488
  449   733          484351686
  214   780          484352344
   86   785          484372681
  483   719          484373546
  378   755          484379027
  163   783          484379434
  200   781          484379541
  238   778          484392224
  374   756          484394840
   87   785          484395128
  567   671          484395974
  382   754          484404032
  136   784          484405760
  502   710          484417008
   88   785          484418097
  521   700          484420761
  327   766          484420879
  593   651          484422308
  504   709          484424893
  500   711          484425431
  227   779          484426222
  474   723          484429491
  462   728          484439480
  184   782          484441272
   89   785          484441594
  397   750          484445773
  404   748          484448256
  506   708          484449128
  608   638          484449784
  498   712          484450120
  370   757          484451093
  414   745          484451569
  441   736          484454377
  164   783          484459631
  457   730          484460993
  137   784          484461657
  258   776          484462088
  554   680          484463464
   90   785          484465625
  386   753          484470233
  557   678          484474445
  357   760          484475293
  275   774          484481699
  290   772          484488648
  508   707          484489755
   91   785          484490196
  215   780          484490375
  496   713          484491033
  551   682          484498719
  201   781          484500142
  535   692          484504263
  467   726          484504739
  599   646          484507935
  297   771          484512084
   92   785          484515313
  138   784          484518376
  267   775          484518538
  574   666          484527520
  560   676          484531776
  481   720          484532641
  578   663          484534799
  249   777          484535682
  316   768          484539328
  165   783          484540812
   93   785          484540982
  185   782          484543393
  540   689          484546769
  510   706          484546816
  366   758          484547408
  310   769          484547609
  494   714          484548128
  343   763          484548554
  283   773          484555104
  338   764          484558216
  587   656          484562419
  239   778          484562871
  607   639          484565662
   94   785          484567209
  452   732          484568576
  139   784          484575923
  390   752          484578008
  530   695          484579375
  548   684          484580096
  228   779          484581491
  411   746          484587467
  523   699          484587766
  444   735          484593759
   95   785          484594000
  348   762          484594920
  322   767          484603911
  570   669          484611309
  512   705          484620353
   96   785          484621361
  492   715          484621363
  202   781          484621949
  166   783          484622983
  333   765          484623162
  304   770          484627464
  216   780          484629696
  582   660          484633368
  140   784          484634304
  563   674          484635571
  592   652          484642496
  186   782          484646624
   97   785          484649298
  472   724          484657472
  259   776          484662555
  401   749          484670950
   98   785          484677817
  362   759          484683407
  598   647          484687215
  606   640          484689016
  141   784          484693525
  353   761          484698058
  167   783          484706150
   99   785          484706924
  545   686          484707481
  479   721          484707600
  276   774          484709400
  514   704          484710408
  490   716          484710696
  250   777          484722433
  427   741          484723504
  394   751          484727735
  430   740          484731000
  268   775          484733207
  240   778          484734952
  100   785          484736625
  229   779          484738128
  291   772          484741819
  328   766          484742648
  424   742          484743512
  203   781          484744968
  408   747          484750035
  187   782          484750971
  142   784          484753592
  460   729          484756489
  447   734          484761527
  433   739          484766156
  101   785          484766926
  217   780          484770313
  525   698          484771517
  623   624          484774991
  298   771          484777603
  622   625          484782473
  465   727          484785208
  566   672          484785944
  168   783          484790319
  421   743          484790868
  537   691          484793524
  284   773          484796221
  621   626          484797437
  102   785          484797833
  379   755          484808814
  455   731          484814266
  143   784          484814511
  375   756          484815591
  488   717          484816085
  516   703          484817023
  605   641          484819846
  620   627          484819883
  586   657          484823449
  532   694          484824152
  436   738          484829128
  103   785          484829352
  311   769          484836840
  317   768          484839845
  383   754          484842951
  619   628          484849811
  577   664          484854977
  188   782          484856440
  358   760          484858712
  104   785          484861489
  371   757          484862904
  260   776          484864576
  418   744          484865416
  204   781          484869205
  591   653          484870148
  573   667          484873480
  597   648          484873965
  169   783          484875496
  144   784          484876288
  542   688          484880760
  618   629          484887221
  105   785          484894250
  230   779          484896139
  477   722          484898381
  470   725          484901125
  339   764          484901963
  344   763          484902531
  305   770          484905625
  241   778          484908473
  251   777          484910684
  218   780          484912232
  323   767          484915930
  387   753          484918380
  398   750          484919792
  439   737          484920072
  556   679          484926455
  106   785          484927641
  581   661          484927722
  617   630          484932113
  553   681          484933618
  486   718          484937488
  277   774          484938757
  145   784          484938929
  405   748          484939117
  518   702          484940240
  269   775          484949484
  367   758          484950375
  334   765          484956829
  450   733          484957837
  604   642          484958152
  349   762          484959277
  107   785          484961668
  170   783          484961687
  189   782          484963037
  559   677          484965612
  415   745          484967000
  527   697          484972056
  569   670          484983009
  616   631          484984487
  550   683          484986987
  205   781          484994666
  108   785          484996337
  292   772          484996736
  146   784          485002440
  109   785          485031654
  391   752          485035479
  285   773          485039042
  442   736          485039144
  615   632          485044343
  299   771          485044910
  171   783          485048898
  562   675          485051203
  219   780          485055459
  231   779          485055530
  329   766          485066385
  147   784          485066827
  110   785          485067625
  261   776          485068157
  596   649          485068185
  190   782          485070768
  354   761          485072945
  484   719          485074863
  363   759          485077626
  520   701          485080101
  463   728          485081199
  242   778          485083440
  534   693          485085861
  547   685          485086448
  458   730          485088912
  585   658          485091937
  412   746          485095464
  539   690          485099819
  252   777          485100441
  603   643          485103934
  111   785          485104256
  475   723          485104942
  590   654          485105264
  614   633          485111681
  206   781          485121357
  312   769          485127937
  148   784          485132096
  172   783          485137135
  112   785          485141553
  318   768          485142264
  402   749          485154557
  468   726          485160408
  270   775          485167375
  278   774          485169776
  503   710          485174527
  501   711          485176932
  113   785          485179522
  191   782          485179639
  576   665          485182601
  453   732          485182845
  565   673          485183342
  306   770          485185616
  445   735          485186500
  613   634          485186501
  505   709          485188454
  529   696          485189425
  395   751          485194626
  499   712          485195627
  149   784          485198253
  220   780          485200000
  232   779          485216307
  114   785          485218169
  507   708          485218755
  173   783          485226404
  572   668          485226880
  482   720          485228168
  580   662          485229528
  324   767          485229887
  497   713          485230570
  544   687          485231887
  522   700          485236648
  376   756          485238592
  380   755          485240875
  359   760          485244279
  340   764          485247744
  207   781          485249284
  409   747          485250652
  293   772          485253405
  602   644          485257192
  115   785          485257500
  345   763          485258572
  243   778          485259859
  150   784          485265304
  509   707          485265472
  612   635          485268803
  595   650          485269875
  428   741          485271773
  262   776          485273304
  372   757          485276941
  495   714          485281719
  286   773          485283573
  425   742          485284113
  384   754          485284168
  431   740          485286991
  192   782          485289656
  253   777          485291710
  335   765          485292500
  116   785          485297521
  300   771          485314011
  174   783          485316711
  422   743          485323855
  350   762          485325728
  473   724          485327241
  511   706          485328647
  434   739          485329923
  151   784          485333255
  117   785          485338238
  221   780          485345861
  589   655          485347844
  493   715          485349032
  368   758          485355544
  611   636          485358587
  568   671          485362143
  448   734          485362296
  536   692          485364544
  584   659          485367883
  388   753          485368849
  208   781          485378453
  233   779          485378476
  118   785          485379657
  555   680          485385875
  271   775          485386886
  419   744          485390843
  330   766          485392096
  461   729          485392670
  399   750          485396199
  480   721          485397361
  437   738          485400725
  193   782          485400825
  152   784          485402112
  279   774          485402463
  558   678          485406864
  175   783          485408062
  513   705          485408322
  524   699          485409923
  552   682          485411176
  601   645          485417926
  313   769          485420906
  119   785          485421784
  541   689          485423190
  531   695          485423666
  406   748          485432408
  491   716          485432467
  466   727          485435279
  456   731          485436707
  244   778          485437736
  319   768          485446591
  355   761          485449956
  610   637          485455853
  120   785          485464625
  307   770          485467443
  153   784          485471881
  364   759          485474023
  561   676          485474257
  594   651          485479035
  263   776          485480023
  549   684          485482653
  254   777          485484497
  416   745          485484921
  222   780          485493048
  392   752          485495296
  440   737          485499553
  176   783          485500463
  515   704          485504539
  121   785          485508186
  209   781          485508870
  294   772          485511832
  194   782          485513152
  575   666          485517671
  287   773          485529820
  489   717          485531982
  579   663          485538786
  234   779          485542043
  154   784          485542568
  325   767          485545788
  122   785          485552473
  609   638          485560601
  471   725          485565236
  451   733          485566688
  478   722          485582400
  301   771          485584912
  600   646          485586136
    0   786          485587656
    1   786          485587657
    2   786          485587664
    3   786          485587683
    4   786          485587720
  571   669          485587720
    5   786          485587781
    6   786          485587872
    7   786          485587999
    8   786          485588168
  564   674          485588168
    9   786          485588385
   10   786          485588656
   11   786          485588987
   12   786          485589384
   13   786          485589853
   14   786          485590400
   15   786          485591031
   16   786          485591752
   17   786          485592569
   18   786          485593488
  177   783          485593920
   19   786          485594515
  341   764          485595565
   20   786          485595656
   21   786          485596917
  123   785          485597492
  588   656          485597888
   22   786          485598304
   23   786          485599823
  526   698          485599968
  546   686          485600192
   24   786          485601480
   25   786          485603281
   26   786          485605232
  413   746          485605933
   27   786          485607339
  272   775          485608023
   28   786          485609608
   29   786          485612045
  155   784          485614179
   30   786          485614656
  346   763          485616683
  245   778          485617077
  517   703          485617340
   31   786          485617447
   32   786          485620424
   33   786          485623593
  443   736          485626563
  195   782          485626643
   34   786          485626960
  336   765          485630181
   35   786          485630531
  360   760          485632000
   36   786          485634312
  280   774          485636824
   37   786          485638309
  210   781          485640541
  403   749          485640576
  223   780          485641567
   38   786          485642528
  124   785          485643249
   39   786          485646975
  487   718          485647535
  583   660          485651287
   40   786          485651656
   41   786          485656577
  538   691          485660243
   42   786          485661744
  377   756          485663849
  396   751          485663887
   43   786          485667163
  608   639          485672831
   44   786          485672840
  533   694          485674821
  381   755          485675216
   45   786          485678781
  255   777          485678808
   46   786          485684992
  156   784          485686720
  264   776          485688320
  178   783          485688439
  125   785          485689750
   47   786          485691479
  373   757          485693210
  351   762          485694279
  593   652          485695665
   48   786          485698248
   49   786          485705305
  235   779          485707014
   50   786          485712656
  314   769          485715753
  459   730          485719579
  331   766          485719787
   51   786          485720307
  464   728          485725696
  385   754          485727689
   52   786          485728264
   53   786          485736533
  126   785          485737001
  196   782          485741304
   54   786          485745120
  519   702          485746767
  567   672          485748711
  308   770          485751112
  320   768          485752832
  410   747          485753723
   55   786          485754031
  157   784          485760197
  599   647          485761822
  369   758          485762921
   56   786          485763272
  543   688          485763679
  295   772          485772023
   57   786          485772849
  211   781          485773472
  288   773          485777789
  485   719          485779084
  446   735          485781911
   58   786          485782768
  476   723          485783243
  179   783          485784026
  127   785          485785008
  224   780          485791424
  607   640          485792543
   59   786          485793035
  246   778          485797888
  454   732          485799832
   60   786          485803656
  528   697          485806825
   61   786          485814637
  469   726          485818885
  389   753          485821646
  429   741          485822610
   62   786          485825984
  426   742          485827264
  356   761          485829097
  273   775          485830792
  128   785          485833777
  158   784          485834616
   63   786          485837703
  432   740          485845568
   64   786          485849800
  554   681          485852705
  587   657          485855396
  578   664          485855496
  557   679          485855532
  197   782          485857141
  302   771          485857619
  423   743          485859374
  574   667          485860187
   65   786          485862281
  326   767          485863639
  365   759          485872604
  281   774          485872865
  236   779          485873395
  256   777          485874649
  400   750          485875000
   66   786          485875152
  180   783          485880687
  129   785          485883314
   67   786          485888419
  521   701          485892862
  551   683          485896138
  435   739          485896294
  265   776          485898201
   68   786          485902088
  560   677          485904733
  212   781          485907669
  159   784          485909983
   69   786          485916165
  420   744          485918784
  606   641          485919737
  592   653          485919765
  483   720          485926587
  407   748          485928135
   70   786          485930656
  502   711          485931439
  130   785          485933625
  504   710          485935064
  624   624          485941248
  582   661          485942149
  225   780          485942625
  535   693          485942932
  500   712          485944128
  598   648          485944984
  623   625          485944992
  342   764          485945432
   71   786          485945567
  506   709          485955045
  570   670          485956000
  622   626          485956224
  393   752          485957465
   72   786          485960904
  449   734          485965753
  337   765          485969878
  540   690          485973000
  498   713          485973089
  198   782          485974160
  438   738          485974944
  621   627          485974944
   73   786          485976673
  347   763          485976870
  181   783          485978428
  247   778          485980175
  131   785          485984716
  548   685          485985717
  160   784          485986304
  508   708          485991424
   74   786          485992880
  474   724          485999848
  563   675          486000422
  620   628          486001152
  417   745          486005338
   75   786          486009531
  315   769          486012484
  496   714          486018280
  361   760          486021881
   76   786          486026632
  289   773          486027486
  530   696          486030536
  462   729          486031617
  296   772          486033984
  619   629          486034848
  132   785          486036593
  309   770          486036629
  237   779          486041192
  213   781          486043138
   77   786          486044189
  510   707          486044243
  332   766          486049464
  605   642          486054413
  274   775          486055199
  523   700          486055667
  321   768          486060993
  457   731          486061884
   78   786          486062208
  161   784          486063585
  352   762          486064936
  257   777          486072026
  618   630          486076032
  182   783          486077255
  494   715          486079659
   79   786          486080695
  441   737          486081674
  467   727          486088146
  133   785          486089262
  481   721          486090002
  378   756          486091368
  199   782          486092367
  226   780          486095176
   80   786          486099656
  266   776          486109672
  282   774          486110592
  374   757          486111717
  382   755          486111843
  512   706          486113544
  414   746          486118880
   81   786          486119097
  586   658          486120368
  545   687          486121328
  617   631          486124704
  404   749          486129013
  303   771          486132138
  397   751          486135524
  597   649          486135622
   82   786          486139024
  162   784          486141832
  566   673          486142713
  134   785          486142729
  591   654          486151335
  492   716          486157184
   83   786          486159443
  248   778          486163944
  370   758          486172512
  386   754          486173520
  183   783          486177174
  452   733          486178245
  577   665          486179658
  214   781          486179885
   84   786          486180360
  616   632          486180864
  327   767          486183446
  604   643          486196571
  135   785          486197000
  514   705          486199369
   85   786          486201781
  573   668          486210149
  357   761          486210374
  238   779          486210411
  200   782          486211768
  444   736          486216640
  163   784          486221051
   86   786          486223712
  537   692          486228041
  472   725          486232173
  525   699          486235224
  581   662          486240469
  615   633          486244512
   87   786          486246159
  227   780          486249083
  490   717          486250813
  136   785          486252081
  411   747          486259254
   88   786          486269128
  479   722          486269287
  258   777          486270945
  532   695          486271143
  366   759          486273375
  390   753          486276777
  184   783          486278191
  290   773          486278917
  275   775          486281250
   89   786          486292625
  343   764          486297351
  297   772          486297721
  164   784          486301248
  516   704          486301760
  542   689          486302857
  137   785          486307978
  316   769          486311105
  338   765          486311597
  556   680          486311616
  614   634          486315648
   90   786          486316656
  215   781          486317916
  267   776          486322739
  310   770          486324000
  553   682          486326945
  569   671          486331720
  201   782          486332369
  596   650          486333736
  348   763          486339139
   91   786          486341227
  559   678          486342631
  603   644          486346211
  249   778          486349201
  283   774          486350011
  460   730          486353000
  401   750          486356201
  488   718          486360504
  138   785          486364697
   92   786          486366344
  322   768          486371080
  427   742          486372971
  465   728          486372977
  430   741          486376021
  447   735          486379998
  185   783          486380312
  239   779          486381058
  333   766          486381133
  165   784          486382429
  550   684          486388504
  590   655          486390375
   93   786          486392013
  585   659          486392804
  613   635          486394272
  424   743          486397431
  228   780          486404352
  433   740          486406737
  304   771          486408475
  362   760          486413928
   94   786          486418240
  455   732          486419543
  562   676          486420104
  518   703          486420759
  394   752          486421992
  139   785          486422244
  408   748          486426304
  527   698          486431575
  353   762          486437705
   95   786          486445031
  421   744          486449245
  202   782          486454176
  216   781          486457237
  477   723          486464400
  166   784          486464600
  436   739          486465275
  259   777          486471412
   96   786          486472392
  470   726          486480176
  612   636          486480384
  140   785          486480625
  186   783          486483543
  486   719          486486215
  547   686          486496179
   97   786          486500329
  602   645          486503333
  328   767          486505215
  276   775          486508951
  576   666          486511272
  379   756          486521155
  418   745          486528257
  534   694          486528688
   98   786          486528848
  539   691          486530190
  291   773          486532088
  375   757          486532468
  250   778          486535952
  268   776          486537408
  595   651          486539326
  141   785          486539846
  565   674          486544149
  580   663          486546247
  167   784          486547767
  383   755          486550762
  439   738          486551791
  240   779          486553139
  520   702          486556408
   99   786          486557955
  229   780          486560989
  298   772          486563240
  572   669          486567557
  450   734          486571904
  611   637          486573984
  203   782          486577195
  371   758          486584323
  100   786          486587656
  187   783          486587890
  284   774          486591128
  358   761          486593793
  217   781          486597854
  142   785          486599913
  398   751          486609543
  317   769          486611622
  311   770          486613231
  101   786          486617957
  405   749          486619874
  387   754          486621667
  484   720          486627904
  168   784          486631936
  415   746          486634311
  589   656          486636885
  529   697          486644762
  102   786          486648864
  544   688          486649856
  344   764          486651328
  339   765          486655344
  143   785          486660832
  442   737          486666441
  601   646          486667937
  584   660          486672704
  463   729          486673336
  260   777          486673433
  610   638          486675072
  475   724          486675299
  367   759          486676342
  103   786          486680383
  323   768          486683099
  305   771          486686636
  503   711          486688958
  458   731          486689803
  188   783          486693359
  501   712          486695629
  505   710          486698625
  204   782          486701432
  349   763          486703496
  522   701          486708749
  104   786          486712520
  334   766          486714800
  568   672          486714880
  169   784          486717113
  499   713          486718596
  230   780          486719000
  144   785          486722609
  251   778          486724203
  507   709          486724672
  241   779          486726660
  391   753          486734248
  277   775          486738308
  218   781          486739773
  468   727          486743815
  105   786          486745281
  594   652          486752392
  269   776          486753685
  497   714          486757817
  509   708          486767141
  412   747          486767251
  555   681          486775116
  106   786          486778672
  609   639          486783648
  145   785          486785250
  482   721          486785529
  292   773          486787005
  558   679          486787951
  453   733          486792514
  189   783          486799956
  536   693          486803213
  170   784          486803304
  363   760          486808147
  552   683          486808595
  445   736          486809381
  354   762          486812592
  107   786          486812699
  495   715          486813250
  511   707          486826074
  205   782          486826893
  329   767          486828952
  299   772          486830547
  285   774          486833949
  402   750          486839808
  600   647          486840023
  561   677          486847214
  108   786          486847368
  146   785          486848761
  541   690          486849421
  575   667          486850338
  579   664          486859483
  531   696          486874827
  261   777          486877014
  524   700          486877824
  231   780          486878391
  109   786          486882685
  219   781          486883000
  493   716          486884853
  549   685          486888274
  395   752          486888883
  171   784          486890515
  588   657          486890865
  608   640          486899712
  513   706          486901513
  242   779          486901627
  473   725          486901942
  312   770          486904328
  190   783          486907687
  147   785          486913148
  252   778          486913960
  318   769          486914041
  110   786          486918656
  428   742          486921240
  409   748          486926921
  431   741          486932012
  571   670          486932411
  425   743          486938032
  564   675          486953019
  380   756          486953216
  206   782          486953584
  111   786          486955287
  376   757          486955469
  480   722          486959048
  583   661          486960068
  306   771          486966627
  278   775          486969327
  434   740          486970504
  270   776          486971576
  491   717          486972584
  593   653          486972934
  148   785          486978417
  172   784          486978752
  359   761          486979360
  448   735          486980767
  422   744          486982232
  461   730          486989181
  384   755          486991979
  112   786          486992584
  515   705          486993500
  324   768          486997056
  372   758          486998360
  340   765          487001125
  345   764          487007369
  546   687          487014039
  191   783          487016558
  599   648          487019591
  466   728          487023048
  607   641          487023264
  220   781          487027541
  113   786          487030553
  437   739          487036872
  232   780          487039168
  456   732          487041984
  293   773          487043674
  149   785          487044574
  335   766          487050471
  419   745          487053684
  526   699          487063675
  173   784          487068021
  114   786          487069200
  350   763          487069947
  388   754          487072136
  489   718          487076401
  243   779          487078046
  286   774          487078480
  207   782          487081511
  368   759          487081511
  262   777          487082161
  399   751          487085950
  538   692          487094760
  300   772          487099648
  517   704          487102077
  253   778          487105229
  567   673          487105480
  115   786          487108531
  624   625          487111249
  150   785          487111625
  406   749          487113165
  623   626          487118743
  533   695          487121812
  192   783          487126575
  440   738          487131272
  622   627          487133731
  471   726          487144287
  478   723          487148419
  116   786          487148552
  416   746          487152232
  587   658          487152315
  606   642          487154304
  330   767          487154663
  621   628          487156213
  174   784          487158328
  221   781          487173402
  151   785          487179576
  578   665          487180177
  451   734          487180755
  543   689          487185776
  620   629          487186189
  117   786          487189269
  355   762          487189603
  271   776          487191087
  392   753          487194065
  487   719          487196262
  574   668          487196856
  313   770          487197297
  592   654          487200952
  233   780          487201337
  279   775          487202014
  364   760          487204544
  598   649          487206641
  208   782          487210680
  319   769          487218368
  619   630          487223659
  519   703          487227286
  118   786          487230688
  193   783          487237744
  557   680          487240693
  554   682          487246032
  152   785          487248433
  307   771          487248454
  175   784          487249679
  443   737          487253860
  582   662          487254896
  244   779          487255923
  528   698          487266344
  618   631          487268623
  119   786          487272815
  413   747          487277720
  560   678          487281752
  263   777          487288880
  605   643          487292832
  551   684          487297655
  254   778          487298016
  294   773          487302101
  570   671          487304711
  325   768          487312957
  120   786          487315656
  464   729          487317833
  153   785          487318202
  459   731          487320470
  222   781          487320589
  617   632          487321081
  287   774          487324727
  403   750          487325827
  485   720          487332125
  209   782          487341097
  176   784          487342080
  341   765          487348946
  194   783          487350071
  476   724          487353600
  396   752          487358144
  121   786          487359217
  234   780          487364904
  346   764          487365480
  360   761          487367081
  521   702          487369169
  563   676          487369323
  301   772          487370549
  377   757          487380726
  616   633          487381033
  535   694          487385759
  381   756          487387557
  336   766          487388152
  154   785          487388889
  548   686          487395448
  597   650          487401173
  469   727          487402292
  540   691          487403371
  122   786          487403504
  446   736          487404792
  454   733          487409501
  272   776          487412224
  373   758          487414629
  586   659          487421235
  410   748          487429992
  245   779          487435264
  385   755          487435500
  177   784          487435537
  280   775          487436375
  591   655          487436446
  351   763          487438498
  604   644          487438848
    0   787          487443403
    1   787          487443404
    2   787          487443411
    3   787          487443430
    4   787          487443467
    5   787          487443528
    6   787          487443619
    7   787          487443746
    8   787          487443915
    9   787          487444132
   10   787          487444403
   11   787          487444734
   12   787          487445131
   13   787          487445600
   14   787          487446147
   15   787          487446778
   16   787          487447499
   17   787          487448316
  615   634          487448479
  123   786          487448523
   18   787          487449235
  504   711          487449495
  502   712          487450136
   19   787          487450262
   20   787          487451403
   21   787          487452664
   22   787          487454051
   23   787          487455570
   24   787          487457227
   25   787          487459028
  155   785          487460500
   26   787          487460979
   27   787          487463086
  195   783          487463562
  506   710          487465216
   28   787          487465355
  500   713          487467097
   29   787          487467792
  223   781          487469108
   30   787          487470403
  429   742          487472077
  210   782          487472768
   31   787          487473194
   32   787          487476171
   33   787          487479340
  426   743          487481183
  331   767          487482354
   34   787          487482707
  483   721          487483948
  530   697          487485873
   35   787          487486278
  369   759          487488888
   36   787          487490059
  432   741          487490589
  314   770          487492144
  255   778          487492327
   37   787          487494056
  124   786          487494280
  264   777          487497177
  508   709          487497341
   38   787          487498275
  498   714          487500336
   39   787          487502722
  566   674          487503520
   40   787          487507403
  577   666          487508329
   41   787          487512324
   42   787          487517491
  423   744          487517751
   43   787          487522910
  614   635          487523419
  320   769          487524609
  389   754          487524933
  523   701          487527768
   44   787          487528587
  235   780          487529875
  178   784          487530056
  308   771          487532123
  156   785          487533041
   45   787          487534528
  435   740          487536875
  545   688          487539297
   46   787          487540739
  125   786          487540781
  510   708          487545912
   47   787          487547226
  496   715          487549811
  573   669          487550826
   48   787          487553995
  581   663          487557188
   49   787          487561052
  295   773          487562292
  400   751          487564751
   50   787          487568403
  356   762          487568744
  288   774          487572696
  474   725          487574549
   51   787          487576054
  196   783          487578223
  420   745          487581625
   52   787          487584011
  449   735          487584224
  126   786          487588032
   53   787          487592280
  603   645          487592352
   54   787          487600867
  365   760          487603125
  596   651          487603187
  211   782          487605699
  613   636          487605853
  157   785          487606518
  407   749          487608892
   55   787          487609778
  512   707          487610971
  438   739          487611091
  494   716          487615480
  246   779          487616075
  224   781          487618965
   56   787          487619019
  179   784          487625643
  462   730          487628128
   57   787          487628596
  326   768          487630808
  273   776          487634993
  127   786          487636039
   58   787          487638515
  302   772          487643256
   59   787          487648782
  481   722          487651689
  393   753          487656234
   60   787          487659403
  537   693          487666710
  457   732          487667161
   61   787          487670384
  281   775          487672416
  417   746          487672649
  467   728          487675915
  590   656          487679416
  158   785          487680937
   62   787          487681731
  569   672          487684457
  128   786          487684808
  256   778          487688168
  514   706          487692560
   63   787          487693450
  197   783          487694060
  612   637          487695781
  236   780          487696256
  492   717          487697301
  585   660          487697625
  342   765          487698813
  556   681          487700857
  525   700          487703125
   64   787          487705547
  265   777          487707058
  441   738          487713393
   65   787          487718028
  180   784          487722304
  532   696          487722304
  559   679          487723718
  553   683          487724364
  347   764          487725667
  337   766          487727849
  542   690          487729088
   66   787          487730899
  129   786          487734345
  212   782          487739896
   67   787          487744166
  602   646          487753344
  159   785          487756304
  361   761          487756962
   68   787          487757835
  225   781          487770166
   69   787          487771912
  130   786          487784656
   70   787          487786403
  315   770          487788875
  414   747          487790667
  516   705          487790721
  452   734          487792312
  562   677          487793061
  611   638          487793203
  550   685          487794125
  490   718          487795232
  247   779          487798362
   71   787          487801314
  378   757          487808245
  352   763          487809155
  198   783          487811079
  472   726          487811224
  332   767          487812031
  595   652          487812683
  404   750          487814264
   72   787          487816651
  309   771          487817640
  181   784          487820045
  289   774          487822393
  382   756          487824184
  296   773          487824253
  397   752          487829781
   73   787          487832420
  160   785          487832625
  321   769          487832770
  374   758          487833136
  479   723          487835306
  131   786          487835747
  444   737          487843937
  576   667          487843939
   74   787          487848627
  274   776          487859400
  237   780          487864053
   75   787          487865278
  580   664          487866944
  213   782          487875365
  386   755          487881331
   76   787          487882379
  257   778          487885545
  132   786          487887624
  527   699          487895282
  610   639          487898119
  370   759          487898479
   77   787          487899936
  518   704          487905496
  565   675          487909000
  488   719          487909231
  161   785          487909906
  547   687          487910026
  282   775          487910143
  572   670          487912248
  303   772          487917775
   78   787          487917955
  266   777          487918529
  182   784          487918872
  601   647          487921824
  226   781          487922717
  199   783          487929286
  589   657          487929862
  411   748          487935523
   79   787          487936442
  133   786          487940293
  357   762          487950021
  327   768          487950615
  460   731          487953891
   80   787          487955403
  539   692          487964707
  465   729          487965114
   81   787          487974844
  534   695          487975679
  390   754          487980064
  584   661          487981485
  248   779          487982131
  162   785          487988153
  134   786          487993760
   82   787          487994771
  447   736          488002879
  366   760          488003896
  609   640          488010529
  214   782          488012112
   83   787          488015190
  183   784          488018791
  430   742          488025488
  427   743          488026890
  455   733          488029212
  594   653          488029661
  238   780          488033272
  477   724          488034757
   84   787          488036107
  520   703          488036927
  486   720          488039256
  401   751          488045952
  135   786          488048031
  200   783          488048687
  343   765          488050732
  433   741          488051758
  424   744          488055808
   85   787          488057528
  470   727          488063583
  163   785          488067372
  338   766          488069568
  568   673          488071649
  544   689          488071953
  290   774          488073824
  227   781          488076624
   86   787          488079459
  258   778          488084464
  275   776          488085451
  316   770          488087496
  348   764          488087936
  297   773          488087990
  600   648          488097792
   87   787          488101906
  136   786          488103112
  529   698          488104281
  310   771          488105011
  436   740          488105856
  408   749          488107061
  421   745          488112086
  184   784          488119808
  394   753          488120761
   88   787          488124875
  608   641          488130433
  267   777          488131596
  322   769          488142857
  333   767          488143700
  164   785          488147569
   89   787          488148372
  362   761          488149009
  283   775          488149562
  215   782          488150143
  137   786          488159009
  249   779          488167388
  555   682          488168443
  201   783          488169288
   90   787          488172403
  558   680          488173112
  353   763          488181924
  579   665          488184164
  522   702          488185056
  484   721          488185265
  575   668          488187007
  588   658          488187784
  439   739          488187938
  450   735          488190375
  304   772          488194112
  418   746          488195568
   91   787          488196974
  239   780          488203919
  503   712          488207655
  552   684          488210112
  505   711          488213056
  138   786          488215728
  501   713          488218598
  185   784          488221929
   92   787          488222091
  561   678          488224233
  165   785          488228750
  228   781          488231893
  507   710          488234843
  379   757          488238032
  499   714          488245843
  536   694          488246040
   93   787          488247760
  475   725          488250000
  375   758          488253887
  593   654          488254121
  607   642          488257831
  383   756          488263103
  463   730          488269847
  328   768          488272384
  583   662          488272815
  509   709          488273058
  139   786          488273275
   94   787          488273987
  541   691          488279792
  571   671          488281122
  599   649          488281248
  625   625          488281250
  259   778          488284931
  624   626          488285000
  497   715          488289348
  216   782          488289464
  202   783          488291095
  458   732          488295080
  623   627          488296250
  549   686          488298005
  442   738          488298160
   95   787          488300778
  398   752          488303800
  405   750          488305125
  415   747          488306098
  371   759          488310290
  166   785          488310921
  276   776          488313152
  622   628          488315000
  564   676          488321920
  186   784          488325160
  291   774          488326995
  511   708          488327743
   96   787          488328139
  387   755          488329478
  531   697          488330164
  468   728          488331584
  140   786          488331656
  358   762          488333440
  621   629          488341250
  268   777          488346265
  482   722          488347216
  495   716          488349071
  524   701          488349925
  298   773          488353509
  250   779          488354139
   97   787          488356076
  620   630          488375000
  240   780          488376000
   98   787          488384595
  317   770          488388013
  229   781          488388530
  284   775          488390679
  141   786          488390877
  606   643          488392723
  167   785          488394088
  311   771          488394242
  513   707          488398940
  344   765          488404709
  453   734          488406581
  367   760          488406863
  339   766          488413315
   99   787          488413702
  203   783          488414114
  619   631          488416250
  493   717          488424970
  187   784          488429507
  217   782          488430081
  546   688          488432008
  445   737          488436678
  391   754          488437535
  100   787          488443403
  412   748          488443520
  142   786          488450944
  349   764          488452293
  587   659          488453182
  323   769          488454876
  618   632          488465000
  567   674          488466287
  598   650          488472192
  305   772          488472273
  101   787          488473704
  334   767          488477367
  168   785          488478257
  473   726          488480993
  592   655          488486063
  515   706          488486691
  260   778          488486952
  102   787          488504611
  578   666          488508848
  143   786          488511863
  491   718          488517003
  617   633          488521250
  480   723          488525067
  402   751          488529559
  526   700          488531576
  538   693          488533429
  188   784          488534976
  605   644          488535109
  103   787          488536130
  574   669          488537533
  204   783          488538351
  251   779          488542390
  277   776          488542509
  363   761          488543228
  230   781          488546541
  241   780          488549521
  354   763          488556811
  269   777          488562542
  169   785          488563434
  104   787          488568267
  582   663          488571615
  218   782          488572000
  533   696          488572973
  144   786          488573640
  428   743          488575159
  431   742          488581479
  292   774          488581912
  616   634          488585000
  395   753          488587652
  461   731          488590072
  517   705          488591038
  329   768          488596121
  425   744          488596409
  105   787          488601028
  448   736          488603648
  409   749          488607678
  543   690          488612007
  466   729          488615185
  434   741          488615525
  299   773          488620816
  489   719          488625128
  557   681          488629934
  285   775          488633500
  106   787          488634419
  145   786          488636281
  189   784          488641573
  554   683          488643451
  422   745          488645073
  170   785          488649625
  456   733          488651653
  615   635          488656250
  570   672          488657448
  560   679          488662839
  205   783          488663812
  107   787          488668446
  380   757          488670093
  597   651          488670624
  376   758          488676888
  437   740          488677453
  604   645          488684989
  312   771          488685339
  318   770          488690432
  261   778          488690533
  146   786          488699792
  108   787          488703115
  551   685          488703276
  384   756          488704320
  231   781          488705932
  519   704          488712023
  219   782          488715227
  478   724          488718776
  359   762          488719007
  419   746          488720995
  372   759          488724327
  242   780          488724488
  591   656          488725487
  586   660          488726056
  471   727          488727694
  528   699          488730051
  252   779          488732147
  614   636          488735000
  171   785          488736836
  109   787          488738432
  563   677          488742280
  487   720          488749303
  190   784          488749304
  306   772          488752264
  340   766          488759096
  345   765          488760750
  147   786          488764179
  440   739          488767419
  324   769          488768833
  278   776          488773528
  110   787          488774403
  388   755          488779947
  399   752          488780207
  270   777          488780433
  206   783          488790503
  406   750          488798416
  451   735          488799226
  548   687          488809295
  111   787          488811034
  368   760          488812032
  335   767          488813038
  350   764          488818744
  613   637          488821250
  416   747          488824019
  172   785          488825073
  148   786          488829448
  535   695          488832750
  540   692          488837888
  293   774          488838581
  577   667          488840996
  603   646          488842363
  112   787          488848331
  521   703          488849688
  191   784          488858175
  220   782          488859768
  232   781          488866709
  566   675          488868371
  596   652          488876544
  581   664          488877885
  286   775          488878031
  443   738          488885579
  113   787          488886300
  485   721          488889486
  300   773          488889917
  573   670          488895517
  149   786          488895605
  262   778          488895680
  392   754          488897352
  243   780          488900907
  173   785          488914342
  464   730          488914344
  612   638          488915000
  207   783          488918430
  330   768          488921832
  253   779          488923416
  114   787          488924947
  459   732          488925747
  476   725          488928301
  355   763          488933822
  364   761          488939625
  530   698          488945392
  413   748          488953989
  545   689          488961394
  150   786          488962656
  115   787          488964278
  192   784          488968192
  504   712          488968192
  590   657          488972393
  502   713          488973105
  313   771          488978308
  506   711          488979647
  469   728          488990061
  500   714          488994344
  319   770          488994759
  271   777          488999944
  523   702          489004075
  116   787          489004299
  174   785          489004649
  221   782          489005629
  279   776          489006215
  585   661          489006406
  602   647          489007231
  508   710          489007512
  403   751          489015578
  611   639          489016250
  454   734          489023568
  233   781          489028878
  151   786          489030607
  498   715          489031867
  446   737          489032089
  307   772          489034091
  569   673          489041226
  117   787          489045016
  483   722          489045635
  208   783          489047599
  510   709          489051829
  396   753          489056913
  244   780          489078784
  193   784          489079361
  325   769          489084734
  496   716          489085632
  118   787          489086435
  595   653          489089952
  556   682          489094184
  175   785          489096000
  294   774          489097008
  152   786          489099464
  377   758          489102145
  263   778          489102399
  381   757          489104434
  360   762          489106728
  341   766          489106917
  559   680          489108879
  537   694          489109537
  410   749          489110749
  512   708          489112640
  254   779          489116203
  346   765          489118861
  287   775          489124278
  610   640          489125000
  553   684          489125881
  429   743          489125996
  119   787          489128562
  426   744          489139560
  432   742          489140056
  373   759          489140596
  385   756          489147841
  336   767          489150719
  222   782          489152816
  474   726          489153600
  494   717          489155597
  542   691          489159459
  301   773          489160818
  153   786          489169233
  562   678          489170080
  120   787          489171403
  525   701          489175226
  532   697          489177641
  209   783          489178016
  601   648          489179593
  423   745          489180592
  576   668          489180608
  435   741          489181896
  351   764          489187295
  176   785          489188401
  514   707          489189987
  580   665          489191625
  194   784          489191688
  234   781          489192445
  550   686          489203856
  449   736          489207105
  121   787          489214964
  481   723          489217708
  369   760          489219409
  272   777          489221081
  589   658          489226781
  462   731          489229019
  389   755          489232744
  154   786          489239920
  280   776          489240576
  609   641          489241250
  492   718          489241720
  420   746          489248936
  331   768          489249523
  438   740          489251672
  245   780          489258125
  400   752          489259008
  122   787          489259251
  572   671          489260959
  467   729          489268052
  314   771          489273155
  457   733          489276830
  565   676          489277901
  177   785          489281858
  516   706          489283912
  407   750          489294143
  584   662          489294232
  320   770          489301000
  223   782          489301335
    0   788          489303872
    1   788          489303873
    2   788          489303880
    3   788          489303899
    4   788          489303936
    5   788          489303997
    6   788          489304088
    7   788          489304215
  123   787          489304270
    8   788          489304384
    9   788          489304601
   10   788          489304872
  195   784          489305179
   11   788          489305203
   12   788          489305600
   13   788          489306069
   14   788          489306616
   15   788          489307247
   16   788          489307968
   17   788          489308785
  210   783          489309687
   18   788          489309704
  255   779          489310514
  264   778          489310696
   19   788          489310731
  594   654          489310848
  155   786          489311531
   20   788          489311872
  356   763          489312963
   21   788          489313133
   22   788          489314520
   23   788          489316039
   24   788          489317696
  308   772          489317760
   25   788          489319497
   26   788          489321448
   27   788          489323555
   28   788          489325824
  547   688          489327995
   29   788          489328261
   30   788          489330872
   31   788          489333663
   32   788          489336640
  365   761          489338206
   33   788          489339809
   34   788          489343176
  490   719          489343959
  417   747          489344436
   35   788          489346747
  441   739          489349540
  124   787          489350027
   36   788          489350528
   37   788          489354525
  295   774          489357199
  235   781          489357416
   38   788          489358744
  600   649          489359449
  393   754          489359521
  527   700          489363183
   39   788          489363191
  608   642          489365000
   40   788          489367872
  288   775          489372247
   41   788          489372793
  178   785          489376377
   42   788          489377960
   43   788          489383379
  156   786          489384072
   44   788          489389056
  518   705          489394457
  472   727          489394631
   45   788          489394997
  125   787          489396528
   46   788          489401208
  326   769          489402585
  539   693          489403376
  479   724          489405663
   47   788          489407695
  452   735          489410783
   48   788          489414464
  196   784          489419840
   49   788          489421521
  534   696          489426840
   50   788          489428872
  568   674          489432456
  302   773          489433525
   51   788          489436523
  246   780          489438936
  211   783          489442618
  126   787          489443779
  273   777          489443850
   52   788          489444480
  224   782          489451192
   53   788          489452749
  625   626          489455001
  342   766          489456784
  157   786          489457549
   54   788          489461336
  488   720          489462272
  624   627          489462507
  414   748          489466936
   55   788          489470247
  179   785          489471964
  444   738          489475656
  281   776          489476617
  623   628          489477519
  347   765          489479048
   56   788          489479488
  588   659          489488651
   57   788          489489065
  337   767          489490416
  127   787          489491786
  607   643          489496250
  361   762          489496609
  544   690          489498184
   58   788          489498984
  622   629          489500037
  404   751          489504015
  256   779          489506355
   59   788          489509251
  579   666          489512835
   60   788          489519872
  265   778          489520577
  520   704          489521664
  236   781          489523797
  575   669          489527684
  397   753          489528550
  378   758          489529664
  621   630          489530061
   61   788          489530853
  158   786          489531968
  197   784          489535677
  593   655          489539232
  128   787          489540555
  382   757          489541061
   62   788          489542200
  599   650          489546799
   63   788          489553919
  352   764          489557952
  374   759          489559103
  460   732          489559168
  465   730          489561625
  558   681          489562353
  555   683          489565862
   64   788          489566016
  620   631          489567591
  529   699          489567988
  180   785          489568625
  315   771          489569886
  212   783          489576815
   65   788          489578497
  332   768          489579200
  583   663          489589534
  129   787          489590092
   66   788          489591368
  386   756          489593672
  486   721          489596617
  225   782          489602393
  309   772          489603277
   67   788          489604635
  561   679          489605320
  159   786          489607335
  321   770          489609161
  477   725          489609458
  619   632          489612627
  552   685          489615733
  411   749          489616280
   68   788          489618304
  296   774          489619160
  247   780          489621223
  289   775          489621944
  370   760          489629000
  447   737          489630176
   69   788          489632381
  571   672          489633859
  606   644          489635000
  130   787          489640403
  455   734          489643279
   70   788          489646872
  470   728          489651352
  198   784          489652696
   71   788          489661783
  618   633          489665169
  522   703          489665575
  181   785          489666366
  274   777          489668257
   72   788          489677120
  430   743          489679407
  160   786          489683656
  427   744          489685267
  390   755          489687875
  131   787          489691494
  237   781          489691594
   73   788          489692889
  536   695          489693031
  357   763          489694240
  564   677          489694877
  433   742          489701225
  257   779          489703732
  303   773          489708044
   74   788          489709096
  549   687          489711852
  213   783          489712284
  541   692          489714309
  282   776          489714344
  424   745          489718649
  327   769          489722392
  617   634          489725217
   75   788          489725747
  503   713          489730624
  505   712          489731753
  266   778          489732048
  366   761          489738977
  401   752          489740209
  598   651          489741643
   76   788          489742848
  132   787          489743371
  501   714          489745845
  484   722          489746952
  507   711          489749274
  436   741          489750877
  226   782          489754944
  587   660          489758003
   77   788          489760405
  161   786          489760937
  182   785          489765193
  199   784          489770903
  592   656          489775104
  499   715          489777374
   78   788          489778424
  421   746          489779397
  605   645          489781250
  509   710          489783229
  531   698          489789683
  408   750          489792312
  616   635          489792771
  133   787          489796040
   79   788          489796911
  248   780          489804992
  343   766          489808703
  450   736          489813256
   80   788          489815872
  394   754          489824048
  497   716          489825169
  524   702          489826232
  439   740          489828519
  475   726          489829051
  567   675          489831138
  338   767          489832135
  511   709          489833660
   81   788          489835313
  162   786          489839184
  348   765          489841317
  578   667          489841515
  214   783          489849031
  134   787          489849507
  546   689          489854105
   82   788          489855240
  238   781          489860813
  183   785          489865112
  418   747          489867355
  615   636          489867831
  316   771          489868507
  463   731          489870738
  290   775          489873375
   83   788          489875659
  574   670          489882224
  297   774          489882897
  362   762          489888656
  495   717          489889188
  200   784          489890304
  310   772          489890648
  582   664          489892312
  275   777          489894308
   84   788          489896576
  513   708          489900609
  258   779          489902651
  135   787          489903778
  458   733          489904749
  227   782          489908851
  333   768          489910869
  482   723          489913235
   85   788          489917997
  163   786          489918403
  322   770          489919248
  468   729          489923721
  353   764          489930721
  442   739          489934307
  604   646          489935000
   86   788          489939928
  597   652          489943981
  267   778          489945115
  614   637          489950397
  283   776          489953763
  136   787          489958859
  379   758          489959451
   87   788          489962375
  184   785          489966129
  493   718          489969389
  538   694          489976256
  375   759          489979854
  383   757          489979980
  415   748          489982367
  515   707          489984118
  304   773          489984381
   88   788          489985344
  215   783          489987062
  249   780          489990249
  405   751          489994876
  164   786          489998600
  398   753          490002569
  526   701          490003677
   89   788          490008841
  201   784          490010905
  570   673          490014217
  137   787          490014756
  591   657          490018464
  557   682          490023261
  453   735          490025052
  533   697          490028310
  239   781          490031460
   90   788          490032872
  586   661          490034837
  613   638          490040469
  371   760          490040811
  387   756          490041819
  543   691          490042378
  328   769          490044161
  554   684          490044968
  560   680          490048000
   91   788          490057443
  228   782          490064120
  473   727          490064400
  491   719          490065730
  185   785          490068250
  445   738          490068397
  138   787          490071475
  358   763          490077659
  165   786          490079781
   92   788          490082560
  517   706          490084229
  480   724          490095424
  603   647          490096250
  259   779          490103118
   93   788          490108229
  551   686          490113007
  563   678          490119299
  276   777          490122009
  412   749          490124277
  216   783          490126383
  291   775          490126546
  139   787          490129022
  202   784          490132712
   94   788          490134456
  612   639          490138047
  367   761          490141944
  391   755          490145346
  298   774          490148416
  596   653          490153813
  268   778          490159784
   95   788          490161247
  166   786          490161952
  344   766          490162680
  317   771          490169024
  186   785          490171481
  339   767          490175882
  250   780          490177000
  577   668          490177665
  489   720          490178169
  311   772          490179879
  140   787          490187403
   96   788          490188608
  284   776          490194880
  461   732          490195349
  528   700          490197952
  519   705          490200984
  581   665          490202566
  240   781          490203541
  349   765          490205674
  466   730          490211696
   97   788          490216545
  229   782          490220757
  402   752          490223816
  548   688          490227264
  448   737          490230945
  323   770          490231267
  428   744          490233536
  431   743          490235398
  566   676          490237272
  611   640          490243131
  573   671          490244228
  334   768          490244536
   98   788          490245064
  167   786          490245119
  141   787          490246624
  203   784          490255731
  425   745          490259250
  305   773          490262542
  434   742          490264992
  602   648          490265000
  456   734          490265720
  217   783          490267000
  590   658          490269312
   99   788          490274171
  187   785          490275828
  540   693          490276557
  363   762          490282875
  535   696          490283911
  395   754          490290939
  409   750          490292929
  478   725          490293477
  100   788          490303872
  260   779          490305139
  354   764          490305608
  487   721          490306664
  142   787          490306691
  422   746          490312384
  471   728          490315463
  585   662          490319153
  437   741          490322474
  168   786          490329288
  101   788          490334173
  521   704          490334425
  277   777          490351366
  610   641          490355721
  102   788          490365080
  251   780          490365251
  143   787          490367610
  329   769          490367898
  595   654          490371139
  269   778          490376061
  241   781          490377062
  230   782          490378768
  204   784          490379968
  188   785          490381297
  292   775          490381463
  545   690          490387625
  380   758          490391512
  419   747          490392782
  103   788          490396599
  569   674          490402033
  376   759          490402855
  440   740          490408000
  218   783          490408919
  530   699          490409099
  169   786          490414465
  299   774          490415723
  384   757          490421197
  451   736          490422107
  104   788          490428736
  144   787          490429387
  285   776          490437701
  601   649          490441250
  485   722          490451173
  372   760          490454848
  105   788          490461497
  359   763          490463226
  312   772          490470976
  318   771          490471443
  609   642          490475817
  399   753          490478976
  523   703          490484594
  189   785          490487894
  406   751          490488167
  504   713          490491161
  556   683          490491603
  145   787          490492028
  388   756          490492288
  106   788          490494888
  559   681          490498120
  506   712          490498344
  416   748          490500288
  502   714          490500352
  170   786          490500656
  205   784          490505429
  476   726          490507352
  261   779          490508720
  464   731          490515235
  345   766          490518721
  580   666          490520296
  576   669          490521285
  340   767          490521663
  443   739          490521726
  508   711          490521943
  500   715          490525875
  589   659          490527648
  107   788          490528915
  553   685          490531502
  459   733          490535416
  231   782          490538159
  306   773          490542533
  324   770          490545224
  368   761          490547113
  562   679          490551167
  242   781          490552029
  219   783          490552146
  252   780          490555008
  146   787          490555539
  537   695          490556528
  510   710          490562000
  108   788          490563584
  498   716          490567688
  350   765          490572125
  335   768          490580207
  469   729          490582198
  278   777          490582385
  171   786          490587867
  270   778          490593952
  542   692          490593976
  190   785          490595625
  594   655          490595959
  109   788          490598901
  608   643          490603419
  392   755          490605163
  584   663          490610951
  483   723          490611654
  572   672          490613696
  550   687          490617703
  512   709          490618557
  147   787          490619926
  600   650          490625000
  496   717          490625749
  626   626          490628752
  206   784          490632120
  625   627          490632508
  413   749          490634746
  110   788          490634872
  532   698          490637160
  293   775          490638132
  454   735          490642039
  624   628          490643776
  565   677          490650858
  525   702          490651533
  623   629          490662556
  446   738          490663808
  111   788          490671503
  172   786          490676104
  364   762          490679272
  286   776          490682232
  355   764          490682619
  300   774          490684824
  148   787          490685195
  622   630          490688848
  514   708          490691656
  330   769          490693609
  220   783          490696687
  232   782          490698936
  494   718          490700016
  191   785          490704496
  112   788          490708800
  403   752          490709835
  262   779          490713867
  621   631          490722652
  243   781          490728448
  474   727          490737007
  607   644          490738527
  253   780          490746277
  113   788          490746769
  547   689          490750092
  149   787          490751352
  207   784          490760047
  396   754          490760200
  313   772          490763945
  620   632          490763968
  173   786          490765373
  319   771          490775770
  516   707          490781339
  429   744          490784373
  114   788          490785416
  481   724          490788065
  492   719          490790447
  588   660          490793472
  432   743          490793975
  410   750          490796000
  568   675          490797307
  426   745          490802401
  619   633          490812796
  271   778          490813463
  192   785          490814513
  279   777          490815072
  599   651          490816250
  150   787          490818403
  307   773          490824360
  115   788          490824747
  381   758          490825853
  377   759          490828112
  593   656          490828273
  435   742          490831363
  462   732          490834296
  449   737          490834402
  527   701          490835284
  221   783          490842548
  579   667          490845502
  539   694          490846203
  423   746          490847903
  360   763          490850947
  174   786          490855680
  233   782          490861105
  325   770          490861125
  467   730          490864563
  385   757          490864718
  116   788          490864768
  618   634          490869136
  341   767          490869484
  373   760          490871117
  575   670          490872375
  346   766          490876832
  606   645          490881141
  534   697          490882177
  151   787          490886354
  518   706          490887648
  208   784          490889216
  457   734          490890897
  294   775          490896559
  438   741          490896693
  490   720          490897000
  117   788          490905485
  244   781          490906325
  583   664          490910231
  336   768          490917888
  263   779          490920586
  420   747          490920723
  193   785          490925682
  287   776          490928479
  544   691          490928555
  617   635          490932988
  254   780          490939064
  351   765          490940676
  389   756          490945085
  118   788          490946904
  175   786          490947031
  369   761          490954490
  152   787          490955211
  558   682          490955680
  301   774          490955725
  400   753          490957777
  555   684          490967379
  479   725          490980364
  472   728          490982400
  407   751          490983894
  119   788          490989031
  222   783          490989735
  441   740          490990121
  561   680          490990481
  571   673          490990628
  616   636          491004352
  520   705          491010625
  598   652          491015000
  209   784          491019633
  488   721          491019633
  417   748          491020705
  331   769          491021300
  234   782          491024672
  153   787          491024980
  552   686          491025464
  605   646          491031261
  120   788          491031872
  452   736          491033664
  272   778          491034600
  529   700          491035889
  194   785          491038009
  176   786          491039432
  280   777          491049433
  314   772          491058792
  356   764          491061760
  587   661          491066784
  393   755          491067332
  592   657          491068081
  564   678          491071896
  121   788          491075433
  365   762          491077853
  320   771          491082011
  615   637          491083228
  245   781          491085666
  154   787          491095667
  308   773          491108029
  444   739          491111803
  122   788          491119720
  264   779          491128883
  549   688          491129821
  177   786          491132889
  255   780          491133375
  223   783          491138254
  536   696          491144192
  414   749          491147693
  522   704          491150312
  210   784          491151304
  195   785          491151500
  541   693          491152978
  295   775          491156750
  486   722          491158304
  465   731          491162516
  123   788          491164739
  155   787          491167278
  460   733          491168837
    0   789          491169069
    1   789          491169070
    2   789          491169077
    3   789          491169096
    4   789          491169133
    5   789          491169194
    6   789          491169285
    7   789          491169412
    8   789          491169581
  614   638          491169616
    9   789          491169798
   10   789          491170069
   11   789          491170400
   12   789          491170797
   13   789          491171266
   14   789          491171813
   15   789          491172444
   16   789          491173165
   17   789          491173982
   18   789          491174901
   19   789          491175928
  288   776          491176448
   20   789          491177069
  578   668          491178184
   21   789          491178330
  326   770          491178976
   22   789          491179717
   23   789          491181236
   24   789          491182893
   25   789          491184694
   26   789          491186645
  477   726          491188509
   27   789          491188752
  604   647          491188887
  235   782          491189643
   28   789          491191021
   29   789          491193458
   30   789          491196069
  404   752          491198272
   31   789          491198860
  567   676          491200039
   32   789          491201837
   33   789          491205006
   34   789          491208373
  124   788          491210496
   35   789          491211944
   36   789          491215725
  582   665          491216993
  342   767          491219351
   37   789          491219722
  597   653          491221250
   38   789          491223941
  178   786          491227408
   39   789          491228388
  302   774          491228432
  574   671          491230935
  397   754          491231837
   40   789          491233069
  347   766          491237019
   41   789          491237990
  156   787          491239819
  361   763          491240828
   42   789          491243157
  470   729          491243489
   43   789          491248576
  531   699          491253390
   44   789          491254253
  505   713          491254722
  378   759          491255631
  125   788          491256997
  273   778          491257369
  337   768          491257585
  503   714          491257871
   45   789          491260194
  455   735          491261750
  447   738          491261895
  382   758          491262480
  613   639          491263516
  196   785          491266161
   46   789          491266405
  246   781          491266477
  507   712          491267971
   47   789          491272892
  501   715          491277376
   48   789          491279661
  546   690          491280336
  211   784          491284235
  281   777          491285474
   49   789          491286718
  224   783          491288111
  374   760          491289624
   50   789          491294069
  509   711          491297660
  411   750          491301531
   51   789          491301720
  126   788          491304248
  524   703          491306751
   52   789          491309677
  386   757          491310549
  352   765          491311333
  484   723          491312971
  499   716          491313195
  157   787          491313296
  591   658          491315383
   53   789          491317946
  179   786          491322995
   54   789          491326533
  256   780          491329216
   55   789          491335444
  430   744          491337784
  265   779          491338764
  511   710          491343831
   56   789          491344685
  586   662          491347584
  427   745          491348108
  332   769          491350977
  127   788          491352255
  603   648          491354019
   57   789          491354262
  433   743          491355144
  315   772          491355523
  236   782          491356024
  370   761          491364081
   58   789          491364181
  612   640          491364928
  497   717          491365286
   59   789          491374448
  570   674          491375024
  197   785          491381998
   60   789          491385069
  424   746          491385960
  158   787          491387715
  321   771          491390172
  309   773          491393546
   61   789          491396050
  390   756          491400216
  436   742          491400344
  128   788          491401024
  513   709          491406526
   62   789          491407397
  475   727          491412458
  212   784          491418432
  296   775          491418711
   63   789          491419116
  180   786          491419656
  557   683          491420680
  538   695          491423247
  289   776          491426145
   64   789          491431213
  495   718          491433607
  596   654          491435000
  560   681          491437241
  401   753          491438978
  225   783          491439312
  450   737          491440553
  357   764          491443037
   65   789          491443694
  247   781          491448764
  129   788          491450561
  554   685          491450589
  421   747          491451184
   66   789          491456565
  159   787          491463082
   67   789          491469832
  439   741          491473540
  611   641          491473852
  463   732          491476015
  543   692          491476895
  366   762          491478624
  526   702          491479984
  274   778          491481776
  408   751          491482063
   68   789          491483501
  482   724          491483592
  515   708          491485787
  533   698          491487829
   69   789          491497578
  327   770          491498783
  198   785          491499017
  563   679          491500386
  130   788          491500872
  303   774          491502951
   70   789          491512069
  181   786          491517397
  493   719          491518116
  577   669          491518342
  458   734          491518816
  468   730          491520232
  282   777          491523201
  237   782          491523821
  257   780          491526593
  602   649          491526657
  551   687          491526854
   71   789          491526980
  581   666          491531237
  394   755          491531859
  160   787          491539403
   72   789          491542317
  418   748          491543624
  266   779          491550235
  131   788          491551963
  213   784          491553901
   73   789          491558086
  590   659          491570179
  343   767          491571270
   74   789          491574293
  442   740          491574888
  517   707          491581656
  610   642          491590288
   75   789          491590944
  226   783          491591863
  573   672          491596965
  348   766          491599288
  338   768          491599304
  132   788          491603840
   76   789          491608045
  566   677          491610229
  182   786          491616224
  161   787          491616684
  199   785          491617224
  491   720          491618771
   77   789          491625602
  248   781          491632533
  362   763          491632875
  585   663          491635872
   78   789          491643621
  453   736          491647933
  548   689          491649361
  473   728          491652169
  316   772          491654144
  595   655          491656250
  133   788          491656509
   79   789          491662108
  415   749          491663124
  528   701          491670053
  480   725          491670125
  290   776          491677576
  310   773          491680917
   80   789          491681069
  297   775          491682448
  333   769          491682646
  353   765          491684102
  379   759          491685418
  405   752          491689133
  214   784          491690648
  238   782          491693040
  519   706          491694175
  162   787          491694931
  322   771          491700259
   81   789          491700510
  383   758          491701399
  445   739          491704544
  398   754          491705856
  601   650          491706801
  275   778          491707827
  134   788          491709976
  375   760          491710375
  609   643          491714236
  183   786          491716143
  540   694          491719384
   82   789          491720437
  258   780          491725512
  489   721          491735530
  200   785          491736625
  535   697          491739248
   83   789          491740856
  227   783          491745770
  387   757          491758696
   84   789          491761773
  283   777          491762620
  267   779          491763302
  135   788          491764247
  569   675          491766884
  163   787          491774150
  371   761          491775892
  304   774          491779288
   85   789          491783194
  461   733          491805018
   86   789          491805125
  626   627          491806259
  412   750          491809528
  466   731          491812587
  625   628          491813777
  184   786          491817160
  249   781          491817790
  545   691          491817996
  136   788          491819328
  328   770          491820552
  521   705          491823386
  358   764          491826456
   87   789          491827572
  215   784          491828679
  624   629          491828813
  589   660          491832469
  608   644          491845696
   88   789          491850541
  623   630          491851367
  580   667          491852963
  164   787          491854347
  201   785          491857226
  391   756          491857687
  448   738          491862664
  239   782          491863687
  576   670          491865976
  487   722          491868351
  478   726          491872528
   89   789          491874038
  137   788          491875225
  530   700          491877000
  622   631          491881439
  367   762          491881591
  456   735          491884191
  594   656          491885000
  559   682          491891447
  556   684          491893120
  431   744          491893775
  600   651          491894451
  428   745          491896377
   90   789          491898069
  228   783          491901039
  471   729          491907600
  434   743          491918911
  621   632          491919029
  185   786          491919281
  402   753          491922585
   91   789          491922640
  344   767          491925247
  259   780          491925979
  425   746          491926561
  291   776          491930747
  584   664          491931648
  138   788          491931944
  165   787          491935528
  276   778          491935528
  562   680          491936328
  553   686          491941233
  339   768          491943051
   92   789          491947757
  298   775          491947967
  317   772          491954661
  349   766          491963645
  620   633          491964137
  216   784          491968000
  523   704          491969331
  311   773          491970148
  572   673          491970465
  437   742          491971941
   93   789          491973426
  268   779          491977971
  202   785          491979033
  409   751          491982680
  422   747          491984171
  607   645          491984668
  139   788          491989491
  395   755          491998750
   94   789          491999653
  284   777          492003737
  250   781          492004541
  537   696          492007689
  323   771          492012278
  334   769          492016313
  619   634          492016763
  485   723          492017192
  166   787          492017699
  504   714          492018408
  506   713          492021313
  186   786          492022512
   95   789          492026444
  363   763          492027094
  565   678          492027877
  502   715          492031883
  542   693          492032645
  550   688          492035672
  240   782          492035768
  508   712          492040640
  140   788          492047872
  451   737          492049404
  440   741          492053021
   96   789          492053805
  305   774          492057449
  229   783          492057676
  354   765          492058989
  500   716          492061696
  419   748          492069051
  510   711          492076431
  618   635          492076907
   97   789          492081742
  599   652          492089607
  476   727          492090759
  167   787          492100866
  532   699          492100867
  203   785          492102052
  588   661          492102253
  141   788          492107093
  498   717          492107805
  217   784          492108617
   98   789          492110261
  380   759          492117479
  464   732          492120512
  593   657          492121250
  187   786          492126859
  260   780          492128000
  512   710          492128728
  606   646          492131152
  525   703          492132052
  376   760          492133376
   99   789          492139368
  384   758          492142616
  329   770          492144289
  617   636          492144569
  459   734          492149483
  443   740          492162307
  277   778          492164885
  568   676          492166208
  142   788          492167160
  100   789          492169069
  496   718          492170168
  547   690          492176323
  469   730          492178709
  416   749          492181045
  483   724          492182011
  579   668          492182171
  399   754          492182263
  406   752          492182424
  168   787          492185035
  292   776          492185664
  372   761          492189929
  251   781          492192792
  269   779          492194248
  514   709          492197573
  101   789          492199370
  388   757          492209165
  241   782          492209289
  359   764          492212023
  299   775          492215274
  230   783          492215687
  616   637          492219749
  575   671          492221086
  204   785          492226289
  143   788          492228079
  102   789          492230277
  188   786          492232328
  583   665          492234912
  285   777          492246558
  494   719          492248743
  218   784          492250536
  318   772          492257080
  312   773          492261245
  103   789          492261796
  454   736          492264920
  169   787          492270212
  345   767          492281288
  516   708          492283008
  605   647          492285148
  368   762          492286760
  340   768          492288832
  144   788          492289856
  598   653          492292269
  539   695          492293194
  104   789          492293933
  446   739          492299955
  615   638          492302447
  527   702          492311591
  392   756          492317504
  413   750          492319997
  474   728          492324776
  324   771          492326235
  105   789          492326694
  350   766          492330096
  261   780          492331581
  306   774          492337440
  189   786          492338925
  534   698          492341696
  492   720          492343488
  571   674          492351435
  205   785          492351750
  335   769          492351984
  145   788          492352497
  558   683          492353099
  170   787          492356403
  106   789          492360085
  481   725          492362766
  544   692          492363072
  592   658          492365000
  555   685          492373000
  231   783          492375078
  587   662          492379531
  561   681          492379722
  252   781          492382549
  242   782          492384256
  518   707          492385075
  614   639          492392663
  219   784          492393763
  107   789          492394112
  278   778          492395904
  403   753          492408604
  270   779          492412139
  146   788          492416008
  364   763          492423491
  108   789          492428781
  355   765          492436000
  552   687          492439311
  293   776          492442333
  171   787          492443614
  462   733          492443965
  190   786          492446656
  604   648          492446656
  429   745          492447214
  432   744          492452352
  564   679          492452983
  490   721          492454361
  109   789          492464098
  467   731          492465454
  449   738          492466121
  396   755          492468011
  426   746          492469712
  330   770          492470000
  206   785          492478441
  147   788          492480395
  300   775          492484375
  435   743          492485282
  410   751          492485751
  613   640          492490397
  286   777          492491089
  110   789          492500069
  597   654          492502437
  520   706          492503816
  529   701          492507990
  457   735          492509368
  578   669          492518861
  423   747          492519690
  172   787          492531851
  232   783          492535855
  111   789          492536700
  262   780          492536728
  220   784          492538304
  148   788          492545664
  582   666          492545664
  438   742          492546160
  381   759          492551820
  549   689          492551918
  313   773          492554214
  191   786          492555527
  377   760          492558633
  479   726          492559415
  243   782          492560675
  319   772          492561407
  567   677          492572996
  253   781          492573818
  112   789          492573997
  472   729          492574537
  488   722          492581320
  574   672          492583672
  385   758          492586137
  612   641          492595649
  541   694          492595805
  420   748          492596992
  536   697          492599529
  360   764          492599744
  373   761          492606198
  207   785          492606368
  149   788          492611821
  113   789          492611966
  603   649          492615676
  591   659          492616250
  307   774          492619267
  173   787          492621120
  279   778          492628591
  271   779          492631650
  441   741          492635142
  341   768          492636653
  522   705          492639273
  346   767          492639399
  325   771          492642136
  114   789          492650613
  452   737          492660961
  400   754          492661064
  389   757          492661962
  586   663          492664303
  192   786          492665544
  407   752          492678151
  150   788          492678872
  221   784          492684165
  336   769          492689665
  115   789          492689944
  369   762          492694137
  233   783          492698024
  351   766          492698647
  294   776          492700760
  417   749          492701462
  611   642          492708419
  546   691          492710707
  174   787          492711427
  596   655          492720111
  531   700          492721291
  486   723          492724323
  116   789          492729965
  208   785          492735537
  287   777          492737336
  244   782          492738552
  570   675          492739875
  263   780          492743447
  151   788          492746823
  444   740          492752384
  301   775          492755276
  254   781          492766605
  465   732          492767793
  117   789          492770682
  477   727          492771916
  193   786          492776713
  393   756          492779673
  505   714          492781969
  460   734          492782904
  503   715          492789402
  507   713          492790940
  524   704          492791488
  602   650          492792208
  331   770          492797691
  175   787          492802778
  118   789          492812101
  501   716          492813197
  356   765          492815141
  152   788          492815680
  509   712          492816357
  365   763          492822072
  557   684          492822197
  610   643          492828707
  560   682          492830568
  222   784          492831352
  414   750          492832944
  470   730          492840000
  314   773          492849061
  272   779          492852787
  499   717          492853312
  119   789          492854228
  511   711          492858262
  554   686          492860320
  234   783          492861591
  280   778          492862952
  577   670          492863033
  581   667          492863904
  209   785          492865954
  320   772          492867648
  538   696          492874408
  590   660          492875000
  484   724          492883328
  455   736          492884631
  153   788          492885449
  563   680          492885547
  194   786          492889040
  176   787          492895179
  404   753          492897041
  120   789          492897069
  447   739          492898042
  308   774          492902936
  497   718          492909705
  543   693          492915564
  513   710          492916697
  245   782          492917893
  397   755          492939648
  121   789          492940630
  551   688          492944823
  595   656          492945291
  533   699          492951536
  264   780          492951744
  573   673          492953734
  154   788          492956136
  609   644          492956513
  585   664          492956569
  326   771          492959987
  526   703          492960503
  255   781          492960916
  295   776          492960951
  601   651          492976252
  223   784          492979871
  495   719          492982334
  627   627          492983766
  122   789          492984917
  288   777          492985305
  378   760          492986152
  342   768          492986520
  566   678          492987248
  626   628          492987528
  382   759          492988447
  177   787          492988636
  361   764          492989625
  411   751          492991282
  515   709          492991704
  210   785          492997625
  625   629          492998814
  347   767          492999586
  475   728          493000227
  430   745          493000625
  195   786          493002531
  433   744          493013521
  427   746          493015419
  624   630          493017624
  374   761          493024705
  235   783          493026562
  155   788          493027747
  302   775          493027983
  337   769          493029362
  123   789          493029936
  386   758          493031968
    0   790          493039000
    1   790          493039001
    2   790          493039008
    3   790          493039027
    4   790          493039064
    5   790          493039125
    6   790          493039216
    7   790          493039343
    8   790          493039512
    9   790          493039729
   10   790          493040000
   11   790          493040331
   12   790          493040728
   13   790          493041197
   14   790          493041744
   15   790          493042375
   16   790          493043096
   17   790          493043913
  623   631          493043958
   18   790          493044832
   19   790          493045859
   20   790          493047000
   21   790          493048261
   22   790          493049648
   23   790          493051167
   24   790          493052824
  436   743          493054263
   25   790          493054625
   26   790          493056576
  424   747          493057747
  482   725          493058293
   27   790          493058683
   28   790          493060952
   29   790          493063389
   30   790          493066000
   31   790          493068791
  352   766          493069304
  493   720          493071157
   32   790          493071768
  450   738          493072272
   33   790          493074937
  273   779          493075556
  548   690          493075592
  124   789          493075693
  622   632          493077816
   34   790          493078304
   35   790          493081875
  178   787          493083155
  517   708          493083325
   36   790          493085656
  463   733          493085684
   37   790          493089653
  608   645          493091837
   38   790          493093872
   39   790          493098319
  246   782          493098704
  281   778          493098993
  156   788          493100288
   40   790          493103000
  370   762          493103728
   41   790          493107921
   42   790          493113088
  390   757          493117093
  196   786          493117192
   43   790          493118507
  621   633          493119198
  468   731          493121123
  125   789          493122194
  439   742          493123007
   44   790          493124184
  332   770          493127368
  421   748          493127453
  224   784          493129728
   45   790          493130125
  211   785          493130556
  569   676          493135785
   46   790          493136336
  458   735          493137287
  589   661          493141250
  401   754          493142265
   47   790          493142823
  315   773          493145792
  528   702          493146360
   48   790          493149592
   49   790          493156649
  256   781          493156757
  265   780          493161625
   50   790          493164000
  540   695          493166375
  600   652          493167808
  620   634          493168104
  126   789          493169445
   51   790          493171651
  157   788          493173765
  321   772          493175809
  491   721          493176132
  408   752          493176320
  594   657          493177977
  179   787          493178742
   52   790          493179608
   53   790          493187877
  309   774          493188453
  580   668          493189632
  519   707          493191602
  236   783          493192943
  357   765          493196418
   54   790          493196464
  535   698          493198767
   55   790          493205375
   56   790          493214616
  576   671          493214687
  127   789          493217452
  442   741          493219909
  366   763          493222843
  296   776          493222912
   57   790          493224193
  418   749          493224381
  619   635          493224534
  197   786          493233029
   58   790          493234112
  607   646          493234679
  289   777          493235002
  394   756          493244200
  473   729          493244306
   59   790          493244379
  158   788          493248184
  480   726          493249176
  545   692          493252513
   60   790          493255000
  584   665          493256329
  212   785          493264753
   61   790          493265981
  128   789          493266221
  453   737          493275230
  180   787          493275403
   62   790          493277328
  327   771          493279794
  225   784          493280929
  247   782          493280991
  618   636          493288488
  559   683          493288866
   63   790          493289047
  489   722          493297217
  556   685          493298741
  274   779          493299963
   64   790          493301144
  303   775          493302502
   65   790          493313625
  129   789          493315758
  521   706          493316577
  159   788          493323551
  562   681          493325569
   66   790          493326496
  572   674          493331272
  282   778          493336720
  343   768          493338439
   67   790          493339763
  445   740          493345125
  415   750          493348375
  530   701          493349101
  198   786          493350048
   68   790          493353432
  257   781          493354134
  553   687          493355080
  617   637          493359966
  237   783          493360740
  348   767          493361855
  130   789          493366069
  599   653          493366876
   69   790          493367509
  338   769          493371081
  266   780          493373096
  181   787          493373144
  362   764          493381672
   70   790          493382000
  606   647          493385039
  405   753          493387902
   71   790          493396911
  160   788          493399872
  213   785          493400222
  565   679          493408964
   72   790          493412248
  398   755          493413667
  588   662          493415000
  379   760          493415939
  131   789          493417160
  466   732          493417864
  593   658          493418169
  461   734          493419085
  383   759          493427366
   73   790          493428017
  226   784          493433480
  487   723          493434370
  616   638          493438968
  353   766          493442073
   74   790          493444224
  316   773          493444413
  375   761          493445456
  478   727          493455935
  550   689          493457769
  523   705          493458292
  333   770          493459037
   75   790          493460875
  537   697          493463026
  248   782          493464760
  199   786          493468255
  132   789          493469037
  182   787          493471971
  542   694          493475472
  310   774          493475824
  161   788          493477153
   76   790          493477976
  387   758          493480115
  322   772          493485896
  290   777          493486433
  297   776          493486649
   77   790          493495533
  448   739          493498811
  412   751          493499279
  471   730          493504111
  456   736          493507072
   78   790          493513552
  371   762          493515539
  133   789          493521706
  579   669          493522848
  615   639          493525494
  275   779          493526014
  238   783          493529959
   79   790          493532039
  214   785          493536969
  568   677          493539165
  605   648          493542917
  506   714          493548560
  504   715          493549939
   80   790          493551000
  258   781          493553053
  162   788          493555400
  431   745          493556616
  583   666          493563583
  508   713          493563609
  428   746          493563688
  502   716          493567704
  532   700          493568768
   81   790          493570441
  183   787          493571890
  598   654          493573456
  575   672          493573823
  391   757          493574564
  134   789          493575173
  283   778          493576139
  434   744          493577288
  304   775          493578839
  358   765          493579837
  267   780          493586163
  227   784          493587387
  485   724          493587549
  200   786          493587656
   82   790          493590368
  510   712          493595128
  425   747          493598348
  328   771          493601563
  500   717          493601813
  547   691          493606694
   83   790          493610787
  525   704          493616789
  614   640          493619544
  367   763          493625810
  437   743          493625860
  402   754          493625872
  135   789          493629444
   84   790          493631704
  163   788          493634619
  512   711          493643159
  249   782          493650017
  498   718          493652224
   85   790          493653125
  422   748          493660440
  592   659          493665867
  184   787          493672907
  215   785          493675000
   86   790          493675056
  409   752          493676937
  476   728          493678528
  451   738          493681123
  136   789          493684525
  344   768          493692416
  587   663          493696250
   87   790          493697503
  239   783          493700606
  440   742          493702488
  514   710          493707744
  201   786          493708257
  604   649          493708313
  395   756          493711091
  164   788          493714816
  339   769          493714828
  571   675          493716286
  496   719          493718895
   88   790          493720472
  613   641          493721118
  349   767          493726212
  464   733          493730181
  291   777          493739604
  137   789          493740422
  228   784          493742656
   89   790          493743969
  539   696          493744355
  317   773          493744930
  419   749          493749808
  298   776          493752168
  259   781          493753520
  276   779          493753715
  558   684          493754616
  483   725          493756712
  311   774          493765055
  459   735          493767954
   90   790          493768000
  561   682          493773049
  185   787          493775028
  363   764          493775891
  469   731          493779600
  555   686          493782731
  597   655          493787548
  516   709          493788925
  527   703          493792110
   91   790          493792571
  334   770          493792704
  165   788          493795997
  138   789          493797141
  323   772          493797915
  268   780          493800832
  544   693          493801741
  494   720          493801784
  534   699          493805403
  443   741          493807328
  216   785          493814321
  354   766          493816960
  284   778          493817256
   92   790          493817688
  202   786          493830064
  612   642          493830216
  250   782          493836768
  564   680          493838144
   93   790          493843357
  380   760          493848000
  139   789          493854688
  305   775          493857000
  552   688          493857280
  578   670          493863552
  416   750          493866296
  376   761          493868457
  384   759          493868583
   94   790          493869584
  240   783          493872687
  166   788          493878168
  186   787          493878259
  582   667          493878331
  406   753          493881193
  603   650          493881227
  518   708          493886744
  399   755          493890074
  454   737          493892217
   95   790          493896375
  229   784          493899293
  492   721          493900849
  140   789          493913069
  474   729          493916913
  591   660          493921071
   96   790          493923736
  329   771          493925300
  372   762          493929576
  388   758          493930584
  574   673          493940441
  446   740          493940536
  481   726          493941817
  611   643          493946838
  567   678          493950015
   97   790          493951673
  203   786          493953083
  217   785          493954938
  260   781          493955541
  167   788          493961335
  359   765          493965404
  141   789          493972290
  549   690          493978149
   98   790          493980192
  187   787          493982606
  277   779          493983072
  529   702          493984297
  586   664          493985000
  292   777          493994521
  520   707          494001243
  596   656          494009152
   99   790          494009299
  413   751          494009748
  490   722          494016048
  269   780          494017109
  299   776          494019475
  251   782          494025019
  368   763          494030979
  142   789          494032357
  392   757          494034381
  100   790          494039000
  541   695          494042796
  168   788          494045504
  241   783          494046208
  318   773          494047349
  345   768          494048457
  312   774          494056152
  230   784          494057304
  462   734          494058032
  536   698          494059048
  285   778          494060077
  340   769          494060609
  602   651          494061659
  101   790          494069301
  467   732          494070731
  610   644          494070984
  204   786          494077320
  188   787          494088075
  350   767          494092663
  143   789          494093276
  218   785          494096857
  102   790          494100208
  449   739          494102268
  570   676          494108776
  324   772          494111872
  403   754          494111891
  429   746          494114525
  432   745          494115193
  335   770          494128375
  169   788          494130681
  103   790          494131727
  457   736          494132249
  522   706          494132464
  306   775          494136991
  426   747          494141499
  479   727          494142822
  435   744          494143659
  546   692          494145224
  488   723          494147339
  144   789          494155053
  261   781          494159122
  104   790          494163864
  627   628          494165035
  472   730          494171048
  364   764          494172288
  626   629          494172565
  410   752          494180008
  396   756          494180352
  590   661          494183781
  625   630          494187625
  531   701          494193392
  355   766          494193971
  189   787          494194672
  423   748          494195959
  105   790          494196625
  438   743          494200079
  581   668          494200573
  609   645          494202654
  205   786          494202781
  624   631          494210215
  577   671          494211744
  278   779          494214091
  252   782          494214776
  231   784          494216695
  170   788          494216872
  145   789          494217694
  242   783          494221175
  557   685          494227818
  560   683          494227987
  106   790          494230016
  270   780          494235000
  595   657          494238268
  219   785          494240084
  623   632          494240335
  601   652          494249609
  330   771          494251011
  293   777          494251190
  107   790          494264043
  554   687          494274167
  563   681          494274788
  420   749          494277749
  622   633          494277985
  524   705          494280449
  146   789          494281205
  585   665          494281250
  381   760          494282341
  441   742          494284609
  300   776          494288576
  452   738          494292680
  377   761          494293714
  486   724          494294680
  108   790          494298712
  190   787          494302403
  171   788          494304083
  286   778          494304608
  385   759          494312104
  505   715          494313500
  573   674          494314541
  507   714          494318187
  621   634          494323165
  503   716          494325223
  206   786          494329472
  538   697          494329745
  109   790          494334029
  509   713          494339326
  608   646          494341848
  147   789          494345592
  373   762          494345845
  313   774          494349121
  319   773          494351676
  360   765          494353125
  501   717          494353314
  543   694          494358391
  477   728          494359685
  262   781          494364269
  551   689          494366920
  566   679          494368335
  400   755          494368875
  110   790          494370000
  620   635          494375875
  407   753          494376920
  511   712          494376959
  465   733          494377462
  232   784          494377472
  389   758          494383381
  220   785          494384625
  417   750          494386713
  172   788          494392320
  444   741          494397405
  243   783          494397594
  499   718          494397731
  460   735          494401375
  253   782          494406045
  346   768          494406568
  111   790          494406631
  341   769          494408430
  148   789          494410861
  191   787          494411274
  307   775          494418818
  533   700          494419437
  325   772          494427773
  513   711          494431128
  619   636          494436115
  369   763          494438356
  470   731          494440891
  112   790          494443928
  600   653          494445077
  526   704          494445240
  279   779          494446778
  589   662          494453997
  271   780          494454511
  207   786          494457399
  484   725          494458029
  497   719          494458432
  351   767          494461214
  336   770          494466056
  594   658          494474896
  149   789          494477018
  173   788          494481589
  113   790          494481897
  607   647          494488566
  393   757          494496550
  515   710          494501875
  618   637          494503885
  548   691          494505963
  569   677          494508742
  294   777          494509617
  455   737          494511928
  114   790          494520544
  192   787          494521291
  414   751          494522695
  580   669          494530309
  221   785          494530486
  495   720          494535375
  447   740          494538623
  233   784          494539641
  150   789          494544069
  287   778          494550855
  301   776          494559477
  115   790          494559875
  576   672          494567424
  365   764          494570869
  263   781          494570988
  174   788          494571896
  356   766          494573112
  244   783          494575471
  331   771          494578702
  617   638          494579185
  584   666          494585000
  208   786          494586568
  517   709          494589242
  475   729          494592364
  254   782          494598832
  116   790          494599896
  404   754          494600328
  151   789          494612020
  540   696          494617536
  528   703          494626879
  493   721          494628518
  193   787          494632460
  482   726          494637344
  117   790          494640613
  606   648          494642808
  314   774          494643968
  599   654          494648063
  397   756          494651989
  320   773          494657917
  616   639          494662015
  535   699          494662474
  175   788          494663247
  430   746          494667936
  272   780          494675648
  433   745          494676362
  222   785          494677673
  152   789          494680877
  280   779          494681139
  118   790          494682032
  411   752          494685539
  427   747          494687206
  559   684          494690383
  545   693          494691182
  519   708          494693271
  572   675          494696123
  463   734          494699751
  308   775          494702487
  234   784          494703208
  450   739          494708419
  556   686          494708472
  436   744          494712640
  209   786          494716985
  562   682          494718896
  382   760          494718968
  593   659          494719036
  378   761          494721233
  119   790          494724159
  468   732          494726400
  588   663          494731719
  424   748          494734016
  491   722          494737819
  361   765          494743006
  194   787          494744787
  326   772          494745624
  153   789          494750646
  615   640          494752375
  245   783          494754812
  176   788          494755648
  386   759          494757935
  342   769          494758297
  458   736          494760168
  374   762          494764352
  347   768          494766755
  120   790          494767000
  295   777          494769808
  553   688          494773049
  439   743          494776926
  264   781          494779285
  255   782          494793143
  565   680          494794125
  288   778          494798824
  605   649          494804574
  337   770          494805753
  421   749          494808210
  121   790          494810561
  521   707          494814004
  154   789          494821333
  530   702          494825408
  223   785          494826192
  352   767          494831871
  302   776          494832184
  480   727          494832583
  390   758          494838512
  473   730          494840817
  370   763          494847947
  210   786          494848656
  177   788          494849105
  401   755          494850076
  614   641          494850265
  122   790          494854848
  195   787          494858278
  598   655          494858567
  489   723          494863236
  579   670          494867539
  235   784          494868179
  442   742          494869376
  408   753          494875089
  550   690          494884000
  155   789          494892944
  583   667          494896250
  273   780          494898417
  123   790          494899867
  453   738          494906949
  332   771          494908379
  418   750          494909632
    0   791          494913671
    1   791          494913672
    2   791          494913679
    3   791          494913698
    4   791          494913735
    5   791          494913796
    6   791          494913887
    7   791          494914014
    8   791          494914183
    9   791          494914400
   10   791          494914671
   11   791          494915002
   12   791          494915399
   13   791          494915868
  568   678          494916184
   14   791          494916415
   15   791          494917046
  281   779          494917180
   16   791          494917767
   17   791          494918584
   18   791          494919503
   19   791          494920530
   20   791          494921671
  542   695          494922463
  537   698          494922545
   21   791          494922932
   22   791          494924319
   23   791          494925838
   24   791          494927495
   25   791          494929296
  575   673          494930592
   26   791          494931247
   27   791          494933354
   28   791          494935623
  246   783          494935623
   29   791          494938060
   30   791          494940671
  315   774          494940699
   31   791          494943462
  178   788          494943624
  124   790          494945624
   32   791          494946439
   33   791          494949608
  523   706          494951483
   34   791          494952975
  357   766          494954389
  613   642          494955685
   35   791          494956546
   36   791          494960327
  394   757          494961077
   37   791          494964324
  156   789          494965485
  321   773          494966078
   38   791          494968543
  592   660          494970688
  366   764          494971640
  196   787          494972939
   39   791          494972990
  604   650          494973864
  224   785          494976049
   40   791          494977671
  211   786          494981587
   41   791          494982592
   42   791          494987759
  309   775          494988004
  256   782          494988984
  265   781          494989166
  445   741          494990146
  125   790          494992125
   43   791          494993178
   44   791          494998855
  487   724          495004727
   45   791          495004796
   46   791          495011007
  587   664          495016947
   47   791          495017494
   48   791          495024263
  466   733          495027533
   49   791          495031320
  296   777          495031769
  236   784          495034560
  461   735          495037556
  415   751          495038126
   50   791          495038671
  157   789          495038962
  179   788          495039211
  126   790          495039376
  532   701          495040869
  547   692          495041211
  478   728          495043704
   51   791          495046322
  289   778          495048521
   52   791          495054279
   53   791          495062548
  327   772          495065431
  612   643          495068635
   54   791          495071135
  597   656          495076589
   55   791          495080046
  506   715          495080091
  571   676          495085187
  504   716          495085760
  127   790          495087383
  197   787          495088776
   56   791          495089287
  508   714          495090856
  405   754          495091189
   57   791          495098864
  471   731          495105002
  525   705          495105750
  303   776          495106703
  502   717          495107821
   58   791          495108783
  343   769          495110216
  158   789          495113381
  212   786          495115784
  247   783          495117910
  510   713          495118097
   59   791          495119050
  274   780          495122824
  398   756          495126008
  225   785          495127250
  348   768          495129024
   60   791          495129671
  456   737          495134369
  362   765          495135053
  180   788          495135872
  128   790          495136152
  448   740          495139392
   61   791          495140652
  500   718          495146232
  338   770          495147472
  603   651          495150678
  379   761          495151020
   62   791          495151999
  282   779          495154907
  383   760          495157887
  558   685          495160237
  512   712          495161856
  485   725          495162250
   63   791          495163718
  561   683          495170468
   64   791          495175815
  375   762          495185103
  129   790          495185689
  257   782          495186361
   65   791          495188296
  159   789          495188748
  611   644          495189115
  412   752          495193536
  555   687          495196578
  539   697          495199692
  266   781          495200637
  498   719          495200951
   66   791          495201167
  237   784          495202357
  353   767          495204640
  198   787          495205795
  387   759          495206082
  578   671          495212263
   67   791          495214434
  582   668          495215000
  514   711          495222175
  431   746          495223927
  564   681          495227385
   68   791          495228103
  591   661          495229852
  181   788          495233613
  428   747          495235475
  130   790          495236000
  316   774          495239320
  333   771          495240048
  434   745          495240129
   69   791          495242180
  544   694          495244568
  213   786          495251253
   70   791          495256671
  371   763          495259758
  160   789          495265069
  476   729          495270665
   71   791          495271582
  496   720          495271936
  534   700          495273304
  425   748          495274617
  310   775          495275375
  322   773          495276165
  527   704          495276847
  552   689          495279377
  226   785          495279801
  437   744          495284237
   72   791          495286919
  131   790          495287091
  297   777          495295506
  391   758          495295983
  516   710          495299096
  290   778          495299952
  574   674          495301248
  248   783          495301679
  596   657          495302129
   73   791          495302688
  586   665          495309681
  610   645          495317125
  451   739          495317270
   74   791          495318895
  199   787          495324002
  567   679          495331102
  182   788          495332440
  402   755          495333683
  602   652          495335016
   75   791          495335546
  483   726          495335763
  358   766          495337808
  132   790          495338968
  422   749          495341197
  161   789          495342350
  464   734          495344248
  628   628          495346304
  275   780          495348875
  627   629          495350072
   76   791          495352647
  440   743          495356407
  494   721          495359145
  626   630          495361376
   77   791          495370204
  238   784          495371576
  367   764          495374607
  409   753          495375706
  625   631          495380216
  304   776          495383040
  469   732          495384877
  258   782          495385280
  328   772          495387200
  214   786          495388000
   78   791          495388223
  459   736          495390835
  133   790          495391637
  518   709          495392661
  283   779          495394326
  624   632          495406592
   79   791          495406710
  549   691          495408520
  267   781          495413704
  162   789          495420597
   80   791          495425671
  395   757          495427968
  183   788          495432359
  227   785          495433708
  419   750          495435059
  623   633          495440504
  200   787          495443403
  134   790          495445104
   81   791          495445112
  609   646          495452665
  443   742          495456795
  492   722          495462536
  344   769          495464193
  529   703          495464816
   82   791          495465039
  570   677          495481733
  622   634          495481952
   83   791          495485458
  249   783          495486936
  339   770          495491219
  349   768          495493381
  541   696          495493957
  590   662          495496528
  135   790          495499375
  163   789          495499816
  520   708          495502912
   84   791          495506375
  474   730          495513424
  536   699          495522755
  454   738          495523936
  481   727          495525224
  215   786          495526031
  601   653          495526878
   85   791          495527796
  363   765          495529272
  621   635          495530936
  184   788          495533376
  595   658          495535187
  317   774          495539837
  581   669          495541250
  239   784          495542223
   86   791          495549727
  291   778          495553123
  136   790          495554456
  416   751          495556047
  298   777          495561025
  201   787          495564004
  577   672          495564481
  311   775          495564606
   87   791          495572174
  334   771          495573715
  276   780          495576576
  354   767          495579527
  164   789          495580013
  490   723          495582067
  380   761          495583081
  546   693          495583893
  406   754          495584480
  446   741          495585557
  259   782          495585747
  620   636          495587456
  323   773          495588184
  228   785          495588977
   88   791          495595143
  608   647          495595735
  384   760          495599104
  399   756          495602415
  376   762          495608104
  585   666          495609921
  137   790          495610353
   89   791          495618640
  268   781          495628373
  560   684          495629504
  522   707          495629891
  284   779          495635443
  185   788          495635497
  557   686          495637549
   90   791          495642671
  619   637          495651512
  388   759          495656551
  165   789          495661194
  305   776          495661201
  216   786          495665352
  138   790          495667072
   91   791          495667242
  563   682          495668115
  531   702          495669699
  250   783          495673687
  372   763          495673795
  462   735          495676503
  573   675          495679392
  467   733          495680400
  202   787          495685811
  554   688          495692136
   92   791          495692359
  413   752          495704005
  329   772          495710937
  240   784          495714304
  488   724          495717696
   93   791          495718028
  618   638          495723104
  359   766          495723375
  139   790          495724619
  600   654          495726264
  479   728          495730591
  186   788          495738728
  449   740          495742849
  166   789          495743365
   94   791          495744255
  229   785          495745614
  607   648          495746335
  566   680          495753496
  392   758          495755800
  457   737          495759546
  589   663          495770716
   95   791          495771046
  472   731          495771939
  524   706          495773640
  594   659          495775763
  368   764          495779776
  432   746          495782504
  140   790          495783000
  429   747          495786312
  260   782          495787768
  538   698          495789264
  551   690          495793151
   96   791          495798407
  617   639          495802232
  543   695          495805382
  277   780          495805933
  217   786          495805969
  435   745          495806500
  292   778          495808040
  203   787          495808830
  426   748          495817768
  403   755          495819702
  345   769          495820234
   97   791          495826344
  167   789          495826532
  299   777          495828332
  340   770          495837000
  141   790          495842221
  318   774          495842256
  187   788          495843075
  269   781          495844650
  505   716          495849321
  507   715          495849718
   98   791          495854863
  312   775          495855703
  438   744          495858456
  350   768          495859832
  251   783          495861938
  503   717          495865340
  509   714          495866573
  486   725          495869381
  580   670          495875000
  423   749          495876716
  285   779          495878264
  410   753          495878777
   99   791          495883970
  569   678          495885761
  241   784          495887825
  616   640          495888896
  533   701          495891538
  396   757          495897229
  501   718          495897733
  511   713          495899928
  324   773          495902141
  142   790          495902288
  230   785          495903625
  606   649          495904465
  335   771          495909386
  168   789          495910701
  100   791          495913671
  584   667          495917667
  576   673          495924193
  364   765          495925669
  452   739          495928827
  204   787          495933067
  599   655          495933174
  526   705          495934201
  441   743          495938528
  548   692          495940480
  306   776          495941192
  101   791          495943972
  499   719          495946458
  218   786          495947888
  188   788          495948544
  513   712          495949825
  477   729          495951822
  355   767          495956538
  420   750          495963000
  143   790          495963207
  102   791          495974879
  615   641          495983096
  261   782          495991349
  465   734          495991529
  169   789          495995878
  103   791          496006398
  497   720          496011473
  515   711          496016306
  381   761          496017422
  593   660          496023857
  460   736          496024256
  144   790          496024984
  377   762          496033361
  330   772          496036648
  278   780          496036952
  484   726          496037080
  104   791          496038535
  385   760          496042625
  470   732          496046168
  444   742          496046872
  252   783          496051695
  588   664          496052416
  189   788          496055141
  205   787          496058528
  270   781          496062541
  242   784          496062792
  231   785          496063016
  293   778          496064709
  572   676          496065024
  605   650          496070125
  105   791          496071296
  540   697          496072873
  417   751          496076464
  407   754          496080207
  400   756          496081216
  170   789          496082069
  614   642          496084832
  145   790          496087625
  373   763          496090064
  219   786          496091115
  495   721          496092736
  559   685          496096004
  300   777          496097433
  517   710          496099413
  106   791          496104687
  389   759          496109348
  360   766          496111096
  528   704          496111616
  562   683          496116315
  556   687          496122319
  286   779          496122795
  535   700          496130375
  545   694          496134009
  107   791          496138714
  455   738          496143647
  319   774          496146583
  598   656          496147608
  313   775          496148672
  146   790          496151136
  190   788          496162872
  171   789          496169280
  108   791          496173383
  346   769          496178345
  565   681          496183366
  447   741          496183644
  341   770          496184821
  206   787          496185219
  369   764          496187153
  475   730          496188875
  493   722          496190205
  613   643          496194104
  553   689          496195146
  262   782          496196496
  519   709          496199188
  109   791          496208700
  147   790          496215523
  579   671          496216250
  414   752          496216952
  393   758          496217969
  325   773          496218042
  482   727          496220751
  307   776          496223019
  232   785          496223793
  351   768          496228383
  583   668          496232919
  220   786          496235656
  243   784          496239211
  253   783          496242964
  604   651          496243315
  110   791          496244671
  336   771          496247067
  172   789          496257517
  279   780          496269639
  191   788          496271743
  592   661          496279469
  148   790          496280792
  111   791          496281302
  271   781          496282052
  575   674          496291399
  568   679          496297271
  491   723          496303838
  530   703          496305927
  404   755          496308139
  612   644          496310912
  207   787          496313146
  550   691          496314371
  521   708          496315673
  463   735          496318222
  112   791          496318599
  294   778          496323136
  365   765          496324250
  356   767          496335679
  468   733          496336069
  430   747          496339723
  587   665          496341628
  433   746          496343673
  173   789          496346786
  149   790          496346949
  450   740          496349000
  113   791          496356568
  427   748          496363475
  331   772          496364339
  301   777          496368334
  397   757          496368866
  287   779          496369042
  597   657          496369566
  542   696          496373624
  436   745          496375481
  221   786          496381517
  192   788          496381760
  411   753          496384308
  233   785          496385962
  537   699          496386252
  458   737          496387465
  114   791          496395215
  263   782          496403215
  150   790          496414000
  424   749          496414773
  244   784          496417088
  480   728          496420352
  603   652          496424035
  489   724          496433593
  115   791          496434546
  611   645          496435256
  439   744          496435303
  254   783          496435751
  174   789          496437093
  473   731          496441708
  208   787          496442315
  314   775          496443519
  523   707          496448910
  320   774          496452824
  382   761          496454049
  571   677          496458144
  378   762          496460880
  116   791          496474567
  547   693          496479880
  151   790          496481951
  386   760          496488456
  193   788          496492929
  421   750          496493461
  361   766          496500977
  272   781          496503189
  280   780          496504000
  308   776          496506688
  374   763          496508571
  117   791          496515284
  532   702          496517176
  442   743          496523295
  175   789          496528444
  222   786          496528704
  628   629          496531341
  342   770          496534688
  326   773          496535893
  347   769          496538532
  627   630          496538883
  591   662          496542599
  453   739          496543096
  234   785          496549529
  152   790          496550808
  626   631          496553967
  582   669          496555677
  118   791          496556703
  401   756          496562417
  390   759          496564479
  578   672          496565000
  610   646          496567136
  558   686          496569968
  561   684          496571985
  209   787          496572732
  625   632          496576593
  408   754          496578376
  487   725          496579428
  295   778          496583327
  337   771          496586764
  245   784          496596429
  370   764          496596744
  119   791          496598830
  525   706          496598941
  352   768          496599040
  596   658          496599048
  418   751          496599383
  194   788          496605256
  624   633          496606761
  264   782          496611512
  602   653          496612285
  555   688          496614547
  506   716          496615912
  288   779          496617011
  153   790          496620577
  564   682          496620712
  176   789          496620845
  508   715          496622387
  504   717          496625877
  255   783          496630062
  478   729          496635841
  586   666          496638352
  445   742          496639613
  302   777          496641041
  466   734          496641600
  120   791          496641671
  623   634          496644471
  510   714          496645344
  502   718          496652240
  539   698          496659211
  461   736          496660437
  574   675          496666099
  223   786          496677223
  394   758          496682496
  512   713          496684825
  121   791          496685232
  622   635          496689723
  154   790          496691264
  544   695          496691559
  332   772          496694016
  500   719          496694959
  210   787          496704403
  552   690          496705608
  609   647          496706552
  471   732          496710279
  177   789          496714302
  235   785          496714500
  567   680          496716263
  357   767          496716956
  195   788          496718747
  366   765          496725021
  273   781          496725958
  122   791          496729519
  415   752          496732383
  281   780          496740041
  315   775          496740250
  514   712          496740872
  485   726          496741301
  621   636          496742517
  534   701          496745405
  498   720          496753992
  321   774          496760985
  155   790          496762875
  527   705          496765808
  456   738          496766088
  123   791          496774538
  246   784          496777240
  448   741          496784413
  309   776          496792205
    0   792          496793088
    1   792          496793089
    2   792          496793096
    3   792          496793115
    4   792          496793152
    5   792          496793213
    6   792          496793304
    7   792          496793431
    8   792          496793600
    9   792          496793817
   10   792          496794088
   11   792          496794419
   12   792          496794816
   13   792          496795285
   14   792          496795832
   15   792          496796463
   16   792          496797184
   17   792          496798001
   18   792          496798920
  405   755          496799000
   19   792          496799947
   20   792          496801088
   21   792          496802349
  620   637          496802853
   22   792          496803736
   23   792          496805255
   24   792          496806912
  601   654          496808065
   25   792          496808713
  178   789          496808821
   26   792          496810664
   27   792          496812771
  590   663          496813247
  516   711          496813527
   28   792          496815040
   29   792          496817477
   30   792          496820088
  124   791          496820295
  265   782          496821393
   31   792          496822879
   32   792          496825856
  256   783          496825903
  224   786          496827080
   33   792          496829025
  496   721          496829297
   34   792          496832392
  196   788          496833408
  156   790          496835416
   35   792          496835963
  595   659          496836054
  211   787          496837334
   36   792          496839744
  398   757          496842885
  549   692          496843037
   37   792          496843741
  296   778          496845288
   38   792          496847960
   39   792          496852407
  608   648          496853504
  327   773          496855700
   40   792          496857088
  570   678          496858752
   41   792          496862009
  289   779          496866708
  125   791          496866796
   42   792          496867176
  476   730          496867176
  619   638          496870731
   43   792          496872595
   44   792          496878272
  236   785          496880881
   45   792          496884213
  581   670          496885941
  343   770          496886607
   46   792          496890424
  379   762          496890667
  412   753          496892305
  383   761          496892968
  362   766          496893024
  431   747          496895714
   47   792          496896911
  348   769          496900801
  518   710          496902832
   48   792          496903680
  179   789          496904408
  434   746          496907440
  157   790          496908893
   49   792          496910737
  428   748          496911744
  126   791          496914047
  303   777          496915560
   50   792          496918088
  483   727          496919170
  494   722          496920832
  577   673          496921250
   51   792          496925739
  338   771          496928483
  375   763          496929322
   52   792          496933696
  387   760          496936603
   53   792          496941965
  585   667          496942588
  618   639          496946151
  437   745          496947078
  197   788          496949245
  541   697          496949294
  529   704          496949553
  274   781          496950365
   54   792          496950552
  425   749          496955374
  451   740          496957851
   55   792          496959463
  247   784          496959527
  127   791          496962054
  464   735          496962719
   56   792          496968704
  212   787          496971531
  353   768          496971809
  282   780          496977768
   57   792          496978281
  225   786          496978281
  158   790          496983312
   58   792          496988200
  536   700          496990656
  469   733          496994546
   59   792          496998467
  180   789          497001069
  607   649          497007992
  371   764          497008555
  520   709          497008829
   60   792          497009088
  128   791          497010823
  600   655          497011375
  440   744          497014784
  459   737          497018132
   61   792          497020069
  391   759          497021950
  257   783          497023280
  333   772          497025685
  422   750          497026448
  546   694          497026720
  492   723          497028555
  617   640          497029113
   62   792          497031416
  266   782          497032864
  560   685          497035125
  316   775          497038871
   63   792          497043135
  402   756          497046024
  573   676          497048293
  237   785          497048678
  557   687          497051396
   64   792          497055232
  159   790          497058679
  129   791          497060360
  563   683          497065534
  198   788          497066264
   65   792          497067713
  322   774          497071072
  409   754          497078993
  310   776          497079576
   66   792          497080584
  594   660          497080584
  589   664          497091413
   67   792          497093851
  181   789          497098810
  358   767          497100375
  213   787          497107000
   68   792          497107520
  297   778          497109025
  130   791          497110671
  443   743          497110714
  481   728          497112993
  554   689          497114233
  474   731          497114315
  290   779          497118139
  616   641          497119617
   69   792          497121597
  419   751          497124810
  367   765          497127988
  226   786          497130832
  522   708          497131560
  160   790          497135000
   70   792          497136088
  566   681          497142737
  248   784          497143296
  395   758          497149387
  531   703          497150218
   71   792          497150999
  490   724          497152424
  454   739          497160083
  131   791          497161762
   72   792          497166336
  606   650          497170016
  275   781          497176416
  328   773          497177469
   73   792          497182105
  199   788          497184471
  304   777          497191897
  182   789          497197637
   74   792          497198312
  161   790          497212281
  132   791          497213639
   75   792          497214963
  283   780          497217187
  615   642          497217663
  238   785          497217897
  258   783          497222199
  599   656          497222215
  551   691          497223522
  580   671          497223711
   76   792          497232064
  446   742          497235024
  344   770          497240584
  214   787          497243747
  267   782          497245931
   77   792          497249621
  416   752          497250304
  538   699          497252971
  584   668          497254336
  543   696          497256543
  349   769          497265158
  133   791          497266308
  569   679          497266848
   78   792          497267640
  524   707          497271067
  339   771          497272230
  227   786          497284739
  576   674          497285000
   79   792          497286127
  363   766          497287243
  162   790          497290528
  406   755          497292291
  488   725          497292397
  467   734          497294467
  183   789          497297556
  462   736          497299384
  200   788          497303872
   80   792          497305088
  399   757          497319292
  134   791          497319775
  380   762          497322728
  479   729          497322728
  614   643          497323251
   81   792          497324529
  249   784          497328553
  593   661          497332638
  384   761          497334185
  317   775          497339388
  605   651          497339576
   82   792          497344456
  354   768          497346696
  376   763          497352323
  334   772          497359352
   83   792          497364875
  533   702          497367845
  311   776          497368807
  163   790          497369747
  291   779          497371310
  135   791          497374046
  298   778          497374544
  588   665          497377097
  472   732          497377216
  548   693          497379149
  215   787          497381778
  323   774          497383091
  507   716          497385539
   84   792          497385792
  388   760          497387072
  449   741          497387870
  239   785          497388544
  505   717          497389438
  457   738          497391265
  509   715          497398104
  184   789          497398573
  413   753          497402774
  276   781          497404117
   85   792          497407213
  503   718          497409759
  372   764          497422592
  259   783          497422666
  201   788          497424473
  511   714          497427175
  526   706          497427392
  136   791          497429127
   86   792          497429144
  613   644          497436381
  572   677          497437981
  228   786          497440008
  598   657          497440585
  501   719          497446460
  486   726          497448432
  164   790          497449944
   87   792          497451591
  432   747          497454291
  284   780          497458304
  268   782          497460600
  429   748          497462581
  305   777          497470058
  513   713          497472794
  435   746          497473811
   88   792          497474560
  392   759          497481767
  137   791          497485024
  359   767          497485942
   89   792          497498057
  426   749          497498525
  499   720          497499499
  185   789          497500694
  329   773          497501206
  559   686          497505735
  250   784          497515304
  604   652          497516672
  562   684          497517832
  216   787          497521099
  438   745          497521297
   90   792          497522088
  165   790          497531125
  403   756          497532043
  540   698          497532392
  368   765          497533157
  515   712          497535003
  556   688          497540288
  138   791          497541743
  202   788          497546280
   91   792          497546659
  477   730          497548333
  612   645          497557053
  240   785          497560625
  423   750          497561967
  497   721          497568834
  579   672          497568987
  452   740          497569408
   92   792          497571776
  583   669          497573596
  565   682          497576693
  545   695          497581000
  410   754          497582064
  592   662          497592216
  345   770          497596625
  229   786          497596645
  441   744          497596905
   93   792          497597445
  139   791          497599290
  528   705          497600577
  535   701          497602476
  186   789          497603925
  465   735          497610000
  166   790          497613296
  517   711          497613844
  340   771          497618011
  396   758          497618648
  484   727          497620487
  553   690          497621377
   94   792          497623672
  260   783          497624687
  292   779          497626227
  350   769          497631609
  277   781          497633474
  318   775          497641807
  299   778          497641851
   95   792          497650463
  460   737          497651553
  420   751          497652751
  495   722          497654423
  470   733          497655837
  575   675          497656250
  140   791          497657671
  312   776          497659904
  217   787          497661716
  597   658          497666485
  203   788          497669299
  587   666          497670299
  269   782          497676877
   96   792          497677824
  568   680          497682432
  364   766          497683640
  611   646          497685267
  335   772          497695023
  167   790          497696463
  324   774          497697048
  444   743          497700791
  285   780          497701125
  603   653          497701304
  251   784          497703555
   97   792          497705761
  187   789          497708272
  519   710          497709359
  629   629          497716378
  141   791          497716892
  628   630          497720152
  355   768          497723707
  627   631          497731474
  241   785          497734146
   98   792          497734280
  550   692          497748888
  306   777          497750049
  626   632          497750344
  230   786          497754656
  493   723          497756224
  381   762          497757069
   99   792          497763387
  417   752          497770721
  625   633          497776762
  142   791          497776959
  377   763          497777580
  385   761          497777706
  455   739          497779794
  168   790          497780632
  407   755          497788018
  475   731          497789766
  530   704          497790664
  100   792          497793088
  204   788          497793536
  400   757          497798093
  218   787          497803635
  482   728          497808520
  624   634          497810728
  188   789          497813741
  610   647          497821023
  521   709          497821590
  101   792          497823389
  330   773          497826917
  261   783          497828268
  542   697          497828961
  447   742          497833111
  571   678          497835163
  143   791          497837878
  373   764          497838861
  389   760          497839869
  623   635          497852242
  537   700          497854153
  102   792          497854296
  591   663          497859318
  278   781          497864493
  169   790          497865809
  360   767          497873663
  491   724          497874195
  293   779          497882896
  103   792          497885815
  252   784          497893312
  602   654          497893472
  270   782          497894768
  144   791          497899655
  596   659          497899915
  582   670          497900368
  622   636          497901304
  242   785          497909113
  300   778          497910952
  231   786          497914047
  414   753          497915721
  104   792          497917952
  205   788          497918997
  189   789          497920338
  578   673          497921769
  547   694          497922707
  369   765          497940534
  463   736          497941103
  393   759          497943936
  286   780          497945656
  319   775          497946134
  219   787          497946862
  468   734          497950136
  523   708          497950579
  105   792          497950713
  170   790          497952000
  313   776          497952873
  346   770          497954736
  621   637          497957914
  145   791          497962296
  609   648          497964321
  341   771          497965832
  586   667          497971019
  561   685          497977606
  558   687          497983815
  106   792          497984104
  450   741          497994021
  532   703          497997695
  351   769          498000160
  489   725          498008294
  480   729          498012489
  325   774          498012949
  433   747          498015460
  430   748          498015992
  107   792          498018131
  564   683          498018131
  458   738          498019184
  404   756          498020480
  620   638          498022072
  146   791          498025807
  190   789          498028069
  307   777          498031876
  336   772          498032704
  262   783          498033415
  574   676          498035000
  555   689          498036644
  171   790          498039211
  436   746          498042792
  427   749          498044232
  206   788          498045688
  473   732          498046985
  108   792          498052800
  232   786          498074824
  365   766          498082221
  253   784          498084581
  243   785          498085532
  411   754          498087595
  109   792          498088117
  147   791          498090194
  397   758          498090285
  220   787          498091403
  601   655          498093176
  619   639          498093778
  525   707          498096368
  279   781          498097180
  439   745          498098144
  424   750          498100024
  356   768          498102848
  567   681          498105504
  271   782          498114279
  608   649          498115161
  539   699          498122918
  110   792          498124088
  172   790          498127448
  590   664          498133944
  552   691          498135979
  191   789          498136940
  595   660          498140875
  294   779          498141323
  544   696          498142720
  331   773          498154608
  148   791          498155463
  506   717          498156029
  508   716          498158208
  487   726          498158479
  111   792          498160719
  504   718          498170296
  618   640          498173032
  207   788          498173615
  510   715          498176875
  442   744          498181672
  301   778          498181853
  421   751          498183212
  453   740          498183677
  287   780          498191903
  382   762          498193696
  112   792          498198016
  502   719          498200967
  378   763          498205099
  512   714          498212072
  173   790          498216717
  149   791          498221620
  534   702          498221712
  386   761          498223537
  478   730          498232352
  581   671          498234652
  113   792          498235985
  233   786          498236993
  221   787          498237264
  570   679          498239839
  263   783          498240134
  192   789          498246957
  314   776          498247720
  500   720          498248000
  320   775          498252375
  374   764          498257368
  527   706          498258999
  617   641          498259834
  466   735          498260071
  244   785          498263409
  361   767          498263544
  514   713          498263841
  607   650          498273543
  114   792          498274632
  254   784          498277368
  585   668          498279257
  401   757          498279294
  549   693          498281706
  577   674          498282057
  408   755          498286187
  461   737          498287734
  150   791          498288671
  445   743          498293532
  418   752          498293640
  390   760          498295000
  600   656          498300416
  208   788          498302784
  174   790          498307024
  498   721          498311353
  115   792          498313963
  347   770          498314923
  308   777          498315545
  342   771          498315699
  471   733          498319948
  485   727          498324708
  326   774          498330800
  280   781          498331541
  516   712          498332224
  272   782          498335416
  370   765          498350125
  116   792          498353984
  616   642          498354184
  151   791          498356622
  193   789          498358126
  352   769          498370817
  337   772          498372401
  222   787          498384451
  594   661          498389365
  496   722          498390984
  117   792          498394701
  175   790          498398375
  234   786          498400560
  295   779          498401514
  456   739          498402235
  394   759          498408463
  541   698          498408813
  589   665          498416094
  518   711          498417263
  573   677          498421250
  152   791          498425479
  415   753          498431152
  209   788          498433201
  448   742          498433880
  118   792          498436120
  529   705          498438514
  606   651          498439467
  288   780          498439872
  245   785          498442750
  560   686          498444856
  264   783          498448431
  302   778          498454560
  615   643          498456082
  536   701          498462757
  563   684          498467051
  476   731          498468067
  557   688          498469365
  194   789          498470453
  255   784          498471679
  546   695          498473711
  119   792          498478247
  366   766          498482992
  357   768          498484125
  332   773          498484285
  494   723          498486851
  176   790          498490776
  153   791          498495248
  483   728          498506939
  405   756          498511341
  599   657          498515192
  520   710          498519000
  120   792          498521088
  223   787          498532970
  566   682          498536064
  554   690          498540464
  315   776          498544451
  273   782          498558185
  321   775          498560536
  398   758          498564304
  121   792          498564649
  210   788          498564872
  614   644          498565528
  235   786          498565531
  154   791          498565935
  281   781          498567582
  431   748          498571983
  580   672          498576448
  434   747          498579227
  195   789          498583944
  177   790          498584233
  464   736          498585600
  428   749          498592501
  584   669          498595013
  412   754          498595592
  492   724          498598912
  309   777          498601062
  451   741          498602872
  469   734          498608613
  122   792          498608936
  605   652          498612933
  437   746          498614389
  246   785          498623561
  383   762          498632615
  379   763          498634886
  531   704          498634955
  522   709          498637477
  155   791          498637546
  425   750          498640625
  593   662          498645385
  459   738          498649851
  576   675          498649851
  327   774          498650607
  569   680          498652009
  123   792          498653955
  362   767          498655591
  551   692          498658039
  265   783          498658312
  296   779          498663475
  256   784          498667520
  343   771          498667618
  387   761          498671684
  348   770          498677192
    0   793          498677257
    1   793          498677258
    2   793          498677265
    3   793          498677284
    4   793          498677321
    5   793          498677382
    6   793          498677473
    7   793          498677600
  440   745          498677625
    8   793          498677769
    9   793          498677986
  375   764          498678119
   10   793          498678257
   11   793          498678588
  178   790          498678752
   12   793          498678985
   13   793          498679454
   14   793          498680001
   15   793          498680632
   16   793          498681353
   17   793          498682170
  613   645          498682522
  224   787          498682827
   18   793          498683089
   19   793          498684116
   20   793          498685257
   21   793          498686518
   22   793          498687905
   23   793          498689424
  289   780          498689569
   24   793          498691081
   25   793          498692882
   26   793          498694833
   27   793          498696940
  211   788          498697803
  196   789          498698605
   28   793          498699209
  124   792          498699712
   29   793          498701646
   30   793          498704257
  481   729          498705130
  588   666          498705768
   31   793          498707048
   32   793          498710025
  156   791          498710087
  543   697          498711880
   33   793          498713194
  338   772          498714120
  422   751          498716199
   34   793          498716561
  474   732          498719592
   35   793          498720132
  538   700          498720872
   36   793          498723913
  490   725          498727125
   37   793          498727910
  303   778          498729079
  236   786          498731912
   38   793          498732129
   39   793          498736576
  598   658          498737504
   40   793          498741257
  353   769          498743586
   41   793          498746178
  125   792          498746213
   42   793          498751345
  391   760          498752471
   43   793          498756764
  371   765          498761936
   44   793          498762441
  402   757          498762901
   45   793          498768382
  443   744          498769091
  524   708          498772736
  179   790          498774339
   46   793          498774593
   47   793          498781080
  274   782          498782592
  157   791          498783564
  409   755          498786804
   48   793          498787849
  126   792          498793464
  604   653          498793941
   49   793          498794906
  454   740          498800664
   50   793          498802257
  282   781          498805309
  247   785          498805848
  612   646          498807064
   51   793          498809908
  197   789          498814442
  572   678          498815000
  333   773          498815954
   52   793          498817865
  419   752          498819067
  548   694          498821976
   53   793          498826134
  212   788          498832000
  225   787          498834028
   54   793          498834721
  127   792          498841471
  316   776          498843072
   55   793          498843632
  533   703          498848364
   56   793          498852873
  158   791          498857983
   57   793          498862450
  257   784          498864897
  358   768          498867544
  266   783          498869783
  322   775          498870623
  180   790          498871000
  488   726          498871448
   58   793          498872369
  395   759          498875354
   59   793          498882636
  367   766          498885959
  310   777          498888433
  446   743          498888943
  128   792          498890240
   60   793          498893257
  237   786          498899709
   61   793          498904238
  629   630          498905189
  592   663          498908935
  628   631          498912743
  467   735          498912938
   62   793          498915585
  583   670          498918287
  479   730          498919239
  559   687          498919582
  562   685          498923453
  526   707          498924819
  507   717          498925656
  579   673          498925756
  462   737          498926681
  297   779          498927212
   63   793          498927304
  627   632          498927851
  198   789          498931461
  159   791          498933350
  505   718          498933857
  509   716          498933925
  611   647          498939154
   64   793          498939401
  129   792          498939777
  290   780          498941000
  416   753          498949073
  626   633          498950513
   65   793          498951882
  503   719          498958486
  511   715          498958706
  556   689          498962385
   66   793          498964753
  597   659          498967352
  213   788          498967469
  181   790          498968741
  328   774          498972376
  565   683          498974112
   67   793          498978020
  625   634          498980729
  603   654          498982491
  226   787          498986579
  472   733          498986885
  248   785          498989617
  130   792          498990088
   68   793          498991689
  540   699          498996099
  501   720          498999501
  513   714          499000041
  587   667          499002966
  406   756          499004632
  304   778          499005416
   69   793          499005766
  275   782          499008643
  160   791          499009671
  624   635          499018499
   70   793          499020257
  344   771          499021595
  575   676          499025151
  457   739          499027412
  486   727          499031839
  545   696          499032161
   71   793          499035168
  449   742          499037337
  399   758          499040711
  131   792          499041179
  349   770          499041549
  283   781          499044728
  199   789          499049668
  363   767          499049810
   72   793          499050505
  553   691          499051748
  499   721          499056860
  339   772          499057867
  515   713          499057972
  258   784          499063816
  623   636          499063823
   73   793          499066274
  380   763          499066947
  182   790          499067568
  238   786          499068928
  568   681          499071673
  384   762          499073832
  535   702          499078783
  610   648          499078792
   74   793          499082481
  267   783          499082850
  161   791          499086952
  132   792          499093056
  528   706          499093768
   75   793          499099132
  376   764          499101120
  214   788          499104216
  413   754          499106061
   76   793          499116233
  622   637          499116701
  354   769          499118473
  388   761          499122153
  497   722          499130521
  432   748          499130560
  517   712          499132541
   77   793          499133790
  227   787          499140486
  429   749          499143338
  317   776          499143589
  435   747          499145598
  133   792          499145725
  477   731          499149224
  334   773          499149621
   78   793          499151809
  162   791          499165199
  183   790          499167487
  200   789          499169069
   79   793          499170296
  249   785          499174874
  372   765          499175973
  621   638          499177133
  311   777          499177664
  602   655          499178583
  591   664          499180015
  323   775          499182642
  426   750          499183776
  550   693          499187557
  438   746          499188608
   80   793          499189257
  298   779          499192731
  291   780          499194171
  134   792          499199192
  596   660          499204736
  484   728          499208256
   81   793          499208698
  392   760          499212288
  452   741          499214429
  571   679          499216250
  495   723          499220442
  519   711          499223790
  609   649          499225978
   82   793          499228625
  465   736          499232881
  276   782          499236344
  239   786          499239575
  215   788          499242247
  163   791          499244418
  620   639          499245119
  403   757          499248920
   83   793          499249044
  582   671          499249079
  423   751          499251718
  359   768          499253111
  135   792          499253463
  441   745          499259746
  259   784          499264283
  184   790          499268504
  470   734          499269904
   84   793          499269961
  530   705          499279625
  578   674          499282576
  460   738          499283272
  305   778          499283577
  284   781          499285845
  542   698          499288480
  201   789          499289670
  410   755          499289875
  368   766          499291128
   85   793          499291382
  228   787          499295755
  329   774          499296113
  268   783          499297519
  586   668          499307688
  136   792          499308544
   86   793          499313313
  619   640          499320659
  164   791          499324615
  537   701          499326254
  493   724          499326581
  521   710          499331761
   87   793          499335760
  396   759          499344615
  420   752          499347008
   88   793          499358729
  444   744          499359168
  250   785          499361625
  137   792          499364441
  547   695          499369698
  185   790          499370625
  345   771          499377636
  608   650          499380712
  216   788          499381568
  601   656          499382217
   89   793          499382226
  561   686          499387337
  475   732          499395043
  482   729          499400657
  558   688          499401784
  340   772          499403648
  618   641          499403753
  165   791          499405796
   90   793          499406257
  574   677          499407957
  350   770          499408000
  202   789          499411477
  240   786          499411656
  564   684          499419648
  455   740          499420375
  138   792          499421160
   91   793          499430828
  318   776          499446008
  364   767          499446207
  491   725          499448896
  292   780          499449088
  595   661          499449656
  229   787          499452392
   92   793          499455945
  523   709          499456496
  590   665          499458625
  299   779          499460038
  555   690          499462875
  277   782          499465701
  260   784          499466304
  312   777          499468761
  417   753          499469490
  186   790          499473856
  139   792          499478707
   93   793          499481614
  532   704          499482432
  335   773          499485292
  447   743          499487030
  166   791          499487967
  617   642          499494401
  355   769          499495484
  324   775          499496599
  567   682          499498831
  407   756          499500359
  381   763          499501288
   94   793          499507841
  269   783          499513796
  385   762          499517353
  400   758          499519512
  217   788          499522185
  377   764          499526377
  285   781          499528666
  203   789          499534496
   95   793          499534632
  140   792          499537088
  607   651          499542994
  251   785          499549876
   96   793          499561993
  306   778          499563568
  463   737          499568400
  468   735          499568607
  552   692          499570496
  167   791          499571134
  389   761          499574950
  187   790          499578203
  241   786          499585177
  489   726          499587345
  581   672          499587389
   97   793          499589930
  539   700          499590819
  373   765          499592242
  616   643          499592603
  600   657          499593393
  141   792          499596309
  525   708          499598037
  544   697          499598057
  480   730          499609000
  230   787          499610403
   98   793          499618449
  414   754          499619008
  585   669          499619934
  330   774          499621824
  570   680          499625000
  360   768          499640832
  450   742          499643488
  577   675          499646908
   99   793          499647556
  168   791          499655303
  458   739          499655331
  142   792          499656376
  473   733          499656654
  204   789          499658733
  218   788          499664104
  261   784          499669885
  393   760          499674457
  100   793          499677257
  188   790          499683672
  433   748          499691729
  278   782          499696720
  430   749          499696749
  508   717          499698325
  615   644          499698359
  369   766          499698505
  506   718          499700448
  594   662          499702112
  534   703          499702231
  293   780          499705757
  101   793          499707558
  510   716          499712696
  606   652          499712824
  436   747          499714579
  143   792          499717295
  504   719          499719023
  549   694          499724533
  300   779          499729139
  427   750          499729483
  270   783          499731687
  346   771          499735747
  404   757          499737357
  102   793          499738465
  252   785          499739633
  169   791          499740480
  487   727          499741886
  512   715          499743603
  589   666          499744765
  319   776          499750335
  341   772          499751469
  502   720          499754008
  527   707          499756426
  242   786          499760144
  313   777          499761730
  439   746          499765455
  231   787          499769794
  103   793          499769984
  286   781          499773197
  351   770          499776551
  144   792          499779072
  205   789          499784194
  424   751          499789775
  189   790          499790269
  514   714          499791088
  411   755          499795406
  573   678          499798269
  104   793          499802121
  500   721          499805361
  219   788          499807331
  614   645          499811669
  599   658          499812111
  325   775          499812500
  397   759          499816252
  336   773          499822973
  170   791          499826671
  453   741          499828698
  478   731          499833243
  105   793          499834882
  145   792          499841713
  442   745          499844513
  365   767          499844788
  307   778          499845395
  516   713          499855193
  560   687          499858703
  106   793          499868273
  541   699          499872520
  563   685          499872672
  498   722          499873040
  356   769          499874625
  262   784          499875032
  421   752          499877469
  466   736          499882952
  605   653          499890202
  557   689          499891462
  190   790          499898000
  107   793          499902300
  146   792          499905224
  206   789          499910885
  485   728          499912477
  171   791          499913882
  461   738          499919453
  546   696          499924872
  279   782          499929407
  232   787          499930571
  253   785          499930902
  529   706          499931705
  613   646          499932533
  580   673          499933217
  566   683          499933483
  471   734          499934015
  518   712          499935960
  243   786          499936563
  108   793          499936969
  382   763          499937915
  536   702          499939064
  584   670          499939704
  331   774          499949515
  271   783          499951198
  220   788          499951872
  445   744          499951909
  378   764          499953896
  496   723          499957003
  593   663          499962104
  386   762          499963184
  294   780          499964184
  147   792          499969611
  554   691          499970835
  109   793          499972286
  418   753          499992409
  408   756          499998528
  301   779          500000040
  401   758          500000713
  172   791          500002119
  191   790          500006871
  110   793          500008257
  374   765          500010749
  576   676          500018752
  287   781          500019444
  390   761          500030081
  361   768          500030713
  520   711          500033431
  148   792          500034880
  598   659          500038371
  588   667          500038435
  207   789          500038812
  569   681          500041250
  456   740          500042816
  111   793          500044888
  320   776          500056576
  314   777          500056577
  494   724          500057208
  612   647          500060951
  476   732          500073344
  604   654          500075128
  263   784          500081751
  112   793          500082185
  448   743          500087799
  173   791          500091388
  233   787          500092740
  630   630          500094000
  347   771          500095934
  551   693          500096708
  221   788          500097733
  629   631          500097780
  483   729          500099076
  149   792          500101037
  342   772          500101336
  370   766          500108096
  628   632          500109120
  244   786          500114440
  192   790          500116888
  113   793          500120154
  254   785          500123689
  531   705          500123916
  627   633          500128020
  308   778          500129064
  326   775          500130351
  415   754          500134439
  394   760          500138984
  352   770          500147208
  522   710          500147648
  626   634          500154480
  114   793          500158801
  337   773          500162670
  280   782          500163768
  208   789          500167981
  150   792          500168088
  543   698          500171399
  272   783          500172335
  492   725          500173613
  174   791          500181695
  625   635          500188500
  538   701          500192973
  572   679          500196087
  611   648          500196923
  115   793          500198132
  464   737          500212897
  295   780          500224375
  469   735          500227084
  193   790          500228057
  405   757          500228218
  592   664          500229632
  624   636          500230080
  151   792          500236039
  116   793          500238153
  222   788          500244920
  366   767          500245559
  451   742          500252339
  431   749          500252740
  434   748          500255496
  357   769          500255902
  234   787          500256307
  583   671          500266998
  288   781          500267413
  603   655          500267602
  548   695          500268967
  597   660          500272173
  302   779          500272747
  175   791          500273046
  428   750          500277752
  524   709          500278653
  117   793          500278870
  332   774          500279192
  623   637          500279220
  459   739          500285998
  437   747          500286176
  579   674          500286563
  264   784          500290048
  398   759          500290271
  245   786          500293781
  209   789          500298398
  481   730          500301641
  412   755          500303403
  152   792          500304896
  490   726          500306176
  255   785          500318000
  118   793          500320289
  474   733          500329261
  425   751          500330376
  533   704          500333101
  562   686          500333184
  622   638          500335920
  559   688          500337551
  587   668          500339635
  194   790          500340384
  610   649          500340449
  440   746          500344936
  315   777          500353308
  119   793          500362416
  321   776          500364737
  176   791          500365447
  153   792          500374665
  565   684          500375629
  383   763          500376834
  379   764          500383683
  556   690          500388616
  223   788          500393439
  273   783          500395104
  575   677          500398108
  281   782          500399809
  621   639          500400180
  120   793          500405257
  422   752          500410456
  387   762          500411331
  309   778          500414581
  235   787          500421278
  362   768          500422760
  526   708          500426488
  210   789          500430069
  375   765          500431500
  443   745          500431932
  154   792          500445352
  454   741          500445685
  121   793          500448818
  327   775          500450158
  343   772          500453255
  195   790          500453875
  488   727          500454855
  348   771          500458203
  177   791          500458904
  540   700          500464000
  568   682          500465000
  602   656          500467624
  507   718          500470075
  620   640          500472000
  509   717          500474042
  246   786          500474592
  505   719          500482584
  402   758          500484320
  553   692          500486265
  296   780          500486336
  545   697          500487498
  391   761          500487552
  609   650          500491529
  122   793          500493105
  511   716          500494527
  409   756          500499145
  265   784          500499929
  338   773          500504389
  591   665          500504696
  503   720          500511527
  596   661          500513517
  256   785          500513841
  155   792          500516963
  289   781          500517110
  419   753          500517836
  371   766          500519907
  353   770          500519977
  479   731          500520130
  513   715          500531572
  467   736          500535819
  123   793          500538124
  224   788          500543296
  303   779          500547266
  446   744          500547320
  619   641          500551380
  178   791          500553423
  501   721          500556862
  462   738          500558400
  535   703          500559302
  211   789          500563000
    0   794          500566184
    1   794          500566185
    2   794          500566192
    3   794          500566211
    4   794          500566248
    5   794          500566309
    6   794          500566400
    7   794          500566527
    8   794          500566696
    9   794          500566913
   10   794          500567184
   11   794          500567515
   12   794          500567912
   13   794          500568381
  196   790          500568536
   14   794          500568928
   15   794          500569559
   16   794          500570280
   17   794          500571097
   18   794          500572016
   19   794          500573043
   20   794          500574184
   21   794          500575445
   22   794          500576832
   23   794          500578351
   24   794          500580008
   25   794          500581809
   26   794          500583760
  124   793          500583881
  515   714          500585219
   27   794          500585867
  236   787          500587659
   28   794          500588136
  156   792          500589504
   29   794          500590573
  528   707          500591195
   30   794          500593184
   31   794          500595975
   32   794          500598952
  472   734          500600952
  571   680          500601411
  582   672          500601816
   33   794          500602121
   34   794          500605488
  395   760          500605875
   35   794          500609059
  333   774          500610861
   36   794          500612840
   37   794          500616837
  499   722          500618547
  274   783          500619511
  486   728          500619608
   38   794          500621056
   39   794          500625503
   40   794          500630184
  125   793          500630382
  550   694          500630384
   41   794          500635105
  282   782          500637536
  618   642          500638320
  358   769          500639321
   42   794          500640272
   43   794          500645691
  578   675          500647427
  586   669          500648365
  367   767          500648526
  179   791          500649010
  608   651          500650163
   44   794          500651368
  316   777          500651929
  416   754          500652360
  517   713          500655510
  247   786          500656879
   45   794          500657309
  157   792          500662981
   46   794          500663520
  457   740          500667993
   47   794          500670007
  322   776          500674824
  601   657          500675194
   48   794          500676776
  126   793          500677633
   49   794          500683833
  197   790          500684373
   50   794          500691184
  449   743          500691256
  225   788          500694497
  497   723          500696540
  212   789          500697197
   51   794          500698835
  310   778          500701952
   52   794          500706792
  257   785          500711218
  266   784          500711400
   53   794          500715061
  406   757          500721509
   54   794          500723648
  127   793          500725640
   55   794          500732559
  617   643          500732820
  158   792          500737400
   56   794          500741800
  519   712          500742487
  180   791          500745671
  297   780          500750073
   57   794          500751377
  542   699          500752187
  477   732          500754501
  237   787          500755456
   58   794          500761296
  595   662          500762403
  399   759          500766678
  290   781          500768541
   59   794          500771563
  328   775          500771927
  530   706          500772816
  128   793          500774409
   60   794          500782184
  574   678          500784976
  590   666          500787296
  495   724          500790799
   61   794          500793165
  484   729          500800393
  561   687          500801184
  198   790          500801392
  537   702          500802561
   62   794          500804512
  344   772          500807232
  432   749          500811317
  159   792          500812767
  413   755          500813872
  380   764          500815744
   63   794          500816231
  607   652          500816351
  363   768          500816979
  384   763          500818051
  547   696          500820859
  435   748          500821867
  349   771          500822560
  304   779          500823603
  558   689          500823881
  129   793          500823946
  564   685          500825269
   64   794          500828328
  429   750          500828589
  213   789          500832666
  616   644          500834880
  248   786          500840648
   65   794          500840809
  181   791          500843412
  275   783          500845562
  521   711          500846192
  226   788          500847048
  339   773          500848136
   66   794          500853680
  376   765          500854501
  465   737          500860178
  438   747          500860395
  388   762          500861800
  452   742          500863896
   67   794          500866947
  426   751          500873527
  130   793          500874257
  283   782          500876955
   68   794          500880616
  470   735          500888375
  160   792          500889088
  600   658          500890312
  555   691          500893246
   69   794          500894693
  354   770          500894864
  567   683          500896250
  493   725          500901282
   70   794          500909184
  258   785          500910137
  460   739          500919419
  199   790          500919599
   71   794          500924095
  267   784          500924467
  238   787          500924675
  131   793          500925348
  441   746          500927057
  372   766          500933944
   72   794          500939432
  182   791          500942239
  581   673          500944158
  615   645          500944500
  334   774          500944528
  423   752          500945975
  392   761          500947369
  317   777          500952446
   73   794          500955201
  585   670          500964625
  161   792          500966369
  523   710          500966667
  214   789          500969413
  403   758          500970339
  532   705          500971393
   74   794          500971408
  132   793          500977225
  323   776          500986843
   75   794          500988059
  606   653          500990093
  311   778          500991183
  482   730          500997168
  227   788          501000955
  410   756          501002216
  475   733          501004712
   76   794          501005160
  552   693          501009165
  570   681          501014241
  298   780          501015592
  577   676          501015809
  594   663          501018831
  291   781          501021712
  444   745          501022009
   77   794          501022717
  359   769          501024888
  249   786          501025905
  491   726          501027947
  133   793          501029894
  200   790          501039000
   78   794          501040736
  183   791          501042158
  162   792          501044616
  420   753          501045777
  368   767          501053695
  544   698          501057576
   79   794          501059223
  614   646          501061680
  539   701          501062920
  455   741          501065396
  276   783          501073263
  396   760          501075136
  589   667          501077432
   80   794          501078184
  134   793          501083361
  239   787          501095322
  329   775          501095664
   81   794          501097625
  305   779          501101764
  525   709          501103954
  215   789          501107444
  259   785          501110604
  599   659          501112978
   82   794          501117552
  284   782          501118072
  163   792          501123835
  135   793          501137632
   83   794          501137971
  268   784          501139136
  184   791          501143175
  447   744          501145407
  228   788          501156224
   84   794          501158888
  201   790          501159601
  345   772          501163273
  489   727          501170752
  605   654          501171389
  549   695          501171524
  417   754          501172777
  573   679          501179356
   85   794          501180309
  613   647          501186420
  534   704          501186968
  350   771          501189011
  468   736          501191488
  136   793          501192713
  340   773          501193917
  463   738          501200119
   86   794          501202240
  164   792          501204032
  480   731          501209891
  250   786          501212656
  364   768          501213376
  407   757          501217236
   87   794          501224687
  508   718          501242744
  185   791          501245296
  400   759          501245479
  216   789          501246765
   88   794          501247656
  137   793          501248610
  506   719          501249175
  381   764          501250085
  510   717          501252813
  318   777          501254865
  527   708          501258095
  385   763          501261572
  240   787          501267403
  473   734          501270721
   89   794          501271153
  355   770          501271875
  504   720          501272064
  292   781          501276629
  560   688          501276672
  512   716          501279424
  377   765          501279758
  335   774          501280199
  202   790          501281408
  312   778          501282280
  563   686          501282403
  593   664          501282801
  299   780          501282899
  165   792          501285213
  630   631          501286591
  584   671          501288415
  580   674          501294024
  629   632          501294157
   90   794          501295184
  458   740          501295912
  450   743          501297407
  324   776          501300800
  277   783          501302620
  138   793          501305329
  628   633          501309289
  502   721          501311369
  260   785          501312625
  229   788          501312861
  389   762          501314597
  557   690          501317693
  612   648          501318720
   91   794          501319755
  514   715          501322619
  414   755          501326819
  487   728          501329655
  627   634          501331987
  566   684          501335000
  541   700          501340421
  598   660          501343192
   92   794          501344872
  186   791          501348527
  373   766          501350213
  269   784          501355413
  604   655          501360239
  285   782          501360893
  626   635          501362251
  139   793          501362876
  500   722          501367048
  166   792          501367384
   93   794          501370541
  433   749          501372486
  588   668          501375104
  546   697          501380209
  306   779          501381755
  430   750          501382000
  516   714          501382440
  217   789          501387382
  436   748          501390848
  576   677          501391709
   94   794          501396768
  625   636          501400081
  251   786          501400907
  203   790          501404427
  554   692          501405352
  393   761          501409538
  360   769          501412609
  427   751          501419234
  536   703          501419583
  140   793          501421257
  330   775          501421375
   95   794          501423559
  529   707          501429132
  569   682          501434577
  439   747          501437242
  478   732          501438520
  498   723          501439059
  241   787          501440924
  624   637          501445477
  167   792          501450551
   96   794          501450920
  187   791          501452874
  611   649          501458580
  404   758          501458776
  518   713          501458929
  369   767          501461072
  230   788          501470872
  453   742          501478165
   97   794          501478857
  141   793          501480478
  424   752          501484032
  623   638          501498439
  485   729          501504614
   98   794          501507376
  411   756          501507747
  466   737          501510249
  442   746          501511824
  261   785          501516206
  346   772          501521384
  496   724          501527360
  204   790          501528664
  218   789          501529301
  293   781          501533298
  278   783          501533639
  168   792          501534720
   99   794          501536483
  551   694          501539535
  142   793          501540545
  341   773          501541738
  397   760          501546773
  300   780          501552000
  520   712          501552128
  471   735          501552486
  592   665          501554313
  461   739          501555600
  603   656          501556643
  351   771          501557562
  188   791          501558343
  622   639          501558967
  319   777          501559192
  100   794          501566184
  270   784          501573304
  313   778          501575249
  421   753          501576238
  597   661          501580954
  572   680          501581248
  252   786          501590664
  101   794          501596485
  143   793          501601464
  286   782          501605424
  610   650          501606000
  365   768          501611957
  445   745          501614750
  242   787          501615891
  325   776          501616701
  531   706          501617107
  336   774          501617880
  583   672          501619735
  169   792          501619897
  621   640          501627061
  102   794          501627392
  231   788          501630263
  494   725          501631909
  543   699          501635106
  356   770          501651016
  579   675          501651414
  205   790          501654125
  103   794          501658911
  522   711          501662079
  144   793          501663241
  307   779          501663582
  189   791          501664940
  538   702          501669280
  219   789          501672528
  587   669          501680312
  476   733          501683013
  382   764          501686712
  456   741          501687837
  104   794          501691048
  483   730          501695587
  418   754          501695696
  620   641          501702721
  170   792          501706088
  378   765          501707277
  386   763          501707403
  408   757          501715405
  548   696          501720128
  262   785          501721353
  105   794          501723809
  145   793          501725882
  401   759          501726680
  448   744          501746176
  562   687          501747031
  331   775          501749066
  492   726          501752664
  106   794          501757200
  559   689          501759648
  602   657          501760601
  609   651          501760980
  279   783          501766326
  374   766          501768720
  390   762          501769728
  190   791          501772671
  575   678          501775127
  206   790          501780816
  565   685          501781250
  253   786          501781933
  619   642          501785947
  524   710          501788824
  146   793          501789393
  232   788          501791040
  107   794          501791227
  294   781          501791725
  243   787          501792310
  271   784          501792815
  171   792          501793299
  361   769          501802490
  220   789          501817069
  556   691          501818987
  533   705          501822062
  301   780          501822901
  108   794          501825896
  596   662          501826264
  591   666          501833367
  415   755          501842250
  464   738          501844616
  469   736          501849965
  287   782          501851671
  147   793          501853780
  109   794          501861213
  568   683          501862419
  320   777          501865433
  314   778          501870096
  370   767          501870663
  394   761          501874065
  618   643          501876739
  172   792          501881536
  191   791          501881542
  347   772          501881571
  490   727          501889583
  342   773          501891605
  110   794          501897184
  481   731          501902532
  451   743          501906258
  207   790          501908743
  148   793          501919049
  608   652          501923520
  553   693          501924934
  459   740          501926579
  263   785          501928072
  352   771          501928219
  526   709          501932405
  111   794          501933815
  326   776          501934552
  540   701          501936101
  434   749          501936253
  431   750          501937991
  474   734          501943328
  545   698          501947017
  308   779          501947251
  405   758          501949637
  233   788          501953209
  337   774          501957577
  582   673          501958585
  437   748          501962445
  221   789          501962930
  428   751          501967503
  244   787          501970187
  173   792          501970805
  112   794          501971112
  601   658          501972113
  254   786          501974720
  617   644          501975097
  149   793          501985206
  571   681          501990652
  192   791          501991559
  586   670          501993056
  280   783          502000687
  113   794          502009081
  366   768          502012728
  272   784          502013952
  412   756          502015744
  578   676          502016328
  440   747          502016723
  509   718          502018461
  507   719          502018802
  398   760          502020792
  425   752          502024633
  357   770          502032293
  511   717          502034644
  505   720          502035625
  208   790          502037912
  488   728          502042624
  535   704          502044039
  114   794          502047728
  295   781          502051916
  150   793          502052257
  174   792          502061112
  513   716          502067393
  503   721          502068888
  550   695          502077375
  332   775          502078743
  595   663          502079122
  616   645          502081021
  115   794          502087059
  528   708          502092864
  607   653          502093620
  454   742          502095152
  302   780          502095608
  443   746          502099243
  288   782          502099640
  193   791          502102728
  422   753          502109225
  222   789          502110117
  515   715          502116750
  234   788          502116776
  501   722          502118549
  590   667          502119963
  151   793          502120208
  479   732          502125407
  383   764          502125631
  116   794          502127080
  264   785          502136369
  379   765          502137064
  245   787          502149528
  175   792          502152463
  387   763          502155550
  467   737          502163116
  574   679          502166063
  315   778          502166827
  117   794          502167797
  209   790          502168329
  255   786          502169031
  321   777          502173594
  517   714          502182757
  499   723          502184566
  152   793          502189065
  375   766          502189471
  600   659          502191179
  615   646          502194511
  362   769          502194537
  462   739          502194547
  118   794          502209216
  446   745          502210161
  402   759          502210287
  486   729          502211745
  194   791          502215055
  409   757          502216022
  561   688          502219153
  472   735          502219423
  542   700          502220088
  419   754          502221123
  391   762          502227199
  309   779          502232768
  564   686          502235000
  273   784          502236721
  281   783          502236728
  343   773          502243524
  348   772          502243840
  176   792          502244864
  558   690          502250112
  119   794          502251343
  327   776          502254359
  223   789          502258636
  153   793          502258834
  519   713          502265456
  497   724          502266897
  530   707          502270243
  606   654          502271280
  547   697          502276196
  235   788          502281747
  371   767          502282474
  537   703          502283080
  120   794          502294184
  567   684          502297767
  338   774          502299296
  210   790          502300000
  353   771          502300988
  581   674          502304965
  457   741          502313014
  585   671          502313336
  296   781          502313877
  614   647          502315567
  555   692          502327763
  195   791          502328546
  154   793          502329521
  246   787          502330339
  121   794          502337745
  177   792          502338321
  594   664          502339528
  395   761          502340956
  265   785          502346250
  289   782          502349337
  449   744          502349633
  416   755          502360171
  477   733          502364170
  256   786          502364872
  521   712          502364889
  495   725          502365500
  303   780          502370127
  122   794          502382032
  577   677          502388766
  484   730          502396904
  155   793          502401132
  570   682          502407568
  224   789          502408493
  333   775          502410412
  589   668          502414101
  367   768          502415695
  358   770          502415712
  599   660          502417799
  123   794          502427051
  178   792          502432840
  211   790          502432931
  406   758          502442928
  196   791          502443207
  613   648          502444189
  236   788          502448128
  552   694          502451992
  605   655          502456500
    0   795          502459875
    1   795          502459876
    2   795          502459883
    3   795          502459902
    4   795          502459939
    5   795          502460000
    6   795          502460091
    7   795          502460218
    8   795          502460387
    9   795          502460604
   10   795          502460875
  274   784          502461128
   11   795          502461206
   12   795          502461603
   13   795          502462072
   14   795          502462619
   15   795          502463250
   16   795          502463971
  532   706          502464584
   17   795          502464788
  316   778          502465448
   18   795          502465707
   19   795          502466734
   20   795          502467875
   21   795          502469136
   22   795          502470523
   23   795          502472042
  124   794          502472808
  156   793          502473673
   24   795          502473699
  282   783          502474455
   25   795          502475500
   26   795          502477451
  631   631          502479182
   27   795          502479558
  493   726          502480333
  523   711          502481098
   28   795          502481827
  630   632          502482968
  322   777          502483681
   29   795          502484264
   30   795          502486875
   31   795          502489666
  465   738          502491897
   32   795          502492643
  629   633          502494326
   33   795          502495812
  432   750          502496568
  399   760          502497199
   34   795          502499179
  435   749          502502624
   35   795          502502750
   36   795          502506531
   37   795          502510528
  470   736          502511256
  247   787          502512626
  628   634          502513256
   38   795          502514747
  452   743          502517815
  429   751          502518340
   39   795          502519194
  125   794          502519309
  310   779          502520139
  544   699          502521283
   40   795          502523875
  413   756          502526213
  179   792          502528427
   41   795          502528796
   42   795          502533963
  438   748          502536664
  539   702          502539227
   43   795          502539382
  627   635          502539758
   44   795          502545059
  157   793          502547150
   45   795          502551000
   46   795          502557211
  266   785          502557721
  197   791          502559044
  225   789          502559694
  460   740          502560000
  257   786          502562249
   47   795          502563698
  573   680          502564517
  126   794          502566560
  384   764          502566848
  212   790          502567128
  426   752          502567784
  380   765          502569125
   48   795          502570467
  626   636          502573832
  328   776          502576128
   49   795          502577524
  297   781          502577614
  612   649          502580377
   50   795          502584875
  363   769          502588756
   51   795          502592526
  344   773          502597501
  482   731          502598059
  441   747          502598844
   52   795          502600483
  290   782          502600768
  388   763          502606019
  593   665          502607482
  349   772          502608197
   53   795          502608752
  491   727          502611354
  376   766          502612472
  525   710          502614125
  127   794          502614567
  625   637          502615478
  237   788          502615925
   54   795          502617339
  475   734          502618779
  158   793          502621569
  549   696          502622685
  180   792          502625088
   55   795          502626250
   56   795          502635491
  584   672          502641152
  339   774          502643043
  423   753          502644744
   57   795          502645068
  304   780          502646464
  604   656          502649280
  598   661          502651973
   58   795          502654987
  580   675          502658875
  128   794          502663336
  624   638          502664696
   59   795          502665254
   60   795          502675875
  354   771          502675875
  534   705          502675929
  198   791          502676063
   61   795          502686856
  392   762          502687016
  275   784          502687179
  444   746          502689320
  563   687          502696250
  403   759          502696306
  248   787          502696395
  372   767          502696511
  159   793          502696936
   62   795          502698203
  560   689          502698769
  213   790          502702597
   63   795          502709922
  226   789          502712245
  129   794          502712873
  283   783          502713874
  455   742          502714863
  588   669          502715781
  410   757          502719093
  623   639          502721486
   64   795          502722019
  181   792          502722829
  611   650          502724131
   65   795          502734500
  566   685          502740621
  334   775          502744079
   66   795          502747371
  557   691          502748064
  420   754          502749064
  489   728          502758521
   67   795          502760638
  258   786          502761168
  130   794          502763184
  527   709          502764012
  317   778          502765965
  576   678          502768728
  267   785          502770788
  160   793          502773257
   68   795          502774307
  238   788          502785144
  622   640          502785848
   69   795          502788384
  508   719          502791471
  199   791          502794270
  323   777          502795700
  510   718          502797232
  359   770          502801279
  506   720          502802216
   70   795          502802875
  447   745          502808248
  311   779          502809370
  396   761          502810217
  541   701          502812522
  131   794          502814275
  480   732          502815168
   71   795          502817786
  468   737          502818785
  512   717          502819541
  368   768          502820864
  182   792          502821656
  504   721          502829425
  569   683          502831996
   72   795          502833123
  463   739          502836266
  214   790          502839344
  546   698          502839728
  298   781          502843133
  554   693          502844021
   73   795          502848892
  603   657          502849620
  161   793          502850538
  291   782          502853939
  621   641          502857782
  514   716          502858440
   74   795          502865099
  132   794          502866152
  227   789          502866152
  502   722          502873056
  610   651          502875451
  417   755          502880588
  249   787          502881652
   75   795          502881750
  592   666          502882984
  473   735          502889192
  597   662          502893701
   76   795          502898851
  329   776          502899865
  536   704          502904320
  200   791          502913671
  516   715          502913971
  276   784          502914880
   77   795          502916408
  133   794          502918821
  183   792          502921575
  487   729          502921792
  305   780          502924625
  162   793          502928785
  529   708          502930801
  500   723          502933067
   78   795          502934427
  620   642          502937288
  407   758          502938655
  458   741          502940933
   79   795          502952914
  345   773          502953542
  284   783          502954991
  450   744          502955784
  239   788          502955791
  259   786          502961635
  572   681          502970489
   80   795          502971875
  134   794          502972288
  350   772          502974648
  400   760          502976000
  583   673          502976504
  215   790          502977375
  364   769          502985153
  268   785          502985457
  518   714          502986176
  551   695          502986526
  340   774          502988824
   81   795          502991316
  381   765          503003466
  163   793          503008004
  498   724          503009416
  385   764          503010369
   82   795          503011243
  579   676          503020315
  228   789          503021421
  184   792          503022592
  619   643          503024366
  587   670          503025003
  135   794          503026559
   83   795          503031662
  201   791          503034272
  609   652          503034337
  377   766          503037729
  414   756          503039160
  478   733          503048189
   84   795          503052579
  355   771          503052886
  602   658          503057520
  433   750          503057737
  389   763          503058816
  318   778          503068384
  250   787          503068403
  436   749          503071605
  430   751          503071751
   85   795          503074000
  520   713          503075097
  335   775          503079750
  136   794          503081640
  164   793          503088201
   86   795          503095931
  312   779          503100467
  485   730          503101125
  496   725          503102061
  543   700          503103007
  292   782          503108856
  324   777          503109657
  299   781          503110440
  373   767          503112780
  427   752          503113491
  439   748          503113511
  531   707          503114534
  216   790          503116696
   87   795          503118378
  618   644          503119016
  185   792          503124713
  240   788          503127872
  453   743          503132084
  137   794          503137537
   88   795          503141347
  466   738          503141968
  596   663          503142983
  277   784          503144237
  393   762          503149185
  538   703          503149799
  202   791          503156079
  575   679          503156214
  260   786          503163656
   89   795          503164844
  562   688          503165000
  591   667          503166034
  165   793          503169382
  471   736          503175367
  548   697          503175465
  229   789          503178058
  522   712          503180776
  424   753          503182801
  442   747          503183611
  404   759          503184743
  559   690          503185879
   90   795          503188875
  360   770          503189000
  565   686          503190981
  138   794          503194256
  461   740          503196181
  285   783          503197812
  608   653          503200789
  269   785          503201734
  306   780          503204616
  494   726          503210960
   91   795          503213446
  617   645          503221238
  411   757          503224624
  330   776          503225576
  186   792          503227944
  369   768          503228241
   92   795          503238563
  166   793          503251553
  139   794          503251803
  556   692          503253504
  251   787          503256654
  217   790          503257313
  568   684          503263936
   93   795          503264232
  601   659          503272980
  203   791          503279098
  421   754          503279525
  397   761          503281854
  445   746          503282061
   94   795          503290459
  483   731          503296478
  476   734          503297080
  241   788          503301393
  524   711          503303255
  140   794          503310184
  346   773          503311653
  533   706          503315253
   95   795          503317250
  582   674          503319392
  616   646          503331032
  187   792          503332291
  167   793          503334720
  230   789          503336069
  492   727          503336071
  341   774          503336645
  456   742          503337304
  586   671          503341767
  351   772          503343199
   96   795          503344611
  293   782          503365525
  261   786          503367237
  553   694          503367761
  141   794          503369405
   97   795          503372548
  319   778          503372711
  607   654          503374807
  278   784          503375256
  300   781          503379541
  365   769          503383734
  571   682          503383979
  578   677          503389285
  313   779          503393436
  218   790          503399232
  595   664          503399819
   98   795          503401067
  204   791          503403335
  418   755          503403507
  448   745          503409017
  545   699          503410724
  540   702          503412408
  336   775          503417431
  168   793          503418889
  270   785          503419625
  325   777          503425558
  142   794          503429472
   99   795          503430174
  356   771          503432027
  408   758          503436824
  188   792          503437760
  382   765          503440093
  286   783          503442343
  526   710          503442576
  252   787          503446411
  615   647          503448398
  386   764          503456200
  590   668          503456632
  401   760          503457201
  100   795          503459875
  378   766          503465248
  242   788          503476360
  469   737          503477262
  490   728          503477352
  464   739          503480763
  307   780          503486443
  101   795          503490176
  143   794          503490391
  231   789          503495460
  600   660          503496000
  169   793          503504066
  481   732          503507809
  390   763          503513947
  102   795          503521083
  550   696          503528536
  205   791          503528796
  374   767          503531287
  535   705          503533000
  219   790          503542459
  189   792          503544357
  574   680          503551224
  144   794          503552168
  103   795          503552602
  331   776          503553267
  415   756          503554591
  606   655          503556391
  474   735          503561799
  451   744          503564635
  509   719          503567188
  459   741          503571600
  507   720          503571843
  262   786          503572384
  614   648          503573336
  361   770          503578881
  511   718          503579063
  104   795          503584739
  170   793          503590257
  505   721          503592986
  528   709          503598781
  513   717          503607510
  279   784          503607943
  394   762          503613712
  145   794          503614809
  105   795          503617500
  434   750          503621504
  294   782          503623952
  431   751          503627742
  503   722          503630575
  488   729          503634761
  253   787          503637680
  370   768          503637832
  271   785          503639136
  561   689          503641250
  437   749          503643202
  564   687          503648847
  301   781          503650442
  106   795          503650891
  190   792          503652088
  515   716          503652571
  243   788          503652779
  206   791          503655487
  232   789          503656237
  428   752          503661760
  594   665          503664209
  585   672          503666073
  581   675          503669816
  347   773          503671840
  631   632          503675559
  405   759          503675604
  171   793          503677468
  146   794          503678320
  320   778          503678952
  558   691          503680483
  630   633          503683137
  501   723          503684568
  107   795          503684918
  342   774          503686512
  220   790          503687000
  314   779          503688283
  287   783          503688590
  542   701          503692189
  440   748          503692992
  629   634          503698293
  567   685          503703388
  613   649          503705846
  352   772          503713856
  517   715          503714288
  108   795          503719587
  628   635          503721027
  425   753          503723402
  599   661          503726580
  412   757          503732621
  479   733          503735076
  547   698          503735715
  147   794          503742707
  326   777          503743409
  605   656          503745541
  454   743          503749071
  627   636          503751339
  589   669          503754778
  109   795          503754904
  499   724          503754923
  398   761          503755873
  337   775          503757128
  191   792          503760959
  172   793          503765705
  577   678          503765785
  555   693          503766432
  537   704          503767817
  308   780          503770112
  443   747          503771030
  530   708          503771912
  263   786          503779103
  207   791          503783414
  366   769          503784505
  626   637          503789229
  110   795          503790875
  519   714          503792703
  467   738          503794835
  570   683          503804987
  148   794          503807976
  486   730          503808256
  422   754          503812512
  357   771          503813304
  233   789          503818406
  111   795          503827506
  254   787          503830467
  244   788          503830656
  221   790          503832861
  625   638          503834697
  462   740          503835128
  497   725          503841598
  280   784          503842304
  472   736          503842304
  612   650          503845928
  173   793          503854974
  272   785          503860273
  112   795          503864803
  192   792          503870976
  149   794          503874133
  446   746          503877472
  383   765          503879012
  332   776          503882944
  295   782          503884143
  624   639          503887743
  521   713          503887858
  379   766          503895035
  552   695          503898983
  113   795          503902772
  387   764          503904347
  208   791          503912583
  302   781          503923149
  419   755          503928934
  593   666          503936153
  288   783          503936559
  409   758          503937441
  402   760          503940808
  150   794          503941184
  114   795          503941419
  604   657          503942257
  495   726          503944551
  174   793          503945281
  623   640          503948367
  375   767          503952038
  573   681          503953758
  532   707          503962011
  457   742          503962481
  598   662          503964720
  362   770          503970928
  391   763          503971418
  477   734          503978237
  222   790          503980048
  115   795          503980750
  234   789          503981973
  193   792          503982145
  315   779          503985014
  321   778          503987113
  264   786          503987400
  544   700          503989184
  611   651          503993582
  484   731          503997795
  584   673          503997921
  523   712          503999795
  151   794          504009135
  245   788          504009997
  449   745          504012474
  622   641          504016569
  539   703          504019746
  116   795          504020771
  255   787          504024778
  580   676          504027776
  348   773          504034109
  175   793          504036632
  343   774          504038431
  209   791          504043000
  371   768          504049643
  309   780          504055629
  588   670          504060472
  117   795          504061488
  327   777          504063216
  493   727          504063740
  416   756          504072512
  152   794          504077992
  549   697          504078022
  281   784          504078345
  395   762          504080603
  273   785          504083042
  353   772          504086625
  621   642          504092349
  194   792          504094472
  338   775          504098847
  118   795          504102907
  563   688          504114219
  560   690          504125000
  465   739          504128044
  525   711          504128556
  223   790          504128567
  176   793          504129033
  470   737          504138553
  119   795          504145034
  296   782          504146104
  603   658          504146539
  235   789          504146944
  153   794          504147761
  610   652          504148808
  576   679          504149815
  566   686          504150352
  406   759          504168895
  534   706          504169120
  210   791          504174671
  620   643          504175707
  452   744          504176192
  557   692          504182581
  289   783          504186256
  432   751          504186319
  367   769          504187472
  120   795          504187875
  435   750          504187875
  246   788          504190808
  358   771          504196723
  265   786          504197281
  303   781          504197668
  491   728          504199123
  482   732          504203336
  460   741          504205021
  195   792          504207963
  597   663          504210420
  429   752          504212597
  333   776          504214613
  592   667          504215651
  438   749          504217421
  154   794          504218448
  256   787          504220619
  177   793          504222490
  121   795          504231436
  399   761          504232280
  569   684          504233513
  475   735          504237250
  413   757          504243090
  426   753          504266553
  619   644          504266643
  527   710          504274183
  441   748          504275113
  122   795          504275723
  224   790          504278424
  316   779          504283635
  554   694          504286848
  541   702          504288829
  155   794          504290059
  322   778          504297200
  546   699          504303435
  274   785          504307449
  211   791          504307602
  609   653          504311606
  236   789          504313325
  282   784          504316072
  178   793          504317009
  384   765          504320229
  123   795          504320742
  196   792          504322624
  380   766          504327096
  583   674          504337311
  310   780          504343000
  508   720          504344512
  510   719          504345959
  423   754          504348031
  489   729          504350658
  388   764          504354816
    0   796          504358336
    1   796          504358337
    2   796          504358344
    3   796          504358363
  602   659          504358387
    4   796          504358400
    5   796          504358461
    6   796          504358552
    7   796          504358679
    8   796          504358848
    9   796          504359065
   10   796          504359336
  506   721          504359577
   11   796          504359667
   12   796          504360064
   13   796          504360533
   14   796          504361080
  444   747          504361107
   15   796          504361711
   16   796          504362432
  156   794          504362600
   17   796          504363249
  572   682          504363816
  512   718          504363960
   18   796          504364168
  363   770          504365147
  618   645          504365157
   19   796          504365195
   20   796          504366336
  124   795          504366499
   21   796          504367597
  455   743          504368782
   22   796          504368984
   23   796          504370503
   24   796          504372160
  247   788          504373095
  587   671          504373714
   25   796          504373961
  376   767          504375039
   26   796          504375912
   27   796          504378019
   28   796          504380288
   29   796          504382725
  328   777          504384985
   30   796          504385336
   31   796          504388127
   32   796          504391104
  504   722          504391112
  344   774          504392408
  579   677          504393272
  536   705          504393281
   33   796          504394273
   34   796          504397640
  349   773          504398466
  514   717          504398557
   35   796          504401211
   36   796          504404992
  266   786          504408752
   37   796          504408989
  297   782          504409841
  179   793          504412596
  125   795          504413000
   38   796          504413208
   39   796          504417655
  257   787          504417996
   40   796          504422336
  480   733          504424837
  403   760          504426827
   41   796          504427257
  225   790          504429625
  392   763          504431235
   42   796          504432424
  157   794          504436077
  529   709          504436718
  290   783          504437687
  551   696          504437687
   43   796          504437843
  197   792          504438461
  502   723          504439075
  410   758          504440512
  212   791          504441799
  339   775          504442594
   44   796          504443520
   45   796          504449461
  516   716          504449792
  468   738          504450504
   46   796          504455672
  420   755          504456875
  126   795          504460251
  354   772          504461512
   47   796          504462159
  372   768          504463680
  596   664          504463680
   48   796          504468928
  617   646          504471249
  304   781          504474005
  447   746          504475559
   49   796          504475985
  463   740          504476847
  237   789          504481122
  608   654          504481976
   50   796          504483336
   51   796          504490987
   52   796          504498944
  591   668          504502703
  500   724          504503424
   53   796          504507213
  127   795          504508258
  180   793          504509257
  158   794          504510496
  473   736          504512073
   54   796          504515800
  518   715          504517707
  487   730          504518303
   55   796          504524711
  275   785          504533500
   56   796          504533952
  575   680          504541375
   57   796          504543529
  334   776          504548280
  396   762          504549864
   58   796          504553448
  198   792          504555480
  283   784          504555491
  248   788          504556864
  128   795          504557027
   59   796          504563715
   60   796          504574336
  543   701          504575108
  213   791          504577268
  601   660          504577801
  226   790          504582176
  359   771          504582290
  498   725          504584117
  317   779          504584152
  616   647          504584919
   61   796          504585317
  159   794          504585863
  562   689          504587097
  458   742          504590400
  368   769          504592641
  417   756          504592929
   62   796          504596664
  520   714          504602344
  565   687          504604828
  129   795          504606564
  181   793          504606998
   63   796          504608383
  323   778          504609219
  531   708          504616203
  559   691          504616250
  258   787          504616915
  450   745          504618625
   64   796          504620480
  267   786          504621819
  311   780          504632231
   65   796          504632961
  538   704          504634536
  548   698          504634984
   66   796          504645832
  238   789          504650341
  130   795          504656875
   67   796          504659099
  607   655          504659918
  160   794          504662184
  478   734          504662256
  407   759          504664622
  568   685          504669557
   68   796          504672768
  199   792          504673687
  298   782          504675360
  496   726          504681112
  582   675          504684243
   69   796          504686845
  291   783          504690858
  556   693          504692173
  586   672          504694504
   70   796          504701336
  485   731          504702016
  522   713          504703745
  182   793          504705825
  615   648          504706167
  131   795          504707966
  329   777          504708722
  400   761          504711081
  214   791          504714015
   71   796          504716247
  595   665          504724500
   72   796          504731584
  227   790          504736083
  161   794          504739465
  249   788          504742121
   73   796          504747353
  433   751          504747488
  345   774          504748449
  305   781          504752166
  414   757          504756037
  436   750          504756856
  132   795          504759843
  276   785          504761201
  381   766          504761437
  364   770          504761544
   74   796          504763560
  385   765          504763750
  350   773          504764917
  430   752          504766008
  578   678          504766304
  466   739          504778115
   75   796          504780211
  571   683          504781398
  340   775          504788375
  453   744          504790461
  200   792          504793088
  439   749          504794268
  494   727          504794367
  284   784          504796608
  590   669          504797309
   76   796          504797312
  377   767          504800296
  471   737          504802664
  600   661          504804781
  183   793          504805744
  389   764          504807613
  427   753          504812260
  133   795          504812512
  533   707          504812680
  553   695          504814752
   77   796          504814869
  259   787          504817382
  162   794          504817712
  239   789          504820988
  524   712          504821952
   78   796          504832888
  614   649          504834993
  268   786          504836488
  355   772          504838523
  461   741          504841202
  606   656          504845432
   79   796          504851375
  215   791          504852046
  442   748          504859880
  134   795          504865979
   80   796          504870336
  632   632          504871936
  631   633          504875728
  545   700          504878625
  373   768          504879949
  335   776          504883951
  424   754          504886088
  318   779          504886571
  630   634          504887104
   81   796          504889777
  228   790          504891352
  540   703          504892927
  393   763          504893404
  163   794          504896931
  483   732          504901755
  629   635          504906064
  184   793          504906761
   82   796          504909704
  201   792          504913689
  404   760          504915264
  476   735          504915551
  135   795          504920250
  324   778          504923176
  312   780          504923328
  492   728          504923840
  250   788          504928872
   83   796          504930123
  628   636          504932608
  574   681          504940465
  299   782          504942667
  292   783          504945775
  411   758          504946043
   84   796          504951040
  445   747          504953848
  526   711          504957007
  627   637          504966736
  360   771          504970011
  613   650          504971397
   85   796          504972461
  136   795          504975331
  164   794          504977128
  550   697          504983873
  421   755          504987336
  277   785          504990558
  456   743          504991223
  216   791          504991367
  594   666          504992880
  240   789          504993069
   86   796          504994392
  369   769          505000018
  626   638          505008448
  185   793          505008882
   87   796          505016839
  260   787          505019403
  397   762          505021501
  585   673          505022842
  535   706          505026191
  137   795          505031228
  306   781          505032157
  330   777          505034433
  202   792          505035496
  605   657          505038518
  581   676          505038717
  599   662          505039327
  285   784          505039429
   88   796          505039808
  229   790          505047989
  269   786          505052765
  625   639          505057744
  165   794          505058309
   89   796          505063305
  564   688          505066816
  561   690          505067481
  490   729          505069489
  448   746          505076328
   90   796          505087336
  138   795          505087947
  589   670          505099469
  346   774          505106560
  528   710          505108952
  469   738          505108981
   91   796          505111907
  186   793          505112113
  567   686          505113119
  624   640          505114624
  558   692          505115000
  612   651          505115379
  418   756          505115848
  251   788          505117123
  481   733          505117478
  509   720          505120229
  464   740          505121344
  511   719          505127790
  507   721          505129204
  217   791          505131984
  351   773          505133468
  341   775          505136196
   92   796          505137024
  166   794          505140480
  139   795          505145494
  577   679          505146872
  513   718          505151929
  505   722          505154673
  203   792          505158515
  365   770          505160125
   93   796          505162693
  408   759          505162791
  241   789          505166590
  542   702          505168496
  623   641          505179088
  474   736          505184680
   94   796          505188920
  319   779          505190898
  401   761          505192282
  515   717          505192688
  503   723          505196594
  382   766          505198064
  547   699          505199422
  293   783          505202444
  140   795          505203875
  230   790          505206000
  570   684          505206504
  555   694          505209259
  386   765          505209581
  300   782          505211768
   95   796          505215711
  313   780          505216297
  187   793          505216460
  356   772          505217664
  459   742          505221067
  278   785          505221577
  336   776          505221632
  261   787          505222984
  167   794          505223647
  451   745          505227476
  378   767          505227815
  488   730          505231272
  325   778          505239077
  604   658          505239176
   96   796          505243072
  517   716          505250109
  622   642          505251136
  501   724          505254925
  537   705          505256778
  390   764          505262744
  141   795          505263096
  611   652          505266939
  593   667          505268820
  270   786          505270656
   97   796          505271009
  415   757          505271468
  218   791          505273903
  530   709          505277829
  598   663          505281439
  204   792          505282752
  286   784          505283960
  374   768          505298456
   98   796          505299528
  252   788          505306880
  168   794          505307816
  434   751          505311255
  307   781          505313984
  188   793          505321929
  431   752          505321999
  142   795          505323163
  519   715          505324234
  437   750          505328453
   99   796          505328635
  499   725          505329624
  621   643          505330768
  242   789          505341557
  573   682          505347085
  479   734          505349143
  552   696          505350144
  394   763          505357931
  100   796          505358336
  584   674          505358728
  361   771          505359892
  428   753          505360529
  331   777          505362124
  231   790          505365391
  440   749          505373749
  143   795          505384082
  101   796          505388637
  169   794          505392993
  580   677          505400733
  405   760          505406125
  454   744          505407448
  205   792          505408213
  486   731          505409147
  588   671          505409183
  370   769          505409609
  521   714          505415105
  219   791          505417130
  620   644          505417984
  102   796          505419544
  497   726          505420649
  610   653          505426077
  425   754          505426689
  262   787          505428131
  189   793          505428526
  467   739          505430982
  144   795          505445859
  443   748          505447299
  603   659          505447406
  103   796          505451063
  412   758          505454040
  279   785          505454264
  294   783          505460871
  544   701          505461285
  532   708          505463680
  347   774          505466747
  472   737          505469601
  170   794          505479184
  462   741          505480149
  301   782          505482669
  104   796          505483200
  342   775          505486063
  271   786          505490167
  398   762          505495520
  320   779          505497139
  253   788          505498149
  352   773          505504125
  539   704          505504483
  145   795          505508500
  314   780          505511144
  619   645          505512784
  105   796          505515961
  243   789          505517976
  422   755          505520323
  523   713          505522764
  232   790          505526168
  495   727          505527958
  287   784          505530207
  597   664          505531117
  206   792          505534904
  576   680          505534976
  190   793          505536257
  563   689          505536316
  549   698          505537541
  446   747          505549259
  106   796          505549352
  592   668          505552320
  560   691          505555371
  326   778          505556928
  366   770          505560896
  337   776          505561329
  220   791          505561671
  566   687          505564199
  171   794          505566395
  146   795          505572011
  107   796          505583379
  609   654          505592793
  477   735          505596708
  308   781          505597653
  357   772          505598941
  484   732          505603072
  618   646          505615168
  457   743          505616400
  108   796          505618048
  557   693          505621250
  263   787          505634850
  147   795          505636398
  383   766          505636983
  569   685          505639134
  419   756          505641275
  191   793          505645128
  525   712          505647253
  493   728          505651509
  109   796          505653365
  172   794          505654632
  379   767          505657602
  387   765          505657728
  207   792          505662831
  602   660          505663208
  409   759          505663408
  534   707          505666547
  402   761          505675889
  449   746          505679785
  233   790          505688337
  280   785          505688625
  110   796          505689336
  254   788          505690936
  332   777          505691801
  244   789          505695853
  148   795          505701667
  583   675          505702162
  221   791          505707532
  272   786          505711304
  375   768          505719207
  391   764          505720215
  295   783          505721062
  617   647          505725136
  111   796          505725967
  587   672          505726451
  554   695          505733839
  173   794          505743901
  362   771          505751939
  192   793          505755145
  302   782          505755376
  572   683          505761235
  112   796          505763264
  608   655          505767087
  149   795          505767824
  465   740          505768625
  541   703          505769348
  470   738          505770272
  579   678          505770291
  546   700          505771336
  288   784          505778176
  596   665          505788361
  527   711          505788614
  416   757          505789389
  491   729          505791260
  208   792          505792000
  113   796          505801233
  321   779          505805300
  315   780          505807875
  482   733          505813005
  371   769          505821420
  395   763          505824822
  348   774          505829016
  174   794          505834208
  150   795          505834875
  343   775          505837982
  452   745          505839033
  114   796          505839880
  616   648          505842688
  264   787          505843147
  591   669          505843380
  234   790          505851904
  460   742          505854488
  222   791          505854719
  475   736          505860131
  193   793          505866314
  245   789          505875194
  327   778          505876735
  353   773          505876894
  435   751          505877626
  115   796          505879211
  432   752          505880576
  309   781          505883170
  255   788          505885247
  536   706          505886472
  601   661          505886582
  551   697          505893024
  510   720          505899000
  406   760          505899416
  508   721          505901873
  438   750          505902672
  151   795          505902826
  338   776          505903048
  429   753          505911366
  512   719          505912687
  116   796          505919232
  506   722          505921264
  209   792          505922417
  281   785          505924666
  175   794          505925559
  575   681          505930616
  273   786          505934073
  514   718          505942976
  529   710          505946889
  489   730          505947169
  607   656          505948959
  441   749          505955870
  504   723          505957131
  117   796          505959949
  367   770          505963863
  413   758          505964509
  615   649          505967824
  426   754          505969840
  152   795          505971683
  399   762          505971927
  194   793          505978641
  358   772          505982360
  296   783          505983023
  516   717          505989909
  118   796          506001368
  223   791          506003238
  502   724          506009432
  562   690          506013328
  235   790          506016875
  176   794          506017960
  565   688          506022797
  333   777          506023470
  455   744          506027159
  289   784          506027873
  303   782          506029895
  444   748          506037376
  480   734          506038904
  153   795          506041452
  119   796          506043495
  559   692          506050767
  586   673          506051273
  543   702          506051415
  265   787          506053028
  582   676          506053144
  595   666          506053171
  518   716          506053528
  210   792          506054088
  423   755          506055842
  246   789          506056005
  632   633          506072105
  500   725          506078125
  384   766          506078200
  568   686          506079288
  631   634          506079695
  256   788          506081088
  120   796          506086336
  468   739          506086651
  380   767          506089663
  195   793          506092132
  630   635          506094875
  548   699          506098691
  614   650          506100544
  316   780          506106496
  388   765          506108197
  177   794          506111417
  154   795          506112139
  322   779          506115387
  600   662          506117528
  629   636          506117645
  487   731          506119194
  463   741          506121868
  531   709          506122120
  538   705          506123497
  121   796          506129897
  520   715          506133875
  556   694          506135000
  606   657          506138409
  473   737          506139370
  590   670          506142000
  376   768          506142208
  363   771          506146158
  447   747          506147346
  578   679          506147391
  628   637          506148005
  224   791          506153095
  274   786          506158480
  403   761          506161908
  282   785          506162393
  498   726          506163168
  410   759          506166479
  420   756          506169216
  310   781          506170541
  122   796          506174184
  392   764          506180032
  571   684          506182915
  236   790          506183256
  155   795          506183750
  627   638          506185955
  211   792          506187019
  344   775          506191959
  349   774          506193373
  328   778          506198504
  178   794          506205936
  196   793          506206793
  123   796          506219203
  522   714          506230992
  626   639          506231495
  372   769          506235457
  247   789          506238292
  613   651          506240848
  458   743          506244319
  297   783          506246760
  339   776          506246795
  354   773          506251781
  156   795          506256291
    0   797          506261573
    1   797          506261574
    2   797          506261581
    3   797          506261600
    4   797          506261637
    5   797          506261698
    6   797          506261789
    7   797          506261916
    8   797          506262085
    9   797          506262302
   10   797          506262573
   11   797          506262904
   12   797          506263301
   13   797          506263770
   14   797          506264317
  266   787          506264499
  496   727          506264519
   15   797          506264948
  124   796          506264960
   16   797          506265669
  553   696          506265913
   17   797          506266486
   18   797          506267405
   19   797          506268432
   20   797          506269573
   21   797          506270834
   22   797          506272221
   23   797          506273740
   24   797          506275397
   25   797          506277198
  257   788          506278465
   26   797          506279149
  290   784          506279304
  478   735          506280727
   27   797          506281256
   28   797          506283525
  625   640          506284625
  450   746          506285936
   29   797          506285962
   30   797          506288573
   31   797          506291364
  396   763          506294083
   32   797          506294341
   33   797          506297510
   34   797          506300877
  179   794          506301523
  225   791          506304296
   35   797          506304448
  304   782          506306232
  485   732          506307293
   36   797          506308229
  417   757          506309806
  125   796          506311461
   37   797          506312226
  533   708          506314349
   38   797          506316445
   39   797          506320892
  212   792          506321216
  197   793          506322630
  594   667          506325547
   40   797          506325573
  157   795          506329768
   41   797          506330494
  574   682          506333792
  605   658          506335437
   42   797          506335661
   43   797          506341080
  524   713          506344921
  624   641          506345345
   44   797          506346757
  545   701          506350726
  237   790          506351053
   45   797          506352698
  599   663          506356046
  334   777          506357137
  126   796          506358712
   46   797          506358909
   47   797          506365396
  359   772          506367927
  368   770          506369032
   48   797          506372165
  540   704          506377664
   49   797          506379222
  494   728          506382136
  585   674          506383649
  275   786          506384531
   50   797          506386573
  612   652          506388736
   51   797          506394224
  407   760          506395143
  180   794          506398184
  283   785          506401812
   52   797          506402181
  158   795          506404187
  127   796          506406719
  317   780          506407013
   53   797          506410450
  581   677          506411674
  623   642          506413655
  466   740          506418696
   54   797          506419037
  248   789          506422061
  323   779          506427406
   55   797          506427948
  471   738          506434383
   56   797          506437189
  198   793          506439649
  433   752          506441745
  550   698          506443392
  436   751          506446607
   57   797          506446766
  589   671          506448180
  400   762          506450728
  453   745          506453302
  128   796          506455488
   58   797          506456685
  213   792          506456685
  226   791          506456847
  311   781          506459772
  430   753          506464777
   59   797          506466952
  526   712          506475704
  258   788          506477384
  414   758          506477456
  267   787          506477566
   60   797          506477573
  439   750          506479519
  159   795          506479554
   61   797          506488554
  564   689          506488913
  622   643          506489555
  461   742          506490669
  181   794          506495925
  561   691          506497852
   62   797          506499901
  129   796          506505025
  483   733          506511424
   63   797          506511620
  298   783          506512279
  427   754          506515547
  492   729          506515977
  238   790          506520272
  385   766          506521721
  329   778          506522241
  535   707          506523618
   64   797          506523717
  381   767          506524004
  567   687          506526966
  577   680          506532033
  291   784          506532475
   65   797          506536198
  476   736          506538432
  604   659          506540043
  442   749          506540637
  364   771          506542555
  611   653          506544208
  345   775          506548000
   66   797          506549069
  558   693          506553669
  130   796          506555336
  160   795          506555875
  199   793          506557856
  350   774          506559824
  389   765          506560994
   67   797          506562336
  377   768          506567465
  621   644          506573045
   68   797          506576005
  305   782          506584393
   69   797          506590082
  340   776          506592576
  214   792          506593432
  424   755          506593899
  182   794          506594752
  598   664          506602136
   70   797          506604573
  593   668          506605489
  131   796          506606427
  249   789          506607318
  227   791          506610754
  570   685          506612125
  276   786          506612232
   71   797          506619484
  528   711          506623383
  355   773          506628792
  445   748          506630117
  161   795          506633156
   72   797          506634821
  393   764          506642201
  284   785          506642929
  542   703          506649015
  456   744          506649600
  404   761          506650345
   73   797          506650590
  373   769          506651726
  555   695          506656250
  132   796          506658304
  620   645          506664125
  490   730          506666000
   74   797          506666797
  547   700          506667323
  411   759          506672010
  200   793          506677257
  509   721          506677590
  259   788          506677851
  511   720          506680831
   75   797          506683448
  507   722          506690891
  239   790          506690919
  268   787          506692235
  335   777          506692808
  183   794          506694671
  421   756          506699677
   76   797          506700549
  513   719          506700656
  610   654          506707264
  318   780          506709432
  133   796          506710973
  162   795          506711403
   77   797          506718106
  505   723          506720692
  584   675          506723579
  215   792          506731463
  481   734          506731545
   78   797          506736125
  515   718          506737107
  324   779          506741363
  573   683          506744504
  469   739          506745128
  448   747          506748115
  537   706          506749969
  312   781          506750869
  603   660          506752227
   79   797          506754612
  360   772          506755648
  588   672          506761920
  619   646          506762795
  134   796          506764440
  397   763          506765720
  228   791          506766023
  464   741          506766365
  503   724          506766951
   80   797          506773573
  369   770          506776409
  580   678          506777752
  299   783          506779586
  292   784          506787392
  530   710          506788000
  517   717          506790226
  163   795          506790622
   81   797          506793014
  250   789          506794069
  184   794          506795688
  201   793          506797858
  552   697          506805481
  474   737          506811977
   82   797          506812941
  135   796          506818711
  501   725          506829626
  488   731          506832163
  418   757          506832725
   83   797          506833360
  277   786          506841589
  330   778          506847952
   84   797          506854277
  597   665          506855798
  519   716          506860055
  240   790          506863000
  306   782          506864384
  618   647          506869055
  216   792          506870784
  164   795          506870819
  136   796          506873792
  459   743          506874986
   85   797          506875698
  609   655          506877904
  260   788          506879872
  285   785          506885750
  592   669          506892997
  408   760          506893312
  451   746          506894787
   86   797          506897629
  185   794          506897809
  346   775          506906111
  269   787          506908512
  499   726          506908675
  202   793          506919665
   87   797          506920076
  229   791          506922660
  576   681          506924217
  351   774          506928375
  137   796          506929689
  401   762          506931929
  544   702          506937592
  341   776          506940397
  365   771          506941136
   88   797          506943045
  521   715          506946636
  165   795          506952000
  382   767          506960631
  563   690          506962547
   89   797          506966542
  386   766          506967552
  479   735          506967614
  532   709          506969597
  602   661          506971989
  566   688          506982168
  251   789          506982320
  617   648          506982905
  138   796          506986408
  560   692          506989888
   90   797          506990573
  415   758          506992887
  539   705          506993444
  378   768          506994984
  186   794          507001040
  549   699          507001248
  497   727          507004056
  434   752          507005512
  356   773          507007933
  217   792          507011401
  319   780          507013759
  486   732          507014424
   91   797          507015144
  390   765          507016125
  437   751          507018204
  431   753          507020768
  336   777          507030489
  166   795          507034171
  241   790          507036521
   92   797          507040261
  203   793          507042684
  313   781          507043838
  139   796          507043955
  293   784          507044061
  300   783          507048687
  569   686          507048865
  523   714          507050011
  608   656          507056128
  325   779          507057264
  440   750          507059000
  428   754          507063816
  557   694          507064077
   93   797          507065930
  374   769          507070233
  454   745          507070289
  583   676          507071063
  467   740          507071563
  278   786          507072608
  230   791          507080671
  587   673          507083220
  261   788          507083453
   94   797          507092157
  472   738          507101320
  140   796          507102336
  616   649          507104345
  187   794          507105387
  394   764          507106728
  495   728          507115727
  596   666          507117032
  167   795          507117338
   95   797          507118948
  270   787          507126403
  443   749          507128056
  462   742          507129616
  286   785          507130281
  425   755          507134500
  405   761          507141206
  361   772          507145529
  307   782          507146211
   96   797          507146309
  579   679          507151378
  218   792          507153320
  141   796          507161557
  572   684          507162752
  204   793          507166921
  534   708          507168216
  525   713          507170222
  252   789          507172077
   97   797          507174246
  331   778          507175643
  412   759          507180007
  554   696          507185000
  370   770          507186000
  591   670          507188071
  601   662          507199329
  168   795          507201507
   98   797          507202765
  188   794          507210856
  242   790          507211488
  484   733          507212741
  477   736          507219589
  142   796          507221624
  446   748          507225528
   99   797          507231872
  422   756          507232664
  615   650          507233375
  398   763          507239739
  231   791          507240062
  607   657          507241936
  546   701          507243437
  493   729          507243646
  541   704          507254085
  100   797          507261573
  347   775          507266298
  633   633          507272274
  457   744          507274777
  632   634          507276072
  143   796          507282543
  169   795          507286684
  631   635          507287466
  262   788          507288600
  342   776          507290264
  101   797          507291874
  205   793          507292382
  219   792          507296547
  352   774          507299032
  294   784          507302488
  279   786          507305295
  630   636          507306456
  527   712          507307311
  189   794          507317453
  301   783          507319588
  320   780          507320000
  102   797          507322781
  575   682          507323943
  629   637          507333042
  314   781          507338685
  366   771          507341907
  144   796          507344320
  271   787          507345914
  449   747          507351572
  551   698          507352543
  103   797          507354300
  419   757          507358152
  253   789          507363346
  628   638          507367224
  614   651          507369995
  337   777          507370186
  170   795          507372875
  326   779          507375115
  287   785          507376528
  536   707          507383899
  595   667          507385838
  104   797          507386437
  491   730          507387771
  243   790          507387907
  357   773          507389210
  409   760          507393929
  383   767          507399550
  232   791          507400839
  470   739          507406419
  145   796          507406961
  627   639          507409002
  586   674          507412080
  465   741          507413646
  402   762          507415536
  387   766          507415699
  206   793          507419073
  105   797          507419198
  379   768          507424771
  190   794          507425184
  582   677          507426101
  482   734          507427072
  308   782          507429880
  600   663          507434247
  606   658          507435328
  220   792          507441088
  562   691          507443699
  565   689          507444894
  106   797          507452589
  510   721          507456361
  626   640          507458376
  171   795          507460086
  529   711          507461320
  508   722          507463560
  512   720          507465728
  146   796          507470472
  391   765          507473596
  107   797          507486616
  506   723          507487283
  475   737          507487428
  559   693          507489436
  590   671          507490711
  375   769          507490984
  514   719          507491703
  568   687          507493135
  263   788          507495319
  332   778          507505320
  452   746          507506344
  460   743          507508407
  416   758          507510808
  613   652          507514205
  625   641          507515346
  108   797          507521285
  504   724          507527488
  543   703          507531934
  578   680          507532552
  191   794          507534055
  516   718          507534328
  147   796          507534859
  362   772          507537576
  280   786          507539656
  207   793          507547000
  489   731          507548060
  172   795          507548323
  254   789          507556133
  109   797          507556602
  295   784          507562679
  233   791          507563008
  244   790          507565784
  548   700          507566592
  272   787          507567051
  435   752          507571883
  395   764          507573619
  432   753          507579345
  624   642          507579912
  556   695          507581991
  502   725          507584133
  221   792          507586949
  571   685          507588536
  302   783          507592295
  438   751          507592423
  110   797          507592573
  518   717          507593645
  371   770          507597811
  148   796          507600128
  429   754          507614653
  538   706          507616688
  288   785          507624497
  321   780          507628161
  348   775          507628567
  111   797          507629204
  531   710          507632291
  406   761          507634497
  315   781          507635416
  605   659          507636304
  173   795          507637592
  441   750          507641121
  343   776          507642183
  192   794          507644072
  623   643          507652074
  500   726          507657176
  480   735          507657375
  594   668          507662216
  612   653          507666005
  149   796          507666285
  112   797          507666501
  520   716          507669696
  353   774          507671801
  208   793          507676169
  599   664          507676743
  426   755          507677651
  455   745          507690000
  413   759          507690476
  327   779          507694922
  264   788          507703616
  113   797          507704470
  338   777          507711905
  309   782          507715397
  399   763          507716146
  444   749          507718133
  553   697          507721250
  487   732          507724471
  234   791          507726575
  468   740          507727232
  174   795          507727899
  574   683          507731211
  622   644          507731832
  150   796          507733336
  222   792          507734136
  114   797          507743117
  367   771          507744874
  245   790          507745125
  498   727          507746575
  585   675          507748500
  255   789          507750444
  193   794          507755241
  522   715          507762523
  423   756          507768183
  473   738          507771089
  463   742          507771335
  358   773          507772629
  281   786          507775697
  115   797          507782448
  581   678          507788693
  273   787          507789820
  589   672          507800917
  151   796          507801287
  209   793          507806586
  621   645          507819186
  175   795          507819250
  533   709          507820266
  116   797          507822469
  447   748          507823615
  296   784          507824640
  611   654          507825395
  545   702          507827033
  333   778          507836989
  384   767          507840767
  604   660          507844864
  496   728          507852288
  380   768          507856832
  117   797          507863186
  388   766          507866168
  540   705          507866625
  303   783          507866814
  194   794          507867568
  152   796          507870144
  524   714          507872168
  289   785          507874194
  223   792          507882655
  420   757          507886093
  235   791          507891546
  410   760          507897000
  403   762          507901555
  458   744          507902696
  478   736          507903608
  118   797          507904605
  550   699          507907099
  176   795          507911651
  265   788          507913497
  376   769          507913985
  620   646          507914136
  564   690          507915144
  485   733          507916962
  577   681          507921274
  246   790          507925936
  598   665          507926817
  363   772          507931795
  561   692          507932369
  392   765          507933413
  316   781          507934037
  322   780          507938248
  210   793          507938257
  153   796          507939913
  567   688          507944935
  593   669          507946166
  256   789          507946285
  119   797          507946732
  450   747          507957723
  494   729          507974273
  195   794          507981059
  120   797          507989573
  610   655          507992375
  349   775          507992924
  344   776          507996160
  558   694          507996496
  526   713          507998673
  310   782          508002768
  177   795          508005108
  154   796          508010600
  372   770          508011848
  282   786          508013424
  274   787          508014227
  619   647          508016682
  328   779          508016691
  570   686          508021856
  535   708          508025287
  417   758          508031225
  224   792          508032512
  121   797          508033134
  396   764          508042880
  354   774          508046688
  339   777          508055652
  236   791          508057927
  603   661          508061008
  466   741          508063717
  471   739          508070530
  211   793          508071188
  122   797          508077421
  155   796          508082211
  297   784          508088377
  584   676          508092480
  196   794          508095720
  178   795          508099627
  555   696          508107411
  247   790          508108223
  492   730          508112488
  588   673          508118689
  453   746          508120613
  123   797          508122440
  266   788          508124968
  483   734          508125491
  290   785          508125625
  618   648          508126824
  407   761          508130224
  542   704          508133752
  547   701          508139424
  433   753          508140514
  436   752          508140864
  528   712          508142080
  304   783          508143151
  257   789          508143662
  461   743          508144588
  573   684          508146021
  368   771          508150043
  156   796          508154752
  359   773          508158196
  580   679          508158839
  476   737          508165729
  609   656          508166945
  430   754          508168064
  124   797          508168197
  439   751          508169270
    0   798          508169592
    1   798          508169593
    2   798          508169600
    3   798          508169619
    4   798          508169656
    5   798          508169717
    6   798          508169808
    7   798          508169935
    8   798          508170104
    9   798          508170321
   10   798          508170592
  334   778          508170656
   11   798          508170923
   12   798          508171320
   13   798          508171789
   14   798          508172336
   15   798          508172967
   16   798          508173688
   17   798          508174505
   18   798          508175424
   19   798          508176451
   20   798          508177592
   21   798          508178853
   22   798          508180240
   23   798          508181759
   24   798          508183416
  225   792          508183713
  597   666          508184469
   25   798          508185217
   26   798          508187168
   27   798          508189275
   28   798          508191544
   29   798          508193981
  400   763          508194947
  179   795          508195214
   30   798          508196592
   31   798          508199383
   32   798          508202360
  414   759          508203423
  212   793          508205385
   33   798          508205529
   34   798          508208896
  197   794          508211557
   35   798          508212467
  125   797          508214698
   36   798          508216248
   37   798          508220245
  427   755          508223358
   38   798          508224464
  237   791          508225724
  442   750          508225888
  157   796          508228229
   39   798          508228911
   40   798          508233592
  317   781          508234554
  592   670          508237688
  511   721          508238192
   41   798          508238513
  509   722          508239277
  275   787          508240278
   42   798          508243680
  617   649          508244562
  537   707          508247396
   43   798          508249099
  323   780          508250267
  283   786          508252843
  513   720          508253697
   44   798          508254776
  507   723          508256910
   45   798          508260717
  126   797          508261949
  552   698          508265000
  490   731          508266891
   46   798          508266928
   47   798          508273415
   48   798          508280184
  385   767          508284288
  602   662          508284736
  515   719          508285834
   49   798          508287241
  505   724          508291049
  381   768          508291173
  180   795          508291875
  248   790          508291992
  311   782          508291999
   50   798          508294592
   51   798          508302243
  530   711          508302431
  158   796          508302648
  424   756          508306240
  127   797          508309956
   52   798          508310200
  445   749          508310874
  456   745          508312441
  576   682          508317544
   53   798          508318469
  389   766          508318965
   54   798          508327056
  364   772          508328192
  198   794          508328576
  517   718          508334645
   55   798          508335967
  226   792          508336264
  267   788          508338035
  377   769          508339242
  329   779          508340428
  213   793          508340854
  503   725          508341652
  258   789          508342581
   56   798          508345208
  608   657          508349105
  481   735          508350016
  345   776          508352201
  298   784          508353896
   57   798          508354785
  128   797          508358725
  350   775          508359375
   58   798          508364704
  616   650          508369896
   59   798          508374971
  159   796          508378015
  291   785          508378796
   60   798          508385592
  469   740          508385709
  181   795          508389616
  404   762          508389992
  563   691          508392918
  238   791          508394943
  393   765          508395582
   61   798          508396573
  519   717          508400172
  340   777          508401433
  411   760          508402531
  566   689          508404265
   62   798          508407920
  129   797          508408262
  501   726          508408677
  464   742          508415832
  421   757          508416554
  544   703          508418111
   63   798          508419639
  305   783          508421312
  355   774          508423699
  448   748          508424384
  373   770          508428117
  560   693          508428557
   64   798          508431736
  488   732          508437440
  474   738          508443696
  583   677          508444020
  587   674          508444027
   65   798          508444217
  199   794          508446783
  596   667          508449699
  160   796          508454336
   66   798          508457088
  130   797          508458573
  569   687          508462712
  276   787          508467979
  549   700          508469149
   67   798          508470355
  633   634          508476241
  249   790          508477249
  214   793          508477601
  532   710          508479768
  521   716          508482457
  632   635          508483843
   68   798          508484024
  539   706          508486635
  182   795          508488443
  227   792          508490171
  499   727          508492082
  284   786          508493960
   69   798          508498101
  631   636          508499047
  615   651          508502826
  335   778          508506327
  131   797          508509664
  557   695          508511068
   70   798          508512592
  397   764          508514517
  601   663          508516048
  630   637          508521853
   71   798          508527503
  161   796          508531617
  459   744          508533363
  579   680          508536539
  591   671          508536782
  318   781          508536973
  607   658          508538855
   72   798          508542840
  259   789          508543048
  360   773          508545917
  629   638          508552261
  268   788          508552704
  418   758          508554144
  369   771          508557420
   73   798          508558609
  132   797          508561541
  324   780          508564224
  239   791          508565590
  200   794          508566184
  451   747          508566574
  572   685          508568373
   74   798          508574816
  523   715          508581542
  312   782          508583096
  183   795          508588362
  628   639          508590271
  479   736          508590495
   75   798          508591467
  497   728          508591825
   76   798          508608568
  162   796          508609864
  133   797          508614210
  215   793          508615632
  299   784          508621203
  486   733          508624093
   77   798          508626125
  408   761          508628393
  292   785          508633713
  627   640          508635883
  554   697          508640337
  614   652          508643352
   78   798          508644144
  228   792          508645440
   79   798          508662631
  250   790          508664000
  330   779          508666139
  134   797          508667677
  534   709          508674133
  401   763          508676148
   80   798          508681592
  201   794          508686785
  163   796          508689083
  626   641          508689097
  184   795          508689379
  277   787          508697336
  525   714          508697469
   81   798          508701033
  306   783          508701303
  434   753          508704281
  495   729          508707864
  346   776          508710312
  437   752          508712461
  467   741          508716584
  415   759          508718854
  546   702          508719744
   82   798          508720960
  575   683          508721362
  135   797          508721948
  595   668          508722507
  431   754          508724055
  365   772          508726773
  382   768          508727800
  351   775          508727926
  386   767          508730119
  606   659          508736195
  285   786          508736781
  472   739          508737467
  454   746          508737600
  240   791          508737671
   83   798          508741379
  541   705          508743046
  260   789          508745069
  440   751          508748751
  341   777          508749254
  625   642          508749913
  600   664          508754944
  216   793          508754953
   84   798          508762296
  378   769          508766761
  269   788          508768981
  164   796          508769280
  428   755          508771627
  390   766          508774096
  586   675          508776931
  136   797          508777029
  462   743          508783535
   85   798          508783717
  613   653          508791474
  185   795          508791500
  229   792          508802077
  356   774          508802840
  582   678          508803120
   86   798          508805648
  202   794          508808592
  443   750          508813307
  551   699          508816250
  624   643          508818331
  484   734          508826808
   87   798          508828095
  527   713          508830280
  137   797          508832926
  493   730          508840157
  319   781          508841300
  590   672          508843448
  336   778          508844008
  374   770          508846624
  425   756          508846841
  477   737          508846886
  165   796          508850461
   88   798          508851064
  251   790          508852251
  394   765          508860109
  565   690          508871125
   89   798          508874561
  313   782          508876065
  562   692          508878216
  325   780          508880125
  405   762          508880853
  536   708          508885568
  138   797          508889645
  300   784          508890304
  293   785          508890382
  623   644          508894351
  186   795          508894731
  217   793          508895570
   90   798          508898592
  446   749          508906285
  412   760          508910528
  568   688          508911104
  241   791          508911192
  578   681          508921793
   91   798          508923163
  278   787          508928355
  203   794          508931611
  559   694          508932263
  166   796          508932632
  361   773          508935798
  457   745          508937618
  605   660          508941125
  139   797          508947192
  612   654          508947192
   92   798          508948280
  261   789          508948650
  422   757          508949541
  230   792          508960088
  370   771          508967011
   93   798          508973949
  622   645          508977973
  529   712          508980017
  286   786          508981312
  307   783          508983130
  270   788          508986872
  398   764          508988536
  491   731          508988662
  331   779          508993830
  571   686          508998267
  187   795          508999078
   94   798          509000176
  599   665          509001424
  594   669          509002893
  140   797          509005573
  167   796          509015799
  543   704          509016671
  510   722          509018048
  512   721          509023089
   95   798          509026967
  449   748          509027841
  508   723          509029579
  556   696          509033152
  218   793          509037489
  548   701          509038693
  252   790          509042008
  514   720          509044744
  482   735          509045543
  470   740          509047000
   96   798          509054328
  204   794          509055848
  506   724          509057640
  465   742          509063113
  141   797          509064794
  621   646          509069197
  347   776          509070499
  419   758          509079571
   97   798          509082265
  516   719          509083055
  242   791          509086159
  352   775          509098583
  342   777          509099121
  168   796          509099968
  504   725          509102189
  188   795          509104547
  611   655          509110506
   98   798          509110784
  538   707          509114115
  585   676          509117401
  475   738          509119147
  231   792          509119479
  142   797          509124861
  366   772          509127544
  409   761          509129010
  574   684          509132728
  518   718          509138064
   99   798          509139891
  531   711          509146722
  320   781          509147541
  294   785          509148809
  489   732          509153337
  604   661          509153645
  262   789          509153797
  589   673          509157686
  402   763          509159755
  279   787          509161042
  301   784          509161205
  502   726          509163184
  383   768          509166719
  460   744          509166784
  620   647          509168023
  100   798          509169592
  581   679          509169780
  314   782          509170912
  452   747          509178131
  387   767          509178266
  219   793          509180716
  553   698          509180769
  205   794          509181309
  337   778          509183705
  357   774          509184117
  169   796          509185145
  143   797          509185780
  379   769          509196548
  326   780          509197976
  101   798          509199893
  271   788          509206383
  520   717          509209813
  189   795          509211144
  287   786          509227559
  102   798          509230800
  391   766          509231567
  253   790          509233277
  416   759          509236775
  500   727          509240583
  144   797          509247557
  598   666          509255488
  103   798          509262319
  243   791          509262578
  308   783          509266799
  375   770          509267375
  435   753          509270652
  170   796          509271336
  619   648          509274451
  232   792          509280256
  480   736          509280256
  610   656          509281416
  432   754          509282632
  438   752          509286680
  593   670          509290857
  104   798          509294456
  522   716          509298344
  545   703          509307552
  206   794          509308000
  145   797          509310198
  577   682          509314601
  190   795          509318875
  429   755          509322464
  332   779          509323507
  220   793          509325257
  395   765          509327000
  105   798          509327217
  362   773          509327845
  533   710          509330437
  441   751          509330872
  487   733          509334140
  498   728          509334344
  564   691          509345515
  455   746          509357311
  171   796          509358547
  540   706          509359816
  263   789          509360516
  106   798          509360608
  567   689          509367032
  561   693          509371038
  468   741          509372253
  146   797          509373709
  603   662          509373755
  406   762          509374144
  550   700          509375000
  371   771          509378822
  618   649          509388481
  426   756          509389992
  107   798          509394635
  280   787          509395403
  444   750          509403384
  524   715          509403699
  473   739          509407236
  295   785          509409000
  413   760          509420997
  463   743          509425254
  254   790          509426064
  272   788          509427520
  191   795          509427746
  108   798          509429304
  348   776          509432768
  302   784          509433912
  570   687          509435703
  207   794          509435927
  147   797          509438096
  244   791          509440455
  233   792          509442425
  558   695          509443487
  496   729          509444425
  172   796          509446784
  343   777          509451040
  321   781          509455702
  609   657          509459922
  109   798          509464621
  399   764          509464943
  584   677          509465437
  315   782          509467643
  221   793          509471118
  353   775          509471352
  288   786          509475528
  588   674          509479496
  423   757          509485060
  110   798          509500592
  148   797          509503365
  447   749          509504372
  617   650          509510113
  597   667          509517136
  327   780          509517783
  338   778          509525424
  526   714          509525920
  367   772          509530511
  478   737          509530905
  485   734          509531029
  535   709          509531204
  173   796          509536053
  111   798          509537223
  192   795          509537763
  580   680          509544000
  573   685          509551642
  309   783          509552316
  555   697          509562748
  208   794          509565096
  458   745          509565537
  358   774          509567536
  264   789          509568813
  149   797          509569522
  494   730          509570784
  112   798          509574520
  592   671          509586399
  602   663          509601455
  234   792          509605992
  420   758          509607512
  384   768          509607936
  113   798          509612489
  547   702          509615731
  222   793          509618305
  245   791          509619796
  255   790          509620375
  542   705          509622713
  174   796          509626360
  380   769          509628609
  388   767          509628735
  281   787          509631444
  410   761          509632081
  450   748          509633992
  150   797          509636573
  616   651          509639347
  403   763          509645774
  608   658          509646024
  193   795          509648932
  273   788          509650289
  114   798          509651136
  333   779          509655176
  528   713          509665049
  296   785          509670961
  634   634          509680208
  633   635          509684012
  376   770          509690376
  115   798          509690467
  392   766          509691384
  632   636          509695424
  209   794          509695513
  151   797          509704524
  303   784          509708431
  471   740          509711111
  466   742          509713184
  492   731          509713379
  631   637          509714444
  576   683          509714963
  175   796          509717711
  363   773          509722064
  289   786          509725225
  552   699          509728707
  116   798          509730488
  630   638          509741072
  483   735          509743962
  537   708          509749065
  417   759          509757192
  194   795          509761259
  322   781          509765789
  316   782          509766264
  223   793          509766824
  235   792          509770963
  117   798          509771205
  152   797          509773381
  629   639          509775308
  615   652          509776183
  265   789          509778694
  596   668          509786368
  453   747          509792400
  372   771          509792859
  396   765          509796261
  349   776          509797125
  476   738          509797448
  511   722          509799879
  246   791          509800607
  461   744          509802965
  344   777          509805017
  509   723          509805296
  587   675          509808878
  176   796          509810112
  513   721          509811058
  118   798          509812624
  256   790          509816216
  628   640          509817152
  583   678          509821039
  530   712          509821128
  210   794          509827184
  507   724          509827267
  563   692          509827435
  566   690          509830496
  601   664          509836745
  515   720          509838875
  328   780          509839552
  436   753          509839633
  310   783          509839687
  607   659          509839722
  153   797          509843150
  433   754          509843801
  354   775          509846239
  119   798          509854751
  439   752          509863527
  505   725          509865750
  627   641          509866604
  282   787          509869171
  339   778          509869171
  407   762          509869871
  560   694          509871384
  490   732          509872168
  274   788          509874696
  195   795          509874750
  430   755          509875875
  569   688          509880681
  517   719          509883372
  591   672          509889519
  120   798          509897592
  544   704          509902848
  177   796          509903569
  154   797          509913837
  442   751          509915639
  224   793          509916681
  614   653          509920621
  503   726          509920703
  626   642          509923664
  579   681          509925780
  414   760          509933944
  297   785          509934698
  368   772          509935680
  427   756          509935699
  236   792          509937344
  121   798          509941153
  549   701          509941250
  400   764          509943744
  519   718          509944591
  359   774          509953103
  211   794          509960115
  557   696          509962229
  481   736          509972897
  290   786          509976656
  572   686          509978104
  456   746          509979752
  247   791          509982894
  539   707          509984062
  304   784          509984768
  122   798          509985440
  155   797          509985448
  625   643          509988332
  334   779          509988843
  196   795          509989411
  266   789          509990165
  501   727          509992084
  532   711          509994199
  445   750          509996125
  178   796          509998088
  257   790          510013593
  521   717          510022574
  424   757          510023117
  123   798          510030459
  469   741          510030730
  606   660          510041016
  488   733          510047109
  385   768          510051457
  156   797          510057989
  624   644          510060608
  381   769          510062950
  595   669          510063184
  317   782          510066781
  225   793          510067882
  464   743          510069751
  613   654          510072661
  124   798          510076216
  323   781          510077808
  600   665          510079625
  474   739          510079843
  499   728          510079851
  389   767          510081532
    0   799          510082399
    1   799          510082400
    2   799          510082407
    3   799          510082426
    4   799          510082463
    5   799          510082524
    6   799          510082615
    7   799          510082742
    8   799          510082911
    9   799          510083128
   10   799          510083399
   11   799          510083730
   12   799          510084127
   13   799          510084596
   14   799          510085143
   15   799          510085774
   16   799          510086495
   17   799          510087312
   18   799          510088231
   19   799          510089258
   20   799          510090399
   21   799          510091660
   22   799          510093047
  179   796          510093675
  212   794          510094312
   23   799          510094566
   24   799          510096223
   25   799          510098024
  554   698          510099856
   26   799          510099975
  275   788          510100747
   27   799          510102082
   28   799          510104351
  237   792          510105141
  448   749          510105141
  197   795          510105248
   29   799          510106788
  283   787          510108590
   30   799          510109399
   31   799          510112190
   32   799          510115167
  377   770          510115633
  523   716          510117363
   33   799          510118336
  364   773          510118461
   34   799          510121703
  125   798          510122717
  575   684          510122879
   35   799          510125274
  311   783          510128918
   36   799          510129055
  157   797          510131466
   37   799          510133052
  404   763          510134211
   38   799          510137271
  411   761          510137612
  421   758          510137973
  623   645          510140492
   39   799          510141718
  586   676          510145832
   40   799          510146399
   41   799          510151320
  393   766          510153553
   42   799          510156487
  345   777          510161058
   43   799          510161906
  329   780          510163289
  350   776          510163576
  248   791          510166663
   44   799          510167583
  126   798          510169968
   45   799          510173524
   46   799          510179735
  497   729          510183962
  582   679          510184207
  534   710          510184304
   47   799          510186222
  180   796          510190336
   48   799          510192991
  459   745          510196204
   49   799          510200048
  298   785          510200217
  590   673          510200217
  546   703          510200263
  267   789          510203232
  158   797          510205885
   50   799          510207399
  373   771          510209128
  258   790          510212512
  340   778          510214952
   51   799          510215050
  479   737          510217792
  127   798          510217975
  226   793          510220433
  198   795          510222267
   52   799          510223007
  355   775          510223250
  622   646          510227984
  525   715          510229000
  213   794          510229781
  291   786          510229827
   53   799          510231276
  612   655          510232303
  541   706          510236237
  486   734          510238160
   54   799          510239863
  451   748          510242843
   55   799          510248774
  605   661          510249906
   56   799          510258015
  305   784          510262929
  128   798          510266744
   57   799          510267592
  397   765          510267898
  238   792          510274360
   58   799          510277511
  418   759          510280111
  159   797          510281252
  551   700          510284151
   59   799          510287778
  181   796          510288077
   60   799          510298399
  565   691          510301496
  495   730          510304375
   61   799          510309380
  578   682          510315120
  129   798          510316281
  562   693          510316885
   62   799          510320727
  621   647          510323084
  335   779          510324514
  276   788          510328448
  599   666          510330095
   63   799          510332446
  568   689          510333201
  199   795          510340474
  360   774          510340824
  369   772          510343057
   64   799          510344543
  594   670          510347584
  284   787          510349707
  249   791          510351920
   65   799          510357024
  527   714          510357527
  160   797          510357573
  467   742          510366051
  214   794          510366528
  130   798          510366592
  408   762          510368040
  318   782          510369200
   66   799          510369895
  227   793          510374340
  472   740          510378048
  559   695          510379254
   67   799          510383162
  182   796          510386904
  536   709          510391485
  324   781          510391765
   68   799          510396831
  611   656          510399547
  434   754          510407568
  454   747          510409387
   69   799          510410908
  437   753          510411230
  571   687          510412114
  259   790          510412979
  131   798          510417683
  268   789          510417901
  312   783          510420015
  401   764          510424945
   70   799          510425399
  620   648          510425792
  431   755          510431866
  161   797          510434854
   71   799          510440310
  493   731          510441048
  462   744          510441912
  440   752          510443008
  239   792          510445007
  484   735          510445279
  415   760          510449375
   72   799          510455647
  200   795          510459875
  604   662          510466392
  299   785          510467524
  132   798          510469560
   73   799          510471416
  477   738          510478605
  428   756          510483968
  292   786          510484744
  183   796          510486823
   74   799          510487623
  556   697          510488489
  330   780          510489000
  585   677          510490358
  386   768          510497288
  382   769          510499577
  529   713          510502986
  443   751          510503058
   75   799          510504274
  215   794          510504559
  543   705          510505632
  162   797          510513101
  548   702          510515000
  365   773          510517042
  589   674          510518493
  346   777          510519169
   76   799          510521375
  133   798          510522229
  228   793          510529609
  351   776          510532127
  619   649          510536108
  390   767          510536663
  574   685          510538349
  250   791          510538671
   77   799          510538932
  306   784          510542920
  378   770          510543152
  581   680          510554941
   78   799          510556951
  277   788          510557805
  341   778          510562773
  425   757          510563718
  610   657          510574393
   79   799          510575438
  134   798          510575696
  201   795          510580476
  510   723          510584067
  512   722          510584776
  184   796          510587840
  598   667          510588155
  446   750          510591536
  163   797          510592320
  285   787          510592528
  491   732          510593939
   80   799          510594399
  508   724          510599936
  514   721          510602105
  356   775          510602391
  457   746          510604929
   81   799          510613840
  260   790          510615000
  538   708          510615784
  240   792          510617088
  394   766          510618080
  405   763          510625072
  374   771          510627635
  135   798          510629967
  506   725          510632341
   82   799          510633767
  269   789          510634178
  516   720          510636096
  593   671          510639568
  216   794          510643880
  553   699          510644476
  412   761          510645609
  618   650          510654032
   83   799          510654186
  336   779          510662195
  531   712          510665419
  482   736          510668424
  422   758          510670960
  164   797          510672517
  319   782          510673527
   84   799          510675103
  504   726          510681240
  136   798          510685048
  229   793          510686246
  518   719          510686791
  185   796          510689961
  603   663          510690474
  470   741          510692021
   85   799          510696524
  202   795          510702283
  325   781          510707666
  449   749          510708598
  577   683          510712020
  313   783          510712984
  465   743          510717032
   86   799          510718455
  251   791          510726922
  361   774          510730705
  300   785          510736625
   87   799          510740902
  137   798          510740945
  293   786          510741413
  398   765          510741917
  502   727          510746591
  370   772          510752648
  165   797          510753698
  520   718          510754232
  475   739          510755294
  609   658          510756841
  489   733          510763006
   88   799          510763871
  617   651          510779564
  564   692          510780032
  217   794          510784497
   89   799          510787368
  278   788          510788824
  241   792          510790609
  545   704          510792289
  186   796          510793192
  567   690          510793263
  138   798          510797664
  419   759          510805538
   90   799          510811399
  561   694          510813865
  331   780          510816691
  261   790          510818581
  307   784          510824747
  203   795          510825302
  500   728          510828352
  460   745          510829625
  166   797          510835869
   91   799          510835970
  286   787          510837059
  522   717          510838461
  584   678          510842456
  230   793          510844257
  588   675          510844347
  533   711          510844868
  550   701          510847101
  270   789          510852069
  570   688          510853672
  597   668          510853805
  452   748          510854400
  139   798          510855211
  540   707          510857243
   92   799          510861087
  409   762          510868657
  347   777          510879356
   93   799          510886756
  634   635          510887979
  558   696          510894648
  633   636          510895593
  187   796          510897539
  352   776          510902784
  480   737          510907553
  402   764          510908552
  632   637          510910821
  342   778          510912640
  616   652          510912704
   94   799          510912983
  140   798          510913592
  252   791          510916679
  366   773          510917813
  167   797          510919036
  602   664          510922152
  218   794          510926416
  498   729          510926481
  580   681          510933241
  631   638          510933663
  383   769          510938496
  592   672          510939136
  524   716          510939520
   95   799          510939774
  387   768          510945435
  608   659          510946891
  487   734          510948207
  204   795          510949539
  573   686          510961373
  630   639          510964119
  242   792          510965576
   96   799          510967135
  416   760          510967296
  141   798          510972813
  379   770          510972939
  435   754          510973939
  320   782          510979768
  357   775          510983668
  438   753          510985449
  432   755          510990443
  391   767          510994134
   97   799          510995072
  294   786          510999840
  337   779          511001892
  629   640          511002189
  188   796          511003008
  168   797          511003205
  231   793          511003648
  301   785          511007526
  314   783          511007831
  279   788          511021511
  468   742          511021720
  555   698          511022267
   98   799          511023591
  262   790          511023728
  441   752          511025129
  326   781          511025517
  455   747          511029098
  142   798          511032880
  429   756          511034805
  496   730          511040936
  535   710          511041375
  473   740          511047817
  628   641          511047873
  375   771          511048386
   99   799          511052698
  615   653          511053452
  526   715          511057451
  219   794          511069643
  271   789          511071580
  205   795          511075000
  100   799          511082399
  287   787          511083306
  463   744          511083631
  395   766          511084971
  169   797          511088382
  444   751          511093135
  143   798          511093799
  547   703          511096250
  627   642          511101171
  426   757          511106869
  253   791          511107948
  308   784          511108416
  189   796          511109605
  101   799          511112700
  542   706          511115904
  576   684          511116480
  406   763          511118363
  362   774          511122752
  596   669          511127045
  243   792          511141995
  102   799          511143607
  607   660          511144543
  332   780          511146368
  485   735          511149500
  144   798          511155576
  413   761          511156078
  601   665          511161426
  626   643          511162083
  478   738          511162624
  232   793          511164425
  371   772          511164459
  494   731          511171675
  170   797          511174573
  103   799          511175126
  587   676          511177779
  447   750          511189623
  528   714          511192296
  552   700          511196608
  206   795          511201691
  614   654          511201808
  583   679          511202126
  423   758          511206479
  104   799          511207263
  220   794          511214184
  190   796          511217336
  145   798          511218217
  399   765          511218324
  263   790          511230447
  625   644          511230609
  458   746          511232848
  105   799          511240024
  348   777          511241625
  591   673          511246288
  537   709          511254982
  280   788          511255872
  295   786          511260031
  566   691          511260867
  171   797          511261784
  343   778          511264559
  563   693          511266104
  106   799          511273415
  353   776          511275553
  302   785          511280233
  146   798          511281728
  321   782          511287929
  272   789          511292717
  254   791          511300735
  569   689          511302778
  315   783          511304562
  624   645          511306749
  107   799          511307442
  450   749          511314749
  560   695          511318375
  492   732          511318656
  579   682          511319107
  244   792          511319872
  367   773          511320780
  191   796          511326207
  233   793          511326594
  207   795          511329618
  288   787          511331275
  420   759          511333479
  108   799          511342111
  338   779          511343611
  530   713          511344097
  327   781          511345324
  147   798          511346115
  606   661          511349797
  172   797          511350021
  471   741          511356132
  613   655          511357772
  221   794          511360045
  511   723          511365898
  483   736          511366843
  358   775          511367087
  466   743          511367103
  410   762          511371728
  513   722          511372745
  509   724          511375653
  109   799          511377428
  384   769          511379713
  623   646          511390503
  544   705          511391809
  572   687          511391951
  309   784          511393933
  403   764          511394571
  388   768          511395904
  515   721          511396236
  507   725          511401968
  380   770          511405000
  595   670          511407875
  600   666          511408296
  148   798          511411384
  110   799          511413399
  549   702          511417557
  557   697          511417566
  476   739          511433595
  192   796          511436224
  517   720          511436413
  264   790          511438744
  173   797          511439290
  505   726          511444801
  111   799          511450030
  392   767          511453951
  208   795          511458787
  461   745          511465806
  453   748          511468669
  376   771          511471387
  149   798          511477541
  333   780          511478037
  490   733          511481837
  622   647          511481871
  539   708          511485731
  112   799          511487327
  417   760          511487713
  234   793          511490161
  281   788          511491913
  519   719          511493318
  255   791          511495046
  245   792          511499213
  503   727          511504110
  222   794          511507232
  532   712          511512896
  273   789          511515486
  363   774          511516971
  586   677          511518789
  612   656          511521344
  296   786          511521992
  113   799          511525296
  575   685          511528500
  174   797          511529597
  436   754          511542920
  150   798          511544592
  193   796          511547393
  433   755          511551612
  396   766          511554232
  303   785          511554752
  590   674          511561024
  439   753          511562296
  605   662          511562653
  554   699          511563563
  114   799          511563943
  521   718          511566993
  582   680          511569368
  372   772          511578496
  501   728          511579853
  621   648          511580853
  289   787          511580972
  430   756          511588216
  209   795          511589204
  322   782          511598016
  481   737          511600194
  316   783          511603183
  115   799          511603274
  349   777          511605982
  442   752          511609896
  151   798          511612543
  407   763          511614090
  344   778          511618536
  175   797          511620948
  116   799          511643295
  265   790          511648625
  354   776          511650440
  456   747          511651539
  427   757          511652576
  235   793          511655132
  223   794          511655751
  523   717          511657480
  194   796          511659720
  488   734          511661176
  599   667          511662762
  328   781          511667093
  414   761          511669025
  499   729          511671988
  246   792          511680024
  469   742          511680197
  310   784          511681304
  152   798          511681400
  117   799          511684012
  546   704          511685000
  445   751          511685876
  339   779          511687358
  620   649          511687449
  256   791          511690887
  611   657          511692524
  594   671          511696295
  400   765          511697125
  534   711          511698735
  578   683          511712539
  176   797          511713349
  474   740          511720424
  210   795          511720875
  118   799          511725431
  368   773          511725949
  464   744          511728128
  282   788          511729640
  541   707          511733664
  565   692          511736013
  274   789          511739893
  424   758          511744536
  153   798          511751169
  359   775          511752654
  551   701          511756252
  568   690          511759432
  562   694          511759712
  525   716          511764821
  119   799          511767558
  195   796          511773211
  497   730          511780473
  604   663          511783111
  297   786          511785729
  448   750          511790392
  619   650          511801659
  224   794          511805608
  177   797          511806806
  120   799          511810399
  334   780          511811704
  236   793          511821513
  154   798          511821856
  385   769          511823234
  571   688          511830083
  559   696          511830415
  304   785          511831089
  290   787          511832403
  381   770          511839341
  389   768          511848701
  479   738          511849511
  211   795          511853806
  121   799          511853960
  486   735          511856631
  266   790          511860096
  247   792          511862311
  459   746          511863515
  421   759          511863940
  585   678          511867377
  610   658          511871312
  411   762          511877259
  404   764          511883008
  589   675          511883344
  196   796          511887872
  257   791          511888264
  527   715          511889058
  155   798          511893467
  377   771          511896644
  122   799          511898247
  178   797          511901325
  536   710          511901656
  317   783          511903700
  495   731          511905266
  323   782          511910035
  364   774          511913368
  393   767          511916120
  618   651          511923483
  451   749          511923600
  598   668          511924824
  123   799          511943266
  581   681          511944182
  556   698          511948008
  574   686          511948080
  225   794          511956809
  275   789          511965944
  156   798          511966008
  283   788          511969059
  311   784          511970535
  350   777          511972433
  345   778          511974577
  212   795          511988003
  124   799          511989023
  237   793          511989310
  329   781          511990830
  593   672          511992305
  373   772          511994765
  548   703          511995519
  179   797          511996912
  543   706          511998823
    0   800          512000000
    1   800          512000001
    2   800          512000008
    3   800          512000027
    4   800          512000064
    5   800          512000125
    6   800          512000216
    7   800          512000343
    8   800          512000512
    9   800          512000729
   10   800          512001000
   11   800          512001331
   12   800          512001728
   13   800          512002197
   14   800          512002744
   15   800          512003375
  197   796          512003709
   16   800          512004096
   17   800          512004913
   18   800          512005832
   19   800          512006859
   20   800          512008000
   21   800          512009261
  418   760          512010632
   22   800          512010648
  603   664          512011171
   23   800          512012167
   24   800          512013824
   25   800          512015625
   26   800          512017576
   27   800          512019683
  467   743          512019970
   28   800          512021952
  472   741          512023069
   29   800          512024389
  397   766          512025869
   30   800          512027000
  355   776          512027451
   31   800          512029791
  529   714          512030233
   32   800          512032768
  340   779          512033139
  125   799          512035524
   33   800          512035937
   34   800          512039304
  157   798          512039485
   35   800          512042875
  248   792          512046080
  493   732          512046325
   36   800          512046656
   37   800          512050653
  298   786          512051248
  617   652          512052921
   38   800          512054872
  609   659          512057708
   39   800          512059319
   40   800          512064000
  484   736          512068160
   41   800          512068921
  267   790          512073163
   42   800          512074088
   43   800          512079507
  126   799          512082775
   44   800          512085184
  291   787          512085574
  454   748          512085656
  258   791          512087183
   45   800          512091125
  180   797          512093573
  635   635          512095750
   46   800          512097336
  634   636          512099560
   47   800          512103823
  462   745          512104753
  305   785          512109250
  226   794          512109360
   48   800          512110592
  633   637          512110990
  408   763          512112259
  553   700          512112377
  577   684          512113537
  158   798          512113904
  437   754          512114517
  477   739          512114752
  434   755          512115379
   49   800          512117649
  198   796          512120728
  538   709          512121701
  213   795          512123472
   50   800          512125000
  632   638          512130040
  127   799          512130782
   51   800          512132651
  369   773          512133326
  360   775          512140375
   52   800          512140608
  440   753          512141777
  431   756          512144207
  335   780          512147375
   53   800          512148877
  512   723          512150795
  510   724          512154424
  631   639          512156710
   54   800          512157464
  238   793          512158529
  514   722          512163792
   55   800          512166375
  508   725          512174637
   56   800          512175616
  401   765          512178326
  128   799          512179551
  415   761          512184456
   57   800          512185193
  531   713          512188388
  159   798          512189271
  616   653          512189973
  630   640          512191000
  181   797          512191314
  516   721          512193457
  276   789          512193645
  597   669          512194482
   58   800          512195112
  443   752          512197315
  428   757          512200845
  491   733          512203608
   59   800          512205379
  318   783          512206119
  284   788          512210176
  506   726          512211392
  588   676          512213248
   60   800          512216000
  564   693          512218701
  584   679          512223543
  567   691          512223634
  324   782          512223992
   61   800          512226981
  129   799          512229088
  249   792          512231337
  629   641          512232910
   62   800          512238328
  199   796          512238935
  518   720          512239832
  602   665          512246833
   63   800          512250047
  608   660          512251712
  214   795          512260219
  561   695          512260856
  312   784          512261632
   64   800          512262144
  227   794          512263267
  504   727          512264647
  160   798          512265592
  386   769          512269065
   65   800          512274625
  570   689          512275769
  382   770          512275968
  457   747          512276716
  130   799          512279399
  545   705          512281250
  446   751          512281287
  628   642          512282440
  425   758          512285137
   66   800          512287496
  259   791          512287650
  268   790          512287832
  182   797          512290141
  482   737          512295721
  592   673          512295905
   67   800          512300763
  520   719          512302959
  390   768          512303832
  365   774          512311949
   68   800          512314432
  330   781          512316541
  299   786          512318555
  550   702          512323408
  378   771          512324163
  580   682          512326568
   69   800          512328509
  239   793          512329176
  131   799          512330490
  346   778          512332688
  502   728          512334360
  615   654          512334639
  627   643          512339590
  292   787          512340491
  351   777          512340984
  470   742          512341488
  161   798          512342873
   70   800          512343000
  558   697          512349985
   71   800          512357911
  200   796          512358336
  540   708          512358912
  533   712          512363565
   72   800          512373248
  405   764          512373869
  573   687          512375220
  465   744          512375409
  489   734          512377073
  394   767          512380647
  341   779          512380960
  132   799          512382367
  522   718          512382880
  412   762          512385256
   73   800          512389017
  306   785          512389241
  183   797          512390060
  449   750          512393849
  475   740          512395875
  422   759          512396927
  215   795          512398250
  626   644          512404360
   74   800          512405224
  356   776          512406592
  374   772          512413272
  250   792          512418088
  228   794          512418536
  500   729          512420489
  162   798          512421120
   75   800          512421875
  277   789          512423002
  133   799          512435036
   76   800          512438976
  285   788          512452997
  607   661          512453324
   77   800          512456533
  596   670          512471736
   78   800          512474552
  625   645          512476750
  201   796          512478937
  524   717          512479637
  336   780          512485056
  555   699          512485974
  614   655          512486919
  134   799          512488503
  260   791          512489671
  601   666          512490097
  184   797          512491077
   79   800          512493039
  460   746          512496936
  398   766          512499888
  163   798          512500339
  240   793          512501257
  269   790          512504109
  319   783          512510446
   80   800          512512000
  576   685          512522101
  498   730          512522992
  361   775          512530256
   81   800          512531441
  452   749          512535157
  419   760          512536059
  216   795          512537571
  480   738          512539272
  325   782          512539893
  135   799          512542774
  370   773          512542917
  587   677          512550736
   82   800          512551368
  313   784          512554601
  535   711          512555806
  624   646          512556760
  487   735          512566678
   83   800          512571787
  229   794          512575173
  164   798          512580536
  547   704          512580987
  583   680          512587287
  300   786          512587656
   84   800          512592704
  185   797          512593198
  526   716          512593272
  293   787          512597160
  136   799          512597855
  202   796          512600744
  251   792          512606339
  591   674          512607095
  409   763          512612876
  542   707          512613331
   85   800          512614125
   86   800          512636056
  496   731          512641827
  331   781          512644232
  623   647          512644390
  613   656          512646813
  137   799          512653752
  278   789          512654021
   87   800          512658503
  165   798          512661717
  402   765          512661933
  606   662          512662544
  552   701          512668709
  307   785          512671068
  241   793          512674778
  468   743          512675639
  217   795          512678188
   88   800          512681472
  435   755          512681750
  438   754          512688736
  473   741          512692838
  347   778          512692875
  261   791          512693252
  566   692          512695384
  186   797          512696429
  286   788          512697528
  416   761          512702377
  432   756          512702784
   89   800          512704969
  455   748          512705367
  563   694          512708931
  138   799          512710471
  352   777          512711641
  366   774          512712720
  383   770          512714887
  579   683          512716526
  387   769          512717212
  270   790          512722000
  203   796          512723763
  528   715          512723827
  441   753          512723898
   90   800          512729000
  569   690          512729009
  342   779          512730827
  230   794          512733184
  622   648          512739640
  600   667          512740963
  166   798          512743888
  463   745          512746472
  429   757          512751682
   91   800          512753571
  379   771          512753950
  595   671          512756586
  391   768          512761303
  537   710          512765153
  139   799          512768018
  560   696          512769536
  485   736          512772381
  494   732          512776952
   92   800          512778688
  444   752          512787392
  357   776          512787869
  252   792          512796096
  478   739          512798771
  187   797          512800776
   93   800          512804357
  572   688          512809920
  612   657          512814321
  320   783          512816687
  218   795          512820107
  337   780          512824753
  140   799          512826399
  167   798          512827055
  426   758          512828288
   94   800          512830584
  375   772          512834023
  621   649          512842510
  395   767          512847538
  204   796          512848000
  314   784          512849448
  242   793          512849745
  294   787          512855587
   95   800          512857375
  326   782          512857744
  301   786          512858557
  406   764          512867160
  530   714          512871344
  557   698          512877085
  605   663          512879372
  447   751          512879374
   96   800          512884736
  544   706          512885000
  141   799          512885620
  279   789          512886708
  231   794          512892575
  413   762          512895725
  586   678          512895808
  549   703          512898076
  262   791          512898399
  458   747          512904635
  188   797          512906245
  168   798          512911224
   97   800          512912673
  362   775          512922303
  590   675          512925875
  492   733          512928325
  423   759          512932446
  511   724          512936255
  575   686          512938231
  513   723          512938764
   98   800          512941192
  271   790          512941511
  287   788          512943775
  142   799          512945687
  509   725          512950354
  620   650          512953000
  371   773          512954728
  308   785          512954737
  515   722          512957923
  582   681          512958609
  219   795          512963334
   99   800          512970299
  205   796          512973461
  332   781          512973909
  399   766          512976295
  507   726          512981019
  253   792          512987365
  611   658          512989443
  539   709          512991648
  517   721          512993774
  483   737          512994140
  169   798          512996401
  599   668          512999431
  100   800          513000000
  450   750          513000000
  471   742          513005599
  143   799          513006606
  189   797          513012842
  466   744          513025480
  243   793          513026164
  505   727          513028208
  101   800          513030301
  554   700          513031464
  532   713          513035865
  519   720          513046359
  594   672          513049032
  232   794          513053352
  348   778          513055144
  102   800          513061208
  420   760          513064000
  144   799          513068383
  619   651          513071110
  476   740          513074176
  170   798          513082592
  343   779          513082746
  353   777          513084410
  503   728          513091879
  103   800          513092727
  490   734          513095904
  206   796          513100152
  604   664          513103808
  263   791          513105118
  220   795          513107875
  578   684          513114056
  367   774          513115687
  521   719          513115720
  295   787          513115778
  410   763          513115947
  190   797          513120573
  280   789          513121069
  321   783          513124848
  104   800          513124864
  145   799          513131024
  302   786          513131264
  461   746          513133117
  315   784          513146179
  403   765          513147952
  453   749          513149426
  384   770          513156104
  105   800          513157625
  272   790          513162648
  338   780          513166472
  388   769          513167681
  171   798          513169803
  358   776          513171288
  501   729          513171990
  610   659          513172179
  546   705          513173961
  565   693          513174682
  327   782          513177551
  254   792          513180152
  380   771          513186011
  568   691          513189803
  106   800          513191016
  288   788          513191744
  146   799          513194535
  618   652          513196840
  523   718          513201899
  244   793          513204041
  562   695          513206703
  233   794          513215521
  534   712          513217432
  392   768          513221120
  417   761          513222794
  107   800          513225043
  207   796          513228079
  191   797          513229444
  481   738          513231913
  551   702          513232559
  541   708          513235333
  309   785          513240254
  585   679          513248464
  436   755          513250731
  571   689          513252180
  589   676          513252245
  221   795          513253736
  376   772          513257024
  172   798          513258040
  147   799          513258922
  108   800          513259712
  433   756          513263953
  598   669          513265501
  439   754          513265583
  499   730          513268499
  488   735          513279647
  559   697          513285752
  109   800          513295029
  525   717          513304938
  430   757          513305093
  333   781          513305578
  635   636          513307331
  442   753          513308665
  264   791          513313415
  634   637          513314957
  363   775          513316522
  396   767          513316799
  148   799          513324191
  456   748          513327808
  617   653          513330190
  633   638          513330209
  110   800          513331000
  469   743          513334116
  603   665          513335852
  581   682          513337509
  192   797          513339461
  173   798          513347309
  593   673          513349074
  632   639          513353087
  281   789          513357110
  208   796          513357248
  574   687          513361927
  609   660          513362529
  407   764          513362887
  474   741          513365445
  111   800          513367631
  372   773          513368765
  427   758          513373995
  255   792          513374463
  296   787          513377739
  234   794          513379088
  445   752          513380133
  497   731          513381364
  245   793          513383382
  631   640          513383591
  273   790          513385417
  149   799          513390348
  464   745          513390969
  222   795          513400923
  112   800          513404928
  303   786          513405783
  414   762          513408672
  556   699          513411715
  536   711          513416087
  349   778          513419501
  630   641          513421721
  527   716          513424879
  322   783          513434935
  344   779          513436723
  174   798          513437616
  289   788          513441441
  113   800          513442897
  316   784          513444800
  193   797          513450630
  400   766          513455096
  150   799          513457399
  354   777          513459297
  629   642          513467477
  424   759          513470503
  616   654          513471160
  486   736          513479512
  448   751          513480143
  548   704          513480256
  114   800          513481544
  479   739          513485658
  209   796          513487665
  543   707          513496250
  328   782          513499320
  339   780          513510219
  495   732          513510543
  577   685          513519158
  368   774          513520856
  628   643          513520859
  115   800          513520875
  265   791          513523296
  151   799          513525350
  310   785          513527625
  175   798          513528967
  459   747          513535302
  597   670          513539173
  235   794          513544059
  223   795          513549442
  359   776          513556855
  608   661          513560493
  116   800          513560896
  529   715          513561764
  194   797          513562957
  246   793          513564193
  256   792          513570304
  602   666          513575504
  627   644          513581867
  553   701          513584478
  588   677          513586205
  152   799          513594207
  421   760          513594461
  282   789          513594837
  385   770          513599625
  117   800          513601613
  584   680          513608704
  451   750          513608851
  274   790          513609824
  210   796          513619336
  615   655          513619750
  381   771          513620352
  389   769          513620478
  176   798          513621368
  411   763          513621478
  538   710          513631872
  404   765          513636389
  334   781          513639245
  297   787          513641476
  118   800          513643032
  626   645          513650501
  493   733          513655994
  592   674          513656712
  567   692          513658151
  564   694          513661528
  153   799          513663976
  472   742          513672536
  195   797          513676448
  467   744          513678347
  304   786          513682120
  377   772          513682281
  393   768          513683289
  119   800          513685159
  290   788          513692872
  484   737          513695457
  224   795          513699299
  570   690          513702000
  236   794          513710440
  561   696          513712017
  364   775          513712919
  177   798          513714825
  531   714          513715635
  512   724          513721152
  580   683          513723987
  625   646          513726761
  120   800          513728000
  510   725          513729125
  514   723          513729811
  154   799          513734663
  266   791          513734767
  317   784          513745317
  418   761          513745713
  247   793          513746480
  323   783          513746954
  211   796          513752267
  508   726          513753688
  516   722          513755144
  477   740          513755333
  607   662          513766071
  454   749          513766413
  257   792          513767681
  121   800          513771561
  462   746          513772064
  545   706          513774441
  614   656          513775960
  373   773          513785034
  350   778          513785952
  397   767          513788436
  196   797          513791109
  345   779          513792764
  573   688          513793189
  506   727          513794799
  518   721          513797193
  550   703          513803927
  155   799          513806274
  178   798          513809344
  558   698          513809504
  624   647          513810647
  122   800          513815848
  311   785          513816856
  491   734          513817675
  596   671          513820447
  437   755          513822328
  601   667          513822764
  329   782          513823057
  434   756          513827720
  283   789          513834256
  275   790          513835875
  355   777          513836308
  440   754          513845064
  225   795          513850500
  504   728          513852416
  340   780          513856000
  520   720          513856000
  123   800          513860867
  408   764          513861056
  431   757          513861084
  540   709          513864829
  237   794          513878237
  156   799          513878815
  212   796          513886464
  533   713          513886534
  443   753          513896084
  623   648          513902159
  179   798          513904931
  124   800          513906624
  197   797          513906946
  298   787          513906995
  428   758          513922264
    0   801          513922401
    1   801          513922402
    2   801          513922409
    3   801          513922428
    4   801          513922465
    5   801          513922526
    6   801          513922617
    7   801          513922744
    8   801          513922913
    9   801          513923130
   10   801          513923401
   11   801          513923732
  415   762          513924103
   12   801          513924129
   13   801          513924598
   14   801          513925145
   15   801          513925776
   16   801          513926497
  502   729          513926497
   17   801          513927314
  482   738          513927440
  587   678          513927755
   18   801          513928233
  369   774          513928233
   19   801          513929260
  248   793          513930249
   20   801          513930401
  522   719          513931607
   21   801          513931662
  576   686          513931832
   22   801          513933049
   23   801          513934568
   24   801          513936225
  401   766          513936297
   25   801          513938026
  613   657          513939790
   26   801          513939977
   27   801          513942084
   28   801          513944353
  360   776          513944576
  291   788          513946043
   29   801          513946790
  267   791          513947834
   30   801          513949401
   31   801          513952192
  157   799          513952292
  457   748          513952985
  125   800          513953125
  555   700          513953875
   32   801          513955169
   33   801          513958338
  305   786          513960281
   34   801          513961705
   35   801          513965276
  258   792          513966600
   36   801          513969057
  591   675          513971946
   37   801          513973054
  335   781          513974916
  446   752          513975544
  583   681          513976528
   38   801          513977273
  606   663          513979263
   39   801          513981720
   40   801          513986401
   41   801          513991322
  470   743          513995407
  489   735          513995544
   42   801          513996489
  126   800          514000376
  622   649          514001297
  180   798          514001592
   43   801          514001908
  226   795          514003051
   44   801          514007585
  425   759          514011104
   45   801          514013526
  500   730          514017000
   46   801          514019737
  213   796          514021933
  198   797          514023965
  524   718          514024056
   47   801          514026224
  158   799          514026711
   48   801          514032993
  465   745          514038250
   49   801          514040050
  475   741          514040896
  386   770          514045456
   50   801          514047401
  238   794          514047456
  318   784          514047736
  127   800          514048383
   51   801          514055052
  382   771          514056979
  324   783          514060911
   52   801          514063009
  276   790          514063576
  547   705          514069948
   53   801          514071278
  535   712          514074503
  284   789          514075373
  390   769          514075609
  600   668          514077632
   54   801          514079865
  449   751          514083600
   55   801          514088776
  128   800          514097152
   56   801          514098017
  181   798          514099333
  159   799          514102078
   57   801          514107594
  312   785          514107953
  621   650          514108061
  595   672          514109323
  378   772          514109800
  612   658          514111240
  365   775          514111500
  542   708          514115000
  249   793          514115506
   58   801          514117513
  579   684          514118043
  498   731          514123883
  405   765          514127250
  422   760          514127448
   59   801          514127780
  412   763          514129475
  526   717          514133389
  566   693          514134053
   60   801          514138401
  199   797          514142172
  552   702          514145016
  129   800          514146689
  394   768          514147816
  330   782          514148768
   61   801          514149382
  346   779          514150875
  351   778          514154503
  563   695          514155922
  227   795          514156958
  214   796          514158680
  569   691          514159380
   62   801          514160729
  268   791          514162503
  259   792          514167067
  460   747          514168723
   63   801          514172448
  299   787          514174302
  480   739          514175419
  160   799          514178399
   64   801          514184545
  487   736          514189559
  130   800          514197000
   65   801          514197026
  182   798          514198160
  605   664          514200069
  292   788          514200960
  374   773          514203541
  341   780          514203821
   66   801          514209897
  356   777          514215449
  239   794          514218103
  452   750          514220408
  620   651          514222451
   67   801          514223164
  560   697          514224873
  572   689          514232017
   68   801          514236833
  306   786          514240272
  496   732          514247104
  131   800          514248091
   69   801          514250910
  161   799          514255680
  528   716          514259648
  200   797          514261573
  398   767          514262455
   70   801          514265401
  419   761          514271140
  586   679          514276895
  537   711          514279584
   71   801          514280312
  611   659          514290310
  277   790          514292933
  590   676          514294776
   72   801          514295649
  215   796          514296711
  183   798          514298079
  132   800          514299968
  250   793          514302257
   73   801          514311418
  228   795          514312227
  336   781          514312597
  285   789          514318194
   74   801          514327625
  162   799          514333927
  468   744          514334016
  361   776          514334457
  370   774          514337824
  599   669          514340108
  557   699          514340792
  473   742          514342305
   75   801          514344276
  619   652          514344467
  582   682          514351936
  319   784          514352063
  575   687          514352078
  133   800          514352637
   76   801          514361377
  409   764          514361673
  260   792          514369088
  325   783          514376812
  269   791          514378780
   77   801          514378934
  201   797          514382174
  544   707          514382427
  549   704          514382813
  455   749          514386124
  494   733          514386621
  240   794          514390184
  435   756          514394091
  438   755          514396547
   78   801          514396953
  184   798          514399096
  485   737          514399678
  313   785          514400922
  530   715          514402875
  594   673          514405801
  134   800          514406104
  163   799          514413146
  463   746          514413783
   79   801          514415440
  432   757          514419661
  402   766          514419904
  441   754          514427185
  604   665          514428489
   80   801          514434401
  216   796          514436032
  478   740          514439352
  416   762          514442024
  300   787          514443403
   81   801          514453842
  293   788          514457629
  135   800          514460375
  229   795          514468864
  429   758          514473101
   82   801          514473769
  618   653          514474109
  331   782          514476459
  610   660          514477000
  444   753          514486161
  251   793          514490508
  164   799          514493343
  387   770          514493603
   83   801          514494188
  383   771          514495898
  185   798          514501217
  539   710          514501819
  554   701          514503565
  202   797          514503981
  513   724          514509121
  511   725          514510956
  347   779          514511062
  366   775          514512271
   84   801          514515105
  136   800          514515456
  636   636          514518912
  578   685          514519677
  307   786          514522099
  635   637          514522728
  515   723          514523942
  278   790          514523952
  352   778          514525160
  509   726          514529405
  391   769          514533080
  634   638          514534176
   85   801          514536526
  379   772          514539587
  492   734          514542392
  633   639          514553256
  342   780          514553688
  426   759          514554255
  517   722          514555461
   86   801          514558457
  286   789          514562725
  532   714          514563112
  241   794          514563705
  507   727          514564426
  137   800          514571353
  261   792          514572669
  447   752          514573631
  165   799          514574524
  217   796          514576649
  632   640          514579968
   87   801          514580904
  458   748          514580904
  270   791          514596671
  357   777          514596726
  519   721          514603720
   88   801          514603873
  186   798          514604448
  598   670          514610192
  617   654          514611377
  631   641          514614312
  395   768          514614707
  505   728          514615977
  565   694          514617509
  406   765          514620541
  375   773          514624292
  568   692          514624320
  589   677          514625202
  483   738          514625859
  230   795          514626875
  203   797          514627000
   89   801          514627370
  138   800          514628072
  585   680          514633625
  413   763          514639944
   90   801          514651401
  337   781          514652294
  630   642          514656288
  166   799          514656695
  562   696          514657864
  320   784          514658304
  471   743          514659518
  423   760          514662967
  603   666          514664523
  546   706          514667152
  521   720          514668761
  609   661          514671310
   91   801          514675972
  571   690          514678411
  252   793          514680265
  503   729          514684016
  139   800          514685619
  466   745          514688321
  450   751          514689751
  326   783          514694663
  314   785          514695769
   92   801          514701089
  629   643          514705896
  187   798          514708795
  593   674          514709881
  551   703          514713078
  301   787          514714304
  490   735          514714375
  294   788          514716056
  218   796          514718568
  476   741          514719197
  362   776          514726504
   93   801          514726758
  581   683          514734928
  242   794          514738672
  399   767          514738862
  167   799          514739862
  534   713          514740401
  541   709          514741250
  140   800          514744000
  559   698          514745271
  371   774          514749635
  523   719          514750626
  204   797          514751237
   94   801          514752985
  616   655          514756271
  279   790          514756639
  628   644          514763136
  501   730          514768501
  262   792          514777816
   95   801          514779776
  574   688          514779896
  231   795          514786266
  420   761          514799081
  141   800          514803221
  461   747          514804904
  308   786          514805768
  332   782          514806136
   96   801          514807137
  287   789          514808972
  188   798          514814264
  271   791          514816182
  168   799          514824031
  627   645          514828008
  453   750          514834677
   97   801          514835074
  525   718          514849357
  219   796          514861795
  142   800          514863288
   98   801          514863593
  410   764          514864744
  481   739          514868060
  499   731          514869390
  253   793          514871534
  608   662          514873240
  348   779          514873331
  205   797          514876698
  556   700          514879616
  597   671          514887884
   99   801          514892700
  353   778          514897929
  626   646          514900512
  488   736          514902528
  343   780          514905607
  403   766          514905923
  602   667          514908171
  615   656          514908791
  169   799          514909208
  243   794          514915091
  367   775          514915238
  189   798          514920861
  100   801          514922401
  143   800          514924207
  577   686          514928889
  536   712          514934784
  384   771          514937115
  388   770          514944072
  232   795          514947043
  101   801          514952702
  417   762          514962441
  436   756          514963072
  588   678          514963224
  527   717          514964996
  321   784          514966465
  548   705          514969217
  380   772          514971648
  439   755          514973394
  295   788          514976247
  358   777          514980145
  625   647          514980648
  433   757          514980830
  102   801          514983609
  263   792          514984535
  144   800          514985984
  497   732          514986641
  302   787          514987011
  280   790          514991000
  469   744          514992493
  315   785          514992500
  392   769          514992897
  338   781          514994013
  170   799          514995399
  543   708          514997919
  584   681          514997945
  206   797          515003389
  220   796          515006336
  456   749          515008565
  442   754          515011952
  327   783          515014470
  474   742          515014912
  103   801          515015128
  592   675          515021563
  430   758          515026512
  190   798          515028592
  272   791          515037319
  104   801          515047265
  376   773          515047293
  145   800          515048625
  288   789          515056941
  464   746          515058280
  553   702          515060785
  254   793          515064321
  624   648          515068416
  614   657          515068937
  445   753          515078902
  105   801          515080026
  171   799          515082610
  607   663          515082790
  396   768          515083968
  309   786          515091285
  244   794          515092968
  567   693          515096820
  529   716          515097585
  427   759          515099962
  486   737          515106809
  564   695          515108519
  233   795          515109212
  146   800          515112136
  106   801          515113417
  407   765          515116268
  495   733          515120212
  363   776          515120723
  580   684          515125504
  479   740          515126239
  207   797          515131316
  570   691          515132371
  191   798          515137463
  333   782          515137805
  538   711          515146303
  107   801          515147444
  221   796          515152197
  414   763          515152891
  601   668          515159433
  372   774          515163672
  623   649          515163816
  561   697          515167354
  172   799          515170847
  596   672          515173184
  448   752          515174400
  147   800          515176523
  108   801          515182113
  264   792          515192832
  424   760          515201024
  459   748          515211571
  573   689          515215286
  109   801          515217430
  400   767          515217663
  281   790          515227041
  613   658          515236709
  349   779          515237688
  296   788          515238208
  148   800          515241792
  531   715          515247166
  192   798          515247480
  110   801          515253401
  255   793          515258632
  344   780          515259584
  273   791          515260088
  173   799          515260116
  208   797          515260485
  303   787          515261530
  622   650          515266848
  493   734          515270061
  545   707          515271868
  245   794          515272309
  234   795          515272779
  354   778          515272816
  558   699          515273211
  322   784          515276552
  550   704          515288664
  111   801          515290032
  316   785          515291121
  512   725          515295853
  451   751          515298602
  222   796          515299384
  606   664          515299960
  514   724          515300168
  289   789          515306638
  149   800          515307949
  510   726          515308176
  587   679          515308842
  368   775          515320407
  516   723          515321163
  472   743          515326455
  484   738          515327176
  112   801          515327329
  421   761          515329542
  328   783          515336239
  508   727          515337095
  339   781          515337760
  591   676          515340847
  467   745          515341188
  576   687          515345679
  174   799          515350423
  193   798          515358649
  518   722          515358880
  113   801          515365298
  359   777          515365712
  583   682          515369855
  411   764          515370275
  150   800          515375000
  540   710          515375000
  621   651          515377512
  310   786          515378656
  385   771          515380636
  506   728          515382568
  209   797          515390902
  404   766          515394360
  389   770          515396869
  477   741          515400354
  265   792          515402713
  114   801          515403945
  381   772          515405989
  612   659          515412107
  520   721          515413361
  533   714          515413781
  600   669          515418309
  555   701          515425976
  491   735          515436146
  235   795          515437750
  175   799          515441774
  151   800          515442951
  115   801          515443276
  462   747          515443851
  504   729          515444553
  223   796          515447903
  454   750          515451664
  246   794          515453120
  256   793          515454473
  393   769          515455066
  282   790          515464768
  595   673          515466092
  194   798          515470976
  334   782          515471472
  377   773          515472550
  116   801          515483297
  274   791          515484495
  522   720          515484648
  418   762          515485360
  620   652          515495808
  297   788          515501945
  152   800          515511808
  364   776          515517120
  210   797          515522573
  502   730          515523008
  579   685          515523664
  117   801          515524014
  605   665          515524750
  176   799          515534175
  437   756          515534669
  304   787          515537867
  434   757          515544597
  440   755          515552875
  397   768          515555605
  290   789          515558069
  547   706          515563139
  482   739          515563587
  118   801          515565433
  524   719          515572783
  566   694          515576880
  373   774          515579941
  153   800          515581577
  431   758          515582503
  195   798          515584467
  323   784          515588571
  317   785          515591638
  569   692          515593897
  611   660          515595131
  535   713          515597472
  224   796          515597760
  443   754          515599371
  236   795          515604131
  350   779          515604139
  563   696          515607083
  119   801          515607560
  266   792          515614184
  408   765          515614437
  345   780          515615625
  500   731          515617891
  489   736          515618425
  542   709          515620917
  619   653          515621736
  552   703          515625535
  177   799          515627632
  457   749          515633742
  247   794          515635407
  428   759          515648231
  355   778          515649827
  120   801          515650401
  257   793          515651850
  154   800          515652264
  470   744          515653784
  211   797          515655504
  572   690          515658248
  329   783          515659976
  586   680          515662056
  590   677          515667733
  311   786          515667887
  415   763          515668322
  446   753          515674313
  526   718          515677808
  340   781          515683541
  560   698          515684392
  599   670          515684799
  475   742          515690363
  121   801          515693962
  401   767          515698864
  196   798          515699128
  283   790          515704187
  465   746          515705561
  275   791          515710546
  178   799          515722151
  155   800          515723875
  369   775          515727784
  498   732          515729160
  636   637          515734309
  122   801          515738249
  425   760          515741625
  635   638          515741947
  225   796          515748961
  582   683          515749355
  360   777          515753433
  618   654          515755296
  604   666          515757160
  634   639          515757223
  594   674          515766608
  298   788          515767464
  575   688          515770047
  237   795          515771928
  449   752          515777857
  633   640          515780137
  123   801          515783268
  610   661          515785781
  212   797          515789701
  156   800          515796416
  537   712          515798281
  528   717          515799765
  335   782          515807143
  557   700          515808693
  632   641          515810689
  291   789          515811240
  197   798          515814965
  480   740          515816000
  305   787          515816028
  487   737          515816856
  179   799          515817738
  248   794          515819176
  386   771          515826467
  267   792          515827251
  124   801          515829025
  382   772          515842616
  460   748          515844992
  631   642          515848879
    0   802          515849608
    1   802          515849609
    2   802          515849616
    3   802          515849635
    4   802          515849672
    5   802          515849733
    6   802          515849824
    7   802          515849951
    8   802          515850120
    9   802          515850337
   10   802          515850608
  258   793          515850769
   11   802          515850939
   12   802          515851336
   13   802          515851805
  390   770          515852000
   14   802          515852352
   15   802          515852983
   16   802          515853704
   17   802          515854521
   18   802          515855440
   19   802          515856467
  496   733          515856773
   20   802          515857608
   21   802          515858869
   22   802          515860256
   23   802          515861775
  422   761          515862529
   24   802          515863432
   25   802          515865233
   26   802          515867184
   27   802          515869291
  157   800          515869893
   28   802          515871560
  549   705          515871774
   29   802          515873997
  125   801          515875526
   30   802          515876608
  412   764          515878272
   31   802          515879399
   32   802          515882376
  544   708          515884096
  405   766          515885221
   33   802          515885545
   34   802          515888912
   35   802          515892483
  318   785          515894057
  630   643          515894707
   36   802          515896264
  617   655          515896488
  378   773          515900069
   37   802          515900261
  226   796          515901512
  324   784          515902528
   38   802          515904480
   39   802          515908927
  452   751          515910159
   40   802          515913608
  180   799          515914399
  365   776          515915701
   41   802          515918529
  394   769          515919593
  126   801          515922777
   42   802          515923696
  213   797          515925170
   43   802          515929115
  578   686          515929408
  198   798          515931984
   44   802          515934792
  276   791          515938247
  530   716          515938696
   45   802          515940733
  238   795          515941147
  158   800          515944312
  284   790          515945304
   46   802          515946944
  629   644          515948173
   47   802          515953431
  598   671          515958903
  312   786          515958984
   48   802          515960200
   49   802          515967257
  127   801          515970784
  351   779          515972690
  346   780          515973736
   50   802          515974608
  554   702          515979872
   51   802          515982259
  609   662          515984057
  330   783          515985687
   52   802          515990216
  473   743          515996224
  468   745          515996857
  603   667          515997190
  374   774          515998448
   53   802          515998485
  494   734          516000688
  589   678          516002221
  249   794          516004433
   54   802          516007072
  628   645          516009277
  419   762          516010787
  181   799          516012140
   55   802          516015983
  539   711          516016250
  128   801          516019553
  159   800          516019679
  585   681          516022866
   56   802          516025224
  356   778          516028968
  398   768          516029624
  341   781          516031362
  485   738          516031397
  299   788          516034771
   57   802          516034801
  268   792          516041920
   58   802          516044720
  616   656          516045312
  199   798          516050191
  259   793          516051236
   59   802          516054987
  227   796          516055419
  214   797          516061917
  568   693          516062989
  565   695          516064500
   60   802          516065608
  292   789          516066157
  129   801          516069090
  455   750          516071375
  593   675          516074732
   61   802          516076589
  627   646          516078019
  513   725          516083822
  478   741          516084373
  463   747          516085570
   62   802          516087936
  511   726          516090007
  515   724          516094299
  532   715          516094643
  160   800          516096000
  306   787          516096019
   63   802          516099655
  571   691          516108782
  438   756          516108888
  182   799          516110967
  435   757          516110968
   64   802          516111752
  239   795          516111794
  509   727          516112812
  562   697          516113201
  409   765          516115054
  130   801          516119401
  517   723          516121480
   65   802          516124233
  441   755          516134996
  581   684          516136445
   66   802          516137104
  370   775          516137375
  432   758          516141080
  361   777          516143314
  336   782          516144824
   67   802          516150371
  507   728          516152195
  626   647          516154399
  492   735          516160863
   68   802          516164040
  546   707          516164579
  519   722          516165407
  277   791          516167604
  200   798          516169592
  131   801          516170492
  161   800          516173281
   69   802          516178117
  402   767          516182471
  416   763          516186243
  285   790          516188125
  444   754          516189448
  608   663          516189959
  250   794          516191184
   70   802          516192608
  551   704          516197815
  319   785          516198384
  429   759          516199068
  215   797          516199948
  615   657          516201768
  574   689          516201993
   71   802          516207519
  505   729          516208114
  559   699          516208978
  228   796          516210688
  183   799          516210886
  325   784          516218429
  132   801          516222369
   72   802          516222856
  521   721          516226122
  625   648          516238417
   73   802          516238625
  597   672          516240621
  602   668          516244840
  541   710          516251421
  162   800          516251528
  313   786          516251953
  260   793          516253257
   74   802          516254832
  269   792          516258197
  458   749          516261661
  483   739          516262006
  534   714          516267648
   75   802          516271483
  447   753          516272400
  387   771          516274614
  133   801          516275038
  503   730          516280527
  383   772          516281535
  240   795          516283875
  426   760          516284776
   76   802          516288584
  201   798          516290193
  523   720          516303667
  300   788          516303872
   77   802          516306141
  391   770          516309471
  184   799          516311903
  331   783          516313378
  366   776          516316472
  471   744          516317895
  293   789          516322826
   78   802          516324160
  134   801          516328505
  379   773          516329856
  624   649          516330073
  163   800          516330747
  347   780          516333923
  490   736          516337256
  216   797          516339269
   79   802          516342647
  577   687          516342736
  352   779          516343347
  588   679          516344311
  556   701          516351717
  466   746          516355632
   80   802          516361608
  614   658          516365856
  229   796          516367325
  476   742          516368664
  501   731          516369392
  307   787          516377846
  406   766          516378512
  251   794          516379435
   81   802          516381049
  342   781          516381229
  135   801          516382776
  450   752          516384008
  395   769          516386484
  413   764          516388741
  592   676          516390464
  584   682          516391272
  423   761          516398048
  525   719          516398084
  278   791          516398623
   82   802          516400976
  607   664          516403487
  357   778          516410245
  164   800          516410944
  202   798          516412000
  185   799          516414024
  375   774          516419199
   83   802          516421395
  623   650          516429367
  286   790          516432656
  136   801          516437857
   84   802          516442312
  261   793          516456838
  241   795          516457396
  536   713          516457753
  548   706          516462408
   85   802          516463733
  499   732          516474667
  270   792          516476088
  217   797          516479886
  461   748          516481173
  337   782          516484521
   86   802          516485664
  165   800          516492125
  137   801          516493754
  601   669          516500110
  543   709          516503836
  320   785          516504625
  399   768          516506031
   87   802          516508111
  481   740          516508641
  527   718          516509415
  186   799          516517255
  453   751          516524428
  230   796          516525336
  488   737          516529825
  596   673          516529953
   88   802          516531080
  580   685          516531125
  203   798          516535019
  362   777          516535361
  326   784          516536280
  622   651          516536299
  613   659          516537576
  420   762          516538728
  567   694          516539647
  553   703          516541304
  314   786          516546800
  371   775          516549186
  138   801          516550473
   89   802          516554577
  564   696          516559680
  570   692          516566888
  252   794          516569192
  166   800          516574296
  301   788          516574773
   90   802          516578608
  294   789          516581253
  497   733          516596310
   91   802          516603179
  139   801          516608020
  410   765          516618125
  187   799          516621602
  218   797          516621805
  606   665          516624641
  561   698          516626873
   92   802          516628296
  279   791          516631310
  242   795          516632363
  529   717          516637702
  573   690          516641517
  332   783          516643055
  621   652          516650869
   93   802          516653965
  469   745          516655334
  167   800          516657463
  204   798          516659256
  308   787          516661515
  262   793          516661985
  538   712          516665000
  140   801          516666401
  403   767          516668490
  474   743          516668831
  287   790          516678903
  436   757          516679949
   94   802          516680192
  231   796          516684727
  439   756          516685735
  456   750          516693816
  587   680          516694003
  271   792          516695599
  348   780          516696192
  433   758          516702249
  417   763          516706660
   95   802          516706983
  591   677          516713804
  353   779          516716116
  612   660          516716928
  367   776          516719439
  442   755          516719763
  384   772          516722752
  388   771          516725083
  141   801          516725622
  188   799          516727071
  464   747          516730067
  343   781          516733148
  495   734          516734279
   96   802          516734344
  486   738          516738528
  558   700          516741112
  168   800          516741632
  430   759          516752479
  253   794          516760461
  380   773          516761917
   97   802          516762281
  600   670          516763000
  576   688          516763648
  219   797          516765032
  583   683          516767274
  392   770          516769288
  479   741          516771260
  620   653          516773077
  545   708          516773537
  550   705          516777625
  445   754          516782189
  531   716          516782987
  205   798          516784717
  142   801          516785689
   98   802          516790800
  358   778          516793664
  243   795          516808782
  321   785          516812786
   99   802          516819907
  338   782          516826240
  169   800          516826809
  595   674          516826899
  427   760          516830483
  189   799          516833668
  295   789          516841444
  376   774          516842200
  315   786          516843531
  232   796          516845504
  143   801          516846608
  302   788          516847480
  100   802          516849608
  605   666          516853421
  396   769          516855745
  327   784          516856087
  280   791          516865671
  263   793          516868704
  448   753          516873169
  407   766          516874239
  514   725          516874869
  512   726          516874904
  101   802          516879909
  493   735          516888532
  540   711          516889431
  516   724          516891520
  510   727          516891583
  459   749          516892328
  414   764          516901688
  555   702          516902283
  619   654          516902923
  611   661          516903912
  144   801          516908385
  220   797          516909573
  102   802          516910816
  206   798          516911408
  170   800          516913000
  272   792          516916736
  508   728          516924864
  518   723          516924899
  288   790          516926872
  363   777          516929580
  579   686          516933395
  424   761          516936105
  190   799          516941399
  103   802          516942335
  533   715          516945312
  309   787          516947032
  637   637          516949706
  254   794          516953248
  636   638          516953528
  372   775          516963223
  484   739          516963323
  635   639          516964994
  145   801          516971026
  104   802          516974472
  506   729          516974705
  333   783          516974724
  520   722          516975048
  634   640          516984104
  400   768          516984832
  472   744          516984832
  244   795          516986659
  451   752          516992859
  171   800          517000211
  105   802          517007233
  233   796          517007673
  467   746          517008499
  633   641          517010858
  566   695          517023871
  569   693          517032566
  599   671          517033510
  146   801          517034537
  207   798          517039335
  618   655          517040407
  106   802          517040624
  504   730          517041064
  522   721          517042009
  590   678          517044752
  632   642          517045256
  477   742          517049821
  191   799          517050270
  586   681          517051297
  221   797          517055434
  491   736          517059027
  349   780          517060549
  547   707          517060566
  563   697          517062420
  421   762          517069189
  107   802          517074651
  264   793          517077001
  344   781          517087125
  631   643          517087298
  172   800          517088448
  572   691          517088619
  604   667          517089827
  354   779          517091003
  610   662          517098528
  147   801          517098924
  281   791          517101712
  296   789          517103405
  108   802          517109320
  552   704          517110272
  462   748          517120120
  303   788          517121999
  322   785          517122873
  411   765          517123656
  502   731          517123899
  368   776          517124608
  535   714          517124719
  524   720          517125824
  542   710          517131088
  594   675          517131459
  630   644          517136984
  273   792          517139505
  454   751          517141415
  316   786          517142152
  109   802          517144637
  255   794          517147559
  560   699          517148099
  582   684          517150872
  404   767          517156927
  192   799          517160287
  148   801          517164193
  245   795          517166000
  385   772          517166273
  208   798          517168504
  339   782          517169987
  234   796          517171240
  289   790          517176569
  173   800          517177717
  328   784          517177856
  389   771          517177880
  359   778          517179231
  110   802          517180608
  617   656          517185529
  575   689          517192144
  629   645          517194314
  381   773          517196258
  222   797          517202621
  482   740          517204168
  111   802          517217239
  500   732          517223168
  526   719          517226535
  418   763          517229579
  149   801          517230350
  393   770          517231457
  310   787          517234403
  489   737          517245722
  437   757          517251546
  112   802          517254536
  628   646          517259288
  440   756          517265216
  434   758          517266016
  377   774          517267457
  174   800          517268024
  193   799          517271456
  557   701          517280794
  265   793          517286882
  113   802          517292505
  150   801          517297401
  209   798          517298921
  609   663          517300776
  443   755          517307182
  334   783          517308391
  431   759          517308470
  598   672          517311640
  470   745          517316625
  457   750          517318993
  537   713          517321250
  364   777          517325977
  397   769          517327382
  114   802          517331152
  627   647          517331906
  603   668          517333859
  235   796          517336211
  616   657          517338289
  498   733          517338829
  282   791          517339439
  578   687          517343255
  256   794          517343400
  528   718          517344184
  475   743          517344282
  246   795          517346811
  223   797          517351140
  175   800          517359375
  274   792          517363912
  549   706          517364965
  151   801          517365352
  297   789          517367142
  115   802          517370483
  408   766          517372408
  465   747          517377348
  446   754          517377600
  428   760          517378752
  373   775          517379492
  589   679          517383308
  194   799          517383783
  544   709          517390013
  304   788          517398336
  116   802          517410504
  626   648          517412168
  585   682          517416193
  415   764          517417119
  350   780          517427000
  290   790          517428000
  210   798          517430592
  152   801          517434209
  323   785          517434892
  317   786          517442669
  345   781          517443166
  593   676          517443633
  487   738          517448575
  117   802          517451221
  176   800          517451776
  554   703          517460391
  480   741          517461021
  401   768          517466033
  355   779          517468014
  496   734          517470840
  449   753          517476626
  425   761          517476706
  530   717          517478813
  118   802          517492640
  195   799          517497274
  266   793          517498353
  615   658          517498687
  625   649          517500074
  224   797          517500997
  329   784          517501593
  236   796          517502592
  153   801          517503978
  568   694          517505816
  608   664          517510656
  565   696          517515661
  340   782          517515768
  311   787          517523634
  460   749          517525749
  247   795          517529098
  369   776          517531985
  119   802          517534767
  539   712          517534947
  257   794          517540777
  581   685          517542066
  571   692          517543299
  177   800          517545233
  211   798          517563523
  360   778          517566952
  562   698          517572720
  154   801          517574665
  120   802          517577608
  283   791          517578858
  602   669          517585517
  275   792          517589963
  624   650          517595624
  597   673          517597390
  422   762          517602176
  452   752          517604416
  196   799          517611935
  386   772          517612104
  494   735          517619159
  121   802          517621169
  574   690          517628224
  532   716          517630464
  412   765          517631653
  298   789          517632661
  382   773          517632885
  390   771          517633011
  178   800          517639752
  335   783          517644062
  155   801          517646276
  405   767          517647788
  225   797          517652198
  473   744          517654601
  513   726          517662873
  468   746          517664168
  122   802          517665456
  546   708          517666248
  614   659          517666723
  485   739          517667544
  515   725          517669000
  237   796          517670389
  511   727          517673414
  305   788          517676497
  559   700          517676879
  291   790          517681171
  551   705          517686776
  517   724          517691837
  378   774          517694976
  394   770          517695984
  212   798          517697720
  623   651          517698818
  509   728          517700581
  123   802          517710475
  267   793          517711420
  248   795          517712867
  156   801          517718817
  365   777          517724558
  197   799          517727772
  607   665          517728168
  588   680          517729472
  519   723          517731426
  478   742          517733840
  179   800          517735339
  258   794          517739696
  507   729          517744332
  318   786          517745088
  324   785          517748849
  419   763          517755006
  124   802          517756232
  577   688          517760705
  455   751          517761126
  463   748          517761839
  592   677          517763421
  541   711          517765852
    0   803          517781627
    1   803          517781628
    2   803          517781635
    3   803          517781654
    4   803          517781691
    5   803          517781752
    6   803          517781843
    7   803          517781970
    8   803          517782139
    9   803          517782356
   10   803          517782627
   11   803          517782958
   12   803          517783355
  492   736          517783744
   13   803          517783824
   14   803          517784371
   15   803          517785002
   16   803          517785723
   17   803          517786540
   18   803          517787459
  521   722          517787809
   19   803          517788486
  584   683          517788691
   20   803          517789627
   21   803          517790888
   22   803          517792275
  157   801          517792294
   23   803          517793794
   24   803          517795451
  351   780          517795551
   25   803          517797252
  374   775          517797999
  534   715          517799179
   26   803          517799203
  346   781          517801277
   27   803          517801310
  398   769          517801401
  125   802          517802733
   28   803          517803579
  505   730          517804625
  226   797          517804749
   29   803          517806016
   30   803          517808627
  622   652          517809656
   31   803          517811418
   32   803          517814395
  312   787          517814731
   33   803          517817564
  276   792          517817664
  284   791          517819975
   34   803          517820931
   35   803          517824502
  438   757          517825765
  330   784          517827304
  556   702          517828024
   36   803          517828283
  180   800          517832000
   37   803          517832280
  435   758          517832387
  213   798          517833189
   38   803          517836499
  238   796          517839608
   39   803          517840946
  613   660          517842397
  198   799          517844791
  601   670          517844801
   40   803          517845627
  356   779          517847155
  441   756          517847337
  126   802          517849984
   41   803          517850548
   42   803          517855715
  523   721          517861028
   43   803          517861134
  341   782          517863589
  158   801          517866713
   44   803          517866811
  432   759          517867047
   45   803          517872752
  409   766          517873025
   46   803          517878963
  503   731          517881418
   47   803          517885450
  596   674          517890760
   48   803          517892219
  444   755          517897259
  127   802          517897991
  249   795          517898124
   49   803          517899276
  299   789          517899968
  483   740          517902587
   50   803          517906627
   51   803          517914278
   52   803          517922235
  268   793          517926089
  621   653          517928138
  429   760          517929589
  181   800          517929741
   53   803          517930504
  416   764          517935040
  292   790          517936088
   54   803          517939091
  259   794          517940163
  580   686          517940856
  370   776          517941576
  159   801          517942080
  128   802          517946760
  458   750          517946912
   55   803          517948002
  402   768          517949640
  525   720          517951125
  606   666          517953312
  306   788          517956488
  361   778          517956833
   56   803          517957243
  227   797          517958656
  548   707          517959835
  199   799          517962998
  490   737          517964553
   57   803          517966820
  214   798          517969936
  501   732          517974669
  447   754          517975687
   58   803          517976739
  471   745          517980736
  336   783          517981743
  536   714          517985000
  567   695          517986638
   59   803          517987006
  129   802          517996297
   60   803          517997627
  570   693          518005557
   61   803          518008608
  239   796          518010255
  543   710          518014007
  564   697          518015017
  160   801          518018401
  426   761          518019857
   62   803          518019955
  476   743          518022583
  612   661          518025709
  553   704          518026041
  466   747          518027419
  182   800          518028568
   63   803          518031674
   64   803          518043771
  130   802          518046608
  277   792          518047021
  319   786          518049415
  620   654          518054264
   65   803          518056252
  527   719          518058142
  387   772          518060251
  285   791          518062796
  325   785          518064750
   66   803          518069123
  383   773          518071804
  573   691          518071888
   67   803          518082390
  200   799          518082399
  450   753          518082777
  587   681          518083244
  499   733          518084336
  250   795          518084875
  391   771          518090482
  561   699          518090580
  591   678          518090823
  161   801          518095682
   68   803          518096059
  131   802          518097699
  313   787          518107700
  215   798          518107967
   69   803          518110136
  600   671          518111711
  228   797          518113925
   70   803          518124627
  379   774          518124763
  366   777          518125329
  183   800          518128487
  423   762          518137695
   71   803          518139538
  406   767          518141079
  413   765          518142122
  260   794          518142184
  269   793          518142366
  132   802          518149576
  481   741          518153662
   72   803          518154875
  331   784          518154995
  347   781          518161464
  488   738          518161544
  461   749          518161930
  395   770          518162875
  352   780          518166208
  583   684          518168791
  637   638          518168925
  300   789          518169069
   73   803          518170644
  162   801          518173929
  636   639          518176575
  529   718          518182121
  240   796          518182336
  576   689          518185745
  605   667          518186088
   74   803          518186851
  538   713          518187969
  619   655          518188034
  595   675          518191750
  635   640          518191875
  293   790          518192757
  133   802          518202245
  201   799          518203000
   75   803          518203502
  497   734          518210377
  558   701          518213213
  342   782          518213456
  634   641          518214825
  611   662          518216659
  453   752          518218685
  375   775          518218750
   76   803          518220603
  357   779          518228432
  184   800          518229504
   77   803          518238160
  307   788          518238315
  633   642          518245425
  216   798          518247288
  163   801          518253148
  134   802          518255712
   78   803          518256179
  229   797          518270562
  550   706          518270816
  251   795          518273126
   79   803          518274666
  399   769          518277808
  278   792          518278040
  545   709          518279454
  420   763          518282947
  632   643          518283675
   80   803          518293627
  286   791          518307327
  135   802          518309983
   81   803          518313068
  337   783          518321440
  469   746          518322645
  531   717          518323104
  202   799          518324807
  474   744          518327208
  618   656          518329448
  631   644          518329575
  185   800          518331625
   82   803          518332995
  164   801          518333345
  261   794          518345765
  579   687          518347242
  362   778          518348880
  495   735          518352750
  371   776          518353387
   83   803          518353414
  320   786          518355656
  241   796          518355857
  270   793          518360257
  136   802          518365064
   84   803          518374331
  486   739          518374675
  410   766          518376096
  326   785          518382601
  555   703          518382802
  630   645          518383125
  456   751          518383567
  599   672          518386247
  217   798          518387905
   85   803          518395752
  436   758          518401368
  314   787          518402547
  439   757          518402612
  464   748          518406336
  540   712          518408128
  165   801          518414526
  610   663          518415247
   86   803          518417683
  479   742          518420727
  137   802          518420961
  590   679          518425839
  604   668          518426496
  433   759          518428216
  230   797          518428573
  442   756          518432104
  186   800          518434856
  403   768          518435659
  301   789          518439970
   87   803          518440130
  629   646          518444325
  586   682          518444624
  203   799          518447826
  294   790          518451184
  514   726          518453920
  417   764          518455457
  512   727          518458311
  252   795          518462883
   88   803          518463099
  516   725          518466221
  566   696          518475032
  569   694          518475393
  138   802          518477680
  617   657          518478506
  510   728          518479352
  533   716          518481133
  430   760          518483000
  332   784          518484672
   89   803          518486596
  445   755          518490000
  518   724          518495256
  166   801          518496697
  594   676          518500360
   90   803          518510627
  388   772          518510720
  279   792          518510727
  493   736          518511413
  384   773          518513021
  628   647          518513175
  508   729          518517001
  563   698          518521939
  308   788          518521984
  572   692          518523136
  348   781          518523733
  367   777          518528296
  218   798          518529824
  242   796          518530824
   91   803          518535198
  139   802          518535227
  353   780          518538977
  187   800          518539203
  520   723          518541067
  392   771          518550299
  262   794          518550912
  287   791          518553574
  582   685          518556493
  380   774          518556824
   92   803          518560315
  547   708          518562235
  343   782          518565375
  427   761          518565564
  506   730          518571216
  204   799          518572063
  448   754          518576456
  459   750          518577579
  271   793          518579768
  167   801          518579864
   93   803          518585984
  231   797          518587964
  627   648          518589675
  140   802          518593608
  552   705          518599233
  522   722          518603696
  484   740          518603904
  358   779          518611851
   94   803          518612211
  560   700          518616000
  575   690          518618375
  609   664          518621473
  396   770          518632136
  616   658          518635208
  407   767          518636806
   95   803          518639002
  376   775          518641751
  504   731          518641955
  188   800          518644672
  542   711          518645519
  472   745          518647673
  141   802          518652829
  253   795          518654152
  414   765          518655069
  535   715          518656250
  338   783          518663159
  321   786          518663817
  168   801          518664033
   96   803          518666363
  598   673          518668409
  219   798          518673051
  626   649          518673825
  603   669          518674536
  424   762          518675752
  467   747          518680286
  524   721          518683185
  491   737          518686324
  451   753          518691628
   97   803          518694300
  205   799          518697524
  315   787          518699278
  327   785          518702408
  477   743          518703740
  243   796          518707243
  295   790          518711375
  302   789          518712677
  142   802          518712896
   98   803          518722819
  502   732          518729176
  363   778          518743099
  280   792          518745088
  232   797          518748741
  169   801          518749210
  189   800          518751269
   99   803          518751926
  400   769          518756609
  557   702          518757101
  263   794          518757631
  578   688          518761224
  625   650          518765625
  372   776          518767424
  589   680          518768469
  143   802          518773815
  526   720          518779576
  100   803          518781627
  615   659          518799554
  462   749          518800877
  272   793          518800905
  288   791          518801543
  309   788          518807501
  101   803          518811928
  421   763          518813408
  585   683          518813612
  333   784          518816341
  593   677          518816590
  220   798          518817592
  206   799          518824215
  500   733          518832837
  608   665          518835337
  170   801          518835401
  144   802          518835592
  454   752          518835672
  102   803          518842835
  254   795          518846939
  537   714          518848497
  482   741          518849189
  190   800          518859000
  549   707          518862392
  624   651          518865075
  103   803          518874354
  489   738          518877441
  411   766          518881627
  244   796          518885120
  349   781          518888090
  528   719          518892911
  145   802          518898233
  544   710          518900184
  104   803          518906491
  233   797          518910910
  354   780          518913864
  344   782          518919352
  171   801          518922612
  404   768          518924096
  602   670          518930208
  368   777          518933465
  105   803          518939252
  554   704          518945128
  581   686          518951797
  207   799          518952142
  568   695          518952807
  498   734          518952896
  385   773          518956542
  597   674          518958197
  146   802          518961744
  221   798          518963453
  389   772          518963517
  264   794          518965928
  191   800          518967871
  565   697          518970998
  614   660          518971544
  623   652          518972175
  106   803          518972643
  437   758          518972965
  296   790          518973336
  322   786          518973904
  418   764          518978376
  281   792          518981129
  571   693          518981968
  440   757          518982093
  470   746          518983936
  303   789          518987196
  381   774          518991165
  434   759          518991983
  359   779          518997418
  316   787          518997899
  475   744          519002659
  107   803          519006670
  339   783          519006906
  457   751          519008744
  172   801          519010849
  393   771          519012468
  443   756          519019523
  530   718          519023232
  273   793          519023674
  328   785          519024177
  147   802          519026131
  562   699          519036427
  431   760          519038991
  255   795          519041250
  108   803          519041339
  289   791          519051240
  465   748          519053617
  607   666          519056839
  539   713          519057916
  574   691          519058595
  245   796          519064461
  377   775          519067008
  234   797          519074477
  109   803          519076656
  192   800          519077888
  208   799          519081311
  487   739          519084722
  446   755          519085411
  622   653          519086925
  496   735          519089311
  148   802          519091400
  310   788          519094872
  173   801          519100118
  397   770          519103773
  480   742          519110488
  222   798          519110640
  110   803          519112627
  428   761          519113833
  588   681          519118713
  408   767          519134975
  364   778          519139496
  592   678          519140440
  559   701          519148980
  111   803          519149258
  334   784          519150008
  613   661          519151178
  149   802          519157557
  415   765          519170500
  532   717          519170581
  546   709          519172165
  265   794          519175809
  449   754          519179913
  551   706          519179967
  577   689          519182802
  373   776          519183693
  112   803          519186555
  193   800          519189057
  584   684          519190208
  174   801          519190425
  601   671          519193512
  621   654          519209325
  460   750          519211000
  209   799          519211728
  425   762          519216353
  282   792          519218856
  113   803          519224524
  150   802          519224608
  297   790          519237073
  256   795          519237091
  401   769          519237810
  235   797          519239448
  494   736          519242040
  246   796          519245272
  513   727          519246280
  515   726          519248051
  274   793          519248081
  350   781          519254541
  596   675          519255611
  223   798          519259159
  511   728          519261183
  114   803          519263171
  304   789          519263533
  517   725          519266538
  345   782          519275393
  175   801          519281776
  541   712          519284549
  323   786          519285923
  606   667          519285979
  355   780          519290875
  151   802          519292559
  509   729          519292718
  317   787          519298416
  194   800          519301384
  519   724          519301783
  115   803          519302502
  290   791          519302671
  452   753          519303185
  485   740          519308125
  556   703          519308543
  473   745          519317442
  534   716          519335000
  468   747          519335955
  612   662          519338456
  620   655          519339375
  369   777          519340842
  507   730          519340843
  116   803          519342523
  210   799          519343399
  422   763          519346395
  329   785          519347914
  340   783          519352687
  521   723          519353828
  580   687          519354703
  152   802          519361416
  176   801          519374177
  117   803          519383240
  311   788          519384103
  360   779          519385139
  266   794          519387280
  478   743          519387759
  638   638          519388144
  412   766          519389624
  637   639          519391972
  386   773          519402373
  636   640          519403456
  505   731          519405516
  236   797          519405829
  224   798          519409016
  492   737          519411041
  195   800          519414875
  405   768          519414957
  390   772          519418648
  635   641          519422596
  523   722          519422715
  118   803          519424659
  247   796          519427559
  382   774          519427792
  153   802          519431185
  257   795          519434468
  567   696          519437799
  463   749          519442596
  570   694          519448384
  634   642          519449392
  455   752          519455383
  283   792          519458275
  548   708          519461504
  600   672          519464448
  119   803          519466786
  177   801          519467634
  591   679          519471910
  275   793          519474132
  564   698          519474536
  211   799          519476330
  587   682          519476571
  394   771          519476995
  619   656          519477075
  633   643          519483844
  335   784          519485679
  503   732          519486695
  378   775          519494527
  154   802          519501872
  298   790          519502592
  419   764          519503803
  573   692          519506405
  525   721          519508486
  120   803          519509627
  553   705          519515002
  536   715          519516531
  605   668          519522757
  632   644          519525952
  543   711          519528438
  196   800          519529536
  611   663          519533378
  365   778          519538077
  305   789          519541694
  438   758          519547184
  483   741          519547608
  121   803          519553188
  291   791          519555842
  435   759          519558354
  561   700          519558481
  225   798          519560217
  595   676          519560651
  178   801          519562153
  441   757          519564214
  155   802          519573483
  237   797          519573626
  583   685          519574412
  631   645          519575716
  398   770          519577792
  501   733          519584338
  490   738          519596272
  122   803          519597475
  432   760          519597568
  324   786          519599880
  267   794          519600347
  318   787          519600835
  374   776          519602200
  444   756          519609600
  212   799          519610527
  527   720          519611183
  248   796          519611328
  576   690          519611976
  618   657          519622425
  351   781          519623092
  630   646          519633136
  258   795          519633387
  346   782          519633504
  409   767          519635592
  458   751          519636663
  123   803          519642494
  197   800          519645373
  156   802          519646024
  471   746          519648047
  179   801          519657740
  429   761          519664670
  356   780          519670016
  330   785          519673625
  312   788          519675200
  476   744          519680960
  447   755          519683498
  124   803          519688251
  416   765          519688421
  558   702          519689520
  629   647          519698212
  499   734          519698403
  284   792          519699392
  341   783          519700508
  276   793          519701833
  466   748          519703688
  226   798          519712768
  538   714          519715216
    0   804          519718464
    1   804          519718465
    2   804          519718472
    3   804          519718491
    4   804          519718528
    5   804          519718589
    6   804          519718680
    7   804          519718807
    8   804          519718976
    9   804          519719193
   10   804          519719464
  157   802          519719501
   11   804          519719795
   12   804          519720192
   13   804          519720661
   14   804          519721208
  402   769          519721417
   15   804          519721839
   16   804          519722560
   17   804          519723377
   18   804          519724296
   19   804          519725323
   20   804          519726464
   21   804          519727725
   22   804          519729112
   23   804          519730631
  529   719          519730848
   24   804          519732288
   25   804          519734089
  125   803          519734752
  610   664          519735944
   26   804          519736040
   27   804          519738147
   28   804          519740416
  238   797          519742845
   29   804          519742853
  599   673          519743016
   30   804          519745464
  213   799          519745996
   31   804          519748255
  370   777          519750433
   32   804          519751232
   33   804          519754401
  180   801          519754401
   34   804          519757768
  426   762          519759504
   35   804          519761339
  198   800          519762392
   36   804          519765120
  579   688          519765211
  604   669          519767173
  550   707          519768243
   37   804          519769117
  299   790          519769899
  628   648          519770944
   38   804          519773336
  361   779          519775020
  617   658          519775425
   39   804          519777783
  126   803          519782003
   40   804          519782464
  450   754          519786064
   41   804          519787385
  545   710          519789625
   42   804          519792552
  158   802          519793920
  249   796          519796585
  488   739          519797691
   43   804          519797971
  481   742          519803129
   44   804          519803648
   45   804          519809589
  292   791          519810759
  590   680          519811000
  268   794          519815016
   46   804          519815800
  306   789          519821685
   47   804          519822287
  336   784          519823360
  497   735          519828848
   48   804          519829056
  127   803          519830010
  259   795          519833854
   49   804          519836113
  586   683          519842043
   50   804          519843464
  461   750          519847181
  387   773          519850520
   51   804          519851115
  627   649          519851332
  181   801          519852142
   52   804          519859072
  227   798          519866675
  383   774          519866711
   53   804          519867341
  531   718          519867523
  555   704          519867539
  159   802          519869287
  594   677          519873317
   54   804          519875928
  391   772          519876119
  128   803          519878779
  199   800          519880599
  423   763          519881914
  214   799          519882743
   55   804          519884839
   56   804          519894080
  413   766          519900093
   57   804          519903657
  319   787          519905162
  406   768          519908248
  239   797          519913492
   58   804          519913576
  325   786          519915781
  453   753          519917454
  569   695          519922384
   59   804          519923843
  379   775          519924314
  129   803          519928316
  566   697          519930369
  540   713          519931097
  277   793          519931190
   60   804          519934464
  616   659          519936075
  366   778          519938848
  626   650          519939376
  285   792          519942213
  395   771          519943886
   61   804          519945445
  160   802          519945608
  609   665          519946154
  182   801          519950969
   62   804          519956792
  572   693          519961805
  582   686          519966224
  313   788          519968169
   63   804          519968511
  495   736          519975631
  130   803          519978627
   64   804          519980608
  250   796          519983336
  563   699          519985646
  474   745          519990049
   65   804          519993089
  347   782          519993691
  352   781          519993749
  469   747          519994432
  200   800          520000000
  331   785          520001316
   66   804          520005960
  486   740          520015256
   67   804          520019227
  603   670          520019227
  215   799          520020774
  533   717          520021250
  228   798          520021944
  161   802          520022889
  375   776          520022951
  598   674          520029216
  131   803          520029718
  269   794          520031293
  420   764          520031744
   68   804          520032896
  625   651          520035076
  260   795          520035875
  514   727          520037327
  300   790          520039000
  516   726          520045272
  512   728          520046080
   69   804          520046973
  575   691          520048746
  342   783          520050375
  183   801          520050888
  357   780          520051293
  399   770          520054199
   70   804          520061464
  293   791          520067428
  547   709          520068152
  518   725          520069957
  510   729          520071489
  479   743          520074646
   71   804          520076375
  456   752          520077824
  132   803          520081595
  240   797          520085573
  464   749          520087093
  560   701          520088101
   72   804          520091712
  552   706          520092424
  162   802          520101136
  307   789          520103512
  615   660          520104375
   73   804          520107481
  520   724          520111424
  508   730          520113512
  201   800          520120601
   74   804          520123688
  439   758          520124031
  436   759          520127335
  133   803          520134264
  624   652          520138432
  410   767          520138663
  493   737          520138710
   75   804          520140339
  442   757          520148981
  184   801          520151905
   76   804          520157440
  589   681          520157710
  433   760          520158737
  216   799          520160095
  278   793          520162209
  371   777          520162244
  337   784          520163057
  608   666          520164008
  542   712          520164216
  362   779          520167067
  522   723          520169715
  251   796          520171587
  506   731          520172107
   77   804          520174997
  229   798          520178581
  163   802          520180355
  578   689          520183321
  286   792          520186744
  134   803          520187731
  535   716          520192071
   78   804          520193016
  593   678          520193609
  445   756          520202341
  403   769          520207436
  417   765          520208838
  320   787          520211403
   79   804          520211503
  585   684          520215129
  430   761          520218081
   80   804          520230464
  326   786          520233632
  557   703          520237620
  261   795          520239456
  135   803          520242002
  202   800          520242408
  524   722          520244872
  504   732          520247232
  484   741          520248925
  270   794          520249184
  623   653          520249444
   81   804          520249905
  185   801          520254026
  241   797          520259094
  164   802          520260552
  314   788          520263016
  459   751          520267330
   82   804          520269832
  602   671          520278919
  614   661          520280325
  448   755          520284267
   83   804          520290251
  136   803          520297083
  217   799          520300712
  388   773          520300989
  427   762          520305211
  384   774          520307928
  301   790          520309901
   84   804          520311168
  472   746          520314984
  491   738          520318043
  597   675          520323048
  294   791          520325855
  332   785          520330993
   85   804          520332589
  392   772          520335936
  230   798          520336592
  526   721          520336937
  502   733          520338845
  165   802          520341733
  367   778          520341815
  137   803          520352980
   86   804          520354520
  348   782          520355960
  380   775          520356375
  467   748          520356555
  186   801          520357257
  252   796          520361344
  477   744          520362117
  549   708          520364061
  203   800          520365427
  581   687          520365644
  353   781          520366518
  622   654          520368112
   87   804          520376967
  537   715          520380028
  308   789          520387181
  607   667          520389506
  279   793          520394896
  451   754          520394915
   88   804          520399936
  343   783          520402294
  568   696          520403968
  407   768          520403975
  138   803          520409699
  414   766          520413040
  396   771          520413147
  544   711          520414615
  424   763          520419971
   89   804          520423433
  166   802          520423904
  571   694          520424795
  565   698          520430517
  287   792          520432991
  242   797          520434061
  554   705          520434089
  358   780          520434712
  218   799          520442631
  262   795          520444603
  376   776          520445952
  528   720          520445952
  500   734          520446904
   90   804          520447464
  187   801          520461604
  613   662          520463925
  139   803          520467246
  271   794          520468695
   91   804          520472035
  462   750          520486128
  204   800          520489664
  574   692          520493112
  621   655          520494436
  231   798          520495983
   92   804          520497152
  482   742          520498656
  562   700          520504328
  338   784          520504776
  167   802          520507071
  588   682          520512040
  489   739          520513588
  321   787          520519564
  592   679          520521527
   93   804          520522821
  140   803          520525627
  400   770          520533000
  454   753          520534441
  601   672          520546249
   94   804          520549048
  253   796          520552613
  327   786          520553439
  315   788          520559747
  363   779          520561286
  421   764          520562205
  188   801          520567073
  498   735          520571367
  530   719          520571959
   95   804          520575839
  372   777          520576281
  302   790          520582608
  141   803          520584848
  539   714          520585163
  219   799          520585858
  295   791          520586046
  168   802          520591240
  584   685          520595829
   96   804          520603200
  577   690          520609033
  243   797          520610480
  638   639          520611191
  205   800          520615125
  637   640          520618853
  606   668          520622648
  596   676          520624512
  559   702          520625287
  620   656          520628416
  280   793          520629257
   97   804          520631137
  636   641          520634177
  411   767          520644194
  142   803          520644915
  263   795          520651322
  612   663          520655175
  470   747          520655723
  232   798          520656760
  635   642          520657163
   98   804          520659656
  333   785          520662662
  475   745          520665500
  309   789          520672698
  189   801          520673670
  169   802          520676417
  551   707          520677394
  288   792          520680960
  546   710          520682336
  634   643          520687811
   99   804          520688763
  272   794          520689832
  404   769          520695873
  437   759          520698932
  457   752          520703001
  440   758          520703512
  143   803          520705834
  496   736          520712192
  532   718          520715000
  100   804          520718464
  349   782          520720317
  434   760          520722504
  487   740          520725303
  633   644          520726121
  220   799          520730399
  418   765          520731757
  465   749          520734374
  443   757          520736400
  354   781          520741405
  206   800          520741816
  254   796          520745400
  368   778          520746984
  101   804          520748765
  385   774          520751449
  389   773          520753786
  344   783          520756271
  170   802          520762608
  480   743          520764407
  144   803          520767611
  619   657          520770052
  632   645          520772093
  580   688          520772672
  431   761          520774072
  102   804          520779672
  190   801          520781401
  244   797          520788357
  381   775          520790716
  556   704          520793280
  446   756          520797752
  393   772          520798105
  541   713          520807518
  103   804          520811191
  233   798          520818929
  359   780          520820279
  600   673          520821217
  631   646          520825727
  322   787          520829651
  145   803          520830252
  515   727          520831458
  513   728          520834049
  104   804          520843328
  517   726          520845589
  296   791          520848007
  339   784          520848523
  171   802          520849819
  511   729          520853320
  428   762          520853480
  611   664          520854075
  591   680          520857071
  303   790          520857127
  316   788          520858368
  264   795          520859619
  605   669          520863434
  281   793          520865298
  494   737          520869337
  207   800          520869743
  377   776          520871209
  587   683          520873990
  534   717          520875117
  328   786          520875208
  105   804          520876089
  221   799          520876260
  519   725          520876484
  397   771          520884784
  630   647          520887023
  449   755          520887724
  509   730          520889229
  191   801          520890272
  567   697          520893136
  146   803          520893763
  570   695          520895375
  460   751          520900751
  408   768          520902144
  106   804          520909480
  273   794          520912601
  618   658          520919344
  521   724          520924185
  415   766          520928471
  289   792          520930657
  595   677          520933608
  172   802          520938056
  564   699          520938243
  255   796          520939711
  507   731          520941734
  107   804          520943507
  573   693          520945074
  485   741          520953146
  629   648          520955981
  364   779          520957683
  147   803          520958150
  310   789          520960069
  425   763          520960572
  548   709          520967421
  245   797          520967698
  108   804          520978176
  234   798          520982496
  583   686          520984143
  473   746          520984753
  523   723          520988734
  373   777          520992550
  334   785          520996329
  208   800          520998912
  192   801          521000289
  452   754          521006472
  553   706          521008193
  505   732          521010793
  468   748          521012224
  109   804          521013493
  401   770          521014201
  148   803          521023419
  222   799          521023447
  173   802          521027325
  561   701          521030582
  628   649          521032601
  576   691          521042347
  492   738          521042760
  478   744          521046136
  543   712          521047135
  110   804          521049464
  536   716          521052352
  610   665          521060625
  265   795          521069500
  525   722          521070173
  617   659          521076292
  111   804          521086095
  350   782          521086768
  149   803          521089576
  422   764          521095192
  503   733          521096364
  282   793          521103025
  599   674          521103823
  193   801          521111458
  297   791          521111744
  604   670          521111864
  345   783          521112312
  627   650          521116883
  174   802          521117632
  355   781          521118416
  112   804          521123392
  463   750          521127847
  209   800          521129329
  304   790          521133464
  256   796          521135552
  274   794          521137008
  323   787          521141670
  235   798          521147467
  246   797          521148509
  412   767          521152191
  455   753          521154152
  369   778          521154361
  150   803          521156627
  317   788          521158885
  113   804          521161361
  527   721          521168544
  558   703          521170039
  223   799          521171966
  290   792          521182088
  405   769          521186734
  579   689          521187308
  340   784          521194304
  483   742          521197075
  386   774          521197280
  501   734          521198405
  329   786          521198945
  114   804          521200008
  590   681          521200241
  360   780          521208000
  626   651          521208827
  390   773          521208917
  175   802          521208983
  194   801          521223785
  151   803          521224578
  382   775          521227343
  490   739          521232419
  115   804          521239339
  616   660          521240896
  586   684          521243560
  538   715          521246747
  311   789          521249300
  594   678          521250336
  419   765          521257184
  210   800          521261000
  394   772          521262632
  550   708          521269912
  438   759          521273151
  609   666          521274825
  116   804          521279360
  266   795          521280971
  529   720          521283889
  441   758          521285633
  435   760          521288875
  152   803          521293435
  378   776          521298728
  176   802          521301384
  545   711          521304056
  625   652          521308433
  236   798          521313848
  499   735          521316874
  471   747          521319834
  117   804          521320077
  224   799          521321823
  444   757          521326477
  247   797          521330796
  458   752          521330920
  335   785          521332000
  432   761          521332649
  257   796          521332929
  195   801          521337276
  283   793          521342444
  476   745          521343801
  365   779          521356264
  555   705          521356500
  398   771          521358803
  118   804          521361496
  275   794          521363059
  153   803          521363204
  603   671          521367938
  569   696          521373545
  298   791          521377263
  582   687          521380071
  466   749          521384445
  566   698          521389888
  211   800          521393931
  598   675          521394067
  177   802          521394841
  447   756          521395839
  409   768          521402761
  119   804          521403623
  429   762          521404317
  572   694          521404632
  374   777          521411057
  305   790          521411625
  615   661          521413156
  624   653          521415701
  531   719          521416250
  154   803          521433891
  291   792          521435259
  488   740          521438272
  416   766          521446392
  120   804          521446464
  497   736          521451729
  196   801          521451937
  563   700          521453547
  351   782          521455319
  324   787          521455627
  481   743          521457048
  540   714          521458344
  318   788          521461304
  346   783          521470423
  225   799          521473024
  237   798          521481645
  575   692          521483263
  178   802          521489360
  121   804          521490025
  450   755          521493875
  267   795          521494038
  608   667          521496675
  356   781          521497557
  402   770          521497808
  426   763          521503723
  155   803          521505502
  248   797          521514565
  330   786          521524656
  212   800          521528128
  623   654          521530631
  258   796          521531848
  122   804          521534312
  461   751          521536932
  312   789          521540397
  341   784          521542125
  589   682          521551037
  370   778          521563952
  560   702          521564408
  533   718          521565669
  197   801          521567774
  593   679          521574696
  156   803          521578043
  547   710          521578323
  123   804          521579331
  284   793          521583561
  179   802          521584947
  552   707          521589851
  276   794          521590760
  614   662          521593072
  361   780          521597881
  495   737          521602928
  578   690          521609552
  453   754          521620741
  585   685          521620750
  124   804          521625088
  514   728          521625096
  226   799          521625575
  516   727          521628679
  423   764          521630711
  602   672          521631656
  512   729          521638217
  299   791          521644570
  387   774          521645427
  518   726          521649008
  238   798          521650864
  157   803          521651520
  622   655          521653223
  474   746          521657360
    0   805          521660125
    1   805          521660126
    2   805          521660133
    3   805          521660152
    4   805          521660189
    5   805          521660250
  486   741          521660277
    6   805          521660341
    7   805          521660468
    8   805          521660637
    9   805          521660854
   10   805          521661125
   11   805          521661456
   12   805          521661853
   13   805          521662322
  413   767          521662660
   14   805          521662869
   15   805          521663500
  213   800          521663597
   16   805          521664221
   17   805          521665038
   18   805          521665957
  383   775          521666262
  391   773          521666388
   19   805          521666984
  510   730          521668000
   20   805          521668125
   21   805          521669386
  336   785          521669681
  469   748          521670701
   22   805          521670773
  125   804          521671589
   23   805          521672292
   24   805          521673949
   25   805          521675750
   26   805          521677701
   27   805          521679808
  406   769          521680025
  180   802          521681608
   28   805          521682077
   29   805          521684514
  198   801          521684793
  520   725          521686125
   30   805          521687125
  542   713          521687185
   31   805          521689916
  292   792          521690176
  306   790          521691616
  597   676          521691949
   32   805          521692893
   33   805          521696062
   34   805          521699429
  249   797          521699822
   35   805          521703000
   36   805          521706781
  268   795          521708707
   37   805          521710778
  508   731          521714403
   38   805          521714997
  126   804          521718840
   39   805          521719444
  557   704          521722357
   40   805          521724125
  158   803          521725939
  607   668          521726175
  379   776          521728515
   41   805          521729046
  395   772          521729523
  535   717          521732188
  259   796          521732315
  479   744          521733023
   42   805          521734213
   43   805          521739632
  522   724          521740072
   44   805          521745309
   45   805          521751250
  366   779          521757035
   46   805          521757461
   47   805          521763948
  319   788          521765631
  127   804          521766847
  493   738          521770429
   48   805          521770717
  325   787          521771528
  464   750          521772344
  456   753          521776593
  506   732          521777384
   49   805          521777774
  181   802          521779349
  227   799          521779482
  613   663          521780644
  621   656          521783477
  581   688          521783613
   50   805          521785125
  420   765          521785125
   51   805          521792776
  214   800          521800344
   52   805          521800733
  159   803          521801306
  199   801          521803000
   53   805          521809002
  524   723          521810891
  128   804          521815616
   54   805          521817589
  277   794          521820117
  239   798          521821511
  352   782          521825976
  285   793          521826382
   55   805          521826500
  347   783          521830610
  375   777          521831808
  313   789          521833366
  639   639          521834238
  399   771          521835210
   56   805          521835741
  638   640          521838072
   57   805          521845318
  637   641          521849574
  439   759          521849998
  331   786          521852347
   58   805          521855237
  504   733          521856901
  436   760          521857856
  568   697          521859305
  129   804          521865153
   59   805          521865504
  636   642          521868744
  549   709          521869978
  442   758          521870400
  571   695          521871786
   60   805          521876125
  160   803          521877627
  182   802          521878176
  357   781          521878834
  250   797          521886573
   61   805          521887106
  342   784          521891992
  433   761          521893818
  565   699          521894224
  635   643          521895582
  484   742          521898392
   62   805          521898453
  526   722          521898624
  601   673          521903018
  410   768          521905832
  592   680          521906688
  588   683          521909459
   63   805          521910172
  300   791          521913671
  130   804          521915464
  537   716          521915849
  445   757          521919218
  620   657          521921393
   64   805          521922269
  200   801          521922401
  269   795          521924984
  554   706          521927280
  634   644          521930088
  574   693          521931781
  544   712          521933312
  260   796          521934336
   65   805          521934750
  228   799          521934751
  215   800          521938375
  293   792          521946845
   66   805          521947621
  502   734          521952912
  491   739          521954190
  161   803          521954908
  430   762          521957728
   67   805          521960888
  459   752          521961587
  606   669          521963325
  131   804          521966555
  417   766          521966809
  633   645          521972262
  307   790          521973443
   68   805          521974557
  371   778          521975763
  612   664          521975872
  562   701          521976429
  183   802          521978095
  403   770          521983827
  472   747          521986771
   69   805          521988634
  362   780          521989928
  240   798          521993592
  448   756          521996608
  596   677          521997469
   70   805          522003125
  528   721          522003313
  584   686          522005560
  337   785          522009378
   71   805          522018036
  132   804          522018432
  632   646          522022104
  477   745          522024958
  162   803          522033155
   72   805          522033373
  467   749          522037312
  577   691          522039404
  201   801          522043002
   73   805          522049142
  427   763          522049430
  278   794          522051136
   74   805          522065349
  500   735          522065375
  619   658          522066971
  286   793          522070913
  133   804          522071101
  320   788          522071872
  251   797          522074824
  216   800          522077696
  184   802          522079112
  631   647          522079614
   75   805          522082000
  326   787          522089379
  229   799          522091388
  388   774          522095896
   76   805          522099101
  451   755          522102726
  559   703          522105806
  384   775          522107479
  163   803          522112374
   77   805          522116658
  539   715          522116694
  134   804          522124568
  530   720          522125000
  392   773          522126205
  314   789          522128213
   78   805          522134677
  261   796          522137917
  270   795          522142875
  630   648          522144792
  482   743          522152575
   79   805          522153164
  489   740          522154169
  367   779          522160002
  380   776          522160576
  202   801          522164809
  241   798          522167113
  424   764          522168768
   80   805          522172125
  414   767          522175607
  407   769          522175752
  462   751          522175879
  611   665          522178756
  135   804          522178839
  551   708          522179063
  185   802          522181233
  332   786          522182024
  600   674          522182024
  301   791          522184572
   81   805          522191566
  164   803          522192571
  348   783          522192879
  498   736          522194248
  580   689          522194769
  546   711          522196767
  353   782          522198745
  396   772          522198784
  294   792          522205272
  605   670          522208125
   82   805          522211493
  629   649          522217638
  217   800          522218313
  618   659          522220211
   83   805          522231912
  136   804          522233920
  454   754          522237728
  343   784          522243911
  591   681          522246312
  230   799          522249399
   84   805          522252829
  376   777          522254809
  308   790          522257112
  358   781          522262253
  532   719          522263727
  252   797          522264581
  165   803          522273752
   85   805          522274250
  587   684          522275507
  556   705          522282241
  279   794          522283823
  186   802          522284464
  203   801          522287828
  137   804          522289817
   86   805          522296181
  628   650          522298152
  595   678          522310627
  400   771          522314011
  421   765          522315586
  287   793          522317160
   87   805          522318628
  470   748          522331992
  475   746          522332811
  541   714          522334765
  496   737          522339489
   88   805          522341597
  242   798          522342080
  262   796          522343064
  138   804          522346536
  570   696          522346536
  338   785          522351097
  567   698          522352655
  166   803          522355923
  218   800          522360232
  271   795          522362386
   89   805          522365094
  487   741          522370324
  321   788          522380033
  617   660          522381113
  363   780          522384147
  627   651          522386334
  573   694          522387901
  187   802          522388811
   90   805          522389125
  610   666          522389296
  372   778          522389800
  583   687          522397990
  457   753          522401770
  139   804          522404083
  564   700          522406144
  231   799          522408790
  327   787          522409186
  411   768          522411363
  204   801          522412065
   91   805          522413696
  515   728          522419227
  534   718          522419536
  465   750          522419625
  480   744          522422784
  315   789          522424944
  513   729          522426186
  517   727          522428996
  437   760          522429453
  440   759          522429479
   92   805          522438813
  167   803          522439090
  511   730          522449831
  519   726          522455535
  253   797          522455850
  302   791          522457279
  434   761          522457585
  443   758          522457819
  604   671          522460575
  140   804          522462464
   93   805          522464482
  295   792          522465463
  599   675          522468674
  404   770          522472264
  576   692          522476864
  548   710          522477592
  626   652          522482184
  418   766          522489728
  509   731          522490120
   94   805          522490709
  188   802          522494280
  521   725          522498886
  494   738          522501056
  219   800          522503459
  553   707          522505620
  561   702          522506889
  333   786          522513693
  431   762          522513719
  446   757          522514629
   95   805          522517500
  280   794          522518184
  243   798          522518499
  141   804          522521685
  168   803          522523259
  205   801          522537526
  309   790          522542629
   96   805          522544861
  507   732          522547011
  389   774          522548693
  616   661          522549677
  263   796          522549783
  385   775          522551000
  349   783          522557236
  523   724          522559091
  288   793          522565129
  368   779          522565171
  232   799          522569567
  543   713          522570104
   97   805          522572798
  354   782          522573632
  142   804          522581752
  272   795          522583523
  625   653          522585702
  393   773          522588374
  536   717          522592469
  590   682          522593568
  381   776          522594917
  460   752          522595008
  428   763          522597699
  344   784          522597888
  449   756          522600065
  189   802          522600877
   98   805          522601317
  485   742          522602613
  609   667          522607492
  169   803          522608436
  579   690          522613539
  505   733          522620462
   99   805          522630424
  594   679          522631423
  525   723          522636192
  143   804          522642671
  359   781          522647820
  220   800          522648000
  254   797          522648637
  586   685          522649181
  558   704          522654776
  473   747          522656540
  100   805          522660125
  206   801          522664217
  397   772          522670421
  408   769          522673921
  492   739          522678907
  377   777          522680066
  322   788          522690120
  101   805          522690426
  415   767          522691038
  468   749          522692981
  170   803          522694627
  339   785          522694844
  244   798          522696376
  624   654          522696888
  144   804          522704448
  190   802          522708608
  478   745          522708977
  425   764          522709369
  503   734          522710431
  452   755          522714283
  603   672          522720675
  102   805          522721333
  316   789          522723565
  615   662          522725903
  296   792          522727424
  527   722          522730231
  328   787          522730955
  233   799          522731736
  303   791          522731798
  103   805          522752852
  281   794          522754225
  264   796          522758080
  598   676          522762968
  145   804          522767089
  550   709          522775829
  364   780          522780544
  171   803          522781838
  538   716          522782568
  104   805          522784989
  207   801          522792144
  221   800          522793861
  401   771          522795212
  582   688          522798040
  373   778          522806069
  273   795          522806292
  289   793          522814826
  623   655          522815742
  501   735          522816876
  191   802          522817479
  463   751          522817598
  105   805          522817750
  545   712          522822753
  569   697          522828882
  310   790          522830000
  146   804          522830600
  608   668          522833344
  529   721          522841250
  255   797          522842948
  334   786          522847360
  422   765          522848573
  555   706          522849691
  483   743          522850994
  106   805          522851141
  572   695          522851623
  566   699          522853595
  455   754          522857439
  172   803          522870075
  490   740          522873000
  245   798          522875717
  107   805          522885168
  147   804          522894987
  234   799          522895303
  614   663          522909791
  412   768          522919360
  108   805          522919837
  208   801          522921313
  575   693          522921932
  350   783          522923687
  563   701          522925648
  192   802          522927496
  499   736          522939755
  222   800          522941048
  622   656          522942264
  589   683          522948456
  355   782          522950643
  345   784          522953929
  109   805          522955154
  173   803          522959344
  593   680          522959857
  148   804          522960256
  405   770          522963125
  265   796          522967961
  531   720          522969291
  369   779          522972548
  602   673          522988425
  540   715          522989875
  110   805          522991125
  297   792          522991161
  282   794          522991952
  471   748          522996103
  386   775          522996831
  323   788          523002139
  438   760          523003672
  390   774          523003824
  304   791          523008135
  476   746          523011112
  441   759          523011600
  419   766          523015155
  435   761          523023956
  317   789          523024082
  149   804          523026413
  111   805          523027756
  458   753          523029689
  585   686          523030481
  274   795          523030699
  382   776          523031544
  360   781          523035541
  193   802          523038665
  256   797          523038789
  578   691          523039923
  340   785          523040625
  560   703          523044927
  444   758          523047896
  174   803          523049651
  209   801          523051730
  394   773          523052901
  329   787          523054692
  246   798          523056528
  235   799          523060274
  639   640          523061119
  597   677          523064906
  112   805          523065053
  290   793          523066257
  607   669          523066852
  638   641          523068793
  466   750          523069696
  432   762          523072296
  621   657          523076454
  497   737          523079026
  488   741          523083293
  637   642          523084141
  223   800          523089567
  552   708          523091520
  547   711          523092754
  150   804          523093464
  613   664          523101341
  113   805          523103022
  636   643          523107163
  378   777          523107585
  447   757          523112716
  533   719          523114396
  481   744          523115425
  311   790          523119231
  635   644          523137859
  175   803          523141002
  114   805          523141669
  398   772          523144440
  429   763          523148536
  194   802          523150992
  151   804          523161415
  409   769          523174538
  634   645          523176229
  365   780          523179125
  266   796          523179432
  115   805          523181000
  335   786          523183031
  210   801          523183401
  581   689          523205710
  450   756          523206216
  416   767          523208959
  557   705          523211318
  542   714          523214432
  516   728          523216448
  514   729          523217233
  620   658          523218312
  116   805          523221021
  633   646          523222273
  374   778          523224576
  236   799          523226655
  152   804          523230272
  461   752          523231189
  283   794          523231371
  518   727          523232415
  176   803          523233403
  495   738          523234647
  512   730          523234728
  257   797          523236166
  247   798          523238815
  224   800          523239424
  426   764          523252520
  298   792          523256680
  275   795          523256750
  117   805          523261738
  601   674          523263825
  195   802          523264483
  520   726          523265176
  510   731          523268891
  632   647          523275991
  535   718          523276607
  402   771          523278819
  305   791          523286296
  351   783          523292238
  592   681          523295929
  153   804          523300041
  612   665          523300553
  118   805          523303157
  606   670          523308016
  486   742          523309744
  588   684          523310976
  346   784          523312040
  522   725          523314773
  324   788          523316096
  211   801          523316332
  568   698          523318824
  291   793          523319428
  508   732          523319680
  571   696          523322947
  318   789          523326501
  177   803          523326860
  453   755          523328552
  474   747          523329147
  356   782          523329784
  631   648          523337383
  119   805          523345284
  469   749          523351458
  565   700          523362125
  619   659          523367838
  154   804          523370728
  596   678          523374488
  574   694          523374608
  196   802          523379144
  549   710          523380149
  330   787          523380403
  524   724          523381248
  370   779          523382139
  423   765          523384092
  506   733          523387053
  120   805          523388125
  341   785          523388446
  225   800          523390625
  267   796          523392499
  237   799          523394452
  479   745          523395864
  630   649          523406449
  493   739          523406576
  312   790          523410328
  584   687          523419407
  178   803          523421379
  248   798          523422584
  554   707          523424707
  361   781          523425422
  413   768          523429829
  121   805          523431686
  258   797          523435085
  155   804          523442339
  387   775          523444978
  212   801          523450529
  562   702          523452736
  537   717          523455966
  544   713          523456281
  406   770          523456416
  391   774          523461295
  464   751          523462095
  526   723          523464643
  383   776          523470463
  504   734          523470968
  284   794          523472488
  577   692          523473921
  122   805          523475973
  456   754          523479880
  629   650          523483189
  276   795          523484451
  197   802          523494981
  611   666          523507427
  156   804          523514880
  179   803          523516966
  395   773          523519792
  336   786          523520712
  123   805          523520992
  299   792          523523987
  618   660          523525032
  379   777          523537372
  420   766          523543096
  226   800          523543176
  600   675          523546875
  484   743          523552311
  605   671          523556836
  238   799          523563671
  528   722          523565000
  306   791          523566287
  124   805          523566749
  628   651          523567603
  502   735          523571383
  292   793          523574345
  366   780          523579896
  439   760          523580519
  213   801          523585998
  157   804          523588357
  559   704          523590543
  436   761          523592937
  491   740          523594771
  442   759          523596367
    0   806          523606616
    1   806          523606617
    2   806          523606624
    3   806          523606643
    4   806          523606680
    5   806          523606741
    6   806          523606832
    7   806          523606959
    8   806          523607128
  268   796          523607168
    9   806          523607345
   10   806          523607616
  249   798          523607841
   11   806          523607947
   12   806          523608344
   13   806          523608813
   14   806          523609360
   15   806          523609991
   16   806          523610712
   17   806          523611529
  198   802          523612000
   18   806          523612448
  125   805          523613250
   19   806          523613475
  180   803          523613627
   20   806          523614616
   21   806          523615877
   22   806          523617264
   23   806          523618783
   24   806          523620440
  399   772          523620847
  580   690          523621000
   25   806          523622241
   26   806          523624192
   27   806          523626299
   28   806          523628568
  319   789          523630828
   29   806          523631005
  325   788          523631997
  433   762          523633465
   30   806          523633616
  259   797          523635552
   31   806          523636407
   32   806          523639384
  591   682          523639639
  445   758          523640637
   33   806          523642553
  375   778          523645327
   34   806          523645920
   35   806          523649491
  539   716          523652515
   36   806          523653272
   37   806          523657269
  627   652          523659691
  459   753          523660356
  126   805          523660501
   38   806          523661488
  158   804          523662776
  352   783          523662895
  472   748          523663040
   39   806          523665935
   40   806          523670616
  347   784          523672227
   41   806          523675537
  410   769          523677609
   42   806          523680704
  587   685          523681128
  530   721          523682361
  551   709          523684980
   43   806          523686123
  500   736          523688256
  617   661          523689894
  595   679          523691714
   44   806          523691800
  477   746          523692269
  227   800          523697083
   45   806          523697741
  430   763          523701947
  313   790          523703297
   46   806          523703952
  331   787          523708094
  127   805          523708508
   47   806          523710439
  357   782          523711061
  181   803          523711368
  448   757          523713485
  277   795          523713808
  285   794          523715309
  546   712          523715464
   48   806          523717208
  610   667          523721963
  467   750          523722563
  214   801          523722745
   49   806          523724265
  417   767          523729376
  199   802          523730207
   50   806          523731616
  239   799          523734318
  159   804          523738143
  342   785          523738313
   51   806          523739267
   52   806          523747224
   53   806          523755493
  128   805          523757277
  626   653          523759453
   54   806          523764080
  403   771          523764838
   55   806          523772991
  556   706          523775432
   56   806          523782232
   57   806          523791809
  300   792          523793088
  371   779          523793950
  250   798          523794592
  427   764          523798227
  489   741          523799190
   58   806          523801728
  570   697          523801873
  129   805          523806814
  182   803          523810195
  482   744          523810952
   59   806          523811995
  604   672          523813312
  160   804          523814464
  451   756          523815067
  583   688          523815959
  567   699          523816362
  532   720          523816768
  362   781          523817469
  498   737          523821545
   60   806          523822616
  269   796          523823445
  293   793          523831014
   61   806          523833597
  573   695          523834892
  260   797          523837573
  599   676          523837575
   62   806          523844944
  307   791          523848114
  200   802          523849608
  228   800          523852352
   63   806          523856663
  130   805          523857125
  337   786          523860409
  215   801          523860776
  616   662          523862424
  541   715          523866296
  625   654          523866889
   64   806          523868760
  462   752          523870136
  564   701          523878245
   65   806          523881241
  161   804          523891745
   66   806          523894112
  388   775          523895447
  240   799          523906399
   67   806          523907379
  131   805          523908216
  183   803          523910114
  384   776          523911680
  576   693          523915533
   68   806          523921048
  392   774          523921112
  424   765          523922149
   69   806          523935125
  320   789          523937069
  414   768          523942776
  609   668          523944161
  278   795          523944827
  454   755          523945539
   70   806          523949616
  326   788          523949848
  407   770          523952143
  286   794          523959840
  132   805          523960093
   71   806          523964527
  534   719          523968263
  380   777          523969433
  162   804          523969992
  201   802          523970209
  496   738          523971208
   72   806          523979864
  624   655          523981999
  251   798          523982843
  367   780          523982863
  561   703          523987408
  396   773          523989053
  590   683          523990987
  548   711          523992023
   73   806          523995633
  314   790          523998144
  216   801          524000097
  475   747          524004598
  553   708          524007289
  229   800          524008989
  184   803          524011131
  515   729          524011364
   74   806          524011840
  470   749          524012749
  133   805          524012762
  594   680          524016584
  517   728          524016765
  487   742          524019791
  513   730          524022697
   75   806          524028491
  348   784          524034496
  353   783          524035664
  332   787          524037771
  519   727          524038942
  261   797          524041154
  270   796          524041336
  615   663          524042622
  579   691          524043910
   76   806          524045592
  163   804          524049211
  511   731          524050722
  586   686          524058912
   77   806          524063149
  301   792          524063989
  134   805          524066229
  376   778          524068328
  421   766          524073557
  603   673          524077444
  521   726          524077937
  241   799          524079920
   78   806          524081168
  480   745          524085625
  294   793          524089441
  343   785          524090232
  202   802          524092016
  358   782          524094480
  509   732          524095397
  543   714          524097351
  400   772          524099648
   79   806          524099655
  623   656          524104783
  457   754          524105057
  465   751          524109376
  185   803          524113252
   80   806          524118616
  135   805          524120500
  164   804          524129408
  308   791          524131783
  523   725          524133792
  598   677          524135925
  536   718          524136888
  494   739          524137203
   81   806          524138057
  217   801          524140714
  558   705          524143737
  507   733          524156680
   82   806          524157984
  440   760          524160000
  437   761          524164534
  230   800          524167000
  252   798          524172600
  608   669          524174021
  136   805          524175581
  279   795          524177514
   83   806          524178403
  411   769          524183140
  443   759          524183786
  434   762          524197232
   84   806          524199320
  338   786          524202128
  287   794          524206087
  525   724          524206549
  372   779          524207987
  165   804          524210589
  363   781          524211688
  203   802          524215035
  186   803          524216483
  582   689          524220137
   85   806          524220741
  614   664          524230488
  137   805          524231478
  505   734          524234529
  622   657          524235241
  446   758          524236048
   86   806          524242672
  321   789          524245230
  262   797          524246301
  418   767          524252295
  404   771          524253275
  242   799          524254887
  485   743          524256532
  431   763          524257938
  271   796          524260847
   87   806          524265119
  327   788          524269655
  218   801          524282633
  550   710          524286000
  640   640          524288000
   88   806          524288088
  138   805          524288197
  569   698          524288401
  639   641          524291840
  166   804          524292760
  460   753          524293777
  315   790          524294875
  527   723          524296250
  572   696          524302784
  638   642          524303360
   89   806          524311585
  449   757          524316942
  492   740          524319488
  187   803          524320830
  566   700          524321496
  637   643          524322560
  538   717          524322685
  231   800          524326391
  503   735          524328902
  473   748          524332809
   90   806          524335616
  302   792          524336696
  204   802          524339272
  545   713          524345722
  139   805          524345744
  428   764          524346496
  555   707          524347118
  389   775          524348244
  593   681          524349098
  602   674          524349232
  636   644          524349440
  295   793          524349632
  589   684          524349973
  385   776          524355201
   91   806          524360187
  253   798          524363869
  575   694          524364759
  333   787          524369440
  621   658          524373373
  167   804          524375927
  478   746          524376288
  468   750          524378232
  393   774          524383281
  635   645          524384000
   92   806          524385304
  368   780          524388032
  349   784          524398853
  563   702          524401955
  529   722          524402937
  381   777          524403774
  140   805          524404125
  354   783          524410551
   93   806          524410973
  607   670          524411543
  280   795          524411875
  309   791          524417300
  219   801          524425860
  613   665          524426022
  634   646          524426240
  188   803          524426299
  452   756          524426624
  243   799          524431306
   94   806          524437200
  501   736          524439757
  597   678          524441925
  344   785          524444209
  585   687          524444328
  408   770          524450312
  263   797          524453020
  288   794          524454056
  415   768          524458207
  168   804          524460096
  397   773          524460690
  425   765          524462750
  141   805          524463346
   95   806          524463991
  205   802          524464733
  578   692          524474440
  633   647          524476160
  359   782          524480047
  272   796          524481984
  232   800          524487168
   96   806          524491352
  377   778          524493585
  483   744          524509371
  463   752          524511855
  490   741          524518021
  620   659          524519179
   97   806          524519289
  142   805          524523413
  540   716          524525696
  531   721          524526652
  560   704          524529664
  189   803          524532896
  632   648          524533760
  169   804          524545273
  339   786          524545875
   98   806          524547808
  322   789          524555317
  254   798          524556656
  455   755          524565250
  499   737          524567052
  220   801          524570401
   99   806          524576915
  401   772          524580849
  143   805          524584332
  206   802          524591424
  328   788          524591424
  316   790          524593496
  552   709          524597437
  631   649          524599040
  422   766          524606544
  100   806          524606616
  364   781          524608085
  244   799          524609183
  303   792          524611215
  547   712          524611451
  296   793          524611593
  373   779          524624256
  601   675          524628676
  612   666          524629224
  170   804          524631464
  581   690          524631941
  101   806          524636917
  190   803          524640627
  144   805          524646109
  281   795          524647916
  233   800          524649337
  606   671          524656727
  264   797          524661317
  533   720          524667437
  102   806          524667824
  630   650          524672000
  619   660          524672659
  471   749          524676860
  476   747          524682899
  592   682          524689256
  412   769          524691137
  103   806          524699343
  334   787          524703107
  289   794          524703753
  557   706          524704509
  310   791          524704671
  273   796          524704753
  145   805          524708750
  497   738          524710745
  221   801          524716262
  588   685          524716597
  171   804          524718675
  207   802          524719351
  104   806          524731480
  488   742          524732760
  458   754          524732976
  438   761          524738753
  441   760          524742121
  405   771          524744136
  542   715          524745963
  191   803          524749498
  255   798          524750967
  629   651          524752640
  596   679          524755575
  466   751          524759447
  435   762          524763603
  105   806          524764241
  350   784          524765304
  146   805          524772261
  444   759          524773863
  419   767          524777722
  481   745          524778266
  571   697          524778284
  568   699          524782531
  355   783          524787562
  245   799          524788524
  369   780          524795409
  106   806          524797632
  345   785          524800250
  386   776          524801032
  390   775          524803375
  172   804          524806912
  516   729          524808585
  234   800          524812904
  514   730          524813744
  432   763          524816515
  518   728          524820184
  574   695          524821599
  535   719          524825334
  107   806          524831659
  618   661          524833813
  447   758          524834135
  565   701          524834226
  512   731          524835619
  147   805          524836648
  584   688          524837376
  611   667          524840094
  382   777          524840401
  628   652          524840960
  394   774          524847808
  208   802          524848520
  520   727          524848583
  192   803          524859515
  222   801          524863449
  108   806          524866328
  323   789          524867336
  360   782          524867768
  495   739          524870794
  265   797          524871198
  510   732          524874168
  297   793          524875330
  282   795          524885643
  304   792          524887552
  340   786          524891656
  522   726          524893824
  317   790          524894013
  549   711          524894580
  173   804          524896181
  429   764          524897333
  109   806          524901645
  148   805          524901917
  605   672          524909573
  577   693          524912590
  329   788          524915161
  600   676          524915776
  378   778          524921104
  450   757          524923093
  554   708          524926376
  274   796          524929160
  508   733          524929349
  461   753          524929958
  562   703          524933255
  398   773          524934709
  627   653          524936960
  110   806          524937616
  256   798          524946808
  409   770          524950929
  290   794          524955184
  524   725          524955949
  486   743          524963663
  149   805          524968074
  246   799          524969335
  193   803          524970684
  111   806          524974247
  416   768          524976128
  235   800          524977875
  209   802          524978937
  544   714          524983528
  174   804          524986488
  311   791          524993902
  537   718          525000385
  506   734          525001120
  617   662          525002641
  474   748          525005416
  426   765          525005901
  365   781          525006666
  112   806          525011544
  223   801          525011968
  526   724          525035000
  150   805          525035125
  469   750          525036709
  591   683          525037058
  335   787          525038778
  626   654          525040640
  453   756          525040893
  374   779          525042763
  493   740          525047157
  113   806          525049513
  580   691          525051371
  610   668          525058632
  479   746          525063175
  402   772          525064456
  595   680          525076875
  175   804          525077839
  559   705          525079504
  266   797          525082669
  194   803          525083011
  114   806          525088160
  504   735          525089439
  587   686          525090859
  151   805          525103076
  210   802          525110608
  283   795          525125062
  115   806          525127491
  528   723          525131019
  351   784          525133855
  298   793          525140849
  423   766          525142063
  257   798          525144185
  236   800          525144256
  247   799          525151622
  625   655          525152000
  275   796          525155211
  464   752          525156352
  346   785          525158361
  224   801          525161825
  305   792          525165713
  356   783          525166703
  116   806          525167512
  604   673          525170081
  176   804          525170240
  152   805          525171933
  616   663          525179143
  324   789          525181293
  456   755          525187691
  539   717          525192632
  502   736          525194264
  551   710          525195151
  318   790          525196432
  195   803          525196502
  413   769          525201606
  370   780          525205000
  117   806          525208229
  291   794          525208355
  599   677          525210532
  484   744          525210688
  406   771          525237427
  583   689          525238056
  546   713          525238433
  341   786          525239477
  491   741          525239792
  330   788          525240872
  153   805          525241702
  211   802          525243539
  530   722          525244048
  387   776          525249179
  118   806          525249648
  361   782          525257649
  391   775          525260846
  570   698          525261392
  177   804          525263697
  624   656          525271040
  556   707          525272859
  383   777          525279320
  567   700          525284263
  609   669          525284838
  312   791          525284999
  573   696          525286053
  119   806          525291775
  267   797          525295736
  420   767          525305663
  196   803          525311163
  237   800          525312053
  154   805          525312389
  225   801          525313026
  395   774          525314699
  500   737          525315553
  439   761          525315600
  442   760          525326888
  436   762          525332584
  120   806          525334616
  248   799          525335391
  258   798          525343104
  472   749          525343797
  379   778          525350891
  564   702          525354552
  178   804          525358216
  576   694          525358360
  615   664          525363319
  459   754          525363643
  477   747          525364056
  284   795          525366179
  445   759          525366604
  532   721          525374129
  336   787          525376459
  433   763          525377684
  212   802          525377736
  121   806          525378177
  276   796          525382912
  155   805          525384000
  590   684          525392504
  623   657          525397760
  541   716          525402117
  594   681          525405825
  366   781          525407437
  299   793          525408156
  399   773          525411116
  467   751          525412314
  122   806          525422464
  197   803          525427000
  448   758          525434904
  603   674          525438251
  306   792          525445704
  489   742          525448657
  430   764          525450744
  498   738          525453264
  179   804          525453803
  410   770          525454000
  156   805          525456541
  292   794          525463272
  375   779          525463514
  226   801          525465577
  123   806          525467483
  561   704          525472145
  586   687          525472759
  482   745          525473793
  579   692          525478427
  238   800          525481272
  417   768          525496545
  325   789          525497194
  319   790          525500759
  352   784          525504512
  268   797          525510405
  548   712          525510720
  598   678          525512944
  213   802          525513205
  553   709          525513206
  124   806          525513240
  347   785          525518548
  608   670          525518712
  640   641          525518721
  249   799          525520648
  534   720          525521304
  639   642          525526407
  157   805          525530018
  451   757          525531944
  622   658          525532160
  638   643          525541779
  259   798          525543571
  198   803          525544019
  357   783          525547980
  180   804          525550464
  403   772          525550475
  427   765          525551608
  614   665          525555169
    0   807          525557943
    1   807          525557944
    2   807          525557951
    3   807          525557970
    4   807          525558007
    5   807          525558068
    6   807          525558159
    7   807          525558286
    8   807          525558455
    9   807          525558672
   10   807          525558943
   11   807          525559274
   12   807          525559671
  125   806          525559741
   13   807          525560140
   14   807          525560687
   15   807          525561318
   16   807          525562039
   17   807          525562856
   18   807          525563775
   19   807          525564802
  637   644          525564837
   20   807          525565943
   21   807          525567204
  331   788          525568563
   22   807          525568591
  462   753          525568905
   23   807          525570110
   24   807          525571767
   25   807          525573568
   26   807          525575519
   27   807          525577626
  313   791          525577968
   28   807          525579895
   29   807          525582332
   30   807          525584943
   31   807          525587734
  342   786          525589344
   32   807          525590711
   33   807          525593880
  636   645          525595581
   34   807          525597247
   35   807          525600818
  158   805          525604437
   36   807          525604599
  126   806          525606992
  496   739          525607355
  515   730          525607875
   37   807          525608596
  517   729          525608902
  285   795          525609000
  277   796          525612269
   38   807          525612815
  371   780          525616811
   39   807          525617262
  227   801          525619484
   40   807          525621943
  513   731          525623588
  519   728          525626711
   41   807          525626864
  543   715          525628882
   42   807          525632031
  635   646          525634011
  558   706          525636928
   43   807          525637450
   44   807          525643127
  582   690          525646368
  181   804          525648205
   45   807          525649068
  362   782          525649696
  214   802          525649952
  239   800          525651919
  127   806          525654999
   46   807          525655279
  511   732          525655999
  454   756          525657880
  521   727          525661344
   47   807          525661766
  199   803          525662226
   48   807          525668535
  487   743          525673710
  621   659          525674240
   49   807          525675592
  300   793          525677257
  159   805          525679804
  424   766          525680120
  634   647          525680127
  475   748          525680867
   50   807          525682943
  536   719          525685615
   51   807          525690594
  470   750          525698000
   52   807          525698551
  388   776          525699648
  128   806          525703768
  509   733          525705066
   53   807          525706820
  250   799          525707399
  523   726          525712843
  602   675          525714083
  414   769          525714553
   54   807          525715407
  337   787          525716156
  293   794          525719941
  384   777          525720537
  392   775          525720663
   55   807          525724318
  269   797          525726682
  307   792          525727531
  407   771          525733154
   56   807          525733559
  633   648          525733929
  593   682          525742425
   57   807          525743136
  260   798          525745592
  182   804          525747032
  569   699          525752108
  480   746          525752936
   58   807          525753055
  129   806          525753305
  613   666          525754693
  589   685          525755594
  160   805          525756125
  572   697          525758121
  607   671          525760254
   59   807          525763322
  507   734          525770747
   60   807          525773943
  228   801          525774753
  494   740          525777784
  525   725          525781250
  200   803          525781627
  380   778          525782952
  396   774          525783960
   61   807          525784924
  215   802          525787983
  566   701          525793597
  632   649          525795417
   62   807          525796271
  550   711          525800431
  130   806          525803616
  465   752          525803633
  320   790          525807000
   63   807          525807990
  367   781          525810404
  575   695          525811750
  457   755          525812868
  326   789          525815045
   64   807          525820087
  597   679          525823012
  240   800          525824000
  620   660          525824000
   65   807          525832568
  161   805          525833406
  421   767          525836124
  278   796          525843288
   66   807          525845439
  183   804          525846951
  555   708          525848787
  505   735          525853000
  286   795          525853531
  131   806          525854707
   67   807          525858706
  585   688          525862297
  631   650          525864591
  527   724          525866607
  538   718          525867104
   68   807          525872375
  314   791          525872815
  545   714          525872969
  353   784          525877281
  348   785          525880817
  563   703          525882474
   69   807          525886452
  376   779          525886515
  400   773          525889917
  440   761          525895081
  251   799          525895650
  332   788          525898240
   70   807          525900943
  201   803          525902228
  437   762          525904181
  132   806          525906584
  162   805          525911653
  578   693          525913109
  443   760          525914307
  485   744          525914909
   71   807          525915854
  216   802          525927304
   72   807          525931191
  229   801          525931390
  358   783          525931399
  343   786          525941263
  434   763          525941451
  630   651          525941451
  270   797          525944573
   73   807          525946960
  184   804          525947968
  301   793          525948158
  261   798          525949173
  503   736          525951783
  133   806          525959253
  411   770          525959531
  612   667          525961891
  446   759          525962015
   74   807          525963167
  492   741          525964509
  529   723          525968956
  294   794          525978368
   75   807          525979818
  619   661          525981440
  163   805          525990872
   76   807          525996919
  460   754          525997064
  241   800          525997521
  601   676          525997577
  431   764          526006735
  606   672          526009464
  308   792          526011200
  134   806          526012720
  473   749          526013566
   77   807          526014476
  560   705          526018625
  418   768          526019464
  202   803          526024035
  629   652          526025997
  372   780          526030848
   78   807          526032495
  449   758          526038361
  404   772          526038912
  363   782          526043915
  478   747          526048075
  185   804          526050089
   79   807          526050982
  338   787          526057875
  581   691          526062312
  540   717          526065813
  135   806          526066991
  501   737          526067054
  217   802          526067921
  468   751          526067983
   80   807          526069943
  164   805          526071069
  279   796          526075975
  252   799          526085407
  592   683          526086675
  531   722          526088339
   81   807          526089384
  230   801          526089401
  287   795          526099778
  428   765          526099877
  552   710          526107608
   82   807          526109311
  321   790          526115161
  628   653          526118229
  136   806          526122072
  588   686          526126328
   83   807          526129730
  547   713          526134420
  327   789          526134852
  596   680          526140736
  452   757          526143501
  618   662          526146560
  203   803          526147054
   84   807          526150647
  165   805          526152250
  389   776          526152445
  186   804          526153320
  262   798          526154320
  385   777          526164058
  271   797          526164084
  490   742          526167488
  315   791          526169546
   85   807          526172068
  483   745          526172212
  242   800          526172488
  611   668          526176763
  137   806          526177969
  393   775          526182832
   86   807          526193999
  499   738          526198771
  557   707          526201936
  218   802          526209840
  463   753          526210624
  368   781          526215573
   87   807          526216446
  381   778          526217293
  627   654          526218147
  425   766          526220721
  302   793          526220865
  533   721          526224798
  333   788          526229909
  415   769          526229984
  408   771          526231323
  166   805          526234421
  138   806          526234688
  571   698          526237803
  295   794          526238559
   88   807          526239415
  349   785          526245174
  231   801          526248792
  568   700          526250432
  354   784          526252168
  397   774          526255597
  187   804          526257667
  584   689          526259473
   89   807          526262912
  605   673          526266342
  204   803          526271291
  574   696          526272760
  253   799          526276676
  455   756          526277591
  542   716          526281784
   90   807          526286943
  600   677          526288733
  139   806          526292235
  344   786          526295240
  309   792          526296717
  280   796          526310336
  565   702          526310533
   91   807          526311514
  377   779          526311772
  359   783          526316966
  167   805          526317588
  617   663          526319360
  626   655          526325751
   92   807          526336631
  497   739          526346892
  288   795          526347747
  243   800          526348907
  140   806          526350616
  219   802          526353067
  577   694          526355417
  476   748          526359168
  263   798          526361039
  471   750          526362111
   93   807          526362300
  188   804          526363136
  422   767          526369111
  401   773          526371118
  535   720          526378375
  272   797          526385221
  488   743          526386679
   94   807          526388527
  205   803          526396752
  610   669          526399309
  339   787          526401622
  168   805          526401757
  516   730          526405096
  232   801          526409569
  141   806          526409837
  518   729          526412321
  549   712          526413277
  514   731          526414635
   95   807          526415318
  562   704          526417992
  322   790          526425248
  554   709          526432293
  520   728          526436352
  591   684          526438575
  364   782          526440312
  458   755          526440787
  512   732          526440896
  625   656          526441041
   96   807          526442679
  481   746          526445577
  373   780          526447117
  466   752          526453704
  328   789          526456621
  595   681          526466116
  412   770          526467528
  316   791          526468167
  254   799          526469463
  189   804          526469733
  142   806          526469904
   97   807          526470616
  441   761          526477202
  522   727          526477231
  438   762          526478400
  510   733          526483837
  580   692          526485888
  169   805          526486934
  303   793          526495384
  220   802          526497608
   98   807          526499135
  616   664          526499840
  296   794          526500520
  444   760          526504384
  587   687          526504706
  435   763          526507822
  495   740          526511375
  544   715          526515059
  206   803          526523443
  244   800          526526784
   99   807          526528242
  405   772          526529773
  143   806          526530823
  604   674          526530888
  524   726          526535000
  508   734          526543416
  419   768          526544891
  281   796          526546377
  537   719          526549112
  100   807          526557943
  447   759          526560102
  334   788          526563576
  624   657          526564017
  432   764          526565312
  264   798          526569336
  233   801          526571738
  559   706          526572695
  170   805          526573125
  190   804          526577464
  310   792          526584088
  599   678          526587551
  101   807          526588244
  144   806          526592600
  289   795          526597444
  390   776          526607576
  273   797          526607990
  526   725          526609701
  386   777          526609889
  350   785          526611625
  102   807          526619151
  506   735          526619591
  486   744          526622040
  369   781          526622950
  355   784          526629179
  609   670          526629529
  461   754          526633245
  221   802          526643469
  450   758          526644512
  394   775          526647359
  103   807          526650670
  429   765          526650714
  345   786          526651281
  207   803          526651370
  382   778          526653920
  145   806          526655241
  171   805          526660336
  255   799          526663774
  583   690          526664287
  104   807          526682807
  474   749          526686173
  191   804          526686335
  615   665          526688000
  493   741          526692178
  623   658          526694679
  528   724          526701376
  360   783          526704687
  245   800          526706125
  551   711          526709582
  504   736          526712320
  105   807          526715568
  146   806          526718752
  570   699          526725099
  469   751          526726460
  398   774          526729616
  409   771          526731940
  479   747          526734962
  234   801          526735305
  539   718          526737051
  323   790          526737267
  378   779          526739291
  573   697          526741390
  340   787          526747403
  416   769          526747905
  172   805          526748573
  106   807          526748959
  641   641          526749442
  640   642          526753288
  567   701          526756364
  453   757          526757770
  426   766          526763872
  297   794          526764257
  639   643          526764826
  546   714          526765680
  317   791          526768684
  304   793          526771721
  556   708          526774528
  265   798          526779217
  329   789          526780358
  208   803          526780539
  107   807          526782986
  147   806          526783139
  638   644          526784056
  282   796          526784104
  222   802          526790656
  192   804          526796352
  590   685          526798125
  594   682          526799152
  603   675          526803102
  576   695          526805351
  530   723          526810067
  637   645          526810978
  108   807          526817655
  502   737          526821561
  274   797          526832397
  622   659          526833027
  564   703          526835071
  173   805          526837842
  365   782          526838893
  636   646          526845592
  148   806          526848408
  290   795          526848875
  109   807          526852972
  402   773          526854725
  464   753          526855121
  256   799          526859615
  374   780          526865624
  608   671          526867423
  311   792          526873319
  484   745          526873529
  614   666          526883840
  246   800          526886936
  635   647          526887898
  110   807          526888943
  491   742          526889259
  586   688          526890728
  598   679          526894031
  335   788          526899247
  456   756          526900032
  235   801          526900276
  423   767          526904630
  193   804          526907521
  209   803          526910956
  149   806          526914565
  579   693          526917096
  111   807          526925574
  174   805          526928149
  532   722          526935816
  634   648          526937896
  223   802          526939175
  541   717          526942234
  500   738          526947272
  561   705          526961106
  112   807          526962871
  413   770          526977997
  621   660          526979061
  351   785          526980176
  150   806          526981616
  266   798          526990688
  633   649          526995586
  113   807          527000840
  356   784          527008320
  346   786          527009392
  175   805          527019500
  194   804          527019848
  406   772          527023064
  553   710          527023377
  283   796          527023523
  472   750          527029048
  298   794          527029776
  370   781          527032541
  548   713          527033689
  114   807          527039487
  477   748          527040325
  210   803          527042627
  151   806          527049567
  305   793          527049882
  324   790          527051224
  439   762          527055247
  257   799          527056992
  387   777          527058036
  275   797          527058448
  632   650          527060968
  442   761          527061969
  391   776          527065047
  236   801          527066657
  247   800          527069223
  318   791          527071103
  459   755          527071454
  420   768          527072832
  582   691          527076739
  436   763          527076803
  534   721          527078665
  115   807          527078818
  602   676          527082984
  613   667          527087360
  224   802          527089032
  498   739          527089411
  383   778          527092839
  361   783          527094568
  341   787          527095224
  445   760          527097125
  291   795          527102046
  489   743          527102576
  330   789          527106069
  467   752          527106571
  176   805          527111901
  607   672          527112991
  395   775          527114250
  152   806          527118424
  116   807          527118839
  433   764          527126481
  620   661          527132781
  195   804          527133339
  631   651          527134042
  558   707          527134355
  593   683          527139844
  482   746          527141104
  117   807          527159556
  448   759          527160871
  312   792          527164416
  543   716          527164703
  589   686          527165325
  379   779          527169078
  211   803          527175558
  153   806          527188193
  118   807          527200975
  267   798          527203755
  430   765          527204125
  177   805          527205358
  517   730          527205413
  399   774          527206023
  597   680          527208173
  515   731          527208766
  630   652          527214808
  572   698          527217640
  519   729          527218848
  569   700          527220009
  513   732          527228865
  237   801          527234454
  410   771          527235011
  336   788          527236928
  536   720          527238656
  366   782          527239664
  225   802          527240233
  119   807          527243102
  496   740          527247936
  196   804          527248000
  521   728          527249113
  248   800          527252992
  451   758          527253363
  258   799          527255911
  154   806          527258880
  575   696          527262911
  284   796          527264640
  511   733          527265668
  417   769          527268322
  566   702          527269904
  462   754          527272192
  585   689          527284394
  120   807          527285943
  276   797          527286149
  375   780          527286375
  619   662          527294187
  523   727          527296250
  299   794          527297083
  612   668          527298560
  178   805          527299877
  629   653          527303266
  427   766          527309579
  212   803          527309755
  550   712          527319128
  509   734          527319133
  121   807          527329504
  306   793          527329873
  155   806          527330491
  487   744          527332087
  403   773          527340744
  352   785          527350833
  555   709          527354704
  578   694          527355936
  292   795          527356963
  525   726          527360301
  475   749          527361624
  197   804          527363837
  606   673          527366233
  325   790          527367125
  563   704          527367211
  347   786          527369579
  601   677          527370534
  122   807          527373791
  454   757          527374757
  319   791          527375430
  470   751          527387751
  507   735          527389218
  357   784          527389597
  226   802          527392784
  179   805          527395464
  628   654          527399416
  156   806          527403032
  238   801          527403673
  545   715          527404500
  538   719          527415831
  268   798          527418424
  123   807          527418810
  494   741          527422805
  480   747          527424723
  331   789          527433760
  249   800          527438249
  527   725          527441308
  424   767          527442687
  371   781          527444352
  342   787          527445091
  213   803          527445224
  259   799          527456378
  313   792          527457385
  618   663          527463279
  124   807          527464567
  505   736          527475881
  157   806          527476509
  198   804          527480856
  362   783          527486615
  592   684          527488192
  414   770          527490944
  180   805          527492125
  581   692          527496829
  465   753          527502402
  627   655          527503258
  285   796          527507461
  388   777          527508505
  125   807          527511068
  560   706          527511816
    0   808          527514112
    1   808          527514113
    2   808          527514120
    3   808          527514139
    4   808          527514176
    5   808          527514237
    6   808          527514328
    7   808          527514455
    8   808          527514624
    9   808          527514841
   10   808          527515112
   11   808          527515443
  277   797          527515506
   12   808          527515840
   13   808          527516309
   14   808          527516856
  611   669          527517440
   15   808          527517487
   16   808          527518208
  407   772          527518791
   17   808          527519025
   18   808          527519944
   19   808          527520971
   20   808          527522112
   21   808          527523373
   22   808          527524760
  392   776          527524864
  457   756          527525209
   23   808          527526279
   24   808          527527936
   25   808          527529737
  596   681          527529977
   26   808          527531688
   27   808          527533795
  384   778          527534056
   28   808          527536064
   29   808          527538501
  529   724          527539313
  588   687          527540175
   30   808          527541112
   31   808          527543903
  227   802          527546691
   32   808          527546880
   33   808          527550049
  158   806          527550928
   34   808          527553416
   35   808          527556987
  126   807          527558319
   36   808          527560768
   37   808          527564765
  300   794          527566184
   38   808          527568984
   39   808          527573431
  239   801          527574320
  337   788          527576625
  485   745          527577750
   40   808          527578112
  503   737          527579080
  214   803          527581971
   41   808          527583033
  396   775          527583511
   42   808          527588200
  181   805          527589866
   43   808          527593619
  199   804          527599063
   44   808          527599296
  380   779          527601139
  421   768          527603293
   45   808          527605237
  127   807          527606326
  540   718          527610232
   46   808          527611448
  307   793          527611700
  293   795          527613632
  492   742          527613976
  626   656          527614792
   47   808          527617935
  552   711          527622039
   48   808          527624704
  250   800          527625000
  159   806          527626295
  605   674          527627149
   49   808          527631761
  269   798          527634701
  440   762          527634728
   50   808          527639112
  617   664          527640057
  367   782          527642631
   51   808          527646763
  437   763          527648400
  443   761          527649388
  531   723          527654358
   52   808          527654720
  128   807          527655095
  260   799          527658399
  547   714          527661667
   53   808          527662989
  600   678          527665752
   54   808          527671576
   55   808          527680487
  320   791          527681671
  400   774          527684824
  326   790          527684976
  584   690          527685704
  182   805          527688693
   56   808          527689728
  434   764          527690248
  446   760          527692536
  501   738          527698773
  473   750          527698817
   57   808          527699305
  571   699          527701510
  228   802          527701960
  160   806          527702616
  557   708          527703605
  129   807          527704632
  460   755          527704875
   58   808          527709224
  376   780          527709376
  200   804          527718464
   59   808          527719491
  215   803          527720002
  568   701          527722533
  353   785          527723602
  478   748          527724344
  574   697          527728097
   60   808          527730112
  348   786          527731848
  625   657          527734018
  411   771          527740542
   61   808          527741093
  610   670          527744000
  240   801          527746401
  278   797          527746525
  286   796          527751992
  314   792          527752232
   62   808          527752440
  130   807          527754943
  431   765          527760116
  468   752          527762240
  332   789          527763437
   63   808          527764159
  449   759          527764328
  358   784          527773016
   64   808          527776256
  161   806          527779897
  533   722          527786485
  183   805          527788612
   65   808          527788737
  565   703          527791052
  418   769          527791241
  343   787          527797010
   66   808          527801608
  577   695          527802408
  131   807          527806034
  251   800          527813251
   67   808          527814875
  490   743          527821407
  542   717          527821901
  616   665          527824521
   68   808          527828544
  404   773          527829181
  499   739          527834918
  301   794          527837085
  201   804          527839065
  483   746          527839523
   69   808          527842621
  591   685          527844196
  270   798          527852592
   70   808          527857112
  428   766          527857848
  132   807          527857911
  162   806          527858144
  372   781          527858389
  229   802          527858597
  216   803          527859323
  595   682          527859443
  624   658          527860936
  261   799          527861980
  452   758          527864920
   71   808          527872023
  294   795          527872059
  363   783          527880834
   72   808          527887360
  184   805          527889629
  308   793          527895369
  604   675          527895739
   73   808          527903129
  562   705          527906953
  133   807          527910580
  463   754          527913911
  338   788          527918344
   74   808          527919336
  241   801          527919922
  587   688          527922675
  580   693          527924557
  535   721          527935736
   75   808          527935987
  549   713          527936246
  163   806          527937363
  554   710          527942464
   76   808          527953088
  202   804          527960872
  389   777          527961302
  134   807          527964047
  599   679          527968638
   77   808          527970645
  385   778          527977577
  609   671          527978240
  279   797          527979212
  425   767          527983288
  641   642          527984009
  393   776          527987033
  497   740          527987473
   78   808          527988664
  321   791          527989832
  640   643          527991707
  185   805          527991750
  455   757          527994468
  623   659          527995546
  287   796          527998239
  217   803          527999940
  252   800          528003008
  327   790          528004783
  516   731          528005987
  415   770          528006375
  639   644          528007103
   79   808          528007151
  518   730          528008832
  230   802          528016608
  615   666          528016671
  408   772          528016960
  164   806          528017560
  135   807          528018318
  514   732          528019912
   80   808          528026112
  520   729          528028489
  638   645          528030197
  381   779          528035480
  476   749          528039925
  488   744          528045056
   81   808          528045553
  368   782          528047800
  315   792          528048963
  512   733          528050565
  544   716          528050880
  471   751          528051862
  397   775          528055148
  637   646          528060989
  522   728          528065000
   82   808          528065480
  262   799          528067127
  559   707          528070122
  271   798          528072103
  136   807          528073399
  203   804          528083891
   83   808          528085899
  583   691          528094658
  242   801          528094889
  186   805          528094981
  333   789          528095106
  349   786          528096205
  510   734          528097904
  354   785          528098489
  165   806          528098741
  636   647          528099479
  537   720          528102153
   84   808          528106816
  302   794          528109792
  481   747          528117364
  524   727          528118407
   85   808          528128237
  137   807          528129296
  295   795          528132250
  377   780          528134633
  422   768          528136280
  622   660          528137848
  218   803          528141859
  635   648          528145667
   86   808          528150168
  344   787          528150987
  466   753          528152473
  458   756          528153128
  495   741          528156396
  359   784          528158583
  508   735          528161887
  401   774          528166025
  603   676          528172003
   87   808          528172615
  231   802          528175999
  309   793          528180886
  166   806          528180912
  138   807          528186015
  526   726          528188752
  570   700          528193000
  253   800          528194277
   88   808          528195584
  594   683          528196571
  187   805          528199328
  634   649          528199553
  573   698          528200909
  590   686          528207856
  204   804          528208128
  280   797          528213573
  614   667          528216507
  441   762          528216849
   89   808          528219081
  608   672          528220160
  438   763          528222619
  551   712          528228279
  567   702          528232671
  444   761          528239465
  506   736          528242472
   90   808          528243112
  139   807          528243562
  288   796          528246208
  412   771          528248539
  576   696          528256512
  435   764          528256619
  633   650          528261137
  339   788          528262091
  167   806          528264079
   91   808          528267683
  243   801          528271308
  263   799          528273846
  373   781          528274658
  528   725          528276077
  364   783          528277231
  598   680          528279192
  556   709          528280445
  486   745          528284881
  219   803          528285086
  539   719          528285778
  621   661          528287842
  447   760          528290623
   92   808          528292800
  272   798          528293240
  546   715          528297211
  322   791          528299919
  140   807          528301943
  188   805          528304797
  586   689          528312825
  419   769          528316668
   93   808          528318469
  432   765          528318693
  564   704          528319808
  405   773          528320042
  328   790          528326552
  632   651          528330419
  205   804          528333589
  232   802          528336776
  504   737          528339617
  461   755          528341056
  493   742          528341645
   94   808          528344696
  316   792          528347584
  168   806          528348248
  579   694          528359923
  141   807          528361164
  450   759          528370479
  474   750          528371424
   95   808          528371487
  530   724          528380424
  303   794          528384311
  254   800          528387064
  296   795          528394211
   96   808          528398848
  631   652          528407399
  429   766          528408685
  479   748          528411231
  189   805          528411394
  390   777          528416433
  469   752          528420717
  142   807          528421231
  386   778          528423408
  613   668          528424029
   97   808          528426785
  334   789          528428773
  220   803          528429627
  169   806          528433425
  620   662          528445528
  244   801          528449185
  281   797          528449614
  394   776          528451560
  502   738          528453280
  561   706          528454297
  369   782          528455177
   98   808          528455304
  602   677          528455941
  206   804          528460280
  350   786          528462656
  310   793          528468257
  607   673          528469760
  382   779          528472107
  355   785          528475500
  453   758          528479189
  264   799          528482143
  143   807          528482150
   99   808          528484411
  541   718          528486653
  630   653          528492077
  289   796          528495905
  233   802          528498945
  532   723          528501835
  345   787          528507028
  582   692          528511256
  100   808          528514112
  273   798          528516009
  409   772          528517577
  190   805          528519125
  170   806          528519616
  416   770          528524296
  426   767          528526439
  398   775          528529167
  553   711          528537808
  484   746          528540840
  593   684          528541361
  491   743          528543178
  144   807          528543927
  101   808          528544413
  360   784          528546304
  464   754          528558408
  548   714          528560936
  378   780          528562152
  102   808          528575320
  221   803          528575488
  589   687          528579172
  255   800          528581375
  500   739          528583419
  629   654          528584453
  207   804          528588207
  597   681          528597414
  145   807          528606568
  171   806          528606827
  103   808          528606839
  340   788          528607872
  619   663          528610906
  323   791          528611938
  456   757          528616909
  191   805          528627996
  245   801          528628526
  558   708          528636024
  104   808          528638976
  612   669          528639237
  534   722          528640352
  317   792          528648101
  402   774          528649632
  329   790          528650289
  297   795          528657948
  304   794          528660648
  234   802          528662512
  146   807          528670079
  105   808          528671737
  423   768          528671799
  365   783          528675812
  572   699          528681347
  628   655          528684527
  282   797          528687341
  265   799          528692024
  569   701          528692110
  374   781          528693165
  172   806          528695064
  543   717          528704820
  106   808          528705128
  585   690          528710625
  208   804          528717376
  575   697          528718248
  472   751          528718799
  477   749          528721082
  222   803          528722675
  606   674          528727040
  498   740          528729992
  147   807          528734466
  192   805          528738013
  107   808          528739155
  274   798          528740416
  290   796          528747336
  601   678          528747553
  566   703          528750423
  311   793          528757488
  413   771          528759008
  489   744          528760953
  335   789          528764444
  108   808          528773824
  256   800          528777216
  459   756          528783795
  618   664          528783976
  173   806          528784333
  627   656          528792299
  536   721          528796017
  439   763          528799466
  148   807          528799735
  442   762          528801616
  578   695          528802927
  467   753          528805340
  517   731          528806304
  109   808          528809141
  246   801          528809337
  482   747          528812891
  406   773          528813333
  515   732          528814043
  519   730          528815359
  436   764          528825600
  235   802          528827483
  351   786          528831207
  445   761          528832206
  513   733          528838534
  521   729          528841250
  550   713          528842097
  420   769          528844609
  110   808          528845112
  209   804          528847793
  193   805          528849182
  356   785          528854641
  563   705          528856172
  611   670          528862131
  370   782          528864768
  555   710          528864875
  346   787          528865139
  149   807          528865892
  223   803          528871194
  387   778          528871555
  391   777          528873904
  174   806          528874640
  511   734          528879735
  433   765          528879862
  111   808          528881743
  523   728          528884019
  448   760          528891392
  496   741          528892957
  592   685          528893813
  266   799          528903495
  626   657          528907769
  383   779          528911026
  395   776          528918451
  112   808          528919040
  596   682          528923304
  298   795          528923467
  324   791          528925895
  283   797          528926760
  150   807          528932943
  581   693          528935498
  361   784          528936185
  509   735          528937604
  305   794          528938809
  545   716          528940321
  525   727          528943708
  318   792          528950520
  341   788          528955693
  113   808          528957009
  588   688          528958144
  194   805          528961509
  430   766          528962096
  617   665          528964738
  175   806          528965991
  275   798          528966467
  538   720          528968872
  257   800          528974593
  330   790          528976000
  451   759          528979330
  210   804          528979464
  462   755          528980003
  247   801          528991624
  379   780          528991939
  605   675          528992000
  236   802          528993864
  487   745          528994928
  114   808          528995656
  291   796          529000507
  151   807          529000894
  399   775          529005574
  560   707          529009243
  507   736          529012099
  527   726          529020359
  410   772          529020648
  224   803          529021051
  625   658          529030937
  115   808          529034987
  417   770          529044713
  600   679          529046839
  475   750          529046875
  312   793          529048585
  176   806          529058392
  152   807          529069751
  427   767          529072146
  494   742          529072272
  195   805          529075000
  116   808          529075008
  366   783          529076583
  470   752          529082008
  610   671          529092711
  454   758          529096176
  480   748          529100992
  336   789          529102125
  505   737          529103178
  211   804          529112395
  375   781          529113916
  529   725          529114014
  117   808          529115725
  584   691          529116075
  267   799          529116562
  403   774          529135651
  153   807          529139520
  552   712          529140736
  177   806          529151849
  616   666          529153192
  118   808          529157144
  540   719          529158959
  237   802          529161661
  624   659          529161803
  284   797          529167877
  571   700          529169411
  225   803          529172252
  258   800          529173512
  248   801          529175393
  574   698          529187616
  196   805          529189661
  299   795          529190774
  547   715          529193198
  276   798          529194168
  568   702          529198840
  119   808          529199271
  352   786          529201864
  465   754          529205689
  557   709          529209522
  424   768          529209856
  154   807          529210207
  503   738          529210799
  642   642          529218576
  306   794          529218800
  641   643          529222428
  531   724          529224715
  347   787          529225326
  640   644          529233984
  357   785          529235918
  325   791          529241796
  457   757          529242086
  120   808          529242112
  485   746          529245061
  178   806          529246368
  212   804          529246592
  639   645          529253244
  577   696          529253569
  591   686          529253927
  319   792          529254847
  292   796          529255424
  595   683          529256862
  604   676          529264640
  492   743          529267895
  414   771          529271955
  565   704          529275789
  371   782          529276579
  638   646          529280208
  155   807          529281818
  121   808          529285673
  623   660          529300367
  331   790          529303691
  197   805          529305498
  342   788          529305560
  407   773          529309060
  637   647          529314876
  388   778          529322024
  226   803          529324803
  362   784          529328232
  122   808          529329960
  238   802          529330880
  609   672          529330977
  268   799          529331231
  392   777          529333721
  501   739          529334920
  313   793          529341554
  179   806          529341955
  587   689          529344772
  615   667          529349338
  384   779          529352243
  533   723          529352504
  599   680          529353799
  156   807          529354359
  636   648          529357248
  249   801          529360650
  542   718          529366320
  580   694          529367384
  259   800          529373979
  123   808          529374979
  421   769          529375070
  440   763          529378947
  213   804          529382061
  396   776          529387712
  473   751          529388568
  443   762          529389035
  437   764          529397197
  562   706          529400144
  478   749          529405101
  635   649          529407324
  285   797          529410698
  460   756          529417216
  124   808          529420736
  198   805          529422517
  277   798          529423525
  380   780          529424000
  446   761          529427617
  157   807          529427836
  180   806          529438616
  337   789          529441822
  434   765          529443629
  622   661          529446629
  554   711          529456895
  300   795          529459875
  468   753          529461009
  549   714          529463493
  634   650          529465104
  125   808          529467237
    0   809          529475129
    1   809          529475130
    2   809          529475137
    3   809          529475156
    4   809          529475193
    5   809          529475254
    6   809          529475345
    7   809          529475472
  499   740          529475499
    8   809          529475641
    9   809          529475858
   10   809          529476129
   11   809          529476460
   12   809          529476857
   13   809          529477326
   14   809          529477873
   15   809          529478504
  227   803          529478710
   16   809          529479225
  367   783          529479550
  490   744          529479784
   17   809          529480042
   18   809          529480961
   19   809          529481988
   20   809          529483129
  400   775          529484375
   21   809          529484390
   22   809          529485777
   23   809          529487296
   24   809          529488953
   25   809          529490754
   26   809          529492705
   27   809          529494812
  449   760          529494849
   28   809          529497081
  535   722          529497423
   29   809          529499518
  307   794          529500627
  239   802          529501527
   30   809          529502129
  158   807          529502255
   31   809          529504920
   32   809          529507897
   33   809          529511066
  483   747          529511310
  293   796          529512093
   34   809          529514433
  126   808          529514488
   35   809          529518004
  431   766          529518087
  214   804          529518808
   36   809          529521785
   37   809          529525782
  411   772          529526179
  583   692          529529175
   38   809          529530001
  633   651          529530588
   39   809          529534448
  181   806          529536357
  376   781          529536917
   40   809          529539129
  199   805          529540724
   41   809          529544050
  603   677          529544960
  250   801          529547401
  269   799          529547508
   42   809          529549217
  614   668          529553176
   43   809          529554636
  326   791          529559647
   44   809          529560313
  320   792          529561088
  127   808          529562495
   45   809          529566254
  418   770          529567632
  559   708          529571791
   46   809          529572465
  353   786          529574633
  260   800          529576000
  608   673          529576929
  159   807          529577622
   47   809          529578952
   48   809          529585721
  348   787          529587595
  452   759          529590887
  544   717          529590997
   49   809          529592778
  594   684          529598088
   50   809          529600129
  621   662          529600589
  632   652          529603776
   51   809          529607780
  518   731          529609723
  128   808          529611264
  516   732          529611264
   52   809          529615737
  358   785          529619337
  428   767          529620415
  590   687          529621703
  463   755          529621722
   53   809          529624006
  404   774          529624088
  520   730          529625000
  514   733          529629581
  497   741          529632494
   54   809          529632593
  332   790          529633368
  228   803          529633979
  182   806          529635184
  314   793          529636401
   55   809          529641504
   56   809          529650745
  160   807          529653943
  278   798          529654544
  286   797          529655229
  215   804          529656839
  522   729          529657137
  343   788          529657479
  537   721          529659514
  200   805          529660125
   57   809          529660322
  129   808          529660801
  573   699          529664616
  512   734          529664632
  570   701          529665101
  598   681          529668433
   58   809          529670241
  240   802          529673608
   59   809          529680508
  631   653          529684668
  372   782          529690616
   60   809          529691129
   61   809          529702110
  524   728          529706176
  488   745          529707897
  130   808          529711112
  576   697          529711849
  567   703          529713190
   62   809          529713457
  455   758          529715887
  510   735          529716375
  363   784          529722451
   63   809          529725176
  476   750          529725176
  301   795          529730776
  161   807          529731224
  183   806          529735103
  251   801          529735652
   64   809          529737273
  586   690          529739056
  471   752          529746119
   65   809          529749754
  425   768          529750457
  551   713          529751248
  131   808          529762203
  620   663          529762247
   66   809          529762625
  613   669          529764706
  270   799          529765399
  294   796          529770520
  526   727          529772159
  630   654          529773264
  389   778          529774821
   67   809          529775892
  261   800          529779581
  201   805          529780726
  338   789          529783541
  308   794          529784296
  508   736          529784768
  415   771          529787386
   68   809          529789561
  229   803          529790616
  556   710          529790616
  481   748          529793633
  385   779          529795764
  393   777          529795890
  216   804          529796160
   69   809          529803638
  495   742          529805863
  579   695          529806914
  408   773          529807229
  564   705          529808769
  162   807          529809471
  132   808          529814080
   70   809          529818129
  607   674          529830567
  602   678          529832960
  546   716          529833032
   71   809          529833040
  184   806          529836120
  539   720          529838819
  241   802          529847129
   72   809          529848377
  528   726          529855128
  466   754          529855760
  381   780          529858341
  397   776          529859349
   73   809          529864146
  133   808          529866749
  321   792          529869249
  629   655          529869564
  506   737          529869769
  458   757          529870005
  327   791          529879454
   74   809          529880353
  368   783          529884719
  279   798          529887231
  163   807          529888690
   75   809          529897004
  287   797          529901476
  202   805          529902533
  422   769          529908057
   76   809          529914105
  134   808          529920216
  252   801          529925409
  619   664          529931603
   77   809          529931662
  315   793          529933132
  217   804          529936777
  185   806          529938241
  593   685          529946982
  230   803          529948627
  354   786          529949520
   78   809          529949681
  582   693          529949925
  561   707          529951724
  349   787          529951952
  486   746          529952192
  530   725          529955125
  441   763          529961068
  377   781          529962174
  333   790          529965037
  401   775          529965576
   79   809          529968168
  164   807          529968887
  504   738          529971336
  438   764          529971416
  628   656          529973568
  135   808          529974487
  444   762          529979112
  612   670          529983928
  262   800          529984728
  271   799          529984910
   80   809          529987129
  597   682          529990741
  493   743          529995564
  589   688          529997141
  302   795          530003483
  359   785          530004904
   81   809          530006570
  435   765          530010000
  344   788          530011456
  242   802          530022096
  203   805          530025552
  447   761          530025704
   82   809          530026497
  136   808          530029568
  295   796          530030711
  412   772          530034176
  541   719          530035380
  186   806          530041472
   83   809          530046916
  165   807          530050068
  461   756          530053397
  553   712          530056505
  474   751          530061175
   84   809          530067833
  309   794          530069813
  532   724          530072192
  432   766          530076664
  218   804          530078696
  627   657          530085276
  137   808          530085465
   85   809          530089254
  502   739          530089427
  606   675          530091891
  479   749          530091988
  548   715          530092467
  419   770          530093059
  450   760          530101000
  373   782          530106885
  231   803          530108018
  618   665          530108657
   86   809          530111185
  405   774          530114949
  253   801          530116678
  364   784          530118848
  469   753          530119486
  280   798          530121592
  339   789          530127288
  601   679          530128640
  166   807          530132239
   87   809          530133632
  585   691          530140996
  558   709          530141941
  138   808          530142184
  187   806          530145819
  572   700          530149248
  288   797          530149445
  204   805          530149789
   88   809          530156601
  569   702          530168417
  429   767          530171252
  575   698          530177767
  322   792          530179336
   89   809          530180098
  263   800          530191447
  243   802          530198515
  139   808          530199731
  328   791          530201223
  491   744          530201555
   90   809          530204129
  626   658          530204688
  453   759          530205156
  272   799          530206047
  534   723          530206371
  611   671          530210842
  484   747          530212627
  167   807          530215406
  219   804          530221923
  500   740          530224000
   91   809          530228700
  390   778          530229952
  316   793          530231753
  566   704          530235160
  386   779          530241595
  543   718          530249239
  188   806          530251288
   92   809          530253817
  578   696          530254088
  140   808          530258112
  394   777          530260417
  464   755          530266219
  232   803          530268795
  205   805          530275250
  303   795          530278002
   93   809          530279486
  369   783          530292096
  296   796          530292672
  617   666          530293409
  426   768          530293608
  382   780          530294968
  334   790          530298704
  168   807          530299575
  592   686          530303544
  416   771          530305307
   94   809          530305713
  409   773          530307846
  254   801          530309465
  141   808          530317333
  350   787          530318403
  596   683          530320723
  355   786          530326531
  625   659          530331804
   95   809          530332504
  398   776          530333368
  456   758          530338328
  563   706          530349363
  310   794          530357184
  281   798          530357633
  536   722          530357704
  189   806          530357885
   96   809          530359865
  605   676          530360901
  220   804          530366464
  345   788          530367497
  550   714          530369344
  498   741          530375013
  244   802          530376392
  142   808          530377400
  581   694          530378325
  555   711          530379306
  588   689          530380241
  169   807          530384752
   97   809          530387802
  378   781          530389693
  360   785          530392625
  289   797          530399142
  264   800          530399744
  206   805          530401941
  477   750          530406333
  517   732          530411581
  472   752          530413056
  519   731          530416250
   98   809          530416321
  515   733          530423712
  489   745          530423794
  273   799          530428816
  233   803          530430964
  600   680          530432000
  521   730          530437761
  143   808          530438319
  423   769          530443576
   99   809          530445428
  610   672          530445448
  402   775          530449183
  513   734          530452601
  642   643          530456995
  641   644          530464705
  190   806          530465616
  624   660          530466624
  170   807          530470943
  340   789          530473069
  100   809          530475129
  523   729          530476156
  640   645          530480125
  545   717          530480438
  616   667          530485859
  482   748          530489160
  323   792          530491355
  511   735          530498206
  144   808          530500096
  459   757          530500672
  639   646          530503255
  255   801          530503776
  101   809          530505430
  467   754          530508627
  560   708          530510912
  221   804          530512325
  365   784          530517429
  329   791          530524960
  374   782          530525392
  538   721          530526233
  207   805          530529868
  525   728          530531477
  317   793          530532270
  638   647          530534095
  102   809          530536337
  496   742          530542424
  413   772          530544645
  442   763          530545835
  439   764          530548263
  584   692          530550592
  304   795          530554339
  245   802          530555733
  297   796          530556409
  171   807          530558154
  509   736          530560485
  145   808          530562737
  103   809          530567856
  445   762          530571853
  637   648          530572645
  191   806          530574487
  436   765          530578981
  234   803          530594531
  282   798          530595360
  104   809          530599993
  527   727          530603766
  406   774          530608240
  623   661          530609148
  265   800          530609625
  636   649          530618905
  420   770          530621000
  146   808          530626248
  448   761          530626473
  105   809          530632754
  335   790          530634375
  604   677          530637597
  433   766          530637833
  507   737          530639396
  571   701          530641512
  172   807          530646391
  311   794          530646415
  290   797          530650573
  574   699          530651323
  274   799          530653223
  595   684          530658379
  208   805          530659037
  222   804          530659512
  487   746          530662239
  552   713          530663705
  106   809          530666145
  591   687          530667774
  635   650          530672875
  568   703          530679359
  192   806          530684504
  615   668          530686007
  351   787          530686954
  391   778          530687423
  609   673          530687746
  387   779          530689742
  147   808          530690635
  462   756          530692344
  529   726          530693065
  256   801          530699617
  107   809          530700172
  370   783          530701687
  356   786          530705672
  577   697          530708906
  451   760          530709851
  540   720          530712000
  557   710          530719693
  430   767          530724663
  346   788          530725608
  494   743          530726191
  395   777          530727308
  547   716          530729019
  383   780          530733887
  634   651          530734555
  108   809          530734841
  505   738          530734897
  173   807          530735660
  246   802          530736544
  475   751          530736626
  599   681          530743040
  148   808          530755904
  622   662          530759376
  235   803          530759502
  565   705          530764750
  109   809          530770158
  587   690          530771003
  470   753          530780777
  480   749          530781749
  361   785          530782506
  209   805          530789454
  193   806          530795673
  531   725          530799416
  633   652          530803945
  324   792          530805312
  110   809          530806129
  223   804          530808031
  399   776          530809775
  410   773          530810917
  580   695          530814375
  379   781          530819480
  341   789          530820890
  266   800          530821096
  298   796          530821928
  149   808          530822061
  454   759          530822143
  417   771          530825724
  174   807          530825967
  305   795          530832500
  318   793          530834689
  283   798          530834779
  427   768          530839315
  111   809          530842760
  503   739          530846946
  330   791          530850671
  275   799          530879274
  112   809          530880057
  632   653          530881045
  150   808          530889112
  614   669          530893853
  257   801          530896994
  562   707          530897571
  291   797          530903744
  194   806          530908000
  465   755          530913500
  542   719          530915047
  485   747          530916848
  621   663          530917308
  175   807          530917318
  113   809          530918026
  366   784          530918200
  247   802          530918831
  210   805          530921125
  603   678          530921979
  533   724          530922861
  236   803          530925883
  492   744          530926272
  403   775          530935202
  312   794          530937512
  608   674          530937736
  375   782          530946143
  114   809          530956673
  151   808          530957063
  224   804          530957888
  457   758          530963505
  631   654          530965855
  583   693          530967844
  336   790          530972056
  501   740          530975501
  554   712          530975592
  424   769          530981633
  549   715          530995024
  115   809          530996004
  594   685          531003709
  176   807          531009719
  195   806          531021491
  152   808          531025920
  267   800          531034163
  116   809          531036025
  590   688          531039672
  211   805          531054056
  414   772          531057592
  352   787          531057611
  630   655          531058375
  598   682          531061760
  535   723          531063442
  284   798          531075896
  117   809          531076742
  559   709          531077708
  473   752          531082825
  620   664          531082944
  347   788          531085795
  357   786          531086949
  299   796          531089235
  478   750          531090352
  237   803          531093680
  153   808          531095689
  258   801          531095913
  248   802          531102600
  177   807          531103176
  407   774          531103967
  276   799          531106975
  225   804          531109089
  613   670          531109397
  306   795          531112491
  371   783          531113498
  118   809          531118161
  499   741          531120520
  325   792          531121213
  440   764          531127744
  573   700          531132517
  443   763          531133254
  460   757          531134093
  544   718          531135416
  196   806          531136152
  319   793          531139016
  388   779          531140211
  570   702          531141408
  490   745          531142625
  392   778          531147240
  437   765          531150578
  421   770          531151461
  629   656          531158605
  292   797          531158661
  119   809          531160288
  468   754          531164296
  154   808          531166376
  446   762          531167264
  586   691          531169427
  342   789          531170757
  576   698          531171368
  362   785          531174553
  384   780          531175104
  331   791          531178362
  483   748          531187579
  212   805          531188253
  607   675          531195418
  396   777          531196569
  178   807          531197695
  567   704          531197927
  434   766          531201600
  120   809          531203129
  602   679          531214047
  518   732          531215000
  516   733          531220933
  537   722          531221201
  520   731          531225891
  449   761          531229930
  313   794          531230481
  155   808          531237987
  514   734          531243648
  121   809          531246690
  268   800          531248832
  380   781          531251541
  197   806          531251989
  522   730          531253648
  619   665          531256284
  579   696          531258075
  226   804          531261640
  238   803          531262899
  628   657          531266545
  551   714          531278495
  431   767          531280654
  497   742          531281961
  512   735          531283103
  249   802          531287857
  400   776          531288576
  122   809          531290977
  179   807          531293282
  259   801          531296380
  524   729          531298313
  564   706          531301960
  556   711          531305047
  156   808          531310528
  337   790          531311753
  411   773          531316448
  285   798          531318717
  367   784          531321167
  452   760          531321408
  213   805          531323722
  612   671          531332639
  463   756          531334063
  123   809          531335996
  277   799          531336332
  510   736          531339256
  418   771          531348643
  593   686          531356713
  300   796          531358336
  526   728          531359928
  198   806          531369008
  376   782          531369144
  546   717          531373149
  488   746          531375208
  124   809          531381753
  627   658          531382195
  157   808          531384005
  428   768          531387584
  597   683          531388160
  180   807          531389943
  582   694          531392752
  307   795          531394318
  539   721          531396180
  508   737          531412065
  476   751          531414927
  293   797          531415330
  227   804          531415547
  589   689          531419238
  404   775          531423639
  125   809          531428254
  353   787          531430380
  239   803          531433546
  618   666          531437328
  528   727          531438535
  326   792          531439064
    0   810          531441000
    1   810          531441001
    2   810          531441008
    3   810          531441027
    4   810          531441064
    5   810          531441125
    6   810          531441216
    7   810          531441343
    8   810          531441512
    9   810          531441729
  455   759          531441854
   10   810          531442000
   11   810          531442331
   12   810          531442728
   13   810          531443197
   14   810          531443744
   15   810          531444375
  471   753          531444888
   16   810          531445096
  320   793          531445257
   17   810          531445913
   18   810          531446832
   19   810          531447859
  348   788          531448064
   20   810          531449000
   21   810          531450261
   22   810          531451648
   23   810          531453167
  561   708          531453393
   24   810          531454824
   25   810          531456625
  158   808          531458424
   26   810          531458576
  495   743          531459782
  214   805          531460469
   27   810          531460683
  606   676          531460792
   28   810          531462952
  269   800          531465109
   29   810          531465389
   30   810          531468000
  358   786          531470368
   31   810          531470791
   32   810          531473768
  481   749          531474390
  250   802          531474608
  126   809          531475505
   33   810          531476937
   34   810          531480304
   35   810          531483875
  199   806          531487215
   36   810          531487656
  181   807          531487684
   37   810          531491653
   38   810          531495872
  260   801          531498401
   39   810          531500319
  506   738          531501488
   40   810          531505000
  626   659          531505555
  332   791          531508039
   41   810          531509921
  601   680          531513801
   42   810          531515088
   43   810          531520507
  425   769          531522234
  343   789          531522676
  127   809          531523512
  314   794          531525328
   44   810          531526184
  372   783          531527535
   45   810          531532125
  159   808          531533791
  530   726          531534176
   46   810          531538336
   47   810          531544823
   48   810          531551592
   49   810          531558649
  286   798          531563248
  466   755          531563571
  611   672          531563579
   50   810          531566000
  278   799          531567351
  363   785          531568772
  228   804          531570816
  128   809          531572281
  415   772          531573023
   51   810          531573651
  585   692          531575513
  553   713          531579474
   52   810          531581608
  182   807          531586511
  541   720          531588421
   53   810          531589877
  458   758          531591424
  389   779          531593008
   54   810          531598464
  215   805          531598500
  408   774          531602136
  240   803          531605627
  200   806          531606616
   55   810          531607375
  504   739          531607483
  393   778          531609409
  160   808          531610112
   56   810          531616616
  385   780          531618625
  572   701          531621349
  129   809          531621818
  486   747          531623979
  617   667          531626076
   57   810          531626193
  548   716          531628288
  301   796          531629237
   58   810          531636112
  625   660          531636625
  575   699          531641474
   59   810          531646379
  532   725          531646893
  569   703          531648936
  558   710          531652112
  338   790          531653472
  493   744          531653941
   60   810          531657000
  251   802          531662859
   61   810          531667981
  397   777          531668206
  130   809          531672129
  294   797          531673757
  308   795          531677987
   62   810          531679328
  270   800          531683000
  422   770          531684448
  381   781          531685882
  183   807          531686430
  161   808          531687393
   63   810          531691047
  643   643          531695414
  642   644          531699272
  261   801          531701982
   64   810          531703144
  578   697          531709425
  441   764          531709865
  641   645          531710846
   65   810          531715625
  592   687          531717391
  596   684          531722240
  131   809          531723220
  444   763          531723331
  566   705          531724121
  438   765          531724797
  368   784          531726336
  201   806          531727217
  229   804          531727453
   66   810          531728496
  502   740          531730008
  640   646          531730136
  605   677          531733858
  216   805          531737821
   67   810          531741763
  321   793          531753418
   68   810          531755432
  474   752          531755432
  639   647          531757142
  327   792          531758871
  447   762          531765351
  162   808          531765640
  435   766          531767971
   69   810          531769509
  401   776          531769777
  461   757          531770274
  132   809          531775097
  624   661          531775405
  534   724          531776728
  479   750          531777239
  241   803          531779148
   70   810          531784000
  184   807          531787447
  638   648          531791864
  377   782          531794401
  543   719          531797966
   71   810          531798911
  279   799          531800038
  610   673          531802217
  354   787          531805267
  588   690          531806472
  287   798          531809495
  349   788          531812421
   72   810          531814248
  600   681          531821241
  315   794          531822059
  616   668          531822528
  469   754          531822773
  412   773          531824445
  581   695          531825316
  133   809          531827766
   73   810          531830017
  637   649          531834302
  450   761          531836081
  432   767          531839231
  333   791          531839708
  163   808          531844859
   74   810          531846224
  563   707          531846790
  202   806          531849024
  252   802          531852616
  359   786          531855935
   75   810          531862875
  491   745          531864396
  500   741          531869021
  419   771          531874070
  344   789          531876653
  217   805          531878438
   76   810          531879976
  134   809          531881233
  636   650          531884456
  230   804          531885464
  484   748          531888896
  185   807          531889568
   77   810          531897533
  555   712          531898003
  550   715          531900875
  302   796          531901944
  271   800          531902511
  262   801          531907129
  405   775          531914500
   78   810          531915552
  623   662          531921895
  536   723          531923723
  164   808          531925056
  295   797          531933948
   79   810          531934039
  135   809          531935504
  453   760          531935677
  429   768          531938421
  635   651          531942326
  373   783          531943804
   80   810          531953000
  242   803          531954115
  309   795          531963504
  364   785          531965169
  203   806          531972043
   81   810          531972441
  464   756          531978560
  584   693          531989261
  136   809          531990585
   82   810          531992368
  186   807          531992799
  339   790          531997219
  165   808          532006237
  634   652          532007912
   83   810          532012787
  604   678          532014616
  560   709          532016829
  218   805          532020357
  517   733          532021250
  519   732          532021527
  498   742          532024480
  545   718          532024857
  615   669          532026684
   84   810          532033704
  280   799          532034399
  515   734          532037779
  521   731          532038652
  253   802          532043885
  231   804          532044855
  137   809          532046482
  390   779          532048139
  609   674          532048553
   85   810          532055125
  288   798          532057464
  322   793          532063505
  595   685          532064000
  456   759          532064295
  386   780          532064456
  426   769          532065385
  513   735          532071072
  523   730          532072667
  394   778          532073936
  622   663          532076095
   86   810          532077056
  328   792          532080640
  633   653          532081214
  591   688          532085743
  538   722          532087920
  166   808          532088408
  416   772          532090944
  489   746          532091105
  477   751          532096084
  204   806          532096280
  187   807          532097146
   87   810          532099503
  409   774          532102753
  138   809          532103201
  472   753          532111825
  263   801          532113848
  571   702          532117819
  574   700          532119224
  316   794          532120680
  511   736          532121087
   88   810          532122472
  382   781          532122509
  525   729          532123614
  272   800          532123648
  243   803          532130534
  369   784          532133713
  599   682          532136367
  398   777          532142225
   89   810          532145969
  139   809          532160748
  632   654          532162232
  219   805          532163584
  568   704          532164096
  577   698          532168425
  482   749          532169917
   90   810          532170000
  167   808          532171575
  334   791          532173375
  303   796          532176463
  350   788          532178872
  355   787          532182278
  509   737          532187782
  552   714          532190952
  527   728          532191535
   91   810          532194571
  296   797          532195909
  496   743          532196343
  587   691          532201374
  188   807          532202615
  232   804          532205632
  467   755          532216438
  140   809          532219129
   92   810          532219688
  423   770          532219967
  205   806          532221741
  378   782          532221920
  459   758          532222091
  345   789          532232694
  557   711          532234124
  254   802          532236672
  621   664          532238005
  614   670          532238544
  360   786          532243656
   93   810          532245357
  310   795          532250875
  631   655          532250966
  402   776          532253384
  168   808          532255744
  565   706          532257941
  580   696          532265536
  547   717          532269136
  540   721          532269361
  281   799          532270440
  507   738          532271115
   94   810          532271584
  529   727          532276472
  141   809          532278350
  442   764          532294632
   95   810          532298375
  439   765          532301644
  608   675          532302587
  603   679          532303066
  289   798          532307161
  220   805          532308125
  244   803          532308411
  189   807          532309212
  445   763          532316072
  264   801          532322145
   96   810          532325736
  487   747          532334026
  413   773          532334914
  436   766          532336952
  142   809          532338417
  169   808          532340921
  340   790          532343000
  273   800          532346417
  630   656          532347416
  206   806          532348432
   97   810          532353673
  374   783          532362311
  365   785          532363750
  448   762          532366120
  233   804          532367801
  505   739          532371044
  323   793          532375524
  531   726          532378467
   98   810          532382192
  494   744          532384568
  562   708          532399240
  143   809          532399336
  433   767          532400400
  420   771          532402011
  329   792          532404377
  620   665          532407625
  406   775          532407791
  462   757          532409221
  583   694          532410671
   99   810          532411299
  594   686          532413440
  190   807          532416943
  317   794          532421197
  170   808          532427112
  475   752          532430883
  255   802          532430983
  100   810          532441000
  451   761          532444932
  629   657          532451582
  304   796          532452800
  221   805          532453986
  613   671          532458108
  598   683          532459179
  297   797          532459646
  144   809          532461113
  590   689          532461769
  480   750          532467000
  542   720          532468088
  101   810          532471301
  207   806          532476359
  470   754          532484064
  503   740          532487527
  245   803          532487752
  430   768          532491832
  533   725          532497562
  554   713          532498561
  102   810          532502208
  391   779          532505610
  282   799          532508167
  335   791          532509046
  387   780          532512603
  171   808          532514323
  145   809          532523754
  191   807          532525814
  549   716          532530845
  234   804          532531368
  265   801          532532026
  103   810          532533727
  311   795          532540106
  395   778          532540827
  370   784          532543304
  351   788          532547423
  454   760          532552664
  290   798          532558592
  356   787          532561419
  383   781          532561428
  628   658          532563464
  607   676          532564319
  104   810          532565864
  274   800          532570824
  619   666          532584955
  146   809          532587265
  559   710          532587879
  492   745          532589113
  346   789          532590805
  485   748          532593117
  105   810          532598625
  602   680          532599208
  222   805          532601173
  172   808          532602560
  586   692          532603944
  573   701          532604618
  208   806          532605528
  410   774          532605824
  427   769          532611092
  417   772          532611361
  399   777          532618632
  501   741          532620522
  570   703          532621927
  465   756          532625841
  256   802          532626824
  106   810          532632016
  361   786          532633537
  535   724          532633799
  576   699          532635075
  192   807          532635831
  147   809          532651652
  379   782          532651707
  107   810          532666043
  246   803          532668563
  627   659          532683062
  544   719          532684143
  612   672          532685376
  567   705          532686888
  457   759          532689472
  324   793          532689481
  341   790          532690821
  173   808          532691829
  235   804          532696339
  108   810          532700712
  579   697          532713412
  148   809          532716921
  318   794          532723616
  298   797          532725165
  330   792          532730088
  305   796          532730961
  209   806          532735945
  109   810          532736029
  403   776          532739403
  266   801          532743497
  193   807          532747000
  283   799          532747586
  223   805          532749692
  424   770          532758024
  366   785          532764521
  499   742          532769987
  618   667          532769995
  593   687          532770560
  110   810          532772000
  478   751          532780103
  473   753          532781594
  174   808          532782136
  375   783          532783062
  149   809          532783078
  537   723          532787220
  597   684          532789677
  275   800          532796875
  564   707          532799387
  111   810          532808631
  490   746          532809936
  551   715          532810026
  626   660          532810376
  291   798          532811763
  556   712          532823744
  257   802          532824201
  518   733          532824669
  520   732          532831168
  312   795          532831203
  606   677          532833749
  516   734          532835000
  582   695          532839743
  589   690          532845469
  112   810          532845928
  336   791          532846727
  414   773          532847861
  150   809          532850129
  247   803          532850850
  522   731          532854539
  460   758          532855512
  194   807          532859327
  514   735          532862119
  236   804          532862720
  210   806          532867616
  483   749          532868336
  468   755          532872107
  175   808          532873487
  440   765          532881125
  443   764          532882051
  113   810          532883897
  524   730          532894824
  224   805          532899549
  601   681          532903042
  407   775          532903518
  512   736          532905984
  437   766          532908549
  446   763          532911483
  546   718          532917568
  151   809          532918080
  352   788          532918080
  611   673          532920348
  114   810          532922544
  421   771          532932472
  497   743          532935880
  643   644          532937691
  357   787          532942696
  625   661          532945406
  642   645          532945413
  347   789          532950992
  526   729          532952065
  371   784          532955115
  267   801          532956564
  539   722          532957867
  561   709          532959310
  641   646          532960857
  115   810          532961875
  617   668          532962745
  388   780          532963072
  434   767          532964167
  392   779          532965427
  176   808          532965888
  510   737          532966553
  449   762          532969577
  195   807          532972818
  640   647          532984023
  152   809          532986937
  284   799          532988703
  299   797          532992472
  211   806          533000547
  116   810          533001896
  384   781          533002645
  325   793          533005382
  396   778          533010088
  306   796          533010952
  585   693          533014182
  639   648          533014911
  258   802          533023120
  276   800          533024576
  362   786          533025584
  528   728          533026304
  319   794          533027943
  237   804          533030517
  248   803          533034619
  342   790          533040688
  117   810          533042613
  508   738          533043784
  488   747          533046995
  431   768          533047823
  225   805          533050750
  463   757          533050940
  638   649          533053521
  452   761          533056489
  153   809          533056706
  331   792          533057779
  177   808          533059345
  292   798          533066680
  380   782          533083768
  118   810          533084032
  196   807          533087479
  624   662          533088152
  400   777          533097433
  572   702          533097656
  637   650          533099853
  553   714          533106721
  476   752          533109184
  575   700          533109375
  605   678          533110877
  411   774          533111355
  530   727          533117583
  495   744          533118159
  313   795          533124172
  119   810          533126159
  154   809          533127393
  596   685          533127861
  569   704          533133673
  418   772          533134280
  212   806          533134744
  592   688          533135360
  506   739          533137635
  541   721          533145782
  471   754          533148175
  178   808          533153864
  636   651          533153907
  428   769          533159361
  481   750          533159641
  610   674          533163024
  616   669          533163205
  558   711          533166543
  367   785          533167488
  548   717          533168405
  578   698          533168944
  120   810          533169000
  268   801          533171233
  455   760          533172375
  337   791          533186424
  155   809          533199004
  238   804          533199736
  226   805          533203301
  197   807          533203316
  376   783          533206063
  121   810          533212561
  600   682          533214568
  635   652          533215683
  566   706          533217312
  249   803          533219876
  259   802          533223587
  532   726          533225944
  404   776          533227840
  285   799          533231524
  588   691          533236843
  623   663          533238614
  504   740          533248064
  179   808          533249451
  277   800          533253933
  122   810          533256848
  300   797          533261573
  213   806          533270213
  156   809          533271545
  466   756          533275912
  581   696          533276477
  634   653          533285181
  353   788          533290849
  307   796          533292779
  425   770          533298625
  486   748          533300248
  123   810          533301867
  348   789          533313261
  493   745          533316782
  458   759          533317391
  198   807          533320335
  326   793          533323233
  293   798          533323349
  358   787          533326115
  320   794          533334184
  157   809          533345022
  180   808          533346112
  124   810          533347624
  563   708          533348459
  543   720          533351007
  534   725          533351429
  227   805          533357208
  633   654          533362401
  415   773          533363292
  372   784          533369152
  239   804          533370383
  615   670          533371375
  502   741          533375029
  332   792          533387456
  269   801          533387510
  343   790          533392607
  125   810          533394125
  604   679          533395703
  622   664          533396792
  408   775          533401687
  250   803          533406627
  214   806          533406960
    0   811          533411731
    1   811          533411732
    2   811          533411739
    3   811          533411758
    4   811          533411795
    5   811          533411856
    6   811          533411947
    7   811          533412074
    8   811          533412243
    9   811          533412460
   10   811          533412731
   11   811          533413062
  609   675          533413404
   12   811          533413459
   13   811          533413928
   14   811          533414475
   15   811          533415106
   16   811          533415827
  389   780          533415869
   17   811          533416644
   18   811          533417563
   19   811          533418590
  314   795          533419019
  158   809          533419441
   20   811          533419731
  363   786          533419803
  555   713          533420972
   21   811          533420992
   22   811          533422379
   23   811          533423898
   24   811          533425555
  260   802          533425608
   25   811          533427356
  393   779          533427596
   26   811          533429307
   27   811          533431414
  584   694          533432088
   28   811          533433683
   29   811          533436120
  550   716          533436696
  199   807          533438542
   30   811          533438731
  126   810          533441376
   31   811          533441522
  181   808          533443853
   32   811          533444499
  385   781          533446166
  632   655          533447343
   33   811          533447668
   34   811          533451035
  474   753          533454201
   35   811          533454606
   36   811          533458387
   37   811          533462384
  441   765          533463246
  422   771          533465459
   38   811          533466603
  479   751          533466990
   39   811          533471050
  444   764          533472128
  595   686          533473731
   40   811          533475731
  286   799          533476055
   41   811          533480652
  397   778          533481725
  438   766          533482768
  278   800          533484952
   42   811          533485819
  127   810          533489383
   43   811          533491238
  461   758          533491693
  536   724          533494080
  159   809          533494808
   44   811          533496915
   45   811          533502856
  591   689          533507840
   46   811          533509067
  447   763          533509570
  228   805          533512477
   47   811          533515554
  381   782          533518109
  500   742          533518488
   48   811          533522323
  560   710          533527000
  338   791          533528143
   49   811          533529380
  435   767          533530538
  469   755          533530584
  491   746          533531707
  301   797          533532474
  599   683          533533786
   50   811          533536731
  128   810          533538152
  631   656          533540007
  240   804          533542464
  182   808          533542680
   51   811          533544382
  215   806          533544991
   52   811          533552339
  200   807          533557943
   53   811          533560608
  621   665          533562686
   54   811          533569195
  484   749          533569653
  160   809          533571129
  368   785          533572657
  545   719          533573584
  450   762          533575728
  308   796          533576448
   55   811          533578106
  401   777          533578634
  294   798          533581776
  614   671          533587255
   56   811          533587347
  129   810          533587689
  574   701          533591325
  251   803          533594878
   57   811          533596924
  571   703          533598338
  270   801          533605401
  432   768          533606400
   58   811          533606843
   59   811          533617110
  412   774          533619352
   60   811          533627731
  261   802          533629189
  519   733          533631196
  377   783          533631320
  577   699          533632132
  517   734          533635317
  587   692          533635891
  130   810          533638000
   61   811          533638712
  630   657          533640393
  321   794          533642345
  183   808          533642599
  327   793          533643040
  521   732          533643929
  161   809          533648410
   62   811          533650059
  568   705          533653057
  538   723          533653939
  515   735          533656250
  419   772          533659707
   63   811          533661778
  354   788          533665736
  229   805          533669114
  453   761          533670758
  608   676          533671488
  523   731          533673558
   64   811          533673875
  349   789          533677618
  498   743          533678399
  201   807          533678544
  216   806          533684312
   65   811          533686356
  603   680          533688227
  131   810          533689091
  513   736          533693953
  464   757          533695437
   66   811          533699227
  429   769          533710198
  359   787          533711682
   67   811          533712494
  315   795          533715750
  241   804          533715985
  279   800          533717639
  405   776          533718701
  333   792          533719125
  525   730          533720125
  580   697          533720873
  287   799          533722302
  552   715          533722483
   68   811          533726163
  162   809          533726657
  620   666          533736296
   69   811          533740240
  132   810          533740968
  184   808          533743616
  344   790          533746584
  511   737          533748384
  629   658          533748501
  557   712          533752821
   70   811          533754731
  565   707          533755368
  489   747          533762892
   71   811          533769642
  527   729          533783672
  252   803          533784635
   72   811          533784979
  373   784          533785421
  477   752          533790341
  133   810          533793637
  456   760          533794816
  202   807          533800351
   73   811          533800748
  302   797          533805181
  163   809          533805876
  613   672          533810845
  547   718          533813555
  472   754          533815112
  364   786          533816200
   74   811          533816955
  509   738          533819501
  271   801          533824912
  217   806          533824929
  230   805          533827125
  594   687          533827287
  540   722          533831048
   75   811          533833606
  262   802          533834336
  426   770          533841776
  295   798          533841967
  185   808          533845737
  134   810          533847104
   76   811          533850707
  496   744          533854720
  482   750          533855168
  583   695          533857662
  598   684          533860696
  309   796          533861965
  529   728          533864241
  628   659          533864331
   77   811          533868264
  390   780          533871000
  339   791          533871890
  416   773          533881213
  164   809          533886073
   78   811          533886283
  590   690          533888000
  242   804          533890952
  386   781          533891997
  394   779          533892123
  135   810          533901375
  409   775          533902304
   79   811          533904770
  562   709          533905157
  507   739          533907262
  619   667          533917622
  203   807          533923370
   80   811          533923731
  467   756          533928779
  607   677          533937276
   81   811          533943172
  459   759          533948058
  186   808          533948968
  280   800          533952000
  322   794          533952432
  382   782          533954736
  398   778          533955744
  136   810          533956456
  531   727          533961874
   82   811          533963099
  328   793          533964809
  218   806          533966848
  165   809          533967254
  288   799          533970271
  253   803          533975904
  369   785          533980034
   83   811          533983518
  231   805          533986516
  627   660          533987883
  602   681          533988449
  423   771          534000978
   84   811          534004435
  487   748          534010295
  505   740          534011625
  137   810          534012353
  316   795          534014371
  542   721          534025449
  554   714          534025808
   85   811          534025856
  263   802          534041055
  612   673          534042145
  586   693          534042613
  355   788          534042747
  350   789          534044069
  272   801          534046049
  494   745          534047409
  204   807          534047607
   86   811          534047787
  442   765          534048013
  166   809          534049425
  334   792          534052792
  187   808          534053315
  378   783          534058839
  439   766          534059615
  402   777          534062241
  445   764          534064869
  243   804          534067371
  138   810          534069072
   87   811          534070234
  549   717          534070962
  533   726          534076613
  303   797          534079700
  573   702          534080925
   88   811          534093203
  360   787          534099403
  436   767          534099519
  559   711          534102310
  345   790          534102625
  576   700          534102976
  296   798          534103928
  570   704          534106664
  618   668          534106664
  219   806          534110075
  448   763          534110339
   89   811          534116700
  626   661          534119157
  139   810          534126619
  475   753          534129652
  413   774          534129821
  462   758          534130640
  503   741          534132548
  167   809          534132592
   90   811          534140731
  232   805          534147293
  310   796          534149336
  480   751          534156751
  188   808          534158784
   91   811          534165302
  433   768          534167569
  254   803          534168691
  579   698          534172931
  205   807          534173068
  644   644          534179968
  567   706          534180079
  643   645          534183832
  451   762          534184579
  140   810          534185000
  420   772          534187648
  281   800          534188041
  593   688          534188529
   92   811          534190419
  470   755          534191875
  597   685          534195298
  642   646          534195424
  374   784          534203928
  535   725          534208500
  606   678          534210768
  406   776          534211992
  641   647          534214744
  365   786          534214781
   93   811          534216088
  168   809          534216761
  340   791          534217671
  289   799          534219968
  544   720          534237184
  640   648          534241792
   94   811          534242315
  141   810          534244221
  244   804          534245248
  264   802          534249352
  220   806          534254616
  492   746          534256424
  625   662          534258153
  430   769          534263609
  323   794          534264451
  189   808          534265381
  273   801          534268818
   95   811          534269106
  501   742          534269989
  485   749          534273874
  589   691          534275840
  639   649          534276568
  611   674          534281155
  454   761          534287745
  329   793          534288546
  582   696          534290904
  601   682          534296369
   96   811          534296467
  206   807          534299759
  564   708          534301056
  169   809          534301938
  617   669          534303422
  142   810          534304288
  233   805          534309462
  317   795          534314888
  638   650          534319072
   97   811          534324404
  391   780          534328471
  387   781          534340144
  465   757          534342718
  551   716          534345847
  556   713          534346713
   98   811          534352923
  304   797          534356037
  537   724          534357577
  395   779          534359014
  255   803          534363002
  143   810          534365207
  297   798          534367665
  637   651          534369304
  190   808          534373112
   99   811          534382030
  427   770          534387483
  170   809          534388129
  335   792          534388463
  370   785          534389625
  383   782          534393655
  221   806          534400477
  417   773          534401630
  624   663          534404871
  410   775          534405375
  100   811          534411731
  351   789          534412620
  457   760          534419993
  356   788          534421888
  499   743          534423906
  245   804          534424589
  282   800          534425768
  144   810          534426984
  636   652          534427264
  207   807          534427686
  399   778          534432151
  311   796          534438567
  518   734          534438736
  520   733          534440837
  101   811          534442032
  516   735          534453471
  585   694          534457009
  265   802          534459233
  522   732          534459816
  346   790          534460736
  546   719          534466295
  561   710          534469481
  290   799          534471399
  102   811          534472939
  234   805          534473029
  478   752          534474360
  171   809          534475340
  490   747          534481723
  191   808          534481983
  473   754          534484881
  514   736          534485000
  379   783          534488626
  361   787          534489284
  145   810          534489625
  605   679          534491964
  635   653          534492952
  274   801          534493225
  524   731          534495715
  103   811          534504458
  616   670          534507896
  539   723          534523886
  610   675          534527875
  512   737          534533281
  104   811          534536595
  596   686          534537592
  424   771          534539035
  222   806          534547664
  403   777          534548260
  526   730          534548576
  146   810          534553136
  483   750          534553587
  208   807          534556855
  592   689          534557457
  256   803          534558843
  623   664          534559311
  172   809          534563577
  341   791          534565492
  634   654          534566368
  105   811          534569356
  572   703          534578175
  324   794          534578408
  575   701          534581476
  460   759          534581479
  468   756          534584448
  192   808          534592000
  497   744          534594257
  510   738          534598272
  106   811          534602747
  246   804          534605400
  600   683          534611987
  330   793          534614257
  366   786          534615552
  318   795          534617307
  147   810          534617523
  528   729          534618441
  569   705          534622634
  375   784          534624679
  578   699          534632651
  298   798          534633184
  305   797          534634198
  443   765          534635432
  107   811          534636774
  235   805          534638000
  553   715          534638252
  440   766          534639096
  414   774          534642768
  633   655          534647512
  173   809          534652846
  446   764          534660280
  283   800          534665187
  266   802          534670704
  437   767          534671116
  588   692          534671360
  108   811          534671443
  508   739          534679931
  148   810          534682792
  558   712          534685240
  209   807          534687272
  223   806          534696183
  193   808          534703169
  530   728          534705352
  109   811          534706760
  541   722          534707469
  407   776          534707719
  548   718          534712824
  449   763          534713796
  566   707          534714739
  421   772          534718109
  275   801          534719276
  615   671          534720086
  622   665          534721473
  488   748          534723264
  291   799          534724570
  336   792          534726144
  312   796          534729664
  434   768          534731336
  581   697          534731814
  632   656          534736384
  110   811          534742731
  174   809          534743153
  149   810          534748949
  257   803          534756220
  463   758          534772359
  506   740          534778216
  111   811          534779362
  604   680          534780864
  495   745          534781000
  609   676          534782305
  352   789          534783277
  247   804          534787687
  392   780          534788288
  388   781          534790613
  452   762          534796136
  371   785          534801436
  357   788          534803165
  236   805          534804381
  476   753          534807953
  532   727          534809351
  194   808          534815496
  150   810          534816000
  112   811          534816659
  210   807          534818943
  431   769          534819600
  347   790          534820923
  396   779          534828275
  631   657          534832984
  175   809          534834504
  384   782          534834872
  224   806          534846040
  481   751          534849392
  563   709          534854376
  113   811          534854628
  471   755          534855986
  584   695          534879079
  362   787          534881331
  267   802          534883771
  151   810          534883951
  595   687          534887578
  621   666          534891357
  504   741          534893085
  114   811          534893275
  325   794          534894309
  299   798          534900491
  284   800          534906304
  455   761          534907456
  543   721          534908368
  411   775          534910906
  400   778          534910952
  306   797          534914189
  342   791          534915359
  380   783          534920687
  319   795          534921634
  418   773          534924549
  176   809          534926905
  195   808          534928987
  534   726          534930480
  115   811          534932606
  591   690          534934071
  599   684          534935303
  428   770          534935752
  630   658          534937312
  614   672          534939992
  331   793          534941948
  276   801          534946977
  555   714          534948219
  211   807          534951874
  152   810          534952808
  258   803          534955139
  248   804          534971456
  237   805          534972178
  116   811          534972627
  550   717          534976813
  292   799          534979487
  486   749          534981005
  493   746          534984093
  466   757          534992789
  225   806          534997241
  117   811          535013344
  367   786          535018519
  177   809          535020362
  153   810          535022577
  313   796          535022633
  502   742          535024496
  404   777          535036697
  560   711          535041431
  196   808          535043648
  608   677          535044445
  376   784          535047680
  458   760          535047912
  629   659          535049368
  118   811          535054763
  337   792          535065841
  574   702          535067632
  536   725          535068781
  620   667          535068963
  587   693          535074560
  603   681          535077468
  425   771          535079636
  571   704          535083075
  212   807          535086071
  154   810          535093264
  119   811          535096890
  268   802          535098440
  577   700          535100033
  178   809          535114881
  545   720          535126625
  120   811          535139731
  238   805          535141397
  568   706          535146248
  285   800          535149125
  226   806          535149792
  259   803          535155606
  353   789          535156046
  249   804          535156713
  474   754          535157488
  415   774          535158199
  197   808          535159485
  479   752          535161247
  155   810          535164875
  613   673          535167614
  628   660          535169152
  300   798          535169592
  500   743          535172407
  277   801          535176334
  580   698          535180392
  348   790          535183192
  121   811          535183292
  358   788          535186584
  307   797          535196016
  491   747          535203494
  408   776          535205888
  179   809          535210468
  326   794          535212160
  372   785          535215473
  461   759          535217660
  441   766          535221217
  213   807          535221540
  538   724          535224296
  444   765          535225509
  122   811          535227579
  320   795          535227875
  293   799          535236156
  156   810          535237416
  469   756          535242925
  389   781          535243410
  594   688          535245256
  519   734          535245263
  438   767          535245335
  393   780          535250457
  422   772          535251096
  521   733          535253598
  517   735          535253788
  619   668          535254291
  484   750          535254904
  565   708          535257037
  552   716          535258304
  447   764          535258367
  598   685          535266317
  343   791          535267278
  332   793          535271625
  123   811          535272598
  363   787          535275550
  557   713          535275790
  198   808          535276504
  385   782          535278393
  523   732          535278835
  515   736          535279131
  627   661          535296664
  435   768          535297707
  397   779          535299912
  227   806          535303699
  180   809          535307129
  583   696          535308823
  157   810          535310893
  239   805          535312044
  607   678          535314295
  269   802          535314717
  314   796          535317480
  124   811          535318355
  590   691          535318371
  450   763          535319947
  525   731          535321016
  513   737          535321250
  498   744          535336776
  250   804          535343464
  381   783          535355028
  260   803          535357627
  214   807          535358287
  547   719          535362282
  125   811          535364856
  432   769          535378177
  511   738          535380103
  527   730          535380183
  602   682          535381776
  158   810          535385312
    0   812          535387328
    1   812          535387329
    2   812          535387336
    3   812          535387355
    4   812          535387392
    5   812          535387453
    6   812          535387544
    7   812          535387671
    8   812          535387840
    9   812          535388057
   10   812          535388328
   11   812          535388659
   12   812          535389056
   13   812          535389525
   14   812          535390072
   15   812          535390703
   16   812          535391424
  401   778          535392153
   17   812          535392241
   18   812          535393160
  286   800          535393656
   19   812          535394187
  199   808          535394711
   20   812          535395328
   21   812          535396589
  540   723          535397067
   22   812          535397976
   23   812          535399495
   24   812          535401152
  612   674          535402952
   25   812          535402953
  181   809          535404870
   26   812          535404904
   27   812          535407011
  278   801          535407353
  338   792          535407560
   28   812          535409280
  453   762          535410405
   29   812          535411717
  126   811          535412107
   30   812          535414328
  562   710          535415328
  464   758          535416856
   31   812          535417119
  412   775          535418903
   32   812          535420096
   33   812          535423265
  368   786          535423688
  644   645          535426109
   34   812          535426632
   35   812          535430203
  626   662          535431904
  643   646          535433843
   36   812          535433984
   37   812          535437981
  489   748          535439161
  301   798          535440493
   38   812          535442200
   39   812          535446647
  618   669          535447341
  642   647          535449311
  419   773          535449976
   40   812          535451328
  509   739          535455648
   41   812          535456249
  529   729          535456378
  228   806          535458968
  127   811          535460114
  159   810          535460679
   42   812          535461416
   43   812          535466835
   44   812          535472512
  641   648          535472513
  377   784          535472937
   45   812          535478453
  308   797          535479685
  240   805          535484125
   46   812          535484664
  586   694          535485440
  429   770          535486589
  477   753          535489110
   47   812          535491151
  294   799          535494583
  215   807          535496318
   48   812          535497920
  640   649          535503449
  182   809          535503697
   49   812          535504977
  128   811          535508883
   50   812          535512328
  200   808          535514112
  496   745          535517561
   51   812          535519979
  472   755          535522923
  405   777          535527558
   52   812          535527936
  456   761          535529897
  354   789          535530933
  251   804          535531715
  327   794          535531967
  270   802          535532608
  321   795          535536036
   53   812          535536205
  160   810          535537000
  639   650          535542119
   54   812          535544792
  482   751          535544919
  349   790          535547549
  507   740          535547843
  531   728          535549643
   55   812          535553703
  554   715          535557339
  129   811          535558420
  261   803          535561208
  573   703          535561444
   56   812          535562944
  359   788          535572151
   57   812          535572521
  625   663          535574872
  576   701          535575077
   58   812          535582440
  542   722          535587136
  638   651          535588523
  606   679          535591855
   59   812          535592707
  570   705          535595625
  333   793          535603294
   60   812          535603328
  183   809          535603616
  597   686          535605029
  130   811          535608731
  593   689          535610626
  315   796          535614211
  161   810          535614281
   61   812          535614309
  549   718          535615381
  229   806          535615605
  559   712          535621007
  344   791          535621255
  426   771          535622787
   62   812          535625656
  373   785          535631742
  201   808          535634713
  216   807          535635639
  579   699          535636638
   63   812          535637375
  287   800          535639903
  279   801          535640040
  637   652          535642661
  467   757          535645656
  611   675          535646006
  617   670          535648113
   64   812          535649472
  505   741          535656646
  241   805          535657646
  131   811          535659822
  533   727          535660020
   65   812          535661953
  364   787          535671947
   66   812          535674824
  416   774          535676120
  567   707          535677506
  459   760          535678579
   67   812          535688091
  487   749          535691052
  162   810          535692528
  601   683          535693788
  390   781          535698541
   68   812          535701760
  636   653          535704533
  184   809          535704633
  409   776          535706505
  589   692          535710357
  132   811          535711699
  302   798          535713200
  494   746          535714720
  394   780          535714984
   69   812          535715837
  252   804          535721472
  386   782          535724224
  624   664          535725568
   70   812          535730328
   71   812          535745239
  582   697          535746241
  339   792          535751307
  271   802          535752119
  295   799          535754774
  202   808          535756520
   72   812          535760576
  133   811          535764368
  309   797          535765202
  262   803          535766355
  163   810          535771747
  230   806          535773616
  398   779          535773931
  635   654          535774139
  217   807          535776256
   73   812          535776345
  503   742          535782015
  423   772          535786615
  535   726          535787551
  382   783          535791655
   74   812          535792552
  544   721          535794545
  442   766          535805984
  185   809          535806754
  564   709          535806973
   75   812          535809203
  134   811          535817835
  445   765          535818250
  439   767          535822182
   76   812          535826304
  369   786          535831065
  242   805          535832613
  475   754          535832939
   77   812          535843861
  322   795          535846123
  480   752          535851008
  634   655          535851479
  164   810          535851944
  328   794          535853736
  462   759          535856607
  616   671          535856607
  448   764          535859136
   78   812          535861880
  436   768          535866688
  135   811          535872106
  556   714          535873960
  280   801          535874401
  402   778          535875760
  605   680          535877125
  203   808          535879539
   79   812          535880367
  623   665          535883992
  551   717          535885964
  288   800          535887872
  610   676          535896776
   80   812          535899328
  378   784          535900456
  585   695          535904000
  470   756          535904216
  355   789          535907944
  186   809          535909985
  253   804          535912741
  316   796          535912832
  350   790          535914000
  218   807          535918175
   81   812          535918769
  501   743          535923908
  136   811          535927187
  492   747          535928211
  451   763          535928798
  413   775          535929372
  537   725          535932278
  231   806          535933007
  165   810          535933125
  633   656          535936553
  334   793          535936961
   82   812          535938696
  433   769          535939346
  596   687          535951439
   83   812          535959115
  485   750          535959125
  360   788          535959872
  263   803          535973074
  272   802          535973256
  345   791          535977296
  420   773          535977917
   84   812          535980032
  137   811          535983084
  592   690          535983688
  561   711          535983912
  303   798          535987719
   85   812          536001453
  204   808          536003776
  243   805          536009032
  600   684          536013504
  187   809          536014332
  166   810          536015296
  296   799          536016735
  546   720          536019336
  406   777          536020849
   86   812          536023384
  454   762          536027392
  632   657          536029361
  138   811          536039803
  430   770          536040000
   87   812          536045831
  622   666          536050144
  374   785          536050249
  310   797          536052573
  520   734          536054904
  518   735          536057207
  575   702          536057783
  219   807          536061402
  572   704          536062912
  465   758          536064137
   88   812          536068800
  522   733          536069485
  365   787          536070528
  615   672          536072823
  516   736          536076352
  499   744          536082283
   89   812          536092297
  232   806          536093784
  539   724          536094243
  340   792          536097088
  139   811          536097350
  167   810          536098463
  578   700          536100552
  524   732          536100992
  254   804          536105528
  588   693          536110029
  281   801          536110442
  514   737          536112297
  569   706          536115825
   90   812          536116328
  188   809          536119801
  205   808          536129237
  631   658          536129903
  289   800          536137569
   91   812          536140899
  526   731          536149467
  457   761          536155074
  609   677          536155262
  140   811          536155731
  391   781          536156012
  490   748          536157992
  323   795          536158142
  512   738          536165000
   92   812          536166016
  427   771          536168494
  604   681          536170105
  387   782          536172371
  478   753          536173129
  553   716          536174073
  329   794          536177473
  264   803          536181371
  395   780          536181875
  168   810          536182632
  244   805          536186909
  581   698          536191333
   93   812          536191685
  473   755          536192692
  273   802          536196025
  417   774          536196537
  220   807          536205943
  558   713          536208209
  410   776          536209576
  317   796          536213349
  141   811          536214952
  528   730          536214952
  566   708          536216408
   94   812          536217912
  621   667          536224024
  189   809          536226398
  383   783          536230574
  510   739          536234419
  630   659          536238179
  370   786          536240656
  483   751          536243338
   95   812          536244703
  399   779          536250338
  206   808          536255928
  233   806          536255953
  497   745          536257098
  548   719          536261551
  304   798          536264056
  169   810          536267809
   96   812          536272064
  335   793          536272632
  541   723          536273488
  142   811          536275019
  297   799          536280472
  351   790          536282551
  356   789          536287085
  614   673          536296761
  530   729          536297489
  255   804          536299839
   97   812          536300001
  468   757          536301325
  595   688          536305547
  460   760          536312000
  508   740          536320512
  424   772          536324672
   98   812          536328520
  584   696          536330240
  379   784          536330243
  190   809          536334129
  346   791          536335407
  143   811          536335938
  599   685          536340924
  311   797          536341804
  282   801          536348169
  361   788          536349753
  221   807          536351804
  170   810          536354000
  629   660          536354189
   99   812          536357627
  403   778          536361779
  591   691          536364442
  563   710          536364547
  245   805          536366250
  207   808          536383855
  100   812          536387328
  290   800          536389000
  265   803          536391252
  443   766          536393403
  532   728          536397120
  144   811          536397715
  440   767          536401663
  488   749          536404021
  620   668          536405632
  446   765          536413661
  101   812          536417629
  234   806          536419520
  274   802          536420432
  608   678          536421464
  506   741          536423237
  437   768          536438285
  171   810          536441211
  414   775          536442319
  191   809          536443000
  341   792          536444909
  495   746          536448311
  102   812          536448536
  145   811          536460356
  449   764          536462593
  543   722          536470055
  603   682          536470795
  375   785          536471000
  366   787          536471299
  324   795          536472099
  628   661          536477933
  555   715          536479750
  103   812          536480055
  256   804          536495680
  463   759          536498326
  222   807          536498991
  434   769          536503113
  330   794          536503184
  421   773          536508378
  476   754          536511240
  104   812          536512192
  208   808          536513024
  534   727          536513887
  318   796          536515768
  407   777          536516576
  587   694          536517387
  550   718          536521232
  146   811          536523867
  613   674          536528421
  172   810          536529448
  452   763          536540355
  305   798          536542217
  504   742          536542552
  481   752          536543649
  105   812          536544953
  298   799          536545991
  246   805          536547061
  574   703          536548151
  192   809          536553017
  560   712          536560128
  471   756          536568327
  571   705          536572036
  577   701          536572134
  106   812          536578344
  235   806          536584491
  283   801          536587588
  147   811          536588254
  619   669          536594968
  431   770          536595991
  266   803          536602723
  627   662          536609411
  336   793          536610313
  107   812          536612371
  392   781          536615829
  173   810          536618717
  388   782          536622840
  312   797          536632901
  291   800          536642171
  209   808          536643441
  568   707          536643675
  580   699          536644099
  275   802          536646483
  108   812          536647040
  455   762          536647103
  223   807          536647510
  536   726          536647832
  396   780          536651136
  371   786          536652467
  352   790          536653208
  148   811          536653523
  493   747          536655880
  193   809          536664186
  486   750          536666256
  594   689          536667353
  357   789          536668362
  384   783          536671791
  645   645          536672250
  598   686          536676048
  644   646          536676120
  502   743          536678415
  109   812          536682357
  545   721          536683986
  643   647          536687730
  257   804          536693057
  607   679          536695382
  347   791          536695594
  642   648          536707080
  174   810          536709024
  466   758          536714208
  411   776          536715107
  428   771          536716763
  110   812          536718328
  418   774          536719456
  149   811          536719680
  400   779          536729139
  247   805          536729348
  641   649          536734170
  362   788          536741800
  626   663          536748623
  236   806          536750872
  590   692          536752888
  111   812          536754959
  380   784          536762304
  565   709          536762954
  583   697          536764160
  612   675          536767803
  640   650          536769000
  210   808          536775112
  194   809          536776513
  602   683          536779195
  458   761          536782993
  150   811          536786731
  325   795          536788000
  618   670          536792032
  112   812          536792256
  342   792          536794776
  224   807          536797367
  552   717          536798421
  538   725          536798997
  175   810          536800375
  557   714          536803037
  639   651          536811570
  299   799          536813298
  267   803          536815790
  319   796          536820095
  306   798          536822208
  284   801          536828705
  113   812          536830225
  500   744          536830784
  331   794          536830875
  404   778          536850216
  151   811          536854682
  479   753          536860016
  638   652          536861880
  519   735          536863734
  425   772          536865273
  474   755          536865299
  521   734          536867665
  114   812          536868872
  276   802          536874184
  367   787          536874266
  517   736          536876669
  491   748          536879763
  523   733          536888504
  195   809          536890004
  258   804          536891976
  176   810          536892776
  376   785          536894001
  625   664          536895569
  292   800          536897088
  515   737          536906428
  211   808          536908043
  115   812          536908203
  248   805          536913117
  547   720          536915323
  237   806          536918669
  637   653          536919930
  152   811          536923539
  313   797          536925870
  525   732          536926293
  562   711          536929759
  586   695          536932431
  484   751          536944655
  461   760          536948181
  116   812          536948224
  225   807          536948568
  337   793          536950010
  513   738          536952969
  415   775          536957750
  469   757          536959802
  540   724          536967424
  606   680          536977016
  527   731          536981074
  444   766          536983480
  441   767          536983784
  636   654          536985720
  177   810          536986233
  117   812          536988941
  153   811          536993308
  617   671          536996824
  498   745          536999617
  196   809          537004665
  447   765          537011748
  438   768          537012504
  408   777          537014745
  611   676          537014907
  511   739          537016250
  597   687          537018876
  353   790          537025977
  118   812          537030360
  268   803          537030459
  593   690          537036857
  422   773          537041365
  212   808          537042240
  573   704          537046181
  624   665          537050249
  576   702          537051384
  358   789          537051781
  529   730          537052889
  348   791          537057863
  635   655          537059250
  154   811          537063995
  372   786          537066504
  450   764          537068744
  435   769          537069484
  285   801          537071526
  119   812          537072487
  389   782          537075637
  393   781          537077998
  178   810          537080752
  300   799          537082399
  238   806          537087888
  570   706          537088816
  259   804          537092443
  554   716          537093160
  601   684          537095305
  509   740          537096229
  249   805          537098374
  226   807          537101119
  277   802          537103541
  307   798          537104035
  579   700          537104539
  326   795          537105851
  385   783          537115312
  120   812          537115328
  489   749          537119918
  197   809          537120502
  397   780          537122773
  320   796          537126336
  155   811          537135606
  363   788          537136019
  634   656          537140520
  531   729          537141780
  464   759          537142823
  559   713          537143976
  343   792          537146695
  589   693          537149026
  542   723          537153155
  293   800          537153757
  432   770          537154568
  453   763          537154624
  121   812          537158889
  332   794          537160552
  549   719          537164108
  179   810          537176339
  213   808          537177709
  567   708          537179175
  496   746          537184872
  477   754          537192397
  507   741          537192864
  381   784          537196645
  122   812          537203176
  582   698          537205760
  156   811          537208147
  616   672          537209344
  401   779          537210340
  623   666          537212663
  314   797          537220717
  412   776          537223104
  633   657          537229530
  472   756          537235264
  198   809          537237521
  482   752          537239176
  419   774          537244883
  269   803          537246736
  533   728          537247789
  123   812          537248195
  227   807          537255026
  239   806          537258535
  605   681          537266366
  429   771          537267600
  456   762          537269544
  610   677          537269733
  180   810          537273000
  368   787          537279435
  157   811          537281624
  250   805          537285125
  338   793          537291729
  124   812          537293952
  260   804          537294464
  505   742          537306113
  214   808          537314456
  286   801          537316057
  564   710          537317144
  377   785          537319258
  632   658          537326280
  278   802          537334560
  125   812          537340453
  405   778          537341077
  301   799          537353300
  585   696          537355161
  199   809          537355728
  158   811          537356043
  544   722          537356232
  467   758          537367075
    0   813          537367797
    1   813          537367798
    2   813          537367805
    3   813          537367824
    4   813          537367861
    5   813          537367922
    6   813          537368013
    7   813          537368140
    8   813          537368309
    9   813          537368526
   10   813          537368797
   11   813          537369128
  596   688          537369408
   12   813          537369525
   13   813          537369994
   14   813          537370541
  181   810          537370741
  535   727          537370958
   15   813          537371172
   16   813          537371893
   17   813          537372710
   18   813          537373629
   19   813          537374656
   20   813          537375797
  487   750          537376303
   21   813          537377058
   22   813          537378445
   23   813          537379964
   24   813          537381621
  622   667          537382811
   25   813          537383422
   26   813          537385373
  494   747          537386507
   27   813          537387480
  126   812          537387704
  308   798          537387704
   28   813          537389749
   29   813          537392186
   30   813          537394797
   31   813          537397588
   32   813          537400565
  354   790          537400864
   33   813          537403734
  556   715          537405491
   34   813          537407101
  426   772          537408424
  228   807          537410295
   35   813          537410672
  294   800          537412184
  459   761          537413660
  592   691          537414059
   36   813          537414453
   37   813          537418450
  600   685          537419125
  349   791          537422220
   38   813          537422669
  327   795          537425658
   39   813          537427116
  615   673          537429592
  551   718          537430383
  240   806          537430616
  631   659          537430770
  159   811          537431410
   40   813          537431797
  321   796          537434497
  127   812          537435711
  503   743          537435934
   41   813          537436718
  359   789          537437348
   42   813          537441885
   43   813          537447304
  215   808          537452487
   44   813          537452981
   45   813          537458922
  270   803          537464627
   46   813          537465133
  182   810          537469568
   47   813          537471620
  251   805          537473376
  200   809          537475129
  416   775          537475671
   48   813          537478389
  373   786          537482773
  128   812          537484480
   49   813          537485446
  333   794          537492221
   50   813          537492797
  261   804          537498045
   51   813          537500448
  344   792          537500672
  561   712          537502609
  160   811          537507731
   52   813          537508405
  537   726          537511329
  409   777          537515362
   53   813          537516674
  315   797          537517448
   54   813          537525261
  390   782          537530768
  609   678          537532281
  364   788          537532416
  129   812          537534017
   55   813          537534172
  575   703          537538302
  475   755          537540750
  394   781          537542525
  630   660          537543000
   56   813          537543413
  480   753          537549777
  572   705          537551873
  588   694          537552856
   57   813          537552990
  621   668          537560693
  386   783          537561143
  287   801          537562304
   58   813          537562909
  604   682          537563432
  229   807          537566932
  279   802          537567247
  442   767          537568551
  183   810          537569487
  578   701          537572653
   59   813          537573176
  445   766          537576221
  546   721          537576697
  423   773          537576884
  501   744          537582285
   60   813          537583797
  130   812          537584328
  161   811          537585012
  462   760          537587128
  439   768          537589351
  216   808          537591808
   61   813          537594778
  201   809          537595730
  398   780          537596792
  241   806          537604137
  492   748          537604480
   62   813          537606125
  448   765          537612517
  569   707          537613252
   63   813          537617844
  470   757          537621093
  302   799          537626007
   64   813          537629941
  382   784          537633272
  131   812          537635419
  339   793          537635476
  436   769          537638465
   65   813          537642422
  485   751          537648876
  581   699          537655040
   66   813          537655293
  614   674          537657568
  629   661          537662970
  252   805          537663133
  162   811          537663259
   67   813          537668560
  539   725          537668944
  184   810          537670504
  295   800          537672375
  309   798          537673221
  520   735          537673375
  451   764          537677595
  518   736          537680088
   68   813          537682229
  522   734          537683552
  271   803          537684138
  369   787          537686812
  132   812          537687296
  402   779          537693947
   69   813          537696306
  262   804          537703192
  516   737          537703649
  524   733          537710661
   70   813          537710797
  553   717          537714190
  433   770          537715737
  202   809          537717537
  566   709          537722325
  230   807          537724943
   71   813          537725708
  595   689          537727644
  217   808          537732425
  413   776          537733573
  558   714          537735456
  133   812          537739965
   72   813          537741045
  163   811          537742478
  514   738          537744016
  322   796          537744584
  499   745          537745124
  620   669          537746309
  378   785          537746777
  328   795          537747427
  599   686          537750655
  526   732          537754744
   73   813          537756814
  454   763          537771611
  185   810          537772625
  420   774          537772824
   74   813          537773021
  355   790          537777875
  242   806          537779104
  584   697          537785577
  350   791          537788671
   75   813          537789672
  465   759          537790104
  628   662          537790680
  134   812          537793432
  591   692          537798959
  512   739          537801147
  280   802          537801608
  608   679          537802551
   76   813          537806773
  288   801          537810273
  548   720          537814592
  528   731          537815843
  316   797          537816069
  430   771          537821011
  164   811          537822675
   77   813          537824330
  360   789          537825069
  334   794          537825888
  406   778          537834368
  490   749          537838749
  203   809          537840556
   78   813          537842349
  541   724          537843845
  135   812          537847703
  253   805          537854402
  345   792          537856713
   79   813          537860836
  603   683          537868214
  218   808          537874344
  510   740          537875000
  186   810          537875856
  478   754          537876416
  563   711          537878978
   80   813          537879797
  231   807          537884334
  613   675          537893272
  530   730          537894000
  457   762          537894721
   81   813          537899238
  303   799          537900526
  374   786          537901280
  136   812          537902784
  165   811          537903856
  473   756          537905033
  272   803          537905275
  263   804          537909911
   82   813          537919165
  645   646          537922261
  497   746          537924409
  627   663          537926130
  644   647          537930007
  365   788          537930997
  296   800          537934336
  483   752          537937595
   83   813          537939584
  619   670          537939659
  643   648          537945499
  427   772          537954131
  243   806          537955523
  137   812          537958681
   84   813          537960501
  310   798          537960592
  587   695          537964378
  204   809          537964793
  508   741          537965533
  642   649          537968737
  187   810          537980203
  340   793          537981257
   85   813          537981922
  166   811          537986027
  391   782          537988239
  532   729          537989257
  417   775          537996088
  641   650          537999721
   86   813          538003853
  387   783          538009290
  395   781          538009416
  138   812          538015400
  555   716          538015571
  219   808          538017571
  410   777          538018433
  468   758          538022744
   87   813          538026300
  574   704          538032888
  543   723          538036074
  281   802          538037649
  640   651          538038451
  232   807          538045111
  460   761          538047081
  254   805          538047189
  577   702          538048441
   88   813          538049269
  323   796          538056603
  289   801          538059970
  571   706          538065227
  167   811          538069194
  626   664          538069320
  550   719          538069959
  329   795          538071164
  383   784          538072191
  506   742          538072704
   89   813          538072766
  139   812          538072947
  399   780          538073199
  607   680          538080543
  560   713          538083097
  639   652          538084927
  188   810          538085672
  488   750          538089272
  598   687          538089895
  205   809          538090254
  594   690          538093584
  370   787          538096403
   90   813          538096797
  534   728          538101656
  580   700          538112000
  424   773          538114941
  317   797          538116586
  264   804          538118208
  495   747          538120098
   91   813          538121368
  273   803          538128044
  140   812          538131328
  244   806          538133400
  612   676          538136704
  638   653          538139149
  618   671          538140743
  568   708          538145344
   92   813          538146485
  168   811          538153363
  443   767          538155970
  356   790          538157016
  351   791          538157222
  335   794          538161559
  220   808          538162112
  440   768          538168832
  446   766          538171632
   93   813          538172154
  379   785          538176564
  304   799          538176863
  403   779          538179966
  602   684          538180712
  141   812          538190549
  590   693          538191557
  189   810          538192269
  504   743          538196471
  297   800          538198073
   94   813          538198381
  637   654          538201117
  233   807          538207280
  437   769          538210062
  346   792          538214824
  361   789          538214950
  449   765          538215974
  206   809          538216945
  476   755          538219051
  625   665          538220250
  583   698          538223679
   95   813          538225172
  463   760          538228847
  536   727          538231239
  169   811          538238540
  255   805          538241500
  481   753          538242418
  545   722          538245673
  414   776          538246520
  311   798          538249823
  142   812          538250616
   96   813          538252533
  636   655          538270831
  565   710          538273125
  282   802          538275376
  434   770          538279504
   97   813          538280470
  471   757          538285204
  452   764          538289152
  190   810          538300000
  421   774          538303285
  221   808          538307973
   98   813          538308989
  290   801          538311401
  143   812          538311535
  245   806          538312741
  375   786          538322031
  170   811          538324731
  265   804          538328089
  341   793          538329078
  407   778          538330095
  366   788          538331768
  493   748          538332149
  557   715          538334568
  502   744          538336792
   99   813          538338096
  552   718          538342840
  207   809          538344872
  635   656          538348291
  617   672          538349561
  274   803          538352451
  486   751          538356007
  606   681          538366257
  100   813          538367797
  324   796          538370560
  234   807          538370847
  144   812          538373312
  431   771          538377002
  538   726          538378048
  624   666          538378920
  586   696          538383592
  611   677          538387864
  455   763          538391322
  330   795          538396875
  101   813          538398098
  191   810          538408871
  171   811          538411942
  318   797          538419005
  102   813          538429005
  634   657          538433497
  145   812          538435953
  597   688          538436845
  256   805          538437341
  466   759          538440175
  392   782          538448056
  562   712          538448456
  305   799          538455024
  222   808          538455160
  388   783          538459759
  103   813          538460524
  298   800          538463592
  593   691          538467228
  547   721          538472684
  208   809          538474041
  396   781          538478677
  521   735          538486136
  519   736          538486615
  104   813          538492661
  246   806          538493552
  500   745          538493625
  336   794          538499240
  146   812          538499464
  172   811          538500179
  601   685          538500926
  428   772          538502400
  523   734          538502571
  517   737          538503966
  371   787          538508214
  384   784          538513408
  283   802          538514795
  192   810          538518888
  418   775          538519007
  458   762          538522640
  411   777          538523964
  105   813          538525422
  633   658          538526449
  352   791          538527879
  576   703          538531903
  573   705          538535142
  235   807          538535818
  525   733          538535962
  515   738          538538147
  357   790          538538293
  266   804          538539560
  312   798          538540920
  540   725          538542125
  623   667          538545330
  400   780          538552000
  106   813          538558813
  491   749          538560520
  479   754          538563303
  147   812          538563851
  291   801          538564572
  616   673          538566113
  347   792          538575011
  579   701          538576640
  474   756          538577640
  275   803          538578502
  570   707          538586243
  527   732          538586351
  513   739          538589116
  173   811          538589448
  589   694          538591853
  107   813          538592840
  223   808          538603679
  209   809          538604458
  362   789          538606997
  380   785          538608625
  632   659          538627147
  108   813          538627509
  148   812          538629120
  193   810          538630057
  554   717          538633277
  257   805          538634718
  484   752          538638912
  610   678          538646752
  529   731          538653780
  425   773          538655542
  511   740          538656831
  605   682          538659693
  109   813          538662826
  498   746          538666928
  404   779          538668403
  582   699          538669467
  559   714          538671223
  247   806          538675839
  342   793          538678945
  174   811          538679755
  469   758          538681221
  461   761          538683262
  567   709          538685092
  325   796          538686461
  149   812          538695277
  110   813          538698797
  236   807          538702199
  549   720          538717149
  622   668          538719480
  319   797          538723332
  542   724          538723512
  331   795          538724566
  299   800          538730899
  367   788          538734735
  306   799          538735015
  111   813          538735428
  631   660          538735591
  210   809          538736129
  531   730          538738291
  509   741          538741250
  194   810          538742384
  376   786          538745032
  444   767          538746047
  441   768          538750953
  267   804          538752627
  224   808          538753536
  284   802          538755912
  415   776          538761951
  150   812          538762328
  447   766          538769719
  175   811          538771106
  112   813          538772725
  438   769          538784281
  615   674          538790399
  596   689          538791505
  489   750          538805169
  276   803          538806203
  585   697          538810498
  113   813          538810694
  292   801          538819489
  450   765          538822125
  408   778          538828264
  600   686          538828856
  151   812          538830279
  564   711          538831575
  258   805          538833637
  313   798          538833889
  422   774          538836272
  337   794          538838937
  533   729          538839926
  507   742          538842331
  435   770          538845875
  592   692          538848576
  114   813          538849341
  630   661          538851781
  195   810          538855875
  496   747          538856659
  248   806          538859608
  176   811          538863507
  211   809          538869060
  237   807          538869996
  464   760          538873344
  115   813          538888672
  152   812          538899136
  477   755          538900208
  353   791          538900648
  621   669          538901370
  453   764          538903421
  225   808          538904737
  393   782          538910225
  389   783          538912556
  609   679          538913368
  358   790          538921712
  372   787          538922251
  544   723          538922251
  116   813          538928693
  432   771          538935579
  348   792          538937280
  482   753          538937945
  556   716          538941312
  397   781          538950314
  472   757          538952141
  385   784          538956929
  177   811          538956964
  535   728          538958727
  505   743          538960032
  604   683          538960851
  268   804          538967296
  153   812          538968905
  117   813          538969410
  196   810          538970536
  629   662          538975717
  551   719          538979110
  285   802          538998733
  588   695          538999847
  300   800          539000000
  363   789          539001216
  212   809          539003257
  326   796          539004312
  118   813          539010829
  456   763          539013763
  307   799          539016842
  614   675          539022419
  575   704          539023039
  561   713          539025578
  320   797          539029573
  343   793          539030864
  412   777          539031961
  401   780          539033201
  259   805          539034104
  277   803          539035560
  238   807          539039215
  154   812          539039592
  381   785          539042966
  419   775          539044434
  249   806          539044865
  572   706          539045064
  578   702          539048960
  178   811          539051483
  119   813          539052956
  429   772          539053237
  332   795          539054243
  226   808          539057288
  494   748          539062776
  487   751          539066054
  293   801          539076158
  197   810          539086373
  620   670          539091000
  467   759          539093042
  503   744          539094311
  537   727          539094736
  120   813          539095797
  628   663          539107399
  155   812          539111203
  569   708          539114921
  581   700          539122941
  314   798          539128736
  546   722          539138384
  213   809          539138726
  121   813          539139358
  368   788          539139904
  179   811          539147070
  459   762          539153307
  595   690          539153875
  405   779          539159264
  599   687          539164502
  377   786          539170289
  646   646          539172272
  645   647          539176148
  338   794          539180656
  269   804          539183573
  122   813          539183645
  156   812          539183744
  608   680          539187712
  644   648          539187776
  426   773          539198693
  198   810          539203392
  643   649          539207156
  239   807          539209862
  227   808          539211195
  123   813          539228664
  250   806          539231616
  566   710          539232496
  642   650          539234288
  260   805          539236125
  591   693          539237628
  286   802          539243264
  180   811          539243731
  584   698          539245096
  501   745          539245126
  627   664          539246827
  539   726          539247995
  480   754          539253064
  475   756          539253091
  157   812          539257221
  553   718          539258609
  613   676          539262173
  278   803          539266579
  558   715          539266987
  641   651          539269172
  603   684          539269731
  301   800          539270901
  124   813          539274421
  214   809          539275473
  354   791          539275535
  416   776          539279872
  492   749          539285237
  619   671          539288370
  520   736          539296256
  308   799          539300511
  349   792          539301637
  522   735          539302023
  359   790          539307279
  518   737          539307385
  640   652          539311808
  125   813          539320922
  199   810          539321599
  462   761          539322209
  327   796          539324119
  524   734          539324728
  409   778          539328881
  158   812          539331640
  294   801          539334585
  516   738          539335368
  442   768          539335720
  321   797          539337734
  373   787          539338520
  445   767          539338788
  181   811          539341472
  470   758          539342512
  485   752          539343133
    0   814          539353144
    1   814          539353145
    2   814          539353152
    3   814          539353171
    4   814          539353208
    5   814          539353269
    6   814          539353360
    7   814          539353487
    8   814          539353656
    9   814          539353873
   10   814          539354144
   11   814          539354475
   12   814          539354872
   13   814          539355341
   14   814          539355888
   15   814          539356519
   16   814          539357240
   17   814          539358057
   18   814          539358976
   19   814          539360003
  439   769          539361128
   20   814          539361144
  639   653          539362196
   21   814          539362405
   22   814          539363792
  526   733          539364413
   23   814          539365311
  228   808          539366464
   24   814          539366968
  390   783          539367687
  126   813          539368173
   25   814          539368769
  448   766          539370488
   26   814          539370720
  423   774          539371791
  548   721          539371953
   27   814          539372827
  394   782          539374752
   28   814          539375096
   29   814          539377533
   30   814          539380144
  514   739          539380163
  240   807          539381943
   31   814          539382935
  344   793          539384841
   32   814          539385912
  333   795          539385912
   33   814          539389081
   34   814          539392448
  626   665          539394001
   35   814          539396019
  364   789          539397613
  563   712          539397675
   36   814          539399800
  270   804          539401464
  386   784          539402760
   37   814          539403797
  159   812          539407007
   38   814          539408016
  499   746          539412435
   39   814          539412463
  215   809          539413504
  436   770          539414856
  587   696          539415539
  127   813          539416180
   40   814          539417144
  541   725          539418546
  251   806          539419867
  638   654          539420336
  528   732          539421120
   41   814          539422065
  398   781          539424333
  315   798          539425467
   42   814          539427232
  451   765          539430976
   43   814          539432651
   44   814          539438328
  261   805          539439706
  182   811          539440299
  200   810          539441000
  512   740          539441728
   45   814          539444269
   46   814          539450480
   47   814          539456967
   48   814          539463736
  128   813          539464949
  607   681          539469784
   49   814          539470793
   50   814          539478144
  382   785          539479593
  160   812          539483328
   51   814          539485795
  637   655          539486228
  287   802          539489511
  618   672          539493480
   52   814          539493752
  530   731          539494891
  433   771          539496748
  279   803          539499266
   53   814          539502021
  598   688          539507864
  612   677          539509661
   54   814          539510608
  129   813          539514486
  402   780          539516808
   55   814          539519519
  510   741          539520021
  454   764          539520408
  465   760          539520625
  574   705          539521849
  229   808          539523101
  594   691          539523955
  490   750          539524000
  339   794          539524403
   56   814          539528760
  577   703          539528960
   57   814          539538337
  183   811          539540218
  413   777          539542430
  302   800          539543608
  369   788          539547281
   58   814          539548256
  625   666          539548921
  216   809          539552825
  241   807          539555464
  555   717          539555688
   59   814          539558523
  636   656          539559872
  161   812          539560609
  201   810          539561601
  571   707          539562654
  130   813          539564797
   60   814          539569144
  420   775          539572375
   61   814          539580125
  580   701          539584101
  478   755          539584227
  532   730          539585768
  309   799          539586028
  602   685          539586333
   62   814          539591472
  295   801          539594776
  497   747          539596196
  378   786          539597808
   63   814          539603191
  543   724          539606431
  430   772          539606648
  252   806          539609624
  560   714          539610344
  508   742          539615000
   64   814          539615288
  131   813          539615888
  271   804          539620975
  473   757          539621910
  550   720          539623000
   65   814          539627769
  590   694          539634384
  483   753          539636364
  162   812          539638856
  457   763          539638940
   66   814          539640640
  184   811          539641235
  635   657          539641268
  262   805          539644853
  328   796          539645888
  322   797          539647821
  568   709          539651261
  355   791          539652546
  406   779          539652555
   67   814          539653907
   68   814          539667576
  132   813          539667765
  350   792          539668088
  230   808          539681112
   69   814          539681653
  202   810          539683408
  583   699          539687386
  217   809          539693442
  534   729          539693793
  360   790          539695000
   70   814          539696144
  617   673          539706330
   71   814          539711055
  624   667          539711587
  163   812          539718075
  334   795          539719579
  133   813          539720434
  316   798          539724088
   72   814          539726392
  506   743          539726623
  634   658          539730416
  242   807          539730431
  280   803          539733627
  288   802          539737480
  345   793          539740882
   73   814          539742161
  185   811          539743356
  427   773          539744400
  468   759          539748711
  374   787          539757027
   74   814          539758368
  606   682          539759584
  611   678          539764883
  134   813          539773901
   75   814          539775019
  488   751          539779023
  460   762          539786728
  565   711          539787556
   76   814          539792120
  365   789          539796194
  495   748          539796367
  164   812          539798272
  417   776          539800289
  253   806          539800893
  203   810          539806427
   77   814          539809677
  545   723          539811692
  303   800          539818127
  536   728          539819008
  391   783          539825158
  633   659          539827316
   78   814          539827696
  135   813          539828172
  410   778          539831952
  218   809          539835361
  586   697          539838929
  231   808          539840503
  395   782          539841643
  272   804          539842112
   79   814          539846183
  186   811          539846587
  387   784          539850907
  263   805          539851572
  504   744          539854848
  296   801          539856737
  597   689          539858942
   80   814          539865144
  340   794          539870184
  557   716          539870389
  310   799          539873399
  165   812          539879453
  623   668          539881999
  136   813          539883253
   81   814          539884585
  552   719          539891567
  399   781          539900740
  593   692          539901745
   82   814          539904512
  243   807          539906850
  424   774          539909848
  601   686          539910657
  383   785          539918512
  443   768          539923139
   83   814          539924931
  616   674          539926920
  204   810          539930664
  476   756          539931392
  632   660          539931968
  446   767          539934199
  137   813          539939150
  440   769          539940609
  481   754          539945705
   84   814          539945848
  187   811          539950934
  370   788          539956872
  323   797          539959840
  538   727          539961455
  166   812          539961624
  463   761          539963928
   85   814          539967269
  329   796          539969625
  281   803          539969668
  562   713          539971425
  449   766          539973945
  219   809          539978588
  437   770          539986453
  289   802          539987177
   86   814          539989200
  254   806          539993680
  138   813          539995869
  502   745          539999633
  232   808          540001280
  403   780          540002827
  471   758          540006623
   87   814          540011647
  493   749          540012906
  576   704          540016640
  317   798          540024605
  379   786          540027595
  610   679          540027839
  573   706          540028333
  356   791          540031687
  547   722          540034371
   88   814          540034616
  351   792          540036639
  589   695          540038844
  452   765          540042533
  631   661          540044372
  167   812          540044791
  486   752          540050264
  579   702          540052947
  139   813          540053416
  335   795          540055250
  414   777          540055377
  205   810          540056125
  188   811          540056403
  605   683          540057112
   89   814          540058113
  264   805          540059869
  622   669          540060157
  434   771          540060515
  273   804          540064881
   90   814          540082144
  244   807          540084727
  361   790          540084881
  570   708          540087912
  304   800          540094464
  346   793          540098993
  421   775          540102836
   91   814          540106715
  521   736          540109017
  140   813          540111797
  519   737          540113912
  297   801          540120474
  523   735          540121042
  540   726          540121176
  220   809          540123129
  168   812          540128960
   92   814          540131832
  517   738          540135685
  582   700          540137368
  455   764          540140119
  407   779          540148282
  525   734          540150029
  615   675          540155250
   93   814          540157501
  500   746          540160936
  311   799          540162630
  431   772          540162639
  189   811          540163000
  233   808          540163449
  630   662          540164528
  466   760          540170696
  141   813          540171018
  515   739          540174294
  554   718          540177696
  375   787          540177778
  206   810          540182816
   94   814          540183728
  255   806          540187991
  567   710          540195263
  527   733          540196020
  366   789          540196965
  559   715          540202754
  282   803          540207395
   95   814          540210519
  169   812          540214137
  596   690          540217736
  341   794          540218005
  513   740          540229697
  142   813          540231085
   96   814          540237880
  290   802          540238608
  600   687          540242703
  491   750          540245771
  621   670          540246061
  529   732          540259057
  245   807          540264068
   97   814          540265817
  458   763          540266859
  221   809          540268990
  265   805          540269750
  585   698          540270017
  190   811          540270731
  479   755          540271114
  324   797          540273797
  549   721          540274510
  392   783          540284975
  592   693          540287245
  274   804          540289288
  143   813          540292004
  629   663          540292436
  428   773          540292669
   98   814          540294336
  474   757          540294517
  330   796          540295336
  542   725          540298213
  609   680          540298529
  170   812          540300328
  388   784          540301376
  511   741          540301852
  207   810          540310743
  396   782          540310904
  418   776          540323208
   99   814          540323443
  234   808          540327016
  318   798          540327024
  411   778          540337483
  484   753          540337681
  498   747          540338715
  531   731          540339182
  564   712          540350272
  100   814          540353144
  144   813          540353781
  384   785          540359729
  604   684          540362368
  371   788          540368683
  305   800          540372625
  400   781          540379541
  191   811          540379602
  101   814          540383445
  256   806          540383832
  298   801          540385993
  171   812          540387539
  509   742          540390717
  614   676          540391320
  336   795          540392931
  469   759          540407188
  352   792          540407296
  357   791          540412964
  102   814          540414352
  222   809          540416177
  145   813          540416422
  461   762          540422909
  646   647          540426159
  628   664          540428096
  645   648          540433917
  533   730          540436437
  620   671          540439711
  208   810          540439912
  246   807          540444879
  103   814          540445871
  283   803          540446814
  644   649          540449433
  425   774          540450449
  588   696          540451008
  312   799          540453727
  347   793          540459180
  380   786          540459656
  643   650          540472707
  172   812          540475776
  362   790          540476928
  104   814          540478008
  146   813          540479933
  266   805          540481221
  556   717          540481429
  192   811          540489619
  404   780          540491264
  291   802          540491779
  235   808          540491987
  544   724          540492608
  489   751          540494920
  507   743          540496250
  642   651          540503739
  105   814          540510769
  575   705          540512000
  444   768          540513216
  275   804          540515339
  441   769          540522730
  578   703          540529479
  551   720          540532151
  447   767          540532286
  496   748          540532928
  572   707          540542491
  641   652          540542529
  106   814          540544160
  147   813          540544320
  535   729          540550864
  561   714          540552825
  438   770          540560672
  223   809          540564696
  173   812          540565045
  342   794          540567872
  209   810          540570329
  415   777          540570808
  627   665          540571508
  608   681          540576953
  107   814          540578187
  450   766          540580096
  257   806          540581209
  599   688          540582471
  595   691          540584246
  640   653          540589077
  325   797          540589698
  581   701          540595042
  367   789          540599932
  376   787          540600779
  193   811          540600788
  464   761          540608425
  148   813          540609589
  477   756          540612549
  108   814          540612856
  505   744          540618409
  569   709          540620838
  331   796          540623027
  435   771          540626886
  247   807          540627166
  319   798          540631351
  613   677          540635130
  422   775          540635823
  619   672          540641107
  482   754          540641232
  639   654          540643383
  408   779          540646451
  109   814          540648173
  306   800          540652616
  299   801          540653300
  174   812          540655352
  453   765          540656802
  236   808          540658368
  472   758          540673560
  603   685          540675352
  149   813          540675746
  591   694          540680455
  537   728          540682505
  110   814          540684144
  284   803          540687931
  267   805          540694288
  210   810          540702000
  546   723          540704403
  638   655          540705447
  584   699          540708803
  194   811          540713115
  224   809          540714553
  111   814          540720775
  432   772          540721216
  626   666          540722672
  337   795          540732628
  150   813          540742797
  276   804          540743040
  494   749          540743533
  292   802          540746696
  313   799          540746696
  175   812          540746703
  566   711          540746927
  393   783          540747144
  389   784          540754173
  503   745          540757152
  112   814          540758072
  487   752          540760311
  456   764          540762560
  637   656          540775269
  353   792          540780065
  258   806          540780128
  397   782          540782541
  372   788          540782720
  113   814          540796041
  358   791          540796383
  558   716          540802808
  385   785          540803250
  553   719          540807336
  151   813          540810748
  248   807          540810935
  348   793          540821449
  467   760          540823563
  237   808          540826165
  195   811          540826606
  539   727          540831402
  114   814          540834688
  211   810          540834931
  176   812          540839104
  429   773          540843506
  412   778          540845480
  419   776          540848635
  618   673          540850249
  636   657          540852849
  401   781          540860742
  607   682          540863111
  225   809          540865754
  587   697          540870876
  363   790          540871147
  115   814          540874019
  152   813          540879605
  625   667          540881588
  612   678          540886680
  381   786          540893997
  459   763          540897526
  326   797          540907549
  268   805          540908957
  501   746          540912437
  116   814          540914040
  343   794          540919791
  563   713          540920644
  300   801          540922401
  520   737          540923553
  522   736          540924904
  598   689          540929961
  285   803          540930752
  177   812          540932561
  548   722          540933640
  307   800          540934443
  320   798          540937592
  635   658          540938187
  518   738          540939104
  196   811          540941267
  524   735          540943199
  153   813          540949374
  332   796          540952704
  117   814          540954757
  594   692          540958472
  480   755          540960875
  212   810          540969128
  475   757          540969968
  492   750          540970488
  516   739          540971515
  277   804          540972397
  526   734          540978480
  259   806          540980595
  405   780          540982125
  426   774          540993600
  238   808          540995384
  602   686          540996064
  118   814          540996176
  249   807          540996192
  541   726          540997597
  293   802          541003365
  368   789          541005101
  577   704          541013697
  574   706          541015040
  226   809          541018305
  154   813          541020061
  514   740          541020744
  377   787          541026036
  178   812          541027080
  528   733          541030789
  634   659          541031283
  119   814          541038303
  314   799          541041543
  485   753          541041902
  624   668          541048256
  197   811          541057104
  580   702          541060408
  462   762          541061856
  571   708          541064323
  617   674          541067137
  470   759          541068479
  338   795          541074347
  120   814          541081144
  590   695          541081375
  499   747          541084222
  512   741          541086749
  416   777          541088729
  155   813          541091672
  555   718          541100107
  530   732          541100168
  213   810          541104597
  445   768          541105957
  442   769          541107497
  179   812          541122667
  121   814          541124705
  269   805          541125234
  633   660          541132137
  448   767          541133055
  439   770          541137519
  560   715          541141875
  611   679          541145970
  409   779          541147068
  354   792          541154952
  583   700          541155287
  606   683          541157003
  568   710          541161432
  156   813          541164213
  239   808          541166031
  122   814          541168992
  510   742          541169488
  423   775          541171342
  227   809          541172212
  198   811          541174123
  286   803          541175283
  550   721          541180361
  543   725          541181132
  359   791          541181950
  260   806          541182616
  250   807          541182943
  349   793          541185806
  532   731          541186659
  451   766          541188947
  301   801          541193302
  436   771          541195867
  373   788          541198989
  278   804          541203416
  390   784          541209304
  394   783          541211671
  490   751          541213751
  123   814          541214011
  308   800          541218112
  180   812          541219328
  623   669          541222676
  327   797          541227356
  157   813          541237690
  632   661          541240749
  214   810          541241344
  321   798          541245753
  386   785          541249081
  465   761          541255706
  398   782          541256560
  124   814          541259768
  294   802          541261792
  364   790          541267544
  508   743          541268919
  497   748          541272465
  344   794          541273768
  454   765          541273789
  433   772          541282385
  333   796          541284373
  597   690          541285173
  534   730          541290304
  616   675          541291771
  199   811          541292330
  478   756          541296568
  586   698          541298448
  565   712          541306253
  125   814          541306269
  158   813          541312109
  181   812          541317069
  601   687          541324504
  228   809          541327481
  382   786          541330624
  240   808          541338112
  315   799          541338274
  483   754          541339651
  593   693          541340414
  270   805          541343125
  473   758          541343329
    0   815          541343375
    1   815          541343376
    2   815          541343383
    3   815          541343402
    4   815          541343439
    5   815          541343500
    6   815          541343591
    7   815          541343718
    8   815          541343887
    9   815          541344104
  402   781          541344349
   10   815          541344375
   11   815          541344706
   12   815          541345103
   13   815          541345572
   14   815          541346119
   15   815          541346750
   16   815          541347471
   17   815          541348288
   18   815          541349207
   19   815          541350234
   20   815          541351375
   21   815          541352636
  126   814          541353520
   22   815          541354023
   23   815          541355542
  413   778          541355949
  631   662          541357119
   24   815          541357199
   25   815          541359000
   26   815          541360951
   27   815          541363058
   28   815          541365327
   29   815          541367764
   30   815          541370375
  251   807          541371194
   31   815          541373166
   32   815          541376143
  420   776          541376576
   33   815          541379312
  215   810          541379375
  545   724          541382049
   34   815          541382679
  506   744          541385000
  261   806          541386197
   35   815          541386250
  159   813          541387476
  457   764          541387737
   36   815          541390031
   37   815          541394028
  430   773          541396917
   38   815          541398247
  127   814          541401527
   39   815          541402694
  622   670          541404848
   40   815          541407375
  557   717          541410506
  536   729          541411145
  200   811          541411731
   41   815          541412296
  369   789          541412478
  610   680          541413000
  182   812          541415896
   42   815          541417463
  339   795          541418094
  287   803          541421530
   43   815          541422882
   44   815          541428559
   45   815          541434500
  279   804          541436103
   46   815          541440711
  552   720          541444608
   47   815          541447198
  128   814          541450296
  378   787          541453555
   48   815          541453967
  605   684          541458629
   49   815          541461024
  160   813          541463797
  302   801          541466009
   50   815          541468375
  488   752          541473280
  406   780          541475416
   51   815          541476026
  495   749          541477124
  468   760          541479232
  630   663          541481247
   52   815          541483983
  229   809          541484118
  589   696          541490005
   53   815          541492252
  562   714          541498672
  129   814          541499833
   54   815          541500839
  309   800          541503629
  576   705          541505601
   55   815          541509750
  241   808          541511633
  183   812          541515815
  504   745          541517689
  216   810          541518696
   56   815          541518991
  295   802          541521983
  615   676          541524151
  573   707          541525760
   57   815          541528568
  460   763          541530947
  355   792          541531963
  201   811          541532332
  579   703          541533466
   58   815          541538487
  427   774          541539307
  161   813          541541078
   59   815          541548754
  328   797          541549125
  538   728          541549224
  130   814          541550144
  350   793          541552257
  322   798          541555840
   60   815          541559375
  252   807          541560951
  271   805          541562636
  360   791          541569671
   61   815          541570356
   62   815          541581703
  262   806          541591344
   63   815          541593422
  570   709          541593829
  621   671          541594772
  547   723          541600390
  131   814          541601235
   64   815          541605519
  417   777          541609146
  582   701          541609469
  629   664          541613133
  184   812          541616832
  374   788          541617496
   65   815          541618000
  334   796          541618040
  162   813          541619325
  345   794          541629809
   66   815          541630871
  316   799          541636895
  230   809          541642129
   67   815          541644138
  596   691          541648107
  476   757          541648269
  410   779          541650139
  132   814          541653112
  481   755          541653516
  202   811          541654139
   68   815          541657807
  217   810          541659313
  600   688          541660672
  365   790          541666125
  391   784          541666775
  502   746          541666944
  288   803          541669499
  280   804          541670464
   69   815          541671884
  395   783          541678562
  647   647          541680046
  646   648          541683928
   70   815          541686375
  242   808          541686600
  609   681          541687770
  443   769          541694916
  645   649          541695574
  387   785          541697228
  493   750          541698157
  163   813          541698544
   71   815          541701286
  446   768          541701368
  463   762          541703575
  540   727          541704583
  133   814          541705781
  424   775          541709399
  567   711          541709694
  644   650          541714984
   72   815          541716623
  440   770          541717000
  185   812          541718953
  554   719          541726423
  592   694          541730072
   73   815          541732392
  471   759          541732590
  399   782          541732967
  585   699          541733724
  521   737          541736314
  449   767          541736512
  559   716          541738575
  303   801          541740528
  643   651          541742158
  523   736          541743923
  519   738          541745631
   74   815          541748599
  486   753          541749033
  253   807          541752220
  628   665          541752777
  134   814          541759248
  340   795          541763875
  614   677          541764277
   75   815          541765250
  437   771          541767464
  604   685          541767989
  525   735          541768500
  383   786          541769543
  517   739          541771832
  642   652          541777096
  203   811          541777158
  164   813          541778741
   76   815          541782351
  272   805          541783773
  296   802          541783944
  310   800          541791000
  620   672          541792448
  263   806          541798063
   77   815          541799908
  452   766          541800504
  218   810          541801232
  231   809          541801520
  527   734          541810087
  135   814          541813519
  515   740          541814875
   78   815          541817927
  641   653          541819798
  370   789          541822069
  186   812          541822184
  403   781          541830368
  500   747          541832723
  549   722          541836197
   79   815          541836414
  434   772          541846152
   80   815          541855375
  165   813          541859922
  243   808          541863019
  323   798          541867859
  136   814          541868600
  529   733          541868726
  414   778          541868896
  640   654          541870264
  329   797          541872862
  564   713          541873241
  513   741          541874718
   81   815          541874816
  542   726          541877264
  379   787          541883342
  455   765          541893500
   82   815          541894743
  627   666          541900179
  204   811          541901395
  466   761          541905777
  588   697          541906345
  281   804          541906505
  421   776          541907037
  356   792          541911104
   83   815          541915162
  289   803          541919196
  351   793          541920808
  137   814          541924497
  187   812          541926531
  639   655          541928494
  491   751          541935522
   84   815          541936079
  317   799          541937412
  166   813          541942093
  219   810          541944459
  531   732          541944459
  254   807          541945007
  511   742          541951319
  431   773          541952908
  335   796          541953711
   85   815          541957500
  361   791          541959552
  232   809          541962297
  608   682          541970280
  407   780          541971143
   86   815          541979431
  138   814          541981216
  479   756          541983455
  346   794          541987920
  638   656          541994488
  619   673          541997876
   87   815          542001878
  599   689          542004568
  575   706          542005191
  264   806          542006360
  273   805          542006542
  613   678          542012149
  578   704          542014216
  498   748          542014984
  458   764          542015656
  474   758          542015936
  304   801          542016865
  595   692          542018763
   88   815          542024847
  167   813          542025260
  556   718          542025848
  205   811          542026856
  188   812          542032000
  533   731          542037328
  375   788          542038247
  139   814          542038763
  244   808          542040896
  484   754          542040968
  572   708          542044160
  509   743          542044636
  297   802          542047681
   89   815          542048344
  626   667          542055339
  366   790          542066896
  544   725          542067309
  637   657          542068246
  581   702          542071349
   90   815          542072375
  311   800          542080231
  561   715          542084356
  603   686          542085083
  428   774          542087576
  220   810          542089000
  551   721          542089512
   91   815          542096946
  140   814          542097144
  168   813          542109429
  341   795          542111696
   92   815          542122063
  233   809          542124466
  392   784          542126592
  591   695          542127446
  569   710          542131009
  418   777          542132065
  469   760          542137709
  189   812          542138597
  255   807          542139318
  282   804          542144232
  535   730          542147375
  388   785          542147697
   93   815          542147732
  396   783          542147823
  636   658          542149768
  206   811          542153547
  507   744          542154627
  411   779          542155670
  141   814          542156365
  461   763          542167128
  290   803          542170627
   94   815          542173959
  584   700          542176704
  324   798          542181816
  489   752          542189177
  169   813          542194606
  330   797          542198573
   95   815          542200750
  384   786          542210760
  618   674          542211056
  400   782          542211768
  496   749          542213685
  265   806          542216241
  142   814          542216432
  625   668          542218257
  245   808          542220237
   96   815          542228111
  274   805          542230949
  371   789          542233880
  221   810          542234861
  635   659          542239054
  318   799          542239831
  190   812          542246328
  425   775          542250000
   97   815          542256048
  607   683          542260530
  566   712          542265624
  612   679          542267767
  537   729          542274642
  546   724          542274760
  143   814          542277351
  170   813          542280797
  505   745          542281250
  207   811          542281474
   98   815          542284567
  444   769          542284993
  234   809          542288033
  336   796          542291392
  352   793          542291465
  357   792          542292381
  305   801          542295026
  441   770          542299121
  447   768          542299455
  298   802          542313200
   99   815          542313674
  380   787          542315403
  404   781          542318805
  477   757          542329426
  587   698          542330395
  256   807          542335159
  634   660          542336104
  144   814          542339128
  438   771          542341683
  450   767          542342663
  558   717          542342925
  100   815          542343375
  464   762          542348072
  347   794          542348107
  482   755          542349043
  362   791          542351599
  191   812          542355199
  598   690          542356192
  553   720          542360377
  171   813          542368008
  312   800          542371328
  101   815          542373676
  222   810          542382048
  283   804          542383651
  415   778          542384327
  624   669          542388933
  594   693          542397141
  472   759          542399527
  246   808          542401048
  145   814          542401769
  102   815          542404583
  602   687          542409911
  208   811          542410643
  435   772          542412523
  453   766          542414773
  539   728          542419171
  291   803          542423798
  503   746          542424463
  266   806          542427712
  494   750          542428784
  617   675          542431988
  103   815          542436102
  422   776          542440024
  633   661          542440918
  563   714          542447891
  235   809          542453004
  172   813          542456245
  275   805          542457000
  487   753          542459080
  376   788          542461248
  342   795          542461563
  192   812          542465216
  146   814          542465280
  104   815          542468239
  408   780          542469312
  367   790          542469863
  325   798          542497717
  548   723          542499659
  105   815          542501000
  577   705          542502658
  432   773          542511485
  574   707          542512467
  456   765          542515941
  331   797          542526264
  147   814          542529667
  223   810          542530567
  611   680          542531131
  257   807          542532536
  590   696          542532536
  106   815          542534391
  580   703          542540927
  209   811          542541060
  319   799          542544158
  173   813          542545514
  522   737          542552201
  632   662          542553496
  520   738          542555272
  606   684          542558520
  467   761          542558644
  524   736          542566080
  623   670          542567367
  107   815          542568418
  571   709          542570240
  306   801          542575017
  518   739          542575251
  193   812          542576385
  299   802          542580507
  541   727          542581004
  247   808          542583335
  501   747          542584224
  393   784          542588761
  148   814          542594936
  526   735          542596951
  389   785          542600494
  108   815          542603087
  516   740          542612096
  236   809          542619385
  397   783          542619460
  284   804          542624768
  583   701          542627388
  337   796          542631089
  174   813          542635821
  109   815          542638404
  429   774          542638413
  267   806          542640779
  528   734          542644856
  459   764          542646323
  372   789          542647917
  555   719          542648834
  385   786          542654281
  419   777          542657492
  492   751          542660239
  616   676          542660672
  149   814          542661093
  412   779          542663667
  353   793          542664234
  313   800          542664297
  514   741          542665765
  210   811          542672731
  480   756          542673216
  631   663          542673838
  110   815          542674375
  358   792          542675800
  568   711          542675863
  560   716          542677696
  292   803          542678715
  224   810          542680424
  276   805          542684701
  194   812          542688712
  475   758          542691387
  401   782          542692969
  530   733          542709837
  348   794          542710376
  111   815          542711006
  597   691          542715544
  175   813          542727172
  150   814          542728144
  258   807          542731455
  512   742          542736216
  550   722          542742048
  601   688          542742473
  485   754          542745189
  363   791          542745818
  112   815          542748303
  381   787          542749744
  622   671          542753559
  543   726          542760183
  499   748          542760491
  586   699          542762155
  248   808          542767104
  593   694          542783241
  113   815          542786272
  237   809          542787182
  532   732          542791936
  426   775          542793151
  151   814          542796095
  470   760          542799000
  630   664          542801944
  195   812          542802203
  610   681          542802241
  211   811          542805662
  462   763          542806075
  405   781          542809666
  343   795          542813482
  326   798          542815568
  176   813          542819573
  510   743          542823407
  114   815          542824919
  565   713          542829222
  225   810          542831625
  300   802          542849608
  320   799          542850399
  268   806          542855448
  332   797          542855941
  307   801          542856844
  115   815          542864250
  605   685          542864250
  152   814          542864952
  285   804          542867589
  368   790          542875032
  445   769          542877734
  442   770          542883888
  377   788          542886505
  534   731          542891195
  615   677          542897108
  448   768          542900224
  416   778          542902248
  116   815          542904271
  490   752          542908008
  177   813          542913030
  277   805          542914058
  196   812          542916864
  439   771          542918530
  508   744          542927296
  259   807          542931922
  153   814          542934721
  293   803          542935384
  629   665          542937814
  647   648          542937815
  212   811          542939859
  117   815          542944988
  589   697          542945342
  646   649          542945585
  621   672          542947509
  451   767          542951514
  249   808          542952361
  497   749          542953222
  557   718          542954925
  238   809          542956401
  545   725          542956750
  314   800          542959144
  645   650          542961125
  409   780          542969929
  338   796          542972808
  423   776          542975543
  436   772          542981504
  226   810          542984176
  644   651          542984435
  118   815          542986407
  465   762          542995353
  576   706          542998792
  552   721          543001969
  154   814          543005408
  178   813          543007549
  536   730          543007656
  478   757          543013445
  643   652          543015515
  579   704          543018203
  573   708          543027429
  119   815          543028534
  562   715          543030203
  454   766          543031760
  197   812          543032701
  354   793          543039121
  483   755          543047462
  506   745          543047841
  394   784          543053288
  642   653          543054365
  390   785          543055625
  359   792          543061367
  373   789          543064186
  473   759          543069296
  120   815          543071375
  269   806          543071725
  433   773          543072654
  349   794          543074733
  213   811          543075328
  155   814          543077019
  609   682          543081097
  628   666          543081448
  596   692          543082624
  600   689          543082769
  582   702          543085776
  398   783          543093479
  386   786          543100112
  641   654          543100985
  179   813          543103136
  570   710          543104000
  286   804          543112120
  121   815          543114936
  301   802          543120509
  239   809          543127048
  260   807          543133943
  327   798          543135375
  227   810          543138083
  250   808          543139112
  308   801          543140513
  457   765          543141118
  614   678          543141296
  538   729          543141361
  364   791          543142215
  278   805          543145077
  620   673          543149217
  156   814          543149560
  198   812          543149720
  640   655          543155375
  321   799          543158560
  122   815          543159223
  495   750          543162375
  344   795          543167459
  547   724          543170747
  488   753          543172049
  413   779          543174136
  402   782          543176576
  592   695          543177063
  604   686          543177720
  504   746          543185000
  420   777          543185433
  382   787          543186371
  333   797          543187610
  430   774          543191824
  294   803          543193811
  180   813          543199797
  585   700          543201625
  123   815          543204242
  214   811          543212075
  468   761          543214313
  639   656          543217535
  157   814          543223037
  567   712          543228391
  627   667          543232846
  124   815          543249999
  315   800          543255875
  199   812          543267927
  559   717          543278692
  554   720          543279464
  460   764          543279744
  369   790          543282409
  638   657          543287465
  270   806          543289616
  540   728          543292352
  228   810          543293352
  125   815          543296500
  158   814          543297456
  181   813          543297538
  240   809          543299129
  406   781          543302957
  378   788          543314024
  339   796          543316555
  251   808          543327363
  261   807          543337524
    0   816          543338496
    1   816          543338497
    2   816          543338504
    3   816          543338523
    4   816          543338560
    5   816          543338621
    6   816          543338712
  502   747          543338731
    7   816          543338839
  427   775          543338858
    8   816          543339008
    9   816          543339225
   10   816          543339496
   11   816          543339827
   12   816          543340224
   13   816          543340693
   14   816          543341240
   15   816          543341871
   16   816          543342592
   17   816          543343409
  126   815          543343751
   18   816          543344328
   19   816          543345355
   20   816          543346496
   21   816          543347757
   22   816          543349144
  215   811          543350106
   23   816          543350663
   24   816          543352320
   25   816          543354121
   26   816          543356072
   27   816          543358179
  287   804          543358367
  619   674          543358683
   28   816          543360448
   29   816          543362885
  637   658          543365165
   30   816          543365496
  481   756          543365857
  588   698          543365864
  608   683          543367699
  521   738          543368033
   31   816          543368287
  476   758          543369688
  523   737          543371220
   32   816          543371264
  159   814          543372823
   33   816          543374433
  279   805          543377764
   34   816          543377800
   35   816          543381371
  519   739          543381778
   36   816          543385152
  200   812          543387328
  493   751          543387908
   37   816          543389149
  525   736          543391381
  127   815          543391758
  626   668          543392008
  302   802          543393216
  613   679          543393236
   38   816          543393368
  182   813          543396365
   39   816          543397815
  564   714          543400488
  549   723          543402216
   40   816          543402496
   41   816          543407417
  517   740          543412413
   42   816          543412584
  355   793          543416132
   43   816          543418003
  417   778          543422665
   44   816          543423680
  309   801          543426030
  527   735          543428558
   45   816          543429621
  599   690          543430799
   46   816          543435832
  128   815          543440527
  350   794          543441184
   47   816          543442319
  463   763          543447794
   48   816          543449088
  360   792          543449088
  160   814          543449144
  229   810          543449989
  636   659          543450635
  486   754          543452320
  295   803          543454002
   49   816          543456145
  328   798          543457144
  595   693          543457432
  515   741          543459896
  542   727          543460671
  471   760          543463111
   50   816          543463496
  322   799          543468647
   51   816          543471147
  443   770          543471307
  241   809          543472650
  410   780          543473000
  446   769          543473145
   52   816          543479104
  374   789          543482693
  529   734          543482793
   53   816          543487373
  216   811          543489427
  129   815          543490064
   54   816          543495960
  183   813          543496284
  440   771          543498011
  603   687          543498930
  575   707          543502618
  578   705          543503177
  449   768          543503681
   55   816          543504871
  201   812          543507929
  500   748          543508992
  271   806          543509127
  391   785          543513096
  424   776          543513600
   56   816          543514112
  252   808          543517120
  395   784          543520179
  334   797          543521277
  345   795          543523500
   57   816          543523689
  513   742          543524185
  161   814          543526425
   58   816          543533608
  130   815          543540375
  365   791          543540796
  262   807          543542671
   59   816          543543875
  635   660          543543875
  387   786          543548259
  572   709          543550077
  581   703          543551868
  437   772          543553101
  531   733          543554128
   60   816          543554496
  316   800          543554496
  625   669          543558934
  452   767          543563071
   61   816          543565477
  399   783          543569886
  556   719          543574575
  618   675          543575907
   62   816          543576824
  591   696          543578607
   63   816          543588543
  131   815          543591466
  184   813          543597301
   64   816          543600640
  162   814          543604672
  511   743          543605238
  288   804          543606336
  230   810          543608000
  280   805          543612125
   65   816          543613121
  561   716          543620177
  383   787          543625290
   66   816          543625992
  202   812          543629736
  491   752          543629779
  217   811          543630044
  434   773          543636421
   67   816          543639259
  533   732          543642605
  132   815          543643343
  634   661          543644885
  466   762          543645424
  569   711          543645440
  544   726          543646360
  242   809          543647617
  584   701          543648805
  551   722          543651199
  455   766          543651471
   68   816          543652928
  612   680          543652928
  607   684          543662047
  340   796          543662336
  403   782          543662595
   69   816          543667005
  303   802          543667735
   70   816          543681496
  163   814          543683891
  414   779          543687083
  370   790          543692000
  498   749          543695741
  133   815          543696012
   71   816          543696407
  185   813          543699422
  479   757          543700332
  509   744          543703013
  253   808          543708389
   72   816          543711744
  310   801          543713401
  421   777          543715894
  296   803          543715963
   73   816          543727513
  272   806          543730264
  624   670          543733624
  474   759          543741903
   74   816          543743720
  379   788          543743811
  431   774          543747815
  535   731          543748266
  484   755          543748779
  263   807          543749390
  134   815          543749479
  203   812          543752755
  633   662          543753665
   75   816          543760371
  164   814          543764088
  231   810          543767391
  458   765          543769037
  218   811          543771963
   76   816          543777472
  323   799          543780666
  329   798          543780881
  598   691          543786563
  566   713          543788593
  587   699          543794102
   77   816          543795029
  356   793          543795273
  407   781          543798684
  617   676          543800889
  186   813          543802653
  135   815          543803750
  351   794          543809735
   78   816          543813048
  507   745          543817468
  243   809          543824036
  602   688          543827880
   79   816          543831535
  361   792          543838969
  594   694          543839968
  165   814          543845269
  281   805          543848166
  546   725          543849461
   80   816          543850496
  317   800          543855013
  289   804          543856033
  335   797          543856948
  136   815          543858831
   81   816          543869937
  632   663          543870215
  537   730          543871153
  469   761          543872790
  204   812          543876992
  346   795          543881611
  428   775          543887127
  558   718          543887344
  489   753          543887946
   82   816          543889864
  496   750          543898936
  254   808          543901176
  375   789          543903444
  187   813          543907000
   83   816          543910283
  137   815          543914728
  219   811          543915190
  461   764          543915925
  623   671          543916078
  553   721          543917738
  611   681          543920372
  166   814          543927440
  232   810          543928168
   84   816          543931200
  366   791          543941567
  304   802          543944072
  418   778          543945584
  505   746          543948561
   85   816          543952621
  273   806          543953033
  264   807          543957687
  606   685          543964141
  138   815          543971447
  392   785          543972913
   86   816          543974552
  411   780          543978531
  563   715          543979422
  297   803          543979700
  590   697          543987873
  396   784          543989440
  631   664          543994535
  577   706          543995849
   87   816          543996999
  388   786          543998728
  244   809          544001913
  205   812          544002453
  311   801          544002632
  341   796          544010157
  167   814          544010607
  539   729          544011308
  188   813          544012469
  574   708          544014136
   88   816          544019968
  580   704          544025664
  139   815          544028994
  616   677          544033629
   89   816          544043465
  400   783          544048687
  477   758          544050845
  425   776          544054201
  220   811          544059731
  444   770          544061384
  482   756          544061384
  384   787          544066507
   90   816          544067496
  548   724          544070016
  447   769          544071232
  441   771          544080132
  571   710          544080411
  282   805          544085893
  140   815          544087375
  233   810          544090337
   91   816          544092067
  464   763          544092291
  324   799          544094623
  168   814          544094776
  255   808          544095487
  503   747          544096250
  583   702          544103695
  371   790          544103811
  622   672          544106296
  330   798          544106592
  290   804          544107464
  450   768          544109832
   92   816          544117184
  494   751          544118535
  189   813          544119066
  630   665          544126625
  438   772          544127320
  206   812          544129144
  472   760          544130048
   93   816          544142853
  141   815          544146596
  597   692          544150061
  404   782          544151032
  318   800          544157432
  487   754          544162367
  601   689          544164570
  265   807          544167568
  541   728          544168773
   94   816          544169080
  380   788          544175872
  357   793          544176550
  453   767          544177340
  274   806          544177440
  169   814          544179953
  352   794          544180392
  245   809          544181254
  522   738          544183920
  520   739          544191419
  524   737          544193377
  568   712          544194560
  336   797          544194629
  610   682          544195568
  648   648          544195584
   95   816          544195871
  647   649          544199472
  555   720          544201875
  415   779          544202514
  435   773          544202792
  221   811          544205592
  142   815          544206663
  646   650          544211136
  518   740          544215832
  560   717          544217813
  526   736          544219832
  305   802          544222233
   96   816          544223232
  190   813          544226797
  586   700          544230056
  593   695          544230232
  645   651          544230576
  362   792          544231016
  347   795          544241798
  298   803          544245219
  422   777          544248881
   97   816          544251169
  234   810          544253904
  207   812          544257071
  516   741          544257117
  644   652          544257792
  501   748          544260493
  528   735          544263327
  170   814          544266144
  629   666          544266485
  143   815          544267582
  456   766          544273912
  605   686          544273981
  615   678          544274127
   98   816          544279688
  256   808          544291328
  643   653          544292784
  312   801          544293729
  408   781          544296853
  467   762          544298291
  621   673          544304278
  432   774          544306392
  550   723          544308067
   99   816          544308795
  514   742          544315232
  530   734          544323904
  283   805          544325312
  376   789          544326445
  144   815          544329359
  642   654          544335552
  191   813          544335668
  100   816          544338496
  543   727          544343590
  367   791          544344534
  222   811          544352779
  171   814          544353355
  492   752          544354496
  565   714          544356469
  342   796          544360024
  291   804          544360635
  246   809          544362065
  101   816          544368797
  266   807          544379039
  641   655          544386096
  208   812          544386240
  480   757          544390093
  512   743          544390135
  145   815          544392000
  102   816          544399704
  459   765          544399704
  532   733          544401605
  275   806          544403491
  589   698          544404861
  325   799          544410524
  628   667          544414115
  475   759          544417354
  235   810          544418875
  103   816          544431223
  331   798          544434283
  393   785          544435082
  429   775          544437964
  499   749          544441248
  172   814          544441592
  640   656          544444416
  192   813          544445685
  389   786          544451525
  485   755          544453000
  146   815          544455511
  397   784          544461077
  319   800          544461759
  104   816          544463360
  419   778          544471011
  609   683          544478516
  510   744          544481784
  412   780          544486528
  257   808          544488705
  105   816          544496121
  576   707          544496219
  534   732          544496472
  223   811          544501298
  306   802          544502224
  557   719          544503652
  579   705          544507164
  600   690          544509000
  620   674          544510024
  385   787          544510028
  639   657          544510512
  299   803          544512526
  209   812          544516657
  372   790          544517848
  147   815          544519898
  596   693          544521293
  614   679          544522383
  106   816          544529512
  401   783          544529888
  173   814          544530861
  573   709          544533346
  470   761          544534081
  337   797          544534326
  545   726          544535801
  247   809          544544352
  353   794          544553161
  462   764          544554872
  193   813          544556854
  358   793          544559969
  107   816          544563539
  552   722          544563656
  562   716          544566024
  582   703          544566295
  284   805          544566429
  627   668          544569515
  638   658          544584384
  148   815          544585167
  236   810          544585256
  313   801          544586698
  508   745          544590137
  604   687          544591567
  267   807          544592106
  426   776          544597352
  108   816          544598208
  348   795          544604067
  490   753          544606777
  536   731          544608547
  381   788          544610213
  292   804          544615552
  570   711          544618431
  174   814          544621168
  363   792          544625235
  592   696          544628224
  276   806          544631192
  109   816          544633525
  497   750          544638473
  405   782          544641893
  210   812          544648328
  224   811          544651155
  149   815          544651324
  445   770          544654125
  442   771          544664899
  637   659          544666032
  194   813          544669181
  110   816          544669496
  448   769          544672001
  585   701          544673726
  258   808          544687624
  439   772          544704167
  111   816          544706127
  343   796          544711943
  175   814          544712519
  506   746          544715152
  150   815          544718375
  451   768          544718683
  416   779          544720435
  619   675          544723534
  248   809          544728121
  326   799          544728375
  626   669          544732685
  478   758          544734864
  538   730          544737872
  465   763          544739572
  112   816          544743424
  547   725          544745448
  368   791          544749703
  567   713          544751360
  377   789          544751702
  237   810          544753053
  636   660          544755456
  483   756          544759803
  332   798          544763960
  320   800          544768000
  608   684          544769216
  436   773          544771773
  613   680          544778397
  211   812          544781259
  113   816          544781393
  300   803          544781627
  195   813          544782672
  307   802          544784051
  423   777          544784400
  151   815          544786326
  454   767          544794327
  409   781          544797470
  473   760          544799817
  225   811          544802356
  176   814          544804920
  268   807          544806775
  285   805          544809250
  114   816          544820040
  559   718          544823111
  588   699          544829571
  554   721          544836825
  495   751          544852126
  635   661          544852656
  152   815          544855183
  504   747          544856787
  115   816          544859371
  277   806          544860549
  599   691          544861170
  433   774          544867561
  293   804          544872221
  488   754          544875336
  338   797          544876045
  314   801          544881545
  540   729          544884489
  259   808          544888091
  196   813          544897333
  177   814          544898377
  457   766          544899089
  116   816          544899392
  394   785          544899609
  595   694          544900259
  625   670          544903625
  390   786          544906656
  249   809          544913378
  212   812          544915456
  603   688          544916899
  238   810          544922272
  153   815          544924952
  354   794          544928048
  564   715          544932019
  373   790          544934117
  398   784          544935096
  117   816          544940109
  618   676          544944808
  359   793          544945536
  468   762          544953960
  226   811          544954907
  386   787          544955859
  634   662          544957632
  349   795          544968424
  549   724          544972573
  118   816          544981528
  430   775          544991375
  178   814          544992896
  154   815          544995639
  578   706          544996368
  413   780          544996997
  420   778          544998952
  523   738          545002939
  521   739          545004180
  575   708          545004287
  197   813          545013170
  402   783          545013495
  502   748          545015000
  525   737          545018678
  364   792          545021632
  519   740          545022359
  269   807          545023052
  119   816          545023655
  460   765          545033125
  591   697          545033944
  581   704          545036605
  612   681          545042169
  382   788          545046840
  327   799          545048182
  542   728          545048440
  213   812          545050925
  527   736          545051439
  301   803          545052528
  286   805          545053781
  517   741          545057434
  572   710          545060248
  344   796          545065920
  120   816          545066496
  155   815          545067250
  607   685          545067668
  308   802          545067720
  633   663          545070384
  321   800          545076161
  493   752          545082165
  624   671          545082335
  481   757          545082734
  179   814          545088483
  260   808          545090112
  278   806          545091568
  239   810          545092919
  333   798          545095629
  476   759          545095655
  250   809          545100129
  529   735          545101264
  227   811          545108814
  515   742          545109363
  121   816          545110057
  584   702          545125112
  556   720          545127616
  198   813          545130189
  294   804          545130648
  406   782          545135184
  156   815          545139791
  427   776          545143059
  122   816          545154344
  369   791          545157080
  486   755          545160131
  561   717          545160294
  569   712          545164137
  531   734          545168195
  617   677          545173846
  513   743          545178104
  315   801          545178276
  378   789          545179221
  180   814          545185144
  214   812          545187672
  500   749          545189749
  632   664          545190912
  463   764          545196591
  471   761          545198192
  123   816          545199363
  157   815          545213268
  551   723          545217218
  339   797          545219792
  598   692          545221080
  544   727          545229767
  417   779          545240852
  270   807          545240943
  124   816          545245120
  199   813          545248396
  446   770          545249536
  602   689          545249977
  533   733          545252274
  443   771          545252318
  587   700          545262003
  511   744          545263615
  228   811          545264083
  240   810          545265000
  623   672          545268815
  449   769          545275458
  181   814          545282885
  440   772          545283648
  594   695          545286959
  158   815          545287687
  251   809          545288380
  125   816          545291621
  261   808          545293693
  287   805          545300028
  410   781          545300541
  355   794          545305059
  611   682          545313699
  566   714          545315840
  631   665          545319216
  424   777          545322457
  279   806          545324255
  302   803          545325235
  215   812          545325703
  491   753          545328548
  452   768          545330240
  360   793          545333257
  350   795          545334875
    0   817          545338513
    1   817          545338514
    2   817          545338521
    3   817          545338540
    4   817          545338577
    5   817          545338638
    6   817          545338729
    7   817          545338856
  126   816          545338872
    8   817          545339025
    9   817          545339242
   10   817          545339513
   11   817          545339844
   12   817          545340241
   13   817          545340710
   14   817          545341257
   15   817          545341888
   16   817          545342609
  437   773          545343370
   17   817          545343426
   18   817          545344345
   19   817          545345372
   20   817          545346513
   21   817          545347774
   22   817          545349161
   23   817          545350680
   24   817          545352337
  374   790          545352624
  309   802          545353237
  535   732          545353543
   25   817          545354138
   26   817          545356089
   27   817          545358196
   28   817          545360465
   29   817          545362902
  159   815          545363054
  391   786          545364127
   30   817          545365513
  509   745          545365854
  395   785          545366500
  200   813          545367797
   31   817          545368304
  328   799          545369951
   32   817          545371281
  606   686          545373872
   33   817          545374450
   34   817          545377817
  498   750          545380992
   35   817          545381388
  182   814          545381712
   36   817          545385169
  322   800          545386248
  127   816          545386879
   37   817          545389166
  466   763          545389643
  295   804          545390839
   38   817          545393385
   39   817          545397832
   40   817          545402513
  387   787          545404006
   41   817          545407434
  616   678          545410648
  399   784          545411503
   42   817          545412601
  455   767          545414038
   43   817          545418020
  365   792          545420213
  229   811          545420720
  479   758          545421751
  345   796          545421961
   44   817          545423697
  546   726          545428512
  334   798          545429296
   45   817          545429638
  434   774          545431328
  128   816          545435648
   46   817          545435849
  558   719          545436071
  241   810          545438521
  160   815          545439375
   47   817          545442336
  590   698          545447392
   48   817          545449105
  630   666          545455296
   49   817          545456162
  648   649          545457241
  271   807          545460454
  484   756          545461120
  622   673          545463065
   50   817          545463513
  647   650          545465023
  216   812          545465024
   51   817          545471164
  537   731          545472044
  474   760          545472424
  316   801          545476897
  252   809          545478137
   52   817          545479121
  553   722          545479425
  646   651          545480587
  183   814          545481631
  507   746          545484779
  129   816          545485185
  383   788          545485759
   53   817          545487390
  201   813          545488398
  577   707          545493276
   54   817          545495977
  262   808          545498840
  403   783          545499514
  645   652          545503933
   55   817          545504888
  414   780          545509944
   56   817          545514129
  580   705          545514625
  563   716          545515243
  161   815          545516656
  574   709          545520053
   57   817          545523706
  458   766          545527008
  421   778          545529413
   58   817          545533625
  644   653          545535061
  130   816          545535496
   59   817          545543892
  431   775          545547366
  288   805          545547997
   60   817          545554513
  280   806          545558616
   61   817          545565494
  340   797          545565573
  370   791          545566671
  643   654          545573971
   62   817          545576841
  230   811          545578731
  184   814          545582648
  583   703          545584214
  131   816          545586587
   63   817          545588560
  496   751          545588687
  597   693          545588730
  601   690          545590801
  489   754          545591233
  610   683          545592987
  571   711          545594842
  162   815          545594903
  629   667          545599152
  303   803          545599754
   64   817          545600657
  217   812          545605641
  539   730          545607819
  379   789          545609008
  202   813          545610205
  469   762          545612437
   65   817          545613138
  242   810          545613488
  505   747          545620348
  642   655          545620663
   66   817          545626009
  407   782          545630911
  132   816          545638464
   67   817          545639276
  310   802          545640608
  548   725          545644717
  296   804          545652800
   68   817          545652945
  615   679          545655214
  621   674          545665085
   69   817          545667022
  461   765          545669306
  253   809          545669406
  163   815          545674122
  641   656          545675137
  593   696          545681393
   70   817          545681513
  272   807          545681591
  356   794          545684200
  185   814          545684769
  605   687          545687828
  133   816          545691133
  428   776          545691328
  329   799          545693688
   71   817          545696424
  323   800          545698267
  586   701          545702157
  351   795          545703426
  263   808          545705559
   72   817          545711761
  568   713          545717529
  361   793          545723138
   73   817          545727530
  203   813          545733224
  640   657          545737393
  231   811          545738122
   74   817          545743737
  134   816          545744600
  218   812          545747560
  628   668          545750784
  164   815          545754319
  555   721          545759236
   75   817          545760388
  541   729          545760910
  560   718          545762232
  418   779          545763771
  335   798          545764967
  503   748          545772519
  375   790          545773375
  477   759          545776812
  317   801          545777414
   76   817          545777489
  482   757          545778261
  346   796          545780072
  186   814          545788000
  243   810          545789907
  281   806          545794657
   77   817          545795046
  289   805          545797694
  135   816          545798871
  411   781          545806072
  639   658          545807431
  494   752          545812792
   78   817          545813065
  522   739          545820067
  366   792          545820984
  392   786          545823944
  524   738          545825096
   79   817          545831552
  520   740          545832000
  165   815          545835500
  396   785          545835761
  464   764          545841088
  444   771          545842395
  526   737          545847129
  447   770          545847623
   80   817          545850513
  136   816          545853952
  388   787          545854475
  204   813          545857461
  518   741          545860853
  254   809          545862193
  425   777          545863058
  472   761          545865129
  441   772          545865769
  589   699          545868568
   81   817          545869954
  487   755          545870178
  620   675          545874875
  304   803          545876091
  550   724          545878424
  609   684          545880033
  450   769          545881609
  638   659          545885251
  528   736          545886208
  565   715          545888000
   82   817          545889881
  400   784          545890304
  219   812          545890787
  187   814          545892347
  232   811          545898899
  273   807          545904360
  516   742          545906584
  614   680          545907544
  137   816          545909849
  627   669          545910192
   83   817          545910300
  341   797          545913394
  264   808          545913856
  297   804          545916537
  438   773          545917589
  166   815          545917671
  384   788          545926976
  311   802          545929839
   84   817          545931217
  543   728          545931359
  600   691          545939371
  501   749          545941250
  530   735          545942375
  453   768          545944509
   85   817          545952638
  596   694          545964120
  138   816          545966568
  244   810          545967784
  514   743          545969151
  637   660          545970853
   86   817          545974569
  371   791          545978482
  205   813          545982922
  404   783          545987951
   87   817          545997016
  435   774          545997699
  188   814          545997816
  576   708          545997888
  579   706          546000355
  167   815          546000838
  604   688          546009536
  324   800          546012224
  532   734          546015672
  330   799          546019399
   88   817          546019985
  139   816          546024115
  415   780          546025375
  282   806          546032384
  220   812          546035328
  456   767          546036479
  380   789          546041069
  467   763          546042510
   89   817          546043482
  573   710          546043517
  512   744          546048512
  290   805          546049125
  582   704          546051032
  492   753          546053265
  255   809          546056504
  557   720          546056693
  233   811          546061068
  422   778          546062400
  636   661          546064237
  357   794          546065477
   90   817          546067513
  352   795          546074083
  626   670          546077376
  318   801          546079833
  140   816          546082496
  592   697          546083561
  168   815          546085007
   91   817          546092084
  619   676          546092435
  336   798          546102648
  189   814          546104413
  432   775          546105943
  534   733          546106141
  562   717          546106141
  206   813          546109613
  480   758          546111512
  362   793          546115185
   92   817          546117201
  545   727          546119208
  265   808          546123737
  499   750          546126499
  274   807          546128767
  408   782          546129080
  552   723          546129675
  570   712          546137128
  347   796          546140259
  141   816          546141717
   93   817          546142870
  510   745          546144625
  245   810          546147125
  475   760          546147875
  585   702          546150033
  305   803          546154252
  459   766          546157675
  485   756          546165341
  635   662          546165403
  613   681          546167638
   94   817          546169097
  169   815          546170184
  608   685          546174837
  221   812          546181189
  298   804          546182056
   95   817          546195888
  376   790          546196376
  142   816          546201784
  190   814          546212144
  536   732          546213824
  312   802          546220936
   96   817          546223249
  367   792          546223951
  234   811          546224635
  207   813          546237540
  429   776          546242165
   97   817          546251186
  625   671          546252336
  256   809          546252345
  170   815          546256375
  508   746          546257448
  143   816          546262703
  342   797          546263261
  283   806          546271803
  470   762          546273728
  634   663          546274351
  567   714          546278607
   98   817          546279705
  393   786          546286113
  419   779          546289198
  599   692          546295687
  588   700          546297472
  291   805          546302296
  389   787          546307272
  397   785          546307398
  462   765          546308253
   99   817          546308812
  490   754          546310064
  412   781          546314069
  618   677          546317765
  191   814          546321015
  144   816          546324480
  547   726          546324499
  246   810          546327936
  325   800          546328125
  497   751          546328224
  222   812          546328376
  266   808          546335208
  100   817          546338513
  538   731          546338763
  603   689          546338996
  171   815          546343586
  331   799          546347090
  595   695          546347250
  275   807          546354818
  208   813          546366709
  101   817          546368814
  385   788          546370497
  401   784          546371505
  559   719          546371838
  319   801          546384160
  506   747          546386939
  145   816          546387121
  235   811          546389606
  633   664          546391081
  372   791          546392519
  554   722          546398512
  102   817          546399721
  426   777          546406209
  192   814          546431032
  103   817          546431240
  172   815          546431823
  306   803          546434243
  624   672          546435072
  445   771          546435136
  612   682          546435496
  337   798          546442345
  353   795          546446852
  448   770          546448392
  358   794          546448896
  299   804          546449363
  257   809          546449722
  442   772          546450536
  146   816          546450632
  478   759          546460831
  104   817          546463377
  564   716          546467840
  381   789          546475410
  483   757          546476680
  223   812          546476895
  607   686          546477399
  405   783          546478812
  540   730          546481000
  465   764          546488369
  451   769          546490460
  591   698          546493463
  578   707          546493795
  439   773          546494436
  105   817          546496138
  209   813          546497126
  348   796          546502528
  363   793          546509404
  575   709          546510204
  247   810          546510223
  284   806          546512920
  313   802          546513905
  147   816          546515019
  632   665          546515593
  173   815          546521092
  581   705          546525566
  106   817          546529529
  504   748          546533056
  473   761          546534898
  193   814          546542201
  416   780          546543296
  495   752          546546383
  549   725          546547274
  267   808          546548275
  617   678          546550865
  236   811          546555987
  292   805          546557213
  454   768          546561496
  107   817          546563556
  436   774          546566680
  572   711          546574679
  148   816          546580288
  276   807          546582519
  488   755          546583147
  423   778          546597919
  108   817          546598225
  584   703          546605631
  174   815          546611399
  343   797          546615180
  377   790          546621633
  623   673          546625584
  224   812          546626752
  210   813          546628797
  368   792          546629120
  409   782          546629697
  109   817          546633542
  523   739          546639086
  542   729          546640577
  521   740          546644761
  326   800          546645976
  149   816          546646445
  631   666          546647887
  258   809          546648641
  525   738          546650397
  194   814          546654528
  598   693          546659749
  457   767          546661656
  433   775          546667112
  519   741          546667380
  110   817          546669513
  602   690          546676208
  332   799          546676767
  527   737          546678736
  556   721          546684977
  569   713          546687106
  320   801          546690401
  248   810          546693992
  502   749          546695757
  468   763          546698179
  175   815          546702750
  561   718          546704713
  111   817          546706144
  517   742          546706901
  611   683          546711118
  150   816          546713496
  307   803          546716070
  300   804          546718464
  649   649          546718898
  648   650          546722792
  237   811          546723784
  529   736          546724145
  587   701          546734104
  647   651          546734474
  594   696          546738120
  112   817          546743441
  394   786          546750640
  646   652          546753944
  285   806          546755741
  211   813          546761728
  390   787          546762403
  268   808          546762944
  515   743          546763282
  195   814          546768019
  225   812          546777953
  493   753          546780934
  645   653          546781202
  113   817          546781410
  398   785          546781417
  151   816          546781447
  338   798          546784064
  531   735          546786666
  551   724          546787575
  606   687          546787719
  630   667          546787963
  460   766          546791096
  616   679          546791735
  176   815          546795151
  430   776          546795576
  481   758          546804153
  314   802          546808752
  373   791          546808788
  277   807          546811876
  293   805          546813882
  644   654          546816248
  386   788          546816328
  420   779          546817139
  544   728          546817536
  114   817          546820057
  354   795          546821739
  622   674          546823872
  413   781          546824538
  476   760          546826176
  359   794          546834463
  513   744          546836481
  566   715          546847371
  259   809          546849108
  152   816          546850304
  402   784          546855112
  643   655          546859082
  115   817          546859388
  533   734          546866341
  349   796          546866885
  486   756          546872472
  500   750          546875000
  249   810          546879249
  196   814          546882680
  177   815          546888608
  238   811          546893003
  212   813          546895925
  116   817          546899409
  364   793          546905801
  642   656          546909704
  590   699          546911099
  382   789          546912037
  153   816          546920073
  511   745          546926456
  226   812          546930504
  629   668          546935821
  471   762          546937839
  117   817          546940126
  463   765          546949972
  427   777          546951916
  535   733          546963212
  327   800          546965783
  641   657          546968114
  344   797          546969157
  406   783          546972103
  269   808          546979221
  118   817          546981545
  178   815          546983127
  558   720          546989112
  301   804          546989365
  154   816          546990760
  610   684          546994504
  577   708          546994945
  197   814          546998517
  321   801          546998562
  308   803          546999739
  286   806          547000272
  580   706          547007816
  333   799          547008436
  546   727          547011919
  601   691          547021172
  119   817          547023672
  621   675          547029936
  574   710          547030224
  446   771          547030547
  213   813          547031394
  597   694          547031557
  491   754          547031835
  509   746          547033165
  640   658          547034312
  369   792          547036497
  443   772          547037955
  615   680          547040375
  278   807          547042895
  553   723          547045444
  378   790          547049152
  260   809          547051129
  449   770          547051849
  563   717          547055360
  155   816          547062371
  239   811          547063650
  417   780          547063713
  250   810          547066000
  120   817          547066513
  583   704          547068951
  498   751          547070743
  294   805          547072309
  440   773          547073917
  537   732          547077321
  179   815          547078714
  227   812          547084411
  628   669          547091461
  452   769          547102017
  315   802          547105483
  605   688          547105797
  639   659          547108298
  121   817          547110074
  571   712          547113539
  198   814          547115536
  339   798          547127811
  410   782          547132768
  156   816          547134912
  424   778          547135976
  593   697          547136730
  437   774          547138277
  466   764          547138440
  479   759          547147718
  122   817          547154361
  507   747          547156566
  214   813          547168141
  180   815          547175375
  484   757          547177997
  586   702          547178464
  455   768          547181207
  638   660          547190072
  270   808          547197112
  355   795          547198750
  123   817          547199380
  474   761          547207505
  157   816          547208389
  539   731          547208710
  395   786          547217531
  391   787          547219874
  360   794          547222184
  548   726          547223768
  374   791          547227295
  434   775          547230879
  350   796          547233336
  199   814          547233743
  240   811          547235731
  228   812          547239680
  620   676          547243776
  568   714          547244776
  124   817          547245137
  287   806          547246519
  251   810          547254251
  261   809          547254710
  627   670          547254883
  399   785          547257824
  302   804          547262072
  387   788          547264475
  181   815          547273116
  279   807          547275582
  637   661          547279634
  158   816          547282808
  496   752          547282944
  309   803          547285256
  609   685          547285654
  328   800          547287552
  458   767          547289575
  125   817          547291638
  505   748          547296617
  614   681          547296785
  489   755          547299044
  365   793          547304382
  215   813          547306172
  322   801          547308649
  560   719          547310959
  555   722          547320923
  345   797          547325198
  295   805          547332500
  589   700          547336469
  414   781          547337485
  126   817          547338889
  403   784          547341131
  334   799          547342103
    0   818          547343432
    1   818          547343433
    2   818          547343440
    3   818          547343459
    4   818          547343496
    5   818          547343557
    6   818          547343648
    7   818          547343775
    8   818          547343944
    9   818          547344161
   10   818          547344432
   11   818          547344763
   12   818          547345160
   13   818          547345629
   14   818          547346176
   15   818          547346807
   16   818          547347528
  421   779          547347600
   17   818          547348345
   18   818          547349264
   19   818          547350291
  383   789          547350956
   20   818          547351432
  431   776          547351567
   21   818          547352693
  200   814          547353144
   22   818          547354080
   23   818          547355599
  469   763          547356656
   24   818          547357256
  541   730          547357421
  159   816          547358175
   25   818          547359057
   26   818          547361008
   27   818          547363115
   28   818          547365384
   29   818          547367821
   30   818          547370432
  182   815          547371943
   31   818          547373223
  600   692          547373888
   32   818          547376200
  636   662          547376984
   33   818          547379369
   34   818          547382736
   35   818          547386307
  127   817          547386896
   36   818          547390088
   37   818          547394085
  229   812          547396317
   38   818          547398304
   39   818          547402751
  316   802          547404104
   40   818          547407432
  241   811          547409252
  596   695          547411111
   41   818          547412353
  271   808          547416623
   42   818          547417520
   43   818          547422939
  565   716          547423821
  626   671          547426087
  461   766          547427277
   44   818          547428616
  604   689          547431633
  160   816          547434496
   45   818          547434557
  128   817          547435665
   46   818          547440768
  252   810          547444008
  216   813          547445493
  370   792          547446088
   47   818          547447255
  550   725          547453125
  503   749          547453276
   48   818          547454024
  262   809          547459857
  522   740          547460648
   49   818          547461081
  524   739          547461243
  619   677          547465392
  407   783          547467830
   50   818          547468432
  183   815          547471862
  340   798          547473592
  201   814          547473745
   51   818          547476083
  520   741          547477021
  526   738          547478848
  379   790          547478939
  635   663          547482122
   52   818          547484040
  129   817          547485202
   53   818          547492309
  288   806          547494488
  579   707          547497782
  482   758          547499680
  428   777          547500185
   54   818          547500896
  576   709          547503805
  477   760          547507333
   55   818          547509807
  280   807          547509943
  518   742          547510320
  494   753          547511561
  161   816          547511777
  528   737          547513505
   56   818          547519048
  543   729          547523496
   57   818          547528625
  130   817          547535513
  303   804          547536591
   58   818          547538544
  582   705          547539993
  592   698          547543080
   59   818          547548811
  230   812          547554328
  573   711          547557948
   60   818          547559432
  516   743          547560503
  613   682          547560965
  530   736          547565256
   61   818          547570413
  310   803          547572627
  184   815          547572879
  356   795          547577891
   62   818          547581760
  487   756          547582519
  242   811          547584219
  608   686          547584568
  217   813          547586110
  131   817          547586604
  418   780          547586632
  162   816          547590024
   63   818          547593479
  296   805          547594461
  464   765          547594469
  634   664          547595048
  202   814          547595552
  351   796          547601887
  472   762          547604776
  625   672          547605073
   64   818          547605576
  329   800          547611289
  361   794          547612065
  557   721          547614054
   65   818          547618057
  323   801          547620668
  501   750          547626501
  514   744          547627528
  444   772          547628032
  447   771          547628634
  585   703          547630552
   66   818          547630928
  532   735          547634143
  253   810          547635277
  272   808          547637760
  411   782          547638299
  132   817          547638481
   67   818          547644195
  375   791          547648046
  562   718          547650560
  441   773          547656038
   68   818          547657864
  450   770          547658000
  570   713          547660097
  263   809          547666576
  163   816          547669243
   69   818          547671941
  185   815          547675000
  425   778          547676577
  335   799          547677774
  392   787          547679691
  346   797          547683309
   70   818          547686432
  396   786          547686792
  133   817          547691150
  618   678          547694784
  552   724          547700032
   71   818          547701343
  317   802          547704621
  366   793          547705153
  545   728          547706977
  512   745          547711353
  438   774          547712496
  231   812          547713719
  388   788          547714944
  633   665          547715762
  453   769          547716286
   72   818          547716680
  203   814          547718571
  534   734          547720208
  218   813          547728029
   73   818          547732449
  599   693          547734356
  400   785          547736625
  289   806          547744185
  134   817          547744617
  281   807          547745984
   74   818          547748656
  164   816          547749440
  492   754          547756552
  243   811          547760638
  603   690          547765227
   75   818          547765307
  588   701          547769573
  186   815          547778231
   76   818          547782408
  467   764          547791307
  624   673          547791841
  384   789          547792173
  435   775          547797250
  595   696          547798411
  135   817          547798888
   77   818          547799965
  456   768          547803648
  567   715          547810138
  510   746          547811936
  304   804          547812928
  499   751          547816250
   78   818          547817984
  341   798          547821413
  536   733          547823493
  254   810          547828064
  404   784          547829568
  165   816          547830621
  612   683          547832915
   79   818          547836471
  480   759          547837479
  204   814          547842808
  632   666          547844264
  415   781          547852916
  136   817          547853969
   80   818          547855432
  371   792          547857899
  297   805          547858198
  273   808          547860529
  311   803          547861858
  219   813          547871256
  232   812          547874496
   81   818          547874873
  264   809          547874873
  422   779          547880587
  485   757          547882218
  187   815          547882578
  475   761          547882956
  607   687          547891246
   82   818          547894800
  547   727          547907906
  137   817          547909866
  432   776          547910144
  380   790          547911000
  166   816          547912792
   83   818          547915219
  459   767          547920242
  559   720          547924879
  508   747          547929235
  617   679          547931952
  324   801          547934625
   84   818          547936136
  330   800          547937000
  244   811          547938515
  538   732          547944040
  591   699          547957170
   85   818          547957557
  357   795          547959168
  554   723          547964531
  408   783          547965999
  138   817          547966585
  205   814          547968269
  352   796          547972544
   86   818          547979488
  631   667          547980554
  282   807          547983711
  649   650          547984449
  623   674          547986391
  188   815          547988047
  648   651          547992243
  578   708          547995464
  290   806          547995616
  167   816          547995959
   87   818          548001935
  362   794          548004112
  318   802          548007040
  647   652          548007831
  564   717          548007957
  336   799          548015455
  220   813          548015797
  490   755          548017875
  470   763          548017947
  581   706          548018757
  575   710          548020375
  255   810          548022375
  497   752          548022481
  139   817          548024132
   88   818          548024904
  646   653          548031213
  233   812          548036665
  347   797          548043496
   89   818          548048401
  429   777          548051022
  645   654          548062389
  506   748          548063208
  462   766          548066224
  376   791          548071047
   90   818          548072432
  168   816          548080128
  540   731          548081891
  140   817          548082513
  265   809          548084754
  274   808          548084936
  584   704          548090368
  305   804          548091089
  572   712          548093376
  189   815          548094644
  206   814          548094960
   91   818          548097003
  644   655          548101359
  598   694          548102576
  602   691          548106579
  367   793          548108120
  419   780          548112059
  611   684          548112635
  245   811          548117856
   92   818          548122120
  298   805          548123717
  630   668          548124632
  549   726          548126325
  141   817          548141734
  393   787          548141860
  412   782          548146296
   93   818          548147789
  643   656          548148123
  312   803          548152955
  397   786          548158429
  221   813          548161658
  169   816          548165305
  389   788          548167741
  342   798          548171280
   94   818          548174016
  616   680          548176896
  622   675          548188723
  478   760          548191352
  594   697          548193457
  483   758          548198099
  234   812          548200232
   95   818          548200807
  142   817          548201801
  190   815          548202375
  642   657          548202681
  606   688          548205688
  587   702          548210411
  504   749          548213813
  569   714          548214353
  401   785          548217826
  256   810          548218216
  426   778          548219728
  445   772          548220773
  207   814          548222887
  283   807          548223130
   96   818          548228168
  448   771          548229403
  385   789          548235694
  542   730          548237088
  442   773          548240805
  465   765          548241750
  495   753          548245152
  556   722          548246664
  291   806          548248787
  325   801          548250526
  170   816          548251496
  561   719          548253440
   97   818          548256105
  143   817          548262720
  331   800          548264691
  641   658          548265033
  451   770          548266851
  372   792          548271936
  473   762          548274545
  629   669          548276498
  523   740          548279667
   98   818          548284624
  525   739          548286544
  439   774          548289343
  521   741          548289782
  488   756          548295488
  266   809          548296225
  246   811          548298667
  222   813          548308845
  527   738          548310455
  275   808          548310987
  191   815          548311246
  319   802          548311367
   99   818          548313731
  519   742          548316847
  405   784          548320429
  144   817          548324497
  454   769          548333273
  640   659          548335179
  171   816          548338707
  358   795          548342587
  100   818          548343432
  353   796          548345313
  381   790          548345341
  529   737          548351442
  208   814          548352056
  337   799          548355152
  517   743          548360820
  551   725          548362276
  235   812          548365203
  436   775          548366231
  416   781          548370837
  306   804          548371080
  101   818          548373733
  590   700          548379000
  502   750          548381008
  566   716          548383192
  145   817          548387138
  299   805          548391024
  363   794          548398331
  621   676          548398837
  610   685          548400125
  102   818          548404640
  348   797          548405765
  531   736          548409547
  544   729          548409673
  639   660          548413119
  257   810          548415593
  423   779          548416106
  192   815          548421263
  515   744          548421659
  172   816          548426944
  457   768          548428825
  615   681          548429616
  628   670          548436152
  103   818          548436159
  313   803          548445924
  468   764          548446976
  146   817          548450649
  601   692          548455689
  223   813          548457364
  284   807          548464247
  409   783          548466616
  104   818          548468296
  433   776          548471313
  597   695          548478548
  247   811          548480954
  209   814          548482473
  493   754          548484221
  533   735          548484812
  377   791          548496304
  638   661          548498853
  513   745          548499322
  577   709          548500862
  105   818          548501057
  292   806          548503704
  580   707          548505243
  267   809          548509292
  368   793          548513289
  147   817          548515036
  173   816          548516213
  343   798          548523199
  605   689          548527894
  481   759          548530120
  236   812          548531584
  193   815          548532432
  106   818          548534448
  276   808          548538688
  574   711          548544655
  558   721          548546473
  460   767          548553663
  583   705          548557912
  476   761          548561257
  500   751          548564751
  326   801          548568377
  107   818          548568475
  535   734          548577279
  148   817          548580305
  486   757          548589349
  637   662          548592381
  511   746          548593767
  332   800          548594368
  593   698          548596249
  546   728          548599688
  563   718          548599779
  108   818          548603144
  627   671          548603594
  430   777          548604433
  394   787          548606387
  174   816          548606520
  224   813          548607221
  210   814          548614144
  258   810          548614512
  553   724          548615801
  620   677          548616733
  320   802          548617608
  390   788          548622872
  398   786          548632448
  571   713          548636508
  109   818          548638461
  420   780          548640000
  194   815          548644759
  149   817          548646462
  307   804          548652907
  413   782          548656765
  586   703          548658983
  300   805          548660125
  248   811          548664723
  110   818          548674432
  386   789          548681525
  471   763          548682058
  537   733          548686990
  373   792          548688205
  614   682          548690112
  636   663          548693703
  609   686          548695385
  338   799          548696871
  175   816          548697871
  237   812          548699381
  402   785          548701433
  509   747          548704952
  285   807          548707068
  463   766          548707943
  111   818          548711063
  150   817          548713513
  354   796          548720200
  268   809          548723961
  359   795          548728154
  491   755          548739646
  314   803          548740771
  211   814          548747075
  112   818          548748360
  195   815          548758250
  225   813          548758422
  293   806          548760373
  498   752          548765000
  427   778          548765435
  277   808          548768045
  349   797          548770122
  568   715          548776307
  626   672          548778824
  151   817          548781464
  382   790          548781968
  113   818          548786329
  176   816          548790272
  364   794          548794728
  635   664          548802819
  548   727          548807175
  589   701          548808570
  600   693          548812557
  406   784          548813720
  539   732          548813987
  259   810          548814979
  446   772          548816184
  114   818          548824976
  443   773          548828224
  507   748          548832835
  449   771          548832860
  619   678          548842411
  249   811          548849980
  152   817          548850321
  604   690          548857864
  596   696          548862272
  560   720          548864000
  115   818          548864307
  238   812          548868600
  440   774          548868824
  196   815          548872911
  344   798          548877176
  479   760          548878239
  452   770          548878408
  212   814          548881272
  177   816          548883729
  555   723          548886942
  327   801          548888184
  417   781          548891254
  466   765          548891821
  484   758          548899416
  116   818          548904328
  226   813          548910973
  634   665          548919729
  153   817          548920090
  369   793          548920666
  378   791          548923823
  321   802          548925769
  333   800          548926037
  301   805          548931026
  308   804          548936576
  437   775          548937828
  269   809          548940238
  117   818          548945045
  474   762          548947152
  286   807          548951599
  455   769          548952984
  424   779          548954163
  541   731          548958312
  613   683          548958384
  625   673          548961842
  565   717          548963938
  410   783          548969687
  505   749          548977374
  178   816          548978248
  496   753          548981713
  118   818          548986464
  197   815          548988748
  154   817          548990777
  608   687          548998415
  278   808          548999064
  579   708          548999451
  592   699          549006787
  489   756          549011385
  576   710          549013976
  213   814          549016741
  260   810          549017000
  294   806          549018800
  119   818          549028591
  550   726          549032176
  582   706          549033184
  434   776          549035080
  250   811          549036731
  315   803          549037502
  239   812          549039247
  339   799          549040618
  633   666          549044433
  458   768          549056744
  155   817          549062388
  227   813          549064880
  120   818          549071432
  395   787          549073278
  179   816          549073835
  618   679          549075871
  573   712          549076645
  391   788          549080343
  355   796          549097211
  524   740          549101824
  469   764          549105453
  522   741          549105669
  198   815          549105767
  374   792          549106712
  399   786          549108855
  121   818          549114993
  526   739          549114995
  585   704          549115289
  360   795          549115875
  543   730          549120007
  520   742          549126488
  387   789          549129672
  156   817          549134929
  350   797          549136573
  503   750          549138527
  528   738          549145224
  624   674          549152648
  214   814          549153488
  270   809          549158129
  122   818          549159280
  431   777          549160424
  518   743          549164239
  414   782          549169712
  421   780          549170461
  180   816          549170496
  557   722          549175741
  632   667          549176931
  599   694          549177183
  570   714          549187344
  403   785          549187452
  461   767          549189844
  530   737          549192553
  365   794          549193309
  603   691          549195598
  287   807          549197846
  562   719          549199287
  302   805          549203733
  123   818          549204299
  157   817          549208406
  328   801          549209953
  240   812          549211328
  494   754          549214848
  516   744          549218880
  228   813          549220149
  261   810          549220581
  383   790          549220887
  309   804          549222093
  199   815          549223974
  251   811          549224982
  482   759          549225647
  279   808          549231751
  345   798          549233217
  612   684          549234432
  322   802          549235856
  477   761          549242414
  588   702          549245880
  650   650          549250000
  124   818          549250056
  595   697          549253748
  649   651          549253900
  532   736          549257024
  334   800          549259704
  648   652          549265600
  181   816          549268237
  552   725          549274733
  295   806          549278991
  158   817          549282825
  647   653          549285100
  514   745          549290369
  215   814          549291519
  125   818          549296557
  545   729          549299114
  487   757          549299396
  607   688          549309215
  407   784          549309447
  646   654          549312400
  428   778          549313704
  501   751          549316252
  617   680          549317113
  631   668          549317223
  370   793          549330257
  316   803          549336123
  534   735          549338679
  200   815          549343375
  126   818          549343808
  567   716          549345959
  645   655          549347500
  472   763          549348995
  623   675          549351242
  464   766          549352440
    0   819          549353259
    1   819          549353260
    2   819          549353267
    3   819          549353286
    4   819          549353323
    5   819          549353384
    6   819          549353475
    7   819          549353602
  379   791          549353610
    8   819          549353771
    9   819          549353988
   10   819          549354259
   11   819          549354590
   12   819          549354987
   13   819          549355456
   14   819          549356003
   15   819          549356634
   16   819          549357355
   17   819          549358172
  159   817          549358192
   18   819          549359091
   19   819          549360118
   20   819          549361259
   21   819          549362520
   22   819          549363907
   23   819          549365426
  182   816          549367064
   24   819          549367083
   25   819          549368884
   26   819          549370835
   27   819          549372942
   28   819          549375211
  229   813          549376786
  271   809          549377640
   29   819          549377648
  512   746          549378664
   30   819          549380259
   31   819          549383050
  241   812          549384849
   32   819          549386027
  340   799          549386399
   33   819          549389196
  644   656          549390400
  127   818          549391815
   34   819          549392563
   35   819          549396134
   36   819          549399915
   37   819          549403912
   38   819          549408131
   39   819          549412578
  418   781          549414173
  447   772          549414271
  252   811          549414739
   40   819          549417259
  444   773          549418301
   41   819          549422180
  591   700          549425071
  262   810          549425728
   42   819          549427347
  216   814          549430840
   43   819          549432766
  160   817          549434513
  536   734          549437560
   44   819          549438443
  450   771          549439011
  128   818          549440584
  643   657          549441100
   45   819          549444384
  288   807          549445815
   46   819          549450595
  441   774          549450945
   47   819          549457082
   48   819          549463851
  201   815          549463976
  492   755          549464363
  630   669          549465309
  280   808          549466112
  183   816          549466983
   49   819          549470908
  411   783          549475218
  356   796          549476352
  303   805          549478252
   50   819          549478259
  559   721          549482240
  510   747          549483723
   51   819          549485910
  129   818          549490121
  453   770          549492677
   52   819          549493867
  425   779          549494764
  547   728          549495675
  642   658          549499600
  578   709          549501381
   53   819          549502136
  351   797          549505124
  361   795          549505756
  310   804          549509464
  499   752          549510507
   54   819          549510723
  161   817          549511794
  438   775          549512047
  581   707          549516184
  611   685          549518256
   55   819          549519634
  375   792          549527463
   56   819          549528875
  329   801          549533690
  230   813          549534797
  575   711          549534806
  554   724          549534888
   57   819          549538452
  392   788          549540160
  130   818          549540432
  296   806          549540952
  602   692          549541096
  396   787          549542539
  467   765          549544688
  323   802          549547875
   58   819          549548371
  598   695          549549567
  564   718          549552376
  538   733          549553709
  622   676          549557624
   59   819          549558638
  242   812          549559816
  641   659          549565900
  616   681          549566137
  184   816          549568000
  480   760          549568000
   60   819          549569259
  217   814          549571457
  456   769          549575425
  584   705          549579329
  388   789          549580141
   61   819          549580240
  202   815          549585783
  400   786          549587656
  162   817          549590041
  346   798          549591328
  131   818          549591523
   62   819          549591587
  366   794          549594080
  335   800          549595375
  272   809          549598777
  435   776          549601451
   63   819          549603306
  485   758          549603637
  508   748          549605504
  253   811          549606008
   64   819          549615403
  572   713          549616345
  629   670          549621189
  475   762          549622603
  606   689          549627785
   65   819          549627884
  263   810          549632447
  317   803          549636640
  640   660          549640000
   66   819          549640755
  132   818          549643400
  594   698          549652976
   67   819          549654022
  384   790          549662104
   68   819          549667691
  163   817          549669260
  185   816          549670121
  404   785          549675889
   69   819          549681768
  415   782          549685143
  540   732          549687168
  459   768          549687411
  587   703          549690930
  231   813          549694188
  289   807          549695512
  133   818          549696069
   70   819          549696259
  281   808          549702153
  422   780          549703448
  203   815          549708802
  549   727          549709732
   71   819          549711170
  218   814          549713376
  432   777          549719001
  497   753          549721250
  639   661          549721900
   72   819          549726507
  490   756          549730216
  341   799          549734220
  243   812          549736235
  371   793          549742068
   73   819          549742276
  506   749          549743965
  569   715          549745884
  164   817          549749457
  134   818          549749536
  304   805          549754589
   74   819          549758483
  470   764          549766744
  621   677          549771794
  186   816          549773352
   75   819          549775134
  628   671          549784863
  380   791          549785671
   76   819          549792235
  311   804          549798695
  254   811          549798795
  135   818          549803807
  297   806          549804689
  561   720          549806481
  408   784          549807616
   77   819          549809792
  610   686          549809856
  638   662          549811600
  556   723          549812683
  273   809          549821546
  615   682          549822943
   78   819          549827811
  462   767          549828791
  165   817          549830638
  204   815          549833039
  542   731          549837979
  264   810          549840744
   79   819          549846298
  590   701          549851101
  232   813          549854965
  219   814          549856603
  357   796          549857629
  136   818          549858888
  330   801          549859401
  324   802          549861832
  429   778          549864541
   80   819          549865259
  352   797          549875781
  187   816          549877699
   81   819          549884700
  601   693          549894358
  362   795          549897803
  504   750          549899064
   82   819          549904627
  637   663          549909100
  166   817          549912809
  244   812          549914112
  137   818          549914785
  566   717          549923309
  483   759          549924066
  523   741          549924688
   83   819          549925046
  478   761          549926433
  525   740          549927125
  597   696          549929709
  336   800          549933056
  318   803          549939059
  521   742          549939249
  419   781          549939600
  282   808          549939880
  551   726          549941327
   84   819          549945963
  527   739          549946602
  290   807          549946943
  495   754          549948439
  376   792          549950464
  347   798          549951515
  605   690          549954125
  627   672          549956331
  205   815          549958500
   85   819          549967384
  519   743          549970766
  138   818          549971504
  529   738          549983161
  188   816          549983168
  412   783          549983215
   86   819          549989315
  255   811          549993106
  620   678          549993752
  167   817          549995976
  367   794          549997047
  465   766          549999721
  220   814          550001144
  393   788          550002329
  544   730          550006184
  580   708          550006912
  577   710          550011033
  445   773          550011042
   87   819          550011762
  488   757          550012365
  397   787          550014176
  636   664          550014400
  448   772          550015040
  233   813          550017134
  473   763          550018764
  517   744          550019197
  139   818          550029051
  305   805          550032750
  389   789          550032938
   88   819          550034731
  442   774          550035712
  531   737          550036844
  426   779          550037915
  274   809          550045953
  451   771          550047862
  265   810          550050625
  583   706          550051103
   89   819          550058228
  593   699          550059956
  574   712          550063352
  401   786          550068857
  298   806          550070208
  502   751          550070759
  168   817          550080145
   90   819          550082259
  342   799          550084087
  515   745          550084500
  206   815          550085191
  140   818          550087432
  614   683          550087531
  439   775          550088894
  189   816          550089765
  312   804          550089792
  245   812          550093453
  385   790          550105625
   91   819          550106830
  533   736          550107693
  558   722          550108160
  609   687          550109232
  454   770          550109664
  635   665          550127500
   92   819          550131947
  626   673          550135593
  586   704          550143720
  141   818          550146653
  221   814          550147005
  563   719          550148506
  372   793          550156105
   93   819          550157616
  571   714          550163755
  169   817          550165322
  513   746          550166633
  405   785          550166750
  436   776          550170432
  325   802          550177733
  283   808          550179299
  234   813          550180701
   94   819          550183843
  331   801          550187092
  256   811          550188947
  553   725          550190502
  546   729          550191825
  493   755          550192032
  535   735          550195750
  190   816          550197496
  291   807          550200114
  468   765          550200357
  457   769          550200602
  416   782          550203064
  142   818          550206720
   95   819          550210634
  207   815          550213118
  381   791          550220012
  619   679          550223498
   96   819          550237995
  423   780          550238967
  358   796          550241048
  319   803          550243386
  634   666          550248400
  353   797          550248550
  170   817          550251513
  600   694          550255384
  500   752          550259008
  481   760          550260641
  266   810          550262096
  511   747          550265554
   97   819          550265932
  143   818          550267639
  275   809          550272004
  337   800          550272753
  246   812          550274264
  433   777          550280170
  589   702          550284877
  604   691          550288235
  363   795          550292022
  222   814          550294192
   98   819          550294451
  476   762          550300904
  537   734          550301057
  191   816          550306367
  409   784          550308233
  486   758          550310768
  568   716          550312128
  306   805          550312741
  348   798          550313784
  596   697          550317609
  460   768          550320832
  625   674          550322649
   99   819          550323558
  144   818          550329416
  299   806          550337515
  171   817          550338724
  208   815          550342287
  235   813          550345672
  100   819          550353259
  613   684          550359901
  377   792          550375721
  633   667          550377100
  509   748          550381221
  313   804          550382761
  101   819          550383560
  257   811          550386324
  145   818          550392057
  548   728          550394944
  368   794          550402216
  102   819          550414467
  192   816          550416384
  608   688          550416384
  430   778          550417952
  284   808          550420416
  560   721          550421361
  539   733          550423656
  172   817          550426961
  471   764          550430855
  343   799          550436006
  223   814          550442711
  103   819          550445986
  491   756          550451987
  292   807          550455031
  146   818          550455568
  247   812          550456551
  555   724          550457299
  618   680          550461032
  498   753          550463769
  394   788          550466856
  420   781          550467541
  463   767          550470510
  209   815          550472704
  592   700          550474688
  267   810          550475163
  104   819          550478123
  390   789          550488069
  398   787          550488195
  413   783          550493684
  326   802          550495584
  276   809          550499705
  579   709          550505368
  565   718          550508357
  105   819          550510884
  236   813          550512053
  507   749          550513592
  632   668          550513600
  173   817          550516230
  332   801          550516769
  624   675          550517499
  650   651          550519451
  147   818          550519955
  649   652          550527257
  193   816          550527553
  576   711          550528407
  582   707          550530611
  648   653          550542869
  106   819          550544275
  320   803          550549627
  386   790          550551456
  402   786          550552464
  541   732          550563589
  647   654          550566287
  373   793          550572374
  107   819          550578302
  427   779          550583622
  148   818          550585224
  258   811          550585243
  224   814          550592568
  307   805          550594568
  646   655          550597511
  573   713          550599614
  585   705          550604250
  210   815          550604375
  446   773          550606453
  174   817          550606537
  300   806          550606616
  108   819          550612971
  479   761          550613320
  338   800          550614472
  550   727          550615583
  449   772          550618497
  443   774          550623131
  354   797          550623437
  599   695          550624174
  484   759          550625383
  359   796          550626615
  603   692          550630115
  645   656          550636541
  194   816          550639880
  612   685          550640053
  248   812          550640320
  109   819          550648288
  466   766          550649792
  149   818          550651381
  382   791          550656639
  631   669          550657900
  452   771          550659419
  406   785          550660041
  505   750          550662625
  285   808          550663237
  440   775          550668375
  314   804          550677608
  349   798          550678141
  237   813          550679850
  644   657          550683377
  110   819          550684259
  496   754          550685000
  364   795          550688419
  268   810          550689832
  474   763          550691371
  175   817          550697888
  617   681          550706354
  293   807          550711700
  595   698          550713267
  150   818          550718432
  570   715          550718875
  623   676          550720143
  111   819          550720890
  543   731          550720898
  417   782          550723481
  588   703          550726399
  489   757          550728262
  277   809          550729062
  455   770          550729375
  607   689          550731312
  211   815          550737306
  643   658          550738019
  557   723          550741760
  437   776          550742029
  225   814          550743769
  524   741          550746845
  562   720          550752328
  195   816          550753371
  522   742          550755136
  526   740          550755576
  112   819          550758187
  424   780          550777024
  520   743          550780407
  528   739          550781371
  259   811          550785710
  151   818          550786383
  344   799          550789983
  176   817          550790289
  113   819          550796156
  642   659          550800467
  378   792          550803240
  369   794          550809593
  630   670          550810000
  410   784          550811304
  327   802          550815391
  518   744          550822616
  530   738          550824272
  249   812          550825577
  503   751          550828278
  458   769          550828521
  114   819          550834803
  434   777          550843937
  333   801          550848438
  238   813          550849069
  552   726          550853784
  152   818          550855240
  321   803          550857788
  469   765          550858834
  196   816          550868032
  641   660          550870721
  212   815          550871503
  115   819          550874134
  301   806          550877517
  308   805          550878237
  516   745          550881721
  177   817          550883746
  532   737          550884321
  567   717          550886076
  545   730          550895625
  226   814          550896320
  591   701          550897172
  269   810          550906109
  286   808          550907768
  116   819          550914155
  494   755          550922659
  153   818          550925009
  611   686          550927987
  622   677          550930581
  395   788          550933747
  391   789          550945540
  640   661          550948781
  117   819          550954872
  482   760          550956168
  461   768          550957013
  514   746          550957680
  339   800          550958219
  616   682          550959464
  278   809          550960081
  534   736          550961560
  399   787          550964602
  629   671          550969900
  294   807          550970127
  431   778          550973943
  315   804          550974339
  178   817          550978265
  602   693          550979765
  477   762          550982061
  197   816          550983869
  260   811          550987731
  374   793          550990881
  154   818          550995696
  118   819          550996291
  421   781          550998002
  387   790          550999603
  355   797          551000448
  598   696          551000728
  414   783          551006631
  213   815          551006972
  501   752          551010509
  578   710          551011552
  250   812          551012328
  360   796          551014336
  581   708          551017853
  239   813          551019716
  487   758          551020815
  639   662          551034647
  119   819          551038418
  403   786          551038483
  559   722          551043927
  350   798          551044592
  227   814          551050227
  512   747          551050451
  575   712          551053503
  606   690          551054016
  536   735          551056031
  155   818          551067307
  584   706          551072520
  179   817          551073852
  120   819          551081259
  365   795          551087000
  547   729          551087812
  383   791          551095558
  472   764          551097792
  198   816          551100888
  564   719          551101103
  554   725          551109589
  464   767          551115007
  594   699          551116683
  270   810          551124000
  121   819          551124820
  638   663          551128319
  428   779          551131891
  328   802          551137160
  628   672          551137600
  156   818          551139848
  572   714          551143592
  214   815          551143719
  345   799          551146024
  621   678          551148813
  302   806          551150224
  287   808          551154015
  407   785          551155768
  510   748          551159992
  309   805          551163754
  538   734          551167776
  322   803          551167875
  122   819          551169107
  180   817          551170513
  587   704          551175667
  492   756          551176704
  334   801          551182105
  261   811          551191312
  240   813          551191797
  279   809          551192768
  251   812          551200579
  447   773          551204540
  228   814          551205496
  499   753          551209276
  444   774          551213208
  157   818          551213325
  123   819          551214126
  199   816          551219095
  370   794          551219184
  615   683          551220362
  610   687          551223703
  450   772          551224648
  637   664          551229797
  295   807          551230318
  379   792          551233027
  418   782          551246400
  441   775          551250496
  124   819          551259883
  181   817          551268254
  316   804          551272960
  453   771          551273688
  569   716          551281705
  215   815          551281750
  508   749          551286261
  158   818          551287744
  540   733          551296837
  549   728          551297501
  467   766          551302659
  480   761          551303081
  340   800          551304000
  125   819          551306384
  627   673          551313100
  438   776          551316248
  411   784          551316835
  425   780          551317625
  590   702          551327408
  485   759          551329604
  601   694          551337185
  200   816          551338496
  636   665          551339081
  271   810          551343511
  456   770          551351816
  126   819          551353635
  229   814          551362133
  159   818          551363111
  561   721          551363842
  241   813          551365318
  475   763          551366822
  182   817          551367081
    0   820          551368000
    1   820          551368001
    2   820          551368008
    3   820          551368027
    4   820          551368064
    5   820          551368125
    6   820          551368216
    7   820          551368343
    8   820          551368512
    9   820          551368729
   10   820          551369000
   11   820          551369331
   12   820          551369728
   13   820          551370197
   14   820          551370744
   15   820          551371375
   16   820          551372096
   17   820          551372913
   18   820          551373832
  620   679          551374839
   19   820          551374859
   20   820          551376000
   21   820          551377261
   22   820          551378648
  356   797          551379589
   23   820          551380167
   24   820          551381824
  556   724          551383040
   25   820          551383625
  605   691          551384496
  597   697          551385046
   26   820          551385576
   27   820          551387683
   28   820          551389952
  252   812          551390336
   29   820          551392389
   30   820          551395000
  262   811          551396459
   31   820          551397791
   32   820          551400768
  127   819          551401642
  288   808          551401984
  396   788          551403008
   33   820          551403937
  361   796          551404217
  392   789          551405357
   34   820          551407304
  435   777          551410308
   35   820          551410875
  375   793          551411632
  351   798          551413143
   36   820          551414656
   37   820          551418653
  216   815          551421071
   38   820          551422872
  497   754          551424537
  303   806          551424743
  280   809          551427129
   39   820          551427319
  506   750          551429216
   40   820          551432000
   41   820          551436921
  160   818          551439432
   42   820          551442088
  542   732          551443256
  400   787          551443403
  490   757          551447093
   43   820          551447507
  388   790          551450072
  128   819          551450411
  310   805          551451125
   44   820          551453184
  635   666          551456171
  201   816          551459097
   45   820          551459125
  459   769          551459188
  329   802          551460897
   46   820          551465336
  183   817          551467000
  566   718          551467728
   47   820          551471823
   48   820          551478592
  323   803          551479894
   49   820          551485649
  366   795          551487771
  614   684          551489048
  296   807          551492279
   50   820          551493000
  626   674          551496400
  129   819          551499948
   51   820          551500651
  346   799          551504135
   52   820          551508608
  580   709          551512829
  161   818          551516713
   53   820          551516877
  335   801          551517776
  470   765          551520125
  230   814          551520144
  415   783          551522062
  551   727          551524734
   54   820          551525464
  577   711          551525464
  404   786          551526920
  609   688          551527201
  593   700          551527857
  422   781          551530989
  432   778          551532520
   55   820          551534375
  384   791          551536775
  242   813          551540285
   56   820          551543616
  583   707          551548530
  130   819          551550259
   57   820          551553193
  217   815          551561688
   58   820          551563112
  272   810          551564648
  184   817          551568017
  525   741          551572146
   59   820          551573379
  317   804          551573477
  523   742          551574155
  202   816          551580904
  634   667          551581067
  253   812          551581605
   60   820          551584000
  574   713          551586321
  527   740          551587183
  504   751          551588815
  521   743          551593168
  162   818          551594960
   61   820          551594981
  462   768          551595960
  131   819          551601350
  263   811          551603178
   62   820          551606328
  544   731          551607075
  619   680          551608659
   63   820          551618047
  529   739          551619308
  519   744          551629143
   64   820          551630144
  371   794          551630995
  586   705          551632681
   65   820          551642625
  289   808          551651681
  341   800          551651821
  132   819          551653227
  408   785          551653937
  483   760          551654587
   66   820          551655496
  495   755          551656250
  281   809          551663170
  380   792          551665088
  478   762          551666080
  531   738          551668563
   67   820          551668763
  185   817          551670138
  163   818          551674179
  558   723          551674179
  231   814          551679535
  517   745          551682038
   68   820          551682432
  429   779          551682728
  625   675          551687500
  571   715          551695286
   69   820          551696509
  304   806          551701080
  563   720          551701547
  600   695          551702375
  218   815          551703607
  203   816          551703923
  133   819          551705896
   70   820          551711000
  633   668          551713769
  243   813          551716704
  604   692          551722752
   71   820          551725911
  488   758          551733784
  533   737          551734990
  311   805          551740356
   72   820          551741248
  515   746          551751811
  164   818          551754376
  297   807          551756016
   73   820          551757017
  134   819          551759363
  357   797          551760866
  465   767          551762288
  502   752          551765016
  589   703          551765396
  613   685          551765522
  473   764          551767561
  553   726          551769553
  419   782          551771827
   74   820          551773224
  186   817          551773369
  254   812          551774392
  596   698          551777128
  352   798          551783800
  330   802          551786608
  273   810          551787417
  546   730          551788336
  651   651          551788902
   75   820          551789875
  650   652          551792808
  324   803          551793851
  362   796          551796264
  649   653          551804526
  448   773          551805309
  445   774          551805949
   76   820          551806976
  264   811          551811475
  135   819          551813634
  535   736          551818631
  648   654          551824056
   77   820          551824533
  412   784          551824832
  204   816          551828160
  451   772          551833499
  376   793          551834633
  442   775          551835263
  165   818          551835557
  513   747          551838420
  608   689          551838481
  232   814          551840312
   78   820          551842552
  219   815          551846834
  618   681          551850273
  647   655          551851398
  568   717          551852245
  632   669          551854277
  336   801          551855457
  426   780          551860776
   79   820          551861039
  347   799          551864322
  393   789          551867526
  136   819          551868715
  397   788          551874645
  318   804          551875896
  187   817          551877716
   80   820          551880000
  624   676          551886400
  646   656          551886552
  454   771          551890675
  367   795          551890738
  439   776          551893095
  244   813          551894581
   81   820          551899441
  282   809          551900897
  389   790          551902869
  290   808          551903112
  493   756          551904373
  166   818          551917728
   82   820          551919368
  537   735          551919528
  401   787          551924604
  137   819          551924612
  645   657          551929518
   83   820          551939787
  511   748          551941823
  592   701          551946789
  205   816          551953621
  500   753          551957777
  468   766          551958328
   84   820          551960704
  255   812          551968703
  457   770          551976993
  305   806          551979241
  436   777          551979289
  385   791          551980296
  644   658          551980296
  138   819          551981331
   85   820          551982125
  560   722          551983048
  188   817          551983185
  548   729          551987081
  220   815          551991375
  481   761          551995722
  167   818          552000895
  342   800          552001688
  233   814          552002481
  631   670          552002591
   86   820          552004056
  274   810          552011824
  579   710          552015539
  405   786          552017781
  265   811          552021356
  298   807          552021535
   87   820          552026503
  312   805          552031453
  555   725          552032000
  582   708          552032280
  486   759          552036735
  539   734          552037723
  139   819          552038878
  643   659          552038886
  416   783          552039983
  372   794          552045032
  476   763          552045123
  576   712          552047104
   88   820          552049472
  612   686          552049784
  565   719          552057084
  509   749          552061978
  423   781          552066508
  603   693          552068784
   89   820          552072969
  245   813          552073922
  599   696          552075335
  206   816          552080312
  168   818          552085064
  189   817          552089782
  460   769          552092609
  623   677          552093100
  433   778          552093689
   90   820          552097000
  140   819          552097259
  585   706          552097441
  381   792          552099429
  617   682          552099681
  642   660          552105288
  325   803          552109752
  331   802          552114299
   91   820          552121571
  573   714          552126861
  221   815          552137236
  283   809          552140316
  358   797          552144285
   92   820          552146688
  409   785          552154554
  291   808          552156283
  141   819          552156480
  353   798          552156569
  607   690          552157543
  630   671          552158711
  256   812          552164544
  234   814          552166048
  498   754          552167056
  491   757          552168864
  169   818          552170241
   93   820          552172357
  541   733          552173258
  595   699          552176974
  641   661          552179502
  319   804          552180223
  471   765          552184236
  363   796          552190483
  337   801          552195154
  190   817          552197513
   94   820          552198584
  507   750          552198843
  550   728          552203352
  207   816          552208239
  588   704          552211136
  142   819          552216547
   95   820          552225375
  348   799          552226591
  266   811          552232827
  430   779          552236139
  463   768          552237679
  275   810          552237875
   96   820          552252736
  570   716          552254696
  246   813          552254733
  170   818          552256432
  306   806          552259232
  377   793          552259890
  640   662          552261528
  143   819          552277466
   97   820          552280673
  222   815          552284423
  299   807          552288842
  368   795          552295907
  420   782          552299768
  191   817          552306384
  622   678          552307600
   98   820          552309192
  562   721          552309689
  557   724          552312117
  629   672          552322637
  313   805          552324422
  543   732          552326175
  235   814          552331019
  394   789          552332053
  413   784          552335301
  208   816          552337408
   99   820          552338299
  144   819          552339243
  611   687          552341834
  171   818          552343643
  398   788          552348664
  639   663          552351366
  505   751          552352376
  479   762          552352967
  343   800          552353607
  484   760          552355904
  616   683          552356883
  390   790          552358000
  257   812          552361921
  100   820          552368000
  591   702          552373479
  284   809          552381433
  496   755          552392811
  524   742          552396312
  101   820          552398301
  526   741          552400597
  446   774          552401360
  145   819          552401884
  427   780          552406483
  402   787          552408211
  449   773          552408766
  522   743          552409055
  292   808          552411200
  466   767          552412359
  192   817          552416401
  528   740          552421952
  602   694          552422592
  443   775          552422682
  386   791          552426127
  326   803          552427603
  102   820          552429208
  567   718          552430495
  172   818          552431880
  223   815          552432942
  247   813          552437020
  552   727          552437191
  520   744          552438784
  474   764          552440168
  332   802          552443976
  452   772          552445056
  267   811          552445894
  638   664          552449016
  489   758          552449681
  598   697          552456065
  530   739          552460419
  103   820          552460727
  373   794          552461301
  146   819          552465395
  276   810          552465576
  209   816          552467825
  440   776          552472576
  606   691          552484387
  518   745          552485457
  320   804          552486464
  104   820          552492864
  628   673          552494369
  545   731          552496516
  236   814          552497400
  455   771          552510386
  406   786          552511072
  532   738          552516040
  173   818          552521149
  503   752          552522535
  581   709          552523770
  105   820          552525625
  578   711          552525983
  193   817          552527570
  147   819          552529782
  359   797          552529852
  621   679          552529900
  354   798          552531456
  382   792          552536056
  338   801          552536873
  307   806          552541059
  516   746          552549032
  437   777          552550886
  637   665          552554478
  300   807          552557943
  106   820          552559016
  417   783          552560400
  258   812          552560840
  584   707          552569947
  575   713          552576472
  224   815          552582799
  594   700          552584584
  364   796          552586880
  534   737          552588857
  349   799          552590948
  107   820          552593043
  148   819          552595051
  210   816          552599496
  424   781          552604565
  458   770          552604912
  559   723          552609946
  174   818          552611456
  469   766          552616805
  314   805          552619269
  248   813          552620789
  615   684          552621879
  285   809          552624254
  108   820          552627712
  514   747          552629467
  494   756          552635000
  194   817          552639897
  610   688          552641672
  564   720          552654144
  434   778          552657456
  410   785          552657625
  268   811          552660563
  149   819          552661208
  109   820          552663029
  587   705          552664628
  237   814          552665197
  636   666          552667752
  293   808          552667869
  627   674          552673907
  572   715          552675123
  536   736          552678912
  547   730          552684323
  378   793          552687409
  554   726          552688640
  482   761          552691249
  277   810          552694933
  110   820          552699000
  175   818          552702807
  369   795          552703284
  344   800          552707584
  501   753          552709278
  477   763          552726280
  512   748          552726720
  150   819          552728259
  461   769          552728790
  211   816          552732427
  225   815          552734000
  111   820          552735631
  487   759          552746782
  327   803          552747410
  195   817          552753388
  620   680          552760000
  259   812          552761307
  112   820          552772928
  333   802          552775645
  601   695          552784176
  538   735          552786247
  635   667          552788838
  431   779          552792130
  321   804          552794625
  176   818          552795208
  151   819          552796210
  395   789          552798944
  249   813          552806046
  590   703          552807927
  113   820          552810897
  391   790          552815471
  605   692          552819013
  569   717          552821822
  308   806          552824728
  399   788          552825071
  301   807          552828844
  421   782          552830229
  238   814          552834416
  510   749          552840749
  597   698          552844565
  414   784          552848248
  114   820          552849544
  472   765          552851173
  626   675          552861251
  152   819          552865067
  212   816          552866624
  196   817          552868049
  286   809          552868785
  387   791          552874274
  269   811          552876840
  374   794          552879808
  339   801          552880620
  464   768          552882176
  226   815          552886551
  177   818          552888665
  115   820          552888875
  549   729          552889638
  492   757          552893581
  403   787          552894230
  614   685          552894669
  355   798          552908467
  540   734          552910904
  499   754          552912563
  315   805          552916000
  360   797          552917573
  634   668          552917736
  561   722          552925529
  278   810          552925952
  294   808          552926296
  116   820          552928896
  153   819          552934836
  609   689          552949298
  428   780          552954752
  350   799          552957399
  556   725          552957741
  260   812          552963328
  117   820          552969613
  508   750          552971512
  383   792          552974975
  178   818          552983184
  197   817          552983886
  365   796          552985461
  250   813          552992797
  619   681          552997900
  447   774          552999447
  593   701          552999958
  213   816          553002093
  239   814          553005063
  154   819          553005523
  407   786          553006799
  118   820          553011032
  444   775          553012759
  450   773          553014917
  566   719          553016455
  580   710          553023000
  227   815          553040458
  480   762          553042728
  577   712          553044161
  583   708          553050199
  542   733          553052925
  119   820          553053159
  633   669          553054446
  441   776          553054697
  625   676          553056401
  453   772          553059325
  485   760          553060125
  651   652          553062259
  345   800          553063625
  467   767          553065226
  328   803          553069179
  650   653          553070077
  155   819          553077134
  179   818          553078771
  418   783          553083319
  649   654          553085713
  270   811          553094731
  120   820          553096000
  198   817          553100905
  302   807          553101551
  322   804          553104712
  648   655          553109167
  334   802          553109312
  309   806          553110245
  551   728          553112503
  370   795          553112875
  574   714          553113568
  287   809          553115032
  475   764          553115619
  379   793          553117196
  506   751          553118967
  438   777          553125105
  586   706          553125872
  497   755          553132348
  456   771          553132827
  214   816          553138840
  121   820          553139561
  647   656          553140439
  425   781          553145166
  156   819          553149675
  600   696          553153536
  279   810          553158639
  604   693          553161421
  411   785          553163156
  261   812          553166909
  490   758          553168512
  613   686          553175253
  180   818          553175432
  240   814          553177144
  646   657          553179529
  251   813          553181048
  122   820          553183848
  295   808          553186487
  228   815          553195727
  632   670          553198968
  544   732          553212352
  316   805          553214621
  199   817          553219112
  525   742          553221613
  157   819          553223152
  435   778          553223827
  340   801          553226401
  645   658          553226437
  523   743          553228074
  123   820          553228867
  571   716          553231107
  527   741          553232204
  459   770          553235579
  596   699          553240835
  618   682          553243600
  558   724          553244536
  589   704          553250133
  521   744          553251545
  563   721          553258908
  624   677          553259357
  529   740          553259889
  608   690          553264712
  396   789          553268205
  181   818          553273173
  124   820          553274624
  392   790          553275288
  215   816          553276871
  470   766          553278096
  644   659          553281163
  504   752          553283072
  356   798          553287608
  519   745          553291984
  158   819          553297571
  375   794          553300559
  400   788          553303872
  531   739          553304710
  361   797          553307454
  271   811          553314242
  125   820          553321125
  388   791          553324743
  351   799          553325950
  200   817          553338513
  643   660          553343707
  517   746          553349349
  241   814          553350665
  432   779          553350707
  631   671          553351302
  229   815          553352364
  553   727          553352960
  288   809          553363001
  422   782          553363216
  415   784          553363679
  533   738          553366709
  462   769          553367737
  126   820          553368376
  495   756          553368591
  252   813          553370805
  182   818          553372000
  262   812          553372056
  159   819          553372938
  303   807          553376070
  404   787          553382667
  366   796          553386232
    0   821          553387661
    1   821          553387662
    2   821          553387669
    3   821          553387688
    4   821          553387725
    5   821          553387786
    6   821          553387877
    7   821          553388004
    8   821          553388173
    9   821          553388390
   10   821          553388661
   11   821          553388992
  546   731          553389227
   12   821          553389389
  483   761          553389668
   13   821          553389858
   14   821          553390405
   15   821          553391036
   16   821          553391757
   17   821          553392574
  329   803          553392916
  280   810          553393000
   18   821          553393493
   19   821          553394520
   20   821          553395661
  568   718          553396664
   21   821          553396922
  310   806          553397616
   22   821          553398309
   23   821          553399828
   24   821          553401485
   25   821          553403286
   26   821          553405237
   27   821          553407344
   28   821          553409613
  478   763          553410299
   29   821          553412050
  642   661          553414069
   30   821          553414661
  216   816          553416192
  384   792          553416192
  127   820          553416383
  323   804          553416731
   31   821          553417452
   32   821          553420429
  346   800          553421736
  592   702          553423096
   33   821          553423598
  515   747          553423598
   34   821          553426965
   35   821          553430536
   36   821          553434317
   37   821          553438314
   38   821          553442533
  335   802          553444983
  535   737          553445928
   39   821          553446980
  296   808          553448448
  160   819          553449259
   40   821          553451661
   41   821          553456582
  201   817          553459114
  488   759          553459751
   42   821          553461749
  612   687          553463631
  502   753          553463785
  128   820          553465152
   43   821          553467168
  623   678          553470119
  183   818          553471919
   44   821          553472845
   45   821          553478786
   46   821          553484997
   47   821          553491484
  641   662          553492249
  617   683          553497100
   48   821          553498253
  408   786          553504968
   49   821          553505310
  429   780          553505589
  230   815          553510375
  630   672          553511448
  603   694          553511611
   50   821          553512661
  129   820          553514689
  513   748          553514689
  317   805          553515138
   51   821          553520312
  473   765          553520942
  371   795          553524686
  242   814          553525632
  161   819          553526540
   52   821          553528269
  465   768          553529457
  579   711          553529970
  599   697          553530672
  272   811          553535379
   53   821          553536538
  582   709          553538197
  537   736          553542409
   54   821          553545125
  560   723          553549067
  380   793          553549257
   55   821          553554036
  217   816          553556809
  253   813          553562074
   56   821          553563277
  130   820          553565000
  576   713          553570073
   57   821          553572854
  184   818          553572936
  341   801          553574222
  640   663          553578247
  263   812          553578775
  202   817          553580921
   58   821          553582773
  548   730          553583592
  607   691          553587914
   59   821          553593040
  585   707          553594868
  448   774          553600216
   60   821          553603661
  162   819          553604787
  445   775          553605500
  419   783          553608746
  565   720          553610125
  555   726          553611051
  289   809          553612698
   61   821          553614642
  131   820          553616091
  493   757          553621250
  511   749          553622580
  451   773          553623768
   62   821          553625989
  281   810          553629041
   63   821          553637708
  442   776          553639464
  595   700          553644875
   64   821          553649805
  304   807          553652407
  539   735          553656194
  573   715          553658392
  500   754          553661064
   65   821          553662286
  132   820          553667968
  357   798          553668885
  231   815          553669766
  412   785          553671153
  639   664          553672063
  185   818          553675057
   66   821          553675157
  454   772          553676312
  629   673          553679406
  163   819          553684006
  311   806          553686847
  426   781          553688317
   67   821          553688424
  622   679          553688687
  352   799          553696607
  218   816          553698728
  362   797          553699501
  588   705          553700097
  439   777          553701952
  243   814          553702051
   68   821          553702093
  203   817          553703940
  297   808          553712185
   69   821          553716170
  330   803          553718627
  133   820          553720637
  468   767          553720895
  376   794          553723560
   70   821          553730661
  324   804          553730688
  481   762          553735369
  393   790          553737457
  397   789          553739842
   71   821          553745572
  509   750          553747229
  254   813          553754861
  457   771          553758004
  273   811          553758148
  616   684          553758400
  611   688          553759803
   72   821          553760909
  164   819          553764203
  486   760          553767256
  638   665          553773697
  134   820          553774104
   73   821          553776678
  389   791          553777540
  186   818          553778288
  347   800          553781923
  336   802          553782664
  401   788          553785073
  264   812          553787072
  541   734          553787325
  367   796          553789199
  436   778          553792808
   74   821          553792885
  476   764          553793920
  570   717          553794813
  550   729          553795489
   75   821          553809536
  318   805          553817557
   76   821          553826637
  204   817          553828177
  135   820          553828375
  232   815          553830543
  219   816          553841955
   77   821          553844194
  165   819          553845384
  591   703          553853998
  628   674          553855176
  385   792          553859713
   78   821          553862213
  290   809          553864129
  282   810          553866768
  460   770          553869000
  602   695          553869583
  562   722          553871376
  405   787          553873528
  498   755          553874867
  244   814          553879928
   79   821          553880700
  416   784          553881600
  187   818          553882635
  637   666          553883149
  136   820          553883456
  557   725          553886818
  507   751          553888594
  491   758          553890283
  423   782          553898735
   80   821          553899661
  433   779          553911876
  621   680          553915061
  598   698          553915584
  606   692          553918904
   81   821          553919102
  342   801          553924089
  166   819          553927555
  305   807          553930568
  543   733          553935844
  372   795          553938723
   82   821          553939029
  137   820          553939353
  471   766          553942207
  255   813          553949172
  205   817          553953638
   83   821          553959448
  298   808          553977704
  312   806          553977944
  567   719          553979222
   84   821          553980365
  274   811          553982555
  381   793          553983598
  220   816          553986496
  188   818          553988104
  233   815          553992712
  138   820          553996072
  265   812          553996953
  636   667          554000419
   85   821          554001786
  409   786          554005585
  463   769          554009456
  167   819          554010722
   86   821          554023717
  552   728          554024960
  615   685          554027500
  581   710          554033941
  627   675          554038758
  578   712          554044680
   87   821          554046164
  331   803          554046318
  325   804          554046589
  505   752          554046633
  526   742          554050064
  524   743          554050231
  358   798          554052304
  139   820          554053619
  594   701          554056685
  430   780          554059000
  245   814          554059269
  610   689          554063769
  528   741          554066973
  522   744          554067432
   88   821          554069133
  353   799          554069376
  584   708          554071616
  206   817          554080329
  484   761          554090985
   89   821          554092630
  363   797          554093720
  189   818          554094701
  168   819          554094891
  479   763          554097186
  530   740          554101000
  520   745          554101625
  545   732          554101793
  575   714          554103719
  496   756          554105152
  283   810          554106187
  140   820          554112000
   90   821          554116661
  291   809          554117300
  319   805          554121884
  337   802          554122361
  635   668          554125507
  221   816          554132357
  420   783          554136687
   91   821          554141232
  348   800          554144192
  256   813          554145013
  377   794          554148817
  620   681          554149241
  532   739          554152187
  518   746          554152768
  234   815          554156279
  587   706          554157819
   92   821          554166349
  141   820          554171221
  489   759          554175648
  466   768          554179528
  169   819          554180068
  559   724          554180303
  413   785          554181622
   93   821          554192018
  474   765          554193549
  368   796          554194368
  446   775          554200911
  394   790          554201984
  190   818          554202432
  449   774          554203673
  207   817          554208256
  266   812          554208424
  275   811          554208606
  306   807          554210559
  572   716          554210944
  564   721          554211505
  398   789          554213861
   94   821          554218245
  534   738          554220576
  516   747          554220819
  503   753          554221304
  443   776          554226883
  626   676          554230152
  142   820          554231288
  390   791          554232671
  427   781          554234024
  452   773          554235325
  601   696          554235337
  246   814          554240080
  299   808          554245011
   95   821          554245036
  605   693          554257682
  634   669          554258413
  170   819          554266259
  402   788          554268680
  313   806          554270913
  554   727          554272047
   96   821          554272397
  343   801          554276008
  222   816          554279544
  440   777          554281433
  547   731          554285214
  143   820          554292207
  590   704          554292664
  455   772          554296023
   97   821          554300334
  614   686          554304400
  386   792          554305544
  514   748          554305736
  536   737          554306209
  597   699          554308272
  191   818          554311303
  235   815          554321250
   98   821          554328853
  652   652          554335616
  208   817          554337425
  651   653          554339528
  257   813          554342390
  284   810          554347304
  650   654          554351264
  494   757          554351877
  171   819          554353470
  144   820          554353984
  373   795          554354992
   99   821          554357960
  437   778          554364405
  326   804          554364440
  569   718          554366241
  406   787          554366819
  649   655          554370824
  292   809          554372217
  609   690          554375529
  332   803          554375995
  469   767          554379372
  458   771          554385923
  100   821          554387661
  619   682          554391227
  648   656          554398208
  633   670          554399137
  417   784          554402017
  512   749          554407477
  538   736          554409128
  501   754          554412565
  145   820          554416625
  101   821          554417962
  382   793          554420225
  192   818          554421320
  267   812          554421491
  247   814          554422367
  223   816          554428063
  320   805          554428125
  625   677          554429358
  482   762          554430896
  647   657          554433416
  276   811          554436307
  424   782          554436792
  359   798          554437871
  172   819          554441707
  354   799          554444263
  102   821          554448869
  338   802          554464080
  209   817          554467842
  477   764          554475077
  434   779          554475643
  593   702          554476265
  646   658          554476448
  487   760          554477303
  146   820          554480136
  103   821          554480388
  549   730          554486149
  236   815          554487631
  364   797          554490117
  561   723          554491548
  307   807          554492386
  461   770          554505181
  349   800          554508549
  410   786          554508656
  104   821          554512525
  300   808          554514112
  510   750          554526000
  645   659          554527304
  540   735          554529375
  173   819          554530976
  193   818          554532489
  556   726          554536792
  580   711          554537431
  258   813          554541309
  147   820          554544523
  105   821          554545286
  632   671          554547679
  583   709          554556116
  314   806          554565760
  577   713          554567130
  566   720          554569496
  378   794          554576336
  224   816          554577920
  106   821          554578677
  644   660          554585984
  613   687          554589100
  285   810          554590125
  210   817          554599513
  369   796          554601745
  604   694          554604248
  248   814          554606136
  600   697          554608873
  472   766          554609144
  148   820          554609792
  107   821          554612704
  431   780          554614991
  492   758          554615000
  499   755          554620374
  174   819          554621283
  586   707          554623299
  293   809          554628886
  344   801          554629985
  268   812          554636160
  624   678          554636376
  618   683          554641019
  194   818          554644816
  574   715          554645099
  108   821          554647373
  643   661          554652488
  464   769          554653953
  237   815          554655428
  508   751          554661263
  277   811          554665664
  542   734          554666992
  421   783          554667148
  395   790          554668875
  149   820          554675949
  109   821          554682690
  327   804          554684247
  391   791          554690142
  399   789          554690268
  414   785          554694569
  608   691          554695083
  631   672          554704039
  551   729          554704640
  333   803          554707664
  596   700          554708736
  175   819          554712634
  110   821          554718661
  642   662          554726816
  225   816          554729121
  211   817          554732444
  321   805          554736286
  589   705          554739094
  259   813          554741776
  150   820          554743000
  387   792          554753691
  403   788          554754699
  111   821          554755292
  195   818          554758307
  571   717          554771224
  374   795          554773499
  308   807          554776055
  428   781          554782293
  301   808          554785013
  480   763          554786947
  249   814          554791393
  112   821          554792589
  485   761          554795206
  447   775          554798998
  176   819          554805035
  339   802          554807827
  641   663          554808968
  450   774          554809824
  151   820          554810951
  506   752          554813224
  444   776          554816960
  558   725          554819237
  563   722          554820595
  355   799          554821274
  544   733          554822021
  238   815          554824647
  360   798          554825592
  113   821          554830558
  467   768          554832395
  286   810          554834656
  497   756          554844689
  453   773          554849594
  623   679          554851206
  269   812          554852437
  383   793          554859144
  315   806          554862491
  407   787          554862546
  441   777          554863554
  212   817          554866641
  630   673          554868217
  475   765          554869000
  114   821          554869205
  196   818          554872968
  350   800          554875000
  525   743          554875532
  152   820          554879808
  612   688          554881600
  527   742          554881671
  226   816          554881672
  523   744          554886451
  294   809          554887313
  365   797          554888698
  490   759          554894479
  278   811          554896683
  177   819          554898492
  617   684          554898617
  640   664          554898944
  592   703          554903615
  529   741          554904910
  115   821          554908536
  521   745          554914386
  456   772          554918464
  418   784          554924936
  438   778          554938624
  553   728          554940729
  260   813          554943797
  531   740          554945291
  568   719          554945391
  116   821          554948557
  153   820          554949577
  603   695          554958602
  519   746          554959295
  425   782          554977393
  250   814          554978144
  504   753          554981841
  345   801          554986026
  197   818          554988805
  117   821          554989274
  599   698          554990191
  178   819          554993011
  546   732          554994504
  239   815          554995294
  639   665          554996744
  213   817          555002110
  533   739          555002856
  328   804          555006016
  379   794          555006123
  370   796          555011336
  411   786          555014187
  459   771          555016590
  154   820          555020264
  517   747          555021136
  607   692          555022431
  118   821          555030693
  227   816          555035579
  629   674          555040213
  470   767          555040663
  334   803          555041331
  435   779          555042014
  322   805          555046373
  582   710          555048368
  579   712          555048667
  302   808          555057720
  309   807          555061572
  270   812          555070328
  119   821          555072820
  622   680          555073848
  535   738          555077647
  287   810          555080903
  495   757          555085468
  179   819          555088598
  155   820          555091875
  585   708          555096537
  576   714          555097320
  515   748          555099867
  638   666          555102368
  198   818          555105824
  120   821          555115661
  595   701          555116976
  560   724          555119424
  483   762          555129315
  279   811          555129370
  396   790          555138136
  214   817          555138857
  462   770          555144128
  261   813          555147378
  295   809          555147504
  392   791          555149959
  340   802          555153608
  478   764          555159096
  121   821          555159222
  316   806          555161112
  616   685          555164021
  156   820          555164416
  251   814          555166395
  502   754          555167072
  240   815          555167375
  565   721          555167486
  400   789          555169069
  537   737          555169706
  432   780          555173568
  611   689          555181900
  548   731          555184483
  180   819          555185259
  488   760          555190272
  228   816          555190848
  588   706          555193288
  573   716          555194213
  375   795          555194250
  555   727          555194458
  513   749          555195446
  422   783          555200135
  356   799          555200415
  122   821          555203509
  388   792          555204160
  415   785          555210000
  361   798          555215473
  637   667          555215816
  628   675          555220027
  199   818          555224031
  157   820          555237893
  404   788          555243136
  351   800          555243551
  123   821          555248528
  215   817          555276888
  473   766          555278913
  539   736          555279075
  181   819          555283000
  366   797          555289469
  271   812          555289839
  124   821          555294285
  384   793          555300361
  465   769          555301234
  621   681          555304302
  511   750          555307831
  158   820          555312312
  602   696          555320744
  288   810          555328872
  329   804          555329753
  303   808          555332239
  429   781          555333130
  636   668          555337088
  591   704          555338735
  570   718          555339232
  125   821          555340786
  241   815          555340896
  493   758          555342669
  200   818          555343432
  346   801          555344137
  229   816          555347485
  310   807          555348943
  262   813          555352525
  252   814          555356152
  606   693          555357573
  323   805          555358392
  408   787          555360715
  280   811          555363731
  500   755          555368875
  335   803          555377002
  598   699          555379291
  182   819          555381827
  159   820          555387679
  126   821          555388037
  550   730          555392000
  448   775          555399767
  541   735          555405796
  627   676          555407659
  296   809          555409465
  445   776          555409701
    0   822          555412248
    1   822          555412249
    2   822          555412256
    3   822          555412275
    4   822          555412312
    5   822          555412373
    6   822          555412464
    7   822          555412591
    8   822          555412760
    9   822          555412977
   10   822          555413248
   11   822          555413579
   12   822          555413976
   13   822          555414445
   14   822          555414992
   15   822          555415623
  216   817          555416209
   16   822          555416344
   17   822          555417161
   18   822          555418080
  451   774          555418675
   19   822          555419107
   20   822          555420248
   21   822          555421509
   22   822          555422896
  371   796          555423147
   23   822          555424415
   24   822          555426072
   25   822          555427873
   26   822          555429824
   27   822          555431931
   28   822          555434200
  127   821          555436044
   29   822          555436637
  509   751          555436980
  615   686          555437231
  562   723          555437395
  380   794          555438184
   30   822          555439248
   31   822          555442039
   32   822          555445016
   33   822          555448185
  442   777          555448321
  419   784          555450363
   34   822          555451552
   35   822          555455123
   36   822          555458904
  317   806          555461629
   37   822          555462901
  160   820          555464000
  201   818          555464033
  557   726          555465869
  635   669          555466184
  454   773          555466581
   38   822          555467120
   39   822          555471567
   40   822          555476248
  481   763          555479588
   41   822          555481169
  183   819          555481746
  128   821          555484813
   42   822          555486336
  468   768          555488064
  610   690          555490000
   43   822          555491755
   44   822          555497432
  341   802          555501429
  486   761          555502337
   45   822          555503373
  230   816          555505496
   46   822          555509584
  272   812          555510976
  439   778          555515471
  242   815          555515863
   47   822          555516071
  426   782          555520544
  412   786          555522184
   48   822          555522840
   49   822          555529897
  567   720          555532263
  594   702          555532992
  129   821          555534350
   50   822          555537248
  161   820          555541281
  620   682          555542568
  457   772          555543641
   51   822          555544899
  476   765          555547301
  253   814          555547421
  581   711          555548372
  543   734          555549911
   52   822          555552856
  217   817          555556826
  263   813          555559244
   53   822          555561125
  578   713          555567649
   54   822          555569712
  584   709          555577533
  289   810          555578569
   55   822          555578623
  357   799          555581692
  184   819          555582763
  507   752          555582851
  130   821          555584661
  202   818          555585840
  498   756          555587208
   56   822          555587864
   57   822          555597441
  281   811          555599772
  634   670          555603104
  626   677          555603109
   58   822          555607360
  362   798          555607520
  304   808          555608576
  397   790          555609773
  436   779          555610995
  393   791          555612128
  652   653          555612885
  352   800          555614208
  491   759          555616250
  552   729          555617097
  376   795          555617251
   59   822          555617627
  162   820          555619528
  651   654          555620715
   60   822          555628248
  575   715          555635250
  131   821          555635752
  650   655          555636375
  311   807          555638174
   61   822          555639229
  460   771          555650011
  401   789          555650270
   62   822          555650576
  587   707          555655246
  330   804          555655464
  389   792          555656957
  649   656          555659865
   63   822          555662295
  231   816          555664887
  324   805          555672349
  297   809          555673202
   64   822          555674392
  185   819          555684884
   65   822          555686873
  132   821          555687629
  601   697          555690674
  648   657          555691185
  243   815          555692282
  367   797          555692436
  218   817          555698745
  163   820          555698747
   66   822          555699744
  605   694          555700509
  526   743          555703983
  347   801          555704324
  471   767          555704774
  524   744          555708608
  203   818          555708859
  545   733          555711462
   67   822          555713011
  336   803          555714683
  528   742          555716440
  614   687          555718247
   68   822          555726680
  416   785          555727921
  522   745          555730273
  647   658          555730335
  273   812          555733745
  405   788          555733997
  433   780          555734737
  423   783          555735654
  254   814          555740208
  133   821          555740298
   69   822          555740757
  385   793          555743882
  505   753          555745402
  530   741          555746021
  633   671          555747848
  572   717          555751061
  559   725          555755004
   70   822          555755248
  318   806          555764048
  264   813          555767541
  520   746          555768936
   71   822          555770159
  564   722          555773192
  597   700          555776173
  646   659          555777315
  164   820          555778944
  590   705          555781625
   72   822          555785496
  463   770          555785847
  186   819          555788115
  619   683          555788646
  532   740          555792768
  134   821          555793765
   73   822          555801265
  609   691          555805900
  625   678          555806377
   74   822          555817472
  496   757          555822029
  518   747          555824555
  232   816          555825664
  290   810          555830000
  484   762          555830632
  645   660          555832125
  204   818          555833096
   75   822          555834123
  372   796          555837184
  282   811          555837499
  219   817          555841972
  479   764          555845983
  135   821          555848036
   76   822          555851224
  342   802          555851296
  534   739          555856723
  554   728          555859816
  165   820          555860125
  409   787          555861332
   77   822          555868781
  244   815          555870159
  381   794          555872525
  430   781          555886541
  305   808          555886737
   78   822          555886800
  547   732          555890491
  187   819          555892462
  644   661          555894765
  516   748          555897088
  632   672          555900416
  136   821          555903117
   79   822          555905287
  489   760          555906169
  569   719          555914968
   80   822          555924248
  503   754          555924591
  312   807          555929271
  255   814          555934519
  536   738          555937928
  298   809          555938721
  166   820          555942296
   81   822          555943689
  466   769          555951305
  474   766          555951520
  593   703          555956784
  274   812          555958152
  205   818          555958557
  137   821          555959014
   82   822          555963616
  358   799          555965111
  643   662          555965235
  265   813          555977422
  420   784          555978304
  331   804          555983155
   83   822          555984035
  514   749          555986493
  220   817          555986513
  353   800          555986977
  233   816          555987833
  325   805          555988250
  188   819          555997931
  363   798          556001739
  449   775          556003224
   84   822          556004952
  446   776          556005112
  613   688          556007069
  138   821          556015733
  624   679          556017463
  167   820          556025463
   85   822          556026373
  452   774          556030232
  413   786          556032653
  443   777          556035740
  538   737          556036425
  377   795          556042508
  618   684          556042536
  642   663          556043535
   86   822          556048304
  245   815          556049500
  604   695          556051239
  337   803          556054380
  580   712          556056128
  631   673          556060808
  561   724          556061905
  427   782          556066251
  583   710          556066287
  348   801          556066593
  319   806          556068375
  600   698          556068392
   87   822          556070751
  139   821          556073280
  494   758          556073296
  394   791          556076655
  283   811          556076918
  291   810          556083171
  398   790          556083792
  206   818          556085248
  455   773          556086292
  549   731          556087040
  512   750          556092728
   88   822          556093720
  577   714          556094377
  440   778          556094952
  368   797          556097605
  189   819          556104528
  168   820          556109632
  390   792          556112088
   89   822          556117217
  556   727          556120199
  501   755          556120376
  586   708          556124968
  566   721          556126857
  608   692          556129600
  641   664          556129665
  256   814          556130360
  140   821          556131661
  221   817          556132374
  402   789          556133877
   90   822          556141248
  469   768          556146541
  234   816          556151400
  540   736          556152256
   91   822          556165819
  306   808          556166728
  458   772          556171560
  482   763          556175115
  596   701          556180837
  574   716          556180920
  437   779          556182592
  275   812          556184203
  266   813          556188893
  386   793          556189713
  141   821          556190882
   92   822          556190936
  169   820          556194809
  343   802          556203215
  299   809          556206028
  190   819          556212259
  487   761          556212384
  207   818          556213175
  510   751          556215751
   93   822          556216605
  313   807          556222240
  640   665          556223625
  406   788          556227288
  477   765          556228458
  630   674          556229024
  246   815          556230311
  589   706          556232285
  623   680          556236367
   94   822          556242832
  417   785          556248338
  142   821          556250949
  373   796          556253453
   95   822          556269623
  424   783          556273711
  222   817          556279561
  170   820          556281000
  542   735          556285463
  461   771          556286192
   96   822          556296984
  434   780          556298504
  551   730          556301151
  612   689          556303697
  617   685          556304238
  326   805          556306101
  382   794          556309152
  143   821          556311868
  332   804          556312832
  571   718          556315643
  235   816          556316371
  284   811          556318035
  191   819          556321130
   97   822          556324921
  639   666          556325415
  257   814          556327737
  499   756          556332715
  292   810          556338088
  492   759          556340967
  208   818          556342344
  359   799          556350678
   98   822          556353440
  508   752          556355520
  354   800          556361864
  410   787          556364403
  171   820          556368211
  472   767          556371711
  144   821          556373645
  320   806          556374616
   99   822          556382547
  563   723          556386614
  592   704          556388352
  338   803          556396099
  364   798          556398136
  558   726          556398288
  267   813          556401960
  629   675          556405064
  603   696          556409763
  276   812          556411904
  100   822          556412248
  247   815          556412598
  223   817          556428080
  464   770          556430344
  349   801          556430950
  192   819          556431147
  638   667          556435035
  544   734          556436088
  145   821          556436286
  431   781          556442532
  101   822          556442549
  307   808          556448555
  599   699          556453898
  172   820          556456448
  607   693          556461100
  622   681          556463089
  378   795          556470027
  209   818          556472761
  102   822          556473456
  300   809          556475129
  236   816          556482752
  568   720          556498432
  146   821          556499797
  103   822          556504975
  369   797          556504982
  421   784          556508765
  506   753          556511993
  314   807          556517087
  258   814          556526656
  553   729          556532866
  525   744          556533909
  485   762          556534853
  527   743          556535590
  480   764          556535744
  104   822          556537112
  193   819          556542316
  395   791          556543546
  414   786          556545600
  173   820          556545717
  523   745          556549292
  637   668          556552485
  529   742          556554377
  344   802          556557192
  399   790          556560199
  285   811          556560856
  497   757          556561566
  582   711          556562799
  147   821          556564184
  391   792          556569559
  105   822          556569873
  579   713          556571636
  616   686          556573752
  224   817          556577937
  521   746          556581697
  628   676          556588928
  531   741          556590312
  595   702          556593283
  293   810          556594757
  248   815          556596367
  585   709          556602454
  447   776          556603199
  106   822          556603264
  467   769          556604172
  546   733          556604173
  210   818          556604432
  611   690          556608131
  450   775          556609375
  428   782          556614520
  268   813          556616629
  403   789          556619896
  490   760          556625000
  444   777          556625817
  327   805          556625908
  475   766          556626971
  576   715          556628851
  148   821          556629453
  519   747          556631082
  174   820          556636024
  107   822          556637291
  387   793          556637860
  277   812          556641261
  533   740          556643437
  333   804          556644501
  453   774          556644501
  237   816          556650549
  194   819          556654643
  108   822          556671960
  374   796          556671960
  441   778          556677073
  636   669          556677765
  321   806          556682777
  504   754          556685128
  588   707          556690715
  560   725          556694125
  149   821          556695610
  517   748          556697405
  621   682          556697629
  109   822          556707277
  456   773          556708733
  535   739          556713794
  407   788          556723015
  259   814          556727123
  175   820          556727375
  225   817          556729138
  565   722          556729173
  308   808          556732224
  573   717          556734330
  211   818          556737363
  360   799          556738399
  355   800          556738875
  339   803          556739846
  110   822          556743248
  301   809          556746030
  383   794          556748071
  438   779          556756811
  150   821          556762661
  195   819          556768134
  418   785          556771257
  602   697          556776081
  111   822          556779879
  627   677          556780616
  515   749          556780624
  249   815          556781624
  555   728          556782227
  548   732          556789760
  365   798          556796717
  350   801          556797401
  606   694          556800400
  537   738          556801425
  459   772          556802227
  286   811          556805387
  495   758          556806887
  470   768          556807832
  635   670          556810875
  315   807          556813818
  425   783          556814312
  112   822          556817176
  238   816          556819768
  176   820          556819776
  591   705          556827696
  151   821          556830612
  269   813          556832906
  598   700          556847192
  615   687          556851078
  294   810          556853184
  113   822          556855145
  435   780          556864875
  411   787          556869934
  212   818          556871560
  278   812          556872280
  483   763          556873534
  502   755          556874883
  513   750          556880697
  226   817          556881689
  196   819          556882795
  570   719          556887959
  653   653          556890154
  114   822          556893792
  652   654          556894072
  152   821          556899469
  379   795          556899814
  651   655          556905826
  539   737          556906372
  478   765          556912477
  177   820          556913233
  345   802          556913233
  370   797          556914573
  610   691          556920371
  462   771          556925139
  488   761          556925353
  650   656          556925416
  260   814          556929144
  115   822          556933123
  620   683          556939987
  328   805          556947677
  634   671          556951815
  649   657          556952842
  250   815          556968375
  153   821          556969238
  116   822          556973144
  334   804          556978168
  626   678          556980128
  648   658          556988104
  239   816          556990415
  322   806          556992864
  550   731          556992891
  511   751          556997582
  197   819          556998632
  432   781          557001109
  213   818          557007029
  178   820          557007752
  562   724          557007752
  396   791          557012807
  594   703          557013511
  117   822          557013861
  309   808          557017741
  302   809          557018737
  541   736          557028677
  392   792          557029376
  647   659          557031202
  227   817          557035596
  400   790          557039000
  154   821          557039925
  473   767          557041480
  422   784          557041752
  557   727          557049276
  270   813          557050797
  287   811          557051634
  118   822          557055280
  415   786          557061031
  581   712          557067069
  493   759          557068636
  465   770          557077625
  500   756          557081216
  646   660          557082136
  340   803          557085627
  584   710          557087704
  388   793          557088329
  567   721          557089624
  375   796          557092711
  578   714          557094896
  119   822          557097407
  633   672          557100585
  179   820          557103339
  279   812          557104967
  404   789          557108333
  155   821          557111536
  316   807          557112439
  295   810          557113375
  198   819          557115651
  356   800          557118016
  361   799          557128280
  509   752          557131237
  261   814          557132725
  614   688          557136216
  120   822          557140248
  645   661          557140906
  214   818          557143776
  605   695          557147500
  601   698          557150193
  251   815          557156626
  587   708          557156915
  240   816          557162496
  429   782          557165357
  351   801          557165952
  543   735          557168382
  575   716          557171071
  121   822          557183809
  156   821          557184077
  625   679          557187464
  384   794          557189288
  619   684          557190163
  228   817          557190865
  366   798          557197488
  180   820          557200000
  448   776          557203968
  644   662          557207512
  552   730          557213608
  451   775          557218226
  445   777          557218558
  408   788          557221184
  122   822          557228096
  481   764          557228385
  199   819          557233858
  609   692          557240417
  486   762          557241984
  597   701          557248274
  632   673          557257185
  157   821          557257554
  468   769          557259841
  454   774          557261488
  442   778          557261840
  271   813          557270308
  346   802          557271344
  329   805          557271414
  123   822          557273115
  590   706          557274816
  507   753          557281620
  215   818          557281807
  643   663          557281954
  303   809          557293256
  572   718          557295480
  419   785          557296684
  181   820          557297741
  288   811          557299603
  498   757          557304085
  323   806          557304883
  310   808          557305112
  476   766          557305272
  335   804          557313839
  124   822          557318872
  545   734          557325529
  371   797          557326384
  380   795          557331875
  158   821          557331973
  439   779          557333658
  457   773          557333910
  559   726          557334055
  241   816          557336017
  262   814          557337872
  564   723          557339211
  280   812          557339328
  252   815          557346383
  491   760          557346771
  229   817          557347502
  200   819          557353259
  426   783          557357463
  526   744          557362360
  642   664          557364232
  125   822          557365373
  528   743          557370359
  524   745          557371449
  296   810          557375336
  412   787          557377931
  530   742          557395488
  182   820          557396568
  522   746          557397584
  624   680          557402624
  159   821          557407340
  126   822          557412624
  317   807          557412956
  216   818          557421128
  631   674          557421615
  613   689          557429166
  341   803          557433448
  436   780          557433856
  460   772          557435648
  532   741          557437789
  520   747          557440723
  593   704          557441521
    0   823          557441767
    1   823          557441768
    2   823          557441775
    3   823          557441794
    4   823          557441831
    5   823          557441892
    6   823          557441983
    7   823          557442110
    8   823          557442279
    9   823          557442496
   10   823          557442767
   11   823          557443098
   12   823          557443495
   13   823          557443964
   14   823          557444511
   15   823          557445142
   16   823          557445863
   17   823          557446680
   18   823          557447599
  618   685          557448157
   19   823          557448626
  505   754          557448689
   20   823          557449767
   21   823          557451028
  554   729          557451953
   22   823          557452415
   23   823          557453934
  641   665          557454346
   24   823          557455591
   25   823          557457392
   26   823          557459343
  127   822          557460631
   27   823          557461450
   28   823          557463719
   29   823          557466156
  569   720          557468009
   30   823          557468767
   31   823          557471558
  471   768          557471943
  201   819          557473860
   32   823          557474535
   33   823          557477704
   34   823          557481071
  160   821          557483661
  397   791          557484444
   35   823          557484642
   36   823          557488423
  272   813          557491445
  393   792          557491545
   37   823          557492420
  183   820          557496487
   38   823          557496639
  534   740          557497304
  357   800          557499293
  547   733          557500160
  518   748          557500824
   39   823          557501086
  604   696          557502400
  230   817          557505513
   40   823          557505767
  128   822          557509400
   41   823          557510688
  242   816          557510984
  376   796          557515712
   42   823          557515855
  401   790          557520201
  362   799          557520327
   43   823          557521274
   44   823          557526951
  600   699          557532099
   45   823          557532892
  352   801          557536609
  253   815          557537652
   46   823          557539103
  389   793          557541126
  496   758          557543448
  263   814          557544591
   47   823          557545590
  289   811          557549300
  640   666          557552296
   48   823          557552359
  129   822          557558937
   49   823          557559416
  161   821          557560942
  217   818          557561745
  433   781          557562278
   50   823          557566767
  463   771          557566858
  608   693          557568269
  304   809          557569593
  536   739          557574075
   51   823          557574418
  484   763          557574851
  281   812          557575369
  423   784          557577271
  516   749          557577845
  416   786          557578952
  580   713          557579097
  583   711          557580718
   52   823          557582375
   53   823          557590644
  630   675          557593875
  311   808          557594343
  202   819          557595667
  330   805          557597125
  184   820          557597504
  405   789          557599194
   54   823          557599231
  479   765          557599364
  367   798          557600455
   55   823          557608142
  130   822          557609248
   56   823          557617383
  324   806          557618840
  623   681          557625608
  577   715          557625908
   57   823          557626960
  586   709          557630885
  347   802          557631531
  503   755          557632402
  385   794          557632809
  561   725          557636606
   58   823          557636879
  297   810          557639073
  162   821          557639189
  489   761          557641250
   59   823          557647146
  336   804          557651520
  596   702          557657144
   60   823          557657767
  639   667          557658082
  131   822          557660339
  231   817          557664904
  538   738          557668144
   61   823          557668748
  514   750          557671744
   62   823          557680095
  243   816          557687403
  566   722          557688544
   63   823          557691814
  549   732          557692317
  185   820          557699625
  218   818          557703664
   64   823          557703911
  556   728          557707968
  132   822          557712216
  617   686          557713969
  474   767          557714087
  273   813          557714214
  318   807          557715375
   65   823          557716392
  163   821          557718408
  203   819          557718686
  430   782          557718768
  574   717          557721037
  409   788          557721801
  466   770          557727696
   66   823          557729263
  589   707          557729712
  612   690          557729928
  254   815          557730439
  372   797          557740421
   67   823          557742530
  264   814          557752888
   68   823          557756199
  133   822          557764885
  381   795          557766216
   69   823          557770276
  638   668          557771704
  629   676          557773965
  540   737          557779553
  512   751          557782479
  342   803          557783315
   70   823          557784767
  164   821          557798605
  494   759          557799263
   71   823          557799678
  290   811          557800731
  186   820          557802856
  449   776          557807425
  282   812          557813096
  446   777          557813969
   72   823          557815015
  134   822          557818352
  420   785          557824625
  232   817          557825681
  452   775          557829783
   73   823          557830784
  501   756          557832717
  204   819          557842923
  219   818          557846891
   74   823          557846991
  305   809          557847754
  443   778          557849259
  622   682          557856416
   75   823          557863642
  571   719          557864370
  603   697          557865100
  244   816          557865280
  135   822          557872623
  592   705          557877313
  165   821          557879786
   76   823          557880743
  455   774          557881199
  358   800          557882712
  312   808          557885440
  413   787          557888400
  637   669          557893162
   77   823          557898300
  551   731          557902042
  427   783          557903170
  607   694          557903927
  298   810          557904592
  187   820          557907203
  542   736          557908344
  353   801          557909378
  510   752          557910008
  440   779          557913139
  363   799          557914546
   78   823          557916319
  469   769          557918318
  599   700          557921799
  482   764          557923912
  255   815          557924750
  331   805          557924816
  136   822          557927704
  325   806          557934741
   79   823          557934806
  274   813          557938621
  377   796          557940969
  487   762          557952031
   80   823          557953767
  394   792          557956072
  563   724          557956971
  398   791          557958463
  458   773          557961829
  628   677          557961885
  166   821          557961957
  265   814          557962769
  205   819          557968384
   81   823          557973208
  558   727          557981695
  137   822          557983601
  477   766          557986429
  616   687          557987599
  233   817          557987850
  337   804          557991217
  220   818          557991432
   82   823          557993135
  348   802          557993800
  390   793          557996257
  402   790          558003808
  437   780          558005453
  368   798          558005624
  188   820          558012672
   83   823          558013554
  319   807          558019702
  636   670          558022456
   84   823          558034471
  611   691          558038502
  138   822          558040320
  245   816          558044621
  167   821          558045124
  499   757          558049592
  283   812          558052515
  291   811          558053902
  508   753          558054289
  544   735          558054559
  568   721          558055793
   85   823          558055892
  492   760          558071488
  461   772          558071829
  595   703          558073802
   86   823          558077823
  386   794          558078640
  582   712          558081496
  406   789          558092485
  621   683          558095048
  206   819          558095075
  139   822          558097867
  579   714          558098883
  417   786          558099369
   87   823          558100270
  585   710          558112625
  424   784          558115328
  189   820          558119269
  256   815          558120591
   88   823          558123239
  434   781          558126045
  306   809          558127745
  168   821          558129293
  553   730          558129377
  343   803          558135234
  221   818          558137293
  472   768          558138880
   89   823          558146736
  234   817          558151417
  140   822          558156248
  373   797          558156690
  627   678          558157635
  635   671          558159586
  275   813          558164672
  576   716          558164672
   90   823          558170767
  653   654          558171341
  299   810          558171899
  266   814          558174240
  313   808          558178409
  652   655          558179183
  588   708          558192384
  527   744          558193967
  651   656          558194867
   91   823          558195338
  525   745          558196750
  382   795          558202843
  529   743          558208296
  464   771          558211355
  169   821          558214470
  506   754          558215280
  141   822          558215469
  523   746          558216603
  546   734          558218240
  650   657          558218393
   92   823          558220455
  207   819          558223002
  410   788          558224872
  246   816          558225432
  190   820          558227000
  602   698          558235600
  531   742          558239779
   93   823          558246124
  606   695          558247391
  649   658          558249761
  326   806          558252592
  521   747          558253484
  332   805          558254493
  359   800          558268279
  615   688          558269047
   94   823          558272351
  560   726          558273176
  431   782          558274759
  142   822          558275536
  573   718          558278749
  485   763          558279072
  497   758          558282985
  354   801          558284265
  222   818          558284480
  533   741          558288458
  648   659          558288971
  480   765          558289125
  284   812          558293632
  565   723          558295192
   95   823          558299142
  170   821          558300661
  634   672          558304552
  519   748          558307351
  292   811          558308819
  364   799          558310943
  235   817          558316388
  257   815          558317968
  598   701          558319293
  591   706          558320887
  320   807          558325943
   96   823          558326503
  338   804          558332936
  191   820          558335871
  647   660          558336023
  143   822          558336455
  620   684          558341504
  208   819          558352171
  535   740          558354375
   97   823          558354440
  610   692          558354888
  421   785          558355086
  349   802          558358157
  490   761          558360081
  626   679          558361215
  378   796          558368488
  555   729          558374364
  517   749          558378162
  467   770          558380563
   98   823          558382959
  267   814          558387307
  171   821          558387872
  475   767          558389538
  646   661          558390917
  276   813          558392373
  504   755          558392939
  144   822          558398232
  548   733          558399429
  414   787          558401347
  247   816          558407719
  307   809          558409572
  447   777          558412056
   99   823          558412066
  369   798          558413001
  450   776          558413576
  395   792          558422963
  223   818          558432999
  399   791          558434870
  537   739          558437572
  444   778          558439336
  300   810          558441000
  570   720          558441000
  100   823          558441767
  453   775          558444052
  192   820          558445888
  428   783          558451439
  645   662          558453653
  391   793          558453728
  633   673          558457354
  145   822          558460873
  515   750          558465875
  101   823          558472068
  314   808          558473256
  172   821          558476109
  209   819          558482588
  236   817          558482769
  344   803          558489211
  403   790          558489827
  441   779          558495260
  594   704          558498248
  102   823          558502975
  456   774          558503640
  258   815          558516887
  644   663          558524231
  146   822          558524384
  387   794          558526787
  495   759          558532854
  103   823          558534494
  285   812          558536453
  539   738          558538091
  193   820          558557057
  614   689          558558313
  173   821          558565378
  293   811          558565488
  104   823          558566631
  513   751          558570448
  327   806          558572399
  625   680          558572625
  374   797          558575197
  470   769          558579609
  438   780          558579672
  562   725          558582453
  224   818          558582856
  333   805          558586162
  502   756          558587224
  407   789          558588212
  147   822          558588771
  581   713          558590038
  248   816          558591488
  459   773          558592496
  619   685          558595784
  550   732          558598168
  605   696          558598661
  105   823          558599392
  268   814          558601976
  584   711          558602135
  643   664          558602651
  601   699          558613900
  210   819          558614259
  632   674          558617992
  277   813          558621730
  418   786          558622288
  483   764          558622331
  578   715          558626427
  106   823          558632783
  321   807          558634104
  557   728          558637045
  383   795          558641762
  237   817          558650566
  567   722          558651311
  148   822          558654040
  174   821          558655685
  425   784          558655929
  541   737          558655974
  360   800          558656000
  355   801          558661276
  587   709          558662832
  488   762          558665000
  107   823          558666810
  194   820          558669384
  478   766          558670448
  339   804          558676683
  609   693          558679086
  642   665          558688913
  511   752          558691839
  435   781          558692416
  308   809          558693241
  108   823          558701479
  365   799          558709524
  462   772          558710776
  575   717          558711188
  301   810          558711901
  259   815          558717354
  149   822          558720197
  597   702          558724581
  350   802          558724608
  411   788          558730403
  225   818          558734057
  109   823          558736796
  175   821          558747036
  211   819          558747190
  315   808          558769987
  590   707          558772243
  110   823          558772767
  249   816          558776745
  286   812          558780984
  195   820          558782875
  641   666          558783017
  631   675          558786466
  150   822          558787248
  543   736          558791263
  624   681          558791865
  500   757          558798093
  379   796          558798275
  493   760          558799157
  473   768          558808649
  111   823          558809398
  552   731          558814499
  269   814          558818253
  238   817          558819785
  370   798          558822592
  294   811          558823915
  509   753          558830006
  432   782          558833336
  176   821          558839437
  572   719          558844207
  345   803          558845252
  112   823          558846695
  278   813          558852749
  151   822          558855199
  613   690          558855397
  618   686          558857888
  465   771          558858636
  212   819          558881387
  113   823          558884664
  640   667          558884963
  226   818          558886608
  422   785          558888073
  396   792          558892224
  328   806          558894168
  196   820          558897536
  564   724          558909568
  392   793          558913545
  400   791          558913671
  415   787          558916778
  559   727          558917462
  260   815          558919375
  334   805          558919829
  114   823          558923311
  152   822          558924056
  593   705          558930482
  177   821          558932894
  545   735          558944000
  322   807          558944191
  604   697          558957737
  115   823          558962642
  630   676          558962776
  250   816          558963496
  388   794          558977256
  404   790          558978264
  309   809          558978758
  481   765          558981766
  302   810          558984608
  507   754          558984907
  486   763          558986203
  239   817          558990432
  153   822          558993825
  639   668          558994751
  375   797          558995948
  600   700          559000000
  429   783          559002276
  116   823          559002663
  608   694          559011096
  448   777          559012825
  197   820          559013373
  213   819          559016856
  623   682          559018935
  451   776          559022427
  340   804          559022464
  526   745          559025201
  569   721          559025370
  498   758          559025504
  287   812          559027231
  178   821          559027413
  528   744          559028736
  445   778          559032077
  270   814          559036144
  468   770          559036232
  524   746          559038760
  356   801          559040417
  227   818          559040515
  117   823          559043380
  361   800          559045881
  554   730          559048464
  530   743          559049407
  454   775          559061039
  154   822          559064512
  476   767          559067839
  316   808          559068608
  522   747          559069371
  442   779          559080027
  491   761          559081852
  384   795          559082979
  295   811          559084106
  118   823          559084799
  279   813          559085436
  408   789          559086381
  532   742          559087256
  351   802          559093159
  583   712          559099415
  580   714          559106344
  366   799          559110295
  638   669          559112381
  547   734          559114227
  520   748          559116992
  261   815          559122956
  179   821          559123000
  119   823          559126926
  617   687          559127816
  457   774          559128817
  198   820          559130392
  155   822          559136123
  596   703          559137663
  586   710          559141056
  534   741          559142325
  629   677          559146922
  419   786          559147715
  251   816          559151747
  214   819          559153603
  505   755          559156500
  439   780          559156519
  612   691          559160299
  577   716          559161729
  240   817          559162513
  120   823          559169767
  518   749          559181581
  228   818          559195784
  426   784          559199080
  346   803          559203363
  156   822          559208664
  121   823          559213328
  536   740          559214656
  561   726          559215657
  329   806          559217905
  180   821          559219661
  460   773          559225917
  380   796          559230336
  589   708          559231381
  371   798          559234403
  637   670          559237853
  412   788          559238400
  471   769          559243720
  199   820          559248599
  622   683          559253835
  566   723          559254563
  335   805          559255500
  271   814          559255655
  323   807          559256210
  122   823          559257615
  303   810          559259127
  436   781          559261397
  516   750          559263096
  574   718          559265456
  310   809          559266129
  496   759          559269415
  288   812          559275200
  157   822          559282141
  215   819          559291634
  556   729          559300105
  549   733          559301986
  123   823          559302634
  538   739          559304291
  181   821          559317402
  280   813          559319797
  484   764          559323648
  603   698          559324619
  262   815          559328103
  241   817          559336034
  628   678          559338904
  252   816          559341504
  503   756          559344743
  296   811          559346067
  124   823          559348391
  607   695          559350918
  229   818          559352421
  463   772          559352495
  158   822          559356560
  479   766          559357335
  514   751          559361495
  397   792          559363861
  200   820          559368000
  317   808          559369125
  341   804          559370285
  592   706          559370504
  636   671          559371167
  393   793          559375714
  489   762          559380897
  599   701          559393900
  433   782          559394505
  401   791          559394872
  125   823          559394892
  616   688          559405568
  540   738          559411272
  182   821          559416229
  571   720          559417411
  376   797          559418949
  357   801          559421694
  423   785          559423592
  389   794          559430053
  216   819          559430955
  159   822          559431927
  416   787          559434699
  362   800          559437928
  126   823          559442143
  654   654          559452528
  653   655          559456452
  352   802          559463816
  652   656          559468224
  405   790          559469125
  611   692          559473019
    0   824          559476224
    1   824          559476225
    2   824          559476232
    3   824          559476251
    4   824          559476288
    5   824          559476349
    6   824          559476440
    7   824          559476567
    8   824          559476736
  512   752          559476736
  272   814          559476792
    9   824          559476953
   10   824          559477224
   11   824          559477555
   12   824          559477952
   13   824          559478421
   14   824          559478968
   15   824          559479599
   16   824          559480320
   17   824          559481137
  474   768          559481256
   18   824          559482056
   19   824          559483083
   20   824          559484224
   21   824          559485485
   22   824          559486872
  651   657          559487844
   23   824          559488391
  201   820          559488601
   24   824          559490048
  127   823          559490150
   25   824          559491849
   26   824          559493800
   27   824          559495907
  621   684          559496565
   28   824          559498176
   29   824          559500613
   30   824          559503224
   31   824          559506015
  551   732          559507319
  160   822          559508248
  466   771          559508707
   32   824          559508992
  230   818          559510432
  242   817          559511001
   33   824          559512161
  635   672          559512323
  367   799          559513262
  650   658          559515312
   34   824          559515528
  183   821          559516148
   35   824          559519099
   36   824          559522880
  289   812          559524897
  385   795          559526500
   37   824          559526877
  494   760          559529784
   38   824          559531096
  563   725          559531672
  253   816          559532773
  263   815          559534822
  304   810          559535464
   39   824          559535543
  542   737          559535641
  627   679          559538722
  128   823          559538919
   40   824          559540224
  330   806          559543616
   41   824          559545145
  501   757          559549594
   42   824          559550312
  649   659          559550628
  311   809          559555360
  430   783          559555687
   43   824          559555731
  281   813          559555838
  595   704          559558539
   44   824          559561408
  347   803          559563550
   45   824          559567349
  558   728          559569464
  324   807          559570167
  217   819          559571572
   46   824          559573560
   47   824          559580047
  161   822          559585529
   48   824          559586816
  409   789          559586998
  129   823          559588456
  336   805          559593181
  648   660          559593792
   49   824          559593873
   50   824          559601224
  582   713          559604465
  510   753          559608777
   51   824          559608875
  297   811          559609804
  202   820          559610408
  449   777          559616282
   52   824          559616832
  184   821          559617165
  568   722          559617480
   53   824          559625101
  585   711          559627056
  446   778          559627488
  579   715          559630414
   54   824          559633688
  452   776          559633984
  130   823          559638767
   55   824          559642599
  647   661          559644804
  372   798          559648440
   56   824          559651840
  634   673          559661321
   57   824          559661417
  162   822          559663776
  381   796          559664677
  443   779          559667446
  231   818          559669823
   58   824          559671336
  318   808          559671544
  420   786          559675656
  482   765          559677293
  544   736          559677440
  455   775          559680750
   59   824          559681603
  243   817          559687420
  131   823          559689858
  615   689          559691144
   60   824          559692224
  469   770          559694709
  487   763          559696250
  588   709          559698301
  606   696          559698552
  602   699          559699307
  273   814          559699561
   61   824          559703205
  646   662          559703664
  576   717          559704789
  218   819          559713491
   62   824          559714552
  185   821          559719286
  342   804          559720152
  254   816          559725560
   63   824          559726271
  553   731          559730268
  203   820          559733427
  440   780          559736000
   64   824          559738368
  132   823          559741735
  163   822          559742995
  264   815          559743119
  427   784          559744787
  626   680          559746376
  620   685          559747125
  413   788          559748869
  477   767          559748996
   65   824          559750849
  458   774          559756736
  508   754          559757576
   66   824          559763720
  645   663          559770372
  499   758          559771011
  290   812          559776328
   67   824          559776987
   68   824          559790656
  610   693          559793557
  282   813          559793565
  133   823          559794404
  598   702          559795600
   69   824          559804733
  358   801          559805113
  492   761          559806569
  305   810          559813625
  633   674          559818161
  591   707          559818314
   70   824          559819224
  186   821          559822517
  164   822          559823192
  573   719          559827476
  232   818          559830600
  363   800          559832147
  437   781          559832994
   71   824          559834135
  353   802          559836585
  546   735          559836711
  398   792          559837880
  394   793          559840241
  377   797          559844206
  644   664          559844928
  312   809          559846457
  134   823          559847871
   72   824          559849472
  560   727          559856583
  219   819          559856718
  527   745          559856808
  204   820          559857664
  461   773          559862098
  525   746          559864061
   73   824          559865241
  244   817          559865297
  565   724          559865549
  529   744          559866673
  331   806          559871307
  298   811          559875323
  402   791          559878479
   74   824          559881448
  390   794          559885184
  325   807          559886068
  523   747          559888390
  531   743          559893698
   75   824          559898099
  135   823          559902142
  165   822          559904373
  472   769          559910657
   76   824          559915200
  368   799          559918431
  255   816          559919871
  506   755          559923091
  274   814          559923968
  348   803          559925819
  187   821          559926864
  643   665          559927332
  521   748          559929753
   77   824          559932757
  337   805          559932878
  533   742          559937925
   78   824          559950776
  265   815          559953000
  417   787          559955116
  136   823          559957223
  434   782          559958272
  424   785          559961649
  625   681          559961866
  406   790          559962416
   79   824          559969263
  555   730          559970875
  386   795          559972331
  319   808          559975871
  632   675          559982843
  205   820          559983125
  614   690          559984544
  166   822          559986544
  594   705          559987209
  519   749          559988108
   80   824          559988224
  233   818          559992769
  464   772          559996992
  570   721          559998361
  535   741          559999396
  220   819          560001259
  619   686          560005515
   81   824          560007665
  497   759          560008952
  137   823          560013120
  548   734          560013496
  642   666          560017584
   82   824          560027592
  485   764          560027869
  291   812          560029499
  188   821          560032333
  283   813          560032984
  245   817          560044638
  480   766          560047096
   83   824          560048011
  605   697          560053998
  517   750          560063413
  373   798          560064709
   84   824          560068928
  167   822          560069711
  138   823          560069839
  343   804          560072071
  537   740          560078153
  601   700          560081801
  410   789          560090069
   85   824          560090349
  306   810          560093616
  490   762          560099728
  382   796          560101304
  504   756          560105280
  206   820          560109816
  431   783          560111678
   86   824          560112280
  641   667          560115684
  256   816          560115712
  581   714          560117285
  584   712          560120832
  609   694          560121913
  139   823          560127386
   87   824          560134727
  189   821          560138930
  313   809          560139426
  299   811          560142630
  221   819          560147120
  275   814          560150019
  168   822          560153880
  631   676          560155367
  515   751          560155626
  234   818          560156336
  475   768          560156707
   88   824          560157696
  562   726          560161504
  467   771          560161574
  578   716          560162248
  266   815          560164471
  587   710          560173003
  539   739          560174238
   89   824          560181193
  624   682          560185192
  140   823          560185767
  359   801          560190680
  332   806          560200984
  326   807          560203919
  597   703          560205100
   90   824          560205224
  421   786          560206117
  550   733          560207837
  354   802          560211472
  567   723          560217330
  640   668          560221632
  450   777          560222433
  246   817          560225449
  447   778          560225575
  364   800          560228544
  557   729          560229182
   91   824          560229795
  207   820          560237743
  169   822          560239057
  141   823          560244988
  190   821          560246661
  453   776          560248253
   92   824          560254912
  575   718          560255607
  444   779          560257523
  414   788          560261816
  495   760          560263375
  513   752          560264705
  378   797          560271725
  618   687          560271735
  590   708          560273912
  284   813          560274101
  338   805          560274597
   93   824          560280581
  320   808          560282112
  292   812          560284416
  613   691          560285768
  541   738          560287693
  349   803          560290176
  428   784          560293056
  222   819          560294307
  456   775          560303191
  502   757          560304101
  142   823          560305055
   94   824          560306808
  395   793          560307132
  257   816          560313089
  399   792          560314287
  441   780          560318121
  235   818          560321307
  170   822          560325248
  369   799          560325808
   95   824          560333599
  639   669          560335428
  630   677          560335733
  391   794          560342655
  191   821          560355532
  470   770          560356000
   96   824          560360960
  403   791          560364498
  143   823          560365974
  208   820          560366912
  307   810          560375443
  483   765          560375712
  267   815          560377538
  276   814          560377720
  459   774          560387403
   97   824          560388897
  511   753          560390608
  572   720          560397248
  438   781          560407213
  247   817          560407736
  488   763          560409219
  300   811          560411731
  171   822          560412459
  623   683          560416354
  604   698          560417256
   98   824          560417416
  543   737          560418560
  552   732          560419776
  387   795          560420478
  593   706          560423673
  344   804          560426048
  144   823          560427751
  478   767          560433015
  314   809          560434273
  223   819          560442826
   99   824          560446523
  638   670          560457072
  608   695          560458087
  407   790          560458143
  192   821          560465549
  600   701          560472101
  100   824          560476224
  418   787          560478035
  374   798          560483216
  564   725          560484269
  236   818          560487688
  145   823          560490392
  209   820          560497329
  172   822          560500696
  462   773          560501045
  425   785          560502250
  559   728          560505231
  101   824          560506525
  258   816          560512008
  285   813          560516922
  500   758          560519512
  327   807          560523726
  629   678          560523941
  435   782          560524643
  333   806          560532653
  509   754          560533293
  493   761          560534238
  102   824          560537432
  383   796          560540223
  293   812          560541085
  617   688          560545785
  146   823          560553903
  545   736          560566881
  103   824          560568951
  193   821          560576718
  360   801          560578401
  473   769          560580426
  637   671          560586564
  569   722          560587057
  355   802          560588483
  173   822          560589965
  321   808          560590273
  248   817          560591505
  268   815          560592207
  224   819          560592683
  612   692          560594816
  411   789          560595600
  104   824          560601088
  277   814          560607077
  147   823          560618290
  339   805          560618344
  583   713          560622384
  596   704          560622400
  365   800          560627125
  210   820          560629000
  105   824          560633849
  580   715          560637875
  465   772          560644273
  554   731          560649355
  622   684          560655352
  237   818          560655485
  586   711          560655487
  350   803          560656627
  308   810          560659112
  106   824          560667240
  432   783          560670255
  174   822          560680272
  301   811          560682632
  148   823          560683559
  194   821          560689045
  528   745          560691577
  526   746          560692512
  507   755          560692718
  107   824          560701267
  379   797          560701512
  577   717          560701846
  530   744          560707784
  524   747          560710547
  259   816          560712475
  628   679          560719991
  636   672          560723904
  315   809          560731004
  547   735          560732698
  486   764          560735000
  370   799          560735399
  108   824          560735936
  589   709          560737298
  654   655          560737639
  422   786          560739104
  481   766          560739737
  532   743          560741175
  225   819          560743884
  653   656          560745493
  522   748          560745640
  149   823          560749716
  498   759          560751471
  652   657          560761201
  286   813          560761453
  211   820          560761931
  109   824          560771253
  175   822          560771623
  396   793          560776393
  249   817          560776762
  415   788          560777247
  345   804          560782089
  651   658          560784763
  603   699          560788326
  534   742          560791792
  400   792          560793088
  520   749          560797749
  561   727          560799064
  294   812          560799512
  607   696          560802079
  392   794          560802472
  195   821          560802536
  110   824          560807224
  269   815          560808484
  574   719          560814183
  650   659          560816179
  150   823          560816767
  468   771          560817243
  491   762          560821499
  238   818          560824704
  566   724          560824920
  448   778          560826344
  616   689          560827665
  451   777          560831284
  476   768          560835008
  278   814          560838096
  111   824          560843855
  429   784          560843893
  328   807          560845495
  445   779          560850264
  404   791          560852935
  649   660          560855449
  536   741          560859677
  176   822          560864024
  454   776          560865240
  334   806          560866320
  518   750          560866832
  592   707          560867931
  505   756          560868841
  635   673          560869092
  599   702          560870207
  388   795          560870947
  112   824          560881152
  151   823          560884718
  212   820          560896128
  226   819          560896435
  556   730          560896616
  322   808          560900360
  621   685          560902186
  648   661          560902573
  442   780          560902888
  375   798          560903967
  611   693          560911688
  260   816          560914496
  549   734          560916053
  196   821          560917197
  113   824          560919121
  627   680          560923883
  457   775          560928368
  309   810          560944629
  538   740          560944872
  516   751          560952847
  152   823          560953575
  302   811          560955339
  408   790          560956312
  177   822          560957481
  647   662          560957551
  114   824          560957768
  250   817          560963513
  340   805          560964125
  356   802          560967624
  361   801          560968282
  571   721          560974772
  384   796          560981440
  439   781          560984060
  239   818          560995351
  115   824          560997099
  496   760          560999936
  419   787          561003462
  287   813          561007700
  471   770          561020111
  646   663          561020383
  460   774          561020824
  634   674          561022128
  153   823          561023344
  351   803          561025178
  270   815          561026375
  366   800          561027896
  316   809          561029625
  213   820          561031597
  197   821          561033034
  116   824          561037120
  426   785          561045401
  540   739          561047419
  595   705          561047500
  227   819          561050342
  178   822          561052000
  514   752          561055752
  295   812          561059703
  503   757          561061620
  279   814          561070783
  484   765          561077029
  117   824          561077837
  645   664          561091069
  436   782          561093624
  154   823          561094031
  412   789          561103597
  563   726          561110723
  551   733          561116988
  615   690          561117375
  261   816          561118077
  118   824          561119256
  479   767          561119902
  489   763          561125116
  582   714          561131712
  380   797          561133573
  626   681          561135617
  346   804          561140200
  463   773          561142764
  585   712          561145753
  371   799          561147210
  179   822          561147587
  198   821          561150053
  251   817          561151764
  606   697          561153889
  620   686          561156856
  119   824          561161383
  558   729          561161601
  155   823          561165642
  579   716          561166235
  602   700          561167208
  542   738          561167360
  240   818          561167432
  214   820          561168344
  329   807          561169232
  644   665          561169609
  512   753          561175505
  633   675          561183012
  568   723          561183499
  335   806          561201991
  120   824          561204224
  228   819          561205611
  588   710          561208472
  323   808          561212379
  303   811          561229858
  433   783          561231424
  310   810          561232000
  610   694          561236384
  156   823          561238183
  180   822          561244248
  271   815          561245886
  121   824          561247785
  397   793          561248030
  576   718          561249208
  474   769          561253033
  288   813          561255669
  643   666          561256003
  393   794          561264641
  494   761          561264865
  199   821          561268260
  501   758          561271013
  401   792          561274289
  423   786          561274623
  598   703          561276119
  122   824          561292072
  466   772          561294344
  416   788          561295168
  544   737          561304737
  280   814          561305144
  215   820          561306375
  157   823          561311660
  341   805          561311946
  510   754          561312064
  591   708          561319983
  296   812          561321664
  262   816          561323224
  389   795          561323744
  376   798          561326968
  317   809          561330142
  553   732          561335545
  123   824          561337091
  241   818          561340953
  252   817          561341521
  181   822          561341989
  405   791          561343796
  357   802          561348901
  642   667          561350251
  632   676          561351744
  625   682          561355193
  362   801          561360329
  229   819          561362248
  573   720          561380517
  124   824          561382848
  158   823          561386079
  200   821          561387661
  352   803          561395835
  430   784          561397304
  614   691          561414915
  619   687          561419362
  385   796          561424961
  125   824          561429349
  449   778          561429801
  367   800          561430863
  482   766          561435264
  565   725          561440250
  182   822          561440816
  452   777          561442841
  560   728          561444352
  487   764          561445047
  446   779          561445675
  216   820          561445696
  641   668          561452353
  409   790          561456929
  546   736          561459592
  159   823          561461446
  508   755          561465387
  272   815          561467023
  469   771          561475720
  126   824          561476600
  594   706          561480400
  455   776          561484951
  443   780          561490307
  330   807          561494943
  499   759          561496978
  347   804          561500387
  289   813          561505366
  304   811          561506195
  201   821          561508262
  605   698          561513517
    0   825          561515625
    1   825          561515626
    2   825          561515633
    3   825          561515652
    4   825          561515689
    5   825          561515750
    6   825          561515841
  242   818          561515920
    7   825          561515968
    8   825          561516137
  477   768          561516165
    9   825          561516354
   10   825          561516625
   11   825          561516956
   12   825          561517353
   13   825          561517822
   14   825          561518369
   15   825          561519000
   16   825          561519721
  230   819          561520259
   17   825          561520538
  311   810          561521231
   18   825          561521457
   19   825          561522484
   20   825          561523625
  527   746          561524119
  127   824          561524607
   21   825          561524886
   22   825          561526273
  324   808          561526336
   23   825          561527792
  631   677          561528324
   24   825          561529449
  529   745          561529514
  263   816          561529943
   25   825          561531250
  420   787          561531403
  253   817          561532790
   26   825          561533201
   27   825          561535308
  525   747          561535848
   28   825          561537577
  160   823          561537767
  336   806          561539672
   29   825          561540014
  183   822          561540735
  281   814          561541185
   30   825          561542625
   31   825          561545416
  492   762          561546216
   32   825          561548393
   33   825          561551562
  531   744          561552075
  601   701          561553902
   34   825          561554929
  458   775          561556287
   35   825          561558500
  570   722          561560048
  372   799          561561247
   36   825          561562281
  640   669          561562309
  440   781          561563541
  523   748          561564659
   37   825          561566278
  381   797          561567914
  609   695          561568904
   38   825          561570497
  555   731          561571766
  128   824          561573376
   39   825          561574944
   40   825          561579625
  624   683          561582611
   41   825          561584546
  297   812          561585401
  217   820          561586313
   42   825          561589713
  427   785          561591108
  533   743          561591844
   43   825          561595132
   44   825          561600809
   45   825          561606750
  521   749          561610510
   46   825          561612961
  413   789          561614066
  161   823          561615048
   47   825          561619448
  129   824          561622913
   48   825          561626217
  202   821          561630069
  548   735          561631967
  318   809          561632561
   49   825          561633274
  506   756          561635432
   50   825          561640625
  184   822          561641752
  584   713          561643801
   51   825          561648276
  581   715          561648816
  535   742          561648863
   52   825          561656233
  461   774          561657005
  342   805          561661813
   53   825          561664502
  437   782          561665221
   54   825          561673089
  130   824          561673224
  519   750          561673359
  231   819          561679650
  639   670          561680119
   55   825          561682000
  472   770          561687048
  587   711          561687434
  618   688          561689704
  273   815          561689792
  597   704          561689837
   56   825          561691241
  243   818          561692339
  162   823          561693295
   57   825          561700818
  578   717          561702365
   58   825          561710737
  630   678          561712752
  613   692          561720285
   59   825          561721004
  398   793          561722049
  537   741          561723174
  131   824          561724315
  254   817          561725577
  218   820          561728232
  394   794          561729168
   60   825          561731625
  358   802          561732320
  264   816          561738240
  497   760          561739473
   61   825          561742606
  185   822          561743873
  562   727          561744911
  377   798          561752225
  203   821          561753088
  517   751          561753164
   62   825          561753953
  363   801          561754548
  290   813          561756797
  402   792          561757896
   63   825          561765672
  353   803          561768604
  163   823          561772514
  132   824          561776192
   64   825          561777769
  390   795          561778875
  282   814          561778912
  590   709          561779829
  485   765          561781250
  305   811          561784356
  464   773          561787261
  567   724          561787687
   65   825          561790250
  434   783          561795191
   66   825          561803121
  575   719          561804334
  638   671          561805783
  480   767          561809663
  312   810          561812328
  424   786          561812680
  539   740          561814819
  417   788          561815585
   67   825          561816388
  623   684          561817871
  550   734          561821904
  504   757          561822157
  331   807          561822634
  557   730          561825693
  133   824          561828861
   68   825          561830057
  368   800          561836032
  406   791          561837087
  232   819          561840427
  325   808          561842237
  490   763          561843947
   69   825          561844134
  186   822          561847104
  515   752          561849883
  298   812          561850920
  164   823          561852711
   70   825          561858625
  348   804          561862656
  244   818          561870216
  386   796          561870792
  219   820          561871459
   71   825          561873536
  204   821          561877325
  337   806          561879369
  604   699          561880963
  134   824          561882328
   72   825          561888873
   73   825          561904642
  629   679          561905028
  608   696          561909248
  274   815          561914199
  255   817          561919888
   74   825          561920849
  593   707          561921100
  541   739          561923840
  475   769          561928484
  165   823          561933892
  135   824          561936599
  319   809          561936888
   75   825          561937500
  637   672          561939301
  467   772          561947211
  265   816          561948121
  600   702          561948408
  187   822          561951451
  431   784          561953295
   76   825          561954601
  572   721          561954609
  410   790          561960000
  513   753          561963474
  617   689          561967882
   77   825          561972158
  373   799          561977516
   78   825          561990177
  136   824          561991680
  495   761          561998456
  233   819          562002596
  205   821          562002786
  382   797          562004541
   79   825          562008664
  291   813          562009968
  343   805          562013732
  220   820          562016000
  166   823          562016063
  283   814          562018331
  655   655          562022750
  502   758          562025520
  654   656          562026680
   80   825          562027625
  552   733          562029445
  612   693          562033485
  450   778          562035952
  653   657          562038470
  447   779          562043762
   81   825          562047066
  137   824          562047577
  245   818          562049557
  543   738          562050279
  188   822          562056920
  453   777          562057110
  652   658          562058120
  622   685          562060973
  421   787          562061864
  564   726          562063320
  306   811          562064347
   82   825          562066993
  444   780          562080384
  636   673          562080673
  651   659          562085630
   83   825          562087412
  511   754          562093895
  559   729          562097368
  167   823          562099230
  138   824          562104296
  628   680          562105152
  313   810          562105297
  456   776          562107392
   84   825          562108329
  596   705          562111361
  256   817          562115729
  359   802          562117887
  299   812          562118227
  650   660          562121000
  414   789          562127013
  206   821          562129477
   85   825          562129750
  483   766          562133683
  470   771          562137011
  428   785          562139377
  275   815          562140250
  354   803          562143491
  441   781          562145662
  583   714          562149631
  364   801          562150945
   86   825          562151681
  332   807          562152311
  569   723          562153076
  488   764          562158016
  266   816          562159592
  326   808          562160088
  139   824          562161843
  221   820          562161861
  189   822          562163517
  649   661          562164230
  234   819          562166163
  580   716          562173696
   87   825          562174128
  586   712          562174184
  378   798          562179744
  168   823          562183399
  459   775          562186954
  545   737          562194178
  395   794          562196059
   88   825          562197097
  399   793          562198456
  478   768          562200184
  648   662          562215320
  140   824          562220224
   89   825          562220594
  338   806          562221088
  349   804          562227013
  635   674          562229899
  246   818          562230368
  391   795          562236346
  438   782          562239440
  509   755          562241104
  320   809          562243129
  369   800          562243409
  403   792          562243915
   90   825          562244625
  500   759          562245479
  577   718          562246265
  589   710          562247469
  616   690          562253896
  554   732          562254632
  603   700          562256227
  207   821          562257404
  607   697          562257416
  284   814          562259448
  292   813          562264885
  169   823          562268576
   91   825          562269196
  190   822          562271248
  493   762          562273885
  647   663          562274270
  141   824          562279445
   92   825          562294313
  462   774          562295952
  222   820          562309048
  621   686          562311917
  257   817          562313106
  627   681          562313124
  387   796          562318939
   93   825          562319982
  235   819          562331134
  407   791          562332814
  418   788          562338504
  142   824          562339512
  646   664          562341080
  307   811          562346174
   94   825          562346209
  599   703          562350726
  425   786          562353281
  611   694          562354515
  170   823          562354767
  547   736          562355579
  473   770          562356817
  528   746          562358888
  435   783          562361562
  526   747          562364299
  574   720          562367224
  344   805          562367709
  276   815          562367951
  592   708          562369600
  530   745          562370625
  267   816          562372659
   95   825          562373000
  191   822          562380119
  208   821          562386573
  524   748          562386816
  561   728          562386833
  634   675          562386979
  300   812          562387328
  374   799          562396023
  532   744          562399552
  566   725          562399621
  314   810          562400144
   96   825          562400361
  143   824          562400431
  507   756          562405059
  247   818          562412655
  645   665          562415750
  522   749          562426397
   97   825          562428298
  465   773          562434542
  171   823          562441978
  383   797          562443460
  534   743          562445711
   98   825          562456817
  223   820          562457567
  144   824          562462208
  411   790          562465531
  327   808          562479895
  498   760          562481992
  520   750          562483000
  333   807          562483980
   99   825          562485924
  486   765          562488381
  192   822          562490136
  556   731          562497507
  236   819          562497515
  644   666          562498280
  285   814          562502269
  481   767          562502304
  360   802          562505608
  536   742          562509144
  432   784          562511872
  258   817          562512025
  100   825          562515625
  209   821          562516990
  355   803          562520502
  293   813          562521554
  145   824          562524849
  626   682          562528944
  172   823          562530215
  549   735          562534524
  571   722          562536459
  595   706          562540691
  101   825          562545926
  615   691          562547746
  365   801          562549526
  321   809          562551290
  633   676          562551913
  518   751          562556583
  339   806          562564835
  491   763          562565718
  620   687          562570703
  102   825          562576833
  505   757          562585718
  268   816          562587328
  146   824          562588360
  643   667          562588670
  538   741          562589893
  350   804          562593464
  422   787          562594851
  248   818          562596424
  277   815          562597308
  193   822          562601305
  468   772          562602880
  476   769          562606785
  224   820          562607424
  103   825          562608352
  379   798          562609531
  606   698          562613408
  173   823          562619484
  308   811          562629843
  602   701          562639309
  104   825          562640489
  415   789          562642444
  448   779          562644531
  451   778          562644803
  516   752          562647104
  210   821          562648661
  147   824          562652747
  370   800          562653000
  301   812          562658229
  582   715          562663243
  237   819          562665312
  396   794          562665320
  585   713          562668722
  445   780          562673125
  105   825          562673250
  454   777          562674097
  400   793          562677257
  610   695          562683375
  642   668          562686920
  540   740          562688000
  429   785          562690214
  563   727          562694130
  392   795          562696163
  315   810          562696875
  579   717          562706352
  106   825          562706641
  174   823          562709791
  259   817          562712492
  194   822          562713632
  148   824          562718016
  588   711          562722903
  345   805          562723750
  632   677          562724701
  442   781          562730429
  551   734          562731055
  404   792          562732352
  457   776          562732569
  496   761          562735017
  107   825          562740668
  286   814          562746800
  625   683          562752612
  568   724          562753856
  514   753          562754521
  558   730          562758112
  225   820          562758625
  598   704          562760856
  388   796          562769408
  108   825          562775337
  294   813          562779981
  211   821          562781592
  249   818          562781681
  503   758          562783039
  149   824          562784173
  641   669          562793030
  576   719          562797935
  471   771          562801122
  175   823          562801142
  328   808          562801664
  542   739          562803507
  269   816          562803605
  109   825          562810654
  439   782          562816287
  375   799          562816774
  334   807          562817647
  460   775          562820375
  591   709          562825900
  195   822          562827123
  278   815          562828327
  408   791          562830983
  238   819          562834531
  484   766          562835000
  619   688          562837331
  110   825          562846625
  614   692          562849432
  150   824          562851224
  322   809          562861377
  419   788          562863931
  489   764          562873913
  512   754          562878792
  111   825          562883256
  384   797          562884677
  479   768          562887071
  176   823          562893543
  361   802          562895489
  426   786          562896432
  356   803          562899643
  631   678          562905343
  640   670          562907000
  340   806          562910616
  226   820          562911176
  260   817          562914513
  309   811          562915360
  212   821          562915789
  151   824          562919175
  112   825          562920553
  436   783          562930543
  302   812          562930936
  544   738          562936456
  463   774          562937671
  573   721          562937878
  196   822          562941784
  553   733          562945214
  366   801          562950297
  113   825          562958522
  351   804          562962015
  250   818          562968432
  412   790          562973528
  605   699          562977224
  594   707          562977827
  624   684          562984128
  177   823          562987000
  152   824          562988032
  287   814          562993047
  316   810          562995496
  501   759          562996980
  114   825          562997169
  494   762          563004512
  239   819          563005178
  565   726          563019301
  510   755          563019875
  609   696          563020065
  270   816          563021496
  639   671          563028830
  474   770          563029424
  601   702          563030209
  560   729          563036489
  115   825          563036500
  295   813          563040172
  380   798          563041592
  213   821          563051258
  197   822          563057621
  153   824          563057801
  279   815          563061014
  371   800          563064811
  227   820          563065083
  433   784          563073041
  116   825          563076521
  178   823          563081519
  346   805          563081861
  466   773          563084613
  546   737          563086889
  630   679          563093839
  618   689          563111801
  117   825          563117238
  261   817          563118094
  329   808          563125401
  570   723          563126067
  154   824          563128488
  423   787          563130370
  397   794          563136957
  335   807          563153318
  251   818          563156683
  393   795          563158332
  401   793          563158458
  638   672          563158520
  118   825          563158657
  613   693          563158954
  416   789          563160365
  584   714          563171048
  323   809          563173396
  198   822          563174640
  555   732          563177043
  179   823          563177106
  240   819          563177259
  508   756          563177728
  597   705          563178798
  581   716          563184637
  214   821          563188005
  527   747          563195906
  529   746          563196825
  482   767          563197831
  487   765          563198428
  155   824          563200099
  119   825          563200784
  310   811          563202731
  303   812          563205455
  587   712          563206131
  525   748          563212117
  531   745          563214916
  228   820          563220352
  389   796          563222205
  405   792          563223213
  623   685          563223492
  499   760          563227499
  376   799          563239775
  271   816          563241007
  288   814          563241016
  120   825          563243625
  430   785          563243625
  523   749          563245416
  578   718          563246784
  449   779          563247988
  533   744          563250221
  548   736          563254848
  452   778          563256360
  341   806          563258437
  469   772          563261357
  446   780          563268536
  156   824          563272640
  180   823          563273767
  357   803          563280920
  121   825          563287186
  362   802          563287536
  477   769          563287942
  590   710          563290000
  629   680          563290189
  492   763          563290435
  199   822          563292847
  455   777          563293808
  280   815          563295375
  521   750          563295761
  317   810          563296013
  637   673          563296070
  296   813          563302133
  535   743          563302782
  655   656          563311791
  443   781          563317848
  654   657          563319657
  262   817          563323241
  215   821          563326036
  385   797          563328198
  122   825          563331473
  409   791          563331600
  352   804          563332672
  562   728          563332680
  653   658          563335389
  157   824          563346117
  252   818          563346440
  604   700          563348864
  241   819          563350780
  506   757          563352309
  367   801          563353264
  575   720          563357375
  652   659          563358987
  458   776          563360488
  567   725          563362388
  519   751          563363110
  608   697          563364585
  181   823          563371508
  537   742          563372641
  123   825          563376492
  229   820          563376989
  651   660          563390451
  420   788          563391872
  617   690          563394113
  440   782          563395768
  200   822          563412248
  158   824          563420536
  124   825          563422249
  593   708          563422769
  557   731          563426584
  600   703          563428927
  650   661          563429781
  550   735          563440375
  636   674          563441480
  347   805          563442048
  427   786          563442139
  517   752          563447421
  330   808          563451112
  461   775          563456556
  539   741          563459840
  272   816          563462144
  216   821          563465357
  472   771          563468059
  125   825          563468750
  182   823          563470335
  622   686          563470704
  497   761          563474554
  381   798          563475933
  612   694          563476312
  649   662          563476977
  372   800          563478848
  304   812          563481792
  413   790          563483997
  324   809          563487353
  289   814          563490713
  336   807          563490999
  311   811          563491962
  628   681          563494393
  159   824          563495903
  437   783          563502140
  126   825          563516001
  572   722          563516296
  242   819          563525747
  263   817          563529960
  281   815          563531416
  648   663          563532039
  201   822          563532849
  230   820          563535000
  253   818          563537709
  485   766          563539221
  504   758          563543576
  515   753          563548652
    0   826          563559976
    1   826          563559977
    2   826          563559984
    3   826          563560003
    4   826          563560040
    5   826          563560101
    6   826          563560192
    7   826          563560319
    8   826          563560488
    9   826          563560705
   10   826          563560976
   11   826          563561307
   12   826          563561704
   13   826          563562173
   14   826          563562720
   15   826          563563351
  127   825          563564008
   16   826          563564072
  541   740          563564421
   17   826          563564889
   18   826          563565808
  297   813          563565870
   19   826          563566835
   20   826          563567976
   21   826          563569237
  183   823          563570254
   22   826          563570624
   23   826          563572143
  160   824          563572224
   24   826          563573800
   25   826          563575601
  480   768          563576832
   26   826          563577552
   27   826          563579659
   28   826          563581928
  464   774          563582168
   29   826          563584365
   30   826          563586976
   31   826          563589767
   32   826          563592744
  490   764          563592744
  635   675          563594750
  647   664          563594967
   33   826          563595913
  318   810          563598432
   34   826          563599280
   35   826          563602851
  596   706          563604552
  217   821          563605974
   36   826          563606632
  342   806          563608304
   37   826          563610629
  398   794          563610976
  128   825          563612777
   38   826          563614848
   39   826          563619295
  394   795          563622859
   40   826          563623976
   41   826          563628897
   42   826          563634064
  434   784          563636808
   43   826          563639483
  402   793          563642065
  552   734          563643512
   44   826          563645160
  564   727          563646727
  161   824          563649505
   45   826          563651101
  202   822          563654656
   46   826          563657312
  129   825          563662314
   47   826          563663799
  358   803          563664339
  377   799          563665032
  646   665          563665761
  513   754          563666761
  424   787          563668427
   48   826          563670568
  184   823          563671271
  390   796          563677336
   49   826          563677625
  417   789          563680782
  583   715          563681162
  363   802          563681755
  616   691          563684267
  273   816          563684913
   50   826          563684976
  543   739          563686426
   51   826          563692627
  559   730          563693879
  231   820          563694391
  586   713          563697153
   52   826          563700584
  243   819          563702166
  475   770          563704875
  353   804          563705441
  627   682          563706451
   53   826          563708853
  130   825          563712625
  580   717          563713813
  406   792          563716504
  607   698          563716935
   54   826          563717440
  569   724          563723433
  621   687          563725764
   55   826          563726351
  162   824          563727752
  603   701          563728328
  254   818          563730496
   56   826          563735592
  467   773          563737480
  495   762          563738103
  264   817          563738257
  290   814          563742144
  645   666          563744421
   57   826          563745169
  218   821          563747893
  502   759          563751487
   58   826          563755088
  634   676          563755880
  368   801          563758433
  305   812          563759953
  589   711          563761900
  131   825          563763716
   59   826          563765355
  282   815          563769143
  185   823          563773392
  386   797          563774029
   60   826          563775976
  203   822          563777675
  331   808          563778803
  312   811          563783059
   61   826          563786957
  577   719          563794992
   62   826          563798304
  431   785          563799616
  611   695          563801506
  511   755          563801706
  325   809          563803254
  348   805          563804317
  163   824          563806971
   63   826          563810023
  132   825          563815593
   64   826          563822120
  545   738          563825897
  337   807          563830696
  644   667          563830947
  298   813          563831389
   65   826          563834601
  410   791          563834671
  599   704          563835463
   66   826          563847472
  450   779          563854139
  232   820          563855168
   67   826          563860739
  554   733          563864301
  447   780          563866623
  133   825          563868262
  453   778          563870629
   68   826          563874408
  592   709          563875517
  186   823          563876623
  244   819          563880043
  164   824          563887168
   69   826          563888485
  219   821          563891120
  373   800          563895117
  483   767          563896250
  204   822          563901912
  319   810          563902759
   70   826          563902976
  444   781          563907925
  274   816          563909320
  488   765          563911397
  382   798          563912560
  456   777          563916249
   71   826          563917887
  134   825          563921729
  421   788          563922333
  470   772          563922648
  574   721          563924585
  255   818          563924807
  633   677          563924870
  643   668          563925339
  626   683          563926363
   72   826          563933224
  265   817          563948138
   73   826          563948993
  509   756          563953445
  343   806          563960223
   74   826          563965200
  165   824          563968349
  478   769          563971961
  135   825          563976000
  500   760          563976000
  441   782          563977889
  566   726          563978672
  561   729          563978970
  187   823          563980970
   75   826          563981851
  615   692          563982263
  547   737          563982876
  620   688          563988672
  428   786          563990408
  459   776          563991155
  291   814          563995315
  414   790          563996944
   76   826          563998952
  283   815          564008562
   77   826          564016509
  233   820          564017337
  493   763          564018104
  205   822          564027373
  642   669          564027597
  528   747          564030675
  136   825          564031081
   78   826          564034528
  220   821          564035661
  530   746          564037936
  595   707          564038118
  306   812          564039944
  526   748          564040568
  359   803          564049906
  166   824          564050520
   79   826          564053015
  245   819          564059384
  532   745          564062393
  524   749          564067573
   80   826          564071976
  313   811          564076028
  438   783          564076359
  606   699          564077115
  364   802          564078152
  354   804          564080328
  188   823          564086439
  137   825          564086978
  399   794          564087383
  395   795          564089750
   81   826          564091417
  378   799          564092551
  462   775          564095503
  299   813          564098696
  632   678          564101720
  571   723          564102478
  556   732          564102784
  534   744          564104088
  332   808          564108480
   82   826          564111344
  522   750          564111648
  602   702          564115616
  256   818          564120648
  326   809          564121105
  507   757          564121936
  403   793          564128084
   83   826          564131763
  167   824          564133687
  610   696          564134536
  391   796          564134807
  275   816          564135371
  641   670          564137721
  473   771          564137828
  138   825          564143697
   84   826          564152680
  206   822          564154064
  625   684          564154129
  549   736          564157405
  266   817          564159609
  536   743          564163063
  369   801          564165810
  349   805          564168674
  338   807          564172415
  520   751          564172751
   85   826          564174101
  234   820          564180904
  221   821          564181522
  189   823          564193036
  585   714          564195969
   86   826          564196032
  582   716          564199064
  139   825          564201244
  435   784          564203179
  418   789          564203701
  320   810          564209000
  425   787          564209028
  407   792          564212231
  498   761          564217073
  168   824          564217856
   87   826          564218479
  387   797          564222176
  465   774          564229449
  538   742          564239360
  246   819          564240195
   88   826          564241448
  588   712          564241600
  486   766          564246352
  284   815          564249679
  598   705          564249817
  292   814          564250232
  579   718          564250771
  518   752          564250840
  640   671          564255711
  619   689          564259428
  140   825          564259625
   89   826          564264945
  481   768          564269473
  563   728          564281899
  207   822          564281991
  631   679          564286430
  614   693          564288101
   90   826          564288976
  190   823          564300767
  169   824          564303033
  505   758          564307137
   91   826          564313547
  374   800          564313624
  344   806          564314200
  491   764          564314515
  257   818          564318025
  141   825          564318846
  307   812          564321771
  568   725          564328557
  222   821          564328709
  540   741          564333021
  591   710          564336071
   92   826          564338664
  411   791          564340202
  516   753          564345873
  235   820          564345875
  551   735          564349526
  576   720          564350976
  383   798          564351479
  432   785          564358193
  558   731          564359003
  276   816          564363072
   93   826          564364333
  300   813          564367797
  314   811          564370875
  267   817          564372676
  142   825          564378913
  639   672          564381567
  476   770          564383176
  170   824          564389224
  624   685          564389749
   94   826          564390560
  468   773          564393149
  191   823          564409638
  208   822          564411160
   95   826          564417351
  247   819          564422482
  360   803          564437627
  143   825          564439832
  333   808          564440149
  327   809          564440912
  542   740          564444088
   96   826          564444712
  605   700          564445125
  422   788          564455320
  355   804          564457339
  514   754          564457808
  451   779          564462990
  448   780          564467392
   97   826          564472649
  496   762          564474664
  609   697          564475402
  171   824          564476435
  365   802          564476733
  223   821          564477228
  630   680          564479000
  594   708          564479496
  454   778          564487616
  285   815          564492500
  573   722          564499565
  445   781          564500666
   98   826          564501168
  144   825          564501609
  293   814          564506901
  503   759          564509006
  601   703          564510728
  236   820          564512256
  415   790          564512375
  638   673          564515289
  339   807          564516162
  258   818          564516944
  321   810          564517161
  192   823          564519655
  379   799          564522338
   99   826          564530275
  350   805          564535125
  618   690          564538032
  429   786          564541245
  457   777          564541426
  209   822          564541577
  396   795          564559011
  553   734          564559281
  100   826          564559976
  442   782          564562656
  145   825          564564250
  172   824          564564672
  400   794          564566184
  544   739          564572603
  370   801          564575401
  512   755          564586603
  471   772          564586759
  268   817          564587345
  101   826          564590277
  277   816          564592429
  392   796          564594624
  484   767          564597567
  656   656          564600832
  613   694          564601781
  565   727          564602708
  655   657          564604768
  308   812          564605440
  248   819          564606251
  404   793          564616521
  654   658          564616576
  102   826          564621184
  460   776          564624576
  224   821          564627085
  489   765          564627294
  146   825          564627761
  193   823          564630824
  560   730          564633000
  623   686          564633223
  653   659          564636256
  301   813          564638698
  103   826          564652703
  439   783          564653206
  173   824          564653941
  637   674          564656877
  479   769          564658848
  652   660          564663808
  315   811          564667606
  345   806          564670241
  597   706          564671989
  388   797          564672645
  210   822          564673248
  629   681          564679430
  237   820          564680053
  104   826          564684840
  147   825          564692148
  570   724          564696424
  651   661          564699232
  584   715          564702579
  408   792          564710400
  259   818          564717411
  105   826          564717601
  546   738          564718608
  581   717          564724754
  501   760          564727501
  587   713          564729100
  419   789          564729128
  510   756          564732216
  375   800          564734375
  286   815          564737031
  463   775          564737222
  650   662          564742528
  194   823          564743151
  174   824          564744248
  494   763          564748731
  106   826          564750992
  426   787          564752179
  148   825          564757417
  328   809          564762681
  294   814          564765328
  436   784          564772160
  334   808          564773816
  225   821          564778286
  107   826          564785019
  555   733          564786712
  249   819          564791508
  384   798          564792696
  649   663          564793696
  578   719          564795511
  269   817          564803622
  590   711          564804431
  211   822          564806179
  636   675          564806331
  474   771          564810435
  108   826          564819688
  604   701          564820965
  278   816          564823448
  149   825          564823574
  608   698          564824104
  617   691          564824484
  322   810          564827248
  361   803          564827508
  175   824          564835599
  356   804          564836480
  412   791          564848199
  238   820          564849272
  648   664          564852736
  109   826          564855005
  195   823          564856642
  340   807          564861943
  529   747          564868612
  527   748          564872175
  366   802          564877504
  466   774          564879520
  548   737          564882145
  531   746          564882227
  622   687          564884551
  628   682          564887720
  150   825          564890625
  309   812          564890957
  110   826          564890976
  525   749          564892874
  508   757          564894605
  351   805          564903676
  302   813          564911405
  533   745          564913062
  600   704          564913664
  575   721          564914736
  433   785          564919362
  260   818          564919432
  647   665          564919648
  612   695          564923303
  562   729          564924817
  111   826          564927607
  176   824          564928000
  593   709          564928686
  523   750          564930667
  226   821          564930837
  212   822          564940376
  567   726          564941439
  380   799          564954399
  487   766          564956399
  151   825          564958576
  535   744          564961159
  499   761          564962580
  635   676          564963651
  112   826          564964904
  482   768          564965000
  316   811          564966227
  196   823          564971303
  250   819          564978259
  287   815          564983278
  521   751          564985512
  371   801          564987212
  423   788          564990839
  646   666          564994432
  113   826          565002873
  239   820          565019919
  177   824          565021457
  270   817          565021513
  295   814          565025519
  537   743          565026560
  152   825          565027433
  346   806          565028352
  416   790          565030296
  397   795          565030648
  557   732          565031861
  492   764          565039232
  114   826          565041520
  401   794          565047385
  469   773          565051626
  279   816          565056135
  393   796          565056793
  519   752          565057367
  550   736          565063256
  477   770          565064333
  449   780          565070849
  506   758          565073728
  452   779          565074547
  213   822          565075845
  645   667          565077088
  115   826          565080851
  572   723          565082315
  227   821          565084744
  329   809          565086418
  197   823          565087140
  430   786          565094656
  446   781          565096077
  153   825          565097202
  596   707          565101979
  627   683          565103870
  455   778          565107327
  405   793          565107382
  539   742          565109307
  335   808          565109487
  178   824          565115976
  616   692          565118784
  116   826          565120872
  261   818          565123013
  389   797          565125442
  634   677          565128837
  323   810          565139267
  621   688          565143733
  517   753          565146190
  443   782          565150075
  376   800          565157376
  117   826          565161589
  251   819          565166510
  644   668          565167616
  154   825          565167889
  458   777          565169345
  310   812          565178328
  607   699          565180642
  303   813          565185924
  240   820          565192000
  118   826          565203008
  198   823          565204159
  603   702          565204635
  541   741          565209442
  341   807          565209764
  409   792          565211017
  179   824          565211563
  214   822          565212592
  497   762          565214201
  583   716          565216983
  357   804          565217757
  362   803          565219555
  586   714          565224400
  288   815          565231247
  440   783          565232687
  564   728          565234496
  385   798          565236217
  155   825          565239500
  228   821          565240013
  271   817          565241024
  119   826          565245135
  515   754          565251939
  611   696          565252667
  472   772          565253696
  420   789          565257069
  580   718          565258232
  461   776          565260757
  552   735          565261983
  643   669          565266016
  317   811          565266744
  504   759          565269543
  352   805          565274333
  367   802          565280471
  589   712          565280597
  296   814          565287480
  120   826          565287976
  280   816          565290496
  559   731          565294770
  427   787          565297886
  569   725          565298134
  485   767          565301788
  633   678          565301889
  180   824          565308224
  156   825          565312041
  199   823          565322366
  599   705          565324424
  543   740          565327007
  626   684          565327880
  262   818          565328160
  121   826          565331537
  437   784          565343757
  490   765          565346125
  577   720          565348033
  480   769          565348609
  215   822          565350623
  252   819          565356267
  413   791          565358668
  241   820          565365521
  642   670          565372288
  513   755          565374572
  122   826          565375824
  464   775          565381719
  157   825          565385518
  592   710          565385688
  347   806          565388539
  381   799          565388740
  229   821          565396650
  372   801          565401249
  181   824          565405965
  620   689          565410769
  330   809          565412129
  123   826          565420843
  615   693          565420932
  200   823          565441767
  336   808          565447168
  324   810          565453224
  158   825          565459937
  545   739          565462044
  272   817          565462161
  304   813          565462261
  124   826          565466600
  311   812          565467559
  554   734          565478368
  289   815          565480944
  502   760          565482008
  495   763          565482322
  632   679          565482807
  434   785          565483129
  475   771          565485886
  574   722          565486272
  641   671          565486432
  216   822          565489944
  398   795          565504667
  182   824          565504792
  125   826          565513101
  511   756          565514047
  394   796          565521320
  281   816          565526537
  424   788          565528896
  402   794          565530992
  467   774          565532387
  263   818          565534879
  159   825          565535304
  595   708          565539787
  242   820          565540488
  606   700          565545016
  253   819          565547536
  417   790          565550713
  297   814          565551217
  230   821          565554661
  342   807          565559631
  625   685          565559750
  126   826          565560352
  566   727          565562079
  201   823          565562368
  318   811          565569163
  561   730          565575481
  390   797          565580573
  377   800          565582633
  610   697          565589873
  602   703          565596135
  406   793          565600673
  358   804          565601176
  183   824          565604711
  127   826          565608359
  640   672          565608448
    0   827          565609283
    1   827          565609284
    2   827          565609291
    3   827          565609310
    4   827          565609347
    5   827          565609408
    6   827          565609499
    7   827          565609626
    8   827          565609795
    9   827          565610012
   10   827          565610283
   11   827          565610614
   12   827          565611011
   13   827          565611480
  160   825          565611625
   14   827          565612027
   15   827          565612658
   16   827          565613379
  363   803          565613774
   17   827          565614196
  547   738          565614595
   18   827          565615115
   19   827          565616142
   20   827          565617283
   21   827          565618544
   22   827          565619931
   23   827          565621450
   24   827          565623107
   25   827          565624908
   26   827          565626859
   27   827          565628966
  217   822          565630561
   28   827          565631235
   29   827          565633672
   30   827          565636283
   31   827          565639074
   32   827          565642051
   33   827          565645220
  353   805          565647102
   34   827          565648587
  431   786          565650647
   35   827          565652158
   36   827          565655939
  128   826          565657128
   37   827          565659936
  483   768          565663419
   38   827          565664155
   39   827          565668602
  488   766          565669368
  509   757          565670322
  631   680          565671591
  571   724          565672835
   40   827          565673283
  450   780          565677000
   41   827          565678204
  386   798          565682048
   42   827          565683371
  202   823          565684175
  273   817          565684930
  368   802          565685640
  619   690          565685659
   43   827          565688790
  453   779          565688816
  161   825          565688906
  447   781          565694164
   44   827          565694467
   45   827          565700408
  184   824          565705728
   46   827          565706619
  129   826          565706665
  528   748          565706944
  530   747          565709723
  500   761          565711081
  556   733          565712453
  470   773          565712917
   47   827          565713106
  231   821          565714052
  410   792          565714088
  243   820          565716907
   48   827          565719875
  526   749          565721325
   49   827          565726932
  585   715          565727500
  532   746          565729704
  456   778          565729768
  614   694          565730928
  290   815          565732375
   50   827          565734283
  639   673          565738336
  582   717          565739181
  331   809          565739820
  444   782          565740152
  254   819          565740323
  305   813          565740422
   51   827          565741934
  598   706          565743008
  264   818          565743176
  478   770          565748352
   52   827          565749891
  348   806          565750808
  524   750          565752824
  130   826          565756976
   53   827          565758160
  312   812          565758656
  282   816          565764264
  588   713          565764569
   54   827          565766747
  493   764          565766901
  534   745          565766929
  162   825          565767153
  325   810          565769125
  218   822          565772480
   55   827          565775658
  549   737          565784702
   56   827          565784899
  337   808          565786865
  421   789          565787530
   57   827          565794476
  624   686          565799480
  579   719          565799498
  459   777          565800012
  522   751          565801399
   58   827          565804395
  203   823          565807194
  185   824          565807849
  131   826          565808067
   59   827          565814662
  441   783          565814808
  298   814          565816736
  373   801          565817518
  536   744          565821440
   60   827          565825283
  382   799          565825367
   61   827          565836264
  507   758          565843355
  428   787          565846155
  163   825          565846372
   62   827          565847611
  591   711          565850502
   63   827          565859330
  132   826          565859944
  520   752          565867008
  630   681          565868241
   64   827          565871427
  414   791          565871615
  319   811          565873490
  563   729          565874036
  232   821          565874829
  638   674          565876096
   65   827          565883908
  538   743          565893279
  656   657          565893809
  244   820          565894784
   66   827          565896779
  462   776          565899704
  655   658          565901687
  568   726          565907608
  576   721          565908337
  274   817          565909337
   67   827          565910046
  186   824          565911080
  343   807          565911550
  133   826          565912613
  219   822          565915707
  605   701          565917226
  654   659          565917443
  438   784          565917976
  473   772          565923465
   68   827          565923715
  164   825          565926569
  204   823          565931431
  255   819          565934634
  609   698          565934921
   69   827          565937792
  653   660          565941077
  518   753          565949609
   70   827          565952283
  265   818          565953057
  498   762          565956720
  558   732          565964280
  134   826          565966080
   71   827          565967194
  618   691          565968403
  551   736          565972407
  652   661          565972589
  399   795          565981074
  540   742          565982488
   72   827          565982531
  594   709          565985413
  291   815          565985546
  359   804          565986743
  395   796          565988211
  601   704          565995465
   73   827          565998300
  283   816          566003683
  165   825          566007750
  486   767          566008919
  378   800          566010152
  364   803          566010171
  651   662          566011979
   74   827          566014507
  187   824          566015427
  403   794          566017011
  135   826          566020351
  306   813          566020413
  637   675          566021728
  354   805          566021989
  465   775          566029000
   75   827          566031158
  505   759          566033104
  233   821          566036998
  391   797          566038044
  481   769          566041250
  623   687          566047070
   76   827          566048259
  613   695          566048772
  516   754          566049160
  435   785          566049500
  313   812          566051625
  205   823          566056892
  650   663          566059247
  220   822          566060248
  573   723          566065584
   77   827          566065816
  491   765          566067896
  332   809          566069497
  425   788          566069497
  629   682          566072757
  418   790          566073632
  245   820          566074125
  136   826          566075432
   78   827          566083835
  299   814          566084043
  326   810          566086976
  542   741          566089109
  166   825          566089921
  369   802          566093017
  407   793          566096400
   79   827          566102322
  649   664          566114393
  349   806          566115165
  188   824          566120896
   80   827          566121283
  338   808          566128584
  387   798          566130195
  256   819          566130475
  137   826          566131329
  275   817          566135388
   81   827          566140724
   82   827          566160651
  476   771          566164187
  266   818          566164528
  514   755          566165619
  597   707          566169416
  167   825          566173088
  636   676          566175232
  648   665          566177417
  553   735          566177752
  320   811          566179731
   83   827          566181070
  206   823          566183583
  138   826          566188048
  468   774          566188056
  565   728          566190477
  234   821          566200565
   84   827          566201987
  221   822          566206109
  432   786          566209224
  544   740          566213184
  496   763          566218883
  411   792          566219619
   85   827          566223408
  189   824          566227493
  560   731          566233891
  374   801          566236025
  584   716          566238400
  503   760          566239527
  292   815          566240463
  284   816          566244800
   86   827          566245339
  139   826          566245595
  647   666          566248319
  246   820          566254936
  587   714          566256347
  168   825          566257257
  617   692          566259001
  383   799          566264286
  344   807          566265527
   87   827          566267786
  581   718          566269173
  570   725          566271125
  628   683          566285139
  451   780          566285851
  608   699          566287811
   88   827          566290755
  448   781          566294933
  604   702          566297272
  512   756          566298944
  307   813          566302240
  622   688          566302520
  140   826          566303976
  454   779          566305803
  207   823          566311510
   89   827          566314252
  422   789          566320517
  590   712          566323128
  646   667          566327099
  257   819          566327852
  445   782          566332893
  190   824          566335224
  635   677          566336608
   90   827          566338283
  169   825          566342434
  314   812          566346472
  578   720          566348552
  300   814          566353144
  222   822          566353296
  546   739          566354755
  457   778          566354945
   91   827          566362854
  276   817          566363089
  141   826          566363197
  484   768          566364736
  235   821          566365536
  360   804          566374464
  612   696          566374464
  471   773          566377028
  267   818          566377595
  489   766          566385265
  415   791          566387046
   92   827          566387971
  429   787          566396992
  355   805          566399000
  442   783          566399575
  555   734          566400779
  333   809          566401166
  600   705          566402625
  327   810          566406783
  365   803          566408752
   93   827          566413640
  645   668          566413757
  142   826          566423264
  170   825          566428625
  460   777          566433433
  479   770          566435239
  247   820          566437223
  593   710          566438857
   94   827          566439867
  379   800          566439939
  208   823          566440679
  191   824          566444095
  510   757          566449093
  396   796          566457472
  400   795          566459875
  501   761          566462582
   95   827          566466658
  339   808          566472331
  575   722          566476423
  350   806          566481616
  143   826          566484183
  285   816          566487621
  321   811          566487892
   96   827          566494019
  439   784          566494823
  293   815          566497132
  494   764          566497528
  392   797          566497861
  223   822          566501815
  370   802          566502608
  627   684          566505387
  404   794          566505448
  634   678          566505856
  644   669          566508293
  548   738          566513864
  171   825          566515836
  562   730          566521328
   97   827          566521956
  567   727          566524846
  258   819          566526771
  236   821          566531917
  463   776          566541423
  529   748          566544881
  144   826          566545960
   98   827          566550475
  527   749          566552932
  531   747          566554014
  192   824          566554112
  616   693          566557453
  621   689          566565830
  209   823          566571096
  525   750          566578125
   99   827          566579582
  533   746          566580373
  388   798          566580664
  308   813          566585909
  268   818          566592264
  277   817          566592446
  408   793          566594569
  474   772          566596072
  419   790          566599059
  596   708          566603648
  172   825          566604073
  145   826          566608601
  100   827          566609283
  643   670          566610707
  426   788          566612648
  508   758          566616024
  436   785          566618481
  523   751          566620418
  248   820          566620992
  345   807          566621568
  535   745          566624000
  301   814          566624045
  101   827          566639584
  557   733          566641530
  315   812          566643203
  607   700          566648543
  224   822          566651672
  572   724          566652672
  375   801          566656776
  193   824          566665281
  102   827          566670491
  146   826          566672112
  466   775          566679071
  521   752          566679769
  633   679          566682976
  537   744          566684937
  603   703          566685154
  550   737          566690553
  173   825          566693342
  237   821          566699714
  103   827          566702010
  499   762          566702227
  210   823          566702767
  384   799          566705503
  611   697          566708004
  487   767          566718966
  642   671          566720999
  259   819          566727238
  412   792          566727616
  328   810          566728552
  286   816          566732152
  626   685          566733501
  104   827          566734147
  334   809          566734833
  147   826          566736499
  482   769          566736777
  294   815          566755559
  586   715          566755931
  519   753          566756136
  583   717          566757100
  539   743          566763226
  361   804          566764345
  105   827          566766908
  433   786          566770393
  194   824          566777608
  356   805          566778141
  174   825          566783649
  492   765          566792613
  322   811          566797979
  506   759          566799695
  106   827          566800299
  148   826          566801768
  225   822          566802873
  589   713          566803566
  249   820          566806249
  580   719          566806959
  269   818          566808541
  366   803          566809523
  599   706          566817615
  340   808          566818112
  278   817          566823465
  564   729          566826633
  107   827          566834326
  211   823          566835698
  620   690          566837000
  641   672          566839169
  477   771          566845344
  469   774          566846533
  517   754          566849477
  351   806          566850167
  423   789          566856036
  541   742          566858909
  615   694          566863759
  149   826          566867925
  632   680          566867968
  238   821          566868933
  108   827          566868995
  309   813          566871426
  380   800          566872000
  175   825          566875000
  569   726          566877185
  552   736          566884864
  195   824          566891099
  302   814          566896752
  452   780          566897408
  449   781          566898390
  559   732          566900047
  592   711          566900119
  109   827          566904312
  416   791          566904967
  577   721          566905394
  371   802          566914419
  455   779          566925514
  446   782          566928304
  397   796          566929109
  260   819          566929259
  150   826          566934976
  110   827          566940283
  401   795          566941076
  316   812          566941824
  430   787          566950403
  226   822          566955424
  497   763          566958420
  515   755          566959750
  393   797          566960030
  640   673          566965217
  176   825          566967401
  625   686          566969481
  212   823          566969895
  543   741          566972028
  111   827          566976914
  287   816          566978399
  346   807          566979679
  458   778          566982864
  443   783          566986994
  250   820          566993000
  405   794          566996309
  504   760          567000064
  151   826          567002927
  196   824          567005760
  112   827          567014211
  295   815          567015750
  606   701          567017117
  270   818          567026432
  389   798          567033461
  239   821          567039580
  472   773          567043965
  595   709          567045704
  610   698          567049392
  113   827          567052180
  329   810          567052289
  574   723          567052291
  279   817          567056152
  631   681          567060832
  177   825          567060858
  485   768          567068957
  461   777          567069614
  335   809          567070504
  152   826          567071784
  440   784          567074304
  376   801          567079777
  602   704          567080872
  513   756          567086913
  114   827          567090827
  409   793          567095186
  554   735          567096839
  639   674          567099143
  545   740          567102625
  490   766          567104096
  213   823          567105364
  227   822          567109331
  323   811          567109998
  619   691          567116030
  197   824          567121597
  480   770          567125000
  420   790          567127000
  115   827          567130158
  261   819          567132840
  153   826          567141553
  385   799          567149024
  566   728          567149848
  178   825          567155377
  362   804          567156392
  427   788          567158355
  310   813          567158797
  357   805          567159418
  341   808          567165933
  116   827          567170179
  303   814          567171271
  561   731          567176372
  614   695          567177919
  251   820          567181251
  464   776          567185920
  657   657          567186786
  437   785          567190078
  656   658          567190728
  655   659          567202554
  117   827          567210896
  240   821          567211661
  154   826          567212240
  367   803          567212490
  624   687          567213327
  502   761          567217089
  352   806          567220824
  654   660          567222264
  288   816          567226368
  511   757          567230924
  495   764          567231119
  413   792          567238085
  198   824          567238616
  598   707          567240435
  638   675          567240947
  214   823          567242111
  317   812          567242341
  271   818          567245943
  571   725          567247536
  653   661          567249858
  547   739          567250742
  179   825          567250964
  118   827          567252315
  630   682          567261568
  585   716          567263321
  228   822          567264600
  475   772          567271523
  296   815          567277711
  582   718          567283600
  155   826          567283851
  652   662          567285336
  280   817          567290513
  588   714          567291816
  119   827          567294442
  381   800          567306341
  556   734          567326520
  372   802          567328456
  651   663          567328698
  467   775          567331938
  434   786          567334160
  120   827          567337283
  262   819          567337987
  347   807          567339866
  180   825          567347625
  579   720          567352539
  156   826          567356392
  199   824          567356823
  591   712          567369199
  252   820          567371008
  330   810          567378000
  650   664          567379944
  215   823          567380142
  121   827          567380844
  241   821          567385182
  530   748          567385992
  528   749          567387701
  637   676          567390629
  509   758          567391741
  605   702          567393533
  424   789          567394093
  609   699          567398628
  532   747          567401491
  618   692          567402920
  398   796          567403128
  526   750          567406576
  336   809          567408185
  549   738          567416421
  229   822          567421237
  324   811          567423955
  394   797          567424557
  402   795          567424683
  122   827          567425131
  417   791          567425384
  157   826          567429869
  488   767          567431935
  534   746          567434240
  483   769          567435196
  649   665          567439074
  524   751          567442575
  181   825          567445366
  304   814          567447608
  311   813          567448028
  500   762          567450728
  623   688          567465039
  272   818          567467080
  576   722          567470024
  123   827          567470150
  629   683          567470176
  563   730          567470547
  289   816          567476065
  200   824          567476224
  536   745          567484281
  601   705          567484426
  390   798          567488592
  406   794          567489600
  568   727          567491015
  594   710          567495584
  522   752          567495656
  613   696          567499933
  158   826          567504288
  450   781          567504541
  377   801          567505034
  648   666          567506088
  431   787          567506394
  470   774          567507824
  453   780          567511677
  342   808          567515800
  124   827          567515907
  216   823          567519463
  493   765          567520282
  447   782          567526391
  281   817          567526554
  478   771          567529363
  297   815          567541448
  358   805          567542837
  182   825          567544193
  263   819          567544706
  318   812          567544760
  456   779          567547955
  636   677          567548189
  363   804          567550611
  538   744          567551656
  242   821          567560149
  253   820          567562277
  125   827          567562408
  520   753          567565777
  507   759          567569322
  558   733          567573949
  444   783          567577071
  230   822          567579248
  159   826          567579655
  647   667          567580986
  353   806          567593593
  386   799          567594855
  201   824          567596825
  410   793          567598257
  551   737          567599704
  126   827          567609659
  459   778          567613531
  368   803          567617659
  573   724          567635941
  540   743          567636407
  183   825          567644112
  518   754          567652896
  160   826          567655976
  441   784          567656425
  421   790          567657461
  127   827          567657666
  217   823          567660080
    0   828          567663552
    1   828          567663553
    2   828          567663560
    3   828          567663579
    4   828          567663616
    5   828          567663677
    6   828          567663768
  646   668          567663768
    7   828          567663895
    8   828          567664064
    9   828          567664281
   10   828          567664552
   11   828          567664883
   12   828          567665280
   13   828          567665749
   14   828          567666296
   15   828          567666927
   16   828          567667648
   17   828          567668465
   18   828          567669384
   19   828          567670411
  597   708          567671085
   20   828          567671552
   21   828          567672813
   22   828          567674200
   23   828          567675719
   24   828          567677376
   25   828          567679177
   26   828          567681128
   27   828          567683235
   28   828          567685504
  628   684          567686656
   29   828          567687941
  273   818          567689849
   30   828          567690552
   31   828          567693343
   32   828          567696320
  617   693          567697670
   33   828          567699489
  498   763          567700939
  348   807          567702135
   34   828          567702856
  331   810          567705691
   35   828          567706427
  128   827          567706435
  428   788          567706624
  462   777          567708561
   36   828          567710208
  635   678          567713627
  473   773          567713734
   37   828          567714205
   38   828          567718424
  202   824          567718632
   39   828          567722871
  622   689          567724617
  305   814          567725769
  290   816          567727496
   40   828          567727552
   41   828          567732473
  161   826          567733257
  243   821          567736568
   42   828          567737640
  542   742          567738576
  231   822          567738639
  312   813          567739125
  325   811          567739856
  382   800          567742968
   43   828          567743059
  373   802          567744725
  184   825          567745129
  337   809          567747882
   44   828          567748736
  414   792          567751032
  264   819          567753003
  645   669          567754434
   45   828          567754677
  254   820          567755064
  608   700          567755712
  129   827          567755972
  516   755          567756971
   46   828          567760888
  505   760          567763625
  282   817          567764281
  438   785          567764297
   47   828          567767375
   48   828          567774144
  486   768          567776088
  604   703          567777791
  584   717          567778517
   49   828          567781201
  565   729          567782614
  587   715          567787878
   50   828          567788552
   51   828          567796203
  553   736          567800633
  218   823          567801999
   52   828          567804160
  130   827          567806283
  298   815          567806967
  162   826          567811504
   53   828          567812429
  481   770          567817641
  581   719          567817900
   54   828          567821016
  491   766          567825867
  612   697          567829801
   55   828          567829927
  465   776          567833201
   56   828          567839168
  560   732          567839168
  203   824          567841651
  590   713          567846097
  185   825          567847250
   57   828          567848745
  319   812          567849087
  570   726          567850176
  644   670          567852984
  131   827          567857374
  544   741          567858205
   58   828          567858664
  343   808          567867719
   59   828          567868931
  514   756          567877960
  399   796          567879535
   60   828          567879552
  634   679          567886943
   61   828          567890533
  163   826          567890723
  395   797          567891448
  600   706          567895816
  232   822          567899416
  435   786          567900531
   62   828          567901880
  578   721          567905913
  132   827          567909251
  403   795          567910702
  627   685          567911008
   63   828          567913599
  274   818          567914256
  244   821          567914445
   64   828          567925696
  359   805          567928404
  378   801          567932553
  425   789          567934694
   65   828          567938177
  219   823          567945226
  391   798          567946063
  364   804          567947008
  418   791          567948303
  255   820          567949375
  476   772          567949824
  186   825          567950481
   66   828          567951048
  593   711          567953288
  643   671          567959418
  133   827          567961920
  265   819          567962884
   67   828          567964315
  204   824          567965888
  496   764          567967680
  354   806          567968480
  164   826          567970920
  503   761          567974608
   68   828          567977984
  291   816          567980667
  407   794          567985327
  468   775          567987607
   69   828          567992061
  621   690          567992061
  546   740          567995336
  616   694          568000280
  283   817          568003700
  306   814          568005760
   70   828          568006552
  134   827          568015387
  512   757          568015821
  555   735          568019250
   71   828          568021463
  369   803          568025036
  313   813          568032094
  332   810          568035368
   72   828          568036800
  575   723          568042442
  387   799          568043002
  165   826          568052101
   73   828          568052569
  187   825          568054828
  326   811          568057707
  233   822          568061585
  432   787          568064971
  349   807          568066492
  633   680          568068137
   74   828          568068776
  135   827          568069658
  642   672          568073736
  299   815          568074274
   75   828          568085427
  338   809          568089601
  220   823          568089767
  205   824          568091349
  245   821          568093786
   76   828          568102528
  411   793          568103788
  596   709          568109565
  567   728          568112615
  451   781          568113392
   77   828          568120085
  607   701          568120644
  562   731          568122219
  136   827          568124739
  448   782          568127160
  454   780          568128664
  166   826          568134272
  484   769          568136513
   78   828          568138104
  275   818          568140307
  626   686          568143232
  256   820          568145216
  489   767          568147832
  548   739          568150011
  320   812          568155328
   79   828          568156591
  188   825          568160297
  374   802          568163232
  611   698          568167523
  445   783          568169812
  603   704          568169891
  510   758          568170512
  471   774          568171935
  457   779          568173132
  266   819          568174355
   80   828          568175552
  137   827          568180636
  383   800          568181887
  422   790          568190448
   81   828          568194993
  641   673          568195938
  501   762          568202229
   82   828          568214920
  479   771          568216250
  167   826          568217439
  206   824          568218040
  344   808          568221696
  234   822          568225152
  529   749          568225638
  572   725          568227373
  531   748          568230283
   83   828          568235339
  292   816          568235584
  221   823          568235628
  138   827          568237355
  527   750          568238183
  442   784          568241192
  284   817          568244817
  460   778          568246952
  494   765          568250909
  533   747          568252160
  557   734          568255597
   84   828          568256256
  632   681          568257209
  429   788          568257461
  415   792          568266463
  189   825          568266894
  620   691          568267371
  525   751          568267876
  246   821          568274597
   85   828          568277677
  307   814          568287587
  535   746          568291311
  586   716          568291752
  139   827          568294902
   86   828          568299608
  583   718          568301519
  168   826          568301608
  615   695          568310750
  523   752          568314675
  599   707          568315042
  360   805          568316125
   87   828          568322055
  550   738          568322272
  640   674          568326024
  314   813          568326941
  589   714          568330813
  439   785          568341144
  508   759          568341991
  257   820          568342593
  300   815          568343375
   88   828          568345024
  355   806          568345491
  365   804          568345589
  207   824          568345967
  537   745          568347778
  463   777          568350280
  140   827          568353283
  400   796          568358336
  580   720          568360000
  396   797          568360709
  379   801          568362340
  333   810          568367037
  276   818          568368008
   89   828          568368521
  190   825          568374625
  327   811          568377514
  521   753          568378538
  222   823          568382815
  625   687          568383328
  474   773          568386341
  169   826          568386785
  267   819          568387422
  235   822          568390123
   90   828          568392552
  404   795          568399139
  392   798          568405880
  141   827          568412504
   91   828          568417123
  592   712          568418816
  539   744          568421603
  564   730          568423144
  350   807          568432943
  339   809          568433348
  370   803          568434627
   92   828          568442240
  499   763          568446446
  631   682          568454159
  247   821          568456884
  519   754          568459423
  569   727          568460592
  321   812          568463489
  639   675          568463994
  577   722          568467081
   93   828          568467909
  436   786          568469512
  142   827          568472571
  170   826          568472976
  419   791          568473730
  208   824          568475136
  426   789          568477845
  466   776          568483272
  191   825          568483496
  408   794          568483496
  657   658          568483705
  487   768          568486135
  285   817          568487638
  656   659          568491595
  293   816          568492253
  606   702          568493424
  388   799          568493471
   94   828          568494136
  655   660          568507375
  559   733          568509716
  552   737          568512161
  541   743          568512828
  610   699          568513099
  482   770          568513168
   95   828          568520927
  506   760          568530216
  654   661          568531045
  223   823          568531334
  143   827          568533490
  258   820          568541512
   96   828          568548288
  619   692          568550547
  492   766          568550584
  595   710          568555875
  236   822          568556504
  517   755          568557288
  171   826          568560187
  653   662          568562605
  602   705          568569833
  308   814          568571256
   97   828          568576225
  345   808          568577737
  375   802          568583983
  192   825          568593513
  144   827          568595267
  277   818          568597365
  652   663          568602055
  268   819          568602091
   98   828          568604744
  209   824          568605553
  638   676          568609848
  412   793          568611785
  301   815          568614276
  543   742          568621495
  574   724          568622648
  384   800          568623104
  315   813          568623672
  433   787          568626140
  614   696          568629080
  477   772          568630981
  624   688          568631296
   99   828          568633851
  248   821          568640653
  469   775          568646084
  172   826          568648424
  651   664          568649395
  145   827          568657908
  630   683          568658987
  100   828          568663552
  515   756          568672091
  224   823          568681191
  101   828          568693853
  328   811          568699283
  334   810          568700704
  650   665          568704625
  193   825          568704682
  361   805          568706006
  497   764          568707217
  554   736          568719720
  146   827          568721419
  237   822          568724301
  356   806          568724632
  102   828          568724760
  452   781          568724949
  423   790          568725967
  449   782          568730617
  286   817          568732169
  504   761          568735145
  210   824          568737224
  173   826          568737693
  259   820          568741979
  566   729          568741985
  598   708          568742104
  366   804          568746360
  545   741          568747646
  455   780          568748375
  294   816          568750680
  103   828          568756279
  637   677          568763586
  446   783          568765223
  649   666          568767745
  322   812          568773576
  340   809          568779129
  561   732          568781649
  416   792          568784384
  147   827          568785806
  104   828          568788416
  380   801          568794401
  458   779          568801051
  351   807          568801494
  585   717          568803438
  513   757          568803790
  430   788          568810872
  194   825          568817009
  269   819          568818368
  105   828          568821177
  588   715          568823347
  249   821          568825910
  571   726          568826587
  174   826          568828000
  278   818          568828384
  443   784          568828611
  582   719          568832327
  397   797          568832346
  225   823          568832392
  648   667          568838755
  472   774          568838872
  401   796          568839537
  485   769          568840734
  618   693          568841589
  371   803          568846438
  148   827          568851075
  106   828          568854568
  309   814          568856773
  609   700          568866529
  490   767          568866663
  393   798          568868049
  211   824          568870155
  629   684          568871693
  605   703          568874052
  461   778          568883133
  302   815          568886983
  623   689          568887136
  107   828          568888595
  405   795          568890000
  547   740          568891323
  591   713          568892168
  238   822          568893520
  480   771          568906011
  579   721          568909900
  149   827          568917232
  647   668          568917655
  175   826          568919351
  440   785          568920625
  316   813          568922293
  108   828          568923264
  636   678          568925208
  195   825          568930500
  346   808          568935848
  260   820          568944000
  556   735          568944991
  389   799          568946268
  511   758          568952343
  613   697          568955270
  502   762          568956736
  109   828          568958581
  601   706          568977617
  287   817          568978416
  409   794          568984113
  150   827          568984283
  495   765          568984500
  226   823          568984943
  110   828          568994552
  464   777          568994777
  420   791          569001671
  212   824          569004352
  646   669          569004445
  376   802          569006984
  594   711          569010015
  295   816          569010871
  176   826          569011752
  250   821          569012661
  329   811          569023020
  427   789          569023552
  111   828          569031183
  576   723          569036043
  270   819          569036259
  335   810          569036375
  437   786          569041109
  196   825          569045161
  151   827          569052234
  549   739          569052568
  279   818          569061071
  475   773          569061792
  239   822          569064167
  385   800          569066625
  530   749          569066749
  112   828          569068480
  563   731          569071438
  528   750          569072952
  532   748          569077760
  568   728          569078784
  323   812          569085595
  628   685          569092277
  635   679          569094714
  526   751          569096327
  362   805          569098053
  645   670          569099125
  177   826          569105209
  357   806          569105909
  534   747          569106027
  113   828          569106449
  509   759          569117708
  152   827          569121091
  413   793          569122254
  341   809          569126950
  467   776          569136139
  524   752          569136832
  227   823          569138850
  213   824          569139821
  617   694          569140497
  310   814          569144144
  114   828          569145096
  261   820          569147581
  367   804          569149327
  622   690          569150848
  536   746          569151592
  197   825          569160998
  303   815          569161502
  352   807          569172151
  597   709          569177002
  115   828          569184427
  558   734          569188016
  434   787          569189907
  153   827          569190860
  522   753          569194425
  500   763          569194947
  488   768          569199104
  178   826          569199728
  251   821          569200912
  644   671          569201695
  573   725          569210642
  483   770          569211587
  538   745          569214497
  317   813          569222810
  116   828          569224448
  288   817          569226385
  608   701          569227813
  381   801          569228742
  551   738          569231423
  240   822          569236248
  271   819          569255770
  372   803          569260475
  154   827          569261547
  604   704          569262528
  424   790          569264024
  117   828          569265165
  520   754          569269064
  634   680          569272104
  296   816          569272832
  214   824          569276568
  198   825          569278017
  493   766          569278253
  612   698          569289320
  228   823          569294119
  540   744          569294784
  179   826          569295315
  280   818          569295432
  347   808          569296035
  507   760          569299843
  417   792          569304801
  398   797          569306365
  118   828          569306584
  470   775          569307375
  643   672          569312155
  478   772          569315000
  627   686          569320739
  584   718          569322936
  402   796          569323144
  587   716          569323699
  394   798          569332576
  155   827          569333158
  450   782          569336768
  453   781          569339218
  119   828          569348711
  330   811          569348731
  262   820          569352728
  518   755          569360707
  447   783          569363310
  431   788          569366863
  456   780          569370816
  581   720          569370941
  590   714          569373344
  336   810          569374056
  565   730          569379125
  406   795          569383291
  252   821          569390669
  120   828          569391552
  180   826          569391976
  542   743          569392495
  600   707          569393243
  199   825          569396224
  324   812          569399552
  390   799          569401399
  156   827          569405699
  241   822          569409769
  215   824          569414599
  444   784          569418688
  621   691          569422432
  553   737          569427930
  642   673          569430505
  459   779          569431718
  377   802          569432241
  311   814          569433375
  570   727          569433583
  121   828          569435113
  304   815          569437839
  616   695          569447271
  560   733          569448837
  498   764          569449736
  229   823          569450756
  633   681          569457378
  578   722          569467600
  516   756          569469312
  593   712          569471985
  289   817          569476082
  342   809          569476817
  272   819          569476907
  157   827          569479176
  122   828          569479400
  410   794          569487184
  358   806          569489328
  181   826          569489717
  363   805          569492272
  505   761          569498706
  441   785          569502746
  544   742          569507672
  473   774          569508641
  386   800          569512456
  200   825          569515625
  462   778          569522080
  123   828          569524419
  318   813          569525229
  281   818          569531473
  421   791          569532132
  297   816          569536569
  353   807          569544920
  486   769          569547865
  158   827          569553595
  216   824          569553920
  368   804          569554496
  641   674          569556745
  626   687          569557079
  263   820          569559447
  124   828          569570176
  428   789          569571821
  253   821          569581938
  242   822          569584736
  491   767          569588434
  182   826          569588544
  514   757          569594837
  607   702          569596951
  481   771          569598652
  230   823          569608767
  575   724          569612799
  438   786          569615328
  125   828          569616677
  596   710          569619736
  159   827          569628962
  611   699          569631230
  414   793          569635201
  201   825          569636226
  546   741          569640357
  465   777          569642058
  555   736          569642131
  632   682          569650536
  348   808          569658304
  603   705          569658852
  126   828          569663928
  382   801          569665369
  331   811          569676422
  373   803          569676744
  183   826          569688463
  640   675          569690875
  217   824          569694537
  273   819          569699676
  620   692          569701888
  567   729          569704752
  160   827          569705283
  127   828          569711935
  337   810          569713753
  503   762          569714255
  325   812          569715453
  305   815          569716000
  496   765          569721061
    0   829          569722789
    1   829          569722790
    2   829          569722797
    3   829          569722816
    4   829          569722853
    5   829          569722914
    6   829          569723005
    7   829          569723132
    8   829          569723301
    9   829          569723518
   10   829          569723789
   11   829          569724120
  312   814          569724472
   12   829          569724517
   13   829          569724986
   14   829          569725533
   15   829          569726164
   16   829          569726885
  562   732          569727496
  290   817          569727513
   17   829          569727702
   18   829          569728621
   19   829          569729648
   20   829          569730789
   21   829          569732050
   22   829          569733437
   23   829          569734956
   24   829          569736613
  512   758          569737240
   25   829          569738414
  476   773          569740093
   26   829          569740365
   27   829          569742472
   28   829          569744741
   29   829          569747178
   30   829          569749789
   31   829          569752580
   32   829          569755557
  435   787          569756278
  202   825          569758033
   33   829          569758726
  128   828          569760704
  243   822          569761155
  615   696          569761911
   34   829          569762093
   35   829          569765664
  264   820          569767744
  231   823          569768158
  282   818          569769200
   36   829          569769445
   37   829          569773442
  254   821          569774725
   38   829          569777661
  658   658          569780624
   39   829          569782108
  161   827          569782564
  399   797          569782772
  657   659          569784572
   40   829          569786789
  184   826          569789480
  548   740          569790592
   41   829          569791710
  468   776          569791808
  656   660          569796416
   42   829          569796877
  395   798          569799467
  625   688          569801297
  298   816          569802088
   43   829          569802296
  425   790          569804625
  572   726          569806424
   44   829          569807973
  403   796          569809163
  129   828          569810241
   45   829          569813914
  655   661          569816156
  599   708          569816711
   46   829          569820125
   47   829          569826612
  418   792          569827720
  343   809          569828736
  319   813          569829556
  586   717          569831869
  639   676          569832895
   48   829          569833381
  218   824          569836456
   49   829          569840438
  654   662          569843792
   50   829          569847789
  583   719          569850246
  631   683          569851578
   51   829          569855440
  391   799          569858870
  378   802          569859760
  130   828          569860552
  162   827          569860811
  589   715          569862344
   52   829          569863397
   53   829          569871666
  557   735          569874068
  359   806          569874895
  407   795          569879018
  653   663          569879324
   54   829          569880253
  203   825          569881052
  364   805          569888669
   55   829          569889164
  185   826          569891601
  510   759          569896479
   56   829          569898405
   57   829          569907982
  529   750          569910889
  531   749          569911040
  131   828          569911643
  484   770          569912904
  489   768          569915001
  580   721          569917361
   58   829          569917901
  354   807          569919807
  652   664          569922752
  274   819          569924083
  432   788          569925440
  527   751          569927934
   59   829          569928168
  533   748          569928429
  232   823          569928935
   60   829          569938789
  244   822          569939032
  163   827          569940030
  592   713          569941785
  451   782          569945619
  501   763          569946448
   61   829          569949770
  454   781          569956205
  550   739          569958419
  387   800          569960603
   62   829          569961117
  369   804          569961873
  525   752          569962133
  535   747          569963098
  132   828          569963520
  448   783          569964079
  255   821          569969036
  471   775          569971486
   63   829          569972836
  606   703          569973943
  651   665          569974076
  265   820          569977625
  219   824          569979683
  291   817          569980684
  610   700          569981000
  638   677          569982805
   64   829          569984933
  619   693          569989216
  411   794          569992715
  186   826          569994832
  306   815          569995991
  457   780          569995993
   65   829          569997414
  479   772          570001887
  204   825          570005289
  332   811          570006099
  283   818          570008619
  494   766          570008880
   66   829          570010285
  445   784          570011429
  523   753          570013444
  537   746          570015089
  133   828          570016189
  313   814          570017441
  164   827          570020227
  349   808          570022661
   67   829          570023552
  564   731          570024035
  577   723          570033100
  650   666          570033296
  326   812          570033304
   68   829          570037221
  569   728          570048361
   69   829          570051298
  624   689          570053393
  338   810          570055472
  630   684          570060504
  602   706          570063024
  422   791          570065119
  460   779          570065139
   70   829          570065789
  299   816          570069395
  134   828          570069656
  595   711          570070306
  508   760          570072512
   71   829          570080700
  521   754          570081825
  614   697          570084417
  539   745          570084444
  442   785          570087513
  233   823          570091104
  374   803          570095251
   72   829          570096037
  187   826          570099179
  649   667          570100412
  165   827          570101408
  383   801          570104288
   73   829          570111806
  245   822          570118373
  429   789          570122658
  559   734          570123783
  135   828          570123927
  220   824          570124224
   74   829          570128013
  205   825          570130750
  320   813          570135797
  637   678          570140605
  552   738          570143880
   75   829          570144664
  275   819          570150134
  415   793          570150632
   76   829          570161765
  463   778          570163799
  256   821          570164877
  519   755          570167234
  541   744          570171205
  648   668          570175424
  136   828          570179008
   77   829          570179322
  474   774          570181248
  344   809          570182713
  166   827          570183579
  266   820          570189096
  439   786          570192175
  499   764          570195243
   78   829          570197341
  574   725          570197349
  188   826          570204648
   79   829          570215828
   80   829          570234789
  137   828          570234905
  292   817          570235601
  598   709          570248021
  284   818          570249736
   81   829          570254230
  234   823          570254671
  206   825          570257441
  487   769          570257912
  647   669          570258332
  400   797          570261573
  360   806          570262616
  506   761          570265297
  167   827          570266746
  396   798          570268728
  517   756          570269629
  221   824          570270085
   82   829          570274157
  543   743          570275414
  629   685          570277314
  307   815          570277818
  618   694          570284416
  365   805          570287250
  379   802          570289547
  138   828          570291624
  466   777          570292129
  482   771          570294179
   83   829          570294576
  355   807          570296818
  404   796          570297600
  246   822          570299184
  636   679          570306295
  189   826          570311245
  314   814          570312288
  492   767          570313151
  623   690          570313367
   84   829          570315493
  392   799          570318687
  436   787          570325259
   85   829          570336914
  333   811          570337768
  300   816          570338496
  566   730          570338496
  609   701          570338630
  554   737          570347017
  426   790          570347776
  585   718          570347857
  646   670          570349136
  139   828          570349171
  168   827          570350915
  327   812          570353111
  419   792          570353147
  605   704          570358789
   86   829          570358845
  588   716          570359168
  257   821          570362254
  370   804          570371464
  408   795          570377187
  276   819          570377835
   87   829          570381292
  207   825          570385368
  582   720          570385368
  515   757          570388968
  350   808          570389112
  561   733          570391318
  545   742          570397113
  339   810          570399219
  267   820          570402163
   88   829          570404261
  140   828          570407552
  571   727          570409994
  388   800          570411072
  613   698          570414789
  222   824          570417272
  190   826          570418976
  591   714          570419415
  235   823          570419642
  477   773          570421250
   89   829          570427758
  169   827          570436092
  321   813          570443958
  645   671          570447836
  469   776          570450285
   90   829          570451789
  497   765          570460598
  141   828          570466773
  579   722          570471587
  504   762          570474792
  601   707          570475044
   91   829          570476360
  635   680          570479875
  247   822          570481471
  433   788          570486609
  293   817          570492270
  285   818          570492557
  412   794          570500712
   92   829          570501477
  628   686          570502008
  208   825          570514537
  375   803          570516002
  170   827          570522283
  513   758          570525209
  142   828          570526840
   93   829          570527146
  191   826          570527847
  594   712          570528712
  547   741          570536344
  345   809          570538754
  384   801          570545505
   94   829          570553373
  644   672          570554432
  452   782          570557176
  258   821          570561173
  308   815          570561487
  223   824          570565791
  449   783          570567536
  556   736          570567872
  455   781          570575916
   95   829          570580164
  622   691          570581219
  236   823          570586023
  617   695          570587488
  143   828          570587759
  423   791          570600638
  576   724          570606400
  446   784          570606840
  277   819          570607192
   96   829          570607525
  315   814          570609019
  301   816          570609397
  171   827          570609494
  268   820          570616832
  485   770          570617125
  458   780          570623912
  490   768          570633832
   97   829          570635462
  192   826          570637864
  472   775          570638423
  209   825          570644954
  144   828          570649536
  361   806          570652497
  634   681          570661345
   98   829          570663981
  248   822          570665240
  416   793          570668553
  643   673          570668924
  568   729          570670921
  334   811          570671435
  328   812          570674880
  443   785          570674932
  356   807          570675959
  430   789          570676069
  563   732          570676715
  511   759          570678310
  597   710          570687173
  366   805          570688021
  480   772          570691648
   99   829          570693088
  549   740          570693149
  172   827          570697731
  502   763          570700955
  461   779          570701320
  608   702          570704120
  145   828          570712177
  224   824          570715648
  380   802          570721608
  100   829          570722789
  627   687          570734586
  286   818          570737088
  397   798          570740365
  495   766          570742471
  401   797          570742774
  340   810          570745000
  193   826          570749033
  294   817          570750697
  604   705          570751489
  530   750          570752000
  612   699          570753027
  101   829          570753090
  237   823          570753820
  322   813          570754045
  351   808          570757663
  532   749          570758517
  259   821          570761640
  528   751          570762703
  440   786          570771656
  146   828          570775688
  210   825          570776625
  393   799          570780856
  534   748          570782296
  371   804          570783275
  102   829          570783997
  173   827          570787000
  405   796          570788461
  573   726          570789693
  526   752          570790584
  642   674          570791312
  558   735          570806487
  464   778          570808296
  103   829          570815516
  536   747          570823379
  269   820          570833109
  524   753          570835601
  278   819          570838211
  147   828          570840075
  309   815          570847004
  104   829          570847653
  509   760          570848229
  249   822          570850497
  633   682          570850705
  475   774          570856699
  621   692          570856949
  194   826          570861360
  587   717          570863816
  389   800          570863869
  225   824          570866849
  551   739          570867570
  584   719          570871663
  174   827          570877307
  409   795          570877804
  105   829          570880414
  420   792          570881088
  538   746          570881808
  302   816          570882104
  427   790          570893483
  600   708          570894912
  437   787          570896856
  346   809          570896865
  522   754          570897712
  616   696          570898432
  590   715          570904875
  148   828          570905344
  316   814          570907640
  211   825          570909556
  106   829          570913805
  641   675          570921596
  238   823          570923039
  581   721          570928302
  376   803          570939003
  500   764          570943744
  467   777          570944996
  107   829          570947832
  540   745          570957625
  260   821          570963661
  175   827          570968658
  488   769          570970881
  149   828          570971501
  195   826          570974851
  626   688          570975048
  520   755          570976875
  565   731          570980016
  108   829          570982501
  287   818          570983335
  385   801          570989026
  483   771          570992598
  593   713          570994954
  329   812          570998617
  335   811          571007106
  295   817          571010888
  413   794          571011181
  109   829          571017818
  226   824          571019400
  570   728          571021352
  578   723          571033619
  507   761          571034924
  250   822          571037248
  150   828          571038552
  493   767          571040820
  212   825          571043753
  362   806          571044544
  632   683          571047955
  434   788          571050376
  542   744          571050872
  270   820          571051000
  110   829          571053789
  357   807          571057236
  553   738          571059649
  640   676          571059776
  176   827          571061059
  560   734          571062904
  323   813          571066064
  279   819          571070898
  518   756          571073048
  607   703          571077470
  658   659          571081491
  657   660          571089393
  196   826          571089512
  111   829          571090420
  367   805          571090988
  341   810          571092821
  239   823          571093686
  611   700          571099131
  656   661          571105197
  478   773          571105269
  151   828          571106503
  470   776          571111576
  112   829          571127717
  352   808          571128320
  655   662          571128903
  596   711          571134167
  310   815          571134375
  424   791          571138695
  620   693          571140557
  603   706          571152043
  177   827          571154516
  381   802          571155949
  303   816          571156623
  654   663          571160511
  544   743          571161591
  113   829          571165686
  261   821          571167242
  453   782          571171445
  227   824          571173307
  450   783          571173687
  152   828          571175360
  213   825          571179222
  516   757          571186189
  575   725          571187500
  417   793          571188970
  372   804          571197312
  456   781          571198357
  653   664          571200021
  498   765          571203117
  114   829          571204333
  447   784          571204927
  197   826          571205349
  639   677          571205852
  317   814          571208157
  398   798          571214384
  615   697          571217248
  625   689          571223394
  251   822          571225499
  402   797          571226381
  288   818          571231304
  431   789          571232060
  505   762          571238353
  115   829          571243664
  153   828          571245129
  394   799          571245383
  652   665          571247433
  178   827          571249035
  631   684          571253095
  459   780          571254579
  347   809          571257052
  444   785          571265009
  240   823          571265767
  555   737          571269428
  271   820          571270511
  296   817          571272849
  406   796          571281752
  116   829          571283685
  546   742          571289824
  567   730          571301263
  651   666          571302747
  280   819          571305259
  473   775          571308192
  154   828          571315816
  214   825          571315969
  514   758          571316256
  390   800          571319000
  198   826          571322368
  599   709          571322628
  486   770          571324256
  330   812          571324328
  117   829          571324402
  228   824          571328576
  562   733          571337165
  462   779          571340267
  179   827          571344622
  336   811          571344787
  441   786          571353777
  491   768          571355603
  638   678          571359824
  377   803          571364260
  118   829          571365821
  650   667          571365963
  262   821          571372389
  586   718          571376288
  324   813          571380021
  410   795          571380875
  481   772          571384289
  155   828          571387427
  572   727          571389831
  589   716          571398165
  583   720          571403287
  119   829          571407948
  421   792          571411549
  252   822          571415256
  311   815          571423606
  619   694          571432043
  304   816          571432960
  386   801          571434857
  548   741          571435613
  649   668          571437081
  363   806          571438763
  241   823          571439288
  199   826          571440575
  358   807          571440655
  180   827          571441283
  428   790          571441752
  342   810          571442688
  120   829          571450789
  610   701          571453101
  215   825          571454000
  465   778          571455577
  503   763          571458474
  606   704          571458680
  156   828          571459968
  512   759          571463207
  630   685          571466125
  592   714          571469032
  438   787          571471075
  496   766          571479032
  580   722          571479048
  624   690          571479624
  289   818          571481001
  229   824          571485213
  272   820          571491648
  121   829          571494350
  368   805          571496157
  557   736          571496949
  353   808          571501089
  318   814          571510576
  648   669          571516101
  637   679          571521692
  414   794          571524128
  157   828          571533445
  476   774          571535000
  297   817          571536586
  122   829          571538637
  181   827          571539024
  281   819          571541300
  614   698          571543936
  200   826          571559976
  602   707          571560451
  263   821          571579108
  123   829          571583656
  595   712          571589003
  382   802          571592576
  216   825          571593321
  531   750          571596291
  550   740          571599000
  529   751          571600640
  468   777          571600665
  647   670          571603023
  577   724          571603457
  253   822          571606525
  158   828          571607864
  533   749          571609186
  373   804          571613581
  242   823          571614255
  435   788          571616747
  348   809          571619321
  527   752          571622191
  510   760          571627000
  564   732          571629312
  124   829          571629413
  182   827          571637851
  535   748          571639367
  569   729          571640498
  230   824          571643224
  331   812          571652019
  525   753          571660902
  125   829          571675914
  425   791          571679296
  201   826          571680577
  159   828          571683231
  337   811          571684484
  489   769          571686778
  537   747          571686876
  629   686          571687045
  399   798          571690791
  636   680          571691456
  484   771          571693915
  501   764          571695245
  325   813          571695922
  646   671          571697847
  305   816          571711121
  418   793          571711889
  395   799          571712274
  403   797          571712400
  273   820          571714417
  312   815          571714703
  523   754          571716731
  126   829          571723165
  618   695          571731407
  290   818          571732432
  217   825          571733938
  183   827          571737770
  559   735          571742254
  623   691          571743738
  539   746          571751755
  598   710          571758192
  160   828          571759552
  127   829          571771172
  494   767          571771447
  471   776          571775687
  574   726          571776400
  391   800          571776471
  407   796          571777479
  282   819          571779027
  552   739          571780027
  451   783          571782538
    0   830          571787000
    1   830          571787001
    2   830          571787008
    3   830          571787027
    4   830          571787064
    5   830          571787125
    6   830          571787216
    7   830          571787343
  264   821          571787405
    8   830          571787512
    9   830          571787729
   10   830          571788000
   11   830          571788331
  454   782          571788432
   12   830          571788728
   13   830          571789197
  521   755          571789636
   14   830          571789744
   15   830          571790375
  432   789          571790637
  243   823          571790674
   16   830          571791096
  378   803          571791779
   17   830          571791913
  479   773          571792156
   18   830          571792832
   19   830          571793859
  343   810          571794607
   20   830          571795000
   21   830          571796261
   22   830          571797648
   23   830          571799167
  254   822          571799312
  645   672          571800573
   24   830          571800824
  298   817          571802105
  202   826          571802384
  231   824          571802615
   25   830          571802625
   26   830          571804576
  448   784          571805696
   27   830          571806683
  508   761          571807593
   28   830          571808952
   29   830          571811389
   30   830          571814000
  319   814          571814903
  609   702          571814937
   31   830          571816791
   32   830          571819768
  128   829          571819941
   33   830          571822937
  457   781          571823534
  359   807          571826222
   34   830          571826304
   35   830          571829875
   36   830          571833656
  541   745          571834046
  364   806          571835160
  161   828          571836833
   37   830          571837653
  184   827          571838787
   38   830          571841872
   39   830          571846319
  605   705          571847750
   40   830          571851000
   41   830          571855921
  445   785          571857750
   42   830          571861088
   43   830          571866507
  635   681          571869116
  129   829          571869478
   44   830          571872184
  218   825          571875857
  354   808          571875976
   45   830          571878125
  613   699          571878496
  519   756          571879575
  387   801          571883004
   46   830          571884336
  411   795          571886406
  460   780          571888000
   47   830          571890823
  585   719          571896584
   48   830          571897592
  588   717          571899285
  369   805          571903534
   49   830          571904649
  644   673          571911201
   50   830          571912000
  162   828          571915080
  628   687          571915855
   51   830          571919651
  130   829          571919789
  203   826          571925403
   52   830          571927608
  543   744          571933791
   53   830          571935877
  442   786          571938544
  274   820          571938824
  566   731          571939387
  185   827          571940908
  582   721          571942729
   54   830          571944464
  422   792          571944536
  499   765          571948624
  591   715          571950946
   55   830          571953375
   56   830          571962616
  232   824          571963392
  244   823          571968551
  131   829          571970880
   57   830          571972193
  601   708          571976713
  554   738          571978736
  474   775          571980799
  332   812          571981696
  463   779          571981986
   58   830          571982112
  349   809          571983678
  291   818          571985603
  517   757          571986506
  306   816          571991112
   59   830          571992379
  429   790          571992589
  255   822          571993623
  163   828          571994299
  265   821          571997286
  571   728          571997763
   60   830          572003000
  506   762          572004944
  561   734          572005385
  313   815          572007672
  326   813          572013773
   61   830          572013981
  622   692          572015736
  283   819          572018446
  219   825          572019084
  132   829          572022757
   62   830          572025328
  338   811          572026203
  643   674          572029731
  383   802          572031495
  374   804          572032088
  487   770          572034303
   63   830          572037047
  579   723          572037606
  617   696          572038649
  415   794          572039559
  186   827          572044139
  439   787          572047922
   64   830          572049144
  204   826          572049640
  545   743          572051032
  594   713          572051681
  634   682          572054672
   65   830          572061625
  299   817          572069412
   66   830          572074496
  164   828          572074496
  133   829          572075426
  482   772          572079816
  492   768          572080320
   67   830          572087763
   68   830          572101432
  466   778          572105648
  515   758          572110387
   69   830          572115509
  320   814          572121144
  233   824          572125561
  134   829          572128893
   70   830          572130000
   71   830          572144911
  245   823          572147892
  187   827          572148486
  344   810          572148584
  627   688          572152555
  165   828          572155677
  642   675          572156163
   72   830          572160248
  220   825          572163625
  275   820          572164875
  400   798          572169592
  205   826          572175101
   73   830          572176017
  576   725          572181101
  396   799          572181535
  135   829          572183164
  608   703          572184639
  436   788          572185728
  547   742          572185811
  256   822          572189464
   74   830          572192224
  556   737          572195169
  404   797          572200837
  597   711          572201604
  266   821          572208757
   75   830          572208875
  360   807          572213943
  477   774          572216157
  497   766          572218569
  504   763          572219011
  612   700          572220928
  379   803          572221566
  426   791          572222447
   76   830          572225976
  365   806          572233741
  392   800          572236288
  419   793          572237316
  166   828          572237848
  136   829          572238245
  292   818          572240520
   77   830          572243533
  604   706          572244680
  633   683          572248124
  513   759          572251176
  355   808          572252987
  188   827          572253955
  469   777          572259142
  284   819          572259563
   78   830          572261552
  568   730          572267432
  307   816          572272939
  408   796          572275648
   79   830          572280039
  563   733          572286384
  234   824          572289128
  641   676          572290497
  137   829          572294142
  621   693          572295618
   80   830          572299000
  206   826          572301792
  314   815          572302519
  221   825          572309486
  370   805          572313125
  333   812          572313365
   81   830          572318441
  167   828          572321015
  246   823          572328703
  388   801          572333473
  327   813          572333580
  549   741          572338170
   82   830          572338368
  300   817          572338513
  350   809          572350129
  138   829          572350861
  433   789          572351806
  616   697          572353769
   83   830          572358787
  189   827          572360552
  339   811          572369950
  573   727          572373100
   84   830          572379704
  659   659          572382358
  658   660          572386312
  257   822          572386841
  276   820          572392576
  452   783          572394095
  412   795          572394403
  626   689          572397145
  485   771          572398136
  657   661          572398174
  600   709          572400829
   85   830          572401125
  168   828          572405184
  490   769          572405609
  455   782          572408143
  587   718          572408235
  139   829          572408408
  511   760          572408831
  449   784          572409153
  656   662          572417944
  267   821          572421824
   86   830          572423056
  584   720          572424704
  321   814          572429305
  558   736          572429368
  207   826          572429719
  640   677          572432733
  590   716          572440696
  530   751          572441751
  472   776          572442624
  532   750          572443768
   87   830          572445503
  655   663          572445622
  632   684          572449472
  502   764          572449752
  458   781          572451453
  375   804          572452839
  446   785          572453161
  235   824          572454099
  222   825          572456673
  528   752          572456960
  534   749          572463053
  140   829          572466789
  190   827          572468283
   88   830          572468472
  384   802          572472712
  423   792          572480055
  654   664          572481208
  480   773          572481917
  526   753          572489353
  581   722          572489989
  169   828          572490361
   89   830          572491969
  293   818          572497189
  536   748          572499648
  285   819          572502384
  345   810          572504625
  495   767          572505038
  551   740          572508151
  247   823          572510990
   90   830          572516000
  593   714          572522201
  461   780          572524181
  653   665          572524702
  443   786          572525963
  141   829          572526010
  524   754          572538888
   91   830          572540571
  430   790          572546000
  538   747          572553595
  308   816          572556608
  416   794          572557480
  208   826          572558888
  607   704          572562207
   92   830          572565688
  611   701          572571232
  652   666          572576104
  170   828          572576552
  191   827          572577154
  639   678          572582871
  509   761          572583310
  620   694          572583384
  565   732          572585293
  258   822          572585760
  142   829          572586077
   93   830          572591357
  315   815          572599250
  361   807          572603824
  578   724          572603976
  223   825          572605192
  522   755          572605523
  301   817          572609414
  570   729          572613489
   94   830          572617584
  236   824          572620480
  277   820          572621933
  540   746          572624936
  464   779          572626483
  440   787          572627403
  356   808          572632128
  366   806          572634512
  651   667          572635414
  268   821          572636493
   95   830          572644375
  143   829          572646996
  334   812          572647032
  603   707          572649470
  625   690          572649625
  401   798          572650793
  596   712          572652864
  397   799          572653172
  380   803          572653627
  328   813          572655349
  475   775          572656250
  631   685          572658716
  171   828          572663763
   96   830          572671736
  615   698          572676767
  560   735          572681375
  192   827          572687171
  520   756          572689216
  209   826          572689305
  405   797          572691698
  248   823          572694759
  553   739          572695796
  500   765          572697125
  393   800          572698457
   97   830          572699673
  650   668          572702632
  144   829          572708773
  542   745          572713713
  340   811          572715731
  351   809          572718680
  371   805          572724936
   98   830          572728192
  322   814          572739392
  638   679          572740911
  286   819          572746915
  488   770          572747272
  172   828          572752000
  224   825          572755049
  294   818          572755616
   99   830          572757299
  437   788          572757325
  467   778          572758515
  420   793          572765257
  575   726          572766551
  427   791          572768154
  145   829          572771414
  507   762          572774571
  409   796          572776265
  649   669          572777758
  483   772          572778235
  259   822          572786227
  389   801          572786270
  100   830          572787000
  237   824          572788277
  518   757          572789925
  193   827          572798340
  493   768          572807989
  101   830          572817301
  544   744          572819968
  210   826          572820976
  599   710          572832799
  146   829          572834925
  173   828          572841269
  309   816          572842125
  102   830          572848208
  269   821          572852770
  278   820          572852952
  648   670          572860792
  346   810          572862736
  376   804          572875840
  630   686          572875856
  619   695          572879034
  103   830          572879727
  249   823          572880016
  302   817          572882121
  316   815          572897871
  147   829          572899312
  478   774          572900176
  555   738          572901147
  567   731          572902154
  413   795          572904872
  225   825          572906250
  637   680          572906853
  516   758          572907608
  624   691          572909995
  194   827          572910667
  104   830          572911864
  434   789          572915573
  385   802          572916233
  470   777          572920433
  586   719          572925015
  610   702          572929408
  174   828          572931576
  589   717          572938282
  546   743          572943743
  105   830          572944625
  606   705          572947641
  562   734          572951232
  647   671          572951734
  211   826          572953907
  238   824          572957496
  583   721          572960648
  498   766          572961088
  148   829          572964581
  572   728          572977600
  106   830          572978016
  329   813          572979086
  505   763          572982572
  335   812          572982703
  260   822          572988248
  287   819          572993162
  362   807          572995871
  592   715          573000563
  614   699          573007643
  453   783          573008364
  107   830          573012043
  357   808          573013405
  450   784          573015304
  295   818          573015807
  424   792          573018112
  175   828          573022927
  195   827          573024158
  456   782          573030584
  149   829          573030738
  367   806          573037479
  514   759          573042223
  580   723          573045067
  108   830          573046712
  646   672          573050584
  447   785          573051248
  323   814          573051411
  226   825          573058801
  602   708          573062120
  341   811          573063552
  250   823          573066767
  270   821          573070661
  417   794          573077897
  636   681          573080697
  109   830          573082029
  459   781          573082120
  548   742          573085080
  279   820          573085639
  381   803          573087968
  212   826          573088104
  352   809          573089337
  150   829          573097789
  629   687          573100892
  431   790          573101991
  486   771          573105267
  595   713          573111972
  473   776          573112393
  176   828          573115328
  444   786          573116040
  110   830          573118000
  557   737          573124246
  398   799          573127191
  491   769          573127380
  239   824          573128143
  310   816          573129496
  402   798          573134400
  196   827          573138819
  372   805          573138973
  111   830          573154631
  303   817          573156640
  645   673          573157342
  394   800          573162984
  462   780          573163128
  151   829          573165740
  481   773          573174558
  577   725          573178158
  623   692          573178255
  618   696          573182568
  406   797          573184989
  261   822          573191829
  112   830          573191928
  512   760          573193728
  317   815          573198388
  503   764          573207271
  177   828          573208785
  441   787          573209524
  227   825          573212708
  347   810          573222923
  213   826          573223573
  113   830          573229897
  152   829          573234597
  569   730          573237009
  564   733          573238981
  288   819          573241131
  390   801          573241401
  496   767          573241599
  550   741          573244021
  197   827          573254656
  251   823          573255018
  635   682          573262443
  114   830          573268544
  644   674          573272008
  598   711          573272623
  465   779          573273764
  296   818          573277768
  410   796          573279336
  531   751          573286042
  271   821          573290172
  533   750          573294437
  529   752          573294897
  609   703          573295456
  421   793          573295718
  240   824          573300224
  377   804          573301097
  178   828          573303304
  153   829          573304366
  330   813          573304797
  115   830          573307875
  428   791          573316423
  280   820          573320000
  535   749          573320124
  336   812          573320384
  527   753          573320960
  438   788          573331544
  628   688          573333824
  476   775          573334551
  605   706          573340941
  613   700          573346397
  116   830          573347896
  574   727          573359807
  214   826          573360320
  386   802          573362064
  510   761          573362081
  537   748          573363145
  525   754          573364189
  559   736          573365135
  324   814          573365368
  228   825          573367977
  198   827          573371675
  154   829          573375053
  117   830          573388613
  363   807          573390090
  643   675          573394582
  358   808          573396824
  262   822          573396976
  179   828          573398891
  342   811          573413419
  468   778          573414184
  414   795          573417819
  311   816          573418727
  552   740          573420608
  539   747          573423542
  523   755          573424542
  118   830          573430032
  304   817          573432977
  368   806          573442648
  588   718          573443704
  252   823          573444775
  155   829          573446664
  501   765          573448626
  585   720          573449625
  634   683          573452091
  622   693          573454405
  353   809          573462106
  489   770          573463169
  119   830          573472159
  241   824          573473745
  484   772          573479552
  435   789          573481944
  601   709          573482630
  591   716          573486767
  199   827          573489882
  289   819          573490828
  617   697          573493986
  180   828          573495552
  215   826          573498351
  318   815          573500807
  541   746          573501357
  521   756          573501977
  582   722          573504416
  272   821          573511309
  120   830          573515000
  156   829          573519205
  382   803          573524595
  229   825          573524614
  642   676          573525064
  494   768          573538616
  297   818          573541505
  566   732          573544664
  508   762          573547240
  373   805          573555242
  281   820          573556041
  121   830          573558561
  425   792          573558713
  627   689          573574652
  594   714          573578928
  471   777          573584544
  348   810          573585192
  479   774          573587063
  571   729          573589900
  157   829          573592682
  181   828          573593293
  519   757          573596452
  543   745          573596632
  418   794          573600816
  122   830          573602848
  399   799          573603598
  263   822          573603695
  579   724          573607963
  200   827          573609283
  554   739          573614883
  403   798          573620419
  561   735          573623856
  451   784          573624155
  454   783          573625351
  395   800          573629875
  331   813          573632488
  253   823          573636044
  216   826          573637672
  123   830          573647867
  242   824          573648712
  633   684          573649641
  448   785          573652017
  457   782          573655761
  337   812          573660081
  432   790          573660568
  641   677          573663454
  158   829          573667101
  608   704          573669376
  407   797          573680716
  325   814          573681269
  230   825          573682625
  659   660          573687179
  182   828          573692120
  612   701          573693029
  124   830          573693624
  658   661          573695093
  391   801          573698872
  499   766          573706595
  517   758          573707925
  445   786          573708781
  545   744          573709409
  312   816          573709824
  657   662          573710921
  305   817          573711138
  460   781          573715541
  597   712          573720301
  378   804          573728616
  201   827          573729884
  273   821          573734078
  656   663          573734663
  621   694          573738445
  125   830          573740125
  604   707          573742107
  290   819          573742259
  159   829          573742468
  506   763          573749163
  576   726          573760152
  343   811          573765338
  655   664          573766319
  217   826          573778289
  359   808          573782391
  411   796          573784867
  474   776          573785000
  364   807          573786487
  126   830          573787376
  183   828          573792039
  282   820          573793768
  442   787          573794291
  463   780          573804847
  319   815          573805134
  654   665          573805889
  298   818          573807024
  640   678          573809752
  387   802          573810211
  264   822          573811992
  616   698          573813288
  487   771          573815314
  160   829          573818789
  626   690          573823376
  243   824          573825131
  556   738          573826888
  422   793          573828705
  254   823          573828831
  127   830          573835383
  515   759          573836354
  354   809          573836993
  547   743          573839730
  231   825          573842016
  369   806          573850025
  202   827          573851691
  492   769          573852097
  653   666          573853373
  632   685          573855093
    0   831          573856191
    1   831          573856192
    2   831          573856199
    3   831          573856218
    4   831          573856255
    5   831          573856316
    6   831          573856407
    7   831          573856534
    8   831          573856703
    9   831          573856920
   10   831          573857191
   11   831          573857522
   12   831          573857919
   13   831          573858388
   14   831          573858935
   15   831          573859566
   16   831          573860287
   17   831          573861104
   18   831          573862023
   19   831          573863050
   20   831          573864191
   21   831          573865452
   22   831          573866839
  429   791          573867260
  568   731          573868323
   23   831          573868358
   24   831          573870015
  482   773          573870085
   25   831          573871816
   26   831          573873767
   27   831          573875874
   28   831          573878143
   29   831          573880580
   30   831          573883191
  128   830          573884152
   31   831          573885982
   32   831          573888959
   33   831          573892128
  184   828          573893056
   34   831          573895495
  161   829          573896070
   35   831          573899066
  563   734          573900451
   36   831          573902847
   37   831          573906844
  439   788          573908391
  652   667          573908771
  600   710          573911000
   38   831          573911063
   39   831          573915510
   40   831          573920191
  218   826          573920208
  466   779          573923835
   41   831          573925112
   42   831          573930279
  415   795          573933250
  129   830          573933689
   43   831          573935698
   44   831          573941375
   45   831          573947316
  349   810          573949549
   46   831          573953527
  587   719          573956962
  274   821          573958485
   47   831          573960014
  573   728          573960869
  332   813          573962165
  383   803          573963514
  639   679          573963958
   48   831          573966783
  504   764          573967808
  651   668          573972083
  374   805          573973749
   49   831          573973840
  162   829          573974317
  203   827          573974710
  590   717          573980813
  497   767          573981136
   50   831          573981191
  513   760          573981697
  584   721          573982065
  130   830          573984000
  549   742          573987637
   51   831          573988842
  306   817          573991129
  185   828          573995177
  291   819          573995430
   52   831          573996799
  326   814          573999120
  338   812          574001800
  232   825          574002793
  313   816          574002793
  244   824          574003008
   53   831          574005068
   54   831          574013655
  477   775          574015708
  265   822          574021873
   55   831          574022566
  255   823          574023142
  620   695          574030375
   56   831          574031807
  283   820          574033187
  131   830          574035091
   57   831          574041384
  650   669          574043309
  611   702          574047539
  436   789          574050925
  607   705          574051168
   58   831          574051303
  163   829          574053536
  593   715          574053732
  581   723          574056008
  558   737          574056665
   59   831          574061570
  219   826          574063435
  631   686          574068447
   60   831          574072191
  469   778          574072661
  299   818          574074331
  625   691          574079996
  400   799          574082399
   61   831          574083172
  132   830          574086968
   62   831          574094519
  186   828          574098408
  204   827          574098947
  396   800          574099136
  426   792          574101864
   63   831          574106238
  404   798          574108856
  320   815          574111375
   64   831          574118335
  344   811          574119315
  649   670          574122449
  638   680          574126072
  419   794          574126243
   65   831          574130816
  532   751          574133519
  164   829          574133733
  530   752          574136008
  133   830          574139637
  615   699          574140474
   66   831          574143687
  511   761          574143912
  534   750          574148304
  603   708          574151139
  551   741          574153172
  528   753          574155729
   67   831          574156954
  379   804          574158403
  392   801          574158689
  233   825          574164962
  360   808          574170112
   68   831          574170623
  596   713          574175833
  578   725          574178677
  408   797          574178885
  536   749          574180405
  490   770          574182000
  245   824          574182349
  485   772          574183773
  275   821          574184536
   69   831          574184700
  365   807          574185068
  526   754          574192640
  134   830          574193104
  565   733          574194962
   70   831          574199191
  187   828          574202755
  502   765          574203133
  220   826          574207976
  648   671          574209503
  570   730          574210000
  355   809          574214004
   71   831          574214102
  165   829          574214914
  256   823          574218983
  433   790          574221737
  205   827          574224408
   72   831          574229439
  538   748          574229864
  266   822          574233344
  452   784          574235712
  455   783          574245062
   73   831          574245208
  524   755          574246699
  135   830          574247375
  292   819          574250347
  472   777          574251481
  449   785          574255474
  370   806          574259616
  388   802          574260680
   74   831          574261415
  495   768          574272207
  307   817          574272956
  284   820          574274304
  480   774          574276824
   75   831          574278066
  458   782          574283680
  630   687          574289703
  412   796          574292864
  333   813          574293834
   76   831          574295167
  637   681          574296094
  540   747          574296723
  166   829          574297085
  314   816          574297640
  136   830          574302456
  446   786          574304192
  560   736          574304256
  647   672          574304471
  188   828          574308224
   77   831          574312724
  350   810          574316000
  522   756          574317864
  327   814          574318927
  509   762          574322957
  234   825          574328529
  619   696          574330195
   78   831          574330743
  553   740          574336377
  300   818          574343432
  624   692          574344512
  339   812          574345547
  599   711          574347230
   79   831          574349230
  575   727          574349958
  206   827          574351099
  461   781          574351722
  221   826          574353837
  137   830          574358353
  246   824          574363160
  423   793          574364224
   80   831          574368191
  167   829          574380252
  542   746          574381024
  443   787          574381710
   81   831          574387632
  375   805          574394500
  384   803          574404731
  520   757          574406093
  646   673          574407353
   82   831          574407559
  610   703          574409927
  276   821          574412237
  189   828          574414821
  138   830          574415072
  257   823          574416360
  321   815          574419536
  430   791          574420671
   83   831          574427978
  606   706          574440832
  267   822          574446411
   84   831          574448895
  464   780          574449344
  416   795          574451171
  500   766          574455096
  475   776          574460451
  168   829          574464421
   85   831          574470316
  139   830          574472619
  636   682          574474024
  345   811          574475356
  614   700          574475544
  586   720          574478056
  207   827          574479026
  589   718          574482701
  544   745          574482809
  440   788          574487872
   86   831          574492247
  235   825          574493500
  222   826          574501024
  293   819          574507016
  567   732          574507431
  518   758          574511344
   87   831          574514694
  285   820          574517125
  645   674          574518149
  507   763          574518790
  629   688          574518861
  583   722          574522335
  190   828          574522552
  488   771          574528283
  140   830          574531000
  592   716          574536384
  555   739          574537294
   88   831          574537663
  247   824          574545447
  169   829          574549598
  308   817          574556625
  361   808          574559993
   89   831          574561160
  401   799          574563600
  602   709          574568037
  483   773          574568504
  562   735          574569703
  572   729          574569737
  397   800          574570773
  467   779          574576702
  493   769          574579766
   90   831          574585191
  366   807          574585839
  141   830          574590221
  380   804          574590464
  356   809          574593145
  315   816          574594371
  405   798          574599717
  546   744          574602120
  208   827          574608195
   91   831          574609762
  301   818          574614333
  258   823          574615279
  580   724          574615424
  623   693          574616924
  393   801          574620858
  437   789          574622522
  334   813          574627501
  191   828          574631423
  516   759          574633575
   92   831          574634879
  170   829          574635789
  644   675          574636859
  618   697          574637905
  595   714          574639219
  328   814          574640696
  277   821          574641594
  427   792          574647571
  223   826          574649543
  142   830          574650288
  420   794          574654184
  635   683          574659862
  236   825          574659881
   93   831          574660548
  268   822          574661080
  371   806          574671427
  409   797          574679502
  351   810          574684551
   94   831          574686775
  340   812          574691328
  478   775          574699727
  143   830          574711207
  389   802          574713477
   95   831          574713566
  171   829          574723000
  498   767          574723655
  248   824          574729216
  322   815          574729623
  505   764          574731369
  470   778          574733952
  209   827          574738612
  548   743          574738999
   96   831          574740927
  192   828          574741440
  628   689          574755921
  557   738          574755965
  577   726          574757209
  286   820          574761656
  643   676          574763483
  294   819          574765443
   97   831          574768864
  514   760          574772744
  144   830          574772984
  609   704          574780193
  434   790          574785504
  598   712          574791320
   98   831          574797383
  224   826          574799400
  413   796          574803333
  172   829          574811237
  259   823          574815746
  376   805          574817501
  613   701          574818498
   99   831          574826490
  237   825          574827678
  346   811          574833467
  145   830          574835625
  569   731          574837900
  605   707          574838368
  309   817          574842142
  385   803          574848252
  453   784          574849981
  193   828          574852609
  564   734          574853048
  634   684          574853608
  100   831          574856191
  450   785          574861625
  456   783          574867503
  210   827          574870283
  278   821          574872613
  269   822          574877357
  101   831          574886492
  302   818          574887040
  486   772          574890904
  316   816          574892992
  550   742          574893488
  622   694          574897232
  642   677          574898021
  146   830          574899136
  173   829          574900506
  447   786          574902279
  424   793          574902281
  491   770          574903771
  459   782          574914347
  249   824          574914473
  102   831          574917399
  473   777          574921250
  512   761          574928809
  574   728          574947576
  103   831          574948918
  225   826          574950601
  362   808          574952040
  617   698          574953505
  503   765          574960652
  335   813          574963172
  147   830          574963523
  329   814          574964433
  194   828          574964936
  481   774          574969465
  417   795          574971588
  444   787          574971787
  357   809          574974422
  431   791          574976662
  531   752          574980299
  104   831          574981055
  533   751          574984188
  367   807          574988806
  462   781          574990669
  174   829          574990813
  660   660          574992000
  588   719          574992431
  559   737          574992432
  601   710          574992801
  529   753          574993666
  659   661          574995960
  238   825          574996897
  627   690          575000883
  211   827          575003214
  535   750          575005375
  585   721          575006986
  658   662          575007840
  287   820          575007903
  496   768          575008768
  105   831          575013816
  260   823          575017767
  527   754          575024247
  381   804          575024805
  295   819          575025634
  591   717          575026884
  657   663          575027640
  148   830          575028792
  341   812          575039149
  641   678          575040473
  323   815          575041642
  537   749          575043902
  398   800          575044792
  106   831          575047207
  402   799          575047207
  352   810          575055208
  633   685          575055262
  656   664          575055360
  552   741          575065629
  441   788          575069993
  582   723          575070435
  525   755          575072000
  195   828          575078427
  107   831          575081234
  175   829          575082164
  394   801          575085385
  372   806          575085464
  655   665          575091000
  406   798          575093008
  149   830          575094949
  270   822          575095248
  465   780          575096625
  539   748          575099811
  250   824          575101224
  510   762          575101728
  226   826          575103152
  279   821          575105300
  594   715          575110459
  108   831          575115903
  310   817          575129513
  654   666          575134560
  523   756          575136883
  212   827          575137411
  476   776          575138752
  109   831          575151220
  566   733          575154333
  608   705          575158337
  303   818          575161559
  150   830          575162000
  239   825          575167544
  390   802          575168608
  612   702          575169336
  541   747          575173144
  176   829          575174565
  410   797          575182573
  579   725          575182664
  421   794          575184645
  621   695          575185436
  653   667          575186040
  571   730          575186411
  110   831          575187191
  640   679          575190839
  196   828          575193088
  317   816          575193509
  347   811          575193654
  428   792          575195840
  438   789          575196741
  501   766          575206597
  521   757          575218854
  261   823          575221348
  111   831          575223822
  151   830          575229951
  468   779          575232371
  377   805          575242758
  597   713          575243270
  604   708          575243776
  489   771          575244180
  652   668          575245440
  561   736          575246737
  626   691          575253747
  554   740          575255464
  288   820          575255872
  227   826          575257059
  112   831          575261119
  543   746          575263943
  632   686          575264824
  177   829          575268022
  484   773          575269821
  213   827          575272880
  616   699          575276995
  296   819          575287595
  251   824          575289475
  330   814          575290144
  508   763          575291459
  386   803          575294083
  152   830          575298808
  113   831          575299088
  336   813          575300853
  197   828          575308925
  494   769          575310393
  651   669          575312760
  271   822          575314759
  414   796          575316280
  519   758          575317871
  114   831          575337735
  240   825          575339625
  280   821          575339661
  576   727          575343559
  363   808          575346259
  639   680          575349119
  435   790          575351875
  324   815          575355599
  358   809          575357841
  178   829          575362541
  153   830          575368577
  545   745          575372250
  115   831          575377066
  479   775          575386614
  650   670          575388000
  342   812          575389016
  368   807          575393975
  471   778          575398063
  214   827          575409627
  228   826          575412328
  116   831          575417087
  311   817          575418744
  600   711          575425431
  198   828          575425944
  262   823          575426495
  353   810          575427977
  517   759          575433892
  304   818          575437896
  154   830          575439264
  425   793          575442882
  117   831          575457804
  179   829          575458128
  382   804          575461432
  556   739          575463035
  454   784          575466968
  499   767          575469162
  451   785          575470476
  649   671          575471160
  568   732          575473600
  252   824          575479232
  620   696          575481536
  631   687          575482294
  457   783          575492680
  418   795          575494507
  318   816          575495928
  506   764          575497960
  547   744          575498107
  118   831          575499223
  373   806          575501733
  448   786          575503048
  289   820          575505569
  587   720          575510003
  155   830          575510875
  241   825          575513146
  625   692          575514513
  638   681          575515313
  563   735          575518922
  399   800          575521199
  590   718          575525232
  611   703          575528058
  403   799          575533226
  432   791          575535239
  272   822          575535896
  119   831          575541350
  584   722          575543752
  199   828          575544151
  607   706          575544359
  215   827          575547658
  460   782          575547768
  297   819          575551332
  395   801          575552276
  573   729          575553006
  180   829          575554789
  348   811          575555923
  648   672          575562240
  445   787          575564528
  515   760          575566875
  229   826          575568965
  281   821          575575702
  156   830          575583416
  120   831          575584191
  407   798          575588735
  593   716          575589553
  474   777          575593857
  487   772          575600951
  615   700          575608375
  331   814          575617835
  391   802          575626079
  581   724          575626365
  121   831          575627752
  492   770          575628488
  463   781          575632388
  263   823          575633214
  337   813          575640550
  549   743          575641556
  181   829          575652530
  442   788          575654760
  157   830          575656893
  603   709          575657056
  647   673          575661240
  200   828          575663552
  482   774          575664992
  378   805          575670277
  253   824          575670501
  325   815          575671500
  122   831          575672039
  216   827          575686979
  411   797          575688104
  242   825          575688113
  558   738          575688384
  637   682          575689421
  596   714          575703080
  630   688          575707672
  312   817          575709841
  305   818          575716057
  513   761          575716778
  123   831          575717058
  422   794          575717632
  504   765          575721189
  230   826          575726976
  158   830          575731312
  343   812          575740935
  387   803          575742230
  364   808          575742656
  359   809          575743408
  429   792          575746677
  466   780          575746696
  497   768          575748305
  182   829          575751357
  290   820          575757000
  578   726          575757728
  273   822          575758665
  124   831          575762815
  646   674          575768160
  439   789          575773588
  624   693          575783181
  201   828          575784153
  619   697          575785532
  319   816          575800255
  369   807          575801352
  551   742          575802639
  354   810          575802864
  159   830          575806679
  565   734          575809029
  125   831          575809316
  570   731          575810891
  282   821          575813429
  298   819          575816851
  477   776          575819909
  217   827          575827596
  532   752          575827776
  415   796          575831711
  530   753          575834777
  534   751          575838055
  264   823          575841511
  183   829          575851276
  126   831          575856567
  528   754          575859016
  254   824          575863288
  243   825          575864532
  536   750          575865656
  599   712          575865927
  636   683          575871443
  160   830          575883000
  645   675          575883000
  511   762          575883559
  231   826          575886367
  469   779          575890848
  610   704          575894664
  383   804          575900351
  526   755          575900451
  127   831          575904574
  202   828          575905960
  538   749          575910621
  374   806          575920240
  349   811          575920280
  436   790          575920856
    0   832          575930368
    1   832          575930369
    2   832          575930376
    3   832          575930395
    4   832          575930432
    5   832          575930493
    6   832          575930584
    7   832          575930711
    8   832          575930880
    9   832          575931097
   10   832          575931368
  560   737          575931553
   11   832          575931699
   12   832          575932096
   13   832          575932565
   14   832          575933112
   15   832          575933743
   16   832          575934464
   17   832          575935281
   18   832          575936200
   19   832          575937227
  575   728          575937727
  606   707          575938259
   20   832          575938368
   21   832          575939629
  629   689          575940958
   22   832          575941016
   23   832          575942535
   24   832          575944192
   25   832          575945993
  332   814          575947512
  614   701          575947645
   26   832          575947944
   27   832          575950051
  184   829          575952293
   28   832          575952320
  128   831          575953343
   29   832          575954757
   30   832          575957368
  524   756          575959040
   31   832          575960159
  161   830          575960281
  502   766          575961104
  490   771          575963011
   32   832          575963136
   33   832          575966305
  218   827          575969515
   34   832          575969672
  540   748          575972992
   35   832          575973243
  485   773          575974042
   36   832          575977024
   37   832          575981021
  553   741          575981398
  338   813          575982269
  274   822          575983072
   38   832          575985240
  426   793          575986033
  326   815          575989351
   39   832          575989687
   40   832          575994368
  306   818          575996048
   41   832          575999289
  400   800          576000000
  313   817          576002810
  129   831          576002880
   42   832          576004456
  644   676          576005760
   43   832          576009875
  291   820          576010171
   44   832          576015552
  419   795          576019934
   45   832          576021493
  396   801          576021537
  404   799          576021663
   46   832          576027704
  203   828          576028979
  589   719          576031428
   47   832          576034191
  522   757          576034741
  586   721          576035417
  162   830          576038528
   48   832          576040960
  244   825          576042409
  495   769          576043984
  232   826          576047144
   49   832          576048017
  265   823          576051392
  542   747          576052811
  283   821          576052848
  130   831          576053191
  185   829          576054414
   50   832          576055368
  255   824          576057599
  623   694          576059751
  635   684          576061379
   51   832          576063019
  472   778          576065000
  509   763          576067176
   52   832          576070976
  480   775          576076375
  592   717          576076501
  602   710          576078208
   53   832          576079245
  452   785          576082033
  299   819          576084158
  392   802          576085896
  455   784          576086679
  408   798          576086904
   54   832          576087832
  583   723          576088354
  344   812          576094912
  433   791          576096408
   55   832          576096743
  618   698          576097424
  379   805          576100064
  131   831          576104282
   56   832          576105984
  320   816          576106496
  449   786          576106505
  219   827          576112742
   57   832          576115561
  567   733          576117100
  163   830          576117747
  458   783          576120599
   58   832          576125480
  520   758          576127512
  360   809          576131129
   59   832          576135747
  643   677          576136440
  365   808          576141237
   60   832          576146368
  544   746          576150120
  204   828          576153216
  132   831          576156159
   61   832          576157349
  186   829          576157645
  446   787          576159939
  572   730          576166248
   62   832          576168696
  595   715          576170750
  555   740          576177875
  355   810          576179875
   63   832          576180415
  628   690          576182152
  461   782          576183949
  580   725          576190125
   64   832          576192512
  562   736          576192584
  388   803          576192699
  412   797          576196101
  164   830          576197944
   65   832          576204993
  133   831          576208828
  275   822          576209123
  233   826          576209313
  370   807          576210943
  500   767          576217663
   66   832          576217864
  245   825          576221750
   67   832          576231131
  518   759          576237311
  443   788          576242179
   68   832          576244800
  423   794          576253151
  256   824          576253440
  220   827          576257283
   69   832          576258877
  634   685          576259229
  187   829          576261992
  134   831          576262295
  266   823          576262863
  546   745          576264961
  292   820          576265088
  507   764          576267587
  609   705          576269154
  475   777          576269308
   70   832          576273368
  642   678          576275040
  464   781          576276885
  307   818          576277875
  205   828          576278677
  165   830          576279125
  333   814          576279181
  350   811          576286731
   71   832          576288279
  284   821          576293965
  613   702          576294805
  314   817          576297657
  430   792          576300088
  660   661          576300781
   72   832          576303616
  659   662          576308707
  327   815          576309158
  488   772          576313920
  598   713          576314289
  135   831          576316566
   73   832          576319385
  658   663          576324559
  339   813          576326016
   74   832          576335592
  605   708          576340037
  577   727          576340616
  375   806          576340991
  384   804          576341568
  622   695          576344223
  657   664          576348337
  416   796          576349632
   75   832          576352243
  440   789          576353069
  300   819          576353259
  493   770          576356157
  166   830          576361296
  483   774          576363411
  516   760          576364096
  188   829          576367461
   76   832          576369344
  136   831          576371647
  234   826          576372880
  656   665          576380041
   77   832          576386901
  557   739          576392112
  548   744          576397376
  467   780          576399563
  246   825          576402561
  221   827          576403144
   78   832          576404920
  206   828          576405368
  321   816          576414657
  617   699          576417212
  655   666          576419671
  641   679          576421560
   79   832          576423407
  137   831          576427544
  627   691          576431254
  276   822          576436824
   80   832          576442368
  569   732          576443177
  167   830          576444463
  257   824          576450817
  345   812          576450953
   81   832          576461809
  633   686          576464993
  654   667          576467227
  564   735          576471519
  189   829          576474058
  267   823          576475930
  401   800          576481201
   82   832          576481736
  138   831          576484263
  505   765          576484750
  498   768          576490824
  437   790          576492453
  397   801          576493174
   83   832          576502155
  478   776          576503928
  601   711          576507232
  514   761          576507825
  405   799          576512524
  361   809          576521010
  293   820          576521757
  653   668          576522709
   84   832          576523072
  168   830          576528632
  427   793          576531740
  380   805          576532125
  207   828          576533295
  285   821          576536786
  235   826          576537851
  574   729          576539713
  139   831          576541810
  366   808          576542008
   85   832          576544493
  588   720          576545472
  550   743          576547407
  420   795          576547875
  393   802          576548065
  222   827          576550331
  470   779          576552139
  356   810          576559016
  308   818          576561544
   86   832          576566424
  585   722          576568673
  591   718          576571303
  640   680          576576000
  190   829          576581789
  247   825          576584848
  652   669          576586117
  409   798          576587521
   87   832          576588871
  315   817          576594388
  140   831          576600191
   88   832          576611840
  334   814          576612848
  169   830          576613809
  371   807          576622754
  559   738          576624151
  301   819          576624160
  328   815          576630927
   89   832          576635337
  621   696          576636597
  582   724          576640792
  389   803          576645496
  594   716          576646280
  258   824          576649736
  612   703          576649855
  608   706          576651528
  351   811          576655282
  651   670          576657451
   90   832          576659368
  141   831          576659412
  434   791          576660175
  208   828          576662464
  277   822          576666181
  512   762          576668456
  340   813          576671797
  533   752          576678445
  632   687          576678671
  531   753          576679068
  486   773          576681173
   91   832          576683939
  491   771          576684782
  626   692          576688264
  268   823          576690599
  191   829          576690660
  535   751          576695126
  453   785          576696302
  529   754          576696953
  223   827          576698850
  170   830          576700000
  236   826          576704232
  413   797          576706570
   92   832          576709056
  456   784          576709120
  450   786          576712656
  552   742          576715096
  503   766          576718623
  142   831          576719479
  322   816          576724744
  537   750          576729153
  527   755          576732058
   93   832          576734725
  473   778          576734769
  650   671          576736711
  639   681          576738360
  616   700          576744896
  604   709          576749693
  459   783          576751266
  447   787          576758026
   94   832          576760952
  579   726          576761715
  376   806          576763992
  566   734          576768400
  248   825          576768617
  481   775          576769016
  597   714          576770517
  294   820          576780184
  143   831          576780398
  496   769          576780545
  539   749          576780568
  286   821          576781317
  525   756          576784341
  385   804          576785089
  171   830          576787211
  571   731          576787302
   95   832          576787743
  424   794          576791208
  209   828          576792881
  192   829          576800677
  346   812          576809064
   96   832          576815104
  462   782          576822896
  649   672          576823897
  444   788          576832256
  144   831          576842175
   97   832          576843041
  510   763          576845947
  309   818          576847061
  224   827          576848707
  541   748          576849413
  259   824          576850203
  523   757          576853760
  431   792          576856079
  417   796          576870049
   98   832          576871560
  237   826          576872029
  561   737          576874034
  172   830          576875448
  316   817          576893009
  302   819          576896867
  278   822          576897200
  631   688          576900263
  554   741          576900485
   99   832          576900667
  145   831          576904816
  269   823          576906876
  638   682          576908640
  193   829          576911846
  362   809          576913057
  648   673          576919009
  465   781          576924166
  210   828          576924552
  100   832          576930368
  576   728          576931328
  441   789          576935190
  543   747          576935730
  620   697          576936873
  521   758          576940273
  357   810          576940293
  600   712          576944128
  367   808          576944975
  476   777          576947609
  335   814          576948519
  625   693          576953182
  249   825          576953874
  329   815          576954664
  101   832          576960669
  173   830          576964717
  402   800          576964808
  381   805          576966466
  398   801          576967193
  146   831          576968327
  501   767          576969164
  102   832          576991576
  225   827          576999908
  406   799          577005815
  394   802          577012592
  611   704          577012795
  341   813          577019618
  647   674          577022047
  103   832          577023095
  194   829          577024173
  352   811          577025939
  287   821          577027564
  489   772          577029817
  147   831          577032714
  323   816          577036763
  372   807          577036791
  545   746          577039561
  508   764          577040256
  295   820          577040375
  238   826          577041248
  607   707          577041786
  519   759          577043838
  260   824          577052224
  174   830          577055024
  104   832          577055232
  468   780          577055232
  211   828          577057483
  484   774          577064728
  438   790          577066672
  587   721          577067364
  590   719          577073959
  421   795          577078336
  428   793          577080009
  615   701          577080476
  568   733          577083269
  494   770          577086784
  637   683          577086840
  105   832          577087993
  410   798          577090592
  148   831          577097983
  390   803          577100627
  556   740          577103616
  584   723          577109771
  106   832          577121384
  270   823          577124767
  593   717          577129670
  630   689          577129769
  279   822          577129887
  646   675          577133011
  310   818          577134432
  195   829          577137664
  250   825          577140625
  563   736          577141803
  175   830          577146375
  573   730          577149517
  226   827          577152459
  107   832          577155411
  547   745          577160948
  149   831          577164140
  517   760          577164413
  603   710          577167227
  347   812          577169251
  303   819          577171386
  377   806          577189249
  108   832          577190080
  479   776          577190815
  212   828          577191680
  317   817          577193526
  581   725          577201066
  239   826          577211895
  471   779          577216250
  414   797          577219517
  109   832          577225397
  624   694          577226008
  435   791          577226546
  386   804          577230920
  150   831          577231191
  596   715          577234611
  499   768          577236331
  176   830          577238776
  619   698          577245051
  506   765          577251341
  645   676          577251901
  196   829          577252325
  261   824          577255805
  110   832          577261368
  636   684          577272960
  288   821          577275533
  330   815          577280375
  336   814          577286200
  111   832          577297999
  151   831          577299142
  549   744          577299933
  515   761          577301956
  296   820          577302336
  227   827          577306366
  363   809          577307276
  454   785          577313289
  451   786          577321507
  358   810          577323712
  558   739          577324531
  213   828          577327149
  251   825          577328876
  425   794          577331809
  177   830          577332233
  457   784          577334297
  112   832          577335296
  578   727          577341135
  271   823          577344278
  368   808          577350144
  324   816          577350720
  448   787          577358795
  280   822          577364248
  629   690          577367189
  152   831          577367999
  197   829          577368162
  342   813          577369485
  113   832          577373265
  644   677          577378717
  610   705          577383625
  240   826          577383976
  460   783          577384687
  599   713          577388896
  487   773          577391220
  418   796          577392968
  353   811          577398708
  382   805          577403093
  474   778          577407376
  492   771          577409499
  114   832          577411912
  432   792          577414656
  570   732          577416168
  311   818          577423663
  614   702          577423952
  445   788          577424997
  178   830          577426752
  565   735          577427500
  153   831          577437768
  606   708          577439928
  399   801          577443600
  304   819          577447723
  403   800          577450827
  115   832          577451243
  373   807          577453060
  513   762          577456425
  551   743          577456558
  262   824          577460952
  228   827          577461635
  214   828          577463896
  482   775          577464543
  463   782          577464615
  635   685          577467000
  504   766          577479160
  395   802          577479483
  198   829          577485181
  116   832          577491264
  318   817          577495945
  407   799          577501542
  623   695          577506742
  154   831          577508455
  643   678          577513459
  252   825          577518633
  442   789          577519957
  497   769          577520082
  179   830          577522339
  289   821          577525230
  532   753          577526545
  575   729          577529864
  348   812          577531520
  117   832          577531981
  534   752          577532312
  530   754          577538064
  536   751          577555407
  241   826          577557497
  391   803          577558098
  618   699          577561131
  560   738          577563272
  272   823          577565415
  297   820          577566073
  528   755          577566827
  118   832          577573400
  466   781          577574237
  155   831          577580066
  589   720          577584469
  602   711          577592639
  538   750          577595872
  411   798          577596123
  586   722          577597104
  281   822          577600289
  215   828          577601927
  199   829          577603388
  331   815          577608066
  661   661          577609562
  422   795          577611323
  628   691          577612523
  526   756          577612792
  660   662          577613528
  119   832          577615527
  378   806          577616768
  229   827          577618272
  180   830          577619000
  592   718          577620920
  659   663          577625426
  337   814          577625897
  511   763          577627778
  477   777          577628766
  429   793          577630846
  553   742          577630865
  439   790          577643519
  658   664          577645256
  156   831          577652607
  540   749          577653749
  642   679          577656127
  120   832          577658368
  583   724          577658711
  325   816          577666621
  263   824          577667671
  634   686          577668960
  657   665          577673018
  524   757          577675917
  387   804          577679067
  121   832          577701929
  364   809          577703673
  595   716          577706571
  656   666          577708712
  359   810          577709279
  253   825          577709902
  469   780          577713709
  312   818          577714760
  181   830          577716741
  343   813          577721404
  200   829          577722789
  502   767          577723671
  305   819          577725884
  157   831          577726084
  542   748          577729080
  567   734          577731167
  242   826          577732464
  415   797          577734948
  216   828          577741248
  122   832          577746216
  490   772          577748648
  655   667          577752338
  522   758          577756160
  369   808          577757521
  609   706          577762345
  572   731          577767139
  485   774          577768949
  580   726          577769176
  354   811          577773595
  613   703          577775324
  230   827          577776283
  290   821          577776661
  273   823          577788184
  123   832          577791235
  622   696          577795384
  436   791          577795527
  319   817          577800272
  158   831          577800503
  654   668          577803896
  641   680          577806721
  182   830          577815568
  509   764          577815973
  562   737          577819881
  495   770          577820375
  544   747          577821907
  555   741          577822896
  298   820          577831592
  124   832          577836992
  282   822          577838016
  598   714          577841536
  383   805          577842012
  201   829          577843390
  605   709          577845954
  520   759          577853479
  653   669          577863386
  627   692          577865771
  374   807          577871567
  426   794          577874960
  159   831          577875870
  264   824          577875968
  633   687          577878840
  480   776          577880576
  217   828          577881865
  472   779          577883187
  125   832          577883493
  617   700          577885113
  349   812          577895877
  254   825          577902689
  243   826          577908883
  183   830          577915487
  419   796          577918395
  400   801          577922401
  577   728          577928385
  126   832          577930744
  652   670          577930808
  546   746          577932272
  455   785          577933000
  452   786          577933064
  231   827          577935674
  332   815          577937743
  404   800          577939264
  396   802          577948744
  160   831          577952191
  458   784          577962216
  449   787          577962252
  202   829          577965197
  640   681          577965241
  338   814          577967616
  518   760          577967832
  433   792          577975825
  127   832          577978751
  326   816          577984472
  500   768          577984832
  408   799          577999711
  306   819          578005875
  651   671          578006162
  313   818          578007729
    0   833          578009537
    1   833          578009538
    2   833          578009545
    3   833          578009564
    4   833          578009601
    5   833          578009662
    6   833          578009753
    7   833          578009880
    8   833          578010049
    9   833          578010266
   10   833          578010537
   11   833          578010868
   12   833          578011265
   13   833          578011734
   14   833          578012281
  274   823          578012591
   15   833          578012912
   16   833          578013633
   17   833          578014450
   18   833          578015369
   19   833          578016396
  184   830          578016504
   20   833          578017537
  392   803          578017915
   21   833          578018798
   22   833          578020185
  446   788          578020408
  461   783          578020868
  507   765          578020968
   23   833          578021704
   24   833          578023361
  218   828          578023784
   25   833          578025162
  601   712          578025929
   26   833          578027113
  128   832          578027520
   27   833          578029220
  161   831          578029472
  291   821          578029832
   28   833          578031489
  557   740          578032693
   29   833          578033926
   30   833          578036537
   31   833          578039328
   32   833          578042305
   33   833          578045474
  379   806          578046555
   34   833          578048841
   35   833          578052412
  569   733          578052846
   36   833          578056193
   37   833          578060190
  548   745          578060217
   38   833          578064409
   39   833          578068856
   40   833          578073537
  344   813          578075381
  129   832          578077057
  283   822          578077435
   41   833          578078458
  475   778          578082827
   42   833          578083625
  265   824          578085849
  244   826          578086760
  203   829          578088216
   43   833          578089044
  650   672          578089448
  621   697          578091934
  564   736          578094400
   44   833          578094721
  232   827          578096451
  632   688          578096640
  255   825          578097000
  360   810          578097000
  299   820          578098899
  516   761          578099177
   45   833          578100662
  365   809          578102254
  588   721          578102833
  412   798          578104120
  488   773          578104189
  320   817          578106513
   46   833          578106873
  443   789          578107376
  162   831          578107719
  464   782          578109112
   47   833          578113360
  185   830          578118625
  591   719          578120030
   48   833          578120129
  626   693          578126933
   49   833          578127186
  130   832          578127368
  388   804          578129536
  639   682          578131687
   50   833          578134537
  612   704          578134592
  585   723          578134692
  574   730          578136224
  493   771          578137168
   51   833          578142188
  423   795          578146842
  608   707          578148955
   52   833          578150145
  355   811          578150606
   53   833          578158414
  483   775          578162962
   54   833          578167001
  219   828          578167011
  370   808          578167112
   55   833          578175912
  131   832          578178459
  649   673          578180666
  430   793          578184257
   56   833          578185153
  594   717          578186397
  163   831          578186938
   57   833          578194730
   58   833          578204649
  550   744          578205784
  204   829          578212453
   59   833          578214916
  582   725          578215493
  616   701          578216997
  186   830          578221856
  440   790          578223000
   60   833          578225537
  467   781          578227104
  132   832          578230336
   61   833          578236518
  275   823          578238642
  505   766          578242721
  514   762          578247472
   62   833          578247865
  416   797          578252869
  233   827          578258620
   63   833          578259584
  604   710          578259864
  559   739          578260298
  350   812          578262328
  498   769          578262601
  245   826          578266101
  164   831          578267135
  333   815          578269412
   64   833          578271681
  648   674          578279816
  133   832          578283005
  384   805          578283229
   65   833          578284162
  292   821          578284749
  307   819          578287702
  375   807          578292318
  256   825          578292841
   66   833          578297033
  266   824          578297320
  597   715          578302048
  314   818          578302576
  327   816          578304279
  638   683          578306059
   67   833          578310300
  339   814          578311363
  220   828          578311552
  478   777          578312785
  284   822          578318552
  631   689          578322360
   68   833          578323969
  187   830          578326203
  134   832          578336472
  205   829          578337914
   69   833          578338046
  579   727          578345122
  165   831          578348316
   70   833          578352537
  437   791          578367124
   71   833          578367448
  300   820          578368000
  552   743          578369015
  470   780          578375000
  533   753          578377214
  531   754          578382355
   72   833          578382785
  566   735          578386871
  647   675          578386898
  535   752          578389383
  135   832          578390743
  571   732          578392579
  625   694          578396009
  620   698          578396392
   73   833          578398554
  401   801          578403602
  529   755          578404764
  512   763          578412675
  321   817          578414674
   74   833          578414761
  537   751          578418904
  397   802          578420381
  427   794          578420667
  234   827          578422187
  405   800          578430125
  166   831          578430487
   75   833          578431412
  345   813          578431422
  188   830          578431672
  527   756          578444399
  136   832          578445824
  420   796          578446336
  246   826          578446912
   76   833          578448513
  221   828          578457413
  206   829          578464605
  539   750          578465819
   77   833          578466070
  276   823          578466343
  600   713          578467097
  491   772          578470419
  486   774          578476080
  380   806          578478616
  393   803          578480084
  503   767          578481190
   78   833          578484089
  361   810          578486881
  637   684          578488357
  257   825          578490218
  409   799          578500328
  525   757          578501218
  137   832          578501721
  611   705          578501756
  646   676          578501912
   79   833          578502576
  366   809          578503025
  561   738          578505753
  267   824          578510387
  167   831          578513654
   80   833          578521537
  576   729          578523465
  356   811          578529747
  541   749          578530170
  189   830          578538269
  434   792          578539592
   81   833          578540978
  293   821          578541418
  607   708          578543455
  453   786          578547333
  554   742          578549952
  473   779          578552956
  456   785          578555441
  630   690          578556000
  615   702          578556783
  496   770          578556936
  138   832          578558440
   82   833          578560905
  285   822          578561373
  450   787          578568403
  308   819          578571371
  481   776          578573217
  523   758          578575179
  371   808          578578923
   83   833          578581324
  389   804          578582333
  235   827          578587158
  207   829          578592532
  459   784          578592883
  510   764          578594744
  168   831          578597823
  315   818          578599307
   84   833          578602241
  334   815          578603079
  222   828          578604600
  543   748          578611999
  413   798          578614589
  139   832          578615987
  447   788          578618495
   85   833          578623662
  645   677          578624858
  328   816          578626048
  590   720          578627000
  587   722          578629051
  247   826          578629199
  351   812          578630879
  301   820          578638901
   86   833          578645593
  190   830          578646000
  340   814          578657144
  462   783          578659815
  521   759          578666240
   87   833          578668040
  624   695          578672999
  593   718          578674089
  140   832          578674368
  636   685          578678581
  584   724          578680128
  603   711          578681658
  169   831          578683000
  424   795          578684899
  258   825          578689137
   88   833          578691009
  277   823          578695700
  568   734          578697336
  444   789          578697453
  619   699          578708758
  545   747          578711348
   89   833          578714506
  376   807          578715319
  208   829          578721701
  322   817          578724761
  268   824          578725056
  385   805          578726750
  141   832          578733589
  501   768          578736333
   90   833          578738537
  431   793          578740248
  556   741          578748637
  573   731          578750408
  223   828          578753119
  236   827          578753539
  191   830          578754871
  644   678          578755736
  465   782          578756393
  476   778          578761128
   91   833          578763108
  563   737          578769100
  170   831          578769191
  596   716          578770432
  417   797          578773286
  519   760          578774359
  581   726          578780117
   92   833          578788225
  346   813          578789533
  508   765          578793637
  142   832          578793656
  629   691          578797560
  294   821          578799845
  441   790          578805121
  286   822          578805904
  248   826          578812968
   93   833          578813894
  489   773          578820086
  547   746          578828259
   94   833          578840121
  209   829          578852118
  143   832          578854575
  171   831          578856402
  309   819          578856888
  484   775          578864279
  192   830          578864888
   95   833          578866912
  494   771          578867795
  635   686          578876731
  610   706          578876816
  362   810          578878928
  468   781          578882773
  402   801          578887209
  259   825          578889604
   96   833          578894273
  398   802          578894400
  643   679          578894546
  316   818          578897928
  517   761          578899494
  224   828          578902976
  614   703          578904471
  367   809          578905992
  357   811          578911024
  302   820          578911608
  381   806          578912957
  599   714          578916143
  144   832          578916352
  237   827          578921336
   97   833          578922210
  661   662          578922309
  406   800          578923416
  278   823          578926719
  578   728          578928904
  660   663          578930247
  335   815          578938750
  269   824          578941333
  438   791          578941343
  394   803          578944611
  172   831          578944639
  606   709          578945845
  659   664          578946123
  329   816          578949785
   98   833          578950729
  623   696          578957903
  549   745          578962774
  558   740          578965112
  428   794          578968936
  658   665          578969937
  193   830          578976057
  421   796          578976797
  145   832          578978993
   99   833          578979836
  210   829          578983789
  372   808          578992960
  249   826          578998225
  479   777          578999672
  352   812          579001536
  657   666          579001689
  410   799          579003399
  341   814          579004965
  499   769          579008108
  506   766          579009312
  100   833          579009537
  570   733          579025837
  618   700          579029032
  173   831          579033908
  323   817          579036780
  390   804          579037464
  471   780          579039111
  101   833          579039838
  642   680          579041288
  656   667          579041379
  515   762          579041603
  146   832          579042504
  628   692          579047040
  565   736          579050381
  287   822          579052151
  225   828          579054177
  295   821          579060036
  102   833          579070745
  634   687          579082807
  194   830          579088384
  655   668          579089007
  238   827          579090555
  260   825          579091625
  103   833          579102264
  435   792          579105963
  147   832          579106891
  602   712          579111336
  551   744          579114935
  211   829          579116720
  174   831          579124215
  575   730          579126375
  414   798          579127536
  104   833          579134401
  377   807          579140576
  589   721          579141830
  310   819          579144259
  654   669          579144573
  347   813          579149720
  270   824          579159224
  279   823          579159406
  586   723          579163123
  454   786          579164320
  105   833          579167162
  592   719          579169647
  148   832          579172160
  386   805          579172581
  451   787          579177254
  457   785          579180618
  250   826          579184976
  303   820          579186127
  487   774          579186127
  492   772          579195136
  641   681          579195962
  317   818          579198445
  560   739          579199419
  106   833          579200553
  513   763          579200644
  195   830          579201875
  226   828          579206728
  653   670          579208077
  175   831          579215566
  448   788          579219264
  425   795          579225500
  474   779          579225563
  460   784          579226304
  532   754          579229832
  534   753          579231081
  583   725          579233412
  107   833          579234580
  149   832          579238317
  504   767          579241727
  530   755          579245875
  595   717          579246688
  536   752          579249664
  622   697          579250721
  212   829          579250917
  609   707          579259772
  613   704          579260061
  239   827          579261202
  482   776          579268744
  108   833          579269249
  363   810          579273147
  330   816          579275496
  336   815          579276431
  528   756          579279168
  652   671          579279519
  553   743          579284784
  538   751          579285623
  445   789          579290194
  358   811          579294443
  261   825          579295206
  418   797          579296205
  497   770          579296473
  633   688          579296809
  432   793          579298825
  288   822          579300120
  463   783          579301534
  627   693          579304440
  109   833          579304566
  150   832          579305368
  176   831          579307967
  368   809          579311161
  196   830          579316536
  296   821          579321997
  526   757          579329669
  540   750          579339000
  110   833          579340537
  382   806          579349584
  567   735          579349638
  324   817          579350737
  580   727          579352583
  342   814          579354832
  605   710          579356125
  617   701          579357214
  640   682          579358568
  651   672          579358899
  227   828          579360635
  399   802          579370807
  572   732          579372416
  598   715          579373067
  251   826          579373227
  403   801          579373228
  151   832          579373319
  353   812          579374305
  511   764          579376575
  111   833          579377168
  271   824          579378735
  213   829          579386386
  442   790          579389888
  280   823          579393767
  524   758          579397336
  177   831          579401424
  466   782          579406464
  373   808          579409229
  542   749          579409837
  395   803          579411502
  112   833          579414465
  407   800          579419143
  197   830          579432373
  240   827          579433283
  311   819          579433490
  152   832          579442176
  477   778          579442285
  650   673          579446217
  562   738          579451600
  113   833          579452434
  304   820          579462464
  555   742          579472363
  522   759          579482127
  502   768          579490840
  114   833          579491081
  391   804          579494935
  178   831          579495943
  544   748          579498176
  262   825          579500353
  318   818          579500864
  411   799          579508930
  422   796          579509784
  153   832          579511945
  348   813          579511989
  228   828          579515904
  439   791          579518190
  632   689          579518737
  429   794          579519773
  577   729          579520522
  214   829          579523133
  639   683          579529106
  115   833          579530412
  490   773          579538917
  469   781          579541250
  649   674          579541473
  601   713          579548898
  198   830          579549392
  289   822          579549817
  621   698          579551453
  252   826          579562984
  378   807          579568095
  485   775          579568500
  509   765          579569354
  626   694          579569760
  116   833          579570433
  154   832          579582632
  520   760          579584000
  297   821          579585734
  179   831          579591530
  272   824          579599872
  495   771          579601386
  331   816          579603187
  546   747          579604059
  241   827          579606804
  117   833          579611150
  337   815          579616128
  387   805          579620728
  612   705          579623553
  281   823          579629808
  415   798          579642967
  648   675          579644667
  608   708          579650624
  118   833          579652569
  155   832          579654243
  215   829          579661164
  588   722          579664520
  325   817          579666638
  569   734          579666913
  199   830          579667599
  364   810          579669544
  229   828          579672541
  591   720          579673071
  436   792          579674944
  557   741          579677714
  359   811          579680010
  180   831          579688191
  480   777          579689433
  616   702          579693304
  119   833          579694696
  518   761          579702913
  585   724          579705049
  472   780          579706048
  343   814          579706751
  263   825          579707072
  638   684          579707576
  369   809          579718538
  564   737          579721697
  312   819          579724587
  156   832          579726784
  548   746          579727528
  594   718          579730816
  574   731          579737115
  120   833          579737537
  305   820          579740625
  631   690          579748591
  354   812          579749192
  253   826          579754253
  647   676          579755799
  500   769          579756609
  426   795          579768651
  604   711          579774295
  507   766          579778939
  121   833          579781098
  242   827          579781771
  455   786          579784031
  181   831          579785932
  200   830          579787000
  383   806          579788503
  452   787          579788811
  582   726          579794544
  157   832          579800261
  216   829          579800485
  290   822          579801248
  319   818          579805191
  458   785          579808537
  419   797          579821632
  273   824          579822641
  449   788          579822721
  122   833          579825385
  374   808          579827736
  230   828          579830552
  597   716          579837869
  516   762          579838824
  625   695          579843000
  400   802          579849608
  298   821          579851253
  433   793          579859994
  620   699          579860099
  404   801          579861665
  461   784          579862485
  282   823          579867535
  550   745          579868625
  123   833          579870404
  158   832          579874680
  646   677          579874869
  349   813          579876346
  396   803          579880763
  182   831          579884759
  446   789          579885605
  637   685          579893978
  488   774          579899096
  559   740          579900879
  475   779          579901014
  201   830          579907601
  264   825          579915369
  124   833          579916161
  408   800          579917312
  493   772          579922805
  332   816          579932864
  579   728          579932891
  217   829          579941102
  464   783          579946031
  254   826          579947040
  159   832          579950047
  392   804          579954752
  338   815          579957847
  243   827          579958190
  125   833          579962662
  483   776          579967163
  443   790          579977307
  326   817          579984489
  183   831          579984678
  630   691          579986371
  231   828          579989943
  514   763          579991691
  600   714          579994344
  611   706          579994947
  379   807          579997882
  645   678          580001877
  571   733          580002248
  505   767          580005288
  566   736          580009752
  126   833          580009913
  412   799          580016927
  313   819          580017556
  306   820          580020616
  160   832          580026368
  552   744          580027392
  202   830          580029408
  615   703          580037302
  498   770          580038992
  423   796          580045303
  274   824          580047048
  607   709          580049372
  291   822          580054419
  127   833          580057920
  467   782          580059331
  344   814          580060728
  360   811          580067731
  365   810          580068125
  388   805          580071197
  430   794          580073184
  533   754          580080501
  218   829          580083021
  184   831          580085695
  535   753          580088152
  636   686          580088312
  531   755          580090166
    0   834          580093704
    1   834          580093705
    2   834          580093712
    3   834          580093731
    4   834          580093768
    5   834          580093829
    6   834          580093920
    7   834          580094047
    8   834          580094216
    9   834          580094433
   10   834          580094704
   11   834          580095035
   12   834          580095432
   13   834          580095901
   14   834          580096448
   15   834          580097079
  440   791          580097671
   16   834          580097800
   17   834          580098617
   18   834          580099536
   19   834          580100563
   20   834          580101704
   21   834          580102965
  161   832          580103649
   22   834          580104352
   23   834          580105871
  128   833          580106689
  283   823          580106954
   24   834          580107528
   25   834          580109329
   26   834          580111280
  320   818          580111432
  537   752          580113161
   27   834          580113387
   28   834          580115656
  529   756          580117105
   29   834          580118093
  299   821          580118560
  576   730          580119976
   30   834          580120704
   31   834          580123495
  624   696          580124160
  265   825          580125250
  355   812          580126203
  478   778          580126304
   32   834          580126472
  370   809          580128129
   33   834          580129641
   34   834          580133008
  244   827          580136067
   35   834          580136579
  644   679          580136823
   36   834          580140360
  255   826          580141351
  561   739          580141900
   37   834          580144357
   38   834          580148576
  232   828          580150720
  203   830          580152427
   39   834          580153023
  539   751          580155570
  129   833          580156226
   40   834          580157704
  416   798          580160888
  527   757          580161276
  512   764          580161472
   41   834          580162625
   42   834          580167792
   43   834          580173211
  619   700          580176659
   44   834          580178888
  162   832          580181896
  590   721          580184361
   45   834          580184829
  185   831          580187816
   46   834          580191040
  587   723          580195070
   47   834          580197527
  603   712          580200355
  470   781          580202541
  554   743          580203871
   48   834          580204296
  130   833          580206537
   49   834          580211353
  541   750          580215421
   50   834          580218704
  525   758          580222637
  593   719          580222816
  219   829          580226248
   51   834          580226355
  384   806          580229720
  629   692          580232077
   52   834          580234312
  662   662          580235056
  661   663          580239028
   53   834          580242581
  350   813          580242797
  437   792          580246541
  503   768          580248359
  375   808          580248487
  660   664          580250944
   54   834          580251168
  584   725          580254829
  131   833          580257628
   55   834          580260079
  491   773          580260688
  163   832          580261115
  333   816          580264533
   56   834          580269320
  659   665          580270804
  275   824          580273099
  486   775          580275631
  204   830          580276664
   57   834          580278897
  643   680          580279707
   58   834          580288816
  635   687          580290578
  186   831          580291047
  543   749          580292756
  658   666          580298608
   59   834          580299083
  523   759          580301146
  339   815          580301594
  307   820          580302443
  327   817          580304296
  292   822          580309336
  132   833          580309505
   60   834          580309704
  596   717          580310549
  314   819          580312403
  233   828          580312889
  427   795          580314358
  245   827          580315408
  568   735          580315807
   61   834          580320685
  401   802          580330809
   62   834          580332032
  657   667          580334356
  266   825          580336721
  256   826          580337192
  496   771          580337947
  164   832          580341312
   63   834          580343751
  284   823          580348071
  510   765          580348125
  420   797          580349573
  397   803          580352400
  405   801          580352526
  573   732          580355685
   64   834          580355848
  133   833          580362174
  581   727          580363524
   65   834          580368329
  220   829          580370789
  610   707          580374243
  473   780          580375817
  656   668          580378048
   66   834          580381200
  481   777          580382074
  545   748          580387617
  300   821          580387661
  614   704          580389208
   67   834          580394467
  187   831          580395394
  521   760          580396761
  556   742          580398104
  563   738          580400819
  205   830          580402125
  453   787          580403080
  456   786          580406472
   68   834          580408136
  623   697          580413240
  134   833          580415641
  345   814          580416769
  393   804          580416921
  409   800          580417929
  321   818          580419593
   69   834          580422213
  165   832          580422493
  434   793          580423761
  450   788          580428872
  655   669          580429684
  380   807          580429943
  642   681          580430529
   70   834          580436704
  459   785          580439204
  599   715          580447674
   71   834          580451615
  606   710          580456016
  361   811          580457612
   72   834          580466952
  366   810          580468896
  135   833          580469912
  234   828          580476456
   73   834          580482721
  447   789          580483692
  628   693          580485709
  654   670          580489264
  246   827          580496219
   74   834          580498928
  547   747          580500046
  634   688          580500776
  276   824          580500800
  188   831          580500863
  618   701          580501133
  462   784          580501432
  166   832          580504664
  356   812          580505344
  501   769          580508110
  519   761          580509440
   75   834          580515579
  221   829          580516650
  578   729          580521041
  389   805          580523994
  136   833          580524993
  413   799          580527396
  206   830          580528816
   76   834          580532680
  257   826          580534569
  371   809          580539940
  267   825          580549788
   77   834          580550237
  508   766          580551608
  653   671          580556788
  293   822          580566005
  444   790          580567384
   78   834          580568256
  476   779          580579315
  137   833          580580890
  424   796          580583360
  308   820          580586112
   79   834          580586743
  167   832          580587831
  641   682          580589289
  285   823          580590892
  465   783          580593312
  334   816          580598200
   80   834          580605704
  189   831          580607460
  315   819          580609134
  558   741          580610133
  351   813          580611348
  489   774          580614993
   81   834          580625145
  328   817          580626065
  431   794          580629175
  549   746          580630085
  652   672          580632256
  602   713          580634305
  138   833          580637609
  517   762          580639141
  570   734          580639904
  235   828          580641427
   82   834          580645072
  340   815          580647375
  494   772          580653432
  207   830          580656743
  301   821          580658562
  222   829          580663837
   83   834          580665491
  484   776          580668480
  376   808          580671488
  168   832          580672000
  385   806          580673241
  565   737          580677678
  247   827          580678506
  441   791          580679792
  417   798          580681305
   84   834          580686408
  139   833          580695156
  589   722          580703517
   85   834          580707829
  622   698          580710240
  468   782          580715000
  190   831          580715191
  651   673          580715668
  633   689          580718906
  592   720          580722688
  575   731          580727266
  322   818          580729680
   86   834          580729760
  277   824          580730157
  586   724          580733480
  258   826          580733488
  627   694          580747267
  613   705          580749022
   87   834          580752207
  140   833          580753537
  640   683          580755987
  169   832          580757177
  609   708          580761441
  268   825          580764457
  506   767          580771879
  346   814          580774880
   88   834          580775176
  551   745          580777776
  499   770          580784499
  515   763          580785822
  208   830          580785912
  595   718          580791107
   89   834          580798673
  650   674          580807024
  236   828          580807808
  223   829          580812356
  583   726          580812463
  141   833          580812758
  479   778          580813191
  402   802          580814416
  438   792          580820760
   90   834          580822704
  191   831          580824062
  294   822          580824432
  398   803          580826419
  617   702          580833521
  286   823          580835423
  560   740          580840000
  170   832          580843368
  406   801          580845817
   91   834          580847275
  362   811          580849659
  248   827          580862275
  428   795          580862627
  381   807          580864284
  471   781          580866652
  605   711          580870556
  309   820          580871629
  367   810          580871863
   92   834          580872392
  142   833          580872825
  421   797          580880034
  394   804          580881448
  357   812          580886621
   93   834          580898061
  649   675          580906324
  316   819          580907755
  598   716          580908888
  209   830          580916329
  410   800          580921000
   94   834          580924288
  171   832          580930579
  639   684          580930623
  302   821          580931269
  143   833          580933744
  335   816          580933871
  259   826          580933955
  192   831          580934079
  534   754          580934368
  532   755          580937643
  580   728          580940352
  553   744          580943161
  632   690          580944968
  536   753          580948433
  513   764          580949441
  329   817          580949802
   95   834          580951079
  372   809          580953977
  530   756          580958216
  278   824          580961176
  224   829          580962213
  567   736          580972519
  237   828          580975605
   96   834          580978440
  390   805          580979125
  538   752          580979880
  269   825          580980734
  352   813          580982005
  572   733          580982085
  492   773          580985405
  487   775          580985678
  435   793          580990132
  341   815          580995196
  144   833          580995521
  528   757          580996045
   97   834          581006377
  504   768          581008896
  648   676          581013568
  621   699          581015160
  626   695          581016751
  172   832          581018816
  454   787          581020067
  540   751          581028751
  457   786          581031649
   98   834          581034896
  451   788          581037723
  414   799          581040343
  323   818          581041699
  193   831          581045248
  249   827          581047532
  210   830          581048000
  474   780          581048424
  526   758          581051088
  145   833          581058162
   99   834          581064003
  460   785          581072625
  601   714          581076145
  497   771          581077484
  482   777          581077601
  287   823          581081670
  448   789          581084461
  295   822          581084623
  562   739          581087747
  100   834          581093704
  542   750          581095088
  377   808          581096745
  173   832          581108085
  638   685          581113197
  225   829          581113414
  612   706          581116744
  577   730          581117033
  386   806          581119072
  146   833          581121673
  524   759          581123303
  425   796          581123961
  101   834          581124005
  555   743          581126282
  647   677          581128756
  511   765          581129956
  347   814          581135067
  260   826          581135976
  463   784          581143151
  238   828          581144824
  102   834          581154912
  608   709          581156541
  194   831          581157575
  310   820          581159000
  445   790          581160125
  616   703          581173823
  544   749          581178933
  631   691          581178962
  211   830          581180931
  147   833          581186060
  103   834          581186431
  432   794          581187752
  279   824          581193863
  174   832          581198392
  270   825          581198625
  418   798          581204224
  303   821          581205788
  317   819          581208272
  522   760          581212648
  104   834          581218568
  591   721          581230432
  588   723          581230539
  250   827          581234283
  466   783          581243383
  363   811          581243878
  105   834          581251329
  148   833          581251329
  646   678          581251888
  477   779          581260472
  502   769          581262617
  442   791          581264559
  226   829          581265965
  358   812          581270040
  195   831          581271066
  336   816          581271552
  330   817          581275513
  368   810          581277032
  594   719          581279543
  585   725          581279750
  546   748          581280328
  106   834          581284720
  569   735          581285384
  175   832          581289743
  604   712          581292992
  625   696          581294161
  403   802          581300435
  382   807          581300911
  399   803          581302826
  637   686          581303709
  212   830          581315128
  239   828          581315471
  149   833          581317486
  107   834          581318747
  520   761          581319081
  557   742          581327181
  509   766          581327325
  620   700          581328000
  288   823          581329639
  490   774          581333824
  261   826          581339557
  407   801          581341544
  574   732          581342392
  342   815          581345063
  296   822          581346584
  395   804          581348339
  108   834          581353416
  564   738          581353416
  353   813          581354774
  324   818          581355656
  373   809          581370246
  485   776          581372701
  469   782          581373477
  582   727          581377951
  597   717          581377986
  176   832          581382144
  645   679          581382964
  150   833          581384537
  196   831          581385727
  495   772          581387023
  109   834          581388733
  439   792          581397607
  548   747          581399315
  422   797          581413021
  429   795          581413464
  271   825          581418136
  227   829          581419872
  630   692          581420888
  251   827          581422534
  110   834          581424704
  411   800          581426531
  280   824          581428224
  391   805          581436596
  518   762          581442560
  311   820          581448231
  213   830          581450597
  151   833          581452488
  111   834          581461335
  177   832          581475601
  304   821          581482125
  240   828          581487552
  611   707          581492374
  348   814          581497336
  112   834          581498632
  197   831          581501564
  636   687          581502159
  480   778          581502952
  318   819          581510691
  152   833          581521345
  644   680          581521984
  615   704          581522039
  378   808          581524264
  579   729          581525028
  600   715          581525875
  500   770          581533000
  472   781          581533589
  550   746          581535936
  113   834          581536601
  507   767          581541506
  262   826          581544704
  559   741          581545900
  662   663          581551775
  415   799          581555774
  436   793          581559113
  607   710          581559543
  661   664          581559725
  387   806          581567219
  178   832          581570120
  228   829          581575141
  114   834          581575248
  660   665          581575625
  289   823          581579336
  624   697          581579497
  516   763          581583043
  214   830          581587344
  153   833          581591114
  659   666          581599475
  331   817          581603204
  297   822          581610321
  337   816          581611249
  252   827          581612291
  115   834          581614579
  571   734          581616315
  198   831          581618583
  658   667          581631275
  566   737          581637049
  272   825          581639273
  455   787          581639778
  364   811          581640275
  619   701          581648760
  452   788          581649280
  116   834          581654600
  359   812          581655607
  458   786          581659568
  241   828          581661073
  154   833          581661801
  281   824          581664265
  179   832          581665707
  426   796          581667112
  643   681          581668948
  629   693          581670746
  657   668          581671025
  325   818          581671557
  369   810          581684409
  449   789          581687918
  552   745          581690233
  117   834          581695317
  343   815          581696982
  488   775          581698647
  635   688          581708547
  461   785          581708806
  493   773          581713074
  656   669          581718725
  576   731          581720867
  603   713          581723324
  475   780          581723875
  215   830          581725375
  419   798          581729651
  354   813          581729661
  229   829          581731778
  155   833          581733412
  118   834          581736736
  199   831          581736790
  312   820          581739328
  383   807          581739830
  514   764          581740488
  590   722          581746048
  433   794          581748921
  263   826          581751423
  446   790          581755536
  305   821          581760286
  180   832          581762368
  587   724          581765427
  505   768          581772457
  655   670          581774375
  593   720          581775857
  483   777          581776020
  119   834          581778863
  400   803          581781627
  561   740          581782481
  464   784          581787648
  533   755          581788312
  374   809          581788753
  404   802          581788872
  535   754          581791439
  531   756          581802507
  253   827          581803560
  156   833          581805953
  537   753          581811930
  319   819          581815018
  396   804          581817600
  498   771          581820003
  120   834          581821704
  642   682          581823856
  290   823          581830767
  584   726          581833880
  529   757          581833982
  242   828          581836040
  654   671          581837975
  408   801          581839713
  539   752          581849827
  443   791          581851978
  596   718          581854968
  200   831          581856191
  181   832          581860109
  349   814          581861693
  273   825          581862042
  554   744          581862248
  216   830          581864696
  121   834          581865265
  623   698          581872759
  298   822          581875840
  610   708          581875912
  614   705          581878169
  157   833          581879430
  527   758          581882695
  230   829          581889789
  467   783          581896250
  392   805          581896413
  282   824          581901992
  541   751          581905172
  653   672          581909525
  122   834          581909552
  512   765          581914853
  634   689          581922873
  628   694          581928536
  332   817          581932881
  412   800          581934528
  568   736          581938688
  478   779          581944491
  423   797          581948540
  525   759          581948604
  581   728          581951293
  338   816          581952968
  158   833          581953849
  379   808          581954051
  123   834          581954571
  182   832          581958936
  264   826          581959720
  573   733          581965354
  430   795          581966875
  606   711          581970447
  201   831          581976792
  440   792          581977088
  618   702          581977440
  543   750          581978007
  599   716          581983495
  641   683          581986708
  652   673          581989025
  326   818          581989408
  254   827          581996347
  124   834          582000328
  217   830          582005313
  243   828          582012459
  388   806          582017688
  503   769          582020136
  159   833          582029216
  523   760          582031667
  313   820          582032297
  470   782          582034768
  563   739          582036966
  365   811          582038856
  306   821          582040277
  360   812          582043328
  125   834          582046829
  231   829          582049180
  344   815          582050959
  556   743          582052023
  491   774          582055595
  183   832          582058855
  545   749          582068374
  416   799          582073695
  651   674          582076475
  486   776          582079832
  291   823          582083938
  274   825          582086449
  370   810          582094000
  126   834          582094080
  202   831          582098599
  160   833          582105537
  510   766          582106096
  355   813          582106672
  578   730          582117552
  320   819          582121259
  496   772          582123584
  437   793          582130710
  521   761          582131842
  283   824          582141411
  127   834          582142087
  299   822          582143147
  633   690          582145137
  218   830          582147232
  640   684          582157504
  184   832          582159872
  602   714          582161552
  265   826          582169601
  650   675          582171875
  622   699          582173947
  547   748          582176315
  384   807          582181047
  161   833          582182818
    0   835          582182875
    1   835          582182876
    2   835          582182883
    3   835          582182902
    4   835          582182939
    5   835          582183000
    6   835          582183091
    7   835          582183218
    8   835          582183387
    9   835          582183604
   10   835          582183875
   11   835          582184206
   12   835          582184603
   13   835          582185072
   14   835          582185619
   15   835          582186250
   16   835          582186971
   17   835          582187788
   18   835          582188707
   19   835          582189734
  244   828          582190336
  255   827          582190658
  128   834          582190856
   20   835          582190875
   21   835          582192136
   22   835          582193523
  627   695          582194258
   23   835          582195042
  481   778          582195593
   24   835          582196699
   25   835          582198500
   26   835          582200451
   27   835          582202558
  473   781          582203358
   28   835          582204827
   29   835          582207264
  375   809          582209504
   30   835          582209875
  232   829          582209957
   31   835          582212666
  427   796          582212819
   32   835          582215643
   33   835          582218812
  203   831          582221618
   34   835          582222179
   35   835          582225750
  350   814          582228144
   36   835          582229531
   37   835          582233528
   38   835          582237747
  129   834          582240393
   39   835          582242194
  613   706          582242213
   40   835          582246875
  519   762          582249087
   41   835          582251796
   42   835          582256963
  420   798          582257592
  570   735          582258375
  558   742          582259600
  162   833          582261065
  185   832          582261993
  456   787          582262219
   43   835          582262382
  401   803          582262828
  453   788          582263549
  333   817          582264550
  609   709          582267358
   44   835          582268059
  589   723          582269536
   45   835          582274000
  649   676          582275225
  405   802          582279733
  592   721          582280049
   46   835          582280211
  501   770          582284501
   47   835          582286698
  397   804          582289237
  459   786          582290235
  219   830          582290459
  130   834          582290704
   48   835          582293467
  450   789          582294069
  339   816          582296715
   49   835          582300524
  549   747          582301872
   50   835          582307875
  586   725          582308181
  327   818          582309215
  565   738          582309397
  275   825          582312500
  434   794          582312688
  617   703          582314040
  508   767          582314175
   51   835          582315526
  307   821          582322104
   52   835          582323483
  314   820          582327144
   53   835          582331752
  575   732          582332543
  639   685          582336244
  292   823          582338855
  595   719          582339834
  163   833          582340284
  409   801          582340330
   54   835          582340339
  131   834          582341795
  204   831          582345855
  462   785          582347753
   55   835          582349250
  447   790          582353623
   56   835          582358491
  393   805          582358582
  186   832          582365224
   57   835          582368068
  245   828          582369677
  233   829          582372126
  632   691          582375339
   58   835          582377987
  266   826          582381072
  284   824          582382528
  517   763          582383360
  380   808          582386112
  256   827          582386499
  648   677          582386525
   59   835          582388254
  605   712          582389253
  132   834          582393672
  583   727          582395870
   60   835          582398875
  476   780          582402176
  345   815          582407000
   61   835          582409856
  300   822          582412248
  489   775          582414544
  164   833          582420481
   62   835          582421203
  321   819          582429420
   63   835          582432922
  361   812          582433209
  465   784          582434929
  220   830          582435000
  366   811          582439627
  444   791          582442055
  494   773          582443701
  413   800          582444997
   64   835          582445019
  551   746          582445087
  133   834          582446341
  598   717          582449005
   65   835          582457500
  626   696          582467912
  187   832          582469571
   66   835          582470371
  389   806          582470485
  205   831          582471316
  484   777          582477337
  621   700          582483061
   67   835          582483638
  560   741          582485021
  356   813          582485813
  424   797          582486597
   68   835          582497307
  134   834          582499808
  165   833          582501662
  647   678          582505775
  371   810          582505811
   69   835          582511384
  431   795          582522866
  638   686          582522928
   70   835          582525875
  580   729          582532489
  515   764          582534619
  234   829          582535693
  506   768          582539048
  276   825          582540201
   71   835          582540786
  246   828          582550488
  468   783          582551919
  135   834          582554079
   72   835          582556123
  441   792          582559209
  499   771          582565510
   73   835          582571892
  188   832          582575040
  221   830          582580861
  166   833          582583833
  257   827          582583876
   74   835          582588099
  417   799          582594112
  267   826          582594139
  293   823          582595524
  572   734          582596152
  351   814          582596695
  206   831          582598007
  334   817          582598217
  567   737          582599816
   75   835          582604750
  308   821          582605773
  553   745          582606002
  601   715          582607676
  136   834          582609160
  631   692          582613479
  612   707          582614171
   76   835          582621851
  315   820          582623875
  385   807          582624568
  285   824          582625349
  328   818          582630984
  479   779          582631378
  376   809          582632505
  646   679          582632975
   77   835          582639408
  534   755          582642179
  340   816          582642496
  532   756          582649984
  536   754          582651720
   78   835          582657427
  616   704          582658560
  137   834          582665057
  608   710          582666712
  167   833          582667000
  530   757          582675093
   79   835          582675914
  538   753          582678649
  189   832          582681637
  301   822          582683149
   80   835          582694875
  471   782          582698879
  235   829          582700664
  513   765          582702822
  438   793          582704929
   81   835          582714316
  528   758          582717464
  637   687          582717556
  577   731          582717924
  138   834          582721776
  540   752          582723008
  207   831          582725934
  222   830          582728048
  562   740          582728328
  247   828          582732775
   82   835          582734243
  322   819          582739507
  402   803          582746435
  625   697          582749498
  168   833          582751169
   83   835          582754662
  428   796          582761088
  398   804          582763256
  346   815          582765111
  645   680          582768125
  277   825          582769558
  406   802          582773024
   84   835          582775579
  526   759          582777055
  139   834          582779323
  492   774          582780312
  504   769          582780673
  258   827          582782795
  555   744          582784659
  542   751          582784839
  421   798          582788053
  190   832          582789368
  487   776          582789879
  591   722          582792119
   85   835          582797000
  620   701          582800101
  588   724          582800896
  268   826          582808808
  604   713          582815961
   86   835          582818931
  381   808          582820453
  394   805          582823109
  362   812          582825256
  594   720          582832584
  169   833          582836346
  140   834          582837704
   87   835          582841378
  367   811          582842594
  410   801          582843401
  524   760          582853824
  294   823          582853951
  208   831          582855103
  585   726          582858801
  630   693          582859557
  497   772          582863121
  544   750          582864184
   88   835          582864347
  236   829          582867045
  357   813          582867090
  663   663          582868494
  286   824          582869880
  662   664          582872472
  474   781          582875965
  223   830          582876567
  435   794          582879059
  454   788          582880536
  661   665          582884406
  457   787          582887396
   89   835          582887844
  511   766          582887927
  482   778          582891120
  309   821          582891290
  141   834          582896925
  191   832          582898239
  451   789          582902920
  660   666          582904296
  569   736          582908265
  644   681          582911225
   90   835          582911875
  248   828          582916544
  372   810          582919848
  636   688          582920128
  597   718          582922405
  316   820          582922496
  170   833          582922537
  460   786          582923656
  390   806          582925616
  659   667          582932142
  335   817          582933888
   91   835          582936446
  522   761          582947729
  574   733          582952061
  448   790          582954392
  329   818          582954721
  302   822          582955856
  142   834          582956992
  414   800          582957944
  546   749          582961085
   92   835          582961563
  582   728          582965720
  352   814          582967352
  658   668          582967944
  557   743          582981100
  259   827          582983262
  209   831          582985520
   93   835          582987232
  463   785          582989472
  564   739          582989563
  341   816          582990317
  611   708          582994043
  278   825          583000577
  192   832          583008256
  171   833          583009748
  615   705          583011000
  657   669          583011702
   94   835          583013459
  143   834          583017911
  269   826          583025085
  224   830          583026424
  425   797          583027198
  445   791          583034796
  237   829          583034842
  502   770          583039008
  624   698          583039016
   95   835          583040250
  323   819          583051526
  377   809          583057762
  520   762          583058728
  600   716          583061696
  643   682          583062275
  656   670          583063416
   96   835          583067611
  386   807          583070399
  607   711          583073974
  548   748          583075584
  144   834          583079688
  432   795          583081443
  477   780          583083333
  466   784          583085000
  509   767          583089892
   97   835          583095548
  172   833          583097985
  249   828          583101801
  629   694          583113573
  295   823          583114142
  287   824          583116127
  418   799          583117031
  210   831          583117191
  193   832          583119425
  579   730          583121539
  655   671          583123086
   98   835          583124067
  619   702          583125067
  347   815          583125298
  635   689          583130644
  490   775          583133375
  145   834          583142329
  442   792          583143976
   99   835          583153174
  495   773          583177292
  225   830          583177625
  310   821          583178661
  485   777          583181558
  100   835          583182875
  260   827          583185283
  518   763          583186779
  173   833          583187254
  654   672          583190712
  559   742          583195367
  238   829          583204061
  146   834          583205840
  550   747          583207723
  469   783          583210396
  101   835          583213176
  363   812          583219475
  642   683          583221275
  317   820          583223013
  303   822          583230375
  194   832          583231752
  403   803          583232454
  279   825          583233264
  571   735          583234786
  399   804          583239663
  270   826          583242976
  102   835          583244083
  368   811          583247763
  211   831          583250122
  358   813          583250509
  603   714          583250571
  382   808          583257080
  653   673          583266294
  407   802          583268751
  566   738          583268768
  147   834          583270227
  336   817          583271569
  103   835          583275602
  174   833          583277561
  330   818          583280432
  439   793          583281776
  250   828          583288552
  395   805          583290000
  104   835          583307739
  507   768          583308675
  429   796          583311925
  590   723          583312067
  500   771          583314011
  422   798          583321040
  480   779          583321139
  576   732          583326144
  226   830          583330176
  516   764          583331840
  593   721          583333218
  148   834          583335496
  373   810          583336117
  623   699          583336466
  353   814          583340121
  587   725          583340128
  342   816          583340184
  105   835          583340500
  195   832          583345243
  411   801          583348932
  634   690          583349104
  652   674          583349832
  552   746          583357544
  288   824          583364096
  324   819          583365483
  472   782          583365816
  175   833          583368912
  614   706          583371360
  106   835          583373891
  239   829          583374708
  628   695          583375527
  296   823          583376103
  610   709          583381829
  391   806          583383087
  212   831          583384319
  641   684          583388225
  261   827          583388864
  149   834          583401653
  596   719          583403695
  107   835          583407918
  584   727          583417287
  561   741          583427502
  651   675          583441326
  108   835          583442587
  436   794          583448040
  618   703          583457959
  196   832          583459904
  176   833          583461313
  271   826          583462487
  280   825          583467625
  311   821          583467892
  150   834          583468704
  415   800          583473375
  251   828          583476803
  109   835          583477904
  227   830          583484083
  378   809          583485281
  348   815          583487567
  606   712          583489144
  514   765          583493869
  535   755          583499250
  455   788          583500247
  533   756          583500653
  488   776          583502848
  304   822          583506712
  493   774          583507981
  110   835          583513875
  452   789          583514477
  537   754          583515217
  458   787          583515315
  387   807          583518546
  531   757          583519384
  213   831          583519788
  599   717          583523612
  554   745          583525089
  318   820          583525432
  151   834          583536655
  650   676          583540776
  581   729          583543430
  505   769          583544234
  240   829          583546789
  539   753          583548596
  111   835          583550506
  475   781          583551416
  177   833          583554770
  529   758          583555401
  449   790          583557849
  461   786          583559837
  640   685          583563125
  568   737          583565985
  426   797          583570349
  633   691          583575508
  197   832          583575741
  573   734          583579421
  112   835          583587803
  483   778          583589539
  262   827          583594011
  541   752          583599429
  152   834          583605512
  498   772          583605640
  331   818          583608123
  527   759          583608662
  337   817          583611266
  289   824          583613793
  364   812          583615872
  113   835          583625772
  446   791          583630207
  464   785          583633969
  359   813          583636076
  228   830          583639352
  297   823          583639840
  622   700          583641848
  419   799          583642458
  433   795          583642612
  627   696          583645419
  649   677          583648182
  178   833          583649289
  369   811          583655140
  214   831          583656535
  114   835          583664419
  252   828          583666560
  543   751          583667758
  512   766          583672824
  153   834          583675281
  563   740          583677547
  525   760          583679125
  325   819          583681384
  272   826          583683624
  343   816          583692103
  198   832          583692760
  602   715          583693083
  383   808          583695999
  281   825          583703666
  115   835          583703750
  556   744          583710400
  354   814          583715008
  578   731          583718443
  400   804          583718464
  241   829          583720310
  404   803          583720891
  443   792          583731395
  467   784          583737867
  613   707          583739640
  116   835          583743771
  179   833          583744876
  154   834          583745968
  639   686          583745975
  545   750          583753625
  374   810          583754624
  312   821          583758989
  396   805          583759261
  648   678          583763544
  523   761          583766748
  408   802          583766920
  478   780          583767352
  609   710          583777529
  117   835          583784488
  305   822          583784873
  215   831          583794566
  229   830          583795989
  503   770          583796527
  617   704          583798777
  263   827          583800730
  632   692          583809856
  199   832          583810967
  155   834          583817579
  118   835          583825907
  319   820          583829759
  589   724          583839893
  180   833          583841537
  592   722          583841736
  392   806          583842904
  349   815          583851924
  491   775          583855146
  423   798          583856559
  412   801          583856929
  547   749          583857072
  253   828          583857829
  440   793          583861257
  290   824          583865224
  430   796          583865336
  119   835          583868034
  510   767          583868663
  521   762          583871489
  470   783          583871687
  570   736          583881256
  647   679          583886862
  586   726          583887232
  486   777          583888689
  156   834          583890120
  595   720          583892875
  242   829          583895277
  298   823          583905359
  273   826          583906393
  120   835          583910875
  605   713          583912222
  558   743          583913519
  496   773          583913853
  379   809          583915068
  626   697          583923249
  200   832          583930368
  216   831          583933887
  638   687          583936775
  332   818          583937800
  181   833          583939278
  282   825          583941393
  575   733          583942212
  565   739          583945544
  338   817          583952985
  230   830          583954000
  121   835          583954436
  621   701          583955162
  157   834          583963597
  388   807          583969015
  549   748          583978141
  583   728          583983639
  416   800          583991296
  519   763          583993306
  598   718          583993424
  122   835          583998723
  326   819          583999235
  264   827          584009027
  481   779          584013780
  365   812          584014453
  646   680          584018136
  437   794          584019637
  360   813          584023797
  473   782          584035585
  158   834          584038016
  182   833          584038105
  123   835          584043742
  344   816          584046080
  254   828          584050616
  201   832          584050969
  313   821          584051958
  631   693          584052148
  370   811          584064731
  306   822          584064864
  501   771          584065512
  243   829          584071696
  217   831          584074504
  508   768          584081344
  124   835          584089499
  355   814          584092019
  159   834          584113383
  231   830          584113391
  612   708          584115840
  427   797          584116056
  551   747          584116874
  291   824          584118395
  456   788          584122688
  453   789          584128746
  580   730          584129000
  274   826          584130800
  517   764          584132157
  560   742          584134488
  637   688          584135525
  125   835          584136000
  320   820          584136000
  384   808          584137216
  183   833          584138024
  601   716          584143497
  459   787          584145982
  616   705          584147521
  645   681          584157366
  450   790          584164000
  420   799          584170399
  299   823          584172666
  202   832          584172776
  375   810          584175375
  283   825          584180812
  608   711          584181143
  126   835          584183251
  663   664          584189191
  160   834          584189704
  662   665          584197153
  462   786          584198784
  401   804          584199665
  434   795          584206379
  625   698          584209017
  405   803          584211752
  661   666          584213077
  572   735          584214623
  218   831          584216423
  350   815          584218375
  489   776          584218745
  265   827          584218908
  447   791          584228294
  476   781          584229717
  397   805          584230898
  127   835          584231258
  567   738          584231535
  660   667          584236963
  494   774          584238608
  184   833          584239041
  255   828          584244927
  244   829          584249573
  161   834          584266985
  409   802          584267537
  659   668          584268811
  333   818          584269469
  553   746          584273313
  232   830          584274168
  620   702          584276408
    0   836          584277056
    1   836          584277057
    2   836          584277064
    3   836          584277083
    4   836          584277120
    5   836          584277181
    6   836          584277272
    7   836          584277399
    8   836          584277568
    9   836          584277785
   10   836          584278056
   11   836          584278387
   12   836          584278784
   13   836          584279253
   14   836          584279800
  128   835          584280027
   15   836          584280431
   16   836          584281152
  465   785          584281250
   17   836          584281969
   18   836          584282888
   19   836          584283915
   20   836          584285056
   21   836          584286317
   22   836          584287704
  515   765          584288000
   23   836          584289223
  484   778          584290856
   24   836          584290880
   25   836          584292681
   26   836          584294632
  203   832          584295795
  339   817          584296732
   27   836          584296739
   28   836          584299008
   29   836          584301445
  630   694          584302384
   30   836          584304056
  644   682          584304552
  393   806          584305073
   31   836          584306847
  658   669          584308621
   32   836          584309824
  506   769          584310825
   33   836          584312993
   34   836          584316360
  327   819          584319042
   35   836          584319931
  444   792          584321472
  577   732          584323201
   36   836          584323712
   37   836          584327709
  129   835          584329564
   38   836          584331928
   39   836          584336375
   40   836          584341056
  185   833          584341162
  636   689          584342225
  604   714          584343208
  162   834          584345232
   41   836          584345977
  307   822          584346691
  314   821          584346805
  380   809          584347129
   42   836          584351144
  499   772          584351147
  534   756          584354520
  657   670          584356393
   43   836          584356563
  275   826          584356851
  591   723          584358138
  536   755          584359531
  219   831          584359650
   44   836          584362240
  532   757          584366861
  413   801          584367398
   45   836          584368181
  292   824          584373312
  562   741          584373349
   46   836          584374392
  588   725          584375597
  130   835          584379875
   47   836          584380879
  538   754          584381936
   48   836          584387648
  594   721          584389945
  468   784          584393536
  424   798          584394616
   49   836          584394705
  530   758          584396512
   50   836          584402056
  345   816          584402121
   51   836          584409707
  656   671          584412127
  361   813          584413678
  366   812          584415224
   52   836          584417664
  204   832          584420032
  431   796          584421327
  540   753          584421777
  389   807          584421812
  284   825          584421929
  163   834          584424451
   53   836          584425933
  245   829          584428914
  266   827          584430379
  131   835          584430966
   54   836          584434520
  233   830          584436337
  256   828          584440768
  300   823          584441767
  585   727          584442208
  441   793          584443378
   55   836          584443431
  528   759          584443431
  321   820          584444161
  186   833          584444393
  555   745          584447500
   56   836          584452672
  479   780          584454239
  643   683          584459694
  513   766          584460793
   57   836          584462249
  597   719          584471132
  356   814          584471160
   58   836          584472168
  655   672          584475823
  371   811          584476542
  542   752          584479096
   59   836          584482435
  132   835          584482843
   60   836          584493056
  611   709          584499960
  624   699          584502723
   61   836          584504037
  220   831          584504191
  615   706          584504191
  164   834          584504648
  526   760          584507576
  417   800          584511713
   62   836          584515384
   63   836          584527103
  133   835          584535512
  569   737          584535562
  471   783          584535798
   64   836          584539200
  205   832          584545493
  654   673          584547481
  187   833          584548740
   65   836          584551681
  544   751          584553935
  635   690          584556875
  504   770          584557064
  582   729          584557857
  629   695          584560564
   66   836          584564552
  574   734          584566128
   67   836          584577819
  492   775          584579863
  385   808          584580737
  276   826          584584552
  165   834          584585829
  351   815          584586926
  524   761          584588905
  134   835          584588979
   68   836          584591488
  607   712          584592671
  438   794          584593856
  376   810          584598376
  487   777          584598736
  234   830          584599904
  600   717          584601813
  334   818          584603136
   69   836          584605565
  619   703          584605586
  246   829          584609725
   70   836          584620056
  642   684          584622792
  653   674          584627101
  293   824          584629981
  564   740          584630144
  308   822          584630360
   71   836          584634967
  257   828          584638145
  557   744          584639477
  328   819          584640811
  340   817          584642513
  135   835          584643250
  267   827          584643446
  315   821          584643536
  546   750          584646336
  221   831          584650052
   72   836          584650304
  511   767          584650494
  497   773          584653390
  188   833          584654209
  428   797          584664325
  285   825          584664750
   73   836          584666073
  166   834          584668000
  206   832          584672184
   74   836          584682280
  402   804          584683272
  522   762          584687376
  136   835          584698331
   75   836          584698931
  421   799          584700860
  398   805          584704917
  406   803          584705043
  474   782          584708192
  482   779          584709307
  301   823          584712668
  652   675          584714683
   76   836          584716032
  579   731          584722430
   77   836          584733589
  454   789          584745733
  457   788          584747865
  167   834          584751167
   78   836          584751608
  137   835          584754228
  322   820          584754248
  548   749          584756341
  346   816          584760232
  189   833          584760806
  235   830          584764875
  394   806          584769600
   79   836          584770095
  410   802          584770608
  435   795          584772750
  451   790          584772851
  460   787          584779403
  634   691          584779475
  381   809          584781470
  603   715          584782102
   80   836          584789056
  247   829          584792012
  641   685          584793846
  222   831          584797239
  207   832          584800111
  520   763          584802947
  623   700          584804367
  362   813          584805725
   81   836          584808497
  651   676          584810227
  138   835          584810947
  277   826          584813909
  367   812          584818191
  502   771          584820019
  628   696          584826688
   82   836          584828424
  448   791          584829063
  168   834          584835336
  258   828          584837064
  463   786          584840503
   83   836          584848843
  559   743          584849286
  357   814          584852437
  509   768          584857061
  571   736          584857667
  268   827          584858115
  139   835          584868494
  190   833          584868537
  614   707          584868787
   84   836          584869760
  390   807          584876943
  414   801          584880345
  590   724          584882424
  550   748          584883992
  294   824          584888408
  372   811          584890579
   85   836          584891181
  610   710          584892000
  593   722          584894905
  566   739          584904915
  286   825          584909281
  477   781          584910874
   86   836          584913112
  650   677          584913733
  445   792          584914213
  309   822          584915877
  587   726          584919179
  169   834          584920513
  140   835          584926875
  208   832          584929280
  236   830          584931256
  466   785          584931321
  425   798          584935217
   87   836          584935559
  518   764          584935576
  576   733          584935813
  490   776          584937576
  335   818          584938807
  316   821          584942157
  618   704          584942696
  223   831          584945758
  596   720          584956736
  352   815          584957583
   88   836          584958528
  329   819          584964548
  495   774          584972199
  640   686          584972856
  248   829          584975781
  191   833          584977408
  432   796          584979904
   89   836          584982025
  302   823          584985375
  141   835          584986096
  341   817          584990334
  485   778          584995077
  584   728          585005056
   90   836          585006056
  170   834          585006704
  633   692          585010025
  606   713          585012113
  377   810          585023633
  649   678          585025201
  386   808          585026568
  442   793          585028145
  552   747          585029331
   91   836          585030627
  418   800          585034632
  259   828          585037531
  278   826          585044928
  142   835          585046163
  469   784          585052013
   92   836          585055744
  209   832          585059697
  323   820          585066267
  599   718          585068031
  269   827          585074392
  561   742          585076969
  507   769          585080452
   93   836          585081413
  516   765          585085221
  192   833          585087425
  171   834          585093915
  224   831          585095615
  237   830          585099053
  500   772          585099648
  627   697          585100756
  143   835          585107082
   94   836          585107640
  622   701          585113949
  347   816          585120419
   95   836          585134431
  581   730          585139941
  480   780          585144000
  648   679          585144631
  295   824          585148599
  287   825          585155528
  639   687          585159822
  249   829          585161038
   96   836          585161792
  144   835          585168859
  403   804          585169291
  439   794          585170703
  399   805          585181324
  172   834          585182152
   97   836          585189729
  210   832          585191368
  554   746          585192400
  568   738          585197704
  573   735          585197892
  193   833          585198594
  363   813          585199944
  407   803          585200770
  472   783          585202735
  310   822          585203248
  535   756          585211591
  429   797          585215162
  533   757          585217530
  382   809          585218097
   98   836          585218248
  537   755          585223028
  368   812          585223360
  602   716          585228904
  145   835          585231500
  422   799          585233847
  358   814          585235856
  395   806          585236491
  260   828          585239552
  531   758          585240803
  613   708          585241309
  317   821          585242674
  225   831          585246816
   99   836          585247355
  632   693          585248525
  514   766          585251840
  539   754          585251883
  303   823          585259894
  238   830          585268272
  173   834          585271421
  647   680          585272023
  411   802          585276139
  336   818          585276488
  100   836          585277056
  279   826          585277615
  529   759          585281368
  617   705          585287738
  330   819          585290259
  609   711          585291960
  270   827          585292283
  146   835          585295011
  541   753          585298198
  373   811          585306848
  101   836          585307357
  493   775          585307532
  194   833          585310921
  488   777          585311705
  505   770          585320625
  563   741          585322568
  578   732          585323720
  211   832          585324299
  353   815          585330352
  391   807          585334414
  102   836          585338264
  527   760          585339183
  342   817          585340201
  436   795          585341731
  250   829          585347789
  638   688          585354744
  147   835          585359398
  174   834          585361728
  543   752          585362015
  455   789          585365444
  103   836          585369783
  556   745          585373241
  458   788          585375784
  324   820          585380224
  626   698          585382768
  475   782          585383643
  452   790          585384408
  415   801          585395776
  498   773          585395909
  226   831          585399367
  104   836          585401920
  288   825          585403497
  646   681          585407377
  483   779          585407726
  592   723          585407755
  296   824          585410560
  525   761          585414206
  589   725          585414594
  461   787          585415584
  195   833          585424412
  148   835          585424667
  621   702          585431469
  449   791          585432520
  105   836          585434681
  512   767          585435391
  239   830          585438919
  605   714          585439469
  261   828          585443133
  545   751          585443376
  595   721          585450236
  378   810          585451152
  175   834          585453079
  212   832          585458496
  106   836          585468072
  586   727          585470639
  387   808          585474715
  426   798          585478368
  348   816          585482688
  464   786          585485000
  149   835          585490824
  311   822          585492479
  631   694          585494975
  107   836          585502099
  523   762          585506395
  570   737          585508553
  446   792          585509624
  664   664          585509888
  271   827          585511794
  280   826          585511976
  663   665          585513872
  662   666          585525824
  251   829          585536040
  304   823          585536231
  108   836          585536768
  196   833          585539073
  433   796          585541073
  598   719          585542151
  547   750          585542323
  318   821          585545093
  176   834          585545480
  661   667          585545744
  645   682          585550693
  227   831          585553274
  575   734          585556279
  637   689          585557622
  150   835          585557875
  419   800          585560059
  558   744          585571896
  109   836          585572085
  660   668          585573632
  583   729          585575776
  503   771          585577538
  467   785          585584188
  565   740          585586125
  213   832          585593965
  478   781          585594893
  364   813          585596341
  110   836          585608056
  659   669          585609488
  240   830          585611000
  443   793          585615564
  521   763          585615708
  337   818          585616185
  331   819          585617950
  359   814          585621423
  612   709          585621757
  151   835          585625826
  369   812          585630737
  510   768          585635832
  177   834          585638937
  616   706          585640712
  111   836          585644687
  262   828          585648280
  289   825          585653194
  658   670          585653312
  197   833          585654910
  383   809          585657016
  404   804          585657728
  549   749          585658898
  491   776          585659347
  400   805          585660125
  625   699          585672724
  297   824          585674297
  112   836          585681984
  601   717          585683614
  343   817          585692120
  152   835          585694683
  325   820          585696125
  408   803          585698939
  608   712          585699840
  644   683          585701971
  486   778          585702208
  657   671          585705104
  354   815          585705239
  396   806          585705752
  228   831          585708543
  496   774          585708760
  470   784          585713304
  113   836          585719953
  374   811          585725355
  252   829          585725797
  580   731          585729891
  214   832          585730712
  272   827          585732931
  178   834          585733456
  519   764          585742103
  281   826          585748017
  630   695          585749375
  440   794          585750184
  620   703          585756927
  114   836          585758600
  153   835          585764452
  656   672          585764864
  636   690          585768456
  430   797          585768573
  423   799          585769366
  198   833          585771929
  312   822          585783576
  412   802          585784136
  241   830          585784521
  560   743          585788407
  551   748          585793143
  392   807          585794231
  115   836          585797931
  305   823          585814392
  179   834          585829043
  655   673          585832592
  154   835          585835139
  481   780          585836641
  572   736          585837504
  116   836          585837952
  349   816          585847045
  319   821          585849420
  501   772          585851149
  508   769          585853121
  263   828          585854999
  643   684          585861211
  229   831          585865180
  567   739          585867682
  215   832          585868743
  473   783          585872504
  604   715          585874739
  117   836          585878669
  379   810          585880939
  517   765          585885538
  199   833          585890136
  290   825          585904625
  155   835          585906750
  654   674          585908288
  437   795          585913328
  416   801          585913697
  253   829          585917066
  118   836          585920088
  388   808          585925184
  180   834          585925704
  591   724          585928495
  577   733          585932870
  298   824          585939816
  553   747          585945100
  332   819          585947627
  594   722          585951632
  588   726          585954648
  273   827          585955700
  338   818          585957904
  242   830          585959488
  119   836          585962215
  624   700          585970624
  156   835          585979291
  282   826          585985744
  635   691          585987246
  456   789          585987885
  653   675          585991952
  365   813          585994922
  453   790          585998677
  615   707          586001618
  120   836          586005056
  459   788          586006451
  216   832          586008064
  360   814          586009144
  200   833          586009537
  611   710          586010131
  629   696          586011725
  326   820          586013976
  562   742          586022816
  230   831          586023191
  181   834          586023445
  427   798          586024075
  597   720          586024173
  489   777          586027602
  642   685          586028413
  585   728          586029977
  494   775          586038159
  450   791          586038671
  370   812          586040328
  515   766          586045971
  344   817          586046097
  121   836          586048617
  157   835          586052768
  462   787          586054531
  476   782          586061944
  264   828          586063296
  534   757          586071397
  536   756          586071872
  313   822          586076545
  355   815          586082250
  652   676          586083584
  506   770          586087216
  420   800          586088000
  532   758          586088280
  538   755          586089747
  619   704          586090323
  122   836          586092904
  306   823          586094383
  384   809          586098233
  434   796          586104840
  447   792          586107711
  484   779          586109043
  254   829          586109853
  555   746          586114811
  607   713          586115640
  182   834          586122272
  530   759          586122479
  540   754          586125064
  158   835          586127187
  201   833          586130138
  465   786          586132281
  243   830          586135907
  123   836          586137923
  401   805          586141326
  499   773          586141416
  375   811          586146106
  600   718          586146232
  405   804          586148589
  217   832          586148681
  582   730          586154368
  320   821          586155661
  291   825          586157796
  569   738          586167281
  528   760          586173952
  397   806          586177389
  542   753          586177865
  274   827          586180107
  231   831          586182582
  651   677          586183184
  124   836          586183680
  574   735          586184599
  409   803          586199556
  159   835          586202554
  641   686          586203577
  444   793          586205641
  299   824          586207123
  350   816          586213496
  634   692          586213992
  183   834          586222191
  513   767          586223360
  283   826          586225163
  125   836          586230181
  468   785          586239857
  526   761          586242657
  544   752          586248192
  202   833          586251945
  393   807          586256400
  265   828          586273177
  564   741          586275165
  623   701          586276468
  126   836          586277432
  160   835          586278875
  333   819          586279296
  479   781          586281780
  628   697          586282025
  218   832          586290600
  650   678          586290752
  413   802          586294605
  339   818          586301651
  557   745          586302318
  255   829          586304164
  424   799          586307423
  380   810          586313000
  244   830          586313784
  603   716          586317923
  184   834          586323208
  431   797          586324564
  127   836          586325439
  579   732          586327707
  524   762          586328552
  441   794          586332305
  327   820          586333783
  546   751          586336087
  504   771          586338075
  232   831          586343359
  161   835          586356156
  614   708          586370456
  314   822          586371392
  128   836          586374208
  203   833          586374964
  307   823          586376210
    0   837          586376253
    1   837          586376254
    2   837          586376261
    3   837          586376280
    4   837          586376317
    5   837          586376378
    6   837          586376469
    7   837          586376596
    8   837          586376765
    9   837          586376982
   10   837          586377253
  471   784          586377415
   11   837          586377584
   12   837          586377981
  389   808          586377981
   13   837          586378450
   14   837          586378997
   15   837          586379628
   16   837          586380349
   17   837          586381166
   18   837          586382085
   19   837          586383112
  492   776          586384064
   20   837          586384253
   21   837          586385514
  640   687          586386703
   22   837          586386901
   23   837          586388420
   24   837          586390077
   25   837          586391878
   26   837          586393829
  366   813          586395693
   27   837          586395936
   28   837          586398205
  361   814          586399025
   29   837          586400642
  345   817          586402138
   30   837          586403253
   31   837          586406044
  275   827          586406158
  649   679          586406288
  610   711          586406431
   32   837          586409021
   33   837          586412190
  487   778          586412255
  292   825          586412713
   34   837          586415557
  511   768          586417663
   35   837          586419128
   36   837          586422909
  129   836          586423745
  185   834          586425329
   37   837          586426906
   38   837          586431125
  522   763          586431595
  618   705          586431657
  219   832          586433827
  417   801          586434114
  162   835          586434403
   39   837          586435572
   40   837          586440253
  548   750          586441592
   41   837          586445174
  497   774          586448297
  633   693          586448694
   42   837          586450341
  371   812          586452139
   43   837          586455760
  590   725          586457125
  593   723          586460924
  356   815          586461391
   44   837          586461437
  321   821          586463822
  284   826          586466280
   45   837          586467378
   46   837          586473589
  130   836          586474056
  300   824          586476224
   47   837          586480076
  266   828          586484648
  571   737          586484964
   48   837          586486845
  438   795          586487547
  245   830          586493125
   49   837          586493902
  204   833          586499201
  256   829          586500005
   50   837          586501253
  587   727          586502586
  233   831          586505528
  559   744          586507663
   51   837          586508904
  163   835          586513622
  596   721          586514097
   52   837          586516861
   53   837          586525130
  131   836          586525147
  186   834          586528560
  648   680          586529792
  482   780          586532168
   54   837          586533717
  606   714          586539360
  385   809          586541754
   55   837          586542628
  474   783          586545111
  566   740          586545496
  576   734          586549880
  520   764          586551744
   56   837          586551869
  627   698          586560275
   57   837          586561446
  550   749          586564749
  376   811          586569107
   58   837          586571365
  428   798          586572344
  132   836          586577024
  639   688          586577791
  220   832          586578368
   59   837          586581632
  351   816          586582047
  622   702          586590256
   60   837          586592253
  164   835          586593819
  584   729          586597193
   61   837          586603234
  502   772          586605656
  334   819          586612963
  457   789          586613062
   62   837          586614581
  454   790          586615664
  599   719          586616758
  421   800          586618461
  205   833          586624662
  402   805          586624933
   63   837          586626300
  509   769          586628838
  133   836          586629693
  187   834          586632907
  276   827          586633859
   64   837          586638397
  460   788          586639872
  406   804          586641880
  340   818          586647432
  451   791          586647522
   65   837          586650878
  398   806          586651408
  328   820          586655552
  308   823          586659879
  647   681          586661264
   66   837          586663749
  315   822          586668123
  234   831          586669095
  293   825          586669382
  435   796          586671211
  246   830          586673936
  165   835          586675000
   67   837          586677016
  134   836          586683160
  518   765          586688957
   68   837          586690685
  632   694          586691352
  463   787          586696250
  257   829          586697382
  267   828          586697715
  410   803          586702627
   69   837          586704762
  552   748          586705600
  448   792          586708480
  285   826          586709101
   70   837          586719253
  394   807          586720927
  221   832          586724229
  561   743          586730888
   71   837          586734164
  135   836          586737431
  188   834          586738376
  581   731          586740832
  477   782          586743101
  490   777          586746433
  301   824          586747125
  613   709          586747226
  381   810          586747341
   72   837          586749501
  206   833          586751353
  166   835          586757171
  346   817          586760249
   73   837          586765270
  602   717          586769021
  495   775          586771750
  322   821          586773909
  638   689          586776841
  617   706          586780929
   74   837          586781477
  466   786          586782352
  362   814          586791072
  136   836          586792512
   75   837          586798128
  445   793          586798382
  367   813          586798660
  646   682          586800704
  414   802          586807552
  609   712          586810657
  485   779          586813264
   76   837          586815229
  573   736          586820773
   77   837          586832786
  390   808          586833112
  568   739          586833851
  235   831          586834066
  664   665          586834569
  167   835          586840338
  663   666          586842543
  357   815          586842668
  516   766          586843192
  189   834          586844973
  626   699          586846475
  425   799          586848024
  137   836          586848409
   78   837          586850805
  247   830          586856223
  507   770          586856843
  662   667          586858491
  277   827          586863216
  554   747          586864187
  372   812          586866176
   79   837          586869292
  222   832          586871416
  207   833          586879280
  661   668          586882413
  432   797          586883141
   80   837          586888253
  500   773          586889917
  258   829          586896301
  469   785          586898334
  138   836          586905128
   81   837          586907694
  621   703          586911988
  268   828          586912384
  660   669          586914309
  442   794          586917072
  168   835          586924507
   82   837          586927621
  294   825          586927809
  535   757          586928468
  578   733          586933389
  537   756          586935369
  533   758          586938949
  631   695          586941966
  309   823          586945396
   83   837          586948040
  645   683          586948112
  335   819          586948634
  190   834          586952704
  352   816          586952704
  286   826          586953632
  659   670          586954179
  418   801          586957033
  539   755          586959694
  139   836          586962675
  316   822          586966744
  531   759          586966770
   84   837          586968957
  605   715          586971000
  480   781          586971541
  563   742          586972035
  592   724          586978112
  329   820          586979289
  637   690          586983853
  386   809          586987585
   85   837          586990378
  589   726          586993645
  377   811          586994364
  341   818          586995253
  236   831          587000447
  541   754          587001485
  658   671          587002023
  208   833          587008449
  169   835          587009684
  529   760          587011889
  595   722          587011923
   86   837          587012309
  514   767          587014407
  302   824          587019832
  223   832          587019935
  140   836          587021056
   87   837          587034756
  248   830          587039992
  556   746          587040552
  472   784          587044352
   88   837          587057725
  657   672          587057841
  586   728          587058408
  543   753          587060784
  191   834          587061575
  439   795          587064394
  527   761          587074264
  141   836          587080277
   89   837          587081222
  323   821          587085928
  278   827          587094235
  598   720          587095192
  170   835          587095875
  259   829          587096768
  505   771          587101636
  644   684          587103488
   90   837          587105253
  403   805          587110952
  493   776          587111733
  347   817          587120436
  656   673          587121633
  429   798          587123181
  488   778          587125224
  399   806          587127815
  269   828          587128661
   91   837          587129824
  612   710          587131928
  407   804          587137607
  545   752          587137633
  616   707          587138139
  209   833          587138866
  570   738          587140272
  142   836          587140344
  625   700          587140625
  422   800          587151448
  525   762          587153853
   92   837          587154941
  237   831          587168244
  224   832          587169792
  192   834          587171592
  583   730          587172287
  575   735          587174750
   93   837          587180610
  171   835          587183086
  382   810          587183968
  363   814          587185291
  395   807          587187818
  295   825          587188000
  498   774          587190816
  655   674          587193399
  636   691          587198827
  287   826          587199879
  630   696          587200536
  143   836          587201263
  512   768          587202560
  368   813          587203829
   94   837          587206837
  411   803          587208158
  475   783          587220562
  608   713          587222809
  249   830          587225249
  358   815          587226087
  601   718          587228033
  483   780          587230587
  565   741          587231146
  547   751          587232074
  310   823          587232767
   95   837          587233628
  558   745          587234737
  455   790          587235375
  436   796          587240192
  458   789          587240981
  620   704          587241664
  523   763          587250614
  452   791          587259079
   96   837          587260989
  144   836          587263040
  643   685          587266832
  317   822          587267261
  210   833          587270537
  172   835          587271323
  654   675          587273139
  461   788          587276053
  373   812          587282445
  193   834          587282761
  336   819          587286315
   97   837          587288926
  391   808          587290583
  303   824          587294351
  260   829          587298789
  330   820          587305000
  449   792          587311937
   98   837          587317445
  225   832          587320993
  415   802          587322983
  353   816          587325473
  145   836          587325681
  279   827          587326922
  580   732          587335168
  238   831          587337463
  464   787          587340747
  549   750          587344149
  342   818          587345120
   99   837          587346552
  270   828          587346552
  173   835          587360592
  653   676          587360853
  503   772          587363175
  521   764          587364505
  100   837          587376253
  146   836          587389192
  426   799          587391175
  446   793          587393793
  194   834          587395088
  324   821          587399885
  211   833          587403468
  101   837          587406554
  510   769          587407609
  604   716          587410560
  250   830          587412000
  635   692          587421763
  378   811          587421883
  478   782          587427120
  467   786          587435219
  387   809          587435732
  102   837          587437461
  642   686          587438144
  624   701          587442725
  433   797          587444310
  560   744          587446784
  288   826          587447848
  296   825          587449961
  174   835          587450899
  147   836          587453579
  652   677          587456541
  572   737          587464801
  629   697          587467062
  491   777          587468204
  103   837          587468980
  226   832          587473544
  551   749          587473900
  419   801          587482460
  348   817          587482705
  519   765          587495484
  104   837          587501117
  261   829          587502370
  591   725          587503196
  615   708          587503287
  443   794          587504491
  239   831          587508110
  567   740          587508263
  496   775          587508311
  195   834          587508579
  594   723          587517651
  148   836          587518848
  486   779          587520395
  311   823          587521998
  611   711          587524562
  105   837          587533878
  212   833          587537665
  588   727          587538055
  175   835          587542250
  577   734          587546937
  470   785          587559625
  651   678          587560203
  280   827          587561283
  271   828          587566063
  106   837          587567269
  318   822          587569680
  304   824          587570688
  619   705          587579284
  597   721          587581534
  364   814          587581688
  149   836          587585005
  404   805          587599389
  251   830          587600251
  107   837          587601296
  400   806          587606616
  369   813          587611206
  359   815          587611654
  641   687          587617424
  553   748          587621369
  585   729          587622114
  383   810          587622887
  196   834          587623240
  337   819          587626012
  227   832          587627451
  508   770          587629512
  331   820          587632691
  176   835          587634651
  408   804          587635776
  108   837          587635965
  501   773          587641418
  607   714          587642887
  517   766          587643509
  440   795          587643875
  150   836          587652056
  634   693          587652661
  396   807          587657079
  481   781          587664182
  109   837          587671282
  650   679          587671839
  213   833          587673134
  430   798          587676592
  562   743          587676735
  240   831          587680191
  423   800          587686967
  600   719          587694959
  343   818          587697039
  289   826          587697545
  354   816          587700360
  374   812          587700952
  110   837          587707253
  262   829          587707517
  297   825          587713698
  473   784          587714121
  325   821          587715786
  412   803          587716155
  151   836          587720007
  177   835          587728108
  197   834          587739077
  628   698          587741544
  111   837          587743884
  392   808          587750400
  623   702          587752775
  582   731          587755259
  112   837          587781181
  228   832          587782720
  555   747          587786598
  272   828          587787200
  536   757          587788749
  152   836          587788864
  252   830          587790008
  649   680          587791449
  534   758          587792816
  281   827          587797324
  538   756          587802088
  569   739          587803428
  640   688          587804672
  574   736          587807480
  515   767          587808538
  214   833          587809881
  437   796          587811789
  312   823          587813095
  532   759          587814247
  113   837          587819150
  178   835          587822627
  540   755          587832875
  416   802          587840904
  489   778          587841121
  494   776          587842360
  349   817          587847062
  305   824          587848849
  379   811          587851670
  530   760          587853000
  241   831          587853712
  198   834          587856096
  114   837          587857797
  456   790          587857816
  603   717          587858040
  153   836          587858633
  506   771          587868227
  459   789          587871648
  453   791          587873348
  319   822          587874007
  614   709          587876373
  542   754          587881152
  388   809          587886201
  633   694          587891521
  115   837          587897128
  476   783          587898863
  528   761          587909033
  263   829          587914236
  462   788          587915000
  450   792          587918088
  179   835          587918214
  648   681          587919033
  564   742          587924632
  618   706          587924848
  610   712          587925128
  154   836          587929320
  484   780          587931904
  499   774          587936323
  427   799          587936882
  116   837          587937149
  579   733          587937376
  229   832          587939357
  544   753          587946961
  215   833          587947912
  290   826          587948976
  332   820          587962368
  338   819          587967731
  557   746          587969629
  199   834          587974303
  117   837          587977866
  298   825          587979217
  365   814          587980269
  253   830          587981277
  526   762          587982304
  465   787          587988028
  513   768          587990529
  447   793          587991880
  360   815          587999375
  639   689          587999888
  155   836          588000931
  434   797          588008077
  273   828          588009969
  420   801          588010401
  180   835          588014875
  118   837          588019285
  370   813          588020797
  627   699          588023982
  242   831          588028679
  546   752          588030344
  593   724          588031281
  326   821          588033637
  282   827          588035051
  590   726          588036176
  344   818          588051016
  647   682          588054591
  119   837          588061412
  384   810          588064104
  622   703          588070775
  606   715          588070891
  524   763          588072771
  156   836          588073472
  596   722          588075784
  355   816          588077371
  216   833          588087233
  401   806          588087817
  405   805          588090250
  587   728          588090355
  468   786          588090888
  200   834          588093704
  444   794          588094568
  230   832          588097368
  120   837          588104253
  313   823          588106064
  181   835          588112616
  479   782          588114007
  571   738          588116683
  375   812          588121703
  264   829          588122533
  504   772          588123712
  397   807          588128716
  306   824          588128840
  548   751          588131343
  409   804          588136393
  632   695          588138343
  157   836          588146949
  121   837          588147814
  665   665          588159250
  664   666          588163240
  576   735          588168351
  599   720          588169799
  559   745          588170504
  254   830          588174064
  663   667          588175210
  320   822          588180248
  522   764          588180392
  511   769          588189440
  566   741          588190517
  122   837          588192101
  492   777          588192921
  584   730          588193704
  662   668          588195160
  646   683          588198123
  291   826          588202147
  638   690          588203072
  243   831          588205098
  182   835          588211443
  393   808          588212569
  350   817          588213513
  201   834          588214305
  158   836          588221368
  661   669          588223090
  471   785          588223736
  424   800          588225024
  441   795          588225996
  413   803          588226624
  217   833          588227850
  487   779          588230442
  431   798          588232583
  274   828          588234376
  123   837          588237120
  299   825          588246524
  497   775          588247848
  550   750          588250000
  231   832          588256759
  613   710          588257397
  660   670          588259000
  283   827          588274470
  617   707          588278356
  124   837          588282877
  380   811          588283731
  333   820          588294037
  159   836          588296735
  659   671          588302890
  520   765          588305125
  183   835          588311362
  339   819          588311478
  602   718          588313440
  626   700          588314376
  125   837          588329378
  265   829          588332414
  609   713          588333626
  202   834          588336112
  389   809          588338998
  581   732          588346109
  645   684          588349629
  327   821          588353444
  658   672          588354760
  482   781          588359709
  417   802          588361321
  255   830          588368375
  218   833          588369769
  160   836          588373056
  126   837          588376629
  366   814          588381040
  244   831          588382975
  438   796          588386008
  552   749          588386357
  474   784          588386728
  361   815          588389256
  561   744          588389265
  631   696          588393127
  502   773          588395925
  621   704          588396725
  314   823          588400911
  509   770          588405229
  345   818          588407057
  307   824          588410667
  184   835          588412379
  637   691          588414224
  657   673          588414610
  232   832          588417536
  127   837          588424636
  371   813          588432608
  518   766          588446928
  573   737          588448070
  161   836          588450337
  356   816          588456512
  292   826          588457064
  203   834          588459131
  275   828          588460427
  128   837          588473405
  568   740          588474432
    0   838          588480472
    1   838          588480473
    2   838          588480480
    3   838          588480499
    4   838          588480536
    5   838          588480597
    6   838          588480688
    7   838          588480815
    8   838          588480984
    9   838          588481201
   10   838          588481472
   11   838          588481803
   12   838          588482200
  656   674          588482440
   13   838          588482669
  457   790          588482993
   14   838          588483216
   15   838          588483847
   16   838          588484568
  428   799          588485151
   17   838          588485385
   18   838          588486304
   19   838          588487331
  321   822          588488409
   20   838          588488472
   21   838          588489733
  454   791          588490335
   22   838          588491120
   23   838          588492639
   24   838          588494296
   25   838          588496097
   26   838          588498048
   27   838          588500155
   28   838          588502424
   29   838          588504861
  460   789          588505069
  605   716          588506821
   30   838          588507472
  385   810          588507625
  644   685          588509109
   31   838          588510263
  219   833          588512996
   32   838          588513240
  185   835          588514500
  284   827          588515587
  300   825          588515625
   33   838          588516409
   34   838          588519776
  129   837          588522942
   35   838          588523347
  451   792          588526939
   36   838          588527128
  162   836          588528584
   37   838          588531125
   38   838          588535344
   39   838          588539791
  554   748          588540456
  421   801          588540862
  266   829          588543885
   40   838          588544472
  376   812          588544704
  578   734          588547456
   41   838          588549393
  592   725          588552813
   42   838          588554560
  463   788          588556719
  655   675          588558250
  490   778          588559952
   43   838          588559979
  245   831          588562316
  256   830          588564216
   44   838          588565656
  402   806          588571424
   45   838          588571597
  130   837          588573253
  435   797          588574448
  495   776          588575951
  589   727          588577052
   46   838          588577808
  595   723          588577942
  233   832          588579705
  477   783          588580020
  351   817          588582064
  204   834          588583368
  406   805          588583541
   47   838          588584295
   48   838          588591064
  448   793          588592649
   49   838          588598121
  398   807          588602735
   50   838          588605472
  516   767          588605759
  163   836          588607803
  625   701          588612726
   51   838          588613123
  186   835          588617731
   52   838          588621080
  131   837          588624344
  563   743          588625954
  334   820          588627704
   53   838          588629349
  636   692          588633344
  485   780          588636125
  507   771          588637854
   54   838          588637936
  466   787          588638099
  410   804          588639464
  616   708          588639808
  654   676          588642040
  612   711          588646359
   55   838          588646847
  535   758          588649887
  586   729          588650545
  537   757          588652246
  598   721          588652553
  630   697          588655873
   56   838          588656088
  340   819          588657259
  220   833          588657537
  533   759          588664916
   57   838          588665665
  539   756          588672035
  328   821          588675213
   58   838          588675584
  132   837          588676221
  643   686          588676563
  394   808          588677096
  500   774          588684824
   59   838          588685851
  445   794          588687309
  164   836          588688000
  276   828          588688128
  308   824          588694336
   60   838          588696472
  531   760          588697291
  315   823          588697642
   61   838          588707453
  205   834          588708829
  541   755          588709296
  556   747          588712339
  293   826          588713733
  381   811          588718072
   62   838          588718800
  187   835          588722078
  133   837          588728890
   63   838          588730519
  620   705          588730625
  653   677          588733810
  414   803          588739571
   64   838          588742616
  246   831          588743127
  234   832          588743272
  529   761          588746970
  469   786          588749365
  608   714          588750056
   65   838          588755097
  267   829          588756952
  285   827          588758408
  257   830          588761593
  543   754          588764071
  346   818          588765168
  425   800          588765625
   66   838          588767968
  165   836          588769181
  583   731          588773178
  570   739          588776419
  601   719          588776760
   67   838          588781235
  362   815          588781303
  514   768          588781576
  134   837          588782357
  367   814          588784007
  301   825          588786526
  432   798          588791160
  390   809          588794129
   68   838          588794904
  575   736          588797631
  322   822          588798496
  221   833          588803398
  480   782          588803768
   69   838          588808981
  442   795          588810763
  527   762          588813911
   70   838          588823472
  188   835          588827547
  652   678          588833560
  206   834          588835520
  545   753          588836402
  135   837          588836628
  357   816          588837789
   71   838          588838383
  372   813          588846645
  166   836          588851352
  642   687          588851991
   72   838          588853720
  635   693          588860432
   73   838          588869489
  565   742          588880613
  418   802          588884240
   74   838          588885696
  505   772          588887273
  472   785          588890673
  136   837          588891709
  525   763          588898072
  558   746          588902048
   75   838          588902347
  235   832          588908243
  277   828          588917485
  624   702          588919032
   76   838          588919448
  493   777          588920590
  247   831          588925414
  547   752          588926331
  629   698          588926581
  189   835          588934144
  167   836          588934519
   77   838          588937005
  651   679          588941290
  488   779          588943411
  580   733          588944837
  137   837          588947606
  222   833          588950585
  604   717          588950677
  352   817          588952721
  386   810          588953456
   78   838          588955024
  258   830          588960512
  439   796          588962855
  335   820          588963375
  207   834          588963447
  377   812          588969961
  268   829          588971621
  294   826          588972160
   79   838          588973511
  512   769          588974337
  309   824          588979853
  498   775          588990367
   80   838          588992472
  316   823          588996263
  329   821          588998950
  523   764          588999411
  286   827          589002939
  138   837          589004325
  341   819          589005080
  615   709          589009204
   81   838          589011913
  168   836          589018688
   82   838          589031840
  549   751          589033900
  641   688          589035393
  429   799          589035988
  190   835          589041875
  611   712          589043259
   83   838          589052259
  650   680          589057000
  403   806          589057443
  483   781          589058128
  302   825          589059233
  139   837          589061872
  475   784          589062179
  619   706          589072475
   84   838          589073176
  422   801          589073849
  236   832          589074624
  399   807          589079142
  407   805          589079268
  591   726          589082247
  594   724          589088008
  208   834          589092616
   85   838          589094597
  634   694          589095488
  572   738          589096520
  223   833          589099104
  169   836          589103865
  248   831          589109183
  560   745          589109625
  455   791          589110046
  323   822          589110515
  458   790          589110912
   86   838          589116528
  521   765          589117886
  140   837          589120253
  347   818          589125355
  588   728          589125824
  452   792          589138496
   87   838          589138975
  461   789          589141250
  597   722          589143221
  436   797          589143429
  395   808          589143987
  411   804          589144995
  278   828          589148504
  191   835          589150746
  567   741          589153284
  503   773          589153444
  382   811          589154699
  551   750          589159151
  259   830          589160979
   88   838          589161944
  577   735          589165408
  607   715          589174418
  363   815          589175522
  141   837          589179474
  649   681          589180690
  510   770          589184000
   89   838          589185441
  269   829          589187898
  368   814          589189176
  170   836          589190056
  449   793          589196106
  464   788          589201216
  628   699          589205251
   90   838          589209472
  585   730          589218625
  358   816          589221208
  209   834          589223033
  640   689          589226769
  295   826          589232351
  623   703          589233294
   91   838          589234043
  142   837          589239541
  237   832          589242421
  600   720          589248000
  224   833          589248961
  287   827          589249186
  391   809          589251600
  519   766          589253455
  415   803          589255002
   92   838          589259160
  192   835          589260763
  373   813          589262914
  478   783          589264039
  310   824          589267224
  171   836          589277267
  491   778          589281723
  446   794          589282720
   93   838          589284829
  467   787          589290966
  249   831          589294440
  317   823          589296780
  143   837          589300460
  336   820          589301056
  553   749          589302126
  426   800          589308776
   94   838          589311056
  648   682          589312360
  496   776          589312512
  330   821          589324661
  353   817          589325490
  303   825          589333752
  562   744          589335112
   95   838          589337847
  633   695          589338512
  486   780          589343256
  433   798          589352329
  210   834          589354704
  342   819          589354947
  582   732          589360536
  144   837          589362237
  260   830          589363000
   96   838          589365208
  172   836          589365504
  193   835          589371932
  279   828          589381191
  614   710          589386544
   97   838          589393145
  378   812          589397480
  443   795          589398182
  225   833          589400162
  387   810          589401603
  603   718          589402459
  270   829          589405789
  517   767          589406076
  419   802          589409667
  508   771          589410523
  470   786          589410656
  238   832          589411640
   98   838          589421664
  618   707          589422275
  324   822          589424472
  145   837          589424878
  639   690          589426119
  574   737          589434777
  501   774          589436325
  569   740          589444009
  610   713          589448097
   99   838          589450771
  647   683          589452010
  173   836          589454773
  555   748          589462867
  100   838          589480472
  250   831          589481191
  194   835          589484259
  348   818          589487624
  211   834          589487635
  665   666          589487921
  146   837          589488389
  627   700          589491883
  296   826          589494312
  664   667          589495907
  481   782          589496409
  288   827          589497155
  536   758          589510168
  101   838          589510773
  663   668          589511879
  534   759          589518783
  538   757          589518965
  662   669          589535837
  102   838          589541680
  440   796          589542336
  532   760          589544768
  174   836          589545080
  540   756          589545216
  404   806          589545880
  579   734          589551443
  226   833          589552713
  147   837          589552776
  622   704          589555512
  311   824          589556455
  400   807          589557943
  473   785          589560442
  261   830          589566581
  661   670          589567781
  364   815          589571919
  103   838          589573199
  515   768          589575707
  408   805          589577437
  564   743          589578551
  239   832          589582287
  530   761          589588081
  542   755          589588963
  430   799          589589399
  632   696          589589504
  383   811          589593618
  369   814          589596553
  195   835          589597750
  318   823          589599199
  646   684          589599640
  104   838          589605336
  593   725          589605982
  606   716          589606712
  359   816          589606775
  660   671          589607711
  423   801          589609368
  304   825          589610089
  396   808          589613248
  280   828          589615552
  148   837          589618045
  590   727          589619583
  212   834          589621832
  271   829          589625300
  638   691          589633443
  175   836          589636431
  105   838          589638097
  337   820          589640753
  557   747          589641416
  596   723          589641803
  528   762          589648680
  544   754          589650248
  494   777          589651217
  331   821          589652352
  412   804          589652992
  506   772          589653864
  659   672          589655627
  489   779          589659308
  251   831          589669442
  106   838          589671488
  374   813          589681421
  587   729          589682492
  149   837          589684202
  354   817          589700377
  107   838          589705515
  227   833          589706620
  343   819          589706866
  392   809          589711417
  658   673          589711529
  196   835          589712411
  437   797          589715026
  526   763          589726523
  599   721          589727160
  176   836          589728832
  546   753          589729113
  456   791          589732487
  499   775          589735874
  108   838          589740184
  325   822          589740373
  476   784          589740480
  459   790          589741579
  289   827          589746852
  150   837          589751253
  453   792          589752765
  571   739          589752830
  240   832          589754368
  645   685          589755250
  213   834          589757301
  297   826          589758049
  484   781          589759445
  513   769          589762306
  262   830          589771728
  613   711          589771828
  416   803          589772923
  657   674          589775417
  109   838          589775501
  617   708          589780025
  462   789          589780197
  626   701          589786477
  576   736          589791232
  584   731          589794595
  450   793          589802257
  110   838          589811472
  151   837          589819204
  524   764          589821568
  177   836          589822289
  548   752          589825600
  379   812          589827267
  197   835          589828248
  559   746          589837815
  566   742          589839984
  272   829          589846437
  656   675          589847291
  312   824          589847552
  111   838          589848103
  631   697          589848464
  465   788          589848497
  637   692          589848741
  281   828          589851593
  349   818          589851981
  388   810          589852072
  427   800          589854483
  252   831          589859199
  609   714          589860873
  228   833          589861889
  602   719          589862167
  447   794          589880807
  112   838          589885400
  621   705          589885686
  152   837          589888061
  305   825          589888250
  214   834          589894048
  319   823          589903526
  504   773          589913981
  434   798          589916096
  178   836          589916808
  644   686          589918840
  113   838          589923369
  655   676          589927151
  241   832          589927889
  522   765          589933773
  420   802          589937608
  550   751          589939751
  198   835          589945267
  468   787          589946635
  479   783          589950926
  581   733          589955778
  153   837          589957830
  114   838          589962016
  511   770          589965831
  365   815          589970500
  263   830          589978447
  332   821          589982029
  338   820          589982472
  444   795          589988259
  360   816          589994496
  290   827          589998283
  115   838          590001347
  370   814          590006144
  492   778          590006440
  179   836          590012395
  654   677          590014997
  229   833          590018526
  298   826          590023568
  154   837          590028517
  215   834          590032079
  384   811          590034835
  405   806          590036741
  401   807          590039144
  116   838          590041368
  605   717          590046938
  253   831          590050468
  497   776          590052049
  561   745          590052106
  487   780          590053303
  326   822          590058224
  344   819          590060843
  520   766          590063096
  199   835          590063474
  273   829          590069206
  552   750          590071608
  636   693          590072013
  471   786          590074767
  355   817          590077388
  409   805          590078054
  573   738          590079789
  117   838          590082085
  397   808          590084885
  625   702          590089033
  282   828          590089320
  643   687          590090410
  155   837          590100128
  375   813          590102172
  242   832          590102856
  180   836          590109056
  653   678          590110829
  630   698          590115392
  568   741          590119453
  118   838          590123504
  441   796          590124457
  592   726          590131864
  313   824          590140521
  431   799          590145390
  616   709          590145725
  424   801          590147425
  595   724          590148299
  413   804          590163461
  589   728          590164821
  612   712          590165056
  119   838          590165631
  578   735          590165927
  306   825          590168241
  216   834          590171400
  156   837          590172669
  393   809          590173586
  230   833          590176537
  200   835          590182875
  509   771          590186240
  264   830          590186744
  502   774          590190832
  482   782          590191936
  181   836          590206797
  120   838          590208472
  518   767          590209495
  320   823          590209767
  598   722          590214240
  652   679          590214647
  350   818          590218432
  554   749          590221213
  620   706          590223816
  474   785          590233049
  254   831          590243255
  157   837          590246146
  586   730          590247056
  291   827          590251454
  121   838          590252033
  380   812          590259328
  642   688          590269960
  243   832          590279275
  608   715          590281587
  563   744          590284331
  438   797          590289245
  299   826          590290875
  417   803          590293340
  274   829          590293613
  122   838          590296320
  635   694          590303259
  201   835          590303476
  389   810          590304869
  182   836          590305624
  217   834          590312017
  333   821          590313698
  158   837          590320565
  339   820          590326219
  651   680          590326451
  283   828          590328739
  601   720          590329801
  231   833          590335928
  123   838          590341339
  457   791          590357664
  454   792          590369752
  366   815          590371271
  516   768          590372928
  537   758          590373665
  460   790          590375000
  535   759          590375854
  327   822          590378031
  490   779          590378139
  583   732          590378455
  361   816          590384377
  495   777          590384808
  124   838          590387096
  556   748          590388608
  539   757          590388912
  629   699          590390288
  533   760          590395437
  159   837          590395932
  265   830          590396625
  624   703          590399551
  428   800          590402752
  183   836          590405543
  451   793          590411108
  345   819          590416884
  570   740          590417000
  371   814          590417955
  477   784          590421637
  541   756          590421637
  463   789          590421916
  507   772          590423491
  575   737          590424928
  202   835          590425283
  531   761          590432372
  125   838          590433597
  314   824          590435368
  255   831          590437566
  650   681          590446241
  307   825          590450068
  218   834          590453936
  356   817          590456529
  244   832          590457152
  641   689          590457490
  485   781          590463666
  421   802          590468069
  543   755          590471882
  160   837          590472253
  385   811          590478356
  126   838          590480848
  448   794          590481576
  435   798          590482467
  500   775          590484375
  529   762          590486617
  604   718          590495096
  232   833          590496705
  466   788          590498568
  292   827          590506371
  184   836          590506560
  321   823          590517928
  615   710          590519375
  275   829          590519664
  402   807          590522751
  376   813          590525173
  127   838          590528855
  406   806          590530032
  565   743          590534532
  545   754          590539689
  634   695          590542479
  203   835          590548302
  161   837          590549534
  514   769          590553353
  527   763          590558130
  398   808          590558904
  580   734          590558904
  300   826          590559976
  611   713          590566228
  284   828          590569856
  619   707          590569902
  558   747          590573835
  649   682          590574017
  128   838          590577624
  445   795          590581000
  410   805          590581125
  351   818          590586983
    0   839          590589719
    1   839          590589720
    2   839          590589727
    3   839          590589746
    4   839          590589783
    5   839          590589844
    6   839          590589935
    7   839          590590062
    8   839          590590231
    9   839          590590448
   10   839          590590719
   11   839          590591050
   12   839          590591447
   13   839          590591916
   14   839          590592463
   15   839          590593094
   16   839          590593815
   17   839          590594632
   18   839          590595551
   19   839          590596578
  219   834          590597163
   20   839          590597719
   21   839          590598980
   22   839          590600367
   23   839          590601886
   24   839          590603543
  469   787          590605112
   25   839          590605344
   26   839          590607295
  266   830          590608096
  185   836          590608681
   27   839          590609402
   28   839          590611671
   29   839          590614108
   30   839          590616719
   31   839          590619510
   32   839          590622487
  547   753          590625100
   33   839          590625656
  129   838          590627161
  162   837          590627781
   34   839          590629023
   35   839          590632594
  256   831          590633407
   36   839          590636375
  245   832          590636493
  394   809          590638113
   37   839          590640372
  480   783          590640687
   38   839          590644591
  525   764          590646869
  334   821          590647365
   39   839          590649038
  640   690          590653000
   40   839          590653719
   41   839          590658640
  233   833          590658874
  594   725          590662709
   42   839          590663807
  591   727          590665654
   43   839          590669226
  340   820          590672000
  204   835          590672539
  628   700          590673152
   44   839          590674903
  414   804          590676408
  130   838          590677472
  505   773          590677542
   45   839          590680844
   46   839          590687055
  425   801          590688026
   47   839          590693542
  381   812          590693669
  328   822          590699800
   48   839          590700311
  432   799          590703967
  163   837          590707000
   49   839          590707368
  442   796          590709224
  597   723          590709240
  648   683          590709779
  607   716          590710239
  186   836          590711912
   50   839          590714719
  588   729          590717961
  623   704          590718031
   51   839          590722370
  549   752          590728157
  131   838          590728563
   52   839          590730327
  315   824          590732099
  572   739          590732667
  308   825          590733737
  493   778          590734109
   53   839          590738596
  220   834          590741704
  472   786          590741704
   54   839          590747183
  276   829          590747365
  512   770          590750728
  523   765          590752792
   55   839          590756094
  390   810          590760000
  293   827          590763040
   56   839          590765335
  488   780          590766272
  367   815          590774238
   57   839          590774912
  346   819          590774995
  362   816          590776424
  560   746          590776936
  132   838          590780440
   58   839          590784831
  164   837          590787197
  577   736          590788289
  633   696          590789673
  498   776          590794568
   59   839          590795098
  205   835          590798000
  567   742          590802751
  600   721          590805361
   60   839          590805719
  285   828          590812677
  187   836          590816259
  418   803          590816259
  666   666          590816592
   61   839          590816700
  246   832          590817304
  585   731          590819516
  665   667          590820588
  267   830          590821163
  234   833          590822441
  322   823          590828015
   62   839          590828047
  257   831          590830784
  301   826          590830877
  372   814          590831992
  664   668          590832576
  133   838          590833109
  357   817          590837806
   63   839          590839766
  551   751          590848902
   64   839          590851863
  663   669          590852556
  647   684          590853527
  639   691          590856490
   65   839          590864344
  439   797          590866092
  165   837          590868378
  521   766          590875857
   66   839          590877215
  662   670          590880528
  134   838          590886576
  221   834          590887565
  483   782          590890355
   67   839          590890482
  614   711          590900975
   68   839          590904151
  475   785          590908500
  661   671          590916492
   69   839          590918228
  188   836          590921728
  618   708          590923944
  386   811          590924187
  206   835          590924691
   70   839          590932719
  135   838          590940847
   71   839          590947630
  503   774          590948351
  377   813          590950430
  166   837          590950549
  603   719          590951186
  429   800          590953589
  352   818          590957640
  660   672          590960448
   72   839          590962967
  627   701          590963984
  510   771          590965011
  582   733          590970205
  610   714          590975344
  277   829          590976722
   73   839          590978736
  335   821          590983036
  458   791          590985583
  553   750          590987377
  235   833          590987412
  455   792          590989463
   74   839          590994943
  136   838          590995928
  562   745          590997953
  247   832          590999591
  422   802          591001056
  646   685          591005261
  403   807          591008770
  461   790          591011181
   75   839          591011594
  659   673          591012396
  519   767          591016022
  309   825          591019254
  341   820          591019821
  294   827          591021467
  452   793          591022665
  329   822          591023537
  407   806          591025759
  189   836          591028325
   76   839          591028695
  258   831          591029703
  316   824          591030720
  167   837          591033716
  222   834          591034752
  399   808          591035311
  268   830          591035832
  622   705          591044473
  632   697          591044841
   77   839          591046252
  436   798          591051448
  137   838          591051825
  207   835          591052618
  286   828          591057208
   78   839          591064271
  464   789          591066413
  574   738          591066496
  638   692          591067960
  658   674          591072336
   79   839          591082758
  449   794          591085033
  411   805          591086656
  569   741          591089030
  491   779          591099910
   80   839          591101719
  302   826          591103584
  395   809          591105004
  478   784          591105656
  138   838          591108544
  168   837          591117885
   81   839          591121160
  496   777          591121369
  382   812          591130296
  347   819          591135182
  190   836          591136056
  323   823          591140034
  657   675          591140268
   82   839          591141087
  555   749          591143624
  606   717          591146829
  467   788          591151435
  236   833          591153793
   83   839          591161506
  645   686          591164981
  139   838          591166091
  579   735          591169914
  363   816          591170643
  486   781          591170797
  517   768          591173245
  446   795          591176411
  368   815          591179407
  208   835          591181787
   84   839          591182423
  223   834          591183271
  248   832          591183360
  593   726          591185033
  415   804          591191839
  508   772          591196160
  169   837          591203062
   85   839          591203844
  590   728          591207352
  278   829          591207741
  596   724          591212160
  656   676          591216192
  391   810          591217471
  358   817          591221225
  140   838          591224472
   86   839          591225775
  259   831          591230170
  426   801          591231177
  501   775          591235876
  536   759          591236135
  564   744          591236928
  538   758          591240384
  191   836          591244927
   87   839          591248222
  373   814          591248261
  534   760          591249304
  269   830          591252109
  540   757          591262093
  626   702          591262784
  433   799          591265136
  470   787          591266403
   88   839          591271191
  587   730          591279003
  532   761          591279849
  295   827          591281658
  141   838          591283693
  617   709          591285942
  637   693          591287410
  599   722          591288847
  170   837          591289253
  613   712          591290525
   89   839          591294688
  443   796          591296643
  655   677          591300108
  542   756          591301304
  287   828          591303455
  310   825          591306625
  631   698          591307983
  209   835          591312204
  557   748          591317685
   90   839          591318719
  336   821          591320717
  237   833          591321590
  530   762          591327728
  353   818          591330409
  317   824          591331237
  644   687          591332687
  224   834          591333128
  481   783          591333328
  419   803          591341686
   91   839          591343290
  142   838          591343760
  515   769          591347484
  330   822          591349248
  192   836          591354944
  544   755          591358059
   92   839          591368407
  249   832          591368617
  342   820          591369688
  387   811          591372334
  171   837          591376464
  378   813          591377949
  303   826          591378103
  621   706          591378877
  654   678          591392016
  609   715          591392404
  528   763          591392899
  571   740          591393411
   93   839          591394076
  584   732          591399872
  143   838          591404679
  473   786          591411473
  602   720          591415208
  576   737          591418529
   94   839          591420303
  260   831          591432191
  546   754          591432400
  279   829          591440428
  210   835          591443875
  506   773          591444133
  440   797          591445573
   95   839          591447094
  324   823          591453991
  172   837          591464701
  494   778          591464736
  193   836          591466113
  144   838          591466456
  270   830          591470000
   96   839          591474455
  526   764          591475320
  489   780          591482169
  225   834          591484329
  238   833          591490809
  653   679          591491916
  566   743          591493903
  404   807          591497207
  348   819          591497451
   97   839          591502392
  430   800          591507000
  643   688          591508379
  559   747          591509602
  400   808          591514112
  636   694          591514840
  408   806          591523928
  548   753          591524369
  145   838          591529097
   98   839          591530911
  423   802          591536575
  513   770          591538697
  499   776          591540075
  296   827          591543619
  288   828          591551424
  173   837          591553970
  250   832          591555368
   99   839          591560018
  364   816          591567040
  383   812          591569215
  625   703          591569552
  581   734          591569845
  396   809          591574265
  524   765          591574949
  211   835          591576806
  194   836          591578440
  630   699          591579099
  369   815          591586784
  476   785          591586801
  100   839          591589719
  605   718          591591357
  484   782          591591672
  146   838          591592608
  412   805          591594653
  311   825          591595856
  652   680          591599808
  359   817          591606792
  456   792          591611904
  459   791          591616250
  101   839          591620020
  437   798          591623045
  318   824          591633656
  550   752          591634008
  261   831          591635772
  226   834          591636880
  453   793          591636934
  174   837          591644277
  462   790          591650128
  102   839          591650927
  304   826          591654440
  616   710          591655896
  147   838          591656995
  337   821          591660414
  239   833          591661456
  374   814          591666768
  280   829          591674789
  331   822          591676939
  392   810          591677288
  103   839          591682446
  612   713          591688025
  271   830          591689511
  450   794          591691184
  522   766          591691744
  195   836          591691931
  642   689          591692057
  354   818          591705296
  504   774          591708888
  416   804          591709760
  212   835          591711003
  465   789          591713694
  104   839          591714583
  592   727          591715271
  651   681          591715692
  573   739          591715936
  561   746          591719417
  620   707          591721243
  343   820          591721607
  148   838          591722264
  595   725          591723000
  175   837          591735628
  251   832          591743619
  511   771          591746842
  105   839          591747344
  635   695          591750250
  589   729          591756958
  552   751          591761359
  568   742          591768920
  325   823          591769892
  447   795          591774498
  427   801          591776884
  598   723          591780259
  106   839          591780735
  149   838          591788421
  578   736          591788808
  227   834          591790787
  479   784          591792543
  289   828          591801121
  196   836          591806592
  468   788          591807104
  297   827          591807356
  379   813          591807736
  107   839          591814762
  608   716          591817408
  388   811          591822803
  492   779          591824627
  520   767          591825663
  176   837          591828029
  434   799          591828903
  240   833          591833537
  650   682          591839568
  262   831          591840919
  213   835          591846472
  586   731          591847947
  108   839          591849431
  150   838          591855472
  629   700          591858189
  497   777          591860906
  349   819          591861808
  420   803          591869627
  487   781          591880844
  641   690          591883721
  624   704          591884288
  109   839          591884748
  444   796          591886720
  312   825          591886953
  601   721          591887162
  554   750          591906464
  272   830          591910648
  281   829          591910830
  110   839          591920719
  177   837          591921486
  197   836          591922429
  151   838          591923423
  471   787          591930514
  305   826          591932601
  252   832          591933376
  319   824          591937983
  228   834          591946056
  563   745          591947172
  111   839          591957350
  365   816          591965621
  649   683          591971436
  509   772          591971877
  518   768          591976664
  214   835          591983219
  405   807          591988068
  583   733          591988124
  502   775          591990383
  152   838          591992280
  634   696          591993640
  360   817          591994513
  112   839          591994647
  401   808          591995313
  370   815          591996375
  338   821          592002133
  332   822          592006616
  241   833          592007058
  384   812          592010432
  178   837          592016005
  409   806          592024545
  441   797          592027694
  482   783          592028855
  113   839          592032616
  615   711          592033806
  198   836          592039448
  604   719          592043823
  397   809          592045902
  263   831          592047638
  290   828          592052552
  575   738          592056647
  570   741          592062021
  153   838          592062049
  431   800          592062991
  556   749          592069365
  114   839          592071263
  619   708          592071571
  298   827          592072875
  424   802          592074632
  344   820          592075584
  355   818          592082307
  640   691          592083371
  474   786          592084080
  375   814          592087519
  326   823          592087743
  611   714          592093475
  537   759          592099632
  229   834          592102693
  413   805          592105122
  535   760          592106375
  539   758          592110331
  115   839          592110594
  648   684          592111296
  179   837          592111592
  215   835          592121250
  253   832          592124645
  533   761          592130518
  154   838          592132736
  273   830          592133417
  541   757          592138514
  393   810          592139457
  516   769          592144705
  628   701          592145253
  282   829          592148557
  666   667          592149259
  116   839          592150615
  665   668          592157257
  199   836          592157655
  531   762          592172019
  664   669          592173253
  580   735          592177375
  313   825          592179922
  242   833          592182025
  543   756          592184223
  117   839          592191332
  565   744          592192909
  663   670          592197247
  438   798          592197264
  495   778          592198327
  490   780          592201000
  155   838          592204347
  623   705          592206992
  180   837          592208253
  306   826          592212592
  507   773          592213760
  350   819          592228259
  662   671          592229239
  417   804          592230177
  529   763          592230836
  118   839          592232751
  457   792          592237081
  380   813          592239797
  594   726          592241760
  320   824          592244224
  633   697          592245010
  545   755          592247500
  460   791          592249671
  558   748          592250104
  607   717          592250356
  591   728          592253423
  454   793          592253921
  264   831          592255935
  647   685          592259148
  216   835          592260571
  230   834          592260704
  477   785          592267958
  661   672          592269229
  119   839          592274878
  389   811          592275600
  156   838          592276888
  200   836          592277056
  597   724          592279597
  500   776          592288576
  639   692          592291007
  463   790          592291847
  485   782          592295893
  451   794          592300035
  291   828          592305723
  181   837          592305994
  527   764          592306927
  588   730          592314472
  660   673          592317217
  254   832          592317432
  120   839          592317719
  428   801          592325153
  547   754          592328387
  514   770          592329744
  333   822          592338285
  299   827          592340182
  339   821          592345880
  157   838          592350365
  274   830          592357824
  243   833          592358444
  121   839          592361280
  466   789          592363765
  366   816          592366392
  600   722          592367048
  659   674          592373203
  572   740          592373248
  448   795          592375267
  361   817          592384394
  283   829          592387976
  435   799          592395274
  201   836          592397657
  421   803          592400088
  525   765          592400250
  217   835          592401188
  182   837          592404821
  122   839          592405567
  327   823          592407550
  371   815          592408186
  646   686          592414992
  577   737          592415586
  614   712          592419672
  231   834          592420095
  158   838          592424784
  585   732          592424793
  549   753          592426926
  618   709          592429861
  345   820          592431625
  658   675          592437187
  627   702          592440291
  560   747          592448723
  123   839          592450586
  385   812          592453953
  567   743          592456670
  356   818          592461448
  469   788          592465581
  265   831          592465816
  505   774          592472449
  314   825          592474769
  402   808          592478920
  445   796          592479461
  406   807          592481359
  480   784          592482304
  307   826          592494419
  124   839          592496343
  159   838          592500151
  603   720          592504227
  632   698          592504360
  183   837          592504740
  638   693          592506629
  610   715          592506875
  657   676          592509169
  376   814          592510520
  523   766          592510763
  255   832          592511743
  202   836          592519464
  398   809          592519921
  410   806          592527616
  512   771          592531739
  244   833          592536321
  622   706          592537664
  125   839          592542844
  218   835          592543107
  551   752          592543159
  493   779          592552296
  321   824          592552385
  292   828          592560640
  160   838          592576472
  645   687          592578828
  232   834          592580872
  275   830          592583875
  582   734          592584272
  656   677          592589149
  126   839          592590095
  488   781          592593813
  351   819          592596810
  472   787          592597451
  498   777          592603425
  394   810          592603984
  184   837          592605757
  300   827          592609283
  442   797          592612461
  425   802          592615233
  414   805          592618069
  432   800          592621568
  284   829          592629093
  127   839          592638102
  521   767          592638424
  203   836          592642483
  161   838          592653753
  562   746          592665264
  334   822          592671952
  381   813          592674138
  655   678          592677127
  553   751          592677128
  266   831          592677287
  219   835          592686334
  128   839          592686871
  606   718          592691248
  340   821          592691661
  574   739          592702643
    0   840          592704000
    1   840          592704001
    2   840          592704008
    3   840          592704027
    4   840          592704064
    5   840          592704125
    6   840          592704216
    7   840          592704343
    8   840          592704512
    9   840          592704729
   10   840          592705000
   11   840          592705331
   12   840          592705728
   13   840          592706197
   14   840          592706744
   15   840          592707375
  256   832          592707584
  185   837          592707878
   16   840          592708096
   17   840          592708913
   18   840          592709832
   19   840          592710859
   20   840          592712000
   21   840          592713261
   22   840          592714648
  245   833          592715662
   23   840          592716167
   24   840          592717824
   25   840          592719625
   26   840          592721576
   27   840          592723683
   28   840          592725952
  483   783          592727274
   29   840          592728389
  328   823          592729319
  637   694          592730237
  390   811          592730731
   30   840          592731000
  162   838          592732000
   31   840          592733791
  129   839          592736408
   32   840          592736768
  569   742          592738497
   33   840          592739937
  233   834          592743041
  626   703          592743303
   34   840          592743304
   35   840          592746875
  503   775          592747902
  510   772          592750648
   36   840          592750656
  644   688          592750656
  418   804          592753096
   37   840          592754653
   38   840          592758872
  475   786          592759531
   39   840          592763319
  204   836          592766720
   40   840          592768000
  593   727          592768440
  367   816          592769359
  315   825          592771500
  631   699          592771690
   41   840          592772921
  654   679          592773103
  439   798          592774111
  362   817          592776441
   42   840          592778088
  308   826          592778088
  519   768          592783191
   43   840          592783507
  130   839          592786719
  596   725          592786861
   44   840          592789184
  346   820          592789736
  579   736          592792795
   45   840          592795125
  617   710          592796113
  590   729          592799489
   46   840          592801336
   47   840          592807823
  186   837          592811109
  163   838          592811219
  276   830          592811576
  613   713          592813494
   48   840          592814592
  293   828          592817309
   49   840          592821649
  372   815          592822223
  555   750          592828875
   50   840          592829000
  220   835          592830875
   51   840          592836651
  131   839          592837810
  357   818          592842725
   52   840          592844608
   53   840          592852877
  599   723          592854866
   54   840          592861464
  322   824          592862472
  458   792          592865000
   55   840          592870375
  285   829          592871914
  455   793          592873632
  429   801          592875990
  621   707          592876304
  653   680          592877077
   56   840          592879616
  587   731          592879894
  301   827          592880184
  461   791          592885852
   57   840          592889193
  132   839          592889687
  267   831          592890354
  164   838          592891416
  205   836          592892181
  246   833          592896473
   58   840          592899112
  564   745          592899769
  386   812          592899784
  257   832          592904961
  234   834          592906608
   59   840          592909379
  452   794          592911592
  187   837          592915456
   60   840          592920000
  491   780          592922771
  609   716          592928225
  643   689          592930476
   61   840          592930981
  422   803          592933075
  496   778          592934888
  377   814          592935777
  464   790          592936344
   62   840          592942328
  133   839          592942356
  517   769          592945022
  478   785          592951977
   63   840          592954047
  636   695          592961831
  436   799          592964255
  403   808          592964939
   64   840          592966144
  538   759          592966351
  536   760          592966656
  352   819          592967467
  602   721          592972569
  165   838          592972597
  221   835          592976736
  407   807          592977086
   65   840          592978625
  449   795          592978724
  540   758          592983512
  534   761          592984385
  508   773          592986429
  652   681          592989049
   66   840          592991496
  134   839          592995823
  399   809          592996328
  557   749          592998442
  486   782          593003024
   67   840          593004763
  335   822          593007623
  584   733          593009541
  467   789          593016632
  542   757          593018181
   68   840          593018432
  206   836          593018872
  532   762          593019496
  188   837          593020925
   69   840          593032509
  411   806          593033147
  571   741          593038432
  341   821          593039482
  501   776          593040077
  277   830          593040933
   70   840          593047000
  630   700          593047000
  135   839          593050094
  576   738          593050248
  329   823          593053056
  625   704          593054289
  166   838          593054768
   71   840          593061911
  309   826          593063605
  316   825          593070121
  544   756          593070400
  395   810          593070875
  235   834          593071579
  530   763          593071947
  446   796          593074872
  294   828          593075736
   72   840          593077248
  247   833          593078760
   73   840          593093017
  258   832          593103880
  268   831          593105023
  136   839          593105175
  651   682          593109019
   74   840          593109224
  382   813          593110765
  286   829          593116445
  642   690          593118288
  515   770          593123875
  222   835          593123923
   75   840          593125875
  470   788          593126872
  189   837          593127522
  415   805          593133500
  167   838          593137935
  605   719          593140084
  546   755          593140211
  528   764          593141696
   76   840          593142976
  207   836          593146799
  347   820          593149923
  566   744          593152280
  302   827          593152891
  426   802          593158384
   77   840          593160533
  137   839          593161072
  616   711          593170327
  363   817          593170660
  323   824          593174491
  368   816          593174528
  481   784          593174945
   78   840          593178552
  433   800          593182737
  559   748          593185871
  391   811          593188202
  581   735          593188316
   79   840          593197039
  443   797          593199880
  635   696          593201411
  612   714          593215272
   80   840          593216000
  138   839          593217791
  168   838          593222104
  620   708          593222912
  358   818          593226144
  548   754          593227656
  526   765          593228701
  190   837          593235253
   81   840          593235441
  650   683          593236987
  236   834          593237960
  373   815          593238492
  506   774          593239040
   82   840          593255368
  248   833          593262529
  473   787          593267220
  278   830          593271952
  223   835          593272442
  139   839          593275338
   83   840          593275787
  208   836          593275968
  419   804          593278523
  494   779          593282923
   84   840          593296704
  595   726          593302051
  592   728          593303040
  259   832          593304347
  169   838          593307281
  489   781          593309710
  641   691          593314092
   85   840          593318125
  513   771          593319708
  269   831          593321300
  629   701          593330290
  550   753          593332777
  524   766          593332920
  140   839          593333719
  295   828          593335927
   86   840          593340056
  353   819          593340236
  191   837          593344124
  336   822          593345304
  387   812          593347931
  499   777          593348932
  598   724          593350616
  310   826          593350976
  589   730          593353469
  440   798          593353592
  573   740          593356517
  608   717          593357525
   87   840          593362503
  287   829          593362692
  378   814          593363296
  317   825          593370638
  649   684          593372953
  624   705          593373249
  330   823          593378767
   88   840          593385472
  342   821          593389349
  561   747          593391204
  141   839          593392940
  170   838          593393472
  237   834          593405757
  209   836          593406385
   89   840          593408969
  578   737          593416105
  224   835          593422299
  568   743          593422839
  303   827          593427410
  484   783          593428591
  430   801          593429401
   90   840          593433000
  476   786          593437832
  249   833          593447786
  601   722          593448849
  634   697          593448977
  142   839          593453007
  586   732          593453224
  404   808          593453376
  192   837          593454141
  522   767          593454311
  552   752          593455616
   91   840          593457571
  423   803          593468594
  400   809          593475129
  408   807          593475255
  171   838          593480683
  667   667          593481926
   92   840          593482688
  666   668          593485928
  324   824          593488448
  459   792          593495667
  456   793          593496073
  665   669          593497934
  279   830          593504639
  260   832          593506368
   93   840          593508357
  504   775          593508439
  348   820          593512192
  143   839          593513926
  648   685          593516917
  640   692          593517888
  664   670          593517944
  462   791          593524799
  453   794          593525861
  511   772          593532479
   94   840          593534584
  437   799          593535852
  210   836          593538056
  270   831          593539191
  396   810          593540136
  412   806          593541144
  663   671          593545958
  383   813          593549684
  615   712          593552503
   95   840          593561375
  193   837          593565310
  364   817          593567057
  172   838          593568920
  225   835          593573500
  238   834          593574976
  144   839          593575703
  619   709          593577488
  369   816          593581905
  662   672          593581976
  465   790          593583625
  450   795          593584875
   96   840          593588736
  520   768          593592832
  554   751          593596215
  604   720          593596864
  296   828          593597888
  583   734          593602191
  288   829          593610661
  359   818          593611711
  563   746          593614483
   97   840          593616673
  628   702          593621560
  611   715          593625006
  661   673          593625998
  250   833          593634537
  145   839          593638344
  479   785          593638864
  311   826          593640207
   98   840          593645192
  492   780          593647488
  392   811          593648019
  416   805          593651421
  374   815          593656999
  173   838          593658189
  647   686          593668879
  211   836          593670987
  468   789          593672301
  447   796          593672959
  318   825          593673057
   99   840          593674299
  497   778          593674425
  194   837          593677637
  660   674          593678024
  337   822          593685001
  575   739          593692794
  623   706          593700183
  146   839          593701855
  304   827          593703747
  100   840          593704000
  427   802          593704091
  633   698          593704529
  331   823          593706458
  261   832          593709949
  570   742          593711488
  487   782          593713071
  354   819          593715123
  226   835          593726051
  639   693          593729676
  101   840          593734301
  659   675          593738054
  280   830          593739000
  343   821          593741268
  239   834          593745623
  434   800          593746504
  518   769          593748441
  174   838          593748496
  556   750          593754616
  271   831          593758702
  509   773          593762146
  102   840          593765208
  147   839          593766242
  444   797          593789957
  471   788          593790983
  195   837          593791128
  379   814          593793083
  502   776          593794584
  607   718          593794775
  103   840          593796727
  388   812          593798400
  580   736          593800256
  325   824          593804349
  212   836          593805184
  658   676          593806088
  420   804          593806464
  251   833          593822788
  594   727          593825167
  646   687          593828839
  104   840          593828864
  537   760          593830153
  148   839          593831511
  539   759          593836298
  175   838          593839847
  535   761          593841456
  591   729          593845560
  597   725          593854298
  565   745          593855750
  541   758          593859933
  289   829          593860358
  105   840          593861625
  297   828          593861625
  533   762          593870165
  482   784          593870472
  349   820          593876549
  227   835          593879958
  657   677          593882126
  106   840          593895016
  149   839          593897668
  543   757          593901100
  196   837          593905789
  262   832          593915096
  588   731          593915363
  531   763          593916238
  240   834          593917704
  627   703          593920810
  516   770          593921096
  107   840          593929043
  558   749          593930861
  312   826          593931304
  176   838          593932248
  600   723          593933067
  441   798          593935713
  474   787          593939827
  618   710          593940032
  213   836          593940653
  614   713          593942641
  405   808          593944237
  638   694          593949456
  401   809          593956330
  545   756          593959841
  108   840          593963712
  150   839          593964719
  365   817          593965638
  656   678          593966168
  632   699          593968067
  281   830          593975041
  409   807          593975872
  319   825          593977384
  529   764          593979633
  272   831          593979839
  305   827          593981908
  431   801          593985392
  384   813          593990901
  370   816          593991496
  645   688          593996797
  109   840          593999029
  360   818          593999432
  424   803          594006651
  507   774          594008667
  397   810          594011773
  252   833          594012545
  495   779          594016514
  572   741          594018269
  197   837          594021626
  177   838          594025705
  338   822          594026720
  490   781          594028541
  151   839          594032670
  585   733          594034462
  110   840          594035000
  622   707          594035091
  228   835          594035227
  332   823          594036135
  547   755          594036198
  610   716          594042696
  577   738          594047305
  413   806          594051613
  655   679          594058214
  527   765          594060308
  603   721          594061588
  111   840          594071631
  214   836          594077400
  375   815          594077750
  241   834          594091225
  355   819          594092134
  344   821          594095245
  500   777          594097433
  152   839          594101527
  112   840          594108928
  438   799          594110071
  393   811          594110188
  514   771          594110755
  290   829          594111789
  567   744          594115047
  477   786          594118989
  178   838          594120224
  457   793          594121250
  263   832          594121815
  326   824          594122200
  560   748          594124992
  298   828          594127144
  460   792          594129088
  549   754          594130213
  485   783          594132812
  198   837          594138645
  454   794          594142848
  113   840          594146897
  525   766          594158221
  654   680          594158264
  463   791          594166518
  153   839          594171296
  417   805          594171838
  644   689          594172753
  637   695          594177228
  114   840          594185544
  229   835          594191864
  451   795          594193726
  273   831          594202608
  582   735          594202743
  253   833          594203814
  282   830          594212768
  215   836          594215431
  179   838          594215811
  313   826          594224273
  115   840          594224875
  380   814          594225144
  626   704          594228040
  466   790          594233696
  631   700          594239591
  606   719          594239975
  551   753          594241928
  154   839          594241983
  350   820          594243000
  389   812          594251197
  428   802          594252360
  199   837          594256852
  306   827          594261899
  116   840          594264896
  242   834          594266192
  653   681          594266318
  505   775          594272000
  523   767          594273330
  448   796          594273728
  320   825          594283625
  117   840          594305613
  617   711          594310544
  180   838          594312472
  435   800          594312875
  155   839          594313594
  512   772          594317376
  480   785          594328625
  264   832          594330112
  469   789          594330778
  421   804          594336925
  562   747          594337051
  613   714          594340741
  574   740          594343224
  118   840          594347032
  230   835          594349875
  216   836          594354752
  593   728          594356209
  643   690          594356707
  291   829          594364960
  596   726          594365912
  366   817          594366409
  333   823          594367804
  339   822          594370467
  553   752          594371385
  493   780          594375157
  200   837          594376253
  621   708          594377973
  652   682          594382376
  445   797          594382698
  156   839          594386135
  119   840          594389159
  361   818          594389313
  569   743          594392416
  299   828          594394451
  590   730          594396000
  254   833          594396601
  371   816          594403307
  521   768          594405593
  181   838          594410213
  636   696          594412992
  498   778          594416944
  579   737          594420092
  599   724          594425223
  488   782          594426040
  274   831          594427015
  120   840          594432000
  385   813          594434422
  406   808          594437528
  402   809          594439937
  327   824          594442007
  243   834          594442611
  345   821          594451286
  283   830          594452187
  472   788          594457920
  157   839          594459612
  609   717          594468342
  356   819          594471275
  121   840          594475561
  410   807          594478943
  587   732          594485171
  398   810          594485792
  217   836          594495369
  201   837          594496854
  376   815          594500751
  651   683          594506438
  182   838          594509040
  231   835          594509266
  555   751          594518626
  630   701          594519101
  314   826          594519120
  122   840          594519848
  442   798          594520480
  158   839          594534031
  602   722          594534256
  265   832          594539993
  510   773          594540917
  625   705          594543250
  307   827          594543726
  432   801          594543969
  425   803          594547252
  642   691          594548659
  503   776          594552103
  519   769          594554968
  414   806          594564560
  123   840          594564867
  564   746          594567080
  483   784          594568891
  394   811          594574715
  255   833          594590912
  321   825          594591786
  183   838          594608959
  159   839          594609398
  124   840          594610624
  351   820          594611551
  475   787          594615278
  202   837          594618661
  292   829          594619877
  244   834          594620488
  584   734          594623608
  218   836          594637288
  650   684          594638504
  275   831          594653066
  635   697          594656748
  125   840          594657125
  381   814          594659485
  300   828          594663552
  232   835          594670043
  557   750          594683693
  160   839          594685719
  576   739          594686395
  439   799          594686918
  571   742          594687899
  616   712          594689024
  605   720          594693125
  284   830          594693304
  418   805          594694757
  538   760          594696872
  334   823          594701471
  536   761          594701737
  126   840          594704376
  390   812          594706328
  540   759          594709479
  184   838          594709976
  340   822          594716248
  517   770          594721413
  534   762          594724032
  620   709          594728829
  542   758          594739600
  203   837          594741680
  612   715          594746803
  641   692          594748609
  458   793          594749169
  491   781          594750312
  266   832          594751464
  127   840          594752383
  496   779          594753075
  455   794          594762559
  161   839          594763000
  532   763          594763715
  328   824          594763776
  461   792          594765269
  367   817          594769376
  649   685          594778574
  219   836          594780515
  508   774          594781336
  362   818          594781360
  256   833          594786753
  544   757          594787277
  245   834          594799829
  128   840          594801152
  478   786          594803008
  429   802          594803197
  452   795          594805283
  629   702          594806597
  346   821          594809397
  464   791          594811015
  581   736          594811197
  185   838          594812097
  566   745          594815121
  315   826          594815851
  372   816          594817344
  667   668          594818595
  530   764          594820744
    0   841          594823321
    1   841          594823322
    2   841          594823329
    3   841          594823348
    4   841          594823385
    5   841          594823446
    6   841          594823537
    7   841          594823664
    8   841          594823833
    9   841          594824050
   10   841          594824321
   11   841          594824652
   12   841          594825049
   13   841          594825518
   14   841          594826065
  666   669          594826605
   15   841          594826696
  308   827          594827395
   16   841          594827417
   17   841          594828234
   18   841          594829153
   19   841          594830180
   20   841          594831321
  233   835          594832212
   21   841          594832582
   22   841          594833969
   23   841          594835488
   24   841          594837145
   25   841          594838946
  486   783          594839943
   26   841          594840897
  162   839          594841247
  665   670          594842625
   27   841          594843004
   28   841          594845273
   29   841          594847710
  501   777          594848934
   30   841          594850321
  129   840          594850689
  357   819          594852552
  546   756          594852552
   31   841          594853112
   32   841          594856089
   33   841          594859258
   34   841          594862625
  204   837          594865917
   35   841          594866196
  624   706          594866440
  559   749          594866628
  664   671          594866655
  422   804          594869912
   36   841          594869977
   37   841          594873974
  293   829          594876546
  449   796          594877185
   38   841          594878193
  386   813          594880253
  276   831          594880767
  436   800          594881856
   39   841          594882640
  595   727          594885458
  467   790          594886563
   40   841          594887321
   41   841          594892242
  528   765          594895077
  592   729          594895177
   42   841          594897409
  663   672          594898695
  130   840          594901000
  322   825          594901873
  608   718          594901944
   43   841          594902828
  515   771          594904886
  634   698          594908496
   44   841          594908505
   45   841          594914446
  186   838          594915328
  163   839          594920466
   46   841          594920657
  220   836          594925056
  598   725          594925317
  403   809          594925956
  377   815          594926008
  648   686          594926648
   47   841          594927144
  407   808          594933255
   48   841          594933913
  301   828          594934453
  548   755          594935467
  285   830          594936125
  662   673          594938745
   49   841          594940970
   50   841          594948321
  131   840          594952091
  589   731          594954360
   51   841          594955972
  640   693          594956557
  399   810          594962199
   52   841          594963929
  267   832          594964531
   53   841          594972198
  446   797          594978109
  246   834          594980640
   54   841          594980785
  352   820          594982208
  257   833          594984130
  411   807          594984474
  526   766          594986672
  661   674          594986805
   55   841          594989696
  205   837          594991378
  470   789          594992069
  234   835          594995779
   56   841          594998937
  164   839          595000663
  573   741          595001538
  132   840          595003968
   57   841          595008514
  601   723          595014868
   58   841          595018433
  187   838          595019675
  481   785          595021266
   59   841          595028700
  550   754          595036064
  335   823          595037142
  506   775          595038591
   60   841          595039321
  395   811          595041606
  660   675          595042875
  578   738          595047824
   61   841          595050302
  133   840          595056637
   62   841          595061649
  586   733          595062893
  341   822          595064069
  561   748          595067473
  221   836          595070917
   63   841          595073368
  615   713          595075472
  415   806          595079991
  568   744          595081216
  165   839          595081844
  647   687          595082726
   64   841          595085465
  329   824          595087513
  619   710          595087659
  426   803          595090403
  524   767          595095487
  382   814          595096112
   65   841          595097946
  628   703          595102079
  433   801          595105138
  513   772          595105345
  494   780          595105784
  659   676          595106955
  443   798          595107899
  134   840          595110104
  277   831          595110124
   66   841          595110817
  309   827          595112912
  316   826          595114472
  206   837          595118069
   67   841          595124084
  188   838          595125144
  473   788          595127689
  294   829          595134973
   68   841          595137753
  489   782          595141937
   69   841          595151830
  604   721          595154225
  552   753          595154385
  235   835          595160750
  611   716          595160827
  499   778          595162451
  247   834          595162927
  391   812          595163799
  166   839          595164015
  135   840          595164375
   70   841          595166321
  633   699          595168236
  347   821          595169584
  639   694          595172503
  368   817          595174545
  363   818          595175579
  658   677          595179045
  268   832          595179200
  286   830          595180656
   71   841          595181232
  258   833          595183049
   72   841          595196569
  623   707          595197610
  302   828          595207160
   73   841          595212338
  323   825          595213892
  222   836          595218104
  136   840          595219456
  419   805          595220184
  583   735          595220662
  522   768          595221480
   74   841          595228545
  189   838          595231741
  373   816          595233613
  358   819          595235971
   75   841          595245196
  207   837          595245996
  646   688          595246808
  167   839          595247182
  657   678          595259145
   76   841          595262297
  440   799          595266399
  484   784          595270208
  137   840          595275353
   77   841          595279854
  563   747          595286270
  554   752          595290472
  476   787          595293579
   78   841          595297873
  504   776          595312640
   79   841          595316360
  511   773          595322748
  236   835          595327131
  387   813          595328400
  168   839          595331351
  138   840          595332072
  575   740          595333375
   80   841          595335321
  190   838          595339472
  278   831          595341143
  607   719          595343502
  248   834          595346696
  656   679          595347255
  378   815          595353527
   81   841          595354762
  353   820          595354977
  430   802          595356608
  520   769          595364609
  570   743          595365407
  223   836          595366623
   82   841          595374689
  336   823          595374823
  208   837          595375165
  459   793          595379836
  259   833          595383516
  456   794          595385000
  139   840          595389619
   83   841          595395108
  295   829          595395164
  269   832          595395477
  638   695          595396447
  310   827          595400283
  462   792          595404216
  423   804          595405431
  627   704          595405547
  594   728          595412936
  330   824          595413224
  342   822          595413936
  404   809          595414393
  317   826          595414989
   84   841          595416025
  169   839          595416528
  645   689          595418894
  453   795          595419552
  287   830          595426903
  580   737          595427553
  408   808          595431424
  597   726          595433349
  632   700          595435968
   85   841          595437446
  400   810          595441000
  591   730          595442071
  655   680          595443375
  556   751          595444367
  140   840          595448000
  191   838          595448343
  437   800          595453453
  618   711          595454463
  465   791          595458296
   86   841          595459377
  614   714          595469888
  492   781          595475029
  303   828          595481679
   87   841          595481824
  450   796          595483336
  479   786          595489895
  412   807          595492471
  497   779          595492612
  237   835          595494928
  170   839          595502719
  600   724          595503424
   88   841          595504793
  209   837          595505582
  141   840          595507221
  396   811          595510867
  224   836          595516480
  588   732          595520640
  565   746          595523061
  518   770          595524832
  324   825          595527849
   89   841          595528290
  348   821          595531853
  249   834          595531953
  383   814          595535031
  622   708          595536760
  468   790          595542232
  654   681          595547505
  487   783          595549990
   90   841          595552321
  509   774          595557053
  192   838          595558360
  537   761          595565234
  539   760          595566819
  142   840          595567288
  364   818          595571976
  279   831          595573830
  447   797          595576196
   91   841          595576892
  535   762          595581103
  369   817          595581922
  610   717          595582813
  260   833          595585537
  541   759          595585900
  171   839          595589930
  416   806          595597912
  644   690          595598984
   92   841          595602009
  502   777          595603441
  270   832          595613368
  533   763          595614384
  558   750          595616112
  359   819          595621538
  543   758          595622519
  603   722          595623275
  392   812          595623616
   93   841          595627678
  143   840          595628207
  637   696          595628389
  427   803          595636110
  210   837          595637253
  585   734          595648529
  374   816          595652120
   94   841          595653905
  471   789          595656180
  296   829          595657125
  653   682          595659645
  238   835          595664147
  531   764          595665035
  225   836          595667681
  572   742          595667736
  434   801          595668905
  193   838          595669529
  288   830          595674872
  545   757          595676718
  172   839          595678167
   95   841          595680696
  577   739          595683452
  311   827          595689514
  144   840          595689984
  444   798          595697976
  516   771          595702107
   96   841          595708057
  631   701          595711692
  337   823          595714520
  482   785          595716793
  626   705          595717001
  318   826          595717408
  250   834          595718704
  354   820          595729864
  529   765          595733014
   97   841          595735994
  331   824          595740915
  420   805          595748125
  547   756          595748539
  145   840          595752625
  304   828          595758016
   98   841          595764513
  343   822          595765855
  173   839          595767436
  211   837          595770184
  567   745          595777888
  388   813          595778869
  652   683          595779795
  194   838          595781856
  379   815          595783314
  643   691          595787078
  261   833          595789118
  606   720          595793016
   99   841          595793620
  474   788          595800296
  560   749          595805749
  280   831          595808191
  507   775          595808218
  146   840          595816136
  527   766          595818279
  226   836          595820232
  100   841          595823321
  582   736          595825624
  617   712          595829241
  271   832          595832879
  239   835          595834794
  549   755          595838024
  495   780          595839375
  325   825          595843750
  441   799          595848520
  101   841          595853622
  174   839          595857743
  490   782          595860768
  636   697          595868329
  613   715          595872272
  147   840          595880523
  621   709          595883890
  102   841          595884529
  195   838          595895347
  349   821          595896210
  514   772          595896392
  212   837          595904381
  405   809          595905254
  251   834          595906955
  651   684          595907955
  500   778          595910952
  431   802          595912599
  103   841          595916048
  525   767          595920788
  297   829          595920862
  401   810          595922201
  289   830          595924569
  409   808          595932041
  424   804          595943488
  551   754          595945215
  148   840          595945792
  104   841          595948185
  593   729          595948346
  175   839          595949094
  596   727          595949319
  365   818          595970557
  227   836          595974139
  485   784          595974429
  477   787          595974736
  384   814          595976248
  312   827          595980611
  105   841          595980946
  397   811          595982504
  642   692          595983176
  574   741          595988245
  370   817          595991513
  262   833          595994265
  630   702          595995408
  590   731          595996891
  599   725          595999924
  413   807          596002940
  240   835          596006875
  360   819          596009259
  196   838          596010008
  457   794          596010177
  149   840          596011949
  609   718          596012761
  460   793          596013257
  562   748          596013320
  106   841          596014337
  319   826          596021735
  438   800          596027672
  305   828          596036177
  625   706          596036441
  454   795          596036539
  213   837          596039850
  523   768          596040499
  176   839          596041495
  650   685          596044125
  281   831          596044232
  463   792          596045935
  107   841          596048364
  569   744          596050793
  579   738          596051811
  272   832          596054016
  338   823          596056239
  553   753          596070154
  332   824          596070592
  375   816          596072871
  505   776          596076201
  150   840          596079000
  108   841          596083033
  393   812          596085785
  451   796          596092187
  587   733          596094840
  252   834          596096712
  602   723          596100275
  355   820          596106875
  512   773          596107645
  466   791          596108367
  635   698          596116267
  417   806          596118329
  109   841          596118350
  344   822          596119832
  197   838          596125845
  228   836          596129408
  177   839          596134952
  151   840          596146951
  110   841          596154321
  668   668          596155264
  667   669          596159272
  326   825          596161601
  666   670          596171296
  290   830          596176000
  214   837          596176597
  448   797          596176965
  521   769          596177370
  480   786          596179656
  241   835          596180396
  428   803          596184379
  298   829          596186381
  641   693          596187278
  649   686          596188305
  111   841          596190952
  665   671          596191336
  469   790          596200709
  263   833          596200984
  493   781          596202698
  616   713          596211993
  555   752          596212883
  380   815          596215375
  152   840          596215808
  664   672          596219392
  112   841          596228249
  178   839          596229471
  389   813          596231666
  498   779          596235131
  435   801          596235276
  564   747          596238867
  620   710          596239000
  584   735          596242079
  198   838          596242864
  605   721          596250486
  663   673          596255464
  350   821          596262661
  488   783          596262959
  113   841          596266218
  313   827          596273580
  273   832          596276785
  421   805          596278586
  282   831          596281959
  612   716          596282624
  153   840          596285577
  229   836          596286045
  629   703          596287116
  253   834          596287981
  445   798          596290717
  662   674          596299552
  114   841          596304865
  215   837          596314628
  306   828          596316168
  472   789          596323117
  179   839          596325058
  576   740          596326976
  320   826          596327976
  519   770          596331359
  510   774          596335824
  648   687          596340495
  571   743          596341818
  115   841          596344196
  661   675          596351656
  242   835          596355363
  154   840          596356264
  503   777          596360960
  199   838          596361071
  624   707          596363867
  366   818          596371328
  634   699          596372203
  557   751          596373444
  116   841          596384217
  406   809          596398545
  361   819          596399140
  640   694          596399384
  339   823          596399986
  333   824          596402261
  371   817          596403324
  402   810          596405808
  264   833          596409281
  660   676          596411776
  483   785          596415212
  385   814          596419769
  180   839          596421719
  117   841          596424934
  155   840          596427875
  291   830          596429171
  538   761          596431953
  442   799          596433287
  410   808          596435112
  581   737          596438494
  540   760          596440000
  536   762          596441384
  230   836          596444056
  608   719          596450671
  299   829          596453688
  216   837          596453949
  398   811          596456523
  542   759          596465567
  118   841          596466353
  534   763          596468251
  432   802          596471176
  595   728          596473227
  475   788          596475747
  345   822          596475873
  659   677          596479912
  200   838          596480472
  254   834          596480768
  327   825          596481408
  566   746          596482432
  425   804          596484089
  356   820          596486016
  592   730          596491688
  376   816          596495872
  156   840          596500416
  647   688          596500695
  274   832          596501192
  517   771          596502424
  598   726          596504368
  119   841          596508480
  544   758          596508696
  532   764          596512512
  414   807          596515887
  181   839          596519460
  283   831          596521378
  243   835          596531782
  394   812          596550312
  120   841          596551321
  559   750          596551879
  658   678          596556064
  589   732          596559637
  314   827          596568427
  546   757          596569429
  157   840          596573893
  530   765          596574125
  496   780          596575936
  508   775          596580887
  491   782          596582539
  601   724          596585225
  628   704          596586816
  217   837          596594566
  121   841          596594882
  307   828          596597995
  201   838          596601073
  619   711          596602090
  615   714          596602719
  231   836          596603447
  439   800          596604519
  182   839          596618287
  265   833          596619162
  639   695          596619494
  351   821          596631212
  321   826          596636137
  633   700          596636137
  458   794          596638096
  122   841          596639169
  657   679          596640232
  418   806          596641248
  548   756          596647808
  158   840          596648312
  461   793          596649438
  381   815          596649716
  573   742          596651005
  528   766          596653048
  455   795          596656250
  478   787          596658755
  501   778          596662453
  646   689          596668905
  255   834          596675079
  586   734          596676960
  486   784          596681560
  578   739          596683971
  292   830          596684088
  123   841          596684188
  390   813          596686797
  464   792          596690432
  515   772          596690523
  623   708          596699279
  611   717          596700944
  452   796          596703744
  244   835          596709659
  604   722          596715912
  183   839          596718206
  300   829          596722789
  202   838          596722880
  159   840          596723679
  275   832          596727243
  124   841          596729945
  656   680          596732416
  429   803          596735216
  334   824          596735928
  218   837          596736485
  550   755          596743875
  568   745          596744057
  340   823          596745767
  561   749          596748230
  526   767          596749239
  467   791          596761234
  284   831          596762495
  232   836          596764224
  367   818          596774295
  125   841          596776446
  449   797          596780422
  362   819          596791187
  160   840          596800000
  328   825          596803177
  436   801          596804257
  422   805          596811573
  372   817          596817361
  184   839          596819223
  126   841          596823697
  266   833          596830633
  655   681          596832616
  346   822          596833984
  506   776          596842792
  583   736          596843543
  645   690          596845125
  203   838          596845899
  638   696          596847608
  552   754          596857672
  470   790          596862000
  524   768          596862656
  315   827          596865158
  386   814          596865600
  357   820          596867293
  256   834          596870920
  127   841          596871704
  481   786          596872297
  161   840          596877281
  219   837          596879712
  308   828          596881664
  446   798          596886128
  245   835          596889000
  403   810          596891827
  407   809          596894272
  627   705          596894508
  513   773          596895614
  607   720          596896543
  632   701          596908069
  128   841          596920473
  377   816          596921129
  185   839          596921344
  233   836          596926393
  399   811          596932930
  494   781          596933325
  411   808          596940643
  293   830          596940757
  654   682          596940832
  322   826          596946224
    0   842          596947688
    1   842          596947689
    2   842          596947696
    3   842          596947715
    4   842          596947752
    5   842          596947813
    6   842          596947904
    7   842          596948031
    8   842          596948200
    9   842          596948417
   10   842          596948688
   11   842          596949019
   12   842          596949416
   13   842          596949885
   14   842          596950432
   15   842          596951063
   16   842          596951784
   17   842          596952601
   18   842          596953520
   19   842          596954547
  276   832          596954944
  162   840          596955528
   20   842          596955688
   21   842          596956949
   22   842          596958336
   23   842          596959855
   24   842          596961512
  563   748          596962539
   25   842          596963313
   26   842          596965264
   27   842          596967371
   28   842          596969640
  129   841          596970010
  204   838          596970136
   29   842          596972077
  618   712          596973160
   30   842          596974688
   31   842          596977479
  575   741          596978396
  489   783          596978856
   32   842          596980456
  499   779          596980638
   33   842          596983625
   34   842          596986992
  554   753          596989241
   35   842          596990563
  473   789          596992886
  522   769          596993257
  301   829          596993690
   36   842          596994344
   37   842          596998341
  614   715          597001419
  352   821          597001869
   38   842          597002560
  594   729          597005073
  285   831          597005316
   39   842          597007007
   40   842          597011688
   41   842          597016609
  597   727          597016756
  395   812          597017203
  130   841          597020321
  443   799          597020706
   42   842          597021776
  570   744          597023784
  220   837          597024253
  186   839          597024575
   43   842          597027195
  426   804          597027240
  644   691          597029355
  415   807          597031318
  433   802          597032345
   44   842          597032872
  163   840          597034747
   45   842          597038813
  622   709          597042677
  591   731          597042962
  267   833          597043700
   46   842          597045024
   47   842          597051511
  653   683          597057064
   48   842          597058280
  580   738          597059272
   49   842          597065337
  257   834          597068297
  246   835          597069811
  131   841          597071412
  335   824          597071599
   50   842          597072688
  600   725          597078125
   51   842          597080339
  637   697          597083726
  382   815          597086343
   52   842          597088296
  234   836          597089960
  341   823          597093588
  205   838          597095597
   53   842          597096565
   54   842          597105152
   55   842          597114063
  164   840          597114944
  484   785          597116529
  511   774          597117655
  504   777          597121497
  132   841          597123289
   56   842          597123304
  329   825          597126914
  610   718          597127232
  187   839          597128922
  588   733          597130309
   57   842          597132881
  556   752          597138624
  520   770          597141000
   58   842          597142800
  391   813          597144268
   59   842          597153067
  476   788          597154048
   60   842          597163688
  316   827          597163779
  419   806          597166675
  309   828          597167181
  221   837          597170114
   61   842          597174669
  133   841          597175958
  368   818          597179464
  652   684          597181312
  440   800          597184000
  277   832          597184301
  363   819          597185406
   62   842          597186016
  631   702          597187999
  603   723          597189294
  347   822          597194171
  565   747          597194848
  165   840          597196125
   63   842          597197735
  294   830          597199184
   64   842          597209832
  626   706          597210192
  643   692          597221595
  206   838          597222288
   65   842          597222313
  134   841          597229425
  373   817          597233630
  188   839          597234391
   66   842          597235184
   67   842          597248451
  286   831          597249847
  358   820          597250712
  247   835          597252098
  235   836          597254931
  323   826          597258243
  268   833          597258369
   68   842          597262120
  302   829          597266397
  585   735          597267000
  258   834          597267216
  459   794          597268763
   69   842          597276197
  166   840          597278296
  456   795          597278691
  135   841          597283696
  462   793          597288385
  430   803          597288627
   70   842          597290688
  539   761          597301900
  537   762          597304881
   71   842          597305599
  518   771          597305843
  558   751          597305863
  492   782          597307256
  651   685          597313576
  387   814          597313747
  497   780          597315473
  541   760          597316421
  222   837          597317301
  453   796          597318013
   72   842          597320936
  572   743          597321655
  577   740          597324033
  535   763          597325322
  636   698          597327848
   73   842          597336705
  465   792          597337713
  136   841          597338777
  189   839          597340988
  479   787          597345642
  423   805          597347092
  543   759          597348486
  378   816          597348648
  207   838          597350215
  606   721          597350377
  617   713          597352210
   74   842          597352912
  509   775          597356604
  167   840          597361463
  533   764          597363181
   75   842          597369563
  353   821          597374638
  437   801          597375854
  404   810          597380264
  450   797          597386573
   76   842          597386664
  487   784          597391607
  408   809          597392441
  621   710          597394061
  137   841          597394674
  545   758          597398137
   77   842          597404221
  613   716          597408093
  336   824          597409280
  400   811          597411731
  278   832          597415320
  468   791          597416903
  502   778          597416960
  531   765          597418416
  236   836          597421312
  642   693          597421845
   78   842          597422240
  248   835          597435867
   79   842          597440727
  342   823          597443455
  567   746          597445199
  168   840          597445632
  412   808          597448640
  190   839          597448719
  138   841          597451393
  330   825          597452625
  582   737          597452921
  650   686          597453856
  310   828          597454552
  295   830          597459375
   80   842          597459688
  317   827          597464296
  547   757          597465416
  223   837          597465820
  259   834          597467683
  269   833          597474646
  630   703          597475927
   81   842          597479129
  208   838          597479384
  447   798          597484215
  396   812          597486464
  516   772          597487744
  529   766          597490985
  560   750          597491000
  668   669          597495941
  287   831          597496094
   82   842          597499056
  667   670          597503963
  139   841          597508940
   83   842          597519475
  666   671          597520007
  383   815          597525262
  471   790          597526111
  169   840          597530809
  625   707          597533868
  596   728          597537088
   84   842          597540392
  303   829          597540916
  665   672          597544073
  593   730          597544857
  416   807          597549239
  549   756          597550365
  348   822          597556440
  191   839          597557590
  609   719          597561488
   85   842          597561813
  140   841          597567321
  482   786          597567824
  324   826          597572200
  427   804          597572947
  664   673          597576161
  599   726          597578975
  635   699          597579974
  527   767          597580846
  364   819          597581803
   86   842          597583744
  369   818          597586841
  237   836          597589109
  434   802          597596112
  649   687          597602152
  590   732          597602168
  392   813          597604085
   87   842          597606191
  209   838          597609801
  444   799          597610783
  507   776          597612419
  224   837          597615677
  663   674          597616271
  170   840          597617000
  249   835          597621124
  141   841          597626542
   88   842          597629160
  641   694          597630105
  359   820          597636279
  574   742          597637712
  279   832          597648007
  374   817          597652137
   89   842          597652657
  551   755          597653026
  662   675          597664403
  474   789          597665493
  495   781          597666916
  192   839          597667607
  260   834          597669704
  602   724          597670632
   90   842          597676688
  142   841          597686609
  514   773          597686661
  525   768          597687957
  579   739          597687958
  270   833          597692537
  562   749          597694077
  420   806          597694616
  490   783          597697687
   91   842          597701259
  171   840          597704211
  587   734          597708907
  569   745          597713634
  661   676          597720557
  296   830          597721336
   92   842          597726376
  500   779          597729139
  616   714          597739240
  210   838          597741472
  311   828          597743783
  288   831          597744063
  143   841          597747528
  337   824          597748977
  354   821          597749525
   93   842          597752045
  620   711          597753431
  238   836          597758328
  648   688          597758464
  388   814          597764216
  441   800          597766121
  318   827          597766715
  225   837          597766878
  629   704          597771853
  553   754          597773441
   94   842          597778272
  379   816          597778435
  193   839          597778776
  331   825          597780316
  660   677          597784733
  172   840          597792448
  343   823          597795374
   95   842          597805063
  250   835          597807875
  144   841          597809305
  605   722          597812173
  523   769          597812276
  304   829          597817253
  485   785          597820750
  612   717          597822741
   96   842          597832424
  477   788          597835205
  634   700          597840104
  431   803          597844618
  640   695          597846375
  659   678          597856931
   97   842          597860361
  584   736          597864960
  624   708          597865536
  405   810          597871125
  145   841          597871946
  261   834          597873285
  211   838          597874403
  173   840          597881717
  280   832          597882368
  505   777          597885058
  424   805          597885149
  325   826          597888101
   98   842          597888880
  194   839          597891103
  401   811          597892932
  409   809          597893058
  460   794          597902184
  512   774          597902552
  457   795          597903868
  555   753          597911652
  271   833          597912048
  564   748          597915136
   99   842          597917987
  226   837          597919429
  349   822          597920797
  647   689          597922792
  239   836          597928975
  463   793          597930104
  454   796          597935000
  146   841          597935457
  658   679          597937151
  100   842          597947688
  438   801          597950073
  521   770          597953761
  397   812          597958101
  413   808          597959109
  384   815          597966479
  576   741          597971997
  174   840          597972024
  101   842          597977989
  365   819          597980384
  297   830          597985073
  466   792          597987784
  289   831          597993760
  451   797          597995424
  251   835          597996126
  370   818          597996432
  147   841          597999844
  571   744          598000195
  608   720          598003712
  195   839          598004594
  212   838          598008600
  102   842          598008896
  360   820          598024000
  657   680          598025393
  312   828          598034880
  493   782          598034925
  480   787          598035403
  103   842          598040415
  498   780          598057992
  175   840          598063375
  148   841          598065113
  595   729          598065364
  393   813          598066254
  557   752          598067701
  417   807          598069656
  581   738          598070213
  639   696          598070655
  319   827          598071042
  104   842          598072552
  375   817          598072888
  227   837          598073336
  469   791          598075380
  628   705          598075777
  262   834          598078432
  448   798          598084984
  598   727          598087775
  338   824          598090696
  592   731          598092579
  646   690          598095136
  305   829          598095414
  240   836          598101056
  488   784          598104576
  105   842          598105313
  633   701          598108238
  332   825          598109993
  519   771          598112370
  281   832          598118409
  196   839          598119255
  619   712          598120787
  428   804          598121216
  656   681          598121657
  355   821          598126536
  149   841          598131270
  272   833          598133185
  615   715          598134250
  510   775          598135375
  106   842          598138704
  213   838          598144069
  344   823          598149351
  566   747          598154219
  176   840          598155776
  601   725          598159926
  435   802          598162483
  589   733          598169306
  538   762          598171600
  107   842          598172731
  503   778          598174479
  540   761          598175081
  536   763          598185603
  252   835          598185883
  472   790          598193048
  542   760          598196088
  150   841          598198321
  445   799          598203524
  623   709          598205196
  326   826          598205952
  108   842          598207400
  380   816          598210496
  389   814          598217013
  534   764          598217048
  421   806          598225077
  655   682          598225943
  228   837          598228605
  544   759          598234663
  197   839          598235092
  559   751          598241630
  109   842          598242717
  290   831          598245191
  611   718          598245363
  177   840          598249233
  298   830          598250592
  532   765          598265893
  483   786          598266243
  151   841          598266272
  241   836          598274577
  645   691          598275496
  110   842          598278688
  214   838          598280816
  604   723          598281931
  263   834          598285151
  350   822          598287248
  517   772          598288061
  546   758          598290848
  586   735          598295431
  638   697          598302945
  573   743          598304924
  111   842          598315319
  578   740          598324552
  313   828          598327849
  530   766          598332096
  152   841          598335129
  654   683          598338251
  475   789          598340944
  178   840          598343752
  442   800          598350888
  198   839          598352111
  112   842          598352616
  273   833          598355954
  282   832          598356136
  406   810          598364416
  548   757          598364685
  306   829          598375405
  402   811          598376539
  253   835          598377152
  320   827          598377283
  366   819          598381155
  632   702          598384376
  508   776          598385088
  229   837          598385242
  627   706          598387699
  113   842          598390585
  410   809          598396129
  432   803          598403195
  496   781          598403477
  153   841          598404898
  371   818          598408243
  385   815          598410000
  568   746          598411368
  361   820          598413881
  528   767          598415615
  215   838          598418847
  491   783          598419458
  425   805          598425750
  114   842          598429232
  398   812          598432120
  561   750          598433481
  339   824          598434443
  179   840          598439339
  333   825          598441662
  242   836          598449544
  607   721          598453904
  550   756          598456216
  653   684          598458581
  644   692          598463872
  115   842          598468563
  199   839          598470318
  583   737          598470840
  414   808          598472056
  154   841          598475585
  501   779          598480640
  515   773          598480792
  264   834          598493448
  376   817          598495889
  618   713          598496129
  291   831          598498362
  345   823          598505392
  356   821          598505677
  116   842          598508584
  526   768          598516408
  299   830          598517899
  478   788          598519224
  327   826          598525759
  439   801          598526920
  486   785          598527881
  394   813          598530781
  458   795          598531787
  180   840          598536000
  614   716          598537240
  461   794          598538365
  637   698          598543245
  230   837          598543253
  155   841          598547196
  117   842          598549301
  622   710          598552848
  455   796          598554711
  216   838          598558168
  552   755          598565483
  254   835          598569939
  464   793          598574601
  274   833          598580361
  652   685          598586933
  200   839          598589719
  118   842          598590720
  418   807          598592575
  283   832          598595555
  594   730          598601584
  597   728          598604525
  452   797          598606981
  156   841          598619737
  314   828          598622696
  243   836          598625963
  575   742          598627863
  119   842          598632847
  181   840          598633741
  524   769          598634433
  467   792          598640651
  563   749          598643296
  381   816          598644837
  591   732          598648239
  506   777          598651649
  351   822          598655799
  600   726          598657176
  307   829          598657232
  643   693          598660264
  631   703          598668518
  429   804          598672053
  390   814          598672144
  120   842          598675688
  610   719          598675959
  321   827          598685444
  570   745          598686625
  449   798          598688441
  513   774          598690521
  554   754          598692528
  157   841          598693214
  580   739          598695419
  217   838          598698785
  231   837          598702644
  265   834          598703329
  626   707          598707619
  201   839          598710320
  121   842          598719249
  651   686          598723307
  481   787          598728044
  436   802          598731464
  182   840          598732568
  470   791          598736671
  588   734          598744376
  292   831          598753279
  422   806          598758064
  603   724          598759651
  122   842          598763536
  255   835          598764250
  494   782          598765552
  158   841          598767633
  522   770          598769648
  334   825          598775329
  340   824          598780224
  367   819          598784122
  300   830          598787000
  636   699          598791555
  446   799          598798935
  499   780          598803499
  244   836          598803840
  362   820          598805928
  275   833          598806412
  123   842          598808555
  489   784          598820473
  372   818          598822280
  202   839          598832127
  183   840          598832487
  669   669          598836618
  284   832          598836672
  556   753          598837393
  668   670          598840632
  218   838          598840704
  159   841          598843000
  328   826          598847528
  667   671          598852674
  124   842          598854312
  386   815          598855831
  407   810          598860143
  403   811          598862558
  473   790          598862817
  232   837          598863421
  346   823          598863503
  642   694          598864672
  650   687          598867703
  565   748          598871117
  666   672          598872744
  617   714          598879457
  357   821          598886954
  585   736          598889881
  125   842          598900813
  665   673          598900842
  411   809          598901660
  621   711          598908492
  399   812          598908527
  606   722          598912064
  266   834          598914800
  511   775          598917206
  160   841          598919321
  315   828          598919427
  377   817          598921146
  520   771          598922011
  184   840          598933504
  504   778          598935016
  664   674          598936968
  443   800          598938307
  308   829          598940901
  126   842          598948064
  613   717          598948210
  203   839          598955146
  256   835          598960091
  630   704          598960664
  433   803          598964364
  484   786          598967560
  426   805          598968901
  577   741          598969054
  572   744          598980032
  663   675          598981122
  245   836          598983181
  219   838          598983931
  415   808          598987487
  322   827          598995531
  127   842          598996071
  161   841          598996602
  395   813          598997672
  558   752          599000120
  293   831          599009948
  476   789          599019245
  649   688          599020121
  233   837          599025590
  352   822          599026456
  662   676          599033304
  276   833          599034113
  625   708          599035537
  185   840          599035625
  539   762          599041547
  128   842          599044840
  635   700          599047875
  537   763          599049100
  541   761          599051502
  301   830          599057901
  535   764          599074119
  162   841          599074849
  641   695          599077096
    0   843          599077107
    1   843          599077108
    2   843          599077115
    3   843          599077134
    4   843          599077171
    5   843          599077232
    6   843          599077323
    7   843          599077450
    8   843          599077619
    9   843          599077836
   10   843          599078107
   11   843          599078438
   12   843          599078835
  543   760          599079007
   13   843          599079304
  204   839          599079383
  285   832          599079493
   14   843          599079851
   15   843          599080482
   16   843          599081203
  382   816          599081464
   17   843          599082020
   18   843          599082939
   19   843          599083966
  582   738          599084640
   20   843          599085107
   21   843          599086368
   22   843          599087755
   23   843          599089274
   24   843          599090931
  518   772          599091480
   25   843          599092732
  661   677          599093514
  129   842          599094377
   26   843          599094683
   27   843          599096790
   28   843          599099059
   29   843          599101496
   30   843          599104107
  440   801          599106401
   31   843          599106898
   32   843          599109875
  335   825          599111000
   33   843          599113044
  609   720          599114529
   34   843          599116411
  533   765          599116562
  567   747          599116986
  419   807          599118002
   35   843          599119982
   36   843          599123763
  545   759          599124104
   37   843          599127760
  267   834          599127867
  341   824          599128045
  220   838          599128472
  596   729          599129225
  391   814          599129615
   38   843          599131979
   39   843          599136426
  186   840          599138856
   40   843          599141107
  497   781          599143014
  492   783          599144175
  130   842          599144688
  593   731          599145748
   41   843          599146028
   42   843          599151195
  163   841          599154068
   43   843          599156614
  257   835          599157468
  509   776          599160805
  660   678          599161752
   44   843          599162291
  599   727          599162382
  459   795          599162454
  246   836          599163992
   45   843          599168232
  329   826          599171265
   46   843          599174443
  531   766          599176387
  456   796          599177152
  462   794          599177312
  648   689          599180561
  560   751          599180751
   47   843          599180930
  547   758          599186835
   48   843          599187699
  234   837          599189157
  368   819          599189291
   49   843          599194756
  131   842          599195779
  363   820          599200147
   50   843          599202107
  205   839          599204844
  479   788          599206111
   51   843          599209758
  590   733          599211837
   52   843          599217715
  316   828          599218048
  453   797          599221250
  465   793          599221882
  347   823          599223690
  430   804          599225464
   53   843          599225984
  309   829          599226418
  164   841          599234265
   54   843          599234571
  502   779          599235147
  487   785          599237928
  659   679          599238018
  373   818          599238549
  187   840          599243203
   55   843          599243482
  602   725          599245333
  132   842          599247656
   56   843          599252723
  529   767          599253552
  629   705          599260814
   57   843          599262300
  277   833          599263470
  549   757          599267242
  294   831          599268375
  358   821          599270373
  616   715          599270771
  620   712          599272128
   58   843          599272219
  221   838          599274333
  516   773          599278013
   59   843          599282486
  574   743          599291631
   60   843          599293107
  423   806          599293583
  450   798          599294592
  468   792          599296320
  640   696          599297536
  133   842          599300325
  437   802          599303061
  387   815          599303978
   61   843          599304088
  323   827          599307550
  634   701          599312205
   62   843          599315435
  165   841          599315446
  658   680          599322312
  286   832          599324024
   63   843          599327154
  587   735          599327378
  579   740          599328539
  302   830          599330608
  206   839          599331535
   64   843          599339251
  268   834          599342536
  247   836          599346279
  527   768          599348015
  378   817          599348665
  188   840          599348672
  647   690          599349023
  404   811          599350995
   65   843          599351732
  134   842          599353792
  235   837          599354128
  258   835          599356387
  408   810          599358312
   66   843          599364603
  551   756          599365367
  612   718          599367160
  624   709          599371453
   67   843          599377870
  605   723          599378192
  562   750          599379328
  569   746          599380945
  400   812          599387328
   68   843          599391539
  447   799          599397022
  166   841          599397617
  353   822          599399225
  471   791          599400782
   69   843          599405616
  135   842          599408063
  412   809          599409657
  657   681          599414634
   70   843          599420107
  507   777          599421276
  222   838          599421520
  482   787          599423571
   71   843          599435018
  336   825          599448681
   72   843          599450355
  189   840          599455269
  207   839          599459462
  525   769          599459734
  136   842          599463144
   73   843          599466124
  396   813          599466933
  342   824          599477912
  167   841          599480784
  553   755          599481252
  514   774          599481568
   74   843          599482331
  584   737          599492257
  278   833          599494489
  330   826          599496976
   75   843          599498982
  495   782          599499143
  416   808          599505408
  310   829          599513789
  427   805          599514608
  656   682          599514984
   76   843          599516083
  317   828          599518565
  137   842          599519041
  383   816          599520383
  236   837          599520509
  646   691          599525507
  639   697          599525992
  434   803          599528131
  444   800          599528384
  295   831          599528566
  248   836          599530048
   77   843          599533640
  474   790          599535424
  490   784          599539304
   78   843          599551659
  500   780          599552000
  259   835          599556854
  269   834          599558813
  608   721          599561073
  190   840          599563000
  168   841          599564953
  628   706          599568968
  223   838          599570039
   79   843          599570146
  287   832          599570271
  138   842          599575760
  633   702          599584545
  348   823          599585959
  208   839          599588631
  523   770          599588667
   80   843          599589107
  392   814          599589432
  564   749          599595893
  364   820          599596544
  369   819          599596668
  303   830          599605127
   81   843          599608548
  555   754          599614939
  576   742          599621464
  324   827          599621507
  655   683          599623362
   82   843          599628475
  139   842          599633307
  619   713          599643756
  420   807          599645943
   83   843          599648894
  169   841          599650130
  359   821          599655940
  374   818          599657056
  595   730          599661875
  571   745          599663036
   84   843          599669811
  615   716          599670071
  485   786          599671781
  191   840          599671871
  598   728          599675544
  237   837          599688306
  441   801          599688522
   85   843          599691232
  140   842          599691688
  592   732          599697856
  505   778          599698577
  477   789          599700402
  512   775          599702103
  581   739          599706360
  645   692          599710013
   86   843          599713163
  249   836          599715305
  623   710          599715367
  209   839          599719048
  224   838          599719896
  279   833          599727176
  521   771          599734772
   87   843          599735610
  170   841          599736321
  601   726          599738977
  654   684          599739768
  141   842          599750909
  388   815          599754447
   88   843          599758579
  260   835          599758875
  638   698          599762464
  557   753          599766470
  354   822          599774112
  270   834          599776704
  379   817          599778452
  431   804          599781455
  192   840          599781888
   89   843          599782076
  589   734          599783373
  337   825          599788378
  296   831          599790527
  611   719          599794090
  460   795          599795875
  457   796          599802329
  311   829          599803020
   90   843          599806107
  142   842          599810976
  288   832          599818240
  463   794          599819031
  318   828          599820984
  171   841          599823532
  331   826          599824667
  343   824          599829831
  566   748          599830488
   91   843          599830678
  424   806          599831640
  454   797          599838237
  405   811          599841856
  210   839          599850719
  604   724          599852288
   92   843          599855795
  238   837          599857525
  409   810          599858929
  653   685          599864202
  632   703          599864895
  401   812          599868529
  225   838          599871097
  493   783          599871844
  143   842          599871895
  466   793          599871953
  438   802          599877280
   93   843          599881464
  304   830          599881464
  627   707          599885126
  498   781          599885533
  193   840          599893057
  480   788          599895872
  519   772          599898007
  250   836          599902056
  644   693          599902541
  451   798          599903443
   94   843          599907691
  172   841          599911769
  540   762          599914728
  538   763          599915819
  586   736          599918312
  413   809          599920126
  542   761          599931169
  144   842          599933672
  536   764          599934400
   95   843          599934482
  559   752          599935887
  325   827          599937408
  397   813          599938570
  510   776          599939576
  349   823          599950316
  488   785          599950897
  469   792          599954797
  280   833          599961537
  384   816          599961600
   96   843          599961843
  261   835          599962456
  573   744          599963301
  544   760          599965184
  578   741          599969573
  534   765          599970429
  211   839          599983650
   97   843          599989780
  503   779          599992666
  365   820          599995125
  271   834          599996215
  145   842          599996313
  652   686          599996664
  448   799          599997791
  173   841          600001038
  194   840          600005384
  370   819          600006259
  637   699          600006952
  607   722          600015591
  546   759          600016815
   98   843          600018299
  618   714          600023376
  226   838          600023648
  532   766          600023864
  417   808          600025825
  239   837          600028172
  360   821          600043661
   99   843          600047406
  393   814          600051601
  297   831          600054264
  146   842          600059824
  428   805          600062877
  622   711          600067279
  472   791          600067719
  289   832          600067937
  100   843          600077107
  614   717          600077357
  375   818          600077807
  517   773          600078330
  568   747          600083155
  548   758          600086104
  251   836          600090307
  174   841          600091345
  312   829          600094117
  435   803          600094502
  530   767          600094663
  583   738          600102559
  643   694          600103091
  101   843          600107408
  212   839          600117847
  195   840          600118875
  445   800          600121125
  483   787          600121990
  561   751          600123232
  147   842          600124211
  319   828          600125311
  338   825          600130097
  651   687          600137154
  102   843          600138315
  355   822          600151123
  631   704          600153255
  332   826          600154344
  305   830          600159625
  262   835          600167603
  103   843          600169834
  550   757          600173093
  421   807          600176404
  227   838          600177555
  669   670          600181309
  175   841          600182696
  528   768          600182784
  344   824          600183808
  668   671          600189343
  148   842          600189480
  508   777          600193945
  597   729          600196662
  281   833          600197578
  240   837          600200253
  104   843          600201971
  594   731          600202475
  667   672          600205411
  389   815          600207244
  626   708          600209288
  380   817          600210513
  475   790          600210875
  272   834          600217352
  610   720          600229000
  666   673          600229513
  196   840          600233536
  105   843          600234732
  496   782          600235704
  600   727          600240583
  213   839          600253316
  326   827          600255259
  149   842          600255637
  591   733          600257908
  636   700          600259456
  491   784          600261075
  665   674          600261649
  106   843          600268123
  442   801          600273289
  176   841          600275097
  515   774          600275699
  552   756          600277824
  252   836          600280064
  575   743          600281782
  650   688          600285672
  526   769          600288185
  664   675          600301819
  107   843          600302150
  501   780          600303501
  642   695          600311663
  350   823          600316767
  290   832          600319368
  298   831          600319783
  150   842          600322688
  563   750          600328547
  228   838          600332824
  603   725          600334352
  406   811          600335147
  580   740          600336000
  108   843          600336819
  432   804          600340032
  197   840          600349373
  663   676          600350023
  402   812          600352136
  570   746          600353936
  410   810          600362000
  588   735          600362847
  177   841          600368554
  109   843          600372136
  425   806          600372241
  241   837          600373774
  263   835          600374322
  486   786          600378912
  478   789          600384421
  313   829          600387086
  214   839          600390063
  151   842          600390639
  366   820          600395896
  554   755          600400339
  385   816          600405121
  662   677          600406261
  110   843          600408107
  524   770          600410824
  617   715          600410988
  398   813          600412589
  371   819          600418070
  621   712          600427189
  458   796          600430248
  320   828          600431552
  461   795          600432056
  414   809          600433073
  361   821          600433542
  282   833          600435305
  306   830          600439616
  273   834          600440121
  649   689          600442218
  111   843          600444738
  630   705          600449625
  439   802          600454127
  455   797          600457948
  152   842          600459496
  178   841          600463073
  464   794          600463528
  506   778          600465168
  198   840          600466392
  661   678          600470533
  253   836          600471333
  339   825          600473844
  606   723          600478083
  112   843          600482035
  333   826          600486013
  229   838          600489461
  513   775          600490072
  613   718          600492629
  376   818          600500808
  452   798          600515000
  394   814          600516128
  585   737          600517178
  635   701          600519976
  113   843          600520004
  467   793          600524820
  215   839          600528094
  641   696          600528257
  153   842          600529265
  356   822          600530264
  345   824          600539849
  556   754          600540680
  625   709          600541454
  660   679          600542839
  242   837          600548741
  418   808          600548744
  522   771          600550659
  565   749          600551874
  114   843          600558651
  179   841          600558660
  291   832          600572539
  327   827          600575066
  264   835          600582619
  199   840          600584599
  299   831          600587090
  481   788          600588513
  115   843          600597982
  154   842          600599952
  449   799          600601248
  494   783          600602471
  648   690          600606792
  429   805          600613714
  470   792          600616088
  577   742          600618521
  659   680          600623179
  499   781          600631040
  116   843          600638003
  572   745          600642873
  381   817          600644854
  230   838          600647472
  180   841          600655321
  390   815          600662375
  436   803          600663483
  254   836          600664120
  274   834          600664528
  489   785          600666794
  216   839          600667415
  155   842          600671563
  609   721          600671890
  283   833          600674724
  117   843          600678720
  314   829          600681933
  351   823          600685318
  558   753          600698889
  200   840          600704000
  520   772          600707648
  422   807          600709391
  658   681          600711553
  446   800          600716536
  118   843          600720139
  582   739          600720787
  511   776          600721407
  307   830          600721443
  243   837          600725160
  596   730          600725736
  473   791          600737488
  321   828          600739713
  156   842          600744104
  599   728          600750151
  593   732          600751025
  640   697          600752873
  181   841          600753062
  504   779          600753203
  629   706          600754005
  119   843          600762266
  647   691          600779394
  539   763          600785766
  634   702          600788512
  541   762          600791149
  265   835          600792500
  567   748          600793255
  620   713          600795097
  537   764          600797897
  367   820          600798863
  120   843          600805107
  616   716          600806592
  231   838          600806863
  657   682          600807961
  217   839          600808032
  543   761          600814088
  157   842          600817581
  340   825          600819625
  334   826          600819680
  484   787          600823307
  602   726          600824384
  201   840          600824601
  362   821          600825589
  590   734          600825904
  292   832          600827456
  535   765          600827500
  407   811          600830874
  372   819          600832107
  403   812          600838155
  121   843          600848668
  386   816          600850952
  182   841          600851889
  545   760          600854625
  300   831          600856191
  255   836          600858431
  443   801          600860708
  411   810          600867531
  533   766          600874533
  560   752          600875008
  624   710          600881624
  518   773          600881749
  399   813          600888996
  476   790          600889176
  275   834          600890579
  158   842          600892000
  122   843          600892955
  328   827          600896835
  346   824          600897960
  433   804          600901201
  244   837          600903037
  357   822          600911541
  656   683          600912403
  547   759          600912802
  426   806          600915392
  284   833          600915841
  612   719          600915887
  377   818          600926065
  123   843          600937974
  531   767          600938954
  202   840          600946408
  415   809          600948504
  605   724          600948549
  218   839          600949951
  574   744          600950008
  587   736          600950259
  183   841          600951808
  646   692          600960024
  159   842          600967367
  232   838          600967640
  509   777          600969662
  579   741          600973560
  497   782          600975241
  315   829          600978664
  395   814          600983019
  124   843          600983731
  639   698          600985511
  492   784          600985792
  549   758          600988661
  266   835          601003971
  308   830          601005112
  529   768          601020721
  655   684          601024879
  125   843          601030232
  440   802          601033608
  160   842          601043688
  322   828          601049800
  569   747          601052732
  184   841          601052825
  256   836          601054272
  352   823          601055975
  502   780          601058008
  459   796          601060915
  633   703          601065064
  628   707          601066395
  562   751          601069079
  203   840          601069427
  462   795          601071003
  479   789          601071308
  516   774          601072920
  419   808          601074171
  126   843          601077483
  456   797          601080389
  382   817          601081481
  551   757          601082244
  245   837          601082378
  293   832          601084125
  487   786          601088959
  219   839          601093178
  465   794          601110809
  276   834          601118280
  527   769          601119792
  391   815          601119846
  161   842          601120969
  608   722          601122760
  584   738          601123976
  127   843          601125490
  301   831          601127092
  453   798          601129269
  233   838          601129809
  654   685          601145389
  645   693          601148682
  185   841          601154946
  335   826          601155351
  285   833          601158662
  430   805          601167125
  341   825          601167446
  619   714          601171003
  128   843          601174259
  468   793          601180489
  553   756          601193593
  204   840          601193664
  162   842          601199216
  368   820          601204032
  450   799          601207399
  615   717          601210188
    0   844          601211584
    1   844          601211585
    2   844          601211592
    3   844          601211611
    4   844          601211648
    5   844          601211709
    6   844          601211800
    7   844          601211927
    8   844          601212096
    9   844          601212313
   10   844          601212584
   11   844          601212915
   12   844          601213312
   13   844          601213781
   14   844          601214328
   15   844          601214959
   16   844          601215680
   17   844          601216497
  267   835          601217038
   18   844          601217416
   19   844          601218443
   20   844          601219584
  363   821          601219808
  329   827          601220572
   21   844          601220845
   22   844          601222232
   23   844          601223751
  129   843          601223796
   24   844          601225408
  638   699          601226171
   25   844          601227209
   26   844          601229160
  623   711          601229798
   27   844          601231267
   28   844          601233536
  507   778          601234795
  437   803          601235080
   29   844          601235973
  525   770          601236125
  220   839          601237719
   30   844          601238584
   31   844          601241375
   32   844          601244352
  423   807          601244910
   33   844          601247521
  373   819          601248376
   34   844          601250888
  257   836          601251649
   35   844          601254459
  347   824          601258147
  186   841          601258177
   36   844          601258240
   37   844          601262237
  595   731          601262766
  246   837          601263189
   38   844          601266456
  598   729          601267681
   39   844          601270903
  653   686          601273933
  130   843          601274107
  576   743          601275383
   40   844          601275584
  316   829          601277285
  163   842          601278435
  471   792          601280199
   41   844          601280505
  514   775          601281119
  564   750          601281144
  482   788          601284040
   42   844          601285672
  309   830          601290629
   43   844          601291091
  234   838          601293376
  358   822          601294960
   44   844          601296768
  387   816          601299099
   45   844          601302709
  592   733          601307525
   46   844          601308920
  447   800          601314623
   47   844          601315407
  205   840          601319125
   48   844          601322176
  601   727          601322384
  555   755          601322750
  131   843          601325198
  404   812          601326592
  408   811          601329043
   49   844          601329233
  571   746          601330347
  495   783          601336062
   50   844          601336584
  294   832          601342552
   51   844          601344235
  644   694          601345368
  581   740          601346941
  611   720          601347131
  277   834          601347637
  632   704          601349632
   52   844          601352192
  378   818          601353584
  164   842          601358632
   53   844          601360461
  323   828          601361819
  187   841          601362524
  400   813          601367797
   54   844          601369048
  523   771          601369678
  412   810          601375528
  132   843          601377075
   55   844          601377959
  500   781          601379541
  221   839          601383580
  490   785          601385625
  627   708          601386795
   56   844          601387200
   57   844          601396777
  302   831          601399799
  589   735          601401844
  286   833          601403193
   58   844          601406696
  474   791          601410095
  652   687          601410511
   59   844          601416963
  604   725          601426989
   60   844          601427584
  353   823          601428744
  133   843          601429744
  268   835          601431707
   61   844          601438565
  165   842          601439813
  247   837          601445476
  206   840          601445816
   62   844          601449912
  258   836          601450568
  444   801          601450785
  396   814          601452280
  235   838          601458347
  427   806          601461099
   63   844          601461631
  434   804          601464968
  416   809          601466425
  188   841          601467993
  557   754          601469757
   64   844          601473728
  637   700          601474853
  134   843          601483211
   65   844          601486209
  336   826          601493032
   66   844          601499080
  512   776          601506304
  566   749          601511245
   67   844          601512347
  505   779          601516764
  342   825          601517313
  383   817          601520400
  521   772          601520409
  166   842          601521984
  670   670          601526000
   68   844          601526016
  485   787          601527528
  669   671          601530020
  222   839          601530767
  135   843          601537482
   69   844          601540093
  668   672          601542080
  586   737          601545609
  330   827          601546283
  643   695          601550082
   70   844          601554584
  618   715          601554907
  651   688          601555123
  667   673          601562180
   71   844          601569495
  477   790          601570333
  207   840          601573743
  189   841          601574590
  317   829          601577802
  310   830          601578000
  278   834          601578656
  392   815          601579663
  607   723          601581610
   72   844          601584832
  622   712          601585976
  666   674          601590320
  136   843          601592563
   73   844          601600601
  420   808          601602112
  295   832          601602743
  167   842          601605151
  369   820          601611409
  441   802          601615729
  364   821          601616205
   74   844          601616808
  578   742          601619040
  348   824          601620416
  614   718          601621776
  236   838          601624728
  573   745          601626142
  665   675          601626500
  248   837          601629245
   75   844          601633459
  559   753          601634656
  631   705          601642216
  269   835          601647984
  137   843          601648460
  287   833          601649440
   76   844          601650560
  259   836          601651035
  540   763          601658947
  538   764          601664616
  374   819          601666883
   77   844          601668117
  664   676          601670720
  542   762          601670816
  303   831          601674318
  324   828          601675776
  223   839          601679286
  359   822          601680527
  190   841          601682321
   78   844          601686136
  536   765          601687781
  519   773          601688276
  168   842          601689320
  460   796          601694336
  544   761          601700265
  208   840          601702912
   79   844          601704623
  138   843          601705179
  457   797          601705566
  650   689          601707769
  463   795          601712722
  493   784          601713461
  626   709          601715205
  498   782          601717760
  663   677          601722980
  431   805          601723116
   80   844          601723584
  534   766          601728400
  636   701          601731557
  583   739          601738706
   81   844          601743025
  454   798          601746256
  546   760          601747336
  510   777          601748433
  388   816          601749568
  568   748          601759424
  466   794          601760880
  480   789          601761069
  139   843          601762726
  642   696          601762824
   82   844          601762952
  169   842          601774497
  424   807          601782967
  662   678          601783280
   83   844          601783371
  379   818          601783371
  610   721          601786361
  532   767          601786431
  191   841          601791192
  237   838          601792525
  597   730          601793173
  488   786          601801928
  354   823          601803631
   84   844          601804288
  594   732          601807752
  438   803          601809299
  279   834          601811343
  548   759          601812071
  249   837          601814502
  503   780          601815527
  451   799          601816250
  405   812          601817453
  561   752          601817489
  140   843          601821107
   85   844          601825709
  600   728          601828352
  224   839          601829143
  409   811          601829660
  337   826          601832729
  209   840          601833329
  469   793          601838966
   86   844          601847640
  401   813          601848998
  661   679          601851620
  260   836          601853056
  170   842          601860688
  530   768          601861832
  296   832          601864704
  270   835          601865875
  311   830          601867231
  649   690          601868449
  343   825          601869232
   87   844          601870087
  591   734          601871975
  517   774          601873237
  331   827          601873974
  318   829          601880221
  141   843          601880328
  413   810          601885997
   88   844          601893056
  550   758          601894512
  288   833          601897409
  192   841          601901209
  603   726          601913403
  448   800          601915392
   89   844          601916553
  397   814          601923917
  660   680          601928000
  575   744          601940159
  142   843          601940395
   90   844          601940584
  630   706          601942816
  617   716          601946809
  472   792          601947136
  171   842          601947899
  621   713          601950158
  304   831          601950655
  528   769          601954561
  384   817          601961617
  238   838          601961744
  210   840          601965000
   91   844          601965155
  225   839          601980344
  580   741          601981021
  483   788          601982459
  641   697          601983594
  349   824          601984773
  588   736          601985728
  417   809          601986842
   92   844          601990272
  325   828          601991677
  552   757          601994701
  635   702          601996283
  250   837          602001253
  143   843          602001314
  508   778          602007464
  428   806          602009368
  193   841          602012378
  659   681          602012420
  365   821          602014786
   93   844          602015941
  563   751          602018298
  370   820          602021000
  570   747          602025723
  435   804          602031339
  172   842          602036136
  648   691          602037163
  613   719          602041356
  393   815          602041832
   94   844          602042168
  445   801          602043526
  280   834          602045704
  606   724          602048440
  625   710          602051625
  261   836          602056637
  144   843          602063091
  526   770          602064576
  360   822          602068248
   95   844          602068959
  496   783          602072623
  515   775          602075250
  271   835          602085386
  475   791          602085546
  375   819          602087634
   96   844          602096320
  211   840          602097931
  658   682          602104880
  491   785          602107396
  554   756          602112680
   97   844          602124257
  194   841          602124705
  173   842          602125405
  145   843          602125732
  297   832          602128441
  501   781          602131042
  239   838          602132391
  421   808          602132573
  226   839          602132895
  289   833          602147106
  585   738          602148897
   98   844          602152776
  312   830          602158328
  338   826          602174448
  355   823          602180642
   99   844          602181883
  319   829          602184548
  146   843          602189243
  251   837          602189504
  524   771          602191835
  442   802          602200496
  389   816          602202365
  332   827          602203651
  657   683          602205380
  100   844          602211584
  640   698          602212392
  647   692          602213911
  380   818          602215432
  174   842          602215712
  344   825          602223209
  305   831          602228816
  212   840          602232128
  609   722          602233577
  486   787          602234659
  565   750          602237125
  195   841          602238196
  101   844          602241885
  556   755          602248491
  629   707          602251432
  147   843          602253630
  478   790          602254352
  262   836          602261784
  634   703          602269031
  577   743          602272440
  102   844          602272792
  432   805          602281693
  281   834          602281745
  506   779          602283355
  227   839          602286802
  513   776          602294273
  103   844          602304311
  240   838          602304472
  272   835          602306523
  175   842          602307063
  326   828          602309528
  572   746          602310184
  406   812          602310744
  656   684          602313920
  148   843          602318899
  620   714          602322344
  425   807          602323568
  596   731          602326627
  461   796          602330517
  402   813          602332605
  410   811          602332731
  458   797          602333485
  522   772          602336296
  104   844          602336448
  599   729          602342288
  616   717          602346709
  350   824          602351224
  196   841          602352857
  464   795          602357219
  593   733          602360694
  582   740          602361368
  455   798          602365967
  213   840          602367597
  105   844          602369209
  252   837          602379261
  149   843          602385056
  439   803          602386146
  298   832          602393960
  624   711          602396055
  398   814          602397936
  290   833          602398537
  646   693          602398693
  414   810          602398944
  176   842          602399464
  558   754          602402176
  106   844          602402600
  385   817          602405138
  602   727          602407791
  467   794          602413747
  366   821          602415557
  452   799          602427807
  655   685          602430500
  371   820          602432811
  107   844          602436627
  228   839          602442071
  494   784          602444088
  590   735          602444375
  639   699          602449218
  313   830          602451297
  150   843          602452107
  481   789          602453710
  361   822          602458129
  499   782          602463267
  263   836          602468503
  197   841          602468694
  612   720          602468928
  108   844          602471296
  567   749          602474012
  241   838          602477993
  320   829          602490789
  177   842          602492921
  520   773          602497917
  470   793          602500257
  214   840          602504344
  394   815          602506359
  109   844          602506613
  306   831          602508807
  418   809          602509761
  376   819          602510635
  489   786          602517825
  339   826          602518195
  449   800          602518849
  282   834          602519472
  151   843          602520058
  605   725          602523250
  273   835          602529292
  511   777          602530264
  539   764          602534563
  333   827          602535320
  541   763          602535368
  110   844          602542584
  633   704          602549801
  537   765          602551278
  543   762          602553735
  654   686          602555120
  356   823          602559783
  429   806          602560205
  628   708          602568064
  253   837          602570530
  560   753          602573777
  504   780          602576064
  587   737          602577556
  111   844          602579215
  345   825          602579250
  535   766          602585471
  198   841          602585713
  178   842          602587440
  152   843          602588915
  545   761          602589706
  645   694          602591509
  229   839          602598708
  436   804          602600320
  574   745          602612849
  112   844          602616512
  473   792          602616905
  579   742          602623027
  327   828          602629335
  533   767          602637100
  446   801          602638937
  215   840          602642375
  547   760          602643323
  381   818          602649773
  291   833          602651708
  242   838          602652960
  113   844          602654481
  390   816          602657496
  153   843          602658684
  299   832          602661267
  422   808          602665560
  518   774          602676656
  264   836          602676800
  179   842          602683027
  484   788          602683776
  653   687          602687780
  608   723          602688779
  114   844          602693128
  638   700          602694072
  619   715          602702534
  199   841          602703920
  531   768          602706123
  549   759          602714628
  351   824          602719775
  569   748          602729001
  154   843          602729371
  115   844          602732459
  314   830          602746144
  623   712          602748495
  274   835          602753699
  615   718          602754607
  230   839          602756719
  283   834          602758891
  584   739          602760123
  254   837          602763317
  562   752          602763336
  476   791          602763847
  116   844          602772480
  180   842          602779688
  216   840          602781696
  509   778          602783181
  443   802          602787915
  307   831          602790634
  644   695          602792359
  529   769          602792498
  321   829          602798950
  155   843          602800982
  551   758          602803663
  407   812          602806471
  497   783          602812160
  117   844          602813197
  367   821          602818524
  403   813          602818624
  200   841          602823321
  652   688          602828480
  243   838          602829379
  492   785          602832113
  411   811          602838262
  632   705          602838593
  433   805          602842862
  372   820          602846848
  362   822          602850176
  386   817          602850969
  118   844          602854616
  340   826          602863976
  598   730          602864192
  426   807          602866719
  595   732          602868043
  334   827          602868987
  516   775          602872471
  156   843          602873523
  399   814          602874343
  670   671          602874711
  181   842          602877429
  669   672          602882757
  502   781          602885549
  265   836          602886681
  627   709          602892712
  527   770          602896183
  119   844          602896743
  668   673          602898849
  611   721          602904492
  292   833          602906625
  601   728          602910153
  553   757          602910470
  415   810          602914375
  231   839          602916110
  592   734          602921592
  217   840          602922313
  667   674          602922987
  300   832          602930368
  576   744          602933760
  377   819          602935892
  346   825          602937361
  120   844          602939584
  357   823          602941060
  479   790          602941239
  201   841          602943922
  487   787          602944706
  637   701          602946954
  157   843          602947000
  328   828          602951104
  666   675          602955171
  255   837          602957628
  459   797          602964152
  440   803          602965627
  462   796          602969464
  564   751          602970895
  395   815          602973250
  182   842          602976256
  651   689          602977220
  275   835          602979750
  121   844          602983145
  456   798          602988408
  581   741          602991962
  665   676          602995401
  284   834          603000008
  643   696          603001243
  571   747          603002134
  465   795          603004500
  604   726          603006040
  244   838          603007256
  525   771          603017136
  158   843          603021419
  589   736          603024725
  122   844          603027432
  555   756          603035091
  419   809          603035188
  453   799          603042076
  315   830          603042875
  664   677          603043677
  507   779          603052982
  218   840          603064232
  202   841          603065729
  468   794          603069416
  123   844          603072451
  308   831          603074303
  183   842          603076175
  232   839          603076887
  514   776          603085320
  382   818          603086400
  352   824          603090432
  618   716          603090728
  159   843          603096786
  266   836          603098152
  663   678          603099999
  622   713          603108945
  322   829          603109037
  430   806          603113616
  391   816          603114967
  124   844          603118208
  450   800          603125000
  650   690          603134000
  631   706          603135407
  482   789          603149237
  607   724          603151967
  256   837          603153469
  523   772          603155315
  293   833          603163294
  662   679          603164367
  471   793          603164368
  125   844          603164709
  614   719          603170503
  437   804          603171917
  160   843          603173107
  184   842          603177192
  586   738          603177328
  557   755          603177568
  495   784          603177679
  245   838          603186597
  203   841          603188748
  566   750          603196496
  423   808          603201079
  301   832          603201269
  335   827          603204658
  276   835          603207451
  219   840          603207459
  636   702          603207864
  500   782          603211768
  341   826          603211797
  126   844          603211960
  642   697          603218161
  368   821          603223693
  626   710          603225376
  490   786          603236656
  661   680          603236781
  447   801          603237024
  233   839          603239056
  285   834          603242829
  363   822          603244395
  161   843          603250388
  127   844          603259967
  373   820          603263117
  578   743          603272959
  329   828          603274841
  185   842          603279313
  474   792          603289512
  573   746          603293453
  347   825          603297548
  649   691          603298820
  387   817          603299116
  408   812          603304640
  404   813          603307061
  128   844          603308736
  521   773          603310678
  267   836          603311219
  204   841          603312985
  512   777          603315161
  660   681          603317241
  358   823          603324479
  162   843          603328635
  559   754          603337943
  505   780          603339625
  316   830          603341496
  412   811          603346259
  610   722          603348048
  257   837          603350846
    0   845          603351125
    1   845          603351126
    2   845          603351133
    3   845          603351152
    4   845          603351189
    5   845          603351250
    6   845          603351341
    7   845          603351468
    8   845          603351637
    9   845          603351854
  220   840          603352000
   10   845          603352125
   11   845          603352456
   12   845          603352853
  400   814          603353144
   13   845          603353322
   14   845          603353869
   15   845          603354500
   16   845          603355221
   17   845          603356038
   18   845          603356957
   19   845          603357984
  129   844          603358273
   20   845          603359125
  309   831          603359820
   21   845          603360386
   22   845          603361773
   23   845          603363292
  378   819          603363411
   24   845          603364949
   25   845          603366750
  246   838          603367408
   26   845          603368701
   27   845          603370808
   28   845          603373077
   29   845          603375514
  444   802          603377992
   30   845          603378125
  583   740          603379287
   31   845          603380916
  186   842          603382544
   32   845          603383893
   33   845          603387062
  485   788          603387997
   34   845          603390429
   35   845          603394000
  597   731          603394064
   36   845          603397781
   37   845          603401778
  234   839          603402623
  659   682          603405747
   38   845          603405997
  434   805          603406629
  540   764          603407744
  163   843          603407854
  130   844          603408584
   39   845          603410444
  427   807          603412426
  542   763          603415035
   40   845          603415125
  594   733          603417421
  538   765          603417997
   41   845          603420046
  600   729          603420489
  323   829          603421056
  294   833          603421721
   42   845          603425213
   43   845          603430632
  416   810          603432296
   44   845          603436309
  277   835          603436808
  205   841          603438446
  544   762          603439912
  568   749          603440181
  630   707          603440243
   45   845          603442250
  396   815          603442511
  641   698          603443113
  477   791          603445004
  536   766          603445752
   46   845          603448461
   47   845          603454948
  131   844          603459675
   48   845          603461717
  353   824          603463201
   49   845          603468774
  648   692          603471680
  302   832          603473976
   50   845          603476125
  635   703          603476802
  621   714          603477405
  546   761          603482417
  519   774          603483183
   51   845          603483776
  187   842          603486891
  617   717          603486926
  286   834          603487360
  164   843          603488051
  591   735          603490446
  534   767          603490967
   52   845          603491733
  603   727          603496810
  221   840          603497861
   53   845          603500002
  658   683          603502299
   54   845          603508589
  132   844          603511552
  561   753          603516258
   55   845          603517500
  383   818          603525319
  268   836          603525888
   56   845          603526741
   57   845          603536318
  336   827          603542339
  548   760          603542592
   58   845          603546237
  441   803          603547748
  247   838          603549695
  258   837          603549765
  532   768          603553600
  498   783          603554679
   59   845          603556504
  493   785          603559782
  342   826          603561664
  510   778          603561952
  420   809          603563129
  133   844          603564221
  206   841          603565137
  625   711          603566056
   60   845          603567125
  235   839          603567594
  165   843          603569232
  392   816          603574784
   61   845          603578106
   62   845          603589453
  188   842          603592360
  613   720          603594397
  460   797          603597573
  330   828          603600552
   63   845          603601172
  575   745          603603000
  657   684          603606897
  463   796          603611183
  588   737          603613025
   64   845          603613269
  457   798          603613585
  134   844          603617688
  550   759          603620479
  606   725          603623141
   65   845          603625750
  580   742          603630488
  480   790          603631000
  369   821          603631070
  530   769          603633609
   66   845          603638621
  364   822          603640792
  317   830          603642013
  503   781          603643068
  222   840          603645048
  310   831          603647191
  166   843          603651403
   67   845          603651888
  647   693          603652580
  466   795          603654571
  488   787          603657675
  454   799          603659063
  348   825          603659817
   68   845          603665557
  278   835          603667827
  431   806          603669607
  135   844          603671959
  517   775          603672788
  640   699          603676099
   69   845          603679634
  374   820          603681624
  295   833          603681912
  207   841          603693064
   70   845          603694125
  189   842          603698957
  570   748          603701992
   71   845          603709036
  359   823          603710046
  563   752          603712555
  552   758          603716120
  656   685          603719541
   72   845          603724373
  136   844          603727040
  469   794          603727893
  528   770          603730952
  248   838          603733464
  287   834          603733607
  451   800          603733851
  236   839          603733975
  167   843          603734570
  324   829          603735013
  424   808          603739136
   73   845          603740142
  269   836          603742165
  438   804          603746136
  303   832          603748495
  388   817          603749585
  259   837          603750232
  629   708          603753101
  634   704          603753768
   74   845          603756349
   75   845          603773000
  137   844          603782937
  585   739          603785044
   76   845          603790101
  379   819          603793198
  223   840          603793567
  405   813          603797922
  609   723          603799596
  409   812          603805257
  190   842          603806688
   77   845          603807658
  168   843          603818739
  208   841          603822233
  508   779          603825651
   78   845          603825677
  554   757          603829557
  472   793          603831305
  401   814          603834345
  448   801          603837793
  354   824          603838088
  138   844          603839656
  655   686          603840231
  646   694          603841520
   79   845          603844164
  526   771          603845587
  483   789          603847656
  620   715          603853875
  413   811          603856728
   80   845          603863125
  515   776          603879451
  337   827          603882036
   81   845          603882566
  616   718          603891128
  139   844          603897203
  279   835          603900514
  237   839          603901772
   82   845          603902493
  169   843          603903916
  343   826          603913583
  397   815          603914148
  496   784          603914240
  624   712          603914752
  191   842          603915559
  639   700          603917119
  249   838          603918721
   83   845          603922912
  565   751          603926876
  331   828          603928243
  577   744          603930817
  596   732          603931904
  311   831          603936422
  599   730          603938799
  224   840          603943424
   84   845          603943829
  296   833          603943873
  318   830          603944432
  260   837          603952253
  209   841          603952650
  417   810          603952713
  140   844          603955584
  491   786          603958427
  270   836          603960056
  428   807          603960695
  556   756          603960832
  501   782          603963269
  475   792          603964963
   85   845          603965250
  384   818          603966536
  654   687          603968967
  445   802          603970733
  435   805          603973000
  593   734          603974761
  524   772          603977472
  288   834          603981576
  572   747          603981971
   86   845          603987181
  170   843          603990107
  602   728          603995560
  582   741          604006389
   87   845          604009628
  141   844          604014805
  349   825          604024174
  304   832          604024832
  192   842          604025576
  612   721          604026289
   88   845          604032597
  393   816          604036953
  645   695          604038500
  633   705          604038762
  365   822          604039373
  370   821          604040661
  325   829          604050914
   89   845          604056094
  590   736          604067256
  238   839          604070991
  628   709          604073981
  142   844          604074872
  171   843          604077318
   90   845          604080125
  210   841          604084321
  421   809          604093590
  225   840          604094625
  486   788          604095128
  360   823          604097767
  605   726          604102301
  375   820          604102375
  513   777          604103130
   91   845          604104696
  250   838          604105472
  653   688          604105749
  506   780          604106216
  558   755          604109987
  522   773          604126565
  478   791          604129023
   92   845          604129813
  442   803          604132515
  280   835          604134875
  143   844          604135791
  193   842          604136745
   93   845          604155482
  261   837          604155834
  567   750          604159263
  172   843          604165555
  638   701          604166173
  271   836          604179567
   94   845          604181709
  144   844          604197568
  389   817          604202382
  297   833          604207610
   95   845          604208500
  587   738          604209275
  355   824          604215099
  211   841          604217252
  671   671          604223422
  338   827          604223755
  380   819          604225259
  670   672          604227448
  312   831          604227519
  432   806          604228184
  289   834          604231273
  461   797          604233754
   96   845          604235861
  619   716          604238355
  669   673          604239526
  458   798          604241504
  239   839          604241638
  644   696          604243520
  226   840          604247176
  319   830          604248759
  194   842          604249072
  652   689          604250577
  173   843          604254824
  464   796          604255680
  332   828          604257920
  608   724          604259136
  668   674          604259656
  145   844          604260209
   97   845          604263798
  344   826          604267560
  623   713          604271464
  579   743          604276946
  560   754          604277064
  455   799          604278774
  425   808          604279737
  574   746          604280160
  541   764          604284165
  667   675          604287838
  539   765          604287944
  494   785          604290409
  406   813          604291213
   98   845          604292317
  520   774          604292824
  251   838          604293723
  543   763          604297954
  499   783          604300186
  305   832          604302993
  615   719          604303334
  467   795          604307438
  410   812          604308328
  537   766          604309249
  402   814          604317952
   99   845          604321424
  439   804          604322983
  481   790          604323641
  146   844          604323720
  666   676          604324072
  545   762          604329353
  632   706          604331784
  511   778          604343783
  174   843          604345131
  452   800          604345408
  535   767          604348038
  100   845          604351125
  212   841          604351449
  262   837          604360981
  195   842          604362563
  665   677          604368358
  326   829          604368765
  414   811          604369675
  281   835          604370916
  489   787          604373572
  547   761          604378404
  101   845          604381426
  147   844          604388107
  398   815          604388167
  470   794          604389184
  350   825          604390625
  272   836          604400704
  584   740          604400704
  227   840          604401083
  627   710          604402883
  651   690          604403451
  504   781          604403605
  533   768          604404269
  569   749          604409758
  385   818          604410057
  102   845          604412333
  240   839          604413719
  664   678          604420696
  637   702          604423261
  175   843          604436482
  366   822          604440144
  449   801          604441250
  103   845          604443852
  549   760          604445149
  371   821          604452472
  148   844          604453376
  643   697          604456580
  562   753          604462105
  598   731          604465083
  611   722          604466179
  298   833          604473129
  418   810          604475632
  104   845          604475989
  518   775          604476207
  196   842          604477224
  595   733          604477712
  531   769          604477900
  663   679          604481086
  290   834          604482704
  252   838          604483480
  213   841          604486918
  361   823          604487648
  473   793          604501074
  394   816          604501480
  601   729          604502290
  105   845          604508750
  429   807          604511532
  149   844          604519533
  313   831          604520488
  376   820          604525376
  176   843          604528883
  551   759          604529630
  592   735          604540063
  436   805          604541981
  106   845          604542141
  484   789          604548973
  662   680          604549528
  320   830          604555000
  228   840          604556352
  650   691          604564371
  446   802          604566144
  339   827          604567502
  263   837          604567700
  529   770          604568889
  107   845          604576168
  306   832          604582984
  150   844          604586584
  241   839          604587240
  604   727          604589447
  333   828          604589589
  197   842          604593061
  356   824          604594240
  576   745          604596601
  509   779          604601368
  282   835          604608643
  108   845          604610837
  177   843          604622340
  273   836          604623473
  345   826          604623601
  214   841          604623665
  661   681          604626022
  422   809          604626577
  618   717          604630845
  553   758          604631889
  631   707          604632834
  622   714          604636192
  581   742          604641429
  476   792          604643264
  109   845          604646154
  589   737          604652022
  497   784          604653777
  151   844          604654535
  390   817          604657513
  381   819          604659600
  564   752          604665152
  253   838          604674749
  516   776          604676672
  527   771          604677194
  642   698          604677680
  571   748          604678403
  110   845          604682125
  492   786          604683144
  636   703          604688383
  327   829          604688572
  198   842          604710080
  660   682          604710568
  229   840          604712989
  178   843          604716859
  502   782          604717776
  111   845          604718756
  443   803          604719934
  152   844          604723392
  614   720          604723544
  607   725          604726668
  649   692          604733337
  291   834          604735875
  626   711          604739807
  299   833          604740436
  555   757          604751968
  112   845          604756053
  351   825          604759176
  215   841          604761696
  242   839          604762207
  264   837          604775997
  407   813          604786940
  433   806          604789353
  153   844          604793161
  113   845          604794022
  525   772          604802773
  659   683          604803166
  403   814          604803971
  487   788          604805175
  179   843          604812446
  586   739          604813475
  411   812          604813859
  314   831          604815335
  479   791          604815910
  426   808          604822888
  199   842          604828287
  114   845          604832669
  367   822          604843111
  274   836          604847880
  283   835          604848062
  386   818          604855888
  321   830          604863161
  154   844          604863848
  399   815          604864574
  307   832          604864811
  372   821          604866509
  254   838          604867536
  230   840          604871000
  115   845          604872000
  459   798          604872171
  462   797          604872701
  507   780          604875843
  362   823          604879695
  415   811          604885106
  566   751          604886247
  557   756          604889909
  514   777          604894177
  216   841          604901017
  456   799          604901215
  440   804          604902464
  465   796          604902961
  658   684          604903816
  641   699          604906820
  180   843          604909107
  648   693          604910349
  116   845          604912021
  340   827          604913283
  610   723          604914067
  334   828          604923256
  578   744          604931336
  155   844          604935459
  243   839          604938626
  630   708          604941912
  523   773          604945584
  200   842          604947688
  377   820          604950633
  117   845          604952738
  453   800          604959677
  635   704          604961539
  468   795          604963107
  573   747          604965240
  395   816          604968371
  357   824          604975517
  346   826          604981712
  265   837          604985878
  292   834          604990792
  118   845          604994157
  597   732          604999341
  419   810          605001059
  181   843          605006848
  156   844          605008000
  621   715          605008936
  300   833          605009537
  328   829          605010341
  657   685          605012518
  600   730          605017000
  482   790          605019168
  495   785          605024000
  583   741          605024308
  231   840          605030391
  617   718          605031345
  594   734          605031488
  119   845          605036284
  217   841          605041634
  559   755          605045754
  450   801          605047401
  500   783          605048687
  471   794          605053295
  255   838          605061847
  430   807          605064943
  201   842          605068289
  275   836          605073931
  120   845          605079125
  157   844          605081477
  603   728          605084579
  625   712          605084753
  284   835          605089179
  490   787          605092403
  647   694          605095407
  382   819          605096227
  521   774          605105585
  182   843          605105675
  315   831          605112066
  591   736          605113327
  437   805          605113578
  391   817          605114984
  244   839          605116503
  121   845          605122686
  568   750          605125432
  512   778          605128680
  656   686          605129272
  352   825          605129833
  640   700          605144000
  308   832          605148480
  613   721          605151758
  158   844          605155896
  540   765          605161125
  423   809          605162096
  542   764          605163832
  447   802          605164231
  122   845          605166973
  505   781          605167166
  322   830          605173248
  474   793          605173681
  538   766          605175968
  218   841          605183553
  544   763          605184131
  202   842          605190096
  232   840          605191168
  266   837          605197349
  606   726          605202192
  183   843          605205594
  536   767          605208319
  123   845          605211992
  561   754          605219545
  546   762          605222064
  159   844          605231263
  634   705          605242729
  588   738          605244744
  293   834          605247461
  368   822          605248280
  485   789          605253194
  655   687          605254078
  256   838          605257688
  124   845          605257749
  534   768          605258136
  335   828          605258927
  629   709          605259018
  341   827          605261104
  575   746          605270311
  363   823          605273914
  548   761          605277673
  301   833          605280438
  519   775          605282734
  373   821          605282778
  580   743          605284407
  408   813          605285109
  646   695          605288511
  404   814          605292408
  245   839          605295844
  276   836          605301632
  387   818          605304035
  125   845          605304250
  184   843          605306611
  160   844          605307584
  444   803          605310011
  203   842          605313115
  412   812          605321856
  477   792          605324421
  532   769          605325377
  219   841          605326780
  285   835          605332000
  329   829          605334078
  347   826          605341899
  400   815          605343375
  550   760          605351000
  126   845          605351501
  434   806          605353120
  233   840          605353337
  358   824          605358936
  427   808          605368595
  609   724          605369953
  378   820          605378152
  510   779          605380139
  570   749          605382749
  161   844          605384865
  654   688          605386936
  639   701          605389220
  620   716          605389696
  498   784          605396296
  127   845          605399508
  416   811          605403027
  185   843          605408732
  530   770          605410000
  267   837          605410416
  316   831          605410687
  493   786          605410813
  563   753          605411324
  585   740          605425625
  309   832          605433997
  204   842          605437352
  396   816          605437632
  624   713          605437721
  616   719          605439855
  552   759          605442087
  128   845          605448277
  257   838          605455065
  162   844          605463112
  220   841          605471321
  503   782          605475295
  246   839          605476655
  517   776          605476989
  441   804          605484585
  323   830          605485267
  645   696          605489661
    0   846          605495736
    1   846          605495737
    2   846          605495744
    3   846          605495763
    4   846          605495800
    5   846          605495861
    6   846          605495952
    7   846          605496079
    8   846          605496248
    9   846          605496465
   10   846          605496736
   11   846          605497067
   12   846          605497464
  129   845          605497814
   13   846          605497933
   14   846          605498480
   15   846          605499111
   16   846          605499832
   17   846          605500649
   18   846          605501568
   19   846          605502595
  353   825          605502602
   20   846          605503736
   21   846          605504997
  460   798          605505592
  480   791          605505671
  294   834          605505888
   22   846          605506384
   23   846          605507903
   24   846          605509560
   25   846          605511361
  186   843          605511963
  528   771          605511963
   26   846          605513312
  463   797          605514420
   27   846          605515419
  234   840          605516904
   28   846          605517688
  488   788          605518144
   29   846          605520125
   30   846          605522736
   31   846          605525527
  457   799          605526392
  653   689          605527846
   32   846          605528504
  420   810          605529000
  277   836          605530989
   33   846          605531673
  633   706          605531953
   34   846          605535040
  383   819          605535146
   35   846          605538611
  599   731          605539690
  596   733          605541573
  163   844          605542331
   36   846          605542392
   37   846          605546389
  130   845          605548125
   38   846          605550608
  554   758          605550976
  466   796          605553032
  302   833          605553145
   39   846          605555055
   40   846          605559736
  205   842          605562813
   41   846          605564657
   42   846          605569824
  392   817          605574801
   43   846          605575243
  671   672          605576159
  286   835          605576531
  454   800          605576664
   44   846          605580920
  628   710          605584152
  670   673          605584217
   45   846          605586861
  602   729          605587697
  612   722          605587976
   46   846          605593072
  593   735          605593232
  577   745          605593658
  336   828          605596608
  131   845          605599216
   47   846          605599559
  669   674          605600333
   48   846          605606328
  342   827          605610971
   49   846          605613385
  187   843          605616310
  221   841          605617182
   50   846          605620736
  431   807          605620934
  565   752          605621133
  469   795          605621584
  164   844          605622528
  668   675          605624507
  268   837          605625085
   51   846          605628387
  526   772          605631224
   52   846          605636344
  638   702          605642480
   53   846          605644613
  508   780          605648512
  132   845          605651093
   54   846          605653200
  258   838          605653984
  369   822          605655657
  582   742          605655856
  451   801          605656252
  667   676          605656739
  572   748          605658240
  247   839          605658942
  330   829          605659789
   55   846          605662111
  364   823          605670311
   56   846          605671352
  652   690          605676808
  556   757          605677709
   57   846          605680929
  235   840          605681875
  605   727          605685708
  438   805          605687797
  515   777          605688308
  206   842          605689504
   58   846          605690848
  590   737          605694553
  666   677          605697029
  644   697          605698857
  424   809          605700153
   59   846          605701115
  374   821          605701285
  165   844          605703709
  133   845          605703762
  348   826          605704168
  317   831          605711204
   60   846          605711736
  483   790          605717587
  472   794          605720232
  310   832          605721368
  188   843          605721779
   61   846          605722717
   62   846          605734064
  359   824          605744503
  665   678          605745377
   63   846          605745783
  388   818          605754504
  134   845          605757229
   64   846          605757880
  496   785          605760561
  278   836          605762008
  222   841          605764369
  448   802          605765000
  295   834          605766079
  524   773          605767741
   65   846          605770361
  619   717          605778472
   66   846          605783232
  405   814          605783269
  409   813          605785726
  166   844          605785880
   67   846          605796499
  623   714          605798711
  324   830          605799224
  501   783          605800188
  664   679          605801783
  379   820          605807939
   68   846          605810168
  135   845          605811500
  491   787          605814174
  207   842          605817431
  558   756          605822328
  287   835          605822778
   69   846          605824245
  401   815          605824576
  303   833          605827664
  189   843          605828376
  632   707          605829211
  413   812          605832325
  651   691          605833822
  608   725          605833837
   70   846          605838736
  269   837          605841362
  248   839          605842711
  587   739          605845422
  236   840          605848256
  567   751          605849014
  475   793          605849132
   71   846          605853647
  259   838          605854451
  615   720          605856375
  663   680          605866247
  136   845          605866581
   72   846          605868984
  167   844          605869047
  354   825          605877489
   73   846          605884753
   74   846          605900960
  445   803          605902752
  637   703          605903780
  397   816          605909269
  223   841          605912888
  643   698          605916099
  513   778          605916649
  428   808          605916864
  627   711          605917314
   75   846          605917611
  435   806          605919491
  522   774          605921472
  137   845          605922478
  417   811          605923444
  506   781          605933757
   76   846          605934712
  579   744          605935323
  190   843          605936107
  337   828          605936305
  662   681          605938769
  208   842          605946600
  574   747          605951947
   77   846          605952269
  168   844          605953216
  486   789          605960325
  343   827          605962890
   78   846          605970288
  384   819          605976363
  138   845          605979197
  560   755          605984875
  331   829          605987480
   79   846          605988775
  279   836          605994695
  650   692          605998888
   80   846          606007736
  478   792          606008440
  311   832          606010599
  318   831          606013623
  237   840          606016053
  661   682          606019349
   81   846          606027177
  249   839          606027968
  296   834          606028040
  611   723          606032198
  139   845          606036744
  393   817          606036970
  541   765          606037546
  169   844          606038393
  191   843          606044978
  584   741          606045725
  539   766          606045915
  543   764          606046751
   82   846          606047104
  260   838          606056472
  270   837          606059253
  421   810          606059461
  224   841          606062745
  370   822          606065248
   83   846          606067523
  349   826          606068525
  365   823          606068892
  442   804          606069352
  598   732          606070360
  288   835          606070747
  537   767          606071816
  545   763          606073572
  209   842          606077017
   84   846          606088440
  595   734          606091779
  520   775          606092375
  569   750          606095009
  140   845          606095125
  601   730          606098801
  304   833          606104001
  660   683          606107987
   85   846          606109861
  325   830          606115125
  535   768          606115207
  547   762          606118051
  375   821          606122036
  170   844          606124584
   86   846          606131792
  360   824          606132224
  631   708          606134503
  642   699          606141387
  494   786          606141440
  461   798          606141773
  499   784          606141803
   87   846          606154239
  458   799          606154311
  141   845          606154346
  192   843          606154995
  464   797          606158917
  511   779          606161970
  592   736          606162944
  562   754          606165392
  622   715          606167723
  649   693          606172006
  636   704          606173120
  618   718          606175264
  533   769          606176046
   88   846          606177208
  604   728          606177216
  432   807          606179511
  549   761          606180230
  238   840          606185272
  455   800          606196375
  481   791          606198312
   89   846          606200705
  659   684          606204683
  467   796          606205899
  389   818          606207301
  210   842          606208688
  171   844          606211795
  225   841          606213946
  142   845          606214413
  250   839          606214719
   90   846          606224736
  280   836          606229056
  489   788          606234041
  504   782          606235832
  380   820          606240000
  425   809          606240754
   91   846          606249307
  531   770          606254291
  355   825          606254500
  626   712          606258504
  261   838          606260053
  551   760          606260151
  576   746          606263912
  439   805          606264644
  193   843          606266164
  452   801          606267809
   92   846          606274424
  143   845          606275332
  406   814          606276560
  338   828          606278024
  271   837          606278764
  518   776          606280408
  614   721          606280905
  470   795          606282875
  589   738          606283741
  410   813          606288797
  297   834          606291777
  581   743          606295348
  172   844          606300032
   93   846          606300093
  312   832          606301696
  607   726          606305719
  402   815          606308183
  658   685          606309437
  344   827          606316867
  332   829          606317157
  319   831          606317950
  289   835          606320444
   94   846          606326320
  144   845          606337109
  211   842          606341619
  414   812          606345272
  529   771          606349900
   95   846          606353111
  648   694          606353176
  239   840          606355919
  553   759          606357856
  571   749          606359160
  564   753          606363921
  226   841          606366497
  449   802          606368457
  641   700          606374721
  194   843          606378491
   96   846          606380472
  305   833          606382162
  398   816          606383288
  173   844          606389301
  473   794          606390001
  145   845          606399750
  251   839          606402970
   97   846          606408409
  484   790          606418904
  385   819          606419884
  657   686          606422249
  509   780          606424229
  326   830          606432976
  350   826          606434976
   98   846          606436928
  418   811          606446363
  630   709          606447829
  635   705          606450500
  586   740          606454056
  527   772          606462831
  146   845          606463261
  281   836          606465097
  262   838          606465200
   99   846          606466035
  429   808          606467701
  366   823          606469663
  555   758          606473387
  212   842          606475816
  371   822          606477059
  174   844          606479608
  610   724          606484424
  516   777          606485529
  436   806          606488472
  195   843          606491982
  100   846          606495736
  446   803          606498163
  272   837          606499901
  497   785          606500098
  394   817          606501497
  227   841          606520404
  361   824          606522105
  101   846          606526037
  476   793          606527433
  147   845          606527648
  240   840          606528000
  492   787          606538891
  647   695          606542398
  656   687          606543119
  621   716          606544757
  376   821          606545037
  502   783          606554695
  102   846          606556944
  298   834          606557296
  175   844          606570959
  290   835          606571875
  617   719          606580072
  566   752          606580504
  103   846          606588463
  422   810          606592448
  252   839          606592727
  148   845          606592917
  525   773          606593042
  578   745          606594177
  313   832          606594665
  196   843          606606643
  557   757          606606786
  625   713          606607722
  597   733          606609010
  213   842          606611285
  640   701          606616101
  600   731          606617891
  104   846          606620600
  339   828          606621771
  320   831          606624191
  356   825          606633641
  573   748          606641509
  333   829          606648826
  594   735          606649959
  105   846          606653361
  443   804          606656771
  149   845          606659074
  306   833          606662153
  390   818          606662432
  176   844          606663360
  487   789          606670372
  263   838          606671919
  655   688          606672047
  345   827          606672908
  583   742          606673775
  381   820          606674341
  228   841          606675673
  603   729          606676716
  106   846          606686752
  479   792          606695327
  241   840          606701521
  282   836          606702824
  507   781          606703384
  514   778          606707696
  613   722          606713445
  107   846          606720779
  197   843          606722480
  273   837          606722670
  150   845          606726125
  634   706          606735920
  646   696          606739672
  523   774          606740491
  591   737          606740624
  433   807          606740680
  214   842          606748032
  327   830          606752783
  108   846          606755448
  177   844          606756817
  559   756          606758095
  629   710          606769189
  407   814          606772287
  462   798          606780720
  426   809          606783905
  253   839          606783996
  459   799          606784978
  606   727          606785599
  109   846          606790765
  151   845          606794076
  403   815          606794202
  411   813          606794328
  351   826          606803527
  465   797          606806198
  654   689          606809033
  568   751          606815183
  456   800          606818816
  299   834          606824603
  291   835          606825046
  110   846          606826736
  229   841          606832310
  198   843          606839499
  440   805          606844125
  178   844          606851336
  399   816          606859695
  415   812          606860703
  468   796          606861568
  152   845          606862933
  111   846          606863367
  639   702          606865527
  386   819          606865715
  367   823          606872630
  495   786          606875031
  242   840          606876488
  264   838          606880216
  588   739          606880891
  453   801          606882078
  215   842          606886063
  314   832          606889512
  500   784          606890304
  372   822          606891096
  482   791          606893839
  112   846          606900664
  521   775          606905136
  362   824          606914152
  542   765          606917213
  540   766          606919096
  561   755          606927356
  672   672          606928896
  620   717          606929813
  321   831          606932352
  153   845          606932702
  544   764          606932928
  671   673          606932928
  538   767          606938535
  113   846          606938633
  575   747          606942098
  283   836          606942243
  580   744          606942784
  307   833          606943980
  609   725          606944654
  645   697          606944998
  670   674          606945024
  512   779          606946867
  179   844          606946923
  471   795          606946986
  274   837          606947077
  490   788          606952872
  653   690          606954077
  199   843          606957706
  624   714          606964968
  669   675          606965184
  546   763          606966283
  340   828          606967552
  395   817          606968388
  377   821          606970294
  419   811          606971790
  450   802          606974608
  536   768          606975488
  254   839          606976783
  114   846          606977280
  334   829          606982493
  230   841          606990321
  616   720          606992896
  668   676          606993408
  505   782          606999393
  154   845          607003389
  357   825          607014918
  115   846          607016611
  548   762          607017320
  430   808          607021112
  216   842          607025384
  633   707          607029380
  667   677          607029696
  534   769          607029913
  346   827          607031019
  180   844          607043584
  243   840          607052907
  116   846          607056632
  437   806          607060069
  474   794          607062608
  570   750          607068000
  585   741          607070646
  666   678          607074048
  328   830          607074552
  155   845          607075000
  200   843          607077107
  292   835          607079963
  550   761          607086081
  519   776          607086935
  265   838          607090097
  300   834          607093704
  447   803          607096250
  117   846          607097349
  628   711          607098583
  532   770          607101768
  652   691          607107179
  382   820          607110968
  563   754          607114611
  391   818          607119903
  638   703          607122999
  485   790          607123125
  665   679          607126464
  423   810          607127967
  118   846          607138768
  181   844          607141325
  599   732          607144967
  156   845          607147541
  231   841          607149712
  612   723          607153995
  596   734          607155640
  644   698          607158376
  217   842          607166001
  255   839          607171094
  552   760          607172608
  275   837          607173128
  352   826          607174184
  119   846          607180895
  284   836          607183360
  602   730          607184208
  315   832          607186243
  664   680          607186944
  530   771          607191011
  201   843          607197708
  510   780          607203000
  477   793          607208590
  593   736          607216113
  157   845          607221018
  120   846          607223736
  308   833          607227649
  244   840          607230784
  182   844          607240152
  322   831          607242439
  498   785          607242617
  444   804          607246848
  663   681          607255488
  577   746          607260969
  493   787          607266560
  121   846          607267297
  651   692          607268339
  408   814          607270456
  605   728          607273477
  554   759          607276943
  368   823          607277799
  404   815          607282639
  517   777          607285846
  158   845          607295437
  528   772          607297600
  266   838          607301568
  412   813          607302325
  434   807          607304447
  373   822          607307365
  218   842          607307920
  363   824          607308371
  582   743          607309775
  232   841          607310489
  122   846          607311584
  503   783          607312214
  387   819          607313862
  341   828          607315373
  335   829          607318164
  202   843          607319515
  565   753          607319902
  619   718          607322891
  590   738          607326272
  427   809          607329612
  623   715          607330242
  632   708          607330880
  662   682          607332096
  293   835          607336632
  400   816          607338496
  572   749          607338997
  183   844          607340071
  123   846          607356603
  301   834          607364605
  256   839          607366935
  159   845          607370804
  416   812          607378624
  643   699          607379806
  488   789          607383341
  480   792          607385088
  637   704          607388517
  347   827          607391206
  378   821          607397813
  329   830          607398289
  358   825          607398337
  556   758          607399128
  276   837          607400829
  124   846          607402360
  245   840          607410125
  608   726          607412888
  615   721          607413736
  661   683          607416768
  460   799          607418399
  526   773          607421493
  463   798          607422439
  285   836          607426181
  441   805          607426246
  627   712          607436011
  650   693          607437557
  396   817          607437649
  184   844          607441088
  203   843          607442534
  457   800          607443993
  160   845          607447125
  125   846          607448861
  219   842          607451147
  466   797          607456269
  233   841          607472658
  508   781          607476053
  316   832          607484864
  587   740          607486003
  126   846          607496112
  454   801          607499065
  420   811          607499731
  515   778          607501827
  660   684          607509504
  309   833          607513166
  267   838          607514635
  469   796          607520045
  161   845          607524406
  558   757          607539205
  185   844          607543209
  567   752          607543271
  127   846          607544119
  353   826          607546953
  383   820          607549887
  323   831          607554458
  524   774          607562648
  257   839          607564312
  204   843          607566771
  431   808          607577103
  392   818          607579720
  451   802          607583459
  246   840          607590936
  483   791          607592258
  128   846          607592888
  294   835          607595059
  220   842          607595688
  579   745          607598164
  611   724          607602555
  162   845          607602653
  642   700          607609288
  659   685          607610304
  496   786          607611592
  472   795          607613923
  649   694          607614833
  574   748          607628216
  277   837          607630186
  438   806          607634288
  234   841          607636225
  302   834          607637312
  631   709          607640420
  501   784          607641805
  129   846          607642425
    0   847          607645423
    1   847          607645424
    2   847          607645431
    3   847          607645450
    4   847          607645487
    5   847          607645548
    6   847          607645639
    7   847          607645766
    8   847          607645935
    9   847          607646152
   10   847          607646423
  186   844          607646440
   11   847          607646754
   12   847          607647151
   13   847          607647620
   14   847          607648167
   15   847          607648798
   16   847          607649519
   17   847          607650336
   18   847          607651255
   19   847          607652282
   20   847          607653423
   21   847          607654684
  336   829          607655845
   22   847          607656071
   23   847          607657590
   24   847          607659247
   25   847          607661048
  636   705          607662081
   26   847          607662999
   27   847          607665106
  342   828          607665240
  424   810          607666024
   28   847          607667375
   29   847          607669812
  286   836          607670712
   30   847          607672423
  491   788          607674643
   31   847          607675214
   32   847          607678191
  598   733          607680029
   33   847          607681360
  163   845          607681872
   34   847          607684727
  369   823          607685176
   35   847          607688298
   36   847          607692079
  205   843          607692232
  130   846          607692736
  584   742          607695192
   37   847          607696076
  448   803          607697019
  560   756          607697216
  601   731          607699692
   38   847          607700295
  622   716          607703544
   39   847          607704742
  364   824          607704768
   40   847          607709423
  595   735          607710250
   41   847          607714344
  658   686          607719168
   42   847          607719511
  522   775          607721023
  618   719          607723991
  330   830          607724000
   43   847          607724930
  374   822          607725872
  268   838          607729304
   44   847          607730607
  513   779          607734836
   45   847          607736548
  475   794          607738059
  221   842          607741549
   46   847          607742759
  131   846          607743827
   47   847          607749246
  187   844          607750787
  348   827          607753475
   48   847          607756015
  164   845          607762069
   49   847          607763072
  258   839          607763231
  388   819          607764331
  506   782          607765984
  604   729          607769353
   50   847          607770423
  409   814          607771073
  247   840          607773223
  405   815          607773500
   51   847          607778074
  626   713          607781473
  359   825          607783904
  569   751          607784760
  317   832          607785381
   52   847          607786031
  592   737          607790241
   53   847          607794300
  541   766          607795517
  132   846          607795704
  543   765          607800132
  648   695          607800167
  310   833          607800537
  235   841          607801196
   54   847          607802887
  539   767          607808482
   55   847          607811798
  413   813          607812794
  206   843          607818923
  401   816          607819697
   56   847          607821039
  545   764          607822369
  379   821          607827600
  486   790          607830256
   57   847          607830616
  657   687          607836096
  537   768          607838985
  445   804          607839589
   58   847          607840535
  614   722          607842592
  165   845          607843250
  641   701          607846822
  133   846          607848373
   59   847          607850802
  295   835          607855250
  188   844          607856256
  278   837          607861205
   60   847          607861423
  547   763          607862270
  324   831          607868415
  435   807          607870818
   61   847          607872404
  562   755          607873203
  428   809          607877881
   62   847          607883751
  535   769          607886984
  222   842          607888736
  607   727          607889126
  478   793          607892609
   63   847          607895470
  520   776          607896576
  417   812          607899041
  134   846          607901840
   64   847          607907567
  397   817          607909286
  303   834          607911831
  287   836          607916959
  549   762          607919877
  589   739          607919888
   65   847          607920048
  354   826          607921840
  166   845          607925421
   66   847          607932919
  576   747          607935699
  635   706          607943691
  269   838          607945581
   67   847          607946186
  207   843          607946850
  533   770          607952437
  581   744          607953725
  135   846          607956111
  248   840          607956992
  630   710          607958000
   68   847          607959855
  656   688          607961088
  189   844          607962853
  259   839          607963698
  236   841          607967577
   69   847          607973932
  511   780          607984831
  499   785          607988124
   70   847          607988423
  384   820          607991104
  647   696          607993559
  551   761          607995232
  337   829          607995542
  494   787          607997187
   71   847          608003334
  167   845          608008588
  442   805          608011013
  136   846          608011192
  343   828          608017159
   72   847          608018671
  421   811          608030192
   73   847          608034440
  531   771          608035302
  223   842          608037255
  393   818          608041889
  571   750          608044411
   74   847          608050647
  331   830          608051691
  461   799          608054580
  610   725          608059125
  464   798          608066936
  137   846          608067089
  564   754          608067208
   75   847          608067298
  190   844          608070584
  458   800          608071912
  504   783          608072751
  208   843          608076019
  481   792          608077729
   76   847          608084399
  621   717          608084874
  318   832          608087800
  553   760          608088377
  518   777          608089265
  311   833          608089768
  640   702          608092408
  168   845          608092757
  279   837          608093892
  655   689          608094144
  370   823          608094767
  586   741          608099077
  489   789          608099238
   77   847          608101956
  365   824          608103349
  467   797          608109136
  296   835          608117211
  349   827          608117832
  455   801          608118776
   78   847          608119975
  138   846          608123808
  617   720          608133113
  625   714          608134969
  237   841          608135374
  529   772          608135537
  432   808          608135680
   79   847          608138462
  249   840          608142249
  375   822          608146623
   80   847          608157423
  270   838          608163472
  288   836          608164928
  260   839          608165719
  360   825          608171625
   81   847          608176864
  169   845          608177934
  191   844          608179455
  470   796          608181336
  139   846          608181355
  325   831          608184316
  224   842          608187112
  304   834          608188168
  646   697          608195009
  452   802          608195016
   82   847          608196791
  555   759          608199354
  209   843          608206436
  425   810          608206625
  439   806          608211135
  389   819          608217128
   83   847          608217210
  597   734          608223077
  600   732          608223168
  634   707          608233347
  654   690          608235264
   84   847          608238127
  140   846          608239736
  509   781          608251770
  527   773          608253100
   85   847          608259548
  380   821          608259661
  578   746          608261488
  170   845          608264125
  406   815          608266791
  594   736          608272840
  603   730          608273227
  410   814          608274144
  566   753          608279273
  613   723          608279464
   86   847          608281479
  629   711          608283620
  473   795          608283692
  672   673          608285665
  192   844          608289472
  484   791          608293575
  671   674          608293735
  355   826          608298851
  141   846          608298957
  516   778          608299048
  449   803          608300476
  402   816          608303304
   87   847          608303926
  238   841          608304593
  670   675          608309875
  573   749          608322266
  414   813          608325741
   88   847          608326895
  583   743          608327694
  557   758          608328205
  280   837          608328253
  250   840          608329000
  669   676          608334085
  338   829          608337261
  210   843          608338107
  225   842          608338313
  639   703          608346046
   89   847          608350392
  497   786          608351129
  171   845          608351336
  142   846          608359024
  668   677          608366365
  261   839          608369300
  344   828          608371136
  591   738          608372343
  606   728          608373368
   90   847          608374423
  312   833          608380865
  297   835          608380948
  332   830          608381368
  271   838          608382983
  398   817          608383305
  653   691          608384448
  525   774          608387949
  319   832          608392127
  502   784          608396312
   91   847          608398994
  492   788          608399360
  193   844          608400641
  645   698          608404517
  667   678          608406715
  289   836          608414625
  476   794          608416360
  143   846          608419943
  418   812          608421960
   92   847          608424111
  429   809          608428718
  385   820          608434625
  446   804          608435000
  172   845          608439573
  436   807          608439799
   93   847          608449780
  666   679          608455135
  305   834          608466329
  211   843          608471038
  620   718          608474232
  559   757          608474972
  239   841          608475240
   94   847          608476007
  144   846          608481720
  350   827          608484283
  226   842          608490864
  624   715          608496499
  326   831          608502167
   95   847          608502798
  366   824          608504120
  394   818          608506416
  371   823          608506578
  568   752          608509440
  665   680          608511625
  194   844          608512968
  251   840          608517251
  588   740          608521472
  609   726          608523705
  514   779          608525883
  173   845          608528842
   96   847          608530159
  633   708          608531049
  507   782          608535611
  523   775          608540042
  487   790          608540303
  652   692          608541696
  145   846          608544361
  616   721          608550257
   97   847          608558096
  361   825          608561506
  422   811          608563179
  281   837          608564294
  376   822          608569624
  262   839          608574447
  664   681          608576185
  479   793          608579496
   98   847          608586615
  443   805          608598432
  272   838          608604120
  212   843          608605235
  580   745          608605625
  638   704          608607736
  146   846          608607872
   99   847          608615722
  628   712          608617280
  575   748          608618367
  174   845          608619149
  644   699          608622083
  195   844          608626459
  561   756          608639697
  227   842          608644771
  100   847          608645423
  298   835          608646467
  240   841          608647321
  663   682          608648815
  290   836          608666056
  147   846          608672259
  390   819          608672259
  313   833          608673834
  542   766          608675184
  101   847          608675724
  356   826          608677992
  339   829          608681008
  540   767          608681663
  544   765          608686309
  462   799          608693527
  381   821          608694002
  433   808          608696849
  320   832          608698368
  459   800          608702579
  538   768          608705704
  102   847          608706631
  252   840          608707008
  651   693          608707008
  521   776          608709337
  175   845          608710500
  333   830          608713037
  465   798          608714217
  546   764          608715080
  585   742          608720113
  612   724          608724352
  345   828          608727177
  662   683          608729515
  495   787          608730778
  500   785          608736625
  148   846          608737528
  103   847          608738150
  213   843          608740704
  196   844          608741120
  456   801          608741217
  306   834          608746320
  536   769          608747265
  426   810          608749776
  599   733          608754636
  570   751          608757751
  548   763          608761539
  407   815          608762518
  468   797          608764805
  512   780          608769728
  104   847          608770287
  482   792          608773256
  596   735          608774111
  411   814          608779675
  263   839          608781166
  602   731          608785099
  403   816          608789323
  440   806          608790616
  228   842          608800040
  282   837          608802021
  176   845          608802901
  105   847          608803048
  149   846          608803685
  534   770          608806304
  453   802          608809285
  490   789          608818069
  661   684          608818285
  241   841          608820842
  327   831          608821974
  563   755          608822422
  550   762          608825728
  273   838          608826889
  505   783          608836312
  106   847          608836439
  632   709          608836797
  415   813          608841172
  593   737          608843410
  471   796          608845447
  643   700          608847707
  351   827          608852834
  197   844          608856957
  399   817          608859712
  605   729          608865614
  623   716          608866063
  107   847          608870466
  150   846          608870736
  619   719          608871618
  214   843          608877451
  637   705          608877478
  650   694          608880384
  386   820          608880456
  532   771          608882779
  519   777          608895792
  177   845          608896358
  253   840          608898277
  108   847          608905135
  450   803          608906627
  367   824          608907087
  552   761          608907689
  299   835          608913774
  660   685          608915125
  291   836          608919227
  372   823          608920615
  577   747          608932756
  151   846          608938687
  109   847          608940452
  419   812          608947387
  362   825          608953553
  474   795          608956299
  229   842          608956677
  627   713          608958980
  590   739          608962419
  582   744          608968152
  314   833          608968681
  395   818          608973307
  198   844          608973976
  615   722          608975423
  110   847          608976423
  530   772          608976648
  430   809          608982129
  264   839          608989463
  178   845          608990877
  377   822          608994881
  242   841          608995809
  608   727          608996295
  485   791          608997796
  321   832          609006529
  554   760          609007464
  152   846          609007544
  437   807          609011396
  111   847          609013054
  215   843          609015482
  659   686          609020035
  565   754          609023189
  572   750          609024248
  340   829          609026789
  307   834          609028147
  510   781          609030541
  447   804          609033087
  283   837          609041440
  334   830          609046704
  112   847          609050351
  274   838          609051296
  357   826          609059269
  649   695          609061824
  153   846          609077313
  642   701          609081389
  346   828          609085288
  179   845          609086464
  528   773          609087869
  113   847          609088320
  254   840          609091064
  199   844          609092183
  498   786          609093648
  477   794          609097517
  423   811          609098698
  517   778          609099365
  230   842          609114688
  556   759          609125095
  114   847          609126967
  493   788          609127029
  391   819          609129730
  382   821          609130629
  587   741          609131024
  658   687          609133015
  328   831          609143743
  154   846          609148000
  631   710          609150591
  503   784          609153831
  216   843          609154803
  636   706          609155272
  115   847          609166298
  243   841          609172228
  292   836          609174144
  611   725          609177256
  300   835          609182875
  180   845          609183125
  444   805          609188509
  265   839          609199344
  116   847          609206319
  200   844          609211584
  526   774          609216400
  155   846          609219611
  352   827          609223491
  567   753          609242040
  622   717          609243661
  117   847          609247036
  648   696          609251328
  488   790          609253272
  657   688          609254065
  434   808          609260616
  558   758          609260624
  408   815          609260687
  315   833          609265412
  579   746          609265475
  480   793          609269257
  231   842          609274079
  618   720          609277032
  275   838          609277347
  404   816          609277760
  181   845          609280866
  284   837          609282557
  255   840          609285375
  412   814          609287672
  118   847          609288455
  156   846          609292152
  598   734          609294096
  217   843          609295420
  427   810          609295483
  601   732          609304969
  508   782          609308280
  626   714          609308720
  574   749          609308973
  308   834          609311816
  368   824          609312256
  322   832          609316616
  515   779          609320014
  641   702          609323129
  387   820          609328603
  119   847          609330582
  201   844          609332185
  595   736          609333131
  463   799          609335246
  460   800          609336000
  373   823          609336884
  400   817          609338513
  363   825          609347772
  584   743          609349111
  244   841          609350105
  416   813          609359093
  524   775          609362199
  466   798          609364288
  157   846          609365629
  604   730          609365864
  457   801          609366394
  441   806          609372737
  120   847          609373423
  341   829          609374610
  182   845          609379693
  335   830          609382375
  656   689          609383185
  614   723          609408611
  266   839          609410815
  560   757          609414093
  121   847          609416984
  592   738          609421960
  378   822          609422400
  469   797          609423282
  454   802          609426272
  293   836          609430813
  232   842          609434856
  218   843          609437339
  158   846          609440048
  635   707          609441118
  396   818          609442568
  358   826          609442688
  347   828          609445475
  647   697          609448896
  301   835          609453776
  202   844          609453992
  122   847          609461271
  496   787          609467339
  329   831          609467480
  483   792          609471675
  630   711          609472431
  420   812          609475328
  607   728          609476895
  569   752          609479017
  183   845          609479612
  256   840          609481216
  501   785          609488126
  276   838          609505048
  123   847          609506290
  472   796          609512384
  159   846          609515415
  451   803          609515478
  655   690          609520375
  522   776          609525224
  285   837          609525378
  245   841          609529446
  431   809          609538120
  491   789          609539840
  124   847          609552047
  513   780          609557697
  541   767          609558084
  543   766          609558103
  589   740          609560469
  316   833          609564033
  383   821          609569548
  640   703          609572927
  539   768          609575651
  545   765          609575750
  203   844          609577011
  219   843          609580566
  184   845          609580629
  562   756          609585544
  438   807          609585615
  392   819          609589547
  160   846          609591736
  353   827          609596260
  233   842          609597025
  309   834          609597333
  125   847          609598548
  506   783          609602903
  537   769          609610762
  547   764          609611067
  576   748          609611968
  581   745          609616566
  267   839          609623882
  323   832          609628635
  621   718          609629293
  475   795          609631750
  448   804          609633856
  424   811          609636755
  610   726          609638176
  673   673          609642434
  126   847          609645799
  672   674          609646472
  646   698          609654528
  671   675          609658586
  535   770          609663375
  549   763          609664096
  654   691          609665635
  625   715          609666500
  161   846          609669017
  257   840          609678593
  670   676          609678776
  185   845          609682750
  294   836          609689240
  617   721          609690474
  127   847          609693806
  204   844          609701248
  486   791          609704927
  520   777          609705433
  669   677          609707042
  246   841          609710257
  369   824          609719633
  336   830          609720056
  342   829          609724477
  220   843          609725107
  302   835          609726483
  533   771          609733448
  571   751          609734162
  277   838          609734405
  551   762          609734879
  634   708          609735016
  128   847          609742575
  668   678          609743384
  364   825          609744169
  162   846          609747264
  586   742          609748544
  374   823          609755391
  234   842          609760592
  409   815          609761304
  405   816          609768621
  286   837          609769909
  564   755          609775019
  388   820          609779072
  445   805          609781250
  478   794          609781536
  186   845          609785981
  667   679          609787802
  129   847          609792112
  330   831          609793191
  413   814          609798141
    0   848          609800192
    1   848          609800193
    2   848          609800200
    3   848          609800219
    4   848          609800256
    5   848          609800317
    6   848          609800408
    7   848          609800535
    8   848          609800704
    9   848          609800921
   10   848          609801192
   11   848          609801523
   12   848          609801920
  629   712          609802317
   13   848          609802389
   14   848          609802936
   15   848          609803567
   16   848          609804288
   17   848          609805105
   18   848          609806024
   19   848          609807051
  348   828          609807744
   20   848          609808192
   21   848          609809453
   22   848          609810840
   23   848          609812359
  511   781          609812372
   24   848          609814016
   25   848          609815817
   26   848          609817768
  653   692          609818965
  401   817          609819714
   27   848          609819875
  531   772          609820939
   28   848          609822144
  553   761          609823458
   29   848          609824581
  163   846          609826483
  205   844          609826709
  435   808          609826987
   30   848          609827192
  359   826          609828255
   31   848          609829983
  639   704          609830783
  600   733          609832837
   32   848          609832960
   33   848          609836129
  268   839          609838551
  499   786          609839155
   34   848          609839496
  666   680          609840296
  597   735          609841548
  130   847          609842423
   35   848          609843067
  428   810          609843752
   36   848          609846848
  613   724          609849821
   37   848          609850845
  379   822          609852187
   38   848          609855064
  494   788          609857656
   39   848          609859511
   40   848          609864192
  317   833          609864550
  645   699          609868224
   41   848          609869113
  221   843          609870968
  603   731          609874118
   42   848          609874280
  258   840          609877512
  417   813          609879510
   43   848          609879699
  310   834          609884704
   44   848          609885376
  187   845          609890328
   45   848          609891317
  247   841          609892544
  131   847          609893514
   46   848          609897528
  594   737          609900137
  665   681          609900866
  518   778          609902784
   47   848          609904015
  164   846          609906680
   48   848          609910784
  397   818          609914205
  504   784          609914368
   49   848          609917841
   50   848          609925192
  235   842          609925563
  529   773          609925806
  555   760          609929875
   51   848          609932843
  578   747          609933275
   52   848          609940800
  324   832          609942592
  132   847          609945391
   53   848          609949069
  295   836          609949431
  206   844          609953400
  442   806          609957504
   54   848          609957656
  481   793          609961898
  278   838          609965424
  606   729          609965505
   55   848          609966567
  489   790          609969169
  664   682          609969512
  354   827          609971147
  461   800          609972181
   56   848          609975808
  464   799          609979743
  652   693          609980365
  566   754          609982560
   57   848          609985385
  583   744          609986071
  165   846          609987861
  458   801          609994313
   58   848          609995304
  188   845          609995797
  133   847          609998060
  303   835          610001002
   59   848          610005571
  421   812          610005789
  573   750          610007517
  591   739          610008490
  384   821          610010765
  287   837          610016156
   60   848          610016192
  467   798          610017155
  222   843          610018155
  620   719          610022959
   61   848          610027173
  624   716          610032320
  633   709          610036966
   62   848          610038520
  455   802          610045983
  663   683          610046234
  527   774          610048007
   63   848          610050239
  134   847          610051527
  393   819          610051716
  557   759          610054172
  269   839          610054828
  337   830          610059753
   64   848          610062336
  166   846          610070032
   65   848          610074817
  248   841          610076313
  343   829          610076396
  259   840          610077979
  207   844          610081327
  509   782          610083997
  470   797          610084573
   66   848          610087688
  644   700          610089984
  236   842          610091944
  432   809          610096697
  638   705          610096697
   67   848          610100955
  189   845          610102394
  135   847          610105798
  609   727          610107112
  616   722          610111944
   68   848          610114624
  516   779          610117235
  331   831          610120882
  452   803          610127035
   69   848          610128701
  370   824          610129224
  662   684          610131032
  628   713          610140249
  365   825          610142750
   70   848          610143192
  651   694          610149835
  167   846          610153199
   71   848          610158103
  136   847          610160879
  439   807          610162462
  588   741          610166493
  223   843          610166674
  318   833          610166969
  349   828          610172101
  484   792          610172992
   72   848          610173440
  311   834          610173935
  375   823          610176142
  425   811          610177356
  473   796          610182153
  525   775          610187500
   73   848          610189209
  559   758          610196391
  279   838          610198111
   74   848          610205416
  497   787          610206876
  568   753          610208209
  190   845          610210125
  208   844          610210496
  296   836          610211392
  360   826          610215976
  137   847          610216776
   75   848          610222067
  661   685          610223906
  389   820          610231869
  449   804          610237313
  168   846          610237368
   76   848          610239168
  502   785          610242633
   77   848          610256725
  325   832          610258493
  237   842          610259741
  249   841          610261570
  406   816          610261912
  288   837          610264125
  410   815          610264375
  492   789          610264557
  270   839          610272719
  580   746          610272936
  138   847          610273495
   78   848          610274744
  304   835          610277339
  260   840          610280000
  380   822          610284248
   79   848          610293231
  612   725          610299053
  575   749          610299124
  402   817          610303321
  476   795          610310051
  414   814          610311088
   80   848          610312192
  224   843          610316531
  191   845          610318996
  643   701          610319808
  169   846          610322545
  660   686          610324856
  650   695          610327375
  139   847          610331042
   81   848          610331633
  209   844          610340913
  523   776          610344243
  632   710          610346968
  355   827          610348158
  514   780          610348744
   82   848          610351560
  561   757          610356574
  599   734          610368703
  637   706          610370669
   83   848          610371979
  507   783          610372530
  585   743          610374032
  446   805          610376661
  398   818          610388224
  140   847          610389423
  602   732          610390376
   84   848          610392896
  429   810          610394589
  436   808          610395968
  596   736          610396992
  338   830          610401472
  418   813          610402429
  623   717          610406180
  170   846          610408736
   85   848          610414317
  487   791          610414974
  619   720          610424659
  238   842          610428960
  192   845          610429013
  344   829          610430373
  280   838          610432472
  659   687          610433882
   86   848          610436248
  542   767          610437751
  544   766          610444280
  250   841          610448321
  141   847          610448644
  540   768          610448832
  332   831          610450559
  570   752          610452008
  385   821          610454286
   87   848          610458695
  605   730          610462125
  312   834          610465032
  225   843          610467732
  479   794          610468423
  546   765          610468461
  319   833          610471296
  210   844          610472584
  297   836          610475129
  593   738          610475129
  538   769          610477481
   88   848          610481664
  261   840          610483581
  627   714          610486227
  271   839          610492230
  171   846          610495947
   89   848          610505161
  142   847          610508711
  548   764          610510336
  649   696          610512985
  289   837          610513822
  394   819          610516243
  521   777          610518194
  536   770          610523656
   90   848          610529192
  563   756          610534763
  350   828          610538552
  422   812          610538776
  193   845          610540182
  371   824          610541035
  615   723          610541442
  366   825          610543521
  443   806          610544923
  658   688          610550984
   91   848          610553763
  305   835          610555500
  642   702          610557696
  143   847          610569630
  550   763          610569947
  326   832          610576344
   92   848          610578880
  608   728          610584064
  172   846          610584184
  534   771          610587315
  500   786          610587656
  495   788          610591247
  512   781          610597269
  376   823          610599143
  239   842          610599607
  590   740          610603000
   93   848          610604549
  211   844          610605515
  361   826          610605857
  577   748          610609025
  462   800          610611128
  226   843          610620283
  459   801          610624980
  465   799          610627024
   94   848          610630776
  582   745          610630993
  144   847          610631407
  251   841          610636572
  552   762          610647336
  194   845          610652509
  636   707          610652699
  482   793          610657425
   95   848          610657567
  433   809          610657866
  631   711          610665022
  532   772          610668416
  456   802          610668424
  281   838          610668513
  468   798          610672824
  173   846          610673453
  657   689          610676162
  505   784          610677929
   96   848          610684928
  390   820          610687000
  490   790          610688000
  262   840          610688728
  145   847          610694048
  648   697          610706665
  519   778          610709311
   97   848          610712865
  272   839          610713367
  572   751          610713999
  381   822          610718589
  426   811          610720507
  356   827          610727299
  565   755          610731000
  212   844          610739712
  298   836          610740648
  453   803          610741304
   98   848          610741384
  440   807          610741943
  554   761          610742545
  339   830          610745219
  471   797          610748684
  611   726          610756307
  146   847          610757559
  407   816          610757639
  313   834          610758001
  174   846          610763760
  290   837          610765253
  195   845          610766000
  530   773          610766917
  411   815          610769906
   99   848          610770491
  240   842          610771688
  227   843          610774190
  320   833          610777537
  587   742          610780491
  333   831          610782228
  345   829          610786414
  622   718          610788080
  403   817          610789340
  100   848          610800192
  641   703          610803648
  656   690          610809416
  147   847          610821946
  252   841          610826329
  415   814          610826519
  101   848          610830493
  618   721          610834393
  306   835          610835491
  626   715          610840251
  450   804          610843464
  474   796          610854760
  175   846          610855111
  556   760          610855616
  102   848          610861400
  510   782          610862768
  399   818          610864631
  213   844          610875181
  485   792          610877213
  196   845          610880661
  528   774          610882776
  148   847          610887215
  103   848          610892919
  263   840          610895447
  327   832          610896151
  386   821          610900117
  282   838          610906240
  351   828          610907103
  647   698          610908415
  598   735          610912567
  601   733          610914638
  517   779          610917552
  104   848          610925056
  419   813          610927856
  228   843          610929459
  273   839          610936136
  579   747          610937262
  635   708          610942787
  241   842          610945209
  567   754          610945327
  367   825          610946488
  176   846          610947512
  430   810          610948000
  498   787          610949395
  655   691          610950746
  149   847          610953372
  372   824          610955072
  105   848          610957817
  595   737          610960428
  604   731          610966755
  437   808          610967565
  447   805          610974748
  614   724          610978968
  395   819          610983134
  558   759          610986591
  630   712          610991128
  106   848          610991208
  477   795          610991208
  493   789          610992226
  574   750          610994224
  197   845          610996498
  362   826          610997904
  503   785          611000152
  673   674          611003241
  584   744          611007488
  299   836          611007955
  672   675          611011323
  214   844          611011928
  526   775          611015951
  253   841          611017598
  291   837          611018424
  150   847          611020423
  377   823          611024400
  107   848          611025235
  671   676          611027487
  177   846          611040969
  670   677          611051733
  314   834          611052848
  640   704          611057664
  592   739          611058107
  108   848          611059904
  607   729          611069032
  423   812          611074295
  669   678          611084061
  321   833          611085698
  229   843          611086096
  151   847          611088374
  340   830          611091000
  109   848          611095221
  654   692          611100152
  264   840          611103744
  357   827          611108576
  198   845          611113517
  334   831          611115895
  307   835          611117318
  646   699          611118235
  242   842          611120176
  668   679          611124471
  488   791          611127943
  110   848          611131192
  444   806          611135000
  178   846          611135488
  560   758          611135512
  515   780          611142875
  391   820          611144471
  346   829          611144525
  508   783          611145199
  283   838          611145659
  215   844          611149959
  382   822          611155216
  152   847          611157231
  480   794          611158184
  274   839          611160543
  524   776          611166400
  111   848          611167823
  667   680          611172963
  569   753          611177786
  621   719          611178020
  625   716          611202321
  112   848          611205120
  589   741          611205490
  254   841          611210385
  328   832          611217920
  610   727          611221583
  434   809          611221633
  153   847          611227000
  666   681          611229537
  179   846          611231075
  199   845          611231724
  634   709          611240933
  113   848          611243089
  230   843          611244107
  617   722          611252161
  463   800          611252847
  408   816          611255808
  653   693          611257634
  460   801          611258401
  427   811          611266214
  292   837          611273341
  300   836          611277056
  466   799          611277095
  352   828          611277760
  404   817          611277777
  412   815          611277903
  114   848          611281736
  581   746          611283877
  216   844          611289280
  576   749          611292725
  457   802          611293601
  665   682          611294193
  243   842          611296595
  154   847          611297687
  562   757          611302421
  265   840          611313625
  639   705          611319744
  543   767          611320670
  115   848          611321067
  441   807          611324064
  541   768          611325253
  629   713          611325286
  180   846          611327736
  496   788          611327808
  469   798          611331301
  545   766          611333721
  522   777          611334081
  645   700          611336125
  501   786          611339157
  400   818          611343432
  416   814          611344440
  539   769          611347428
  387   821          611348264
  315   834          611349579
  200   845          611351125
  368   825          611351657
  483   793          611355844
  454   803          611358291
  116   848          611361088
  547   765          611364448
  664   683          611366931
  155   847          611369298
  373   824          611371341
  513   781          611385238
  275   839          611386594
  284   838          611386776
  537   770          611387153
  363   826          611392123
  322   833          611395785
  308   835          611400987
  117   848          611401805
  586   743          611402463
  231   843          611403498
  255   841          611404696
  491   790          611409771
  549   764          611412893
  472   797          611415621
  652   694          611423192
  613   725          611424522
  181   846          611425477
  571   752          611428419
  217   844          611429897
  341   830          611438821
  156   847          611441839
  118   848          611443224
  535   771          611444386
  506   784          611444520
  600   734          611446904
  663   684          611447751
  335   831          611451566
  378   823          611451919
  451   804          611452315
  396   819          611452395
  420   813          611455797
  597   736          611464429
  201   845          611471726
  244   842          611474472
  551   763          611479098
  603   732          611479395
  119   848          611485351
  564   756          611487360
  358   827          611491995
  431   810          611503991
  347   829          611504712
  157   847          611515316
  520   778          611518952
  533   772          611519085
  182   846          611524304
  266   840          611525096
  120   848          611528192
  293   837          611530010
  475   796          611530211
  594   738          611531856
  662   685          611536653
  329   832          611541657
  438   808          611541784
  633   710          611547137
  301   836          611547957
  606   730          611562016
  644   701          611562085
  553   762          611563105
  232   843          611564275
  121   848          611571753
  218   844          611571816
  624   717          611572437
  448   805          611575517
  620   720          611576000
  486   792          611584344
  158   847          611589735
  638   706          611589888
  202   845          611593533
  383   822          611594135
  651   695          611596826
  256   841          611600537
  392   820          611604288
  578   748          611609544
  531   773          611611208
  424   812          611612352
  276   839          611614295
  122   848          611616040
  183   846          611624223
  285   838          611629597
  661   686          611633637
  511   782          611644599
  316   834          611648200
  583   745          611648912
  591   740          611649071
  353   828          611650529
  245   842          611653813
  123   848          611661059
  555   761          611664956
  159   847          611665102
  628   714          611667496
  478   795          611675227
  616   723          611677963
  309   835          611686504
  566   755          611690371
  609   728          611694881
  499   787          611694902
  573   751          611697268
  124   848          611706816
  323   833          611707804
  219   844          611715043
  203   845          611716552
  529   774          611720713
  518   779          611720971
  494   789          611722853
  184   846          611725240
  233   843          611726444
  445   806          611727741
  267   840          611738163
  660   687          611738703
  160   847          611741423
  125   848          611753317
  409   816          611756425
  369   825          611759034
  504   785          611760689
  405   817          611768638
  650   696          611778536
  557   760          611784693
  435   809          611788004
  413   815          611788372
  294   837          611788437
  364   826          611788520
  342   830          611788688
  336   831          611789247
  374   824          611789848
  643   702          611796115
  257   841          611797914
  388   821          611798733
  126   848          611800568
  428   811          611814483
  588   742          611815960
  161   847          611818704
  302   836          611820664
  401   818          611824633
  185   846          611827361
  246   842          611834624
  204   845          611840789
  277   839          611843652
  489   791          611843840
  527   775          611847558
  127   848          611848575
  481   794          611850825
  659   688          611851851
  220   844          611859584
  632   711          611861399
  417   814          611864857
  348   829          611866981
  330   832          611867368
  637   707          611868096
  286   838          611874128
  359   827          611877562
  612   726          611878104
  379   823          611881706
  234   843          611890011
  461   801          611894582
  162   847          611896951
  128   848          611897344
  464   800          611897344
  442   807          611908831
  568   754          611911496
  509   783          611920916
  458   802          611921520
  559   759          611922358
  397   819          611924032
  467   799          611929962
  186   846          611930592
  516   780          611940096
  580   747          611944723
  129   848          611946881
  317   834          611948717
  623   718          611950599
  268   840          611952832
    0   849          611960049
    1   849          611960050
    2   849          611960057
    3   849          611960076
    4   849          611960113
    5   849          611960174
    6   849          611960265
    7   849          611960392
    8   849          611960561
    9   849          611960778
   10   849          611961049
   11   849          611961380
   12   849          611961777
   13   849          611962246
   14   849          611962793
   15   849          611963424
   16   849          611964145
   17   849          611964962
   18   849          611965881
  205   845          611966250
   19   849          611966908
   20   849          611968049
  649   697          611968322
   21   849          611969310
   22   849          611970697
   23   849          611972216
  658   689          611973081
   24   849          611973873
  310   835          611973875
   25   849          611975674
  163   847          611976170
   26   849          611977625
  455   803          611978002
   27   849          611979732
   28   849          611982001
  619   721          611982020
  575   750          611984375
   29   849          611984438
  421   813          611986258
   30   849          611987049
  599   735          611987174
   31   849          611989840
  525   776          611991701
  470   798          611992592
   32   849          611992817
   33   849          611995986
  258   841          611996833
  130   848          611997192
   34   849          611999353
  602   733          612000045
   35   849          612002924
  221   844          612005445
   36   849          612006705
   37   849          612010702
   38   849          612014921
  247   842          612016911
  627   715          612017758
   39   849          612019368
  324   833          612021761
   40   849          612024049
  596   737          612024289
  354   828          612025416
   41   849          612028970
  585   744          612032409
   42   849          612034137
  187   846          612034939
  384   822          612035352
  642   703          612038215
   43   849          612039556
   44   849          612045233
  131   848          612048283
  295   837          612048628
   45   849          612051174
  235   843          612054982
  164   847          612056367
  484   793          612057161
   46   849          612057385
  432   810          612062568
  605   731          612063016
   47   849          612063872
  452   804          612063872
  393   820          612066457
  497   788          612067345
   48   849          612070641
  278   839          612074671
   49   849          612077698
  561   758          612077993
   50   849          612085049
  473   797          612085390
   51   849          612092700
  206   845          612092941
  502   786          612093664
  303   836          612095183
  132   848          612100160
   52   849          612100657
  657   690          612102393
   53   849          612108926
  593   739          612111276
  615   724          612111799
   54   849          612117513
  439   808          612118631
  287   838          612120375
   55   849          612126424
  337   831          612128944
  492   790          612134488
   56   849          612135665
  165   847          612137548
  188   846          612140408
  343   830          612140607
   57   849          612145242
  570   753          612150777
  222   844          612152632
  133   848          612152829
  425   812          612152953
  523   777          612153100
  636   708          612154368
   58   849          612155161
   59   849          612165428
  648   698          612166184
  370   825          612168625
  269   840          612169109
   60   849          612176049
  608   729          612176201
  514   781          612176285
  449   805          612178974
  631   712          612183719
   61   849          612187030
  365   826          612187101
  331   832          612195059
  259   841          612197300
   62   849          612198377
  248   842          612200680
  542   768          612204920
  134   848          612206296
  544   767          612206847
  476   796          612208512
   63   849          612210096
  375   824          612210599
  507   784          612214147
  166   847          612219719
  540   769          612220609
  207   845          612220868
  236   843          612221363
   64   849          612222193
  546   766          612226432
  349   829          612231338
   65   849          612234674
  656   691          612239787
  189   846          612247005
   66   849          612247545
  590   741          612248021
  318   834          612251136
  389   821          612251530
  563   757          612251640
  538   770          612253872
  410   816          612259496
  135   848          612260567
   67   849          612260812
  406   817          612261929
  311   835          612263106
  548   765          612263717
  360   827          612265283
   68   849          612274481
  641   704          612288385
   69   849          612288558
  577   749          612289782
  487   792          612294391
  582   746          612298304
  223   844          612301151
  414   815          612301319
  167   847          612302886
   70   849          612303049
  536   771          612304667
  279   839          612307358
  402   818          612308240
  296   837          612310589
  380   823          612313767
  136   848          612315648
   71   849          612317960
  550   764          612318744
  446   806          612323152
  521   778          612331713
   72   849          612333297
  622   719          612336807
  325   833          612337662
  611   727          612339714
   73   849          612349066
  208   845          612350037
  190   846          612354736
  436   809          612356985
  479   795          612362114
  674   674          612364048
   74   849          612365273
  429   811          612365320
  673   675          612368092
  288   838          612368344
  304   836          612371520
  137   848          612371545
  647   699          612372122
  534   772          612372952
  626   716          612376072
  672   676          612380224
   75   849          612381924
  655   692          612385263
  249   842          612385937
  270   840          612387000
  168   847          612387055
  418   814          612387776
  237   843          612389160
  552   763          612391555
  618   722          612396080
  398   819          612398051
   76   849          612399025
  260   841          612399321
  671   677          612400444
  355   828          612402427
  572   752          612408256
   77   849          612416582
  138   848          612428264
  670   678          612428752
  512   782          612429496
  587   743          612434410
   78   849          612434601
  565   756          612443341
  500   787          612443403
  635   709          612448704
  224   844          612451008
   79   849          612453088
  495   789          612456444
  532   773          612458685
  191   846          612463607
  669   679          612465148
  338   831          612470663
   80   849          612472049
  169   847          612472232
  385   822          612478873
  209   845          612480454
  554   762          612482192
  139   848          612485811
   81   849          612491490
  344   830          612494584
  443   807          612496250
  668   680          612509632
   82   849          612511417
  630   713          612514097
  422   813          612519245
  505   785          612524250
  332   832          612524736
  519   779          612527498
  601   734          612528705
  394   820          612530984
   83   849          612531836
  462   801          612533529
  598   736          612535448
  654   693          612538821
  280   839          612541719
  140   848          612544192
  465   800          612544625
  482   794          612546352
  640   705          612546625
  459   802          612552187
   84   849          612552753
  614   725          612553669
  312   835          612554203
  319   834          612555463
  238   843          612558379
  170   847          612558423
  530   774          612561824
  667   681          612562204
  490   791          612562671
  604   732          612572032
  250   842          612572688
  192   846          612573624
   85   849          612574174
  297   837          612574326
  371   825          612580436
  468   799          612585631
  646   700          612586136
  366   826          612587872
  556   761          612590697
  595   738          612592147
   86   849          612596105
  350   829          612597789
  456   803          612600443
  225   844          612602209
  261   841          612602902
  141   848          612603413
  271   840          612606511
  210   845          612612125
  579   748          612613531
  289   838          612618041
   87   849          612618552
  666   682          612622864
  433   810          612623737
  376   824          612633600
   88   849          612641521
  171   847          612645634
  305   836          612649681
  567   755          612653138
  361   827          612655164
  326   833          612655513
  471   798          612656703
  142   848          612663480
   89   849          612665018
  607   730          612665543
  584   745          612670329
  453   804          612678141
  528   775          612682327
  574   751          612683975
  193   846          612684793
   90   849          612689049
  665   683          612691612
  426   812          612696104
  440   808          612698112
  592   740          612698688
  510   783          612699687
  653   694          612700461
  390   821          612706661
   91   849          612713620
  558   760          612717112
  143   848          612724399
  239   843          612729026
  621   720          612731061
  172   847          612733871
   92   849          612738737
  517   780          612740413
  625   717          612742438
  211   845          612745056
  381   823          612748108
  634   710          612751104
  226   844          612754760
  407   817          612757656
  474   797          612757997
  251   842          612760939
  485   793          612761382
   93   849          612764406
  411   816          612765027
  664   684          612768448
  281   839          612777760
  356   828          612781568
  450   805          612785125
  144   848          612786176
   94   849          612790633
  403   818          612794259
  194   846          612797120
  262   841          612808049
  645   701          612808226
  610   728          612809352
  498   788          612809864
  639   706          612812935
  339   831          612814410
  415   815          612816750
   95   849          612817424
  617   723          612818180
  526   776          612820152
  173   847          612823140
  272   840          612827648
  298   837          612839845
   96   849          612844785
  313   835          612847172
  145   848          612848817
  345   830          612850625
  503   786          612851183
  629   714          612852533
  663   685          612853372
  589   742          612854957
  333   832          612856405
  560   759          612861479
  320   834          612861704
  493   790          612862157
  290   838          612869472
  652   695          612870183
   97   849          612872722
  399   819          612874458
  212   845          612879253
  569   754          612881073
  477   796          612889669
  240   843          612901107
   98   849          612901241
  227   844          612908667
  195   846          612910611
  146   848          612912328
  419   814          612913203
  174   847          612913447
  430   811          612918731
  447   806          612921239
  386   822          612924704
  437   809          612928582
  306   836          612929672
   99   849          612930348
  662   686          612946384
  252   842          612950696
  581   747          612955664
  100   849          612960049
  351   829          612966340
  515   781          612970416
  524   777          612975257
  327   833          612975320
  147   848          612976715
  576   750          612977976
  508   784          612986816
  101   849          612990350
  367   826          612990839
  372   825          612994473
  395   820          612997875
  613   726          613003573
  175   847          613004798
  488   792          613007360
  213   845          613014722
  263   841          613014768
  282   839          613015487
  102   849          613021257
  562   758          613023840
  196   846          613025272
  644   702          613038392
  148   848          613041984
  362   827          613047211
  661   687          613047484
  651   696          613047987
  273   840          613050417
  480   795          613051875
  103   849          613052776
  423   813          613054764
  377   824          613058857
  586   744          613060840
  633   711          613061568
  228   844          613063936
  600   735          613065375
  241   843          613074628
  104   849          613084913
  444   807          613086327
  638   707          613087315
  543   768          613087839
  603   733          613089064
  597   737          613091726
  545   767          613096288
  541   769          613097030
  176   847          613097199
  299   837          613107152
  149   848          613108141
  624   718          613116856
  105   849          613117674
  547   766          613122419
  291   838          613122643
  539   770          613123819
  571   753          613127188
  620   721          613133361
  197   846          613141109
  253   842          613141965
  314   835          613142019
  522   778          613147600
  106   849          613151065
  214   845          613151469
  660   688          613156672
  340   831          613160191
  357   828          613162845
  606   731          613162907
  391   821          613164132
  549   765          613166274
  594   739          613168003
  537   771          613168164
  321   834          613169865
  150   848          613175192
  463   801          613175248
  382   823          613184735
  107   849          613185092
  460   802          613185608
  434   810          613187504
  334   832          613190072
  177   847          613190656
  496   789          613193005
  466   800          613194696
  501   787          613194904
  628   715          613199027
  564   757          613204237
  346   830          613208736
  307   836          613211499
  513   782          613217465
  108   849          613219761
  229   844          613220573
  264   841          613223065
  457   803          613225620
  551   764          613227895
  535   772          613230023
  650   697          613233873
  427   812          613241811
  151   848          613243143
  469   799          613244108
  483   794          613244771
  616   724          613248320
  242   843          613249595
  283   839          613254906
  109   849          613255078
  408   817          613255825
  198   846          613258128
  412   816          613273024
  659   689          613273948
  274   840          613274824
  643   703          613276634
  441   808          613280233
  404   818          613282696
  491   791          613284442
  178   847          613285175
  609   729          613287018
  215   845          613289500
  578   749          613290301
  506   785          613290841
  110   849          613291049
  591   741          613294092
  454   804          613295128
  328   833          613297089
  553   763          613307324
  533   773          613309354
  152   848          613312000
  583   746          613316223
  472   798          613323640
  111   849          613327680
  416   815          613334671
  254   842          613334752
  352   829          613336997
  520   779          613337139
  400   819          613353259
  112   849          613364977
  637   708          613369765
  387   822          613372851
  300   837          613376253
  199   846          613376335
  292   838          613377560
  230   844          613378584
  632   712          613380096
  179   847          613380762
  153   848          613381769
  573   752          613391525
  451   805          613393976
  368   826          613396008
  658   690          613399312
  566   756          613402712
  113   849          613402946
  555   762          613404603
  531   774          613406115
  373   825          613410742
  243   843          613426014
  649   698          613427841
  216   845          613428821
  265   841          613432946
  475   797          613433448
  315   835          613438750
  420   814          613441144
  363   827          613441430
  114   849          613441593
  154   848          613452456
  612   727          613461511
  396   820          613467136
  486   793          613468513
  588   743          613469879
  431   811          613474722
  180   847          613477423
  322   834          613479952
  115   849          613480924
  511   783          613481518
  378   824          613486376
  308   836          613495168
  200   846          613495736
  284   839          613496023
  623   719          613499326
  275   840          613500875
  438   809          613502801
  341   831          613508012
  557   761          613519774
  529   775          613520264
  116   849          613520945
  448   806          613522008
  642   704          613522952
  155   848          613524067
  335   832          613525743
  255   842          613529063
  657   691          613532764
  231   844          613537975
  619   722          613543707
  518   780          613543832
  358   828          613546264
  627   716          613553579
  499   788          613555371
  117   849          613561662
  347   830          613568923
  217   845          613569438
  478   796          613573688
  181   847          613575164
  494   790          613592784
  424   813          613592821
  156   848          613596608
  118   849          613603081
  244   843          613603891
  599   736          613610055
  504   786          613611720
  602   734          613614112
  201   846          613616337
  568   755          613619307
  329   833          613620826
  580   748          613620992
  383   823          613623654
  392   821          613623949
  648   699          613629891
  293   838          613634229
  266   841          613644417
  119   849          613645208
  301   837          613647154
  527   776          613651759
  559   760          613652879
  596   738          613656008
  636   709          613660285
  605   732          613668293
  157   848          613670085
  182   847          613673991
  575   751          613674126
  656   692          613674304
  445   807          613679068
  615   725          613686500
  120   849          613688049
  585   745          613695250
  232   844          613698752
  631   713          613706688
  353   829          613709766
  218   845          613711357
  489   792          613723257
  256   842          613724904
  276   840          613728576
  674   675          613728899
  121   849          613731610
  673   676          613736993
  316   835          613737371
  202   846          613738144
  285   839          613738844
  158   848          613744504
  481   795          613744516
  593   740          613751857
  672   677          613753181
  435   810          613753875
  409   817          613756442
  509   784          613762533
  516   781          613767637
  608   730          613772712
  405   818          613773557
  183   847          613773910
  122   849          613775897
  641   705          613777346
  671   678          613777463
  309   836          613780685
  245   843          613783232
  413   816          613783493
  428   812          613790080
  323   834          613791971
  525   777          613800558
  369   826          613803385
  561   759          613803960
  670   679          613809839
  464   801          613819745
  159   848          613819871
  123   849          613820916
  461   802          613821789
  388   822          613823320
  655   693          613823932
  374   825          613829249
  401   819          613834460
  364   827          613837827
  647   700          613840023
  467   800          613847563
  669   680          613850309
  458   803          613853539
  570   754          613854064
  219   845          613854584
  417   815          613855088
  267   841          613857484
  342   831          613857879
  233   844          613860921
  203   846          613861163
  336   832          613863424
  442   808          613865000
  124   849          613866673
  184   847          613874927
  622   720          613889848
  294   838          613892656
  160   848          613896192
  590   742          613897488
  668   681          613898873
  470   799          613905399
  125   849          613913174
  455   804          613914839
  379   824          613916163
  626   717          613916189
  302   837          613919861
  257   842          613922281
  611   728          613927483
  348   830          613931192
  359   828          613931831
  497   789          613932542
  397   820          613938773
  484   794          613946088
  330   833          613946537
  502   787          613949411
  667   682          613955531
  277   840          613957933
  635   710          613958875
  126   849          613960425
  618   723          613962099
  246   843          613964043
  523   778          613966619
  582   747          613970091
  421   814          613971605
  563   758          613973059
  161   848          613973473
  544   768          613974016
  577   750          613975033
  542   769          613976697
  185   847          613977048
  654   694          613981648
  286   839          613983375
  204   846          613985400
  546   767          613988999
  473   798          613993409
  540   770          613997000
  220   845          613999125
  452   805          614005533
  127   849          614008432
  514   782          614008512
  492   791          614009159
  666   683          614020283
  548   766          614021688
  234   844          614024488
  432   811          614033299
  538   771          614034883
  317   835          614037888
  640   706          614039816
  630   714          614041344
  162   848          614051720
  128   849          614057201
  646   701          614058237
  507   785          614060468
  384   823          614064871
  310   836          614068056
  550   765          614072125
  268   841          614072153
  439   809          614079648
  186   847          614080279
  354   829          614084653
  393   821          614086118
  536   772          614090304
  587   744          614092787
  665   684          614093129
  324   834          614105928
  129   849          614106738
  572   753          614107025
  205   846          614110861
  476   797          614111749
  258   842          614121200
    0   850          614125000
    1   850          614125001
    2   850          614125008
    3   850          614125027
    4   850          614125064
    5   850          614125125
    6   850          614125216
    7   850          614125343
  449   806          614125465
    8   850          614125512
    9   850          614125729
   10   850          614126000
   11   850          614126331
   12   850          614126728
   13   850          614127197
   14   850          614127744
   15   850          614128375
   16   850          614129096
   17   850          614129913
   18   850          614130832
  163   848          614130939
   19   850          614131859
  614   726          614132720
   20   850          614133000
  425   813          614133422
   21   850          614134261
   22   850          614135648
   23   850          614137167
   24   850          614138824
  552   764          614140352
   25   850          614140625
   26   850          614142576
   27   850          614144683
  221   845          614144986
  247   843          614146330
   28   850          614146952
  601   735          614147176
  653   695          614147452
   29   850          614149389
  521   779          614149900
   30   850          614152000
  295   838          614152847
   31   850          614154791
  130   849          614157049
   32   850          614157768
  565   757          614160218
   33   850          614160937
  598   737          614162745
  534   773          614163221
   34   850          614164304
   35   850          614167875
   36   850          614171656
  664   685          614174069
   37   850          614175653
  487   793          614178560
   38   850          614179872
  604   733          614181701
   39   850          614184319
  187   847          614184626
  278   840          614188952
   40   850          614189000
  235   844          614189459
   41   850          614193921
  303   837          614194380
   42   850          614199088
  337   832          614203121
   43   850          614204507
  131   849          614208140
  343   831          614209798
   44   850          614210184
  164   848          614211136
  370   826          614212976
   45   850          614216125
   46   850          614222336
  554   763          614226411
  595   739          614228294
   47   850          614228823
  287   839          614229622
   48   850          614235592
  365   827          614236408
  206   846          614237552
   49   850          614242649
   50   850          614250000
  375   825          614250000
  532   774          614253592
   51   850          614257651
  410   817          614259513
  132   849          614260017
  479   796          614260575
  663   686          614263103
  634   711          614265535
   52   850          614265608
  512   783          614266415
  607   731          614266434
  406   818          614266848
   53   850          614273877
  331   833          614274228
  446   807          614274479
  389   822          614276117
   54   850          614282464
  645   702          614284533
  625   718          614286857
  621   721          614288422
  269   841          614288430
  188   847          614290095
   55   850          614291375
  222   845          614292173
  165   848          614292317
  579   749          614294288
  349   830          614295549
  414   816          614296440
   56   850          614300616
  500   788          614303872
   57   850          614310193
  639   707          614310362
  133   849          614312686
  402   819          614318067
  360   828          614319552
   58   850          614320112
  652   696          614321344
  259   842          614321667
  436   810          614322856
  495   790          614326375
  248   843          614330099
  556   762          614330344
   59   850          614330379
  584   746          614337640
  318   835          614340307
  429   812          614340917
   60   850          614341000
  592   741          614343709
  380   824          614348224
  519   780          614350359
   61   850          614351981
  236   844          614355840
  311   836          614357287
  662   687          614360231
  530   775          614361375
   62   850          614363328
  207   846          614365479
  567   756          614365479
  134   849          614366153
  166   848          614374488
   63   850          614375047
  505   786          614375281
  418   815          614378007
  574   752          614378232
  629   715          614384064
   64   850          614387144
  617   724          614388537
  189   847          614396692
   65   850          614399625
  610   729          614401489
   66   850          614412496
  398   820          614412792
  296   838          614414808
  135   849          614420424
  279   840          614421639
  325   834          614421829
   67   850          614425763
   68   850          614439432
  482   795          614440043
  223   845          614440692
  490   792          614442088
  558   761          614452193
  443   808          614452419
   69   850          614453509
  167   848          614457655
  462   802          614460736
  355   829          614461664
  661   688          614465453
  465   801          614467026
   70   850          614468000
  304   837          614470717
  136   849          614475505
  288   839          614477591
   71   850          614482911
  459   803          614484206
  528   776          614486528
  208   846          614494648
   72   850          614498248
  468   800          614503232
  651   697          614503324
  190   847          614504423
  422   814          614504592
  270   841          614506321
  385   823          614508392
  589   743          614508876
   73   850          614514017
  249   843          614515356
  644   703          614518911
  237   844          614523637
  260   842          614523688
   74   850          614530224
  137   849          614531402
  456   804          614537280
  510   784          614541304
  168   848          614541824
  338   832          614544840
   75   850          614546875
  394   821          614550645
  344   831          614563775
   76   850          614563976
  517   781          614567954
  471   799          614569510
  660   689          614578769
  633   712          614580265
   77   850          614581533
  613   727          614586980
  138   849          614588121
  569   755          614588884
  638   708          614588984
  224   845          614590549
  560   760          614592000
  433   811          614594468
   78   850          614599552
  332   833          614603905
  191   847          614613294
   79   850          614618039
  453   805          614619802
  371   826          614624787
  209   846          614625065
  169   848          614627001
  526   777          614629009
  581   748          614631933
   80   850          614637000
  366   827          614637179
  319   835          614644634
  139   849          614645668
  312   836          614648384
  485   794          614650309
  280   840          614656000
   81   850          614656441
  440   809          614659129
  350   830          614662000
  624   719          614665583
  474   798          614666016
  576   751          614667727
  376   825          614673001
  498   789          614675061
   82   850          614676368
  426   813          614676573
  297   838          614678545
  600   736          614688256
  238   844          614692856
  650   698          614693392
  620   722          614695048
   83   850          614696787
  659   690          614700179
  250   843          614702107
  603   734          614703131
  140   849          614704049
  503   787          614706930
  361   828          614709433
  170   848          614713192
   84   850          614717704
  192   847          614723311
  597   738          614723445
  586   745          614723681
  271   841          614725832
  261   842          614727269
  289   839          614727288
  390   822          614731248
  450   806          614731616
  628   716          614734848
  493   791          614736828
   85   850          614739125
  326   834          614739680
  225   845          614741750
  305   837          614748878
  562   759          614749807
  210   846          614756736
   86   850          614761056
  643   704          614761371
  407   818          614762575
  141   849          614763270
  411   817          614765044
  606   732          614768184
  381   824          614782565
   87   850          614783503
  524   778          614788776
  477   797          614792906
  171   848          614800403
  515   782          614802643
  403   819          614804086
   88   850          614806472
  594   740          614808584
  415   816          614811871
  616   725          614823021
  142   849          614823337
  658   691          614829683
   89   850          614829969
  571   754          614830475
  508   785          614833137
  193   847          614834480
  356   829          614840805
   90   850          614854000
  543   769          614859616
  545   768          614863457
  239   844          614863503
  447   807          614872566
  541   770          614873421
  637   709          614875682
   91   850          614878571
  609   730          614883529
  143   849          614884256
  547   767          614884986
  339   832          614888587
  172   848          614888640
  399   820          614889199
  211   846          614889667
  251   843          614890358
  488   793          614891529
  649   699          614891548
  281   840          614892041
  226   845          614894301
  430   812          614894328
  437   810          614894453
  632   713          614903065
  419   815          614903434
   92   850          614903688
  539   771          614904830
  345   831          614919816
  549   766          614924245
  564   758          614925656
   93   850          614929357
  262   842          614932416
  333   833          614935574
  313   836          614941353
  591   742          614943559
  298   838          614944064
  144   849          614946033
  194   847          614946807
  272   841          614946969
  480   796          614950336
  320   835          614950875
  537   772          614953801
  386   823          614954223
   94   850          614955584
  522   779          614965787
  657   692          614967281
  578   750          614975552
  173   848          614977909
  290   839          614978719
  551   765          614981276
   95   850          614982375
  583   747          614988010
  145   849          615008674
   96   850          615009736
  642   705          615011913
  395   821          615017536
  535   773          615020292
  212   846          615023864
  306   837          615028869
  351   830          615030551
  240   844          615035584
   97   850          615037673
  372   826          615038824
  423   814          615040111
  367   827          615040146
  444   808          615042496
  227   845          615048208
  612   728          615049280
  623   720          615052367
  513   783          615054384
  501   788          615055373
  553   764          615056121
  327   834          615059487
  195   847          615060298
  496   790          615062936
   98   850          615066192
  174   848          615068216
  146   849          615072185
  252   843          615080115
  573   753          615090294
  627   717          615093696
  675   675          615093750
   99   850          615095299
  648   700          615097792
  674   676          615097800
  377   825          615098258
  362   828          615101480
  463   802          615102455
  533   774          615104261
  619   723          615109726
  673   677          615109950
  656   693          615112973
  466   801          615117097
  460   803          615117627
  566   757          615119589
  100   850          615125000
  588   744          615128256
  282   840          615129768
  672   678          615130200
  147   849          615136572
  483   795          615138462
  263   842          615139135
  506   786          615141872
  555   763          615148822
  101   850          615155301
  434   811          615158235
  671   679          615158550
  213   846          615159333
  175   848          615159567
  520   780          615160000
  469   800          615161709
  457   804          615162457
  491   792          615163859
  273   841          615169738
  636   710          615170456
  196   847          615174959
  102   850          615186208
  391   822          615188719
  670   680          615195000
  148   849          615201841
  228   845          615203477
  531   775          615205666
  241   844          615209105
  299   838          615211371
  103   850          615217727
  382   824          615219192
  357   829          615222082
  427   813          615222280
  291   839          615231890
  602   735          615232583
  631   714          615233935
  340   832          615234368
  314   836          615236200
  472   799          615236447
  454   805          615236789
  599   737          615237352
  669   681          615239550
  441   809          615241250
  104   850          615249864
  176   848          615251968
  321   835          615259036
  557   762          615259421
  408   818          615260744
  615   726          615265551
  655   694          615266759
  149   849          615267998
  334   833          615269241
  641   706          615270537
  253   843          615271384
  412   817          615273041
  346   831          615277927
  605   733          615277962
  105   850          615282625
  197   847          615290796
  596   739          615292155
  668   682          615292200
  404   819          615292523
  214   846          615296080
  580   749          615301749
  307   837          615310696
  647   701          615312124
  106   850          615316016
  511   784          615323135
  529   776          615324465
  416   816          615329792
  568   756          615331648
  150   849          615335049
  451   806          615340467
  475   798          615341467
  177   848          615345425
  264   842          615347432
  107   850          615350043
  667   683          615352950
  486   794          615357440
  229   845          615360114
  585   746          615362561
  400   820          615368000
  575   752          615368383
  283   840          615369187
  518   781          615371373
  608   731          615373603
  328   834          615381256
  242   844          615384072
  108   850          615384712
  559   761          615387960
  274   841          615394145
  593   741          615396878
  352   830          615401208
  387   823          615402370
  151   849          615403000
  198   847          615407815
  109   850          615420029
  499   789          615420568
  666   684          615421800
  654   695          615428639
  420   815          615431375
  215   846          615434111
  178   848          615439944
  368   827          615445315
  622   721          615447209
  431   812          615450319
  373   826          615455093
  110   850          615456000
  626   718          615460608
  527   777          615460616
  254   843          615464171
  494   791          615467455
  504   787          615467467
  438   810          615468672
  152   849          615471857
  635   711          615473306
  448   807          615473335
  478   797          615476925
  300   838          615480472
  396   821          615486797
  292   839          615486807
  111   850          615492631
  363   828          615495699
  665   685          615498750
  230   845          615518125
  611   729          615519620
  378   825          615525777
  199   847          615526022
  112   850          615529928
  618   724          615532456
  315   836          615532931
  561   760          615534481
  646   702          615534544
  179   848          615535531
  640   707          615537243
  153   849          615541626
  590   743          615551407
  265   842          615557313
  243   844          615560491
  570   755          615561875
  113   850          615567897
  322   835          615569123
  630   715          615572875
  216   846          615573432
  424   814          615578168
  341   832          615582189
  664   686          615583800
  308   837          615594365
  653   696          615598613
  516   782          615599864
  335   833          615604912
  358   829          615605501
  114   850          615606544
  489   793          615607426
  509   785          615608854
  284   840          615610304
  154   849          615612313
  525   778          615614077
  275   841          615620196
  180   848          615632192
  445   808          615635237
  347   831          615638114
  481   796          615642977
  200   847          615645423
  115   850          615645875
  582   748          615646360
  392   822          615648536
  383   824          615658111
  255   843          615658482
  577   751          615664784
  663   687          615676950
  231   845          615677516
  155   849          615683924
  116   850          615685896
  563   759          615699026
  329   834          615704993
  217   846          615714049
  614   727          615716127
  435   811          615724606
  117   850          615726613
  181   848          615729933
  244   844          615738368
  293   839          615743476
  544   769          615745793
  464   802          615746952
  301   838          615751373
  542   770          615753088
  461   803          615753808
  587   745          615755628
  546   768          615756168
  156   849          615756465
  409   818          615761361
  645   703          615765052
  201   847          615766024
  118   850          615768032
  266   842          615768784
  467   801          615769964
  601   736          615770057
  428   813          615770549
  353   830          615773977
  652   697          615776681
  540   771          615778011
  662   688          615778200
  405   819          615783384
  413   817          615783510
  634   712          615784232
  548   767          615784255
  523   779          615784806
  458   804          615790376
  598   738          615794464
  604   734          615795768
  497   790          615802473
  502   788          615809880
  119   850          615810159
  572   754          615810312
  639   708          615812031
  538   772          615820520
  470   800          615823000
  442   809          615826017
  182   848          615828760
  157   849          615829942
  550   766          615830096
  316   836          615831552
  625   719          615835584
  232   845          615838293
  484   795          615839779
  514   783          615845431
  276   841          615847897
  401   820          615849201
  621   722          615850109
  417   816          615850209
  369   827          615852692
  388   823          615852839
  120   850          615853000
  285   840          615853125
  256   843          615854323
  218   846          615855968
  455   805          615856500
  595   740          615868875
  607   732          615871711
  374   826          615873600
  309   837          615879882
  536   773          615880573
  323   835          615881142
  565   758          615881637
  661   689          615887550
  202   847          615887831
  492   792          615888576
  364   828          615892096
  552   765          615893733
  121   850          615896561
  158   849          615904361
  473   799          615906216
  507   786          615911499
  245   844          615917709
  629   716          615919885
  183   848          615928679
  342   832          615932056
  122   850          615940848
  336   833          615942593
  452   806          615952024
  379   825          615955564
  534   774          615958128
  397   821          615958434
  421   815          615961836
  651   698          615962843
  617   725          615963238
  521   780          615972761
  554   764          615975208
  579   750          615979539
  159   849          615979728
  267   842          615981851
  123   850          615985867
  359   829          615991068
  592   742          615993176
  610   730          615998000
  219   846          615999195
  348   831          616000383
  233   845          616000462
  294   839          616001903
  644   704          616003648
  660   690          616005000
  432   812          616008896
  584   747          616009427
  203   847          616010850
  476   798          616019768
  302   838          616024080
  184   848          616029696
  330   834          616030704
  124   850          616031624
  439   810          616045519
  257   843          616051700
  532   775          616053143
  160   849          616056049
  487   794          616067487
  556   763          616074563
  449   807          616076792
  574   753          616077001
  277   841          616077254
  125   850          616078125
  567   757          616082356
  638   709          616094901
  286   840          616097656
  246   844          616098520
  384   824          616099328
  633   713          616103234
  512   784          616108032
  393   822          616110705
  425   814          616118769
  126   850          616125376
  659   691          616130550
  185   848          616131817
  317   836          616132069
  161   849          616133330
  204   847          616135087
  220   846          616143736
  354   830          616148864
  650   699          616157099
  479   797          616163812
  234   845          616164029
  530   776          616165576
  310   837          616167253
  589   744          616167253
  500   789          616169069
  127   850          616173383
  613   728          616174749
  519   781          616177900
  558   762          616191840
  324   835          616195099
  268   842          616196520
  495   791          616201046
  162   849          616211577
  624   720          616218624
  128   850          616222152
  446   808          616230648
  505   787          616231028
  186   848          616235048
  643   705          616250332
  258   843          616250619
  205   847          616260548
  620   723          616261067
  295   839          616262094
  370   827          616262283
  658   692          616264200
  410   818          616264432
  129   850          616271689
  628   717          616274965
  406   819          616276675
  247   844          616280807
  337   833          616282290
  343   832          616283975
  221   846          616289597
  365   828          616290677
  163   849          616290796
  436   811          616293587
  375   826          616294351
    0   851          616295051
    1   851          616295052
    2   851          616295059
    3   851          616295078
    4   851          616295115
    5   851          616295176
    6   851          616295267
  528   777          616295385
    7   851          616295394
    8   851          616295563
    9   851          616295780
   10   851          616296051
   11   851          616296382
  414   817          616296457
   12   851          616296779
   13   851          616297248
   14   851          616297795
   15   851          616298426
  303   838          616298599
   16   851          616299147
   17   851          616299964
   18   851          616300883
  569   756          616301225
   19   851          616301910
   20   851          616303051
   21   851          616304312
  389   823          616305636
   22   851          616305699
   23   851          616307218
  278   841          616308273
   24   851          616308875
   25   851          616310676
   26   851          616312627
  581   749          616312690
   27   851          616314734
  600   737          616315553
   28   851          616317003
   29   851          616319440
  429   813          616321386
  603   735          616321602
  130   850          616322000
   30   851          616322051
   31   851          616324842
  490   793          616326257
  560   761          616327081
   32   851          616327819
  235   845          616329000
   33   851          616330988
  402   820          616332808
   34   851          616334355
   35   851          616337926
  482   796          616338504
  187   848          616339395
   36   851          616341707
  287   840          616343903
   37   851          616345704
   38   851          616349923
   39   851          616354370
  331   834          616358395
   40   851          616359051
  649   700          616359449
  597   739          616359592
  576   752          616361984
   41   851          616363972
  349   831          616364740
   42   851          616369139
  164   849          616370993
  131   850          616373091
  418   816          616373128
   43   851          616374558
  606   733          616377853
  360   829          616378789
   44   851          616380235
  637   710          616385853
   45   851          616386176
  206   847          616387239
  380   825          616387625
  510   785          616387625
  586   746          616390992
   46   851          616392387
  462   803          616392755
  465   802          616394233
   47   851          616398874
  517   782          616400181
  616   726          616402072
   48   851          616405643
  657   693          616405950
   49   851          616412700
  269   842          616412797
  443   809          616413436
   50   851          616420051
  459   804          616421043
  132   850          616424968
  468   801          616425633
   51   851          616427702
  632   714          616430312
  398   821          616432453
  318   836          616434488
   52   851          616435659
  222   846          616436784
  526   778          616442528
   53   851          616443928
  188   848          616444864
  259   843          616451086
  165   849          616452174
   54   851          616452515
  594   741          616453605
  311   837          616456484
   55   851          616461426
  675   676          616462651
  248   844          616464576
   56   851          616470667
  674   677          616470757
  133   850          616477637
  456   805          616478941
   57   851          616480244
  562   760          616480328
  609   731          616484420
  673   678          616486969
  471   800          616487111
   58   851          616490163
  422   815          616494823
  236   845          616495381
   59   851          616500430
  642   706          616505104
  325   835          616511000
   60   851          616511051
  672   679          616511287
  207   847          616515166
   61   851          616522032
  296   839          616524055
  355   830          616525875
  134   850          616531104
   62   851          616533379
  166   849          616534345
  571   755          616538286
  279   841          616540960
  385   824          616542849
  671   680          616543711
  485   795          616544000
  498   790          616544992
   63   851          616545098
  189   848          616551461
  656   694          616555800
   64   851          616557195
  453   806          616566293
  503   788          616567399
   65   851          616569676
  648   701          616569893
  433   812          616570065
  304   838          616574936
  394   822          616575232
  474   799          616578823
   66   851          616582547
  670   681          616584241
  223   846          616585303
  135   850          616585375
  288   840          616591872
   67   851          616595814
  591   743          616597478
  524   779          616606963
   68   851          616609483
  623   721          616609728
  493   792          616616245
  167   849          616617512
   69   851          616623560
  338   833          616624009
  440   810          616625000
  270   842          616630688
  669   682          616632877
  545   769          616635234
  543   770          616636007
  344   832          616637952
   70   851          616638051
  627   718          616638115
  515   783          616639562
  136   850          616640456
  612   729          616641417
  208   847          616644335
  249   844          616649833
  564   759          616651623
  547   768          616652155
   71   851          616652962
  260   843          616653107
  541   771          616654432
  190   848          616659192
  426   814          616661920
  237   845          616663178
  583   748          616664279
  578   751          616665303
   72   851          616668299
  371   827          616674094
  619   724          616680083
  450   807          616682943
   73   851          616684068
  508   786          616684168
  636   711          616684887
  549   767          616686812
  332   834          616688072
  668   683          616689619
  539   772          616690467
  366   828          616691448
  137   850          616696353
   74   851          616700275
  477   798          616700925
  168   849          616701681
  655   695          616713750
   75   851          616716926
  376   826          616717352
  350   831          616731191
   76   851          616734027
  224   846          616735160
  319   836          616738815
  551   766          616739247
  537   773          616744070
  312   837          616747581
   77   851          616751584
  138   850          616753072
  667   684          616754467
  390   823          616760767
  631   715          616765466
  641   707          616767964
  191   848          616768063
  361   829          616768670
   78   851          616769603
  411   818          616769963
  407   819          616772402
  209   847          616774752
  280   841          616775321
  488   794          616780456
  169   849          616786858
  297   839          616787792
   79   851          616788090
  647   702          616788431
  522   780          616788648
  588   745          616791097
  573   754          616793581
   80   851          616807051
  553   765          616809502
  139   850          616810619
  415   817          616811888
  535   774          616815199
  403   820          616818827
  381   825          616821966
   81   851          616826492
  666   685          616827421
  447   808          616828735
  326   835          616828851
  238   845          616832397
  250   844          616836584
  566   758          616841008
  289   840          616841569
   82   851          616846419
  615   727          616848958
  271   842          616850199
  305   838          616853097
  480   797          616853573
  602   736          616855464
  261   843          616856688
  437   811          616865184
   83   851          616866838
  140   850          616869000
  599   738          616869071
  170   849          616873049
  430   813          616874797
  192   848          616878080
  654   696          616879800
  225   846          616886361
   84   851          616887755
  605   734          616892029
  513   784          616896001
  555   764          616897619
  419   816          616898555
  533   775          616903812
  356   830          616905016
  210   847          616906423
  665   686          616908481
  399   821          616908860
   85   851          616909176
  501   789          616920570
  141   850          616928221
   86   851          616931107
  596   740          616932736
  496   791          616937607
   87   851          616953554
  171   849          616960260
  339   833          616967756
   88   851          616976523
  608   732          616978880
  580   750          616987000
  520   781          616987541
  142   850          616988288
  386   824          616988680
  193   848          616989249
  635   712          616992003
  345   832          616993993
  506   787          616997619
  664   687          616997647
   89   851          617000020
  239   845          617003044
  444   809          617003513
  557   763          617003640
  622   722          617008896
  626   719          617009335
  531   776          617009867
  281   841          617011362
  646   703          617015063
  333   834          617019741
   90   851          617024051
  251   844          617024835
  423   815          617030342
  585   747          617034348
  463   803          617034474
  483   796          617036923
  226   846          617038912
  640   708          617038912
  211   847          617039354
  313   837          617040550
  395   822          617042123
  466   802          617044304
  320   836          617045056
  593   742          617046345
  491   793          617048028
  172   849          617048497
  568   757          617048525
   91   851          617048622
  143   850          617049207
  298   839          617053311
  653   697          617053950
  460   804          617054464
  262   843          617061835
  575   753          617067152
  272   842          617071336
   92   851          617073739
  469   801          617084110
  372   827          617088131
  290   840          617093000
  367   828          617094415
  663   688          617094919
   93   851          617099408
  351   831          617099742
  194   848          617101576
  457   805          617104118
  618   725          617107157
  630   716          617108696
  144   850          617110984
  611   730          617116131
   94   851          617125635
  559   762          617127607
  306   838          617133088
  529   777          617133322
  434   812          617133832
  173   849          617137766
  377   826          617142609
  327   835          617148658
   95   851          617152426
  472   800          617154048
  362   829          617160717
  511   785          617169456
  212   847          617173551
  145   850          617173625
  240   845          617175125
   96   851          617179787
  454   806          617183280
  227   846          617192819
  662   689          617200297
  518   782          617203600
  441   810          617207121
  427   814          617207627
   97   851          617207724
  590   744          617209784
  252   844          617214592
  195   848          617215067
  391   823          617218238
  174   849          617228073
  652   698          617236200
   98   851          617236243
  146   850          617237136
  282   841          617249089
  645   704          617249789
  486   795          617251131
  475   799          617254274
  382   825          617258593
   99   851          617265350
  263   843          617268554
  561   761          617269562
  408   819          617270571
  527   778          617274135
  570   756          617274216
  412   818          617277960
  357   830          617286293
  499   790          617290499
  451   807          617291794
  273   842          617294105
  100   851          617295051
  147   850          617301523
  614   728          617303896
  634   713          617307201
  404   820          617307264
  213   847          617309020
  340   833          617313537
  661   690          617313781
  639   709          617317948
  175   849          617319424
  299   839          617320618
  101   851          617325352
  582   749          617327117
  504   788          617327936
  196   848          617329728
  416   817          617329809
  314   837          617335397
  291   840          617346171
  494   792          617346872
  228   846          617348088
  241   845          617348646
  346   832          617352104
  321   836          617353217
  334   834          617353408
  102   851          617356259
  577   752          617359041
  148   850          617366792
  478   798          617384944
  400   821          617387661
  103   851          617387778
  625   720          617388625
  601   737          617397354
  253   844          617405861
  176   849          617411825
  604   735          617414239
  307   838          617414915
  621   723          617416128
  104   851          617419915
  587   746          617422939
  420   816          617426496
  651   699          617426550
  448   808          617429504
  563   760          617429547
  598   739          617430611
  431   813          617430788
  525   779          617432264
  149   850          617432949
  660   691          617435371
  516   783          617436783
  387   824          617436827
  438   811          617439403
  197   848          617445565
  214   847          617445767
  105   851          617452676
  509   786          617459885
  629   717          617460002
  352   831          617470399
  328   835          617470427
  264   843          617476851
  607   733          617481380
  106   851          617486067
  283   841          617488508
  644   705          617492609
  489   794          617496353
  368   828          617499584
  150   850          617500000
  373   827          617504400
  229   846          617504725
  177   849          617505282
  396   822          617511384
  595   741          617513896
  572   755          617518123
  274   842          617518512
  107   851          617520094
  544   770          617522184
  242   845          617523613
  546   769          617527945
  542   771          617534099
  617   726          617542289
  481   797          617546214
  548   768          617551424
  108   851          617554763
  363   829          617554936
  198   848          617562584
  540   772          617563648
  659   692          617565067
  151   850          617567951
  424   815          617568399
  378   826          617570128
  215   847          617583798
  300   839          617589719
  109   851          617590080
  550   767          617592663
  445   809          617596254
  254   844          617598648
  610   731          617598891
  178   849          617599801
  292   840          617601088
  638   710          617605072
  565   759          617607604
  523   780          617607667
  538   773          617610789
  650   700          617625000
  110   851          617626051
  633   714          617630481
  315   837          617632128
  152   850          617636808
  592   743          617647095
  552   766          617651704
  341   833          617661358
  111   851          617662682
  230   846          617662736
  322   836          617663304
  579   751          617669290
  358   830          617669712
  502   789          617675077
  536   774          617675480
  497   791          617677144
  392   823          617678055
  464   803          617678971
  199   848          617680791
  584   748          617685696
  265   843          617686732
  514   784          617687048
  335   834          617689079
  461   804          617690645
  179   849          617695388
  467   802          617697171
  383   825          617697512
  308   838          617698584
  112   851          617699979
  243   845          617700032
  435   812          617700203
  658   693          617702869
  153   850          617706577
  347   832          617712291
  216   847          617723119
  554   765          617728589
  284   841          617729625
  458   805          617732037
  113   851          617737948
  484   796          617738240
  643   706          617743523
  275   842          617744563
  470   801          617745401
  428   814          617755896
  534   775          617757679
  613   729          617766886
  507   787          617767246
  409   819          617771188
  492   793          617772745
  624   721          617775985
  114   851          617776595
  154   850          617777264
  574   754          617780288
  413   818          617788429
  442   810          617791888
  180   849          617792049
  255   844          617792959
  329   835          617794164
  405   820          617798125
  200   848          617800192
  521   781          617800302
  455   806          617802991
  567   758          617803775
  115   851          617815926
  628   718          617819384
  231   846          617822127
  556   764          617823360
  473   800          617823817
  589   745          617830094
  620   724          617831424
  649   701          617831550
  676   676          617831552
  675   677          617835608
  353   831          617843168
  674   678          617847776
  657   694          617848777
  155   850          617848875
  417   817          617850226
  116   851          617855947
  532   776          617857344
  293   840          617857757
  301   839          617860620
  217   847          617863736
  673   679          617868056
  401   821          617868862
  244   845          617877909
  388   824          617887296
  181   849          617889790
  672   680          617896448
  117   851          617896664
  266   843          617898203
  637   711          617900284
  452   807          617903351
  369   828          617906961
  201   848          617920793
  156   850          617921416
  374   827          617922907
  316   837          617930749
  476   799          617932575
  671   681          617932952
  558   763          617936059
  118   851          617938083
  603   736          617944483
  600   738          617947272
  364   829          617951333
  512   785          617954353
  421   816          617956957
  487   795          617961178
  632   715          617961843
  276   842          617972264
  285   841          617972446
  530   777          617974433
  323   836          617975323
  670   682          617977568
  119   851          617980210
  232   846          617982904
  397   822          617983021
  309   838          617984101
  616   727          617985479
  182   849          617988617
  256   844          617988800
  432   813          617989365
  606   734          617991920
  157   850          617994893
  581   750          617997941
  379   826          617999915
  597   740          618000173
  642   707          618002531
  656   695          618002791
  218   847          618005655
  519   782          618010127
  342   833          618011225
  439   811          618016250
  569   757          618018102
  120   851          618023051
  336   834          618026760
  669   683          618030296
  449   808          618032961
  500   790          618039000
  202   848          618042600
  648   702          618046200
  359   830          618055279
  245   845          618057250
  576   753          618060753
  586   747          618062779
  121   851          618066612
  560   762          618066728
  158   850          618069312
  479   798          618071831
  348   832          618074560
  495   792          618080463
  183   849          618088536
  609   732          618089697
  668   684          618091136
  505   788          618091497
  594   742          618103072
  528   778          618108904
  425   815          618109000
  122   851          618110899
  267   843          618111270
  294   840          618116184
  330   835          618119875
  302   839          618133327
  384   825          618138729
  393   823          618140224
  159   850          618144679
  233   846          618145073
  219   847          618148882
  123   851          618155918
  667   685          618160088
  655   696          618164911
  203   848          618165619
  623   722          618171415
  257   844          618186177
  627   719          618186842
  184   849          618189553
  446   809          618191665
  277   842          618201621
  124   851          618201675
  636   712          618203584
  490   794          618215184
  562   761          618215409
  286   841          618216977
  354   831          618218055
  160   850          618221000
  317   837          618231266
  517   783          618237100
  666   686          618237152
  612   730          618237928
  246   845          618238061
  510   786          618238656
  482   797          618241741
  125   851          618248176
  571   756          618250627
  619   725          618254784
  591   744          618255855
  526   779          618260715
  647   703          618268950
  436   812          618269184
  641   708          618269633
  310   838          618271472
  410   819          618274259
  324   836          618289280
  204   848          618289856
  406   820          618291416
  185   849          618291674
  220   847          618293423
  126   851          618295427
  161   850          618298281
  631   716          618301287
  414   818          618301376
  429   814          618306733
  234   846          618308640
  370   828          618316552
  665   687          618322328
  268   843          618325939
  465   803          618326252
  462   804          618329592
  654   697          618335137
  389   824          618340093
  127   851          618343434
  375   827          618343658
  583   749          618345036
  365   829          618349914
  402   821          618352469
  468   802          618352840
  578   752          618359560
  459   805          618362704
  343   833          618363144
  337   834          618366457
  418   817          618373145
  295   840          618376375
  162   850          618376528
  443   810          618379307
  564   760          618382144
  258   844          618385096
  128   851          618392203
  186   849          618394905
  303   839          618407846
  471   801          618409512
  545   770          618411625
  205   848          618415317
  664   688          618415616
  543   771          618417018
  498   791          618419663
  247   845          618420348
  547   769          618423932
  456   806          618425432
  524   780          618429824
  380   826          618431976
  503   789          618432596
  278   842          618432640
  615   728          618436727
  349   832          618438917
  221   847          618439284
  541   772          618440069
  129   851          618441740
  485   796          618442461
  360   830          618443000
  331   835          618447566
  549   768          618453981
  163   850          618455747
  398   822          618457040
  588   746          618458408
  287   841          618463224
    0   852          618470208
    1   852          618470209
    2   852          618470216
    3   852          618470235
    4   852          618470272
    5   852          618470333
    6   852          618470424
    7   852          618470551
    8   852          618470720
    9   852          618470937
   10   852          618471208
   11   852          618471539
   12   852          618471936
   13   852          618472405
   14   852          618472952
   15   852          618473583
  235   846          618473611
   16   852          618474304
   17   852          618475121
   18   852          618476040
   19   852          618477067
   20   852          618478208
   21   852          618479469
  539   773          618480736
   22   852          618480856
  515   784          618481179
   23   852          618482375
  602   737          618482761
   24   852          618484032
   25   852          618485833
   26   852          618487784
   27   852          618489891
  422   816          618489944
  130   851          618492051
   28   852          618492160
   29   852          618494597
  474   800          618496424
   30   852          618497208
  187   849          618499252
  646   704          618499800
   31   852          618499999
  493   793          618500414
  573   755          618501392
  551   767          618501814
   32   852          618502976
  599   739          618505218
   33   852          618506145
   34   852          618509512
  605   735          618510500
   35   852          618513083
  653   698          618513469
  635   713          618514972
   36   852          618516864
  663   689          618517016
  453   807          618517620
   37   852          618520861
   38   852          618525080
   39   852          618529527
  318   837          618533685
   40   852          618534208
  164   850          618535944
  537   774          618538977
   41   852          618539129
  508   787          618539915
  206   848          618542008
  269   843          618542216
  131   851          618543142
   42   852          618544296
  640   709          618544829
   43   852          618549715
  433   813          618550534
   44   852          618555392
  311   838          618560703
   45   852          618561333
  626   720          618562376
  566   759          618566975
  553   766          618567473
   46   852          618567544
   47   852          618574031
  622   723          618574915
  596   741          618577757
   48   852          618580800
  385   825          618582250
  259   844          618585563
  222   847          618586471
   49   852          618587857
  608   733          618588549
  132   851          618595019
  355   831          618595066
   50   852          618595208
  440   811          618595731
   51   852          618602859
  248   845          618604117
  188   849          618604721
  394   823          618604751
  325   836          618605181
   52   852          618610816
  477   799          618613732
  535   775          618614750
  522   781          618616189
  165   850          618617125
   53   852          618619085
  662   690          618626528
   54   852          618627672
   55   852          618636583
  296   840          618638336
  450   808          618639112
  236   846          618639992
   56   852          618645824
  133   851          618647688
  630   717          618648813
  555   765          618651000
  426   815          618652151
   57   852          618655401
   58   852          618665320
  279   842          618665327
  207   848          618669935
  488   795          618674147
   59   852          618675587
  580   751          618676751
  304   839          618684183
   60   852          618686208
  618   726          618686208
   61   852          618697189
  166   850          618699296
  652   699          618699907
  593   743          618700264
  134   851          618701155
  533   776          618708013
  338   834          618708176
   62   852          618708536
  585   748          618710617
  288   841          618711193
  189   849          618711318
  611   731          618717022
  344   833          618717121
   63   852          618720255
  371   828          618728363
   64   852          618732352
  223   847          618734990
  645   705          618738750
  513   785          618742322
  661   691          618744152
   65   852          618744833
  366   829          618750685
  557   764          618752437
  135   851          618755426
   66   852          618757704
  270   843          618760107
  480   798          618761592
  376   827          618766659
  568   758          618769944
  575   754          618770439
   67   852          618770971
  332   835          618777243
  411   819          618779790
  167   850          618782463
   68   852          618784640
  407   820          618787143
  260   844          618787584
  249   845          618789374
  447   809          618789752
  501   790          618790501
  390   824          618795224
   69   852          618798717
  208   848          618799104
  350   832          618805368
  237   846          618807789
  136   851          618810507
   70   852          618813208
  415   818          618816807
  496   792          618817024
  531   777          618818724
  190   849          618819049
  520   782          618819768
   71   852          618828119
  639   710          618828119
  361   830          618832881
  634   714          618834448
  319   837          618838012
  403   821          618838488
  437   812          618840781
   72   852          618843456
  312   838          618851800
  506   788          618858088
   73   852          618859225
  430   814          618860144
  381   826          618866317
  137   851          618866404
  168   850          618866632
  660   692          618869888
  559   763          618871826
  590   745          618872625
   74   852          618875432
  224   847          618884847
   75   852          618892083
  651   700          618894451
  614   729          618896033
  419   817          618898572
  280   842          618899688
  297   840          618902073
   76   852          618909184
  326   836          618923032
  138   851          618923123
   77   852          618926741
  191   849          618927920
  209   848          618929521
  399   822          618933447
  491   794          618936955
  483   797          618940160
   78   852          618944760
  625   721          618945986
  529   778          618946841
  169   850          618951809
  289   841          618960890
  305   839          618962344
   79   852          618963247
  444   810          618969384
  463   804          618971311
  356   831          618974207
  250   845          618976125
  466   803          618976323
  238   846          618977008
  271   843          618979618
  139   851          618980670
   80   852          618982208
  644   706          618985800
  621   724          618986485
  570   757          618991093
  261   844          618991165
  460   805          618996125
   81   852          619001649
  659   693          619003736
  629   718          619004421
  561   762          619009209
  469   802          619011317
  582   750          619012368
  511   786          619020487
   82   852          619021576
  423   816          619025463
  386   825          619028081
  601   738          619029073
  225   847          619036048
  604   736          619037120
  192   849          619037937
  170   850          619038000
  140   851          619039051
  518   783          619040519
   83   852          619041995
  457   806          619050609
  339   834          619051923
  577   753          619057810
  210   848          619061192
   84   852          619062912
  598   740          619071192
  395   823          619071642
  345   833          619073162
  472   801          619076449
   85   852          619084333
  527   779          619092322
  587   747          619094726
  607   734          619095447
  650   701          619097101
  141   851          619098272
   86   852          619106264
  333   835          619108912
  434   813          619114301
  638   711          619119503
  171   850          619125211
  617   727          619125696
   87   852          619128711
  454   807          619134607
  281   842          619135729
  372   828          619142400
  320   837          619144253
  313   838          619144769
  658   694          619145696
  239   846          619147655
  193   849          619149106
  486   796          619149592
   88   852          619151680
  367   829          619153652
  142   851          619158339
  633   715          619162012
  595   742          619163363
  251   845          619164376
  563   761          619164628
  499   791          619165170
  298   840          619167592
  475   800          619171875
  351   832          619173919
   89   852          619175177
  441   811          619177852
  226   847          619188599
  377   827          619191916
  504   789          619193133
  211   848          619194123
  262   844          619196312
  427   815          619197858
   90   852          619199208
  272   843          619200755
  610   732          619204168
  676   677          619204509
  290   841          619212321
  675   678          619212627
  172   850          619213448
  143   851          619219258
   91   852          619223779
  362   830          619224928
  674   679          619228863
  572   756          619230464
  494   793          619231041
  643   707          619240950
  306   839          619242335
  327   836          619242839
  451   808          619247963
   92   852          619248896
  391   824          619252695
  673   680          619253217
  525   780          619255125
  194   849          619261433
   93   852          619274565
  516   784          619278400
  144   851          619281035
  408   820          619285312
  672   681          619285689
  412   819          619287787
  657   695          619295768
  478   799          619297751
   94   852          619300792
  173   850          619302717
  382   826          619302944
  544   771          619303195
  546   770          619304336
  592   744          619305472
  649   702          619307857
  509   787          619315632
  240   846          619319736
  542   772          619319736
  548   769          619323201
  671   682          619326279
  404   821          619326925
   95   852          619327583
  212   848          619328320
  416   818          619334728
  624   722          619337672
  565   760          619338125
  227   847          619342506
  145   851          619343676
  540   773          619353917
  252   845          619354133
   96   852          619354944
  357   831          619355484
  550   768          619359832
  613   730          619363397
  579   752          619363547
  584   749          619366453
  628   719          619368111
  282   842          619373456
  195   849          619374924
  670   683          619374987
   97   852          619382881
  489   795          619390044
  448   809          619390521
  174   850          619393024
  340   834          619397704
  263   844          619403031
  538   774          619405696
  620   725          619406125
  146   851          619407187
   98   852          619411400
  400   822          619412248
  552   767          619414271
  438   812          619415000
  431   814          619416135
  637   712          619418981
  273   843          619423524
  420   817          619426513
  346   833          619431273
  669   684          619431813
  299   840          619434899
  523   781          619435208
  314   838          619439616
   99   852          619440507
  334   835          619442579
  321   837          619452414
  656   696          619453952
  481   798          619454233
  213   848          619463789
  291   841          619465492
  100   852          619470208
  147   851          619471574
  536   775          619475031
  387   825          619476228
  175   850          619484375
  554   766          619486560
  574   755          619488099
  196   849          619489585
  241   846          619493257
  668   685          619496757
  589   746          619497405
  632   716          619497664
  228   847          619497775
  101   852          619500509
  642   708          619504200
  307   839          619524162
  648   703          619526719
  567   759          619529742
  102   852          619531416
  514   785          619533369
  148   851          619536843
  396   823          619540903
  352   832          619544576
  502   790          619545008
  253   845          619545402
  497   792          619556561
  373   828          619558669
  368   829          619558821
  534   776          619561880
  445   810          619562125
  103   852          619562935
  424   816          619563520
  328   836          619564608
  667   686          619569819
  603   737          619571780
  616   728          619573248
  556   765          619576741
  176   850          619576776
  600   739          619583419
  104   852          619595072
  214   848          619600536
  149   851          619603000
  197   849          619605422
  606   735          619610391
  264   844          619611328
  283   842          619612875
  464   804          619615808
  363   830          619619147
  378   827          619619435
  655   697          619620248
  507   788          619627715
  105   852          619627833
  467   803          619629190
  461   805          619632306
  521   782          619632529
  484   797          619641477
  597   741          619645194
  274   843          619647931
  666   687          619650999
  229   847          619654412
  106   852          619661224
  492   794          619661672
  532   777          619666201
  242   846          619668224
  150   851          619670051
  177   850          619670233
  470   802          619672608
  458   806          619678528
  435   813          619680672
  558   764          619684856
  581   751          619687692
  107   852          619695251
  609   733          619699366
  300   840          619704000
  392   824          619712512
  292   841          619720409
  198   849          619722441
  636   713          619726553
  108   852          619729920
  315   838          619736347
  623   723          619737434
  151   851          619738002
  254   845          619738189
  215   848          619738567
  358   831          619738903
  586   748          619739048
  569   758          619739521
  627   720          619739883
  665   688          619740297
  383   826          619741863
  341   834          619745525
  428   815          619746127
  473   801          619746218
  647   704          619753687
  455   807          619754318
  594   743          619756991
  322   837          619762501
  442   811          619762619
  576   754          619764040
  178   850          619764752
  109   852          619765237
  641   709          619775550
  335   835          619778250
  409   820          619785929
  530   778          619787952
  347   833          619791460
  654   698          619794656
  413   819          619798256
  110   852          619801208
  512   786          619805384
  152   851          619806859
  308   839          619807831
  560   763          619810947
  230   847          619812423
  405   821          619817786
  265   844          619821209
  619   726          619833835
  664   689          619837713
  111   852          619837839
  612   731          619838819
  199   849          619840648
  631   717          619841404
  243   846          619844643
  519   783          619847046
  476   800          619850176
  284   842          619853992
  417   818          619855145
  452   808          619859520
  487   796          619859639
  179   850          619860339
  275   843          619873982
  112   852          619875136
  153   851          619876628
  216   848          619877888
  329   836          619888345
  401   822          619893449
  113   852          619913105
  500   791          619913671
  353   832          619917345
  591   745          619918696
  388   825          619926697
  528   779          619927091
  255   845          619932500
  663   690          619943247
  154   851          619947315
  114   852          619951752
  562   762          619955056
  505   789          619956694
  421   817          619956974
  180   850          619957000
  200   849          619960049
  495   793          619964632
  369   829          619966198
  571   757          619967504
  231   847          619971814
  432   814          619974712
  301   840          619974901
  293   841          619977078
  374   828          619977176
  653   699          619977176
  479   799          619984638
  646   705          619988761
  115   852          619991083
  439   812          619991847
  449   809          619993978
  397   823          620012540
  364   830          620015544
  217   848          620018505
  155   851          620018926
  244   846          620022520
  615   729          620028864
  583   750          620030287
  116   852          620031104
  266   844          620032680
  316   838          620034968
  635   714          620042219
  379   827          620049222
  181   850          620054741
  640   710          620055000
  662   691          620056899
  578   753          620058329
  117   852          620071821
  323   837          620074520
  517   784          620078717
  201   849          620080650
  526   780          620083576
  156   851          620091467
  309   839          620093348
  510   787          620094403
  342   834          620095392
  285   842          620096813
  276   843          620101683
  425   816          620104121
  490   795          620108875
  118   852          620113240
  602   738          620114480
  336   835          620115931
  564   761          620117225
  626   721          620119737
  359   831          620124470
  256   845          620128341
  588   747          620130195
  232   847          620132591
  605   736          620133381
  622   724          620145272
  599   740          620145799
  482   798          620149760
  182   850          620153568
  348   833          620153729
  119   852          620155367
  446   810          620157536
  218   848          620160424
  157   851          620164944
  652   700          620167808
  393   824          620174681
  661   692          620178669
  384   826          620183080
  545   771          620192636
  630   718          620193232
  120   852          620198208
  547   770          620200323
  245   846          620201861
  202   849          620202457
  608   734          620202616
  543   772          620202655
  573   756          620213733
  330   836          620214056
  549   769          620225758
  596   742          620227224
  541   773          620230338
  645   706          620231941
  294   841          620235505
  158   851          620239363
  121   852          620241769
  267   844          620245747
  302   840          620247608
  436   813          620249653
  183   850          620253487
  524   781          620257365
  465   804          620263089
  551   768          620268983
  618   727          620269615
  462   805          620271253
  539   774          620275643
  468   803          620284859
  122   852          620286056
  410   820          620289000
  354   832          620292232
  233   847          620294760
  429   815          620296964
  566   760          620297496
  498   792          620299080
  503   790          620302527
  219   848          620303651
  660   693          620308557
  459   806          620309195
  406   821          620311077
  414   819          620311203
  159   851          620314730
  611   732          620322299
  203   849          620325476
  257   845          620325718
  515   785          620327500
  553   767          620330040
  277   843          620331040
  123   852          620331075
  317   838          620335485
  471   802          620336719
  537   775          620338528
  286   842          620341344
  639   711          620342550
  485   797          620345698
  443   811          620350038
  184   850          620354504
  593   744          620358641
  634   715          620365979
  651   701          620366552
  580   752          620371008
  370   829          620375789
  456   807          620376759
  124   852          620376832
  402   822          620377056
  418   818          620378064
  389   825          620379494
  310   839          620380719
  246   846          620382672
  324   837          620388477
  493   794          620389341
  160   851          620391051
  585   749          620391374
  375   828          620397927
  508   788          620400384
  555   766          620408971
  365   830          620414125
  474   801          620418825
  535   776          620418951
  125   852          620423333
  659   694          620446563
  343   834          620447311
  220   848          620448192
  522   782          620448416
  204   849          620449713
  337   835          620455628
  185   850          620456625
  234   847          620458327
  268   844          620460416
  161   851          620468332
  126   852          620470584
  453   808          620473789
  575   755          620478250
  380   827          620481283
  644   707          620483227
  398   823          620486559
  422   817          620489961
  614   730          620492544
  295   841          620495696
  568   759          620495911
  557   765          620505818
  625   722          620507673
  360   831          620512191
  533   777          620516870
  349   833          620518086
  127   852          620518591
  303   840          620522127
  258   845          620524637
  477   800          620531333
  433   814          620535881
  590   746          620539936
  331   836          620541747
  162   851          620546579
  629   719          620553148
  186   850          620559856
  621   725          620561186
  278   843          620562059
  247   846          620564959
  128   852          620567360
  440   812          620571328
  488   796          620572608
  650   702          620573408
  205   849          620575174
  677   677          620577466
  676   678          620581528
  287   842          620587591
  658   695          620592687
  513   786          620593353
  675   679          620593714
  221   848          620594053
  450   809          620600129
  674   680          620614024
  129   852          620616897
  559   764          620620623
  235   847          620623298
  163   851          620625798
  385   826          620626601
  531   778          620632243
  318   838          620637904
  638   712          620638200
  394   824          620639208
  673   681          620642458
  426   816          620647272
    0   853          620650477
    1   853          620650478
    2   853          620650485
    3   853          620650504
    4   853          620650541
    5   853          620650602
    6   853          620650693
    7   853          620650820
    8   853          620650989
    9   853          620651206
   10   853          620651477
   11   853          620651808
   12   853          620652205
   13   853          620652674
   14   853          620653221
   15   853          620653852
   16   853          620654573
   17   853          620655390
   18   853          620656309
  520   783          620656687
   19   853          620657336
   20   853          620658477
   21   853          620659738
   22   853          620661125
   23   853          620662644
  187   850          620664203
   24   853          620664301
  604   737          620664417
  501   791          620665172
  601   739          620665220
   25   853          620666102
  130   852          620667208
   26   853          620668053
  355   832          620669243
  311   839          620669950
   27   853          620670160
   28   853          620672429
  480   799          620674399
   29   853          620674866
  269   844          620676693
   30   853          620677477
  672   682          620679016
   31   853          620680268
   32   853          620683245
   33   853          620686414
   34   853          620689781
   35   853          620693352
   36   853          620697133
  633   716          620697833
   37   853          620701130
  496   793          620701193
  206   849          620701865
  582   751          620702119
  325   837          620704378
   38   853          620705349
  164   851          620705995
   39   853          620709796
  570   758          620712512
  617   728          620713465
  607   735          620713918
   40   853          620714477
  598   741          620716213
  131   852          620718299
   41   853          620719398
  506   789          620723285
  671   683          620723698
   42   853          620724565
  259   845          620725104
   43   853          620729984
   44   853          620735661
  222   848          620741240
   45   853          620741602
  643   708          620742619
  657   696          620746929
   46   853          620747813
  248   846          620748728
  561   763          620753428
   47   853          620754300
  447   810          620755623
  296   841          620757657
   48   853          620761069
  577   754          620761097
  529   779          620765028
   49   853          620768126
  188   850          620769672
  132   852          620770176
  587   748          620770995
   50   853          620775477
  670   684          620776504
   51   853          620783128
  165   851          620787176
  371   829          620787600
  649   703          620788376
  236   847          620789679
   52   853          620791085
  411   820          620794531
  279   843          620794746
  338   835          620797347
  304   840          620798464
   53   853          620799354
  344   834          620801288
  407   821          620806804
   54   853          620807941
  610   733          620813837
  366   830          620814896
   55   853          620816852
  595   743          620817282
  376   828          620820928
  437   813          620821250
  133   852          620822845
   56   853          620826093
  415   819          620826634
  207   849          620829792
  491   795          620830646
  390   825          620834625
  288   842          620835560
   57   853          620835670
  669   685          620837434
   58   853          620845589
  483   798          620848179
  430   815          620850375
   59   853          620855856
  403   822          620863075
   60   853          620866477
  166   851          620869347
  332   836          620871424
  511   787          620876234
  189   850          620876269
  134   852          620876312
   61   853          620877458
  518   784          620882136
  350   833          620884537
   62   853          620888805
  223   848          620889759
  270   844          620894584
   63   853          620900524
  361   831          620902072
  419   818          620903491
  624   723          620903691
  563   762          620904275
  668   686          620906488
  656   697          620909289
   64   853          620912621
  463   805          620912972
  466   804          620913160
  527   780          620915183
  381   827          620915624
  628   720          620921152
   65   853          620925102
  260   845          620927125
  135   852          620930583
  249   846          620933985
   66   853          620937973
  444   811          620940115
  637   713          620941950
  319   838          620942231
  460   806          620942616
  469   803          620943336
  572   757          620947341
   67   853          620951240
  167   851          620952514
  237   847          620957476
  208   849          620958961
  312   839          620961047
  399   823          620962966
  613   731          620964288
   68   853          620964909
  592   745          620968313
   69   853          620978986
  667   687          620983666
  190   850          620984000
  620   726          620985176
  136   852          620985664
   70   853          620993477
  457   807          621001936
  472   802          621003656
   71   853          621008388
  642   709          621010117
  648   704          621011456
  297   841          621021394
  326   837          621022229
   72   853          621023725
  423   817          621025480
  280   843          621029107
  168   851          621036683
  632   717          621037781
   73   853          621039494
  224   848          621039616
  137   852          621041561
  499   792          621044587
  356   832          621048384
  584   750          621051704
  486   797          621052829
   74   853          621055701
  579   753          621062316
  504   790          621063064
  666   688          621068968
   75   853          621072352
  386   826          621072432
  565   761          621073206
  305   840          621076625
  655   698          621079767
  525   781          621082666
  289   842          621085257
  546   771          621085347
  544   772          621088832
  209   849          621089378
   76   853          621089453
  454   808          621090776
  191   850          621092871
  475   801          621094276
  138   852          621098280
  548   770          621099592
  434   814          621099648
  395   824          621106099
   77   853          621107010
  542   773          621110005
  271   844          621114095
  494   794          621119968
  250   846          621120736
  169   851          621121860
  516   785          621124721
   78   853          621125029
  238   847          621126695
  261   845          621130706
  550   769          621131609
  339   835          621141094
   79   853          621143516
  540   774          621148824
  441   812          621153449
  139   852          621155827
  345   834          621157329
  665   689          621162394
   80   853          621162477
  616   729          621165385
  589   747          621169192
  509   788          621176101
  552   768          621181440
   81   853          621181918
  225   848          621190817
  427   816          621192979
  574   756          621200440
  372   829          621201637
   82   853          621201845
  192   850          621202888
  333   836          621203093
  603   738          621203499
  538   775          621205247
  170   851          621208051
  451   809          621208980
  140   852          621214208
  478   800          621215352
  367   830          621217863
  210   849          621221049
   83   853          621222264
  600   740          621224000
  606   736          621233272
  647   705          621242648
   84   853          621243181
  377   828          621246185
  320   838          621248472
  554   767          621249127
  351   833          621253088
  636   714          621253800
  313   839          621254016
  654   699          621258363
  567   760          621260263
  664   690          621263944
   85   853          621264602
  281   843          621265148
  523   782          621267435
  141   852          621273429
  536   776          621279232
  641   710          621285721
   86   853          621286533
  298   841          621286913
  489   796          621288505
  391   825          621292096
  362   831          621294119
  597   742          621294661
  171   851          621295262
  627   721          621297244
  239   847          621297342
  412   820          621302528
  408   821          621304973
  623   724          621307791
   87   853          621308980
  251   846          621308987
  609   734          621313433
  193   850          621314057
   88   853          621331949
  142   852          621333496
  556   766          621334712
  272   844          621335232
  262   845          621335853
  290   842          621336688
  327   837          621342036
  226   848          621343368
  416   819          621344555
  404   822          621351512
  382   827          621352251
  211   849          621353980
   89   853          621355446
  448   810          621356392
  306   840          621356616
  481   799          621367040
  534   777          621370737
  663   691          621373618
   90   853          621379477
  581   752          621381949
  172   851          621383499
  514   786          621384400
  631   718          621385823
  143   852          621394415
  438   813          621395469
   91   853          621404048
  431   815          621406366
  594   744          621415368
  619   727          621417242
  502   791          621419679
  586   749          621419805
  194   850          621426384
   92   853          621429165
  357   832          621429661
  420   818          621431432
  558   765          621438237
  497   793          621440730
  400   823          621441767
  612   732          621444096
  653   700          621445077
   93   853          621454834
  144   852          621456192
  569   759          621465488
  240   847          621469423
  521   783          621469448
  576   755          621471851
  173   851          621472768
  532   778          621479720
   94   853          621481061
  646   706          621481952
  340   835          621486875
  212   849          621488177
  662   692          621491416
  507   789          621492912
  227   848          621497275
  252   846          621498744
  282   843          621502875
   95   853          621507852
  346   834          621515440
  145   852          621518833
  387   826          621520579
  445   811          621532856
   96   853          621535213
  334   836          621536760
  195   850          621539875
  263   845          621542572
  314   839          621548863
  484   798          621549496
  299   841          621554220
  492   795          621555363
  321   838          621556633
  464   805          621557469
  273   844          621558001
  560   764          621559744
  174   851          621563075
   97   853          621563150
  424   817          621563537
  467   804          621566027
  640   711          621569431
  635   715          621573750
  396   824          621575360
  461   806          621578797
  146   852          621582344
  591   746          621586007
  291   842          621589859
   98   853          621591669
  470   803          621604627
  530   779          621606139
  661   693          621617338
  373   829          621617906
   99   853          621620776
  368   830          621623032
  213   849          621623646
  352   833          621623745
  615   730          621625375
  458   807          621629855
  307   840          621638443
  652   701          621639909
  241   847          621642944
  147   852          621646731
  100   853          621650477
  228   848          621652544
  175   851          621654426
  196   850          621654536
  512   787          621661131
  328   837          621663805
  435   814          621666019
  473   802          621673425
  378   828          621673704
  101   853          621680778
  626   722          621681424
  363   831          621688338
  519   784          621688663
  571   758          621688923
  253   846          621690013
  562   763          621699275
  455   808          621710487
  102   853          621711685
  148   852          621712000
  622   725          621719973
  583   751          621720038
  645   707          621729368
  442   812          621738216
  428   816          621741248
  630   719          621741959
  283   843          621742294
  103   853          621743204
  176   851          621746827
  528   780          621749952
  602   739          621750627
  264   845          621750869
  660   694          621751384
  392   825          621751913
  214   849          621760393
  605   737          621760678
  578   754          621761616
  487   797          621762876
  197   850          621770373
  476   801          621772577
  104   853          621775341
  149   852          621778157
  274   844          621782408
  599   741          621790820
  383   827          621791170
  500   792          621793088
  409   821          621805590
  588   748          621806464
  105   853          621808102
  229   848          621809181
  413   820          621812997
  358   832          621813080
  242   847          621817911
  452   809          621820537
  608   735          621821087
  300   841          621823321
  505   790          621826625
  341   835          621834696
  177   851          621840284
  106   853          621841493
  405   822          621842373
  651   702          621842859
  292   842          621844776
  150   852          621845208
  315   839          621845594
  495   794          621853559
  564   762          621856872
  618   728          621857384
  639   712          621861247
  417   819          621864972
  322   838          621866720
  335   836          621872431
  107   853          621875520
  347   834          621875627
  596   743          621881143
  254   846          621882800
  198   850          621887392
  659   695          621893554
  215   849          621898424
  634   716          621901800
  479   800          621902239
  108   853          621910189
  526   781          621911117
  151   852          621913159
  308   840          621922112
  401   823          621922968
  517   785          621925038
  573   757          621930610
  611   733          621931968
  178   851          621934803
  109   853          621945506
  677   678          621954485
  510   788          621954872
  449   810          621959849
  265   845          621960750
  421   818          621961893
  676   679          621962615
  432   815          621964943
  230   848          621967192
  388   826          621971048
  439   813          621972316
  545   772          621978273
  675   680          621978875
  547   771          621981334
  110   853          621981477
  152   852          621982016
  284   843          621983411
  644   708          621984896
  329   837          621987542
  543   773          621992924
  243   847          621994330
  353   833          621996514
  549   770          622002149
  674   681          622003265
  199   850          622005599
  490   796          622007336
  275   844          622008459
  111   853          622018108
  593   745          622021482
  541   774          622025245
  179   851          622030390
  369   830          622030409
  566   761          622032577
  673   682          622035785
  374   829          622036413
  216   849          622037745
  551   769          622040760
  658   696          622043848
  397   824          622046997
  153   852          622051785
  650   703          622053927
  112   853          622055405
  482   799          622062567
  580   753          622069777
  625   723          622073692
  539   775          622075194
  672   683          622076435
  585   750          622076625
  255   846          622077111
  364   831          622084735
  524   782          622089592
  113   853          622093374
  614   731          622093435
  301   841          622094222
  553   768          622097209
  293   842          622101445
  379   828          622103491
  425   817          622104138
  629   720          622106189
  154   852          622122472
  200   850          622125000
  671   684          622125215
  231   848          622126583
  180   851          622127051
  446   811          622128267
  114   853          622132021
  621   726          622140237
  537   776          622142729
  316   839          622144215
  638   713          622161169
  115   853          622171352
  555   767          622171538
  244   847          622172207
  266   845          622172221
  503   791          622177198
  217   849          622178362
  515   786          622178531
  323   838          622178739
  670   685          622182125
  498   793          622183249
  342   835          622184563
  575   756          622190591
  155   852          622194083
  359   832          622198647
  657   697          622202266
  465   805          622204750
  309   840          622207629
  336   836          622210112
  116   853          622211373
  590   747          622211723
  393   825          622214082
  462   806          622217744
  468   804          622221696
  181   851          622224792
  285   843          622226232
  568   760          622226432
  535   777          622227808
  384   827          622232387
  436   814          622235000
  276   844          622236160
  348   834          622237896
  633   717          622237950
  201   850          622245601
  669   686          622247165
  643   709          622248536
  117   853          622252090
  485   798          622253717
  459   807          622260522
  557   766          622263789
  508   789          622265581
  156   852          622266624
  471   803          622268738
  256   846          622272952
  649   704          622273113
  493   795          622283032
  522   783          622285335
  232   848          622287360
  429   816          622292085
  118   853          622293509
  604   738          622296136
  617   729          622305602
  601   740          622305801
  410   821          622308661
  330   837          622313253
  218   849          622320281
  668   687          622320335
  182   851          622323619
  443   812          622325635
  414   820          622325944
  533   778          622330389
  456   808          622332928
  119   853          622335636
  406   822          622335664
  607   736          622336799
  157   852          622340101
  474   802          622346032
  245   847          622351548
  294   842          622359872
  598   742          622365680
  302   841          622366929
  202   850          622367408
  656   698          622368808
  354   833          622371401
  559   765          622374004
  120   853          622378477
  267   845          622385288
  418   819          622387891
  582   752          622396376
  667   688          622401635
  402   823          622406575
  158   852          622414520
  121   853          622422038
  183   851          622423538
  389   826          622423845
  610   734          622427904
  453   809          622434806
  570   759          622438479
  370   830          622440000
  317   839          622444732
  513   787          622449100
  233   848          622449529
  531   779          622450430
  587   749          622451752
  477   801          622453734
  375   829          622457164
  219   849          622463508
  277   844          622465517
  122   853          622466325
  577   755          622468908
  637   714          622469197
  257   846          622470329
  286   843          622470763
  624   724          622474048
  595   744          622475659
  488   797          622475845
  628   721          622478513
  365   831          622483316
  159   852          622489887
  203   850          622490427
  666   689          622491065
  324   838          622492696
  422   818          622494880
  310   840          622495000
  520   784          622498304
  648   705          622500417
  561   764          622502225
  123   853          622511344
  642   710          622520288
  398   824          622521016
  184   851          622524555
  433   815          622526112
  246   847          622532359
  380   828          622535552
  343   835          622536482
  655   699          622543474
  501   792          622544589
  337   836          622549809
  440   813          622551797
  124   853          622557101
  450   810          622566000
  160   852          622566208
  620   727          622568583
  613   732          622569565
  632   718          622582200
  360   832          622586368
  529   780          622587889
  665   690          622588625
  496   794          622590120
  480   800          622592000
  506   790          622593216
  268   845          622599957
  349   834          622602253
  125   853          622603602
  220   849          622608049
  234   848          622613096
  204   850          622614664
  295   842          622620063
  185   851          622626676
  592   746          622635624
  331   837          622640944
  303   841          622641448
  161   852          622643489
  426   817          622647289
  563   763          622648494
  126   853          622650853
  572   758          622668760
  258   846          622669248
  385   827          622675908
  394   825          622678609
  664   691          622694315
  278   844          622696536
  127   853          622698860
  247   847          622714646
  287   843          622717010
  162   852          622721736
  654   700          622726264
  447   811          622726354
  518   785          622728457
  491   796          622729107
  186   851          622729907
  647   706          622735839
  511   788          622736703
  205   850          622740125
  584   751          622741455
  527   781          622742724
  318   839          622747151
  128   853          622747629
  355   833          622748412
  221   849          622753910
  483   799          622760986
  616   730          622761896
  579   754          622765603
  235   848          622778067
  311   840          622784231
  636   715          622785331
  129   853          622797166
  641   711          622800152
  163   852          622800955
  437   814          622806597
  663   692          622808135
  325   838          622808597
  565   762          622812853
  411   821          622814192
  269   845          622816234
  407   822          622831391
  187   851          622834254
    0   854          622835864
    1   854          622835865
    2   854          622835872
    3   854          622835891
    4   854          622835928
    5   854          622835989
    6   854          622836080
    7   854          622836207
    8   854          622836376
    9   854          622836593
   10   854          622836864
   11   854          622837195
   12   854          622837592
   13   854          622838061
   14   854          622838608
   15   854          622839239
  603   739          622839646
   16   854          622839960
   17   854          622840777
  415   820          622841375
   18   854          622841696
   19   854          622842723
   20   854          622843864
   21   854          622845125
  589   748          622845461
  430   816          622845496
   22   854          622846512
  130   853          622847477
   23   854          622848031
   24   854          622849688
   25   854          622851489
  371   830          622851811
   26   854          622853440
  466   805          622854821
   27   854          622855547
   28   854          622857816
  627   722          622858931
  463   806          622859463
   29   854          622860253
  606   737          622860569
   30   854          622862864
   31   854          622865655
  206   850          622866816
   32   854          622868632
  600   741          622869021
  259   846          622869715
  546   772          622870984
   33   854          622871801
   34   854          622875168
   35   854          622878739
  390   826          622878976
  544   773          622879101
  376   829          622880165
  469   804          622880173
  548   771          622880603
  164   852          622881152
  296   842          622882024
  623   725          622882492
   36   854          622882520
  366   831          622884087
   37   854          622886517
  344   835          622890459
   38   854          622890736
  338   836          622891528
  403   823          622892594
  460   807          622893943
   39   854          622895183
  248   847          622898415
  131   853          622898568
   40   854          622899864
  222   849          622901097
   41   854          622904785
  542   774          622904912
  550   770          622908000
   42   854          622909952
  419   819          622913318
  525   782          622914893
   43   854          622915371
  444   812          622915712
  653   701          622917178
  574   757          622917317
  304   841          622917785
   44   854          622921048
   45   854          622926989
  499   793          622928756
  279   844          622929223
  662   693          622930085
  609   735          622931904
   46   854          622933200
  631   719          622934550
  472   803          622935675
  504   791          622937735
   47   854          622939687
  188   851          622939723
  236   848          622944448
   48   854          622946456
  540   775          622948375
  597   743          622948580
  132   853          622950445
  552   769          622953217
   49   854          622953513
  457   808          622958105
  486   798          622960848
   50   854          622960864
  165   852          622962333
  288   843          622964979
   51   854          622968515
  350   834          622968704
  381   828          622969893
  332   837          622970621
  516   786          622975752
  361   832          622976249
   52   854          622976472
  646   707          622979379
   53   854          622984741
   54   854          622993328
  207   850          622994743
  567   761          622995344
  399   824          622997423
   55   854          623002239
  133   853          623003114
  619   728          623005011
  538   776          623009448
   56   854          623011480
  494   795          623013659
  554   768          623016296
   57   854          623021057
  475   802          623021483
  423   818          623030399
   58   854          623030976
  270   845          623034125
   59   854          623041243
  509   789          623041298
  166   852          623044504
  189   851          623046320
  223   849          623049616
  319   839          623051478
  454   809          623051793
   60   854          623051864
  612   733          623053765
  134   853          623056581
  661   694          623060165
   61   854          623062845
  260   846          623071736
   62   854          623074192
  312   840          623075328
  594   745          623078209
  581   753          623080718
  249   847          623083672
   63   854          623085911
  536   777          623088089
  640   712          623088128
  434   815          623089879
  556   767          623097279
   64   854          623098008
  523   783          623104354
  586   750          623105056
  635   716          623109571
   65   854          623110489
  135   853          623110852
  237   848          623112245
  652   702          623116216
  386   827          623121739
   66   854          623123360
  208   850          623123912
  326   838          623126448
  356   833          623127553
  167   852          623127671
  441   813          623133918
   67   854          623136627
  478   801          623137753
  395   825          623145500
  297   842          623145761
   68   854          623150296
  190   851          623154051
  280   844          623163584
   69   854          623164373
  136   853          623165933
  451   810          623174851
   70   854          623178864
  576   756          623184192
  534   778          623184256
  489   797          623191742
  427   817          623192996
   71   854          623193775
  305   841          623195946
  569   760          623196009
  558   766          623196208
  660   695          623198375
  224   849          623199473
   72   854          623209112
  168   852          623211840
  289   843          623214676
  137   853          623221830
   73   854          623224881
  615   731          623226266
  645   708          623231037
  339   836          623235275
  514   787          623240147
   74   854          623241088
  345   835          623246500
  626   723          623247443
  271   845          623253636
  209   850          623254329
   75   854          623257739
  591   747          623257794
  191   851          623262922
  372   830          623265848
  250   847          623270423
   76   854          623274840
  261   846          623275317
  138   853          623278549
  238   848          623281464
  481   800          623284641
  367   831          623287054
   77   854          623292397
  630   720          623295000
  169   852          623297017
  532   779          623297907
  622   726          623299024
  502   792          623299096
  333   837          623302290
  377   829          623305422
   78   854          623310416
  521   784          623311065
  560   765          623313125
  412   821          623322189
  651   703          623323378
  448   811          623327123
   79   854          623328903
  408   822          623329560
  497   794          623329657
  678   678          623331504
  677   679          623335572
  139   853          623336096
  391   826          623336447
  351   834          623337255
  659   696          623344715
  676   680          623347776
   80   854          623347864
  225   849          623350674
  320   839          623357719
  416   820          623359296
  507   790          623362843
   81   854          623367305
  675   681          623368116
  362   832          623368296
  313   840          623368297
  192   851          623372939
  438   814          623380816
  404   823          623381031
  170   852          623383208
  639   713          623384216
  210   850          623386000
   82   854          623387232
  602   740          623391208
  605   738          623392397
  140   853          623394477
  674   682          623396592
  281   844          623399625
  431   816          623401487
  382   828          623406520
   83   854          623407651
  298   842          623411280
  583   752          623414295
  571   759          623414890
   84   854          623428568
  530   780          623429000
  673   683          623433204
  599   742          623440287
  420   819          623441259
  634   717          623441917
  608   736          623443968
  327   838          623446255
  562   764          623448072
  618   729          623449521
   85   854          623449989
  239   848          623452111
  141   853          623453698
  492   796          623453824
  251   847          623458674
  484   799          623462303
  290   843          623466107
  578   755          623469427
  171   852          623470419
   86   854          623471920
  272   845          623474773
  306   841          623475937
  400   824          623476224
  672   684          623477952
  262   846          623480464
  193   851          623484108
  588   749          623487221
  644   709          623490813
   87   854          623494367
  658   697          623499185
  226   849          623503225
  464   806          623503960
  467   805          623507688
  445   812          623508453
  357   833          623508830
  142   853          623513765
   88   854          623517336
  211   850          623518931
  512   788          623521600
  461   807          623530124
  671   685          623530836
  519   785          623534984
  650   704          623538664
  596   744          623539520
   89   854          623540833
  470   804          623541464
  611   734          623546035
  172   852          623558656
   90   854          623564864
  424   818          623568456
  387   827          623569886
  143   853          623574684
  528   781          623577493
  340   836          623581056
  458   808          623586024
   91   854          623589435
  670   686          623591856
  194   851          623596435
  564   763          623601091
  346   835          623604611
  473   803          623605444
   92   854          623614552
  396   825          623614761
  240   848          623624192
  334   837          623635957
  144   853          623636461
  282   844          623637352
   93   854          623640221
  625   724          623644049
  173   852          623647925
  252   847          623648431
  573   758          623652029
  212   850          623653128
  435   815          623656250
  227   849          623657132
  669   687          623661012
  657   698          623661785
  314   840          623663144
  629   721          623663550
  321   839          623665880
   94   854          623666448
  487   798          623670895
  455   809          623671504
  500   793          623677257
  299   842          623678587
  373   830          623682117
  263   846          623687183
  638   714          623688416
  593   746          623688793
  368   831          623692223
   95   854          623693239
  273   845          623697542
  614   732          623698712
  145   853          623699102
  476   802          623699784
  505   791          623701296
  352   834          623707912
  195   851          623709926
  442   813          623718685
  291   843          623719278
   96   854          623720600
  621   727          623723644
  378   829          623732941
  174   852          623738232
  668   688          623738304
  428   817          623741265
  526   782          623743344
  495   795          623747250
   97   854          623748537
  307   841          623757764
  643   710          623758707
  649   705          623762074
  363   832          623762515
  146   853          623762613
  585   751          623766376
  547   772          623766971
  328   838          623768024
  545   773          623768542
  566   762          623772224
  580   754          623773064
  517   786          623776069
   98   854          623777056
  633   718          623782369
  549   771          623783160
  452   810          623786408
  543   774          623787831
  213   850          623788597
  392   826          623796264
  241   848          623797713
   99   854          623806163
  228   849          623812401
  551   770          623817151
  510   789          623820069
  667   689          623823732
  196   851          623824587
  479   801          623824640
  541   775          623824796
  147   853          623827000
  175   852          623829583
  409   822          623830177
  656   699          623832515
  413   821          623832658
  100   854          623835864
  253   847          623839700
  383   828          623845439
  101   854          623866165
  553   769          623868986
  405   823          623871892
  283   844          623876771
  539   776          623879395
  417   820          623879713
  590   748          623887992
  358   833          623892249
  148   853          623892269
  264   846          623895480
  102   854          623897072
  617   730          623902113
  575   757          623907468
  490   797          623910573
  666   690          623917296
  274   845          623921949
  176   852          623921984
  214   850          623925344
  524   783          623926511
  103   854          623928591
  341   836          623928877
  449   811          623930580
  604   739          623932283
  555   768          623938707
  197   851          623940424
  300   842          623947688
  601   741          623950822
  537   777          623951586
  401   824          623957425
  439   814          623957663
  149   853          623958426
  315   840          623959875
  432   816          623960064
  104   854          623960728
  568   761          623961513
  607   737          623964096
  347   835          623964798
  229   849          623969038
  335   837          623971628
  421   819          623971720
  242   848          623972680
  292   843          623974195
  322   839          623975967
  482   800          623980168
  105   854          623993489
  648   706          623993608
  637   715          624000728
  655   700          624011375
  177   852          624015441
  665   691          624018996
  598   743          624019599
  388   827          624020355
  150   853          624025477
  557   767          624026356
  106   854          624026880
  254   847          624032487
  515   787          624034278
  642   711          624034719
  628   722          624040200
  535   778          624041327
  308   841          624041433
  610   735          624046375
  624   725          624048749
  503   792          624056615
  198   851          624057443
  107   854          624060907
  215   850          624063375
  498   794          624072176
  353   834          624080681
  397   825          624086398
  329   838          624091761
  151   853          624093428
  582   753          624095145
  108   854          624095576
  369   831          624099600
  374   830          624100624
  446   812          624103864
  265   846          624105361
  425   818          624109057
  178   852          624109960
  284   844          624117888
  522   784          624126952
  230   849          624127049
  664   692          624128832
  109   854          624130893
  632   719          624130927
  559   766          624131975
  508   790          624135512
  587   750          624137003
  595   745          624138500
  275   845          624148000
  533   779          624148576
  243   848          624149099
  465   806          624151241
  620   728          624156352
  364   832          624158912
  152   853          624162285
  379   829          624162728
  468   805          624163357
  485   799          624166524
  110   854          624166864
  570   760          624169000
  462   807          624169071
  199   851          624175650
  613   733          624179234
  577   756          624181249
  493   796          624181493
  654   701          624198365
  216   850          624202696
  111   854          624203495
  179   852          624205547
  471   804          624205575
  459   808          624216691
  301   842          624218589
  436   815          624225231
  255   847          624226798
  293   843          624230864
  153   853          624232054
  647   707          624233266
  112   854          624240792
  663   693          624246804
  561   765          624255606
  393   826          624258433
  316   840          624258496
  531   780          624273291
  359   833          624277816
  474   803          624278051
  342   836          624278744
  113   854          624278761
  231   849          624286440
  384   828          624286656
  323   839          624287986
  429   817          624292102
  456   809          624293945
  200   851          624295051
  180   852          624302208
  154   853          624302741
  443   813          624306104
  592   747          624307411
  336   837          624309309
  513   788          624309569
  266   846          624316832
  114   854          624317408
  641   712          624318849
  636   716          624321152
  309   841          624326950
  244   848          624326976
  348   835          624327067
  410   822          624333248
  217   850          624343313
  520   785          624344625
  414   821          624345605
  115   854          624356739
  285   844          624360709
  616   731          624362787
  406   823          624365183
  662   694          624372912
  155   853          624374352
  276   845          624375701
  477   802          624380941
  488   798          624383864
  653   702          624393485
  572   759          624394727
  116   854          624396760
  563   764          624397291
  181   852          624399949
  453   810          624400677
  418   820          624402632
  529   781          624415430
  201   851          624415652
  330   838          624417472
  256   847          624422639
  627   723          624424950
  501   793          624428758
  584   752          624435712
  117   854          624437477
  402   824          624441032
  156   853          624446893
  232   849          624447217
  354   834          624455568
  623   726          624461543
  506   791          624467887
  389   827          624473152
  579   755          624473414
  118   854          624478896
  603   740          624480227
  646   708          624481048
  496   795          624483811
  218   850          624485232
  631   720          624487591
  294   843          624489291
  302   842          624491296
  606   738          624492288
  182   852          624498776
  422   819          624504707
  245   848          624506317
  661   695          624507156
  370   831          624509191
  480   801          624514401
  600   742          624518488
  157   853          624520370
  119   854          624521023
  433   816          624521233
  375   830          624521375
  589   749          624526218
  267   846          624529899
  450   811          624536731
  440   814          624537144
  202   851          624537459
  609   736          624554785
  565   763          624557072
  365   832          624557493
  317   840          624559013
  398   825          624560417
  120   854          624563864
  527   782          624574951
  518   786          624579488
  158   853          624594789
  380   829          624594789
  652   703          624596735
  619   729          624597148
  183   852          624598695
  511   789          624601900
  324   839          624601943
  277   845          624605058
  286   844          624605240
  597   744          624606957
  121   854          624607425
  233   849          624609386
  640   713          624611097
  310   841          624614321
  257   847          624620016
  219   850          624628459
  343   836          624630663
  491   797          624632344
  574   758          624638736
  337   837          624649006
  660   696          624649536
  635   717          624649688
  122   854          624651712
  426   818          624652208
  203   851          624660478
  546   773          624661253
  360   833          624665537
  548   772          624666240
  612   734          624667832
  159   853          624670156
  544   774          624674008
  483   800          624678587
  246   848          624687128
  550   771          624689011
  349   835          624691424
  123   854          624696731
  184   852          624699712
  447   812          624701951
  542   775          624704463
  678   679          624712591
  677   680          624720733
  394   826          624722960
  552   770          624729608
  385   828          624730177
  567   762          624734991
  645   709          624736954
  676   681          624737017
  124   854          624742488
  268   846          624744568
  331   838          624745163
  594   746          624745520
  160   853          624746477
  295   843          624749482
  525   783          624751812
  540   776          624752576
  675   682          624761443
  303   842          624765815
  234   849          624772953
  220   850          624773000
  581   754          624784005
  204   851          624784715
  554   769          624788073
  125   854          624788989
  674   683          624794011
  586   751          624794807
  437   815          624796828
  659   697          624800052
  466   806          624801312
  185   852          624801833
  651   704          624808115
  463   807          624810790
  504   792          624817152
  499   794          624817683
  626   724          624817800
  538   777          624818305
  258   847          624818935
  469   805          624821834
  161   853          624823758
  516   787          624831499
  615   732          624831543
  355   834          624832579
  673   684          624834721
  278   845          624836077
  126   854          624836240
  411   822          624838779
  430   817          624845513
  460   808          624850112
  287   844          624851487
  630   721          624852361
  407   823          624860910
  415   821          624861036
  318   840          624861432
  556   768          624864448
  247   848          624869415
  472   804          624872512
  486   799          624873655
  622   727          624882431
  672   685          624883573
  127   854          624884247
  444   813          624896181
  576   757          624901069
  536   778          624901608
  162   853          624902005
  311   841          624903552
  186   852          624905064
  205   851          624910176
  509   790          624911229
  639   714          624911463
  494   796          624912120
  325   839          624917844
  221   850          624918861
  457   809          624919122
  371   831          624921002
  403   824          624927051
  419   820          624928059
  390   827          624928283
  569   761          624931090
  128   854          624933016
  591   748          624934063
  235   849          624937924
  671   686          624940567
  376   830          624944376
  523   784          624945971
  475   803          624953502
  366   832          624958264
  658   698          624958704
  558   767          624958775
  269   846          624960845
  163   853          624981224
  129   854          624982553
  344   836          624984640
  634   718          624986336
  338   837          624990725
  644   710          625000984
  534   779          625002443
  670   687          625005703
  187   852          625009411
  296   843          625011443
  454   810          625017664
  259   847          625019402
    0   855          625026375
    1   855          625026376
    2   855          625026383
    3   855          625026402
    4   855          625026439
    5   855          625026500
    6   855          625026591
    7   855          625026718
    8   855          625026887
    9   855          625027104
   10   855          625027375
  650   705          625027625
   11   855          625027706
   12   855          625028103
  605   739          625028544
   13   855          625028572
   14   855          625029119
  381   829          625029130
   15   855          625029750
   16   855          625030471
   17   855          625031288
   18   855          625032207
  130   854          625032864
   19   855          625033234
   20   855          625034375
   21   855          625035636
  602   741          625036229
  399   825          625036824
  206   851          625036867
   22   855          625037023
   23   855          625038542
   24   855          625040199
  423   819          625040226
   25   855          625042000
  304   842          625042152
   26   855          625043951
  618   730          625046032
   27   855          625046058
   28   855          625048327
   29   855          625050764
  248   848          625053184
   30   855          625053375
  361   833          625055418
   31   855          625056166
  350   835          625057875
   32   855          625059143
  164   853          625061421
   33   855          625062312
  478   802          625064960
   34   855          625065679
  222   850          625066048
  279   845          625068764
   35   855          625069250
  560   766          625071096
  608   737          625071265
   36   855          625073031
  332   838          625074840
   37   855          625077028
  669   688          625078981
   38   855          625081247
  131   854          625083955
  434   816          625085000
   39   855          625085694
   40   855          625090375
  599   743          625094206
   41   855          625095296
  288   844          625099456
  489   798          625099761
   42   855          625100463
  514   788          625100616
  236   849          625104305
   43   855          625105882
   44   855          625111559
  583   753          625113064
  188   852          625114880
   45   855          625117500
  441   814          625119265
  532   780          625120768
   46   855          625123711
  657   699          625125492
   47   855          625130198
  132   854          625135832
   48   855          625136967
  165   853          625142602
   49   855          625144024
  571   760          625145411
  451   811          625145582
   50   855          625151375
  521   785          625157386
   51   855          625159026
  668   689          625160401
  611   735          625164506
  207   851          625164794
  319   840          625165759
   52   855          625166983
  588   750          625172472
   53   855          625175252
  386   828          625176008
  270   846          625178736
  578   756          625181768
  502   793          625183265
   54   855          625183839
  133   854          625188501
  395   826          625189851
   55   855          625192750
  312   841          625194649
  427   818          625197915
  562   765          625201453
   56   855          625201991
  596   745          625202361
  481   801          625207042
   57   855          625211568
  356   834          625211720
  223   850          625214567
  625   725          625218750
  638   715          625219947
  260   847          625221423
  189   852          625221477
   58   855          625221487
  497   795          625223348
  166   853          625224773
  629   722          625225237
   59   855          625231754
  326   839          625235695
  507   791          625237514
  249   848          625238441
  134   854          625241968
   60   855          625242375
  667   690          625249963
   61   855          625253356
  649   706          625255265
  530   781          625256541
   62   855          625264703
  237   849          625272102
  643   711          625273138
  297   843          625275180
   63   855          625276422
   64   855          625288519
  208   851          625293963
  135   854          625296239
  656   700          625300416
   65   855          625301000
  448   812          625302720
  280   845          625303125
  167   853          625307940
  614   733          625308381
  621   728          625311413
   66   855          625313871
  305   842          625320313
   67   855          625327138
  190   852          625329208
  633   719          625331096
  339   837          625334472
  372   831          625335039
  345   836          625340681
   68   855          625340807
  412   822          625346776
  666   691          625347667
  289   844          625349153
  564   764          625349888
  136   854          625351320
   69   855          625354884
  492   797          625357061
  408   823          625359079
  593   747          625360580
  367   832          625361231
  224   850          625364424
   70   855          625369375
  377   830          625369633
  438   815          625371047
  573   759          625377996
  416   821          625378957
  484   800          625379904
   71   855          625384286
  391   827          625385754
  519   786          625386015
  512   789          625386797
  168   853          625392109
  271   846          625398247
   72   855          625399623
  431   817          625401504
  333   838          625406509
  137   854          625407217
  528   782          625409720
   73   855          625415392
  404   824          625415488
  209   851          625424380
  261   847          625425004
  250   848          625425192
  351   835          625426426
   74   855          625431599
  191   852          625438079
  238   849          625441321
  362   833          625447465
   75   855          625448250
  665   692          625453513
  467   806          625454179
  464   807          625455287
  420   820          625456000
  585   752          625460633
  138   854          625463936
   76   855          625465351
  382   829          625465757
  320   840          625472000
  169   853          625477286
  580   755          625480875
   77   855          625482908
  470   805          625483125
  655   701          625483476
  461   808          625486293
  313   841          625487618
  445   813          625488922
  648   707          625491035
   78   855          625500927
  617   731          625503004
  225   850          625515625
  400   825          625515625
  566   763          625516443
   79   855          625519414
  139   854          625521483
  637   716          625536549
   80   855          625538375
  281   845          625539166
  298   843          625540699
  473   804          625542281
  458   809          625547041
  192   852          625548096
  642   712          625553416
  327   839          625555502
  210   851          625556051
  547   773          625557240
   81   855          625557816
  545   774          625563449
  170   853          625563477
  500   794          625566184
  664   693          625567501
  590   749          625568749
  549   772          625568797
  604   740          625572864
   82   855          625577743
  424   819          625578283
  140   854          625579864
  526   783          625580263
  505   792          625580713
  487   799          625583702
  543   775          625587382
  357   834          625592997
  607   738          625595815
   83   855          625598162
  551   771          625598162
  601   742          625600289
  306   842          625600304
  290   844          625600584
  628   723          625606219
  239   849          625611968
  251   848          625613443
   84   855          625619079
  272   846          625619384
  387   828          625624155
  624   726          625627800
  575   758          625628887
  541   776          625628997
  262   847          625630151
  476   803          625631803
  517   787          625631816
  455   810          625637375
  141   854          625639085
   85   855          625640500
  553   770          625645377
  495   796          625645711
  171   853          625650688
  435   816          625651371
  396   826          625659112
  193   852          625659265
   86   855          625662431
  226   850          625668176
  610   736          625669256
  654   702          625674672
  598   744          625677976
  340   837          625680253
  632   720          625683968
   87   855          625684878
  539   777          625688252
  211   851          625688982
  663   694          625689631
  510   790          625690000
  346   836          625698792
  142   854          625699152
  568   762          625701160
  442   814          625704032
   88   855          625707847
  555   769          625710484
   89   855          625731344
  647   708          625734935
  172   853          625738925
  334   838          625740176
  428   818          625746184
  620   729          625748489
  373   831          625751308
  479   802          625751847
   90   855          625755375
  452   811          625757139
  143   854          625760071
  537   778          625765105
  368   832          625766400
  524   784          625768128
  194   852          625771592
  282   845          625776893
   91   855          625779946
  321   840          625780161
  314   841          625782465
  240   849          625784049
  613   734          625793301
  557   768          625793525
  352   835          625797083
  378   830          625797152
  582   754          625798432
  252   848          625803200
   92   855          625805063
  595   746          625805811
  299   843          625808006
  490   798          625818592
  662   695          625819903
  144   854          625821848
  227   850          625822083
  212   851          625823179
  587   751          625826754
  173   853          625828194
   93   855          625830732
  263   847          625836870
  363   833          625841684
  641   713          625841818
  273   846          625842153
  392   827          625845571
  291   844          625853755
   94   855          625856959
  413   822          625857245
  535   779          625859514
  409   823          625859696
  636   717          625861269
  653   703          625874004
  328   839          625877271
  307   842          625882131
   95   855          625883750
  145   854          625884489
  195   852          625885083
  559   767          625894542
  515   788          625894747
  577   757          625898126
  417   821          625899374
  482   801          625902569
  570   761          625904081
  383   829          625904676
  449   812          625906177
  405   824          625906349
   96   855          625911111
  174   853          625918501
   97   855          625939048
  503   793          625940784
  439   815          625947894
  146   854          625948000
  241   849          625957570
  661   696          625958317
  213   851          625958648
  432   817          625960081
  498   795          625965867
   98   855          625967567
  616   732          625968064
  533   780          625971437
  522   785          625973273
  358   834          625976416
  228   850          625977352
  592   748          625983680
  421   820          625986461
  646   709          625986965
  253   848          625994469
  627   724          625995307
   99   855          625996674
  401   825          625996826
  196   852          625999744
  175   853          626009852
  508   791          626010183
  147   854          626012387
  561   766          626013577
  283   845          626016312
  100   855          626026375
  341   837          626028074
  623   727          626044950
  631   721          626044952
  264   847          626045167
  101   855          626056676
  347   836          626058979
  274   846          626066560
  388   828          626074624
  335   838          626075847
  300   843          626077107
  148   854          626077656
  315   841          626079196
  652   704          626081472
  485   800          626084125
  446   813          626084333
  493   797          626084730
  102   855          626087583
  322   840          626090248
  679   679          626093678
  214   851          626095395
  678   680          626097752
  531   781          626100832
  176   853          626102253
  465   807          626102568
  660   697          626104873
  292   844          626108672
  468   806          626109848
  677   681          626109974
  197   852          626115581
  425   819          626118884
  103   855          626119102
  462   808          626125240
  572   760          626125248
  603   741          626125248
  606   739          626128435
  676   682          626130344
  397   826          626130749
  242   849          626132537
  229   850          626133989
  584   753          626134481
  640   714          626138344
  149   854          626143813
  471   805          626147236
  563   765          626150672
  104   855          626151239
  675   683          626158862
  308   842          626165800
  374   831          626169815
  353   835          626169852
  600   743          626172407
  369   832          626173777
  513   789          626174766
  459   809          626177708
  609   737          626182082
  105   855          626184000
  579   756          626185755
  254   848          626187256
  619   730          626193659
  635   718          626194107
  674   684          626195528
  520   786          626195656
  177   853          626195710
  329   839          626201008
  150   854          626210864
  589   750          626211469
  474   804          626214888
  106   855          626217391
  436   816          626220352
  379   830          626226939
  198   852          626232600
  215   851          626233426
  364   833          626238081
  673   685          626240342
  645   710          626247125
  529   782          626247657
  107   855          626251418
  265   847          626255048
  284   845          626257429
  659   698          626259571
  456   810          626259816
  597   745          626269798
  151   854          626278815
  108   855          626286087
  612   735          626286303
  178   853          626290229
  443   814          626291451
  230   850          626292000
  275   846          626292611
  672   686          626293304
  488   799          626296671
  429   818          626297021
  651   705          626297076
  565   764          626305869
  393   827          626307740
  243   849          626308956
  477   803          626312960
  501   794          626317685
  109   855          626321404
  384   829          626345893
  506   792          626347304
  152   854          626347672
  301   843          626348008
  199   852          626350807
  671   687          626354414
  110   855          626357375
  359   834          626361983
  410   823          626362767
  574   759          626364703
  293   844          626365341
  414   822          626370192
  453   811          626371408
  216   851          626372747
  316   841          626377817
  342   837          626377941
  255   848          626381567
  496   796          626382272
  179   853          626385816
  626   725          626392501
  111   855          626394006
  406   824          626399640
  323   840          626402267
  527   783          626411870
  336   838          626413528
  630   722          626414048
  594   747          626417307
  153   854          626417441
  348   836          626421248
  418   821          626422293
  658   699          626422411
  670   688          626423672
  112   855          626431303
  518   787          626435235
  615   733          626441212
  480   802          626441608
  639   715          626442994
  309   842          626451317
  231   850          626451391
  546   774          626456160
  548   773          626456509
  266   847          626466519
  113   855          626469272
  622   728          626470200
  200   852          626470208
  511   790          626471831
  544   775          626473559
  550   772          626474648
  567   763          626479210
  402   825          626480433
  180   853          626482477
  244   849          626486833
  154   854          626488128
  586   752          626489064
  581   755          626491816
  285   845          626500250
  669   689          626501078
  114   855          626507919
  542   776          626508664
  552   771          626510619
  450   812          626512328
  217   851          626513364
  644   711          626515415
  422   820          626519448
  276   846          626520312
  650   706          626520816
  433   817          626521250
  330   839          626526719
  440   815          626527375
  389   828          626527421
  634   719          626535063
  491   798          626540363
  354   835          626544739
  115   855          626547250
  155   854          626559739
  540   777          626561433
  554   770          626564464
  256   848          626577408
  181   853          626580218
  370   832          626583368
  668   690          626586632
  116   855          626587271
  375   831          626590566
  201   852          626590809
  657   700          626593393
  525   784          626593429
  483   801          626600988
  398   826          626604768
  232   850          626612168
  591   749          626614820
  302   843          626620715
  576   758          626622488
  294   844          626623768
  117   855          626627988
  538   778          626631824
  156   854          626632280
  556   769          626636225
  365   833          626636662
  618   731          626646923
  218   851          626655283
  380   830          626659000
  426   819          626662035
  245   849          626666174
  605   740          626669125
  118   855          626669407
  569   762          626670737
  317   841          626678334
  182   853          626679045
  267   847          626679586
  667   691          626680334
  447   813          626682420
  602   742          626685696
  516   788          626691968
  504   793          626701321
  608   738          626702984
  157   854          626705757
  499   795          626711374
  119   855          626711534
  202   852          626712616
  324   840          626716224
  536   779          626719795
  558   768          626725944
  343   837          626729860
  310   842          626738688
  286   845          626744781
  277   846          626749669
  360   834          626749704
  599   744          626752583
  466   807          626752639
  649   707          626752692
  337   838          626753225
  120   855          626754375
  638   716          626755768
  463   808          626766959
  469   806          626768325
  394   827          626772267
  656   701          626772517
  233   850          626774337
  257   848          626774785
  183   853          626778964
  158   854          626780176
  666   692          626782184
  349   836          626785605
  509   791          626785900
  611   736          626787387
  385   829          626789414
  486   800          626791256
  629   723          626791256
  643   712          626791835
  437   816          626791949
  523   785          626792292
  625   726          626797801
  121   855          626797936
  219   851          626798510
  460   809          626811129
  472   805          626814173
  494   797          626815357
  583   754          626816351
  534   780          626825304
  560   767          626833663
  203   852          626835635
  122   855          626842223
  246   849          626846985
  430   818          626850432
  331   839          626854410
  159   854          626855543
  588   751          626862223
  411   823          626868298
  596   746          626869672
  184   853          626879981
  571   761          626880492
  444   814          626881528
  295   844          626883959
  633   720          626884137
  457   810          626884993
  415   822          626885623
  123   855          626887242
  475   804          626890339
  665   693          626892182
  268   847          626894255
  303   843          626895234
  407   824          626895367
  578   757          626898645
  621   729          626903550
  355   835          626921750
  614   734          626922448
  160   854          626931864
  124   855          626932999
  234   850          626937904
  220   851          626943051
  419   821          626947720
  532   781          626948309
  562   766          626959424
  655   702          626959783
  204   852          626959872
  514   789          626965813
  403   825          626966452
  258   848          626973704
  125   855          626979500
  278   846          626980688
  318   841          626980753
  185   853          626982102
  390   828          626982552
  454   811          626988395
  287   845          626991028
  648   708          626992704
  371   832          626995179
  478   803          626996979
  521   786          627008417
  161   854          627009145
  664   694          627010328
  489   799          627012568
  376   831          627013567
  126   855          627026751
  311   842          627027919
  247   849          627029272
  325   840          627032125
  593   748          627036849
  366   833          627037433
  423   820          627054967
  502   794          627072192
  127   855          627074758
  642   713          627076385
  637   717          627076666
  399   826          627081175
  344   837          627083837
  434   817          627085017
  186   853          627085333
  205   852          627085333
  162   854          627087392
  530   782          627088768
  221   851          627088912
  381   830          627093341
  338   838          627094944
  235   850          627102875
  564   765          627103269
  617   732          627108281
  573   760          627108517
  441   815          627109496
  269   847          627110532
  507   792          627116931
  451   812          627121179
  497   796          627121809
  128   855          627123527
  481   802          627134249
  663   695          627136622
  361   834          627139585
  296   844          627145920
  350   836          627152056
  654   703          627155191
  585   753          627159402
  163   854          627166611
  304   843          627171571
  129   855          627173064
  259   848          627174171
  628   724          627176576
  332   839          627184087
  187   853          627189680
  580   756          627193216
  427   819          627207742
  624   727          627211207
  206   852          627212024
  248   849          627213041
  279   846          627213375
  604   741          627217885
    0   856          627222016
    1   856          627222017
    2   856          627222024
    3   856          627222043
    4   856          627222080
    5   856          627222141
    6   856          627222232
    7   856          627222359
    8   856          627222528
    9   856          627222745
   10   856          627223016
   11   856          627223347
  130   855          627223375
   12   856          627223744
   13   856          627224213
   14   856          627224760
   15   856          627225391
   16   856          627226112
   17   856          627226929
   18   856          627227848
   19   856          627228875
   20   856          627230016
   21   856          627231277
  607   739          627231962
   22   856          627232664
   23   856          627234183
  386   829          627235245
   24   856          627235840
  222   851          627236099
   25   856          627237641
  288   845          627238997
  395   827          627239158
   26   856          627239592
  647   709          627240852
  632   721          627241329
   27   856          627241699
  519   787          627241762
   28   856          627243968
   29   856          627246405
  528   783          627246639
  164   854          627246808
   30   856          627249016
   31   856          627251807
  590   750          627254000
  601   743          627254208
   32   856          627254784
  512   790          627256728
   33   856          627257953
   34   856          627261320
   35   856          627264891
  492   798          627265080
  566   764          627265240
   36   856          627268672
  236   850          627269256
  662   696          627271064
   37   856          627272669
  131   855          627274466
   38   856          627276888
   39   856          627281335
  448   813          627283189
  319   841          627285080
   40   856          627286016
   41   856          627290937
  188   853          627295149
   42   856          627296104
  610   737          627296553
  356   835          627300891
   43   856          627301523
  484   801          627302305
   44   856          627307200
   45   856          627313141
  312   842          627319016
   46   856          627319352
   47   856          627325839
  132   855          627326343
  165   854          627327989
  270   847          627328423
   48   856          627332608
   49   856          627339665
  207   852          627339951
  598   745          627340817
  620   730          627345000
   50   856          627347016
  326   840          627349976
  547   774          627352147
   51   856          627354667
  575   759          627354854
  653   704          627358741
  549   773          627359066
   52   856          627362624
  545   775          627363000
  438   816          627366168
  641   714          627369065
   53   856          627370893
  260   848          627376192
  412   823          627376295
  133   855          627379012
   54   856          627379480
  551   772          627383799
  223   851          627384618
   55   856          627388391
  543   776          627391583
  408   824          627393536
   56   856          627397632
  249   849          627398298
  189   853          627401746
  416   822          627403544
  467   807          627405506
  636   718          627405688
  431   818          627406423
   57   856          627407209
  372   832          627409216
  297   844          627409657
  166   854          627410160
  464   808          627411456
  613   735          627411772
  661   697          627413654
   58   856          627417128
  526   784          627421880
  553   771          627426388
   59   856          627427395
  470   806          627429616
  134   855          627432479
  237   850          627437053
  541   777          627437854
   60   856          627438016
  339   838          627438691
  377   831          627438824
  345   837          627439878
  391   828          627440023
  367   833          627440400
  568   763          627445379
  461   809          627447310
  280   846          627447736
   61   856          627448997
  305   843          627449732
  404   825          627454889
  500   795          627459875
   62   856          627460344
  505   793          627464882
  208   852          627469120
   63   856          627472063
  445   814          627474269
  420   821          627475661
  595   747          627477598
  679   680          627478839
  473   805          627483942
   64   856          627484160
  135   855          627486750
  555   770          627486875
  678   681          627486993
  289   845          627488694
  517   788          627492285
  167   854          627493327
   65   856          627496641
  646   710          627497136
  487   800          627501303
  539   778          627501771
  677   682          627503301
  582   755          627506243
  190   853          627509477
   66   856          627509512
  458   810          627512912
  333   839          627515756
  351   836          627520607
  587   752          627521011
   67   856          627522779
  676   683          627527763
  382   830          627529968
  362   834          627531632
  224   851          627534475
   68   856          627536448
  136   855          627541831
  271   847          627547934
  495   797          627548948
   69   856          627550525
  400   826          627559976
  675   684          627560379
  660   698          627564392
  510   791          627564671
   70   856          627565016
  557   769          627565302
  476   804          627568640
  627   725          627570008
  652   705          627570433
  168   854          627577496
  616   733          627577733
  261   848          627579773
   71   856          627579927
  537   779          627583292
  250   849          627585049
  320   841          627591321
  424   820          627593024
   72   856          627595264
  137   855          627597728
  209   852          627599537
  674   685          627601149
  238   850          627606272
  631   722          627606639
  455   811          627608106
   73   856          627611033
  313   842          627611985
  524   785          627614449
  191   853          627618348
  577   758          627619545
   74   856          627627240
  623   728          627632719
  570   762          627643728
   75   856          627643891
  673   686          627650073
  435   817          627651388
  138   855          627654447
   76   856          627660992
  559   768          627661711
  169   854          627662673
  592   749          627664437
  327   840          627669783
  640   715          627669875
  298   844          627675176
   77   856          627678549
  357   835          627682168
  535   780          627682375
  387   829          627683392
  281   846          627683777
  479   803          627683866
  225   851          627685676
  442   815          627694263
   78   856          627696568
  672   687          627707151
  396   827          627708419
  139   855          627711994
   79   856          627715055
  659   699          627723278
  192   853          627728365
  306   843          627729723
  210   852          627731208
  490   799          627731399
  452   812          627732736
   80   856          627734016
  290   845          627740125
  635   719          627742834
  170   854          627748864
   81   856          627753457
  428   819          627756011
  515   789          627759944
  645   711          627761556
  606   740          627769016
  272   847          627769071
  140   855          627770375
  671   688          627772383
  251   849          627773300
   82   856          627773384
  603   742          627774715
  561   767          627776144
  239   850          627776919
  340   838          627784472
  262   848          627784920
  651   706          627790267
   83   856          627793803
  619   731          627794550
  346   837          627797989
  533   781          627798978
  609   738          627813801
   84   856          627814720
  522   786          627824304
  373   832          627825485
  141   855          627829596
  503   794          627829711
  482   802          627829776
  600   744          627830784
  171   854          627836075
   85   856          627836141
  584   754          627837768
  226   851          627838227
  193   853          627839534
  368   833          627845569
  670   689          627845769
  334   839          627849423
   86   856          627858072
  572   761          627860329
  211   852          627864139
  498   796          627864328
  378   831          627866343
   87   856          627880519
  449   813          627886646
  413   823          627886764
  508   792          627889600
  142   855          627889663
  658   700          627890312
  352   836          627891264
  409   824          627894153
  321   841          627899482
  392   828          627899840
  589   751          627901220
  579   757          627902632
   88   856          627903488
  314   842          627906832
  563   766          627908643
  612   736          627909184
  282   846          627921504
  417   822          627923961
  172   854          627924312
  363   834          627925851
   89   856          627926985
  669   690          627927309
  531   782          627933059
  597   746          627937109
  299   844          627942483
  439   816          627943015
  405   825          627945750
  240   850          627949000
  143   855          627950582
   90   856          627951016
  194   853          627951861
  252   849          627963057
  432   818          627965000
  383   830          627968887
  626   726          627971552
   91   856          627975587
  639   716          627978815
  630   723          627980067
  328   840          627991552
  263   848          627991639
  273   847          627991840
  227   851          627992134
  493   798          627992749
  291   845          627993296
  212   852          627998336
   92   856          628000704
  421   821          628006122
  485   801          628006526
  307   843          628011550
  144   855          628012359
  173   854          628013581
  668   691          628017003
  650   707          628018243
   93   856          628026373
  644   712          628034112
  401   826          628041177
  513   790          628044697
  520   787          628051403
   94   856          628052600
  615   734          628055279
  465   808          628058737
  565   765          628059250
  468   807          628061175
  622   729          628062337
  195   853          628065352
  657   701          628065494
  358   835          628065587
  446   814          628069680
  145   855          628075000
   95   856          628079391
  529   783          628084576
  462   809          628086257
  634   720          628088104
  594   748          628093576
  471   806          628093727
  574   760          628095224
  174   854          628103888
   96   856          628106752
  667   692          628114851
  241   850          628122521
  341   838          628132293
  425   820          628133625
  213   852          628133805
  388   829          628133861
   97   856          628134689
  146   855          628138511
  459   810          628143579
  228   851          628147403
  253   849          628154326
  474   805          628156549
  347   837          628158176
  283   846          628160923
   98   856          628163208
  196   853          628180013
  397   827          628180056
  335   839          628185094
  586   753          628187833
   99   856          628192315
  175   854          628195239
  264   848          628199936
  147   855          628202898
  315   842          628203563
  581   756          628204157
  322   841          628209569
  501   795          628211376
  300   844          628211584
  488   800          628214272
  274   847          628216247
  436   817          628220369
  666   693          628220853
  100   856          628222016
  567   764          628228007
  456   811          628230547
  506   793          628231473
  374   832          628243992
  292   845          628248213
  656   702          628248824
  477   804          628249797
  548   774          628251416
  618   732          628252200
  101   856          628252317
  369   833          628252946
  527   784          628253487
  649   708          628254361
  546   775          628255711
  353   836          628264033
  550   773          628264917
  148   855          628268167
  214   852          628270552
  544   776          628277760
  443   815          628281682
  102   856          628283224
  496   797          628285509
  176   854          628287640
  308   843          628295219
  518   788          628295704
  197   853          628295850
  638   717          628295885
  379   831          628296130
  552   772          628296256
  242   850          628297488
  591   750          628300071
  229   851          628304040
  429   819          628306848
  605   741          628314146
  103   856          628314743
  643   713          628314804
  329   840          628315289
  542   777          628317521
  364   834          628322248
  149   855          628334324
  665   694          628335009
  608   739          628339131
  602   743          628339615
  554   771          628345475
  511   791          628346502
  104   856          628346880
  453   812          628347005
  254   849          628347113
  576   759          628348455
  629   724          628361613
  393   828          628362009
  480   803          628373627
  540   778          628374952
  105   856          628379641
  177   854          628381097
  625   727          628381208
  410   824          628397224
  414   823          628399711
  150   855          628401375
  284   846          628402040
  215   852          628408583
  265   848          628409817
  384   830          628410104
  556   770          628412616
  198   853          628412869
  106   856          628413032
  611   737          628414684
  569   763          628414956
  599   745          628415424
  406   825          628439041
  525   785          628439750
  655   703          628440302
  633   721          628441498
  275   847          628442298
  418   822          628446880
  107   856          628447059
  538   779          628450011
  359   835          628451154
  491   799          628453170
  664   695          628457319
  230   851          628462051
  151   855          628469326
  243   850          628473907
  178   854          628475616
  108   856          628481728
  342   838          628482160
  301   844          628482485
  450   813          628492797
  558   769          628497721
  648   709          628498621
  621   730          628500061
  316   842          628502184
  293   845          628504882
  109   856          628517045
  348   837          628520445
  323   841          628521588
  440   816          628522496
  336   839          628522775
  583   755          628524162
  402   826          628524784
  433   818          628526169
  483   802          628528195
  199   853          628531076
  152   855          628538183
  422   821          628539109
  614   735          628540919
  255   849          628541424
  596   747          628541459
  536   780          628542656
  216   852          628547904
  110   856          628553016
  588   752          628556480
  516   789          628557165
  179   854          628571203
  309   843          628580736
  389   829          628586658
  663   696          628587783
  111   856          628589647
  504   794          628590248
  560   768          628600832
  642   714          628603632
  153   855          628607952
  499   796          628609835
  578   758          628620064
  571   762          628620139
  637   718          628621085
  266   848          628621288
  231   851          628621442
  112   856          628626944
  354   836          628638920
  654   704          628639928
  330   840          628641000
  523   786          628643323
  285   846          628644861
  200   853          628650477
  244   850          628651784
  534   781          628652845
  398   827          628654075
  370   833          628662537
  375   832          628664743
  113   856          628664913
  509   792          628665317
  447   814          628667767
  180   854          628667864
  276   847          628669999
  426   820          628676776
  154   855          628678639
  217   852          628688521
  114   856          628703560
  466   808          628708808
  486   801          628713657
  593   749          628717606
  617   733          628717950
  469   807          628719652
  365   834          628720829
  562   767          628721991
  494   798          628723376
  662   697          628726401
  463   809          628727976
  380   831          628728191
  256   849          628737265
  115   856          628742891
  155   855          628750250
  647   710          628751023
  628   725          628751277
  302   844          628755192
  472   806          628760664
  294   845          628763309
  181   854          628765605
  201   853          628771078
  460   810          628777000
  532   782          628780536
  232   851          628782219
  116   856          628782912
  437   817          628791966
  624   728          628798976
  317   842          628802701
  632   722          628803016
  156   855          628822791
  117   856          628823629
  394   828          628826536
  218   852          628830440
  245   850          628831125
  475   805          628832000
  343   838          628834079
  267   848          628834355
  324   841          628835545
  514   790          628835744
  360   835          628838875
  573   761          628843598
  653   705          628847702
  385   830          628853625
  457   811          628855724
  430   819          628860259
  564   766          628861240
  337   839          628862472
  585   754          628862689
  680   680          628864000
  521   787          628864164
  182   854          628864432
  118   856          628865048
  604   742          628867352
  679   681          628868080
  310   843          628868107
  444   815          628871759
  607   740          628872543
  661   698          628873173
  678   682          628880320
  349   837          628884802
  286   846          628889392
  202   853          628892885
  157   855          628896268
  277   847          628899356
  641   715          628900596
  677   683          628900720
  411   824          628902755
  119   856          628907175
  580   757          628910093
  601   744          628912585
  415   823          628915142
  530   783          628925687
  610   738          628928272
  676   684          628929280
  489   800          628930169
  478   804          628933816
  257   849          628934642
  407   825          628934768
  590   751          628943751
  233   851          628944388
  620   731          628945891
  120   856          628950016
  636   719          628954415
  454   812          628963992
  183   854          628964351
  502   795          628965883
  675   685          628966000
  331   840          628968691
  158   855          628970687
  419   822          628972307
  219   852          628973667
  121   856          628993577
  507   793          629001100
  598   746          629008128
  403   826          629010803
  674   686          629010880
  646   711          629011567
  246   850          629011936
  203   853          629015904
  355   836          629015931
  566   765          629018621
  295   845          629023500
  497   797          629025046
  660   699          629028099
  303   844          629029711
  613   736          629034653
  122   856          629037864
  390   829          629041789
  159   855          629046054
  268   848          629049024
  652   706          629063624
  673   687          629063920
  184   854          629065368
  481   803          629066268
  371   833          629074348
  423   821          629074628
  123   856          629082883
  575   760          629085375
  376   832          629087744
  528   784          629088256
  434   818          629089936
  451   813          629101648
  519   788          629102231
  441   816          629104617
  318   842          629105120
  234   851          629107955
  220   852          629118208
  366   834          629121600
  160   855          629122375
  672   688          629125120
  124   856          629128640
  278   847          629130375
  399   827          629130482
  512   791          629131399
  258   849          629133561
  287   846          629135639
  204   853          629140141
  627   726          629149059
  325   841          629151446
  547   775          629151698
  595   748          629153867
  549   774          629153973
  311   843          629157338
  381   831          629162532
  545   776          629167201
  185   854          629167489
  631   723          629172658
  551   773          629174068
  125   856          629175141
  492   799          629177887
  344   838          629188056
  659   700          629191179
  616   734          629191800
  568   764          629194176
  247   850          629194223
  671   689          629194480
  161   855          629199656
  543   777          629200440
  338   839          629204191
  640   716          629205696
  553   772          629212025
  582   756          629218584
  587   753          629219780
  126   856          629222392
  427   820          629222483
  623   729          629224856
  361   835          629228756
  484   802          629229512
  350   837          629251253
  541   778          629251373
  221   852          629264069
  269   848          629265301
  205   853          629265602
  555   771          629267886
  526   785          629268201
  448   814          629268536
  127   856          629270399
  186   854          629270720
  670   690          629272000
  235   851          629272926
  162   855          629277903
  645   712          629280253
  296   845          629285461
  651   707          629287694
  395   828          629293427
  635   720          629295875
  332   840          629298368
  386   830          629299456
  304   844          629306048
  128   856          629319168
  539   779          629319958
  259   849          629334028
  557   770          629341693
  577   759          629345512
  592   750          629349688
  505   794          629353809
  163   855          629357122
  517   789          629357482
  669   691          629357680
  500   796          629358336
  467   808          629361675
  658   701          629362413
  279   847          629363062
  438   817          629366185
  129   856          629368705
  464   809          629372473
  187   854          629375067
  248   850          629377992
  470   807          629380943
  288   846          629383608
  570   763          629387947
  206   853          629392293
  356   836          629395072
  619   732          629399827
  537   780          629406153
  319   842          629409447
  412   824          629410752
  222   852          629411256
  461   810          629413181
  606   741          629414037
  431   819          629416250
  130   856          629419016
    0   857          629422793
    1   857          629422794
    2   857          629422801
    3   857          629422820
    4   857          629422857
    5   857          629422918
    6   857          629423009
    7   857          629423136
    8   857          629423305
    9   857          629423522
  487   801          629423704
   10   857          629423793
   11   857          629424124
   12   857          629424521
   13   857          629424990
   14   857          629425537
   15   857          629426168
   16   857          629426889
   17   857          629427706
   18   857          629428625
  603   743          629428634
   19   857          629429652
  473   806          629430433
   20   857          629430793
   21   857          629432054
  408   825          629432937
  416   823          629433063
   22   857          629433441
  559   769          629433488
   23   857          629434960
   24   857          629436617
  164   855          629437319
   25   857          629438418
  236   851          629439307
   26   857          629440369
   27   857          629442476
  510   792          629444088
   28   857          629444745
   29   857          629447182
  312   843          629448435
   30   857          629449793
  609   739          629449948
  668   692          629451520
   31   857          629452584
   32   857          629455561
  495   798          629456967
   33   857          629458730
   34   857          629462097
  445   815          629464500
  524   786          629465480
   35   857          629465668
  326   841          629469297
   36   857          629469449
  131   856          629470107
   37   857          629473446
   38   857          629477665
  188   854          629480536
   39   857          629482112
  270   848          629483192
  458   811          629483643
   40   857          629486793
  372   833          629488385
   41   857          629491714
  600   745          629493625
   42   857          629496881
  404   826          629499240
  391   829          629499260
  420   822          629500248
   43   857          629502300
   44   857          629507977
  535   781          629509916
  476   805          629510301
  377   832          629513001
   45   857          629513918
  165   855          629518500
  639   717          629518932
  650   708          629519912
   46   857          629520129
  207   853          629520220
  132   856          629521984
  367   834          629524567
   47   857          629526616
   48   857          629533385
  260   849          629536049
  612   737          629536481
   49   857          629540442
  657   702          629541801
  561   768          629543313
  345   838          629544097
  584   755          629545579
   50   857          629547793
  339   839          629547938
  297   845          629549198
  630   724          629550424
  667   693          629553520
  626   727          629554959
   51   857          629555444
  644   713          629557081
  223   852          629559775
  249   850          629563249
   52   857          629563401
   53   857          629571670
  133   856          629574653
   54   857          629580257
  455   812          629583703
  305   844          629584209
  189   854          629587133
   55   857          629589168
  589   752          629595477
  280   847          629597423
   56   857          629598409
  382   831          629599159
  572   762          629599976
  166   855          629600671
  237   851          629607104
   57   857          629607986
  597   747          629608896
  400   827          629609283
  424   821          629612685
   58   857          629617905
  351   837          629619804
  479   804          629620703
  362   835          629620803
  579   758          629624051
  134   856          629628120
   59   857          629628172
  515   790          629629875
  333   840          629630037
  533   782          629631205
  289   846          629633305
   60   857          629638793
  634   721          629645465
  490   800          629649000
  208   853          629649389
   61   857          629649774
  435   818          629656307
  622   730          629658848
   62   857          629661121
  666   694          629663680
  563   767          629671210
   63   857          629672840
  615   735          629673750
  522   787          629680051
  135   856          629682391
  167   855          629683838
   64   857          629684937
  442   816          629689384
  190   854          629694864
   65   857          629697418
  271   848          629702703
  224   852          629709632
   66   857          629710289
  452   813          629713205
  320   842          629715688
  503   795          629723402
   67   857          629723556
  656   703          629729343
   68   857          629737225
  136   856          629737472
  261   849          629739630
  313   843          629741404
  387   830          629747603
  250   850          629750000
   69   857          629751302
  649   709          629760278
  482   803          629761795
  396   828          629762688
   70   857          629765793
  498   797          629767565
  168   855          629768007
  531   783          629769978
  428   820          629770752
  508   793          629773769
  594   749          629774333
  238   851          629776323
  357   836          629776349
  209   853          629779806
   71   857          629780704
  665   695          629782000
  327   841          629789104
  137   856          629793369
   72   857          629796041
  191   854          629803735
   73   857          629811810
  298   845          629814717
  565   766          629817221
   74   857          629828017
  574   761          629830305
  281   847          629833464
  638   718          629840304
  643   714          629842051
   75   857          629844668
  138   856          629850088
  169   855          629853184
  225   852          629860833
   76   857          629861769
  618   733          629861869
  306   844          629864200
  449   814          629871993
   77   857          629879326
  290   846          629884736
  586   754          629891120
  340   839          629893719
   78   857          629897345
  346   838          629902208
  373   833          629904654
  493   799          629905556
  139   856          629907635
  664   696          629908480
  210   853          629911477
  520   788          629911872
  192   854          629913752
   79   857          629915832
  513   791          629919368
  581   757          629921034
  413   824          629921221
  272   848          629923840
  655   704          629925039
  529   784          629926193
  368   834          629929736
  409   825          629933554
  485   802          629933733
   80   857          629934793
  629   725          629936314
  251   850          629938251
  170   855          629939375
  378   832          629940520
  439   817          629943032
  262   849          629944777
  239   851          629946970
  417   823          629953480
   81   857          629954234
  392   829          629959077
  605   742          629963613
  334   840          629963704
  140   856          629966016
  625   728          629968977
   82   857          629974161
  432   819          629974827
  608   740          629979712
  567   765          629981388
  591   751          629989822
  405   826          629990101
  352   837          629990461
   83   857          629994580
  602   744          629997992
  633   722          630003185
  648   710          630008792
  226   852          630013384
  363   835          630015022
   84   857          630015497
  468   808          630017344
  465   809          630019754
  321   842          630023849
  193   854          630024921
  141   856          630025237
  171   855          630026586
  421   822          630030709
  314   843          630036251
   85   857          630036918
  383   831          630038078
  663   697          630043120
  211   853          630044408
  471   807          630045054
  611   738          630046403
  548   775          630050967
  462   810          630052128
   86   857          630058849
  550   774          630059824
  446   815          630059911
  546   776          630059912
  282   847          630071191
  576   760          630078976
   87   857          630081296
  299   845          630082024
  599   746          630082735
  142   856          630085304
  552   773          630086525
  544   777          630086617
  401   827          630090484
  527   785          630099808
  621   731          630100952
  474   806          630103040
   88   857          630104265
  501   796          630109837
  328   841          630110873
  459   811          630114310
  172   855          630114823
  240   851          630119051
  506   794          630120400
   89   857          630127762
  252   850          630128008
  654   705          630128889
  542   778          630131040
  554   772          630131112
  642   715          630135163
  488   801          630136673
  194   854          630137248
  291   846          630137907
  307   844          630146027
  143   856          630146223
  273   848          630146609
  263   849          630151496
   90   857          630151793
  425   821          630153286
  358   836          630159768
  518   789          630160901
  569   764          630163753
  614   736          630163800
  227   852          630167291
  637   719          630169812
   91   857          630176364
  212   853          630178605
  662   698          630185920
  477   805          630191458
  540   779          630193139
  496   798          630193528
  556   771          630193627
  388   830          630198072
   92   857          630201481
  173   855          630204092
  456   812          630206144
  144   856          630208000
  596   748          630217728
  436   818          630225288
  511   792          630225919
   93   857          630227150
  397   828          630234325
  583   756          630236503
  341   839          630241540
  195   854          630250739
  680   681          630253241
   94   857          630253377
  588   753          630255249
  679   682          630261407
  347   838          630262395
  647   711          630265454
  145   856          630270641
  538   780          630272872
  558   770          630274112
  443   816          630276803
  678   683          630277739
   95   857          630280168
  525   786          630290781
  241   851          630292572
  174   855          630294399
  335   840          630299375
  677   684          630302237
   96   857          630307529
  480   804          630310464
  283   847          630310610
  213   853          630314074
  253   850          630319277
  429   820          630321589
  228   852          630322560
  374   833          630323161
  453   813          630327474
  628   726          630330328
  617   734          630332017
  315   843          630332982
  322   842          630333936
  146   856          630334152
  676   685          630334901
   97   857          630335466
  661   699          630336880
  369   834          630337113
  653   706          630340893
  578   759          630346031
  300   845          630351125
  264   849          630359793
  353   837          630363230
   98   857          630363985
  571   763          630364358
  196   854          630365400
  632   723          630369035
  536   781          630370197
  379   832          630370307
  491   800          630370771
  274   848          630371016
  560   769          630372609
  675   686          630375731
  175   855          630385750
  624   729          630391113
  292   846          630392824
   99   857          630393092
  147   856          630398539
  593   750          630402857
  364   835          630411419
  393   829          630421246
  100   857          630422793
  674   687          630424727
  516   790          630427096
  308   844          630429696
  414   824          630434168
  329   841          630434610
  641   716          630436417
  410   825          630436625
  214   853          630450821
  101   857          630453094
  483   803          630460214
  148   856          630463808
  242   851          630467539
  418   823          630476399
  450   814          630478144
  176   855          630478151
  229   852          630479197
  384   831          630479295
  197   854          630481237
  673   688          630481889
  406   826          630483392
  504   795          630483939
  102   857          630484001
  534   782          630485072
  562   768          630489160
  660   700          630496000
  523   787          630499070
  636   720          630507456
  254   850          630512064
  499   797          630513072
  103   857          630515520
  607   741          630517564
  604   743          630521271
  440   817          630522513
  149   856          630529965
  646   712          630530264
  433   819          630535996
  359   836          630545335
  672   689          630547217
  104   857          630547657
  509   793          630549486
  620   732          630551168
  284   847          630551727
  652   707          630561051
  422   822          630563696
  610   739          630564419
  265   849          630569674
  585   755          630570500
  177   855          630571608
  402   827          630574091
  601   745          630575426
  105   857          630580418
  573   762          630583245
  215   853          630588852
  342   839          630591407
  150   856          630597016
  275   848          630597067
  198   854          630598256
  106   857          630613809
  532   783          630617455
  671   690          630620711
  301   845          630622026
  564   767          630623807
  348   838          630624664
  580   758          630631512
  316   843          630631603
  494   799          630636183
  336   840          630637056
  230   852          630637208
  590   752          630638008
  486   802          630640864
  243   851          630643958
  323   842          630645955
  107   857          630647836
  293   846          630649493
  389   830          630650869
  447   815          630657998
  613   737          630661950
  659   701          630663280
  151   856          630664967
  178   855          630666127
  466   809          630669825
  469   808          630675821
  598   747          630679915
  108   857          630682505
  463   810          630693847
  426   821          630696437
  670   691          630702371
  255   850          630706375
  398   828          630708344
  514   791          630710415
  472   807          630711991
  309   844          630715213
  199   854          630716463
  109   857          630717822
  521   788          630724633
  216   853          630728173
  627   727          630732466
  152   856          630733824
  354   837          630738117
  631   724          630743015
  375   833          630743912
  640   717          630745813
  370   834          630746704
  460   811          630747731
  110   857          630753793
  330   841          630760321
  179   855          630761714
  530   784          630767304
  566   766          630776592
  475   806          630778491
  266   849          630781145
  651   708          630789363
  111   857          630790424
  669   692          630792197
  285   847          630794548
  231   852          630796599
  437   818          630796885
  380   832          630802368
  645   713          630803222
  153   856          630803593
  365   835          630810000
  616   735          630810271
  575   761          630820456
  623   730          630821367
  244   851          630821835
  276   848          630824768
  112   857          630827721
  457   812          630831321
  595   749          630834624
  200   854          630835864
  658   702          630838720
  489   801          630852570
  635   721          630853236
  180   855          630858375
  502   796          630864344
  113   857          630865690
  444   816          630866880
  217   853          630868790
  154   856          630874280
  430   820          630875000
  478   805          630875477
  394   829          630885773
  507   794          630890027
  668   693          630890189
  302   845          630894733
  256   850          630902216
  114   857          630904337
  294   846          630907920
  385   831          630922816
  587   754          630923067
  317   843          630932120
  360   836          630933056
  497   798          630933065
  528   785          630934577
  582   757          630935461
  411   825          630942156
  343   839          630943326
  115   857          630943668
  454   813          630944461
  155   856          630945891
  568   765          630947557
  415   824          630949599
  549   775          630953524
  547   776          630955899
  181   855          630956116
  201   854          630956465
  232   852          630957376
  324   842          630959912
  519   789          630967428
  551   774          630968975
  545   777          630976058
  337   840          630976753
  407   826          630979119
  116   857          630983689
  349   838          630989021
  267   849          630994212
  667   694          630996347
  245   851          631001176
  419   823          631001826
  553   773          631002294
  310   844          631002584
  481   804          631003105
  619   733          631009496
  218   853          631010709
  512   792          631010816
  543   778          631013959
  156   856          631018432
  657   703          631022320
  117   857          631024406
  650   709          631025829
  286   847          631039079
  592   751          631039439
  555   772          631053523
  277   848          631054125
  182   855          631054943
  403   827          631060110
  639   718          631063351
  606   742          631063504
  118   857          631065825
  541   779          631069560
  577   760          631076033
  202   854          631078272
  644   714          631084328
  451   814          631086995
  603   744          631087011
  331   841          631088012
  609   740          631090529
  157   856          631091909
  492   800          631095488
  423   822          631099215
  257   850          631099593
  434   819          631099763
  441   817          631104634
  390   830          631106000
  119   857          631107952
  666   695          631110671
  355   837          631115128
  526   786          631119232
  233   852          631119545
  557   771          631122704
  630   725          631125125
  570   764          631136744
  626   728          631142728
  539   780          631142819
  120   857          631150793
  219   853          631153936
  183   855          631154862
  371   834          631158515
  600   746          631160936
  484   803          631161531
  158   856          631166328
  376   833          631166913
  295   846          631168111
  612   738          631168200
  303   845          631169252
  246   851          631181987
  399   828          631184751
  121   857          631194354
  203   854          631201291
  634   722          631207152
  268   849          631208881
  559   770          631209879
  366   835          631210771
  656   704          631214080
  517   790          631227413
  665   696          631233161
  537   781          631233694
  318   843          631234539
  381   832          631236709
  122   857          631238641
  159   856          631241695
  427   821          631242144
  505   795          631247500
  184   855          631255879
  584   756          631257920
  448   815          631258767
  622   731          631259739
  500   797          631261573
  649   710          631270449
  325   842          631275813
  234   852          631283112
  123   857          631283660
  278   848          631285144
  597   748          631285165
  287   847          631285326
  311   844          631291815
  589   753          631294246
  615   736          631296631
  344   839          631297303
  220   853          631298477
  258   850          631298512
  561   769          631315090
  160   856          631318016
  338   840          631318472
  524   787          631321227
  467   809          631322692
  361   836          631322937
  204   854          631325528
  510   793          631328257
  124   857          631329417
  470   808          631337112
  464   810          631338344
  535   782          631342143
  572   763          631344195
  579   759          631350018
  487   802          631350911
  395   829          631352664
  350   838          631355472
  185   855          631358000
  664   697          631363817
  247   851          631364274
  386   831          631368647
  495   799          631369774
  438   818          631371104
  643   715          631373582
  125   857          631375918
  473   807          631381760
  461   811          631383912
  638   719          631389031
  161   856          631395297
  655   705          631414000
  332   841          631417689
  126   857          631423169
  269   849          631425158
  296   846          631430072
  431   820          631430991
  563   768          631438379
  221   853          631444338
  304   845          631445589
  235   852          631448083
  412   825          631450153
  205   854          631450989
  476   806          631456792
  458   812          631459240
  594   750          631459584
  445   816          631459621
  186   855          631461231
  416   824          631467520
  533   783          631468124
  127   857          631471176
  162   856          631473544
  618   734          631475936
  408   826          631477288
  356   837          631494269
  259   850          631498979
  663   698          631502639
  515   791          631504546
  629   726          631515365
  279   848          631517831
  128   857          631519945
  648   711          631523223
  420   823          631529767
  288   847          631533295
  319   843          631538866
  522   788          631540520
  248   851          631548043
  404   827          631548547
  163   856          631552763
  625   729          631561114
  479   805          631562364
  391   830          631563471
  455   813          631564172
  187   855          631565578
  633   723          631569204
  129   857          631569482
  574   762          631569952
  490   801          631571401
  372   834          631572552
  206   854          631577680
  565   767          631579788
  312   844          631582912
  222   853          631591525
  377   833          631592170
  326   842          631593664
  586   755          631598931
  531   784          631611595
  367   835          631613738
  236   852          631614464
  605   743          631617532
  130   857          631619793
  503   796          631621863
  654   706          631622080
  608   741          631624733
    0   858          631628712
    1   858          631628713
    2   858          631628720
    3   858          631628739
    4   858          631628776
    5   858          631628837
    6   858          631628928
    7   858          631629055
    8   858          631629224
    9   858          631629441
   10   858          631629712
   11   858          631630043
   12   858          631630440
   13   858          631630909
   14   858          631631456
   15   858          631632087
   16   858          631632808
  164   856          631632960
   17   858          631633625
   18   858          631634544
   19   858          631635571
   20   858          631636712
  424   822          631637272
   21   858          631637973
   22   858          631639360
   23   858          631640879
  581   758          631642453
  681   681          631642482
   24   858          631642536
  270   849          631643049
   25   858          631644337
   26   858          631646288
  680   682          631646568
   27   858          631648395
  662   699          631649627
   28   858          631650664
   29   858          631653101
  345   839          631653344
   30   858          631655712
   31   858          631658503
  679   683          631658826
  602   745          631660833
   32   858          631661480
  339   840          631662219
  508   794          631662696
  400   828          631663552
   33   858          631664649
  435   819          631666134
   34   858          631668016
  131   857          631670884
  642   716          631670984
  188   855          631671047
   35   858          631671587
  382   832          631673336
   36   858          631675368
  498   798          631675584
  678   684          631679256
   37   858          631679365
  611   739          631682550
   38   858          631683584
  591   752          631684079
   39   858          631688031
  442   817          631689401
   40   858          631692712
  297   846          631693809
   41   858          631697633
  452   814          631698552
  482   804          631698632
  260   850          631701000
   42   858          631702800
  207   854          631705607
  621   732          631706229
  677   685          631707858
   43   858          631708219
   44   858          631713896
  165   856          631714141
  362   836          631714984
   45   858          631719837
  132   857          631722761
  637   720          631722853
  305   845          631723750
  351   838          631724023
   46   858          631726048
   47   858          631732535
  249   851          631733300
   48   858          631739304
  567   766          631739359
  223   853          631740044
  676   686          631744632
   49   858          631746361
  333   841          631749358
  280   848          631752192
   50   858          631753712
  599   747          631754522
   51   858          631761363
   52   858          631769320
  529   785          631772514
  133   857          631775430
  520   789          631777069
   53   858          631777589
  189   855          631777644
  237   852          631782261
  289   847          631782992
  647   712          631784151
   54   858          631786176
  675   687          631789578
  428   821          631790413
  614   737          631791097
   55   858          631795087
  166   856          631796312
  513   792          631798785
   56   858          631804328
  661   700          631804781
   57   858          631813905
  576   761          631814057
  387   831          631816794
  396   829          631821925
  493   800          631823157
   58   858          631823824
  134   857          631828897
   59   858          631834091
  208   854          631834776
  653   707          631838320
  674   688          631842696
   60   858          631844712
  320   843          631845107
  548   776          631855168
   61   858          631855693
  550   775          631859375
  449   815          631862224
  271   849          631862560
  485   803          631865752
   62   858          631867040
  546   777          631868769
  357   837          631875546
  313   844          631875881
   63   858          631878759
  167   856          631879479
  552   774          631881432
  135   857          631883168
  190   855          631885375
  224   853          631889901
   64   858          631890856
  596   749          631898485
  544   778          631900136
   65   858          631903337
  673   689          631903986
  261   850          631904581
  327   842          631913471
  628   727          631913735
   66   858          631916208
  569   765          631917134
  250   851          631920051
  554   773          631921381
   67   858          631929475
  136   857          631938249
  632   724          631939392
   68   858          631943144
  439   818          631947951
  542   779          631949227
  617   735          631950488
  527   786          631950839
  238   852          631951480
  583   757          631953380
   69   858          631957221
  588   754          631958536
  298   846          631959328
  413   825          631960622
  168   856          631963648
  209   854          631965193
  660   701          631968101
   70   858          631971712
  672   690          631973448
  641   717          631976534
  409   826          631977905
  468   809          631978361
  556   772          631979264
  465   810          631985625
   71   858          631986623
  624   730          631987624
  417   824          631987937
  281   848          631988233
  373   834          631988821
  432   820          631989568
  137   857          631994146
  191   855          631994246
  471   808          632001223
   72   858          632001960
  306   845          632003741
  340   840          632008000
  346   839          632011455
  501   797          632013074
  506   795          632014091
  540   780          632016000
   73   858          632017729
  368   835          632018907
  378   833          632019689
  462   811          632022859
  392   830          632023288
  518   790          632030832
   74   858          632033936
  290   847          632034423
  405   827          632039408
  225   853          632041102
  169   856          632048825
   75   858          632050587
  138   857          632050865
  671   691          632051082
  646   713          632053233
  474   807          632054367
  446   816          632055032
  558   771          632055123
  421   823          632060228
  652   708          632062720
  488   802          632063880
  636   721          632064817
   76   858          632067688
  578   760          632076552
  334   841          632083025
  272   849          632083697
   77   858          632085245
  459   812          632089907
  593   751          632092608
  352   838          632094680
  210   854          632096864
  538   781          632100413
   78   858          632103264
  192   855          632104263
  496   799          632106335
  251   851          632108302
  139   857          632108412
  363   836          632109203
  262   850          632109728
  511   793          632110088
  383   832          632112255
  571   764          632113155
   79   858          632121751
  239   852          632122127
  170   856          632135016
  670   692          632136888
  477   806          632137949
  659   702          632139587
   80   858          632140712
  401   828          632144753
  525   787          632146528
  560   770          632149000
  321   843          632153268
   81   858          632160153
  620   733          632160837
  140   857          632166793
  607   742          632167031
  314   844          632170728
  425   822          632177873
  604   744          632179648
   82   858          632180080
  456   813          632186613
  226   853          632193653
   83   858          632200499
  536   782          632202424
  610   740          632205000
  193   855          632215432
   84   858          632221416
  171   856          632222227
  282   848          632225960
  141   857          632226014
  299   846          632226635
  211   854          632229795
  669   693          632230866
  436   819          632235115
  328   842          632235240
  601   746          632242737
   85   858          632242837
  480   805          632252125
  358   837          632258965
  562   769          632260937
   86   858          632264768
  388   831          632267263
  443   817          632276820
  585   756          632282841
  307   845          632285568
  142   857          632286081
   87   858          632287215
  291   847          632287594
  640   718          632290232
  491   801          632293172
  397   829          632293562
  613   738          632293669
  240   852          632294208
  651   709          632295280
  252   851          632298059
  516   791          632301767
  273   849          632306466
   88   858          632310184
  172   856          632310464
  453   814          632312821
  263   850          632316447
  631   725          632317716
  658   703          632319239
  627   728          632320235
  534   783          632321991
  573   763          632327464
  194   855          632327759
  645   714          632330469
  668   694          632333016
   89   858          632333681
  590   753          632336777
  429   821          632341250
  143   857          632347000
  227   853          632347560
  341   840          632355821
  598   748          632356184
  580   759          632357479
   90   858          632357712
  523   788          632359539
  212   854          632363992
  347   839          632371642
   91   858          632382283
  504   796          632382400
  564   768          632390976
  483   804          632397051
  173   856          632399733
  374   834          632407328
   92   858          632407400
  144   857          632408777
  635   722          632414923
  335   841          632418696
  499   798          632421091
  623   731          632422258
  369   835          632426284
   93   858          632433069
  616   736          632433152
  509   794          632438413
  195   855          632441250
  667   695          632443338
  379   833          632449476
  532   784          632459072
   94   858          632459296
  322   843          632463355
  283   848          632465379
  353   838          632467449
  315   844          632467459
  241   852          632467729
  450   815          632468375
  145   857          632471418
  414   825          632473569
  410   826          632480976
  393   830          632485457
   95   858          632486087
  253   851          632489328
  174   856          632490040
  300   846          632495736
  213   854          632499461
  228   853          632502829
  364   836          632505600
  657   704          632507057
  418   824          632510856
   96   858          632513448
  595   750          632519875
  264   850          632524744
  440   818          632527432
  274   849          632530873
  406   827          632532699
  146   857          632534929
  650   710          632536000
  566   767          632539159
   97   858          632541385
  292   847          632542511
  433   820          632550737
  384   832          632553472
  494   800          632553784
  196   855          632555911
  329   842          632558977
  575   762          632560103
  666   696          632561832
  308   845          632569237
   98   858          632569904
  486   803          632572883
  175   856          632581391
  521   789          632589830
  514   792          632589832
  422   823          632593215
   99   858          632599011
  147   857          632599316
  639   719          632612078
  530   785          632613625
  644   715          632615859
  619   734          632623563
  402   828          632628360
  100   858          632628712
  587   755          632630878
  466   810          632635696
  214   854          632636208
  469   809          632636838
  242   852          632642696
  359   837          632644532
  447   816          632653119
  582   758          632656880
  101   858          632659013
  229   853          632659466
  463   811          632664578
  148   857          632664585
  472   808          632668160
  197   855          632671748
  176   856          632673792
  254   851          632682115
  665   697          632688498
  102   858          632689920
  656   705          632703041
  630   726          632704176
  568   766          632705528
  342   840          632705688
  284   848          632706496
  606   743          632717423
  389   831          632720060
  426   822          632721024
  103   858          632721439
  460   812          632723328
  475   807          632729818
  149   857          632730742
  592   752          632733696
  348   839          632733911
  265   850          632734625
  626   729          632734865
  609   741          632735550
  603   745          632749852
  104   858          632753576
  336   841          632756377
  275   849          632756924
  549   776          632757725
  547   777          632764756
  316   844          632766080
  301   846          632766637
  177   856          632767249
  398   829          632767581
  502   797          632767581
  551   775          632768526
  634   723          632773171
  215   854          632774239
  323   843          632775374
  489   802          632779777
  507   795          632783718
  649   711          632784880
  528   786          632785608
  105   858          632786337
  198   855          632788767
  545   778          632789577
  553   774          632797201
  150   857          632797793
  293   847          632799180
  612   739          632804347
  437   819          632806712
  577   761          632811114
  457   813          632811790
  230   853          632817477
  243   852          632819115
  106   858          632819728
  478   806          632821968
  664   698          632823336
  375   834          632828079
  543   779          632832146
  600   747          632832723
  370   835          632835875
  519   790          632837359
  354   838          632842336
  555   773          632843792
  497   799          632845872
  107   858          632853755
  309   845          632854754
  178   856          632861768
  622   732          632865016
  151   857          632865744
  444   817          632866897
  255   851          632876426
  380   833          632881537
  330   842          632884688
  108   858          632888424
  570   765          632890125
  541   780          632892421
  430   821          632894661
  512   793          632894985
  365   836          632904181
  199   855          632906974
  655   706          632907191
  557   772          632908341
  643   716          632909403
  216   854          632913560
  109   858          632923741
  615   737          632923928
  454   814          632929808
  152   857          632934601
  638   720          632942072
  481   805          632944766
  266   850          632946096
  285   848          632949317
  394   830          632949984
  179   856          632957355
  110   858          632959712
  597   749          632965922
  663   699          632966346
  539   781          632970360
  584   757          632974797
  526   787          632974979
  231   853          632976868
  276   849          632984625
  411   826          632986507
  415   825          632989000
  559   771          632990890
  111   858          632996343
  244   852          632996992
  385   832          632996993
  589   754          632997533
  153   857          633004370
  492   801          633017889
  200   855          633026375
  407   827          633028426
  360   837          633032253
  112   858          633033640
  681   682          633035809
  419   824          633036283
  302   846          633039344
  648   712          633041920
  680   683          633043987
  180   856          633054016
  217   854          633054177
  294   847          633057607
  343   840          633057607
  679   684          633060343
  537   782          633065921
  317   844          633066597
  113   858          633071609
  256   851          633072267
  154   857          633075057
  451   815          633077226
  579   760          633080539
  678   685          633084877
  324   843          633089331
  561   770          633091481
  572   764          633092992
  618   735          633094407
  337   841          633096074
  349   839          633098268
  484   804          633098368
  629   727          633098772
  517   791          633102084
  441   818          633109553
  114   858          633110256
  403   828          633114379
  434   820          633114504
  662   700          633117528
  677   686          633117589
  654   707          633119507
  423   823          633128734
  232   853          633137645
  633   724          633139561
  310   845          633142125
  505   796          633145961
  155   857          633146668
  201   855          633146976
  594   751          633149335
  115   858          633149587
  181   856          633151757
  625   730          633157625
  676   687          633158479
  267   850          633159163
  500   798          633169592
  390   831          633175191
  245   852          633176333
  535   783          633179062
  524   788          633181696
  116   858          633189608
  286   848          633193848
  218   854          633196096
  675   688          633207547
  563   769          633210156
  642   717          633211101
  331   842          633212379
  277   849          633213982
  510   794          633217184
  156   857          633219209
  355   838          633219347
  117   858          633230325
  399   829          633243988
  371   835          633247686
  182   856          633250584
  376   834          633251080
  448   816          633253888
  674   689          633264793
  427   822          633266731
  202   855          633268783
  257   851          633269644
  118   858          633271744
  608   742          633274200
  605   744          633275909
  661   701          633276882
  637   721          633280214
  487   803          633282930
  495   800          633287375
  467   810          633288563
  157   857          633292686
  470   809          633298129
  233   853          633299814
  366   836          633304952
  647   713          633307120
  464   811          633309075
  533   784          633309741
  586   756          633311272
  303   846          633313863
  119   858          633313871
  574   763          633314171
  381   833          633315878
  621   733          633315898
  295   847          633317798
  611   740          633323131
  602   746          633328144
  673   690          633330217
  473   808          633337929
  219   854          633339323
  653   708          633339989
  565   768          633346957
  183   856          633350503
  120   858          633356712
  246   852          633357144
  461   812          633359509
  158   857          633367105
  581   759          633368420
  318   844          633369016
  268   850          633373832
  438   819          633380931
  591   753          633382848
  515   792          633383963
  203   855          633391802
  121   858          633400273
  672   691          633403819
  325   843          633405232
  522   789          633405717
  476   807          633408119
  344   840          633411584
  395   830          633416875
  361   837          633422134
  614   738          633422816
  599   748          633430791
  311   845          633431356
  338   841          633437793
  458   813          633439709
  287   848          633440095
  159   857          633442472
  386   832          633442824
  660   702          633444408
  122   858          633444560
  278   849          633445001
  431   821          633450652
  184   856          633451520
  531   785          633457916
  445   817          633459638
  234   853          633463381
  350   839          633464719
  258   851          633468563
  220   854          633483864
  671   692          633485599
  123   858          633489579
  412   826          633494504
  490   802          633498608
  628   728          633501504
  567   767          633501926
  416   825          633506921
  479   806          633508855
  632   725          633514093
  204   855          633516039
  160   857          633518793
  641   718          633520953
  503   797          633525100
  408   827          633526595
  124   858          633535336
  247   852          633539431
  332   842          633542056
  455   814          633549519
  185   856          633553641
  576   762          633553704
  508   795          633556387
  420   824          633564224
  652   709          633568637
  617   736          633573369
  670   693          633575557
  296   847          633579759
  646   714          633580480
  125   858          633581837
  596   750          633583736
  498   799          633588391
  624   731          633588515
  269   850          633590109
  304   846          633590200
  161   857          633596074
  356   838          633598488
  404   828          633602816
  659   703          633620106
  529   786          633623545
  636   722          633626504
  235   853          633628352
  126   858          633629088
  221   854          633629725
  391   831          633632662
  482   805          633640293
  205   855          633641500
  520   790          633647000
  186   856          633656872
  372   835          633661723
  550   776          633663576
  548   777          633664025
  588   755          633666347
  424   823          633666791
  259   851          633669030
  319   844          633673343
  669   694          633673693
  162   857          633674321
  583   758          633674799
  569   766          633675105
  377   834          633676337
  127   858          633677095
  279   849          633677688
  435   820          633680875
  552   775          633680983
  546   778          633682288
  513   793          633682954
  288   848          633688064
  452   815          633688783
  442   818          633694320
  367   836          633707919
  554   774          633716288
  544   779          633718323
  312   845          633722453
  400   829          633722789
  326   843          633723083
  248   852          633723200
  128   858          633725864
  493   801          633745558
  382   833          633752505
  163   857          633753540
  187   856          633761219
  345   840          633767625
  206   855          633768191
  556   773          633769533
  542   780          633772088
  620   734          633774904
  129   858          633775401
  222   854          633776912
  668   695          633780007
  339   841          633781540
  593   752          633786865
  236   853          633794733
  485   804          633802589
  658   704          633803976
  651   710          633805451
  527   787          633806586
  270   850          633808000
  578   761          633811633
  362   837          633814181
  428   822          633815000
  607   743          633820950
  130   858          633825712
  351   839          633833270
  164   857          633833737
  640   719          633838959
    0   859          633839779
    1   859          633839780
    2   859          633839787
    3   859          633839806
    4   859          633839843
    5   859          633839904
    6   859          633839995
    7   859          633840122
    8   859          633840291
    9   859          633840508
  558   772          633840760
   10   859          633840779
   11   859          633841110
   12   859          633841507
   13   859          633841976
  604   745          633842489
   14   859          633842523
   15   859          633843154
  297   847          633843496
  540   781          633843541
   16   859          633843875
   17   859          633844692
   18   859          633845611
   19   859          633846638
   20   859          633847779
   21   859          633849040
  610   741          633850021
   22   859          633850427
   23   859          633851946
   24   859          633853603
   25   859          633855404
  449   816          633857345
   26   859          633857355
   27   859          633859462
   28   859          633861731
  645   715          633862000
   29   859          633864168
  571   765          633866536
  188   856          633866688
   30   859          633866779
  305   846          633868361
   31   859          633869570
  260   851          633871051
   32   859          633872547
  333   842          633873725
   33   859          633875716
  131   858          633876803
   34   859          633879083
   35   859          633882654
  396   830          633886136
   36   859          633886435
   37   859          633890432
  387   832          633890971
  667   696          633894499
   38   859          633894651
  207   855          633896118
  631   726          633896767
   39   859          633899098
   40   859          633903779
  518   791          633905503
  249   852          633908457
   41   859          633908700
  280   849          633912049
  627   729          633912372
  506   796          633912552
   42   859          633913867
  601   747          633914524
  165   857          633914918
   43   859          633919286
  501   798          633921093
   44   859          633924963
  223   854          633925431
  132   858          633928680
  613   739          633929816
  560   771          633930011
   45   859          633930904
  538   782          633932640
   46   859          633937115
  289   848          633937761
   47   859          633943602
  468   810          633944232
   48   859          633950371
  465   811          633956356
   49   859          633957428
  439   819          633957778
  471   809          633962240
  237   853          633962530
   50   859          633964779
   51   859          633972430
  189   856          633973285
  320   844          633979584
  357   838          633979765
   52   859          633980387
  635   723          633980942
  133   858          633981349
   53   859          633988656
  488   803          633995899
  657   705          633996018
  166   857          633997089
   54   859          633997243
  462   812          633998456
  511   794          633999015
  585   757          633999718
  413   826          634004973
   55   859          634006154
  525   788          634006997
  432   821          634009229
  474   808          634010536
   56   859          634015395
  313   845          634015422
  666   697          634017169
  496   800          634023936
   57   859          634024972
  208   855          634025287
  409   827          634027212
  417   825          634027338
  271   850          634027511
  623   732          634027535
  134   858          634034816
   58   859          634034891
  598   749          634036941
  562   770          634037328
  536   783          634039343
  590   754          634040064
  327   843          634042890
   59   859          634045158
  650   711          634050431
  446   817          634055049
   60   859          634055779
  616   737          634060449
   61   859          634066760
  459   813          634070376
  261   851          634074632
  224   854          634075288
  573   764          634076261
  373   835          634077992
   62   859          634078107
  167   857          634080256
  190   856          634081016
  580   760          634088000
  135   858          634089087
  477   807          634089276
   63   859          634089826
  392   831          634092479
  405   828          634093677
  421   824          634094685
  250   852          634095208
   64   859          634101923
  378   834          634103856
  298   847          634109015
  368   836          634113088
   65   859          634114404
  346   840          634125736
   66   859          634127275
  340   841          634127321
  238   853          634131749
   67   859          634140542
  136   858          634144168
  665   698          634148017
  281   849          634148090
  306   846          634148352
  644   716          634151680
   68   859          634154211
  209   855          634155704
  564   769          634162753
  534   784          634163608
  168   857          634164425
  639   720          634165119
   69   859          634168288
  456   814          634171960
  516   792          634181184
   70   859          634182779
  290   848          634189192
  191   856          634189887
  383   833          634191424
  656   706          634196232
   71   859          634197690
  480   806          634198616
  137   858          634200065
  352   839          634203927
  401   829          634203990
  334   842          634207392
  425   823          634207392
  363   837          634208400
  595   751          634209626
   72   859          634213027
  491   802          634220379
  523   789          634224736
  225   854          634226489
   73   859          634228796
  619   735          634242034
   74   859          634245003
  272   850          634248648
  169   857          634249602
  436   820          634249856
  138   858          634256784
   75   859          634261654
   76   859          634278755
  262   851          634279779
  443   818          634281739
  251   852          634283459
  504   797          634285637
  664   699          634287043
  210   855          634287375
  630   727          634287583
  321   844          634287745
   77   859          634296312
  192   856          634299904
  239   853          634302396
  453   815          634303052
  649   712          634303577
  575   763          634304322
  532   785          634305393
  566   768          634306328
  314   845          634310269
   78   859          634314331
  139   858          634314331
  626   730          634331376
  509   795          634332104
   79   859          634332818
  499   799          634333898
  170   857          634335793
  483   805          634338712
  388   832          634341440
  587   756          634343219
  634   724          634343528
   80   859          634351779
  397   830          634357773
  358   838          634363184
  328   843          634364659
  429   822          634365837
   81   859          634371220
  140   858          634372712
  606   744          634375800
  299   847          634376322
  226   854          634379040
  582   759          634382847
  609   742          634385017
  282   849          634385817
   82   859          634391147
  655   707          634404618
  193   856          634411073
   83   859          634411566
  603   746          634417163
  211   855          634420306
  171   857          634423004
  682   682          634429136
  307   846          634430179
  141   858          634431933
  592   753          634432465
   84   859          634432483
  681   683          634433228
  663   700          634434247
  291   848          634442363
  612   740          634444928
  680   684          634445504
  643   717          634449520
   85   859          634453904
  521   790          634459761
  450   816          634463496
  530   786          634464656
  679   685          634465964
  568   767          634468095
  273   850          634471417
  252   852          634473216
  514   793          634474001
  240   853          634474477
  622   733          634474685
  341   841          634475142
   86   859          634475835
  494   801          634476185
  347   840          634485923
  263   851          634486498
  142   858          634492000
  678   686          634494608
  374   835          634496499
   87   859          634498282
  638   721          634499433
  600   748          634508992
  486   804          634509720
  172   857          634511241
  414   826          634517920
  369   836          634520465
   88   859          634521251
  194   856          634523400
  410   827          634530283
  677   687          634531436
  227   854          634532947
  379   834          634533643
  440   819          634537259
  335   842          634543063
   89   859          634544748
  418   825          634550257
  577   762          634550761
  143   858          634552919
  212   855          634554503
  393   831          634554648
  615   738          634555647
  648   713          634564889
  549   777          634566582
   90   859          634568779
  433   821          634570398
  551   776          634572727
  676   688          634576448
  353   839          634576696
  547   778          634578275
  406   828          634586968
  662   701          634589629
   91   859          634593350
  553   775          634596752
  322   844          634597832
  173   857          634600510
  469   810          634602709
  364   837          634604797
  466   811          634606427
  315   845          634607000
  545   779          634607764
  144   858          634614696
   92   859          634618467
  654   708          634621176
  283   849          634625236
  422   824          634627672
  472   809          634629177
  675   689          634629644
  384   833          634632641
  195   856          634636891
  555   774          634638699
  463   812          634640175
  528   787          634641355
   93   859          634644136
  300   847          634645423
  241   853          634647998
  570   766          634648096
  597   750          634651173
  447   817          634653136
  543   780          634655007
  253   852          634664485
   94   859          634670363
  502   798          634675600
  145   858          634677337
  507   796          634682179
  475   808          634685987
  629   728          634686541
  402   829          634687597
  228   854          634688216
  329   843          634688396
  213   855          634689972
  174   857          634690817
  674   690          634691024
  264   851          634694795
  274   850          634695824
  584   758          634696216
   95   859          634697154
  292   848          634697280
  557   773          634698610
  460   813          634703797
  589   755          634705344
  489   803          634711796
  519   791          634712030
  308   846          634713848
  633   725          634714262
  618   736          634717288
  541   781          634719962
   96   859          634724515
  146   858          634740848
  359   838          634748751
  426   823          634750543
  196   856          634751552
   97   859          634752452
  661   702          634753189
  642   718          634755520
  625   731          634758516
  673   691          634760588
  497   800          634763473
  478   807          634773295
  559   772          634776527
   98   859          634780971
  175   857          634782168
  512   794          634783912
  389   832          634794237
  457   814          634797137
  539   782          634802587
  147   858          634805235
   99   859          634810078
  579   761          634815620
  437   820          634821453
  242   853          634822965
  342   841          634825009
  214   855          634826719
  398   830          634831792
  647   714          634834367
  526   788          634835448
  672   692          634838336
  100   859          634839779
  637   722          634841901
  594   752          634843592
  229   854          634844853
  653   709          634845906
  572   765          634846373
  348   840          634848192
  254   852          634857272
  284   849          634866353
  197   856          634867389
  101   859          634870080
  148   858          634870504
  444   818          634871816
  561   771          634872492
  176   857          634874569
  336   842          634880744
  481   806          634891257
  102   859          634900987
  537   783          634902840
  265   851          634904676
  316   845          634905621
  323   844          634909851
  301   847          634916324
  375   835          634917250
  430   822          634919248
  454   815          634920039
  275   850          634921875
  671   693          634924268
  660   703          634924927
  608   743          634928119
  621   734          634929965
  370   836          634930056
  103   859          634932506
  149   858          634936661
  605   745          634938750
  492   802          634945096
  354   839          634951583
  293   848          634953949
  104   859          634964643
  215   855          634964750
  380   834          634965704
  177   857          634968026
  611   741          634968152
  517   792          634981501
  198   856          634984408
  563   770          634986547
  105   859          634997404
  309   846          634999365
  243   853          634999384
  602   747          634999931
  230   854          635002864
  365   837          635003378
  150   858          635003712
  330   843          635014107
  670   694          635018384
  394   831          635019175
  535   784          635020679
  586   757          635028149
  106   859          635030795
  415   826          635033351
  411   827          635035814
  484   805          635040029
  524   789          635046893
  505   797          635049198
  255   852          635051583
  614   739          635058963
  178   857          635062545
  574   764          635062968
  107   859          635064822
  641   719          635069680
  151   858          635071663
  451   816          635072347
  419   825          635075684
  385   833          635076162
  652   710          635078808
  500   799          635082399
  407   828          635082695
  591   754          635086135
  632   726          635093144
  628   729          635093641
  581   760          635098941
  108   859          635099491
  199   856          635102615
  216   855          635104071
  659   704          635104843
  285   849          635109174
  510   795          635110875
  599   749          635111548
  646   715          635112011
  266   851          635116147
  565   769          635118734
  441   819          635119380
  669   695          635120684
  434   821          635134165
  109   859          635134808
  360   838          635136472
  152   858          635140520
  276   850          635149576
  533   785          635156062
  179   857          635158132
  231   854          635162255
  423   824          635163191
  110   859          635170779
  403   829          635173616
  343   841          635176928
  244   853          635177261
  302   847          635189031
  636   723          635192523
  624   732          635193792
  617   737          635200666
  317   845          635206138
  111   859          635207410
  495   801          635209776
  153   858          635210289
  294   848          635212376
  349   840          635212549
  487   804          635219767
  337   842          635220441
  200   856          635222016
  324   844          635223808
  668   696          635231168
  217   855          635244688
  112   859          635244707
  256   852          635247424
  390   832          635249368
  448   817          635253905
  180   857          635254793
  467   811          635259294
  470   810          635264000
  515   793          635268132
  567   768          635269095
  596   751          635273487
  522   790          635275648
  154   858          635280976
  113   859          635282676
  464   812          635284672
  310   846          635286736
  658   705          635292937
  427   823          635296250
  576   763          635297923
  473   809          635298946
  399   830          635308199
  531   786          635308947
  651   711          635319882
  114   859          635321323
  232   854          635323032
  355   839          635328594
  267   851          635329214
  461   813          635339978
  376   835          635340251
  331   843          635341798
  371   836          635341867
  201   856          635342617
  667   697          635349836
  181   857          635352534
  155   858          635352587
  286   849          635353705
  245   853          635356602
  115   859          635360654
  476   808          635364288
  588   756          635378688
  277   850          635378933
  218   855          635386607
  640   720          635392000
  620   735          635393375
  438   820          635395672
  645   716          635397821
  381   834          635400045
  116   859          635400675
  583   759          635400766
  366   837          635404149
  458   814          635425056
  156   858          635425128
  490   803          635430627
  503   798          635433119
  569   767          635437672
  117   859          635441392
  257   852          635444801
  182   857          635451361
  508   796          635454848
  479   807          635460182
  303   847          635463550
  202   856          635464424
  445   818          635464557
  550   777          635472433
  295   848          635472567
  431   822          635475239
  666   698          635476688
  548   778          635477544
  529   787          635479292
  607   744          635479327
  631   727          635480174
  118   859          635482811
  552   776          635485184
  233   854          635485201
  593   753          635485634
  395   831          635486066
  657   706          635489209
  157   858          635498605
  610   742          635499488
  546   779          635500475
  498   800          635505992
  318   845          635508557
  627   730          635508883
  604   746          635509800
  554   775          635515839
  520   791          635521671
  386   833          635521993
  119   859          635524938
  361   838          635526353
  219   855          635529834
  344   841          635530905
  246   853          635537413
  325   844          635539709
  455   815          635539750
  544   780          635541184
  412   827          635543811
  268   851          635543883
  416   826          635551272
  183   857          635551280
  578   762          635551280
  635   724          635551299
  338   842          635562160
  556   774          635564440
  120   859          635567779
  650   712          635569128
  613   740          635570397
  513   794          635571881
  158   858          635573024
  311   846          635575967
  350   840          635579000
  408   828          635580864
  482   806          635586784
  203   856          635587443
  601   748          635590793
  542   781          635599629
  287   849          635599952
  420   825          635603625
  278   850          635609952
  121   859          635611340
  665   699          635611724
  571   766          635624507
  558   773          635631029
  623   733          635637204
  258   852          635643720
  159   858          635648391
  234   854          635648768
  184   857          635652297
  122   859          635655627
  404   829          635662053
  527   788          635667055
  332   843          635671475
  493   802          635672765
  220   855          635674375
  540   782          635675768
  452   816          635683904
  644   717          635691797
  616   738          635692168
  656   707          635693659
  435   821          635700536
  123   859          635700646
  424   824          635701248
  442   819          635704147
  391   832          635706839
  356   839          635707735
  204   856          635711680
  560   772          635715648
  247   853          635719700
  585   758          635721137
  598   750          635722192
  639   721          635722480
  160   858          635724712
  296   848          635734528
  304   847          635739887
  485   805          635744250
  124   859          635746403
  590   755          635747875
  185   857          635754418
  664   700          635754944
  372   836          635755904
  269   851          635760160
  377   835          635765508
  538   783          635769559
  518   792          635784920
  400   830          635787000
  125   859          635792904
  161   858          635801993
  367   837          635807116
  319   845          635812884
  235   854          635813739
  506   797          635815789
  562   771          635818339
  221   855          635820236
  580   761          635823081
  649   713          635826546
  682   683          635826555
  573   765          635829642
  501   799          635833900
  681   684          635834745
  382   834          635836672
  205   856          635837141
  126   859          635840155
  279   850          635842639
  259   852          635844187
  428   823          635844519
  288   849          635847921
  680   685          635851125
  449   817          635857362
  326   844          635857560
  186   857          635857649
  619   736          635864915
  312   846          635867064
  525   789          635872194
  630   728          635875352
  679   686          635875695
  162   858          635880240
  536   784          635880960
  345   841          635886946
  127   859          635888162
  511   795          635892706
  248   853          635903469
  595   752          635903883
  339   842          635905907
  655   708          635906287
  663   701          635906348
  678   687          635908455
  468   811          635914963
  634   725          635918229
  362   838          635918400
  471   810          635928111
  465   812          635931953
  626   731          635932267
  488   804          635932736
  128   859          635936931
  564   770          635939144
  496   801          635946337
  351   840          635947551
  677   688          635949405
  396   831          635955327
  163   858          635959459
  187   857          635961996
  206   856          635963832
  222   855          635967423
  387   833          635970140
  474   809          635971553
  439   820          635972519
  270   851          635978051
  462   813          635978925
  236   854          635980120
  129   859          635986468
  643   718          635993939
  297   848          635998265
  676   689          635998545
  333   843          636003144
  534   785          636009929
  305   847          636018048
  432   822          636033816
  130   859          636036779
  606   745          636038641
  609   743          636038936
  164   858          636039656
  477   808          636045445
  260   852          636046208
  575   764          636053119
  413   827          636054280
  459   814          636055723
  675   690          636055875
    0   860          636056000
    1   860          636056001
    2   860          636056008
    3   860          636056027
    4   860          636056064
    5   860          636056125
    6   860          636056216
    7   860          636056343
    8   860          636056512
    9   860          636056729
   10   860          636057000
   11   860          636057331
   12   860          636057728
   13   860          636058197
   14   860          636058744
   15   860          636059375
  446   818          636059968
   16   860          636060096
  587   757          636060096
   17   860          636060913
  638   722          636061120
   18   860          636061832
   19   860          636062859
   20   860          636064000
   21   860          636065261
  516   793          636065353
  662   702          636065936
   22   860          636066648
  188   857          636067465
   23   860          636068167
   24   860          636069824
   25   860          636071625
  417   826          636071689
   26   860          636073576
   27   860          636075683
  280   850          636077000
   28   860          636077952
  566   769          636078105
   29   860          636080389
  409   828          636081481
   30   860          636083000
   31   860          636085791
  131   859          636087870
  249   853          636088726
  622   734          636088752
   32   860          636088768
  603   747          636088950
  357   839          636089012
  612   741          636089949
  207   856          636091759
   33   860          636091937
  648   714          636092136
  523   790          636094667
   34   860          636095304
  289   849          636097618
   35   860          636098875
   36   860          636102656
   37   860          636106653
   38   860          636110872
  582   760          636113368
   39   860          636115319
  223   855          636115942
  320   845          636119125
   40   860          636120000
  165   858          636120837
  674   691          636121395
   41   860          636124921
  654   709          636127093
   42   860          636130088
  421   825          636134086
   43   860          636135507
  592   754          636135752
  132   859          636139747
   44   860          636141184
   45   860          636147125
  237   854          636147917
  480   807          636149943
  491   803          636152398
  405   829          636152914
   46   860          636153336
  532   786          636156424
   47   860          636159823
  313   846          636160033
  456   815          636162191
   48   860          636166592
  392   832          636166656
  373   836          636172173
   49   860          636173649
  189   857          636174062
  327   844          636177367
   50   860          636181000
   51   860          636188651
  600   749          636189749
  615   739          636191794
  133   859          636192416
  378   835          636193027
  504   798          636193656
  673   692          636195105
   52   860          636196608
  271   851          636197562
  166   858          636203008
   53   860          636204877
  368   837          636212285
   54   860          636213464
  208   856          636220928
   55   860          636222375
  509   796          636230565
   56   860          636231616
  661   703          636233708
  568   768          636235264
   57   860          636241193
  425   824          636241849
  346   841          636245057
  134   859          636245883
  261   852          636249789
   58   860          636251112
  499   800          636251499
  340   842          636251688
   59   860          636261379
  298   848          636263784
  224   855          636265799
  401   830          636268201
  436   821          636269517
   60   860          636272000
  250   853          636275477
  383   834          636275591
  672   693          636277005
  629   729          636278678
  190   857          636281793
   61   860          636282981
  483   806          636285203
  167   858          636286175
  443   819          636291566
  633   726          636293313
   62   860          636294328
  577   763          636294980
  306   847          636298039
  453   816          636298173
  135   859          636300154
  642   719          636304247
   63   860          636306047
  363   838          636312619
  281   850          636313041
  238   854          636317136
   64   860          636318144
  352   840          636318208
  530   787          636320403
   65   860          636330625
  521   791          636334432
  334   843          636336811
  597   751          636340924
   66   860          636343496
  618   737          636344585
  290   849          636349049
  209   856          636351345
  136   859          636355235
  653   710          636356077
   67   860          636356763
  514   794          636362928
  625   732          636363793
  647   715          636365898
  671   694          636367095
  168   858          636370344
   68   860          636370432
  549   778          636380101
  551   777          636381584
   69   860          636384509
  191   857          636390664
  429   823          636395356
  547   779          636396462
   70   860          636399000
  553   776          636400953
  494   802          636403392
  637   723          636407920
  660   704          636409664
  570   767          636410663
  137   859          636411132
   71   860          636413911
  225   855          636417000
  589   756          636417685
  272   851          636418699
  388   833          636420609
  584   759          636422183
  397   831          636426964
  321   845          636427286
   72   860          636429248
  545   780          636430625
  555   775          636438250
   73   860          636445017
  486   805          636451381
  314   846          636454880
  262   852          636454936
  169   858          636455521
   74   860          636461224
  450   817          636463513
  251   853          636463728
  670   695          636465375
  138   859          636467851
  358   839          636472431
   75   860          636477875
  543   781          636482548
  210   856          636483016
  239   854          636487783
  557   774          636493517
   76   860          636494976
  328   844          636499136
  192   857          636500681
  528   788          636501824
   77   860          636512533
  139   859          636525398
   78   860          636530552
  299   848          636531091
  170   858          636541712
  594   753          636542361
  621   735          636548436
   79   860          636549039
  282   850          636550768
  440   820          636552000
  541   782          636552189
  579   762          636555267
  559   773          636566796
  414   827          636567227
   80   860          636568000
  226   855          636569551
  669   696          636571845
  469   811          636573440
  307   847          636579866
  466   812          636582024
  140   859          636583779
  410   828          636584552
  507   797          636585416
  608   744          636586496
   81   860          636587441
  502   799          636588407
  374   836          636590680
  519   792          636591447
  652   711          636593239
  659   705          636593804
  418   826          636594608
  433   822          636594985
  472   810          636595048
  341   842          636599509
  291   849          636602220
  572   766          636604344
  347   841          636605244
  605   746          636606061
   82   860          636607368
  193   857          636611850
  211   856          636615947
  611   742          636617619
  369   837          636619662
  463   813          636620644
  641   720          636622721
  379   835          636622814
   83   860          636627787
  393   832          636628825
  171   858          636628923
  539   783          636639506
  273   851          636641468
  141   859          636643000
  406   829          636646205
  475   809          636647004
  646   716          636647832
  489   804          636648633
   84   860          636648704
  252   853          636653485
  447   818          636658055
  561   772          636658129
  240   854          636659864
  263   852          636661655
  422   825          636667073
   85   860          636670125
  335   843          636672482
  602   748          636676200
  632   727          636676551
  512   795          636677603
  497   801          636685874
  668   697          636686505
  460   814          636689144
  628   730          636690152
  353   840          636690977
   86   860          636692056
  614   740          636699544
  526   789          636700645
  142   859          636703067
  364   838          636709016
   87   860          636714503
  384   834          636716808
  172   858          636717160
  227   855          636723458
  194   857          636724177
  478   808          636729464
  322   845          636737373
   88   860          636737472
  537   784          636744457
  586   758          636749568
  212   856          636750144
  315   846          636751611
  402   830          636751808
   89   860          636760969
  636   724          636762880
  143   859          636763986
  563   771          636767558
   90   860          636785000
  426   824          636785000
  658   706          636786128
  457   815          636787368
  283   850          636790187
  591   755          636793946
  599   750          636796799
  300   848          636800192
  624   733          636803461
  173   858          636806429
  667   698          636809355
   91   860          636809571
  574   765          636816349
  329   844          636822873
  144   859          636825763
  617   738          636832385
  241   854          636833385
  581   761          636834022
   92   860          636834688
  195   857          636837668
  651   712          636838579
  437   821          636841114
  481   807          636842584
  253   853          636844754
  292   849          636857137
  359   839          636857998
   93   860          636860357
  308   847          636863535
  517   793          636865670
  274   851          636865875
  535   785          636867000
  264   852          636869952
  389   833          636873406
  492   803          636877115
  228   855          636878727
  444   819          636881643
  213   856          636885613
   94   860          636886584
  145   859          636888404
  565   770          636895125
  174   858          636896736
  398   831          636900983
   95   860          636913375
  454   816          636915160
  524   790          636916824
  645   717          636937938
  666   699          636940395
   96   860          636940736
  430   823          636948767
  640   721          636949361
  342   842          636949376
  146   859          636951915
  196   857          636952329
  505   798          636957217
  348   841          636967513
  596   752          636967744
   97   860          636968673
  484   806          636986520
  657   707          636986636
  175   858          636988087
   98   860          636997192
  500   800          637000000
  533   786          637007093
  242   854          637008352
  510   796          637009336
  336   843          637010163
  375   836          637011431
  620   736          637016256
  147   859          637016302
  214   856          637022360
   99   860          637026299
  370   837          637029253
  284   850          637031304
  229   855          637035364
  254   853          637037541
  567   769          637040872
  576   764          637046720
  323   845          637049392
  316   846          637050232
  380   835          637054875
  100   860          637056000
  354   840          637065864
  631   728          637067943
  197   857          637068166
  301   848          637071093
  451   817          637072364
  665   700          637079625
  265   852          637079833
  176   858          637080488
  148   859          637081571
  415   827          637082658
  101   860          637086301
  411   828          637090083
  275   851          637091926
  650   713          637092097
  394   832          637093352
  588   757          637095565
  365   838          637107597
  627   731          637109774
  293   849          637113806
  102   860          637117208
  419   826          637120035
  635   725          637126000
  583   760          637131287
  441   820          637134121
  495   802          637136983
  407   829          637141932
  607   745          637142168
  149   859          637147728
  330   844          637148584
  103   860          637148727
  309   847          637149052
  522   791          637150319
  610   743          637153407
  515   794          637157059
  434   822          637158752
  385   834          637160329
  215   856          637160391
  487   805          637161428
  531   787          637164694
  177   858          637173945
  104   860          637180864
  604   747          637181587
  243   854          637184771
  198   857          637185185
  593   754          637188921
  230   855          637193375
  656   708          637195328
  423   825          637202592
  569   768          637204841
  105   860          637213625
  150   859          637214779
  613   741          637215418
  683   683          637223974
  664   701          637227045
  682   684          637228072
  255   853          637231852
  470   811          637234731
  467   812          637234891
  644   718          637236216
  403   830          637237827
  681   685          637240366
  360   839          637245719
  106   860          637247016
  623   734          637251271
  448   818          637258824
  680   686          637260856
  473   810          637264817
  464   813          637265141
  178   858          637268464
  601   749          637271550
  285   850          637274125
  107   860          637281043
  151   859          637282730
  639   722          637284167
  550   778          637285952
  679   687          637289542
  266   852          637291304
  552   777          637294041
  578   763          637295499
  548   779          637295731
  216   856          637299712
  343   842          637301295
  199   857          637303392
  108   860          637315712
  276   851          637319627
  554   776          637320040
  546   780          637323336
  476   809          637325305
  461   814          637325325
  678   688          637326424
  616   739          637328315
  390   833          637328537
  427   824          637330707
  349   841          637331870
  529   788          637339761
  302   848          637343800
  503   799          637345926
  337   843          637349860
  317   846          637350749
  109   860          637351029
  152   859          637351587
  231   855          637352766
  649   714          637353793
  508   797          637358085
  244   854          637362648
  324   845          637363349
  556   775          637363991
  179   858          637364051
  490   804          637367464
  544   781          637368725
  677   689          637371502
  294   849          637372233
  399   831          637377390
  663   702          637382655
  110   860          637387000
  571   767          637387074
  520   792          637401088
  598   751          637411943
  655   709          637412204
  458   815          637415287
  438   821          637415333
  479   808          637416351
  153   859          637421356
  200   857          637422793
  111   860          637423631
  676   690          637424776
  558   774          637425936
  256   853          637427693
  498   801          637428393
  542   782          637431856
  376   836          637434432
  310   847          637436423
  217   856          637440329
  371   837          637441064
  355   840          637442875
  585   759          637447104
  590   756          637460216
  180   858          637460712
  112   860          637460928
  513   795          637465572
  630   729          637467489
  445   819          637474384
  331   844          637476275
  675   691          637486246
  381   835          637489216
  154   859          637492043
  619   737          637492212
  634   726          637497280
  113   860          637498897
  267   852          637504371
  431   823          637504758
  560   773          637505917
  366   838          637508368
  540   783          637512687
  232   855          637513543
  286   850          637518656
  527   789          637532252
  455   816          637534871
  114   860          637537544
  626   732          637537544
  482   807          637538111
  245   854          637541989
  643   719          637542666
  201   857          637543394
  662   703          637546455
  277   851          637548984
  674   692          637555912
  181   858          637558453
  395   832          637560243
  580   762          637562728
  155   859          637563654
  115   860          637576875
  218   856          637582248
  573   766          637587613
  412   828          637598080
  416   827          637600579
  595   753          637602652
  562   772          637603976
  493   803          637604784
  386   834          637606160
  538   784          637611176
  116   860          637616896
  303   848          637618319
  648   715          637623667
  257   853          637625070
  638   723          637627139
  295   849          637632424
  673   693          637633774
  361   839          637635600
  156   859          637636195
  654   710          637637264
  408   829          637640101
  420   826          637647976
  318   846          637653168
  344   842          637655272
  182   858          637657280
  117   860          637657613
  202   857          637665201
  518   793          637669089
  233   855          637675712
  325   845          637679250
  452   817          637683921
  485   806          637690741
  338   843          637691579
  609   744          637697313
  350   841          637698321
  118   860          637699032
  606   746          637705952
  622   735          637707223
  157   859          637709672
  661   704          637718445
  442   820          637718888
  268   852          637719040
  672   694          637719832
  564   771          637720155
  246   854          637722800
  506   798          637723808
  435   822          637725123
  219   856          637725475
  311   847          637725654
  404   830          637726264
  536   785          637727281
  612   742          637739416
  424   825          637740649
  119   860          637741159
  525   790          637742125
  501   800          637751501
  183   858          637757199
  287   850          637764903
  603   748          637765219
  278   851          637780003
  587   758          637781515
  120   860          637784000
  158   859          637784091
  391   833          637786008
  203   857          637788220
  511   796          637791167
  332   844          637805952
  575   765          637806500
  671   695          637814086
  356   840          637822016
  258   853          637823989
  121   860          637827561
  615   740          637832375
  234   855          637839279
  592   755          637843563
  582   761          637848449
  566   770          637854496
  372   837          637855101
  400   831          637856191
  642   720          637857288
  184   858          637858216
  159   859          637859458
  377   836          637859689
  534   786          637860960
  449   818          637862281
  220   856          637870016
  653   711          637870508
  122   860          637871848
  496   802          637873544
  488   805          637874397
  600   750          637875000
  629   730          637875189
  633   727          637876720
  428   824          637878976
  468   812          637890560
  296   849          637894385
  304   848          637894656
  660   705          637898625
  471   811          637898842
  647   716          637901719
  247   854          637905087
  367   838          637911335
  465   813          637912422
  204   857          637912457
  670   696          637916536
  123   860          637916867
  382   835          637925843
  269   852          637935317
  160   859          637935779
  474   810          637937424
  516   794          637954280
  319   846          637957495
  185   858          637960337
  124   860          637962624
  462   814          637964272
  523   791          637969338
  625   733          637973462
  618   738          637976304
  637   724          637978277
  439   821          637992180
  326   845          637997101
  235   855          638004250
  477   809          638006462
  568   769          638007041
  125   860          638009125
  345   842          638011313
  532   787          638012171
  279   851          638012690
  288   850          638012872
  161   859          638013060
  221   856          638015877
  312   847          638016751
  259   853          638024456
  669   697          638027182
  362   839          638027647
  396   832          638029504
  597   752          638035181
  339   843          638035326
  205   857          638037918
  577   764          638043777
  459   815          638045954
  387   834          638054307
  126   860          638056376
  432   823          638063335
  186   858          638063568
  351   841          638066872
  446   819          638069795
  659   706          638086995
  248   854          638088856
  491   804          638089235
  162   859          638091307
  127   860          638104383
  480   808          638106112
  504   799          638106463
  413   828          638108549
  652   712          638111936
  417   827          638120996
  509   797          638133802
  589   757          638134562
  333   844          638137621
  409   829          638140718
  668   698          638146024
  584   760          638152704
  128   860          638153152
  270   852          638153208
  456   816          638157312
  297   849          638158122
  222   856          638163064
  206   857          638164609
  187   858          638167915
  163   859          638170526
  236   855          638170631
  621   736          638171317
  305   848          638172817
  499   801          638173900
  570   768          638177832
  421   826          638178437
  641   721          638180082
  530   788          638180872
  646   717          638187949
  551   778          638195103
  549   779          638198288
  129   860          638202689
  357   840          638203293
  553   777          638209810
  521   792          638213849
  405   830          638217125
  547   780          638219323
  260   853          638226477
  483   807          638236530
  555   776          638242451
  594   754          638245648
  392   833          638245825
  280   851          638247051
  608   745          638249337
  164   859          638250723
  130   860          638253000
  514   795          638256619
  545   781          638258166
  289   850          638262569
  320   846          638263736
  632   728          638264320
  373   837          638271370
  611   743          638271538
  667   699          638273062
  188   858          638273384
  249   854          638274113
    0   861          638277381
    1   861          638277382
    2   861          638277389
    3   861          638277408
    4   861          638277445
    5   861          638277506
    6   861          638277597
    7   861          638277724
  605   747          638277848
    8   861          638277893
    9   861          638278110
   10   861          638278381
   11   861          638278712
   12   861          638279109
   13   861          638279578
   14   861          638280125
   15   861          638280756
  425   825          638281250
   16   861          638281477
   17   861          638282294
   18   861          638283213
  658   707          638283555
   19   861          638284240
   20   861          638285381
   21   861          638286642
  378   836          638287208
   22   861          638288029
   23   861          638289548
  628   731          638291043
   24   861          638291205
  207   857          638292536
   25   861          638293006
  557   775          638293068
  436   822          638294104
   26   861          638294957
   27   861          638297064
  453   817          638298190
   28   861          638299333
  579   763          638299486
   29   861          638301770
  131   860          638304091
   30   861          638304381
  443   820          638306307
   31   861          638307172
  313   847          638309720
   32   861          638310149
  223   856          638311583
   33   861          638313318
  543   782          638314775
  368   838          638316504
   34   861          638316685
  327   845          638316908
   35   861          638320256
   36   861          638324037
   37   861          638328034
  165   859          638331904
   38   861          638332253
  494   803          638335411
   39   861          638336700
  401   831          638337392
  636   725          638337581
  237   855          638338428
   40   861          638341381
  614   741          638344565
   41   861          638346302
   42   861          638351469
  132   860          638355968
   43   861          638356888
  602   749          638356957
  651   713          638361548
  559   774          638361703
   44   861          638362565
  383   835          638364762
  572   767          638366911
  528   789          638367021
   45   861          638368506
  346   842          638369424
  271   852          638372719
   46   861          638374717
  189   858          638379981
  340   843          638381107
   47   861          638381204
   48   861          638387973
  541   783          638389108
   49   861          638395030
  486   806          638397872
   50   861          638402381
  666   700          638408296
  133   860          638408637
   51   861          638410032
  166   859          638414075
  624   734          638417528
   52   861          638417989
  208   857          638421705
  363   839          638421866
  298   849          638423641
   53   861          638426258
  429   824          638429813
  261   853          638430058
   54   861          638434845
  352   841          638437529
   55   861          638443756
  561   773          638448398
  306   848          638452808
   56   861          638452997
  250   854          638460864
  224   856          638461440
  134   860          638462104
   57   861          638462574
  450   818          638468432
  617   739          638468532
  334   844          638471288
   58   861          638472493
  586   759          638475535
  519   793          638475616
  539   784          638481123
  645   718          638482357
   59   861          638482760
  281   851          638483092
  599   751          638486550
  190   858          638487712
  657   708          638488305
   60   861          638493381
  507   798          638493435
  167   859          638497242
  397   832          638501141
   61   861          638504362
  388   834          638504776
  502   800          638506008
  591   756          638506287
  238   855          638507647
  640   722          638511048
  290   850          638514000
   62   861          638515709
  135   860          638516375
   63   861          638527428
   64   861          638539525
  469   812          638549037
  665   701          638551726
   65   861          638552006
  209   857          638552122
  563   772          638553195
  466   813          638562493
   66   861          638564877
  472   811          638565779
  526   790          638570576
  136   860          638571456
  440   821          638571661
  321   846          638571897
  581   762          638573669
  574   766          638574320
  512   796          638576064
   67   861          638578144
  168   859          638581411
  358   840          638586712
  489   805          638590294
  537   785          638590778
   68   861          638591813
  272   852          638593856
  191   858          638596583
  314   847          638604567
   69   861          638605890
  463   814          638605991
  225   856          638612641
  475   810          638612875
  497   802          638613081
  650   714          638619344
   70   861          638620381
  414   828          638621496
  433   823          638624504
  683   684          638625491
  137   860          638627353
  682   685          638633693
  262   853          638635205
   71   861          638635292
  328   845          638638677
  620   737          638643553
  410   829          638643789
  418   827          638643915
  251   854          638649115
  681   686          638650097
   72   861          638650629
  631   729          638660080
   73   861          638666398
  596   753          638666513
  169   859          638666588
  447   819          638667882
  680   687          638674703
  565   771          638676136
  239   855          638678294
  460   815          638679375
   74   861          638682605
  210   857          638683793
  138   860          638684072
  374   837          638689877
  478   809          638690481
  299   849          638690948
   75   861          638699256
  656   709          638701245
  664   702          638703352
  635   726          638705051
  192   858          638706600
  679   688          638707511
  393   833          638707994
  406   830          638710416
  422   826          638711424
  627   732          638715051
   76   861          638716357
  379   836          638716995
  535   786          638718031
  282   851          638720819
  369   838          638723881
  341   843          638728928
  347   842          638729611
   77   861          638733914
  307   848          638734635
  139   860          638741619
  678   689          638748521
   78   861          638751933
  170   859          638752779
  517   794          638754597
  226   856          638765192
  291   850          638767171
   79   861          638770420
  457   816          638782489
  644   719          638784943
   80   861          638789381
  524   791          638791495
  677   690          638797733
  481   808          638798753
  140   860          638800000
  576   765          638800101
  384   835          638805979
  335   844          638806959
   81   861          638808822
  607   746          638809479
  353   841          638810298
  610   744          638811784
  492   804          638813952
  273   852          638816625
  211   857          638816724
  588   758          638816984
  567   770          638817263
  193   858          638817769
  364   839          638818263
  402   831          638820999
  426   825          638824401
   82   861          638828749
  252   854          638838872
  171   859          638839990
  263   853          638841924
   83   861          638849168
  639   723          638850186
  240   855          638850375
  676   691          638855147
  604   748          638857856
  141   860          638859221
  533   787          638862840
  663   703          638863174
  613   742          638864885
  437   822          638865701
  583   761          638866368
  623   735          638869742
  505   799          638870024
   84   861          638870085
  322   846          638881984
  649   715          638885324
   85   861          638891506
  444   820          638896384
  593   755          638896732
  315   847          638901298
  510   797          638912573
   86   861          638913437
  454   817          638915177
  227   856          638919099
  142   860          638919288
  675   692          638920763
  655   710          638922375
  500   801          638922401
  172   859          638928227
  194   858          638930096
   87   861          638935884
  484   807          638937847
  212   857          638950921
  601   750          638956801
  389   834          638957573
   88   861          638958853
  300   849          638960049
  283   851          638960238
  329   845          638962414
  616   740          638968896
  359   840          638972279
  398   832          638975160
  569   769          638976618
  143   860          638980207
   89   861          638982350
  430   824          638983224
  674   693          638994581
   90   861          639006381
  173   859          639017496
  308   848          639018304
  292   850          639022088
  241   855          639023896
  531   788          639025163
  522   792          639029736
  253   854          639030141
   91   861          639030952
  662   704          639031192
  274   852          639041032
  144   860          639041984
  195   858          639043587
  578   764          639044296
  264   853          639050221
  515   795          639050750
   92   861          639056069
  630   730          639064000
  495   803          639069002
  228   856          639074368
  673   694          639076601
  451   818          639077283
  342   843          639078795
  634   727          639080687
   93   861          639081738
  213   857          639086390
  348   842          639091880
  643   720          639095707
  550   779          639104139
  145   860          639104625
  598   752          639106200
  552   778          639107560
  174   859          639107803
  487   806          639107919
   94   861          639107965
  375   837          639110628
  548   780          639118592
  619   738          639123931
  554   777          639128897
  370   838          639133472
   95   861          639134756
  415   828          639136927
  336   844          639144640
  626   733          639147213
  380   836          639149056
  411   829          639149320
  546   781          639150877
  654   711          639151695
  441   821          639153782
  571   768          639154243
  196   858          639158248
  648   716          639159488
   96   861          639162117
  672   695          639166823
  146   860          639168136
  556   776          639168192
  419   827          639169342
  394   833          639172521
  590   757          639177093
  585   760          639177625
  354   841          639185185
  434   823          639188271
   97   861          639190054
  323   846          639194003
  638   724          639197496
  242   855          639198863
  175   859          639199154
  316   847          639199919
  544   782          639200952
  284   851          639201355
  529   789          639204958
  407   830          639206143
  661   705          639207406
  470   812          639210328
  467   813          639215360
  365   839          639216844
   98   861          639218573
  254   854          639222928
  214   857          639223137
  558   775          639225487
  301   849          639230950
  229   856          639231005
  147   860          639232523
  473   811          639235548
  423   826          639246943
   99   861          639247680
  385   835          639249500
  464   814          639250488
  265   853          639260102
  503   800          639263527
  671   696          639265247
  508   798          639266104
  275   852          639267083
  448   819          639268651
  542   783          639268775
  197   858          639274085
  100   861          639277381
  293   850          639278757
  520   793          639285257
  330   845          639288125
  476   810          639291176
  176   859          639291555
  148   860          639297792
  560   774          639300824
  309   848          639303821
  595   754          639305939
  580   763          639306947
  403   831          639307018
  101   861          639307682
  490   805          639309125
  461   815          639315556
  622   736          639330104
  102   861          639338589
  573   767          639350180
  540   784          639354304
  498   802          639355600
  360   840          639360000
  609   745          639360154
  215   857          639361168
  149   860          639363949
  513   796          639364033
  103   861          639370108
  427   825          639370108
  670   697          639371873
  243   855          639375282
  479   809          639377368
  606   747          639377739
  177   859          639385012
  230   856          639389016
  653   712          639389205
  198   858          639391104
  660   706          639391816
  612   743          639393335
  562   773          639394245
  527   790          639402183
  104   861          639402245
  458   816          639410408
  390   834          639412704
  642   721          639414649
  255   854          639417239
  343   843          639430714
  150   860          639431000
  105   861          639435006
  438   822          639439920
  647   717          639441836
  285   851          639444176
  603   749          639445976
  399   832          639451567
  349   842          639456237
  538   785          639457497
  633   728          639464489
  106   861          639468397
  266   853          639471573
  629   731          639476080
  615   741          639477396
  178   859          639479531
  337   844          639484337
  669   698          639486701
  445   820          639489125
  482   808          639494280
  276   852          639494784
  151   860          639498951
  317   847          639500436
  216   857          639500489
  107   861          639502424
  302   849          639503657
  564   772          639505792
  587   759          639507482
  324   846          639507960
  199   858          639509311
  376   837          639533629
  455   817          639534888
  108   861          639537093
  294   850          639537184
  431   824          639539215
  493   804          639541621
  371   838          639545283
  231   856          639548407
  637   725          639552978
  244   855          639553159
  592   756          639555904
  518   794          639558016
  355   841          639562196
  575   766          639564471
  600   751          639564751
  152   860          639567808
  109   861          639572410
  179   859          639575118
  536   786          639578312
  381   836          639583397
  659   707          639584422
  625   734          639587529
  582   762          639588096
  310   848          639591192
  110   861          639608381
  668   699          639609731
  618   739          639612451
  256   854          639613080
  331   845          639615816
  525   791          639616796
  366   839          639617615
  200   858          639628712
  652   713          639634905
  566   771          639635507
  506   799          639636615
  153   860          639637577
  395   833          639639412
  217   857          639641106
  485   807          639642068
  111   861          639645012
  416   828          639654848
  412   829          639657317
  180   859          639671779
  501   801          639673902
  112   861          639682309
  267   853          639684640
  286   851          639688707
  452   818          639688840
  511   797          639694404
  386   835          639695331
  420   827          639697283
  408   830          639704312
  154   860          639708264
  232   856          639709184
  534   787          639716707
  113   861          639720278
  277   852          639724141
  646   718          639732368
  245   855          639732500
  597   753          639733950
  442   821          639738549
  667   700          639740963
  641   722          639741769
  201   858          639749313
  361   840          639749881
  435   823          639754642
  114   861          639758925
  181   859          639769520
  303   849          639778176
  155   860          639779875
  218   857          639783025
  568   770          639783432
  344   843          639784691
  424   826          639785000
  658   708          639785224
  404   831          639795455
  577   765          639797158
  295   850          639797375
  115   861          639798256
  621   737          639798614
  318   847          639802855
  496   803          639805563
  257   854          639810457
  488   806          639820888
  350   842          639822688
  325   846          639823861
  338   844          639826056
  116   861          639838277
  516   795          639847971
  523   792          639848755
  156   860          639852416
  589   758          639855981
  632   729          639856457
  182   859          639868347
  391   834          639870175
  468   813          639871029
  202   858          639871120
  233   856          639871353
  449   819          639872108
  532   788          639872640
  471   812          639874439
  117   861          639878994
  666   701          639880397
  311   848          639880423
  584   761          639887785
  651   714          639888795
  628   732          639896320
  465   814          639897769
  268   853          639899309
  474   811          639908155
  246   855          639913311
  636   726          639916632
  608   746          639916648
  428   825          639918377
  118   861          639920413
  157   860          639925893
  219   857          639926252
  611   744          639929915
  400   832          639930368
  287   851          639934954
  356   841          639941337
  332   845          639945493
  570   769          639949609
  594   755          639953459
  605   748          639954117
  462   815          639954503
  278   852          639955160
  377   837          639958886
  372   838          639959320
  119   861          639962540
  183   859          639968266
  477   810          639972333
  614   742          639994032
  203   858          639994139
  657   709          639994222
  158   860          640000312
  120   861          640005381
  258   854          640009376
  551   779          640013290
  439   822          640016767
  382   836          640020024
  367   839          640020582
  549   780          640021149
  553   778          640023329
  504   800          640024064
  684   684          640027008
  665   702          640028033
  491   805          640030896
  645   719          640031084
  683   685          640031112
  234   856          640034920
  624   735          640035999
  459   816          640041075
  509   798          640041821
  602   750          640042208
  682   686          640043424
  530   789          640046069
  547   781          640046864
  579   764          640048283
  121   861          640048942
  555   777          640051308
  304   849          640054513
  296   850          640059336
  681   687          640063944
  480   809          640067129
  184   859          640069283
  220   857          640070793
  159   860          640075679
  640   723          640077067
  446   820          640084536
  545   782          640090393
  680   688          640092672
  122   861          640093229
  247   855          640095598
  557   776          640097269
  432   824          640097792
  521   793          640098018
  499   802          640101107
  319   847          640107182
  396   833          640108673
  617   740          640109113
  269   853          640115586
  204   858          640118376
  679   689          640129608
  572   768          640134080
  123   861          640138248
  345   843          640140732
  326   846          640141712
  362   840          640141928
  387   835          640143478
  650   715          640150875
  543   783          640151694
  160   860          640152000
  514   796          640155080
  456   817          640157329
  559   775          640161254
  413   829          640167786
  339   844          640169803
  185   859          640171404
  312   848          640171520
  678   690          640174752
  417   828          640175265
  599   752          640180807
  288   851          640182923
  664   703          640183871
  124   861          640184005
  279   852          640187847
  351   842          640191239
  483   808          640192699
  235   856          640199891
  409   830          640204929
  586   760          640206056
  259   854          640209843
  656   710          640211416
  221   857          640216654
  591   757          640223164
  421   827          640227744
  677   691          640228104
  161   860          640229281
  125   861          640230506
  541   784          640230725
  528   790          640236952
  561   774          640243305
  205   858          640243837
  631   730          640256591
  494   804          640272248
  186   859          640274635
  620   738          640275272
  333   845          640277162
  126   861          640277757
  248   855          640279367
  405   831          640286316
  635   727          640288458
  676   692          640289664
  453   818          640303109
  162   860          640307528
  581   763          640317888
  357   841          640322614
  297   850          640323073
  436   823          640323623
  627   733          640324720
  425   826          640325601
  127   861          640325764
  443   821          640325968
  539   785          640327444
  392   834          640329992
  305   849          640332674
  270   853          640333477
  574   767          640336887
  644   720          640337984
  563   773          640343464
  663   704          640347911
  486   807          640349199
  675   693          640359432
  222   857          640363841
  519   794          640364543
  236   856          640366272
  596   754          640369800
  206   858          640370528
  128   861          640374533
  373   838          640375589
  187   859          640378982
  378   837          640386405
  163   860          640386747
  507   799          640406242
  401   832          640411569
  260   854          640411864
  320   847          640413423
  639   724          640420543
  649   716          640421145
  280   852          640422208
  129   861          640424070
  368   839          640425751
  502   801          640428409
  289   851          640432620
  655   711          640436806
  674   694          640437408
  537   786          640441809
  526   791          640445247
  383   836          640458943
  327   846          640461519
  565   772          640461773
  313   848          640464489
  249   855          640464624
  164   860          640466944
  429   825          640469214
  130   861          640474381
  610   745          640474625
  450   819          640478259
  512   797          640479301
  607   747          640481266
  188   859          640484451
  623   736          640492623
  207   858          640498455
  346   843          640498843
    0   862          640503928
    1   862          640503929
    2   862          640503936
    3   862          640503955
    4   862          640503992
    5   862          640504053
    6   862          640504144
    7   862          640504271
    8   862          640504440
    9   862          640504657
   10   862          640504928
   11   862          640505259
   12   862          640505656
   13   862          640506125
   14   862          640506672
   15   862          640507303
   16   862          640508024
   17   862          640508841
   18   862          640509760
   19   862          640510787
   20   862          640511928
  223   857          640512360
   21   862          640513189
   22   862          640514576
  340   844          640515584
   23   862          640516095
   24   862          640517752
  613   743          640518804
   25   862          640519553
  662   705          640520153
   26   862          640521504
  673   695          640523592
   27   862          640523611
  131   861          640525472
   28   862          640525880
   29   862          640528317
  469   813          640529506
   30   862          640530928
   31   862          640533719
  237   856          640534069
  363   840          640536147
   32   862          640536696
  489   806          640536785
  604   749          640538613
   33   862          640539865
  472   812          640541376
  588   759          640542951
   34   862          640543232
  497   803          640545100
   35   862          640546803
  466   814          640547840
  165   860          640548125
   36   862          640550584
  271   853          640552988
   37   862          640554581
  576   766          640558072
   38   862          640558800
  352   842          640561896
   39   862          640563247
   40   862          640567928
   41   862          640572849
  535   787          640573778
  132   861          640577349
   42   862          640578016
  397   833          640580310
   43   862          640583435
  475   811          640583606
  298   850          640588592
   44   862          640589112
  189   859          640591048
  388   835          640593947
   45   862          640595053
  463   815          640596222
  440   822          640596248
  567   771          640598274
   46   862          640601264
  583   762          640606015
   47   862          640607751
  593   756          640609073
  334   845          640610829
  306   849          640612665
  616   741          640613917
   48   862          640614520
  261   854          640615445
  672   696          640617984
   49   862          640621577
  208   858          640627624
   50   862          640628928
  133   861          640630018
  166   860          640630296
   51   862          640636579
   52   862          640644536
  601   751          640646552
  517   795          640648288
  250   855          640651375
   53   862          640652805
  643   721          640653068
  478   810          640656352
  281   852          640658249
  433   824          640658961
   54   862          640661392
  224   857          640662217
  630   731          640664891
  634   728          640668456
   55   862          640670303
  654   712          640670392
  524   792          640670912
  460   816          640674496
   56   862          640679544
  414   829          640680733
  447   820          640682623
  134   861          640683485
  290   851          640684051
   57   862          640689121
  418   828          640698184
  190   859          640698779
   58   862          640699040
  648   717          640699605
  661   706          640700597
  238   856          640703288
  358   841          640706033
  410   830          640708000
   59   862          640709307
  167   860          640713463
   60   862          640719928
  671   697          640720584
  321   847          640721584
  533   788          640723309
   61   862          640730909
  135   861          640737756
   62   862          640742256
  569   770          640753009
   63   862          640753975
  492   805          640755613
  209   858          640758041
  314   848          640759336
  481   809          640759770
  619   739          640760078
  422   827          640760731
  626   734          640761280
   64   862          640766072
  638   725          640772197
  272   853          640774125
   65   862          640778553
  406   831          640779607
  457   817          640782506
  328   846          640783288
  505   800          640787625
   66   862          640791424
  393   834          640792161
  136   861          640792837
  374   838          640794096
  168   860          640797632
  578   765          640797677
   67   862          640804691
  598   753          640804969
  191   859          640807650
  225   857          640813418
  379   837          640816192
   68   862          640818360
  262   854          640820592
  510   798          640820592
  670   698          640831392
   69   862          640832437
  369   839          640833128
  251   855          640839626
   70   862          640846928
  137   861          640848734
  500   802          640849608
  299   850          640855899
  347   843          640859030
   71   862          640861839
  341   844          640863405
  426   826          640868752
  239   856          640873935
   72   862          640877176
  169   860          640882809
  660   707          640889243
  210   858          640889712
  531   789          640890360
   73   862          640892945
  484   808          640894016
  307   849          640894492
  402   832          640895176
  437   823          640895220
  282   852          640895976
  590   758          640898512
  384   836          640900160
  138   861          640905453
   74   862          640909152
  653   713          640912174
  585   761          640912706
  522   793          640913905
  444   821          640916045
  192   859          640917667
  454   818          640920096
  552   779          640925747
   75   862          640925803
  571   769          640926020
  550   780          640927000
  364   840          640932544
  353   842          640934665
  291   851          640937222
  554   778          640942416
   76   862          640942904
  548   781          640946133
  335   845          640946500
  515   796          640949211
  669   699          640950408
  622   737          640957401
   77   862          640960461
  139   861          640963000
  226   857          640965969
  170   860          640969000
  642   722          640976336
  556   777          640977049
   78   862          640978480
  546   782          640983104
  647   718          640986255
  273   853          640996894
   79   862          640996967
  495   804          641005839
  595   755          641013750
   80   862          641015928
  140   861          641021381
  430   825          641022625
  211   858          641022643
  263   854          641027311
  609   746          641027465
  193   859          641028836
  252   855          641029383
  558   776          641029688
  322   847          641031671
   81   862          641035369
  544   783          641037871
  240   856          641046016
  389   835          641046744
  612   744          641051712
  606   748          641054008
  398   833          641054329
   82   862          641055296
  580   764          641055744
  315   848          641056067
  171   860          641056211
  633   729          641056626
  487   807          641059246
  529   790          641074889
   83   862          641075715
  668   700          641077632
  141   861          641080602
  629   732          641081357
  659   708          641086091
  451   819          641087110
  359   841          641091600
   84   862          641096632
  560   775          641100375
  329   846          641107025
  542   784          641110392
  573   768          641117349
   85   862          641118053
  227   857          641119876
  300   850          641125000
  615   742          641126863
  603   750          641131227
  637   726          641132029
  283   852          641135395
   86   862          641139984
  142   861          641140669
  194   859          641141163
  172   860          641144448
  212   858          641156840
  652   714          641162152
   87   862          641162431
  520   794          641174184
  308   849          641178161
  441   822          641178369
  508   799          641178911
   88   862          641185400
  503   801          641185928
  562   774          641189152
  470   813          641190797
  292   851          641192139
  415   829          641196164
  540   785          641200625
  467   814          641200707
  143   861          641201588
  625   735          641206000
   89   862          641208897
  473   812          641211145
  667   701          641213064
  342   844          641213272
  411   830          641213531
  375   838          641214847
  241   856          641219537
  253   855          641220652
  348   843          641221299
  274   853          641221301
  434   824          641222728
  419   828          641223611
   90   862          641232928
  173   860          641233717
  264   854          641235608
  587   760          641238003
  464   815          641240719
  370   839          641242719
  380   837          641248253
  618   740          641253032
  195   859          641254654
  490   806          641255616
  394   834          641256688
   91   862          641257499
  600   752          641259008
  476   811          641261907
  144   861          641263365
  513   797          641267270
  592   757          641272781
  228   857          641275145
  407   831          641275334
  527   791          641276854
  646   719          641281095
   92   862          641282616
  448   820          641283392
  336   845          641284181
  498   803          641287619
  658   709          641291141
  213   858          641292309
  564   773          641296061
  423   827          641296250
  641   723          641307788
   93   862          641308285
  538   786          641308528
  354   842          641309552
  461   816          641310677
  174   860          641324024
  145   861          641326006
  575   767          641327038
  365   840          641331125
  582   763          641332315
   94   862          641334512
  479   810          641343239
  385   836          641343681
  323   847          641343690
  316   848          641354688
  666   702          641356704
   95   862          641361303
  196   859          641369315
  284   852          641376512
  403   832          641381195
   96   862          641388664
  146   861          641389517
  242   856          641394504
  301   850          641395901
  458   817          641410425
  254   855          641413439
  427   826          641414459
  175   860          641415375
   97   862          641416601
  651   715          641420326
  566   772          641421144
  214   858          641429056
  621   738          641430333
  229   857          641431782
  684   685          641432629
  330   846          641432736
  536   787          641434059
  597   754          641437237
  683   686          641440843
   98   862          641445120
  265   854          641445489
  275   853          641447352
  293   851          641448808
  518   795          641451707
  632   730          641452968
  147   861          641453904
  482   809          641455297
  682   687          641457271
  309   849          641463678
  438   823          641469439
   99   862          641474227
  360   841          641479321
  681   688          641481913
  493   805          641483282
  197   859          641485152
  525   792          641496213
  636   727          641500039
  390   835          641501875
  100   862          641503928
  657   710          641504393
  628   733          641505989
  176   860          641507776
  665   703          641508552
  445   821          641508786
  680   689          641514769
  148   861          641519173
  399   833          641530736
  101   862          641534229
  455   818          641539807
  506   800          641554216
  577   766          641555129
  679   690          641555839
  568   771          641564443
  102   862          641565136
  343   844          641565191
  215   858          641567087
  243   856          641570923
  534   788          641577176
  431   825          641578616
  589   759          641581948
  645   720          641584125
  149   861          641585330
  349   843          641585656
  608   747          641588435
  230   857          641589793
  611   745          641592756
  103   862          641596655
  485   808          641598237
  501   802          641601109
  177   860          641601233
  198   859          641602171
  511   798          641602423
  678   691          641605123
  255   855          641607750
  285   852          641619333
  337   845          641623878
  584   762          641627432
  104   862          641628792
  605   749          641634874
  376   838          641637848
  640   724          641647424
  614   743          641647951
  150   861          641652381
  371   839          641654530
  317   848          641655205
  266   854          641656960
  324   847          641657647
  624   736          641658880
  105   862          641661553
  677   692          641662621
  594   756          641665800
  302   850          641668608
  664   704          641668608
  276   853          641675053
  381   837          641682594
  355   842          641686563
  650   716          641686696
  106   862          641694944
  178   860          641695752
  452   819          641698667
  216   858          641706408
  294   851          641707235
  416   829          641714085
  151   861          641720332
  199   859          641720378
  412   830          641721528
  395   834          641723579
  656   711          641725847
  570   770          641726000
  676   693          641728333
  107   862          641728971
  366   840          641731896
  602   751          641731959
  523   793          641732924
  532   789          641737837
  496   804          641742400
  516   796          641746432
  244   856          641748800
  231   857          641749184
  310   849          641751049
  420   828          641751552
  617   741          641754134
  331   846          641760427
  442   822          641763136
  108   862          641763640
  488   807          641772215
  408   831          641773503
  435   824          641789099
  152   861          641789189
  386   836          641789512
  179   860          641791339
  109   862          641798957
  579   765          641801664
  675   694          641802259
  256   855          641803591
  424   827          641834307
  110   862          641834928
  551   780          641836151
  663   705          641836872
  200   859          641839779
  553   779          641841516
  217   858          641847025
  549   781          641848690
  471   813          641854908
  468   814          641856376
  631   731          641857482
  153   861          641858958
  286   852          641863864
  555   778          641864827
  361   841          641869202
  404   832          641869632
  267   854          641870027
  111   862          641871559
  635   728          641876227
  547   782          641879091
  599   753          641879576
  474   812          641883752
  674   695          641884399
  449   820          641886849
  180   860          641888000
  465   815          641888000
  644   721          641895345
  277   853          641904410
  572   769          641905857
  557   777          641906126
  112   862          641908856
  232   857          641909961
  620   739          641911419
  530   790          641916000
  344   844          641919168
  545   783          641927312
  245   856          641928141
  154   861          641929645
  627   734          641938787
  586   761          641941137
  477   811          641943064
  303   850          641943127
  591   758          641944583
  504   801          641946465
  113   862          641946825
  462   816          641949624
  350   843          641952107
  509   799          641954628
  655   712          641955503
  318   848          641957624
  391   835          641959346
  201   859          641960380
  649   717          641961262
  428   826          641962728
  559   776          641965455
  338   845          641965597
  295   851          641967426
  325   847          641973548
  673   696          641974753
  491   806          641977387
  114   862          641985472
  181   860          641985741
  521   794          641986945
  218   858          641988944
  543   784          641993311
  639   725          641995244
  257   855          642000968
  155   861          642001256
  400   833          642009537
  662   706          642013344
  115   862          642024803
  480   810          642033000
  499   803          642033126
  311   849          642040280
  459   817          642041092
  561   775          642042856
  439   823          642046286
  514   797          642058317
  377   838          642063105
  116   862          642064824
  356   842          642065704
  581   764          642066685
  372   839          642068567
  233   857          642072130
  672   697          642073321
  156   861          642073797
  541   785          642077046
  596   755          642077611
  202   859          642082187
  182   860          642084568
  268   854          642084696
  332   846          642090104
  574   768          642104056
  446   821          642104197
  117   862          642105541
  246   856          642108952
  287   852          642110111
  528   791          642111623
  382   837          642119221
  623   737          642119920
  219   858          642132171
  367   840          642134863
  278   853          642135429
  432   825          642137193
  563   774          642138371
  610   746          642141936
  118   862          642146960
  157   861          642147274
  483   809          642153716
  607   748          642157535
  456   818          642162248
  613   744          642177181
  539   786          642178475
  671   698          642180103
  183   860          642184487
  119   862          642189087
  396   834          642192840
  654   713          642193361
  661   707          642198024
  258   855          642199887
  203   859          642205206
  494   805          642213909
  643   722          642214755
  304   850          642219464
  158   861          642221693
  604   750          642223864
  296   851          642229387
  120   862          642231928
  413   830          642231997
  417   829          642234502
  234   857          642235697
  387   836          642237659
  648   718          642244024
  565   773          642252042
  519   795          642258234
  634   729          642260593
  362   841          642261249
  319   848          642261951
  616   742          642263384
  630   732          642270168
  588   760          642273472
  409   831          642274120
  345   844          642275209
  121   862          642275489
  220   858          642276712
  421   828          642282013
  184   860          642285504
  247   856          642291239
  326   847          642291399
  670   699          642295099
  159   861          642297060
  537   787          642297556
  269   854          642300973
  486   808          642305368
  339   845          642309344
  453   819          642312936
  122   862          642319776
  576   767          642320639
  351   843          642320658
  507   800          642323843
  526   792          642324664
  593   757          642325950
  204   859          642329443
  312   849          642331377
  601   752          642340809
  583   763          642350234
  443   822          642350555
  638   726          642351248
  502   802          642355616
  288   852          642358080
  436   824          642358080
  405   832          642360493
  123   862          642364795
  279   853          642368116
  160   861          642373381
  425   827          642374908
  626   735          642379751
  567   772          642383911
  512   798          642387320
  185   860          642387625
  660   708          642390912
  259   855          642400354
  619   740          642400659
  235   857          642400668
  124   862          642410552
  669   700          642418309
  392   835          642419163
  333   846          642421773
  221   858          642422573
  535   788          642434247
  653   714          642439421
  357   842          642446981
  161   861          642450662
  205   859          642454904
  125   862          642457053
  248   856          642475008
  497   804          642481937
  373   839          642484836
  489   807          642488112
  378   838          642490624
  401   833          642490738
  186   860          642490856
  450   820          642493000
  297   851          642493124
  305   850          642497625
  126   862          642504304
  598   754          642508256
  429   826          642513565
  469   814          642514853
  270   854          642518864
  472   813          642521845
  162   861          642528909
  569   771          642534020
  647   719          642534982
  466   815          642538071
  368   840          642540032
  642   723          642542355
  517   796          642546749
  668   701          642549733
  127   862          642552311
  524   793          642555081
  578   766          642555648
  383   837          642558140
  475   812          642559203
  236   857          642567049
  320   848          642568192
  222   858          642569760
  206   859          642581595
  533   789          642588506
  622   738          642589120
  463   816          642591343
  659   709          642592008
  187   860          642595203
  128   862          642601080
  260   855          642602375
  280   853          642602477
  289   852          642607777
  163   861          642608128
  327   847          642611206
  313   849          642624346
  590   759          642624479
  440   823          642625767
  478   811          642627083
  346   844          642633320
  129   862          642650617
  585   762          642652353
  633   730          642653137
  340   845          642655125
  363   841          642655468
  249   856          642660265
  397   834          642664477
  460   817          642674513
  388   836          642688128
  164   861          642688325
  667   702          642689371
  629   733          642691026
  352   843          642691315
  652   715          642693683
  433   825          642698362
  609   747          642699252
  188   860          642700672
  130   862          642700928
  492   806          642702104
  447   821          642702284
  571   770          642702411
  207   859          642709522
  505   801          642710026
  612   745          642714553
  637   727          642715436
  223   858          642718279
  481   810          642725641
  595   756          642726091
  510   799          642733399
  606   749          642734765
  237   857          642734846
    0   863          642735647
    1   863          642735648
    2   863          642735655
    3   863          642735674
    4   863          642735711
    5   863          642735772
    6   863          642735863
    7   863          642735990
    8   863          642736159
    9   863          642736376
   10   863          642736647
   11   863          642736978
   12   863          642737375
   13   863          642737844
  271   854          642738375
   14   863          642738391
   15   863          642739022
   16   863          642739743
   17   863          642740560
   18   863          642741479
   19   863          642742506
   20   863          642743647
   21   863          642744908
  414   830          642744944
   22   863          642746295
   23   863          642747814
  552   780          642748608
   24   863          642749471
   25   863          642751272
  131   862          642752019
   26   863          642753223
  550   781          642754541
   27   863          642755330
  334   846          642755440
  418   829          642757421
   28   863          642757599
  298   851          642758643
   29   863          642760036
  531   790          642760291
  554   779          642760603
   30   863          642762647
   31   863          642765438
   32   863          642768415
  165   861          642769506
   33   863          642771584
   34   863          642774951
  410   831          642777191
  306   850          642777616
  548   782          642778360
   35   863          642778522
  615   743          642780782
  500   803          642781627
   36   863          642782303
   37   863          642786300
  457   818          642787425
   38   863          642790519
  556   778          642790568
   39   863          642794966
   40   863          642799647
  658   710          642801312
  522   794          642802832
  132   862          642803896
   41   863          642804568
  261   855          642805956
  189   860          642807269
  580   765          642809125
   42   863          642809735
  422   828          642815000
   43   863          642815154
  546   783          642820023
   44   863          642820831
  603   751          642820978
   45   863          642826772
  625   736          642828881
  358   842          642830400
   46   863          642832983
  646   720          642834136
  666   703          642837223
  685   685          642838250
  281   853          642838518
  558   777          642838545
  208   859          642838691
   47   863          642839470
  684   686          642842360
   48   863          642846239
  250   856          642847016
  166   861          642851677
  515   797          642852448
   49   863          642853296
  406   832          642853784
  683   687          642854690
  484   809          642855033
  133   862          642856565
  290   852          642859208
   50   863          642860647
  224   858          642868136
   51   863          642868298
  682   688          642875240
   52   863          642876255
  321   848          642876353
  641   724          642878145
  544   784          642879488
  393   835          642881332
   53   863          642884524
  573   769          642889126
   54   863          642893111
  618   741          642898053
   55   863          642902022
  374   839          642903343
  681   689          642904010
  238   857          642904065
  560   776          642904576
  134   862          642910032
   56   863          642911263
  190   860          642915000
  426   827          642918059
  314   849          642919193
  379   838          642920411
   57   863          642920840
  437   824          642929677
  454   819          642929923
   58   863          642930759
  328   847          642932975
  167   861          642934844
  444   822          642940632
  680   690          642941000
   59   863          642941026
  369   840          642947409
  495   805          642947500
  529   791          642949560
   60   863          642951647
  651   716          642956147
  542   785          642956713
  600   753          642957777
  272   854          642959512
   61   863          642962628
  135   862          642964303
  209   859          642969108
  587   761          642973084
   62   863          642973975
  402   833          642974345
   63   863          642985694
  679   691          642986210
  562   775          642988703
  665   704          642993289
  347   844          642993507
  592   758          642994200
   64   863          642997791
  384   837          642999357
  341   845          643002946
   65   863          643010272
  262   855          643011103
  487   808          643015415
  657   711          643018824
  168   861          643019013
  225   858          643019337
  136   862          643019384
   66   863          643023143
  191   860          643023871
  299   851          643025950
  251   856          643035267
   67   863          643036410
  678   692          643039640
   68   863          643050079
  540   786          643051656
  364   841          643051865
  632   731          643053859
  307   850          643059443
  353   843          643064084
   69   863          643064156
  621   739          643066480
  430   826          643066976
  520   795          643067875
  239   857          643074712
  137   862          643075281
  282   853          643076245
   70   863          643078647
  582   764          643081112
  636   728          643087808
  564   774          643090968
  335   846          643091111
   71   863          643093558
  575   768          643094207
  508   800          643096512
  210   859          643100779
  677   693          643101290
  451   820          643101851
  169   861          643104190
   72   863          643108895
  291   852          643112379
  503   802          643113135
  628   734          643120056
   73   863          643124664
  138   862          643132000
  192   860          643133888
  398   834          643138496
   74   863          643140871
  389   836          643140925
  645   721          643141486
  597   755          643145048
  527   792          643156271
   75   863          643157522
  664   705          643157569
  538   787          643164275
  676   694          643171160
  226   858          643171888
   76   863          643174623
  513   798          643175289
  470   814          643176144
  273   854          643182281
  322   848          643186440
  139   862          643189547
  170   861          643190381
  467   815          643190938
  473   813          643191614
   77   863          643192180
  490   807          643206943
  441   823          643207888
   78   863          643210199
  566   773          643211413
  315   849          643215924
  359   842          643215967
  263   855          643217822
  640   725          643222125
  498   804          643224456
  252   856          643225024
  650   717          643226813
   79   863          643228686
  211   859          643233710
  464   816          643235840
  476   812          643237504
  656   712          643244544
  193   860          643245057
  240   857          643246793
   80   863          643247647
  140   862          643247928
  675   695          643249250
  329   847          643256712
  611   746          643260067
  415   830          643260375
  434   825          643262129
  608   748          643264704
   81   863          643267088
  171   861          643277592
  411   831          643282722
  419   829          643282848
  624   737          643286177
   82   863          643287015
  536   788          643294528
  300   851          643295051
  448   821          643303053
  614   744          643306328
  141   862          643307149
   83   863          643307434
  461   817          643310694
  589   760          643312469
  479   811          643313970
  283   853          643315664
  577   767          643317696
  605   750          643320125
  375   839          643324094
  227   858          643325795
   84   863          643328351
  663   706          643330063
  674   696          643335560
  308   850          643343112
  394   835          643345859
  407   832          643349511
   85   863          643349772
  568   772          643350080
  518   796          643350168
  423   828          643350519
  380   838          643352472
  342   845          643352813
  348   844          643355776
  370   840          643357000
  194   860          643357384
  172   861          643365829
  142   862          643367216
  292   852          643367296
  212   859          643367907
  584   763          643371651
   86   863          643371703
  525   793          643380382
  594   757          643382677
   87   863          643394150
  617   742          643403601
  274   854          643406688
  458   818          643415344
  253   856          643416293
   88   863          643417119
  241   857          643420314
  482   810          643421168
  264   855          643426119
  602   752          643426216
  143   862          643428135
  336   846          643428792
  493   806          643429773
  673   697          643430090
  354   843          643438971
   89   863          643440616
  534   789          643442373
  385   837          643442878
  365   841          643450446
  173   861          643455098
  644   722          643457032
  403   833          643460364
  631   732          643462759
  427   827          643463766
   90   863          643464647
  635   729          643468364
  195   860          643470875
  506   801          643476617
  655   713          643478472
  228   858          643481064
   91   863          643489218
  144   862          643489912
  323   848          643498459
  213   859          643503376
  438   824          643503896
  649   718          643505681
  570   771          643507011
  662   707          643510771
   92   863          643514335
  316   849          643514545
  511   799          643515230
  672   698          643532840
  501   803          643533128
  445   822          643533373
   93   863          643540004
  174   861          643545405
  455   819          643549634
  620   740          643552000
  145   862          643552553
  284   853          643556781
  627   735          643557258
  485   809          643559254
  579   766          643559635
  301   851          643565952
   94   863          643566231
  639   726          643574295
  330   847          643582423
  599   754          643582863
  196   860          643585536
   95   863          643593022
  242   857          643595281
  390   836          643596056
  360   842          643603688
  532   790          643607768
  254   856          643609080
  399   834          643614903
  146   862          643616064
   96   863          643620383
  523   794          643621851
  431   826          643622967
  293   852          643623965
  309   850          643628629
  275   854          643632739
  265   855          643636000
  175   861          643636756
  229   858          643637701
  214   859          643640123
  671   699          643643810
   97   863          643648320
  516   797          643649669
  551   781          643663692
  553   780          643664377
  591   759          643670550
   98   863          643676839
  147   862          643680451
  586   762          643680784
  549   782          643680917
  572   770          643682248
  555   779          643683014
  496   805          643684061
  661   708          643699693
  197   860          643701373
  343   845          643704732
   99   863          643705946
  452   820          643713408
  547   783          643716010
  557   778          643719645
  349   844          643720133
  654   714          643720608
  488   808          643728384
  176   861          643729157
  100   863          643735647
  148   862          643745720
  376   839          643747095
  623   738          643751639
  670   700          643763000
  101   863          643765948
  337   846          643768489
  371   840          643768811
  545   784          643768929
  243   857          643771700
  559   777          643774312
  215   859          643778154
  416   830          643778296
  643   723          643780774
  381   838          643786813
  596   756          643789952
  530   791          643790671
  412   831          643790719
  442   823          643792655
  648   719          643792751
  230   858          643795712
  102   863          643796855
  285   853          643799602
  255   856          643803391
  420   829          643810789
  149   862          643811877
  324   848          643812416
  395   835          643812750
  610   747          643813723
  317   849          643815062
  355   843          643815982
  198   860          643818392
  581   765          643820066
  177   861          643822614
  103   863          643828374
  435   825          643828500
  607   749          643838292
  302   851          643838659
  543   785          643839632
  613   745          643840022
  471   814          643840255
  468   815          643846607
  561   776          643847057
  266   855          643847471
  408   832          643847680
  366   841          643851217
  634   730          643857104
  276   854          643860440
  104   863          643860511
  474   813          643864221
  509   800          643872229
  504   802          643873672
  574   769          643875833
  150   862          643878928
  630   733          643879837
  521   795          643880636
  294   852          643882392
  465   816          643883121
  424   828          643888576
  386   837          643888709
  669   701          643890410
  105   863          643893272
  660   709          643896829
  449   821          643906510
  331   847          643910114
  604   751          643913615
  310   850          643916000
  178   861          643917133
  616   743          643917303
  216   859          643917475
  477   812          643918661
  106   863          643926663
  541   786          643928077
  491   807          643928714
  638   727          643934655
  199   860          643936599
  563   775          643937922
  151   862          643946879
  404   833          643948801
  244   857          643949577
  462   817          643949641
  231   858          643955103
  107   863          643960690
  514   798          643966336
  499   804          643969963
  653   715          643970952
  528   792          643991040
  361   842          643993569
  108   863          643995359
  256   856          643999232
  626   736          644002632
  480   811          644003731
  588   761          644008553
  428   827          644012035
  179   861          644012720
  152   862          644015736
  668   702          644026040
  109   863          644030676
  539   787          644034222
  601   753          644039578
  286   853          644044133
  619   741          644045680
  459   818          644046011
  565   774          644046949
  593   758          644047369
  391   836          644053527
  200   860          644056000
  217   859          644058092
  344   845          644058709
  267   855          644060538
  110   863          644066647
  439   824          644080743
  153   862          644085505
  350   844          644086584
  576   768          644087808
  647   720          644088023
  277   854          644089797
  400   834          644093704
  583   764          644099031
  659   710          644102179
  111   863          644103278
  180   861          644109381
  338   846          644110208
  642   724          644112712
  303   851          644113178
  232   858          644115880
  318   849          644117481
  483   810          644119587
  325   848          644128317
  446   822          644128784
  245   857          644128918
  112   863          644140575
  295   852          644142583
  154   862          644156192
  519   796          644156695
  537   788          644158025
  494   806          644160400
  667   703          644169890
  456   819          644172075
  377   839          644172352
  567   773          644174180
  201   860          644176601
  113   863          644178544
  432   826          644181544
  372   840          644182848
  356   843          644195123
  257   856          644196609
  218   859          644200011
  311   850          644205231
  181   861          644207122
  526   793          644208833
  598   755          644216067
  114   863          644217191
  382   838          644223440
  622   739          644225267
  155   862          644227803
  652   716          644229504
  332   847          644239791
  507   801          644246244
  685   686          644247981
  633   731          644254028
  367   841          644254184
  684   687          644256207
  115   863          644256522
  486   809          644266385
  683   688          644272659
  268   855          644275207
  233   858          644278049
  396   835          644282011
  502   803          644287635
  287   853          644290380
  116   863          644296543
  682   689          644297337
  202   860          644298408
  417   830          644298713
  535   789          644299444
  512   799          644300127
  156   862          644300344
  413   831          644301188
  637   728          644303205
  629   734          644305093
  182   861          644305949
  246   857          644309729
  658   711          644315743
  578   767          644318215
  569   772          644319657
  278   854          644320816
  666   704          644321960
  453   820          644327677
  681   690          644330241
  387   837          644336856
  117   863          644337260
  421   829          644341250
  219   859          644343238
  409   832          644348297
  590   760          644355000
  680   691          644371371
  157   862          644373821
  609   748          644375521
  118   863          644378679
  443   823          644380074
  612   746          644381864
  362   842          644385616
  304   851          644389515
  646   721          644391497
  258   856          644395528
  585   763          644396572
  436   825          644397481
  296   852          644404544
  183   861          644405868
  345   845          644414750
  606   750          644420016
  679   692          644420727
  119   863          644420806
  203   860          644421427
  319   849          644421808
  497   805          644423598
  425   828          644429177
  615   744          644439159
  405   833          644439662
  234   858          644441616
  595   757          644442968
  524   794          644444008
  489   808          644444281
  326   848          644446168
  158   862          644448240
  517   797          644449986
  641   725          644452846
  339   846          644453955
  351   844          644455135
  625   737          644456178
  533   790          644458437
  120   863          644463647
  678   693          644478309
  665   705          644482250
  571   771          644483422
  220   859          644487779
  269   855          644491484
  247   857          644492016
  651   717          644496264
  312   850          644496328
  469   815          644505084
  184   861          644506885
  472   814          644507192
  121   863          644507208
  450   821          644512661
  392   836          644513344
  603   752          644515235
  159   862          644523607
  466   816          644533192
  657   712          644537521
  288   853          644538349
  475   813          644539672
  677   694          644544117
  204   860          644545664
  618   742          644547520
  122   863          644551495
  279   854          644553503
  429   827          644562872
  580   766          644567096
  333   847          644571460
  401   834          644574905
  552   781          644576149
  357   843          644576400
  554   780          644583464
  550   782          644586768
  463   817          644591360
  259   856          644595995
  123   863          644596514
  373   840          644599117
  378   839          644599871
  160   862          644599928
  478   812          644602680
  235   858          644606587
  556   779          644608755
  185   861          644609006
  548   783          644615279
  676   695          644618151
  221   859          644633640
  531   791          644634962
  505   802          644637233
  124   863          644642271
  664   706          644650760
  510   800          644651000
  558   778          644652064
  492   807          644653431
  632   732          644659136
  368   841          644659353
  440   824          644660224
  600   754          644661064
  546   784          644661640
  383   838          644662359
  573   770          644665517
  305   851          644667676
  297   852          644668281
  205   860          644671125
  248   857          644675785
  161   862          644677209
  460   818          644679432
  636   729          644679945
  125   863          644688772
  481   811          644696372
  522   795          644696523
  675   696          644700411
  645   722          644703173
  621   740          644707061
  270   855          644709375
  186   861          644712237
  587   762          644712731
  560   777          644713433
  500   804          644718464
  592   759          644720167
  544   785          644725809
  447   822          644726871
  320   849          644728049
  126   863          644736023
  628   735          644738527
  433   826          644742713
  397   835          644753648
  162   862          644755456
  515   798          644760467
  327   848          644765975
  656   713          644767513
  650   718          644771232
  346   845          644772861
  236   858          644772968
  363   842          644779835
  222   859          644780827
  127   863          644784030
  388   837          644787325
  280   854          644787864
  289   853          644788046
  313   850          644789297
  674   697          644790897
  562   776          644792904
  457   819          644797252
  206   860          644797816
  260   856          644798016
  340   846          644799736
  640   726          644801176
  542   786          644807744
  414   831          644814135
  187   861          644816584
  484   810          644820904
  418   830          644821632
  352   844          644825792
  663   707          644827490
  529   792          644828977
  128   863          644832799
  582   765          644834493
  163   862          644834675
  410   832          644851368
  597   756          644857389
  249   857          644861042
  575   769          644865984
  422   829          644874237
  129   863          644882336
  673   698          644889609
  564   775          644890519
  495   806          644893991
  334   847          644905127
  540   787          644907403
  164   862          644914872
  624   738          644917896
  188   861          644922053
  207   860          644925743
  271   855          644928886
  223   859          644929346
  611   747          644931854
  130   863          644932647
  406   833          644932953
  298   852          644933800
  237   858          644940765
  454   820          644944664
  608   749          644945461
  306   851          644947667
  358   843          644959819
  520   796          644966336
  437   825          644969078
  614   745          644969169
  444   823          644970151
  426   828          644972328
    0   864          644972544
    1   864          644972545
    2   864          644972552
    3   864          644972571
    4   864          644972608
    5   864          644972669
    6   864          644972760
    7   864          644972887
    8   864          644973056
    9   864          644973273
   10   864          644973544
   11   864          644973875
   12   864          644974272
   13   864          644974741
   14   864          644975288
  393   836          644975513
   15   864          644975919
  487   809          644976432
   16   864          644976640
   17   864          644977457
   18   864          644978376
   19   864          644979403
   20   864          644980544
   21   864          644981805
   22   864          644983192
  131   863          644983738
   23   864          644984711
   24   864          644986368
   25   864          644988169
   26   864          644990120
   27   864          644992227
   28   864          644994496
  165   862          644996053
  672   699          644996547
   29   864          644996933
   30   864          644999544
  261   856          645001597
   31   864          645002335
   32   864          645005312
  655   714          645005719
  566   774          645006320
   33   864          645008481
  605   751          645009876
   34   864          645011848
  662   708          645012440
   35   864          645015419
  374   840          645017624
  508   801          645018913
   36   864          645019200
  644   723          645023051
   37   864          645023197
  281   854          645023905
  538   788          645024744
   38   864          645027416
  189   861          645028650
  379   839          645029658
   39   864          645031863
  132   863          645035615
  321   849          645036210
   40   864          645036544
  290   853          645039477
  527   793          645040440
   41   864          645041465
  503   803          645045154
   42   864          645046632
  589   761          645047550
  250   857          645047793
   43   864          645052051
  649   719          645054408
  208   860          645054912
  617   743          645057520
   44   864          645057728
  402   834          645058512
   45   864          645063669
  635   730          645064875
  369   841          645066730
   46   864          645069880
  631   733          645072428
   47   864          645076367
  166   862          645078224
  224   859          645079203
   48   864          645083136
  314   850          645084144
  577   768          645084865
  328   848          645087744
  513   799          645088096
  133   863          645088284
   49   864          645090193
   50   864          645097544
  384   838          645103576
  594   758          645104096
   51   864          645105195
  238   858          645109984
  671   700          645111711
   52   864          645113152
  430   827          645116283
  584   764          645120448
   53   864          645121421
  451   821          645121512
  602   753          645124985
   54   864          645130008
  347   845          645133048
  190   861          645136381
   55   864          645138919
  568   773          645140349
  134   863          645141751
  341   846          645147557
   56   864          645148160
  272   855          645150023
  639   727          645157702
   57   864          645157737
  536   789          645159725
  167   862          645161391
  490   808          645163112
  498   805          645166117
  470   815          645166375
   58   864          645167656
  364   842          645176232
  473   814          645176961
   59   864          645177923
  627   736          645180139
  209   860          645185329
  467   816          645186059
   60   864          645188544
  135   863          645196022
  620   741          645197021
  353   844          645198561
   61   864          645199525
  299   852          645201107
  661   709          645205610
  262   856          645206744
   62   864          645210872
  476   813          645217973
   63   864          645222591
  398   835          645227667
  307   851          645229494
  225   859          645230404
   64   864          645234688
  670   701          645235101
  464   817          645235857
  251   857          645236044
  389   837          645240122
  335   847          645240798
  441   824          645242345
  191   861          645245252
  168   862          645245560
   65   864          645247169
  136   863          645251103
  654   715          645252139
  518   797          645253405
   66   864          645260040
  282   854          645261632
  525   794          645269309
   67   864          645273307
  239   858          645280631
   68   864          645286976
  479   812          645289567
  599   755          645290674
  291   853          645292648
  570   772          645292648
   69   864          645301053
  434   826          645306480
  137   863          645307000
  534   790          645312304
   70   864          645315544
  461   818          645315613
  210   860          645317000
  579   767          645322202
  448   822          645327640
  415   831          645329566
   71   864          645330455
  169   862          645330737
  359   843          645345386
   72   864          645345792
  648   720          645345792
  322   849          645346297
  419   830          645347059
  643   724          645351131
  192   861          645355269
  411   832          645356899
   73   864          645361561
  138   863          645363719
  669   702          645366717
  273   855          645372792
   74   864          645377768
  315   850          645380875
  493   807          645381100
  226   859          645382955
  623   739          645387786
  482   811          645391899
   75   864          645394419
  591   760          645401071
  506   802          645403824
  660   710          645407000
  423   829          645409756
  329   848          645411481
   76   864          645411520
  263   856          645413463
  170   862          645416928
  139   863          645421266
  586   763          645425003
  458   819          645425171
  252   857          645425801
  407   833          645428680
   77   864          645429077
  511   800          645432831
  375   840          645438375
  394   836          645440040
   78   864          645447096
  211   860          645449931
  240   858          645452712
  634   731          645457995
  380   839          645461719
  572   771          645463259
   79   864          645465583
  193   861          645466438
  501   804          645469965
  300   852          645470208
  370   841          645476321
  140   863          645479647
  532   791          645482439
   80   864          645484544
  610   748          645489992
  553   781          645491918
  630   734          645493904
  348   845          645495317
  551   782          645495919
  342   846          645497424
  283   854          645501051
   81   864          645503985
  171   862          645504139
  555   780          645505875
  668   703          645506559
  653   716          645506773
  596   757          645506829
  613   746          645507333
  308   851          645513163
  523   795          645515542
  549   783          645517836
  427   828          645518035
  638   728          645522424
  607   750          645523543
   82   864          645523912
  485   810          645525125
  227   859          645536862
  557   779          645537832
  141   863          645538868
  438   825          645543297
   83   864          645544331
  403   834          645544531
  385   838          645547097
  292   853          645547565
  547   784          645557627
  516   798          645557688
  445   823          645562892
  455   820          645564375
   84   864          645565248
  354   844          645573448
  365   842          645574813
  616   744          645575680
  581   766          645578037
  336   847          645578479
  194   861          645578765
  212   860          645584128
   85   864          645586669
  559   778          645587831
  172   862          645592376
  274   855          645597199
  142   863          645598935
  604   752          645607872
   86   864          645608600
  545   785          645615250
  659   711          645616610
  253   857          645617070
  264   856          645621760
  241   858          645626233
  626   737          645629929
  496   806          645630552
   87   864          645631047
  647   721          645645384
  574   770          645652224
   88   864          645654016
  667   704          645654627
  561   777          645655914
  686   686          645657712
  323   849          645658316
  143   863          645659854
  685   687          645661828
  530   792          645670088
  431   827          645672274
  684   688          645674176
   89   864          645677513
  316   850          645679496
  173   862          645681645
  642   725          645687413
  488   809          645689401
  543   786          645690663
  228   859          645692131
  195   861          645692256
  683   689          645694756
  619   742          645695147
  390   837          645695253
   90   864          645701544
  399   835          645704074
  213   860          645719597
  144   863          645721631
  682   690          645723568
   91   864          645726115
  452   821          645733069
  360   843          645733107
  330   848          645737192
  301   852          645741109
  563   776          645742123
  284   854          645742168
  601   754          645742865
  588   762          645748200
   92   864          645751232
  681   691          645760612
  652   717          645769621
  174   862          645771952
  593   759          645773336
   93   864          645776901
  521   796          645779097
  541   787          645783824
  145   863          645784272
  509   801          645794630
  309   851          645798680
  242   858          645801200
   94   864          645803128
  293   853          645804234
  504   803          645805691
  680   692          645805888
  196   861          645806917
  254   857          645809857
  666   705          645810921
  275   855          645823250
  442   824          645827112
   95   864          645829919
  471   815          645830486
  265   856          645831641
  658   712          645834440
  468   816          645841728
  565   775          645846500
  416   831          645847487
  146   863          645847783
  229   859          645848768
  343   846          645849343
  474   814          645849568
  583   765          645852412
  214   860          645856344
   96   864          645857280
  633   732          645859305
  679   693          645859396
  576   769          645859585
  349   845          645859674
  376   840          645861376
  175   862          645863303
  412   832          645864896
  622   740          645865848
  435   826          645872851
  420   830          645875000
  528   793          645875209
  514   799          645879143
  465   817          645883138
  491   808          645884883
   97   864          645885217
  371   841          645888132
  539   788          645894691
  637   729          645895342
  381   839          645896060
  477   813          645899130
  395   836          645906931
  499   805          645911624
  147   863          645912170
   98   864          645913736
  337   847          645918176
  678   694          645921136
  197   861          645922754
  629   735          645923564
  408   833          645926849
  598   756          645928408
  449   822          645931097
   99   864          645942843
  424   829          645947813
  355   844          645950459
  646   722          645953184
  462   818          645954560
  176   862          645955704
  567   774          645969087
  324   849          645972273
  100   864          645972544
  665   706          645975441
  366   842          645975584
  148   863          645977439
  243   858          645977619
  480   812          645979328
  317   850          645980013
  285   854          645984989
  677   695          645991108
  386   838          645992928
  215   860          645994375
  101   864          646002845
  255   857          646004168
  230   859          646006779
  302   852          646013816
  537   789          646023222
  641   726          646031897
  404   834          646032968
  102   864          646033752
  198   861          646039773
  651   718          646040683
  266   856          646043112
  149   863          646043596
  177   862          646049161
  276   855          646050951
  612   747          646053651
  459   819          646055838
  609   749          646056278
  519   797          646059932
  657   713          646060490
  294   853          646062661
  331   848          646064883
  103   864          646065271
  428   828          646066304
  676   696          646069312
  578   768          646085384
  310   851          646086051
  625   738          646087897
  590   761          646090081
  483   811          646090318
  104   864          646097408
  526   794          646097760
  615   745          646102000
  606   751          646109767
  569   773          646109926
  150   863          646110647
  494   807          646111727
  439   825          646120144
  361   843          646122988
  105   864          646130169
  216   860          646133696
  178   862          646143680
  585   764          646145369
  664   707          646148187
  391   837          646152724
  244   858          646155496
  675   697          646155748
  199   861          646157980
  446   823          646158303
  106   864          646163560
  595   758          646164387
  231   859          646166170
  535   790          646169375
  507   802          646173451
  151   863          646178598
  400   835          646182875
  456   820          646186816
  107   864          646197587
  256   857          646200009
  618   743          646201439
  344   846          646203320
  603   753          646214004
  512   800          646217728
  502   804          646224472
  350   845          646226125
  286   854          646229520
  432   827          646230851
  108   864          646232256
  486   810          646232256
  179   862          646239267
  152   863          646247455
  674   698          646250416
  267   856          646256179
  338   847          646259895
  109   864          646267573
  632   733          646268805
  571   772          646269059
  645   723          646269192
  217   860          646274313
  636   730          646276456
  200   861          646277381
  277   855          646280308
  318   850          646282432
  377   840          646286633
  325   849          646288174
  303   852          646288335
  656   714          646294760
  372   841          646302169
  110   864          646303544
  153   863          646317224
  650   719          646319959
  295   853          646322852
  232   859          646326947
  663   708          646329159
  356   844          646329600
  580   767          646329663
  382   839          646332687
  533   791          646333108
  245   858          646334837
  180   862          646335928
  524   795          646337699
  111   864          646340175
  453   821          646347338
  621   741          646352082
  673   699          646353316
  517   798          646358005
  628   736          646361408
  417   831          646367904
  600   755          646368875
  497   806          646370089
  311   851          646375282
  413   832          646375365
  396   836          646376192
  112   864          646377472
  367   842          646378551
  640   727          646384583
  154   863          646387911
  332   848          646394560
  257   857          646397386
  201   861          646397982
  489   809          646405298
  421   830          646405461
  552   782          646408376
  554   781          646411005
  443   824          646414531
  113   864          646415441
  218   860          646416232
  550   783          646423687
  409   833          646427466
  556   780          646431616
  181   862          646433669
  387   838          646441075
  436   826          646441832
  573   771          646446528
  592   760          646450688
  114   864          646454088
  548   784          646456896
  587   763          646456950
  155   863          646459522
  672   700          646464448
  558   779          646470251
  268   856          646470848
  287   854          646475767
  425   829          646488414
  233   859          646489116
  115   864          646493419
  472   815          646497423
  469   816          646500205
  546   785          646507961
  278   855          646511327
  531   792          646514379
  362   843          646515035
  246   858          646515648
  662   709          646518357
  202   861          646519789
  405   834          646523829
  475   814          646525019
  560   778          646526952
  156   863          646532063
  182   862          646532496
  466   817          646533209
  116   864          646533440
  450   822          646537248
  655   715          646537250
  624   739          646554043
  345   846          646559361
  219   860          646559459
  304   852          646564672
  505   803          646569252
  510   801          646573401
  117   864          646574157
  597   757          646574266
  544   786          646576840
  478   813          646583149
  671   701          646583812
  296   853          646584813
  319   850          646586759
  582   766          646592464
  644   724          646593408
  351   845          646594676
  522   796          646594984
  463   818          646596279
  258   857          646596305
  562   777          646601761
  339   847          646603642
  157   863          646605540
  326   849          646606025
  649   720          646607449
  611   748          646608123
  492   808          646609600
  392   837          646612541
  118   864          646615576
  429   828          646617141
  608   750          646630712
  183   862          646632415
  614   746          646636480
  575   770          646642375
  203   861          646642808
  234   859          646652683
  119   864          646657703
  500   805          646660125
  542   787          646663491
  401   835          646664076
  635   731          646665766
  312   851          646666379
  481   812          646671969
  515   799          646673274
  158   863          646679959
  631   734          646686495
  269   856          646687125
  460   819          646689259
  564   776          646694720
  247   858          646697935
  440   825          646699625
  120   864          646700544
  220   860          646704000
  605   752          646704133
  357   844          646710877
  670   702          646711408
  529   793          646713146
  378   840          646714152
  661   710          646715781
  617   744          646715897
  373   841          646718438
  288   854          646723736
  333   848          646726229
  184   862          646733432
  279   855          646744014
  121   864          646744105
  639   728          646745471
  159   863          646755326
  447   823          646756390
  204   861          646767045
  540   788          646767872
  383   839          646771606
  368   842          646783720
  589   762          646787197
  654   716          646787960
  122   864          646788392
  484   811          646791635
  433   827          646792020
  259   857          646796772
  566   775          646805871
  627   737          646807436
  457   820          646811993
  235   859          646817654
  602   754          646828272
  594   759          646830063
  160   863          646831647
  123   864          646833411
  185   862          646835553
  305   852          646842833
  495   807          646845318
  620   742          646846488
  669   703          646847236
  397   836          646847829
  297   853          646848550
  221   860          646849861
  577   769          646856642
  520   797          646869573
  584   765          646873829
  124   864          646879168
  248   858          646881704
  414   832          646888312
  538   789          646889941
  418   831          646890823
  388   838          646891544
  205   861          646892506
  320   850          646893000
  648   721          646903153
  270   856          646905016
  161   863          646908928
  363   843          646909254
  346   846          646917472
  660   711          646921431
  125   864          646925669
  327   849          646925832
  643   725          646925832
  527   794          646929367
  410   833          646930537
  568   774          646935256
  422   830          646938448
  186   862          646938784
  487   810          646942303
  508   802          646946120
  340   847          646949423
  313   851          646959348
  454   821          646964325
  352   845          646965333
  126   864          646972920
  289   854          646973433
  280   855          646978375
  503   804          646981991
  236   859          646984035
  162   863          646987175
  668   704          646991296
  222   860          646997048
  260   857          646998793
  599   756          647003015
  444   824          647004608
  513   800          647005697
  437   826          647013429
  406   834          647017120
  206   861          647019197
  127   864          647020927
  623   740          647028367
  536   790          647029656
  426   829          647031565
  187   862          647043131
  653   717          647046890
  334   848          647059896
  634   732          647063272
  163   863          647066394
  249   858          647066961
  128   864          647069696
  686   687          647071559
  393   837          647074710
  685   688          647079797
  570   773          647082917
  579   768          647089371
  358   844          647094296
  684   689          647096273
  630   735          647112375
  498   806          647112608
  298   853          647114069
  638   729          647114561
  129   864          647119233
  683   690          647120987
  306   852          647122824
  490   809          647124129
  271   856          647124527
  659   712          647135307
  591   761          647136152
  374   841          647136945
  667   705          647143588
  379   840          647143939
  223   860          647145567
  451   822          647146099
  164   863          647146591
  207   861          647147124
  402   835          647147683
  188   862          647148600
  237   859          647151832
  682   691          647153939
  518   798          647161424
  470   816          647161496
  525   795          647163000
  473   815          647167192
  130   864          647169544
  430   828          647170552
  610   749          647170749
  586   764          647173800
  613   747          647179120
  467   817          647186076
  534   791          647186975
  369   842          647191097
  681   692          647195129
  321   850          647201161
  261   857          647202374
  476   814          647203320
  647   722          647207071
  384   839          647212823
  607   751          647213294
  281   855          647214416
    0   865          647214625
    1   865          647214626
    2   865          647214633
    3   865          647214652
    4   865          647214689
    5   865          647214750
    6   865          647214841
    7   865          647214968
    8   865          647215137
    9   865          647215354
   10   865          647215625
   11   865          647215956
   12   865          647216353
   13   865          647216822
   14   865          647217369
   15   865          647218000
   16   865          647218721
   17   865          647219538
   18   865          647220457
  131   864          647220635
   19   865          647221484
   20   865          647222625
   21   865          647223886
  290   854          647224864
   22   865          647225273
   23   865          647226792
  165   863          647227772
  596   758          647228248
   24   865          647228449
   25   865          647230250
   26   865          647232201
   27   865          647234308
   28   865          647236577
  616   745          647238521
   29   865          647239014
  464   818          647240776
   30   865          647241625
   31   865          647244416
  680   693          647244557
   32   865          647247393
  328   849          647247601
  572   772          647248896
   33   865          647250562
  250   858          647253712
   34   865          647253929
  314   851          647254195
  189   862          647255197
   35   865          647257500
   36   865          647261281
  626   738          647261648
   37   865          647265278
  642   726          647266464
   38   865          647269497
  479   813          647270036
  132   864          647272512
   39   865          647273944
  208   861          647276293
  347   846          647277659
   40   865          647278625
  441   825          647281746
   41   865          647283546
   42   865          647288713
   43   865          647294132
  224   860          647295424
  341   847          647297244
   44   865          647299809
  679   694          647302223
  666   706          647304112
  364   843          647305651
   45   865          647305750
  604   753          647306641
  166   863          647309943
   46   865          647311961
  652   718          647314040
   47   865          647318448
  238   859          647321051
  398   836          647321848
  553   782          647324145
  133   864          647325181
   48   865          647325217
  461   819          647325440
   49   865          647332274
  551   783          647332838
  555   781          647333416
  506   803          647335843
  493   808          647337269
  353   845          647338102
   50   865          647339625
  581   767          647340604
  389   838          647344341
  272   856          647345664
   51   865          647347276
  619   743          647349066
  511   801          647355232
   52   865          647355233
  434   827          647355787
  448   823          647357159
  658   713          647357409
  549   784          647359453
  557   780          647360693
  532   792          647361856
  190   862          647362928
   53   865          647363502
  482   812          647367496
  678   695          647368127
   54   865          647372089
  134   864          647378648
   55   865          647381000
  299   853          647381376
   56   865          647390241
  167   863          647393110
  335   848          647395567
   57   865          647399818
  415   832          647403743
  547   785          647403948
  307   852          647404651
  559   779          647406018
  209   861          647406710
  262   857          647407521
   58   865          647409737
  501   805          647411626
  523   796          647414003
  419   831          647416250
   59   865          647420004
   60   865          647430625
  135   864          647432919
  574   771          647433235
  411   833          647436068
  458   820          647439912
   61   865          647441606
  251   858          647441963
  677   696          647442269
  225   860          647446625
  601   755          647450676
  282   855          647452143
   62   865          647452953
   63   865          647464672
  545   786          647466281
  633   733          647468974
  561   778          647469433
  516   799          647470495
  191   862          647471799
  665   707          647472868
  423   830          647473967
   64   865          647476769
  168   863          647477279
  291   854          647478035
  359   844          647479863
  136   864          647488000
   65   865          647489250
  239   859          647491698
  637   730          647491853
  588   763          647492419
  485   811          647495856
   66   865          647502121
  593   760          647503857
  622   741          647510869
  322   850          647511248
  407   834          647512847
   67   865          647515388
  646   723          647519203
  676   697          647524649
   68   865          647529057
  210   861          647538381
  394   837          647539237
   69   865          647543134
  137   864          647543897
  543   787          647546410
  629   736          647546445
  315   851          647550926
  563   777          647550980
  530   793          647554257
   70   865          647557625
  375   841          647557696
  169   863          647562456
  273   856          647568433
  329   849          647571338
   71   865          647572536
  380   840          647576000
  427   829          647577272
  192   862          647581816
  496   807          647581879
  455   821          647584036
  438   826          647587648
  657   714          647587737
   72   865          647587873
  651   719          647589410
  445   824          647597349
  226   860          647599176
  138   864          647600616
  370   842          647600688
   73   865          647603642
  583   766          647610383
  263   857          647614240
  675   698          647615267
  641   727          647615304
   74   865          647619849
  252   858          647631720
  403   835          647633702
  576   770          647635976
   75   865          647636500
  348   846          647639928
  541   788          647644293
  598   757          647645285
  342   847          647647111
  170   863          647648647
  664   708          647649856
  300   853          647650477
  565   776          647650701
   76   865          647653601
  488   810          647655272
  385   839          647656344
  139   864          647658163
  240   859          647663779
   77   865          647671158
  211   861          647671312
  521   797          647682334
  308   852          647688320
   78   865          647689177
  283   855          647691562
  193   862          647692985
  365   843          647704232
   79   865          647707664
  354   845          647712989
  674   699          647714123
  140   864          647716544
  509   802          647721837
  625   739          647724044
  431   828          647726543
   80   865          647726625
  612   748          647729920
  292   854          647732952
  336   848          647733248
  171   863          647735858
  609   750          647741529
  504   804          647742528
   81   865          647746066
  227   860          647753083
  452   822          647757656
  539   789          647759888
  528   794          647764136
   82   865          647765993
  567   775          647768638
  615   746          647769311
  141   864          647775765
   83   865          647786412
  274   856          647792840
  514   800          647796744
  399   836          647798255
  390   838          647799472
  606   752          647804024
  194   862          647805312
  212   861          647805509
   84   865          647807329
  673   700          647821217
  264   857          647822537
  253   858          647822989
  323   850          647823267
  172   863          647824095
  471   816          647825607
  656   715          647826291
   85   865          647828750
  590   762          647829728
  663   709          647835076
  142   864          647835832
  241   859          647837300
  645   724          647839549
  474   815          647839799
  468   817          647841745
  491   809          647845900
  316   851          647849547
   86   865          647850681
  578   769          647857161
  499   806          647858115
  618   744          647859816
  442   825          647866513
  360   844          647867584
  650   720          647873000
   87   865          647873128
  636   731          647877347
  632   734          647882872
  477   814          647884477
  465   818          647888057
  595   759          647890354
  537   790          647893153
   88   865          647896097
  143   864          647896751
  330   849          647897049
  585   765          647898750
  569   774          647904833
  228   860          647908352
  173   863          647913364
  603   754          647917291
  195   862          647918803
   89   865          647919594
  301   853          647921378
  416   832          647921664
  435   827          647922158
  284   855          647932679
  672   701          647936549
  213   861          647940978
   90   865          647943625
  412   833          647944065
  420   831          647944191
  144   864          647958528
  480   813          647959797
  449   823          647960616
  462   819          647964387
  519   798          647967951
   91   865          647968196
  640   728          647972352
  309   852          647973837
  376   841          647980697
  628   737          647988705
  293   854          647989621
  526   795          647991451
   92   865          647993313
  343   847          647999030
  621   742          648001549
  174   863          648003671
  349   846          648004285
  395   837          648006128
  381   840          648010341
  408   834          648011016
  424   830          648012024
  242   859          648012267
  371   842          648012499
  254   858          648015776
  275   856          648018891
   93   865          648018982
  145   864          648021169
  662   710          648028528
  265   857          648032418
  196   862          648033464
  535   791          648044046
   94   865          648045209
  571   773          648059328
  671   702          648060119
  229   860          648064989
  483   812          648065915
  494   808          648067896
  459   820          648070579
   95   865          648072000
  337   848          648072945
  655   716          648073071
  214   861          648077725
  600   756          648081216
  146   864          648084680
  355   845          648090000
  175   863          648095022
  580   768          648096832
   96   865          648099361
  386   839          648102175
  366   843          648105003
  507   803          648105470
  404   835          648122139
  428   829          648125541
   97   865          648127298
  324   850          648137224
  512   801          648140129
  147   864          648149067
  197   862          648149301
  317   851          648150064
   98   865          648155817
  439   826          648164495
  649   721          648164810
  502   805          648166133
  644   725          648168109
  285   855          648175500
   99   865          648184924
  592   761          648185769
  176   863          648187423
  243   859          648188686
  670   703          648191927
  446   824          648192760
  302   853          648194085
  624   740          648194624
  486   811          648202987
  587   764          648205747
  456   821          648206477
  255   858          648210087
  533   792          648212525
  148   864          648214336
  100   865          648214625
  215   861          648215756
  230   860          648223000
  331   849          648224740
  661   711          648230212
  573   772          648232165
  524   796          648236160
  554   782          648243232
  266   857          648243889
  101   865          648244926
  552   783          648245295
  276   856          648246592
  294   854          648248048
  391   838          648256943
  361   844          648257465
  556   781          648259157
  310   852          648261208
  550   784          648265304
  198   862          648266320
  517   799          648270812
  635   732          648271043
  102   865          648275833
  400   836          648277056
  149   864          648280493
  177   863          648280880
  432   828          648285120
  611   749          648288880
  558   780          648293112
  597   758          648295685
  548   785          648303217
  631   735          648304966
  103   865          648307352
  614   747          648308267
  608   751          648320463
  497   807          648321416
  654   717          648328077
  669   704          648331973
  639   729          648337608
  104   865          648339489
  560   779          648345139
  150   864          648347544
  344   847          648353007
  582   767          648355031
  216   861          648355077
  546   786          648358992
  244   859          648366563
  350   846          648370736
  489   810          648371169
  453   822          648371925
  105   865          648372250
  178   863          648375399
  617   745          648378738
  231   860          648382391
  199   862          648384527
  531   793          648398548
  605   753          648402902
  106   865          648405641
  256   858          648405928
  377   841          648405954
  338   848          648414664
  562   778          648415280
  151   864          648415495
  286   855          648420031
  575   771          648423386
  372   842          648426536
  544   787          648432587
  627   738          648439155
  107   865          648439668
  660   712          648440128
  417   832          648442081
  382   840          648446968
  318   851          648452483
  325   850          648453125
  443   825          648453932
  413   833          648454534
  267   857          648456956
  648   722          648464840
  303   853          648468604
  356   845          648469141
  179   863          648470986
  108   865          648474337
  421   831          648474652
  396   837          648475389
  277   856          648475949
  668   705          648480257
  152   864          648484352
  687   687          648485406
  686   688          648489528
  436   827          648491139
  472   816          648492544
  217   861          648495694
  522   797          648498221
  469   817          648500222
  620   743          648500407
  510   802          648500608
  685   689          648501894
  564   777          648503577
  200   862          648503928
  643   726          648504883
  505   804          648506089
  367   843          648507970
  295   854          648508239
  109   865          648509654
  409   834          648511633
  475   815          648515250
  684   690          648522504
  542   788          648523960
  589   763          648531416
  602   755          648536083
  466   818          648538128
  232   860          648543168
  110   865          648545625
  245   859          648545904
  387   839          648550322
  311   852          648550439
  683   691          648551358
  425   830          648552625
  153   864          648554121
  332   849          648554417
  594   760          648560584
  450   823          648566767
  180   863          648567647
  478   814          648568496
  492   809          648570617
  111   865          648582256
  682   692          648588456
  515   800          648590875
  653   718          648591309
  529   794          648602073
  257   858          648603305
  463   819          648606106
  500   806          648606616
  566   776          648610072
  405   835          648613000
  112   865          648619553
  201   862          648624529
  154   864          648624808
  584   766          648631800
  577   770          648633033
  540   789          648633069
  681   693          648633798
  667   706          648636779
  218   861          648637613
  362   844          648649512
  481   813          648652438
  113   865          648657522
  659   713          648658276
  181   863          648665388
  287   855          648666278
  268   857          648671625
  634   733          648672941
  623   741          648673388
  429   829          648676378
  680   694          648687384
  114   865          648696169
  155   864          648696419
  460   820          648704000
  233   860          648705337
  278   856          648706968
  345   847          648709048
  638   730          648711072
  392   838          648716760
  599   757          648719892
  246   859          648726715
  568   775          648734807
  630   736          648735256
  115   865          648735500
  351   846          648739287
  440   826          648743976
  304   853          648744941
  202   862          648746336
  679   695          648749214
  319   851          648756810
  401   836          648758257
  339   848          648758411
  538   790          648759872
  182   863          648764215
  484   812          648767232
  156   864          648768960
  296   854          648770200
  326   850          648770976
  647   723          648773090
  116   865          648775521
  520   798          648777592
  219   861          648780840
  447   824          648790847
  495   808          648801487
  666   707          648801539
  258   858          648802224
  117   865          648816238
  678   696          648819288
  527   795          648823058
  457   821          648831654
  378   841          648833473
  312   852          648841536
  157   864          648842437
  373   842          648842805
  433   828          648846289
  642   727          648849871
  357   845          648850418
  613   748          648855389
  610   750          648856000
  118   865          648857657
  579   769          648861148
  652   719          648862767
  183   863          648864134
  234   860          648868904
  203   862          648869355
  591   762          648875799
  570   774          648877824
  508   803          648878139
  658   714          648884656
  383   840          648885887
  333   849          648886086
  269   857          648887902
  677   697          648897606
  626   739          648897795
  119   865          648899784
  536   791          648904327
  616   746          648905832
  607   752          648907551
  247   859          648909002
  487   811          648913034
  368   843          648913139
  288   855          648914247
  158   864          648916856
  503   805          648923652
  220   861          648925381
  586   765          648927181
  513   801          648928098
  279   856          648939655
  120   865          648942625
  397   837          648947026
  596   759          648954215
  418   832          648965000
  184   863          648965151
  414   833          648967481
  665   708          648974537
  676   698          648984168
  121   865          648986186
  454   822          648988912
  159   864          648992223
  204   862          648993592
  388   839          649000791
  259   858          649002691
  619   744          649007443
  422   831          649007639
  604   754          649009928
  410   834          649014704
  305   853          649023102
  122   865          649030473
  235   860          649033875
  297   854          649033937
  572   773          649039165
  363   844          649043731
  444   825          649044009
  525   796          649061461
  437   827          649062736
  320   851          649063051
  498   807          649063935
  534   792          649066392
  346   847          649067159
  185   863          649067272
  160   864          649068544
  221   861          649071242
  518   799          649074231
  123   865          649075492
  675   699          649078974
  633   734          649083041
  646   724          649089560
  490   810          649090000
  327   850          649090783
  637   731          649092744
  248   859          649092771
  426   830          649095776
  340   848          649104192
  270   857          649105793
  406   835          649106291
  581   768          649107773
  352   846          649109944
  205   862          649119053
  657   715          649119268
  124   865          649121249
  313   852          649134505
  651   720          649142451
  161   864          649145825
  664   709          649155773
  622   742          649160336
  553   783          649161064
  470   817          649161513
  473   816          649162313
  601   756          649163017
  289   855          649163944
  555   782          649165643
  125   865          649167750
  186   863          649170503
  629   737          649173742
  280   856          649174016
  551   784          649174455
  451   823          649175618
  393   838          649178929
  674   700          649182024
  557   781          649188234
  467   818          649190995
  476   815          649193551
  236   860          649200256
  641   728          649203073
  260   858          649204712
  549   785          649205774
  126   865          649215001
  222   861          649218429
  574   772          649218872
  334   849          649219753
  162   864          649224072
  559   780          649228879
  430   829          649229789
  358   845          649233837
  593   761          649238938
  588   764          649241216
  402   836          649241864
  206   862          649245744
  532   793          649246025
  464   819          649250603
  547   786          649254979
  479   814          649255383
  374   842          649261312
  127   865          649263008
  379   841          649263260
  506   804          649272680
  187   863          649274850
  249   859          649278028
  511   802          649282439
  561   779          649287620
  673   701          649293318
  493   809          649298286
  298   854          649299456
  306   853          649303093
  163   864          649303291
  128   865          649311777
  523   797          649317240
  369   843          649320516
  545   787          649322028
  271   857          649325304
  441   826          649326097
  384   840          649327104
  461   820          649340181
  663   710          649345247
  482   813          649347965
  501   806          649358117
  129   865          649361314
  656   716          649362112
  563   778          649364499
  625   740          649364625
  598   758          649366704
  223   861          649366948
  237   860          649368053
  321   851          649371212
  583   767          649372950
  207   862          649373671
  188   863          649380319
  164   864          649383488
  516   800          649388096
  448   824          649391616
  543   788          649406879
  261   858          649408293
  434   828          649410056
  281   856          649410057
  612   749          649410677
  130   865          649411625
  328   850          649412552
  672   702          649412856
  645   725          649414250
  290   855          649415375
  576   771          649416987
  398   837          649421045
  347   847          649427346
  314   852          649429352
  650   721          649430361
  609   751          649431280
  364   844          649440128
  615   747          649441098
  530   794          649443184
  341   848          649452013
  389   839          649453588
  565   777          649459558
  458   821          649459573
    0   866          649461896
    1   866          649461897
    2   866          649461904
    3   866          649461923
    4   866          649461960
    5   866          649462021
    6   866          649462112
    7   866          649462239
    8   866          649462408
    9   866          649462625
  131   865          649462716
   10   866          649462896
   11   866          649463227
   12   866          649463624
   13   866          649464093
   14   866          649464640
  165   864          649464669
  250   859          649464779
   15   866          649465271
   16   866          649465992
   17   866          649466809
   18   866          649467728
   19   866          649468755
   20   866          649469896
   21   866          649471157
  485   812          649471453
   22   866          649472544
   23   866          649474063
   24   866          649475720
   25   866          649477521
   26   866          649479472
   27   866          649481579
  636   732          649482624
  353   846          649482713
  415   833          649482912
   28   866          649483848
   29   866          649486285
  189   863          649486916
   30   866          649488896
  419   832          649490427
   31   866          649491687
   32   866          649494664
   33   866          649497833
   34   866          649501200
  632   735          649501343
  606   753          649502793
  208   862          649502840
   35   866          649504771
   36   866          649508552
  541   789          649509490
   37   866          649512549
  132   865          649514593
   38   866          649516768
  224   861          649516805
  411   834          649520235
   39   866          649521215
  618   745          649522657
   40   866          649525896
   41   866          649530817
   42   866          649535984
  238   860          649537272
  496   808          649538048
  671   703          649540638
   43   866          649541403
  662   711          649542959
  423   831          649543158
  272   857          649546441
  166   864          649546840
   44   866          649547080
   45   866          649553021
  335   849          649555424
   46   866          649559232
  640   729          649564489
   47   866          649565719
  299   854          649566763
  133   865          649567262
   48   866          649572488
  567   776          649572839
  590   763          649573947
   49   866          649579545
  307   853          649584920
   50   866          649586896
  521   798          649590353
   51   866          649594547
  190   863          649594647
  407   835          649602018
   52   866          649602504
  455   822          649608623
   53   866          649610773
  655   717          649613188
  262   858          649613440
   54   866          649619360
  359   845          649619404
  628   738          649620424
  134   865          649620729
  595   760          649620875
  603   755          649625102
  488   811          649626003
   55   866          649628271
  539   790          649629819
  167   864          649630007
  209   862          649633257
  578   770          649633552
  445   825          649636750
  438   827          649636955
   56   866          649637512
  427   830          649641483
  394   838          649643456
   57   866          649647089
  282   856          649647784
  251   859          649653030
  509   803          649653856
  621   743          649655468
  585   766          649656721
   58   866          649657008
  528   795          649657827
   59   866          649667275
  225   861          649668006
  291   855          649668546
  135   865          649675000
  670   704          649676664
   60   866          649677896
  322   851          649681299
  375   842          649682063
  504   805          649684189
   61   866          649688877
  380   841          649695321
   62   866          649700224
  191   863          649703518
  569   775          649704384
  239   860          649707919
   63   866          649711943
  168   864          649714176
  514   801          649719145
   64   866          649724040
  315   852          649726083
  649   722          649726497
  403   836          649727883
  136   865          649730081
  370   843          649730107
  329   850          649736289
   65   866          649736521
  644   726          649747160
  661   712          649748909
   66   866          649749392
   67   866          649762659
  210   862          649764928
  537   791          649767824
  273   857          649769210
  385   840          649770625
   68   866          649776328
  431   829          649785780
  137   865          649785978
  452   823          649787175
  348   847          649789615
   69   866          649790405
  600   757          649798093
  169   864          649799353
  342   848          649801880
   70   866          649804896
  499   807          649809442
  491   810          649811771
  192   863          649813535
   71   866          649819807
  263   858          649820159
  226   861          649820557
  669   705          649820934
  471   817          649825624
  474   816          649834920
   72   866          649835144
  300   854          649835864
  365   844          649838709
  624   741          649839645
  138   865          649842697
  252   859          649842787
  468   818          649846664
   73   866          649850913
  571   774          649854235
  354   846          649857600
   74   866          649867120
  308   853          649868589
  580   769          649868609
  654   718          649872496
  477   815          649874708
  240   860          649880000
  635   733          649880712
  519   799          649880758
   75   866          649883771
  170   864          649885544
  283   856          649887203
  526   796          649889912
  336   849          649893105
  399   837          649897452
  211   862          649897859
  465   819          649897884
  139   865          649900244
   76   866          649900872
  687   688          649903375
  390   839          649908719
  442   826          649910864
  686   689          649911625
   77   866          649918429
  292   855          649923463
  535   792          649923463
  193   863          649924704
  592   762          649925416
  631   736          649927847
  685   690          649928125
  639   730          649934119
   78   866          649936448
  480   814          649945144
  684   691          649952875
   79   866          649954935
  140   865          649958625
  587   765          649959128
  660   713          649963097
  171   864          649972755
  668   706          649973448
   80   866          649973896
  611   750          649974131
  227   861          649974464
  435   828          649976427
  462   820          649979128
  614   748          649984536
  683   692          649985875
  323   851          649993318
   81   866          649993337
  274   857          649993617
  449   824          649995073
  416   833          650000833
  360   845          650007125
   82   866          650013264
  608   752          650014720
  141   865          650017846
  420   832          650018368
  597   759          650021652
  573   773          650022434
  316   852          650024704
  682   693          650027125
  412   834          650028232
  264   858          650028456
  494   809          650028913
  648   723          650030859
  212   862          650032056
   83   866          650033683
  253   859          650034056
  194   863          650037031
  507   804          650042307
  617   746          650046049
  483   813          650046384
  241   860          650053521
   84   866          650054600
  172   864          650060992
  330   850          650062000
  512   802          650067336
  627   739          650075302
   85   866          650076021
  681   694          650076625
  142   865          650077913
  554   783          650080151
  424   831          650081215
  552   784          650086912
  643   727          650088290
  459   821          650090240
  556   782          650091384
  533   793          650096694
   86   866          650097952
  408   835          650100187
  376   842          650105064
  605   754          650106189
  301   854          650106765
  395   838          650110347
  550   785          650111625
  502   806          650112624
   87   866          650120399
  558   781          650120653
  582   768          650122200
  284   856          650128320
  381   841          650129662
  228   861          650129733
  667   707          650134206
  680   695          650134375
  143   865          650138832
  524   797          650139397
  653   719          650140036
  371   843          650141918
   88   866          650143368
  173   864          650150261
  195   863          650150522
  343   848          650153799
  349   847          650153972
  309   853          650154106
  548   786          650154248
  620   744          650158784
   89   866          650166865
  213   862          650167525
  560   780          650168000
  486   812          650178584
  293   855          650180132
  659   714          650185523
  517   800          650188413
  428   830          650189752
   90   866          650190896
  679   696          650200375
  144   865          650200609
  575   772          650209023
  439   827          650213802
  546   787          650214739
   91   866          650215467
  404   836          650216320
  386   840          650216456
  275   857          650219668
  254   859          650226843
  242   860          650228488
  456   822          650231064
  446   825          650232161
  337   849          650232802
  562   779          650233467
  355   846          650234611
  265   858          650238337
  366   844          650239480
  174   864          650240568
   92   866          650240584
  602   756          650248424
  145   865          650263250
  196   863          650265183
   93   866          650266253
  678   697          650274625
  497   808          650277585
  589   764          650280213
  229   861          650286370
  634   734          650287008
  531   794          650287475
   94   866          650292480
  544   788          650293056
  594   761          650295665
  666   708          650303208
  214   862          650304272
  324   851          650307275
  638   731          650311963
  564   778          650317096
   95   866          650319271
  623   742          650322855
  317   852          650325221
  146   865          650326761
  175   864          650331919
  489   811          650341900
  647   724          650343447
  432   829          650344357
   96   866          650346632
  677   698          650357125
  630   737          650362553
  391   839          650366190
  285   856          650371141
   97   866          650374569
  400   837          650376253
  302   854          650379472
  197   863          650381020
  542   789          650389157
  331   850          650389691
  147   865          650391148
  584   767          650394367
  361   845          650397006
  453   823          650401444
   98   866          650403088
  243   860          650404907
  522   798          650406240
  577   771          650414044
  652   720          650415808
  658   715          650416187
  566   777          650418929
  255   859          650421154
  176   864          650424320
   99   866          650432195
  510   803          650432627
  642   728          650437640
  294   855          650438559
  599   758          650441311
  310   853          650441477
  215   862          650442303
  230   861          650444381
  276   857          650447369
  505   805          650447750
  676   699          650447875
  266   858          650449808
  148   865          650456417
  100   866          650461896
  665   709          650480454
  101   866          650492197
  472   817          650492561
  529   795          650495764
  198   863          650498039
  443   826          650498283
  540   790          650503000
  469   818          650505141
  344   848          650507776
  475   816          650510371
  515   801          650513276
  177   864          650517777
  350   847          650520423
  417   833          650521250
  149   865          650522574
  102   866          650523104
  377   842          650530321
  613   749          650536146
  492   810          650536488
  626   740          650538376
  413   834          650538701
  568   776          650539008
  436   828          650545408
  610   751          650545751
  675   700          650546875
  466   819          650547955
  421   832          650548829
  103   866          650554623
  372   843          650555955
  500   807          650557943
  478   815          650558727
  382   841          650566289
  338   849          650574521
  616   747          650577619
  396   838          650579608
  216   862          650581624
  244   860          650582784
  104   866          650586760
  150   865          650589625
  409   835          650600804
  450   824          650601224
  231   861          650603772
  607   753          650606320
  178   864          650612296
  356   846          650613752
  286   856          650615672
  199   863          650616246
  256   859          650616995
  105   866          650619521
  591   763          650620018
  463   820          650620847
  425   831          650621816
  325   851          650623176
  318   852          650627640
  538   791          650634543
  579   770          650637539
  481   814          650637785
  367   844          650642447
  106   866          650652912
  303   854          650653991
  674   701          650654125
  657   716          650655089
  151   865          650657576
  267   858          650662875
  646   725          650664261
  387   840          650664603
  664   710          650665944
  619   745          650670284
  277   857          650676726
  570   775          650677375
  596   760          650684736
  586   766          650685152
  107   866          650686939
  520   799          650690399
  637   732          650698021
  295   855          650698750
  651   721          650699812
  633   735          650701512
  405   836          650707181
  179   864          650707883
  604   755          650717739
  332   850          650719368
  527   796          650721519
  108   866          650721608
  217   862          650722241
  460   821          650723661
  152   865          650726433
  311   853          650730708
  200   863          650735647
  429   830          650740589
  484   813          650747701
  109   866          650756925
  245   860          650762125
  495   809          650762504
  232   861          650764549
  673   702          650769625
  536   792          650783744
  362   845          650789053
  110   866          650792896
  440   827          650793283
  641   729          650795210
  153   865          650796202
  180   864          650804544
  629   738          650805461
  622   743          650814255
  257   859          650814372
  508   804          650814976
  392   839          650826007
  111   866          650829527
  447   825          650830248
  572   774          650834072
  513   802          650855305
  457   822          650856241
  201   863          650856248
  401   837          650857454
  663   711          650859678
  287   856          650861919
  345   848          650863817
  218   862          650864160
  112   866          650866824
  154   865          650866889
  503   806          650870143
  268   858          650877544
  581   769          650879550
  601   757          650879894
  487   812          650888631
  351   847          650888974
  672   703          650893375
  656   717          650902229
  181   864          650902285
  113   866          650904793
  433   829          650905526
  278   857          650907745
  339   849          650918268
  233   861          650926718
  304   854          650930328
  319   852          650931967
  155   865          650938500
  326   851          650941027
  246   860          650942936
  114   866          650943440
  534   793          650950561
  378   842          650957840
  296   855          650960711
  525   797          650964698
  373   843          650972224
  202   863          650978055
  593   762          650978585
  115   866          650982771
  518   800          650991832
  650   722          650992048
  645   726          650993301
  588   765          650994597
  357   846          650995029
  182   864          651001112
  555   783          651002562
  553   784          651002681
  383   841          651005208
  219   862          651007387
  574   773          651009141
  625   741          651009646
  156   865          651011041
  258   859          651013291
  454   823          651018431
  498   808          651020104
  557   782          651020461
  551   785          651020776
  312   853          651021805
  116   866          651022792
  671   704          651025375
  418   833          651044169
  368   844          651047616
  333   850          651051037
  397   838          651051245
  414   834          651051648
  559   781          651056420
  549   786          651056805
  490   811          651060731
  662   712          651061656
  117   866          651063509
  422   832          651081816
  157   865          651084518
  444   826          651088360
  234   861          651090285
  636   733          651092293
  598   759          651092671
  269   858          651093821
  612   750          651095928
  183   864          651101031
  203   863          651101074
  410   835          651103875
  118   866          651104928
  288   856          651109888
  561   780          651110481
  547   787          651110726
  388   840          651115072
  437   828          651117005
  615   748          651117367
  632   736          651124224
  247   860          651125223
  609   752          651125537
  532   794          651134952
  583   768          651140119
  279   857          651140432
  119   866          651147055
  220   862          651151928
  655   718          651157607
  158   865          651158937
  640   730          651161000
  473   817          651162330
  426   831          651164967
  670   705          651165625
  470   818          651166432
  545   788          651182497
  563   779          651182686
  363   845          651183272
  476   816          651188672
  120   866          651189896
  618   746          651189968
  406   836          651200472
  467   819          651200822
  184   864          651202048
  576   772          651202624
  606   754          651206080
  305   854          651208489
  451   824          651210075
  259   859          651213758
  506   805          651214341
  511   803          651214458
  346   848          651221928
  297   855          651224448
  523   798          651225259
  204   863          651225311
  121   866          651233457
  159   865          651234304
  320   852          651238208
  479   815          651245614
  235   861          651255256
  628   739          651256571
  352   847          651259631
  327   851          651260834
  340   849          651264049
  493   810          651264157
  464   820          651265344
  661   713          651271878
  543   789          651272076
  565   778          651273077
  122   866          651277744
  393   839          651288176
  649   723          651292516
  430   830          651294000
  221   862          651297789
  185   864          651304169
  248   860          651308992
  501   807          651309444
  516   801          651310497
  160   865          651310625
  270   858          651311712
  621   744          651313845
  669   706          651314125
  313   853          651314774
  688   688          651321344
  590   764          651322744
  123   866          651322763
  687   689          651325472
  644   727          651330567
  482   814          651333312
  530   795          651336875
  603   756          651337443
  686   690          651337856
  402   837          651341061
  205   863          651350772
  595   761          651355956
  685   691          651358496
  289   856          651359585
  461   821          651359842
  124   866          651368520
  280   857          651374793
  441   827          651375404
  358   846          651378448
  541   790          651379421
  567   777          651381696
  334   850          651384704
  684   692          651387392
  379   842          651387627
  161   865          651387906
  374   843          651390731
  186   864          651407400
  578   771          651414563
  125   866          651415021
  260   859          651415779
  585   767          651419288
  654   719          651421223
  236   861          651421637
  683   693          651424544
  448   825          651431017
  222   862          651444976
  384   841          651446425
  485   813          651451922
  369   844          651454993
  126   866          651462272
  162   865          651466153
  434   829          651469293
  682   694          651469952
  668   707          651470875
  206   863          651477463
  458   822          651484160
  306   854          651488480
  624   742          651489112
  298   855          651489967
  660   714          651490344
  249   860          651494249
  635   734          651494779
  496   809          651499065
  521   799          651503160
  539   791          651504490
  569   776          651508585
  127   866          651510279
  187   864          651511747
  600   758          651519512
  681   695          651523616
  398   838          651525264
  271   858          651531223
  639   731          651535010
  163   865          651545372
  321   852          651546369
  631   737          651555144
  528   796          651556288
  128   866          651559048
  415   834          651567079
  389   840          651567869
  419   833          651569596
  364   845          651579669
  347   848          651582115
  328   851          651582603
  680   696          651585536
  237   861          651589434
  509   804          651590693
  223   862          651593495
  648   724          651601216
  488   812          651601600
  207   863          651605390
  129   866          651608585
  411   835          651609406
  314   853          651609621
  281   857          651610834
  290   856          651611016
  341   849          651611870
  188   864          651617216
  423   832          651617335
  261   859          651619360
  164   865          651625569
  504   806          651630680
  353   847          651632400
  667   708          651635875
  455   823          651638142
  580   770          651645000
  514   802          651646352
  537   792          651647241
  571   775          651653786
  679   697          651655712
  130   866          651658896
  611   751          651663882
  614   749          651665293
  592   763          651669635
  643   728          651676059
  250   860          651681000
  445   826          651681101
  438   828          651691224
  653   720          651693077
  407   836          651696199
  165   865          651706750
  131   866          651709987
  427   831          651710674
  608   753          651713489
    0   867          651714363
    1   867          651714364
    2   867          651714371
    3   867          651714390
    4   867          651714427
    5   867          651714488
    6   867          651714579
    7   867          651714706
    8   867          651714875
    9   867          651715092
   10   867          651715363
   11   867          651715694
  627   740          651715883
   12   867          651716091
   13   867          651716560
  659   715          651717054
  587   766          651717099
   14   867          651717107
   15   867          651717738
  617   747          651717836
   16   867          651718459
   17   867          651719276
   18   867          651720195
  335   850          651720375
   19   867          651721222
   20   867          651722363
   21   867          651723624
  189   864          651723813
   22   867          651725011
   23   867          651726530
   24   867          651728187
   25   867          651729988
   26   867          651731939
   27   867          651734046
  678   698          651734144
  208   863          651734559
   28   867          651736315
   29   867          651738752
   30   867          651741363
  224   862          651743352
   31   867          651744154
   32   867          651747131
   33   867          651750300
  597   760          651752173
  272   858          651752360
  394   839          651752703
   34   867          651753667
   35   867          651757238
  299   855          651757274
  238   861          651758653
   36   867          651761019
  132   866          651761864
  359   846          651764015
   37   867          651765016
  499   808          651765611
   38   867          651769235
  307   854          651770307
   39   867          651773682
   40   867          651778363
  491   811          651782502
   41   867          651783284
   42   867          651788451
  166   865          651788921
  526   797          651793149
   43   867          651793870
  519   800          651798359
   44   867          651799547
   45   867          651805488
  535   793          651807632
  666   709          651809125
  375   843          651811482
   46   867          651811699
  605   755          651814000
  133   866          651814533
  573   774          651817341
   47   867          651818186
  380   842          651819688
  677   699          651820832
  620   745          651821625
  452   824          651821632
  262   859          651824507
   48   867          651824955
  403   837          651827080
  471   818          651830543
  190   864          651831544
   49   867          651832012
  474   817          651834937
   50   867          651839363
   51   867          651847014
  282   857          651848561
  431   830          651849991
   52   867          651854971
  322   852          651856456
  468   819          651856491
   53   867          651863240
  291   856          651864187
  370   844          651864584
  209   863          651864976
  134   866          651868000
  251   860          651869251
  477   816          651869829
   54   867          651871827
  167   865          651872088
   55   867          651880738
  385   841          651889946
   56   867          651889979
  582   769          651893977
  225   862          651894553
   57   867          651899556
  634   735          651905479
  329   851          651906340
  315   853          651906352
   58   867          651909475
  465   820          651912625
  676   700          651915776
  638   732          651917240
  647   725          651918148
   59   867          651919742
  554   784          651921768
  135   866          651922271
  556   783          651928303
  239   861          651929300
   60   867          651930363
  552   785          651933233
  480   815          651935375
  191   864          651940415
   61   867          651941344
  348   848          651944384
  658   716          651952008
   62   867          651952691
  558   782          651952880
  168   865          651956257
  442   827          651960171
  342   849          651961737
  550   786          651962656
   63   867          651964410
  602   757          651965301
  652   721          651973169
  273   858          651975129
   64   867          651976507
  623   743          651976774
  136   866          651977352
  365   845          651978250
  507   805          651983968
  533   794          651985621
   65   867          651988988
  665   710          651990625
  630   738          651994272
  494   810          651994784
  560   781          651995541
  210   863          651996647
  462   821          651998789
  575   773          651999292
  512   803          651999355
  399   838          652001671
   66   867          652001859
  354   847          652007287
  548   787          652009995
   67   867          652015126
  675   701          652018976
  390   840          652023000
  300   855          652026375
   68   867          652028795
  642   729          652029777
  263   859          652031226
  483   814          652031731
  137   866          652033249
  589   765          652033594
  449   825          652034474
  594   762          652035312
  435   829          652035664
  169   865          652041434
   69   867          652042872
  226   862          652047104
  524   798          652047416
  192   864          652050432
  308   854          652053976
  562   780          652056328
   70   867          652057363
  336   850          652058056
  252   860          652059008
  502   807          652063951
   71   867          652072274
  546   788          652075208
  416   834          652085000
   72   867          652087611
  283   857          652087980
  138   866          652089968
  420   833          652097537
  240   861          652101381
   73   867          652103380
  517   801          652110814
  459   822          652114827
  412   835          652117403
  292   856          652119104
   74   867          652119587
  170   865          652127625
  211   863          652129578
  674   702          652130432
  564   779          652135283
   75   867          652136238
  139   866          652147515
  360   846          652151736
   76   867          652153339
  424   832          652155392
  544   789          652158253
  486   813          652159053
  584   768          652161536
  193   864          652161601
  599   759          652167278
  323   852          652168475
   77   867          652170896
  664   711          652180375
  531   795          652181166
  626   741          652183397
   78   867          652188915
  408   836          652194368
  657   717          652195206
  274   858          652199536
  577   772          652199681
  227   862          652201011
  316   853          652204973
  140   866          652205896
   79   867          652207402
  171   865          652214836
  395   839          652219594
  613   750          652221397
   80   867          652226363
  330   851          652232051
  566   778          652232448
  376   843          652234483
  497   809          652238602
  264   859          652239523
  610   752          652240008
  646   726          652243312
   81   867          652245804
  673   703          652250144
  253   860          652250277
  616   748          652253888
  381   842          652254029
  428   831          652258943
  542   790          652259088
  456   823          652260583
  651   722          652261499
  212   863          652263775
  141   866          652265117
   82   867          652265731
  439   828          652268071
  194   864          652273928
  241   861          652274902
  371   844          652276395
  446   826          652276512
   83   867          652286150
  301   855          652297276
  172   865          652303073
   84   867          652307067
  637   733          652307690
  349   848          652308741
  607   754          652309607
  343   849          652313656
  404   837          652315517
  489   812          652317497
  522   799          652319047
  633   736          652324393
  142   866          652325184
   85   867          652328488
  284   857          652329097
  386   841          652335777
  619   746          652337595
  309   854          652339493
  568   777          652347865
   86   867          652350419
  228   862          652356280
  591   764          652368815
  510   804          652369464
   87   867          652372866
  293   856          652375773
  540   791          652377671
  672   704          652378112
  663   712          652378375
  366   845          652379021
  355   847          652384298
  143   866          652386103
  195   864          652387419
  641   730          652391721
  173   865          652392342
  529   796          652394225
  505   806          652394241
   88   867          652395835
  337   850          652397753
  213   863          652399244
  432   830          652408568
  579   771          652418550
   89   867          652419332
  596   761          652419817
  275   858          652425587
  604   756          652430080
  453   824          652435901
  515   802          652440483
  629   739          652441608
  254   860          652443064
   90   867          652443363
  656   718          652446648
  586   767          652447719
  144   866          652447880
  265   859          652449404
  242   861          652449869
   91   867          652467934
  622   744          652472632
  391   840          652480471
  400   838          652480472
  570   776          652481576
  324   852          652482432
  174   865          652482649
   92   867          652493051
  472   818          652497480
  196   864          652502080
  317   853          652505490
  492   811          652507219
  475   817          652510388
  145   866          652510521
  229   862          652512917
  538   792          652513960
  500   808          652514112
  671   705          652514336
  469   819          652514968
   93   867          652518720
  214   863          652535991
  361   846          652541617
   94   867          652544947
  443   827          652547590
  478   816          652553848
  650   723          652558067
  331   851          652559742
  466   820          652562696
  302   855          652569983
   95   867          652571738
  285   857          652571918
  175   865          652574000
  146   866          652574032
  645   727          652576708
  662   713          652584625
   96   867          652599099
  601   758          652601313
  436   829          652604645
  417   834          652605417
  520   800          652608000
  197   864          652617917
  527   797          652624756
  243   861          652626288
  310   854          652626864
   97   867          652627036
  413   835          652627872
  421   833          652627998
  481   815          652628016
  572   775          652633623
  294   856          652634200
  255   860          652637375
  147   866          652638419
  463   821          652640508
  450   825          652640625
  276   858          652653288
   98   867          652655555
  581   770          652655941
  670   706          652658816
  625   742          652659113
  377   843          652659740
  266   859          652660875
  176   865          652666401
  344   849          652667633
  536   793          652667913
  230   862          652670928
  215   863          652674022
  350   848          652675192
   99   867          652684662
  396   839          652688855
  372   844          652690432
  382   842          652690656
  409   836          652694985
  425   832          652695993
  148   866          652703688
  655   719          652706334
  636   734          652706360
  100   867          652714363
  593   763          652722804
  495   810          652728375
  484   814          652733048
  198   864          652734936
  338   850          652739472
  688   689          652743441
  101   867          652744664
  460   822          652748248
  632   737          652751521
  687   690          652751703
  588   766          652752568
  508   805          652756637
  177   865          652759858
  640   731          652761891
  356   847          652763439
  686   691          652768227
  149   866          652769845
  102   867          652775571
  367   845          652781988
  387   841          652783924
  612   751          652785679
  513   803          652787324
  685   692          652793013
  615   749          652798124
  325   852          652798333
  661   714          652799125
  574   774          652804048
  244   861          652804165
  405   837          652806378
  103   867          652807090
  318   853          652807909
  429   831          652809780
  669   707          652811552
  216   863          652813343
  286   857          652816449
  503   807          652821470
  598   760          652823192
  609   753          652824306
  684   693          652826061
  231   862          652830319
  256   860          652833216
  150   866          652836896
  104   867          652839227
  534   794          652839488
  555   784          652844179
  303   855          652844502
  440   828          652847552
  553   785          652849002
  199   864          652853143
  178   865          652854377
  557   783          652857380
  618   747          652861755
  649   724          652862873
  683   694          652867371
  487   813          652869100
  551   786          652871807
  105   867          652871988
  525   798          652872717
  267   859          652873942
  447   826          652874599
  277   858          652882645
  457   823          652885760
  559   782          652888647
  332   851          652889419
  295   856          652894391
  628   740          652897152
  151   866          652904847
  106   867          652905379
  583   769          652911896
  549   787          652912552
  606   755          652913891
  518   801          652914233
  311   854          652916095
  682   695          652916943
  644   728          652918336
  362   846          652933664
  561   781          652938022
  107   867          652939406
  392   840          652940288
  179   865          652949964
  217   863          652953960
  401   838          652961673
  433   830          652969737
  547   788          652971195
  200   864          652972544
  668   708          652972544
  152   866          652973704
  108   867          652974075
  654   720          652974264
  681   696          652974777
  621   745          652976686
  498   809          652981121
  245   861          652983506
  232   862          652991096
  576   773          652992893
  563   780          653005547
  109   867          653009392
  660   715          653021875
  345   849          653023674
  532   795          653028643
  257   860          653030593
  490   812          653036328
  680   697          653040873
  153   866          653043473
  351   848          653043743
  110   867          653045363
  180   865          653046625
  545   789          653047694
  454   824          653052888
  603   757          653054320
  287   857          653062696
  590   765          653076125
  111   867          653081994
  339   850          653083219
  378   843          653087259
  268   859          653088611
  565   779          653091264
  201   864          653093145
  595   762          653095603
  218   863          653095879
  373   844          653106701
  319   853          653112236
  635   735          653113250
  278   858          653113664
  154   866          653114160
  679   698          653115231
  326   852          653116184
  112   867          653119291
  304   855          653120839
  418   834          653128336
  383   842          653129575
  444   827          653137667
  523   799          653138066
  639   732          653140287
  414   835          653140819
  667   709          653141792
  543   790          653142007
  624   743          653143031
  181   865          653144366
  357   847          653144716
  511   804          653151295
  233   862          653153265
  296   856          653156352
  113   867          653157260
  397   839          653160492
  506   806          653160832
  422   833          653160985
  246   861          653164317
  473   818          653167249
  648   725          653175917
  437   829          653176242
  470   819          653176259
  155   866          653185771
  585   768          653186457
  631   738          653186863
  368   845          653187157
  476   817          653188689
  567   778          653195215
  114   867          653195907
  678   699          653197851
  410   836          653198056
  578   772          653200200
  312   854          653207192
  202   864          653214952
  467   820          653215563
  333   851          653221088
  258   860          653229512
  388   841          653234393
  493   811          653234888
  115   867          653235238
  530   796          653235336
  516   802          653237704
  219   863          653239106
  426   832          653239144
  479   816          653240735
  182   865          653243193
  600   759          653245479
  451   825          653249476
  653   721          653250438
  659   716          653252875
  541   791          653254092
  156   866          653258312
  501   808          653265613
  643   729          653268196
  116   867          653275259
  464   821          653285005
  677   700          653288733
  406   837          653299669
  269   859          653304888
  288   857          653310665
  117   867          653315976
  234   862          653316832
  569   777          653317442
  666   710          653319296
  482   815          653323543
  363   846          653327883
  157   866          653331789
  203   864          653337971
  183   865          653343112
  279   858          653346351
  247   861          653346604
  614   750          653350544
  118   867          653357395
  611   752          653358139
  627   741          653360904
  430   831          653363191
  346   849          653381785
  220   863          653383647
  539   792          653383907
  461   822          653384429
  676   701          653387877
  617   748          653394105
  305   855          653399000
  119   867          653399522
  393   840          653402457
  158   866          653406208
  352   848          653414400
  608   754          653416776
  592   764          653418432
  320   853          653418477
  297   856          653420089
  521   800          653420761
  580   771          653426011
  340   850          653429000
  441   828          653429673
  259   860          653429979
  327   852          653435991
  485   814          653437269
  120   867          653442363
  184   865          653444129
  402   838          653445280
  571   776          653457987
  528   797          653459525
  204   864          653462208
  496   810          653464936
  448   826          653475368
  587   767          653479666
  159   866          653481575
  235   862          653481803
  121   867          653485924
  597   761          653487254
  620   746          653488936
  658   717          653492125
  675   702          653495283
  647   726          653497199
  313   854          653500161
  665   711          653505056
  458   823          653513679
  379   843          653517046
  270   859          653522779
  374   844          653525208
  605   756          653526341
  638   733          653526909
  358   847          653528135
  634   736          653528360
  221   863          653529508
  122   867          653530211
  248   861          653530373
  537   793          653531410
  509   805          653532354
  434   830          653533504
  652   722          653534856
  185   865          653546250
  334   851          653554755
  160   866          653557896
  289   857          653560362
  384   842          653570792
  123   867          653575230
  514   803          653578371
  280   858          653580712
  504   807          653582007
  488   813          653582069
  205   864          653587669
  369   845          653594534
  674   703          653610951
  573   775          653616892
  124   867          653620987
  642   730          653626288
  630   739          653630419
  260   860          653632000
  398   839          653634511
  623   744          653635151
  161   866          653635177
  236   862          653648184
  186   865          653649481
  419   834          653653763
  415   835          653656250
  125   867          653667488
  582   770          653670368
  455   824          653672599
  222   863          653676695
  306   855          653678991
  298   856          653685608
  602   758          653686720
  389   841          653687190
  423   833          653696504
  535   794          653696559
  664   712          653699072
  526   798          653701168
  411   836          653703587
  162   866          653713424
  206   864          653714360
  126   867          653714739
  249   861          653715630
  519   801          653720760
  364   846          653724280
  499   809          653726628
  321   853          653726638
  445   827          653730408
  673   704          653734881
  657   718          653739625
  347   849          653741972
  271   859          653742290
  438   829          653750461
  187   865          653753828
  328   852          653757760
  491   812          653758099
  127   867          653762746
  554   785          653768089
  556   784          653769920
  341   850          653776821
  594   763          653779531
  552   786          653784264
  427   832          653784851
  353   848          653787169
  558   783          653789799
  589   766          653791565
  163   866          653792643
  575   774          653794199
  314   854          653795008
  407   837          653795396
  128   867          653811515
  290   857          653811793
  237   862          653815981
  281   858          653816753
  550   787          653818403
  223   863          653825214
  646   727          653826719
  651   723          653827518
  560   782          653827768
  626   742          653832864
  261   860          653835581
  474   818          653839856
  471   819          653840370
  207   864          653842287
  188   865          653859297
  452   825          653861033
  129   867          653861052
  394   840          653866984
  672   705          653867073
  477   817          653869846
  548   788          653870464
  468   820          653871232
  164   866          653872840
  533   795          653879312
  562   781          653883869
  335   851          653890426
  599   760          653897799
  663   713          653901344
  250   861          653902381
  613   751          653911148
  130   867          653911363
  359   847          653913702
  431   831          653919182
  637   734          653921757
  507   806          653930459
  480   816          653930496
  403   838          653931299
  465   821          653932286
  584   769          653933313
  616   749          653934645
  512   804          653936192
  610   753          653938777
  546   789          653940405
  375   844          653945959
  380   843          653949107
  633   737          653951690
  299   856          653952915
  165   866          653954021
  564   780          653958144
  524   799          653960223
  307   855          653960818
  131   867          653962454
  272   859          653963427
  494   811          653965515
  189   865          653965894
  208   864          653971456
    0   868          653972032
    1   868          653972033
    2   868          653972040
    3   868          653972059
    4   868          653972096
    5   868          653972157
    6   868          653972248
    7   868          653972375
    8   868          653972544
    9   868          653972761
   10   868          653973032
   11   868          653973363
   12   868          653973760
   13   868          653974229
   14   868          653974776
  224   863          653975071
   15   868          653975407
   16   868          653976128
   17   868          653976945
   18   868          653977864
   19   868          653978891
   20   868          653980032
   21   868          653981293
   22   868          653982680
   23   868          653984199
  238   862          653985200
   24   868          653985856
   25   868          653987657
   26   868          653989608
  577   773          653989950
   27   868          653991715
  641   731          653992612
   28   868          653993984
  656   719          653995375
   29   868          653996421
   30   868          653999032
   31   868          654001823
  370   845          654004125
   32   868          654004800
  671   706          654007527
   33   868          654007969
  619   747          654009382
   34   868          654011336
  385   842          654014313
  132   867          654014331
  442   828          654014440
   35   868          654014907
  607   755          654017418
   36   868          654018688
  502   808          654020120
  483   815          654021962
   37   868          654022685
  462   822          654023376
   38   868          654026904
  544   790          654028184
   39   868          654031351
   40   868          654036032
  166   866          654036192
  322   853          654036725
  517   802          654038021
  262   860          654040728
   41   868          654040953
   42   868          654046120
  566   779          654050635
   43   868          654051539
  282   858          654054480
   44   868          654057216
   45   868          654063157
  291   857          654064964
  133   867          654067000
   46   868          654069368
  190   865          654073625
   47   868          654075855
  449   826          654078825
  531   796          654079627
  329   852          654081497
  629   740          654082189
   48   868          654082624
   49   868          654089681
  251   861          654090632
  315   854          654091739
   50   868          654097032
  435   830          654099875
  209   864          654101873
  348   849          654104241
   51   868          654104683
  399   839          654110918
  662   714          654111872
   52   868          654112640
  167   866          654119359
  134   867          654120467
   53   868          654120909
  591   765          654122196
  365   846          654122861
  225   863          654126272
  342   850          654126688
  650   724          654128424
   54   868          654129496
  542   791          654133759
  622   745          654135473
   55   868          654138407
  390   841          654142321
  459   823          654144346
  486   814          654144400
  604   757          654146957
   56   868          654147648
  239   862          654155847
  670   707          654156243
   57   868          654157225
  596   762          654159464
  568   778          654161384
  354   848          654162056
  645   728          654164477
  689   689          654165538
   58   868          654167144
  688   690          654169672
  416   835          654174171
  135   867          654174738
   59   868          654177411
  420   834          654181704
  687   691          654182074
  191   865          654182496
  273   859          654186196
   60   868          654188032
   61   868          654199013
  686   692          654202744
  168   866          654203528
  579   772          654204187
  497   810          654204473
   62   868          654210360
  412   836          654211584
  586   768          654214888
  300   856          654222016
   63   868          654222079
  336   851          654228107
  136   867          654229819
  685   693          654231682
  210   864          654233544
   64   868          654234176
  424   833          654234561
  522   800          654236648
  308   855          654244487
   65   868          654246657
  263   860          654247447
  540   792          654257088
  655   720          654259375
   66   868          654259528
  684   694          654268888
   67   868          654272795
  226   863          654278823
  252   861          654280389
  137   867          654285716
   68   868          654286464
  169   866          654288705
  570   777          654290433
  192   865          654292513
  408   837          654293565
  283   858          654293899
  456   824          654295040
  529   797          654297462
  489   813          654297966
   69   868          654300541
  360   847          654301423
  510   805          654311125
  625   743          654313032
  669   708          654313221
  683   695          654314362
   70   868          654315032
  292   857          654319881
  636   735          654324831
  446   827          654325819
  601   759          654327280
  439   829          654327308
  240   862          654327928
   71   868          654329943
  661   715          654330656
  428   832          654333120
  395   840          654333875
  138   867          654342435
   72   868          654345280
  505   807          654345568
  323   853          654348744
   73   868          654361049
  211   864          654366475
  640   732          654367168
  682   696          654368104
  376   844          654368960
  515   803          654372502
  170   866          654374896
   74   868          654377256
  632   738          654383240
  381   843          654383448
  316   854          654390360
   75   868          654393907
  538   793          654398129
  139   867          654399982
  193   865          654403682
  330   852          654407208
  274   859          654410603
   76   868          654411008
  371   845          654415936
  404   838          654419736
   77   868          654428565
  681   697          654430114
  227   863          654432730
  581   771          654436952
  649   725          654437574
  572   776          654437824
   78   868          654446584
  264   860          654455744
  140   867          654458363
  386   842          654460144
  171   866          654462107
   79   868          654465071
  349   849          654468598
  593   764          654471601
  253   861          654471658
  500   809          654475129
  453   825          654475302
  432   831          654477759
  668   709          654478461
  343   850          654478607
  612   752          654479936
  492   812          654482816
  615   750          654483375
   80   868          654484032
  301   856          654492917
  680   698          654500392
  212   864          654500672
  241   862          654501449
   81   868          654503473
  472   819          654507307
  644   729          654510473
  588   767          654515135
  475   818          654515307
  194   865          654516009
  141   867          654517584
   82   868          654523400
  366   846          654523632
  609   754          654527593
  469   820          654529709
  309   855          654530004
  520   801          654530401
  654   721          654531625
  527   798          654532775
  284   858          654535016
  618   748          654538024
  355   848          654539067
  628   741          654542173
   83   868          654543819
  172   866          654550344
  478   817          654553865
  536   794          654556840
  660   716          654557696
  598   761          654558273
   84   868          654564736
  337   851          654567804
  293   857          654576550
  142   867          654577651
  679   699          654578938
  466   821          654582357
   85   868          654586157
  228   863          654587999
  400   839          654589719
  391   841          654599792
  443   828          654601859
  574   775          654603599
   86   868          654608088
  481   816          654623137
  606   756          654626232
  195   865          654629500
   87   868          654630535
  213   864          654636141
  275   859          654636654
  143   867          654638570
  173   866          654639613
  621   746          654643997
  667   710          654651963
   88   868          654653504
  324   853          654662701
  254   861          654664445
  463   822          654665095
  265   860          654665625
  678   700          654665752
  436   830          654668856
  242   862          654676416
   89   868          654677001
  450   826          654684976
  583   770          654688287
  555   785          654690500
  317   854          654690877
  361   847          654691304
  417   835          654694588
  557   784          654698997
  495   811          654699106
  553   786          654700033
  144   867          654700347
   90   868          654701032
  508   806          654703128
  421   834          654712165
  413   836          654722053
  484   815          654723279
  513   804          654724161
  559   783          654725566
   91   868          654725603
  551   787          654727554
  174   866          654729920
  534   795          654733179
  331   852          654734899
  635   736          654736131
  196   865          654744161
  229   863          654744636
  639   733          654749956
   92   868          654750720
  648   726          654754968
  677   701          654760834
  145   867          654762988
  302   856          654765624
  561   782          654770249
  214   864          654772888
  549   788          654773021
  425   833          654775162
  603   758          654775739
   93   868          654776389
  503   808          654777639
  460   823          654777767
  285   858          654777837
  525   799          654785524
  576   774          654787800
  659   717          654792992
  409   837          654794182
  377   844          654794217
  624   744          654801408
   94   868          654802616
  396   840          654803136
  653   722          654812125
  310   855          654817375
  382   843          654820075
  175   866          654821271
  631   739          654823010
  146   867          654826499
   95   868          654829407
  372   845          654829973
  344   850          654832584
  563   781          654833088
  666   711          654833727
  590   766          654834096
  294   857          654834977
  350   849          654835049
  547   789          654836392
  595   763          654839822
  518   802          654841440
  243   862          654852835
  487   814          654854447
   96   868          654856768
  255   861          654858756
  197   865          654859998
  676   702          654864184
  276   859          654864355
  643   730          654864707
  266   860          654877096
  429   832          654883957
   97   868          654884705
  147   867          654890886
  230   863          654902647
  440   829          654906789
  387   842          654908291
  338   851          654909523
  405   838          654910597
  215   864          654910919
   98   868          654913224
  176   866          654913672
  565   780          654914125
  545   790          654917625
  356   848          654918208
  457   824          654920217
  447   827          654923906
  367   846          654926599
  532   796          654927104
   99   868          654942331
  498   810          654946992
  148   867          654956155
  585   769          654958234
  100   868          654972032
  675   703          654975802
  600   760          654976000
  198   865          654977017
  325   853          654978602
  578   773          654990469
  318   854          654993296
  101   868          655002333
  177   866          655007129
  627   742          655010371
  567   779          655013402
  543   791          655016678
  490   813          655016797
  149   867          655022312
  286   858          655022368
  665   712          655023753
  244   862          655030712
  102   868          655033240
  658   718          655036544
  433   831          655038928
  303   856          655040143
  614   751          655040295
  216   864          655050240
  256   861          655054597
  523   800          655055667
  611   753          655056908
  392   841          655059609
  231   863          655062038
  332   852          655064576
  103   868          655064759
  401   839          655070920
  617   749          655074862
  647   727          655080606
  362   847          655083351
  150   867          655089363
  267   860          655090163
  454   825          655092289
  511   805          655092956
  277   859          655093712
  295   857          655095168
  199   865          655095224
  674   704          655095688
  104   868          655096896
  652   723          655100875
  178   866          655101648
  311   855          655106606
  506   807          655112159
  608   755          655124587
  105   868          655129657
  569   778          655130961
  541   792          655133509
  530   797          655138573
  638   734          655140976
  634   737          655155657
  151   867          655157314
  620   747          655160723
  106   868          655163048
  516   803          655169723
  592   765          655171813
  473   819          655177076
  345   850          655188625
  217   864          655190857
  470   820          655191000
  444   828          655191936
  476   818          655193608
  107   868          655197075
  179   866          655197235
  351   849          655203600
  245   862          655210053
  493   812          655210485
  580   772          655211648
  200   865          655214625
  418   835          655217507
  378   844          655221736
  664   713          655222041
  232   863          655222815
  673   705          655223842
  152   867          655226171
  501   809          655226630
  597   762          655226901
  642   731          655227179
  108   868          655231744
  414   836          655235000
  467   821          655235224
  437   830          655240453
  479   817          655240752
  605   757          655243218
  422   834          655245152
  373   845          655246242
  587   768          655246835
  257   861          655251974
  339   851          655253270
  383   843          655258994
  571   777          655266844
  109   868          655267061
  539   793          655268076
  287   858          655268615
  630   740          655271000
  397   840          655274773
  657   719          655288352
  451   826          655293827
  180   866          655293896
  153   867          655295940
  326   853          655296453
  410   837          655297253
  319   854          655297623
  623   745          655297992
  357   848          655299485
  110   868          655303032
  268   860          655304832
  464   822          655309592
  304   856          655316480
  426   833          655318313
  482   816          655318664
  278   859          655324731
  368   846          655331768
  218   864          655332776
  201   865          655335226
  111   868          655339663
  521   801          655343162
  296   857          655357129
  388   842          655358760
  672   706          655360264
  154   867          655366627
  528   798          655367544
  112   868          655376960
  233   863          655384984
  246   862          655390864
  181   866          655391637
  333   852          655396245
  312   855          655397703
  651   724          655397875
  406   838          655403888
  602   759          655412687
  461   823          655413948
  646   728          655414488
  113   868          655414929
  537   794          655420337
  573   776          655421093
  485   815          655427500
  663   714          655428591
  496   811          655435667
  430   832          655437368
  155   867          655438238
  258   861          655450893
  582   771          655451379
  114   868          655453576
  202   865          655457033
  219   864          655476003
  363   847          655477570
  509   806          655478845
  626   743          655486783
  441   829          655488910
  182   866          655490464
  115   868          655492907
  671   707          655504954
  156   867          655510779
  514   804          655515208
  288   858          655516584
  269   860          655521109
  393   841          655521778
  448   827          655524675
  594   764          655528328
  116   868          655532928
  504   808          655538176
  637   735          655540228
  346   850          655546736
  458   824          655548136
  656   720          655548416
  234   863          655548551
  589   767          655554132
  402   839          655554527
  279   859          655557418
  488   814          655567416
  247   862          655573151
  117   868          655573645
  352   849          655574257
  203   865          655580052
  633   738          655583409
  157   867          655584256
  535   795          655590250
  183   866          655590383
  689   690          655591769
  575   775          655593750
  305   856          655594641
  641   732          655597889
  340   851          655599051
  688   691          655600043
  434   831          655602695
  320   854          655603864
  613   752          655605405
  526   799          655613975
  118   868          655615064
  556   785          655616241
  327   853          655616260
  687   692          655616591
  554   786          655619120
  616   750          655619896
  220   864          655620544
  297   857          655620866
  558   784          655631416
  599   761          655632880
  552   787          655640011
  686   693          655641413
  610   754          655642064
  662   715          655643403
  519   802          655647967
  259   861          655651360
  379   844          655651523
  119   868          655657191
  670   708          655657912
  158   867          655658675
  560   783          655664687
  374   845          655664749
  685   694          655674509
  550   788          655678872
  358   848          655682904
  619   748          655685651
  313   855          655690672
  184   866          655691400
  499   810          655692499
  120   868          655700032
  384   843          655700211
  650   725          655703125
  204   865          655704289
  584   770          655709704
  455   825          655712000
  235   863          655713522
  684   695          655715879
  562   782          655716096
  629   741          655727210
  607   756          655729759
  334   852          655729912
  159   867          655734042
  548   789          655735661
  491   813          655738568
  270   860          655739000
  369   846          655739145
  419   835          655742934
  121   868          655743593
  398   840          655748792
  415   836          655750431
  645   729          655756614
  248   862          655756920
  683   696          655765523
  289   858          655766281
  221   864          655766405
  533   796          655777773
  423   834          655780671
  445   828          655784677
  577   774          655784857
  564   781          655785685
  122   868          655787880
  280   859          655791779
  185   866          655793521
  411   837          655802784
  622   746          655802784
  546   790          655810336
  160   867          655810363
  389   842          655811557
  438   830          655814672
  655   721          655816736
  669   709          655819138
  682   697          655823441
  205   865          655829750
  123   868          655832899
  474   819          655849683
  260   861          655853381
  471   820          655855111
  427   833          655864020
  661   716          655866477
  604   758          655868376
  566   780          655873496
  364   847          655873967
  306   856          655874632
  477   818          655874765
  524   800          655877824
  512   805          655877853
  124   868          655878656
  236   863          655879903
  591   766          655880167
  507   807          655881786
  298   857          655886385
  161   867          655887644
  681   698          655889633
  468   821          655890893
  186   866          655896752
  407   838          655899615
  544   791          655902855
  596   763          655903683
  452   826          655905384
  347   850          655906923
  321   854          655912025
  222   864          655913592
  125   868          655925157
  480   817          655930513
  328   853          655938029
  494   812          655941112
  249   862          655942177
  341   851          655946872
  353   849          655947026
  636   736          655947712
  206   865          655956441
  465   822          655956873
  271   860          655958511
  680   699          655964099
  162   867          655965891
  517   803          655970040
  625   744          655971409
  126   868          655972408
  640   733          655976837
  568   779          655979571
  502   809          655981137
  531   797          655982864
  314   855          655985519
  394   841          655986305
  586   769          655986665
  668   710          655988632
  431   832          655993359
  579   773          655994456
  187   866          656001099
  542   792          656013176
  649   726          656016625
  483   816          656017083
  290   858          656017712
  632   739          656019387
  127   868          656020415
  281   859          656027820
  403   839          656040546
  163   867          656045110
  679   700          656046839
  237   863          656047700
  462   823          656052895
  261   861          656056962
  601   760          656057801
  223   864          656062111
  335   852          656065583
  359   848          656068471
  128   868          656069184
  442   829          656073677
  380   844          656083584
  207   865          656084368
  375   845          656085500
  654   722          656093312
  660   717          656097813
  570   778          656103952
  188   866          656106568
  644   730          656106984
  129   868          656118721
  164   867          656125307
  449   827          656128132
  250   862          656128928
  486   815          656134631
  678   701          656137853
  540   793          656141257
  385   843          656143732
  370   846          656148736
  299   857          656153692
  307   856          656156459
  522   801          656159049
  667   711          656166394
  130   868          656169032
  435   831          656169066
  615   751          656173126
  497   811          656175204
  612   753          656178705
  459   824          656178803
  272   860          656179648
  628   742          656191640
  529   798          656205481
  165   867          656206488
  224   864          656211968
  189   866          656213165
  208   865          656213537
  238   863          656216919
  618   749          656218781
  131   868          656220123
  322   854          656222112
  581   772          656222589
  593   765          656224982
  399   840          656225199
    0   869          656234909
    1   869          656234910
    2   869          656234917
    3   869          656234936
    4   869          656234973
    5   869          656235034
    6   869          656235125
    7   869          656235252
  609   755          656235404
    8   869          656235421
    9   869          656235638
   10   869          656235909
   11   869          656236240
   12   869          656236637
   13   869          656237106
  677   702          656237141
   14   869          656237653
   15   869          656238284
   16   869          656239005
   17   869          656239822
   18   869          656240741
   19   869          656241768
   20   869          656242909
   21   869          656244170
   22   869          656245557
  572   777          656246681
   23   869          656247076
   24   869          656248733
   25   869          656250534
   26   869          656252485
   27   869          656254592
   28   869          656256861
  510   806          656257616
   29   869          656259298
  329   853          656261766
   30   869          656261909
  262   861          656262109
   31   869          656264700
  282   859          656265547
  390   842          656266688
   32   869          656267677
  416   836          656268352
  348   850          656269192
   33   869          656270846
  420   835          656270875
  291   858          656270883
  132   868          656272000
  365   847          656272548
   34   869          656274213
   35   869          656277784
   36   869          656281565
  315   855          656282250
  588   768          656282304
  489   814          656283313
   37   869          656285562
  538   794          656287056
  166   867          656288659
   38   869          656289781
   39   869          656294228
  342   851          656296739
  598   762          656297920
   40   869          656298909
  505   808          656301737
   41   869          656303830
   42   869          656308997
  515   804          656309339
  412   837          656310781
   43   869          656314416
  621   747          656315784
  251   862          656317179
  424   834          656318728
   44   869          656320093
  190   866          656320896
  354   849          656321913
  133   868          656324669
   45   869          656326034
   46   869          656332245
  456   825          656334441
  659   718          656337411
  648   727          656338375
   47   869          656338732
  606   757          656343109
  209   865          656343954
  676   703          656344703
   48   869          656345501
  666   712          656352424
   49   869          656352558
   50   869          656359909
  225   864          656363169
  635   737          656363428
  639   734          656364023
   51   869          656367560
  167   867          656371826
   52   869          656375517
  134   868          656378136
  653   723          656378144
  446   828          656380088
   53   869          656383786
  239   863          656387566
  439   830          656391519
   54   869          656392373
  408   838          656397784
   55   869          656401284
  273   860          656402417
  336   852          656403264
  574   776          656407800
   56   869          656410525
  428   833          656412289
   57   869          656420102
  300   857          656422793
  191   866          656429767
   58   869          656430021
  135   868          656432407
  308   856          656440128
   59   869          656440288
  500   810          656441000
  527   799          656445582
  536   795          656450531
   60   869          656450909
  395   841          656453196
  168   867          656455995
  360   848          656456192
  520   802          656457608
  675   704          656460539
   61   869          656461890
  492   813          656463285
  631   740          656463591
  624   745          656464249
  643   731          656465598
  263   861          656468828
  583   771          656469298
   62   869          656473237
  210   865          656475625
   63   869          656484956
  136   868          656487488
   64   869          656497053
  603   759          656501706
  283   859          656504966
  252   862          656506936
  376   845          656508501
   65   869          656509534
  226   864          656515720
  381   844          656517925
  453   826          656519653
  472   820          656522048
   66   869          656522405
  475   819          656525134
  292   858          656525800
  404   839          656528983
  323   854          656534131
   67   869          656535672
  192   866          656539784
  169   867          656541172
  555   786          656541531
  137   868          656543385
  557   785          656545318
  665   713          656546722
   68   869          656549341
  469   821          656549370
  432   832          656551936
  553   787          656555780
  478   818          656558784
  240   863          656559647
  371   846          656560547
   69   869          656563418
  559   784          656567183
   70   869          656577909
  316   855          656580871
  674   705          656584649
  658   719          656585271
  576   775          656587351
  330   853          656587477
  551   788          656588023
  595   764          656588619
  386   843          656589563
   71   869          656592820
  590   767          656596663
  138   868          656600104
  466   822          656606944
  561   783          656607168
   72   869          656608157
  211   865          656608556
  481   817          656623154
   73   869          656623926
  274   860          656626824
  170   867          656627363
  534   796          656631640
  349   850          656633549
  549   789          656638218
   74   869          656640133
  343   851          656648658
  193   866          656650953
  508   807          656654455
   75   869          656656784
  139   868          656657651
  443   829          656661096
  627   743          656664290
  563   782          656665315
  513   805          656665822
  647   728          656668375
  227   864          656669627
  652   724          656671232
  366   847          656673319
   76   869          656673885
  495   812          656674703
  264   861          656677125
   77   869          656691442
  301   857          656693694
  463   823          656694614
  253   862          656698205
  355   849          656698924
  525   800          656703125
  400   840          656704000
  547   790          656706323
   78   869          656709461
  600   761          656711081
  171   867          656714574
  140   868          656716032
  673   706          656717033
  484   816          656718400
  391   842          656724159
  309   856          656725645
   79   869          656727948
  241   863          656733168
  450   827          656734283
  614   752          656734552
  585   770          656734625
  436   831          656738047
  503   809          656738656
  565   781          656741666
  212   865          656742753
  337   852          656742961
  284   859          656746083
   80   869          656746909
  664   714          656749288
  638   735          656759447
  617   750          656760113
  611   754          656760195
  194   866          656763280
   81   869          656766350
  518   803          656773459
  141   868          656775253
  293   858          656782469
  578   774          656785376
   82   869          656786277
  634   738          656787376
  417   836          656788769
  545   791          656792296
  421   835          656801336
  172   867          656802811
   83   869          656806696
  460   824          656812224
  413   837          656821250
  228   864          656824896
   84   869          656827613
  532   797          656830341
  642   732          656832456
  142   868          656835320
  567   780          656836263
  608   756          656836928
  620   748          656836992
  657   720          656841393
  487   815          656844678
  361   848          656846073
  324   854          656848088
   85   869          656849034
  275   860          656852875
  672   707          656857691
  425   834          656859329
   86   869          656870965
  195   866          656876771
  213   865          656878222
  317   855          656881388
  265   861          656887006
  254   862          656890992
  173   867          656892080
   87   869          656893412
  543   792          656896095
  143   868          656896239
  409   838          656898401
  242   863          656908135
  331   853          656915168
  630   741          656916021
   88   869          656916381
  498   811          656917723
  396   841          656922457
  592   766          656929784
  377   845          656933758
   89   869          656939878
  569   779          656949148
  382   844          656954552
  144   868          656958016
  457   825          656959618
  663   715          656960122
  429   833          656963126
   90   869          656963909
  605   758          656964637
  623   746          656965303
  302   857          656966401
  440   830          656971000
  597   763          656971120
  651   725          656972576
  372   846          656974584
  523   801          656978068
  447   828          656978175
  229   864          656981533
  174   867          656982387
   91   869          656988480
  285   859          656988904
  196   866          656991432
  350   850          657000000
  580   773          657001917
  490   814          657002144
  344   851          657002635
  671   708          657006623
  646   729          657006625
  310   856          657013016
   92   869          657013597
  214   865          657014969
  541   793          657017678
  690   690          657018000
  587   769          657018612
  405   839          657019844
  145   868          657020657
  689   691          657022140
  688   692          657034560
  387   843          657037710
   93   869          657039266
  511   806          657039447
  294   858          657040896
  530   798          657046592
  687   693          657055260
   94   869          657065493
  506   808          657068328
  175   867          657073738
  367   847          657076286
  356   849          657078065
  571   778          657080363
  276   860          657080576
  146   868          657084168
  686   694          657084240
  243   863          657084554
  338   852          657084680
  255   862          657085303
   95   869          657092284
  266   861          657098477
  656   721          657105777
  516   804          657106560
  197   866          657107269
  433   832          657113105
   96   869          657119645
  685   695          657121500
  454   826          657136640
  230   864          657139544
  602   760          657143208
  626   744          657145160
   97   869          657147582
  147   868          657148555
  215   865          657153000
  539   794          657157003
  637   736          657163109
  670   709          657163829
  325   854          657163989
  176   867          657166139
  684   696          657167040
   98   869          657176101
  662   716          657179224
  318   855          657183807
  392   842          657183976
  401   840          657185201
  493   813          657190954
  473   820          657191817
  501   810          657192501
  476   819          657203435
   99   869          657205208
  641   733          657207558
  470   821          657210661
  148   868          657213824
  633   739          657219556
  683   697          657220860
  198   866          657224288
  573   777          657229950
  286   859          657233435
  100   869          657234909
  582   772          657237016
  362   848          657238120
  303   857          657240920
  332   853          657244845
  479   818          657245671
  444   829          657251173
  177   867          657259596
  467   822          657259811
  244   863          657262431
  101   869          657265210
  521   802          657270369
  149   868          657279981
  528   799          657280351
  256   862          657281144
  594   765          657281709
  650   726          657282176
  682   698          657282960
  216   865          657292321
  102   869          657296117
  231   864          657298935
  295   858          657301087
  311   856          657302247
  613   753          657304174
  437   831          657309644
  616   751          657309647
  277   860          657309933
  267   861          657311544
  418   836          657311688
  537   795          657314028
  482   817          657318681
  589   768          657321301
  103   869          657327636
  669   710          657329309
  414   837          657334197
  422   835          657334323
  464   823          657339111
  199   866          657342495
  451   827          657343134
  150   868          657347032
  610   755          657349875
  645   730          657353125
  681   699          657353340
  178   867          657354115
  345   851          657358676
  104   869          657359773
  378   845          657361277
  619   749          657366408
  351   850          657368551
  599   762          657372527
  629   742          657376677
  655   722          657378423
  373   846          657390853
  105   869          657392534
  383   844          657393471
  397   841          657394094
  575   776          657397951
  410   838          657401472
  426   834          657402480
  661   717          657406594
  496   812          657411264
  151   868          657414983
  485   816          657422621
  106   869          657425925
  339   852          657428427
  509   807          657430172
  680   700          657432000
  217   865          657432938
  245   863          657441772
  607   757          657446636
  461   824          657448405
  179   867          657449702
  514   805          657456869
  357   849          657459342
  232   864          657459712
  107   869          657459952
  200   866          657461896
  556   786          657467272
  622   747          657474571
  554   787          657474867
  558   785          657477737
  257   862          657478521
  287   859          657479682
  368   847          657481455
  326   854          657481840
  152   868          657483840
  319   855          657488134
  388   843          657488179
  535   796          657488711
  584   771          657490715
  108   869          657494621
  504   809          657499193
  552   788          657500480
  668   711          657503063
  560   784          657506304
  406   839          657513135
  430   833          657516537
  304   857          657517257
  679   701          657518940
  268   861          657526213
  109   869          657529938
  526   800          657531576
  278   860          657540952
  550   789          657544069
  180   867          657546363
  562   783          657553015
  441   830          657553121
  153   868          657553609
  488   815          657557647
  296   858          657563048
  110   869          657565909
  218   865          657574857
  636   737          657575009
  333   853          657576514
  448   828          657578944
  519   803          657579986
  201   866          657582497
  577   775          657584408
  458   825          657587537
  640   734          657590904
  312   856          657593344
  604   759          657594343
  649   727          657600032
  111   869          657602540
  548   790          657605592
  678   702          657614160
  564   782          657617912
  233   864          657621881
  246   863          657622583
  154   868          657624296
  363   848          657632339
  625   745          657634250
  112   869          657639837
  660   718          657642232
  591   767          657642734
  181   867          657644104
  393   842          657646145
  596   764          657652480
  654   723          657659331
  632   740          657659968
  499   811          657663230
  402   840          657668808
  434   832          657676872
  258   862          657677440
  113   869          657677806
  533   797          657681010
  546   791          657685007
  667   712          657685091
  155   868          657695907
  566   781          657701037
  202   866          657704304
  644   731          657707875
  114   869          657716453
  346   851          657716787
  677   703          657717660
  219   865          657718084
  491   814          657723915
  288   859          657727651
  352   850          657739208
  269   861          657742490
  182   867          657742931
  115   869          657755784
  455   826          657756351
  586   770          657763056
  156   868          657768448
  279   860          657773639
  340   852          657774208
  544   792          657782272
  234   864          657785448
  579   774          657789363
  379   845          657791064
  601   761          657792882
  320   855          657794375
  305   857          657795418
  116   869          657795805
  524   801          657800225
  327   854          657801647
  568   780          657802432
  247   863          657804870
  374   846          657809360
  512   806          657824344
  297   858          657826785
  203   866          657827323
  676   704          657829440
  384   844          657834688
  117   869          657836522
  419   836          657837115
  507   808          657837955
  157   868          657841925
  358   849          657842761
  183   867          657842850
  445   829          657843914
  628   743          657845559
  415   837          657849628
  220   865          657862625
  474   820          657864424
  615   752          657867383
  398   841          657868113
  423   835          657869842
  471   821          657874772
  666   713          657875393
  259   862          657877907
  118   869          657877941
  612   754          657881992
  438   831          657883863
  477   819          657884592
  659   719          657886138
  313   856          657886313
  369   847          657888832
  531   798          657890883
  542   793          657897345
  618   750          657904032
  517   804          657906877
  411   838          657907003
  334   853          657910181
  468   822          657915480
  158   868          657916344
  119   869          657920068
  494   813          657921581
  570   779          657922139
  648   728          657926144
  480   818          657935432
  389   843          657940976
  184   867          657943867
  502   810          657947008
  609   756          657947745
  427   834          657948187
  653   724          657948501
  675   705          657949500
  235   864          657950419
  204   866          657951560
  452   827          657954691
  270   861          657960381
  120   869          657962909
  289   859          657977348
  639   735          657982494
  593   766          657982953
  465   823          657986392
  248   863          657988639
  159   868          657991711
  621   748          657992053
  635   738          657995147
  121   869          658006470
  280   860          658008000
  221   865          658008486
  407   839          658008862
  581   773          658012858
  483   817          658017100
  364   848          658028736
  540   794          658030184
  598   763          658042139
  185   867          658045988
  122   869          658050757
  588   769          658054081
  572   778          658060200
  606   758          658064528
  160   868          658068032
  643   732          658070875
  431   833          658072528
  665   714          658073969
  306   857          658075409
  347   851          658076974
  205   866          658077021
  674   706          658077840
  260   862          658079928
  522   802          658086256
  462   824          658087352
  298   858          658092304
  123   869          658095776
  321   855          658102536
  631   741          658108612
  394   842          658110672
  353   850          658111977
  236   864          658116800
  529   799          658118288
  341   852          658122029
  328   854          658123416
  486   816          658129752
  624   746          658131560
  442   830          658137888
  658   720          658138312
  124   869          658141533
  161   868          658145313
  186   867          658149219
  497   812          658150801
  403   840          658154827
  222   865          658155673
  249   863          658173896
  271   861          658179892
  538   795          658180747
  314   856          658181160
  449   828          658182401
  125   869          658188034
  206   866          658203712
  510   807          658208943
  673   707          658214460
  574   777          658216657
  459   825          658218204
  380   845          658223125
  162   868          658223560
  359   849          658228328
  290   859          658228779
  375   846          658230111
  603   760          658232227
  126   869          658235285
  435   832          658243243
  281   860          658244041
  335   853          658245852
  652   725          658245933
  515   805          658251000
  187   867          658253566
  583   772          658254935
  647   729          658260512
  505   809          658262754
  489   815          658273544
  385   844          658278209
  664   715          658280819
  127   869          658283292
  261   862          658283509
  237   864          658284597
  370   847          658298423
  163   868          658302779
  223   865          658304192
  627   744          658322667
  207   866          658331639
  128   869          658332061
  595   765          658342000
  399   841          658344520
  536   796          658348992
  307   857          658357236
  188   867          658359035
  672   708          658359360
  299   858          658359611
  250   863          658360647
  527   800          658363183
  590   768          658363832
  420   836          658365056
  416   837          658367549
  456   826          658378792
  129   869          658381598
  638   736          658382328
  164   868          658382976
  520   803          658389627
  576   776          658391552
  390   843          658396107
  557   786          658396349
  555   787          658397278
  657   721          658398754
  272   861          658401029
  424   835          658407899
  500   811          658411731
  322   855          658412623
  559   785          658413504
  412   838          658415000
  553   788          658416249
  634   739          658423523
  365   848          658427317
  130   869          658431909
  614   753          658433321
  348   851          658439243
  446   829          658439325
  642   733          658442125
  329   854          658447153
  690   691          658448371
  492   814          658448632
  561   784          658448785
  617   751          658449864
  600   762          658450728
  551   789          658453220
  238   864          658453816
  224   865          658454049
  689   692          658456657
  439   831          658460710
  208   866          658460808
  165   868          658464157
  189   867          658465632
  611   755          658468006
  342   852          658471896
  688   693          658473229
  315   856          658477891
  282   860          658481768
  291   859          658481950
  131   869          658483000
  354   850          658486864
  262   862          658488656
  663   716          658495943
  428   834          658496456
  687   694          658498087
  563   783          658502234
    0   870          658503000
    1   870          658503001
    2   870          658503008
    3   870          658503027
    4   870          658503064
    5   870          658503125
    6   870          658503216
    7   870          658503343
    8   870          658503512
    9   870          658503729
   10   870          658504000
   11   870          658504331
   12   870          658504728
   13   870          658505197
   14   870          658505744
   15   870          658506375
  408   839          658507031
   16   870          658507096
   17   870          658507913
  549   790          658508149
   18   870          658508832
   19   870          658509859
   20   870          658511000
   21   870          658512261
  671   709          658512540
   22   870          658513648
   23   870          658515167
  585   771          658515636
   24   870          658516824
  620   749          658517749
   25   870          658518625
   26   870          658520576
   27   870          658522683
   28   870          658524952
   29   870          658527389
   30   870          658530000
  686   695          658531231
   31   870          658532791
  132   869          658534877
  534   797          658534877
   32   870          658535768
   33   870          658538937
  475   820          658539875
  472   821          658541709
   34   870          658542304
   35   870          658545875
  166   868          658546328
  251   863          658548898
   36   870          658549656
  651   726          658551627
   37   870          658553653
  608   757          658553805
   38   870          658557872
   39   870          658562319
  630   742          658565488
   40   870          658567000
  478   819          658568611
  453   827          658568960
   41   870          658571921
  685   696          658572661
  190   867          658573363
  565   782          658573893
  469   822          658573957
   42   870          658577088
  395   842          658577563
  547   791          658580994
   43   870          658582507
  336   853          658583533
  578   775          658584927
  133   869          658587546
   44   870          658588184
  209   866          658591225
   45   870          658594125
   46   870          658600336
  646   730          658603136
  225   865          658605250
   47   870          658606823
  508   808          658610624
  513   806          658612313
   48   870          658613592
  360   849          658616049
   49   870          658620649
  684   697          658622377
  273   861          658623798
  239   864          658624463
  525   801          658625526
   50   870          658628000
  481   818          658628073
  300   858          658628712
  167   868          658629495
  432   833          658631105
   51   870          658635651
  466   823          658636463
  623   747          658637090
  308   857          658640905
  134   869          658641013
  404   840          658643264
   52   870          658643608
   53   870          658651877
  376   846          658653112
  495   813          658655172
  381   845          658657466
   54   870          658660464
  567   781          658663804
  656   722          658667464
   55   870          658669375
  545   792          658671713
  670   710          658674000
   56   870          658678616
  683   698          658680379
  191   867          658682234
   57   870          658688193
  605   759          658690604
  592   767          658692351
  135   869          658695284
  263   862          658695375
   58   870          658698112
  503   810          658704527
   59   870          658708379
  371   847          658710234
  518   804          658710296
  168   868          658713664
  484   817          658718417
   60   870          658719000
  662   717          658719341
  597   764          658719917
  283   860          658721187
  210   866          658722896
  386   844          658724040
  323   855          658724642
  443   830          658725307
  463   824          658729071
   61   870          658729981
  292   859          658736867
  532   798          658738360
  252   863          658738655
   62   870          658741328
  682   699          658746667
  136   869          658750365
   63   870          658753047
  226   865          658757801
   64   870          658765144
  569   780          658772009
  330   854          658772864
  316   856          658776512
   65   870          658777625
  543   793          658780264
  450   828          658788552
  637   737          658790406
   66   870          658790496
  192   867          658792251
  587   770          658795003
  240   864          658796544
  580   774          658796824
  169   868          658798841
  349   851          658803600
   67   870          658803763
  137   869          658806262
  626   745          658808001
  436   832          658812224
   68   870          658817432
  681   700          658821241
  641   734          658821625
  400   841          658823321
  343   852          658823815
  366   848          658828088
   69   870          658831509
  487   816          658839799
  669   711          658843740
   70   870          658846000
  274   861          658848205
  460   825          658851625
  391   843          658853578
  211   866          658855827
  633   740          658860137
   71   870          658860911
  138   869          658862981
  355   850          658863875
  650   727          658865583
   72   870          658876248
  602   761          658878289
  170   868          658885032
  417   837          658887966
   73   870          658892017
  498   812          658893320
  421   836          658895517
  571   779          658898550
  301   858          658899613
  193   867          658903420
  264   862          658903672
  680   701          658904101
  523   802          658905275
  541   794          658906605
   74   870          658908224
  227   865          658911708
  139   869          658920528
  337   853          658923230
   75   870          658924875
  413   838          658925469
  309   857          658926422
  253   863          658929924
   76   870          658941976
  655   723          658944442
  425   835          658948500
  661   718          658951013
  645   731          658954016
  530   799          658959399
   77   870          658959533
  284   860          658962304
  241   864          658970065
  171   868          658972243
   78   870          658977552
  140   869          658978909
  212   866          658990024
  511   807          658990774
  490   815          658992375
  293   859          658993536
  679   702          658995247
   79   870          658996039
  616   752          659003904
  457   826          659003969
  361   849          659005930
  613   754          659007461
  409   839          659007648
   80   870          659015000
  194   867          659015747
  668   712          659021760
  582   773          659027285
  506   809          659029345
  629   743          659030596
   81   870          659034441
  447   829          659037412
  141   869          659038130
  324   855          659038599
  594   766          659039680
  440   831          659040191
  573   778          659043469
  396   842          659046824
  429   834          659047293
  516   805          659048221
  539   795          659050694
  619   750          659051659
   82   870          659054368
  172   868          659060480
  610   756          659062216
  228   865          659066977
  275   861          659074256
   83   870          659074787
  317   856          659077029
  377   846          659078369
  589   769          659093078
  382   845          659094093
  678   703          659094679
   84   870          659095704
  142   869          659098197
  331   854          659100555
  265   862          659113553
  599   763          659116746
   85   870          659117125
  254   863          659122711
  372   847          659124271
  213   866          659125493
  195   867          659129238
  405   840          659134125
   86   870          659139056
  242   864          659145032
  173   868          659149749
  622   748          659150840
  143   869          659159116
   87   870          659161503
  501   811          659163232
  607   758          659168055
  350   851          659170051
  387   844          659172187
  302   858          659172320
  493   814          659176301
  344   852          659177792
   88   870          659184472
  454   827          659185947
  649   728          659187801
  660   719          659190959
  433   833          659192274
  528   800          659197952
  521   803          659202388
  677   704          659202397
  285   860          659205125
  636   738          659206728
  575   777          659206808
   89   870          659207969
  667   713          659208060
  640   735          659209375
  473   821          659211478
  537   796          659212489
  310   857          659213793
  476   820          659218176
  144   869          659220893
  229   865          659223614
  654   724          659229688
  367   848          659231055
   90   870          659232000
  470   822          659235248
  174   868          659240056
  356   850          659243016
  196   867          659243899
  294   859          659251963
  479   819          659255498
   91   870          659256571
  214   866          659262240
  338   853          659264949
  584   772          659276352
   92   870          659281688
  145   869          659283534
  467   823          659289330
  625   746          659301561
  276   861          659301957
  401   841          659304522
  632   741          659304989
   93   870          659307357
  644   732          659313152
  392   843          659313395
  444   830          659315384
  255   863          659317022
  676   705          659318401
  243   864          659321451
  556   787          659323019
  482   818          659323600
  604   760          659324864
  266   862          659325024
  558   786          659328768
  175   868          659331407
   94   870          659333584
  554   788          659335336
  146   869          659347045
  560   785          659352625
  325   855          659354500
  197   867          659359736
   95   870          659360375
  552   789          659365677
  464   824          659373568
  318   856          659379448
  230   865          659381625
  437   832          659383821
  509   808          659386341
   96   870          659387736
  577   776          659388609
  496   813          659391733
  535   797          659391948
  562   784          659394632
  451   828          659397403
  362   849          659397977
  215   866          659400271
  666   714          659402640
  514   806          659403360
  596   765          659405861
  591   768          659409903
  418   837          659410885
  147   869          659411432
  550   790          659414000
   97   870          659415673
  485   817          659422638
  176   868          659423808
  422   836          659428504
  332   854          659430232
  414   838          659438416
  659   720          659439179
  675   706          659442691
   98   870          659444192
  303   858          659446839
  286   860          659449656
  526   801          659453977
  564   783          659454831
  504   810          659465064
   99   870          659473299
  148   869          659476701
  198   867          659476755
  548   791          659480263
  461   825          659487806
  426   835          659491651
  244   864          659499328
  100   870          659503000
  311   857          659503024
  628   744          659503936
  378   846          659505888
  410   839          659510719
  295   859          659512154
  256   863          659512863
  519   804          659516823
  177   868          659517265
  648   729          659518281
  397   842          659518461
  653   725          659523202
  277   861          659531314
  601   762          659532529
  383   845          659533012
  566   782          659533264
  101   870          659533301
  345   852          659533833
  267   862          659538091
  351   851          659538602
  216   866          659539592
  373   847          659540540
  231   865          659541016
  149   869          659542858
  586   771          659544067
  488   816          659552768
  102   870          659564208
  546   792          659564424
  615   753          659566152
  674   707          659575267
  579   775          659588914
  533   798          659589029
  612   755          659589803
  618   751          659593783
  199   867          659594962
  103   870          659595727
  430   834          659600704
  639   736          659605375
  665   715          659605500
  339   853          659608696
  150   869          659609909
  178   868          659611784
  441   831          659622312
  388   844          659622656
  357   850          659624293
  406   840          659627416
  104   870          659627864
  568   781          659629973
  635   739          659631294
  458   826          659631888
  368   848          659636224
  448   829          659638181
  499   812          659638827
  105   870          659660625
  609   757          659664622
  544   793          659666441
  326   855          659672351
  621   749          659672810
  151   869          659677860
  245   864          659678669
  217   866          659680209
  643   733          659680544
  319   856          659683775
  106   870          659694016
  658   721          659695673
  287   860          659695903
  232   865          659701793
  179   868          659707371
  257   863          659710240
  491   815          659714146
  200   867          659714363
  673   708          659716129
  304   858          659723176
  524   802          659727432
  107   870          659728043
  570   780          659745000
  593   767          659745520
  152   869          659746717
  268   862          659752760
  434   833          659756041
  631   742          659758079
  333   854          659761901
  278   861          659762333
  108   870          659762712
  296   859          659774115
  393   843          659775564
  512   807          659775671
  542   794          659786272
  402   841          659788129
  606   759          659790495
  598   764          659790936
  363   849          659792196
  312   857          659794121
  109   870          659798029
  507   809          659798972
  624   747          659803347
  531   799          659803690
  180   868          659804032
  455   827          659805658
  581   774          659807765
  153   869          659816486
  664   716          659816640
  218   866          659822128
  652   726          659824984
  588   770          659830472
  110   870          659834000
  201   867          659834964
  517   805          659848538
  647   730          659857023
  246   864          659859480
  233   865          659863962
  672   709          659865277
  111   870          659870631
  572   779          659878387
  691   691          659878742
  690   692          659882888
  474   821          659884085
  154   869          659887173
  346   852          659891944
  689   693          659895326
  477   820          659899333
  471   822          659899359
  181   868          659901773
  494   814          659906928
  112   870          659907928
  445   830          659908125
  258   863          659909159
  352   851          659909259
  688   694          659916056
  502   811          659917739
  540   795          659923875
  379   846          659935675
  419   837          659936312
  288   860          659943872
  468   823          659944999
  687   695          659945078
  480   819          659945259
  113   870          659945897
  415   838          659953847
  340   853          659954477
  202   867          659956771
  438   832          659958040
  155   869          659958784
  374   847          659959047
  657   722          659960441
  423   836          659964023
  219   866          659965355
  603   761          659967308
  269   862          659969037
  384   845          659974229
  686   696          659982392
  114   870          659984544
  627   745          659985508
  320   856          659990016
  327   855          659992158
  398   842          659992480
  279   861          659995020
  182   868          660000600
  305   858          660001337
  358   850          660007712
  452   828          660008960
  638   737          660009625
  411   839          660016250
  522   803          660018275
  465   824          660020849
  483   818          660022019
  671   710          660022711
  115   870          660023875
  234   865          660027529
  685   697          660027998
  574   778          660030176
  156   869          660031325
  529   800          660035889
  663   717          660036060
  427   835          660037358
  297   859          660037852
  247   864          660041767
  369   848          660043601
  583   773          660045204
  642   734          660056192
  116   870          660063896
  634   740          660064104
  389   844          660075453
  538   796          660079208
  203   867          660079790
  684   698          660081896
  313   857          660087090
  334   854          660095568
  595   766          660099971
  183   868          660100519
  117   870          660104613
  157   869          660104802
  259   863          660109626
  220   866          660109896
  407   840          660123143
  462   825          660126753
  486   817          660129769
  497   813          660131270
  651   727          660135034
  590   769          660135609
  614   754          660136608
  683   699          660144086
  617   752          660144121
  118   870          660146032
  431   834          660156695
  510   808          660165112
  158   869          660179221
  611   756          660180347
  270   862          660186928
  119   870          660188159
  670   711          660188431
  364   849          660188593
  235   865          660192500
  289   860          660193569
  600   763          660194947
  515   806          660197491
  576   777          660200409
  184   868          660201536
  620   750          660203000
  204   867          660204027
  646   731          660204027
  442   831          660207079
  682   700          660214568
  630   743          660219407
  248   864          660225536
  505   810          660228625
  280   861          660229381
  120   870          660231000
  656   723          660233483
  394   843          660240091
  449   829          660241638
  557   787          660252096
  347   852          660252131
  536   797          660252229
  159   869          660254588
  221   866          660255757
  555   788          660257747
  459   826          660262555
  662   718          660263760
  559   786          660264535
  489   816          660268665
  403   841          660274148
  121   870          660274561
  608   758          660275224
  306   858          660281328
  553   789          660281446
  353   851          660282028
  527   801          660285584
  681   701          660293342
  561   785          660295106
  321   856          660298177
  585   772          660301273
  341   853          660302298
  298   859          660303371
  185   868          660303657
  260   863          660311647
  623   748          660313359
  328   855          660313927
  122   870          660318848
  435   833          660322412
  551   790          660323151
  520   804          660326464
  205   867          660329488
  160   869          660330909
  563   784          660343851
  236   865          660358881
  669   712          660362437
  123   870          660363867
  380   846          660367736
  375   847          660379798
  680   702          660380408
  314   857          660381937
  549   791          660382820
  500   812          660387328
  578   776          660389128
  359   850          660393279
  222   866          660402944
  271   862          660406439
  186   868          660406888
  161   869          660408190
  124   870          660409624
  249   864          660410793
  565   783          660410812
  385   845          660417750
  605   760          660421125
  637   738          660422125
  456   827          660428099
  335   854          660431239
  492   815          660438863
  641   735          660440096
  534   798          660442896
  290   860          660445000
  370   848          660453192
  650   728          660453352
  125   870          660456125
  206   867          660456179
  592   768          660459520
  547   792          660460411
  420   837          660464253
  281   861          660465422
  399   842          660468887
  416   838          660471768
  597   765          660473298
  626   746          660475312
  679   703          660475766
  162   869          660486437
  567   782          660496031
  661   719          660499740
  424   836          660502080
  126   870          660503376
  446   830          660503536
  633   741          660505158
  187   868          660511235
  655   724          660514799
  261   863          660515228
  412   839          660524247
  237   865          660526678
  390   844          660530584
  439   832          660534887
  668   713          660544729
  127   870          660551383
  223   866          660551463
  525   802          660552733
  545   793          660555882
  645   732          660559293
  475   821          660559536
  307   858          660563155
  513   807          660563640
  163   869          660565656
  472   822          660566296
  299   859          660570678
  508   809          660571641
  587   771          660576014
  678   704          660579416
  478   820          660583352
  207   867          660584106
  428   835          660585627
  365   849          660587174
  580   775          660596375
  250   864          660597544
  569   781          660599550
  128   870          660600152
  469   823          660603476
  322   856          660608264
  348   852          660614400
  188   868          660616704
  602   762          660617936
  408   840          660621312
  453   828          660623229
  272   862          660627576
  329   855          660637664
  481   819          660637900
  495   814          660640519
  164   869          660645853
  129   870          660649689
  532   799          660651167
  518   805          660651957
  342   853          660652165
  354   851          660656915
  543   794          660669191
  466   824          660670920
  503   811          660675258
  315   857          660678668
  629   744          660688973
  677   705          660691358
  238   865          660695897
  291   860          660698171
  130   870          660700000
  224   866          660701320
  616   753          660702673
  282   861          660703149
  395   843          660706982
  208   867          660713275
  432   834          660715272
  613   755          660715272
  262   863          660720375
  571   780          660721411
  189   868          660723301
  484   818          660723336
  165   869          660727034
  667   714          660735307
  619   751          660741410
  660   720          660744000
  131   870          660751091
  404   841          660762585
  463   825          660768472
  336   854          660768920
    0   871          660776311
    1   871          660776312
    2   871          660776319
    3   871          660776338
    4   871          660776375
    5   871          660776436
    6   871          660776527
    7   871          660776654
    8   871          660776823
    9   871          660777040
   10   871          660777311
   11   871          660777642
   12   871          660778039
   13   871          660778508
   14   871          660779055
  610   757          660779093
   15   871          660779686
  649   729          660779938
   16   871          660780407
  360   850          660781000
   17   871          660781224
   18   871          660782143
   19   871          660783170
   20   871          660784311
   21   871          660785572
  251   864          660785795
   22   871          660786959
   23   871          660788478
   24   871          660790135
   25   871          660791936
   26   871          660793887
  443   831          660794498
   27   871          660795994
   28   871          660798263
  541   795          660800296
   29   871          660800700
  381   846          660802077
  594   767          660802247
  376   847          660802799
  132   870          660802968
   30   871          660803311
  654   725          660804389
   31   871          660806102
   32   871          660809079
  166   869          660809205
  676   706          660811592
   33   871          660812248
   34   871          660815615
   35   871          660819186
  582   774          660822192
   36   871          660822967
   37   871          660826964
  190   868          660831032
   38   871          660831183
  622   749          660831597
  640   736          660832256
   39   871          660835630
  523   803          660837294
  300   859          660839779
  487   817          660839816
   40   871          660840311
  636   739          660842875
  209   867          660843692
   41   871          660845232
  308   858          660846824
  450   829          660847789
  273   862          660850345
   42   871          660850399
  225   866          660852521
  133   870          660855637
   43   871          660855818
   44   871          660861495
  573   779          660861656
  386   845          660863581
  371   848          660865003
  599   764          660865543
  239   865          660866544
   45   871          660867436
  589   770          660869469
   46   871          660873647
  498   813          660873789
  530   800          660877000
   47   871          660880134
   48   871          660886903
  436   833          660891393
  167   869          660892372
   49   871          660893960
  607   759          660894022
  460   826          660895976
   50   871          660901311
   51   871          660908962
  134   870          660909104
   52   871          660916919
  323   856          660920283
  644   733          660922821
   53   871          660925188
  263   863          660927094
   54   871          660933775
  666   715          660934171
  191   868          660939903
  675   707          660940118
  283   861          660942568
   55   871          660942686
  511   808          660946943
  400   842          660947688
  539   796          660949155
   56   871          660951927
  292   860          660953088
  632   742          660954456
   57   871          660961504
  135   870          660963375
  330   855          660963375
   58   871          660971423
  625   747          660973348
  210   867          660975363
  252   864          660975552
  168   869          660976541
  316   857          660977289
  349   852          660978757
   59   871          660981690
  490   816          660987496
  366   849          660987945
  391   844          660988055
  417   838          660992185
   60   871          660992311
  516   806          660994712
  421   837          660994714
  506   810          660995216
  659   721          660996540
   61   871          661003292
  343   853          661004084
  226   866          661005072
   62   871          661014639
  136   870          661018456
  575   778          661020327
   63   871          661026358
  355   851          661033926
  413   839          661034716
   64   871          661038455
  240   865          661038625
  425   836          661042681
  192   868          661049920
   65   871          661050936
  457   827          661053276
  604   761          661059945
  169   869          661061718
   66   871          661063807
  584   773          661066621
  137   870          661074353
  274   862          661074752
  674   708          661076936
   67   871          661077074
   68   871          661090743
  447   830          661101623
  653   726          661102253
   69   871          661104820
  211   867          661108294
  337   854          661108617
  301   859          661110680
  440   832          661114368
  648   730          661114792
  537   797          661115726
   70   871          661119311
  528   801          661120353
  409   840          661121929
  138   870          661131072
  309   858          661132341
   71   871          661134222
  264   863          661135391
  429   835          661136464
  501   812          661138829
  521   804          661139225
  665   716          661141321
  170   869          661147909
   72   871          661149559
  227   866          661158979
  193   868          661161089
  596   766          661163832
   73   871          661165328
  493   815          661166532
  628   745          661166777
  253   864          661166821
  361   850          661170881
  396   843          661176243
   74   871          661181535
  591   769          661181680
  556   788          661183488
  284   861          661183685
  558   787          661184515
  139   870          661188619
  577   777          661197466
   75   871          661198186
  554   789          661200533
  560   786          661203656
  293   860          661209757
  241   865          661212146
   76   871          661215287
  673   709          661222046
  377   847          661228056
  639   737          661232672
   77   871          661232844
  324   856          661234240
  171   869          661235120
  552   790          661235608
  473   822          661236065
  476   821          661237837
  382   846          661238704
  454   828          661240216
  562   785          661240953
  212   867          661242491
  140   870          661247000
   78   871          661250863
  405   841          661253446
  658   722          661257360
  470   823          661264767
   79   871          661269350
  615   754          661269439
  479   820          661270239
  635   740          661271875
  194   868          661273416
  433   834          661276441
  601   763          661276748
  317   857          661277806
  372   848          661279040
  618   752          661288040
   80   871          661288311
  550   791          661288671
  331   855          661291066
  643   734          661294611
  564   784          661296448
  535   798          661299967
  275   862          661300803
  612   756          661302144
  141   870          661306221
   81   871          661307752
  387   845          661311728
  691   692          661313259
  228   866          661314248
  690   693          661321557
  172   869          661323357
  467   824          661323787
   82   871          661327679
  586   772          661329704
  482   819          661333427
  689   694          661338153
  350   852          661345208
  265   863          661345272
  509   809          661347358
   83   871          661348098
  514   807          661354687
  664   717          661356757
  344   853          661358061
  621   750          661358061
  254   864          661359608
  548   792          661359680
  688   695          661363047
  142   870          661366288
   84   871          661369015
  566   783          661370183
  672   710          661375448
  496   814          661377080
  213   867          661377960
  526   802          661381184
  302   859          661383387
  444   831          661384575
  609   758          661386041
  195   868          661386907
  242   865          661387113
   85   871          661390436
  367   849          661390912
  579   776          661393115
  687   696          661396239
  652   727          661408391
  631   743          661411998
   86   871          661412367
  173   869          661412626
  464   825          661412969
  356   851          661413067
  310   858          661419712
  285   861          661426506
  143   870          661427207
  485   818          661427557
  401   842          661428889
   87   871          661434814
  504   811          661435795
  686   697          661437729
  392   844          661447872
  546   793          661448593
  338   854          661450336
  451   829          661456640
   88   871          661457783
  647   731          661457914
  519   805          661458484
  568   782          661462200
  437   833          661462990
  294   860          661468184
  229   866          661470885
  624   748          661479616
   89   871          661481280
  685   698          661487517
  144   870          661488984
  196   868          661501568
  533   799          661501836
  174   869          661502933
   90   871          661505311
  593   768          661512689
  214   867          661514707
  418   838          661515104
  606   760          661521016
  657   723          661526460
  422   837          661527701
  276   862          661528504
   91   871          661529882
  461   826          661532157
  671   711          661537142
  598   765          661544317
  684   699          661545603
  414   839          661547663
  325   856          661550141
  145   870          661551625
  488   817          661552785
  255   864          661553919
   92   871          661554999
  544   794          661555368
  266   863          661556743
  362   850          661562928
  243   865          661563532
  570   781          661572541
  318   857          661580225
  663   718          661580479
   93   871          661580668
  426   836          661585832
  175   869          661594284
   94   871          661606895
  581   775          661607316
  588   771          661611483
  683   700          661611987
  146   870          661615136
  197   868          661617405
  499   813          661619296
  332   855          661620743
  410   840          661625000
  230   866          661628896
   95   871          661633686
  638   738          661641344
  397   843          661647880
  215   867          661652738
  627   746          661652819
  378   847          661655575
  303   859          661657906
  524   803          661659451
   96   871          661661047
  286   861          661671037
  642   735          661674663
  383   846          661677623
  147   870          661679523
  542   795          661679963
  458   827          661681195
  682   701          661686669
  176   869          661686685
   97   871          661688984
  430   835          661689875
  373   848          661695309
  441   832          661696489
  572   780          661701248
  448   830          661702392
  603   762          661706955
  670   712          661707128
  311   858          661708943
  634   741          661709125
  491   816          661709267
  351   852          661713759
  345   853          661714102
   98   871          661717503
  531   800          661721291
  651   728          661722803
  295   860          661728375
  512   808          661731840
  198   868          661734424
  244   865          661741409
  148   870          661744792
   99   871          661746610
  406   841          661746737
  256   864          661749760
  277   862          661757861
  388   845          661762197
  507   810          661764843
  681   702          661769649
  267   863          661769810
  100   871          661776311
  177   869          661780142
  231   866          661788287
  216   867          661792059
  339   854          661794083
  357   851          661794344
  517   806          661795029
  368   849          661796081
  656   724          661803840
  101   871          661806612
  646   732          661809304
  149   870          661810949
  662   719          661812487
  540   796          661822336
  102   871          661837519
  583   774          661840111
  434   834          661840208
  617   753          661842890
  614   755          661844419
  574   779          661848363
  199   868          661852631
  455   828          661859927
  680   703          661860927
  595   767          661862538
  326   856          661867992
  103   871          661869038
  178   869          661874661
  630   744          661877784
  150   870          661878000
  319   857          661884552
  669   713          661885406
  620   751          661892751
  502   812          661893336
  494   815          661897159
  611   757          661897224
  104   871          661901175
  474   822          661908672
  393   844          661910041
  590   770          661912000
  402   842          661912496
  287   861          661917284
  477   821          661918994
  245   865          661920750
  471   823          661928878
  217   867          661932676
  105   871          661933936
  304   859          661934243
  600   764          661943744
  151   870          661945951
  257   864          661947137
  232   866          661949064
  333   855          661952412
  522   804          661955112
  363   850          661957147
  529   801          661958290
  480   820          661960000
  679   704          661960503
  106   871          661967327
  179   869          661970248
  200   868          661972032
  445   831          661977316
  468   824          661979456
  538   797          661982445
  268   863          661984479
  278   862          661988880
  296   860          661990336
  623   749          661994116
  312   858          662000040
  608   759          662001191
  107   871          662001354
  576   778          662013928
  152   870          662014808
  483   819          662031846
  108   871          662036023
  438   833          662037209
  419   838          662040531
  650   729          662045489
  661   720          662052781
  637   739          662058272
  465   825          662060250
  641   736          662062977
  415   839          662063094
  423   837          662063220
  180   869          662066909
  452   829          662068197
  678   705          662068377
  109   871          662071340
  668   714          662071976
  346   853          662072213
  218   867          662074595
  352   852          662084416
  153   870          662084577
  379   847          662085362
  655   725          662089500
  585   773          662091542
  201   868          662092633
  246   865          662101561
  110   871          662107311
  233   866          662111233
  557   788          662112565
  374   848          662113816
  497   814          662116617
  384   846          662118840
  559   787          662120282
  398   843          662121899
  555   789          662122944
  510   809          662126129
  411   840          662130531
  427   836          662131539
  486   818          662134688
  340   854          662139864
  111   871          662143942
  258   864          662146056
  561   786          662146137
  626   747          662147099
  515   807          662148818
  553   790          662151377
  633   742          662154625
  154   870          662155264
  605   761          662156206
  536   798          662160248
  181   869          662164650
  288   861          662165253
  645   733          662168962
  462   826          662171104
  358   851          662177763
  112   871          662181239
  677   706          662184549
  327   856          662187799
  563   785          662190172
  320   857          662190793
  551   791          662197822
  578   777          662197985
  505   811          662199356
  269   863          662200756
  369   849          662203458
  305   859          662212404
  527   802          662212791
  202   868          662214440
  389   845          662214994
  219   867          662217822
  113   871          662219208
  279   862          662221567
  155   870          662226875
  597   766          662231269
  592   769          662231297
  407   841          662242464
  431   835          662245866
  565   784          662252429
  297   860          662254073
  114   871          662257855
  549   792          662262237
  182   869          662263477
  667   715          662266838
  520   805          662268125
  489   817          662268682
  234   866          662274800
  442   832          662281256
  247   865          662283848
  334   855          662286079
  313   858          662293009
  115   871          662297186
  156   870          662299416
  660   721          662301361
  449   830          662305849
  676   707          662309019
  459   827          662311862
  567   783          662332950
  116   871          662337207
  203   868          662337459
  547   793          662344580
  259   864          662346523
  629   745          662351814
  364   850          662353544
  534   799          662355703
  587   772          662361651
  602   763          662362155
  220   867          662362363
  183   869          662363396
  500   813          662367797
  157   870          662372893
  394   844          662374568
  649   730          662376449
  117   871          662377924
  654   726          662383440
  403   842          662398515
  580   776          662400576
  616   754          662405960
  435   834          662406579
  289   861          662414950
  270   863          662418647
  118   871          662419343
  613   756          662427613
  569   782          662431777
  347   853          662432400
  492   816          662433984
  619   752          662435667
  235   866          662439771
  675   708          662441787
  545   794          662444809
  158   870          662447312
  280   862          662455928
  353   852          662457185
  640   737          662459553
  119   871          662461470
  204   868          662461696
  184   869          662464413
  248   865          662467617
  666   716          662469992
  456   828          662482368
  636   740          662483456
  525   803          662484752
  341   854          662487685
  306   859          662492395
  321   857          662498954
  610   758          662500512
  120   871          662504311
  221   867          662508224
  328   856          662509568
  622   750          662516848
  380   847          662517423
  298   860          662519592
  513   808          662519809
  159   870          662522679
  375   848          662534567
  644   734          662536888
  508   810          662537512
  121   871          662547872
  260   864          662548544
  571   781          662548952
  659   722          662558227
  385   846          662562361
  543   795          662562882
  359   851          662563330
  185   869          662566534
  420   838          662568472
  532   800          662568768
  594   768          662569416
  446   831          662572727
  416   839          662581015
  674   709          662582853
  475   822          662584123
  205   868          662587157
  314   858          662587856
  122   871          662592159
  472   823          662595815
  399   843          662598306
  518   806          662598448
  160   870          662599000
  424   837          662601277
  478   821          662603013
  236   866          662606152
  632   743          662608375
  370   849          662613049
  439   833          662614056
  599   765          662618924
  582   775          662621743
  335   855          662621750
  607   760          662624543
  495   815          662630750
  123   871          662637178
  469   824          662637933
  271   863          662638158
  412   840          662638528
  625   748          662649617
  589   771          662650480
  503   812          662650855
  481   820          662652641
  249   865          662652874
  222   867          662655411
  290   861          662666381
  186   869          662669765
  390   845          662670125
  161   870          662676281
  428   836          662679808
  665   717          662681438
  453   829          662682466
  124   871          662682935
  573   780          662684517
  653   727          662685660
  281   862          662691969
  541   796          662698757
  466   825          662710321
  206   868          662713848
  648   731          662715683
  125   871          662729436
  673   710          662732217
  484   819          662733163
  408   841          662740633
  692   692          662747776
  691   693          662751928
  261   864          662752125
  365   850          662752125
  162   870          662754528
  690   694          662764384
  237   866          662773949
  187   869          662774112
  523   804          662774131
  307   859          662774222
  126   871          662776687
  689   695          662785144
  299   860          662786899
  348   853          662794669
  530   801          662799401
  604   762          662799592
  223   867          662803930
  432   835          662804443
  322   857          662809041
  463   826          662812823
  688   696          662814208
  658   723          662823379
  127   871          662824694
  354   852          662832072
  329   856          662833305
  163   870          662833747
  628   746          662834088
  342   854          662837552
  575   779          662838514
  250   865          662839625
  395   844          662841459
  207   868          662841775
  487   818          662844735
  687   697          662851576
  539   797          662852392
  498   814          662859136
  272   863          662859295
  584   774          662861528
  639   738          662864391
  443   832          662868675
  128   871          662873463
  188   869          662879581
  315   858          662884587
  404   842          662886952
  672   711          662889879
  686   698          662897248
  664   718          662901176
  511   809          662907960
  450   830          662912000
  643   735          662913082
  164   870          662913944
  635   741          662916896
  291   861          662919552
  129   871          662923000
  596   767          662926399
  282   862          662929696
  238   866          662943168
  460   827          662945283
  516   807          662946039
  360   851          662951051
  685   699          662951224
  381   847          662951764
  224   867          662953787
  262   864          662957272
  376   848          662957568
  591   770          662958071
  336   855          662959431
  506   811          662965947
  208   868          662970944
  130   871          662973311
  436   834          662975560
  615   755          662977250
  189   869          662986178
  618   753          662986809
  490   817          662987513
  165   870          662995125
  652   728          662996160
  386   846          663008192
  577   778          663010985
  684   700          663013504
  612   757          663019021
  537   798          663023745
  131   871          663024402
  371   849          663024860
  601   764          663025545
  251   865          663027876
  558   788          663044984
  528   802          663047560
  621   751          663047812
  556   789          663048685
    0   872          663054848
    1   872          663054849
    2   872          663054856
    3   872          663054875
    4   872          663054912
    5   872          663054973
    6   872          663055064
    7   872          663055191
    8   872          663055360
    9   872          663055577
  671   712          663055839
   10   872          663055848
  300   860          663056000
   11   872          663056179
   12   872          663056576
   13   872          663057045
   14   872          663057592
  308   859          663057891
   15   872          663058223
   16   872          663058944
  560   787          663059403
   17   872          663059761
   18   872          663060680
   19   872          663061707
   20   872          663062848
  647   732          663063191
   21   872          663064109
   22   872          663065496
   23   872          663067015
   24   872          663068672
  631   744          663070375
  554   790          663070464
   25   872          663070473
   26   872          663072424
   27   872          663074531
  132   871          663076279
   28   872          663076800
  400   843          663077107
  166   870          663077296
   29   872          663079237
  521   805          663080886
   30   872          663081848
  273   863          663082064
  683   701          663084088
   31   872          663084639
   32   872          663087616
   33   872          663090785
  562   786          663091984
  190   869          663093909
   34   872          663094152
  657   724          663096817
   35   872          663097723
  421   838          663098933
  209   868          663101361
  417   839          663101432
   36   872          663101504
  225   867          663104988
   37   872          663105501
  457   828          663107545
   38   872          663109720
  552   791          663110279
  609   759          663112008
  239   866          663113815
   39   872          663114167
   40   872          663118848
  501   813          663119298
  586   773          663119973
  323   857          663121060
   41   872          663123769
  391   845          663127596
   42   872          663128936
  133   871          663128948
  663   719          663129206
   43   872          663134355
   44   872          663140032
  425   837          663141878
  564   785          663142769
   45   872          663145973
  413   840          663148997
   46   872          663152184
  366   850          663152896
   47   872          663158671
  330   856          663159016
  349   853          663159026
  624   749          663160373
  167   870          663160463
  493   816          663161653
  682   702          663162976
  263   864          663163991
   48   872          663165440
  550   792          663168088
  283   862          663169115
  447   831          663170814
   49   872          663172497
  292   861          663174469
   50   872          663179848
  134   871          663182415
  316   858          663183208
   51   872          663187499
  343   854          663189471
  440   833          663193537
   52   872          663195456
  579   777          663201972
  191   869          663202780
   53   872          663203725
  355   852          663209083
  566   784          663211800
   54   872          663212312
  535   799          663212774
  252   865          663217633
   55   872          663221223
  670   713          663230097
   56   872          663230464
  429   836          663230645
  210   868          663233032
  135   871          663236686
   57   872          663240041
  409   841          663241250
  548   793          663243849
  168   870          663244632
   58   872          663249960
  681   703          663250168
  606   761          663256097
  226   867          663257539
   59   872          663260227
  476   822          663262424
  473   823          663265584
   60   872          663270848
  638   739          663277491
   61   872          663281829
  593   769          663284466
  240   866          663285896
  479   821          663289900
  136   871          663291767
   62   872          663293176
  642   736          663297544
  568   783          663299119
  337   855          663299128
  470   824          663299224
  454   829          663299453
  598   766          663302288
   63   872          663304895
  274   863          663306471
  396   844          663310720
  514   808          663310856
  192   869          663312797
  526   803          663313203
  509   810          663313229
  651   729          663314940
   64   872          663316992
  627   747          663324606
  301   860          663326901
   65   872          663329473
  169   870          663329809
  546   794          663337520
  361   851          663340932
   66   872          663342344
  309   859          663343408
  680   704          663345664
  137   871          663347664
  482   820          663348168
   67   872          663355611
  634   742          663358592
  467   825          663363188
  662   720          663365528
  433   835          663365612
  211   868          663365963
  496   815          663367311
   68   872          663369280
  264   864          663372288
  405   842          663377813
  656   725          663378541
  377   848          663382825
   69   872          663383357
  382   847          663388391
  588   772          663397120
   70   872          663397848
  138   871          663404383
  570   782          663404768
  519   806          663404975
  253   865          663408902
  284   862          663410232
  504   812          663411392
  227   867          663411446
  581   776          663411517
  669   714          663412653
   71   872          663412759
  170   870          663416000
  646   733          663418973
  533   800          663419437
  193   869          663423966
   72   872          663428096
  293   861          663431138
  324   857          663435017
  485   819          663437384
  372   849          663438897
   73   872          663443865
  544   795          663449059
  679   705          663449464
  603   763          663451174
  387   846          663456339
  464   826          663457320
  444   832          663458752
  241   866          663459417
   74   872          663460072
  139   871          663461930
   75   872          663476723
  317   858          663483725
  331   856          663486707
   76   872          663493824
  212   868          663500160
  171   870          663503211
   77   872          663511381
  140   871          663520311
  451   830          663520851
  350   853          663525477
  572   781          663528789
   78   872          663529400
  275   863          663532522
  194   869          663536293
  630   745          663540625
  344   854          663543448
  617   754          663546177
  437   834          663547157
   79   872          663547887
  367   850          663555863
  614   756          663556760
  488   818          663557704
  401   843          663558308
  678   706          663561568
  228   867          663566715
   80   872          663566848
  542   796          663578424
  141   871          663579532
  461   827          663581464
  265   864          663582169
   81   872          663586289
  620   752          663587008
  392   845          663587413
  356   852          663588224
  172   870          663591448
  524   804          663596288
  302   860          663599608
  254   865          663601689
  668   715          663603507
  499   814          663604643
   82   872          663606216
  661   721          663610142
  611   758          663618643
  418   839          663624351
   83   872          663626635
  595   768          663629707
  310   859          663630779
  422   838          663631920
  242   866          663634384
  213   868          663635629
  142   871          663639599
  583   775          663639662
  338   855          663640847
  650   730          663642000
  531   801          663643692
   84   872          663647552
  195   869          663649784
  285   862          663653053
  414   840          663661944
  655   726          663668551
   85   872          663668973
  574   780          663671224
  623   750          663679367
  173   870          663680717
  677   707          663681976
  426   837          663685029
  294   861          663689565
  641   737          663690274
   86   872          663690904
  512   809          663692857
  590   771          663693011
  600   765          663697125
  637   740          663698853
  143   871          663700518
  491   817          663709284
   87   872          663713351
  229   867          663723352
  540   797          663725573
  608   760          663731712
  362   851          663732979
  458   828          663735464
  507   811          663735574
   88   872          663736320
  410   841          663744321
  517   807          663746356
  325   857          663750918
   89   872          663759817
  276   863          663760223
  144   871          663762295
  196   869          663764445
  174   870          663771024
  448   831          663771583
  214   868          663772376
  441   833          663775658
  397   844          663782357
  645   734          663783029
   90   872          663783848
  430   836          663784056
  318   858          663786144
  266   864          663793640
  255   865          663796000
  667   716          663802659
   91   872          663808419
  633   743          663808544
  378   848          663810344
  676   708          663810688
  243   866          663810803
  332   856          663816384
  626   748          663823368
  145   871          663824936
  383   847          663827310
  576   779          663832115
   92   872          663833536
  373   849          663855166
   93   872          663859205
  175   870          663862375
  660   722          663863048
  406   842          663871104
  502   813          663873805
  303   860          663874127
  197   869          663880282
  230   867          663881363
   94   872          663885432
  529   802          663885497
  585   774          663886449
  146   871          663888447
  538   798          663890464
  494   816          663892280
  351   853          663894028
  605   762          663895853
  522   805          663896773
  286   862          663897584
  345   854          663899489
  388   846          663906808
  215   868          663910407
   95   872          663912223
  455   829          663919164
  311   859          663920010
  434   835          663929379
  474   823          663938191
   96   872          663939584
  477   822          663943581
  675   709          663947704
  295   861          663949756
  147   871          663952834
  176   870          663954776
  368   850          663961032
  471   824          663963335
  654   727          663966847
   97   872          663967521
  357   852          663969501
  649   731          663977340
  557   789          663977762
  480   821          663979661
  559   788          663980751
  339   855          663984594
  244   866          663988680
  277   863          663989580
  256   865          663991841
  555   790          663992875
  597   767          663993836
   98   872          663996040
  198   869          663997301
  561   787          664001884
  267   864          664006707
  592   770          664007688
  666   717          664010109
  578   778          664011504
  148   871          664018103
  468   825          664018857
  629   746          664019125
   99   872          664025147
  553   791          664026048
  231   867          664040754
  563   786          664041203
  402   843          664041915
  483   820          664046587
  177   870          664048233
  393   845          664049582
  216   868          664049728
  445   832          664051493
  100   872          664054848
  326   857          664068769
  536   799          664073055
  551   792          664077239
  149   871          664084260
  101   872          664085149
  319   858          664090471
  640   738          664091272
  510   810          664092000
  674   710          664093024
  565   785          664098750
  465   826          664104601
  515   808          664104987
  497   815          664106848
  602   764          664110952
  616   755          664113771
  199   869          664115508
  102   872          664116056
  438   834          664121376
  659   723          664124246
  363   851          664127198
  636   741          664128477
  452   830          664132408
  619   753          664134436
  178   870          664142752
  287   862          664143831
  613   757          664144490
  486   819          664144515
  527   803          664144810
  549   793          664146406
  103   872          664147575
  333   856          664148053
  419   839          664149778
  304   860          664150464
  150   871          664151311
  587   773          664151920
  644   735          664155359
  423   838          664167439
  245   866          664168021
  567   784          664174567
  505   812          664174953
  415   840          664177375
  104   872          664179712
  692   693          664186445
  257   865          664189218
  217   868          664190345
  691   694          664194755
  232   867          664201531
  622   751          664206599
  580   777          664209433
  312   859          664211107
  690   695          664211375
  296   861          664211717
  105   872          664212473
  520   806          664214616
  151   871          664219262
  462   827          664220411
  278   863          664220599
  268   864          664221376
  665   718          664225857
  610   759          664226479
  427   837          664230736
  547   794          664233507
  200   869          664234909
  689   696          664236305
  179   870          664238339
  379   848          664240131
  106   872          664245864
  673   711          664246648
  411   841          664249852
  398   844          664256376
  346   854          664257600
  352   853          664264685
  632   744          664266752
  384   847          664268527
  569   783          664268696
  688   697          664269545
  534   800          664273304
  653   728          664273429
  489   818          664273601
  374   849          664273673
  107   872          664279891
  152   871          664288119
  687   698          664311095
  108   872          664314560
  648   732          664320960
  625   749          664330374
  340   855          664330375
  218   868          664332264
  180   870          664335000
  545   795          664338500
  431   836          664340047
  594   769          664341193
  246   866          664348832
  109   872          664349877
  358   852          664352920
  500   814          664353144
  201   869          664355510
  153   871          664357888
  389   846          664359605
  607   761          664359624
  442   833          664360425
  686   699          664360955
  233   867          664363700
  459   828          664366131
  407   842          664366831
  369   850          664368409
  449   831          664375040
  599   766          664376895
  571   782          664381179
  110   872          664385848
  258   865          664388137
  327   857          664388576
  288   862          664391800
  658   724          664393736
  320   858          664396712
  672   712          664408576
  685   700          664419125
  525   804          664421589
  111   872          664422479
  582   776          664425944
  154   871          664428575
  305   860          664428625
  181   870          664432741
  492   817          664434001
  589   772          664436117
  269   864          664437653
  664   719          664449903
  279   863          664453286
  112   872          664459776
  543   796          664461343
  297   861          664475454
  219   868          664475491
  202   869          664477317
  513   809          664480826
  334   856          664481720
  684   701          664485605
  532   801          664491169
  435   835          664495750
  113   872          664497745
  155   871          664500186
  639   739          664500538
  313   859          664504076
  628   747          664505875
  508   811          664508243
  573   781          664512058
  394   845          664514109
  364   851          664523595
  234   867          664527267
  403   843          664527934
  247   866          664531119
  182   870          664531568
  643   736          664535963
  114   872          664536392
  456   829          664541605
  604   763          664543811
  518   807          664549775
  683   702          664560395
  635   742          664566363
  156   871          664572727
  115   872          664575723
  671   713          664578808
  652   729          664588297
  259   865          664588604
  203   869          664600336
  541   797          664601994
  475   823          664613642
  116   872          664615744
  347   854          664617787
  220   868          664620032
  495   816          664625871
  478   822          664627600
  472   824          664630272
  503   813          664631324
  183   870          664631487
  353   853          664637454
  289   862          664641497
  682   703          664643495
  157   871          664646204
  446   832          664646904
  270   864          664655544
  117   872          664656461
  584   775          664661079
  575   780          664661375
  657   725          664671518
  380   848          664672192
  481   821          664672302
  647   733          664672860
  469   825          664677334
  420   839          664677719
  341   855          664678196
  663   720          664682247
  280   863          664687647
  615   756          664689591
  618   754          664690096
  235   867          664692238
  596   768          664693568
  375   849          664694424
  416   840          664695296
  118   872          664697880
  439   834          664698223
  321   858          664704873
  424   838          664705496
  306   860          664708616
  328   857          664710345
  385   847          664712048
  248   866          664714888
  523   805          664715792
  158   871          664720623
  204   869          664724573
  530   802          664726608
  184   870          664732504
  399   844          664732783
  631   745          664733216
  681   704          664734905
  359   852          664738487
  591   771          664739082
  119   872          664740007
  612   758          664740440
  298   861          664740973
  621   752          664742069
  453   830          664746677
  484   820          664747904
  466   826          664754672
  670   714          664757344
  412   841          664757849
  539   798          664760411
  221   868          664765893
  370   850          664778000
  601   765          664778926
  428   837          664779005
  120   872          664782848
  260   865          664790625
  159   871          664795990
  314   859          664798923
  390   846          664814736
  335   856          664817391
  121   872          664826409
  577   779          664829172
  185   870          664834625
  680   705          664834625
  609   760          664842529
  624   750          664845624
  498   815          664849367
  205   869          664850034
  487   819          664854562
  236   867          664858619
  463   827          664862130
  408   842          664865000
  122   872          664870696
  160   871          664872311
  511   810          664873831
  271   864          664875055
  290   862          664892928
  432   836          664898624
  249   866          664900145
  516   808          664902208
  558   789          664910181
  651   730          664911451
  222   868          664913080
  586   774          664914880
  123   872          664915715
  638   740          664918072
  556   790          664918616
  560   788          664919872
  365   851          664922176
  662   721          664922889
  281   863          664923688
  642   737          664924841
  537   799          664936552
  186   870          664937856
  506   812          664941544
  679   706          664942655
  669   715          664944184
  554   791          664945135
  562   787          664947731
  443   833          664947844
  161   871          664949592
  656   726          664957592
  124   872          664961472
  206   869          664976725
  528   803          664979579
  348   854          664980056
  395   845          664981000
  450   831          664981191
  552   792          664989696
  307   860          664990443
  490   818          664992432
  564   786          664993800
  261   865          664994206
  606   762          664995744
  460   828          664999552
  627   748          665000875
  125   872          665007973
  299   861          665008280
  354   853          665012341
  634   743          665012511
  322   858          665014960
  579   778          665015491
  404   843          665016371
  237   867          665026416
  521   806          665027377
  162   871          665027839
  342   855          665028063
  646   734          665033040
  329   857          665034082
  187   870          665042203
  550   793          665052257
  126   872          665055224
  566   785          665058121
  678   707          665058995
  593   770          665060857
  223   868          665061599
  436   835          665064731
  598   767          665064855
  250   866          665086896
  315   859          665095654
  272   864          665096192
  127   872          665103231
  501   814          665104645
  207   869          665104652
  381   848          665106533
  163   871          665107058
  376   849          665117425
  360   852          665126208
  535   800          665130375
  548   794          665132776
  668   716          665139328
  568   784          665140736
  291   862          665146099
  188   870          665147672
  128   872          665152000
  336   856          665155072
  386   847          665157879
  282   863          665161415
  493   817          665161670
  457   829          665166782
  661   722          665171829
  677   708          665183645
  164   871          665187255
  588   773          665187389
  371   850          665189811
  238   867          665195635
  262   865          665199353
  603   764          665199971
  129   872          665201537
  630   746          665207936
  421   839          665208180
  224   868          665211456
  400   844          665211584
  417   840          665215713
  581   777          665220374
  546   795          665231211
  208   869          665233821
  570   783          665241687
  650   731          665242891
  447   832          665244991
  425   838          665246097
  526   804          665250040
  130   872          665251848
  655   727          665251958
  617   755          665253988
  189   870          665254269
  413   841          665268318
  165   871          665268436
  514   809          665271873
  391   846          665272207
  614   757          665273637
  308   860          665274112
  251   866          665275147
  300   861          665277381
  440   834          665277704
  509   811          665283960
  620   753          665285777
  476   823          665291943
  473   824          665300041
  131   872          665302939
  479   822          665314487
  676   709          665316605
  273   864          665318961
  641   738          665321993
  366   851          665322947
  323   858          665326979
  429   837          665329842
    0   873          665338617
    1   873          665338618
    2   873          665338625
  470   825          665338625
    3   873          665338644
    4   873          665338681
    5   873          665338742
    6   873          665338833
    7   873          665338960
    8   873          665339129
    9   873          665339346
   10   873          665339617
   11   873          665339948
   12   873          665340345
   13   873          665340814
   14   873          665341361
  533   801          665341838
   15   873          665341992
   16   873          665342713
  667   717          665342776
   17   873          665343530
  637   741          665343874
  349   854          665344413
   18   873          665344449
  611   759          665344610
   19   873          665345476
   20   873          665346617
  544   796          665347520
   21   873          665347878
   22   873          665349265
  166   871          665350607
   23   873          665350784
   24   873          665352441
   25   873          665354242
  132   872          665354816
   26   873          665356193
  519   807          665356302
   27   873          665358300
  330   857          665359793
   28   873          665360569
  572   782          665361016
  190   870          665362000
  496   816          665362432
  225   868          665362657
   29   873          665363006
  454   830          665363664
  209   869          665364238
   30   873          665365617
  409   842          665365617
  239   867          665366282
  482   821          665367829
   31   873          665368408
  623   751          665369118
   32   873          665371385
   33   873          665374554
   34   873          665377921
  343   855          665379982
   35   873          665381492
   36   873          665385273
   37   873          665389270
  355   853          665389352
  504   813          665391861
   38   873          665393489
  316   859          665394275
   39   873          665397936
  283   863          665400834
  292   862          665401016
  595   769          665401484
  645   735          665401500
   40   873          665402617
  263   865          665406072
  133   872          665407485
   41   873          665407538
  467   826          665407539
   42   873          665412705
   43   873          665418124
   44   873          665423801
  660   723          665429067
   45   873          665429742
  167   871          665433774
   46   873          665435953
   47   873          665442440
  583   776          665443863
   48   873          665449209
  396   845          665450261
  485   820          665452125
  600   766          665455096
   49   873          665456266
  675   710          665457875
  433   836          665459793
  134   872          665460952
   50   873          665463617
  252   866          665464904
  608   761          665466793
  633   744          665466921
  191   870          665470871
   51   873          665471268
  590   772          665478648
   52   873          665479225
  542   797          665481661
   53   873          665487494
  337   856          665494769
  210   869          665495909
   54   873          665496081
  574   781          665498765
  626   749          665504125
   55   873          665504992
  464   827          665506627
  405   843          665507232
   56   873          665514233
  226   868          665515208
  135   872          665515223
  361   852          665516089
  168   871          665517943
   57   873          665523810
   58   873          665533729
  444   833          665537921
  524   805          665537949
  240   867          665538363
  377   849          665542682
  382   848          665543160
  274   864          665543368
   59   873          665543996
  301   861          665548282
  666   718          665554528
  654   728          665554616
   60   873          665554617
  309   860          665559629
   61   873          665565598
  488   819          665567531
  136   872          665570304
  531   802          665570899
   62   873          665576945
  192   870          665580888
  649   732          665582617
   63   873          665588664
  451   831          665590042
  499   815          665594874
   64   873          665600761
  169   871          665603120
  372   850          665603848
  387   847          665606026
  674   711          665607455
   65   873          665613242
  264   865          665614369
  693   693          665625114
   66   873          665626113
  137   872          665626201
  211   869          665628840
  692   694          665629272
  540   798          665633592
  461   828          665635733
  437   835          665636328
   67   873          665639380
  605   763          665640072
  324   858          665640936
  691   695          665641746
  284   863          665641951
   68   873          665653049
  576   780          665654976
  253   866          665656173
  293   862          665657685
  512   810          665658728
  690   696          665662536
   69   873          665667126
  227   868          665669115
   70   873          665681617
  138   872          665682920
  585   775          665686000
  331   857          665687484
  170   871          665689311
  629   747          665690912
  689   697          665691642
  193   870          665692057
  401   844          665692785
  659   724          665694603
  317   859          665694792
   71   873          665696528
  517   808          665702525
  350   854          665710864
  507   812          665711171
   72   873          665711865
  241   867          665711884
  491   818          665714203
  367   851          665725914
  640   739          665727419
   73   873          665727634
  688   698          665729064
  392   846          665732024
  344   855          665733959
  418   840          665738632
  139   872          665740467
  422   839          665741167
   74   873          665743841
   75   873          665760492
  597   768          665761005
  212   869          665763037
  673   712          665765345
  356   853          665768493
  275   864          665769419
  665   719          665774584
  687   699          665774802
  171   871          665776522
   76   873          665777593
  636   742          665777944
  644   736          665778240
  414   841          665781265
  592   771          665788699
  426   838          665789248
  458   829          665794701
   77   873          665795150
  140   872          665798848
  538   799          665803271
  194   870          665804384
   78   873          665813169
  529   803          665817516
  302   861          665820989
  265   865          665824250
  228   868          665824384
  616   756          665826112
  686   700          665828856
  578   779          665829691
   79   873          665831656
  338   856          665836488
  619   754          665837723
  522   806          665843264
  448   832          665845760
  559   789          665845948
  310   860          665847000
  557   790          665847693
  254   866          665848960
   80   873          665850617
  141   872          665858069
  502   814          665859152
  441   834          665859825
  561   788          665862353
  602   765          665864333
  172   871          665864759
  653   729          665865566
  613   758          665865909
  555   791          665867546
  410   842          665868688
   81   873          665870058
  430   837          665883253
  285   863          665884772
  242   867          665886851
   82   873          665889985
  685   701          665891226
  494   817          665892297
  563   787          665896950
  213   869          665898506
  622   752          665900856
  553   792          665905465
  362   852          665908136
   83   873          665910404
  294   862          665916112
  195   870          665917875
  142   872          665918136
  397   845          665921898
  632   745          665929593
  648   733          665930629
   84   873          665931321
  672   713          665931545
  587   774          665946827
  565   786          665949781
   85   873          665952742
  173   871          665954028
  325   858          665956837
  610   760          665957000
  551   793          665961408
  684   702          665961912
  658   725          665968437
  378   849          665970201
  474   824          665972648
  477   823          665973100
   86   873          665974673
  143   872          665979055
  229   868          665981021
  383   848          665982079
  455   830          665983375
  536   800          665990656
   87   873          665997120
  276   864          665997120
  318   859          665997211
  406   843          666000523
  471   825          666002736
  664   720          666002944
  480   822          666004248
  625   750          666015625
  332   857          666017161
   88   873          666020089
  373   850          666020117
  567   785          666020888
  580   778          666022952
  434   836          666023560
  196   870          666032536
  214   869          666035253
  549   794          666035333
  266   865          666035721
  144   872          666040832
  683   703          666040914
  255   866          666043271
   89   873          666043586
  174   871          666044335
  388   847          666056495
  510   811          666062731
  468   826          666063208
  243   867          666063270
  515   809          666066004
  483   821          666066248
   90   873          666067617
  351   854          666079415
  527   804          666081647
  345   855          666090000
   91   873          666092188
  303   861          666095508
  607   762          666099271
  497   816          666101969
  145   872          666103473
  671   714          666106055
  569   784          666110313
   92   873          666117305
  594   770          666117584
  547   795          666127198
  682   704          666128232
  286   863          666129303
  445   833          666130662
  368   851          666131083
  175   871          666135686
  311   860          666136231
  230   868          666139032
  599   767          666139462
  639   740          666141119
   93   873          666142974
  197   870          666148373
  357   853          666149770
  465   827          666153908
  505   813          666155422
  486   820          666159256
  643   737          666163260
  520   807          666165943
  146   872          666166984
   94   873          666169201
  215   869          666173284
  295   862          666176303
  402   844          666176392
  339   856          666180235
  628   748          666182144
  652   730          666184808
  393   846          666194193
  534   801          666195705
   95   873          666195992
  452   831          666201599
  438   835          666210547
  571   783          666218098
  635   743          666220282
   96   873          666223353
  681   705          666223866
  589   773          666226386
  277   864          666226477
  176   871          666228087
  147   872          666231371
  582   777          666234801
  545   796          666236961
  256   866          666239112
  663   721          666239608
  244   867          666241147
  267   865          666248788
  657   726          666250569
   97   873          666251290
  419   840          666264059
  198   870          666265392
  462   828          666274680
  326   858          666274688
  423   839          666276686
   98   873          666279809
  489   819          666283428
  647   734          666286927
  670   715          666288875
  604   764          666292608
  148   872          666296640
  415   841          666296696
  231   868          666298423
  319   859          666301538
  363   852          666302355
   99   873          666308916
  216   869          666312605
  177   871          666321544
  680   706          666327816
  427   838          666334955
  100   873          666338617
  500   815          666343375
  573   782          666344285
  333   857          666348830
  149   872          666362797
  525   805          666363250
  543   797          666364580
  101   873          666368918
  304   861          666371845
  411   842          666374219
  287   863          666375550
  199   870          666383599
  398   845          666395917
  618   755          666397907
  102   873          666399825
  379   849          666399988
  631   746          666400527
  615   757          666406468
  178   871          666416063
  532   802          666418376
  245   867          666420488
  384   848          666423296
  459   829          666425368
  312   860          666427328
  150   872          666429848
  103   873          666431344
  257   866          666436489
  296   862          666438264
  374   850          666438624
  492   818          666438920
  431   837          666439244
  679   707          666440082
  621   753          666440838
  442   834          666444592
  513   810          666446697
  346   855          666448111
  449   832          666449217
  352   854          666450072
  217   869          666453222
  278   864          666457496
  232   868          666459200
  268   865          666463457
  104   873          666463481
  584   776          666465280
  596   769          666465345
  612   759          666466407
  669   716          666480005
  508   812          666483840
  662   722          666484576
  575   781          666488916
  105   873          666496242
  407   843          666496250
  151   872          666497799
  200   870          666503000
  518   808          666505944
  389   847          666509292
  541   798          666510013
  179   871          666511650
  651   731          666512342
  591   772          666524719
  340   856          666526016
  106   873          666529633
  358   853          666533189
  624   751          666535375
  601   766          666536897
  369   851          666538460
  656   727          666540999
  642   738          666556560
  678   708          666560664
  638   741          666563093
  107   873          666563660
  152   872          666566656
  609   761          666577610
  435   836          666589931
  327   858          666594495
  218   869          666595141
  108   873          666598329
  246   867          666601299
  456   830          666605816
  320   859          666607779
  180   871          666608311
  503   814          666616671
  233   868          666621369
  288   863          666623519
  201   870          666623601
  495   817          666625888
  109   873          666633646
  258   866          666635408
  153   872          666636425
  475   824          666648099
  305   861          666650006
  646   735          666651511
  577   780          666652033
  478   823          666657119
  530   803          666658627
  394   846          666658720
  523   806          666662283
  403   844          666662411
  110   873          666669617
  472   825          666669673
  634   744          666670888
  539   799          666673218
  668   717          666679445
  269   865          666679734
  627   749          666681632
  334   857          666682497
  677   709          666689562
  279   864          666690183
  481   822          666696889
  364   852          666698752
  297   862          666702001
  181   871          666706052
  111   873          666706248
  154   872          666707112
  586   775          666714431
  313   860          666720297
  469   826          666721685
  446   833          666726073
  661   723          666737848
  219   869          666738368
  606   763          666739963
  112   873          666743545
  202   870          666745408
  484   821          666767565
  155   872          666778723
  558   790          666780112
  113   873          666781514
  247   867          666783586
  234   868          666784936
  560   789          666785069
  439   835          666787394
  420   840          666792000
  556   791          666793287
  466   827          666803979
  182   871          666804879
  562   788          666808200
  347   855          666808298
  416   841          666814617
  424   839          666814743
  453   831          666815868
  114   873          666820161
  353   854          666822841
  554   792          666824552
  676   710          666826776
  598   768          666832024
  380   849          666832049
  579   779          666833678
  259   866          666835875
  655   728          666839727
  593   771          666841868
  498   816          666844488
  511   811          666844562
  650   732          666848168
  564   787          666849547
  156   872          666851264
  537   800          666854153
  375   850          666859375
  115   873          666859492
  516   809          666863225
  385   848          666866817
  203   870          666868427
  487   820          666869303
  399   845          666872324
  289   863          666873216
  341   856          666873837
  552   793          666873865
  630   747          666879723
  412   842          666882216
  220   869          666882909
  428   838          666883224
  667   718          666887195
  270   865          666897625
  116   873          666899513
  183   871          666904798
  566   786          666909152
  321   859          666915940
  328   858          666916264
  463   828          666916399
  528   804          666916416
  359   853          666918756
  506   813          666922013
  280   864          666924544
  157   872          666924741
  306   861          666929997
  117   873          666940230
  550   794          666941184
  370   851          666948051
  235   868          666949907
  603   765          666953352
  641   739          666958140
  390   847          666964423
  617   756          666966329
  248   867          666967355
  298   862          666967520
  675   711          666972306
  521   807          666978704
  118   873          666981649
  588   774          666982296
  568   785          666987057
  620   754          666989064
  204   870          666992664
  637   742          666993341
  408   843          666994419
  614   758          666995056
  432   837          666997821
  158   872          666999160
  660   724          666999424
  490   819          667002259
  184   871          667005815
  314   860          667015144
  335   857          667018168
  119   873          667023776
  645   736          667024381
  548   795          667026467
  221   869          667028770
  443   834          667032011
  581   778          667033893
  260   866          667037896
  535   801          667052776
  450   832          667055368
  460   829          667058789
  623   752          667063375
  120   873          667066617
  693   694          667067941
  159   872          667074527
  611   760          667075131
  692   695          667076263
  570   784          667083304
  691   696          667092907
  501   815          667094876
  365   852          667097333
  666   719          667103255
  185   871          667107936
  121   873          667110178
  236   868          667116288
  271   865          667117136
  690   697          667117873
  205   870          667118125
  290   863          667124647
  395   846          667125611
  674   712          667126152
  546   796          667129672
  633   745          667129762
  654   729          667146753
  160   872          667150848
  404   844          667150848
  689   698          667151161
  249   867          667152612
  122   873          667154465
  436   836          667158912
  281   864          667160585
  493   818          667166589
  348   855          667170567
  222   869          667175957
  595   770          667177875
  626   750          667189376
  526   805          667191701
  649   733          667192286
  688   699          667192771
  354   854          667197728
  572   783          667197935
  123   873          667199484
  608   762          667206440
  186   871          667211167
  307   861          667211824
  600   767          667217663
  342   856          667223704
  322   859          667226027
  161   872          667228129
  457   830          667230993
  299   862          667234827
  514   810          667237744
  329   858          667240001
  261   866          667241477
  687   700          667242703
  206   870          667244816
  124   873          667245241
  544   797          667250757
  583   777          667252720
  509   812          667259557
  381   849          667266390
  590   773          667268917
  533   802          667269045
  659   725          667269304
  376   850          667282376
  237   868          667284085
  673   713          667288314
  125   873          667291742
  686   701          667300957
  162   872          667306376
  360   853          667306477
  315   860          667311875
  519   808          667312471
  386   848          667312648
  187   871          667315514
  421   840          667322461
  447   833          667324160
  223   869          667324476
  476   824          667326400
  665   720          667327625
  574   782          667330992
  417   841          667335034
  272   865          667338273
  126   873          667338993
  250   867          667339363
  473   825          667339442
  479   823          667344006
  400   845          667351125
  425   839          667355344
  336   857          667355849
  371   851          667359862
  496   817          667362449
  440   835          667366875
  629   748          667367181
  685   702          667367533
  640   740          667368000
  207   870          667372743
  504   814          667377208
  291   863          667377818
  470   826          667382976
  163   872          667385595
  127   873          667387000
  605   764          667388869
  542   798          667389680
  482   822          667392416
  413   842          667392685
  282   864          667398312
  644   737          667405537
  188   871          667420983
  391   847          667421894
  636   743          667431863
  454   831          667432855
  429   838          667434061
  128   873          667435769
  684   703          667442431
  262   866          667446624
  238   868          667453304
  467   827          667456846
  672   714          667458792
  653   730          667462077
  164   872          667465792
  485   821          667471786
  224   869          667474333
  576   781          667482517
  524   806          667484440
  129   873          667485306
  585   776          667490201
  409   843          667495036
  308   861          667495493
  366   852          667498104
  208   870          667501912
  531   803          667502918
  300   862          667503928
  683   704          667525651
  189   871          667527580
  251   867          667527614
  597   769          667532782
  349   855          667534924
  130   873          667535617
  323   859          667538046
  616   757          667542989
  648   734          667544696
  619   755          667545534
  540   799          667546399
  165   872          667546973
  658   726          667547488
  433   837          667558990
  664   721          667560305
  464   828          667560896
  273   865          667561042
  330   858          667565712
  592   772          667574336
  355   854          667574739
  343   856          667575623
  488   820          667582272
  131   873          667586708
  499   816          667589995
  613   759          667591876
  396   846          667594872
  632   746          667596904
  622   753          667599625
  316   860          667610496
  682   705          667617193
  444   834          667622088
  602   766          667622304
  239   868          667623951
  225   869          667625534
    0   874          667627624
    1   874          667627625
    2   874          667627632
    3   874          667627651
    4   874          667627688
    5   874          667627749
    6   874          667627840
    7   874          667627967
    8   874          667628136
    9   874          667628353
   10   874          667628624
   11   874          667628955
  166   872          667629144
   12   874          667629352
  512   811          667629459
   13   874          667629821
   14   874          667630368
   15   874          667630999
   16   874          667631720
  209   870          667632329
   17   874          667632537
  292   863          667632735
   18   874          667633456
   19   874          667634483
  190   871          667635311
   20   874          667635624
   21   874          667636885
  671   715          667637586
  283   864          667637731
   22   874          667638272
  132   873          667638585
   23   874          667639791
   24   874          667641448
  405   844          667641709
   25   874          667643249
   26   874          667645200
   27   874          667647307
   28   874          667649576
   29   874          667652013
  578   780          667652552
  263   866          667653343
   30   874          667654624
   31   874          667657415
   32   874          667660392
  517   809          667663542
   33   874          667663561
  451   832          667664219
   34   874          667666928
   35   874          667670499
   36   874          667674280
   37   874          667678277
   38   874          667682496
   39   874          667686943
  133   873          667691254
   40   874          667691624
  507   813          667691640
  610   761          667692081
  461   829          667694970
  337   857          667695546
  361   853          667696358
   41   874          667696545
   42   874          667701712
  382   849          667703017
  625   751          667705376
   43   874          667707131
  377   850          667707633
  167   872          667712311
   44   874          667712808
  559   790          667715879
  681   706          667717057
  252   867          667717371
   45   874          667718749
  538   800          667720872
  557   791          667722364
  491   819          667724030
   46   874          667724960
  561   789          667727550
  437   836          667730509
   47   874          667731447
   48   874          667738216
  191   871          667744182
  134   873          667744721
   49   874          667745273
  587   775          667746378
  555   792          667746963
   50   874          667752624
  529   804          667754353
  563   788          667757419
   51   874          667760275
  387   848          667760795
  210   870          667764000
   52   874          667768232
  372   851          667773899
  301   862          667774829
   53   874          667776501
  226   869          667778085
  309   861          667781010
   54   874          667785088
  274   865          667785449
  652   731          667785699
  639   741          667786140
  553   793          667789634
   55   874          667793999
  522   807          667794591
  643   738          667794979
  240   868          667796032
  168   872          667796480
  135   873          667798992
  663   722          667801295
   56   874          667803240
  565   787          667805528
   57   874          667812817
   58   874          667822736
  670   716          667824696
  680   707          667825243
  401   845          667832326
   59   874          667833003
  657   727          667833976
  580   779          667841139
  607   763          667843490
   60   874          667843624
  502   815          667849383
  551   794          667850335
  324   859          667852003
  136   873          667854073
  192   871          667854199
   61   874          667854605
  422   840          667855448
  418   841          667857953
  458   830          667858912
  264   866          667861640
  628   749          667862901
   62   874          667865952
  567   786          667871919
   63   874          667877671
  635   744          667878659
  284   864          667878848
  169   872          667881657
  392   847          667881711
  293   863          667889404
   64   874          667889768
  331   858          667893403
  211   870          667896931
  494   818          667897216
  426   839          667898495
  594   771          667898595
  367   852          667901071
  350   855          667901375
   65   874          667902249
  647   735          667905398
  414   842          667905632
  599   768          667906631
  253   867          667908640
  137   873          667909970
  317   860          667911013
  536   801          667913057
   66   874          667915120
  448   833          667924929
   67   874          667928387
  549   795          667929024
  344   856          667929600
  227   869          667931992
  679   708          667941751
   68   874          667942056
  441   835          667948996
  356   854          667953880
   69   874          667956133
  569   785          667956634
  193   871          667965368
  138   873          667966689
  170   872          667967848
  241   868          667969553
   70   874          667970624
   71   874          667985535
  430   838          667987472
  410   843          667998107
   72   874          668000872
  477   824          668007557
  275   865          668011500
  474   825          668012049
   73   874          668016641
  669   717          668020122
  589   774          668021293
  527   805          668023308
  139   873          668024236
  547   796          668025659
  212   870          668031128
  515   810          668031875
   74   874          668032848
  480   823          668033767
  338   857          668037265
  510   812          668038328
  604   765          668045989
  471   826          668047087
  302   862          668047536
  582   778          668048320
   75   874          668049499
  662   723          668050595
  455   831          668052566
  171   872          668055059
  571   784          668059715
  397   846          668066509
  678   709          668066581
   76   874          668066600
  310   861          668068381
  265   866          668071521
  631   747          668072314
  194   871          668077695
  140   873          668082617
   77   874          668084157
  228   869          668087261
  362   853          668088405
  483   822          668090835
  254   867          668101427
  497   817          668101986
   78   874          668102176
  618   756          668110248
  468   827          668112515
  651   732          668117619
   79   874          668120663
  285   864          668121669
  520   808          668122112
  434   837          668122757
  534   802          668122912
  615   758          668127887
  656   728          668128768
  406   844          668135000
  378   850          668135152
   80   874          668139624
  545   797          668140198
  505   814          668140769
  141   873          668141838
  383   849          668141936
  172   872          668143296
  621   754          668144125
  242   868          668144520
  294   863          668147831
   81   874          668159065
  213   870          668166597
  325   859          668167904
  486   821          668178917
   82   874          668178992
  573   783          668181204
  373   851          668190168
  195   871          668191186
  642   739          668192707
  612   760          668196928
   83   874          668199411
  677   710          668199733
  142   873          668201905
  465   828          668208177
  388   848          668211264
  638   742          668212560
  318   860          668213432
  445   834          668214829
   84   874          668220328
  332   858          668223080
  668   718          668223864
  624   752          668229632
  173   872          668232565
  276   865          668239201
  596   770          668241736
   85   874          668241749
  229   869          668243898
  143   873          668262824
   86   874          668263680
  351   855          668269926
  543   798          668272599
  584   777          668274137
  646   736          668274392
  452   832          668275776
  266   866          668282992
  345   856          668285641
   87   874          668286127
  255   867          668295738
  489   820          668298169
  601   767          668299464
  214   870          668303344
  438   836          668304728
  196   871          668305847
  368   852          668306240
  661   724          668308205
   88   874          668309096
  525   806          668309741
  591   773          668314988
  402   845          668315933
  609   762          668317257
  243   868          668320939
  575   782          668321143
  303   862          668322055
  174   872          668322872
  144   873          668324601
   89   874          668332593
  634   745          668333729
  462   829          668333917
  357   854          668335157
  500   816          668338496
  676   711          668341207
  393   847          668343880
  532   803          668350395
   90   874          668356624
  311   861          668357612
  286   864          668366200
  627   750          668366883
  339   857          668381012
   91   874          668381195
  419   841          668383380
  145   873          668387242
  423   840          668390967
  230   869          668401909
   92   874          668406312
  295   863          668408022
  175   872          668414223
  513   811          668417428
  415   842          668421063
  197   871          668421684
  541   799          668422820
  655   729          668431864
   93   874          668431981
  667   719          668435922
  215   870          668441375
  427   839          668444202
  492   819          668448747
  146   873          668450753
  650   733          668457837
   94   874          668458208
  508   813          668464309
  518   809          668466961
  277   865          668468558
  577   781          668479574
  363   853          668482624
   95   874          668484999
  326   859          668485755
  606   764          668488760
  459   830          668489579
  675   712          668491003
  256   867          668491579
  267   866          668496059
  244   868          668498816
  411   843          668503638
  176   872          668506624
  694   694          668510768
   96   874          668512360
  693   695          668514932
  147   873          668515140
  319   860          668517759
  586   776          668518632
  692   696          668527424
  449   833          668528386
  442   835          668533763
  198   871          668538703
   97   874          668540297
  398   846          668540528
  431   838          668543463
  691   697          668548244
  333   858          668554749
  630   748          668555992
  231   869          668561300
  379   850          668564939
   98   874          668568816
  660   725          668574125
  690   698          668577392
  148   873          668580409
  216   870          668580696
  384   849          668583153
  539   800          668590819
  530   804          668595464
   99   874          668597923
  304   862          668598392
  641   740          668598721
  177   872          668600081
  598   769          668603801
  503   815          668606902
  374   851          668608675
  287   864          668612447
  523   807          668613610
  689   699          668614868
  593   772          668627505
  100   874          668627624
  407   844          668630727
  495   818          668630807
  352   855          668640583
  346   856          668643752
  149   873          668646566
  637   743          668647260
  312   861          668648709
  674   713          668649121
  645   737          668651678
  558   791          668654783
  560   790          668655000
  666   720          668656296
  579   780          668656539
  199   871          668656910
  101   874          668657925
  688   700          668660672
  389   848          668664061
  296   863          668669983
  556   792          668672704
  562   789          668673397
  456   831          668675007
  245   868          668678157
  617   757          668683206
  475   825          668687500
  102   874          668688832
  257   867          668688956
  435   837          668689128
  478   824          668691576
  178   872          668694600
  620   755          668696875
  278   865          668699577
  554   793          668708721
  564   788          668710016
  268   866          668710728
  603   766          668711323
  150   873          668713617
  369   852          668713617
  472   826          668714024
  687   701          668714804
  358   854          668718576
  103   874          668720351
  614   759          668721023
  217   870          668721313
  232   869          668722077
  481   823          668726408
  340   857          668726793
  654   730          668743264
  104   874          668752488
  623   753          668762144
  552   794          668762792
  566   787          668764899
  469   827          668770992
  200   871          668776311
  537   801          668776554
  686   702          668777264
  151   873          668781568
  588   775          668781847
  105   874          668785249
  179   872          668790187
  484   822          668792152
  633   746          668797073
  403   845          668801952
  327   859          668805562
  649   734          668806353
  394   847          668808407
  611   761          668810212
  446   834          668810240
  673   714          668815561
  106   874          668818640
  511   812          668820159
  320   860          668824000
  516   810          668829096
  550   795          668834875
  568   786          668838088
  498   817          668844505
  685   703          668848052
  659   726          668848355
  152   873          668850425
  581   779          668852080
  107   874          668852667
  528   805          668858077
  466   828          668858248
  246   868          668858968
  288   864          668860416
  218   870          668863232
  305   862          668876553
  364   853          668879021
  626   751          668879127
  439   836          668881575
  233   869          668884246
  665   721          668884986
  180   872          668886848
  108   874          668887336
  258   867          668887875
  334   858          668888416
  487   821          668888964
  453   832          668890045
  201   871          668896912
  506   814          668907360
  420   841          668911321
  153   873          668920194
  109   874          668922653
  548   796          668924928
  269   866          668927005
  684   704          668927168
  424   840          668929024
  570   785          668929625
  279   865          668932264
  297   863          668933720
  521   808          668934873
  416   842          668938984
  313   861          668941678
  608   763          668950659
  110   874          668958624
  595   771          668958886
  463   829          668975636
  535   802          668979983
  181   872          668984589
  600   768          668984832
  672   715          668990323
  154   873          668990881
  428   839          668992471
  111   874          668995255
  380   850          668997000
  347   856          669003939
  219   870          669006459
  412   843          669011635
  640   741          669013021
  353   855          669013352
  683   705          669014612
  399   846          669016935
  490   820          669017000
  202   871          669018719
  385   849          669026674
  375   851          669029426
  112   874          669032552
  546   797          669032909
  644   738          669037256
  572   784          669039552
  247   868          669041255
  234   869          669047813
  629   749          669047938
  155   873          669062492
  653   731          669062968
  590   774          669063824
  583   778          669066239
  113   874          669070521
  341   857          669074614
  182   872          669083416
  259   867          669088342
  501   816          669089997
  636   744          669090240
  432   838          669102040
  359   854          669104143
  114   874          669109168
  289   864          669110113
  682   706          669110384
  390   848          669119192
  443   835          669121182
  664   722          669121992
  460   830          669123000
  370   852          669123208
  328   859          669127331
  408   844          669128896
  658   727          669130895
  321   860          669132161
  450   833          669134537
  156   873          669135033
  526   806          669138192
  203   871          669141738
  605   765          669142250
  270   866          669144896
  115   874          669148499
  220   870          669151000
  306   862          669156544
  544   798          669158776
  648   735          669163167
  280   865          669166625
  574   783          669167911
  671   716          669173407
  493   819          669176416
  183   872          669183335
  116   874          669188520
  298   863          669199239
  533   803          669201064
  514   811          669208475
  157   873          669208510
  235   869          669212784
  681   707          669214484
  335   858          669224087
  248   868          669225024
  117   874          669229237
  314   861          669236525
  509   813          669240026
  619   756          669257875
  436   837          669258109
  616   758          669264408
  204   871          669265975
  632   747          669268691
  118   874          669270656
  519   809          669273488
  395   847          669275298
  365   853          669277602
  158   873          669282929
  184   872          669284352
  260   867          669290363
  404   845          669290389
  221   870          669296861
  585   777          669299058
  457   831          669300184
  542   799          669302487
  622   754          669302912
  597   770          669309173
  119   874          669312783
  576   782          669314744
  613   760          669322397
  680   708          669326912
  120   874          669355624
  159   873          669358296
  290   864          669361544
  271   866          669364407
  592   773          669364605
  670   717          669364813
  476   825          669365801
  348   856          669366208
  663   723          669367314
  496   818          669367368
  504   815          669367439
  479   824          669378463
  236   869          669379165
  473   826          669383793
  602   767          669384871
  185   872          669386473
  354   855          669388239
  652   732          669390976
  205   871          669391436
  121   874          669399185
  625   752          669399633
  281   865          669402666
  447   834          669408327
  249   868          669410281
  657   728          669421745
  482   823          669421935
  342   857          669424481
  643   739          669431126
  381   850          669431341
  610   762          669431728
  470   827          669432283
  160   873          669434617
  639   742          669435607
  524   807          669435767
  307   862          669438371
  531   804          669439755
  421   841          669441782
  322   860          669442248
  122   874          669443472
  222   870          669444048
  679   709          669447668
  329   859          669451068
  376   851          669452427
  417   842          669459401
  440   836          669461056
  540   800          669464000
  299   863          669466546
  425   840          669469625
  386   849          669472505
  578   781          669480093
  123   874          669488491
  186   872          669489704
  360   854          669491864
  261   867          669493944
  400   846          669495736
  485   822          669496373
  454   832          669507032
  467   828          669511115
  161   873          669511898
  206   871          669518127
  413   843          669522104
  647   736          669528279
  315   861          669533256
  124   874          669534248
  371   852          669535019
  635   745          669541500
  429   839          669543308
  237   869          669546962
  628   750          669548152
  587   776          669550579
  336   858          669561768
  669   718          669564541
  391   848          669576663
  678   710          669576752
  125   874          669580749
  272   866          669585544
  499   817          669590012
  162   873          669590145
  559   791          669590550
  607   764          669592287
  223   870          669592567
  187   872          669594051
  250   868          669597032
  561   790          669597481
  557   792          669601781
  488   821          669601933
  512   812          669605056
  291   864          669614715
  464   829          669620133
  662   724          669620952
  563   789          669622616
  126   874          669628000
  517   810          669629413
  409   844          669629513
  555   793          669631132
  282   865          669640393
  538   801          669643273
  207   871          669646054
  433   838          669663209
  580   780          669664000
  565   788          669665997
  163   873          669669364
  127   874          669676007
  507   814          669676987
  366   853          669678373
  599   769          669678408
  553   794          669678561
  594   772          669684232
  529   805          669696014
  262   867          669699091
  188   872          669699520
  444   835          669711259
  677   711          669714164
  238   869          669716181
  656   729          669720905
  308   862          669722040
  128   874          669724776
  651   733          669727288
  567   787          669727666
  349   856          669730565
  300   863          669735647
  491   820          669738771
  224   870          669742424
  451   833          669743388
  551   795          669744026
  396   847          669744559
  631   748          669748583
  164   873          669749561
  522   808          669750760
  323   860          669754267
  461   830          669759181
  355   855          669765250
  668   719          669772591
  129   874          669774313
  208   871          669775223
  343   857          669776400
  330   859          669776779
  405   845          669781250
  251   868          669785283
  604   766          669803960
  189   872          669806117
  569   786          669807665
  273   866          669808313
  589   775          669820844
  130   874          669824624
  618   757          669827125
  549   796          669827485
  437   837          669829706
  165   873          669830742
  316   861          669831877
  642   740          669833288
  536   802          669840264
  502   816          669844504
  621   755          669851936
  615   759          669853854
  676   712          669859904
  638   743          669866479
  582   779          669866507
  382   850          669867968
  292   864          669869632
  131   874          669875715
  377   851          669877684
  283   865          669879812
  361   854          669881745
  661   725          669882906
  239   869          669886828
  225   870          669893625
  337   858          669901465
  646   737          669901689
  209   871          669905640
  263   867          669905810
  571   785          669906036
  494   819          669907043
  166   873          669912913
  190   872          669913848
  387   849          669920652
    0   875          669921875
    1   875          669921876
    2   875          669921883
    3   875          669921902
    4   875          669921939
    5   875          669922000
    6   875          669922091
    7   875          669922218
    8   875          669922387
    9   875          669922604
   10   875          669922875
   11   875          669923206
   12   875          669923603
   13   875          669924072
   14   875          669924619
   15   875          669925250
   16   875          669925971
   17   875          669926788
  132   874          669927592
   18   875          669927707
  458   831          669928103
  624   753          669928401
   19   875          669928734
  547   797          669928896
   20   875          669929875
   21   875          669931136
  612   761          669932009
   22   875          669932523
   23   875          669934042
   24   875          669935699
   25   875          669937500
   26   875          669939451
   27   875          669941558
   28   875          669943827
   29   875          669946264
   30   875          669948875
  372   852          669949056
   31   875          669951666
   32   875          669954643
  694   695          669957759
   33   875          669957812
   34   875          669961179
   35   875          669964750
  693   696          669966093
   36   875          669968531
  527   806          669969799
   37   875          669972528
  422   841          669974769
  252   868          669975040
   38   875          669976747
  401   846          669976937
  133   874          669980261
   39   875          669981194
  418   842          669982320
  692   697          669982761
   40   875          669985875
  667   720          669988963
   41   875          669990796
   42   875          669995963
  167   873          669996080
  634   746          670001040
   43   875          670001382
  515   811          670002606
  301   863          670006548
   44   875          670007059
  309   862          670007557
  691   698          670007763
  448   834          670009096
  426   840          670012776
   45   875          670013000
  675   713          670013972
  510   813          670018797
   46   875          670019211
  191   872          670022719
  596   771          670022747
  573   784          670022821
   47   875          670025698
  655   730          670028375
   48   875          670032467
  274   866          670032720
  134   874          670033728
  414   843          670035051
  392   848          670036480
  210   871          670037311
   49   875          670039524
  690   699          670041099
  441   836          670043177
  226   870          670046176
   50   875          670046875
  477   825          670046958
  545   798          670048217
   51   875          670054526
  534   803          670054931
  474   826          670056400
  627   751          670056634
  240   869          670058909
  609   763          670061476
   52   875          670062483
  601   768          670066633
  324   860          670068224
  480   824          670068224
   53   875          670070752
  650   734          670071904
   54   875          670079339
  168   873          670080249
  367   853          670081340
  689   700          670082769
  520   809          670083129
  584   778          670087656
  135   874          670087999
   55   875          670088250
  471   827          670096394
  430   839          670096719
  350   856          670097016
   56   875          670097491
  331   859          670104470
  497   818          670106905
   57   875          670107068
  591   774          670109895
  264   867          670114107
   58   875          670116987
  483   823          670120354
  284   865          670120929
  293   864          670126301
  455   832          670126743
   59   875          670127254
  344   857          670130377
  505   815          670131000
  317   861          670132394
  410   844          670132584
  192   872          670132736
  688   701          670132773
   60   875          670137875
  136   874          670143080
  356   855          670144391
   61   875          670148856
  660   726          670153176
  575   783          670158062
   62   875          670160203
  169   873          670165426
  253   868          670166309
  468   828          670166784
  211   871          670170242
   63   875          670171922
  674   714          670176368
   64   875          670184019
  543   799          670185406
  687   702          670191111
   65   875          670196500
  137   874          670198977
  227   870          670200083
  486   822          670203504
   66   875          670209371
  666   721          670213657
  397   847          670216196
   67   875          670222638
  434   838          670226976
  241   869          670232430
   68   875          670236307
  630   749          670236749
  606   765          670242141
  338   858          670243184
  641   741          670243742
  193   872          670243905
   69   875          670250384
  170   873          670251617
  138   874          670255696
  686   703          670257783
  275   866          670258771
  525   807          670261068
   70   875          670264875
  465   829          670267414
  362   854          670273792
  406   845          670274541
  302   863          670279255
   71   875          670279786
  645   738          670283397
  532   804          670287232
  310   862          670294928
   72   875          670295123
  445   835          670304000
  212   871          670304439
  378   851          670305203
  637   744          670305637
  383   850          670306887
   73   875          670310892
  577   782          670311801
  139   874          670313243
  489   821          670317830
  265   867          670323988
   74   875          670327099
  586   777          670327489
  685   704          670332789
  500   817          670338513
  171   873          670338828
  541   800          670340421
   75   875          670343750
  654   731          670344155
  673   715          670347092
  452   833          670354945
  228   870          670355352
  194   872          670356232
  254   868          670359096
   76   875          670360851
  285   865          670363750
  373   852          670365325
  388   849          670371121
  140   874          670371624
   77   875          670378408
  598   770          670380192
  325   860          670384125
  294   864          670384728
  513   812          670393025
   78   875          670396427
  462   830          670398128
  438   837          670403925
  617   758          670404625
  242   869          670407397
  620   756          670409216
   79   875          670414914
  684   705          670416129
  593   773          670417774
  649   735          670424824
  172   873          670427065
  141   874          670430845
  659   727          670431762
  518   810          670432832
   80   875          670433875
  332   859          670434147
  318   861          670434813
  213   871          670439908
  665   722          670446673
  508   814          670449656
  614   760          670451544
   81   875          670453316
  402   846          670460544
  492   820          670463488
  623   754          670465431
  351   856          670465567
  633   747          670468860
  195   872          670469723
   82   875          670473243
  603   767          670473890
  579   781          670484080
  345   857          670486418
  276   866          670486472
  368   853          670486509
  142   874          670490912
   83   875          670493662
  393   848          670498649
  419   842          670507747
  683   706          670507803
  423   841          670510288
  229   870          670511989
  539   801          670513220
   84   875          670514579
  173   873          670516334
  357   855          670525668
  672   716          670526144
  560   791          670529671
  558   792          670534200
  266   867          670535459
   85   875          670536000
  530   805          670537125
  562   790          670543328
  611   762          670549859
  415   843          670550482
  143   874          670551831
  255   868          670553407
  303   863          670553774
  556   793          670556873
   86   875          670557931
  427   840          670558483
  459   831          670558770
  523   808          670569779
  626   752          670573384
  564   789          670575213
  214   871          670576655
   87   875          670580378
  243   869          670583816
  311   862          670584159
  196   872          670584384
  588   776          670586048
  339   858          670586931
  554   794          670597648
  503   816          670602023
   88   875          670603347
  174   873          670606641
  682   707          670607811
  286   865          670608281
  449   834          670612553
  144   874          670613608
  566   788          670625368
   89   875          670626844
  442   836          670627944
  411   844          670638115
  495   819          670640634
  295   864          670644919
   90   875          670650875
  431   839          670652710
  552   795          670656483
  640   742          670662488
  363   854          670668011
  653   732          670668245
  230   870          670670000
  644   739          670673403
  581   780          670674941
   91   875          670675446
  145   874          670676249
  664   723          670688011
  398   847          670690215
  568   787          670693835
  175   873          670697992
  608   764          670699456
  197   872          670700221
   92   875          670700563
  326   860          670701976
  537   802          670703761
  671   717          670713524
  215   871          670714686
  277   866          670715829
  681   708          670716153
  658   728          670718664
   93   875          670726232
  478   825          670730977
  475   826          670731851
  629   750          670733189
  550   796          670733336
  379   851          670734990
  319   861          670739140
  146   874          670739760
  595   772          670744523
  384   850          670748104
  267   867          670748526
  456   832          670749184
  256   868          670749248
   94   875          670752459
  636   745          670753081
  600   769          670756609
  481   824          670760865
  244   869          670761693
  472   827          670763331
  333   859          670765816
  407   845          670770268
   95   875          670779250
  570   786          670780656
  374   852          670783832
  648   736          670786048
  176   873          670790393
  435   838          670793347
  516   811          670799827
  511   813          670800628
  147   874          670804147
  528   806          670804568
   96   875          670806611
  198   872          670817240
  484   823          670821671
  389   849          670823918
  469   828          670825261
  548   797          670828165
  231   870          670829391
  304   863          670830111
  680   709          670832829
   97   875          670834548
  352   856          670836224
  346   857          670844529
  498   818          670849424
  216   871          670854007
  287   865          670854528
   98   875          670863067
  590   775          670863375
  148   874          670869416
  312   862          670875256
  177   873          670883850
  583   779          670884426
  572   785          670885873
   99   875          670892174
  369   853          670893886
  521   809          670895890
  506   815          670897591
  446   835          670899411
  605   766          670900221
  296   864          670906880
  358   855          670909087
  670   718          670909232
  535   803          670912002
  487   822          670913551
  466   829          670917485
  100   875          670921875
  340   858          670932712
  199   872          670935447
  149   874          670935573
  663   724          670937671
  546   798          670940928
  245   869          670941034
  632   748          670944960
  403   846          670946563
  257   868          670946625
  278   866          670946848
  101   875          670952176
  679   710          670957839
  394   848          670963176
  268   867          670963195
  453   833          670969214
  619   757          670974752
  178   873          670978369
  439   837          670980772
  102   875          670983083
  232   870          670990168
  616   759          670990375
  217   871          670994624
  652   733          671000645
  150   874          671002624
  574   784          671009528
  622   755          671010723
  657   729          671013882
  103   875          671014602
  327   860          671021783
  420   842          671035688
  490   821          671036661
  463   830          671039847
  320   861          671045381
  104   875          671046739
  424   841          671048345
  200   872          671054848
  613   761          671057478
  364   854          671064408
  416   843          671068403
  151   874          671070575
  544   799          671071583
  643   740          671071707
  179   873          671073956
  105   875          671079500
  526   807          671089519
  639   743          671089526
  501   817          671090014
  597   771          671090184
  678   711          671091183
  625   753          671098402
  334   859          671099483
  288   865          671102497
  428   840          671106752
  305   863          671108272
  585   778          671112577
  106   875          671112891
  669   719          671113268
  246   869          671121845
  218   871          671136543
  533   804          671137901
  152   874          671139432
  258   868          671145544
  412   844          671146112
  107   875          671146918
  576   783          671151663
  602   768          671152040
  233   870          671152337
  647   737          671155576
  592   774          671159512
  399   847          671166622
  380   851          671167051
  313   862          671168225
  180   873          671170617
  297   864          671170617
  201   872          671175449
  610   763          671175947
  269   867          671179472
  279   866          671179535
  108   875          671181587
  514   812          671184072
  493   820          671191157
  385   850          671191625
  460   831          671192191
  662   725          671195653
  375   852          671204583
  347   857          671204716
  635   746          671208811
  353   856          671208993
  153   874          671209201
  432   839          671211287
  443   836          671215363
  109   875          671216904
  450   834          671218704
  542   800          671220088
  509   814          671225373
  677   712          671232861
  628   751          671237903
  519   810          671239359
  110   875          671252875
  181   873          671268358
  408   845          671268437
  390   849          671279049
  219   871          671279770
  154   874          671279888
  341   858          671280533
  111   875          671289506
  359   855          671294654
  202   872          671297256
  370   853          671303477
  247   869          671304132
  578   782          671312320
  234   870          671315904
  656   730          671317416
  668   720          671325632
  112   875          671326803
  651   734          671341355
  328   860          671343552
  607   765          671345668
  259   868          671346011
  155   874          671351499
  289   865          671352194
  321   861          671353542
  587   777          671359436
  436   838          671362328
  504   816          671362560
  113   875          671364772
  182   873          671367185
  457   832          671374361
  496   819          671377195
  531   805          671381416
  676   713          671382873
  540   801          671386401
  306   863          671388263
  524   808          671391936
  270   867          671397363
  114   875          671403419
  695   695          671404750
  694   696          671408920
  476   826          671410152
  280   866          671413896
  479   825          671417864
  203   872          671420275
  693   697          671421430
  156   874          671424040
  220   871          671424311
  631   749          671429340
  395   848          671430067
  473   827          671433100
  404   846          671435000
  335   859          671435154
  298   864          671436136
  692   698          671442280
  115   875          671442750
  599   770          671454799
  482   824          671456392
  661   726          671461957
  365   854          671462989
  314   862          671463072
  183   873          671467104
  559   792          671469967
  691   699          671471470
  561   791          671472152
  594   773          671474501
  642   741          671478309
  235   870          671480875
  116   875          671482771
  557   793          671485950
  470   828          671486552
  248   869          671487901
  580   781          671491541
  563   790          671492547
  447   835          671497498
  157   874          671497517
  690   700          671509000
  555   794          671520059
  117   875          671523488
  638   744          671524856
  485   823          671525892
  565   789          671531194
  646   738          671533408
  675   714          671541219
  204   872          671544512
  667   721          671546324
  260   868          671548032
  618   758          671548544
  689   701          671554870
  440   837          671560253
  621   756          671564277
  118   875          671564907
  421   842          671566149
  604   767          671566527
  348   857          671566985
  184   873          671568121
  221   871          671570172
  467   829          671570352
  538   802          671570480
  158   874          671571936
  553   795          671572252
  354   856          671583880
  615   760          671584375
  512   813          671585525
  454   833          671586201
  567   788          671588135
  417   843          671588820
  425   841          671588946
  499   818          671594931
  517   811          671600144
  381   851          671601392
  290   865          671603625
  119   875          671607034
  688   702          671609080
  271   867          671616874
  589   776          671625045
  488   822          671626520
  376   852          671627584
  655   731          671629266
  342   858          671630400
  624   754          671631688
  386   850          671637456
  551   796          671642487
  529   806          671642505
  400   847          671645423
  236   870          671647256
  159   874          671647303
  120   875          671649875
  281   866          671649937
  413   844          671656581
  429   840          671657589
  569   787          671663412
  322   861          671663629
  507   815          671667218
  329   860          671667289
  205   872          671669973
  307   863          671670090
  185   873          671670242
  687   703          671671630
  612   762          671671656
  634   747          671672827
  249   869          671673158
  360   855          671682375
  464   830          671684344
  582   780          671689368
  650   735          671690375
  121   875          671693436
  299   864          671703443
  674   715          671707899
  522   809          671711777
  371   853          671715288
  222   871          671717359
  160   874          671723624
  549   797          671730722
  391   849          671736520
  660   727          671736583
  122   875          671737723
  686   704          671742520
  627   752          671750891
  261   868          671751613
  571   786          671757067
  491   821          671758432
  315   862          671759803
  409   845          671769054
  536   803          671772283
  433   839          671772456
  336   859          671772835
  186   873          671773473
  666   722          671775344
  123   875          671782742
  206   872          671796664
  161   874          671800905
  444   836          671805440
  596   772          671808384
  609   764          671810273
  237   870          671815053
  685   705          671821750
  451   834          671827555
  461   831          671828372
  124   875          671828499
  547   798          671836915
  272   867          671838011
  601   769          671838410
  502   817          671844521
  291   865          671856796
  250   869          671859909
  366   854          671863760
  223   871          671865878
  573   785          671869142
  125   875          671875000
  187   873          671877820
  162   874          671879152
  673   716          671882913
  282   866          671887664
  641   742          671893209
  396   848          671899328
  584   779          671905843
  684   706          671909320
  591   775          671909446
  645   739          671919544
  527   807          671921126
  494   820          671921784
  630   750          671922000
  126   875          671922251
  207   872          671924591
  405   846          671925861
  349   857          671931342
  437   838          671933925
  654   732          671949432
  308   863          671953759
  262   868          671956760
  163   874          671958371
  355   856          671960891
  545   799          671961024
  637   745          671968478
  127   875          671970258
  300   864          671972544
  323   861          671975648
  515   812          671978203
  343   858          671982319
  188   873          671983289
  238   870          671984272
  534   804          671991768
  330   860          671993000
  575   784          671999679
  606   766          672000112
  458   832          672002280
  510   814          672004144
  683   707          672005230
  665   723          672012692
  224   871          672015735
  128   875          672019027
  659   728          672019531
  382   851          672038019
  164   874          672038568
  649   736          672047705
  251   869          672048160
  520   810          672049000
  377   852          672052841
  208   872          672053760
  316   862          672058424
  273   867          672060780
  672   717          672066261
  129   875          672068564
  361   855          672072256
  387   850          672085603
  189   873          672089886
  477   826          672091309
  448   835          672098267
  422   842          672099136
  543   800          672103007
  474   827          672105707
  480   825          672107625
  682   708          672109480
  292   865          672111713
  418   843          672111739
  337   859          672112532
  497   819          672116732
  130   875          672118875
  165   874          672119749
  620   757          672126093
  505   816          672126121
  401   847          672126624
  283   866          672127083
  372   853          672129325
  617   759          672130592
  426   841          672132097
  586   778          672141008
  441   837          672142374
  633   748          672145129
  577   783          672148720
  471   828          672150663
  483   824          672154811
  239   870          672154919
  598   771          672161203
  263   868          672163479
  225   871          672166936
  414   844          672169528
  131   875          672169966
  623   755          672173242
  209   872          672184177
  614   761          672186625
  392   849          672196337
  190   873          672197617
  166   874          672201920
  455   833          672205912
  430   840          672211000
  593   774          672212681
  525   808          672217237
    0   876          672221376
    1   876          672221377
    2   876          672221384
    3   876          672221403
    4   876          672221440
    5   876          672221501
    6   876          672221592
    7   876          672221719
  132   875          672221843
    8   876          672221888
  681   709          672222070
    9   876          672222105
   10   876          672222376
   11   876          672222707
   12   876          672223104
   13   876          672223573
   14   876          672224120
   15   876          672224751
   16   876          672225472
  468   829          672226021
   17   876          672226289
   18   876          672227208
   19   876          672228235
  532   805          672228893
   20   876          672229376
   21   876          672230637
   22   876          672232024
  486   823          672233023
   23   876          672233543
   24   876          672235200
   25   876          672237001
  252   869          672237917
   26   876          672238952
  309   863          672239276
   27   876          672241059
  603   768          672241059
   28   876          672243328
  301   864          672243445
   29   876          672245765
   30   876          672248376
   31   876          672251167
   32   876          672254144
   33   876          672257313
  671   718          672257943
  664   724          672258368
   34   876          672260680
  541   801          672262822
   35   876          672264251
  367   854          672266727
   36   876          672268032
   37   876          672272029
  410   845          672272125
  626   753          672272153
  133   875          672274512
   38   876          672276248
  653   733          672277914
   39   876          672280695
  167   874          672285087
  274   867          672285187
   40   876          672285376
  324   861          672289605
   41   876          672290297
  611   763          672294078
   42   876          672295464
  350   857          672297793
   43   876          672300883
  191   873          672306488
   44   876          672306560
  658   729          672310801
   45   876          672312501
  644   740          672313984
  210   872          672315848
  579   782          672316307
  640   743          672316407
   46   876          672318712
  226   871          672319487
  331   860          672320691
   47   876          672325199
  240   870          672327000
  134   875          672327979
  465   830          672331625
   48   876          672331968
  434   839          672336223
  344   858          672336296
   49   876          672339025
  356   856          672340032
  489   822          672342417
  680   710          672343000
  500   818          672343432
   50   876          672346376
   51   876          672354027
  317   862          672358941
   52   876          672361984
  284   866          672368200
  293   865          672368382
  168   874          672369256
   53   876          672370253
  397   848          672370965
  264   868          672371776
  513   813          672373494
   54   876          672378840
  135   875          672382250
   55   876          672387751
  588   777          672394905
   56   876          672396992
  445   836          672398181
  518   811          672403563
   57   876          672406569
  560   792          672409088
  648   737          672413345
   58   876          672416488
  192   873          672416505
  562   791          672417999
  558   793          672418369
  406   846          672419152
  636   746          672420392
  629   751          672422940
   59   876          672426755
  253   869          672429186
  136   875          672437331
   60   876          672437376
  452   834          672439112
  508   815          672439887
  539   802          672440427
  564   790          672445144
  556   794          672445800
   61   876          672448357
  211   872          672448779
  608   765          672452837
  338   859          672454251
  169   874          672454433
  670   719          672457959
   62   876          672459704
  362   855          672464303
  462   831          672467319
   63   876          672471423
  679   711          672472270
  227   871          672473394
  383   851          672476938
  378   852          672480360
  492   821          672483149
   64   876          672483520
  530   806          672483616
  566   789          672490565
  554   795          672491339
  137   875          672493228
   65   876          672496001
  241   870          672500521
  581   781          672502482
  438   838          672508144
   66   876          672508872
  275   867          672511238
  663   725          672512372
  302   864          672516152
   67   876          672522139
  310   863          672526647
  193   873          672527674
  523   809          672530796
  600   770          672533000
  595   773          672534792
   68   876          672535808
  388   850          672536072
  170   874          672540624
  373   853          672545594
   69   876          672549885
  138   875          672549947
  568   788          672554304
  552   796          672554944
   70   876          672564376
   71   876          672579287
  265   868          672581657
  212   872          672582976
   72   876          672594624
  503   817          672602040
  325   861          672605506
  139   875          672607494
  678   712          672609880
  402   847          672610231
   73   876          672610393
  657   730          672610393
  285   866          672611021
  652   734          672614712
  254   869          672621973
  632   749          672625717
   74   876          672626600
  294   865          672626809
  171   874          672627835
  228   871          672628663
  459   832          672632947
  423   842          672634655
  537   803          672635780
  570   787          672636403
  550   797          672636573
  419   843          672637166
  194   873          672640001
   75   876          672643251
  332   860          672650368
  495   820          672655375
  393   849          672658506
   76   876          672660352
  318   862          672661360
  605   767          672662788
  140   875          672665875
  669   720          672666309
  351   857          672666344
  590   776          672667576
  368   854          672671896
  242   870          672675488
  427   841          672677804
   77   876          672677909
  415   844          672684959
  345   858          672692337
   78   876          672695928
  619   758          672696171
  449   835          672701724
  583   780          672707287
   79   876          672714415
  172   874          672716072
  643   741          672716728
  213   872          672718445
  616   760          672720896
  357   856          672721309
  622   756          672723064
  141   875          672725096
  442   837          672727141
   80   876          672733376
  548   798          672736184
  572   786          672736904
  276   867          672738939
  639   744          672747903
   81   876          672752817
  195   873          672753492
  677   713          672755830
  528   807          672755895
  431   840          672766991
   82   876          672772744
  662   726          672774704
  478   826          672775328
  516   812          672775424
  411   845          672777656
  475   827          672781158
  142   875          672785163
  229   871          672785300
  511   814          672785975
  647   738          672787295
  303   864          672790671
  266   868          672793128
   83   876          672793163
  613   762          672797125
  339   859          672797998
  481   825          672800266
  625   754          672801689
  173   874          672805341
   84   876          672814080
  311   863          672815878
  255   869          672816284
  472   828          672817600
  456   833          672828353
   85   876          672835501
  398   848          672844984
  143   875          672846082
  535   804          672848839
  243   870          672851907
  546   799          672853735
  214   872          672855192
  286   866          672855552
  574   785          672855849
  695   696          672855911
  484   824          672856128
   86   876          672857432
  363   855          672858522
  498   819          672859251
  521   810          672861761
  694   697          672864257
  196   873          672868153
  597   772          672875821
   87   876          672879879
  635   747          672880598
  693   698          672880949
  668   721          672882993
  469   829          672884498
  295   865          672887000
  506   816          672892712
  174   874          672895648
  435   839          672902594
   88   876          672902848
  692   699          672905987
  144   875          672907859
  676   714          672910120
  379   852          672910147
  407   846          672914879
  384   851          672918155
  656   731          672918307
  326   861          672923357
  602   769          672923817
  610   764          672924744
   89   876          672926345
  585   779          672930764
  628   752          672932160
  691   700          672939371
  487   823          672943070
  230   871          672943311
   90   876          672950376
  592   775          672959063
  651   735          672959826
  374   853          672964101
  319   862          672965687
  277   867          672968296
  145   875          672970500
   91   876          672974947
  690   701          672981101
  466   830          672981696
  333   860          672982037
  197   873          672983990
  175   874          672986999
  389   850          672988869
  544   800          672989184
  215   872          672993223
  576   784          672993280
  446   836          672993592
   92   876          673000064
  267   868          673006195
  256   869          673012125
   93   876          673025733
  244   870          673029784
  689   702          673031177
  146   875          673034011
  352   857          673037001
  661   727          673045364
  526   808          673045688
  346   858          673050448
   94   876          673051960
  453   834          673053381
  490   822          673061248
  304   864          673067008
  675   715          673072750
   95   876          673078751
  369   854          673079273
  176   874          673079400
  533   805          673079562
  439   838          673084991
  688   703          673089599
  501   818          673094933
  403   847          673096250
  147   875          673098398
  198   873          673101009
  287   866          673101799
  231   871          673102702
  607   766          673103639
  358   856          673104728
   96   876          673106112
  312   863          673106975
  667   722          673108011
  463   831          673109038
  631   750          673114591
  394   849          673123033
  642   742          673127776
  216   872          673132544
   97   876          673134049
  542   801          673142489
  340   859          673143779
  296   865          673148961
  578   783          673149239
  687   704          673156367
   98   876          673162568
  148   875          673163667
  514   813          673164541
  420   843          673165107
  646   739          673169555
  424   842          673172712
  177   874          673172857
  587   778          673172955
  638   745          673187697
   99   876          673191675
  278   867          673199315
  416   844          673202880
  245   870          673209125
  257   869          673209502
  519   811          673210090
  493   821          673210818
  509   815          673215604
  199   873          673219216
  268   868          673220864
  100   876          673221376
  428   841          673226073
  149   875          673229824
  686   705          673231481
  655   732          673234543
  599   771          673235810
  327   861          673243164
  674   716          673243720
  101   876          673251677
  364   855          673254919
  232   871          673263479
  460   832          673266368
  178   874          673267376
  594   774          673269408
  320   862          673271928
  217   872          673273161
  618   759          673274511
  621   757          673281154
  102   876          673282584
  412   845          673285653
  150   875          673296875
  450   835          673307875
  650   736          673313256
  540   802          673313608
  103   876          673314103
  443   837          673314560
  685   706          673314941
  334   860          673315704
  615   761          673319456
  399   848          673321391
  580   782          673323768
  660   728          673324352
  432   840          673325568
  531   806          673327907
  604   768          673333696
  200   873          673338617
  624   755          673339499
  666   723          673341363
  380   852          673342208
  305   864          673345169
  104   876          673346240
  634   748          673349096
  288   866          673349768
  561   792          673351569
  524   809          673352953
  559   793          673354136
  385   851          673361676
  504   817          673362577
  179   874          673362963
  151   875          673364826
  563   791          673367218
  557   794          673374877
  105   876          673379001
  375   853          673384852
  246   870          673389936
  496   820          673391936
  313   863          673399944
  565   790          673401125
  684   707          673406747
  258   869          673408421
  353   857          673409770
  347   858          673410635
  106   876          673412392
  297   865          673412698
  408   846          673413048
  555   795          673413750
  218   872          673415080
  612   763          673415875
  673   717          673423030
  233   871          673425648
  279   867          673432002
  152   875          673433683
  589   777          673433902
  269   868          673437141
  390   850          673444000
  107   876          673446419
  627   753          673449660
  567   789          673453332
  457   833          673453530
  201   873          673459218
  476   827          673459459
  180   874          673459624
  479   826          673462215
  553   796          673470713
  436   839          673471575
  108   876          673481088
  473   828          673487369
  370   854          673488864
  359   856          673490295
  341   859          673491600
  482   825          673495793
  538   803          673502499
  153   875          673503452
  683   708          673506899
  109   876          673516405
  582   781          673516909
  569   788          673523881
  551   797          673545724
  470   829          673545789
  641   743          673547128
  110   876          673552376
  181   874          673557365
  219   872          673558307
  654   733          673559101
  645   740          673560125
  485   824          673560349
  609   765          673563654
  328   861          673564933
  512   814          673570872
  247   870          673572223
  154   875          673574139
  517   812          673575741
  321   862          673580089
  202   873          673581025
  665   724          673583049
  404   847          673584687
  111   876          673589007
  234   871          673589215
  395   849          673589924
  447   836          673591679
  529   807          673593832
  596   773          673598653
  289   866          673599465
  499   819          673604758
  259   869          673608888
  672   718          673610680
  659   729          673611668
  630   751          673611751
  571   787          673612814
  601   770          673614801
  682   709          673615397
  306   864          673625160
  112   876          673626304
  467   830          673634563
  637   746          673635789
  549   798          673638741
  155   875          673645750
  335   860          673651375
  365   855          673653500
  270   868          673655032
  488   823          673656039
  182   874          673656192
  507   816          673662339
  113   876          673664273
  440   838          673664472
  280   867          673666363
  454   834          673670368
  649   737          673675002
  522   810          673677648
  298   865          673678217
  314   863          673694791
  421   843          673695568
  220   872          673702848
  114   876          673702920
  203   873          673704044
  536   804          673709120
  425   842          673713313
  591   776          673713647
  156   875          673718291
  573   786          673720173
  417   844          673723297
  584   780          673728704
  681   710          673732241
  115   876          673742251
  547   799          673749722
  464   831          673753535
  235   871          673754186
  248   870          673755992
  183   874          673756111
  606   767          673762679
  348   858          673772904
  381   852          673776549
  429   841          673776910
  116   876          673782272
  491   822          673783019
  354   857          673784657
  157   875          673791768
  413   845          673796122
  400   848          673800192
  671   719          673806670
  386   851          673807507
  376   853          673807853
  260   869          673810909
  117   876          673822989
  633   749          673825886
  204   873          673828281
  664   725          673833069
  342   859          673841467
  575   785          673846000
  620   758          673847512
  221   872          673848709
  502   818          673849440
  290   866          673850896
  184   874          673857128
  680   711          673857431
  617   760          673861113
  118   876          673864408
  158   875          673866187
  271   868          673874543
  527   808          673877295
  360   856          673878016
  545   800          673878625
  623   756          673885583
  433   840          673886737
  329   861          673888670
  322   862          673890176
  653   734          673891981
  371   854          673900675
  391   850          673901471
  281   867          673902404
  461   832          673902549
  444   837          673904637
  119   876          673906535
  307   864          673906987
  658   730          673907312
  409   846          673913665
  451   835          673916726
  236   871          673920567
  614   762          673926272
  534   805          673933429
  249   870          673941249
  494   821          673941445
  159   875          673941554
  299   865          673945524
  598   772          673946840
  120   876          673949376
  205   873          673953742
  515   813          673958672
  644   741          673959005
  586   779          673959195
  185   874          673959249
  640   744          673974784
  626   754          673975440
  336   860          673989056
  577   784          673990337
  679   712          673990967
  315   863          673991522
  121   876          673992937
  510   815          673994375
  222   872          673995896
  670   720          674011000
  593   775          674012232
  603   769          674012836
  261   869          674014490
  160   875          674017875
  520   811          674019731
  543   801          674025408
  122   876          674037224
  611   764          674042875
  437   839          674043172
  648   738          674045064
  366   855          674054271
  396   849          674059185
  186   874          674062480
  405   847          674075548
  206   873          674080433
  458   833          674081449
  123   876          674082243
  237   871          674088364
  663   726          674091423
  636   747          674092179
  161   875          674095156
  272   868          674095680
  291   866          674104067
  629   752          674117197
  505   817          674126138
  124   876          674128000
  250   870          674128000
  497   820          674131473
  678   713          674132849
  349   858          674137261
  282   867          674140131
  477   827          674140616
  223   872          674144415
  480   826          674151976
  579   783          674153226
  474   828          674159976
  355   857          674161668
  187   874          674166827
  162   875          674173403
  125   876          674174501
  532   806          674175384
  525   809          674178254
  541   802          674190029
  308   864          674190656
  448   836          674192448
  343   859          674193386
  483   825          674194212
  323   862          674202195
  207   873          674208360
  588   778          674208424
  471   829          674209900
  608   766          674210808
  657   731          674211284
  382   852          674213176
  330   861          674214381
  300   865          674214625
  262   869          674219637
  126   876          674221752
  669   721          674223670
  422   843          674228555
  377   853          674233110
  652   735          674233183
  418   844          674246216
  441   838          674246593
  163   875          674252622
  387   851          674255654
  426   842          674256464
  238   871          674257583
  486   824          674267480
  361   856          674267897
  127   876          674269759
  188   874          674272296
  401   848          674281393
  677   714          674283077
  455   834          674290079
  316   863          674290143
  468   830          674290232
  560   793          674293257
  224   872          674294272
  562   792          674297416
  696   696          674307072
  558   794          674307296
  414   845          674309069
  632   750          674310968
  695   697          674311248
  600   771          674314011
  372   854          674314712
  251   870          674316251
  273   868          674318449
  128   876          674318528
  564   791          674319815
  694   698          674323776
  337   860          674328753
  595   774          674329699
  430   841          674330321
  164   875          674332819
  581   782          674334709
  208   873          674337529
  556   795          674339491
  693   699          674344656
  500   819          674353259
  662   727          674358111
  513   814          674358841
  292   866          674358984
  566   790          674360496
  392   850          674361288
  643   742          674366195
  129   876          674368065
  489   823          674371936
  539   803          674372446
  692   700          674373888
  189   874          674378893
  518   812          674379160
  283   867          674379550
  554   796          674389800
  465   831          674400816
  639   745          674410744
  691   701          674411472
  165   875          674414000
  410   846          674416736
  130   876          674418376
  568   789          674419501
  619   759          674422138
  647   739          674423442
  263   869          674426356
  239   871          674428230
  605   768          674429957
  530   807          674434943
  508   816          674435008
  622   757          674439941
  676   715          674441651
  668   722          674444680
  225   872          674445473
  434   840          674450504
  616   761          674455977
  367   855          674457238
  690   702          674457408
  552   797          674458181
  209   873          674467946
  131   876          674469467
  309   864          674476173
  590   777          674476433
  301   865          674485526
  190   874          674486624
  166   875          674496171
  523   810          674496667
  570   788          674496872
  445   837          674497378
  350   858          674503712
  252   870          674506008
  492   822          674507736
  625   755          674509500
  689   703          674511696
  324   862          674516152
  132   876          674521344
  656   732          674523584
    0   877          674526133
    1   877          674526134
    2   877          674526141
    3   877          674526160
    4   877          674526197
    5   877          674526258
    6   877          674526349
    7   877          674526476
    8   877          674526645
    9   877          674526862
   10   877          674527133
   11   877          674527464
   12   877          674527861
  452   835          674528283
   13   877          674528330
   14   877          674528877
   15   877          674529508
   16   877          674530229
  397   849          674530822
   17   877          674531046
   18   877          674531965
   19   877          674532992
   20   877          674534133
  583   781          674534828
   21   877          674535394
   22   877          674536781
   23   877          674538300
   24   877          674539957
  356   857          674540809
  613   763          674541344
  462   832          674541496
   25   877          674541758
  331   861          674542072
  274   868          674542856
   26   877          674543709
  550   798          674544592
   27   877          674545816
  344   859          674547363
   28   877          674548085
   29   877          674550522
   30   877          674553133
   31   877          674555924
  635   748          674556867
   32   877          674558901
   33   877          674562070
   34   877          674565437
  406   847          674568839
   35   877          674569008
  537   804          674572617
   36   877          674572789
  133   876          674574013
  688   704          674574336
   37   877          674576786
  167   875          674579338
   38   877          674581005
  651   736          674582707
   39   877          674585452
   40   877          674590133
  317   863          674590660
  572   787          674592651
   41   877          674595054
  191   874          674595495
  226   872          674598024
  210   873          674599617
   42   877          674600221
  240   871          674600311
   43   877          674605640
  503   818          674606959
  675   716          674608571
   44   877          674611317
  293   866          674615653
   45   877          674617258
  438   839          674617391
  284   867          674620667
   46   877          674623469
  134   876          674627480
   47   877          674629956
  628   753          674630929
  661   728          674633133
  264   869          674634653
   48   877          674636725
   49   877          674643782
  687   705          674645328
  548   799          674648991
   50   877          674651133
  383   852          674652095
   51   877          674658784
  362   856          674659944
  378   853          674660629
  168   875          674663507
  597   773          674666090
   52   877          674666741
  338   860          674670472
  667   723          674674030
   53   877          674675010
  495   821          674675036
  610   765          674678125
  135   876          674681751
   54   877          674683597
   55   877          674692508
  253   870          674697277
  602   770          674700208
   56   877          674701749
  192   874          674705512
  388   851          674706123
  574   786          674706880
   57   877          674711326
  528   808          674712064
  459   833          674712116
   58   877          674721245
  686   706          674724672
  373   854          674730981
   59   877          674731512
  211   873          674732548
  136   876          674736832
   60   877          674742133
  169   875          674748684
  227   872          674751931
   61   877          674753114
  585   780          674753625
  516   813          674755893
  302   865          674758233
  592   776          674763264
  310   864          674763544
  423   843          674764074
   62   877          674764461
  402   848          674765000
  275   868          674768907
  546   800          674771336
  419   844          674771643
  241   871          674773832
   63   877          674776180
  511   815          674776206
  642   743          674781695
  674   717          674783837
   64   877          674788277
  535   805          674790500
  137   876          674792729
  449   836          674795905
   65   877          674800758
  427   842          674802171
  631   751          674804342
  646   740          674810136
  685   707          674812368
   66   877          674813629
  193   874          674816681
  393   850          674823457
  415   845          674824500
  478   827          674824635
   67   877          674826896
  442   838          674831360
  325   862          674832053
  521   811          674832492
  170   875          674834875
  475   828          674835427
  576   785          674839601
   68   877          674840565
  655   733          674844212
  265   869          674844534
  481   826          674844617
  138   876          674849448
   69   877          674854642
  638   746          674855008
  368   855          674862407
  285   867          674863488
  607   767          674866206
  212   873          674866745
   70   877          674869133
  332   861          674871749
  351   858          674872263
  498   820          674873992
  294   866          674874080
  472   829          674876837
   71   877          674884044
  431   841          674886312
  254   870          674890064
  506   817          674892729
  318   863          674893079
  484   825          674895529
   72   877          674899381
  345   859          674903404
  139   876          674906995
  228   872          674907200
  684   708          674908416
  544   801          674911585
  666   724          674911720
  456   834          674912520
   73   877          674915150
  660   729          674916489
  171   875          674922086
  357   857          674922086
  411   846          674922267
  194   874          674929008
   74   877          674931357
  650   737          674940553
   75   877          674948008
  469   830          674948709
  242   871          674948799
   76   877          674965109
  140   876          674965376
  673   718          674967449
  487   824          674977527
   77   877          674982666
  578   784          674990856
  587   779          674991142
  276   868          674996608
   78   877          675000685
  213   873          675002214
  621   758          675002573
  398   849          675004841
  618   760          675005032
  526   809          675006705
  172   875          675010323
  683   709          675012816
  339   860          675014219
  435   840          675016875
   79   877          675019172
  599   772          675021447
  141   876          675024597
  533   806          675026053
  634   749          675029853
  303   865          675032752
   80   877          675038133
  195   874          675042499
  466   831          675050887
  624   756          675051840
  311   864          675052775
  363   856          675054163
  266   869          675056005
   81   877          675057574
  615   762          675059103
  229   872          675063837
  407   847          675064566
  594   775          675068959
  542   802          675069696
   82   877          675077501
  255   870          675084375
  142   876          675084664
  379   853          675090416
  490   823          675090767
  446   837          675092789
  384   852          675093312
   83   877          675097920
  173   875          675099592
  501   819          675104760
  604   769          675105473
  286   867          675108019
   84   877          675118837
  243   871          675125218
  682   710          675125568
  295   866          675134271
  214   873          675138961
   85   877          675140258
  453   835          675142552
  143   876          675145583
  374   854          675149488
  514   814          675149888
  326   862          675149904
  627   754          675152947
  196   874          675157160
  665   725          675157750
  389   851          675158920
  672   719          675159407
  580   783          675160687
   86   877          675162189
  612   764          675164672
  654   734          675173168
  463   832          675183215
   87   877          675184636
  519   812          675185687
  174   875          675189899
  439   839          675194238
  319   863          675197406
  333   861          675203418
  645   741          675205146
  641   744          675205505
  144   876          675207360
   88   877          675207605
  659   730          675208179
  509   816          675210725
  230   872          675221848
  277   868          675225965
   89   877          675231102
  493   822          675235405
  561   793          675235738
  352   858          675242920
  559   794          675243063
  540   803          675245627
  563   792          675246635
  681   711          675246672
  589   778          675247421
  403   848          675251019
   90   877          675255133
  346   859          675261515
  557   795          675268568
  267   869          675269072
  369   855          675269784
  145   876          675270001
  197   874          675272997
  565   791          675275796
  215   873          675276992
  531   807          675279234
   91   877          675279704
  256   870          675280216
  175   875          675281250
  394   850          675287984
  420   844          675299584
  424   843          675302131
  244   871          675303095
   92   877          675304821
  358   857          675305505
  630   752          675306008
  649   738          675306721
  637   747          675307576
  304   865          675309089
  555   796          675312211
  524   810          675318824
  609   766          675321625
  567   790          675323263
   93   877          675330490
  146   876          675333512
  416   845          675342421
  312   864          675343872
  460   833          675345537
  582   782          675349136
  428   842          675350440
  287   867          675354266
   94   877          675356717
  671   720          675359711
  340   860          675360000
  504   818          675367496
  176   875          675373651
  553   797          675373950
  680   712          675376128
  231   872          675381239
   95   877          675383508
  569   789          675389078
  198   874          675390016
  596   774          675393560
  601   771          675395812
  296   866          675396232
  147   876          675397899
  450   836          675402056
   96   877          675410869
  496   821          675411597
  664   726          675412120
  216   873          675416313
  443   838          675418779
  412   846          675430264
   97   877          675438806
  538   804          675439336
  432   841          675444889
  364   856          675450560
  551   798          675453743
  278   868          675456984
  148   876          675463168
  177   875          675467108
   98   877          675467325
  327   862          675469711
  571   788          675473283
  257   870          675477593
  399   849          675481248
  245   871          675482436
  268   869          675483741
   99   877          675496432
  320   863          675503647
  658   731          675508203
  199   874          675508223
  653   735          675510452
  633   750          675511137
  479   827          675511522
  476   828          675513728
  679   713          675513936
  380   853          675522477
  591   777          675522504
  100   877          675526133
  149   876          675529325
  606   768          675529848
  385   852          675536833
  334   861          675537085
  457   834          675537697
  482   826          675540144
  232   872          675542016
  473   829          675546606
  529   808          675550001
  549   799          675551548
  517   813          675556210
  584   781          675556245
  101   877          675556434
  217   873          675556930
  512   815          675561103
  178   875          675561627
  408   847          675562735
  670   721          675568361
  375   854          675570239
  620   759          675573479
  573   787          675575920
  436   840          675585856
  305   865          675587250
  102   877          675587341
  617   761          675596194
  150   876          675596376
  485   825          675599750
  288   867          675602235
  623   757          675602460
  644   742          675608472
  470   830          675610000
  390   851          675614051
  353   858          675615689
  103   877          675618860
  499   820          675619499
  347   859          675621702
  200   874          675627624
  313   864          675636841
  640   745          675637625
  522   811          675648379
  536   805          675650781
  104   877          675650997
  179   875          675657214
  297   866          675659969
  678   714          675660096
  507   817          675662356
  246   871          675663247
  151   876          675664327
  547   800          675667323
  614   763          675670491
  663   727          675674830
  258   870          675676512
  370   855          675679375
  648   739          675681211
  626   755          675683251
  105   877          675683758
  279   868          675689671
  488   824          675690496
  447   837          675690876
  359   857          675691072
  575   786          675697031
  218   873          675698849
  269   869          675700018
  467   831          675703754
  233   872          675704185
  341   860          675707821
  106   877          675717149
  152   876          675733184
  598   773          675737109
  404   848          675739456
  201   874          675748225
  107   877          675751176
  180   875          675753875
  395   850          675754875
  454   835          675759539
  696   697          675762409
  636   748          675768448
  695   698          675770767
  440   839          675773719
  586   780          675782056
  669   722          675785357
  108   877          675785845
  694   699          675787483
  603   770          675789227
  328   862          675791480
  611   765          675796256
  545   801          675801026
  153   876          675802953
  321   863          675811808
  491   823          675812538
  693   700          675812557
  677   715          675814608
  629   753          675815966
  593   776          675816433
  657   732          675816561
  109   877          675821162
  464   832          675827712
  421   844          675830045
  577   785          675836658
  527   809          675838312
  219   873          675842076
  425   843          675842732
  247   871          675845534
  692   701          675845989
  365   856          675849141
  181   875          675851616
  289   867          675851932
  652   736          675856064
  110   877          675857133
  502   819          675859267
  417   845          675862838
  306   865          675867241
  234   872          675867752
  202   874          675870032
  335   861          675872756
  154   876          675873640
  259   870          675876979
  534   806          675879920
  691   702          675887779
  111   877          675893764
  429   842          675901277
  270   869          675917909
  280   868          675924032
  298   866          675925488
  112   877          675931061
  314   864          675931688
  690   703          675937927
  413   846          675940733
  515   814          675944019
  155   876          675945251
  662   728          675945880
  182   875          675950443
  543   802          675952615
  381   853          675956818
  400   849          675960049
  494   822          675966032
  113   877          675969030
  608   767          675973375
  676   716          675977472
  461   833          675981718
  386   852          675982664
  348   859          675983971
  220   873          675986617
  510   816          675989496
  354   858          675990576
  203   874          675993051
  376   854          675993240
  579   784          675994843
  520   812          675995328
  689   704          675996433
  632   751          676000719
  433   841          676006058
  114   877          676007677
  444   838          676008856
  668   723          676010699
  451   836          676010907
  156   876          676017792
  643   743          676020114
  588   779          676026611
  248   871          676029303
  235   872          676032723
  115   877          676047008
  183   875          676050362
  342   860          676057688
  688   705          676063297
  409   847          676063352
  647   740          676064023
  391   851          676071522
  639   746          676078055
  360   857          676078793
  260   870          676079000
  116   877          676087029
  371   855          676091186
  157   876          676091269
  600   772          676099648
  290   867          676103363
  329   862          676115217
  204   874          676117288
  322   863          676121895
  541   803          676122048
  532   807          676126711
  117   877          676127746
  595   775          676129250
  505   818          676131057
  221   873          676132478
  656   733          676133253
  271   869          676137420
  687   706          676138519
  525   810          676144125
  675   717          676148688
  307   865          676149068
  497   821          676151134
  184   875          676151379
  619   760          676152659
  437   840          676157453
  281   868          676160073
  622   758          676161360
  458   834          676165616
  158   876          676165688
  118   877          676169165
  581   783          676171628
  562   793          676181585
  560   794          676182184
  299   866          676192795
  477   828          676194885
  616   762          676195624
  236   872          676199104
  564   792          676199232
  558   795          676200987
  480   827          676201283
  605   769          676201734
  651   737          676210004
  336   861          676210437
  119   877          676211292
  249   871          676214560
  474   829          676219213
  625   756          676221841
  686   707          676222099
  396   850          676224136
  661   729          676225270
  315   864          676228419
  405   848          676230317
  566   791          676235167
  635   749          676237624
  556   796          676237952
  483   826          676238563
  159   876          676241055
  205   874          676242749
  667   724          676244387
  366   856          676249912
  185   875          676253500
  120   877          676254133
  471   830          676274111
  222   873          676279665
  261   870          676282581
  568   790          676289432
  590   778          676289952
  613   764          676290141
  448   837          676291645
  554   797          676293037
  121   877          676297694
  486   825          676306881
  539   804          676309283
  685   708          676314037
  160   876          676317376
  674   718          676328256
  628   754          676334216
  122   877          676341981
  349   859          676348328
  513   815          676349072
  441   839          676355840
  291   867          676356534
  186   875          676356731
  272   869          676358557
  468   831          676359423
  518   813          676359629
  570   789          676362069
  422   844          676363032
  552   798          676366200
  237   872          676366901
  583   782          676367055
  355   858          676367587
  500   820          676368000
  206   874          676369440
  455   835          676379250
  418   845          676385757
  426   843          676385883
  123   877          676387000
  530   808          676391112
  382   853          676393445
  161   876          676394657
  282   868          676397800
  250   871          676401311
  489   824          676406393
  343   860          676409607
  684   709          676414333
  377   854          676418497
  223   873          676428184
  387   852          676430811
  308   865          676432737
  124   877          676432757
  323   863          676433914
  508   817          676435025
  610   766          676436096
  642   744          676440072
  330   862          676440928
  401   849          676441250
  572   788          676453120
  414   846          676453680
  430   842          676454688
  646   741          676455157
  550   799          676457399
  655   734          676458279
  597   774          676460997
  187   875          676461078
  300   866          676461896
  523   811          676467398
  361   857          676468674
  162   876          676472904
  465   832          676474993
  125   877          676479258
  602   771          676481219
  666   725          676486421
  262   870          676487728
  207   874          676497367
  631   752          676498599
  372   855          676505223
  660   730          676513000
  537   805          676514278
  673   719          676516176
  683   710          676522987
  126   877          676526509
  638   747          676526795
  316   864          676527040
  392   851          676531339
  238   872          676536120
  492   823          676537255
  337   861          676550134
  163   876          676552123
  574   787          676562627
  410   847          676566423
  188   875          676566547
  548   800          676566592
  434   841          676569825
  592   777          676572121
  650   738          676572272
  127   877          676574516
  224   873          676578041
  585   781          676581166
  273   869          676581326
  251   871          676589562
  445   838          676601597
  292   867          676611451
  503   819          676616786
  462   833          676620665
  452   836          676622464
  128   877          676623285
  208   874          676626536
  164   876          676632320
  607   768          676633375
  283   868          676637219
  682   711          676639999
  367   856          676652879
  129   877          676672822
  528   809          676673081
  189   875          676673144
  576   786          676690632
  546   801          676693737
  263   870          676694447
  397   850          676695773
  495   822          676699623
  239   872          676706767
  672   720          676712448
  165   876          676713501
  350   859          676714779
  634   750          676715104
  309   865          676718254
  130   877          676723133
  406   848          676723608
  621   759          676728540
  225   873          676729242
  438   840          676731672
  301   866          676732797
  665   726          676736801
  535   806          676736991
  618   761          676740113
  516   814          676741240
  356   858          676746728
  324   863          676747871
  209   874          676756953
  344   860          676763584
  681   712          676765369
  331   862          676768619
  624   757          676768717
  511   816          676771327
  131   877          676774224
  252   871          676779319
  190   875          676780875
  654   735          676791639
  166   876          676795672
  459   834          676796283
  615   763          676803322
  274   869          676805733
  521   812          676808089
  659   731          676809070
  599   773          676811716
  587   780          676814003
  132   877          676826101
  317   864          676827557
  383   853          676832364
    0   878          676836152
    1   878          676836153
    2   878          676836160
    3   878          676836179
    4   878          676836216
    5   878          676836277
    6   878          676836368
    7   878          676836495
    8   878          676836664
    9   878          676836881
   10   878          676837152
  578   785          676837177
   11   878          676837483
   12   878          676837880
   13   878          676838349
  544   802          676838792
   14   878          676838896
   15   878          676839527
   16   878          676840248
   17   878          676841065
   18   878          676841984
   19   878          676843011
   20   878          676844152
   21   878          676845413
  378   854          676846016
   22   878          676846800
   23   878          676848319
   24   878          676849976
   25   878          676851777
   26   878          676853728
  645   742          676854613
   27   878          676855835
   28   878          676858104
   29   878          676860541
  362   857          676860721
  627   755          676860758
   30   878          676863152
   31   878          676865943
  293   867          676868120
  641   745          676868346
   32   878          676868920
   33   878          676872089
  594   776          676873160
   34   878          676875456
  284   868          676878336
  133   877          676878770
  167   876          676878839
  240   872          676878848
  478   828          676878904
   35   878          676879027
  388   852          676881280
  226   873          676881793
  604   770          676881864
   36   878          676882808
   37   878          676886805
  210   874          676888624
  191   875          676889746
   38   878          676891024
  338   861          676891853
  498   821          676893653
  481   827          676893924
  475   829          676894664
  449   837          676895102
   39   878          676895471
  506   818          676897648
  423   844          676898551
  680   713          676899097
   40   878          676900152
  264   870          676902744
   41   878          676905073
   42   878          676910240
  419   845          676911184
   43   878          676915659
  671   721          676917072
  612   765          676918053
   44   878          676921336
  373   855          676921492
  402   849          676924857
   45   878          676927277
  427   843          676931590
  134   877          676932237
   46   878          676933488
  484   826          676939880
   47   878          676939975
  442   839          676940607
  472   830          676941048
  649   739          676942868
   48   878          676946744
   49   878          676953801
   50   878          676961152
  168   876          676963008
   51   878          676968803
  415   846          676969111
  253   871          676970588
  526   810          676972576
   52   878          676976760
  533   807          676977380
  637   748          676983845
   53   878          676985029
  135   877          676986508
  393   851          676993508
   54   878          676993616
  664   727          676995527
  192   875          676999763
  456   835          677001691
  542   803          677001715
  580   784          677002304
   55   878          677002527
  630   753          677004777
  302   866          677005504
  310   865          677005625
  431   842          677010679
   56   878          677011768
  487   825          677016928
  469   831          677017900
   57   878          677021345
  211   874          677021555
   58   878          677031264
  275   869          677031784
  227   873          677035700
  679   714          677041183
   59   878          677041531
  136   877          677041589
  169   876          677048185
   60   878          677052152
  241   872          677052369
  368   856          677058048
   61   878          677063133
  325   863          677063772
  589   779          677065608
  411   847          677071954
   62   878          677074480
  351   859          677083330
  609   767          677084192
   63   878          677086199
  137   877          677097486
   64   878          677098296
  332   862          677098296
   65   878          677110777
  193   875          677110932
  265   870          677112625
  658   732          677113480
  501   820          677119501
  345   860          677119625
  285   868          677121157
   66   878          677123648
  561   794          677124665
  466   832          677125064
  490   824          677125224
  294   867          677126547
  357   858          677128005
  318   864          677129976
  670   722          677130048
  563   793          677130804
  653   736          677133333
  170   876          677134376
  435   841          677136196
  559   795          677136754
   67   878          677136915
  514   815          677140119
   68   878          677150584
  138   877          677154205
  565   792          677155213
  212   874          677155752
  254   871          677163375
   69   878          677164661
  519   813          677166156
  557   796          677167029
  398   850          677169792
   70   878          677179152
  601   772          677181449
  540   804          677182464
  582   783          677186055
  228   873          677190969
  678   715          677191627
  596   775          677193111
   71   878          677194063
  446   838          677197008
  567   791          677197934
  633   751          677200888
   72   878          677209400
  509   817          677210742
  139   877          677211752
  555   797          677215448
  697   697          677217746
  407   848          677219335
  171   876          677221587
  696   698          677221928
  194   875          677223259
   73   878          677225169
  242   872          677227336
  695   699          677234474
  531   808          677235403
  339   861          677235600
  453   836          677236733
   74   878          677241376
  363   857          677254940
  694   700          677255384
   75   878          677258027
  569   790          677259009
  276   869          677259485
  463   833          677262384
  644   743          677262391
  663   728          677262599
  493   823          677264924
  140   877          677270133
  384   853          677273581
   76   878          677275128
  379   854          677275803
  303   866          677280023
  553   798          677281969
  693   701          677284658
  524   811          677289555
  213   874          677291221
   77   878          677292685
  311   865          677294856
  606   769          677301625
  620   760          677304000
  640   746          677304936
  439   840          677308519
  172   876          677309824
   78   878          677310704
  648   740          677321792
  692   702          677322296
  623   758          677323879
  266   870          677324096
   79   878          677329191
  141   877          677329354
  389   852          677334077
  617   762          677335841
  591   778          677336023
  195   875          677336750
  571   789          677338480
  374   855          677339999
  229   873          677347606
   80   878          677348152
  677   716          677350429
  669   723          677351376
  255   871          677357686
  286   868          677365688
  551   799          677366550
   81   878          677367593
  691   703          677368298
  504   819          677377323
  538   805          677380997
  326   863          677381623
  295   867          677386738
   82   878          677387520
  584   782          677388472
  142   877          677389421
  626   756          677395592
  173   876          677399093
  243   872          677403755
   83   878          677407939
  403   849          677410876
  614   764          677419288
  690   704          677422664
  657   733          677426230
  214   874          677427968
   84   878          677428856
  460   834          677429704
  333   862          677429965
  319   864          677434303
  496   822          677436184
  573   788          677436389
  424   844          677436608
  420   845          677439125
  636   749          677449205
   85   878          677450277
  143   877          677450340
  196   875          677451411
  352   859          677453987
  394   851          677458035
  369   856          677465425
  549   800          677469149
   86   878          677472208
  346   860          677477736
  428   843          677479859
  652   737          677483361
  689   705          677485394
  416   846          677487032
  277   869          677488842
  174   876          677489400
   87   878          677494655
  450   837          677501253
  230   873          677505617
  529   809          677511018
  358   858          677511424
  144   877          677512117
  676   717          677517589
   88   878          677517624
  629   754          677519253
  443   839          677528026
  598   774          677532016
  267   870          677537163
  662   729          677538017
   89   878          677541121
  517   814          677541557
  575   787          677552778
  256   871          677553527
  611   766          677554227
  512   816          677556224
  304   866          677556360
  688   706          677556488
   90   878          677565152
  479   828          677565791
  215   874          677565999
  197   875          677567248
  432   842          677569256
  603   771          677570238
  476   829          677572965
  145   877          677574758
  412   847          677579951
  175   876          677580751
  668   724          677581056
  340   861          677581381
  244   872          677581632
  312   865          677585953
  482   827          677589451
   91   878          677589723
  547   801          677589724
  536   806          677597272
  586   781          677609597
  473   830          677610817
  287   868          677611935
   92   878          677614840
  522   812          677623976
  593   777          677625290
  457   835          677626868
  687   707          677635946
  146   877          677638269
  499   821          677639160
   93   878          677640509
  485   826          677644101
  399   850          677646199
  296   867          677648699
  364   857          677651337
  231   873          677665008
   94   878          677666736
  507   818          677667275
  176   876          677673152
  643   744          677678491
  470   831          677679191
  198   875          677684267
  577   786          677687689
  675   718          677693107
   95   878          677693527
  632   752          677694976
  327   863          677701430
  147   877          677702656
  436   841          677705177
  216   874          677705320
  380   854          677707864
  647   741          677709044
  385   853          677717102
  408   848          677717504
  278   869          677719861
   96   878          677720888
  686   708          677723768
  545   802          677728233
  488   825          677729897
  320   864          677740544
  608   768          677740544
  656   734          677747320
   97   878          677748825
  639   747          677749842
  257   871          677750904
  268   870          677751832
  375   855          677760750
  245   872          677760973
  334   862          677763632
  177   876          677766609
  148   877          677767925
   98   878          677777344
  467   832          677777931
  390   852          677789208
  447   838          677795095
  199   875          677802474
  527   810          677804183
   99   878          677806451
  667   725          677819088
  685   709          677819954
  661   730          677821781
  232   873          677825785
  353   859          677826756
  534   807          677831247
  149   877          677834082
  305   866          677834521
  100   878          677836152
  347   860          677837923
  579   785          677841164
  651   738          677841723
  217   874          677845937
  491   824          677846995
  588   780          677849472
  454   836          677853720
  288   868          677859904
  178   876          677861128
  101   878          677866453
  502   820          677874008
  370   856          677875016
  674   719          677876983
  313   865          677878922
  543   803          677884634
  622   759          677887327
  619   761          677887740
  440   840          677888000
  600   773          677889917
  359   858          677896991
  102   878          677897360
  404   849          677899313
  150   877          677901133
  464   833          677906881
  297   867          677912436
  200   875          677921875
  635   750          677922875
  684   710          677924504
  395   851          677924926
  103   878          677928879
  341   861          677929202
  595   776          677933451
  515   815          677934250
  625   757          677938718
  616   763          677939843
  246   872          677941784
  258   871          677949823
  279   869          677952548
  179   876          677956715
  104   878          677961016
  269   870          677968109
  151   877          677969084
  421   845          677969586
  520   813          677975797
  425   844          677977209
  605   770          677978125
  218   874          677987856
  233   873          677987954
  510   817          677989513
  105   878          677993777
  494   823          677995551
  417   846          678007449
  581   784          678013245
  328   863          678023199
  106   878          678027168
  429   843          678030696
  683   711          678037418
  152   877          678037941
  628   755          678042027
  201   875          678042476
  613   765          678043522
  321   864          678048705
  365   857          678049918
  180   876          678053376
  541   804          678058885
  107   878          678061195
  666   726          678065472
  461   834          678065885
  673   720          678069217
  562   794          678070512
  560   795          678075875
  655   735          678076750
  532   808          678082880
  564   793          678083401
  413   847          678090420
  108   878          678095864
  335   862          678099303
  558   796          678099448
  642   745          678102913
  646   742          678104624
  153   877          678107710
  590   779          678108139
  289   868          678109601
  451   837          678110104
  660   731          678113891
  306   866          678114512
  566   792          678114584
  525   811          678114856
  444   839          678118103
  247   872          678124071
  400   850          678125000
  433   842          678130425
  219   874          678131083
  109   878          678131181
  505   819          678140884
  556   797          678141189
  381   854          678142205
  259   871          678150290
  181   876          678151117
  234   873          678151521
  682   712          678158696
  386   853          678162933
  568   791          678164103
  202   875          678164283
  110   878          678167152
  314   865          678173769
  497   822          678175721
  298   867          678177955
  154   877          678178397
  376   855          678183751
  270   870          678186000
  280   869          678186909
  631   753          678197368
  610   767          678198663
  348   860          678200192
  554   798          678201056
  354   859          678201643
  638   748          678203064
  111   878          678203783
  583   783          678203974
  650   739          678208419
  409   848          678218121
  570   790          678232000
  112   878          678241080
  391   852          678246679
  182   876          678249944
  155   877          678250008
  539   805          678250944
  477   829          678254122
  458   835          678254787
  480   828          678255552
  597   775          678260548
  602   772          678266856
  672   721          678269809
  220   874          678275624
  437   841          678276774
  552   799          678279007
  113   878          678279049
  342   861          678279069
  474   830          678283424
  360   858          678284712
  371   856          678286827
  203   875          678287302
  483   827          678287870
  681   713          678288338
  248   872          678307840
  235   873          678316492
  114   878          678317696
  572   789          678318317
  665   727          678320208
  156   877          678322549
  471   831          678343302
  513   816          678344193
  518   814          678344976
  329   863          678346936
  183   876          678349863
  486   826          678351232
  530   809          678352129
  260   871          678352311
  115   878          678357027
  322   864          678358792
  290   868          678361032
  550   800          678375000
  592   778          678385640
  500   821          678387661
  405   849          678390174
  396   851          678394187
  448   838          678395864
  157   877          678396026
  307   866          678396339
  116   878          678397048
  634   751          678404855
  607   769          678405152
  271   870          678405511
  204   875          678411539
  585   782          678413393
  659   732          678414347
  654   736          678414520
  221   874          678421485
  281   869          678422950
  574   788          678423096
  680   714          678426344
  468   832          678433600
  336   862          678436984
  117   878          678437765
  508   818          678439944
  523   812          678442995
  299   867          678445262
  489   825          678445794
  366   857          678450689
  184   876          678450880
  621   760          678459061
  537   806          678460769
  441   840          678470121
  158   877          678470445
  315   865          678470500
  455   836          678473431
  671   722          678478759
  118   878          678479184
  618   762          678479760
  236   873          678482873
  548   801          678488993
  624   758          678490136
  249   872          678493097
  422   845          678502573
  645   743          678508532
  426   844          678520360
  119   878          678521311
  418   846          678530368
  641   746          678535657
  205   875          678537000
  159   877          678545812
  576   787          678546379
  615   764          678552119
  185   876          678553001
  465   833          678554162
  261   871          678555892
  120   878          678564152
  349   860          678564549
  222   874          678568672
  492   824          678571712
  679   715          678572714
  627   756          678573099
  355   859          678578654
  382   854          678578832
  664   728          678583296
  649   740          678583449
  430   843          678584107
  414   847          678603367
  401   850          678606201
  599   774          678606623
  121   878          678607713
  377   855          678609008
  387   853          678611080
  291   868          678614203
  546   802          678620944
  160   877          678622133
  272   870          678626648
  343   861          678630988
  503   820          678631527
  528   810          678638952
  587   781          678641544
  237   873          678650670
  122   878          678652000
  186   876          678656232
  282   869          678660677
  604   771          678662875
  206   875          678663691
  637   749          678664602
  323   864          678670811
  330   863          678672647
  361   858          678674593
  612   766          678676024
  697   698          678677265
  250   872          678679848
  308   866          678680008
  594   777          678682017
  696   699          678685635
  578   786          678688208
  535   807          678688318
  434   842          678694192
  670   723          678696067
  123   878          678697019
  161   877          678699414
  372   856          678700864
  695   700          678702375
  462   834          678704832
  392   852          678706496
  630   754          678708064
  445   839          678710844
  300   867          678714363
  223   874          678717191
  410   848          678721192
  452   837          678721661
  658   733          678723149
  678   716          678727448
  694   701          678727485
  495   823          678729142
  516   815          678731471
  124   878          678742776
  187   876          678760579
  653   737          678760630
  693   702          678760965
  262   871          678761039
  316   865          678769121
  544   803          678770811
  511   817          678771344
  337   862          678776681
  162   877          678777661
  521   813          678788558
  125   878          678789277
  207   875          678791618
  692   703          678802815
  238   873          678819889
  126   878          678836528
  580   785          678848625
  273   870          678849417
  438   841          678850993
  609   768          678851361
  691   704          678853035
  367   857          678853656
  663   729          678854736
  163   877          678856880
  397   851          678865824
  188   876          678866048
  224   874          678867048
  251   872          678868099
  292   868          678869120
  406   849          678883465
  127   878          678884535
  459   835          678885454
  589   780          678888469
  677   717          678890546
  633   752          678895145
  283   869          678900096
  506   819          678907475
  690   705          678911625
  498   822          678918240
  644   744          678920768
  208   875          678920787
  669   724          678921733
  350   860          678931000
  128   878          678933304
  533   808          678933549
  164   877          678937077
  478   829          678938141
  542   804          678938552
  526   811          678943307
  481   828          678948193
  356   859          678957795
  475   830          678958875
  309   866          678965525
  648   741          678966813
  263   871          678967758
  601   773          678971718
  189   876          678972645
  640   747          678976723
  689   706          678978585
  129   878          678982841
  324   864          678984768
  344   861          678984965
  301   867          678985264
  484   827          678989187
  239   873          678990536
  596   776          678997312
  449   838          678999321
  331   863          679000338
  472   831          679010239
  383   854          679017751
  225   874          679018249
  165   877          679018258
  561   795          679018356
  563   794          679019731
  582   784          679027672
  130   878          679033152
  559   796          679035215
  378   855          679036527
  423   845          679038092
  620   761          679039081
  565   793          679039382
  657   734          679040297
  623   759          679049846
  209   875          679051204
  688   707          679053915
  442   840          679054888
  419   846          679055795
  252   872          679057856
  487   826          679061279
  388   853          679061549
  676   718          679062008
  427   844          679066067
  362   858          679066640
  317   865          679069638
  557   797          679070266
  274   870          679073824
  567   792          679077351
  606   770          679078016
  617   763          679080060
  190   876          679080376
  131   878          679084243
  402   850          679089808
  469   832          679092077
  456   836          679095872
  166   877          679100429
  626   757          679112469
  652   738          679115080
  373   856          679117133
  338   862          679118400
  415   847          679118798
  555   798          679123467
  540   805          679124125
  293   868          679125789
  569   791          679133680
  636   750          679134456
  662   730          679134528
  514   816          679135240
  132   878          679136120
  687   708          679137615
  501   821          679139162
  431   843          679140098
  284   869          679141213
    0   879          679151439
    1   879          679151440
    2   879          679151447
    3   879          679151466
    4   879          679151503
  519   814          679151503
    5   879          679151564
    6   879          679151655
    7   879          679151782
    8   879          679151951
    9   879          679152168
   10   879          679152439
   11   879          679152770
   12   879          679153167
   13   879          679153636
   14   879          679154183
  591   779          679154210
   15   879          679154814
   16   879          679155535
  668   725          679155757
   17   879          679156352
   18   879          679157271
   19   879          679158298
   20   879          679159439
   21   879          679160700
   22   879          679162087
  240   873          679162617
   23   879          679163606
  490   825          679164625
   24   879          679165263
   25   879          679167064
  393   852          679168665
   26   879          679169015
  226   874          679170800
   27   879          679171122
  614   765          679172669
   28   879          679173391
   29   879          679175828
  264   871          679176055
   30   879          679178439
   31   879          679181230
  210   875          679182875
  167   877          679183596
   32   879          679184207
   33   879          679187376
  133   878          679188789
  191   876          679189247
   34   879          679190743
   35   879          679194314
  553   799          679194776
  531   809          679196420
   36   879          679198095
   37   879          679202092
  466   833          679204233
   38   879          679206311
  571   790          679208411
   39   879          679210758
   40   879          679215439
  509   818          679215661
   41   879          679220360
  584   783          679225391
   42   879          679225527
  411   848          679226723
  629   755          679227064
  686   709          679229685
   43   879          679230946
   44   879          679236623
  675   719          679241834
  134   878          679242256
   45   879          679242564
   46   879          679248775
  253   872          679249125
  310   866          679252896
   47   879          679255262
  302   867          679257971
  368   857          679258825
  435   842          679260563
   48   879          679262031
  524   812          679265152
  168   877          679267765
   49   879          679269088
   50   879          679276439
   51   879          679284090
  551   800          679284151
   52   879          679292047
  135   878          679296527
  192   876          679299264
  493   824          679299381
  351   860          679299551
  275   870          679299875
   53   879          679300316
  325   864          679300669
  573   789          679301586
  446   839          679306255
   54   879          679308903
  211   875          679315806
  611   767          679316794
   55   879          679317814
  227   874          679324707
   56   879          679327055
  538   806          679327488
  332   863          679330015
  685   710          679330125
  598   775          679331567
  453   837          679335930
  241   873          679336138
   57   879          679336632
  357   859          679339072
  398   851          679339843
  345   861          679341006
  643   745          679341332
   58   879          679346551
  463   834          679346551
  136   878          679351608
  169   877          679352942
  603   772          679355875
   59   879          679356818
  647   742          679358511
  656   735          679365791
   60   879          679367439
  318   865          679372057
   61   879          679378420
  407   849          679379192
  285   869          679384034
  294   868          679384216
  265   871          679385936
   62   879          679389767
  549   801          679391550
  504   820          679392064
  632   753          679393745
  667   726          679398139
   63   879          679401486
  137   878          679407505
  193   876          679410433
  575   788          679413247
   64   879          679413583
  661   731          679422672
   65   879          679426064
  639   748          679426111
  439   841          679427840
  674   720          679430024
  593   778          679438809
   66   879          679438935
  684   711          679438935
  170   877          679439133
  586   782          679441824
  254   872          679441912
  212   875          679450003
   67   879          679452202
  384   854          679458968
  363   858          679460859
  339   862          679462147
  138   878          679464224
  496   823          679465703
   68   879          679465871
  379   855          679466314
  529   810          679476889
  651   739          679477870
   69   879          679479948
  228   874          679479976
   70   879          679494439
   71   879          679509350
  242   873          679511105
  608   769          679512321
  389   853          679514346
  547   802          679516931
  460   835          679518875
  139   878          679521771
  194   876          679522760
   72   879          679524687
  171   877          679526344
  276   870          679527576
  517   815          679531788
  303   867          679532490
  374   856          679535640
   73   879          679540456
  311   866          679542127
  577   787          679543436
  536   807          679548599
  683   712          679556115
  512   817          679556241
   74   879          679556663
   75   879          679573314
  403   850          679575827
  424   845          679576149
  140   878          679580152
  420   846          679583736
  213   875          679585472
   76   879          679590415
  266   871          679597407
  522   813          679604445
  450   838          679605472
   77   879          679607972
  635   751          679612626
  428   844          679614336
  172   877          679614581
  622   760          679617848
  326   864          679618520
  479   829          679625028
   78   879          679625991
  673   721          679626578
  619   762          679627387
  286   869          679628565
  394   852          679633192
  255   872          679636223
  195   876          679636251
  229   874          679636613
  416   847          679636719
  476   830          679637176
  141   878          679639373
  443   840          679642307
  482   828          679643720
  295   868          679644407
   79   879          679644478
  666   727          679648879
  625   758          679660137
  545   803          679660252
  333   863          679661684
   80   879          679663439
  499   822          679663747
  369   857          679666202
  352   860          679670208
  319   865          679676384
  588   781          679677013
  507   819          679677102
  473   831          679680008
  682   713          679681665
   81   879          679682880
  600   774          679684824
  243   873          679687524
  616   764          679688640
  579   786          679692195
  485   827          679693408
  432   843          679698675
  346   861          679699117
  142   878          679699440
  655   736          679699631
   82   879          679702807
  173   877          679703850
  660   732          679719168
  457   836          679721049
  214   875          679722219
  358   859          679722491
   83   879          679723226
  412   848          679734720
  595   777          679742308
   84   879          679744143
  196   876          679750912
  470   832          679753368
  628   756          679754368
  277   870          679756933
  646   743          679758543
  605   771          679759136
  143   878          679760359
   85   879          679765564
  642   746          679770224
  488   826          679774248
  527   811          679774914
  534   808          679787416
   86   879          679787495
  174   877          679794157
  230   874          679794624
  613   766          679801493
  340   862          679807928
  304   867          679808827
   87   879          679809942
  267   871          679810474
  681   714          679815585
  399   851          679816250
  543   804          679821471
  144   878          679822136
  436   842          679829544
  672   722          679831496
  256   872          679832064
   88   879          679832911
  312   866          679833224
  650   740          679849000
   89   879          679856408
  467   833          679857100
  364   858          679857256
  581   785          679859566
  215   875          679860250
  244   873          679865401
  197   876          679866749
  287   869          679874812
  408   849          679877361
   90   879          679880439
  638   749          679883821
  145   878          679884777
  175   877          679885508
  491   825          679886396
  502   821          679893669
  380   855          679898375
  631   754          679900655
  385   854          679902489
  447   839          679904342
   91   879          679905010
  296   868          679906368
  665   728          679907977
  515   816          679929371
   92   879          679930127
  590   780          679931000
  327   864          679938327
  146   878          679948288
  454   837          679952917
  231   874          679954015
   93   879          679955796
  375   856          679956391
  680   715          679957875
  520   814          679961144
  562   795          679964203
  610   768          679965832
  390   853          679969477
  564   794          679972328
  560   796          679974336
  176   877          679977909
   94   879          679982023
  320   865          679982625
  198   876          679983768
  278   870          679987952
  464   834          679991048
  510   818          679994432
  334   863          679995351
  566   793          679998753
  216   875          679999571
  541   805          680000546
  558   797          680002685
  440   841          680007321
   95   879          680008814
  147   878          680012675
  659   733          680024016
  268   871          680025143
  257   872          680029441
  494   824          680030008
   96   879          680036175
  654   737          680041817
  353   860          680042977
  568   792          680043520
  532   809          680043897
  245   873          680044742
  671   723          680044778
  583   784          680045591
  556   798          680049208
  602   773          680057125
  347   861          680059304
   97   879          680064112
  404   850          680064264
  597   776          680064749
  177   877          680071366
  370   857          680075793
  148   878          680077944
  305   867          680086988
  525   812          680090453
   98   879          680092631
  634   752          680099112
  395   852          680100083
  199   876          680101975
  570   791          680106671
  359   859          680108058
  679   716          680108535
  554   799          680113863
  421   846          680114197
  232   874          680114792
  425   845          680116750
   99   879          680121738
  288   869          680122781
  313   866          680126193
  698   698          680136784
  217   875          680140188
  697   699          680140972
  149   878          680144101
  100   879          680151439
  696   700          680153536
  461   835          680155056
  505   820          680155625
  341   862          680155749
  417   847          680157136
  429   844          680165173
  178   877          680165885
  645   744          680166909
  297   868          680170105
  695   701          680174476
  664   729          680175433
  607   770          680181543
  101   879          680181740
  572   790          680188248
  621   761          680194142
  552   800          680196608
  539   806          680197435
  694   702          680203792
  592   779          680203827
  497   823          680205240
  641   747          680207444
  150   878          680211152
  102   879          680212647
  451   838          680214323
  624   759          680216103
  279   870          680220639
  200   876          680221376
  618   763          680223979
  246   873          680225553
  258   872          680228360
  649   741          680228470
  444   840          680232384
  269   871          680241420
  693   703          680241484
  103   879          680244166
  413   848          680245189
  585   783          680250312
  365   858          680255837
  433   843          680259844
  328   864          680260096
  179   877          680261472
  670   724          680266424
  678   717          680267565
  104   879          680276303
  233   874          680276961
  151   878          680279103
  218   875          680282107
  692   704          680287552
  574   789          680288293
  627   757          680289976
  321   865          680290786
  400   851          680295051
  550   801          680297401
  615   765          680305500
  105   879          680309064
  480   829          680314789
  530   810          680318000
  477   830          680318333
  335   863          680331022
  381   855          680332716
  518   815          680335207
  658   734          680337216
  201   876          680341977
  691   705          680341996
  483   828          680342139
  106   879          680342455
  513   817          680344210
  152   878          680347960
  386   854          680348320
  458   836          680348968
  637   750          680349853
  474   831          680352615
  180   877          680358133
  306   867          680366979
  289   869          680372478
  107   879          680376482
  409   849          680377978
  376   856          680379392
  653   738          680392349
  486   827          680400539
  437   842          680401141
  690   706          680404816
  599   775          680406174
  576   788          680406848
  247   873          680407840
  108   879          680411151
  537   807          680412096
  500   822          680412248
  630   755          680415875
  548   802          680416200
  471   832          680417479
  153   878          680417729
  354   860          680417864
  314   866          680421040
  348   861          680421573
  523   813          680423464
  219   875          680425334
  391   853          680426948
  259   872          680428827
  677   718          680434965
  298   868          680435624
  612   767          680438591
  234   874          680440528
  109   879          680446468
  604   772          680448512
  508   819          680449771
  663   730          680451247
  280   870          680455000
  181   877          680455874
  270   871          680459311
  202   876          680463784
  587   782          680473771
  689   707          680476012
  110   879          680482439
  371   857          680487604
  154   878          680488416
  489   826          680490145
  594   778          680495536
  360   859          680495779
  669   725          680496434
  448   839          680505111
  342   862          680505616
  468   833          680512769
  111   879          680519070
  578   787          680543955
  546   803          680552963
  182   877          680554701
  405   850          680555125
  688   708          680555584
  112   879          680556367
  155   878          680560027
  396   852          680569344
  220   875          680569875
  455   837          680572628
  644   745          680583609
  329   864          680583833
  203   876          680586803
  441   841          680589442
  248   873          680591609
  633   753          680593914
  113   879          680594336
  322   865          680600873
  235   874          680605499
  528   811          680609683
  676   719          680610735
  492   825          680611113
  648   742          680616280
  609   769          680623138
  290   869          680623909
  260   872          680630848
  156   878          680632568
  114   879          680632983
  465   834          680638329
  687   709          680643532
  535   808          680644487
  422   846          680647184
  307   867          680648806
  503   821          680651188
  640   748          680652992
  183   877          680654620
  366   858          680656608
  657   735          680658768
  426   845          680659901
  336   863          680668703
  115   879          680672314
  271   871          680678822
  418   847          680680055
  281   870          680691041
  580   786          680699656
  299   868          680702931
  157   878          680706045
  544   804          680707648
  204   876          680711040
  116   879          680712335
  221   875          680715736
  589   781          680716010
  315   866          680717771
  430   844          680718584
  516   816          680726592
  668   726          680734808
  662   731          680735419
  686   710          680739856
  652   739          680751227
  117   879          680753052
  184   877          680755637
  414   848          680758136
  495   824          680763599
  601   774          680766625
  382   855          680769343
  236   874          680771880
  521   814          680773905
  401   851          680776252
  511   818          680776263
  249   873          680776866
  620   762          680778728
  623   760          680780367
  158   878          680780464
  349   861          680785930
  462   835          680794003
  118   879          680794471
  355   860          680794875
  675   720          680794875
  387   854          680796467
  377   856          680804649
  596   777          680806169
  434   843          680823611
  636   751          680824207
  445   840          680825125
  452   838          680825880
  617   764          680828857
  626   758          680833888
  261   872          680834429
  205   876          680836501
  119   879          680836598
  685   711          680844556
  159   878          680855831
  343   862          680857535
  185   877          680857758
  606   771          680859027
  222   875          680862923
  582   785          680873993
  291   869          680877080
  120   879          680879439
  542   805          680880213
  410   849          680881049
  361   859          680885660
  392   853          680886765
  533   809          680894566
  272   871          680899959
  372   857          680901641
  330   864          680909544
  323   865          680912892
  563   795          680913422
  561   796          680916817
  526   812          680918904
  506   820          680922216
  121   879          680923000
  565   794          680928309
  282   870          680928768
  614   766          680930640
  160   878          680932152
  308   867          680932475
  559   797          680938452
  629   756          680939405
  237   874          680939677
  498   823          680947759
  684   712          680957632
  186   877          680960989
  567   793          680961520
  206   876          680963192
  250   873          680963617
  122   879          680967287
  300   868          680972032
  438   842          680975360
  591   780          680977071
  557   798          680978285
  459   836          680979635
  667   727          680981546
  674   721          680987385
  656   736          680988672
  478   830          681002352
  481   829          681007430
  337   863          681008400
  643   746          681008643
  161   878          681009433
  223   875          681011442
  123   879          681012306
  647   743          681012430
  569   792          681013097
  316   866          681016392
  661   732          681027949
  475   831          681028066
  555   799          681036274
  262   872          681039576
  397   852          681040981
  484   828          681043456
  406   850          681048416
  124   879          681058063
  367   858          681059575
  187   877          681065336
  584   784          681067008
  540   806          681070616
  683   713          681079084
  571   791          681083082
  611   768          681083963
  472   832          681084416
  162   878          681087680
  207   876          681091119
  632   754          681097032
  125   879          681104564
  639   749          681106868
  449   839          681108568
  238   874          681108896
  487   827          681110586
  553   800          681112377
  651   740          681118451
  273   871          681122728
  292   869          681131997
  514   817          681135257
  598   776          681135768
  519   815          681141734
  603   773          681146144
  126   879          681151815
  251   873          681151868
  350   861          681152381
  224   875          681161299
  531   810          681162291
  501   822          681163749
  163   878          681166899
  283   870          681168187
  188   877          681170805
  469   833          681171246
  573   790          681171517
  356   860          681174016
  442   841          681174209
  423   846          681182703
  673   722          681188265
  456   837          681195069
  127   879          681199822
  419   847          681205482
  427   845          681205608
  551   801          681206552
  383   855          681208262
  682   714          681208912
  490   826          681208976
  344   862          681211512
  309   867          681217992
  208   876          681220288
  509   819          681225488
  324   865          681226849
  378   856          681232168
  666   728          681236648
  331   864          681237235
  301   868          681242933
  524   813          681245621
  263   872          681246295
  388   854          681246936
  164   878          681247096
  128   879          681248591
  593   779          681256996
  402   851          681259859
  415   848          681273567
  431   844          681274575
  189   877          681277402
  362   859          681277707
  575   789          681278444
  586   783          681278743
  538   807          681278815
  239   874          681279543
  466   834          681288400
  608   770          681288712
  129   879          681298128
  635   752          681306883
  225   875          681312500
  317   866          681316909
  373   857          681317910
  549   802          681318757
  655   737          681326928
  165   878          681328277
  660   733          681328837
  493   825          681338782
  252   873          681341625
  681   715          681347116
  274   871          681347135
  130   879          681348439
  393   853          681348934
  338   863          681350119
  209   876          681350705
  622   761          681352929
  619   763          681371606
  190   877          681385133
  625   759          681386104
  411   849          681386580
  293   869          681388666
  435   843          681389982
  672   723          681397515
  131   879          681399530
  577   788          681403905
  284   870          681409304
  166   878          681410448
  504   821          681411725
  646   744          681416920
  446   840          681420536
  463   835          681435722
  453   838          681440149
  642   747          681442011
  616   765          681442021
  529   811          681447620
  547   803          681448950
  132   879          681451407
  240   874          681451624
  264   872          681454592
  368   858          681464744
  226   875          681465051
  628   757          681471245
    0   880          681472000
    1   880          681472001
    2   880          681472008
    3   880          681472027
    4   880          681472064
    5   880          681472125
    6   880          681472216
    7   880          681472343
    8   880          681472512
    9   880          681472729
   10   880          681473000
   11   880          681473331
   12   880          681473728
   13   880          681474197
   14   880          681474744
   15   880          681475375
   16   880          681476096
   17   880          681476913
   18   880          681477832
   19   880          681478859
   20   880          681480000
   21   880          681481261
  210   876          681482376
   22   880          681482648
   23   880          681484167
  600   775          681484375
   24   880          681485824
   25   880          681487625
   26   880          681489576
   27   880          681491683
  167   878          681493615
  680   716          681493696
   28   880          681493952
  191   877          681494004
  650   741          681494021
   29   880          681496389
   30   880          681499000
  665   729          681500114
  496   824          681500160
   31   880          681501791
  133   879          681504076
   32   880          681504768
  536   808          681504768
  310   867          681505363
   33   880          681507937
  588   782          681509240
   34   880          681511304
   35   880          681514875
  398   852          681515000
  302   868          681515640
   36   880          681518656
  351   861          681520932
   37   880          681522653
   38   880          681526872
  517   816          681526909
   39   880          681531319
  253   873          681532894
   40   880          681536000
   41   880          681540921
  325   865          681542750
  407   850          681544143
  605   772          681544773
   42   880          681546088
  579   787          681547942
   43   880          681551507
  439   842          681552207
  357   860          681555293
  595   778          681555827
   44   880          681557184
  134   879          681557543
  512   818          681561160
   45   880          681563125
  613   767          681564060
  332   864          681566912
  345   862          681567553
  638   750          681569072
   46   880          681569336
  275   871          681573186
   47   880          681575823
  168   878          681577784
   48   880          681582592
   49   880          681589649
  522   814          681589792
   50   880          681597000
  545   804          681597089
  698   699          681600491
  192   877          681604021
   51   880          681604651
  631   755          681608466
  697   700          681608873
  135   879          681611814
   52   880          681612608
  460   836          681613056
  671   724          681615135
  211   876          681615307
  227   875          681618958
  318   866          681619328
   53   880          681620877
  241   874          681625145
  696   701          681625637
   54   880          681629464
  659   734          681638083
   55   880          681638375
  294   869          681647093
   56   880          681647616
  679   717          681648652
  384   855          681649479
  695   702          681650783
  285   870          681652125
   57   880          681657193
  379   856          681661955
  169   878          681662961
  265   872          681664473
  136   879          681666895
   58   880          681667112
  363   859          681671926
  654   738          681673536
   59   880          681677379
  694   703          681684311
   60   880          681688000
  479   830          681689239
  507   820          681691843
  499   823          681693266
  339   863          681693866
   61   880          681698981
  389   854          681699733
  482   829          681702957
  476   831          681706367
   62   880          681710328
  581   786          681710597
  450   839          681714719
  193   877          681715190
  424   846          681720760
   63   880          681722047
  137   879          681722792
  254   873          681725681
  693   704          681726221
  420   847          681733423
   64   880          681734144
  374   857          681736417
  610   769          681737609
  403   851          681745878
   65   880          681746625
  485   828          681747677
  534   809          681748433
  170   878          681749152
  212   876          681749504
  527   812          681750511
  428   845          681753877
  473   832          681754185
  590   781          681758541
   66   880          681759496
  443   841          681761628
  543   805          681763132
  664   730          681771944
   67   880          681772763
  228   875          681774227
  692   705          681776513
  138   879          681779511
   68   880          681786432
  303   868          681790159
  416   848          681791488
  311   867          681794594
  634   753          681797881
  242   874          681800112
   69   880          681800509
  276   871          681800887
  678   718          681811984
  394   853          681813461
   70   880          681815000
  457   837          681820246
  488   827          681823555
  194   877          681827517
  645   745          681829750
   71   880          681829911
  470   833          681832537
  432   844          681833152
  691   706          681835187
  171   878          681836363
  139   879          681837058
  670   725          681841125
   72   880          681845248
  602   774          681852032
  326   865          681860601
   73   880          681861017
  562   796          681862664
  564   795          681866019
  369   858          681872121
  597   777          681873606
  266   872          681875944
   74   880          681877224
  560   797          681877573
  649   742          681877937
  641   748          681883713
  213   876          681884973
  566   794          681887680
  352   861          681891589
  583   785          681891912
   75   880          681893875
  412   849          681894577
  140   879          681895439
  286   870          681896656
  333   864          681898581
  690   707          681902243
  295   869          681907284
  558   798          681910704
   76   880          681910976
  502   822          681918256
  255   873          681919992
  319   866          681923655
  172   878          681924600
  346   862          681925664
  568   793          681927689
   77   880          681928533
  515   817          681929388
  491   826          681930747
  229   875          681930864
  621   762          681933789
  358   860          681938712
  195   877          681941008
  467   834          681941267
   78   880          681946552
  624   760          681946624
  541   806          681947037
  520   815          681951375
  141   879          681954660
  658   735          681955687
  436   843          681958963
  556   799          681962015
  607   771          681962554
   79   880          681965039
  618   764          681972776
  243   874          681976531
  689   708          681977681
  677   719          681983692
   80   880          681984000
  570   792          681986088
  399   852          681991407
   81   880          682003441
  510   819          682004259
  532   810          682009768
  627   758          682011395
  173   878          682013869
  142   879          682014727
  447   840          682018623
  214   876          682021720
   82   880          682023368
  592   780          682026688
  653   739          682028496
  277   871          682030244
  554   800          682031464
  637   751          682039604
  340   863          682039647
  408   850          682042312
   83   880          682043787
  663   731          682052138
  196   877          682055669
  454   838          682057136
  688   709          682061501
  572   791          682062919
  615   766          682063471
   84   880          682064704
  304   868          682066496
  364   859          682068323
  494   825          682069409
  525   813          682070922
  669   726          682075485
  143   879          682075646
  464   835          682080219
  312   867          682085691
   85   880          682086125
  230   875          682088875
  267   872          682089011
  585   784          682091929
  385   855          682093000
  380   856          682094016
  174   878          682104176
   86   880          682108056
  256   873          682115833
  552   801          682119009
  630   756          682128216
   87   880          682130503
  440   842          682131688
  144   879          682137423
  287   870          682142903
  539   807          682148762
   88   880          682153472
  687   710          682153703
  244   874          682154408
  390   854          682154864
  375   857          682157168
  574   790          682158224
  215   876          682159751
  676   720          682163776
  296   869          682169245
  197   877          682171506
  505   821          682175286
   89   880          682176969
  327   865          682180408
  175   878          682195527
  145   879          682200064
   90   880          682201000
  612   768          682205760
  599   776          682210375
  550   802          682224608
   91   880          682225571
  320   866          682229896
  334   864          682232248
  404   851          682234315
  604   773          682238781
  497   824          682239697
  231   875          682248266
  461   836          682249237
   92   880          682250688
  644   746          682250920
  686   711          682254287
  278   871          682261263
  425   846          682261361
  146   879          682263575
  421   847          682263884
  353   861          682264358
  648   743          682270199
  576   789          682272045
   93   880          682276357
  395   853          682280352
  657   736          682281649
  370   858          682281712
  347   862          682285851
  176   878          682287928
  198   877          682288525
  530   811          682288731
  633   754          682297201
  216   876          682299072
   94   880          682302584
  268   872          682303680
  429   845          682304714
  587   783          682310690
  417   848          682311905
  257   873          682313210
  594   779          682313723
  668   727          682318215
  451   839          682323570
  359   860          682324279
  147   879          682327962
   95   880          682329375
  518   816          682330328
  245   874          682333749
  640   749          682333749
  662   732          682340696
  305   868          682344657
  548   803          682348219
  513   818          682349129
  444   841          682351705
  675   721          682352236
   96   880          682356736
  685   712          682363253
  537   808          682368265
  313   867          682378660
  480   830          682379000
  177   878          682381385
   97   880          682384673
  341   863          682387468
  477   831          682387524
  288   870          682390872
  652   740          682391808
  148   879          682393231
  433   844          682394321
  609   770          682399529
  483   829          682401376
  578   788          682404424
  413   849          682405046
  199   877          682406732
  523   814          682408811
  232   875          682409043
   98   880          682413192
  474   832          682426792
  297   869          682432982
  217   876          682439689
  500   823          682441767
   99   880          682442299
  458   837          682448165
  486   828          682454808
  149   879          682459388
  508   820          682464512
  365   859          682466904
  400   852          682470208
  100   880          682472000
  178   878          682475904
  684   713          682480601
  546   804          682489800
  279   871          682493950
  471   833          682496648
  328   865          682502177
  101   880          682502301
  258   873          682512129
  246   874          682514560
  623   761          682515448
  636   752          682518464
  269   872          682519957
  620   763          682522947
  200   877          682526133
  150   879          682526439
  381   856          682528357
  437   843          682530560
  102   880          682533208
  321   866          682538057
  386   855          682538831
  489   827          682539452
  409   850          682542929
  589   782          682548237
  674   722          682549072
  580   787          682555403
  626   759          682559855
  103   880          682564727
  601   775          682566176
  335   864          682567919
  667   728          682569315
  233   875          682571212
  179   878          682571491
  376   857          682580169
  218   876          682581608
  617   765          682582238
  528   812          682585280
  151   879          682594390
  104   880          682596864
  468   834          682596936
  535   809          682605504
  683   714          682606331
  391   854          682612335
  656   737          682615969
  448   840          682619392
  596   778          682619688
  306   868          682624648
  105   880          682629625
  661   733          682637618
  354   861          682639245
  289   870          682640569
  606   772          682644664
  201   877          682646734
  348   862          682648120
  544   805          682649309
  492   826          682655464
  629   757          682656282
  106   880          682663016
  152   879          682663247
  180   878          682668152
  647   744          682670807
  314   867          682673507
  503   822          682675775
  455   838          682676847
  643   747          682680430
  614   767          682693207
  371   858          682693523
  247   874          682696847
  107   880          682697043
  298   869          682698501
  360   860          682712000
  259   873          682712596
  441   842          682713809
  219   876          682724835
  582   786          682725024
  405   851          682725176
  516   817          682726609
  465   835          682727500
  280   871          682728311
  108   880          682731712
  153   879          682733016
  234   875          682734779
  342   863          682737335
  270   872          682737848
  682   715          682740443
  396   853          682749613
  673   723          682754284
  651   741          682763472
  521   815          682764136
  181   878          682765893
  109   880          682767029
  202   877          682768541
  511   819          682786090
  639   750          682792119
  422   847          682796871
  110   880          682803000
  495   825          682803000
  154   879          682803703
  426   846          682804512
  591   781          682804612
  632   755          682804843
  563   796          682811883
  561   797          682820054
  565   795          682822000
  329   865          682825914
  542   806          682826704
  666   729          682828785
  418   848          682834824
  111   880          682839631
  559   798          682846471
  322   866          682848144
  567   794          682850447
  611   769          682855740
  430   845          682858125
  533   810          682860437
  182   878          682864720
  366   859          682867675
  220   876          682869376
  155   879          682875314
  112   880          682876928
  248   874          682880616
  681   716          682882937
  462   836          682888184
  557   799          682891092
  203   877          682891560
  290   870          682892000
  569   793          682897266
  526   813          682899373
  235   875          682899750
  336   864          682905600
  307   868          682906475
  584   785          682913329
  260   873          682914617
  113   880          682914897
  414   849          682917993
  452   839          682935127
  603   774          682941051
  506   821          682941877
  660   734          682942904
  445   841          682944446
  598   777          682944625
  156   879          682947855
  401   852          682951409
  114   880          682953544
  555   800          682953875
  271   872          682957359
  434   844          682958088
  655   738          682958647
  571   792          682962499
  281   871          682964352
  183   878          682964639
  382   856          682964984
  299   869          682965808
  672   724          682967872
  315   867          682970238
  498   824          682982216
  387   855          682986978
  115   880          682992875
  377   857          683005426
  635   753          683005652
  349   862          683012477
  221   876          683015237
  204   877          683015797
  355   861          683016256
  157   879          683021332
  540   807          683021943
  116   880          683032896
  680   717          683033813
  553   801          683034778
  410   850          683046000
  573   791          683046188
  699   699          683064198
  184   878          683065656
  249   874          683065873
  236   875          683066131
  698   700          683068392
  608   771          683069723
  478   831          683071543
  481   830          683071641
  392   854          683072152
  117   880          683073613
  459   837          683078832
  646   745          683079761
  593   780          683079857
  697   701          683080974
  343   863          683089254
  622   762          683092576
  158   879          683095751
  665   730          683096625
  361   860          683101881
  696   702          683101944
  475   832          683102243
  484   829          683102693
  438   843          683104779
  372   858          683107560
  118   880          683115032
  625   760          683116625
  261   873          683118198
  642   748          683118280
  586   784          683120360
  619   764          683120403
  695   703          683131302
  531   811          683133022
  551   802          683133759
  519   816          683136855
  514   818          683140176
  205   877          683141258
  650   742          683143488
  291   870          683145171
  575   790          683148375
  330   865          683151625
  119   880          683157159
  323   866          683160163
  222   876          683162424
  472   833          683163585
  487   828          683164855
  185   878          683167777
  694   704          683169048
  159   879          683171118
  272   872          683178496
  671   725          683189836
  308   868          683190144
  628   758          683192664
  679   718          683193071
  501   823          683193268
  616   766          683199992
  120   880          683200000
  282   871          683202079
  693   705          683215182
  406   851          683218467
  397   853          683221250
  449   840          683222849
  524   814          683230968
  237   875          683233928
  300   869          683234909
  538   808          683234984
  509   820          683240229
  121   880          683243561
  337   864          683245297
  160   879          683247439
  549   803          683250776
  250   874          683252624
  469   834          683255413
  659   735          683256554
  490   827          683258283
  638   751          683258823
  206   877          683267949
  316   867          683268859
  577   789          683269102
  692   706          683269704
  367   859          683270642
  186   878          683271008
  122   880          683287848
  600   776          683288576
  442   842          683298576
  456   838          683299288
  654   739          683309683
  223   876          683310943
  631   756          683320807
  262   873          683323345
  161   879          683324720
  613   768          683331229
  423   847          683332390
  691   707          683332614
  123   880          683332867
  605   773          683335042
  588   783          683346159
  427   846          683350219
  419   848          683360251
  678   719          683360711
  664   731          683372835
  595   779          683374014
  187   878          683375355
  466   835          683377571
  124   880          683378624
  350   862          683378928
  493   826          683383133
  547   804          683385787
  356   861          683395397
  207   877          683395876
  292   870          683400088
  273   872          683401265
  162   879          683402967
  238   875          683403147
  383   856          683403903
  690   708          683403912
  579   788          683408411
  431   845          683414116
  670   726          683420176
  529   812          683423217
  125   880          683425125
  378   857          683432945
  415   849          683433424
  402   852          683435016
  504   822          683436312
  388   855          683437447
  251   874          683440875
  283   871          683441498
  344   863          683443231
  224   876          683460800
  536   809          683465785
  126   880          683472376
  324   866          683474120
  309   868          683475661
  331   865          683479316
  188   878          683480824
  163   879          683482186
  689   709          683483598
  362   860          683493928
  645   746          683497061
  634   754          683501168
  301   869          683505810
  610   770          683514000
  127   880          683520383
  373   858          683523829
  435   844          683524459
  208   877          683525045
  517   817          683526926
  463   836          683529903
  263   873          683530064
  649   743          683531856
  393   854          683534321
  677   720          683536733
  545   805          683538750
  496   825          683539561
  446   841          683539857
  453   839          683549396
  411   850          683551531
  164   879          683562383
  641   749          683564470
  581   787          683566344
  128   880          683569152
  317   867          683569376
  512   819          683570987
  688   710          683571672
  239   875          683573794
  658   736          683578568
  522   815          683580023
  338   864          683587016
  189   878          683587421
  590   782          683590768
  225   876          683612001
  129   880          683618689
  274   872          683625672
  252   874          683630632
  165   879          683643564
  602   775          683651583
  209   877          683655462
  293   870          683656757
  663   732          683657415
  669   727          683658892
  687   711          683668134
  130   880          683669000
  653   740          683669077
  368   859          683675811
  621   763          683678008
  439   843          683681626
  624   761          683681705
  284   871          683682615
  597   778          683687125
  190   878          683695152
  398   853          683695269
  543   806          683709623
  507   821          683711504
  460   837          683712253
  407   851          683714194
  534   810          683714304
  131   880          683720091
  676   721          683721137
  166   879          683725735
  618   765          683726157
  499   824          683727723
  527   813          683730980
  637   752          683733861
  627   759          683737362
  264   873          683738361
  583   786          683742943
  240   875          683745875
  351   862          683747479
  607   772          683748191
  479   831          683758430
  310   868          683763032
  564   796          683764480
  226   876          683764552
  562   797          683765901
  482   830          683767168
  132   880          683771968
  686   712          683772984
  357   861          683776674
  302   869          683778517
  476   832          683780544
  566   795          683781371
  560   798          683785592
  210   877          683787133
  325   866          683790021
    0   881          683797841
    1   881          683797842
    2   881          683797849
    3   881          683797868
    4   881          683797905
    5   881          683797966
    6   881          683798057
    7   881          683798184
    8   881          683798353
    9   881          683798570
   10   881          683798841
   11   881          683799172
  345   863          683799272
   12   881          683799569
   13   881          683800038
   14   881          683800585
   15   881          683801216
   16   881          683801937
   17   881          683802754
   18   881          683803673
  191   878          683804023
   19   881          683804700
   20   881          683805841
  485   829          683806914
   21   881          683807102
   22   881          683808489
  167   879          683808902
  332   865          683808993
   23   881          683810008
   24   881          683811665
   25   881          683813466
   26   881          683815417
  568   794          683816616
   27   881          683817524
   28   881          683819793
  253   874          683821901
   29   881          683822230
  558   799          683823511
  133   880          683824637
   30   881          683824841
  615   767          683826038
   31   881          683827632
  450   840          683829000
   32   881          683830609
  473   833          683833354
   33   881          683833778
   34   881          683837145
   35   881          683840716
   36   881          683844497
  630   757          683845093
  384   856          683845120
   37   881          683848494
  275   872          683851723
   38   881          683852713
  592   781          683854229
   39   881          683857160
   40   881          683861841
  379   857          683862732
   41   881          683866762
  570   793          683870257
  424   847          683870447
  318   867          683871795
   42   881          683871929
   43   881          683877348
  488   828          683877824
  134   880          683878104
  556   800          683879616
   44   881          683883025
  443   842          683885995
  685   713          683886222
  363   860          683888147
  420   848          683888192
   45   881          683888966
  389   855          683890244
  168   879          683893071
   46   881          683895177
  541   807          683898364
  428   846          683898488
   47   881          683901664
  668   728          683905984
   48   881          683908433
  657   737          683908946
  675   722          683913923
  192   878          683914040
  294   870          683915184
   49   881          683915490
  470   834          683916704
  227   876          683918459
  241   875          683919396
  211   877          683920064
  403   852          683921035
  644   747          683922707
   50   881          683922841
  457   838          683924465
  285   871          683925436
  648   744          683928576
   51   881          683930492
  339   864          683930763
  135   880          683932375
  515   818          683934307
  585   785          683938250
   52   881          683938449
  374   858          683942336
  572   792          683942336
  520   816          683946496
   53   881          683946718
  502   823          683947775
  265   873          683948242
  662   733          683950365
  416   849          683951345
  554   801          683953865
   54   881          683955305
   55   881          683964216
  432   845          683972693
   56   881          683973457
  612   769          683977537
  169   879          683978248
  491   827          683980054
  532   811          683980499
   57   881          683983034
  136   880          683987456
   58   881          683992953
  394   854          683998848
   59   881          684003220
  633   755          684005012
  684   714          684007848
   60   881          684013841
  254   874          684014688
  510   820          684019000
  640   750          684019000
  599   777          684019232
   61   881          684024822
  193   878          684025209
  467   835          684030438
  574   791          684032895
  604   774          684033688
   62   881          684036169
  652   741          684036829
  137   880          684043353
  552   802          684046216
   63   881          684047888
  311   868          684052263
  303   869          684053036
  212   877          684054261
  525   814          684056269
  412   850          684059528
   64   881          684059985
  170   879          684064439
   65   881          684072466
  228   876          684073728
  276   872          684079424
  369   859          684083188
   66   881          684085337
  436   844          684093440
  242   875          684094363
   67   881          684098604
  138   880          684100072
  539   808          684104931
  326   866          684107872
   68   881          684112273
  494   826          684113760
  674   723          684115091
  352   862          684118136
   69   881          684126350
  594   780          684136584
  194   878          684137536
  683   715          684137862
  447   841          684137944
  333   865          684140662
   70   881          684140841
  576   790          684141976
  171   879          684151650
  587   784          684152307
   71   881          684155752
  550   803          684156627
  346   863          684157383
  139   880          684157619
  266   873          684159713
  358   861          684160093
  667   729          684161452
  454   839          684166383
  286   871          684169967
   72   881          684171089
  399   853          684171676
  464   836          684174400
  295   870          684175375
  319   867          684176122
  609   771          684180540
   73   881          684186858
  213   877          684189730
  505   822          684199873
   74   881          684203065
  255   874          684208999
  408   851          684212363
  140   880          684216000
  636   753          684217233
   75   881          684219716
  229   876          684230365
   76   881          684236817
  172   879          684239887
  656   738          684247688
  195   878          684251027
  661   734          684251685
   77   881          684254374
  623   762          684255095
  440   843          684261107
  530   812          684264328
  578   789          684269621
  243   875          684270782
  620   764          684271744
   78   881          684272393
  141   880          684275221
  682   716          684276264
  340   864          684276544
  497   825          684279098
  364   860          684284544
  548   804          684285056
  385   856          684288641
  626   760          684290376
   79   881          684290880
  380   857          684294793
  277   872          684308781
   80   881          684309841
  673   724          684324641
  214   877          684326477
  173   879          684329156
   81   881          684329282
  537   809          684329282
  304   869          684329373
  518   817          684330345
  647   745          684333648
  142   880          684335288
  617   766          684340209
  312   868          684343360
  390   855          684345375
  461   837          684348434
   82   881          684349209
  643   748          684356699
  513   819          684358956
  375   858          684363087
  196   878          684365688
   83   881          684369628
  601   776          684370377
  267   873          684372780
  629   758          684377701
  589   783          684385156
  230   876          684388376
   84   881          684390545
  143   880          684396207
  523   815          684399042
  256   874          684404840
  404   852          684409472
  425   847          684411048
   85   881          684411966
  651   742          684412939
  580   788          684415872
  287   871          684416214
  421   848          684418653
  174   879          684419463
  681   717          684423054
  666   730          684425296
  327   866          684427679
  546   805          684431461
   86   881          684433897
  606   773          684434933
  296   870          684437336
  451   840          684437851
  596   779          684437875
  480   831          684448191
  244   875          684448659
  429   846          684449325
   87   881          684456344
  144   880          684457984
  614   768          684460376
  477   832          684461701
  215   877          684464508
  483   830          684465587
  395   854          684465739
  417   849          684471762
  334   865          684474329
  444   842          684476072
  500   824          684476224
   88   881          684479313
  197   878          684481525
  639   751          684481870
  320   867          684482363
  508   821          684484173
  353   862          684490905
  370   859          684492779
   89   881          684502810
  474   833          684505961
  175   879          684510814
  486   829          684514045
  632   756          684517184
  347   863          684517570
  145   880          684520625
   90   881          684526841
  699   700          684532099
  433   845          684533862
  278   872          684539800
  698   701          684540493
  672   725          684542573
  359   861          684545660
  231   876          684547767
   91   881          684551412
  458   838          684552384
  697   702          684557281
  660   735          684561375
  528   813          684565749
  413   850          684569997
  535   810          684571375
   92   881          684576529
  680   718          684578232
  582   787          684580771
  471   834          684580815
  696   703          684582463
  146   880          684584136
  268   873          684587449
  489   828          684593721
  655   739          684594794
  544   806          684595800
  198   878          684598544
   93   881          684602198
  257   874          684602217
  176   879          684603215
  216   877          684603829
  305   869          684607534
  695   704          684616039
  341   864          684624365
  245   875          684628000
   94   881          684628425
  611   770          684632131
  313   868          684636329
  591   782          684636839
  147   880          684648523
  400   853          684650477
   95   881          684655216
  694   705          684658009
  288   871          684664183
  437   844          684665037
   96   881          684682577
  365   860          684683125
  468   835          684686107
  177   879          684696672
  665   731          684697516
  297   870          684701073
  492   827          684704771
  503   823          684705294
  693   706          684708373
  232   876          684708544
  635   754          684708939
   97   881          684710514
  409   851          684712980
  148   880          684713792
  563   797          684715120
  199   878          684716751
  565   796          684720461
  561   798          684728073
  381   857          684729134
  516   818          684731528
  386   856          684734472
  448   841          684738713
   98   881          684739033
  603   775          684740602
  679   719          684741798
  567   795          684744138
  217   877          684744446
  646   746          684747072
  328   866          684749448
  598   778          684758144
  521   816          684759257
  559   799          684759278
  584   786          684764360
  692   707          684767131
   99   881          684768140
  671   726          684768887
  279   872          684772487
  542   807          684778031
  149   880          684779949
  376   858          684786088
  455   839          684786094
  569   794          684786193
  321   867          684790524
  178   879          684791191
  650   743          684797407
  100   881          684797841
  642   749          684799037
  511   820          684800831
  258   874          684801136
  391   855          684802846
  269   873          684803726
  557   800          684808693
  246   875          684808811
  335   865          684810000
  465   836          684821681
  101   881          684828142
  533   811          684831168
  691   708          684834283
  200   878          684836152
  622   763          684836795
  441   843          684843228
  571   793          684846668
  150   880          684847000
  495   826          684847351
  625   761          684851706
  608   772          684855360
  102   881          684859049
  354   862          684865792
  233   876          684870713
  619   765          684873784
  555   801          684876276
  659   736          684879435
  348   863          684879839
  526   814          684884720
  218   877          684886365
  179   879          684886778
  306   869          684887525
  103   881          684890568
  405   852          684900333
  371   859          684904590
  593   781          684907398
  690   709          684909829
  678   720          684913752
  289   871          684913880
  151   880          684914951
  628   759          684918631
  104   881          684922705
  573   792          684925605
  314   868          684931176
  360   861          684933381
  396   854          684935000
  654   740          684950264
  422   848          684951640
  638   752          684953080
  426   847          684954199
  105   881          684955466
  201   878          684956753
  553   802          684961985
  616   767          684962559
  506   822          684966464
  298   870          684966592
  586   785          684966681
  342   864          684974232
  540   808          684978112
  664   732          684978112
  180   879          684983439
  152   880          684983808
  462   837          684987381
  106   881          684988857
  247   875          684991098
  689   710          684993769
  418   849          684994681
  259   874          685001603
  430   846          685002736
  670   727          685003583
  280   872          685006848
  270   873          685021617
  498   825          685021617
  107   881          685022884
  575   791          685023046
  219   877          685029592
  234   876          685034280
  631   757          685037684
  452   840          685049408
  153   880          685053577
  108   881          685057553
  551   803          685065778
  445   842          685068813
  329   866          685073185
  202   878          685078560
  181   879          685081180
  414   850          685082944
  366   860          685083896
  688   711          685086103
  109   881          685092870
  677   721          685094094
  600   777          685097433
  434   845          685097629
  322   867          685100611
  613   769          685103006
  531   812          685108619
  154   880          685124264
  110   881          685128841
  605   774          685129949
  401   853          685131678
  519   817          685136872
  577   790          685139033
  481   831          685140832
  478   832          685145720
  336   865          685147681
  514   819          685150003
  290   871          685165311
  111   881          685165472
  382   857          685165761
  484   830          685166904
  645   747          685168848
  307   869          685169352
  220   877          685174133
  248   875          685174867
  182   879          685180007
  475   833          685181412
  387   856          685182619
  459   838          685183051
  687   712          685186831
  549   804          685187613
  588   784          685187776
  649   744          685190233
  155   880          685195875
  538   809          685196001
  595   780          685196875
  235   876          685199251
  203   878          685201579
  112   881          685202769
  260   874          685203624
  658   737          685205865
  634   755          685208979
  377   858          685211345
  410   851          685216051
  524   815          685221199
  487   829          685224092
  501   824          685227725
  315   868          685227907
  299   870          685233899
  438   844          685239256
  113   881          685240738
  271   873          685241128
  355   862          685242803
  281   872          685242889
  349   863          685244196
  669   728          685246661
  472   834          685247752
  641   750          685249721
  509   821          685259890
  392   855          685262663
  663   733          685267084
  156   880          685268416
  579   789          685273608
  114   881          685279385
  183   879          685279926
  676   722          685282824
  610   771          685295011
  686   713          685295953
  490   828          685312552
  653   741          685314098
  372   859          685318627
  115   881          685318716
  221   877          685319994
  361   861          685323262
  204   878          685325816
  343   864          685326151
  547   805          685327448
  157   880          685341893
  449   841          685342170
  469   835          685344584
  116   881          685358737
  249   875          685360124
  236   876          685365632
  184   879          685380943
  406   852          685393624
  330   866          685398896
  117   881          685399454
  529   813          685403686
  397   854          685406637
  261   874          685407205
  456   839          685408535
  323   867          685412630
  685   714          685413469
  158   880          685416312
  291   871          685418482
  624   762          685421352
  621   764          685426805
  581   788          685426813
  590   783          685427687
  442   843          685427995
  536   810          685431656
  493   827          685432440
  637   753          685432630
  118   881          685440873
  205   878          685451277
  308   869          685453021
  602   776          685455784
  272   873          685462265
  504   823          685465831
  222   877          685467181
  627   760          685467883
  466   836          685471752
  675   723          685479942
  282   872          685480616
  119   881          685483000
  185   879          685483064
  618   766          685484128
  545   806          685485241
  367   860          685486863
  423   848          685487159
  337   865          685487378
  159   880          685491679
  668   729          685498121
  427   847          685499906
  300   870          685503000
  597   779          685505312
  419   849          685520108
  120   881          685525841
  316   868          685526528
  517   818          685531845
  237   876          685533429
  607   773          685538460
  684   715          685539379
  657   738          685540665
  250   875          685546875
  431   846          685558727
  662   734          685564432
  630   758          685566512
  160   880          685568000
  121   881          685569402
  522   816          685575144
  206   878          685577968
  496   826          685583912
  512   820          685585728
  186   879          685586295
  648   745          685591417
  615   768          685593207
  415   850          685598375
  583   787          685598690
  644   748          685598976
  383   857          685604680
  350   863          685610647
  262   874          685612352
  122   881          685613689
  402   853          685615285
  223   877          685615700
  356   862          685621944
  463   837          685629100
  388   856          685633088
  378   858          685638864
  161   880          685645281
  123   881          685658708
  543   807          685660950
  453   840          685663677
  435   845          685664000
  446   842          685664224
  564   797          685667717
  292   871          685673399
  683   716          685673683
  562   798          685673920
  566   796          685679832
  344   864          685680128
  273   873          685685034
  534   811          685685035
  674   724          685685448
  652   742          685686296
  592   782          685686456
  187   879          685690642
  560   799          685698399
  238   876          685702648
  124   881          685704465
  207   878          685705895
  640   751          685708751
  568   795          685710307
  362   861          685715309
  527   814          685716327
  633   756          685717353
  283   872          685720035
  411   851          685721582
  162   880          685723528
  393   855          685724832
  324   867          685726587
  331   866          685726587
  373   859          685734896
  251   875          685735126
  507   822          685736091
  309   869          685738538
  558   800          685741112
  125   881          685750966
  612   770          685753928
  667   730          685757963
  570   794          685759184
  224   877          685765557
  499   825          685767124
  301   870          685773901
  585   786          685789281
  188   879          685796111
  126   881          685798217
  556   801          685802017
  163   880          685802747
  439   844          685816103
  682   717          685816381
  460   838          685816472
  263   874          685819071
  572   793          685826505
  317   868          685827045
  338   865          685829097
  479   832          685832607
  599   778          685832751
  604   775          685833239
  208   878          685835064
  482   831          685836359
  127   881          685846224
  541   808          685854533
  476   833          685859713
  661   735          685870156
  485   830          685871125
  239   876          685873295
  398   854          685880656
  554   802          685881072
  164   880          685882944
  656   739          685883835
  407   852          685889351
  368   860          685892032
  128   881          685894993
  673   725          685899342
  189   879          685902708
  274   873          685909441
  574   792          685912312
  225   877          685916758
  473   834          685917521
  636   754          685920520
  252   875          685924883
  293   871          685930068
  488   829          685937061
  515   819          685944134
  129   881          685944530
  520   817          685946513
  450   841          685948321
  532   812          685956096
  284   872          685961152
  165   880          685964125
  594   781          685964125
  209   878          685965481
  609   772          685966177
  681   718          685967473
  552   803          685978235
  351   863          685979198
  502   824          685982232
  130   881          685994841
  587   785          685998628
  623   763          685999314
  700   700          686000000
  647   746          686000959
  357   862          686003221
  699   701          686004200
  470   835          686005875
  190   879          686010439
  443   843          686015414
  576   791          686016647
  698   702          686016800
  620   765          686025125
  424   848          686025216
  626   761          686025457
  310   869          686025909
  666   731          686026187
  264   874          686027368
  457   839          686033712
  491   828          686034323
  345   864          686036169
  643   749          686037456
  697   703          686037800
  510   821          686038661
  325   867          686042488
  240   876          686045376
  384   857          686045897
  131   881          686045932
  166   880          686046296
  525   815          686046500
  302   870          686046608
  420   849          686048049
  428   847          686048175
  332   866          686056264
  539   809          686065948
  651   743          686066858
  696   704          686067200
  379   858          686068651
  226   877          686069309
  389   856          686085885
  550   804          686093464
  210   878          686097152
  132   881          686097809
  403   853          686101304
  617   767          686102776
  629   759          686103668
  695   705          686105000
  363   861          686109528
  253   875          686116152
  416   850          686116296
  432   846          686117304
  191   879          686119310
  672   726          686121624
  467   836          686124619
  680   719          686126959
    0   882          686128968
    1   882          686128969
    2   882          686128976
    3   882          686128995
    4   882          686129032
    5   882          686129093
    6   882          686129184
    7   882          686129311
  167   880          686129463
  318   868          686129464
    8   882          686129480
    9   882          686129697
   10   882          686129968
   11   882          686130299
   12   882          686130696
   13   882          686131165
   14   882          686131712
   15   882          686132343
   16   882          686133064
   17   882          686133881
   18   882          686134800
  275   873          686135492
   19   882          686135827
   20   882          686136968
   21   882          686138229
  578   790          686139552
   22   882          686139616
   23   882          686141135
   24   882          686142792
   25   882          686144593
   26   882          686146544
   27   882          686148651
  133   881          686150478
   28   882          686150920
  694   706          686151200
   29   882          686153357
  374   859          686153403
   30   882          686155968
   31   882          686158759
   32   882          686161736
  494   827          686163067
   33   882          686164905
   34   882          686168272
   35   882          686171843
  339   865          686172844
   36   882          686175624
  639   752          686176127
  601   777          686179234
   37   882          686179621
   38   882          686183840
  660   736          686184256
   39   882          686188287
  294   871          686188495
  394   855          686189359
   40   882          686192968
   41   882          686197889
   42   882          686203056
  134   881          686203945
  285   872          686203973
  693   707          686205800
   43   882          686208475
  168   880          686213632
   44   882          686214152
  241   876          686218897
   45   882          686220093
  227   877          686223216
   46   882          686226304
  548   805          686226717
  589   784          686226773
  192   879          686229327
  505   823          686229392
  412   851          686229579
  606   774          686229840
  211   878          686230083
  614   769          686232153
   47   882          686232791
  436   845          686232981
  632   757          686234061
  655   740          686235375
  265   874          686237249
   48   882          686239560
  530   813          686244797
   49   882          686246617
   50   882          686253968
  135   881          686258216
  596   780          686260736
   51   882          686261619
  447   842          686262311
  692   708          686268800
   52   882          686269576
  464   837          686273597
   53   882          686277845
  454   840          686280664
  580   789          686281069
   54   882          686286432
  679   720          686294839
  537   810          686295153
   55   882          686295343
  169   880          686298809
  369   860          686299409
  665   732          686302793
   56   882          686304584
  254   875          686308939
  136   881          686313297
   57   882          686314161
  311   869          686315140
  303   870          686321127
  497   826          686323449
   58   882          686324080
   59   882          686334347
  518   818          686335264
  691   709          686340200
  193   879          686340496
   60   882          686344968
  352   863          686349855
  671   727          686352294
   61   882          686355949
  399   854          686357063
  326   867          686360339
  276   873          686363193
  212   878          686364280
   62   882          686367296
  137   881          686369194
  513   820          686373697
  546   806          686377952
  228   877          686378485
   63   882          686379015
  170   880          686385000
  358   862          686386640
  408   852          686387520
  333   866          686387933
   64   882          686391112
  242   876          686393864
  523   816          686394163
  346   864          686394280
  440   844          686395584
   65   882          686403593
  611   771          686413142
   66   882          686416464
  635   755          686416750
  646   747          686418859
  690   710          686420000
  138   881          686425913
   67   882          686429731
  319   868          686433791
  582   788          686441240
   68   882          686443400
  286   872          686448504
  295   871          686448686
  266   874          686448720
  461   838          686452653
  194   879          686452823
  650   744          686455784
   69   882          686457477
  678   721          686471113
   70   882          686471968
  171   880          686472211
  591   783          686473758
  139   881          686483460
  642   750          686484288
   71   882          686486879
  385   857          686489418
  213   878          686499749
  380   858          686500712
   72   882          686502216
  255   875          686503250
  364   861          686505925
  659   737          686506732
  689   711          686508200
  508   822          686508760
  500   825          686515625
   73   882          686517985
  340   865          686518625
  480   832          686522368
   74   882          686534192
  483   831          686534778
  229   877          686535122
  477   833          686540870
  390   856          686541016
  140   881          686541841
  535   811          686542106
  603   776          686544803
  544   807          686547127
   75   882          686550843
  528   814          686551096
  451   841          686557172
  172   880          686560448
  425   848          686565817
  195   879          686566314
   76   882          686567944
  243   876          686570283
  375   859          686574154
  598   779          686576331
  486   830          686578256
  421   849          686578510
   77   882          686585501
  622   764          686585592
  664   733          686587781
  404   853          686589741
  474   834          686590128
  670   728          686591352
  625   762          686591353
  277   873          686592550
  654   741          686595285
  304   870          686597464
  429   847          686599012
  141   881          686601062
   78   882          686603520
  688   712          686604800
  444   843          686605491
  312   869          686606237
  584   787          686620107
   79   882          686622007
  563   798          686623139
  565   797          686623698
  619   766          686631755
  214   878          686636496
  417   850          686636713
  561   799          686640880
   80   882          686640968
  567   796          686642599
  608   773          686645629
  628   760          686649152
  173   880          686649717
  638   753          686651849
  489   829          686652958
  677   722          686655781
  395   855          686656250
   81   882          686660409
  142   881          686661129
  458   839          686661631
  267   874          686661787
  471   835          686669986
  559   800          686676879
  433   846          686678473
  569   795          686679884
  327   867          686680146
   82   882          686680336
  196   879          686680975
  230   877          686693133
  287   872          686694751
  256   875          686699091
   83   882          686700755
  370   860          686709000
  687   713          686709800
  296   871          686710647
  334   866          686721600
   84   882          686721672
  143   881          686722048
  353   863          686722624
  616   768          686729728
  557   801          686731094
  542   808          686734200
  571   794          686735595
  593   782          686739625
  503   824          686739751
  174   880          686740024
  320   868          686740032
  413   851          686740048
  516   819          686741355
   85   882          686743093
  244   876          686748160
  347   864          686754467
  492   828          686759040
  631   758          686759103
  521   817          686759274
   86   882          686765024
  359   862          686772207
  215   878          686774527
  468   836          686780288
  144   881          686783825
   87   882          686787471
  197   879          686796812
  555   802          686803483
  437   845          686804578
  533   812          686806765
  573   793          686809774
   88   882          686810440
  586   786          686817712
  511   821          686820492
  686   714          686823200
  278   873          686823569
  175   880          686831375
   89   882          686833937
  400   854          686835864
  658   738          686837584
  669   729          686838798
  645   748          686845117
  145   881          686846466
  676   723          686848843
  231   877          686852524
  649   745          686853074
   90   882          686857968
  448   842          686863080
  341   865          686866446
  526   815          686874951
  305   870          686875625
  268   874          686876456
  613   770          686879397
  663   734          686881151
   91   882          686882539
  409   852          686888137
  553   803          686894004
  257   875          686896468
  495   827          686896658
  313   869          686899206
  455   840          686900375
  575   792          686902463
  365   861          686904506
   92   882          686907656
  146   881          686909977
  600   778          686910952
  198   879          686913831
  216   878          686913848
  465   837          686920878
  634   756          686921320
  176   880          686923776
  245   876          686927501
  605   775          686929500
   93   882          686933325
  381   858          686935053
  386   857          686935249
  540   809          686939129
  641   751          686939472
  288   872          686942720
  685   715          686945000
   94   882          686959552
  653   742          686963565
  147   881          686974364
  297   871          686974384
  441   844          686977705
   95   882          686986343
  506   823          686995983
  376   859          686997155
  391   856          686998487
  328   867          687001915
  551   804          687002615
  232   877          687013301
   96   882          687013704
  577   791          687013704
  177   880          687017233
  595   781          687024416
  199   879          687032038
  588   785          687034097
  148   881          687039633
   97   882          687041641
  321   868          687048193
  675   724          687050299
  217   878          687054465
  279   873          687056256
  335   866          687057271
  498   826          687065968
   98   882          687070160
  684   716          687075200
  405   853          687080602
  610   772          687080648
  531   813          687089088
  462   838          687091600
  269   874          687092733
  668   730          687094632
  258   875          687095387
  354   863          687097511
   99   882          687099267
  149   881          687105790
  246   876          687108312
  426   848          687108968
  422   849          687111497
  178   880          687111752
  348   864          687116736
  371   860          687120811
  396   855          687125511
  100   882          687128968
  549   805          687129274
  637   754          687135917
  519   818          687141791
  579   790          687143539
  200   879          687151439
  430   847          687152423
  306   870          687155616
  101   882          687159269
  418   850          687159632
  360   862          687159928
  538   810          687161872
  514   820          687164744
  624   763          687165571
  452   841          687168729
  150   881          687172841
  233   877          687175470
  657   739          687176812
  621   765          687180186
  662   735          687182903
  102   882          687190176
  289   872          687192417
  314   869          687194053
  218   878          687196384
  445   843          687198232
  627   761          687202964
  179   880          687207339
  683   717          687213800
  481   832          687215009
  342   865          687216313
  524   816          687216320
  103   882          687221695
  478   833          687224889
  484   831          687236095
  298   871          687239903
  151   881          687240792
  434   846          687242240
  618   767          687246695
  414   851          687252995
  104   882          687253832
  648   746          687258728
  674   725          687260149
  602   777          687264641
  475   834          687265579
  501   825          687267126
  590   784          687269304
  201   879          687272040
  547   806          687273939
  644   749          687279733
  509   822          687284477
  105   882          687286593
  487   830          687288303
  247   876          687290599
  280   873          687290617
  581   789          687292010
  459   839          687292298
  630   759          687292479
  259   875          687295854
  180   880          687304000
  366   861          687305277
  152   881          687309649
  270   874          687310624
  401   854          687317065
  106   882          687319984
  329   867          687325652
  597   780          687328173
  607   774          687333367
  472   835          687336923
  234   877          687339037
  219   878          687339611
  652   743          687340215
  107   882          687354011
  322   868          687358280
  667   731          687358854
  682   718          687360800
  615   769          687364984
  382   858          687371680
  490   829          687371789
  438   845          687378797
  153   881          687379418
  387   857          687383396
  108   882          687388680
  529   814          687389033
  410   852          687391208
  202   879          687393847
  336   866          687394952
  181   880          687401741
  536   811          687402387
  640   752          687403008
  377   859          687422412
  109   882          687423997
  633   757          687434230
  545   807          687436568
  307   870          687437443
  469   836          687438765
  290   872          687443848
  154   881          687450105
  392   856          687458304
  583   788          687459159
  110   882          687459968
  449   842          687466537
  700   701          687472101
  248   876          687474368
  355   863          687474522
  673   726          687478393
  699   702          687480507
  349   864          687481093
  220   878          687484152
  493   828          687486709
  315   869          687490784
  661   736          687493037
  111   882          687496599
  698   703          687497319
  260   875          687497875
  504   824          687500288
  182   880          687500568
  235   877          687504008
  299   871          687507210
  681   719          687516200
  203   879          687516866
  155   881          687521716
  697   704          687522537
  456   840          687522816
  592   783          687523375
  656   740          687524416
  281   873          687526658
  271   874          687530135
  112   882          687533896
  372   860          687534848
  612   771          687534939
  517   819          687541672
  361   862          687549809
  696   705          687556161
  442   844          687562472
  343   865          687568232
  466   837          687570949
  113   882          687571865
  406   853          687573893
  522   817          687575161
  564   798          687575736
  566   797          687583069
  562   799          687586727
  156   881          687594257
  397   855          687597148
  695   706          687598191
  183   880          687600487
  512   821          687605389
  568   796          687608768
  114   882          687610512
  560   800          687616000
  543   808          687617119
  636   755          687628331
  221   878          687630013
  666   732          687631464
  496   827          687633219
  604   776          687637440
  204   879          687641103
  585   787          687645028
  423   849          687647016
  694   707          687648627
  115   882          687649843
  599   779          687650938
  330   867          687651363
  570   795          687652875
  427   848          687654675
  249   876          687659625
  534   812          687660632
  558   801          687663513
  157   881          687667734
  323   868          687670299
  236   877          687670389
  647   747          687672746
  680   720          687680000
  419   850          687685059
  116   882          687689864
  291   872          687697019
  261   875          687701456
  184   880          687701504
  672   727          687705031
  527   815          687706558
  693   708          687707469
  367   861          687708244
  431   847          687708414
  572   794          687715432
  308   870          687721112
  643   750          687722707
  651   744          687725235
  556   802          687729224
  117   882          687730581
  463   838          687733319
  337   866          687734649
  158   881          687742153
  623   764          687748111
  272   874          687751272
  609   773          687756446
  282   873          687764385
  626   762          687765104
  507   823          687765610
  205   879          687766564
  415   851          687768426
  118   882          687772000
  692   709          687774717
  300   871          687776311
  222   878          687777200
  453   841          687782998
  620   766          687783096
  316   869          687789405
  446   843          687793643
  594   782          687796352
  574   793          687796481
  402   854          687800672
  185   880          687803625
  435   846          687808611
  383   858          687810599
  499   826          687811475
  660   737          687811553
  554   803          687813091
  119   882          687814127
  541   809          687815550
  159   881          687817520
  388   857          687833865
  629   760          687834189
  237   877          687838186
  250   876          687846376
  350   864          687847544
  587   786          687849659
  378   859          687849931
  691   710          687850371
  679   721          687852200
  356   863          687853663
  120   882          687856968
  617   768          687869945
  639   753          687874896
  655   741          687880396
  206   879          687893255
  160   881          687893841
  576   792          687896064
  411   852          687896739
  121   882          687900529
  262   875          687906603
  186   880          687906856
  482   832          687910536
  479   833          687911776
  665   733          687912462
  552   804          687915072
  393   856          687920473
  344   865          687922209
  223   878          687925719
  460   839          687925719
  690   711          687934431
  532   813          687936565
  671   728          687940063
  485   831          687940316
  362   862          687941856
  476   834          687943880
  122   882          687944816
  373   860          687951117
  520   818          687951432
  292   872          687951936
  632   758          687955480
  439   845          687955644
  515   820          687958875
  161   881          687971122
  273   874          687974041
  331   867          687979054
  324   868          687984256
  123   882          687989835
  601   778          687992753
  488   830          688001272
  283   873          688003804
  309   870          688006629
  473   835          688006692
  238   877          688007405
  614   770          688008544
  187   880          688011203
  578   791          688014223
  207   879          688021182
  502   825          688021633
  689   712          688026897
  606   775          688029391
  539   810          688031819
  678   722          688032800
  251   876          688034627
  550   805          688035125
  124   882          688035592
  525   816          688041621
  301   871          688047212
  162   881          688049369
  510   822          688063248
  407   853          688069620
  398   855          688071167
  450   842          688072688
  589   785          688073094
  224   878          688075576
  338   866          688076368
  125   882          688082093
  596   781          688088277
  317   869          688089922
  491   829          688093560
  646   748          688095128
  470   836          688100056
  263   875          688113322
  368   861          688113413
  188   880          688116672
  650   745          688118625
  688   713          688127769
  163   881          688128588
  635   756          688129091
  126   882          688129344
  659   738          688138451
  457   840          688147993
  443   844          688149891
  208   879          688150351
  580   790          688151000
  548   806          688173208
  642   751          688174039
  127   882          688177351
  239   877          688178052
  670   729          688183489
  424   849          688185073
  274   874          688198448
  611   772          688198779
  664   734          688201848
  428   848          688202944
  293   872          688208605
  164   881          688208785
  420   850          688213000
  351   864          688216095
  494   828          688217336
  677   723          688221800
  189   880          688223269
  467   837          688223816
  252   876          688224384
  128   882          688226120
  225   878          688226777
  530   814          688230144
  357   863          688234940
  687   714          688237047
  654   742          688244752
  284   873          688244921
  384   858          688251816
  505   824          688263849
  537   811          688265884
  432   847          688266991
  129   882          688275657
  345   865          688278250
  379   859          688279718
  209   879          688280768
  416   851          688286347
  389   857          688286662
  403   854          688286691
  165   881          688289966
  310   870          688294000
  325   868          688300157
  582   789          688306437
  332   867          688308731
  591   784          688315375
  302   871          688319919
  264   875          688321619
  130   882          688325968
  546   807          688329279
  190   880          688331000
  625   763          688335572
  363   862          688336075
  622   765          688338973
  518   819          688345091
  240   877          688350133
  603   777          688353660
  686   715          688354731
  638   754          688355136
  374   860          688369624
  166   881          688372137
  497   827          688372756
  131   882          688377059
  436   846          688377592
  464   838          688377816
  226   878          688379328
  628   761          688384233
  394   856          688385000
  447   843          688391730
  318   869          688392341
  513   821          688393358
  523   817          688394180
  619   767          688394322
  598   780          688399192
  454   841          688399985
  412   852          688404736
  210   879          688412439
  253   876          688415653
  676   724          688419200
  339   866          688420115
  275   874          688424499
  132   882          688428936
  669   730          688435309
  191   880          688439871
  608   774          688440536
  167   881          688455304
    0   883          688465387
    1   883          688465388
    2   883          688465395
    3   883          688465414
    4   883          688465451
    5   883          688465512
    6   883          688465603
    7   883          688465730
    8   883          688465899
    9   883          688466116
   10   883          688466387
   11   883          688466718
  294   872          688467032
   12   883          688467115
   13   883          688467584
   14   883          688468131
   15   883          688468762
   16   883          688469483
   17   883          688470300
   18   883          688471219
   19   883          688472246
   20   883          688473387
  658   739          688473731
   21   883          688474648
   22   883          688476035
   23   883          688477554
   24   883          688479211
  584   788          688480576
  685   716          688480821
   25   883          688481012
  133   882          688481605
   26   883          688482963
   27   883          688485070
  631   759          688485070
   28   883          688487339
  285   873          688487742
   29   883          688489776
   30   883          688492387
   31   883          688495178
   32   883          688498155
  663   735          688499622
   33   883          688501324
  616   769          688501505
  544   808          688503296
   34   883          688504691
   35   883          688508262
   36   883          688512043
   37   883          688516040
  535   812          688517703
   38   883          688520259
  649   746          688520385
  369   861          688520790
  241   877          688523654
   39   883          688524706
  645   749          688525874
   40   883          688529387
  265   875          688531500
  565   798          688531717
  227   878          688533235
   41   883          688534308
  134   882          688535072
  440   845          688535125
  563   799          688535946
  508   823          688538279
  168   881          688539473
   42   883          688539475
  528   815          688541327
   43   883          688544894
  211   879          688545370
  567   797          688545836
  399   855          688547574
  192   880          688549888
   44   883          688550571
   45   883          688556512
  561   800          688558481
  500   826          688559976
  461   839          688561900
   46   883          688562723
  408   853          688567789
   47   883          688569210
   48   883          688575979
  593   783          688576544
  569   796          688578345
   49   883          688583036
  311   870          688583231
  352   864          688586752
  135   882          688589343
   50   883          688590387
  303   871          688594438
   51   883          688598038
  559   801          688599280
  480   833          688601537
   52   883          688605995
  254   876          688608440
  483   832          688608955
   53   883          688614264
  684   717          688615317
  653   743          688617484
  326   868          688618008
  358   863          688618359
   54   883          688622851
  169   881          688624650
  675   725          688625000
  477   834          688625037
  571   795          688629286
   55   883          688631762
  641   752          688633729
  346   865          688636361
  634   757          688638197
  333   867          688640400
   56   883          688641003
  136   882          688644424
  486   831          688647447
   57   883          688650580
  276   874          688652200
  557   802          688658301
  613   771          688660408
   58   883          688660499
  193   880          688661057
   59   883          688670766
  586   787          688673459
  474   835          688679299
  212   879          688679567
   60   883          688681387
  451   842          688681539
  228   878          688688504
   61   883          688692368
  542   809          688695217
  385   858          688695337
  668   731          688695523
  319   869          688696668
  242   877          688698621
  573   794          688698701
  137   882          688700321
   62   883          688703715
  170   881          688710841
  380   859          688711779
   63   883          688715434
  489   830          688717169
  425   849          688725674
  295   872          688727223
   64   883          688727531
  600   779          688729139
  286   873          688732273
  364   862          688732472
  605   776          688733701
  555   803          688735502
  444   844          688739968
   65   883          688740012
  390   857          688741793
  266   875          688742971
  421   850          688743461
   66   883          688752883
  429   848          688753781
  516   820          688756096
  138   882          688757040
  683   718          688758219
  471   836          688764167
  521   818          688764193
  340   866          688765896
   67   883          688766150
  194   880          688773384
  404   854          688775128
  458   840          688775912
  503   825          688779152
   68   883          688779819
  575   793          688786632
  533   813          688787234
  375   860          688790375
   69   883          688793896
  171   881          688798052
  255   876          688802751
  662   736          688805784
  417   851          688806764
   70   883          688808387
  139   882          688814587
  213   879          688815036
  657   740          688817393
  492   829          688818277
   71   883          688823298
  433   847          688828160
  553   804          688830841
   72   883          688838635
  674   726          688839200
  637   755          688843728
  511   822          688845079
  229   878          688845141
  395   856          688851891
   73   883          688854404
  595   782          688856643
  526   816          688870072
   74   883          688870611
  304   871          688870775
  610   773          688870917
  140   882          688872968
  312   870          688874328
  243   877          688875040
  468   837          688879485
  277   874          688881557
  588   786          688885128
  172   881          688886289
  195   880          688886875
   75   883          688887262
  577   792          688893121
   76   883          688904363
  540   810          688905000
  682   719          688909527
  624   764          688914368
  413   852          688915205
   77   883          688921920
  370   861          688930381
  648   747          688930515
  141   882          688932189
  327   868          688937815
  621   766          688938157
   78   883          688939939
  627   762          688942611
  701   701          688944202
  551   805          688944276
  700   702          688948408
  437   846          688949189
  495   828          688950927
  214   879          688951783
  267   875          688956038
   79   883          688958426
  353   864          688959521
  699   703          688961026
  667   732          688964131
  644   750          688964984
  334   867          688974067
  173   881          688975558
   80   883          688977387
  287   873          688978520
  698   704          688982056
  296   872          688989184
  142   882          688992256
  448   843          688992499
  347   865          688996548
   81   883          688996828
  256   876          688998592
  652   744          688998592
  196   880          689001536
  320   869          689002909
  230   878          689003152
  359   863          689003926
  697   705          689011498
  618   768          689013864
   82   883          689016755
  579   791          689018210
  455   841          689019696
  630   760          689023000
  465   838          689025097
  400   855          689026375
  506   824          689030440
   83   883          689037174
  696   706          689049352
  244   877          689052917
  143   882          689053175
   84   883          689058091
  673   727          689061800
  174   881          689065865
  409   853          689068406
  681   720          689069241
  531   814          689074435
  549   806          689075765
  602   778          689078160
   85   883          689079512
  215   879          689089814
  695   707          689095618
   86   883          689101443
  640   753          689101777
  278   874          689112576
  341   866          689113717
  144   882          689114952
  498   827          689115275
  590   785          689115625
  441   845          689117246
  197   880          689117373
  661   737          689120334
   87   883          689123890
  365   862          689131053
  538   811          689132603
  607   775          689132918
  386   858          689141168
  615   770          689141375
  381   859          689146120
   88   883          689146859
  305   871          689148936
  694   708          689150296
  519   819          689151618
  633   758          689155649
  597   781          689155714
  175   881          689157216
  581   790          689161941
  231   878          689162543
  313   870          689167297
  656   741          689169437
   89   883          689170356
  268   875          689170707
  145   882          689177593
  514   821          689184405
   90   883          689194387
  257   876          689195969
  391   857          689199264
  462   839          689200847
  376   860          689213376
  693   709          689213386
  524   817          689216337
   91   883          689218958
  547   807          689225266
  288   873          689226489
  216   879          689229135
  245   877          689232258
  198   880          689234392
  680   721          689237361
  146   882          689241104
  666   733          689241133
   92   883          689244075
  176   881          689249617
  297   872          689252921
  328   868          689259584
  405   854          689265989
  426   849          689268825
   93   883          689269744
  422   850          689276448
  692   710          689284888
  672   728          689292800
  452   842          689293096
  481   833          689294178
   94   883          689295971
  147   882          689305491
  430   848          689307192
  478   834          689309056
  335   867          689309738
  484   832          689310272
  321   869          689311070
  501   826          689311477
  509   823          689313996
  612   772          689320576
  396   856          689321152
   95   883          689322762
  232   878          689323320
  583   789          689324356
  418   851          689329683
  445   844          689332709
  354   864          689334408
  636   756          689340672
  371   861          689342192
  177   881          689343074
  279   874          689345263
  647   748          689349015
   96   883          689350123
  199   880          689352599
  475   835          689354750
  487   831          689357494
  348   865          689358817
  691   711          689364802
  592   784          689364992
  217   879          689369752
  148   882          689370760
  536   812          689377984
   97   883          689378060
  529   815          689379264
  269   875          689386984
  651   745          689388076
  360   863          689391647
  434   847          689391927
  545   808          689392737
  258   876          689394888
   98   883          689406579
  459   840          689406579
  643   751          689412458
  246   877          689413069
  679   722          689413887
  414   852          689428152
  306   871          689428927
  472   836          689431104
   99   883          689435686
  490   830          689436000
  149   882          689436917
  178   881          689437593
  660   738          689443272
  604   777          689446297
  690   712          689453128
  314   870          689462144
  342   866          689463584
  100   883          689465387
  200   880          689472000
  599   780          689473799
  289   873          689476186
  233   878          689485489
  564   799          689488543
  566   798          689491088
  101   883          689495688
  623   765          689501492
  150   882          689503968
  562   800          689504328
  585   788          689505497
  401   855          689507576
  626   763          689509323
  218   879          689511671
  568   797          689512005
  298   872          689518440
  438   846          689523408
  665   734          689526529
  102   883          689526595
  655   742          689529863
  366   862          689531824
  671   729          689532200
  179   881          689533180
  469   837          689537962
  560   801          689538401
  504   825          689539689
  620   767          689545663
  493   829          689545946
  689   713          689549866
  570   796          689551336
  609   774          689551353
  517   820          689556413
  103   883          689558114
  629   761          689569270
  410   853          689571477
  151   882          689571919
  543   809          689578136
  639   754          689578183
  280   874          689579624
  522   818          689580080
  382   859          689582747
  329   868          689583321
  387   858          689589315
  104   883          689590251
  558   802          689590720
  201   880          689592601
  259   876          689595355
  247   877          689595356
  449   843          689595956
  678   723          689598819
  270   875          689604875
  572   795          689609123
  322   869          689621157
  105   883          689623012
  180   881          689629841
  512   822          689629976
  594   783          689633271
  377   860          689638633
  152   882          689640776
  534   813          689641101
  617   769          689641722
  456   841          689642137
  336   867          689647419
  234   878          689649056
  219   879          689654898
  688   714          689655016
  106   883          689656403
  392   857          689659081
  556   803          689661243
  466   838          689675168
  632   759          689681447
  574   794          689685408
  496   828          689687488
  107   883          689690430
  527   816          689701679
  442   845          689702013
  587   787          689705406
  153   882          689710545
  307   871          689710754
  355   864          689711419
  202   880          689714408
  349   865          689723174
  108   883          689725099
  181   881          689727582
  290   873          689727617
  554   804          689749928
  372   861          689756229
  315   870          689758875
  406   854          689759280
  109   883          689760416
  687   715          689768578
  659   739          689774598
  646   749          689775885
  248   877          689779125
  670   730          689780000
  576   793          689780233
  154   882          689781232
  541   810          689781421
  361   863          689781528
  299   872          689785747
  650   746          689785936
  614   771          689789555
  677   724          689792157
  397   856          689792789
  110   883          689796387
  260   876          689797376
  220   879          689799439
  507   824          689800067
  601   779          689810940
  423   850          689811967
  235   878          689814027
  427   849          689814532
  343   866          689815503
  281   874          689815665
  664   735          689820319
  271   875          689824386
  182   881          689826409
  111   883          689833018
  606   776          689833592
  203   880          689837427
  463   839          689842566
  635   757          689845968
  155   882          689852843
  419   851          689855110
  552   805          689856733
  499   827          689860782
  431   848          689863183
  642   752          689868296
  112   883          689870315
  686   716          689890552
  578   792          689893640
  654   743          689898671
  453   842          689907365
  113   883          689908284
  330   868          689909032
  596   782          689920504
  532   814          689921912
  589   786          689924125
  156   882          689925384
  183   881          689926328
  446   844          689928120
  323   869          689933176
  367   862          689934791
  415   852          689943583
  221   879          689945300
  114   883          689946931
  435   847          689958298
  520   819          689961259
  204   880          689961664
  249   877          689964382
  515   821          689978536
  236   878          689980408
  291   873          689980788
  550   806          689981616
  115   883          689986262
  337   867          689987116
  611   773          689989048
  482   833          689989705
  402   855          689991183
  676   725          689993901
  308   871          689994423
  479   834          689995943
  157   882          689998861
  261   876          690000957
  539   811          690002550
  485   832          690014493
  685   717          690020938
  383   859          690021666
  580   791          690025671
  116   883          690026283
  184   881          690027345
  476   835          690033051
  669   731          690036200
  388   858          690039784
  460   840          690040000
  525   817          690041638
  272   875          690045523
  282   874          690053392
  300   872          690054848
  316   870          690057496
  638   755          690062947
  502   826          690065984
  378   860          690066152
  117   883          690067000
  488   831          690070463
  158   882          690073280
  411   853          690077008
  625   764          690084369
  205   880          690087125
  350   865          690089625
  356   864          690090560
  222   879          690092487
  510   823          690092767
  622   766          690096944
  439   846          690100255
  473   836          690100873
  118   883          690108419
  658   740          690114312
  393   857          690121250
  663   736          690122503
  628   762          690123880
  548   807          690124535
  185   881          690129466
  237   878          690148205
  159   882          690148647
  119   883          690150546
  250   877          690151133
  491   830          690157771
  684   718          690159736
  619   768          690161491
  591   785          690161696
  603   778          690167179
  344   866          690169480
  373   861          690172498
  362   863          690173575
  582   790          690176368
  649   747          690192172
  120   883          690193387
  470   837          690199253
  450   843          690202107
  675   726          690204051
  262   876          690206104
  645   750          690211125
  206   880          690213816
  631   760          690215591
  530   815          690220375
  160   882          690224968
  598   781          690226733
  186   881          690232697
  292   873          690235705
  331   868          690236723
  121   883          690236948
  608   775          690240087
  223   879          690241006
  537   812          690241481
  324   869          690247133
  407   854          690255007
  398   856          690266808
  457   841          690267314
  273   875          690268292
  653   744          690275861
  494   829          690276573
  616   770          690277896
  309   871          690279940
  122   883          690281235
  546   808          690285448
  443   845          690289432
  283   874          690292811
  668   732          690300800
  161   882          690302249
  505   825          690303250
  683   719          690306946
  238   878          690317424
  301   872          690325749
  123   883          690326254
  467   838          690328035
  338   867          690328835
  641   753          690332498
  187   881          690337044
  251   877          690339384
  368   862          690339960
  207   880          690341743
  584   789          690345773
  424   850          690350024
  317   870          690358013
  634   758          690359616
  518   820          690359832
  428   849          690362801
  124   883          690372011
  162   882          690380496
  420   851          690383051
  224   879          690390863
  523   818          690399099
  263   876          690412823
  513   822          690417945
  593   784          690418161
  125   883          690418512
  701   702          690420509
  432   848          690421760
  674   727          690422607
  497   828          690427025
  700   703          690428927
  662   737          690433081
  188   881          690442513
  565   799          690444524
  699   704          690445763
  613   772          690446045
  563   800          690453547
  567   798          690453855
  351   865          690458176
  163   882          690459715
  416   852          690461504
  657   741          690462414
  682   720          690462568
  384   859          690462883
  544   809          690464313
  126   883          690465763
  208   880          690470912
  698   705          690471017
  357   864          690471837
  403   855          690477202
  561   801          690480882
  569   797          690481582
  464   839          690487063
  239   878          690488071
  293   873          690492374
  389   858          690492581
  274   875          690492699
  379   860          690495939
  535   813          690498172
  697   706          690504689
  127   883          690513770
  454   842          690524352
  345   866          690525521
  447   844          690526207
  559   802          690526487
  436   847          690527279
  571   796          690527747
  252   877          690529141
  284   874          690533928
  586   788          690533928
  528   816          690536448
  164   882          690539912
  225   879          690542064
  605   777          690542558
  696   707          690546779
  189   881          690549110
  600   780          690552000
  637   756          690556069
  128   883          690562539
  325   869          690563034
  332   868          690566400
  310   871          690567311
  363   863          690567794
  508   824          690572736
  667   733          690573800
  412   853          690585005
  394   857          690585777
  557   803          690590320
  374   861          690591005
  573   795          690592392
  695   708          690597287
  302   872          690598456
  209   880          690601329
  648   748          690606784
  500   827          690609283
  129   883          690612076
  165   882          690621093
  264   876          690621120
  681   721          690626602
  673   728          690649569
  644   751          690654735
  694   709          690656213
  190   881          690656841
  240   878          690660152
  318   870          690660432
  542   810          690661088
  652   745          690661433
  130   883          690662387
  610   774          690665824
  624   765          690667749
  555   804          690672339
  339   867          690672582
  575   794          690675559
  461   840          690676181
  440   846          690679736
  480   834          690685704
  627   763          690686830
  483   833          690688124
  595   783          690693562
  226   879          690694615
  621   767          690700724
  166   882          690703264
  131   883          690713478
  477   835          690714208
  275   875          690718750
  253   877          690720410
  486   832          690721624
  693   710          690723557
  210   880          690733000
  588   787          690740875
  399   856          690743215
  369   862          690747337
  294   873          690750801
  661   738          690752053
  408   854          690753176
  630   761          690758081
  132   883          690765355
  191   881          690765712
  553   805          690772502
  533   814          690772581
  474   836          690773480
  521   819          690774020
  516   821          690775757
  285   874          690776749
  577   793          690777290
  618   769          690785641
  489   831          690786360
  167   882          690786431
  680   722          690799048
  692   711          690799319
  640   754          690805064
    0   884          690807104
    1   884          690807105
    2   884          690807112
    3   884          690807131
    4   884          690807168
    5   884          690807229
    6   884          690807320
    7   884          690807447
    8   884          690807616
    9   884          690807833
   10   884          690808104
   11   884          690808435
   12   884          690808832
   13   884          690809301
   14   884          690809848
   15   884          690810479
  451   843          690810958
   16   884          690811200
   17   884          690812017
   18   884          690812936
   19   884          690813963
   20   884          690815104
   21   884          690816365
   22   884          690817752
  133   883          690818024
  656   742          690818904
   23   884          690819271
   24   884          690820928
   25   884          690822729
  503   826          690823503
   26   884          690824680
   27   884          690826787
  352   865          690828833
   28   884          690829056
  265   876          690831001
   29   884          690831493
  241   878          690833673
   30   884          690834104
   31   884          690836895
   32   884          690839872
   33   884          690843041
   34   884          690846408
  227   879          690848522
   35   884          690849979
   36   884          690853760
  666   734          690855200
  358   864          690855256
  311   871          690856542
   37   884          690857757
   38   884          690861976
  471   837          690863364
  211   880          690865931
   39   884          690866423
  526   817          690870089
  168   882          690870600
   40   884          690871104
  134   883          690871491
  303   872          690872975
  511   823          690874598
  192   881          690875729
  540   811          690875731
   41   884          690876025
  444   845          690879509
  326   869          690880885
   42   884          690881192
  633   759          690881616
  492   830          690882488
  691   712          690883499
  346   866          690883632
  672   729          690884937
   43   884          690886611
  425   850          690890625
  551   806          690890767
   44   884          690892288
  458   841          690895233
  602   779          690896347
  579   792          690897627
  333   868          690898069
   45   884          690898229
   46   884          690904440
  385   859          690906404
   47   884          690910927
  254   877          690913197
  421   851          690913512
  429   849          690913638
   48   884          690917696
  615   771          690922386
   49   884          690924753
  135   883          690925762
  380   860          690928000
   50   884          690932104
  607   776          690937119
   51   884          690939755
  276   875          690946451
   52   884          690947712
  390   858          690947712
  169   882          690955777
   53   884          690955981
  364   863          690964191
   54   884          690964568
  319   870          690964759
  404   855          690965639
  590   786          690966656
   55   884          690973479
  690   713          690976097
  679   723          690979906
  136   883          690980843
  417   852          690981921
   56   884          690982720
  433   848          690982929
  468   838          690983704
  193   881          690986898
  597   782          690987941
   57   884          690992297
  212   880          691000128
   58   884          691002216
  228   879          691003791
  242   878          691008640
  495   829          691010164
  295   873          691010992
  375   861          691011756
   59   884          691012483
  340   867          691018363
  286   874          691021280
   60   884          691023104
  549   807          691027092
  647   749          691029772
   61   884          691034085
  581   791          691036612
  137   883          691036740
  170   882          691041968
  266   876          691042472
   62   884          691045432
  395   857          691052668
  651   746          691055387
   63   884          691057151
  636   757          691057549
  531   815          691064666
   64   884          691069248
  506   825          691069841
  689   714          691077113
  660   739          691079419
   65   884          691081729
  138   883          691093459
   66   884          691094600
  413   853          691095474
  437   847          691098876
  194   881          691099225
  643   752          691106715
  255   877          691107508
   67   884          691107867
  538   812          691108200
  612   773          691110845
   68   884          691121536
  448   844          691126976
  671   730          691128711
  171   882          691129179
  465   839          691134344
  213   880          691135597
   69   884          691135613
  455   842          691144063
  665   735          691145000
  312   871          691147639
  304   872          691149312
   70   884          691150104
  139   883          691151006
  370   862          691156928
  229   879          691160428
   71   884          691165015
  519   820          691166359
  678   724          691169176
  498   828          691169544
  277   875          691175808
   72   884          691180352
  547   808          691181435
  655   743          691183782
  243   878          691185059
  688   715          691186547
  583   790          691194287
   73   884          691196121
  327   869          691200692
  353   865          691201602
  514   822          691208992
  140   883          691209387
  592   785          691211313
   74   884          691212328
  195   881          691212716
  172   882          691217416
  524   818          691221256
  400   856          691222016
   75   884          691228979
  334   868          691231736
  359   864          691240823
  347   866          691243819
   76   884          691246080
  409   854          691253793
  267   876          691255539
  626   764          691258120
  623   766          691259463
  604   778          691259816
  441   846          691261857
   77   884          691263637
  287   874          691267527
  141   883          691268608
  320   870          691271000
  214   880          691272344
  296   873          691272953
   78   884          691281656
  639   755          691285994
   79   884          691300143
  599   781          691301340
  256   877          691303349
  687   716          691304399
  173   882          691306685
  629   762          691308917
  620   768          691312832
  462   840          691315128
  230   879          691318439
   80   884          691319104
  196   881          691327377
  142   883          691328675
   81   884          691338545
  509   824          691348453
  609   775          691350904
  386   859          691352235
  545   809          691353754
  536   813          691358453
   82   884          691358472
  501   827          691360784
  381   860          691362341
  365   863          691362772
  244   878          691362936
  341   867          691366184
  677   725          691366858
  585   789          691370694
  529   816          691374385
  481   834          691378345
   83   884          691378891
  670   731          691380891
  484   833          691389441
  143   883          691389594
  174   882          691396992
  478   835          691398227
   84   884          691399808
  566   799          691403895
  391   858          691405183
  564   800          691406144
  278   875          691406827
  215   880          691410375
  632   760          691411968
  659   740          691415179
  617   770          691418113
  568   798          691420024
   85   884          691421229
  452   843          691422515
  562   801          691426729
  305   872          691427473
  686   717          691430669
  487   832          691431671
  426   850          691433776
  376   861          691434757
  313   871          691440608
   86   884          691443160
  664   736          691443200
  197   881          691443214
  422   851          691446499
  475   836          691448931
  144   883          691451371
  570   797          691454573
  405   855          691456500
  650   747          691457723
  646   750          691461136
   87   884          691465607
  560   802          691465608
  430   849          691467049
  268   876          691470208
  445   845          691472250
  594   784          691474888
  231   879          691477830
  175   882          691488343
   88   884          691488576
  257   877          691500726
  418   852          691504840
  490   831          691505191
  572   796          691507584
   89   884          691512073
  145   883          691514012
  288   874          691515496
  396   857          691521929
  328   869          691522461
  558   803          691522739
  459   841          691525900
  472   837          691530301
   90   884          691536104
  297   873          691536690
  245   878          691542277
  543   810          691544007
  434   848          691546696
  216   880          691549696
  654   744          691557048
  198   881          691560233
   91   884          691560675
  685   718          691565357
  587   788          691565875
  642   753          691567065
  635   758          691567387
  335   868          691567407
  371   862          691568739
  676   726          691572952
  614   772          691575192
  517   821          691576074
  354   865          691576489
  146   883          691577523
  574   795          691579099
  321   870          691579161
  176   882          691580744
  504   826          691584040
   92   884          691585792
  522   819          691589907
  556   804          691598080
  348   866          691606088
  414   853          691608421
  493   830          691610157
   93   884          691611461
  534   814          691626448
  360   864          691628544
  601   780          691633801
   94   884          691637688
  232   879          691638607
  279   875          691639514
  669   732          691641477
  147   883          691641910
  469   838          691642181
  606   777          691642449
  512   823          691659495
   95   884          691664479
  576   794          691669160
  438   847          691673095
  177   882          691674201
  199   881          691678440
  269   876          691686485
  217   880          691690313
  554   805          691691589
   96   884          691691840
  258   877          691699645
  527   817          691701696
  401   856          691703217
  148   883          691707179
  306   872          691707464
  684   719          691708463
  342   867          691716051
   97   884          691719777
  246   878          691723088
  449   844          691730433
  314   871          691735455
  496   829          691746725
   98   884          691748296
  663   737          691749800
  541   811          691752152
  410   854          691756864
  596   783          691757423
  658   741          691759333
  366   863          691763543
  289   874          691765193
  456   842          691766504
  178   882          691768720
  149   883          691773336
  638   756          691775288
   99   884          691777403
  578   793          691777809
  589   787          691779872
  611   774          691783955
  466   839          691784415
  675   727          691787458
  200   881          691797841
  382   860          691798968
  387   859          691800382
  233   879          691800776
  298   873          691802209
  552   806          691803224
  100   884          691807104
  218   880          691832232
  101   884          691837405
  625   765          691837750
  507   825          691839468
  150   883          691840387
  329   869          691846198
  442   846          691846624
  622   767          691859511
  683   720          691859987
  377   861          691860014
  179   882          691864307
  392   858          691865000
  628   763          691868099
  102   884          691868312
  649   748          691868441
  280   875          691873875
  322   870          691889248
  702   702          691896816
  103   884          691899831
  259   877          691900112
  645   751          691900876
  701   703          691901028
  270   876          691904376
  336   868          691905088
  580   792          691905088
  247   878          691905375
  151   883          691908338
  668   733          691910469
  532   815          691912143
  700   704          691913664
  499   828          691915051
  201   881          691918442
  104   884          691931968
  550   807          691932943
  619   769          691933268
  699   705          691934724
  653   745          691938702
  406   855          691949791
  631   761          691950672
  355   865          691953500
  463   840          691956847
  180   882          691960968
  698   706          691964208
  234   879          691964343
  105   884          691964729
  349   866          691970445
  219   880          691975459
  520   820          691976000
  152   883          691977195
  539   812          691978147
  427   850          691979483
  423   851          691982018
  372   862          691982776
  603   779          691985366
  307   872          691989291
  397   857          691993566
  106   884          691998120
  697   707          692002116
  515   822          692003123
  674   728          692010376
  591   786          692012727
  290   874          692016624
  361   864          692018425
  682   721          692019929
  431   849          692023040
  419   852          692030267
  107   884          692032147
  315   871          692032186
  641   754          692035785
  453   843          692036784
  202   881          692040249
  608   776          692044288
  525   818          692046557
  153   883          692046964
  696   708          692048448
  582   791          692051039
  181   882          692058709
  616   771          692058907
  598   782          692058960
  662   738          692064800
  108   884          692066816
  446   845          692067661
  343   867          692067970
  299   873          692069516
  482   834          692073872
  548   808          692080704
  479   835          692085114
  634   759          692085583
  248   878          692089144
  485   833          692093662
  109   884          692102133
  260   877          692102133
  695   709          692103204
  281   875          692109916
  657   742          692111881
  435   848          692113067
  502   827          692115291
  154   883          692117651
  220   880          692120000
  415   853          692123852
  271   876          692123887
  510   824          692127224
  476   836          692127232
  235   879          692129314
  110   884          692138104
  488   832          692144640
  182   882          692157536
  460   841          692159321
  203   881          692163268
  694   710          692166384
  367   863          692166510
  330   869          692171909
  111   884          692174735
  402   856          692186824
  667   734          692187867
  681   722          692188289
  155   883          692189262
  473   837          692200070
  323   870          692201267
  112   884          692212032
  530   816          692215496
  584   790          692215704
  537   813          692221950
  491   831          692226962
  613   773          692236314
  383   860          692237887
  693   711          692237988
  673   729          692241706
  337   868          692244785
  546   809          692246465
  439   847          692249942
  113   884          692250001
  388   859          692250851
  183   882          692257455
  156   883          692261803
  411   854          692262395
  593   785          692264482
  221   880          692265861
  291   874          692269795
  637   757          692272946
  308   872          692272960
  249   878          692274401
  204   881          692287505
  378   861          692287533
  648   749          692287541
  114   884          692288648
  236   879          692295695
  470   838          692303472
  261   877          692305714
  692   712          692318016
  393   858          692327169
  115   884          692327979
  652   746          692328744
  316   871          692330807
  356   865          692332641
  157   883          692335280
  450   844          692336584
  350   866          692336896
  300   873          692338617
  494   830          692340784
  272   876          692345024
  505   826          692347601
  282   875          692347643
  644   752          692348992
  605   778          692356077
  184   882          692358472
  565   800          692362125
  680   723          692365067
  567   799          692366662
  116   884          692368000
  563   801          692375948
  518   821          692379493
  600   781          692379541
  661   739          692388200
  569   798          692389601
  457   842          692391681
  373   862          692399045
  586   789          692399125
  691   713          692406468
  561   802          692408089
  117   884          692408717
  523   819          692408926
  158   883          692409699
  362   864          692410472
  205   881          692412966
  222   880          692413048
  344   867          692421947
  624   766          692425720
  544   810          692430184
  571   797          692430984
  443   846          692434043
  627   764          692435627
  467   839          692437282
  407   855          692445518
  513   823          692447464
  118   884          692450136
  559   803          692458506
  185   882          692460593
  250   878          692461152
  237   879          692463492
  610   775          692465375
  398   857          692467585
  621   768          692467893
  656   743          692472823
  666   735          692473671
  672   730          692481448
  535   814          692483519
  159   883          692485066
  497   829          692486262
  573   796          692490853
  119   884          692492263
  630   762          692497728
  331   869          692499600
  690   714          692503344
  262   877          692510861
  640   755          692512875
  324   870          692515224
  424   851          692520075
  292   874          692524712
  557   804          692527157
  428   850          692527752
  120   884          692535104
  595   784          692535179
  528   817          692536465
  206   881          692539657
  679   724          692550263
  420   852          692558208
  309   872          692558477
  160   883          692561387
  223   880          692561567
  618   770          692562032
  186   882          692563824
  273   876          692567793
  575   795          692569250
  368   863          692571679
  121   884          692578665
  432   849          692581617
  338   868          692586504
  283   875          692587062
  464   840          692601344
  588   788          692601344
  689   715          692608644
  301   873          692609518
  508   825          692612137
  633   760          692612137
  555   805          692614000
  122   884          692622952
  317   871          692631324
  542   811          692631819
  238   879          692632711
  161   883          692638668
  416   853          692641773
  251   878          692649403
  454   843          692653771
  500   828          692663552
  447   845          692665748
  577   794          692666217
  207   881          692667584
  123   884          692667971
  187   882          692668171
  403   856          692672843
  384   860          692679104
  436   848          692682048
  389   859          692703648
  351   866          692705447
  615   772          692708023
  224   880          692711424
  124   884          692713728
  357   865          692713918
  647   750          692715023
  162   883          692716915
  379   861          692717320
  263   877          692717580
  553   806          692718993
  602   780          692719208
  660   740          692720000
  688   716          692722368
  651   747          692727174
  671   731          692729602
  678   725          692743877
  607   777          692745976
  125   884          692760229
  533   815          692762812
  665   736          692767881
  412   854          692770392
  483   834          692772291
  188   882          692773640
  480   835          692774875
  345   867          692777988
  636   758          692778968
  293   874          692781381
  579   793          692781796
  521   820          692788761
  394   858          692791696
  274   876          692792200
  461   841          692795502
  163   883          692796134
  208   881          692796753
  516   822          692800344
  486   833          692800793
  239   879          692803358
  363   864          692804691
  643   753          692805484
  126   884          692807480
  477   836          692808389
  374   862          692817552
  590   787          692822403
  597   783          692824860
  284   875          692828179
  332   869          692829277
  440   847          692829423
  325   870          692831125
  252   878          692839160
  551   807          692842094
  655   744          692842159
  687   717          692844516
  310   872          692845848
  540   812          692851328
  127   884          692855487
  489   832          692860537
  225   880          692862625
  474   837          692872677
  503   827          692872810
  526   818          692875008
  164   883          692876331
  189   882          692880237
  302   873          692882225
  128   884          692904256
  612   774          692905752
  511   824          692909055
  581   792          692916029
  264   877          692925877
  209   881          692927170
  339   868          692930251
  318   871          692933743
  408   855          692943687
  399   857          692943992
  451   844          692945435
  677   726          692945909
  492   831          692951679
  129   884          692953793
  165   883          692957512
  471   838          692967583
  686   718          692975088
  240   879          692975439
  369   863          692979056
  549   808          692983261
  670   732          692986168
  190   882          692987968
  639   756          692998335
  130   884          693004104
  626   765          693011501
  226   880          693015176
  275   876          693018251
  458   842          693019600
  623   767          693022030
  444   846          693024120
  253   878          693030429
  166   883          693039683
  294   874          693039808
  629   763          693053136
  131   884          693055195
  210   881          693058841
  531   816          693059787
  659   741          693060200
  425   851          693060676
  592   786          693062344
  583   791          693068958
  664   737          693070497
  285   875          693071000
  495   830          693074375
  352   866          693076104
  604   779          693078003
  429   850          693078589
  620   769          693084609
  421   852          693088669
  538   813          693088669
  468   839          693092951
  191   882          693096839
  358   865          693097337
  132   884          693107072
  685   719          693114084
  506   826          693114192
  385   860          693122625
  167   883          693122850
  599   782          693133567
  650   748          693133992
  311   872          693135079
  265   877          693135758
  346   867          693136099
  547   809          693142452
  433   849          693142786
  632   761          693147049
  241   879          693148960
  326   870          693148976
  380   861          693149381
  646   751          693150887
    0   885          693154125
    1   885          693154126
    2   885          693154133
    3   885          693154152
    4   885          693154189
    5   885          693154250
    6   885          693154341
    7   885          693154468
    8   885          693154637
    9   885          693154854
  609   776          693155105
   10   885          693155125
   11   885          693155456
   12   885          693155853
   13   885          693156322
  676   727          693156359
  303   873          693156744
   14   885          693156869
   15   885          693157500
   16   885          693158221
  390   859          693158779
   17   885          693159038
  133   884          693159741
   18   885          693159957
  333   869          693160946
   19   885          693160984
  404   856          693161280
   20   885          693162125
  417   853          693162190
   21   885          693163386
   22   885          693164773
   23   885          693166292
   24   885          693167949
  227   880          693169083
   25   885          693169750
   26   885          693171701
   27   885          693173808
   28   885          693176077
   29   885          693178514
   30   885          693181125
   31   885          693183916
  519   821          693186020
   32   885          693186893
   33   885          693190062
  211   881          693191772
   34   885          693193429
   35   885          693197000
  617   771          693199124
   36   885          693200781
  364   864          693201088
   37   885          693204778
  192   882          693206856
  168   883          693207019
   38   885          693208997
  134   884          693213208
   39   885          693213444
   40   885          693218125
  654   745          693219889
   41   885          693223046
  254   878          693223216
   42   885          693228213
  498   829          693228781
  524   819          693231083
   43   885          693233632
  319   871          693238070
  375   862          693238303
  514   823          693238511
   44   885          693239309
  585   790          693240625
   45   885          693245250
  276   876          693245952
  465   840          693248625
  669   733          693251146
   46   885          693251461
  437   848          693253645
   47   885          693257948
  395   858          693258587
  684   720          693261504
   48   885          693264717
  448   845          693266517
  135   884          693267479
  642   754          693270352
   49   885          693271774
  455   843          693273482
  340   868          693276032
   50   885          693279125
  413   854          693280861
   51   885          693286776
  169   883          693292196
  635   759          693293354
   52   885          693294733
  295   874          693299999
   53   885          693303002
   54   885          693311589
  286   875          693315531
  193   882          693318025
  545   810          693319625
   55   885          693320500
  594   785          693321209
  566   800          693321496
  136   884          693322560
  242   879          693323927
  228   880          693324352
  212   881          693325969
  564   801          693328545
   56   885          693329741
  568   799          693332831
   57   885          693339318
  536   814          693343800
  266   877          693347229
   58   885          693349237
  562   802          693353936
   59   885          693359504
  570   798          693362592
  614   773          693365461
   60   885          693370125
  529   817          693374402
  675   728          693375227
  702   703          693377335
  170   883          693378387
  137   884          693378457
   61   885          693381106
  663   738          693381519
  701   704          693385765
  509   825          693387854
  370   863          693388647
   62   885          693392453
  560   803          693397627
  700   705          693402625
   63   885          693404172
  658   742          693408800
  572   797          693410821
  441   847          693411544
  501   828          693415053
   64   885          693416269
  683   721          693417348
  255   878          693417527
  400   857          693422793
  312   872          693426176
  699   706          693427915
   65   885          693428750
  194   882          693430352
  587   789          693431072
  304   873          693433081
  462   841          693434449
  138   884          693435176
   66   885          693441621
  409   855          693444304
  353   866          693448873
   67   885          693454888
  606   778          693455968
  558   804          693459576
  601   781          693461342
  213   881          693461438
  698   707          693461635
  171   883          693465598
  481   835          693467516
   68   885          693468557
  327   870          693468783
  484   834          693473608
  277   876          693475309
  574   796          693477560
  229   880          693480989
   69   885          693482634
  359   865          693482904
  638   757          693492165
  478   836          693492408
  139   884          693492723
  334   869          693494613
  347   867          693496286
   70   885          693497125
  243   879          693500346
  697   708          693503785
  487   833          693510840
   71   885          693512036
  543   811          693514738
  668   734          693524536
   72   885          693527373
  556   805          693539741
   73   885          693543142
  195   882          693543843
  320   871          693544311
  475   837          693548128
  649   749          693549198
  140   884          693551104
  172   883          693553835
  696   709          693554365
  452   844          693556992
   74   885          693559349
  267   877          693560296
  287   875          693561778
  296   874          693561960
  576   795          693562851
  386   860          693568456
   75   885          693576000
  490   832          693579368
  682   722          693581616
  611   775          693583506
  381   861          693583722
   76   885          693593101
  645   752          693595133
  625   766          693595721
  214   881          693598185
  596   784          693599040
  365   864          693599669
  517   822          693600661
  674   729          693602513
  426   851          693603827
  522   820          693604648
  653   746          693606013
  141   884          693610325
   77   885          693610658
  256   878          693613368
  695   710          693613375
  391   859          693616250
  534   815          693616679
  445   846          693616861
  628   764          693616896
  422   852          693621656
  341   868          693623853
  622   768          693626680
   78   885          693628677
  430   850          693632000
  504   827          693633347
  472   838          693634520
  554   806          693638080
  230   880          693639000
  589   788          693640341
  173   883          693643104
   79   885          693647164
  459   842          693650267
  405   856          693652141
  196   882          693658504
  376   862          693661304
   80   885          693666125
  578   794          693666736
  142   884          693670392
  244   879          693678223
  493   831          693679348
  694   711          693680815
  418   853          693685109
   81   885          693685566
  631   762          693690319
  512   824          693693952
  662   739          693700947
   82   885          693705493
  278   876          693706328
  434   849          693706553
  527   818          693706615
  619   770          693709659
  305   873          693711242
  313   872          693719145
   83   885          693725912
  541   812          693727749
  396   858          693727848
  143   884          693731311
  174   883          693733411
  215   881          693736216
  641   755          693743596
   84   885          693746829
  469   839          693751428
  681   723          693754308
  552   807          693754551
  693   712          693756685
  657   743          693765800
   85   885          693768250
  197   882          693774341
  268   877          693774965
  580   793          693789257
   86   885          693790181
  328   870          693790552
  144   884          693793088
  414   854          693793808
  231   880          693798391
  371   863          693800458
  667   735          693806338
  603   780          693808227
  288   875          693809747
  257   878          693810745
  496   830          693810936
   87   885          693812628
  634   760          693816104
  354   866          693823760
  175   883          693824762
  297   874          693825697
  438   848          693827864
  335   869          693830284
   88   885          693835597
  673   730          693838217
  692   713          693840985
  616   772          693844544
  321   871          693852472
  608   777          693853145
  145   884          693855729
  245   879          693857564
  348   867          693858555
   89   885          693859094
  591   787          693868474
  449   845          693869974
  360   865          693870625
  216   881          693875537
   90   885          693883125
  507   826          693883819
  550   808          693889112
  198   882          693891360
  598   783          693895879
  456   843          693895923
  466   840          693898696
  401   857          693903994
  532   816          693907264
   91   885          693907696
  176   883          693917163
  146   884          693919240
  582   792          693930456
   92   885          693932813
  691   714          693933715
  680   724          693935424
  279   876          693939015
  410   855          693947375
   93   885          693958482
  539   813          693958616
  232   880          693959168
  648   750          693972792
  342   868          693973720
  499   829          693974288
  147   884          693983627
   94   885          693984709
  306   873          693991233
  269   877          693991242
  637   758          693994365
  520   821          693995661
  442   847          693996311
  366   864          694000440
  652   747          694000531
  199   882          694009567
  258   878          694009664
  177   883          694010620
   95   885          694011500
  314   872          694013992
  217   881          694016154
  387   860          694016603
  382   861          694020349
  661   740          694028781
  613   774          694031221
  515   823          694032642
  690   715          694034875
  246   879          694038375
   96   885          694038861
  548   809          694041721
  644   753          694047761
  148   884          694048896
  525   819          694056384
  289   875          694059444
   97   885          694066798
  392   859          694076067
  463   841          694076168
  672   731          694082339
  377   862          694086561
  584   791          694090375
  298   874          694091216
   98   885          694095317
  666   736          694096552
  178   883          694105139
  329   870          694114289
  149   884          694115053
  593   786          694115513
  233   880          694121337
   99   885          694124424
  679   725          694124964
  200   882          694128968
  656   744          694131200
  689   716          694144465
  406   856          694145432
  427   851          694149534
  100   885          694154125
  423   852          694157175
  218   881          694158073
  322   871          694162559
  482   835          694163043
  510   825          694166625
  336   869          694167965
  502   828          694169560
  453   844          694171261
  280   876          694173376
  605   779          694174264
  485   834          694177829
  479   836          694179295
  150   884          694182104
  101   885          694184426
  431   850          694187991
  624   767          694188287
  627   765          694189008
  397   858          694199485
  179   883          694200726
  355   866          694200771
  537   814          694207297
  270   877          694209133
  259   878          694210131
  419   853          694210536
  600   782          694211768
  446   846          694212272
  546   810          694212336
  372   863          694214495
  102   885          694215333
  530   817          694215513
  247   879          694220662
  349   867          694222912
  488   833          694223809
  640   756          694225216
  476   837          694226429
  621   769          694239670
  630   763          694241947
  103   885          694246852
  201   882          694249569
  151   884          694250055
  361   865          694260506
  688   717          694262485
  586   790          694269056
  610   776          694269576
  435   849          694272924
  307   873          694273060
  104   885          694278989
  460   842          694283688
  567   800          694284263
  565   801          694284526
  234   880          694284904
  180   883          694297387
  491   832          694301139
  219   881          694301300
  569   799          694302408
  563   802          694303155
  473   838          694304289
  415   854          694309239
  315   872          694310723
  290   875          694310875
  105   885          694311750
  152   884          694318912
  678   726          694322928
  343   868          694325639
  671   732          694334879
  571   798          694339003
  561   803          694340108
  618   771          694343043
  106   885          694345141
  633   761          694347218
  299   874          694358523
  660   741          694365021
  202   882          694371376
  107   885          694379168
  595   785          694381500
  402   857          694387601
  153   884          694388681
  687   718          694388935
  573   797          694394090
  181   883          694395128
  665   737          694395178
  559   804          694395343
  505   827          694396908
  544   811          694400915
  367   864          694403407
  651   748          694403443
  518   822          694404080
  248   879          694404431
  439   848          694404711
  647   751          694404774
  281   876          694409417
  494   831          694409975
  260   878          694412152
  470   839          694412719
  108   885          694413837
  523   820          694423667
  271   877          694428644
  330   870          694440000
  220   881          694445841
  109   885          694449154
  235   880          694449875
  411   855          694452906
  383   861          694459268
  154   884          694459368
  588   789          694466541
  388   860          694467072
  575   796          694467711
  557   805          694468818
  535   815          694473750
  323   871          694474578
  450   845          694476125
  513   824          694481921
  110   885          694485125
  182   883          694493955
  203   882          694494395
  615   773          694498292
  636   759          694504935
  655   745          694505000
  337   869          694507662
  643   754          694508771
  378   862          694514080
  457   843          694521100
  111   885          694521756
  686   719          694523815
  677   727          694529316
  155   884          694530979
  393   859          694538236
  528   818          694541384
  602   781          694546749
  497   830          694550473
  467   840          694551563
  308   873          694556729
  112   885          694559053
  607   778          694559495
  577   795          694559908
  555   806          694560491
  291   875          694564046
  356   866          694579912
  443   847          694583730
  350   867          694589363
  249   879          694589688
  221   881          694591702
  183   883          694593874
  670   733          694595837
  113   885          694597022
  156   884          694603520
  542   812          694607416
  316   872          694609344
  261   878          694615733
  236   880          694616256
  204   882          694618632
  300   874          694627624
  373   863          694630764
  114   885          694635669
  407   856          694641159
  282   876          694647144
  272   877          694649781
  362   865          694652553
  508   826          694656488
  597   784          694666477
  685   720          694667125
  553   807          694670320
  579   794          694670723
  398   858          694673504
  115   885          694675000
  157   884          694676997
  344   868          694679616
  590   788          694682872
  184   883          694694891
  424   852          694695232
  428   851          694697803
  664   738          694702216
  612   775          694705303
  659   742          694709667
  116   885          694715021
  639   757          694715212
  464   841          694720665
  500   829          694722789
  420   853          694738477
  222   881          694738889
  205   882          694744093
  676   728          694744128
  432   850          694746568
  158   884          694751416
  117   885          694755738
  533   816          694757933
  331   870          694767691
  626   766          694769472
  250   879          694776439
  237   880          694784053
  454   844          694788248
  324   871          694788535
  623   768          694789199
  185   883          694797012
  118   885          694797157
  551   808          694798263
  581   793          694800198
  629   764          694801933
  521   821          694808422
  368   864          694808576
  447   846          694810359
  650   749          694814749
  684   721          694818865
  292   875          694818963
  262   878          694820880
  159   884          694826783
  416   854          694827160
  516   823          694829863
  540   813          694831797
  119   885          694839284
  436   849          694841905
  309   873          694842246
  646   752          694845144
  338   869          694849381
  703   703          694857854
  620   770          694861000
  483   835          694861462
  702   704          694862072
  669   734          694865213
  480   836          694869056
  206   882          694870784
  273   877          694872550
  403   857          694873620
  701   705          694874726
  120   885          694882125
  526   819          694884835
  486   834          694884960
  283   876          694886563
  632   762          694886696
  654   746          694887200
  223   881          694887408
  700   706          694895816
  301   874          694898525
  186   883          694900243
  384   861          694900485
  604   780          694900864
  160   884          694903104
  477   837          694907586
  317   872          694909861
  592   787          694918091
  389   860          694919869
  461   842          694919869
  699   707          694925342
  121   885          694925686
  503   828          694927079
  489   833          694939706
  379   862          694943867
  549   809          694944278
  583   792          694948375
  511   825          694948456
  238   880          694953272
  351   867          694957914
  412   855          694960903
  357   866          694961189
  698   708          694963304
  609   777          694963962
  251   879          694964690
  675   729          694967364
  122   885          694969973
  599   783          694970486
  474   838          694976896
  642   755          694978163
  683   722          694979035
  161   884          694980385
  440   848          694984192
  617   772          694984761
  207   882          694998711
  394   859          695002763
  187   883          695004590
  697   709          695009702
  123   885          695014992
  663   739          695017666
  635   760          695023875
  492   832          695025856
  263   878          695027599
  345   868          695035657
  224   881          695037265
  363   865          695046772
  374   863          695049271
  162   884          695058632
  531   817          695059804
  124   885          695060749
  658   743          695062719
  696   710          695064536
  538   814          695074016
  293   875          695075632
  471   839          695076830
  451   845          695084976
  274   877          695096957
  332   870          695097368
  325   871          695104436
  125   885          695107250
  547   810          695108323
  188   883          695110059
  585   791          695115296
  239   880          695123919
  284   876          695127680
  695   711          695127806
  208   882          695127880
  310   873          695129617
  163   884          695137851
  408   856          695139328
  668   735          695143007
  495   831          695143566
  682   723          695147635
  458   843          695149019
  399   858          695149911
  252   879          695154447
  126   885          695154501
  614   774          695160368
  506   827          695163499
  302   874          695171232
  594   786          695172240
  444   847          695173807
  225   881          695188466
  339   869          695193128
  674   730          695199024
  694   712          695199512
  127   885          695202508
  468   840          695207232
  519   822          695210607
  318   872          695212280
  638   758          695213584
  369   864          695215953
  189   883          695216656
  164   884          695218048
  649   750          695234449
  425   852          695235833
  264   878          695235896
  566   801          695243897
  524   820          695245824
  429   851          695248640
  568   800          695250432
  128   885          695251277
  564   802          695255752
  209   882          695258297
  421   853          695268938
  514   824          695272968
  606   779          695274155
  570   799          695275399
  653   747          695277800
  693   713          695279654
  562   803          695285955
  545   811          695290356
  498   830          695292992
  601   782          695293569
  645   753          695293902
  240   880          695296000
  165   884          695299229
  129   885          695300814
  587   790          695301003
  433   850          695307737
  572   798          695318840
  275   877          695323008
  190   883          695324387
  681   724          695324665
  352   867          695328571
  536   815          695334031
  294   875          695334059
  560   804          695334464
  226   881          695341017
  662   740          695341528
  385   861          695344006
  358   866          695344608
  253   879          695345716
  417   854          695347577
  130   885          695351125
  625   767          695358288
  404   857          695362057
  465   841          695367946
  692   714          695368232
  628   765          695370277
  285   876          695370501
  390   860          695375000
  380   862          695375928
  529   818          695379321
  574   797          695380797
  166   884          695381400
  611   776          695387707
  210   882          695389968
  346   868          695393768
  622   769          695398457
  558   805          695401237
  131   885          695402216
  455   844          695407959
  448   846          695411128
  437   849          695413502
  311   873          695418848
  326   871          695422287
  657   744          695424177
  333   870          695429037
  667   736          695429219
  509   826          695432205
  191   883          695433258
  631   763          695434538
  673   731          695439108
  364   865          695443169
  596   785          695445361
  303   874          695445751
  265   878          695445777
  132   885          695454093
  641   756          695455937
  576   796          695461312
  167   884          695464567
  691   715          695465246
  241   880          695469521
  395   859          695469654
  375   863          695470022
  413   855          695471372
  501   829          695474290
  556   806          695486232
  543   812          695490335
  619   771          695490670
  227   881          695494924
  589   789          695505538
    0   886          695506456
    1   886          695506457
    2   886          695506464
    3   886          695506483
    4   886          695506520
    5   886          695506581
    6   886          695506672
  133   885          695506762
    7   886          695506799
    8   886          695506968
    9   886          695507185
   10   886          695507456
   11   886          695507787
   12   886          695508184
   13   886          695508653
   14   886          695509200
   15   886          695509831
  680   725          695510125
   16   886          695510552
   17   886          695511369
   18   886          695512288
   19   886          695513315
   20   886          695514456
   21   886          695515717
  319   872          695516607
   22   886          695517104
   23   886          695518623
   24   886          695520280
   25   886          695522081
  211   882          695522899
   26   886          695524032
   27   886          695526139
   28   886          695528408
   29   886          695530845
   30   886          695533456
   31   886          695536247
  254   879          695538503
  340   869          695538909
   32   886          695539224
   33   886          695542393
  192   883          695543275
   34   886          695545760
  168   884          695548736
   35   886          695549331
  276   877          695550709
  634   761          695551185
   36   886          695553112
   37   886          695557109
  462   842          695558816
  134   885          695560229
  578   795          695560427
   38   886          695561328
  481   836          695561697
  484   835          695562779
   39   886          695565775
  441   848          695566313
   40   886          695570456
  690   716          695570696
   41   886          695575377
   42   886          695580544
   43   886          695585963
  554   807          695589407
  478   837          695591605
   44   886          695591640
  295   875          695594250
  487   834          695595007
   45   886          695597581
   46   886          695603792
   47   886          695610279
  534   816          695611800
  135   885          695614500
  286   876          695615032
   48   886          695617048
   49   886          695624105
  522   821          695624309
  370   864          695625544
  400   858          695628712
  517   823          695630180
   50   886          695631456
  169   884          695633913
  616   773          695634813
  603   781          695635768
   51   886          695639107
  409   856          695639945
  242   880          695644488
   52   886          695647064
  228   881          695650193
  475   838          695652347
  193   883          695654444
   53   886          695655333
  212   882          695657096
  266   878          695657248
  490   833          695658537
  648   751          695662543
   54   886          695663920
  608   778          695666664
  136   885          695669581
   55   886          695672831
  661   741          695673802
  652   748          695676800
  580   794          695678184
   56   886          695682072
  689   717          695684582
  504   828          695687616
  672   732          695687616
   57   886          695691649
  452   845          695696533
  353   867          695701340
   58   886          695701568
  679   726          695704015
  541   813          695708218
  312   873          695709945
  552   808          695710720
   59   886          695711835
  527   819          695716442
  170   884          695720104
  637   759          695720332
  304   874          695722088
   60   886          695722456
  666   737          695723849
  137   885          695725478
  591   788          695728943
  359   866          695730175
  255   879          695732814
  512   825          695733353
   61   886          695733437
  598   784          695737496
  327   871          695742094
  472   839          695743767
   62   886          695744784
  644   754          695751048
  493   832          695753525
  347   868          695753955
   63   886          695756503
  334   870          695762704
  445   847          695766548
  194   883          695766771
   64   886          695768600
  426   852          695778984
  459   843          695779686
  277   877          695780066
   65   886          695781081
  138   885          695782197
  386   861          695789837
  213   882          695792565
   66   886          695793952
  656   745          695794041
  422   853          695801925
  430   851          695802051
  229   881          695806830
  688   718          695806904
   67   886          695807219
  171   884          695807315
  381   862          695810269
  582   793          695814625
   68   886          695820888
  243   880          695820907
  320   872          695822848
  613   775          695830772
  391   860          695832471
   69   886          695834965
  139   885          695839744
  365   865          695841750
   70   886          695849456
  550   809          695850129
  405   857          695852918
  296   875          695856211
  287   876          695861279
   71   886          695864367
  469   840          695865709
  267   878          695870315
  418   854          695870496
  434   850          695871504
   72   886          695879704
  496   831          695880127
  195   883          695880262
  341   869          695886730
  376   863          695893023
   73   886          695895473
  172   884          695895552
  140   885          695898125
  678   727          695906335
  532   817          695907281
   74   886          695911680
   75   886          695928331
  256   879          695928655
  214   882          695929312
  507   827          695933126
  687   719          695937662
  396   859          695938915
  640   757          695942093
  539   814          695943963
  671   733          695944548
   76   886          695945432
  627   766          695946979
  624   768          695955456
  141   885          695957346
   77   886          695962989
  230   881          695964841
  584   792          695969792
  593   787          695971260
   78   886          695981008
  414   855          695984319
  173   884          695984821
  438   849          695987721
  630   764          695990744
  196   883          695994923
  605   780          695997125
  244   880          695998784
   79   886          695999495
  305   874          696000249
  313   873          696002914
  548   810          696007592
  278   877          696011085
  660   742          696014488
  449   846          696014585
  621   770          696016061
  142   885          696017413
  466   841          696018017
   80   886          696018456
  520   822          696020248
  665   738          696026897
  456   844          696030400
  371   864          696037355
   81   886          696037897
  499   830          696038499
  600   783          696048687
   82   886          696057824
  328   871          696063863
  515   824          696067099
  215   882          696067343
  525   820          696071125
  174   884          696075128
  354   867          696076227
  686   720          696076856
   83   886          696078243
  143   885          696078332
  610   777          696078433
  651   749          696084200
  268   878          696084984
  633   762          696086865
  335   870          696098375
  647   752          696099031
   84   886          696099160
  288   876          696109248
  401   858          696109913
  197   883          696110760
  348   868          696116224
  677   728          696117085
  360   866          696117896
  297   875          696119948
   85   886          696120581
  231   881          696124232
  257   879          696126032
  618   772          696128680
  321   872          696131009
  144   885          696140109
   86   886          696142512
  410   856          696143016
  586   791          696143727
  442   848          696151080
   87   886          696164959
  175   884          696166479
  655   746          696172311
  245   880          696178125
  546   811          696183067
   88   886          696187928
  537   815          696197528
  463   842          696200535
  145   885          696202750
  216   882          696206664
  567   801          696206664
  670   734          696209904
  510   826          696210976
   89   886          696211425
  565   802          696211733
  643   755          696216582
  569   800          696220009
  530   818          696220432
  685   721          696224486
  198   883          696227779
  502   829          696228797
  595   786          696232531
  563   803          696235174
   90   886          696235456
  636   760          696235456
  342   869          696236597
  387   861          696237984
  366   865          696242521
  279   877          696243772
  382   862          696246896
  571   799          696251810
  482   836          696257224
  176   884          696258880
   91   886          696260027
  146   885          696266261
  485   835          696267000
  561   804          696276945
  479   837          696278492
  306   874          696280240
  232   881          696285009
   92   886          696285144
  392   860          696292288
  615   774          696293199
  314   873          696297761
  269   878          696301261
  573   798          696302109
  488   834          696307976
  453   845          696310802
   93   886          696310813
  377   863          696318280
  427   852          696324691
  258   879          696324951
  147   885          696330648
  476   838          696330648
  676   729          696336265
  588   790          696336472
  559   805          696337004
   94   886          696337040
  423   853          696337444
  664   739          696338363
  703   704          696342591
  199   883          696345986
  406   857          696346209
  217   882          696347281
  702   705          696351033
  177   884          696352337
  431   851          696358042
  246   880          696358936
  289   876          696358945
  446   847          696361959
  659   743          696363586
   95   886          696363831
  701   706          696367917
  575   797          696370948
  544   812          696376512
  607   779          696377682
  602   782          696378976
  491   833          696380308
  684   722          696380552
  298   875          696385467
  329   871          696387600
   96   886          696391192
  700   707          696393243
  148   885          696395917
  419   854          696395923
  397   859          696410552
  460   843          696413107
  473   839          696413536
  557   806          696415309
   97   886          696419129
  699   708          696427011
  518   823          696433599
  336   870          696436056
  639   758          696436631
  435   850          696437875
  322   872          696441096
  523   821          696443328
  178   884          696446856
  233   881          696447178
   98   886          696447648
  505   828          696451177
  372   864          696451392
  355   867          696453238
  577   796          696458369
  149   885          696462074
  200   883          696465387
  535   816          696468871
  698   709          696469221
   99   886          696476755
  280   877          696478133
  349   868          696480581
  669   735          696483684
  494   832          696484152
  218   882          696489200
  415   855          696499750
  650   750          696500000
  100   886          696506456
  361   866          696507777
  612   776          696509504
  555   807          696511818
  597   785          696512798
  270   878          696519152
  697   710          696519873
  513   825          696521322
  259   879          696525418
  470   840          696527000
  150   885          696529125
  626   767          696532039
  101   886          696536757
  247   880          696541223
  179   884          696542443
  646   753          696543913
  683   723          696545054
  590   789          696548069
  528   819          696551211
  629   765          696555314
  654   747          696558987
  623   769          696560976
  307   874          696562067
  675   730          696563875
  579   795          696564414
  439   849          696564568
  102   886          696567664
  696   711          696578967
  201   883          696585988
  542   813          696587885
  343   869          696588516
  402   858          696593520
  315   873          696594492
  151   885          696597076
  103   886          696599183
  290   876          696610376
  234   881          696610745
  497   831          696619664
  450   846          696620736
  553   808          696626489
  632   763          696630915
  104   886          696631320
  219   882          696632427
  180   884          696639104
  620   771          696642011
  367   865          696645488
  695   712          696646503
  411   856          696648547
  299   875          696652774
  457   844          696655577
  663   740          696658247
  105   886          696664081
  152   885          696665933
  467   841          696670884
  383   862          696685815
  388   861          696688453
  581   794          696689125
  642   756          696690504
  106   886          696697472
  508   827          696705795
  202   883          696707795
  330   871          696713311
  281   877          696714174
  682   724          696717992
  658   744          696721096
  694   713          696722481
  248   880          696724992
  260   879          696727439
  604   781          696728405
  107   886          696731499
  153   885          696735702
  181   884          696736845
  443   848          696738499
  271   878          696738663
  378   863          696745799
  323   872          696753115
  393   860          696754457
  533   817          696757950
  635   761          696758956
  551   809          696759280
  668   736          696765888
  108   886          696766168
  617   773          696775030
  235   881          696775716
  337   870          696775753
  220   882          696776968
  609   778          696777481
  592   788          696778560
  500   830          696787000
  674   731          696799915
  109   886          696801485
  154   885          696806389
  693   714          696806901
  599   784          696812103
  540   814          696817144
  203   883          696830814
  356   867          696832379
  583   793          696832544
  521   822          696833009
  182   884          696835672
  110   886          696837456
  407   857          696841936
  464   842          696845032
  308   874          696845736
  350   868          696847032
  291   876          696863547
  516   824          696864320
  373   864          696867661
  428   852          696872960
  111   886          696874087
  424   853          696875501
  155   885          696878000
  398   859          696884571
  316   873          696893113
  681   725          696899366
  526   820          696899576
  692   715          696899763
  362   866          696899824
  549   810          696910149
  249   880          696910249
  112   886          696911384
  432   851          696916619
  300   875          696921875
  221   882          696922829
  420   854          696923864
  649   751          696924200
  454   845          696927789
  261   879          696931020
  183   884          696935591
  638   759          696939551
  236   881          696942097
  344   869          696942493
  113   886          696949353
  156   885          696950541
  282   877          696951901
  653   748          696954069
  204   883          696955051
  483   836          696955643
  272   878          696959800
  614   775          696959919
  447   847          696960046
  480   837          696968253
  486   835          696974131
  503   829          696986316
  662   741          696986549
  114   886          696988000
  511   826          696992807
  585   792          696994713
  645   754          696997189
  691   716          697001067
  436   850          697006856
  477   838          697011805
  416   855          697017671
  489   834          697023873
  157   885          697024018
  115   886          697027331
  594   787          697027987
  184   884          697036608
  331   871          697041002
  673   732          697044385
  461   843          697049288
  368   865          697050657
  667   737          697056516
  538   815          697064247
  531   818          697064723
  324   872          697067072
  116   886          697067352
  222   882          697070016
  547   811          697079054
  403   858          697079539
  205   883          697080512
  474   839          697086143
  657   745          697087018
  680   726          697089176
  250   880          697097000
  606   780          697097016
  158   885          697098437
  492   833          697105025
  117   886          697108069
  237   881          697109894
  690   717          697110813
  338   870          697117472
  292   876          697118464
  625   768          697125457
  384   862          697127032
  628   766          697128248
  601   783          697130488
  309   874          697131253
  262   879          697136167
  185   884          697138729
  389   861          697141250
  440   849          697144049
  118   886          697149488
  412   856          697156544
  566   802          697171104
  641   757          697172814
  568   801          697172833
  159   885          697173804
  622   770          697174848
  379   863          697175586
  587   791          697175674
  273   878          697182569
  631   764          697183335
  564   803          697187771
  471   840          697191111
  283   877          697191320
  119   886          697191615
  301   875          697192776
  570   800          697193000
  317   873          697193630
  611   777          697196564
  206   883          697207203
  357   867          697213656
  351   868          697215583
  495   832          697217743
  506   828          697217768
  223   882          697218535
  394   860          697218984
  562   804          697222792
  689   718          697229001
  451   846          697229587
  572   799          697231647
  120   886          697234456
  519   823          697240126
  186   884          697241960
  160   885          697250125
  524   821          697265485
  545   812          697265953
  560   805          697276125
  619   772          697276307
  121   886          697278017
  238   881          697279113
  458   844          697283496
  251   880          697285251
  374   864          697286168
  679   727          697287422
  574   798          697288816
  634   762          697290832
  363   866          697294043
  596   786          697296392
  672   733          697297285
  345   869          697298534
  514   825          697312369
  122   886          697322304
  661   742          697323269
  468   841          697326553
  161   885          697327406
  444   848          697328576
  536   816          697329152
  207   883          697335130
  408   857          697340105
  263   879          697342886
  187   884          697346307
  558   806          697347728
  666   738          697355568
  688   719          697355631
  648   752          697356800
  652   749          697357557
  399   859          697360978
  498   831          697362183
  576   797          697364549
  123   886          697367323
  224   882          697368392
  332   871          697370679
  293   876          697375133
  589   790          697375469
  325   872          697382973
  529   819          697389148
  162   885          697405653
  274   878          697406976
  124   886          697413080
  425   853          697416102
  310   874          697418624
  429   852          697423797
  616   774          697429720
  284   877          697432437
  556   807          697437559
  239   881          697449760
  637   760          697450853
  188   884          697451776
  421   854          697454325
  369   865          697458034
  644   755          697458859
  578   796          697458888
  125   886          697459581
  339   870          697461219
  656   746          697461352
  208   883          697464299
  302   875          697465483
  603   782          697467995
  543   813          697470804
  252   880          697475008
  433   851          697477788
  509   827          697481512
  608   779          697484851
  163   885          697484872
  687   720          697490703
  465   842          697492313
  678   728          697494104
  318   873          697496049
  126   886          697506832
  225   882          697519593
  417   855          697538088
  501   830          697538501
  554   808          697545576
  455   845          697547500
  264   879          697551183
  127   886          697554839
  189   884          697558373
  671   734          697558615
  448   847          697560815
  164   885          697565069
  404   858          697567976
  385   862          697570553
  580   795          697571875
  437   850          697578453
  598   785          697583817
  352   868          697586240
  591   789          697594140
  209   883          697594716
  390   861          697596381
  358   867          697597075
  128   886          697603608
  380   863          697607647
  534   817          697611817
  240   881          697621841
  275   878          697633027
  294   876          697633560
  686   721          697634217
  613   776          697634973
  165   885          697646250
  522   822          697648896
  129   886          697653145
  346   869          697656645
  484   836          697656960
  481   837          697660894
  665   739          697663044
  640   758          697663512
  517   824          697664637
  190   884          697666104
  253   880          697666277
  413   856          697667013
  660   743          697668407
  552   809          697671737
  226   882          697672144
  285   877          697675258
  487   835          697684178
  395   860          697685875
  462   843          697688235
  364   866          697690440
  541   814          697693565
  478   838          697695824
  326   872          697700824
  333   871          697702348
  130   886          697703456
  582   794          697703552
  375   864          697706919
  311   874          697707855
  677   729          697709222
  627   767          697709546
  441   849          697726170
  210   883          697726387
  624   769          697727233
  166   885          697728421
  527   820          697731183
  303   875          697740002
  490   834          697742704
  630   765          697744125
  504   829          697746853
  131   886          697754547
  265   879          697761064
  475   839          697761594
  651   750          697769451
  191   884          697774975
  512   826          697777704
  685   722          697786173
  241   881          697795362
  621   771          697797072
  647   753          697797800
  319   873          697800376
  132   886          697806424
  340   870          697807000
  167   885          697811588
  550   810          697816000
  605   781          697824666
  227   882          697826051
  704   704          697827328
  670   735          697828375
  633   763          697831084
  703   705          697831552
  593   788          697831729
  493   833          697832694
  400   859          697839779
  409   857          697840722
  452   846          697841144
  655   747          697844098
  702   706          697844224
  584   793          697853961
  472   840          697858048
  254   880          697859064
  133   886          697859093
  211   883          697859318
  276   878          697860728
    0   887          697864103
    1   887          697864104
    2   887          697864111
    3   887          697864130
    4   887          697864167
    5   887          697864228
    6   887          697864319
    7   887          697864446
    8   887          697864615
    9   887          697864832
   10   887          697865103
  701   707          697865344
   11   887          697865434
   12   887          697865831
   13   887          697866300
   14   887          697866847
   15   887          697867478
  370   865          697867625
   16   887          697868199
   17   887          697869016
   18   887          697869935
   19   887          697870962
   20   887          697872103
   21   887          697873364
   22   887          697874751
   23   887          697876270
   24   887          697877927
   25   887          697879728
   26   887          697881679
   27   887          697883786
  192   884          697884992
   28   887          697886055
   29   887          697888492
  600   784          697890304
   30   887          697891103
  610   778          697891952
  295   876          697893751
   31   887          697893894
  700   708          697894912
  168   885          697895757
   32   887          697896871
   33   887          697900040
   34   887          697903407
   35   887          697906978
   36   887          697910759
  532   818          697912200
  134   886          697912560
  459   844          697914163
   37   887          697914756
  618   773          697918949
   38   887          697918975
  286   877          697919789
  445   848          697921317
   39   887          697923422
   40   887          697928103
  643   756          697928923
  676   730          697932776
  699   709          697932928
   41   887          697933024
  539   815          697934194
   42   887          697938191
   43   887          697943610
  684   723          697946571
   44   887          697949287
  496   832          697954304
   45   887          697955228
  353   868          697959009
  426   853          697959253
   46   887          697961439
  135   886          697966831
   47   887          697967926
  242   881          697970329
  636   761          697970537
  266   879          697972535
   48   887          697974695
  430   852          697977208
  548   811          697978323
  664   740          697978944
  698   710          697979392
  169   885          697980934
  228   882          697981320
   49   887          697981752
  359   867          697982642
  469   841          697985030
  422   854          697987312
  507   828          697987395
   50   887          697989103
  212   883          697993515
  193   884          697996161
   51   887          697996754
  312   874          697998952
   52   887          698004711
   53   887          698012980
  304   875          698016339
  386   862          698016384
  347   869          698016832
  327   872          698020631
   54   887          698021567
  136   886          698021912
  659   744          698021963
  586   792          698023144
   55   887          698030478
  697   711          698034304
  334   871          698036015
   56   887          698039719
  434   851          698041555
  381   863          698041988
   57   887          698049296
  520   823          698049767
  255   880          698053375
  391   861          698053852
  405   858          698058837
   58   887          698059215
  418   855          698061007
  170   885          698067125
   59   887          698069482
  137   886          698077809
   60   887          698080103
  595   787          698088278
  365   866          698089021
  277   878          698090085
  525   821          698090786
   61   887          698091084
  615   775          698092750
  696   712          698097664
   62   887          698102431
  515   825          698106500
  669   736          698106565
  320   873          698106617
  499   831          698107690
  194   884          698108488
   63   887          698114150
  683   724          698115411
   64   887          698126247
  213   883          698128984
  376   864          698129920
  567   802          698133871
  138   886          698134528
  229   882          698137957
   65   887          698138728
  466   842          698142384
  569   801          698142410
  565   803          698143752
  243   881          698146748
   66   887          698151599
  438   850          698152672
  171   885          698154336
  341   870          698154821
  396   860          698155136
  296   876          698155712
  546   812          698158664
  639   759          698162598
  449   847          698164272
  675   731          698164766
   67   887          698164866
  287   877          698166036
  571   800          698169411
  695   713          698169472
  456   845          698169941
  563   804          698172011
   68   887          698178535
  414   856          698179960
  267   879          698185602
  650   751          698189751
  139   886          698192075
   69   887          698192612
  537   816          698192649
  607   780          698200543
   70   887          698207103
  588   791          698211143
  573   799          698214916
  602   783          698215895
  561   805          698218606
  195   884          698221979
   71   887          698222014
  530   819          698230259
  654   748          698235256
   72   887          698237351
  172   885          698242573
  646   754          698247200
  256   880          698249216
  694   714          698249728
  140   886          698250456
   73   887          698253120
  510   827          698260283
  214   883          698265731
   74   887          698269327
  575   798          698278967
  371   865          698279436
  559   806          698283495
   75   887          698285978
  313   874          698291921
  682   725          698292693
  502   830          698293008
  305   875          698294500
  230   882          698295968
  626   768          698299208
   76   887          698303079
  663   741          698303268
  141   886          698309677
  442   849          698310937
  629   766          698313285
  612   777          698318361
   77   887          698320636
  401   859          698320980
  278   878          698321104
  244   881          698324625
  463   843          698329954
  173   885          698331842
  354   868          698333896
  196   884          698336640
  623   770          698337367
  693   715          698338432
   78   887          698338655
  328   872          698342400
  410   857          698343793
  482   837          698356421
  544   813          698356981
   79   887          698357142
  485   836          698361181
  577   797          698361606
  597   786          698363829
  557   807          698366636
  142   886          698369744
  360   867          698370363
  335   871          698371686
   80   887          698376103
  348   869          698379101
  632   764          698379712
  479   838          698382711
  658   745          698383937
  668   737          698393185
   81   887          698395544
  488   835          698397147
  268   879          698400271
  215   883          698403762
  674   732          698405192
  642   757          698407381
  288   877          698414005
  321   873          698414778
   82   887          698415471
  590   790          698418000
  297   876          698419449
  174   885          698422149
  620   772          698427648
  143   886          698430663
  692   716          698435584
   83   887          698435890
  476   839          698439895
  257   880          698446593
  197   884          698452477
  231   882          698455359
  453   846          698455413
   84   887          698456807
  579   796          698462875
  491   834          698464475
  387   862          698464531
  523   822          698467915
  555   808          698467987
  518   824          698468056
  535   817          698468888
   85   887          698478228
  681   726          698478417
  382   863          698478615
  366   866          698489792
  144   886          698492440
  635   762          698498603
   86   887          698500159
  245   881          698503966
  342   870          698504688
  427   853          698504960
  505   829          698510414
  175   885          698513500
  392   861          698513669
  446   848          698516728
   87   887          698522606
  423   854          698522831
  473   840          698527817
  431   852          698533199
  691   717          698541184
  216   883          698543083
   88   887          698545575
  460   844          698547584
  406   858          698552128
  279   878          698553791
  145   886          698555081
  377   864          698555177
  604   782          698560632
  494   833          698563321
  513   826          698565673
  528   820          698565952
   89   887          698569072
  198   884          698569496
  617   774          698569937
  542   814          698573232
  306   875          698574491
  581   795          698582816
  419   855          698586434
  314   874          698586768
  553   809          698587506
   90   887          698593103
  609   779          698595668
  176   885          698605901
  435   851          698607926
  232   882          698616136
  269   879          698616548
   91   887          698617674
  649   752          698618457
  146   886          698618592
  397   860          698626773
  653   749          698634826
  662   742          698636016
   92   887          698642791
  592   789          698643757
  258   880          698645512
  470   841          698646321
  673   733          698654054
  690   718          698655232
  599   785          698658424
  289   877          698663702
  329   872          698666137
   93   887          698668460
  638   760          698670072
  680   727          698672583
  147   886          698682979
  217   883          698683700
  246   881          698684777
  298   876          698684968
  199   884          698687703
  667   738          698688235
  372   865          698693473
  497   832          698693841
   94   887          698694687
  415   856          698695391
  177   885          698699358
  645   755          698705000
  336   871          698709367
  355   868          698710907
  583   794          698721471
   95   887          698721478
  322   873          698724865
  551   810          698725151
  439   850          698729519
  349   869          698743458
  148   886          698748248
   96   887          698748839
  657   746          698754329
  508   828          698760064
  361   867          698760244
  533   818          698762869
  614   776          698764120
  450   847          698770423
   97   887          698776776
  689   719          698777728
  233   882          698778305
  280   878          698788152
  178   885          698793877
  457   845          698795118
  467   842          698795251
  402   859          698804587
   98   887          698805295
  200   884          698807104
  540   815          698807375
  149   886          698814405
  218   883          698825619
   99   887          698834402
  270   879          698834439
  259   880          698845979
  411   857          698849324
  500   831          698856191
  307   875          698856318
  343   870          698856607
  521   823          698862528
  100   887          698864103
  247   881          698867064
  679   728          698875191
  585   793          698878882
  549   811          698880880
  150   886          698881456
  315   874          698883499
  594   788          698888456
  179   885          698889464
  628   767          698890815
  367   866          698892759
  641   758          698894233
  101   887          698894404
  625   769          698897234
  443   849          698898356
  516   825          698903721
  688   720          698908672
  672   734          698911352
  388   862          698915000
  290   877          698915133
  383   863          698917534
  526   821          698919237
  606   781          698924557
  102   887          698925311
  201   884          698927705
  631   765          698936716
  234   882          698941872
  151   886          698949407
  299   876          698952275
  622   771          698955859
  103   887          698956830
  219   883          698968846
  601   784          698972105
  464   843          698974451
  393   861          698975838
  661   743          698977188
  378   864          698982696
  180   885          698986125
  104   887          698988967
  666   739          698991715
  330   872          698991848
  611   778          699010083
  152   886          699018264
  105   887          699021728
  281   878          699024193
  634   763          699035051
  323   873          699036884
  511   827          699042114
  652   750          699042808
  407   858          699047855
  260   880          699048000
  687   721          699048064
  337   871          699049064
  202   884          699049512
  503   830          699050527
  248   881          699050833
  428   853          699053229
  271   879          699053950
  547   812          699054651
  483   837          699054840
  587   792          699055091
  106   887          699055119
  648   753          699055569
  538   816          699059368
  424   854          699060888
  619   773          699066576
  486   836          699068312
  454   846          699072400
  480   838          699072472
  531   819          699074550
  181   885          699083866
  678   729          699086241
  153   886          699088033
  107   887          699089146
  356   868          699090048
  432   852          699091776
  568   802          699100040
  398   860          699100792
  566   803          699103123
  235   882          699106843
  373   865          699109742
  350   869          699109909
  489   835          699113044
  220   883          699113387
  420   855          699114375
  447   848          699114815
  570   801          699115401
  477   839          699121052
  108   887          699123815
  564   804          699124608
  656   747          699133139
  308   875          699139987
  572   800          699149248
  596   787          699152139
  362   867          699152291
  154   886          699158720
  109   887          699159132
  562   805          699164453
  291   877          699168304
  644   756          699171200
  203   884          699172531
  436   851          699176907
  671   735          699177086
  316   874          699182120
  182   885          699182693
  461   844          699183765
  637   761          699185934
  492   834          699189192
  110   887          699195103
  686   722          699195904
  474   840          699200424
  574   799          699201623
  344   870          699210584
  416   856          699213312
  300   876          699221376
  560   806          699222616
  616   775          699229271
  155   886          699230331
  111   887          699231734
  249   881          699236090
  545   813          699246422
  589   791          699250140
  261   880          699251581
  221   883          699259248
  282   878          699261920
  112   887          699269031
  576   798          699272568
  236   882          699273224
  519   824          699274583
  272   879          699275087
  506   829          699277005
  183   885          699282612
  524   822          699290072
  403   859          699290606
  204   884          699296768
  495   833          699296912
  368   866          699297928
  558   807          699299055
  156   886          699302872
  665   740          699303625
  603   783          699304914
  677   730          699305733
  113   887          699307000
  608   780          699307712
  440   850          699309000
  471   841          699310432
  704   705          699316289
  331   872          699319539
  703   706          699324743
  660   744          699326784
  536   817          699329169
  702   707          699341651
  114   887          699345647
  324   873          699350841
  685   723          699352192
  514   826          699356720
  412   857          699357321
  384   863          699358751
  578   797          699362125
  701   708          699367013
  389   862          699367797
  157   886          699376349
  451   847          699379274
  184   885          699383629
  115   887          699384978
  640   759          699389479
  338   871          699390783
  556   808          699393728
  700   709          699400829
  529   820          699403889
  222   883          699406435
  379   864          699412483
  205   884          699422229
  250   881          699422841
  458   845          699423037
  292   877          699423221
  116   887          699424999
  309   875          699425504
  598   786          699434848
  498   832          699436360
  394   861          699440365
  237   882          699441021
  699   710          699443099
  613   777          699443830
  158   886          699450768
  468   842          699450920
  670   736          699451256
  543   814          699456151
  262   880          699456728
  651   751          699459202
  591   790          699464071
  117   887          699465716
  580   796          699470336
  357   868          699471325
  627   768          699476715
  351   869          699478460
  317   874          699482637
  185   885          699485750
  444   849          699488433
  301   876          699492277
  698   711          699493823
  273   879          699497856
  647   754          699501087
  283   878          699501339
  630   766          699502096
  624   770          699503624
  554   809          699506593
  118   887          699507135
  684   724          699516928
  655   748          699520367
  159   886          699526135
  374   865          699528249
  676   731          699533667
  509   828          699535781
  408   858          699546024
  363   867          699546510
  206   884          699548920
  119   887          699549262
  697   712          699553001
  223   883          699554954
  345   870          699566625
  399   860          699577199
  633   764          699579881
  621   772          699582709
  186   885          699588981
  120   887          699592103
  582   795          699597243
  425   854          699601489
  160   886          699602456
  429   853          699604066
  501   831          699607692
  238   882          699610240
  251   881          699611092
  534   818          699616736
  696   713          699620633
  465   843          699621732
  664   741          699623965
  121   887          699635664
  552   810          699637608
  421   855          699644836
  643   757          699645800
  332   872          699649216
  433   852          699652945
  605   782          699656893
  263   880          699663447
  325   873          699666742
  207   884          699676847
  522   823          699678415
  161   886          699679737
  293   877          699679890
  122   887          699679951
  541   815          699683796
  659   745          699684804
  683   725          699690112
  455   846          699692111
  187   885          699693328
  695   714          699696719
  593   789          699696926
  517   825          699704038
  224   883          699704811
  369   866          699705305
  610   779          699710139
  636   762          699710184
  310   875          699712875
  618   774          699713856
  448   848          699715584
  274   879          699722263
  123   887          699724970
  417   856          699733729
  669   737          699733862
  339   871          699734530
  600   785          699736625
  284   878          699742456
  584   794          699742888
  437   851          699748504
  527   821          699750844
  484   837          699756157
  162   886          699757984
  302   876          699764984
  481   838          699765113
  675   732          699770043
  124   887          699770727
  487   836          699778359
  404   859          699779043
  239   882          699780887
  694   715          699781259
  318   874          699785056
  550   811          699786731
  188   885          699798797
  252   881          699800849
  385   863          699802272
  478   839          699805071
  208   884          699806016
  504   830          699811064
  125   887          699817228
  462   844          699822712
  390   862          699822928
  512   827          699827011
  490   835          699831875
  163   886          699837203
  380   864          699844544
  352   869          699849117
  358   868          699854744
  225   883          699856012
  126   887          699864479
  413   857          699867790
  264   880          699871744
  682   726          699871744
  693   716          699874253
  475   840          699875875
  650   752          699884008
  441   850          699891121
  639   760          699893119
  615   776          699896951
  189   885          699905394
  395   861          699907256
  586   793          699907313
  127   887          699912486
  654   749          699916013
  493   834          699916861
  164   886          699917400
  532   819          699922027
  346   870          699924736
  539   816          699929315
  209   884          699936433
  294   877          699938317
  364   867          699942907
  275   879          699948314
  595   788          699948747
  375   865          699949000
  663   742          699952735
  240   882          699952968
  548   812          699953920
  646   755          699955011
  128   887          699961255
  692   717          699975701
  472   841          699977369
  333   872          699980885
  326   873          699984593
  285   878          699985277
  452   847          699990831
  253   881          699992118
  165   886          699998581
  311   875          700002106
  226   883          700008563
  129   887          700010792
  190   885          700013125
  674   733          700014861
  668   738          700024904
  607   781          700028084
  496   833          700033473
  303   876          700039503
  507   829          700046632
  409   858          700046641
  658   746          700051248
  459   845          700053704
  400   860          700056000
  602   784          700057512
  130   887          700061103
  681   727          700061824
  567   803          700065890
  210   884          700068104
  569   802          700069617
  626   769          700070985
  629   767          700075852
  340   871          700080311
  565   804          700080589
  166   886          700080752
  445   849          700081174
  265   880          700081625
  520   824          700084224
  691   718          700085603
  319   874          700089383
  588   792          700090560
  571   801          700091812
  469   842          700109397
  131   887          700112194
  563   805          700113672
  370   866          700114896
  525   822          700115373
  623   771          700118378
  191   885          700121996
  241   882          700126489
  642   758          700128800
  612   778          700131880
  573   800          700132517
  632   765          700133093
  546   813          700139133
  426   854          700144640
  515   826          700150851
  430   853          700157477
  227   883          700162470
  167   886          700163919
  132   887          700164071
  561   806          700165097
  276   879          700176015
  422   855          700177823
  499   832          700181867
  254   881          700184905
  575   799          700191774
  537   817          700192666
  295   877          700198508
  211   884          700201035
  690   719          700203959
  434   852          700216712
  133   887          700216740
  620   773          700217917
  597   787          700219576
  353   869          700221886
    0   888          700227072
    1   888          700227073
    2   888          700227080
    3   888          700227099
    4   888          700227136
    5   888          700227197
    6   888          700227288
    7   888          700227415
    8   888          700227584
    9   888          700227801
   10   888          700228072
   11   888          700228403
   12   888          700228800
   13   888          700229269
  286   878          700229808
   14   888          700229816
   15   888          700230447
   16   888          700231168
   17   888          700231985
  192   885          700232013
   18   888          700232904
   19   888          700233931
  559   807          700234822
   20   888          700235072
   21   888          700236333
   22   888          700237720
   23   888          700239239
  359   868          700240311
   24   888          700240896
   25   888          700242697
  635   763          700242822
   26   888          700244648
  530   820          700245000
   27   888          700246755
  168   886          700248088
  386   863          700248103
   28   888          700249024
   29   888          700251461
   30   888          700254072
  418   856          700256648
   31   888          700256863
   32   888          700259840
  680   728          700260352
   33   888          700263009
   34   888          700266376
  673   734          700268121
  577   798          700269625
  405   859          700269904
   35   888          700269947
  134   887          700270207
  466   843          700271803
   36   888          700273728
   37   888          700277725
  381   864          700278885
  391   862          700280399
   38   888          700281944
  347   870          700284923
   39   888          700286391
  662   743          700289935
   40   888          700291072
  590   791          700292671
  266   880          700293096
  312   875          700293203
   41   888          700295993
   42   888          700301160
  242   882          700301456
  327   873          700304400
   43   888          700306579
   44   888          700312256
  334   872          700314552
  456   846          700314552
  510   828          700314552
  304   876          700315840
  649   753          700317226
  228   883          700317739
   45   888          700318197
  449   848          700319041
  653   750          700320077
  438   851          700322723
  557   808          700322805
  667   739          700324382
   46   888          700324408
  135   887          700324478
  689   720          700330769
   47   888          700330895
  169   886          700333265
  212   884          700335232
   48   888          700337664
  365   867          700341488
  544   814          700342328
  193   885          700343182
   49   888          700344721
   50   888          700352072
   51   888          700359723
  502   831          700362199
  579   797          700366112
   52   888          700367680
  617   775          700369488
  376   865          700372001
   53   888          700375949
  396   861          700376517
  255   881          700379216
  136   887          700379559
  414   857          700380737
   54   888          700384536
   55   888          700393447
  320   874          700395624
  604   783          700397551
   56   888          700402688
  638   761          700405153
  277   879          700405372
   57   888          700412265
  645   756          700417341
  609   780          700418529
  170   886          700419456
   58   888          700422184
  657   747          700426116
  341   871          700428132
  555   809          700429004
   59   888          700432451
  137   887          700435456
   60   888          700443072
   61   888          700454053
  194   885          700455509
  485   837          700460378
  296   877          700460469
  482   838          700460640
  463   844          700464431
   62   888          700465400
  688   721          700466033
  679   729          700467328
  213   884          700470701
  535   818          700473807
  229   883          700474376
  442   850          700475888
  287   878          700476055
   63   888          700477119
  243   882          700477875
  581   796          700481277
   64   888          700489216
  488   836          700491328
  479   839          700491958
  138   887          700492175
  523   823          700497434
   65   888          700501697
  267   880          700506163
  171   886          700506667
  518   825          700507457
  599   786          700509455
  592   790          700513688
   66   888          700514568
  371   866          700526707
   67   888          700527835
  672   735          700529823
  401   860          700537201
   68   888          700541504
  410   858          700549712
  139   887          700549722
  553   810          700553377
  491   835          700553646
  476   840          700554176
   69   888          700555581
  542   815          700563463
  195   885          700569000
   70   888          700570072
  614   777          700572977
  505   830          700574625
  256   881          700575057
   71   888          700584983
  528   821          700585613
  313   875          700586172
  305   876          700594001
  172   886          700594904
  354   869          700596773
   72   888          700600320
  453   847          700605100
  214   884          700607448
  140   887          700608103
  687   722          700609751
  513   827          700614980
  583   795          700615162
   73   888          700616089
  641   759          700620200
  328   873          700626169
  360   868          700628032
   74   888          700632296
  666   740          700632296
  230   883          700632387
  661   744          700635565
  278   879          700636391
  473   841          700647138
  348   870          700647192
  494   834          700647488
   75   888          700648947
  335   872          700650223
  244   882          700655752
  628   768          700657984
   76   888          700666048
  141   887          700667324
  625   770          700673625
  446   849          700676585
  678   730          700682752
   77   888          700683605
  196   885          700683661
  173   886          700684173
  460   845          700687125
  427   854          700690347
  631   766          700694687
  551   811          700695882
  387   863          700696250
   78   888          700701624
  321   874          700703785
  423   855          700713342
  431   853          700713468
  382   864          700715512
   79   888          700720111
  268   880          700720832
  288   878          700724024
  297   877          700724206
  142   887          700727391
  652   751          700732559
   80   888          700739072
  392   862          700740216
  622   772          700741496
  366   867          700742259
  215   884          700745479
  594   789          700753653
  606   782          700756784
   81   888          700758513
  648   754          700758856
  686   723          700761923
  406   859          700763195
  585   794          700767809
  470   842          700770688
  257   881          700772434
  533   819          700772696
  497   833          700773010
  174   886          700774480
  342   871          700777999
   82   888          700778440
  419   856          700782075
  435   852          700783083
  634   764          700783848
  143   887          700788310
  231   883          700791778
  377   865          700797258
   83   888          700798859
  197   885          700799498
  671   736          700799967
  540   816          700802496
  705   705          700805250
  656   748          700809408
  704   706          700809480
  601   785          700818426
  508   829          700819301
   84   888          700819776
  703   707          700822170
  611   779          700828270
  245   882          700835093
   85   888          700841197
  702   708          700843320
  397   861          700848154
  144   887          700850087
  549   812          700856477
  619   774          700861483
   86   888          700863128
  175   886          700865831
  279   879          700869078
  701   709          700872930
  306   876          700873992
  314   875          700881019
  216   884          700884800
   87   888          700885575
  644   757          700888077
  415   857          700896168
  521   824          700896985
  439   851          700899570
  677   731          700906624
   88   888          700908544
  700   710          700911000
  145   887          700912728
  198   885          700916517
  685   724          700922549
  467   843          700924670
  450   848          700925192
  637   762          700925581
  500   832          700930368
   89   888          700932041
  269   880          700937109
  587   793          700939260
  457   846          700939729
  372   866          700940744
  526   822          700943824
  516   826          700948072
  665   741          700948646
  329   873          700949906
  232   883          700952555
   90   888          700956072
  699   711          700957530
  176   886          700958232
  258   881          700971353
  289   878          700973721
  355   869          700973784
  146   887          700976239
   91   888          700980643
  336   872          700987904
  660   745          700989625
  298   877          700989725
   92   888          701005760
  349   870          701011549
  698   712          701012520
  596   788          701012608
  322   874          701013872
  246   882          701015904
  361   868          701017913
  402   860          701020808
  217   884          701025417
   93   888          701031429
  568   803          701032059
  616   776          701033472
  199   885          701034724
  547   813          701035120
  566   804          701039960
  147   887          701040626
  570   802          701042608
  177   886          701051689
  411   858          701055243
   94   888          701057656
  538   817          701059385
  443   850          701063307
  564   805          701066269
  572   801          701071649
  697   713          701075970
  670   737          701078553
   95   888          701084447
  531   820          701089291
  684   725          701091629
  511   828          701096383
  280   879          701103439
  148   887          701105895
  464   844          701108928
  562   806          701110944
   96   888          701111808
  233   883          701114724
  574   800          701119224
  503   831          701119718
  640   760          701120000
  589   792          701129557
  343   871          701129918
  608   781          701135253
  676   732          701138944
   97   888          701139745
  367   867          701145226
  178   886          701146208
  603   784          701146531
  388   863          701146719
  696   714          701147880
  651   752          701153459
  200   885          701154125
  383   864          701154431
  270   880          701155000
  307   876          701155819
  483   838          701159059
  218   884          701167336
  486   837          701167509
   98   888          701168264
  259   881          701171820
  149   887          701172052
  560   807          701173943
  315   875          701177750
  480   839          701181719
  576   799          701185375
   99   888          701197371
  247   882          701198191
  655   749          701201124
  393   862          701202385
  489   836          701207225
  647   755          701208898
  454   847          701222087
  378   865          701224777
  290   878          701225152
  100   888          701227072
  695   715          701228250
  545   814          701231769
  477   840          701235333
  428   854          701238616
  150   887          701239103
  179   886          701241795
  627   769          701248492
  424   855          701251399
  558   808          701255224
  299   877          701257032
  613   778          701257349
  101   888          701257373
  407   859          701258922
  630   767          701264663
  683   726          701269163
  578   798          701270144
  432   853          701272045
  664   742          701273432
  447   849          701274672
  201   885          701274726
  330   873          701275617
  234   883          701278291
  492   835          701278363
  624   771          701284635
  102   888          701288280
  598   787          701290595
  151   887          701307054
  420   856          701310016
  219   884          701310563
  519   825          701313984
  694   716          701317080
  524   823          701319591
  474   841          701319745
  103   888          701319799
  398   861          701322173
  461   845          701323306
  323   874          701325891
  337   872          701327601
  633   765          701333262
  536   818          701334088
  180   886          701338456
  591   791          701338742
  281   879          701339480
  506   830          701341216
  104   888          701351936
  436   852          701352064
  659   746          701352115
  356   869          701352925
  556   809          701354745
  373   866          701357013
  669   738          701365581
  643   758          701367219
  621   773          701372978
  580   797          701373573
  260   881          701373841
  271   880          701374511
  152   887          701375911
  350   870          701378000
  675   733          701379712
  495   834          701381079
  248   882          701381960
  105   888          701384697
  202   885          701396533
  514   827          701406027
  362   868          701409960
  416   857          701414089
  693   717          701414370
  106   888          701418088
  529   821          701423550
  471   842          701434799
  181   886          701436197
  308   876          701439488
  235   883          701443262
  153   887          701445680
  543   815          701446382
  107   888          701452115
  636   763          701454403
  220   884          701455104
  682   727          701455151
  554   810          701472464
  316   875          701476371
  291   878          701478323
  440   851          701479051
  344   871          701483895
  108   888          701486784
  605   783          701493812
  582   796          701495704
  403   860          701506827
  618   775          701513407
  498   833          701515529
  154   887          701516367
  203   885          701519552
  692   718          701520120
  109   888          701522101
  300   877          701526133
  610   780          701533000
  451   848          701534043
  182   886          701535024
  368   867          701550395
  110   888          701558072
  412   858          701563240
  593   790          701566857
  249   882          701567217
  458   846          701567648
  282   879          701577207
  261   881          701577422
  468   843          701580339
  650   753          701582777
  600   786          701587656
  155   887          701587978
  111   888          701594703
  509   829          701595018
  272   880          701595648
  384   864          701595648
  389   863          701599516
  221   884          701600965
  654   750          701601264
  331   873          701603308
  663   743          701606654
  552   811          701608339
  236   883          701609643
  534   819          701626563
  639   761          701628200
  674   734          701628928
  112   888          701632000
  691   719          701634330
  183   886          701634943
  584   795          701636579
  324   874          701639848
  204   885          701643789
  681   728          701649593
  444   850          701653384
  379   865          701654564
  156   887          701660519
  668   739          701661051
  394   862          701666912
  646   756          701667352
  338   872          701669320
  113   888          701669969
  541   816          701678917
  501   832          701681869
  615   777          701705808
  114   888          701708616
  522   824          701712872
  658   747          701723035
  309   876          701725005
  292   878          701733240
  157   887          701733996
  357   869          701734202
  184   886          701735960
  351   870          701746551
  115   888          701747947
  222   884          701748152
  517   826          701748389
  250   882          701753968
  465   844          701756209
  690   720          701757000
  408   859          701757091
  550   812          701762328
  205   885          701769250
  527   822          701775431
  374   866          701775520
  317   875          701776888
  237   883          701777440
  262   881          701782569
  116   888          701787968
  429   854          701789453
  425   855          701792000
  586   794          701796240
  301   877          701797034
  399   861          701798580
  363   868          701804179
  158   887          701808415
  595   789          701813944
  283   879          701816626
  273   880          701818417
  117   888          701828685
  433   853          701833214
  185   886          701838081
  345   871          701839936
  421   856          701840477
  455   847          701841798
  629   768          701843021
  626   770          701847376
  680   729          701852489
  642   759          701854767
  607   782          701860311
  484   838          701860376
  118   888          701870104
  481   839          701874360
  448   849          701875441
  487   837          701877556
  504   831          701880255
  512   828          701881280
  159   887          701883782
  673   735          701886592
  689   721          701888130
  632   766          701891064
  206   885          701895941
  223   884          701896671
  602   785          701903833
  623   772          701904015
  119   888          701912231
  478   840          701919352
  437   852          701923661
  490   836          701926056
  539   817          701929332
  332   873          701932985
  548   813          701934389
  417   857          701934506
  532   820          701936768
  186   886          701941312
  251   882          701942219
  238   883          701946659
  662   744          701948312
  612   779          701950067
  120   888          701955072
  325   874          701955749
  369   867          701957772
  160   887          701960103
  462   845          701962253
  667   740          701964963
  588   793          701974729
  263   881          701989288
  293   878          701989909
  635   764          701991619
  475   841          701995196
  404   860          701995264
  121   888          701998633
  569   803          702001636
  567   804          702002727
  493   835          702006032
  653   751          702009828
  310   876          702012376
  620   774          702012824
  339   872          702013067
  571   802          702019019
  649   754          702020513
  565   805          702022250
  207   885          702023868
  688   722          702027720
  161   887          702037384
  385   864          702039169
  274   880          702042824
  122   888          702042920
  187   886          702045659
  224   884          702046528
  390   863          702054647
  573   801          702054918
  284   879          702057743
  563   806          702060163
  441   851          702061172
  679   730          702063839
  302   877          702069741
  413   858          702073709
  318   875          702079307
  597   788          702080045
  380   865          702086625
  123   888          702087939
  472   842          702101736
  657   748          702102385
  575   800          702109375
  507   830          702110843
  162   887          702115631
  561   807          702116424
  352   870          702117208
  239   883          702117306
  358   869          702117621
  496   834          702117640
  520   825          702123625
  546   814          702124480
  252   882          702131976
  124   888          702133696
  395   862          702133803
  645   757          702134218
  638   762          702144800
  525   823          702144892
  452   848          702145600
  188   886          702151128
  672   736          702152704
  208   885          702153037
  590   792          702172088
  617   776          702173689
  687   723          702175770
  125   888          702180197
  577   799          702182432
  559   808          702190991
  163   887          702194850
  375   866          702196271
  264   881          702197585
  537   818          702197585
  225   884          702197729
  346   871          702198047
  459   846          702198315
  515   827          702200158
  364   868          702200576
  126   888          702227448
  469   843          702238816
  604   784          702239168
  609   781          702246070
  445   850          702246125
  294   878          702248336
  409   859          702257708
  189   886          702257725
  499   833          702261036
  333   873          702264654
  530   821          702264661
  275   880          702268875
  326   874          702273600
  579   798          702274131
  164   887          702275047
  127   888          702275455
  666   741          702277317
  400   861          702277381
  209   885          702283454
  678   731          702283643
  557   809          702283822
  240   883          702289387
  661   745          702298406
  705   706          702298441
  285   879          702300564
  311   876          702301607
  704   707          702306907
  253   882          702323245
  703   708          702323839
  128   888          702324224
  686   724          702332280
  544   815          702332559
  426   855          702335151
  430   854          702342864
  303   877          702344260
  702   709          702349237
  226   884          702350280
  641   760          702350721
  165   887          702356228
  340   872          702358848
  599   787          702365202
  190   886          702365456
  370   867          702367363
  422   856          702373464
  129   888          702373761
  510   829          702373789
  701   710          702383101
  319   875          702383634
  581   797          702384514
  614   778          702386496
  592   791          702388359
  555   810          702394875
  434   853          702396981
  466   844          702406280
  265   881          702407466
  210   885          702415125
  130   888          702424072
  700   711          702425431
  652   752          702426816
  671   737          702427264
  628   769          702429761
  502   832          702436376
  166   887          702438399
  625   771          702454636
  631   767          702457254
  418   857          702457425
  241   883          702462908
  456   847          702464239
  648   755          702466667
  191   886          702474327
  131   888          702475163
  699   712          702476227
  449   849          702478898
  535   819          702483634
  386   864          702485000
  405   860          702486125
  353   870          702489977
  656   749          702490165
  276   880          702496576
  685   725          702497250
  438   852          702497880
  359   869          702503188
  227   884          702504187
  295   878          702508527
  677   732          702511901
  391   863          702512118
  583   796          702513623
  254   882          702516032
  381   865          702520966
  167   887          702521566
  553   811          702524108
  132   888          702527040
  622   773          702531765
  523   824          702531891
  698   713          702535489
  634   765          702537229
  286   879          702545095
  211   885          702548056
  518   826          702551808
  347   871          702558234
  542   816          702558584
  485   838          702564597
  482   839          702569887
  133   888          702579709
  192   886          702584344
  414   858          702586656
  488   837          702590525
  312   876          702592704
  327   874          702593407
  606   783          702593703
    0   889          702595369
    1   889          702595370
    2   889          702595377
    3   889          702595396
    4   889          702595433
    5   889          702595494
    6   889          702595585
    7   889          702595712
    8   889          702595881
    9   889          702596098
   10   889          702596369
   11   889          702596700
   12   889          702597097
   13   889          702597566
   14   889          702598113
  665   742          702598113
  334   873          702598321
   15   889          702598744
  365   868          702599157
   16   889          702599465
   17   889          702600282
   18   889          702601201
   19   889          702602228
  396   862          702603064
  697   714          702603217
   20   889          702603369
  463   845          702603972
   21   889          702604630
  168   887          702605735
   22   889          702606017
  479   840          702606239
   23   889          702607536
   24   889          702609193
  644   758          702609496
  528   822          702610200
   25   889          702610994
   26   889          702612945
   27   889          702615052
   28   889          702617321
  266   881          702618937
  376   866          702619272
   29   889          702619758
  304   877          702620597
   30   889          702622369
  594   790          702623584
   31   889          702625160
   32   889          702628137
   33   889          702631306
  134   888          702633176
   34   889          702634673
  242   883          702637875
   35   889          702638244
   36   889          702642025
  505   831          702643816
  442   851          702645939
   37   889          702646022
  491   836          702647827
   38   889          702650241
  611   780          702651131
   39   889          702654688
  660   746          702656936
   40   889          702659369
  228   884          702659456
  619   775          702661034
  585   795          702661500
   41   889          702664290
  513   828          702669249
   42   889          702669457
  601   786          702669457
  637   763          702669800
  684   726          702670680
  551   812          702671479
  476   841          702673497
   43   889          702674876
  696   715          702679411
   44   889          702680553
  212   885          702682253
   45   889          702686494
  135   888          702687447
  320   875          702689875
  169   887          702690912
   46   889          702692705
  193   886          702695513
   47   889          702699192
   48   889          702705961
  341   872          702706669
  670   738          702710272
  255   882          702710343
   49   889          702713018
   50   889          702720369
  277   880          702725933
   51   889          702728020
   52   889          702735977
  494   835          702736659
  136   888          702742528
   53   889          702744246
  676   733          702748613
   54   889          702752833
  401   861          702758582
  453   848          702759869
  410   859          702760779
   55   889          702761744
  695   716          702764071
  296   878          702770488
   56   889          702770985
  473   842          702771505
  170   887          702777103
  371   867          702779174
   57   889          702780562
  533   820          702787437
   58   889          702790481
  287   879          702791342
  137   888          702798425
   59   889          702800748
  540   817          702802513
  194   886          702807840
   60   889          702811369
  243   883          702814294
  229   884          702816093
  213   885          702817722
   61   889          702822350
  587   794          702828187
  460   846          702831736
  267   881          702832004
   62   889          702833697
  549   813          702836946
  446   850          702841536
  616   777          702842329
   63   889          702845416
  651   753          702852228
  683   727          702852570
  640   761          702855081
  138   888          702855144
  497   834          702857177
  694   717          702857197
   64   889          702857513
  171   887          702864314
  354   870          702864864
   65   889          702869994
  596   789          702877805
  427   855          702880858
   66   889          702882865
  508   830          702883512
  313   876          702885673
  655   750          702886375
  360   869          702890909
   67   889          702896132
  305   877          702898758
  431   854          702898855
  470   843          702900107
  256   882          702906184
  423   856          702908983
   68   889          702909801
  139   888          702912691
  328   874          702915176
  348   871          702920503
  647   756          702921239
  195   886          702921331
   69   889          702923878
  664   743          702927351
  387   864          702933147
  335   873          702933992
  521   825          702936386
   70   889          702938369
  172   887          702952551
   71   889          702953280
  214   885          702954469
  278   880          702956952
  382   865          702957593
  693   718          702958789
  435   853          702963352
  608   782          702967480
   72   889          702968617
  568   804          702968896
  140   888          702971072
  392   863          702971935
  526   823          702973343
  230   884          702974104
  570   803          702974627
  406   860          702979416
  566   805          702981621
  419   857          702982852
   73   889          702984386
  244   883          702992171
  603   785          702992852
  675   734          702993779
  516   827          702997379
  321   875          702998036
  572   802          702998856
  366   868          702999928
   74   889          703000593
  669   739          703001728
  500   833          703009537
  564   806          703012760
  589   793          703013726
   75   889          703017244
  547   814          703020467
  659   747          703023902
  627   770          703024883
  141   888          703030293
  630   768          703031832
  297   878          703034225
   76   889          703034345
  196   886          703035992
  288   879          703039311
  574   801          703041625
  173   887          703041820
  682   728          703042920
  377   866          703044529
  268   881          703046673
   77   889          703051902
  342   872          703056536
  467   844          703059147
  562   807          703062271
  538   818          703064304
  692   719          703068847
   78   889          703069921
  624   772          703070272
  397   862          703074701
  439   852          703074727
  613   779          703075536
  450   849          703085049
   79   889          703088408
  457   847          703089416
  142   888          703090360
  633   766          703091233
  215   885          703092500
  643   759          703093186
  415   858          703102087
  576   800          703102976
  257   882          703103561
   80   889          703107369
  531   821          703108952
   81   889          703126810
  560   808          703130112
  174   887          703132127
  231   884          703133495
   82   889          703146737
  598   788          703151064
  143   888          703151279
  197   886          703151829
  511   829          703155620
   83   889          703167156
  621   774          703167885
  245   883          703171512
  306   877          703178749
  314   876          703180520
  578   799          703182951
  691   720          703187371
   84   889          703188073
  279   880          703189639
  372   867          703193211
  503   832          703193895
  636   764          703203200
   85   889          703209494
  144   888          703213056
  558   809          703216241
  591   792          703218159
  545   815          703222000
  175   887          703223478
   86   889          703231425
  216   885          703231821
  443   851          703233358
  329   874          703238913
  681   729          703241730
  355   870          703241875
  402   861          703242189
  674   735          703247399
  464   845          703248469
   87   889          703253872
  269   881          703262950
  663   744          703265031
  411   859          703266310
  483   839          703268306
  198   886          703268848
  336   873          703271673
  486   838          703271728
  145   888          703275697
   88   889          703276841
  361   869          703280790
  580   798          703281592
  349   871          703284860
  650   754          703286064
  289   879          703289008
  654   751          703291015
  232   884          703294272
  480   840          703296000
  298   878          703299744
   89   889          703300338
  668   740          703301632
  258   882          703302480
  489   837          703306422
  322   875          703308123
  690   721          703314361
  176   887          703315879
  618   776          703317608
  556   810          703320616
   90   889          703324369
  605   784          703335429
  146   888          703339208
  536   819          703343915
   91   889          703348940
  246   883          703352323
  524   824          703354048
  477   841          703354654
  519   826          703358335
  610   781          703360541
  639   762          703367847
  217   885          703372438
  492   836          703372544
   92   889          703374057
  454   848          703376856
  388   864          703383616
  646   757          703384229
  199   886          703387055
  383   865          703396512
  582   797          703398941
  658   748          703399304
   93   889          703399726
  367   868          703402895
  147   888          703403595
  343   872          703408455
  177   887          703409336
  506   831          703410407
  280   880          703424000
   94   889          703425953
  428   855          703429127
  393   863          703434104
  447   850          703439623
  543   816          703441503
  593   791          703441528
  554   811          703443195
  600   787          703443403
  474   842          703444112
  424   856          703447040
  529   822          703448137
  680   730          703449000
  689   722          703449817
   95   889          703452744
  233   884          703456441
  432   854          703457432
  514   828          703460296
  307   877          703460576
  461   846          703467917
  148   888          703468864
  495   835          703470250
  378   866          703472048
  407   860          703475143
  315   876          703477251
   96   889          703480105
  270   881          703480841
  259   882          703502947
  178   887          703503855
  200   886          703506456
   97   889          703508042
  673   736          703509473
  420   857          703510793
  218   885          703514357
  615   778          703519327
  436   853          703532333
  247   883          703534610
  149   888          703535021
  584   796          703535040
   98   889          703536561
  290   879          703540439
  398   862          703548720
  471   843          703564218
  330   874          703564624
   99   889          703565668
  299   878          703567051
  552   812          703583936
  642   760          703585288
  688   723          703593739
  100   889          703595369
  179   887          703599442
  498   834          703599696
  150   888          703602072
  373   867          703609480
  667   741          703609984
  662   745          703611153
  337   873          703611370
  629   769          703614798
  234   884          703620008
  416   858          703620008
  323   875          703620142
  356   870          703621016
  101   889          703625670
  201   886          703627057
  626   771          703628387
  534   820          703641304
  350   871          703651311
  632   767          703653631
  440   852          703654208
  102   889          703656577
  219   885          703657584
  509   830          703659229
  281   880          703660041
  679   731          703664730
  151   888          703670023
  362   869          703672837
  541   817          703678934
  595   790          703683875
  103   889          703688096
  586   795          703689931
  451   849          703693900
  623   773          703694284
  180   887          703696103
  607   783          703697230
  271   881          703700352
  653   752          703704085
  260   882          703704968
  468   844          703714816
  458   847          703717335
  248   883          703718379
  104   889          703720233
  403   861          703728208
  649   755          703728324
  152   888          703738880
  550   813          703742797
  308   877          703744245
  635   765          703745000
  687   724          703746127
  202   886          703748864
  522   825          703752273
  105   889          703752994
  602   786          703754864
  501   833          703761038
  344   872          703762432
  612   780          703772928
  412   859          703774307
  316   876          703775872
  672   737          703780001
  657   749          703783142
  235   884          703784979
  106   889          703786385
  706   706          703791632
  291   879          703793610
  181   887          703793844
  705   707          703795868
  517   827          703797696
  220   885          703802125
  527   823          703804950
  368   868          703808064
  704   708          703808576
  153   888          703808649
  620   775          703812375
  107   889          703820412
  444   851          703823435
  703   709          703829756
  300   878          703836152
  389   864          703836413
  384   865          703837729
  108   889          703855081
  645   758          703855637
  702   710          703859408
  588   794          703863656
  203   886          703871883
  154   888          703879336
  678   732          703888920
  638   763          703889019
  109   889          703890398
  331   874          703892315
  182   887          703892671
  465   845          703895750
  701   711          703897532
  282   880          703897768
  394   863          703898631
  379   866          703901835
  249   883          703903636
  686   725          703906981
  261   882          703908549
  548   814          703919736
  272   881          703921489
  110   889          703926369
  666   742          703926784
  324   875          703934099
  539   818          703934251
  569   804          703938473
  512   829          703940517
  700   712          703944128
  567   805          703944388
  597   789          703945242
  221   885          703947986
  155   888          703950947
  571   803          703951038
  236   884          703951360
  338   873          703953089
  504   832          703954432
  532   821          703956429
  111   889          703963000
  661   746          703965717
  565   806          703968741
  484   839          703969623
  408   860          703973312
  429   855          703979964
  487   838          703981775
  573   802          703982125
  617   777          703982546
  425   856          703987641
  481   840          703988641
  183   887          703992590
  204   886          703996120
  455   848          703996567
  699   713          703999196
  112   889          704000297
  357   870          704002293
  563   807          704011490
  433   854          704018601
  351   871          704019862
  156   888          704023488
  399   862          704025127
  490   837          704025253
  374   867          704027987
  309   877          704029762
  575   801          704031776
  113   889          704038266
  478   841          704038673
  448   850          704040392
  421   857          704041254
  292   879          704048527
  590   793          704056257
  671   738          704058983
  698   714          704062736
  363   869          704067056
  561   808          704072593
  685   726          704076301
  317   876          704076389
  114   889          704076913
  609   782          704078297
  604   785          704085489
  641   761          704085802
  250   883          704090387
  184   887          704093607
  222   885          704095173
  157   888          704096965
  577   800          704100033
  493   836          704100213
  437   853          704103930
  462   846          704106864
  301   878          704107053
  262   882          704113696
  546   815          704114711
  115   889          704116244
  345   872          704118473
  237   884          704119157
  475   842          704119563
  677   733          704121570
  205   886          704121581
  652   753          704125585
  697   715          704134748
  283   880          704137187
  417   858          704140425
  273   881          704144258
  559   809          704152008
  116   889          704156265
  520   826          704167976
  158   888          704171384
  656   750          704175416
  648   756          704179008
  525   824          704179349
  507   831          704180034
  579   799          704186938
  185   887          704195728
  117   889          704196982
  614   779          704204683
  628   770          704206152
  496   835          704206811
  537   819          704207412
  696   716          704215232
  369   868          704215441
  404   861          704216645
  332   874          704221992
  631   768          704224423
  599   788          704225671
  472   843          704231155
  441   852          704236329
  118   889          704238401
  625   772          704240273
  223   885          704243692
  159   888          704246751
  206   886          704248272
  557   810          704249693
  325   875          704250000
  665   743          704252032
  684   727          704254087
  515   828          704254427
  592   792          704267776
  251   883          704278638
  119   889          704280528
  385   865          704281250
  413   859          704284776
  238   884          704288376
  530   822          704289248
  390   864          704291544
  581   798          704292533
  634   766          704295200
  339   873          704296836
  186   887          704298959
  695   717          704304188
  293   879          704305196
  452   849          704305457
  310   877          704317133
  263   882          704320415
  160   888          704323072
  120   889          704323369
  622   774          704326672
  544   816          704327680
  660   747          704328723
  380   866          704333896
  644   759          704335463
  499   834          704345203
  670   739          704346419
  459   847          704348002
  676   734          704362680
  395   863          704365522
  555   811          704365606
  121   889          704366930
  274   881          704368665
  469   844          704373293
  207   886          704376199
  284   880          704378304
  318   876          704378808
  302   878          704379760
  358   870          704385712
  352   871          704390519
  224   885          704393549
  161   888          704400353
  694   718          704401616
  187   887          704403306
  122   889          704411217
  445   851          704416176
  583   797          704416860
  637   764          704418597
  606   784          704435320
  510   830          704438000
  683   728          704440339
  375   867          704448738
  123   889          704456236
  239   884          704459023
  364   869          704463453
  619   776          704465235
  252   883          704468395
  409   860          704473929
  346   872          704476584
  162   888          704478600
  611   781          704478672
  594   791          704498255
  535   820          704498375
  553   812          704499705
  124   889          704501993
  400   862          704503928
  208   886          704505368
  693   719          704507516
  188   887          704508775
  502   833          704515545
  601   787          704525204
  264   882          704528712
  426   856          704530792
  430   855          704533375
  225   885          704544750
  466   845          704545821
  125   889          704548494
  333   874          704553661
  651   754          704555515
  163   888          704557819
  542   817          704558601
  585   796          704559961
  294   879          704563623
  326   875          704567851
  523   825          704571292
  422   857          704574241
  655   751          704576126
  434   854          704582368
  664   744          704585728
  275   881          704594716
  640   762          704594728
  126   889          704595745
  518   827          704601115
  311   877          704606364
  675   735          704612250
  189   887          704615372
  456   848          704619008
  285   880          704621125
  692   720          704621888
  370   868          704625032
  240   884          704631104
  682   729          704635057
  209   886          704635785
  164   888          704638016
  647   757          704638116
  528   823          704639719
  669   740          704642309
  340   873          704642617
  127   889          704643752
  449   850          704643849
  551   813          704651948
  303   878          704654279
  616   778          704655848
  253   883          704659664
  418   858          704663344
  485   839          704673844
  438   853          704678149
  319   876          704683135
  482   840          704684168
  128   889          704692521
  488   838          704694744
  226   885          704697301
  659   748          704700171
  405   861          704707506
  505   832          704717993
  165   888          704719197
  587   795          704721878
  190   887          704723103
  479   841          704725560
  386   865          704727081
  513   829          704728486
  265   882          704738593
  129   889          704742058
  691   721          704744732
  491   837          704747024
  596   790          704747736
  463   846          704748583
  391   864          704749015
  353   871          704763288
  210   886          704767456
  381   866          704768237
  359   870          704771279
  130   889          704792369
  414   859          704797723
  476   842          704797864
  166   888          704801368
  630   769          704803609
  608   783          704804399
  241   884          704804625
  627   771          704805894
  533   821          704807098
  540   818          704807432
  442   852          704821096
  549   814          704822293
  276   881          704822417
  643   760          704823707
  295   879          704823814
  494   836          704830840
  191   887          704831974
  396   863          704834783
  347   872          704836771
  681   730          704838241
  131   889          704843460
  603   786          704843883
  227   885          704851208
  254   883          704852451
  633   767          704853800
  624   773          704860541
  365   869          704862034
  286   880          704865656
  674   736          704870280
  376   867          704871739
  690   722          704876048
  167   888          704884535
  334   874          704887328
  327   875          704887658
  132   889          704895337
  312   877          704897461
  613   780          704898397
  211   886          704900387
  473   843          704900924
  589   794          704902653
  568   805          704910557
  570   804          704911464
  453   849          704919726
  663   745          704927872
  566   806          704928112
  304   878          704930616
  572   803          704930875
  192   887          704941991
  497   835          704946348
  668   741          704946653
  133   889          704948006
  266   882          704950064
  508   831          704952703
  636   765          704956581
  564   807          704964087
  621   775          704967436
  168   888          704968704
  574   802          704968832
    0   890          704969000
    1   890          704969001
    2   890          704969008
    3   890          704969027
    4   890          704969064
    5   890          704969125
    6   890          704969216
    7   890          704969343
    8   890          704969512
    9   890          704969729
   10   890          704970000
   11   890          704970331
   12   890          704970728
   13   890          704971197
   14   890          704971744
   15   890          704972375
   16   890          704973096
   17   890          704973913
   18   890          704974832
   19   890          704975859
   20   890          704977000
  410   860          704977000
   21   890          704978261
  242   884          704979592
   22   890          704979648
  521   826          704980737
   23   890          704981167
  460   847          704981423
   24   890          704982824
   25   890          704984625
  401   862          704985129
  654   752          704985272
   26   890          704986576
   27   890          704988683
  320   876          704989376
  341   873          704990438
   28   890          704990952
   29   890          704993389
  650   755          704993875
   30   890          704996000
   31   890          704998791
  134   889          705001473
   32   890          705001768
   33   890          705004937
  228   885          705006477
  526   824          705007800
   34   890          705008304
  547   815          705010698
  446   851          705011587
   35   890          705011875
   36   890          705015656
  689   723          705015836
  598   789          705016261
  562   808          705018440
   37   890          705019653
   38   890          705023872
  576   801          705025377
   39   890          705028319
   40   890          705033000
  212   886          705034584
  470   844          705034584
  371   868          705036843
   41   890          705037921
   42   890          705043088
  255   883          705046762
   43   890          705048507
  680   731          705049891
  516   828          705051648
  277   881          705051774
  193   887          705053160
  169   888          705053881
   44   890          705054184
  135   889          705055744
   45   890          705060125
   46   890          705066336
   47   890          705072823
  538   819          705074131
  427   856          705076499
   48   890          705079592
  658   749          705080061
  296   879          705085775
   49   890          705086649
  431   855          705089366
  560   809          705091129
  500   834          705093704
   50   890          705094000
  578   800          705100552
   51   890          705101651
  591   793          705102328
  646   758          705105648
   52   890          705109608
  423   857          705109760
  136   889          705110825
  287   880          705111903
  639   763          705112066
   53   890          705117877
   54   890          705126464
  618   777          705126465
  531   822          705133539
   55   890          705135375
  673   737          705136770
  354   871          705138175
  170   888          705140072
   56   890          705144616
  435   854          705148739
   57   890          705154193
  243   884          705156011
  360   870          705159000
  229   885          705163114
  267   882          705163131
  688   724          705164096
   58   890          705164112
  194   887          705165487
  137   889          705166722
  213   886          705170053
   59   890          705174379
  387   865          705175228
  605   785          705181750
  558   810          705182112
   60   890          705185000
  419   858          705188771
  313   877          705190430
  610   782          705192768
  580   799          705194399
   61   890          705195981
  467   845          705198688
  348   872          705199040
  406   861          705200797
  382   866          705204864
   62   890          705207328
  305   878          705208777
  392   864          705208832
  328   875          705209427
  545   816          705217121
   63   890          705219047
  511   830          705219831
  335   874          705222999
  138   889          705223441
  171   888          705227283
   64   890          705231144
  256   883          705242603
   65   890          705243625
  457   848          705244185
  450   850          705250000
  439   853          705254996
   66   890          705256496
  667   742          705259451
  366   869          705262805
   67   890          705269763
  679   732          705270007
  503   833          705273064
  662   746          705278464
  195   887          705278978
  139   889          705280988
  278   881          705282793
   68   890          705283432
  706   707          705289059
  556   811          705291347
  377   867          705296996
   69   890          705297509
  321   876          705297537
  705   708          705297537
  600   788          705303872
  397   863          705306420
  214   886          705306800
  582   798          705306960
   70   890          705312000
  415   859          705313154
  704   709          705314493
  172   888          705315520
  642   761          705320369
  687   725          705320828
  593   792          705320945
  230   885          705321125
   71   890          705326911
  244   884          705333888
  615   779          705337514
  140   889          705339369
  703   710          705339927
  342   873          705340305
   72   890          705342248
  297   879          705349512
   73   890          705358017
  536   820          705358656
  288   880          705359872
  702   711          705373839
   74   890          705374224
  268   882          705377800
  486   839          705380975
  483   840          705382587
   75   890          705390875
  629   770          705391189
  464   846          705393080
  524   825          705393449
  196   887          705393639
  141   889          705398590
  653   753          705402854
  173   888          705404789
  519   827          705407642
   76   890          705407976
  443   852          705408515
  489   838          705410641
  672   738          705411720
  626   772          705414024
  480   841          705415321
  701   712          705416229
  554   812          705418792
  632   768          705420800
   77   890          705425533
  584   797          705438277
  257   883          705439980
  649   756          705440665
  543   817          705441520
   78   890          705443552
  215   886          705444831
  372   868          705450880
  142   889          705458657
   79   890          705462039
  700   713          705467097
  657   750          705468393
  402   862          705468736
  492   837          705471741
  529   823          705477656
  477   842          705479021
  231   885          705480516
   80   890          705481000
  411   860          705482531
  506   832          705484584
  314   877          705485277
  686   726          705486032
  306   878          705488768
  623   774          705489191
  174   888          705495096
  678   733          705498589
   81   890          705500441
  635   766          705502971
  197   887          705509476
  245   884          705513229
  355   871          705515186
  279   881          705515480
  514   829          705519533
  143   889          705519576
   82   890          705520368
  699   714          705526443
  329   875          705533164
  454   849          705536713
  607   784          705538847
   83   890          705540787
  361   870          705548881
  595   791          705558546
  336   874          705560680
   84   890          705561704
  349   872          705563397
  552   813          705564405
  495   836          705564431
  474   843          705573531
  666   743          705580703
  144   889          705581353
  645   759          705581604
   85   890          705583125
  216   886          705584152
  175   888          705586447
  586   796          705588392
  269   882          705594077
  698   715          705594267
  612   781          705600469
   86   890          705605056
  322   876          705607624
  289   880          705609569
  447   851          705609674
  602   787          705610611
  298   879          705615031
  620   776          705616576
  461   847          705617604
  428   856          705624768
  388   865          705625697
  198   887          705626495
   87   890          705627503
  661   747          705637504
  638   764          705637816
  258   883          705638899
  232   885          705641293
  383   866          705643783
  145   889          705643994
  424   857          705647817
  432   855          705647943
   88   890          705650472
  685   727          705659708
  534   821          705660965
  367   869          705665772
  697   716          705670569
  393   864          705671001
   89   890          705673969
  176   888          705678848
  541   818          705683853
  498   835          705688867
  343   873          705692224
  246   884          705694040
  671   739          705695130
  407   861          705696524
   90   890          705698000
  471   844          705698695
  146   889          705707505
  420   858          705716712
  436   854          705717720
   91   890          705722571
  378   867          705724515
  217   886          705724769
  550   814          705728144
  509   831          705728420
  677   734          705735637
  199   887          705744702
   92   890          705747688
  280   881          705749841
  696   717          705755349
  588   795          705757347
  307   878          705770595
  147   889          705771892
  177   888          705772305
   93   890          705773357
  398   863          705780439
  315   877          705782008
  617   778          705796065
  522   826          705796624
   94   890          705799584
  233   885          705803462
  270   882          705811968
  597   790          705815173
  641   762          705825449
   95   890          705826375
  652   754          705828872
  416   859          705831075
  440   853          705834477
  148   889          705837161
  259   883          705839366
  527   824          705839407
  684   728          705841856
  501   834          705845205
  695   718          705848607
  517   828          705851965
   96   890          705853736
  468   845          705854357
  451   850          705858851
  330   875          705858875
  290   880          705861000
  200   887          705864103
  656   751          705865167
  218   886          705866688
  178   888          705866824
  373   868          705867149
  458   848          705872104
  247   884          705876327
  569   805          705880134
   97   890          705881673
  299   879          705882338
  571   804          705887875
  567   806          705890879
  356   871          705894327
  648   757          705895885
  337   874          705900377
  149   889          705903318
  548   815          705909967
   98   890          705910192
  665   744          705910409
  573   803          705914144
  609   783          705915216
  323   876          705919643
  565   807          705920068
  350   872          705929848
  604   786          705936520
   99   890          705939299
  362   870          705940928
  539   819          705944078
  590   794          705945184
  694   719          705950343
  403   862          705954755
  575   802          705958983
  179   888          705962411
  234   885          705967029
  563   808          705967659
  100   890          705969000
  150   889          705970369
  532   822          705981016
  676   735          705981151
  201   887          705984704
  281   881          705985882
  670   740          705987000
  628   771          705987163
  412   860          705990528
  631   769          705996200
  444   852          705998592
  101   890          705999301
  512   830          706004728
  660   748          706004992
  219   886          706009915
  577   801          706022434
  614   780          706027544
  102   890          706030208
  625   773          706030542
  271   882          706031479
  683   729          706032476
  504   833          706033601
  561   809          706033610
  151   889          706038320
  465   846          706040361
  260   883          706041387
  344   873          706046201
  308   878          706054264
  634   767          706057767
  180   888          706059072
  248   884          706060096
  693   720          706060557
  103   890          706061727
  644   760          706065984
  368   869          706070941
  389   865          706078494
  316   877          706080629
  484   840          706083904
  384   866          706085000
  599   789          706090868
  487   839          706091022
  104   890          706093864
  579   800          706104539
  202   887          706106511
  152   889          706107177
  481   841          706107962
  546   816          706109832
  291   880          706114171
  559   810          706117879
  622   775          706126223
  105   890          706126625
  490   838          706129472
  235   885          706132000
  394   864          706135528
  300   879          706151439
  592   793          706151945
  379   867          706154302
  220   886          706154456
  455   849          706156424
  181   888          706156813
  106   890          706160016
  478   842          706163040
  637   765          706171978
  429   856          706175605
  153   889          706176946
  692   721          706179249
  331   875          706186566
  425   857          706188418
  107   890          706194043
  408   861          706194693
  493   837          706199410
  581   799          706205340
  433   855          706209112
  448   851          706210443
  520   827          706217283
  525   825          706218750
  557   811          706220424
  537   820          706222153
  282   881          706223609
  108   890          706228712
  203   887          706229530
  682   730          706231568
  324   876          706233600
  675   736          706235131
  338   874          706242096
  261   883          706244968
  249   884          706245353
  421   858          706247173
  154   889          706247633
  664   745          706248569
  475   843          706248982
  272   882          706252616
  507   832          706254211
  182   888          706255640
  462   847          706256551
  399   863          706256846
  651   755          706263326
  109   890          706264029
  655   752          706270383
  619   777          706274092
  357   871          706275604
  606   785          706281641
  374   868          706285656
  669   741          706287330
  437   854          706289317
  236   885          706298381
  351   872          706298399
  110   890          706300000
  221   886          706300317
  496   836          706300992
  691   722          706306419
  611   782          706310899
  515   829          706313664
  530   823          706318767
  155   889          706319244
  583   798          706324879
  544   817          706327697
  363   870          706335147
  111   890          706336631
  640   763          706338947
  309   878          706339781
  555   812          706341203
  417   859          706351492
  204   887          706353767
  183   888          706355559
  647   758          706359535
  472   844          706365632
  292   880          706369088
  112   890          706373928
  594   792          706377672
  659   749          706380928
  317   877          706381146
  601   788          706385673
  156   889          706391785
  345   873          706402242
  113   890          706411897
  441   853          706416598
  301   879          706422340
  250   884          706432104
  499   835          706434374
  681   731          706439132
  690   723          706442067
  404   862          706443192
  222   886          706447504
  262   883          706450115
  114   890          706450544
  184   888          706456576
  283   881          706463028
  585   797          706463198
  157   889          706465262
  237   885          706466178
  452   850          706470408
  616   779          706474035
  273   882          706475385
  369   869          706478318
  205   887          706479228
  553   813          706480174
  115   890          706489875
  674   737          706497577
  413   860          706500997
  459   848          706502771
  510   831          706507191
  469   845          706512834
  332   875          706516243
  535   821          706518036
  385   866          706528521
  116   890          706529896
  390   865          706533625
  158   889          706539681
  325   876          706549501
  185   888          706558697
  643   761          706558788
  542   818          706563520
  117   890          706570613
  630   770          706580000
  339   874          706585843
  689   724          706586193
  380   867          706586363
  445   852          706591333
  627   772          706591531
  663   746          706595183
  223   886          706596023
  668   742          706596120
  502   834          706599712
  395   864          706602419
  206   887          706605919
  118   890          706612032
  159   889          706615048
  523   826          706615643
  587   796          706620339
  251   884          706620355
  633   768          706620969
  596   791          706622407
  293   880          706625757
  310   878          706627152
  238   885          706635397
  551   814          706637295
  608   784          706646016
  119   890          706654159
  680   732          706655168
  518   828          706655384
  624   774          706655448
  263   883          706656834
  358   871          706659023
  186   888          706661928
  352   872          706669056
  528   824          706674176
  318   877          706683565
  654   753          706684041
  466   846          706690432
  160   889          706691369
  302   879          706695047
  409   861          706695310
  120   890          706697000
  603   787          706699630
  274   882          706699792
  284   881          706704145
  650   756          706706216
  375   868          706706407
  636   766          706714552
  613   781          706725938
  430   856          706729016
  364   870          706731544
  426   857          706731569
  207   887          706733846
  400   863          706735647
  688   725          706738797
  121   890          706740561
  224   886          706745880
  346   873          706760353
  658   750          706765312
  187   888          706766275
  673   738          706768489
  161   889          706768650
  621   776          706771637
  434   855          706772879
  456   849          706778865
  422   858          706780160
  122   890          706784848
  707   707          706786486
  485   840          706788125
  706   708          706790728
  513   830          706792697
  589   795          706796344
  505   833          706797162
  705   709          706803454
  482   841          706803489
  488   839          706803991
  239   885          706806044
  252   884          706810112
  549   815          706812524
  449   851          706813900
  540   819          706817259
  704   710          706824664
  123   890          706829867
  646   759          706831615
  533   822          706831685
  162   889          706846897
  333   875          706847912
  479   842          706849927
  491   838          706851243
  570   805          706853125
  703   711          706854358
  568   806          706857048
  639   764          706860863
  208   887          706863015
  438   854          706863536
  264   883          706865131
  326   876          706867352
  572   804          706867712
  188   888          706871744
  418   859          706874411
  124   890          706875624
  566   807          706879439
  679   733          706879676
  294   880          706884184
  598   790          706886192
  370   869          706887909
  702   712          706892536
  225   886          706897081
  463   847          706898270
  687   726          706899879
  574   803          706900851
  667   743          706913370
  311   878          706916383
  564   808          706920256
  125   890          706922125
  275   882          706925843
  163   889          706926116
  476   843          706927283
  494   837          706930037
  340   874          706931624
  405   862          706934053
  701   713          706939198
  618   778          706939984
  285   881          706946966
  662   747          706950251
  576   802          706952584
  126   890          706969376
  303   879          706969566
  386   866          706974352
  240   885          706978125
  189   888          706978341
  562   809          706979457
  319   877          706987892
  391   865          706991096
  591   794          706991255
  209   887          706993432
  700   714          706994344
  442   853          707001365
  253   884          707001381
  547   816          707005819
  164   889          707006313
  414   860          707013944
  127   890          707017383
  381   867          707020704
  578   801          707022953
  508   832          707026880
  610   783          707029687
  521   827          707030044
  605   786          707032781
  473   844          707035401
  497   836          707040529
  353   872          707041825
  359   871          707044590
  526   825          707047201
  672   739          707047867
  226   886          707049632
  560   810          707057000
  699   715          707057974
  642   762          707060016
  128   890          707066152
  686   727          707069439
  396   864          707071680
  265   883          707075012
  453   850          707084677
  190   888          707086072
  165   889          707087494
  538   820          707088872
  653   754          707106141
  516   829          707110885
  580   800          707112000
  678   734          707112656
  129   890          707115689
  347   873          707120540
  210   887          707125103
  376   868          707129408
  698   716          707130088
  365   870          707130125
  460   848          707136192
  295   880          707144375
  241   885          707151646
  558   811          707152843
  276   882          707153544
  649   757          707157542
  657   751          707158144
  615   780          707160375
  531   823          707163058
  130   890          707166000
  600   789          707169069
  166   889          707169665
  629   771          707172200
  470   845          707174125
  334   875          707181579
  500   835          707182875
  446   852          707186744
  327   876          707187159
  286   881          707191497
  632   769          707192577
  254   884          707194168
  191   888          707194943
  410   861          707198381
  227   886          707203539
  626   773          707204293
  593   793          707205114
  312   878          707207480
  697   717          707210686
  401   863          707216848
  131   890          707217091
  545   817          707217138
  582   799          707219767
  666   744          707239080
  304   879          707245903
  685   728          707247477
  167   889          707252832
  211   887          707258034
  635   767          707265538
  556   812          707266944
  132   890          707268968
  427   857          707277276
  341   874          707279445
  431   856          707285007
  266   883          707286483
  623   775          707288742
  511   831          707289022
  320   877          707294133
  371   869          707299720
  696   718          707299768
  192   888          707304960
  645   760          707312125
  661   748          707313773
  423   858          707315679
  133   890          707321637
  242   885          707326613
  671   740          707335711
  168   889          707337001
  435   855          707339250
  467   846          707343299
  584   798          707346296
    0   891          707347971
    1   891          707347972
    2   891          707347979
    3   891          707347998
    4   891          707348035
    5   891          707348096
    6   891          707348187
    7   891          707348314
    8   891          707348483
    9   891          707348700
   10   891          707348971
   11   891          707349302
   12   891          707349699
   13   891          707350168
   14   891          707350715
   15   891          707351346
   16   891          707352067
   17   891          707352884
   18   891          707353803
  677   735          707354108
   19   891          707354830
   20   891          707355971
  503   834          707357231
   21   891          707357232
   22   891          707358619
  228   886          707358808
   23   891          707360138
   24   891          707361795
   25   891          707363596
   26   891          707365547
   27   891          707367654
   28   891          707369923
   29   891          707372360
   30   891          707374971
  134   890          707375104
   31   891          707377762
  536   821          707378317
   32   891          707380739
  277   882          707382901
   33   891          707383908
  607   785          707385168
   34   891          707387275
  255   884          707388479
   35   891          707390846
  638   765          707391197
  212   887          707392231
   36   891          707394627
  695   719          707397334
   37   891          707398624
  554   813          707399261
  419   859          707399838
   38   891          707402843
  457   849          707404042
  296   880          707406336
   39   891          707407290
   40   891          707411971
  193   888          707416129
  354   872          707416712
   41   891          707416892
  450   851          707420051
   42   891          707422059
  169   889          707422178
  387   866          707422499
  620   777          707425433
  406   862          707427344
   43   891          707427478
  135   890          707429375
  360   871          707432311
  612   782          707432696
   44   891          707433155
  684   729          707433993
  287   881          707437744
  524   826          707437800
  595   792          707437963
   45   891          707439096
  439   854          707440383
   46   891          707445307
  543   818          707446439
  392   865          707450913
   47   891          707451794
  382   867          707457331
   48   891          707458563
  519   828          707461911
   49   891          707465620
  602   788          707471080
   50   891          707472971
   51   891          707480622
  348   873          707482809
  136   890          707484456
   52   891          707488579
  586   797          707491629
  486   840          707495256
   53   891          707496848
  267   883          707499550
  313   878          707500449
  483   841          707501908
  243   885          707503032
  694   720          707503384
   54   891          707505435
  170   889          707508369
  328   876          707508928
  529   824          707512113
   55   891          707514346
  229   886          707515445
  335   875          707517250
  489   839          707519888
   56   891          707523587
  305   879          707524064
  213   887          707527700
  194   888          707528456
  415   860          707529375
  366   870          707530896
   57   891          707533164
  652   755          707536683
  480   842          707539688
  137   890          707540353
  464   847          707542767
   58   891          707543083
  397   864          707543317
  552   814          707549752
   59   891          707553350
  377   868          707554665
  656   752          707559424
  506   833          707563753
   60   891          707563971
  641   763          707569668
  665   745          707573250
   61   891          707574952
  492   838          707575960
  514   830          707583744
  256   884          707584320
   62   891          707586299
  443   853          707588784
  171   889          707595580
  138   890          707597072
   63   891          707598018
  321   877          707602294
  676   736          707604032
  477   843          707608440
   64   891          707610115
  278   882          707613920
  617   779          707614252
  648   758          707617304
  693   721          707617918
   65   891          707622596
  683   730          707628987
  342   874          707629312
  670   741          707632021
   66   891          707635467
  195   888          707641947
   67   891          707648734
  139   890          707654619
  588   796          707655808
   68   891          707662403
  495   837          707663628
  214   887          707664447
  297   880          707670073
  230   886          707673456
   69   891          707676480
  244   885          707680909
  172   889          707683817
  534   822          707685552
  288   881          707685713
  660   749          707685749
  597   791          707689844
   70   891          707690971
  541   819          707693680
  402   863          707700455
  454   850          707701664
  411   861          707703912
   71   891          707705882
  474   844          707708008
  140   890          707713000
  372   869          707713757
  268   883          707714219
  550   815          707718375
   72   891          707721219
   73   891          707736988
  692   722          707740936
   74   891          707753195
  196   888          707756608
  609   784          707756833
   75   891          707769846
  141   890          707772221
  461   848          707772373
  631   770          707772591
  628   772          707772800
  173   889          707773086
  257   884          707781697
  498   836          707783048
  447   852          707784831
   76   891          707786947
  604   787          707792267
  355   872          707793723
  314   878          707795296
  644   761          707801065
  215   887          707802478
  509   832          707802597
  306   879          707804055
   77   891          707804504
  361   871          707822192
   78   891          707822523
  634   768          707824936
  625   774          707825449
  428   857          707825545
  569   806          707826625
  571   805          707829536
  142   890          707832288
  682   731          707832459
  329   876          707832665
  231   886          707832847
  471   845          707838236
  590   795          707838875
   79   891          707841010
  567   807          707842206
  432   856          707843584
  522   827          707845931
  279   882          707846607
  349   873          707847166
  573   804          707850981
  424   858          707853736
  336   875          707854931
  614   781          707855085
   80   891          707859971
  245   885          707860250
  675   737          707862428
  174   889          707863393
  691   723          707872438
  197   888          707872445
  388   866          707872968
  565   808          707876237
  527   825          707878808
   81   891          707879412
  575   803          707891002
  143   890          707893207
  383   867          707896250
   82   891          707899339
  548   816          707905088
  436   855          707908231
  517   829          707911202
  322   877          707912381
  393   865          707913082
  664   746          707915880
   83   891          707919758
  407   862          707923071
  420   859          707927779
  563   809          707928676
  637   766          707929949
  622   776          707930424
  269   883          707930496
  367   870          707933863
  501   835          707934376
  289   881          707935410
  298   880          707935592
  669   742          707936797
   84   891          707940675
  216   887          707941799
  577   802          707949641
  175   889          707954744
  144   890          707954984
  539   820          707958819
  599   790          707960799
   85   891          707962096
  655   753          707969152
  651   756          707975667
  258   884          707980616
  343   874          707981231
  378   868          707982184
   86   891          707984027
  198   888          707989464
  232   886          707993624
  468   846          707998968
  561   810          707999481
   87   891          708006474
  532   823          708010535
  690   724          708012424
  398   864          708017336
  145   890          708017625
  440   854          708019864
  579   801          708026940
  451   851          708028902
   88   891          708029443
  458   849          708031961
  592   794          708040872
  246   885          708041061
  681   732          708044409
  176   889          708047145
  416   860          708047296
   89   891          708052940
  659   750          708066179
  512   831          708073919
   90   891          708076971
  280   882          708080968
  146   890          708081136
  217   887          708082416
  647   759          708085502
  307   879          708085882
  619   778          708087611
  640   764          708087744
  559   811          708088610
  315   878          708092027
   91   891          708101542
  199   888          708107671
  546   817          708109849
  504   834          708117768
  581   800          708122941
   92   891          708126659
  674   738          708129296
  373   869          708130026
  606   786          708132672
  177   889          708140602
  147   890          708145523
  611   783          708147818
  270   883          708148387
   93   891          708152328
  233   886          708155793
  330   876          708158376
  689   725          708160894
  356   872          708172864
   94   891          708178555
  444   853          708178861
  259   884          708181083
  403   863          708186474
  290   881          708186841
  465   847          708190048
  337   875          708194628
  557   812          708196021
  299   880          708202899
  484   841          708203225
  487   840          708205303
   95   891          708205346
  148   890          708210792
  412   861          708211909
  350   873          708213617
  362   871          708214239
  247   885          708223348
  218   887          708224335
  323   877          708224400
  200   888          708227072
  481   842          708232329
   96   891          708232707
  178   889          708235121
  583   799          708237686
  490   839          708238719
  537   821          708241814
  668   743          708250039
  601   789          708250870
   97   891          708260644
  594   793          708261841
  525   826          708263101
  680   733          708264837
  663   747          708266970
  520   828          708271552
  149   890          708276949
  707   708          708288155
   98   891          708289163
  478   843          708292459
  706   709          708296645
  616   780          708296896
  643   762          708298435
  493   838          708303629
  705   710          708313625
  281   882          708317009
  688   726          708317848
   99   891          708318270
  234   886          708319360
  455   850          708321375
  555   813          708321672
  389   866          708325765
  179   889          708330708
  544   818          708332616
  507   833          708333380
  344   874          708335208
  384   867          708337467
  368   870          708339032
  704   711          708339095
  150   890          708344000
  201   888          708347673
  100   891          708347971
  530   824          708353224
  630   771          708361011
  219   887          708367562
  271   883          708367898
  308   879          708369551
  585   798          708371217
  703   712          708373055
  429   857          708376382
  394   865          708377609
  515   830          708377875
  101   891          708378272
  627   773          708381800
  260   884          708383104
  475   844          708383459
  448   852          708385600
  654   754          708387328
  316   878          708390648
  633   769          708392746
  425   858          708394337
  496   837          708400189
  673   739          708404636
  433   856          708404753
  248   885          708407117
  102   891          708409179
  462   848          708411320
  151   890          708411951
  379   868          708411971
  702   713          708415505
  408   862          708421240
  650   757          708423093
  180   889          708427369
  291   881          708440012
  103   891          708440698
  624   775          708454999
  658   751          708455063
  421   859          708458240
  553   814          708465521
  701   714          708466445
  202   888          708469480
  300   880          708472000
  104   891          708472835
  636   767          708477119
  437   855          708479828
  152   890          708480808
  687   727          708483286
  235   886          708484331
  331   876          708486067
  608   785          708492337
  399   864          708493743
  679   734          708493743
  596   792          708501824
  472   845          708505173
  105   891          708505596
  220   887          708512103
  587   797          708523576
  181   889          708525110
  700   715          708525875
  499   836          708528555
  338   875          708536347
  324   877          708538357
  106   891          708538987
  535   822          708542623
  374   869          708548533
  153   890          708550577
  357   872          708554141
  282   882          708554736
  613   782          708558165
  603   788          708560099
  646   760          708562136
  417   860          708567713
  667   744          708571747
  107   891          708573014
  542   819          708573347
  621   777          708580494
  510   832          708581368
  351   873          708582168
  261   884          708586685
  272   883          708589035
  249   885          708592374
  203   888          708592499
  699   716          708593795
  441   854          708601985
  108   891          708607683
  363   871          708608458
  639   765          708614244
  154   890          708621264
  182   889          708623937
  662   748          708626520
  551   815          708627526
  452   851          708640459
  109   891          708643000
  236   886          708650712
  309   879          708655068
  686   728          708657208
  469   846          708657445
  221   887          708657964
  459   849          708662628
  523   827          708664950
  698   717          708670205
  404   863          708674911
  110   891          708678971
  672   740          708688448
  502   835          708688883
  317   878          708691165
  345   874          708691249
  155   890          708692875
  589   796          708694805
  292   881          708694929
  528   825          708713577
  518   829          708714621
  111   891          708715602
  204   888          708716736
  413   861          708722378
  183   889          708723856
  678   735          708731127
  301   880          708742901
  369   870          708746409
  112   891          708752899
  697   718          708755105
  618   779          708758171
  598   791          708760863
  156   890          708765416
  445   853          708771602
  250   885          708779125
  390   866          708780896
  385   867          708780988
  113   891          708790868
  262   884          708791832
  283   882          708794155
  570   806          708799616
  642   763          708804235
  222   887          708805151
  549   816          708807645
  568   807          708808375
  572   805          708809373
  273   883          708811804
  653   755          708813952
  332   876          708815744
  237   886          708818509
  184   889          708824873
  114   891          708829515
  540   820          708832000
  566   808          708835608
  574   804          708837688
  157   890          708838893
  685   729          708839614
  466   847          708840119
  205   888          708842197
  380   868          708844032
  395   865          708844500
  696   719          708848495
  657   752          708852401
  325   877          708854258
  533   823          708861204
  513   831          708861888
  115   891          708868846
  610   784          708871304
  649   758          708878961
  339   875          708880094
  564   809          708881273
  505   834          708881329
  576   803          708884603
  591   795          708884946
  605   787          708888528
  666   745          708901921
  485   841          708907446
  116   891          708908867
  158   890          708913312
  488   840          708918272
  409   862          708921857
  185   889          708926994
  482   842          708927856
  430   857          708929793
  426   858          708937488
  358   872          708937560
  310   879          708942439
  456   850          708943816
  562   810          708945328
  117   891          708949584
  578   802          708950160
  695   720          708950375
  293   881          708951598
  352   873          708952825
  223   887          708953670
  629   772          708957837
  491   839          708960490
  251   885          708967376
  434   856          708968520
  206   888          708968888
  632   770          708968968
  375   869          708969284
  400   864          708972544
  677   736          708976989
  479   843          708979346
  671   741          708980732
  238   886          708987728
  615   781          708987916
  159   890          708988679
  449   852          708989057
  118   891          708991003
  422   859          708991227
  318   878          708993584
  661   749          708994530
  263   884          708998551
  626   774          708999200
  364   871          709004855
  547   817          709005836
  302   880          709015608
  560   811          709027731
  186   889          709030225
  684   730          709030504
  635   768          709032707
  119   891          709033130
  494   838          709034256
  580   801          709034401
  284   882          709035272
  274   883          709036211
  600   790          709039000
  645   761          709047206
  346   874          709049360
  463   848          709053039
  438   855          709054047
  694   721          709060745
  476   844          709061760
  160   890          709065000
  120   891          709075971
  521   828          709084313
  418   860          709090632
  526   826          709091552
  623   776          709092943
  593   794          709094041
  207   888          709096815
  224   887          709103527
  508   833          709106049
  538   821          709108533
  121   891          709119532
  558   812          709128440
  187   889          709134572
  582   800          709137368
  497   837          709139726
  161   890          709142281
  333   876          709147413
  638   766          709149168
  370   870          709156000
  252   885          709157133
  239   886          709158375
  122   891          709163819
  405   863          709165772
  326   877          709172109
  473   845          709174942
  516   830          709175096
  693   722          709179605
  442   854          709186752
  531   824          709197515
  264   884          709206848
  123   891          709208838
  294   881          709210025
  162   890          709220528
  545   818          709222057
  340   875          709225875
  208   888          709225984
  386   867          709226819
  683   731          709229878
  676   737          709231329
  311   879          709231670
  414   861          709235325
  607   786          709236199
  391   866          709238367
  620   778          709238952
  188   889          709240041
  665   746          709240561
  556   813          709247413
  652   756          709249024
  124   891          709254595
  225   887          709254728
  453   851          709254728
  656   753          709258193
  584   799          709259103
  275   883          709262262
  612   783          709269615
  500   836          709277056
  285   882          709278093
  381   868          709278373
  670   742          709281488
  303   880          709290127
  460   849          709296049
  319   878          709297911
  163   890          709299747
  125   891          709301096
  692   723          709306955
  396   865          709313761
  641   764          709318465
  470   846          709318736
  595   793          709322132
  359   872          709323127
  353   873          709325594
  240   886          709330456
  602   789          709336277
  648   759          709343271
  189   889          709346638
  126   891          709348347
  253   885          709348402
  209   888          709356401
  511   832          709363199
  446   853          709367013
  660   750          709371000
  164   890          709379944
  554   814          709384608
  376   869          709392285
  127   891          709396354
  586   798          709399648
  536   822          709402904
  365   871          709403436
  226   887          709407279
  347   874          709409547
  265   884          709416729
  410   862          709424928
  617   780          709437113
  682   732          709437736
  691   724          709442795
  128   891          709445123
  503   835          709446402
  401   864          709453745
  190   889          709454369
  543   819          709456266
  165   890          709461125
  295   881          709470216
  334   876          709481080
  427   858          709483195
  431   857          709485784
  524   827          709487107
  210   888          709488072
  276   883          709489963
  327   877          709491916
  467   847          709492986
  675   738          709494147
  129   891          709494660
  241   886          709503977
  519   829          709521148
  286   882          709522624
  312   879          709522767
  423   859          709526746
  435   856          709534891
  552   815          709539983
  644   762          709540712
  254   885          709541189
  166   890          709543296
  130   891          709544971
  529   825          709551514
  631   771          709553602
  588   797          709559045
  227   887          709561186
  628   773          709563069
  191   889          709563240
  304   880          709566464
  371   870          709567811
  457   850          709568993
  597   792          709569261
  341   875          709573696
  690   725          709587125
  664   747          709587667
  669   743          709590716
  450   852          709595208
  131   891          709596062
  634   769          709596713
  609   785          709603154
  320   878          709604152
  486   841          709614577
  419   860          709616059
  211   888          709621003
  625   775          709625000
  483   842          709626275
  167   890          709626463
  266   884          709628200
  439   855          709630894
  489   840          709634169
  506   834          709647920
  132   891          709647939
  604   788          709652736
  514   831          709652935
  681   733          709654078
  406   863          709659063
  480   843          709669107
  655   754          709672439
  192   889          709673257
  387   867          709674966
  242   886          709678944
  492   839          709685207
  614   782          709687312
  637   767          709692516
  651   757          709692544
  464   848          709697536
  392   866          709698184
  354   873          709700481
  133   891          709700608
  541   820          709708421
  168   890          709710632
  360   872          709710848
  550   816          709713496
  382   868          709715000
  534   823          709715071
  228   887          709716455
  277   883          709719320
  296   881          709732177
    0   892          709732288
    1   892          709732289
    2   892          709732296
    3   892          709732315
    4   892          709732352
    5   892          709732413
    6   892          709732504
    7   892          709732631
    8   892          709732800
    9   892          709733017
   10   892          709733288
   11   892          709733619
   12   892          709734016
   13   892          709734485
   14   892          709735032
  255   885          709735500
   15   892          709735663
   16   892          709736384
   17   892          709737201
  590   796          709737336
   18   892          709738120
   19   892          709739147
  622   777          709739281
  689   726          709739945
   20   892          709740288
   21   892          709741549
  477   844          709742917
   22   892          709742936
   23   892          709744455
   24   892          709746112
   25   892          709747913
   26   892          709749864
  415   861          709750756
   27   892          709751971
  134   891          709754075
   28   892          709754240
  212   888          709755200
  659   751          709755930
   29   892          709756677
   30   892          709759288
   31   892          709762079
   32   892          709765056
  674   739          709765443
  495   838          709767847
   33   892          709768225
  287   882          709768871
   34   892          709771592
  348   874          709771816
  443   854          709774171
   35   892          709775163
  571   806          709776027
  569   807          709777952
   36   892          709778944
   37   892          709782941
  193   889          709784426
  397   865          709785398
   38   892          709787160
  708   708          709789824
   39   892          709791607
  573   805          709792642
  707   709          709794072
  169   890          709795809
   40   892          709796288
  567   808          709798375
   41   892          709801209
  366   871          709804207
   42   892          709806376
  706   710          709806816
  135   891          709808346
   43   892          709811795
  328   877          709813685
  313   879          709815736
  647   760          709816023
  335   876          709816751
   44   892          709817472
  377   869          709817542
   45   892          709823413
  575   804          709827839
  705   711          709828056
   46   892          709829624
  599   791          709835470
   47   892          709836111
  565   809          709837254
  640   765          709841125
  267   884          709841267
   48   892          709842880
  305   880          709844625
  474   845          709847549
   49   892          709849937
  243   886          709855363
   50   892          709857288
  704   712          709857792
  136   891          709863427
   51   892          709864939
  454   851          709871715
   52   892          709872896
  229   887          709873092
  680   734          709878904
   53   892          709881165
  577   803          709881660
  509   833          709881766
  170   890          709882000
  498   837          709882245
   54   892          709889752
  213   888          709890669
  563   810          709894547
  703   713          709896024
  194   889          709896753
   55   892          709898663
  522   828          709900200
  688   727          709901255
  548   817          709905105
  619   779          709905798
   56   892          709907904
  668   744          709908416
  321   878          709912313
   57   892          709917481
  137   891          709919324
  527   826          709923159
  342   875          709923563
   58   892          709927400
  411   862          709930459
  256   885          709931341
  461   849          709932230
  592   795          709934563
  402   864          709937352
   59   892          709937667
  702   714          709942752
  663   748          709943239
   60   892          709948288
  278   883          709950339
  579   802          709954147
   61   892          709959269
  447   853          709965100
  171   890          709969211
  561   811          709970212
   62   892          709970616
  517   830          709975413
  138   891          709976043
  539   821          709978480
  372   870          709981848
   63   892          709982335
  471   846          709982847
  606   787          709988419
  611   784          709989435
   64   892          709994432
  297   881          709995914
  701   715          709997976
   65   892          710006913
  195   889          710010244
  288   882          710016840
   66   892          710019784
  214   888          710027416
  501   836          710028557
  230   887          710031103
  428   858          710031464
   67   892          710033051
  244   886          710033240
  139   891          710033590
  643   763          710042654
  432   857          710044361
  532   824          710044992
  673   740          710045217
  581   801          710045342
   68   892          710046720
  268   884          710055936
  172   890          710057448
   69   892          710060797
  700   716          710061696
  559   812          710064207
  424   859          710064803
  687   728          710071055
   70   892          710075288
  355   873          710077492
   71   892          710090199
  140   891          710091971
  654   755          710095139
  361   872          710100729
  436   856          710103872
   72   892          710105536
  314   879          710110583
  679   735          710112214
  546   818          710114768
  601   790          710120801
   73   892          710121305
  616   781          710124437
  306   880          710124616
  196   889          710124905
  388   867          710125435
  257   885          710128718
  699   717          710133912
  349   874          710136173
  329   877          710137422
   74   892          710137512
  420   860          710144000
  650   758          710144512
  630   772          710146648
  173   890          710146717
  512   832          710148096
  468   847          710148655
  658   752          710149320
  594   794          710150768
  141   891          710151192
  383   868          710153919
   75   892          710154163
  336   876          710154432
  407   863          710154790
  583   800          710155287
  393   866          710160353
  215   888          710165447
  633   770          710169137
   76   892          710171264
  557   813          710176490
  627   774          710176707
  279   883          710183026
   77   892          710188821
  231   887          710190494
  458   850          710196912
  451   852          710204059
   78   892          710206840
  504   835          710206939
  367   871          710207174
  440   855          710210375
  142   891          710211259
  245   886          710212581
  698   718          710214624
  322   878          710222400
   79   892          710225327
  667   745          710234588
  174   890          710237024
  197   889          710240742
   80   892          710244288
  636   768          710244288
  378   869          710245061
  686   729          710249345
  624   776          710259200
  398   865          710259417
  298   881          710261433
   81   892          710263729
  537   822          710266401
  289   882          710266537
  416   861          710268677
  143   891          710272178
  269   884          710272213
  343   875          710275482
   82   892          710283656
  585   799          710284024
  646   761          710297217
  697   719          710303832
   83   892          710304075
  216   888          710304768
  555   814          710307019
  662   749          710307277
  525   827          710312408
  487   841          710324624
   84   892          710324992
  484   842          710327592
  258   885          710327637
  175   890          710328375
  520   829          710330789
  672   741          710333469
  144   891          710333955
  544   819          710342443
  608   786          710343368
  465   848          710344817
   85   892          710346413
  232   887          710351271
  490   840          710353000
  678   736          710354008
  198   889          710357761
  481   843          710361748
  444   854          710364248
   86   892          710368344
  639   766          710372215
  596   793          710385993
   87   892          710390791
  530   825          710392625
  246   886          710393392
  621   778          710394013
  613   783          710395084
  145   891          710396596
  373   870          710398117
  696   720          710401536
  307   880          710406443
  315   879          710407314
  493   839          710412876
   88   892          710413760
  280   883          710417387
  507   834          710417547
  176   890          710420776
  403   864          710423371
  603   789          710425296
  478   844          710426936
  587   798          710431595
  685   730          710436125
   89   892          710437257
  412   862          710438456
  217   888          710445385
  515   831          710447066
  553   815          710455752
  356   873          710456633
  146   891          710460107
   90   892          710461288
  330   877          710463133
  199   889          710475968
   91   892          710485859
  270   884          710490104
  455   851          710491426
  362   872          710492776
  337   876          710494129
  350   874          710502624
  496   838          710504408
  695   721          710507736
   92   892          710510976
  233   887          710513440
  177   890          710514233
  290   882          710517968
  475   845          710523000
  147   891          710524494
  653   756          710526293
  259   885          710528104
  299   881          710528740
  323   878          710534419
   93   892          710536645
  657   753          710551170
  642   764          710553032
   94   892          710562872
  448   853          710565869
  666   746          710569232
  462   849          710571177
  535   823          710572142
  247   886          710575679
  389   867          710578232
  618   780          710581032
  429   858          710582301
  218   888          710587304
  542   820          710588088
   95   892          710589663
  148   891          710589763
  384   868          710595136
  200   889          710595369
  589   797          710598042
  677   737          710604286
  649   759          710604928
  425   859          710605404
  433   857          710605530
  178   890          710608752
  368   871          710612343
   96   892          710617024
  694   722          710622432
  551   816          710622647
  394   866          710624880
  499   837          710627752
  344   875          710629459
  671   742          710630199
  684   731          710631395
  598   792          710640280
   97   892          710644961
  472   846          710649784
  408   863          710652959
  281   883          710653428
  149   891          710655920
  510   833          710660537
   98   892          710673480
  421   860          710674461
  379   869          710674848
  437   856          710675469
  234   887          710677007
  661   750          710679781
  308   880          710690112
   99   892          710702587
  179   890          710704339
  316   879          710705935
  271   884          710709615
  201   889          710715970
  610   785          710717625
  523   828          710719219
  150   891          710722971
  260   885          710730125
  219   888          710730531
  100   892          710732288
  399   865          710735824
  693   723          710745624
  629   773          710748106
  605   788          710748997
  632   771          710749979
  570   807          710750943
  572   806          710755864
  528   826          710757928
  248   886          710759448
  101   892          710762589
  568   808          710764544
  291   882          710771139
  518   830          710778832
  574   805          710779349
  502   836          710783064
  591   796          710783407
  645   762          710786853
  417   861          710789094
  331   877          710790824
  151   891          710790922
  441   855          710792496
  102   892          710793496
  566   809          710796625
  300   881          710797841
  626   775          710798751
  180   890          710801000
  635   769          710804484
  469   847          710807132
  549   817          710807662
  452   852          710815616
  374   870          710816624
  615   782          710820143
  576   804          710821440
  103   892          710825015
  459   850          710827579
  683   732          710835155
  338   876          710835848
  202   889          710837777
  357   873          710837910
  235   887          710841978
  564   810          710847144
  324   878          710848376
  540   821          710851661
  104   892          710857152
  152   891          710859779
  676   738          710863048
  351   874          710871175
  220   888          710875072
  692   724          710877312
  578   803          710882179
  363   872          710886995
  105   892          710889913
  282   883          710891155
  533   824          710895661
  181   890          710898741
  623   777          710901800
  638   767          710911735
  404   864          710911808
  665   747          710912348
  600   791          710913671
  562   811          710916059
  106   892          710923304
  153   891          710929548
  272   884          710930752
  261   885          710933706
  670   743          710935407
  513   832          710936065
  249   886          710944705
  413   862          710948925
  445   854          710956989
  107   892          710957331
  203   889          710960796
  656   754          710961480
  580   802          710961608
  652   757          710965901
  505   835          710970500
  309   880          710975629
  345   875          710985500
  593   795          710987732
  108   892          710992000
  466   848          710994888
  182   890          710997568
  154   891          711000235
  560   812          711003328
  317   879          711006452
  236   887          711008359
  547   818          711010755
  691   725          711017496
  369   871          711019720
  221   888          711020933
  292   882          711026056
  109   892          711027317
  485   842          711031813
  390   867          711033363
  488   841          711037593
  385   868          711038657
  682   733          711047405
  620   779          711057139
  482   843          711057275
  582   801          711059769
  660   751          711060751
  110   892          711063288
  301   881          711068742
  155   891          711071846
  641   765          711071846
  648   760          711073792
  491   840          711074771
  204   889          711085033
  395   866          711091771
  607   787          711091946
  183   890          711097487
  111   892          711099919
  380   869          711106909
  558   813          711108909
  612   784          711111232
  479   844          711113823
  456   851          711113867
  332   877          711120501
  675   739          711130294
  283   883          711130574
  250   886          711131456
  538   822          711133120
  430   858          711135712
  112   892          711137216
  262   885          711138853
  526   827          711140859
  494   839          711143503
  521   829          711143550
  156   891          711144387
  426   859          711148555
  273   884          711153521
  409   863          711153576
  325   878          711164277
  690   726          711166176
  222   888          711168120
  434   857          711169297
  449   853          711169326
  113   892          711175185
  237   887          711176156
  584   800          711176704
  339   876          711179595
  508   834          711190216
  184   890          711198504
  476   845          711201301
  602   790          711206208
  422   860          711207448
  205   889          711210494
  595   794          711211059
  463   849          711212896
  114   892          711213832
  400   865          711214625
  157   891          711217864
  358   873          711221329
  545   819          711231884
  556   814          711232760
  531   825          711236916
  375   870          711237375
  352   874          711241832
  497   838          711243945
  516   831          711244287
  669   744          711249093
  438   856          711249688
  115   892          711253163
  310   880          711263000
  664   748          711263936
  617   781          711264654
  681   734          711268145
  293   882          711282725
  364   872          711283392
  644   763          711284931
  158   891          711292283
  116   892          711293184
  708   709          711295741
  185   890          711300625
  707   710          711304243
  318   879          711308871
  418   861          711312013
  586   799          711312455
  223   888          711316639
  473   846          711319553
  251   886          711319707
  706   711          711321247
  689   727          711323352
  117   892          711333901
  206   889          711337185
  631   772          711339239
  302   881          711341449
  346   875          711343611
  238   887          711345375
  263   885          711345572
  705   712          711346753
  628   774          711357976
  159   891          711367650
  284   883          711371691
  634   770          711373104
  554   815          711374839
  118   892          711375320
  500   837          711376253
  442   855          711377263
  274   884          711377928
  655   755          711380250
  704   713          711380761
  405   864          711402669
  186   890          711403856
  674   740          711406024
  651   758          711413963
  119   892          711417447
  703   714          711423271
  625   776          711429201
  370   871          711429311
  453   852          711429885
  536   823          711432423
  511   833          711442368
  160   891          711443971
  659   752          711450187
  333   877          711452170
  597   793          711453430
  609   786          711454185
  637   768          711459685
  120   892          711460288
  460   850          711461000
  414   862          711461872
  207   889          711465112
  224   888          711466496
  588   798          711467064
  470   847          711468423
  543   820          711471007
  702   715          711474283
  326   878          711482128
  386   868          711484488
  688   728          711489024
  391   867          711490834
  680   735          711497375
  121   892          711503849
  187   890          711508203
  252   886          711509464
  239   887          711516022
  604   789          711517933
  161   891          711521252
  614   783          711524231
  340   876          711525376
  701   716          711533797
  552   816          711535104
  503   836          711540583
  294   882          711541152
  381   869          711541250
  524   828          711541376
  122   892          711548136
  647   761          711551104
  311   880          711552231
  446   854          711552400
  622   778          711552800
  264   885          711553869
  396   866          711561032
  668   745          711571257
  519   830          711585359
  123   892          711593155
  208   889          711594281
  529   826          711595865
  640   766          711599096
  162   891          711599499
  700   717          711601813
  275   884          711603979
  359   873          711606896
  319   879          711613198
  188   890          711613672
  285   883          711614512
  353   874          711614601
  303   881          711615968
  225   888          711617697
  663   749          711623996
  124   892          711638912
  590   797          711640573
  467   848          711647755
  410   863          711656647
  376   870          711660376
  687   729          711663192
  699   718          711678331
  163   891          711678718
  365   872          711681973
  125   892          711685413
  240   887          711688103
  673   741          711690238
  431   858          711691703
  427   859          711694262
  401   865          711695826
  253   886          711700733
  347   875          711703798
  550   817          711713513
  599   792          711714887
  189   890          711720269
  209   889          711724698
  514   832          711727112
  571   807          711727354
  541   821          711728082
  619   780          711728659
  126   892          711732664
  569   808          711734121
  679   736          711735095
  435   857          711735668
  506   835          711737091
  486   842          711738944
  457   851          711739044
  573   806          711739133
  423   860          711742967
  534   824          711749528
  489   841          711753490
  483   843          711755694
  164   891          711758915
  567   809          711759392
  698   719          711763351
  265   885          711763750
  575   805          711769500
  226   888          711770248
  450   853          711775477
  127   892          711780671
  334   877          711785837
  643   764          711791451
  492   840          711799488
  295   882          711801343
  327   878          711801935
  565   810          711803125
  480   844          711803584
  654   756          711807480
  577   804          711818497
  439   856          711826535
  190   890          711828000
  128   892          711829440
  276   884          711831680
  592   796          711833024
  611   785          711835756
  419   861          711837440
  165   891          711840096
  371   871          711841122
  312   880          711843328
  686   730          711845856
  658   753          711848089
  606   788          711848888
  210   889          711856369
  697   720          711856873
  464   849          711857393
  286   883          711859043
  241   887          711861624
  563   811          711865278
  650   759          711870479
  341   876          711873197
  495   839          711877094
  129   892          711878977
  477   845          711882458
  579   803          711886166
  304   881          711892305
  254   886          711893520
  406   864          711895960
  667   746          711901899
  548   818          711910024
  320   879          711919439
  166   891          711922267
  227   888          711924155
  130   892          711929288
  387   868          711932635
  191   890          711936871
  630   773          711936917
  561   812          711945809
  633   771          711950148
  392   867          711950651
  616   782          711956664
  696   721          711958897
  522   829          711959437
  443   855          711964682
  509   834          711965933
  527   827          711972466
  581   802          711972549
  266   885          711975221
  627   775          711976258
  415   862          711977303
  382   869          711977877
  131   892          711980379
  678   737          711981305
  672   742          711982936
  498   838          711986464
  211   889          711989300
  354   874          711989488
  474   846          711992160
  662   750          711992528
  360   873          711994617
  601   791          711995472
  539   822          712003067
  167   891          712005434
  636   769          712016065
  132   892          712032256
  397   866          712032669
  242   887          712036591
  646   762          712036864
  685   731          712037016
  594   795          712044459
  517   831          712044604
  559   813          712044676
  454   852          712046872
  192   890          712046888
  277   884          712061037
  296   882          712063304
  348   875          712066067
  624   777          712068057
  695   722          712069423
  583   801          712077688
  228   888          712079424
  366   872          712082744
  532   825          712084393
  133   892          712084925
  377   870          712085633
  255   886          712087831
  168   891          712089603
  461   850          712097181
  287   883          712105290
  335   877          712121508
    0   893          712121957
    1   893          712121958
    2   893          712121965
    3   893          712121984
    4   893          712122021
    5   893          712122082
    6   893          712122173
    7   893          712122300
    8   893          712122469
    9   893          712122686
   10   893          712122957
   11   893          712123288
  212   889          712123497
   12   893          712123685
  328   878          712123704
   13   893          712124154
  546   819          712124595
   14   893          712124701
   15   893          712125332
   16   893          712126053
   17   893          712126870
  501   837          712127754
   18   893          712127789
   19   893          712128816
   20   893          712129957
   21   893          712131218
  471   847          712132534
   22   893          712132605
   23   893          712134124
  639   767          712134782
   24   893          712135781
  313   880          712136297
   25   893          712137582
  134   892          712138392
   26   893          712139533
   27   893          712141640
   28   893          712143909
   29   893          712146346
   30   893          712148957
  447   854          712150487
   31   893          712151748
   32   893          712154725
   33   893          712157894
  193   890          712158057
   34   893          712161261
  557   814          712161837
  411   863          712162178
   35   893          712164832
   36   893          712168613
  305   881          712170466
   37   893          712172610
  169   891          712174780
   38   893          712176829
  402   865          712179433
   39   893          712181276
   40   893          712185957
  267   885          712188288
  694   723          712188451
   41   893          712190878
  135   892          712192663
   42   893          712196045
  608   787          712199115
   43   893          712201464
  585   800          712201625
   44   893          712207141
  621   779          712212200
  243   887          712213010
   45   893          712213082
   46   893          712219293
  342   876          712223064
   47   893          712225780
  512   833          712227265
  321   879          712227600
   48   893          712232549
  677   738          712236005
  229   888          712236061
  684   732          712236672
  613   784          712236701
   49   893          712239606
  666   747          712241019
  428   859          712242531
  653   757          712243170
   50   893          712246957
  136   892          712247744
  432   858          712250280
  657   754          712254457
   51   893          712254608
  372   871          712255159
  213   889          712258966
  170   891          712260971
   52   893          712262565
  194   890          712270384
   53   893          712270834
  596   794          712274920
   54   893          712279421
  424   860          712281024
  256   886          712283672
  671   743          712284118
   55   893          712288332
  278   884          712292056
  603   790          712295227
  537   823          712295920
  555   815          712297250
   56   893          712297573
  504   836          712301120
  468   848          712303424
  137   892          712303641
  436   857          712304649
  642   765          712306413
   57   893          712307150
  693   724          712315981
   58   893          712317069
  297   882          712327041
   59   893          712327336
  649   760          712335449
   60   893          712337957
  587   799          712344402
  171   891          712348182
   61   893          712348938
  288   883          712353259
  544   820          712357184
   62   893          712360285
  138   892          712360360
  420   861          712365381
  355   874          712366499
  525   828          712366677
  458   851          712366963
  661   751          712369532
   63   893          712372004
  388   868          712383104
  195   890          712383875
   64   893          712384101
  451   853          712384328
  361   873          712384498
  244   887          712390887
  407   864          712391687
  230   888          712394072
  520   830          712395000
  214   889          712395713
   65   893          712396582
  268   885          712402957
  440   856          712406016
  618   781          712408573
   66   893          712409453
  393   867          712412820
  383   869          712416796
  139   892          712417907
   67   893          712422720
  349   875          712430424
  314   880          712431144
   68   893          712436389
  172   891          712436419
  530   826          712436976
  683   733          712444824
  329   878          712447441
  487   842          712448991
  306   881          712450457
   69   893          712450466
  553   816          712450873
  692   725          712452013
  484   843          712457011
  336   877          712459189
   70   893          712464957
  490   841          712472321
  140   892          712476288
   71   893          712479868
  257   886          712481049
  367   872          712485711
   72   893          712495205
  416   862          712495224
  481   844          712496225
  196   890          712498536
  676   739          712499195
  465   849          712504674
  589   798          712506061
  398   866          712506688
  507   835          712506718
   73   893          712510974
  378   870          712513152
  515   832          712521243
  598   793          712524449
  279   884          712524743
  173   891          712525688
  493   840          712527157
   74   893          712527181
  645   763          712531072
  215   889          712533744
  141   892          712535509
  632   772          712535616
  322   879          712537687
  629   774          712543013
   75   893          712543832
  231   888          712553463
  444   855          712554759
   76   893          712560933
  478   845          712566477
  610   786          712568656
  245   887          712570228
  343   876          712574983
   77   893          712578490
  635   770          712580875
  665   748          712588617
  298   882          712592560
  670   744          712593784
  142   892          712595576
   78   893          712596509
  691   726          712596547
  626   776          712602952
  289   883          712602956
  535   824          712606599
  542   821          712607749
  496   839          712613655
  605   789          712614194
  197   890          712614373
   79   893          712614996
  174   891          712615995
  269   885          712619234
  551   817          712622664
   80   893          712633957
   81   893          712653398
  143   892          712656495
  615   783          712657062
  682   734          712661472
  403   865          712665452
  455   852          712666583
  475   846          712667611
  656   755          712669291
  412   863          712670175
  373   871          712671428
  216   889          712673065
   82   893          712673325
  638   768          712678904
  258   886          712679968
  591   797          712686644
  652   758          712687320
   83   893          712693744
  570   808          712707112
  572   807          712707191
  175   891          712707346
  232   888          712714240
   84   893          712714661
  623   778          712715319
  144   892          712718272
  568   809          712725561
  574   806          712725840
  315   880          712727875
  198   890          712731392
  499   838          712731971
  307   881          712732284
   85   893          712736082
  462   850          712736128
  510   834          712744704
  356   874          712745640
  690   727          712749583
  246   887          712751039
  448   854          712751256
  660   752          712755008
   86   893          712758013
  280   884          712759104
  566   810          712762496
  576   805          712763101
  675   740          712770875
  330   878          712773152
  362   873          712776545
  523   829          712778456
   87   893          712780460
  145   892          712780913
  600   792          712793088
  429   859          712793368
  350   875          712796875
  337   877          712798886
  472   847          712799471
  176   891          712799747
  709   709          712801658
   88   893          712803429
  708   710          712805912
  528   827          712807235
  648   761          712808873
  433   858          712811449
  549   818          712812581
  217   889          712813682
  564   811          712817875
  707   711          712818674
  578   804          712819016
  425   860          712821625
   89   893          712826926
  641   766          712829817
  389   868          712835901
  270   885          712837125
  706   712          712839944
  146   892          712844424
  518   831          712848023
  199   890          712849599
  323   879          712849706
   90   893          712850957
  290   883          712854387
  384   869          712858013
  299   882          712859867
  705   713          712869722
   91   893          712875528
  437   857          712876246
  540   822          712876248
  233   888          712876409
  394   867          712877347
  620   780          712880000
  259   886          712880435
  502   837          712882261
  593   796          712886193
  681   735          712886616
  408   864          712889856
  368   872          712890880
  562   812          712891656
  177   891          712893204
  580   803          712893627
  421   861          712895842
   92   893          712900645
  704   714          712908008
  147   892          712908811
  689   728          712911121
  669   745          712911934
   93   893          712926314
  344   876          712928960
  247   887          712933326
  533   825          712935062
  379   870          712942939
  664   749          712944693
  607   788          712952415
   94   893          712952541
  703   715          712954802
  218   889          712955601
  612   785          712957553
  469   848          712961901
  200   890          712969000
  148   892          712974080
   95   893          712979332
  399   866          712983095
  560   813          712983797
  582   802          712986976
  178   891          712987723
  441   856          712988137
  281   884          712995145
  452   853          712995885
  459   851          712997630
   96   893          713006693
  702   716          713010104
  513   833          713015234
  417   862          713015641
  308   881          713015953
  547   819          713020582
  316   880          713026496
  644   764          713033728
   97   893          713034630
  234   888          713039976
  149   892          713040237
  674   741          713051045
  271   885          713056636
   98   893          713063149
  505   836          713064681
  701   717          713073914
  602   791          713080879
  688   729          713081161
  260   886          713082456
  179   891          713083310
  201   890          713089601
  374   871          713089935
   99   893          713092256
  655   756          713092591
  558   814          713094256
  617   782          713096881
  219   889          713098828
  584   801          713099105
  331   878          713100843
  595   795          713104750
  150   892          713107288
  291   883          713107558
  248   887          713117095
  680   736          713120256
  100   893          713121957
  357   874          713126917
  300   882          713128968
  631   773          713129508
  651   759          713139930
  338   877          713140605
  700   718          713146232
  445   855          713147500
  659   753          713148956
  101   893          713152258
  404   865          713153889
  634   771          713154115
  466   849          713154745
  628   775          713157527
  485   843          713161232
  488   842          713161960
  538   823          713162639
  324   879          713163663
  351   875          713165426
  363   873          713170764
  151   892          713175239
  180   891          713179971
  413   863          713180644
  102   893          713183165
  482   844          713191752
  491   841          713194092
  526   828          713195128
  235   888          713204947
  521   830          713207761
  202   890          713211408
  103   893          713214684
  556   815          713222991
  699   719          713227058
  586   800          713230056
  637   769          713231462
  282   884          713232872
  625   777          713238058
  668   746          713238568
  220   889          713243369
  152   892          713244096
  545   820          713246625
  104   893          713246821
  479   845          713253364
  494   840          713257784
  687   730          713259703
  181   891          713277712
  272   885          713277773
  508   835          713279387
  105   893          713279582
  531   826          713281267
  345   876          713285001
  261   886          713286037
  456   852          713289024
  647   762          713290751
  390   868          713291032
  369   872          713298257
  309   881          713301470
  385   869          713301534
  249   887          713302352
  663   750          713309247
  609   787          713309932
  106   893          713312973
  153   892          713313865
  698   720          713316392
  516   832          713318464
  317   880          713327013
  203   890          713334427
  673   742          713339705
  597   794          713342357
  395   867          713344238
  476   846          713345912
  430   859          713346779
  107   893          713347000
  497   839          713353192
  449   854          713354713
  640   767          713361663
  679   737          713362392
  292   883          713362475
  426   860          713364776
  614   784          713365848
  554   816          713369960
  622   779          713370987
  236   888          713371328
  380   870          713375000
  434   858          713375216
  182   891          713376539
  463   850          713377847
  588   799          713379871
  108   893          713381669
  154   892          713384552
  604   790          713387864
  221   889          713389230
  409   864          713390473
  301   882          713399869
  697   721          713414234
  109   893          713416986
  422   861          713428829
  332   878          713430520
  686   731          713446747
  438   857          713450465
  110   893          713452957
  155   892          713456163
  204   890          713458664
  400   866          713461896
  536   824          713466880
  473   847          713469240
  283   884          713472291
  183   891          713476458
  325   879          713479564
  500   838          713480472
  339   877          713484352
  250   887          713489103
  111   893          713489588
  543   821          713490668
  262   886          713491184
  273   885          713500542
  358   874          713510336
  375   871          713510686
  696   722          713520584
  654   757          713524357
  511   834          713526535
  112   893          713526885
  156   892          713528704
  552   817          713535121
  352   875          713536083
  222   889          713536417
  418   862          713538560
  237   888          713539125
  643   765          713544832
  590   798          713548592
  658   754          713551376
  619   781          713556200
  113   893          713564854
  364   873          713567161
  442   856          713572904
  667   747          713573686
  184   891          713577475
  205   890          713584125
  310   881          713588841
  599   793          713599056
  524   829          713600613
  650   760          713601000
  157   892          713602181
  114   893          713603501
  453   853          713610154
  678   738          713613024
  293   883          713619144
  470   848          713623192
  318   880          713629432
  460   851          713631051
  695   723          713635442
  672   743          713636855
  503   837          713639780
  685   732          713642293
  115   893          713642832
  346   876          713643112
  405   865          713644750
  529   827          713645172
  519   831          713654550
  302   882          713672576
  158   892          713676600
  251   887          713677354
  185   891          713679596
  662   751          713682279
  116   893          713682853
  571   808          713683523
  223   889          713684936
  611   786          713686787
  573   807          713690460
  414   863          713693591
  569   809          713695138
  263   886          713697903
  370   872          713707848
  238   888          713708344
  206   890          713710816
  284   884          713713408
  606   789          713714085
  575   806          713715991
  550   818          713718432
  117   893          713723570
  274   885          713724949
  567   810          713725263
  630   774          713731824
  633   772          713735785
  592   797          713736261
  446   855          713742911
  386   869          713747365
  391   868          713748503
  159   892          713751967
  541   822          713752669
  694   724          713758808
  577   805          713760158
  333   878          713762189
  118   893          713764989
  565   811          713773856
  627   776          713780459
  646   763          713781083
  186   891          713782827
  534   825          713788929
  636   770          713792456
  616   783          713793583
  326   879          713797415
  514   833          713806281
  119   893          713807116
  467   849          713807612
  381   870          713809341
  396   867          713813499
  579   804          713823003
  160   892          713828288
  340   877          713830133
  506   836          713831272
  224   889          713834793
  207   890          713838743
  563   812          713840875
  684   733          713846341
  120   893          713849957
  252   887          713867111
  486   843          713868363
  677   739          713872152
  601   792          713874889
  294   883          713877571
  489   842          713877857
  311   881          713878072
  239   888          713878991
  624   778          713881576
  187   891          713887174
  483   844          713890171
  693   725          713890682
  121   893          713893518
  410   864          713893544
  359   874          713895903
  639   768          713901951
  431   859          713902770
  581   803          713904568
  161   892          713905569
  264   886          713906200
  353   875          713908852
  427   860          713910483
  457   852          713914201
  666   748          713917288
  492   841          713918809
  548   819          713919851
  561   813          713926278
  376   871          713933687
  319   880          713933759
  122   893          713937805
  435   858          713941587
  671   744          713942495
  594   796          713942920
  401   866          713943097
  480   845          713943125
  303   882          713947095
  275   885          713951000
  285   884          713956229
  450   854          713960864
  657   755          713962268
  423   861          713964348
  653   758          713964589
  365   873          713965742
  208   890          713967912
  123   893          713982824
  162   892          713983816
  225   889          713985994
  495   840          713991375
  188   891          713992643
  347   876          714003299
  583   802          714004895
  464   850          714022344
  522   830          714023648
  527   828          714026735
  477   846          714027069
  439   857          714027312
  124   893          714028581
  559   814          714030023
  692   726          714031064
  539   823          714032586
  621   780          714035061
  240   888          714051072
  509   835          714055104
  253   887          714058380
  683   734          714058891
  608   788          714059584
  163   892          714063035
  661   752          714063789
  419   862          714063987
  642   766          714064384
  649   761          714070530
  125   893          714075082
  613   785          714083022
  498   839          714095711
  334   878          714095856
  209   890          714098329
  189   891          714099240
  265   886          714116081
  327   879          714117222
  517   832          714118781
  371   872          714119659
  126   893          714122333
  585   801          714124026
  532   826          714128744
  295   883          714137762
  406   865          714138041
  226   889          714138545
  546   820          714139336
  676   740          714139776
  474   847          714141847
  164   892          714143232
  557   815          714152068
  443   856          714160323
  596   795          714168611
  312   881          714169169
  603   791          714169898
  127   893          714170340
  341   877          714177954
  276   885          714178701
  691   727          714179954
  387   869          714195512
  286   884          714200760
  190   891          714206971
  392   868          714208320
  415   863          714209022
  128   893          714219109
  304   882          714223432
  165   892          714224413
  241   888          714224593
  454   853          714227141
  210   890          714230000
  501   838          714231973
  320   880          714240000
  618   782          714240800
  382   870          714245968
  254   887          714251167
  670   745          714256625
  587   800          714262003
  461   851          714267232
  129   893          714268646
  665   749          714269374
  645   764          714279869
  682   735          714279943
  360   874          714283624
  354   875          714283739
  397   867          714285136
  471   848          714287303
  555   816          714292371
  227   889          714292452
  166   892          714306584
  512   834          714311432
  709   710          714311829
  191   891          714315842
  130   893          714318957
  708   711          714320343
  632   773          714325885
  266   886          714327552
  537   824          714330377
  690   728          714337352
  707   712          714337371
  447   855          714340998
  629   775          714342564
  377   871          714358944
  635   771          714361886
  706   713          714362913
  211   890          714362931
  348   876          714365568
  366   873          714366513
  131   893          714370048
  544   821          714376845
  656   756          714381632
  167   892          714389751
  705   714          714396969
  411   864          714399075
  242   888          714399560
  296   883          714399723
  504   837          714400317
  277   885          714408058
  626   777          714411809
  652   759          714413287
  598   794          714413376
  675   741          714415896
  589   799          714418868
  132   893          714421925
  610   787          714424403
  192   891          714425859
  525   829          714425914
  402   866          714426704
  335   878          714431527
  328   879          714438991
  704   715          714439539
  255   887          714445478
  287   884          714447007
  228   889          714447721
  638   769          714450681
  553   817          714450890
  660   753          714453777
  428   860          714458752
  432   859          714461347
  313   881          714462138
  468   849          714463281
  520   831          714464191
  168   892          714473920
  133   893          714474594
  605   790          714484125
  530   827          714486283
  703   716          714490623
  212   890          714497128
  615   784          714498679
  305   882          714501593
  424   861          714502405
  689   729          714503258
  681   736          714509497
  436   858          714510568
    0   894          714516984
    1   894          714516985
    2   894          714516992
    3   894          714517011
    4   894          714517048
    5   894          714517109
    6   894          714517200
    7   894          714517327
    8   894          714517496
    9   894          714517713
   10   894          714517984
   11   894          714518315
   12   894          714518712
   13   894          714519181
   14   894          714519728
   15   894          714520359
   16   894          714521080
   17   894          714521897
   18   894          714522816
   19   894          714523843
   20   894          714524984
   21   894          714526245
   22   894          714527632
  342   877          714527821
  134   893          714528061
   23   894          714529151
   24   894          714530808
   25   894          714532609
  623   779          714533506
  372   872          714533696
   26   894          714534560
   27   894          714536667
  193   891          714537028
   28   894          714538936
  267   886          714540619
   29   894          714541373
  458   852          714542120
   30   894          714543984
   31   894          714546775
  321   880          714548161
  648   762          714548520
   32   894          714549752
  702   717          714550221
   33   894          714552921
   34   894          714556288
  169   892          714559097
   35   894          714559859
   36   894          714563640
   37   894          714567637
  451   854          714569715
   38   894          714571856
  243   888          714575979
   39   894          714576303
  487   843          714578410
  669   746          714579245
   40   894          714580984
  135   893          714582332
   41   894          714585905
   42   894          714591072
  484   844          714591488
  420   862          714591928
  641   767          714592384
  591   798          714594663
   43   894          714596491
  490   842          714596688
  515   833          714600412
  507   836          714600899
   44   894          714602168
  229   889          714604358
  440   857          714606793
   45   894          714608109
   46   894          714614320
  701   718          714618333
   47   894          714620807
   48   894          714627576
  551   818          714627583
  664   750          714629944
  542   822          714632336
  213   890          714632597
  407   865          714633768
   49   894          714634633
  481   845          714635766
  136   893          714637413
  278   885          714639077
  256   887          714641319
   50   894          714641984
  170   892          714645288
  388   869          714645981
  535   825          714646000
  493   841          714646478
  194   891          714649355
   51   894          714649635
   52   894          714657592
  355   875          714660750
  572   808          714663360
  297   883          714663460
   53   894          714665861
  570   809          714668129
  465   850          714669625
  393   868          714670489
  361   874          714673505
   54   894          714674448
  574   807          714677167
  600   793          714677257
  688   730          714677672
   55   894          714683359
  383   870          714684887
  568   810          714691432
   56   894          714692600
  137   893          714693310
  700   719          714694959
  288   884          714694976
  674   742          714700512
   57   894          714702177
  620   781          714707541
  576   806          714709592
  478   846          714711088
   58   894          714712096
   59   894          714722363
  416   863          714726943
  496   840          714727936
  349   876          714729925
  171   892          714732499
   60   894          714732984
  566   811          714733227
   61   894          714743965
  680   737          714747553
  138   893          714750029
  444   856          714750400
  244   888          714753856
  268   886          714755288
   62   894          714755312
  314   881          714756985
  398   867          714759155
  578   805          714760677
  230   889          714762369
  329   879          714762728
  195   891          714762846
   63   894          714767031
  336   878          714769208
  214   890          714769344
  367   873          714769480
   64   894          714779128
  699   720          714780099
  306   882          714781584
  378   871          714786463
  644   765          714787109
  593   797          714789430
   65   894          714791609
  564   812          714793472
   66   894          714804480
  139   893          714807576
  612   786          714808584
  655   757          714809468
  475   847          714817298
  607   789          714817612
   67   894          714817747
  172   892          714820736
  549   819          714822408
  580   804          714830464
   68   894          714831416
  510   835          714833875
  257   887          714838696
  499   839          714841218
  523   830          714842667
   69   894          714845493
  455   853          714846852
  659   754          714852243
  322   880          714858248
   70   894          714859984
  687   731          714860594
  528   828          714861504
  140   893          714865957
  651   760          714870451
  279   885          714871764
  562   813          714872125
  698   721          714873753
   71   894          714874895
  196   891          714877507
  343   877          714879740
   72   894          714890232
  540   823          714905767
   73   894          714906001
  462   851          714906179
  412   864          714907072
  215   890          714907375
  173   892          714910005
  668   747          714910355
  403   866          714912723
  582   803          714918995
  231   889          714921760
  518   832          714922200
   74   894          714922208
  631   774          714924415
  141   893          714925178
  298   883          714928979
  245   888          714933197
  617   783          714933800
   75   894          714938859
  634   772          714939752
  448   855          714941767
  289   884          714944673
  373   872          714949965
  472   848          714954240
   76   894          714955960
  602   792          714960296
  628   776          714961728
  560   814          714969144
  269   886          714971565
   77   894          714973517
  697   722          714975921
  533   826          714979413
  142   893          714985245
  502   838          714986480
   78   894          714991536
  197   891          714993344
  673   743          714993624
  679   738          714994111
  663   751          714998998
  174   892          715000312
  595   796          715003211
  637   770          715007853
  429   860          715009589
   79   894          715010023
  433   859          715022516
  584   802          715026312
   80   894          715028984
  647   763          715034970
  547   820          715035323
  258   887          715037615
  356   875          715039891
  425   861          715043006
  143   893          715046164
  216   890          715046696
   81   894          715048425
  625   778          715051577
  686   732          715052024
  315   881          715053716
  307   882          715063411
  362   874          715065552
   82   894          715068352
  437   858          715082165
  232   889          715082537
  558   815          715084487
  696   723          715086603
  330   879          715088439
   83   894          715088771
  175   892          715091663
  350   876          715096376
  389   869          715098778
  513   834          715099401
  280   885          715106125
  144   893          715107941
  337   878          715108905
   84   894          715109688
  198   891          715110363
  246   888          715114008
  469   849          715121758
  421   862          715122389
  384   870          715126104
  640   768          715128832
   85   894          715131109
  408   865          715131937
  394   868          715135016
  586   801          715152457
   86   894          715153040
  505   837          715163878
  323   880          715170267
  609   788          715170401
  145   893          715170582
  459   852          715172787
  368   873          715174649
   87   894          715175487
  452   854          715181272
  176   892          715184064
  217   890          715187313
  441   857          715188914
  270   886          715189456
  622   780          715193848
  290   884          715196104
  299   883          715196286
  538   824          715197096
   88   894          715198456
  695   724          715205799
  614   785          715212169
  379   871          715216250
  556   816          715218112
   89   894          715221953
  199   891          715228570
  344   877          715233717
  146   893          715234093
  399   867          715235562
  597   795          715236048
  259   887          715238082
  233   889          715244706
  654   758          715245776
   90   894          715245984
  417   863          715247360
  678   739          715249171
  667   748          715249955
  685   733          715251962
  526   829          715254365
  658   755          715259187
  604   791          715262535
  545   821          715266286
   91   894          715270555
  521   831          715276952
  177   892          715277521
  488   843          715291379
  672   744          715295232
   92   894          715295672
  485   844          715295709
  247   888          715296295
  588   800          715297472
  147   893          715298480
  643   766          715302803
  491   842          715318459
  466   850          715319696
   93   894          715321341
  218   890          715329232
  531   827          715330574
  482   845          715331293
  694   725          715333509
  650   761          715336081
  281   885          715342166
  445   856          715343141
  308   882          715347080
   94   894          715347568
  200   891          715347971
  316   881          715352337
  148   893          715363749
  374   872          715368472
  554   817          715369977
  178   892          715372040
  508   836          715373568
   95   894          715374359
  662   752          715376536
  494   841          715377105
  619   782          715388427
  516   833          715397633
  479   846          715397975
  404   866          715401160
   96   894          715401720
  234   889          715408273
  271   886          715408967
  331   879          715416130
  413   864          715417541
  357   875          715421168
   97   894          715429657
  149   893          715429906
  260   887          715440103
  291   884          715449275
  338   878          715450624
   98   894          715458176
  363   874          715459771
  684   734          715460408
  590   799          715461399
  351   876          715464927
  300   883          715465387
  497   840          715467473
  179   892          715467627
  201   891          715468572
  456   853          715469293
  693   726          715469733
  219   890          715472459
  248   888          715480064
  324   880          715484224
   99   894          715487283
  599   794          715487983
  476   847          715495599
  150   893          715496957
  536   825          715506281
  677   740          715512733
  543   822          715515255
  100   894          715516984
  633   773          715526054
  646   764          715529880
  630   775          715531375
  552   818          715540040
  611   787          715542534
  449   855          715545224
  101   894          715547285
  463   851          715547898
  390   869          715553909
  430   860          715563000
  180   892          715564288
  151   893          715564908
  385   870          715569625
  235   889          715573244
  636   771          715573467
  102   894          715578192
  282   885          715579893
  369   873          715582026
  606   790          715584016
  426   861          715586157
  434   859          715586283
  627   777          715589316
  500   839          715589719
  345   877          715589758
  202   891          715590379
  666   749          715598045
  395   868          715601907
  671   745          715605336
  103   894          715609711
  692   727          715614471
  511   835          715615706
  220   890          715617000
  473   848          715624009
  272   886          715630104
  409   865          715632554
  309   882          715632597
  152   893          715633765
  616   784          715635200
  104   894          715641848
  261   887          715643684
  592   798          715644280
  571   809          715644540
  573   808          715646629
  380   871          715648311
  317   881          715652854
  422   862          715655376
  438   858          715656384
  569   810          715661009
  181   892          715662029
  524   830          715664824
  249   888          715665321
  575   807          715667318
  639   769          715673728
  105   894          715674609
  657   756          715674609
  683   735          715677362
  653   759          715690556
  567   811          715695994
  529   828          715699441
  624   779          715699763
  153   893          715703534
  292   884          715704192
  577   806          715706649
  106   894          715708000
  203   891          715713398
  400   867          715714363
  550   819          715728259
  519   832          715728727
  301   883          715736288
  236   889          715739625
  107   894          715742027
  503   838          715743999
  332   879          715745807
  565   812          715749453
  601   793          715759058
  182   892          715760856
  661   753          715762558
  221   890          715762861
  579   805          715764664
  691   728          715767723
  418   863          715770279
  442   857          715773681
  154   893          715774221
  108   894          715776696
  541   823          715782188
  470   849          715783049
  676   741          715784797
  375   872          715789223
  339   878          715794371
  453   854          715795541
  325   880          715800125
  358   875          715804587
  460   852          715806208
  649   762          715810177
  109   894          715812013
  283   885          715819312
  563   813          715821344
  710   710          715822000
  709   711          715826260
  642   767          715826951
  534   826          715833280
  352   876          715835584
  204   891          715837635
  708   712          715839040
  581   804          715841405
  155   893          715845832
  594   797          715846157
  110   894          715847984
  262   887          715848831
  250   888          715852072
  273   886          715852873
  364   874          715856168
  707   713          715860340
  183   892          715860775
  621   781          715862602
  111   894          715884615
  706   714          715890160
  514   834          715890448
  405   866          715892021
  682   736          715902824
  237   889          715907422
  222   890          715910048
  561   814          715911625
  156   893          715918373
  310   882          715919968
  112   894          715921912
  670   746          715923936
  608   789          715924781
  705   715          715928500
  690   729          715929489
  506   837          715930469
  414   864          715930488
  613   786          715934053
  548   820          715934592
  583   803          715936914
  446   856          715938552
  346   877          715947869
  665   750          715954625
  318   881          715955273
  113   894          715959881
  293   884          715960861
  184   892          715961792
  205   891          715963096
  467   850          715972563
  704   716          715975360
  370   873          715991617
  157   893          715991850
  114   894          715998528
  486   844          716002840
  489   843          716007276
  302   883          716008995
  391   869          716011380
  386   870          716015456
  559   815          716020254
  483   845          716029712
  703   717          716030740
  645   765          716033250
  115   894          716037859
  251   888          716040323
  492   842          716043176
  603   792          716049315
  585   802          716051233
  263   887          716055550
  223   890          716058567
  284   885          716060429
  185   892          716063913
  675   742          716065363
  158   893          716066269
  539   824          716067043
  596   796          716067072
  396   868          716071168
  238   889          716076641
  274   886          716077280
  333   879          716077476
  618   783          716077719
  116   894          716077880
  381   871          716082652
  527   829          716085972
  480   846          716087736
  206   891          716089787
  522   831          716092839
  457   853          716094470
  702   718          716094640
  656   757          716098509
  689   730          716099769
  495   841          716110696
  326   880          716117976
  117   894          716118597
  431   860          716118991
  632   774          716120792
  427   861          716131864
  410   865          716135625
  681   737          716136794
  340   878          716140152
  159   893          716141636
  652   760          716143808
  629   776          716146765
  557   816          716147189
  635   772          716147523
  509   836          716149285
  450   855          716151375
  435   859          716152654
  660   754          716157064
  546   821          716158997
  118   894          716160016
  701   719          716167060
  186   892          716167144
  477   847          716176756
  532   827          716178051
  587   801          716184404
  359   875          716190154
  423   862          716190895
  464   851          716192395
  401   867          716195564
  517   833          716197950
  119   894          716202143
  353   876          716208353
  224   890          716208424
  311   882          716209199
  498   840          716209992
  376   872          716212224
  207   891          716217714
  160   893          716217957
  294   884          716219288
  626   778          716225328
  638   770          716227072
  252   888          716230080
  439   858          716233231
  120   894          716244984
  239   889          716247288
  700   720          716248000
  669   747          716251032
  365   874          716254749
  319   881          716259600
  264   887          716263847
  187   892          716271491
  688   731          716278563
  303   883          716283514
  610   788          716284872
  121   894          716288545
  555   817          716292388
  648   763          716292739
  161   893          716295238
  419   863          716295706
  474   848          716296616
  285   885          716303250
  275   886          716303331
  598   795          716307067
  347   877          716308056
  664   751          716319695
  122   894          716332832
  589   800          716336469
  699   721          716337460
  501   839          716341220
  615   785          716345000
  208   891          716346883
  674   743          716354431
  623   780          716356367
  605   791          716358796
  641   768          716359553
  225   890          716359625
  443   857          716361100
  537   825          716369778
  162   893          716373485
  188   892          716376960
  123   894          716377851
  680   738          716379272
  406   866          716385312
  512   835          716400603
  544   822          716401432
  371   873          716403428
  334   879          716411143
  454   854          716412528
  240   889          716419369
  253   888          716421349
  124   894          716423608
  698   722          716435440
  327   880          716437783
  461   852          716442389
  415   864          716445919
  471   849          716447160
  163   893          716452704
  553   818          716455809
  387   870          716463603
  687   732          716465871
  125   894          716470109
  392   869          716471197
  265   887          716473728
  209   891          716477300
  295   884          716479479
  189   892          716483557
  341   878          716487973
  525   830          716490125
  312   882          716500296
  504   838          716504536
  591   799          716507470
  226   890          716512176
  126   894          716517360
  382   871          716519279
  655   758          716530887
  276   886          716531032
  164   893          716532901
  447   856          716536639
  520   832          716538368
  620   782          716539768
  530   828          716540552
  697   723          716541940
  397   868          716542805
  644   766          716545080
  286   885          716547781
  304   883          716559851
  659   755          716560054
  127   894          716565367
  320   881          716565841
  600   794          716566184
  360   875          716577875
  354   876          716583240
  668   748          716586624
  190   892          716591288
  241   889          716592890
  651   761          716605532
  210   891          716608971
  165   893          716614082
  128   894          716614136
  254   888          716614136
  572   809          716624377
  468   850          716628232
  679   739          716630258
  574   808          716633336
  570   810          716634000
  551   819          716637410
  377   872          716637481
  411   865          716641156
  673   744          716652001
  366   874          716655520
  696   724          716656960
  576   807          716660919
  686   733          716661693
  542   823          716661855
  568   811          716662163
  129   894          716663673
  612   787          716664331
  227   890          716666083
  348   877          716670325
  432   860          716677568
  402   867          716679171
  428   861          716680133
  515   834          716684579
  266   887          716685199
  607   790          716687543
  535   826          716690351
  663   752          716693255
  166   893          716696253
  593   798          716697449
  507   837          716700096
  191   892          716700159
  578   806          716707168
  566   812          716708824
  487   844          716712887
  130   894          716713984
  436   859          716721635
  458   853          716722389
  631   775          716723966
  490   843          716726107
  424   862          716728952
  634   773          716730021
  484   845          716731029
  296   884          716741440
  211   891          716741902
  335   879          716746814
  328   880          716759552
  451   855          716760226
  277   886          716760389
  131   894          716765075
  242   889          716767857
  628   777          716770585
  493   842          716770845
  580   805          716772125
  564   813          716773941
  617   784          716775417
  167   893          716779420
  481   846          716780377
  695   725          716780500
  647   764          716783767
  637   771          716788864
  313   882          716793265
  287   885          716794028
  255   888          716808447
  192   892          716810176
  440   858          716812712
  132   894          716816952
  372   873          716817465
  228   890          716821352
  420   863          716823647
  549   820          716837149
  342   878          716837840
  305   883          716838012
  465   851          716839676
  602   793          716844465
  496   841          716847257
  582   804          716855832
  562   814          716857472
  478   847          716860775
  168   893          716863589
  685   734          716866029
  133   894          716869621
  625   779          716869764
  321   881          716874002
  212   891          716876099
  407   866          716881039
  678   740          716889752
  267   887          716898266
  640   769          716900609
  595   797          716906448
  523   831          716911858
  694   726          716912560
  388   870          716914072
    0   895          716917375
    1   895          716917376
    2   895          716917383
    3   895          716917402
    4   895          716917439
    5   895          716917500
    6   895          716917591
    7   895          716917718
    8   895          716917887
    9   895          716918104
   10   895          716918375
   11   895          716918706
   12   895          716919103
   13   895          716919572
   14   895          716920119
  528   829          716920741
   15   895          716920750
  193   892          716921345
   16   895          716921471
   17   895          716922288
  134   894          716923088
   18   895          716923207
   19   895          716924234
   20   895          716925375
   21   895          716926636
   22   895          716928023
  510   836          716928056
   23   895          716929542
  667   749          716930712
   24   895          716931199
   25   895          716933000
  393   869          716933366
   26   895          716934951
   27   895          716937058
   28   895          716939327
  540   824          716940224
   29   895          716941764
  243   889          716944276
   30   895          716944375
   31   895          716947166
  169   893          716948766
   32   895          716950143
  444   857          716951177
   33   895          716953312
  499   840          716955499
   34   895          716956679
  672   745          716958073
  383   871          716958198
  584   803          716958331
  560   815          716959375
   35   895          716960250
  355   876          716960251
  416   864          716963840
   36   895          716964031
  361   875          716967756
   37   895          716968028
  658   756          716971528
  654   759          716971743
  475   848          716972067
   38   895          716972247
   39   895          716976694
  135   894          716977359
  229   890          716977989
   40   895          716981375
   41   895          716986296
  278   886          716991408
   42   895          716991463
   43   895          716996882
  518   833          717001369
   44   895          717002559
  256   888          717004288
  297   884          717005177
   45   895          717008500
  213   891          717011568
   46   895          717014711
  398   868          717016824
   47   895          717021198
  622   781          717021389
   48   895          717027967
  533   827          717028720
  455   854          717032239
  136   894          717032440
  194   892          717033672
  349   877          717034682
  170   893          717034957
   49   895          717035024
  609   789          717035598
  288   885          717041997
   50   895          717042375
   51   895          717050026
  693   727          717053140
  547   821          717054984
   52   895          717057983
  367   874          717058487
  614   786          717063200
  378   872          717065000
  643   767          717065370
   53   895          717066252
   54   895          717074839
  662   753          717075305
  650   762          717075728
  684   735          717078879
  558   816          717079608
  586   802          717079664
  462   852          717081336
  329   880          717083289
   55   895          717083750
  336   879          717084495
  314   882          717088112
  137   894          717088337
   56   895          717092991
  502   839          717095727
   57   895          717102568
   58   895          717112487
  268   887          717112935
  472   849          717114097
  306   883          717118003
  244   889          717122153
  171   893          717122168
   59   895          717122754
   60   895          717133375
  597   796          717134509
  230   890          717136000
  448   856          717137408
  604   792          717141952
   61   895          717144356
  138   894          717145056
  195   892          717147163
  214   891          717148315
  412   865          717149153
   62   895          717155703
  677   741          717157754
  403   867          717165190
   63   895          717167422
   64   895          717179519
  322   881          717184089
  513   835          717188572
  343   878          717189759
   65   895          717192000
  257   888          717201665
  692   728          717202240
  139   894          717202603
   66   895          717204871
  172   893          717210405
  556   817          717218129
   67   895          717218138
  588   801          717219873
  279   886          717224095
  619   783          717225346
  429   861          717230970
   68   895          717231807
  373   873          717233734
  538   825          717236497
  433   860          717238737
   69   895          717245884
   70   895          717260375
  140   894          717260984
  196   892          717261824
  505   838          717268097
  425   862          717269553
  298   884          717270696
  671   746          717272647
   71   895          717275286
  646   765          717283261
  666   750          717283296
  215   891          717286346
  469   850          717286709
   72   895          717290623
  545   822          717290873
  289   885          717291694
  437   859          717293232
  231   890          717295391
  173   893          717299674
  683   736          717300243
  245   889          717301494
   73   895          717306392
  526   830          717318576
  141   894          717320205
  633   774          717320961
   74   895          717322599
  269   887          717329212
  630   776          717335576
  710   711          717336431
   75   895          717339250
  356   876          717339392
  709   712          717344957
  521   832          717351129
  459   853          717353056
  421   863          717354108
   76   895          717356351
  636   772          717359104
  362   875          717359803
  691   729          717359860
  708   713          717362009
  389   870          717366869
  452   855          717371783
   77   895          717373908
  554   818          717374896
  197   892          717377661
  590   800          717379000
  408   866          717379208
  142   894          717380272
  599   795          717381674
  315   882          717384843
  531   828          717384843
  707   714          717387587
  174   893          717389981
  657   757          717391486
   78   895          717391927
  441   858          717394833
  394   869          717397893
  384   871          717399415
  307   883          717399830
  258   888          717400584
  350   877          717401133
  627   778          717402835
  611   788          717403003
  330   880          717409000
   79   895          717410414
  653   760          717421077
  706   715          717421691
  337   879          717424192
  216   891          717425667
  488   844          717425856
   80   895          717429375
  676   742          717434264
  485   845          717435250
  143   894          717441191
  491   843          717447878
   81   895          717448816
  639   770          717450119
  232   890          717456168
  280   886          717458456
  606   791          717458687
  368   874          717463656
  705   716          717464321
  661   754          717465845
   82   895          717468743
  508   837          717472765
  482   846          717475904
  175   893          717481332
  616   785          717481521
  516   834          717481800
  246   889          717482305
  417   864          717484257
   83   895          717489162
  466   851          717489747
  399   868          717493231
  198   892          717494680
  379   872          717494787
  323   881          717496108
  494   842          717501472
  144   894          717502968
   84   895          717510079
  704   717          717515477
  624   780          717522624
  690   730          717526000
  682   737          717530121
   85   895          717531500
  299   884          717538003
  290   885          717543125
  344   878          717543736
  445   857          717543918
  543   823          717544774
  270   887          717547103
  479   847          717547662
  552   819          717549867
  536   826          717550632
   86   895          717553431
  649   763          717554396
  592   799          717557087
  145   894          717565609
  217   891          717566284
  176   893          717573733
  703   718          717575159
   87   895          717575878
  497   841          717586794
  642   768          717594120
  670   747          717595723
   88   895          717598847
  259   888          717601051
  573   809          717607646
  571   810          717610411
  199   892          717612887
  233   890          717618337
   89   895          717622344
  575   808          717623487
  146   894          717629120
  569   811          717631740
  702   719          717643367
  665   751          717644376
   90   895          717646375
  601   794          717647985
  476   848          717650368
  374   873          717652241
  404   867          717653627
  456   854          717654680
  577   807          717657976
  413   865          717659622
  247   889          717664592
  177   893          717667190
   91   895          717670946
  567   812          717671591
  316   882          717683464
  308   883          717683499
  147   894          717693507
  281   886          717694497
  621   782          717694829
   92   895          717696063
  689   731          717700660
  500   840          717704000
  218   891          717708203
  511   836          717709887
  579   806          717711155
  675   743          717719282
  701   720          717720101
  357   876          717720669
   93   895          717721732
  463   852          717723055
  565   813          717729922
  200   892          717732288
  524   831          717734015
  331   880          717736691
  449   856          717740865
  550   820          717743000
   94   895          717747959
  363   875          717754022
  594   798          717754176
  529   829          717758678
  148   894          717758776
  178   893          717761709
  338   879          717765911
  271   887          717766614
  681   738          717768513
  351   877          717769684
   95   895          717774750
  234   890          717781904
  581   805          717783066
  473   849          717783866
  430   861          717784381
  613   787          717789800
  645   766          717791221
  608   790          717794712
  291   885          717796296
   96   895          717802111
  434   860          717802504
  260   888          717803072
  700   721          717805361
  563   814          717806691
  300   884          717807104
  519   833          717807896
  324   881          717810065
  426   862          717812704
  541   824          717816645
  656   758          717819928
  390   870          717822000
  149   894          717824933
   97   895          717830048
  385   871          717842936
  248   889          717848361
  219   891          717851430
  201   892          717852889
  503   839          717853246
  179   893          717857296
   98   895          717858567
  395   869          717864784
  660   755          717864875
  438   859          717867451
  369   874          717871033
  583   804          717873751
  652   761          717878889
  409   866          717879825
  534   827          717882587
  688   732          717883840
  422   863          717887095
   99   895          717887674
  150   894          717891984
  699   722          717899147
  345   878          717899777
  561   815          717901856
  100   895          717917375
  618   784          717919336
  632   775          717920343
  380   872          717926848
  669   748          717927301
  282   886          717932224
  603   793          717933484
  635   773          717937792
  235   890          717946875
  101   895          717947676
  470   850          717948000
  180   893          717953957
  548   821          717954253
  629   777          717955622
  151   894          717959935
  309   883          717969016
  596   797          717970309
  400   868          717972032
  202   892          717974696
  102   895          717978583
  442   858          717979600
  514   835          717979619
  585   803          717983252
  317   882          717983981
  453   855          717986052
  460   853          717986477
  272   887          717987751
  220   891          717995971
  698   723          718001459
  261   888          718006653
  418   864          718007176
  638   771          718008083
  103   895          718010102
  674   744          718012808
  664   752          718013952
  559   816          718015375
  680   739          718015419
  152   894          718028792
  249   889          718033618
  506   838          718034688
  648   764          718041536
  104   895          718042239
  626   779          718043515
  292   885          718051213
  181   893          718051698
  332   880          718066368
  375   873          718072992
  105   895          718075000
  687   733          718075540
  301   884          718078005
  203   892          718097715
  153   894          718098561
  358   876          718104088
  539   825          718106444
  106   895          718108391
  339   879          718109658
  587   802          718111611
  697   724          718112297
  236   890          718113256
  325   881          718125966
  641   769          718131330
  446   857          718139329
  352   877          718140341
  489   844          718141753
  221   891          718141832
  486   845          718142381
  107   895          718142418
  467   851          718142614
  405   867          718144488
  557   817          718147206
  610   789          718150069
  527   830          718150183
  364   875          718150419
  182   893          718150525
  522   832          718167016
  154   894          718169248
  283   886          718171643
  414   865          718172569
  492   843          718172595
  483   846          718174323
  108   895          718177087
  546   822          718183584
  623   781          718183908
  615   786          718196031
  598   796          718205528
  273   887          718210520
  262   888          718211800
  109   895          718212404
  250   889          718220369
  204   892          718221952
  696   725          718231661
  532   828          718232320
  495   842          718235063
  480   847          718237423
  605   792          718238213
  155   894          718240859
  110   895          718248375
  509   837          718248482
  183   893          718250444
  310   883          718256387
  655   759          718256854
  346   878          718257888
  589   801          718258870
  668   749          718267381
  679   740          718270839
  659   756          718272395
  686   734          718275760
  391   870          718279471
  457   854          718279857
  370   874          718280624
  237   890          718281053
  517   834          718282117
  111   895          718285006
  318   882          718286400
  386   871          718288767
  222   891          718289019
  555   818          718297307
  644   767          718307647
  293   885          718307882
  156   894          718313400
  673   745          718314842
  112   895          718322303
  498   841          718329313
  477   848          718331525
  396   869          718334045
  431   861          718340372
  651   762          718345179
  450   856          718347016
  205   892          718347413
  302   884          718350712
  184   893          718351461
  427   862          718358411
  695   726          718359551
  113   895          718360272
  381   872          718361189
  464   852          718367552
  435   860          718368875
  620   783          718376687
  410   866          718382896
  157   894          718386877
  663   753          718392024
  333   880          718398037
  114   895          718398919
  251   889          718408620
  284   886          718412760
  537   826          718414129
  263   888          718418519
  423   863          718422614
  591   800          718425071
  544   823          718430951
  274   887          718434927
  223   891          718437538
  115   895          718438250
  326   881          718443817
  439   859          718444298
  238   890          718450272
  401   868          718453233
  185   893          718453582
  340   879          718455439
  501   840          718455501
  474   849          718456473
  600   795          718459875
  158   894          718461296
  553   819          718465636
  206   892          718474104
  116   895          718478271
  685   735          718484500
  359   876          718489655
  512   836          718494784
  694   727          718495967
  376   873          718495993
  353   877          718513110
  117   895          718518988
  612   788          718524800
  634   774          718524928
  631   776          718528167
  419   864          718532603
  678   741          718534773
  159   894          718536663
  647   765          718537148
  311   883          718545618
  365   875          718549000
  186   893          718556813
  525   831          718559316
  118   895          718560407
  607   791          718562214
  294   885          718566309
  443   858          718567019
  637   772          718574501
  628   778          718584104
  224   891          718587395
  572   810          718590248
  319   882          718590727
  574   809          718594353
  252   889          718598377
  530   829          718599789
  207   892          718602031
  119   895          718602534
  454   855          718603039
  570   811          718604731
  593   799          718610256
  471   850          718612111
  160   894          718612984
  504   839          718613783
  667   750          718615963
  576   808          718617088
  520   833          718617537
  347   878          718618075
  239   890          718620919
  617   785          718621738
  461   853          718622658
  303   884          718625231
  672   746          718625384
  264   888          718626816
  568   812          718637760
  406   867          718637779
  693   728          718640909
  120   895          718645375
  551   820          718652151
  285   886          718655581
  578   807          718658495
  275   887          718660978
  187   893          718661160
  640   770          718677000
  415   865          718688000
  658   757          718688405
  121   895          718688936
  566   813          718689293
  161   894          718690265
  371   874          718692435
  625   780          718692625
  542   824          718696312
  684   736          718701760
  654   760          718702264
  580   806          718718616
  208   892          718731200
  334   880          718731704
  122   895          718733223
  602   794          718733392
  387   871          718736914
  447   857          718737416
  225   891          718738596
  392   870          718739288
  535   827          718739658
  564   814          718759288
  327   881          718763624
  188   893          718766629
  162   894          718768512
  515   835          718773750
  123   895          718778242
  662   754          718778592
  253   889          718789646
  240   890          718793000
  692   729          718794377
  582   805          718797493
  382   872          718797816
  468   851          718798283
  341   879          718803260
  507   838          718804315
  397   869          718805682
  677   742          718807221
  595   798          718814467
  650   763          718819947
  124   895          718823999
  295   885          718826500
  643   768          718832539
  265   888          718836697
  312   883          718836715
  562   815          718847703
  163   894          718847731
  711   711          718850862
  487   845          718852428
  622   782          718853616
  710   712          718855128
  549   821          718856810
  490   844          718860584
  209   892          718861617
  709   713          718867926
  125   895          718870500
  189   893          718873226
  484   846          718875640
  360   876          718877376
  354   877          718887997
  411   866          718888427
  276   887          718888679
  708   714          718889256
  226   891          718891147
  584   804          718895168
  320   882          718896968
  432   861          718898949
  286   886          718900112
  493   843          718900264
  304   884          718901568
  609   790          718905529
  428   862          718906680
  458   854          718907776
  126   895          718917751
  614   787          718918947
  707   715          718919118
  377   873          718921250
  683   737          718927540
  164   894          718927928
  481   847          718930064
  402   868          718936840
  436   860          718937856
  671   747          718944434
  366   875          718949771
  560   816          718954496
  451   856          718955867
  691   730          718956371
  706   716          718957512
  424   863          718960671
  127   895          718965758
  241   890          718966521
  496   842          718971624
  666   751          718973047
  540   825          718979625
  348   878          718980344
  190   893          718980957
  254   889          718982433
  528   830          718984952
  523   832          718986035
  210   892          718993288
  705   717          719004438
  165   894          719009109
  586   803          719011683
  128   895          719014527
  465   852          719014833
  478   848          719015544
  440   859          719023779
  604   793          719026121
  510   837          719027253
  597   797          719037746
  646   766          719041232
  227   891          719045054
  266   888          719048168
  704   718          719059896
  420   864          719060544
  129   895          719064064
  619   784          719066963
  335   880          719067375
  499   841          719074820
  547   822          719079571
  558   817          719079625
  533   828          719082989
  328   881          719085393
  518   834          719085536
  676   743          719088183
  296   885          719088461
  191   893          719089828
  166   894          719091280
  372   874          719106472
  657   758          719112905
  130   895          719114375
  277   887          719118036
  633   775          719120512
  703   719          719123886
  211   892          719126219
  690   731          719126891
  313   883          719129684
  475   849          719131924
  407   867          719133506
  242   890          719141488
  630   777          719144433
  287   886          719146359
  588   802          719147080
  636   773          719149373
  342   879          719153127
  653   761          719156158
  444   858          719157096
  682   738          719161840
  131   895          719165466
  661   755          719173656
  167   894          719174447
  255   889          719176744
  305   884          719179729
  388   871          719187383
  702   720          719196408
  192   893          719199845
  228   891          719200323
  393   870          719201457
  321   882          719205129
  416   865          719205921
  502   840          719210008
  132   895          719217343
  627   779          719221022
  455   855          719222750
  556   818          719223048
  639   771          719231130
  383   872          719236735
  168   894          719258616
  212   892          719260416
  267   888          719261235
  462   853          719261605
  355   877          719265008
  361   876          719267257
  611   789          719268200
  133   895          719270012
  670   748          719271992
  701   721          719277462
  472   850          719279048
  398   869          719279701
  599   796          719280135
  538   826          719280848
  513   836          719282753
  590   801          719301401
  649   764          719303193
  689   732          719305937
  193   893          719311014
  243   890          719317907
  545   823          719320392
    0   896          719323136
    1   896          719323137
    2   896          719323144
    3   896          719323163
    4   896          719323200
    5   896          719323261
    6   896          719323352
    7   896          719323479
  134   895          719323479
    8   896          719323648
    9   896          719323865
   10   896          719324136
   11   896          719324467
   12   896          719324864
   13   896          719325333
   14   896          719325880
   15   896          719326511
   16   896          719327232
   17   896          719328049
   18   896          719328968
   19   896          719329995
   20   896          719331136
   21   896          719332397
  616   786          719332552
   22   896          719333784
   23   896          719335303
   24   896          719336960
  606   792          719338104
  448   857          719338185
  665   752          719338633
   25   896          719338761
   26   896          719340712
   27   896          719342819
  169   894          719343793
  349   878          719344701
   28   896          719345088
   29   896          719347525
  378   873          719348769
  278   887          719349055
   30   896          719350136
  624   781          719350165
  297   885          719352198
  367   875          719352738
   31   896          719352927
   32   896          719355904
  229   891          719356960
   33   896          719359073
   34   896          719362440
  642   769          719365897
   35   896          719366011
  700   722          719367048
   36   896          719369792
  256   889          719372585
   37   896          719373789
  505   839          719377344
  675   744          719377659
  135   895          719377750
   38   896          719378008
   39   896          719382455
  554   819          719384723
   40   896          719387136
  526   831          719387767
   41   896          719392057
  288   886          719394328
  213   892          719395885
  412   866          719396424
   42   896          719397224
   43   896          719402643
  681   739          719404660
  336   880          719405056
   44   896          719408320
  329   881          719409130
   45   896          719414261
   46   896          719420472
  403   868          719422859
  194   893          719423341
  314   883          719424531
   47   896          719426959
  170   894          719429984
  521   833          719430298
  136   895          719432831
   48   896          719433728
   49   896          719440785
  531   829          719444080
   50   896          719448136
   51   896          719455787
  469   851          719456760
  429   862          719457517
  306   884          719459720
  433   861          719460118
   52   896          719463744
  699   723          719465166
   53   896          719472013
  592   800          719474688
  268   888          719475904
   54   896          719480600
  137   895          719488728
   55   896          719489511
  688   733          719493509
  244   890          719495784
   56   896          719498752
  425   863          719501272
  343   879          719505046
   57   896          719508329
  437   860          719509453
  230   891          719514971
  322   882          719515216
  171   894          719517195
   58   896          719518248
  373   874          719522741
   59   896          719528515
  621   783          719531748
  214   892          719532632
  195   893          719536832
  459   854          719538443
   60   896          719539136
  601   795          719541676
  138   895          719545447
  656   759          719545895
   61   896          719550117
  645   767          719553788
   62   896          719561464
  552   820          719564608
  488   845          719565397
  452   856          719567424
  257   889          719569962
  516   835          719570971
  698   724          719571816
   63   896          719573183
  573   810          719573517
  508   838          719576984
  660   756          719577216
  543   824          719579231
  485   846          719579861
  571   811          719581142
  279   887          719581742
  491   844          719582355
  575   809          719584504
   64   896          719585280
  421   864          719591005
   65   896          719597761
  536   827          719599939
  139   895          719602994
  172   894          719605432
  441   859          719605900
  569   812          719607337
  669   749          719608058
   66   896          719610632
  577   808          719614145
  298   885          719617717
  652   762          719618536
   67   896          719623899
  482   847          719625591
  494   843          719630891
  408   867          719631675
   68   896          719637568
  389   871          719640180
  289   886          719644025
  356   877          719644149
  613   788          719650269
  196   893          719651493
   69   896          719651645
  567   813          719652060
  680   740          719656000
  362   876          719659304
  140   895          719661375
  579   807          719662482
  466   852          719664904
  394   870          719665984
   70   896          719666136
  594   799          719666983
  608   791          719669383
  215   892          719670663
  231   891          719674362
  245   890          719675125
  674   745          719675649
  384   872          719677952
   71   896          719681047
  697   725          719686998
  687   734          719689607
  269   888          719692181
  173   894          719694701
   72   896          719696384
  479   848          719702431
  350   878          719711152
  497   842          719711161
   73   896          719712153
  664   753          719712721
  565   814          719715269
  141   895          719720596
  315   883          719721262
  632   776          719724544
  417   865          719726338
   74   896          719728360
  581   806          719729557
  635   774          719732699
  330   881          719734841
  307   884          719741547
  337   880          719744753
   75   896          719745011
  445   858          719749837
  399   869          719756108
  368   875          719757907
   76   896          719762112
  550   821          719762661
  618   785          719765657
  197   893          719767330
  258   889          719768881
  629   778          719769141
  379   873          719778556
   77   896          719779669
  142   895          719780663
  174   894          719785008
  638   772          719793720
  648   765          719794917
  563   815          719796922
   78   896          719797688
  524   832          719808192
  511   837          719809084
  216   892          719809984
  476   849          719810225
  696   726          719810712
  583   805          719815412
  280   887          719816103
   79   896          719816175
  603   794          719822411
  529   830          719822889
  500   841          719823321
  323   882          719827235
   80   896          719835136
  232   891          719835139
  143   895          719841582
  456   855          719845191
   81   896          719854577
  246   890          719855936
  541   825          719856046
  344   879          719859023
  626   780          719866376
   82   896          719874504
  175   894          719876359
  596   798          719878328
  198   893          719884349
  299   885          719885024
  519   834          719892063
  686   735          719894231
   83   896          719894923
  290   886          719895456
  561   816          719896977
  463   853          719903324
  144   895          719903359
  413   866          719906893
  641   770          719907721
  270   888          719910072
  404   868          719911296
   84   896          719915840
  679   741          719915860
  585   804          719920089
  534   828          719936856
   85   896          719937261
  374   874          719941248
  449   857          719941642
  695   727          719942958
  473   850          719948817
  217   892          719950601
  668   750          719952632
   86   896          719959192
  145   895          719966000
  503   840          719967527
  176   894          719968760
  259   889          719969348
  548   822          719978840
   87   896          719981639
  673   746          719982153
  655   760          719987375
  659   757          719989272
  233   891          719997308
  199   893          720002556
   88   896          720004608
  430   862          720010928
  559   817          720015392
  623   782          720016135
  316   883          720019883
  610   790          720020000
  434   861          720023885
  308   884          720025216
  357   877          720025426
   89   896          720028105
  146   895          720029511
  247   890          720038223
  587   803          720043630
  426   863          720044423
  615   787          720051778
   90   896          720052136
  281   887          720052144
  363   876          720053523
  177   894          720062217
  331   881          720062532
  514   836          720073800
  644   768          720074816
   91   896          720076707
  351   878          720079703
  438   860          720083672
  694   728          720083736
  338   880          720086472
  651   763          720089398
  218   892          720092520
  147   895          720093898
  390   871          720095311
  663   754          720095311
   92   896          720101824
  685   736          720107381
  598   797          720108765
  470   851          720118051
  385   872          720121473
  200   893          720121957
  605   793          720122382
  422   864          720123992
   93   896          720127493
  271   888          720129583
  409   867          720132292
  395   870          720132875
  324   882          720141192
  506   839          720143935
  291   886          720148627
  539   826          720150795
  557   818          720152125
   94   896          720153720
  300   885          720154125
  178   894          720156736
  148   895          720159167
  234   891          720160875
  369   875          720165284
  260   889          720171369
  460   854          720171864
   95   896          720180511
  453   856          720181693
  678   742          720184240
  589   802          720186077
  442   859          720190667
   96   896          720207872
  380   873          720210617
  546   823          720213103
  345   879          720215064
  620   784          720218304
  527   831          720219374
  248   890          720221992
  149   895          720225324
  693   729          720233046
  400   869          720234909
  219   892          720235747
   97   896          720235809
  201   893          720242558
  522   833          720246185
  418   865          720249257
  179   894          720252323
   98   896          720264328
  489   845          720281294
  486   846          720286992
  282   887          720289871
  532   829          720291557
  150   895          720292375
   99   896          720293435
  647   766          720295119
  672   747          720297171
  667   751          720305714
  492   844          720307072
  555   819          720307134
  309   884          720310733
  467   852          720317771
  317   883          720320400
  100   896          720323136
  483   847          720324010
  634   775          720324479
  235   891          720325846
  684   737          720329057
  631   777          720337024
  446   858          720345248
  591   801          720347472
  180   894          720348984
  272   888          720350720
  509   838          720352701
  101   896          720353437
  600   796          720358336
  151   895          720360326
  375   874          720361999
  202   893          720364365
  495   843          720364482
  637   773          720364770
  711   712          720369559
  517   835          720371288
  261   889          720374950
  710   713          720378097
  220   892          720380288
  102   896          720384344
  612   789          720389997
  692   730          720390888
  480   848          720392192
  332   881          720392209
  709   714          720395173
  405   868          720402157
  628   779          720402291
  292   886          720403544
  249   890          720407249
  358   877          720408845
  658   758          720409824
  103   896          720415863
  414   866          720419840
  708   715          720420787
  301   885          720425026
  152   895          720429183
  339   880          720430219
  654   761          720437345
  607   792          720441631
  181   894          720446725
  104   896          720448000
  364   876          720449920
  352   878          720450360
  498   842          720453680
  707   716          720454939
  325   882          720457093
  640   771          720458011
  677   743          720461140
  537   827          720463436
  544   824          720465408
  457   855          720470368
  617   786          720472769
  553   820          720480377
  105   896          720480761
  662   755          720486403
  203   893          720487384
  477   849          720491382
  236   891          720492227
  706   717          720497629
  153   895          720498952
  106   896          720514152
  625   781          720520166
  221   892          720526149
  593   800          720527857
  283   887          720529290
  182   894          720545552
  450   857          720547793
  464   853          720547821
  107   896          720548179
  705   718          720548857
  391   871          720552782
  691   731          720557262
  683   738          720559259
  574   810          720560224
  572   811          720560979
  431   862          720566919
  386   872          720567304
  650   764          720568744
  154   895          720569639
  346   879          720573175
  273   888          720573489
  501   841          720574822
  370   875          720574875
  576   809          720578105
  262   889          720580097
  570   812          720580328
  108   896          720582848
  427   863          720590130
  435   861          720590256
  512   837          720593981
  250   890          720594000
  310   884          720598104
  396   870          720602136
  643   769          720604316
  704   719          720608623
  204   893          720611621
  578   808          720614664
  109   896          720618165
  568   813          720618229
  671   748          720620703
  474   850          720621424
  318   883          720622819
  602   795          720627083
  525   832          720633493
  410   867          720635363
  155   895          720641250
  381   873          720644958
  183   894          720645471
  110   896          720654136
  423   864          720659511
  237   891          720660024
  293   886          720660213
  439   860          720660519
  530   830          720664000
  666   752          720667304
  580   807          720669943
  551   821          720671812
  222   892          720673336
  566   814          720674640
  703   720          720676927
  622   783          720690535
  111   896          720690767
  302   885          720697733
  520   834          720701704
  156   895          720713791
  401   869          720716110
  333   881          720723878
  595   799          720727274
  112   896          720728064
  504   840          720728064
  690   732          720732168
  542   825          720735713
  205   893          720737082
  582   806          720743984
  184   894          720746488
  676   744          720746560
  564   815          720749519
  702   721          720753769
  113   896          720766033
  284   887          720770407
  419   865          720774684
  326   882          720774944
  340   880          720776000
  443   859          720778086
  614   788          720779416
  609   791          720780200
  471   851          720782162
  251   890          720782251
  376   874          720785000
  263   889          720786816
  157   895          720787268
  535   828          720793927
  359   877          720794412
  274   888          720797896
  682   739          720797987
  454   856          720798680
  646   767          720803799
  114   896          720804680
  461   854          720808045
  223   892          720821855
  353   878          720823129
  238   891          720829243
  584   805          720836829
  657   759          720838872
  701   722          720839149
  562   816          720842824
  115   896          720844011
  365   876          720848501
  185   894          720848609
  158   895          720861687
  206   893          720863773
  515   836          720867931
  549   822          720881397
  116   896          720884032
  661   756          720885997
  311   884          720887335
  406   868          720895448
  653   762          720895805
  619   785          720913284
  507   839          720913562
  604   794          720915048
  689   733          720915606
  294   886          720918640
  633   776          720924713
  117   896          720924749
  319   883          720927146
  700   723          720933067
  347   879          720933362
  415   866          720935271
  159   895          720937054
  447   858          720943335
  636   774          720944280
  597   798          720945765
  586   804          720948520
  186   894          720951840
  670   749          720952749
  560   817          720954513
  630   778          720957952
  118   896          720966168
  224   892          720971712
  252   890          720972008
  303   885          720972252
  468   852          720973440
  371   875          720986686
  207   893          720991700
  264   889          720995113
  487   846          720997039
  239   891          720999890
  490   845          721000125
  119   896          721008295
  392   871          721012599
  285   887          721013228
  160   895          721013375
  387   872          721015451
  639   772          721016767
  275   888          721023947
  540   826          721023976
  484   847          721025327
  493   844          721034741
  699   724          721035523
  665   753          721037402
  675   745          721040500
  627   780          721043883
  681   740          721045241
  120   896          721051136
  528   831          721054143
  187   894          721056187
  649   765          721056574
  334   881          721057545
  523   833          721065204
  397   870          721073773
  588   803          721079099
  382   873          721081585
  558   818          721084544
  481   848          721084833
  161   895          721090656
  121   896          721094697
  327   882          721094751
  458   855          721098287
  496   843          721101043
  688   734          721107576
  547   823          721109090
  208   893          721120869
  225   892          721122913
  341   880          721123821
  432   862          721125496
  510   838          721131472
  611   790          721138131
  428   863          721138399
  122   896          721138984
  411   867          721140894
  533   829          721142226
  642   770          721142288
  698   725          721146517
  451   857          721156644
  436   861          721159237
  188   894          721161656
  253   890          721163277
  162   895          721168903
  240   891          721171971
  518   835          721174707
  478   849          721175401
  312   884          721178432
  295   886          721178831
  360   877          721182133
  624   782          721182392
  599   797          721183372
  123   896          721184003
  616   787          721188299
  465   853          721195102
  424   864          721197568
  354   878          721198016
  499   842          721199187
  402   869          721199717
  265   889          721204994
  377   874          721210257
  606   793          721222273
  590   802          721228608
  124   896          721229760
  556   819          721232875
  320   883          721233387
  440   860          721240000
  163   895          721248122
  304   885          721248589
  366   876          721249272
  209   893          721251286
  276   888          721251648
  286   887          721257759
  697   726          721266049
  189   894          721268253
  226   892          721275464
  125   896          721276261
  656   760          721276416
  669   750          721293309
  660   757          721294093
  348   879          721295631
  475   850          721296875
  680   741          721301021
  420   865          721302625
  687   735          721308078
  645   768          721320957
  126   896          721323512
  164   895          721328319
  502   841          721329329
  538   827          721330155
  674   746          721342960
  241   891          721345492
  545   824          721354849
  254   890          721356064
  652   763          721362755
  444   859          721368163
  127   896          721371519
  621   784          721373365
  190   894          721375984
  513   837          721381950
  210   893          721382957
  407   868          721391175
  335   881          721393216
  696   727          721394119
  592   801          721397089
  554   820          721399464
  372   875          721400723
  165   895          721409500
  664   754          721416008
  266   889          721416465
  328   882          721416520
  455   856          721418391
  128   896          721420288
  227   892          721429371
  601   796          721440137
  296   886          721440792
  462   854          721446992
  472   851          721449099
  416   866          721453192
  526   832          721461944
  388   872          721465920
  129   896          721469825
  313   884          721471401
  342   880          721473688
  393   871          721474768
  277   888          721481005
  191   894          721484855
  505   840          721491625
  166   895          721491671
  287   887          721504006
  531   830          721508291
  521   834          721514465
  613   789          721515466
  211   893          721515888
  686   736          721517112
  130   896          721520136
  242   891          721520459
  383   873          721520504
  305   885          721526750
  695   728          721530727
  635   775          721532250
  632   777          721533401
  321   883          721541548
  448   858          721544104
  573   811          721544248
  398   870          721547792
  608   792          721548800
  255   890          721550375
  575   810          721550375
  648   766          721552888
  571   812          721556739
  679   742          721565327
  131   896          721571227
  361   877          721572014
  167   895          721574838
  355   878          721575027
  577   809          721575162
  638   773          721583989
  552   821          721584269
  594   800          721584584
  228   892          721584640
  629   779          721587328
  569   813          721587806
  192   894          721594872
  618   786          721616688
  543   825          721618632
  579   808          721618651
  132   896          721623104
  267   889          721629532
  469   852          721631917
  567   814          721637407
  378   874          721637776
  668   751          721642383
  412   867          721648891
  212   893          721650085
  367   876          721652239
  673   747          721653940
  536   828          721654208
  168   895          721659007
  349   879          721659988
  516   836          721665152
  133   896          721675773
  694   729          721675873
  581   807          721680884
  403   869          721685736
  508   839          721686231
  433   862          721686665
  641   771          721688732
  429   863          721689236
  626   781          721693917
  243   891          721696878
  297   886          721704529
  565   815          721705500
  193   894          721706041
  488   846          721710008
  659   758          721710691
  278   888          721712024
  603   795          721716102
  491   845          721721896
  655   761          721722456
  459   855          721728954
  134   896          721729240
  485   847          721729548
  437   861          721730834
  336   881          721730897
    0   897          721734273
    1   897          721734274
    2   897          721734281
    3   897          721734300
    4   897          721734337
    5   897          721734398
    6   897          721734489
    7   897          721734616
  685   737          721734678
    8   897          721734785
    9   897          721735002
   10   897          721735273
   11   897          721735604
   12   897          721736001
   13   897          721736470
   14   897          721737017
   15   897          721737648
  425   864          721738169
   16   897          721738369
   17   897          721739186
   18   897          721740105
  329   882          721740257
   19   897          721741132
  229   892          721741277
   20   897          721742273
   21   897          721743534
  169   895          721744184
   22   897          721744921
  256   890          721746216
   23   897          721746440
   24   897          721748097
   25   897          721749898
   26   897          721751849
  288   887          721751975
   27   897          721753956
   28   897          721756225
   29   897          721758662
   30   897          721761273
  583   806          721761903
   31   897          721764064
  494   844          721765368
  314   884          721766248
   32   897          721767041
  452   857          721768201
   33   897          721770210
   34   897          721773577
   35   897          721777148
  482   848          721780360
   36   897          721780929
  135   896          721783511
   37   897          721784926
  213   893          721785554
  550   822          721787248
   38   897          721789145
  596   799          721791135
  563   816          721792043
   39   897          721793592
   40   897          721798273
  663   755          721803122
   41   897          721803194
  306   885          721806741
   42   897          721808361
   43   897          721813780
  373   875          721816992
  194   894          721818368
   44   897          721819457
  441   860          721822121
   45   897          721825398
  343   880          721825607
  693   730          721829557
  170   895          721830375
   46   897          721831609
  421   865          721833086
   47   897          721838096
  678   743          721838159
  651   764          721838195
  136   896          721838592
  497   843          721840580
  268   889          721844201
   48   897          721844865
  466   853          721845173
  644   769          721846593
  322   883          721851635
   49   897          721851922
  623   783          721853054
   50   897          721859273
  585   805          721861750
  479   849          721862288
   51   897          721866924
  244   891          721874755
   52   897          721874881
   53   897          721883150
  524   833          721887361
  712   712          721888256
  408   868          721889344
   54   897          721891737
  529   831          721892080
  711   713          721892528
  137   896          721894489
  610   791          721894671
  561   817          721896994
  230   892          721899288
  541   826          721900397
   55   897          721900648
  710   714          721905344
   56   897          721909889
  615   788          721912247
  511   838          721913303
  171   895          721917586
  389   872          721918717
   57   897          721919466
  214   893          721922301
  709   715          721926704
   58   897          721929385
  195   894          721931859
  394   871          721939295
   59   897          721939652
  257   890          721943593
  279   888          721944711
  500   842          721947688
   60   897          721950273
  138   896          721951208
  356   878          721954168
  708   716          721956608
  684   738          721960776
  445   859          721960904
   61   897          721961254
  384   873          721961721
  362   877          721964061
  298   886          721970048
   62   897          721972601
  672   748          721973440
  417   866          721973609
  476   850          721975176
  587   804          721980467
  519   835          721981234
   63   897          721984320
  692   731          721991779
  707   717          721995056
  534   829          721996093
   64   897          721996417
  667   752          721999971
  289   887          722001672
  172   895          722005823
  548   823          722008359
  139   896          722008755
   65   897          722008898
  605   794          722011309
  598   798          722016784
  559   818          722020311
   66   897          722021769
  399   870          722024199
  350   879          722026439
   67   897          722035036
  456   856          722040832
  706   718          722042048
  196   894          722046520
   68   897          722048705
  245   891          722054096
  368   876          722057408
  647   767          722057686
  231   892          722058679
  215   893          722060332
  269   889          722060478
   69   897          722062782
  315   884          722062979
  620   785          722064625
  330   882          722065968
  140   896          722067136
  379   874          722067563
  337   881          722070594
   70   897          722077273
  503   841          722086848
  307   885          722088568
  463   854          722088711
   71   897          722092184
  173   895          722095092
  705   719          722097584
   72   897          722107521
  589   803          722118096
  473   851          722118868
  677   744          722119517
   73   897          722123290
  141   896          722126357
  634   776          722128680
  658   759          722135791
   74   897          722139497
  258   890          722142512
  449   858          722147561
  631   778          722150543
   75   897          722156148
  413   867          722159360
  637   774          722159677
  704   720          722161664
  557   819          722161952
  197   894          722162357
  691   732          722162539
  323   883          722163654
  514   837          722172997
   76   897          722173249
  404   869          722174173
  654   762          722176992
  280   888          722179072
  344   880          722179584
  174   895          722185399
  142   896          722186424
   77   897          722190806
  683   739          722195406
  662   756          722198744
  216   893          722199653
  539   827          722200102
   78   897          722208825
  232   892          722219456
  628   780          722225152
   79   897          722227312
  703   721          722234288
  246   891          722234907
  374   875          722235499
  299   886          722237355
  430   863          722242647
  640   772          722243648
   80   897          722246273
  143   896          722247343
  546   824          722247560
  434   862          722250432
  290   887          722253103
  506   840          722258216
  612   790          722259928
  600   797          722261573
   81   897          722265714
  591   802          722274679
  175   895          722276750
  270   889          722278369
  198   894          722279376
  426   864          722281320
   82   897          722285641
  470   852          722293208
  527   832          722293551
  671   749          722301460
  438   861          722305053
   83   897          722306060
  144   896          722309120
  702   722          722315456
  555   820          722321875
  650   765          722322125
  607   793          722325800
   84   897          722326977
  617   787          722328516
  522   834          722330352
  357   878          722335445
  217   893          722340270
  690   733          722341837
  259   890          722342979
   85   897          722348398
  625   782          722352393
  532   830          722355768
  363   877          722358280
  316   884          722361600
  460   855          722362375
  422   865          722366073
  666   753          722366073
  176   895          722369151
   86   897          722370329
  145   896          722371761
  308   885          722372237
  390   872          722373848
  643   770          722380707
  233   892          722381625
  453   857          722382470
  409   868          722389961
   87   897          722392776
  331   882          722393659
  351   879          722394990
  199   894          722397583
  701   723          722405168
  385   873          722405242
  395   871          722406186
  442   860          722406888
  676   745          722409401
  338   881          722412313
  281   888          722415113
   88   897          722415745
  247   891          722417194
  489   846          722425905
  146   896          722435272
  486   847          722436679
  682   740          722438568
   89   897          722439242
  492   845          722446613
  593   801          722450258
  509   839          722461948
  177   895          722462608
   90   897          722463273
  369   876          722464785
  517   836          722465469
  324   883          722477611
  483   848          722478779
  218   893          722482189
   91   897          722487844
  418   866          722496528
  271   889          722497880
  467   853          722498040
  495   844          722498959
  380   874          722499624
  147   896          722499659
  553   821          722500038
  400   870          722503000
  700   724          722503424
  544   825          722504809
  291   887          722506274
  300   886          722506456
   92   897          722512961
  200   894          722516984
  537   828          722517705
  602   796          722525544
  689   734          722529673
  574   811          722530955
  622   784          722532152
  345   880          722535625
  572   812          722536576
   93   897          722538630
  576   810          722543976
  260   890          722545000
  234   892          722545192
  480   849          722552049
  446   859          722556315
  178   895          722557127
  570   813          722560797
   94   897          722564857
  148   896          722564928
  657   760          722569393
  646   768          722570968
  578   809          722575681
  498   843          722583099
   95   897          722591648
  248   891          722600963
  661   757          722602874
  568   814          722603576
  699   725          722610224
   96   897          722619009
  219   893          722625416
  580   808          722626112
  149   896          722631085
  201   894          722637585
  670   750          722638000
  653   763          722640024
  614   789          722644613
  595   800          722644875
   97   897          722646946
  179   895          722652714
  282   888          722652840
  375   875          722656250
  477   850          722656333
  309   885          722657754
  609   792          722659617
  317   884          722662117
  566   815          722664871
  405   869          722665034
  457   856          722666009
  414   867          722672307
   98   897          722675465
  681   741          722690262
  582   807          722695311
  551   822          722696399
  150   896          722698136
  512   838          722698200
  501   842          722699189
   99   897          722704572
  675   746          722707811
  235   892          722710163
  525   833          722712662
  358   878          722718864
  272   889          722719017
  332   882          722723336
  698   726          722725568
  688   735          722726047
  530   831          722733191
  464   854          722733208
  633   777          722733570
  100   897          722734273
  665   754          722740689
  636   775          722743831
  564   816          722744640
  261   890          722748581
  180   895          722749375
  450   858          722753712
  364   877          722754677
  339   881          722756060
  202   894          722759392
  292   887          722761191
  619   786          722764315
  101   897          722764574
  352   879          722765647
  151   896          722766087
  220   893          722769957
  630   779          722776139
  301   886          722777357
  542   826          722780064
  584   806          722783320
  249   891          722786220
  520   835          722790875
  474   851          722791475
  325   883          722793512
  102   897          722795481
  431   863          722798638
  639   773          722807036
  604   795          722808739
  649   766          722814545
  435   862          722816803
  103   897          722827000
  427   864          722827027
  391   872          722831319
  152   896          722834944
  562   817          722842841
  181   895          722847116
  504   841          722847385
  697   727          722849456
  386   873          722851073
  535   829          722853164
  597   799          722858572
  104   897          722859137
  627   781          722871424
  370   876          722874376
  396   871          722875447
  236   892          722876544
  439   861          722881900
  203   894          722882411
  586   805          722890181
  105   897          722891898
  283   888          722892259
  410   868          722893032
  346   880          722893736
  423   865          722901592
  153   896          722904713
  549   823          722910916
  221   893          722915818
  642   771          722923299
  106   897          722925289
  687   736          722930959
  381   874          722933965
  273   889          722941786
  310   885          722945125
  182   895          722945943
  680   742          722950488
  262   890          722953728
  471   852          722957319
  107   897          722959316
  560   818          722959432
  318   884          722964536
  515   837          722967128
  250   891          722972971
  154   896          722975400
  696   728          722981888
  669   751          722983060
  401   870          722984201
  108   897          722993985
  443   860          722994307
  461   855          722998556
  454   857          722999457
  204   894          723006648
  656   761          723011497
  611   791          723012802
  674   747          723014747
  660   758          723015512
  588   804          723015936
  293   887          723017860
  624   783          723019311
  419   866          723021955
  507   840          723027843
  109   897          723029302
  237   892          723044341
  183   895          723045862
  155   896          723047011
  616   788          723048768
  302   886          723050064
  333   882          723055005
  222   893          723063005
  110   897          723065273
  540   827          723073283
  376   875          723079251
  599   798          723091391
  645   769          723092734
  558   819          723094371
  340   881          723101841
  111   897          723101904
  359   878          723104431
  606   794          723111200
  326   883          723111363
  652   764          723111552
  156   896          723119552
  695   729          723122864
  664   755          723123819
  528   832          723128320
  205   894          723132109
  284   888          723133376
  353   879          723138416
  112   897          723139201
  547   824          723143547
  686   737          723144409
  490   846          723144736
  487   847          723146726
  184   895          723146879
  523   834          723149371
  365   877          723153258
  468   853          723153709
  447   859          723154402
  406   869          723158325
  263   890          723160447
  590   803          723160627
  251   891          723161222
  274   889          723166193
  493   845          723174282
  113   897          723177170
  484   848          723180096
  415   867          723187738
  157   896          723193029
  533   830          723206437
  223   893          723211524
  238   892          723213560
  114   897          723215817
  679   743          723219246
  621   785          723219686
  311   885          723234356
  496   844          723235520
  510   839          723240719
  481   849          723244690
  556   820          723247616
  185   895          723249000
  347   880          723253923
  115   897          723255148
  206   894          723258800
  158   896          723267448
  319   884          723268863
  518   836          723268888
  694   730          723272384
  294   887          723276287
  371   876          723286187
  392   872          723291136
  458   856          723293928
  116   897          723295169
  387   873          723299220
  648   767          723315455
  592   802          723324296
  303   886          723324583
  499   843          723328606
  673   748          723330209
  117   897          723335886
  635   776          723336451
  668   752          723336640
  478   850          723340352
  159   896          723342815
  601   797          723343374
  632   778          723346920
  397   871          723347084
  252   891          723350979
  186   895          723352231
  432   863          723357215
  224   893          723361381
  451   858          723362563
  685   738          723366397
  264   890          723368744
  382   874          723370592
  428   864          723375296
  285   888          723376197
  118   897          723377305
  638   774          723378896
  465   854          723380489
  239   892          723384207
  538   828          723384424
  613   790          723385397
  436   862          723385784
  207   894          723386727
  334   882          723388672
  275   889          723392244
  545   825          723394250
  411   868          723398563
  629   780          723410189
  712   713          723411225
  554   821          723419125
  160   896          723419136
  119   897          723419432
  711   714          723419775
  693   731          723430448
  327   883          723431170
  608   793          723432969
  659   759          723436658
  710   715          723436875
  424   865          723439649
  341   881          723449662
  502   842          723453696
  187   895          723456578
  440   861          723461381
  655   762          723462103
  120   897          723462273
  709   716          723462525
  475   851          723466926
  402   870          723467808
  618   787          723472435
  641   772          723474369
  513   838          723486169
  360   878          723492152
  161   896          723496417
  678   744          723496536
  708   717          723496725
  377   875          723504508
  121   897          723505834
  594   801          723506985
  225   893          723512582
  354   879          723513303
  663   756          723515463
  208   894          723515896
  573   812          723519845
  575   811          723521106
  312   885          723525453
  626   782          723526144
  295   887          723536478
  571   813          723537208
  707   718          723539475
  577   810          723541033
  526   833          723541113
  253   891          723542248
  420   866          723549896
  122   897          723550121
  366   877          723554029
  240   892          723556288
  188   895          723562047
  569   814          723573153
  162   896          723574664
  320   884          723575104
  531   831          723577482
  265   890          723578625
  579   809          723579668
  444   860          723584384
  706   719          723590775
  651   765          723591576
  123   897          723595140
  684   739          723596923
  692   732          723597056
  304   886          723600920
  521   835          723603636
  552   822          723608856
  505   841          723610946
  603   796          723614563
  348   880          723616192
  455   857          723619168
  276   889          723619945
  286   888          723620728
  644   770          723622984
  472   852          723624256
  567   815          723627638
  581   808          723637053
  462   855          723637503
  124   897          723640897
  209   894          723646313
  705   720          723650625
  163   896          723653883
  407   869          723654052
  672   749          723654197
  543   826          723662983
  226   893          723665133
  189   895          723668644
  125   897          723687398
  623   784          723694671
  667   753          723698740
  372   876          723700224
  565   816          723700621
  416   867          723705659
  596   800          723708736
  583   807          723713230
  536   829          723713445
  704   721          723719025
  335   882          723724343
  241   892          723729809
  164   896          723734080
  126   897          723734649
  254   891          723735035
  388   873          723749689
  328   883          723752939
  393   872          723753305
  448   859          723755171
  516   837          723764349
  691   733          723772208
  610   792          723774088
  190   895          723776375
  615   789          723777444
  210   894          723777984
  677   745          723782358
  127   897          723782656
  266   890          723790096
  563   817          723792060
  703   722          723795975
  296   887          723798439
  342   881          723799529
  508   840          723800512
  585   806          723808241
  383   874          723809511
  469   853          723812186
  165   896          723815261
  550   823          723816767
  313   885          723818422
  227   893          723819040
  398   871          723821103
  647   768          723824855
  128   897          723831425
  683   740          723835987
  277   889          723849302
  488   847          723859695
  658   760          723866312
  491   846          723866507
  287   888          723866975
  305   886          723879081
  129   897          723880962
  702   723          723881475
  361   878          723882033
  321   884          723883265
  485   848          723884317
  191   895          723885246
  355   879          723890314
  166   896          723897432
  561   818          723901913
  242   892          723904776
  494   845          723904909
  605   795          723905000
  412   868          723906560
  211   894          723910915
  662   757          723915621
  620   786          723915656
  433   863          723918384
  654   763          723921211
  587   805          723922128
  459   856          723924595
  429   864          723926133
  255   891          723929346
  598   799          723929591
  130   897          723931273
  378   875          723932027
  634   777          723937537
  482   849          723940217
  541   827          723949704
  403   870          723953827
  690   734          723955904
  367   877          723956996
  437   862          723957381
  637   775          723959228
  529   832          723966257
  631   779          723968730
  524   834          723971528
  452   858          723974120
  228   893          723974309
  497   844          723975057
  701   724          723975525
  425   865          723980250
  349   880          723980549
  167   896          723980599
  131   897          723982364
  671   750          723986711
  192   895          723995263
  267   890          724003163
  511   839          724022550
  479   850          724027239
  559   819          724030138
  466   854          724030560
  640   773          724033917
  132   897          724034241
  548   824          724042816
  441   861          724043502
  212   894          724045112
  628   781          724052693
  589   804          724054933
  534   830          724060304
  336   882          724062024
  297   887          724062176
  168   896          724064768
  666   754          724069360
  519   836          724075415
  329   883          724076676
  676   746          724076712
  500   843          724077107
  700   725          724078125
  650   766          724080096
  278   889          724080321
  421   866          724080357
  243   892          724081195
  682   741          724083589
  133   897          724086910
  193   895          724106432
  314   885          724113269
  288   888          724114944
  373   876          724116493
  256   891          724125187
  229   893          724130946
  612   791          724134599
  134   897          724140377
  476   851          724145227
  689   735          724148144
  169   896          724149945
    0   898          724150792
    1   898          724150793
    2   898          724150800
    3   898          724150819
    4   898          724150856
    5   898          724150917
    6   898          724151008
    7   898          724151135
    8   898          724151304
  343   881          724151448
    9   898          724151521
   10   898          724151792
   11   898          724152123
  408   869          724152221
   12   898          724152520
   13   898          724152989
   14   898          724153536
   15   898          724154167
   16   898          724154888
   17   898          724155705
   18   898          724156624
   19   898          724157651
   20   898          724158792
  306   886          724159072
   21   898          724160053
   22   898          724161440
  643   771          724161718
   23   898          724162959
   24   898          724164616
   25   898          724166417
   26   898          724168368
  600   798          724169592
   27   898          724170475
   28   898          724172744
   29   898          724175181
  557   820          724176693
  445   860          724177125
   30   898          724177792
  213   894          724180581
   31   898          724180583
   32   898          724183560
   33   898          724186729
  617   788          724188985
  699   726          724189275
  625   783          724189312
   34   898          724190096
  322   884          724193352
   35   898          724193667
  135   897          724194648
   36   898          724197448
   37   898          724201445
  389   873          724202486
   38   898          724205664
  591   803          724206698
   39   898          724210111
  503   842          724211215
  607   794          724214727
   40   898          724214792
  268   890          724217832
  394   872          724217832
  194   895          724218759
   41   898          724219713
   42   898          724224880
  417   867          724226076
   43   898          724230299
   44   898          724235976
  170   896          724236136
  456   857          724241609
   45   898          724241917
   46   898          724248128
  136   897          724249729
  384   874          724250728
  539   828          724254371
   47   898          724254615
  244   892          724259072
   48   898          724261384
   49   898          724268441
  356   879          724269455
  362   878          724274080
   50   898          724275792
  514   838          724277216
  463   855          724279222
   51   898          724283443
  546   825          724286961
  230   893          724288957
   52   898          724291400
  473   852          724294025
  399   871          724297510
   53   898          724299669
  657   761          724304474
  137   897          724305626
   54   898          724308256
  698   727          724308975
  279   889          724313008
   55   898          724317167
  214   894          724317328
  257   891          724322564
  171   896          724323347
  661   758          724324293
   56   898          724326408
  298   887          724327695
  670   751          724327751
  195   895          724332250
   57   898          724335985
  681   742          724339729
  555   821          724341536
  646   769          724342745
   58   898          724345904
  350   880          724347000
  688   736          724348928
   59   898          724356171
  449   859          724358628
  379   875          724361814
  368   877          724362165
  138   897          724362345
  289   888          724364641
   60   898          724366792
  527   833          724372720
  593   802          724377465
  506   841          724377537
   61   898          724377773
  622   785          724378473
  675   747          724379598
  653   764          724388821
   62   898          724389120
   63   898          724400839
  337   882          724401721
  330   883          724402387
  315   885          724410000
  172   896          724411584
   64   898          724412936
  413   868          724417029
  522   835          724419523
  139   897          724419892
  532   831          724424959
   65   898          724425417
  602   797          724428781
  269   890          724434109
  697   728          724437225
   66   898          724438288
  245   892          724438413
  307   886          724440899
  404   870          724442264
  196   895          724446911
  231   893          724448348
  665   755          724448500
   67   898          724451555
  215   894          724455359
   68   898          724465224
  470   853          724473477
  140   897          724478273
   69   898          724479301
  430   864          724479544
  434   863          724482151
   70   898          724493792
  173   896          724500853
  323   884          724505371
  344   881          724505425
  574   812          724506552
   71   898          724508703
  614   790          724514544
  576   811          724514707
  572   813          724517045
  258   891          724521483
  426   865          724523401
   72   898          724524040
  553   822          724524625
  438   862          724531600
  374   876          724535000
  141   897          724537494
   73   898          724539809
  578   810          724541552
  609   793          724543786
  570   814          724546144
  633   778          724547089
  280   889          724547369
  636   776          724548032
  544   826          724549160
   74   898          724556016
  460   856          724558016
  687   737          724558256
  197   895          724562748
  517   837          724564666
  595   801          724567276
   75   898          724572667
  696   729          724574025
  489   847          724575592
  509   840          724576229
  537   829          724576942
  649   767          724577112
  580   809          724587129
  453   858          724588389
   76   898          724589768
  174   896          724591160
  492   846          724591224
  486   848          724591448
  568   815          724593807
  216   894          724594680
  299   887          724595002
  142   897          724597561
  630   780          724599000
  639   774          724601943
  680   743          724604407
   77   898          724607325
  232   893          724609125
  422   866          724613344
  290   888          724616072
  246   892          724619224
  619   787          724620062
   78   898          724625344
  442   861          724628269
  495   845          724638500
  483   849          724638636
   79   898          724643831
  357   879          724650732
  582   808          724651480
  270   890          724652000
  409   869          724652838
  390   873          724657617
  143   897          724658480
  566   816          724659992
   80   898          724662792
  363   878          724668299
  669   752          724677317
  198   895          724679767
   81   898          724682233
  175   896          724682511
  467   854          724683427
  395   872          724684723
  674   748          724691016
  385   874          724694249
   82   898          724702160
  627   782          724703651
  604   796          724707200
  316   885          724708621
  642   772          724708936
  351   880          724715551
  480   850          724717000
  498   844          724717576
  695   730          724719375
  144   897          724720257
  259   891          724721950
   83   898          724722579
  308   886          724724568
  551   823          724725918
  331   883          724730078
  584   807          724734647
  217   894          724735297
  660   759          724741479
  338   882          724743440
   84   898          724743496
  564   817          724744657
  418   867          724748995
  656   762          724751144
   85   898          724764917
  369   877          724769542
  233   893          724771294
  446   860          724772536
  176   896          724774912
  686   738          724776128
  597   800          724776173
  400   871          724776311
  145   897          724782898
  281   889          724783410
   86   898          724786848
  380   875          724793875
  525   834          724796829
  199   895          724797974
  247   892          724801511
  530   832          724807368
  512   839          724807447
   87   898          724809295
  324   884          724819328
  477   851          724826384
  501   843          724828608
  542   827          724829371
   88   898          724832264
  664   756          724836160
  586   806          724836672
  146   897          724846409
  562   818          724847760
   89   898          724855761
  624   784          724860928
  345   881          724861466
  300   887          724864103
  652   765          724864933
  457   857          724866786
  177   896          724868369
  645   770          724869125
  291   888          724869243
  271   890          724871511
  694   731          724873275
  218   894          724877216
  679   744          724877623
   90   898          724879792
  520   836          724885056
  611   792          724892219
   91   898          724904363
  147   897          724910796
  616   789          724913965
  200   895          724917375
  535   830          724917375
  464   855          724923719
  260   891          724923971
   92   898          724929480
  414   868          724929976
  405   870          724933125
  713   713          724934194
  234   893          724934861
  712   714          724938472
  549   824          724945373
  711   715          724951306
   93   898          724955149
  375   876          724955751
  588   805          724957597
  178   896          724962888
  450   859          724964779
  474   852          724966632
  560   819          724969259
  504   842          724971752
  710   716          724972696
  148   897          724976065
   94   898          724981376
  248   892          724985280
  685   739          725002544
  709   717          725002642
  599   799          725004198
  606   795          725004891
   95   898          725008167
  317   885          725009138
  309   886          725010085
  673   749          725010966
  219   894          725020443
  282   889          725021137
  358   879          725034151
  668   753          725035409
   96   898          725035528
  431   864          725035535
  693   732          725035725
  201   895          725037976
  708   718          725041144
  149   897          725042222
  435   863          725048522
  179   896          725058475
  332   883          725059755
   97   898          725063465
  364   878          725064696
  427   865          725069108
  621   786          725070717
  515   838          725071347
  648   768          725082624
  352   880          725086208
  339   882          725087187
  707   719          725088202
   98   898          725091984
  272   890          725092648
  590   804          725097464
  235   893          725099832
  439   862          725108447
  558   820          725109112
  150   897          725109273
  391   873          725115088
   99   898          725121091
  292   888          725124160
  261   891          725127552
  540   828          725127552
  301   887          725135004
  325   884          725135229
  471   853          725137588
  386   874          725140080
  706   720          725143816
  635   777          725145308
  507   841          725147164
  423   866          725148863
  100   898          725150792
  396   872          725153984
  180   896          725155136
  410   869          725155909
  678   745          725159377
  202   895          725159783
  220   894          725164984
  632   779          725165107
  659   760          725167179
  249   892          725170537
  151   897          725177224
  638   775          725178447
  370   877          725179133
  101   898          725181093
  547   825          725182948
  461   856          725194197
  454   858          725205376
  655   763          725206322
  692   733          725206725
  528   833          725207489
  705   721          725207986
  102   898          725212000
  443   861          725215688
  346   881          725219577
  381   875          725228216
  663   757          725232340
  684   740          725237504
  629   781          725237730
  523   835          725238542
  103   898          725243519
  152   897          725246081
  601   798          725251393
  181   896          725252877
  592   803          725256315
  401   871          725257512
  613   791          725260068
  283   889          725260556
  641   773          725264638
  236   893          725266213
  556   821          725267277
  419   867          725274422
  533   831          725275628
  104   898          725275656
  704   722          725280712
  203   895          725282802
  490   847          725294423
  310   886          725297456
  487   848          725301495
  105   898          725308417
  221   894          725310845
  318   885          725311557
  273   890          725315417
  153   897          725315850
  493   846          725318893
  608   794          725321896
  262   891          725332699
  618   788          725332904
  468   854          725339096
  672   750          725339448
  484   849          725339953
  106   898          725341808
  651   766          725349547
  182   896          725351704
  510   840          725355000
  250   892          725357288
  703   723          725361994
  626   783          725363063
  518   837          725368085
  447   860          725370623
  496   845          725375061
  107   898          725375835
  376   876          725378752
  293   888          725380829
  691   734          725386275
  154   897          725386537
  333   883          725391424
  667   754          725402027
  644   771          725403995
  204   895          725407039
  302   887          725407711
  481   850          725409641
  108   898          725410504
  359   879          725419718
  406   870          725426416
  340   882          725432968
  237   893          725434010
  594   802          725434192
  545   826          725438601
  538   829          725443661
  554   822          725443712
  415   868          725445407
  109   898          725445821
  677   746          725449669
  183   896          725451623
  702   724          725451832
  326   884          725453080
  222   894          725458032
  155   897          725458148
  353   880          725458977
  499   844          725463083
  365   878          725463277
  683   741          725481008
  110   898          725481792
  458   857          725494705
  575   812          725496703
  573   813          725500314
  284   889          725501673
  478   851          725510403
  577   811          725511764
  603   797          725517800
  111   898          725518423
  571   814          725522555
  156   897          725530689
  205   895          725532500
  263   891          725539418
  274   890          725539824
  623   785          725540992
  251   892          725545539
  579   810          725545539
  701   725          725550226
  184   896          725552640
  112   898          725555720
  569   815          725563384
  465   855          725571000
  451   859          725573630
  690   735          725574375
  392   873          725574905
  347   881          725579764
  502   843          725583115
  311   886          725586687
  387   874          725588227
  371   877          725590944
  113   898          725593689
  432   864          725594112
  513   839          725595416
  647   769          725596632
  581   809          725598070
  658   761          725601393
  238   893          725603229
  157   897          725604166
  223   894          725606551
  319   885          725615884
  428   865          725617377
  436   863          725617503
  567   816          725622759
  526   834          725625280
  397   872          725625621
  596   801          725631137
  114   898          725632336
  662   758          725637040
  552   823          725638375
  294   888          725639256
  475   852          725642083
  615   790          725647375
  531   832          725651659
  185   896          725654761
  700   726          725657176
  610   793          725658257
  206   895          725659191
  411   869          725661440
  382   875          725664843
  583   808          725669399
  654   764          725670008
  115   898          725671667
  671   751          725676462
  158   897          725678585
  303   887          725682230
  424   866          725686920
  440   862          725687928
  521   836          725697817
  565   817          725700638
  116   898          725711688
  543   827          725712290
  334   883          725725091
  682   742          725733056
  252   892          725735296
  505   842          725735313
  402   871          725741119
  285   889          725744494
  264   891          725747715
  676   747          725748499
  634   778          725751056
  117   898          725752405
  159   897          725753952
  224   894          725756408
  186   896          725757992
  585   807          725759568
  637   776          725763429
  275   890          725765875
  689   736          725771025
  620   787          725771403
  699   727          725772682
  327   884          725772887
  239   893          725773876
  666   755          725777171
  536   830          725777656
  341   882          725780789
  207   895          725787118
  631   780          725791591
  118   898          725793824
  563   818          725796979
  420   867          725802363
  605   796          725803461
  377   876          725804009
  472   853          725804525
  444   861          725805765
  360   879          725807439
  455   858          725825087
  640   774          725828824
  160   897          725830273
  462   856          725833144
  354   880          725833864
  119   898          725835951
  650   767          725842663
  598   800          725847192
  550   824          725851224
  187   896          725862339
  366   878          725864048
  516   838          725868568
  587   806          725868619
  312   886          725877784
  120   898          725878792
  628   782          725884920
  698   728          725896744
  295   888          725899447
  161   897          725907554
  225   894          725907609
  561   819          725911740
  208   895          725916287
  508   841          725919833
  320   885          725922125
  407   870          725922143
  121   898          725922353
  253   892          725926565
  348   881          725942033
  240   893          725945957
  643   772          725947355
  265   891          725957596
  304   887          725958567
  416   868          725963328
  122   898          725966640
  188   896          725967808
  448   860          725971392
  688   737          725976225
  162   897          725985801
  286   889          725989025
  276   890          725993576
  681   743          725993648
  589   805          725996594
  469   854          725997573
  541   828          726003973
  372   877          726004981
  123   898          726011659
  612   792          726014016
  488   848          726014464
  491   847          726016194
  670   752          726022008
  697   729          726029362
  625   784          726030929
  393   873          726037074
  388   874          726038696
  657   762          726044121
  485   849          726044174
  559   820          726044879
  529   833          726045426
  209   895          726046704
  494   846          726049520
  661   759          726050260
  617   789          726054182
  675   748          726055867
  124   898          726057416
  226   894          726060160
  524   835          726060699
  335   883          726060762
  163   897          726065020
  189   896          726074405
  548   825          726082217
  600   799          726082399
  328   884          726094656
  398   872          726099640
  383   875          726103762
  125   898          726103917
  482   850          726105168
  607   795          726108418
  497   845          726114598
  646   770          726119136
  254   892          726119352
  241   893          726119478
  459   857          726125372
  534   831          726129495
  342   882          726130656
  511   840          726136831
  653   765          726142202
  591   804          726143535
  164   897          726145217
  126   898          726151168
  433   864          726155281
  665   756          726160841
  296   888          726161408
  429   865          726168214
  266   891          726169067
  412   869          726169437
  696   730          726170536
  313   886          726170753
  519   837          726174612
  210   895          726178375
  190   896          726182136
  452   859          726185187
  437   863          726189100
  687   738          726189975
  557   821          726196354
  479   851          726197290
  361   879          726197320
  127   898          726199175
  355   880          726210875
  500   844          726211584
  227   894          726214067
  466   855          726221071
  277   890          726222933
  165   897          726226398
  403   871          726227138
  425   866          726227521
  622   786          726229504
  321   885          726230286
  378   876          726231528
  287   889          726235272
  305   887          726236728
  128   898          726247944
  680   744          726262784
  367   878          726267015
  441   862          726270049
  191   896          726291007
  242   893          726294445
  129   898          726297481
  349   881          726306390
  166   897          726308569
  593   803          726309484
  211   895          726311306
  539   829          726313608
  255   892          726313663
  695   731          726320266
  476   852          726320384
  546   826          726331312
  421   867          726332824
  602   798          726336800
  503   843          726340634
  649   768          726344281
  130   898          726347792
  636   777          726356889
  633   779          726365276
  555   822          726366123
  228   894          726369336
  674   749          726371773
  669   753          726376086
  267   891          726382134
  514   839          726386463
  614   791          726389215
  167   897          726391736
  336   883          726398443
  445   861          726398506
  131   898          726398883
  192   896          726401024
  639   775          726401494
  686   739          726412275
  329   884          726418393
  408   870          726420312
  373   877          726421250
  297   888          726425145
  630   781          726426541
  609   794          726432713
  212   895          726445503
  456   858          726447528
  132   898          726450760
  278   890          726453952
  527   834          726456887
  713   714          726461441
  314   886          726465600
  712   715          726470003
  243   893          726470864
  660   760          726472000
  473   853          726474294
  463   856          726474863
  168   897          726475905
  694   732          726478552
  619   788          726480531
  343   882          726482575
  288   889          726483241
  417   868          726483745
  574   813          726487021
  711   716          726487127
  576   812          726490304
  389   874          726491493
  595   802          726494483
  656   763          726495363
  532   832          726499136
  642   773          726499205
  394   873          726501601
  506   842          726501904
  572   814          726502392
  133   898          726503429
  256   892          726509504
  193   896          726512193
  578   811          726512283
  710   717          726512813
  522   836          726513704
  306   887          726516719
  229   894          726525973
  570   815          726536375
  322   885          726540373
  679   745          726540464
  627   783          726540570
  384   875          726544979
  709   718          726547061
  580   810          726553000
  664   757          726553037
  553   823          726554144
  134   898          726556896
  169   897          726561082
    0   899          726572699
    1   899          726572700
    2   899          726572707
    3   899          726572726
    4   899          726572763
    5   899          726572824
    6   899          726572915
    7   899          726573042
    8   899          726573211
    9   899          726573428
   10   899          726573699
   11   899          726574030
   12   899          726574427
  449   860          726574849
   13   899          726574896
   14   899          726575443
  399   872          726576047
   15   899          726576074
   16   899          726576795
   17   899          726577612
   18   899          726578531
   19   899          726579558
   20   899          726580699
  213   895          726580972
   21   899          726581960
   22   899          726583347
   23   899          726584866
   24   899          726586523
   25   899          726588324
  568   816          726588928
  362   879          726589367
  708   719          726589871
  356   880          726590016
   26   899          726590275
   27   899          726592382
   28   899          726594651
  268   891          726596803
   29   899          726597088
  544   827          726598467
   30   899          726599699
   31   899          726602490
   32   899          726605467
   33   899          726608636
  604   797          726610437
  135   898          726611167
   34   899          726612003
  582   809          726612497
   35   899          726615574
   36   899          726619355
  652   766          726622904
   37   899          726623352
  194   896          726624520
   38   899          726627571
   39   899          726632018
   40   899          726636699
  537   830          726641153
  707   720          726641243
   41   899          726641620
  685   740          726643125
  693   733          726645394
   42   899          726646787
  170   897          726647273
  244   893          726648741
  645   771          726650136
   43   899          726652206
   44   899          726657883
  470   854          726658864
  566   817          726660009
  379   876          726661315
   45   899          726663824
  136   898          726666248
  517   838          726668885
   46   899          726670035
  368   878          726672184
  350   881          726672841
   47   899          726676522
  413   869          726679906
   48   899          726683291
  230   894          726683984
  279   890          726686639
   49   899          726690348
  298   888          726690664
  584   808          726690816
  509   841          726695550
  673   750          726696217
   50   899          726697699
  597   801          726698574
  706   721          726701177
   51   899          726705350
  257   892          726706881
  624   785          726707249
   52   899          726713307
  404   871          726715575
  214   895          726717719
  434   864          726719048
   53   899          726721576
  430   865          726721625
  137   898          726722145
   54   899          726730163
  489   848          726730361
  289   889          726732938
  171   897          726734484
  195   896          726738011
  337   883          726738140
  668   754          726738696
   55   899          726739074
  492   847          726740911
  330   884          726744104
   56   899          726748315
  564   818          726749576
  486   849          726751305
   57   899          726757892
  460   857          726758793
  551   824          726760375
  315   886          726762331
  438   863          726763319
   58   899          726767811
  705   722          726769673
  426   866          726770672
  611   793          726776388
   59   899          726778078
  138   898          726778864
  495   846          726783111
  616   790          726783896
  586   807          726787999
   60   899          726788699
  307   887          726798546
  453   859          726799456
   61   899          726799680
  483   850          726803587
   62   899          726811027
  269   891          726813080
  692   734          726820792
  172   897          726822721
   63   899          726822746
  678   746          726826688
  245   893          726828082
   64   899          726834843
  139   898          726836411
  344   882          726836552
  374   877          726839757
  231   894          726843375
  704   723          726846731
   65   899          726847324
  323   885          726852392
  196   896          726852672
  648   769          726854401
  442   862          726854816
  215   895          726855750
  498   845          726857117
  562   819          726857587
   66   899          726860195
  422   867          726865811
   67   899          726873462
  467   855          726873938
  684   741          726882525
  542   828          726883640
  525   835          726886000
  530   833          726886537
  480   851          726887051
   68   899          726887131
  140   898          726894792
   69   899          726901208
  659   761          726902260
  606   796          726903352
  588   806          726904088
  258   892          726905800
  173   897          726911990
   70   899          726915699
  409   870          726920929
  280   890          726921000
  512   840          726921728
  599   800          726921799
  621   787          726926464
   71   899          726930610
  703   724          726932351
   72   899          726945947
  390   874          726946624
  663   758          726953759
  141   898          726954013
  655   764          726955119
  299   888          726957971
  635   778          726958827
   73   899          726961716
  501   844          726963085
  395   873          726968492
  197   896          726968509
  357   880          726971293
   74   899          726977923
  638   776          726982648
  363   879          726983586
  560   820          726984000
  520   837          726984253
  290   889          726984369
  549   825          726984774
  535   831          726986566
  632   780          726987968
  385   875          726988500
  446   861          726993917
   75   899          726994574
  216   895          726995071
  477   852          727001541
  174   897          727002297
  232   894          727004152
  691   735          727004746
  418   868          727006664
  246   893          727008893
   76   899          727011675
  142   898          727014080
  702   725          727026533
  672   751          727029199
   77   899          727029232
  270   891          727030971
  590   805          727039125
  351   881          727041392
   78   899          727047251
  400   872          727054848
  641   774          727059545
  316   886          727060952
   79   899          727065738
  629   782          727069957
  331   884          727071795
  457   858          727072705
  143   898          727074999
  369   878          727079561
  338   883          727079859
  308   887          727082215
   80   899          727084699
  198   896          727085528
  380   876          727093376
  175   897          727093648
  504   843          727101171
   81   899          727104140
  259   892          727106267
  667   755          727109838
  651   767          727112114
  464   856          727119360
  677   747          727121456
   82   899          727124067
  558   821          727128773
  701   726          727129277
  683   742          727130475
  217   895          727135688
  144   898          727136776
  613   792          727139485
   83   899          727144486
  474   853          727146901
  281   890          727157041
  601   799          727164200
   84   899          727165403
  233   894          727166321
  324   885          727166349
  515   839          727180594
  450   860          727181000
  176   897          727186049
  540   829          727186789
   85   899          727186824
  644   772          727189632
  247   893          727191180
  345   882          727192593
  414   869          727192853
  592   804          727193152
  690   736          727197256
  618   789          727198101
  145   898          727199417
  199   896          727203735
  626   784          727204680
  405   871          727206436
   86   899          727208755
  608   795          727215587
  300   888          727227072
  547   826          727227299
   87   899          727231202
  291   889          727237540
  700   727          727240583
  271   891          727250482
   88   899          727254171
  375   877          727260508
  146   898          727262928
  507   842          727271531
  218   895          727277607
  431   865          727277616
   89   899          727277668
  177   897          727279506
  435   864          727285419
  528   834          727291656
  556   822          727291864
   90   899          727301699
  260   892          727308288
  427   866          727316379
  471   854          727322975
  200   896          727323136
   91   899          727326270
  147   898          727327315
  234   894          727329888
  523   836          727332723
  439   863          727340166
  658   762          727341040
  533   832          727349805
   92   899          727351387
  358   880          727354712
  699   728          727360451
  317   886          727361469
  662   759          727363007
  594   803          727366211
  309   887          727367732
  671   752          727370719
  647   770          727373023
  178   897          727374025
  248   893          727374949
   93   899          727377056
  364   879          727379983
  682   743          727386975
  623   786          727392023
  148   898          727392584
  282   890          727394768
  461   857          727394974
  689   737          727398322
  423   867          727401330
  332   884          727401472
   94   899          727403283
  391   874          727404095
  352   881          727412049
  454   859          727416443
  219   895          727420834
  654   765          727423389
  339   883          727423606
  410   870          727424000
  676   748          727424768
  603   798          727425819
   95   899          727430074
  386   875          727434331
  396   873          727437753
  443   862          727442235
  201   896          727443737
  490   848          727449192
   96   899          727457435
  149   898          727458741
  487   849          727461352
  493   847          727468580
  179   897          727469612
  272   891          727471619
  518   838          727472304
  554   823          727473231
  510   841          727474321
  575   813          727477172
  325   885          727482250
   97   899          727485372
  573   814          727485661
  577   812          727487361
  545   827          727487908
  698   729          727488881
  370   878          727489152
  666   756          727489512
  292   889          727492457
  235   894          727494859
  301   888          727497973
  484   850          727504904
  538   830          727507872
  261   892          727511869
  571   815          727512786
   98   899          727513891
  579   811          727516270
  496   846          727519672
  615   791          727522046
  150   898          727525792
  381   876          727527717
  468   855          727529607
  419   868          727532091
  401   872          727536049
   99   899          727542998
  610   794          727547184
  346   882          727550704
  596   802          727558344
  569   816          727558505
  249   893          727560206
  581   810          727563941
  220   895          727565375
  202   896          727565544
  180   897          727566273
  634   779          727569243
  637   777          727572286
  100   899          727572699
  481   851          727579692
  447   861          727592004
  151   898          727593743
  499   845          727602624
  101   899          727603000
  688   738          727607944
  650   768          727609832
  631   781          727619132
  567   817          727622776
  697   730          727625873
  640   775          727628375
  583   809          727630416
  620   788          727631872
  102   899          727633907
  283   890          727634187
  681   744          727652025
  310   887          727655103
  236   894          727661240
  152   898          727662600
  318   886          727663888
  181   897          727664014
  103   899          727665426
  552   824          727672832
  376   877          727683509
  478   852          727685560
  203   896          727688563
  273   891          727694388
  104   899          727697563
  406   871          727699727
  458   858          727700624
  565   818          727705557
  605   797          727706698
  415   869          727708284
  513   840          727709697
  221   895          727711236
  526   835          727714451
  585   808          727715737
  262   892          727717016
  502   844          727717592
  670   753          727720777
  628   783          727721839
  105   899          727730324
  531   833          727730828
  153   898          727732369
  333   884          727733141
  675   749          727736624
  643   773          727737624
  359   880          727740279
  250   893          727746957
  293   889          727749126
  182   897          727762841
  106   899          727763715
  543   828          727766559
  465   856          727766641
  340   883          727769387
  598   801          727769593
  302   888          727770680
  696   731          727771427
  365   879          727778564
  661   760          727780781
  353   881          727784818
  657   763          727788340
  451   860          727789851
  521   837          727797014
  107   899          727797742
  326   885          727800101
  154   898          727803056
  563   819          727806806
  204   896          727812800
  587   807          727819946
  475   853          727822352
  687   739          727826122
  237   894          727829037
  108   899          727832411
  432   865          727836193
  536   831          727846847
  436   864          727854400
  222   895          727858423
  183   897          727862760
  392   874          727863912
  428   866          727864648
  505   843          727864732
  109   899          727867728
  155   898          727874667
  284   890          727875304
  625   785          727877250
  665   757          727877718
  387   875          727882478
  550   825          727890625
  612   793          727898185
  646   771          727900147
  653   766          727900173
  371   878          727900963
  110   899          727903699
  397   873          727909390
  347   882          727910891
  274   891          727918795
  440   863          727919647
  263   892          727923735
  617   790          727924113
  695   732          727925543
  680   745          727925625
  561   820          727926481
  411   870          727929531
  251   893          727935208
  205   896          727938261
  424   867          727939387
  111   899          727940330
  589   806          727943085
  311   887          727944334
  156   898          727947208
  184   897          727963777
  382   876          727964344
  319   886          727968215
  112   899          727977627
  516   839          727977815
  714   714          727988688
  472   854          727989912
  713   715          727992972
  238   894          727998256
  600   800          728000000
  712   716          728005824
  607   796          728006879
  223   895          728006942
  294   889          728007553
  113   899          728015596
  402   872          728019656
  157   898          728020685
  711   717          728027244
  444   862          728032312
  462   857          728033921
  455   859          728036154
  508   842          728044200
  303   888          728045199
  686   740          728052856
  114   899          728054243
  674   750          728057024
  710   718          728057232
  420   868          728060032
  541   829          728063210
  559   821          728064540
  206   896          728064952
  185   897          728065898
  334   884          728066808
  669   754          728079373
  591   805          728085196
  622   787          728085251
  694   733          728088221
  115   899          728093574
  158   898          728095104
  709   719          728095788
  377   877          728108766
  649   769          728116058
  341   883          728117208
  285   890          728118125
  327   885          728119908
  252   893          728124965
  548   826          728126568
  360   880          728128000
  529   834          728129593
  264   892          728132032
  116   899          728133595
  708   720          728142912
  275   891          728144846
  524   836          728154880
  224   895          728156799
  354   881          728159705
  239   894          728168903
  186   897          728169129
  636   778          728170408
  159   898          728170471
  491   848          728170963
  117   899          728174312
  488   849          728174321
  366   879          728179335
  469   855          728188084
  633   780          728188137
  448   861          728192773
  207   896          728192879
  407   871          728195454
  707   721          728198604
  494   847          728199207
  534   832          728203672
  639   776          728205695
  660   761          728207081
  679   746          728207775
  485   850          728209125
  118   899          728215731
  557   822          728220941
  416   869          728226205
  312   887          728235431
  656   764          728244160
  593   804          728246321
  160   898          728246792
  602   799          728249607
  511   841          728256152
  119   899          728257858
  630   782          728258768
  497   846          728259209
  693   734          728259461
  706   722          728262864
  295   889          728267744
  614   792          728268632
  348   882          728273160
  187   897          728273476
  320   886          728274456
  664   758          728274456
  482   851          728275219
  519   838          728278831
  685   741          728288146
  642   774          728294112
  120   899          728300699
  225   895          728308000
  372   878          728315000
  253   893          728316234
  304   888          728321536
  208   896          728322048
  161   898          728324073
  393   874          728326081
  609   795          728326404
  459   858          728331291
  388   875          728332947
  705   723          728335692
  240   894          728340984
  265   892          728341913
  121   899          728344260
  619   789          728345728
  500   845          728351125
  286   890          728362656
  479   852          728372447
  276   891          728372547
  539   830          728377819
  188   897          728378945
  546   827          728380619
  627   784          728382187
  398   873          728383409
  652   767          728385471
  673   751          728385968
  122   899          728388547
  555   823          728395642
  433   865          728397362
  452   860          728401408
  162   898          728402320
  335   884          728402479
  383   876          728403263
  429   866          728415485
  466   856          728416712
  704   724          728417088
  437   864          728425997
  595   803          728426502
  123   899          728433566
  645   772          728435773
  412   870          728437528
  692   735          728439263
  328   885          728441677
  668   755          728446507
  209   896          728452465
  226   895          728460551
  342   883          728467075
  576   813          728470773
  574   814          728472368
  503   844          728475111
  124   899          728479323
  425   867          728479988
  163   898          728481539
  189   897          728485542
  578   812          728487880
  572   815          728492623
  678   747          728498475
  476   853          728500653
  514   840          728500744
  441   863          728501768
  403   872          728505675
  703   725          728507052
  254   893          728509021
  241   894          728514505
  361   880          728517881
  604   798          728518456
  580   811          728523731
  125   899          728525824
  313   887          728528400
  296   889          728529705
  570   816          728531496
  684   742          728531992
  378   877          728536285
  355   881          728536716
  527   835          728546058
  266   892          728553384
  624   786          728558280
  164   898          728561736
  126   899          728573075
  532   833          728578305
  582   810          728578368
  367   879          728582302
  321   886          728582617
  210   896          728584136
  553   824          728588601
  568   817          728588945
  421   868          728590493
  190   897          728593273
  305   888          728599697
  277   891          728601904
  702   726          728605584
  287   890          728608903
  522   837          728612901
  227   895          728614458
  127   899          728621082
  445   862          728625053
  597   802          728625781
  691   736          728627627
  648   770          728630792
  506   843          728631323
  349   882          728637517
  659   762          728641907
  165   898          728642917
  584   809          728651833
  544   828          728652736
  616   791          728658567
  456   859          728658595
  473   854          728659681
  566   818          728664928
  611   794          728665315
  128   899          728669851
  463   857          728675640
  663   759          728679726
  242   894          728689472
  408   871          728693623
  191   897          728702144
  255   893          728703332
  655   765          728708500
  537   831          728710344
  701   727          728712684
  211   896          728717067
  129   899          728719388
  672   752          728723456
  166   898          728725088
  373   878          728731269
  336   884          728740160
  586   808          728744168
  417   869          728746622
  564   819          728759403
  329   885          728765414
  267   892          728766451
  130   899          728769699
  228   895          728769727
  635   779          728777014
  517   839          728778132
  683   743          728784394
  389   875          728785744
  621   788          728786933
  394   874          728790608
  638   777          728791505
  297   889          728793442
  449   861          728796230
  677   748          728797725
  551   825          728799776
  606   797          728806589
  167   898          728808255
  192   897          728812161
  632   781          728815509
  343   883          728818994
  509   842          728819917
  131   899          728820790
  667   756          728822179
  314   887          728823247
  690   737          728824553
  700   728          728828352
  278   891          728832923
  599   801          728844200
  384   876          728844480
  470   855          728849375
  212   896          728851264
  588   807          728855415
  288   890          728856872
  641   775          728859096
  399   873          728859816
  243   894          728865891
  562   820          728872328
  132   899          728872667
  651   768          728879283
  306   888          728879688
  489   849          728890218
  168   898          728892424
  322   886          728892704
  492   848          728895680
  256   893          728899173
  629   783          728906876
  362   880          728909928
  356   881          728915857
  486   850          728916256
  193   897          728923330
  133   899          728925336
  229   895          728926364
  495   847          728932798
  542   829          728942877
  413   870          728947997
  699   729          728952588
  434   865          728961129
  460   858          728964712
  379   877          728966072
  430   866          728968896
  530   834          728970704
  483   851          728973638
  169   898          728977601
  134   899          728978803
  644   773          728979901
  525   836          728980181
  268   892          728981120
  590   806          728985616
  213   896          728986733
  368   879          728987471
  404   872          728994112
    0   900          729000000
    1   900          729000001
    2   900          729000008
    3   900          729000027
    4   900          729000064
    5   900          729000125
    6   900          729000216
  438   864          729000216
    7   900          729000343
    8   900          729000512
    9   900          729000729
   10   900          729001000
   11   900          729001331
   12   900          729001728
  498   846          729001728
   13   900          729002197
   14   900          729002744
   15   900          729003375
  560   821          729003661
  350   882          729003968
   16   900          729004096
   17   900          729004913
   18   900          729005832
   19   900          729006859
   20   900          729008000
   21   900          729009261
   22   900          729010648
   23   900          729012167
   24   900          729013824
   25   900          729015625
  453   860          729015677
   26   900          729017576
   27   900          729019683
   28   900          729021952
  426   867          729023139
  613   793          729023654
   29   900          729024389
   30   900          729027000
  549   826          729029125
   31   900          729029791
  689   738          729030041
   32   900          729032768
  135   899          729033074
  194   897          729035657
   33   900          729035937
   34   900          729039304
  512   841          729041049
   35   900          729042875
  244   894          729043768
  682   744          729045352
   36   900          729046656
   37   900          729050653
  626   785          729051001
   38   900          729054872
  298   889          729058961
   39   900          729059319
  535   832          729060743
  480   852          729062208
  170   898          729063792
   40   900          729064000
  279   891          729065610
  618   790          729068032
   41   900          729068921
  671   753          729069488
  467   856          729069579
   42   900          729074088
   43   900          729079507
  337   884          729079857
  601   800          729081801
  230   895          729084375
   44   900          729085184
  658   763          729085259
  698   730          729085392
  442   863          729086535
  136   899          729088155
  520   838          729088472
   45   900          729091125
  330   885          729091125
  662   760          729093528
  257   893          729096550
   46   900          729097336
  501   845          729102626
   47   900          729103823
  676   749          729105525
  289   890          729106569
   48   900          729110592
  608   796          729114048
   49   900          729117649
  315   887          729119978
  214   896          729123480
  422   868          729123480
   50   900          729125000
   51   900          729132651
  592   805          729134813
   52   900          729140608
  137   899          729144052
   53   900          729148877
  195   897          729149148
  374   878          729149776
  171   898          729151003
  558   822          729153360
  647   771          729154034
   54   900          729157464
  307   888          729161515
   55   900          729166375
  344   883          729172971
   56   900          729175616
  654   766          729181360
  477   853          729181810
   57   900          729185193
  409   871          729194240
   58   900          729195112
  269   892          729197397
  138   899          729200771
  323   886          729204723
   59   900          729205379
  666   757          729206389
   60   900          729216000
  446   862          729220464
  245   894          729223109
  697   731          729226764
   61   900          729226981
  504   844          729235648
   62   900          729238328
  172   898          729239240
  390   875          729240875
  231   895          729243766
  688   739          729244091
  623   787          729247770
   63   900          729250047
  540   830          729251000
  395   874          729257499
  139   899          729258318
  215   896          729261511
   64   900          729262144
  196   897          729263809
  418   869          729269541
   65   900          729274625
  547   827          729276606
  457   859          729283772
   66   900          729287496
  385   876          729288001
  515   840          729294875
  258   893          729295469
  357   881          729297134
  280   891          729299971
   67   900          729300763
  594   804          729303048
  363   880          729304147
   68   900          729314432
  681   745          729314866
  140   899          729316699
  464   857          729320137
  556   823          729321383
  299   889          729326268
   69   900          729328509
  173   898          729328509
  474   854          729332288
  400   873          729338617
  603   799          729338626
   70   900          729343000
   71   900          729357911
  290   890          729358000
  351   882          729372519
   72   900          729373248
  141   899          729375920
  696   732          729376704
  197   897          729379646
  528   835          729380827
  650   769          729381609
  637   778          729385805
   73   900          729389017
  634   780          729392104
  369   879          729394848
  380   877          729398133
  216   896          729400832
  507   843          729400950
  615   792          729401463
  450   861          729402381
  246   894          729403920
  232   895          729404543
   74   900          729405224
  270   892          729415288
  316   887          729418599
  174   898          729418816
  331   885          729418816
  338   884          729421576
   75   900          729421875
  675   750          729421875
  670   754          729424064
  533   833          729428974
  523   837          729431920
  640   776          729432576
  142   899          729435987
   76   900          729438976
  610   795          729440875
  308   888          729445184
  631   782          729451359
   77   900          729456533
  414   870          729460944
  575   814          729462519
  687   740          729466703
  577   813          729467830
   78   900          729474552
  573   815          729475892
  405   872          729484973
  596   803          729490363
  579   812          729491867
   79   900          729493039
  259   893          729495936
  198   897          729496665
  143   899          729496906
  620   789          729497069
  554   824          729507688
  571   816          729507907
  175   898          729510167
   80   900          729512000
  471   855          729513486
  661   761          729515862
  324   886          729518680
  714   715          729520219
  431   866          729524887
  435   865          729527500
  713   716          729528793
  345   883          729529012
   81   900          729531441
  643   774          729532531
  581   811          729534672
  695   733          729535212
  281   891          729536012
  657   764          729537137
  217   896          729541449
  545   828          729542177
  712   717          729545941
   82   900          729551368
  569   817          729558522
  144   899          729558683
  628   784          729563456
  233   895          729566712
  427   867          729568846
  375   878          729570527
  711   718          729571663
   83   900          729571787
  439   864          729577063
  538   831          729577063
  518   839          729581551
  247   894          729586207
   84   900          729592704
  680   746          729592936
  300   889          729595369
  583   810          729596287
  510   842          729598688
  665   758          729599137
  461   858          729600893
  176   898          729602568
  710   719          729605959
  490   849          729609049
  291   890          729611171
   85   900          729614125
  605   798          729614717
  199   897          729614872
  145   899          729621324
  493   848          729623349
  487   850          729626303
  567   818          729627695
  454   860          729632664
  271   892          729634799
   86   900          729636056
  709   720          729648829
   87   900          729658503
  423   868          729658999
  653   767          729662740
  496   847          729669359
  443   863          729673954
  484   851          729674955
  585   809          729676754
  358   881          729680553
   88   900          729681472
  218   896          729683368
  146   899          729684835
  646   772          729685784
  177   898          729696025
  598   802          729696800
  410   871          729697311
  686   741          729697877
  260   893          729697957
  391   875          729698346
  708   721          729700273
  364   880          729700544
  694   734          729702288
   89   900          729704969
  552   825          729712233
  565   819          729715384
  317   887          729719116
  468   856          729725248
  396   874          729726760
  625   786          729728281
   90   900          729729000
  234   895          729730279
  309   888          729730701
  386   876          729733832
  200   897          729734273
  352   882          729743176
  674   751          729746775
  499   846          729747235
  332   885          729748493
  147   899          729749222
   91   900          729753571
  481   852          729754849
  707   722          729760291
  339   884          729765323
  248   894          729769976
  282   891          729773739
  587   808          729776115
   92   900          729778688
  612   794          729787112
  669   755          729787184
  178   898          729790544
  419   869          729794968
  617   791          729798784
   93   900          729804357
  370   879          729804439
  526   836          729808632
  148   899          729814491
  531   834          729814995
  447   862          729818551
  401   873          729819818
  563   820          729821547
  543   829          729825796
  219   896          729826595
  706   723          729828883
  513   841          729829018
   94   900          729830584
  381   877          729832474
  325   886          729834581
  201   897          729854874
  272   892          729855936
  502   845          729857133
   95   900          729857375
  478   853          729865829
  292   890          729866088
  301   889          729866270
  693   735          729877932
  679   747          729879562
  149   899          729880648
   96   900          729884736
  179   898          729886131
  346   883          729887123
  649   770          729892449
  589   807          729894412
  235   895          729895250
  521   838          729901233
  261   893          729901538
  705   724          729906049
  607   797          729910116
  458   859          729911691
   97   900          729912673
  536   832          729921024
  600   801          729922401
  550   826          729934976
  685   742          729937613
   98   900          729941192
  622   788          729945720
  561   821          729946142
  660   762          729946728
  150   899          729947699
  249   894          729955233
  465   857          729967418
   99   900          729970299
  220   896          729971136
  415   870          729976375
  202   897          729976681
  406   872          729978264
  180   898          729982792
  636   779          729988595
  704   725          729991789
  376   878          729993528
  656   765          729997541
  505   844          729999209
  100   900          730000000
  664   759          730000423
  475   854          730007739
  451   861          730011232
  283   891          730013158
  639   777          730014552
  151   899          730015650
  633   781          730015678
  310   888          730018072
  318   887          730021535
  101   900          730030301
  591   806          730031687
  102   900          730061208
  236   895          730061631
  692   736          730062144
  359   881          730066120
  273   892          730078705
  333   885          730080162
  673   752          730080225
  181   898          730080533
  432   866          730083464
  152   899          730084507
  703   726          730086103
  559   822          730089127
  516   840          730092096
  103   900          730092727
  642   775          730093663
  630   783          730095687
  436   865          730096481
  365   880          730099125
  203   897          730099700
  262   893          730106685
  340   884          730111104
  353   882          730115945
  221   896          730116997
  428   867          730117115
  293   890          730122757
  104   900          730124864
  541   830          730127421
  302   889          730138977
  250   894          730141984
  326   886          730152432
  652   768          730152640
  614   793          730152801
  153   899          730154276
  440   864          730156544
  105   900          730157625
  392   875          730158163
  668   756          730158848
  602   800          730167208
  508   843          730173619
  678   748          730174744
  548   827          730175875
  182   898          730179360
  472   855          730180423
  387   876          730181979
  684   743          730185911
  593   805          730187982
  702   727          730188991
  106   900          730191016
  424   868          730197056
  397   874          730198397
  411   871          730202842
  619   790          730215659
  371   879          730216250
  529   835          730218764
  204   897          730223937
  609   796          730224865
  154   899          730224963
  107   900          730225043
  645   773          730226042
  627   785          730228508
  237   895          730229428
  462   858          730239840
  347   883          730247310
  557   823          730250460
  455   860          730252375
  524   837          730254077
  284   891          730254275
  691   737          730254924
  108   900          730259712
  444   863          730264031
  222   896          730264184
  382   877          730269101
  183   898          730279279
  534   833          730282841
  109   900          730295029
  155   899          730296574
  701   728          730300453
  274   892          730303112
  402   873          730303425
  311   888          730307303
  263   893          730313404
  420   869          730322909
  319   887          730325862
  251   894          730330235
  491   849          730330820
  110   900          730331000
  488   850          730339272
  205   897          730349398
  494   848          730353976
  595   804          730363339
  111   900          730367631
  156   899          730369115
  485   851          730379176
  184   898          730380296
  511   842          730380519
  294   890          730381184
  469   856          730383725
  659   763          730386126
  519   839          730388078
  238   895          730398647
  112   900          730404928
  497   847          730408896
  663   760          730410247
  648   771          730411803
  223   896          730412703
  303   889          730413496
  334   885          730413829
  624   787          730414027
  377   878          730418785
  448   862          730419320
  700   729          730420489
  672   753          730422225
  555   824          730430099
  604   799          730431263
  546   828          730434888
  157   899          730442592
  683   744          730442771
  113   900          730442897
  539   831          730447010
  482   852          730450376
  360   881          730453841
  576   814          730456120
  690   738          730456272
  341   884          730458925
  574   815          730462599
  655   766          730466471
  578   813          730468349
  327   886          730472239
  407   872          730473991
  206   897          730476089
  677   749          730478482
  114   900          730481544
  185   898          730482417
  572   816          730487744
  354   882          730490832
  416   870          730494296
  500   846          730495736
  285   891          730497096
  580   812          730499328
  366   880          730499896
  158   899          730517011
  252   894          730519992
  115   900          730520875
  264   893          730521701
  275   892          730529163
  570   817          730531513
  616   792          730537984
  667   757          730539056
  459   859          730542358
  582   811          730549099
  699   730          730549099
  479   853          730552716
  597   803          730557800
  611   795          730559006
  116   900          730560896
  224   896          730562560
  239   895          730569294
  186   898          730585648
  159   899          730592378
  568   818          730593864
  312   888          730598400
  635   780          730599875
  117   900          730601613
  207   897          730604016
  638   778          730605024
  348   883          730609579
  503   845          730614652
  466   857          730617489
  584   810          730617704
  514   841          730620065
  393   875          730620332
  452   861          730622789
  553   825          730628002
  372   879          730630287
  320   887          730632103
  388   876          730632448
  527   836          730640239
  295   890          730641375
  118   900          730643032
  433   866          730644633
  632   782          730647736
  651   769          730651060
  621   789          730652130
  532   834          730662472
  641   776          730663297
  689   739          730666188
  429   867          730667952
  437   865          730668078
  160   899          730668699
  398   874          730672416
  566   819          730674755
  119   900          730685159
  476   854          730686040
  698   731          730686283
  304   889          730689833
  187   898          730689995
  586   809          730705185
  383   877          730708020
  682   745          730708193
  412   871          730710839
  253   894          730711261
  544   829          730711973
  225   896          730713761
  606   798          730714608
  522   838          730717120
  120   900          730728000
  265   893          730731582
  208   897          730733185
  425   868          730737657
  441   864          730738665
  240   895          730741375
  286   891          730741627
  161   899          730745980
  629   784          730748493
  335   885          730749500
  276   892          730756864
  506   844          730765800
  599   802          730771407
  121   900          730771561
  671   754          730772775
  564   820          730774144
  644   774          730774808
  537   832          730784521
  403   873          730789444
  676   750          730790776
  328   886          730794008
  188   898          730795464
  342   884          730808792
  588   808          730811584
  122   900          730815848
  162   899          730824227
  662   761          730828609
  697   732          730832041
  658   764          730834056
  361   881          730843722
  551   826          730844127
  378   878          730846304
  473   855          730850192
  421   869          730853370
  445   863          730856772
  123   900          730860867
  209   897          730863602
  226   896          730866312
  355   882          730867843
  456   860          730874816
  463   858          730881559
  688   740          730884672
  313   888          730891369
  562   821          730891989
  517   840          730892413
  626   786          730902032
  189   898          730902061
  367   880          730902863
  296   890          730903336
  163   899          730903446
  254   894          730904048
  124   900          730906624
  613   794          730912581
  241   895          730914896
  666   758          730927808
  590   807          730936943
  647   772          730939671
  321   887          730940264
  618   791          730942703
  266   893          730943053
  654   767          730943927
  509   843          730949336
  125   900          730953125
  305   889          730967994
  408   872          730972160
  349   883          730973936
  681   746          730982177
  164   899          730983643
  277   892          730986221
  696   733          730986373
  287   891          730987874
  210   897          730995273
  126   900          731000376
  601   801          731004202
  542   830          731007088
  190   898          731009792
  417   870          731014713
  608   797          731017285
  227   896          731020219
  449   862          731022777
  560   822          731028248
  470   856          731045016
  373   879          731046556
  127   900          731048383
  715   715          731051750
  489   850          731055169
  492   849          731055537
  714   716          731056040
  530   835          731059875
  165   899          731064824
  713   717          731068910
  549   827          731078432
  525   837          731079378
  592   806          731081304
  394   875          731084859
  389   876          731085245
  486   851          731086307
  336   885          731087181
  495   848          731087567
  242   895          731089863
  712   718          731090360
  128   900          731097152
  255   894          731098359
  623   788          731108239
  675   751          731111626
  687   741          731111724
  329   886          731117745
  191   898          731118663
  711   719          731120390
  211   897          731128204
  670   755          731131875
  535   833          731139912
  129   900          731146689
  166   899          731146995
  483   852          731148795
  399   874          731148823
  384   877          731149237
  695   734          731149279
  498   847          731151415
  267   893          731156120
  650   770          731158000
  710   720          731159000
  343   884          731160711
  512   842          731165416
  297   890          731167073
  228   896          731175488
  460   859          731175779
  558   823          731182879
  314   888          731186216
  130   900          731197000
  520   839          731197719
  637   779          731203992
  709   721          731206190
  434   866          731208400
  278   892          731217240
  634   781          731219645
  413   871          731221308
  430   867          731221363
  192   898          731228680
  167   899          731230162
  362   881          731235769
  288   891          731235843
  453   861          731237058
  640   777          731241433
  438   865          731242297
  480   853          731242477
  594   805          731244709
  356   882          731246984
  501   846          731247237
  306   889          731247985
  131   900          731248091
  322   887          731250351
  661   762          731255509
  603   800          731256227
  708   722          731261960
  212   897          731262401
  680   747          731264723
  243   895          731266282
  467   857          731270356
  379   878          731276091
  404   873          731277881
  426   868          731280808
  615   793          731285632
  631   783          731288278
  657   765          731290518
  256   894          731294200
  132   900          731299968
  368   880          731308032
  168   899          731314331
  540   831          731320191
  694   735          731320759
  442   864          731323432
  665   759          731325104
  707   723          731326310
  547   828          731330875
  643   775          731332082
  229   896          731332125
  610   796          731339336
  193   898          731339849
  350   883          731340387
  686   742          731347344
  133   900          731352637
  556   824          731355840
  620   790          731367000
  477   854          731367197
  268   893          731370789
  504   845          731375189
  422   869          731386357
  213   897          731397870
  706   724          731399240
  169   899          731399508
  134   900          731406104
  628   785          731409777
  515   841          731414196
  337   885          731426878
  596   804          731427200
  653   768          731429909
  298   890          731432592
    0   901          731432701
    1   901          731432702
    2   901          731432709
    3   901          731432728
    4   901          731432765
    5   901          731432826
    6   901          731432917
    7   901          731433044
    8   901          731433213
    9   901          731433430
   10   901          731433701
   11   901          731434032
   12   901          731434429
   13   901          731434898
   14   901          731435445
   15   901          731436076
   16   901          731436797
   17   901          731437614
   18   901          731438533
   19   901          731439560
   20   901          731440701
  674   752          731441032
   21   901          731441962
   22   901          731443349
  330   886          731443456
  244   895          731444159
   23   901          731444868
   24   901          731446525
   25   901          731448326
  279   892          731449927
   26   901          731450277
  194   898          731452176
  446   863          731452183
   27   901          731452384
  575   815          731452750
  577   814          731453177
   28   901          731454653
   29   901          731457090
   30   901          731459701
  135   900          731460375
   31   901          731462492
  374   879          731465063
   32   901          731465469
   33   901          731468638
  573   816          731471013
   34   901          731472005
  579   813          731472336
  409   872          731472777
  528   836          731475008
   35   901          731475576
  646   773          731476053
   36   901          731479357
  705   725          731480750
  315   888          731482947
   37   901          731483354
  289   891          731485540
  170   899          731485699
   38   901          731487573
  230   896          731490136
  257   894          731491577
   39   901          731492020
   40   901          731496701
  669   756          731499525
  457   860          731499993
  693   736          731500813
   41   901          731501622
   42   901          731506789
  571   817          731507924
  581   812          731510269
   43   901          731512208
  533   834          731513141
  344   884          731514688
  136   900          731515456
   44   901          731517885
  474   855          731522799
   45   901          731523826
  464   858          731526056
  605   799          731527524
  307   889          731529812
   46   901          731530037
  214   897          731534617
  507   844          731535427
  523   838          731536139
   47   901          731536524
  418   870          731537632
  390   876          731540376
   48   901          731543293
  554   825          731547089
   49   901          731550350
  395   875          731551750
  679   748          731555831
   50   901          731557701
  323   887          731562370
  569   818          731563441
   51   901          731565352
  195   898          731565667
  583   811          731567018
  704   726          731570840
  137   900          731571353
  171   899          731572910
   52   901          731573309
   53   901          731581578
  625   787          731584028
  269   893          731587066
   54   901          731590165
  685   743          731591532
  385   877          731592758
   55   901          731599076
  545   829          731601414
   56   901          731608317
   57   901          731617894
  245   895          731623500
  400   874          731627624
   58   901          731627813
  138   900          731628072
  357   882          731628261
  598   803          731628819
  450   862          731628928
  363   881          731629988
  567   819          731637522
   59   901          731638080
  585   810          731642625
   60   901          731648701
  231   896          731649527
  538   832          731651240
   61   901          731659682
  172   899          731661147
  703   727          731669510
   62   901          731671029
  215   897          731672648
  649   771          731673460
  617   792          731678201
  196   898          731680328
  612   795          731680803
   63   901          731682748
  280   892          731684288
  139   900          731685619
  692   737          731689441
  258   894          731690496
  660   763          731690947
   64   901          731694845
  518   840          731695832
  299   890          731699899
   65   901          731707326
  380   878          731708152
  351   883          731708938
  471   856          731709127
  369   880          731715409
   66   901          731720197
  510   843          731728107
  565   820          731730125
  664   760          731730944
   67   901          731733464
  414   871          731734255
  290   891          731736971
  587   809          731737132
  140   900          731744000
   68   901          731747133
  173   899          731750416
  656   766          731755512
  552   826          731756584
   69   901          731761210
  338   885          731768597
  405   873          731768742
  331   886          731771147
  490   850          731774000
  435   866          731774771
   70   901          731775701
  702   728          731776760
  431   867          731777354
  673   753          731778994
  316   888          731781568
  493   849          731783206
   71   901          731790612
  197   898          731796165
  487   851          731796354
  141   900          731803221
  246   895          731804311
  270   893          731804957
   72   901          731805949
  232   896          731810304
  622   789          731810917
  636   780          731811456
  461   859          731811960
  216   897          731811969
  308   889          731813481
  607   798          731818135
  439   865          731819144
   73   901          731821718
  496   848          731824128
  427   868          731826515
  639   778          731828071
   74   901          731837925
  174   899          731840723
  563   821          731841208
  684   744          731844288
  633   782          731847905
  600   802          731849608
  484   852          731850112
  589   808          731850581
  454   861          731854045
   75   901          731854576
  678   749          731855501
  142   900          731863288
  345   884          731870729
   76   901          731871677
  668   757          731875725
  324   887          731876327
  375   879          731885814
  691   738          731886643
   77   901          731889234
  543   830          731890007
  259   894          731890963
  701   729          731892590
  499   847          731896922
  642   776          731897864
  531   835          731904166
   78   901          731907253
  526   837          731907829
  443   864          731910851
  198   898          731913184
  281   892          731920329
  423   869          731921876
  143   900          731924207
  652   769          731924417
   79   901          731925740
  468   857          731926025
  175   899          731932074
  481   853          731935118
  630   784          731937304
   80   901          731944701
  217   897          731952586
  513   842          731953385
   81   901          731964142
  300   890          731969000
  561   822          731970729
  233   896          731972473
  410   872          731975848
  591   807          731983014
   82   901          731984069
  550   827          731984283
  144   900          731985984
  247   895          731986598
  291   891          731990142
  391   876          731997847
  536   833          732000193
  502   846          732001744
   83   901          732004488
  521   839          732010480
  358   882          732011680
  700   730          732017000
  645   774          732020949
  396   875          732021011
  271   893          732024468
  176   899          732024475
   84   901          732025405
  364   881          732026385
  199   898          732031391
  386   877          732038589
  614   794          732041728
   85   901          732046826
  145   900          732048625
  447   863          732050270
  478   854          732051216
  419   870          732063059
   86   901          732068757
  627   786          732079539
  352   883          732079595
  317   888          732082085
  602   801          732089609
  619   791          732090330
   87   901          732091204
  690   739          732092419
  260   894          732092984
  218   897          732094505
  309   889          732098998
  332   886          732100824
  683   745          732105612
  401   874          732108825
  146   900          732112136
  339   885          732112344
   88   901          732114173
  177   899          732117932
  559   823          732118646
  370   880          732125000
  672   754          732125512
  458   860          732127912
  609   797          732128102
  593   806          732134473
  659   764          732134923
  234   896          732136040
   89   901          732137670
  505   845          732138750
  381   878          732142493
  663   761          732145328
  699   731          732149990
  200   898          732150792
  282   892          732158056
   90   901          732161701
  677   750          732163733
  248   895          732170367
  465   858          732173337
  147   900          732176523
   91   901          732186272
  325   887          732192228
  541   831          732196612
  648   772          732197440
  475   855          732198250
   92   901          732211389
  516   841          732211417
  178   899          732212451
  346   884          732228840
  655   767          732229038
  548   828          732230144
   93   901          732237058
  219   897          732237732
  451   862          732237779
  301   890          732239901
  148   900          732241792
  292   891          732245059
  272   893          732245605
  415   871          732249686
  667   758          732260475
  406   873          732262033
   94   901          732263285
  201   898          732271393
  624   788          732274496
  557   824          732284917
   95   901          732290076
  698   732          732291560
  261   894          732296565
  235   896          732301011
  595   805          732305000
  689   740          732306769
  149   900          732307949
  179   899          732308038
  508   844          732308096
  376   879          732308815
  529   836          732312945
   96   901          732317437
  432   867          732335931
  436   866          732343752
   97   901          732345374
  604   800          732348864
  249   895          732355624
  524   838          732358296
  534   834          732367008
   98   901          732373893
  428   868          732374784
  150   900          732375000
  682   746          732375504
  472   856          732376064
  220   897          732382273
  318   888          732384504
  310   889          732386369
  202   898          732393200
  359   882          732397247
  283   892          732397475
  440   865          732398625
   99   901          732403000
  180   899          732404699
  616   793          732422153
  638   779          732423211
  365   881          732424966
  635   781          732427416
  651   770          732427451
  333   886          732432493
  100   901          732432701
  697   733          732441710
  151   900          732442951
  576   815          732446351
  462   859          732450907
  353   883          732452364
  578   814          732453696
  611   796          732457467
  392   876          732457664
  574   816          732457720
  340   885          732458125
  424   869          732459933
  101   901          732463002
  236   896          732467392
  273   893          732468374
  555   825          732469500
  641   777          732472154
  455   861          732473756
  580   813          732479797
  676   751          732480527
  671   755          732480586
  411   872          732481379
  632   783          732484655
  387   877          732486736
  572   817          732487761
  397   875          732492648
  102   901          732493909
  546   829          732494125
  597   804          732494637
  491   850          732495771
  444   864          732500928
  262   894          732501712
  293   891          732501728
  519   840          732502359
  181   899          732502440
  488   851          732509323
  511   843          732509938
  326   887          732510079
  152   900          732511808
  302   890          732512608
  494   849          732513833
  203   898          732516219
  539   832          732521187
  621   790          732522061
  582   812          732524696
  103   901          732525428
  221   897          732528134
  688   741          732529693
  570   818          732536432
  371   880          732536811
  250   895          732542375
  485   852          732554333
  104   901          732557565
  497   848          732563665
  662   762          732568256
  644   775          732574359
  382   878          732579120
  153   900          732581577
  469   857          732584502
  658   765          732587437
  715   716          732587571
  584   811          732588435
  347   884          732589027
  105   901          732590326
  420   870          732591000
  402   874          732592432
  629   785          732594814
  714   717          732596157
  696   734          732600440
  182   899          732601267
  568   819          732603691
  713   718          732613329
  106   901          732623717
  606   799          732627415
  482   853          732630645
  237   896          732635189
  284   892          732638592
  712   719          732639087
  204   898          732640456
  500   847          732645423
  448   863          732651039
  154   900          732652264
  666   759          732653775
  681   747          732653964
  107   901          732657744
  586   810          732671056
  553   826          732672353
  711   720          732673431
  222   897          732675321
  311   889          732675600
  319   888          732688831
  566   820          732689496
  108   901          732692413
  274   893          732692781
  183   899          732701186
  599   803          732703426
  263   894          732708431
  654   768          732711096
  710   721          732716361
  155   900          732723875
  109   901          732727730
  647   773          732729940
  251   895          732730626
  377   879          732734072
  479   854          732738103
  527   837          732739436
  514   842          732744432
  532   835          732751643
  407   873          732757760
  626   787          732757779
  459   860          732758579
  503   846          732759263
  294   891          732760155
  687   742          732761191
  110   901          732763701
  205   898          732765917
  334   886          732766160
  416   871          732767607
  695   735          732767750
  709   722          732767877
  588   809          732772601
  544   830          732776184
  360   882          732784968
  303   890          732787127
  564   821          732793805
  156   900          732796416
  111   901          732800332
  184   899          732802203
  238   896          732804408
  675   752          732805883
  341   885          732805946
  613   795          732806272
  618   792          732822120
  466   858          732823408
  223   897          732823840
  366   881          732825737
  522   839          732826367
  354   883          732827251
  708   723          732827979
  327   887          732829886
  112   901          732837629
  670   756          732844216
  452   862          732849336
  537   833          732863690
  157   900          732869893
  113   901          732875598
  476   855          732876551
  285   892          732881413
  206   898          732892608
  590   808          732893112
  551   827          732893434
  707   724          732896667
  433   867          732897100
  185   899          732904324
  506   845          732905341
  114   901          732914245
  437   866          732915349
  562   822          732916576
  264   894          732916728
  275   893          732918832
  393   876          732919833
  252   895          732920383
  608   798          732925304
  429   868          732925621
  601   802          732931409
  388   877          732937205
  650   771          732939011
  680   748          732940992
  694   736          732943640
  158   900          732944312
  372   880          732950848
  348   884          732951296
  115   901          732953576
  398   875          732966667
  312   889          732966697
  623   789          732973436
  224   897          732973697
  706   725          732973941
  239   896          732975055
  441   865          732980746
  412   872          732989376
  116   901          732993597
  320   888          732995072
  661   763          732999728
  425   869          733000534
  686   743          733001263
  186   899          733007555
  517   841          733011734
  383   878          733018039
  159   900          733019679
  295   891          733020346
  207   898          733020535
  637   780          733026853
  592   807          733032631
  117   901          733034314
  473   856          733045833
  657   766          733048489
  634   782          733051872
  640   778          733054952
  665   760          733055625
  560   823          733057767
  705   726          733059801
  304   890          733063464
  118   901          733075733
  542   831          733076279
  403   874          733078451
  509   844          733083813
  463   859          733092626
  445   864          733093669
  160   900          733096000
  456   861          733096197
  335   886          733101831
  253   895          733111652
  187   899          733111902
  119   901          733117860
  421   870          733121461
  225   897          733124898
  286   892          733125944
  265   894          733126609
  693   737          733128110
  631   784          733129895
  549   828          733132701
  643   776          733136283
  674   753          733139801
  276   893          733146533
  240   896          733147136
  208   898          733149704
  328   887          733151655
  530   836          733154056
  704   727          733154247
  342   885          733155813
  120   901          733160701
  378   879          733161591
  161   900          733173281
  615   794          733174559
  361   882          733174849
  603   801          733178628
  525   838          733183597
  594   806          733191200
  653   769          733201686
  121   901          733204262
  355   883          733204262
  669   757          733216402
  558   824          733217336
  188   899          733217371
  492   850          733220488
  535   834          733224079
  489   851          733225220
  367   881          733228704
  679   749          733236588
  620   791          733241671
  610   797          733242573
  470   857          733245793
  495   849          733247424
  122   901          733248549
  685   744          733249909
  162   900          733251528
  449   863          733254496
  408   873          733255929
  703   728          733257279
  313   889          733259666
  628   786          733260808
  486   852          733261464
  646   774          733270960
  226   897          733277449
  209   898          733280121
  296   891          733282307
  417   871          733288024
  123   901          733293568
  512   843          733294835
  321   888          733303233
  254   895          733304439
  498   848          733306184
  520   840          733312000
  349   884          733315653
  241   896          733320657
  692   738          733321160
  189   899          733323968
  483   853          733329064
  163   900          733330747
  266   894          733338080
  124   901          733339325
  305   890          733341625
  373   880          733367117
  596   805          733368861
  702   729          733368897
  287   892          733372191
  277   893          733375890
  394   876          733384360
  125   901          733385826
  389   877          733390002
  547   829          733390112
  460   860          733392000
  540   832          733394368
  556   825          733395241
  501   847          733396924
  164   900          733410944
  210   898          733411792
  480   854          733427864
  227   897          733431356
  190   899          733431699
  126   901          733433077
  336   886          733439512
  660   764          733439744
  399   875          733443074
  577   815          733443408
  625   788          733444497
  605   800          733445125
  575   816          733447871
  579   814          733457683
  649   772          733459097
  384   878          733459256
  434   867          733460867
  453   862          733463605
  664   761          733466025
  573   817          733471030
  329   887          733475392
  467   858          733476275
  430   868          733479032
  127   901          733481084
  673   754          733482281
  701   730          733489101
  438   866          733489568
  581   813          733490738
  165   900          733492125
  242   896          733495624
  255   895          733498750
  413   872          733499845
  684   745          733507129
  343   885          733507732
  571   818          733512843
  656   767          733518079
  504   846          733519800
  691   739          733522790
  128   901          733529853
  515   842          733538563
  191   899          733540570
  678   750          733540752
  583   812          733542615
  426   869          733543685
  211   898          733544723
  297   891          733546044
  267   894          733551147
  314   889          733554513
  477   855          733557708
  617   793          733562370
  442   865          733565513
  598   804          733565656
  404   874          733566888
  362   882          733566896
  569   819          733573268
  528   837          733574205
  166   900          733574296
  612   796          733579264
  129   901          733579390
  356   883          733583403
  228   897          733586625
  379   879          733591378
  554   826          733591440
  668   758          733597144
  533   835          733602312
  278   893          733606909
  322   888          733613320
  585   811          733613356
  700   731          733617891
  288   892          733620160
  306   890          733621616
  130   901          733629701
  368   881          733633873
  636   781          733638997
  523   839          733645386
  639   779          733646258
  192   899          733650587
  567   820          733652263
  422   870          733654448
  167   900          733657463
  545   830          733665625
  243   896          733672043
  507   845          733674968
  212   898          733678920
  131   901          733680792
  622   790          733680848
  350   884          733682104
  633   783          733684824
  446   864          733689080
  256   895          733694591
  652   770          733700808
  587   810          733703003
  642   777          733706721
  474   856          733718440
  457   861          733721374
  538   833          733730409
  607   799          733730942
  132   901          733732669
  690   740          733733000
  464   859          733737123
  168   900          733741632
  229   897          733743262
  565   821          733749786
  699   732          733755267
  409   873          733756546
  193   899          733761756
  268   894          733765816
  683   746          733772923
  337   886          733779209
  600   803          733781627
  630   785          733783625
  133   901          733785338
  374   880          733785624
  330   887          733801103
  552   827          733805891
  418   871          733810943
  298   891          733811563
  589   809          733811598
  213   898          733814389
  518   841          733815153
  645   775          733820500
  169   900          733826809
  672   755          733833323
  134   901          733838805
  279   893          733839596
  390   877          733845133
  244   896          733849920
  315   889          733851244
  395   876          733851251
  677   751          733853484
  450   863          733860647
  344   885          733861709
  510   844          733862584
  563   822          733865795
  289   892          733869857
    0   902          733870808
    1   902          733870809
    2   902          733870816
    3   902          733870835
    4   902          733870872
    5   902          733870933
    6   902          733871024
    7   902          733871151
    8   902          733871320
    9   902          733871537
   10   902          733871808
   11   902          733872139
   12   902          733872536
   13   902          733873005
   14   902          733873552
  194   899          733874083
   15   902          733874183
   16   902          733874904
   17   902          733875721
   18   902          733876640
   19   902          733877667
   20   902          733878808
   21   902          733880069
   22   902          733881456
   23   902          733882975
   24   902          733884632
  663   762          733884975
   25   902          733886433
  659   765          733888304
   26   902          733888384
   27   902          733890491
  257   895          733891968
   28   902          733892760
  135   901          733893076
   29   902          733895197
   30   902          733897808
   31   902          733900599
  698   733          733901229
  230   897          733901273
  385   878          733902777
  307   890          733903443
   32   902          733903576
   33   902          733906745
  471   857          733909904
   34   902          733910112
  170   900          733913000
   35   902          733913683
   36   902          733917464
   37   902          733921461
  400   875          733921875
  323   888          733925339
   38   902          733925680
   39   902          733930127
   40   902          733934808
  627   787          733935286
  614   795          733935419
  591   808          733939183
   41   902          733939729
  490   851          733944051
   42   902          733944896
  136   901          733948157
  493   850          733948157
   43   902          733950315
  214   898          733951136
  689   741          733951790
   44   902          733955992
  543   831          733959198
  363   882          733961115
   45   902          733961933
  357   883          733964680
   46   902          733968144
  619   792          733969747
  487   852          733971511
   47   902          733974631
   48   902          733981400
  269   894          733982093
  496   849          733983985
  667   759          733986442
  195   899          733987574
  648   773          733987709
   49   902          733988457
   50   902          733995808
  655   768          733996207
  531   836          733998347
  171   900          734000211
  561   823          734000248
   51   902          734003459
  137   901          734004054
   52   902          734011416
  526   838          734012048
  414   872          734012792
  602   802          734016816
   53   902          734019685
  380   879          734023439
  435   867          734027238
  461   860          734028181
   54   902          734028272
  245   896          734029261
  484   853          734030381
  431   868          734035023
  609   798          734036121
   55   902          734037183
  550   828          734038552
  369   881          734041250
   56   902          734046424
  682   747          734047291
  351   884          734050655
  499   848          734051691
  697   734          734055777
   57   902          734056001
  405   874          734057749
  231   897          734060664
  138   901          734060773
   58   902          734065920
  439   866          734066415
  280   893          734073957
   59   902          734076187
  299   891          734078870
  454   862          734080592
  513   843          734082804
  536   834          734084360
  593   807          734085800
   60   902          734086808
  172   900          734088448
  215   898          734089167
  427   869          734089392
  258   895          734090887
   61   902          734097789
  196   899          734102235
   62   902          734109136
  139   901          734118320
  481   854          734120505
   63   902          734120855
  338   886          734120928
  290   892          734121288
  716   716          734123392
  521   840          734124761
  715   717          734127688
  331   887          734128794
  468   858          734131944
   64   902          734132952
  624   789          734139693
  714   718          734140576
   65   902          734145433
  316   889          734149865
  502   847          734151431
  443   865          734152932
  559   824          734153103
   66   902          734158304
  713   719          734162056
   67   902          734171571
  676   752          734174784
  140   901          734176701
  173   900          734177717
  688   742          734179160
   68   902          734185240
  308   890          734187112
  423   870          734189967
  712   720          734192128
  671   756          734192927
   69   902          734199317
  270   894          734199984
  375   880          734206375
  651   771          734208462
  246   896          734210072
   70   902          734213808
  345   885          734217750
  197   899          734218072
  696   735          734218911
  232   897          734221441
  216   898          734228488
   71   902          734228719
  711   721          734230792
  141   901          734235922
  324   888          734239296
  478   855          734241727
   72   902          734244056
  638   780          734246072
  595   806          734251491
  410   873          734259617
  635   782          734259643
   73   902          734259825
  174   900          734268024
  541   832          734270789
  604   801          734271265
   74   902          734276032
  710   722          734278048
  505   846          734283361
  641   778          734285673
  447   864          734287167
  548   829          734289381
  259   895          734291354
   75   902          734292683
  142   901          734295989
  391   877          734302604
   76   902          734309784
  281   893          734309998
  616   794          734311080
  662   763          734312475
  396   876          734320512
  557   825          734324318
  632   784          734326272
   77   902          734327341
  681   748          734330233
  709   723          734333896
  198   899          734335091
  516   842          734335784
  419   871          734336370
   78   902          734345360
  658   766          734345408
  300   891          734347971
  358   883          734348099
  386   878          734348608
  458   861          734349293
  143   901          734356908
  364   882          734357512
  175   900          734359375
  611   797          734360704
   79   902          734363847
  217   898          734369105
  291   892          734374459
  644   776          734378560
   80   902          734382808
  233   897          734383610
  666   760          734384296
  465   859          734384404
  695   736          734390631
  247   896          734392359
  475   856          734393891
  621   791          734396732
  708   724          734398336
   81   902          734402249
  401   875          734403076
  529   837          734412142
  687   743          734415110
  144   901          734418685
  271   894          734419495
  352   884          734421312
   82   902          734422176
  597   805          734436298
  576   816          734441472
   83   902          734442595
  578   815          734443927
  629   786          734445845
  508   845          734447637
  317   889          734450382
  370   881          734450841
  176   900          734451776
  199   899          734453298
  534   835          734456179
  574   817          734457737
  381   879          734457780
  332   887          734458471
   84   902          734463512
  339   886          734464675
  580   814          734465144
  524   839          734467543
  451   863          734469498
  707   725          734471368
  309   890          734472629
  145   901          734481326
  654   769          734482873
   85   902          734484933
  572   818          734492680
  260   895          734493375
  675   753          734504652
  582   813          734505165
   86   902          734506864
  218   898          734511024
  555   826          734513851
  647   774          734524847
  415   872          734528223
   87   902          734529311
  146   901          734544837
  606   800          734545016
  177   900          734545233
  570   819          734546259
  234   897          734547177
  282   893          734547725
  406   874          734551040
   88   902          734552280
  706   726          734552992
  325   888          734555197
  546   830          734558336
  670   757          734561093
  584   812          734564032
  694   737          734570937
  200   899          734572699
   89   902          734575777
  346   885          734575861
  248   896          734576128
  472   857          734576841
  432   868          734593600
  436   867          734596219
   90   902          734599808
  539   833          734600356
  147   901          734609224
  626   788          734618248
  568   820          734618432
  301   891          734618872
  519   841          734621680
  680   749          734621749
   91   902          734624379
  292   892          734629376
  376   880          734629376
  428   869          734637661
  178   900          734639752
  599   804          734640263
  272   894          734640632
  586   811          734641787
  705   727          734643208
  511   844          734644415
  440   866          734645896
   92   902          734649496
  219   898          734654251
  686   744          734659640
  491   851          734665822
  462   860          734667128
  148   901          734674493
   93   902          734675165
  494   850          734678784
  488   852          734684480
  201   899          734693300
  261   895          734696956
  455   862          734700303
   94   902          734701392
  613   796          734704733
  618   793          734706289
  566   821          734709157
  235   897          734712148
  553   827          734721660
  497   849          734723522
  650   772          734724648
  424   870          734728024
   95   902          734728183
  359   883          734733666
  485   853          734734602
  179   900          734735339
  588   810          734738472
  149   901          734740650
  704   728          734742016
  444   865          734743009
  661   764          734748525
  318   889          734752801
   96   902          734755544
  365   882          734756093
  693   738          734759829
  310   890          734760000
  249   896          734761385
  392   877          734762421
  411   873          734765148
   97   902          734783481
  283   893          734787144
  333   887          734790140
  469   858          734790421
  665   761          734790706
  397   876          734792149
  353   884          734794081
  387   878          734796755
  220   898          734798792
  500   848          734800192
  150   901          734807701
  340   886          734810456
  657   767          734811056
   98   902          734812000
  202   899          734815107
  482   854          734816032
  564   822          734818392
  180   900          734832000
  608   799          734838111
   99   902          734841107
  674   754          734843088
  623   790          734843367
  527   838          734843655
  544   831          734845375
  532   836          734845824
  703   729          734849416
  590   809          734854129
  637   781          734854394
  371   881          734862652
  273   894          734863401
  601   803          734863428
  420   871          734864311
  100   902          734870808
  326   888          734873048
  640   779          734873139
  514   843          734873851
  151   901          734875652
  236   897          734878529
  293   892          734886045
  402   875          734886683
  448   864          734887936
  634   783          734888791
  302   891          734891579
  382   879          734894407
  101   902          734901109
  262   895          734902103
  503   847          734908950
  685   745          734912750
  679   750          734921839
  479   855          734928614
  181   900          734929741
  102   902          734932016
  347   885          734936048
  669   758          734937821
  203   899          734938126
  522   840          734940648
  152   901          734944509
  221   898          734944653
  643   777          734945140
  562   823          734946095
  551   828          734947703
  537   834          734947857
  250   896          734948136
  692   739          734957307
  103   902          734963535
  702   730          734965408
  631   785          734976216
  653   770          734978077
  459   861          734979960
  592   808          734988800
  104   902          734995672
  153   901          735014278
  284   893          735028261
  105   902          735028433
  182   900          735028568
  466   859          735034475
  416   872          735046144
  237   897          735046326
  407   874          735046767
  311   890          735049231
  506   846          735049952
  377   880          735054633
  319   889          735057128
  106   902          735061824
  204   899          735062363
  615   795          735068250
  646   775          735070511
  476   856          735072192
  452   863          735081055
  154   901          735084965
  274   894          735087808
  701   731          735089992
  222   898          735091840
  560   824          735092224
  107   902          735095851
  603   802          735105835
  263   895          735108822
  628   787          735116555
  620   792          735121088
  360   883          735121387
  334   887          735123807
  183   900          735128487
  108   902          735130520
  517   842          735136101
  251   896          735136387
  594   807          735142527
  294   892          735144472
  542   832          735150456
  610   798          735150592
  433   868          735154769
  155   901          735156576
  366   882          735156864
  341   886          735158277
  691   740          735163371
  109   902          735165837
  303   891          735166098
  437   867          735167816
  354   884          735168968
  684   746          735174440
  205   899          735187824
  429   869          735188498
  673   755          735190092
  549   829          735191938
  327   888          735192855
  660   765          735193125
  110   902          735201808
  664   762          735205672
  238   897          735215545
  700   732          735223168
  509   845          735223354
  393   877          735224590
  441   866          735228017
  156   901          735229117
  184   900          735229504
  678   751          735230503
  111   902          735238439
  223   898          735240359
  473   857          735246610
  388   878          735247224
  649   773          735249366
  530   837          735253253
  558   825          735256737
  398   876          735266168
  425   870          735268625
  285   893          735271082
  412   873          735273145
  112   902          735275736
  372   881          735276689
  656   768          735285248
  525   839          735292844
  348   885          735298317
  157   901          735302594
  463   860          735308847
  625   789          735309694
  535   835          735313250
  113   902          735313705
  275   894          735313859
  206   899          735314515
  596   806          735315352
  264   895          735317119
  456   862          735322744
  668   759          735323111
  252   896          735326144
  185   900          735331625
  383   879          735333326
  445   865          735335750
  312   890          735340328
  114   902          735352352
  320   889          735363369
  699   733          735364936
  605   801          735367526
  403   875          735372702
  158   901          735377013
  690   741          735378021
  239   897          735386192
  224   898          735390216
  492   851          735390539
  115   902          735391683
  421   871          735394772
  489   852          735400377
  295   892          735404663
  495   850          735412375
  512   844          735429312
  520   841          735431321
  116   902          735431704
  186   900          735434856
  577   816          735438529
  556   826          735439592
  486   853          735441733
  304   891          735442435
  207   899          735442442
  683   747          735444710
  575   817          735447888
  579   815          735447914
  617   794          735451297
  470   858          735451712
  159   901          735452380
  547   830          735454323
  335   887          735459478
  498   849          735466041
  639   780          735469119
  636   782          735471224
  117   902          735472421
  540   833          735473537
  573   818          735475949
  581   814          735476085
  652   771          735481819
  378   880          735482152
  612   797          735482501
  449   864          735491393
  598   805          735507317
  342   886          735508144
  361   883          735511268
  118   902          735513840
  483   854          735514451
  328   888          735514624
  698   734          735515296
  286   893          735515613
  253   896          735517413
  642   778          735520240
  571   819          735522670
  583   813          735523084
  633   784          735526441
  265   895          735527000
  160   901          735528701
  187   900          735539203
  225   898          735541417
  276   894          735541560
  408   874          735544936
  672   756          735545664
  355   884          735545979
  677   752          735547741
  501   848          735551693
  622   791          735555519
  119   902          735555967
  240   897          735558273
  367   882          735559831
  417   872          735566561
  208   899          735571611
  569   820          735588009
  585   812          735588953
  120   902          735598808
  689   742          735601257
  161   901          735605982
  460   861          735613381
  480   855          735618375
  645   776          735624701
  663   763          735629194
  313   890          735633297
  630   786          735634656
  554   827          735640747
  121   902          735642369
  188   900          735644672
  659   766          735646275
  607   800          735648543
  349   885          735662674
  716   717          735663509
  296   892          735666624
  515   843          735667982
  504   847          735669487
  321   889          735671530
  567   821          735671924
  715   718          735672107
  587   811          735673734
  697   735          735674248
  528   838          735678424
  162   901          735684229
  122   902          735686656
  467   859          735687342
  394   877          735689117
  714   719          735689303
  373   881          735692958
  226   898          735693968
  453   863          735695324
  533   836          735696493
  389   878          735700021
  209   899          735702028
  254   896          735710200
  713   720          735715097
  667   760          735716963
  600   804          735718464
  434   868          735718536
  305   891          735720596
  682   748          735723560
  123   902          735731675
  241   897          735731794
  545   831          735734816
  266   895          735738471
  430   869          735741909
  438   867          735742035
  399   876          735742575
  712   721          735749489
  189   900          735751269
  477   856          735753349
  523   840          735759667
  287   893          735761860
  163   901          735763448
  655   769          735767984
  277   894          735770917
  565   822          735774373
  384   879          735774543
  124   902          735777432
  589   810          735777469
  648   774          735782616
  413   873          735783614
  711   722          735792479
  627   788          735795755
  336   887          735797159
  426   870          735811776
  442   866          735812784
  538   834          735814576
  507   846          735819579
  125   902          735823933
  688   743          735833079
  210   899          735833699
  614   796          735833880
  329   888          735838361
  696   736          735841792
  164   901          735843645
  710   723          735844067
  227   898          735847875
  619   793          735853916
  190   900          735859000
  343   886          735860063
  552   828          735860160
  404   875          735861139
  126   902          735871184
  676   753          735873553
  563   823          735895314
  591   809          735900200
  362   883          735903315
  709   724          735904253
  255   896          735904511
  242   897          735906761
  671   757          735909804
  379   880          735911939
  127   902          735919191
  474   857          735919217
  165   901          735924826
  356   884          735925120
  422   871          735927759
  314   890          735928144
  297   892          735930361
  446   865          735931161
  518   842          735939520
  457   862          735947921
  602   803          735948835
  609   799          735948928
  267   895          735951538
  464   860          735953344
  368   882          735965000
  211   899          735966630
  191   900          735967871
  128   902          735967960
  708   725          735973037
  322   889          735981617
  651   772          735994099
  306   891          736000587
  278   894          736001936
  510   845          736002125
  228   898          736003144
  166   901          736006997
  624   790          736009624
  288   893          736009829
  681   749          736010990
  129   902          736017497
  695   737          736017928
  350   885          736029125
  543   832          736033375
  561   824          736034705
  593   808          736041969
  409   874          736045553
  707   726          736050419
  662   764          736061272
  130   902          736067808
  687   744          736073487
  638   781          736073613
  192   900          736077888
  243   897          736083180
  418   872          736089480
  167   901          736090164
  635   783          736096562
  450   864          736097544
  531   837          736097544
  550   829          736097789
  256   896          736100352
  212   899          736100827
  641   779          736103860
  658   767          736107975
  374   881          736111465
  471   858          736115823
  493   851          736118208
  131   902          736118899
  490   852          736119208
  666   761          736119377
  526   839          736121295
  706   727          736136399
  337   887          736136856
  496   850          736148936
  487   853          736151780
  390   878          736155152
  395   877          736156008
  229   898          736159781
  330   888          736164072
  268   895          736166207
  132   902          736170776
  632   785          736172593
  536   835          736173531
  168   901          736174333
  644   777          736187417
  193   900          736189057
  559   825          736192504
  298   892          736195880
  604   802          736198472
  694   738          736202656
  595   807          736202818
  616   795          736204771
  675   754          736207939
  499   849          736211548
  344   886          736214040
  484   854          736215768
  513   844          736217281
  385   879          736218064
  400   876          736221376
  133   902          736223445
  315   890          736224875
  705   728          736230977
  279   894          736234623
  213   899          736236296
  521   841          736244082
  461   861          736249562
  654   770          736259264
  169   901          736259510
  289   893          736259526
  244   897          736261057
  611   798          736268723
  621   792          736276149
  134   902          736276912
  307   891          736282414
  670   758          736282512
  435   868          736284907
  323   889          736293636
  414   873          736296561
  363   883          736297534
  257   896          736297729
  431   869          736297900
  194   900          736301384
  629   787          736301592
  502   848          736306200
  357   884          736306397
  680   750          736307000
  481   855          736311016
  454   863          736312311
    0   903          736314327
    1   903          736314328
    2   903          736314335
    3   903          736314354
    4   903          736314391
    5   903          736314452
    6   903          736314543
    7   903          736314670
    8   903          736314839
    9   903          736315056
   10   903          736315327
   11   903          736315658
   12   903          736316055
   13   903          736316524
   14   903          736317071
   15   903          736317702
  230   898          736317792
   16   903          736318423
  439   867          736318882
   17   903          736319240
   18   903          736320159
   19   903          736321186
   20   903          736322327
  686   745          736322481
   21   903          736323588
  647   775          736324398
   22   903          736324975
   23   903          736326494
   24   903          736328151
   25   903          736329952
  135   902          736331183
   26   903          736331903
   27   903          736334010
  704   729          736334153
   28   903          736336279
   29   903          736338716
   30   903          736341327
  468   859          736343011
  380   880          736344000
   31   903          736344118
  170   901          736345701
   32   903          736347095
  541   833          736349958
   33   903          736350264
  405   875          736352000
  548   830          736353592
   34   903          736353631
   35   903          736357202
  427   870          736357483
   36   903          736360983
   37   903          736364980
  557   826          736368669
   38   903          736369199
  369   882          736372377
  214   899          736373043
   39   903          736373646
   40   903          736378327
  269   895          736382484
  597   806          736382789
   41   903          736383248
  136   902          736386264
   42   903          736388415
   43   903          736393834
  693   739          736395976
  351   885          736397676
   44   903          736399511
  443   866          736400203
   45   903          736405452
   46   903          736411663
  195   900          736414875
   47   903          736418150
   48   903          736424919
   49   903          736431976
  171   901          736432912
  505   847          736433048
  478   856          736437368
  578   816          736439048
   50   903          736439327
  245   897          736440398
  576   817          736441489
  137   902          736442161
  703   730          736445927
   51   903          736446978
   52   903          736454935
  580   815          736455375
  574   818          736462656
  299   892          736463187
   53   903          736463204
  423   871          736463278
  516   843          736465203
  606   801          736467417
  280   894          736468984
   54   903          736471791
  231   898          736477183
  338   887          736478575
   55   903          736480702
  626   789          736483445
   56   903          736489943
  582   814          736490512
  331   888          736491763
  258   896          736496648
  138   902          736498880
   57   903          736499520
  661   765          736501906
  572   819          736502507
   58   903          736509439
  290   893          736510957
  215   899          736511074
  650   773          736514917
  529   838          736516361
   59   903          736519706
  172   901          736521149
  316   890          736523496
  447   865          736529248
  196   900          736529536
   60   903          736530327
  665   762          736530353
  375   881          736532216
   61   903          736541308
  584   813          736544501
  410   874          736548624
  534   836          736550360
  674   755          736550899
   62   903          736552655
  139   902          736556427
  570   820          736561000
  555   827          736563158
   63   903          736564374
  308   891          736566083
  702   731          736566299
  345   886          736570081
  458   862          736575840
   64   903          736576471
  657   768          736578225
  685   746          736580061
  524   840          736581824
  599   805          736581924
   65   903          736588952
  508   846          736592248
  475   857          736594668
  618   794          736595216
  692   740          736597888
  270   895          736600375
  465   860          736600625
   66   903          736601823
  324   889          736607593
  613   797          736607970
  173   901          736610418
  679   751          736611590
  391   878          736612623
  140   902          736614808
  419   872          736614907
   67   903          736615090
  586   812          736617384
  246   897          736621209
  396   877          736625269
  546   831          736627527
   68   903          736628759
  232   898          736637960
  568   821          736638093
   69   903          736642836
  197   900          736645373
  216   899          736650395
   70   903          736657327
  669   759          736663788
  386   879          736663895
   71   903          736672238
  141   902          736674029
  539   834          736684523
  637   782          736686621
   72   903          736687575
  358   884          736689816
  364   883          736693931
  701   732          736695269
  640   780          736696000
  259   896          736697115
  174   901          736700725
  401   876          736702577
   73   903          736703344
  281   894          736705025
  451   864          736706395
  588   811          736709203
  623   791          736718038
   74   903          736719551
  634   784          736730408
  300   892          736732288
  566   822          736733744
  142   902          736734096
   75   903          736736202
  519   842          736746047
   76   903          736753303
  608   800          736755712
  643   778          736758659
  653   771          736759088
  198   900          736762392
  291   893          736764128
  352   885          736768333
   77   903          736770860
  553   828          736775929
  381   880          736778341
  370   882          736781968
  472   858          736782760
  511   845          736783956
   78   903          736788879
  217   899          736791012
  175   901          736792076
  143   902          736795015
  233   898          736800129
  601   804          736800265
  247   897          736803496
   79   903          736807366
  691   741          736808392
  415   873          736811992
  271   895          736819886
  590   810          736820000
  332   888          736821440
  339   887          736822322
  317   890          736824013
   80   903          736826327
  631   786          736827247
  700   733          736832837
  491   852          736840979
  406   875          736845291
   81   903          736845768
  684   747          736846227
  564   823          736847911
  494   851          736848835
  309   891          736851600
  436   868          736853888
  432   869          736856477
  144   902          736856792
  488   853          736864749
   82   903          736865695
  646   776          736874712
  199   900          736880599
  176   901          736884477
   83   903          736886114
  497   850          736888473
  462   861          736888509
  440   867          736898363
  260   896          736899136
  673   756          736902433
  428   870          736905752
   84   903          736907031
  145   902          736919433
  544   832          736919552
  485   854          736919989
  325   889          736923494
  678   752          736924760
  346   886          736928192
   85   903          736928452
  455   863          736932022
  218   899          736932931
  282   894          736942752
  532   837          736945021
  592   809          736949817
  664   763          736949891
   86   903          736950383
  660   766          736951096
  527   839          736952902
  376   881          736955217
  500   849          736960049
  234   898          736963696
  615   796          736966711
   87   903          736972830
  628   788          736977024
  177   901          736977934
  699   734          736979003
  562   824          736980552
  146   902          736982944
  248   897          736987265
  444   866          736990280
   88   903          736995799
  200   900          737000000
  424   871          737001335
  469   859          737001488
  301   892          737003189
  620   793          737005257
  482   855          737006543
  551   829          737006940
  514   844          737008328
  292   893          737019045
   89   903          737019296
  690   742          737027488
  537   835          737037028
  603   803          737037854
  272   895          737041023
   90   903          737043327
  649   774          737044273
  147   902          737047331
  668   760          737053632
  411   874          737054155
  656   769          737057025
  522   841          737059969
  610   799          737063399
  503   848          737063719
   91   903          737067898
  392   878          737072440
  178   901          737072453
  359   884          737075383
  219   899          737076158
  365   883          737092512
   92   903          737093015
  397   877          737096906
  594   808          737098696
  261   896          737102717
  387   879          737112042
  148   902          737112600
   93   903          737118684
  201   900          737120601
  683   748          737120979
  479   856          737124255
  318   890          737126432
  235   898          737128667
  448   865          737130017
  560   825          737131625
  698   735          737133767
  310   891          737138971
  353   885          737141102
  420   872          737142848
   94   903          737144911
  333   888          737153109
  179   901          737168040
  340   887          737168103
   95   903          737171702
  249   897          737172522
  149   902          737178757
  625   790          737179625
  283   894          737182171
  402   876          737186184
  371   882          737193779
   96   903          737199063
  506   847          737199639
  717   717          737203626
  459   862          737206507
  716   718          737207928
  382   880          737214968
  220   899          737220699
  715   719          737220834
   97   903          737227000
  542   833          737229625
  326   889          737241345
  714   720          737242344
  202   900          737242408
  150   902          737245808
  677   753          737246510
  466   860          737250696
  689   743          737255176
   98   903          737255519
  549   830          737256149
  672   757          737262541
  273   895          737263792
  180   901          737264701
  517   843          737265520
  596   807          737266679
  652   772          737267456
  713   721          737272458
  476   857          737272969
  293   893          737275714
  302   892          737275896
   99   903          737284626
  347   886          737288379
  605   802          737294733
  236   898          737295048
  639   781          737296660
  697   736          737297129
  558   826          737301088
  262   896          737307864
  636   783          737308143
  712   722          737311176
  151   902          737313759
  100   903          737314327
  452   864          737317952
  416   873          737329913
  642   779          737338427
  407   875          737341018
  101   903          737344628
  617   795          737344988
  530   838          737357472
  711   723          737358498
  250   897          737359273
  181   901          737362442
  203   900          737365427
  221   899          737366560
  509   846          737367965
  633   785          737372762
  102   903          737375535
  663   764          737377991
  377   881          737380474
  152   902          737382616
  612   798          737390520
  682   749          737404317
  103   903          737407054
  525   840          737407125
  535   836          737407431
  659   767          737408842
  710   724          737414424
  433   869          737417646
  284   894          737423288
  437   868          737425485
  311   891          737428202
  319   890          737430759
  645   777          737433558
  622   792          737434936
  577   817          737438546
  104   903          737439191
  579   816          737443035
  667   761          737452044
  153   902          737452385
  473   858          737452529
  575   818          737452807
  598   806          737453808
  429   870          737456589
  182   901          737461269
  237   898          737462845
  360   884          737463104
  581   815          737466316
  696   737          737469089
  105   903          737471952
  709   725          737478954
  441   867          737480484
  573   819          737485776
  334   888          737486776
  274   895          737488199
  556   827          737488899
  204   900          737489664
  630   787          737490403
  688   744          737491456
  366   883          737493283
  106   903          737505343
  583   814          737508431
  222   899          737513747
  263   896          737514583
  341   887          737515924
  354   885          737515989
  154   902          737523072
  547   831          737523514
  463   861          737530228
  294   893          737534141
  393   878          737534609
  571   820          737537411
  107   903          737539370
  425   871          737541936
  655   770          737544375
  251   897          737547524
  303   892          737550415
  708   726          737552088
  456   863          737554463
  520   842          737555688
  540   834          737557704
  327   889          737561152
  183   901          737561188
  412   874          737562152
  388   879          737562511
  492   852          737565696
  512   845          737568853
  585   813          737569422
  398   877          737570925
  607   801          737570944
  108   903          737574039
  676   754          737576840
  489   853          737580646
  648   775          737582167
  495   851          737582426
  445   866          737583021
  155   902          737594683
  569   821          737607670
  372   882          737607816
  109   903          737609356
  205   900          737615125
  486   854          737627120
  498   850          737630992
  671   758          737631223
  238   898          737632064
  707   727          737633826
  110   903          737645327
  587   812          737649331
  695   738          737649647
  348   886          737650648
  383   880          737653887
  600   805          737660125
  627   789          737660952
  184   901          737662205
  223   899          737662266
  470   859          737662779
  285   894          737666109
  156   902          737667224
  403   876          737672203
  421   872          737673309
  111   903          737681958
  554   828          737695016
  681   750          737696241
  567   822          737696511
  483   855          737704962
  501   849          737711550
  275   895          737714250
  112   903          737719255
  312   891          737719299
  264   896          737722880
  706   728          737724168
  449   865          737733474
  687   745          737736328
  320   890          737737000
  614   797          737737117
  252   897          737737281
  157   902          737740701
  206   900          737741816
  619   794          737742843
  589   811          737748200
  113   903          737757224
  185   901          737764326
  651   773          737784368
  528   839          737787671
  295   893          737794332
  533   837          737795690
  114   903          737795871
  515   844          737802459
  239   898          737802711
  565   823          737803892
  378   881          737807993
  545   832          737808993
  224   899          737812123
  480   856          737814016
  662   765          737814653
  158   902          737815120
  335   888          737822447
  705   729          737823114
  504   848          737824256
  304   892          737826752
  115   903          737835202
  694   739          737838803
  408   875          737839187
  460   862          737839928
  417   873          737850330
  361   884          737852985
  666   762          737859024
  342   887          737865791
  591   810          737866071
  609   800          737866529
  186   901          737867557
  207   900          737869743
  658   768          737875144
  116   903          737875223
  523   841          737878988
  328   889          737882921
  624   791          737884295
  602   804          737885672
  159   902          737890487
  355   885          737893000
  367   883          737896250
  467   860          737903563
  538   835          737903747
  638   782          737905840
  286   894          737910640
  675   755          737915750
  117   903          737915940
  552   829          737919397
  641   780          737926721
  253   897          737928550
  563   824          737929771
  704   730          737930664
  453   864          737932221
  265   896          737932761
  635   784          737938179
  276   895          737941951
  477   857          737954126
  118   903          737957359
  225   899          737963324
  160   902          737966808
  507   847          737969266
  187   901          737971904
  240   898          737974792
  434   869          737981413
  686   746          737989792
  680   751          737996751
  208   900          737998912
  394   878          737999136
  119   903          737999486
  438   868          737999704
  644   778          738000936
  593   809          738002986
  670   759          738008479
  430   870          738010000
  313   891          738012268
  349   886          738015005
  389   879          738015308
  632   786          738023624
  373   882          738024085
  693   740          738036557
  654   771          738040275
  120   903          738042327
  161   902          738044089
  321   890          738045161
  703   731          738046818
  399   877          738047332
  296   893          738056293
  442   867          738065251
  518   843          738068939
  413   874          738072621
  561   825          738074106
  188   901          738077373
  426   871          738085087
  121   903          738085888
  384   880          738095104
  616   796          738103232
  305   892          738104913
  543   833          738112544
  226   899          738115875
  254   897          738121337
  162   902          738122336
  474   858          738125136
  647   776          738128599
  209   900          738129329
  122   903          738130175
  604   803          738130491
  266   896          738144232
  510   846          738146736
  241   898          738148313
  287   894          738156887
  595   808          738158987
  336   888          738160128
  621   793          738160318
  404   876          738160640
  550   830          738162000
  629   788          738162061
  277   895          738171308
  702   732          738171576
  464   861          738174725
  123   903          738175194
  446   866          738178432
  457   863          738179640
  611   799          738181530
  189   901          738183970
  163   902          738201555
  531   838          738201763
  422   872          738206296
  329   889          738206658
  343   887          738217710
  124   903          738220951
  526   840          738235576
  559   826          738236855
  379   881          738237780
  692   741          738242909
  362   884          738245032
  685   747          738251848
  661   766          738259877
  210   900          738261000
  674   756          738263240
  125   903          738267452
  536   836          738267712
  227   899          738269782
  356   885          738272141
  665   763          738274572
  164   902          738281752
  190   901          738291701
  493   852          738293365
  490   853          738299477
  368   883          738301419
  701   733          738304938
  679   752          738305847
  314   891          738307115
  650   774          738309824
  126   903          738314703
  255   897          738315648
  496   851          738318987
  297   893          738320030
  242   898          738323280
  471   859          738326890
  597   807          738334116
  487   854          738337167
  450   865          738339625
  409   875          738339804
  657   769          738350002
  626   790          738353376
  322   890          738355248
  513   845          738356822
  267   896          738357299
  127   903          738362710
  165   902          738362933
  521   842          738368449
  418   873          738373249
  499   850          738376499
  350   886          738381456
  306   892          738384904
  211   900          738393931
  669   760          738394309
  606   802          738394624
  191   901          738400572
  278   895          738402327
  288   894          738404856
  484   855          738406279
  128   903          738411479
  557   827          738417976
  548   831          738422783
  228   899          738425051
  541   834          738434125
  578   817          738439065
  374   882          738442592
  166   902          738445104
  576   818          738446408
  700   734          738446904
  580   816          738450496
  691   742          738457859
  129   903          738461016
  395   878          738466027
  502   849          738466057
  390   879          738470439
  574   819          738472483
  461   862          738476109
  582   815          738480743
  618   795          738488907
  243   898          738499699
  337   888          738499825
  481   856          738506657
  192   901          738510589
  130   903          738511327
  256   897          738511489
  613   798          738515989
  572   820          738517248
  684   748          738522496
  637   783          738523540
  640   781          738523541
  400   877          738526133
  212   900          738528128
  167   902          738528271
  599   806          738528415
  584   814          738529848
  330   889          738532369
  385   880          738538625
  653   772          738544725
  435   869          738547784
  454   864          738549208
  468   860          738559232
  131   903          738562418
  431   870          738565991
  344   887          738571687
  268   896          738571968
  439   868          738576551
  634   785          738576729
  643   779          738576846
  570   821          738580661
  229   899          738581688
  298   893          738585549
  414   874          738585568
  505   848          738587817
  623   792          738597455
  699   735          738597474
  586   813          738597853
  516   844          738599680
  315   891          738603846
  168   902          738612440
  132   903          738614295
  555   828          738617427
  673   757          738619310
  193   901          738621758
  678   753          738623529
  529   839          738625608
  427   871          738630794
  279   895          738635014
  478   857          738638145
  363   884          738639251
  534   837          738649557
  405   876          738651501
  443   867          738652670
  357   885          738653418
  289   894          738654553
  568   822          738662680
  213   900          738663597
  307   892          738666731
  133   903          738666964
  323   890          738667267
  380   881          738669841
  244   898          738677576
  608   801          738678113
  690   743          738681407
  631   787          738682994
  646   777          738683569
  588   812          738684800
  169   902          738697617
  664   764          738698688
  524   841          738701145
  546   832          738701704
  369   883          738708796
  257   897          738708866
  660   767          738713663
  134   903          738720431
  194   901          738734085
  230   899          738739699
  423   872          738741815
  601   805          738741926
  508   847          738741935
  717   718          738748045
  351   886          738750007
  698   736          738756648
  716   719          738756655
  566   823          738763263
    0   904          738763264
    1   904          738763265
    2   904          738763272
    3   904          738763291
    4   904          738763328
    5   904          738763389
    6   904          738763480
    7   904          738763607
    8   904          738763776
    9   904          738763993
   10   904          738764264
   11   904          738764595
   12   904          738764992
   13   904          738765461
   14   904          738766008
   15   904          738766639
   16   904          738767360
   17   904          738768177
   18   904          738769096
   19   904          738770123
   20   904          738771264
   21   904          738772525
  539   835          738773694
  715   720          738773875
   22   904          738773912
  135   903          738774702
   23   904          738775431
  447   866          738776519
   24   904          738777088
   25   904          738778889
   26   904          738780840
   27   904          738782947
  170   902          738783808
   28   904          738785216
   29   904          738787653
  269   896          738788245
  668   761          738788713
   30   904          738790264
  590   811          738790731
   31   904          738793055
   32   904          738796032
   33   904          738799201
  714   721          738799705
  214   900          738800344
  475   858          738800587
  683   749          738801736
   34   904          738802568
   35   904          738806139
  458   863          738807559
   36   904          738809920
   37   904          738813917
   38   904          738818136
  465   861          738822006
   39   904          738822583
   40   904          738827264
  136   903          738829783
   41   904          738832185
  656   770          738833416
  713   722          738834145
  553   829          738835166
   42   904          738837352
  338   888          738841544
  628   789          738842221
   43   904          738842771
  410   875          738842875
  649   775          738843824
  195   901          738847576
   44   904          738848448
  299   893          738852856
   45   904          738854389
  245   898          738856917
  331   889          738860060
   46   904          738860600
  375   882          738863343
   47   904          738867087
  280   895          738869375
  615   797          738869948
  171   902          738871019
   48   904          738873856
  519   843          738875466
  712   723          738877195
   49   904          738880913
  564   824          738882368
  137   903          738885680
   50   904          738888264
  620   794          738894184
   51   904          738895915
  419   873          738898676
  231   899          738899090
  316   891          738902467
   52   904          738903872
  290   894          738905984
  258   897          738907785
   53   904          738912141
  689   744          738913553
  592   810          738915688
   54   904          738920728
  697   737          738924426
  345   887          738927728
  391   879          738927910
  511   846          738928567
  711   724          738928855
   55   904          738929639
  396   878          738935288
  215   900          738938375
   56   904          738938880
  138   903          738942399
   57   904          738948457
  451   865          738948476
  677   754          738949797
  308   892          738950400
   58   904          738958376
  172   902          738959256
  196   901          738962237
   59   904          738968643
  603   804          738974691
   60   904          738979264
  610   800          738981000
  324   890          738981224
  672   758          738983960
  386   880          738984456
  710   725          738989125
   61   904          738990245
  472   859          738993827
  544   833          738998721
  139   903          738999946
   62   904          739001592
  270   896          739006136
  401   877          739007334
   63   904          739013311
  562   825          739019953
  491   853          739021248
  494   852          739023992
   64   904          739025408
  364   884          739035648
  358   885          739036837
  246   898          739037728
   65   904          739037889
  173   902          739048525
  532   838          739049240
  488   854          739050136
   66   904          739050760
  625   791          739054296
  652   773          739057725
  709   726          739058005
  140   903          739058327
  497   851          739058524
  594   809          739059713
  232   899          739059867
   67   904          739064027
  527   840          739067183
  551   830          739071151
   68   904          739077696
  216   900          739077696
  197   901          739078074
  682   750          739089568
   69   904          739091773
  696   738          739100808
  415   874          739100999
  381   881          739104182
  281   895          739105416
   70   904          739106264
  259   897          739108252
  485   855          739110500
  462   862          739115056
  436   869          739116765
  141   903          739117548
  370   883          739118387
  352   886          739120664
   71   904          739121175
  300   893          739121957
  432   870          739124568
  500   850          739125000
  639   782          739128887
  537   836          739131209
  663   765          739131372
  708   727          739135495
   72   904          739136512
  174   902          739138832
  406   876          739144792
  514   845          739147869
  636   784          739149760
   73   904          739152281
  688   745          739154297
  440   868          739156032
  291   894          739159155
  642   780          739161288
   74   904          739168488
  455   864          739168919
  560   826          739175976
  659   768          739176011
  142   903          739177615
  428   871          739179063
  522   842          739184336
   75   904          739185139
  339   888          739185291
  332   889          739189737
  667   762          739191691
  198   901          739195093
  482   856          739202184
   76   904          739202240
  317   891          739202984
  469   860          739217709
  217   900          739218313
   77   904          739219797
  247   898          739220015
  707   728          739221595
  233   899          739222036
  596   808          739222848
  503   849          739223576
  633   786          739223793
  271   896          739225647
  605   803          739226752
  175   902          739230183
  309   892          739235917
   78   904          739237816
  143   903          739238534
  444   867          739242747
  617   796          739243449
  645   778          739247077
   79   904          739256303
   80   904          739275264
  424   872          739279872
  676   755          739284651
  695   739          739285794
  346   887          739285839
  376   882          739286344
   81   904          739294705
  325   890          739297125
  144   903          739300311
  612   799          739303327
  260   897          739310273
  199   901          739313300
  542   834          739313792
   82   904          739314632
  706   729          739316305
  622   793          739319105
  176   902          739322584
  479   857          739325032
  549   831          739325340
  655   771          739325386
   83   904          739335051
  282   895          739343143
  411   875          739348406
  558   827          739350395
  630   788          739350872
  506   848          739354408
   84   904          739355968
  671   759          739357190
  218   900          739360232
  145   903          739362952
  448   866          739377288
   85   904          739377389
  234   899          739385603
  681   751          739385992
  648   776          739386368
  392   879          739387727
  301   893          739392858
   86   904          739399320
  517   844          739399997
  687   746          739403639
  248   898          739403784
  598   807          739405135
  397   878          739406925
  292   894          739414072
  177   902          739416041
  705   730          739419625
   87   904          739421767
  359   885          739422404
  146   903          739426463
  420   873          739426617
  387   880          739432603
  200   901          739432701
  365   884          739434229
  459   863          739438226
  579   817          739443052
  577   818          739443465
   88   904          739444736
  272   896          739446784
  581   816          739461437
  575   819          739462634
  530   839          739466719
   89   904          739468233
  466   861          739472077
  476   858          739478888
  694   740          739479384
  147   903          739490850
  402   877          739490941
   90   904          739492264
  353   886          739493433
  607   802          739498151
  583   815          739498662
  573   820          739500517
  219   900          739503459
  318   891          739505403
  535   837          739506628
  178   902          739510560
  261   897          739513854
   91   904          739516835
  509   847          739517652
  333   889          739521406
  310   892          739523288
  525   841          739526446
  371   883          739530198
  627   790          739530883
  340   888          739531072
  704   731          739531555
  382   881          739540809
   92   904          739541952
  556   828          739543168
  235   899          739550574
  201   901          739553302
  585   814          739554769
  148   903          739556119
  571   821          739557072
  452   865          739560033
   93   904          739567621
  662   766          739572624
  651   774          739579275
  283   895          739582562
  249   898          739589041
   94   904          739593848
  547   832          739597691
  666   763          739603243
  179   902          739606147
  600   806          739606616
  326   890          739614976
  416   874          739618920
   95   904          739620639
  149   903          739622276
  675   756          739628091
  587   813          739629800
  569   822          739632257
  619   795          739636534
  407   876          739640519
  614   798          739645136
  347   887          739646026
  540   835          739646875
  658   769          739646921
   96   904          739648000
  220   900          739648000
  703   732          739652095
  686   747          739661579
  473   859          739663596
  302   893          739665565
  273   896          739669553
  293   894          739670741
  202   901          739675109
   97   904          739675937
  693   741          739681578
  520   843          739685107
  433   870          739685737
  437   869          739688362
  150   903          739689327
  680   752          739691008
  180   902          739702808
   98   904          739704456
  377   882          739711601
  512   846          739713464
  236   899          739716955
  262   897          739719001
  589   812          739723797
  567   823          739726030
  429   871          739729900
   99   904          739733563
  441   868          739738153
  670   760          739739000
  638   783          739742759
  492   853          739745965
  554   829          739754253
  641   781          739754262
  463   862          739756775
  151   903          739757278
  495   852          739757583
  100   904          739763264
  624   792          739763712
  489   854          739766033
  250   898          739775792
  702   733          739781245
  635   785          739784500
  609   801          739788930
  456   864          739791360
  101   904          739793565
  221   900          739793861
  203   901          739798128
  181   902          739800549
  498   851          739801043
  319   891          739809730
  360   885          739810125
  311   892          739812519
  486   855          739817631
  644   779          739819123
  425   872          739820473
  284   895          739823679
  102   904          739824472
  654   772          739825912
  152   903          739826135
  602   805          739827333
  366   884          739835000
  445   867          739835488
  591   811          739836802
  565   824          739838349
  393   879          739849896
  334   889          739855073
  103   904          739855991
  412   875          739856403
  354   886          739868320
  501   850          739876501
  341   888          739878893
  470   860          739879000
  632   787          739879371
  398   878          739880944
  388   880          739883072
  237   899          739884752
  104   904          739888128
  545   833          739888162
  692   742          739892376
  274   896          739893960
  153   903          739895904
  182   902          739899376
  533   838          739899909
  483   856          739900603
  528   840          739901952
  701   734          739919005
  105   904          739920889
  204   901          739922365
  263   897          739925720
  685   748          739928117
  294   894          739929168
  327   890          739934783
  647   777          739937456
  303   893          739940084
  222   900          739941048
  515   845          739942000
  372   883          739944235
  106   904          739954280
  421   873          739957078
  251   898          739964043
  154   903          739966591
  593   810          739968857
  563   825          739969172
  403   877          739976960
  383   881          739979728
  674   757          739980117
  449   866          739980745
  552   830          739983608
  504   849          739984113
  107   904          739988307
  538   836          739997928
  183   902          739999295
  523   842          740003355
  679   753          740004616
  616   797          740006469
  348   887          740008295
  480   857          740014793
  661   767          740022444
  108   904          740022976
  665   764          740023369
  629   789          740027258
  155   903          740038202
  205   901          740047826
  621   794          740049245
  238   899          740053971
  109   904          740058293
  700   735          740065375
  285   895          740066500
  604   804          740067328
  460   863          740071647
  223   900          740089567
  110   904          740094264
  611   800          740099131
  184   902          740100312
  312   892          740103616
  650   775          740109375
  156   903          740110743
  691   743          740111778
  320   891          740115971
  561   826          740118457
  595   809          740120004
  275   896          740120011
  507   848          740124035
  467   861          740124944
  657   770          740126393
  669   761          740129390
  111   904          740130895
  264   897          740134017
  408   876          740138688
  378   882          740139120
  417   874          740139337
  252   898          740153800
  477   858          740160045
  112   904          740168192
  453   865          740174302
  206   901          740174517
  157   903          740184220
  295   894          740189359
  335   889          740190744
  543   834          740196711
  361   885          740200006
  185   902          740202433
  684   749          740203253
  518   844          740203416
  113   904          740206161
  304   893          740216421
  699   736          740220355
  239   899          740224618
  626   791          740228047
  342   888          740228760
  550   831          740231191
  367   884          740237967
  224   900          740239424
  114   904          740244808
  355   886          740245331
  434   870          740249504
  328   890          740256552
  158   903          740258639
  438   869          740262581
  430   871          740283311
  115   904          740284139
  559   827          740286162
  597   808          740290285
  718   718          740292464
  510   847          740296423
  717   719          740296772
  207   901          740302444
  186   902          740305664
  716   720          740309696
  531   839          740311010
  286   895          740311031
  394   879          740314423
  442   868          740322920
  116   904          740324160
  606   803          740326643
  678   754          740326816
  715   721          740331236
  159   903          740334006
  653   773          740334994
  389   880          740335869
  474   859          740336203
  690   744          740339784
  673   758          740340729
  265   897          740343898
  253   898          740345069
  276   896          740347712
  526   841          740354897
  640   782          740355768
  399   878          740357351
  373   883          740360504
  714   722          740361392
  426   872          740363624
  117   904          740364877
  637   784          740365157
  413   875          740366872
  536   837          740366909
  349   887          740372652
  698   737          740383945
  618   796          740387368
  225   900          740390625
  313   892          740396585
  240   899          740396699
  643   780          740399707
  713   723          740400164
  464   862          740401272
  118   904          740406296
  187   902          740410011
  160   903          740410327
  457   864          740416537
  384   881          740420945
  321   891          740424132
  634   786          740427760
  613   799          740428796
  446   867          740430899
  208   901          740431613
  578   818          740443984
  712   724          740447552
  119   904          740448423
  580   817          740450513
  296   894          740451320
  664   765          740452069
  576   819          740456235
  404   877          740465397
  557   828          740472245
  493   853          740473634
  582   816          740475864
  599   807          740479742
  660   768          740480832
  623   793          740481624
  490   854          740484864
  683   750          740486987
  574   820          740487224
  161   903          740487608
  422   873          740490065
  120   904          740491264
  496   852          740494144
  305   893          740494582
  548   832          740496960
  646   778          740497088
  521   843          740497868
  513   846          740501433
  711   725          740503556
  188   902          740515480
  584   815          740520079
  541   835          740523296
  487   855          740527678
  668   762          740528360
  336   889          740528425
  121   904          740534825
  572   821          740536909
  254   898          740537856
  471   860          740543111
  226   900          740543176
  631   788          740543463
  499   851          740546550
  266   897          740555369
  697   738          740556145
  287   895          740557278
  209   901          740562030
  162   903          740565855
  710   726          740568176
  379   882          740568907
  241   899          740570220
  689   745          740576394
  277   896          740577069
  122   904          740579112
  329   890          740580289
  343   888          740580679
  586   814          740583200
  450   866          740586896
  362   885          740592053
  484   856          740601920
  570   822          740605248
  608   802          740605320
  656   771          740614427
  189   902          740622077
  123   904          740624131
  356   886          740624472
  502   850          740631008
  409   876          740639305
  709   727          740641412
  368   884          740643136
  163   903          740645074
  649   776          740648025
  677   755          740657608
  418   874          740662256
  588   813          740665269
  124   904          740669888
  555   829          740676664
  601   806          740688417
  314   892          740691432
  568   823          740692199
  210   901          740693701
  227   900          740697083
  481   857          740707434
  461   863          740707828
  672   759          740709927
  628   790          740712152
  297   894          740715057
  125   904          740716389
  708   728          740723264
  164   903          740725271
  190   902          740729808
  255   898          740732167
  322   891          740734219
  696   739          740736955
  350   887          740739103
  516   845          740739221
  529   840          740739889
  242   899          740745187
  505   849          740747674
  534   838          740753776
  126   904          740763640
  590   812          740766328
  267   897          740768436
  306   893          740774573
  615   798          740777967
  374   883          740779011
  682   751          740779319
  468   861          740780613
  546   833          740780873
  395   879          740781314
  620   795          740787875
  390   880          740791000
  454   865          740791289
  566   824          740797720
  288   895          740805247
  165   903          740806452
  278   896          740808088
  127   904          740811647
  707   729          740813732
  435   870          740815875
  688   746          740821608
  524   842          740825512
  211   901          740826632
  400   878          740836152
  191   902          740838679
  431   871          740839302
  439   869          740839428
  478   858          740844064
  228   900          740852352
  652   774          740852632
  128   904          740860416
  385   881          740864466
  539   836          740867875
  337   889          740868122
  414   875          740879819
  592   811          740886419
  166   903          740888623
  663   766          740889343
  508   848          740896704
  553   830          740899377
  610   801          740903401
  330   890          740906000
  427   872          740909331
  129   904          740909953
  443   868          740910339
  706   730          740912816
  603   805          740916352
  243   899          740921606
  564   825          740921769
  695   740          740926375
  256   898          740928008
  625   792          740933713
  344   888          740934656
  667   763          740935910
  659   769          740947788
  192   902          740948696
  405   877          740956258
  130   904          740960264
  212   901          740960829
  639   783          740965806
  167   903          740971790
  298   894          740980576
  268   897          740983105
  363   885          740986272
  315   892          740988163
  642   781          740988829
  636   785          740996081
  676   756          740996992
  380   882          741000968
  357   886          741005749
  229   900          741008989
  519   844          741009943
  131   904          741011355
  475   859          741011654
  705   731          741020516
  423   873          741025584
  594   810          741025584
  447   867          741028986
  279   896          741040775
  458   864          741044456
  323   891          741046238
  465   862          741048553
  369   884          741050513
  289   895          741054944
  168   903          741055959
  307   893          741056400
  193   902          741059865
  132   904          741063232
  562   826          741064304
  645   779          741065264
  687   747          741075426
  511   847          741078254
  633   787          741079540
  681   752          741080249
  544   834          741082888
  671   760          741087711
  213   901          741096298
  244   899          741099483
  351   887          741107654
  655   772          741111023
  133   904          741115901
  694   741          741124405
  257   898          741125385
  704   732          741136832
  551   831          741140342
  169   903          741141136
  410   876          741142376
  617   797          741146686
  532   839          741158487
  605   804          741163589
  230   900          741167000
  134   904          741169368
  194   902          741172192
  596   809          741183865
  527   841          741186504
  419   874          741187683
  648   777          741195225
  451   866          741195747
  269   897          741199382
  375   883          741199762
  494   853          741204261
  491   854          741206635
  622   794          741208032
  338   889          741209841
  472   860          741210048
  630   789          741216069
    0   905          741217625
    1   905          741217626
    2   905          741217633
    3   905          741217652
    4   905          741217689
    5   905          741217750
    6   905          741217841
    7   905          741217968
    8   905          741218137
    9   905          741218354
   10   905          741218625
   11   905          741218956
   12   905          741219353
   13   905          741219822
   14   905          741220369
  612   800          741220928
   15   905          741221000
   16   905          741221721
   17   905          741222538
   18   905          741223457
  135   904          741223639
   19   905          741224484
  560   827          741225283
   20   905          741225625
   21   905          741226886
  170   903          741227327
   22   905          741228273
   23   905          741229792
  537   837          741230406
   24   905          741231449
  214   901          741233045
   25   905          741233250
  497   852          741233681
  331   890          741233691
   26   905          741235201
   27   905          741237308
   28   905          741239577
  488   855          741240647
   29   905          741242014
   30   905          741244625
   31   905          741247416
  299   894          741247883
  391   880          741248471
   32   905          741250393
  396   879          741250575
   33   905          741253562
   34   905          741256929
   35   905          741260500
  703   733          741261764
   36   905          741264281
   37   905          741268278
   38   905          741272497
  280   896          741275136
   39   905          741276944
  136   904          741278720
  245   899          741278824
   40   905          741281625
  195   902          741285683
   41   905          741286546
  316   892          741286784
  345   888          741290697
   42   905          741291713
  514   846          741292480
  500   851          741295051
   43   905          741297132
   44   905          741302809
  485   856          741306141
  290   895          741306375
   45   905          741308750
  386   881          741310297
  522   843          741313755
  171   903          741314538
   46   905          741314961
  401   878          741317353
   47   905          741321448
  258   898          741324304
  231   900          741326391
   48   905          741328217
  693   742          741331045
  137   904          741334617
  662   767          741335191
   49   905          741335274
  686   748          741337848
  308   893          741340069
   50   905          741342625
  675   757          741344968
  462   863          741346775
   51   905          741350276
  666   764          741352040
   52   905          741358233
  324   891          741360195
  598   808          741361304
   53   905          741366502
  215   901          741371076
   54   905          741375089
  651   775          741378826
  364   885          741382669
   55   905          741384000
  436   870          741384856
  503   850          741388527
  358   886          741389168
  680   753          741389777
  138   904          741391336
   56   905          741393241
  415   875          741395250
  702   734          741395312
  432   871          741397879
  549   832          741399517
  196   902          741400344
  172   903          741402775
   57   905          741402818
  482   857          741402961
  542   835          741402963
  558   828          741404664
  627   791          741405554
  455   865          741411000
   58   905          741412737
  270   897          741417273
  440   869          741418909
   59   905          741423004
  658   770          741423312
  607   803          741430170
   60   905          741433625
  381   882          741435309
  469   861          741439090
   61   905          741444606
  579   818          741447971
  139   904          741448883
  406   877          741449549
  577   819          741453292
   62   905          741455953
  428   872          741457600
  246   899          741459635
  370   884          741460104
  581   817          741461454
   63   905          741467672
  670   761          741474081
  575   820          741477375
  352   887          741478311
   64   905          741479769
  232   900          741487168
  173   903          741492044
   65   905          741492250
  583   816          741493783
  444   868          741500416
   66   905          741505121
  140   904          741507264
  216   901          741510397
  281   896          741511177
  506   849          741514265
  197   902          741516181
  300   894          741516984
   67   905          741518388
  573   821          741520178
  259   898          741524771
  479   858          741530951
   68   905          741532057
  619   796          741534995
  701   735          741537476
  517   845          741539538
  585   815          741545000
   69   905          741546134
  692   743          741546295
  339   889          741553588
  600   807          741557943
  614   799          741557943
  291   895          741559546
   70   905          741560625
  332   890          741563368
  424   873          741563641
  141   904          741566485
   71   905          741575536
  530   840          741581000
  571   822          741581659
  174   903          741582351
  638   784          741584376
  641   782          741586489
  317   892          741587301
   72   905          741590873
  556   829          741602405
   73   905          741606642
  685   749          741608874
  535   838          741610847
  587   814          741615147
  654   773          741616181
  376   883          741622763
   74   905          741622849
  309   893          741625586
  142   904          741626552
  448   867          741629755
  198   902          741633200
  635   786          741635531
  271   897          741636784
   75   905          741639500
  247   899          741641922
  644   780          741641984
  624   793          741647881
  411   876          741647907
  346   888          741648808
  233   900          741649337
  525   842          741650813
  217   901          741651014
   76   905          741656601
  569   823          741661776
  509   848          741672421
  175   903          741673702
   77   905          741674158
  459   864          741675123
  325   891          741676096
  547   833          741676860
  143   904          741687471
  700   736          741688256
  476   859          741689955
   78   905          741692177
  466   862          741698624
  674   758          741701536
  589   813          741704266
  679   754          741707903
  392   880          741708288
   79   905          741710664
  420   874          741715624
  609   802          741716137
  397   879          741722212
  260   898          741726792
   80   905          741729625
  632   788          741739840
  540   836          741741056
  282   896          741748904
   81   905          741749066
  144   904          741749248
  647   778          741750975
  199   902          741751407
  387   881          741758444
  567   824          741760487
  176   903          741766103
   82   905          741768993
  691   744          741770155
  602   806          741773824
  359   886          741774735
  665   765          741776750
  365   885          741781250
  301   894          741787885
   83   905          741789412
  661   768          741789613
  218   901          741792933
  402   878          741800960
  452   866          741807304
   84   905          741810329
  145   904          741811889
  591   812          741812399
  234   900          741812904
  292   895          741814463
  554   830          741818464
  520   844          741819584
  248   899          741825691
   85   905          741831750
  718   719          741841191
  699   737          741847652
  717   720          741849813
  353   887          741851080
   86   905          741853681
  272   897          741857921
  177   903          741859560
  512   847          741863151
  716   721          741867057
  669   762          741869037
  200   902          741870808
  371   884          741871915
  382   882          741871936
  146   904          741875400
   87   905          741876128
  565   825          741877750
  473   860          741879817
  684   750          741888504
  318   892          741889720
  715   722          741892923
  333   890          741895037
  629   790          741897189
   88   905          741899097
  340   889          741899369
  657   771          741907404
  310   893          741912957
  416   875          741913171
  650   776          741913576
  616   798          741914488
   89   905          741922594
  714   723          741927411
  261   898          741930373
  492   854          741931352
  219   901          741936160
  495   853          741937852
  593   811          741939588
  147   904          741939787
  621   795          741942936
  407   877          741945276
   90   905          741946625
  178   903          741954079
  437   870          741956453
  489   855          741956544
  433   871          741959048
  713   724          741970521
   91   905          741971196
  545   834          741972329
  498   852          741976200
  235   900          741977875
  283   896          741988323
  463   863          741988494
  201   902          741991409
  326   891          741993947
   92   905          741996313
  441   869          742001030
  690   745          742002625
  148   904          742005056
  429   872          742008437
  604   805          742008989
  347   888          742008995
  533   839          742009156
  249   899          742010948
  486   856          742013272
  563   826          742013523
  698   738          742015664
  528   841          742021273
  611   801          742021532
   93   905          742021982
  712   725          742022253
  456   865          742033441
  678   755          742034627
  501   851          742046552
  377   883          742048020
   94   905          742048209
  179   903          742049666
  552   831          742052799
  302   894          742060592
  673   759          742066696
  293   895          742071132
  149   904          742071213
   95   905          742075000
  273   897          742080690
  220   901          742080701
  711   726          742082607
  595   810          742085875
  515   846          742086611
  445   868          742093157
  538   837          742097125
  470   861          742100381
  483   857          742101380
   96   905          742102361
  425   873          742104242
  626   792          742107464
  202   902          742113216
  653   774          742129901
   97   905          742130298
  523   843          742132774
  262   898          742135520
  150   904          742138264
  236   900          742144256
  180   903          742146327
  504   850          742149064
  710   727          742151583
  412   876          742155904
   98   905          742158817
  360   886          742162456
  561   827          742167764
  393   880          742170457
  683   751          742176738
  366   885          742182021
   99   905          742187924
  697   739          742192292
  640   783          742192687
  319   892          742194047
  398   879          742196231
  250   899          742197699
  311   893          742202188
  151   904          742206215
  388   881          742208913
  664   766          742210040
  637   785          742211478
  100   905          742217625
  480   858          742220712
  354   887          742225967
  221   901          742226562
  643   781          742227248
  334   890          742228704
  709   728          742229181
  284   896          742229440
  449   867          742233212
  203   902          742236235
  689   746          742243705
  181   903          742244068
  421   874          742246085
  341   889          742247190
  101   905          742247926
  597   809          742251302
  660   769          742252609
  606   804          742263480
  668   763          742272579
  152   904          742275072
  102   905          742278833
  634   787          742283507
  507   849          742283892
  543   835          742285882
  372   884          742285952
  403   878          742286979
  618   797          742290605
  274   897          742305097
  550   832          742305368
  460   864          742308544
  103   905          742310352
  383   882          742310855
  237   900          742312053
  327   891          742313754
  646   779          742315275
  708   729          742315401
  294   895          742329559
  303   894          742335111
  559   828          742340431
  263   898          742342239
  104   905          742342489
  182   903          742342895
  518   845          742342957
  153   904          742344841
  613   800          742346397
  467   862          742351491
  204   902          742360472
  677   756          742369949
  623   794          742370551
  477   859          742371112
  348   888          742371264
  222   901          742373749
  105   905          742375250
  696   740          742377536
  251   899          742385950
  656   772          742400064
  106   905          742408641
  631   789          742408660
  707   730          742410243
  154   904          742415528
  453   866          742421573
  531   840          742425291
  417   875          742433588
  599   808          742435911
  672   760          742440448
  107   905          742442668
  183   903          742442814
  408   877          742443445
  510   848          742451192
  578   819          742453811
  580   818          742455432
  649   777          742456882
  576   820          742470976
  536   838          742471128
  285   896          742472261
  682   752          742473576
  378   883          742475539
  582   817          742475881
  108   905          742477337
  526   842          742479264
  238   900          742481272
  205   902          742485933
  155   904          742487139
  312   893          742493285
  688   747          742493395
  320   892          742500288
  574   821          742506885
  109   905          742512654
  706   731          742513707
  584   816          742515200
  223   901          742522268
  434   871          742522815
  438   870          742530672
  275   897          742531148
  557   829          742531482
  608   803          742537339
  184   903          742543831
  110   905          742548625
  264   898          742550536
  361   886          742552337
  474   860          742552424
  156   904          742559680
  572   822          742561496
  430   872          742561848
  335   890          742564375
  695   741          742571396
  586   815          742573431
  252   899          742575707
  548   833          742576129
  367   885          742584988
  111   905          742585256
  442   869          742585797
  628   791          742586823
  295   895          742589750
  342   889          742597057
  355   887          742602978
  304   894          742611448
  206   902          742612624
  541   836          742617477
  112   905          742622553
  705   732          742625793
  521   844          742632345
  464   863          742632991
  157   904          742633157
  570   823          742634767
  394   880          742634984
  328   891          742635523
  601   807          742639744
  185   903          742645952
  426   873          742647393
  588   814          742650616
  513   847          742651120
  663   767          742651910
  239   900          742651919
  652   775          742652183
  457   865          742658618
  493   854          742659021
  113   905          742660522
  389   881          742661710
  413   876          742666373
  224   901          742672125
  399   879          742672638
  496   853          742674413
  490   855          742675375
  667   764          742684707
  620   796          742686336
  446   868          742688568
  615   799          742690774
  114   905          742699169
  373   884          742702221
  158   904          742707576
  676   757          742713869
  286   896          742716792
  499   852          742721707
  487   856          742723319
  659   770          742724179
  568   824          742726656
  349   888          742735621
  115   905          742738500
  207   902          742740551
  555   830          742740875
  704   733          742746501
  590   813          742746797
  186   903          742749183
  687   748          742751695
  384   882          742752072
  276   897          742758849
  265   898          742760417
  471   861          742764492
  253   899          742766976
  694   742          742773872
  404   878          742775416
  116   905          742778521
  681   753          742779018
  422   874          742779072
  159   904          742782943
  313   893          742786254
  502   851          742801059
  484   857          742802697
  639   784          742807423
  321   892          742808449
  625   793          742817882
  117   905          742819238
  642   782          742821056
  671   761          742822792
  225   901          742823326
  240   900          742824000
  610   802          742830608
  566   825          742837121
  450   867          742839363
  636   786          742847112
  296   895          742851711
  187   903          742853530
  529   841          742859210
  160   904          742859264
  118   905          742860657
  592   812          742862016
  603   806          742862843
  534   839          742863023
  546   834          742865040
  208   902          742869720
  703   734          742875831
  516   846          742883832
  645   780          742888125
  305   894          742889609
  655   773          742901292
  336   890          742902056
  119   905          742902784
  379   883          742905326
  505   850          742912625
  481   858          742913353
  161   904          742936545
  633   788          742940009
  409   877          742944062
  362   886          742944384
  461   864          742944725
  120   905          742945625
  343   889          742948976
  524   843          742954931
  418   875          742956507
  188   903          742958999
  329   891          742959260
  254   899          742959763
  287   896          742963039
  564   826          742966120
  539   837          742967072
  553   831          742968568
  266   898          742971888
  226   901          742975877
  356   887          742982119
  693   743          742984964
  277   897          742988206
  121   905          742989186
  368   885          742990157
  594   811          742996315
  241   900          742997521
  209   902          743000137
  468   862          743007160
  648   778          743008744
  702   735          743013783
  162   904          743014792
  686   749          743018605
  122   905          743033473
  454   866          743038560
  617   798          743054705
  478   859          743055131
  508   849          743056561
  189   903          743065596
  675   758          743066387
  123   905          743078492
  314   893          743081101
  630   790          743086000
  435   871          743089186
  680   754          743093064
  163   904          743094011
  622   795          743101723
  395   880          743101875
  350   888          743102072
  662   768          743102360
  605   805          743105250
  666   765          743105421
  439   870          743107519
  562   827          743113611
  297   895          743115448
  390   881          743116841
  431   872          743117839
  322   892          743118536
  374   884          743120728
  124   905          743124249
  227   901          743129784
  210   902          743131808
  612   801          743143329
  519   845          743149484
  596   810          743149736
  400   879          743151439
  255   899          743154074
  701   736          743160357
  306   894          743169600
  125   905          743170750
  544   835          743172059
  242   900          743172488
  443   869          743173216
  190   903          743173327
  164   904          743174208
  414   876          743179320
  651   776          743183027
  267   898          743184955
  427   873          743193100
  385   882          743195593
  658   771          743204323
  692   744          743204672
  288   896          743211008
  670   762          743213728
  551   832          743214519
  126   905          743218001
  278   897          743219225
  475   860          743227875
  511   848          743233023
  337   890          743241753
  165   904          743255389
  211   902          743264739
  127   905          743266008
  405   878          743266277
  532   840          743272768
  560   828          743279552
  465   863          743280272
  191   903          743282198
  330   891          743284971
  627   792          743284971
  228   901          743285053
  458   865          743286537
  447   868          743286655
  685   750          743294125
  344   889          743302953
  527   842          743310871
  423   874          743314591
  128   905          743314777
  700   737          743315553
  598   809          743322321
  537   838          743334625
  380   883          743337387
  166   904          743337560
  363   886          743338603
  243   900          743348907
  256   899          743349915
  357   887          743363396
  129   905          743364314
  607   804          743367007
  315   893          743377832
  298   895          743380967
  494   854          743389648
  719   719          743389918
  192   903          743392215
  718   720          743394232
  491   855          743397146
  369   885          743397534
  212   902          743398936
  268   898          743399624
  717   721          743407174
  654   774          743411088
  497   853          743413950
  130   905          743414625
  679   755          743415714
  167   904          743420727
  641   783          743423408
  674   759          743427503
  716   722          743428744
  323   892          743430555
  638   785          743430697
  472   861          743431429
  691   745          743432996
  488   856          743436288
  619   797          743438232
  229   901          743441690
  514   847          743442167
  410   877          743447133
  451   867          743448214
  522   844          743448232
  307   894          743451427
  279   897          743451912
  579   819          743457798
  715   723          743458942
  289   896          743460705
  558   829          743463901
  131   905          743465716
  581   818          743466373
  577   820          743468033
  644   781          743469525
  500   852          743470208
  351   888          743470623
  614   800          743475544
  549   833          743478686
  699   738          743479371
  419   875          743481934
  635   787          743491278
  583   817          743493800
  575   821          743497036
  542   836          743497144
  714   724          743497768
  193   903          743503384
  168   904          743504896
  485   857          743506918
  600   808          743514112
  132   905          743517593
  244   900          743526784
  213   902          743534405
  665   766          743534721
  624   794          743536808
  585   816          743540121
  375   884          743541479
  573   822          743544765
  713   725          743545222
  257   899          743547292
  503   851          743558578
  661   769          743561390
  647   779          743569162
  133   905          743570262
  396   880          743571136
  391   881          743574312
  684   751          743578255
  338   890          743583472
  462   864          743583672
  169   904          743590073
  230   901          743599701
  712   726          743601304
  632   789          743605037
  587   815          743605378
  482   858          743608880
  571   823          743611178
  331   891          743612662
  669   763          743613256
  194   903          743615711
  269   898          743615901
  134   905          743623729
  401   879          743632640
  386   882          743641424
  609   803          743648156
  299   895          743648274
  698   739          743651811
  436   871          743658167
  455   866          743658271
  345   889          743658994
  469   862          743665637
  711   727          743666014
  556   830          743666616
  690   746          743669936
  214   902          743671152
  170   904          743676264
  432   872          743676416
  316   893          743676453
    0   906          743677416
    1   906          743677417
    2   906          743677424
    3   906          743677443
    4   906          743677480
    5   906          743677541
    6   906          743677632
    7   906          743677759
    8   906          743677928
  135   905          743678000
    9   906          743678145
   10   906          743678416
   11   906          743678747
   12   906          743679144
  506   850          743679216
   13   906          743679613
   14   906          743680160
   15   906          743680791
   16   906          743681512
   17   906          743682329
   18   906          743683248
  517   846          743684149
   19   906          743684275
   20   906          743685416
  280   897          743686273
   21   906          743686677
  440   870          743687000
   22   906          743688064
   23   906          743689583
  589   814          743689613
   24   906          743691240
   25   906          743693041
  657   772          743693041
  415   876          743694751
   26   906          743694992
  569   824          743696233
   27   906          743697099
   28   906          743699368
  530   841          743700321
   29   906          743701805
   30   906          743704416
  245   900          743706125
   31   906          743707207
   32   906          743710184
  290   896          743712136
   33   906          743713353
   34   906          743716720
  535   839          743720094
   35   906          743720291
  650   777          743722433
   36   906          743724072
  602   807          743725151
   37   906          743728069
  195   903          743729202
   38   906          743732288
  136   905          743733081
  364   886          743735000
  308   894          743735096
   39   906          743736735
  710   728          743739352
  428   873          743741369
   40   906          743741416
  479   859          743742018
  324   892          743744512
  258   899          743746211
   41   906          743746337
  358   887          743746815
  678   756          743746968
   42   906          743751504
   43   906          743756923
  231   901          743759092
  406   878          743759568
  547   834          743761027
   44   906          743762600
  444   869          743763293
  171   904          743763475
   45   906          743768541
  381   883          743771728
  629   791          743771860
   46   906          743774752
  525   843          743780232
   47   906          743781239
   48   906          743788008
  137   905          743788978
  591   813          743792868
   49   906          743795065
  673   760          743797217
  567   825          743799888
   50   906          743802416
  370   885          743807125
  215   902          743809183
   51   906          743810067
   52   906          743818024
  709   729          743821318
   53   906          743826293
  616   799          743827295
  509   849          743832278
  697   740          743832873
  270   898          743833792
   54   906          743834880
  540   837          743840253
  352   888          743841280
  621   796          743841397
   55   906          743843791
  196   903          743843863
  138   905          743845697
  172   904          743851712
  424   874          743852648
   56   906          743853032
   57   906          743862609
  683   752          743870995
   58   906          743872528
   59   906          743882795
  246   900          743886936
  448   868          743887424
  554   831          743887655
   60   906          743893416
  139   905          743903244
   61   906          743904397
  476   860          743906176
  708   730          743911912
  593   812          743915185
  689   747          743915492
   62   906          743915744
  459   865          743917204
  300   895          743917375
  232   901          743919869
  565   826          743922101
  281   897          743922314
  339   890          743927219
   63   906          743927463
  653   775          743929452
  466   863          743930343
   64   906          743939560
  173   904          743940981
  332   891          743942339
  259   899          743946678
  216   902          743948504
  611   802          743948739
   65   906          743952041
  411   877          743952664
  604   806          743955480
  520   845          743959125
  197   903          743959700
  140   905          743961625
  376   884          743964480
   66   906          743964912
  291   896          743965307
  664   767          743972607
  317   893          743976970
   67   906          743978179
  626   793          743991633
   68   906          743991848
   69   906          744005925
  420   875          744009875
  707   731          744011134
  346   889          744017105
  512   848          744017920
   70   906          744020416
  309   894          744020613
  141   905          744020846
  668   764          744021376
  696   741          744022557
  660   770          744029000
  174   904          744031288
  392   881          744034129
  640   784          744034304
   71   906          744035327
  397   880          744042773
   72   906          744050664
  271   898          744053303
  595   811          744056606
  643   782          744059475
  452   867          744059771
  325   892          744060413
  545   835          744061500
  637   786          744062509
  563   827          744062830
   73   906          744066433
  247   900          744069223
  198   903          744076719
  142   905          744080913
  233   901          744082038
   74   906          744082640
  677   757          744086826
  217   902          744089121
  387   882          744089571
   75   906          744099291
  473   861          744101198
  402   879          744116247
   76   906          744116392
  706   732          744118984
  492   855          744121863
  175   904          744122639
  495   854          744123239
  533   840          744123437
  552   832          744126976
  359   887          744132382
  365   886          744133581
   77   906          744133949
  646   780          744138136
  143   905          744141832
  634   788          744143976
  528   842          744145640
  260   899          744148699
   78   906          744151968
  489   856          744152185
  498   853          744156469
  282   897          744160041
  688   748          744169664
   79   906          744170455
  682   753          744172345
  672   761          744175529
  301   895          744188276
   80   906          744189416
  656   773          744190333
  199   903          744194926
  618   798          744198624
  538   838          744201344
  144   905          744203609
  606   805          744205141
  382   883          744208355
   81   906          744208857
  416   876          744212672
  353   888          744214049
  486   857          744214049
  176   904          744215040
  597   810          744217173
  371   885          744218936
  292   896          744220224
  695   742          744220863
  501   852          744221709
  561   828          744222033
  463   864          744225391
   82   906          744228784
  437   871          744229764
  218   902          744231040
  705   733          744235462
  515   847          744236298
  433   872          744237585
  234   901          744245605
   83   906          744249203
  248   900          744252992
  407   878          744255295
  623   795          744264242
  145   905          744266250
  523   844          744267251
  613   801          744268798
  441   870          744269121
   84   906          744270120
  649   778          744270401
  340   890          744273000
  333   891          744274008
  272   898          744274440
  631   790          744278591
  318   893          744279389
  456   866          744280712
   85   906          744291541
  429   873          744292206
  483   858          744307299
  310   894          744307984
  177   904          744308497
   86   906          744313472
  200   903          744314327
  504   851          744319115
  470   862          744326928
  146   905          744329761
   87   906          744335919
  261   899          744352280
  445   869          744356034
   88   906          744358888
  704   734          744360568
  219   902          744374267
  347   889          744377292
  326   892          744378264
  543   836          744380063
   89   906          744382385
  550   833          744384537
  377   884          744389737
  425   874          744393249
  147   905          744394148
  599   809          744396928
  283   897          744399460
  559   829          744399668
  178   904          744403016
   90   906          744406416
  235   901          744410576
  663   768          744419079
  694   743          744427791
   91   906          744430987
  480   859          744431779
  687   749          744432452
  201   903          744434928
  676   758          744435288
  667   765          744438088
  249   900          744438249
  507   850          744448843
   92   906          744456104
  652   776          744456384
  148   905          744459417
  412   877          744460661
  302   895          744460983
  580   819          744465259
  628   792          744466240
  578   820          744468552
  608   804          744474176
  293   896          744476893
  582   818          744480800
   93   906          744481773
  681   754          744482305
  518   846          744487568
  576   821          744490637
  449   868          744490881
  703   735          744494302
  393   881          744496298
  273   898          744497209
  179   904          744498603
  659   771          744505190
   94   906          744508000
  584   817          744515217
  398   880          744516792
  220   902          744518808
  360   887          744520103
  149   905          744525574
  574   822          744531472
  366   886          744534352
   95   906          744534791
  388   882          744540040
  421   875          744540336
  531   841          744544612
  460   865          744550625
  202   903          744556735
  262   899          744557427
   96   906          744562152
  671   762          744562439
  586   816          744568552
  236   901          744576957
  536   839          744580375
  467   863          744583210
  319   893          744583716
  477   860          744587333
  354   888          744588936
  620   797          744589573
   97   906          744590089
  572   823          744591015
  150   905          744592625
  180   904          744595264
  557   830          744595693
  601   808          744595913
  311   894          744597215
  403   879          744602266
  334   891          744607675
  615   800          744608375
  526   843          744608683
  510   849          744611049
   98   906          744618608
  341   890          744620821
  250   900          744625000
  372   885          744632973
  702   736          744636664
  284   897          744640577
  588   815          744640847
  693   744          744643341
  383   883          744647274
   99   906          744647715
  639   785          744653744
  642   783          744657975
  548   834          744660296
  151   905          744660576
  221   902          744664669
  570   824          744669224
  453   867          744674040
  100   906          744677416
  203   903          744679754
  181   904          744693005
  655   774          744696199
  327   892          744698071
  636   787          744702859
  686   750          744703856
  625   794          744706809
  101   906          744707717
  645   781          744715666
  541   837          744716674
  274   898          744721616
  152   905          744729433
  590   814          744732144
  417   876          744733089
  294   896          744735320
  303   895          744735502
  102   906          744738624
  348   889          744739561
  237   901          744744754
  408   878          744753464
  610   803          744762627
  263   899          744764146
  568   825          744766057
  103   906          744770143
  521   845          744771886
  474   861          744773805
  701   737          744787654
  182   904          744791832
  675   759          744792354
  153   905          744799202
  680   755          744800875
  434   872          744801352
  104   906          744802280
  438   871          744803983
  204   903          744803991
  633   789          744805206
  513   848          744805889
  555   831          744810066
  222   902          744811856
  251   900          744813251
  603   807          744814170
  378   884          744817256
  648   779          744826931
  105   906          744835041
  592   813          744842485
  430   873          744845617
  493   855          744849532
  442   870          744853888
  496   854          744859800
  666   766          744863392
  692   745          744867513
  106   906          744868432
  464   864          744869888
  154   905          744869889
  490   856          744871016
  662   769          744874137
  566   826          744881472
  285   897          744883398
  312   894          744888312
  320   893          744889957
  183   904          744891751
  499   853          744901976
  107   906          744902459
  457   866          744905889
  361   887          744909984
  238   901          744913973
  487   857          744924096
  205   903          744929452
  426   874          744936400
  108   906          744937128
  367   886          744937319
  155   905          744941500
  719   720          744942959
  335   891          744943346
  700   738          744947272
  275   898          744947667
  446   869          744951445
  718   721          744951593
  546   835          744954211
  670   763          744957947
  223   902          744960375
  630   791          744960671
  394   881          744960825
  355   888          744965947
  617   799          744967512
  717   722          744968861
  342   890          744970688
  413   877          744971130
  594   812          744971912
  264   899          744972443
  109   906          744972445
  502   852          744976216
  534   840          744977304
  529   842          744983577
  685   751          744983876
  658   772          744989960
  471   862          744991039
  651   777          744991884
  184   904          744992768
  389   882          744992837
  399   880          744993199
  716   723          744994763
  295   896          744995511
  622   796          745000184
  252   900          745003008
  110   906          745008416
  484   858          745008616
  304   895          745011839
  156   905          745014041
  564   827          745015427
  328   892          745019840
  715   724          745029299
  516   847          745033519
  553   832          745042745
  111   906          745045047
  373   885          745049242
  605   806          745051741
  206   903          745056143
  612   802          745070536
  539   838          745071291
  714   725          745072469
  422   875          745073323
  112   906          745082344
  505   851          745082676
  239   901          745084620
  157   905          745087518
  384   883          745088491
  524   844          745089408
  404   879          745090703
  185   904          745094889
  450   868          745097032
  691   746          745100307
  349   889          745103918
  224   902          745110232
  699   739          745115518
  113   906          745120313
  596   811          745120467
  713   726          745124273
  481   859          745124420
  286   897          745127929
  679   756          745128055
  674   760          745158024
  114   906          745158960
  158   905          745161937
  562   828          745167880
  627   793          745169140
  276   898          745175368
  313   894          745181281
  265   899          745182324
  207   903          745184070
  712   727          745184711
  461   865          745186806
  253   900          745194277
  321   893          745198118
  186   904          745198120
  115   906          745198291
  654   775          745210639
  508   850          745221512
  159   905          745237304
  116   906          745238312
  468   863          745238879
  379   884          745247043
  711   728          745253783
  409   878          745254081
  418   876          745256008
  240   901          745256701
  296   896          745257472
  225   902          745261433
  641   784          745265025
  544   836          745266240
  478   860          745271352
  684   752          745272512
  117   906          745279029
  336   891          745281027
  638   786          745281728
  598   810          745288192
  305   895          745290000
  454   867          745291027
  698   740          745292392
  551   833          745293688
  519   846          745294095
  665   767          745297288
  644   782          745301752
  362   887          745302031
  187   904          745302467
  607   805          745308668
  208   903          745313239
  160   905          745313625
  118   906          745320448
  343   890          745322607
  710   729          745331489
  661   770          745337781
  560   829          745338789
  690   747          745341723
  368   886          745342488
  329   892          745343577
  356   888          745345088
  619   798          745346251
  635   788          745351747
  669   764          745362053
  119   906          745362575
  435   872          745367723
  287   897          745374176
  439   871          745380830
  254   900          745387064
  161   905          745390906
  647   780          745392023
  532   841          745392089
  511   849          745392880
  266   899          745393795
  614   801          745397945
  431   873          745401608
  277   898          745404725
  120   906          745405416
  188   904          745407936
  226   902          745413984
  709   730          745417829
  395   881          745427716
  241   901          745430222
  624   795          745430499
  527   843          745440290
  443   870          745441307
  209   903          745443656
  537   839          745443872
  390   882          745447968
  121   906          745448977
  475   861          745449256
  678   757          745463845
  374   885          745467749
  162   905          745469153
  350   889          745470369
  400   880          745472000
  579   820          745472539
  632   790          745474968
  600   809          745475129
  314   894          745476128
  581   819          745476200
  697   741          745477894
  427   874          745482107
  657   773          745483310
  414   877          745484077
  577   821          745487694
  122   906          745493264
  583   818          745498719
  322   893          745508205
  708   731          745512803
  189   904          745514533
  465   864          745517169
  297   896          745521209
  575   822          745521623
  558   830          745528112
  385   883          745532012
  673   761          745532298
  458   866          745533808
  650   778          745535952
  123   906          745538283
  585   817          745540138
  163   905          745548372
  447   869          745549532
  549   834          745562853
  227   902          745567891
  683   753          745569764
  306   895          745569991
  573   823          745574284
  210   903          745575327
  494   855          745580159
  255   900          745581375
  405   879          745581564
  124   906          745584040
  609   804          745584993
  522   845          745587773
  689   748          745591761
  491   856          745592787
  542   837          745596341
  514   848          745596936
  497   854          745599337
  587   816          745600499
  242   901          745605189
  267   899          745606862
  423   875          745608842
  707   732          745616411
  337   891          745620724
  288   897          745622145
  190   904          745622264
  164   905          745628569
  125   906          745630541
  278   898          745635744
  488   857          745637065
  571   824          745645635
  500   853          745650477
  629   792          745651277
  472   862          745657976
  330   892          745669288
  696   742          745672024
  344   890          745676584
  126   906          745677792
  380   884          745679104
  589   815          745679844
  602   808          745681320
  363   887          745696250
  451   868          745705883
  211   903          745708258
  165   905          745709750
  485   858          745712837
  228   902          745723160
  127   906          745725799
  357   888          745726365
  706   733          745728653
  191   904          745731135
  653   776          745733653
  503   852          745733735
  569   825          745735634
  556   831          745735807
  664   768          745739776
  621   797          745744634
  616   800          745744896
  369   886          745749865
  410   878          745757152
  315   894          745772859
  128   906          745774568
  668   765          745774757
  256   900          745777216
  591   814          745778215
  419   876          745781435
  243   901          745781608
  298   896          745786728
  166   905          745791921
  677   758          745808245
  660   771          745810011
  482   859          745819947
  323   893          745820224
  268   899          745821531
  129   906          745824105
  530   842          745824688
  462   865          745825753
  517   847          745833836
  535   840          745834375
  351   889          745838920
  192   904          745841152
  212   903          745842455
  567   826          745844239
  506   851          745849267
  705   734          745849529
  547   835          745850198
  688   749          745850421
  307   895          745851818
  279   898          745868431
  289   897          745871842
  130   906          745874416
  695   743          745874782
  167   905          745875088
  682   754          745875632
  229   902          745879797
  626   794          745880560
  640   785          745880625
  611   803          745880758
  375   885          745888500
  593   813          745895654
  643   783          745896394
  396   881          745896977
  469   863          745897356
  391   882          745905439
  604   807          745906807
  455   867          745910738
  525   844          745914709
  672   762          745915176
  637   787          745918256
  131   906          745925507
  436   872          745936704
  540   838          745944472
  193   904          745952321
  401   880          745953201
  479   860          745958239
  168   905          745959257
  244   901          745959485
  432   873          745960185
  440   871          745960311
  554   832          745961832
  338   891          745962443
  646   781          745965677
  565   827          745971408
  257   900          745974593
  132   906          745977384
  386   883          745977843
  213   903          745977924
  704   735          745979039
  656   774          745985240
  331   892          745996979
  509   850          745997229
  415   877          745999508
  634   789          746009173
  133   906          746030053
  428   874          746030376
  444   870          746031384
  595   812          746032203
  345   890          746032625
  230   902          746037808
  269   899          746037808
  169   905          746044434
  299   896          746054035
  194   904          746064648
  316   894          746071480
  406   879          746074855
  134   906          746083520
  694   744          746086168
  649   779          746088588
  364   887          746092647
  280   898          746102792
  520   846          746103736
  358   888          746109784
  618   799          746111431
  381   884          746113445
  214   903          746114671
  563   828          746117099
  703   736          746117183
  687   750          746117703
  290   897          746123273
  476   861          746127557
  170   905          746130625
  324   893          746134181
  308   895          746135487
  135   906          746137791
  245   901          746138826
    0   907          746142643
    1   907          746142644
    2   907          746142651
    3   907          746142670
    4   907          746142707
    5   907          746142768
    6   907          746142859
    7   907          746142986
    8   907          746143155
    9   907          746143372
   10   907          746143643
   11   907          746143974
   12   907          746144371
   13   907          746144840
   14   907          746145387
   15   907          746146018
   16   907          746146739
  424   875          746146899
   17   907          746147556
   18   907          746148475
   19   907          746149502
  448   869          746150301
   20   907          746150643
  606   806          746151632
   21   907          746151904
  631   791          746153262
   22   907          746153291
   23   907          746154810
  545   836          746155681
   24   907          746156467
   25   907          746158268
  370   886          746159456
   26   907          746160219
  676   759          746161255
   27   907          746162326
  623   796          746162703
  459   866          746164475
   28   907          746164595
   29   907          746167032
  466   864          746167240
   30   907          746169643
   31   907          746172434
  258   900          746173512
   32   907          746175411
  512   849          746177777
  195   904          746178139
   33   907          746178580
   34   907          746181947
   35   907          746185518
  597   811          746187904
   36   907          746189299
  681   755          746190116
  663   769          746190856
  136   906          746192872
   37   907          746193296
  613   802          746196005
  667   766          746196059
  231   902          746197199
   38   907          746197515
   39   907          746201962
  552   833          746206145
   40   907          746206643
  352   889          746209577
   41   907          746211564
   42   907          746216731
  171   905          746217836
   43   907          746222150
   44   907          746227827
   45   907          746233768
   46   907          746239979
  533   841          746242758
   47   907          746246466
  137   906          746248769
  215   903          746252702
   48   907          746253235
  270   899          746255699
   49   907          746260292
  411   878          746262683
  702   737          746263961
  652   777          746265241
   50   907          746267643
  528   843          746275059
   51   907          746275294
  561   829          746281270
   52   907          746283251
  659   772          746290827
   53   907          746291520
  196   904          746292800
   54   907          746300107
  138   906          746305488
  172   905          746306073
  693   745          746306182
  339   891          746306190
  671   763          746306658
   55   907          746309018
  420   876          746309376
  538   839          746310591
  376   885          746311501
  495   855          746313750
  452   868          746317440
  492   856          746317504
   56   907          746318259
  246   901          746319637
  300   896          746323136
  332   892          746326656
  473   862          746327745
   57   907          746327836
   58   907          746337755
  281   898          746338833
  498   854          746341856
   59   907          746348022
  628   793          746350409
  489   857          746352962
  232   902          746357976
   60   907          746358643
  599   810          746362799
  139   906          746363035
  392   882          746365256
  397   881          746368614
   61   907          746369624
  317   894          746371997
  259   900          746373979
  291   897          746376444
   62   907          746380971
  346   890          746390736
  515   848          746391067
  216   903          746392023
   63   907          746392690
  686   751          746393607
  173   905          746395342
  501   853          746401978
   64   907          746404787
  523   845          746406792
  197   904          746408637
  608   805          746415837
   65   907          746417268
  701   738          746419373
  486   858          746419968
  309   895          746421004
  140   906          746421416
  387   883          746425990
   66   907          746430139
  402   880          746436808
   67   907          746443406
  325   893          746450082
   68   907          746457075
  559   830          746463879
  463   865          746467472
  550   834          746468704
   69   907          746471152
  271   899          746475210
  543   837          746479260
  580   820          746480000
  141   906          746480637
   70   907          746485643
  174   905          746485649
  578   821          746488213
  582   819          746490627
  365   887          746491228
  504   852          746494272
  359   888          746495351
  655   775          746495750
  720   720          746496000
  620   798          746497592
  642   784          746499592
  719   721          746500320
   71   907          746500554
  247   901          746501924
  639   786          746504775
  437   872          746508301
  680   756          746513216
  718   722          746513280
  576   822          746515224
   72   907          746515891
  416   877          746517429
  483   859          746518366
  584   818          746520136
  233   902          746520145
  433   873          746521354
  675   760          746522875
  198   904          746525656
  615   801          746530776
   73   907          746531660
  217   903          746532640
  456   867          746533179
  692   746          746534824
  717   723          746534880
  142   906          746540704
  441   871          746542432
   74   907          746547867
  645   782          746547893
  382   884          746550072
  601   809          746556930
  470   863          746558647
  574   823          746560991
  636   788          746563328
   75   907          746564518
  716   724          746565120
  586   817          746568569
  407   879          746570582
  371   886          746571267
  260   900          746576000
  282   898          746576560
  175   905          746577000
  429   874          746581213
   76   907          746581619
  353   889          746582346
  700   739          746583419
  301   896          746594037
   77   907          746599176
  625   795          746600500
  143   906          746601623
  715   725          746604000
   78   907          746617195
  507   851          746618894
  445   870          746624125
  572   824          746625472
  666   767          746625959
  292   897          746631361
   79   907          746635682
  588   816          746635968
  518   847          746637255
  199   904          746643863
  480   860          746648000
  648   780          746649792
  662   770          746650528
  714   726          746651520
  340   891          746651971
   80   907          746654643
  333   892          746658325
  144   906          746663400
  557   831          746664884
  531   842          746668979
  176   905          746669401
   81   907          746674084
  318   894          746674416
  218   903          746674559
  633   790          746675137
  685   752          746678133
  234   902          746683712
  248   901          746685693
  425   875          746687500
   82   907          746694011
  536   840          746694656
  272   899          746696347
  610   804          746699464
  670   764          746706744
  713   727          746707680
  310   895          746708375
  570   825          746708625
   83   907          746714430
  590   815          746722375
  145   906          746726041
   84   907          746735347
  377   885          746736758
  526   844          746743160
  548   835          746749467
  347   890          746750923
  449   869          746753758
  699   740          746756099
   85   907          746756768
  177   905          746762858
  200   904          746763264
  326   893          746767933
  603   808          746770339
  412   878          746770680
  691   747          746772094
  712   728          746772480
  510   850          746776000
   86   907          746778699
  261   900          746779581
  658   773          746780229
  146   906          746789552
  460   866          746797896
   87   907          746801146
  651   778          746805403
  477   861          746808714
  568   826          746810408
  283   898          746815979
  219   903          746817786
  467   864          746820107
  541   838          746820893
   88   907          746824115
  393   882          746827425
  592   814          746827832
  421   876          746839837
  630   792          746840088
  398   881          746842633
  679   757          746844932
  711   729          746845920
   89   907          746847612
  235   902          746848683
  147   906          746853939
  178   905          746857377
  302   896          746866744
  249   901          746870950
   90   907          746871643
  388   883          746876459
  360   888          746883072
  201   904          746883865
  555   832          746884243
  617   800          746885113
  293   897          746888030
  366   887          746891999
  674   761          746893105
   91   907          746896214
  622   797          746903421
  521   846          746916497
  273   899          746919116
  148   906          746919208
   92   907          746921331
  403   880          746922827
  710   730          746928000
  566   827          746930779
  453   868          746931709
  698   741          746937413
   93   907          746947000
  594   813          746952381
  179   905          746952964
  354   889          746957233
  220   903          746962327
  513   849          746965746
  684   753          746971281
   94   907          746973227
  319   894          746978743
  262   900          746984728
  372   886          746985304
  149   906          746985365
  383   884          746988991
  334   892          746991992
  311   895          746997606
  341   891          746999792
   95   907          747000018
  474   862          747000352
  612   803          747002555
  605   807          747003068
  202   904          747005672
  654   776          747014840
  236   902          747015064
  690   748          747017992
  709   731          747018720
   96   907          747027379
  417   877          747037846
  493   856          747045173
  546   836          747048392
  180   905          747049625
  496   855          747050311
  150   906          747052416
   97   907          747055316
  284   898          747057096
  250   901          747057701
  627   794          747058067
  665   768          747064457
  408   879          747068751
  564   828          747069696
  490   857          747071793
  438   872          747082520
   98   907          747083835
  434   873          747085121
  499   854          747087363
  327   893          747087740
  596   812          747096064
  534   841          747096625
  221   903          747108188
  641   785          747111346
  464   865          747111969
   99   907          747112942
  529   843          747112996
  348   890          747113192
  669   765          747115434
  708   732          747118080
  661   771          747118792
  151   906          747120367
  553   833          747121914
  442   871          747127199
  697   742          747127361
  203   904          747128691
  487   858          747130015
  430   874          747134624
  638   787          747137475
  644   783          747138671
  303   896          747141263
  100   907          747142643
  274   899          747143523
  294   897          747146457
  181   905          747147366
  502   853          747156485
  457   867          747158356
  378   885          747164277
  101   907          747172944
  539   839          747180538
  237   902          747182861
  678   758          747185264
  516   848          747188288
  152   906          747189224
  263   900          747191447
  102   907          747203851
  635   789          747216944
  446   870          747219536
  647   781          747219564
  484   859          747219683
  471   863          747222758
  707   733          747226080
  562   829          747227117
  524   845          747228949
  426   875          747230651
  103   907          747235370
  251   901          747245952
  182   905          747246193
  204   904          747252928
  607   806          747255159
  222   903          747255375
  505   852          747257833
  598   811          747258923
  153   906          747258993
  619   799          747259058
  104   907          747267507
  673   762          747271945
  689   749          747272518
  361   888          747272953
  683   754          747273051
  657   774          747278217
  413   878          747281149
  320   894          747284984
  312   895          747288703
  394   882          747291952
  367   887          747294966
  285   898          747299917
  105   907          747300268
  399   881          747319040
  614   802          747325152
  696   743          747325943
  335   892          747327663
  624   796          747328960
  389   883          747329256
  154   906          747329680
  106   907          747333659
  355   889          747334244
  481   860          747340641
  706   734          747342720
  183   905          747346112
  632   791          747349639
  342   891          747349659
  238   902          747352080
  650   779          747354139
  450   869          747359909
  544   837          747365437
  107   907          747367686
  275   899          747369574
  422   876          747372824
  551   834          747377855
  205   904          747378389
  508   851          747391563
  264   900          747399744
  155   906          747401291
  373   886          747401573
  108   907          747402355
  560   830          747403000
  223   903          747403894
  295   897          747406648
  328   893          747409509
  404   880          747411264
  304   896          747417600
  384   884          747430208
  461   866          747434077
  252   901          747435709
  109   907          747437672
  600   810          747441000
  519   847          747443782
  184   905          747447129
  705   735          747468000
  110   907          747473643
  156   906          747473832
  468   864          747475776
  349   890          747477549
  581   820          747490941
  579   821          747492200
  478   861          747492733
  206   904          747505080
  583   819          747508546
  111   907          747510274
  664   769          747511553
  577   822          747512281
  532   842          747516456
  239   902          747522727
  609   805          747526654
  668   766          747532728
  695   744          747533159
  677   759          747534212
  629   793          747535446
  688   750          747535672
  653   777          747542510
  286   898          747544448
  585   818          747545057
  157   906          747547309
  112   907          747547571
  454   868          747548696
  185   905          747549250
  575   823          747551142
  224   903          747553751
  511   850          747557831
  537   840          747558153
  418   877          747560765
  409   879          747569368
  527   844          747574767
  313   895          747581672
  682   755          747583443
  113   907          747585540
  321   894          747593145
  379   885          747594064
  660   772          747595648
  276   899          747597275
  558   831          747597303
  587   817          747600516
  704   736          747601920
  573   824          747608741
  265   900          747609625
  158   906          747621728
  114   907          747624187
  253   901          747626978
  207   904          747633007
  602   809          747642337
  435   873          747651492
  549   835          747652024
  186   905          747652481
  621   798          747652653
  439   872          747659367
  672   763          747659395
  115   907          747663518
  362   888          747665000
  336   892          747665344
  616   801          747667297
  296   897          747668609
  589   816          747674965
  475   862          747675803
  571   825          747685036
  431   874          747690615
  240   902          747694808
  305   896          747695761
  159   906          747697095
  368   887          747700135
  542   838          747700560
  343   891          747701578
  116   907          747703539
  225   903          747704952
  356   889          747713385
  443   871          747714618
  640   786          747731656
  522   846          747732384
  329   893          747733246
  643   784          747738011
  117   907          747744256
  703   737          747744480
  694   745          747749009
  514   849          747756793
  187   905          747756828
  395   882          747758843
  465   865          747759250
  208   904          747762176
  591   815          747768446
  160   906          747773416
  626   795          747774251
  494   856          747775800
  427   875          747776358
  637   788          747778725
  569   826          747779985
  390   883          747784387
  656   775          747784791
  118   907          747785675
  458   867          747786275
  497   855          747789848
  287   898          747790695
  491   857          747793564
  414   878          747794096
  400   881          747797841
  646   782          747797904
  687   751          747807454
  556   832          747809984
  611   804          747817595
  447   870          747817623
  254   901          747819765
  374   886          747820080
  266   900          747821096
  277   899          747826632
  119   907          747827802
  500   854          747835864
  488   858          747842984
  350   890          747844000
  161   906          747850697
  226   903          747857503
  188   905          747862297
  604   808          747862976
  241   902          747868329
  120   907          747870643
  385   884          747873729
  314   895          747876519
  634   790          747879104
  593   814          747881001
  472   863          747889695
  676   760          747891776
  209   904          747892593
  567   827          747893546
  702   738          747895680
  405   880          747902125
  681   756          747902457
  322   894          747903232
  423   876          747908343
  649   780          747911449
  503   853          747914004
  121   907          747914204
  485   859          747923904
  162   906          747928944
  297   897          747932346
  547   836          747944379
  535   841          747953696
  530   843          747954107
  122   907          747958491
  667   767          747958626
  663   770          747967247
  451   869          747968760
  189   905          747968894
  693   746          747973493
  306   896          747975752
  517   848          747988605
  123   907          748003510
  337   892          748005041
  163   906          748008163
  227   903          748011410
  595   813          748012672
  255   901          748014076
  210   904          748024264
  506   852          748024424
  565   828          748025677
  380   885          748026125
  618   800          748029032
  631   792          748032679
  267   900          748034163
  482   860          748036168
  288   898          748038664
  554   833          748041001
  242   902          748043296
  124   907          748049267
  720   721          748053361
  540   839          748053719
  525   845          748054250
  671   764          748055455
  701   739          748055520
  344   891          748055555
  278   899          748057651
  330   893          748058957
  363   888          748059219
  719   722          748062007
  623   797          748065940
  410   879          748072439
  462   866          748073024
  190   905          748076625
  652   778          748078760
  718   723          748079299
  659   773          748081096
  419   877          748086192
  686   752          748087864
  164   906          748088360
  357   889          748094662
  125   907          748095768
  606   807          748102959
  717   724          748105237
  369   887          748107512
  613   803          748128024
  469   864          748134253
  716   725          748139821
  126   907          748143019
  211   904          748157195
  597   812          748163501
  228   903          748166679
  509   851          748167280
  455   868          748168407
  165   906          748169541
  315   895          748173250
  563   829          748176336
  479   861          748179620
  715   726          748183051
  191   905          748185496
  127   907          748191026
  298   897          748197865
  692   747          748206611
  256   901          748209917
  351   890          748212551
  323   894          748215251
  243   902          748219715
  436   873          748220473
  700   740          748224000
  396   882          748228104
  680   757          748230093
  714   727          748234927
  440   872          748238848
  628   794          748239336
  128   907          748239795
  375   886          748240831
  391   883          748241858
  268   900          748248832
  432   874          748249192
  166   906          748251712
  520   847          748253423
  545   837          748254878
  307   896          748257579
  675   761          748257956
  401   881          748279042
  289   898          748288361
  129   907          748289332
  552   834          748290312
  279   899          748290338
  212   904          748291392
  713   728          748295449
  192   905          748295513
  655   776          748299951
  444   871          748304695
  415   878          748309527
  386   884          748319560
  229   903          748323316
  428   875          748324627
  599   811          748333530
  167   906          748334879
  130   907          748339643
  512   850          748342728
  561   830          748345481
  642   785          748345913
  338   892          748346760
  476   862          748354104
  639   787          748360522
  608   806          748362328
  712   729          748364617
  533   842          748367125
  685   753          748376902
  645   783          748384812
  331   893          748386648
  131   907          748390734
  666   768          748393128
  406   880          748395416
  244   902          748397592
  699   741          748401120
  193   905          748406682
  257   901          748407294
  466   865          748409321
  528   844          748409536
  620   799          748410399
  345   891          748411596
  459   867          748416942
  448   870          748418392
  168   906          748419048
  538   840          748424872
  213   904          748426861
  636   789          748428525
  662   771          748431539
  711   730          748442431
  132   907          748442611
  424   876          748446400
  691   748          748448363
  364   888          748455616
  615   802          748457983
  670   765          748460125
  381   885          748460466
  269   900          748465109
  299   897          748465172
  316   895          748471871
  648   781          748477333
  358   889          748478081
  230   903          748481327
  133   907          748495280
  625   796          748498961
  580   821          748499661
  169   906          748504225
  582   820          748505368
  495   856          748509391
  578   822          748512800
  370   887          748517103
  492   857          748518281
  194   905          748519009
  601   810          748522801
  280   899          748524699
  710   731          748528891
  324   894          748529208
  584   819          748529963
  498   855          748532367
  559   831          748533070
  290   898          748539792
  308   896          748541248
  576   823          748544743
  134   907          748548747
  633   791          748549808
  515   849          748550924
  523   846          748551403
  550   835          748557875
  489   858          748558881
  473   863          748559464
  214   904          748563608
  679   758          748566351
  586   818          748573488
  658   774          748575136
  245   902          748576933
  411   879          748577970
  452   869          748580317
  352   890          748583208
  543   838          748583479
  698   742          748586880
  501   854          748587365
  170   906          748590416
  574   824          748595448
  135   907          748603018
  258   901          748606213
    0   908          748613312
    1   908          748613313
    2   908          748613320
    3   908          748613339
    4   908          748613376
    5   908          748613437
    6   908          748613528
    7   908          748613655
    8   908          748613824
    9   908          748614041
  420   877          748614133
   10   908          748614312
   11   908          748614643
   12   908          748615040
   13   908          748615509
   14   908          748616056
   15   908          748616687
   16   908          748617408
   17   908          748618225
   18   908          748619144
   19   908          748620171
   20   908          748621312
   21   908          748622573
  651   779          748623590
   22   908          748623960
  709   732          748623997
   23   908          748625479
   24   908          748627136
   25   908          748628937
   26   908          748630888
  486   859          748631035
  195   905          748632500
  674   762          748632752
   27   908          748632995
   28   908          748635264
  588   817          748635985
   29   908          748637701
   30   908          748640312
  231   903          748640718
  610   805          748641125
   31   908          748643103
   32   908          748646080
   33   908          748649249
   34   908          748652616
   35   908          748656187
  136   907          748658099
   36   908          748659968
  376   886          748663832
   37   908          748663965
  572   825          748664873
   38   908          748668184
   39   908          748672631
  504   853          748674541
  684   754          748674568
   40   908          748677312
  171   906          748677627
   41   908          748682233
  270   900          748683000
   42   908          748687400
  339   892          748690507
   43   908          748692819
   44   908          748698496
  690   749          748698749
  397   882          748699741
  215   904          748701639
  392   883          748701675
   45   908          748704437
   46   908          748710648
  137   907          748713996
  463   866          748714743
  332   893          748716325
   47   908          748717135
  590   816          748717496
   48   908          748723904
  630   793          748724257
  708   733          748727749
   49   908          748730961
  603   809          748731356
  300   897          748734273
  483   860          748734587
   50   908          748738312
  557   832          748739061
   51   908          748745963
  196   905          748747161
  570   826          748752976
   52   908          748753920
  246   902          748757744
  281   899          748760740
   53   908          748762189
  402   881          748762649
  172   906          748765864
  387   884          748767707
  346   891          748769707
  138   907          748770715
   54   908          748770776
  317   895          748772388
   55   908          748779687
  697   743          748781280
   56   908          748788928
  456   868          748790848
  518   848          748792024
  437   873          748792070
  291   898          748792963
  507   852          748794051
  470   864          748795544
  531   843          748798398
   57   908          748798505
  232   903          748801495
  259   901          748806680
  617   801          748807514
   58   908          748808424
  433   874          748810361
  622   798          748811440
  536   841          748813977
  592   815          748818063
   59   908          748818691
  441   872          748820969
  654   777          748823697
  309   896          748826765
  416   878          748827448
  139   907          748828262
   60   908          748829312
  665   769          748836234
  707   734          748840147
   61   908          748840293
  216   904          748840960
  548   836          748843648
  325   894          748845109
   62   908          748851640
  365   888          748854197
  173   906          748855133
  568   827          748859715
  197   905          748862998
   63   908          748863359
  359   889          748863648
  480   861          748869381
  669   766          748873405
   64   908          748875456
  429   875          748875464
  526   845          748882701
  140   907          748886643
   65   908          748887937
  407   880          748891143
  382   885          748897093
  445   871          748897436
   66   908          748900808
  271   900          748902511
  661   772          748904429
  678   759          748911231
   67   908          748914075
   68   908          748927744
  371   887          748928914
  541   839          748930140
  594   814          748937728
  612   804          748939392
  247   902          748940031
   69   908          748941821
  174   906          748945440
  141   907          748945864
  510   851          748946051
  627   795          748951758
  353   890          748955977
   70   908          748956312
  689   750          748957769
  605   808          748959237
  706   735          748961191
  641   786          748962377
  555   833          748963412
  233   903          748963664
   71   908          748971223
  198   905          748980017
  644   784          748980288
  683   755          748980862
  217   904          748981577
  696   744          748984320
  566   828          748985048
   72   908          748986560
  425   876          748987001
  638   788          748997944
  282   899          748998467
   73   908          749002329
  301   897          749005174
  142   907          749005931
  260   901          749008701
  673   763          749016164
   74   908          749018536
  449   870          749021849
   75   908          749035187
  477   862          749035261
  340   892          749036288
  175   906          749036791
  292   898          749047880
  333   893          749047994
  460   867          749050363
  647   782          749051791
   76   908          749052288
  467   865          749062188
  521   847          749066184
  143   907          749066850
   77   908          749069845
  318   895          749074807
  596   813          749076533
  657   775          749077768
  412   879          749085967
  635   790          749086875
   78   908          749087864
  377   886          749089089
  705   736          749090881
  199   905          749098224
   79   908          749106351
  310   896          749114136
  218   904          749123496
  272   900          749123648
  248   902          749123800
   80   908          749125312
  234   903          749127231
  144   907          749128627
  564   829          749128933
  176   906          749129192
  347   891          749129894
  513   850          749130697
  421   877          749144594
   81   908          749144753
  546   837          749147589
  326   894          749162960
  393   883          749163844
   82   908          749164680
  398   882          749173760
  619   800          749176659
  650   780          749177000
   83   908          749185099
  145   907          749191268
  453   869          749194586
  695   745          749196000
   84   908          749206016
  553   834          749206081
  607   807          749206486
  261   901          749212282
  200   905          749217625
  388   884          749218176
  534   842          749220992
  177   906          749222649
  688   751          749225423
   85   908          749227437
  632   792          749229056
  704   737          749229217
  474   863          749232071
  624   797          749232197
  598   812          749234520
  283   899          749237886
  493   857          749245950
  496   856          749245952
  529   844          749247473
  403   881          749248668
   86   908          749249368
  360   889          749251369
  146   907          749254779
  366   888          749254968
  614   803          749257171
  677   760          749264733
  219   904          749266723
   87   908          749271815
  490   858          749277712
  499   855          749277874
  302   897          749277881
  664   770          749287944
  562   830          749291328
  235   903          749292202
   88   908          749294784
  539   840          749294819
  668   767          749295295
  682   756          749295784
  293   898          749304549
  249   902          749309057
  178   906          749317168
   89   908          749318281
  147   907          749319166
  354   890          749330864
  383   885          749336012
  201   905          749338226
  487   859          749341082
  502   854          749341872
   90   908          749342312
  372   887          749342951
  273   900          749346417
  417   878          749347865
  516   849          749348145
  653   778          749356029
  464   866          749359240
  438   873          749366289
   91   908          749366883
  524   846          749373560
  434   874          749374128
  703   738          749376199
  319   895          749379134
  334   893          749381661
  341   892          749384109
  148   907          749384435
  660   773          749385917
  408   880          749389312
   92   908          749392000
  311   896          749403367
  442   872          749405736
  672   764          749408192
  220   904          749411264
  600   811          749411731
  179   906          749412755
  457   868          749416025
  694   746          749416320
  262   901          749417429
   93   908          749417669
  629   794          749424373
  430   875          749428875
  484   860          749435904
  505   853          749438102
   94   908          749443896
  149   907          749450592
  236   903          749458583
  471   864          749459655
  202   905          749460033
  551   835          749467026
  544   838          749469656
   95   908          749470687
  560   831          749472191
  609   806          749473145
  284   899          749479003
  327   894          749482767
  348   891          749492163
  446   871          749492847
  250   902          749495808
   96   908          749498048
  687   752          749501711
  180   906          749509416
  581   821          749510602
  378   886          749516608
  579   822          749516787
  150   907          749517643
  583   820          749523287
   97   908          749525985
  426   876          749530152
  702   739          749531827
  577   823          749541800
  303   897          749552400
   98   908          749554504
  585   819          749554884
  221   904          749557125
  481   861          749562022
  294   898          749562976
  621   799          749565460
  508   852          749566720
  274   900          749570824
  203   905          749583052
   99   908          749583611
  643   785          749584332
  151   907          749585594
  575   824          749585599
  640   787          749587403
  656   776          749588992
  616   802          749594504
  413   879          749596436
  519   848          749598551
  587   818          749605435
  181   906          749607157
  602   810          749608208
  721   721          749610722
  100   908          749613312
  720   722          749615048
  681   757          749619334
  263   901          749624148
  237   903          749626380
  676   761          749626857
  450   870          749628000
  719   723          749628026
  394   883          749628371
  646   783          749634823
  361   889          749641250
  101   908          749643613
  637   789          749643922
  693   747          749645280
  532   843          749645875
  573   825          749648142
  718   724          749649656
  399   882          749650167
  152   907          749654451
  367   888          749657935
  389   884          749670973
  558   832          749671480
  626   796          749672712
  102   908          749674520
  589   817          749674982
  537   841          749677474
  422   877          749677581
  717   725          749679938
  251   902          749684059
  320   895          749685375
  461   867          749686544
  312   896          749694464
  701   740          749696101
  222   904          749704312
  182   906          749705984
  103   908          749706039
  204   905          749707289
  355   890          749707875
  527   845          749714308
  335   893          749717332
  468   865          749717857
  716   726          749718872
  478   862          749719280
  285   899          749721824
  153   907          749724220
  667   768          749725795
  511   851          749727882
  571   826          749729387
  342   892          749733976
  404   881          749737105
  104   908          749738176
  649   781          749738990
  549   836          749746205
  663   771          749748258
  634   791          749753775
  373   887          749759220
  611   805          749759256
  591   816          749763567
  715   727          749766458
  105   908          749770937
  384   885          749777229
  686   753          749786633
  154   907          749794907
  238   903          749795599
  275   900          749796875
  106   908          749804328
  328   894          749804536
  183   906          749805903
  671   765          749808836
  542   839          749809807
  454   869          749811573
  714   728          749822696
  295   898          749823167
  604   809          749823993
  304   897          749828737
  569   827          749829292
  264   901          749832445
  205   905          749832750
  107   908          749838355
  223   904          749852831
  349   891          749856520
  155   907          749866518
  700   741          749869021
  418   878          749870784
  593   815          749871232
  108   908          749873024
  252   902          749873816
  659   774          749876003
  522   847          749882071
  692   748          749882880
  713   729          749887586
  556   833          749889153
  409   880          749889929
  652   779          749896947
  184   906          749906920
  475   863          749907522
  109   908          749908341
  631   793          749916848
  514   850          749921744
  156   907          749939059
  435   874          749940499
  439   873          749943136
  110   908          749944312
  379   886          749946395
  567   828          749947815
  618   801          749951433
  680   758          749951512
  206   905          749959441
  712   730          749961128
  239   903          749966246
  286   899          749966355
  623   798          749973959
  494   857          749976577
  111   908          749980943
  431   875          749984866
  497   856          749985489
  313   896          749987433
  443   872          749993155
  321   895          749993536
  675   762          749997603
  595   814          749998019
  491   858          749999483
  224   904          750002688
  465   866          750006521
  185   906          750009041
  157   907          750012536
  112   908          750018240
  276   900          750024576
  500   855          750026375
  362   889          750033297
  265   901          750042326
  711   731          750043322
  547   837          750043576
  458   868          750043944
  699   742          750050587
  488   859          750054051
  336   893          750055013
  113   908          750056209
  606   808          750059128
  368   888          750063104
  613   804          750064861
  253   902          750065085
  427   876          750075859
  535   842          750078063
  685   754          750080189
  565   829          750084914
  296   898          750085128
  343   892          750085895
  158   907          750086955
  356   890          750087016
  207   905          750087368
  530   844          750088584
  447   871          750090934
  114   908          750094856
  395   883          750095262
  503   854          750099391
  305   897          750106898
  655   777          750108808
  414   879          750109383
  186   906          750112272
  554   834          750125168
  390   884          750126104
  472   864          750126592
  329   894          750128273
  400   882          750128968
  691   749          750129120
  628   795          750133027
  710   732          750134168
  115   908          750134187
  240   903          750138327
  485   860          750140125
  597   813          750143970
  517   849          750148462
  225   904          750153889
  159   907          750162322
  666   769          750164905
  540   840          750168000
  116   908          750174208
  374   887          750177727
  642   786          750196944
  525   846          750198861
  506   853          750204693
  287   899          750212602
  423   877          750213100
  117   908          750214925
  208   905          750216537
  187   906          750216619
  662   772          750217176
  670   766          750218096
  385   885          750220750
  639   788          750220991
  350   891          750222971
  645   784          750226429
  405   881          750227966
  709   733          750233666
  451   870          750236851
  160   907          750238643
  563   830          750240547
  698   743          750240799
  266   901          750253797
  277   900          750253933
  118   908          750256344
  482   861          750257549
  254   902          750257872
  314   896          750282280
  679   759          750292318
  636   790          750298456
  119   908          750298471
  322   895          750303623
  226   904          750306440
  599   812          750309127
  648   782          750309560
  241   903          750311848
  608   807          750313655
  161   907          750315924
  188   906          750322088
  462   867          750325491
  620   800          750328000
  120   908          750341312
  708   734          750341816
  509   852          750342437
  209   905          750346954
  297   898          750348865
  545   838          750359097
  658   775          750374687
  469   865          750376334
  674   763          750376971
  380   886          750378456
  552   835          750379483
  684   755          750382379
  690   750          750384000
  121   908          750384873
  306   897          750386889
  615   803          750390002
  410   880          750393000
  162   907          750394171
  337   893          750394710
  419   878          750396211
  625   797          750402198
  479   862          750406167
  520   848          750408192
  561   831          750414672
  363   889          750427516
  189   906          750428685
  122   908          750429160
  633   792          750429225
  455   869          750431284
  697   744          750439657
  344   892          750439872
  651   780          750446451
  255   902          750452183
  330   894          750453984
  707   735          750458618
  227   904          750460347
  288   899          750460571
  267   901          750466864
  357   890          750468293
  369   888          750470481
  163   907          750473390
  123   908          750474179
  210   905          750478625
  278   900          750484952
  242   903          750486815
  601   811          750493532
  533   843          750496544
  436   874          750509480
  512   851          750512779
  124   908          750519936
  440   873          750522617
  580   822          750524248
  582   821          750525029
  190   906          750536416
  578   823          750542319
  432   875          750543443
  538   841          750544193
  584   820          750544704
  528   845          750549077
  164   907          750553587
  396   883          750564523
  125   908          750566437
  315   896          750579011
  576   824          750579200
  444   872          750583232
  586   819          750583315
  391   884          750583575
  706   736          750584072
  476   863          750585823
  610   806          750587616
  351   891          750591522
  375   887          750598478
  559   832          750607247
  401   882          750610169
  211   905          750611556
  665   770          750612625
  630   794          750613184
  126   908          750613688
  298   898          750614384
  228   904          750615616
  323   895          750615642
  428   876          750624128
  415   879          750624814
  165   907          750634768
  574   825          750634849
  669   767          750635972
  654   778          750637216
  588   818          750640904
  678   760          750641752
  191   906          750645287
  696   745          750647161
  689   751          750647520
  256   902          750648024
  550   836          750652056
  466   866          750656592
  127   908          750661695
  243   903          750663234
  386   885          750666581
  307   897          750668716
  459   868          750674611
  268   901          750681533
  448   871          750691703
  543   839          750692726
  683   756          750693203
  661   773          750694698
  603   810          750697227
  523   847          750701090
  572   826          750709224
  495   857          750710168
  289   899          750710268
  128   908          750710464
  515   850          750715875
  166   907          750716939
  590   817          750717513
  279   900          750717639
  705   737          750718178
  406   881          750721257
  492   858          750724200
  622   799          750724247
  498   856          750728008
  617   802          750734721
  338   893          750736429
  212   905          750745753
  424   877          750751157
  192   906          750755304
  129   908          750760001
  673   764          750764961
  489   859          750769948
  229   904          750772253
  501   855          750777876
  331   894          750781675
  345   892          750795913
  473   864          750796361
  167   907          750800106
  570   827          750802283
  130   908          750810312
  381   886          750812797
  592   816          750813184
  641   787          750818124
  557   833          750818230
  364   889          750823913
  644   785          750826609
  244   903          750841111
  257   902          750845401
  486   860          750847256
  452   870          750848408
  627   796          750850219
  358   890          750851712
  504   854          750859928
  704   738          750860936
  131   908          750861403
  638   789          750863141
  695   746          750863311
  193   906          750866473
  316   896          750877632
  370   888          750880072
  612   805          750881053
  213   905          750881222
  299   898          750881691
  657   776          750881969
  168   907          750884275
  647   783          750888710
  269   901          750897810
  411   880          750898531
  132   908          750913280
  568   828          750913984
  688   752          750919680
  605   809          750920254
  420   878          750924152
  594   815          750927959
  324   895          750929599
  230   904          750930264
  531   844          750932875
  536   842          750938344
  548   837          750942845
  518   849          750951881
  280   900          750952000
  308   897          750952385
  483   861          750955968
  635   791          750961546
  290   899          750961699
  352   891          750962179
  133   908          750965949
  463   867          750967210
  169   907          750969452
  507   853          750974320
  194   906          750978800
  677   761          750999814
  650   781          751004541
  703   739          751012346
  682   757          751012661
  214   905          751017969
  134   908          751019416
  245   903          751020452
  376   887          751021479
  526   846          751027312
  397   883          751036160
  470   865          751037625
  392   884          751043392
  566   829          751044285
  258   902          751044320
  541   840          751044421
  555   834          751047579
  456   869          751053725
  170   907          751055643
  596   814          751061880
  668   768          751062464
  664   771          751068955
  135   908          751073687
  339   893          751080176
  437   874          751081077
  694   747          751088107
    0   909          751089429
    1   909          751089430
    2   909          751089437
    3   909          751089456
    4   909          751089493
    5   909          751089554
    6   909          751089645
  231   904          751089655
    7   909          751089772
    8   909          751089941
    9   909          751090158
   10   909          751090429
   11   909          751090760
   12   909          751091157
   13   909          751091626
   14   909          751092173
  195   906          751092291
   15   909          751092804
   16   909          751093525
  402   882          751093776
   17   909          751094342
   18   909          751095261
  480   862          751095928
   19   909          751096288
   20   909          751097429
   21   909          751098690
  619   801          751099060
   22   909          751100077
   23   909          751101596
   24   909          751103253
  433   875          751104612
  441   873          751104738
   25   909          751105054
   26   909          751107005
   27   909          751109112
  332   894          751111352
   28   909          751111381
  632   793          751113225
   29   909          751113818
  387   885          751114728
  270   901          751115701
   30   909          751116429
   31   909          751119220
  510   852          751121208
   32   909          751122197
   33   909          751125366
   34   909          751128733
  136   908          751128768
   35   909          751132304
   36   909          751136085
   37   909          751140082
  624   798          751140216
  416   879          751142735
  171   907          751142854
   38   909          751144301
   39   909          751148748
  300   898          751150792
   40   909          751153429
  346   892          751154024
  215   905          751156000
   41   909          751158350
  672   765          751161573
  607   808          751162655
   42   909          751163517
   43   909          751168936
  702   740          751172408
  721   722          751172409
  653   779          751174216
   44   909          751174613
  429   876          751174965
  445   872          751175973
  317   896          751178149
   45   909          751180554
  660   774          751180824
  720   723          751181067
  137   908          751184665
   46   909          751186765
  281   900          751188041
  564   830          751193144
   47   909          751193252
  614   804          751194008
  719   724          751198383
   48   909          751200021
  687   753          751200480
  246   903          751201263
  196   906          751206952
   49   909          751207078
   50   909          751214429
  291   899          751214870
  598   813          751214989
  407   881          751216984
  521   848          751220953
   51   909          751222080
  365   889          751222494
  718   725          751224357
   52   909          751230037
  172   907          751231091
  359   890          751237279
  309   897          751237902
   53   909          751238306
  138   908          751241384
  259   902          751244787
  325   895          751245500
   54   909          751246893
  382   886          751249424
  232   904          751250432
  546   838          751251808
   55   909          751255804
  717   726          751258989
   56   909          751265045
  477   863          751266980
   57   909          751274622
   58   909          751284541
  425   877          751291758
  371   888          751291883
   59   909          751294808
  449   871          751295160
  553   835          751295252
  216   905          751295321
  139   908          751298931
  513   851          751300748
  716   727          751302279
   60   909          751305429
  460   868          751308032
  467   866          751309459
   61   909          751316410
  629   795          751318064
  173   907          751320360
  693   748          751321549
  197   906          751322789
   62   909          751327757
  353   891          751334948
  271   901          751335212
   63   909          751339476
  681   758          751340753
  701   741          751341122
  534   843          751350411
   64   909          751351573
  715   728          751354227
  140   908          751357312
  562   831          751360519
   65   909          751364054
  676   762          751366504
   66   909          751376925
  247   903          751383550
  529   845          751387014
  600   812          751387328
   67   909          751390192
  656   777          751397849
   68   909          751403861
  412   880          751406528
  174   907          751410667
  233   904          751412601
  539   841          751414140
  714   729          751414833
  141   908          751416533
   69   909          751417938
  301   898          751421693
  609   807          751424472
  282   900          751425768
  340   893          751425957
   70   909          751432429
  643   786          751435363
  217   905          751435938
  198   906          751439808
  333   894          751443021
  496   857          751446729
  377   887          751446736
  260   902          751446808
   71   909          751447340
  640   788          751447872
  493   858          751451869
  421   878          751454613
   72   909          751462677
  453   870          751462677
  474   864          751468968
  292   899          751469787
  499   856          751473515
  646   784          751476440
  142   908          751476600
   73   909          751478446
  318   896          751480568
  621   800          751483061
  713   730          751484097
  490   859          751488779
  686   754          751489920
   74   909          751494653
  667   769          751497572
  175   907          751502018
  393   884          751505561
  398   883          751510179
   75   909          751511304
  516   850          751513096
  637   790          751513853
  347   892          751514211
  700   742          751518488
  524   847          751523247
  310   897          751525273
  616   803          751526523
   76   909          751528405
  502   855          751532383
  663   772          751533895
  581   822          751535189
  143   908          751537519
  583   821          751542948
   77   909          751545962
  579   823          751546306
  560   832          751546368
  272   901          751556349
  487   860          751557303
  199   906          751558015
  551   836          751561207
  712   731          751562019
  326   895          751563351
  692   749          751563637
   78   909          751563981
  388   885          751565197
  671   766          751566807
  248   903          751567319
  585   820          751569625
  649   782          751571217
  626   797          751575949
  234   904          751576168
  577   824          751576257
  218   905          751577857
  544   839          751578903
  602   811          751578939
  403   882          751579795
   79   909          751582468
  176   907          751594419
  144   908          751599296
   80   909          751601429
  464   867          751611707
  587   819          751615262
   81   909          751620870
  366   889          751623265
  505   854          751623489
  360   890          751625000
  575   825          751625000
  634   792          751633192
   82   909          751640797
  711   732          751648599
  261   902          751650389
  438   874          751655296
  484   861          751657285
   83   909          751661216
  145   908          751661937
  417   879          751663152
  283   900          751665187
  434   875          751668379
  659   775          751675554
  200   906          751677416
  680   759          751677479
  457   869          751678902
  589   818          751679901
   84   909          751682133
  177   907          751687876
  383   886          751688343
  442   873          751689505
  573   826          751692493
  302   898          751694400
  471   865          751701736
   85   909          751703554
  699   743          751704506
  611   806          751705747
  372   888          751705920
  354   891          751709835
  408   881          751715153
  652   780          751719808
  219   905          751721084
  146   908          751725448
   86   909          751725485
  293   899          751726456
  430   876          751728376
  235   904          751741139
  675   763          751741822
  710   733          751743837
  508   853          751746989
   87   909          751747932
  558   833          751750649
  249   903          751752576
  519   849          751758408
  591   817          751763584
   88   909          751770901
  446   872          751771384
  341   893          751773778
  334   894          751776688
  571   827          751778694
  273   901          751779118
  532   844          751780352
  178   907          751782395
  319   896          751784895
  685   755          751788000
  481   862          751788569
  147   908          751789835
  604   810          751789864
   89   909          751794398
  201   906          751798017
  537   842          751801841
  631   794          751805775
  691   750          751814371
  311   897          751814504
   90   909          751818429
  426   877          751834909
   91   909          751843000
  549   837          751845402
  709   734          751847733
  148   908          751855104
  262   902          751855536
  527   846          751858919
  220   905          751865625
  593   816          751866353
   92   909          751868117
  378   887          751874255
  348   892          751876480
  179   907          751877982
  618   802          751878640
  327   895          751883158
  569   828          751883561
  623   799          751886766
   93   909          751893786
  698   744          751899176
  450   871          751901311
  511   852          751903039
  284   900          751906304
  236   904          751907520
  413   880          751916997
  202   906          751919824
   94   909          751920013
  149   908          751921261
  655   778          751922327
  542   840          751924088
  250   903          751939327
  666   770          751941296
  461   868          751944213
   95   909          751946804
  478   863          751950999
  708   735          751960287
  468   866          751965128
  303   898          751968919
  394   884          751970088
  556   834          751973320
   96   909          751974165
  180   907          751974643
  670   767          751980663
  294   899          751984883
  399   883          751986586
  422   878          751987600
  595   815          751988250
  150   908          751988312
   97   909          752002102
  274   901          752003525
  613   805          752006522
  567   829          752007052
  662   773          752007445
  221   905          752011486
  361   890          752014881
  389   885          752017994
  606   809          752020145
  679   760          752022839
  367   889          752026232
   98   909          752030621
  628   796          752031488
  522   848          752036840
  203   906          752042843
  642   787          752052691
  151   908          752056263
   99   909          752059728
  263   902          752062255
  404   882          752068232
  181   907          752072384
  645   785          752072750
  690   751          752073751
  237   904          752075317
  454   870          752079664
  707   736          752081499
  639   789          752086188
  355   891          752086846
  100   909          752089429
  320   896          752091136
  514   851          752091795
  684   756          752094720
  697   745          752102498
  312   897          752105601
  335   894          752112359
  101   909          752119730
  373   888          752122189
  342   893          752123645
  152   908          752125120
  674   764          752125768
  251   903          752127578
  597   814          752129317
  384   886          752129560
  475   864          752144419
  648   783          752146479
  547   838          752147795
  285   900          752149125
  565   830          752149125
  102   909          752150637
  222   905          752158673
  204   906          752167080
  182   907          752171211
  636   791          752173127
  658   776          752178888
  103   909          752182156
  494   858          752182496
  418   879          752186071
  497   857          752186266
  153   908          752194889
  328   895          752204927
  535   843          752207482
  491   859          752210550
  706   737          752211369
  104   909          752214293
  554   835          752214339
  409   881          752215770
  500   856          752222016
  530   845          752228125
  275   901          752229576
  439   874          752232143
  435   875          752234750
  349   892          752240837
  238   904          752244536
  295   899          752245074
  304   898          752245256
  105   909          752247054
  620   801          752250401
  465   867          752258988
  154   908          752265576
  608   808          752269824
  488   860          752270272
  264   902          752270552
  183   907          752271130
  651   781          752273992
  443   873          752276924
  106   909          752280445
  431   876          752284367
  540   841          752287321
  599   813          752289596
  503   855          752289902
  205   906          752292541
  379   887          752304042
  458   869          752306821
  223   905          752307192
  563   831          752309738
  625   798          752310217
  633   793          752313394
  517   850          752313413
  107   909          752314472
  696   746          752314472
  252   903          752317335
  615   804          752326839
  155   908          752337187
  689   752          752341777
  525   847          752348548
  108   909          752349141
  705   738          752349897
  485   861          752361506
  472   865          752368673
  447   872          752369471
  184   907          752372147
  678   761          752376833
  427   877          752380616
  109   909          752384458
  506   854          752390080
  665   771          752393636
  286   900          752393656
  313   897          752398570
  321   896          752399297
  669   768          752403141
  362   890          752406928
  156   908          752409728
  683   757          752410080
  239   904          752415183
  206   906          752419232
  110   909          752420429
  414   880          752429944
  368   889          752431401
  395   884          752436979
  336   894          752450040
  654   779          752455403
  224   905          752457049
  111   909          752457060
  276   901          752457277
  400   883          752465387
  356   891          752465987
  545   839          752468344
  601   812          752469129
  390   885          752473125
  552   836          752473664
  185   907          752474268
  343   893          752475564
  265   902          752480433
  157   908          752483205
  482   862          752484096
  561   832          752488849
  661   774          752489605
  112   909          752494357
  704   739          752497083
  630   795          752506875
  296   899          752507035
  253   903          752508604
  451   871          752510162
  673   765          752518342
  509   853          752522706
  423   878          752523119
  305   898          752523417
  329   895          752528664
  113   909          752532326
  695   747          752535098
  610   807          752538943
  374   888          752540696
  207   906          752547159
  582   822          752549616
  580   823          752553767
  158   908          752557624
  405   882          752559093
  584   821          752564365
  520   849          752568049
  114   909          752570973
  385   886          752573081
  578   824          752576776
  186   907          752577499
  462   868          752583160
  240   904          752587264
  586   820          752598056
  350   892          752607288
  225   905          752608250
  115   909          752610304
  688   753          752618449
  576   825          752618601
  469   866          752623605
  533   844          752631021
  159   908          752632991
  479   863          752637886
  287   900          752639903
  622   800          752641848
  116   909          752650325
  588   819          752650731
  703   740          752652927
  617   803          752666740
  603   811          752667958
  538   842          752668560
  208   906          752676328
  644   786          752677640
  641   788          752678593
  574   826          752679200
  187   907          752681846
  559   833          752686416
  277   901          752686634
  512   852          752687936
  657   777          752690826
  117   909          752691042
  266   902          752691904
  314   897          752693417
  528   846          752693688
  455   870          752699375
  254   903          752701391
  160   908          752709312
  322   896          752709384
  419   879          752711498
  410   881          752718841
  590   818          752722432
  647   784          752730327
  118   909          752732461
  638   790          752733072
  682   758          752734080
  722   722          752734096
  380   887          752736103
  721   723          752738428
  677   762          752739461
  550   837          752751253
  720   724          752751424
  627   797          752753456
  572   827          752758531
  241   904          752760785
  226   905          752760801
  694   748          752764376
  297   899          752770772
  719   725          752773084
  119   909          752774588
  161   908          752786593
  188   907          752787315
  337   894          752789737
  363   890          752801147
  306   898          752803408
  718   726          752803408
  436   875          752803731
  209   906          752806745
  543   840          752807007
  440   874          752811624
  592   817          752813201
  120   909          752817429
  702   741          752817429
  476   864          752822720
  612   806          752827544
  344   893          752829541
  668   769          752834241
  650   782          752836768
  369   889          752838778
  635   792          752840963
  717   727          752842396
  432   876          752842944
  357   891          752847264
  330   895          752854375
  664   772          752854592
  523   848          752855859
  570   828          752856552
  121   909          752860990
  162   908          752864840
  444   873          752867001
  515   851          752885926
  605   810          752886125
  288   900          752887872
  716   728          752890048
  189   907          752893912
  255   903          752895702
  557   834          752902397
  687   754          752903767
  267   902          752904971
  122   909          752905277
  396   884          752906240
  466   867          752909059
  227   905          752914708
  495   858          752916087
  278   901          752917653
  672   766          752919544
  594   816          752923080
  498   857          752928785
  428   877          752928885
  391   885          752930596
  492   859          752935267
  242   904          752935752
  459   869          752937488
  210   906          752938416
  163   908          752944059
  415   880          752945375
  715   729          752946364
  401   883          752946588
  123   909          752950296
  375   888          752961447
  448   872          752970240
  568   829          752973221
  501   856          752973517
  351   892          752975839
  660   775          752980375
  489   860          752986169
  315   897          752990148
  701   742          752990589
  124   909          752996053
  653   780          752997077
  190   907          753001643
  632   794          753002152
  693   749          753002306
  714   730          753011344
  386   886          753018912
  323   896          753021403
  164   908          753024256
  619   802          753026267
  298   899          753036291
  473   865          753038442
  125   909          753042554
  548   838          753047064
  504   855          753050439
  596   815          753052111
  406   882          753052384
  624   799          753053023
  424   878          753061176
  681   759          753066720
  536   843          753067763
  486   861          753068637
  228   905          753069977
  211   906          753071347
  531   845          753072416
  713   731          753084988
  307   898          753085235
  126   909          753089805
  256   903          753091543
  165   908          753105437
  566   830          753108496
  191   907          753110514
  676   763          753110723
  243   904          753112171
  518   850          753116832
  268   902          753119640
  452   871          753121719
  607   809          753123672
  338   894          753131456
  614   805          753135669
  555   835          753136750
  289   900          753137569
  127   909          753137812
  279   901          753150340
  507   854          753159707
  541   841          753163742
  712   732          753167296
  381   887          753170444
  700   743          753172407
  526   847          753176999
  331   895          753182066
  483   862          753182515
  345   893          753185582
  128   909          753186581
  166   908          753187608
  364   890          753197544
  686   755          753197731
  598   814          753200336
  212   906          753205544
  656   778          753211368
  629   796          753216525
  192   907          753220531
  411   881          753224372
  463   868          753224879
  229   905          753226614
  358   891          753230683
  129   909          753236118
  420   879          753239439
  370   889          753248369
  692   750          753248888
  711   733          753258268
  564   831          753262335
  167   908          753270775
  667   770          753273963
  470   866          753284896
  130   909          753286429
  316   897          753288769
  257   903          753288920
  244   904          753290048
  643   787          753291110
  510   853          753301477
  299   899          753303598
  640   789          753313069
  456   870          753321816
  646   785          753322761
  663   773          753324164
  480   863          753327647
  671   767          753329374
  193   907          753331700
  324   896          753335360
  269   902          753335917
  131   909          753337520
  213   906          753341013
  352   892          753346496
  168   908          753354944
  710   734          753357904
  546   839          753361055
  699   744          753362883
  600   813          753367797
  308   898          753368904
  437   875          753375328
  397   884          753377877
  609   808          753380641
  521   849          753380810
  376   888          753384448
  230   905          753384625
  280   901          753384701
  637   791          753388524
  290   900          753389000
  132   909          753389397
  553   836          753389433
  392   885          753390413
  441   874          753393745
  433   876          753404113
  621   801          753405462
  680   760          753408000
  649   783          753408136
  402   883          753430195
  562   832          753434696
  169   908          753440121
  133   909          753442066
  194   907          753444027
  445   873          753459742
  416   880          753463296
  616   804          753463360
  709   735          753466204
  387   886          753467059
  245   904          753469389
  339   894          753475203
  513   852          753475905
  214   906          753477760
  429   877          753479722
  659   776          753479755
  626   798          753483968
  534   844          753484888
  258   903          753487839
  675   764          753490619
  134   909          753495533
  685   756          753500341
  477   864          753503877
  691   751          753504122
  332   895          753511743
  634   793          753517361
  170   908          753526312
  529   846          753531625
  539   842          753538507
  346   893          753543693
  231   905          753544016
  652   781          753547349
  407   882          753548111
  135   909          753549804
  270   902          753553808
  602   812          753554536
  195   907          753557518
  467   867          753561926
  698   745          753562017
  581   823          753564708
  583   822          753567535
  460   869          753570909
    0   910          753571000
    1   910          753571001
    2   910          753571008
    3   910          753571027
    4   910          753571064
    5   910          753571125
    6   910          753571216
    7   910          753571343
    8   910          753571512
    9   910          753571729
   10   910          753572000
   11   910          753572331
  300   899          753572699
   12   910          753572728
   13   910          753573197
  449   872          753573697
   14   910          753573744
   15   910          753574375
   16   910          753575096
   17   910          753575913
   18   910          753576832
   19   910          753577859
   20   910          753579000
   21   910          753580261
  579   824          753580763
   22   910          753581648
   23   910          753583167
  708   736          753583168
   24   910          753584824
   25   910          753586625
   26   910          753588576
  317   897          753589286
  585   821          753589286
   27   910          753590683
   28   910          753592952
   29   910          753595389
  365   890          753596125
   30   910          753598000
   31   910          753600791
  425   878          753601777
   32   910          753603768
  136   909          753604885
   33   910          753606937
  382   887          753607071
   34   910          753610304
  171   908          753613523
   35   910          753613875
  577   825          753615658
  215   906          753615791
  359   891          753616250
   36   910          753617656
  281   901          753620742
   37   910          753621653
  560   833          753625537
   38   910          753625872
  587   820          753630003
   39   910          753630319
   40   910          753635000
   41   910          753639921
  291   900          753642171
   42   910          753645088
  246   904          753650200
   43   910          753650507
  325   896          753651261
  496   858          753652648
  309   898          753654421
   44   910          753656184
  611   807          753657074
  371   889          753660180
  551   837          753660404
  137   909          753660782
   45   910          753662125
  493   859          753662936
   46   910          753668336
  575   826          753669351
  196   907          753672179
  499   857          753674292
   47   910          753674823
  524   848          753678016
   48   910          753681592
  516   851          753683147
  259   903          753688306
   49   910          753688649
  589   819          753689728
  544   840          753693184
   50   910          753696000
  631   795          753699466
  172   908          753701760
   51   910          753703651
  232   905          753704793
  490   860          753705000
  707   737          753708796
  474   865          753711049
   52   910          753711608
  138   909          753717501
  353   892          753719265
   53   910          753719877
  666   771          753722307
  502   856          753728024
   54   910          753728464
  412   881          753732369
  453   871          753735988
   55   910          753737375
  655   779          753740514
  573   827          753741800
   56   910          753746616
  670   768          753747832
  216   906          753755112
   57   910          753756193
  679   761          753757920
  604   811          753760595
   58   910          753766112
  690   752          753768008
  591   818          753768503
  697   746          753769809
  421   879          753769900
  271   902          753773319
  139   909          753775048
   59   910          753776379
  487   861          753778684
   60   910          753787000
  197   907          753788016
  173   908          753791029
   61   910          753797981
  662   774          753802352
  623   800          753804367
   62   910          753809328
  377   888          753809705
  618   803          753810659
  684   757          753811597
  505   855          753814000
  340   894          753820984
   63   910          753821047
  247   904          753832487
  571   828          753832963
   64   910          753833144
  140   909          753833429
  558   834          753834816
  706   738          753843088
  333   895          753843412
  301   899          753843600
   65   910          753845625
  398   884          753851896
  393   885          753852582
  282   901          753858469
   66   910          753858496
  593   817          753866370
  233   905          753866962
  464   868          753869376
   67   910          753871763
  674   765          753879149
  174   908          753881336
  484   862          753883832
   68   910          753885432
  260   903          753890327
  318   897          753891705
  141   909          753892650
  217   906          753895729
  292   900          753897088
   69   910          753899509
  347   893          753903880
  198   907          753905035
  642   788          753913160
   70   910          753914000
  403   883          753916214
  388   886          753917528
  532   845          753919893
  519   850          753923359
  645   786          753923781
   71   910          753928911
  537   843          753931260
  508   854          753932376
  628   797          753934725
  310   898          753941792
  569   829          753942798
   72   910          753944248
  457   870          753946993
  471   866          753949007
  438   875          753949547
  549   838          753949621
  142   909          753952717
  613   806          753953013
  639   790          753956119
   73   910          753960017
  434   876          753967880
  326   896          753969112
  175   908          753972687
   74   910          753976224
  442   874          753978512
  595   816          753983371
  417   880          753983713
  606   810          753986016
  705   739          753986044
  696   747          753986259
  658   777          753987745
  648   784          753988096
   75   910          753992875
  272   902          753994456
  366   890          753996896
  360   891          754003971
  527   847          754008606
   76   910          754009976
  143   909          754013636
  248   904          754016256
  481   863          754020288
  199   907          754023242
   77   910          754027533
  234   905          754030529
  430   877          754033133
  218   906          754037648
  689   753          754040546
  542   841          754043409
   78   910          754045552
  383   887          754045990
  408   882          754046280
  636   792          754052544
  446   873          754055153
  556   835          754062491
   79   910          754064039
  176   908          754065088
  567   830          754071263
  372   889          754074217
  144   909          754075413
   80   910          754083000
  511   853          754083308
  261   903          754093908
  354   892          754094152
  283   901          754097888
   81   910          754102441
  651   782          754106219
  302   899          754116307
  678   762          754116480
  597   815          754119548
   82   910          754122368
  683   758          754131499
  704   740          754137664
  145   909          754138054
  200   907          754142643
   83   910          754142787
  426   878          754144928
  293   900          754153757
  177   908          754158545
   84   910          754163704
  341   894          754168805
  669   769          754174918
  334   895          754177079
  620   802          754177608
  665   772          754179273
  450   872          754179848
  219   906          754180875
   85   910          754185125
  478   864          754187896
  235   905          754195500
  319   897          754196032
  522   849          754196697
  249   904          754201513
  146   909          754201565
  633   794          754202321
   86   910          754207056
  461   869          754207090
  695   748          754211367
  273   902          754217225
  468   867          754217595
  565   831          754218316
  625   799          754223024
   87   910          754229503
  608   809          754230841
  311   898          754231023
  378   888          754237224
  413   881          754242838
   88   910          754252472
  178   908          754253064
  547   839          754257042
  201   907          754263244
  147   909          754265952
  348   893          754266149
  514   852          754266952
  615   805          754268500
  599   814          754274943
   89   910          754275969
  673   766          754276313
  654   780          754278264
  327   896          754288919
  661   775          754289156
  703   741          754297948
  262   903          754299055
   90   910          754300000
  722   723          754300115
  422   879          754302887
  554   836          754308520
  721   724          754308785
  394   885          754317109
  688   754          754321736
   91   910          754324571
  220   906          754325416
  720   725          754326125
  399   884          754328303
  148   909          754331221
  284   901          754339005
  535   844          754341959
  179   908          754348651
   92   910          754349688
  719   726          754352135
  454   871          754352975
  236   905          754361881
  389   886          754370325
  530   846          754372736
   93   910          754375357
  563   832          754383915
  202   907          754385051
  475   865          754386500
  718   727          754386815
  250   904          754388264
  303   899          754390826
  497   858          754392185
  494   859          754393563
  361   891          754393852
  149   909          754397378
  367   890          754399863
   94   910          754401584
  404   883          754404651
  630   796          754405336
  540   842          754411688
  294   900          754412184
  500   857          754422793
  491   860          754426771
   95   910          754428375
  717   728          754430165
  274   902          754441632
  694   749          754445133
  180   908          754445312
  601   813          754449598
   96   910          754455736
  682   759          754460047
  150   909          754464429
  702   742          754466896
  355   892          754471163
  221   906          754471277
  716   729          754482185
  517   851          754483464
   97   910          754483673
  677   763          754483680
  503   856          754485543
  384   887          754487207
  373   889          754490486
  488   861          754491653
  610   808          754495112
  320   897          754502273
  525   848          754503317
  657   778          754504345
  263   903          754505774
  418   880          754506632
  203   907          754508070
   98   910          754512192
  335   895          754512750
  465   868          754516657
  342   894          754518672
  312   898          754522120
  439   875          754526394
  237   905          754529678
  151   909          754532380
  644   787          754533387
  435   876          754534251
   99   910          754541299
  715   730          754542875
  181   908          754543053
  641   789          754543790
  409   882          754546897
  622   801          754564249
  443   874          754565931
  561   833          754568018
  100   910          754571000
  552   837          754572861
  458   870          754574912
  251   904          754576515
  647   785          754576648
  582   823          754579135
  506   855          754580591
  285   901          754581826
  545   840          754582625
  485   862          754588053
  580   824          754588224
  584   822          754588952
  431   877          754589124
  152   909          754601237
  101   910          754601301
  617   804          754603577
  638   791          754607743
  668   770          754610632
  328   896          754610688
  687   755          754611578
  714   731          754612235
  472   866          754615944
  578   825          754616177
  586   821          754617717
  222   906          754618464
  349   893          754630506
  102   910          754632208
  204   907          754632307
  182   908          754641880
  603   812          754643555
  701   743          754644508
  664   773          754644861
  447   873          754653240
  627   798          754661475
  576   826          754662952
  103   910          754663727
  588   820          754665472
  379   888          754667011
  304   899          754667163
  275   902          754667683
  153   909          754671006
  295   900          754672375
  650   783          754673687
  672   767          754682111
  693   750          754687557
  713   732          754690265
  427   878          754690635
  104   910          754695864
  238   905          754698897
  509   854          754708093
  264   903          754714071
  482   863          754715815
  635   793          754725132
  574   827          754728507
  105   910          754728625
  590   819          754732259
  520   850          754733000
  154   909          754741693
  183   908          754741799
  414   881          754755785
  205   907          754757768
  106   910          754762016
  252   904          754766272
  223   906          754766983
  533   845          754770562
  559   834          754770583
  712   733          754776965
  612   807          754778871
  395   885          754784000
  660   776          754784576
  362   891          754785899
  451   872          754788699
  107   910          754796043
  681   760          754797241
  538   843          754797979
  368   890          754805032
  400   884          754807104
  321   897          754810434
  572   828          754812800
  155   909          754813304
  313   898          754815089
  592   818          754818120
  653   781          754824618
  390   886          754825456
  286   901          754826357
  108   910          754830712
  700   744          754830784
  423   879          754838406
  184   908          754842816
  528   847          754843375
  462   869          754846037
  356   892          754850304
  336   895          754850431
  550   838          754855472
  605   811          754856856
  676   764          754859520
  109   910          754866029
  512   853          754868205
  239   905          754869544
  343   894          754870591
  711   734          754872335
  479   864          754874783
  469   867          754876072
  206   907          754884459
  156   909          754885845
  276   902          754895384
  405   883          754895512
  632   795          754895843
  110   910          754902000
  374   889          754908993
  686   756          754910072
  570   829          754915789
  224   906          754916840
  594   817          754923097
  265   903          754923952
  543   841          754926328
  385   887          754930728
  296   900          754934336
  329   896          754934425
  111   910          754938631
  692   751          754938639
  185   908          754944937
  305   899          754945324
  253   904          754957541
  619   803          754958286
  157   909          754959322
  624   800          754970624
  455   871          754972686
  112   910          754975928
  710   735          754976375
  557   835          754991568
  350   893          754996957
  207   907          755012386
  113   910          755013897
  523   849          755015716
  699   745          755025724
  656   779          755029555
  419   880          755032059
  158   909          755033741
  568   830          755037432
  240   905          755041625
  596   816          755047232
  186   908          755048168
  410   882          755049968
  114   910          755052544
  667   771          755054974
  515   852          755061083
  476   865          755064801
  225   906          755068041
  287   901          755072604
  614   806          755082160
  709   736          755089085
  607   810          755089543
  115   910          755091875
  671   768          755096543
  380   888          755099072
  436   876          755103232
  440   875          755105875
  159   909          755109108
  314   898          755109936
  663   774          755119071
  629   797          755119762
  322   897          755120521
  277   902          755124741
  495   859          755127154
  116   910          755131896
  498   858          755134704
  266   903          755135423
  208   907          755141555
  680   761          755143081
  432   877          755147701
  254   904          755150328
  492   860          755151488
  643   788          755151579
  187   908          755152515
  444   874          755156008
  548   839          755156311
  466   868          755166728
  117   910          755172613
  646   786          755173792
  501   857          755174294
  566   831          755177687
  363   891          755180118
  640   790          755183000
  160   909          755185429
  337   895          755190128
  598   815          755190567
  297   900          755198073
  691   752          755198379
  536   844          755202240
  459   870          755205579
  489   861          755207550
  708   737          755210465
  369   890          755212409
  118   910          755214032
  241   905          755215146
  531   846          755217027
  685   757          755217218
  226   906          755220592
  344   894          755224568
  306   899          755225315
  698   746          755229328
  555   836          755230931
  357   892          755231581
  428   878          755238904
  675   765          755244000
  504   856          755246080
  649   784          755249753
  396   885          755253261
  448   873          755254009
  119   910          755256159
  188   908          755257984
  330   896          755260136
  161   909          755262710
  637   792          755267941
  415   881          755271216
  209   907          755271972
  391   886          755282927
  473   866          755285713
  518   851          755286883
  541   842          755288109
  401   884          755288305
  659   777          755288612
  486   862          755295184
  120   910          755299000
  288   901          755320573
  375   889          755329744
  526   848          755331768
  621   802          755332669
  564   832          755336512
  707   738          755340515
  162   909          755340957
  609   809          755341658
  121   910          755342561
  255   904          755344639
  267   903          755348490
  507   855          755350218
  600   814          755353144
  278   902          755355760
  189   908          755364581
  351   893          755365508
  227   906          755374499
  424   879          755376463
  386   887          755376559
  652   782          755379576
  122   910          755386848
  406   883          755388803
  242   905          755390113
  626   799          755396775
  452   872          755400256
  210   907          755403643
  616   805          755405021
  634   794          755406288
  315   898          755406667
  483   863          755414234
  163   909          755420176
  123   910          755431867
  323   897          755432540
  697   747          755441596
  298   900          755463592
  690   753          755466777
  190   908          755472312
  546   840          755475336
  124   910          755477624
  706   739          755479235
  510   854          755486864
  463   869          755487756
  553   837          755488630
  679   762          755497567
  164   909          755500373
  307   899          755507142
  666   772          755507944
  562   833          755513865
  670   769          755519609
  125   910          755524125
  228   906          755529768
  338   895          755531847
  684   758          755533016
  381   888          755533413
  602   813          755535005
  211   907          755536574
  470   867          755537363
  256   904          755540480
  521   850          755545761
  411   882          755555499
  420   880          755560000
  268   903          755563159
  655   780          755563375
  480   864          755564544
  243   905          755566532
  289   901          755570270
  126   910          755571376
  364   891          755576515
  345   894          755580609
  191   908          755581183
  165   909          755581554
  331   896          755587827
  279   902          755588447
  456   871          755595127
  583   823          755597054
  631   796          755597927
  581   824          755599165
  662   775          755601903
  611   808          755613243
  585   822          755613873
  358   892          755615000
  127   910          755619383
  579   825          755620164
  370   890          755622000
  534   845          755624429
  705   740          755626625
  674   766          755637120
  587   821          755649664
  513   853          755656174
  577   826          755660009
  696   748          755662528
  166   909          755663725
  539   843          755667926
  128   910          755668152
  212   907          755670771
  437   876          755674829
  529   847          755681312
  229   906          755686405
  441   875          755687996
  192   908          755691200
  589   820          755704469
  316   898          755705288
  433   877          755708870
  560   834          755709704
  129   910          755717689
  575   827          755718658
  397   885          755724898
  623   801          755726768
  299   900          755730899
  352   893          755736165
  604   812          755736192
  257   904          755737857
  392   886          755742744
  689   754          755743833
  244   905          755744409
  477   865          755745958
  324   897          755746497
  167   909          755746892
  618   804          755747496
  445   874          755748749
  376   889          755752745
  551   838          755764623
  130   910          755768000
  402   884          755771912
  591   819          755778330
  642   789          755778357
  269   903          755779436
  645   787          755779528
  704   741          755782685
  416   881          755789137
  429   878          755789741
  308   899          755790811
  573   828          755796069
  658   778          755801264
  193   908          755802369
  213   907          755806240
  544   841          755812505
  131   910          755819091
  467   868          755819595
  290   901          755821701
  280   902          755822808
  387   887          755824706
  639   791          755830790
  168   909          755831061
  648   785          755834417
  524   849          755837873
  460   870          755839000
  628   798          755842744
  230   906          755844416
  449   873          755857466
  683   759          755857466
  516   852          755858304
  678   763          755860699
  496   859          755863715
  723   723          755866134
  722   724          755870472
  132   910          755870968
  593   818          755871289
  339   895          755875594
  493   860          755879157
  499   858          755880211
  721   725          755883486
  407   883          755884530
  695   749          755892124
  571   829          755892200
  613   807          755904340
  720   726          755905176
  194   908          755914696
  169   909          755916238
  425   879          755917064
  332   896          755917504
  133   910          755923637
  245   905          755923750
  558   835          755923987
  490   861          755926381
  502   857          755928801
  719   727          755935542
  636   793          755936713
  258   904          755936776
  346   894          755938720
  214   907          755942987
  651   783          755943138
  703   742          755947415
  669   770          755951309
  606   811          755956747
  474   866          755958320
  665   773          755969542
  382   888          755970040
  718   728          755974584
  365   891          755975096
  134   910          755977104
  595   817          755983388
  270   903          755997327
  300   900          756000000
  359   892          756000567
  170   909          756002429
  231   906          756003807
  487   862          756005231
  317   898          756005805
  569   830          756007009
  505   856          756009641
  453   872          756014525
  717   729          756022302
  195   908          756028187
  688   755          756029547
  135   910          756031375
  371   890          756033811
  673   767          756038880
    0   911          756058031
    1   911          756058032
    2   911          756058039
    3   911          756058058
    4   911          756058095
    5   911          756058156
    6   911          756058247
    7   911          756058374
    8   911          756058543
    9   911          756058760
  281   902          756058849
  549   839          756058868
   10   911          756059031
   11   911          756059362
   12   911          756059759
   13   911          756060228
   14   911          756060775
   15   911          756061406
   16   911          756062127
  325   897          756062398
   17   911          756062944
  412   882          756063496
   18   911          756063863
  532   846          756064504
   19   911          756064890
  537   844          756065737
   20   911          756066031
   21   911          756067292
   22   911          756068679
   23   911          756070198
   24   911          756071855
   25   911          756073656
  291   901          756074872
   26   911          756075607
  309   899          756076328
   27   911          756077714
  716   730          756078696
   28   911          756079983
  215   907          756081018
   29   911          756082420
   30   911          756085031
  136   910          756086456
   31   911          756087822
  171   909          756089640
  421   880          756090461
   32   911          756090799
  661   776          756093357
  519   851          756093410
   33   911          756093968
  633   795          756096012
   34   911          756097335
   35   911          756100906
  246   905          756104561
   36   911          756104687
  654   781          756105805
   37   911          756108684
  353   893          756108934
  620   803          756109627
   38   911          756112903
  597   816          756114669
  484   863          756115551
   39   911          756117350
  702   743          756120815
   40   911          756122031
  508   855          756122887
   41   911          756126952
  694   750          756130384
   42   911          756132119
  464   869          756132253
  259   904          756137243
   43   911          756137538
  567   831          756140454
  625   800          756140625
  137   910          756142353
  196   908          756142848
   44   911          756143215
  715   731          756143766
   45   911          756149156
   46   911          756155367
  556   836          756156672
   47   911          756161854
  527   848          756163375
  232   906          756164584
  542   842          756167776
   48   911          756168623
   49   911          756175680
  172   909          756177877
  377   889          756178002
   50   911          756183031
  682   760          756190568
   51   911          756190682
  608   810          756196712
   52   911          756198639
  398   885          756198917
  138   910          756199072
  471   867          756201474
  393   886          756204913
   53   911          756206908
  615   806          756214991
   54   911          756215495
  271   903          756216838
  714   732          756217512
  457   871          756220304
  216   907          756220339
  340   895          756221375
   55   911          756224406
  677   764          756232477
   56   911          756233647
   57   911          756243224
  438   876          756249048
  333   896          756249173
   58   911          756253143
  139   910          756256619
  481   864          756257185
  403   884          756257931
  197   908          756258685
   59   911          756263410
  599   815          756265174
  173   909          756267146
  511   854          756268695
  301   900          756270901
  434   877          756272637
  442   875          756272763
   60   911          756274031
  388   887          756275175
   61   911          756285012
  247   905          756286848
  565   832          756292493
   62   911          756296359
  282   902          756296576
  347   894          756298907
  713   733          756299934
  701   744          756302885
   63   911          756308078
  318   898          756308224
  630   797          756308573
  417   881          756309554
  140   910          756315000
   64   911          756320175
  657   779          756322532
  687   756          756323919
  233   906          756326753
  292   901          756329789
   65   911          756332656
  260   904          756339264
  430   878          756343152
  446   874          756344160
   66   911          756345527
  174   909          756357453
   67   911          756358794
  217   907          756360956
  522   850          756361648
  310   899          756363699
  547   840          756371323
   68   911          756372463
  141   910          756374221
  198   908          756375704
  366   891          756375867
  693   751          756377308
  326   897          756380249
  408   883          756382699
   69   911          756386540
  360   892          756388288
  712   734          756391032
  668   771          756391643
  644   788          756393856
   70   911          756401031
  554   837          756407717
  383   888          756408959
  641   790          756413721
   71   911          756415942
  647   786          756427679
  478   865          756429977
   72   911          756431279
  142   910          756434288
  601   814          756434945
  272   903          756437975
  664   774          756439768
   73   911          756447048
  514   853          756447221
  372   890          756447848
  175   909          756448804
  672   768          756449280
  610   809          756456129
  426   879          756460215
  563   833          756463084
   74   911          756463255
  450   873          756463617
  248   905          756470617
  461   870          756475181
  468   868          756475264
   75   911          756479906
  535   845          756481500
  354   893          756483821
  638   792          756487160
  234   906          756490320
  711   735          756490806
  622   802          756491456
  700   745          756493625
  199   908          756493911
  143   910          756495207
   76   911          756497007
  218   907          756502875
   77   911          756514564
  650   784          756515304
  530   847          756522423
  681   761          756532322
   78   911          756532583
  283   902          756535995
  540   843          756541107
  176   909          756541205
  261   904          756542845
  302   900          756543608
  617   805          756545238
   79   911          756551070
  144   910          756556984
  341   895          756569196
   80   911          756570031
  413   882          756573965
  627   799          756574282
  334   896          756582840
  293   901          756586458
   81   911          756589472
  660   777          756593433
  710   736          756599256
  497   859          756603252
  378   889          756605521
   82   911          756609399
  494   860          756609784
  319   898          756612551
  676   765          756612901
  200   908          756613312
  582   824          756613592
  635   794          756614059
  584   823          756618471
  145   910          756619625
  422   880          756623448
  603   813          756624024
  686   757          756626949
  580   825          756627625
  500   858          756628712
   83   911          756629818
  454   872          756631512
  692   752          756632896
  475   866          756633771
  177   909          756634662
  586   822          756642304
  219   907          756646102
  491   861          756648152
   84   911          756650735
  561   834          756652185
  311   899          756652930
  235   906          756655291
  249   905          756655874
  653   782          756656845
  517   852          756658621
  578   826          756660528
  273   903          756660744
  348   894          756661176
  525   849          756663174
  394   886          756669440
   85   911          756672156
  399   885          756675324
  552   838          756677080
  146   910          756683136
  588   821          756685133
  503   857          756686320
  699   746          756693035
   86   911          756694087
  327   897          756700056
  545   841          756701946
  576   827          756712259
  709   737          756716382
   87   911          756716534
  488   862          756718200
  389   887          756727972
  178   909          756729181
  201   908          756733913
  612   808          756735040
   88   911          756739503
  404   884          756746368
  590   820          756747000
  147   910          756747523
  262   904          756747992
   89   911          756763000
  506   856          756776232
  284   902          756777112
  361   892          756778169
  367   891          756778834
  465   869          756779534
  574   828          756782776
   90   911          756787031
  220   907          756790643
  632   796          756794304
   91   911          756811602
  148   910          756812792
  303   900          756818127
  485   863          756819772
  236   906          756821672
  179   909          756824768
  439   876          756825895
  592   819          756827947
  605   812          756832453
  418   881          756832473
   92   911          756836719
  435   877          756839008
  667   772          756840611
  708   738          756842184
  250   905          756842625
  294   901          756844885
  458   871          756848223
  384   888          756850176
  656   780          756852416
  202   908          756855720
  559   835          756859754
  443   875          756860182
  355   893          756860832
   93   911          756862388
  373   890          756864117
  671   769          756868320
  472   867          756868411
  572   829          756872037
  149   910          756878949
  680   762          756882728
  409   883          756883316
  274   903          756885151
   94   911          756888615
  624   801          756893025
  619   804          756895123
  691   753          756897148
  509   855          756898604
  431   878          756899143
  698   747          756901115
  520   851          756903051
  533   846          756915173
   95   911          756915406
  335   896          756918511
  663   775          756918622
  320   898          756918792
  342   895          756919063
  180   909          756921429
  594   818          756928016
  538   844          756932456
  221   907          756936504
  685   758          756938637
  447   874          756942247
   96   911          756942767
  312   899          756944027
  150   910          756946000
  482   864          756952712
  263   904          756954711
  550   839          756964719
   97   911          756970704
  707   739          756976662
  203   908          756978739
  570   830          756980000
  237   906          756989469
  528   848          756998144
   98   911          756999223
  675   766          757001971
  427   879          757005922
  151   910          757013951
  643   789          757016776
  181   909          757019170
  285   902          757019933
  328   897          757021825
  349   894          757025533
  629   798          757027781
   99   911          757028330
  646   787          757029539
  251   905          757030876
  614   807          757033487
  379   889          757035308
  596   817          757047249
  543   842          757050695
  512   854          757053592
  640   791          757057671
  100   911          757058031
  607   811          757060274
  451   873          757072468
  152   910          757082808
  222   907          757083691
  557   836          757085749
  414   882          757086912
  101   911          757088332
  304   900          757094464
  649   785          757096074
  659   778          757102131
  204   908          757102976
  295   901          757105076
  568   831          757106623
  275   903          757111202
  462   870          757114128
  479   865          757116864
  697   748          757117865
  182   909          757117997
  102   911          757119239
  706   740          757119816
  469   868          757133741
  395   886          757136331
  103   911          757150758
  637   793          757152110
  153   910          757152577
  400   885          757154125
  238   906          757158688
  423   880          757158967
  264   904          757163008
  690   754          757170064
  362   892          757170216
  523   850          757180667
  104   911          757182895
  390   887          757183103
  368   891          757184003
  598   816          757185688
  105   911          757215656
  652   783          757216495
  183   909          757217916
  252   905          757220633
  154   910          757223264
  321   898          757226953
  205   908          757228437
  223   907          757232210
  313   899          757236996
  405   884          757237229
  356   893          757239973
  515   853          757241352
  679   763          757241786
  106   911          757249047
  455   872          757251223
  566   832          757251864
  336   896          757256192
  684   759          757258983
  286   902          757264464
  621   803          757264688
  548   840          757270592
  343   895          757270982
  705   741          757271646
  374   890          757282624
  107   911          757283074
  385   888          757293697
  155   910          757294875
  670   770          757296000
  666   773          757298213
  634   795          757299979
  609   810          757307529
  476   866          757312072
  626   800          757314376
  108   911          757317743
  184   909          757318933
  239   906          757329335
  555   837          757330128
  276   903          757338903
  536   845          757341781
  696   749          757343285
  495   860          757343375
  600   815          757343375
  329   897          757345562
  498   859          757345771
  616   806          757351512
  109   911          757353060
  206   908          757355128
  419   881          757357900
  531   847          757366714
  296   901          757367037
  156   910          757367416
  305   900          757372625
  492   861          757372869
  265   904          757372889
  501   858          757380213
  224   907          757382067
  410   883          757386387
  110   911          757389031
  655   781          757390916
  350   894          757391984
  674   767          757399687
  440   876          757405376
  662   776          757406104
  436   877          757407989
  253   905          757411902
  564   833          757415681
  541   843          757417528
  185   909          757421054
  111   911          757425662
  466   869          757429605
  704   742          757432152
  489   862          757434097
  723   724          757436491
  157   910          757440893
  722   725          757445173
  504   857          757446857
  444   875          757450259
  689   755          757451644
  432   878          757457720
  518   852          757462040
  721   726          757462537
  112   911          757462959
  380   889          757467369
  459   871          757478890
  207   908          757483055
  720   727          757488583
  526   849          757491625
  113   911          757500928
  631   797          757501164
  240   906          757501416
  287   902          757510711
  158   910          757515312
  602   814          757520352
  719   728          757523311
  186   909          757524285
  486   863          757526903
  314   899          757531843
  225   907          757533268
  322   898          757537040
  473   867          757538180
  114   911          757539575
  448   874          757543016
  507   856          757545859
  428   879          757554191
  363   892          757564435
  718   729          757566721
  277   903          757568260
  611   809          757574260
  695   750          757577375
  115   911          757578906
  266   904          757584360
  683   760          757587987
  159   910          757590679
  369   891          757591380
  553   838          757592849
  546   841          757594657
  337   896          757595889
  562   834          757598032
  703   743          757601334
  415   882          757602343
  254   905          757604689
  396   886          757605592
  678   764          757609496
  208   908          757612224
  717   730          757618813
  116   911          757618927
  658   779          757619451
  357   893          757621250
  344   895          757624959
  187   909          757628632
  297   901          757630774
  583   824          757631511
  401   885          757635326
  581   825          757638566
  645   788          757639997
  391   887          757640574
  585   823          757643392
  642   790          757648288
  483   864          757651131
  306   900          757652616
  623   802          757653975
  117   911          757659644
  579   826          757664515
  160   910          757667000
  330   897          757671273
  587   822          757674251
  241   906          757674937
  510   855          757677375
  716   731          757679587
  452   873          757684025
  648   786          757685448
  226   907          757685819
  618   805          757689157
  424   880          757697024
  118   911          757701063
  375   890          757703375
  577   827          757709316
  639   792          757710207
  521   851          757715812
  604   813          757716661
  589   821          757724130
  406   884          757730520
  669   771          757732320
  188   909          757734101
  386   888          757739528
  688   756          757741888
  209   908          757742641
  119   911          757743190
  161   910          757744281
  715   732          757749043
  628   799          757755551
  463   870          757755847
  288   902          757758680
  351   894          757760535
  665   774          757764449
  534   846          757769040
  575   828          757772927
  702   744          757779192
  651   784          757784755
  120   911          757786031
  591   820          757793071
  470   868          757795032
  267   904          757797427
  560   835          757798875
  255   905          757799000
  278   903          757799279
  539   844          757802403
  673   768          757806049
  480   865          757806625
  694   751          757820135
  162   910          757822528
  636   794          757825640
  714   733          757827181
  315   899          757828574
  121   911          757829592
  529   848          757836081
  227   907          757839726
  189   909          757840698
  513   854          757841561
  323   898          757849059
  242   906          757849904
  573   829          757855306
  613   808          757860509
  456   872          757873664
  551   839          757873870
  122   911          757873879
  210   908          757874312
  593   819          757881116
  420   881          757885841
  411   883          757891918
  298   901          757896293
  381   889          757901710
  163   910          757901747
  661   777          757902214
  713   734          757914001
  123   911          757918898
  682   761          757925649
  606   812          757932344
  307   900          757934443
  544   842          757936872
  338   896          757937608
  654   782          757938032
  190   909          757948429
  571   830          757956411
  364   892          757960832
  124   911          757964655
  701   745          757965726
  437   877          757979586
  345   895          757981000
  164   910          757981944
  677   765          757985858
  441   876          757987497
  595   818          757988307
  477   866          757993229
  633   796          757994473
  256   905          757994841
  228   907          757994995
  331   897          757998964
  370   891          758000971
  524   850          758002824
  358   893          758004669
  211   908          758007243
  289   902          758008377
  712   735          758009503
  125   911          758011156
  268   904          758012096
  558   836          758018168
  433   878          758018889
  243   906          758026323
  279   903          758031966
  516   853          758038573
  687   757          758040796
  445   875          758043000
  620   804          758046464
  191   909          758057300
  126   911          758058407
  625   801          758063026
  165   910          758063125
  693   752          758071565
  569   831          758076200
  397   886          758077229
  496   860          758079936
  467   869          758082472
  499   859          758091278
  392   887          758100391
  493   861          758100538
  429   879          758105028
  127   911          758106414
  460   871          758112311
  711   736          758113687
  597   817          758114686
  402   885          758118933
  416   882          758120264
  376   890          758126376
  316   899          758127195
  352   894          758131192
  502   858          758134720
  212   908          758141440
  166   910          758145296
  657   780          758145393
  449   874          758146473
  229   907          758151632
  490   862          758152928
  128   911          758155183
  700   746          758160936
  324   898          758163016
  299   901          758163600
  615   807          758166318
  192   909          758167317
  608   811          758167443
  549   840          758173149
  668   772          758177280
  387   888          758187675
  257   905          758192218
  244   906          758204200
  129   911          758204720
  537   845          758205278
  505   857          758210418
  474   867          758210787
  532   847          758214191
  567   832          758214631
  630   798          758216592
  308   900          758218112
  672   769          758221057
  407   884          758226247
  710   737          758226553
  269   904          758228373
  167   910          758228463
  487   863          758236950
  425   880          758237625
  664   775          758239319
  130   911          758255031
  556   837          758255869
  644   789          758259053
  290   902          758259808
  599   816          758260295
  280   903          758266327
  519   852          758268567
  681   762          758271969
  213   908          758276909
  193   909          758278486
  339   896          758281355
  647   787          758283426
  641   791          758288392
  542   843          758297195
  453   873          758298294
  131   911          758306122
  230   907          758309643
  168   910          758312632
  508   856          758318528
  527   849          758323232
  332   897          758328641
  692   753          758331665
  382   889          758338337
  346   895          758339111
  709   738          758348101
  686   758          758348368
  484   864          758352448
  132   911          758357999
  365   892          758359413
  650   785          758361625
  699   747          758364822
  676   766          758370872
  638   793          758371329
  565   833          758371662
  245   906          758383541
  359   893          758390236
  194   909          758390813
  258   905          758391137
  169   910          758397809
  412   883          758399915
  464   870          758400344
  660   778          758406952
  133   911          758410668
  371   891          758412782
  214   908          758413656
  421   881          758416302
  610   810          758422000
  622   803          758423475
  601   815          758425176
  317   899          758427712
  300   901          758432701
  270   904          758446264
  471   868          758459143
  511   855          758459206
  134   911          758464135
  231   907          758469034
  708   739          758478331
  325   898          758478917
  170   910          758484000
  547   841          758490644
  617   806          758491729
  627   800          758491883
  653   783          758493764
  457   872          758498841
  481   865          758499266
  281   903          758502368
  309   900          758503629
  353   894          758503961
  195   909          758504304
  635   795          758507750
  554   838          758511936
  291   902          758512979
  135   911          758518406
  522   851          758531699
  563   834          758547251
    0   912          758550528
    1   912          758550529
    2   912          758550536
    3   912          758550555
    4   912          758550592
    5   912          758550653
    6   912          758550744
    7   912          758550871
    8   912          758551040
  398   886          758551248
    9   912          758551257
   10   912          758551528
  377   890          758551633
  215   908          758551687
   11   912          758551859
   12   912          758552256
   13   912          758552725
   14   912          758553272
  438   877          758553805
   15   912          758553903
   16   912          758554624
   17   912          758555441
   18   912          758556360
   19   912          758557387
   20   912          758558528
   21   912          758559789
   22   912          758561176
  393   887          758562560
   23   912          758562695
   24   912          758564352
  246   906          758564352
   25   912          758566153
   26   912          758568104
   27   912          758570211
  171   910          758571211
  442   876          758572264
   28   912          758572480
  136   911          758573487
   29   912          758574917
  698   748          758577384
   30   912          758577528
   31   912          758580319
  434   878          758582656
   32   912          758583296
   33   912          758586465
   34   912          758589832
  259   905          758591604
   35   912          758593403
   36   912          758597184
  691   754          758600435
   37   912          758601181
  403   885          758604952
   38   912          758605400
  603   814          758609371
   39   912          758609847
   40   912          758614528
  707   740          758617243
  196   909          758618965
   41   912          758619449
   42   912          758624616
  535   846          758626111
  680   763          758626947
  340   896          758627136
  137   911          758629384
  232   907          758629811
   43   912          758630035
  667   773          758630880
  514   854          758632608
   44   912          758635712
  388   888          758638144
  446   875          758638411
  417   882          758640681
   45   912          758641653
  671   770          758644711
   46   912          758647864
  584   824          758652928
  582   825          758652993
   47   912          758654351
  430   879          758658439
  172   910          758659448
  333   897          758660310
   48   912          758661120
  685   759          758664604
  271   904          758665775
   49   912          758668177
  586   823          758671823
  580   826          758671976
   50   912          758675528
  540   844          758675584
  530   848          758677192
  478   866          758677248
  656   781          758679957
   51   912          758683179
  138   911          758686103
  216   908          758691008
   52   912          758691136
  612   809          758696057
  632   797          758697541
  347   895          758699298
   53   912          758699405
  301   901          758703602
   54   912          758707992
  588   822          758709720
  578   827          758709835
   55   912          758716903
  663   776          758722823
  408   884          758724416
   56   912          758726144
  318   899          758730131
  197   909          758734802
   57   912          758735721
  468   869          758738141
  282   903          758740095
  561   835          758741356
  139   911          758743650
   58   912          758745640
  247   906          758746639
  461   871          758748492
  173   910          758748717
  450   874          758752624
   59   912          758755907
  366   892          758760184
  675   767          758764538
  706   741          758764837
   60   912          758766528
  576   828          758766528
  590   821          758766661
  292   902          758767896
  383   889          758777256
   61   912          758777509
  360   893          758777957
  426   880          758780776
  552   839          758786327
   62   912          758788856
  310   900          758791000
  233   907          758791980
  260   905          758793625
  326   898          758796768
  697   749          758798622
   63   912          758800575
  140   911          758802031
   64   912          758812672
  605   813          758812922
  497   860          758819473
  624   802          758820232
   65   912          758825153
  545   842          758826313
  372   891          758826819
  525   850          758828125
  494   861          758831165
  217   908          758831625
  619   805          758836784
   66   912          758838024
  517   853          758838890
  174   910          758839024
  500   859          758839779
  574   829          758842013
  592   820          758842688
   67   912          758851291
  198   909          758851821
  141   911          758861252
   68   912          758864960
  491   862          758874699
  690   755          758877875
  354   894          758878848
   69   912          758879037
  475   867          758886238
  643   790          758886707
  272   904          758886912
  646   788          758890008
  503   858          758892239
   70   912          758893528
   71   912          758908439
  413   883          758910384
  454   873          758915281
  659   779          758920318
  705   742          758921113
  142   911          758921319
   72   912          758923776
  175   910          758930375
  248   906          758930408
  572   830          758936248
  640   792          758937088
  594   819          758937843
   73   912          758939545
  629   799          758940588
  649   786          758947105
  422   881          758949289
  488   863          758949919
  559   836          758953935
  234   907          758955547
   74   912          758955752
  199   909          758970028
   75   912          758972403
  218   908          758973544
  341   896          758974957
  302   901          758976309
  506   857          758977009
  378   890          758979152
  283   903          758979514
  143   911          758982238
   76   912          758989504
  684   760          758989504
  614   808          758989656
  679   764          758990583
  334   897          758993977
  261   905          758997206
  724   724          759006848
   77   912          759007061
  723   725          759011192
  176   910          759022776
  722   726          759024224
  293   902          759024565
   78   912          759025080
  394   887          759027087
  399   886          759027655
  696   750          759028536
  319   899          759034458
  607   812          759035871
  637   794          759041037
   79   912          759043567
  144   911          759044015
  721   727          759045944
  465   870          759047625
  570   831          759049191
  596   818          759052168
  485   864          759056669
  652   784          759058112
  348   895          759061567
   80   912          759062528
  533   847          759064860
  538   845          759071997
  720   728          759076352
  670   771          759077011
  520   852          759078208
  550   840          759079000
  311   900          759080231
   81   912          759081969
  704   743          759086071
  200   909          759089429
  389   888          759090941
  666   774          759093120
  404   885          759093389
  509   856          759094245
   82   912          759101896
  145   911          759106656
  273   904          759109681
  719   729          759115448
  249   906          759115665
  177   910          759116233
  327   898          759116575
  219   908          759116771
  235   907          759120518
   83   912          759122315
  472   868          759126080
  458   872          759126760
  439   877          759130652
   84   912          759143232
  435   878          759149027
  528   849          759158001
  443   876          759159683
  367   892          759163151
  718   730          759163232
  418   882          759163600
  689   756          759163985
   85   912          759164653
  674   768          759166856
  361   893          759167838
  146   911          759170167
  543   843          759180114
  568   832          759180800
  557   837          759184946
  598   817          759185705
   86   912          759186584
  482   865          759194793
  634   796          759198440
  621   804          759201525
  262   905          759202353
   87   912          759209031
  201   909          759210030
  178   910          759210752
  431   879          759214430
  662   777          759214961
  384   889          759218473
  717   731          759219704
  284   903          759220631
  655   782          759223143
  409   884          759225033
   88   912          759232000
  147   911          759234554
  447   875          759236498
  626   801          759236777
  373   891          759243088
  512   855          759244103
  303   901          759250828
   89   912          759255497
  355   894          759255859
  703   744          759259711
  220   908          759261312
  695   751          759267126
  609   811          759278260
   90   912          759279528
  294   902          759282992
  716   732          759284864
  236   907          759286899
  148   911          759299823
  250   906          759302416
  616   807          759302839
   91   912          759304099
  179   910          759306339
  683   761          759323068
  342   896          759324824
  427   880          759326483
   92   912          759329216
  335   897          759329648
  566   833          759331033
  202   909          759331837
  274   904          759334088
  600   816          759338496
  320   899          759340699
  523   851          759350718
   93   912          759354885
  715   733          759358712
  451   874          759361475
  678   765          759362877
  479   866          759364135
  149   911          759365980
  312   900          759371328
   94   912          759381112
  462   871          759387439
  548   841          759389913
  469   869          759396618
  180   910          759403000
  221   908          759407173
   95   912          759407903
  379   890          759408939
  263   905          759409072
  631   798          759409183
  414   883          759423331
  349   895          759425924
  515   854          759426739
  150   911          759433031
  555   838          759434347
   96   912          759435264
  328   898          759438344
  714   734          759441248
  702   745          759442033
  658   780          759442312
  237   907          759454696
  203   909          759454856
  688   757          759458765
   97   912          759463201
  285   903          759463452
  423   881          759484808
  536   846          759486392
  251   906          759490667
   98   912          759491720
  395   887          759493978
  564   834          759499848
  181   910          759500741
  151   911          759500982
  645   789          759505194
  400   886          759506456
  602   815          759510583
  694   752          759514392
  669   772          759517957
   99   912          759520827
  531   848          759521483
  642   791          759522959
  304   901          759527165
  713   735          759532472
  455   873          759534992
  611   810          759540131
  648   787          759541195
  295   902          759543183
  390   888          759546072
  100   912          759550528
  541   844          759552005
  222   908          759554360
  362   893          759559885
  275   904          759560139
  498   860          759561992
  665   775          759564000
  476   867          759564539
  495   861          759564756
  368   892          759568320
  152   911          759569839
  673   769          759577826
  204   909          759579093
  101   912          759580829
  405   885          759584250
  623   803          759585994
  501   859          759591280
  639   793          759594376
  492   862          759599416
  182   910          759599568
  102   912          759611736
  264   905          759617369
  238   907          759623915
  651   785          759631076
  712   736          759632384
  701   746          759633037
  356   894          759635000
  618   806          759635648
  153   911          759639608
  518   853          759642309
  103   912          759643255
  321   899          759648860
  504   858          759652776
  526   850          759656576
  374   891          759661595
  385   889          759661994
  313   900          759664297
  682   762          759665296
  489   863          759665816
  336   897          759667329
  583   825          759670912
  628   800          759673152
  104   912          759675392
  343   896          759676743
  585   824          759677849
  252   906          759680424
  581   826          759682917
  562   835          759687203
  419   882          759689027
  466   870          759697696
  183   910          759699487
  604   814          759702008
  553   839          759702096
  223   908          759702879
  587   823          759703770
  205   909          759704554
  286   903          759707983
  105   912          759708153
  440   877          759710133
  154   911          759710295
  579   827          759713822
  661   778          759715733
  436   878          759718008
  546   842          759719024
  636   795          759719331
  410   884          759728104
  711   737          759740984
  106   912          759741544
  677   766          759743829
  507   857          759746636
  589   822          759748717
  444   876          759749760
  459   872          759757427
  329   898          759762081
  687   758          759762215
  577   828          759763585
  486   864          759763800
  693   753          759770334
  432   879          759773007
  654   783          759774951
  107   912          759775571
  155   911          759781906
  276   904          759787840
  350   895          759792375
  239   907          759794562
  473   868          759795849
  184   910          759800504
  296   902          759805144
  305   901          759805326
  108   912          759810240
  591   821          759812732
  613   809          759821526
  265   905          759827250
  206   909          759831245
  575   829          759832164
  700   747          759832723
  448   875          759837267
  380   890          759841000
  109   912          759845557
  224   908          759852736
  156   911          759854447
  710   738          759858272
  253   906          759871693
  510   856          759873016
  428   880          759874752
  110   912          759881528
  521   852          759890969
  560   836          759893056
  483   865          759893212
  593   820          759895857
  633   797          759897710
  185   910          759902625
  606   813          759912813
  111   912          759918159
  534   847          759918727
  573   830          759919517
  157   911          759927924
  415   883          759938762
  539   845          759941944
  363   893          759954104
  287   903          759954230
  112   912          759955456
  322   899          759958947
  314   900          759959144
  207   909          759959172
  396   887          759963239
  240   907          759966643
  668   773          759967549
  657   781          759972934
  452   874          759973032
  369   892          759975697
  709   739          759984248
  401   886          759987657
  620   805          759988125
  551   840          759988151
  625   802          759990233
  113   912          759993425
  529   849          759995938
  672   770          759997448
  595   819          759998134
  158   911          760002343
  391   888          760003543
  225   908          760003937
  186   910          760005856
  337   897          760007026
  681   763          760016188
  357   894          760016277
  277   904          760017197
  424   881          760022865
  571   831          760025602
  463   871          760029158
  344   896          760030720
  114   912          760032072
  513   855          760032072
  692   754          760034952
  266   905          760038721
  699   748          760041091
  664   776          760043520
  480   866          760053896
  470   869          760057909
  254   906          760064480
  544   843          760066291
  297   902          760068881
  115   912          760071403
  686   759          760074335
  406   885          760077541
  159   911          760077710
  375   891          760082346
  306   901          760085317
  330   898          760087792
  208   909          760088341
  386   889          760107825
  187   910          760110203
  116   912          760111424
  558   837          760117365
  708   740          760118912
  597   818          760119605
  615   808          760122487
  644   790          760128984
  630   799          760129399
  676   767          760133439
  241   907          760140164
  608   812          760143040
  647   788          760143895
  569   832          760150377
  117   912          760152141
  160   911          760154031
  226   908          760156488
  456   873          760157433
  351   895          760160926
  641   792          760167809
  524   851          760172875
  118   912          760193560
  288   903          760202199
  650   786          760212656
  188   910          760215672
  420   882          760216968
  209   909          760218758
  516   854          760223960
  660   779          760225139
  161   911          760231312
  411   884          760233635
  119   912          760235687
  477   867          760245696
  278   904          760248216
  267   905          760251788
  315   900          760255875
  698   749          760258141
  255   906          760258791
  638   794          760260256
  599   817          760260312
  707   741          760262264
  323   899          760270966
  381   890          760275341
  120   912          760278528
  437   878          760289605
  441   877          760292254
  549   841          760292470
  567   833          760293800
  496   861          760301317
  499   860          760307499
  691   755          760308246
  162   911          760309559
  227   908          760310395
  242   907          760315131
  121   912          760322089
  189   910          760322269
  493   862          760327085
  433   879          760334176
  298   902          760334400
  653   784          760335381
  445   876          760342501
  502   859          760345787
  338   897          760348745
  537   846          760349889
  210   909          760350429
  364   893          760350501
  467   870          760350563
  556   838          760360088
  622   804          760360312
  122   912          760366376
  307   901          760367144
  532   848          760368960
  680   764          760375744
  490   863          760384647
  370   892          760385288
  345   896          760386761
  163   911          760388778
  460   872          760390848
  610   811          760392731
  685   760          760395125
  358   894          760399696
  635   796          760406211
  123   912          760411395
  627   801          760414284
  706   742          760414304
  331   898          760415483
  505   858          760416337
  601   816          760420297
  429   880          760425589
  671   771          760425722
  667   774          760425787
  190   910          760430000
  542   844          760431672
  397   887          760434876
  449   875          760440724
  617   807          760443056
  519   853          760448836
  289   903          760451896
  256   906          760454632
  565   834          760455829
  416   883          760456683
  124   912          760457152
  392   888          760463360
  228   908          760465664
  268   905          760466457
  474   868          760468456
  164   911          760468975
  402   886          760471264
  487   864          760473847
  279   904          760480903
  211   909          760483360
  697   750          760483873
  527   850          760488183
  243   907          760491550
  125   912          760503653
  376   891          760505347
  656   782          760512184
  508   857          760519305
  352   895          760531583
  663   777          760531680
  675   768          760531707
  191   910          760538871
  165   911          760550156
  126   912          760550904
  316   900          760554496
  387   889          760555972
  425   881          760563466
  407   885          760573268
  705   743          760575032
  724   725          760581549
  324   899          760584923
  453   874          760587301
  690   756          760590216
  723   726          760590243
  484   865          760594529
  127   912          760598911
  603   815          760599602
  299   902          760601707
  632   798          760605560
  722   727          760607631
  547   842          760615011
  212   909          760617557
  554   839          760621183
  229   908          760622301
  166   911          760632327
  721   728          760633713
  563   835          760636422
  128   912          760647680
  192   910          760648888
  308   901          760650813
  257   906          760652009
  511   856          760654847
  612   810          760661928
  720   729          760668489
  244   907          760669427
  464   871          760673655
  269   905          760682734
  584   825          760692329
  339   897          760692492
  129   912          760697217
  582   826          760697344
  290   903          760703327
  586   824          760706280
  522   852          760706856
  719   730          760711959
  382   890          760711968
  280   904          760715264
  167   911          760715494
  696   751          760718287
  580   827          760721283
  471   869          760722020
  684   761          760724585
  588   823          760739239
  412   884          760741632
  659   780          760743179
  679   765          760743964
  704   744          760744448
  346   896          760744872
  332   898          760745160
  481   866          760746537
  421   882          760747429
  130   912          760747528
  365   893          760749082
  624   803          760752251
  213   909          760753026
  646   789          760755205
  193   910          760760057
  643   791          760761378
  578   828          760764104
  718   731          760764123
  535   847          760775798
  230   908          760780312
  457   873          760782610
  619   806          760783275
  359   894          760785263
  590   822          760791248
  371   892          760797099
  605   814          760798269
  131   912          760798619
  168   911          760799663
  649   787          760802852
  540   845          760815125
  640   793          760821257
  514   855          760823119
  717   732          760824981
  576   829          760825765
  561   836          760835537
  530   849          760837049
  245   907          760848768
  132   912          760850496
  258   906          760850928
  317   900          760855013
  629   800          760858189
  592   821          760862349
  670   772          760862648
  438   878          760863824
  300   902          760870808
  194   910          760872384
  442   877          760877021
  689   757          760880862
  169   911          760884840
  214   909          760889773
  666   775          760892671
  716   733          760894533
  434   879          760897943
  552   840          760900608
  270   905          760900625
  325   899          760900824
  133   912          760903165
  353   895          760904352
  652   785          760904433
  574   830          760906224
  398   887          760908895
  703   745          760922552
  393   888          760925529
  478   867          760929715
  377   891          760930604
  637   795          760934728
  309   901          760936330
  446   876          760937912
  674   769          760938633
  231   908          760939703
  614   809          760950673
  281   904          760951305
  594   820          760952584
  545   843          760955732
  291   903          760956498
  134   912          760956632
  403   886          760957283
  695   752          760961383
  170   911          760971031
  715   734          760972779
  417   883          760977100
  430   880          760979000
  195   910          760985875
  525   851          760998176
  572   831          761005439
  468   870          761006232
  388   889          761006441
  135   912          761010903
  607   813          761016340
  517   854          761024277
  461   872          761027029
  215   909          761027804
  662   778          761028480
  246   907          761029579
  340   897          761038273
  497   861          761040854
  450   875          761046875
    0   913          761048497
    1   913          761048498
    2   913          761048505
    3   913          761048524
    4   913          761048561
    5   913          761048622
    6   913          761048713
    7   913          761048840
    8   913          761049009
    9   913          761049226
   10   913          761049497
   11   913          761049828
   12   913          761050225
   13   913          761050694
   14   913          761051241
  259   906          761051395
   15   913          761051872
   16   913          761052593
  559   837          761053132
   17   913          761053410
   18   913          761054329
   19   913          761055356
  500   860          761056000
   20   913          761056497
  494   862          761057712
   21   913          761057758
  171   911          761058242
   22   913          761059145
  714   735          761059719
  655   783          761060062
   23   913          761060664
  596   819          761061995
   24   913          761062321
  683   762          761062715
   25   913          761064122
  136   912          761065984
   26   913          761066073
   27   913          761068180
   28   913          761070449
  408   885          761071437
   29   913          761072886
   30   913          761075497
  333   898          761076829
   31   913          761078288
   32   913          761081265
   33   913          761084434
   34   913          761087801
   35   913          761091372
   36   913          761095153
   37   913          761099150
  232   908          761100480
  196   910          761100536
  634   797          761101677
  503   859          761103306
   38   913          761103369
  347   896          761105059
  491   863          761106418
  426   881          761106617
   39   913          761107816
  702   746          761109344
   40   913          761112497
   41   913          761117418
  271   905          761120136
  678   766          761120848
  137   912          761121881
   42   913          761122585
  570   832          761123368
   43   913          761128004
   44   913          761133681
   45   913          761139622
  301   902          761141709
  621   805          761143186
  475   868          761143907
   46   913          761145833
  172   911          761146479
  366   893          761149853
  383   890          761150887
   47   913          761152320
  713   736          761155353
  318   900          761157432
   48   913          761159089
  626   802          761163984
   49   913          761166146
  216   909          761167125
  360   894          761172984
   50   913          761173497
  138   912          761178600
  688   758          761180184
   51   913          761181148
  506   858          761182928
  488   864          761186816
  282   904          761189032
   52   913          761189105
  598   818          761190624
   53   913          761197374
  550   841          761198321
  454   874          761204288
   54   913          761205961
  372   892          761211136
  292   903          761211415
  247   907          761211866
  694   753          761213161
   55   913          761214872
  197   910          761216373
  538   846          761216608
  326   899          761218675
  533   848          761219629
  310   901          761223701
   56   913          761224113
   57   913          761233690
  173   911          761235748
  139   912          761236147
   58   913          761243609
  413   884          761252101
  260   906          761253416
  609   812          761253857
   59   913          761253876
  520   853          761258477
  616   808          761259008
  712   737          761259681
  568   833          761259969
  233   908          761262649
   60   913          761264497
  658   781          761269853
   61   913          761275478
  354   895          761279239
  422   882          761280416
   62   913          761286825
  557   838          761289165
  140   912          761294528
  509   857          761295022
   63   913          761298544
  485   865          761298750
  701   747          761304824
  217   909          761307742
  669   773          761308226
   64   913          761310641
  543   844          761314591
  465   871          761320936
  631   799          761321990
  528   850          761322952
   65   913          761323122
  174   911          761326055
  198   910          761333392
   66   913          761335993
  600   817          761338513
  272   905          761341273
   67   913          761349260
  141   912          761353749
  673   770          761354217
  378   891          761358123
   68   913          761362929
  665   776          761368201
  711   738          761372703
  645   790          761375125
   69   913          761377006
  399   887          761385302
  341   897          761386094
  472   869          761388957
  394   888          761390056
   70   913          761391497
  248   907          761395635
  648   788          761401664
  642   792          761402376
   71   913          761406408
  682   763          761409515
  334   898          761410496
  458   873          761410529
  142   912          761413816
  302   902          761414416
  566   834          761415200
  175   911          761417406
   72   913          761421745
  234   908          761426216
  283   904          761428451
   73   913          761437514
  512   856          761439744
  439   878          761440671
  482   866          761442064
  404   886          761445720
  218   909          761449661
  199   910          761451599
   74   913          761453721
  261   906          761456997
  389   889          761459238
  319   900          761461759
  435   879          761464314
  443   877          761464440
  348   896          761467328
  293   903          761468084
   75   913          761470372
  693   754          761473621
  143   912          761474735
  651   786          761482107
  639   794          761483303
   76   913          761487473
  687   759          761488182
  710   739          761494419
  418   883          761500019
   77   913          761505030
  602   816          761505704
  677   767          761506396
  700   748          761508992
  176   911          761509807
  611   811          761510862
  311   901          761512932
  548   842          761514280
  623   804          761522831
   78   913          761523049
  523   852          761525875
  661   779          761533920
  431   880          761534991
  447   876          761535999
  144   912          761536512
  327   899          761538482
   79   913          761541536
  555   839          761543594
  367   893          761552820
   80   913          761560497
  361   894          761562865
  273   905          761564042
  200   910          761571000
  409   885          761572054
   81   913          761579938
  249   907          761580892
  618   807          761586975
  564   835          761589019
  235   908          761591187
  384   890          761592104
  219   909          761592888
  628   801          761595553
  145   912          761599153
   82   913          761599865
  177   911          761603264
  654   784          761616568
  479   867          761616602
  515   855          761617250
  636   796          761617792
   83   913          761620284
  709   740          761624829
  373   892          761627405
  536   847          761636079
   84   913          761641201
  427   881          761652324
  451   875          761655726
  355   895          761656250
  262   906          761662144
   85   913          761662622
  146   912          761662664
  469   870          761664709
  462   872          761665976
  284   904          761669568
  531   849          761681340
   86   913          761684553
  303   902          761688935
  541   845          761691546
  201   910          761691601
  604   815          761692239
  178   911          761697783
   87   913          761707000
  583   826          761715263
  585   825          761717250
  699   749          761721848
  294   903          761726511
  147   912          761727051
   88   913          761729969
  581   827          761732224
  342   897          761735961
  220   909          761737429
  587   824          761738227
  692   755          761742763
  335   898          761746167
   89   913          761753466
  236   908          761757568
  668   774          761762456
  708   741          761763933
  681   764          761764985
  414   884          761765048
  250   907          761767643
  320   900          761768000
  579   828          761768091
   90   913          761777497
  589   823          761778236
  672   771          761778459
  562   836          761781384
  498   861          761783373
  613   810          761787397
  379   891          761787910
  274   905          761788449
  495   862          761791303
  148   912          761792320
  179   911          761793370
   91   913          761802068
  312   901          761804029
  686   760          761804856
  657   782          761805161
  633   798          761805729
  501   860          761807501
  202   910          761813408
  423   882          761815935
  553   840          761816377
  476   868          761822208
  577   829          761822822
  455   874          761823999
  526   851          761826627
   92   913          761827185
  518   854          761827696
  492   863          761831135
  349   896          761831685
  591   822          761837319
  546   843          761848443
  664   777          761852377
   93   913          761852854
  395   888          761856947
  149   912          761858477
  328   899          761860251
  504   859          761863843
  400   887          761864103
  263   906          761868863
   94   913          761879081
  221   909          761883290
  180   911          761890031
  575   830          761896375
  606   814          761898160
  676   768          761900608
  489   864          761902713
   95   913          761905872
  707   742          761911731
  285   904          761912389
  390   889          761914369
  593   821          761915518
  625   803          761922252
  237   908          761925365
  150   912          761925528
   96   913          761933233
  620   806          761934616
  203   910          761936427
  405   886          761936581
  698   750          761943392
  507   858          761952555
  362   894          761954912
  251   907          761955894
  368   893          761957989
   97   913          761961170
  304   902          761965272
  466   871          761971007
  295   903          761986702
  181   911          761987772
  573   831          761988708
   98   913          761989689
  560   837          761992253
  151   912          761993479
  644   791          762003655
  486   865          762005881
  647   789          762009092
  595   820          762012875
  275   905          762014500
   99   913          762018796
  440   878          762020152
  691   756          762020587
  419   883          762025446
  222   909          762030477
  436   879          762033295
  356   895          762035391
  385   890          762035625
  459   873          762041196
  374   892          762045912
  630   800          762047000
  660   780          762048000
  100   913          762048497
  641   793          762051978
  444   877          762054517
  473   869          762058726
  204   910          762060664
  152   912          762062336
  706   743          762068223
  650   787          762068403
  521   853          762071238
  534   848          762073496
  510   857          762073793
  410   885          762075125
  321   900          762076161
  264   906          762077160
  101   913          762078798
  615   809          762083504
  336   898          762083848
  539   846          762086555
  182   911          762086599
  343   897          762087880
  432   880          762093568
  238   908          762094584
  313   901          762096998
  571   832          762099779
  551   841          762107472
  102   913          762109705
  608   813          762123509
  680   765          762129125
  597   819          762129432
  685   761          762130206
  153   912          762132105
  448   876          762136768
  483   866          762140483
  103   913          762141224
  252   907          762145651
  638   795          762153947
  725   725          762156250
  286   904          762156920
  724   726          762160600
  529   850          762160889
  104   913          762173361
  697   751          762173624
  723   727          762173650
  223   909          762178996
  653   785          762181702
  329   899          762183988
  205   910          762186125
  183   911          762186518
  722   728          762195400
  350   896          762198136
  428   881          762200593
  544   844          762200768
  154   912          762202792
  105   913          762206122
  671   772          762211359
  380   891          762219971
  558   838          762221584
  667   775          762225338
  721   729          762225850
  513   856          762227713
  569   833          762229546
  705   744          762233409
  106   913          762239513
  276   905          762242201
  305   902          762243433
  296   903          762248663
  720   730          762265000
  239   908          762265231
  599   818          762265231
  452   875          762267283
  107   913          762273540
  155   912          762274403
  415   884          762280479
  265   906          762287041
  184   911          762287535
  622   805          762301973
  675   769          762303484
  480   867          762306363
  690   757          762307093
  463   872          762307695
  108   913          762308209
  635   797          762309448
  206   910          762312816
  719   731          762312850
  470   870          762326000
  396   888          762326208
  224   909          762328853
  253   907          762336920
  627   802          762341491
  109   913          762343526
  663   778          762345199
  401   887          762345304
  156   912          762346944
  524   852          762348032
  656   783          762349103
  363   894          762349131
  424   882          762353992
  369   893          762365366
  610   812          762368328
  718   732          762369400
  391   889          762371840
  567   834          762377967
  110   913          762379497
  322   900          762386248
  185   911          762389656
  314   901          762391845
  617   808          762399225
  287   904          762403167
  704   745          762407289
  696   752          762412544
  516   855          762414471
  111   913          762416128
  357   895          762416668
  549   842          762416837
  601   817          762420314
  157   912          762420421
  337   898          762423545
  406   886          762429872
  717   733          762434650
  240   908          762437312
  207   910          762440743
  344   897          762441857
  456   874          762446440
  112   913          762453425
  684   762          762464232
  375   892          762466663
  556   839          762469335
  277   905          762471558
  225   909          762480054
  386   890          762481456
  113   913          762491394
  186   911          762492887
  158   912          762494840
  266   906          762498512
  537   847          762499576
  679   766          762501935
  477   868          762503365
  716   734          762508600
  330   899          762509699
  297   903          762512400
  632   799          762518367
  306   902          762523424
  496   862          762527864
  532   849          762528817
  499   861          762528880
  254   907          762529707
  114   913          762530041
  565   835          762545000
  420   883          762553387
  493   863          762558804
  502   860          762562008
  351   896          762566687
  115   913          762569372
  208   910          762569912
  159   912          762570207
  659   781          762570720
  542   845          762571213
  411   885          762580656
  703   746          762589863
  715   735          762591250
  603   816          762594723
  187   911          762597234
  441   878          762602273
  689   758          762602281
  437   879          762604892
  116   913          762609393
  241   908          762610833
  490   864          762621544
  467   871          762623874
  646   790          762625136
  505   859          762627404
  226   909          762632605
  612   811          762632659
  519   854          762634223
  643   792          762640795
  160   912          762646528
  445   877          762647258
  117   913          762650110
  288   904          762651136
  670   773          762652917
  381   891          762654312
  433   880          762654737
  527   851          762658234
  695   753          762660152
  649   788          762663321
  460   873          762674617
  714   736          762682600
  315   901          762688576
  624   804          762689088
  118   913          762691529
  666   776          762696872
  323   900          762698267
  209   910          762700329
  278   905          762702577
  188   911          762702703
  640   794          762710184
  267   906          762711579
  674   770          762715024
  487   865          762715928
  161   912          762723809
  255   907          762724018
  508   858          762725224
  563   836          762730603
  474   869          762731333
  119   913          762733656
  619   807          762734602
  554   840          762735464
  584   826          762736680
  449   876          762740225
  547   843          762744430
  364   894          762745528
  586   825          762745681
  582   827          762746651
  429   881          762751430
  652   786          762755464
  338   898          762765264
  588   824          762773696
  370   893          762774957
  580   828          762775552
  120   913          762776497
  298   903          762777919
  629   801          762780590
  702   747          762781131
  713   737          762782650
  242   908          762785800
  227   909          762786512
  605   815          762788500
  397   888          762797845
  345   897          762797898
  416   884          762798400
  358   895          762800087
  162   912          762802056
  307   902          762805251
  683   763          762806934
  189   911          762809300
  121   913          762820058
  590   823          762820767
  578   829          762823341
  402   887          762828911
  392   889          762831657
  210   910          762832000
  637   796          762833189
  331   899          762837390
  484   866          762841800
  662   779          762846667
  511   857          762855624
  122   913          762864345
  163   912          762881275
  453   875          762881552
  678   767          762883415
  592   822          762886936
  522   853          762887125
  376   892          762889664
  576   830          762889976
  712   738          762891400
  425   882          762894593
  289   904          762900833
  655   784          762901679
  688   759          762906151
  123   913          762909364
  694   754          762916448
  614   810          762916544
  190   911          762917031
  256   907          762919859
  407   886          762925599
  268   906          762926248
  387   890          762929603
  535   848          762930567
  561   837          762934734
  279   905          762935264
  352   896          762937344
  228   909          762941781
  464   872          762952192
  124   913          762955121
  540   846          762959736
  164   912          762961472
  243   908          762962219
  211   910          762964931
  594   821          762972245
  574   831          762975415
  701   748          762981093
  316   901          762987197
  471   870          762990111
  481   867          762999004
  125   913          763001622
  607   814          763001687
  530   850          763002000
  711   739          763008850
  634   798          763009696
  324   900          763012224
  514   856          763018760
  552   841          763019929
  191   911          763025902
  165   912          763042653
  299   903          763045226
  126   913          763048873
  457   874          763071617
  596   820          763076736
  572   832          763079616
  421   883          763083848
  412   885          763088653
  308   902          763088920
  621   806          763089677
  545   844          763090209
  382   891          763090939
  626   803          763096003
  127   913          763096880
  229   909          763098418
  212   910          763099128
  658   782          763102080
  669   774          763103133
  339   898          763109011
  257   907          763117236
  166   912          763124824
  710   740          763135000
  673   771          763135228
  192   911          763135919
  244   908          763140096
  269   906          763142525
  365   894          763144109
  128   913          763145649
  290   904          763152264
  346   897          763156009
  559   838          763157351
  682   764          763158312
  332   899          763167067
  280   905          763169625
  525   852          763173333
  665   777          763177058
  438   879          763179111
  693   755          763181432
  359   895          763185654
  371   893          763186768
  442   878          763187040
  478   868          763187384
  700   749          763189749
  129   913          763195186
  598   819          763200451
  570   833          763202537
  167   912          763207991
  517   855          763214788
  434   880          763218504
  687   760          763218703
  616   809          763220025
  609   813          763234326
  213   910          763234597
  631   800          763239591
  446   877          763242669
  130   913          763245497
  193   911          763247088
  645   791          763249796
  230   909          763256429
  648   789          763266861
  497   862          763267401
  709   741          763269850
  398   888          763271864
  677   768          763273565
  500   861          763277381
  468   871          763279543
  642   793          763286545
  317   901          763287714
  494   863          763289431
  168   912          763292160
  393   889          763293826
  131   913          763296588
  430   881          763304841
  353   896          763310113
  461   873          763310798
  300   903          763314327
  377   892          763314921
  403   887          763314930
  258   907          763316155
  417   884          763318817
  245   908          763319437
  503   860          763319527
  550   842          763322688
  325   900          763328125
  651   787          763337854
  491   864          763343315
  600   818          763343432
  568   834          763344136
  450   876          763346376
  132   913          763348465
  661   780          763356781
  194   911          763359415
  270   906          763360416
  538   847          763366295
  214   910          763371344
  309   902          763374437
  639   795          763376994
  169   912          763377337
  533   849          763379486
  388   890          763380072
  506   859          763393995
  557   839          763398412
  133   913          763401134
  291   904          763405435
  281   905          763405666
  475   869          763406784
  699   750          763407099
  708   742          763413400
  231   909          763415820
  408   886          763423768
  488   865          763428897
  426   882          763437744
  520   854          763443864
  543   845          763454132
  134   913          763454601
  340   898          763454792
  692   756          763455104
  654   785          763462889
  170   912          763463528
  623   805          763464492
  195   911          763472906
  611   812          763486459
  528   851          763493003
  454   875          763498539
  333   899          763498736
  246   908          763500248
  509   858          763500941
  566   835          763504371
  602   817          763505721
  135   913          763508872
  215   910          763509375
  347   897          763516196
  259   907          763516622
  681   765          763518366
  636   797          763521029
  628   802          763522760
  383   891          763529858
  686   761          763539937
  618   808          763543144
  366   894          763544880
  485   866          763546021
  171   912          763550739
    0   914          763551944
    1   914          763551945
    2   914          763551952
    3   914          763551971
    4   914          763552008
    5   914          763552069
    6   914          763552160
    7   914          763552287
    8   914          763552456
    9   914          763552673
   10   914          763552944
   11   914          763553275
   12   914          763553672
   13   914          763554141
   14   914          763554688
   15   914          763555319
   16   914          763556040
   17   914          763556857
   18   914          763557776
   19   914          763558803
   20   914          763559944
   21   914          763561205
  668   775          763562007
   22   914          763562592
  136   913          763563953
  672   772          763564096
   23   914          763564111
  707   743          763565650
   24   914          763565768
   25   914          763567569
   26   914          763569520
   27   914          763571627
  360   895          763573375
   28   914          763573896
   29   914          763576333
  232   909          763576597
   30   914          763578944
  271   906          763579927
   31   914          763581735
   32   914          763584712
  301   903          763585228
  196   911          763587567
   33   914          763587881
  318   901          763590133
   34   914          763591248
   35   914          763594819
   36   914          763598600
  413   885          763599122
  465   872          763599473
  372   893          763600805
   37   914          763602597
   38   914          763606816
   39   914          763611263
   40   914          763615944
  422   883          763616835
  137   913          763619850
   41   914          763620865
   42   914          763626032
   43   914          763631451
  698   751          763633143
   44   914          763637128
  172   912          763638976
  512   857          763640521
  657   783          763642080
   45   914          763643069
  282   905          763643393
  548   843          763643699
  326   900          763645976
  216   910          763648696
   46   914          763649280
   47   914          763655767
  472   870          763657048
  555   840          763657875
  292   904          763660352
  310   902          763661808
   48   914          763662536
  664   778          763665896
   49   914          763669593
  676   769          763672385
  138   913          763676569
   50   914          763676944
  247   908          763682535
  564   836          763683200
   51   914          763684595
  354   896          763685000
  604   816          763687360
   52   914          763692552
  482   867          763694531
  458   874          763699536
   53   914          763700821
  197   911          763703404
  523   853          763706144
   54   914          763709408
   55   914          763718319
  633   799          763718536
  260   907          763718643
  706   744          763726600
   56   914          763727560
  173   912          763728245
  139   913          763734116
  725   726          763735301
   57   914          763737137
  691   757          763737464
  233   909          763738766
  378   892          763742440
  724   727          763744007
   58   914          763747056
  399   888          763748271
  439   879          763755958
   59   914          763757323
  613   811          763758128
  394   889          763758353
  723   728          763761419
  585   826          763761601
  583   827          763764570
   60   914          763767944
  443   878          763774459
  587   825          763777628
   61   914          763778925
  435   880          763784875
  581   828          763786493
  722   729          763787537
  217   910          763789313
   62   914          763790272
  536   848          763790848
  140   913          763792497
  272   906          763801064
   63   914          763801991
  341   898          763802613
  404   887          763803367
  589   824          763812693
  515   856          763812891
   64   914          763814088
  174   912          763818552
  198   911          763820423
  721   730          763822361
   65   914          763826569
  579   829          763827328
  334   899          763832403
  389   890          763832869
  541   846          763836157
   66   914          763839440
  447   877          763840756
  418   884          763841736
  531   850          763846291
  141   913          763851718
   67   914          763852707
  302   903          763857935
  625   804          763859089
  431   881          763860832
  720   731          763865891
  248   908          763866304
   68   914          763866376
  591   823          763866838
  697   752          763867881
  685   762          763869853
  479   868          763874271
  660   781          763875541
  348   897          763878465
  647   790          763879023
   69   914          763880453
  562   837          763880581
  283   905          763882812
  644   792          763883072
  620   807          763885943
  577   830          763887033
  680   766          763887096
  606   815          763888391
  319   901          763894460
   70   914          763894944
  705   745          763896250
  234   909          763902333
   71   914          763909855
  175   912          763909903
  142   913          763911785
  293   904          763917021
  719   732          763918127
  261   907          763922224
  409   886          763924385
   72   914          763925192
  650   788          763928872
  218   910          763931232
  553   841          763935698
  469   871          763938020
  199   911          763938630
  593   822          763940105
  641   794          763940905
   73   914          763940961
  367   894          763947847
  462   873          763949745
  311   902          763951039
  451   876          763955227
   74   914          763957168
  361   895          763963256
  575   831          763965566
  327   900          763965783
  630   801          763969401
  384   891          763971075
  143   913          763972704
   75   914          763973819
  718   733          763979069
  546   844          763982920
  427   882          763983451
   76   914          763990920
  671   773          764001628
  526   852          764001784
  176   912          764002304
   77   914          764008477
  498   862          764009920
  373   893          764017074
  518   855          764018207
  495   863          764023022
  273   906          764023833
   78   914          764026496
  690   758          764028512
  501   861          764028882
  667   776          764029539
  595   821          764032536
  653   786          764032733
  144   913          764034481
   79   914          764044983
  717   734          764048717
  615   810          764049375
  249   908          764051561
  638   796          764052408
  200   911          764058031
  355   896          764062011
  573   832          764062885
   80   914          764063944
  235   909          764067304
  492   864          764068032
  219   910          764074459
  704   746          764074600
  675   770          764079875
  504   860          764080064
   81   914          764083385
  476   869          764085085
  177   912          764095761
  560   838          764096472
  145   913          764097122
   82   914          764103312
  608   814          764108856
  696   753          764111313
  414   885          764112069
  455   875          764118250
   83   914          764123731
  284   905          764123929
  716   735          764127071
  262   907          764127371
  303   903          764132454
  597   820          764144173
   84   914          764144648
  489   865          764144794
  423   883          764152354
  342   898          764152480
  146   913          764160633
  663   779          764163386
  507   859          764163622
   85   914          764166069
  335   899          764168074
  379   892          764172227
  294   904          764175448
  201   911          764178632
  571   833          764178948
   86   914          764188000
  178   912          764190280
  656   784          764190720
  320   901          764200701
  684   763          764208451
   87   914          764210447
  715   736          764214131
  635   798          764217467
  220   910          764219000
  147   913          764225020
  395   889          764225244
  400   888          764227072
  551   842          764231839
  534   849          764233353
   88   914          764233416
  236   909          764233685
  539   847          764236242
  250   908          764238312
  312   902          764242136
  349   897          764242822
  274   906          764248240
  622   806          764248464
  466   872          764249544
  486   866          764253152
  521   854          764256625
   89   914          764256913
  703   747          764261650
  679   767          764264502
  627   803          764273510
  599   819          764275058
  510   858          764279712
   90   914          764280944
  179   912          764285867
  328   900          764287552
  390   890          764288000
  148   913          764290289
  405   887          764294228
  202   911          764300439
   91   914          764305515
  714   737          764309897
  569   834          764313713
  473   870          764326817
  689   759          764328248
  459   874          764330203
   92   914          764330632
  558   839          764330831
  529   851          764330940
  263   907          764334090
  440   879          764335439
  544   845          764340309
  610   813          764348797
  368   894          764353016
  436   880          764353856
  362   895          764355303
   93   914          764356301
  149   913          764356446
  617   809          764360242
  695   754          764363439
  444   878          764364536
  221   910          764364861
  285   905          764366750
  419   884          764367163
   94   914          764382528
  180   912          764382528
  483   867          764392950
  237   909          764401482
  659   782          764402947
  304   903          764408791
   95   914          764409319
  713   738          764414369
  385   891          764414596
  432   881          764419409
  203   911          764423458
  150   913          764423497
  601   818          764425233
  251   908          764426563
  410   886          764427456
  513   857          764428490
  374   893          764435581
  295   904          764435639
  632   800          764435968
   96   914          764436680
  356   896          764441152
  448   877          764441525
  670   774          764447824
  702   748          764457400
   97   914          764464617
  567   835          764467138
  275   906          764474291
  181   912          764480269
  151   913          764491448
   98   914          764493136
  674   771          764496035
  646   791          764499807
  343   898          764504399
  666   777          764505729
  336   899          764505755
  321   901          764508862
  222   910          764512048
   99   914          764522243
  643   793          764524964
  712   739          764527547
  524   853          764528301
  649   789          764528518
  428   882          764531720
  313   902          764535105
  264   907          764542387
  549   843          764546256
  204   911          764547695
  100   914          764551944
  683   764          764555731
  152   913          764560305
  480   868          764564032
  452   876          764566784
  238   909          764570701
  182   912          764579096
  101   914          764582245
  556   840          764583616
  463   873          764591464
  603   817          764594740
  470   871          764599311
  640   795          764603875
  380   892          764604288
  612   812          764608256
  350   897          764609273
  516   856          764610112
  652   787          764611211
  286   905          764611281
  329   900          764611289
  102   914          764613152
  252   908          764616320
  694   755          764624259
  415   885          764627500
  153   913          764630074
  624   805          764630749
  688   760          764636672
  565   836          764639181
  103   914          764644671
  711   740          764649431
  678   768          764650584
  537   848          764654345
  223   910          764660567
  701   749          764661850
  662   780          764669528
  205   911          764673156
  104   914          764676808
  183   912          764679015
  305   903          764686952
  424   883          764690411
  619   808          764690771
  532   850          764693768
  396   889          764694505
  296   904          764697600
  154   913          764700761
  276   906          764701992
  629   802          764707797
  401   888          764708273
  105   914          764709569
  542   846          764715824
  637   797          764736426
  456   875          764740691
  239   909          764741348
  106   914          764742960
  391   890          764745471
  655   785          764748000
  363   895          764749522
  265   907          764752268
  499   862          764755427
  496   863          764759583
  369   894          764760393
  477   869          764766242
  155   913          764772372
  107   914          764776987
  710   741          764780021
  184   912          764780032
  502   861          764783389
  605   816          764783621
  584   827          764785987
  406   887          764787519
  586   826          764790032
  493   864          764795701
  206   911          764799847
  582   828          764800920
  253   908          764807589
  224   910          764810424
  108   914          764811656
  588   825          764813097
  322   901          764818949
  357   896          764822429
  519   855          764824734
  563   837          764829800
  314   902          764829952
  527   852          764833391
  580   829          764834789
  505   860          764843625
  156   913          764844913
  337   899          764845452
  109   914          764846973
  554   841          764854785
  590   824          764855224
  375   893          764856332
  287   905          764857528
  344   898          764858376
  386   891          764860427
  490   865          764863625
  700   750          764875000
  547   844          764878907
  185   912          764882153
  110   914          764882944
  614   811          764887275
  578   830          764887552
  693   756          764893773
  420   884          764895104
  467   872          764902411
  669   775          764902684
  682   765          764911693
  240   909          764913429
  592   823          764916455
  441   879          764917560
  157   913          764918390
  709   742          764919317
  111   914          764919575
  673   772          764920865
  634   799          764922503
  437   880          764925453
  207   911          764927774
  277   906          764931349
  411   886          764932987
  508   859          764936291
  330   900          764937000
  658   783          764938999
  687   761          764953784
  112   914          764956872
  445   878          764957277
  576   831          764959167
  297   904          764961337
  225   910          764961625
  487   866          764963199
  460   874          764963624
  266   907          764963739
  306   903          764966943
  351   897          764977824
  433   881          764980578
  186   912          764985384
  665   778          764990577
  607   815          764991918
  158   913          764992809
  113   914          764994841
  594   822          764996832
  474   870          764999424
  254   908          765000376
  626   804          765032840
  114   914          765033488
  381   892          765038629
  561   838          765038953
  621   807          765041004
  449   877          765044982
  677   769          765045342
  574   832          765049592
  208   911          765056943
  511   858          765061543
  708   743          765067319
  159   913          765068176
  522   854          765072512
  115   914          765072819
  429   882          765082557
  241   909          765086950
  187   912          765089731
  535   849          765090424
  484   867          765094267
  596   821          765096397
  699   751          765096850
  288   905          765105497
  540   847          765109423
  116   914          765112840
  226   910          765114176
  315   902          765126683
  645   792          765129213
  323   901          765130968
  648   790          765136792
  552   842          765144296
  160   913          765144497
  416   885          765145421
  364   895          765145919
  117   914          765153557
  572   833          765158785
  631   801          765161992
  278   906          765162368
  397   889          765166142
  370   894          765169984
  692   757          765171981
  530   851          765172051
  642   794          765175472
  267   907          765176806
  453   876          765181053
  661   781          765184322
  616   810          765185896
  338   899          765187171
  209   911          765187360
  402   888          765191880
  255   908          765194687
  118   914          765194976
  188   912          765195200
  651   788          765198323
  392   890          765205288
  358   896          765205848
  345   898          765214417
  598   820          765215192
  514   857          765219537
  609   814          765219673
  161   913          765221778
  707   744          765224027
  298   904          765226856
  545   845          765229750
  425   883          765231012
  464   873          765235961
  119   914          765237103
  307   903          765248770
  481   868          765256673
  242   909          765261917
  471   871          765263422
  331   900          765264691
  559   839          765266598
  227   910          765268083
  639   796          765275455
  681   766          765276337
  376   893          765279333
  686   762          765279584
  120   914          765279944
  407   887          765283246
  570   834          765286704
  162   913          765300025
  189   912          765301797
  387   891          765308574
  654   786          765313920
  726   726          765314352
  725   727          765318708
  210   911          765319031
  121   914          765323505
  698   752          765327400
  724   728          765331776
  352   897          765348481
  600   819          765353259
  723   729          765353556
  525   853          765353602
  672   773          765354365
  289   905          765355194
  457   875          765365868
  668   776          765366208
  122   914          765367792
  163   913          765379244
  722   730          765384048
  706   745          765389441
  256   908          765390528
  268   907          765391475
  279   906          765395055
  190   912          765409528
  517   856          765410429
  623   806          765410983
  123   914          765412811
  721   731          765423252
  228   910          765423352
  316   902          765425304
  421   884          765425565
  636   798          765429048
  568   835          765433307
  243   909          765438336
  412   886          765440984
  324   901          765444925
  676   770          765448776
  478   869          765450261
  211   911          765451962
  550   843          765452107
  628   803          765454779
  124   914          765458568
  691   758          765458883
  164   913          765459441
  611   813          765466928
  720   732          765471168
  382   892          765475256
  657   784          765483697
  664   779          765484083
  299   904          765494163
  497   863          765499120
  438   880          765499672
  442   879          765502327
  500   862          765503928
  618   809          765504161
  125   914          765505069
  602   818          765510640
  557   840          765512693
  191   912          765518399
  538   848          765521064
  494   864          765526328
  719   733          765527796
  339   899          765530918
  308   903          765532439
  165   913          765540622
  503   861          765540908
  434   881          765544345
  533   850          765544437
  365   895          765544500
  126   914          765552320
  446   878          765552688
  468   872          765558080
  705   746          765563561
  697   753          765566650
  346   898          765572528
  229   910          765579989
  371   894          765581795
  491   865          765585396
  212   911          765586159
  257   908          765587905
  359   896          765591415
  718   734          765593136
  332   900          765594368
  566   836          765598552
  543   846          765598743
  461   874          765599805
  127   914          765600327
  290   905          765606625
  269   907          765607752
  506   860          765610216
  685   763          765614072
  244   909          765616213
  166   913          765622793
  192   912          765628416
  280   906          765629416
  520   855          765634375
  430   882          765635968
  633   800          765636137
  398   889          765640161
  128   914          765649096
  680   767          765649663
  450   877          765651133
  417   885          765665838
  717   735          765667188
  393   890          765667457
  528   852          765668160
  475   870          765674875
  488   866          765676168
  403   888          765677899
  604   817          765687377
  129   914          765698633
  377   893          765704590
  167   913          765705960
  660   782          765707768
  509   859          765712008
  353   897          765721250
  213   911          765721628
  317   902          765725821
  613   812          765733725
  230   910          765738000
  193   912          765739585
  704   747          765746387
  130   914          765748944
  716   736          765749952
  647   791          765753694
  690   759          765754479
  388   891          765759043
  325   901          765760826
  300   904          765763264
  644   793          765767241
  426   883          765774163
  555   841          765777196
  548   844          765778176
  408   887          765781415
  564   837          765782397
  258   908          765786824
  168   913          765790129
  650   789          765794069
  245   909          765795554
  671   774          765796535
  454   876          765798040
  485   867          765798488
  131   914          765800035
  625   805          765800750
  585   827          765810908
  696   754          765814600
  309   903          765817956
  583   828          765818839
  587   826          765821979
  270   907          765825643
  641   795          765834596
  667   777          765838396
  715   737          765841428
  620   808          765842112
  581   829          765845730
  512   858          765846440
  132   914          765851912
  194   912          765851912
  589   825          765852094
  214   911          765858375
  291   905          765859796
  675   771          765860886
  281   906          765865457
  169   913          765875306
  340   899          765876699
  465   873          765883242
  606   816          765883512
  653   787          765888480
  523   854          765891531
  579   830          765891539
  630   802          765896608
  231   910          765897391
  591   824          765901295
  133   914          765904581
  383   892          765914175
  333   900          765926037
  472   871          765930359
  347   898          765932715
  703   748          765937919
  714   738          765941616
  366   895          765945271
  536   849          765950705
  413   886          765951453
  482   868          765952200
  638   797          765955645
  577   831          765956224
  684   764          765957248
  134   914          765958048
  422   884          765958552
  170   913          765961497
  195   912          765965403
  593   823          765969624
  246   909          765976365
  360   896          765979136
  562   838          765984800
  541   847          765985844
  663   780          765986247
  259   908          765987291
  458   875          765993787
  372   894          765995832
  215   911          765996406
  135   914          766012319
  515   857          766013668
  531   851          766016342
  615   811          766020106
  318   902          766028240
  679   768          766031671
  301   904          766034165
  656   785          766037041
  575   832          766039743
  271   907          766045154
  171   913          766048708
  713   739          766050516
  595   822          766057123
  232   910          766058168
  689   760          766058769
  553   842          766060065
    0   915          766060875
    1   915          766060876
    2   915          766060883
    3   915          766060902
    4   915          766060939
    5   915          766061000
    6   915          766061091
    7   915          766061218
    8   915          766061387
    9   915          766061604
   10   915          766061875
   11   915          766062206
   12   915          766062603
   13   915          766063072
   14   915          766063619
   15   915          766064250
   16   915          766064971
   17   915          766065788
   18   915          766066707
  136   914          766067400
   19   915          766067734
   20   915          766068875
   21   915          766070136
  695   755          766071250
   22   915          766071523
   23   915          766073042
   24   915          766074699
   25   915          766076500
  439   880          766076519
   26   915          766078451
  326   901          766078677
  196   912          766080064
   27   915          766080558
   28   915          766082827
   29   915          766085264
   30   915          766087875
  443   879          766089746
   31   915          766090666
   32   915          766093643
  354   897          766096137
   33   915          766096812
  608   815          766099087
   34   915          766100179
  282   906          766103184
   35   915          766103750
  310   903          766105327
   36   915          766107531
  435   881          766110716
   37   915          766111528
  292   905          766114713
   38   915          766115747
  399   889          766116568
   39   915          766120194
  546   845          766122461
  137   914          766123297
   40   915          766124875
   41   915          766129796
  635   799          766130274
  394   890          766131984
  378   893          766132109
   42   915          766134963
  216   911          766135727
  172   913          766136945
  479   869          766137148
  702   749          766138157
   43   915          766140382
  573   833          766142054
   44   915          766146059
  447   878          766150775
   45   915          766152000
   46   915          766158211
  247   909          766158652
  597   821          766163834
   47   915          766164698
  404   888          766166336
  712   740          766168128
   48   915          766171467
   49   915          766178524
  138   914          766180016
  526   853          766182053
   50   915          766185875
  418   885          766188757
  260   908          766189312
  431   882          766191959
   51   915          766193526
  197   912          766195901
  622   807          766199791
   52   915          766201483
  560   839          766205719
   53   915          766209752
  627   804          766210347
  389   891          766211840
  518   856          766213848
  469   872          766216557
   54   915          766218339
  233   910          766220337
  341   899          766224520
  173   913          766226214
   55   915          766227250
   56   915          766236491
  139   914          766237563
  462   874          766238752
  659   783          766239866
  498   863          766241639
   57   915          766246068
  670   775          766247375
  501   862          766255429
   58   915          766255987
  334   900          766259704
  495   864          766259919
  451   877          766259984
  571   834          766263115
   59   915          766266254
  272   907          766266291
  217   911          766276344
   60   915          766276875
  674   772          766281672
  409   887          766282032
   61   915          766287856
  599   820          766289799
  711   741          766294452
  348   898          766294984
  140   914          766295944
   62   915          766299203
  504   861          766301445
  302   904          766306872
  683   765          766309112
  492   865          766310113
   63   915          766310922
  198   912          766312920
  174   913          766316521
  666   778          766319248
  427   883          766319870
   64   915          766323019
  617   810          766326113
  319   902          766332567
  610   814          766334144
   65   915          766335500
  694   756          766336600
  248   909          766342421
  283   906          766342603
  701   750          766347101
  367   895          766348238
   66   915          766348371
  476   870          766353176
  141   914          766355165
  384   892          766355392
  632   801          766358369
  551   843          766361258
   67   915          766361638
  361   896          766369017
  293   905          766371382
  688   761          766371753
   68   915          766375307
  646   792          766379224
  507   860          766379843
  234   910          766383904
   69   915          766389384
  539   848          766391011
  489   866          766392065
  261   908          766392893
  311   903          766394558
  534   850          766398304
  649   790          766398449
  327   901          766398484
  569   835          766402884
   70   915          766403875
  175   913          766407872
  373   894          766412101
  643   794          766413891
  142   914          766415232
  455   876          766417751
  218   911          766418263
   71   915          766418786
  678   769          766422361
  710   742          766429488
  199   912          766431127
   72   915          766434123
  601   819          766435060
  558   840          766445112
  521   855          766447136
   73   915          766449892
  414   886          766464400
   74   915          766466099
  652   788          766471680
  355   897          766473148
  143   914          766476151
   75   915          766482750
  544   846          766484920
  273   907          766489060
  510   859          766490779
  423   884          766494071
  662   781          766497069
   76   915          766499851
  176   913          766500273
  640   796          766502336
  486   867          766505619
  529   852          766506097
   77   915          766517408
  249   909          766527678
  466   873          766533313
   78   915          766535427
  144   914          766537928
  235   910          766548875
  200   912          766550528
   79   915          766553914
  567   836          766561319
  219   911          766561490
  379   893          766561896
  700   751          766564751
   80   915          766572875
  709   743          766573236
  342   899          766574387
  624   806          766577240
  303   904          766581391
  284   906          766583720
  612   813          766588725
   81   915          766592316
  177   913          766593730
  400   889          766595369
  335   900          766595375
  262   908          766598040
  395   890          766598875
  655   786          766599031
  603   818          766599659
  473   871          766600128
  145   914          766600569
  693   757          766610650
   82   915          766612243
  459   875          766624454
  294   905          766629809
   83   915          766632662
  513   858          766634409
  320   902          766638808
  629   803          766639816
  637   798          766644445
  483   868          766650619
  619   809          766651788
   84   915          766653579
  440   880          766656000
  405   888          766657197
  349   898          766659341
  146   914          766664080
  390   891          766666971
  682   766          766669664
  201   912          766671129
   85   915          766675000
  436   881          766679697
  444   879          766679823
  549   844          766680733
  312   903          766685655
  178   913          766688249
  687   762          766693431
   86   915          766696931
  556   841          766702937
  220   911          766706031
  669   776          766706885
  673   773          766711134
  274   907          766713467
  524   854          766713688
  419   885          766714184
  250   909          766714429
  236   910          766715256
   87   915          766719378
  328   901          766720253
  708   744          766725696
  147   914          766728467
  565   837          766738378
   88   915          766742347
  432   882          766750536
  448   878          766751544
  368   895          766753407
  362   896          766761064
   89   915          766765844
  658   784          766780616
  605   817          766783638
  179   913          766783836
  410   887          766785103
   90   915          766789875
  699   752          766791107
  202   912          766792936
  148   914          766793736
  385   892          766798913
  263   908          766804759
  665   779          766808764
  516   857          766810889
  537   849          766814202
   91   915          766814446
  677   770          766821733
  285   906          766826541
  480   869          766826909
  374   894          766830608
  586   827          766839339
   92   915          766839563
  634   800          766840104
  584   828          766840256
  221   911          766851892
  356   897          766852289
  588   826          766857448
  304   904          766857728
  149   914          766859893
  582   829          766860157
  614   812          766862872
  532   851          766863819
   93   915          766865232
  542   847          766865511
  428   883          766868139
  452   877          766871541
  470   872          766877848
  463   874          766880471
  180   913          766880497
  237   910          766883053
  707   745          766886868
  295   905          766890000
   94   915          766891459
  692   758          766893400
  590   825          766894625
  726   727          766897759
  580   830          766899000
  251   909          766902680
  725   728          766906477
  203   912          766915955
   95   915          766918250
  724   729          766923913
  343   899          766926306
  150   914          766926944
  336   900          766933056
  563   838          766934019
  275   907          766939518
   96   915          766945611
  321   902          766946969
  723   730          766950067
  592   824          766950912
  578   831          766956743
   97   915          766973548
  626   805          766974501
  181   913          766978238
  313   903          766978624
  554   842          766979152
  415   886          766979831
  722   731          766984939
  607   816          766987039
  499   863          766987146
  380   893          766993957
  151   914          766994895
  496   864          766996480
  621   808          766997173
  222   911          766999079
   98   915          767002067
  502   862          767009936
  648   791          767011463
  264   908          767013056
  645   793          767013382
  527   853          767013660
  661   782          767016549
  547   845          767018448
  519   856          767020375
  686   763          767023803
  350   898          767025792
  698   753          767026169
  594   823          767026351
  721   732          767028529
   99   915          767031174
  424   884          767032128
  576   832          767033344
  477   870          767034333
  493   865          767037782
  681   767          767038904
  204   912          767040192
  456   876          767040192
  329   901          767043990
  238   910          767052272
  706   746          767056752
  100   915          767060875
  651   789          767063520
  152   914          767063752
  505   861          767065006
  396   890          767068136
  642   795          767069163
  286   906          767071072
  401   889          767076570
  182   913          767077065
  720   733          767080837
  631   802          767089199
  101   915          767091176
  252   909          767092437
  490   866          767110896
  596   822          767120984
  102   915          767122083
  391   891          767124442
  574   833          767128761
  153   914          767133521
  305   904          767135889
  719   734          767141863
  223   911          767147598
  561   839          767148200
  672   774          767149272
  406   888          767150488
  296   905          767151961
  508   860          767152512
  103   915          767153602
  363   896          767155283
  616   811          767156627
  369   895          767160784
  205   912          767165653
  276   907          767167219
  654   787          767169667
  668   777          767175065
  183   913          767176984
  639   797          767178692
  691   759          767184850
  104   915          767185739
  467   873          767186180
  154   914          767204208
  609   815          767209904
  718   735          767211607
  487   867          767215666
  105   915          767218500
  239   910          767222919
  265   908          767222937
  676   771          767229787
  357   897          767233566
  598   821          767234853
  705   747          767235348
  441   880          767238121
  420   885          767242125
  572   834          767242952
  386   892          767244744
  437   881          767251294
  375   894          767251359
  106   915          767251891
  535   850          767255375
  322   902          767257056
  460   875          767257875
  522   855          767263023
  540   848          767264192
  697   754          767269937
  445   879          767272564
  511   859          767272610
  474   871          767272735
  337   900          767272753
  314   903          767273471
  552   843          767273715
  155   914          767275819
  184   913          767278001
  344   899          767280283
  253   909          767283706
  107   915          767285918
  717   736          767290069
  411   887          767290634
  206   912          767292344
  224   911          767297455
  664   780          767306944
  433   882          767311705
  287   906          767317319
  108   915          767320587
  657   785          767330018
  636   799          767341855
  530   852          767347208
  156   914          767348360
  484   868          767351936
  449   878          767355001
  109   915          767355904
  623   807          767362310
  685   764          767362869
  600   820          767368000
  330   901          767369701
  545   846          767374361
  570   835          767375875
  716   737          767377249
  185   913          767380122
  559   840          767380879
  628   804          767391616
  110   915          767391875
  351   898          767394343
  240   910          767395000
  277   907          767396576
  297   905          767415698
  306   904          767415880
  680   768          767416832
  429   883          767418976
  207   912          767420271
  157   914          767421837
  704   748          767422656
  514   858          767425456
  381   893          767428298
  111   915          767428506
  266   908          767434408
  225   911          767448656
  611   814          767452275
  112   915          767465803
  618   810          767470032
  715   738          767473147
  254   909          767476493
  186   913          767483353
  690   760          767485000
  453   877          767485810
  158   914          767496256
  416   886          767497752
  113   915          767503772
  481   869          767519550
  602   819          767520467
  696   755          767522411
  464   874          767524968
  568   836          767527488
  525   854          767538989
  397   890          767539773
  471   872          767541959
  114   915          767542419
  660   783          767544687
  208   912          767549440
  364   896          767551680
  633   801          767558538
  402   889          767560177
  288   906          767565288
  241   910          767568521
  323   902          767569075
  315   903          767570202
  370   895          767570375
  159   914          767571623
  425   884          767572729
  714   739          767577763
  115   915          767581750
  392   891          767584259
  550   844          767586584
  187   913          767587700
  671   775          767596086
  226   911          767601207
  517   857          767611206
  338   900          767614472
  358   897          767616985
  703   749          767618676
  116   915          767621771
  278   907          767627595
  557   841          767632014
  647   792          767633111
  345   899          767636324
  407   888          767646215
  675   772          767646523
  267   908          767647475
  160   914          767647944
  667   778          767651915
  644   794          767656168
  117   915          767662488
  650   790          767664000
  457   876          767665369
  255   909          767670804
  376   894          767674360
  209   912          767679857
  538   849          767680921
  298   905          767681217
  713   740          767691097
  604   818          767692296
  387   892          767692891
  188   913          767693169
  331   901          767697392
  307   904          767697707
  566   837          767697749
  118   915          767703907
  684   765          767710629
  613   813          767714194
  533   851          767714488
  478   870          767718352
  161   914          767725225
  641   796          767733057
  500   863          767735647
  497   864          767736017
  242   910          767743488
  119   915          767746034
  625   806          767747241
  543   847          767748430
  653   788          767748949
  227   911          767755114
  352   898          767765000
  503   862          767767455
  494   865          767768409
  421   885          767772586
  695   756          767783591
  120   915          767788875
  689   761          767793850
  412   887          767798631
  189   913          767799766
  620   809          767803129
  679   769          767803448
  162   914          767803472
  210   912          767811528
  712   741          767813149
  663   781          767813788
  289   906          767814985
  442   880          767822888
  702   750          767823408
  438   881          767825513
  630   803          767828627
  520   856          767830016
  506   861          767831597
  121   915          767832436
  491   866          767832667
  468   873          767841849
  528   853          767848429
  279   907          767860282
  268   908          767862144
  638   798          767863664
  382   893          767864925
  585   828          767865177
  256   909          767866645
  446   879          767867975
  316   903          767868823
  587   827          767871286
  434   882          767875472
  122   915          767876723
  583   829          767878076
  163   914          767882691
  324   902          767883032
  606   817          767883529
  564   838          767886616
  656   786          767888072
  461   875          767894056
  589   826          767896445
  555   842          767901563
  190   913          767907497
  581   830          767909941
  228   911          767910383
  548   845          767917717
  243   910          767919907
  123   915          767921742
  509   860          767928229
  488   867          767928635
  591   825          767940696
  711   742          767943919
  211   912          767944459
  475   871          767948186
  299   905          767948524
  365   896          767950261
  339   900          767958219
  579   831          767960730
  450   878          767961152
  164   914          767962888
  124   915          767967499
  430   883          767972387
  308   904          767981376
  371   895          767982186
  346   899          767994435
  615   812          767995703
  359   897          768002552
  593   824          768004081
  398   890          768013792
  125   915          768014000
  191   913          768016368
  417   886          768018169
  332   901          768027069
  577   832          768030401
  701   751          768036852
  165   914          768044069
  403   889          768046196
  393   891          768046428
  635   800          768047875
  670   776          768051576
  694   757          768053477
  485   868          768056157
  512   859          768057507
  126   915          768061251
  257   909          768064022
  290   906          768066416
  229   911          768067020
  683   766          768067083
  674   773          768071941
  269   908          768078421
  212   912          768078656
  659   784          768081483
  523   855          768082042
  710   743          768083407
  595   823          768086642
  562   839          768094047
  608   816          768094208
  280   907          768094643
  244   910          768097784
  377   894          768099617
  454   877          768102797
  127   915          768109258
  688   762          768111400
  536   850          768115656
  426   884          768115880
  575   833          768118912
  166   914          768126240
  192   913          768126385
  666   779          768137435
  353   898          768137769
  541   848          768140613
  388   892          768143360
  408   888          768144384
  627   805          768152008
  622   808          768155960
  128   915          768158027
  317   903          768169340
  465   874          768172249
  597   822          768188421
  553   843          768189484
  531   852          768191499
  678   770          768198752
  325   902          768198933
  129   915          768207564
  472   872          768208896
  167   914          768209407
  213   912          768214125
  482   869          768215077
  300   905          768217625
  515   858          768219587
  230   911          768225031
  573   834          768226221
  709   744          768231613
  193   913          768237554
  130   915          768257875
  700   752          768259008
  258   909          768262941
  646   793          768263393
  309   904          768266893
  546   846          768267072
  649   791          768273120
  245   910          768277125
  632   802          768285576
  458   876          768293288
  168   914          768293576
  270   908          768296312
  617   811          768296844
  383   893          768303844
  340   900          768304000
  422   885          768305573
  643   795          768307582
  131   915          768308966
  413   887          768309100
  599   821          768309460
  291   906          768319587
  560   840          768320000
  610   815          768324375
  662   782          768329296
  281   907          768330684
  693   758          768332069
  652   789          768336877
  194   913          768349881
  214   912          768350872
  366   896          768351032
  571   835          768352286
  347   899          768354622
  333   901          768358738
  132   915          768360843
  526   854          768367440
  169   914          768378753
  231   911          768384422
  708   745          768388537
  360   897          768390273
  372   895          768396223
  439   881          768402360
  479   870          768405239
  640   797          768405573
  443   880          768410307
  133   915          768413512
  518   857          768414625
  682   767          768432231
  687   763          768437650
  435   882          768441843
  601   820          768449801
  655   787          768454778
  246   910          768457936
  195   913          768463372
  259   909          768463408
  170   914          768464944
  447   879          768466062
  134   915          768466979
  318   903          768471759
  498   864          768478536
  727   727          768481166
  726   728          768485528
  501   863          768487148
  301   905          768488526
  215   912          768488903
  699   753          768489876
  399   890          768490199
  551   844          768495735
  569   836          768497065
  725   729          768498614
  469   873          768500326
  495   865          768502000
  673   774          768506041
  394   891          768510955
  354   898          768512656
  669   777          768515742
  271   908          768515823
  326   902          768516784
  724   730          768520424
  135   915          768521250
  378   894          768527136
  504   862          768527992
  431   883          768528378
  624   807          768528567
  462   875          768533003
  404   889          768534633
  418   886          768541088
  232   911          768545199
  539   849          768550868
  723   731          768550958
  171   914          768552155
  707   746          768554179
  310   904          768554264
  637   799          768557252
  492   866          768557384
  558   841          768564433
  534   851          768568355
  282   907          768568411
  451   878          768570003
  612   814          768574072
  292   906          768574504
    0   916          768575296
    1   916          768575297
    2   916          768575304
    3   916          768575323
    4   916          768575360
    5   916          768575421
    6   916          768575512
    7   916          768575639
    8   916          768575808
    9   916          768576025
   10   916          768576296
  136   915          768576331
   11   916          768576627
  629   804          768576653
   12   916          768577024
   13   916          768577493
  196   913          768578033
   14   916          768578040
   15   916          768578671
   16   916          768579392
   17   916          768580209
   18   916          768581128
   19   916          768582155
   20   916          768583296
   21   916          768584557
   22   916          768585944
   23   916          768587463
   24   916          768589120
  722   732          768590216
   25   916          768590921
   26   916          768592872
   27   916          768594979
  389   892          768596157
   28   916          768597248
   29   916          768599685
  507   861          768601224
   30   916          768602296
  677   771          768602744
   31   916          768605087
   32   916          768608064
  603   819          768609486
   33   916          768611233
   34   916          768614600
  619   810          768617659
   35   916          768618171
  692   759          768619367
   36   916          768621952
   37   916          768625949
  476   871          768626487
  658   785          768626937
  216   912          768628224
   38   916          768630168
  665   780          768631625
  137   915          768632228
  544   847          768634607
   39   916          768634615
  721   733          768638198
   40   916          768639296
  247   910          768640223
  172   914          768640392
  521   856          768642777
   41   916          768644217
  489   867          768644532
  409   888          768645001
   42   916          768649384
  341   900          768651821
   43   916          768654803
   44   916          768660480
  567   837          768660516
  427   884          768661587
  260   909          768665429
   45   916          768666421
   46   916          768672632
   47   916          768679119
   48   916          768685888
  529   853          768686366
  138   915          768688947
  334   901          768692405
   49   916          768692945
  197   913          768693870
  720   734          768694904
   50   916          768700296
  510   860          768707000
  233   911          768707368
   51   916          768707947
   52   916          768715904
  348   899          768716891
  455   877          768722508
   53   916          768724173
  706   747          768728539
  698   754          768729456
  173   914          768729661
   54   916          768732760
  272   908          768736960
   55   916          768741671
  384   893          768745061
  139   915          768746494
   56   916          768750912
  367   896          768753999
  719   735          768760334
   57   916          768760489
  302   905          768761233
  634   801          768762505
  486   868          768763288
  217   912          768768841
   58   916          768770408
  686   764          768772600
  319   903          768776086
  361   897          768780154
   59   916          768780675
  605   818          768788557
   60   916          768791296
   61   916          768802277
  140   915          768804875
  681   768          768806073
  283   907          768807830
  198   913          768810889
  373   895          768812492
   62   916          768813624
  174   914          768819968
  549   845          768820274
  414   887          768822047
  466   874          768822320
  248   910          768823992
   63   916          768825343
  556   842          768827304
  293   906          768831173
  718   736          768834488
  327   902          768836591
   64   916          768837440
  423   885          768841092
  565   838          768842597
  614   813          768843341
  311   904          768843495
  513   859          768845476
   65   916          768849921
  661   783          768853468
   66   916          768862792
  141   915          768864096
  261   909          768869010
  234   911          768870935
   67   916          768876059
  473   872          768878665
  355   898          768889667
   68   916          768889728
  648   792          768890880
  586   828          768893608
  584   829          768899493
  645   794          768902309
   69   916          768903805
  524   855          768904199
  588   827          768906755
  218   912          768910760
  175   914          768911319
  705   748          768911617
  483   869          768913496
  691   760          768915371
  717   737          768917366
   70   916          768918296
  626   806          768920992
  459   876          768923955
  142   915          768924163
  582   830          768924368
  199   913          768929096
   71   916          768933207
  651   790          768933451
  590   826          768938976
   72   916          768948544
  672   775          768948823
  379   894          768956923
  621   809          768958190
  273   908          768959729
   73   916          768964313
  642   796          768967624
  580   831          768968191
  400   890          768969000
  697   755          768977748
  395   891          768977846
  537   850          768979153
   74   916          768980520
  440   881          768981841
  143   915          768985082
  607   817          768987056
  668   778          768988584
  592   825          768990313
   75   916          768997171
  444   880          769000384
  342   900          769001688
  176   914          769003720
  716   738          769008968
  249   910          769009249
  436   882          769010824
   76   916          769014272
  676   772          769015424
  516   858          769016808
  542   848          769020280
  631   803          769021218
  405   889          769025494
  335   901          769028076
  654   788          769030136
  578   832          769030920
   77   916          769031829
  303   905          769035752
  235   911          769035906
  532   852          769038976
  563   839          769043266
  144   915          769046859
  200   913          769048497
  284   907          769048947
   78   916          769049848
  390   892          769051288
  219   912          769053987
  594   824          769060808
  419   886          769066515
  448   879          769066831
   79   916          769068335
  262   909          769074157
  349   899          769081248
  320   903          769082327
  639   798          769086711
  432   883          769086955
   80   916          769087296
  294   906          769089600
  480   870          769095000
  177   914          769097177
  704   749          769103413
   81   916          769106737
  554   843          769108571
  715   739          769109294
  145   915          769109500
  576   833          769112513
  685   765          769116250
   82   916          769126664
  616   812          769132224
  664   781          769134485
  312   904          769134592
   83   916          769147083
  410   888          769148072
  596   823          769150503
  328   902          769158360
  368   896          769159168
  470   873          769161617
  547   846          769163059
   84   916          769168000
  201   913          769169098
  362   897          769172201
  146   915          769173011
  463   875          769174722
  657   786          769181049
  452   878          769181560
  274   908          769184136
  385   893          769188582
  680   769          769188609
   85   916          769189421
  178   914          769191696
  250   910          769196000
  220   912          769198528
  527   854          769199047
  236   911          769202287
  609   816          769205025
  428   884          769209856
   86   916          769211352
  574   834          769212928
  714   740          769218344
  690   761          769220081
  519   857          769221152
  499   864          769224043
  374   895          769230999
   87   916          769233799
  696   756          769234752
  147   915          769237398
  496   865          769238561
  502   863          769241655
   88   916          769256768
  598   822          769259440
  636   800          769259456
  561   840          769262481
  356   898          769268808
   89   916          769280265
  263   909          769280876
  493   866          769285053
  179   914          769287283
  202   913          769290905
  505   862          769291553
  285   907          769291768
  148   915          769302667
  703   750          769303927
   90   916          769304296
  477   871          769307644
  304   905          769312089
  623   808          769318479
   91   916          769328867
  572   835          769332123
  628   805          769333277
  713   741          769336118
  415   887          769337478
  221   912          769344389
  456   877          769344949
  295   906          769349791
  343   900          769353607
   92   916          769353984
  490   867          769363363
  336   901          769365757
  149   915          769368824
  237   911          769370084
  508   861          769373893
  424   885          769379149
   93   916          769379653
  180   914          769383944
  251   910          769384251
  660   784          769386304
  600   821          769387661
  380   894          769388984
  321   903          769390488
  671   776          769400287
   94   916          769405880
  552   844          769408192
  275   908          769410187
  203   913          769413924
  540   849          769424049
  535   851          769425426
  313   904          769427561
   95   916          769432671
  150   915          769435875
  675   773          769436792
  618   811          769440763
  611   815          769442506
  396   891          769447107
  350   899          769447699
  401   890          769450201
  522   856          769458664
   96   916          769460032
  712   742          769462616
  684   766          769468600
  570   836          769470056
  667   779          769470102
  487   868          769473335
  467   874          769475187
  181   914          769481685
  329   902          769482097
  633   802          769485745
   97   916          769487969
  511   860          769488831
  264   909          769489173
  222   912          769491576
  559   841          769500200
  695   757          769500468
  151   915          769503826
  391   892          769508759
  702   751          769513159
   98   916          769516488
  647   793          769517280
  406   889          769518785
  545   847          769524048
  530   853          769527477
  689   762          769533497
  602   820          769535208
  286   907          769536299
  204   913          769538161
  650   791          769538671
  238   911          769539303
   99   916          769545595
  644   795          769549859
  474   872          769551272
  460   876          769557376
  441   881          769563962
  363   897          769566420
  369   896          769566545
  152   915          769572683
  252   910          769574008
  100   916          769575296
  679   770          769579839
  182   914          769580512
  437   882          769582421
  305   905          769590250
  445   880          769593125
  420   886          769594456
  711   743          769597838
  101   916          769605597
  296   906          769611752
  653   789          769614146
  484   869          769614813
  568   837          769626685
  386   893          769634413
  641   797          769636294
  102   916          769636504
  514   859          769636523
  276   908          769637888
  223   912          769640095
  153   915          769642452
  663   782          769646015
  433   883          769648124
  357   898          769650085
  375   895          769651750
  411   888          769653603
  205   913          769663622
  103   916          769668023
  449   879          769670288
  183   914          769680431
  625   807          769698568
  265   909          769699054
  613   814          769699541
  104   916          769700160
  322   903          769700575
  604   819          769702123
  337   901          769705454
  344   900          769707584
  239   911          769709950
  154   915          769713139
  314   904          769722408
  550   845          769726125
  525   855          769729500
  701   752          769731109
  105   916          769732921
  710   744          769741784
  656   787          769743819
  557   842          769756381
  429   884          769760693
  253   910          769765277
  630   804          769765464
  106   916          769766312
  620   810          769769000
  694   758          769774896
  638   799          769776471
  184   914          769781448
  287   907          769782546
  155   915          769784750
  481   870          769787641
  224   912          769789952
  206   913          769790313
  453   878          769795829
  107   916          769800339
  566   838          769801968
  330   902          769807808
  351   899          769816250
  517   858          769817125
  464   875          769819219
  381   894          769823325
  471   873          769825728
  683   767          769829650
  108   916          769835008
  538   850          769845872
  416   887          769855399
  688   763          769855619
  156   915          769857291
  670   777          769860433
  674   774          769866848
  277   908          769867245
  306   905          769870241
  109   916          769870325
  297   906          769875489
  240   911          769882031
  185   914          769883569
  606   818          769888448
  533   852          769889645
  709   745          769894454
  543   848          769903199
  110   916          769906296
  266   909          769910525
  207   913          769918240
  397   891          769918744
  425   885          769919750
  585   829          769924414
  587   828          769925555
  659   785          769927804
  157   915          769930768
  402   890          769933808
  225   912          769941153
  583   830          769942287
  111   916          769942927
  589   827          769945752
  700   753          769957777
  254   910          769958064
  666   780          769960296
  364   897          769962817
  392   892          769968576
  457   877          769970126
  635   801          769970276
  500   864          769972544
  370   896          769976136
  615   813          769976172
  497   865          769978098
  581   831          769979132
  678   771          769979763
  112   916          769980224
  591   826          769985047
  186   914          769986800
  478   871          769991663
  564   839          769995863
  503   863          769999174
  158   915          770005187
  323   903          770012594
  407   889          770014512
  494   866          770015680
  113   916          770018193
  315   904          770019139
  288   907          770030515
  520   857          770030793
  555   843          770030982
  358   898          770033504
  528   854          770033816
  579   832          770034907
  593   825          770043482
  338   901          770047173
  208   913          770047409
  241   911          770055552
  708   746          770055848
  114   916          770056840
  693   759          770058036
  506   862          770058144
  548   846          770062328
  345   900          770063625
  727   728          770068935
  376   895          770074751
  726   729          770077665
  159   915          770080554
  387   893          770082560
  491   867          770085134
  187   914          770091147
  226   912          770093704
  608   817          770094225
  725   730          770095125
  115   916          770096171
  278   908          770098264
  627   806          770098499
  577   833          770109570
  622   809          770116977
  595   824          770121099
  724   731          770121315
  267   909          770123592
  421   886          770124917
  468   874          770130856
  331   902          770135499
  116   916          770136192
  298   906          770141008
  442   881          770148729
  509   861          770149610
  307   905          770152068
  646   794          770152320
  255   910          770152375
  649   792          770152537
  723   732          770156235
  438   882          770156640
  160   915          770156875
  412   888          770161600
  662   783          770166215
  117   916          770176909
  209   913          770177826
  488   868          770186304
  687   764          770186447
  352   899          770186907
  446   880          770188536
  699   754          770193163
  461   876          770193557
  188   914          770196616
  682   768          770199400
  722   733          770199885
  575   834          770203079
  643   796          770206043
  652   790          770206808
  562   840          770208328
  434   883          770211891
  632   803          770217595
  597   823          770217940
  118   916          770218328
  707   747          770225966
  475   872          770226723
  242   911          770230519
  161   915          770234156
  227   912          770247611
  721   734          770252265
  382   894          770259952
  119   916          770260455
  617   812          770272441
  512   860          770273728
  450   879          770276439
  523   856          770277683
  289   907          770280212
  536   851          770285707
  541   849          770300470
  189   914          770303213
  120   916          770303296
  673   775          770305592
  210   913          770309497
  162   915          770312403
  720   735          770313375
  640   798          770313592
  430   884          770314104
  655   788          770315247
  573   835          770315392
  316   904          770317760
  485   869          770319034
  610   816          770319496
  553   844          770323961
  324   903          770326551
  669   778          770329261
  279   908          770330951
  599   822          770334047
  268   909          770338261
  121   916          770346857
  256   910          770348216
  692   760          770349888
  365   897          770361398
  531   853          770371768
  417   887          770375816
  719   736          770383215
  371   896          770387947
  677   772          770388381
  339   901          770390920
  122   916          770391144
  163   915          770391622
  398   891          770392763
  228   912          770402880
  706   748          770404808
  243   911          770406938
  299   906          770408315
  190   914          770410944
  454   878          770412816
  546   847          770416759
  359   898          770419071
  403   890          770419827
  346   900          770421736
  515   859          770430654
  393   892          770430745
  308   905          770435737
  123   916          770436163
  698   755          770437267
  560   841          770439321
  211   913          770442428
  571   836          770446467
  665   781          770459166
  718   737          770461785
  426   885          770462901
  332   902          770465176
  465   875          770466500
  601   821          770469462
  164   915          770471819
  637   800          770474853
  658   786          770477968
  124   916          770481920
  482   870          770483168
  624   808          770484736
  472   873          770492665
  377   895          770500008
  408   889          770512681
  629   805          770518314
  191   914          770519815
  686   765          770525981
  125   916          770528421
  290   907          770531643
  388   893          770533029
  257   910          770545593
  717   738          770549085
  165   915          770553000
  269   909          770554538
  526   855          770557951
  229   912          770559517
  353   899          770559676
  612   815          770564303
  280   908          770565312
  126   916          770575672
  212   913          770576625
  681   769          770577850
  244   911          770584815
  619   811          770588390
  705   749          770592374
  569   837          770596262
  458   877          770598045
  317   904          770618277
  518   858          770620544
  127   916          770623679
  603   820          770624227
  192   914          770629832
  166   915          770635171
  551   845          770635276
  325   903          770642452
  716   739          770645115
  691   761          770650452
  422   886          770657904
  413   888          770672069
  128   916          770672448
  300   906          770677416
  479   871          770678550
  558   842          770688800
  634   802          770689712
  697   756          770690089
  661   784          770695085
  383   894          770698871
  213   913          770712094
  539   850          770715819
  230   912          770717528
  167   915          770718338
  498   865          770720617
  309   905          770721254
  129   916          770721985
  501   864          770724045
  439   882          770733487
  443   881          770736148
  340   901          770736701
  193   914          770741001
  534   852          770743512
  258   910          770744512
  495   866          770749271
  715   740          770749875
  672   776          770753024
  504   863          770759711
  366   897          770762169
  245   911          770764156
  567   838          770764735
  130   916          770772296
  270   909          770772429
  648   793          770775049
  435   883          770778262
  347   900          770781923
  291   907          770784814
  447   880          770786623
  704   750          770788664
  469   874          770789333
  544   848          770789376
  645   795          770796000
  333   902          770796845
  605   819          770798384
  281   908          770801353
  372   896          770801984
  168   915          770802507
  676   773          770805693
  668   779          770806771
  360   898          770806792
  651   791          770808122
  492   867          770809851
  131   916          770823387
  507   862          770827771
  614   814          770828688
  462   876          770832504
  521   857          770843554
  214   913          770848841
  194   914          770853328
  714   741          770863365
  399   891          770869170
  431   884          770870095
  642   797          770870861
  529   854          770871753
  626   807          770872319
  685   766          770874221
  132   916          770875264
  231   912          770876919
  451   879          770885290
  169   915          770887684
  394   892          770895272
  654   789          770895333
  418   887          770898735
  489   868          770902201
  476   872          770905024
  404   890          770908264
  318   904          770920696
  621   810          770924061
  378   895          770927527
  133   916          770927933
  510   861          770928381
  354   899          770934563
  246   911          770944967
  259   910          770944979
  301   906          770948317
  696   757          770951629
  565   839          770951844
  586   829          770952845
  556   843          770956723
  631   804          770958055
  690   762          770959728
  326   903          770960303
  588   828          770961024
  584   830          770963704
  549   846          770964885
  680   770          770965000
  664   782          770966712
  195   914          770966819
  170   915          770973875
  134   916          770981400
  713   742          770985585
  389   893          770985826
  215   913          770986872
  590   827          770988283
  271   909          770991940
  607   818          770991975
  582   831          770993559
  703   751          770993678
  639   799          770999518
  427   885          771008608
  310   905          771008625
  409   889          771013298
  486   869          771026165
  455   878          771032527
  592   826          771034664
  135   916          771035671
  657   787          771036796
  232   912          771037696
  282   908          771039080
  292   907          771039731
  580   832          771042368
  171   915          771061086
  513   860          771061697
  196   914          771081480
  341   901          771084522
  136   916          771090752
    0   917          771095213
    1   917          771095214
    2   917          771095221
    3   917          771095240
    4   917          771095277
    5   917          771095338
    6   917          771095429
    7   917          771095556
    8   917          771095725
    9   917          771095942
   10   917          771096213
   11   917          771096544
   12   917          771096941
   13   917          771097410
   14   917          771097957
   15   917          771098588
   16   917          771099309
  524   856          771099840
   17   917          771100126
  594   825          771100209
   18   917          771101045
   19   917          771102072
   20   917          771103213
   21   917          771104474
   22   917          771105861
   23   917          771107380
   24   917          771109037
  578   833          771110089
   25   917          771110838
  616   813          771112693
   26   917          771112789
   27   917          771114896
  712   743          771116535
  466   875          771116571
   28   917          771117165
   29   917          771119602
   30   917          771122213
   31   917          771125004
  216   913          771126193
  247   911          771127254
   32   917          771127981
  334   902          771130512
   33   917          771131150
   34   917          771134517
   35   917          771138088
  384   894          771140088
   36   917          771141869
  348   900          771144192
   37   917          771145866
  137   916          771146649
  260   910          771147000
  537   851          771149204
  172   915          771149323
   38   917          771150085
   39   917          771154532
  563   840          771157547
   40   917          771159213
  473   873          771162434
   41   917          771164134
  367   897          771165136
   42   917          771169301
   43   917          771174720
  542   849          771180137
   44   917          771180397
  483   870          771181587
  636   801          771181857
  596   824          771184960
  414   888          771185016
   45   917          771186338
   46   917          771192549
  423   886          771193423
  361   898          771196673
  576   834          771196680
  197   914          771197317
   47   917          771199036
  233   912          771199865
  138   916          771203368
  609   817          771205042
   48   917          771205805
  702   752          771207416
  671   777          771209144
   49   917          771212862
  272   909          771213077
  373   896          771218253
  532   853          771219245
   50   917          771220213
  302   906          771221024
  695   758          771221887
  319   904          771225023
   51   917          771227864
  516   859          771227875
  459   877          771228712
  684   767          771231167
  675   774          771231699
  660   785          771232625
   52   917          771235821
  173   915          771238592
  554   844          771243048
   53   917          771244090
   54   917          771252677
  711   744          771256215
  139   916          771260915
   55   917          771261588
  217   913          771266810
   56   917          771270829
  689   763          771277716
  283   908          771278499
  623   809          771279496
  628   806          771279768
  327   903          771280110
   57   917          771280406
  598   823          771288959
   58   917          771290325
  667   780          771292963
  293   907          771296400
  311   905          771297856
   59   917          771300592
  574   835          771302099
  248   911          771311023
   60   917          771311213
  355   899          771311574
  547   847          771312746
  440   882          771312968
  198   914          771314336
  140   916          771319296
   61   917          771322194
  444   881          771326225
  174   915          771328899
   62   917          771333541
   63   917          771345260
  436   883          771347243
  400   891          771347971
  261   910          771350581
  379   895          771357314
   64   917          771357357
  679   771          771360850
  395   892          771362163
  234   912          771363432
  480   871          771368311
   65   917          771369838
  141   916          771378517
  561   841          771381802
   66   917          771382709
  448   880          771387392
  527   855          771389558
   67   917          771395976
  405   890          771399125
  710   745          771404625
  647   794          771406207
  218   913          771408729
   68   917          771409645
  600   822          771412248
  618   812          771416360
  633   803          771417764
  650   792          771418088
  175   915          771420250
   69   917          771423722
  419   887          771424162
  572   836          771426304
  519   858          771427071
  432   884          771428672
  701   753          771429878
  199   914          771432543
  342   901          771434389
  273   909          771435846
  611   816          771437627
   70   917          771438213
  142   916          771438584
  390   893          771440957
  644   796          771448320
  470   874          771450624
   71   917          771453124
  499   865          771466124
  335   902          771466183
   72   917          771468461
  463   876          771474223
  502   864          771478552
  663   783          771482934
  653   790          771484077
   73   917          771484230
  496   866          771485832
  303   906          771495543
  249   911          771496280
  452   879          771496847
  143   916          771499503
   74   917          771500437
  694   759          771500863
  349   900          771508549
  176   915          771512651
  410   889          771516369
   75   917          771517088
  284   908          771519616
  505   863          771523272
  235   912          771528403
  320   904          771531264
   76   917          771534189
  493   867          771537520
  641   798          771544313
  552   845          771547733
   77   917          771551746
  200   914          771551944
  219   913          771551956
  294   907          771554827
  602   821          771554869
  262   910          771555728
  428   885          771556877
  144   916          771561280
  709   746          771561765
  570   837          771569253
   78   917          771569765
  368   897          771570305
  385   894          771583609
  477   872          771586181
   79   917          771588252
  362   898          771588720
  312   905          771588953
  540   850          771589000
  683   768          771596819
  508   862          771600440
  535   852          771600583
  328   903          771601879
  656   788          771604288
  688   764          771604416
  177   915          771606108
   80   917          771607213
  490   868          771621032
  145   916          771623921
  559   842          771624567
   81   917          771626654
  374   896          771636760
   82   917          771646581
  625   808          771654737
  456   878          771654968
  728   728          771656704
  522   857          771659441
  274   909          771660253
  700   754          771661064
  727   729          771661072
  674   775          771666399
   83   917          771667000
  201   914          771672545
  670   778          771673952
  726   730          771674176
  545   848          771678817
  250   911          771683031
  146   916          771687432
   84   917          771687917
  613   815          771689772
  356   899          771690715
  638   800          771694072
  236   912          771694784
  725   731          771696016
  220   913          771696497
  415   888          771700447
  178   915          771700627
  630   805          771707125
   85   917          771709338
  511   861          771710212
  530   854          771712864
  604   820          771716864
  724   732          771726592
  708   747          771727635
  568   838          771730904
   86   917          771731269
  424   886          771731480
  487   869          771736212
  620   811          771739731
  147   916          771751819
   87   917          771753716
  285   908          771762437
  263   910          771762447
  678   772          771765400
  723   733          771765904
  467   875          771769438
  304   906          771771880
   88   917          771776685
  659   786          771778835
  343   901          771786308
  666   781          771787837
  693   760          771788557
  380   895          771789375
  202   914          771794352
  179   915          771796214
   89   917          771800182
  336   902          771803864
  722   734          771813952
  295   907          771815018
  148   916          771817088
   90   917          771824213
  401   891          771829172
  396   892          771831424
  474   873          771835041
  321   904          771839425
  221   913          771842358
   91   917          771848784
  514   860          771852744
  460   877          771862133
  237   912          771862581
  550   846          771870736
  721   735          771870736
  251   911          771871282
   92   917          771873901
  350   900          771875000
  313   905          771881922
  484   870          771882904
  149   916          771883245
  557   843          771885800
  275   909          771886304
  406   890          771892416
  180   915          771892875
  441   882          771895089
  635   802          771897483
  606   819          771898275
  391   893          771898428
   93   917          771899570
  699   755          771900974
  707   748          771902235
  566   839          771911215
  203   914          771917371
  437   883          771918840
  445   881          771918966
  525   856          771925141
  329   903          771925616
   94   917          771925797
  720   736          771936256
  687   765          771939828
  150   916          771950296
  420   887          771952103
   95   917          771952588
  615   814          771961519
  264   910          771970744
  682   769          771971177
  369   897          771977682
   96   917          771979949
  363   898          771982939
  587   829          771984792
  585   830          771988625
  222   913          771989545
  433   884          771989841
  181   915          771990616
  449   880          771990849
  589   828          772000021
  286   908          772006968
  662   784          772007832
   97   917          772007886
  719   737          772010512
  583   831          772011478
  538   851          772015923
  151   916          772018247
  411   889          772021900
  517   859          772028192
  386   894          772029440
  238   912          772031800
  591   827          772034354
   98   917          772036405
  649   793          772036706
  204   914          772041608
  646   795          772046011
  627   807          772049826
  305   906          772050041
  581   832          772053309
  375   896          772057511
  481   871          772060952
  252   911          772061039
  543   849          772063056
   99   917          772065512
  533   853          772069914
  357   899          772071992
  296   907          772076979
  652   791          772081479
  622   810          772082848
  692   761          772084969
  706   749          772085565
  152   916          772087104
  593   826          772087833
  182   915          772089443
  718   738          772093504
  100   917          772095213
  608   818          772099144
  429   885          772107714
  643   797          772109280
  673   776          772109793
  564   840          772110144
  453   879          772111116
  276   909          772114005
  579   833          772114076
  471   874          772114735
  464   876          772118720
  101   917          772125514
  223   913          772138064
  344   901          772140285
  337   902          772143561
  669   779          772147448
  322   904          772149512
  698   756          772149608
  632   804          772154432
  102   917          772156421
  153   916          772156873
  595   825          772160500
  555   844          772165459
  205   914          772167069
  314   905          772176769
  677   773          772178650
  655   789          772180444
  265   910          772180625
  717   739          772185232
  103   917          772187940
  183   915          772189362
  577   834          772193737
  239   912          772202447
  548   847          772212015
  500   865          772214625
  416   888          772218368
  104   917          772220077
  381   895          772223716
  528   855          772224327
  497   866          772225369
  640   799          772226399
  154   916          772227560
  503   864          772236071
  520   858          772236712
  351   900          772243551
  330   903          772251327
  253   911          772252308
  597   824          772252397
  105   917          772252838
  617   813          772252910
  287   908          772253215
  494   867          772268147
  478   872          772270200
  425   886          772272081
  705   750          772277625
  457   878          772280145
  686   766          772283952
  716   740          772285696
  106   917          772286229
  224   913          772287921
  506   863          772289863
  184   915          772290379
  665   782          772291393
  575   835          772292250
  206   914          772293760
  155   916          772299171
  397   892          772303061
  402   891          772312779
  610   817          772319513
  107   917          772320256
  562   841          772327649
  306   906          772330032
  658   787          772333715
  297   907          772340716
  491   868          772342803
  277   909          772343362
  681   770          772354241
  108   917          772354925
  392   893          772358245
  599   823          772363566
  156   916          772371712
  240   912          772374528
  509   862          772376157
  364   898          772379336
  370   897          772387273
  407   890          772388143
  691   762          772390099
  109   917          772390242
  266   910          772392096
  185   915          772392500
  715   741          772394896
  637   801          772397254
  697   757          772406966
  573   836          772409573
  207   914          772421687
  468   875          772425107
  110   917          772426213
  225   913          772439122
  254   911          772445095
  157   916          772445189
  624   809          772445753
  488   869          772449181
  358   899          772455411
  536   852          772460864
  323   904          772461531
  111   917          772462844
  553   845          772463502
  629   806          772464805
  541   850          772465421
  315   905          772473500
  387   894          772477587
  704   751          772478415
  523   857          772478460
  442   882          772479856
  376   896          772480512
  421   887          772482564
  338   902          772485280
  438   883          772493059
  601   822          772494049
  512   861          772495109
  186   915          772495731
  345   901          772496326
  461   877          772498314
  112   917          772500141
  288   908          772501184
  475   873          772510492
  714   742          772512832
  446   881          772514377
  158   916          772519608
  412   889          772529897
  113   917          772538110
  661   785          772541406
  571   837          772545664
  241   912          772548049
  208   914          772550856
  434   884          772553608
  531   854          772557155
  612   816          772559424
  672   777          772561881
  560   842          772563688
  619   812          772563987
  546   848          772571528
  278   909          772574381
  114   917          772576757
  331   903          772579018
  485   870          772587125
  226   913          772591673
  159   916          772594975
  450   880          772597000
  187   915          772600078
  676   774          772600600
  267   910          772605163
  298   907          772606235
  307   906          772611859
  352   900          772614208
  115   917          772616088
  634   803          772621731
  668   780          772629632
  685   767          772636788
  255   911          772639406
  713   743          772639504
  603   821          772643888
  515   860          772646875
  116   917          772656109
  382   895          772660343
  430   885          772661125
  648   794          772663976
  160   916          772671296
  696   758          772673048
  209   914          772681273
  651   792          772687539
  703   752          772687935
  645   796          772694461
  117   917          772696826
  569   838          772700481
  690   763          772703947
  188   915          772705547
  242   912          772723016
  454   879          772728103
  118   917          772738245
  417   888          772738785
  227   913          772745580
  680   771          772746011
  161   916          772748577
  289   908          772750881
  526   856          772753592
  482   871          772756479
  654   790          772765264
  465   876          772766001
  316   905          772772121
  712   744          772774912
  324   904          772775488
  398   892          772777080
  365   898          772777917
  642   798          772778880
  551   846          772779887
  119   917          772780372
  472   874          772781672
  403   891          772798798
  371   897          772799084
  664   783          772803631
  279   909          772807068
  189   915          772812144
  210   914          772812944
  605   820          772813125
  426   886          772815232
  558   843          772818219
  614   815          772818919
  268   910          772819832
  393   893          772820414
  120   917          772823213
  162   916          772826824
  626   808          772828488
  339   902          772829027
  518   859          772831611
  256   911          772835247
  359   899          772840978
  346   901          772854437
  121   917          772866774
  299   907          772873542
  567   839          772873982
  539   851          772885870
  408   890          772886312
  621   811          772894792
  308   906          772895528
  657   788          772897265
  243   912          772899435
  631   805          772899716
  228   913          772900849
  377   896          772905769
  163   916          772906043
  702   753          772906185
  458   878          772908064
  332   903          772908695
  122   917          772911061
  639   800          772917119
  711   745          772919056
  190   915          772919875
  534   853          772923781
  388   894          772928056
  211   914          772945875
  695   759          772947854
  544   849          772949233
  123   917          772956080
  479   872          772957087
  501   865          772966126
  498   866          772967888
  164   916          772986240
  353   900          772986977
  504   864          772996608
  684   768          772998336
  495   867          773001738
  607   819          773001802
  124   917          773001837
  290   908          773002312
  422   887          773015551
  586   830          773017056
  588   829          773020261
  671   778          773022663
  689   764          773026513
  191   915          773028746
  675   775          773031250
  257   911          773032624
  584   831          773032895
  269   910          773036109
  413   889          773040366
  280   909          773041429
  590   828          773042552
  125   917          773048338
  521   858          773049473
  229   913          773057486
  507   863          773059490
  529   855          773062264
  565   840          773066125
  443   882          773067275
  165   916          773067421
  492   868          773067520
  582   832          773067736
  439   883          773069906
  710   746          773071936
  317   905          773072638
  244   912          773077312
  212   914          773080072
  469   875          773083584
  660   786          773083656
  592   827          773083971
  556   844          773091200
  325   904          773091389
  126   917          773095589
  616   814          773098040
  383   895          773099262
  636   802          773109064
  447   881          773112464
  549   847          773114572
  435   884          773119979
  667   781          773120504
  580   833          773121537
  701   754          773133165
  462   877          773137261
  192   915          773138763
  300   907          773142643
  127   917          773143596
  594   826          773144560
  679   772          773146487
  166   916          773149592
  510   862          773154928
  489   869          773165078
  340   902          773174808
  366   898          773178688
  309   906          773181045
  476   873          773188793
  128   917          773192365
  578   834          773194256
  451   880          773205851
  609   818          773209961
  372   897          773213121
  347   901          773214624
  230   913          773215497
  213   914          773215541
  431   885          773217116
  596   825          773224361
  360   899          773228699
  628   807          773231095
  694   760          773231384
  258   911          773231543
  167   916          773232759
  709   747          773233552
  333   903          773240364
  129   917          773241902
  623   810          773245367
  728   729          773248841
  193   915          773249932
  399   892          773253487
  270   910          773254000
  291   908          773255483
  245   912          773256653
  727   730          773257583
  418   888          773261704
  726   731          773275067
  563   841          773276868
  281   909          773277470
  513   861          773283078
  394   893          773284941
  576   835          773285851
  404   891          773287235
  130   917          773292213
  486   870          773294256
  647   795          773299898
  524   857          773300617
  725   732          773301293
  650   793          773302257
  168   916          773316928
  598   824          773323416
  537   852          773324361
  663   784          773324551
  378   896          773333288
  724   733          773336261
  131   917          773343304
  542   850          773345088
  455   879          773347814
  644   797          773351557
  214   914          773352288
  633   804          773354601
  688   765          773357797
  653   791          773358748
  427   886          773360939
  354   900          773361864
  194   915          773362259
  683   769          773368596
  700   755          773368875
  231   913          773374888
  318   905          773375057
  723   734          773379971
  389   894          773380853
  554   845          773382589
  409   890          773386929
  132   917          773395181
  574   836          773396280
  618   813          773396829
  169   916          773402105
  708   748          773403904
  532   854          773404632
  326   904          773409240
  301   907          773413544
  466   876          773416072
  259   911          773432010
  722   735          773432423
  246   912          773437464
  611   817          773437644
  600   823          773441767
  516   860          773444096
  133   917          773447850
  473   874          773451441
  483   871          773454898
  641   799          773457120
  547   848          773467515
  310   906          773468416
  656   789          773469485
  674   776          773470600
  271   910          773473511
  195   915          773475750
  170   916          773488296
  215   914          773490319
  670   779          773492139
  721   736          773493617
  134   917          773501317
  561   842          773506169
  292   908          773510400
  282   909          773515197
  341   902          773522629
  693   761          773523638
  572   837          773525501
  232   913          773535665
  459   878          773538731
  384   895          773540479
  423   887          773551070
  414   889          773553313
  135   917          773555588
  678   773          773555669
  720   737          773563553
  334   903          773574031
  171   916          773575507
  348   901          773576893
  602   822          773579456
  367   898          773581655
  707   749          773582992
  527   856          773585199
  196   915          773590411
  136   917          773610669
  699   756          773613315
  625   809          773615754
  638   801          773616473
  361   899          773618580
  247   912          773619751
  666   782          773620064
    0   918          773620632
    1   918          773620633
    2   918          773620640
    3   918          773620659
    4   918          773620696
    5   918          773620757
    6   918          773620848
    7   918          773620975
    8   918          773621144
    9   918          773621361
   10   918          773621632
   11   918          773621963
   12   918          773622360
   13   918          773622829
   14   918          773623376
   15   918          773624007
   16   918          773624728
   17   918          773625545
   18   918          773626464
   19   918          773627491
   20   918          773628632
  373   897          773629390
  216   914          773629640
   21   918          773629893
   22   918          773631280
   23   918          773632799
  260   911          773634031
   24   918          773634456
  659   787          773634582
   25   918          773636257
  519   859          773638138
   26   918          773638208
   27   918          773640315
  719   738          773642231
   28   918          773642584
   29   918          773645021
  480   872          773646848
   30   918          773647632
  440   883          773649387
   31   918          773650423
   32   918          773653400
  630   806          773653616
   33   918          773656569
  444   882          773657352
   34   918          773659936
   35   918          773663507
  172   916          773663744
  137   917          773666566
   36   918          773667288
   37   918          773671285
  570   838          773673472
   38   918          773675504
  319   905          773679384
   39   918          773679951
   40   918          773684632
  613   816          773684893
  302   907          773686251
  436   884          773688960
   41   918          773689553
  552   846          773692344
  272   910          773694648
   42   918          773694720
  687   766          773697799
  233   913          773697834
   43   918          773700139
   44   918          773705816
  197   915          773706248
   45   918          773711757
  448   881          773713233
  499   866          773713395
  620   812          773715328
   46   918          773717968
  502   865          773720633
  138   917          773723285
   47   918          773724455
  327   904          773729047
  718   739          773729651
   48   918          773731224
  400   892          773732288
  604   821          773736525
   49   918          773738281
  496   867          773738299
  355   900          773738875
  470   875          773744875
   50   918          773745632
  682   770          773747568
  395   893          773751832
  173   916          773753013
   51   918          773753283
  559   843          773753986
  283   909          773754616
  311   906          773757647
  540   851          773759051
  505   864          773760169
   52   918          773761240
  379   896          773763075
  293   908          773767069
   53   918          773769509
  217   914          773770257
  706   750          773770816
  432   885          773775693
   54   918          773778096
  405   891          773778096
  463   877          773778980
  139   917          773780832
  535   853          773780852
   55   918          773787007
  419   888          773787131
  493   868          773795189
   56   918          773796248
  248   912          773803520
   57   918          773805825
   58   918          773815744
  452   880          773817408
  198   915          773823267
  692   762          773824616
  717   740          773825813
   59   918          773826011
  635   803          773829502
  508   863          773832159
  390   894          773835984
   60   918          773836632
  261   911          773837612
  545   849          773838674
  140   917          773839213
  568   839          773840151
  174   916          773843320
   61   918          773847613
  662   785          773854153
   62   918          773858960
  234   913          773861401
  522   858          773865360
  698   757          773866485
  477   873          773869950
   63   918          773870679
  342   902          773872496
   64   918          773882776
  490   869          773883909
  410   890          773890000
   65   918          773895257
  141   917          773898434
  530   855          773903375
   66   918          773908128
  428   886          773909208
  335   903          773909702
  218   914          773912176
  606   820          773913016
  273   910          773917417
  673   777          773918650
   67   918          773921395
  649   794          773925633
  716   741          773930717
  175   916          773934671
   68   918          773935064
  511   862          773936759
  349   901          773941250
  199   915          773941474
  646   796          773944472
   69   918          773949141
  615   815          773951750
  142   917          773958501
  303   907          773960770
  652   792          773960896
   70   918          773963632
  705   751          773967376
  456   879          773970255
  669   780          773970309
  677   774          773973557
   71   918          773978543
  385   895          773984000
  320   905          773985625
  368   898          773986824
  249   912          773988777
   72   918          773993880
  284   909          773995733
  487   870          774004303
  627   808          774005995
   73   918          774009649
  362   899          774010627
  643   798          774017299
  143   917          774019420
  557   844          774020277
  550   847          774020423
  294   908          774025496
  566   840          774025496
   74   918          774025856
  235   913          774026372
  176   916          774027072
   75   918          774042507
  262   911          774042759
  715   742          774044363
  686   767          774046519
  374   897          774047897
  312   906          774048744
  587   830          774049003
  655   790          774050375
  328   904          774050816
  622   811          774053579
  219   914          774055403
  585   831          774057816
  589   829          774059258
   76   918          774059608
  200   915          774060875
  415   889          774068744
  467   876          774068939
  514   861          774074125
   77   918          774077165
  144   917          774081197
  583   832          774085655
  591   828          774088623
  424   887          774089127
   78   918          774095184
  632   805          774096093
  608   819          774108971
   79   918          774113671
  356   900          774118016
  177   916          774120529
  474   874          774124048
  525   857          774125918
  665   783          774128312
  697   758          774128385
  581   833          774132478
   80   918          774132632
  691   763          774134318
  681   771          774135252
  593   827          774137140
  274   910          774141824
  145   917          774143838
  640   800          774144000
   81   918          774152073
  484   871          774156215
  714   743          774166751
   82   918          774172000
  460   878          774172152
  704   752          774172672
  250   912          774175528
  201   915          774181476
  538   852          774191080
   83   918          774192419
  236   913          774192753
  658   788          774194184
  380   896          774195136
  579   834          774198243
  220   914          774199944
  595   826          774204851
  146   917          774207349
   84   918          774213336
  401   892          774213489
  178   916          774215048
  396   893          774221093
  343   902          774224415
  543   850          774228007
  564   841          774229465
  441   883          774231508
   85   918          774234757
  304   907          774237107
  617   814          774238257
  285   909          774238554
  517   860          774244413
  336   903          774247383
  263   911          774249478
  445   882          774250093
  533   854          774255301
   86   918          774256688
  437   884          774260557
  406   891          774271387
  147   917          774271736
   87   918          774279135
  577   835          774282908
  295   908          774285687
  597   825          774291798
  391   894          774293455
  321   905          774293786
  713   744          774297881
   88   918          774302104
  202   915          774303283
  555   845          774305000
  350   901          774307701
  179   916          774310635
  420   888          774315072
  449   881          774316690
  610   818          774324432
  637   802          774324461
   89   918          774325601
  433   885          774336862
  148   917          774337005
  481   872          774339489
  313   906          774341713
  221   914          774345805
   90   918          774349632
  237   913          774360550
  251   912          774363779
  548   848          774366784
  275   910          774367875
   91   918          774374203
  329   904          774374553
  672   778          774375400
  575   836          774386431
  703   753          774386704
  661   786          774392437
  369   898          774394201
  411   890          774395531
  599   824          774398023
  696   759          774399015
   92   918          774399320
  676   775          774400151
  149   917          774403162
  685   768          774403957
  363   899          774404846
  180   916          774407296
  471   875          774408986
  624   810          774411624
  629   807          774416132
  528   856          774419968
  464   877          774423477
   93   918          774424989
  203   915          774426302
  386   895          774429831
  453   880          774431677
  712   745          774437753
  520   859          774447779
   94   918          774451216
  562   842          774452016
  690   764          774452744
  668   781          774457173
  264   911          774457775
  429   886          774460045
  500   866          774461896
  375   897          774468648
  150   917          774470213
  497   867          774477836
   95   918          774478007
  503   865          774478152
  286   909          774483085
  222   914          774492992
  357   900          774499293
  181   916          774505037
   96   918          774505368
  573   837          774508770
  305   907          774515268
  601   823          774523568
  494   868          774525816
  506   864          774526760
  238   913          774529769
  680   772          774531648
   97   918          774533305
  151   917          774538164
  619   813          774544456
  296   908          774547648
  204   915          774550539
  252   912          774553536
  478   873          774553969
  648   795          774557667
  634   804          774558568
  612   817          774559441
   98   918          774561824
  651   793          774571708
  344   902          774578392
  711   746          774586367
  416   889          774586665
  337   903          774587080
   99   918          774590931
  457   879          774595432
  276   910          774595576
  645   797          774597698
  182   916          774603864
  322   905          774603873
  491   869          774605680
  152   917          774607021
  509   863          774607876
  553   846          774608113
  702   754          774609472
  100   918          774620632
  381   896          774629477
  425   887          774629728
  541   851          774635472
  314   906          774636560
  654   791          774639935
  536   853          774641133
  223   914          774641511
  664   784          774645248
  571   838          774649883
  101   918          774650933
  265   911          774667656
  603   822          774668475
  205   915          774676000
  351   901          774676252
  153   917          774676790
  695   760          774678375
  102   918          774681840
  523   858          774684379
  642   799          774691687
  397   893          774692730
  560   843          774693107
  402   892          774697096
  330   904          774700264
  239   913          774700416
  183   916          774703783
  103   918          774713359
  488   870          774717272
  512   862          774721656
  468   876          774724608
  287   909          774729332
  546   849          774731385
  710   747          774743723
  253   912          774744805
  104   918          774745496
  154   917          774747477
  531   855          774747666
  392   894          774753272
  657   789          774762462
  407   891          774767114
  684   769          774770113
  105   918          774778257
  689   765          774779894
  626   809          774789505
  224   914          774791368
  306   907          774795259
  475   874          774799499
  364   899          774801243
  206   915          774802691
  370   898          774803792
  184   916          774804800
  461   878          774808333
  569   839          774809728
  297   908          774811385
  106   918          774811648
  614   816          774814040
  442   883          774816275
  155   917          774819088
  277   910          774824933
  605   821          774832786
  438   884          774834776
  675   776          774835451
  639   801          774839520
  671   779          774840850
  701   755          774840976
  729   729          774840978
  728   730          774845352
  446   882          774845504
  421   888          774845533
  107   918          774845675
  631   806          774846207
  727   731          774858474
  485   871          774860436
  515   861          774868256
  621   812          774870389
  240   913          774872497
  387   895          774877978
  266   911          774879127
  108   918          774880344
  726   732          774880344
  358   900          774882712
  156   917          774891629
  376   897          774891649
  434   885          774900629
  412   890          774903528
  185   916          774906921
  709   748          774909821
  725   733          774910962
  109   918          774915661
  323   905          774915892
  450   881          774922841
  338   903          774928799
  551   847          774929574
  207   915          774930618
  315   906          774933291
  345   902          774934433
  679   773          774936756
  254   912          774937592
  660   787          774939403
  225   914          774942569
  724   734          774950328
  110   918          774951632
  558   844          774952696
  667   782          774952731
  526   857          774954369
  157   917          774965106
  694   761          774966465
  288   909          774977301
  111   918          774988263
  567   840          774988263
  723   735          774998442
  186   916          775010152
  430   886          775013456
  607   820          775016543
  112   918          775025560
  331   904          775027955
  482   872          775035016
  158   917          775039525
  636   803          775041083
  241   913          775046018
  352   901          775046909
  518   860          775047832
  454   880          775048664
  722   736          775055304
  278   910          775055952
  208   915          775059787
  539   852          775061027
  113   918          775063529
  382   896          775066104
  465   877          775070758
  472   875          775075923
  298   908          775076904
  307   907          775077086
  700   756          775081216
  588   830          775084472
  708   749          775084661
  586   831          775086247
  616   815          775088271
  267   911          775092194
  226   914          775095120
  590   829          775101789
  114   918          775102176
  584   832          775107072
  417   889          775107082
  534   854          775109168
  544   850          775114184
  187   916          775114499
  159   917          775114892
  688   766          775115768
  721   737          775120914
  255   912          775131903
  592   828          775138240
  115   918          775141507
  683   770          775144987
  582   833          775146905
  398   893          775166749
  663   785          775170872
  426   887          775172879
  116   918          775181528
  403   892          775183115
  565   841          775185446
  628   808          775187264
  209   915          775190204
  650   794          775191184
  160   917          775191213
  594   827          775193867
  720   738          775195272
  647   796          775198359
  365   899          775199824
  580   834          775205704
  501   866          775213397
  393   894          775215441
  371   898          775215603
  623   811          775216098
  609   819          775219788
  188   916          775219968
  498   867          775220355
  242   913          775220985
  117   918          775222245
  458   879          775223351
  289   909          775226998
  324   905          775229849
  556   845          775230741
  316   906          775231912
  653   792          775238165
  504   865          775238689
  479   873          775240856
  227   914          775249027
  529   856          775257905
  495   868          775259407
  644   798          775259576
  521   859          775260540
  693   762          775263285
  118   918          775263664
  408   891          775265283
  707   750          775268243
  359   900          775268279
  161   917          775268494
  596   826          775268712
  549   848          775269341
  339   903          775272546
  719   739          775278378
  674   777          775279457
  578   835          775283427
  279   910          775288639
  346   902          775292544
  633   805          775296262
  507   864          775296387
  119   918          775305791
  268   911          775306863
  670   780          775315000
  377   897          775316906
  210   915          775321875
  189   916          775326565
  256   912          775327744
  388   895          775328447
  699   757          775330192
  492   869          775330397
  656   790          775339416
  299   908          775344211
  162   917          775346741
  120   918          775348632
  678   774          775350576
  332   904          775357632
  308   907          775360755
  598   825          775362817
  718   740          775370232
  641   800          775374721
  422   888          775378520
  576   836          775380032
  618   814          775382176
  469   876          775383085
  510   863          775386647
  121   918          775392193
  243   913          775397404
  563   842          775401235
  443   883          775403694
  228   914          775404296
  439   884          775411623
  413   890          775413997
  353   901          775419678
  163   917          775425960
  489   870          775433169
  190   916          775434296
  122   918          775436480
  611   818          775442563
  447   882          775443591
  462   878          775447280
  211   915          775454806
  666   783          775456983
  687   767          775460366
  706   751          775460567
  435   885          775467000
  717   741          775470834
  600   824          775476224
  476   874          775477800
  290   909          775478429
  123   918          775481499
  659   788          775495051
  574   837          775495477
  537   853          775504630
  383   896          775505023
  164   917          775506157
  524   858          775506536
  513   862          775509625
  542   851          775515139
  280   910          775523000
  269   911          775523140
  257   912          775525121
  554   846          775527200
  124   918          775527256
  682   771          775528579
  451   881          775531692
  317   906          775532429
  191   916          775543167
  638   802          775543680
  325   905          775545750
  229   914          775560933
  486   871          775567567
  692   763          775568835
  431   886          775569447
  125   918          775573757
  244   913          775575281
  716   742          775580184
  625   810          775581625
  165   917          775587338
  698   758          775587904
  212   915          775589003
  532   855          775595143
  366   899          775600595
  630   807          775604943
  602   823          775608975
  300   908          775613312
  340   903          775618327
  126   918          775621008
  547   849          775627372
  372   898          775629640
  572   838          775629720
  418   889          775630001
  561   843          775635588
  399   893          775643156
  309   907          775646272
  347   902          775652731
  192   916          775653184
  360   900          775656000
  705   752          775661633
  516   861          775665477
  455   880          775668375
  127   918          775669015
  166   917          775669509
  404   892          775671552
  394   894          775679968
  613   817          775684910
  333   904          775689301
  620   813          775695797
  715   743          775698282
  662   786          775705184
  128   918          775717784
  427   887          775718586
  230   914          775718944
  466   877          775720829
  258   912          775724040
  213   915          775724472
  291   909          775731600
  673   778          775732169
  483   872          775733435
  270   911          775741031
  378   897          775744425
  473   875          775745692
  167   917          775752676
  245   913          775754622
  281   910          775759041
  604   822          775761112
  193   916          775764353
  409   891          775765900
  635   804          775766339
  129   918          775767321
  677   775          775773108
  389   895          775781244
  570   839          775782719
  527   857          775785976
  354   901          775794565
  669   781          775797850
  686   768          775813688
  130   918          775817632
  649   795          775819324
  714   744          775825128
  318   906          775834848
  168   917          775836845
  552   847          775842031
  652   793          775845065
  646   797          775847709
  459   879          775854018
  697   759          775854352
  519   860          775854359
  214   915          775861219
  326   905          775863601
  131   918          775868723
  704   753          775871441
  194   916          775876680
  231   914          775878335
  691   764          775883115
  301   908          775884213
  559   844          775888463
  423   888          775914039
  132   918          775920600
  681   772          775920889
  169   917          775922022
  259   912          775924507
  655   791          775925046
  414   890          775926944
  643   799          775930106
  480   873          775930617
  606   821          775932677
  310   907          775933643
  540   852          775934208
  246   913          775935433
  384   896          775946240
  615   816          775946871
  568   840          775954432
  271   911          775960542
  713   745          775960722
  499   867          775965862
  341   903          775966148
  535   854          775966239
  627   809          775967012
  502   866          775967904
  665   784          775969929
  133   918          775973269
  292   909          775986517
  195   916          775990171
  440   884          775991104
  444   883          775993771
  496   868          775995968
  282   910          775996768
  215   915          775999250
  505   865          776002250
  367   899          776003562
  545   850          776003625
  170   917          776008213
  348   902          776015000
  334   904          776022968
  134   918          776026736
  622   812          776029176
  436   885          776035981
  232   914          776039112
  632   806          776042584
  448   882          776044360
  470   876          776044376
  361   900          776045881
  373   898          776045909
  493   869          776058066
  658   789          776059381
  640   801          776066401
  508   864          776069056
  522   859          776076427
  135   918          776081007
  463   878          776088999
  703   754          776089991
  171   917          776095424
  530   856          776099016
  196   916          776104832
  712   746          776105064
  247   913          776117720
  587   831          776118194
  400   893          776121957
  589   830          776123469
  608   820          776123712
  260   912          776126528
  432   886          776128024
  696   760          776129536
  585   832          776131993
  136   918          776136088
  216   915          776138571
  319   906          776139175
  452   881          776143249
  566   841          776144817
  395   894          776146859
  591   829          776147860
    0   919          776151559
    1   919          776151560
    2   919          776151567
    3   919          776151586
    4   919          776151623
    5   919          776151684
    6   919          776151775
    7   919          776151902
  490   870          776152000
    8   919          776152071
    9   919          776152288
   10   919          776152559
   11   919          776152890
   12   919          776153287
   13   919          776153756
   14   919          776154303
   15   919          776154934
  419   889          776155428
   16   919          776155655
   17   919          776156472
  302   908          776156920
   18   919          776157391
   19   919          776158418
  477   874          776158957
   20   919          776159559
  557   845          776159818
   21   919          776160820
   22   919          776162207
  405   892          776162413
   23   919          776163726
  583   833          776164824
   24   919          776165383
   25   919          776167184
  511   863          776168478
   26   919          776169135
   27   919          776171242
  355   901          776171576
   28   919          776173511
  379   897          776174212
  550   848          776175192
  685   769          776175734
   29   919          776175948
   30   919          776178559
   31   919          776181350
  272   911          776181679
  327   905          776183408
  172   917          776183661
   32   919          776184327
   33   919          776187496
   34   919          776190863
  593   828          776191409
  137   918          776191985
  672   779          776193587
   35   919          776194434
   36   919          776198215
  233   914          776201281
   37   919          776202212
  676   776          776204352
  690   765          776206125
   38   919          776206431
   39   919          776210878
   40   919          776215559
  581   834          776216645
   41   919          776220480
  197   916          776220669
  311   907          776222874
   42   919          776225647
  617   815          776228488
   43   919          776231066
  283   910          776236187
  390   895          776236375
   44   919          776236743
   45   919          776242684
  293   909          776243186
  661   787          776248184
  138   918          776248704
   46   919          776248895
  595   827          776254158
   47   919          776255382
  637   803          776256480
  711   747          776258154
   48   919          776262151
  428   887          776266855
  410   891          776268971
   49   919          776269208
  173   917          776272930
   50   919          776276559
  487   871          776277614
  217   915          776279188
   51   919          776284210
  579   835          776287414
  668   782          776289400
  456   880          776290816
   52   919          776292167
   53   919          776300436
  514   862          776300672
  248   913          776301489
  139   918          776306251
   54   919          776309023
  342   903          776316015
  702   755          776317283
   55   919          776317934
  680   773          776321917
   56   919          776327175
  261   912          776330109
  525   858          776331837
  610   819          776334259
  597   826          776336149
   57   919          776336752
  198   916          776337688
   58   919          776346671
  564   842          776353832
   59   919          776356938
  335   904          776358639
  174   917          776363237
  140   918          776364632
  234   914          776364848
   60   919          776367559
  538   853          776371349
  629   808          776372301
  467   877          776373696
  577   836          776377089
   61   919          776378540
  349   902          776379357
  624   811          776382355
  385   896          776389761
   62   919          776389887
  543   851          776398058
   63   919          776401606
  273   911          776404448
  368   899          776408731
  695   761          776413456
   64   919          776413703
  474   875          776418299
  710   748          776419992
  218   915          776421107
  141   918          776423853
   65   919          776426184
  303   908          776431439
  484   872          776434752
  599   825          776437424
  729   730          776437489
  362   900          776437928
   66   919          776439055
  415   890          776442375
  320   906          776445416
  533   855          776445812
  728   731          776446243
  555   846          776449611
  424   888          776452096
   67   919          776452322
  175   917          776454588
  199   916          776455895
  648   796          776456128
  651   794          776460635
  727   732          776463751
  374   898          776464416
  517   861          776465794
   68   919          776465991
  284   910          776477304
   69   919          776480068
  142   918          776483920
  575   837          776485628
  249   913          776486746
  460   879          776487439
  726   733          776490013
  664   785          776491569
   70   919          776494559
  634   805          776500229
  294   909          776501613
  328   905          776505177
  645   798          776505717
   71   919          776509470
  312   907          776513971
  654   792          776519352
   72   919          776524807
  725   734          776525029
  548   849          776526641
  619   814          776529803
  235   914          776529819
  262   912          776535256
  689   766          776537865
   73   919          776540576
  143   918          776544839
  684   770          776546504
  176   917          776546989
  356   901          776550717
  701   756          776553317
   74   919          776556783
  601   824          776558025
  219   915          776564334
  612   818          776564360
  724   735          776568799
  441   884          776573225
   75   919          776573434
  200   916          776575296
  562   843          776581435
  445   883          776586512
   76   919          776590535
  709   749          776590578
  401   893          776603158
  380   897          776606273
  144   918          776606616
  437   885          776607578
   77   919          776608092
  642   800          776609288
  573   838          776612989
  396   894          776616120
  528   857          776620745
  723   736          776621323
  481   873          776623258
   78   919          776626111
  274   911          776628855
  657   790          776632393
  177   917          776640446
  675   777          776644308
   79   919          776644598
  449   882          776647817
  406   892          776655704
   80   919          776663559
  671   780          776663711
  520   860          776664000
  343   903          776667934
  145   918          776669257
  250   913          776673497
  722   737          776682601
   81   919          776683000
  420   889          776683369
  433   886          776689193
  391   895          776693846
  201   916          776695897
  236   914          776696200
  336   904          776696320
  603   823          776697994
   82   919          776702927
  694   762          776706112
  304   908          776707776
  471   876          776708487
  220   915          776708875
  500   867          776714363
  285   910          776720125
   83   919          776723346
  503   866          776725423
  679   774          776731663
  146   918          776732768
  464   878          776733496
  178   917          776734965
  497   868          776735505
  263   912          776741975
   84   919          776744263
  350   902          776745808
  721   738          776752633
  321   906          776753577
  626   810          776755376
  453   881          776757518
  553   847          776757800
  571   839          776759130
  295   909          776761804
   85   919          776765684
  639   802          776766727
  506   865          776768841
  708   750          776769912
  411   891          776774502
   86   919          776787615
  494   869          776788693
  667   783          776789650
  147   918          776797155
  631   807          776797534
  700   757          776798093
  660   788          776799872
  313   907          776806940
   87   919          776810062
  541   852          776810629
  614   817          776814057
  369   899          776816108
  429   887          776817692
  202   916          776817704
  536   854          776826520
  560   844          776827584
  329   905          776828914
  179   917          776830552
  720   739          776831419
  363   900          776832147
   88   919          776833031
  386   896          776835592
  478   874          776842976
  509   864          776844773
  621   813          776850858
  221   915          776854736
  275   911          776854906
   89   919          776856528
  605   822          776857373
  251   913          776861748
  148   918          776862424
  237   914          776863997
  491   870          776873771
  688   767          776878335
   90   919          776880559
  375   898          776885167
  523   859          776895446
  546   850          776896336
   91   919          776905130
  457   880          776915993
  719   740          776918959
  569   840          776924009
  683   771          776925998
  180   917          776927213
  149   918          776928581
   92   919          776930247
  357   901          776931994
  203   916          776940723
  531   856          776943307
  264   912          776950272
  512   863          776953375
   93   919          776955916
  707   751          776957994
  416   890          776960296
  286   910          776964656
  636   804          776977920
   94   919          776982143
  305   908          776985937
  488   871          776990583
  425   888          776992697
  150   918          776995632
  222   915          777001923
  693   763          777007504
   95   919          777008934
  718   741          777015253
  663   786          777021903
  344   903          777021911
  296   909          777023765
  181   917          777024954
  468   877          777029365
  238   914          777033216
  337   904          777036017
  607   821          777036204
   96   919          777036295
  381   897          777040614
  252   913          777051505
  699   758          777051611
  151   918          777063583
  322   906          777063664
   97   919          777064232
  204   916          777064960
  276   911          777082607
  616   816          777083392
  551   848          777084343
  650   795          777084875
  402   893          777086765
  397   894          777087757
  558   845          777092237
   98   919          777092751
  674   778          777092976
  475   875          777093750
  515   862          777094803
  647   797          777101596
  314   907          777101787
  567   841          777107584
  351   902          777114359
  717   742          777120301
   99   919          777121858
  653   793          777122334
  461   879          777123620
  182   917          777123781
  152   918          777132440
  485   872          777138973
  670   781          777142541
  628   809          777148281
  678   775          777150127
  223   915          777150442
  407   892          777151431
  100   919          777151559
  392   895          777153663
  588   831          777153663
  330   905          777154625
  706   752          777154824
  442   884          777157992
  265   912          777160153
  526   858          777160288
  586   832          777160424
  590   830          777166000
  644   799          777172383
  438   885          777181797
  101   919          777181860
  446   883          777181923
  584   833          777186241
  205   916          777190421
  623   812          777191695
  592   829          777197477
  153   918          777202209
  239   914          777203863
  287   910          777210903
  102   919          777212767
  421   889          777213830
  656   791          777214087
  183   917          777223700
  370   899          777225699
  687   768          777227535
  364   900          777228544
  582   834          777231072
  716   743          777234103
  609   820          777234529
  539   853          777241296
  633   806          777242753
  253   913          777242774
  103   919          777244286
  594   828          777248136
  434   886          777252960
  450   882          777253968
  306   908          777265928
  518   861          777269213
  154   918          777272896
  104   919          777276423
  412   891          777282499
  387   896          777283739
  544   851          777284235
  297   909          777287502
  580   835          777294875
  641   801          777297122
  666   784          777298600
  534   855          777299679
  224   915          777300299
  376   898          777308168
  105   919          777309184
  565   842          777309813
  277   911          777311964
  698   759          777313871
  682   772          777314216
  358   901          777315413
  206   916          777317112
  692   764          777317632
  596   827          777318019
  482   873          777318785
  184   917          777324717
  106   919          777342575
  155   918          777344507
  715   744          777356659
  659   789          777360248
  705   753          777360402
  430   887          777371103
  266   912          777371624
  618   815          777372407
  454   881          777374505
  556   846          777375352
  472   876          777375424
  323   906          777375683
  240   914          777375944
  107   919          777376602
  578   836          777377608
  338   904          777377736
  345   903          777377952
  465   878          777380777
  315   907          777398518
  598   826          777407168
  108   919          777411271
  156   918          777417048
  185   917          777426838
  549   849          777429198
  254   913          777435561
  207   916          777445039
  109   919          777446588
  225   915          777451500
  611   819          777452390
  529   857          777458682
  288   910          777458872
  501   867          777465864
  638   803          777475699
  521   860          777476761
  382   897          777477241
  498   868          777478024
  576   837          777479229
  417   890          777480713
  331   905          777482316
  110   919          777482559
  352   902          777485016
  504   866          777485960
  714   745          777487969
  157   918          777490525
  600   825          777515625
  111   919          777519190
  495   869          777522284
  479   874          777529863
  186   917          777530069
  563   843          777530654
  426   888          777535848
  507   865          777538468
  278   911          777542983
  458   880          777543912
  307   908          777547755
  241   914          777549465
  673   779          777550356
  625   811          777552356
  298   909          777553021
  112   919          777556487
  662   787          777560931
  630   808          777561112
  398   894          777561776
  158   918          777564944
  403   893          777572784
  208   916          777574208
  704   754          777574728
  677   776          777577309
  267   912          777584691
  697   760          777584873
  686   769          777585465
  113   919          777594456
  492   870          777598488
  574   838          777599696
  226   915          777604051
  393   895          777615832
  510   864          777623544
  365   900          777627125
  713   746          777628033
  255   913          777629872
  669   782          777630077
  114   919          777633103
  187   917          777634416
  691   765          777636496
  371   899          777637510
  159   918          777640311
  602   824          777643432
  408   892          777649600
  115   919          777672434
  554   847          777676887
  620   814          777681144
  469   877          777687842
  324   906          777689640
  613   818          777689829
  537   854          777690017
  542   852          777690296
  316   907          777697139
  359   901          777700980
  209   916          777704625
  489   871          777706480
  635   805          777708000
  289   910          777708569
  681   773          777711158
  116   919          777712455
  160   918          777716632
  524   859          777717603
  649   796          777717785
  339   904          777721483
  242   914          777724432
  377   898          777733425
  652   794          777733992
  388   896          777734208
  346   903          777736063
  572   839          777738967
  188   917          777739885
  513   863          777741344
  443   884          777745411
  422   889          777746817
  117   919          777753172
  646   798          777755728
  227   915          777757958
  439   885          777758644
  462   879          777762567
  561   844          777770065
  476   875          777772051
  279   911          777775670
  712   747          777776851
  447   883          777780010
  604   823          777790631
  532   856          777790784
  547   850          777792323
  413   891          777792968
  161   918          777793913
  118   919          777794591
  703   755          777797802
  268   912          777799360
  655   792          777804463
  332   905          777811993
  665   785          777816250
  435   886          777819331
  299   909          777820328
  256   913          777825713
  308   908          777831424
  210   916          777836296
  119   919          777836718
  486   872          777846104
  189   917          777846482
  643   800          777847707
  353   902          777857785
  451   882          777862819
  696   761          777864617
  162   918          777872160
  120   919          777879559
  516   862          777892024
  570   840          777897000
  243   914          777900851
  228   915          777913227
  383   897          777916160
  121   919          777923120
  431   887          777927094
  658   790          777929312
  627   810          777932883
  711   748          777934423
  615   817          777946888
  163   918          777951379
  685   770          777952125
  190   917          777954213
  606   822          777957264
  290   910          777960000
  690   766          777964096
  122   919          777967407
  211   916          777969227
  527   858          777991895
  640   802          777993608
  632   807          777993911
  455   881          777994216
  552   848          777996800
  317   907          777997656
  418   890          778003632
  325   906          778005541
  622   813          778009645
  280   911          778010031
  123   919          778012426
  676   777          778013209
  269   912          778015637
  672   780          778016448
  483   873          778017204
  257   913          778023090
  366   900          778027896
  559   845          778028004
  702   756          778029624
  466   878          778030848
  164   918          778031576
  730   730          778034000
  399   894          778038183
  729   731          778038380
  473   876          778045193
  728   732          778051520
  372   899          778051547
  124   919          778058183
  404   893          778061221
  191   917          778063084
  340   904          778067264
  229   915          778069864
  727   733          778073420
  568   841          778073753
  519   861          778075740
  244   914          778078728
  394   895          778080359
  427   888          778081555
  360   901          778088701
  300   909          778089429
  347   903          778096250
  710   749          778100749
  212   916          778103424
  726   734          778104080
  125   919          778104684
  661   788          778108653
  165   918          778112757
  540   853          778114477
  680   774          778116824
  309   908          778116941
  668   783          778126319
  608   821          778143373
  725   735          778143500
  333   905          778143662
  409   892          778150217
  126   919          778151935
  695   762          778153103
  535   855          778156750
  378   898          778160944
  192   917          778173101
  545   851          778173676
  459   880          778174579
  389   896          778187005
  724   736          778191680
  587   832          778192371
  589   831          778192660
  637   804          778193317
  166   918          778194928
  127   919          778199942
  585   833          778211162
  591   830          778212071
  291   910          778213171
  480   874          778219624
  502   867          778220371
  258   913          778222009
  499   868          778223531
  617   816          778223609
  230   915          778227875
  354   902          778232672
  270   912          778233528
  213   916          778238893
  281   911          778246072
  723   737          778248620
  128   919          778248711
  583   834          778248991
  505   866          778249521
  593   829          778250646
  245   914          778258069
  496   869          778258845
  566   842          778269184
  701   757          778270194
  709   750          778275829
  167   918          778278095
  423   889          778282336
  193   917          778284270
  522   860          778292648
  129   919          778298248
  530   857          778299793
  318   907          778300075
  689   767          778300432
  557   846          778304429
  581   835          778305816
  414   891          778305915
  595   828          778308427
  508   865          778311137
  722   738          778314320
  326   906          778323392
  493   870          778326157
  684   771          778327515
  629   809          778333318
  550   849          778335049
  444   884          778335488
  440   885          778338125
  664   786          778342600
  130   919          778348559
  610   820          778349000
  470   877          778349133
  651   795          778354326
  384   897          778357377
  624   812          778357952
  648   797          778359365
  301   909          778360330
  168   918          778362264
  214   916          778375640
  448   883          778380779
  579   836          778381595
  597   827          778385456
  231   915          778387266
  436   886          778388312
  721   739          778388780
  194   917          778396597
  131   919          778399650
  654   793          778403521
  463   879          778404286
  310   908          778404312
  511   864          778405375
  341   904          778415085
  645   799          778418524
  259   913          778422476
  490   871          778425311
  367   900          778430863
  246   914          778438880
  634   806          778446720
  169   918          778447441
  694   763          778450331
  132   919          778451527
  271   912          778453039
  477   875          778453208
  675   778          778457827
  348   903          778458519
  708   751          778459663
  373   899          778467816
  292   910          778468088
  720   740          778472000
  452   882          778474376
  577   837          778476286
  334   905          778477329
  361   901          778478582
  599   826          778481775
  564   843          778483251
  282   911          778483799
  432   887          778485671
  671   781          778491252
  133   919          778504196
  657   791          778507064
  195   917          778510088
  215   916          778513671
  400   894          778516984
  700   758          778519512
  619   815          778520034
  419   890          778529059
  679   775          778531214
  642   801          778531689
  514   863          778532391
  170   918          778533632
  525   859          778542904
  395   895          778547250
  232   915          778548043
  405   893          778552082
  487   872          778556151
  538   854          778556736
  134   919          778557663
  719   741          778563980
  543   852          778573215
  612   819          778574187
  575   838          778589847
  379   898          778590731
  601   825          778597426
  555   847          778599298
  319   907          778604402
  355   902          778609683
  135   919          778611934
  456   881          778616657
  171   918          778620843
  247   914          778621167
  260   913          778624497
  196   917          778624749
  428   888          778629824
  667   784          778631267
  302   909          778633037
  533   856          778641453
  390   896          778642136
  327   906          778643199
  688   768          778645504
  707   752          778652251
  216   916          778652992
  410   892          778653288
  718   742          778664720
  660   789          778665069
  136   919          778667015
  272   912          778674176
  467   878          778683715
    0   920          778688000
    1   920          778688001
    2   920          778688008
    3   920          778688027
    4   920          778688064
    5   920          778688125
    6   920          778688216
    7   920          778688343
    8   920          778688512
    9   920          778688729
   10   920          778689000
   11   920          778689331
   12   920          778689728
   13   920          778690197
   14   920          778690744
   15   920          778691375
  548   850          778691592
   16   920          778692096
  517   862          778692341
   17   920          778692913
  311   908          778693543
   18   920          778693832
   19   920          778694859
   20   920          778696000
   21   920          778697261
   22   920          778698648
  639   803          778698746
   23   920          778700167
   24   920          778701824
   25   920          778703625
   26   920          778705576
   27   920          778707683
  172   918          778709080
   28   920          778709952
  233   915          778710212
  683   772          778711635
   29   920          778712389
   30   920          778715000
  562   844          778715912
   31   920          778717791
  474   876          778717800
  484   873          778718521
   32   920          778720768
  573   839          778722236
  137   919          778722912
  283   911          778723218
   33   920          778723937
  293   910          778724757
  626   811          778726107
   34   920          778727304
   35   920          778730875
  603   824          778732451
   36   920          778734656
   37   920          778738653
  197   917          778740586
   38   920          778742872
   39   920          778747319
   40   920          778752000
  631   808          778753703
  693   764          778756301
   41   920          778756921
   42   920          778762088
  342   904          778764952
   43   920          778767507
   44   920          778773184
  717   743          778774220
  699   759          778777578
   45   920          778779125
  138   919          778779631
   46   920          778785336
   47   920          778791823
  217   916          778793609
  173   918          778798349
   48   920          778798592
  385   897          778800898
  248   914          778804936
   49   920          778805649
  460   880          778808000
   50   920          778813000
  335   905          778813000
  614   818          778818976
  424   889          778820393
   51   920          778820651
  415   891          778821346
  349   903          778822876
  528   858          778826664
  261   913          778828078
   52   920          778828608
  368   900          778836032
  621   814          778836205
   53   920          778836877
  139   919          778837178
   54   920          778845464
  706   753          778853593
   55   920          778854375
  198   917          778857605
   56   920          778863616
  362   901          778870629
   57   920          778873193
  571   840          778873411
  234   915          778873779
  663   787          778877650
   58   920          778883112
  520   861          778885381
  374   899          778886323
  605   823          778886892
  174   918          778888656
  716   744          778892480
   59   920          778893379
  140   919          778895559
  273   912          778896945
   60   920          778904000
  303   909          778907556
  320   907          778910643
  674   779          778911163
  481   874          778912265
  553   848          778912569
   61   920          778914981
  636   805          778919581
  441   885          778920246
   62   920          778926328
  445   884          778928229
  218   916          778935528
   63   920          778938047
   64   920          778950144
  678   776          778954328
  141   919          778954780
  437   886          778959909
   65   920          778962625
  284   911          778964335
  328   906          778964968
  560   845          778967125
  500   868          778972032
  670   782          778974768
   66   920          778975496
  199   917          778975812
  503   867          778977890
  175   918          778980007
  294   910          778983184
  650   796          778983336
  449   883          778984236
  312   908          778984640
   67   920          778988763
  356   902          778988824
  249   914          778990193
  541   853          778990898
  401   894          778998185
  497   869          778998382
  687   769          778999312
   68   920          779002432
  647   798          779009615
  653   794          779011261
  471   877          779013244
  142   919          779014847
  506   866          779016112
   69   920          779016509
  396   895          779016511
  536   855          779017031
  715   745          779019500
  380   898          779022792
   70   920          779031000
  262   913          779033225
  235   915          779038750
  569   841          779043330
  698   760          779044392
  406   893          779045373
   71   920          779045911
  433   887          779046840
  464   879          779048783
  494   870          779056784
  420   890          779057000
  607   822          779060791
   72   920          779061248
  705   754          779063689
  546   851          779066387
  692   765          779071013
  176   918          779072408
  143   919          779075766
   73   920          779077017
  219   916          779078755
  616   817          779083409
  509   865          779086854
  453   882          779088645
  644   800          779089984
   74   920          779093224
  656   792          779093504
  200   917          779095213
  391   896          779099607
  682   773          779104485
   75   920          779109875
  523   860          779111667
  628   810          779114152
  343   904          779116871
  274   912          779121352
   76   920          779126976
  478   875          779137227
  144   919          779137543
  531   857          779144084
   77   920          779144533
  666   785          779144921
  491   871          779147082
  336   905          779150681
  714   746          779155280
  411   892          779158819
   78   920          779162552
  177   918          779165865
  623   813          779172164
  250   914          779176944
  429   888          779180661
   79   920          779181039
  304   909          779183893
  350   903          779189327
  512   864          779190272
  633   807          779194080
   80   920          779200000
  145   919          779200184
  236   915          779205131
  285   911          779207156
  201   917          779215814
  321   907          779218804
   81   920          779219441
  220   916          779223296
  641   802          779224329
  588   832          779227840
  659   790          779230179
  567   842          779231951
  590   831          779235191
  558   846          779236848
   82   920          779239368
  586   833          779239593
  263   913          779239944
  457   881          779241834
  295   910          779243375
  369   900          779243409
  551   849          779244200
  386   897          779246729
  609   821          779254190
   83   920          779259787
  178   918          779260384
  592   830          779261688
  146   919          779263695
  363   901          779264848
  488   872          779269120
  584   834          779270408
  313   908          779277609
   84   920          779280704
  704   755          779282539
  329   906          779288705
  713   747          779299820
   85   920          779302125
  375   899          779307074
  594   829          779307373
  697   761          779319954
  582   835          779320243
   86   920          779324056
  515   863          779326522
  147   919          779328082
  202   917          779337621
  416   891          779339267
  468   878          779339384
   87   920          779346503
  275   912          779347403
  179   918          779355971
  425   889          779360994
  686   770          779361856
  251   914          779365195
  618   816          779367528
  221   916          779369157
   88   920          779369472
  357   902          779370101
  526   859          779371355
  596   828          779372288
  237   915          779372928
  673   780          779373217
  677   777          779386166
  580   836          779389056
   89   920          779392969
  475   876          779393251
  148   919          779393351
  691   766          779394467
  638   804          779412536
   90   920          779417000
  662   788          779421400
  485   873          779422742
  539   854          779426683
  565   843          779439232
   91   920          779441571
  461   880          779444181
  264   913          779448241
  286   911          779451687
  180   918          779452632
  712   748          779453120
  598   827          779456475
  381   898          779457133
  544   852          779459392
  149   919          779459508
  203   917          779460640
  305   909          779462054
   92   920          779466688
  669   783          779466996
  611   820          779467131
  344   904          779470848
  578   837          779476805
  402   894          779481792
  397   895          779488148
  337   905          779490378
   93   920          779492357
  534   856          779495320
  518   862          779495760
  442   885          779505013
  296   910          779505336
  681   774          779506065
  703   756          779510143
  222   916          779516344
   94   920          779518584
  630   809          779522129
  446   884          779523640
  556   847          779525039
  150   919          779526559
  625   812          779527953
  322   907          779528891
  438   886          779534128
  407   893          779541100
  238   915          779542147
   95   920          779545375
  181   918          779550373
  252   914          779554952
  351   903          779557878
  392   896          779559424
  600   826          779559976
  314   908          779572456
   96   920          779572736
  276   912          779575104
  576   838          779583448
  204   917          779584877
  421   890          779587461
  450   883          779590387
  549   850          779594149
  151   919          779594510
   97   920          779600673
  696   762          779604264
  482   874          779607792
  434   887          779610607
  330   906          779614416
  711   749          779615180
  649   797          779621022
  652   795          779627683
   98   920          779629192
  730   731          779634891
  729   732          779643657
  182   918          779649200
  370   900          779653000
  635   806          779654491
  265   913          779658122
   99   920          779658299
  728   733          779661189
  364   901          779661245
  152   919          779663367
  529   858          779664601
  223   916          779664863
  563   844          779665131
  412   892          779666816
  665   786          779667281
  646   799          779668535
  620   815          779671375
  472   877          779680181
  602   825          779682833
  727   734          779687487
  100   920          779688000
  655   793          779688632
  387   897          779694876
  465   879          779696064
  287   911          779697934
  521   861          779698142
  613   819          779699656
  454   882          779705632
  574   839          779708943
  205   917          779710338
  239   915          779712794
  101   920          779718301
  726   735          779722551
  501   868          779723533
  690   767          779726663
  376   899          779730075
  153   919          779733136
  685   771          779733136
  430   888          779734072
  504   867          779738427
  498   869          779740901
  306   909          779742045
  253   914          779746221
  702   757          779746501
  183   918          779749119
  102   920          779749208
  358   902          779753520
  725   736          779766381
  297   910          779769073
  643   801          779770108
  103   920          779780727
  507   866          779785739
  710   750          779786000
  495   870          779790375
  154   919          779803823
  658   791          779803983
  277   912          779804461
  104   920          779812864
  224   916          779814720
  724   737          779818977
  479   875          779824114
  604   824          779825088
  676   778          779826728
  345   904          779826889
  554   848          779831656
  338   905          779832097
  206   917          779837029
  323   907          779840910
  672   781          779843989
  105   920          779845625
  184   918          779850136
  572   840          779853248
  417   891          779859684
  510   865          779865625
  315   908          779869187
  266   913          779869593
  458   881          779869753
  542   853          779870565
  492   871          779871799
  155   919          779875434
  106   920          779879016
  723   738          779880339
  537   855          779880528
  240   915          779884875
  382   898          779893760
  695   763          779897322
  627   811          779903614
  426   889          779904145
  561   845          779909606
  107   920          779913043
  680   775          779916375
  640   803          779925627
  352   903          779928535
  524   860          779933824
  254   914          779939008
  331   906          779942107
  288   911          779945903
  108   920          779947712
  156   919          779947975
  632   808          779950080
  722   739          779950467
  615   818          779951807
  185   918          779952257
  398   895          779962167
  547   851          779962374
  207   917          779964956
  709   751          779965580
  225   916          779965921
  403   894          779967811
  668   784          779967936
  661   789          779973850
  513   864          779978241
  109   920          779983029
  489   872          779985017
  606   823          779986783
  532   857          779991561
  701   758          779991613
  622   814          779994992
  469   878          779997861
  570   841          780016321
  110   920          780019000
  157   919          780021452
  393   896          780021593
  307   909          780023872
  721   740          780029361
  298   910          780034592
  278   912          780035480
  408   893          780039269
  186   918          780055488
  111   920          780055631
  241   915          780058396
  365   901          780059826
  371   900          780064811
  689   768          780067601
  476   876          780071552
  267   913          780082660
  462   880          780083128
  443   885          780092432
  112   920          780092928
  208   917          780094125
  158   919          780095871
  439   886          780110975
  684   772          780113152
  720   741          780117021
  226   916          780118472
  422   890          780120448
  447   884          780121727
  516   863          780123743
  486   873          780129873
  113   920          780130897
  255   914          780133319
  637   805          780134978
  359   902          780139087
  388   897          780145345
  708   752          780153920
  324   907          780154867
  377   899          780155332
  552   849          780156657
  187   918          780159835
  316   908          780167808
  608   822          780167960
  114   920          780169544
  159   919          780171238
  559   846          780172615
  339   905          780175844
  435   887          780176978
  413   892          780177285
  346   904          780185000
  289   911          780195600
  568   842          780198120
  664   787          780198347
  694   764          780199128
  451   883          780199238
  527   859          780202962
  115   920          780208875
  719   742          780213447
  617   817          780223626
  209   917          780224542
  242   915          780233363
  700   759          780245479
  160   919          780247559
  116   920          780248896
  651   796          780252787
  188   918          780265304
  589   832          780266837
  648   798          780267384
  279   912          780268167
  587   833          780271540
  332   906          780271784
  227   916          780272379
  675   779          780276014
  591   831          780281262
  117   920          780289613
  431   888          780290063
  654   794          780292448
  585   834          780295329
  268   913          780297329
  629   810          780299189
  540   854          780299864
  353   903          780301304
  299   910          780301899
  519   862          780302287
  483   874          780306211
  308   909          780307541
  593   830          780314857
  718   743          780318639
  671   782          780323479
  161   919          780324840
  455   882          780325343
  256   914          780329160
  118   920          780331032
  383   898          780332679
  679   776          780335415
  645   800          780336125
  583   835          780338162
  624   813          780338421
  466   879          780346135
  545   852          780348833
  473   877          780349950
  707   753          780351020
  535   856          780352391
  210   917          780356213
  595   829          780367664
  610   821          780368661
  189   918          780371901
  119   920          780373159
  418   891          780382603
  657   792          780386481
  634   807          780398047
  566   843          780398603
  581   836          780399997
  162   919          780403087
  243   915          780409782
  120   920          780416000
  688   769          780417281
  228   916          780427648
  717   744          780432597
  399   895          780438574
  597   828          780439725
  290   911          780447031
  427   889          780449852
  557   847          780454116
  404   894          780456248
  642   802          780458896
  121   920          780459561
  366   901          780460597
  317   908          780468325
  325   907          780470768
  667   785          780477588
  502   868          780478040
  372   900          780478848
  190   918          780479632
  579   837          780480792
  163   919          780482306
  394   896          780486120
  499   869          780486408
  211   917          780489144
  550   850          780500000
  459   881          780500420
  683   773          780501904
  505   867          780501988
  280   912          780502528
  122   920          780503848
  530   858          780505712
  699   760          780508099
  693   765          780509682
  269   913          780513606
  480   875          780513875
  522   861          780514029
  619   816          780515155
  340   905          780521625
  257   914          780526537
  360   902          780526808
  496   870          780526936
  599   827          780531082
  660   790          780535000
  409   893          780539886
  347   904          780545187
  123   920          780548867
  716   745          780555321
  706   754          780556880
  508   866          780558408
  164   919          780562503
  300   910          780571000
  577   838          780580505
  378   899          780582851
  229   916          780584285
  244   915          780587659
  191   918          780588503
  612   820          780588928
  309   909          780593058
  124   920          780594624
  389   897          780598142
  493   871          780599468
  333   906          780603453
  564   844          780617728
  212   917          780623341
  639   804          780635583
  125   920          780641125
  601   826          780641777
  165   919          780643684
  511   865          780647456
  423   890          780655967
  470   878          780659152
  354   903          780676191
  444   885          780682509
  715   746          780686811
  126   920          780688376
  414   892          780690232
  440   886          780690456
  192   918          780698520
  575   839          780699094
  291   911          780700202
  626   812          780701704
  490   872          780703848
  631   809          780714720
  448   884          780722496
  463   880          780724847
  258   914          780725456
  166   919          780725855
  270   913          780731497
  674   780          780734024
  127   920          780736383
  663   788          780738119
  281   912          780738569
  230   916          780742296
  436   887          780745959
  538   855          780747247
  477   876          780752709
  543   853          780753484
  555   848          780754067
  213   917          780758810
  525   860          780759125
  678   777          780763185
  245   915          780767000
  514   864          780769288
  318   908          780770744
  705   755          780771500
  603   825          780771852
  384   898          780773896
  687   770          780775703
  698   761          780779473
  128   920          780785152
  326   907          780788619
  167   919          780809022
  193   918          780809689
  452   883          780810795
  670   783          780811687
  621   815          780826436
  714   747          780827067
  614   819          780828803
  692   766          780828984
  129   920          780834689
  573   840          780836517
  487   873          780839920
  301   910          780841901
  533   857          780842230
  432   888          780848640
  562   845          780855453
  548   851          780861643
  367   901          780863564
  636   806          780866072
  341   905          780869446
  310   909          780880429
  130   920          780885000
  650   797          780886573
  168   919          780893191
  373   900          780895117
  214   917          780895557
  682   774          780899392
  231   916          780901687
  653   795          780904952
  348   904          780907456
  419   891          780908030
  361   902          780916689
  400   895          780917375
  605   824          780921349
  194   918          780922016
  647   799          780922422
  517   863          780924060
  259   914          780925923
  131   920          780936091
  334   906          780937120
  405   894          780947109
  456   882          780947784
  246   915          780947811
  271   913          780951008
  395   896          780953011
  292   911          780955119
  713   748          780976089
  282   912          780976296
  656   793          780977673
  169   919          780978368
  132   920          780987968
  571   841          780992732
  704   756          780994880
  666   786          780995952
  428   889          780998121
  467   879          780999002
  484   874          781007528
  644   801          781012385
  379   899          781012638
  474   877          781022557
  215   917          781033588
  195   918          781035507
  528   859          781037731
  133   920          781040637
  410   893          781042957
  355   903          781053202
  390   897          781053273
  697   762          781059601
  232   916          781062464
  170   919          781064559
  553   849          781072426
  319   908          781075071
  628   811          781084883
  616   818          781088328
  607   823          781090310
  134   920          781094104
  659   791          781104850
  327   907          781108426
  560   846          781111736
  520   862          781111928
  302   910          781114608
  260   914          781127944
  247   915          781130098
  460   881          781133841
  712   749          781133877
  686   771          781142867
  135   920          781148375
  196   918          781150168
  633   808          781150249
  171   919          781151770
  641   803          781156348
  691   767          781157034
  623   814          781157511
  569   842          781167697
  311   909          781169660
  272   913          781172145
  216   917          781172909
  541   854          781176285
  424   890          781194024
  677   778          781199685
  673   781          781200758
  136   920          781203456
  415   892          781205663
  481   875          781206516
  293   911          781211788
  536   856          781212672
  283   912          781215715
  385   898          781217417
  342   905          781219313
  233   916          781224633
  703   757          781227020
    0   921          781229961
    1   921          781229962
    2   921          781229969
    3   921          781229988
    4   921          781230025
    5   921          781230086
    6   921          781230177
    7   921          781230304
    8   921          781230473
    9   921          781230690
   10   921          781230961
   11   921          781231292
   12   921          781231689
   13   921          781232158
   14   921          781232705
   15   921          781233336
   16   921          781234057
   17   921          781234874
  500   869          781234909
  503   868          781235559
  731   731          781235782
   18   921          781235793
   19   921          781236820
   20   921          781237961
   21   921          781239222
  172   919          781240007
  730   732          781240168
   22   921          781240609
  546   852          781241544
   23   921          781242128
   24   921          781243785
   25   921          781245586
   26   921          781247537
   27   921          781249644
   28   921          781251913
  729   733          781253326
   29   921          781254350
   30   921          781256961
  137   920          781259353
   31   921          781259752
   32   921          781262729
   33   921          781265898
  197   918          781266005
  497   870          781266473
  506   867          781268579
  368   901          781268733
   34   921          781269265
  349   904          781271813
  441   886          781272577
  335   906          781272791
   35   921          781272836
  445   885          781275250
  728   734          781275256
   36   921          781276617
  609   822          781278777
   37   921          781280614
   38   921          781284833
  662   789          781286597
   39   921          781289280
   40   921          781293961
   41   921          781298882
  711   750          781300431
   42   921          781304049
  681   775          781305616
  727   735          781305958
  588   833          781307009
  669   784          781308613
  362   902          781308736
  590   832          781309368
   43   921          781309468
  217   917          781313526
  374   900          781313624
  248   915          781313867
   44   921          781315145
  138   920          781316072
  437   887          781317556
   45   921          781321086
  471   878          781323263
  586   834          781323760
  449   884          781325953
   46   921          781327297
  173   919          781329276
  494   871          781330095
  592   831          781330879
  261   914          781331525
  523   861          781333048
   47   921          781333784
  509   866          781334125
   48   921          781340553
  726   736          781345432
   49   921          781347610
  696   763          781348483
  531   858          781350003
  638   805          781354197
   50   921          781354961
  584   835          781359579
  567   843          781361370
   51   921          781362612
  618   817          781367545
  464   880          781369344
   52   921          781370569
  594   830          781371584
  139   920          781373619
   53   921          781378838
  320   908          781381312
  198   918          781383024
  558   847          781386535
   54   921          781387425
  234   916          781388200
  303   910          781389127
  725   737          781393678
  273   913          781394914
   55   921          781396336
  401   895          781398576
   56   921          781405577
  551   850          781409151
  433   888          781409809
  582   836          781414424
   57   921          781415154
  174   919          781419583
  396   896          781422272
  453   883          781425064
   58   921          781425073
  491   872          781425619
  328   907          781430195
  596   829          781431525
  140   920          781432000
  356   903          781432343
  512   865          781432353
   59   921          781435340
  420   891          781435971
  478   876          781436728
  406   894          781440400
  380   899          781444699
   60   921          781445961
  724   738          781450696
  218   917          781455445
  284   912          781456832
   61   921          781456942
  312   909          781460757
  702   758          781467920
   62   921          781468289
  294   911          781470215
  710   751          781475751
   63   921          781480008
  611   821          781486792
  630   810          781488000
  580   837          781488253
  141   920          781491221
   64   921          781492105
  690   768          781493832
  249   915          781499124
  199   918          781501231
   65   921          781504586
  625   813          781508422
  391   897          781510744
  598   828          781510744
  175   919          781510934
  723   739          781516486
   66   921          781517457
  685   772          781518773
  665   787          781523028
  652   796          781526144
  649   798          781529041
   67   921          781530724
  262   914          781536672
   68   921          781544393
  411   893          781548488
  429   889          781548958
  142   920          781551288
  488   873          781552889
  235   916          781553171
   69   921          781558470
  515   864          781563419
  343   905          781571232
   70   921          781572961
  457   882          781572961
  565   844          781573709
  655   794          781577559
  578   838          781581024
  646   800          781586136
  526   860          781587576
   71   921          781587872
  722   740          781591048
  219   917          781598672
   72   921          781603209
  176   919          781603335
  635   807          781605818
  600   827          781609283
  336   906          781610472
  143   920          781612207
  539   855          781617194
   73   921          781618978
  274   913          781619321
  200   918          781620632
   74   921          781635185
  350   904          781638264
  544   853          781639661
  676   779          781644915
  695   764          781646119
   75   921          781651836
  468   879          781654671
  709   752          781659837
  386   898          781663248
  304   910          781665464
  620   816          781666496
   76   921          781668937
  144   920          781673984
  721   741          781674382
  369   901          781676110
  672   782          781676216
  556   848          781679808
  658   792          781683400
  250   915          781685875
   77   921          781686494
  321   908          781689473
  576   839          781692695
  534   857          781696097
  177   919          781696792
  643   802          781697315
  475   877          781698008
  285   912          781699653
  363   902          781702955
   78   921          781704513
  485   874          781711749
  613   820          781714397
  701   759          781717580
  236   916          781719552
  680   776          781720576
   79   921          781723000
  416   892          781723584
  602   826          781727184
  518   863          781727479
  295   911          781730406
  375   900          781734375
  425   890          781734625
  145   920          781736625
  201   918          781741233
   80   921          781741961
  220   917          781743213
  263   914          781743391
  313   909          781753726
  329   907          781753932
   81   921          781761402
  549   851          781764200
  720   742          781766488
  461   881          781770022
   82   921          781781329
  178   919          781791311
  146   920          781800136
   83   921          781801748
  563   845          781804672
  357   903          781813620
  668   785          781814257
   84   921          781822665
  574   840          781823224
  689   769          781839378
  661   790          781843781
   85   921          781844086
  275   913          781845372
  708   753          781852689
  442   886          781857344
  640   804          781862464
  202   918          781863040
  604   825          781864489
  147   920          781864523
   86   921          781866017
  719   743          781867366
  446   885          781870661
  251   915          781874126
  529   859          781875668
  381   899          781879040
  627   812          781879211
  402   895          781882183
  179   919          781886898
  237   916          781887349
   87   921          781888464
  221   917          781889074
  438   887          781891775
  397   896          781893909
  482   875          781902043
  684   773          781903421
  632   809          781911097
   88   921          781911433
  521   862          781924689
  344   905          781925209
  148   920          781929792
  450   884          781932104
   89   921          781934930
  407   894          781936127
  305   910          781943625
  286   912          781944184
  337   906          781950169
  264   914          781951688
  694   765          781952509
   90   921          781958961
  615   819          781961634
  421   891          781966432
  392   897          781970561
  572   841          781972569
  434   888          781973576
  700   760          781976000
  718   744          781977016
   91   921          781983532
  180   919          781983559
  622   815          781985223
  203   918          781986059
  501   869          781986410
  472   878          781990200
  554   849          781991513
  296   911          781992367
  149   920          781995949
  504   868          781996096
  322   908          781999560
  351   904          782006815
   92   921          782008649
  498   870          782008992
  465   880          782016625
  606   824          782021240
   93   921          782034318
  222   917          782036261
  507   867          782038206
  454   883          782042051
  314   909          782048573
  561   846          782054217
  707   754          782054307
  542   854          782055952
  412   893          782056485
  238   916          782056568
  664   788          782058816
   94   921          782060545
  150   920          782063000
  495   871          782063686
  252   915          782063883
  276   913          782073073
  537   856          782076169
  330   907          782079643
  181   919          782081300
  637   806          782081469
  370   901          782085701
   95   921          782087336
  717   745          782095438
  675   780          782098875
  364   902          782099352
  430   889          782102369
  204   918          782110296
  387   898          782111395
  510   866          782112896
   96   921          782114697
  479   876          782123615
  151   920          782130951
  547   852          782137531
  570   842          782140688
   97   921          782142634
  679   777          782144272
  492   872          782150336
  524   861          782155205
  651   797          782156024
  376   900          782157376
  671   783          782160398
  265   914          782161569
   98   921          782171153
  182   919          782180127
  648   799          782180191
  223   917          782184780
  654   795          782186139
  287   912          782190431
  688   770          782193672
  358   903          782197039
  608   823          782197479
  532   858          782197480
  152   920          782199808
   99   921          782200260
  458   882          782200880
  513   865          782220322
  716   746          782222632
  306   910          782223616
  239   916          782227215
  617   818          782228545
  100   921          782229961
  205   918          782235757
  699   761          782243180
  417   892          782244001
  253   915          782255152
  297   911          782256104
  645   801          782258526
  101   921          782260262
  706   755          782264691
  693   766          782267653
  489   873          782268786
  153   920          782269577
  629   811          782269920
  657   793          782270650
  426   890          782277776
  183   919          782280046
  345   905          782281250
  102   921          782291169
  338   906          782291888
  683   774          782296811
  277   913          782302430
  323   908          782311579
  469   879          782313148
  382   899          782315667
  552   850          782321608
  559   847          782322302
  103   921          782322688
  624   814          782323768
  568   843          782327539
  667   786          782328619
  224   917          782334637
  154   920          782340264
  315   909          782345304
  589   833          782346006
  634   808          782354216
  104   921          782354825
  591   832          782355439
  587   834          782355707
  715   747          782358598
  516   864          782360640
  206   918          782362448
  398   896          782367928
  403   895          782368202
  266   914          782373040
  476   877          782376309
  352   904          782377472
  184   919          782381063
  593   831          782384048
  585   835          782384500
  105   921          782387586
  642   803          782390915
  610   822          782393248
  240   916          782399296
  331   907          782407334
  462   881          782408969
  660   791          782409671
  155   920          782411875
  486   874          782418880
  527   860          782419183
  106   921          782420977
  595   830          782431875
  583   836          782432343
  393   897          782432730
  408   894          782434296
  288   912          782438400
  443   886          782444763
  254   915          782447939
  107   921          782455004
  439   887          782468622
  447   885          782468748
  185   919          782483184
  705   756          782483841
  156   920          782484416
  225   917          782485838
  108   921          782489673
  207   918          782490375
  540   855          782490375
  371   901          782497512
  365   902          782497933
  597   829          782498962
  581   837          782499194
  422   891          782499419
  714   748          782503336
  307   910          782505443
  619   817          782515172
  698   762          782519120
  298   911          782521623
  109   921          782524990
  545   853          782529102
  566   844          782533080
  278   913          782533449
  519   863          782534006
  435   888          782539947
  451   884          782540955
  535   857          782553168
  687   771          782556714
  157   920          782557893
  110   921          782560961
  674   781          782561565
  388   898          782561864
  413   893          782566954
  241   916          782572817
  678   778          782576704
  639   805          782577244
  359   903          782582606
  377   900          782582633
  579   838          782585011
  599   828          782585351
  267   914          782586107
  186   919          782586415
  692   767          782591551
  111   921          782597592
  483   875          782600462
  663   789          782603316
  612   821          782608589
  557   848          782608885
  208   918          782619544
  324   908          782625536
  158   920          782632312
  112   921          782634889
  339   906          782635635
  226   917          782638389
  346   905          782639361
  255   915          782642250
  316   909          782643925
  670   784          782653304
  713   749          782656846
  431   889          782658360
  473   878          782659969
  455   883          782661762
  466   880          782666696
  550   851          782670051
  113   921          782672858
  631   810          782680591
  626   813          782682173
  289   912          782688097
  577   839          782689752
  187   919          782690762
  601   827          782691084
  682   775          782698943
  159   920          782707679
  114   921          782711505
  704   757          782711757
  530   859          782716779
  332   907          782737011
  522   862          782740576
  502   869          782740917
  242   916          782747784
  209   918          782749961
  353   904          782750241
  115   921          782750836
  499   870          782754499
  383   899          782754586
  564   845          782757269
  505   868          782759657
  279   913          782766136
  418   892          782766920
  160   920          782784000
  299   911          782788930
  308   910          782789112
  116   921          782790857
  227   917          782792296
  650   798          782794592
  188   919          782796231
  496   871          782800247
  268   914          782800776
  653   796          782803413
  697   763          782803820
  508   867          782810875
  575   840          782813375
  480   876          782813376
  603   826          782816203
  636   807          782817399
  712   750          782819128
  621   816          782821557
  427   890          782823483
  459   882          782831547
  117   921          782831574
  256   915          782838091
  647   800          782840023
  731   732          782841059
  614   820          782843544
  399   896          782844335
  730   733          782849837
  666   787          782851699
  404   895          782856639
  161   920          782861281
  656   794          782866600
  729   734          782867393
  118   921          782872993
  493   872          782878005
  210   918          782881632
  728   735          782893727
  511   866          782894727
  394   897          782897257
  366   902          782898704
  189   919          782902828
  372   901          782911549
  555   849          782913924
  119   921          782915120
  243   916          782924203
  691   768          782924203
  686   772          782928504
  727   736          782928839
  409   894          782934913
  543   854          782938871
  162   920          782939528
  290   912          782939528
  644   802          782939592
  325   908          782941437
  538   856          782942888
  317   909          782944442
  228   917          782947565
  703   758          782948439
  573   841          782955838
  120   921          782957961
  605   825          782960750
  360   903          782970327
  726   737          782972729
  470   879          782974439
  525   861          782980506
  340   906          782981416
  659   792          782984267
  490   873          782987617
  711   751          782990182
  347   905          782999548
  562   846          783000064
  280   913          783000497
  121   921          783001522
  378   900          783010152
  190   919          783010559
  514   865          783011369
  211   918          783014563
  389   898          783014661
  269   914          783017053
  677   779          783017872
  163   920          783018747
  725   738          783025397
  673   782          783032985
  444   886          783034840
  423   891          783034938
  257   915          783035468
  548   852          783036800
  122   921          783045809
  440   887          783048103
  533   858          783048149
  463   881          783050688
  477   877          783057466
  300   911          783058031
  628   812          783060480
  333   907          783068680
  448   885          783069517
  309   910          783074629
  414   893          783079901
  724   739          783086843
  123   921          783090828
  641   804          783093185
  696   764          783097280
  616   819          783098155
  164   920          783098944
  244   916          783102080
  229   917          783104202
  436   888          783108928
  681   776          783109817
  633   809          783111266
  571   842          783117099
  191   919          783119430
  607   824          783124767
  354   904          783125128
  487   874          783128927
  124   921          783136585
  623   815          783147742
  212   918          783148760
  452   884          783152512
  669   785          783154934
  662   790          783156528
  723   740          783157067
  517   864          783160957
  710   752          783170008
  165   920          783180125
  125   921          783183086
  291   912          783192699
  702   759          783193887
  384   899          783195803
  432   889          783216937
  192   919          783229447
  126   921          783230337
  258   915          783234387
  270   914          783234944
  722   741          783236069
  281   913          783236538
  553   850          783237377
  318   909          783246861
  528   860          783253952
  326   908          783259288
  560   847          783261423
  230   917          783262213
  166   920          783262296
  690   769          783265609
  127   921          783278344
  245   916          783281421
  456   883          783284203
  213   918          783284229
  419   892          783292347
  569   843          783297116
  638   806          783300688
  367   902          783301671
  484   875          783301779
  609   823          783308296
  685   773          783309042
  467   880          783319563
  400   896          783323136
  721   742          783323849
  128   921          783327113
  373   901          783327818
  301   911          783328932
  341   906          783329237
  474   878          783332576
  193   919          783340616
  520   863          783343647
  167   920          783345463
  405   895          783347500
  709   753          783358606
  361   903          783360208
  348   905          783361817
  310   910          783362000
  395   897          783364148
  541   855          783366796
  428   890          783371752
  618   818          783372464
  129   921          783376650
  665   788          783383497
  590   833          783388537
  588   834          783391176
  695   765          783399500
  334   907          783402347
  592   832          783405056
  586   835          783412931
  536   857          783413449
  720   743          783420407
  214   918          783420976
  231   917          783421604
  546   853          783421813
  130   921          783426961
  652   797          783429381
  168   920          783429632
  259   915          783434854
  410   894          783437984
  379   900          783439939
  594   831          783440775
  649   799          783441848
  292   912          783447616
  701   760          783448101
  194   919          783452943
  584   836          783453760
  271   914          783454455
  630   811          783458731
  246   916          783462232
  460   882          783464968
  676   780          783467776
  390   898          783469792
  655   795          783471250
  282   913          783474265
  131   921          783478052
  625   814          783493769
  596   830          783495736
  567   844          783495847
  503   869          783498436
  355   904          783502139
  500   870          783503000
  481   876          783506017
  646   801          783508537
  611   822          783511379
  672   783          783513135
  582   837          783513621
  169   920          783514809
  719   744          783525743
  506   868          783526248
  680   777          783529433
  132   921          783529929
  497   871          783539784
  558   848          783541304
  319   909          783551188
  708   754          783555976
  215   918          783559007
  523   862          783559595
  531   859          783561070
  635   808          783561987
  195   919          783566434
  658   793          783567569
  598   829          783569981
  424   891          783572995
  327   908          783579095
  551   851          783579202
  232   917          783582381
  133   921          783582598
  509   867          783586592
  580   838          783592472
  415   893          783595332
  170   920          783601000
  302   911          783601639
  494   872          783608632
  689   770          783615769
  445   886          783627581
  643   803          783629334
  441   887          783630224
  134   921          783636065
  260   915          783636875
  471   879          783638550
  385   899          783639324
  718   745          783639857
  247   916          783644519
  311   910          783651231
  600   828          783663552
  668   786          783665288
  620   817          783666513
  449   885          783672974
  272   914          783675592
  342   906          783679104
  512   866          783679624
  437   888          783680525
  196   919          783681095
  171   920          783688211
  578   839          783690271
  135   921          783690336
  464   881          783695185
  216   918          783698328
  684   774          783698328
  293   912          783704285
  368   902          783706840
  491   873          783709388
  694   766          783710480
  700   761          783711081
  565   845          783713250
  283   913          783713684
  661   791          783718452
  349   905          783726174
  613   821          783734058
  335   907          783738018
  478   877          783741485
  233   917          783744550
  136   921          783745417
  374   901          783746325
  362   903          783752255
  707   755          783762118
  717   746          783762749
  453   884          783766781
  172   920          783776448
  602   827          783776491
    0   922          783777448
    1   922          783777449
    2   922          783777456
    3   922          783777475
    4   922          783777512
    5   922          783777573
    6   922          783777664
    7   922          783777791
    8   922          783777960
  433   889          783778106
    9   922          783778177
   10   922          783778448
   11   922          783778779
   12   922          783779176
   13   922          783779645
   14   922          783780192
   15   922          783780823
   16   922          783781544
   17   922          783782361
   18   922          783783280
   19   922          783784307
   20   922          783785448
   21   922          783786709
   22   922          783788096
   23   922          783789615
   24   922          783791272
   25   922          783793073
   26   922          783795024
  197   919          783796932
   27   922          783797131
   28   922          783799400
  137   921          783801314
   29   922          783801837
  640   805          783804125
  401   896          783804337
   30   922          783804448
  515   865          783805500
  576   840          783806976
   31   922          783807239
  526   861          783808957
   32   922          783810216
  539   856          783812835
   33   922          783813385
   34   922          783816752
  420   892          783820288
   35   922          783820323
   36   922          783824104
  544   854          783825048
   37   922          783828101
  248   916          783828288
   38   922          783832320
  396   897          783833409
   39   922          783836767
  217   918          783838945
  556   849          783839665
  261   915          783840456
  406   895          783840791
   40   922          783841448
  488   874          783841896
   41   922          783846369
   42   922          783851536
   43   922          783856955
  320   909          783857429
  138   921          783858033
  627   813          783859680
   44   922          783862632
  173   920          783865717
   45   922          783868573
  380   900          783872000
   46   922          783874784
  303   911          783876158
  632   810          783876968
   47   922          783881271
  356   904          783881280
   48   922          783888040
  716   747          783894419
   49   922          783895097
  273   914          783898361
  328   908          783900864
  534   858          783902016
   50   922          783902448
  234   917          783908117
  604   826          783908840
  457   883          783909380
   51   922          783910099
  198   919          783913951
  139   921          783915580
   52   922          783918056
  429   890          783922589
  664   789          783924013
   53   922          783926325
  675   781          783926416
  391   898          783927263
   54   922          783934912
  549   852          783939357
  312   910          783942328
  574   841          783942545
  411   894          783943515
   55   922          783943823
  563   846          783949283
   56   922          783953064
  284   913          783954801
  174   920          783956024
  679   778          783957791
   57   922          783962641
  294   912          783962712
  518   864          783964376
   58   922          783972560
  140   921          783973961
  688   771          783974683
  468   880          783975232
  615   820          783976375
  706   756          783977032
  622   816          783980344
  218   918          783980864
   59   922          783982827
  699   762          783982827
   60   922          783993448
  671   784          784002015
   61   922          784004429
  485   875          784006000
  475   878          784008027
  249   916          784013545
   62   922          784015776
   63   922          784027495
  693   767          784030220
  343   906          784031023
  199   919          784032158
  637   807          784032796
  141   921          784033182
  715   748          784034867
   64   922          784039592
  262   915          784045603
  175   920          784047375
   65   922          784052073
  606   825          784060641
  651   798          784064043
   66   922          784064944
  235   917          784073088
  336   907          784075699
   67   922          784078211
  654   796          784084600
  386   899          784085155
   68   922          784091880
  529   860          784091889
  350   905          784092625
  142   921          784093249
  683   775          784096362
  572   842          784096936
  648   800          784097792
  461   882          784101149
   69   922          784105957
  416   893          784113253
  425   891          784113596
  369   902          784114217
   70   922          784120448
  274   914          784122768
  219   918          784124091
   71   922          784135359
  176   920          784139776
  363   903          784146474
   72   922          784150696
  200   919          784151559
  304   911          784152495
  143   921          784154168
  521   863          784156408
  554   850          784156464
  657   794          784159577
  321   909          784165590
   73   922          784166465
  375   901          784167076
   74   922          784182672
  714   749          784184093
  667   787          784184366
  645   802          784185733
  285   913          784197622
   75   922          784199323
  250   916          784200296
  705   757          784200718
  482   876          784201544
  561   847          784203904
  442   887          784214991
  144   921          784215945
   76   922          784216424
  295   912          784222903
  446   886          784222992
  329   908          784224601
  608   824          784231936
  177   920          784233233
   77   922          784233981
  313   910          784235297
  617   819          784238372
  236   917          784239469
  629   812          784245517
  542   855          784246463
   78   922          784252000
  263   915          784252322
  501   870          784254501
  438   888          784254744
  504   869          784258973
  357   904          784262557
  698   763          784263339
  220   918          784268632
  570   843          784270107
   79   922          784270487
  201   919          784272160
  537   857          784276946
  145   921          784278586
  450   885          784279125
  498   871          784282303
  402   896          784287944
  660   792          784289088
   80   922          784289448
  507   868          784295875
  397   897          784305046
  472   879          784305487
  381   900          784306341
   81   922          784308889
  624   815          784313999
  634   809          784315233
  547   853          784317800
  178   920          784327752
  642   804          784327752
   82   922          784328816
  407   895          784336518
  434   889          784341873
  146   921          784342097
  713   750          784342097
  495   872          784342223
  687   772          784342351
  465   881          784342466
  275   914          784348819
   83   922          784349235
  421   892          784350749
  692   768          784358720
  510   867          784365363
   84   922          784370152
  524   862          784381752
  454   884          784383768
  344   906          784385000
  392   898          784387080
  251   916          784388547
   85   922          784391573
  674   782          784393792
  202   919          784393967
  678   779          784394891
  147   921          784406484
  237   917          784407266
  532   859          784408547
   86   922          784413504
  221   918          784414493
  337   907          784415396
  610   823          784422767
  179   920          784423339
  479   877          784428372
  589   834          784430173
  305   911          784430656
  704   758          784433176
  492   873          784434105
  591   833          784434608
   87   922          784435951
  286   913          784442153
  587   835          784444878
  732   732          784446336
  731   733          784450728
  412   894          784451512
  593   832          784458225
   88   922          784458920
  264   915          784460619
  351   905          784461176
  568   844          784462016
  730   734          784463904
  513   866          784467593
  148   921          784471753
  663   790          784473247
  322   909          784475677
  430   890          784476000
  559   848          784477071
  585   836          784478681
   89   922          784482417
  296   912          784484864
  729   735          784485864
  552   851          784491659
  670   785          784499625
  595   831          784501066
  682   776          784503144
   90   922          784506448
  712   751          784508879
  728   736          784516608
  203   919          784516986
  180   920          784520000
  619   818          784520091
  639   806          784523735
  370   902          784523808
  314   910          784530144
   91   922          784531019
  583   837          784531540
  387   899          784533302
  458   883          784537299
  149   921          784537910
  364   903          784542871
  330   908          784550312
  697   764          784552617
   92   922          784556136
  727   737          784556136
  489   874          784557793
  222   918          784561680
  597   830          784563173
  238   917          784576485
  276   914          784576520
  252   916          784578304
   93   922          784581805
  376   901          784590077
  516   865          784602721
  581   838          784603413
  726   738          784604448
  150   921          784604961
   94   922          784608032
  181   920          784617741
  612   822          784633176
  417   893          784633670
  469   880          784633709
   95   922          784634823
  527   861          784640564
  204   919          784641223
  599   829          784644588
  358   904          784645976
  631   811          784651322
  426   891          784656747
  725   739          784661544
   96   922          784662184
  626   814          784667520
  265   915          784670500
  566   845          784672621
  151   921          784672912
  703   759          784674406
  711   752          784684439
  540   856          784686016
  476   878          784686328
  287   913          784688400
   97   922          784690121
  579   839          784694258
  691   769          784695980
  653   797          784706650
  650   799          784707399
  223   918          784710199
  306   911          784710647
  666   788          784712168
  486   875          784713131
  545   854          784714489
  182   920          784716568
   98   922          784718640
  686   773          784718773
  724   740          784727424
  462   882          784740096
  345   906          784741041
  152   921          784741769
  382   900          784742968
  601   828          784745353
  239   917          784747132
   99   922          784747747
  297   912          784748601
  338   907          784757115
  535   858          784759087
  656   795          784760291
  647   801          784762424
  205   919          784766684
  557   849          784768742
  253   916          784769573
  519   864          784770903
  636   808          784773568
  403   896          784773963
  100   922          784777448
  398   897          784779065
  323   909          784787696
  723   741          784802088
  443   887          784802410
  577   840          784804033
  277   914          784805877
  101   922          784807749
  153   921          784811538
  183   920          784816487
  447   886          784821079
  621   817          784821574
  315   910          784826875
  439   888          784831591
  352   905          784831833
  408   895          784834687
  102   922          784838656
  677   780          784840733
  550   852          784845208
  393   898          784849249
  696   765          784850661
  224   918          784860056
  614   821          784863205
  603   827          784865510
  659   793          784868436
  710   753          784868777
  673   783          784869904
  103   922          784870175
  644   803          784871611
  331   908          784878003
  266   915          784881971
  154   921          784882225
  422   892          784883736
  722   742          784885536
  451   885          784887976
  206   919          784893375
  483   876          784899963
  564   846          784901880
  104   922          784902312
  435   889          784908244
  184   920          784917504
  681   777          784918674
  240   917          784919213
  702   760          784924408
  575   841          784932696
  530   860          784933000
  105   922          784935073
  371   902          784935619
  288   913          784936369
  365   903          784941452
  155   921          784953836
  413   894          784961981
  254   916          784962360
  106   922          784968464
  522   863          784972295
  473   879          784975256
  721   743          784977768
  388   899          784983771
  307   911          784992474
  466   881          784992537
  107   922          785002491
  455   884          785003479
  605   826          785005101
  669   786          785005965
  502   870          785009008
  225   918          785011257
  298   912          785014120
  377   901          785015334
  185   920          785019625
  207   919          785021302
  505   869          785022534
  156   921          785026377
  499   871          785027810
  662   791          785031199
  359   904          785031543
  431   890          785031991
  641   805          785034846
  278   914          785036896
  108   922          785037160
  628   813          785040949
  690   770          785042000
  709   754          785061893
  508   868          785068544
  109   922          785072477
  633   810          785077137
  496   872          785078784
  720   744          785078784
  555   850          785078875
  573   842          785080205
  241   917          785092734
  267   915          785095038
  346   906          785099152
  157   921          785099854
  339   907          785100862
  324   909          785101653
  685   774          785103949
  110   922          785108448
  616   820          785112896
  480   877          785118133
  186   920          785122856
  316   910          785125496
  543   855          785129382
  623   816          785142863
  538   857          785143665
  111   922          785145079
  511   867          785147194
  562   847          785149751
  208   919          785150471
  418   893          785156589
  255   916          785156671
  695   766          785157471
  493   873          785161774
  226   918          785163808
  607   825          785164168
  459   883          785167966
  158   921          785174273
  383   900          785181887
  112   922          785182376
  701   761          785183182
  289   913          785186066
  719   745          785188584
  427   891          785202454
  353   905          785204602
  525   862          785207053
  332   908          785207680
  548   853          785217069
  113   922          785220345
  187   920          785227203
  571   843          785246518
  665   789          785248694
  159   921          785249640
  638   807          785252015
  399   897          785255472
  514   866          785258640
  114   922          785258992
  533   859          785259216
  404   896          785262400
  708   755          785263787
  242   917          785267701
  279   914          785269583
  308   911          785276143
  490   874          785276624
  209   919          785280888
  299   912          785281427
  470   880          785295000
  676   781          785295317
  115   922          785298323
  718   746          785307168
  268   915          785309707
  394   898          785313776
  227   918          785317715
  160   921          785325961
  188   920          785332672
  409   895          785335304
  652   798          785337400
  116   922          785338344
  366   903          785342223
  609   824          785342753
  680   778          785342952
  372   902          785349656
  256   916          785352512
  672   784          785354752
  649   800          785359449
  477   878          785367485
  655   796          785369711
  117   922          785379061
  463   882          785381815
  618   819          785382291
  444   887          785392487
  689   771          785396780
  517   865          785403038
  161   921          785403242
  553   851          785407428
  440   888          785411072
  210   919          785412559
  560   848          785416192
  325   909          785417554
  423   892          785419255
  360   904          785419264
  118   922          785420480
  448   886          785421848
  487   875          785423178
  317   910          785426013
  569   844          785431593
  630   812          785434328
  717   747          785434536
  646   802          785435744
  389   899          785436568
  290   913          785437497
  189   920          785439269
  378   901          785442853
  243   917          785444120
  340   907          785446643
  700   762          785450728
  658   794          785456496
  347   906          785459339
  119   922          785462607
  590   834          785472704
  228   918          785472984
  694   767          785473047
  707   756          785474459
  414   894          785474928
  528   861          785475333
  436   889          785477225
  588   835          785480347
  162   921          785481489
  625   815          785484000
  592   833          785484225
  684   775          785497879
  452   885          785499533
  280   914          785503944
  120   922          785505448
  586   836          785507112
  594   832          785514952
  668   787          785521035
  635   809          785523004
  269   915          785525984
  333   908          785539349
  611   823          785540898
  211   919          785545490
  190   920          785547000
  121   922          785549009
  257   916          785549889
  300   912          785550528
  584   837          785552957
  163   921          785560708
  309   911          785561660
  541   856          785562437
  596   831          785564927
  643   804          785566171
  716   748          785570688
  354   905          785579489
  520   864          785580544
  432   890          785590568
  122   922          785593296
  661   792          785597869
  484   876          785601280
  546   854          785607200
  582   838          785617840
  536   858          785619368
  244   917          785621997
  384   900          785623104
  456   884          785625920
  229   918          785629621
  598   830          785634192
  567   845          785635388
  123   922          785638315
  164   921          785640905
  467   881          785645404
  474   879          785647863
  191   920          785655871
  620   818          785671432
  212   919          785679687
  419   893          785682016
  124   922          785684072
  291   913          785690668
  706   757          785693909
  558   849          785701161
  580   839          785701719
  715   749          785715624
  165   921          785722086
  600   829          785722789
  699   763          785727046
  318   910          785728432
  125   922          785730573
  400   897          785734273
  326   909          785735405
  281   914          785739985
  270   915          785743875
  367   903          785745190
  258   916          785748808
  640   806          785750616
  428   891          785750723
  405   896          785753261
  551   852          785754359
  675   782          785758643
  613   822          785758645
  688   772          785760320
  192   920          785765888
  373   902          785765925
  503   870          785766527
  679   779          785775978
  500   871          785776311
  531   860          785777291
  126   922          785777824
  395   898          785780667
  230   918          785787632
  506   869          785789125
  523   863          785791314
  664   790          785793944
  341   907          785794464
  693   768          785797389
  245   917          785801338
  460   883          785801387
  166   921          785804257
  578   840          785804552
  361   904          785809145
  481   877          785810774
  213   919          785815156
  497   872          785818321
  301   912          785821429
  348   906          785821608
  127   922          785825831
  602   828          785830760
  410   895          785838375
  509   868          785844261
  627   814          785845027
  632   811          785847699
  671   785          785848336
  310   911          785849031
  565   846          785857861
  714   750          785869344
  379   901          785872640
  334   908          785873016
  128   922          785874600
  193   920          785877057
  167   921          785887424
  390   899          785891699
  494   873          785892401
  683   776          785900563
  705   758          785922137
  129   922          785924137
  576   841          785926297
  512   867          785932091
  292   913          785945585
  231   918          785947023
  259   916          785949275
  214   919          785951903
  355   905          785956500
  424   892          785957312
  604   827          785958147
  471   880          785959111
  271   915          785963386
  168   921          785971593
  130   922          785974448
  651   799          785976850
  282   914          785977712
  622   817          785980361
  246   917          785982149
  445   887          785985228
  654   797          785987837
  637   808          785988965
  194   920          785989384
  415   894          785990359
  441   888          785993193
  615   821          785996036
  491   874          785998395
  556   850          786004616
  698   764          786012136
  539   857          786013612
  544   855          786015559
  648   801          786020193
  449   886          786025305
  131   922          786025539
  464   882          786026312
  713   751          786031848
  319   910          786032759
  526   862          786035504
  667   788          786044835
  437   889          786048822
  478   878          786051504
  515   866          786052771
  657   795          786053268
  327   909          786055212
  732   733          786056005
  169   921          786056770
  731   734          786064795
  385   900          786066625
  574   842          786066912
  132   922          786077416
  730   735          786082375
  215   919          786089934
  302   912          786094136
  563   847          786098970
  195   920          786102875
  606   826          786104992
  232   918          786107800
  729   736          786108745
  534   859          786113083
  453   885          786113802
  645   803          786117752
  549   853          786119626
  133   922          786130085
  692   769          786130497
  687   773          786132620
  488   875          786136147
  311   911          786138262
  170   921          786142961
  728   737          786143905
  342   907          786144331
  368   903          786150359
  260   916          786151296
  433   890          786151737
  704   759          786159143
  247   917          786164436
  660   793          786173257
  134   922          786183552
  374   902          786184432
  272   915          786184523
  349   906          786185965
  727   738          786187855
  362   904          786201192
  293   913          786202254
  712   752          786203136
  518   865          786206457
  335   908          786208687
  420   893          786209957
  401   897          786215474
  283   914          786217131
  196   920          786217536
  678   780          786217752
  629   813          786225986
  572   843          786226355
  216   919          786229255
  171   921          786230172
  674   783          786230711
  135   922          786237823
  726   739          786240595
  406   896          786246552
  396   898          786249928
  457   884          786251097
  617   820          786253113
  642   805          786269413
  233   918          786269969
  608   825          786271337
  634   810          786281104
  136   922          786292904
  468   881          786301073
  429   891          786301560
  725   740          786302125
  380   901          786304701
  485   876          786305501
  697   765          786305998
  624   816          786309120
  682   777          786312001
  529   861          786313270
  172   921          786318409
  475   879          786323314
  554   851          786326515
    0   923          786330467
    1   923          786330468
    2   923          786330475
    3   923          786330494
    4   923          786330531
    5   923          786330592
    6   923          786330683
    7   923          786330810
    8   923          786330979
    9   923          786331196
   10   923          786331467
   11   923          786331798
   12   923          786332195
   13   923          786332664
   14   923          786333211
  197   920          786333373
   15   923          786333842
   16   923          786334563
   17   923          786335380
  356   905          786335641
   18   923          786336299
   19   923          786337326
   20   923          786338467
  320   910          786339000
   21   923          786339728
   22   923          786341115
   23   923          786342634
  411   895          786343906
   24   923          786344291
   25   923          786346092
  663   791          786347918
   26   923          786348043
  248   917          786348205
  137   922          786348801
  391   899          786349170
   27   923          786350150
  670   786          786350656
   28   923          786352419
   29   923          786354856
  261   916          786354877
   30   923          786357467
  561   848          786358673
   31   923          786360258
   32   923          786363235
   33   923          786366404
  303   912          786368655
   34   923          786369771
  217   919          786369872
  724   741          786372445
   35   923          786373342
  328   909          786376981
   36   923          786377123
   37   923          786381120
  711   753          786383208
   38   923          786385339
   39   923          786389786
  521   864          786393305
   40   923          786394467
   41   923          786399388
   42   923          786404555
  570   844          786404584
  703   760          786404927
  138   922          786405520
  273   915          786407292
  173   921          786407678
   43   923          786409974
   44   923          786415651
   45   923          786421592
   46   923          786427803
  312   911          786429359
  234   918          786433536
   47   923          786434290
  461   883          786437568
   48   923          786441059
  542   856          786442104
   49   923          786448116
  198   920          786450392
  723   742          786451555
   50   923          786455467
  610   824          786457224
  284   914          786458248
  294   913          786460681
  139   922          786463067
   51   923          786463118
   52   923          786471075
  691   770          786472371
  639   807          786475062
   53   923          786479344
  537   858          786482865
   54   923          786487931
  343   907          786496250
   55   923          786496842
  425   892          786497913
  174   921          786497985
  547   854          786503187
   56   923          786506083
  482   877          786506301
  416   894          786508280
  218   919          786511791
  386   900          786512456
  686   774          786513680
   57   923          786515660
  591   834          786518775
  589   835          786519344
  140   922          786521448
   58   923          786525579
  504   870          786527064
  501   871          786527812
  619   819          786529918
  249   917          786533462
   59   923          786535846
  593   833          786537394
  587   836          786539059
  722   743          786539455
  336   908          786546368
   60   923          786546467
  350   906          786552416
   61   923          786557448
  369   903          786557736
  507   869          786558752
  262   916          786560024
  498   872          786560840
  199   920          786568599
   62   923          786568795
  710   754          786572064
  595   832          786575243
  666   789          786577365
  585   837          786577878
  442   888          786577960
   63   923          786580514
  446   887          786580639
  141   922          786580669
  175   921          786589336
   64   923          786592611
  363   904          786595411
  235   918          786598507
  568   845          786601557
   65   923          786605092
  375   902          786605183
  696   766          786608632
  524   863          786613471
  653   798          786614669
   66   923          786617963
  510   868          786623032
  438   889          786623041
  532   860          786624768
  650   800          786625000
  495   873          786625992
  472   880          786626048
  631   812          786626919
   67   923          786631230
  450   886          786631456
  274   915          786631699
  597   831          786632364
  583   838          786635759
  721   744          786636145
  559   849          786636928
  142   922          786640736
   68   923          786644899
  304   912          786644992
  321   910          786647161
  219   919          786655018
  626   815          786657751
  656   796          786658752
   69   923          786658976
  702   761          786659489
  612   823          786662695
  552   852          786666816
  677   781          786668274
   70   923          786673467
  465   882          786673593
  176   921          786681737
  200   920          786688000
   71   923          786688378
  647   802          786689631
  402   897          786699081
  329   909          786700718
  285   914          786701069
  143   922          786701655
   72   923          786703715
  599   830          786708799
  673   784          786711521
  581   839          786712660
  434   890          786715504
  357   905          786716918
   73   923          786719484
  513   867          786720060
  250   917          786720213
  295   913          786720872
  397   898          786721565
  313   911          786722328
  492   874          786723112
  454   885          786730789
  681   778          786732193
  636   809          786734585
   74   923          786735691
  479   878          786738391
  381   901          786739042
  421   893          786740418
  720   745          786741625
  407   896          786742279
   75   923          786752342
  659   794          786757363
  144   922          786763432
  236   918          786764888
  263   916          786766743
   76   923          786769443
  709   755          786769704
  177   921          786775194
   77   923          786787000
  220   919          786799559
  601   829          786804590
   78   923          786805019
  644   804          786808448
  579   840          786808539
  201   920          786808601
  392   899          786808987
  566   846          786817232
  690   771          786823011
   79   923          786823506
  145   922          786826073
  621   818          786826493
   80   923          786842467
  516   866          786849992
  344   907          786850227
  412   895          786851903
  489   875          786852044
  430   891          786854971
  719   746          786855895
  275   915          786857750
  669   787          786861712
   81   923          786861908
  527   862          786867111
  178   921          786869713
  458   884          786879016
   82   923          786881835
  337   908          786886065
  540   857          786886793
  614   822          786887792
  146   922          786889584
   83   923          786902254
  685   775          786903500
  545   855          786905000
  251   917          786908464
  662   792          786910616
  603   828          786919779
  695   767          786920038
  351   906          786920967
  701   762          786922829
  305   912          786923153
   84   923          786923171
  577   841          786923354
  202   920          786930408
  237   918          786932685
  557   850          786933693
   85   923          786944592
  221   919          786945420
  286   914          786945600
  147   922          786953971
  322   910          786957248
  469   881          786959550
  387   900          786960603
  179   921          786965300
   86   923          786966523
  370   903          786967327
  535   859          786970154
  264   916          786975040
  708   756          786976128
  718   747          786978955
  641   806          786981337
  296   913          786982833
   87   923          786988970
  364   904          786991808
  476   879          787001615
   88   923          787011939
  486   876          787012632
  519   865          787012984
  314   911          787017175
  148   922          787019240
  550   853          787025477
  628   814          787026296
  330   909          787026429
  376   902          787028184
  417   894          787028697
   89   923          787035436
  426   892          787041064
  633   811          787047868
  564   847          787051567
  203   920          787053427
  605   827          787054408
  575   842          787057063
   90   923          787059467
  180   921          787061961
  462   883          787076515
   91   923          787084038
  149   922          787085397
  276   915          787085451
  222   919          787092607
  252   917          787098221
  358   905          787100337
  238   918          787101904
   92   923          787109155
  717   748          787110805
  665   790          787118625
  676   782          787127544
  616   821          787132557
   93   923          787134824
  623   817          787142880
  150   922          787152448
  530   861          787154381
  181   921          787159702
   94   923          787161051
  680   779          787161139
  443   888          787165379
  382   901          787175669
  204   920          787177664
  447   887          787178726
  689   772          787182417
  265   916          787184921
  403   897          787185100
   95   923          787187842
  707   757          787191336
  287   914          787191847
  700   763          787194947
  398   898          787195584
  439   889          787199888
  672   785          787201073
  306   912          787203144
  483   877          787204720
  345   907          787206268
  638   808          787208184
  607   826          787208519
  522   864          787209192
  573   843          787209624
   96   923          787215203
  151   922          787220399
  338   908          787227784
  694   768          787240216
  451   886          787240307
  408   896          787240448
  223   919          787241126
   97   923          787243140
  297   913          787246570
  555   851          787248926
  652   799          787250207
  716   749          787251445
  182   921          787258529
  323   910          787269267
  393   899          787271156
   98   923          787271659
  239   918          787272551
  655   797          787272948
  422   893          787273405
  649   801          787281850
  435   890          787281875
  502   871          787282319
  152   922          787289256
  253   917          787289490
  505   870          787290625
  352   906          787291624
  473   880          787295817
   99   923          787300766
  684   776          787302080
  205   920          787303125
  562   848          787304520
  499   872          787306347
  315   911          787313906
  277   915          787314808
  466   882          787323664
  543   856          787325023
  100   923          787330467
  508   869          787331421
  538   858          787349584
  658   795          787350187
  455   885          787350500
  331   909          787354120
  183   921          787358448
  153   922          787359025
  101   923          787360768
  413   895          787362372
  496   873          787362553
  646   803          787367763
  371   903          787379138
  571   844          787380995
  668   788          787381504
  609   825          787382154
  365   904          787390389
  224   919          787390983
  102   923          787391675
  266   916          787396392
  618   820          787397032
  715   750          787400875
  548   854          787402456
  511   868          787404863
  431   891          787410962
  388   900          787411072
  630   813          787414797
  706   758          787415328
  103   923          787423194
  480   878          787428152
  154   922          787429712
  206   920          787429816
  525   863          787438772
  288   914          787439816
  240   918          787444632
  493   874          787450781
  377   902          787453441
  104   923          787455331
  184   921          787459465
  533   860          787475437
  699   764          787475843
  625   816          787479121
  661   793          787482038
  254   917          787482277
  307   912          787484971
  359   905          787485904
  105   923          787488092
  635   810          787488875
  155   922          787501323
  643   805          787507832
  459   884          787509683
  514   867          787511107
  298   913          787512089
  106   923          787521483
  225   919          787542184
  278   915          787545827
  688   773          787550589
  418   894          787551616
  107   923          787555510
  207   920          787557743
  714   751          787559095
  185   921          787561586
  590   835          787561875
  346   907          787564379
  592   834          787568392
  693   769          787569166
  490   875          787570875
  569   845          787571134
  339   908          787571531
  156   922          787573864
  588   836          787574528
  611   824          787575355
  560   849          787576049
  553   852          787582585
  324   910          787583224
  427   892          787586771
  108   923          787590179
  594   833          787594121
  675   783          787595562
  679   780          787598839
  586   837          787606309
  267   916          787609459
  316   911          787612527
  383   901          787614588
  241   918          787618153
  470   881          787620841
  109   923          787625496
  596   832          787639104
  157   922          787647341
  705   759          787648104
  517   866          787650309
  584   838          787657176
  110   923          787661467
  353   906          787664393
  186   921          787664817
  733   733          787665674
  664   791          787668615
  732   734          787670072
  399   898          787671991
  404   897          787673537
  255   917          787676588
  620   819          787681259
  477   879          787682772
  731   735          787683266
  332   909          787683797
  208   920          787686912
  289   914          787689513
  226   919          787694735
  111   923          787698098
  671   786          787699367
  528   862          787701880
  640   807          787701943
  598   831          787703383
  730   736          787705256
  683   777          787709420
  463   883          787718234
  158   922          787721760
  487   876          787722679
  713   752          787726105
  582   839          787727087
  112   923          787735395
  394   899          787735683
  729   737          787736042
  409   896          787741065
  444   888          787755456
  541   857          787763214
  698   765          787765517
  308   912          787768640
  187   921          787769164
  113   923          787773364
  728   738          787775624
  279   915          787778514
  440   889          787779369
  299   913          787779396
  448   887          787779495
  567   846          787779999
  600   830          787787000
  613   823          787788164
  366   904          787791160
  242   918          787793120
  372   903          787793175
  159   922          787797127
  546   855          787797711
  423   893          787808924
  114   923          787812011
  580   840          787816000
  209   920          787817329
  520   865          787822625
  632   812          787823296
  727   739          787824002
  268   916          787824128
  536   859          787830435
  627   815          787835258
  227   919          787848642
  436   890          787850856
  115   923          787851342
  452   886          787851864
  389   900          787863869
  558   850          787866112
  256   917          787872429
  160   922          787873448
  360   905          787873625
  188   921          787874633
  414   895          787875319
  378   902          787880960
  726   740          787881176
  704   760          787889664
  602   829          787889997
  116   923          787891363
  651   800          787894451
  654   798          787895856
  325   910          787899125
  712   753          787901905
  484   877          787906037
  692   770          787906888
  667   789          787910032
  317   911          787913044
  340   908          787917312
  578   841          787923873
  347   907          787924566
  687   774          787927527
  117   923          787932080
  551   853          787934628
  290   914          787940944
  725   741          787947146
  648   802          787947400
  210   920          787949000
  637   809          787949982
  161   922          787950729
  657   796          787951729
  474   880          787968424
  243   918          787969539
  432   891          787969539
  456   885          787972941
  118   923          787973499
  467   882          787976531
  189   921          787981230
  622   818          787985280
  531   861          787998672
  228   919          788003911
  565   847          788007548
  604   828          788012416
  280   915          788012875
  333   909          788015466
  119   923          788015626
  615   822          788020623
  724   742          788021912
  523   864          788028211
  162   922          788028976
  354   906          788039280
  503   871          788039838
  269   916          788040405
  678   781          788045293
  300   913          788048497
  576   842          788050664
  309   912          788054157
  645   804          788054589
  500   872          788054848
  384   901          788055805
  506   870          788057216
  120   923          788058467
  660   794          788062184
  697   766          788063969
  257   917          788069806
  674   784          788072328
  419   894          788077043
  211   920          788081931
  711   754          788086495
  190   921          788088961
  121   923          788102028
  497   873          788102090
  723   743          788105474
  509   869          788107138
  163   922          788108195
  481   878          788120793
  682   778          788125520
  428   892          788135040
  703   761          788140008
  460   884          788143104
  122   923          788146315
  244   918          788147416
  400   898          788150792
  606   827          788154299
  229   919          788160548
  405   897          788164398
  556   851          788174667
  494   874          788181408
  164   922          788188392
  512   868          788189760
  123   923          788191334
  291   914          788194115
  367   904          788194127
  574   843          788196331
  191   921          788197832
  722   744          788197832
  395   899          788202574
  670   787          788206403
  373   903          788209444
  544   856          788211200
  629   814          788211333
  318   911          788215463
  642   806          788215904
  212   920          788216128
  326   910          788216976
  539   858          788219531
  663   792          788227335
  124   923          788237091
  410   896          788244136
  281   915          788248916
  634   811          788251835
  691   771          788253382
  563   848          788253739
  270   916          788258296
  361   905          788263506
  341   908          788265133
  526   863          788267223
  258   917          788268725
  165   922          788269573
  617   821          788272774
  710   755          788279875
  125   923          788283592
  471   881          788284952
  348   907          788286835
  491   875          788292646
  721   745          788298986
  549   854          788305013
  515   867          788305238
  192   921          788307849
  624   817          788309137
  379   902          788310747
  686   775          788313231
  608   826          788315688
  230   919          788318559
  390   900          788319000
  301   913          788319398
  245   918          788326757
  534   860          788329304
  126   923          788330843
  310   912          788341528
  424   893          788346981
  445   888          788348197
  334   909          788349133
  213   920          788351597
  166   922          788351744
  572   844          788360832
  441   889          788361490
  464   883          788362731
  478   879          788366791
  696   767          788371199
  127   923          788378850
  449   887          788382952
  415   895          788390750
  702   762          788399136
  720   746          788408936
  355   906          788416291
  193   921          788419018
  437   890          788422453
  128   923          788427619
  639   808          788431231
  167   922          788434911
  488   876          788435648
  666   790          788447296
  292   914          788449032
  518   866          788453728
  453   886          788466133
  259   917          788469192
  129   923          788477156
  271   916          788477807
  231   919          788477950
  709   756          788482045
  282   915          788486643
  214   920          788488344
  610   825          788496625
  385   901          788499326
  677   782          788500501
  554   852          788501672
  246   918          788507568
  561   849          788518530
  168   922          788519080
  319   911          788519790
  130   923          788527467
  653   799          788527476
  719   747          788527682
  433   891          788530708
  194   921          788531345
  327   910          788536783
  529   862          788539817
  570   845          788544125
  619   820          788544659
  650   801          788547401
  681   779          788550380
  673   785          788557842
  656   797          788561989
  131   923          788578558
  302   913          788592105
  457   885          788598118
  368   904          788599296
  169   922          788604257
  420   894          788604984
  631   813          788607388
  591   835          788607946
  690   772          788608648
  485   877          788610258
  589   836          788613525
  342   908          788615000
  593   834          788621561
  647   803          788621650
  215   920          788626375
  374   903          788627951
  132   923          788630435
  311   912          788630759
  401   898          788631993
  468   882          788632200
  521   865          788635386
  587   837          788638256
  232   919          788638727
  542   857          788642881
  475   880          788643875
  195   921          788644836
  659   795          788651054
  349   907          788651192
  626   816          788652872
  595   833          788654412
  718   748          788655224
  362   905          788655553
  406   897          788657689
  701   763          788667048
  260   917          788671213
  396   899          788671835
  585   838          788682097
  133   923          788683104
  335   909          788684804
  429   892          788685877
  695   768          788687207
  247   918          788689855
  170   922          788690448
  708   757          788693005
  547   855          788693698
  537   859          788693932
  612   824          788697152
  272   916          788698944
  636   810          788700456
  293   914          788705701
  597   832          788706541
  685   776          788707701
  669   788          788722181
  283   915          788726062
  134   923          788736571
  380   902          788742808
  583   839          788745006
  568   846          788746168
  411   896          788749667
  644   805          788750109
  196   921          788759497
  216   920          788765696
  391   900          788776471
  171   922          788777659
  599   831          788777990
  461   884          788779285
  135   923          788790842
  717   749          788791562
  662   793          788794785
  356   906          788795432
  504   871          788800375
  233   919          788800896
  559   850          788801879
  501   872          788806349
  482   878          788816320
  320   911          788826031
  507   870          788826843
  581   840          788826941
  621   819          788836320
  498   873          788844609
  136   923          788845923
  532   861          788846149
  552   853          788847085
  524   864          788850368
  328   910          788858552
  172   922          788865896
  303   913          788866624
  601   830          788868801
  248   918          788873624
  261   917          788874794
  197   921          788875334
  510   869          788885909
  425   893          788887582
    0   924          788889024
    1   924          788889025
    2   924          788889032
    3   924          788889051
    4   924          788889088
    5   924          788889149
    6   924          788889240
    7   924          788889367
    8   924          788889536
    9   924          788889753
   10   924          788890024
   11   924          788890355
   12   924          788890752
   13   924          788891221
   14   924          788891768
   15   924          788892399
   16   924          788893120
   17   924          788893937
   18   924          788894856
   19   924          788895883
   20   924          788897024
   21   924          788898285
   22   924          788899672
   23   924          788901191
  137   923          788901820
   24   924          788902848
   25   924          788904649
  217   920          788906313
   26   924          788906600
  416   895          788908671
   27   924          788908707
   28   924          788910976
  707   758          788912755
   29   924          788913413
  495   874          788914999
   30   924          788916024
  614   823          788917311
   31   924          788918815
  273   916          788921713
   32   924          788921792
  312   912          788921856
   33   924          788924961
  579   841          788927860
   34   924          788928328
   35   924          788931899
  641   807          788932664
   36   924          788935680
  716   750          788936696
   37   924          788939677
  446   888          788943608
  700   764          788943744
   38   924          788943896
  386   901          788945157
  442   889          788946257
   39   924          788948343
  472   881          788951889
   40   924          788953024
  173   922          788955165
   41   924          788957945
  138   923          788958539
   42   924          788963112
  294   914          788964128
  234   919          788964463
  676   783          788964463
  343   908          788966919
  566   847          788966919
  284   915          788967179
   43   924          788968531
  689   773          788972686
   44   924          788974208
  513   868          788977729
  603   829          788979016
   45   924          788980149
  680   780          788984000
   46   924          788986360
  450   887          788989103
  198   921          788992353
   47   924          788992847
  665   791          788993296
  438   890          788996672
   48   924          788999616
   49   924          789006673
  369   904          789006673
  465   883          789010012
  694   769          789011993
   50   924          789014024
  139   923          789016086
  628   815          789016527
  492   875          789017363
  350   907          789017643
   51   924          789021675
  336   909          789022485
  633   812          789023465
   52   924          789029632
   53   924          789037901
  174   922          789045472
   54   924          789046488
  577   842          789047721
  218   920          789048232
  375   903          789048702
  363   905          789049772
  672   786          789052104
  479   879          789053678
   55   924          789055399
  249   918          789058881
   56   924          789064640
   57   924          789074217
  140   923          789074467
  262   917          789079941
  454   886          789083120
   58   924          789084136
  715   751          789090626
  540   858          789092712
   59   924          789094403
  434   891          789094475
  527   863          789098830
  545   856          789100641
  516   867          789102459
  557   851          789103744
   60   924          789105024
  605   828          789108677
  199   921          789110560
  684   777          789110937
  402   898          789115600
   61   924          789116005
   62   924          789127352
  235   919          789129434
  141   923          789133688
  321   911          789134192
  421   894          789135445
  175   922          789136823
   63   924          789139071
  706   759          789141295
  304   913          789142961
  397   899          789143472
  274   916          789146120
  623   818          789147799
   64   924          789151168
  489   876          789151545
  407   897          789153416
  616   822          789157144
   65   924          789163649
  652   800          789167808
  638   809          789169201
   66   924          789176520
  357   906          789176709
  381   902          789177149
  655   798          789180967
  329   910          789182289
  535   860          789186375
  575   843          789186482
   67   924          789189787
  219   920          789191459
  142   923          789193755
   68   924          789203456
  564   848          789206336
  649   802          789209057
  285   915          789210000
  550   854          789210864
  313   912          789214825
   69   924          789217533
  295   914          789224319
  458   885          789226037
  176   922          789229224
  699   765          789229224
  200   921          789229961
   70   924          789232024
  392   900          789236288
  430   892          789239288
  250   918          789245632
  668   789          789246701
   71   924          789246935
  658   796          789248648
  714   752          789253352
  143   923          789254674
  412   896          789257664
  607   827          789257826
  519   866          789260255
   72   924          789262272
   73   924          789278041
  733   734          789279741
  263   917          789286660
  732   735          789288543
  469   882          789290677
   74   924          789294248
  236   919          789295815
  646   804          789304600
  731   736          789306147
   75   924          789310899
  144   923          789316451
  486   877          789317389
  344   908          789320896
  476   880          789322176
  177   922          789322681
   76   924          789328000
  730   737          789332553
  220   920          789336000
  573   844          789344101
  688   774          789345496
   77   924          789345557
  693   770          789345557
  201   921          789350562
  337   909          789362182
   78   924          789363576
  729   738          789367761
  661   794          789370965
  275   916          789372171
  705   760          789378625
  145   923          789379092
  530   862          789380928
   79   924          789382063
  351   907          789386194
  387   901          789393304
  630   814          789400144
   80   924          789401024
  728   739          789411771
  370   904          789416264
  618   821          789416693
  178   922          789417200
  462   884          789418232
   81   924          789420465
  305   913          789421122
  555   852          789424083
  713   753          789424874
  679   781          789426380
  609   826          789426505
  417   895          789429088
  426   893          789430733
  251   918          789433883
  675   784          789437179
   82   924          789440392
  146   923          789442603
  322   911          789444279
  364   905          789446169
  522   865          789451273
  643   806          789454323
  286   915          789454531
  635   811          789459606
   83   924          789460811
  237   919          789463612
  562   849          789464377
  727   740          789464583
  376   903          789471703
  202   921          789472369
  625   817          789479138
   84   924          789481728
  221   920          789481861
  296   914          789486280
  264   917          789494957
   85   924          789503149
  147   923          789506990
  330   910          789508000
  314   912          789509672
  179   922          789512787
  483   878          789514739
  571   845          789520536
  683   778          789522939
  698   766          789523488
   86   924          789525080
  543   857          789525800
  726   741          789526197
  443   889          789533676
  447   888          789541695
   87   924          789547527
  664   792          789548032
  671   787          789555114
  358   906          789560128
  538   859          789560651
  502   872          789560856
  505   871          789563936
   88   924          789570496
  148   923          789572259
  439   890          789573519
  499   873          789590116
  548   855          789592967
   89   924          789593993
  203   921          789595388
  725   742          789596613
  451   887          789597954
  508   870          789599512
  276   916          789599872
  403   898          789601619
  712   754          789605192
  180   922          789609448
  382   902          789613776
  611   825          789614756
  398   899          789617491
   90   924          789618024
  473   881          789621658
  252   918          789623640
  704   761          789624745
  222   920          789629048
  238   919          789632831
  149   923          789638416
   91   924          789642595
  496   874          789651560
  408   897          789651585
  590   836          789656056
  592   835          789657563
  640   808          789658112
  466   883          789660083
  435   891          789660846
   92   924          789667712
  511   869          789667740
  422   894          789668432
  588   837          789673725
  525   864          789675669
  724   743          789675831
  345   908          789676937
  594   834          789678288
  692   771          789687899
   93   924          789693381
  620   820          789696000
  533   861          789696818
  393   900          789698457
  287   915          789700778
  306   913          789701113
  455   886          789702831
  338   909          789703901
  265   917          789704838
  150   923          789705467
  181   922          789707189
  586   838          789710528
  569   846          789715745
  596   833          789718273
   94   924          789719608
  204   921          789719625
  687   775          789727078
  560   850          789741000
  480   879          789743439
  493   875          789745032
   95   924          789746399
  297   914          789750017
  323   911          789756298
  352   907          789756851
  553   853          789762854
  723   744          789763851
  584   839          789766423
  413   896          789768133
  514   868          789768776
  151   923          789773418
   96   924          789773760
  598   832          789777560
  223   920          789777567
  667   790          789779963
  711   755          789794306
  431   892          789795279
   97   924          789801697
  239   919          789803478
  632   813          789803765
  182   922          789806016
  315   912          789806403
  654   799          789808663
  253   918          789814909
  651   801          789816852
  613   824          789822621
  697   767          789826536
  371   904          789828075
  277   916          789829229
   98   924          789830216
  627   816          789830379
  331   910          789835691
  582   840          789841368
  152   923          789842275
  388   901          789843773
  365   905          789844750
  205   921          789845086
  657   797          789854966
  600   831          789856191
  459   885          789856704
   99   924          789859323
  722   745          789860673
  490   876          789870376
  678   782          789877520
  648   803          789879419
  703   762          789879655
  100   924          789889024
  377   903          789896960
  517   867          789902776
  183   922          789905935
  153   923          789912044
  637   810          789915853
  266   917          789916309
  674   785          789918649
  101   924          789919325
  224   920          789927424
  567   847          789929686
  528   863          789933599
  580   841          789935321
  682   779          789943707
  359   906          789945695
  288   915          789948747
  102   924          789950232
  470   882          789951968
  418   895          789952007
  602   830          789954208
  660   795          789955875
  721   746          789966297
  541   858          789969133
  206   921          789971777
  240   919          789975559
  427   893          789976440
  103   924          789981751
  154   923          789982731
  307   913          789982940
  710   756          789992216
  546   856          789993352
  622   819          789995107
  645   805          789996250
  477   880          790003333
  184   922          790006952
  254   918          790007696
  104   924          790013888
  298   914          790015536
  487   877          790027436
  346   908          790035048
  558   851          790036163
  691   772          790039019
  105   924          790046649
  536   860          790046656
  339   909          790047648
  578   842          790048240
  615   823          790050142
  383   902          790052695
  155   923          790054342
  463   884          790059951
  278   916          790060248
  670   788          790066872
  520   866          790069896
  324   911          790070255
  604   829          790071653
  225   920          790078625
  106   924          790080040
  720   747          790080723
  404   898          790090056
  399   899          790093898
  207   921          790099704
  316   912          790105024
  185   922          790109073
  663   793          790111504
  107   924          790114067
  686   776          790117432
  551   854          790120015
  444   889          790123753
  156   923          790126883
  267   917          790129376
  353   907          790129620
  696   768          790138368
  448   888          790142464
  702   763          790143355
  108   924          790148736
  241   919          790149080
  409   897          790152202
  440   890          790153000
  565   848          790162317
  394   900          790162984
  332   910          790165368
  642   807          790167231
  576   843          790180083
  109   924          790184053
  289   915          790198444
  709   757          790198922
  157   923          790200360
  629   815          790201564
  255   918          790202007
  423   894          790203951
  719   748          790203951
  606   828          790208568
  452   887          790209511
  186   922          790212304
  484   878          790216056
  110   924          790220024
  531   862          790225219
  634   812          790227432
  208   921          790228873
  436   891          790229827
  226   920          790231176
  372   904          790242112
  366   905          790245521
  111   924          790256655
  308   913          790266609
  523   865          790270292
  158   923          790274779
  414   896          790281080
  299   914          790282843
  279   916          790292935
  112   924          790293952
  474   881          790294265
  389   901          790296570
  617   822          790297361
  467   883          790312950
  624   818          790314056
  187   922          790316651
  503   872          790318375
  666   791          790321967
  242   919          790324047
  378   903          790324479
  456   886          790325272
  506   871          790330527
  574   844          790330808
  113   924          790331921
  360   906          790333416
  718   749          790335981
  677   783          790337420
  500   873          790338617
  268   917          790344045
  556   852          790349824
  159   923          790350146
  432   892          790353856
  209   921          790359290
  608   827          790364995
  114   924          790370568
  681   780          790373241
  509   870          790375229
  227   920          790385083
  325   911          790386156
  497   874          790391097
  639   809          790392248
  340   909          790393429
  347   908          790395235
  256   918          790397848
  690   773          790398917
  317   912          790405541
  673   786          790408873
  115   924          790409899
  544   857          790411977
  563   849          790413596
  708   758          790414424
  701   764          790415845
  188   922          790422120
  160   923          790426467
  539   859          790430598
  481   879          790436080
  653   800          790445077
  290   915          790449875
  116   924          790449920
  512   869          790452637
  695   769          790458984
  656   798          790470008
  650   802          790474608
  494   875          790475659
  717   750          790476813
  419   895          790477434
  460   885          790490125
  117   924          790490637
  210   921          790490961
  384   902          790493912
  549   855          790495524
  333   910          790497037
  572   845          790500373
  243   919          790500466
  161   923          790503748
  526   864          790504120
  354   907          790504507
  685   777          790516558
  428   893          790524709
  280   916          790527296
  189   922          790528717
  118   924          790532056
  228   920          790540352
  610   826          790540976
  659   796          790549515
  534   861          790550685
  300   914          790551944
  309   913          790552126
  647   804          790558487
  269   917          790560322
  515   868          790562907
  619   821          790564320
  400   899          790572699
  119   924          790574183
  405   898          790580917
  162   923          790581995
  669   789          790587378
  491   876          790592147
  631   814          790592735
  257   918          790595225
  471   882          790616079
  120   924          790617024
  211   921          790623892
  716   751          790626447
  395   900          790629875
  190   922          790636448
  707   759          790638722
  367   905          790648488
  626   817          790652889
  410   897          790655273
  373   904          790658381
  121   924          790660585
  163   923          790661214
  636   811          790671187
  244   919          790678343
  554   853          790681941
  561   850          790683481
  662   794          790683712
  478   880          790687352
  570   846          790688736
  644   806          790696600
  229   920          790696989
  700   765          790697125
  591   836          790702127
  291   915          790703046
  326   911          790704007
  464   884          790704448
  122   924          790704872
  518   867          790706195
  318   912          790707960
  593   835          790710732
  589   837          790712722
  445   889          790716494
  361   906          790723297
  441   890          790735121
  612   825          790736553
  595   834          790738579
  488   877          790740405
  341   909          790741250
  164   923          790741411
  424   894          790742008
  587   838          790742475
  191   922          790745319
  449   888          790745921
  123   924          790749891
  390   901          790751701
  379   903          790754266
  348   908          790757504
  212   921          790758089
  281   916          790763337
  689   774          790767593
  529   863          790771536
  270   917          790778213
  715   752          790784883
  597   833          790785710
  694   770          790788384
  585   839          790791344
  258   918          790794144
  124   924          790795648
  415   896          790796511
  437   891          790801424
  676   784          790806080
  680   781          790811541
  165   923          790822592
  301   914          790822845
  453   887          790823780
  334   910          790830704
  310   913          790839497
  125   924          790842149
  542   858          790848800
  621   820          790851061
  599   832          790852167
  230   920          790855000
  192   922          790855336
  245   919          790857684
  583   840          790859287
  706   760          790871816
  665   792          790872713
  355   907          790881518
  521   866          790882657
  641   808          790888833
  547   856          790889339
  126   924          790889400
  213   921          790893558
  734   734          790893808
  568   847          790895855
  733   735          790898212
  166   923          790904763
  672   787          790907851
  537   860          790910153
  732   736          790911424
  433   892          790915025
  485   878          790920277
  684   778          790924456
  731   737          790933444
  127   924          790937407
  385   902          790937433
  601   831          790937992
  581   841          790946262
  457   886          790950449
  614   824          790951768
  714   753          790952121
  292   915          790957963
  730   738          790964272
  193   922          790966505
  468   883          790968619
  475   881          790969716
  559   851          790971930
  128   924          790986176
  699   766          790987195
  167   923          790987930
  259   918          790994611
  271   917          790997724
  282   916          791001064
  729   739          791003908
  633   813          791003934
  420   895          791005375
  628   816          791011648
  319   912          791012287
  231   920          791014391
  327   911          791023814
  214   921          791030305
  552   854          791032472
  129   924          791035713
  246   919          791038495
  603   830          791043227
  579   842          791052227
  728   740          791052352
  368   905          791053657
  401   899          791053900
  168   923          791072099
  532   862          791072696
  406   898          791074208
  429   893          791075546
  374   904          791076888
  194   922          791078832
  504   872          791078912
  130   924          791086024
  501   873          791090118
  652   801          791090209
  342   909          791091117
  524   865          791092449
  655   799          791093774
  302   914          791095552
  396   900          791099136
  507   871          791100154
  727   741          791109604
  705   761          791113706
  362   906          791115344
  668   790          791116632
  566   848          791121688
  349   908          791121861
  461   885          791126306
  693   771          791126568
  713   754          791128161
  311   913          791128728
  482   879          791131607
  498   874          791133616
  638   810          791135072
  131   924          791137115
  649   803          791141076
  688   775          791145047
  658   797          791151885
  510   870          791154000
  169   923          791157276
  623   819          791157626
  411   897          791160804
  335   910          791166375
  605   829          791167914
  215   921          791168336
  232   920          791175168
  726   742          791175664
  577   843          791177140
  380   903          791186327
  616   823          791186663
  132   924          791188992
  195   922          791192323
  260   918          791196632
  391   901          791209172
  495   875          791209250
  293   915          791214632
  272   917          791218861
  247   919          791220782
  283   916          791240483
  513   869          791240606
  133   924          791241661
  170   923          791243467
  646   805          791246261
  725   743          791250532
  679   782          791258607
  356   907          791260659
  661   795          791264656
  557   852          791278901
  425   894          791282609
  472   882          791283016
  675   785          791283500
  698   767          791286055
  134   924          791295128
  545   857          791301418
  540   859          791303779
  196   922          791306984
  216   921          791307657
  446   889          791311905
  607   828          791312095
  712   755          791313003
  416   896          791314432
  492   876          791316864
  320   912          791318528
  442   890          791319888
  575   844          791320959
  171   923          791330678
  724   744          791334208
  527   864          791335727
  233   920          791337337
  683   779          791341126
  328   911          791345583
  135   924          791349399
  465   884          791351729
  450   888          791352072
  516   868          791360128
  704   762          791364392
  564   849          791366193
  303   914          791370071
  479   880          791374239
  438   891          791375643
  386   902          791383264
  630   815          791390375
  261   918          791400213
  550   855          791401375
  136   924          791404480
  248   919          791404551
  643   807          791405650
  535   861          791407756
  671   788          791415583
  172   923          791418915
  312   913          791419825
  197   922          791422821
  723   745          791426692
  664   793          791432201
  635   812          791435203
  454   887          791440767
  618   822          791441280
  273   917          791441630
  343   909          791443036
  217   921          791448274
    0   925          791453125
    1   925          791453126
    2   925          791453133
    3   925          791453152
    4   925          791453189
    5   925          791453250
    6   925          791453341
    7   925          791453468
    8   925          791453637
    9   925          791453854
   10   925          791454125
   11   925          791454456
   12   925          791454853
   13   925          791455322
   14   925          791455869
  489   877          791456302
   15   925          791456500
   16   925          791457221
   17   925          791458038
   18   925          791458957
   19   925          791459984
  137   924          791460377
  369   905          791461034
   20   925          791461125
   21   925          791462386
   22   925          791463773
   23   925          791465292
   24   925          791466949
   25   925          791468750
   26   925          791470701
   27   925          791472808
  294   915          791473059
  692   772          791473536
   28   925          791475077
  609   827          791475812
   29   925          791477514
  434   892          791478792
   30   925          791480125
  284   916          791481600
   31   925          791482916
  573   845          791483642
  625   818          791484057
   32   925          791485893
  350   908          791488312
   33   925          791489062
   34   925          791492429
   35   925          791496000
  375   904          791497639
   36   925          791499781
  234   920          791500904
   37   925          791503778
  336   910          791504056
  711   756          791506647
   38   925          791507997
  173   923          791508184
  363   906          791509563
   39   925          791512444
  519   867          791512722
  138   924          791517096
   40   925          791517125
   41   925          791522046
   42   925          791527213
  722   746          791527984
  687   776          791531279
   43   925          791532632
  421   895          791535836
  402   899          791537507
   44   925          791538309
  198   922          791539840
   45   925          791544250
   46   925          791550461
   47   925          791556948
   48   925          791563717
  407   898          791569935
  397   900          791570773
   49   925          791570774
  139   924          791574643
   50   925          791578125
  458   886          791578368
   51   925          791585776
  249   919          791589808
  218   921          791590193
  697   768          791593705
   52   925          791593733
  174   923          791598491
   53   925          791602002
  555   853          791604352
  262   918          791605360
   54   925          791610589
  530   863          791612647
  640   809          791619129
   55   925          791619500
  381   903          791620668
  703   763          791623874
  321   912          791626689
  469   883          791627096
  486   878          791627408
   56   925          791628741
  430   893          791628957
  562   850          791629328
  140   924          791633024
  721   747          791638084
   57   925          791638318
  357   907          791641936
  304   914          791646408
  476   881          791648017
   58   925          791648237
  667   791          791654634
  199   922          791658047
   59   925          791658504
  611   826          791659107
  571   846          791665147
  235   920          791665875
  274   917          791666037
  412   897          791668801
  392   901          791668989
   60   925          791669125
  329   911          791669320
   61   925          791680106
  175   923          791689842
   62   925          791691453
  141   924          791692245
  522   866          791698544
   63   925          791703172
  710   757          791709093
  313   913          791712794
  678   783          791714439
   64   925          791715269
  620   821          791715661
  285   916          791724421
  654   800          791726264
   65   925          791727750
  543   858          791731719
  295   915          791733250
  219   921          791733420
   66   925          791740621
  651   802          791744059
  592   836          791751744
  142   924          791752312
   67   925          791753888
  590   837          791755253
  720   748          791756992
  657   798          791762985
  462   885          791765253
  682   780          791766568
  594   835          791767459
   68   925          791767557
  674   786          791769680
  250   919          791776559
  538   860          791776872
  200   922          791777448
  588   838          791777944
   69   925          791781634
  176   923          791782243
  548   856          791788608
  632   814          791789112
   70   925          791796125
  344   909          791797013
  596   834          791802440
   71   925          791811036
  263   918          791812079
  143   924          791813231
  648   804          791816256
  586   839          791819775
  426   894          791825760
   72   925          791826373
  691   773          791829288
  483   879          791830026
  627   817          791830396
  387   902          791831411
  236   920          791832256
  417   896          791834849
   73   925          791842142
  505   872          791842473
  337   910          791843753
  502   873          791844625
  660   796          791854336
  598   833          791856729
  351   908          791856863
   74   925          791858349
  613   825          791862022
  569   847          791865432
  370   905          791870625
  508   871          791872823
   75   925          791875000
  144   924          791875008
  177   923          791875700
  220   921          791877961
  499   874          791879123
  584   840          791880704
  719   749          791884708
  637   811          791886584
  275   917          791892088
   76   925          791892101
  702   764          791892152
  201   922          791898049
  364   906          791905960
  443   890          791907307
   77   925          791909658
  447   889          791909992
  696   769          791910145
  560   851          791911051
  525   865          791917750
  709   758          791920341
  376   904          791920640
  533   862          791923365
  305   914          791924569
  686   777          791926289
   78   925          791927677
  600   832          791930368
  670   789          791932069
  511   870          791935831
  322   912          791936776
  145   924          791937649
  645   806          791942741
  496   875          791945811
   79   925          791946164
  553   854          791948241
  439   891          791952490
  473   882          791952785
  582   841          791960689
  451   888          791960923
  251   919          791964810
   80   925          791965125
  286   916          791968952
  178   923          791970219
   81   925          791984566
  330   911          791995031
  296   915          791995211
  237   920          792000053
  663   794          792000431
  146   924          792001160
  466   884          792001800
   82   925          792004493
  314   913          792007641
  622   820          792009848
  202   922          792019856
  264   918          792020376
  718   750          792021232
  602   831          792023399
  403   899          792023526
  221   921          792023822
   83   925          792024912
  358   907          792025355
  514   869          792031653
  493   876          792044533
  398   900          792044792
  435   892          792045163
   84   925          792045829
  382   903          792057295
  580   842          792059688
  455   887          792060478
  480   880          792064000
  147   924          792065547
  179   923          792065806
   85   925          792067250
  408   898          792068104
  422   895          792068823
  567   848          792084455
  615   824          792084599
   86   925          792089181
   87   925          792111628
  276   917          792119789
  642   808          792123400
  148   924          792130816
  393   901          792131158
   88   925          792134597
  604   830          792135864
  708   759          792140391
  203   922          792142875
  345   909          792153054
  252   919          792154567
   89   925          792158094
  517   868          792160445
  180   923          792162467
  717   751          792166564
  701   765          792169226
  238   920          792169272
  528   864          792170496
  222   921          792171009
  490   877          792175133
  578   843          792177659
  677   784          792179037
  413   897          792179270
  541   859          792180200
   90   925          792182125
  431   893          792184948
  338   910          792185472
  690   774          792193824
  546   857          792194129
  629   816          792196685
  149   924          792196973
  681   781          792200782
  666   792          792201384
  306   914          792204560
   91   925          792206696
  634   813          792207901
  459   886          792209035
  558   852          792211320
  287   916          792215199
  352   908          792227520
  265   918          792230257
   92   925          792231813
  695   770          792235375
  323   912          792248795
   93   925          792257482
  297   915          792258948
  181   923          792260208
  150   924          792264024
  673   787          792264620
  204   922          792267112
  606   829          792267805
  536   861          792268037
  388   902          792281880
  371   905          792282436
   94   925          792283709
  470   883          792288387
  315   913          792304372
  365   906          792304541
   95   925          792310500
  551   855          792310526
  576   844          792314560
  223   921          792319528
  716   752          792320704
  565   849          792322174
  520   867          792322363
  331   911          792322722
  624   819          792323883
  617   823          792326880
  477   881          792329174
  685   778          792330077
  151   924          792331975
  487   878          792337455
   96   925          792337861
  239   920          792339919
  253   919          792345836
  377   904          792345897
  277   917          792349146
  418   896          792357768
  639   810          792358119
  182   923          792359035
   97   925          792365798
  653   801          792367478
  707   760          792369243
  427   894          792371467
  656   799          792382815
  205   922          792392573
   98   925          792394317
  152   924          792400832
  650   803          792406627
  463   885          792406972
  359   907          792410922
  608   828          792419264
   99   925          792423424
  266   918          792441728
  659   797          792452752
  100   925          792453125
  700   766          792455096
  531   863          792456938
  669   790          792457309
  183   923          792458954
  288   916          792463168
  224   921          792469385
  574   845          792470349
  153   924          792470601
  101   925          792483426
  715   753          792483652
  307   914          792486387
  383   903          792496214
  444   890          792497384
  647   805          792500148
  448   889          792510761
  346   909          792511165
  404   899          792511963
  240   920          792512000
  734   735          792512279
  102   925          792514333
  523   866          792517563
  206   922          792519264
  733   736          792521093
  399   900          792521199
  298   915          792524467
  339   910          792529219
  556   853          792530093
  484   879          792531343
  440   891          792531971
  254   919          792538623
  732   737          792538721
  154   924          792541288
  103   925          792545852
  184   923          792559971
  324   912          792562752
  731   738          792565163
  689   775          792567144
  409   898          792568721
  694   771          792569395
  452   888          792572480
  662   795          792577403
  104   925          792577989
  563   850          792578547
  278   917          792580165
  631   815          792582966
  619   822          792588907
  610   827          792590283
  394   901          792595685
  353   908          792600289
  730   739          792600419
  503   873          792602144
  316   913          792602993
  423   895          792604342
  706   761          792606897
  506   872          792609064
  105   925          792610750
  155   924          792612899
  436   892          792614144
  544   858          792617896
  225   921          792620586
  474   882          792625392
  500   874          792627624
  680   782          792643768
  106   925          792644141
  729   740          792644489
  572   846          792644984
  636   812          792646784
  539   860          792646819
  207   922          792647191
  644   807          792647927
  509   871          792648540
  332   911          792652399
  676   785          792652401
  467   884          792654667
  267   918          792654795
  714   754          792655408
  626   818          792657808
  185   923          792662092
  107   925          792678168
  456   887          792682919
  497   875          792685348
  156   924          792685440
  241   920          792685521
  549   856          792691165
  414   897          792692217
  372   905          792696473
  728   741          792697373
  366   906          792705312
  108   925          792712837
  289   916          792712865
  512   870          792720728
  255   919          792732934
  389   902          792734677
  684   779          792742643
  432   893          792743525
  526   865          792746201
  109   925          792748154
  699   767          792749762
  481   880          792756641
  665   793          792756882
  157   924          792758917
  727   742          792759071
  186   923          792765323
  672   788          792768320
  308   914          792770056
  226   921          792773137
  378   904          792773416
  494   876          792775160
  208   922          792776360
  534   862          792777232
  612   826          792780904
  110   925          792784125
  299   915          792791774
  360   907          792798643
  591   837          792801324
  593   836          792804913
  279   917          792812852
  589   838          792816941
  111   925          792820756
  515   869          792825784
  595   835          792827750
  726   743          792829583
  158   924          792833336
  713   755          792835972
  570   847          792838423
  460   886          792842456
  641   809          792849850
  587   839          792851722
  705   762          792853353
  561   851          792853532
  112   925          792858053
  242   920          792860488
  554   854          792867328
  268   918          792869464
  187   923          792869670
  597   834          792869877
  621   821          792870722
  347   909          792871352
  340   910          792875000
  325   912          792878653
  419   896          792883195
  113   925          792896022
  491   877          792896904
  317   913          792903510
  585   840          792905625
  209   922          792906777
  159   924          792908703
  725   744          792908909
  693   772          792912205
  428   894          792919736
  227   921          792927044
  256   919          792928775
  599   833          792931336
  114   925          792934669
  384   903          792937431
  688   776          792949248
  471   883          792952498
  518   868          792963864
  290   916          792964296
  115   925          792974000
  188   923          792975139
  354   908          792975176
  583   841          792978608
  333   911          792984068
  160   924          792985024
  633   814          792989281
  614   825          792991169
  668   791          792991303
  724   745          792997049
  400   900          793000000
  405   899          793002824
  529   864          793008433
  655   800          793011375
  628   817          793011665
  601   832          793012169
  478   881          793013193
  116   925          793014021
  652   802          793017416
  712   756          793025344
  243   920          793036907
  210   922          793038448
  280   917          793047213
  488   878          793050424
  568   848          793050624
  464   885          793051469
  698   768          793053224
  117   925          793054738
  309   914          793055573
  542   859          793059867
  658   798          793059904
  300   915          793060875
  161   924          793062305
  395   901          793062576
  581   842          793070629
  410   898          793071792
  649   804          793077913
  189   923          793081736
  228   921          793082313
  269   918          793085741
  547   857          793090116
  445   890          793090125
  723   746          793094003
  679   783          793095526
  118   925          793096157
  638   811          793105803
  367   906          793108279
  704   763          793108611
  603   831          793112418
  373   905          793112742
  441   891          793114092
  449   889          793114218
  257   919          793126152
  537   861          793131534
  675   786          793134531
  521   867          793135124
  119   925          793138284
  162   924          793140552
  424   895          793142399
  559   852          793147087
  661   796          793163117
  683   780          793163987
  211   922          793171379
  623   820          793172367
  120   925          793181125
  579   843          793181646
  437   892          793185741
  453   888          793186749
  361   907          793188524
  190   923          793189467
  390   902          793189808
  646   806          793192752
  326   912          793196504
  722   747          793199771
  379   904          793203203
  318   913          793205929
  415   897          793207648
  244   920          793214784
  291   916          793217467
  163   924          793219771
  616   824          793221120
  341   910          793222821
  552   855          793222983
  711   757          793223524
  121   925          793224686
  605   830          793232125
  348   909          793233621
  485   879          793235564
  229   921          793238950
  692   773          793263805
  122   925          793268973
  671   789          793280780
  566   849          793281545
  281   917          793283254
  191   923          793298338
  164   924          793299968
  475   882          793300843
  270   918          793303632
  532   863          793304415
  433   893          793304694
  212   922          793305576
  457   887          793308096
  468   884          793310336
  577   844          793311617
  123   925          793313992
  721   748          793314353
  334   911          793317735
  664   794          793321128
  258   919          793325071
  301   915          793331776
  524   866          793339720
  687   777          793340136
  310   914          793342944
  355   908          793352187
  124   925          793359749
  643   808          793361819
  504   873          793362681
  697   769          793365482
  607   829          793371332
  703   764          793372671
  507   872          793378691
  501   874          793379125
  385   903          793380952
  165   924          793381149
  630   816          793385496
  245   920          793394125
  230   921          793396961
  125   925          793406250
  192   923          793408355
  420   896          793411136
  635   813          793415672
  510   871          793427311
  498   875          793427867
  710   758          793430512
  720   749          793437749
  213   922          793441045
  482   880          793452168
  126   925          793453501
  557   853          793459170
  575   845          793460500
  166   924          793463320
  429   894          793470573
  618   823          793470799
  292   916          793472384
  461   886          793478637
  401   900          793481201
  625   819          793493884
  406   899          793496115
  127   925          793501508
  545   858          793507337
  513   870          793508697
  495   876          793508751
  319   913          793510256
  368   906          793513448
  327   912          793516311
  193   923          793519524
  540   860          793520000
  282   917          793520981
  271   918          793523143
  259   919          793525538
  609   828          793530081
  564   850          793531144
  374   905          793531249
  396   901          793531837
  667   792          793534051
  167   924          793546487
  128   925          793550277
  678   784          793556056
  231   921          793556352
  719   750          793569959
  342   910          793572688
  246   920          793574936
  411   898          793577323
  214   922          793577792
  527   865          793577808
  362   907          793580571
  640   810          793585000
  682   781          793594109
  550   856          793597016
  349   909          793597978
  129   925          793599814
  302   915          793604483
  472   883          793619435
  492   877          793621621
  516   869          793623005
  691   774          793624195
  674   787          793625427
  573   846          793628253
  168   924          793630656
  194   923          793631851
  311   914          793632175
  535   862          793634303
  380   904          793635264
  702   765          793645533
  709   759          793646308
  391   902          793647279
  654   801          793648665
  130   925          793650125
  335   911          793653406
  657   799          793675792
  651   803          793676078
  425   895          793683000
  446   890          793685536
  696   770          793686536
  465   885          793698750
  442   891          793698859
  479   881          793700080
  131   925          793701216
  611   827          793708414
  718   751          793710983
  215   922          793715823
  169   924          793715833
  232   921          793717129
  450   889          793720369
  416   897          793725569
  260   919          793727559
  293   916          793729053
  356   908          793731328
  686   778          793739808
  620   822          793740248
  272   918          793744280
  195   923          793745342
  132   925          793753093
  247   920          793757223
  660   797          793757573
  648   805          793757917
  438   892          793759960
  283   917          793760400
  489   878          793766321
  519   868          793770391
  632   815          793779343
  555   854          793789739
  562   851          793799379
  670   790          793802000
  170   924          793802024
  454   888          793803736
  133   925          793805762
  571   847          793814834
  320   913          793816497
  386   903          793826783
  627   818          793835315
  328   912          793838080
  530   864          793849544
  592   837          793850941
  216   922          793855144
  134   925          793859229
  590   838          793859472
  196   923          793860003
  717   752          793860821
  594   836          793861640
  637   812          793862181
  434   893          793868461
  708   760          793870912
  303   915          793879002
  233   921          793879298
  588   839          793887191
  171   924          793889235
  596   835          793891611
  645   807          793894068
  663   795          793894122
  613   826          793906373
  135   925          793913500
  369   906          793920825
  312   914          793923272
  343   910          793924607
  701   766          793927197
  261   919          793931140
  586   840          793934056
  458   887          793936015
  598   834          793940896
  248   920          793940992
  421   896          793941597
  486   879          793942695
  543   859          793942786
  522   867          793951011
  375   905          793952000
  350   909          793964429
  402   900          793964808
  273   918          793967049
  136   925          793968581
  469   884          793968813
  363   907          793974790
  197   923          793975840
  172   924          793977472
  476   882          793979144
  294   916          793987480
  548   857          793989385
  336   911          793991087
  407   899          793991842
  690   775          793993375
  217   922          793995761
  538   861          793998253
  584   841          794000025
  284   917          794001517
  397   901          794003474
  600   833          794009537
  695   771          794016386
  716   753          794019473
  569   848          794020201
    0   926          794022776
    1   926          794022777
    2   926          794022784
    3   926          794022803
    4   926          794022840
    5   926          794022901
    6   926          794022992
    7   926          794023119
    8   926          794023288
    9   926          794023505
   10   926          794023776
  430   894          794023984
   11   926          794024107
  137   925          794024478
   12   926          794024504
   13   926          794024973
  677   785          794025358
   14   926          794025520
   15   926          794026151
   16   926          794026872
   17   926          794027689
   18   926          794028608
  622   821          794029509
   19   926          794029635
   20   926          794030776
   21   926          794032037
  681   782          794033009
   22   926          794033424
   23   926          794034943
   24   926          794036600
   25   926          794038401
   26   926          794040352
   27   926          794042459
  234   921          794042865
   28   926          794044728
   29   926          794047165
   30   926          794049776
   31   926          794052567
   32   926          794055544
   33   926          794058713
   34   926          794062080
   35   926          794065651
  173   924          794066741
   36   926          794069432
  381   904          794069605
   37   926          794073429
   38   926          794077648
  138   925          794081197
   39   926          794082095
  642   809          794084417
  582   842          794085056
  412   898          794085320
  666   793          794085553
  560   852          794086208
   40   926          794086776
   41   926          794091697
  198   923          794092859
   42   926          794096864
  602   832          794097576
   43   926          794102283
  707   761          794104324
  392   902          794107096
   44   926          794107960
  357   908          794112605
   45   926          794113901
  462   886          794117584
   46   926          794120112
  615   825          794124000
  321   913          794124658
  673   788          794125089
  505   873          794126242
  249   920          794126249
   47   926          794126599
  735   735          794130750
   48   926          794133368
  502   874          794133632
  734   736          794135160
  262   919          794136287
  218   922          794137680
  139   925          794138744
  553   855          794138752
   49   926          794140425
   50   926          794147776
  685   779          794148264
  733   737          794148390
  483   880          794150587
  508   872          794151360
  533   863          794155084
  304   915          794155339
   51   926          794155427
  174   924          794157048
  329   912          794161817
   52   926          794163384
  525   866          794165021
  732   738          794170440
   53   926          794171653
  499   875          794173374
   54   926          794180240
  715   754          794186939
  580   843          794189107
   55   926          794189151
  274   918          794191456
  634   814          794193248
  629   817          794196702
  140   925          794197125
   56   926          794198392
  731   739          794201310
  604   831          794205055
  235   921          794207836
   57   926          794207969
  511   871          794209142
  199   923          794211066
  313   914          794216241
  700   767          794217663
   58   926          794217888
  426   895          794226151
   59   926          794228155
   60   926          794238776
  730   740          794241000
  567   849          794244312
  285   917          794244338
  496   876          794245312
  417   897          794245986
  295   916          794247671
  175   924          794248399
   61   926          794249757
  141   925          794256346
   62   926          794261104
   63   926          794272823
  387   903          794274930
  344   910          794278584
  219   922          794280907
  447   890          794283623
   64   926          794284920
  443   891          794286278
  473   883          794289204
  729   741          794289510
  653   802          794294685
   65   926          794297401
  514   870          794299744
  656   800          794300416
   66   926          794310272
  578   844          794312136
  250   920          794313000
  142   925          794316413
   67   926          794323539
  639   811          794328850
  451   889          794329220
  370   906          794330416
  200   923          794330467
  337   911          794330784
  669   791          794331980
  606   830          794332016
  351   909          794332980
  439   892          794336807
   68   926          794337208
  624   820          794338624
  176   924          794340800
  263   919          794343006
  650   804          794343464
  706   762          794346544
  728   742          794346840
  466   885          794348821
  493   877          794349290
   69   926          794351285
  694   772          794355032
  659   798          794360771
  617   824          794361337
  714   755          794363219
   70   926          794365776
  364   907          794371187
  689   776          794371345
  236   921          794374217
  376   905          794375001
  143   925          794377332
   71   926          794380687
  480   881          794389841
  558   853          794391589
   72   926          794396024
  541   860          794396421
  546   858          794400048
   73   926          794411793
  528   865          794412577
  727   743          794412990
  275   918          794417507
  517   869          794423322
  455   888          794423447
  220   922          794425448
   74   926          794428000
  305   915          794433500
  177   924          794434257
  322   913          794434745
  435   893          794434832
  144   925          794439109
   75   926          794444651
  647   806          794446639
  403   900          794450827
  201   923          794451068
  576   845          794454101
   76   926          794461752
  422   896          794474584
  662   796          794475864
  398   901          794477493
  608   829          794478501
   77   926          794479309
  680   783          794480687
  490   878          794485152
  565   850          794487125
  330   912          794487528
  726   744          794487960
  286   917          794488869
  408   899          794490011
  536   862          794494584
  358   908          794496024
   78   926          794497328
  251   920          794501251
  145   925          794501750
  676   786          794503432
  551   856          794506167
  382   904          794506232
  296   916          794509632
  314   914          794511088
   79   926          794515815
  699   768          794516931
  178   924          794528776
   80   926          794534776
  237   921          794542014
  713   756          794548313
  264   919          794551303
   81   926          794554217
  146   925          794565261
  684   780          794565504
  459   887          794566682
  393   902          794569265
  221   922          794571309
  725   745          794571750
  202   923          794572875
   82   926          794574144
  631   816          794578087
  431   894          794579975
  520   868          794580032
   83   926          794594563
  413   898          794595789
  705   763          794597572
  644   808          794604096
  574   846          794614960
   84   926          794615480
  619   823          794618426
  179   924          794624363
  636   813          794627253
  147   925          794629648
  470   884          794630104
  672   789          794633517
  345   910          794634625
   85   926          794636901
  610   828          794644552
  276   918          794645208
  665   794          794645809
  487   879          794652742
   86   926          794658832
  477   882          794660301
  724   746          794664360
  626   819          794667635
  338   911          794672503
   87   926          794681279
  252   920          794691008
  531   864          794693835
  148   925          794694917
  203   923          794695894
  693   773          794702474
  352   909          794703637
   88   926          794704248
  238   921          794711233
  306   915          794713491
  556   854          794715480
  222   922          794718496
  180   924          794721024
  388   903          794725399
   89   926          794727745
  287   917          794735116
  712   757          794742221
  371   906          794742227
  323   913          794746764
  563   851          794748598
   90   926          794751776
  688   777          794758105
  463   886          794759303
  149   925          794761074
  265   919          794761184
  723   747          794765790
  418   897          794768905
  365   907          794769768
  523   867          794770030
  427   895          794771858
  297   916          794773369
   91   926          794776347
  572   847          794794671
  377   905          794800258
   92   926          794801464
  315   914          794807819
  331   912          794815219
  641   810          794815721
  181   924          794818765
  204   923          794820131
  698   769          794825001
   93   926          794827133
  150   925          794828125
  544   859          794828963
  612   827          794830211
  484   880          794851904
   94   926          794853360
  704   764          794857408
  223   922          794867015
  539   861          794868200
  668   792          794870720
  277   918          794874565
  722   748          794876040
  444   891          794876355
   95   926          794880151
  359   908          794881591
  239   921          794881880
  253   920          794882277
  448   890          794884392
  503   874          794891151
  549   857          794891942
  506   873          794892833
  621   822          794895309
  151   925          794896076
  593   837          794904110
  591   838          794905543
   96   926          794907512
  440   892          794916288
  182   924          794917592
  500   875          794921875
  595   836          794921931
  589   839          794926188
  509   872          794927077
  655   801          794933776
   97   926          794935449
  679   784          794937143
  404   900          794939264
  452   889          794940777
  711   758          794944943
  383   904          794945151
  205   923          794945592
  652   803          794949435
  399   901          794953900
  597   835          794959048
  474   883          794961811
   98   926          794963968
  152   925          794964933
  587   840          794966003
  266   919          794972655
  658   799          794972711
  633   815          794979512
  288   917          794983085
  497   876          794984849
  675   787          794990278
  409   899          794990628
  683   781          794991528
  346   910          794992736
   99   926          794993075
  570   848          794993192
  526   866          794993472
  512   871          794994039
  721   749          794995110
  307   915          794995318
  467   885          795001688
  436   893          795003813
  534   863          795008951
  423   896          795010103
  599   834          795015503
  339   911          795016250
  628   818          795016584
  224   922          795016872
  183   924          795017511
  649   805          795019574
  100   926          795022776
  585   841          795024946
  561   852          795028689
  394   902          795033792
  153   925          795034702
  614   826          795035520
  298   916          795038888
  456   888          795045888
  101   926          795053077
  240   921          795053961
  554   855          795057839
  692   774          795058712
  324   913          795060721
  661   797          795066354
  206   923          795072283
  254   920          795075064
  353   909          795076406
  494   877          795079917
  638   812          795081400
  481   881          795082482
  102   926          795083984
  601   833          795091338
  515   870          795093875
  583   842          795102975
  154   925          795105389
  278   918          795105584
  316   914          795106440
  414   898          795108736
  103   926          795115503
  184   924          795118528
  720   750          795123000
  703   765          795126052
  432   894          795138552
  697   770          795141873
  646   807          795144079
  332   912          795144896
  104   926          795147640
  671   790          795150711
  687   778          795153655
  372   906          795156264
  710   759          795156479
  225   922          795168073
  366   907          795170539
  155   925          795177000
  389   903          795178196
  105   926          795180401
  267   919          795185722
  603   832          795186595
  623   821          795192028
  581   843          795200048
  460   887          795200103
  207   923          795200210
  491   878          795206923
  568   849          795210481
  106   926          795213792
  664   795          795214819
  185   924          795220649
  518   869          795226741
  241   921          795227482
  378   905          795227777
  289   917          795232782
  107   926          795247819
  156   925          795249541
  529   865          795250514
  719   751          795259710
  616   825          795260521
  360   908          795269312
  255   920          795269375
  542   860          795276088
  308   915          795278987
  108   926          795282488
  471   884          795294215
  419   897          795294332
  547   858          795296035
  605   831          795301316
  299   916          795306195
  579   844          795316123
  109   926          795317805
  428   895          795320127
  226   922          795320624
  643   809          795322836
  157   925          795323018
  186   924          795323880
  559   853          795327356
  208   923          795329379
  279   918          795338271
  478   882          795344320
  347   910          795352923
  110   926          795353776
  537   862          795358081
  340   911          795362031
  488   879          795365711
  325   913          795376622
  709   760          795376829
  630   817          795385513
  384   904          795386368
  111   926          795390407
  521   868          795392793
  158   925          795397437
  268   919          795400391
  635   814          795401019
  678   785          795402377
  242   921          795402449
  702   766          795403504
  464   886          795403800
  718   752          795405240
  317   914          795406957
  667   793          795418220
  552   856          795418624
  691   775          795423746
  682   782          795426336
  112   926          795427704
  187   924          795428227
  405   900          795430125
  400   901          795432701
  607   830          795435543
  566   850          795446496
  577   845          795451158
  354   909          795451293
  209   923          795459796
  256   920          795465216
  113   926          795465673
  696   771          795467547
  445   891          795469096
  159   925          795472804
  227   922          795474531
  333   912          795476565
  290   917          795484213
  674   788          795485896
  449   890          795487849
  410   899          795493699
  441   892          795498409
  395   902          795500683
  114   926          795504320
  618   824          795505256
  625   820          795508625
  188   924          795533696
  532   864          795541312
  115   926          795543651
  424   896          795548160
  160   925          795549125
  453   889          795555046
  640   811          795555731
  485   880          795556125
  686   779          795557995
  717   753          795559590
  309   915          795564504
  373   906          795572533
  280   918          795572632
  367   907          795573506
  300   916          795575296
  437   893          795575410
  654   802          795575872
  243   921          795578868
  116   926          795583672
  609   829          795589318
  210   923          795591467
  524   867          795592187
  657   800          795593393
  575   846          795605111
  708   761          795605993
  651   804          795612915
  269   919          795616668
  415   898          795624167
  117   926          795624389
  161   925          795626406
  228   922          795629800
  390   903          795633327
  475   883          795637262
  189   924          795640293
  557   854          795644557
  504   874          795651688
  468   885          795657357
  379   905          795657564
  361   908          795659193
  507   873          795662460
  257   920          795662593
  660   798          795665592
  118   926          795665808
  457   888          795671065
  501   875          795673376
  670   791          795676671
  701   767          795689764
  326   913          795694473
  433   894          795699721
  564   851          795701195
  648   806          795704408
  162   925          795704653
  510   872          795705848
  119   926          795707935
  318   914          795709376
  341   911          795709852
  348   910          795715192
  545   859          795718404
  716   754          795722760
  211   923          795724398
  498   876          795727368
  291   917          795737384
  540   861          795741381
  190   924          795748024
  120   926          795750776
  735   736          795753631
  244   921          795756745
  734   737          795762457
  611   828          795762683
  620   823          795769767
  632   816          795774464
  573   847          795777940
  482   881          795778009
  733   738          795780109
  513   871          795782008
  163   925          795783872
  229   922          795786437
  663   796          795792583
  121   926          795794337
  690   776          795797576
  550   857          795797793
  695   772          795802023
  732   739          795806587
  281   918          795808673
  334   912          795810232
  495   877          795813508
  420   897          795822273
  527   866          795825079
  355   909          795828304
  385   904          795829889
  270   919          795834559
  461   887          795836284
  122   926          795838624
  731   740          795841891
  637   813          795842650
  707   762          795843971
  627   819          795845142
  301   916          795846197
  645   808          795850237
  310   915          795851875
  191   924          795856895
  212   923          795858595
  258   920          795861512
  164   925          795864069
  535   863          795866022
  681   783          795869928
  429   895          795870964
  677   786          795876389
  123   926          795883643
  730   741          795886021
  516   870          795891096
  715   755          795894750
  401   901          795913902
  406   900          795923416
  124   926          795929400
  492   878          795931640
  245   921          795936086
  729   742          795938977
  230   922          795944448
  165   925          795945250
  592   838          795955160
  613   827          795955680
  594   837          795960837
  472   884          795961152
  192   924          795966912
  590   839          795968719
  571   848          795969603
  396   902          795969944
  685   780          795971125
  666   794          795974480
  562   852          795974536
  125   926          795975901
  368   907          795978675
  555   855          795980250
  700   768          795984832
  596   836          795985792
  673   789          795990286
  374   906          795991040
  292   917          795992301
  213   923          795994064
  411   899          795999230
  728   743          796000759
  588   840          796001472
  319   914          796013703
  327   913          796014280
  126   926          796023152
  166   925          796027421
  598   835          796030067
  479   882          796031207
  519   869          796033268
  282   918          796046400
  642   810          796050288
  465   886          796051081
  362   908          796051240
  586   841          796053377
  271   919          796054070
  622   822          796054096
  342   911          796059719
  259   920          796061979
  446   891          796064507
  127   926          796071159
  727   744          796071367
  714   756          796075560
  193   924          796078081
  349   910          796079549
  489   879          796081608
  442   892          796083176
  425   896          796088761
  380   905          796089625
  706   763          796090763
  391   903          796090798
  530   865          796091625
  600   834          796093704
  450   890          796094000
  231   922          796103839
  167   925          796110588
  246   921          796116897
  302   916          796118904
  128   926          796119928
  584   842          796124392
  214   923          796130811
  311   915          796141106
  416   898          796142088
  694   773          796145301
  335   912          796145903
  438   893          796149629
  726   745          796150801
  543   860          796159007
  615   826          796168351
  129   926          796169465
  454   889          796172033
  602   833          796176745
  569   849          796180058
  689   777          796180202
  634   815          796183479
  194   924          796190408
  168   925          796194757
  548   858          796195304
  629   818          796201621
  356   909          796207445
  522   868          796208680
  669   792          796211397
  582   843          796214475
  130   926          796219776
  656   801          796222817
  538   862          796224800
  653   803          796226704
  725   746          796239061
  293   917          796248970
  486   880          796263256
  434   894          796263488
  260   920          796264000
  232   922          796264616
  713   757          796265190
  560   853          796266477
  215   923          796268842
  131   926          796270867
  659   799          796273578
  272   919          796275207
  386   904          796275720
  604   832          796279232
  169   925          796279934
  650   805          796285125
  283   918          796285819
  699   769          796288708
  458   888          796298984
  247   921          796299184
  195   924          796303899
  639   812          796304447
  476   883          796315563
  469   885          796315834
  320   914          796319944
  680   784          796322304
  132   926          796322744
  580   844          796323584
  553   856          796334393
  328   913          796336049
  724   747          796336147
  705   764          796346369
  421   897          796352734
  624   821          796358285
  676   787          796359179
  170   925          796366125
  133   926          796375413
  662   797          796379101
  369   907          796386052
  533   864          796391981
  684   781          796393045
  303   916          796393423
  402   901          796397509
  647   807          796397966
  617   825          796400738
  606   831          796401207
  216   923          796408163
  567   850          796409263
  343   911          796411638
  375   906          796411791
  505   874          796415249
  525   867          796417488
  196   924          796418560
  407   900          796419143
  430   895          796424375
  233   922          796426785
  502   875          796427883
  134   926          796428880
  312   915          796432203
  508   873          796435129
  397   902          796441581
  723   748          796442059
  363   908          796445459
  350   910          796446000
  578   845          796451677
  171   925          796453336
  712   758          796463640
  261   920          796467581
  499   876          796472875
  462   887          796475231
  483   881          796476428
  248   921          796482953
  135   926          796483151
  336   912          796483584
  511   872          796487679
  693   774          796497381
  273   919          796497976
  672   790          796503448
  412   899          796507227
  294   917          796507397
  381   905          796523966
  284   918          796526936
  197   924          796534397
  136   926          796538232
  665   795          796539500
  172   925          796541573
  608   830          796542712
  217   923          796548780
  496   877          796550069
  392   903          796550615
  722   749          796556797
  644   809          796565113
  688   778          796571624
  514   871          796573055
  558   854          796576976
  631   817          796578104
  357   909          796588722
  234   922          796590352
  137   926          796594129
    0   927          796597983
    1   927          796597984
    2   927          796597991
    3   927          796598010
    4   927          796598047
    5   927          796598108
    6   927          796598199
    7   927          796598326
    8   927          796598495
    9   927          796598712
  576   846          796598712
   10   927          796598983
   11   927          796599314
   12   927          796599711
   13   927          796600180
   14   927          796600727
   15   927          796601358
  698   770          796601392
   16   927          796602079
   17   927          796602896
   18   927          796603815
   19   927          796604842
   20   927          796605983
   21   927          796607244
   22   927          796608631
   23   927          796610150
  704   765          796610789
  546   859          796611115
   24   927          796611807
  636   814          796612600
   25   927          796613608
   26   927          796615559
   27   927          796617666
  541   861          796617802
   28   927          796619935
   29   927          796622372
   30   927          796624983
   31   927          796627774
  321   914          796628105
   32   927          796630751
  173   925          796630842
  473   884          796630921
  426   896          796631912
   33   927          796633920
   34   927          796637287
   35   927          796640858
   36   927          796644639
   37   927          796648636
  138   926          796650848
  198   924          796651416
   38   927          796652855
  619   824          796652883
  565   851          796657176
   39   927          796657302
  493   878          796659309
  329   913          796659786
  528   866          796659848
   40   927          796661983
  417   898          796662505
  447   891          796662594
   41   927          796666904
  249   921          796668210
  304   916          796669760
  443   892          796670595
  711   759          796670910
   42   927          796672071
  262   920          796672728
   43   927          796677490
  721   750          796680361
  626   820          796682376
   44   927          796683167
   45   927          796689108
  218   923          796690699
  517   870          796691413
   46   927          796695319
  466   886          796701152
   47   927          796701806
  451   890          796702851
  610   829          796703789
  551   857          796706944
  139   926          796708395
   48   927          796708575
   49   927          796715632
  480   882          796720968
  174   925          796721149
  274   919          796722383
   50   927          796722983
  387   904          796723867
  313   915          796725172
  536   863          796726303
  439   893          796726476
   51   927          796730634
   52   927          796738591
   53   927          796746860
  668   793          796754889
  235   922          796755323
   54   927          796755447
   55   927          796764358
  574   847          796764647
  344   911          796765615
  140   926          796766776
  295   917          796767588
  199   924          796769623
  285   918          796769757
   56   927          796773599
   57   927          796783176
  679   785          796783464
  641   811          796786452
  455   889          796791744
   58   927          796793095
  370   907          796795643
  490   879          796800439
   59   927          796803362
  175   925          796812500
  720   751          796812751
   60   927          796813983
  351   910          796814551
  337   912          796823281
  683   782          796823755
   61   927          796824964
  141   926          796825997
  435   894          796829859
  219   923          796833926
  376   906          796834792
   62   927          796836311
  364   908          796841856
  520   869          796842909
   63   927          796848030
  675   788          796850747
  250   921          796854961
  692   775          796858263
   64   927          796860127
  655   802          796860983
   65   927          796872608
  263   920          796879447
  403   901          796883528
  703   766          796884023
  612   828          796884480
   66   927          796885479
  422   897          796885721
  142   926          796886064
  652   804          796886272
  710   760          796887000
  200   924          796889024
  658   800          796890312
   67   927          796898746
  176   925          796904901
  556   855          796905991
   68   927          796912415
  398   902          796915600
  408   900          796917312
  236   922          796921704
  697   771          796922884
  563   852          796923755
  621   823          796924828
   69   927          796926492
  459   888          796929651
  531   865          796935916
  322   914          796938192
   70   927          796940983
  143   926          796946983
  305   916          796947921
  275   919          796948434
  572   848          796949440
  719   752          796953967
   71   927          796955894
  382   905          796960593
  649   806          796966065
   72   927          796971231
  687   779          796971842
  358   909          796972141
  487   880          796973303
  661   798          796974373
  633   816          796974633
  470   885          796977125
  220   923          796978467
  431   895          796980366
  330   913          796985497
   73   927          796987000
  477   883          796996720
  177   925          796998358
   74   927          797003207
  593   838          797008329
  144   926          797008760
  201   924          797009625
  393   903          797012784
  286   918          797014288
  591   839          797014790
  413   899          797017696
   75   927          797019858
  314   915          797020019
  595   837          797021128
  671   791          797025382
  628   819          797026411
  523   868          797027699
  296   917          797029549
   76   927          797036959
  589   840          797040469
  251   921          797043212
  544   860          797045184
  597   836          797053229
   77   927          797054516
  638   813          797061869
  145   926          797071401
   78   927          797072535
  614   827          797084827
  587   841          797085324
  264   920          797087744
  237   922          797089501
   79   927          797091022
  178   925          797092877
  539   862          797094747
  549   858          797097861
  646   808          797100248
  718   753          797104009
  599   835          797104674
   80   927          797109983
  709   761          797111910
  664   796          797113280
  463   887          797116950
  345   911          797121656
  221   923          797124328
   81   927          797129424
  202   924          797131432
  146   926          797134912
  585   842          797149313
   82   927          797149351
  570   849          797153049
  338   912          797165000
  702   767          797166071
   83   927          797169770
  388   904          797174336
  601   834          797175505
  276   919          797176135
  427   896          797177619
  484   881          797177745
  506   874          797181840
  352   910          797185208
  503   875          797185402
  418   898          797185424
  179   925          797188464
   84   927          797190687
  147   926          797199299
  371   907          797207454
  561   853          797208958
  509   873          797210846
   85   927          797212108
  623   822          797216615
  500   876          797221376
  306   916          797227912
  691   776          797227947
  583   843          797232394
  252   921          797232969
   86   927          797234039
  365   908          797240437
  534   864          797245848
  526   867          797245939
  323   914          797250211
  696   772          797253184
  678   786          797253408
  554   856          797253480
  203   924          797254451
   87   927          797256486
  238   922          797258720
  377   906          797260049
  287   918          797260535
  444   892          797260672
  717   754          797262877
  682   783          797263255
  448   891          797263363
  148   926          797264568
  603   833          797265764
  222   923          797271515
  512   872          797272576
   88   927          797279455
  180   925          797285125
  643   810          797288707
  497   877          797289606
  297   917          797293286
  265   920          797297625
   89   927          797302952
  474   884          797303528
  616   826          797304872
  440   893          797305957
  667   794          797307147
  331   913          797313188
  452   890          797314408
  315   915          797316750
   90   927          797326983
  149   926          797330725
  581   844          797334525
  708   762          797345640
  674   789          797351093
   91   927          797351554
  467   886          797354019
  359   909          797357708
  515   871          797367186
  404   901          797371965
  568   850          797375432
  605   832          797375493
  736   736          797376512
   92   927          797376671
  204   924          797378688
  686   780          797380856
  735   737          797380928
  181   925          797382866
  494   878          797389936
  630   818          797390432
  635   815          797391250
  399   902          797392007
  734   738          797394176
  150   926          797397776
  436   894          797398840
  383   905          797399512
   93   927          797402340
  277   919          797405492
  481   882          797413609
  456   889          797414185
  733   739          797416256
  409   900          797417929
  223   923          797420034
  423   897          797421240
  253   921          797424238
   94   927          797428567
  239   922          797429367
  716   755          797430571
  732   740          797447168
   95   927          797455358
  579   845          797455664
  701   768          797456933
  151   926          797465727
  394   903          797477311
  346   911          797479767
  182   925          797481693
   96   927          797482719
  731   741          797486912
  518   870          797494832
  542   861          797497469
  529   866          797497785
  205   924          797504149
  607   831          797504734
  547   859          797507102
  654   803          797507891
  288   918          797508504
  339   912          797508747
  266   920          797509096
  307   916          797509739
   97   927          797510656
  559   854          797512743
  657   801          797515794
  491   879          797522210
  625   821          797528286
  414   899          797530643
  640   812          797531328
  152   926          797534584
  730   742          797535488
  432   895          797538943
   98   927          797539175
  618   825          797544657
  651   805          797554576
  670   792          797556088
  353   910          797557977
  298   917          797558805
  460   888          797563072
  324   914          797564168
   99   927          797568282
  224   923          797569891
  660   799          797578399
  183   925          797581612
  707   763          797588190
  537   863          797589800
  695   773          797592292
  729   743          797592896
  577   846          797595769
  100   927          797597983
  240   922          797601448
  153   926          797604353
  690   777          797606433
  715   756          797607091
  316   915          797615371
  566   851          797616547
  254   921          797617025
  552   857          797619401
  372   907          797621491
  389   904          797627133
  101   927          797628284
  206   924          797630840
  278   919          797636511
  366   908          797641208
  471   885          797641236
  332   913          797642865
  609   830          797653529
  521   869          797655670
  648   807          797655735
  728   744          797659136
  102   927          797659191
  154   926          797675040
  478   883          797680739
  184   925          797682629
  488   880          797686272
  378   906          797687568
  103   927          797690710
  663   797          797695820
  419   898          797710851
  681   784          797711545
  225   923          797721092
  267   920          797722163
  104   927          797722847
  428   896          797725888
  677   787          797732136
  727   745          797734208
  360   909          797745429
  155   926          797746651
  575   847          797754798
  105   927          797755608
  700   769          797756609
  289   918          797758201
  207   924          797758767
  464   887          797761447
  632   817          797774481
  241   922          797774969
  532   865          797783393
  185   925          797784750
  106   927          797788999
  714   757          797792437
  308   916          797793408
  685   781          797798666
  620   824          797804224
  645   809          797811254
  255   921          797811336
  726   746          797818112
  156   926          797819192
  611   829          797821920
  107   927          797823026
  299   917          797826112
  637   814          797827997
  557   855          797835068
  706   764          797839560
  347   911          797839954
  384   905          797840729
  524   868          797849856
  445   892          797853413
  340   912          797854528
  108   927          797857695
  627   820          797859883
  673   790          797860217
  405   901          797862826
  449   891          797866820
  666   795          797868171
  279   919          797869198
  400   902          797870808
  226   923          797873643
  564   852          797876352
  325   914          797880069
  485   881          797881966
  208   924          797887936
  186   925          797887981
  441   893          797888078
  157   926          797892669
  109   927          797893012
  725   747          797910848
  317   915          797915888
  410   900          797921000
  453   890          797928677
  110   927          797928983
  573   848          797932709
  354   910          797932864
  545   860          797934625
  268   920          797936832
  694   774          797940208
  395   903          797944202
  504   875          797945939
  242   922          797949936
  507   874          797951467
  424   897          797959297
  111   927          797965614
  158   926          797967088
  540   862          797967928
  437   894          797970437
  501   876          797972877
  333   913          797974534
  475   884          797978979
  713   758          797986609
  510   873          797989617
  187   925          797992328
  689   778          797993721
  112   927          798002911
  550   858          798003712
  256   921          798007177
  290   918          798009632
  468   886          798009688
  613   828          798009949
  724   748          798012416
  209   924          798018353
  642   811          798021019
  227   923          798027550
  498   877          798032125
  373   907          798037760
  457   889          798039362
  113   927          798040880
  159   926          798042455
  367   908          798044175
  415   899          798046074
  513   872          798060545
  592   839          798064407
  594   838          798065056
  699   770          798065099
  527   867          798077546
  309   916          798078925
  114   927          798079527
  390   904          798082264
  590   840          798083000
  622   823          798083615
  596   837          798084989
  300   917          798095213
  669   793          798095566
  188   925          798097797
  705   765          798099750
  433   895          798100112
  535   864          798102919
  280   919          798103559
  482   882          798109136
  379   906          798117355
  160   926          798118776
  115   927          798118858
  588   841          798120793
  723   749          798122816
  495   878          798123527
  598   836          798124248
  243   922          798126355
  571   849          798129460
  361   909          798135310
  210   924          798150024
  656   802          798150024
  269   920          798153109
  562   853          798154805
  116   927          798158879
  653   804          798163541
  516   871          798164407
  680   785          798168625
  555   856          798175891
  586   842          798177744
  634   816          798178600
  228   923          798182819
  600   835          798182875
  712   759          798189607
  659   800          798191179
  161   926          798196057
  326   914          798197920
  461   888          798199253
  117   927          798199596
  348   911          798202223
  341   912          798202349
  189   925          798204394
  257   921          798204554
  629   819          798211448
  615   827          798217658
  318   915          798218307
  676   788          798219648
  684   782          798225272
  650   806          798231616
  420   898          798238792
  118   927          798241015
  722   750          798242048
  492   879          798246927
  584   843          798253811
  602   834          798260912
  291   918          798262803
  162   926          798274304
  429   896          798276725
  211   924          798282955
  119   927          798283142
  385   905          798284250
  639   813          798284916
  662   798          798287120
  693   775          798296932
  519   870          798301359
  244   922          798304232
  472   885          798308173
  334   913          798308201
  355   910          798309875
  190   925          798312125
  120   927          798325983
  530   866          798338896
  229   923          798339456
  281   919          798339600
  569   850          798345009
  582   844          798348952
  401   902          798352009
  163   926          798353523
  647   808          798354135
  406   901          798356117
  604   833          798358401
  301   917          798366114
  310   916          798366296
  479   883          798367626
  704   766          798368760
  121   927          798369544
  721   751          798370112
  270   920          798371000
  672   791          798378119
  543   861          798380388
  698   771          798382403
  624   822          798382872
  688   779          798389811
  711   760          798401431
  489   880          798402169
  258   921          798403473
  548   859          798406371
  465   887          798408728
  396   903          798413463
  122   927          798413831
  212   924          798417152
  191   925          798420996
  411   900          798426531
  164   926          798433720
  665   796          798437961
  617   826          798445089
  446   892          798448824
  368   908          798449344
  560   854          798451864
  374   907          798456267
  538   863          798456519
  123   927          798458850
  580   845          798463125
  522   869          798471557
  442   893          798472845
  450   891          798472971
  606   832          798475384
  245   922          798483573
  230   923          798497467
  425   897          798499898
  124   927          798504607
  720   752          798507008
  165   926          798514901
  292   918          798517720
  327   914          798517727
  319   915          798522634
  362   909          798527357
  644   810          798530984
  192   925          798531013
  553   857          798535170
  391   904          798539735
  438   894          798544656
  454   890          798545664
  380   906          798549416
  125   927          798551108
  342   912          798552216
  213   924          798552621
  416   899          798563995
  349   911          798566580
  282   919          798577327
  567   851          798579314
  631   818          798583023
  486   881          798589097
  271   920          798590511
  578   846          798596288
  166   926          798597072
  126   927          798598359
  636   815          798602831
  259   921          798603940
  608   831          798611903
  710   761          798622081
  533   865          798634062
  679   786          798634495
  302   917          798638821
  193   925          798642182
  668   794          798643816
  335   913          798643872
  127   927          798646366
  703   767          798646590
  719   753          798652736
  311   916          798655527
  231   923          798656858
  476   884          798657280
  683   783          798660674
  692   776          798662464
  434   895          798663879
  246   922          798664384
  458   889          798667281
  469   886          798668165
  525   868          798675157
  167   926          798680239
  356   910          798689016
  214   924          798689368
  619   825          798692284
  128   927          798695135
  626   821          798702037
  697   772          798708521
  505   875          798709500
  675   789          798715944
  508   874          798724136
  502   876          798727384
  386   905          798730081
  129   927          798744672
  576   847          798748399
  194   925          798754509
  641   812          798762049
  168   926          798764408
  558   855          798767487
  610   830          798768000
  421   898          798769253
  511   873          798771448
  293   918          798774389
  499   877          798777632
  655   803          798793002
  687   780          798794703
  130   927          798794983
  260   921          798805961
  718   754          798807296
  483   882          798807555
  272   920          798811648
  658   801          798812713
  283   919          798816746
  232   923          798817635
  546   860          798827336
  215   924          798827399
  652   805          798827933
  320   915          798828875
  430   896          798830136
  565   852          798832333
  402   902          798835616
  462   888          798838200
  328   914          798839496
  541   862          798844349
  131   927          798846074
  247   922          798846671
  169   926          798849585
  709   762          798851557
  514   872          798851592
  407   901          798851844
  369   908          798856721
  496   878          798860088
  195   925          798868000
  375   907          798877018
  397   903          798885100
  661   799          798887180
  132   927          798897951
  343   912          798904135
  671   792          798904799
  528   867          798912315
  551   858          798912863
  303   917          798913340
  649   807          798917392
  574   848          798919416
  363   909          798921576
  350   911          798933031
  702   768          798933240
  412   900          798934528
  170   926          798935776
  612   829          798943717
  312   916          798946624
  133   927          798950620
  621   824          798959285
  536   864          798963200
  517   871          798964724
  216   924          798966720
  717   755          798970688
  493   879          798974596
  633   817          798974650
  473   885          798977942
  233   923          798979804
  336   913          798981553
  196   925          798982661
  381   906          798983757
  392   904          798999552
  736   737          799003809
  134   927          799004087
  261   921          799009542
  735   738          799012647
  664   797          799016517
  171   926          799022987
  734   739          799030323
  248   922          799030440
  294   918          799032816
  273   920          799034417
  691   777          799036804
  628   820          799041152
  426   897          799043049
  696   773          799043453
  447   892          799046911
  638   814          799047216
  733   740          799056837
  480   883          799057387
  284   919          799057863
  135   927          799058358
  466   887          799058799
  443   893          799060264
  646   809          799061265
  357   910          799070293
  451   891          799081822
  417   899          799084412
  708   763          799089859
  732   741          799092189
  197   925          799098498
  556   856          799101632
  563   853          799104024
  682   784          799104872
  217   924          799107337
  678   787          799109155
  572   849          799109297
  520   870          799111000
  172   926          799111224
  136   927          799113439
  593   839          799117576
  490   880          799121000
  439   894          799121503
  595   838          799125347
  591   840          799129071
  731   742          799136379
  321   915          799137036
  614   828          799139096
  716   756          799142912
  234   923          799143371
  597   837          799152426
  589   841          799159790
  329   914          799163233
  455   890          799165375
  137   927          799169336
  387   905          799178228
    0   928          799178752
    1   928          799178753
    2   928          799178760
    3   928          799178779
    4   928          799178816
    5   928          799178877
    6   928          799178968
    7   928          799179095
    8   928          799179264
    9   928          799179481
   10   928          799179752
   11   928          799180083
   12   928          799180480
   13   928          799180949
   14   928          799181496
   15   928          799182127
   16   928          799182848
  531   866          799183187
   17   928          799183665
   18   928          799184584
   19   928          799185611
   20   928          799186752
   21   928          799188013
   22   928          799189400
  730   743          799189407
  304   917          799189677
   23   928          799190919
   24   928          799192576
   25   928          799194377
   26   928          799196328
   27   928          799198435
  599   836          799198855
  173   926          799200493
   28   928          799200704
  667   795          799200838
   29   928          799203141
   30   928          799205752
  686   781          799208397
   31   928          799208543
  587   842          799209691
   32   928          799211520
   33   928          799214689
  262   921          799214689
  198   925          799215517
  249   922          799215697
   34   928          799218056
  674   790          799221024
   35   928          799221627
   36   928          799225408
  138   927          799226055
  701   769          799228710
   37   928          799229405
  435   895          799230250
   38   928          799233624
   39   928          799238071
  313   916          799239593
   40   928          799242752
  623   823          799246134
   41   928          799247673
  218   924          799249256
  729   744          799251273
   42   928          799252840
  344   912          799258112
   43   928          799258259
  274   920          799258824
  643   811          799259438
   44   928          799263936
  601   835          799264676
  370   908          799266312
  544   861          799266565
   45   928          799269877
   46   928          799276088
  585   843          799278732
   47   928          799282575
  139   927          799283602
   48   928          799289344
  523   869          799290576
  174   926          799290800
  295   918          799293007
   49   928          799296401
  459   889          799297948
  487   881          799299144
  376   907          799300019
  285   919          799300684
  351   911          799301582
  422   898          799302240
   50   928          799303752
  235   923          799308342
  549   859          799308928
   51   928          799311403
  364   909          799317973
  570   850          799318000
   52   928          799319360
  337   913          799321250
  403   902          799321635
  728   745          799321977
  715   757          799323968
  539   863          799326466
   53   928          799327629
  470   886          799329456
  199   925          799333724
   54   928          799336216
  707   764          799336987
  477   884          799338437
  140   927          799341983
   55   928          799345127
  603   834          799349931
  408   901          799350013
  616   827          799354179
   56   928          799354368
  398   903          799359119
   57   928          799363945
  583   844          799366871
   58   928          799373864
  175   926          799382151
   59   928          799384131
  431   896          799386127
  635   816          799386371
  695   774          799387199
  219   924          799392483
  561   854          799394345
   60   928          799394752
  630   819          799400259
  141   927          799401204
  727   746          799401519
  250   922          799402448
   61   928          799405733
   62   928          799417080
  690   778          799419952
  382   906          799420384
  263   921          799421408
   63   928          799428799
  670   793          799440257
   64   928          799440896
  657   802          799443001
  654   804          799444728
  413   900          799444997
  322   915          799447123
  200   925          799453125
   65   928          799453377
  358   910          799453712
  554   857          799454257
  605   833          799454662
  142   927          799461271
  393   904          799461721
   66   928          799466248
  305   917          799467838
  581   845          799474066
  176   926          799474552
  236   923          799474723
  506   875          799476091
   67   928          799479515
  463   888          799479919
  275   920          799484875
  503   876          799484903
  534   865          799487929
  330   914          799488944
  726   747          799489899
   68   928          799493184
  660   800          799496000
  509   874          799499853
  651   806          799501067
  526   868          799503608
   69   928          799507261
  484   882          799508872
  640   813          799511797
  714   758          799513856
   70   928          799521752
  143   927          799522190
  500   877          799526133
  700   770          799533000
  314   916          799534440
   71   928          799536663
  220   924          799537024
  286   919          799545215
  568   851          799545483
   72   928          799552000
  625   822          799552873
  296   918          799554968
  512   873          799556345
  681   785          799557866
   73   928          799567769
  177   926          799568009
  201   925          799573726
  607   832          799578911
  144   927          799583967
   74   928          799583976
  725   748          799587117
  427   897          799588756
  618   826          799589008
  251   922          799590699
  677   788          799592605
  706   765          799592941
  497   878          799599625
  579   846          799600275
   75   928          799600627
  663   798          799603839
  418   899          799607331
  648   808          799611904
  345   912          799614153
   76   928          799617728
  388   905          799628697
  264   921          799629705
  685   782          799630893
   77   928          799635285
  237   923          799642520
  515   872          799645723
  145   927          799646608
  448   892          799647680
  444   893          799650341
  474   885          799650549
   78   928          799653304
  178   926          799662528
  338   913          799662969
   79   928          799671791
  352   911          799672239
  371   908          799678123
  221   924          799682885
   80   928          799690752
  724   749          799693173
  452   891          799693379
  202   925          799695533
  440   894          799700984
  559   855          799703254
  494   879          799705223
  146   927          799710119
   81   928          799710193
  467   887          799711666
  276   920          799712576
  713   759          799712576
  365   909          799716554
  609   831          799722720
  547   860          799723323
  542   862          799724016
  377   907          799725276
   82   928          799730120
  673   791          799734888
  694   775          799739759
  577   847          799745456
  306   917          799747829
  481   883          799750028
  529   867          799750252
   83   928          799750539
  179   926          799758115
  323   915          799759142
  666   796          799766632
  518   871          799768143
   84   928          799771456
  147   927          799774506
  645   810          799777125
  632   818          799779400
  252   922          799780456
  456   890          799787816
  287   919          799791462
  566   852          799791704
   85   928          799792877
  436   895          799799231
  723   750          799808067
  404   902          799810072
  238   923          799811739
  689   779          799811908
   86   928          799814808
  331   914          799816635
  637   815          799818228
  203   925          799818552
  297   918          799818705
  552   858          799825320
  537   864          799826697
  222   924          799830072
  315   916          799831171
  399   903          799835526
   87   928          799837255
  423   898          799837759
  359   910          799839279
  265   921          799839586
  148   927          799839775
  491   880          799842771
  620   825          799843625
  699   771          799846110
  409   901          799850630
  180   926          799854776
  705   766          799857721
  383   906          799859303
   88   928          799860224
  627   821          799879544
   89   928          799883721
  611   830          799886131
  149   927          799905932
   90   928          799907752
  575   848          799909567
  712   760          799920128
  521   870          799923761
  394   904          799926248
  460   889          799931369
  722   751          799931799
   91   928          799932323
  277   920          799941933
  204   925          799942789
  432   896          799944704
  181   926          799952517
   92   928          799957440
  414   900          799957944
  253   922          799971725
  346   912          799972264
  150   927          799972983
  223   924          799978591
  239   923          799982386
   93   928          799983109
  669   794          799984493
  471   886          799993567
  642   812          799996616
  339   913          800006716
   94   928          800009336
  488   881          800012113
  680   786          800019656
  478   884          800022456
  307   917          800029656
  532   866          800030664
  557   856          800030709
   95   928          800036127
  288   919          800039431
  151   927          800040934
  353   911          800045008
  266   921          800051057
  182   926          800051344
  564   853          800056621
  684   783          800062191
   96   928          800063488
  721   752          800064369
  205   925          800068250
  613   829          800069186
  324   915          800073099
  389   905          800081494
  656   803          800082043
  298   918          800084224
  676   789          800084845
   97   928          800091425
  372   908          800092160
  573   849          800092566
  693   776          800101133
  653   805          800105202
  152   927          800109791
  524   869          800112733
  659   801          800113580
  366   909          800117325
  622   824          800118072
   98   928          800119944
  464   888          800124416
  224   924          800128448
  316   916          800129792
  704   767          800131327
  419   899          800132758
  711   761          800136512
  428   897          800137025
  332   914          800146312
   99   928          800149051
  183   926          800151263
  378   907          800152795
  240   923          800154467
  545   861          800156006
  254   922          800164512
  698   772          800168040
  278   920          800172952
  594   839          800174303
  634   817          800178617
  592   840          800178688
  100   928          800178752
  153   927          800179560
  650   807          800182943
  596   838          800189208
  206   925          800194941
  540   863          800199647
  662   799          800199927
  590   841          800202321
  720   753          800205777
  101   928          800209053
  688   780          800212672
  485   882          800213093
  550   859          800214779
  598   837          800223445
  629   820          800226189
  360   910          800227000
  102   928          800239960
  445   893          800243082
  588   842          800245160
  504   876          800245440
  507   875          800245718
  154   927          800250247
  449   892          800251137
  184   926          800252280
  672   792          800257536
  267   921          800264124
  639   814          800270263
  103   928          800271479
  615   828          800271927
  600   836          800277056
  501   877          800277634
  510   874          800278624
  225   924          800279649
  441   894          800283105
  289   919          800289128
  571   850          800294411
  384   906          800300520
  405   902          800300933
  104   928          800303616
  586   843          800307163
  453   891          800307648
  308   917          800313325
  400   903          800314327
  647   809          800315152
  155   927          800321858
  207   925          800322868
  475   885          800326000
  241   923          800327988
  347   912          800332451
  527   868          800335215
  105   928          800336377
  562   854          800340192
  665   797          800341198
  498   878          800342144
  513   873          800344314
  535   865          800345000
  602   835          800350083
  299   918          800351531
  340   913          800352497
  410   901          800353701
  185   926          800354401
  719   754          800356023
  255   922          800358823
  710   762          800361728
  468   887          800367335
  106   928          800369768
  437   895          800370828
  424   898          800375816
  555   857          800376668
  584   844          800388288
  325   915          800389000
  395   904          800393139
  156   927          800394399
  107   928          800403795
  279   920          800405639
  624   823          800412391
  457   890          800412993
  703   768          800413759
  354   911          800419895
  317   916          800430309
  226   924          800432200
  108   928          800438464
  495   879          800438814
  604   834          800442568
  516   872          800442944
  482   883          800445555
  208   925          800452037
  186   926          800457632
  157   927          800467876
  692   777          800471321
  415   900          800473375
  109   928          800473781
  333   914          800477981
  268   921          800478793
  582   845          800488493
  679   787          800490242
  617   827          800494396
  697   773          800498790
  644   811          800501715
  683   784          800502291
  242   923          800502955
  433   896          800505873
  373   908          800508429
  110   928          800509752
  569   851          800515060
  718   755          800515107
  367   909          800520292
  390   905          800536625
  668   795          800537507
  290   919          800540559
  158   927          800542295
  111   928          800546383
  606   833          800554553
  256   922          800554664
  187   926          800561979
  492   880          800567488
  461   889          800567550
  519   871          800574670
  209   925          800582454
  379   907          800582582
  112   928          800583680
  675   790          800585875
  227   924          800586107
  530   867          800591363
  631   819          800592850
  709   763          800595776
  636   816          800597952
  309   917          800598842
  543   862          800606935
  580   846          800607736
  361   910          800616881
  159   927          800617662
  300   918          800620632
  113   928          800621649
  687   781          800622244
  548   860          800622592
  737   737          800631106
  736   738          800635528
  280   920          800640000
  560   855          800642375
  735   739          800648794
  114   928          800660296
  472   886          800660504
  420   899          800660699
  188   926          800667448
  734   740          800670904
  243   923          800679374
  717   756          800683029
  608   832          800686080
  429   897          800687862
  538   864          800693416
  160   927          800693983
  348   912          800694720
  269   921          800695070
  115   928          800699627
  341   913          800700318
  733   741          800701858
  702   769          800705017
  326   915          800706851
  479   884          800709343
  210   925          800714125
  626   822          800726624
  489   881          800728010
  655   804          800729839
  318   916          800732728
  619   826          800736635
  116   928          800739648
  522   870          800739648
  658   802          800739920
  553   858          800741089
  228   924          800741376
  732   742          800741656
  641   813          800742518
  385   906          800744041
  578   847          800745975
  257   922          800752041
  567   852          800754471
  161   927          800771264
  465   888          800771697
  189   926          800774045
  652   806          800774424
  117   928          800780365
  671   793          800788968
  731   743          800790298
  291   919          800793730
  406   902          800794224
  401   903          800795528
  355   911          800796906
  661   800          800804781
  334   914          800811648
  118   928          800821784
  610   831          800837191
  696   774          800838360
  446   893          800838493
  708   764          800838656
  211   925          800847056
  730   744          800847784
  162   927          800849511
  691   778          800850323
  244   923          800857251
  450   892          800857288
  411   901          800859232
  716   757          800859789
  396   904          800862400
  119   928          800863911
  442   894          800867872
  649   808          800873561
  281   920          800876041
  533   866          800881333
  190   926          800881776
  310   917          800886213
  301   918          800891533
  229   924          800898013
  576   848          800903168
  120   928          800906752
  270   921          800912961
  729   745          800914114
  425   898          800916417
  486   882          800920224
  664   798          800924536
  454   891          800924635
  368   909          800925461
  374   908          800926936
  163   927          800928730
  525   869          800938034
  438   895          800945047
  121   928          800950313
  258   922          800950960
  682   785          800951193
  558   856          800963128
  678   788          800969624
  633   818          800979569
  212   925          800981253
  728   746          800989288
  191   926          800990647
  416   900          800991296
  391   905          800994096
  122   928          800994600
  621   825          800998686
  476   885          801004301
  701   770          801005101
  612   830          801007928
  164   927          801008927
  362   910          801008928
  505   876          801009001
  565   853          801012602
  380   907          801014643
  508   875          801018387
  469   887          801025812
  327   915          801026658
  646   810          801027136
  502   877          801032141
  245   923          801036592
  319   916          801037055
  638   815          801037447
  123   928          801039619
  686   782          801040624
  458   890          801040912
  715   758          801045387
  292   919          801048647
  546   861          801048717
  342   913          801050185
  230   924          801056024
  349   912          801059077
  511   874          801060455
  628   821          801060813
  434   896          801069640
  727   747          801073306
  541   863          801076068
  574   849          801079273
  124   928          801085376
  499   878          801087651
  165   927          801090108
  707   765          801090368
  674   791          801095695
  667   796          801099299
  192   926          801100664
  282   920          801113768
  213   925          801116722
  551   859          801123930
  125   928          801131877
  271   921          801132472
  514   873          801135361
  483   883          801143974
  335   914          801147319
  259   922          801151427
  302   918          801164240
  726   748          801166168
  528   868          801169984
  166   927          801172279
  496   879          801175375
  311   917          801175444
  356   911          801176047
  126   928          801179128
  695   775          801186750
  386   906          801189872
  421   899          801191160
  614   829          801198333
  536   865          801205281
  462   889          801206497
  193   926          801211833
  231   924          801215415
  246   923          801217403
  127   928          801227135
  593   840          801231857
  595   839          801234594
  643   812          801235035
  690   779          801238139
  714   759          801239823
  430   897          801241273
  517   872          801243261
  591   841          801248392
  214   925          801253469
  167   927          801255446
  597   838          801256645
  725   749          801267874
  572   850          801274248
  128   928          801275904
  402   903          801279135
  623   824          801280591
  589   842          801284157
  563   854          801289411
  407   902          801289951
  493   880          801295157
  599   837          801298052
  556   857          801302409
  293   919          801305316
  700   771          801314011
  194   926          801324160
  129   928          801325441
  670   794          801329184
  473   886          801330273
  369   909          801332838
  397   904          801334037
  587   843          801339110
  168   927          801339615
  320   916          801343296
  375   908          801347687
  328   915          801348427
  706   766          801350912
  283   920          801353187
  260   922          801353448
  272   921          801353609
  601   836          801358857
  412   901          801367229
  657   803          801375020
  130   928          801375752
  232   924          801376192
  724   750          801378424
  520   871          801384311
  635   817          801386388
  654   805          801386389
  215   925          801391500
  480   884          801399104
  247   923          801399690
  343   913          801402104
  363   910          801403147
  616   828          801408448
  681   786          801408897
  585   844          801413209
  630   820          801415000
  660   801          801418401
  466   888          801421768
  169   927          801424792
  350   912          801425528
  131   928          801426843
  531   867          801435654
  447   893          801436580
  195   926          801437651
  303   918          801438759
  603   835          801439102
  713   760          801443097
  490   881          801446841
  381   907          801448984
  651   807          801452394
  392   905          801453913
  443   894          801455291
  677   789          801457802
  426   898          801459568
  451   892          801466139
  312   917          801466541
  685   783          801467812
  132   928          801478720
  336   914          801485000
  570   851          801488051
  544   862          801493112
  640   814          801497144
  723   751          801497818
  583   845          801506412
  170   927          801510983
  417   900          801511713
  663   799          801516646
  439   895          801521894
  549   860          801525149
  216   925          801530821
  133   928          801531389
  233   924          801538361
  605   834          801538829
  694   776          801543960
  455   891          801544346
  196   926          801552312
  261   922          801557029
  357   911          801557324
  523   870          801558667
  539   864          801563363
  294   919          801563743
  648   809          801572921
  273   921          801576378
  625   823          801582392
  248   923          801583459
  134   928          801584856
  561   855          801584856
  284   920          801594304
  171   927          801598194
  673   792          801614305
  581   846          801618677
  705   767          801620288
  722   752          801626056
  487   882          801630271
  699   772          801631747
  689   780          801634769
  435   896          801636011
  387   906          801638019
  618   827          801638315
  135   928          801639127
  321   916          801651457
  712   761          801655209
  607   833          801658080
  554   858          801660176
  197   926          801668149
  666   797          801669869
  217   925          801671438
  459   890          801671579
  329   915          801672164
  477   885          801685458
  172   927          801686431
  470   887          801687103
  136   928          801694208
  234   924          801701928
  304   918          801715096
  568   852          801720640
  422   899          801724147
  534   866          801735200
  370   909          801742429
  645   811          801747856
  579   847          801749962
  137   928          801750105
  344   913          801756081
  313   917          801759510
  262   922          801762176
  721   753          801763138
    0   929          801765089
    1   929          801765090
    2   929          801765097
    3   929          801765116
    4   929          801765153
  403   903          801765154
    5   929          801765214
    6   929          801765305
    7   929          801765432
    8   929          801765601
    9   929          801765818
   10   929          801766089
   11   929          801766420
  526   869          801766485
   12   929          801766817
   13   929          801767286
   14   929          801767833
   15   929          801768464
  249   923          801768716
   16   929          801769185
   17   929          801770002
  376   908          801770688
   18   929          801770921
   19   929          801771948
   20   929          801773089
   21   929          801774350
  506   876          801775592
  173   927          801775700
   22   929          801775737
   23   929          801777256
   24   929          801778913
   25   929          801780714
   26   929          801782665
   27   929          801784772
  198   926          801785168
   28   929          801787041
  408   902          801788120
  632   819          801789227
   29   929          801789478
  503   877          801789660
   30   929          801792089
  351   912          801794079
  509   875          801794104
   31   929          801794880
  609   832          801796897
  431   897          801797264
   32   929          801797857
  364   910          801799544
  274   921          801800785
   33   929          801801026
   34   929          801804393
  138   928          801806824
   35   929          801807964
  398   904          801808056
   36   929          801811745
  637   816          801813349
  218   925          801813357
   37   929          801815742
   38   929          801819961
  295   919          801823934
   39   929          801824408
  337   914          801824697
   40   929          801829089
   41   929          801834010
  500   878          801836152
  285   920          801837125
   42   929          801839177
   43   929          801844596
  484   883          801845291
  512   874          801845352
  463   889          801848216
   44   929          801850273
   45   929          801856214
   46   929          801862425
  139   928          801864371
  174   927          801866007
  235   924          801866899
   47   929          801868912
  680   787          801875403
   48   929          801875681
  711   762          801876159
  413   901          801877698
  669   795          801878184
   49   929          801882738
  382   907          801885611
  620   826          801887976
   50   929          801890089
   51   929          801897740
  704   768          801898496
  559   856          801898895
  577   848          801900225
  199   926          801903375
  684   784          801903808
  627   822          801904131
   52   929          801905697
  720   754          801909064
  693   777          801909990
   53   929          801913966
  497   879          801914912
  393   905          801916082
   54   929          801922553
  140   928          801922752
  515   873          801929492
   55   929          801931464
   56   929          801940705
  358   911          801940743
  547   861          801944704
   57   929          801950282
  676   790          801954776
  611   831          801955322
  250   923          801955467
  542   863          801955735
  219   925          801956584
  175   927          801957358
  698   773          801958309
   58   929          801960201
  322   916          801961544
  263   922          801968895
   59   929          801970468
  566   853          801971973
  642   813          801977085
   60   929          801981089
  141   928          801981973
   61   929          801992070
  305   918          801993257
  330   915          801997875
  474   886          802002880
   62   929          802003417
  427   898          802005275
  529   868          802007921
   63   929          802015136
  656   804          802018880
  200   926          802022776
  494   880          802025784
  275   921          802026836
   64   929          802027233
  236   924          802033280
  418   900          802034632
  552   859          802036387
  448   893          802037349
   65   929          802039714
  688   781          802040213
  659   802          802040787
  142   928          802042040
  444   894          802045368
  518   872          802046680
  176   927          802049759
  653   806          802051693
   66   929          802052585
  314   917          802054357
  719   755          802063834
   67   929          802065852
  537   865          802068778
  575   849          802069424
  467   888          802074635
  452   892          802077696
   68   929          802079521
  286   920          802081656
  296   919          802085895
  388   906          802088488
  481   884          802091745
   69   929          802093598
  220   925          802101125
  440   895          802101375
  143   928          802102959
  710   763          802105947
   70   929          802108089
  345   913          802112122
  662   800          802117528
   71   929          802123000
  613   830          802133397
   72   929          802138337
  650   808          802139112
  672   793          802141705
  177   927          802143216
  201   926          802143377
  251   923          802143718
   73   929          802154106
  371   909          802154240
  622   825          802157473
  144   928          802164736
  352   912          802164736
  338   914          802166416
  456   891          802166787
  491   881          802168612
   74   929          802170313
  264   922          802177192
  634   818          802183536
  703   769          802185536
   75   929          802186964
  377   908          802195945
  521   871          802197072
  365   910          802198125
  237   924          802201077
   76   929          802204065
  436   896          802204992
   77   929          802221622
  145   928          802227377
  718   756          802227448
  557   857          802231486
  178   927          802237735
   78   929          802239641
  564   854          802242008
  629   821          802245850
  221   925          802246986
  665   798          802249217
  404   903          802253591
  276   921          802254537
  573   850          802257517
   79   929          802258128
  423   899          802259666
  639   815          802260494
  737   738          802262825
  202   926          802265184
  736   739          802271675
  306   918          802273248
  323   916          802273563
   80   929          802277089
  647   810          802281023
  532   867          802283131
  399   904          802284463
  692   778          802284840
  594   840          802288584
  409   902          802288737
  735   740          802289375
  146   928          802290888
  697   774          802293697
   81   929          802296530
  592   841          802298009
  596   839          802298455
  460   890          802305000
  734   741          802315925
   82   929          802316457
  383   907          802324530
  331   915          802325566
  359   911          802326310
  590   842          802326688
  598   838          802327664
  287   920          802327903
  615   829          802331164
  179   927          802333322
  252   923          802333475
   83   929          802336876
  488   882          802343240
  709   764          802344573
  683   785          802348612
  297   919          802349632
  679   788          802350711
  315   917          802351088
  471   887          802351214
  733   742          802351325
  147   928          802355275
  432   897          802355841
   84   929          802357793
  478   885          802369477
  238   924          802370296
  588   843          802374579
  600   837          802376253
   85   929          802379214
  394   905          802380609
  524   870          802380824
  545   862          802382553
  265   922          802387073
  203   926          802388203
  414   901          802390645
  222   925          802394173
  732   743          802395575
  717   757          802399906
   86   929          802401145
  148   928          802420544
   87   929          802423592
  180   927          802429983
  550   860          802431000
  668   796          802435968
  540   864          802436544
  586   844          802441640
  602   836          802444264
   88   929          802446561
  624   824          802446848
  731   744          802448675
  687   782          802454471
  675   791          802460546
  571   851          802464462
   89   929          802470058
  346   913          802470233
  644   812          802477312
  702   770          802481408
  277   921          802483894
  149   928          802486701
  464   889          802492713
   90   929          802494089
  339   914          802510163
  730   745          802510625
  204   926          802512440
   91   929          802518660
  253   923          802524744
  181   927          802527724
  584   845          802527829
  562   855          802530703
  604   835          802531739
  353   912          802537505
  239   924          802540943
  389   906          802541285
  223   925          802542692
   92   929          802543777
  507   876          802545219
  617   828          802548665
  485   883          802549512
  504   877          802550197
  428   898          802553544
  150   928          802553752
  307   918          802555075
  419   900          802560059
  372   909          802568277
   93   929          802569446
  510   875          802572875
  288   920          802575872
  716   758          802581208
  729   746          802581425
  555   858          802582587
  324   916          802587520
  501   878          802587653
  708   765          802592037
  535   866          802592271
   94   929          802595673
  636   817          802597969
  527   869          802598092
  266   922          802598544
  366   910          802598896
  631   820          802607591
  298   919          802615151
  151   928          802621703
   95   929          802622464
  378   908          802623464
  182   927          802626551
  582   846          802633104
  513   874          802633321
  205   926          802637901
  696   775          802637911
  445   894          802638109
  606   834          802638720
  449   893          802640806
  316   917          802649709
   96   929          802649825
  332   915          802655243
  498   879          802657431
  728   747          802661075
  691   779          802668510
  655   805          802671500
  658   803          802671939
   97   929          802677762
  671   794          802677895
  475   886          802678331
  441   895          802683496
  569   852          802690217
  152   928          802690560
  453   892          802691965
  224   925          802692549
   98   929          802706281
  240   924          802713024
  360   911          802714031
  278   921          802714913
  254   923          802717531
  652   807          802725751
  183   927          802726470
  516   873          802726713
  661   801          802727182
  641   814          802727865
  468   888          802730304
   99   929          802735388
  405   903          802744452
  727   748          802749575
  626   823          802756143
  580   847          802757423
  495   880          802759375
  153   928          802760329
  400   904          802763264
  206   926          802764592
  100   929          802765089
  608   833          802765249
  384   907          802765747
  715   759          802771354
  437   896          802776589
  619   827          802785942
  701   771          802786112
  482   884          802787272
  410   902          802791808
  457   891          802791964
  101   929          802795390
  424   899          802797723
  682   786          802802224
  267   922          802811611
  289   920          802825569
  102   929          802826297
  184   927          802827487
  347   913          802830420
  154   928          802831016
  649   809          802834578
  678   789          802834821
  664   799          802837343
  560   856          802838016
  543   863          802838654
  308   918          802838744
  225   925          802843750
  548   861          802843973
  726   749          802846925
  395   905          802847500
  707   766          802848339
  530   868          802849032
  519   872          802853207
  340   914          802855944
  103   929          802857816
  686   783          802877543
  299   919          802882458
  241   924          802886545
  104   929          802889953
  207   926          802892519
  492   881          802893329
  578   848          802900744
  155   928          802902627
  325   916          802903421
  415   901          802906076
  610   832          802911368
  255   923          802911842
  354   912          802912392
  433   897          802917010
  105   929          802922714
  185   927          802929608
  567   853          802934740
  538   865          802935497
  461   890          802941181
  279   921          802947600
  317   917          802950226
  553   859          802952156
  725   750          802953125
  106   929          802956105
  714   760          802970344
  674   792          802975112
  156   928          802975168
  373   909          802984546
  333   915          802986912
  633   819          802989396
  107   929          802990132
  695   776          802990951
  226   925          802996301
  390   906          802996416
  646   811          802997867
  367   910          803001863
  667   797          803002536
  522   871          803012959
  472   887          803018151
  208   926          803021688
  108   929          803024801
  268   922          803026280
  638   816          803032568
  186   927          803032839
  621   826          803043037
  157   928          803048645
  379   908          803053251
  479   885          803056364
  489   882          803059137
  109   929          803060118
  690   780          803061000
  242   924          803061512
  576   849          803063025
  724   751          803068175
  290   920          803077000
  612   831          803077119
  628   822          803085400
  420   900          803088000
  110   929          803096089
  700   772          803099648
  361   911          803103912
  429   898          803104381
  256   923          803107683
  706   767          803113479
  158   928          803123064
  309   918          803124261
  111   929          803132720
  533   867          803133800
  187   927          803137186
  465   889          803139994
  227   925          803150208
  300   919          803151559
  209   926          803152105
  558   857          803163905
  112   929          803170017
  713   761          803178178
  280   921          803181961
  723   752          803192075
  348   913          803192689
  565   854          803197989
  159   928          803198431
  341   914          803203765
  525   870          803206125
  113   929          803207986
  385   907          803209268
  643   813          803215504
  326   916          803221272
  670   795          803222875
  446   894          803233520
  406   903          803237743
  243   924          803237931
  269   922          803242557
  188   927          803242655
  574   850          803244224
  401   904          803244465
  114   929          803246633
  450   893          803246957
  318   917          803252645
  486   883          803256643
  614   830          803262544
  681   787          803264644
  442   895          803268263
  160   928          803274752
  546   862          803275264
  210   926          803283776
  115   929          803285964
  355   912          803289403
  411   902          803297339
  257   923          803305060
  228   925          803305477
  454   892          803308952
  685   784          803309429
  657   804          803311857
  541   864          803312965
  505   877          803313758
  396   905          803316761
  508   876          803317888
  623   825          803319992
  334   915          803320579
  722   753          803324825
  116   929          803325985
  677   790          803327733
  291   920          803330171
  654   806          803332880
  425   899          803338324
  551   860          803340151
  502   878          803342160
  660   802          803345608
  595   840          803348875
  189   927          803349252
  438   896          803350808
  593   841          803351178
  161   928          803352033
  694   777          803352817
  511   875          803354706
  476   886          803356632
  597   839          803365892
  117   929          803366702
  591   842          803372759
  705   768          803387457
  469   888          803388781
  635   818          803391307
  712   762          803394856
  599   838          803402271
  499   879          803402938
  374   909          803403053
  368   910          803407032
  118   929          803408121
  651   808          803408563
  310   918          803411632
  589   843          803413576
  244   924          803415808
  211   926          803416707
  281   921          803418002
  458   891          803419883
  699   773          803422016
  301   919          803422460
  416   901          803423997
  514   874          803424368
  162   928          803430280
  528   869          803432861
  663   800          803434247
  630   821          803434661
  572   851          803444299
  119   929          803450248
  536   866          803452552
  391   906          803453887
  190   927          803456983
  601   837          803458054
  270   922          803460448
  229   925          803462114
  689   781          803462310
  721   754          803466425
  616   829          803467685
  587   844          803473587
  563   855          803479922
  434   897          803480777
  380   908          803485312
  483   884          803485691
  640   815          803487375
  120   929          803493089
  496   880          803495936
  362   911          803495959
  673   793          803498474
  258   923          803503979
  556   858          803508328
  163   928          803509499
  517   873          803527030
  603   836          803533283
  121   929          803536650
  648   810          803538792
  327   916          803541079
  212   926          803550904
  585   845          803552750
  342   914          803553632
  319   917          803556972
  349   913          803557046
  191   927          803565854
  666   798          803577888
  462   890          803580128
  122   929          803580937
  292   920          803585088
  164   928          803589696
  245   924          803595149
  625   824          803616849
  720   755          803616875
  421   900          803618461
  230   925          803620125
  711   763          803620378
  493   881          803620998
  123   929          803625956
  605   835          803628000
  583   846          803651023
  386   907          803655099
  282   921          803655729
  335   915          803656250
  430   898          803657792
  520   872          803662848
  570   852          803663208
  356   912          803668544
  704   769          803670273
  165   928          803670877
  124   929          803671713
  192   927          803675871
  271   922          803679959
  213   926          803686373
  473   887          803687920
  618   828          803692584
  531   868          803693323
  302   919          803695167
  311   918          803700863
  259   923          803704446
  125   929          803718214
  645   812          803723453
  693   778          803723509
  544   863          803724831
  402   904          803728072
  407   903          803733470
  680   788          803735872
  607   834          803742247
  480   885          803746125
  549   861          803746530
  684   785          803750129
  166   928          803753048
  698   774          803753216
  126   929          803765465
  581   847          803768364
  246   924          803775960
  719   756          803776175
  669   796          803776645
  490   882          803777968
  231   925          803779516
  561   856          803780497
  193   927          803787040
  397   905          803788398
  466   889          803790065
  632   820          803803968
  412   902          803805336
  539   865          803805444
  637   817          803813366
  127   929          803813472
  369   910          803814409
  214   926          803823120
  375   909          803823804
  676   791          803829447
  447   894          803831607
  523   871          803831978
  167   928          803836215
  293   920          803841757
  710   764          803854744
  443   895          803855682
  451   893          803855808
  128   929          803862241
  328   916          803862848
  320   917          803863213
  554   859          803871243
  688   782          803872440
  609   833          803876066
  426   899          803881475
  363   911          803890178
  738   738          803894544
  283   921          803895148
  737   739          803898972
  194   927          803899367
  568   853          803900909
  272   922          803901096
  579   848          803904731
  343   914          803905551
  260   923          803906467
  129   929          803911778
  736   740          803912256
  392   906          803913704
  381   908          803919653
  168   928          803920384
  350   913          803923497
  439   896          803927655
  455   892          803928663
  627   823          803933650
  735   741          803934396
  620   827          803937283
  232   925          803940293
  718   757          803944325
  417   901          803944414
  247   924          803958247
  656   805          803960541
  215   926          803961151
  703   770          803961927
  130   929          803962089
  642   814          803962432
  734   742          803965392
  487   883          803966690
  303   919          803969686
  659   803          803972806
  534   867          803987667
  312   918          803991960
  336   915          803993931
  653   807          804003020
  733   743          804005244
  169   928          804005561
  195   927          804012858
  131   929          804013180
  611   832          804029499
  672   794          804030632
  526   870          804034576
  477   886          804037789
  662   801          804039929
  435   897          804047148
  357   912          804049821
  470   888          804050072
  459   891          804050550
  732   744          804053952
  577   849          804060082
  132   929          804065057
  506   877          804080349
  170   928          804091752
  697   775          804093248
  509   876          804093605
  709   765          804097954
  559   857          804099672
  503   878          804099679
  650   809          804100129
  294   920          804100184
  216   926          804100472
  233   925          804102462
  692   779          804103027
  387   907          804103246
  261   923          804110048
  731   745          804111516
  133   929          804117726
  717   758          804121325
  273   922          804123865
  196   927          804127519
  284   921          804136265
  512   875          804139603
  248   924          804142016
  500   879          804151439
  422   900          804151448
  566   854          804157360
  665   799          804162024
  134   929          804171193
  547   862          804171251
  321   917          804171374
  730   746          804177936
  171   928          804178963
  329   916          804186585
  484   884          804187008
  542   864          804192632
  634   819          804193363
  683   786          804199643
  622   826          804201824
  613   831          804202588
  431   898          804213783
  403   904          804214091
  679   789          804215908
  515   874          804218499
  463   890          804221847
  370   910          804224000
  135   929          804225464
  408   903          804231639
  575   850          804234375
  497   880          804235473
  217   926          804241089
  197   927          804243356
  304   919          804246023
  376   909          804246805
  647   811          804251754
  552   860          804252608
  729   747          804253212
  639   816          804255615
  344   914          804259528
  398   905          804262417
  702   771          804262419
  234   925          804266029
  172   928          804267200
  629   822          804270437
  529   869          804270798
  136   929          804280545
  313   918          804284929
  364   911          804286575
  687   783          804291390
  351   913          804292048
  716   759          804307175
  262   923          804315195
  413   902          804315805
  537   866          804316049
  249   924          804327273
  518   873          804330449
  337   915          804333628
  137   929          804336442
  728   748          804337344
  668   797          804339205
  675   792          804339963
  274   922          804348272
  708   766          804350008
  494   881          804351625
  382   908          804356280
  173   928          804356469
    0   930          804357000
    1   930          804357001
    2   930          804357008
    3   930          804357027
    4   930          804357064
    5   930          804357125
    6   930          804357216
    7   930          804357343
    8   930          804357512
    9   930          804357729
   10   930          804358000
   11   930          804358331
   12   930          804358728
   13   930          804359197
   14   930          804359744
   15   930          804360375
  198   927          804360375
  295   920          804360375
  474   887          804360527
   16   930          804361096
   17   930          804361913
   18   930          804362832
   19   930          804363859
   20   930          804365000
   21   930          804366261
   22   930          804367648
   23   930          804369167
   24   930          804370824
   25   930          804372625
   26   930          804374576
  393   906          804375873
   27   930          804376683
   28   930          804378952
  285   921          804379086
   29   930          804381389
  218   926          804383008
   30   930          804384000
   31   930          804386791
   32   930          804389768
   33   930          804392937
  138   929          804393161
  615   830          804395375
   34   930          804396304
   35   930          804399875
   36   930          804403656
   37   930          804407653
  594   841          804407905
   38   930          804411872
  596   840          804412736
   39   930          804416319
   40   930          804421000
  592   842          804422376
   41   930          804425921
  427   899          804427182
  573   851          804427568
  727   749          804430332
  235   925          804431000
   42   930          804431088
  448   894          804432376
  564   855          804432519
  358   912          804433240
   43   930          804436507
  598   839          804436911
  557   858          804437405
  481   885          804438766
  696   776          804442112
   44   930          804442184
  467   889          804442932
  444   895          804445759
  174   928          804446776
   45   930          804448125
  139   929          804450708
   46   930          804454336
  590   843          804456107
  644   813          804457781
   47   930          804460823
  418   901          804467333
  452   893          804467365
   48   930          804467592
   49   930          804474649
  521   872          804475609
  199   927          804478582
  600   838          804480472
  322   917          804481461
   50   930          804482000
  624   825          804486249
   51   930          804489651
  691   780          804491371
   52   930          804497608
  491   882          804499739
  715   760          804501875
   53   930          804505877
  440   896          804507136
  588   844          804509056
  140   929          804509089
  330   916          804512296
  250   924          804514024
   54   930          804514464
  263   923          804521914
   55   930          804523375
  305   919          804524184
  219   926          804526235
  726   750          804532176
   56   930          804532616
  175   928          804538127
  532   868          804540800
   57   930          804542193
  602   837          804543461
  456   892          804551104
   58   930          804552112
  388   907          804553715
   59   930          804562379
  141   929          804568310
  671   795          804571586
  701   772          804571749
   60   930          804573000
  275   922          804574323
  314   918          804579776
  586   845          804581181
   61   930          804583981
   62   930          804595328
  236   925          804597381
  200   927          804597983
  636   818          804602888
   63   930          804607047
  617   829          804607902
  658   804          804608776
  707   767          804610906
  545   863          804614272
  345   914          804615569
  436   897          804616129
  655   806          804617991
   64   930          804619144
  296   920          804622336
  286   921          804623617
  604   836          804625920
  631   821          804627252
  142   929          804628377
  176   928          804630528
   65   930          804631625
  371   910          804635811
  571   852          804639619
  725   751          804642876
   66   930          804644496
  550   861          804652381
  524   871          804654135
  661   802          804654389
   67   930          804657763
  682   787          804657971
  352   913          804662705
  220   926          804670776
   68   930          804671432
  377   909          804672062
  584   846          804672440
  338   915          804675347
  540   865          804678625
  488   883          804679659
  652   808          804681920
  460   891          804683971
  365   911          804685156
   69   930          804685509
  423   900          804686967
  143   929          804689296
   70   930          804700000
  251   924          804702275
  404   904          804702528
  678   790          804704752
  714   761          804705425
  471   888          804714183
   71   930          804714911
  641   815          804718096
  201   927          804718584
  686   784          804719160
  478   886          804721808
  177   928          804723985
  562   856          804726344
  606   835          804727891
  264   923          804730211
   72   930          804730248
  409   903          804732256
  399   905          804738824
   73   930          804746017
  144   929          804751073
  664   800          804754944
   74   930          804762224
  724   752          804762432
  237   925          804765178
  432   898          804772360
   75   930          804778875
  582   847          804782791
  626   824          804790600
  323   917          804793480
  555   859          804793654
  383   908          804795199
   76   930          804795976
  695   777          804799808
  649   810          804800449
  276   922          804802024
  306   919          804804175
   77   930          804813533
  145   929          804813714
  221   926          804816637
  178   928          804818504
  359   912          804818807
  414   902          804828752
   78   930          804831552
  331   916          804839987
  619   828          804840211
  202   927          804840391
  394   906          804840400
  535   867          804844738
  608   834          804849416
  507   877          804849976
   79   930          804850039
  674   793          804859281
  504   878          804860216
  527   870          804866183
  464   890          804866344
   80   930          804869000
  287   921          804869864
  569   853          804870486
  510   876          804872376
  315   918          804876507
  146   929          804877225
  706   768          804880648
  297   920          804886073
   81   930          804888441
  690   781          804888541
  700   773          804889917
  723   753          804890844
  485   884          804891229
  252   924          804892032
  501   879          804902940
   82   930          804908368
  667   798          804910555
  580   848          804912192
  179   928          804914091
  713   762          804917825
  513   875          804927572
   83   930          804928787
  238   925          804934397
  265   923          804940092
  147   929          804941612
   84   930          804949704
  203   927          804963410
  222   926          804963824
   85   930          804971125
  646   812          804973464
  346   914          804973680
  428   899          804975451
  498   880          804977992
  610   833          804990537
  419   901          804992760
   86   930          804993056
  633   820          805004137
  389   907          805006512
  148   929          805006881
  180   928          805010752
   87   930          805015503
  516   874          805015720
  339   915          805019094
  722   754          805028112
  277   922          805031381
  638   817          805032585
  353   913          805035474
  449   894          805035833
  475   887          805035978
   88   930          805038472
  445   895          805038500
  560   857          805038793
  372   910          805049848
  578   849          805060601
   89   930          805061969
  548   862          805070520
  149   929          805073038
  543   864          805075551
  453   893          805081634
  253   924          805083301
  495   881          805085216
  366   911          805085927
   90   930          805086000
  307   919          805086002
  204   927          805087647
  441   896          805089257
  621   827          805092344
  468   889          805098601
  378   909          805099581
  239   925          805105044
  324   917          805107437
  181   928          805108493
   91   930          805110571
  530   869          805111909
  223   926          805112343
  628   823          805114919
  288   921          805117833
  567   854          805120127
  670   796          805121336
  681   788          805125113
  482   885          805134293
   92   930          805135688
  519   873          805136976
  712   763          805139075
  150   929          805140089
  612   832          805151296
  266   923          805151563
  298   920          805151592
  685   785          805155750
  705   769          805159234
   93   930          805161357
  694   778          805166336
  553   860          805168377
  332   916          805169664
  721   755          805174236
  316   918          805175128
  457   892          805176281
  538   866          805182768
   94   930          805187584
  437   897          805187726
  405   904          805193389
  643   814          805200851
  677   791          805202404
  360   912          805206528
  182   928          805207320
  151   929          805208040
  205   927          805213108
   95   930          805214375
  699   774          805216923
  400   905          805217625
  492   882          805224456
  424   900          805225024
  576   850          805227976
  410   903          805235327
  384   908          805236416
   96   930          805241736
  657   805          805253518
  224   926          805262200
  278   922          805262400
   97   930          805269673
  254   924          805276088
  152   929          805276897
  240   925          805277125
  660   803          805277627
  654   807          805284207
  522   872          805291496
  689   782          805294537
   98   930          805298192
  183   928          805307239
  395   906          805307291
  461   891          805320152
   99   930          805327299
  720   756          805329216
  614   831          805331735
  433   898          805333529
  347   914          805333867
  206   927          805339799
  415   902          805344183
  153   929          805346666
  663   801          805356648
  100   930          805357000
  623   826          805364343
  267   923          805364630
  340   915          805364875
  289   921          805367530
  711   764          805369175
  651   809          805369580
  308   919          805369671
  558   858          805369824
  472   888          805381120
  101   930          805387301
  673   794          805387401
  565   855          805388500
  533   868          805391469
  489   883          805395556
  635   819          805401134
  184   928          805408256
  479   886          805408695
  354   913          805410361
  225   926          805413401
  574   851          805414275
  154   929          805417353
  102   930          805418208
  299   920          805418899
  325   917          805423338
  704   770          805446664
  103   930          805449727
  241   925          805450646
  630   822          805459248
  390   907          805461643
  373   910          805466117
  207   927          805467726
  595   841          805468196
  255   924          805470399
  593   842          805475545
  317   918          805475645
  525   871          805479436
  597   840          805480173
  104   930          805481864
  640   816          805482496
  367   911          805488894
  155   929          805488964
  666   799          805490695
  719   757          805493052
  279   922          805495087
  333   916          805501333
  591   843          805502178
  546   863          805506983
  648   811          805509523
  185   928          805510377
  599   839          805511518
  465   890          805513625
  105   930          805514625
  420   901          805520701
  429   899          805526288
  379   909          805529368
  738   739          805530691
  616   830          805531896
  737   740          805539553
  693   779          805541696
  106   930          805548016
  589   844          805548053
  698   775          805552767
  541   865          805555046
  736   741          805557277
  156   929          805561505
  551   861          805561532
  601   838          805562273
  226   926          805565952
  268   923          805579299
  107   930          805582043
  735   742          805583863
  361   912          805596409
  208   927          805596895
  486   884          805598360
  680   789          805601069
  684   786          805601160
  710   765          805608125
  587   845          805613128
  186   928          805613608
  108   930          805616712
  290   921          805618961
  734   743          805619311
  572   852          805619456
  508   877          805622645
  505   878          805623777
  242   925          805625613
  603   837          805632480
  446   895          805633911
  157   929          805634982
  450   894          805641984
  109   930          805652029
  511   876          805654207
  309   919          805655188
  625   825          805656250
  502   879          805657447
  733   744          805663621
  718   758          805665744
  256   924          805666240
  442   896          805674024
  563   856          805675563
  669   797          805679882
  385   908          805679937
  406   904          805686680
  110   930          805688000
  300   920          805688000
  348   914          805696136
  585   846          805697361
  454   893          805698621
  401   905          805698826
  528   870          805700952
  645   813          805703922
  536   867          805705019
  676   792          805708864
  688   783          805709359
  158   929          805709401
  341   915          805712696
  476   887          805714279
  732   745          805716793
  187   928          805717955
  514   875          805718619
  556   859          805719395
  227   926          805719859
  605   836          805722181
  499   880          805723499
  111   930          805724631
  209   927          805727312
  280   922          805729448
  411   903          805740858
  326   917          805741189
  703   771          805742938
  618   829          805751821
  469   889          805757078
  112   930          805761928
  438   897          805761945
  425   900          805765625
  396   906          805776552
  318   918          805778064
  731   746          805778827
  159   929          805784768
  355   913          805787372
  269   923          805795576
  113   930          805799897
  583   847          805800710
  243   925          805802032
  458   892          805804200
  517   874          805816037
  637   818          805818285
  496   881          805821777
  188   928          805823424
  632   821          805823629
  607   835          805831418
  483   885          805832712
  334   916          805835000
  114   930          805838544
  570   853          805843477
  717   759          805847292
  730   747          805849723
  709   766          805855925
  210   927          805858983
  160   929          805861089
  416   902          805862104
  257   924          805863617
  291   921          805872132
  228   926          805875128
  115   930          805877875
  374   910          805884624
  368   911          805894063
  434   898          805897296
  697   776          805897449
  656   806          805907032
  659   804          805909643
  116   930          805917896
  391   907          805919114
  581   848          805923133
  672   795          805924323
  692   780          805925888
  729   748          805929481
  189   928          805930021
  161   929          805938370
  310   919          805942559
  520   873          805946617
  493   882          805952125
  642   815          805952663
  531   869          805956200
  117   930          805958613
  301   920          805958901
  462   891          805959099
  653   808          805959189
  609   834          805960233
  380   909          805961429
  544   864          805961728
  281   922          805965489
  662   802          805967136
  627   824          805968107
  549   862          805973077
  244   925          805979909
  561   857          805981274
  362   912          805988456
  620   828          805991552
  211   927          805991914
  118   930          806000032
  270   923          806013467
  162   929          806016617
  728   749          806018101
  229   926          806031765
  716   760          806037696
  190   928          806037752
  119   930          806042159
  702   772          806048056
  473   888          806050889
  421   901          806051162
  539   866          806052715
  683   787          806055390
  349   914          806060493
  327   917          806060996
  258   924          806062536
  342   915          806062563
  579   849          806064588
  650   810          806066000
  665   800          806079625
  430   899          806079699
  319   918          806082391
  120   930          806085000
  679   790          806085839
  568   854          806086296
  554   860          806087464
  163   929          806095836
  480   886          806098456
  611   833          806108668
  523   872          806110515
  708   767          806112575
  490   883          806114387
  727   750          806115583
  386   908          806125768
  212   927          806126111
  292   921          806127049
  121   930          806128561
  687   784          806133007
  191   928          806146623
  245   925          806159250
  466   890          806163696
  356   913          806166513
  335   916          806170671
  122   930          806172848
  164   929          806176033
  407   904          806182407
  402   905          806182433
  230   926          806189776
  282   922          806203216
  634   820          806208104
  123   930          806217867
  726   751          806221927
  675   793          806224132
  577   850          806225033
  647   812          806227351
  302   920          806231608
  311   919          806231790
  447   895          806231998
  271   923          806232978
  715   761          806236956
  534   868          806245336
  668   798          806247224
  397   906          806248189
  412   903          806248855
  451   894          806250835
  696   777          806250969
  622   827          806251131
  639   817          806255632
  192   928          806256640
  165   929          806257214
  443   896          806261443
  213   927          806261580
  259   924          806263003
  124   930          806263624
  613   832          806276765
  629   823          806299956
  369   911          806301440
  375   910          806305375
  559   858          806305591
  526   871          806307887
  487   884          806308407
  426   900          806308776
  125   930          806310125
  455   893          806318332
  691   781          806318912
  725   752          806337133
  439   897          806338792
  166   929          806339385
  246   925          806340061
  566   855          806347871
  231   926          806349167
  126   930          806357376
  701   773          806362018
  193   928          806367809
  707   768          806378075
  392   907          806378931
  417   902          806382521
  363   912          806382675
  328   917          806382765
  293   921          806383718
  320   918          806388632
  506   878          806390368
  477   887          806395436
  381   909          806395770
  214   927          806398327
  509   877          806398362
  547   863          806402970
  575   851          806404426
  127   930          806405383
  343   915          806414482
  503   879          806414966
  470   889          806418369
  167   929          806422552
  350   914          806426944
  542   865          806434713
  459   892          806434867
  512   876          806439104
  283   922          806442635
  644   814          806443128
  714   762          806445072
  272   923          806454115
  128   930          806454152
  724   753          806461201
  435   898          806463667
  615   831          806464566
  260   924          806465024
  671   796          806470047
  500   880          806472000
  552   861          806473989
  194   928          806480136
  129   930          806503689
  303   920          806506127
  168   929          806506721
  336   916          806508352
  232   926          806509944
  515   875          806512750
  682   788          806518440
  247   925          806522348
  312   919          806522887
  624   826          806530600
  596   841          806532057
  594   842          806532272
  484   885          806534029
  215   927          806536358
  529   870          806538889
  357   913          806547790
  658   805          806550437
  598   840          806551192
  592   843          806551795
  130   930          806554000
  497   881          806561314
  686   785          806565481
  537   867          806568516
  655   807          806569318
  387   908          806573915
  678   791          806579423
  422   901          806584149
  661   803          806586408
  600   839          806589719
  590   844          806590584
  169   929          806591898
  195   928          806593627
  723   754          806594131
  463   891          806600818
  573   852          806602725
  131   930          806605091
  636   819          806612715
  695   778          806613327
  518   874          806619456
  564   856          806628160
  431   899          806635690
  294   921          806642145
  652   809          806642937
  602   838          806647680
  557   859          806648472
  588   845          806648597
  631   822          806651839
  706   769          806652425
  132   930          806656968
  713   763          806662044
  403   905          806668452
  261   924          806668605
  233   926          806672113
  617   830          806672113
  216   927          806675679
  273   923          806676884
  664   801          806677345
  170   929          806678089
  408   904          806680576
  494   882          806682752
  284   922          806683752
  700   774          806684824
  321   918          806696793
  248   925          806706117
  329   917          806706502
  196   928          806708288
  133   930          806709637
  370   911          806711031
  641   816          806713217
  690   782          806720768
  398   906          806722208
  474   888          806723496
  604   837          806725117
  586   846          806725792
  376   910          806728376
  722   755          806735923
  674   794          806748208
  413   903          806759324
  521   873          806759378
  134   930          806763104
  171   929          806765300
  344   915          806768459
  649   811          806771180
  364   912          806779072
  304   920          806782464
  481   886          806791097
  351   914          806795495
  532   869          806803677
  313   919          806815856
  217   927          806816296
  467   890          806816563
  135   930          806817375
  571   853          806819888
  606   836          806822072
  584   847          806822127
  667   799          806823362
  197   928          806824125
  626   825          806830001
  382   909          806832397
  448   895          806832767
  234   926          806835680
  491   883          806836158
  393   907          806841100
  337   916          806848049
  545   864          806851169
  444   896          806851520
  172   929          806853537
  427   900          806854483
  452   894          806862392
  136   930          806872456
  262   924          806873752
  550   862          806878928
  721   756          806886577
  712   764          806887872
  249   925          806891374
  619   829          806899448
  274   923          806901291
  295   921          806902336
  418   902          806905440
  440   897          806918273
  540   866          806925896
  285   922          806926573
  562   857          806927121
  137   930          806928353
  358   913          806931209
  524   872          806932672
  705   770          806935625
  582   848          806937560
  608   835          806938587
  456   893          806940773
  198   928          806941144
  173   929          806942806
  646   813          806953933
    0   931          806954491
    1   931          806954492
    2   931          806954499
    3   931          806954518
    4   931          806954555
    5   931          806954616
    6   931          806954707
    7   931          806954834
    8   931          806955003
    9   931          806955220
   10   931          806955491
   11   931          806955822
   12   931          806956219
   13   931          806956688
   14   931          806957235
   15   931          806957866
  218   927          806958215
   16   931          806958587
   17   931          806959404
   18   931          806960323
   19   931          806961350
   20   931          806962491
   21   931          806963752
   22   931          806965139
   23   931          806966658
   24   931          806968315
   25   931          806970116
   26   931          806972067
   27   931          806974174
   28   931          806976443
   29   931          806978880
   30   931          806981491
   31   931          806984282
  694   779          806984523
  138   930          806985072
   32   931          806987259
  681   789          806990310
   33   931          806990428
   34   931          806993795
   35   931          806997366
  235   926          807000651
   36   931          807001147
   37   931          807005144
  685   786          807006781
  322   918          807006880
   38   931          807009363
  555   860          807009875
   39   931          807013810
  699   775          807016474
   40   931          807018491
  488   884          807021376
   41   931          807023412
  633   821          807023798
  388   908          807024384
  670   797          807024573
   42   931          807028579
  330   917          807032213
  436   898          807032648
  174   929          807033113
   43   931          807033998
  638   818          807037504
   44   931          807039675
  139   930          807042619
   45   931          807045616
  720   757          807046093
   46   931          807051827
  569   854          807055873
   47   931          807058314
  199   928          807059351
  305   920          807060625
   48   931          807065083
  460   892          807068288
  580   849          807072049
   49   931          807072140
  610   834          807074704
  250   925          807078125
  478   887          807079455
   50   931          807079491
  263   924          807080471
  677   792          807081821
  471   889          807082480
   51   931          807087142
   52   931          807095099
  140   930          807101000
  219   927          807101442
  535   868          807102407
   53   931          807103368
  314   919          807110703
   54   931          807111955
  423   901          807119668
   55   931          807120866
  711   765          807122556
  371   911          807122842
  175   929          807124464
  345   915          807124500
  275   923          807127342
   56   931          807130107
  689   783          807131456
  527   871          807139494
   57   931          807139684
  621   828          807146613
  628   824          807149376
   58   931          807149603
  377   910          807153633
  404   905          807156889
   59   931          807159870
  507   878          807159995
  141   930          807160221
  296   921          807164297
  352   914          807166152
  739   739          807166838
  236   926          807167032
   60   931          807170491
  286   922          807171104
  738   740          807171272
  504   879          807175503
  510   877          807177133
  365   912          807177653
  200   928          807178752
  409   904          807181193
   61   931          807181472
  737   741          807184574
  338   916          807189768
  643   815          807191082
   62   931          807192819
  432   899          807194267
  399   906          807198615
  657   806          807200009
   63   931          807204538
  736   742          807206744
  660   804          807214464
  719   758          807214471
   64   931          807216635
  176   929          807216865
  142   930          807220288
  501   880          807223501
  578   850          807225552
  513   876          807227073
  704   771          807227675
   65   931          807229116
  612   833          807230465
  735   743          807237782
  485   885          807238250
  654   808          807240376
   66   931          807241987
  560   858          807244712
  464   891          807245315
  220   927          807245983
   67   931          807255254
  251   925          807266376
   68   931          807268923
  383   909          807271316
  414   903          807272271
  734   744          807277688
  673   795          807281092
  143   930          807281207
   69   931          807283000
  663   802          807283855
  264   924          807288768
   70   931          807297491
  201   928          807299353
  548   863          807302239
  498   881          807303833
  394   907          807305627
  516   875          807309971
  177   929          807310322
  567   855          807310638
   71   931          807312402
  359   913          807316776
  543   865          807317632
  323   918          807318899
  733   745          807326462
   72   931          807327739
  237   926          807334829
  651   810          807335451
  306   920          807340616
  144   930          807342984
   73   931          807343508
  276   923          807355043
  698   776          807356968
   74   931          807359715
  331   917          807359904
  693   780          807364557
  710   766          807366096
   75   931          807376366
  530   870          807380000
  732   746          807384104
  553   861          807389758
  718   759          807391711
  221   927          807391844
   76   931          807393467
  576   851          807398027
  475   888          807398947
  428   900          807402752
  178   929          807404841
  145   930          807405625
  614   832          807405912
  315   919          807407434
  666   800          807408296
   77   931          807411024
  623   827          807413650
  635   820          807415875
  495   882          807416343
  287   922          807417351
  202   928          807421160
  519   874          807425983
  297   921          807428034
   78   931          807429043
  419   902          807430867
  538   867          807435235
  449   895          807436224
  445   896          807444261
   79   931          807447530
  731   747          807450614
  252   925          807456133
  684   787          807456907
   80   931          807466491
  146   930          807469136
  680   790          807471000
  468   890          807472232
  453   894          807476661
  389   908          807477181
  640   817          807482513
  346   915          807482611
  648   812          807485120
   81   931          807485932
  482   886          807486624
  630   823          807488767
  265   924          807498649
  441   897          807500394
  179   929          807500428
  238   926          807504048
   82   931          807505859
  730   748          807525992
   83   931          807526278
  703   772          807528575
  339   916          807533515
  147   930          807533523
  372   911          807536879
  353   914          807538921
  222   927          807539031
  203   928          807544179
   84   931          807547195
  688   784          807550976
  492   883          807560875
  457   893          807565950
   85   931          807568616
  522   873          807575265
  717   760          807577813
  366   912          807578424
  558   859          807580891
  378   910          807581152
  565   856          807584141
  277   923          807584400
  669   798          807587901
  574   852          807589432
   86   931          807590547
  595   842          807592563
  676   793          807593033
  180   929          807597089
  148   930          807598792
  597   841          807599494
  616   831          807601087
  437   898          807604245
  593   843          807604964
  729   749          807610238
   87   931          807612994
  709   767          807618492
  307   920          807622443
  599   840          807625799
  324   918          807632856
   88   931          807635963
  591   844          807636655
  253   925          807647402
  405   905          807647750
  533   869          807654346
  424   901          807657725
   89   931          807659460
  149   930          807664949
  288   922          807665320
  204   928          807668416
  601   839          807671520
  239   926          807674695
  400   906          807677416
   90   931          807683491
  410   904          807684264
  223   927          807687550
  589   845          807687594
  645   814          807689269
  332   917          807689581
  298   921          807693553
  181   929          807694830
  625   826          807700601
  728   750          807703352
  461   892          807704469
  360   913          807704497
  316   919          807706055
  697   777          807706306
   91   931          807708062
  266   924          807710120
  384   909          807712533
  150   930          807732000
   92   931          807733179
  603   838          807736699
  489   884          807737273
  546   864          807743880
  472   889          807749417
  692   781          807753429
  433   899          807755436
  587   846          807757739
  525   872          807757973
   93   931          807758848
  479   887          807766342
  395   907          807772518
  716   761          807772777
   94   931          807785075
  415   903          807787702
  551   862          807788079
  182   929          807793657
  205   928          807793877
  572   853          807799725
  151   930          807799951
  541   866          807802317
  727   751          807805334
   95   931          807811866
  278   923          807815419
  618   830          807816032
  605   837          807821378
  672   796          807822784
  637   819          807828112
  224   927          807837407
  702   773          807838325
   96   931          807839227
  254   925          807840189
  347   915          807842798
  240   926          807846776
  585   847          807847048
  632   822          807848216
  659   805          807851304
  656   807          807858359
   97   931          807867164
  152   930          807868808
  563   857          807876340
  340   916          807879296
  708   768          807879744
  465   891          807892596
  183   929          807893576
   98   931          807895683
  662   803          807899155
  308   920          807906112
  354   914          807913808
  289   922          807915017
  683   788          807915859
  726   752          807916184
  653   809          807920206
  206   928          807920568
  267   924          807923187
   99   931          807924790
  607   836          807925599
  390   908          807932312
  508   878          807932664
  556   860          807935616
  153   930          807938577
  505   879          807939064
  486   885          807945381
  642   816          807947784
  325   918          807948757
  373   911          807953148
  429   900          807953589
  100   931          807954491
  583   848          807955479
  420   902          807958808
  511   877          807958964
  679   791          807960510
  299   921          807960860
  536   868          807962688
  528   871          807974263
  715   762          807976603
  502   880          807978008
  687   785          807979328
  367   912          807981391
  101   931          807984792
  225   927          807988608
  184   929          807994593
  665   801          808002026
  317   919          808006572
  627   825          808007508
  154   930          808009264
  379   910          808010939
  102   931          808015699
  514   876          808018120
  241   926          808020297
  333   917          808021250
  570   854          808028864
  255   925          808034500
  725   753          808035902
  650   811          808036731
  446   896          808039672
  450   895          808042375
  103   931          808047218
  279   923          808048106
  207   928          808048495
  499   881          808049340
  609   835          808049404
  620   829          808050789
  696   778          808064488
  476   888          808077248
  104   931          808079355
  155   930          808080875
  581   849          808082990
  442   897          808085161
  454   894          808093648
  361   913          808094378
  185   929          808096714
  517   875          808110288
  105   931          808112116
  675   794          808113059
  469   890          808130709
  268   924          808137856
  406   905          808141041
  226   927          808141159
  106   931          808145507
  707   769          808149852
  691   782          808151139
  496   882          808152904
  156   930          808153416
  385   909          808156054
  701   774          808156925
  401   906          808158617
  668   799          808160031
  724   754          808164488
  290   922          808166448
  208   928          808177664
  438   898          808178464
  107   931          808179534
  483   886          808185043
  561   858          808187193
  714   763          808189291
  411   904          808189795
  309   920          808191629
  611   834          808192835
  458   893          808193869
  242   926          808195264
  425   901          808198326
  186   929          808199945
  544   865          808203809
  549   863          808204796
  348   915          808205067
  647   813          808207820
  108   931          808214203
  531   870          808224291
  157   930          808226893
  341   916          808227117
  634   821          808227765
  579   850          808229539
  300   921          808229961
  256   925          808230341
  520   874          808235624
  396   907          808241779
  109   931          808249520
  639   818          808260551
  326   918          808266608
  568   855          808276807
  280   923          808282467
  110   931          808285491
  493   883          808288544
  355   914          808290819
  227   927          808295066
  158   930          808301312
  723   755          808301942
  187   929          808304292
  539   867          808305182
  622   828          808305400
  416   903          808305623
  209   928          808308081
  554   861          808308845
  318   919          808308991
  434   899          808319203
  111   931          808322122
  629   824          808334413
  462   892          808343416
  269   924          808354133
  334   917          808354917
  613   833          808355934
  112   931          808359419
  374   911          808371655
  243   926          808371683
  671   797          808373284
  159   930          808376679
  682   789          808383637
  368   912          808386560
  391   908          808389783
  523   873          808394284
  577   851          808395084
  113   931          808397388
  188   929          808409761
  713   764          808410841
  686   786          808416512
  473   889          808419186
  291   922          808419619
  257   925          808427718
  706   770          808428816
  695   779          808431514
  644   815          808433359
  114   931          808436035
  210   928          808439752
  380   910          808443000
  722   756          808448264
  228   927          808450335
  160   930          808453000
  480   887          808456103
  490   884          808456104
  678   792          808458840
  115   931          808475366
  310   920          808479000
  700   775          808484375
  362   913          808486425
  421   902          808489269
  658   806          808496928
  301   921          808500862
  430   900          808507000
  534   869          808508213
  116   931          808515387
  189   929          808516358
  559   859          808516658
  281   923          808518508
  661   804          808523245
  655   808          808525487
  161   930          808530281
  615   832          808538743
  466   891          808542667
  566   856          808543512
  244   926          808549560
  117   931          808556104
  690   783          808557687
  349   915          808569424
  270   924          808572024
  211   928          808572683
  342   916          808576984
  575   852          808579583
  624   827          808579907
  327   918          808586415
  526   872          808586424
  118   931          808597523
  386   909          808601885
  721   757          808603454
  664   802          808604552
  229   927          808606972
  162   930          808608528
  652   810          808608808
  319   919          808613318
  190   929          808624089
  258   925          808626637
  636   820          808627456
  407   905          808636768
  447   896          808637759
  119   931          808639650
  547   864          808639867
  712   765          808641253
  674   795          808641899
  402   906          808642224
  451   895          808651226
  487   885          808655428
  596   842          808656424
  594   843          808661691
  356   914          808669960
  598   841          808670513
  443   897          808672580
  292   922          808674536
  631   823          808681358
  542   866          808681984
  120   931          808682491
  592   844          808686272
  163   930          808687747
  335   917          808690588
  412   904          808697792
  552   862          808700536
  600   840          808704000
  506   879          808705655
  212   928          808706880
  509   878          808708381
  641   817          808713234
  455   894          808713359
  397   907          808713416
  705   771          808716636
  121   931          808726052
  245   926          808728901
  590   845          808730125
  191   929          808732960
  503   880          808735527
  667   800          808740963
  617   831          808741304
  426   901          808741477
  512   877          808743861
  649   812          808746777
  439   898          808755311
  282   923          808756235
  602   839          808756927
  477   888          808758405
  230   927          808764983
  720   758          808767512
  164   930          808767944
  311   920          808768231
  122   931          808770339
  302   921          808773569
  573   853          808782994
  271   924          808791535
  470   890          808792000
  375   911          808792406
  588   846          808793208
  369   912          808793937
  500   881          808797841
  694   780          808807384
  739   740          808807419
  529   871          808812200
  515   876          808812251
  123   931          808815358
  738   741          808816293
  699   776          808820675
  459   893          808824536
  417   903          808826040
  537   868          808826185
  259   925          808827104
  564   857          808828937
  604   838          808829336
  737   742          808834041
  213   928          808842349
  192   929          808842977
  165   930          808849125
  392   908          808849600
  681   790          808860241
  736   743          808860663
  124   931          808861115
  685   787          808862528
  557   860          808864693
  626   826          808874352
  586   847          808875479
  381   910          808877341
  711   766          808880527
  363   913          808880644
  435   899          808885574
  484   886          808886360
  497   882          808892441
  735   744          808896159
  125   931          808907616
  328   918          808908184
  246   926          808909712
  518   875          808913707
  320   919          808919559
  606   837          808921269
  231   927          808924374
  343   916          808928903
  293   922          808931205
  166   930          808931296
  670   798          808932592
  350   915          808935875
  646   814          808939280
  719   759          808940438
  734   745          808940529
  193   929          808954146
  126   931          808954867
  619   830          808963659
  677   793          808965990
  689   784          808973073
  584   848          808976896
  214   928          808979096
  463   892          808985135
  733   746          808993773
  283   923          808995654
  127   931          809002874
  571   854          809005275
  272   924          809012672
  704   772          809013312
  167   930          809014463
  494   883          809019171
  422   902          809022256
  336   917          809028269
  260   925          809029125
  608   836          809032768
  638   819          809047331
  303   921          809048088
  521   874          809048385
  633   822          809048385
  387   909          809050032
  357   914          809051237
  128   931          809051643
  732   747          809055891
  312   920          809059328
  431   900          809062991
  194   929          809066473
  532   870          809071768
  232   927          809085151
  474   889          809091793
  247   926          809091999
  545   865          809093250
  582   849          809097417
  168   930          809098632
  129   931          809101180
  550   863          809110647
  215   928          809117127
  718   760          809122232
  731   748          809126883
  403   906          809128243
  710   767          809128663
  562   858          809133040
  408   905          809134937
  481   887          809148744
  657   807          809151336
  130   931          809151491
  660   805          809156125
  610   835          809163875
  698   777          809165825
  491   884          809177875
  540   867          809178363
  673   796          809179553
  195   929          809179964
  169   930          809183809
  643   816          809186203
  398   907          809187435
  628   825          809188777
  294   922          809189632
  693   781          809192098
  467   891          809195534
  654   809          809201393
  131   931          809202582
  370   912          809203528
  621   829          809205850
  730   749          809206749
  413   904          809208261
  376   911          809215407
  663   803          809215874
  524   873          809216441
  321   919          809227720
  555   861          809231256
  329   918          809231921
  261   925          809232706
  273   924          809235441
  284   923          809236771
  580   850          809237000
  448   896          809238528
  569   855          809246384
  233   927          809247320
  132   931          809254459
  216   928          809256448
  444   897          809262657
  452   895          809262783
  170   930          809270000
  248   926          809275768
  364   913          809277041
  344   916          809282880
  427   901          809287184
  196   929          809294625
  729   750          809295489
  351   915          809304426
  651   811          809306182
  133   931          809307128
  393   908          809311769
  717   761          809312894
  382   910          809313968
  612   834          809314632
  684   788          809317376
  703   773          809318844
  304   921          809324425
  666   801          809330697
  440   898          809334792
  456   894          809335800
  680   791          809345671
  418   903          809348959
  313   920          809352297
  171   930          809357211
  134   931          809360595
  535   869          809365284
  337   917          809367966
  488   885          809368397
  709   768          809385661
  728   751          809393103
  578   851          809395603
  217   928          809397065
  688   785          809397297
  197   929          809410462
  234   927          809410887
  135   931          809414866
  527   872          809418031
  358   914          809434656
  635   821          809435536
  262   925          809437853
  478   888          809442424
  172   930          809445448
  295   922          809449823
  436   899          809454555
  560   859          809455779
  471   890          809456111
  460   893          809457957
  274   924          809459848
  249   926          809461025
  648   813          809465589
  623   828          809467919
  136   931          809469947
  507   879          809475282
  285   923          809479592
  676   794          809481960
  614   833          809485081
  510   878          809487152
  640   818          809487432
  504   880          809496064
  727   752          809499591
  388   909          809500501
  669   799          809500708
  567   856          809506279
  716   762          809512424
  697   778          809519825
  630   824          809523224
  137   931          809525844
  198   929          809527481
  513   877          809531830
  173   930          809534717
  322   919          809537807
  218   928          809538984
  548   864          809539136
  501   881          809549342
    0   932          809557568
    1   932          809557569
    2   932          809557576
    3   932          809557595
    4   932          809557632
  330   918          809557632
    5   932          809557693
  423   902          809557775
    6   932          809557784
    7   932          809557911
    8   932          809558080
    9   932          809558297
   10   932          809558568
   11   932          809558899
   12   932          809559296
   13   932          809559765
   14   932          809560312
   15   932          809560943
   16   932          809561664
   17   932          809562481
   18   932          809563400
   19   932          809564427
  543   866          809564903
   20   932          809565568
   21   932          809566829
   22   932          809568216
   23   932          809569735
   24   932          809571392
  576   852          809573184
   25   932          809573193
   26   932          809575144
  235   927          809575858
   27   932          809577251
   28   932          809579520
   29   932          809581957
  138   931          809582563
   30   932          809584568
  692   782          809585656
   31   932          809587359
   32   932          809590336
  485   886          809590581
   33   932          809593505
   34   932          809596872
   35   932          809600443
  305   921          809602586
   36   932          809604224
   37   932          809608221
  516   876          809609472
   38   932          809612440
  726   753          809614953
  371   912          809615339
  553   862          809616305
  404   906          809616680
   39   932          809616887
   40   932          809621568
  432   900          809621568
  174   930          809625024
   41   932          809626489
  464   892          809629632
   42   932          809631656
  702   774          809633232
  498   882          809634960
  409   905          809635554
   43   932          809637075
  345   916          809638921
  139   931          809640110
  377   911          809640664
   44   932          809642752
  263   925          809644572
  199   929          809645688
  314   920          809647144
  250   926          809647776
   45   932          809648693
  708   769          809651521
  530   871          809653311
   46   932          809654904
   47   932          809661391
  399   907          809663842
   48   932          809668160
  352   915          809675083
   49   932          809675217
  616   832          809675264
  365   913          809675622
  645   815          809679500
  219   928          809682211
   50   932          809682568
  275   924          809685899
   51   932          809690219
  538   868          809692904
   52   932          809698176
  140   931          809698491
   53   932          809706445
  338   917          809709685
  296   922          809711784
   54   932          809715032
  175   930          809716375
  519   875          809720234
  715   763          809720822
  414   904          809721208
  595   843          809721982
  597   842          809723861
   55   932          809723943
  286   923          809724123
  672   797          809726021
   56   932          809733184
  725   754          809739189
  593   844          809739441
  236   927          809742239
   57   932          809742761
  599   841          809745120
  625   827          809749908
   58   932          809752680
  495   883          809752762
  383   910          809752887
  141   931          809757712
   59   932          809762947
  200   929          809765089
  475   889          809767244
  574   853          809769701
   60   932          809773568
  591   845          809776196
  394   908          809776296
  683   789          809781056
   61   932          809784549
  565   857          809784918
  601   840          809785801
   62   932          809795896
  558   860          809797112
  659   806          809797795
   63   932          809807615
  176   930          809808776
  656   808          809814528
  142   931          809817779
   64   932          809819712
  359   914          809820223
  220   928          809826752
  687   786          809830359
   65   932          809832193
  589   846          809832205
  428   901          809835453
  662   804          809835992
  251   926          809836027
  679   792          809839927
  449   896          809841985
  637   820          809842853
  482   887          809844271
   66   932          809845064
  603   839          809845946
  323   919          809849826
  468   891          809851203
  264   925          809852869
  445   897          809855398
   67   932          809858331
  522   874          809864272
   68   932          809872000
  724   755          809872299
  419   903          809874386
  453   895          809877052
  632   823          809877735
  143   931          809878698
  306   921          809882577
  696   779          809882675
  618   831          809885223
  331   918          809885323
  201   929          809885690
   69   932          809886077
  653   810          809886077
   70   932          809900568
  177   930          809902233
  492   884          809902592
  587   847          809907426
  237   927          809910036
  276   924          809913600
   71   932          809915479
  441   898          809916913
  533   870          809922437
  605   838          809925597
  707   770          809926243
  665   802          809929233
   72   932          809930816
  714   764          809938088
  144   931          809940475
  315   920          809943875
   73   932          809946585
  642   817          809947801
  389   909          809953298
  701   775          809956476
  457   894          809960977
   74   932          809962792
  287   923          809970370
  221   928          809972613
  297   922          809975521
   75   932          809979443
  572   854          809985112
  546   865          809985961
  691   783          809988058
   76   932          809996544
  178   930          809996752
  346   916          809997032
  585   848          810001817
  145   931          810003116
  675   795          810006750
  202   929          810007497
  650   812          810012328
   77   932          810014101
  723   756          810014283
  551   863          810019798
  607   837          810024796
  252   926          810025784
  437   899          810026152
  372   912          810029376
   78   932          810032120
  525   873          810041742
  353   915          810047852
   79   932          810050607
  627   826          810051859
  339   917          810053432
  541   867          810054784
  265   925          810062750
  146   931          810066627
  378   911          810068183
   80   932          810069568
  366   913          810076393
  668   800          810077632
  238   927          810079255
  563   858          810082259
  489   885          810084294
   81   932          810089009
  179   930          810092339
  461   893          810094138
  424   902          810095832
  405   906          810107541
   82   932          810108936
  620   830          810115000
  583   849          810115336
  222   928          810119800
  472   890          810123048
  479   888          810129311
   83   932          810129355
  203   929          810130516
  147   931          810131014
  410   905          810138625
  400   907          810142643
  277   924          810142957
  609   836          810143585
   84   932          810150272
  556   861          810156997
  324   919          810163783
  713   765          810164222
  307   921          810164404
  722   757          810165141
   85   932          810171693
  433   900          810182737
  180   930          810189000
  647   814          810193167
   86   932          810193624
  384   910          810194104
  148   931          810196283
  360   914          810207944
  706   771          810209827
  332   918          810215000
   87   932          810216071
  253   926          810217053
  288   923          810218339
  570   855          810219375
  536   869          810225565
  415   904          810236639
   88   932          810239040
  298   922          810241040
  316   920          810242496
  395   908          810243187
  581   850          810247941
  508   879          810247951
  239   927          810249902
  634   822          810252352
  528   872          810252800
  682   790          810253568
  695   780          810254375
  204   929          810254753
  505   880          810259625
  149   931          810262440
   89   932          810262537
  223   928          810268319
  511   878          810268983
  639   819          810270378
  686   787          810272259
  266   925          810274221
  465   892          810276913
  671   798          810281303
  611   835          810282006
   90   932          810286568
  181   930          810286741
  700   776          810288576
  486   886          810297712
  502   881          810303849
   91   932          810311139
  514   877          810322877
  721   758          810324873
  150   931          810329491
   92   932          810336256
  678   793          810343009
  347   916          810357219
   93   932          810361925
  622   829          810364637
  629   825          810373814
  278   924          810373976
  205   929          810380214
  499   882          810380467
  182   930          810385568
  429   901          810386290
   94   932          810388152
  151   931          810397442
  561   859          810398260
  340   917          810399213
  712   766          810399224
  690   784          810399304
  579   851          810399590
  420   903          810402327
  390   909          810408429
  517   876          810409789
  254   926          810409840
   95   932          810414943
  224   928          810418176
  240   927          810421983
  354   915          810422739
  644   816          810428480
  613   834          810440101
  549   864          810441693
   96   932          810442304
  476   889          810445545
  373   912          810445645
  740   740          810448000
  308   921          810448073
  450   896          810448136
  658   807          810448255
  446   897          810450809
  544   866          810451080
  739   741          810452440
  661   805          810464906
  738   742          810465760
  152   931          810466299
  289   923          810468036
   97   932          810470241
  568   856          810472448
  367   913          810479360
  325   919          810479684
  183   930          810485487
  655   809          810486504
  267   925          810487288
  737   743          810487960
  496   883          810489323
  720   759          810493479
  454   895          810494039
  531   871          810497602
  379   911          810497970
   98   932          810498760
  442   898          810501680
  705   772          810502273
  206   929          810506905
  299   922          810508347
  469   891          810509680
  736   744          810519040
   99   932          810527867
  520   875          810529875
  554   862          810535392
  153   931          810536068
  664   803          810536571
  674   796          810540360
  483   887          810542690
  317   920          810543013
  333   918          810546669
  100   932          810557568
  735   745          810559000
  539   868          810562851
  225   928          810569377
  577   852          810570241
  652   811          810579539
  184   930          810586504
  101   932          810587869
  458   894          810588896
  241   927          810595504
  361   914          810597825
  438   899          810600371
  406   906          810600832
  255   926          810604151
  279   924          810606663
  154   931          810606755
  734   746          810607840
  615   833          810617912
  102   932          810618776
  401   907          810623844
  699   777          810629532
  493   884          810630261
  624   828          810634176
  207   929          810634832
  694   781          810634925
  425   902          810636433
  385   910          810637625
  711   767          810643094
  411   905          810644156
  636   821          810647117
  103   932          810650295
  667   801          810663364
  733   747          810665560
  719   760          810670959
  155   931          810678366
  104   932          810682432
  523   874          810683291
  185   930          810688625
  268   925          810701957
  396   908          810712448
  105   932          810715193
  631   824          810715815
  641   818          810718153
  290   923          810719467
  348   916          810719488
  226   928          810721928
  685   788          810722997
  649   813          810727246
  732   748          810732160
  559   860          810732879
  462   893          810733085
  309   921          810733590
  681   791          810734912
  566   857          810744289
  434   900          810746504
  341   917          810747034
  106   932          810748584
  156   931          810750907
  416   904          810754560
  575   853          810759852
  208   929          810764001
  242   927          810770471
  534   870          810776304
  300   922          810777448
  107   932          810782611
  596   843          810785843
  186   930          810791856
  473   890          810792817
  598   842          810794880
  594   844          810796168
  326   919          810797535
  355   915          810799750
  256   926          810799992
  490   885          810803125
  704   773          810803581
  731   749          810807640
  617   832          810815481
  108   932          810817280
  480   888          810819072
  689   785          810819394
  600   841          810823321
  157   931          810824384
  592   845          810825813
  280   924          810841024
  670   799          810845399
  318   920          810845432
  109   932          810852597
  677   794          810854917
  718   761          810857313
  374   912          810864152
  391   909          810865900
  526   873          810870193
  602   840          810871208
  590   846          810874736
  227   928          810875835
  334   918          810880336
  547   865          810881948
  368   913          810884529
  110   932          810888568
  730   750          810892000
  209   929          810894418
  710   768          810895832
  187   930          810896203
  158   931          810898803
  269   925          810918234
  626   827          810923659
  111   932          810925199
  466   892          810926984
  646   815          810929511
  380   911          810930031
  552   863          810932255
  421   903          810932788
  542   867          810934451
  604   839          810938583
  430   901          810939701
  588   847          810942895
  243   927          810946890
  112   932          810962496
  573   854          810968381
  291   923          810972638
  159   931          810974170
  698   778          810979344
  729   751          810985240
  362   914          810989872
  257   926          810997369
  113   932          811000465
  188   930          811001672
  487   886          811007759
  310   921          811020961
  509   879          811023668
  693   782          811024325
  606   838          811025488
  210   929          811026089
  506   880          811026216
  586   848          811030248
  228   928          811031104
  619   831          811032850
  564   858          811034856
  114   932          811039112
  301   922          811048349
  447   897          811048896
  160   931          811050491
  717   762          811052541
  512   878          811053880
  451   896          811056987
  503   881          811061368
  638   820          811062072
  281   924          811077065
  633   823          811077904
  115   932          811078443
  673   797          811082790
  386   910          811083456
  349   916          811083845
  557   861          811086074
  728   752          811087360
  537   869          811089062
  443   898          811089099
  529   872          811090737
  407   906          811096559
  342   917          811096901
  660   806          811102616
  402   907          811107451
  657   808          811107505
  189   930          811108269
  455   895          811113750
  703   774          811113751
  515   877          811117008
  327   919          811117342
  116   932          811118464
  244   927          811124767
  477   889          811126702
  161   931          811127772
  500   882          811128968
  608   837          811131965
  270   925          811136125
  584   849          811136753
  319   920          811149759
  412   905          811152153
  663   804          811152711
  709   769          811157438
  211   929          811159020
  117   932          811159181
  654   810          811167264
  470   891          811170971
  439   899          811177218
  356   915          811178891
  426   902          811179584
  684   789          811182573
  397   908          811184085
  643   817          811186220
  229   928          811187741
  571   855          811195786
  258   926          811196288
  727   753          811198360
  118   932          811200600
  162   931          811206019
  518   876          811213208
  190   930          811216000
  335   918          811216007
  459   894          811219563
  680   792          811225088
  292   923          811227555
  497   883          811228860
  628   826          811233128
  119   932          811242727
  484   887          811244007
  688   786          811248328
  716   763          811256643
  666   802          811257904
  610   836          811258056
  582   850          811262368
  621   830          811270061
  417   904          811274977
  651   812          811281779
  375   912          811284903
  163   931          811285238
  120   932          811285568
  369   913          811291906
  212   929          811293217
  245   927          811304108
  311   921          811310192
  435   900          811312875
  282   924          811314792
  726   754          811318240
  302   922          811321056
  191   930          811324871
  392   909          811325717
  121   932          811329129
  697   779          811338012
  545   866          811340521
  521   875          811342636
  562   859          811344107
  532   871          811345079
  230   928          811345752
  550   864          811347544
  271   925          811355636
  494   884          811360888
  381   911          811364372
  164   931          811365435
  122   932          811373416
  463   893          811374804
  676   795          811375651
  363   914          811384091
  259   926          811396755
  612   835          811403803
  580   851          811407051
  669   800          811418309
  123   932          811418435
  692   783          811422575
  708   770          811427912
  213   929          811428686
  702   775          811432783
  192   930          811434888
  540   868          811436032
  328   919          811439111
  569   856          811442025
  165   931          811446616
  725   755          811447000
  343   917          811448820
  350   916          811450296
  648   814          811450936
  320   920          811456000
  555   862          811457803
  635   822          811460123
  124   932          811464192
  474   890          811465424
  422   903          811465775
  715   764          811469619
  293   923          811484224
  246   927          811484919
  431   901          811495692
  640   819          811497259
  231   928          811505143
  524   874          811505448
  125   932          811510693
  481   888          811511713
  491   885          811524896
  623   829          811527156
  166   931          811528787
  387   910          811531603
  193   930          811546057
  336   918          811553688
  283   924          811554211
  126   932          811557944
  357   915          811560168
  630   825          811562625
  214   929          811565433
  614   834          811569248
  578   852          811570760
  272   925          811576773
  467   892          811579851
  724   756          811584640
  403   907          811593470
  408   906          811594728
  303   922          811595575
  260   926          811598776
  312   921          811601289
  127   932          811605951
  167   931          811611954
  535   870          811633375
  672   798          811634040
  448   897          811649665
  683   790          811650987
  128   932          811654720
  398   908          811658104
  194   930          811658384
  413   905          811662622
  232   928          811665920
  247   927          811667206
  452   896          811668544
  560   860          811672000
  645   816          811674621
  444   898          811679176
  687   787          811686106
  714   765          811691469
  168   931          811696123
  370   913          811701497
  527   873          811701800
  215   929          811703464
  129   932          811704257
  696   780          811705536
  567   857          811707056
  707   771          811707254
  376   912          811707904
  488   886          811720728
  679   793          811724096
  427   902          811725291
  723   757          811731160
  456   895          811736191
  294   923          811742651
  659   807          811749122
  576   853          811753453
  616   833          811754433
  130   932          811754568
  440   899          811756699
  701   776          811760677
  329   919          811762848
  321   920          811764161
  195   930          811771875
  656   809          811775545
  662   805          811777653
  364   914          811780488
  548   865          811781217
  169   931          811781300
  393   909          811787886
  284   924          811795328
  507   880          811795843
  418   904          811797896
  273   925          811799542
  382   911          811800999
  261   926          811802357
  510   879          811802439
  344   917          811802797
  625   828          811804177
  131   932          811805659
  478   889          811810721
  543   867          811817370
  351   916          811818847
  504   881          811821905
  233   928          811828089
  691   784          811829675
  471   891          811835082
  513   878          811841849
  216   929          811842785
  553   863          811848024
  248   927          811850975
  460   894          811852984
  597   843          811853280
  595   844          811856459
  653   811          811856808
  132   932          811857536
  665   803          811861252
  637   821          811862514
  170   931          811867491
  599   842          811869487
  304   922          811871912
  593   845          811878982
  501   882          811880469
  436   900          811881856
  196   930          811886536
  722   758          811886560
  337   918          811893385
  313   921          811894258
  601   841          811905122
  675   796          811905211
  133   932          811910205
  632   824          811912192
  516   877          811914229
  591   846          811920807
  713   766          811922193
  530   872          811931848
  358   915          811943587
  485   887          811948228
  642   818          811952720
  171   931          811954702
  574   854          811955088
  538   869          811955781
  618   832          811959400
  603   840          811960227
  134   932          811963672
  498   883          811971379
  589   847          811981892
  388   910          811982072
  217   929          811983402
  565   858          811990837
  234   928          811991656
  650   813          811992797
  706   772          811995464
  668   801          812000033
  423   903          812001294
  197   930          812002373
  295   923          812002842
  262   926          812007504
  135   932          812017943
  558   861          812018493
  464   893          812019301
  519   876          812019735
  274   925          812023949
  605   839          812034844
  249   927          812036232
  285   924          812038149
  172   931          812042939
  721   759          812050840
  432   901          812054269
  587   848          812062195
  136   932          812073024
  322   920          812074248
  404   907          812081907
  695   781          812081916
  330   919          812088559
  740   741          812093021
  495   884          812094479
  409   906          812095345
  700   777          812097433
  627   827          812101166
  739   742          812101907
  371   913          812113308
  198   930          812119392
  738   743          812119679
  218   929          812125321
  682   791          812128239
  137   932          812128921
  607   838          812129015
  173   931          812132208
  686   788          812132728
  377   912          812133161
  399   908          812134511
  475   890          812140875
  737   744          812146337
  305   922          812150073
  235   928          812156627
  522   875          812158523
  345   917          812158838
  585   849          812161674
  712   767          812161791
    0   933          812166237
    1   933          812166238
    2   933          812166245
    3   933          812166264
    4   933          812166301
    5   933          812166362
    6   933          812166453
    7   933          812166580
    8   933          812166749
    9   933          812166966
   10   933          812167237
   11   933          812167568
   12   933          812167965
   13   933          812168434
   14   933          812168981
   15   933          812169612
   16   933          812170333
   17   933          812171150
   18   933          812172069
   19   933          812173096
   20   933          812174237
   21   933          812175498
  414   905          812175569
  572   855          812175623
   22   933          812176885
   23   933          812178404
  365   914          812179069
   24   933          812180061
   25   933          812181862
  736   745          812181881
  647   815          812183398
   26   933          812183813
  620   831          812184191
  138   932          812185640
   27   933          812185920
   28   933          812188189
  314   921          812189105
  352   916          812189504
   29   933          812190626
   30   933          812193237
  671   799          812194110
  533   871          812195748
   31   933          812196028
   32   933          812199005
   33   933          812202174
   34   933          812205541
  482   888          812207240
   35   933          812209112
   36   933          812212893
  263   926          812214223
   37   933          812216890
   38   933          812221109
  174   931          812222515
  250   927          812222983
  720   760          812224000
   39   933          812225556
  735   746          812226311
   40   933          812230237
  678   794          812231936
  546   866          812233232
  338   918          812235104
   41   933          812235158
  468   892          812235520
  199   930          812237599
  383   911          812239918
   42   933          812240325
  609   837          812242782
  139   932          812243187
  690   785          812245625
   43   933          812245744
  492   885          812249613
  275   925          812250000
   44   933          812251421
  394   909          812252413
  449   897          812253122
  551   864          812256695
   45   933          812257362
   46   933          812263573
  296   923          812264803
  219   929          812268548
   47   933          812270060
  445   898          812271917
  428   902          812273560
   48   933          812276829
  734   747          812279627
  583   850          812280287
  634   823          812281871
  286   924          812282680
  453   896          812282813
   49   933          812283886
  639   820          812285119
   50   933          812291237
  705   773          812292542
  563   859          812293326
   51   933          812298888
  140   932          812301568
   52   933          812306845
  541   868          812312453
  175   931          812313866
   53   933          812315114
  236   928          812323008
  419   904          812323323
   54   933          812323701
  359   915          812329154
  525   874          812330749
   55   933          812332612
  441   899          812338820
  733   748          812341829
   56   933          812341853
   57   933          812351430
  200   930          812357000
  141   932          812360789
   58   933          812361349
  457   895          812361368
   59   933          812371616
  611   836          812376187
   60   933          812382237
  556   862          812383544
  323   920          812386267
   61   933          812393218
  658   808          812404424
   62   933          812404565
  719   761          812406040
  176   931          812406267
  711   768          812410263
  251   927          812411234
  661   806          812411397
  732   749          812412917
  220   929          812413089
  570   856          812415016
  331   919          812416250
   63   933          812416284
  581   851          812417992
  629   826          812418165
  142   932          812420856
  264   926          812422520
   64   933          812428381
  644   817          812428497
  622   830          812428848
  306   922          812430064
  389   910          812434869
  489   886          812436625
   65   933          812440862
  699   778          812443051
  674   797          812443597
  655   810          812452375
  437   900          812453453
   66   933          812453733
   67   933          812467000
  694   782          812467152
  664   804          812473408
  201   930          812477601
  276   925          812477701
   68   933          812480669
  143   932          812481775
  315   921          812485836
  461   894          812489165
  237   928          812490805
  731   750          812492891
  536   870          812493656
   69   933          812494746
  479   889          812497608
  177   931          812499724
  472   891          812502019
   70   933          812509237
  346   917          812516949
   71   933          812524148
  372   913          812527345
  297   923          812528540
  287   924          812528927
  613   835          812529272
  528   873          812536569
  424   903          812539351
   72   933          812539485
  144   932          812543552
  652   812          812555136
   73   933          812555254
  221   929          812558950
  378   912          812560680
  353   916          812562273
  508   880          812568512
   74   933          812571461
  405   907          812572768
  579   852          812574747
  339   918          812578851
  366   914          812579840
  730   751          812581751
  511   879          812584270
  505   881          812585466
   75   933          812588112
  685   789          812588194
  667   802          812590571
  178   931          812594243
  718   762          812596960
  410   906          812598416
  704   774          812598488
  202   930          812599408
  252   927          812600991
   76   933          812605213
  145   932          812606193
  400   908          812613312
  681   792          812614329
  561   860          812614481
  433   901          812615438
   77   933          812622770
  265   926          812632401
  514   878          812632896
  502   882          812634976
   78   933          812640789
  486   887          812655359
   79   933          812659276
  238   928          812660024
  465   893          812666582
  710   769          812667609
  146   932          812669704
  689   786          812670425
  636   822          812671704
  568   857          812673225
   80   933          812678237
  729   752          812679497
  384   911          812681135
  549   865          812683774
  179   931          812689830
  415   905          812691000
  624   829          812693413
   81   933          812697678
  324   920          812700224
  615   834          812702079
  544   867          812703547
  222   929          812706137
  277   925          812707058
  307   922          812711891
  649   814          812712593
  517   877          812714546
  360   915          812716875
  499   883          812716886
   82   933          812717605
  395   909          812719304
  203   930          812722427
  641   819          812727980
  147   932          812734091
   83   933          812738024
  332   919          812745927
  677   795          812748608
  577   853          812750510
  631   825          812755216
   84   933          812758941
  670   800          812763000
  554   863          812767111
  531   872          812776139
  288   924          812776896
   85   933          812780362
  316   921          812784457
  728   753          812786129
  180   931          812786491
  253   927          812792260
  298   923          812794059
  717   763          812796760
  698   779          812797531
  148   932          812799360
   86   933          812802293
  476   890          812819176
  429   902          812824397
   87   933          812824740
  539   869          812825728
  520   876          812829376
  239   928          812830671
  496   884          812831040
  266   926          812843872
  204   930          812846664
   88   933          812847709
  420   904          812851264
  223   929          812854656
  450   897          812859273
  693   783          812861244
  149   932          812865517
  446   898          812867328
   89   933          812871206
  347   917          812877136
  181   931          812884232
  390   910          812890000
  469   892          812893997
  617   833          812894650
   90   933          812895237
  454   896          812899800
  727   754          812901647
  483   888          812905659
  703   775          812913302
   91   933          812919808
  596   844          812920320
  442   899          812923587
  598   843          812924299
  340   918          812924632
  646   816          812924632
  150   932          812932568
  709   770          812933829
  594   845          812935709
  354   916          812937160
  278   925          812938077
  373   913          812943614
   92   933          812944925
  575   854          812945239
  600   842          812947688
  566   858          812950208
  559   861          812954260
  592   846          812970424
   93   933          812970594
  205   930          812972125
  493   885          812977282
  523   875          812977542
  626   828          812977928
  367   914          812982807
  182   931          812983059
  254   927          812985047
  458   895          812989287
  379   912          812990467
  602   841          812990529
  673   798          812990809
  308   922          812995560
   94   933          812996821
  151   932          813000519
  240   928          813002752
  224   929          813004513
  716   764          813005440
  325   920          813016125
   95   933          813023612
  590   847          813024423
  726   755          813026051
  289   924          813026593
  438   900          813027672
  534   871          813049615
   96   933          813050973
  684   790          813052504
  604   840          813052864
  660   807          813053943
  267   926          813056939
  299   923          813061366
  406   907          813066059
  657   809          813068522
  152   932          813069376
  333   919          813077596
   97   933          813078910
  425   903          813079952
  638   821          813081733
  183   931          813082978
  317   921          813084974
  663   805          813094372
  401   908          813094513
  588   848          813097664
  206   930          813098816
  411   906          813103947
  688   787          813104075
  361   915          813106756
  619   832          813107027
   98   933          813107429
  680   793          813109257
  633   824          813112361
  385   911          813124656
  462   894          813128112
  547   866          813129219
  606   839          813134735
   99   933          813136536
  654   811          813137995
  153   932          813139145
  490   886          813155456
  225   929          813155714
  573   855          813158892
  526   874          813159200
  725   756          813159341
  697   780          813160873
  100   933          813166237
  552   864          813169152
  279   925          813170764
  473   891          813171788
  241   928          813176273
  434   901          813179205
  255   927          813179358
  184   931          813183995
  480   889          813187369
  396   909          813188565
  666   803          813189923
  586   849          813190105
  643   818          813191139
  542   868          813192120
  101   933          813196538
  416   905          813208921
  708   771          813208923
  154   932          813209832
  715   765          813223000
  207   930          813226743
  102   933          813227445
  608   838          813236184
  702   776          813236984
  348   917          813239405
  564   859          813245923
  103   933          813258964
  651   813          813262248
  692   784          813264192
  268   926          813271608
  341   918          813272453
  676   796          813274112
  290   924          813278024
  309   922          813281077
  155   932          813281443
  628   827          813282435
  185   931          813286116
  104   933          813291101
  724   757          813301517
  584   850          813301704
  226   929          813308265
  557   862          813312621
  355   916          813314171
  466   893          813316653
  105   933          813323862
  300   923          813330467
  326   920          813333976
  621   831          813339252
  669   801          813340710
  509   880          813344229
  391   910          813347471
  242   928          813351240
  506   881          813352057
  156   932          813353984
  208   930          813355912
  537   870          813357153
  106   933          813357253
  610   837          813357253
  374   913          813362121
  487   887          813365406
  512   879          813369167
  529   873          813374506
  256   927          813375199
  430   902          813377808
  421   904          813381725
  318   921          813387393
  368   914          813387976
  186   931          813389347
  107   933          813391280
  571   856          813391427
  503   882          813392495
  280   925          813405125
  334   919          813411263
  380   912          813422528
  108   933          813425949
  515   878          813427027
  157   932          813427461
  582   851          813432419
  648   815          813441167
  714   766          813449440
  723   758          813452579
  109   933          813461266
  227   929          813462172
  500   883          813465387
  447   898          813465415
  451   897          813468124
  209   930          813486329
  269   926          813487885
  635   823          813489642
  707   772          813492891
  187   931          813493694
  110   933          813497237
  612   836          813497984
  362   915          813498803
  477   890          813500333
  158   932          813501880
  443   899          813511006
  640   820          813512000
  518   877          813517965
  455   896          813519511
  683   791          813525658
  243   928          813527659
  291   924          813531195
  696   781          813533077
  111   933          813533868
  687   788          813546575
  672   799          813546847
  470   892          813555288
  562   860          813560328
  407   907          813561786
  310   922          813568448
  701   777          813569534
  386   911          813570487
  497   884          813570577
  112   933          813571165
  257   927          813572576
  159   932          813577247
  402   908          813578120
  580   852          813582208
  550   865          813589625
  623   830          813591367
  545   867          813592988
  188   931          813599163
  301   923          813601368
  349   917          813603762
  439   900          813604519
  484   888          813606976
  630   826          813606976
  113   933          813609134
  412   906          813611944
  722   759          813612527
  679   794          813613023
  228   929          813617441
  210   930          813618000
  459   895          813619954
  342   918          813622320
  426   903          813623103
  532   872          813623616
  281   925          813641166
  521   876          813642137
  569   857          813642802
  114   933          813647781
  160   932          813653568
  327   920          813653783
  614   835          813658419
  397   909          813660202
  645   817          813674638
  691   785          813675996
  713   767          813684760
  115   933          813687112
  555   863          813689522
  319   921          813691720
  356   916          813693312
  540   869          813698909
  659   808          813705291
  244   928          813705536
  189   931          813705760
  270   926          813705776
  494   885          813707909
  662   806          813724144
  116   933          813727133
  417   905          813729338
  161   932          813730849
  741   741          813738042
  656   810          813741416
  740   742          813742488
  435   901          813745576
  335   919          813746934
  211   930          813750931
  578   853          813751029
  739   743          813755826
  117   933          813767850
  463   894          813769831
  258   927          813771495
  229   929          813774078
  738   744          813778056
  721   760          813781361
  375   913          813782872
  706   773          813785733
  292   924          813786112
  369   914          813795353
  665   804          813798089
  524   875          813799699
  392   910          813807288
  675   797          813808448
  162   932          813809096
  737   745          813809178
  118   933          813809269
  190   931          813813491
  653   812          813832405
  616   834          813838600
  474   891          813844395
  736   746          813849192
  119   933          813851396
  381   912          813856869
  311   922          813857679
  625   829          813863414
  302   923          813874075
  491   886          813877227
  282   925          813878893
  481   889          813880010
  245   928          813884877
  212   930          813885128
  637   822          813887101
  163   932          813888315
  363   915          813893022
  560   861          813893381
  120   933          813894237
  735   747          813898098
  535   871          813906686
  700   778          813910952
  567   858          813912975
  695   782          813914143
  422   904          813914712
  191   931          813922362
  271   926          813925287
  668   802          813927240
  712   768          813928960
  230   929          813932089
  431   902          813933799
  121   933          813937798
  576   854          813938840
  632   825          813951593
  734   748          813955896
  720   761          813959081
  642   819          813962547
  164   932          813968512
  467   893          813969520
  350   917          813970213
  259   927          813971962
  343   918          813974239
  328   920          813975552
  650   814          813978144
  122   933          813982085
  597   844          813987757
  527   874          813990807
  595   845          813996000
  686   789          813997925
  320   921          813997961
  599   843          813998906
  682   792          814007656
  387   911          814018634
  213   930          814020597
  733   749          814022586
  593   846          814023593
  123   933          814027104
  548   866          814028488
  601   842          814029489
  192   931          814032379
  618   833          814038569
  293   924          814042781
  165   932          814049693
  408   907          814059955
  403   908          814064139
  246   928          814065688
  448   898          814066184
  591   847          814070494
  124   933          814072861
  357   916          814074589
  543   868          814075039
  488   887          814078375
  603   841          814079548
  452   897          814079681
  336   919          814084615
  553   864          814084921
  705   774          814087449
  231   929          814091480
  690   786          814096656
  732   750          814098168
  444   899          814101083
  671   800          814111711
  283   925          814118312
  125   933          814119362
  507   881          814121684
  413   906          814122413
  510   880          814123000
  678   795          814125627
  166   932          814131864
  398   909          814134221
  589   848          814136661
  456   896          814141952
  193   931          814143548
  574   855          814145599
  719   762          814145687
  272   926          814146424
  303   923          814148594
  312   922          814148776
  605   840          814149125
  504   882          814153032
  627   828          814155435
  513   879          814157136
  214   930          814157344
  126   933          814166613
  427   903          814168810
  260   927          814173983
  647   816          814178519
  711   769          814182040
  731   751          814182642
  440   900          814184000
  478   890          814184352
  565   859          814201904
  370   914          814204944
  376   913          814205873
  127   933          814214620
  167   932          814215031
  530   873          814215617
  501   883          814216888
  471   892          814219399
  587   849          814222052
  538   870          814223872
  516   878          814224248
  607   839          814238262
  558   862          814245040
  247   928          814247975
  232   929          814252257
  418   905          814252257
  460   895          814253375
  194   931          814255875
  620   832          814258368
  699   779          814261238
  128   933          814263389
  393   910          814269457
  730   752          814276008
  364   915          814289419
  382   912          814293496
  215   930          814295375
  168   932          814299200
  329   920          814299289
  294   924          814301208
  694   783          814304071
  639   821          814304780
  321   921          814306122
  485   888          814311197
  129   933          814312926
  498   884          814313096
  436   901          814314557
  634   824          814316328
  519   877          814324492
  585   850          814326625
  344   918          814328216
  351   917          814338764
  718   763          814341179
  609   838          814347001
  674   798          814351616
  284   925          814359429
  661   807          814362724
  130   933          814363237
  658   809          814365441
  273   926          814369193
  195   931          814369366
  572   856          814371264
  261   927          814377564
  729   753          814378266
  169   932          814384377
  704   775          814398039
  131   933          814414328
  464   894          814414328
  233   929          814414426
  664   805          814415069
  655   811          814423106
  337   919          814424312
  304   923          814424931
  248   928          814431744
  644   818          814433416
  216   930          814434696
  495   885          814441500
  313   922          814441745
  710   770          814444000
  423   904          814450231
  583   851          814450338
  358   916          814458008
  522   876          814458024
  685   790          814458125
  132   933          814466205
  629   827          814467472
  388   911          814469103
  170   932          814470568
  533   872          814474285
  611   837          814475384
  196   931          814484027
  546   867          814485699
  728   754          814489416
  432   902          814492376
  622   831          814498039
  681   793          814498498
  551   865          814498776
  563   860          814509547
  133   933          814518874
  475   891          814519846
  667   803          814522590
  689   787          814526172
  652   813          814535605
  717   764          814545557
  404   908          814552576
  171   932          814557779
  409   907          814560572
  295   924          814561399
  134   933          814572341
  217   930          814575313
  541   869          814575330
  482   889          814575537
  234   929          814577993
  262   927          814582711
  581   852          814593149
  274   926          814593600
  197   931          814599864
  492   886          814601944
  285   925          814602250
  727   755          814609458
  399   909          814610628
  556   863          814615263
  570   857          814615793
  322   921          814616209
  371   914          814616755
  249   928          814617001
  698   780          814620392
  613   836          814623453
  330   920          814625000
  525   875          814625000
  468   893          814625189
  135   933          814626612
  377   913          814631130
  414   906          814635360
  172   932          814646016
  677   796          814647069
  449   898          814669641
  136   933          814681693
  345   918          814684257
  670   801          814685401
  365   915          814688000
  445   899          814693824
  453   897          814693950
  636   823          814701223
  649   815          814702824
  693   784          814702861
  305   923          814703092
  352   917          814709421
  709   771          814714840
  198   931          814716883
  428   903          814717079
  218   930          814717232
  703   776          814717503
  383   912          814732415
  394   910          814733984
  173   932          814735285
  314   922          814736592
  137   933          814737590
  726   756          814738392
  641   820          814742721
  235   929          814742964
  579   853          814755016
  624   830          814757624
  716   765          814758821
  338   919          814766031
  441   900          814766121
  536   871          814766967
  457   896          814767129
  419   905          814777684
    0   934          814780504
    1   934          814780505
    2   934          814780512
    3   934          814780531
    4   934          814780568
    5   934          814780629
    6   934          814780720
    7   934          814780847
    8   934          814781016
    9   934          814781233
   10   934          814781504
   11   934          814781835
   12   934          814782232
   13   934          814782701
   14   934          814783248
   15   934          814783879
   16   934          814784600
   17   934          814785417
   18   934          814786336
   19   934          814787363
   20   934          814788504
  263   927          814789430
   21   934          814789765
   22   934          814791152
  615   835          814791250
   23   934          814792671
  489   887          814794272
  138   933          814794309
   24   934          814794328
   25   934          814796129
   26   934          814798080
  631   826          814799567
   27   934          814800187
   28   934          814802456
  250   928          814803752
   29   934          814804893
   30   934          814807504
   31   934          814810295
   32   934          814813272
   33   934          814816441
  275   926          814819651
   34   934          814819808
  296   924          814823360
   35   934          814823379
  528   874          814825576
  174   932          814825592
   36   934          814827160
   37   934          814831157
  199   931          814835090
   38   934          814835376
  561   861          814835862
   39   934          814839823
  359   916          814843575
   40   934          814844504
  286   925          814846781
   41   934          814849425
  139   933          814851856
   42   934          814854592
   43   934          814860011
  219   930          814860459
   44   934          814865688
  479   890          814871239
   45   934          814871629
  725   757          814876218
   46   934          814877840
  568   858          814879144
   47   934          814884327
  437   901          814886154
  472   892          814886336
  461   895          814889556
   48   934          814891096
  508   881          814894353
   49   934          814898153
  673   799          814903616
  511   880          814904831
   50   934          814905504
  236   929          814909345
  140   933          814910237
   51   934          814913155
  505   882          814916593
  175   932          814916943
   52   934          814921112
  389   911          814921900
  646   817          814924649
  684   791          814927175
  323   921          814928228
   53   934          814929381
  549   866          814931045
  577   854          814935897
   54   934          814937968
   55   934          814946879
  514   879          814948183
  331   920          814952691
  200   931          814954491
   56   934          814956120
  544   868          814961216
  688   788          814964544
   57   934          814965697
  141   933          814969458
  502   883          814971395
   58   934          814975616
  617   834          814978817
  715   766          814980971
  306   923          814983083
   59   934          814985883
  424   904          814988288
  697   781          814988414
  251   928          814992003
  708   772          814994560
   60   934          814996504
  264   927          814997727
  680   794          814998184
  554   864          815004008
  220   930          815005000
   61   934          815007485
  176   932          815009344
  660   808          815010112
  486   888          815018328
   62   934          815018832
  724   758          815022936
  517   878          815024565
  142   933          815029525
   63   934          815030551
  372   914          815030792
  315   922          815033323
  657   810          815034393
  626   829          815037165
  663   806          815040863
  346   918          815042368
   64   934          815042648
  405   908          815043437
  702   777          815045841
  276   926          815047352
  433   902          815053545
   65   934          815055129
  499   884          815058603
  378   913          815058649
  598   844          815058776
  596   845          815059861
  531   873          815059908
  465   894          815061609
  410   907          815063643
   66   934          815068000
  201   931          815075092
  600   843          815077107
  237   929          815077142
  594   846          815080320
   67   934          815081267
  353   917          815082190
  297   924          815087097
  366   915          815088771
  400   909          815089429
  143   933          815090444
  287   925          815093028
  539   870          815093819
   68   934          815094936
  177   932          815102801
  638   822          815106320
   69   934          815109013
  339   919          815109778
  692   785          815110513
  654   812          815113592
  602   842          815114896
  592   847          815120111
   70   934          815123504
  666   804          815126760
  520   877          815134133
  575   855          815135750
   71   934          815138415
  415   906          815150791
  221   930          815150861
  633   825          815151762
  144   933          815152221
   72   934          815153752
  566   859          815161275
   73   934          815169521
  604   841          815172185
  384   912          815173632
  676   797          815177349
  496   885          815178061
  723   759          815178546
  590   848          815179192
  559   862          815180807
  252   928          815181760
   74   934          815185728
  619   833          815186196
  202   931          815196899
  178   932          815197320
  476   891          815198147
  395   910          815200875
  643   819          815200966
   75   934          815202379
  265   927          815207608
  714   767          815212007
  145   933          815214862
   76   934          815219480
  360   916          815231296
   77   934          815237037
  324   921          815242185
  238   929          815246361
  651   814          815247595
  606   840          815249016
   78   934          815255056
  588   849          815257521
  307   923          815264910
  429   903          815267916
  669   802          815267917
   79   934          815273543
  483   889          815273956
  450   898          815275792
  277   926          815276709
  523   876          815277043
  146   933          815278373
  332   920          815282368
  707   773          815283160
  469   893          815283666
  446   899          815289235
   80   934          815292504
  179   932          815292907
  222   930          815298048
  420   905          815305625
  454   897          815310937
   81   934          815311945
  203   931          815319918
  534   872          815328152
  493   886          815329613
   82   934          815331872
  316   922          815331944
  628   828          815336704
  288   925          815340997
  147   933          815342760
  722   760          815343048
  608   839          815345431
  442   900          815350888
   83   934          815352291
  298   924          815352616
  573   856          815354533
  586   850          815355056
  696   782          815365304
  253   928          815373029
   84   934          815373208
  390   911          815377031
  547   867          815381686
  701   778          815383053
  741   742          815387509
  180   932          815389568
   85   934          815394629
  458   896          815395048
  740   743          815396407
  347   918          815402555
  683   792          815405075
  148   933          815408029
  552   865          815411233
  687   789          815411772
  621   832          815413429
  739   744          815414203
   86   934          815416560
  239   929          815417008
  266   927          815419079
  648   816          815436288
   87   934          815439007
  738   745          815440897
  204   931          815444155
  223   930          815446567
  373   914          815447061
  713   768          815451929
  526   875          815453451
  542   869          815454997
  340   919          815455559
  354   917          815457077
  438   901          815460373
  610   838          815461472
   88   934          815461976
  564   860          815462144
  672   800          815464448
  584   851          815471755
  149   933          815474186
  737   746          815476489
   89   934          815485473
  181   932          815487309
  379   913          815488436
  367   915          815491738
  679   795          815506714
  278   926          815507728
   90   934          815509504
  490   887          815513103
  721   761          815516442
  736   747          815520979
  635   824          815524099
  691   786          815527027
  462   895          815528503
  425   904          815528889
  640   821          815531661
   91   934          815534075
  406   908          815536728
  150   933          815541237
  557   863          815544340
  308   923          815548579
  473   892          815556105
  325   921          815558086
   92   934          815559192
  480   890          815561000
  254   928          815565816
  411   907          815569174
  205   931          815569616
  401   909          815570630
  735   748          815574367
  706   774          815580640
   93   934          815584861
  182   932          815586136
  240   929          815589089
  289   925          815590694
  571   857          815592204
  224   930          815596424
  612   837          815597181
  582   852          815607576
  151   933          815609188
   94   934          815611088
  333   920          815614037
  385   912          815617153
  434   902          815617312
  299   924          815619923
  361   916          815621177
  537   871          815630464
  267   927          815632146
  317   922          815632461
  734   749          815636653
   95   934          815637879
  630   827          815656283
  623   831          815660558
  529   874          815663513
   96   934          815665240
  659   809          815666308
  416   906          815668712
  509   881          815670070
  396   910          815670136
  662   807          815675471
  152   933          815678045
  645   818          815679557
  506   882          815683184
  183   932          815686055
  512   880          815689728
   97   934          815693177
  206   931          815696307
  720   762          815698728
  712   769          815700737
  733   750          815707837
  466   894          815711680
  656   811          815712147
  675   798          815716467
   98   934          815721696
  487   888          815728375
  503   883          815728914
  700   779          815729139
  665   805          815739750
  279   926          815740415
  515   879          815742314
  225   930          815747625
  153   933          815747814
   99   934          815750803
  695   783          815751062
  614   836          815752600
  255   928          815760127
  580   853          815762477
  241   929          815762610
  348   918          815764824
  100   934          815780504
  562   861          815781709
  184   932          815787072
  732   751          815787919
  341   919          815803380
  500   884          815807104
  101   934          815810805
  653   813          815812874
  154   933          815818501
  430   903          815821327
  207   931          815824234
  518   878          815827984
  355   917          815834088
  309   923          815834096
  391   911          815834502
  421   905          815836086
  550   866          815836896
  102   934          815841712
  290   925          815842125
  268   927          815846815
  569   858          815848721
  545   868          815850657
  668   803          815859259
  374   914          815865568
  686   790          815867856
  103   934          815873231
  326   921          815875937
  731   752          815876899
  477   891          815879304
  451   898          815884643
  705   775          815887000
  447   899          815887322
  300   924          815889024
  185   932          815889193
  719   763          815889906
  155   933          815890112
  682   793          815891825
  368   915          815896907
  226   930          815900176
  104   934          815905368
  532   873          815907385
  637   823          815916620
  497   885          815917598
  380   913          815920497
  555   864          815926419
  625   830          815927625
  616   835          815927771
  455   897          815930648
  318   922          815934880
  578   854          815936416
  242   929          815937577
  105   934          815938129
  443   900          815938307
  470   893          815944957
  521   877          815946894
  334   920          815947704
  690   787          815952403
  208   931          815953403
  256   928          815955968
  711   770          815958431
  156   933          815962653
  540   870          815967000
  650   815          815968375
  106   934          815971520
  280   926          815974776
  730   753          815974777
  484   889          815975273
  642   820          815977288
  186   932          815992424
  632   826          815995944
  107   934          816005547
  362   916          816013224
  678   796          816024088
  459   896          816025715
  407   908          816032455
  671   801          816034112
  157   933          816036130
  439   901          816037220
  108   934          816040216
  227   930          816054083
  402   909          816054237
  494   886          816060240
  386   912          816062984
  269   927          816063092
  426   904          816072040
  109   934          816075533
  412   907          816077171
  729   754          816081553
  209   931          816083820
  699   780          816084099
  718   764          816089976
  291   925          816095296
  187   932          816096771
  524   876          816099200
  158   933          816110549
  110   934          816111504
  243   929          816113996
  560   862          816119928
  310   923          816121467
  618   834          816122736
  567   859          816124042
  597   845          816127298
  349   918          816129181
  576   855          816129351
  599   844          816133383
  595   846          816140611
  397   910          816141773
  694   784          816145688
  111   934          816148135
  342   919          816153247
  257   928          816153345
  601   843          816158908
  301   924          816159925
  463   895          816170222
  593   847          816173280
  647   817          816178536
  435   902          816183683
  535   872          816185223
  112   934          816185432
  159   933          816185916
  417   906          816189129
  327   921          816195744
  728   755          816197227
  188   932          816202240
  704   776          816202240
  603   842          816203915
  228   930          816209352
  281   926          816210817
  356   917          816213229
  627   829          816214672
  210   931          816215491
  113   934          816223401
  710   771          816225011
  591   848          816225263
  474   892          816228712
  491   887          816234874
  319   922          816239207
  481   890          816253641
  114   934          816262048
  160   933          816262237
  674   799          816264423
  605   841          816268446
  548   867          816280955
  270   927          816280983
  335   920          816283375
  527   875          816285058
  375   914          816286319
  244   929          816291873
  392   911          816294319
  589   849          816296518
  717   765          816298938
  115   934          816301379
  369   915          816304284
  189   932          816308837
  661   808          816318893
  727   756          816321799
  553   865          816327002
  639   822          816329367
  658   810          816331312
  685   791          816332796
  620   833          816337537
  543   869          816337916
  161   933          816339518
  574   856          816341240
  116   934          816341400
  211   931          816348422
  292   925          816350213
  258   928          816352264
  607   840          816352543
  381   913          816354838
  634   825          816355729
  664   806          816361560
  467   894          816364547
  229   930          816365989
  422   905          816369073
  431   903          816377318
  117   934          816382117
  689   788          816386641
  587   850          816387003
  681   794          816387425
  655   812          816398703
  363   916          816407443
  311   923          816410698
  190   932          816416568
  162   933          816417765
  565   860          816418125
  118   934          816423536
  302   924          816432632
  488   888          816441344
  644   819          816443243
  698   781          816447933
  282   926          816448544
  510   881          816448841
  507   882          816452811
  726   757          816455269
  609   839          816456248
  667   804          816459427
  119   934          816465663
  245   929          816471214
  558   863          816476759
  513   880          816477697
  212   931          816482619
  448   899          816488091
  504   883          816489451
  350   918          816495632
  452   898          816496200
  585   851          816496676
  163   933          816496984
  538   871          816497183
  709   772          816500477
  271   927          816500494
  530   874          816504624
  343   919          816505166
  120   934          816508504
  387   912          816511131
  716   766          816516792
  328   921          816517513
  652   814          816520952
  629   828          816521741
  230   930          816524000
  191   932          816525439
  703   777          816526360
  444   900          816528384
  408   908          816530624
  516   879          816539535
  403   909          816540256
  320   922          816545448
  693   785          816549182
  677   797          816550306
  121   934          816552065
  259   928          816552731
  456   897          816553089
  501   884          816558605
  478   891          816563323
  572   857          816572041
  622   832          816572216
  164   933          816577181
  611   838          816579603
  413   907          816587640
  357   917          816594506
  122   934          816596352
  725   758          816597637
  293   925          816606882
  471   893          816609068
  670   802          816612608
  398   910          816615792
  440   901          816616701
  427   904          816617747
  213   931          816618088
  336   920          816621056
  583   852          816625495
  519   878          816634511
  192   932          816635456
  123   934          816641371
  246   929          816652025
  165   933          816658362
  460   896          816659136
  498   885          816660117
  485   889          816679494
  231   930          816683391
  124   934          816687128
  283   926          816687963
  649   816          816697945
  312   923          816701795
  303   924          816707151
  376   914          816709320
  418   906          816712048
  370   915          816713875
  272   927          816721631
  613   837          816722650
  563   861          816730928
  125   934          816733629
  636   824          816735680
  166   933          816740533
  546   868          816743368
  715   767          816743538
  551   866          816746047
  193   932          816746625
  724   759          816748903
  436   902          816752664
  260   928          816754752
  214   931          816754835
  393   911          816756488
  533   873          816758054
  641   821          816762382
  522   877          816762781
  581   853          816773418
  126   934          816780880
  708   773          816784829
  382   913          816791465
  495   886          816793831
  364   916          816803840
  684   792          816806592
  464   895          816814719
  697   782          816820641
  673   800          816821217
  570   858          816821712
  167   933          816823700
  624   831          816826815
  127   934          816828887
  688   789          816829741
  247   929          816834312
  329   921          816841250
  541   870          816843421
  232   930          816844168
  631   827          816848874
  556   864          816852160
  321   922          816853609
  194   932          816858952
  344   919          816859143
  702   778          816859360
  351   918          816864183
  294   925          816865309
  128   934          816877656
  615   836          816885431
  680   795          816891875
  215   931          816892866
  475   892          816904163
  423   905          816904592
  168   933          816907869
  723   760          816909067
  525   876          816924501
  129   934          816927193
  284   926          816929080
  646   818          816929568
  432   903          816935895
  579   854          816940403
  273   927          816944400
  482   890          816949168
  261   928          816958333
  492   887          816959591
  337   920          816960753
  692   786          816961544
  388   912          816961600
  660   809          816971129
  195   932          816972443
  130   934          816977504
  358   917          816977925
  714   768          816979176
  304   924          816983488
  663   807          816992190
  169   933          816993046
  313   923          816994764
  657   811          817005124
  233   930          817006337
  248   929          817018081
  468   894          817020216
  131   934          817028595
  404   909          817028693
  409   908          817031241
  216   931          817032187
  742   742          817036976
  741   743          817041428
  536   872          817045504
  740   744          817054784
  561   862          817062409
  617   835          817067988
  666   805          817068421
  739   745          817077044
  707   774          817078067
  722   761          817078129
  170   933          817079237
  132   934          817080472
  676   798          817085368
  196   932          817087104
  568   859          817090211
  449   899          817091548
  399   910          817092199
  654   813          817094061
  414   907          817100587
  626   830          817101376
  738   746          817108208
  453   898          817110469
  528   875          817119827
  445   900          817121125
  295   925          817125500
  371   915          817125686
  577   855          817126408
  133   934          817133141
  377   914          817134577
  638   823          817135839
  737   747          817148276
  489   888          817157241
  262   928          817163480
  322   922          817163696
  428   904          817166016
  171   933          817166448
  330   921          817166961
  274   927          817168807
  234   930          817169904
  285   926          817171901
  217   931          817172804
  457   897          817178266
  549   867          817183512
  134   934          817186608
  633   826          817196113
  736   748          817197248
  598   845          817198317
  441   901          817198822
  669   803          817199936
  701   779          817201240
  696   783          817202223
  365   916          817202421
  197   932          817202941
  249   929          817203338
  596   846          817204472
  600   844          817211584
  345   919          817215184
  643   820          817215707
  394   911          817221015
  713   769          817223706
  544   869          817224093
  508   882          817225480
  594   847          817230007
  383   913          817230384
  511   881          817230672
  352   918          817234840
  419   906          817237475
  651   815          817237826
  135   934          817240879
  602   843          817244315
  554   865          817246089
  479   891          817250210
  505   883          817253012
  172   933          817254685
  735   749          817255124
  721   762          817256089
  305   924          817261649
  514   880          817268744
  619   834          817270363
  592   848          817274880
  472   893          817276005
  687   790          817281703
  683   793          817289244
  314   923          817289611
  461   896          817295317
  136   934          817295960
  604   842          817296552
  338   920          817302472
  502   884          817313112
  218   931          817314723
  198   932          817319960
  734   750          817321904
  437   902          817324261
  575   856          817331391
  235   930          817334875
  590   849          817339049
  517   879          817339852
  173   933          817343954
  531   874          817348915
  137   934          817351857
  359   917          817363492
  539   871          817367130
  606   841          817368337
  263   928          817370199
  566   860          817377496
  706   775          817380191
  691   787          817382774
  486   889          817386625
  672   801          817386849
  296   925          817387461
  250   929          817390089
  275   927          817394858
  628   829          817395941
  733   751          817397588
    0   935          817400375
    1   935          817400376
    2   935          817400383
    3   935          817400402
    4   935          817400439
    5   935          817400500
    6   935          817400591
    7   935          817400718
    8   935          817400887
    9   935          817401104
   10   935          817401375
   11   935          817401706
   12   935          817402103
   13   935          817402572
   14   935          817403119
   15   935          817403750
   16   935          817404471
  679   796          817405175
   17   935          817405288
  499   885          817405624
   18   935          817406207
   19   935          817407234
   20   935          817408375
  138   934          817408576
   21   935          817409636
   22   935          817411023
  559   863          817412526
   23   935          817412542
   24   935          817414199
  389   912          817414397
   25   935          817416000
  286   926          817416432
   26   935          817417951
   27   935          817420058
   28   935          817422327
  588   850          817422472
   29   935          817424764
   30   935          817427375
   31   935          817430166
   32   935          817433143
  174   933          817434261
  648   817          817436305
   33   935          817436312
  199   932          817438167
   34   935          817439679
  424   905          817442649
  720   763          817442947
   35   935          817443250
  520   878          817444152
   36   935          817447031
   37   935          817451028
   38   935          817455247
  219   931          817457950
   39   935          817459694
  608   840          817459712
  465   895          817462000
   40   935          817464375
  139   934          817466123
   41   935          817469296
   42   935          817474463
  323   922          817475715
  712   770          817477128
   43   935          817479882
  732   752          817482176
   44   935          817485559
   45   935          817491500
  621   833          817492598
  331   921          817494652
  433   903          817497064
   46   935          817497711
  236   930          817501256
   47   935          817504198
   48   935          817510967
   49   935          817518024
  405   909          817519554
  140   934          817524504
  586   851          817525107
   50   935          817525375
  175   933          817525612
  496   886          817530392
   51   935          817533026
  410   908          817534312
  372   915          817539723
   52   935          817540983
  306   924          817541640
   53   935          817549252
  700   780          817552000
  573   857          817555310
  640   822          817556248
  200   932          817557568
   54   935          817557839
  378   914          817562096
  635   825          817563500
   55   935          817566750
  610   839          817570719
  400   910          817571000
  346   919          817573295
  731   753          817575668
   56   935          817575991
  251   929          817578340
  264   928          817578496
  523   877          817581800
  476   892          817582464
  141   934          817583725
   57   935          817585568
  315   923          817586342
  695   784          817592679
   58   935          817595487
  220   931          817602491
  366   916          817603192
   59   935          817605754
  353   918          817607609
  534   873          817611921
  415   907          817616018
   60   935          817616375
  176   933          817618013
  276   927          817622559
   61   935          817627356
  675   799          817629274
  662   808          817631640
  659   810          817632179
   62   935          817638703
  719   764          817638703
  547   868          817639355
  142   934          817643792
  339   920          817646219
  584   852          817646912
  483   890          817647587
   63   935          817650422
  297   925          817651198
  552   866          817658504
   64   935          817662519
  287   926          817662679
  237   930          817669053
  384   913          817671601
   65   935          817675000
  730   754          817678064
  201   932          817678169
  469   894          817678693
  564   861          817683525
  665   806          817686241
  493   887          817687260
  656   812          817687744
   66   935          817687871
  395   911          817687906
  645   819          817689384
  705   776          817691201
  450   899          817697699
   67   935          817701138
  612   838          817701400
  143   934          817704711
  630   828          817710552
  177   933          817711470
   68   935          817714807
  446   900          817716536
  429   904          817716853
  542   870          817723088
  454   898          817727456
   69   935          817728884
  623   832          817734735
  711   771          817739442
  686   791          817742527
   70   935          817743375
  221   931          817748352
  360   917          817751213
  526   876          817752952
   71   935          817758286
  420   906          817765416
  144   934          817766488
  252   929          817768097
   72   935          817773623
  682   794          817780752
  557   864          817781237
  442   901          817783589
  582   853          817787845
  265   928          817788377
  729   755          817789364
   73   935          817789392
  324   922          817789672
  668   804          817796096
  571   858          817798123
  653   814          817798221
  202   932          817799976
   74   935          817805599
  178   933          817805989
  458   897          817806185
  690   788          817812872
   75   935          817822250
  307   924          817823467
  332   921          817824329
  145   934          817829129
  238   930          817838272
   76   935          817839351
  718   765          817843357
  614   837          817851797
  277   927          817851916
   77   935          817856908
  390   912          817869528
   78   935          817874927
  490   888          817876072
  316   923          817884963
  146   934          817892640
   79   935          817893414
  222   931          817895539
  438   902          817898480
  179   933          817901576
  537   872          817909001
  728   756          817909568
  288   926          817910648
  699   781          817911640
   80   935          817912375
  298   925          817916717
  203   932          817922995
  678   797          817927325
   81   935          817931816
  347   919          817933482
  462   896          817934264
  480   891          817939971
  473   893          817945774
  580   854          817947864
  637   824          817951077
   82   935          817951743
  373   915          817955992
  147   934          817957027
  529   875          817957764
  253   929          817959366
  671   802          817961319
  650   816          817963496
   83   935          817972162
  354   918          817982496
  425   905          817983250
  379   914          817991883
  340   920          817992000
  694   785          817992009
   84   935          817993079
  625   831          817996816
  642   821          817996949
  180   933          817998237
  266   928          817999848
  509   882          818001197
  367   916          818006159
  562   862          818008256
  239   930          818008919
  710   772          818010648
  704   777          818011097
  406   909          818012845
   85   935          818014500
  512   881          818015569
  506   883          818019603
  616   836          818021952
  148   934          818022296
   86   935          818036431
  727   757          818038676
  411   908          818039843
  223   931          818044058
  632   827          818045251
  204   932          818047232
  401   910          818052201
  717   766          818056909
   87   935          818058878
  569   859          818059788
  434   903          818060831
  515   880          818062875
  503   884          818070631
   88   935          818081847
  278   927          818082935
  149   934          818088453
  550   867          818089363
  181   933          818095978
  487   889          818096672
   89   935          818105344
  325   922          818105573
  308   924          818107136
  466   895          818112071
  545   869          818113534
  385   913          818115122
  578   855          818126927
   90   935          818129375
  416   907          818133939
  361   917          818141094
  518   879          818143271
  254   929          818152153
   91   935          818153946
  500   885          818154125
  150   934          818155504
  333   921          818155998
  396   911          818157167
  289   926          818160345
  555   865          818168500
  205   932          818172693
  726   758          818176688
   92   935          818179063
  240   930          818181000
  674   800          818182024
  647   818          818183455
  299   925          818184024
  317   923          818185480
  224   931          818193915
  182   933          818194805
  532   874          818196392
   93   935          818204732
  618   835          818211907
  685   792          818212213
  267   928          818212915
  151   934          818223455
   94   935          818230959
  540   871          818240311
  689   789          818251838
  521   878          818256913
   95   935          818257750
  477   892          818263621
  497   886          818269929
  430   904          818270264
  597   846          818271909
  599   845          818272924
  627   830          818278883
  716   767          818279359
  661   809          818279910
  698   782          818280160
  681   795          818281116
   96   935          818285111
  595   847          818290298
  709   773          818290746
  152   934          818292312
  601   844          818293385
  183   933          818294724
  348   919          818295751
  421   906          818295877
  206   932          818299384
  658   811          818302043
  451   899          818306550
  664   807          818312887
   97   935          818313048
  447   900          818314623
  279   927          818315622
  725   759          818323604
  576   856          818324992
  391   912          818326999
  593   848          818328049
  603   843          818333334
  341   920          818339821
  703   778          818339879
  470   894          818339984
  567   860          818340263
   98   935          818341567
  225   931          818345116
  255   929          818346464
  455   898          818347167
  484   890          818348904
  560   863          818351647
  241   930          818354521
  639   823          818358886
  355   918          818359507
  153   934          818362081
   99   935          818370674
  443   901          818371008
  374   915          818374499
  655   813          818379172
  591   849          818385120
  309   924          818392653
  605   842          818392813
  184   933          818395741
  634   826          818400080
  693   786          818400213
  100   935          818400375
  667   805          818401088
  524   877          818403957
  368   916          818411328
  290   926          818411776
  494   887          818417887
  620   834          818421704
  326   922          818423424
  380   914          818423944
  207   932          818427311
  268   928          818427584
  101   935          818430676
  154   934          818432768
  459   897          818436852
  300   925          818453125
  644   820          818457984
  677   798          818458325
  589   850          818461469
  102   935          818461583
  535   873          818468992
  607   841          818471864
  439   902          818475327
  724   760          818479424
  318   923          818487899
  334   921          818489665
  103   935          818493102
  226   931          818497667
  185   933          818497862
  155   934          818504379
  407   909          818508572
  715   768          818510707
  652   815          818511183
  104   935          818525239
  426   905          818526401
  242   930          818529488
  362   917          818533141
  402   910          818535808
  548   868          818538624
  574   857          818542017
  256   929          818542305
  670   803          818544627
  412   908          818547840
  280   927          818549983
  208   932          818556480
  587   851          818557054
  105   935          818558000
  386   913          818560953
  609   840          818570529
  553   866          818574273
  463   896          818575983
  156   934          818576920
  708   774          818579736
  629   829          818580978
  527   876          818584559
  106   935          818591391
  491   888          818597843
  186   933          818601093
  543   870          818606007
  474   893          818618381
  107   935          818625418
  435   903          818627202
  397   911          818628804
  481   891          818632612
  565   861          818639506
  269   928          818643861
  723   761          818644148
  157   934          818650397
  622   833          818651385
  227   931          818651574
  417   907          818654356
  697   783          818657560
  108   935          818660087
  349   919          818660108
  291   926          818664947
  585   852          818671833
  702   779          818677547
  310   924          818680024
  209   932          818686897
  611   839          818688850
  342   920          818689688
  684   793          818690761
  742   743          818690895
  109   935          818695404
  649   817          818697962
  688   790          818699672
  741   744          818699805
  187   933          818705440
  243   930          818705907
  558   864          818713656
  740   745          818717625
  301   925          818724026
  158   934          818724816
  110   935          818731375
  356   918          818738648
  257   929          818739682
  327   922          818743231
  673   801          818743618
  739   746          818744355
  714   769          818750953
  467   895          818764938
  111   935          818768006
  636   825          818775081
  538   872          818775720
  572   858          818777960
  510   882          818779968
  738   747          818779995
  281   927          818786024
  392   912          818786816
  641   822          818786969
  507   883          818789230
  680   796          818790336
  319   923          818792226
  375   915          818795250
  530   875          818798875
  159   934          818800183
  513   881          818803538
  112   935          818805303
  583   853          818805764
  228   931          818806843
  488   889          818809641
  188   933          818810909
  692   787          818817291
  722   762          818817776
  210   932          818818568
  369   916          818818705
  737   748          818824545
  335   921          818825336
  431   904          818826255
  613   838          818826869
  422   906          818828864
  504   884          818831168
  113   935          818843272
  381   914          818858285
  516   880          818860096
  270   928          818861752
  160   934          818876504
  707   775          818877618
  736   749          818878005
  114   935          818881919
  244   930          818883784
  624   832          818900992
  631   828          818903143
  501   885          818905626
  448   900          818915392
  189   933          818917506
  452   899          818918107
  292   926          818919864
  115   935          818921250
  363   917          818927360
  660   810          818937000
  258   929          818938601
  646   819          818939395
  735   750          818940375
  478   892          818947640
  663   808          818948359
  519   879          818949798
  211   932          818951499
  161   934          818953785
  563   862          818957475
  581   854          818958805
  444   901          818961085
  116   935          818961271
  229   931          818963480
  311   924          818969255
  456   898          818969608
  657   812          818980721
  615   837          818984628
  302   925          818996733
  676   799          818998175
  551   867          818998514
  713   770          819000097
  721   763          819000308
  117   935          819001988
  471   894          819004095
  546   869          819006245
  408   909          819006741
  387   913          819009100
  734   751          819011655
  498   886          819012448
  666   806          819014912
  403   910          819021827
  282   927          819023751
  701   780          819024101
  190   933          819025237
  350   919          819026559
  162   934          819032032
  570   859          819032779
  343   920          819041607
  118   935          819043407
  696   784          819043840
  533   874          819047061
  485   890          819053125
  440   902          819054808
  413   908          819058309
  245   930          819063125
  328   922          819065000
  460   897          819070273
  427   905          819072108
  522   878          819072800
  654   814          819079408
  271   928          819081263
  119   935          819085534
  212   932          819085696
  733   752          819091845
  556   865          819094241
  320   923          819098467
  398   911          819102823
  163   934          819111251
  541   871          819116732
  357   918          819119925
  230   931          819121491
  120   935          819128375
  579   855          819130914
  191   933          819134108
  669   804          819136773
  259   929          819139068
  495   887          819151478
  687   791          819156374
  617   836          819162169
  336   921          819163017
  638   824          819170296
  626   831          819170567
  121   935          819171936
  293   926          819176533
  418   907          819177275
  683   794          819178171
  732   753          819180945
  706   776          819184392
  164   934          819191448
  720   764          819191744
  436   903          819196183
  122   935          819216223
  376   915          819218251
  464   896          819220480
  213   932          819221165
  370   916          819228296
  525   877          819229258
  651   816          819232947
  643   821          819235368
  691   788          819243243
  246   930          819243936
  192   933          819244125
  633   827          819245420
  393   912          819248985
  712   771          819258139
  312   924          819260352
  123   935          819261242
  283   927          819263170
  303   925          819271252
  165   934          819272629
  731   754          819278955
  231   931          819280882
  475   893          819293832
  561   863          819294128
  382   914          819294912
  272   928          819302400
  568   860          819306432
  124   935          819306999
  679   797          819308412
  672   802          819314056
  577   856          819322049
  492   888          819322560
  364   917          819323757
  482   891          819328139
  536   873          819329273
  260   929          819341089
  598   846          819342928
  600   845          819351125
  125   935          819353500
  596   847          819354159
  166   934          819354800
  193   933          819355294
  214   932          819357912
  619   835          819359534
  423   906          819364383
  602   844          819378792
  700   781          819379541
  594   848          819384776
  432   904          819384832
  730   755          819385875
  329   922          819388737
  719   765          819392084
  351   919          819395110
  344   920          819395584
  126   935          819400751
  321   923          819406628
  528   876          819419328
  468   895          819420607
  604   843          819425971
  247   930          819426223
  592   849          819434737
  294   926          819434960
  167   934          819437967
  695   785          819439000
  549   868          819441181
  648   818          819441224
  232   931          819441659
  127   935          819448758
  388   913          819459569
  628   830          819460152
  194   933          819467621
  544   870          819492184
  606   842          819492704
  554   866          819493360
  215   932          819495943
  128   935          819497527
  705   777          819500058
  729   756          819501705
  337   921          819502714
  358   918          819503344
  590   850          819504000
  284   927          819504287
  409   909          819507358
  404   910          819510264
  449   900          819518849
  168   934          819522136
  711   772          819525079
  273   928          819525169
  489   889          819525538
  575   857          819532168
  453   899          819532376
  261   929          819544670
  675   800          819546875
  129   935          819547064
  304   925          819547589
  313   924          819553321
  445   901          819553826
  511   882          819561799
  508   883          819561899
  414   908          819571256
  621   834          819576765
  608   841          819579033
  399   911          819579230
  195   933          819581112
  640   823          819585767
  588   851          819592523
  662   809          819592657
  514   881          819594585
  505   884          819594729
  457   898          819594785
  130   935          819597375
  566   861          819598877
  718   766          819601328
  659   811          819602910
  233   931          819603828
  169   934          819607313
  635   826          819607851
  248   930          819609992
  428   905          819620377
  686   792          819621944
  728   757          819626445
  479   892          819634527
  216   932          819635264
  441   902          819636929
  665   807          819637568
  371   916          819640107
  531   875          819643166
  377   915          819643508
  539   872          819645667
  131   935          819648466
  559   864          819649423
  502   885          819660133
  517   880          819660413
  656   813          819668213
  472   894          819671032
  682   795          819674443
  690   789          819678069
  610   840          819685000
  170   934          819693504
  295   926          819695151
  196   933          819695773
  586   852          819700264
  132   935          819700343
  419   907          819702702
  645   820          819704125
  461   897          819706454
  394   912          819713512
  330   922          819714448
  322   923          819716715
  365   917          819722338
  383   914          819733831
  668   805          819737757
  699   782          819743867
  285   927          819747108
  274   928          819749576
  262   929          819749817
  345   920          819751625
  133   935          819753012
  499   886          819757955
  520   879          819759439
  727   758          819760095
  486   890          819760256
  573   858          819761229
  352   919          819765767
  234   931          819767395
  437   903          819767780
  630   829          819769789
  217   932          819775881
  171   934          819780715
  653   815          819788452
  249   930          819795249
  710   773          819800917
  134   935          819806479
  612   839          819810647
  197   933          819811610
  623   833          819813904
  717   767          819819476
  704   778          819824616
  305   925          819825750
  584   853          819827181
  678   798          819835344
  694   786          819843040
  338   921          819844433
  314   924          819848168
  135   935          819860750
  465   896          819867761
  172   934          819868952
  496   887          819888039
  359   918          819888911
  523   878          819891819
  671   803          819893338
  534   874          819900928
  547   869          819902232
  424   906          819902440
  726   759          819902655
  564   862          819910072
  552   867          819910971
  389   913          819912366
  136   935          819915831
  218   932          819917800
  198   933          819928629
  235   931          819932366
  433   904          819946001
  614   838          819956016
  263   929          819956536
  296   926          819957112
  173   934          819958221
  650   817          819963513
  137   935          819971728
  476   893          819972133
  582   854          819973232
  275   928          819975627
  250   930          819982000
  637   825          819990478
  286   927          819991639
  542   871          819996399
  405   910          820001125
  571   859          820009190
  410   909          820010429
  642   822          820021536
  557   865          820023318
    0   936          820025856
    1   936          820025857
    2   936          820025864
    3   936          820025883
    4   936          820025920
    5   936          820025981
    6   936          820026072
    7   936          820026199
    8   936          820026368
  483   891          820026558
    9   936          820026585
   10   936          820026856
   11   936          820027187
   12   936          820027584
   13   936          820028053
  138   935          820028447
   14   936          820028600
  323   923          820028734
   15   936          820029231
   16   936          820029952
   17   936          820030769
   18   936          820031688
   19   936          820032715
   20   936          820033856
   21   936          820035117
   22   936          820036504
   23   936          820038023
   24   936          820039680
   25   936          820041481
  331   922          820042139
   26   936          820043432
   27   936          820045539
  716   768          820046528
  199   933          820046836
   28   936          820047808
  174   934          820048528
  493   888          820050229
   29   936          820050245
   30   936          820052856
  725   760          820054125
  372   916          820054144
   31   936          820055647
  526   877          820057709
  400   911          820058031
   32   936          820058624
  219   932          820061027
   33   936          820061793
   34   936          820065160
   35   936          820068731
  625   832          820070993
  378   915          820071027
   36   936          820072512
   37   936          820076509
  469   895          820079084
   38   936          820080728
   39   936          820085175
  709   774          820085653
  139   935          820085994
  415   908          820086687
   40   936          820089856
   41   936          820094777
  685   793          820096382
  236   931          820098747
  632   828          820099520
   42   936          820099944
  674   801          820104425
   43   936          820105363
  306   925          820105741
  346   920          820109736
   44   936          820111040
   45   936          820116981
  698   783          820117079
  616   837          820121149
  689   790          820121769
  366   917          820123109
   46   936          820123192
  450   900          820125000
   47   936          820129679
   48   936          820136448
  580   855          820138375
  353   919          820138536
  175   934          820139879
   49   936          820143505
  140   935          820144375
  315   924          820144899
  446   901          820149237
  454   899          820149363
   50   936          820150856
  703   779          820158066
   51   936          820158507
  264   929          820164833
  200   933          820166237
   52   936          820166464
  251   930          820170251
  429   905          820171214
   53   936          820174733
  384   914          820175048
  681   796          820179577
  395   912          820180403
   54   936          820183320
  339   921          820188180
   55   936          820192231
  537   873          820192770
  647   819          820193282
   56   936          820201472
  276   928          820203328
  141   935          820203596
  220   932          820205568
   57   936          820211049
  724   761          820214505
  297   926          820220849
   58   936          820220968
  442   902          820221696
  458   898          820222704
  420   907          820230643
   59   936          820231235
  176   934          820232280
  287   927          820237886
  562   863          820239975
   60   936          820241856
  490   889          820244369
  661   810          820245781
   61   936          820252837
  693   787          820255960
  529   876          820257265
  142   935          820263663
   62   936          820264184
  237   931          820266544
  664   808          820269056
   63   936          820275903
  569   860          820276009
  360   918          820276632
  658   812          820277640
  715   769          820282484
  201   933          820286838
   64   936          820288000
   65   936          820300481
  618   836          820306088
   66   936          820313352
  578   856          820322568
  480   892          820324288
  143   935          820324582
  177   934          820325737
   67   936          820326619
  509   883          820337616
   68   936          820340288
  473   894          820340801
  438   903          820341999
  324   923          820342691
  743   743          820344814
  462   897          820345401
  512   882          820346696
  550   868          820347032
  667   806          820347579
  627   831          820348074
  742   744          820349272
  221   932          820351429
   69   936          820354365
  252   930          820360008
  506   884          820361320
  741   745          820362646
  655   814          820364519
  390   913          820367497
   70   936          820368856
  677   799          820371132
  332   922          820371816
  265   929          820374714
  708   775          820379287
  545   870          820381625
   71   936          820383767
  723   762          820383795
  740   746          820384936
  144   935          820386359
  307   925          820387568
  515   881          820388716
  639   824          820393343
   72   936          820399104
  202   933          820408645
   73   936          820414873
  555   866          820415771
  739   747          820416142
  599   846          820417535
  503   885          820417652
  178   934          820420256
  597   847          820421596
   74   936          820431080
  277   928          820432685
  601   845          820432926
  238   931          820435763
  425   906          820443041
  316   924          820443520
  595   848          820445067
   75   936          820447731
  145   935          820449000
  634   827          820449387
  738   748          820456264
  518   880          820463832
   76   936          820464832
  603   844          820467811
  347   920          820469923
  487   890          820470303
  373   916          820470413
  644   821          820477645
  670   804          820481464
   77   936          820482389
  288   927          820485855
  298   926          820486368
  593   849          820487906
  532   875          820490643
  406   910          820494416
  222   932          820498616
  697   784          820499177
   78   936          820500408
  702   780          820500408
  379   915          820500814
  737   749          820505302
  652   816          820506304
  500   886          820506456
  434   904          820509768
  620   835          820510875
  146   935          820512511
  354   919          820513423
  179   934          820515843
  411   909          820515960
  466   896          820517832
  540   872          820518848
   79   936          820518895
  605   843          820522232
  576   857          820525769
  367   917          820526076
  714   770          820527344
  203   933          820531664
  340   921          820533961
   80   936          820537856
  401   911          820539232
  591   850          820550071
  253   930          820551277
   81   936          820557297
  567   861          820561644
  722   763          820561995
  736   750          820563256
  521   879          820572200
  688   791          820574343
  147   935          820576898
   82   936          820577224
  684   794          820579688
  266   929          820586185
  560   864          820588544
  607   842          820596231
   83   936          820597643
  416   908          820604608
  239   931          820606410
  180   934          820612504
   84   936          820618560
  385   914          820618569
  497   887          820627576
  735   751          820630126
  589   851          820631520
   85   936          820639981
  148   935          820642167
  629   830          820645189
  223   932          820647135
  396   912          820649664
  477   893          820653290
  204   933          820655901
  325   923          820658592
   86   936          820661912
  278   928          820663704
  361   918          820666513
  673   802          820670825
  308   925          820671237
  692   788          820677760
  707   776          820681819
   87   936          820684359
  609   841          820689850
  680   797          820693573
  649   818          820702881
  333   922          820703485
  734   752          820705912
   88   936          820707328
  149   935          820708324
  181   934          820710245
  524   878          820713976
  430   905          820724625
  484   891          820727875
   89   936          820730825
  587   852          820732211
  451   900          820733851
  289   927          820735552
  622   834          820735552
  470   895          820740375
  317   924          820744037
  254   930          820744064
  447   901          820747324
  574   858          820747936
  721   764          820749105
  299   926          820753675
   90   936          820754856
  535   874          820757999
  421   907          820761104
  455   899          820769074
  150   935          820775375
  240   931          820778491
   91   936          820779427
  494   888          820780856
  713   771          820781108
  205   933          820781362
  733   753          820790614
  224   932          820796992
  267   929          820799252
  548   869          820801501
  611   840          820803131
   92   936          820804544
  182   934          820809072
  443   902          820809115
  641   823          820816488
  636   826          820819432
  391   913          820824968
  553   867          820826740
   93   936          820830213
  348   920          820832192
  151   935          820843326
  701   781          820851642
  585   853          820852102
  459   898          820853371
   94   936          820856440
  565   862          820866053
  543   871          820879318
  341   921          820881782
   95   936          820883231
  732   754          820884232
  374   916          820888920
  527   877          820889316
  696   785          820890161
  355   919          820890434
  279   928          820896391
  660   811          820907731
  206   933          820908053
  183   934          820908991
  663   809          820909376
   96   936          820910592
  152   935          820912183
  676   800          820915776
  439   903          820918846
  368   917          820931245
  380   915          820932875
  613   839          820936116
  255   930          820938375
   97   936          820938529
  720   765          820945125
  225   932          820948193
  241   931          820952012
  646   820          820954136
  558   865          820955737
  309   925          820956754
  657   813          820961190
  631   829          820962380
  491   889          820966140
  666   807          820966239
   98   936          820967048
  326   923          820976443
  624   833          820980161
  153   935          820981952
  426   906          820986192
  731   755          820986766
  290   927          820986983
  463   897          820987120
  572   859          820989027
  407   910          820990143
  583   854          820991151
  706   777          820993249
   99   936          820996155
  184   934          821010008
  474   894          821013408
  268   929          821013921
  481   892          821016929
  300   926          821022776
  402   911          821022839
  412   909          821023957
  100   936          821025856
  687   792          821035791
  207   933          821035980
  334   922          821037152
  712   772          821043776
  318   924          821046456
  154   935          821052639
  101   936          821056157
  362   918          821058560
  538   873          821059489
  386   914          821064400
  654   815          821069639
  683   795          821071862
  435   904          821076139
  669   805          821078434
  102   936          821087064
  615   838          821088847
  730   756          821098216
  530   876          821098376
  226   932          821100744
  691   789          821108440
  185   934          821112129
  510   883          821116387
  103   936          821118583
  397   912          821121301
  155   935          821124250
  417   908          821125025
  242   931          821126979
  280   928          821130752
  507   884          821130947
  256   930          821134216
  513   882          821134665
  581   855          821149316
  719   766          821150055
  104   936          821150720
  208   933          821165149
  467   896          821170699
  504   885          821178189
  488   890          821183272
  105   936          821183481
  516   881          821185937
  563   863          821189194
  349   920          821196549
  156   935          821196791
  638   825          821209697
  700   782          821211768
  186   934          821215360
  679   798          821216431
  106   936          821216872
  729   757          821218582
  269   929          821230198
  342   921          821231649
  651   817          821232964
  291   927          821240154
  310   925          821244125
  626   832          821244744
  672   803          821246075
  570   860          821249000
  107   936          821250899
  227   932          821254651
  551   868          821256183
  501   886          821257957
  643   822          821259955
  617   837          821261366
  356   919          821269575
  157   935          821270268
  519   880          821270359
  546   870          821274336
  431   905          821280616
  392   913          821284785
  108   936          821285568
  695   786          821290031
  301   926          821293677
  422   907          821294091
  209   933          821295566
  327   923          821296250
  633   828          821299689
  243   931          821303398
  375   916          821309671
  705   778          821313577
  711   773          821315348
  187   934          821319707
  109   936          821320885
  579   856          821326555
  257   930          821331593
  478   893          821337309
  369   917          821338622
  533   875          821341312
  556   866          821341512
  158   935          821344687
  452   900          821345408
  728   758          821347864
  448   901          821348093
  319   924          821350783
  110   936          821356856
  718   767          821363895
  281   928          821366793
  381   915          821367216
  498   887          821370095
  335   922          821372823
  522   879          821388087
  456   899          821391515
  111   936          821393487
  541   872          821395269
  444   902          821399192
  471   895          821404486
  228   932          821409920
  159   935          821420054
  188   934          821425176
  210   933          821427237
  112   936          821430784
  485   891          821432096
  270   929          821448089
  648   819          821451051
  363   918          821452779
  619   836          821453715
  113   936          821468753
  675   801          821469276
  244   931          821481275
  727   759          821486062
  460   898          821486792
  408   910          821488312
  598   847          821492615
  292   927          821495071
  600   846          821495736
  160   935          821496375
  440   903          821498327
  686   793          821506113
  114   936          821507400
  403   911          821508858
  596   848          821508928
  387   914          821512547
  495   888          821514447
  602   845          821518333
  577   857          821522826
  568   861          821527813
  628   831          821529343
  258   930          821530512
  561   864          821531025
  189   934          821531773
  427   906          821531899
  311   925          821533356
  413   909          821534426
  525   878          821539277
  594   849          821544633
  115   936          821546731
  690   790          821548000
  662   810          821558528
  211   933          821560168
  604   844          821560448
  350   920          821563000
  302   926          821566384
  229   932          821566557
  682   796          821572904
  161   935          821573656
  659   812          821578507
  699   783          821580786
  343   921          821583568
  717   768          821586645
  116   936          821586752
  665   808          821593737
  398   912          821595320
  710   774          821595824
  592   850          821599688
  282   928          821604520
  328   923          821618019
  536   874          821618280
  640   824          821620224
  606   843          821622123
  117   936          821627469
  464   897          821631617
  726   760          821633176
  190   934          821639504
  704   779          821642803
  436   904          821645120
  418   908          821647944
  357   919          821650852
  162   935          821651903
  656   814          821653560
  320   924          821657024
  635   827          821657158
  245   931          821660616
  621   835          821665936
  271   929          821667600
  118   936          821668888
  590   851          821674051
  668   806          821684248
  475   894          821688859
  492   889          821690857
  212   933          821694365
  694   787          821698787
  608   842          821703400
  549   869          821704058
  336   922          821710504
  119   936          821711015
  482   892          821712456
  645   821          821723786
  528   877          821724085
  230   932          821724568
  259   930          821730979
  163   935          821731122
  376   916          821732672
  575   858          821738087
  554   867          821745827
  393   913          821746954
  678   799          821748151
  370   917          821748213
  191   934          821748375
  293   927          821751740
  120   936          821753856
  544   871          821765495
  588   852          821767680
  653   816          821783573
  725   761          821789206
  121   936          821797417
  382   915          821803843
  610   841          821804321
  164   935          821811319
  716   769          821818305
  312   925          821824453
  566   862          821825424
  468   896          821826368
  423   907          821829610
  213   933          821829834
  671   804          821830175
  630   830          821834000
  432   905          821839193
  303   926          821840903
  246   931          821841427
  122   936          821841704
  283   928          821843939
  364   918          821849176
  192   934          821858392
  586   853          821880533
  231   932          821883959
  709   775          821885204
  123   936          821886723
  272   929          821888737
  559   865          821891504
  165   935          821892500
  623   834          821898071
  511   883          821898218
  489   890          821899169
  508   884          821903616
  612   840          821924928
  514   882          821925712
  539   873          821929436
  351   920          821931551
  124   936          821932480
  260   930          821933000
  344   921          821937545
  505   885          821941750
  329   923          821941756
  531   876          821942667
  449   901          821951550
  724   762          821954152
  698   784          821958696
  453   900          821959677
  388   914          821963016
  321   924          821965185
  214   933          821966581
  650   818          821968432
  193   934          821969561
  573   859          821972296
  166   935          821974671
  125   936          821978981
  703   780          821980927
  685   794          821985309
  517   881          821986254
  409   910          821988929
  445   902          821991933
  689   791          821996440
  404   911          821997295
  743   744          822003191
  294   927          822010167
  742   745          822012113
  502   886          822012464
  584   854          822012568
  457   899          822016692
  247   931          822023714
  479   893          822024196
  126   936          822026232
  741   746          822029957
  674   802          822031632
  358   919          822034271
  637   826          822034829
  232   932          822044736
  414   909          822047373
  337   922          822050201
  642   823          822051055
  740   747          822056723
  167   935          822057838
  715   770          822058875
  614   839          822065263
  472   895          822071423
  399   912          822071727
  127   936          822074239
  520   880          822080000
  428   906          822080168
  441   903          822080448
  194   934          822081888
  681   797          822082814
  284   928          822085056
  739   748          822092411
  215   933          822104612
  273   929          822111506
  499   887          822115602
  693   788          822116429
  304   926          822117240
  313   925          822117422
  461   898          822122973
  128   936          822123008
  723   763          822128014
  261   930          822136581
  738   749          822137021
  486   891          822139227
  564   863          822141791
  168   935          822142007
  625   833          822150162
  377   916          822157929
  632   829          822158757
  371   917          822160024
  582   855          822163743
  552   868          822168640
  547   870          822170323
  129   936          822172545
  419   908          822173371
  708   776          822183488
  737   750          822190553
  534   875          822195179
  195   934          822195379
  233   932          822206905
  523   879          822207106
  248   931          822207483
  647   820          822208023
  394   913          822211481
  661   811          822216512
  437   904          822216717
  130   936          822222856
  616   838          822225368
  571   860          822225411
  169   935          822227184
  664   809          822230073
  383   915          822242762
  216   933          822243933
  365   918          822247757
  496   888          822251008
  736   751          822253007
  658   813          822258109
  330   923          822267467
  295   927          822270358
  557   866          822270589
  131   936          822273947
  542   872          822274936
  322   924          822275272
  465   897          822278898
  677   800          822288733
  345   921          822293586
  667   807          822298906
  352   920          822302208
  714   771          822308355
  196   934          822310040
  722   764          822310792
  170   935          822313375
  735   752          822324383
  132   936          822325824
  285   928          822327877
  702   781          822327949
  580   856          822334016
  274   929          822335913
  262   930          822341728
  697   785          822345498
  655   815          822354750
  476   894          822367160
  424   907          822367667
  526   878          822367728
  234   932          822370472
  133   936          822378493
  217   933          822384550
  338   922          822391920
  249   931          822392740
  305   926          822395401
  433   905          822400362
  171   935          822400586
  734   753          822404681
  618   837          822405285
  483   892          822410875
  314   925          822412269
  389   914          822415813
  493   889          822418526
  359   919          822419838
  627   832          822422251
  670   805          822423125
  197   934          822425877
  134   936          822431960
  639   825          822432744
  688   792          822453760
  684   795          822473379
  562   864          822476872
  537   874          822481777
  469   896          822484845
  135   936          822486231
  405   911          822488156
  172   935          822488823
  707   777          822490676
  410   910          822492000
  733   754          822493901
  569   861          822497390
  644   822          822502232
  721   765          822502486
  634   828          822503656
  652   817          822506321
  578   857          822523345
  218   933          822526469
  296   927          822532319
  235   932          822535443
  136   936          822541312
  198   934          822542896
  692   789          822542957
  263   930          822548447
  400   912          822550528
  450   901          822557701
  275   929          822561964
  529   877          822562022
  415   909          822562804
  713   772          822566745
  599   847          822567222
  286   928          822572408
  372   917          822574061
  597   848          822576365
  454   900          822576664
  601   846          822577537
  173   935          822578092
  250   931          822579491
  378   916          822585448
  323   924          822587291
  446   902          822587344
  732   755          822592043
  331   923          822595158
  137   936          822597209
  680   798          822601592
  673   803          822602844
  595   849          822604924
  620   836          822605056
  603   845          822607352
  550   869          822609909
  490   890          822618000
  429   906          822631005
  458   899          822644611
  366   918          822648528
  346   921          822651697
  593   850          822652857
  138   936          822653928
  545   871          822654936
  605   844          822656709
    0   937          822656953
    1   937          822656954
    2   937          822656961
    3   937          822656980
    4   937          822657017
    5   937          822657078
    6   937          822657169
    7   937          822657296
    8   937          822657465
    9   937          822657682
   10   937          822657953
   11   937          822658284
   12   937          822658681
   13   937          822659150
   14   937          822659697
   15   937          822660328
   16   937          822661049
  199   934          822661103
   17   937          822661866
   18   937          822662785
   19   937          822663812
   20   937          822664953
  442   903          822665215
   21   937          822666214
   22   937          822667601
  555   867          822668238
  174   935          822668399
   23   937          822669120
  219   933          822669696
   24   937          822670777
   25   937          822672578
   26   937          822674529
  353   920          822674977
  306   926          822675392
   27   937          822676636
  395   913          822678372
   28   937          822678905
  509   884          822679333
   29   937          822681342
  512   883          822683115
  701   782          822683869
   30   937          822683953
  384   915          822683979
   31   937          822686744
   32   937          822689721
   33   937          822692890
   34   937          822696257
  731   756          822699107
   35   937          822699828
  420   908          822701312
  236   932          822701824
  720   766          822703096
   36   937          822703609
   37   937          822707606
  506   885          822708341
  315   925          822709000
  139   936          822711475
   38   937          822711825
  649   819          822712708
  480   893          822713957
  629   831          822714380
   39   937          822716272
  515   882          822719843
  591   851          822720122
   40   937          822720953
  607   843          822725650
   41   937          822725874
   42   937          822731041
  576   858          822731688
  339   922          822735667
   43   937          822736460
  473   895          822741192
  696   786          822741192
   44   937          822742137
   45   937          822748078
   46   937          822754289
  264   930          822756744
  175   935          822759750
   47   937          822760776
  462   898          822761920
   48   937          822767545
  251   931          822767742
  140   936          822769856
  503   886          822769983
   49   937          822774602
  200   934          822780504
   50   937          822781953
  567   862          822788191
   51   937          822789604
  276   929          822789665
  518   881          822789673
  532   876          822790144
  438   904          822790936
  297   927          822796056
   52   937          822797561
  540   873          822802617
   53   937          822805830
  589   852          822806677
  706   778          822806768
  360   919          822807559
  609   842          822814217
  220   933          822814237
   54   937          822814417
  730   757          822815093
  287   928          822818655
   55   937          822823328
  622   835          822824723
  141   936          822829077
  560   865          822830625
   56   937          822832569
  712   773          822834045
  676   801          822838177
   57   937          822842146
  487   891          822849274
  641   824          822850945
   58   937          822852065
  176   935          822852151
   59   937          822862332
  500   887          822864103
  636   827          822868739
  237   932          822869621
  390   914          822870944
   60   937          822872953
  663   810          822875247
  660   812          822883328
   61   937          822883934
  142   936          822889144
  521   880          822892761
   62   937          822895281
  201   934          822901105
  324   924          822901248
   63   937          822907000
  425   907          822908268
  587   853          822912480
  719   767          822912622
   64   937          822919097
  687   793          822919960
  666   808          822922408
  611   841          822922452
  332   923          822924835
  466   897          822928969
   65   937          822931578
  729   758          822940001
   66   937          822944449
  177   935          822945608
  657   814          822946537
  143   936          822950063
  307   926          822957219
  252   931          822957499
   67   937          822957716
  574   859          822959003
  221   933          822960098
  434   905          822964129
  265   930          822966625
  683   796          822970323
   68   937          822971385
  646   821          822973797
  691   790          822978371
  406   911          822981447
   69   937          822985462
  373   917          822990330
  497   888          822990545
  411   910          822997531
   70   937          822999953
  316   925          823007621
  144   936          823011840
  347   921          823011884
   71   937          823014864
  379   916          823015235
  277   929          823019022
  202   934          823022912
  669   806          823024925
  631   830          823026591
  524   879          823029263
   72   937          823030201
  401   912          823031729
  585   854          823037489
  238   932          823038840
  178   935          823040127
   73   937          823045970
  477   894          823048317
  700   783          823048687
  354   920          823049864
  613   840          823050397
  367   918          823051495
  535   875          823052250
  298   927          823061575
   74   937          823062177
  624   834          823064328
  654   816          823064760
  288   928          823066624
  548   870          823069592
  728   759          823073831
  145   936          823074481
   75   937          823078828
  416   909          823080725
  340   922          823081448
  553   868          823084409
   76   937          823095929
  565   863          823097772
  222   933          823107285
  711   774          823110255
  484   892          823112192
   77   937          823113486
  385   915          823127500
  679   799          823129238
  718   768          823131064
   78   937          823131505
  705   779          823131764
  179   935          823135714
  146   936          823137992
  695   787          823145778
  203   934          823145931
  470   896          823146136
  396   913          823147633
  253   931          823148768
  494   889          823149153
   79   937          823149992
  543   872          823157855
  451   901          823166552
   80   937          823168953
  266   930          823178096
  583   855          823181662
  672   804          823182912
  430   906          823184416
  447   902          823185431
   81   937          823188394
  455   900          823196375
  361   919          823197440
  615   839          823198094
  527   878          823199335
  147   936          823202379
  558   866          823203008
  572   860          823205248
   82   937          823208321
  239   932          823209487
  727   760          823216583
  325   924          823217149
   83   937          823228740
  421   908          823231773
  180   935          823232375
  651   818          823237883
  308   926          823240888
   84   937          823249657
  278   929          823250041
  443   903          823252634
  638   826          823254048
  223   933          823255804
  333   923          823256504
  148   936          823267648
  204   934          823270168
   85   937          823271078
  459   899          823275278
  643   823          823289474
   86   937          823293009
  317   925          823308138
   87   937          823315456
  289   928          823316321
  626   833          823323913
  391   914          823328415
  299   927          823328882
  181   935          823330116
  149   936          823333805
   88   937          823338425
  491   890          823339771
  254   931          823341555
  581   856          823344957
  538   874          823348496
  717   769          823358422
  633   829          823358926
   89   937          823361922
  617   838          823365585
  439   904          823367783
  726   761          823368257
  348   921          823374153
  240   932          823381568
   90   937          823385953
  267   930          823391163
  686   794          823395040
  710   775          823395375
  205   934          823395629
  675   802          823396483
  150   936          823400856
  530   877          823403133
  463   898          823403639
  224   933          823405661
  481   893          823406598
  374   917          823408837
   91   937          823410524
  474   895          823413799
  699   784          823422403
  690   791          823422671
  563   864          823426091
  355   920          823426875
  182   935          823428943
  341   922          823429269
   92   937          823435641
  380   916          823447296
  426   907          823451419
  368   918          823456664
  510   884          823458104
   93   937          823461310
  704   780          823465664
  648   820          823465792
  151   936          823468807
  570   861          823470381
  513   883          823471084
  682   797          823476141
  407   911          823477174
  507   885          823477968
  279   929          823482728
   94   937          823487537
  412   910          823505528
   95   937          823514328
  402   912          823515336
  516   882          823517064
  551   869          823519060
  206   934          823522320
  309   926          823526405
  579   857          823527332
  725   762          823528853
  183   935          823528862
  662   811          823529259
  435   905          823530500
  504   886          823530520
  326   924          823535000
  255   931          823535866
  152   936          823537664
   96   937          823541689
  546   871          823547647
  619   837          823552912
  665   809          823554754
  241   932          823555089
  225   933          823556862
  659   813          823558976
  694   788          823559256
  488   891          823562243
  290   928          823567752
   97   937          823569626
  386   915          823573331
  467   897          823581836
  362   919          823589487
  334   923          823590171
  556   867          823593979
  716   770          823594696
  519   881          823596200
  300   927          823597983
   98   937          823598145
  417   909          823601142
  628   832          823603520
  268   930          823605832
  153   936          823607433
  318   925          823610557
  501   887          823615604
  397   913          823619270
   99   937          823627252
  184   935          823629879
  668   807          823635575
  533   876          823640813
  656   815          823643791
  600   847          823645423
  598   848          823647384
  207   934          823650247
  100   937          823656953
  640   825          823659625
  744   744          823661568
  602   846          823662944
  678   800          823665752
  743   745          823666032
  596   849          823668785
  154   936          823678120
  541   873          823679038
  742   746          823679424
  101   937          823687254
  709   776          823689405
  724   763          823698371
  604   845          823699989
  741   747          823701744
  522   880          823708648
  226   933          823709413
  594   850          823709584
  635   828          823711427
  280   929          823717089
  102   937          823718161
  577   858          823728745
  242   932          823730056
  256   931          823731707
  185   935          823732000
  478   894          823732336
  740   748          823732992
  498   888          823733064
  349   921          823738510
  431   906          823740407
  645   822          823748373
  103   937          823749680
  155   936          823749731
  568   862          823754360
  606   844          823756600
  621   836          823760117
  422   908          823764760
  592   851          823769739
  671   805          823771836
  561   865          823773106
  739   749          823773168
  452   901          823778109
  342   922          823779136
  208   934          823779416
  104   937          823781817
  653   817          823783590
  448   902          823786200
  392   914          823788232
  698   785          823805017
  356   920          823806016
  703   781          823808468
  471   896          823810247
  310   926          823813776
  105   937          823814578
  485   892          823816413
  456   900          823818816
  291   928          823820923
  269   930          823822109
  156   936          823822272
  738   750          823822272
  375   917          823829588
  608   843          823832819
  186   935          823835231
  715   771          823839886
  444   903          823842711
  106   937          823847969
  590   852          823849208
  525   879          823854564
  327   924          823854807
  227   933          823863320
  369   918          823864041
  301   927          823868884
  689   792          823875857
  723   764          823876811
  685   795          823879000
  737   751          823880304
  381   916          823881637
  107   937          823881996
  495   889          823882744
  157   936          823895749
  630   831          823903191
  243   932          823906475
  460   899          823908699
  209   934          823909833
  536   875          823912531
  319   925          823914884
  108   937          823916665
  335   923          823925842
  610   842          823928688
  257   931          823929084
  187   935          823939578
  440   904          823947264
  736   752          823947264
  588   853          823947949
  575   859          823949154
  109   937          823951982
  281   929          823953130
  674   803          823963651
  158   936          823970168
  549   870          823972149
  408   911          823975343
  650   819          823978259
  693   789          823981626
  363   919          823983706
  623   835          823987242
  110   937          823987953
  681   798          823990833
  708   777          823992345
  427   907          823997126
  403   912          824001355
  554   868          824003496
  413   910          824015997
  228   933          824018589
  387   915          824021478
  735   753          824023152
  111   937          824024584
  528   878          824034104
  270   930          824040000
  210   934          824041504
  544   872          824044032
  612   841          824044249
  188   935          824045047
  159   936          824045535
  464   898          824048136
  566   863          824057143
  112   937          824061881
  722   765          824064173
  492   890          824064488
  586   854          824065920
  292   928          824075840
  637   827          824084136
  244   932          824084352
  642   824          824085512
  475   895          824089250
  398   913          824093289
  714   772          824093992
  436   905          824099481
  113   937          824099850
  482   893          824102125
  311   926          824103007
  350   921          824104961
  734   754          824107968
  160   936          824121856
  418   909          824124061
  258   931          824128003
  343   922          824131055
  114   937          824138497
  559   866          824138775
  302   927          824141591
  189   935          824151644
  702   782          824160176
  211   934          824174435
  229   933          824175226
  328   924          824176576
  115   937          824177828
  614   840          824179544
  357   920          824187293
  573   860          824188517
  282   929          824190857
  661   812          824192109
  664   810          824195944
  697   786          824196529
  161   936          824199137
  733   755          824201712
  584   855          824203079
  677   801          824211134
  116   937          824217849
  539   874          824218443
  320   925          824221125
  632   830          824222968
  647   821          824227684
  625   834          824234329
  468   897          824237505
  511   884          824239935
  658   814          824243456
  531   877          824247424
  393   914          824250401
  508   885          824250637
  376   917          824252589
  667   808          824255075
  117   937          824258566
  190   935          824259375
  271   930          824259511
  721   766          824260457
  514   883          824262131
  336   923          824263523
  245   932          824263693
  370   918          824273632
  162   936          824277384
  489   891          824278140
  505   886          824294081
  432   906          824298984
  118   937          824299985
  423   908          824300279
  707   778          824304195
  732   756          824304384
  212   934          824308632
  517   882          824317381
  382   916          824318264
  259   931          824328470
  293   928          824332509
  230   933          824333237
  616   839          824334615
  688   793          824337929
  119   937          824342112
  655   816          824349871
  163   936          824356603
  713   773          824357014
  582   856          824359384
  191   935          824368246
  670   806          824369616
  502   887          824370111
  684   796          824371840
  564   864          824378688
  364   919          824380103
  120   937          824384953
  449   902          824389657
  453   901          824392378
  312   926          824394104
  520   881          824405841
  692   790          824412888
  731   757          824415984
  303   927          824416110
  479   894          824419223
  121   937          824428514
  283   929          824430276
  552   869          824431517
  445   903          824435452
  164   936          824436800
  547   871          824443634
  457   900          824443993
  213   934          824444101
  246   932          824444504
  571   861          824446792
  720   767          824465663
  388   915          824471947
  122   937          824472801
  351   921          824473512
  409   911          824475960
  639   826          824477095
  472   896          824477184
  192   935          824478263
  499   888          824478571
  272   930          824480648
  344   922          824485032
  404   912          824489792
  231   933          824492628
  534   876          824494680
  329   924          824500313
  627   833          824501420
  618   838          824509504
  652   818          824511240
  680   799          824514399
  123   937          824517820
  165   936          824517981
  701   783          824520788
  557   867          824523056
  486   892          824523544
  523   880          824527667
  414   910          824528944
  321   925          824529286
  441   904          824529385
  260   931          824530491
  644   823          824531751
  580   857          824534793
  730   758          824536512
  673   804          824539681
  461   899          824544880
  428   907          824545395
  542   873          824558705
  634   829          824562893
  124   937          824563577
  399   913          824569696
  358   920          824570712
  214   934          824580848
  193   935          824589432
  294   928          824590936
  696   787          824596939
  166   936          824600152
  337   923          824603220
  125   937          824610078
  496   889          824619305
  706   779          824624955
  247   932          824626791
  712   774          824628952
  419   909          824649488
  232   933          824653405
  126   937          824657329
  729   759          824665968
  437   905          824671078
  284   929          824671393
  377   917          824677846
  719   768          824679791
  526   879          824683015
  167   936          824683319
  371   918          824685443
  313   926          824687073
  304   927          824692447
  465   898          824695417
  194   935          824701759
  273   930          824703417
  620   837          824704253
  127   937          824705336
  394   914          824714928
  215   934          824718879
  562   865          824718953
  599   848          824721991
  569   862          824723937
  601   847          824727224
  649   820          824727449
  578   858          824729264
  261   931          824734072
  597   849          824736222
  603   846          824751963
  128   937          824754105
  383   916          824757183
  676   802          824765384
  168   936          824767488
  476   895          824767551
  595   850          824769875
  537   875          824776028
  365   919          824778684
  629   832          824788557
  493   890          824792157
  605   845          824796250
  483   893          824800544
  129   937          824803642
  728   760          824804352
  687   794          824808887
  248   932          824810560
  195   935          824815250
  233   933          824815574
  593   851          824822908
  330   924          824826024
  424   908          824838336
  322   925          824839373
  345   922          824841073
  352   921          824844169
  663   811          824845978
  295   928          824851127
  169   936          824852665
  691   791          824853042
  130   937          824853953
  216   934          824858200
  607   844          824860127
  433   906          824860153
  660   813          824863797
  529   878          824872041
  683   797          824873560
  550   870          824878000
  666   809          824883425
  700   784          824890304
  641   825          824890346
  591   852          824895279
  469   897          824895982
  718   769          824902841
  131   937          824905044
  711   775          824909806
  285   929          824914214
  622   836          824918904
  636   828          824923008
  389   915          824924744
  555   868          824925907
  274   930          824927824
  196   935          824929911
  545   872          824933473
  657   815          824936768
  170   936          824938856
  262   931          824939219
  576   859          824942755
  609   843          824943636
  338   923          824944939
  727   761          824951664
  705   780          824954625
  359   920          824956279
  132   937          824956921
  305   927          824970608
  669   807          824976252
  410   911          824979031
  234   933          824979141
  405   912          824980653
  314   926          824981920
  589   853          824986946
  450   902          824995808
  249   932          824995817
  490   891          824996971
  646   822          824998384
  217   934          824998817
  695   788          825006247
  454   901          825009365
  133   937          825009590
  567   863          825019910
  512   884          825024832
  171   936          825026067
  509   885          825026354
  446   903          825030863
  415   910          825044375
  197   935          825045748
  611   842          825046819
  679   800          825046839
  400   913          825048497
  515   883          825056262
  506   886          825060672
  134   937          825063057
  654   817          825064777
  458   900          825071912
  560   866          825077896
  540   874          825091624
  532   877          825094901
  631   831          825095782
  429   907          825096232
  587   854          825097867
  372   918          825099480
  378   917          825105365
  726   762          825107904
  480   894          825108984
  296   928          825113088
  442   904          825114152
  172   936          825114304
  135   937          825117328
  518   882          825120800
  672   805          825124573
  503   887          825127630
  717   770          825134813
  218   934          825140736
  235   933          825144112
  263   931          825145938
  473   896          825146953
  323   925          825151392
  624   835          825153499
  331   924          825153715
  275   930          825153875
  286   929          825158745
  198   935          825162767
  613   841          825169718
  136   937          825172409
  574   860          825175224
  420   909          825177429
  366   919          825179455
  395   914          825181819
  250   932          825182568
  462   899          825183827
  384   916          825198400
  346   922          825199184
  710   776          825199576
  173   936          825203573
  353   921          825216938
  521   881          825218602
  500   888          825227072
  585   855          825228000
  137   937          825228306
  487   892          825233591
  438   905          825245297
  651   819          825247710
  306   927          825250599
  699   785          825268724
  725   763          825273072
  315   926          825278651
  199   935          825280974
  219   934          825283963
  138   937          825285025
  339   923          825288686
  686   795          825288731
  704   781          825293205
    0   938          825293672
    1   938          825293673
    2   938          825293680
    3   938          825293699
    4   938          825293736
    5   938          825293797
  174   936          825293880
    6   938          825293888
    7   938          825294015
    8   938          825294184
    9   938          825294401
   10   938          825294672
   11   938          825295003
   12   938          825295400
   13   938          825295869
   14   938          825296416
   15   938          825297047
   16   938          825297768
   17   938          825298585
   18   938          825299504
   19   938          825300531
   20   938          825301672
  690   792          825302088
   21   938          825302933
  638   827          825303355
   22   938          825304320
   23   938          825305839
   24   938          825307496
   25   938          825309297
  236   933          825310493
   26   938          825311248
  615   840          825312375
   27   938          825313355
   28   938          825315624
   29   938          825318061
   30   938          825320672
   31   938          825323463
  643   824          825323931
  744   745          825324409
   32   938          825326440
  675   803          825328502
   33   938          825329609
   34   938          825332976
  743   746          825333343
  565   864          825334669
   35   938          825336547
   36   938          825340328
  139   937          825342572
  548   871          825342903
  360   920          825344000
   37   938          825344325
  466   898          825345488
  553   869          825347286
   38   938          825348544
  524   880          825349824
  742   747          825351211
  535   876          825351751
   39   938          825352991
  264   931          825354235
   40   938          825357672
  497   889          825358842
   41   938          825362593
   42   938          825367760
  251   932          825370819
   43   938          825373179
  716   771          825375707
  297   928          825376825
  583   856          825377303
  741   748          825378013
   44   938          825378856
  425   908          825378937
  390   915          825379875
  276   930          825381576
  682   798          825384160
   45   938          825384797
  175   936          825385231
   46   938          825391008
   47   938          825397495
  200   935          825400375
  140   937          825400953
   48   938          825404264
  287   929          825404992
  626   834          825408080
   49   938          825411321
  740   749          825413749
   50   938          825418672
  633   830          825423137
  434   906          825423920
  694   789          825424453
   51   938          825426323
  572   861          825426629
  220   934          825428504
   52   938          825434280
  543   873          825441624
   53   938          825442549
  724   764          825447168
  477   895          825448708
   54   938          825451136
  558   867          825455475
  739   750          825458419
   55   938          825460047
  141   937          825460174
  324   925          825465349
   56   938          825469288
  406   912          825473944
  617   839          825474832
  176   936          825477632
  237   933          825478290
   57   938          825478865
  332   924          825483392
  411   911          825484562
  648   821          825485453
   58   938          825488784
  709   777          825498262
   59   938          825499051
  484   893          825501861
  662   812          825504856
   60   938          825509672
  738   751          825512023
  527   879          825514622
  373   918          825515749
  142   937          825520241
  665   810          825520625
   61   938          825520653
  201   935          825520976
  494   890          825522784
  401   913          825529698
   62   938          825532000
  307   927          825532426
  379   917          825535152
   63   938          825543719
  659   814          825544323
  581   857          825545734
   64   938          825555816
  470   897          825557273
  347   922          825559371
  252   932          825560576
  416   910          825562296
  265   931          825564116
   65   938          825568297
  177   936          825571089
  221   934          825574365
  737   752          825574561
  316   926          825577272
  143   937          825581160
   66   938          825581168
  367   919          825582422
  678   801          825588153
  668   808          825591744
  354   921          825591825
   67   938          825594435
  451   902          825604659
   68   938          825608104
  277   930          825610933
   69   938          825622181
  715   772          825625523
  447   903          825628950
  455   901          825629076
  723   765          825630192
  340   923          825634467
   70   938          825636672
  656   816          825638912
  703   782          825640695
  385   916          825641921
  298   928          825642344
  538   875          825642747
  202   935          825642783
  144   937          825642937
  736   753          825646033
  238   933          825647509
  430   907          825649643
  396   914          825651080
   71   938          825651583
  288   929          825652961
  698   786          825656048
  619   838          825657131
  178   936          825665608
   72   938          825666920
  563   865          825668172
   73   938          825682689
  628   833          825682689
  570   862          825696928
   74   938          825698896
  443   904          825701571
  459   900          825702579
  640   826          825703976
  145   937          825705578
  421   909          825707890
  530   878          825713152
   75   938          825715547
  671   806          825718327
  491   891          825718742
  222   934          825721552
  735   754          825726439
   76   938          825732648
  579   858          825733251
  361   920          825733881
   77   938          825750205
  253   932          825751845
  689   793          825760026
  179   936          825761195
  203   935          825765802
   78   938          825768224
  146   937          825769089
  635   829          825770664
  266   931          825775587
  685   796          825777461
  645   823          825777892
  325   925          825781250
   79   938          825786711
  551   870          825787151
  653   818          825788509
  600   848          825800192
  481   894          825801625
  510   885          825805125
   80   938          825805672
  708   778          825805864
  598   849          825807241
  602   847          825812631
  513   884          825812801
  333   924          825815061
  734   755          825815779
  308   927          825816095
  239   933          825818156
  474   896          825819560
  439   905          825822144
  722   766          825822144
   81   938          825825113
  463   899          825825546
  546   872          825826184
  507   886          825830299
  147   937          825833476
  596   850          825833736
  391   915          825837346
  278   930          825841952
  604   846          825844600
   82   938          825845040
  693   790          825851557
  556   868          825851648
  516   883          825853483
  180   936          825857856
  621   837          825859314
   83   938          825865459
  223   934          825870071
  317   926          825877789
  594   851          825879635
  714   773          825884261
   84   938          825886376
  504   887          825888167
  204   935          825890039
  606   845          825896141
  148   937          825898745
  674   804          825900488
  289   929          825902658
  681   799          825903640
   85   938          825907797
  299   928          825909651
  733   756          825914053
  348   922          825921640
  426   908          825922088
  519   882          825927327
   86   938          825929728
  374   918          825934256
  577   859          825939812
  254   932          825944632
  592   852          825944896
  533   877          825945570
  488   892          825946560
   87   938          825952175
  181   936          825955597
  149   937          825964902
  380   917          825967213
  608   844          825967296
  541   874          825968045
  355   921          825968836
  407   912          825969671
   88   938          825975144
  630   832          825977368
  501   888          825978573
  341   923          825982288
  568   863          825986079
  368   919          825987591
  267   931          825988654
  240   933          825990237
  435   906          825990291
  412   911          825992559
  650   820          825993000
  702   783          825997095
  467   898          825998355
   89   938          825998641
  402   913          826013305
  205   935          826015500
  224   934          826019928
  561   866          826020377
  732   757          826021261
   90   938          826022672
  721   767          826023024
  590   853          826029477
  150   937          826031953
  522   881          826034489
   91   938          826047243
  697   787          826052276
  182   936          826054424
  610   843          826058107
   92   938          826072360
  279   930          826074639
  623   836          826081423
  417   910          826082713
  386   916          826087752
   93   938          826098029
  326   925          826099101
  151   937          826099904
  498   889          826101361
  309   927          826101612
  707   779          826122382
  397   914          826122717
   94   938          826124256
  642   825          826124913
  362   920          826125928
  478   895          826132727
  588   854          826133336
  731   758          826137403
  677   802          826138341
  637   828          826138405
  255   932          826138943
  206   935          826142191
  334   924          826148728
   95   938          826151047
  713   774          826151921
  290   929          826154089
  183   936          826154343
  241   933          826163758
  575   860          826165375
  664   811          826166675
  612   842          826168616
  152   937          826168761
  225   934          826171129
  661   813          826172578
  525   880          826175125
   96   938          826178408
  300   928          826178752
  318   926          826180208
  268   931          826203323
  431   907          826205634
  485   893          826206082
   97   938          826206345
  536   876          826212032
  667   809          826216092
  452   902          826216216
  471   897          826221384
  688   794          826226856
  448   903          826229719
  720   768          826232832
  658   815          826233687
   98   938          826234864
  153   937          826238530
  422   909          826240877
  549   871          826245460
  456   901          826251517
  647   822          826252271
  184   936          826255360
  495   890          826256375
  586   855          826256431
  730   759          826262479
   99   938          826263971
  554   869          826266373
  207   935          826270118
  684   797          826275077
  349   922          826285997
  692   791          826287559
  444   904          826291648
  632   831          826292159
  100   938          826293672
  566   864          826294040
  392   915          826297163
  614   841          826298865
  280   930          826309000
  154   937          826309217
  670   807          826320943
  625   835          826323500
  226   934          826323680
  101   938          826323973
  544   873          826327801
  342   923          826332155
  256   932          826334784
  460   900          826336000
  242   933          826338725
  356   921          826347977
  528   879          826349391
  655   817          826349888
  102   938          826354880
  375   918          826355007
  185   936          826357481
  701   784          826362405
  155   937          826380828
  103   938          826386399
  310   927          826388983
  559   867          826391242
  369   919          826394968
  729   760          826396489
  584   856          826398720
  208   935          826399287
  381   917          826401554
  440   905          826401625
  291   929          826407260
  573   861          826409898
  104   938          826418536
  327   925          826418908
  269   931          826419600
  712   775          826428503
  680   800          826432000
  492   891          826443459
  706   780          826447816
  616   840          826448896
  301   928          826449653
  105   938          826451297
  719   769          826451568
  156   937          826453369
  696   788          826457408
  186   936          826460712
  427   908          826467795
  408   912          826467840
  464   899          826470043
  227   934          826477587
  673   805          826481342
  335   924          826484399
  319   926          826484535
  106   938          826484688
  475   896          826495011
  482   894          826497152
  403   913          826499324
  413   911          826503028
  539   875          826512694
  243   933          826515144
  107   938          826518715
  363   920          826520147
  652   819          826521067
  639   827          826526402
  157   937          826526846
  209   935          826529704
  257   932          826532161
  387   916          826535899
  728   761          826539433
  281   930          826545041
  108   938          826553384
  531   878          826557443
  436   906          826559272
  582   857          826560161
  187   936          826565059
  644   824          826566208
  627   834          826585587
  511   885          826586956
  109   938          826588701
  398   914          826596736
  158   937          826601265
  508   886          826602968
  514   884          826603848
  418   910          826605632
  618   839          826618751
  564   865          826620769
  110   938          826624672
  634   830          826627104
  228   934          826632856
  270   931          826637491
  505   887          826651728
  350   922          826652448
  517   883          826653800
  468   898          826654024
  111   938          826661303
  210   935          826661375
  292   929          826662177
  489   892          826662457
  188   936          826670528
  571   862          826673339
  159   937          826676632
  311   927          826678214
  718   770          826679232
  343   923          826684074
  727   762          826691311
  244   933          826693021
  676   803          826697403
  112   938          826698600
  552   870          826699608
  687   795          826702578
  711   776          826714007
  547   872          826722171
  302   928          826722360
  357   921          826729254
  258   932          826731080
  691   792          826732459
  502   888          826733080
  113   938          826736569
  700   785          826736625
  520   882          826736968
  328   925          826740677
  580   858          826740712
  649   821          826747110
  160   937          826752953
  393   915          826759332
  432   907          826764211
  114   938          826775216
  423   909          826776396
  189   936          826777125
  376   918          826778008
  557   868          826780725
  683   798          826781579
  705   781          826782166
  282   930          826782768
  229   934          826789493
  320   926          826790776
  211   935          826794306
  534   877          826799437
  370   919          826804559
  620   838          826808472
  115   938          826814547
  479   895          826819614
  663   812          826821575
  336   924          826822080
  161   937          826830234
  453   902          826830485
  449   903          826833176
  382   917          826838181
  499   889          826846868
  542   874          826847712
  660   814          826849144
  666   810          826849296
  726   763          826852123
  523   881          826853508
  116   938          826854568
  271   931          826857002
  629   833          826867726
  695   789          826871444
  245   933          826872362
  457   901          826876694
  599   849          826881848
  601   848          826881993
  445   904          826884389
  190   936          826884856
  472   897          826888321
  117   938          826895285
  597   850          826901173
  603   847          826901650
  162   937          826908481
  486   893          826913213
  717   771          826915824
  364   920          826916544
  293   929          826918846
  212   935          826928503
  259   932          826931547
  657   816          826931889
  669   808          826932421
  641   826          826934697
  118   938          826936704
  595   851          826939926
  578   859          826940331
  605   846          826940861
  230   934          826947504
  569   863          826955656
  562   866          826966224
  409   912          826968457
  679   801          826969240
  312   927          826969311
  461   900          826972181
  119   938          826978831
  636   829          826982245
  441   905          826983746
  388   916          826986368
  745   745          826987250
  163   937          826987700
  404   913          826987761
  744   746          826991720
  496   890          826992936
  191   936          826993727
  303   928          826996879
  593   852          826998065
  607   845          826999668
  526   880          827003576
  743   747          827005130
  710   777          827008433
  414   911          827015975
  428   908          827016064
  622   837          827018101
  351   922          827020999
  120   938          827021672
  725   764          827021869
  283   930          827022187
  742   748          827027480
  646   823          827027903
  344   923          827038051
  246   933          827053173
  741   749          827058770
  213   935          827063972
  329   925          827064414
  121   938          827065233
  164   937          827067897
  654   818          827069696
  672   806          827071064
  399   914          827073143
  537   876          827075529
  591   853          827075548
  609   844          827078113
  272   931          827078139
  321   926          827098937
  740   750          827099000
  192   936          827103744
  231   934          827106895
  122   938          827109520
  358   921          827112673
  465   899          827117324
  699   786          827119755
  704   782          827125432
  437   906          827130869
  419   910          827131059
  260   932          827133568
  739   751          827148170
  165   937          827149078
  550   871          827151311
  123   938          827154539
  576   860          827158976
  716   772          827161344
  337   924          827161777
  631   832          827169959
  493   891          827171128
  589   854          827172333
  476   896          827173312
  611   843          827176238
  294   929          827177273
  690   793          827186257
  686   796          827187192
  529   879          827187328
  555   869          827188784
  483   894          827195571
  124   938          827200296
  724   765          827200549
  214   935          827200719
  377   918          827203265
  738   752          827206280
  193   936          827214913
  371   919          827216370
  545   873          827217242
  394   915          827223859
  166   937          827231249
  247   933          827235460
  125   938          827246797
  624   836          827247680
  567   864          827256807
  313   927          827262280
  651   820          827262451
  284   930          827263304
  675   804          827265339
  232   934          827267672
  304   928          827273216
  737   753          827273330
  383   917          827277100
  587   855          827288378
  126   938          827294048
  613   842          827294085
  694   790          827294384
  682   799          827296967
  273   931          827300908
  709   778          827311781
  469   898          827312501
  167   937          827314416
  424   909          827314453
  365   920          827315125
  433   907          827325380
  194   936          827327240
  560   867          827330363
  261   932          827337149
  215   935          827338750
  127   938          827342055
  736   754          827349320
  638   828          827357624
  643   825          827363332
  512   885          827371853
  509   886          827378685
  490   892          827381288
  540   875          827385875
  723   766          827388163
  330   925          827390125
  128   938          827390824
  352   922          827391656
  345   923          827394092
  574   861          827396605
  515   884          827397979
  168   937          827398585
  532   878          827404920
  322   926          827409024
  715   773          827415792
  506   887          827418319
  248   933          827419229
  585   856          827423641
  233   934          827429841
  615   841          827431696
  735   755          827434250
  295   929          827437464
  389   916          827439165
  450   903          827439327
  129   938          827440361
  195   936          827440731
  454   902          827447472
  518   883          827457219
  410   912          827471528
  703   783          827477614
  216   935          827478071
  405   913          827478622
  446   904          827479800
  169   937          827483762
  662   813          827485325
  503   888          827490599
  130   938          827490672
  665   811          827491356
  633   831          827492328
  626   835          827497251
  359   921          827498240
  338   924          827503496
  458   901          827504613
  285   930          827506125
  480   895          827509375
  648   822          827510040
  698   787          827511795
  678   802          827515360
  274   931          827525315
  734   756          827528120
  415   911          827531406
  659   815          827534554
  131   938          827541763
  262   932          827542296
  521   882          827549729
  305   928          827551377
  400   914          827551944
  668   809          827552761
  196   936          827555392
  314   927          827557127
  473   897          827558090
  429   908          827566901
  442   905          827568513
  170   937          827569953
  565   865          827576750
  583   857          827578080
  722   767          827584711
  617   840          827589113
  234   934          827593408
  132   938          827593640
  500   889          827595369
  249   933          827604486
  462   900          827611128
  553   870          827615377
  217   935          827618688
  548   872          827621440
  487   893          827623260
  708   779          827624051
  372   919          827630407
  378   918          827630784
  733   757          827630930
  656   817          827638929
  133   938          827646309
  689   794          827648953
  572   862          827653176
  535   877          827656508
  171   937          827657164
  420   910          827659000
  671   807          827669654
  197   936          827671229
  524   881          827675665
  714   774          827679168
  685   797          827680698
  395   915          827690750
  296   929          827699425
  134   938          827699776
  438   906          827705088
  558   868          827713144
  366   920          827715896
  331   925          827717816
  384   917          827718317
  323   926          827721043
  693   791          827726228
  543   874          827730631
  497   890          827732473
  732   758          827742680
  172   937          827745401
  263   932          827749015
  286   930          827750656
  275   931          827751366
  581   858          827751653
  346   923          827752203
  640   827          827753283
  135   938          827754047
  235   934          827758379
  218   935          827760607
  353   922          827764425
  619   839          827766378
  628   834          827766856
  466   899          827767395
  198   936          827788248
  721   768          827790193
  250   933          827791237
  653   819          827798336
  136   938          827809128
  645   824          827812349
  681   800          827821241
  306   928          827831368
  173   937          827834670
  635   830          827834875
  527   880          827835183
  702   784          827838712
  674   805          827842149
  339   924          827847243
  315   927          827853858
  477   896          827854469
  425   909          827855054
  731   759          827863370
  137   938          827865025
  360   921          827885961
  434   907          827889147
  390   916          827894296
  484   894          827896888
  494   891          827901755
  219   935          827903834
  199   936          827906455
  697   788          827912745
  563   866          827915443
  138   938          827921744
  236   934          827924760
  174   937          827924977
  570   863          827928647
    0   939          827936019
    1   939          827936020
    2   939          827936027
    3   939          827936046
    4   939          827936083
    5   939          827936144
    6   939          827936235
    7   939          827936362
    8   939          827936531
    9   939          827936748
   10   939          827937019
   11   939          827937350
   12   939          827937747
   13   939          827938216
   14   939          827938763
   15   939          827939394
   16   939          827940115
   17   939          827940932
   18   939          827941851
  538   876          827942248
   19   939          827942878
   20   939          827944019
  579   859          827944318
  707   780          827945243
   21   939          827945280
   22   939          827946667
   23   939          827948186
   24   939          827949843
  713   775          827951472
   25   939          827951644
   26   939          827953595
   27   939          827955702
  264   932          827957312
   28   939          827957971
  600   849          827960049
   29   939          827960408
   30   939          827963019
  297   929          827963162
  621   838          827963533
   31   939          827965810
  602   848          827967400
   32   939          827968787
  406   913          827971913
   33   939          827971956
  598   850          827972192
  470   898          827973792
   34   939          827975323
  411   912          827977059
   35   939          827978894
  276   931          827979067
  139   938          827979291
  251   933          827979488
   36   939          827982675
   37   939          827986672
   38   939          827990891
  730   760          827993000
  604   847          827994287
   39   939          827995338
  287   930          827996903
   40   939          828000019
  596   851          828003787
  720   769          828004609
   41   939          828004940
   42   939          828010107
  650   821          828012661
   43   939          828015526
  175   937          828016328
   44   939          828021203
  200   936          828025856
   45   939          828027144
  530   879          828028439
  401   914          828033145
   46   939          828033355
  324   926          828035000
  140   938          828037672
   47   939          828039842
  606   846          828040752
   48   939          828046611
  373   919          828046676
  332   925          828047493
  451   903          828048178
  220   935          828048375
  416   911          828049327
   49   939          828053668
  594   852          828054792
  630   833          828056537
  551   871          828060462
  379   918          828060571
   50   939          828061019
  455   902          828067183
   51   939          828068670
  677   803          828070360
   52   939          828076627
  447   904          828077887
   53   939          828084896
  237   934          828092557
   54   939          828093483
  141   938          828096893
   55   939          828102394
  491   892          828103059
  608   845          828106837
  176   937          828108729
  546   873          828109953
   56   939          828111635
  347   923          828112390
  307   928          828113195
  556   869          828114525
  367   920          828118863
  430   908          828120312
  688   795          828120547
   57   939          828121212
  592   853          828125165
   58   939          828131131
  729   761          828131570
  459   901          828135280
  354   922          828139312
   59   939          828141398
  664   812          828142272
  201   936          828146457
   60   939          828152019
  316   927          828152479
  443   905          828155932
  577   860          828156033
  142   938          828156960
  510   886          828157456
  661   814          828157925
  513   885          828159822
  396   915          828160011
  385   917          828161838
   61   939          828163000
  692   792          828166976
  265   932          828167193
  252   933          828169245
  642   826          828169264
   62   939          828174347
  623   837          828180620
  667   810          828181963
  684   798          828183096
   63   939          828186066
  507   887          828187946
  421   910          828189461
  610   844          828192584
  340   924          828193024
  221   935          828194236
  516   884          828195200
  637   829          828197642
   64   939          828198163
  481   895          828202016
  177   937          828202186
  277   931          828208424
  701   785          828208726
   65   939          828210644
  590   854          828214864
  143   938          828217879
  568   864          828222976
   66   939          828223515
  719   770          828227959
  298   929          828228681
  658   816          828228808
  474   897          828230697
  712   776          828232704
   67   939          828236782
  288   930          828244872
   68   939          828250451
  504   888          828251136
  463   900          828252847
  533   878          828255589
  238   934          828261776
  541   875          828262296
  519   883          828263746
   69   939          828264528
  202   936          828268264
  561   867          828272844
  706   781          828275357
  361   921          828275842
  670   808          828277112
   70   939          828279019
  728   762          828279080
  144   938          828279656
  647   823          828281790
  439   906          828281935
   71   939          828293930
  178   937          828296705
  612   843          828298035
   72   939          828309267
  696   789          828322605
  588   855          828323847
   73   939          828325036
  488   893          828336229
   74   939          828341243
  222   935          828341423
  145   938          828342297
  501   889          828346870
  325   926          828350901
  391   916          828351767
  680   801          828354401
  655   818          828354807
   75   939          828357894
  253   933          828360514
  522   882          828365616
  632   832          828366336
   76   939          828374995
  266   932          828378664
  333   925          828379162
  575   861          828386756
  203   936          828391283
  179   937          828392292
   77   939          828392552
  308   928          828396864
  426   909          828398205
  146   938          828405808
   78   939          828410571
  625   836          828417681
  467   899          828420262
  614   842          828423232
  673   806          828427833
   79   939          828429058
  239   934          828432423
  727   763          828435530
  278   931          828439443
   80   939          828448019
  586   856          828452072
  317   927          828452996
  435   907          828455518
  718   771          828460243
  374   919          828465183
   81   939          828467460
  407   913          828467640
  147   938          828470195
  348   923          828474659
  498   890          828474992
  412   912          828485056
   82   939          828487387
  180   937          828488953
  223   935          828489942
  380   918          828492632
  289   930          828494569
  299   929          828495988
  525   881          828500966
   83   939          828507806
  204   936          828515520
  355   922          828516323
  402   914          828516752
  536   877          828516789
  711   777          828522864
  549   872          828523997
  368   920          828524032
   84   939          828528723
  554   870          828534464
  148   938          828535464
  652   820          828535808
  566   865          828536121
  478   896          828538488
  341   924          828540845
   85   939          828550144
  254   933          828553301
  616   841          828568217
  417   911          828569744
   86   939          828572075
  639   828          828580671
  181   937          828586694
  700   786          828587656
  267   932          828591731
   87   939          828594522
  584   857          828599497
  726   764          828600920
  687   796          828601039
  485   894          828601109
  149   938          828601621
  240   934          828604504
  644   825          828605609
  386   917          828607669
  705   782          828614393
  691   793          828616628
  544   874          828616808
   88   939          828617491
  397   915          828631648
  676   804          828634240
  495   891          828635346
  573   862          828636445
  471   898          828637903
  224   935          828639799
  205   936          828640981
   89   939          828640988
  559   868          828648911
  745   746          828654561
  452   903          828659735
  744   747          828663507
   90   939          828665019
  362   921          828667889
  150   938          828668672
  326   926          828668752
  528   880          828669952
  279   931          828672130
  627   835          828674758
  431   908          828676303
  448   904          828678656
  743   748          828681399
  309   928          828682381
  182   937          828685521
   91   939          828689590
  456   902          828689624
  683   799          828694386
  634   831          828696295
  717   772          828701461
  742   749          828708237
  334   925          828712829
   92   939          828714707
  422   910          828722448
  618   840          828733032
  151   938          828736623
   93   939          828740376
  695   790          828741375
  741   750          828744021
  290   930          828746000
  444   905          828746009
  255   933          828747612
  318   927          828755415
  300   929          828765089
  582   858          828766080
   94   939          828766603
  206   936          828767672
  460   901          828768701
  649   822          828771697
  725   765          828775250
  241   934          828778025
  183   937          828785440
  740   751          828788751
  225   935          828791000
   95   939          828793394
  663   813          828802044
  152   938          828805480
  268   932          828806400
  392   916          828811584
  539   876          828812195
  666   811          828820027
   96   939          828820755
  710   778          828821952
  492   892          828827776
  349   923          828839016
  660   815          828839375
  739   752          828842427
   97   939          828848692
  440   906          828861416
  564   866          828868040
  531   879          828872730
  153   938          828875249
   98   939          828877211
  375   919          828885934
  184   937          828886457
  342   924          828890712
  669   809          828893438
  356   922          828895464
  207   936          828895599
  679   802          828896447
  464   900          828897344
  482   895          828897543
  738   753          828905049
  571   863          828905058
  475   897          828906148
   99   939          828906318
  280   931          828906491
  620   839          828917719
  381   918          828926973
  369   920          828931409
  657   817          828931906
  100   939          828936019
  511   886          828939287
  256   933          828943453
  226   935          828943551
  427   909          828943912
  154   938          828945936
  514   885          828950869
  716   773          828951613
  580   859          828951779
  629   834          828951893
  242   934          828952992
  724   766          828958520
  508   887          828960615
  704   783          828962351
  408   913          828965809
  101   939          828966320
  310   928          828969752
  552   871          828972919
  699   787          828975502
  737   754          828976617
  641   827          828984004
  327   926          828988559
  185   937          828988578
  517   884          828995517
  413   912          828995525
  102   939          828997227
  291   930          828999171
  403   914          829002771
  547   873          829005940
  505   888          829014697
  155   938          829017547
  672   807          829022391
  269   932          829022677
  436   907          829024499
  208   936          829024768
  103   939          829028746
  301   929          829035990
  601   849          829041850
  557   869          829043602
  636   830          829046456
  599   850          829046799
  335   925          829048500
  489   893          829052126
  387   917          829055816
  603   848          829056419
  736   755          829057131
  319   927          829059742
  104   939          829060883
  363   921          829062108
  646   824          829062360
  597   851          829071224
  520   883          829073387
  690   794          829075184
  468   899          829075931
  654   819          829079523
  156   938          829090088
  686   797          829090429
  605   847          829090548
  186   937          829091809
  418   911          829092663
  105   939          829093644
  227   935          829097458
  502   889          829101377
  398   915          829105667
  534   878          829109456
  595   852          829115083
  622   838          829122320
  106   939          829127035
  243   934          829129411
  709   779          829129968
  257   933          829140830
  542   875          829141963
  281   931          829142532
  607   846          829144279
  735   756          829146591
  723   767          829150730
  209   936          829155185
  578   860          829156552
  107   939          829161062
  157   938          829163565
  694   791          829169055
  593   853          829178334
  523   882          829184635
  569   864          829192553
  108   939          829195731
  187   937          829196156
  350   923          829205467
  675   805          829207000
  715   774          829210699
  682   800          829214568
  609   845          829217654
  562   867          829218691
  499   890          829220499
  479   896          829225375
  109   939          829231048
  432   908          829234880
  158   938          829237984
  270   932          829240568
  343   924          829242631
  734   757          829244997
  631   833          829249128
  228   935          829252727
  292   930          829254088
  423   910          829257967
  311   928          829258983
  591   854          829260935
  110   939          829267019
  393   916          829273753
  453   903          829274004
  357   922          829276741
  651   821          829282112
  449   904          829282113
  210   936          829286856
  188   937          829301625
  111   939          829303650
  472   898          829304840
  244   934          829307288
  486   894          829308240
  302   929          829308697
  376   919          829308935
  328   926          829310328
  611   844          829310715
  159   938          829313351
  457   902          829314801
  703   784          829319231
  526   881          829329417
  445   905          829338750
  258   933          829339749
  112   939          829340947
  370   920          829341000
  624   837          829346877
  722   768          829351880
  733   758          829352349
  589   855          829362844
  382   918          829363600
  320   927          829365983
  496   891          829371907
  698   788          829372264
  113   939          829378916
  282   931          829380259
  537   877          829380286
  576   861          829380357
  336   925          829386181
  160   938          829389672
  461   901          829404882
  643   826          829407683
  189   937          829408222
  229   935          829409364
  638   829          829416861
  114   939          829417563
  211   936          829419787
  613   843          829423504
  550   872          829429848
  441   906          829443537
  708   780          829446912
  678   803          829447379
  555   870          829456875
  115   939          829456894
  364   921          829458505
  271   932          829460079
  409   913          829466426
  161   938          829466953
  665   812          829466953
  732   759          829468647
  662   814          829470672
  714   775          829478719
  587   856          829484019
  245   934          829486629
  404   914          829491208
  428   909          829492181
  116   939          829496915
  567   865          829498888
  545   874          829506249
  388   917          829506285
  529   880          829507889
  414   912          829508472
  293   930          829510757
  190   937          829515953
  668   810          829518632
  659   816          829529675
  117   939          829537632
  648   823          829539559
  259   933          829540216
  689   795          829542644
  465   900          829544625
  162   938          829545200
  312   928          829550080
  212   936          829553984
  493   892          829555445
  615   842          829556063
  721   769          829561970
  633   832          829566505
  230   935          829567375
  351   923          829574018
  118   939          829579051
  399   915          829582074
  303   929          829583216
  476   897          829584449
  560   868          829588032
  685   798          829588717
  626   836          829591432
  731   760          829593891
  483   895          829595962
  437   907          829596096
  344   924          829596608
  693   792          829605645
  419   911          829618090
  283   931          829619678
  119   939          829621178
  574   862          829623152
  585   857          829624418
  163   938          829624419
  191   937          829624824
  671   808          829625823
  329   926          829634065
  656   818          829643848
  358   922          829660160
  120   939          829664019
  246   934          829667440
  321   927          829674144
  272   932          829681216
  702   785          829685033
  540   876          829685376
  213   936          829689453
  164   938          829704616
  121   939          829707580
  617   841          829708434
  532   879          829720207
  512   886          829724184
  337   925          829725878
  231   935          829726766
  730   761          829728081
  377   919          829734192
  469   899          829734408
  192   937          829734841
  509   887          829736332
  394   916          829738280
  260   933          829742237
  681   801          829743642
  515   885          829745000
  122   939          829751867
  371   920          829752811
  713   776          829755673
  294   930          829769184
  490   893          829770957
  707   781          829772784
  697   789          829777942
  720   770          829781000
  506   888          829781288
  583   858          829783999
  165   938          829785797
  674   806          829788640
  424   910          829796024
  433   908          829796049
  123   939          829796886
  518   884          829798936
  383   918          829802519
  640   828          829807552
  653   820          829813077
  565   866          829824021
  214   936          829826200
  124   939          829842643
  313   928          829843049
  193   937          829846010
  247   934          829849727
  645   825          829851750
  628   835          829856027
  365   921          829857086
  503   889          829858896
  304   929          829859553
  284   931          829860795
  166   938          829867968
  729   762          829871217
  619   840          829880659
  572   863          829884895
  521   883          829886148
  232   935          829887543
  450   904          829888264
  553   871          829888688
  125   939          829889144
  454   903          829890991
  273   932          829903985
  635   831          829904066
  548   873          829905209
  480   896          829915136
  446   905          829934161
  126   939          829936395
  458   902          829942720
  352   923          829944675
  261   933          829945818
  167   938          829951135
  345   924          829952649
  194   937          829958337
  389   917          829959082
  330   926          829959776
  581   859          829962720
  215   936          829964231
  535   878          829966527
  500   890          829969000
  410   913          829969497
  473   898          829974609
  558   869          829976021
  405   914          829982069
  322   927          829984231
  127   939          829984402
  524   882          830006792
  677   804          830007197
  719   771          830008970
  487   894          830018287
  688   796          830019008
  728   763          830023299
  415   912          830023903
  543   875          830024882
  442   906          830028304
  295   930          830029375
  128   939          830033171
  248   934          830033496
  168   938          830035304
  650   822          830037248
  712   777          830041561
  429   909          830043018
  462   901          830043829
  359   922          830045727
  233   935          830049712
  692   793          830051145
  701   786          830059757
  400   915          830060875
  338   925          830067597
  195   937          830071828
  621   839          830072780
  129   939          830082708
  684   799          830095903
  216   936          830103552
  285   931          830103616
  706   782          830107584
  497   891          830111444
  169   938          830120481
  664   813          830122741
  600   850          830125000
  602   849          830127257
  274   932          830128392
  130   939          830133019
  305   929          830137714
  314   928          830137896
  630   834          830140704
  598   851          830142243
  420   911          830146031
  661   815          830148156
  604   848          830149056
  262   933          830150965
  667   811          830152694
  579   860          830160539
  527   881          830161024
  378   919          830161711
  570   864          830165544
  372   920          830166848
  563   867          830167910
  438   907          830170315
  596   852          830178944
  131   939          830184110
  727   764          830184327
  196   937          830186489
  606   847          830190439
  696   790          830192536
  466   900          830194696
  395   916          830205171
  170   938          830206672
  234   935          830213279
  642   827          830218571
  249   934          830218753
  658   817          830228825
  594   853          830235061
  132   939          830235987
  670   809          830238129
  384   918          830243736
  217   936          830244169
  718   772          830245880
  538   877          830247005
  608   846          830251448
  366   921          830257857
  637   830          830261853
  477   897          830265606
  680   802          830281608
  623   838          830284839
  494   892          830286072
  331   926          830287467
  133   939          830288656
  296   930          830291336
  171   938          830293883
  323   927          830296250
  484   895          830297279
  197   937          830302326
  592   854          830310552
  346   924          830310760
  647   824          830316247
  353   923          830317444
  746   746          830321872
  745   747          830326348
  610   845          830332125
  711   778          830336383
  425   910          830336625
  551   872          830338999
  744   748          830339776
  134   939          830342123
  286   931          830348147
  530   880          830349000
  726   765          830354301
  275   932          830354443
  263   933          830357684
  434   908          830359816
  743   749          830362156
  655   819          830364634
  577   861          830377414
  235   935          830378250
  673   807          830379160
  172   938          830382120
  556   870          830382616
  218   936          830386088
  742   750          830393488
  470   899          830395699
  135   939          830396394
  546   874          830398960
  590   855          830405375
  250   934          830405504
  339   925          830411344
  390   917          830414213
  306   929          830417705
  198   937          830419345
  612   844          830432512
  360   922          830433448
  741   751          830433772
  315   928          830434627
  700   787          830443403
  632   833          830445505
  705   783          830451312
  136   939          830451475
  568   865          830465057
  173   938          830471389
  411   913          830475028
  406   914          830475360
  740   752          830483008
  717   773          830491730
  491   893          830492728
  451   904          830497115
  687   797          830504276
  691   794          830505555
  137   939          830507372
  455   903          830510702
  513   886          830512153
  510   887          830515103
  625   837          830516878
  588   856          830519488
  219   936          830529315
  561   868          830530513
  447   905          830532248
  725   766          830533221
  199   937          830537552
  739   753          830541196
  416   912          830541824
  401   915          830542076
  516   885          830542221
  236   935          830544631
  507   888          830550915
  614   843          830552651
  297   930          830555073
  652   821          830555469
  174   938          830561696
  541   876          830561797
  138   939          830564091
  264   933          830565981
  533   879          830570876
  459   902          830573387
  676   805          830575901
  276   932          830582144
  373   920          830583117
    0   940          830584000
    1   940          830584001
    2   940          830584008
    3   940          830584027
    4   940          830584064
    5   940          830584125
    6   940          830584216
    7   940          830584343
    8   940          830584512
    9   940          830584729
   10   940          830585000
   11   940          830585331
   12   940          830585728
   13   940          830586197
   14   940          830586744
   15   940          830587375
   16   940          830588096
   17   940          830588913
   18   940          830589832
   19   940          830590859
  379   919          830591498
   20   940          830592000
   21   940          830593261
  251   934          830593755
  287   931          830594394
   22   940          830594648
   23   940          830596167
  430   909          830596429
   24   940          830597824
   25   940          830599625
   26   940          830601576
   27   940          830603683
  519   884          830605463
   28   940          830605952
  481   896          830607777
  738   754          830608336
   29   940          830608389
  324   927          830610207
   30   940          830611000
  683   800          830611987
  575   862          830613303
   31   940          830613791
  443   906          830615723
  695   791          830616046
   32   940          830616768
  332   926          830617144
  504   889          830619433
   33   940          830619937
  139   939          830621638
   34   940          830623304
   35   940          830626875
   36   940          830630656
   37   940          830634653
   38   940          830638872
  639   829          830639908
  710   779          830640139
   39   940          830643319
  474   898          830647216
   40   940          830648000
  644   826          830649960
  586   857          830652849
   41   940          830652921
  175   938          830653047
  200   937          830656953
   42   940          830658088
  367   921          830660824
   43   940          830663507
   44   940          830669184
  347   924          830670947
  220   936          830673856
  396   916          830674432
   45   940          830675125
  421   911          830676492
  140   939          830680019
   46   940          830681336
  737   755          830684428
  463   901          830685548
  385   918          830687257
   47   940          830687823
  354   923          830692331
  616   842          830692584
   48   940          830694592
  307   929          830699532
   49   940          830701649
  522   883          830702035
   50   940          830709000
  237   935          830712428
   51   940          830716651
  501   890          830720501
  724   767          830721087
   52   940          830724608
  488   894          830731256
   53   940          830732877
  316   928          830733248
  141   939          830739240
   54   940          830741464
  176   938          830745448
  716   774          830746520
  439   907          830747162
   55   940          830750375
  340   925          830757125
   56   940          830759616
  627   836          830768939
   57   940          830769193
  736   756          830769472
  634   832          830770472
  265   933          830775862
  201   937          830777554
   58   940          830779112
  566   866          830783392
  252   934          830783512
  663   814          830787391
   59   940          830789379
  666   812          830795624
  142   939          830799307
   60   940          830800000
  649   823          830801216
  704   784          830803968
  584   858          830805416
  549   873          830807766
  554   871          830807775
   61   940          830810981
  277   932          830811501
  221   936          830819717
  298   930          830820592
   62   940          830822328
  361   922          830823329
  536   878          830826808
  679   803          830828466
  525   882          830832093
   63   940          830834047
  660   816          830834496
  699   788          830835971
  177   938          830838905
  288   931          830842363
   64   940          830846144
  467   900          830847563
  618   841          830852353
  498   891          830853963
   65   940          830858625
  669   810          830859309
  143   939          830860226
  735   757          830863468
  573   863          830868164
   66   940          830871496
  391   917          830871684
  426   910          830879776
  238   935          830881647
   67   940          830884763
   68   940          830898432
  202   937          830899361
  544   875          830911059
  559   869          830911788
   69   940          830912509
  723   768          830917899
  144   939          830922003
  325   927          830926108
  435   908          830926187
   70   940          830927000
  178   938          830933424
  657   818          830936825
   71   940          830941911
  333   926          830948813
  478   897          830949625
  709   780          830952829
   72   940          830957248
  734   758          830966416
  222   936          830966904
  690   795          830968875
  407   914          830971087
   73   940          830973017
  253   934          830974781
  582   859          830977147
  672   808          830978560
  412   913          830983025
  308   929          830983201
  145   939          830984644
  266   933          830987333
   74   940          830989224
  528   881          830995793
  686   798          830998448
  485   895          831001500
  374   920          831001624
   75   940          831005875
  715   775          831010250
  495   892          831019663
  203   937          831022380
   76   940          831022976
  380   919          831023559
  402   915          831025683
  179   938          831029011
  620   840          831032000
  348   924          831033216
  317   928          831033765
  641   828          831038273
   77   940          831040533
  629   835          831041064
  278   932          831042520
  146   939          831048155
  694   792          831048472
  239   935          831052294
   78   940          831058552
  471   899          831059810
  417   912          831062241
  368   921          831065993
  355   923          831069342
   79   940          831077039
  733   759          831078316
  299   930          831087899
  289   931          831092060
  654   820          831094264
   80   940          831096000
  646   825          831101761
  341   925          831104946
  452   904          831108672
  147   939          831112542
  223   936          831115423
   81   940          831115441
  636   831          831115647
  539   877          831116952
  564   867          831120507
  722   769          831123657
  180   938          831125672
  448   905          831133017
  386   918          831133088
  456   903          831133143
   82   940          831135368
  682   801          831136969
  571   864          831141955
  397   916          831146069
  204   937          831146617
  431   909          831152420
  675   806          831153491
   83   940          831155787
  703   785          831165552
  254   934          831167568
  580   860          831168000
   84   940          831176704
  148   939          831177811
  531   880          831193291
   85   940          831198125
  732   760          831199168
  267   933          831200400
  444   906          831205800
  601   850          831206801
  460   902          831206808
  422   911          831209479
  362   922          831215376
  603   849          831216276
  599   851          831216850
  492   893          831217445
   86   940          831220056
  181   938          831223413
  240   935          831224375
  622   839          831231567
  698   789          831237461
   87   940          831242503
  326   927          831243959
  149   939          831243968
  605   848          831245317
  597   852          831246381
  552   872          831251456
  224   936          831265280
   88   940          831265472
  309   929          831268718
  205   937          831272078
  708   781          831274453
  279   932          831275207
  334   926          831282480
  714   776          831282920
   89   940          831288969
  607   847          831293966
  547   874          831294947
  595   853          831295352
  511   887          831296934
  514   886          831303200
  482   896          831303304
  651   822          831306699
  150   939          831311019
  557   870          831311693
   90   940          831313000
  182   938          831322240
  475   898          831322667
  508   888          831323584
  440   907          831326643
  731   761          831328972
  464   901          831330045
  392   917          831331501
  631   834          831333295
  318   928          831336184
   91   940          831337571
  721   770          831338361
  517   885          831342538
  290   931          831343491
  300   930          831357000
  255   934          831361879
  609   846          831362265
   92   940          831362688
  593   854          831363721
  578   861          831377933
  151   939          831378970
  505   889          831382994
  678   804          831384216
   93   940          831388357
  349   924          831397573
  241   935          831397896
  206   937          831398769
   94   940          831414584
  268   933          831415069
  520   884          831415104
  225   936          831416481
  183   938          831422159
  375   920          831422375
  534   879          831424743
  427   910          831425483
  569   865          831434634
  689   796          831441105
   95   940          831441375
  542   876          831441464
  489   894          831447153
  665   813          831447422
  152   939          831447827
  356   923          831448483
  611   845          831450256
  624   838          831451096
  591   855          831451446
  342   925          831454813
  643   827          831456990
  381   919          831457900
  662   815          831460903
  730   762          831467728
   96   940          831468736
  408   914          831469256
  369   921          831473370
  502   890          831475008
  562   868          831476360
  638   830          831481072
  668   811          831489363
  693   793          831489814
  413   913          831493494
  436   908          831495168
   97   940          831496673
  685   799          831501524
  468   900          831503232
  280   932          831509568
  403   915          831511702
  153   939          831517596
  523   883          831521054
  184   938          831523176
   98   940          831525192
  207   937          831526696
  659   817          831529692
  702   786          831536064
   99   940          831554299
  310   929          831556089
  256   934          831557720
  613   844          831557981
  589   856          831558485
  720   771          831562011
  327   927          831563766
  713   777          831564530
  226   936          831569032
  242   935          831572863
  648   824          831574016
  387   918          831581235
  100   940          831584000
  418   912          831585160
  671   809          831586840
  154   939          831588283
  291   931          831596662
  499   891          831599470
  707   782          831605011
  576   862          831606904
  363   922          831609595
  101   940          831614301
  729   763          831615436
  335   926          831618151
  398   916          831620088
  185   938          831625297
  301   930          831627901
  269   933          831631346
  479   897          831636512
  319   928          831640511
  102   940          831645208
  633   833          831645674
  697   790          831647873
  656   819          831653675
  208   937          831655865
  155   939          831659894
  526   882          831660544
  681   802          831670849
  103   940          831676727
  587   857          831684796
  615   843          831685482
  537   878          831690305
  626   837          831690629
  486   895          831708631
  104   940          831708864
  432   909          831710997
  550   873          831713617
  227   936          831722939
  453   904          831722941
  472   899          831726747
  186   938          831728528
  555   871          831730186
  156   939          831732435
  449   905          831736474
  674   807          831739967
  105   940          831741625
  423   911          831744998
  281   932          831745609
  567   866          831746159
  243   935          831749282
  257   934          831755097
  496   892          831756224
  457   903          831758320
  350   924          831764024
  728   764          831772096
  106   940          831775016
  209   937          831786282
  393   917          831793670
  719   772          831794607
  445   906          831798541
  545   875          831800500
  157   939          831805912
  343   925          831806732
  107   940          831809043
  357   923          831829760
  585   858          831830337
  653   821          831832738
  617   842          831832801
  187   938          831832875
  529   881          831833730
  461   902          831842989
  108   940          831843712
  311   929          831845320
  376   920          831845376
  270   933          831849237
  560   869          831850909
  292   931          831851579
  574   863          831854871
  712   778          831855080
  640   829          831866789
  228   936          831878208
  109   940          831879029
  158   939          831880331
  370   921          831882961
  328   927          831885535
  382   919          831894527
  645   826          831896101
  302   930          831900608
  441   907          831908764
  110   940          831915000
  701   787          831915504
  210   937          831917953
  688   797          831922245
  244   935          831927159
  727   765          831937708
  188   938          831938344
  692   794          831940072
  706   783          831944503
  493   893          831945114
  320   928          831946752
  677   805          831948858
  628   836          831950208
  111   940          831951631
  258   934          831954016
  159   939          831955698
  336   926          831955832
  409   914          831969873
  428   910          831973752
  465   901          831977326
  635   832          831978243
  282   932          831983336
  112   940          831988928
  540   877          831990133
  746   747          831993659
  583   859          831995066
  619   841          831999980
  404   915          832000139
  476   898          832000968
  483   896          832001723
  745   748          832002617
  364   922          832005992
  414   913          832006441
  684   800          832013504
  744   749          832020533
  113   940          832026897
  388   918          832031704
  160   939          832032019
  229   936          832034845
  718   773          832036149
  532   880          832040768
  189   938          832044941
  743   750          832047407
  211   937          832050884
  114   940          832065544
  437   908          832066765
  650   823          832066767
  696   791          832067207
  271   933          832068748
  565   867          832076488
  512   887          832081831
  742   751          832083239
  399   916          832096495
  515   886          832097331
  509   888          832099301
  115   940          832104875
  245   935          832106500
  664   814          832108088
  293   931          832108248
  161   939          832109300
  419   912          832110587
  726   766          832112272
  572   864          832121792
  741   752          832128029
  667   812          832128291
  351   924          832132575
  312   929          832136417
  661   816          832143277
  116   940          832144896
  518   885          832145957
  506   889          832149585
  190   938          832152672
  259   934          832154483
  711   779          832154570
  344   925          832160709
  469   900          832161709
  490   894          832165984
  553   872          832167225
  303   930          832175127
  581   860          832178941
  740   753          832181777
  212   937          832185081
  117   940          832185613
  621   840          832187061
  162   939          832187547
  230   936          832192856
  548   874          832194216
  670   810          832204000
  329   927          832209272
  358   923          832213179
  680   803          832213627
  283   932          832222755
  118   940          832227032
  521   884          832227865
  630   835          832229875
  503   890          832232527
  658   818          832233744
  558   870          832244112
  739   754          832244483
  321   928          832254913
  394   917          832258197
  191   938          832261543
  163   939          832266766
  119   940          832269159
  377   920          832270633
  433   909          832272166
  642   828          832272840
  535   879          832281814
  424   911          832283055
  717   774          832286637
  246   935          832287311
  272   933          832289885
  602   850          832292208
  705   784          832292929
  371   921          832294772
  600   851          832295051
  337   926          832295529
  725   767          832295788
  700   788          832303872
  604   849          832308913
  120   940          832312000
  738   755          832316147
  598   852          832317400
  213   937          832320550
  543   876          832324383
  480   897          832326273
  637   831          832331044
  383   919          832333446
  673   808          832335329
  454   904          832339928
  450   905          832342625
  524   883          832343211
  606   848          832345208
  164   939          832346963
  500   891          832347971
  231   936          832352247
  121   940          832355561
  647   825          832355648
  260   934          832356504
  596   853          832359213
  294   931          832366675
  192   938          832371560
  655   820          832379375
  579   861          832381920
  458   903          832386239
  446   906          832393952
  623   839          832394086
  473   899          832396516
  737   756          832396769
  691   795          832399246
  122   940          832399848
  608   847          832401135
  365   922          832404573
  570   865          832407625
  687   798          832412295
  487   895          832418678
  594   854          832420448
  563   868          832425579
  165   939          832428144
  313   929          832429386
  123   940          832444867
  304   930          832451464
  214   937          832457297
  710   780          832463000
  284   932          832463872
  247   935          832469598
  410   914          832472944
  610   846          832476736
  462   902          832481936
  193   938          832482729
  389   918          832484501
  736   757          832486349
  724   768          832488256
  124   940          832490624
  405   915          832491000
  527   882          832492151
  442   907          832493531
  695   792          832495463
  497   892          832495761
  592   855          832501063
  352   924          832503232
  166   939          832510315
  273   933          832512654
  232   936          832513024
  345   925          832516750
  415   913          832521872
  676   806          832522392
  429   910          832524589
  632   834          832529672
  683   801          832534388
  330   927          832534983
  125   940          832537125
  716   775          832546071
  538   878          832557024
  261   934          832560085
  322   928          832565000
  612   845          832572053
  400   916          832575296
  652   822          832580056
  126   940          832584376
  735   758          832584887
  167   939          832593482
  194   938          832595056
  215   937          832595328
  359   923          832598746
  590   856          832601016
  577   862          832603961
  625   838          832621097
  551   873          832622768
  295   931          832626866
  466   901          832627397
  127   940          832632383
  338   926          832637248
  420   912          832638528
  438   908          832640984
  704   785          832650289
  248   935          832653367
  556   871          832655927
  530   881          832674841
  233   936          832675193
  494   893          832675741
  168   939          832677651
  128   940          832681152
  477   898          832682125
  614   844          832687128
  723   769          832689676
  734   759          832692383
  546   875          832693211
  378   920          832698152
  644   827          832699267
  699   789          832701168
  484   896          832703040
  639   830          832704119
  285   932          832706693
  195   938          832708547
  372   921          832708809
  568   866          832712328
  588   857          832720265
  314   929          832724233
  395   917          832725088
  305   930          832729625
  129   940          832730689
  216   937          832734649
  274   933          832737061
  169   939          832762828
  262   934          832765232
  679   804          832765303
  384   919          832774663
  666   813          832776093
  663   815          832777622
  709   781          832780370
  130   940          832781000
  561   869          832793390
  366   922          832805344
  733   760          832808837
  715   776          832814451
  616   843          832822003
  470   900          832823000
  196   938          832823208
  425   911          832823656
  669   811          832830040
  131   940          832832091
  660   817          832834513
  649   824          832835673
  434   909          832835933
  249   935          832838624
  234   936          832838760
  575   863          832845022
  170   939          832849019
  634   833          832849641
  586   858          832858768
  331   927          832862674
  541   877          832866554
  690   796          832867336
  627   837          832868136
  513   887          832869800
  346   925          832874861
  217   937          832875266
  353   924          832876001
  323   928          832877019
  510   888          832878072
  132   940          832883968
  491   894          832887755
  296   931          832888827
  533   880          832891437
  516   886          832894552
  722   770          832900048
  686   799          832911255
  507   889          832919212
  694   793          832932641
  732   761          832934249
  171   939          832936230
  133   940          832936637
  197   938          832939045
  672   809          832939577
  390   918          832939632
  657   819          832946652
  286   932          832951224
  451   905          832951476
  519   885          832952484
  455   904          832959639
  275   933          832963112
  263   934          832971951
  618   842          832976720
  411   914          832978475
  339   926          832980995
  406   915          832984291
  360   923          832986467
  134   940          832990104
  447   906          832992039
  504   890          832993064
  235   936          833003731
  306   930          833009616
  584   859          833016483
  703   786          833016583
  459   903          833016906
  218   937          833017185
  481   897          833018914
  315   929          833020964
  172   939          833024467
  250   935          833025375
  566   867          833035859
  416   913          833039793
  522   884          833043752
  135   940          833044375
  198   938          833056064
  401   916          833056497
  682   802          833064176
  731   762          833068619
  474   899          833069123
  430   910          833078000
  443   907          833080950
  554   872          833086312
  714   777          833091777
  549   874          833096773
  641   829          833097510
  136   940          833099456
  501   891          833099472
  675   807          833104818
  573   864          833105061
  708   782          833106680
  698   790          833107392
  173   939          833113736
  654   821          833113925
  721   771          833119372
  463   902          833123655
  373   921          833125078
  379   920          833127939
  488   895          833131647
  629   836          833135245
  536   879          833142095
  646   826          833146112
  620   841          833151321
  297   931          833152564
  137   940          833155353
  219   937          833160412
  525   883          833168512
  421   912          833168989
  236   936          833170112
  199   938          833174271
  559   870          833179879
  264   934          833180248
  636   832          833189824
  276   933          833190813
  324   928          833190976
  332   927          833192351
  582   860          833193368
  396   917          833194349
  287   932          833197471
  174   939          833204043
  367   922          833208311
  544   876          833210560
  730   763          833211947
  138   940          833212072
  251   935          833213626
  439   908          833217831
  385   919          833218184
  347   925          833235048
    0   941          833237621
    1   941          833237622
    2   941          833237629
    3   941          833237648
    4   941          833237685
    5   941          833237746
    6   941          833237837
    7   941          833237964
    8   941          833238133
  498   892          833238280
    9   941          833238350
   10   941          833238621
   11   941          833238952
   12   941          833239349
   13   941          833239818
   14   941          833240365
   15   941          833240996
   16   941          833241717
   17   941          833242534
   18   941          833243453
   19   941          833244480
   20   941          833245621
   21   941          833246882
   22   941          833248269
   23   941          833249788
  354   924          833250888
   24   941          833251445
   25   941          833253246
   26   941          833255197
   27   941          833257304
   28   941          833259573
   29   941          833262010
   30   941          833264621
   31   941          833267412
  139   940          833269619
   32   941          833270389
   33   941          833273558
   34   941          833276925
  467   901          833280264
   35   941          833280496
   36   941          833284277
   37   941          833288274
  307   930          833291443
   38   941          833292493
  200   938          833293672
  175   939          833295394
   39   941          833296940
   40   941          833301621
  220   937          833304953
   41   941          833306542
   42   941          833311709
   43   941          833317128
  316   929          833319585
   44   941          833322805
  678   805          833325877
  340   926          833326776
  528   882          833326920
  140   940          833328000
   45   941          833328746
   46   941          833334957
  651   823          833336218
  237   936          833337909
   47   941          833341444
  689   797          833344342
  622   840          833345848
  720   772          833347648
   48   941          833348213
   49   941          833355270
   50   941          833362621
  729   764          833364233
  478   898          833366144
  426   911          833366807
   51   941          833370272
  361   923          833376348
  601   851          833376852
  713   778          833378049
  564   868          833378176
   52   941          833378229
  693   794          833378741
  603   850          833381227
  571   865          833384036
   53   941          833386498
  141   940          833387221
  176   939          833387795
  580   861          833389381
  265   934          833390129
  702   787          833391811
  599   852          833392007
   54   941          833395085
  391   918          833397103
  435   909          833402304
  252   935          833403383
   55   941          833403996
  605   849          833405174
  485   896          833407261
  495   893          833409332
   56   941          833413237
  201   938          833414273
  298   931          833418083
  685   800          833419125
  277   933          833420170
  631   835          833422466
   57   941          833422814
  597   853          833426650
  539   878          833426971
   58   941          833432733
  665   814          833432769
  707   783          833441930
   59   941          833443000
  288   932          833445440
  142   940          833447288
  607   848          833448735
  221   937          833450814
   60   941          833453621
  662   816          833456024
   61   941          833464602
  668   812          833464960
   62   941          833475949
  407   915          833480018
  595   854          833480739
  177   939          833481252
  412   914          833486472
  471   900          833487111
   63   941          833487668
   64   941          833499765
  325   928          833506877
  238   936          833507128
  143   940          833508207
  643   828          833511259
  609   847          833511952
   65   941          833512246
  531   881          833519132
  697   791          833522544
  333   927          833524020
   66   941          833525117
  728   765          833525477
  659   818          833534611
  552   873          833535225
  202   938          833536080
   67   941          833538384
  402   916          833540104
  374   921          833543585
  638   831          833550263
   68   941          833552053
  671   810          833552711
  593   855          833554232
  380   920          833560000
  417   913          833560210
  624   839          833560343
  452   905          833563033
   69   941          833566130
  144   940          833569984
  308   930          833575112
  178   939          833575771
   70   941          833580621
  456   904          833582080
  719   773          833584876
  557   871          833585004
  547   875          833589198
  448   906          833592808
  253   935          833594652
  611   846          833594867
   71   941          833595532
  348   925          833597317
  222   937          833598001
  266   934          833601600
  681   803          833602868
  578   862          833604480
   72   941          833610869
  492   894          833612472
  648   825          833613417
  368   922          833613480
  317   929          833620102
   73   941          833626638
  355   924          833627899
  145   940          833632625
  431   910          833633991
   74   941          833642845
  591   856          833647087
  460   903          833650327
  278   933          833651189
  203   938          833659099
   75   941          833659496
  511   888          833659903
  514   887          833660847
  386   919          833664015
  747   747          833665446
  397   917          833665986
  656   820          833668416
  746   748          833669928
  444   907          833671027
  179   939          833671358
  712   779          833673267
  341   926          833674597
   76   941          833676597
  239   936          833677775
  569   866          833681905
  745   749          833683374
  299   931          833685390
  508   889          833691881
   77   941          833694154
  517   886          833694869
  289   932          833695137
  727   766          833695679
  146   940          833696136
  674   808          833696136
  613   845          833697522
  422   912          833701976
  744   750          833705784
   78   941          833712173
  482   897          833714441
  633   834          833729841
   79   941          833730660
  743   751          833737158
  562   869          833739237
  475   899          833744574
  534   880          833745304
  542   877          833746221
  223   937          833746520
   80   941          833749621
  505   890          833756625
  589   857          833759262
  147   940          833760523
  520   885          833762125
  180   939          833768019
  464   902          833768152
  362   923          833768395
   81   941          833769062
  701   788          833775973
  742   752          833777496
  204   938          833783336
  706   784          833786120
  254   935          833787439
   82   941          833788989
  626   838          833794848
  440   908          833797312
   83   941          833809408
  267   934          833814667
  615   844          833819959
  326   928          833824728
  148   940          833825792
  741   753          833826798
  688   798          833830264
   84   941          833830325
  718   774          833831056
  692   795          833833763
  576   863          833838623
  489   895          833847544
  240   936          833849856
   85   941          833851746
  502   891          833853979
  392   918          833856920
  653   822          833857325
  334   927          833857687
  309   930          833860629
  523   884          833862771
  181   939          833865760
   86   941          833873677
  726   767          833874839
  279   933          833883876
  740   754          833885064
  587   858          833890715
  149   940          833891949
  677   806          833895349
   87   941          833896124
  224   937          833896377
  205   938          833908797
  427   911          833912514
   88   941          833919093
  318   929          833922521
  640   830          833931000
  684   801          833935905
  468   901          833935933
   89   941          833942590
  645   827          833945408
  290   932          833946568
  696   792          833946624
  739   755          833952294
  300   931          833954491
  150   940          833959000
  349   925          833961674
  617   843          833962220
  375   921          833964336
  182   939          833964587
   90   941          833966621
  436   909          833971285
  711   780          833977431
  408   915          833978187
  255   935          833981750
  499   892          833983787
   91   941          833991192
  381   920          833994341
  413   914          833996941
  526   883          833996963
  567   867          833998626
  550   874          834002624
  537   879          834005592
  356   924          834007040
  555   872          834008723
   92   941          834016309
  369   922          834020857
  241   936          834023377
  342   926          834024464
  403   916          834026123
  151   940          834026951
  738   756          834028488
  268   934          834029336
  206   938          834035488
  585   859          834041404
   93   941          834041978
  225   937          834047578
  628   837          834049405
  479   898          834053031
  635   833          834057412
  725   768          834062957
  183   939          834064506
   94   941          834068205
  418   913          834083129
  717   775          834086188
  574   864          834091768
   95   941          834094996
  152   940          834095808
  664   815          834098319
  545   876          834100001
  650   824          834101224
  667   813          834108760
  387   919          834112162
  737   757          834113646
  486   896          834114392
  280   933          834118237
  560   870          834119000
   96   941          834122357
  619   842          834124347
  705   785          834139250
  398   917          834140005
  661   817          834143294
  327   928          834144535
  496   893          834145893
  310   930          834148000
   97   941          834150294
  680   804          834150464
  472   900          834154048
  363   923          834162614
  207   938          834163415
  529   882          834164857
  184   939          834165523
  153   940          834165577
  700   789          834169069
  670   811          834174731
  453   905          834177302
  256   935          834177591
   98   941          834178813
  432   910          834192568
  335   927          834193358
  449   906          834196265
  242   936          834198344
  291   932          834199739
  226   937          834200129
  457   904          834207257
  736   758          834207768
   99   941          834207920
  583   860          834211287
  301   931          834225392
  319   929          834226848
  154   940          834236264
  423   912          834237495
  100   941          834237621
  658   819          834243571
  269   934          834245613
  724   769          834260033
  445   907          834263768
  185   939          834267644
  101   941          834267922
  461   903          834286508
  710   781          834290541
  208   938          834292584
  673   809          834296346
  691   796          834297707
  102   941          834298829
  540   878          834300152
  621   841          834306382
  155   940          834307875
  735   759          834310854
  393   918          834319089
  630   836          834324056
  687   799          834325102
  350   925          834328125
  103   941          834330348
  642   829          834332077
  565   868          834334157
  493   894          834340141
  716   776          834350272
  227   937          834354036
  281   933          834354278
  104   941          834362485
  572   865          834363873
  532   881          834366609
  186   939          834370875
  243   936          834374763
  257   935          834374968
  343   926          834376383
  441   908          834379433
  695   793          834379632
  156   940          834380416
  376   921          834387337
  357   924          834388317
  105   941          834395246
  655   821          834399036
  647   826          834399999
  581   861          834400322
  637   832          834405221
  483   897          834412860
  465   902          834415433
  476   899          834422875
  734   760          834422904
  209   938          834423001
  106   941          834428637
  370   922          834430448
  382   920          834430968
  311   930          834437231
  512   888          834444800
  553   873          834450994
  157   940          834453893
  292   932          834454656
  515   887          834454978
  428   911          834460783
  683   802          834461595
  602   851          834462259
  107   941          834462664
  270   934          834463504
  723   770          834466067
  328   928          834466304
  509   889          834467598
  600   852          834470208
  676   807          834473719
  604   850          834473864
  187   939          834475222
  409   915          834478804
  548   875          834488467
  108   941          834497333
  598   853          834497669
  302   931          834498099
  518   886          834498288
  704   786          834501320
  606   849          834505065
  623   840          834508367
  228   937          834509305
  414   914          834509888
  404   916          834514560
  558   871          834517423
  506   890          834523216
  158   940          834528312
  336   927          834531039
  109   941          834532650
  320   929          834533089
  437   909          834542882
  733   761          834543918
  596   854          834544600
  244   936          834552640
  210   938          834554672
  608   848          834555904
  364   923          834559011
  388   919          834562631
  490   895          834566375
  110   941          834568621
  699   790          834571099
  258   935          834573887
  521   885          834574886
  188   939          834580691
  282   933          834592005
  469   901          834594410
  535   880          834602375
  159   940          834603679
  111   941          834605252
  579   862          834608467
  419   913          834608556
  652   823          834609575
  594   855          834610959
  503   891          834611498
  709   782          834612597
  399   917          834616412
  632   835          834618843
  715   777          834623308
  610   847          834626423
  543   877          834629140
  112   941          834642549
  570   866          834654896
  229   937          834665942
  732   762          834673896
  160   940          834680000
  113   941          834680518
  722   771          834681059
  271   934          834683015
  524   884          834684928
  189   939          834687288
  211   938          834687603
  563   869          834688456
  351   925          834696676
  592   856          834696704
  679   805          834706964
  293   932          834711325
  612   846          834716664
  114   941          834719165
  312   930          834728328
  625   839          834730344
  344   926          834730360
  245   936          834731981
  500   892          834732288
  480   898          834742792
  644   828          834753536
  433   910          834753737
  161   940          834757281
  115   941          834758496
  666   814          834761440
  690   797          834770573
  358   924          834771736
  303   931          834772618
  663   816          834772743
  639   831          834773310
  259   935          834774354
  424   912          834775552
  394   918          834783616
  329   928          834790041
  454   905          834794289
  190   939          834795019
  116   941          834798517
  590   857          834801793
  450   906          834802416
  669   812          834805637
  377   921          834812594
  731   763          834812838
  694   794          834821568
  212   938          834821800
  473   900          834823817
  230   937          834823953
  487   896          834824439
  614   845          834826669
  527   883          834828570
  686   800          834828856
  283   933          834831424
  458   904          834835176
  162   940          834835528
  577   863          834835680
  117   941          834839234
  660   818          834839432
  321   929          834841250
  371   922          834842259
  446   907          834859179
  383   920          834869887
  337   927          834870736
  538   879          834872311
  703   787          834872330
  649   825          834875074
  118   941          834880653
  497   893          834885430
  191   939          834903890
  272   934          834904152
  721   772          834905009
  714   778          834905296
  672   810          834905448
  551   874          834911775
  246   936          834912792
  163   940          834914747
  119   941          834922780
  462   903          834925455
  588   858          834926184
  634   834          834933808
  556   872          834934464
  708   783          834943599
  616   844          834956480
  213   938          834957269
  365   923          834957592
  730   764          834960744
  657   820          834961393
  442   908          834964200
  568   867          834964795
  120   941          834965621
  294   932          834969752
  627   838          834972355
  260   935          834976375
  410   915          834981875
  698   791          834982063
  231   937          834983344
  546   876          834992712
  164   940          834994944
  682   803          834996195
  405   916          835005421
  530   882          835005968
  121   941          835009182
  429   911          835011620
  192   939          835013907
  389   919          835015428
  313   930          835021297
  415   914          835025319
  304   931          835048955
  122   941          835053469
  675   808          835060987
  561   870          835061481
  466   902          835065504
  352   925          835067333
  586   859          835069835
  494   894          835070768
  284   933          835072541
  165   940          835076125
  575   864          835081919
  345   926          835086401
  214   938          835094016
  247   936          835095079
  400   917          835095213
  123   941          835098488
  477   899          835104032
  618   843          835106139
  484   897          835114177
  330   928          835115752
  438   909          835117101
  729   765          835117614
  193   939          835125076
  273   934          835126921
  420   913          835136497
  720   773          835137917
  654   822          835138512
  232   937          835144121
  124   941          835144245
  322   929          835151337
  359   924          835157303
  166   940          835158296
  641   830          835161721
  541   878          835176573
  261   935          835179956
  125   941          835190746
  646   827          835195419
  713   779          835196236
  338   927          835212455
  533   881          835217278
  295   932          835229943
  215   938          835232047
  584   860          835232704
  513   888          835232769
  629   837          835234442
  194   939          835237403
  126   941          835237997
  378   921          835240113
  167   940          835241463
  510   889          835246369
  395   918          835250507
  516   887          835252199
  702   788          835252280
  689   798          835252361
  470   901          835255701
  372   922          835256296
  636   833          835268993
  678   806          835272368
  693   795          835272432
  620   842          835275688
  248   936          835278848
  728   766          835283448
  707   784          835283547
  127   941          835286004
  491   895          835288146
  507   890          835292843
  566   868          835293528
  519   886          835304815
  233   937          835306290
  384   920          835311104
  285   933          835315362
  314   930          835316144
  425   912          835316153
  434   910          835317504
  168   940          835325632
  305   931          835327116
  128   941          835334773
  685   801          835341526
  747   748          835341715
  573   865          835347142
  746   749          835350685
  195   939          835350894
  274   934          835351328
  366   923          835358363
  745   750          835368625
  554   873          835370081
  651   824          835370675
  216   938          835371368
  504   891          835372035
  719   774          835379783
  129   941          835384310
  262   935          835385103
  522   885          835390773
  549   875          835391024
  744   751          835395535
  697   792          835401961
  169   940          835410809
  451   906          835411267
  455   905          835414000
  582   861          835414749
  665   815          835423000
  743   752          835431415
  130   941          835434621
  481   898          835435433
  353   925          835440102
  331   928          835443443
  346   926          835444512
  668   813          835445429
  559   871          835453190
  662   817          835456041
  447   907          835457266
  727   767          835458246
  536   880          835462656
  323   929          835463356
  249   936          835464105
  622   841          835465169
  196   939          835465555
  459   904          835465843
  234   937          835469857
  390   919          835470559
  742   753          835476265
  501   892          835483789
  131   941          835485712
  411   915          835487406
  296   932          835491904
  712   780          835496128
  474   900          835496424
  170   940          835497000
  406   916          835498712
  525   884          835510229
  217   938          835511985
  544   877          835515317
  631   836          835516647
  671   811          835523442
  741   754          835530085
  488   896          835537408
  132   941          835537589
  681   804          835539705
  416   914          835543240
  659   819          835544438
  360   924          835545024
  603   851          835551278
  443   908          835551619
  601   852          835552009
  339   927          835556202
  286   933          835559893
  430   911          835565031
  463   903          835567174
  605   850          835570125
  643   829          835570496
  599   853          835572276
  401   917          835576414
  275   934          835577379
  197   939          835581392
  171   940          835584211
  133   941          835590258
  263   935          835591822
  740   755          835592875
  306   931          835607107
  607   849          835608592
  597   854          835612037
  315   930          835612875
  580   862          835615928
  638   832          835624440
  498   893          835627949
  718   775          835630607
  571   866          835631307
  706   785          835632441
  235   937          835634828
  564   869          835641053
  701   789          835641170
  726   768          835642008
  134   941          835643725
  250   936          835650856
  218   938          835653904
  674   809          835657153
  648   826          835657768
  528   883          835663339
  739   756          835664635
  609   848          835666721
  421   913          835666958
  379   921          835669900
  595   855          835671250
  172   940          835672448
  373   922          835672565
  624   840          835674624
  656   821          835688077
  439   909          835693948
  135   941          835697996
  198   939          835698411
  467   902          835718371
  396   918          835719768
  692   796          835732224
  539   879          835742258
  688   799          835743071
  611   847          835744554
  738   757          835745365
  593   856          835749873
  136   941          835753077
  385   920          835754625
  297   932          835755641
  367   923          835761330
  173   940          835761717
  332   928          835773120
  324   929          835777313
  478   899          835788051
  219   938          835797131
  264   935          835800119
  236   937          835801209
  495   894          835804359
  347   926          835804699
  711   781          835804972
  276   934          835805080
  287   933          835806140
  137   941          835808974
  354   925          835814989
  199   939          835816618
  485   897          835818398
  633   835          835819012
  552   874          835824232
  696   793          835830793
  725   769          835834734
  737   758          835835065
  578   863          835836199
  251   936          835839107
  613   846          835842133
  677   807          835846676
  591   857          835847864
  531   882          835850259
  174   940          835852024
  426   912          835859304
  684   802          835863112
  557   872          835863541
  138   941          835865693
  435   910          835883875
  653   823          835886844
  547   876          835888699
  307   931          835888934
  717   776          835890389
    0   942          835896888
    1   942          835896889
    2   942          835896896
    3   942          835896915
    4   942          835896952
    5   942          835897013
    6   942          835897104
    7   942          835897231
    8   942          835897400
    9   942          835897617
   10   942          835897888
   11   942          835898219
   12   942          835898616
   13   942          835899085
   14   942          835899632
   15   942          835900263
   16   942          835900984
   17   942          835901801
  340   927          835901983
   18   942          835902720
   19   942          835903747
  626   839          835904095
   20   942          835904888
   21   942          835906149
   22   942          835907536
   23   942          835909055
   24   942          835910712
  316   930          835911496
   25   942          835912513
   26   942          835914464
   27   942          835916571
   28   942          835918840
  471   901          835919812
   29   942          835921277
  139   941          835923240
   30   942          835923888
   31   942          835926679
  391   919          835928030
   32   942          835929656
   33   942          835932825
  736   759          835933735
  569   867          835934372
  361   924          835934905
  200   939          835936019
   34   942          835936192
   35   942          835939763
  220   938          835941672
  175   940          835943375
   36   942          835943544
   37   942          835947541
   38   942          835951760
   39   942          835956207
  615   845          835959500
   40   942          835960888
  589   858          835965181
   41   942          835965809
  237   937          835969006
   42   942          835970976
   43   942          835976395
  140   941          835981621
   44   942          835982072
   45   942          835988013
  705   786          835990281
   46   942          835994224
  407   916          835994439
  412   915          835995403
  645   828          835999677
  640   831          836000191
   47   942          836000711
  562   870          836007328
   48   942          836007480
  265   935          836010000
  492   895          836012863
   49   942          836014537
  298   932          836021160
   50   942          836021888
  452   906          836022824
  514   888          836023816
  511   889          836028200
  252   936          836028864
   51   942          836029539
  277   934          836034437
  176   940          836035776
  724   770          836036424
  456   905          836036441
   52   942          836037496
  700   790          836039000
  141   941          836040842
  735   760          836041375
   53   942          836045765
  517   887          836052516
  288   933          836054109
   54   942          836054352
  542   878          836056240
  201   939          836056620
  448   907          836058035
  402   917          836060021
   55   942          836063263
  417   914          836063657
  508   890          836065512
  534   881          836071145
   56   942          836072504
  576   864          836075520
   57   942          836082081
  221   938          836087533
  374   922          836091072
   58   942          836092000
  680   805          836092125
  325   929          836093214
  664   816          836093440
  667   814          836094107
  617   844          836096697
  460   904          836099264
  142   941          836100909
  587   859          836101782
  380   921          836101961
   59   942          836102267
  333   928          836104789
   60   942          836112888
  520   886          836114456
  431   911          836121022
  710   782          836122768
   61   942          836123869
  177   940          836129233
  482   898          836130960
   62   942          836135216
  505   891          836135596
  238   937          836138225
  650   825          836140625
  635   834          836141579
  444   908          836141696
   63   942          836146935
  661   818          836148213
  670   812          836150328
  628   838          836153624
  734   761          836157985
   64   942          836159032
  716   777          836159129
  143   941          836161828
  368   923          836166499
  348   926          836166968
   65   942          836171513
  475   900          836171875
  308   931          836172603
  202   939          836178427
   66   942          836184384
  397   918          836191405
  355   925          836192000
   67   942          836197651
  422   913          836199945
  386   920          836200456
  691   797          836200944
  523   885          836209792
   68   942          836211320
  464   903          836211671
  317   930          836212013
  253   936          836220133
  266   935          836221471
  144   941          836223605
  178   940          836223752
   69   942          836225397
  222   938          836234720
  502   892          836238296
   70   942          836239888
  687   800          836242703
  723   771          836247078
  341   927          836249804
  489   896          836253305
  619   843          836253766
   71   942          836254799
  567   868          836256295
  585   860          836257625
  658   820          836258312
  673   810          836262217
  278   934          836265456
  695   794          836268559
   72   942          836270136
  440   909          836273429
  733   762          836283565
   73   942          836285905
  145   941          836286246
  299   932          836288467
  555   873          836292492
  550   875          836296875
  203   939          836301446
   74   942          836302112
  289   933          836303806
  239   937          836308872
   75   942          836318763
  179   940          836319339
  537   880          836326153
  362   924          836326952
  574   865          836333849
   76   942          836335864
  526   884          836338680
  146   941          836349757
   77   942          836353421
  704   787          836357067
   78   942          836371440
  499   893          836373456
  468   902          836374040
  223   938          836383239
  392   919          836387847
   79   942          836389927
  560   871          836392311
  683   803          836393614
  642   830          836396288
  545   877          836404758
  427   912          836405011
   80   942          836408888
  326   929          836411065
  254   936          836412920
  147   941          836414144
  180   940          836416000
  732   763          836418115
  630   837          836423253
  655   822          836423623
  204   939          836425683
   81   942          836428329
  676   808          836429888
  621   842          836430749
  583   861          836432668
  267   935          836434538
  715   778          836436827
  334   928          836438456
  699   791          836445770
   82   942          836448256
  647   827          836449306
  709   783          836449516
  436   910          836452856
  309   931          836458120
  722   772          836466696
   83   942          836468675
  479   899          836474938
  148   941          836479413
  240   937          836480953
  637   833          836484390
   84   942          836489592
  408   916          836492608
  279   934          836498143
  529   883          836501276
  413   915          836505872
   85   942          836511013
  375   922          836511823
  181   940          836513741
  318   930          836514432
  486   897          836525529
  349   926          836531325
   86   942          836532944
  224   938          836533096
  381   921          836536302
  496   894          836540920
  149   941          836545570
  403   917          836546040
  205   939          836551144
  290   933          836555237
   87   942          836555391
  300   932          836557568
  731   764          836561635
  356   925          836571141
  369   923          836573876
   88   942          836578360
  418   914          836586576
  472   901          836586749
  565   869          836597034
  342   927          836599671
   89   942          836601857
  255   936          836607231
  572   866          836611144
  182   940          836612568
  150   941          836612621
  540   879          836615439
   90   942          836625888
  581   862          836626869
  623   841          836627688
  453   906          836637093
  602   852          836637416
  604   851          836643915
  652   824          836644032
  387   920          836648603
  268   935          836649207
   91   942          836650459
  600   853          836650477
  679   806          836653455
  241   937          836654474
  449   907          836661492
  457   905          836661618
  398   918          836665424
  606   850          836670016
   92   942          836675576
  206   939          836677835
  690   798          836678592
  432   911          836679599
  151   941          836680572
  598   854          836683056
  225   938          836684297
  721   773          836695278
  532   882          836697736
   93   942          836701245
  183   940          836712487
  632   836          836713024
  730   765          836714125
  694   795          836715259
  608   849          836715761
  363   924          836721171
  714   779          836723483
   94   942          836727472
  327   929          836730872
  280   934          836732504
  703   788          836732799
  445   908          836734437
  596   855          836735111
  461   904          836735445
  423   913          836735464
  553   874          836740001
  493   895          836740532
  310   931          836745491
  152   941          836749429
  686   801          836751257
  666   815          836751671
   95   942          836754263
  663   817          836772760
  335   928          836774127
  610   848          836781192
   96   942          836781624
  708   784          836785216
  669   813          836786106
  548   876          836787968
  558   872          836795960
  256   936          836803072
  207   939          836805762
  594   856          836806600
  291   933          836808408
   97   942          836809561
  644   829          836812773
  512   889          836813097
  184   940          836813504
  515   888          836817947
  319   930          836818759
  153   941          836819198
  301   932          836828469
  483   898          836829379
  242   937          836829441
  226   938          836836848
   98   942          836838080
  579   863          836840186
  509   890          836841229
  625   840          836844625
  639   832          836847487
  660   819          836849259
  393   919          836850016
  476   900          836850176
  441   909          836855550
  518   887          836855935
  465   903          836858952
  698   792          836861480
  269   935          836865484
  612   847          836866351
   99   942          836867187
  729   766          836875585
  672   811          836876179
  154   941          836889885
  100   942          836896888
  592   857          836897481
  350   926          836897776
  506   891          836902187
  570   867          836907363
  185   940          836915625
  649   826          836919425
  101   942          836927189
  521   886          836927217
  535   881          836928216
  720   774          836932824
  682   804          836933032
  376   922          836934824
  208   939          836934931
  543   878          836939159
  343   927          836951590
  357   925          836952418
  428   912          836953280
  563   870          836956547
  102   942          836958096
  155   941          836961496
  281   934          836968545
  614   846          836971280
  490   896          836972136
  382   921          836972929
  657   821          836981054
  370   923          836983467
  103   942          836989615
  227   938          836990755
  409   916          836993225
  503   892          836995815
  257   936          837000449
  243   937          837005860
  590   858          837007712
  748   748          837017984
  414   915          837018819
  186   940          837018856
  713   780          837019097
  104   942          837021752
  675   809          837022004
  747   749          837022472
  634   835          837022979
  437   910          837024453
  524   885          837031949
  469   902          837032517
  156   941          837034037
  404   917          837034477
  311   931          837034722
  746   750          837035936
  728   767          837046015
  328   929          837052641
  105   942          837054513
  745   751          837058376
  292   933          837063325
  209   939          837065348
  577   864          837072577
  627   839          837081602
  270   935          837083375
  106   942          837087904
  744   752          837089792
  616   845          837096021
  388   920          837099072
  302   932          837101176
  157   941          837107514
  336   928          837111808
  419   914          837112003
  702   789          837117477
  364   924          837117568
  107   942          837121931
  500   893          837121957
  187   940          837123203
  320   930          837125000
  707   785          837129868
  743   753          837130184
  588   859          837137251
  399   918          837141831
  228   938          837146024
  108   942          837156600
  480   899          837164699
  689   799          837165168
  654   823          837168031
  527   884          837170287
  693   796          837170893
  719   775          837179334
  742   754          837179552
  158   941          837181933
  244   937          837183737
  109   942          837191917
  538   880          837192872
  210   939          837197019
  258   936          837199368
  551   875          837206026
  282   934          837206272
  556   873          837218233
  568   868          837222464
  678   807          837223695
  727   768          837225415
  110   942          837227888
  188   940          837228672
  641   831          837230912
  487   897          837235576
  741   755          837237896
  618   844          837240616
  433   911          837240768
  646   828          837249688
  454   906          837254080
  473   901          837256518
  159   941          837257300
  111   942          837264519
  351   926          837266327
  450   907          837267643
  685   802          837268733
  424   913          837273521
  497   894          837280457
  586   860          837286056
  697   793          837286130
  458   905          837289537
  546   877          837297469
  112   942          837301816
  229   938          837302661
  271   935          837302886
  740   756          837305216
  344   927          837305567
  394   919          837314543
  293   933          837319994
  712   781          837323669
  575   865          837324000
  312   931          837325819
  446   908          837329848
  211   939          837329950
  160   941          837333621
  561   871          837334792
  189   940          837335269
  358   925          837335837
  629   838          837338661
  113   942          837339785
  530   883          837342387
  636   834          837353160
  377   922          837360081
  245   937          837363078
  462   904          837374392
  303   932          837375695
  329   929          837376378
  114   942          837378432
  739   757          837381512
  371   923          837395278
  259   936          837399835
  620   843          837405107
  651   825          837410076
  161   941          837410902
  383   921          837411848
  726   769          837413785
  115   942          837417763
  665   816          837418121
  668   814          837430776
  321   930          837433161
  718   776          837434808
  442   909          837440317
  190   940          837443000
  283   934          837445691
  337   928          837451505
  584   861          837454085
  116   942          837457784
  230   938          837460672
  662   818          837460960
  212   939          837464147
  738   758          837466784
  494   895          837471159
  681   805          837481366
  706   786          837483472
  162   941          837489149
  541   879          837491860
  410   916          837496296
  117   942          837498501
  671   812          837499039
  429   912          837504117
  466   903          837509023
  701   790          837511101
  365   924          837516149
  272   935          837524023
  405   917          837525338
  484   898          837530696
  477   900          837531333
  415   915          837534250
  118   942          837539920
  246   937          837543889
  533   882          837548405
  389   920          837551869
  191   940          837551871
  566   869          837556405
  659   820          837559179
  737   759          837561032
  163   941          837568368
  294   933          837578421
  119   942          837582047
  622   842          837589536
  573   866          837594413
  438   910          837598672
  213   939          837599616
  513   889          837601066
  260   936          837601856
  725   770          837611125
  516   888          837615168
  631   837          837615844
  313   931          837618788
  510   890          837620000
  231   938          837620063
  400   918          837620632
  674   810          837623024
  120   942          837624888
  643   830          837634707
  692   797          837635461
  352   926          837636984
  711   782          837637199
  420   914          837639944
  582   862          837641296
  164   941          837648565
  304   932          837652032
  554   874          837659088
  688   800          837660672
  345   927          837661608
  192   940          837661888
  519   887          837662462
  736   760          837664256
  121   942          837668449
  507   891          837671814
  284   934          837686808
  549   876          837690525
  470   902          837693808
  491   896          837693907
  717   777          837699246
  330   929          837702089
  638   833          837703609
  648   827          837707075
  656   822          837712664
  122   942          837712736
  696   794          837719720
  359   925          837721404
  247   937          837726176
  603   852          837726435
  165   941          837729746
  559   872          837731727
  601   853          837732278
  214   939          837736363
  605   851          837740176
  522   886          837743104
  322   930          837743248
  273   935          837746792
  504   892          837756352
  599   854          837757663
  123   942          837757755
  193   940          837773057
  607   850          837773543
  735   761          837776456
  232   938          837780840
  395   919          837781434
  378   922          837787600
  536   881          837788497
  338   928          837793224
  624   841          837793945
  684   803          837795131
  597   855          837802548
  677   808          837802845
  124   942          837803512
  434   911          837804535
  261   936          837805437
  372   923          837809315
  166   941          837811917
  425   913          837814122
  724   771          837817435
  544   878          837825336
  609   849          837826578
  295   933          837838612
  705   787          837846028
  580   863          837847647
  125   942          837850013
  384   921          837853065
  525   885          837857250
  481   899          837857340
  595   856          837866891
  501   893          837873458
  455   906          837873791
  215   939          837874394
  451   907          837876494
  571   867          837883774
  194   940          837885384
  167   941          837895084
  126   942          837897264
  734   762          837897632
  611   848          837899323
  564   870          837909144
  248   937          837909945
  633   836          837913193
  314   931          837913635
  700   791          837913671
  366   924          837916920
  459   905          837920204
  653   824          837921301
  447   908          837927935
  474   901          837929125
  285   934          837929629
  305   932          837930193
  233   938          837943009
  127   942          837945271
  488   897          837948545
  593   857          837950650
  710   783          837959687
  274   935          837971199
  716   778          837972648
  168   941          837979253
  613   847          837991820
  128   942          837994040
  195   940          837998875
  411   916          838001827
  528   884          838005056
  390   920          838007000
  353   926          838009753
  262   936          838010584
  216   939          838013715
  463   904          838016111
  626   840          838018376
  406   917          838018629
  346   927          838019719
  498   894          838022976
  443   909          838027736
  733   763          838027784
  331   929          838029780
  723   772          838032715
  680   806          838038616
  129   942          838043577
  416   915          838052171
  591   858          838053783
  323   930          838055267
  430   912          838057528
  645   829          838058914
  539   880          838062819
  169   941          838064430
  578   864          838073096
  640   832          838074368
  667   815          838084338
  664   817          838093457
  130   942          838093888
  249   937          838095202
  296   933          838100573
  401   918          838101833
  615   846          838104111
  234   938          838106576
  691   798          838108963
  360   925          838109125
  196   940          838113536
  552   875          838118483
  670   813          838130797
  339   928          838136971
  131   942          838144979
  557   873          838147310
  170   941          838150621
  217   939          838154332
  661   819          838158040
  467   903          838161890
  695   795          838162250
  687   801          838165104
  732   764          838166912
  421   914          838170405
  286   934          838174160
  439   910          838175519
  589   859          838176248
  650   826          838184976
  531   883          838186678
  569   868          838192041
  547   877          838193456
  132   942          838196856
  275   935          838197250
  495   895          838204750
  306   932          838210184
  315   931          838210366
  478   900          838215352
  263   936          838217303
  379   922          838217387
  704   788          838217536
  373   923          838225584
  197   940          838229373
  635   835          838230750
  673   811          838232948
  485   898          838234917
  617   845          838236238
  171   941          838237832
  133   942          838249525
  396   919          838250695
  715   779          838255014
  722   773          838256965
  628   839          838262871
  235   938          838271547
  658   821          838277973
  562   871          838280639
  250   937          838281953
  709   784          838291133
  218   939          838296251
  385   921          838296586
  134   942          838302992
  731   765          838315016
  576   865          838317601
  587   860          838318003
  367   924          838319887
  699   792          838325187
  172   941          838326069
  683   804          838330451
  198   940          838346392
  135   942          838357263
  426   913          838357273
  471   902          838357919
  332   929          838359457
  297   933          838364310
  324   930          838369224
  435   911          838370906
  542   879          838371527
  347   927          838379906
  354   926          838384640
  619   844          838388243
  676   809          838390905
  514   889          838392113
  511   890          838401831
  534   882          838402272
  136   942          838412344
  173   941          838415338
  517   888          838415485
  492   896          838418624
  287   934          838420407
  276   935          838424951
  264   936          838425600
  236   938          838437928
  219   939          838439478
  508   891          838444483
  655   823          838453142
  391   920          838464471
  199   940          838464599
  642   831          838465479
  137   942          838468241
  251   937          838470204
  730   766          838472096
  520   887          838472103
  585   861          838479006
  340   928          838482752
  452   907          838488051
  721   774          838490185
  307   932          838492011
  456   906          838496232
  361   925          838499006
  647   828          838503575
  174   941          838505645
  316   931          838508987
  412   916          838509824
  407   917          838514356
  567   869          838519172
  505   892          838519913
  138   942          838524960
  630   838          838527472
  448   908          838528704
  714   780          838546344
  482   899          838552867
  460   905          838553625
  621   843          838560168
    0   943          838561807
    1   943          838561808
    2   943          838561815
    3   943          838561834
    4   943          838561871
    5   943          838561932
    6   943          838562023
  523   886          838562123
    7   943          838562150
    8   943          838562319
    9   943          838562536
   10   943          838562807
   11   943          838563138
   12   943          838563535
   13   943          838564004
   14   943          838564551
   15   943          838565182
   16   943          838565903
   17   943          838566720
   18   943          838567639
  637   834          838568557
   19   943          838568666
   20   943          838569807
   21   943          838571068
   22   943          838572455
  417   915          838572588
   23   943          838573974
   24   943          838575631
   25   943          838577432
   26   943          838579383
  574   866          838581120
   27   943          838581490
  555   874          838581499
  139   942          838582507
   28   943          838583759
  200   940          838584000
  220   939          838584019
  402   918          838585440
   29   943          838586196
   30   943          838588807
  690   799          838591399
   31   943          838591598
   32   943          838594575
  550   876          838596376
  175   941          838596996
   33   943          838597744
  703   789          838597996
   34   943          838601111
  475   901          838604576
   35   943          838604682
  679   807          838604782
  237   938          838605725
   36   943          838608463
   37   943          838612460
  431   912          838613519
  694   796          838613720
   38   943          838616679
  444   909          838617813
   39   943          838621126
   40   943          838625807
  502   893          838627965
  298   933          838629829
   41   943          838630728
  708   785          838631537
  265   936          838635481
   42   943          838635895
  729   767          838638152
  140   942          838640888
   43   943          838641314
  374   923          838644091
   44   943          838646991
  380   922          838649448
  537   881          838651994
   45   943          838652932
  277   935          838654308
   46   943          838659143
  583   862          838659215
  252   937          838659961
  464   904          838660608
  489   897          838664442
   47   943          838665630
  288   934          838668376
  560   872          838670848
   48   943          838672399
  686   802          838678464
   49   943          838679456
  652   825          838683433
  325   930          838685125
  526   885          838685701
   50   943          838686807
  176   941          838689397
  333   929          838691126
   51   943          838694458
  748   749          838698741
  141   942          838700109
   52   943          838702415
  422   914          838703392
  201   940          838704601
  747   750          838707723
   53   943          838710684
  545   878          838714777
   54   943          838719271
  397   919          838722332
  368   924          838725056
  746   751          838725687
   55   943          838728182
  221   939          838729880
  720   775          838732375
   56   943          838737423
  348   927          838742175
  386   921          838742417
  698   793          838745649
  666   816          838746792
   57   943          838747000
  623   842          838752055
  745   752          838752633
  440   910          838755000
   58   943          838756919
  142   942          838760176
  355   926          838761651
   59   943          838767186
  499   894          838768483
  669   814          838771453
  238   938          838774944
  308   932          838775680
  663   818          838777679
   60   943          838777807
  177   941          838782854
  744   753          838788561
   61   943          838788788
   62   943          838800135
  317   931          838809504
   63   943          838811854
  632   837          838812221
  728   768          838813184
  468   903          838817559
  602   853          838817685
  604   852          838819072
  143   942          838821095
   64   943          838823951
  202   940          838826408
  341   928          838830573
  743   754          838833471
  600   854          838835864
   65   943          838836432
  606   851          838840067
  529   884          838842993
  713   781          838846638
  266   936          838846952
   66   943          838849303
  253   937          838851230
  672   812          838851776
  581   863          838858588
   67   943          838862570
  572   867          838863611
  660   820          838864000
  565   870          838865125
  598   855          838873567
  682   805          838874693
   68   943          838876239
  644   830          838876984
  222   939          838877067
  178   941          838877373
  608   850          838880712
  144   942          838882872
  278   935          838885327
  742   755          838887363
   69   943          838890316
  362   925          838891053
  299   933          838897136
  479   900          838902239
  427   913          838902980
   70   943          838904807
  289   934          838918073
   71   943          838919718
  392   920          838924288
  639   833          838926656
  596   856          838930752
   72   943          838935055
  540   880          838936000
  436   911          838939887
  610   849          838941049
  496   895          838941311
  486   898          838942048
  145   942          838945513
  239   938          838945591
  203   940          838949427
  741   756          838950237
   73   943          838950824
  625   841          838963946
   74   943          838967031
  649   827          838968732
  179   941          838972960
  707   786          838980899
  719   776          838983535
   75   943          838983682
  702   790          838987408
  675   810          838987875
  727   769          838997192
   76   943          839000783
  326   930          839002976
  657   822          839005641
  594   857          839007377
  146   942          839009024
  408   917          839012525
   77   943          839018340
  413   916          839020293
  612   848          839021120
  740   757          839022093
  334   929          839024793
  472   902          839024856
  223   939          839025586
  532   883          839034155
  553   875          839034252
   78   943          839036359
  254   937          839044017
   79   943          839054846
  267   936          839060019
  309   932          839061197
  375   923          839064842
  180   941          839069621
  403   918          839071459
  147   942          839073411
  204   940          839073664
   80   943          839073807
  693   797          839074130
  579   864          839077083
  558   873          839079729
  689   800          839082769
  381   922          839083789
  548   877          839092725
   81   943          839093248
  418   915          839095507
  453   907          839102320
  739   758          839102931
  592   858          839103400
  349   927          839106532
  318   931          839111923
   82   943          839113175
  634   836          839117160
  240   938          839117672
  279   935          839118014
  614   847          839120967
  457   906          839121409
  449   908          839132161
  369   924          839132433
   83   943          839133594
  148   942          839138680
  356   926          839140792
  493   896          839146293
   84   943          839154511
  712   782          839155896
  570   868          839165032
  300   933          839166237
  181   941          839167362
  290   934          839169504
  432   912          839172096
  697   794          839175057
  224   939          839175443
   85   943          839175932
  678   808          839179864
  342   928          839180440
  515   889          839186244
  512   890          839186728
  461   905          839189806
  726   770          839190176
  387   921          839190564
  738   759          839192751
  627   840          839195883
  398   919          839196351
   86   943          839197863
  205   940          839199125
  685   803          839200752
  654   824          839202488
  149   942          839204837
  445   909          839210554
  590   859          839218779
  518   888          839218904
  509   891          839220200
   87   943          839220310
  563   871          839229858
  255   937          839238328
  423   914          839238911
  616   846          839240632
   88   943          839243279
  718   777          839243665
  483   899          839251286
  543   879          839254446
  535   882          839259343
  182   941          839266189
   89   943          839266776
  150   942          839271888
  268   936          839274688
  476   901          839282877
  521   887          839284864
  363   925          839285272
  506   892          839286504
   90   943          839290807
  241   938          839291193
  737   760          839291553
  641   832          839305089
  465   904          839307889
  646   829          839308925
  577   865          839314658
   91   943          839315378
  327   930          839322783
  206   940          839325816
  225   939          839326644
  441   910          839337121
  706   787          839339219
  151   942          839339839
   92   943          839340495
  310   932          839348568
  280   935          839352375
  588   860          839353472
  335   929          839360464
  183   941          839366108
   93   943          839366164
  618   845          839380157
  490   897          839383273
  524   886          839384280
  503   893          839385484
  701   791          839385772
  393   920          839386457
  725   771          839392136
   94   943          839392391
  736   761          839399337
  152   942          839408696
  319   931          839416250
  665   817          839418138
   95   943          839419182
  668   815          839421007
  291   934          839422675
  681   806          839427857
  256   937          839434169
  301   933          839437138
  636   835          839442331
   96   943          839446543
  629   839          839447908
  428   913          839451249
  207   940          839453743
  651   826          839454427
  242   938          839466160
  184   941          839467125
  662   819          839470787
  350   927          839472983
  711   783          839474118
   97   943          839474480
  469   903          839476036
  153   942          839478465
  226   939          839479195
  671   813          839479508
  568   869          839485341
  376   923          839487843
  269   936          839490965
   98   943          839502999
  551   876          839505527
  556   874          839507240
  586   861          839507437
  437   911          839511484
  717   778          839512765
  409   917          839513142
  735   762          839516103
  500   894          839516984
  527   885          839517308
  538   881          839518713
  382   922          839520416
  357   926          839522069
   99   943          839532106
  343   928          839532359
  414   916          839533240
  620   844          839539584
  370   924          839542024
  692   798          839543480
  154   942          839549152
  404   918          839559896
  100   943          839561807
  185   941          839569246
  575   866          839571271
  659   821          839578840
  208   940          839582912
  688   801          839583073
  281   935          839588416
  480   900          839592000
  101   943          839592108
  674   811          839593755
  724   772          839603072
  546   878          839607488
  561   872          839613329
  696   795          839613411
  155   942          839620763
  419   915          839620934
  102   943          839623015
  257   937          839631546
  227   939          839633102
  311   932          839637799
  388   921          839641033
  734   763          839641851
  243   938          839642579
  328   930          839644552
  487   898          839652095
  103   943          839654534
  186   941          839672477
  399   919          839672758
  292   934          839677592
  584   862          839680632
  497   895          839680848
  364   925          839681669
  530   884          839684104
  104   943          839686671
  156   942          839693304
  473   902          839694625
  336   929          839698145
  643   831          839703898
  705   788          839706497
  270   936          839708856
  302   933          839709845
  209   940          839713329
  622   843          839718955
  454   907          839719307
  105   943          839719432
  631   838          839720063
  320   931          839722491
  684   804          839731968
  433   912          839733265
  450   908          839738312
  656   823          839742183
  458   906          839749328
  106   943          839752823
  648   828          839761344
  677   809          839763862
  157   942          839766781
  733   764          839776581
  187   941          839776824
  424   914          839776968
  107   943          839786850
  638   834          839787776
  228   939          839788371
  716   779          839790835
  700   792          839793088
  710   784          839801304
  446   909          839805965
  541   880          839812421
  244   938          839820456
  108   943          839821519
  723   773          839822984
  566   870          839824496
  282   935          839826143
  462   905          839828753
  258   937          839830465
  158   942          839841200
  351   927          839841534
  210   940          839845000
  573   867          839846880
  394   920          839850984
  109   943          839856836
  582   863          839873015
  494   896          839876920
  188   941          839882293
  533   883          839884824
  344   928          839886336
  110   943          839892807
  358   926          839905488
  603   853          839906704
  377   923          839913100
  605   852          839915333
  159   942          839916567
  601   854          839917665
  624   842          839918312
  732   765          839920293
  442   910          839921888
  271   936          839928367
  312   932          839928896
  111   943          839929438
  293   934          839934261
  607   851          839943594
  229   939          839945008
  599   855          839948174
  484   899          839952603
  554   875          839953339
  371   924          839953835
  466   904          839957960
  383   922          839959335
  653   825          839960702
  477   901          839964034
  112   943          839966735
  329   930          839968289
  513   890          839974697
  211   940          839977931
  516   889          839983465
  303   933          839984364
  189   941          839988890
  680   807          839989943
  609   850          839991529
  160   942          839992888
  549   877          839995282
  597   856          839998189
  510   891          839998971
  245   938          839999797
  429   913          840002086
  113   943          840004704
  633   837          840012390
  559   873          840015496
  410   917          840016213
  691   799          840021770
  519   888          840025431
  321   931          840030652
  259   937          840030932
  337   929          840037842
  114   943          840043351
  415   916          840048671
  405   918          840050757
  722   774          840051872
  507   892          840056131
  611   849          840059180
  695   796          840060711
  283   935          840065562
  595   857          840067668
  161   942          840070169
  731   766          840072987
  715   780          840077875
  667   816          840079459
  365   925          840080250
  115   943          840082682
  704   789          840082733
  580   864          840084544
  438   911          840085703
  687   802          840092311
  389   921          840093830
  190   941          840096621
  664   818          840098376
  522   887          840100751
  230   939          840103019
  491   897          840105044
  212   940          840112128
  670   814          840116144
  536   882          840119624
  116   943          840122703
  645   830          840123125
  470   903          840137327
  709   785          840137454
  626   841          840137697
  544   879          840140623
  571   868          840141443
  504   893          840146021
  613   848          840146589
  162   942          840148416
  420   915          840148875
  272   936          840149504
  400   919          840151559
  640   833          840153537
  593   858          840156569
  117   943          840163420
  661   820          840172781
  246   938          840180608
  564   871          840182455
  294   934          840192688
  118   943          840204839
  191   941          840205492
  673   812          840208545
  699   793          840209356
  525   886          840209581
  352   927          840212191
  313   932          840221865
  163   942          840227635
  260   937          840232953
  650   827          840234283
  730   767          840234663
  345   928          840242377
  119   943          840246966
  213   940          840247597
  615   847          840253798
  304   933          840260701
  231   939          840262410
  591   859          840264850
  501   894          840268485
  683   805          840272112
  481   900          840284641
  721   775          840289736
  120   943          840289807
  359   926          840291055
  330   930          840294000
  434   912          840297032
  658   822          840302560
  284   935          840306679
  164   942          840307832
  578   865          840315177
  192   941          840315509
  425   914          840317569
  395   920          840317875
  635   836          840324931
  121   943          840333368
  455   907          840339018
  378   923          840340619
  322   931          840340739
  451   908          840347163
  528   885          840352077
  676   810          840356776
  247   938          840362895
  488   898          840365064
  474   902          840367232
  372   924          840367872
  273   936          840372273
  714   781          840373885
  628   840          840377152
  122   943          840377655
  749   749          840379498
  338   929          840379561
  459   906          840379995
  617   846          840380849
  748   750          840383992
  214   940          840384344
  539   881          840388660
  165   942          840389013
  589   860          840392469
  747   751          840397474
  384   922          840400552
  447   909          840404052
  729   768          840405321
  552   876          840417984
  746   752          840419944
  123   943          840422674
  232   939          840423187
  498   895          840423367
  193   941          840426678
  557   874          840436317
  261   937          840436534
  745   753          840451402
  295   934          840452879
  569   869          840454918
  703   790          840467927
  124   943          840468431
  463   905          840470472
  166   942          840471184
  366   925          840481021
  708   786          840482568
  655   824          840487599
  744   754          840491848
  547   878          840503475
  690   800          840509000
  443   910          840509307
  125   943          840514932
  314   932          840516712
  694   797          840516957
  411   917          840521744
  215   940          840522375
  619   845          840527784
  531   884          840528395
  720   776          840536576
  305   933          840538862
  194   941          840539005
  587   861          840539384
  642   832          840539656
  743   755          840541282
  406   918          840544048
  248   938          840546664
  390   921          840548961
  285   935          840549500
  167   942          840554351
  430   913          840555497
  562   872          840559176
  679   808          840560951
  126   943          840562183
  647   829          840562812
  576   866          840564872
  416   916          840566592
  353   927          840584960
  728   769          840584961
  233   939          840585356
  274   936          840596680
  742   756          840599704
  346   928          840600488
  127   943          840610190
  686   803          840610483
  495   896          840610511
  467   904          840610827
  331   930          840621691
  401   919          840632760
  698   794          840634576
  630   839          840636719
  168   942          840638520
  262   937          840641681
  478   901          840648053
  195   941          840652496
  323   931          840652758
  485   899          840656824
  637   835          840657728
  128   943          840658959
  216   940          840661696
  439   911          840662550
  741   757          840667114
  360   926          840678776
  713   782          840678865
  421   915          840679336
  542   880          840692088
  621   844          840694645
  585   862          840705553
  129   943          840708496
  296   934          840714840
  339   929          840723308
  169   942          840723697
  652   826          840727784
  249   938          840731921
  534   883          840738691
  740   758          840743512
  666   817          840746809
  234   939          840748923
  130   943          840758807
  669   815          840761684
  514   890          840765744
  196   941          840767157
  379   923          840770406
  727   770          840773583
  511   891          840780802
  517   889          840783782
  373   924          840784141
  396   920          840787136
  567   870          840787263
  663   819          840787506
  719   777          840792392
  286   935          840794031
  471   903          840801438
  217   940          840802313
  170   942          840809888
  131   943          840809898
  315   932          840813443
  306   933          840818853
  682   806          840821184
  275   936          840822731
  508   892          840828800
  739   759          840828898
  492   897          840829761
  672   813          840832245
  574   867          840833587
  520   888          840835072
  707   787          840836646
  385   922          840844073
  263   937          840848400
  426   914          840860720
  132   943          840861775
  702   791          840862079
  435   912          840863403
  555   875          840875750
  623   843          840881474
  197   941          840882994
  660   821          840883661
  367   925          840883988
  583   863          840890934
  171   942          840897099
  550   877          840901133
  505   893          840909582
  235   939          840913894
  133   943          840914444
  632   838          840916440
  250   938          840918672
  523   887          840919770
  738   760          840923272
  218   940          840944232
  644   831          840946175
  332   930          840951368
  560   873          840954617
  675   811          840958606
  452   908          840958720
  354   927          840959847
  347   928          840960675
  456   907          840961459
  324   931          840966715
  134   943          840967911
  726   771          840971187
  297   934          840978577
  482   900          840980168
  693   798          840982149
  537   882          840983121
  172   942          840985336
  712   783          840992815
  604   853          840999341
  198   941          841000013
  602   854          841003072
  448   909          841004821
  689   801          841005170
  391   921          841006432
  639   834          841010823
  460   906          841013416
  606   852          841015224
  135   943          841022182
  502   894          841022992
  649   828          841023001
  600   855          841026375
  737   761          841026634
  412   917          841029741
  545   879          841030064
  657   823          841035160
  526   886          841038032
  407   918          841039775
  287   935          841040278
  475   902          841042683
  276   936          841050432
  608   851          841050763
  264   937          841056697
  718   778          841057184
  361   926          841068657
  697   795          841068748
  340   929          841069089
  598   856          841069208
  173   942          841074605
  136   943          841077263
  236   939          841080275
  489   898          841080961
  417   916          841087009
  219   940          841087459
  625   842          841088313
  581   864          841095485
  444   910          841099384
  307   933          841100680
  610   850          841106000
  251   938          841106923
  431   913          841111488
  316   932          841112064
  464   905          841114969
  402   919          841116367
  199   941          841118220
  572   868          841121280
  596   857          841131529
  137   943          841133160
  685   804          841137589
  565   871          841138436
  736   762          841138984
  678   809          841140881
  174   942          841164912
  499   895          841168874
  725   772          841177773
  612   849          841180977
  138   943          841189879
  529   885          841190014
  706   788          841199688
  380   923          841202467
  374   924          841202648
  422   915          841212323
  594   858          841213296
  634   837          841216357
  220   940          841232000
    0   944          841232384
    1   944          841232385
    2   944          841232392
    3   944          841232411
    4   944          841232448
    5   944          841232509
    6   944          841232600
    7   944          841232727
    8   944          841232896
    9   944          841233113
   10   944          841233384
   11   944          841233715
   12   944          841234112
   13   944          841234581
   14   944          841235128
   15   944          841235759
   16   944          841236480
   17   944          841237297
  200   941          841237621
   18   944          841238216
   19   944          841239243
   20   944          841240384
   21   944          841241645
  654   825          841241889
  440   911          841242031
   22   944          841243032
  298   934          841244096
   23   944          841244551
   24   944          841246208
  139   943          841247426
   25   944          841248009
  237   939          841248072
   26   944          841249960
   27   944          841252067
   28   944          841254336
  175   942          841256263
   29   944          841256773
  397   920          841258773
   30   944          841259384
  735   763          841260322
  540   881          841261841
   31   944          841262175
   32   944          841265152
  701   792          841265189
  468   904          841266496
  265   937          841266578
   33   944          841268321
   34   944          841271688
   35   944          841275259
  614   848          841275736
   36   944          841279040
  277   936          841279789
  325   931          841282616
   37   944          841283037
  333   930          841283037
   38   944          841287256
  288   935          841288247
  368   925          841289157
  386   922          841289904
   39   944          841291703
   40   944          841296384
  252   938          841296680
   41   944          841301305
  140   943          841305807
   42   944          841306472
   43   944          841311891
  592   859          841314467
  627   841          841315204
  711   784          841315735
   44   944          841317568
  579   865          841319164
  348   928          841322944
   45   944          841323509
   46   944          841329720
  717   779          841330952
  553   876          841333753
  479   901          841334940
   47   944          841336207
  355   927          841336858
   48   944          841342976
  496   896          841347072
  176   942          841348664
   49   944          841350033
   50   944          841357384
  201   941          841358222
  486   899          841363955
  141   943          841365028
   51   944          841365035
  558   874          841368736
   52   944          841372992
  646   830          841373136
  532   884          841375872
  221   940          841377861
  681   807          841379184
   53   944          841381261
  641   833          841384258
  308   933          841384349
   54   944          841389848
  616   847          841390319
  734   764          841390648
  724   773          841393341
   55   944          841398759
  548   878          841402744
  427   914          841406427
   56   944          841408000
  317   932          841412581
  668   816          841416128
  341   929          841416910
  238   939          841417291
   57   944          841417577
  665   818          841423057
  142   943          841425095
   58   944          841427496
  570   869          841427909
  436   912          841432384
  590   860          841435000
   59   944          841437763
  177   942          841442121
   60   944          841448384
  692   799          841456287
   61   944          841459365
  362   926          841460704
  671   814          841464855
  392   921          841466249
  472   903          841468375
   62   944          841470712
  266   937          841478049
  202   941          841480029
   63   944          841482431
  662   820          841485528
  143   943          841486014
  253   938          841487949
   64   944          841494528
  651   827          841503734
   65   944          841507009
  563   872          841508395
  688   802          841510280
  278   936          841510808
  299   934          841511403
  696   796          841511872
   66   944          841519880
  618   846          841524768
  222   940          841525048
  733   765          841529962
   67   944          841533147
  636   836          841536512
  178   942          841536640
  289   935          841537944
  408   918          841537944
  413   917          841540210
   68   944          841546816
  144   943          841547791
  493   897          841557430
  515   890          841559875
   69   944          841560893
  577   866          841561929
  629   840          841562189
  512   891          841565699
  674   812          841569352
  705   789          841571694
  453   908          841572989
  588   861          841574853
  543   880          841575007
   70   944          841575384
  457   907          841586636
  518   889          841587201
  239   939          841587938
   71   944          841590295
  535   883          841595762
  326   931          841600467
  403   919          841602386
  203   941          841603048
  659   822          841603427
  509   892          841604517
   72   944          841605632
  449   909          841608278
  418   916          841609928
  145   943          841610432
  716   780          841613696
  334   930          841616704
  723   774          841617891
   73   944          841621401
  375   924          841623399
  179   942          841632227
  381   923          841636808
   74   944          841637608
  710   785          841647625
  521   888          841647833
  461   906          841649597
   75   944          841654259
  309   933          841669866
  432   913          841670065
   76   944          841671360
  223   940          841673567
  684   805          841673629
  146   943          841673943
  506   893          841676173
  700   793          841677257
  732   766          841678264
  483   900          841678587
  620   845          841679125
  254   938          841680736
  349   928          841687301
   77   944          841688917
  267   937          841691116
  445   910          841692125
  369   925          841696534
   78   944          841706936
  318   932          841715000
  356   927          841715999
  476   902          841720984
   79   944          841725423
  204   941          841727285
  180   942          841728888
  677   810          841729733
  398   920          841732792
  586   862          841733984
  387   922          841738051
  147   943          841738330
  524   887          841741927
  279   936          841743495
   80   944          841744384
  423   915          841747842
  568   870          841753432
  240   939          841760019
  465   905          841762250
   81   944          841763825
  342   929          841766777
  656   824          841776640
  643   832          841778075
  300   934          841780504
  503   894          841780511
   82   944          841783752
  290   935          841789375
  490   898          841799792
  556   875          841801491
  148   943          841803599
   83   944          841804171
  551   877          841810284
  648   829          841820581
  224   940          841823424
  575   867          841823738
  441   911          841824152
   84   944          841825088
  181   942          841826629
  631   839          841829310
  731   767          841835554
   85   944          841846509
  538   882          841849840
  722   775          841851423
  205   941          841852746
  622   844          841853432
  363   926          841854923
   86   944          841868440
  527   886          841869639
  149   943          841869756
  255   938          841875047
  638   835          841876947
   87   944          841890887
  561   873          841897098
  715   781          841905416
  268   937          841905785
  584   863          841912351
   88   944          841913856
  500   895          841917375
  327   931          841920274
  546   879          841922775
  469   904          841924973
  182   942          841925456
  393   921          841928418
  241   939          841933540
  150   943          841936807
   89   944          841937353
  691   800          841939371
  680   808          841946112
  335   930          841952375
  704   790          841952664
  428   914          841954696
  310   933          841957237
   90   944          841961384
  695   797          841963948
  225   940          841974625
  280   936          841977856
  206   941          841979437
   91   944          841985955
  709   786          841988485
  730   768          842001832
  437   912          842003981
  151   943          842004758
  653   826          842005053
   92   944          842011072
  319   932          842019327
  687   803          842024330
  480   901          842024701
  183   942          842025375
  530   885          842031125
   93   944          842036741
  409   918          842038561
  291   935          842042546
  376   924          842046400
  624   843          842047731
  301   934          842051405
  414   917          842053157
  350   928          842053752
   94   944          842062968
  749   750          842064749
  256   938          842070888
  382   923          842073435
  152   943          842073615
  748   751          842073743
  487   899          842074002
  667   817          842079476
  497   896          842086609
   95   944          842089759
  404   919          842090823
  747   752          842091731
  603   854          842092091
  721   776          842093937
  605   853          842095602
  357   927          842097276
  566   871          842097807
  699   794          842098283
  573   868          842104549
  370   925          842106125
  670   815          842106375
  207   941          842107364
  601   855          842108176
  664   819          842108203
  242   939          842108507
  582   864          842109912
  633   838          842116609
   96   944          842117120
  343   929          842118696
  746   753          842118713
  607   852          842118751
  269   937          842122062
  184   942          842126392
  226   940          842127176
  419   916          842135355
  473   903          842138144
  541   881          842138262
  153   943          842143384
  599   856          842143815
   97   944          842145057
  745   754          842154689
  609   851          842161580
   98   944          842173576
  729   769          842177098
  388   922          842188520
  673   813          842189014
  454   908          842189976
  645   831          842192316
  661   821          842192442
  597   857          842198966
  744   755          842199659
   99   944          842202683
  714   782          842206112
  399   920          842209199
  281   936          842213897
  154   943          842214071
  450   909          842214429
  458   907          842214555
  683   806          842218603
  611   850          842224131
  533   884          842226541
  185   942          842228513
  433   913          842231234
  100   944          842232384
  208   941          842236533
  640   834          842237704
  328   931          842242043
  311   933          842246468
  364   926          842251320
  554   876          842252840
  743   756          842253623
  626   842          842262064
  101   944          842262685
  257   938          842268265
  595   858          842273587
  227   940          842281083
  243   939          842284926
  155   943          842285682
  424   915          842285899
  446   910          842287536
  494   897          842288057
  462   906          842288544
  650   828          842288552
  336   930          842290056
  102   944          842293592
  292   935          842297463
  559   874          842304503
  549   878          842305301
  613   849          842306446
  742   757          842316581
  302   934          842324112
  103   944          842325111
  320   932          842325568
  580   865          842326625
  676   811          842327507
  186   942          842331744
  658   823          842332079
  708   787          842338315
  270   937          842339953
  703   791          842342598
  720   777          842345433
  513   891          842353668
  516   890          842357096
  104   944          842357248
  156   943          842358223
  728   770          842361352
  209   941          842366950
  593   859          842367636
  484   900          842379904
  510   892          842383288
  741   758          842388533
  105   944          842390009
  394   921          842392945
  519   889          842393728
  477   902          842402141
  571   869          842404320
  615   848          842408567
  442   911          842408919
  466   905          842412321
  351   928          842422303
  106   944          842423400
  635   837          842424128
  694   798          842424976
  690   801          842431401
  157   943          842431700
  187   942          842436091
  228   940          842436352
  507   893          842445800
  282   936          842451624
  536   883          842456043
  107   944          842457427
  564   872          842460992
  544   880          842461184
  244   939          842462803
  522   888          842463720
  258   938          842467184
  740   759          842469479
  377   924          842471657
  344   929          842472673
  358   927          842480695
  591   860          842481071
  108   944          842492096
  628   841          842496473
  210   941          842498621
  429   914          842505533
  158   943          842506119
  383   923          842512354
  713   783          842515784
  371   925          842517936
  491   898          842521563
  679   809          842521968
  655   825          842527000
  109   944          842527413
  698   795          842528267
  617   847          842530536
  312   933          842537565
  504   894          842541048
  188   942          842541560
  410   918          842541632
  686   804          842547320
  293   935          842554132
  727   771          842554594
  739   760          842559419
  271   937          842559464
  578   866          842562448
  110   944          842563384
  329   931          842565780
  525   887          842567228
  415   917          842568588
  438   912          842578200
  159   943          842581486
  405   919          842581684
  470   904          842586264
  229   940          842592989
  303   934          842598631
  111   944          842600015
  719   778          842605911
  589   861          842613850
  642   833          842618825
  647   830          842627023
  337   930          842629753
  211   941          842631552
  321   932          842633729
  112   944          842637312
  389   922          842641317
  245   939          842642144
  189   942          842648157
  365   926          842649901
  160   943          842657807
  738   761          842658353
  420   916          842663296
  259   938          842667651
  501   895          842668876
  619   846          842672395
  113   944          842675281
  400   920          842688000
  283   936          842691043
  707   788          842697115
  528   886          842704408
  114   944          842713928
  481   901          842717342
  539   882          842719787
  552   877          842722741
  569   870          842723009
  557   875          842730568
  161   943          842735088
  702   792          842741496
  230   940          842751000
  630   840          842751000
  666   818          842751728
  637   836          842751909
  115   944          842753259
  190   942          842755888
  669   816          842756805
  726   772          842756824
  212   941          842765749
  587   862          842765931
  737   762          842766281
  682   807          842772511
  652   827          842777091
  272   937          842780601
  488   899          842786971
  352   928          842792960
  116   944          842793280
  434   913          842795001
  663   820          842802247
  455   908          842809687
  474   903          842810751
  294   935          842812559
  162   943          842813335
  576   867          842817339
  672   814          842817592
  547   879          842818762
  246   939          842822955
  451   909          842823280
  425   915          842826500
  345   929          842828714
  498   896          842829128
  313   933          842830534
  117   944          842833997
  621   845          842834186
  712   784          842834432
  562   873          842842945
  459   907          842845222
  395   921          842859836
  191   942          842864759
  359   927          842866262
  260   938          842869672
  304   934          842874968
  718   779          842875371
  118   944          842875416
  531   885          842875416
  736   763          842883203
  447   910          842885623
  330   931          842891491
  163   943          842892554
  693   799          842894956
  378   924          842899176
  213   941          842901218
  660   822          842908248
  231   940          842910391
  119   944          842917543
  463   906          842930263
  372   925          842931973
  284   936          842932160
  689   802          842932377
  675   812          842934203
  585   863          842937272
  322   932          842943816
  384   923          842953571
  120   944          842960384
  697   796          842967209
  725   773          842968042
  338   930          842971472
  164   943          842972751
  192   942          842974776
  443   911          842996338
  273   937          843003370
  121   944          843003945
  247   939          843005242
  735   764          843009119
  623   844          843015951
  542   881          843017929
  644   832          843020352
  495   897          843021648
  632   839          843025687
  214   941          843037965
  411   918          843047163
  122   944          843048232
  366   926          843050672
  165   943          843053932
  430   914          843058944
  567   871          843060574
  706   789          843064885
  467   905          843065188
  657   824          843069617
  232   940          843071168
  295   935          843072750
  261   938          843073253
  406   919          843074975
  685   805          843079250
  534   884          843080408
  649   829          843082238
  485   900          843084125
  193   942          843085945
  478   902          843086160
  416   917          843086509
  574   868          843091256
  123   944          843093251
  390   922          843096448
  639   835          843099994
  678   810          843106752
  314   933          843125381
  583   864          843127831
  166   943          843136103
  124   944          843139008
  734   765          843144029
  514   891          843144715
  701   793          843149358
  305   934          843153129
  717   780          843153813
  439   912          843155047
  517   890          843157413
  711   785          843162056
  511   892          843165119
  353   928          843165729
  401   920          843169201
  285   936          843174981
  555   876          843175251
  215   941          843175996
  604   854          843184728
  125   944          843185509
  346   929          843186825
  724   774          843188248
  248   939          843189011
  602   855          843193583
  421   916          843193757
  606   853          843195493
  194   942          843198272
  520   889          843203369
  550   878          843211152
  625   843          843217732
  508   893          843218469
  331   931          843219182
  167   943          843219270
  600   856          843222016
  608   852          843225920
  274   937          843227777
  126   944          843232760
  233   940          843233337
  560   874          843243624
  492   898          843246280
  471   904          843250375
  360   927          843253983
  323   932          843255835
  598   857          843269985
  610   851          843276051
  262   938          843278400
  127   944          843280767
  523   888          843282739
  654   826          843286240
  733   766          843287933
  168   943          843303439
  505   894          843304609
  195   942          843311763
  339   930          843315219
  216   941          843315317
  537   883          843319540
  634   838          843320576
  379   924          843328963
  396   921          843329097
  128   944          843329536
  296   935          843334711
  681   808          843335353
  596   858          843337448
  581   865          843337566
  612   850          843345928
  373   925          843348242
  545   880          843350625
  435   913          843361372
  426   915          843369651
  692   800          843373888
  249   939          843374268
  129   944          843379073
  572   869          843384157
  169   943          843388616
  526   887          843395679
  234   940          843396904
  385   923          843397092
  482   901          843412869
  696   797          843415109
  668   817          843416145
  565   872          843416973
  723   775          843417442
  286   936          843419512
  315   933          843422112
  502   895          843423383
  594   859          843424363
  196   942          843426424
  130   944          843429384
  456   908          843432128
  665   819          843432884
  306   934          843433120
  452   909          843434837
  614   849          843435593
  627   842          843439571
  732   767          843440831
  716   781          843441237
  705   790          843441625
  688   803          843442299
  646   831          843442327
  367   926          843453639
  275   937          843453828
  671   815          843455086
  217   941          843455934
  641   834          843468425
  170   943          843474807
  460   907          843478643
  131   944          843480475
  263   938          843485119
  475   903          843486202
  448   910          843486392
  710   786          843498656
  489   899          843502868
  662   821          843505189
  592   860          843530688
  132   944          843532352
  354   928          843540616
  197   942          843542261
  529   886          843542345
  616   848          843545088
  347   929          843547012
  332   931          843548859
  674   813          843549821
  391   922          843553919
  412   918          843555160
  651   828          843558003
  250   939          843561019
  235   940          843561875
  171   943          843562018
  700   794          843566184
  579   866          843566435
  324   932          843569792
  407   919          843570702
  499   896          843574635
  464   906          843574760
  133   944          843585021
  444   911          843586415
  540   882          843592968
  218   941          843597853
  297   935          843598448
  731   768          843602723
  417   917          843606926
  431   914          843614935
  684   806          843620120
  659   823          843632946
  636   837          843635709
  134   944          843638488
  553   877          843638510
  361   927          843643864
  172   943          843650255
  402   920          843652808
  722   776          843655624
  590   861          843656381
  198   942          843659280
  340   930          843661000
  558   875          843662987
  287   936          843665759
  618   847          843674455
  629   841          843681510
  276   937          843681529
  135   944          843692759
  264   938          843693416
  570   870          843696000
  677   811          843700464
  307   934          843714947
  548   879          843718031
  316   933          843720733
  468   905          843720857
  532   885          843722893
  422   916          843726744
  236   940          843728256
  440   912          843734528
  715   782          843737643
  173   943          843739524
  219   941          843741080
  136   944          843747840
  251   939          843749270
  750   750          843750000
  749   751          843754500
  496   897          843758209
  380   924          843761024
  374   925          843766749
  748   752          843768000
  479   902          843773047
  730   769          843773609
  199   942          843777487
  747   753          843790500
  486   900          843791256
  563   873          843792164
  397   921          843800734
  588   862          843801400
  137   944          843803737
  577   867          843814396
  656   825          843816041
  746   754          843822000
  620   846          843823736
  704   791          843827335
  174   943          843829831
  386   923          843842923
  709   787          843844232
  643   833          843857244
  368   926          843858808
  138   944          843860456
  691   801          843861772
  745   755          843862500
  298   935          843863967
  695   798          843871967
  333   931          843880528
  648   830          843884792
  220   941          843885621
  325   932          843885693
  237   940          843896053
  200   942          843896888
  543   881          843900848
  721   777          843902794
  265   938          843903297
  680   809          843907129
    0   945          843908625
    1   945          843908626
    2   945          843908633
    3   945          843908652
    4   945          843908689
    5   945          843908750
    6   945          843908841
    7   945          843908968
    8   945          843909137
  348   929          843909281
    9   945          843909354
   10   945          843909625
   11   945          843909956
   12   945          843910353
   13   945          843910822
  277   937          843910886
   14   945          843911369
   15   945          843912000
  744   756          843912000
   16   945          843912721
   17   945          843913538
  288   936          843913728
   18   945          843914457
  427   915          843915358
   19   945          843915484
   20   945          843916625
  472   904          843917312
  355   928          843917627
   21   945          843917886
  139   944          843918003
   22   945          843919273
   23   945          843920792
  175   943          843921182
   24   945          843922449
   25   945          843924250
   26   945          843926201
   27   945          843928308
  436   913          843930353
   28   945          843930577
   29   945          843933014
   30   945          843935625
  535   884          843937479
   31   945          843938416
  515   891          843938846
  252   939          843939027
   32   945          843941393
  631   840          843943591
   33   945          843944562
   34   945          843947929
  512   892          843950016
   35   945          843951500
  729   770          843953489
   36   945          843955281
   37   945          843959278
  518   890          843960832
  687   804          843961167
   38   945          843963497
  586   863          843965703
   39   945          843967944
  743   757          843970500
  638   836          843971128
   40   945          843972625
  493   898          843973949
  140   944          843976384
   41   945          843977546
   42   945          843982713
   43   945          843988132
  699   795          843991974
  622   845          843992973
   44   945          843993809
  509   893          843994186
  308   934          843998616
   45   945          843999750
   46   945          844005961
  341   930          844008821
   47   945          844012448
  176   943          844013583
  392   922          844013736
  521   889          844016130
  201   942          844017489
   48   945          844019217
  317   933          844021250
   49   945          844026274
  568   871          844026743
  221   941          844031482
   50   945          844033625
  141   944          844035605
  362   927          844035911
  742   758          844038000
   51   945          844041276
  714   783          844043031
  453   909          844049106
   52   945          844049233
  653   827          844054360
  457   908          844057305
   53   945          844057502
  238   940          844065272
  413   918          844065629
   54   945          844066089
  408   919          844068871
  506   894          844071200
   55   945          844075000
  575   868          844081407
   56   945          844084241
  667   818          844084395
  449   910          844089849
   57   945          844093818
  142   944          844095672
  556   876          844100992
  670   816          844101496
   58   945          844103737
  524   888          844104896
  177   943          844107040
  483   901          844111288
   59   945          844114004
  741   759          844114500
  266   938          844114768
  461   907          844114824
  551   878          844120303
  664   820          844122944
   60   945          844124625
  418   917          844129845
  253   939          844130296
  299   935          844131274
   61   945          844135606
  403   920          844138827
  202   942          844139296
  278   937          844141905
  728   771          844142363
   62   945          844146953
  584   864          844149248
  143   944          844156591
   63   945          844158672
  720   778          844158952
  289   936          844163425
  476   903          844164503
  683   807          844169930
   64   945          844170769
  432   914          844173512
  673   814          844174361
  222   941          844178669
  445   911          844179156
  503   895          844180902
  624   844          844182208
   65   945          844183250
  561   874          844186105
  538   883          844186259
  375   925          844187500
  381   924          844195365
   66   945          844196121
  708   788          844198784
  740   760          844200000
  178   943          844201559
  326   932          844203544
   67   945          844209388
  334   931          844214195
  661   822          844217029
  144   944          844218368
  490   899          844221699
  703   792          844222015
  465   906          844222041
   68   945          844223057
  633   839          844225856
  527   887          844227286
  239   940          844235919
   69   945          844237134
  546   880          844243336
   70   945          844251625
  423   916          844262263
  203   942          844262315
  369   926          844266185
  645   832          844266493
   71   945          844266536
  349   929          844273638
  398   921          844274753
  605   854          844280989
  145   944          844281009
   72   945          844281873
  603   855          844282602
  309   934          844284133
  387   923          844291070
  739   761          844294500
  356   928          844296768
  179   943          844297146
   73   945          844297642
  607   853          844299020
  676   812          844303104
  601   856          844303817
   74   945          844313849
  441   912          844316649
  254   939          844323083
  500   896          844323136
  318   933          844323669
  640   835          844326875
  223   941          844327188
  267   938          844327835
   75   945          844330500
  609   852          844336737
  694   799          844337783
  727   772          844340231
  146   944          844344520
  599   857          844344592
   76   945          844347601
  650   829          844347789
  582   865          844351993
  713   784          844357401
  690   802          844358608
  342   930          844358688
   77   945          844365158
  658   824          844366536
  573   869          844367426
  279   937          844374592
  566   872          844376344
  469   905          844379334
   78   945          844383177
  530   886          844383456
  204   942          844386552
  626   843          844391483
  180   943          844393807
  611   851          844394182
  738   762          844398000
  300   935          844400375
   79   945          844401664
  597   858          844404885
  240   940          844408000
  147   944          844408907
  290   936          844414856
   80   945          844420625
  719   779          844424098
  698   796          844426728
  363   927          844430130
   81   945          844440066
   82   945          844459993
  480   902          844462808
  428   915          844463627
  541   882          844469389
  613   850          844471397
  148   944          844474176
  393   922          844475905
  224   941          844477045
   83   945          844480412
  595   859          844484654
  679   810          844487839
  686   805          844488981
  181   943          844491548
  497   897          844497746
  487   900          844501303
   84   945          844501329
  437   913          844501950
  737   763          844510500
  205   942          844512013
  255   939          844517394
   85   945          844522750
  327   932          844523351
  635   838          844528347
  149   944          844540333
  268   938          844542504
   86   945          844544681
  726   773          844547093
  335   931          844549866
  554   877          844557597
  707   789          844562312
   87   945          844567128
  615   849          844568424
  409   919          844569488
  655   826          844571351
  310   934          844571504
  533   885          844573562
  580   866          844573896
  414   918          844578576
  241   940          844581521
  593   860          844583857
  473   904          844587081
   88   945          844590097
  182   943          844590375
  559   875          844598754
  150   944          844607384
  280   937          844608953
  376   925          844610501
   89   945          844613594
  549   879          844620588
  628   842          844620840
  702   793          844625665
  404   920          844627264
  319   933          844627996
  225   941          844628246
  382   924          844631992
  736   764          844632000
   90   945          844637625
  206   942          844638704
  350   929          844640089
  419   917          844655272
   91   945          844662196
  454   909          844666093
  291   936          844668027
  301   935          844671276
  571   870          844672411
  151   944          844675335
  370   926          844675776
  357   928          844678045
  712   785          844680753
  458   908          844685224
  617   848          844685305
   92   945          844687313
  183   943          844690294
  450   910          844696000
  647   831          844696214
  718   780          844698232
  591   861          844702452
  642   834          844702992
  494   898          844704576
  343   930          844710607
   93   945          844712982
  256   939          844713235
  682   808          844728680
  433   914          844734681
  516   891          844736067
  513   892          844737985
   94   945          844739209
  388   923          844741539
  152   944          844744192
  564   873          844744761
  399   921          844751160
  462   907          844753771
  242   940          844756488
  669   817          844756822
  269   938          844758781
  666   819          844761555
  735   765          844762500
  725   774          844762949
   95   945          844766000
  207   942          844766631
  519   890          844767359
  510   893          844772957
  446   911          844774567
  226   941          844780797
  544   881          844787025
  184   943          844791311
   96   945          844793361
  536   884          844797760
  424   916          844800320
  672   815          844807823
  693   800          844812557
  484   901          844812605
  153   944          844813961
  578   867          844814915
   97   945          844821298
  663   821          844821908
  619   847          844822082
  364   927          844826527
  652   828          844831360
  522   889          844832017
  589   862          844840397
  507   894          844840827
  281   937          844844994
  328   932          844845120
  477   903          844845660
   98   945          844849817
  637   837          844851106
  311   934          844860735
  689   803          844864396
  630   841          844870321
  697   797          844870446
  466   906          844872112
   99   945          844878924
  154   944          844884648
  336   931          844887547
  185   943          844893432
  208   942          844895800
  442   912          844901416
  734   766          844902000
  100   945          844908625
  257   939          844910612
  675   813          844914672
  292   936          844922944
  525   888          844930197
  243   940          844932907
  320   933          844934237
  227   941          844934704
  706   790          844934816
  660   823          844937767
  101   945          844938926
  394   922          844940432
  504   895          844941439
  491   899          844943470
  302   935          844943983
  155   944          844956259
  102   945          844969833
  270   938          844976672
  621   846          844978797
  717   781          844981354
  724   775          844987799
  569   871          844996320
  186   943          844996663
  587   863          844997650
  103   945          845001352
  351   929          845008640
  711   786          845013087
  429   915          845014464
  685   806          845025741
  209   942          845026217
  156   944          845028800
  557   876          845030069
  552   878          845032760
  104   945          845033489
  377   925          845035758
  701   794          845038285
  470   905          845040625
  733   767          845050500
  539   883          845056206
  358   928          845061464
  528   887          845062055
  344   930          845064584
  105   945          845066250
  383   924          845070911
  410   919          845072559
  501   896          845074637
  576   868          845075008
  438   913          845076169
  678   811          845077483
  282   937          845082721
  371   926          845087587
  228   941          845089973
  415   918          845094007
  644   833          845099521
  106   945          845099641
  187   943          845101010
  157   944          845102277
  657   825          845109018
  258   939          845109531
  244   940          845110784
  405   920          845118125
  562   874          845131952
  107   945          845133668
  547   880          845139323
  632   840          845139968
  649   830          845146449
  312   934          845151832
  481   902          845155449
  623   845          845155492
  210   942          845157888
  108   945          845168337
  329   932          845168857
  585   864          845174169
  158   944          845176696
  293   936          845179613
  420   917          845183213
  639   836          845194175
  389   923          845194336
  271   938          845196183
  109   945          845203654
  188   943          845206479
  732   768          845208000
  488   900          845214272
  303   935          845218502
  723   776          845221643
  365   927          845225108
  337   931          845227244
  531   886          845227747
  400   921          845229961
  110   945          845239625
  498   897          845240265
  321   933          845242398
  229   941          845246610
  159   944          845252063
  474   904          845259688
  716   782          845273464
  111   945          845276256
  455   909          845285804
  245   940          845290125
  211   942          845290819
  692   801          845296289
  681   809          845296370
  434   914          845298448
  451   910          845304851
  259   939          845309998
  189   943          845313076
  112   945          845313553
  459   908          845315891
  705   791          845316296
  283   937          845322140
  696   798          845323128
  160   944          845328384
  654   827          845335547
  567   872          845339111
  425   916          845340921
  542   882          845349056
  113   945          845351522
  625   844          845352209
  574   869          845354133
  710   787          845354403
  583   865          845369912
  447   911          845372654
  731   769          845374500
  604   855          845375239
  688   804          845379136
  352   929          845379297
  606   854          845380880
  602   856          845389224
  114   945          845390169
  463   907          845395490
  230   941          845404621
  161   944          845405665
  608   853          845406189
  395   922          845407323
  272   938          845417320
  345   930          845420625
  190   943          845420807
  668   818          845421064
  600   857          845422793
  212   942          845425016
  534   885          845427429
  115   945          845429500
  634   839          845429823
  294   936          845438040
  495   898          845438167
  750   751          845439751
  313   934          845444801
  359   928          845447031
  665   820          845447625
  749   752          845448757
  671   816          845450207
  610   852          845451208
  700   795          845459875
  378   925          845463277
  722   777          845464481
  748   753          845466769
  116   945          845469521
  246   940          845470936
  598   858          845475904
  555   877          845480008
  162   944          845483912
  443   912          845488835
  747   754          845493787
  330   932          845494568
  304   935          845494839
  372   926          845501624
  117   945          845510238
  260   939          845512019
  384   924          845512128
  612   851          845515979
  646   832          845516504
  485   901          845516826
  467   906          845524979
  550   879          845526439
  514   892          845529032
  191   943          845529678
  478   903          845529679
  662   822          845529776
  746   755          845529811
  674   814          845535168
  517   891          845536384
  560   875          845537875
  596   859          845548515
  730   770          845550000
  118   945          845551657
  322   933          845552485
  511   893          845554788
  641   835          845557596
  213   942          845560485
  163   944          845563131
  284   937          845563257
  231   941          845564012
  430   915          845567875
  338   931          845568963
  627   843          845568990
  684   807          845571447
  715   783          845574562
  745   756          845574841
  520   890          845577000
  411   919          845578090
  581   866          845584837
  119   945          845593784
  614   850          845600544
  406   920          845611416
  416   918          845611928
  508   894          845613496
  651   829          845617240
  366   927          845625879
  744   757          845628877
  120   945          845636625
  192   943          845639695
  273   938          845640089
  594   860          845640584
  164   944          845643328
  390   923          845649467
  523   889          845651036
  572   870          845652248
  439   913          845653016
  247   940          845653223
  537   884          845661257
  659   824          845667403
  492   899          845668187
  677   812          845676061
  545   881          845676466
  121   945          845680186
  743   758          845691919
  214   942          845697232
  295   936          845698231
  565   873          845700742
  709   788          845704701
  471   905          845704736
  616   849          845704945
  505   895          845705000
  704   792          845706752
  401   921          845711162
  421   917          845713674
  261   939          845715600
  721   778          845716313
  122   945          845724473
  165   944          845724509
  232   941          845724789
  729   771          845734500
  314   934          845739648
  636   838          845739928
  193   943          845750864
  353   929          845752066
  592   861          845752069
  526   888          845758648
  742   759          845763967
  123   945          845769492
  305   935          845773000
  346   930          845778736
  695   799          845784774
  691   802          845788979
  629   842          845805877
  285   937          845806078
  166   944          845806680
  124   945          845815249
  579   867          845818902
  331   932          845822259
  502   896          845829144
  618   848          845829224
  360   928          845834752
  215   942          845835263
  248   940          845836992
  741   760          845845021
  482   902          845850976
  656   826          845860392
  125   945          845861750
  194   943          845863191
  274   938          845864496
  323   933          845864504
  435   914          845864819
  680   810          845873000
  396   922          845876584
  590   862          845882928
  426   916          845884072
  714   784          845884648
  233   941          845886958
  167   944          845889847
  699   796          845890435
  379   925          845893064
  529   887          845899992
  687   805          845902828
  456   909          845908245
  126   945          845909001
  339   931          845912710
  452   910          845916408
  373   926          845917893
  262   939          845920747
  728   772          845928000
  540   883          845929387
  489   900          845930169
  740   761          845935081
  475   904          845935139
  643   834          845941411
  553   878          845948529
  460   908          845949312
  648   831          845953983
  385   924          845955649
  127   945          845957008
  296   936          845960192
  558   876          845962488
  570   871          845969311
  448   911          845973423
  620   847          845973423
  168   944          845974016
  216   942          845974584
  195   943          845976682
  720   779          845977139
  499   897          845985772
  128   945          846005777
  249   940          846022249
  367   927          846028846
  588   863          846033119
  739   762          846034147
  315   934          846036379
  548   880          846038592
  464   907          846039987
  234   941          846050525
  286   937          846050609
  306   935          846052991
  129   945          846055314
  169   944          846059193
  631   841          846062912
  708   789          846063981
  638   837          846070325
  577   868          846072065
  532   886          846075224
  444   912          846078912
  563   874          846081171
  412   919          846086087
  275   938          846090547
  196   943          846091343
  667   819          846094222
  670   817          846101513
  130   945          846105625
  703   793          846106184
  391   923          846106938
  407   920          846107143
  653   828          846108629
  217   942          846115201
  431   915          846123866
  683   808          846126099
  354   929          846126953
  263   939          846127466
  727   773          846130500
  417   918          846132345
  622   846          846137584
  347   930          846138923
  738   763          846142219
  664   821          846142605
  170   944          846145384
  332   932          846151936
  131   945          846156716
  673   815          846164592
  496   898          846174728
  324   933          846178461
  468   906          846180648
  402   921          846194769
  586   864          846202600
  713   785          846203722
  197   943          846207180
  132   945          846208593
  250   940          846209000
  235   941          846215496
  479   903          846216566
  297   936          846223929
  486   901          846223957
  361   928          846224633
  543   882          846231975
  440   913          846232497
  171   944          846232595
  661   823          846246548
  422   917          846246661
  719   780          846246959
  694   800          846255384
  218   942          846257120
  340   931          846258491
  737   764          846259297
  133   945          846261262
  676   813          846283573
  535   885          846284500
  690   803          846290627
  287   937          846296856
  568   872          846305280
  134   945          846314729
  276   938          846318248
  172   944          846320832
  624   845          846321749
  515   892          846323163
  198   943          846324199
  380   925          846325125
  698   797          846329965
  307   935          846334818
  316   934          846335000
  264   939          846335763
  374   926          846336400
  512   893          846339685
  518   891          846339803
  633   840          846340137
  726   774          846342000
  575   869          846344284
  645   833          846345662
  397   922          846348221
  135   945          846369000
  472   905          846371673
  236   941          846381877
  736   765          846385381
  509   894          846389213
  521   890          846389761
  584   865          846391329
  493   899          846395856
  251   940          846397251
  219   942          846400347
  386   924          846401480
  556   877          846405749
  658   825          846405937
  173   944          846410101
  650   830          846412000
  640   836          846421056
  136   945          846424081
  427   916          846429779
  707   790          846432243
  436   914          846433800
  368   927          846434015
  686   806          846435472
  551   879          846435590
  199   943          846442406
  679   811          846458570
  605   855          846471500
  506   895          846471591
  524   889          846473193
  603   856          846478243
  137   945          846479978
  561   875          846480356
  333   932          846483605
  607   854          846484407
  298   936          846489448
  325   933          846494362
  174   944          846500408
  348   930          846501192
  355   929          846503964
  601   857          846504594
  702   794          846514592
  609   853          846517006
  735   766          846520471
  718   781          846525773
  626   844          846525960
  538   884          846527976
  453   910          846530677
  712   786          846531784
  457   909          846533422
  138   945          846536697
  288   937          846544825
  220   942          846544888
  265   939          846545644
  277   938          846547605
  483   902          846549395
  237   941          846549674
  599   858          846550511
  200   943          846561807
  725   775          846562500
  392   923          846566755
  546   881          846569177
  611   852          846569339
  449   911          846576880
  461   908          846585493
  503   896          846586663
  252   940          846587008
  527   888          846590255
    0   946          846590536
    1   946          846590537
    2   946          846590544
    3   946          846590563
    4   946          846590600
    5   946          846590661
    6   946          846590752
    7   946          846590879
    8   946          846591048
    9   946          846591265
   10   946          846591536
  175   944          846591759
   11   946          846591867
   12   946          846592264
   13   946          846592733
   14   946          846593280
   15   946          846593911
  139   945          846594244
   16   946          846594632
   17   946          846595449
   18   946          846596368
  413   919          846596556
   19   946          846597395
   20   946          846598536
  582   866          846599264
   21   946          846599797
   22   946          846601184
   23   946          846602703
   24   946          846604360
  408   920          846605312
   25   946          846606161
  341   931          846606312
   26   946          846608112
   27   946          846610219
   28   946          846612488
  476   904          846613440
   29   946          846614925
  597   859          846615952
  362   928          846616680
   30   946          846617536
  308   935          846618487
   31   946          846620327
  655   827          846620658
   32   946          846623304
   33   946          846626473
   34   946          846629840
   35   946          846633411
  317   934          846635517
  573   870          846635517
   36   946          846637192
  635   839          846637594
   37   946          846641189
  613   851          846641448
   38   946          846645408
  490   900          846649000
   39   946          846649855
  140   945          846652625
   40   946          846654536
  418   918          846655264
   41   946          846659457
  566   873          846660113
  734   767          846664567
   42   946          846664624
   43   946          846670043
  445   912          846671653
   44   946          846675720
  403   921          846680788
   45   946          846681661
  201   943          846682408
  432   915          846682443
  176   944          846684160
  465   907          846687268
   46   946          846687872
  682   809          846689697
  221   942          846690749
   47   946          846694359
  595   860          846700875
   48   946          846701128
   49   946          846708185
  141   945          846711846
   50   946          846715536
  238   941          846718893
   51   946          846723187
   52   946          846731144
  615   850          846733375
  500   897          846734273
  693   801          846734958
   53   946          846739413
  530   887          846741103
   54   946          846748000
  628   843          846750259
  299   936          846756755
   55   946          846756911
  266   939          846757115
  375   926          846757151
  381   925          846759466
  669   818          846761741
   56   946          846766152
  647   832          846770391
  142   945          846771913
   57   946          846775729
  666   820          846776296
  177   944          846777617
  253   940          846778277
  697   798          846778465
  278   938          846778624
  423   917          846782180
   58   946          846785648
  724   776          846792000
  642   835          846792163
  289   937          846794522
   59   946          846795915
  689   804          846801233
  672   816          846802944
  202   943          846804215
  593   861          846805238
  541   883          846805808
   60   946          846806536
  706   791          846809487
  326   933          846812213
  717   782          846813581
  441   913          846814618
  334   932          846817272
   61   946          846817517
  733   768          846817669
  398   922          846822240
  580   867          846826363
   62   946          846828864
  143   945          846832832
  222   942          846837936
  469   906          846839125
   63   946          846840583
  369   927          846841392
  617   849          846845162
  663   822          846846495
  387   924          846849627
   64   946          846852680
   65   946          846865161
  349   930          846865549
  554   878          846867616
  711   787          846868834
  178   944          846872136
   66   946          846878032
  356   929          846883105
  239   941          846889540
  652   829          846890597
   67   946          846891299
  144   945          846894609
  559   876          846898255
  675   814          846900019
  309   935          846904004
   68   946          846904968
  480   903          846906327
  497   898          846914265
   69   946          846919045
  533   886          846925893
  203   943          846927234
  591   862          846928999
  701   795          846931976
   70   946          846933536
  487   901          846934004
  318   934          846937936
  549   880          846941149
  571   871          846945722
   71   946          846948447
  637   838          846955325
  342   931          846956179
  145   945          846957250
   72   946          846963784
  179   944          846967723
  267   939          846970182
  254   940          846971064
  660   824          846972224
  619   848          846976851
  685   807          846977068
  428   916          846978048
   73   946          846979553
  732   769          846979777
  223   942          846986455
  630   842          846994688
   74   946          846995760
  437   914          847005397
  363   928          847010899
  279   938          847011311
   75   946          847012411
  146   945          847020761
  300   936          847025856
  393   923          847028924
   76   946          847029512
  723   777          847030500
  564   874          847033768
  473   905          847041442
  290   937          847045953
   77   946          847047069
  204   943          847051471
  678   812          847053080
  240   941          847061621
  180   944          847064384
   78   946          847065088
  589   863          847072116
  578   868          847072584
   79   946          847083575
  147   945          847085148
   80   946          847102536
  409   920          847105929
  414   919          847109503
  716   783          847110383
  544   882          847118152
  516   892          847120384
   81   946          847121977
  494   899          847126483
  513   893          847127654
  621   847          847128484
  751   751          847129502
  327   933          847132020
  750   752          847134008
  224   942          847136312
   82   946          847141904
  536   885          847144781
  519   891          847146330
  749   753          847147526
  454   910          847147664
  148   945          847150417
  731   770          847150891
  335   932          847152943
  657   826          847153369
  458   909          847161341
  181   944          847162125
   83   946          847162323
  255   940          847165375
  510   894          847167984
  404   921          847169225
  748   754          847170056
  205   943          847176932
  376   926          847180152
  419   918          847180691
  450   911          847183031
   84   946          847183240
  644   834          847183688
  268   939          847184851
  310   935          847191375
  705   792          847195713
  382   925          847196093
  747   755          847201598
   85   946          847204661
  522   890          847205648
  710   788          847214872
  649   831          847215640
  149   945          847216574
  692   802          847223496
  462   908          847224440
   86   946          847226592
  350   930          847232000
  587   864          847234547
  241   941          847235142
  696   799          847235935
  507   895          847241218
  746   756          847242152
  319   934          847242263
  433   915          847243612
  280   938          847245672
   87   946          847249039
  484   902          847250712
  370   927          847250983
  632   841          847259289
  182   944          847260952
  681   810          847262241
  357   929          847264382
  446   912          847267064
   88   946          847272008
  569   872          847274857
  722   778          847278000
  150   945          847283625
  225   942          847287513
  745   757          847291718
  639   837          847293372
  477   904          847294597
   89   946          847295505
  301   936          847296757
  525   889          847298494
  399   922          847298647
  291   937          847299124
  388   924          847300096
  623   846          847300103
  206   943          847303623
  343   931          847308098
   90   946          847319536
  424   917          847320237
  688   805          847320797
  730   771          847331011
  557   877          847334826
  466   907          847337339
  576   869          847337885
   91   946          847344107
  504   896          847347200
  552   879          847348047
  744   758          847350296
  151   945          847351576
  700   796          847358336
  183   944          847360871
  256   940          847361216
   92   946          847369224
  491   900          847370771
  654   828          847389816
   93   946          847394893
  539   884          847397923
  442   913          847399385
  269   939          847401128
  364   928          847407296
  242   941          847410109
  715   784          847416179
  585   865          847416250
  743   759          847417886
  152   945          847420433
   94   946          847421120
  528   888          847425024
  562   875          847426203
  668   819          847430891
  207   943          847431550
  226   942          847440064
   95   946          847447911
  671   817          847450224
  328   933          847453789
  184   944          847461888
  547   881          847465164
  665   821          847467286
   96   946          847475272
  311   935          847480606
  281   938          847481713
  501   897          847485774
  153   945          847490202
  336   932          847490624
  625   845          847491750
  394   923          847493451
  742   760          847494488
  470   906          847500416
   97   946          847503209
  729   772          847520137
  674   815          847525399
  684   808          847527616
  429   916          847528885
   98   946          847531728
  721   779          847534500
  634   840          847544104
  320   934          847548504
  292   937          847554041
  257   940          847558593
  662   823          847559295
  208   943          847560719
   99   946          847560835
  154   945          847560889
  185   944          847564009
  302   936          847569464
  709   789          847569898
  604   856          847570880
  606   855          847571391
  438   914          847579616
  741   761          847580102
  531   887          847585394
  243   941          847586528
  602   857          847590001
  100   946          847590536
  704   793          847590921
  608   854          847591576
  227   942          847593971
  646   833          847595673
  481   903          847598968
  351   930          847600551
  377   926          847605409
  410   920          847609000
  583   866          847617183
  270   939          847619019
  101   946          847620837
  574   870          847622224
  567   873          847622880
  415   919          847624934
  600   858          847628712
  610   853          847631477
  155   945          847632500
  383   925          847635012
  488   901          847646973
  358   929          847647801
  102   946          847651744
  641   836          847651777
  677   813          847656530
  498   898          847656784
  405   921          847660086
  344   931          847662075
  371   927          847662794
  186   944          847667240
  740   762          847674728
  651   830          847681451
  103   946          847683263
  542   883          847685475
  598   859          847686971
  209   943          847691136
  612   852          847691136
  695   800          847702375
  627   844          847703467
  156   945          847705041
  659   825          847706804
  420   918          847708632
  474   905          847714049
  104   946          847715400
  728   773          847718269
  282   938          847719440
  691   803          847720998
  714   785          847730969
  105   946          847748161
  228   942          847749240
  389   924          847752893
  258   940          847757512
  244   941          847764405
  596   860          847764736
  455   910          847767375
  614   851          847770595
  187   944          847771587
  312   935          847771703
  400   922          847777448
  329   933          847777526
  739   763          847778366
  157   945          847778518
  534   886          847779760
  106   946          847781552
  555   878          847790027
  451   911          847791882
  459   909          847792008
  699   797          847793672
  720   780          847800000
  365   928          847805877
  434   915          847807379
  293   937          847810710
  107   946          847815579
  210   943          847822807
  337   932          847830321
  581   867          847837304
  560   876          847837376
  271   939          847838530
  680   811          847843731
  303   936          847843983
  550   880          847847000
  636   839          847849175
  687   806          847849319
  108   946          847850248
  158   945          847852937
  321   934          847856665
  495   899          847860074
  425   917          847860838
  594   861          847861965
  447   912          847865151
  463   908          847866159
  616   850          847869896
  188   944          847877056
  109   946          847885565
  738   764          847891016
  229   942          847905877
  656   827          847909699
  514   893          847918701
  517   892          847920701
  110   946          847921536
  727   774          847925407
  572   871          847925559
  159   945          847928304
  708   790          847933912
  629   843          847935296
  245   941          847943746
  511   894          847949815
  485   902          847954933
  211   943          847955738
  520   891          847955971
  259   940          847957979
  111   946          847958167
  283   938          847958859
  395   923          847960342
  352   930          847971208
  478   904          847978616
  592   862          847978616
  189   944          847983653
  443   913          847986804
  618   849          847989081
  565   874          847989749
  467   907          847990206
  703   794          847995111
  112   946          847995464
  160   945          848004625
  545   882          848007593
  537   885          848008278
  737   765          848012678
  508   895          848013887
  345   931          848018116
  523   890          848024667
  648   832          848028160
  643   835          848030582
  378   926          848032928
  359   929          848033368
  113   946          848033433
  713   786          848054753
  272   939          848059667
  230   942          848063888
  313   935          848064672
  294   937          848069137
  114   946          848072080
  719   781          848074500
  384   925          848076229
  579   868          848076571
  372   927          848076831
  161   945          848081906
  430   916          848082296
  683   809          848087116
  212   943          848089935
  190   944          848091384
  492   900          848095488
  330   933          848103237
  670   818          848106432
  667   820          848108963
  505   896          848110761
  115   946          848111411
  411   920          848114531
  590   863          848114647
  304   936          848120320
  246   941          848124557
  526   889          848126945
  620   848          848128192
  726   775          848141551
  416   919          848142855
  736   766          848143352
  116   946          848151432
  406   921          848153377
  439   914          848156463
  673   816          848159713
  260   940          848160000
  162   945          848160153
  471   906          848164527
  322   934          848166752
  664   822          848167192
  653   829          848167866
  338   932          848172040
  638   838          848174544
  694   801          848177785
  631   842          848187279
  117   946          848192149
  284   938          848199976
  191   944          848200255
  366   928          848206648
  390   924          848208024
  231   942          848223279
  213   943          848225404
  690   804          848227464
  118   946          848233568
  698   798          848237984
  421   918          848239093
  163   945          848239372
  502   897          848240281
  570   872          848247848
  401   922          848258649
  529   888          848262961
  553   879          848263816
  558   877          848267245
  676   814          848268920
  588   864          848270016
  540   884          848271104
  119   946          848275695
  661   824          848281005
  273   939          848282436
  735   767          848283038
  622   847          848287271
  482   903          848294495
  247   941          848306844
  707   791          848306914
  192   944          848310272
  120   946          848318536
  164   945          848319569
  295   937          848329328
  577   869          848334942
  353   930          848343977
  718   782          848358000
  314   935          848359519
  121   946          848362097
  214   943          848362151
  489   901          848362870
  261   940          848363581
  548   881          848364433
  725   776          848366701
  435   915          848373750
  563   875          848375422
  346   931          848376227
  232   942          848384056
  686   807          848386799
  712   787          848387531
  475   905          848389500
  456   910          848389816
  305   936          848398481
  165   945          848400750
  499   898          848402291
  452   911          848403439
  426   917          848403989
  122   946          848406384
  702   795          848408283
  360   929          848421089
  193   944          848421441
  460   909          848425429
  396   923          848429603
  645   834          848429829
  331   933          848430928
  734   768          848431736
  532   887          848432871
  679   812          848434167
  285   938          848442797
  586   865          848444681
  658   826          848450288
  123   946          848451403
  633   841          848459458
  379   926          848462715
  448   912          848465920
  624   846          848466360
  323   934          848478771
  650   831          848481191
  166   945          848482921
  248   941          848490613
  373   927          848493100
  124   946          848497160
  215   943          848500182
  274   939          848506843
  464   908          848510656
  339   932          848515787
  385   925          848519750
  640   837          848520253
  194   944          848533768
  125   946          848543661
  233   942          848546225
  167   945          848566088
  543   883          848568394
  262   940          848568728
  444   913          848576881
  568   873          848589049
  733   769          848589446
  126   946          848590912
  296   937          848591289
  496   899          848596635
  724   777          848600857
  367   928          848609615
  575   870          848612375
  412   920          848622528
  535   886          848636831
  431   916          848638287
  584   866          848638600
  127   946          848638919
  216   943          848639503
  468   907          848645875
  195   944          848647259
  407   921          848649104
  168   945          848650257
  717   783          848650500
  682   810          848655568
  315   935          848656250
  486   902          848662064
  693   802          848662165
  417   919          848663272
  391   924          848665495
  626   845          848665501
  479   904          848665503
  605   856          848667141
  607   855          848674918
  655   828          848674927
  249   941          848675870
  306   936          848678472
  603   857          848679020
  286   938          848687328
  128   946          848687688
  706   792          848688904
  697   799          848691272
  609   854          848702393
  234   942          848709792
  601   858          848710513
  515   893          848712832
  556   878          848715768
  354   930          848718864
  518   892          848724120
  711   788          848729303
  275   939          848732894
  512   894          848734712
  169   945          848735434
  440   914          848735944
  347   931          848736414
  129   946          848737225
  402   922          848742256
  689   805          848742894
  611   853          848749608
  635   840          848751875
  551   880          848756151
  732   770          848756168
  332   933          848760605
  599   859          848761578
  196   944          848761920
  521   891          848768732
  669   819          848771568
  422   918          848772080
  263   940          848775447
  561   876          848779857
  217   943          848780120
  130   946          848787536
  509   895          848789604
  324   934          848792728
  666   821          848795957
  672   817          848802961
  361   929          848810970
  613   852          848816605
  170   945          848821625
  493   900          848823157
  751   752          848823759
  701   796          848830437
  472   906          848831464
  597   860          848832173
  750   753          848832777
  131   946          848838627
  723   778          848844019
  524   890          848846824
  647   833          848849560
  749   754          848850813
  582   867          848851731
  297   937          848855026
  340   932          848861568
  250   941          848862621
  235   942          848874763
  538   885          848874997
  663   823          848876014
  506   896          848877352
  197   944          848877757
  748   755          848877867
  628   844          848884736
  642   836          848886344
  675   815          848890250
  132   946          848890504
  380   926          848894776
  546   882          848900304
  397   923          848901240
  615   851          848903426
  573   871          848908828
  171   945          848908836
  374   927          848911607
  747   756          848913939
  218   943          848922039
  595   861          848922256
  731   771          848931902
  685   808          848933237
  287   938          848933575
  436   915          848942731
  133   946          848943173
  566   874          848949120
  427   917          848949696
  716   784          848952000
  652   830          848954808
  316   935          848954871
  527   889          848958552
  746   757          848959029
  307   936          848960299
  276   939          848960595
  386   925          848965581
  264   940          848983744
  483   903          848992914
  198   944          848994776
  134   946          848996640
  172   945          848997073
  503   897          848997800
  617   850          849010113
  660   825          849011625
  745   758          849013137
  368   928          849014784
  457   910          849014993
  453   911          849017708
  593   862          849031785
  678   813          849033549
  236   942          849041144
  251   941          849050872
  135   946          849050911
  461   909          849061610
  637   839          849064572
  219   943          849065266
  476   905          849067801
  449   912          849069377
  744   759          849076263
  705   793          849079882
  710   789          849080069
  490   901          849081701
  580   868          849084032
  173   945          849086342
  333   933          849092274
  355   930          849095875
  722   779          849096187
  348   931          849098683
  530   888          849104072
  136   946          849105992
  325   934          849108629
  199   944          849112983
  730   772          849116648
  298   937          849120545
  630   843          849124107
  392   924          849125312
  413   920          849132997
  619   849          849136708
  408   921          849147273
  541   884          849147525
  743   760          849148407
  500   898          849150792
  696   800          849153536
  692   803          849155515
  465   908          849157937
  591   863          849160718
  137   946          849161889
  445   913          849169622
  174   945          849176649
  288   938          849181544
  554   879          849182903
  418   919          849186191
  277   939          849189952
  265   940          849193625
  432   916          849196864
  657   827          849202676
  559   877          849203012
  362   929          849203017
  237   942          849208941
  341   932          849209389
  220   943          849209807
  138   946          849218608
  571   872          849224259
  403   922          849228275
  742   761          849229569
  200   944          849232384
  681   811          849232972
  252   941          849240629
  308   936          849243968
  317   935          849255388
  700   797          849261573
  715   785          849262500
  549   881          849266990
  688   806          849267288
  175   945          849268000
  644   835          849272859
  139   946          849276155
    0   947          849278123
    1   947          849278124
    2   947          849278131
    3   947          849278150
    4   947          849278187
    5   947          849278248
    6   947          849278339
    7   947          849278466
    8   947          849278635
    9   947          849278852
   10   947          849279123
   11   947          849279454
   12   947          849279851
   13   947          849280320
   14   947          849280867
   15   947          849281498
   16   947          849282219
   17   947          849283036
  621   848          849283253
  533   887          849283540
   18   947          849283955
   19   947          849284982
   20   947          849286123
   21   947          849287384
   22   947          849288771
  649   832          849289817
   23   947          849290290
   24   947          849291947
   25   947          849293748
   26   947          849295699
   27   947          849297806
   28   947          849300075
   29   947          849302512
  469   907          849304352
   30   947          849305123
  423   918          849307599
   31   947          849307914
  589   864          849309013
  729   773          849310406
   32   947          849310891
   33   947          849314060
   34   947          849317427
  441   914          849318065
  741   762          849319749
   35   947          849320998
   36   947          849324779
  564   875          849328019
   37   947          849328776
  381   926          849329117
  375   927          849332358
   38   947          849332995
  140   946          849334536
  578   869          849335461
  497   899          849336172
   39   947          849337442
   40   947          849342123
   41   947          849347044
   42   947          849352211
  201   944          849352985
  480   904          849355264
  221   943          849355668
  721   780          849357361
   43   947          849357630
  176   945          849360401
   44   947          849363307
   45   947          849369248
  487   902          849372111
  398   923          849375259
   46   947          849375459
  238   942          849378160
   47   947          849381946
  632   842          849383656
  299   937          849387852
   48   947          849388715
  141   946          849393757
   49   947          849395772
  639   838          849397591
   50   947          849403123
  266   940          849405096
   51   947          849410774
  387   925          849413728
   52   947          849418731
  740   763          849418947
  278   939          849420971
  369   928          849422161
  334   933          849425941
  326   934          849426480
   53   947          849427000
  289   938          849431241
  253   941          849431898
   54   947          849435587
  709   790          849439829
   55   947          849444498
  668   820          849445632
  654   829          849449053
  623   847          849449790
   56   947          849453739
  142   946          849453824
  177   945          849453858
  544   883          849454571
  671   818          849455143
  349   931          849463040
   57   947          849463316
   58   947          849473235
  202   944          849474792
  356   930          849475016
  587   865          849476628
  704   794          849479848
   59   947          849483502
  684   809          849488633
  665   822          849491873
   60   947          849494123
  536   886          849497112
  428   917          849497965
  473   906          849501233
  222   943          849502855
   61   947          849505104
  516   893          849510053
  728   774          849513176
  437   915          849514328
  143   946          849514743
   62   947          849516451
  674   816          849520520
  513   894          849522681
  739   764          849527163
   63   947          849528170
  309   936          849529485
  519   892          849530647
   64   947          849540267
  178   945          849548377
  239   942          849548807
   65   947          849552748
  494   900          849553784
  318   935          849557807
  569   873          849558626
  342   932          849559256
   66   947          849565619
  510   895          849568375
  144   946          849576520
   67   947          849578886
  714   786          849582000
  522   891          849584619
  393   924          849587481
   68   947          849592555
  662   824          849593752
  363   929          849597236
  203   944          849597811
  576   870          849605976
   69   947          849606632
  267   940          849618163
   70   947          849621123
  254   941          849624685
  695   801          849624776
  720   781          849627541
  454   911          849634695
   71   947          849636034
  625   846          849636361
  145   946          849639161
  677   814          849641877
  458   910          849642912
  179   945          849643964
  738   765          849644397
  557   878          849644845
  414   920          849645944
  507   896          849646979
  409   921          849647890
   72   947          849651371
  223   943          849651374
  279   939          849653658
  300   937          849656953
  691   804          849657835
  634   841          849663425
  585   866          849663521
   73   947          849667140
  552   880          849668608
  525   890          849672125
  450   912          849675528
  646   834          849679840
  290   938          849682672
   74   947          849683347
  484   903          849694231
   75   947          849699998
  462   909          849700557
  699   798          849701691
  146   946          849702672
  419   919          849711618
  404   922          849716712
   76   947          849717099
  240   942          849720888
  204   944          849722048
  727   775          849724958
  562   876          849725704
   77   947          849734656
  180   945          849740625
  539   885          849744944
  327   934          849746287
  477   905          849748958
  651   831          849750642
  641   837          849750974
  659   826          849751155
   78   947          849752675
  376   927          849755359
  433   916          849758033
  504   897          849758337
  335   933          849761612
  446   913          849765033
  382   926          849765744
  606   856          849767032
  147   946          849767059
  737   766          849770649
   79   947          849771162
  604   857          849771657
  608   855          849782087
   80   947          849790123
  528   889          849793321
  602   858          849795920
  547   882          849796291
  687   807          849800646
  224   943          849801231
  491   901          849803472
  466   908          849808008
  708   791          849808583
   81   947          849809564
  310   936          849816856
  610   854          849816864
  255   941          849818996
  680   812          849819328
   82   947          849829491
  350   931          849829491
  370   928          849831752
  148   946          849832328
  268   940          849832832
  181   945          849838366
  600   859          849839779
  627   845          849843008
  424   918          849845656
  205   944          849847509
   83   947          849849910
  399   923          849851666
  357   930          849856293
  319   935          849862134
  388   925          849864197
  583   867          849869650
   84   947          849870827
  612   853          849871405
  280   939          849888019
  703   795          849888802
   85   947          849892248
  241   942          849894409
  574   871          849895535
  149   946          849898485
  501   898          849902293
  442   914          849902832
  598   860          849903192
  736   767          849905919
  719   782          849906727
  713   787          849910500
  343   932          849911175
  567   874          849911887
   86   947          849914179
  301   937          849927854
  291   938          849935843
   87   947          849936626
  182   945          849937193
  614   852          849945752
  726   776          849945752
  531   888          849948363
  225   943          849952432
   88   947          849959595
  636   840          849963456
  656   828          849963968
  150   946          849965536
  470   907          849965643
  206   944          849974200
   89   947          849983092
  596   861          849986117
  364   929          849993633
   90   947          850007123
  256   941          850014837
  542   884          850027192
   91   947          850031694
  151   946          850033487
  183   945          850037112
  616   851          850039947
  481   904          850047905
  429   917          850048802
  269   940          850049109
  735   768          850050207
  394   924          850052008
  683   810          850052987
   92   947          850056811
  328   934          850068056
  242   942          850069376
  629   844          850069773
  498   899          850078691
   93   947          850082480
  488   902          850085080
  594   862          850088512
  438   915          850088547
  581   868          850094973
  336   933          850099293
  207   944          850102127
  152   946          850102344
  226   943          850104983
  694   802          850104992
  555   879          850105314
  311   936          850106087
  648   833          850107329
   94   947          850108707
  670   819          850116259
  281   939          850124060
  643   836          850124763
  667   821          850128624
   95   947          850135498
  534   887          850137407
  184   945          850138129
  560   877          850142133
  698   799          850150791
  410   921          850150961
  618   850          850154032
  673   817          850159730
  415   920          850161375
   96   947          850162859
  320   935          850168375
  690   805          850169125
  153   946          850172113
  550   881          850172841
  474   906          850173840
  725   777          850175558
  377   927          850180616
  707   792          850186331
  292   938          850190760
   97   947          850190796
  718   783          850194919
  664   823          850196711
  351   931          850198042
  302   937          850200561
  734   769          850203513
  572   872          850204096
  383   926          850204663
  405   922          850207573
  592   863          850210335
  257   941          850212214
   98   947          850219315
  208   944          850231296
  653   830          850232077
  420   919          850239559
  358   930          850239712
  185   945          850240250
  154   946          850242800
  371   928          850243563
  243   942          850245795
  712   788          850248000
   99   947          850248422
  455   911          850254406
  227   943          850258890
  676   815          850259151
  344   932          850265152
  270   940          850267000
  459   910          850273579
  100   947          850278123
  638   839          850283791
  565   875          850284000
  451   912          850284379
  495   900          850287375
  620   849          850288049
  702   796          850306744
  101   947          850308424
  517   893          850310370
  514   894          850313728
  155   946          850314411
  631   843          850316698
  389   925          850316994
  661   825          850320406
  434   916          850321800
  400   923          850330467
  102   947          850339331
  579   869          850339448
  520   892          850340288
  463   909          850342276
  686   808          850342968
  186   945          850343481
  545   883          850344012
  511   895          850350206
  590   864          850351544
  537   886          850360609
  209   944          850361713
  282   939          850361787
  447   913          850363120
  733   770          850365837
  103   947          850370850
  425   918          850386257
  156   946          850386952
  329   934          850391793
  365   929          850392214
  312   936          850397184
  485   903          850398452
  104   947          850402987
  523   891          850403638
  258   941          850411133
  228   943          850414159
  724   778          850414376
  679   813          850414636
  508   896          850419648
  244   942          850423672
  478   905          850432977
  105   947          850435748
  337   933          850438990
  622   848          850442040
  293   938          850447429
  187   945          850447828
  157   946          850460429
  467   908          850460875
  106   947          850469139
  303   937          850475080
  321   935          850476536
  271   940          850486511
  443   914          850490251
  717   784          850492117
  210   944          850493384
  658   827          850499595
  526   890          850500576
  107   947          850503166
  588   865          850512097
  752   752          850518016
  395   924          850518899
  645   835          850519000
  505   897          850521898
  751   753          850522528
  492   901          850528189
  570   873          850531617
  158   946          850534848
  750   754          850536064
  732   771          850537179
  108   947          850537835
  188   945          850553297
  650   832          850555368
  749   755          850558624
  352   931          850568699
  229   943          850570796
  706   793          850573073
  109   947          850573152
  558   878          850577264
  633   842          850583825
  553   880          850584377
  748   756          850590208
  693   803          850594184
  711   789          850594500
  283   939          850601206
  430   917          850602213
  245   942          850603013
  577   870          850603033
  378   927          850608135
  697   800          850608873
  110   947          850609123
  159   946          850610215
  259   941          850611600
  624   847          850616047
  540   885          850618125
  345   932          850621193
  640   838          850624472
  359   930          850625279
  682   811          850626299
  211   944          850626315
  471   907          850629754
  747   757          850630816
  529   889          850631258
  111   947          850645754
  384   926          850645880
  411   921          850656492
  502   898          850656800
  372   928          850657600
  189   945          850659894
  723   779          850662206
  439   915          850665394
  563   876          850674923
  416   920          850679296
  746   758          850680448
  112   947          850683051
  160   946          850686536
  689   806          850689385
  313   936          850690153
  586   866          850691952
  548   882          850695560
  406   922          850700864
  294   938          850705856
  272   940          850707648
  330   934          850717504
  731   772          850717539
  113   947          850721020
  230   943          850728807
  701   797          850733674
  655   829          850734164
  745   759          850739104
  482   904          850743432
  304   937          850751417
  114   947          850759667
  212   944          850760512
  161   946          850763817
  190   945          850767625
  421   919          850770020
  390   925          850772125
  338   933          850780709
  246   942          850783824
  669   820          850786309
  322   935          850786623
  366   929          850792985
  532   888          850795840
  716   785          850798321
  115   947          850798998
  489   902          850800977
  744   760          850806784
  672   818          850807880
  626   846          850810112
  401   923          850811668
  260   941          850813621
  666   822          850820544
  499   899          850824198
  116   947          850839019
  162   946          850842064
  284   939          850842323
  475   906          850849291
  605   857          850867918
  607   856          850870559
  635   841          850871196
  191   945          850876496
  456   911          850876847
  568   874          850878056
  117   947          850879736
  743   761          850883488
  603   858          850884939
  675   816          850885371
  575   871          850885686
  435   916          850888171
  231   943          850888198
  584   867          850891067
  609   855          850892904
  685   809          850894254
  452   912          850895936
  213   944          850895981
  730   773          850906917
  460   910          850907000
  543   884          850910111
  663   824          850910471
  722   780          850919048
  118   947          850921155
  163   946          850921283
  601   859          850921580
  426   918          850929408
  273   940          850930417
  647   834          850933727
  611   854          850934995
  353   931          850941468
  710   790          850950000
  119   947          850963282
  448   913          850963889
  295   938          850966047
  247   942          850966111
  705   794          850968809
  742   762          850969216
  599   860          850977799
  346   932          850979304
  314   936          850985000
  642   837          850985541
  192   945          850986513
  464   909          850986773
  396   924          850988160
  535   887          850994478
  613   853          850996874
  164   946          851001480
  120   947          851006123
  360   930          851013000
  261   941          851017202
  678   814          851018896
  496   900          851023936
  652   831          851023999
  628   845          851024277
  305   937          851029578
  556   879          851031055
  214   944          851032728
  379   927          851037922
  331   934          851045195
  232   943          851048975
  121   947          851049684
  597   861          851053554
  660   826          851055976
  741   763          851063968
  373   928          851073869
  696   801          851075937
  615   852          851078583
  444   914          851080328
  551   881          851081992
  165   946          851082661
  561   877          851084614
  285   939          851085144
  385   926          851089401
  692   804          851092352
  122   947          851093971
  193   945          851097682
  323   935          851098642
  729   774          851105313
  486   903          851105583
  515   894          851107859
  582   868          851109400
  715   786          851113531
  518   893          851113789
  468   908          851116544
  479   905          851119864
  339   933          851124456
  512   895          851135103
  123   947          851138990
  595   862          851148803
  248   942          851149880
  521   892          851153049
  274   940          851154824
  431   917          851158204
  412   921          851164489
  166   946          851164832
  740   764          851167744
  700   798          851169592
  215   944          851170759
  637   840          851178853
  617   851          851180164
  124   947          851184747
  721   781          851184902
  573   872          851187365
  509   896          851195365
  367   929          851195952
  407   922          851196591
  417   920          851199713
  681   812          851208569
  194   945          851210009
  233   943          851211144
  688   807          851218615
  262   941          851222349
  524   891          851225795
  538   886          851227328
  296   938          851228008
  391   925          851229596
  125   947          851231248
  546   883          851236723
  566   875          851243371
  440   915          851244875
  167   946          851247999
  493   901          851255858
  657   828          851256945
  630   844          851258584
  593   863          851263504
  126   947          851278499
  739   765          851280544
  315   936          851281731
  506   897          851288489
  402   923          851295275
  472   907          851296691
  619   850          851301659
  422   919          851303007
  306   937          851309569
  216   944          851310080
  728   775          851312727
  709   791          851314500
  354   931          851316355
  195   945          851323500
  127   947          851326506
  286   939          851329675
  168   946          851332168
  527   890          851332183
  249   942          851335137
  347   932          851339491
  580   869          851346909
  644   836          851367040
  649   833          851368986
  704   795          851373539
  234   943          851374711
  332   934          851374872
  128   947          851375275
  275   940          851380875
  591   864          851397615
  738   766          851402368
  361   930          851402881
  324   935          851412599
  503   898          851414319
  169   946          851417345
  129   947          851424812
  263   941          851429068
  714   787          851437747
  196   945          851438161
  483   904          851441851
  621   849          851443110
  217   944          851450697
  684   810          851454504
  436   916          851457152
  720   782          851459768
  397   924          851459797
  671   819          851464970
  668   821          851465293
  380   927          851469983
  340   933          851470237
  530   889          851472369
  427   918          851475115
  130   947          851475123
  297   938          851491745
  374   928          851492376
  541   885          851494546
  457   911          851502024
  554   880          851503464
  170   946          851503536
  639   839          851506838
  571   873          851508028
  453   912          851510205
  559   878          851513031
  632   843          851513075
  654   830          851513264
  490   902          851519808
  674   817          851520537
  665   823          851521392
  250   942          851521888
  131   947          851526214
  476   906          851527592
  727   776          851529159
  737   767          851533216
  386   926          851535232
  235   943          851539682
  461   910          851543181
  589   865          851551094
  695   802          851551983
  197   945          851553998
  449   913          851567346
  500   899          851572699
  287   939          851575922
  132   947          851578091
  316   936          851580352
  171   946          851590747
  307   937          851591396
  218   944          851592616
  549   882          851598117
  691   805          851599496
  368   929          851601121
  578   870          851603552
  623   848          851604559
  276   940          851608576
  699   799          851614498
  564   876          851627520
  133   947          851630760
  677   815          851632108
  662   825          851633153
  465   909          851634054
  264   941          851637365
  533   888          851646509
  198   945          851671017
  445   914          851673069
  736   768          851673088
  413   921          851674958
  172   946          851678984
  134   947          851684227
  708   792          851688000
  392   925          851689413
  355   931          851693366
  408   922          851694760
  348   932          851701760
  236   943          851706063
  333   934          851706541
  251   942          851710139
  432   917          851716781
  418   920          851722632
  587   866          851723899
  325   935          851728500
  219   944          851735843
  135   947          851738498
  719   783          851743646
  726   777          851754609
  687   808          851756815
  298   938          851757264
  497   900          851763473
  173   946          851768253
  646   835          851769011
  713   788          851770969
  469   908          851775021
  403   923          851781294
  625   847          851786048
  703   796          851787263
  634   842          851787792
  199   945          851789224
  136   947          851793579
  362   930          851794928
  544   884          851796288
  680   813          851799797
  659   827          851800462
  480   905          851809625
  487   903          851815630
  341   933          851818058
  735   769          851821984
  288   939          851823891
  651   832          851824819
  441   915          851826996
  277   940          851837933
  423   919          851838526
  265   941          851847246
  569   874          851847633
  137   947          851849476
  536   887          851854759
  641   838          851855193
  174   946          851858560
  237   943          851873860
  308   937          851875065
  576   871          851879287
  220   944          851880384
  317   936          851880869
  252   942          851899896
  381   927          851904324
  516   894          851905080
  138   947          851906195
  200   945          851908625
  375   928          851913127
  585   867          851915988
  519   893          851920316
  513   895          851923072
  398   924          851933816
  175   946          851949911
  557   879          851960132
  139   947          851963742
  473   907          851966460
  606   857          851967809
  522   892          851968936
    0   948          851971392
    1   948          851971393
    2   948          851971400
    3   948          851971419
    4   948          851971456
    5   948          851971517
    6   948          851971608
    7   948          851971735
    8   948          851971904
    9   948          851972121
   10   948          851972392
   11   948          851972723
   12   948          851973120
   13   948          851973589
   14   948          851974136
  510   896          851974136
   15   948          851974767
   16   948          851975488
   17   948          851976305
   18   948          851977224
  604   858          851977576
  608   856          851977728
   19   948          851978251
   20   948          851979392
  734   770          851979904
   21   948          851980653
   22   948          851982040
  387   926          851983379
   23   948          851983559
   24   948          851985216
  494   901          851986485
   25   948          851987017
  627   846          851987619
   26   948          851988968
  725   778          851989077
   27   948          851991075
   28   948          851993344
  552   881          851994449
   29   948          851995781
   30   948          851998392
   31   948          852001183
   32   948          852004160
  602   859          852006987
   33   948          852007329
  610   855          852007375
  369   929          852008498
   34   948          852010696
   35   948          852014267
   36   948          852018048
   37   948          852022045
  140   947          852022123
  656   829          852023205
  428   918          852023384
  683   811          852023718
  299   938          852024571
  221   944          852026245
   38   948          852026264
  437   916          852028749
  201   945          852029226
  562   877          852030461
   39   948          852030711
   40   948          852035392
  718   784          852036536
  694   803          852037011
  334   934          852040208
   41   948          852040313
  176   946          852042312
  238   943          852043079
   42   948          852045480
  326   935          852046351
   43   948          852050899
  525   891          852051096
  600   860          852056000
   44   948          852056576
  612   854          852056792
  507   897          852058116
  266   941          852058717
   45   948          852062517
  349   932          852066117
  698   800          852068392
   46   948          852068728
  278   940          852068952
  707   793          852070500
  356   931          852072507
  289   939          852073588
   47   948          852075215
  141   947          852081344
   48   948          852081984
  636   841          852082777
   49   948          852089041
  253   942          852091165
   50   948          852096392
  539   886          852097275
   51   948          852104043
   52   948          852112000
  712   789          852113197
  690   806          852115616
   53   948          852120269
  598   861          852124573
  614   853          852126021
  454   912          852127192
  583   868          852127319
   54   948          852128856
  458   911          852129943
  670   820          852131000
  547   883          852132710
  177   946          852135769
   55   948          852137767
  142   947          852141411
  484   904          852143168
  733   771          852146848
   56   948          852147008
  202   945          852151033
  393   925          852151582
  667   822          852153211
   57   948          852156585
  309   937          852160582
  673   818          852164649
   58   948          852166504
  528   890          852166952
  342   933          852167925
  222   944          852173432
  450   913          852173497
  574   872          852174072
  504   898          852174856
   59   948          852176771
  462   910          852182128
  318   936          852183288
   60   948          852187392
  414   921          852187905
  363   930          852189147
  648   834          852191496
  409   922          852195377
   61   948          852198373
  143   947          852202330
  567   875          852206138
  477   906          852208749
  629   845          852209314
   62   948          852209720
  702   797          852209981
  596   862          852212664
  239   943          852213726
  616   852          852215104
  752   753          852216785
   63   948          852221439
  643   837          852223960
  751   754          852225815
  178   946          852230288
  664   824          852231168
  724   779          852232563
   64   948          852233536
  491   902          852241579
  750   755          852243875
   65   948          852246017
  419   920          852248059
  676   816          852254272
   66   948          852258888
  144   947          852264107
  446   914          852268480
  404   923          852269731
  749   756          852270965
  267   941          852271784
   67   948          852272155
  203   945          852274052
  433   917          852277950
  254   942          852283952
  466   909          852284125
   68   948          852285824
  300   938          852293672
   69   948          852299901
  653   831          852301268
  279   940          852301639
  686   809          852303985
  748   757          852307085
   70   948          852314392
  531   889          852316660
  594   863          852320231
  223   944          852321951
  732   772          852322816
  618   851          852324083
  501   899          852324200
  290   939          852325019
  179   946          852325875
  145   947          852326748
   71   948          852329303
  376   928          852336128
  717   785          852338438
  382   927          852340951
   72   948          852344640
  747   758          852352235
  581   869          852357850
   73   948          852360409
  661   826          852364757
  327   935          852366158
  542   885          852374213
  335   934          852375879
  424   919          852376583
   74   948          852376616
  240   943          852385807
  146   947          852390259
   75   948          852393267
  638   840          852398072
  204   945          852398289
  679   814          852399983
  746   759          852406415
  399   924          852410223
   76   948          852410368
  442   915          852411763
  370   929          852418089
  180   946          852422536
  555   880          852425875
   77   948          852427925
  350   932          852432568
  388   926          852433848
  470   908          852436312
   78   948          852445944
  592   864          852447232
  310   937          852447953
  631   844          852451175
  560   878          852452152
  620   850          852453000
  357   931          852453784
  147   947          852454646
  706   794          852462000
   79   948          852464431
  711   790          852464431
  745   760          852469625
  224   944          852471808
  255   942          852478263
   80   948          852483392
  723   780          852485067
  268   941          852486453
  319   936          852487615
  572   873          852487865
  534   888          852500376
  481   905          852502266
   81   948          852502833
  550   882          852503968
  498   900          852505992
  731   773          852507808
  343   933          852519844
  148   947          852519915
  181   946          852520277
   82   948          852522760
  205   945          852523750
  488   903          852528599
  693   804          852531021
  697   801          852531274
  280   940          852536000
  744   761          852541865
   83   948          852543179
  658   828          852553864
  241   943          852559328
   84   948          852564096
  301   938          852564573
  429   918          852574221
  291   939          852578190
  565   876          852583501
   85   948          852585517
  364   930          852585544
  149   947          852586072
  590   865          852593625
  682   812          852601896
  622   849          852601897
  438   916          852602968
   86   948          852607448
  579   870          852607539
  645   836          852613181
  394   925          852616109
  182   946          852619104
  225   944          852623009
  743   762          852623135
   87   948          852629895
  650   833          852634537
  474   907          852639067
  689   807          852640712
  701   798          852641693
  716   786          852649352
  206   945          852650441
   88   948          852652864
  150   947          852653123
  256   942          852674104
   89   948          852676361
  545   884          852685729
  328   935          852687927
  410   922          852698448
   90   948          852700392
  730   774          852701824
  269   941          852702730
  415   921          852703336
  517   894          852705397
  633   843          852713244
  742   763          852713435
  336   934          852713560
  514   895          852714119
  537   887          852718256
  183   946          852719023
  495   901          852720076
  151   947          852721074
   91   948          852724963
  520   893          852729957
  640   839          852733719
  242   943          852734295
  311   937          852737184
  722   781          852746589
  455   912          852746903
   92   948          852750080
  511   896          852755967
  588   866          852759368
  405   923          852760592
  459   911          852760610
  377   928          852761385
  624   848          852770816
  281   940          852772041
  226   944          852775560
   93   948          852775749
  420   920          852776000
  207   945          852778368
  383   927          852779870
  451   913          852782348
  523   892          852787955
  152   947          852789931
  320   936          852793856
  655   830          852798375
  351   932          852801119
   94   948          852801976
  669   821          852805970
  741   764          852812765
  672   819          852817707
  184   946          852820040
  570   874          852820624
  463   910          852823847
  710   791          852824671
   95   948          852828767
  371   929          852829900
  508   897          852830785
  292   939          852833107
  358   931          852837203
  302   938          852837280
  434   917          852841717
  485   904          852847389
  666   823          852850063
   96   948          852856128
  153   947          852859700
  685   810          852860125
  705   795          852862500
  447   914          852866567
  257   942          852871481
  344   933          852873821
  577   871          852876344
  526   891          852879547
   97   948          852884065
  675   817          852885388
  389   926          852886645
  400   924          852889024
  558   879          852892551
  478   906          852892768
  729   775          852904864
  208   945          852907537
  553   881          852910218
  243   943          852910714
   98   948          852912584
  425   919          852917184
  270   941          852920621
  740   765          852921125
  185   946          852922161
  227   944          852929467
  154   947          852930387
  467   909          852936992
  505   898          852938417
   99   948          852941691
  586   867          852944419
  663   825          852949872
  626   847          852959799
  492   902          852966296
  715   787          852969278
  540   886          852970456
  100   948          852971392
  563   877          852979680
  365   930          852984125
  635   842          852995563
  443   915          852999182
  101   948          853001693
  155   947          853001998
  696   802          853003144
  529   890          853004889
  678   815          853009127
  282   940          853009768
  329   935          853011664
  721   782          853017129
  647   835          853022898
  186   946          853025392
  312   937          853028281
  548   883          853031979
  102   948          853032600
  692   805          853034013
  209   945          853037954
  739   766          853038515
  337   934          853053257
  103   948          853064119
  258   942          853070400
  607   857          853071336
  605   858          853073837
  156   947          853074539
  502   899          853078707
  700   799          853082399
  395   925          853083000
  228   944          853084736
  609   856          853088545
  244   943          853088591
  642   838          853089760
  293   939          853089776
  603   859          853096006
  104   948          853096256
  652   832          853098176
  471   908          853100423
  321   936          853102017
  660   827          853105283
  303   938          853111799
  728   776          853116928
  611   855          853125506
  430   918          853127632
  105   948          853129017
  187   946          853129739
  601   860          853137801
  271   941          853140132
  157   947          853148016
  584   868          853148736
  106   948          853162408
  532   889          853164137
  575   872          853164223
  738   767          853164935
  628   846          853168888
  210   945          853169625
  352   932          853171776
  568   875          853172307
  688   808          853174784
  439   916          853179815
  613   854          853182261
  378   928          853188904
  681   813          853189038
  709   792          853193917
  107   948          853196435
  482   905          853197793
  599   861          853199180
  411   922          853203979
  384   927          853221087
  416   921          853221257
  158   947          853222435
  359   931          853222770
  345   933          853229862
  108   948          853231104
  188   946          853235208
  229   944          853241373
  372   929          853243937
  489   903          853244496
  283   940          853249187
  499   900          853251499
  406   923          853253883
  543   885          853257132
  615   853          853258852
  109   948          853266421
  245   943          853267932
  259   942          853270867
  704   796          853272000
  597   862          853280101
  720   783          853296687
  159   947          853297802
  637   841          853298174
  714   788          853298216
  737   768          853300385
  110   948          853302392
  211   945          853302556
  421   920          853306461
  475   907          853314518
  657   829          853316182
  313   937          853321250
  330   935          853337375
  727   777          853338016
  111   948          853339023
  390   926          853341776
  189   946          853341805
  294   939          853348203
  556   880          853351616
  617   852          853355321
  535   888          853357447
  272   941          853361269
  456   912          853369344
  401   924          853370225
  582   869          853372277
  160   947          853374123
  112   948          853376320
  595   863          853380522
  366   930          853384896
  304   938          853388136
  452   913          853393905
  460   911          853394031
  561   878          853394633
  338   934          853394976
  630   845          853398125
  230   944          853399384
  435   917          853408088
  322   936          853412104
  551   882          853413119
  113   948          853414289
  684   811          853425235
  212   945          853436753
  736   769          853444865
  246   943          853448743
  190   946          853449536
  161   947          853451404
  114   948          853452936
  649   834          853453153
  496   901          853456637
  426   919          853460335
  644   837          853466237
  448   914          853467336
  464   910          853468344
  573   873          853471134
  619   851          853471710
  260   942          853472888
  671   820          853479711
  695   803          853484002
  668   822          853489880
  284   940          853490304
  115   948          853492267
  593   864          853500401
  515   895          853508250
  518   894          853508816
  674   818          853525456
  162   947          853529651
  699   800          853532099
  116   948          853532288
  512   896          853540864
  521   893          853542718
  566   876          853542872
  353   932          853544545
  691   806          853545987
  396   925          853552261
  486   904          853554520
  665   824          853555849
  191   946          853558407
  231   944          853558775
  726   778          853568128
  708   793          853572169
  213   945          853572222
  117   948          853573005
  546   884          853578440
  479   906          853579655
  654   831          853582455
  273   941          853584038
  538   887          853584975
  719   784          853585263
  346   933          853587973
  444   915          853589259
  468   909          853592661
  735   770          853598375
  509   897          853606502
  621   850          853608061
  295   939          853608394
  163   947          853608870
  524   892          853610112
  360   931          853610491
  118   948          853614424
  580   870          853615000
  314   937          853616097
  379   928          853618691
  639   840          853621119
  677   816          853627229
  247   943          853631030
  713   789          853636166
  591   865          853639696
  632   844          853647552
  119   948          853656551
  373   929          853660206
  385   927          853664608
  331   935          853665066
  305   938          853666297
  192   946          853668424
  261   942          853676469
  662   826          853677504
  431   918          853683623
  164   947          853689067
  703   797          853690500
  493   902          853693965
  120   948          853699392
  506   898          853705008
  214   945          853708969
  527   891          853711154
  412   922          853711976
  687   809          853717832
  232   944          853719552
  323   936          853724123
  285   940          853733125
  339   934          853738723
  417   921          853741674
  121   948          853742953
  407   923          853749610
  440   916          853759296
  734   771          853760915
  623   849          853764416
  472   908          853767360
  165   947          853770248
  193   946          853779593
  680   814          853785144
  122   948          853787240
  367   930          853787863
  571   874          853797035
  589   866          853798365
  391   926          853799247
  725   779          853807264
  274   941          853808445
  248   943          853814799
  559   879          853828318
  554   881          853829305
  123   948          853832259
  503   899          853836226
  422   920          853839448
  530   890          853846000
  541   886          853846877
  215   945          853847000
  166   947          853852419
  402   924          853853832
  659   828          853854731
  646   836          853863192
  296   939          853870355
  578   871          853876863
  124   948          853878016
  262   942          853881616
  233   944          853881721
  718   785          853882857
  194   946          853891920
  483   905          853896212
  651   833          853903988
  315   937          853912828
  753   753          853915554
  634   843          853917211
  354   932          853919432
  752   754          853920072
  125   948          853924517
  564   877          853932277
  733   772          853932485
  751   755          853933626
  549   883          853934536
  167   947          853935586
  625   848          853940817
  306   938          853946288
  347   933          853948160
  750   756          853956216
  707   794          853959427
  490   903          853963327
  641   839          853964440
  126   948          853971768
  694   804          853973848
  587   867          853976366
  436   917          853977069
  286   940          853977656
  712   790          853983128
  216   945          853986321
  749   757          853987842
  698   801          853990793
  476   907          853992819
  457   912          853994521
  332   935          853994743
  683   812          853999315
  500   900          854000000
  249   943          854000056
  361   931          854000372
  195   946          854005411
  427   919          854006042
  453   913          854008174
  533   889          854014806
  168   947          854019755
  127   948          854019775
  397   925          854023898
  748   758          854028504
  461   911          854030212
  275   941          854034496
  324   936          854038080
  234   944          854045288
  380   928          854050752
  724   780          854055424
  690   807          854066943
  128   948          854068544
  449   914          854070793
  747   759          854078202
  374   929          854078713
  340   934          854084504
  656   830          854087416
  263   942          854088335
  169   947          854104932
  386   927          854110439
  732   773          854113085
  465   910          854115625
  702   798          854118000
  129   948          854118081
  196   946          854120072
  217   945          854126938
  297   939          854134092
  746   760          854136936
  627   847          854137306
  569   875          854141884
  544   885          854143309
  670   821          854150661
  576   872          854157824
  130   948          854168392
  585   868          854173657
  606   858          854173728
  673   819          854174476
  608   857          854178505
  445   915          854182000
  667   823          854182730
  250   943          854186807
  604   859          854188643
  717   786          854189469
  170   947          854191123
  368   930          854193032
  497   901          854196174
  610   856          854203016
  745   761          854204706
  636   842          854207144
  235   944          854210259
  316   937          854211449
  536   888          854217728
  131   948          854219483
  413   922          854222445
  602   860          854223208
  287   940          854223903
  307   938          854228115
  197   946          854235909
  432   918          854242200
  612   855          854247303
  408   923          854247779
  469   909          854251138
  676   817          854254289
  392   926          854259064
  276   941          854262197
  487   904          854264567
  418   921          854264593
  218   945          854268857
  480   906          854269416
  686   810          854269856
  664   825          854270569
  132   948          854271360
  600   861          854277381
  171   947          854278334
  648   835          854280667
  557   880          854280693
  744   762          854281512
  355   932          854296443
  264   942          854296632
  731   774          854302715
  516   895          854305471
  348   933          854310429
  614   854          854311408
  723   781          854312608
  519   894          854315343
  133   948          854324029
  552   882          854325576
  333   935          854326412
  643   838          854328179
  513   896          854328833
  711   791          854339102
  403   924          854339851
  562   878          854340480
  441   916          854341417
  598   862          854351120
  198   946          854352928
  629   846          854353925
  325   936          854353981
  706   795          854355691
  522   893          854358605
  172   947          854366571
  743   763          854367354
  423   920          854374967
  251   943          854375058
  653   832          854375445
  236   944          854376640
  134   948          854377496
  510   897          854385273
  583   869          854390196
  679   815          854390214
  362   931          854392419
  616   853          854395373
  298   939          854399611
  219   945          854412084
  661   827          854414064
  494   902          854424592
  135   948          854431767
  341   934          854432325
  525   892          854435413
  473   908          854437129
  596   863          854444383
  539   887          854454922
  173   947          854455840
  574   873          854457841
  697   802          854458481
  742   764          854462232
  199   946          854471135
  288   940          854471872
  693   805          854472682
  547   884          854474427
  507   898          854474635
  381   928          854485093
  136   948          854486848
  277   941          854491554
  398   925          854497917
  618   852          854499240
  375   929          854499464
  730   775          854501375
  716   787          854505099
  567   876          854505639
  265   942          854506513
  308   938          854511784
  317   937          854511966
  638   841          854517393
  137   948          854542745
  237   944          854544437
  528   891          854545923
  174   947          854546147
  437   917          854548666
  428   919          854554311
  701   799          854554500
  220   945          854556625
  594   864          854557128
  387   927          854558586
  252   943          854564815
  741   765          854566146
  722   782          854578816
  682   813          854582365
  200   946          854590536
  631   845          854590716
  504   899          854596763
  689   808          854596881
  484   905          854597529
  138   948          854599464
  369   930          854600409
  658   829          854613101
  458   912          854622440
  620   851          854623051
  454   913          854625161
  581   870          854625941
  175   947          854637498
  139   948          854657011
  334   935          854660079
  299   939          854666918
  462   911          854669159
    0   949          854670349
    1   949          854670350
    2   949          854670357
    3   949          854670376
    4   949          854670413
    5   949          854670474
    6   949          854670565
    7   949          854670692
    8   949          854670861
    9   949          854671078
   10   949          854671349
   11   949          854671680
  326   936          854671832
   12   949          854672077
   13   949          854672546
   14   949          854673093
   15   949          854673724
  477   907          854673976
   16   949          854674445
  349   933          854674786
   17   949          854675262
  356   932          854675584
   18   949          854676181
  450   914          854676944
   19   949          854677208
   20   949          854678349
  740   766          854679096
   21   949          854679610
   22   949          854680997
   23   949          854682516
   24   949          854684173
  491   903          854685098
   25   949          854685974
   26   949          854687925
  592   865          854689313
   27   949          854690032
  531   890          854690291
   28   949          854692301
   29   949          854694738
   30   949          854697349
   31   949          854700140
  221   945          854702486
   32   949          854703117
  710   792          854704088
   33   949          854706286
  729   776          854709065
   34   949          854709653
  201   946          854711137
  645   837          854712378
   35   949          854713224
  238   944          854713656
  140   948          854715392
   36   949          854717005
  266   942          854717984
  650   834          854718704
   37   949          854721002
  393   926          854721233
  289   940          854721569
  278   941          854722573
   38   949          854725221
  542   886          854726544
   39   949          854729668
  176   947          854729899
   40   949          854734349
  414   922          854735392
   41   949          854739270
   42   949          854744437
  409   923          854748396
   43   949          854749856
  501   900          854751501
  555   881          854751716
   44   949          854755533
  253   943          854756084
  705   796          854760961
   45   949          854761474
  466   910          854765696
  622   850          854766848
  560   879          854767439
   46   949          854767685
   47   949          854774172
  141   948          854774613
  572   874          854776872
  446   915          854777411
   48   949          854780941
  342   934          854782192
  363   931          854786638
   49   949          854787998
  419   921          854790020
   50   949          854795349
  309   938          854797301
  739   767          854801082
   51   949          854803000
  433   918          854803369
   52   949          854810957
  318   937          854814385
   53   949          854819226
  177   947          854823356
   54   949          854827813
  404   924          854828288
  715   788          854829747
  669   822          854830557
  685   811          854830856
  672   820          854832448
  202   946          854832944
  142   948          854834680
   55   949          854836724
  550   883          854840387
  590   866          854840896
   56   949          854845965
  633   844          854847721
  640   840          854848000
  222   945          854849673
  721   783          854854048
   57   949          854855542
   58   949          854865461
  655   831          854867566
  534   889          854868673
   59   949          854875728
  579   871          854880850
  239   944          854884303
  666   824          854884520
   60   949          854886349
  565   877          854888258
  675   818          854890307
  143   948          854895599
   61   949          854897330
   62   949          854908677
  470   909          854912429
  424   920          854913024
  178   947          854917875
   63   949          854920396
  382   928          854921720
  376   929          854922465
  728   777          854925785
  442   916          854926184
  624   849          854930673
  267   942          854931051
  738   768          854932104
   64   949          854932493
  696   803          854935163
  300   939          854936019
  498   901          854938693
   65   949          854944974
  254   943          854948871
  279   941          854955260
  203   946          854955963
  144   948          854957376
   66   949          854957845
  481   906          854962057
   67   949          854971112
  290   940          854973000
  399   925          854974324
  488   904          854977536
  692   806          854980504
   68   949          854984781
  327   936          854991639
  663   826          854994223
  335   935          854995750
  223   945          854998192
   69   949          854998858
  700   800          855000000
  678   816          855004248
  388   927          855009055
  370   930          855010000
  588   867          855011835
   70   949          855013349
  179   947          855013462
  145   948          855020017
   71   949          855028260
  545   885          855032750
  350   933          855041237
   72   949          855043597
  240   944          855056384
  357   932          855056861
   73   949          855059366
  737   769          855072162
   74   949          855075573
  709   793          855078086
  204   946          855080200
  537   888          855081225
  146   948          855083528
  310   938          855084672
   75   949          855092224
  429   919          855105148
  517   895          855105788
   76   949          855109325
  474   908          855109736
  180   947          855110123
  626   848          855114568
  570   875          855114875
  647   836          855117079
  319   937          855118712
  514   896          855119880
  438   917          855122885
  635   843          855124982
  520   894          855124984
   77   949          855126882
  343   934          855134111
  688   809          855135801
  720   784          855138304
  255   943          855143182
   78   949          855144901
  268   942          855145720
  147   948          855147915
  224   945          855148049
  727   778          855151535
  577   872          855154881
  495   902          855158183
  660   828          855159552
   79   949          855163388
  714   789          855163413
  511   897          855167104
  681   814          855174385
  704   797          855175237
  652   833          855177345
  523   893          855177624
   80   949          855182349
  364   931          855183035
  394   926          855185760
  280   941          855189621
  642   839          855199007
   81   949          855201790
  586   868          855202088
  205   946          855205661
  301   939          855206920
  181   947          855207864
  558   880          855213112
  148   948          855213184
  736   770          855221256
   82   949          855221717
  291   940          855226171
  241   944          855229905
  553   882          855241345
   83   949          855242136
  455   913          855244872
  508   898          855247304
  415   922          855250823
  410   923          855251467
  459   912          855253107
   84   949          855263053
  526   892          855263864
  607   858          855277255
  149   948          855279341
   85   949          855284474
  605   859          855284904
  451   914          855285795
  609   857          855289322
  563   878          855289699
  225   945          855299250
  485   905          855301750
   86   949          855306405
  182   947          855306691
  463   911          855310878
  603   860          855312227
  328   936          855313408
  420   921          855317961
  628   847          855318575
  405   924          855319149
  611   856          855321147
  540   887          855328103
   87   949          855328852
  206   946          855332352
  336   935          855333431
  256   943          855339023
  150   948          855346392
  377   929          855347722
   88   949          855351821
  478   907          855357995
  601   861          855359182
  505   899          855360324
  383   928          855360639
  269   942          855361997
  434   918          855367136
  613   855          855372772
  548   884          855373696
  311   938          855373903
   89   949          855375318
  447   915          855375498
  735   771          855379386
  657   830          855380393
  529   891          855383860
  726   779          855386315
   90   949          855399349
  684   812          855400832
  242   944          855404872
  183   947          855406610
  351   933          855409788
  492   903          855409815
  584   869          855411613
  151   948          855414343
  467   910          855418563
  695   804          855420839
  371   930          855421811
  637   842          855422541
   91   949          855423920
  320   937          855424953
  281   941          855425662
  599   862          855425727
  719   785          855431584
  358   932          855440280
  615   854          855444239
  575   873          855447992
   92   949          855449037
  226   945          855451801
  400   925          855453125
  425   920          855453625
  699   801          855454500
  207   946          855460279
  708   794          855461096
  389   927          855461852
  568   876          855471808
   93   949          855474706
  302   939          855479627
  292   940          855481088
  152   948          855483200
  344   934          855488088
  691   807          855497314
  671   821          855499372
   94   949          855500933
  502   900          855506008
  713   790          855506097
  184   947          855507627
  597   863          855511820
  443   916          855513603
  668   823          855519399
   95   949          855527724
  674   819          855535283
  617   853          855535590
  257   943          855536400
  532   890          855537768
  649   835          855542324
  630   846          855542736
  734   772          855546552
  153   948          855552969
   96   949          855555085
  644   838          855570456
  471   909          855576540
  270   942          855579888
  243   944          855581291
  365   931          855581616
   97   949          855583022
  208   946          855589448
  665   825          855595250
  703   798          855598519
  227   945          855605708
  543   886          855609463
  185   947          855609748
   98   949          855611541
  595   864          855617419
  753   754          855618841
  154   948          855623656
  677   817          855627246
  752   755          855627883
  725   780          855630125
  329   936          855637145
  582   870          855640368
   99   949          855640648
  751   756          855645967
  619   852          855646867
  395   926          855652651
  654   832          855656632
  482   906          855657584
  430   919          855658559
  282   941          855663389
  312   938          855665000
  100   949          855670349
  750   757          855673093
  337   935          855673128
  556   881          855677457
  687   810          855683703
  499   901          855684200
  489   904          855693433
  155   948          855695267
  439   917          855699732
  101   949          855700650
  749   758          855709261
  561   879          855709920
  186   947          855712979
  209   946          855719865
  733   773          855722754
  535   889          855725744
  662   827          855726811
  102   949          855731557
  321   937          855733114
  718   786          855733888
  258   943          855735319
  293   940          855737757
  639   841          855740440
  593   865          855742482
  551   883          855749538
  303   939          855754146
  748   759          855754471
  411   923          855756998
  244   944          855759168
  573   874          855760141
  228   945          855760977
  103   949          855763076
  156   948          855767808
  416   922          855768744
  378   929          855775241
  680   815          855775375
  621   851          855778112
  352   933          855780445
  475   908          855785187
  632   845          855787093
  104   949          855795213
  271   942          855799399
  384   928          855801856
  747   760          855808723
  406   924          855812440
  187   947          855817326
  359   932          855825847
  105   949          855827974
  372   930          855835848
  157   948          855841285
  345   934          855844129
  566   877          855847629
  421   921          855848422
  210   946          855851536
  707   795          855853118
  712   791          855857799
  106   949          855861365
  456   913          855867313
  746   761          855872017
  724   781          855882965
  460   912          855886528
  591   866          855886967
  580   871          855888311
  496   902          855894744
  107   949          855895392
  452   914          855897352
  283   941          855902808
  732   774          855907992
  518   895          855909207
  659   829          855913968
  515   896          855914011
  694   805          855915509
  158   948          855915704
  390   927          855916983
  229   945          855917614
  698   802          855918000
  188   947          855922795
  546   885          855925461
  623   850          855929367
  108   949          855930061
  435   918          855933507
  401   925          855934326
  259   943          855935786
  521   894          855937745
  245   944          855938509
  745   762          855944353
  538   888          855947944
  512   897          855952001
  464   911          855955375
  313   938          855957969
  646   837          855962389
  330   936          855962856
  109   949          855965378
  448   915          855976267
  683   813          855979784
  366   931          855982387
  211   946          855984467
  651   834          855988155
  159   948          855991071
  294   940          855996184
  426   920          855996776
  524   893          855999781
  110   949          856001349
  486   905          856008881
  338   935          856014847
  272   942          856020536
  509   898          856023021
  690   808          856023112
  744   763          856025731
  189   947          856029392
  304   939          856030483
  702   799          856030807
  111   949          856037980
  322   937          856043201
  479   907          856044882
  717   787          856045216
  589   867          856050832
  634   844          856051688
  160   948          856067392
  468   910          856074232
  112   949          856075277
  230   945          856075625
  641   840          856078721
  571   875          856091286
  527   892          856095471
  625   849          856100674
  731   775          856102266
  444   916          856103680
  113   949          856113246
  743   764          856116151
  212   946          856118664
  246   944          856119320
  396   926          856121912
  506   899          856126915
  190   947          856137123
  493   903          856137484
  260   943          856137807
  284   941          856143925
  161   948          856144673
  723   782          856144835
  559   880          856148879
  114   949          856151893
  353   933          856153214
  578   872          856155400
  656   831          856156607
  554   882          856160432
  670   822          856175248
  673   820          856189217
  115   949          856191224
  346   934          856202240
  541   887          856204524
  379   929          856205028
  360   932          856213568
  431   919          856214550
  742   765          856215613
  667   824          856217187
  711   792          856218519
  162   948          856222920
  530   891          856224971
  116   949          856231245
  587   868          856234035
  231   945          856235016
  686   811          856240587
  564   878          856242296
  273   942          856243305
  472   909          856243477
  385   928          856245377
  191   947          856245994
  373   930          856252117
  314   938          856252816
  213   946          856254133
  706   796          856254152
  295   940          856256375
  676   818          856259208
  503   900          856263527
  412   923          856264995
  117   949          856271962
  549   884          856276253
  440   917          856279213
  417   922          856289161
  331   936          856290547
  627   848          856292075
  247   944          856301607
  163   948          856302139
  730   776          856305576
  407   924          856308167
  305   939          856308644
  118   949          856313381
  664   826          856314920
  741   766          856324117
  636   843          856336563
  261   943          856341388
  323   937          856355220
  119   949          856355508
  483   906          856356003
  192   947          856356011
  339   935          856358594
  716   788          856365568
  391   927          856374454
  648   836          856374848
  422   921          856381409
  164   948          856382336
  608   858          856384424
  606   859          856384795
  679   816          856385335
  367   931          856385354
  285   941          856386746
  533   890          856388437
  697   803          856390500
  214   946          856390880
  232   945          856395793
  120   949          856398349
  610   857          856403793
  604   860          856404864
  490   904          856412264
  722   783          856415735
  402   925          856417933
  693   806          856419173
  500   901          856432701
  585   869          856436534
  643   839          856437426
  569   876          856441385
  576   873          856441593
  740   767          856441663
  121   949          856441910
  612   856          856442944
  602   861          856444589
  653   833          856454614
  476   908          856463488
  165   948          856463517
  193   947          856467180
  274   942          856467712
  661   828          856468333
  701   800          856472101
  248   944          856485376
  122   949          856486197
  457   913          856492490
  544   886          856495640
  614   855          856501919
  436   918          856502488
  629   847          856503612
  600   862          856503928
  453   914          856511621
  729   777          856517922
  296   940          856518336
  461   912          856522709
  354   933          856528101
  215   946          856528911
  123   949          856531216
  427   920          856542483
  166   948          856545688
  262   943          856546535
  315   938          856549547
  689   809          856557898
  233   945          856557962
  347   934          856562427
  682   814          856567712
  739   768          856568251
  124   949          856576973
  194   947          856579507
  449   915          856579724
  616   854          856580760
  598   863          856582839
  536   889          856586025
  710   793          856588257
  306   939          856588635
  397   926          856593549
  465   911          856602656
  361   932          856603449
  557   881          856606534
  332   936          856620224
  125   949          856623474
  167   948          856628855
  286   941          856631277
  497   902          856634281
  380   929          856637089
  638   842          856641760
  562   879          856655767
  583   870          856658287
  552   883          856661995
  705   797          856664198
  216   946          856668232
  324   937          856669177
  374   930          856670624
  249   944          856670633
  126   949          856670725
  658   830          856677312
  618   853          856679509
  596   864          856681280
  386   928          856691208
  195   947          856692998
  275   942          856693763
  715   789          856694944
  721   784          856695665
  445   916          856696421
  738   769          856703881
  340   935          856704375
  516   896          856711232
  168   948          856713024
  519   895          856715734
  127   949          856718732
  487   905          856718928
  234   945          856721529
  469   910          856732709
  480   907          856734643
  631   846          856735327
  728   778          856739304
  513   897          856739970
  574   874          856746848
  263   943          856753254
  522   894          856753632
  128   949          856767501
  432   919          856773127
  413   923          856775464
  297   940          856782073
  368   931          856790523
  169   948          856798201
  620   852          856798208
  594   865          856799209
  510   898          856801792
  408   924          856806336
  685   812          856806453
  196   947          856807659
  650   835          856807875
  217   946          856808849
  567   877          856810396
  418   922          856812080
  645   838          856816597
  129   949          856817038
  539   888          856817891
  547   885          856821448
  525   893          856825082
  392   927          856834271
  316   938          856848168
  737   770          856848553
  672   821          856852109
  250   944          856857384
  669   823          856860076
  441   917          856861334
  130   949          856867349
  494   903          856868111
  307   939          856870462
  696   804          856872000
  287   941          856877524
  170   948          856884392
  235   945          856886500
  507   899          856896542
  581   871          856899252
  675   819          856900134
  403   925          856903952
  355   933          856905112
  473   909          856913246
  423   921          856916928
  131   949          856918440
  276   942          856921464
  700   801          856922401
  197   947          856923496
  666   825          856923921
  348   934          856924696
  528   892          856930240
  692   807          856931831
  592   866          856936584
  622   851          856936899
  655   832          856941743
  218   946          856950768
  333   936          856951893
  264   943          856961551
  709   794          856967013
  640   841          856967321
  727   779          856969722
  132   949          856970317
  171   948          856971603
  720   785          856984625
  325   937          856985078
  633   845          856987262
  362   932          856995496
  736   771          857002267
  678   817          857004265
  133   949          857022986
  504   900          857024064
  714   790          857033344
  198   947          857040515
  663   827          857043530
  251   944          857045635
  298   940          857047592
  341   935          857052196
  236   945          857052881
  484   906          857057320
  172   948          857059840
  398   926          857067568
  531   891          857069262
  572   875          857071123
  381   929          857071430
  437   918          857074085
  134   949          857076453
  555   882          857082843
  704   798          857083256
  542   887          857084191
  560   880          857088000
  428   920          857090752
  375   930          857091375
  590   867          857093363
  219   946          857093995
  624   850          857095624
  688   810          857101672
  458   913          857120409
  288   941          857125493
  454   914          857128608
  135   949          857130724
  491   904          857134035
  387   928          857139355
  477   908          857144645
  317   938          857148685
  173   948          857149109
  277   942          857150821
  308   939          857154131
  199   947          857158722
  579   872          857159387
  462   912          857161656
  681   815          857164616
  735   772          857165023
  265   943          857171432
  550   884          857182104
  501   901          857184202
  136   949          857185805
  450   915          857185875
  369   931          857197900
  565   878          857198277
  726   780          857209176
  647   837          857216276
  660   829          857218789
  237   945          857220678
  252   944          857235392
  220   946          857238536
  174   948          857239416
  137   949          857241702
  534   890          857242304
  466   911          857252727
  635   844          857259459
  652   834          857261512
  588   868          857269504
  626   849          857274425
  200   947          857278123
  719   786          857282615
  356   933          857284253
  334   936          857285560
  414   923          857288411
  349   934          857289053
  446   916          857291832
  393   927          857296440
  138   949          857298421
  326   937          857302929
  409   924          857306953
  642   840          857313288
  299   940          857314899
  754   754          857322128
  753   755          857326652
  175   948          857330767
  433   919          857334296
  734   773          857336821
  419   922          857337507
  752   756          857340224
  708   795          857354787
  139   949          857355968
  695   805          857362500
  751   757          857362844
    0   950          857375000
    1   950          857375001
    2   950          857375008
    3   950          857375027
    4   950          857375064
    5   950          857375125
  289   941          857375190
    6   950          857375216
    7   950          857375343
    8   950          857375512
    9   950          857375729
   10   950          857376000
   11   950          857376331
   12   950          857376728
  498   902          857376800
   13   950          857377197
   14   950          857377744
   15   950          857378375
   16   950          857379096
   17   950          857379913
  713   791          857380768
   18   950          857380832
  684   813          857381301
  699   802          857381707
  278   942          857381840
   19   950          857381859
  266   943          857382903
   20   950          857383000
   21   950          857384261
  221   946          857384397
  545   886          857385081
   22   950          857385648
   23   950          857387167
   24   950          857388824
  363   932          857389715
  238   945          857389897
   25   950          857390625
  404   925          857392389
   26   950          857392576
  470   910          857394000
  750   758          857394512
   27   950          857394683
   28   950          857396952
  201   947          857398724
   29   950          857399389
   30   950          857402000
  342   935          857402063
   31   950          857404791
   32   950          857407768
   33   950          857410937
   34   950          857414304
  140   949          857414349
  570   876          857414376
   35   950          857417875
   36   950          857421656
  176   948          857423168
   37   950          857425653
  253   944          857426661
  481   907          857427284
   38   950          857429872
  488   905          857431897
   39   950          857434319
  749   759          857435228
  577   873          857438650
   40   950          857439000
  309   939          857439648
   41   950          857443921
  442   917          857446101
   42   950          857449088
  537   889          857449522
  657   831          857449584
  318   938          857451104
  691   808          857453483
   43   950          857454507
  424   921          857454985
  725   781          857457666
   44   950          857460184
  586   869          857464965
   45   950          857466125
   46   950          857472336
  628   848          857473344
  141   949          857473570
   47   950          857478823
  748   760          857484992
   48   950          857485592
  607   859          857488322
   49   950          857492649
  609   858          857495241
   50   950          857500000
  605   860          857501125
   51   950          857507651
  382   929          857508057
  703   799          857511326
  517   896          857511549
  376   930          857514376
   52   950          857515608
  177   948          857516625
  733   774          857517661
  202   947          857520531
  611   857          857521924
   53   950          857523877
  671   822          857523959
  520   895          857525375
  514   897          857531017
  222   946          857531584
   54   950          857532464
  603   861          857533608
  142   949          857533637
  558   881          857538953
   55   950          857541375
  747   761          857543804
  399   926          857543975
  674   820          857550024
   56   950          857550616
  637   843          857551960
  668   824          857553856
   57   950          857560193
  239   945          857560544
  613   856          857568413
   58   950          857570112
  523   894          857572651
  553   883          857577764
   59   950          857580379
  511   898          857583623
  300   940          857584000
  601   862          857585729
  474   909          857585853
  718   787          857589635
  388   928          857589824
   60   950          857591000
  143   949          857594556
  267   943          857595970
  495   903          857601702
   61   950          857601981
  563   879          857604986
  370   931          857607491
  178   948          857611144
  746   762          857611664
   62   950          857613328
  279   942          857614527
  254   944          857619448
  335   936          857621231
  327   937          857622736
   63   950          857625047
  290   941          857626621
  677   818          857632165
  615   855          857634750
  649   836          857636505
   64   950          857637144
  665   826          857639601
  429   920          857641589
  203   947          857643550
  438   918          857648304
   65   950          857649625
  526   893          857653533
  687   811          857654434
  350   934          857655504
  144   949          857656333
  599   863          857657446
   66   950          857662496
  357   933          857665530
  508   899          857669211
   67   950          857675763
  644   839          857679703
  584   870          857679704
  223   946          857680103
  745   763          857688572
   68   950          857689432
  540   888          857691072
  630   847          857692423
   69   950          857703509
  179   948          857706731
  732   775          857707543
  724   782          857715192
   70   950          857718000
  145   949          857718974
  548   885          857720717
  617   854          857720977
  310   939          857727019
  240   945          857732625
   71   950          857732911
  654   833          857735801
  575   874          857736999
  712   792          857737216
   72   950          857748248
  455   914          857748319
  597   864          857748717
  459   913          857751076
  707   796          857751579
  343   935          857753982
  319   938          857755431
  394   927          857760967
  485   906          857761541
   73   950          857764017
  204   947          857767787
  529   892          857768177
  680   816          857770496
  744   764          857774528
  568   877          857776565
   74   950          857780224
  662   828          857781080
  146   949          857782485
  364   932          857786112
  505   900          857787625
  451   915          857794726
   75   950          857796875
  463   912          857803375
  180   948          857803392
  415   923          857803842
  410   924          857810024
  268   943          857810639
  255   944          857813759
   76   950          857813976
  619   853          857827136
  478   908          857828664
  224   946          857829960
   77   950          857831533
  147   949          857846872
  280   942          857848888
   78   950          857849552
  698   803          857850019
  301   940          857854901
  492   904          857858752
  595   865          857859500
  694   806          857862000
  639   842          857864807
  420   922          857865448
   79   950          857868039
  743   765          857869532
  291   941          857879792
  405   925          857883250
   80   950          857887000
  447   916          857889919
  205   947          857893248
  434   919          857898063
  181   948          857901133
  467   911          857905594
  717   788          857905685
  241   945          857906146
   81   950          857906441
  731   776          857906467
  148   949          857912141
  582   871          857913679
  532   891          857916739
   82   950          857926368
  632   846          857931704
  502   901          857938709
  377   930          857939633
  328   937          857944505
   83   950          857946787
  383   929          857946976
  702   800          857948408
  621   852          857953269
  336   936          857958912
  683   814          857965131
  543   887          857967110
   84   950          857967704
  742   766          857973584
  659   830          857978179
  149   949          857978298
  225   946          857981161
  723   783          857981754
  690   809          857984129
   85   950          857989125
  593   866          857989753
  425   921          857995586
  182   948          857999960
  556   882          858008584
  256   944          858009600
   86   950          858011056
  311   939          858016250
  371   931          858019302
  206   947          858019939
  400   926          858022776
  351   934          858024055
  269   943          858026916
  561   880          858030481
   87   950          858033503
  443   917          858033520
  389   928          858042621
  150   949          858045349
  358   933          858048949
  573   875          858054392
   88   950          858056472
  471   910          858058111
  320   938          858061672
  646   838          858066608
  651   835          858077326
   89   950          858079969
  242   945          858081113
  281   942          858084929
  741   767          858086684
  551   884          858091255
  535   890          858099375
  623   851          858099418
  183   948          858099879
  711   793          858102688
   90   950          858104000
  344   935          858107959
  151   949          858113300
  730   777          858114433
  499   902          858122307
  482   907          858122811
  302   940          858127608
   91   950          858128571
  226   946          858133712
  292   941          858134709
  591   867          858139434
  489   905          858147794
  207   947          858147866
   92   950          858153688
  706   797          858157389
  566   878          858157648
  580   872          858166848
   93   950          858179357
  152   949          858182157
  365   932          858184693
  634   845          858191229
  430   920          858195000
  641   841          858198042
  184   948          858200896
  670   823          858204767
   94   950          858205584
  257   944          858206977
  740   768          858208832
  673   821          858208878
  686   812          858216184
  439   918          858225151
  395   927          858227858
  716   789          858230765
  656   832          858230784
   95   950          858232375
  270   943          858244807
  153   949          858251926
  667   825          858256588
  722   784          858257352
  243   945          858257532
   96   950          858259736
  475   909          858261304
  625   850          858265625
  329   937          858268242
  676   819          858269035
  208   947          858277035
  546   886          858277792
  227   946          858287619
   97   950          858287673
  337   936          858298609
  185   948          858303017
  312   939          858307347
  589   868          858308501
  518   896          858314968
  411   924          858315555
   98   950          858316192
  538   889          858316241
  416   923          858321763
  154   949          858322613
  282   942          858322656
  515   897          858325148
  697   804          858327337
  729   778          858331441
  521   895          858338136
  496   903          858338263
  739   769          858340028
   99   950          858345299
  664   827          858364227
  378   930          858367152
  512   898          858368520
  321   938          858369833
  693   807          858370500
  456   914          858370760
  100   950          858375000
  406   925          858376541
  460   913          858384497
  679   817          858385352
  384   929          858388193
  571   876          858390787
  293   941          858391378
  155   949          858394224
  701   801          858394502
  352   934          858394712
  524   894          858394808
  421   922          858395909
  303   940          858402127
  101   950          858405301
  258   944          858405896
  186   948          858406248
  452   915          858406283
  209   947          858407452
  372   931          858433339
  359   933          858434516
  244   945          858435409
  102   950          858436208
  578   873          858439169
  228   946          858442888
  509   899          858444928
  464   912          858447872
  627   849          858451932
  345   935          858464000
  271   943          858464318
  435   919          858464434
  156   949          858466765
  103   950          858467727
  486   906          858468672
  636   844          858471040
  648   837          858474045
  559   881          858474720
  710   794          858477184
  738   770          858480272
  527   893          858485140
  448   916          858490688
  554   883          858496851
  587   869          858496912
  390   928          858497752
  104   950          858499864
  401   926          858503977
  187   948          858510595
  479   908          858515551
  689   810          858523769
  661   829          858527570
  105   950          858532625
  426   921          858538737
  653   834          858538781
  210   947          858539123
  157   949          858540242
  721   785          858541986
  643   840          858551707
  506   900          858554216
  728   779          858557491
  564   879          858557583
  682   815          858557943
  468   911          858561263
  283   942          858562075
  715   790          858564875
  106   950          858566016
  541   888          858567493
  705   798          858572217
  366   932          858585464
  493   904          858586421
  330   937          858593953
  608   859          858595491
  229   946          858599525
  107   950          858600043
  313   939          858600316
  606   860          858601016
  259   944          858606363
  530   892          858609288
  610   858          858609712
  158   949          858614661
  245   945          858614750
  188   948          858616064
  549   885          858623274
  444   917          858623597
  604   861          858626245
  737   771          858629564
  108   950          858634712
  338   936          858640328
  612   857          858643721
  294   941          858649805
  629   848          858658381
  109   950          858670029
  602   862          858671136
  211   947          858672054
  304   940          858678464
  322   938          858679920
  272   943          858685455
  159   949          858690028
  503   901          858696228
  396   927          858697119
  614   856          858697560
  585   870          858704625
  110   950          858706000
  189   948          858722661
  472   910          858725048
  576   874          858730600
  600   863          858735647
  111   950          858742631
  569   877          858746142
  658   831          858746503
  431   920          858750991
  230   946          858757536
  160   949          858766349
  533   891          858767408
  353   934          858767481
  638   843          858771179
  616   855          858771271
  112   950          858779928
  685   813          858786922
  736   772          858787904
  727   780          858792583
  246   945          858795561
  379   930          858796939
  284   942          858803192
  440   918          858804632
  212   947          858806251
  260   944          858808384
  696   805          858813661
  113   950          858817897
  598   864          858819736
  483   907          858821230
  346   935          858822111
  360   933          858822237
  412   924          858823552
  190   948          858830392
  385   929          858831714
  720   786          858835656
  417   923          858842180
  161   949          858843630
  373   931          858849608
  700   802          858849608
  544   887          858853287
  114   950          858856544
  709   795          858860704
  618   854          858864896
  490   905          858866625
  500   902          858870808
  407   925          858872268
  672   822          858876696
  631   847          858885014
  692   808          858888000
  669   824          858894533
  314   939          858895163
  115   950          858895875
  650   836          858902056
  714   791          858908015
  273   943          858908224
  295   941          858909996
  675   820          858914875
  231   946          858916927
  331   937          858921644
  162   949          858921877
  596   865          858923361
  645   839          858925844
  422   922          858928896
  583   871          858931598
  116   950          858935896
  557   882          858937661
  191   948          858939263
  476   909          858939605
  213   947          858941720
  391   928          858955223
  735   773          858955292
  305   940          858956625
  536   890          858959656
  666   826          858968272
  562   880          858976328
  117   950          858976613
  247   945          858977848
  620   853          858978477
  339   936          858984075
  402   926          858987584
  367   932          858988431
  323   938          858991939
  457   914          858995937
  704   799          858996063
  163   949          859001096
  552   884          859003712
  678   818          859009184
  261   944          859011965
  118   950          859018032
  453   915          859020552
  461   913          859020678
  655   833          859020912
  754   755          859029939
  436   919          859033415
  726   781          859036717
  753   756          859038993
  574   875          859041099
  285   942          859046013
  594   866          859046480
  192   948          859049280
  752   757          859057101
  119   950          859060159
  688   811          859072403
  232   946          859077704
  497   903          859077800
  214   947          859078467
  164   949          859081293
  751   758          859084263
  427   921          859084444
  640   842          859091688
  449   916          859094145
  465   912          859095153
  663   828          859097799
  120   950          859103000
  622   852          859112056
  567   878          859120415
  750   759          859120479
  519   896          859121495
  516   897          859122369
  734   774          859131728
  633   846          859131873
  274   943          859132631
  719   787          859138362
  354   934          859142368
  121   950          859146561
  522   895          859154023
  513   898          859156489
  681   816          859159737
  193   948          859160449
  248   945          859161617
  165   949          859162474
  749   760          859165749
  397   927          859168756
  296   941          859171957
  547   886          859173779
  581   872          859177789
  487   906          859178719
  347   935          859182298
  539   889          859186188
  592   867          859189051
  122   950          859190848
  315   939          859191894
  480   908          859205312
  361   933          859212118
  445   917          859216338
  215   947          859216498
  262   944          859217112
  469   911          859219740
  748   761          859220073
  525   894          859220109
  510   899          859223699
  380   930          859229000
  123   950          859235867
  306   940          859236616
  233   946          859239873
  166   949          859244645
  332   937          859251321
  708   796          859253248
  713   792          859260185
  624   851          859265675
  374   931          859268115
  194   948          859272776
  386   929          859277545
  124   950          859281624
  660   830          859283000
  747   762          859283451
  725   782          859289893
  286   942          859290544
  324   938          859305896
  695   806          859308991
  432   920          859309568
  699   803          859313726
  494   904          859317048
  733   775          859317212
  528   893          859319909
  647   838          859320495
  507   900          859323843
  167   949          859327812
  125   950          859328125
  340   936          859329856
  413   924          859334021
  249   945          859346874
  652   835          859350683
  590   868          859351032
  216   947          859355819
  746   763          859355883
  275   943          859358682
  418   923          859365099
  684   814          859366648
  408   925          859370437
  572   876          859370624
  126   950          859375376
  195   948          859386267
  441   918          859386753
  368   932          859393600
  473   910          859394817
  635   845          859399000
  234   946          859403440
  168   949          859411981
  560   881          859413841
  691   809          859414500
  392   928          859415040
  555   883          859419262
  127   950          859423383
  263   944          859423831
  703   800          859428927
  642   841          859432609
  297   941          859435694
  745   764          859437369
  626   850          859439376
  579   873          859443156
  542   888          859447160
  718   788          859450104
  531   892          859453579
  504   901          859456765
  423   922          859464415
  128   950          859472152
  403   926          859473603
  316   939          859490515
  217   947          859496436
  169   949          859497158
  196   948          859500928
  732   776          859511744
  565   879          859513564
  307   940          859518443
  355   934          859519379
  129   950          859521689
  484   907          859522547
  657   832          859523761
  744   765          859527909
  550   885          859529125
  588   869          859532381
  250   945          859533625
  287   942          859536791
  348   935          859544567
  724   783          859552111
  671   823          859553478
  235   946          859568411
  674   821          859569685
  130   950          859572000
  333   937          859582990
  170   949          859583349
  276   943          859586383
  491   905          859588396
  668   825          859593257
  362   933          859604165
  437   919          859605012
  197   948          859616765
  477   909          859620762
  534   891          859621275
  712   793          859621385
  325   938          859621797
  501   902          859622309
  131   950          859623091
  458   914          859623856
  743   766          859627503
  687   812          859630031
  264   944          859632128
  428   921          859632713
  628   849          859633201
  454   915          859637539
  218   947          859638355
  677   819          859641992
  398   927          859642775
  707   797          859654816
  462   913          859659625
  381   930          859663341
  171   949          859670560
  132   950          859674968
  341   936          859677677
  637   844          859686437
  375   931          859688866
  665   827          859688908
  450   916          859700296
  298   941          859701213
  607   860          859704543
  609   859          859706308
  731   777          859715324
  570   877          859719133
  251   945          859721876
  605   861          859722506
  387   929          859725692
  133   950          859727637
  577   874          859727657
  611   858          859727843
  586   870          859733056
  198   948          859733784
  236   946          859734792
  649   837          859735702
  742   767          859736151
  545   887          859742728
  466   912          859745224
  172   949          859758797
  603   862          859760155
  613   857          859769190
  680   817          859770513
  717   789          859770882
  134   950          859781104
  219   947          859781582
  288   942          859784760
  698   804          859786856
  317   939          859791032
  644   840          859793984
  369   932          859800977
  308   940          859802112
  446   917          859811749
  694   807          859813327
  277   943          859815740
  601   863          859817448
  654   834          859819968
  498   903          859820319
  537   890          859823153
  723   784          859823371
  615   856          859830391
  135   950          859835375
  662   829          859840317
  265   944          859842009
  414   924          859846968
  630   848          859847192
  173   949          859848066
  199   948          859851991
  741   768          859853853
  558   882          859870080
  433   920          859870737
  702   801          859870809
  409   925          859871054
  393   928          859877209
  470   911          859881031
  136   950          859890456
  419   923          859890526
  488   906          859891688
  599   864          859894343
  481   908          859897953
  356   934          859898520
  237   946          859902589
  349   935          859908924
  617   855          859911488
  252   945          859911633
  334   937          859916657
  553   884          859919481
  517   897          859922686
  563   880          859925547
  220   947          859926123
  730   778          859927952
  520   896          859931136
  174   949          859938373
  326   938          859939648
  137   950          859946353
  514   898          859947536
  690   810          859950000
  584   871          859953015
  683   815          859955362
  404   926          859962040
  299   941          859968520
  200   948          859971392
  442   918          859971520
  523   895          859973042
  740   769          859980609
  597   865          859990798
  711   794          859991615
  639   843          859994226
  363   933          859998384
  424   922          860002472
  138   950          860003072
  511   899          860005530
  619   854          860012523
  342   936          860027544
  175   949          860029724
  575   875          860031250
  289   942          860034457
  278   943          860046759
  659   831          860047370
  526   894          860048560
  495   904          860050639
  266   944          860053480
  540   889          860059369
  139   950          860060619
  706   798          860065408
  474   910          860067424
  238   946          860071808
  221   947          860071984
  548   886          860073048
  632   847          860081391
    0   951          860085351
    1   951          860085352
    2   951          860085359
    3   951          860085378
    4   951          860085415
    5   951          860085476
    6   951          860085567
    7   951          860085694
    8   951          860085863
    9   951          860086080
   10   951          860086351
  568   878          860086584
   11   951          860086682
   12   951          860087079
   13   951          860087548
  309   940          860087629
   14   951          860088095
   15   951          860088726
   16   951          860089447
   17   951          860090264
   18   951          860091183
  201   948          860091993
   19   951          860092210
   20   951          860093351
  318   939          860093451
   21   951          860094612
   22   951          860095999
  508   900          860096512
   23   951          860097518
   24   951          860099175
  382   930          860099968
  716   790          860100696
   25   951          860100976
  253   945          860102902
   26   951          860102927
  722   785          860103673
   27   951          860105034
  595   866          860106771
   28   951          860107303
   29   951          860109740
  376   931          860111867
   30   951          860112351
   31   951          860115142
  739   770          860116419
   32   951          860118119
  140   950          860119000
  399   927          860119182
   33   951          860121288
  176   949          860122125
   34   951          860124655
   35   951          860128226
   36   951          860132007
  621   853          860133538
   37   951          860136004
   38   951          860140223
   39   951          860144670
   40   951          860149351
  729   779          860149628
   41   951          860154272
  529   893          860157846
   42   951          860159439
   43   951          860164858
   44   951          860170535
  651   836          860171507
  646   839          860175855
  388   929          860176161
   45   951          860176476
  141   950          860178221
  438   919          860179231
   46   951          860182687
  429   921          860183550
   47   951          860189174
  582   872          860192216
   48   951          860195943
  686   813          860196653
   49   951          860203000
   50   951          860210351
  370   932          860210568
  202   948          860213800
  177   949          860215582
   51   951          860218002
  222   947          860219171
  505   901          860220326
   52   951          860225959
  485   907          860226768
  673   822          860233465
   53   951          860234228
  300   941          860237621
  142   950          860238288
  670   824          860239224
  593   867          860242220
  239   946          860242455
   54   951          860242815
   55   951          860251726
  335   937          860252328
  459   914          860254523
  455   915          860257250
  327   938          860259455
   56   951          860260967
  738   771          860261283
  267   944          860266547
  697   805          860268998
   57   951          860270544
  623   852          860274575
  350   935          860275375
  279   943          860279446
  357   934          860279797
   58   951          860280463
  676   820          860283776
  290   942          860285888
   59   951          860290730
  254   945          860295689
  143   950          860299207
  667   826          860300939
  532   892          860301056
  463   913          860301344
   60   951          860301351
  478   909          860304781
  451   916          860309147
  656   833          860309953
  178   949          860310101
   61   951          860312332
  492   905          860313113
  701   802          860321709
  641   842          860322409
   62   951          860323679
  693   808          860326669
  543   888          860330079
   63   951          860335398
  634   846          860335840
  203   948          860336819
  394   928          860341736
  556   883          860345003
   64   951          860347495
  573   876          860353893
  561   881          860356322
   65   951          860359976
  144   950          860360984
  415   924          860362399
  223   947          860367690
  710   795          860370875
   66   951          860372847
  410   925          860374125
  310   940          860375000
  502   902          860376816
  343   936          860379463
  728   780          860380352
   67   951          860386114
  679   818          860390271
  721   786          860393017
  364   933          860394781
  591   868          860397103
  319   939          860397778
  467   912          860398091
   68   951          860399783
  179   949          860405688
  447   917          860409836
   69   951          860413860
  240   946          860414536
  737   772          860415201
  420   923          860418467
  664   828          860418496
  145   950          860423625
   70   951          860428351
  434   920          860434504
  625   851          860435676
  551   885          860438276
  715   791          860439546
   71   951          860443262
  580   873          860450617
  405   926          860452901
   72   951          860458599
  204   948          860461056
  566   879          860472935
   73   951          860474368
  535   891          860478346
  268   944          860481216
  705   799          860485024
  146   950          860487136
  255   945          860490000
   74   951          860490575
  689   811          860494500
  180   949          860502349
   75   951          860507226
  301   941          860508522
  280   943          860513807
  224   947          860517547
   76   951          860524327
  377   931          860537124
  383   930          860538887
  291   942          860539059
   77   951          860541884
  425   922          860543073
  471   911          860545142
  147   950          860551523
  682   816          860553064
  443   918          860558939
   78   951          860559903
  499   903          860565826
  589   869          860571378
  736   773          860578173
  648   838          860578264
   79   951          860578390
  328   938          860581224
  205   948          860586517
  241   946          860588057
  336   937          860590009
  661   830          860591781
  482   908          860593480
   80   951          860597351
  400   927          860597983
  181   949          860600090
  489   906          860607585
  636   845          860610581
   81   951          860616792
  148   950          860616792
  627   850          860616883
  727   781          860620124
  371   932          860622379
  653   835          860627952
  389   929          860628958
  546   887          860635439
   82   951          860636719
  351   935          860643926
   83   951          860657138
  358   934          860663216
  311   940          860664231
  225   947          860668748
  643   841          860671028
   84   951          860678055
  149   950          860682949
  256   945          860685841
  538   890          860689872
  720   787          860691403
  571   877          860695544
  269   944          860697493
  182   949          860698917
   85   951          860699476
  320   939          860704019
  206   948          860713208
   86   951          860721407
  518   897          860726105
  578   874          860728176
  344   936          860733440
  430   921          860736961
  755   755          860737750
  515   898          860741667
  754   756          860742280
  475   910          860742875
   87   951          860743854
  521   896          860743897
  281   943          860749848
  150   950          860750000
  735   774          860750199
  753   757          860755870
  439   919          860756078
  709   796          860759165
  696   806          860760152
  242   946          860763024
  587   870          860765003
   88   951          860766823
  685   814          860772269
  752   758          860778520
  302   941          860781229
  700   803          860781627
  496   904          860787200
  714   792          860787432
   89   951          860790320
  512   899          860790427
  365   933          860793362
  292   942          860793976
  524   895          860795199
  183   949          860798836
  559   882          860805847
  395   928          860808627
  751   759          860810230
  608   860          860811712
   90   951          860814351
  151   950          860817951
  629   849          860818238
  658   832          860820680
  610   859          860820779
  226   947          860821299
  606   861          860822397
  554   884          860838568
   91   951          860838922
  207   948          860841135
  692   809          860849017
  612   858          860849640
  750   760          860851000
  604   862          860852792
   92   951          860864039
  726   782          860868944
  509   900          860872229
  564   880          860878144
  411   925          860879656
  456   915          860879691
  527   894          860880167
  416   924          860880320
  257   945          860883218
  152   950          860886808
  460   914          860887944
   93   951          860889708
  614   857          860898337
  184   949          860899853
  749   761          860900830
  602   863          860902855
  329   938          860904961
  638   844          860905656
  672   823          860906215
  704   800          860913664
  270   944          860915384
   94   951          860915935
  452   916          860920704
  337   937          860929706
  734   775          860931279
  486   907          860933899
  669   825          860933934
  675   821          860934536
  541   889          860935790
  243   946          860939443
   95   951          860942726
  464   913          860945841
  406   926          860946192
  421   923          860948928
  312   940          860955328
  153   950          860956577
  748   762          860959720
  378   931          860964643
  616   856          860966912
   96   951          860970087
  208   948          860970304
  600   864          860972544
  227   947          860975206
  549   886          860975605
  585   871          860977936
  384   930          860980104
  506   901          860986917
  282   943          860987575
  479   909          860991668
   97   951          860998024
  719   788          860998831
  530   893          860998957
  435   920          861000875
  650   837          861001253
  185   949          861001974
  448   917          861010605
  321   939          861012180
  352   935          861014583
  666   827          861017579
  678   819          861019011
  576   875          861024851
   98   951          861026543
  154   950          861027264
  747   763          861027670
  372   932          861036416
  631   848          861039783
  645   840          861040125
  493   905          861040782
  688   812          861048000
  359   934          861048783
  293   942          861050645
  468   912          861053760
  618   855          861055407
   99   951          861055650
  303   941          861055748
  569   878          861056161
  598   865          861061817
  401   927          861079184
  258   945          861082137
  390   929          861084089
  100   951          861085351
  426   922          861086224
  345   936          861089481
  155   950          861098875
  209   948          861100721
  746   764          861104680
  655   834          861105079
  186   949          861105205
  101   951          861115652
  244   946          861117320
  733   776          861121413
  725   783          861126812
  228   947          861130475
  503   902          861134335
  271   944          861134895
  713   793          861144354
  102   951          861146559
  444   918          861149016
  533   892          861151725
  708   797          861156485
  663   829          861157036
  681   817          861159754
  620   854          861163864
  596   866          861170632
  156   950          861171416
  103   951          861178078
  745   765          861190750
  366   933          861194133
  187   949          861209552
  583   872          861210135
  104   951          861210215
  472   911          861212079
  544   888          861216256
  640   843          861221107
  283   943          861226994
  330   938          861230672
  210   948          861232392
  105   951          861242976
  157   950          861244893
  313   940          861248297
  699   804          861250563
  695   807          861260318
  338   937          861271425
  557   883          861274080
  106   951          861276367
  396   928          861277888
  633   847          861281560
  259   945          861282604
  744   766          861285880
  229   947          861287112
  483   908          861291899
  622   853          861292325
  431   921          861292952
  245   946          861296661
  594   867          861298947
  562   881          861302169
  294   942          861309072
  107   951          861310394
  500   903          861314327
  188   949          861315021
  718   789          861315301
  158   950          861319312
  732   777          861320601
  322   939          861322267
  490   906          861326416
  304   941          861332085
  440   919          861335559
  536   891          861338627
  574   876          861340600
  108   951          861345063
  552   885          861350733
  703   801          861351328
  660   831          861352191
  272   944          861356032
  684   815          861356879
  211   948          861365323
  691   810          861380371
  109   951          861380380
  353   935          861387352
  412   925          861387653
  743   767          861390070
  724   784          861393728
  379   931          861394430
  159   950          861394679
  417   924          861400737
  110   951          861416351
  476   910          861421176
  189   949          861421618
  385   930          861423625
  647   839          861429742
  567   879          861435702
  360   934          861436504
  624   852          861440832
  407   926          861441919
  652   836          861444864
  230   947          861445123
  592   868          861446720
  346   936          861447592
  373   932          861452685
  111   951          861452982
  581   873          861461558
  284   943          861468111
  160   950          861471000
  246   946          861477472
  422   923          861481915
  260   945          861484625
  112   951          861490279
  212   948          861499520
  742   768          861503320
  457   915          861504868
  712   794          861510312
  461   914          861524125
  497   904          861526737
  113   951          861528248
  731   778          861528843
  190   949          861529349
  547   887          861531426
  519   897          861532632
  453   916          861534973
  516   898          861538888
  391   929          861541560
  314   940          861543144
  635   846          861543611
  161   950          861548281
  642   842          861556976
  331   938          861558363
  522   896          861559784
  539   890          861559819
  402   927          861562791
  707   798          861562835
  114   951          861566895
  295   942          861569263
  436   920          861569856
  513   899          861578396
  273   944          861578801
  671   824          861587935
  465   913          861593122
  674   822          861594272
  367   933          861597100
  657   833          861602930
  231   947          861604514
  115   951          861606226
  626   851          861609427
  305   941          861610246
  687   813          861610500
  590   869          861613909
  449   917          861614062
  339   937          861615172
  525   895          861620500
  741   769          861625630
  162   950          861626528
  427   922          861631931
  323   939          861634286
  213   948          861634989
  668   826          861637608
  191   949          861638220
  717   790          861640813
  487   907          861643946
  116   951          861646247
  510   900          861651000
  677   820          861656733
  247   946          861659759
  723   785          861669692
  572   877          861675381
  480   909          861681429
  117   951          861686964
  261   945          861688206
  163   950          861705747
  285   943          861710932
  469   912          861712237
  528   894          861714936
  118   951          861728383
  698   805          861728517
  579   874          861732163
  445   918          861741757
  665   828          861743177
  560   882          861744968
  730   779          861746139
  192   949          861748237
  397   928          861749525
  507   901          861756544
  740   770          861757000
  555   884          861760979
  354   935          861762239
  232   947          861765291
  694   808          861769496
  119   951          861770510
  494   905          861771409
  214   948          861771736
  680   818          861775432
  164   950          861785944
  702   802          861798016
  628   850          861798152
  588   870          861800472
  274   944          861803208
  347   936          861807779
  120   951          861813351
  542   889          861815457
  637   845          861825978
  361   934          861826385
  380   931          861826491
  296   942          861831224
  565   880          861834125
  315   940          861839875
  649   838          861839921
  531   893          861843248
  248   946          861843528
  432   921          861851529
  121   951          861856912
  193   949          861859406
  165   950          861867125
  386   930          861869456
  374   932          861871192
  550   886          861881456
  473   911          861881848
  711   795          861885306
  332   938          861888040
  306   941          861890237
  262   945          861893353
  504   902          861894872
  739   771          861897430
  413   925          861898122
  122   951          861901199
  662   830          861904528
  654   835          861909139
  215   948          861909767
  644   841          861913305
  441   919          861917680
  690   811          861920731
  609   860          861922529
  418   924          861923656
  607   861          861925924
  233   947          861927460
  611   859          861938910
  408   926          861940088
  123   951          861946218
  324   939          861948243
  605   862          861949053
  166   950          861949296
  683   816          861950483
  722   786          861954704
  286   943          861955463
  340   937          861960953
  194   949          861971733
  729   780          861972489
  613   858          861975109
  716   791          861975367
  706   799          861978215
  603   863          861991874
  124   951          861991975
  484   908          861993216
  392   929          862001377
  368   933          862002269
  534   892          862005592
  586   871          862006367
  630   849          862007049
  423   923          862017434
  577   875          862021908
  249   946          862028785
  570   878          862029152
  275   944          862029259
  615   857          862031168
  167   950          862032463
  125   951          862038476
  738   772          862046920
  491   906          862048187
  403   927          862048810
  216   948          862049088
  601   864          862054345
  501   903          862065828
  195   949          862085224
  126   951          862085727
  234   947          862091027
  297   942          862094961
  263   945          862100072
  477   910          862102333
  545   888          862105697
  617   856          862107129
  168   950          862116632
  659   832          862121547
  639   844          862128703
  458   915          862132787
  127   951          862133734
  599   865          862136424
  316   940          862138496
  355   935          862139250
  437   920          862141453
  454   916          862151960
  462   914          862163072
  348   936          862170048
  307   941          862172064
  428   922          862180200
  686   814          862182000
  128   951          862182503
  217   948          862189705
  196   949          862199885
  287   943          862201710
  169   950          862201809
  537   891          862202124
  619   855          862203034
  737   773          862205470
  558   883          862206499
  728   781          862207893
  697   806          862215489
  250   946          862215536
  362   934          862218432
  333   938          862219709
  450   917          862220213
  398   928          862223544
  584   872          862231552
  129   951          862232040
  632   848          862236160
  597   866          862238069
  466   913          862243193
  721   787          862248764
  563   881          862251388
  701   803          862253728
  235   947          862255998
  276   944          862256960
  381   931          862260832
  673   823          862262984
  325   939          862264144
  553   885          862266502
  498   904          862269256
  710   796          862269336
  651   837          862270704
  670   825          862278625
  130   951          862282351
  693   809          862287686
  170   950          862288000
  646   840          862290136
  375   932          862291943
  676   821          862303437
  264   945          862308369
  341   937          862308774
  197   949          862315722
  387   930          862317603
  621   854          862318925
  715   792          862318963
  575   876          862330751
  218   948          862331624
  131   951          862333442
  446   918          862337168
  517   898          862339205
  520   897          862342273
  667   827          862350246
  488   907          862356915
  595   867          862359238
  298   942          862360480
  514   899          862369443
  736   774          862373080
  470   912          862373528
  481   909          862374070
  171   950          862375211
  523   896          862378803
  132   951          862385319
  656   834          862394120
  679   819          862400098
  568   879          862401871
  705   800          862402625
  251   946          862403787
  369   933          862409646
  414   925          862411069
  433   921          862412698
  236   947          862422379
  548   887          862430695
  198   949          862432741
  511   900          862432831
  540   890          862433000
  133   951          862437988
  317   940          862439013
  409   926          862440705
  526   895          862448951
  419   924          862449083
  288   943          862449679
  755   756          862450091
  641   843          862451828
  727   782          862452351
  623   853          862454844
  308   941          862455733
  754   757          862459157
  172   950          862463448
  393   929          862463546
  689   812          862470097
  219   948          862474851
  582   873          862475985
  753   758          862477289
  664   829          862477733
  634   847          862485527
  277   944          862486317
  134   951          862491455
  593   868          862499889
  442   919          862502447
  752   759          862504487
  495   905          862505000
  265   945          862518250
  356   935          862518391
  508   901          862529213
  349   936          862534405
  404   927          862537247
  751   760          862540751
  135   951          862545726
  735   775          862549750
  199   949          862550948
  720   788          862551872
  173   950          862552717
  529   894          862552873
  682   817          862553081
  334   938          862553376
  474   911          862554455
  424   923          862555491
  326   939          862581995
  750   761          862586081
  237   947          862590176
  252   946          862593544
  136   951          862600807
  625   852          862610833
  363   934          862612651
  220   948          862619392
  299   942          862627787
  749   762          862640477
  174   950          862643024
  137   951          862656704
  505   902          862658433
  342   937          862658641
  573   877          862658650
  591   869          862659980
  661   831          862660972
  709   797          862662402
  200   949          862670349
  714   793          862671601
  556   884          862686720
  561   882          862687449
  648   839          862687511
  532   893          862690725
  485   908          862697437
  382   931          862697459
  543   889          862698376
  289   943          862699376
  399   928          862699951
  748   763          862703939
  726   783          862705863
  696   807          862711479
  138   951          862713423
  376   932          862714944
  438   920          862715672
  278   944          862717336
  700   804          862718464
  653   836          862722133
  266   945          862729721
  429   922          862731037
  175   950          862734375
  734   776          862735480
  580   874          862739624
  309   941          862741250
  318   940          862741432
  636   846          862755192
  238   947          862759395
  685   815          862762500
  459   915          862763454
  221   948          862765253
  388   930          862768072
  139   951          862770970
  455   916          862771671
  492   906          862772904
  747   764          862776467
  253   946          862784813
  478   910          862786352
  627   851          862786934
  551   886          862790607
  201   949          862790950
  566   880          862793496
  643   842          862795395
    0   952          862801408
    1   952          862801409
    2   952          862801416
    3   952          862801435
    4   952          862801472
    5   952          862801533
    6   952          862801624
    7   952          862801751
    8   952          862801920
    9   952          862802137
   10   952          862802408
   11   952          862802739
   12   952          862803136
   13   952          862803605
   14   952          862804152
   15   952          862804783
  463   914          862804791
   16   952          862805504
   17   952          862806321
   18   952          862807240
   19   952          862808267
   20   952          862809408
   21   952          862810669
   22   952          862812056
   23   952          862813575
  692   810          862814888
   24   952          862815232
   25   952          862817033
   26   952          862818984
  370   933          862819237
  502   903          862820335
   27   952          862821091
   28   952          862823360
   29   952          862825797
  176   950          862826776
   30   952          862828408
  451   917          862829064
  140   951          862829351
   31   952          862831199
   32   952          862834176
  704   801          862836065
   33   952          862837345
  589   870          862839469
   34   952          862840712
   35   952          862844283
   36   952          862848064
   37   952          862852061
   38   952          862856280
  746   765          862858061
   39   952          862860727
  535   892          862862663
  719   789          862864028
   40   952          862865408
   41   952          862870329
   42   952          862875496
   43   952          862880915
   44   952          862886592
  141   951          862888572
  335   938          862889047
   45   952          862892533
  467   913          862896060
  300   942          862896888
   46   952          862898744
  357   935          862899668
  658   833          862899849
  350   936          862900856
  327   939          862901802
   47   952          862905231
   48   952          862912000
  222   948          862912440
  202   949          862912757
   49   952          862919057
  177   950          862920233
   50   952          862926408
  415   925          862926500
  394   929          862928073
  239   947          862930042
  733   777          862930270
   51   952          862934059
  447   918          862935255
  672   824          862940672
   52   952          862942016
  267   945          862942788
  410   926          862943776
  142   951          862948639
  745   766          862948721
  279   944          862950023
   53   952          862950285
  290   943          862950807
   54   952          862958872
  675   822          862959123
   55   952          862967783
  725   784          862968429
  434   921          862976465
   56   952          862977024
  420   924          862977024
  254   946          862977600
  669   826          862978285
  629   850          862983189
   57   952          862986601
   58   952          862996520
  546   888          862998408
  571   878          863005563
   59   952          863006787
  364   934          863009048
  143   951          863009558
  343   937          863010560
  178   950          863014752
  499   904          863014763
   60   952          863017408
  578   875          863022427
  405   927          863028108
   61   952          863028389
  688   813          863028469
  310   941          863028621
  608   861          863033093
  713   794          863033281
  678   820          863033752
  203   949          863035776
  610   860          863037000
  471   912          863037639
  587   871          863038314
   62   952          863039736
  638   845          863045197
  319   940          863045759
  744   767          863048447
  606   862          863048944
   63   952          863051455
  612   859          863060707
  223   948          863060959
   64   952          863063552
  708   798          863064504
  538   891          863068843
  482   909          863069597
  144   951          863071335
  666   828          863071848
  489   907          863072812
   65   952          863076033
  604   863          863084511
   66   952          863088904
  443   919          863089866
  425   923          863096092
  240   947          863102123
   67   952          863102171
  614   858          863104256
  650   838          863105472
  179   950          863110339
   68   952          863115840
   69   952          863129917
  145   951          863133976
  732   778          863134120
  383   931          863136378
  602   864          863139752
  377   932          863140201
  559   883          863142266
  518   898          863142624
   70   952          863144408
  521   897          863155034
  743   768          863157239
  268   945          863157457
   71   952          863159319
  645   841          863159446
  204   949          863160013
  515   899          863163574
  681   818          863164673
  616   857          863167689
  301   942          863167789
  255   946          863171911
   72   952          863174656
  400   928          863178752
  280   944          863184384
  718   790          863185232
  554   885          863185589
   73   952          863190425
  699   805          863192224
  655   835          863194250
  146   951          863197487
  631   849          863199640
  524   896          863200960
  291   943          863203978
  564   881          863203985
   74   952          863206632
  180   950          863207000
  224   948          863210816
  600   865          863214625
  695   808          863216487
  512   900          863217728
  389   930          863220869
  663   830          863221247
   75   952          863223283
  328   939          863223571
  336   938          863226728
  475   911          863229906
  371   933          863231048
  724   785          863240049
   76   952          863240384
  496   905          863241561
  618   856          863251048
  585   872          863256473
   77   952          863257941
  147   951          863261874
  351   936          863269407
  742   769          863275097
  241   947          863275644
   78   952          863275960
  703   802          863278535
  527   895          863280558
  358   935          863283087
  430   922          863284448
  205   949          863285474
  439   920          863292519
   79   952          863294447
  181   950          863304741
  509   901          863304930
  598   866          863309088
  541   890          863309421
   80   952          863313408
  311   941          863317852
  576   876          863324352
  148   951          863327143
   81   952          863332849
  549   887          863333252
  731   779          863347030
  691   811          863351102
  320   940          863352000
  684   816          863352000
   82   952          863352776
  620   855          863354375
  640   844          863355584
  225   948          863362017
  344   937          863364537
  256   946          863367752
  569   879          863371448
   83   952          863373195
  269   945          863373734
  149   951          863393300
  530   894          863393984
   84   952          863394112
  456   916          863394112
  395   929          863394964
  460   915          863396875
  741   770          863402021
  182   950          863403568
  712   795          863404003
  486   908          863404568
  365   934          863407629
  206   949          863412165
   85   952          863415533
  281   944          863420425
  596   867          863423099
  506   902          863425024
  660   832          863426368
  633   848          863436329
   86   952          863437464
  302   942          863440496
  452   917          863440621
  416   925          863444421
  464   914          863449288
  411   926          863449307
  242   947          863450611
  292   943          863458895
   87   952          863459911
  150   951          863460351
  479   910          863473239
  707   799          863475642
  622   854          863477712
   88   952          863482880
  583   873          863493904
  493   906          863500573
  183   950          863503487
   89   952          863506377
  421   924          863507485
  226   948          863514568
  717   791          863515484
  723   786          863520723
  406   927          863521399
  151   951          863528302
   90   952          863530408
  448   918          863536024
  740   771          863538011
  207   949          863540092
  533   893          863541394
  435   921          863542836
  647   840          863544023
  652   837          863544061
  329   939          863547308
  468   913          863551729
   91   952          863554979
  594   868          863556616
  257   946          863565129
  337   938          863566425
  378   932          863567720
  730   780          863569000
  384   931          863577595
  503   903          863577854
   92   952          863580096
  544   889          863584553
  270   945          863591625
  687   814          863595847
  152   951          863597159
  184   950          863604504
   93   952          863605765
  312   941          863608949
  557   884          863615797
  624   853          863621101
  674   823          863623791
  243   947          863627030
  671   825          863627336
   94   952          863631992
  562   882          863633296
  426   923          863639243
  352   936          863640064
  372   933          863645085
  574   877          863645357
  282   944          863658152
   95   952          863658783
  401   928          863659953
  321   940          863660161
  153   951          863666928
  227   948          863668475
  359   935          863668654
  208   949          863669261
  698   806          863675008
  390   930          863676000
  677   821          863676394
  444   919          863679943
  739   772          863683067
   96   952          863686144
  642   843          863686395
  668   827          863686915
  657   834          863687097
  635   847          863693298
  552   886          863703064
  472   912          863704576
  185   950          863706625
  592   869          863709597
   97   952          863714081
  303   942          863715015
  293   943          863715564
  345   937          863720578
  536   892          863722944
  702   803          863730035
  694   809          863730513
  154   951          863737615
   98   952          863742600
  581   874          863750565
  567   880          863756263
  500   904          863763264
  258   946          863764048
  483   909          863768016
   99   952          863771707
  711   796          863783767
  626   852          863784584
  680   819          863785259
  490   907          863791643
  209   949          863799678
  729   781          863800030
  100   952          863801408
  665   829          863802414
  244   947          863804907
  366   934          863808400
  155   951          863809226
  186   950          863809856
  722   787          863810451
  271   945          863811136
  228   948          863823744
  101   952          863831709
  738   773          863837189
  431   922          863840439
  716   792          863854784
  102   952          863862616
  396   929          863864225
  440   920          863872000
  330   939          863873019
  156   951          863881767
  590   870          863882000
  103   952          863894135
  547   888          863894395
  706   800          863895816
  690   812          863896328
  283   944          863897571
  313   941          863901918
  338   938          863908144
  476   911          863908207
  187   950          863914203
  104   952          863926272
  210   949          863931349
  539   891          863938790
  519   898          863949151
  649   839          863949168
  683   817          863950500
  157   951          863955244
  412   926          863957304
  105   952          863959033
  516   899          863960795
  259   946          863964515
  417   925          863964838
  628   851          863968203
  322   940          863970248
  637   846          863970589
  522   897          863970921
  662   831          863973719
  294   943          863973991
  229   948          863980381
  497   905          863981098
  245   947          863984248
  572   878          863985400
  304   942          863991352
  106   952          863992424
  379   932          863997507
  737   774          864000377
  654   836          864003320
  513   900          864005697
  353   936          864012833
  407   927          864017126
  457   916          864019289
  188   950          864019672
  385   931          864021116
  525   896          864026261
  579   875          864026414
  107   952          864026451
  158   951          864029663
  272   945          864032273
  461   915          864033056
  644   842          864037672
  728   782          864040120
  422   924          864040472
  453   917          864054890
  360   935          864056375
  108   952          864061120
  373   933          864061354
  211   949          864064280
  588   871          864073783
  346   937          864078689
  560   883          864081387
  510   901          864083701
  109   952          864096437
  465   914          864096569
  159   951          864105030
  555   885          864108000
  721   788          864109233
  436   921          864111817
  487   908          864114615
  528   895          864115327
  189   950          864126269
  110   952          864132408
  391   930          864133471
  230   948          864138392
  284   944          864138688
  449   918          864139481
  402   928          864143560
  609   861          864143910
  607   862          864152471
  611   860          864155131
  565   881          864159966
  756   756          864162432
  480   910          864163000
  246   947          864165059
  260   946          864166536
  697   807          864166816
  755   757          864166968
  111   952          864169039
  630   850          864172000
  686   815          864172231
  710   797          864172573
  736   775          864172631
  754   758          864180576
  605   863          864180772
  160   951          864181351
  427   923          864184950
  613   859          864186176
  542   890          864189088
  701   804          864190565
  507   902          864194651
  314   941          864196765
  212   949          864198477
  331   939          864200710
  659   833          864200716
  715   793          864203132
  753   759          864203256
  112   952          864206336
  469   913          864210206
  367   934          864211367
  603   864          864228771
  494   906          864231200
  190   950          864234000
  295   943          864234182
  752   760          864235008
  615   858          864237087
  531   894          864238275
  550   887          864239103
  113   952          864244305
  339   938          864251891
  693   810          864253557
  273   945          864255042
  161   951          864258632
  639   845          864268244
  305   942          864269513
  445   919          864272684
  751   761          864275832
  323   940          864282267
  114   952          864282952
  586   872          864284904
  727   783          864289270
  601   865          864296426
  673   824          864297441
  231   948          864297783
  617   857          864307906
  577   876          864321409
  115   952          864322283
  670   826          864322976
  705   801          864325026
  750   762          864325728
  676   822          864328024
  213   949          864333946
  397   929          864335862
  162   951          864336879
  504   903          864338391
  191   950          864342871
  570   879          864344439
  247   947          864347346
  735   776          864353951
  116   952          864362304
  261   946          864370117
  473   912          864374345
  651   838          864374923
  285   944          864381509
  599   866          864383695
  749   763          864384696
  354   936          864387720
  534   893          864395261
  632   849          864396017
  619   856          864398675
  432   922          864399016
  117   952          864403021
  667   828          864404515
  646   841          864409457
  679   820          864414839
  163   951          864416098
  720   789          864417069
  380   932          864429568
  347   937          864438876
  118   952          864444440
  361   935          864446256
  689   813          864450566
  748   764          864452736
  192   950          864452888
  441   920          864454121
  232   948          864458560
  386   931          864466947
  413   926          864467773
  484   909          864469333
  214   949          864470693
  545   889          864473994
  274   945          864479449
  374   933          864479861
  656   835          864483291
  119   952          864486567
  418   925          864487757
  597   867          864490536
  315   941          864493496
  296   943          864496143
  164   951          864496295
  621   855          864509436
  491   907          864513414
  501   904          864514765
  408   927          864515295
  584   873          864515321
  120   952          864529408
  747   765          864529848
  332   939          864530387
  248   947          864531115
  664   830          864541944
  734   777          864544337
  726   784          864547480
  558   884          864548216
  306   942          864549504
  682   818          864558000
  714   794          864560528
  193   950          864564057
  709   798          864570421
  121   952          864572969
  262   946          864575264
  423   924          864575991
  165   951          864577476
  563   882          864582515
  641   844          864586305
  537   892          864586441
  477   911          864589364
  392   930          864593288
  324   940          864596224
  340   938          864597672
  215   949          864608724
  746   766          864616032
  368   934          864616536
  595   868          864616907
  122   952          864617256
  553   886          864618833
  233   948          864620729
  286   944          864626040
  403   928          864629579
  575   877          864635508
  623   854          864640231
  634   848          864640296
  458   916          864647208
  166   951          864659647
  700   805          864660125
  123   952          864662275
  696   808          864667648
  454   917          864671877
  462   915          864672003
  194   950          864676384
  437   921          864683414
  275   945          864705500
  124   952          864708032
  745   767          864711288
  249   947          864716372
  568   880          864722432
  498   905          864723617
  428   923          864733219
  719   790          864733959
  661   832          864735149
  167   951          864742814
  733   778          864743789
  450   918          864745632
  466   914          864746640
  216   949          864748045
  125   952          864754533
  685   816          864757621
  520   898          864758792
  297   943          864759880
  517   899          864761112
  593   869          864762766
  704   802          864763272
  355   936          864764731
  582   874          864764992
  263   946          864781983
  234   948          864784296
  692   811          864785619
  195   950          864789875
  523   897          864789940
  625   853          864791102
  316   941          864792117
  548   888          864793664
  514   900          864796744
  348   937          864801145
  126   952          864801784
  648   840          864801792
  398   929          864809881
  540   891          864811971
  725   785          864814750
  744   768          864815616
  653   837          864821330
  168   951          864826983
  488   908          864827584
  307   942          864831331
  362   935          864838303
  127   952          864849791
  526   896          864854712
  481   910          864855641
  333   939          864862056
  381   932          864863909
  511   901          864865532
  446   919          864868095
  470   913          864871497
  287   944          864872287
  217   949          864888662
  128   952          864898560
  375   933          864900612
  250   947          864903123
  196   950          864904536
  636   847          864904879
  325   940          864912125
  169   951          864912160
  387   931          864915094
  643   843          864924814
  713   795          864926972
  591   870          864928071
  743   769          864929016
  276   945          864933201
  341   938          864945493
  129   952          864948097
  235   948          864949267
  732   779          864952307
  529   895          864953264
  433   922          864960185
  627   852          864962091
  495   906          864964791
  508   902          864967320
  573   878          864968669
  708   799          864977311
  672   825          864980073
  414   926          864980720
  658   834          864984016
  675   823          864988642
  264   946          864990280
  170   951          864998351
  130   952          864998408
  419   925          865013184
  688   814          865013816
  409   927          865015912
  197   950          865020373
  561   883          865023868
  369   934          865023913
  298   943          865025399
  669   827          865027592
  218   949          865030581
  556   885          865033741
  580   875          865033875
  442   920          865038888
  474   912          865046952
  131   952          865049499
  742   770          865051488
  678   821          865053413
  393   930          865055457
  718   791          865059903
  543   890          865072007
  171   951          865085562
  532   894          865085752
  724   786          865091080
  251   947          865091374
  317   941          865092634
  132   952          865101376
  505   903          865101952
  589   871          865112780
  424   924          865114048
  308   942          865115000
  236   948          865115648
  404   928          865118016
  566   881          865119337
  288   944          865120256
  666   829          865131085
  198   950          865137392
  699   806          865138715
  356   936          865143872
  551   887          865148254
  629   851          865153240
  133   952          865154045
  277   945          865162558
  349   937          865165502
  731   780          865169891
  485   909          865173554
  172   951          865173799
  219   949          865173808
  681   819          865174500
  695   809          865177504
  741   771          865183032
  638   846          865189808
  334   939          865195723
  265   946          865200161
  134   952          865207512
  703   803          865210554
  650   839          865214719
  326   940          865229976
  363   935          865232522
  492   907          865238131
  535   893          865252332
  199   950          865255599
  438   921          865257633
  610   861          865258381
  608   862          865259640
  135   952          865261783
  173   951          865263068
  502   904          865269272
  478   911          865273383
  612   860          865276928
  459   916          865277875
  606   863          865280663
  252   947          865281131
  237   948          865283445
  645   842          865283813
  429   923          865284056
  399   929          865286288
  655   836          865288431
  663   831          865290438
  455   917          865291588
  299   943          865292706
  342   938          865295360
  382   932          865300536
  712   796          865302464
  463   915          865313722
  614   859          865315323
  587   872          865316851
  136   952          865316864
  220   949          865318349
  571   879          865320850
  604   864          865321408
  578   876          865321928
  376   933          865323613
  740   772          865323648
  691   812          865326699
  684   817          865352017
  174   951          865353375
  451   918          865354483
  631   850          865364591
  388   931          865365563
  546   889          865366705
  289   944          865369953
  137   952          865372761
  616   858          865373608
  200   950          865375000
  723   787          865376470
  602   865          865381833
  707   800          865393243
  278   945          865393577
  717   792          865394901
  318   941          865395053
  730   781          865396541
  467   914          865399507
  309   942          865400517
  266   946          865411632
  138   952          865429480
  370   934          865433504
  175   951          865444726
  618   857          865451825
  238   948          865452664
  538   892          865453160
  600   866          865461896
  221   949          865464210
  447   919          865466182
  499   905          865469124
  253   947          865472400
  739   773          865473336
  559   884          865483983
  139   952          865487027
  640   845          865495125
  201   950          865495601
  415   926          865496151
  660   833          865505537
  410   927          865518983
  394   930          865519984
    0   953          865523177
    1   953          865523178
    2   953          865523185
    3   953          865523204
    4   953          865523241
    5   953          865523302
    6   953          865523393
    7   953          865523520
    8   953          865523689
    9   953          865523906
  434   922          865523952
   10   953          865524177
   11   953          865524508
   12   953          865524905
  357   936          865525149
   13   953          865525374
   14   953          865525921
   15   953          865526552
   16   953          865527273
   17   953          865528090
   18   953          865529009
   19   953          865530036
   20   953          865531177
  335   939          865531394
  350   937          865531953
   21   953          865532438
   22   953          865533825
  564   882          865535112
   23   953          865535344
  471   913          865535608
   24   953          865537001
  176   951          865537127
  554   886          865537920
   25   953          865538802
  585   873          865540242
   26   953          865540753
  420   925          865541125
   27   953          865542860
  489   908          865543481
   28   953          865545129
  140   952          865545408
   29   953          865547566
  327   940          865549783
  620   856          865550016
   30   953          865550177
  482   910          865551168
   31   953          865552968
   32   953          865555945
   33   953          865559114
  598   867          865561555
  300   943          865561807
   34   953          865562481
  518   899          865564531
   35   953          865566052
   36   953          865569833
  521   898          865571553
   37   953          865573830
   38   953          865578049
   39   953          865582496
  687   815          865586078
   40   953          865587177
  515   900          865590875
   41   953          865592098
  633   849          865596186
   42   953          865597265
   43   953          865602684
  141   952          865604629
   44   953          865608361
  405   928          865608877
  222   949          865611397
  524   897          865612097
   45   953          865614302
  202   950          865617408
   46   953          865620513
  290   944          865621384
  239   948          865623311
  267   946          865624699
  279   945          865626264
  443   920          865626307
  698   807          865626335
   47   953          865627000
  364   935          865628919
  576   877          865629109
  177   951          865630584
  738   774          865632096
  729   782          865632257
   48   953          865633769
   49   953          865640826
  343   938          865647279
   50   953          865648177
  652   838          865648280
  512   901          865650429
  425   924          865654649
   51   953          865655828
  674   824          865658248
  647   841          865663344
   52   953          865663785
  142   952          865664696
  254   947          865665187
  702   804          865666872
  622   855          865668223
  722   788          865670920
  671   826          865671687
   53   953          865672054
   54   953          865680641
  596   868          865680768
  527   896          865686319
  711   797          865687004
  310   942          865687888
  541   891          865688392
   55   953          865689552
  569   880          865692009
  549   888          865696221
  694   810          865696384
   56   953          865698793
  319   941          865699380
  677   822          865700981
  496   906          865701352
   57   953          865708370
   58   953          865718289
  475   912          865722403
  178   951          865725103
  143   952          865725615
   59   953          865728556
  716   793          865738953
   60   953          865739177
  383   932          865739455
  203   950          865740427
  668   828          865741184
  509   902          865743037
  377   933          865748870
   61   953          865750158
  223   949          865759916
   62   953          865761505
  400   929          865765089
   63   953          865773224
  657   835          865776268
  583   874          865782911
   64   953          865785321
  144   952          865787392
  530   895          865794375
  240   948          865795392
   65   953          865797802
  737   775          865799928
  680   820          865800000
  624   854          865806488
   66   953          865810673
  706   801          865818217
  389   931          865818360
  594   869          865819493
  179   951          865820690
  642   844          865820872
   67   953          865823940
  301   943          865832708
  439   921          865834480
  430   923          865837467
   68   953          865837609
  268   946          865839368
  371   934          865845315
  635   848          865848067
  145   952          865850033
   69   953          865851686
  255   947          865859498
  280   945          865860625
  204   950          865864664
   70   953          865866177
  665   830          865866625
  506   903          865868543
  336   939          865869075
  328   940          865871552
  291   944          865874555
  690   813          865876797
  728   783          865877039
  756   757          865879309
  486   909          865880685
   71   953          865881088
  755   758          865888387
   72   953          865896425
  351   937          865900504
  754   759          865906543
  358   936          865908568
  224   949          865909773
  460   916          865911296
   73   953          865912194
  146   952          865913544
  456   917          865914029
  180   951          865917351
   74   953          865928401
  753   760          865933777
  533   894          865936421
   75   953          865945052
  574   878          865955376
  683   818          865955419
  544   890          865958184
  464   915          865958219
  479   911          865960270
   76   953          865962153
  557   885          865962818
  626   853          865964853
  493   907          865965800
  452   918          865966040
  241   948          865968913
  562   883          865969715
  752   761          865970089
  721   789          865974430
  736   776          865976832
  311   942          865977119
  592   870          865977688
  147   952          865977931
   77   953          865979710
  395   930          865986875
  205   950          865990125
   78   953          865997729
  344   938          866001256
  320   941          866005621
  416   926          866014072
  181   951          866015092
  751   762          866015479
   79   953          866016216
  411   927          866024514
  503   904          866026791
  365   935          866027500
   80   953          866035177
  148   952          866043200
  581   875          866044816
  662   832          866047896
   81   953          866054618
  468   914          866055176
  256   947          866055339
  269   946          866055645
  552   887          866060711
  225   949          866060974
  649   840          866063449
  448   919          866066951
  750   763          866069947
  421   925          866071586
   82   953          866074545
  710   798          866080592
  567   881          866082104
  435   922          866090323
  715   794          866092059
   83   953          866094964
  281   945          866096666
  406   928          866102168
  654   837          866102517
  302   943          866105415
  149   952          866109357
  536   893          866112613
  182   951          866113919
   84   953          866115881
  206   950          866116816
  637   847          866120276
  697   808          866122985
  292   944          866129472
  727   784          866130887
  701   805          866132226
  749   764          866133493
   85   953          866137302
  628   852          866143360
  242   948          866143880
  590   871          866155311
   86   953          866159233
  735   777          866162808
  644   843          866167091
  686   816          866167352
  378   933          866176389
  150   952          866176408
  384   932          866180672
   87   953          866181680
  329   940          866195289
  426   924          866197800
  472   913          866202545
   88   953          866204649
  748   765          866206117
  337   939          866208772
  226   949          866213525
  183   951          866213838
  444   920          866216384
  500   905          866217625
  693   811          866224288
   89   953          866228146
  151   952          866244359
  207   950          866244743
  401   929          866246290
  483   910          866249587
   90   953          866252177
  705   802          866252233
  257   947          866252716
  372   934          866259352
  490   908          866262312
  547   889          866262692
  312   942          866268216
  352   937          866271161
  390   931          866273491
  270   946          866273536
   91   953          866276748
  659   834          866284883
  720   790          866287000
  747   766          866287819
  359   936          866294135
  572   879          866300687
   92   953          866301865
  152   952          866313216
  321   941          866313782
  184   951          866314855
  243   948          866320299
  539   892          866323107
  579   876          866325915
   93   953          866327534
  282   945          866334393
  673   825          866336842
  630   851          866342051
  588   872          866352320
   94   953          866353761
  345   938          866357297
  676   823          866357543
  734   778          866357856
  227   949          866367432
  609   862          866370457
  519   899          866371058
  670   827          866372283
  208   950          866373912
  611   861          866376512
  746   767          866378599
  303   943          866379934
   95   953          866380552
  153   952          866382985
  607   863          866384190
  293   944          866386141
  522   898          866387440
  516   900          866388096
  431   923          866393458
  726   785          866393801
  476   912          866400704
  613   860          866402397
   96   953          866407913
  639   846          866412855
  440   921          866413961
  185   951          866416976
  605   864          866417669
  560   884          866423104
  366   935          866428271
  679   821          866434500
   97   953          866435850
  689   814          866435913
  525   897          866437398
  513   901          866438398
  497   906          866440889
  615   859          866448154
  258   947          866451635
  154   952          866453672
  714   795          866454219
  396   930          866456136
  555   886          866460331
  667   829          866463752
   98   953          866464369
  603   865          866470852
  745   768          866478457
  709   799          866483228
  651   839          866484170
  565   882          866491093
  271   946          866493047
   99   953          866493476
  244   948          866498176
  209   950          866504329
  617   858          866513825
  186   951          866520207
  330   940          866521000
  528   896          866521088
  510   902          866521808
  228   949          866522701
  100   953          866523177
  155   952          866525283
  412   927          866532511
  646   842          866533824
  417   926          866534489
  457   917          866539206
  601   866          866543697
  461   916          866547477
  338   939          866550491
  101   953          866553478
  632   850          866560968
  313   942          866561185
  733   779          866561976
  682   819          866567827
  542   891          866568059
  586   873          866568673
  283   945          866573812
  656   836          866577472
  453   918          866580309
  102   953          866584385
  744   769          866587393
  487   909          866590732
  156   952          866597824
  407   928          866597895
  619   857          866599452
  550   888          866602072
  422   925          866604573
  465   915          866605500
  379   933          866606176
  700   806          866606616
  719   791          866608630
  664   831          866611135
  103   953          866615904
  322   941          866623869
  385   932          866624193
  187   951          866624554
  577   877          866626166
  696   809          866628665
  210   950          866636000
  599   867          866636162
  507   903          866638170
  531   895          866638666
  353   937          866643930
  294   944          866644568
  104   953          866648041
  480   911          866650031
  259   947          866652102
  304   943          866656271
  436   922          866659304
  570   880          866665000
  725   786          866665781
  449   919          866670408
  157   952          866671301
  373   934          866675621
  245   948          866677517
  229   949          866679338
  105   953          866680802
  360   936          866681856
  704   803          866695291
  494   907          866696427
  621   856          866705077
  743   770          866705407
  469   914          866713653
  272   946          866714184
  106   953          866714193
  346   938          866715408
  641   845          866725846
  402   929          866729897
  188   951          866730023
  391   931          866730962
  427   924          866743507
  158   952          866745720
  597   868          866748205
  107   953          866748220
  685   817          866757638
  692   812          866761216
  211   950          866768931
  732   780          866775168
  108   953          866782889
  504   904          866787328
  534   894          866790288
  634   849          866800153
  584   874          866804328
  445   920          866809125
  661   833          866814318
  284   945          866814929
  109   953          866818206
  159   952          866821087
  713   796          866825433
  623   855          866830742
  367   935          866831238
  742   771          866832499
  189   951          866836620
  230   949          866837349
  545   890          866847625
  331   940          866848691
  260   947          866854123
  110   953          866854177
  314   942          866856032
  246   948          866858328
  473   913          866872314
  595   869          866879784
  111   953          866890808
  339   939          866894238
  708   800          866894912
  558   885          866895237
  160   952          866897408
  212   950          866903128
  295   944          866904759
  563   883          866918934
  648   841          866921113
  653   838          866925549
  397   930          866927773
  112   953          866928105
  305   943          866934432
  323   941          866935888
  273   946          866936953
  718   792          866939320
  190   951          866944351
  575   878          866945527
  724   787          866946827
  484   910          866950904
  432   923          866952035
  113   953          866966074
  741   772          866968669
  501   905          866969126
  161   952          866974689
  537   893          866976110
  553   887          866976480
  625   854          866976489
  491   908          866984083
  441   921          866996082
  231   949          866996740
  731   781          866997432
  688   815          867004047
  114   953          867004721
  354   937          867018817
  675   824          867023099
  672   826          867024424
  593   870          867030857
  380   933          867038237
  213   950          867038597
  247   948          867040615
  413   927          867042980
  115   953          867044052
  568   881          867048273
  162   952          867052936
  191   951          867053222
  418   926          867057408
  261   947          867057704
  285   945          867057750
  582   875          867059243
  643   844          867059291
  636   848          867059648
  386   932          867070024
  361   936          867071737
  658   835          867073187
  347   938          867075595
  678   822          867078000
  477   912          867081861
  669   828          867081861
  116   953          867084073
  699   807          867090042
  374   934          867094128
  408   928          867096064
  740   773          867113917
  117   953          867124790
  163   952          867132155
  423   925          867140092
  627   853          867142360
  695   810          867143375
  703   804          867147391
  315   942          867152763
  232   949          867157517
  274   946          867161360
  548   889          867161961
  192   951          867163239
  118   953          867166209
  296   944          867166720
  458   917          867167125
  214   950          867175344
  332   940          867178368
  520   899          867180699
  498   906          867183408
  462   916          867186424
  517   900          867188413
  681   820          867189241
  392   931          867190779
  666   830          867195296
  540   892          867196288
  454   918          867197296
  591   871          867201382
  712   797          867205701
  523   898          867206459
  119   953          867208336
  164   952          867212352
  306   943          867214423
  403   929          867215916
  248   948          867224384
  730   782          867228768
  514   901          867229445
  437   922          867230901
  368   935          867236407
  723   788          867236939
  340   939          867240019
  324   941          867249845
  120   953          867251177
  466   915          867255571
  262   947          867262851
  526   897          867265849
  739   774          867268243
  193   951          867274408
  450   919          867276559
  717   793          867279070
  573   879          867283956
  428   924          867291776
  165   952          867293533
  121   953          867294738
  286   945          867302281
  511   902          867303639
  488   909          867303701
  691   813          867307168
  215   950          867313375
  707   801          867315644
  233   949          867319686
  629   852          867328397
  650   840          867329000
  580   876          867333376
  122   953          867339025
  638   847          867339495
  481   911          867342672
  684   818          867356936
  529   896          867359025
  663   832          867364615
  561   884          867365585
  470   914          867374944
  166   952          867375704
  123   953          867384044
  556   886          867386072
  194   951          867386735
  275   946          867387411
  655   837          867387628
  589   872          867391317
  355   937          867395828
  398   930          867401792
  446   920          867404536
  249   948          867409641
  508   903          867410839
  645   843          867413232
  124   953          867429801
  495   907          867430018
  297   944          867430457
  738   775          867431647
  348   938          867437864
  566   882          867450464
  543   891          867450978
  316   942          867451384
  216   950          867452696
  167   952          867458871
  362   936          867463784
  729   783          867469176
  263   947          867469570
  381   933          867472578
  125   953          867476302
  234   949          867483253
  610   862          867484928
  532   895          867486143
  608   863          867491359
  307   943          867496250
  612   861          867498309
  195   951          867500226
  333   940          867510037
  551   888          867511223
  433   923          867513204
  375   934          867514879
  606   864          867517560
  387   932          867518171
  126   953          867523553
  614   860          867531544
  631   851          867534642
  722   789          867536117
  168   952          867543040
  474   913          867544921
  287   945          867548528
  505   904          867550889
  414   927          867555927
  604   865          867563489
  325   941          867565746
  127   953          867571560
  442   921          867580849
  687   816          867581199
  698   808          867582504
  419   926          867582835
  616   859          867584675
  341   939          867587840
  660   834          867589704
  217   950          867593313
  711   798          867595023
  757   757          867596186
  250   948          867596392
  409   928          867596681
  587   873          867600620
  756   758          867600728
  737   776          867604129
  702   805          867608533
  755   759          867614354
  196   951          867614887
  276   946          867615112
  128   953          867620329
  578   877          867626685
  716   794          867627880
  169   952          867628217
  602   866          867629104
  754   760          867637064
  640   846          867639736
  571   880          867641411
  369   935          867643784
  535   894          867647359
  235   949          867648224
  393   931          867652948
  485   910          867655125
  618   858          867657744
  694   811          867667115
  753   761          867668858
  129   953          867669866
  264   947          867677867
  424   925          867678149
  298   944          867695976
  674   825          867697649
  404   929          867704353
  492   908          867708800
  752   762          867709736
  600   867          867714363
  170   952          867714408
  728   784          867718656
  130   953          867720177
  671   827          867720994
  502   905          867723633
  677   823          867730500
  197   951          867730724
  218   950          867735232
  546   890          867740336
  706   802          867745424
  620   857          867750793
  317   942          867751901
  652   839          867757527
  751   763          867759698
  633   850          867761137
  478   912          867765880
  131   953          867771268
  356   937          867774969
  308   943          867779919
  251   948          867784643
  736   777          867785689
  647   842          867787711
  288   945          867796497
  459   917          867797792
  668   829          867800421
  171   952          867801619
  349   938          867802221
  438   922          867805120
  236   949          867814605
  455   918          867817007
  750   764          867818744
  598   868          867819224
  680   821          867819661
  132   953          867823145
  463   916          867828143
  585   874          867829249
  559   885          867831004
  429   924          867842613
  538   893          867842829
  334   940          867843704
  721   790          867844361
  277   946          867844469
  198   951          867847743
  363   936          867858003
  690   814          867862144
  622   856          867863864
  657   836          867870449
  564   883          867871531
  133   953          867875814
  399   930          867878199
  219   950          867878459
  326   941          867883597
  451   919          867885410
  749   765          867886874
  265   947          867887748
  172   952          867889856
  554   887          867895567
  467   915          867908438
  382   933          867909205
  499   906          867928915
  134   953          867929281
  665   831          867935816
  342   939          867937707
  376   934          867937880
  576   878          867939128
  596   869          867943645
  642   845          867960413
  299   944          867963283
  748   766          867964088
  683   819          867965246
  199   951          867965950
  388   932          867968640
  252   948          867974400
  735   778          867976327
  727   785          867977208
  173   952          867979125
  237   949          867982402
  135   953          867983552
  715   795          867985750
  518   900          867991832
  710   799          867993399
  521   899          867993460
  624   855          867996999
  447   920          868002623
  635   849          868007924
  569   881          868017850
  489   909          868019598
  220   950          868023000
  515   901          868023576
  524   898          868028616
  482   911          868038199
  136   953          868038633
  471   914          868039055
  289   945          868046194
  747   767          868050386
  370   935          868053375
  318   942          868054320
  549   889          868064518
  309   943          868065436
  174   952          868069432
  415   927          868071358
  541   892          868072709
  278   946          868075488
  434   923          868076971
  583   875          868077162
  701   806          868078717
  697   809          868084002
  200   951          868085351
  594   870          868087584
  512   902          868088536
  137   953          868094530
  527   897          868097456
  266   947          868099219
  410   928          868099752
  420   926          868110776
  394   931          868117475
  662   833          868127065
  746   768          868145768
  626   854          868150240
  138   953          868151249
  238   949          868151621
  357   937          868156246
  175   952          868160783
  720   791          868161671
  253   948          868165669
  496   907          868166579
  686   817          868167369
  443   921          868168268
  350   938          868168672
  221   950          868168861
  734   779          868176043
  335   940          868179375
  649   841          868182770
  705   803          868184252
  509   903          868186556
  405   929          868195214
  693   812          868199885
  530   896          868200136
  327   941          868203404
  201   951          868205952
  654   838          868206736
  139   953          868208796
  425   925          868218750
  475   913          868220372
  300   944          868232384
  726   786          868244832
  745   769          868250234
    0   954          868250664
    1   954          868250665
    2   954          868250672
    3   954          868250691
    4   954          868250728
    5   954          868250789
    6   954          868250880
  592   871          868250999
    7   954          868251007
    8   954          868251176
    9   954          868251393
   10   954          868251664
   11   954          868251995
   12   954          868252392
   13   954          868252861
  176   952          868253184
   14   954          868253408
   15   954          868254039
  364   936          868254400
   16   954          868254760
   17   954          868255577
   18   954          868256496
   19   954          868257523
   20   954          868258664
   21   954          868259925
   22   954          868261312
   23   954          868262831
   24   954          868264488
   25   954          868266289
  140   953          868267177
   26   954          868268240
   27   954          868270347
  574   879          868270663
   28   954          868272616
  637   848          868275045
   29   954          868275053
   30   954          868277664
   31   954          868280455
   32   954          868283432
   33   954          868286601
  343   939          868289626
   34   954          868289968
   35   954          868293539
   36   954          868297320
  290   945          868297625
   37   954          868301317
  644   844          868301568
   38   954          868305536
  279   946          868308175
   39   954          868309983
  562   884          868311432
  267   947          868312286
   40   954          868314664
  557   886          868315149
  222   950          868316048
  506   904          868317480
   41   954          868319585
  239   949          868322268
  628   853          868323629
   42   954          868324752
  141   953          868326398
  202   951          868327759
   43   954          868330171
   44   954          868335848
  533   895          868336812
  544   891          868337155
   45   954          868341789
  581   876          868344317
  177   952          868346641
   46   954          868348000
  383   933          868348124
  714   796          868352680
  310   943          868352807
   47   954          868354487
  400   930          868357000
  254   948          868358456
  319   942          868358647
   48   954          868361256
  486   910          868362256
  377   934          868363137
  744   770          868363784
   49   954          868368313
  659   835          868374054
   50   954          868375664
  673   826          868381193
  439   922          868381967
   51   954          868383315
  733   780          868384837
  142   953          868386465
   52   954          868391272
  676   824          868392000
  430   924          868396024
   53   954          868399541
  709   800          868400829
   54   954          868408128
  567   882          868413231
   55   954          868417039
  389   932          868421437
  552   888          868423680
  689   815          868426144
   56   954          868426280
  670   828          868426552
  460   917          868431213
  590   872          868433848
   57   954          868435857
  493   908          868436469
  456   918          868439448
  178   952          868441160
   58   954          868445776
  143   953          868447384
  203   951          868450778
  479   912          868452767
   59   954          868456043
  679   822          868459087
  223   950          868464567
  371   935          868465186
   60   954          868466664
  464   916          868472640
   61   954          868477645
  503   905          868481152
  743   771          868486418
  719   792          868488047
   62   954          868488992
  240   949          868494349
  452   919          868496967
   63   954          868500711
  301   944          868503285
  536   894          868507640
  144   953          868509161
   64   954          868512808
  336   940          868517056
  630   852          868517208
  725   787          868521528
  328   941          868525173
   65   954          868525289
  268   947          868526955
  667   830          868527963
  179   952          868536747
  351   938          868537223
   66   954          868538160
  358   937          868539665
  280   946          868542536
  291   945          868550796
   67   954          868551427
  255   948          868552767
  700   807          868557943
  639   847          868562542
  468   915          868564107
   68   954          868565096
  145   953          868571802
  204   951          868575015
   69   954          868579173
  682   820          868582568
  395   931          868584366
  416   927          868589279
   70   954          868593664
  696   810          868594536
  651   840          868598451
  609   863          868602176
  732   781          868602709
  611   862          868603059
  448   920          868603392
  411   928          868605283
   71   954          868608575
  224   950          868614424
  742   772          868618136
  607   864          868621087
  572   880          868621248
  613   861          868623778
   72   954          868623912
  579   877          868630672
  704   804          868632128
  180   952          868633408
  146   953          868635313
  588   873          868636089
  547   890          868636323
   73   954          868639681
  421   926          868641237
  311   943          868642038
  435   923          868643342
  344   939          868643603
  365   936          868652981
   74   954          868655888
  605   865          868659750
  646   843          868663243
  615   860          868664375
  320   942          868664888
  241   949          868667870
   75   954          868672539
  656   837          868676669
  500   906          868677416
  664   832          868685312
  406   929          868688505
   76   954          868689640
  147   953          868699700
  205   951          868700476
  472   914          868705992
   77   954          868707197
  539   893          868712776
  603   866          868718123
  617   859          868724892
   78   954          868725216
  713   797          868728670
  632   851          868731019
  181   952          868731149
  483   911          868736618
  490   909          868738429
  692   813          868741685
  269   947          868743232
   79   954          868743703
  256   948          868748608
  444   921          868758345
  741   773          868758938
  426   925          868761901
  685   818          868762557
   80   954          868762664
  148   953          868764969
  225   950          868765625
  560   885          868770125
  302   944          868775992
  281   946          868778577
   81   954          868782105
  384   933          868789341
  378   934          868790656
  601   867          868796164
  519   900          868798359
   82   954          868802032
  619   858          868805371
  292   945          868805713
  724   788          868807296
  522   899          868809347
  708   801          868817313
  555   887          868817978
  516   901          868820797
   83   954          868822451
  718   793          868823489
  206   951          868827167
  565   883          868827512
  731   782          868829659
  182   952          868829976
  149   953          868831126
  401   930          868838201
  242   949          868842837
   84   954          868843368
  329   941          868848910
  525   898          868853917
  337   940          868856753
  586   874          868857680
   85   954          868864789
  641   846          868870457
  513   902          868876505
  390   932          868876568
  372   935          868879223
   86   954          868886720
  599   868          868893831
  150   953          868898177
  661   834          868898485
  476   913          868898673
  621   857          868905854
  497   907          868906116
  352   938          868907880
  740   774          868908824
   87   954          868909167
  226   950          868918176
  359   937          868925232
  183   952          868929895
   88   954          868932136
  528   897          868932225
  312   943          868933135
  577   878          868936185
  257   948          868945985
  431   924          868952015
  542   892          868952376
  207   951          868955094
   89   954          868955633
  270   947          868961123
  440   922          868961448
  634   850          868965104
  510   903          868965327
  151   953          868966128
  550   889          868970369
  321   942          868973049
   90   954          868979664
  570   881          868990841
  688   816          868999168
  345   939          868999644
   91   954          869004235
  597   869          869011082
  282   946          869016304
  243   949          869019256
  623   856          869026383
   92   954          869029352
  184   952          869030912
  653   839          869034796
  152   953          869034985
  531   896          869044427
  648   842          869045480
  699   808          869046211
  303   944          869050511
  396   931          869053627
  366   936          869053752
   93   954          869055021
  293   945          869062382
  675   825          869062500
  457   918          869064625
  730   783          869065687
  461   917          869067394
  739   775          869067794
  227   950          869072083
  487   910          869072303
  672   827          869073731
   94   954          869081248
  208   951          869084263
  507   904          869087107
  703   805          869089052
  584   875          869098579
  723   789          869102136
  153   953          869104754
  678   823          869107519
   95   954          869108039
  417   927          869109696
  453   919          869111236
  412   928          869113280
  712   798          869113720
  695   811          869114106
  465   916          869119921
  185   952          869133033
   96   954          869135400
  669   829          869141098
  480   912          869142528
  258   948          869144904
  595   870          869147875
   97   954          869163337
  625   855          869167000
  494   908          869167096
  658   836          869167368
  717   794          869167997
  422   926          869174224
  330   941          869174621
  154   953          869175441
  271   947          869180634
  407   929          869184232
  534   895          869190679
   98   954          869191856
  244   949          869197133
  338   940          869198472
  643   845          869198832
  449   920          869206849
  681   821          869208902
  436   923          869212323
  209   951          869214680
  636   849          869219505
  379   934          869220443
   99   954          869220963
  469   915          869222584
  313   943          869226104
  545   891          869226596
  228   950          869227352
  385   933          869232862
  738   776          869235848
  186   952          869236264
  504   905          869241689
  707   802          869242851
  155   953          869247052
  558   886          869247568
  100   954          869250664
  283   946          869255723
  563   884          869260651
  575   879          869260814
  666   831          869264487
  353   938          869280649
  101   954          869280965
  322   942          869283136
  691   814          869292515
  373   935          869295492
  593   871          869304168
  427   925          869307608
  729   784          869310793
  102   954          869311872
  360   937          869312953
  757   758          869317605
  156   953          869319593
  294   945          869320809
  402   930          869321808
  756   759          869326695
  304   944          869326848
  627   854          869327747
  391   932          869334039
  553   888          869339449
  187   952          869340611
  103   954          869343391
  755   760          869344875
  259   948          869345371
  210   951          869346351
  445   921          869351086
  346   939          869357755
  582   876          869358744
  684   819          869366763
  537   894          869371137
  754   761          869372145
  104   954          869375528
  473   914          869375761
  245   949          869376474
  568   882          869379400
  229   950          869383989
  157   953          869393070
  272   947          869401771
  722   790          869406048
  105   954          869408289
  753   762          869408505
  737   777          869412986
  501   906          869428917
  484   911          869437935
  106   954          869441680
  663   833          869443784
  188   952          869446080
  650   841          869448321
  752   763          869453955
  367   936          869456719
  491   909          869460200
  158   953          869467489
  107   954          869475707
  211   951          869479282
  591   872          869479919
  655   838          869491847
  638   848          869494264
  284   946          869496840
  331   941          869502312
  711   799          869507830
  751   764          869508495
  629   853          869508666
  108   954          869510376
  432   924          869510592
  314   943          869520951
  716   795          869521571
  397   931          869525264
  548   890          869535592
  230   950          869542000
  339   940          869542219
  159   953          869542856
  698   809          869543521
  441   922          869543569
  109   954          869545693
  260   948          869547392
  645   844          869547709
  189   952          869552677
  702   806          869555024
  246   949          869557285
  728   785          869564977
  750   765          869572125
  477   913          869579830
  295   945          869581000
  687   817          869581216
  110   954          869581664
  540   893          869585957
  323   942          869595155
  736   778          869599208
  573   880          869604517
  305   944          869605009
  520   900          869608000
  212   951          869613479
  111   954          869618295
  160   953          869619177
  517   901          869621114
  413   928          869623749
  273   947          869624540
  523   899          869628366
  418   927          869632615
  580   877          869638133
  694   812          869642712
  749   766          869644845
  498   907          869648635
  380   934          869652504
  354   938          869655536
  112   954          869655592
  190   952          869660408
  514   902          869667552
  589   873          869675086
  706   803          869677443
  386   933          869678693
  660   835          869678875
  526   898          869682368
  408   929          869682401
  458   918          869692544
  113   954          869693561
  161   953          869696458
  231   950          869701391
  361   937          869702834
  462   917          869706341
  423   926          869709743
  631   852          869709799
  561   885          869712606
  374   935          869713999
  610   863          869716647
  347   939          869717942
  721   791          869719032
  612   862          869724856
  748   767          869726655
  454   919          869728223
  608   864          869728256
  114   954          869732208
  247   949          869739572
  285   946          869739661
  674   826          869742000
  556   887          869743719
  511   903          869747158
  213   951          869748948
  261   948          869750973
  614   861          869752925
  606   865          869759641
  677   824          869764957
  191   952          869769279
  466   916          869769992
  529   897          869770162
  115   954          869771539
  162   953          869774705
  671   828          869775263
  437   923          869783920
  488   910          869785272
  566   883          869786883
  640   847          869789423
  392   932          869793856
  735   779          869794514
  616   860          869800896
  403   930          869807827
  604   866          869810760
  116   954          869811560
  450   920          869813000
  747   768          869817555
  315   943          869817682
  727   786          869828239
  332   941          869831989
  481   912          869835169
  543   892          869835295
  296   945          869842961
  680   822          869844248
  274   947          869848947
  117   954          869852277
  690   815          869852375
  163   953          869853924
  428   925          869855877
  508   904          869859776
  368   936          869861888
  232   950          869862168
  668   830          869864632
  618   859          869868811
  652   840          869871808
  192   952          869879296
  551   889          869879520
  602   867          869881571
  470   915          869883875
  715   796          869884211
  306   944          869885000
  214   951          869885695
  340   940          869888000
  587   874          869889627
  532   896          869891904
  118   954          869893696
  495   908          869900687
  324   942          869909112
  710   800          869911000
  647   843          869917130
  746   769          869917545
  248   949          869923341
  633   851          869931188
  164   953          869934121
  119   954          869935823
  578   878          869936704
  446   921          869946497
  262   948          869956120
  620   858          869956712
  571   881          869967252
  657   837          869969646
  600   868          869972032
  120   954          869978664
  683   820          869979987
  286   946          869984192
  193   952          869990465
  734   780          869998904
  398   931          869999283
  505   905          870005250
  665   832          870009993
  165   953          870015302
  121   954          870022225
  215   951          870023726
  233   950          870024337
  745   770          870026625
  701   807          870030044
  355   938          870032547
  720   792          870041088
  535   895          870047750
  474   914          870048368
  697   810          870049873
  622   857          870064641
  122   954          870066512
  433   924          870071761
  275   947          870074998
  348   939          870080211
  598   869          870082101
  381   934          870086845
  362   937          870094881
  166   953          870097473
  726   787          870100579
  194   952          870102792
  642   846          870105024
  297   945          870106698
  249   949          870108598
  123   954          870111531
  316   943          870116303
  546   891          870119307
  705   804          870121089
  585   875          870123500
  387   933          870126840
  442   922          870128336
  375   935          870134750
  414   928          870136696
  485   911          870142156
  744   771          870144795
  124   954          870157288
  419   927          870158042
  263   948          870162839
  216   951          870163047
  333   941          870163658
  307   944          870166827
  686   818          870172288
  635   850          870172875
  693   813          870180354
  167   953          870180640
  409   929          870183018
  559   886          870183335
  502   906          870183424
  492   909          870184917
  234   950          870187904
  624   856          870192640
  125   954          870203789
  662   834          870211232
  596   870          870211736
  733   781          870212378
  564   884          870213248
  195   952          870216283
  325   942          870225013
  287   946          870230439
  341   940          870235821
  538   894          870237856
  424   926          870247800
  126   954          870251040
  576   879          870254415
  714   797          870255917
  393   932          870256025
  554   888          870258536
  478   913          870263849
  168   953          870264809
  369   936          870269265
  743   772          870272055
  250   949          870295349
  404   930          870296264
  127   954          870299047
  276   947          870302699
  217   951          870303664
  649   842          870307137
  654   839          870315983
  459   918          870323211
  709   801          870323230
  196   952          870330944
  626   855          870340751
  128   954          870347816
  455   919          870347934
  463   917          870348060
  569   882          870348977
  169   953          870349986
  235   950          870352875
  438   923          870358139
  594   871          870360895
  264   948          870371136
  719   793          870372216
  298   945          870372217
  583   876          870376663
  725   788          870381997
  499   907          870394142
  129   954          870397353
  429   925          870406714
  742   773          870408405
  356   938          870411688
  317   943          870416820
  521   900          870420761
  689   816          870421265
  451   920          870421851
  467   916          870422859
  518   901          870424533
  673   827          870430500
  676   825          870431401
  637   849          870434902
  732   782          870434936
  170   953          870436177
  549   890          870438149
  644   845          870441109
  349   939          870444568
  218   951          870445583
  197   952          870446781
  130   954          870447664
  308   944          870450496
  524   899          870450523
  515   902          870461683
  541   893          870462378
  659   836          870468235
  399   931          870475690
  288   946          870478408
  251   949          870483600
  670   829          870485789
  679   823          870488606
  363   937          870489100
  334   941          870497325
  131   954          870498755
  489   910          870501169
  628   854          870509016
  527   898          870513975
  700   808          870514112
  236   950          870519256
  171   953          870523388
  382   934          870523472
  592   872          870529536
  482   912          870530696
  512   903          870532055
  277   947          870532056
  326   942          870542864
  447   921          870544584
  471   915          870547986
  132   954          870550632
  741   774          870553845
  376   935          870557751
  198   952          870563800
  696   811          870565267
  704   805          870573789
  388   933          870577309
  265   948          870581017
  342   940          870585688
  219   951          870588810
  574   880          870591224
  667   831          870597154
  682   821          870602229
  133   954          870603301
  530   897          870611273
  172   953          870611625
  509   904          870635493
  434   924          870635528
  713   798          870636689
  496   908          870637248
  299   945          870639524
  581   877          870649074
  415   928          870652127
  134   954          870656768
  562   885          870658453
  731   783          870666578
  724   789          870672493
  557   887          870672796
  252   949          870673357
  370   936          870678856
  199   952          870682007
  420   927          870685983
  410   929          870686089
  237   950          870687053
  630   853          870697477
  173   953          870700894
  740   775          870708375
  135   954          870711039
  718   794          870712416
  443   922          870715755
  639   848          870717311
  590   873          870717617
  651   841          870717772
  318   943          870719239
  394   932          870720552
  544   892          870721472
  475   914          870723819
  692   814          870727032
  289   946          870728105
  220   951          870733351
  309   944          870736013
  533   896          870742573
  708   802          870744520
  567   883          870749650
  278   947          870763075
  664   833          870764481
  136   954          870766120
  506   905          870771841
  685   819          870772384
  656   838          870780888
  405   930          870787125
  425   926          870788401
  174   953          870791201
  552   889          870791977
  266   948          870792488
  357   938          870792965
  646   844          870797720
  200   952          870801408
  350   939          870811019
  137   954          870822017
  335   941          870832996
  611   863          870834778
  609   864          870839073
  486   911          870849287
  613   862          870850325
  238   950          870856272
  327   942          870862671
  607   865          870863168
  253   949          870864626
  739   776          870871995
  138   954          870878736
  221   951          870879212
  175   953          870882552
  364   937          870885497
  615   861          870885756
  632   852          870906176
  605   866          870907021
  730   784          870907304
  536   895          870908031
  300   945          870908625
  493   909          870912586
  201   952          870922009
  588   874          870925096
  439   923          870934986
  139   954          870936283
  343   940          870937607
  579   878          870940691
  503   906          870940943
  617   860          870941113
  572   881          870947089
  479   913          870950736
  400   931          870954491
  460   918          870956632
  430   925          870960125
  383   934          870962391
  456   919          870970375
  603   867          870970590
  723   790          870972067
  176   953          870974953
  290   946          870979536
  377   935          870983008
    0   955          870983875
    1   955          870983876
    2   955          870983883
    3   955          870983902
    4   955          870983939
    5   955          870984000
    6   955          870984091
    7   955          870984218
    8   955          870984387
    9   955          870984604
   10   955          870984875
   11   955          870985206
   12   955          870985603
   13   955          870986072
   14   955          870986619
   15   955          870987250
  661   835          870987656
   16   955          870987971
   17   955          870988788
   18   955          870989707
   19   955          870990734
   20   955          870991875
  464   917          870992557
   21   955          870993136
   22   955          870994523
  140   954          870994664
  279   947          870995762
   23   955          870996042
   24   955          870997699
  688   817          870999185
   25   955          870999500
   26   955          871001451
   27   955          871003558
  267   948          871005555
   28   955          871005827
  699   809          871007228
   29   955          871008264
   30   955          871010875
   31   955          871013666
  547   891          871015294
  619   859          871016438
   32   955          871016643
   33   955          871019812
  641   847          871020144
   34   955          871023179
  310   944          871023384
  319   943          871023566
  222   951          871026399
  712   799          871026527
   35   955          871026750
  239   950          871026919
  389   933          871030106
   36   955          871030531
  452   920          871033408
   37   955          871034528
  703   806          871035543
   38   955          871038747
  758   758          871039024
   39   955          871043194
  757   759          871043572
  202   952          871043816
  738   777          871044705
   40   955          871047875
   41   955          871052796
  601   868          871053833
  141   954          871053885
  756   760          871057216
  254   949          871057413
   42   955          871057963
  717   795          871061688
   43   955          871063382
  177   953          871068410
   44   955          871069059
   45   955          871075000
  468   916          871078528
  755   761          871079956
   46   955          871081211
   47   955          871087698
  695   812          871089703
  371   936          871090667
   48   955          871094467
   49   955          871101524
  675   826          871106851
  539   894          871107803
   50   955          871108875
  621   858          871111773
  754   762          871111792
  142   954          871113952
   51   955          871116526
  560   886          871122456
   52   955          871124483
  672   828          871128000
   53   955          871132752
  634   851          871135155
   54   955          871141339
  678   824          871141976
  500   907          871142643
  448   921          871145353
  653   840          871149077
   55   955          871150250
  586   875          871151931
  753   763          871152724
  599   869          871156708
  729   785          871157114
   56   955          871159491
  178   953          871162929
  203   952          871166835
   57   955          871169068
  565   884          871169229
  416   928          871170048
  336   941          871170677
  707   803          871174870
  143   954          871174871
  648   843          871174899
  223   951          871174918
  358   938          871176384
   58   955          871178987
  301   945          871179526
  351   939          871179570
  555   888          871180947
  328   942          871184440
  395   932          871187443
   59   955          871189254
  411   929          871191620
  240   950          871199000
   60   955          871199875
  435   924          871201899
  752   764          871202752
  669   830          871205309
   61   955          871210856
  472   915          871214923
  421   927          871216444
  490   910          871220000
  268   948          871220224
   62   955          871222203
  737   778          871226505
  623   857          871227160
  483   912          871229115
  280   947          871230123
  519   901          871231060
  291   946          871232707
  681   822          871233489
   63   955          871233922
  144   954          871236648
  522   900          871236648
   64   955          871246019
  577   879          871251472
  255   949          871251724
   65   955          871258500
  179   953          871258516
  516   902          871258904
  751   765          871261876
  658   837          871266565
   66   955          871271371
  525   899          871275824
  597   870          871279173
  406   930          871280416
  722   791          871280719
  691   815          871282746
  365   937          871284078
   67   955          871284638
  204   952          871291072
  344   940          871291584
   68   955          871298307
  145   954          871299289
  444   922          871305832
   69   955          871312384
  311   944          871312615
  513   903          871320024
  570   882          871321968
  224   951          871324775
   70   955          871326875
  320   943          871329807
  750   766          871330096
  426   926          871331552
  666   832          871338664
   71   955          871341786
  542   893          871342045
  643   846          871343443
  550   890          871344000
  528   898          871348744
  180   953          871355177
   72   955          871357123
  625   856          871362641
  146   954          871362800
  241   950          871372521
   73   955          871372892
  497   908          871376785
  684   820          871381504
  636   850          871384456
   74   955          871389099
  584   876          871398080
  476   914          871402120
  384   934          871403608
   75   955          871405750
  749   767          871407412
  378   935          871410527
  510   904          871414264
  728   786          871416008
  205   952          871416533
  736   779          871417395
  716   796          871420032
  595   871          871421186
   76   955          871422851
  711   800          871425431
  147   954          871427187
  401   931          871435692
  269   948          871436501
   77   955          871440408
  256   949          871447565
  302   945          871452233
  181   953          871452918
  531   897          871455564
   78   955          871458427
  281   947          871466164
  225   951          871475976
   79   955          871476914
  390   933          871485237
  292   946          871487624
  148   954          871492456
  748   768          871493824
   80   955          871495875
  372   936          871504704
  702   807          871506351
  329   942          871508177
  698   810          871509392
  337   941          871510374
  440   923          871514467
   81   955          871515316
  431   925          871516116
  627   855          871518258
  663   834          871527951
   82   955          871535243
  507   905          871541468
  206   952          871543224
  242   950          871547488
  352   939          871550227
  182   953          871551745
   83   955          871555662
  149   954          871558613
  487   911          871559334
  359   938          871561951
  650   842          871572688
   84   955          871576579
  575   880          871581375
  593   872          871582705
  687   818          871586135
  747   769          871589332
  461   918          871592813
  457   919          871595552
  534   896          871596440
   85   955          871598000
  721   792          871598449
  655   839          871601094
  312   944          871603712
  558   887          871605215
  563   885          871607672
  545   892          871610913
  706   804          871614280
  735   780          871617375
   86   955          871619931
  694   813          871623181
  150   954          871625664
  226   951          871628527
  321   943          871637968
  465   917          871639838
  480   913          871640497
   87   955          871642378
  494   909          871643213
  257   949          871644942
  345   940          871647625
  453   920          871647677
  183   953          871651664
  638   849          871654121
  270   948          871654392
  396   932          871656704
  582   877          871663501
   88   955          871665347
  207   952          871671151
  727   787          871683986
  366   937          871684849
  645   845          871687250
   89   955          871688844
  417   928          871690465
  151   954          871693615
  746   770          871693936
  629   854          871694053
  412   929          871699617
  504   906          871701480
  282   947          871703891
  553   889          871707746
   90   955          871712875
  568   883          871715819
  243   950          871723907
  303   945          871726752
  469   916          871737005
   91   955          871737446
  293   946          871744293
  449   921          871748810
  422   927          871749431
  184   953          871752681
  152   954          871762472
   92   955          871762563
  591   873          871763688
  436   924          871770880
  537   895          871771528
  660   836          871773056
  407   930          871776143
  227   951          871782434
  715   797          871787448
   93   955          871788232
  674   827          871791307
  208   952          871800320
  677   825          871804358
  745   771          871807636
   94   955          871814459
  734   781          871826445
  153   954          871832241
  710   801          871833401
  330   942          871833888
  671   829          871834500
  379   935          871840314
   95   955          871841250
  258   949          871843861
  385   934          871847129
  690   816          871847496
  338   941          871852093
  185   953          871854802
   96   955          871868611
  680   823          871873767
  271   948          871873903
  427   926          871877259
  473   915          871884692
  631   853          871890068
  501   907          871894144
   97   955          871896548
  313   944          871896681
  445   922          871898573
  244   950          871901784
  154   954          871902928
  548   891          871914563
  402   931          871919299
  373   936          871920973
  353   939          871922996
   98   955          871925067
  720   793          871925257
  573   881          871930358
  484   912          871930432
  744   772          871930432
  209   952          871930737
  668   831          871933823
  228   951          871937703
  491   910          871941771
  391   933          871942708
  283   947          871943310
  640   848          871944192
  322   943          871948055
  580   878          871948152
  360   938          871949672
  610   864          871953544
   99   955          871954174
  612   863          871956575
  186   953          871958033
  726   788          871961048
  589   874          871964093
  608   865          871970337
  155   954          871974539
  614   862          871979472
  540   894          871980984
  100   955          871983875
  701   808          871986213
  652   841          871991129
  683   821          871999648
  294   946          872002720
  304   945          872003089
  346   940          872005736
  606   866          872006912
  101   955          872014176
  697   811          872020604
  616   861          872022277
  520   901          872040701
  259   949          872044328
  733   782          872044605
  102   955          872045083
  156   954          872047080
  647   844          872051607
  523   900          872055667
  517   902          872059221
  743   773          872062324
  187   953          872062380
  210   952          872062408
  705   805          872062750
  604   867          872063227
  561   886          872064937
  657   838          872073865
  432   925          872074693
  103   955          872076602
  245   950          872081125
  477   914          872083277
  618   860          872085032
  367   937          872087816
  665   833          872089162
  229   951          872094340
  272   948          872095040
  441   923          872096588
  526   899          872104275
  633   852          872106345
  556   888          872106688
  104   955          872108739
  514   903          872111071
  498   908          872119304
  157   954          872120557
  397   932          872128341
  566   884          872128600
  602   868          872139240
  105   955          872141500
  331   942          872161579
  714   798          872163936
  693   814          872165701
  620   859          872167779
  188   953          872167849
  106   955          872174891
  686   819          872182115
  587   875          872183878
  284   947          872184427
  529   898          872186681
  314   944          872191528
  158   954          872194976
  211   952          872195339
  339   941          872195840
  511   904          872196095
  742   774          872203312
  107   955          872208918
  413   929          872210086
  418   928          872213384
  458   919          872223471
  543   893          872224964
  462   918          872231760
  600   869          872234909
  108   955          872243587
  260   949          872246349
  725   789          872247194
  709   802          872250437
  578   879          872251991
  230   951          872252351
  551   890          872253151
  642   847          872254711
  323   943          872260074
  719   794          872261143
  246   950          872261936
  295   946          872262911
  454   920          872264664
  159   954          872270343
  622   858          872270560
  732   783          872271855
  488   911          872272303
  380   935          872272375
  408   930          872274312
  189   953          872274446
  109   955          872278904
  305   945          872281250
  423   927          872284950
  466   917          872289909
  386   934          872292960
  354   939          872297883
  571   882          872298379
  662   835          872300403
  532   897          872303041
  508   905          872314137
  110   955          872314875
  273   948          872317809
  212   952          872329536
  481   913          872333138
  374   936          872339480
  361   938          872339553
  437   924          872342477
  635   851          872342926
  160   954          872346664
  598   870          872350192
  111   955          872351506
  741   775          872353396
  450   921          872354961
  347   940          872365923
  495   909          872376804
  190   953          872382177
  112   955          872388803
  624   857          872393417
  470   916          872398296
  392   933          872402525
  403   931          872405318
  231   951          872411742
  689   817          872421282
  585   876          872423001
  161   954          872423945
  428   926          872425528
  113   955          872426772
  285   947          872427248
  654   840          872430264
  649   843          872436556
  247   950          872444223
  261   949          872449930
  535   896          872453511
  213   952          872465005
  505   906          872465041
  114   955          872465419
  700   809          872475129
  676   826          872475752
  673   828          872484769
  596   871          872485047
  315   944          872488259
  191   953          872491048
  332   942          872491256
  368   937          872492985
  446   922          872493984
  162   954          872502192
  546   892          872503624
  115   955          872504750
  731   784          872508195
  740   776          872512576
  704   806          872520280
  679   824          872523063
  296   946          872524872
  626   856          872536392
  696   812          872540864
  559   887          872540982
  340   941          872541621
  274   948          872542216
  724   790          872542424
  116   955          872544771
  713   799          872549496
  670   830          872550000
  474   915          872557299
  564   885          872560269
  306   945          872561241
  659   837          872567432
  232   951          872572519
  324   943          872574031
  576   880          872574976
  163   954          872581411
  117   955          872585488
  644   846          872585720
  637   850          872599853
  192   953          872601065
  214   952          872601752
  398   932          872602360
  718   795          872606107
  682   822          872626816
  554   889          872626833
  118   955          872626907
  248   950          872627992
  485   912          872634653
  433   925          872635862
  538   895          872638247
  594   872          872639432
  502   907          872648651
  262   949          872655077
  164   954          872661608
  492   910          872666488
  119   955          872669034
  667   832          872671331
  286   947          872671779
  355   939          872674894
  708   803          872676539
  739   777          872680852
  442   923          872681355
  583   877          872681420
  569   883          872685396
  628   855          872699527
  381   935          872706716
  120   955          872711875
  193   953          872712234
  692   815          872717263
  414   929          872723033
  348   940          872728192
  362   938          872731600
  233   951          872734688
  419   928          872738811
  215   952          872739783
  387   934          872741107
  165   954          872742789
  730   785          872753625
  121   955          872755436
  375   936          872760231
  758   759          872764991
  478   914          872767296
  275   948          872768267
  757   760          872774093
  409   930          872774929
  316   944          872786880
  685   820          872787125
  297   946          872788609
  756   761          872792297
  122   955          872799723
  249   950          872813249
  592   873          872813305
  549   891          872817120
  755   762          872819603
  333   942          872822925
  424   927          872823007
  194   953          872824561
  166   954          872824960
  651   842          872842139
  307   945          872843068
  123   955          872844742
  723   791          872846738
  664   834          872848648
  521   901          872853462
  459   919          872854138
  754   763          872856011
  541   894          872857405
  738   778          872858224
  263   949          872861796
  518   902          872862640
  393   933          872864694
  499   908          872864811
  463   918          872873479
  639   849          872877168
  524   900          872877824
  216   952          872879104
  630   854          872882864
  455   920          872884375
  341   941          872889442
  325   943          872889932
  656   839          872890135
  124   955          872890499
  404   931          872893755
  234   951          872898255
  369   937          872900362
  753   764          872901521
  515   903          872905202
  167   954          872908127
  438   924          872916696
  574   881          872917065
  287   947          872918026
  527   899          872935882
  125   955          872937000
  646   845          872937261
  195   953          872938052
  467   917          872942776
  712   800          872944128
  752   765          872956133
  581   878          872959093
  717   796          872960149
  451   921          872963812
  699   810          872973099
  429   926          872976365
  512   904          872980992
  126   955          872984251
  703   807          872986870
  489   911          872988200
  168   954          872992296
  276   948          872995968
  250   950          873000000
  688   818          873004104
  590   874          873006624
  729   786          873008145
  562   886          873010784
  217   952          873019721
  751   766          873019847
  530   898          873027792
  482   913          873028665
  127   955          873032258
  557   888          873035765
  737   779          873044692
  196   953          873052713
  356   939          873054035
  298   946          873054128
  471   916          873062407
  235   951          873063226
  264   949          873070093
  695   813          873070172
  611   864          873071675
  169   954          873077473
  399   932          873078767
  128   955          873081027
  609   865          873081154
  661   836          873081837
  613   863          873082044
  632   853          873086445
  317   944          873087397
  509   905          873089854
  567   884          873091367
  447   922          873092071
  349   940          873092549
  750   767          873092663
  607   866          873110439
  544   893          873111141
  707   804          873111707
  615   862          873112303
  496   909          873113365
  363   938          873125819
  308   945          873126737
  129   955          873130564
  382   935          873143343
  533   897          873153710
  675   827          873156158
  334   942          873156592
  605   867          873159488
  722   792          873160136
  218   952          873161640
  617   861          873162494
  170   954          873163664
  552   890          873165608
  288   947          873165995
  197   953          873168550
  749   768          873174581
  641   848          873174913
  130   955          873180875
  678   825          873181377
  376   936          873183232
  672   829          873187237
  251   950          873188251
  388   934          873191576
  434   925          873199629
  326   943          873207783
  588   875          873219347
  277   948          873225325
  603   868          873228259
  236   951          873229607
  506   906          873231632
  131   955          873231966
  619   860          873232659
  475   915          873232750
  415   929          873238464
  342   941          873239309
  736   780          873240256
  171   954          873250875
  579   879          873255978
  681   823          873263008
  748   769          873265601
  420   928          873266752
  653   841          873268398
  443   923          873268774
  728   787          873271755
  669   831          873274500
  691   816          873277867
  410   930          873278000
  572   882          873278216
  265   949          873279974
  132   955          873283843
  198   953          873285569
  219   952          873304867
  648   844          873309376
  370   937          873309953
  634   852          873310312
  536   896          873313792
  601   869          873316710
  299   946          873321435
  621   859          873322840
  716   797          873323269
  394   933          873329221
  133   955          873336512
  172   954          873339112
  486   912          873341784
  711   801          873347832
  425   927          873363608
  747   770          873365723
  658   838          873370784
  252   950          873378008
  405   931          873384616
  318   944          873389816
  134   955          873389979
  493   910          873394157
  237   951          873397404
  547   892          873399611
  684   821          873401165
  199   953          873403776
  503   907          873406170
  309   945          873412254
  289   947          873415692
  666   833          873417833
  599   870          873424799
  173   954          873428381
  623   858          873433079
  357   939          873435312
  135   955          873444250
  735   781          873444916
  220   952          873449408
  586   876          873451432
  479   914          873454183
  278   948          873456344
  350   940          873459000
  702   808          873462520
  746   771          873474947
  560   887          873480103
  698   811          873480123
  721   793          873482618
  460   919          873487559
  266   949          873491445
  335   942          873492263
  643   847          873493130
  439   924          873493543
  136   955          873499331
  456   920          873506816
  539   895          873508194
  565   885          873516250
  464   918          873517976
  174   954          873518688
  364   938          873522216
  200   953          873523177
  327   943          873527590
  430   926          873529776
  727   788          873544455
  555   889          873549244
  597   871          873552484
  636   851          873554507
  137   955          873555228
  706   805          873555941
  400   932          873557568
  625   857          873563418
  238   951          873566623
  253   950          873569277
  577   880          873572033
  452   921          873575369
  383   935          873582262
  300   946          873590536
  343   941          873591228
  745   772          873593273
  221   952          873595269
  687   819          873595962
  468   917          873598445
  377   936          873608489
  694   814          873608528
  175   954          873610039
  138   955          873611947
  500   908          873613312
  663   835          873617122
  201   953          873643778
  389   934          873644373
  570   883          873658387
  734   782          873658672
  290   947          873667123
  519   902          873669167
  522   901          873669349
  139   955          873669494
  279   948          873689031
  448   922          873692840
  319   944          873694143
  715   798          873695467
  310   945          873699625
  595   872          873699723
  650   843          873702107
  516   903          873702423
  176   954          873702440
  584   877          873702837
  525   900          873703125
  267   949          873704512
  490   911          873707031
  627   856          873713899
  655   840          873715375
  744   773          873720701
  371   937          873721764
    0   956          873722816
    1   956          873722817
    2   956          873722824
    3   956          873722843
    4   956          873722880
    5   956          873722941
  550   891          873722971
    6   956          873723032
    7   956          873723159
    8   956          873723328
    9   956          873723545
   10   956          873723816
   11   956          873724147
   12   956          873724544
   13   956          873725013
   14   956          873725560
   15   956          873726191
   16   956          873726912
  483   913          873727084
   17   956          873727729
  140   955          873727875
   18   956          873728648
  472   916          873729344
   19   956          873729675
   20   956          873730816
   21   956          873732077
   22   956          873733464
   23   956          873734983
   24   956          873736640
  542   894          873737072
  239   951          873737270
   25   956          873738441
   26   956          873740392
  222   952          873742456
   27   956          873742499
   28   956          873744768
   29   956          873747205
   30   956          873749816
   31   956          873752607
   32   956          873755584
  416   929          873756385
   33   956          873758753
  710   802          873760608
  254   950          873762064
   34   956          873762120
  202   953          873765585
   35   956          873765691
  435   925          873766000
  513   904          873768961
   36   956          873769472
  528   899          873770651
   37   956          873773469
   38   956          873777688
   39   956          873782135
  411   930          873783531
   40   956          873786816
  141   955          873787096
   41   956          873791737
  177   954          873795897
  395   933          873796112
   42   956          873796904
  421   928          873797213
   43   956          873802323
   44   956          873808000
   45   956          873813941
  720   794          873814184
  358   939          873818731
  638   850          873819072
   46   956          873820152
  726   789          873826245
   47   956          873826639
  351   940          873827551
  336   942          873829944
  645   846          873831861
   48   956          873833408
   49   956          873840465
  674   828          873845576
  142   955          873847163
  690   817          873847513
   50   956          873847816
  677   826          873848709
  328   943          873849359
  497   909          873852902
   51   956          873855467
  743   774          873857231
  444   923          873858851
  301   946          873861437
   52   956          873863424
  593   873          873866474
  510   905          873868625
   53   956          873871693
  531   898          873872083
  660   837          873872253
  406   931          873877907
   54   956          873880280
  733   783          873881524
  629   855          873884564
  203   953          873888604
   55   956          873889191
  178   954          873890416
  223   952          873890975
   56   956          873898432
  671   830          873898711
  426   927          873906759
  575   881          873907216
   57   956          873908009
  143   955          873908082
  680   824          873908224
  240   951          873909351
  476   915          873911051
   58   956          873917928
  268   949          873919181
  291   947          873920294
  365   938          873920797
  280   948          873923392
   59   956          873928195
   60   956          873938816
  344   941          873945205
  701   809          873947230
   61   956          873949797
  255   950          873956375
  563   886          873960003
   62   956          873961144
  558   888          873968184
  144   955          873969859
   63   956          873972863
  582   878          873973520
   64   956          873984960
  179   954          873986003
  311   945          873988856
  697   812          873996201
   65   956          873997441
  320   944          874000384
  545   893          874000582
  507   906          874001259
  742   775          874002863
  534   897          874007577
  668   832          874008000
  705   806          874009241
   66   956          874010312
  204   953          874012841
  384   935          874023479
   67   956          874023579
  683   822          874024235
  145   955          874032500
  378   936          874036008
   68   956          874037248
  401   932          874038769
  224   952          874040832
   69   956          874051325
  487   912          874051831
  591   874          874052695
  568   884          874057536
   70   956          874065816
  440   924          874073024
  631   854          874075455
  714   799          874076743
   71   956          874080727
  553   890          874081377
  180   954          874082664
  241   951          874082872
  431   926          874085767
  146   955          874096011
   72   956          874096064
  390   934          874099504
  640   849          874104049
   73   956          874111833
  732   784          874113472
  652   842          874115496
  725   790          874117125
  461   919          874123740
  494   910          874124784
   74   956          874128040
  457   920          874131993
  302   946          874134144
  269   949          874135458
  372   937          874135801
  205   953          874138302
  480   914          874143944
   75   956          874144691
  256   950          874152216
  719   795          874154834
  693   815          874155932
  741   776          874157597
  281   948          874159433
  147   955          874160398
   76   956          874161792
  465   918          874165257
  504   907          874166707
  337   942          874169641
  329   943          874173096
  665   834          874173329
  292   947          874175211
  537   896          874177289
   77   956          874179349
  181   954          874180405
  709   803          874182456
  657   839          874183112
  453   921          874189638
  647   845          874191148
  225   952          874192033
  612   864          874193472
  610   865          874195625
  686   820          874196856
   78   956          874197368
  352   940          874198208
  359   939          874204298
  614   863          874211191
   79   956          874215855
  608   866          874217608
  148   955          874225667
   80   956          874234816
  616   862          874248824
   81   956          874254257
  469   917          874256922
  242   951          874257839
  589   875          874258344
  606   867          874259379
  573   882          874261485
  580   879          874263439
  206   953          874264993
  396   933          874265373
   82   956          874274184
  417   929          874276802
  182   954          874279232
  312   945          874279953
  633   853          874286614
  412   930          874291528
  149   955          874291824
   83   956          874294603
  449   922          874296297
  548   892          874298880
  345   941          874301246
  618   861          874306413
  321   944          874308545
   84   956          874315520
  604   868          874320896
  740   777          874321433
  366   938          874321568
  422   928          874330200
  436   925          874334981
   85   956          874336941
  226   952          874344584
  257   950          874349593
  270   949          874353349
  731   785          874354516
   86   956          874358872
  150   955          874358875
  501   908          874364813
  407   931          874373634
  183   954          874379151
   87   956          874381319
  540   895          874381375
  620   860          874384000
  207   953          874392920
  662   836          874394584
  282   948          874397160
  473   916          874399113
  602   869          874402117
   88   956          874404288
  303   946          874408663
  642   848          874409480
  724   791          874417095
  561   887          874422584
  689   818          874426201
  151   955          874426826
   89   956          874427785
  484   913          874428401
  491   911          874428802
  293   947          874431880
  243   951          874434258
  700   810          874441000
  445   923          874451592
   90   956          874451816
  427   927          874452466
  379   936          874465795
  385   935          874467000
  713   800          874467097
  704   807          874471607
  556   889          874474985
  566   885          874475621
   91   956          874476387
  520   902          874478808
  184   954          874480168
  622   859          874481627
  587   876          874483379
  523   901          874488368
  759   759          874490958
  739   778          874494371
  758   760          874495512
  152   955          874495683
  227   952          874498491
  330   943          874498807
   92   956          874501504
  517   903          874502740
  600   870          874503000
  718   796          874504568
  757   761          874509174
  338   942          874511360
  635   852          874518083
  696   813          874521333
  208   953          874522089
  402   932          874522376
  676   827          874525059
   93   956          874527173
  526   900          874531576
  756   762          874531944
  673   829          874544006
  258   950          874548512
  654   841          874549585
  373   937          874552070
   94   956          874553400
  391   934          874556975
  514   904          874560008
  679   825          874562464
  755   763          874563822
  153   955          874565452
  353   940          874570977
  649   844          874571033
  578   880          874572552
  271   949          874572860
  313   945          874572922
   95   956          874580191
  185   954          874582289
  360   939          874592019
  477   915          874592208
  498   909          874595421
  624   858          874599336
  730   786          874604656
  754   764          874604808
   96   956          874607552
  529   899          874608588
  244   951          874612135
  708   804          874613376
  322   944          874618632
  670   831          874619191
  543   894          874619991
  598   871          874623503
  551   891          874632122
  571   883          874634798
   97   956          874635489
  154   955          874636139
  283   948          874636579
  432   926          874644344
  511   905          874650456
  209   953          874652506
  228   952          874653760
  753   765          874654902
  441   924          874655145
  682   823          874656335
  346   941          874659357
   98   956          874664008
  659   838          874671651
  738   779          874676411
  304   946          874685000
  186   954          874685520
  294   947          874690307
   99   956          874693115
  155   955          874707750
  692   816          874712384
  752   766          874714104
  532   898          874719560
  100   956          874722816
  367   938          874724535
  723   792          874726155
  585   877          874727758
  644   847          874735407
  397   933          874737010
  626   857          874737169
  259   950          874748979
  667   833          874750500
  101   956          874753117
  458   920          874759912
  462   919          874762687
  596   872          874763584
  488   912          874764800
  637   851          874769904
  508   906          874773928
  156   955          874780291
  751   767          874782414
  102   956          874784024
  210   953          874784177
  187   954          874789867
  245   951          874791476
  272   949          874793997
  418   929          874799721
  413   930          874801997
  454   921          874806625
  685   821          874806786
  229   952          874810397
  466   918          874815328
  103   956          874815543
  331   943          874826498
  481   914          874836585
  104   956          874847680
  157   955          874853768
  339   942          874855107
  495   910          874858375
  750   768          874859832
  717   797          874863386
  729   787          874863892
  535   897          874864648
  423   928          874865719
  712   801          874866529
  737   780          874867553
  314   945          874867769
  408   931          874871803
  284   948          874877696
  105   956          874880441
  546   893          874893293
  628   856          874895168
  188   954          874895336
  380   936          874897856
  576   881          874900817
  450   922          874902448
  559   888          874903951
  437   925          874906578
  564   886          874912600
  386   935          874912831
  106   956          874913832
  211   953          874917108
  470   917          874918213
  594   873          874923201
  158   955          874928187
  505   907          874930268
  323   944          874930651
  664   835          874937819
  703   808          874943039
  699   811          874943830
  354   940          874945864
  749   769          874946358
  107   956          874947859
  295   947          874950498
  260   950          874951000
  305   946          874963161
  230   952          874968408
  374   937          874970577
  651   843          874971558
  246   951          874972287
  361   939          874981900
  108   956          874982528
  583   878          874991439
  554   890          875000464
  428   927          875000735
  189   954          875001933
  159   955          875003554
  656   840          875004416
  403   932          875008395
  688   819          875013931
  273   949          875016766
  392   934          875016792
  109   956          875017845
  347   941          875019544
  569   884          875027113
  748   770          875041992
  639   850          875042119
  538   896          875044008
  722   793          875044305
  446   923          875047003
  212   953          875051305
  707   805          875053368
  110   956          875053816
  695   814          875055519
  736   781          875067797
  474   916          875071720
  630   855          875073375
  160   955          875079875
  646   846          875081872
  111   956          875090447
  592   874          875102312
  190   954          875109664
  502   908          875119320
  285   948          875120517
  112   956          875127744
  231   952          875127799
  368   938          875129704
  728   788          875132224
  485   913          875132622
  747   771          875146734
  492   911          875153519
  247   951          875154574
  261   950          875154581
  332   943          875156175
  161   955          875157156
  315   945          875164500
  113   956          875165713
  661   837          875181034
  213   953          875186774
  340   942          875200888
  549   892          875201437
  114   956          875204360
  433   926          875205513
  675   828          875210427
  398   933          875211029
  296   947          875212459
  191   954          875218535
  678   826          875225728
  716   798          875231288
  162   955          875235403
  442   924          875239912
  274   949          875241173
  306   946          875243152
  115   956          875243691
  324   944          875244608
  574   882          875248192
  672   830          875251448
  541   895          875257796
  746   772          875260584
  632   854          875271832
  581   879          875274380
  711   802          875275039
  478   915          875276227
  735   782          875277143
  691   817          875277884
  116   956          875283712
  232   952          875288576
  521   902          875291569
  681   824          875297465
  590   875          875300875
  518   903          875306159
  524   901          875310525
  611   865          875313756
  163   955          875314622
  414   930          875314944
  613   864          875318941
  355   940          875322875
  214   953          875323521
  117   956          875324429
  419   929          875325148
  609   866          875328425
  192   954          875328552
  381   936          875332197
  641   849          875334770
  248   951          875338343
  499   909          875340928
  615   863          875344022
  669   832          875348677
  515   904          875354139
  262   950          875359728
  387   935          875360978
  607   867          875362906
  527   900          875363183
  286   948          875365048
  118   956          875365848
  562   887          875368431
  721   794          875371545
  409   931          875372420
  362   939          875373947
  348   941          875381813
  745   773          875383542
  617   862          875389041
  459   920          875390579
  375   937          875391328
  653   842          875392765
  164   955          875394819
  424   928          875403776
  557   889          875404062
  463   919          875404406
  119   956          875407975
  727   789          875409652
  605   868          875417157
  702   809          875423537
  684   822          875425752
  455   921          875426336
  512   905          875435353
  567   885          875438388
  193   954          875439721
  648   845          875448917
  530   899          875449699
  233   952          875450745
  120   956          875450816
  619   861          875454040
  698   812          875455720
  215   953          875461552
  316   945          875463121
  275   949          875467224
  467   918          875468195
  165   955          875476000
  297   947          875476196
  393   934          875478961
  658   839          875480031
  489   912          875480697
  438   925          875480797
  333   943          875487844
  634   853          875490581
  603   869          875491136
  121   956          875494377
  734   783          875495591
  404   932          875496832
  666   834          875502000
  706   806          875502432
  544   894          875506168
  451   922          875511299
  744   774          875515608
  588   876          875518848
  249   951          875523600
  307   946          875524979
  482   914          875532112
  369   938          875537081
  122   956          875538664
  621   860          875539061
  552   891          875544579
  341   942          875548709
  509   906          875549645
  429   927          875551572
  194   954          875552048
  166   955          875558171
  325   944          875560509
  263   950          875566447
  533   898          875570229
  579   880          875576539
  471   917          875582324
  123   956          875583683
  601   870          875584801
  496   910          875594936
  694   815          875598759
  216   953          875600873
  715   799          875608274
  687   820          875610703
  287   948          875611295
  234   952          875614312
  572   883          875614635
  124   956          875629440
  167   955          875641338
  623   859          875644146
  447   923          875645090
  643   848          875647899
  743   775          875656782
  195   954          875665539
  125   956          875675941
  399   933          875687436
  710   803          875692627
  276   949          875694925
  726   790          875696176
  506   907          875696859
  599   871          875698110
  356   940          875702016
  720   795          875707875
  250   951          875710351
  663   836          875711303
  733   784          875723141
  126   956          875723192
  536   897          875724929
  168   955          875725507
  636   852          875729664
  217   953          875741490
  298   947          875741715
  349   941          875746170
  475   916          875747171
  586   877          875756189
  317   945          875763638
  363   939          875768166
  382   936          875768824
  434   926          875769280
  625   858          875769337
  127   956          875771199
  264   950          875774744
  235   952          875779283
  196   954          875780200
  547   893          875789280
  742   776          875807064
  308   946          875808648
  169   955          875810684
  388   935          875811447
  376   937          875814329
  128   956          875819968
  334   943          875821511
  443   924          875827331
  415   930          875830375
  597   872          875831021
  655   841          875834696
  650   844          875836584
  486   913          875839753
  560   888          875843072
  690   818          875852432
  420   929          875853089
  288   948          875859264
  565   886          875868581
  129   956          875869505
  410   931          875875491
  503   908          875876839
  326   944          875878360
  493   911          875881188
  218   953          875883409
  197   954          875896037
  170   955          875896875
  577   881          875897874
  677   827          875898016
  342   942          875898576
  251   951          875898602
  674   829          875904813
  701   810          875913101
  539   896          875913955
  627   857          875914676
  130   956          875919816
  555   890          875922875
  277   949          875924282
  394   934          875943488
  425   928          875944377
  236   952          875945664
  370   938          875946672
  680   825          875947625
  732   785          875959793
  705   807          875960568
  479   915          875963114
  741   777          875966454
  671   831          875967902
  131   956          875970907
  660   838          875976472
  697   813          875976670
  645   847          875981548
  595   873          875983492
  171   955          875984086
  265   950          875984625
  405   932          875987693
  638   851          875989123
  725   791          875991796
  714   800          875994344
  570   884          876000104
  299   947          876009022
  584   878          876012856
  198   954          876013056
  132   956          876022784
  460   920          876024000
  219   953          876026636
  456   921          876048777
  464   919          876048903
  719   796          876053295
  683   823          876053754
  439   925          876057644
  318   945          876066057
  172   955          876072323
  133   956          876075453
  629   856          876080205
  357   940          876083293
  668   833          876087169
  252   951          876088359
  500   909          876089429
  309   946          876094165
  430   927          876104983
  550   892          876107288
  522   902          876107456
  289   948          876108961
  350   941          876112621
  519   903          876112686
  237   952          876113461
  709   804          876119293
  452   922          876122856
  468   918          876123864
  134   956          876128920
  199   954          876131263
  740   778          876134952
  525   901          876135826
  542   895          876137463
  693   816          876151053
  516   904          876151360
  278   949          876155301
  593   874          876155481
  335   943          876157182
  173   955          876161592
  364   939          876164563
  400   933          876166237
  220   953          876171177
  135   956          876183191
  266   950          876196096
  528   900          876197952
  327   944          876198167
  490   912          876199528
  731   786          876205547
  383   936          876207743
  686   821          876216517
  759   760          876221479
  513   905          876223322
  483   914          876230531
  758   761          876230593
  136   956          876238272
  575   882          876238343
  377   937          876239586
  652   843          876244915
  448   923          876245859
  757   762          876248821
  472   917          876249261
  343   942          876250495
  200   954          876250664
  174   955          876251899
  665   835          876262500
  389   935          876264244
  631   855          876265966
  640   850          876269000
  756   763          876276163
  300   947          876278123
  253   951          876279628
  238   952          876282680
  582   879          876288807
  531   899          876293990
  137   956          876294169
  724   792          876296512
  657   840          876297393
  739   779          876312558
  755   764          876312619
  221   953          876317038
  563   887          876317650
  510   906          876328416
  497   910          876334473
  435   926          876335651
  647   846          876335759
  558   889          876336481
  175   955          876343250
  591   875          876346946
  416   930          876348296
  138   956          876350888
  754   765          876358189
  371   938          876358483
  290   948          876360392
  319   945          876370384
  201   954          876371265
  411   931          876381022
  310   946          876381536
  421   929          876383550
  279   949          876387988
  713   801          876389498
  545   894          876395609
  568   885          876404557
  718   797          876407805
  139   956          876408435
  267   950          876409163
  395   934          876410379
  700   811          876411731
  753   766          876412873
  444   924          876417408
  534   898          876424096
  476   916          876425472
  704   808          876427776
  612   865          876435553
  176   955          876435651
  689   819          876436028
  610   866          876442896
  614   864          876448088
  239   952          876453327
  553   891          876460348
  730   787          876460403
  222   953          876464225
  507   907          876466486
  358   940          876466712
  140   956          876466816
    0   957          876467493
    1   957          876467494
    2   957          876467501
    3   957          876467520
    4   957          876467557
    5   957          876467618
    6   957          876467709
    7   957          876467836
    8   957          876468005
    9   957          876468222
   10   957          876468493
   11   957          876468824
   12   957          876469221
   13   957          876469690
  608   867          876470075
   14   957          876470237
   15   957          876470868
   16   957          876471589
  633   854          876472001
   17   957          876472406
  254   951          876472415
   18   957          876473325
   19   957          876474352
   20   957          876475493
  752   767          876476671
   21   957          876476754
   22   957          876478141
   23   957          876479660
  616   863          876480543
  406   932          876480984
  351   941          876481172
   24   957          876481317
   25   957          876483118
   26   957          876485069
   27   957          876487176
  426   928          876487528
   28   957          876489445
   29   957          876491882
  202   954          876493072
  662   837          876493781
   30   957          876494493
  336   943          876494863
   31   957          876497284
  738   780          876499272
   32   957          876500261
   33   957          876503430
  696   814          876506680
   34   957          876506797
   35   957          876510368
   36   957          876514149
  606   868          876517048
   37   957          876518146
  328   944          876519936
   38   957          876522365
  141   956          876526037
   39   957          876526812
  177   955          876529108
   40   957          876531493
  618   862          876532960
   41   957          876536414
   42   957          876541581
   43   957          876547000
  301   947          876549024
  751   768          876549583
  487   913          876549800
   44   957          876552677
  708   805          876555037
  589   876          876557845
   45   957          876558618
  365   939          876563144
   46   957          876564829
  642   849          876569337
   47   957          876571316
   48   957          876578085
  676   828          876579328
  604   869          876583773
  580   880          876584000
   49   957          876585142
  142   956          876586104
  537   897          876588426
   50   957          876592493
  573   883          876597904
   51   957          876600144
  344   942          876604472
  620   861          876605381
  679   826          876606815
   52   957          876608101
  673   830          876608217
  723   793          876610324
  494   911          876611815
  223   953          876612744
  291   948          876613563
  203   954          876616091
   53   957          876616370
  280   949          876622349
  178   955          876623627
  268   950          876623832
   54   957          876624957
  240   952          876625408
  750   769          876631609
   55   957          876633868
  440   925          876637125
  504   908          876637376
   56   957          876643109
  143   956          876647023
  401   933          876647438
  384   936          876648960
   57   957          876652686
  480   915          876652875
  461   920          876660181
  431   927          876660974
   58   957          876662605
  255   951          876666726
  378   937          876667105
  602   870          876670208
  311   946          876670767
   59   957          876672872
  654   842          876673952
  457   921          876673954
  320   945          876676625
   60   957          876683493
  548   893          876688549
  682   824          876690792
  670   832          876693368
   61   957          876694474
  737   781          876695094
  465   919          876696184
  622   860          876697848
  635   853          876698352
   62   957          876705821
  144   956          876708800
  649   845          876710574
  692   817          876712401
   63   957          876717540
  179   955          876719214
  390   935          876719375
  749   770          876722749
  729   788          876724361
   64   957          876729637
  453   922          876737125
  204   954          876740328
   65   957          876742118
   66   957          876754989
  224   953          876762601
   67   957          876768256
  717   798          876771405
  145   956          876771441
  372   938          876772520
  600   871          876776311
  659   839          876780898
   68   957          876781925
  469   918          876782341
  561   888          876785553
  540   896          876787136
  587   877          876788136
  712   802          876793736
   69   957          876796002
  241   952          876798929
  624   859          876810403
   70   957          876810493
  180   955          876815875
  302   947          876821731
  748   771          876823003
   71   957          876825404
  566   886          876827952
  685   822          876831373
  337   943          876834560
  667   834          876834667
  146   956          876834952
  269   950          876840109
   72   957          876840741
  501   909          876840930
  329   944          876843673
  556   890          876848616
  449   923          876849316
  352   941          876851829
  359   940          876852279
   73   957          876856510
  281   949          876858390
  256   951          876862567
  205   954          876865789
  292   948          876868480
  417   930          876868713
   74   957          876872717
  396   934          876879640
  412   931          876889019
   75   957          876889368
  644   848          876890176
  578   881          876898393
  147   956          876899339
  736   782          876900024
  598   872          876902040
  703   809          876904056
  436   926          876904632
   76   957          876906469
  181   955          876913616
  225   953          876913802
  422   929          876916537
  473   917          876919030
  699   812          876919427
  491   912          876921299
  520   903          876922327
   77   957          876924026
  523   902          876926475
  484   914          876931848
  747   772          876932371
  722   794          876933232
   78   957          876942045
  626   858          876943088
  637   852          876945061
  517   904          876951677
  345   942          876960513
   79   957          876960532
  312   946          876961864
  366   939          876963915
  526   901          876964277
  148   956          876964608
  242   952          876973896
  571   884          876976515
  407   932          876976711
   80   957          876979493
  321   945          876984786
  206   954          876992480
  728   789          876997421
   81   957          876998934
  707   806          876999859
  445   924          877010149
  182   955          877012443
  514   905          877014369
  551   892          877016439
   82   957          877018861
  543   895          877020382
  688   820          877028672
  149   956          877030765
  664   836          877032000
  427   928          877033235
  529   900          877035889
  585   878          877037777
   83   957          877039280
  695   815          877045750
  596   873          877047353
  746   773          877050853
  270   950          877058000
  257   951          877059944
   84   957          877060197
  226   953          877066353
  498   910          877076992
   85   957          877081618
  385   936          877092481
  628   857          877095945
  282   949          877096117
  303   947          877096250
  379   937          877096892
  150   956          877097816
   86   957          877103549
  651   844          877106035
  477   916          877106629
  511   906          877110247
  183   955          877112362
  735   783          877114062
  207   954          877120407
  656   841          877123737
  293   948          877125149
   87   957          877125996
  402   933          877131045
  532   899          877141467
  716   799          877144095
   88   957          877148965
  243   952          877150315
  151   956          877165767
  330   944          877169384
   89   957          877172462
  338   943          877176279
  391   935          877176846
  745   774          877178449
  373   938          877188789
   90   957          877196493
  711   803          877207058
  639   851          877212170
  594   874          877212208
  184   955          877213379
  441   925          877219246
  432   927          877219551
  227   953          877220260
   91   957          877221064
  353   941          877224598
  646   847          877231559
  576   882          877231944
  152   956          877234624
  508   907          877239155
  360   940          877240000
   92   957          877246181
  208   954          877249576
  313   946          877254833
  258   951          877258863
  488   913          877262769
  721   795          877265236
  630   856          877269016
  675   829          877269664
  564   887          877270247
   93   957          877271850
  559   889          877272248
  678   827          877275035
  271   950          877277511
  727   790          877279583
  535   898          877281167
  691   818          877282803
  661   838          877285253
  546   894          877288320
  322   945          877294873
   94   957          877298077
  462   920          877299128
  458   921          877301873
  153   956          877304393
  583   879          877306726
  744   775          877315159
  185   955          877315500
  346   942          877318624
  672   831          877320639
   95   957          877324868
  244   952          877328192
  283   949          877335536
  681   825          877336866
  734   784          877337208
  495   911          877345406
  481   915          877345516
  466   919          877346255
  397   934          877351277
   96   957          877352229
  454   922          877354112
  367   939          877366882
  304   947          877372587
  569   885          877374134
  154   956          877375080
  228   953          877375529
  554   891          877379435
  209   954          877379993
   97   957          877380166
  294   948          877383576
  702   810          877389408
  418   930          877391632
  592   875          877396563
  413   931          877399488
  505   908          877400937
   98   957          877408685
  186   955          877418731
  669   833          877427846
  698   813          877436189
   99   957          877437792
  470   918          877443632
  155   956          877446691
  423   929          877452056
  706   807          877453759
  538   897          877455145
  684   823          877455271
  450   923          877455467
  259   951          877459330
  743   776          877460983
  632   855          877462343
  100   957          877467493
  408   932          877474880
  437   926          877476229
  331   944          877497075
  101   957          877497794
  272   950          877498648
  641   850          877499721
  245   952          877507533
  210   954          877511664
  156   956          877519232
  339   943          877520026
  653   843          877522184
  187   955          877523078
  715   800          877525875
  102   957          877528701
  380   937          877528953
  229   953          877532166
  386   936          877538312
  314   946          877549680
  103   957          877560220
  613   865          877561022
  611   866          877561027
  733   785          877569462
  726   791          877570847
  284   949          877576653
  609   867          877580892
  615   864          877580919
  428   928          877581504
  574   883          877584611
  549   893          877591106
  666   835          877591171
  474   917          877591637
  104   957          877592357
  157   956          877592709
  648   846          877593528
  694   816          877593880
  658   840          877594312
  581   880          877594941
  502   909          877595437
  354   941          877599485
  590   876          877600376
  446   924          877605560
  720   796          877606336
  323   945          877606892
  374   938          877607296
  742   777          877615921
  403   933          877617064
  607   868          877620575
  617   863          877620760
  105   957          877625118
  188   955          877628547
  710   804          877629464
  361   940          877629881
  687   821          877630364
  485   914          877636069
  392   935          877636663
  295   948          877643767
  211   954          877644595
  492   912          877646016
  305   947          877650748
  106   957          877658509
  260   951          877661351
  541   896          877663557
  158   956          877667128
  634   854          877675968
  347   942          877678811
  605   869          877680034
  619   862          877680587
  246   952          877688344
  230   953          877690177
  107   957          877692536
  273   950          877721417
  108   957          877727205
  562   888          877731400
  521   903          877735088
  189   955          877735144
  159   956          877742495
  524   902          877748632
  518   904          877755096
  603   870          877759227
  621   861          877760442
  109   957          877762522
  368   939          877772051
  557   890          877777693
  212   954          877778792
  741   778          877779973
  433   927          877780720
  478   916          877790648
  567   886          877790719
  527   901          877795884
  110   957          877798493
  442   925          877804013
  643   849          877807756
  515   905          877808500
  663   837          877810500
  732   786          877810824
  160   956          877818816
  285   949          877819474
  499   910          877822499
  588   877          877823605
  398   934          877825296
  332   944          877826752
  111   957          877835124
  190   955          877842875
  315   946          877846411
  231   953          877849568
  601   871          877858112
  623   860          877860367
  690   819          877862259
  261   951          877864932
  340   943          877865807
  247   952          877870631
  725   792          877871213
  112   957          877872421
  530   900          877877000
  701   811          877883832
  512   906          877895144
  161   956          877896097
  579   881          877902380
  296   948          877905728
  544   895          877906559
  636   853          877909933
  113   957          877910390
  414   931          877912435
  213   954          877914261
  705   808          877916737
  714   801          877916745
  419   930          877917059
  324   945          877920849
  552   892          877928896
  306   947          877930739
  459   921          877932540
  463   920          877940847
  274   950          877945824
  114   957          877949037
  191   955          877951746
  760   760          877952000
  677   828          877952285
  740   779          877953139
  572   884          877956352
  719   797          877956532
  759   761          877956560
  655   842          877959063
  697   814          877962017
  381   937          877963294
  674   830          877969024
  758   762          877970240
  455   922          877973823
  162   956          877974344
  409   932          877975497
  650   845          877976125
  355   941          877976496
  599   872          877976647
  489   913          877978666
  625   859          877980404
  387   936          877986459
  115   957          877988368
  424   929          877990113
  680   826          877991976
  533   899          877992136
  757   763          877993040
  467   919          877999122
  232   953          878010345
  509   907          878014872
  362   940          878021928
  756   764          878024960
  375   938          878028047
  116   957          878028389
  482   915          878041043
  348   942          878041080
  671   832          878042079
  438   926          878050448
  214   954          878051008
  163   956          878053563
  248   952          878054400
  709   805          878060954
  731   787          878061294
  192   955          878061763
  286   949          878064005
  451   923          878064318
  755   765          878066000
  586   878          878066208
  117   957          878069106
  262   951          878070079
  496   911          878081967
  660   839          878085719
  683   824          878088211
  393   935          878098832
  404   933          878105501
  471   918          878107743
  118   957          878110525
  597   873          878114790
  754   766          878116160
  627   858          878120595
  429   928          878132341
  164   956          878133760
  739   780          878135419
  645   848          878136317
  536   898          878141448
  316   946          878145032
  693   817          878151070
  119   957          878152652
  333   944          878158421
  638   852          878164280
  506   908          878167528
  297   948          878169465
  668   834          878171336
  275   950          878171875
  233   953          878172514
  193   955          878172932
  753   767          878175440
  369   939          878179428
  724   793          878180681
  547   894          878184307
  215   954          878189039
  120   957          878195493
  447   924          878203647
  560   889          878211369
  307   947          878212566
  341   943          878213628
  165   956          878214941
  565   887          878226228
  577   882          878229001
  325   945          878236750
  121   957          878239054
  249   952          878239657
  686   822          878241104
  752   768          878243840
  475   917          878267088
  595   874          878272499
  263   951          878276798
  629   857          878280982
  122   957          878283341
  194   955          878285259
  166   956          878297112
  399   934          878301703
  555   891          878301846
  287   949          878310252
  718   798          878315824
  713   802          878316705
  730   788          878320872
  751   769          878321360
  539   897          878325092
  738   781          878326813
  584   879          878328143
  123   957          878328360
  216   954          878328360
  234   953          878336081
  486   914          878343200
  434   927          878344487
  570   885          878347125
  503   909          878352956
  356   941          878355637
  665   836          878356681
  493   912          878373685
  124   957          878374117
  652   844          878379392
  167   956          878380279
  700   812          878387328
  704   809          878388793
  443   925          878391432
  195   955          878398750
  276   950          878399576
  382   937          878399921
  349   942          878405437
  750   770          878408000
  363   940          878416147
  657   841          878416714
  125   957          878420618
  250   952          878426408
  415   931          878427866
  298   948          878434984
  388   936          878436928
  640   851          878439051
  420   930          878445000
  317   946          878445549
  593   875          878449732
  689   820          878450769
  376   938          878451048
  631   856          878461607
  168   956          878464448
  126   957          878467869
  217   954          878468977
  479   916          878477535
  410   932          878478568
  264   951          878485095
  647   847          878485446
  334   944          878492088
  308   947          878496235
  696   815          878496911
  550   893          878496957
  723   794          878499251
  235   953          878501052
  708   806          878501528
  749   771          878503760
  196   955          878513411
  127   957          878515876
  737   782          878527321
  425   929          878530714
  542   896          878543224
  169   956          878549625
  522   903          878550975
  326   945          878554601
  288   949          878558221
  519   904          878561623
  394   935          878563359
  342   943          878563495
  128   957          878564645
  460   921          878565961
  500   910          878571000
  525   902          878573933
  575   883          878574762
  464   920          878585344
  370   939          878589019
  729   789          878589558
  456   922          878596264
  405   933          878596362
  662   838          878598000
  516   905          878605721
  748   772          878608640
  582   880          878609368
  218   954          878610896
  129   957          878614182
  251   952          878614659
  439   926          878627295
  277   950          878628933
  197   955          878629248
  528   901          878630653
  170   956          878635816
  676   829          878638565
  591   876          878646447
  468   919          878654791
  679   827          878656122
  633   855          878662512
  130   957          878664493
  236   953          878667433
  452   923          878675875
  673   831          878677408
  563   888          878680619
  612   866          878682824
  513   906          878683113
  717   799          878684212
  430   928          878685752
  614   865          878690169
  265   951          878694976
  610   867          878695363
  490   913          878697497
  299   948          878702291
  558   890          878710112
  131   957          878715584
  692   818          878717320
  616   864          878717440
  531   900          878721291
  747   773          878722640
  171   956          878723027
  712   803          878725755
  608   868          878727744
  682   825          878730193
  642   850          878734288
  357   941          878736914
  736   783          878736943
  483   915          878739462
  198   955          878746267
  318   946          878747968
  219   954          878754123
  568   886          878756888
  618   863          878764679
  132   957          878767461
  350   942          878771888
  670   833          878772537
  472   918          878774680
  606   869          878779925
  400   934          878780504
  309   947          878781752
  510   907          878793643
  545   895          878796000
  654   843          878803371
  252   952          878804416
  448   924          878804416
  289   949          878807918
  172   956          878811264
  364   940          878812544
  133   957          878820130
  497   911          878821504
  722   795          878826923
  335   944          878827759
  620   862          878831928
  237   953          878835230
  383   937          878838840
  553   892          878844665
  746   774          878845760
  534   899          878846003
  604   870          878851864
  649   846          878855185
  278   950          878859952
  685   823          878860892
  589   877          878862602
  199   955          878864474
  728   790          878867352
  703   810          878869927
  134   957          878873597
  327   945          878874408
  377   938          878876305
  635   854          878883739
  389   936          878889725
  659   840          878895179
  220   954          878898664
  699   813          878899896
  173   956          878900533
  266   951          878906447
  580   881          878909841
  435   927          878910858
  343   943          878915414
  622   861          878919229
  667   835          878923838
  135   957          878927868
  507   908          878937155
  573   884          878939621
  602   871          878943519
  476   917          878945389
  416   931          878945787
  707   807          878951186
  735   784          878955679
  300   948          878971392
  421   930          878975461
  745   775          878978000
  444   925          878981509
  136   957          878982949
  200   955          878983875
  411   932          878984099
  174   956          878990840
  253   952          878995685
  371   939          879000830
  238   953          879004449
  537   898          879004945
  624   860          879026624
  395   935          879030250
  137   957          879038846
  695   816          879040871
  221   954          879044525
  688   821          879048333
  644   849          879050033
  319   946          879052295
  487   914          879053247
  600   872          879054848
  290   949          879059349
  716   800          879061696
  310   947          879069123
  426   929          879073865
  175   956          879082191
  548   894          879083576
  406   933          879089653
  279   950          879092639
  138   957          879095565
  587   878          879098155
  494   912          879104312
  201   955          879104476
  504   909          879113493
  744   776          879119360
  267   951          879119514
  358   941          879120333
  637   853          879125330
  664   837          879131197
  351   942          879140439
  711   804          879143895
  139   957          879153112
  561   889          879153850
  626   859          879154155
  727   791          879154254
  721   796          879163697
  336   944          879165440
  480   916          879167296
  176   956          879174592
  239   953          879175096
  734   785          879183529
  566   887          879185599
  598   873          879185809
  254   952          879188472
  222   954          879191712
  328   945          879196177
  540   897          879198273
  461   921          879202142
  440   926          879206776
  365   940          879211125
  140   957          879211493
    0   958          879217912
    1   958          879217913
    2   958          879217920
    3   958          879217939
    4   958          879217976
    5   958          879218037
    6   958          879218128
    7   958          879218255
    8   958          879218424
    9   958          879218641
   10   958          879218912
   11   958          879219243
   12   958          879219640
   13   958          879220109
   14   958          879220656
   15   958          879221287
  457   922          879221441
   16   958          879222008
   17   958          879222825
   18   958          879223744
   19   958          879224771
   20   958          879225912
  202   955          879226283
   21   958          879227173
  556   891          879227587
   22   958          879228560
  578   882          879229520
   23   958          879230079
   24   958          879231736
  465   920          879232625
   25   958          879233537
   26   958          879235488
   27   958          879237595
   28   958          879239864
  431   928          879241743
  301   948          879242293
   29   958          879242301
   30   958          879244912
  651   845          879245576
   31   958          879247703
  656   842          879248104
   32   958          879250680
   33   958          879253849
   34   958          879257216
   35   958          879260787
  401   934          879261705
   36   958          879264568
  177   956          879268049
   37   958          879268565
  344   943          879269391
  743   777          879269840
  141   957          879270714
   38   958          879272784
   39   958          879277231
  384   937          879280057
   40   958          879281912
   41   958          879286833
  453   923          879290144
   42   958          879292000
  691   819          879292630
   43   958          879297419
  628   858          879301864
   44   958          879303096
  378   938          879303824
   45   958          879309037
  291   949          879312520
  469   919          879313268
   46   958          879315248
   47   958          879321735
  501   910          879322501
  571   885          879323536
  280   950          879327000
   48   958          879328504
  678   828          879329304
  142   957          879330781
  675   830          879333875
  268   951          879334183
   49   958          879335561
  596   874          879336360
  223   954          879340231
   50   958          879342912
  390   936          879344856
  240   953          879347177
  203   955          879349302
   51   958          879350563
  585   879          879353064
  311   947          879358354
   52   958          879358520
  320   946          879358536
  702   811          879360139
  178   956          879362568
   53   958          879366789
  523   903          879369994
  520   904          879371264
   54   958          879375376
  681   826          879381217
  255   952          879382783
   55   958          879384287
  646   848          879386328
  639   852          879387327
  143   957          879391700
   56   958          879393528
  661   839          879394500
  672   832          879394816
  526   902          879402384
   57   958          879403105
  517   905          879406038
  551   893          879406108
  449   924          879407873
  706   808          879409928
   58   958          879413024
  372   939          879414867
  491   913          879419268
  733   786          879420493
  698   814          879421536
   59   958          879423291
  543   896          879426143
  742   778          879429440
   60   958          879433912
  484   915          879440779
  473   918          879444449
   61   958          879444893
  715   801          879448276
  726   792          879450264
  144   957          879453477
   62   958          879456240
  179   956          879458155
  417   931          879466204
   63   958          879467959
  529   901          879468590
  630   857          879469793
  204   955          879473539
  514   906          879474160
  436   927          879479839
   64   958          879480056
  684   824          879489728
  224   954          879490088
  412   932          879492096
   65   958          879492537
  396   935          879499511
  337   944          879505137
   66   958          879505408
  359   941          879505900
  594   875          879506459
  422   930          879508448
  720   797          879509573
  352   942          879511096
  669   834          879512013
  302   948          879515000
  145   957          879516118
   67   958          879518675
  329   945          879519914
  241   953          879520698
   68   958          879532344
   69   958          879546421
  269   951          879550460
  180   956          879554816
   70   958          879560912
  281   950          879563041
  498   911          879564023
  292   949          879567437
  576   883          879568363
  532   900          879568768
  710   805          879571125
  445   925          879574250
  511   907          879575474
   71   958          879575823
  256   952          879578624
  146   957          879579629
  407   933          879585380
   72   958          879591160
  694   817          879593897
  741   779          879598160
  205   955          879599000
   73   958          879606929
  366   940          879611896
  427   929          879619572
   74   958          879623136
  345   943          879625432
  477   917          879626546
  583   880          879627287
  564   888          879633216
   75   958          879639787
  225   954          879641289
  147   957          879644016
  559   890          879645879
  312   947          879649451
  181   956          879652557
  687   822          879654951
  653   844          879656661
   76   958          879656888
  632   856          879657984
  732   787          879666571
  321   946          879666697
  641   851          879669772
   77   958          879674445
  666   836          879685352
  760   761          879687081
  546   895          879688711
   78   958          879692464
  242   953          879695665
  592   876          879696064
  759   762          879696207
  535   899          879703074
  148   957          879709285
  508   908          879709824
   79   958          879710951
  658   841          879713633
  758   763          879714459
  385   937          879723578
  206   955          879725691
  569   886          879726465
   80   958          879729912
  379   938          879733611
  757   764          879741837
  648   847          879743215
  402   934          879745312
   81   958          879749353
  182   956          879751384
  725   793          879755382
  554   892          879763752
  488   914          879766216
  270   951          879768351
   82   958          879769280
  149   957          879775442
  740   780          879776000
  257   952          879776001
  756   765          879778341
  441   926          879788897
  303   948          879789519
   83   958          879789699
  226   954          879793840
  432   928          879800320
  282   950          879800768
  391   936          879802327
  613   866          879808293
   84   958          879810616
  611   867          879813494
  615   865          879823000
  755   766          879823971
  293   949          879824106
  373   939          879831136
   85   958          879832037
  495   912          879837903
  609   868          879838561
  462   921          879841089
  150   957          879842493
  714   802          879843952
  330   945          879845625
  338   944          879846856
  458   922          879849360
  183   956          879851303
  207   955          879853618
   86   958          879853968
  617   864          879857657
  701   812          879859429
  481   916          879859937
  719   798          879864551
  634   855          879866479
  538   898          879871664
  243   953          879872084
   87   958          879876415
  690   820          879877000
  505   909          879877054
  705   809          879877754
  754   767          879878727
  466   920          879882696
  607   869          879883452
  353   942          879883865
  360   941          879893621
   88   958          879899384
  590   877          879905133
  454   923          879907131
  151   957          879910444
  619   863          879912306
  663   838          879914719
  581   881          879920782
  731   788          879921763
   89   958          879922881
  574   884          879926328
  313   947          879942420
  753   768          879942609
   90   958          879946912
  227   954          879947747
  605   870          879948125
  697   815          879952248
  184   956          879952320
  739   781          879962960
  397   935          879971148
   91   958          879971483
  643   850          879972707
  470   919          879974559
  258   952          879974920
  322   946          879976784
  152   957          879979301
  208   955          879982787
  346   943          879983543
  549   894          879986133
  621   862          879986989
  271   951          879987862
  418   931          879989123
   92   958          879996600
  413   932          880002565
  709   806          880007445
  677   829          880011522
  450   924          880014024
  367   940          880014863
  752   769          880015617
   93   958          880022269
  603   871          880032538
  674   831          880038215
  283   950          880040187
  680   827          880041283
  423   930          880043967
   94   958          880048496
  153   957          880049070
  244   953          880049961
  437   927          880051436
  185   956          880054441
  304   948          880065856
  724   794          880069608
  541   897          880074694
   95   958          880075287
  502   910          880077008
  623   861          880081748
  294   949          880082533
  408   933          880083549
  655   843          880088482
  636   854          880095320
  751   770          880097751
  562   889          880099697
   96   958          880102648
  228   954          880103016
  209   955          880113204
  474   918          880117056
  154   957          880119757
  650   846          880120736
  671   833          880121248
  683   825          880127612
   97   958          880130585
  588   878          880133624
  601   872          880136649
  492   913          880143985
  485   915          880145000
  567   887          880148366
  693   818          880155989
  557   891          880156664
  186   956          880157672
  738   782          880159040
   98   958          880159104
  380   938          880165672
  428   929          880167841
  386   937          880169409
  446   925          880169661
  331   945          880173316
  259   952          880175387
  521   904          880184025
  730   789          880186069
   99   958          880188211
  750   771          880189011
  339   944          880190603
  155   957          880191368
  524   903          880192151
  625   860          880196625
  660   840          880200000
  272   951          880208999
  518   905          880209457
  100   958          880217912
  718   799          880228631
  245   953          880229302
  403   934          880231331
  579   882          880233507
  527   902          880233991
  314   947          880237267
  210   955          880244875
  101   958          880248213
  713   803          880248724
  374   939          880249643
  354   942          880258752
  229   954          880259653
  599   873          880260416
  668   835          880260507
  187   956          880262019
  392   936          880262144
  156   957          880263909
  515   906          880268291
  686   823          880270623
  102   958          880279120
  284   950          880281304
  361   941          880283502
  323   946          880288803
  749   772          880289397
  645   849          880296174
  572   885          880303373
  499   911          880309530
  530   901          880309701
  478   917          880310565
  103   958          880310639
  544   896          880312320
  552   893          880318565
  627   859          880331662
  157   957          880337386
  295   949          880342724
  104   958          880342776
  347   943          880343730
  305   948          880344017
  638   853          880344549
  704   810          880354664
  512   907          880360371
  433   928          880361489
  737   783          880364240
  188   956          880367488
  700   813          880367797
  442   926          880373664
  105   958          880375537
  260   952          880377408
  211   955          880377806
  586   879          880381495
  723   795          880392942
  748   773          880398909
  597   874          880403797
  106   958          880408928
  246   953          880410113
  158   957          880411805
  230   954          880417664
  533   900          880419437
  368   940          880420032
  273   951          880431768
  107   958          880442955
  398   935          880445167
  708   807          880452855
  665   837          880455878
  729   790          880459489
  689   821          880470430
  189   956          880474085
  108   958          880477624
  459   922          880480027
  489   914          880482113
  463   921          880482808
  509   908          880485541
  629   858          880486901
  159   957          880487172
  696   816          880492032
  332   945          880502993
  212   955          880512003
  109   958          880512941
  419   931          880514550
  414   932          880515512
  747   774          880517547
  652   845          880518933
  285   950          880524125
  455   923          880526842
  315   947          880533998
  467   920          880535563
  340   944          880536384
  657   842          880541081
  110   958          880548912
  482   916          880555464
  536   899          880563355
  160   957          880563493
  577   883          880565420
  595   875          880566750
  496   912          880574464
  231   954          880577055
  736   784          880578560
  261   952          880580989
  190   956          880581816
  424   930          880582024
  409   933          880584166
  547   895          880584698
  560   890          880585000
  111   958          880585543
  565   888          880589197
  247   953          880592400
  381   938          880600013
  717   800          880601813
  324   946          880602760
  296   949          880604685
  640   852          880614208
  387   937          880617556
  112   958          880622840
  451   924          880622875
  306   948          880624008
  438   927          880625655
  355   942          880635763
  471   919          880638670
  647   848          880640215
  161   957          880640774
  506   909          880643645
  746   775          880645311
  213   955          880647472
  584   880          880648704
  274   951          880656175
  113   958          880660809
  631   857          880662384
  712   804          880662592
  375   939          880670394
  362   941          880675549
  555   892          880686163
  191   956          880690687
  114   958          880699456
  570   886          880699456
  676   830          880702776
  348   943          880705999
  662   839          880707247
  679   828          880710391
  429   929          880718678
  162   957          880719021
  404   934          880719768
  393   936          880724313
  722   796          880725384
  692   819          880727147
  232   954          880737832
  115   958          880738787
  539   898          880741611
  728   791          880742023
  593   876          880749233
  673   832          880751585
  447   925          880767748
  286   950          880768656
  682   826          880774544
  248   953          880776169
  116   958          880778808
  745   776          880782201
  214   955          880784219
  262   952          880786136
  475   918          880792507
  163   957          880798240
  192   956          880800704
  735   785          880802000
  117   958          880819525
  369   940          880827409
  316   947          880832619
  503   910          880834527
  333   945          880834662
  703   811          880840658
  486   915          880852131
  670   834          880856704
  633   856          880858153
  118   958          880860944
  297   949          880868422
  493   913          880871654
  164   957          880878437
  275   951          880882226
  341   944          880884205
  699   814          880885243
  550   894          880891984
  685   824          880895349
  233   954          880900001
  119   958          880903071
  642   851          880904339
  307   948          880905835
  707   808          880907355
  193   956          880911873
  575   884          880916479
  325   946          880918661
  399   935          880921574
  215   955          880922250
  434   928          880925256
  744   777          880928217
  582   881          880935209
  612   867          880935291
  614   866          880937440
  654   844          880937848
  120   958          880945912
  591   877          880951204
  610   868          880953032
  542   897          880954361
  616   865          880959521
  165   957          880959618
  443   926          880961083
  249   953          880961426
  716   801          880984097
  121   958          880989473
  608   869          880990621
  263   952          880992855
  479   917          880997452
  522   904          880999912
  618   864          881001576
  649   847          881004872
  659   841          881014500
  287   950          881014903
  356   942          881014904
  519   905          881015984
  525   903          881017452
  667   836          881018019
  194   956          881024200
  415   932          881030943
  727   792          881033671
  122   958          881033760
  734   786          881034560
  382   938          881036640
  695   817          881040888
  166   957          881041789
  420   931          881042491
  606   870          881048016
  563   889          881048916
  500   911          881058031
  216   955          881061571
  234   954          881063568
  620   863          881063647
  516   906          881065512
  721   797          881066934
  388   937          881068025
  528   902          881068760
  363   941          881069768
  349   943          881070356
  688   822          881072920
  635   855          881074250
  123   958          881078779
  743   778          881083359
  711   805          881085556
  410   933          881087237
  558   891          881089083
  376   939          881093395
  276   951          881109927
  460   922          881113448
  568   887          881114535
  425   930          881122625
  124   958          881124536
  167   957          881124956
  604   871          881125175
  464   921          881127305
  317   947          881133136
  298   949          881133941
  195   956          881137691
  622   862          881145776
  250   953          881148177
  513   907          881148340
  456   923          881149283
  531   901          881153992
  334   945          881168329
  125   958          881171037
  589   878          881172621
  394   936          881188840
  308   948          881189504
  468   920          881191232
  490   914          881200944
  264   952          881201152
  545   896          881201761
  217   955          881202188
  439   927          881202502
  168   957          881209125
  405   934          881210629
  644   850          881214984
  126   958          881218288
  602   872          881222056
  235   954          881228539
  342   944          881234072
  553   893          881234334
  452   924          881234432
  664   838          881235416
  326   946          881236512
  370   940          881237000
  580   882          881240968
  742   779          881247627
  624   861          881248005
  196   956          881252352
  483   916          881253883
  288   950          881262872
  510   908          881264312
  127   958          881266295
  430   929          881272089
  534   900          881273304
  733   787          881276240
  573   885          881286642
  169   957          881294302
  472   919          881305607
  691   820          881307371
  637   854          881310717
  497   912          881314001
  128   958          881315064
  726   793          881334433
  702   812          881335736
  251   953          881336428
  600   873          881338617
  277   951          881339284
  218   955          881344107
  129   958          881364601
  197   956          881368189
  448   925          881368517
  626   860          881370376
  706   809          881370945
  715   802          881375483
  656   843          881377523
  170   957          881380493
  678   829          881388541
  651   846          881390187
  236   954          881394920
  357   942          881396181
  400   935          881400375
  299   949          881401248
  675   831          881403066
  265   952          881411033
  698   815          881411767
  507   909          881413272
  587   879          881413442
  130   958          881414912
  720   798          881417592
  741   780          881421021
  761   761          881422162
  760   762          881426728
  537   899          881426852
  681   827          881430524
  318   947          881435555
  350   943          881436807
  759   763          881440426
  758   764          881463256
  131   958          881466003
  364   941          881466165
  171   957          881467704
  476   918          881470808
  672   833          881473985
  598   874          881474816
  309   948          881475021
  383   938          881475559
  548   895          881483967
  198   956          881485208
  219   955          881487334
  435   928          881491627
  757   765          881495218
  335   945          881504000
  661   840          881508781
  289   950          881512569
  628   859          881512931
  710   806          881517616
  132   958          881517880
  377   939          881518652
  389   937          881520822
  252   953          881526185
  732   788          881527040
  561   890          881527481
  684   825          881529129
  756   766          881536312
  646   849          881546185
  566   888          881548568
  416   932          881548864
  444   926          881551160
  172   957          881555941
  327   946          881556319
  487   915          881562178
  237   954          881562717
  578   883          881565939
  639   853          881567596
  278   951          881570303
  133   958          881570549
  421   931          881572952
  343   944          881585991
  755   767          881586538
  411   933          881592768
  504   910          881595064
  694   818          881598816
  669   835          881601184
  494   913          881602281
  199   956          881603415
  740   781          881603541
  556   892          881611904
  540   898          881614792
  266   952          881622504
  134   958          881624016
  596   875          881630611
  220   955          881631875
  725   794          881644309
  173   957          881645210
  754   768          881645896
  371   940          881648811
  395   936          881655731
  426   930          881665776
  300   949          881670349
  585   880          881673625
  630   858          881675712
  571   886          881675867
  135   958          881678287
  687   823          881684470
  480   917          881687213
  406   934          881703920
  753   769          881714386
  253   953          881717454
  200   956          881722816
  238   954          881731936
  136   958          881733368
  174   957          881735517
  319   947          881739882
  461   922          881749629
  310   948          881762392
  290   950          881764000
  457   923          881774460
  465   921          881774586
  714   803          881775971
  719   799          881777358
  221   955          881777736
  358   942          881779600
  440   927          881781983
  666   837          881784549
  731   789          881786960
  137   958          881789265
  752   770          881792008
  739   782          881795187
  653   845          881796202
  551   894          881801135
  279   951          881802990
  351   943          881805358
  594   876          881805960
  501   911          881809532
  523   904          881818931
  520   905          881825625
  175   957          881826868
  431   929          881828080
  267   952          881835571
  543   897          881837280
  658   842          881838000
  701   813          881839898
  336   945          881841681
  201   956          881843417
  705   810          881843625
  641   852          881844929
  526   903          881845903
  138   958          881845984
  453   924          881848701
  469   920          881849709
  632   857          881858761
  365   941          881864746
  517   906          881865829
  328   946          881878088
  751   771          881878762
  401   935          881881576
  690   821          881896661
  648   848          881897984
  239   954          881902583
  139   958          881903531
  529   902          881906697
  576   884          881910080
  254   953          881910241
  384   938          881916776
  176   957          881919269
  491   914          881922715
  222   955          881924923
  514   907          881939387
  344   944          881939968
  301   949          881941250
  378   939          881946171
  697   816          881947369
  583   881          881953128
  484   916          881955200
  709   807          881958772
  140   958          881961912
  724   795          881963299
  202   956          881965224
  449   925          881971974
    0   959          881974079
    1   959          881974080
    2   959          881974087
    3   959          881974106
    4   959          881974143
    5   959          881974204
    6   959          881974295
    7   959          881974422
    8   959          881974591
  750   772          881974648
    9   959          881974808
   10   959          881975079
  473   919          881975376
   11   959          881975410
   12   959          881975807
  390   937          881975953
   13   959          881976276
   14   959          881976823
   15   959          881977454
   16   959          881978175
   17   959          881978992
   18   959          881979911
   19   959          881980938
   20   959          881982079
   21   959          881983340
   22   959          881984727
   23   959          881986246
   24   959          881987903
   25   959          881989704
   26   959          881991655
   27   959          881993762
  738   783          881995959
   28   959          881996031
   29   959          881998468
  592   877          882000821
   30   959          882001079
  532   901          882001469
  564   889          882001513
   31   959          882003870
   32   959          882006847
   33   959          882010016
  177   957          882012726
   34   959          882013383
   35   959          882016954
  291   950          882017171
   36   959          882020735
  141   958          882021133
  663   839          882023966
   37   959          882024732
  559   891          882024850
   38   959          882028951
   39   959          882033398
  280   951          882037351
   40   959          882038079
   41   959          882043000
  320   947          882046123
  511   908          882046143
   42   959          882048167
  268   952          882050240
  311   948          882051623
   43   959          882053586
  730   790          882056000
  498   912          882056520
   44   959          882059263
  436   928          882060608
  613   867          882060760
  634   856          882062120
  372   940          882062848
   45   959          882065204
  417   932          882069281
  615   866          882070271
  611   868          882071163
   46   959          882071415
  223   955          882073442
  240   954          882074664
  677   830          882075733
   47   959          882077902
  749   773          882079666
  142   958          882081200
  569   887          882084112
   48   959          882084671
  203   956          882088243
   49   959          882091728
  546   896          882094472
  680   828          882095552
   50   959          882099079
  617   865          882099738
  412   933          882100765
  609   869          882101438
  255   953          882104552
  422   931          882105939
   51   959          882106730
  178   957          882107245
  674   832          882112392
   52   959          882114687
   53   959          882122956
  396   936          882124992
  535   900          882130375
   54   959          882131543
   55   959          882140454
  143   958          882142119
  643   851          882142758
  445   926          882143901
  718   800          882146232
  619   864          882149203
   56   959          882149695
  607   870          882151543
  477   918          882151965
  554   893          882153421
   57   959          882159272
  359   942          882165167
  693   819          882165816
   58   959          882169191
  683   826          882171963
  352   943          882176015
   59   959          882179458
  337   945          882181378
  713   804          882185561
  508   909          882185941
   60   959          882190079
  748   774          882193816
  407   934          882199647
   61   959          882201060
  329   946          882201825
  179   957          882202832
  144   958          882203896
  671   834          882205415
  737   784          882205857
  427   930          882211483
   62   959          882212407
  204   956          882212480
  302   949          882213957
  590   878          882215152
  621   863          882218708
  605   871          882221436
  655   844          882222959
  224   955          882223299
   63   959          882224126
   64   959          882236223
  241   954          882248185
   65   959          882248704
  581   882          882251909
   66   959          882261575
  366   941          882265517
  269   952          882266517
  145   958          882266537
  650   847          882270423
  292   950          882272088
  574   885          882273349
  281   951          882273392
   67   959          882274842
  488   915          882275147
  636   855          882285831
   68   959          882288511
  723   796          882291403
  538   899          882293571
  345   944          882296009
  180   957          882299493
  256   953          882300393
   69   959          882302588
  686   824          882305080
  623   862          882308295
  603   872          882311075
   70   959          882317079
  747   775          882317098
  660   841          882319321
  704   811          882325395
  146   958          882330048
   71   959          882331990
  729   791          882334160
  495   913          882335872
  205   956          882337941
  312   948          882342720
   72   959          882347327
  700   814          882353144
  321   947          882354284
  668   836          882354688
  505   910          882358625
  385   938          882360297
   73   959          882363096
  441   927          882364104
  402   935          882365183
  225   955          882374500
  379   939          882375958
   74   959          882379303
  481   917          882379854
  549   895          882386524
  432   929          882386657
  462   922          882388576
  147   958          882394435
   75   959          882395954
  181   957          882397234
  458   923          882402379
  708   808          882409024
   76   959          882413055
  625   861          882418006
  601   873          882420418
  242   954          882423152
  466   921          882424657
  736   785          882424881
   77   959          882430612
  391   937          882433424
   78   959          882448631
  588   879          882448911
  746   776          882449512
  148   958          882459704
  645   850          882461125
  206   956          882464632
  454   924          882465688
   79   959          882467118
  562   890          882473328
  373   940          882479117
  270   952          882484408
   80   959          882486079
  303   949          882488476
  541   898          882491213
  696   817          882492049
  689   822          882495017
  182   957          882496061
  257   953          882497770
   81   959          882505520
  470   920          882511000
  282   951          882511119
  567   888          882511335
  338   945          882523097
  717   801          882524214
   82   959          882525447
  149   958          882525861
  226   955          882527051
  330   946          882527536
  293   950          882528757
  638   854          882529936
  557   892          882540981
   83   959          882545866
  627   860          882547883
  353   943          882548784
  599   874          882549423
  360   942          882552888
  665   838          882560097
  502   911          882564039
   84   959          882566783
  579   883          882569926
  450   925          882578125
   85   959          882588204
  745   777          882591058
  418   932          882592200
  207   956          882592559
  150   958          882592912
  183   957          882595980
  397   936          882596629
  243   954          882599571
  712   805          882604253
   86   959          882610135
  413   933          882611234
  728   792          882621440
  722   797          882628621
  437   928          882632205
   87   959          882632582
  313   948          882635689
  521   905          882638386
  524   904          882641088
  423   931          882641458
  492   914          882647432
  474   919          882647983
  735   786          882653031
  346   944          882654120
   88   959          882655551
  572   886          882655704
  485   916          882659421
  151   958          882660863
  652   846          882663544
  322   947          882664371
  367   941          882668484
  518   906          882669248
  657   843          882670500
  527   903          882677510
   89   959          882679048
  227   955          882680958
  258   953          882696689
  184   957          882696997
  408   934          882697816
  629   859          882697968
  597   875          882698048
  586   880          882702056
   90   959          882703079
  271   952          882703919
  552   894          882713592
  208   956          882721728
  544   897          882723457
   91   959          882727650
  152   958          882729720
  515   907          882733518
  446   926          882739312
  744   778          882741736
  692   820          882741888
  530   902          882747808
  283   951          882750538
   92   959          882752767
  428   930          882759752
  304   949          882764813
  679   829          882769628
  676   831          882771967
  244   954          882777448
   93   959          882778436
  294   950          882787184
  640   853          882794477
  185   957          882799118
  153   958          882799489
  647   849          882800072
  499   912          882802027
   94   959          882804663
  386   938          882806128
  380   939          882808019
  703   812          882816255
  662   840          882821528
  682   827          882823851
  673   833          882830754
  512   908          882831040
   95   959          882831454
  478   918          882835984
  228   955          882836227
  403   935          882851202
  533   901          882852138
  209   956          882852145
  331   946          882855227
   96   959          882858815
  595   876          882866251
  339   945          882866844
  631   858          882868303
  707   809          882868372
  154   958          882870176
  699   815          882875474
   97   959          882886752
  734   787          882890307
  392   937          882893241
  259   953          882897156
  374   940          882897624
  743   779          882901546
  186   957          882902349
  577   884          882907137
  716   802          882911304
   98   959          882915271
  727   793          882917840
  354   943          882923671
  272   952          882925056
  314   948          882930536
  685   825          882934750
  155   958          882941787
  361   942          882942769
   99   959          882944378
  670   835          882945875
  433   929          882947826
  442   927          882948871
  245   954          882956789
  565   889          882957494
  509   909          882961658
  560   891          882963971
  100   959          882974079
  584   881          882974545
  721   798          882974953
  323   947          882976390
  210   956          882983816
  547   896          882990459
  536   900          882990656
  489   915          882991044
  284   951          882991655
  229   955          882992864
  101   959          883004380
  187   957          883006696
  347   944          883014307
  156   958          883014328
  463   922          883030295
  711   806          883032047
  459   923          883033046
  102   959          883035287
  305   949          883042974
  695   818          883045807
  295   950          883047375
  593   877          883053990
  570   887          883057103
  633   857          883058930
  103   959          883066806
  742   780          883070488
  398   936          883070648
  496   913          883072433
  368   941          883073653
  482   917          883075381
  555   893          883075832
  654   845          883077389
  467   921          883077524
  642   852          883079496
  455   924          883085399
  157   958          883087805
  104   959          883098943
  260   953          883099177
  688   823          883102439
  188   957          883112165
  211   956          883116747
  667   837          883117216
  419   932          883117627
  414   933          883124181
  506   910          883125216
  105   959          883131704
  733   788          883136709
  246   954          883137600
  659   842          883138867
  273   952          883147825
  230   955          883150875
  649   848          883159641
  761   762          883161809
  158   958          883162224
  539   899          883163518
  106   959          883165095
  760   763          883170947
  471   920          883175111
  424   931          883179515
  332   946          883184904
  451   925          883186976
  759   764          883189223
  614   867          883189907
  612   868          883192960
  409   934          883198433
  107   959          883199122
  438   928          883206424
  616   866          883206792
  340   945          883212625
  610   869          883215909
  758   765          883216637
  189   957          883218762
  726   794          883223360
  315   948          883227267
  108   959          883233791
  285   951          883234476
  159   958          883237591
  381   939          883242360
  618   865          883243657
  741   781          883248562
  212   956          883250944
  757   766          883253189
  387   938          883254275
  608   870          883258712
  591   878          883261223
  575   885          883263500
  582   882          883266336
  109   959          883269108
  635   856          883269891
  324   947          883290347
  550   895          883292375
  756   767          883298879
  620   864          883300544
  355   943          883300682
  261   953          883302758
  110   959          883305079
  715   803          883307502
  296   950          883309336
  231   955          883310266
  429   930          883310589
  160   958          883313912
  702   813          883316205
  375   940          883318375
  247   954          883319887
  606   871          883321327
  503   911          883321558
  306   949          883322965
  475   919          883323434
  190   957          883326493
  691   821          883327032
  720   799          883330399
  362   942          883334816
  706   810          883336816
  447   926          883337399
  404   935          883339639
  111   959          883341710
  664   839          883344663
  755   768          883353707
  393   937          883355410
  486   916          883366552
  542   898          883370880
  274   952          883372232
  493   914          883375101
  348   944          883376576
  622   863          883377495
  112   959          883379007
  644   851          883385035
  213   956          883386413
  161   958          883391193
  732   789          883392237
  604   872          883403712
  698   816          883406888
  113   959          883416976
  754   769          883417673
  563   890          883422547
  191   957          883435364
  740   782          883435768
  678   830          883452752
  522   905          883454273
  114   959          883455623
  525   904          883466389
  710   807          883468943
  162   958          883469440
  232   955          883471043
  558   892          883473400
  624   862          883474552
  519   906          883475775
  675   832          883477243
  568   888          883477504
  286   951          883479007
  369   941          883481030
  681   828          883484793
  589   879          883487908
  753   770          883490777
  115   959          883494954
  637   855          883501228
  248   954          883503656
  602   873          883505825
  262   953          883507905
  434   929          883511593
  656   844          883512000
  528   903          883512279
  333   946          883516573
  479   918          883522871
  214   956          883523160
  316   948          883525888
  516   907          883530739
  116   959          883534975
  443   927          883536290
  725   795          883538000
  651   847          883539874
  192   957          883545381
  399   936          883547055
  163   958          883548659
  500   912          883550528
  672   834          883558152
  341   945          883560446
  752   771          883573019
  297   950          883573073
  684   826          883573480
  117   959          883575692
  580   883          883577387
  626   861          883591757
  531   902          883592099
  275   952          883598283
  307   949          883604792
  325   947          883606248
  694   819          883608643
  545   897          883612898
  118   959          883617111
  513   908          883619009
  600   874          883627624
  661   841          883628102
  164   958          883628856
  553   894          883629361
  739   783          883632106
  233   955          883633212
  573   886          883638973
  415   933          883639612
  420   932          883645568
  193   957          883656550
  731   790          883656891
  119   959          883659238
  215   956          883661191
  751   772          883664399
  460   923          883666467
  464   922          883674792
  382   939          883678987
  356   943          883679823
  249   954          883688913
  719   800          883694959
  669   836          883695365
  410   934          883701504
  120   959          883702079
  388   938          883704744
  534   901          883706005
  456   924          883707840
  490   915          883709875
  165   958          883710037
  646   850          883711136
  714   804          883712808
  263   953          883714624
  687   824          883718927
  425   931          883720116
  287   951          883725254
  363   942          883729035
  628   860          883729152
  468   921          883733193
  587   880          883734003
  510   909          883740429
  349   944          883740933
  376   940          883741376
  121   959          883745640
  639   854          883752983
  750   773          883764917
  194   957          883768877
  598   875          883769067
  483   917          883773800
  439   928          883783271
  122   959          883789927
  166   958          883792208
  234   955          883796779
  452   925          883798533
  216   956          883800512
  497   913          883811970
  705   811          883814356
  394   937          883819937
  701   814          883825245
  276   952          883825984
  317   948          883826405
  405   935          883830500
  123   959          883834946
  738   784          883837576
  298   950          883838592
  472   920          883842048
  334   946          883850240
  537   900          883854153
  724   796          883861760
  430   930          883864000
  749   774          883874573
  167   958          883875375
  250   954          883875664
  124   959          883880703
  195   957          883882368
  630   859          883886779
  308   949          883888461
  666   838          883888768
  548   896          883889728
  370   941          883890621
  507   910          883894843
  561   891          883906452
  578   884          883907656
  342   945          883910313
  709   808          883914941
  566   889          883916865
  690   822          883921248
  264   953          883922921
  326   947          883924099
  125   959          883927204
  596   876          883930112
  730   791          883930671
  448   926          883938168
  653   846          883940813
  217   956          883941129
  697   817          883947386
  168   958          883959544
  235   955          883961750
  658   843          883967419
  288   951          883973223
  126   959          883974455
  748   775          883993367
  196   957          883997029
  585   881          883999466
  556   893          884001573
  476   919          884001735
  127   959          884022462
  641   853          884025198
  400   936          884025856
  571   887          884033514
  540   899          884036699
  169   958          884044721
  737   785          884052178
  277   952          884055341
  648   849          884057841
  357   943          884061100
  251   954          884063915
  632   858          884064680
  718   801          884068633
  128   959          884071231
  487   916          884076599
  435   929          884077964
  504   911          884082095
  218   956          884083048
  494   914          884105728
  299   950          884105899
  350   944          884107384
  594   877          884110717
  197   957          884112866
  383   939          884117906
  129   959          884120768
  747   776          884121299
  364   942          884125432
  444   927          884126367
  713   805          884127222
  236   955          884128131
  318   948          884128824
  170   958          884130912
  265   953          884132802
  663   840          884138247
  677   831          884144924
  680   829          884154789
  416   933          884157533
  389   938          884157541
  377   940          884166633
  130   959          884171079
  309   949          884173978
  421   932          884176029
  693   820          884180557
  335   946          884185911
  674   833          884191561
  723   797          884194640
  551   895          884201526
  411   934          884207035
  480   918          884212632
  729   792          884213577
  171   958          884218123
  683   827          884221270
  131   959          884222170
  289   951          884222920
  219   956          884226275
  198   957          884229885
  327   947          884243906
  252   954          884253672
  543   898          884253799
  576   885          884257101
  746   777          884258369
  343   945          884262232
  634   857          884262897
  426   931          884263267
  523   905          884273292
  132   959          884274047
  736   786          884275912
  583   882          884284255
  520   906          884285416
  278   952          884286360
  395   937          884286828
  671   835          884294586
  526   904          884294840
  237   955          884295928
  704   812          884300992
  501   912          884302029
  371   941          884302432
  461   923          884302648
  172   958          884306360
  592   878          884310840
  643   852          884317915
  613   868          884318429
  465   922          884322073
  615   867          884322738
  406   935          884323791
  133   959          884326716
  517   907          884331056
  457   924          884333017
  611   869          884334040
  700   815          884343375
  266   953          884344273
  686   825          884344481
  617   866          884347009
  199   957          884348092
  529   903          884350216
  655   845          884362500
  440   928          884362752
  609   870          884369529
  708   809          884370041
  220   956          884370816
  300   950          884375000
  564   890          884375144
  134   959          884380183
  619   865          884391284
  469   921          884391670
  173   958          884395629
  745   778          884404577
  559   892          884409167
  514   908          884410056
  453   925          884412802
  431   930          884419991
  607   871          884424854
  650   848          884425192
  491   915          884431646
  319   948          884433151
  135   959          884434454
  532   902          884439576
  660   842          884443688
  358   943          884444519
  253   954          884444941
  569   888          884447081
  717   802          884451421
  668   837          884453885
  621   864          884455605
  310   949          884461349
  238   955          884465147
  200   957          884467493
  290   951          884474351
  484   917          884475117
  351   944          884475935
  636   856          884481472
  174   958          884485936
  136   959          884489535
  696   818          884496968
  605   872          884499973
  546   897          884505609
  728   793          884505609
  401   936          884507057
  735   787          884508778
  473   920          884511817
  221   956          884516677
  279   952          884519047
  511   909          884522260
  336   946          884523592
  365   942          884524013
  689   823          884524536
  590   879          884530439
  722   798          884536640
  623   863          884540014
  449   926          884541625
  137   959          884545432
  554   894          884548448
  712   806          884550744
  498   913          884554489
  267   953          884557340
  384   939          884559123
  744   779          884559923
  535   901          884563076
  328   947          884565675
  175   958          884577287
  201   957          884588094
  581   883          884588328
  378   940          884594152
  603   873          884594844
  138   959          884602151
  390   938          884612672
  344   945          884616209
  574   886          884625680
  645   851          884631176
  239   955          884635794
  254   954          884637728
  625   862          884644553
  301   950          884645901
  436   929          884646945
  139   959          884659698
  222   956          884663864
  508   910          884667512
  665   839          884669344
  176   958          884669688
  417   933          884677950
  477   919          884682892
  422   932          884709016
  601   874          884709425
  202   957          884709901
  412   934          884715032
  372   941          884716469
  140   959          884718079
  445   927          884719108
  638   855          884720447
  538   900          884720872
  743   780          884724407
  291   951          884727522
    0   960          884736000
    1   960          884736001
    2   960          884736008
    3   960          884736027
    4   960          884736064
    5   960          884736125
    6   960          884736216
    7   960          884736343
    8   960          884736512
    9   960          884736729
   10   960          884737000
   11   960          884737331
   12   960          884737728
   13   960          884738197
   14   960          884738744
   15   960          884739375
  320   948          884739392
   16   960          884740096
   17   960          884740913
   18   960          884741832
   19   960          884742859
   20   960          884744000
   21   960          884745261
   22   960          884746648
   23   960          884748167
   24   960          884749824
  311   949          884750580
  734   788          884750776
   25   960          884751625
  280   952          884753408
   26   960          884753576
   27   960          884755683
  396   937          884756089
   28   960          884757952
   29   960          884760389
  692   821          884761549
   30   960          884763000
  177   958          884763145
   31   960          884765791
   32   960          884768768
  627   861          884769264
  588   880          884769472
   33   960          884771937
  268   953          884772009
   34   960          884775304
  141   959          884777300
   35   960          884778875
   36   960          884782656
   37   960          884786653
  488   916          884789568
   38   960          884790872
  549   896          884792285
   39   960          884795319
  703   813          884796724
   40   960          884800000
   41   960          884804921
  657   844          884804977
  727   794          884806767
  240   955          884807875
  427   931          884808974
   42   960          884810088
  223   956          884812383
  652   847          884813231
   43   960          884815507
  407   935          884819518
   44   960          884821184
   45   960          884827125
  359   943          884830086
  255   954          884832039
  203   957          884832920
   46   960          884833336
  679   830          884833839
  707   810          884834243
  142   959          884837367
  495   914          884839319
   47   960          884839823
  716   803          884843323
  599   875          884843674
  505   911          884845656
  676   832          884846144
   48   960          884846592
  352   944          884846592
  562   891          884852299
   49   960          884853649
  178   958          884857664
   50   960          884861000
  337   946          884863289
   51   960          884868651
  699   816          884870595
   52   960          884876608
  682   828          884878120
  567   889          884879632
   53   960          884884877
  721   799          884887760
  329   947          884889412
   54   960          884893464
  742   781          884898029
  143   959          884898286
  762   762          884901456
   55   960          884902375
  481   918          884905273
  761   763          884906028
   56   960          884911616
  579   884          884911643
  541   899          884913120
  629   860          884914189
  673   834          884914921
  302   950          884918608
  760   764          884919744
   57   960          884921193
  366   942          884924784
  557   893          884930650
   58   960          884931112
  662   841          884940849
   59   960          884941379
  462   923          884941595
  759   765          884942604
  441   928          884944873
   60   960          884952000
  179   958          884953251
  204   957          884957157
  144   959          884960063
  458   924          884960936
  224   956          884962240
   61   960          884962981
  647   850          884965023
  466   922          884972144
  345   945          884972250
   62   960          884974328
  758   766          884974608
  432   930          884978568
  685   826          884979101
  640   854          884979864
  241   955          884981396
  292   951          884982439
  711   807          884983374
   63   960          884986047
  269   953          884988286
  281   952          884989449
  402   936          884990664
  597   876          884997549
   64   960          884998144
  733   789          885001906
  385   939          885002644
   65   960          885010625
  572   887          885013351
  757   767          885015756
  145   959          885022704
   66   960          885023496
  379   940          885023939
  256   954          885027880
  586   881          885027897
  454   925          885029789
   67   960          885036763
  670   836          885040056
  312   949          885041677
  321   948          885047553
  180   958          885049912
   68   960          885050432
  470   921          885052961
  695   819          885055634
  502   912          885056536
   69   960          885064509
  756   768          885066048
  391   938          885070143
   70   960          885079000
  631   859          885079370
  741   782          885080789
  205   957          885082618
  146   959          885086215
   71   960          885093911
  524   905          885095449
  521   906          885098177
   72   960          885109248
  225   956          885113441
  552   895          885113983
  726   795          885117051
   73   960          885125017
  755   769          885125484
  527   904          885126447
  373   941          885132738
  518   907          885134475
  688   824          885136896
  544   898          885139976
   74   960          885141224
  181   958          885147653
  450   926          885147776
  147   959          885150602
  242   955          885156363
  492   915          885156363
   75   960          885157875
  595   877          885171008
   76   960          885174976
  485   917          885179338
  474   920          885184424
  530   903          885191327
   77   960          885192533
  303   950          885193127
  754   770          885194064
  418   933          885200869
  515   908          885204187
  338   946          885205008
  270   953          885206177
  206   957          885209309
   78   960          885210552
  330   947          885215123
  148   959          885215871
  360   943          885217807
  437   929          885218542
  353   944          885219361
  667   838          885221435
  654   846          885222000
  257   954          885225257
  413   934          885225501
  282   952          885227176
  397   937          885227726
   79   960          885229039
  293   951          885239108
  715   804          885244339
  423   932          885244535
  182   958          885246480
   80   960          885248000
  720   800          885248000
  577   885          885254158
  642   853          885259765
  732   790          885262168
  633   858          885264849
  226   956          885265992
   81   960          885267441
  659   843          885268286
  753   771          885271788
  740   783          885272687
  149   959          885282028
   82   960          885287368
  533   902          885290245
  499   913          885299996
  702   814          885301552
  584   882          885305672
  512   909          885307157
  706   811          885307547
   83   960          885307787
  446   927          885314519
  408   935          885317687
  649   849          885319498
  367   942          885327751
   84   960          885328704
  346   945          885330361
  565   890          885331125
  243   955          885332782
  313   949          885334646
  207   957          885337236
  183   958          885346399
  560   892          885348288
  150   959          885349079
   85   960          885350125
  691   822          885351619
  428   931          885357243
  322   948          885357640
  752   772          885358656
  593   878          885364009
  478   919          885366911
   86   960          885372056
   87   960          885394503
  547   897          885401596
  698   817          885406905
  151   959          885417030
   88   960          885417472
  227   956          885419899
  570   888          885420072
  536   901          885423357
  258   954          885424176
  710   808          885425112
  271   953          885425688
  725   796          885436461
   89   960          885440969
  509   910          885443229
  184   958          885447416
  614   868          885447576
  386   939          885448475
  751   773          885454668
  612   869          885455837
  380   940          885456000
  664   840          885458944
  616   867          885459259
   90   960          885465000
  208   957          885466405
  283   952          885466595
  304   950          885469464
  635   857          885470668
  555   894          885470859
  739   784          885473723
  403   936          885476683
  610   870          885484000
  152   959          885485887
   91   960          885489571
  618   866          885490928
  294   951          885497535
  489   916          885505465
  244   955          885510659
   92   960          885514688
  678   831          885521943
  442   928          885529640
  392   938          885529960
  731   791          885531562
  608   871          885532023
  433   930          885539737
   93   960          885540357
  620   865          885542625
  331   947          885542814
  681   829          885544030
  339   946          885548755
  185   958          885549537
  374   941          885551245
  153   959          885555656
  675   833          885556412
  750   774          885559824
  644   852          885560192
   94   960          885566584
  228   956          885575168
  496   914          885575880
  591   879          885576510
  463   923          885583314
  539   900          885590819
  459   924          885591603
   95   960          885593375
  354   944          885594248
  209   957          885596822
  606   872          885599864
  482   918          885600800
  582   883          885602755
  361   943          885607688
  506   911          885612247
  622   864          885614392
  575   886          885615831
  719   801          885617360
   96   960          885620736
  684   827          885622787
  694   820          885623384
  259   954          885624643
  467   922          885625011
  154   959          885626343
  314   949          885629493
  272   953          885646825
  672   835          885647323
   97   960          885648673
  455   925          885649500
  656   845          885651541
  186   958          885652768
  714   805          885654469
  323   948          885669659
  749   775          885674124
   98   960          885677192
  738   785          885683897
  604   873          885687481
  245   955          885690000
  347   945          885690548
  651   848          885694643
  637   856          885696869
  155   959          885697954
  550   896          885698136
  398   937          885701745
  624   863          885706271
   99   960          885706299
  284   952          885707712
  471   921          885717072
  419   933          885726296
  210   957          885728493
  229   956          885731805
  368   942          885732920
  100   960          885736000
  414   934          885738448
  305   950          885747625
  661   842          885752469
  451   926          885756627
  187   958          885757115
  295   951          885757726
  687   825          885758328
  724   797          885764997
  101   960          885766301
  156   959          885770495
  424   932          885782592
  705   812          885789953
  438   929          885792761
  542   899          885792787
  669   837          885794562
  602   874          885794832
  102   960          885797208
  748   776          885797568
  563   891          885801518
  589   880          885808469
  730   792          885810088
  503   912          885814055
  701   815          885815476
  409   935          885818304
  626   862          885818304
  260   954          885826664
  103   960          885828727
  157   959          885843972
  568   889          885845801
  475   920          885859875
  104   960          885860864
  211   957          885861424
  188   958          885862584
  558   893          885863069
  273   953          885869594
  246   955          885870811
  332   947          885872491
  709   809          885875958
  646   851          885881187
  493   915          885884032
  486   917          885886469
  230   956          885889816
  381   940          885890341
  105   960          885893625
  340   946          885894536
  387   939          885896622
  737   786          885903209
  429   931          885908080
  447   927          885912606
  522   906          885914064
  158   959          885918391
  580   884          885919104
  525   905          885920750
  600   875          885921875
  315   949          885926224
  106   960          885927016
  747   777          885930156
  519   907          885941002
  639   855          885943494
  285   952          885950533
  628   861          885950533
  690   823          885950767
  697   818          885952305
  107   960          885961043
  528   904          885961216
  404   936          885965120
  189   958          885969181
  355   944          885971259
  375   941          885971996
  324   948          885983616
  393   938          885992129
  159   959          885993758
  212   957          885995621
  108   960          885995712
  718   802          885995840
  573   887          885996620
  666   839          885998015
  362   943          885999735
  516   908          886001408
  296   951          886019687
  306   950          886027616
  545   898          886029417
  553   895          886029752
  261   954          886030245
  109   960          886031029
  531   903          886035618
  500   913          886048497
  231   956          886049207
  348   945          886052817
  247   955          886053098
  479   919          886053798
  587   881          886059844
  110   960          886067000
  598   876          886068568
  160   959          886070079
  746   778          886071888
  713   806          886073713
  190   958          886076912
  653   847          886090500
  274   953          886094001
  513   909          886095126
  729   793          886097746
  658   844          886101896
  723   798          886102659
  630   860          886103000
  434   930          886103504
  111   960          886103631
  443   928          886117059
  213   957          886131090
  736   787          886131659
  369   942          886140297
  112   960          886140928
  534   902          886144112
  161   959          886147360
  399   937          886178152
  113   960          886178897
  191   958          886185783
  286   952          886195064
  693   821          886200218
  333   947          886204160
  232   956          886209984
  641   854          886210585
  114   960          886217544
  680   830          886219000
  677   832          886219101
  510   910          886222000
  745   779          886222764
  648   850          886222792
  490   916          886224296
  316   949          886224845
  460   924          886225024
  162   959          886225607
  464   923          886227811
  596   877          886234869
  262   954          886235392
  248   955          886236867
  341   946          886242357
  415   934          886253879
  420   933          886254237
  578   885          886254677
  115   960          886256875
  663   841          886257568
  214   957          886267837
  456   925          886271941
  683   828          886275539
  674   834          886275728
  632   859          886275747
  468   922          886280680
  704   813          886281461
  297   951          886283424
  537   901          886286854
  566   890          886290496
  561   892          886290769
  192   958          886295800
  116   960          886296896
  483   918          886299219
  325   948          886299517
  548   897          886300865
  163   959          886304826
  307   950          886309443
  497   914          886315417
  275   953          886320052
  410   935          886321375
  425   932          886323193
  382   940          886326968
  585   882          886330593
  708   810          886335912
  117   960          886337613
  700   816          886338496
  388   939          886347091
  356   944          886350400
  452   926          886368184
  735   788          886369247
  439   929          886369608
  233   956          886372153
  118   960          886379032
  507   911          886381874
  744   780          886382784
  717   803          886383440
  472   921          886384009
  164   959          886385023
  671   836          886388767
  686   826          886388832
  363   943          886393954
  728   794          886394536
  376   941          886394997
  571   888          886396483
  556   894          886396600
  215   957          886405868
  193   958          886406969
  349   945          886417174
  594   878          886420736
  119   960          886421159
  249   955          886422124
  287   952          886441311
  263   954          886442111
  722   799          886449447
  405   936          886455981
  394   938          886456656
  430   931          886461491
  120   960          886464000
  540   900          886464000
  165   959          886466204
  634   858          886468816
  643   853          886498184
  712   807          886502071
  696   819          886506795
  655   846          886507111
  121   960          886507561
  448   927          886513375
  194   958          886519296
  317   949          886525362
  234   956          886535720
  334   947          886537827
  476   920          886538176
  216   957          886545189
  276   953          886547753
  166   959          886548375
  298   951          886548943
  370   942          886549888
  122   960          886551848
  743   781          886551948
  668   838          886558104
  689   824          886558993
  660   843          886573107
  504   912          886574592
  615   868          886580407
  613   869          886581306
  650   849          886585049
  342   946          886592224
  308   950          886593112
  487   917          886596516
  123   960          886596867
  617   867          886599476
  611   870          886602131
  551   896          886607287
  250   955          886608875
  576   886          886609432
  494   915          886614659
  734   789          886615973
  326   948          886617368
  583   883          886620674
  592   879          886626127
  167   959          886631542
  195   958          886632787
  619   866          886638555
  124   960          886642624
  609   871          886642840
  762   763          886645675
  264   954          886650408
  761   764          886654825
  400   937          886656953
  435   930          886669875
  760   765          886673125
  543   899          886675706
  636   857          886682249
  217   957          886685806
  125   960          886689125
  288   952          886689280
  621   865          886697686
  727   795          886700458
  759   766          886700575
  235   956          886700691
  607   872          886703391
  444   928          886707136
  168   959          886715711
  742   782          886730256
  357   944          886731677
  523   906          886733083
  126   960          886736376
  758   767          886737175
  480   919          886743559
  196   958          886747448
  526   905          886749201
  520   907          886750643
  564   891          886754115
  383   940          886765887
  416   934          886771800
  623   864          886776911
  277   953          886777110
  716   804          886780160
  703   814          886782071
  757   768          886782925
  350   945          886783625
  665   840          886783625
  605   873          886783742
  127   960          886784383
  421   933          886784698
  692   822          886786136
  364   943          886790351
  251   955          886797126
  559   893          886798836
  529   904          886799153
  389   939          886799888
  501   913          886799998
  169   959          886800888
  517   908          886801725
  707   811          886804974
  721   800          886805361
  645   852          886806333
  569   889          886815378
  299   951          886816250
  377   941          886820254
  411   935          886826906
  218   957          886827725
  318   949          886827781
  128   960          886833152
  756   769          886837825
  590   880          886851000
  265   954          886860289
  461   924          886861205
  197   958          886863285
  426   932          886866344
  236   956          886867072
  699   817          886870612
  733   790          886871837
  335   947          886873498
  465   923          886875092
  625   863          886876272
  309   950          886878629
  129   960          886882689
  532   903          886883095
  603   874          886883851
  514   909          886886173
  170   959          886887079
  457   925          886897118
  755   770          886901875
  679   831          886903030
  638   856          886916088
  741   783          886917708
  546   898          886922128
  395   938          886923547
  676   833          886925313
  581   884          886930045
  130   960          886933000
  327   948          886937175
  682   829          886937357
  289   952          886938977
  469   922          886939157
  711   808          886939543
  343   946          886944143
  657   845          886944518
  491   916          886946067
  554   895          886948839
  440   929          886949089
  406   936          886949272
  371   942          886961699
  652   848          886968000
  219   957          886970952
  171   959          886974290
  754   771          886975075
  198   958          886980304
  453   926          886982453
  574   887          886983327
  131   960          886984091
  252   955          886986883
  627   862          886995811
  484   918          887000536
  535   902          887001183
  601   875          887003676
  511   910          887003831
  673   835          887004092
  278   953          887008129
  726   796          887015512
  431   931          887017482
  685   827          887028408
  237   956          887034869
  132   960          887035968
  473   921          887053778
  753   772          887057425
  498   914          887057936
  172   959          887062527
  662   842          887065216
  695   820          887070375
  266   954          887071760
  300   951          887085351
  133   960          887088637
  588   881          887095313
  199   958          887098511
  740   784          887114304
  358   944          887115096
  220   957          887115493
  449   927          887116832
  319   949          887132108
  647   851          887135074
  629   861          887135570
  732   791          887136839
  401   937          887138154
  670   837          887139253
  134   960          887142104
  599   876          887143175
  752   773          887148925
  173   959          887151796
  351   945          887152176
  538   901          887153573
  508   911          887154543
  310   950          887166000
  640   855          887170375
  720   801          887170401
  688   825          887176297
  253   955          887178152
  715   805          887186000
  365   943          887188932
  290   952          887190408
  135   960          887196375
  549   897          887203422
  238   956          887204088
  384   940          887207104
  336   947          887211179
  200   958          887217912
  477   920          887219333
  562   892          887236616
  436   930          887238856
  279   953          887240816
  174   959          887242103
  378   941          887247773
  751   774          887249575
  136   960          887251456
  567   890          887253263
  390   939          887255019
  579   885          887258664
  328   948          887258944
  221   957          887261354
  706   812          887283144
  267   954          887284827
  702   815          887291783
  417   934          887292217
  631   860          887295591
  344   946          887298120
  445   928          887299877
  597   877          887302306
  137   960          887307353
  488   917          887309485
  422   933          887317685
  739   785          887320044
  557   894          887325677
  667   839          887330682
  175   959          887333454
  412   935          887334903
  505   912          887338153
  201   958          887338513
  725   797          887339698
  541   900          887340421
  495   915          887348250
  301   951          887356252
  586   882          887359024
  750   775          887359375
  138   960          887364072
  254   955          887370939
  654   847          887371687
  239   956          887374735
  372   942          887375736
  572   888          887376320
  691   823          887381138
  710   809          887386129
  396   938          887392808
  659   844          887402763
  222   957          887408541
  731   792          887410979
  698   818          887411824
  427   932          887412051
  139   960          887421619
  176   959          887425855
  481   919          887436200
  320   949          887438349
  291   952          887443579
  407   936          887444999
  642   854          887445152
  311   950          887455231
  202   958          887460320
  280   953          887475177
  633   859          887475916
  749   776          887478325
  140   960          887480000
  595   878          887481027
  649   850          887484449
  268   954          887499496
  462   924          887500152
  359   944          887500663
    0   961          887503681
    1   961          887503682
    2   961          887503689
    3   961          887503708
    4   961          887503745
    5   961          887503806
    6   961          887503897
    7   961          887504024
    8   961          887504193
    9   961          887504410
   10   961          887504681
   11   961          887505012
   12   961          887505409
   13   961          887505878
   14   961          887506425
   15   961          887507056
   16   961          887507777
   17   961          887508594
   18   961          887509513
   19   961          887510540
   20   961          887511681
   21   961          887512942
   22   961          887514329
   23   961          887515848
   24   961          887517505
   25   961          887519306
  177   959          887519312
  552   896          887519744
   26   961          887521257
  352   945          887522833
   27   961          887523364
  458   925          887525037
  466   923          887525163
   28   961          887525633
   29   961          887528070
   30   961          887530681
  441   929          887531210
   31   961          887533472
  738   786          887534928
   32   961          887536449
  141   960          887539221
   33   961          887539618
   34   961          887542985
  719   802          887544567
   35   961          887546556
  240   956          887546816
   36   961          887550337
  337   947          887550876
   37   961          887554334
  502   913          887554505
  524   906          887555240
  223   957          887557060
   38   961          887558553
  544   899          887561883
   39   961          887563000
  521   907          887563404
  255   955          887565250
   40   961          887567681
   41   961          887572602
  432   931          887576059
   42   961          887577769
  664   841          887578265
  527   905          887580808
  329   948          887582681
   43   961          887583188
  203   958          887583339
   44   961          887588865
  366   943          887589703
   45   961          887594806
  678   832          887596120
  142   960          887599288
  454   926          887599440
  470   922          887600448
  714   806          887600960
   46   961          887601017
  518   908          887605144
  748   777          887606425
  577   886          887606489
   47   961          887607504
  681   830          887608241
  178   959          887613831
   48   961          887614273
   49   961          887621330
  402   937          887621761
   50   961          887628681
  302   951          887628959
   51   961          887636332
  530   904          887640264
  675   834          887640579
  584   883          887642091
  694   821          887643045
   52   961          887644289
  385   940          887650625
   53   961          887652558
  345   946          887654161
  143   960          887660207
   54   961          887661145
   55   961          887670056
  492   916          887670784
  724   798          887673016
  635   858          887676587
  684   828          887677056
  379   941          887677560
  593   879          887679296
   56   961          887679297
  515   909          887680304
   57   961          887688874
  730   793          887694257
  292   952          887698496
   58   961          887698793
  485   918          887704757
  224   957          887706917
  204   958          887707576
   59   961          887709060
  179   959          887709418
  565   891          887710096
  614   869          887710453
  281   953          887711218
  391   939          887712490
  269   954          887715773
  616   868          887716928
   60   961          887719681
  241   956          887720337
  144   960          887721984
  450   927          887722983
  612   870          887723928
  474   921          887726385
   61   961          887730662
  533   903          887733764
  560   893          887737957
  644   853          887740461
  672   836          887741504
   62   961          887742009
  618   867          887743395
  747   778          887743675
  312   950          887746328
  321   949          887746510
   63   961          887753728
  610   871          887757311
  737   787          887758956
  256   955          887761091
   64   961          887765825
  705   813          887770422
   65   961          887778306
  145   960          887784625
  570   889          887788369
  512   910          887788728
  620   866          887789896
   66   961          887791177
  373   942          887792005
  656   846          887796152
  687   826          887802679
  499   914          887803443
   67   961          887804444
  180   959          887806079
  437   930          887810453
  608   872          887810560
  701   816          887810597
  418   934          887815136
   68   961          887818113
  547   898          887818115
   69   961          887832190
  205   958          887833037
  709   810          887841829
  413   935          887845372
   70   961          887846681
  146   960          887848136
  423   933          887853204
  651   849          887854500
  622   865          887856473
  225   957          887858118
  536   902          887861464
   71   961          887861592
  397   938          887864445
  555   895          887871250
   72   961          887876929
  661   843          887881888
  606   873          887883633
  360   944          887888384
  746   779          887890075
  338   947          887892595
   73   961          887892698
  446   928          887895288
  242   956          887895304
  353   945          887895602
  591   880          887897071
  637   857          887897646
  669   838          887898781
  478   920          887903352
  303   951          887903478
  181   959          887903820
  330   948          887908392
   74   961          887908905
  147   960          887912523
   75   961          887925556
  718   803          887927859
  509   911          887930260
  270   954          887933664
   76   961          887942657
  408   936          887943168
  624   864          887943168
  582   884          887944472
  282   953          887948945
  293   952          887955165
  257   955          887958468
  206   958          887959728
   77   961          887960214
  428   932          887960320
  697   819          887962132
  575   887          887973478
  604   874          887976488
  148   960          887977792
   78   961          887978233
  690   824          887985224
  729   794          887986673
  736   788          887992128
  367   943          887992670
   79   961          887996720
  182   959          888002647
  226   957          888010669
  346   946          888012272
  723   799          888015466
   80   961          888015681
  539   901          888023520
  713   807          888025040
  489   917          888025382
   81   961          888035122
  313   950          888039297
  149   960          888043949
  745   780          888045625
  626   863          888050023
   82   961          888055049
  646   852          888056344
  322   949          888056597
  243   956          888071723
   83   961          888075468
  496   915          888084811
  207   958          888087655
  602   875          888089083
   84   961          888096385
  386   940          888096456
  183   959          888102566
  506   912          888104744
  403   937          888107780
  550   897          888109273
  380   941          888109621
  150   960          888111000
  666   840          888112296
  442   929          888115977
   85   961          888117806
  482   919          888131727
  589   881          888134310
  433   931          888137228
  639   856          888139135
   86   961          888139737
  463   924          888141871
  271   954          888153175
  459   925          888155704
  258   955          888157387
   87   961          888162184
  227   957          888164576
  392   939          888172307
  628   862          888177080
  467   923          888178030
  151   960          888178951
  304   951          888179815
   88   961          888185153
  563   892          888185835
  283   953          888188364
  184   959          888203583
   89   961          888208650
  744   781          888210325
  374   942          888210512
  294   952          888213592
  208   958          888216824
  455   926          888219151
  568   890          888219432
  542   900          888220088
  600   876          888221376
  693   822          888224805
   90   961          888232681
  735   789          888234444
  331   948          888236083
  339   947          888236342
  658   845          888241437
  653   848          888245269
  152   960          888247808
  244   956          888249600
   91   961          888257252
  558   894          888258096
  471   922          888264559
  580   885          888266125
  704   814          888266808
  354   945          888270489
  361   944          888278265
   92   961          888282369
  680   831          888288191
  728   795          888288227
  677   833          888298270
  185   959          888305704
  708   811          888306643
   93   961          888308038
  503   913          888312024
  153   960          888317577
  228   957          888319845
  717   804          888320277
  630   861          888324381
  451   927          888331834
  314   950          888334144
   94   961          888334265
  683   829          888334776
  398   938          888338464
  700   817          888338513
  419   934          888340563
  209   958          888347241
  259   955          888357854
  414   935          888358319
  573   888          888359589
   95   961          888361056
  674   835          888364899
  722   800          888367048
  323   949          888368616
  347   946          888372459
  598   877          888373325
  272   954          888374312
  522   907          888379291
  525   906          888380541
  663   842          888381935
  743   782          888384175
  438   930          888384672
  154   960          888388264
   96   961          888388417
  763   763          888389894
  587   882          888390971
  424   933          888391261
  648   851          888392843
  762   764          888394472
  368   943          888397839
  493   916          888398453
  641   855          888401096
  475   921          888401836
  761   765          888408206
  186   959          888408935
  519   908          888411671
  486   918          888411888
  528   905          888415577
   97   961          888416354
  245   956          888428941
  284   953          888429481
  760   766          888431096
  553   896          888435513
  686   827          888438139
  409   936          888443785
   98   961          888444873
  545   899          888451324
  305   951          888457976
  712   808          888458240
  155   960          888459875
  759   767          888463142
  295   952          888473783
   99   961          888473980
  229   957          888476482
  516   909          888477525
  210   958          888478912
  531   904          888484555
  734   790          888485904
  671   837          888487964
  632   860          888491968
  447   928          888493375
  100   961          888503681
  758   768          888504344
  429   932          888511157
  187   959          888513282
  696   820          888521536
  156   960          888532416
  101   961          888533982
  381   941          888543962
  387   940          888544603
  596   878          888544888
  500   914          888551944
  757   769          888554702
  260   955          888559875
  102   961          888564889
  332   948          888565760
  742   783          888567175
  513   910          888576697
  340   947          888582123
  534   903          888587631
  479   920          888590239
  404   937          888596217
  103   961          888596408
  273   954          888597081
  689   825          888598394
  727   796          888598919
  157   960          888605893
  578   886          888607008
  246   956          888609752
  211   958          888611843
  756   770          888614216
  188   959          888618751
  104   961          888628545
  315   950          888630875
  375   942          888631263
  393   939          888634476
  230   957          888634493
  355   945          888647500
  655   847          888656798
  105   961          888661306
  585   883          888667012
  668   839          888667351
  566   891          888669467
  362   944          888670312
  285   953          888672302
  634   859          888679883
  158   960          888680312
  561   893          888680438
  324   949          888682573
  755   771          888682886
  643   854          888683571
  106   961          888694697
  434   931          888700995
  443   929          888703396
  660   844          888707584
  510   911          888709031
  548   898          888717384
  716   805          888721821
  537   902          888724961
  189   959          888725348
  721   801          888727762
  107   961          888728724
  348   946          888734728
  296   952          888735744
  594   879          888736023
  306   951          888737967
  490   917          888744213
  212   958          888746040
  733   791          888746508
  650   850          888750000
  159   960          888755679
  741   784          888759325
  754   772          888760712
  108   961          888763393
  261   955          888763456
  571   889          888764780
  703   815          888772302
  707   812          888780571
  464   924          888786368
  460   925          888789125
  247   956          888792039
  231   957          888793884
  556   895          888796991
  109   961          888798710
  369   943          888805216
  399   938          888814871
  692   823          888815655
  274   954          888821488
  497   915          888824348
  483   919          888830146
  160   960          888832000
  190   959          888833079
  468   923          888833699
  110   961          888834681
  456   926          888841592
  615   869          888843284
  753   773          888847694
  613   870          888849397
  617   868          888857145
  420   934          888868504
  111   961          888871312
  415   935          888873750
  507   912          888874371
  611   871          888875442
  699   818          888875531
  213   958          888881509
  636   858          888888168
  619   867          888891022
  540   901          888896701
  333   948          888897429
  711   809          888900560
  665   841          888902946
  112   961          888908609
  161   960          888909281
  286   953          888916833
  726   797          888918749
  609   872          888921377
  316   950          888929496
  341   947          888929944
  472   922          888931496
  425   933          888931862
  191   959          888941950
  452   927          888943391
  752   774          888943832
  621   866          888944957
  113   961          888946578
  592   880          888946688
  410   936          888946856
  232   957          888954661
  740   785          888960625
  439   930          888961519
  583   884          888962391
  576   887          888967079
  262   955          888968603
  248   956          888975808
  679   832          888977207
  382   941          888980589
  114   961          888985225
  645   853          888986602
  607   873          888987160
  162   960          888987528
  388   940          888995072
  325   949          888998474
  297   952          888999481
  682   830          889001568
  676   834          889009480
  732   792          889016256
  214   958          889018256
  551   897          889018424
  623   865          889018992
  307   951          889019794
  115   961          889024556
  356   945          889026641
  275   954          889047539
  751   775          889049126
  192   959          889051967
  376   942          889054264
  363   944          889064531
  430   932          889064568
  116   961          889064577
  163   960          889066747
  504   913          889072561
  605   874          889072749
  476   921          889080137
  685   828          889082677
  405   937          889087078
  657   846          889089129
  695   821          889090036
  448   928          889094144
  720   802          889097608
  673   836          889098273
  394   939          889099003
  349   946          889099085
  543   900          889103007
  117   961          889105294
  625   864          889113169
  233   957          889116830
  638   857          889116865
  487   918          889121935
  652   849          889127857
  494   916          889129080
  715   806          889132491
  564   892          889138432
  118   961          889146713
  164   960          889146944
  215   958          889156287
  249   956          889161065
  287   953          889163080
  193   959          889163136
  750   776          889163576
  739   786          889171075
  263   955          889175322
  590   881          889176841
  603   875          889178102
  119   961          889188840
  569   890          889189009
  559   894          889193863
  662   843          889194635
  523   907          889198310
  526   906          889208992
  370   943          889214807
  688   826          889220648
  520   908          889221312
  627   863          889227530
  165   960          889228125
  317   950          889230013
  334   948          889231096
  120   961          889231681
  670   838          889243472
  725   798          889247717
  529   905          889253514
  706   813          889263613
  298   952          889265000
  435   931          889267366
  276   954          889275240
  121   961          889275242
  194   959          889275463
  581   885          889277066
  517   909          889277842
  342   947          889279811
  480   920          889280000
  234   957          889280397
  702   816          889286904
  749   777          889287182
  444   929          889293473
  400   938          889293672
  731   793          889295148
  216   958          889295608
  601   876          889303177
  501   914          889303445
  308   951          889303463
  647   852          889310231
  166   960          889310296
  326   949          889316325
  122   961          889319529
  532   904          889332032
  546   899          889344035
  574   888          889346296
  250   956          889347816
  710   810          889352000
  554   896          889354600
  629   862          889362117
  123   961          889364548
  640   856          889366016
  514   910          889367744
  264   955          889383619
  195   959          889388954
  738   787          889390675
  416   935          889391671
  167   960          889393463
  421   934          889398965
  357   945          889407918
  124   961          889410305
  288   953          889411049
  691   824          889415595
  383   941          889419508
  748   778          889419944
  698   819          889421651
  461   925          889425306
  588   882          889426440
  465   924          889433649
  217   958          889436225
  535   903          889444702
  667   840          889444963
  235   957          889445368
  389   940          889447869
  599   877          889447932
  411   936          889452387
  125   961          889456806
  364   944          889460928
  350   946          889465536
  491   917          889465984
  457   926          889466769
  426   933          889475013
  719   803          889476586
  168   960          889477632
  377   942          889479521
  511   911          889490862
  469   923          889492176
  196   959          889503615
  126   961          889504057
  277   954          889504597
  631   861          889516972
  654   848          889526456
  484   919          889531463
  299   952          889532307
  318   950          889532432
  251   956          889536067
  440   930          889541000
  659   845          889542304
  127   961          889552064
  714   807          889552287
  453   927          889557660
  747   779          889561862
  169   960          889562809
  395   939          889565894
  335   948          889566767
  498   915          889566867
  218   958          889578144
  406   937          889580369
  730   794          889583184
  724   799          889585823
  309   951          889588980
  538   902          889591680
  265   955          889593500
  128   961          889600833
  473   922          889601265
  579   886          889610995
  236   957          889611749
  597   878          889612325
  737   788          889619425
  197   959          889619452
  549   898          889619941
  431   932          889620559
  562   893          889626285
  371   943          889626618
  343   947          889631730
  567   891          889632234
  642   855          889635663
  327   949          889636132
  508   912          889647040
  170   960          889649000
  129   961          889650370
  649   851          889654500
  289   953          889660746
  694   822          889667632
  678   833          889675289
  681   831          889677432
  633   860          889692137
  586   883          889695443
  449   928          889697601
  130   961          889700681
  664   842          889702632
  746   780          889712936
  219   958          889721371
  252   956          889725824
  557   895          889726068
  675   835          889729750
  278   954          889735616
  171   960          889736211
  684   829          889736293
  198   959          889736471
  572   889          889744617
  131   961          889751772
  705   814          889755769
  477   921          889761294
  541   901          889773122
  401   938          889774873
  237   957          889779546
  358   945          889791337
  595   879          889796314
  300   952          889801408
  132   961          889803649
  266   955          889804971
  701   817          889810614
  709   811          889812560
  172   960          889824448
  351   946          889834087
  488   918          889834904
  505   913          889836122
  436   931          889836347
  319   950          889836759
  672   837          889840701
  687   827          889851986
  199   959          889854678
  133   961          889856318
  736   789          889857325
  365   944          889859509
  384   941          889860725
  495   916          889862671
  718   804          889864696
  220   958          889865912
  745   781          889873166
  310   951          889876351
  729   795          889880364
  445   929          889886214
  635   859          889887654
  390   940          889903000
  336   948          889904448
  378   942          889907040
  134   961          889909785
  417   935          889912088
  290   953          889912177
  173   960          889913717
  253   956          889917093
  644   854          889925848
  552   897          889930881
  422   934          889931952
  723   800          889933067
  656   847          889945839
  238   957          889948765
  328   949          889957901
  412   936          889960384
  135   961          889964056
  577   887          889964136
  279   954          889968303
  481   920          889972641
  200   959          889974079
  697   820          889976873
  614   870          889978544
  616   869          889979805
  713   808          889981209
  584   884          889983808
  344   947          889985707
  544   900          889989184
  612   871          889997239
  593   880          889999857
  618   868          890001064
  174   960          890004024
  669   839          890008028
  221   958          890011773
  661   844          890016365
  267   955          890018038
  136   961          890019137
  651   850          890019451
  524   907          890020467
  427   933          890020720
  690   825          890024625
  521   908          890034073
  396   939          890035155
  610   872          890035848
  527   906          890040599
  372   943          890040655
  620   867          890042363
  744   782          890042552
  502   914          890057952
  462   925          890064253
  301   952          890072309
  137   961          890075034
  407   937          890076096
  518   909          890081261
  466   924          890083720
  608   873          890094329
  565   892          890094413
  530   905          890094625
  201   959          890094680
  458   926          890094688
  175   960          890095375
  637   858          890103565
  622   866          890103744
  735   790          890104375
  254   956          890109880
  239   957          890119412
  441   930          890123121
  138   961          890131753
  560   894          890132984
  763   764          890138691
  320   950          890143000
  762   765          890147853
  470   923          890153467
  222   958          890158960
  515   910          890161875
  570   890          890162000
  291   953          890165348
  311   951          890165582
  761   766          890166177
  606   874          890172640
  454   927          890174647
  359   945          890176904
  432   932          890179136
  533   904          890182701
  624   865          890185249
  728   796          890186688
  176   960          890187776
  139   961          890189300
  492   917          890190701
  760   767          890193663
  280   954          890202664
  352   946          890204744
  202   959          890216487
  743   783          890221094
  591   881          890222912
  759   768          890230311
  666   841          890231617
  268   955          890232707
  485   919          890235684
  646   853          890236613
  547   899          890240022
  337   948          890244145
  140   961          890247681
  693   823          890254324
  704   815          890257039
  402   938          890258480
  366   944          890260280
  717   805          890261938
  604   875          890270739
  474   922          890273872
  512   911          890275759
  758   769          890276121
  555   896          890277011
    0   962          890277128
    1   962          890277129
    2   962          890277136
    3   962          890277155
    4   962          890277192
    5   962          890277253
    6   962          890277344
    7   962          890277471
    8   962          890277640
    9   962          890277857
   10   962          890278128
   11   962          890278459
   12   962          890278856
   13   962          890279325
   14   962          890279872
   15   962          890280503
   16   962          890281224
  177   960          890281233
  329   949          890281638
   17   962          890282041
  708   812          890282240
   18   962          890282960
   19   962          890283987
   20   962          890285128
   21   962          890286389
  626   864          890286920
   22   962          890287776
   23   962          890289295
  722   801          890289449
   24   962          890290952
  240   957          890291493
  582   885          890291493
   25   962          890292753
   26   962          890294704
   27   962          890296811
   28   962          890299080
   29   962          890301517
  450   928          890303752
   30   962          890304128
  255   956          890304191
  385   941          890304246
  536   903          890304983
  141   961          890306902
   31   962          890306919
  223   958          890307479
   32   962          890309896
  499   915          890312374
   33   962          890313065
   34   962          890316432
   35   962          890320003
   36   962          890323784
   37   962          890327781
  757   770          890331093
   38   962          890332000
   39   962          890336447
  575   888          890336447
  379   942          890336827
  203   959          890339506
  639   857          890339912
   40   962          890341128
  345   947          890341748
  700   818          890343432
  302   952          890345016
   41   962          890346049
   42   962          890351216
   43   962          890356635
  391   940          890360471
  734   791          890360575
   44   962          890362312
  680   832          890362368
  142   961          890366969
   45   962          890368253
   46   962          890374464
  178   960          890375752
   47   962          890380951
  677   834          890382437
  658   846          890386048
   48   962          890387720
  602   876          890388584
   49   962          890394777
  756   771          890395227
  683   830          890398987
   50   962          890402128
  653   849          890405126
  437   931          890407944
  742   784          890408792
  628   863          890408799
   51   962          890409779
   52   962          890417736
  712   809          890419257
  292   953          890420265
  509   912          890422757
   53   962          890426005
  143   961          890427888
   54   962          890434592
  418   935          890435007
  281   954          890438705
   55   962          890443503
  478   921          890445313
  269   955          890448984
  321   950          890451161
   56   962          890452744
  312   951          890456679
  373   943          890456924
  224   958          890457336
  674   836          890459080
  539   902          890461627
   57   962          890462321
  204   959          890463743
  241   957          890465014
  589   882          890465437
  423   934          890467471
  755   772          890468523
  413   936          890470853
  179   960          890471339
   58   962          890472240
  446   929          890481625
   59   962          890482507
  144   961          890489665
  686   828          890492408
   60   962          890493128
  256   956          890500032
  727   797          890502156
   61   962          890504109
  397   939          890506792
  663   843          890511354
   62   962          890515456
  550   898          890525792
  600   877          890526133
   63   962          890527175
   64   962          890539272
  696   821          890541197
  489   918          890550801
  630   862          890550928
  754   773          890550981
   65   962          890551753
  145   961          890552306
   66   962          890564624
  360   945          890564625
  180   960          890568000
  648   852          890568000
  428   933          890568989
  408   937          890574265
  563   893          890575504
  353   946          890577513
   67   962          890577891
  338   948          890585864
  205   959          890589204
   68   962          890591560
  671   838          890592183
  641   856          890596737
  568   891          890598403
  496   916          890599232
  506   913          890602713
   69   962          890605637
  741   785          890605646
  330   949          890607349
  225   958          890608537
  146   961          890615817
  580   886          890618456
  303   952          890619535
   70   962          890620128
  733   792          890625925
   71   962          890635039
  242   957          890639981
  753   774          890642601
  689   826          890642745
   72   962          890650376
  542   901          890652789
  721   802          890654969
  558   895          890658487
  367   944          890663247
  181   960          890665741
   73   962          890666145
  270   955          890666875
  482   920          890668168
  716   806          890668312
  282   954          890676432
  293   953          890676934
  147   961          890680204
   74   962          890682352
  598   878          890683344
  257   956          890697409
   75   962          890699003
  346   947          890699859
  463   925          890705972
  442   930          890707888
  632   861          890713349
  206   959          890715895
   76   962          890716104
  459   926          890725355
  587   883          890727390
  573   889          890727886
   77   962          890733661
  467   924          890736587
  433   932          890740305
  752   775          890743383
  403   938          890744499
  148   961          890745473
  313   951          890749648
  386   941          890750077
   78   962          890751680
  707   813          890761040
  226   958          890761088
  322   950          890761248
  182   960          890764568
  703   816          890767423
  380   942          890768888
   79   962          890770167
  668   840          890781632
   80   962          890789128
  455   927          890794358
   81   962          890808569
  655   848          890811567
  149   961          890811630
  740   786          890811656
  503   914          890815471
  243   957          890816400
  471   923          890817578
  392   940          890820288
  726   798          890826768
   82   962          890828496
  207   959          890843822
  525   907          890845768
  553   897          890846650
  660   845          890847125
   83   962          890848915
  522   908          890849960
  692   824          890850112
  751   776          890853327
  596   879          890860175
  183   960          890864487
  711   810          890866431
   84   962          890869832
  643   855          890874082
  528   906          890875368
  374   943          890875431
  545   900          890878625
  150   961          890878681
  699   819          890885358
  271   955          890886386
  519   909          890887788
   85   962          890891253
  304   952          890895872
  634   860          890896104
  258   956          890896328
  732   793          890900425
  451   928          890912603
   86   962          890913184
  227   958          890914995
  283   954          890915851
  493   917          890918370
  650   851          890920051
  339   948          890929611
  331   949          890935040
  294   953          890935361
   87   962          890935631
  531   905          890938916
  486   919          890942815
  151   961          890946632
  475   922          890949323
  354   946          890952400
  361   945          890954506
   88   962          890958600
  516   910          890959096
  419   935          890960434
  578   887          890964655
  184   960          890965504
  750   777          890972433
  208   959          890972991
  398   939          890980811
   89   962          890982097
  438   931          890982163
  414   936          890983800
  244   957          890994277
  424   934          891005528
   90   962          891006128
  585   884          891008729
  152   961          891015489
  739   787          891026822
  665   842          891027313
  720   803          891029627
   91   962          891030699
  534   904          891036568
  314   951          891044495
  566   892          891053784
   92   962          891055816
  679   833          891056376
  594   880          891056584
  347   947          891060046
  500   915          891060875
  513   911          891063728
  185   960          891067625
  368   944          891068416
  228   958          891070264
  682   831          891070759
  323   950          891073267
  409   937          891074882
  561   894          891075465
  447   929          891079712
   93   962          891081485
  715   807          891083818
  153   961          891085258
  259   956          891096795
  676   835          891098651
  636   859          891099235
  749   778          891100701
  209   959          891103408
  272   955          891107523
   94   962          891107712
  615   870          891111375
  695   822          891114623
  429   933          891119826
  617   869          891120022
  613   871          891122708
  479   921          891132200
   95   962          891134503
  571   890          891138411
  548   899          891139291
  685   829          891141914
  619   868          891148691
  611   872          891153979
  154   961          891155945
  284   954          891156968
  725   799          891160524
   96   962          891161864
  537   903          891168480
  186   960          891170856
  645   854          891171989
  245   957          891173618
  305   952          891174033
  731   794          891184075
   97   962          891189801
  295   953          891195552
  621   867          891197424
  673   837          891197470
  387   941          891198224
  510   912          891201528
  556   896          891202752
  381   942          891203229
  609   873          891205146
   98   962          891218320
  229   958          891226901
  155   961          891227556
  404   938          891232936
  210   959          891235079
  748   779          891238131
  657   847          891238816
   99   962          891247427
  706   814          891248960
  738   788          891251144
  332   949          891264717
  623   866          891266263
  490   918          891269632
  688   827          891269955
  592   881          891272529
  187   960          891275203
  340   948          891275392
  607   874          891276167
  100   962          891277128
  393   940          891282457
  702   817          891286921
  652   850          891292808
  443   930          891295307
  375   943          891296182
  260   956          891298816
  156   961          891300097
  434   932          891304072
  101   962          891307429
  583   885          891309412
  710   811          891322731
  638   858          891322784
  662   844          891329112
  355   946          891329411
  576   888          891330048
  273   955          891330292
  540   902          891334808
  102   962          891338336
  497   916          891338769
  315   951          891341226
  362   945          891346553
  464   925          891350469
  670   839          891352719
  246   957          891354429
  625   865          891355250
  460   926          891358776
  483   920          891366587
  605   875          891367000
  211   959          891368010
  103   962          891369855
  507   913          891372340
  157   961          891373574
  188   960          891380672
  747   780          891384723
  230   958          891384912
  324   950          891387224
  468   924          891392256
  285   954          891399789
  104   962          891401992
  719   804          891413423
  456   927          891416799
  348   947          891422315
  105   962          891434753
  551   898          891434943
  698   820          891436392
  158   961          891447993
  306   952          891454024
  691   825          891454996
  399   939          891457218
  296   953          891457513
  627   864          891464427
  106   962          891468144
  369   944          891475793
  730   795          891476875
  603   876          891477603
  472   923          891484515
  737   789          891484622
  189   960          891487269
  420   935          891488375
  647   853          891490500
  415   936          891499231
  107   962          891502171
  212   959          891502207
  261   956          891502397
  724   800          891503424
  590   882          891507968
  714   808          891508456
  159   961          891523360
  452   928          891524160
  564   893          891528101
  543   901          891535708
  247   957          891536716
  108   962          891536840
  746   781          891540477
  231   958          891544303
  425   934          891546129
  274   955          891554699
  439   931          891559010
  667   841          891564284
  640   857          891566793
  569   891          891567980
  109   962          891572157
  504   914          891576008
  410   937          891577953
  629   863          891593836
  559   895          891594254
  190   960          891595000
  333   949          891596386
  160   961          891599681
  601   877          891607934
  110   962          891608128
  341   948          891623213
  476   922          891627624
  581   886          891629397
  213   959          891637676
  316   951          891639847
  382   942          891639856
  286   954          891644320
  111   962          891644759
  388   941          891648693
  494   917          891648997
  487   919          891652862
  523   908          891668979
  430   933          891673237
  526   907          891674219
  161   961          891676962
  448   929          891680481
  112   962          891682056
  654   849          891686313
  659   846          891686915
  694   823          891697151
  520   909          891697429
  325   950          891703125
  191   960          891703871
  232   958          891705080
  745   782          891705393
  262   956          891707544
  356   946          891708552
  529   906          891713305
  574   889          891714593
  376   943          891719183
  113   962          891720025
  248   957          891720485
  297   953          891721250
  405   938          891723797
  736   790          891727256
  307   952          891735851
  363   945          891740772
  631   862          891743519
  705   815          891746000
  394   940          891746984
  681   832          891751609
  162   961          891755209
  599   878          891757951
  114   962          891758672
  517   910          891759413
  678   834          891759456
  588   883          891762859
  554   897          891765737
  546   900          891771336
  214   959          891774423
  729   796          891778825
  275   955          891780750
  532   905          891786393
  349   947          891786672
  709   812          891788157
  115   962          891798003
  684   830          891800504
  718   805          891806357
  501   915          891812376
  192   960          891813888
  701   818          891815533
  480   921          891821961
  675   836          891823931
  649   852          891829657
  642   856          891831304
  664   843          891832051
  163   961          891834428
  116   962          891838024
  514   911          891854775
  723   801          891855468
  233   958          891867249
  435   932          891870443
  117   962          891878741
  744   783          891879471
  370   944          891885384
  444   930          891885384
  764   764          891887488
  287   954          891890567
  763   765          891892072
  535   904          891893639
  249   957          891905742
  762   766          891905824
  687   828          891906255
  215   959          891912454
  633   861          891913518
  263   956          891914263
  164   961          891914625
  118   962          891920160
  193   960          891925057
  597   879          891927612
  761   767          891928744
  334   949          891930053
  400   939          891936019
  317   951          891940364
  713   809          891942226
  672   838          891944920
  760   768          891960832
  119   962          891962287
  579   887          891968642
  342   948          891973080
  735   791          891979046
  511   912          891983359
  298   953          891986769
  491   918          891991403
  461   926          891994957
  165   961          891995806
  697   821          891996534
  465   925          891997750
  759   769          892002088
  120   962          892005128
  276   955          892008451
  567   892          892016551
  416   936          892017152
  421   935          892018836
  308   952          892019520
  326   950          892020976
  562   894          892021312
  234   958          892030816
  538   903          892035199
  586   884          892037160
  194   960          892037384
  549   899          892041848
  457   927          892041976
  121   962          892048689
  469   924          892050733
  216   959          892051775
  758   770          892052512
  743   784          892062711
  484   920          892067904
  690   826          892068976
  166   961          892077977
  383   942          892078775
  498   916          892081288
  411   937          892083484
  426   934          892089280
  357   946          892089829
  728   797          892089925
  250   957          892092493
  122   962          892092976
  656   848          892100608
  389   941          892101490
  635   860          892103875
  757   771          892112104
  644   855          892116359
  595   880          892116875
  572   890          892118248
  669   840          892122309
  264   956          892122560
  557   896          892131829
  364   945          892137169
  123   962          892137995
  453   928          892138429
  440   931          892138491
  288   954          892138536
  377   943          892144440
  508   913          892145009
  195   960          892150875
  350   947          892153123
  473   923          892154284
  661   845          892155906
  167   961          892161144
  756   772          892180864
  124   962          892183752
  651   851          892189502
  217   959          892192392
  235   958          892195787
  717   806          892208429
  541   902          892211229
  395   940          892213875
  722   802          892216656
  406   938          892217088
  431   933          892229228
  125   962          892230253
  277   955          892237808
  734   792          892239992
  318   951          892242783
  168   961          892245313
  616   870          892247896
  614   871          892251855
  704   816          892252160
  299   953          892254076
  742   785          892255113
  755   773          892258792
  708   813          892262709
  618   869          892263941
  196   960          892265536
  335   949          892265724
  612   872          892275776
  126   962          892277504
  251   957          892280744
  449   929          892283938
  693   824          892288781
  371   944          892297195
  620   868          892300032
  309   952          892305037
  477   922          892308781
  637   859          892314632
  610   873          892319617
  343   948          892324999
  127   962          892325511
  593   881          892325698
  577   888          892327105
  169   961          892330490
  584   885          892330829
  265   956          892332441
  218   959          892334311
  505   914          892339569
  327   950          892340783
  754   774          892345888
  552   898          892347400
  700   819          892353259
  666   842          892355984
  622   867          892356211
  236   958          892362168
  488   919          892365831
  128   962          892374280
  197   960          892381373
  495   917          892382588
  608   874          892383336
  712   810          892385128
  289   954          892388233
  727   798          892410175
  170   961          892416681
  401   939          892417220
  544   901          892421885
  646   854          892422000
  129   962          892423817
  624   866          892432520
  436   932          892439424
  680   833          892441537
  753   775          892442152
  741   786          892456677
  606   875          892466891
  683   831          892468178
  278   955          892468827
  252   957          892470501
  677   835          892471608
  358   946          892473248
  130   962          892474128
  219   959          892477538
  445   930          892478125
  565   893          892484082
  524   908          892491136
  198   960          892498392
  171   961          892503892
  527   907          892505826
  733   793          892510094
  521   909          892510190
  481   921          892514602
  384   942          892519992
  351   947          892521674
  300   953          892523177
  131   962          892525219
  626   865          892529001
  237   958          892529965
  560   895          892533375
  658   847          892535735
  365   945          892535750
  417   936          892537569
  570   891          892540971
  266   956          892543912
  639   858          892545831
  319   951          892547110
  752   776          892547584
  686   829          892551645
  422   935          892551823
  591   882          892554039
  530   906          892554416
  390   941          892556621
  674   837          892558277
  518   910          892562832
  696   822          892565784
  502   915          892566883
  653   850          892570077
  604   876          892570240
  378   943          892571959
  132   962          892577096
  721   803          892586988
  412   937          892591481
  172   961          892592129
  310   952          892592408
  336   949          892603405
  199   960          892616599
  716   807          892619639
  220   959          892622079
  133   962          892629765
  462   926          892633904
  427   934          892634987
  533   905          892637062
  290   954          892639664
  582   886          892643824
  628   864          892645696
  663   844          892645831
  466   925          892647821
  515   911          892648906
  253   957          892661770
  751   777          892662184
  328   950          892662552
  547   900          892667323
  740   787          892667403
  458   927          892669895
  344   948          892678976
  173   961          892681398
  396   940          892683136
  134   962          892683232
  555   897          892688148
  689   827          892692052
  602   877          892693341
  238   958          892699184
  671   839          892701430
  279   955          892701514
  575   889          892704744
  372   944          892711232
  470   924          892712024
  407   938          892712815
  492   918          892716120
  441   931          892720612
  200   960          892736000
  135   962          892737503
  726   799          892739575
  707   814          892746387
  648   853          892748269
  536   904          892753920
  454   928          892755416
  267   956          892756979
  703   817          892767440
  221   959          892767940
  512   912          892768256
  174   961          892771705
  485   920          892772125
  630   863          892782647
  750   778          892785952
  432   933          892787805
  732   794          892789352
  136   962          892792584
  301   953          892794078
  641   857          892797514
  589   883          892801856
  499   916          892826795
  474   923          892826891
  600   878          892836152
  711   811          892837162
  137   962          892848481
  320   951          892853351
  254   957          892854557
  201   960          892856601
  359   946          892858815
  175   961          892863056
  239   958          892869831
  311   952          892881639
  739   788          892887291
  692   825          892889513
  450   929          892890089
  352   947          892892331
  291   954          892892835
  699   820          892900099
  402   939          892900827
  668   841          892900953
  539   903          892905146
  138   962          892905200
  222   959          892915127
  749   779          892918888
  509   913          892920726
  280   955          892935875
  366   945          892936521
  632   862          892939896
  337   949          892943102
  550   899          892947699
  176   961          892955457
  139   962          892962747
  385   942          892963513
  720   804          892966464
  563   894          892970531
  655   849          892971424
  268   956          892971648
  580   887          892976103
  202   960          892978408
  568   892          892982720
  329   950          892986289
  660   846          892991736
  478   922          892992800
  598   879          892998631
  379   943          893001746
  437   932          893011021
  391   941          893014092
  140   962          893021128
  345   948          893035017
  715   808          893039987
  240   958          893041912
  255   957          893048868
  177   961          893048914
    0   963          893056347
    1   963          893056348
    2   963          893056355
    3   963          893056374
    4   963          893056411
    5   963          893056472
    6   963          893056563
    7   963          893056690
    8   963          893056859
    9   963          893057076
   10   963          893057347
   11   963          893057678
   12   963          893058075
   13   963          893058544
   14   963          893059091
   15   963          893059722
   16   963          893060443
  418   936          893060488
  748   780          893060992
   17   963          893061260
   18   963          893062179
   19   963          893063206
  223   959          893063646
  558   896          893064248
   20   963          893064347
   21   963          893065608
  302   953          893066785
   22   963          893066995
   23   963          893068514
  587   884          893069107
  643   856          893069723
   24   963          893070171
   25   963          893071972
  446   930          893073536
   26   963          893073923
   27   963          893076030
  731   795          893077766
  725   800          893078125
   28   963          893078299
  141   962          893080349
   29   963          893080736
  489   919          893081728
   30   963          893083347
   31   963          893086138
  423   935          893087342
   32   963          893089115
  542   902          893090896
   33   963          893092284
  650   852          893095208
   34   963          893095651
   35   963          893099222
  203   960          893101427
  573   890          893101517
  413   937          893101950
   36   963          893103003
  506   914          893106160
   37   963          893107000
   38   963          893111219
   39   963          893115666
  738   789          893116341
  634   861          893117485
  496   917          893119149
   40   963          893120347
   41   963          893125268
  373   944          893127501
   42   963          893130435
   43   963          893135854
  142   962          893140416
  679   834          893140543
   44   963          893141531
  178   961          893143433
  695   823          893144142
  682   832          893144936
   45   963          893147472
  292   954          893147752
   46   963          893153683
  397   940          893154773
  665   843          893156732
   47   963          893160170
  321   951          893161512
   48   963          893166939
  281   955          893171916
  312   952          893172736
   49   963          893173996
  596   880          893180736
   50   963          893181347
  428   934          893183256
  269   956          893187925
   51   963          893188998
  676   836          893192832
   52   963          893196955
  143   962          893201335
   53   963          893205224
  685   830          893206125
  482   921          893210129
  408   938          893210984
  747   781          893212264
  224   959          893213503
   54   963          893213811
  241   958          893215433
   55   963          893222722
  204   960          893225664
   56   963          893231963
  179   961          893239020
  706   815          893239191
   57   963          893241540
  256   957          893244709
  360   946          893246536
   58   963          893251459
   59   963          893261726
  144   962          893263112
  553   898          893263169
  353   947          893265100
   60   963          893272347
  463   926          893275623
   61   963          893283328
  338   949          893284821
  702   818          893291840
   62   963          893294675
  710   812          893298328
  459   927          893300562
  467   925          893300688
  673   838          893301689
  442   931          893305379
   63   963          893306394
  545   901          893311326
  330   950          893312000
  636   860          893315456
  525   908          893316437
   64   963          893318491
  688   828          893324224
  503   915          893324402
  145   962          893325753
  522   909          893326077
  578   888          893327624
   65   963          893330972
  180   961          893335681
  367   945          893339488
  528   907          893340595
  303   953          893341304
   66   963          893343843
  433   933          893348974
  205   960          893351125
  737   790          893354553
  719   805          893355084
  585   885          893355750
   67   963          893357110
  645   855          893362500
  225   959          893364704
  519   910          893369359
   68   963          893370779
  746   782          893372704
  455   928          893375127
  730   796          893375336
  471   924          893376135
  594   881          893382425
  615   871          893384686
   69   963          893384856
  403   939          893386846
  617   870          893388113
  146   962          893389264
  242   958          893390400
  346   948          893393128
  657   848          893393585
  531   906          893398707
   70   963          893399347
  613   872          893401245
  293   954          893404421
  270   956          893405816
  386   942          893409344
  282   955          893409643
  619   869          893411568
   71   963          893414258
  724   801          893425825
   72   963          893429595
  181   961          893433422
  380   943          893433807
  611   873          893437748
  257   957          893442086
  566   893          893443453
  493   918          893443789
   73   963          893445364
  516   911          893446127
  147   962          893453651
  621   868          893455093
  698   821          893456053
   74   963          893461571
  652   851          893462859
  313   952          893465705
  670   840          893467000
  662   845          893468653
  714   809          893469473
  322   951          893471599
  392   941          893473909
  561   895          893475856
  206   960          893477816
   75   963          893478222
  486   920          893479256
  534   905          893490929
  609   874          893494153
   76   963          893495323
  451   929          893498940
  691   826          893499347
  475   923          893502342
   77   963          893512880
  226   959          893517255
  571   891          893517382
  623   867          893518730
  148   962          893518920
   78   963          893530899
  182   961          893532249
  638   859          893533851
  745   783          893542312
  374   944          893546008
   79   963          893549386
  513   912          893556225
  548   900          893566592
  243   958          893566819
   80   963          893568347
  607   875          893570418
  500   916          893575296
  149   962          893585077
  438   932          893585240
  419   936          893585915
   81   963          893587788
  736   791          893601927
  625   866          893602521
  592   882          893603656
  207   960          893605743
   82   963          893607715
  556   897          893613889
  414   937          893614897
  537   904          893617417
  304   953          893617641
  271   956          893625327
  424   935          893625399
   83   963          893628134
  339   949          893628568
  398   940          893628792
  183   961          893632168
  361   946          893636417
  331   950          893639691
  354   947          893639987
  764   765          893640869
  258   957          893641005
   84   963          893649051
  283   955          893649062
  763   766          893650043
  150   962          893652128
  583   886          893661743
  294   954          893662848
  605   876          893666501
  762   767          893668391
   85   963          893670472
  227   959          893671162
  447   930          893671623
  647   854          893675887
  479   922          893679687
  729   797          893682062
  667   842          893688651
   86   963          893692403
  761   768          893695913
  576   889          893698345
  510   913          893699497
  627   865          893706508
  409   938          893711601
   87   963          893714850
  151   962          893720079
  744   784          893721088
  694   824          893731608
  760   769          893732609
  184   961          893733185
  429   934          893734093
  208   960          893734912
   88   963          893737819
  705   816          893741121
  368   945          893744657
  244   958          893744696
  718   806          893752848
  347   948          893753315
  314   952          893760552
   89   963          893761316
  709   813          893768626
  640   858          893772712
  540   903          893778327
  759   770          893778479
  603   877          893782360
  723   802          893782675
  323   951          893783618
   90   963          893785347
  152   962          893788936
  490   919          893800559
   91   963          893809918
  701   819          893825360
  228   959          893826431
  629   864          893830733
  681   833          893830778
  758   771          893833523
   92   963          893835035
  185   961          893835306
  659   847          893836602
  259   957          893841472
  590   883          893844387
  272   956          893846464
  678   835          893848627
  654   850          893851264
  551   899          893856850
  387   942          893857491
  735   792          893858463
  497   917          893858686
  153   962          893858705
   93   963          893860704
  209   960          893865329
  381   943          893868148
  684   831          893869695
  404   939          893875283
  507   914          893875787
   94   963          893886931
  284   955          893890179
  443   931          893892798
  305   953          893895802
  757   772          893897741
  713   810          893908097
  483   921          893908548
  743   785          893909032
  434   933          893912741
   95   963          893913722
  601   878          893917953
  464   926          893920120
  295   954          893923039
  564   894          893923128
  675   837          893923128
  245   958          893924037
  154   962          893929392
  460   927          893933983
  393   941          893936078
  186   961          893938537
   96   963          893941083
  569   892          893952297
  468   925          893956357
  687   829          893965492
  664   844          893966528
  375   944          893966759
   97   963          893969020
  332   950          893969368
  756   773          893971133
  543   902          893973815
  340   949          893974349
  631   863          893975238
  229   959          893983068
  581   887          893987044
  210   960          893997000
   98   963          893997539
  456   928          893997568
  728   798          893997944
  559   896          894000015
  155   962          894001003
  649   853          894009926
  355   947          894016998
  697   822          894021121
   99   963          894026646
  362   946          894028464
  642   857          894032081
  187   961          894042884
  472   924          894043072
  260   957          894043493
  755   774          894053699
  672   839          894054167
  100   963          894056347
  315   952          894057283
  273   956          894069233
  599   879          894073238
  156   962          894073544
  504   915          894084939
  101   963          894086648
  574   890          894088224
  324   951          894097575
  588   884          894104576
  246   958          894104848
  399   940          894105199
  742   786          894106144
  452   929          894110497
  420   936          894113856
  348   948          894115584
  102   963          894117555
  690   827          894118283
  734   793          894124161
  211   960          894129931
  415   937          894130328
  285   955          894133000
  633   862          894140065
  230   959          894141079
  526   908          894144888
  523   909          894145096
  754   775          894145439
  157   962          894147021
  188   961          894148353
  722   803          894148675
  103   963          894149074
  369   945          894152034
  717   807          894159756
  439   932          894162087
  425   935          894166000
  494   918          894174416
  306   953          894175793
  529   907          894178532
  520   910          894179000
  476   923          894180643
  104   963          894181211
  554   898          894182256
  296   954          894185000
  487   920          894189303
  546   901          894204037
  105   963          894213972
  410   938          894214672
  158   962          894221440
  669   841          894241630
  532   906          894246184
  753   776          894246353
  517   911          894246444
  261   957          894247074
  106   963          894247363
  708   814          894248056
  597   880          894248173
  704   817          894252177
  189   961          894254950
  656   849          894260465
  212   960          894264128
  448   930          894272392
  107   963          894281390
  247   958          894287135
  430   934          894287504
  274   956          894293640
  159   962          894296807
  231   959          894300470
  661   846          894300517
  333   950          894301037
  382   943          894304775
  388   942          894307960
  644   856          894312000
  741   787          894312424
  108   963          894316059
  341   949          894322170
  727   799          894322982
  635   861          894325256
  501   916          894326797
  693   825          894328182
  579   888          894331611
  514   912          894347272
  535   905          894348000
  109   963          894351376
  712   811          894355859
  316   952          894355904
  752   777          894356441
  190   961          894362681
  651   852          894364659
  405   939          894366144
  700   820          894368000
  480   922          894369448
  160   962          894373128
  286   955          894377531
  586   885          894384181
  110   963          894387347
  376   944          894389760
  356   947          894396139
  733   794          894399021
  213   960          894399597
  394   941          894400605
  567   893          894406220
  325   951          894413476
  562   895          894421703
  363   946          894422683
  111   963          894423978
  595   881          894442716
  297   954          894448737
  161   962          894450409
  262   957          894452221
  307   953          894457620
  232   959          894461247
  112   963          894461275
  549   900          894469149
  248   958          894470904
  191   961          894471552
  751   778          894475703
  435   933          894479112
  349   948          894479941
  511   913          894481328
  444   931          894482875
  538   904          894484136
  666   843          894485403
  572   891          894497219
  113   963          894499244
  275   956          894519691
  616   871          894521207
  491   919          894522330
  721   804          894523825
  680   834          894525704
  740   788          894527872
  162   962          894528656
  614   872          894530392
  637   860          894530853
  618   870          894532032
  214   960          894536344
  114   963          894537891
  683   832          894542355
  557   897          894542966
  612   873          894559545
  370   945          894561625
  620   869          894562909
  677   836          894565789
  465   926          894567401
  461   927          894570164
  716   808          894575808
  115   963          894577222
  192   961          894581569
  400   940          894584000
  696   823          894595303
  498   917          894601205
  750   779          894604139
  163   962          894607875
  610   874          894608624
  484   921          894609865
  646   855          894612511
  622   868          894613880
  469   925          894614834
  686   830          894615856
  116   963          894617243
  457   928          894622745
  233   959          894623416
  287   955          894623778
  334   950          894634704
  421   936          894644317
  416   937          894648249
  508   914          894648456
  541   903          894654748
  249   958          894656161
  317   952          894656421
  593   882          894656825
  726   800          894657176
  117   963          894657960
  263   957          894658940
  674   838          894662496
  342   949          894672037
  215   960          894674375
  608   875          894677587
  732   795          894683043
  584   886          894683160
  624   867          894684987
  164   962          894688072
  658   848          894690504
  193   961          894692738
  577   889          894695402
  118   963          894699379
  426   935          894709151
  473   924          894712841
  298   954          894714256
  411   938          894720203
  453   929          894724766
  326   951          894731327
  707   815          894736618
  653   851          894740128
  308   953          894741289
  119   963          894741506
  440   932          894741568
  749   780          894741749
  383   943          894743694
  689   828          894746321
  276   956          894747392
  739   789          894752488
  639   859          894756898
  389   942          894760757
  606   876          894766392
  165   962          894769253
  552   899          894769307
  703   818          894772359
  626   866          894776272
  357   947          894777416
  120   963          894784347
  663   845          894785372
  234   959          894786983
  194   961          894805065
  711   812          894812759
  216   960          894813696
  377   944          894815017
  671   840          894815711
  364   946          894819080
  121   963          894827908
  250   958          894842912
  431   934          894843495
  350   948          894846392
  505   915          894848500
  166   962          894851424
  406   939          894859435
  544   902          894859992
  477   923          894861800
  264   957          894867237
  395   941          894867496
  288   955          894871747
  122   963          894872195
  604   877          894874997
  449   930          894875849
  565   894          894879109
  628   865          894887777
  748   781          894888533
  591   883          894890458
  488   920          894902272
  495   918          894908007
  720   805          894908125
  123   963          894917214
  195   961          894918556
  699   821          894919760
  570   892          894925288
  648   854          894933656
  692   826          894933864
  167   962          894934591
  560   896          894939136
  235   959          894951954
  217   960          894954313
  318   952          894958840
  124   963          894962971
  524   909          894967253
  335   950          894970375
  371   945          894973436
  731   796          894976227
  527   908          894976495
  277   956          894976749
  299   954          894981563
  738   790          894986272
  521   910          894991761
  725   801          895000526
  715   809          895001004
  582   887          895001471
  602   878          895003360
  641   858          895003433
  125   963          895009472
  168   962          895018760
  630   864          895019544
  530   907          895019643
  343   949          895023956
  668   842          895025320
  309   953          895026806
  251   958          895031163
  196   961          895033217
  747   782          895044491
  436   933          895048093
  518   911          895049863
  327   951          895051134
  126   963          895056723
  481   922          895062089
  401   940          895065201
  445   931          895075616
  265   957          895077118
  575   890          895078375
  502   916          895081304
  218   960          895096232
  533   906          895096853
  547   901          895100024
  169   962          895103937
  555   898          895104667
  127   963          895104730
  236   959          895118335
  289   955          895121444
  655   850          895136375
  515   912          895141403
  660   847          895141423
  589   884          895143573
  197   961          895149054
  600   879          895151439
  128   963          895153499
  358   947          895160835
  417   937          895168666
  632   863          895171615
  422   936          895177304
  695   824          895178599
  384   943          895184911
  170   962          895190128
  129   963          895203036
  278   956          895207768
  536   905          895208281
  462   927          895209111
  746   783          895209623
  351   948          895214943
  390   942          895215888
  466   926          895217472
  365   946          895217661
  252   958          895220920
  682   833          895224105
  412   938          895228200
  737   791          895229224
  679   835          895229714
  706   816          895234312
  219   960          895239459
  378   944          895242536
  492   919          895247047
  300   954          895250664
  458   928          895250664
  130   963          895253347
  427   935          895254858
  319   952          895263167
  198   961          895266073
  512   913          895266225
  643   857          895270500
  685   831          895275316
  650   853          895275477
  470   925          895276125
  171   962          895277339
  730   797          895278573
  710   813          895278797
  237   959          895286132
  266   957          895288589
  665   844          895291209
  676   837          895292029
  719   806          895301575
  702   819          895301667
  131   963          895304438
  336   950          895308056
  485   921          895314086
  310   953          895314177
  598   880          895319192
  441   932          895323689
  396   941          895336757
  580   888          895339072
  454   929          895341753
  634   862          895344032
  499   917          895346712
  724   802          895353032
  539   904          895354083
  407   939          895355162
  132   963          895356315
  172   962          895365576
  563   895          895370922
  568   893          895372389
  290   955          895372875
  328   951          895372903
  550   900          895375000
  344   949          895377933
  688   829          895383461
  745   784          895383929
  220   960          895384000
  199   961          895384280
  474   924          895385448
  372   945          895387473
  765   765          895394250
  764   766          895398840
  432   934          895402072
  133   963          895408984
  673   839          895410936
  253   958          895412189
  763   767          895412610
  587   885          895416128
  509   914          895424173
  714   810          895435344
  762   768          895435560
  279   956          895440455
  173   962          895454845
  238   959          895455351
  134   963          895462451
  761   769          895467690
  558   897          895475385
  573   891          895480488
  698   822          895480640
  736   792          895481344
  450   930          895482000
  267   957          895501656
  200   961          895503681
  596   881          895506577
  760   770          895509000
  135   963          895516722
  301   954          895521565
  221   960          895529861
  542   903          895534415
  636   861          895536837
  174   962          895545152
  478   923          895545819
  359   947          895546402
  691   827          895548654
  402   940          895548808
  657   849          895553442
  645   856          895558141
  759   771          895559490
  744   785          895567409
  320   952          895569408
  136   963          895571803
  352   948          895585600
  670   841          895586321
  729   798          895590081
  311   953          895603408
  254   958          895604976
  662   846          895613264
  506   915          895615091
  489   920          895618169
  366   946          895618432
  758   772          895619160
  437   933          895619690
  201   961          895624282
  239   959          895625998
  291   955          895626046
  137   963          895627700
  385   943          895628432
  175   962          895636503
  652   852          895638016
  496   918          895644568
  337   950          895647753
  617   871          895661424
  615   872          895663223
  446   931          895671027
  379   944          895672323
  391   942          895673359
  280   956          895674816
  222   960          895677048
  619   870          895679659
  138   963          895684419
  613   873          895685014
  553   899          895685076
  757   773          895688010
  418   937          895691585
  578   889          895695921
  329   951          895696640
  718   807          895704175
  585   886          895708081
  423   936          895712823
  594   882          895713552
  723   803          895714694
  268   957          895716325
  621   869          895717970
  611   874          895726755
  176   962          895728904
  345   949          895733974
  413   938          895738669
  705   817          895741138
  139   963          895741966
  735   793          895742632
  202   961          895746089
  545   902          895749433
  638   860          895750072
  709   814          895753973
  482   922          895757616
  743   786          895760063
  756   774          895766040
  694   825          895771009
  623   868          895776399
  609   875          895788404
  525   909          895792554
  302   954          895794272
  240   959          895798079
  255   958          895799287
  140   963          895800347
  428   935          895803127
  373   945          895803742
  522   910          895807648
  397   941          895808394
  528   908          895811264
  667   843          895818070
  177   962          895822361
  223   960          895825567
  566   894          895838480
  503   916          895838823
  701   820          895840101
    0   964          895841344
    1   964          895841345
    2   964          895841352
    3   964          895841371
    4   964          895841408
    5   964          895841469
    6   964          895841560
    7   964          895841687
    8   964          895841856
    9   964          895842073
   10   964          895842344
   11   964          895842675
   12   964          895843072
   13   964          895843541
   14   964          895844088
   15   964          895844719
   16   964          895845440
   17   964          895846257
   18   964          895847176
   19   964          895848203
   20   964          895849344
   21   964          895850605
  463   927          895850830
   22   964          895851992
  755   775          895853250
  408   939          895853331
   23   964          895853511
  625   867          895854988
   24   964          895855168
  519   911          895856390
   25   964          895856969
   26   964          895858920
  141   963          895859568
   27   964          895861027
   28   964          895863296
  531   907          895863934
   29   964          895865733
  647   855          895866398
   30   964          895868344
  203   961          895869108
  607   876          895869919
  467   926          895870339
   31   964          895871135
   32   964          895874112
   33   964          895877281
  321   952          895877569
  713   811          895878828
   34   964          895880648
  292   955          895880963
  459   928          895881331
  561   896          895881617
   35   964          895884219
   36   964          895888000
   37   964          895891997
  312   953          895894505
   38   964          895896216
   39   964          895900663
  571   892          895901699
   40   964          895905344
  442   932          895908456
   41   964          895910265
  728   799          895910751
  281   956          895910857
  681   834          895914945
   42   964          895915432
  178   962          895916880
  142   963          895919635
   43   964          895920851
   44   964          895926528
   45   964          895932469
  269   957          895932602
  360   947          895934123
  516   912          895938624
   46   964          895938680
  592   883          895940075
  471   925          895940236
  678   836          895942808
  684   832          895943872
   47   964          895945167
  754   776          895949640
  534   906          895950720
   48   964          895951936
  627   866          895953779
  353   948          895958369
   49   964          895958993
  455   929          895961464
  742   787          895961891
  433   934          895963241
   50   964          895966344
  605   877          895971258
  241   959          895971600
   51   964          895973995
  493   919          895974716
  224   960          895975424
  143   963          895980554
   52   964          895981952
  640   859          895983779
  338   950          895989472
   53   964          895990221
  659   848          895991371
  204   961          895993345
  256   958          895995128
   54   964          895998808
  548   901          895999293
   55   964          896007719
  179   962          896012467
  734   794          896013088
   56   964          896016960
  583   887          896019390
  486   921          896021217
  654   851          896021315
  367   946          896021399
  330   951          896022351
   57   964          896026537
  675   838          896027347
  687   830          896029703
  556   898          896030408
  403   940          896034827
   58   964          896036456
  144   963          896042331
   59   964          896046723
  697   823          896050640
  513   913          896054194
  753   777          896055210
   60   964          896057344
  475   924          896060899
   61   964          896068325
  303   954          896068791
  537   905          896071778
  576   890          896071976
  629   865          896072814
  386   943          896074263
   62   964          896079672
  722   804          896085512
  451   930          896090851
   63   964          896091391
  346   949          896092085
  603   878          896092379
  500   917          896095213
   64   964          896103488
  380   944          896104384
  145   963          896104972
  664   845          896106069
  180   962          896109128
  717   808          896115925
   65   964          896115969
  205   961          896118806
  225   960          896126625
   66   964          896128840
  392   942          896133176
  293   955          896137632
   67   964          896142107
  242   959          896146567
  282   956          896148584
  270   957          896150493
   68   964          896155776
  672   840          896168448
  146   963          896168483
   69   964          896169853
  752   778          896169960
  690   828          896172552
  741   788          896172893
   70   964          896184344
  590   884          896186104
  313   953          896187474
  322   952          896187656
  257   958          896192505
  438   933          896193909
  649   854          896195313
   71   964          896199255
  510   914          896202944
  181   962          896206869
  631   864          896212135
   72   964          896214592
  419   937          896217012
  374   945          896222249
  540   904          896227264
   73   964          896230361
  479   923          896232706
  147   963          896232870
  601   879          896233240
  642   858          896238000
  708   815          896238287
  727   800          896240583
  206   961          896245497
   74   964          896246568
  424   936          896250880
  414   938          896251616
  704   818          896257096
   75   964          896263219
  447   931          896269114
  226   960          896279176
   76   964          896280320
  398   941          896282413
  551   900          896284151
  733   795          896292712
  751   779          896293890
   77   964          896297877
  148   963          896298139
  182   962          896305696
   78   964          896315896
  243   959          896322986
  564   895          896323519
  361   947          896324004
  712   812          896331456
  339   950          896333219
  354   948          896333256
   79   964          896334383
  490   920          896337000
  569   893          896341966
  304   954          896345128
  581   888          896350013
  331   951          896350042
   80   964          896353344
  409   939          896353948
  429   935          896353964
  149   963          896364296
  669   842          896365997
  271   957          896370004
  633   863          896371784
  693   826          896372533
   81   964          896372785
  207   961          896373424
  497   918          896384105
  507   915          896384718
  700   821          896387661
  283   956          896388003
  258   958          896391424
   82   964          896392712
  740   789          896393069
  599   880          896393799
  294   955          896396059
  183   962          896405615
  559   897          896411152
   83   964          896413131
  543   903          896417334
  656   850          896425416
  368   946          896426568
  750   780          896427000
  150   963          896431347
  227   960          896433083
   84   964          896434048
  661   847          896450204
  588   885          896451597
  347   949          896452272
   85   964          896455469
  483   922          896456035
  721   805          896465486
  574   891          896467195
   86   964          896477400
  314   953          896482321
  464   927          896495327
  443   932          896495875
  151   963          896499298
  323   952          896499675
   87   964          896499847
  244   959          896500863
  208   961          896502593
  184   962          896506632
  644   857          896512777
  460   928          896514752
  387   943          896522410
   88   964          896522816
  404   940          896523264
  468   926          896526008
  434   934          896527008
  716   809          896536825
  381   944          896538725
  651   853          896544928
   89   964          896546313
  635   862          896551803
  152   963          896568155
  749   781          896569290
   90   964          896570344
  597   881          896574014
  726   801          896579577
  732   796          896581504
  456   929          896583905
  228   960          896588352
  272   957          896591141
  259   958          896591891
   91   964          896594915
  393   942          896595345
  504   916          896599360
  554   899          896604163
  472   925          896607173
  185   962          896608753
  680   835          896614875
  666   844          896619880
   92   964          896620032
  526   909          896621005
  683   833          896621524
  739   790          896622419
  305   954          896623289
  523   910          896626667
  284   956          896629120
  696   824          896629760
  209   961          896633010
  153   963          896637924
  546   902          896642144
  375   945          896643000
   93   964          896645701
  529   908          896649201
  295   955          896656250
  677   837          896664986
  520   911          896666031
   94   964          896671928
  340   950          896679000
  332   951          896679719
  245   959          896680204
  686   831          896685047
   95   964          896698719
  579   889          896699908
  452   930          896702408
  494   919          896705343
  154   963          896708611
  355   948          896710267
  532   907          896711411
  186   962          896711984
  362   947          896716051
  748   782          896720760
   96   964          896726080
  487   921          896731264
  707   816          896731739
  586   886          896736512
  517   912          896738941
  476   924          896739200
  420   937          896744953
  229   960          896744989
  637   861          896752234
   97   964          896754017
  399   941          896758820
  210   961          896764681
  415   938          896767047
  439   933          896770756
  674   839          896771743
  595   882          896773843
  315   953          896779052
  155   963          896780222
  703   819          896782186
   98   964          896782536
  425   936          896791481
  711   813          896793228
  260   958          896793912
  616   872          896799744
  567   894          896801247
  618   871          896805343
  689   829          896805558
  535   906          896807791
  646   856          896808152
   99   964          896811643
  324   952          896813632
  273   957          896813910
  614   873          896814161
  348   949          896814541
  187   962          896816331
  562   896          896827464
  620   870          896831000
  369   946          896833945
  100   964          896841344
  514   913          896845241
  501   917          896846714
  612   874          896848552
  658   849          896850361
  156   963          896852763
  720   806          896854616
  410   939          896857019
  738   791          896860943
  246   959          896861015
  448   931          896869883
  101   964          896871645
  285   956          896871941
  622   869          896876757
  731   797          896879464
  747   783          896881410
  572   892          896881536
  211   961          896897612
  549   901          896901850
  102   964          896902552
  610   875          896902875
  230   960          896903000
  306   954          896903280
  430   935          896907375
  653   852          896915285
  296   955          896918211
  188   962          896921800
  480   923          896922467
  157   963          896926240
  725   802          896927733
  663   846          896929983
  103   964          896934071
  671   841          896935032
  538   905          896938497
  624   868          896942656
  699   822          896944347
  557   898          896959485
  104   964          896966208
  715   810          896966875
  388   943          896972879
  639   860          896973119
  382   944          896975352
  608   876          896977088
  692   827          896983171
  511   914          896984775
  593   883          896993244
  261   958          896997493
  105   964          896998969
  158   963          897000659
  333   951          897011388
  405   940          897014125
  341   950          897026821
  189   962          897028397
  626   867          897028739
  212   961          897031809
  106   964          897032360
  274   957          897038317
  584   887          897040807
  247   959          897043302
  746   784          897051240
  491   920          897058771
  394   942          897059872
  231   960          897062391
  376   945          897066001
  107   964          897066387
  577   890          897069033
  606   877          897071149
  159   963          897076026
  316   953          897077673
  444   932          897085952
  356   948          897089408
  435   934          897093379
  108   964          897101056
  541   904          897103685
  737   792          897108641
  363   947          897110270
  286   956          897116472
  648   855          897124167
  498   918          897126624
  325   952          897129533
  628   866          897135048
  190   962          897136128
  109   964          897136373
  465   927          897142608
  461   928          897150933
  765   766          897152221
  160   963          897152347
  668   843          897154739
  484   922          897157352
  508   915          897157387
  764   767          897161407
  213   961          897167278
  110   964          897172344
  349   949          897178898
  763   768          897179779
  297   955          897181948
  469   926          897184485
  604   878          897185016
  307   954          897185107
  730   798          897186592
  552   900          897196608
  262   958          897202640
  762   769          897207337
  111   964          897208975
  457   929          897209082
  641   859          897214500
  695   825          897218000
  232   960          897223168
  248   959          897227071
  161   963          897229628
  745   785          897230250
  591   884          897232175
  706   817          897234329
  400   941          897237621
  370   946          897243536
  761   770          897244081
  191   962          897244999
  112   964          897246272
  719   807          897252902
  630   865          897261625
  710   814          897264144
  275   957          897264368
  421   937          897275414
  473   925          897276942
  565   895          897279500
  113   964          897284241
  416   938          897284968
  724   803          897285051
  760   771          897290011
  660   848          897296192
  544   903          897303511
  214   961          897304025
  655   851          897306426
  162   963          897307875
  682   834          897308272
  570   893          897314957
  702   820          897316408
  453   930          897316677
  602   879          897318647
  114   964          897322888
  679   836          897323895
  426   936          897334632
  334   951          897345055
  759   772          897345127
  685   832          897349493
  440   933          897350237
  560   897          897350273
  192   962          897355016
  115   964          897362219
  411   939          897362550
  287   956          897362719
  505   916          897362921
  582   888          897364440
  736   793          897365513
  342   950          897376688
  317   953          897378190
  233   960          897385337
  163   963          897387094
  676   838          897396248
  116   964          897402240
  714   811          897406075
  632   864          897408512
  263   958          897409359
  758   773          897409429
  249   959          897412328
  383   944          897414271
  744   786          897418440
  477   924          897420357
  389   943          897425676
  665   845          897430750
  495   919          897438934
  215   961          897442056
  117   964          897442957
  488   921          897444233
  326   952          897447384
  298   955          897447467
  688   830          897447672
  524   910          897448824
  527   909          897452612
  575   891          897457346
  650   854          897460864
  431   935          897463366
  193   962          897466185
  164   963          897467291
  308   954          897468776
  357   948          897470685
  600   880          897472000
  449   931          897473340
  643   858          897476419
  521   911          897478792
  757   774          897482917
  118   964          897484376
  530   908          897490312
  589   885          897490594
  377   945          897491258
  276   957          897492069
  729   799          897502888
  364   947          897506667
  406   940          897507416
  698   823          897510159
  673   840          897525217
  119   964          897526503
  555   899          897526574
  395   942          897526763
  547   902          897538131
  518   912          897542360
  350   949          897545349
  165   963          897548472
  234   960          897548904
  533   907          897562080
  756   775          897565591
  120   964          897569344
  634   863          897575751
  194   962          897578512
  216   961          897581377
  250   959          897599079
  502   917          897601221
  691   828          897602923
  288   956          897610688
  121   964          897612905
  481   923          897615108
  743   787          897615810
  264   958          897617656
  166   963          897630643
  735   794          897631559
  515   913          897639372
  598   881          897645033
  723   804          897651531
  371   946          897655347
  122   964          897657192
  755   776          897657451
  718   808          897660344
  436   934          897662360
  536   906          897668072
  445   932          897678693
  318   953          897680609
  335   951          897680726
  195   962          897692003
  123   964          897702211
  580   889          897707369
  670   842          897710688
  167   963          897713810
  235   960          897713875
  299   955          897714774
  657   850          897718393
  401   941          897718822
  277   957          897721426
  217   961          897721994
  343   950          897728607
  709   815          897744204
  705   818          897746057
  124   964          897747968
  309   954          897754293
  754   777          897758497
  645   857          897758918
  662   847          897762951
  636   862          897763384
  327   952          897767191
  568   894          897767416
  587   886          897768459
  512   914          897769672
  563   896          897776683
  492   920          897783488
  251   959          897787330
  462   928          897789880
  466   927          897792679
  125   964          897794469
  168   963          897797979
  417   938          897805385
  196   962          897806664
  550   901          897807701
  422   937          897808401
  539   905          897808444
  694   826          897815360
  652   853          897818285
  742   788          897822360
  265   958          897827537
  728   800          897828352
  458   929          897837001
  596   882          897837704
  126   964          897841720
  470   926          897845776
  358   948          897854104
  713   812          897854425
  384   944          897855488
  701   821          897859762
  289   956          897860385
  485   922          897861573
  218   961          897863913
  573   892          897864805
  753   778          897868729
  412   939          897870547
  499   918          897872131
  236   960          897880256
  427   936          897880339
  390   943          897880807
  169   963          897883156
  127   964          897889727
  558   898          897891904
  365   947          897905248
  734   795          897906779
  351   949          897913900
  378   945          897918777
  197   962          897922501
  441   933          897932358
  509   915          897933104
  454   930          897933664
  128   964          897938496
  617   872          897939961
  615   873          897946992
  474   925          897949549
  278   957          897952445
  667   844          897952547
  619   871          897952970
  170   963          897969347
  638   861          897971453
  613   874          897974021
  252   959          897977087
  542   904          897983352
  300   955          897983875
  319   953          897984936
  621   870          897986061
  129   964          897988033
  752   779          897988147
  396   942          897996024
  407   940          898003143
  681   835          898004116
  219   961          898007140
  336   951          898018407
  611   875          898021006
  432   935          898021943
  684   833          898023041
  722   805          898027173
  741   789          898038090
  130   964          898038344
  266   958          898039008
  623   869          898039276
  198   962          898039520
  310   954          898041664
  678   837          898042005
  237   960          898048053
  594   883          898049971
  171   963          898056558
  647   856          898062039
  585   887          898065728
  372   946          898069384
  578   890          898069552
  717   809          898076942
  450   931          898079491
  344   950          898082584
  697   824          898085097
  609   876          898087905
  328   952          898088960
  131   964          898089435
  687   831          898098894
  478   924          898104376
  290   956          898111816
  553   900          898112377
  625   868          898112657
  751   780          898116751
  506   916          898129512
  675   839          898136594
  132   964          898141312
  172   963          898144795
  659   849          898151228
  220   961          898151681
  199   962          898157727
  489   921          898160130
  727   801          898162984
  253   959          898168356
  607   877          898174676
  496   919          898175495
  279   957          898185132
  733   796          898191173
  545   903          898192952
  133   964          898193981
  654   852          898196472
  640   860          898200000
  402   941          898202429
  627   867          898206246
  238   960          898217272
  690   829          898231789
  708   816          898233408
  437   934          898233957
  173   963          898234064
  566   895          898238871
  359   948          898239671
  134   964          898247448
  664   846          898250680
  267   958          898252075
  750   781          898254541
  301   955          898254776
  740   790          898263000
  704   819          898266923
  446   932          898274104
  525   910          898274125
  200   962          898277128
  605   878          898281277
  592   884          898281792
  352   949          898284557
  528   909          898287381
  672   841          898287769
  320   953          898291177
  571   893          898291368
  561   897          898292754
  522   911          898294679
  221   961          898297542
  385   944          898299009
  135   964          898301719
  366   947          898306019
  482   923          898310635
  712   813          898311925
  629   866          898320085
  174   963          898324371
  418   938          898328304
  311   954          898330895
  531   908          898334603
  391   943          898338278
  423   937          898343920
  379   945          898348564
  519   912          898348887
  136   964          898356800
  337   951          898358104
  503   917          898358740
  254   959          898361143
  291   956          898364987
  413   939          898381016
  583   888          898382359
  649   855          898385824
  239   960          898387919
  201   962          898397729
  749   782          898401517
  603   879          898407666
  721   806          898411977
  700   822          898412248
  137   964          898412697
  329   952          898412697
  175   963          898415722
  534   907          898415947
  280   957          898419493
  693   827          898421840
  428   936          898428608
  463   928          898431599
  516   913          898436593
  548   902          898437400
  345   950          898438625
  222   961          898444729
  467   927          898445546
  642   859          898449067
  576   891          898450947
  556   899          898452315
  631   865          898454216
  268   958          898466744
  397   942          898467661
  459   929          898467668
  138   964          898469416
  732   797          898484741
  373   946          898485653
  669   843          898495416
  739   791          898497090
  408   940          898501312
  716   810          898502696
  726   802          898506784
  176   963          898508123
  471   926          898509887
  493   920          898511157
  442   933          898517125
  202   962          898519536
  139   964          898526963
  302   955          898527483
  537   906          898531569
  590   885          898533125
  455   930          898553375
  601   880          898553801
  255   959          898555454
  513   914          898557641
  748   783          898557679
  240   960          898560000
  486   922          898568704
  433   935          898583112
  140   964          898585344
  223   961          898593248
  656   851          898595467
  321   953          898599338
  177   963          898601580
  661   848          898604973
  633   864          898608681
  292   956          898619904
  500   918          898620632
  312   954          898621992
  475   925          898625000
  360   948          898627392
    0   965          898632125
    1   965          898632126
    2   965          898632133
    3   965          898632152
    4   965          898632189
    5   965          898632250
    6   965          898632341
    7   965          898632468
    8   965          898632637
    9   965          898632854
   10   965          898633125
   11   965          898633456
   12   965          898633853
   13   965          898634322
   14   965          898634869
   15   965          898635500
   16   965          898636221
   17   965          898637038
   18   965          898637957
   19   965          898638984
   20   965          898640125
   21   965          898641386
  203   962          898642555
   22   965          898642773
   23   965          898644292
  141   964          898644565
   24   965          898645949
   25   965          898647750
   26   965          898649701
   27   965          898651808
   28   965          898654077
  281   957          898655534
   29   965          898656514
  353   949          898657326
   30   965          898659125
   31   965          898661916
   32   965          898664893
   33   965          898668062
  696   825          898669161
   34   965          898671429
   35   965          898675000
   36   965          898678781
  540   905          898681625
   37   965          898682778
  269   958          898683021
   38   965          898686997
  451   931          898688342
  403   941          898688448
   39   965          898691444
  178   963          898696099
   40   965          898696125
  338   951          898699823
   41   965          898701046
  142   964          898704632
  683   834          898705691
   42   965          898706213
  367   947          898708986
  680   836          898709056
   43   965          898711632
  510   915          898711875
  551   901          898716852
   44   965          898717309
  581   889          898718310
  644   858          898718696
  599   881          898719640
  747   784          898723027
   45   965          898723250
  564   896          898729280
   46   965          898729461
  651   854          898730315
  707   817          898731756
  241   960          898733521
   47   965          898735948
  569   894          898736993
  330   952          898738408
  738   792          898740360
   48   965          898742717
  224   961          898743105
  386   944          898744840
   49   965          898749774
  256   959          898751295
   50   965          898757125
  686   832          898759224
  666   845          898759421
   51   965          898764776
  143   964          898765551
  204   962          898766792
  677   838          898769205
   52   965          898772733
  711   814          898778575
  380   945          898780625
   53   965          898781002
  635   863          898783522
  731   798          898787483
   54   965          898789589
  479   924          898791263
  179   963          898791686
  346   950          898796736
  703   820          898796927
  392   943          898798095
   55   965          898798500
  303   955          898802002
  588   886          898803928
  720   807          898805943
   56   965          898807741
  438   934          898808176
   57   965          898817318
   58   965          898827237
  144   964          898827328
  559   898          898827671
   59   965          898837504
   60   965          898848125
  574   892          898851512
  419   938          898853731
   61   965          898859106
  725   803          898859752
  543   904          898866271
  689   830          898869769
   62   965          898870453
  447   932          898872191
  293   956          898876573
  490   921          898878961
  424   937          898881977
   63   965          898882172
  674   840          898886024
  180   963          898888347
  145   964          898889969
  205   962          898892253
  282   957          898893261
  414   939          898893963
   64   965          898894269
  225   961          898894306
  746   785          898897561
  507   916          898899139
  270   958          898900912
  374   946          898904160
  597   882          898905141
   65   965          898906750
  242   960          898908488
  322   953          898909425
  766   766          898910192
  765   767          898914788
  313   954          898914961
  497   919          898915032
   66   965          898919621
  764   768          898928576
   67   965          898932888
  715   811          898937606
  398   942          898941680
   68   965          898946557
  257   959          898948672
  763   769          898951556
  146   964          898953480
   69   965          898960634
  699   823          898973866
   70   965          898975125
  637   862          898978781
  429   936          898979445
  762   770          898983728
  181   963          898986088
   71   965          898990036
  737   793          898992810
  409   940          899001929
   72   965          899005373
  646   857          899008929
  483   923          899009054
  658   850          899015312
  361   948          899017273
  147   964          899017867
  206   962          899018944
   73   965          899021142
  761   771          899025092
  554   900          899031464
  354   949          899032213
   74   965          899037349
  692   828          899037440
  339   951          899043570
  226   961          899046857
   75   965          899054000
  671   842          899059399
  331   952          899066099
   76   965          899071101
  579   890          899073539
  760   772          899075648
  464   928          899076096
  304   955          899078339
  663   847          899079670
  745   786          899081281
  148   964          899083136
  616   873          899083513
  618   872          899083880
  243   960          899084907
  182   963          899084915
  546   903          899085663
   77   965          899088658
  586   887          899094159
  653   853          899095554
  730   799          899099399
  460   929          899101089
  468   927          899101215
  526   910          899102576
  614   874          899103168
  620   871          899104311
  443   933          899104544
   78   965          899106677
  595   883          899110262
  523   911          899113698
  368   947          899114155
  504   917          899119277
  271   958          899120423
   79   965          899125164
  529   909          899125318
  283   957          899132680
  294   956          899135000
  759   773          899135396
  612   875          899142803
   80   965          899144125
  622   870          899144848
  207   962          899146871
  434   935          899146879
  258   959          899147591
  149   964          899149293
  347   950          899156923
  520   912          899158528
   81   965          899163566
  456   930          899175816
  472   926          899176824
  404   941          899176885
  532   908          899182080
   82   965          899183493
  183   963          899184834
  387   944          899192987
  639   861          899194500
  227   961          899200764
  567   895          899201638
  610   876          899202376
   83   965          899203912
  758   774          899204336
  624   869          899205533
  719   808          899209071
  314   954          899209808
  381   945          899214966
  150   964          899216344
  323   953          899221444
  724   804          899221888
   84   965          899224829
  517   913          899236910
  562   897          899238601
  706   818          899239248
  494   920          899241784
   85   965          899246250
  710   815          899254375
  736   794          899254440
  393   943          899260264
  695   826          899262351
  244   960          899262784
   86   965          899268181
  572   893          899271205
  535   907          899273018
  744   787          899274187
  208   962          899276040
  487   922          899278751
  608   877          899281845
  757   775          899282468
  151   964          899284295
  184   963          899285851
  626   868          899286408
  668   844          899289216
   87   965          899290628
  452   931          899299899
  476   925          899303301
   88   965          899313597
  648   856          899319808
  375   946          899324911
  593   884          899334961
  702   821          899336069
   89   965          899337094
  549   902          899339957
  272   958          899341560
  259   959          899348058
  514   914          899348688
  152   964          899353152
  228   961          899356033
  305   955          899356500
   90   965          899361125
  756   776          899369792
  501   918          899372133
  284   957          899373797
  606   878          899381168
  557   899          899381392
  420   938          899381672
  714   812          899381672
  439   934          899385023
   91   965          899385696
  628   867          899387515
  185   963          899387972
  340   951          899389351
  295   956          899395191
  332   952          899395776
  682   835          899397443
  538   906          899398288
  584   888          899403776
  209   962          899406457
  355   949          899409224
  362   948          899409320
  415   939          899409394
   92   965          899410813
  399   942          899418087
  729   800          899420489
  425   937          899422578
  153   964          899422921
  679   837          899423092
  685   833          899428662
  641   860          899430721
   93   965          899436482
  245   960          899442125
  577   891          899448004
  660   849          899456049
   94   965          899462709
  755   777          899466308
  448   932          899472960
  743   788          899476279
  480   924          899481024
  655   852          899481583
   95   965          899489500
  186   963          899491203
  154   964          899493608
  511   915          899493706
  604   879          899500303
  410   940          899505000
  676   839          899505495
  315   954          899506539
  630   866          899508896
  229   961          899512670
   96   965          899516861
  688   831          899516863
  348   950          899519192
  369   947          899521532
  735   795          899525250
  430   936          899532856
  324   953          899535401
  210   962          899538128
  698   824          899544616
   97   965          899544798
  260   959          899550079
  541   905          899558046
  273   958          899564329
  155   964          899565219
  754   778          899572016
   98   965          899573317
  665   846          899575361
  591   885          899579196
  723   805          899593192
  187   963          899595550
  491   921          899600732
   99   965          899602424
  285   957          899616618
  718   809          899621361
  246   960          899622936
  552   901          899629309
  100   965          899632125
  306   955          899636491
  156   964          899637760
  602   880          899639208
  388   944          899643456
  673   841          899644538
  632   865          899650593
  650   855          899651375
  382   945          899651593
  296   956          899657152
  498   919          899657551
  691   829          899662160
  101   965          899662426
  405   941          899667746
  230   961          899670681
  211   962          899671059
  508   916          899671808
  565   896          899685261
  753   779          899686916
  643   859          899687486
  742   789          899687557
  102   965          899693333
  444   933          899694621
  188   963          899701019
  570   894          899709984
  484   923          899710371
  157   964          899711237
  435   935          899713250
  465   928          899723377
  394   943          899724791
  103   965          899724852
  333   952          899727445
  582   889          899732737
  341   951          899737172
  461   929          899737270
  709   816          899739325
  376   946          899747912
  728   801          899750753
  544   904          899752448
  261   959          899753660
  705   819          899755884
  104   965          899756989
  469   927          899759692
  560   898          899766792
  158   964          899785656
  356   949          899788365
  274   958          899788736
  105   965          899789750
  600   881          899797841
  457   930          899800993
  363   948          899803539
  316   954          899805160
  247   960          899805223
  734   796          899805240
  212   962          899805256
  189   963          899807616
  752   780          899811008
  634   864          899812648
  106   965          899823141
  231   961          899830072
  713   813          899834894
  670   843          899840107
  575   892          899841663
  589   886          899842925
  473   926          899846593
  325   953          899851302
  107   965          899857168
  159   964          899861023
  286   957          899861149
  694   827          899864667
  505   917          899882838
  349   950          899883549
  701   822          899884349
  657   851          899888444
  108   965          899891837
  400   942          899896888
  741   790          899908021
  421   938          899912133
  453   931          899914168
  190   963          899915347
  662   848          899917720
  307   955          899918318
  297   956          899920889
  109   965          899927154
  416   939          899927315
  370   947          899931123
  527   910          899934183
  524   911          899935855
  160   964          899937344
  213   962          899940725
  751   781          899944292
  555   900          899953875
  262   959          899958807
  110   965          899963125
  440   934          899964504
  645   858          899964837
  426   937          899965729
  530   909          899966429
  521   912          899971289
  722   806          899973664
  495   920          899975375
  598   882          899976160
  547   903          899981650
  477   925          899984458
  248   960          899988992
  232   961          899990849
  488   922          899991720
  636   863          899995103
  111   965          899999756
  652   854          900003672
  411   940          900010531
  161   964          900014625
  275   958          900014787
  191   963          900024218
  533   908          900032749
  112   965          900037053
  518   913          900040329
  717   810          900042813
  334   952          900061112
  113   965          900075022
  449   932          900076417
  214   962          900077472
  580   890          900081000
  750   782          900086768
  342   951          900087039
  431   936          900088847
  727   802          900090191
  383   945          900090512
  667   845          900092088
  162   964          900092872
  733   797          900094410
  389   944          900096253
  681   836          900098297
  317   954          900105677
  684   834          900107208
  287   957          900107396
  114   965          900113669
  697   825          900124498
  587   887          900126106
  502   918          900126640
  536   907          900133299
  192   963          900134235
  740   791          900137671
  515   914          900142819
  678   838          900146224
  115   965          900153000
  233   961          900153018
  406   941          900161037
  263   959          900165526
  568   895          900167807
  326   953          900169153
  357   949          900169642
  163   964          900172091
  687   832          900173071
  377   946          900173169
  481   924          900173665
  596   883          900174123
  249   960          900174249
  298   956          900186408
  563   897          900187820
  395   943          900191682
  116   965          900193021
  638   862          900198000
  364   948          900199936
  308   955          900201987
  215   962          900215503
  617   873          900223730
  619   872          900231507
  708   817          900233425
  117   965          900233738
  615   874          900235999
  749   783          900238436
  276   958          900242488
  193   963          900245404
  550   902          900245808
  350   950          900250000
  675   840          900250875
  164   964          900252288
  573   893          900254474
  621   871          900259372
  647   857          900262816
  539   906          900268235
  613   875          900268272
  118   965          900275157
  512   915          900278603
  704   820          900281664
  436   935          900282231
  445   933          900287362
  690   830          900296000
  712   814          900297272
  623   870          900307367
  558   899          900313811
  659   850          900316179
  234   961          900316585
  119   965          900317284
  611   876          900320507
  492   921          900325449
  165   964          900333469
  371   947          900342934
  216   962          900354824
  288   957          900355365
  194   963          900357731
  120   965          900360125
  250   960          900361000
  721   807          900363304
  466   928          900373448
  264   959          900373823
  625   869          900375534
  462   929          900376217
  739   792          900376507
  654   853          900376741
  401   942          900378089
  594   884          900391688
  609   877          900392662
  732   798          900392760
  335   952          900396783
  748   784          900399296
  664   847          900400367
  499   919          900403058
  121   965          900403686
  318   954          900408096
  672   842          900412136
  485   923          900414592
  166   964          900415640
  470   927          900420983
  640   861          900421381
  585   888          900428697
  458   930          900428912
  542   905          900437713
  726   803          900438803
  343   951          900438958
  700   823          900441767
  422   938          900445120
  509   916          900447525
  417   939          900447732
  122   965          900447973
  578   891          900448523
  299   956          900453715
  627   868          900463915
  195   963          900471222
  277   958          900471845
  716   811          900473427
  693   828          900476109
  235   961          900481556
  607   878          900484695
  309   955          900487504
  327   953          900488960
  123   965          900492992
  217   962          900495441
  167   964          900498807
  427   937          900511436
  412   940          900518528
  474   926          900519200
  454   931          900531155
  384   945          900531729
  124   965          900538749
  553   901          900545078
  441   934          900546625
  251   960          900549251
  390   944          900551384
  358   949          900553061
  747   785          900569348
  629   867          900572552
  649   856          900581465
  168   964          900582976
  265   959          900583704
  125   965          900585250
  196   963          900585883
  605   879          900596564
  365   948          900598517
  378   946          900600688
  289   957          900605062
  351   950          900618551
  738   793          900624529
  592   885          900628813
  669   844          900629893
  126   965          900632501
  218   962          900637360
  545   904          900641889
  566   896          900644632
  432   936          900647424
  236   961          900647937
  506   917          900649429
  407   941          900656764
  396   943          900660943
  642   860          900665288
  169   964          900668153
  478   925          900668477
  766   767          900672759
  127   965          900680508
  765   768          900681957
  450   932          900682568
  571   894          900686395
  731   799          900700290
  764   769          900700353
  631   866          900701487
  197   963          900701720
  278   958          900702864
  489   922          900707617
  561   898          900709273
  496   920          900711936
  319   954          900712423
  696   826          900713512
  300   956          900722816
  763   770          900727947
  603   880          900728227
  128   965          900729277
  336   952          900734464
  707   818          900736675
  252   960          900739008
  746   786          900748592
  583   889          900750656
  170   964          900754344
  372   947          900756971
  525   911          900761156
  720   808          900762112
  762   771          900764739
  661   849          900764830
  711   815          900768806
  528   910          900768952
  656   852          900770624
  310   955          900774875
  129   965          900778814
  219   962          900780587
  522   912          900787176
  344   951          900792935
  683   835          900794862
  266   959          900795175
  725   804          900796589
  680   837          900808253
  531   909          900810720
  328   953          900810729
  761   772          900810729
  237   961          900815734
  703   821          900816588
  198   963          900818739
  130   965          900829125
  576   892          900835264
  686   833          900838393
  171   964          900841555
  519   913          900846856
  633   865          900850762
  437   935          900853828
  290   957          900856493
  402   942          900861696
  760   773          900865917
  482   924          900869192
  677   839          900878452
  556   900          900879616
  601   881          900879642
  131   965          900880216
  548   903          900880919
  737   794          900881737
  446   933          900882773
  503   918          900884159
  590   886          900885456
  534   908          900886616
  666   846          900904032
  715   812          900913203
  651   855          900920826
  220   962          900925128
  644   859          900929763
  172   964          900929792
  253   960          900930277
  759   774          900930303
  132   965          900932093
  279   958          900935551
  199   963          900936946
  745   787          900937028
  359   949          900938628
  689   831          900938960
  516   914          900940040
  418   939          900970651
  385   945          900975250
  423   938          900980639
  133   965          900984762
  238   961          900984953
  352   950          900989208
  301   956          900993717
  537   907          900996796
  366   948          900999288
  758   775          901003887
  674   841          901005345
  267   959          901008242
  699   824          901008323
  391   944          901008855
  730   800          901017000
  463   929          901017936
  320   954          901018664
  173   964          901019061
  635   864          901020419
  467   928          901026315
  413   940          901028997
  379   946          901030475
  134   965          901038229
  599   882          901050767
  493   921          901053118
  200   963          901056347
  459   930          901059579
  428   937          901059705
  311   955          901064106
  513   915          901066572
  221   962          901070989
  337   952          901074161
  471   927          901085094
  757   776          901086669
  581   890          901091941
  135   965          901092500
  692   829          901096677
  174   964          901109368
  291   957          901109664
  486   923          901121723
  254   960          901123064
  442   934          901131392
  397   943          901132580
  329   953          901134466
  744   788          901134656
  569   895          901137384
  564   897          901140417
  540   906          901141416
  136   965          901147581
  736   795          901148131
  345   951          901148976
  455   931          901150866
  500   919          901151559
  408   941          901154933
  551   902          901154959
  239   961          901155600
  588   887          901161575
  724   805          901163549
  280   958          901169912
  719   809          901170088
  373   947          901173240
  201   963          901176948
  756   777          901178649
  658   851          901185363
  671   843          901188818
  475   926          901194651
  175   964          901200719
  137   965          901203478
  433   936          901208593
  637   863          901210500
  646   858          901214848
  222   962          901218176
  268   959          901222911
  510   916          901226296
  663   848          901234439
  574   893          901241181
  597   883          901241560
  706   819          901249075
  710   816          901249496
  559   899          901249578
  138   965          901260197
  302   956          901266424
  755   778          901279827
  653   854          901280941
  451   932          901291419
  176   964          901293120
  202   963          901298755
  695   827          901311658
  255   960          901317375
  139   965          901317744
  543   905          901320632
  360   949          901326349
  321   954          901326825
  240   961          901327681
  743   789          901341476
  729   801          901342890
  403   942          901347715
  312   955          901355203
  479   925          901355364
  702   822          901360656
  353   950          901361977
  714   813          901362141
  292   957          901364581
  223   962          901366695
  618   873          901367649
  616   874          901372520
  140   965          901376125
  620   872          901382848
  177   964          901386577
  754   779          901390203
  614   875          901397419
  367   948          901402255
  281   958          901405953
  338   952          901415880
  622   871          901418159
  507   917          901419056
  639   862          901421047
  386   945          901421081
  203   963          901421774
  735   796          901423711
  490   922          901426448
  438   935          901428047
    0   966          901428696
    1   966          901428697
    2   966          901428704
    3   966          901428723
  668   845          901428757
    4   966          901428760
    5   966          901428821
    6   966          901428912
    7   966          901429039
    8   966          901429208
    9   966          901429425
   10   966          901429696
   11   966          901430027
   12   966          901430424
   13   966          901430893
   14   966          901431440
   15   966          901432071
   16   966          901432792
   17   966          901433609
   18   966          901434528
  141   965          901435346
   19   966          901435555
   20   966          901436696
   21   966          901437957
  269   959          901439188
   22   966          901439344
   23   966          901440863
  612   876          901442304
   24   966          901442520
   25   966          901444321
   26   966          901446272
   27   966          901448379
   28   966          901450648
  497   920          901451473
  595   884          901451979
  579   891          901452510
   29   966          901453085
   30   966          901455696
  586   888          901457128
   31   966          901458487
  330   953          901460177
   32   966          901461464
  380   946          901462536
  554   901          901464165
   33   966          901464633
   34   966          901468000
  392   944          901468672
   35   966          901471571
  624   870          901473624
   36   966          901475352
   37   966          901479349
  447   933          901480860
  178   964          901481096
   38   966          901483568
   39   966          901488015
  682   836          901491624
   40   966          901492696
  142   965          901495413
  419   939          901496078
   41   966          901497617
  241   961          901501202
   42   966          901502784
  346   951          901507087
  610   877          901507133
   43   966          901508203
  753   780          901509777
  685   834          901512829
  256   960          901513216
   44   966          901513880
  224   962          901516552
  424   938          901518696
   45   966          901519821
  648   857          901520585
   46   966          901526032
  679   838          901527311
   47   966          901532519
  546   904          901534600
   48   966          901539288
  723   806          901539683
  303   956          901540943
  414   940          901541944
  204   963          901546011
   49   966          901546345
  626   869          901549285
   50   966          901553696
  143   965          901556332
  742   790          901557488
   51   966          901561347
  483   924          901567611
   52   966          901569304
  179   964          901576683
   53   966          901577573
  698   825          901584017
   54   966          901586160
  718   810          901587232
  526   911          901589607
  688   832          901591040
  374   947          901591747
  608   878          901591864
   55   966          901595071
   56   966          901604312
  523   912          901606195
  398   943          901606599
  529   910          901606889
  567   896          901607399
  429   937          901610542
   57   966          901613889
  144   965          901618109
  676   840          901619776
  660   850          901621000
  293   957          901621250
   58   966          901623808
   59   966          901634075
  322   954          901636912
  752   781          901638549
  282   958          901643680
   60   966          901644696
  504   918          901644696
  628   868          901645184
  313   955          901648172
  641   861          901652102
  562   898          901655120
  409   941          901655550
   61   966          901655677
  520   913          901656497
  270   959          901657079
  532   909          901658197
  655   853          901661852
  464   929          901662433
  572   894          901666232
   62   966          901667024
  225   962          901667753
  205   963          901671472
  180   964          901673344
  242   961          901676169
  728   802          901677960
   63   966          901678743
  145   965          901680750
  593   885          901681982
  468   928          901681984
   64   966          901690840
  460   930          901693000
  606   879          901696455
   65   966          901703321
  734   797          901708477
  257   960          901710593
   66   966          901716192
  361   949          901716230
  443   934          901718811
  665   847          901725048
  691   830          901726371
   67   966          901729459
  354   950          901736864
  709   817          901739342
  517   914          901740357
   68   966          901743128
  535   908          901743687
  146   965          901744261
  472   927          901752031
   69   966          901757205
  339   952          901759627
  630   867          901761363
  673   842          901768905
  705   820          901770625
  181   964          901771085
   70   966          901771696
  584   889          901772073
  434   936          901772360
  456   931          901773307
  751   782          901776519
  741   791          901782692
  549   903          901783476
  494   921          901783745
   71   966          901786607
  331   953          901787868
  206   963          901798163
   72   966          901801944
  368   948          901807424
  147   965          901808648
  557   900          901808693
  304   956          901817280
   73   966          901817713
  713   814          901820241
  226   962          901820304
  604   880          901820864
  487   923          901831770
  577   892          901832321
   74   966          901833920
  404   942          901836152
  650   856          901847016
   75   966          901850571
  243   961          901852588
  514   915          901857619
  538   907          901863515
  347   951          901867274
   76   966          901867672
  387   945          901869228
  182   964          901869912
  476   926          901872952
  148   965          901873917
  271   959          901876590
  294   957          901879677
  283   958          901883099
   77   966          901885229
  381   946          901896877
  632   866          901897864
  452   932          901902976
  501   919          901903060
   78   966          901903248
  643   860          901903707
  258   960          901909512
  701   823          901913868
  694   828          901918936
   79   966          901921735
  750   783          901923687
  722   807          901924991
  207   963          901926090
  393   944          901930841
  591   886          901931527
  149   965          901940074
   80   966          901940696
  314   955          901943019
  323   954          901948931
   81   966          901960137
  602   881          901965049
  183   964          901969831
  227   962          901974211
  670   844          901974584
   82   966          901980064
   83   966          902000483
  733   798          902002429
  439   935          902004894
  150   965          902007125
  511   916          902008127
  375   947          902012498
  717   811          902013544
  740   792          902017088
  541   906          902017837
   84   966          902021400
  727   803          902022210
  420   939          902024019
  244   961          902030465
   85   966          902042821
  480   925          902045125
  634   865          902054729
  208   963          902055259
  415   940          902057375
  425   938          902059297
  657   852          902063601
   86   966          902064752
  552   902          902067416
  184   964          902070848
  151   965          902075076
  662   849          902077577
  749   784          902080053
  448   933          902081629
  399   943          902083006
   87   966          902087199
  305   956          902095441
  565   897          902096398
  272   959          902097727
  340   952          902105408
  582   890          902106368
  362   949          902108277
  259   960          902109979
   88   966          902110168
  570   895          902110375
  355   950          902113875
  332   953          902117545
  284   958          902124216
  600   882          902128968
  228   962          902129480
   89   966          902133665
  295   957          902139868
  152   965          902143933
  491   922          902148219
   90   966          902157696
  410   941          902158621
  430   937          902163953
  697   826          902168849
  185   964          902172969
  645   859          902175904
   91   966          902182267
  209   963          902185676
  560   899          902188699
  508   917          902191725
  498   920          902193992
  652   855          902194183
  684   835          902196379
  681   837          902197494
  589   887          902200572
  544   905          902206809
   92   966          902207384
  245   961          902209806
  153   965          902213702
  369   948          902214801
  348   951          902229543
  575   893          902231332
  636   864          902232000
   93   966          902233053
  667   846          902236699
  708   818          902238344
  315   955          902239750
  748   785          902245617
  687   833          902252240
  678   839          902255471
   94   966          902259280
  739   793          902260676
  324   954          902262888
  484   924          902268928
  186   964          902276200
  154   965          902284389
   95   966          902286071
  229   962          902286117
  712   815          902287503
  704   821          902301325
  732   799          902305567
  444   934          902308888
  465   929          902309714
  260   960          902312000
  598   883          902312579
   96   966          902313432
  210   963          902317347
  721   808          902319473
  388   945          902319697
  273   959          902320496
  405   942          902327013
  461   930          902329181
  382   946          902333504
  435   936          902338731
  469   928          902340461
   97   966          902341369
  155   965          902356000
  690   831          902365191
  285   958          902367037
   98   966          902369888
  675   841          902370196
  306   956          902375432
  726   804          902375640
  187   964          902380547
  555   901          902386576
  246   961          902390617
  394   944          902395368
  457   931          902398484
   99   966          902398995
  296   957          902401829
  505   918          902408257
  747   786          902420379
  527   911          902421214
  473   927          902421800
  524   912          902428352
  156   965          902428541
  100   966          902428696
  638   863          902429719
  547   904          902430587
  767   767          902435326
  376   947          902435499
  766   768          902439928
  230   962          902444128
  530   910          902448000
  716   812          902449024
  333   953          902449214
  211   963          902450278
  341   952          902453229
  765   769          902453734
  101   966          902458997
  580   891          902459971
  647   858          902468735
  521   913          902469258
  700   824          902476224
  764   770          902476744
  188   964          902486016
  659   851          902486230
  587   888          902489075
  102   966          902489904
  356   950          902493016
  157   965          902502018
  363   949          902502496
  533   909          902508866
  763   771          902508958
  617   874          902512737
  738   794          902513456
  619   873          902515276
  261   960          902515581
  596   884          902515840
  453   932          902517245
  495   921          902517336
  103   966          902521423
  615   875          902530250
  693   829          902535346
  621   872          902537909
  316   955          902538371
  672   843          902541555
  518   914          902543776
  488   923          902544739
  274   959          902544903
  762   772          902550376
  104   966          902553560
  477   926          902554109
  421   939          902554480
  664   848          902555136
  400   943          902561807
  654   854          902562128
  613   876          902567773
  247   961          902572904
  568   896          902573568
  416   940          902575296
  158   965          902576437
  325   954          902578789
  623   871          902580678
  440   935          902584375
  212   963          902584475
  105   966          902586321
  189   964          902592613
  349   951          902593900
  761   773          902600998
  426   938          902602448
  231   962          902603519
  536   908          902603968
  563   898          902604339
  746   787          902604339
  286   958          902611568
  731   800          902617891
  106   966          902619712
  370   948          902624392
  611   877          902625264
  625   870          902643625
  640   862          902647928
  573   894          902649501
  515   915          902651750
  159   965          902651804
  107   966          902653739
  307   956          902657259
  502   919          902657567
  760   774          902660824
  411   941          902664152
  297   957          902665566
  449   933          902685086
  108   966          902688408
  550   903          902689327
  190   964          902700344
  609   878          902702681
  213   963          902719944
  431   937          902719944
  262   960          902720728
  720   809          902723129
  109   966          902723725
  627   869          902726792
  160   965          902728125
  759   775          902729854
  539   907          902733462
  481   925          902737766
  725   805          902738250
  594   885          902738709
  558   900          902741112
  707   819          902746502
  248   961          902756673
  110   966          902759696
  696   827          902762819
  711   816          902763927
  232   962          902764296
  669   845          902769434
  275   959          902770954
  383   946          902772423
  389   945          902772494
  737   795          902775428
  649   857          902782242
  334   953          902782881
  512   916          902793024
  111   966          902796327
  585   889          902796994
  745   788          902797497
  607   879          902799982
  342   952          902803096
  161   965          902805406
  758   776          902808088
  191   964          902809215
  406   942          902820304
  629   868          902830221
  578   892          902832840
  112   966          902833624
  317   955          902838888
  703   822          902841175
  214   963          902856691
  287   958          902857815
  377   947          902860756
  395   944          902862259
  113   966          902871593
  492   922          902872936
  357   950          902874293
  162   965          902883653
  642   861          902886669
  683   836          902889043
  715   813          902893672
  757   777          902895526
  326   954          902896640
  542   906          902897504
  364   949          902898893
  445   934          902901629
  436   936          902907712
  114   966          902910240
  680   838          902912472
  605   880          902917125
  192   964          902919232
  686   834          902922560
  233   962          902926465
  263   960          902927447
  661   850          902929781
  298   957          902931085
  730   801          902939401
  499   920          902939499
  308   956          902940928
  249   961          902941930
  115   966          902949571
  656   853          902950893
  631   867          902953954
  466   929          902959785
  350   951          902960351
  163   965          902962872
  509   917          902967442
  462   930          902968128
  485   924          902973149
  592   886          902981144
  553   902          902983185
  116   966          902989592
  756   778          902992168
  677   840          902992733
  215   963          902994722
  276   959          902998655
  744   789          902999853
  470   928          903001752
  689   832          903013137
  458   931          903026403
  117   966          903030309
  193   964          903030401
  371   948          903036203
  401   943          903043008
  164   965          903043069
  736   796          903046592
  699   825          903047724
  666   847          903053719
  603   881          903054068
  566   897          903055769
  118   966          903071728
  571   895          903086786
  422   939          903087467
  234   962          903090032
  474   927          903094407
  417   940          903095713
  545   905          903096250
  755   779          903098014
  633   866          903098033
  288   958          903105784
  724   806          903110040
  119   966          903113855
  651   856          903116467
  335   953          903118552
  165   965          903124250
  583   890          903124287
  250   961          903128681
  674   842          903129712
  561   899          903131180
  216   963          903134043
  454   932          903134232
  264   960          903135744
  719   810          903135959
  318   955          903141307
  194   964          903142728
  644   860          903145984
  427   938          903148155
  343   952          903155015
  120   966          903156696
  692   830          903160888
  441   935          903166496
  412   941          903172149
  506   918          903174848
  299   957          903198392
  121   966          903200257
  166   965          903206421
  601   882          903210769
  743   790          903211407
  754   780          903213064
  384   946          903213640
  327   954          903216447
  576   893          903224933
  309   956          903226445
  390   945          903227625
  277   959          903228012
  478   926          903238128
  590   887          903243103
  122   966          903244544
  710   817          903249513
  525   912          903253653
  496   921          903253897
  235   962          903255003
  528   911          903255983
  195   964          903256219
  358   950          903257712
  489   923          903260636
  635   865          903262500
  706   820          903263816
  729   802          903270097
  217   963          903274660
  432   937          903278521
  522   913          903285145
  378   947          903288275
  123   966          903289563
  167   965          903289588
  450   933          903291237
  531   910          903292291
  365   949          903297474
  556   901          903312317
  407   942          903316031
  251   961          903316932
  671   844          903323295
  735   797          903326948
  351   951          903328902
  548   904          903329856
  396   944          903331520
  124   966          903335320
  753   781          903337318
  265   960          903345625
  714   814          903347488
  519   914          903350303
  289   958          903355481
  658   852          903360520
  534   909          903362733
  695   828          903365927
  196   964          903370880
  168   965          903373757
  125   966          903381821
  599   883          903387186
  702   823          903390175
  663   849          903394296
  503   919          903415086
  218   963          903416579
  236   962          903421384
  646   859          903425915
  126   966          903429072
  742   791          903432159
  482   925          903433293
  319   955          903445634
  637   864          903447397
  516   915          903448971
  372   948          903450240
  336   953          903456233
  169   965          903458934
  278   959          903459031
  537   908          903467465
  300   957          903467493
  752   782          903470776
  581   891          903470912
  653   855          903471452
  127   966          903477079
  437   936          903479309
  197   964          903486717
  723   807          903491010
  446   934          903497040
  252   961          903506689
  344   952          903508992
  310   956          903513816
  588   888          903524544
  128   966          903525848
  402   943          903526615
  328   954          903538216
  569   896          903543145
  170   965          903545125
  564   898          903556936
  266   960          903557096
  718   811          903557963
  219   963          903559806
  668   846          903573368
  129   966          903575385
  513   916          903580993
  597   884          903583277
  237   962          903589181
  682   837          903590821
  551   903          903598478
  493   922          903600605
  685   835          903602000
  198   964          903603736
  540   907          903606643
  290   958          903606912
  463   930          903609847
  728   803          903609979
  467   929          903612652
  751   783          903613438
  734   798          903616496
  418   940          903618632
  423   939          903622986
  130   966          903625696
  698   826          903628368
  171   965          903632336
  574   894          903636208
  679   839          903636558
  359   950          903643279
  639   863          903652766
  618   874          903656656
  459   931          903657070
  385   946          903657161
  741   792          903662109
  471   928          903665863
  620   873          903666617
  616   875          903666771
  688   833          903670209
  131   966          903676787
  559   900          903676879
  486   924          903680280
  413   941          903682618
  391   945          903685096
  500   920          903688000
  279   959          903691718
  428   938          903696424
  622   872          903696696
  614   876          903696920
  253   961          903697958
  366   949          903698245
  352   951          903699559
  220   963          903704347
  379   947          903718062
  172   965          903720573
  199   964          903721943
  648   858          903726504
  132   966          903728664
  301   957          903738394
  676   841          903739097
  709   818          903744261
  510   917          903746213
  624   871          903746935
  612   877          903747061
  442   935          903751263
  320   955          903751875
  455   932          903753943
  238   962          903758400
  750   784          903765304
  475   927          903769858
  267   960          903770163
  543   906          903780423
  133   966          903781333
  705   821          903790286
  660   851          903791051
  691   831          903795562
  337   953          903795930
  595   885          903799000
  311   956          903803047
  397   944          903803157
  173   965          903809842
  713   815          903810472
  408   942          903814200
  610   878          903817152
  626   870          903817376
  586   889          903825425
  134   966          903834800
  579   892          903836827
  433   937          903839690
  200   964          903841344
  655   854          903847239
  221   963          903850208
  291   958          903860083
  329   954          903861953
  345   952          903865033
  373   948          903866509
  641   862          903878649
  665   848          903879817
  722   808          903881160
  135   966          903889071
  254   961          903890745
  673   843          903898324
  451   933          903900088
  174   965          903900149
  740   793          903901257
  554   902          903902272
  608   879          903907151
  628   869          903908061
  733   799          903915236
  479   926          903925015
  280   959          903926079
  749   785          903926374
  239   962          903929047
  136   966          903944152
  507   918          903944475
  701   824          903948325
  727   804          903959047
  201   964          903961945
  694   829          903978173
  490   923          903979467
  268   960          903984832
  546   905          903988961
  717   812          903989141
  175   965          903991500
  497   921          903993434
  222   963          903997395
  137   966          904000049
  302   957          904011101
  403   943          904012634
  606   880          904017016
  567   897          904018536
  630   868          904019032
  360   950          904031000
  593   886          904034313
  650   857          904047793
  438   936          904053528
  138   966          904056768
  321   955          904060036
  572   895          904066623
  353   951          904072328
  562   899          904077027
  526   912          904082104
  202   964          904083752
  176   965          904083901
  255   961          904085056
  529   911          904093920
  312   956          904094144
  447   934          904095127
  748   786          904096648
  240   962          904101128
  367   949          904101212
  386   946          904102992
  523   913          904104164
  670   845          904114125
  139   966          904114315
  292   958          904115000
  643   861          904125088
  483   925          904131712
  338   953          904137649
  532   910          904139768
  419   940          904144059
  392   945          904144913
  584   890          904145704
  223   963          904145914
  604   881          904146705
  739   794          904149603
  380   947          904150123
  632   867          904150331
  520   914          904159944
  424   939          904161043
  281   959          904162120
  140   966          904172696
  504   919          904175623
  177   965          904177358
  330   954          904187664
  414   941          904195565
  269   960          904201109
  767   768          904202495
  203   964          904206771
  766   769          904211705
  697   827          904218156
  535   909          904219804
  577   893          904221990
  346   952          904223144
  732   800          904223168
  765   770          904230125
    0   967          904231063
    1   967          904231064
    2   967          904231071
    3   967          904231090
    4   967          904231127
    5   967          904231188
    6   967          904231279
    7   967          904231406
    8   967          904231575
    9   967          904231792
  141   966          904231917
   10   967          904232063
   11   967          904232394
  549   904          904232413
   12   967          904232791
   13   967          904233260
   14   967          904233807
   15   967          904234438
   16   967          904235159
   17   967          904235976
   18   967          904236895
   19   967          904237922
   20   967          904239063
   21   967          904240324
  557   901          904241394
   22   967          904241711
  662   850          904242528
   23   967          904243230
  657   853          904243870
   24   967          904244887
   25   967          904246688
  429   938          904247261
  708   819          904248171
   26   967          904248639
  517   915          904249288
   27   967          904250746
   28   967          904253015
  464   930          904254344
   29   967          904255452
  764   771          904257755
   30   967          904258063
   31   967          904260854
   32   967          904263831
   33   967          904267000
  468   929          904268321
   34   967          904270367
  178   965          904271877
   35   967          904273938
  241   962          904274649
  747   787          904276126
  398   944          904277176
   36   967          904277719
  721   809          904280490
  256   961          904280897
   37   967          904281716
  712   816          904282624
  374   948          904285016
  303   957          904285620
   38   967          904285935
  591   887          904289174
   39   967          904290382
  460   931          904290491
  684   836          904290560
  142   966          904291984
  763   772          904294595
   40   967          904295063
  224   963          904295771
  602   882          904296176
   41   967          904299984
  681   838          904301713
  634   866          904302000
   42   967          904305151
   43   967          904310570
  409   942          904314817
   44   967          904316247
  726   805          904317301
   45   967          904322188
  704   822          904325912
   46   967          904328399
  204   964          904331008
  494   922          904331232
  472   928          904332800
  538   908          904334184
   47   967          904334886
  687   834          904336407
  443   935          904338682
  762   773          904340645
   48   967          904341655
   49   967          904348712
  143   966          904352903
   50   967          904356063
   51   967          904363714
  179   965          904367464
  678   840          904369752
  322   955          904370123
  293   958          904371669
   52   967          904371671
  514   916          904372040
  456   932          904376384
   53   967          904379940
  667   847          904386386
  313   956          904387113
   54   967          904388527
  652   856          904389824
  487   924          904390327
  645   860          904392125
  761   774          904395905
   55   967          904397438
  282   959          904399847
  434   937          904403457
   56   967          904406679
  738   795          904407147
  144   966          904414680
   57   967          904416256
  270   960          904419000
  361   950          904420881
   58   967          904426175
  716   813          904429493
   59   967          904436442
  690   832          904439368
  501   920          904439501
  225   963          904446972
   60   967          904447063
  354   951          904447215
  476   927          904448159
  242   962          904449616
  205   964          904456469
   61   967          904458044
  760   775          904460375
  180   965          904464125
  746   788          904464808
  600   883          904465387
   62   967          904469391
  636   865          904474081
  145   966          904477321
  257   961          904478274
   63   967          904481110
  339   953          904481396
  541   907          904483064
  582   891          904485339
   64   967          904493207
  675   842          904494563
  404   943          904501071
   65   967          904505688
  368   949          904506381
  552   903          904510935
  452   933          904511645
  565   898          904512917
  331   954          904515355
  700   825          904515625
  570   896          904516136
   66   967          904518559
  511   917          904528044
   67   967          904531826
  759   776          904534055
  731   801          904540292
  146   966          904540832
   68   967          904545495
  387   946          904551139
   69   967          904559572
  181   965          904561866
  304   957          904561957
  589   888          904563541
   70   967          904574063
  206   964          904583160
  347   952          904583331
  381   947          904584464
   71   967          904588974
  226   963          904599523
  693   830          904599557
   72   967          904604311
  147   966          904605219
  393   945          904607082
  480   926          904614776
  560   900          904616000
  758   777          904616945
   73   967          904620080
  243   962          904626035
  575   894          904626359
  294   958          904630096
  439   936          904630375
   74   967          904636287
  271   960          904638511
  283   959          904639266
   75   967          904652938
  598   884          904654296
  182   965          904660693
  659   852          904661387
  745   789          904662694
  544   906          904666600
  638   864          904666616
   76   967          904670039
  148   966          904670488
  420   940          904672000
  737   796          904673889
  672   844          904676032
  258   961          904677193
  647   859          904679802
  314   956          904681960
  323   955          904682142
  725   806          904684741
   77   967          904687596
  720   810          904689000
  448   934          904695896
  491   923          904701238
  425   939          904701644
   78   967          904705615
  375   948          904705767
  757   778          904709045
  415   941          904710996
  207   964          904711087
  664   849          904714993
  508   918          904717144
   79   967          904724102
  498   921          904735953
  149   966          904736645
   80   967          904743063
  654   855          904752639
  227   963          904753430
  399   944          904753583
  183   965          904760612
  707   820          904761243
   81   967          904762504
  711   817          904763944
   82   967          904782431
  430   938          904800672
   83   967          904802850
  150   966          904803696
  244   962          904803912
  619   874          904804283
  617   875          904806988
  756   779          904810355
  362   950          904812928
  696   828          904817088
  410   942          904817888
  621   873          904821678
   84   967          904823767
  355   951          904824226
  555   902          904824683
  340   953          904827177
  615   876          904829751
  484   925          904833029
  305   957          904840118
  208   964          904840256
  580   892          904844288
  332   954          904845032
   85   967          904845188
  587   889          904857372
  623   872          904859215
  272   960          904859648
  184   965          904861629
  596   885          904862861
  730   802          904866608
   86   967          904867119
  744   790          904869784
  703   823          904870694
  151   966          904871647
  613   877          904872530
  259   961          904877660
  715   814          904879019
  640   863          904879647
  284   959          904880383
  547   905          904884948
   87   967          904889566
  295   958          904890287
  465   930          904901625
  228   963          904908699
   88   967          904912535
  527   912          904913711
  369   949          904913758
  669   846          904914045
  625   871          904916936
  755   780          904920875
  524   913          904926321
  461   931          904926672
  469   929          904926798
  444   935          904928759
  530   911          904935031
  611   878          904935283
   89   967          904936032
  505   919          904939184
  152   966          904940504
  348   952          904945600
  736   797          904949829
   90   967          904960063
  185   965          904963750
  435   937          904969828
  209   964          904970673
  521   914          904972705
  315   956          904978691
  245   962          904983253
   91   967          904984634
  568   897          904984705
  649   858          904988161
  683   837          904988240
  533   910          904990437
  405   943          904991932
  627   870          904994883
  324   955          904996099
  457   932          905001561
  388   946          905001608
  473   928          905002569
   92   967          905009751
  153   966          905010273
  686   835          905011731
  609   879          905017968
  382   947          905021091
  680   839          905021719
  563   899          905026246
   93   967          905035420
  754   781          905040605
  573   895          905049892
  518   915          905052707
  724   807          905061367
   94   967          905061647
  495   922          905064823
  229   963          905065336
  186   965          905066981
  394   945          905071609
  260   961          905079681
  536   909          905080085
  154   966          905080960
  273   960          905082417
  743   791          905086078
   95   967          905088438
  594   886          905091040
  699   826          905092075
  689   833          905092306
  629   869          905093098
  661   851          905099832
  210   964          905102344
  488   924          905103296
  719   811          905106690
  677   841          905112054
  642   862          905113216
   96   967          905115799
  306   957          905120109
  607   880          905120543
  285   959          905123204
  453   933          905125914
  376   948          905128768
  477   927          905129316
  656   854          905136280
  550   904          905138264
   97   967          905143736
  296   958          905152248
  155   966          905152571
  246   962          905164064
  515   916          905166171
  753   782          905169545
  585   890          905170625
  187   965          905171328
   98   967          905172255
  558   901          905173813
  341   953          905174998
  333   954          905176701
  502   920          905194008
   99   967          905201362
  729   803          905202116
  421   940          905202461
  356   951          905203367
  539   908          905204131
  363   950          905207147
  666   848          905208488
  440   936          905209856
  631   868          905211623
  578   893          905222509
  230   963          905223347
  156   966          905225112
  416   941          905228917
  692   831          905230079
  100   967          905231063
  400   944          905232384
  735   798          905234967
  211   964          905235275
  605   881          905242966
  426   939          905244795
  710   818          905254432
  674   843          905259131
  101   967          905261364
  188   965          905276797
  316   956          905277312
  261   961          905283262
  706   821          905283477
  102   967          905292271
  157   966          905298589
  449   934          905299353
  274   960          905306824
  481   926          905307417
  752   783          905307695
  349   952          905309957
  742   792          905311576
  325   955          905312000
  512   917          905312941
  651   857          905317244
  370   949          905323349
  411   942          905323419
  103   967          905323790
  714   815          905337719
  592   887          905338791
  247   962          905346351
  633   867          905350500
  104   967          905355927
  431   938          905356663
  542   907          905362731
  644   861          905367365
  286   959          905367735
  212   964          905369472
  158   966          905373008
  231   963          905382738
  189   965          905383394
  603   882          905385195
  105   967          905388688
  307   957          905401936
  297   958          905415985
  106   967          905422079
  702   824          905424632
  695   829          905425164
  492   923          905425955
  553   903          905426704
  723   808          905447179
  159   966          905448375
  389   946          905454405
  751   784          905455055
  107   967          905456106
  383   947          905460010
  671   845          905462836
  566   898          905472288
  499   921          905481460
  406   943          905485223
  262   961          905488409
  108   967          905490775
  190   965          905491125
  571   896          905492547
  509   918          905492861
  583   891          905503258
  213   964          905504941
  635   866          905509771
  334   954          905510368
  445   935          905521500
  160   966          905524696
  342   953          905524865
  109   967          905526092
  734   799          905529303
  248   962          905530120
  275   960          905532875
  718   812          905533560
  485   925          905537250
  395   945          905538500
  436   937          905538809
  658   853          905540789
  232   963          905543515
  741   793          905546278
  728   804          905546816
  601   883          905547188
  466   930          905551696
  377   948          905554025
  545   906          905556041
  561   900          905558481
  663   850          905559247
  110   967          905562063
  462   931          905565619
  317   956          905577829
  357   951          905584644
  470   929          905588089
  111   967          905598694
  191   965          905599996
  161   966          905601977
  364   950          905603544
  590   888          905606072
  750   785          905611625
  287   959          905613982
  576   894          905619960
  458   932          905629480
  326   955          905629851
  112   967          905635991
  214   964          905641688
  646   860          905642136
  653   856          905667093
  113   967          905673960
  474   928          905675176
  350   952          905676408
  698   827          905677675
  162   966          905680224
  298   958          905681504
  308   957          905685605
  637   865          905689478
  682   838          905695040
  263   961          905695128
  685   836          905696181
  233   963          905705684
  506   919          905705775
  192   965          905710013
  114   967          905712607
  401   944          905713585
  249   962          905715377
  668   847          905723055
  599   884          905728903
  371   949          905735160
  422   940          905735448
  454   933          905742901
  528   912          905748480
  417   941          905749334
  556   902          905750424
  679   840          905750839
  525   913          905751622
  115   967          905751938
  709   819          905754088
  688   834          905754376
  163   966          905759443
  276   960          905760576
  749   786          905777405
  531   911          905779322
  215   964          905779719
  548   905          905784217
  522   914          905788592
  740   794          905790184
  427   939          905790502
  116   967          905791959
  441   936          905791977
  496   922          905801384
  713   816          905805593
  478   927          905813335
  705   822          905814873
  489   924          905819193
  193   965          905821182
  412   942          905831416
  117   967          905832676
  733   800          905832837
  164   966          905839640
  722   809          905842177
  534   910          905844304
  335   954          905846039
  581   892          905855229
  519   915          905859234
  288   959          905861951
  676   842          905863464
  234   963          905869251
  691   832          905869739
  118   967          905874095
  343   953          905876784
  318   956          905880248
  639   864          905889663
  588   889          905892841
  727   805          905900708
  384   947          905901227
  250   962          905902128
  264   961          905903425
  450   934          905905504
  390   946          905909536
  432   938          905915240
  119   967          905916222
  216   964          905919040
  165   966          905920821
  597   885          905930298
  194   965          905933509
  648   859          905937571
  537   909          905943582
  299   958          905948811
  327   955          905949658
  618   875          905950907
  503   920          905951527
  748   787          905952395
  569   897          905954282
  620   874          905955624
  120   967          905959063
  516   916          905963392
  660   852          905966208
  616   876          905966272
  358   951          905968063
  717   813          905969610
  768   768          905969664
  309   957          905971122
  767   769          905974272
  564   899          905978843
  622   873          905980465
  407   943          905980950
  378   948          905981544
  701   825          905987726
  766   770          905988096
  277   960          905989933
  614   877          906001677
  365   950          906002125
  121   967          906002624
  482   926          906002944
  166   966          906002992
  396   945          906007761
  765   771          906011136
  624   872          906025472
  673   844          906032801
  235   963          906034222
  574   895          906036599
  655   855          906037750
  665   849          906039674
  694   830          906042384
  739   795          906043294
  764   772          906043392
  351   952          906044959
  122   967          906046911
  195   965          906047000
  551   904          906047415
  612   878          906057080
  217   964          906059657
  540   908          906077312
  763   773          906084864
  167   966          906086159
  251   962          906090379
  626   871          906090687
  123   967          906091930
  513   917          906100910
  559   901          906109580
  641   863          906110368
  437   937          906110406
  289   959          906111648
  265   961          906113306
  446   935          906116911
  610   879          906132439
  762   774          906135552
  747   788          906136595
  124   967          906137687
  732   801          906145569
  372   949          906149197
  595   886          906151331
  493   923          906153624
  196   965          906161661
  168   966          906170328
  628   870          906176152
  336   954          906183720
  125   967          906184188
  319   956          906184575
  761   775          906195456
  402   944          906197192
  586   890          906199056
  236   963          906200603
  218   964          906201576
  467   930          906204563
  463   931          906207338
  300   958          906217912
  278   960          906220952
  579   893          906226496
  608   880          906227712
  500   921          906229961
  344   953          906230761
  126   967          906231439
  486   925          906244381
  543   907          906245650
  721   810          906246361
  471   929          906252200
  650   858          906253712
  169   966          906255505
  310   957          906258493
  670   846          906258736
  459   932          906260147
  708   820          906262912
  726   806          906263792
  760   776          906264576
  423   940          906270967
  328   955          906271427
  510   918          906271632
  418   941          906272253
  697   828          906272425
  197   965          906277498
  127   967          906279446
  252   962          906280136
  630   869          906281909
  712   817          906282641
  738   796          906305608
  266   961          906324777
  128   967          906328215
  746   789          906330005
  428   939          906338771
  170   966          906341696
  413   942          906341885
  606   881          906342857
  759   777          906342912
  385   947          906344748
  219   964          906344803
  554   903          906345791
  475   928          906350627
  643   862          906351635
  359   951          906353630
  704   823          906355431
  455   933          906362612
  290   959          906363079
  391   946          906367007
  237   963          906368400
  442   936          906376744
  129   967          906377752
  684   837          906389757
  593   887          906391960
  198   965          906394517
  366   950          906402896
  632   868          906408000
  681   839          906410960
  379   948          906411331
  662   851          906412579
  716   814          906414840
  352   952          906415616
  687   835          906425578
  130   967          906428063
  171   966          906428907
  657   854          906429257
  758   778          906430464
  567   898          906435055
  546   906          906448752
  279   960          906453639
  731   802          906467499
  253   962          906471405
  572   896          906472384
  507   919          906475402
  433   938          906476409
  604   882          906477832
  408   943          906479119
  131   967          906479154
  397   945          906479398
  301   958          906488813
  678   841          906489073
  220   964          906489344
  320   956          906490816
  479   927          906500222
  562   900          906504328
  199   965          906512724
  451   934          906514355
  172   966          906517144
  690   833          906518537
  337   954          906523417
  584   891          906524675
  757   779          906527232
  132   967          906531031
  745   790          906532625
  238   963          906537619
  267   961          906537844
  490   924          906538024
  497   922          906540921
  667   848          906541155
  311   957          906547724
  634   867          906554467
  700   826          906559976
  373   949          906565466
  737   797          906577126
  526   913          906580073
  133   967          906583700
  529   912          906586417
  345   953          906586802
  652   857          906590601
  329   955          906595164
  173   966          906606413
  523   914          906607611
  645   861          906613506
  291   959          906616250
  577   894          906617017
  675   843          906623982
  532   911          906626799
  200   965          906632125
  602   883          906632595
  756   780          906633216
  221   964          906635205
  725   807          906636068
  134   967          906637167
  591   888          906652143
  720   811          906659731
  254   962          906664192
  693   831          906668748
  520   915          906668875
  557   902          906679501
  403   944          906683211
  438   937          906684625
  549   905          906686774
  280   960          906688000
  135   967          906691438
  174   966          906696720
  483   926          906701363
  535   910          906701375
  239   963          906708266
  504   920          906712064
  447   935          906714998
  636   866          906721352
  360   951          906741351
  744   791          906744455
  136   967          906746519
  755   781          906748416
  268   961          906752513
  201   965          906752726
  302   958          906761520
  517   916          906763709
  711   818          906768863
  707   821          906780904
  222   964          906782392
  175   966          906788071
  353   952          906788385
  386   947          906790579
  419   941          906797680
  730   803          906798627
  321   956          906798977
  137   967          906802416
  367   950          906805863
  600   884          906807104
  424   940          906809024
  538   909          906810301
  672   845          906815573
  392   946          906826824
  312   957          906838821
  659   853          906841656
  380   948          906843392
  464   931          906851835
  414   942          906854832
  736   798          906857848
  255   962          906858503
  138   967          906859135
  468   930          906860232
  338   954          906865136
  715   815          906869250
  582   892          906869656
  292   959          906871167
  754   782          906872832
  202   965          906874533
  696   829          906876325
  664   850          906879944
  240   963          906880347
  176   966          906880472
  494   923          906884251
  429   939          906889608
  514   917          906891957
  460   932          906893568
  647   860          906896023
  703   824          906905151
  638   865          906908697
  139   967          906916682
  472   929          906919137
  330   955          906920875
  281   960          906924041
  570   897          906927273
  223   964          906930911
  589   889          906931838
  565   899          906934824
  346   953          906944913
  654   856          906948280
  398   945          906953417
  541   908          906953733
  487   925          906954428
  552   904          906959872
  443   936          906964163
  743   792          906965495
  269   961          906968790
  177   966          906973929
  140   967          906975063
  409   943          906979736
  501   921          906981462
  374   949          906983973
  456   933          906985053
  203   965          906997552
  598   885          907001317
  753   783          907006464
  724   808          907017536
  575   895          907026750
  476   928          907028928
  141   967          907034284
  303   958          907036039
    0   968          907039232
    1   968          907039233
    2   968          907039240
    3   968          907039259
    4   968          907039296
    5   968          907039357
    6   968          907039448
    7   968          907039575
    8   968          907039744
    9   968          907039961
  434   938          907040176
   10   968          907040232
   11   968          907040563
   12   968          907040960
   13   968          907041429
   14   968          907041976
   15   968          907042607
   16   968          907043328
   17   968          907044145
   18   968          907045064
   19   968          907046091
   20   968          907047232
   21   968          907048493
  560   901          907048701
   22   968          907049880
   23   968          907051399
   24   968          907053056
  511   918          907053463
  241   963          907053868
  256   962          907054344
   25   968          907054857
   26   968          907056808
   27   968          907058915
   28   968          907061184
   29   968          907063621
  669   847          907063732
   30   968          907066232
  178   966          907068448
   31   968          907069023
   32   968          907072000
   33   968          907075169
   34   968          907078536
  224   964          907080768
   35   968          907082107
  719   812          907082287
   36   968          907085888
   37   968          907089885
  683   838          907092459
   38   968          907094104
  142   967          907094351
  619   875          907098534
   39   968          907098551
   40   968          907103232
  686   836          907105912
  617   876          907106489
   41   968          907108153
  322   956          907109064
  621   874          907110685
   42   968          907113320
  640   864          907116544
   43   968          907118739
  204   965          907121789
   44   968          907124416
  452   934          907125912
  293   959          907127836
   45   968          907130357
  361   951          907131232
  313   957          907131790
  544   907          907131827
  615   877          907134508
  680   840          907136000
   46   968          907136568
  729   804          907138953
  699   827          907141382
  623   873          907142984
   47   968          907143055
  735   799          907147774
  752   784          907149312
   48   968          907149824
  143   967          907155270
   49   968          907156881
  282   960          907161768
  354   952          907163272
  179   966          907164035
   50   968          907164232
  404   944          907171648
   51   968          907171883
  689   834          907176473
   52   968          907179840
  613   878          907182549
  270   961          907186681
   53   968          907188109
  480   927          907189983
  625   872          907195473
  742   793          907195745
   54   968          907196696
  649   859          907199228
   55   968          907205607
  339   954          907208883
  368   950          907211032
   56   968          907214848
  596   886          907215192
  144   967          907217047
   57   968          907224425
  242   963          907228835
  587   890          907231003
  225   964          907231969
  580   893          907233957
   58   968          907234344
  677   842          907236421
  387   947          907238726
   59   968          907244611
  205   965          907247250
  508   919          907248071
  331   955          907248566
  611   879          907250570
  257   962          907251721
   60   968          907255232
  491   924          907259795
  180   966          907260696
  439   937          907261472
  710   819          907264259
   61   968          907266213
  627   871          907268194
  555   903          907268202
  661   852          907274989
   62   968          907277560
  381   948          907277733
  145   967          907279688
  498   922          907283440
  393   946          907288993
   63   968          907289279
   64   968          907301376
  751   785          907301376
  692   832          907304256
  347   953          907305100
  706   822          907308064
  304   958          907312376
   65   968          907313857
  448   935          907315767
  420   941          907325621
   66   968          907326728
  656   855          907326791
  714   816          907332840
  609   880          907338529
   67   968          907339995
  146   967          907343199
  547   906          907344739
  642   863          907344935
  425   940          907349625
   68   968          907353664
  181   966          907358437
  629   870          907361189
   69   968          907367741
  666   849          907368345
  415   942          907370263
  206   965          907373941
   70   968          907382232
  226   964          907384520
  294   959          907386263
  674   844          907393608
   71   968          907397143
  283   960          907401187
  568   898          907401224
  484   926          907402680
  375   949          907404724
  243   963          907405254
  271   961          907406192
  147   967          907407586
  723   809          907408196
  527   913          907411680
   72   968          907412480
  323   956          907421083
  314   957          907426637
  530   912          907427528
   73   968          907428249
  524   914          907429768
  399   945          907429824
  741   794          907435205
  430   939          907443019
   74   968          907444456
  607   881          907446384
  734   800          907446904
  594   887          907448687
  258   962          907450640
  563   900          907453547
  573   896          907455653
  182   966          907457264
   75   968          907461107
  750   786          907462656
  702   825          907464033
  148   967          907472855
  631   869          907474500
  505   920          907475625
  533   911          907477468
   76   968          907478208
  521   915          907481636
  410   943          907482807
  728   805          907488477
  695   830          907489375
   77   968          907495765
  465   931          907499116
  207   965          907501868
   78   968          907513784
  718   813          907514029
  469   930          907518709
  651   858          907523163
  362   951          907523279
  461   932          907529749
   79   968          907532271
  227   964          907538427
  149   967          907539012
  355   952          907540283
  585   891          907549596
   80   968          907551232
  444   936          907554240
  340   954          907554664
  183   966          907557183
  536   910          907561656
  518   916          907567128
   81   968          907570673
  605   882          907574093
  332   955          907578243
  244   963          907583131
  473   929          907588906
  305   958          907590537
   82   968          907590600
  550   905          907592625
  644   862          907593912
  150   967          907606063
  435   938          907606547
  671   846          907607447
  633   868          907608169
  457   933          907610230
   83   968          907611019
  558   902          907611920
  578   894          907617536
  495   923          907617842
  369   950          907618409
  272   961          907627329
  208   965          907631037
   84   968          907631936
  749   787          907633152
  284   960          907642304
  295   959          907646454
  259   962          907651107
   85   968          907653357
  184   966          907658200
  405   944          907662509
  348   953          907667369
  488   925          907667397
  151   967          907674014
   86   968          907675288
  539   909          907680248
  740   795          907683875
  515   917          907686088
  388   947          907689195
  228   964          907693696
   87   968          907697735
  592   888          907701760
  477   928          907710085
  382   948          907714360
   88   968          907720704
  603   883          907721614
  315   957          907723368
  658   854          907726176
  663   851          907729298
  698   828          907731944
  324   956          907735040
  502   921          907735969
  453   934          907740181
  768   769          907741441
  152   967          907742871
   89   968          907744201
  767   770          907750663
  394   946          907753520
  733   801          907755238
  185   966          907760321
  209   965          907761454
  635   867          907762238
  245   963          907762472
   90   968          907768232
  709   820          907768829
  766   771          907769107
   91   968          907792803
  685   837          907795378
  765   772          907796773
  682   839          907804287
  713   817          907805610
  722   810          907808048
  153   967          907812640
  748   788          907812864
   92   968          907817920
  376   949          907827725
  542   908          907833400
  764   773          907833661
  512   918          907838360
  440   937          907840953
  688   835          907843547
   93   968          907843589
  705   823          907844392
  727   806          907847199
  273   961          907850098
  229   964          907850333
  260   962          907853128
  421   941          907856082
  646   861          907863517
  186   966          907863552
  653   857          907867870
   94   968          907869816
  679   841          907870160
  306   958          907870528
  553   904          907875641
  668   848          907877824
  763   774          907879771
  481   927          907882624
  154   967          907883327
  285   960          907885125
  583   892          907887575
  416   942          907888184
  601   884          907888905
  426   940          907892776
  210   965          907893125
  566   899          907894195
   95   968          907896607
  341   954          907902485
  571   897          907903684
  296   959          907908415
  400   945          907908625
  333   955          907909912
  363   951          907917498
  449   935          907919224
  356   952          907919424
   96   968          907923968
  762   775          907935103
  637   866          907936749
  739   796          907941755
  246   963          907943283
  691   833          907948908
   97   968          907951905
  155   967          907954938
  717   814          907954957
  187   966          907967899
  590   889          907974369
   98   968          907980424
  492   924          907984512
  411   943          907988338
  561   901          907991182
  676   843          907992883
  431   939          907999010
  761   776          907999657
  747   789          908001792
  230   964          908008344
   99   968          908009531
  576   895          908020351
  545   907          908021268
  316   957          908021989
  509   919          908023788
  211   965          908026056
  156   967          908027479
  370   950          908028000
  499   922          908028947
  349   953          908031726
  701   826          908032077
  100   968          908039232
  325   956          908050941
  261   962          908056709
  101   968          908069533
  732   802          908072776
  188   966          908073368
  760   777          908073433
  274   961          908074505
  599   885          908075924
  102   968          908100440
  157   967          908100956
  485   926          908106901
  694   831          908111575
  247   963          908125570
  286   960          908129656
  639   865          908131744
  103   968          908131959
  389   947          908141992
  660   853          908146477
  445   936          908146981
  466   931          908149187
  307   958          908152355
  383   948          908153279
  648   860          908153792
  406   944          908155800
  759   778          908156431
  212   965          908160253
  104   968          908164096
  231   964          908167735
  462   932          908168696
  297   959          908172152
  673   845          908172342
  158   967          908175375
  436   938          908175528
  189   966          908179965
  470   930          908180000
  556   903          908193943
  105   968          908196857
  746   790          908199936
  665   850          908204625
  738   797          908208845
  726   807          908215119
  721   811          908217092
  395   946          908220411
  106   968          908230248
  655   856          908233391
  458   933          908238149
  506   920          908242216
  334   955          908243579
  548   906          908244008
  581   893          908244898
  528   913          908246449
  758   779          908248651
  620   875          908249875
  618   876          908250408
  159   967          908250742
  342   954          908252352
  377   949          908252982
  525   914          908255069
  474   929          908261513
  262   962          908261856
  107   968          908264275
  588   890          908266472
  622   874          908269472
  616   877          908271029
  531   912          908271819
  708   821          908282573
  597   886          908282629
  712   818          908287560
  190   966          908287696
  213   965          908295722
  522   915          908297523
  108   968          908298944
  275   961          908300556
  357   952          908300701
  624   873          908309241
  248   963          908309339
  614   878          908311696
  364   951          908313895
  317   957          908322506
  160   967          908327063
  232   964          908328512
  534   911          908331335
  697   829          908331662
  109   968          908334261
  641   864          908347265
  757   780          908350093
  496   923          908354403
  454   934          908357168
  326   956          908368792
  626   872          908369224
  110   968          908370232
  569   898          908370801
  612   879          908372367
  519   916          908373655
  287   960          908375903
  489   925          908383294
  422   941          908389069
  401   945          908389826
  704   824          908389888
  478   928          908394104
  191   966          908396567
  350   953          908398177
  731   803          908399518
  161   967          908404344
  716   815          908405071
  564   900          908406144
  111   968          908406863
  745   791          908407296
  670   847          908408423
  417   942          908408601
  441   937          908423074
  537   910          908425153
  214   965          908432469
  308   958          908436024
  298   959          908437671
  427   940          908438483
  371   950          908439811
  574   896          908442360
  112   968          908444160
  628   871          908449463
  610   880          908453000
  756   781          908460757
  650   859          908464779
  263   962          908468575
  113   968          908482129
  162   967          908482591
  516   917          908483309
  737   798          908485145
  233   964          908490681
  503   921          908493488
  684   838          908493976
  249   963          908494596
  412   943          908496335
  551   905          908501776
  192   966          908506584
  595   887          908508978
  687   836          908519759
  114   968          908520776
  681   840          908525241
  450   935          908525375
  276   961          908528257
  559   902          908547687
  630   870          908550000
  540   909          908553429
  608   881          908553553
  432   939          908557587
  115   968          908560107
  163   967          908561810
  215   965          908570500
  586   891          908578027
  482   927          908578151
  335   955          908579250
  755   782          908580643
  643   863          908583354
  662   852          908587736
  725   808          908592237
  384   948          908594496
  390   947          908597123
  116   968          908600128
  690   834          908602704
  343   954          908604271
  700   827          908609283
  678   842          908613440
  193   966          908617753
  657   855          908619768
  579   894          908621523
  288   960          908623872
  744   792          908623872
  318   957          908624925
  513   918          908626329
  720   812          908635328
  117   968          908640845
  164   967          908642007
  407   944          908651527
  234   964          908654248
  632   869          908670877
  606   882          908673984
  264   962          908676872
  378   949          908680501
  250   963          908681347
  118   968          908682264
  358   952          908684120
  327   956          908688599
  396   946          908689672
  667   849          908701012
  299   959          908704978
  754   783          908709751
  216   965          908709821
  493   924          908712181
  365   951          908712476
  543   908          908716319
  309   958          908721541
  165   967          908723188
  119   968          908724391
  194   966          908730080
  730   804          908735464
  446   936          908742392
  693   832          908742925
  437   938          908747125
  593   888          908754929
  277   961          908757614
  675   844          908758459
  351   953          908766728
  120   968          908767232
  736   799          908770655
  500   922          908777448
  711   819          908778690
  554   904          908794728
  652   858          908796520
  467   931          908802054
  510   919          908802559
  166   967          908805359
  707   822          908805491
  463   932          908810415
  121   968          908810793
  634   868          908812136
  486   926          908814032
  604   883          908814251
  235   964          908819219
  645   862          908840053
  195   966          908843571
  471   930          908844111
  753   784          908848081
  743   793          908849664
  217   965          908850438
  372   950          908853848
  122   968          908855080
  567   899          908856962
  715   816          908864371
  459   933          908868816
  251   963          908869598
  402   945          908873433
  289   960          908873569
  572   897          908883521
  265   962          908886753
  167   967          908888526
  123   968          908900099
  584   892          908908992
  546   907          908913979
  336   955          908916931
  423   941          908924588
  319   957          908929252
  418   942          908931520
  475   929          908936964
  562   901          908937029
  696   830          908940536
  703   825          908944552
  124   968          908945856
  196   966          908958232
  344   954          908958248
  672   846          908960184
  168   967          908972695
  636   867          908973819
  300   959          908974079
  602   884          908974312
  455   934          908976879
  724   809          908978553
  236   964          908985600
  428   940          908986752
  278   961          908988633
  125   968          908992357
  218   965          908992357
  752   785          908995633
  413   943          909006804
  442   937          909007841
  310   958          909008912
  328   956          909010368
  507   920          909011843
  577   895          909017408
  591   889          909020440
  659   854          909027043
  385   948          909038017
  126   968          909039608
  664   851          909049995
  391   947          909054594
  169   967          909057872
  252   963          909059355
  719   813          909062756
  735   800          909065375
  359   952          909069687
  197   966          909074069
  729   805          909080614
  479   928          909080991
  526   914          909083520
  529   913          909084386
  742   794          909084672
  127   968          909087615
  497   923          909093940
  266   962          909098224
  490   925          909102125
  379   949          909110288
  366   951          909113247
  523   915          909116542
  647   861          909117404
  433   939          909118756
  532   912          909119296
  557   903          909123020
  290   960          909125000
  451   935          909134226
  219   965          909135584
  128   968          909136384
  352   953          909137385
  170   967          909144063
  549   906          909146565
  654   857          909149057
  408   944          909149696
  751   786          909152407
  237   964          909153397
  600   885          909154125
  638   866          909155968
  397   946          909161309
  520   916          909183296
  129   968          909185921
  535   911          909188406
  198   966          909191088
  699   828          909195651
  683   839          909201706
  686   837          909205109
  669   848          909218501
  279   961          909221320
  171   967          909231274
  320   957          909235493
  130   968          909236232
  301   959          909244980
  253   963          909250624
  504   921          909254025
  680   841          909255321
  337   955          909256628
  582   893          909259325
  689   835          909265644
  373   950          909270117
  483   927          909276570
  710   820          909279000
  220   965          909280125
  517   917          909283626
  131   968          909287323
  538   910          909291872
  311   958          909298143
  589   890          909305469
  199   966          909309295
  267   962          909311291
  345   954          909314289
  750   787          909318403
  172   967          909319511
  438   938          909321344
  238   964          909322616
  741   795          909328896
  714   817          909332857
  329   956          909334105
  706   823          909337583
  132   968          909339200
  447   936          909340479
  570   898          909343792
  598   886          909353648
  640   865          909358625
  403   945          909359452
  565   900          909362125
  677   843          909365840
  734   801          909369305
  723   810          909374067
  291   960          909378171
  692   833          909383425
  133   968          909391869
  619   876          909398035
  621   875          909404936
  173   967          909408780
  617   877          909411246
  552   905          909414233
  649   860          909415449
  514   918          909417376
  221   965          909425986
  200   966          909428696
  541   909          909429850
  623   874          909431991
  575   896          909432511
  728   806          909434968
  494   924          909442808
  254   963          909443411
  615   878          909444527
  134   968          909445336
  464   932          909454912
  661   853          909455258
  280   961          909455681
  419   942          909456947
  360   952          909457408
  468   931          909457723
  424   941          909462645
  625   873          909479242
  386   948          909483848
  560   902          909486808
  239   964          909493263
  749   788          909493621
  613   879          909497836
  174   967          909499087
  718   814          909499376
  135   968          909499607
  460   933          909502237
  702   826          909508384
  353   953          909510154
  472   930          909511048
  769   769          909513218
  392   947          909514411
  367   951          909516214
  302   959          909517687
  768   770          909517832
  414   943          909519751
  656   856          909522432
  487   926          909524079
  268   962          909525960
  501   922          909528949
  767   771          909531674
  674   845          909533149
  666   850          909533296
  429   940          909537589
  380   949          909542349
  321   957          909543654
  627   872          909546731
  201   966          909549297
  136   968          909554688
  766   772          909554744
  695   831          909558566
  611   880          909571131
  596   887          909572839
  222   965          909573173
  642   864          909581832
  740   796          909582336
  511   919          909584390
  765   773          909587042
  312   958          909589240
  175   967          909590438
  443   937          909595260
  338   955          909598347
  456   934          909599320
  544   908          909602496
  587   891          909609974
  137   968          909610585
  476   929          909615265
  764   774          909628568
  580   894          909628984
  292   960          909633088
  629   871          909634500
  398   946          909635328
  255   963          909637722
  409   944          909650313
  330   956          909659816
  609   881          909664370
  240   964          909665344
  138   968          909667304
  202   966          909671104
  346   954          909672400
  748   789          909678061
  763   775          909679322
  733   802          909682445
  434   939          909682523
  176   967          909682839
  374   950          909688624
  281   961          909691722
  555   904          909717139
  223   965          909721692
  139   968          909724851
  651   859          909734230
  762   776          909739304
  269   962          909742237
  631   870          909742591
  452   935          909745783
  671   847          909757134
  480   928          909770752
  177   967          909776296
  607   882          909777511
  722   811          909778779
  140   968          909783232
  508   920          909784512
  709   821          909788490
  698   829          909791181
  303   959          909792206
  203   966          909794123
  727   807          909798526
  761   777          909808514
  547   907          909809966
  713   818          909810529
  594   888          909811656
  568   899          909823131
  491   925          909823896
  644   863          909825631
  256   963          909833563
  498   923          909836459
  241   964          909838865
  141   968          909842453
  739   797          909844992
  361   952          909847289
  404   945          909847889
    0   969          909853209
    1   969          909853210
    2   969          909853217
    3   969          909853236
    4   969          909853273
    5   969          909853334
    6   969          909853425
    7   969          909853552
    8   969          909853721
  322   957          909853741
    9   969          909853938
   10   969          909854209
   11   969          909854540
   12   969          909854937
   13   969          909855406
   14   969          909855953
   15   969          909856584
   16   969          909857305
   17   969          909858122
   18   969          909859041
   19   969          909860068
   20   969          909861209
   21   969          909862470
   22   969          909863857
   23   969          909865376
  573   897          909866790
   24   969          909867033
   25   969          909868834
   26   969          909870785
  178   967          909870815
  633   869          909871046
  224   965          909871549
  747   790          909871723
   27   969          909872892
   28   969          909875161
   29   969          909877598
  705   824          909878849
   30   969          909880209
  313   958          909882209
   31   969          909883000
  354   953          909885041
   32   969          909885977
  563   901          909886248
  760   778          909886952
   33   969          909889146
  293   960          909889757
   34   969          909892513
   35   969          909896084
  439   938          909898191
  685   838          909899597
   36   969          909899865
  142   968          909902520
   37   969          909903862
  663   852          909904455
   38   969          909908081
  605   883          909910512
   39   969          909912528
  527   914          909915127
  658   855          909916687
   40   969          909917209
  204   966          909918360
  682   840          909918568
  368   951          909921383
   41   969          909922130
  530   913          909925497
   42   969          909927297
  282   961          909929449
  387   948          909931995
   43   969          909932716
  585   892          909933913
  688   836          909937728
   44   969          909938393
  524   915          909938699
  448   936          909941248
  339   955          909942094
   45   969          909944334
  717   815          909945188
   46   969          909950545
   47   969          909957032
  270   962          909960128
  143   968          909963439
   48   969          909963801
  179   967          909966402
  533   912          909969965
   49   969          909970858
  759   779          909974618
  393   947          909976580
  381   949          909976690
  484   927          909977887
   50   969          909978209
  420   942          909984888
   51   969          909985860
  331   956          909987507
   52   969          909993817
  679   842          909994527
  521   916          909996057
   53   969          910002086
  425   941          910003246
  732   803          910004795
   54   969          910010673
  242   964          910013832
  505   921          910017586
  578   895          910017927
   55   969          910019584
  635   868          910019907
  225   965          910022750
  144   968          910025216
   56   969          910028825
  257   963          910030940
  347   954          910032587
  691   834          910033075
  415   943          910035182
  668   849          910037681
   57   969          910038402
  205   966          910043821
   58   969          910048321
  536   911          910048687
  550   906          910052416
  558   903          910055439
   59   969          910058588
  180   967          910063063
  603   884          910063331
  304   959          910068543
   60   969          910069209
  592   889          910070057
  758   780          910071512
  653   858          910073789
  746   791          910074607
   61   969          910080190
  701   827          910081384
  518   917          910087045
  145   968          910087857
  646   862          910090064
  430   940          910091000
   62   969          910091537
  465   932          910102193
   63   969          910103256
  375   950          910109375
  399   946          910111735
   64   969          910115353
  469   931          910116200
  738   798          910116864
  676   844          910127360
   65   969          910127834
  461   933          910138418
   66   969          910140705
  294   960          910148184
  146   968          910151368
  410   944          910153384
   67   969          910153972
  181   967          910160804
  539   910          910161819
  323   957          910165760
   68   969          910167641
  283   961          910168868
  206   966          910170512
  726   808          910171288
  226   965          910175301
  495   924          910176399
  314   958          910177056
  757   781          910177634
  271   962          910179639
  473   930          910180817
   69   969          910181718
  444   937          910185337
  694   832          910185752
  637   867          910189216
  243   964          910190251
  721   812          910192689
   70   969          910196209
   71   969          910211120
  515   918          910211507
  147   968          910215755
  457   934          910224497
   72   969          910226457
  258   963          910229859
  601   885          910235926
  488   926          910237048
  362   952          910239336
   73   969          910242226
  435   939          910248894
   74   969          910258433
  182   967          910259631
  355   953          910262052
   75   969          910275084
  583   893          910277244
  148   968          910281024
  502   922          910283456
  745   792          910286713
  340   955          910287875
   76   969          910292185
  756   782          910292984
  477   929          910296422
  712   819          910297387
  207   966          910298439
  708   822          910307160
  542   909          910309517
   77   969          910309742
  673   846          910316953
  332   956          910317184
  571   898          910320203
  566   900          910321496
   78   969          910327761
  369   951          910328760
  227   965          910329208
  553   905          910330002
  660   854          910331864
  731   804          910336355
  405   945          910338750
   79   969          910346248
  305   959          910346704
  149   968          910347181
  590   890          910348000
  183   967          910359550
  453   935          910360052
   80   969          910365209
  244   964          910368128
  512   919          910369287
  665   851          910374676
  648   861          910375173
  639   866          910379015
  388   948          910382464
   81   969          910384650
  348   954          910394856
  697   830          910395873
  737   799          910397952
  716   816          910400192
  272   962          910400776
   82   969          910404577
  295   960          910408375
  284   961          910409985
  382   949          910413317
  150   968          910414232
  755   783          910417562
   83   969          910424996
  576   896          910426112
  208   966          910427608
  599   886          910428255
  561   902          910429289
  704   825          910429289
  259   963          910430326
  655   857          910434168
  394   947          910441107
   84   969          910445913
  184   967          910460567
  481   928          910463393
   85   969          910467334
  315   958          910473787
  440   938          910477672
  324   957          910479717
  151   968          910482183
  228   965          910484477
   86   969          910489265
  545   908          910491937
  744   793          910508041
   87   969          910511712
  421   942          910515349
  376   950          910532376
   88   969          910534681
  449   936          910544705
  426   941          910546397
  245   964          910547469
  492   925          910548613
  620   876          910549376
  152   968          910551040
  754   784          910551368
  416   943          910553103
  725   809          910553254
  618   877          910555165
  209   966          910558025
   89   969          910558178
  509   920          910560229
  185   967          910562688
  670   848          910563192
  622   875          910563723
  616   878          910581048
  499   923          910581966
   90   969          910582209
  641   865          910589346
  400   946          910590536
  624   874          910598248
  684   839          910603223
   91   969          910606780
  720   813          910615797
  687   837          910618956
  153   968          910620809
  273   962          910623545
  306   959          910626695
  614   879          910626983
   92   969          910631897
  260   963          910632347
  363   952          910633555
  341   955          910635696
  581   894          910639925
  597   887          910640276
  229   965          910641114
  356   953          910641193
  556   904          910642880
  681   841          910644562
  588   891          910645443
  431   940          910646991
  333   956          910648853
  285   961          910652806
  626   873          910652993
   93   969          910657566
  411   944          910658915
  700   828          910663552
  186   967          910665919
  296   960          910670336
  730   805          910677125
  650   860          910681000
  485   927          910682108
   94   969          910683793
  736   800          910688256
  210   966          910689696
  154   968          910691496
  690   835          910691875
  612   880          910692928
  753   785          910694402
  548   907          910709235
   95   969          910710584
  628   872          910728000
  246   964          910728280
   96   969          910737945
  370   951          910738351
  743   794          910738591
  678   843          910742859
  528   914          910749896
  466   932          910752264
  349   954          910759213
  155   968          910763107
  525   915          910764000
   97   969          910765882
  662   853          910768005
  531   913          910769788
  187   967          910770266
  316   958          910772408
  462   933          910777365
  470   931          910777491
  445   937          910778078
  610   881          910778841
  506   921          910784177
  569   899          910792708
  711   820          910793431
   98   969          910794401
  325   957          910795618
  230   965          910799125
  522   916          910811944
  657   856          910815409
  436   939          910817875
  643   864          910820251
  693   833          910822094
  211   966          910822627
  630   871          910823311
   99   969          910823508
  534   912          910823832
  406   945          910832041
  707   823          910835010
  389   948          910835261
  156   968          910835648
  261   963          910835928
  564   901          910838845
  752   786          910846664
  274   962          910847952
  383   949          910852236
  458   934          910852416
  100   969          910853209
  474   930          910853424
  574   897          910853497
  715   817          910864388
  667   850          910865963
  595   888          910871947
  188   967          910875735
  101   969          910883510
  608   882          910884680
  519   917          910893572
  286   961          910897337
  675   845          910898000
  395   947          910907998
  307   959          910908522
  157   968          910909125
  247   964          910910567
  537   911          910912184
  496   924          910912960
  102   969          910914417
  297   960          910934073
  632   870          910938968
  724   810          910944424
  103   969          910945936
  489   926          910952945
  212   966          910956824
  377   950          910957633
  231   965          910958516
  551   906          910961567
  586   892          910962344
  454   935          910977039
  104   969          910978073
  742   795          910978363
  478   929          910980441
  189   967          910982332
  334   956          910982520
  158   968          910983544
  342   955          910985563
  735   801          910987776
  703   826          910988903
  559   903          910991206
  652   859          911007587
  751   787          911008154
  516   918          911008728
  696   831          911009727
  606   883          911010403
  105   969          911010834
  579   895          911021914
  357   953          911022470
  729   806          911027105
  364   952          911029952
  540   910          911035000
  503   922          911040975
  262   963          911041075
  106   969          911044225
  719   814          911048103
  422   942          911048336
  159   968          911058911
  441   938          911059793
  401   946          911071737
  645   863          911071772
  317   958          911072925
  417   943          911073520
  275   962          911074003
  634   869          911075013
  107   969          911078252
  190   967          911090063
  427   941          911092104
  213   966          911092293
  248   964          911094336
  672   847          911109871
  108   969          911112921
  326   957          911113469
  232   965          911119293
  593   889          911123226
  350   954          911125664
  160   968          911135232
  287   961          911143584
  109   969          911148238
  371   951          911150162
  450   936          911150856
  604   884          911155968
  513   919          911157256
  482   928          911158920
  412   944          911166912
  750   788          911178872
  110   969          911184209
  308   959          911192191
  543   909          911192436
  191   967          911198934
  298   960          911199592
  432   940          911205568
  161   968          911212513
  659   855          911217554
  111   969          911220840
  664   852          911225152
  741   796          911227357
  214   966          911229040
  636   868          911231488
  263   963          911247794
  554   905          911249089
  699   829          911254888
  112   969          911258137
  493   925          911276282
  249   964          911279593
  233   965          911281462
  567   900          911284263
  769   770          911289609
  390   948          911290392
  162   968          911290760
  384   949          911293453
  113   969          911296106
  734   802          911296512
  584   893          911298661
  710   821          911298661
  768   771          911298843
  572   898          911300040
  276   962          911301704
  192   967          911308951
  686   838          911309328
  683   840          911315987
  767   772          911317311
  335   956          911318191
  602   885          911321333
  407   945          911327768
  500   923          911330467
  114   969          911334753
  343   955          911337482
  714   818          911337776
  510   920          911339000
  647   862          911343951
  723   811          911344798
  766   773          911345013
  654   858          911354976
  749   789          911358818
  689   836          911359825
  215   966          911367071
  163   968          911369979
  706   824          911372040
  446   937          911373489
  115   969          911374084
  562   902          911375136
  318   958          911375344
  396   947          911377259
  669   849          911378358
  680   842          911379688
  765   774          911381949
  546   908          911384648
  378   950          911385152
  728   807          911386295
  486   927          911389239
  437   939          911389472
  288   961          911391553
  591   890          911394071
  467   932          911405131
  358   953          911405889
  638   867          911408435
  116   969          911414105
  463   933          911419084
  193   967          911420120
  577   896          911423169
  764   775          911428119
  365   952          911428533
  327   957          911433276
  471   931          911441602
  234   965          911445029
  164   968          911450176
  117   969          911454822
  264   963          911456091
  250   964          911466344
  299   960          911466899
  692   834          911467592
  309   959          911477708
  459   934          911483083
  763   776          911483523
  740   797          911485573
  718   815          911489607
  351   954          911494215
  118   969          911496241
  677   844          911500317
  216   966          911506392
  600   886          911506456
  475   930          911528875
  277   962          911531061
  165   968          911531357
  194   967          911532447
  119   969          911538368
  748   790          911547992
  762   777          911548161
  507   921          911553804
  402   946          911555344
  702   827          911557691
  372   951          911564199
  557   904          911571957
  120   969          911581209
  423   942          911583855
  529   914          911587833
  526   915          911592451
  418   943          911596439
  455   935          911596750
  640   866          911605896
  235   965          911610000
  549   907          911611792
  166   968          911613528
  733   803          911614464
  532   913          911617265
  761   778          911622033
  121   969          911624770
  523   916          911630963
  695   832          911632743
  649   861          911636830
  428   941          911640373
  661   854          911640645
  289   961          911641250
  442   938          911644560
  195   967          911645938
  217   966          911647009
  497   924          911652497
  582   894          911654352
  251   964          911654595
  336   956          911655872
  265   963          911665972
  479   929          911667328
  122   969          911669057
  490   926          911671776
  413   944          911677381
  674   846          911677760
  319   958          911679671
  535   912          911680903
  589   891          911684440
  344   955          911691459
  167   968          911696695
  619   877          911702792
  520   917          911703213
  666   851          911703347
  621   876          911704437
  760   779          911705139
  598   887          911711295
  123   969          911714076
  617   878          911721265
  656   857          911723209
  623   875          911726242
  300   960          911736000
  385   949          911736974
  747   791          911746394
  391   948          911747863
  739   798          911753011
  722   812          911754376
  727   808          911754695
  328   957          911755045
  451   936          911759707
  615   879          911759814
  124   969          911759833
  196   967          911760599
  278   962          911762080
  310   959          911765079
  570   899          911765699
  433   940          911766737
  625   874          911768249
  236   965          911776381
  538   911          911778903
  168   968          911780864
  218   966          911788928
  359   953          911791456
  565   901          911794826
  759   780          911797479
  504   922          911801512
  125   969          911806334
  517   918          911809045
  709   822          911813077
  379   950          911814939
  613   880          911818397
  713   819          911820356
  642   865          911823913
  408   945          911825937
  366   952          911829304
  627   873          911830500
  575   897          911843648
  252   964          911844352
  397   947          911848896
  126   969          911853585
  698   830          911855392
  483   928          911857339
  352   954          911864872
  169   968          911866041
  552   906          911874024
  197   967          911876436
  266   963          911877443
  290   961          911892681
  611   881          911896972
  758   781          911899053
  127   969          911901592
  541   910          911911421
  671   848          911911903
  629   872          911913037
  705   825          911918250
  560   903          911930327
  219   966          911932155
  596   888          911935808
  717   816          911940309
  732   804          911941632
  237   965          911944178
  514   919          911948303
  128   969          911950361
  651   860          911950451
  170   968          911952232
  746   792          911954024
  438   939          911963691
  447   937          911971576
  373   951          911980468
  320   958          911985912
  198   967          911993455
  587   892          911994291
  279   962          911994767
  609   882          911995497
  337   956          911995569
  129   969          911999898
  301   960          912006901
  494   925          912006909
  685   839          912008844
  757   782          912009861
  631   871          912015902
  580   895          912029375
  738   799          912029671
  253   964          912035621
  688   837          912036925
  682   841          912037889
  171   968          912039443
  403   946          912041363
  345   955          912047500
  130   969          912050209
  311   959          912054310
  468   932          912060800
  644   864          912062528
  464   933          912063581
  220   966          912076696
  544   909          912078613
  329   957          912078782
  501   923          912081968
  663   853          912084724
  267   963          912090510
  487   927          912099286
  131   969          912101300
  472   931          912108539
  199   967          912111662
  658   856          912112328
  238   965          912113397
  607   883          912113930
  460   934          912116504
  511   920          912120831
  419   943          912121866
  424   942          912121912
  691   835          912122246
  679   843          912123946
  172   968          912127680
  756   783          912129903
  726   809          912132305
  701   828          912135653
  633   870          912139137
  291   961          912145852
  132   969          912153177
  745   793          912170882
  555   905          912171500
  721   813          912173158
  360   953          912179177
  594   889          912179953
  386   949          912182805
  414   944          912190328
  429   941          912191210
  668   850          912202632
  133   969          912205846
  476   930          912207176
  392   948          912207680
  173   968          912216949
  456   935          912219191
  221   966          912222557
  254   964          912228408
  280   962          912229128
  200   967          912231063
  443   938          912231979
  367   952          912232271
  353   954          912237641
  380   950          912247000
  568   900          912250432
  605   884          912252229
  755   784          912259179
  134   969          912259313
  694   833          912264921
  676   845          912266901
  731   805          912278016
  302   960          912279608
  547   908          912280635
  635   869          912282784
  573   898          912283309
  239   965          912284044
  653   859          912284856
  321   958          912294073
  268   963          912305179
  174   968          912307256
  712   820          912312128
  135   969          912313584
  737   800          912315553
  646   863          912321783
  398   947          912322915
  585   893          912323582
  563   902          912324355
  508   921          912326473
  409   945          912326554
  434   940          912330504
  708   823          912336679
  338   956          912337288
  312   959          912345407
  201   967          912351664
  480   929          912357089
  136   969          912368665
  222   966          912369744
  452   936          912371264
  491   926          912393547
  498   924          912395016
  744   794          912396968
  754   785          912397689
  175   968          912398607
  374   951          912398975
  716   817          912400209
  292   961          912400769
  330   957          912404493
  346   955          912405611
  603   885          912410352
  255   964          912422719
  578   896          912423688
  527   915          912424058
  137   969          912424562
  530   914          912428944
  592   890          912443688
  637   868          912446885
  524   916          912453120
  240   965          912456125
  697   831          912465064
  281   962          912465169
  673   847          912466640
  533   913          912467934
  202   967          912473471
  704   826          912473640
  138   969          912481281
  176   968          912491008
  558   904          912504376
  521   917          912515974
  550   907          912517643
  223   966          912518263
  725   810          912519125
  269   963          912521456
  660   855          912522375
  404   946          912529800
  139   969          912538828
  439   939          912540538
  536   912          912541184
  753   786          912545433
  665   852          912549833
  303   960          912554127
  484   928          912558656
  505   922          912565073
  361   953          912569058
  448   937          912572345
  177   968          912584465
  601   886          912588257
  203   967          912596490
  140   969          912597209
  720   814          912601144
  648   862          912601720
  322   958          912604160
  736   801          912610657
  518   918          912612464
  354   954          912612528
  256   964          912618560
  730   806          912623616
  241   965          912629646
  387   949          912630952
  639   867          912631482
  743   795          912632282
  368   952          912637440
  313   959          912638376
  655   858          912640087
  539   911          912648850
  420   943          912649807
  141   969          912656430
  293   961          912657438
  425   942          912662513
  224   966          912668120
  393   948          912669849
  583   894          912672271
    0   970          912673000
    1   970          912673001
    2   970          912673008
    3   970          912673027
    4   970          912673064
    5   970          912673125
    6   970          912673216
    7   970          912673343
    8   970          912673512
    9   970          912673729
   10   970          912674000
   11   970          912674331
   12   970          912674728
   13   970          912675197
   14   970          912675744
   15   970          912676375
   16   970          912677096
   17   970          912677913
   18   970          912678832
  178   968          912678984
   19   970          912679859
   20   970          912681000
  339   956          912681035
  381   950          912681341
   21   970          912682261
   22   970          912683648
   23   970          912685167
   24   970          912686824
   25   970          912688625
   26   970          912690576
   27   970          912692683
   28   970          912694952
   29   970          912697389
   30   970          912700000
  752   787          912702411
   31   970          912702791
  282   962          912702896
  415   944          912705759
   32   970          912705768
   33   970          912708937
  465   933          912710862
   34   970          912712304
   35   970          912715875
  142   969          912716497
  684   840          912717504
  469   932          912719277
   36   970          912719656
  204   967          912720727
  700   829          912722789
  670   849          912723049
  687   838          912723175
   37   970          912723653
  590   891          912726971
   38   970          912727872
  331   957          912732184
   39   970          912732319
   40   970          912737000
  270   963          912739347
  495   925          912740500
   41   970          912741921
  571   899          912742110
  515   919          912742434
  430   941          912744621
   42   970          912747088
   43   970          912752507
  461   934          912752685
  566   901          912754197
   44   970          912758184
   45   970          912764125
  347   955          912765798
  681   842          912768929
   46   970          912770336
  179   968          912774571
   47   970          912776823
  143   969          912777416
  473   931          912778308
   48   970          912783592
  599   887          912785902
  690   836          912786056
  553   906          912789793
   49   970          912790649
  542   910          912791088
   50   970          912798000
  399   947          912799322
  242   965          912804613
   51   970          912805651
  488   927          912812255
  711   821          912813092
   52   970          912813608
  257   964          912815937
  225   966          912819321
  375   951          912819726
   53   970          912821877
  444   938          912822056
  410   945          912829625
   54   970          912830464
  304   960          912830464
  502   923          912836475
  641   866          912836617
  576   897          912837249
  144   969          912839193
   55   970          912839375
  457   935          912844368
  205   967          912846188
   56   970          912848616
  620   877          912854133
   57   970          912858193
  622   876          912863224
  618   878          912865184
   58   970          912868112
  751   788          912868623
  715   818          912869307
  707   824          912869467
  180   968          912871232
  561   903          912872808
  742   796          912876824
  678   844          912877336
   59   970          912878379
  477   930          912888333
   60   970          912889000
  624   875          912892499
  616   879          912896335
  435   940          912896875
   61   970          912899981
  145   969          912901834
  650   861          912902381
  512   920          912905728
  693   834          912906261
   62   970          912911328
  735   802          912914983
  724   811          912915155
  294   961          912915865
  323   958          912916179
   63   970          912923047
  314   959          912933223
   64   970          912935144
  626   874          912942000
  283   962          912942315
  614   880          912947544
   65   970          912947625
  662   854          912953392
  271   963          912958858
   66   970          912960496
  362   953          912961105
  146   969          912965345
  545   909          912968054
  181   968          912968973
  226   966          912971872
  206   967          912972879
   67   970          912973763
  729   807          912978432
  243   965          912981032
  453   936          912985533
   68   970          912987432
  355   954          912989539
   69   970          913001509
  597   888          913003245
  628   873          913011769
  258   964          913014856
   70   970          913016000
  657   857          913016186
  612   881          913018769
  405   946          913020661
  340   956          913026816
  147   969          913029732
  588   892          913029760
   71   970          913030911
  667   851          913036014
  703   827          913038210
  719   815          913038334
  581   895          913040316
  675   846          913042611
  750   789          913044069
  369   952          913044817
   72   970          913046248
  481   929          913049730
  332   957          913061861
   73   970          913062017
  643   865          913062332
  770   770          913066000
  182   968          913067800
  769   771          913070620
   74   970          913078224
  388   949          913081421
  696   832          913083904
  768   772          913084480
   75   970          913094875
  148   969          913095001
  556   905          913097241
  207   967          913100806
  630   872          913101848
  509   921          913102190
  767   773          913107580
  305   960          913108625
  610   882          913109968
   76   970          913111976
  382   950          913117968
  492   926          913118264
  440   939          913120019
  227   966          913125779
  348   955          913128067
   77   970          913129533
  741   797          913130594
  394   948          913134376
  766   774          913139920
  499   924          913140523
   78   970          913147552
  244   965          913158909
  149   969          913161158
   79   970          913166039
  183   968          913167719
  449   937          913175802
  295   961          913176056
  548   908          913179904
  272   963          913179995
  421   943          913180268
  765   775          913181500
  284   962          913183432
   80   970          913185000
   81   970          913204441
  426   942          913205664
  632   871          913212279
  259   964          913215323
  569   900          913220009
  608   883          913221099
  416   944          913223680
  652   860          913223808
   82   970          913224368
  150   969          913228209
  734   803          913228531
  749   790          913228749
  315   959          913229954
  208   967          913229975
  324   958          913230136
  764   776          913232320
  595   889          913240244
  376   951          913242727
   83   970          913244787
  528   915          913258827
  485   928          913262877
  672   848          913264640
   84   970          913265704
  184   968          913268736
  574   898          913270016
  531   914          913273235
  564   902          913276952
  400   947          913278123
  525   916          913278421
  228   966          913281048
   85   970          913287125
  763   777          913292380
  151   969          913296160
  431   941          913300612
  645   864          913308669
   86   970          913309056
  699   830          913319099
  723   812          913320395
  534   913          913321801
  710   822          913323248
   87   970          913331503
  506   922          913331664
  522   917          913331861
  411   945          913335156
  245   965          913338250
  728   808          913342464
  634   870          913343104
  714   819          913347603
  586   893          913352013
  606   884          913352120
   88   970          913354472
  363   953          913355324
  209   967          913360392
  466   933          913360933
  762   778          913361680
  152   969          913365017
  356   954          913368680
  185   968          913370857
  341   956          913374637
   89   970          913377969
  470   932          913380568
  306   960          913388616
  462   934          913391632
  333   957          913393530
  740   798          913393592
   90   970          913402000
  273   963          913402764
  537   912          913404681
  664   853          913405421
  706   825          913411441
  659   856          913413195
  445   938          913414797
  260   964          913417344
  686   839          913418575
  519   918          913418991
  748   791          913422663
  285   962          913426253
   91   970          913426571
  551   907          913426794
  579   896          913427675
  153   969          913434786
  683   841          913435308
  229   966          913437685
  296   961          913438017
  559   904          913440143
  761   779          913440220
  474   931          913450915
   92   970          913451688
  370   952          913454408
  689   837          913459022
  436   940          913465856
  458   935          913472287
  186   968          913474088
  496   925          913477061
   93   970          913477357
  718   816          913484728
  210   967          913492063
  349   955          913492424
  636   869          913494365
  593   890          913496857
  604   885          913502989
   94   970          913503584
  154   969          913505473
  680   843          913509107
  406   946          913513952
  246   965          913519061
  540   911          913522031
  760   780          913528000
  489   927          913528152
  316   959          913528575
   95   970          913530375
  389   949          913534218
  516   919          913539655
  669   850          913543309
  325   958          913546037
  733   804          913551301
  692   835          913556763
  383   950          913556887
   96   970          913557736
  654   859          913566043
  478   930          913572352
  647   863          913575670
  155   969          913577084
  187   968          913578435
   97   970          913585673
  503   923          913593994
  230   966          913595696
  395   948          913601267
  454   936          913602520
  702   828          913611960
   98   970          913614192
  261   964          913620925
  211   967          913624994
  759   781          913625020
  747   792          913625811
  274   963          913627171
  677   845          913639858
   99   970          913643299
  156   969          913649625
  739   799          913665818
  638   868          913666104
  377   951          913667984
  307   960          913670443
  286   962          913670784
  100   970          913673000
  602   886          913673664
  543   910          913674007
  188   968          913683904
  584   894          913693688
  513   920          913693697
  247   965          913701348
  297   961          913701754
  441   939          913702140
  101   970          913703301
  554   906          913708880
  695   833          913711912
  422   943          913713255
  727   809          913715712
  567   901          913716964
  572   899          913721947
  157   969          913723102
  342   956          913724504
  334   957          913727197
  758   782          913731280
  102   970          913734208
  722   813          913734845
  417   944          913744097
  482   929          913745257
  357   954          913749957
  427   942          913751371
  364   953          913751721
  231   966          913755087
  212   967          913759191
  401   947          913759324
  103   970          913765727
  591   891          913773042
  450   937          913781953
  189   968          913790501
  158   969          913797521
  104   970          913797864
  562   903          913818655
  262   964          913826072
  674   847          913827447
  317   959          913829092
  105   970          913830625
  661   855          913831156
  577   897          913834306
  713   820          913835097
  746   793          913838193
  709   823          913842596
  412   945          913843153
  493   926          913845933
  757   783          913846780
  275   963          913853222
  640   867          913858363
  350   955          913858875
  432   941          913859189
  546   909          913860765
  649   862          913863377
  326   958          913863888
  106   970          913864016
  600   887          913864103
  371   952          913866219
  159   969          913872888
  666   852          913878504
  510   921          913880961
  732   805          913883293
  248   965          913885117
  500   924          913889024
  213   967          913894660
  107   970          913898043
  190   968          913898232
  232   966          913915864
  287   962          913917031
  698   831          913924583
  656   858          913929128
  108   970          913932712
  717   817          913940326
  738   800          913947272
  160   969          913949209
  308   960          913954112
  705   826          913962601
  298   961          913967273
  109   970          913968029
  486   928          913970008
  756   784          913971520
  390   949          913989349
  384   950          913998104
  110   970          914004000
  191   968          914007103
  621   877          914009194
  407   946          914009679
  446   938          914010208
  619   878          914012811
  467   933          914013800
  623   876          914025743
  557   905          914026318
  161   969          914026490
  214   967          914031407
  263   964          914032791
  463   934          914033351
  617   879          914036552
  437   940          914037453
  111   970          914040631
  471   932          914044679
  582   895          914054743
  745   794          914059809
  625   875          914062500
  335   957          914062868
  589   892          914068757
  249   965          914070374
  396   948          914070528
  642   866          914071184
  671   849          914071760
  598   888          914074264
  343   956          914076423
  112   970          914077928
  233   966          914078033
  615   880          914080375
  276   963          914080923
  549   908          914082461
  378   951          914095503
  529   915          914096764
  726   810          914098176
  507   922          914101291
  459   935          914102954
  162   969          914104737
  755   785          914105500
  526   916          914106872
  113   970          914115897
  192   968          914117120
  627   874          914119507
  532   914          914120712
  685   840          914123125
  475   931          914126366
  318   959          914131511
  358   954          914133376
  688   838          914141144
  613   881          914144238
  365   953          914150302
  523   917          914150880
  114   970          914154544
  721   814          914158505
  682   842          914162256
  288   962          914165000
  215   967          914169438
  651   861          914171832
  535   913          914178872
  327   958          914183695
  163   969          914183956
  570   900          914193000
  115   970          914193875
  701   829          914194890
  629   873          914196806
  691   836          914216427
  497   925          914216598
  455   936          914222231
  731   806          914224507
  351   955          914227426
  611   882          914228099
  193   968          914228289
  520   918          914228632
  565   902          914232933
  116   970          914233896
  299   961          914234580
  737   801          914237954
  309   960          914239629
  264   964          914241088
  234   966          914241600
  402   947          914242931
  490   927          914246983
  754   786          914248720
  423   943          914248774
  250   965          914257125
  679   844          914258423
  479   930          914259239
  575   898          914260167
  164   969          914264153
  418   944          914267016
  663   854          914270111
  538   912          914271400
  117   970          914274613
  372   952          914280256
  442   939          914286907
  744   795          914290659
  631   872          914294439
  428   942          914299640
  596   889          914304105
  644   865          914304609
  216   967          914308759
  277   963          914310280
  658   857          914313105
  118   970          914316032
  712   821          914331789
  609   883          914331916
  552   907          914339251
  517   919          914339972
  194   968          914340616
  165   969          914345334
  694   834          914349088
  413   945          914353622
  504   923          914354531
  119   970          914358159
  708   824          914371136
  668   851          914372683
  560   904          914379264
  587   893          914383960
  451   937          914390804
  541   911          914398452
  336   957          914400549
  120   970          914401000
  753   787          914401180
  716   818          914405128
  235   966          914406571
  676   846          914411512
  633   871          914412448
  289   962          914414697
  433   941          914420358
  166   969          914427505
  344   956          914430400
  580   896          914435136
  319   959          914435838
  385   950          914441625
  483   929          914443676
  121   970          914444561
  251   965          914445376
  391   949          914446820
  217   967          914449376
  265   964          914450969
  195   968          914454107
  607   884          914455647
  514   920          914484744
  122   970          914488848
  725   811          914489856
  653   860          914501077
  300   961          914503681
  328   958          914505464
  408   946          914507848
  167   969          914510672
  359   954          914518943
  704   827          914522947
  379   951          914525290
  310   960          914527000
  743   796          914530743
  123   970          914533867
  736   802          914537864
  697   832          914539241
  278   963          914541299
  397   948          914542165
  635   870          914550875
  366   953          914551073
  594   890          914553584
  646   864          914558680
  544   910          914560184
  752   788          914562880
  196   968          914568768
  236   966          914572952
  730   807          914574943
  494   926          914576560
  124   970          914579624
  218   967          914591295
  720   815          914591375
  168   969          914594841
  352   955          914598083
  605   885          914599250
  447   938          914608295
  438   940          914611672
  673   848          914621409
  125   970          914626125
  555   906          914631291
  252   965          914635133
  501   924          914640525
  266   964          914662440
  511   921          914662792
  290   962          914666128
  468   933          914669469
  126   970          914673376
  464   934          914677848
  169   969          914680018
  487   928          914680055
  568   901          914683133
  197   968          914684605
  373   952          914696525
  573   899          914705216
  637   869          914709762
  472   932          914711616
  660   856          914718016
  585   894          914718609
  127   970          914721383
  403   947          914728950
  665   853          914730102
  751   789          914733820
  219   967          914734522
  460   935          914736375
  337   957          914740246
  237   966          914740749
  320   959          914742079
  547   909          914756752
  603   886          914762683
  170   969          914766209
  563   903          914767874
  128   970          914770152
  279   963          914773986
  301   961          914774582
  742   797          914780061
  345   956          914786441
  424   943          914786831
  700   830          914787000
  419   944          914792443
  198   968          914801624
  476   931          914804667
  311   960          914816231
  129   970          914819689
  592   891          914822659
  253   965          914826402
  329   958          914829201
  687   839          914832422
  648   863          914833439
  578   897          914834825
  684   841          914836825
  711   822          914837679
  456   936          914844672
  735   803          914847002
  770   771          914847011
  429   942          914850477
  655   859          914851154
  171   969          914853420
  769   772          914856257
  414   945          914866569
  130   970          914870000
  508   922          914873960
  443   939          914874326
  768   773          914874749
  267   964          914875507
  220   967          914879063
  715   819          914879134
  690   837          914885253
  386   950          914887456
  670   850          914888000
  639   868          914889151
  724   812          914890752
  681   843          914898348
  767   774          914902487
  392   949          914906637
  360   954          914906664
  707   825          914908868
  238   966          914909968
  750   790          914914000
  291   962          914919299
  199   968          914919831
  131   970          914921091
  729   808          914934601
  530   915          914937875
  527   916          914938479
  766   775          914939471
  172   969          914941657
  601   887          914945904
  480   930          914949000
  367   953          914954040
  380   951          914957351
  558   905          914958737
  498   925          914959117
  491   927          914968754
  353   955          914970852
  533   914          914971381
  132   970          914972968
  524   917          914973037
  434   941          914984125
  765   776          914985701
  550   908          914988312
  693   835          914995432
  452   937          915002361
  280   963          915008347
  409   946          915008465
  398   948          915016184
  678   845          915016877
  254   965          915019189
  221   967          915024924
  133   970          915025637
  173   969          915030926
  719   816          915033455
  741   798          915038613
  536   913          915039153
  200   968          915039232
  764   777          915041177
  521   918          915041393
  302   961          915047289
  321   959          915050240
  583   895          915072662
  134   970          915079104
  239   966          915080615
  338   957          915081965
  641   867          915089084
  268   964          915090176
  703   828          915092479
  749   791          915103420
  763   778          915105899
  312   960          915107328
  590   892          915111288
  374   952          915115032
  505   923          915118092
  174   969          915121233
  650   862          915128928
  135   970          915133375
  539   912          915141347
  518   919          915143391
  662   855          915143903
  346   956          915144552
  484   929          915144993
  599   888          915148871
  330   958          915154912
  201   968          915159833
  696   833          915163073
  620   878          915164152
  734   804          915165368
  622   877          915167981
  571   900          915169411
  222   967          915172111
  292   962          915174216
  762   779          915179867
  618   879          915180471
  136   970          915188456
  439   940          915188519
  624   876          915192000
  675   847          915192298
  566   902          915192304
  448   938          915209064
  667   852          915211171
  175   969          915212584
  255   965          915213500
  616   880          915216896
  404   947          915217387
  657   858          915222105
  626   875          915236251
  137   970          915244353
  281   963          915244388
  240   966          915252696
  576   898          915253768
  553   907          915255020
  761   780          915263081
  614   881          915273385
  542   911          915278119
  515   920          915278875
  202   968          915281640
  361   954          915296545
  628   874          915300776
  723   813          915300864
  138   970          915301072
  748   792          915302080
  728   809          915303481
  176   969          915304985
  740   799          915306399
  269   964          915306453
  643   866          915309603
  495   926          915310151
  420   944          915320384
  223   967          915320630
  561   904          915321745
  303   961          915321808
  465   934          915325129
  425   943          915327432
  469   933          915327946
  387   950          915335603
  354   955          915345739
  612   882          915349896
  710   823          915352767
  760   781          915355541
  139   970          915358619
  368   953          915359209
  322   959          915360327
  714   820          915362344
  393   949          915368806
  597   889          915371542
  461   935          915372556
  473   932          915381385
  415   945          915382000
  630   873          915385617
  699   831          915388290
  381   951          915391692
  488   928          915393024
  502   924          915395032
  177   969          915398442
  313   960          915400297
  430   942          915403888
  203   968          915404659
  256   965          915409341
  140   970          915417000
  588   893          915419429
  672   849          915424497
  339   957          915425712
  241   966          915426217
  293   962          915430885
  652   861          915445189
  581   896          915446077
  610   883          915446387
  512   921          915447689
  545   910          915449625
  706   826          915455792
  759   782          915457247
  444   939          915464403
  457   936          915469849
  224   967          915470487
  141   970          915476221
  282   963          915482115
  331   958          915482603
  718   817          915484745
  477   931          915485824
  632   872          915490816
  399   948          915492591
  178   969          915492961
  733   805          915492962
    0   971          915498611
    1   971          915498612
    2   971          915498619
    3   971          915498638
    4   971          915498675
    5   971          915498736
    6   971          915498827
    7   971          915498954
    8   971          915499123
    9   971          915499340
   10   971          915499611
   11   971          915499942
   12   971          915500339
   13   971          915500808
   14   971          915501355
   15   971          915501986
   16   971          915502707
   17   971          915503524
   18   971          915504443
  347   956          915504739
   19   971          915505470
   20   971          915506611
   21   971          915507872
   22   971          915509259
  747   793          915509980
   23   971          915510778
  410   946          915511536
   24   971          915512435
   25   971          915514236
   26   971          915516187
   27   971          915518294
   28   971          915520563
   29   971          915523000
  270   964          915524344
   30   971          915525611
   31   971          915528402
  204   968          915528896
   32   971          915531379
  686   840          915532856
   33   971          915534548
  375   952          915535783
  142   970          915536288
   34   971          915537915
   35   971          915541486
   36   971          915545267
   37   971          915549264
  435   941          915550496
  645   865          915550750
   38   971          915553483
  556   906          915557032
   39   971          915557930
  683   842          915559675
   40   971          915562611
  608   884          915562816
  689   838          915563241
   41   971          915567532
  758   783          915568199
   42   971          915572699
   43   971          915578118
  739   800          915583419
   44   971          915583795
  179   969          915588548
   45   971          915589736
  664   854          915590808
   46   971          915595947
  143   970          915597207
  304   961          915598145
  242   966          915601184
   47   971          915602434
  257   965          915606718
   48   971          915609203
  595   890          915613875
  659   857          915613972
   49   971          915616260
  634   871          915616415
  453   937          915616630
  225   967          915621688
   50   971          915623611
   51   971          915631262
   52   971          915639219
  481   930          915641641
  680   844          915643584
   53   971          915647488
  509   922          915649677
  692   836          915650944
  569   901          915652710
  205   968          915654357
  548   909          915656021
   54   971          915656075
  144   970          915658984
   55   971          915664986
  702   829          915671197
  323   959          915672346
   56   971          915674227
  727   810          915681583
   57   971          915683804
  180   969          915685209
  757   784          915688397
  362   954          915688592
  294   962          915689312
  574   899          915691923
  492   927          915693471
   58   971          915693723
  314   960          915695144
  606   885          915699141
   59   971          915703990
  499   925          915704624
  405   947          915708248
  669   851          915713360
   60   971          915714611
  722   814          915720192
  564   903          915720471
  283   963          915721534
  145   970          915721625
  355   955          915722750
   61   971          915725592
  746   794          915727120
   62   971          915736939
  271   964          915743855
  586   894          915747040
   63   971          915748658
   64   971          915760755
  636   870          915762456
  369   953          915766586
  440   940          915768000
  340   957          915771493
   65   971          915773236
  528   916          915773248
  226   967          915774239
  243   966          915777603
  206   968          915781048
  531   915          915782166
  654   860          915782264
  181   969          915782950
  677   846          915784469
  146   970          915785136
  388   950          915786072
   66   971          915786107
  695   834          915796079
  525   917          915798338
   67   971          915799374
  258   965          915805637
  332   958          915812280
  449   938          915812521
  647   864          915812567
   68   971          915813043
  756   785          915817841
  534   914          915825248
   69   971          915827120
  382   951          915828319
  732   806          915829784
  394   949          915833333
  579   897          915838812
   70   971          915841611
  485   929          915849214
  147   970          915849523
  421   944          915850845
  713   821          915854758
  604   886          915855320
   71   971          915856522
  522   918          915857280
  348   956          915867008
  738   801          915869673
  426   943          915870583
   72   971          915871859
  593   891          915875828
  305   961          915876306
  709   824          915877053
  182   969          915881777
  506   923          915884683
   73   971          915887628
  559   905          915894504
  551   908          915897463
  416   945          915899921
  537   913          915902650
   74   971          915903835
  207   968          915908975
  148   970          915914792
   75   971          915920486
  227   967          915928146
  638   869          915928981
   76   971          915937587
  717   818          915945245
  295   962          915949503
  519   919          915949918
  745   795          915953500
   77   971          915955144
  244   966          915955480
  755   786          915956531
  376   952          915958784
  431   942          915959879
  284   963          915962651
  272   964          915964992
  400   948          915971392
   78   971          915973163
  466   934          915975200
  149   970          915980949
  183   969          915981696
  674   848          915982216
  324   959          915986303
  470   933          915989237
   79   971          915991650
  315   960          915991875
  698   832          915998760
  259   965          916006104
   80   971          916010611
  462   935          916011503
  705   827          916011908
  540   912          916014528
  411   946          916017067
  661   856          916026797
   81   971          916030052
  602   887          916031311
  208   968          916038144
  496   926          916046712
  150   970          916048000
   82   971          916049979
  474   932          916053992
  445   939          916057144
  666   853          916058773
  726   811          916068907
   83   971          916070398
  516   920          916076096
  184   969          916082713
  363   954          916082811
  228   967          916083415
   84   971          916091315
  584   895          916094079
  649   863          916095096
  458   936          916097768
  356   955          916101891
  754   787          916104467
  489   928          916108921
   85   971          916112736
  151   970          916115951
  640   868          916116032
  341   957          916119314
  436   941          916119477
   86   971          916134667
  245   966          916134821
  656   859          916140195
  333   958          916143949
  721   815          916148736
  572   900          916149248
  503   924          916152551
  567   902          916155071
  306   961          916156297
   87   971          916157114
  591   892          916157359
  543   911          916161038
  737   802          916165161
  209   968          916168561
  478   931          916169843
  554   907          916174107
  731   807          916175834
  370   953          916176177
   88   971          916180083
  152   970          916184808
  185   969          916184834
  273   964          916187761
  744   796          916189120
  406   947          916201539
   89   971          916203580
  285   963          916205472
  260   965          916208125
  296   962          916211464
  600   888          916227072
   90   971          916227611
  349   956          916231365
  454   937          916233617
  513   921          916235658
  671   850          916236711
  389   950          916238869
  229   967          916240052
  685   841          916242446
  688   839          916250391
  577   898          916250825
   91   971          916252182
  153   970          916254577
  701   830          916259101
  753   788          916261649
  383   951          916267238
  562   904          916267592
   92   971          916277299
  186   969          916288065
  316   960          916290496
  682   843          916291675
  395   949          916300224
  210   968          916300232
  325   959          916302204
   93   971          916302968
  691   837          916315624
  246   966          916315632
  621   878          916319213
  642   867          916323651
  154   970          916325264
  619   879          916328098
   94   971          916329195
  623   877          916330500
  482   930          916337168
  546   910          916342336
  441   940          916350121
   95   971          916355986
  712   822          916356376
  617   880          916357113
  625   876          916362001
   96   971          916383347
  422   944          916383832
  377   952          916384041
  187   969          916392412
  155   970          916396875
  679   845          916397964
  230   967          916398063
  651   862          916398379
  615   881          916406216
  708   825          916410537
   97   971          916411284
  261   965          916411706
  274   964          916412168
  627   875          916413758
  716   819          916414955
  427   943          916416290
  450   938          916418672
  417   945          916420338
  493   927          916421140
  752   789          916428077
  510   922          916428448
  211   968          916433163
  743   797          916433980
  307   961          916438124
  694   835          916438259
   98   971          916439803
  598   889          916442561
  286   963          916450003
  401   948          916452593
  500   925          916453125
  589   893          916458426
  582   896          916460504
  663   855          916460622
  725   812          916465453
   99   971          916468910
  342   957          916469181
  156   970          916469416
  736   803          916469883
  297   962          916475201
  613   882          916475365
  334   958          916477616
  364   954          916479208
  357   955          916483168
  629   874          916485813
  557   906          916486109
  188   969          916497881
  247   966          916497919
  100   971          916498611
  432   942          916518456
  658   858          916519024
  412   946          916525064
  101   971          916528912
  730   808          916531112
  157   970          916542893
  668   852          916547840
  644   866          916551880
  486   929          916556345
  231   967          916557454
  549   909          916558578
  102   971          916559819
  676   847          916561199
  611   883          916564518
  212   968          916567360
  704   828          916577216
  631   873          916578208
  720   816          916586496
  371   953          916587988
  317   960          916591013
  103   971          916591338
  350   956          916597816
  751   790          916603751
  189   969          916604478
  529   916          916611185
  262   965          916616853
  158   970          916617312
  697   833          916618410
  326   959          916620055
  104   971          916623475
  570   901          916625701
  526   917          916626789
  771   771          916628022
  467   934          916628067
  532   915          916629643
  770   772          916632648
  275   964          916638219
  769   773          916646526
  446   939          916652555
  463   935          916653222
  471   933          916653348
  507   923          916654310
  105   971          916656236
  768   774          916669656
  609   884          916673633
  523   918          916676299
  565   903          916676452
  596   890          916677736
  248   966          916681688
  575   899          916682074
  535   914          916682319
  742   798          916688080
  106   971          916689627
  633   872          916690985
  437   941          916691074
  159   970          916692679
  390   950          916694000
  287   963          916696250
  407   947          916697266
  767   775          916702038
  213   968          916702829
  384   951          916708455
  190   969          916712209
  232   967          916718231
  308   961          916721793
  653   861          916722458
  107   971          916723654
  459   936          916728435
  475   932          916729443
  298   962          916740720
  766   776          916743672
  108   971          916758323
  520   919          916759559
  160   970          916769000
  538   913          916769369
  396   949          916769485
  587   894          916778987
  673   849          916781266
  735   804          916783839
  497   926          916786249
  750   791          916788671
  109   971          916793640
  765   777          916794558
  646   865          916800761
  607   885          916802668
  552   908          916809920
  378   952          916811560
  335   958          916813287
  191   969          916821080
  343   957          916821100
  263   965          916823572
  635   871          916824186
  490   928          916827752
  110   971          916829611
  560   905          916833625
  214   968          916839576
  580   897          916846273
  161   970          916846281
  455   937          916853328
  764   778          916854696
  700   831          916856191
  479   931          916856730
  276   964          916865920
  111   971          916866242
  358   955          916866587
  249   966          916866945
  711   823          916867198
  724   813          916871221
  517   920          916876413
  365   954          916877789
  233   967          916880400
  541   912          916890949
  318   960          916893432
  715   820          916893875
  729   809          916895618
  112   971          916903539
  504   924          916913088
  665   854          916915489
  660   857          916918793
  423   944          916919351
  763   779          916924086
  162   970          916924528
  192   969          916931097
  594   891          916932555
  442   940          916934888
  402   948          916936200
  327   959          916939862
  113   971          916941508
  418   945          916943257
  288   963          916944219
  687   840          916946703
  741   799          916951420
  605   886          916951581
  707   826          916953219
  684   842          916961192
  428   943          916964559
  351   956          916966367
  215   968          916977607
  637   870          916977853
  114   971          916980155
  749   792          916982837
  690   838          916989472
  372   953          917002025
  762   780          917002728
  163   970          917003747
  309   961          917007310
  299   962          917008027
  115   971          917019486
  514   921          917026705
  451   938          917027523
  264   965          917031869
  681   844          917032825
  719   817          917033472
  413   946          917035533
  483   930          917035587
  193   969          917042266
  234   967          917043967
  544   911          917047215
  250   966          917053696
  670   851          917058051
  116   971          917059507
  655   860          917067375
  648   864          917070336
  433   942          917079625
  164   970          917083944
  693   836          917089613
  761   781          917090622
  277   964          917095277
  555   907          917096518
  117   971          917100224
  734   805          917107029
  216   968          917116928
  585   895          917119000
  603   887          917120330
  568   902          917121240
  573   900          917132517
  118   971          917141643
  336   958          917150968
  391   950          917151471
  703   829          917151716
  494   927          917151767
  385   951          917151976
  639   869          917152028
  194   969          917154593
  678   846          917161488
  165   970          917165125
  344   957          917175077
  119   971          917183770
  748   793          917186249
  760   782          917187768
  289   963          917193916
  408   947          917195435
  319   960          917197759
  501   925          917204626
  592   892          917206976
  235   967          917208938
  511   922          917210279
  563   904          917216811
  740   800          917224000
  120   971          917226611
  547   910          917238323
  397   949          917241122
  379   952          917241347
  265   965          917241750
  251   966          917241947
  696   834          917247240
  166   970          917247296
  447   939          917250642
  578   898          917251344
  359   955          917252154
  217   968          917257545
  328   959          917261631
  438   941          917265293
  487   929          917266392
  195   969          917268084
  728   810          917269352
  121   971          917270172
  300   962          917277128
  366   954          917278560
  468   934          917283736
  723   814          917286211
  759   783          917294166
  310   961          917294681
  464   935          917297719
  601   888          917308873
  122   971          917314459
  472   933          917320285
  278   964          917326296
  167   970          917330463
  352   956          917337024
  662   856          917339544
  641   868          917346753
  675   848          917347067
  123   971          917359478
  650   863          917360647
  460   936          917361856
  236   967          917375319
  714   821          917382005
  196   969          917382745
  710   824          917387224
  667   853          917391440
  747   794          917398907
  218   968          917399464
  124   971          917405235
  476   932          917407744
  758   784          917409816
  168   970          917414632
  373   953          917418294
  558   906          917418528
  403   948          917422219
  508   923          917426979
  252   966          917431704
  657   859          917433172
  733   806          917439453
  290   963          917445347
  125   971          917451736
  530   916          917452296
  266   965          917453221
  424   944          917457408
  527   917          917458396
  699   832          917462467
  550   909          917464429
  419   945          917468684
  456   937          917475769
  622   878          917478000
  583   896          917478423
  620   879          917479439
  533   915          917480312
  718   818          917489664
  337   958          917490665
  624   877          917496757
  524   918          917498456
  197   969          917498582
  126   971          917498987
  169   970          917499809
  590   893          917500957
  618   880          917501032
  320   960          917504000
  706   827          917505099
  739   801          917505820
  429   943          917515396
  599   889          917517168
  443   940          917522307
  498   926          917528768
  345   957          917531118
  757   785          917534718
  626   876          917535752
  536   914          917542600
  219   968          917542691
  616   881          917542737
  237   967          917543116
  480   931          917546491
  127   971          917546994
  301   962          917548029
  414   946          917548480
  491   928          917549523
  279   964          917558983
  643   867          917562070
  521   919          917572320
  311   961          917583912
  329   959          917585368
  170   970          917586000
  672   850          917589448
  628   875          917595027
  128   971          917595763
  386   951          917597807
  571   901          917602112
  614   882          917604512
  392   950          917611288
  198   969          917615601
  746   795          917620811
  253   966          917622973
  566   903          917635823
  452   938          917639080
  539   913          917639316
  360   955          917639875
  434   942          917643392
  129   971          917645300
  686   841          917652177
  727   811          917652314
  267   965          917666288
  756   786          917668872
  652   862          917671736
  689   839          917672488
  171   970          917673211
  380   952          917673408
  630   874          917674624
  576   899          917675675
  505   924          917676649
  518   920          917679832
  367   954          917681527
  612   883          917686315
  220   968          917687232
  683   843          917689094
  130   971          917695611
  409   947          917696052
  291   963          917698518
  353   956          917709793
  722   815          917710423
  238   967          917712335
  398   949          917715141
  553   908          917725689
  199   969          917733808
  702   830          917735408
  484   930          917736904
  597   890          917745173
  131   971          917746702
  692   837          917750141
  172   970          917761448
  542   912          917770616
  632   873          917774585
  561   905          917776106
  732   807          917781111
  664   855          917781319
  680   845          917783125
  610   884          917788104
  280   964          917793344
  738   802          917796880
  645   866          917798021
  132   971          917798579
  321   960          917812161
  755   787          917812278
  588   894          917814456
  254   966          917815760
  659   858          917819891
  302   962          917820736
  515   921          917820836
  338   958          917832384
  221   968          917833093
  374   953          917836801
  439   941          917842140
  173   970          917850717
  133   971          917851248
  448   939          917851411
  745   796          917851961
  200   969          917853209
  581   897          917857214
  312   961          917875009
  713   822          917879345
  268   965          917880957
  239   967          917882982
  695   835          917885250
  495   927          917885358
  669   852          917888517
  346   957          917889229
  634   872          917894952
  134   971          917904715
  608   885          917909837
  404   948          917910656
  330   959          917911079
  709   825          917916454
  677   847          917934156
  545   911          917936656
  174   970          917941024
  469   934          917942213
  465   935          917945000
  292   963          917953435
  717   819          917955072
  135   971          917958986
  502   925          917959133
  754   788          917964936
  201   969          917973810
  488   929          917979361
  222   968          917980280
  473   933          917990054
  595   891          917992846
  512   922          917995176
  420   945          917996625
  425   944          917998009
  461   936          917998037
  654   861          918003645
  255   966          918010071
  136   971          918014067
  556   907          918022259
  281   964          918029385
  361   955          918029756
  175   970          918032375
  636   871          918035767
  726   812          918044504
  387   951          918045954
  606   886          918051472
  647   865          918054648
  240   967          918055063
  415   946          918063911
  705   828          918066177
  430   943          918068807
  137   971          918069964
  393   950          918073457
  698   833          918077929
  354   956          918084680
  368   954          918086696
  477   932          918088901
  569   902          918090817
  744   797          918092357
  303   962          918095255
  202   969          918095617
  737   803          918097180
  269   965          918097234
  457   937          918100946
  381   952          918107749
  444   940          918112384
  574   900          918119224
  322   960          918122248
  176   970          918124776
  138   971          918126683
  753   789          918126846
  223   968          918128799
  731   808          918132003
  548   910          918137592
  674   849          918142073
  721   816          918143857
  586   895          918147431
  313   961          918167978
  564   904          918169408
  339   958          918176131
  139   971          918184230
  399   949          918191548
  638   870          918197072
  410   947          918199123
  509   923          918202696
  256   966          918205912
  435   942          918209763
  293   963          918210104
  604   887          918212967
  177   970          918218233
  203   969          918218636
  661   857          918227574
  241   967          918228584
  331   959          918238770
  481   931          918239132
  140   971          918242611
  666   854          918244160
  347   957          918249416
  453   938          918253349
  579   898          918255331
  375   953          918257552
  593   892          918260145
  282   964          918267112
  492   928          918274240
  499   926          918274275
  224   968          918278656
  528   917          918293165
  531   916          918296587
  752   790          918298008
  141   971          918301832
  178   970          918312752
  270   965          918315125
  525   918          918323757
  701   831          918328292
    0   972          918330048
    1   972          918330049
    2   972          918330056
    3   972          918330075
    4   972          918330112
    5   972          918330173
    6   972          918330264
    7   972          918330391
    8   972          918330560
    9   972          918330777
   10   972          918331048
   11   972          918331379
   12   972          918331776
  649   864          918331993
   13   972          918332245
   14   972          918332792
   15   972          918333423
   16   972          918334144
  534   915          918334179
   17   972          918334961
   18   972          918335880
   19   972          918336907
   20   972          918338048
   21   972          918339309
   22   972          918340696
  743   798          918341999
   23   972          918342215
  204   969          918342873
   24   972          918343872
   25   972          918345673
   26   972          918347624
   27   972          918349731
   28   972          918352000
  559   906          918354295
   29   972          918354437
  656   860          918356416
   30   972          918357048
   31   972          918359839
  142   971          918361899
   32   972          918362816
  688   840          918364672
   33   972          918365985
  685   842          918366813
   34   972          918369352
  304   962          918371592
   35   972          918372923
  551   909          918373580
   36   972          918376704
  640   869          918378909
   37   972          918380701
   38   972          918384920
  712   823          918385895
  522   919          918388207
   39   972          918389367
   40   972          918394048
  602   888          918394280
   41   972          918398969
  405   948          918401517
  257   966          918403289
  242   967          918403551
   42   972          918404136
  537   914          918406097
  736   804          918406720
  671   851          918406762
  179   970          918408339
   43   972          918409555
  771   772          918413659
   44   972          918415232
  691   838          918419843
   45   972          918421173
  440   941          918421621
  362   955          918421803
  143   971          918422818
  770   773          918422917
  682   844          918426152
   46   972          918427384
  716   820          918429696
  225   968          918429857
   47   972          918433871
  323   960          918434267
   48   972          918440640
  485   930          918441125
  769   774          918441433
  506   924          918443240
  725   813          918445922
   49   972          918447697
  449   939          918454868
  708   826          918454888
   50   972          918455048
  355   956          918461691
   51   972          918462699
  314   961          918462825
  205   969          918468334
  294   963          918468531
  768   775          918469207
   52   972          918470656
  751   791          918478422
   53   972          918478925
  144   971          918484595
  519   920          918486359
   54   972          918487512
  730   809          918492129
  369   954          918494073
   55   972          918496423
  388   951          918496423
  584   896          918499840
  180   970          918505000
   56   972          918505664
  767   776          918506239
  283   964          918506531
  540   913          918512497
   57   972          918515241
  340   958          918521912
   58   972          918525160
  421   945          918527086
  694   836          918532440
  271   965          918534636
   59   972          918535427
  394   950          918537984
  426   944          918541160
  679   846          918542575
  382   952          918544376
   60   972          918546048
  591   893          918547028
  145   971          918547236
  766   777          918552529
   61   972          918557029
   62   972          918568376
  332   959          918568447
  243   967          918579970
   63   972          918580095
  642   868          918581320
  416   946          918581832
  572   901          918581949
  226   968          918582408
  720   817          918586513
   64   972          918592192
  206   969          918595025
  466   935          918595071
  600   889          918595369
  567   903          918598590
  742   799          918600887
  258   966          918602208
  181   970          918602741
  470   934          918603504
   65   972          918604673
  765   778          918608077
  146   971          918610747
  348   957          918611685
   66   972          918617544
  516   921          918618057
  496   927          918621919
  431   943          918624798
  651   863          918630098
   67   972          918630811
  621   879          918634500
  704   829          918636453
  462   936          918636984
  623   878          918640519
   68   972          918644480
  554   908          918644776
  619   880          918648659
  305   962          918649753
  543   912          918653535
  663   856          918656263
   69   972          918658557
  474   933          918662661
  625   877          918666758
  750   792          918668088
  400   949          918670349
  577   899          918672732
  764   779          918672883
   70   972          918673048
  147   971          918675134
  376   953          918680553
  617   881          918682954
   71   972          918687959
  489   929          918695258
  182   970          918701568
  697   834          918702577
   72   972          918703296
  411   947          918704654
  445   940          918705125
  627   876          918713259
  676   848          918715968
  503   925          918716652
   73   972          918719065
  562   905          918721953
  207   969          918722952
  735   805          918725500
  668   853          918728109
  295   963          918728722
  458   937          918728865
  658   859          918730091
   74   972          918735272
  227   968          918736315
  615   882          918737343
  148   971          918740403
  763   780          918746947
  284   964          918747648
  324   960          918748224
   75   972          918751923
  272   965          918755773
  244   967          918757847
  315   961          918759556
   76   972          918769024
  478   932          918772920
  436   942          918778744
  629   875          918780064
  513   922          918783145
   77   972          918786581
  183   970          918801487
  259   966          918802675
  644   867          918804347
   78   972          918804600
  149   971          918806560
  613   883          918811784
  363   955          918816022
  598   890          918816192
   79   972          918823087
  546   911          918829367
  762   781          918830269
  356   956          918840832
   80   972          918842048
  208   969          918852121
  589   894          918853453
  724   814          918856568
   81   972          918861489
  729   810          918861489
  749   793          918867006
  631   874          918867215
  741   800          918869021
  341   958          918869733
  454   938          918870336
  582   897          918871641
  150   971          918873611
   82   972          918881416
  228   968          918891584
  406   948          918894808
  333   959          918900116
  711   824          918901655
   83   972          918901835
  184   970          918902504
  370   954          918903664
  611   884          918906235
  715   821          918913536
   84   972          918922752
  761   782          918922849
  306   962          918929744
  700   832          918930368
  482   931          918934659
  245   967          918937188
  151   971          918941562
   85   972          918944173
  673   850          918946217
  653   862          918949005
  389   951          918949220
  557   907          918951336
   86   972          918966104
  633   873          918974754
  349   957          918976042
  273   965          918978542
  510   923          918981467
  209   969          918982538
  383   952          918983295
   87   972          918988551
  285   964          918990469
  296   963          918990683
  493   928          919001909
  707   827          919002526
  441   941          919003742
  185   970          919004625
  260   966          919004696
  395   950          919004875
  152   971          919010419
   88   972          919011520
  609   885          919020654
  500   926          919022776
  760   783          919024687
   89   972          919035017
  719   818          919038391
  549   910          919040149
  646   866          919048032
  229   968          919048221
  734   806          919053520
  596   891          919056707
  316   961          919058177
   90   972          919059048
  422   945          919060073
  450   939          919061019
  570   902          919063808
  325   960          919064125
  687   841          919066024
  748   794          919075176
  153   971          919080188
   91   972          919083619
  427   944          919086867
  684   843          919090611
  690   839          919098719
  417   946          919102249
  635   872          919102723
  377   953          919105810
  665   855          919106000
  186   970          919107856
   92   972          919108736
  575   900          919109375
  210   969          919114209
  246   967          919117999
  660   858          919124712
  565   904          919125389
  529   917          919131102
   93   972          919134405
  759   784          919135783
  532   916          919144064
  740   801          919146401
  486   930          919148256
  154   971          919150875
  401   949          919151550
  526   918          919152208
  607   886          919154999
   94   972          919160632
  681   845          919172366
  587   895          919179378
  432   943          919183375
   95   972          919187423
  693   837          919188810
  535   915          919191250
  274   965          919202949
  230   968          919206232
  523   919          919207226
  261   966          919208277
  307   962          919211571
  187   970          919212203
  364   955          919212419
  412   947          919212651
  507   924          919212867
   96   972          919214784
  703   830          919215927
  342   958          919219600
  357   956          919222109
  155   971          919222486
  670   852          919233208
  334   959          919233783
  286   964          919235000
  728   811          919240083
   97   972          919242721
  211   969          919247140
  467   935          919247938
  637   871          919251164
  297   963          919254420
  758   785          919256137
  580   898          919262792
  471   934          919267615
   98   972          919271240
  538   914          919272816
  723   815          919276442
  463   936          919278703
  552   909          919286037
  655   861          919288756
  747   795          919292598
  560   906          919293416
  156   971          919295027
  520   920          919296000
  247   967          919300286
   99   972          919300347
  446   940          919300536
  605   887          919309228
  678   847          919311175
  648   865          919312417
  371   954          919315475
  594   892          919316872
  188   970          919317672
  100   972          919330048
  696   835          919336411
  475   933          919338112
  350   957          919342493
  437   942          919350341
  317   961          919358694
  459   937          919359532
  101   972          919360349
  497   927          919361456
  231   968          919365623
  157   971          919368504
  212   969          919381337
  326   960          919381976
  757   786          919385749
  541   913          919388918
  407   948          919390535
  733   807          919390780
  102   972          919391256
  390   951          919404351
  714   822          919406592
  262   966          919413424
  490   929          919414089
  517   921          919418374
  639   870          919420119
  103   972          919422775
  189   970          919424269
  384   952          919424512
  710   825          919426625
  275   965          919429000
  739   802          919433027
  158   971          919442923
  104   972          919454912
  479   932          919459807
  396   950          919474136
  504   925          919477189
  287   964          919481247
  603   888          919483299
  248   967          919484055
  105   972          919487673
  455   938          919490047
  308   962          919495240
  718   819          919499491
  675   849          919506924
  213   969          919516806
  159   971          919518290
  746   796          919519272
  298   963          919519939
  106   972          919521064
  756   787          919524619
  585   896          919524761
  232   968          919526400
  190   970          919532000
  378   953          919533329
  544   912          919539712
  662   857          919540321
  699   833          919541636
  107   972          919555091
  706   828          919559368
  568   903          919564759
  573   901          919565218
  555   908          919567187
  335   959          919569454
  343   958          919571519
  514   922          919574192
  667   854          919576827
  442   941          919588509
  108   972          919589760
  160   971          919594611
  423   945          919595592
  592   893          919596645
  650   864          919597544
  358   956          919605528
  641   869          919609630
  365   955          919611000
  263   966          919620143
  109   972          919625077
  418   946          919625168
  727   812          919627911
  483   931          919633078
  428   944          919635136
  402   949          919635157
  191   970          919640871
  657   860          919649393
  214   969          919653553
  276   965          919656701
  110   972          919661048
  318   961          919661113
  249   967          919669312
  451   939          919669870
  563   905          919671172
  161   971          919671892
  755   788          919672747
  578   899          919673251
  601   889          919677170
  233   968          919688569
  111   972          919697679
  327   960          919701783
  722   816          919705544
  351   957          919711044
  413   947          919723120
  547   911          919725354
  738   803          919728899
  288   964          919729216
  372   954          919729512
  494   928          919732536
  112   972          919734976
  732   808          919737280
  433   943          919744544
  162   971          919750139
  192   970          919750888
  745   797          919755198
  672   851          919759499
  511   923          919763298
  113   972          919772945
  501   926          919774277
  686   842          919776544
  309   962          919780757
  689   840          919786769
  299   963          919787246
  215   969          919791584
  622   879          919793287
  620   880          919800000
  702   831          919804599
  624   878          919806776
  114   972          919811592
  643   868          919819739
  683   844          919823571
  618   881          919826873
  264   966          919828440
  163   971          919829358
  754   789          919830133
  626   877          919840509
  115   972          919850923
  234   968          919852136
  692   838          919854360
  250   967          919856063
  487   930          919858303
  391   951          919861822
  193   970          919862057
  385   952          919868033
  616   882          919873864
  558   907          919883755
  277   965          919886058
  408   948          919888704
  583   897          919889560
  599   890          919890799
  116   972          919890944
  628   876          919894528
  590   894          919895984
  447   940          919898623
  652   863          919903455
  468   935          919903607
  336   959          919907135
  713   823          919908864
  164   971          919909555
  464   936          919923200
  438   942          919924560
  344   958          919925496
  680   846          919927736
  216   969          919930905
  117   972          919931661
  472   934          919934552
  614   883          919940931
  397   950          919945773
  550   910          919946000
  709   826          919960805
  379   953          919963116
  319   961          919965440
  630   875          919968875
  717   820          919969813
  530   917          919972213
  118   972          919973080
  194   970          919974384
  664   856          919976960
  289   964          919978913
  695   836          919979431
  527   918          919983815
  508   924          919985536
  165   971          919990736
  359   956          919991095
  460   937          919992953
  533   916          919994733
  753   790          919996777
  744   798          920000376
  366   955          920011771
  119   972          920015207
  476   933          920016413
  235   968          920017107
  328   960          920023552
  726   813          920024973
  612   884          920028032
  524   919          920029383
  659   859          920030958
  737   804          920034017
  265   966          920038321
  571   902          920040219
  251   967          920044314
  645   867          920050488
  536   915          920051531
  300   963          920056347
  120   972          920058048
  632   874          920063592
  310   962          920068128
  669   853          920068786
  217   969          920071522
  166   971          920072907
  352   957          920081701
  566   904          920084760
  195   970          920087875
  677   848          920088925
  731   809          920093020
  121   972          920101609
  576   900          920102976
  498   927          920103975
  521   920          920108761
  456   938          920112488
  278   965          920117077
  403   949          920121176
  597   891          920124144
  705   829          920125414
  424   945          920133649
  610   885          920135125
  491   929          920135860
  539   914          920142763
  721   817          920143874
  373   954          920145781
  122   972          920145896
  480   932          920149568
  419   946          920150595
  167   971          920156074
  698   834          920162096
  752   791          920172679
  443   941          920175928
  634   873          920178721
  236   968          920183488
  429   944          920185973
  123   972          920190915
  772   772          920199296
  553   909          920201806
  196   970          920202536
  771   773          920203928
  218   969          920213441
  588   895          920214847
  770   774          920217824
  518   921          920221793
  654   862          920230192
  290   964          920230344
  252   967          920234071
  561   906          920235897
  414   947          920236067
  124   972          920236672
  168   971          920240243
  505   925          920240750
  769   775          920240984
  337   959          920246832
  266   966          920249792
  743   799          920254806
  608   886          920262168
  542   913          920268585
  320   961          920271681
  768   776          920273408
  581   898          920273733
  452   939          920281427
  345   958          920281537
  125   972          920283173
  647   866          920301919
  674   850          920307024
  434   943          920308311
  386   952          920313864
  636   872          920314304
  767   777          920315096
  197   970          920318373
  392   951          920321639
  169   971          920325420
  301   963          920327248
  126   972          920330424
  484   931          920334395
  329   960          920347289
  736   805          920348381
  279   965          920349764
  237   968          920351285
  219   969          920356668
  311   962          920357359
  751   792          920357839
  766   778          920366048
  515   922          920368323
  595   892          920377163
  127   972          920378431
  360   956          920378816
  409   948          920389321
  380   953          920395177
  701   832          920402469
  606   887          920409119
  170   971          920411611
  367   955          920414738
  398   950          920419792
  712   824          920420352
  253   967          920425340
  765   779          920426264
  128   972          920427200
  545   912          920429153
  725   814          920431269
  661   858          920433493
  666   855          920434671
  198   970          920435392
  716   821          920449357
  353   957          920454470
  730   810          920458000
  267   966          920462859
  495   928          920466127
  638   871          920470383
  129   972          920476737
  291   964          920483515
  688   841          920483993
  556   908          920492928
  764   780          920495744
  685   843          920496232
  171   971          920498822
  448   940          920499392
  220   969          920501209
  439   942          920501407
  708   827          920504195
  742   800          920518488
  238   968          920520504
  130   972          920527048
  502   926          920528784
  691   839          920529090
  569   903          920534336
  512   923          920548195
  574   901          920551925
  750   793          920552257
  586   896          920553192
  199   970          920553599
  469   935          920562084
  374   954          920564288
  682   845          920565693
  465   936          920570481
  488   930          920571272
  649   865          920574074
  763   781          920574488
  604   888          920575936
  656   861          920577797
  131   972          920578139
  321   961          920579842
  671   852          920581919
  280   965          920584125
  172   971          920587059
  338   959          920588551
  720   818          920591432
  302   963          920599955
  473   934          920604321
  404   949          920609613
  254   967          920618127
  564   905          920623769
  548   911          920624623
  461   937          920629134
  132   972          920630016
  694   837          920631637
  346   958          920639648
  640   870          920647000
  221   969          920647070
  312   962          920648456
  593   893          920649814
  762   782          920662496
  735   806          920671991
  200   970          920673000
  330   960          920673000
  425   945          920674250
  173   971          920676328
  579   899          920677238
  268   966          920677528
  420   946          920678536
  133   972          920682685
  239   968          920691151
  679   847          920692262
  477   933          920697570
  704   830          920700664
  134   972          920736152
  457   938          920737665
  292   964          920738432
  430   944          920739384
  415   947          920751498
  749   794          920755933
  761   783          920759768
  509   924          920761253
  387   952          920762011
  602   889          920762577
  444   941          920766005
  174   971          920766635
  361   956          920768697
  393   951          920783808
  135   972          920790423
  741   801          920791422
  697   835          920791748
  201   970          920793601
  222   969          920794257
  255   967          920812438
  531   917          920816504
  528   918          920818584
  559   907          920819522
  368   955          920819907
  281   965          920820166
  354   957          920829357
  381   953          920829518
  729   811          920832220
  481   932          920842209
  642   869          920844197
  136   972          920845504
  724   815          920846799
  534   916          920848600
  499   927          920849482
  525   919          920854684
  551   910          920855151
  663   857          920857040
  175   971          920857986
  492   929          920860577
  240   968          920863232
  760   784          920866304
  651   864          920866995
  303   963          920874474
  435   943          920874682
  676   849          920875825
  322   961          920889929
  410   948          920892392
  269   966          920893805
  453   939          920895696
  399   950          920896199
  137   972          920901401
  584   897          920910977
  668   854          920913496
  537   915          920915028
  202   970          920915408
  522   920          920924648
  339   959          920932298
  715   822          920938123
  711   825          920941056
  313   962          920941425
  591   894          920942055
  223   969          920942776
  658   860          920946312
  176   971          920950387
  621   880          920955061
  623   879          920955806
  138   972          920958120
  748   795          920968867
  600   890          920969000
  619   881          920974500
  625   878          920976777
  759   785          920982104
  375   954          920985039
  293   964          920995101
  347   958          920999835
  331   960          921000691
  734   807          921004847
  506   925          921007341
  256   967          921008279
  700   833          921009537
  617   882          921014081
  139   972          921015667
  540   914          921015944
  627   877          921018016
  572   902          921020056
  519   921          921028320
  241   968          921036753
  203   970          921038427
  485   931          921038616
  177   971          921043844
  567   904          921047527
  719   819          921048218
  707   828          921056795
  282   965          921057893
  644   868          921062016
  740   802          921073608
  615   883          921073762
  140   972          921074048
  629   876          921079565
  440   942          921080888
  224   969          921092633
  577   900          921100033
  405   949          921100474
  449   940          921102849
  758   786          921107168
  270   966          921111696
  673   851          921116268
  554   909          921120893
  141   972          921133269
  178   971          921138363
  304   963          921150811
  543   913          921151504
  613   884          921153501
  362   956          921160744
  631   875          921161466
  204   970          921162664
  516   922          921165544
    0   973          921167317
    1   973          921167318
    2   973          921167325
    3   973          921167344
    4   973          921167381
    5   973          921167442
    6   973          921167533
    7   973          921167660
    8   973          921167829
    9   973          921168046
   10   973          921168317
   11   973          921168648
   12   973          921169045
   13   973          921169514
   14   973          921170061
   15   973          921170692
   16   973          921171413
   17   973          921172230
   18   973          921173149
   19   973          921174176
   20   973          921175317
   21   973          921176578
   22   973          921177965
   23   973          921179484
  653   863          921180724
   24   973          921181141
  562   906          921181744
   25   973          921182942
   26   973          921184893
   27   973          921187000
   28   973          921189269
  687   842          921190391
  747   796          921191059
   29   973          921191706
  142   972          921193336
   30   973          921194317
  598   891          921195163
   31   973          921197108
   32   973          921200085
  323   961          921201948
  496   928          921202688
   33   973          921203254
  257   967          921205656
  355   957          921206368
   34   973          921206621
  421   946          921208997
   35   973          921210192
  242   968          921211720
  388   952          921212480
  690   840          921213000
   36   973          921213973
  728   812          921215680
  426   945          921217401
   37   973          921217970
  466   936          921220552
   38   973          921222189
  470   935          921223375
  684   844          921225088
   39   973          921226636
  369   955          921227284
   40   973          921231317
  179   971          921233950
   41   973          921236238
  314   962          921236272
   42   973          921241405
  757   787          921241496
  225   969          921243834
   43   973          921246824
  394   951          921248335
   44   973          921252501
  611   885          921253256
  294   964          921253528
  589   895          921253844
  143   972          921254255
   45   973          921258442
  633   874          921263761
   46   973          921264653
  382   953          921266145
  462   937          921268081
  416   947          921269419
   47   973          921271140
  723   816          921271563
  474   934          921276928
   48   973          921277909
  340   959          921278079
   49   973          921284966
  703   831          921285118
  503   926          921286303
  489   930          921287169
  205   970          921288125
  582   898          921288160
   50   973          921292317
  693   838          921293029
  431   944          921295375
  283   965          921297312
   51   973          921299968
  646   867          921300499
  665   856          921301641
   52   973          921307925
  144   972          921316032
   53   973          921316194
  681   846          921316977
  546   912          921321864
   54   973          921324781
  332   960          921330368
  180   971          921330611
  271   966          921331207
   55   973          921333692
  660   859          921335779
  513   923          921336164
   56   973          921342933
  733   808          921346949
   57   973          921352510
  445   941          921358746
  348   958          921362104
   58   973          921362429
  739   803          921365046
  458   938          921365584
   59   973          921372696
  609   886          921372985
  400   950          921375000
  145   972          921378673
  478   933          921381589
   60   973          921383317
  756   788          921385088
  635   873          921386492
  243   968          921388139
   61   973          921394298
  226   969          921396385
  411   948          921397923
  258   967          921404575
   62   973          921405645
  376   954          921408040
  670   853          921413477
  206   970          921414816
   63   973          921417364
  557   908          921422005
  746   797          921422509
  181   971          921428352
  305   963          921428972
   64   973          921429461
  696   836          921430592
  714   823          921436111
  596   892          921441024
   65   973          921441942
  146   972          921442184
  436   943          921443663
   66   973          921454813
  678   848          921465944
   67   973          921468080
  710   826          921470976
   68   973          921481749
   69   973          921495826
  147   972          921506571
  570   903          921507327
   70   973          921510317
  607   887          921512646
  454   939          921512683
  295   964          921513719
  718   820          921514232
  655   862          921515303
  324   961          921515905
   71   973          921525228
  182   971          921527179
  549   911          921527180
  637   872          921529701
  315   962          921533003
  482   932          921537736
  755   789          921537944
  284   965          921538429
  510   924          921540024
   72   973          921540565
  575   901          921542076
  207   970          921542743
  227   969          921550292
  272   966          921552344
  363   956          921554963
   73   973          921556334
  648   866          921559688
  244   968          921566016
  148   972          921571840
   74   973          921572541
  565   905          921579750
  587   896          921585139
  356   957          921585509
  493   929          921588246
   75   973          921589192
  406   949          921593765
  500   927          921597983
  259   967          921605042
   76   973          921606293
  727   813          921608380
  706   829          921618605
   77   973          921623850
  699   834          921625803
  341   959          921625900
  183   971          921627098
  370   955          921636875
  149   972          921637997
   78   973          921641869
  529   918          921656521
   79   973          921660356
  333   960          921662037
  441   942          921663009
  745   798          921663217
  532   917          921663981
  389   952          921665277
  738   804          921665736
  675   850          921671875
  208   970          921671912
  605   888          921672197
   80   973          921679317
  526   919          921683135
  580   899          921684699
  639   871          921693430
  732   809          921698297
   81   973          921698758
  754   790          921700064
  150   972          921705048
  383   953          921705064
  228   969          921705561
  722   817          921705561
  535   916          921705671
  594   893          921706541
  306   963          921708963
  450   940          921709000
  395   951          921715226
   82   973          921718685
  349   958          921726461
  184   971          921728115
   83   973          921739104
  422   946          921741984
  523   920          921743667
  245   968          921745357
  486   931          921745747
  662   858          921746240
  560   907          921758643
   84   973          921760021
  427   945          921763108
  667   855          921767338
  552   910          921767608
  151   972          921772999
  273   966          921775113
  296   964          921775680
  507   925          921776968
  285   965          921781250
   85   973          921781442
  538   915          921781747
  417   947          921789836
  209   970          921802329
   86   973          921803373
  260   967          921807063
   87   973          921825820
  185   971          921830236
  316   962          921831624
  325   961          921831806
  377   954          921833297
  520   921          921837961
  650   865          921839625
  152   972          921841856
   88   973          921848789
  603   889          921851596
  432   944          921853952
  401   950          921856201
  229   969          921862198
  657   861          921870774
  753   791          921871448
   89   973          921872286
  467   936          921873419
  641   870          921877721
  702   832          921878776
  471   935          921887486
  541   914          921892365
   90   973          921896317
  412   948          921905920
  686   843          921905963
  689   841          921906090
  463   937          921909800
  153   972          921911625
  744   799          921913183
   91   973          921920888
  246   968          921926168
  186   971          921933467
  210   970          921934000
  672   852          921934656
  585   897          921935898
  497   928          921942225
  713   824          921943321
   92   973          921946005
  364   956          921951360
  475   934          921952379
  446   941          921954157
  683   845          921963112
  692   839          921963607
  517   922          921965861
  357   957          921966786
   93   973          921971674
  737   805          921975678
  342   959          921975767
  154   972          921982312
  717   821          921989474
  772   773          921989565
  307   963          921990790
  592   894          921991672
  334   960          921995704
  459   938          921996251
   94   973          921997901
  771   774          921998835
  274   966          921999520
  573   902          922003325
  490   930          922006000
  709   827          922010112
  726   814          922010320
  261   967          922010644
  568   904          922013696
  437   943          922015260
  770   775          922017375
  230   969          922020209
   95   973          922024692
  286   965          922025781
  544   913          922037681
  187   971          922037814
  297   964          922039417
  555   909          922043304
  769   776          922045185
  504   926          922046840
  371   955          922048686
  601   890          922050801
   96   973          922052053
  752   792          922052096
  155   972          922053923
  731   810          922058891
  211   970          922066931
  479   933          922068476
  680   847          922077423
  695   837          922078628
   97   973          922079990
  768   777          922082265
  643   869          922082616
  407   949          922089492
  350   958          922092912
  578   900          922100552
  247   968          922108455
   98   973          922108509
  622   880          922113848
  390   952          922120408
  624   879          922122063
  620   881          922125841
  156   972          922126464
  514   923          922127211
  767   778          922128615
  563   906          922130963
  317   962          922132141
  455   939          922132394
   99   973          922137616
  652   864          922140352
  188   971          922143283
  384   953          922146281
  721   818          922148793
  326   961          922149657
  626   878          922150528
  618   882          922158000
  100   973          922167317
  743   800          922172407
  664   857          922177737
  231   969          922179600
  766   779          922184235
  396   951          922184487
  705   830          922189625
  101   973          922197618
  628   877          922199285
  157   972          922199941
  212   970          922201128
  616   883          922210283
  262   967          922215791
  547   912          922217851
  275   966          922225571
  102   973          922228525
  483   932          922236155
  751   793          922242008
  659   860          922247179
  442   942          922247776
  677   849          922248782
  765   780          922249125
  189   971          922249880
  698   835          922251267
  669   854          922254173
  103   973          922260044
  378   954          922260816
  630   876          922268376
  599   891          922269770
  287   965          922272028
  158   972          922274360
  308   963          922274459
  423   946          922277503
  614   884          922282648
  104   973          922292181
  248   968          922292224
  736   806          922294872
  590   895          922296375
  298   964          922304936
  583   898          922306079
  645   868          922308157
  428   945          922311377
  418   947          922312755
  451   940          922317851
  494   929          922318873
  511   924          922321855
  764   781          922323285
  105   973          922324942
  343   959          922327686
  335   960          922331375
  213   970          922336597
  402   950          922339808
  232   969          922340377
  501   927          922349484
  159   972          922349727
  365   956          922349941
  358   957          922350205
  558   908          922354424
  190   971          922357611
  632   875          922357843
  106   973          922358333
  612   885          922375053
  107   973          922392360
  763   782          922406715
  433   944          922415121
  413   948          922416389
  725   815          922421500
  263   967          922422510
  160   972          922426048
  108   973          922427029
  730   811          922428731
  550   911          922433031
  318   962          922434560
  742   801          922440889
  750   794          922441184
  276   966          922453272
  487   931          922455794
  712   825          922459753
  351   958          922461463
  654   863          922461911
  109   973          922462346
  372   955          922462723
  191   971          922466482
  634   874          922467728
  327   961          922469464
  214   970          922473344
  716   822          922473944
  674   851          922477075
  249   968          922477481
  701   833          922481638
  571   903          922483738
  610   886          922487456
  530   918          922497632
  110   973          922498317
  762   783          922499415
  233   969          922502546
  161   972          922503329
  597   892          922508461
  533   917          922514650
  527   919          922514742
  288   965          922519997
  468   936          922529088
  111   973          922534948
  576   901          922535677
  566   905          922539121
  508   925          922549637
  447   941          922552244
  464   937          922554297
  647   867          922554386
  472   935          922554423
  708   828          922558464
  309   963          922559976
  524   920          922565824
  536   916          922565952
  299   964          922572243
  112   973          922572245
  192   971          922576499
  391   952          922577879
  162   972          922581576
  408   949          922587661
  438   943          922589479
  385   953          922589802
  636   873          922598073
  720   819          922601259
  761   784          922601385
  688   842          922608360
  113   973          922610214
  215   970          922611375
  608   887          922619815
  588   896          922620608
  735   807          922623318
  460   938          922629672
  666   856          922630312
  476   934          922630680
  685   844          922630709
  264   967          922630807
  691   840          922643371
  661   859          922644560
  114   973          922648861
  749   795          922649624
  521   921          922650722
  539   915          922651694
  397   951          922656124
  163   972          922660795
  250   968          922664232
  234   969          922666113
  336   960          922669056
  344   959          922681663
  277   966          922682629
  553   910          922683377
  498   928          922684744
  193   971          922687668
  115   973          922688192
  379   954          922690603
  581   899          922695640
  561   907          922701124
  682   846          922710304
  760   785          922712625
  741   802          922718629
  491   930          922727771
  116   973          922728213
  359   957          922735772
  694   838          922735856
  319   962          922738887
  164   972          922740992
  638   872          922748920
  216   970          922750696
  366   956          922750712
  456   939          922754835
  480   933          922758237
  671   853          922762188
  595   893          922766832
  117   973          922768930
  518   922          922769280
  289   965          922769694
  704   831          922769855
  542   914          922772032
  606   888          922772088
  328   961          922791233
  194   971          922799995
  656   862          922804344
  729   812          922807817
  118   973          922810349
  505   926          922810401
  424   946          922815560
  649   866          922821345
  165   972          922822173
  403   950          922825827
  235   969          922831084
  352   958          922832120
  759   786          922833135
  443   942          922835195
  419   947          922838182
  265   967          922840688
  300   964          922841344
  724   816          922841920
  679   848          922847031
  310   963          922847347
  119   973          922852476
  251   968          922852483
  429   945          922862214
  748   796          922867328
  373   955          922878992
  697   836          922885929
  217   970          922891313
  120   973          922895317
  166   972          922904344
  195   971          922913486
  278   966          922913648
  640   871          922920311
  515   923          922921342
  545   913          922927122
  414   948          922929336
  452   940          922929408
  484   932          922937472
  121   973          922938878
  604   889          922944233
  734   808          922961016
  758   787          922962915
  586   897          922964329
  715   823          922967642
  556   909          922969045
  434   944          922978888
  122   973          922983165
  569   904          922983273
  711   826          922985407
  167   972          922987511
  574   902          922990032
  236   969          922997465
  740   803          923005627
  337   960          923008753
  290   965          923021125
  196   971          923028147
  123   973          923028184
  218   970          923033232
  386   953          923035633
  392   952          923037696
  345   959          923037704
  676   850          923040776
  252   968          923042240
  593   894          923044841
  320   962          923045128
  266   967          923052159
  495   929          923052464
  663   858          923062959
  719   820          923062959
  168   972          923071680
  124   973          923073941
  564   906          923083560
  409   949          923088278
  700   834          923093704
  747   797          923094296
  757   788          923101965
  502   927          923103991
  668   855          923104007
  579   900          923104539
  512   924          923106752
  651   865          923109076
  301   964          923112245
  642   870          923112288
  329   961          923114970
  707   829          923116032
  548   912          923117120
  125   973          923120442
  380   954          923122664
  360   957          923123493
  398   951          923130143
  602   890          923136208
  311   963          923136578
  197   971          923143984
  279   966          923146335
  448   941          923153013
  367   956          923153679
  169   972          923156857
  237   969          923165262
  439   943          923166326
  126   973          923167693
  658   861          923167693
  488   931          923168763
  219   970          923176459
  469   936          923187565
  728   813          923196149
  465   937          923201578
  353   958          923204889
  127   973          923215700
  473   935          923224192
  253   968          923233509
  170   972          923243048
  756   789          923250285
  198   971          923261003
  128   973          923264469
  267   967          923265226
  461   938          923265853
  723   817          923271580
  291   965          923274296
  623   880          923276367
  621   881          923280902
  559   908          923290191
  673   852          923291425
  625   879          923292064
  374   955          923297499
  739   804          923301883
  619   882          923305627
  733   809          923307966
  477   934          923311837
  129   973          923314006
  404   950          923314264
  687   843          923319810
  220   970          923321000
  644   869          923324893
  509   925          923325354
  584   898          923327496
  627   878          923328035
  171   972          923330259
  746   798          923330528
  690   841          923332321
  238   969          923334481
  531   918          923341923
  551   911          923342182
  591   895          923342446
  600   891          923347971
  528   919          923349511
  338   960          923350472
  617   883          923350500
  321   962          923353289
  425   946          923356161
  703   832          923359295
  130   973          923364317
  684   845          923364629
  420   947          923366123
  534   917          923368517
  199   971          923379210
  457   939          923380012
  280   966          923380696
  629   877          923384322
  302   964          923384952
  525   920          923391125
  346   959          923395815
  693   839          923402276
  755   790          923407875
  131   973          923415408
  615   884          923415479
  430   945          923415625
  653   864          923417621
  172   972          923418496
  444   942          923425272
  254   968          923426296
  312   963          923427675
  537   916          923429449
  499   928          923430251
  330   961          923440681
  415   948          923444767
  481   933          923450878
  492   930          923452488
  631   876          923460967
  572   903          923463575
  522   921          923466609
  681   847          923466664
  221   970          923466861
  132   973          923467285
  714   824          923470568
  268   967          923479895
  387   953          923483780
  200   971          923498611
  393   952          923499865
  613   885          923500522
  567   905          923501888
  665   857          923502418
  239   969          923505128
  173   972          923507765
  361   957          923513374
  133   973          923519954
  710   827          923520283
  540   915          923524875
  292   965          923529213
  696   837          923529789
  577   901          923532734
  718   821          923533893
  453   940          923543677
  435   944          923545259
  660   860          923552000
  381   954          923557005
  633   875          923558012
  646   868          923558168
  368   956          923558848
  134   973          923573421
  754   791          923574735
  519   922          923575807
  745   799          923576024
  506   926          923576992
  598   892          923579480
  354   958          923579776
  410   949          923591349
  727   814          923593727
  174   972          923598072
  670   854          923598864
  554   910          923602464
  611   886          923605587
  399   951          923606550
  738   805          923607397
  222   970          923614048
  281   966          923616737
  201   971          923619212
  255   968          923620607
  678   849          923625801
  135   973          923627692
  485   932          923641693
  562   907          923646971
  543   914          923654951
  303   964          923659471
  589   896          923659605
  322   962          923663376
  732   810          923664168
  635   874          923675499
  240   969          923677209
  136   973          923682773
  706   830          923682816
  175   972          923689423
  339   960          923694219
  269   967          923696172
  582   899          923710067
  722   818          923710480
  699   835          923714974
  375   955          923718250
  516   923          923718563
  313   963          923720644
  609   887          923730632
  137   973          923738670
  202   971          923741019
  440   943          923745807
  655   863          923747022
  753   792          923750865
  347   959          923756002
  449   941          923756470
  223   970          923762567
  331   961          923768372
  773   773          923779834
  176   972          923781824
  772   774          923784472
  293   965          923785882
  496   929          923789025
  138   973          923795389
  771   775          923798386
  405   950          923805125
  648   867          923812155
  637   873          923813470
  256   968          923816448
  546   913          923819833
  770   776          923821576
  596   893          923830693
  744   800          923830784
  675   851          923841926
  470   936          923848856
  241   969          923850730
  466   937          923851649
  139   973          923852936
  769   777          923854042
  282   966          923854464
  503   927          923861510
  203   971          923864038
  177   972          923875281
  607   888          923875615
  489   931          923884660
  513   924          923894721
  768   778          923895784
  421   947          923896584
  474   935          923896799
  557   909          923898122
  426   946          923899312
  462   938          923904800
  362   957          923905421
  140   973          923911317
  224   970          923912424
  270   967          923914063
  737   806          923922169
  388   953          923934249
  304   964          923935808
  752   793          923936265
  767   779          923946802
  570   904          923956264
  355   958          923956787
  662   859          923957307
  702   833          923957945
  416   948          923962688
  667   856          923962979
  394   952          923964392
  369   956          923966225
  178   972          923969800
  141   973          923970538
  431   945          923971616
  639   872          923971967
  323   962          923975395
  575   902          923980183
  713   825          923982722
  204   971          923988275
  382   954          923993632
  478   934          923995856
  587   897          923996276
  726   815          924000551
  766   780          924007096
  458   939          924007931
    0   974          924010424
    1   974          924010425
    2   974          924010432
    3   974          924010451
    4   974          924010488
    5   974          924010549
    6   974          924010640
    7   974          924010767
    8   974          924010936
    9   974          924011153
   10   974          924011424
   11   974          924011755
   12   974          924012152
   13   974          924012621
   14   974          924013168
   15   974          924013799
  257   968          924013825
  717   822          924014061
   16   974          924014520
   17   974          924015337
  314   963          924015491
   18   974          924016256
   19   974          924017283
  445   942          924018013
   20   974          924018424
  549   912          924019677
   21   974          924019685
   22   974          924021072
   23   974          924022591
   24   974          924024248
  242   969          924025697
   25   974          924026049
   26   974          924028000
  731   811          924029622
   27   974          924030107
  689   842          924030457
  142   973          924030605
   28   974          924032376
   29   974          924034813
   30   974          924037424
  565   906          924039541
  340   960          924040000
   31   974          924040215
  686   844          924040440
  605   889          924040494
   32   974          924043192
  294   965          924044309
   33   974          924046361
   34   974          924049728
   35   974          924053299
   36   974          924057080
   37   974          924061077
  225   970          924063625
  709   828          924064381
   38   974          924065296
  179   972          924065387
   39   974          924069743
   40   974          924074424
  765   781          924076666
  692   840          924077888
   41   974          924079345
   42   974          924084512
  400   951          924085351
  650   866          924086896
   43   974          924089931
  143   973          924091524
  283   966          924093883
  743   801          924094808
   44   974          924095608
  411   949          924096880
  657   862          924097321
  332   961          924098049
   45   974          924101549
  594   894          924101568
  510   925          924104125
  683   846          924107723
   46   974          924107760
  580   900          924112000
  205   971          924113736
  436   944          924114240
   47   974          924114247
  672   853          924114925
  348   959          924118271
   48   974          924121016
   49   974          924128073
  751   794          924130935
  271   967          924133574
   50   974          924135424
  376   955          924141251
   51   974          924143075
  482   933          924146405
   52   974          924151032
  641   871          924151032
  144   973          924153301
  764   782          924155512
  721   819          924158620
   53   974          924159301
  454   940          924160664
  180   972          924162048
   54   974          924167888
   55   974          924176799
  500   928          924178752
  493   930          924180157
  695   838          924182847
   56   974          924186040
  529   919          924187448
  532   918          924189400
   57   974          924195617
  243   969          924202116
   58   974          924205536
  258   968          924212744
  305   964          924213969
   59   974          924215803
  145   973          924215942
  226   970          924216176
  526   920          924219576
  603   890          924225227
  535   917          924225588
   60   974          924226424
  560   908          924229312
  680   848          924232192
   61   974          924237405
  206   971          924240427
  763   783          924243634
  736   807          924246199
   62   974          924248752
  552   911          924254639
  705   831          924258816
  181   972          924259789
   63   974          924260471
   64   974          924272568
  146   973          924279453
   65   974          924285049
  523   921          924285628
  324   962          924289352
  538   916          924296168
   66   974          924297920
  406   950          924298416
  363   957          924299640
  295   965          924304500
   67   974          924311187
  315   963          924312222
   68   974          924324856
  441   943          924327928
  750   795          924334875
  284   966          924335000
  356   958          924335928
   69   974          924338933
  762   784          924341032
  147   973          924343840
  698   836          924345448
  507   926          924346619
  486   932          924348824
  643   870          924350707
  585   898          924352417
   70   974          924353424
  272   967          924354711
  182   972          924358616
  450   941          924362621
  742   802          924368096
   71   974          924368335
  207   971          924368354
  227   970          924370083
  370   956          924375816
  244   969          924379993
  652   865          924382433
  664   858          924383656
   72   974          924383672
  520   922          924385448
  389   953          924387046
  341   960          924387821
  592   895          924392063
   73   974          924399441
  541   915          924401296
  730   812          924404328
  148   973          924409109
  259   968          924413211
  677   850          924413733
   74   974          924415648
  725   816          924416621
  422   947          924429571
  333   961          924429718
  601   891          924429772
  395   952          924431283
   75   974          924432299
  383   954          924432551
  622   881          924439689
  624   880          924442624
  669   855          924444684
  427   946          924445019
  573   903          924446844
  761   785          924447706
   76   974          924449400
  620   882          924456968
  183   972          924458535
  626   879          924465815
   77   974          924466957
  568   905          924468057
  659   861          924468560
  149   973          924475266
  349   959          924482628
  417   948          924483105
   78   974          924484976
  306   964          924493960
  618   883          924494419
  208   971          924497523
   79   974          924503463
  716   823          924503463
  712   826          924504104
  467   937          924504516
  628   878          924509304
  471   936          924512967
  517   923          924518880
   80   974          924522424
  555   910          924524875
  228   970          924525352
  497   929          924528562
  432   945          924530193
  578   901          924533253
  544   914          924541128
   81   974          924541865
  150   973          924542317
  463   938          924546519
  749   796          924548085
  616   884          924552000
  245   969          924559334
  184   972          924559552
   82   974          924561792
  760   786          924563656
  701   834          924565805
  296   965          924566461
  377   955          924566508
  401   951          924566552
  645   869          924571034
  475   935          924572250
  630   877          924573133
  273   967          924577480
  285   966          924577821
  735   808          924579487
   83   974          924582211
  563   907          924596190
   84   974          924603128
  490   931          924603491
  412   949          924604877
  325   962          924605253
  151   973          924610268
  316   963          924610843
  446   942          924613424
  260   968          924615232
  720   820          924616000
  708   829          924617701
  504   927          924622047
   85   974          924624549
  209   971          924627940
  614   885          924629669
  459   939          924638598
   86   974          924646480
  741   803          924650648
  674   852          924652232
  599   892          924654087
  632   876          924657344
  185   972          924661673
   87   974          924668927
  152   973          924679125
  229   970          924681989
  479   934          924682743
  514   924          924685768
  437   944          924685837
  759   787          924688882
   88   974          924691896
  364   957          924696037
  654   864          924698808
  590   896          924702136
   89   974          924715393
  547   913          924715820
  357   958          924717205
  612   886          924727384
  583   899          924727986
  342   960          924737688
  688   843          924737779
   90   974          924739424
  246   969          924740145
  153   973          924748894
  210   971          924759611
  634   875          924761979
  691   841          924762692
  334   961          924763385
   91   974          924763995
  186   972          924764904
  685   845          924770250
  748   797          924770565
  307   964          924775787
  455   940          924780375
  371   956          924787627
  729   813          924788286
   92   974          924789112
  407   950          924794143
  274   967          924801887
  647   868          924812055
   93   974          924814781
  261   968          924818813
  154   973          924819581
  286   966          924822352
  758   788          924823384
  297   965          924830198
  558   909          924830541
  666   857          924831089
  230   970          924840000
   94   974          924841008
  724   817          924841937
  390   953          924842177
  704   832          924844032
  483   933          924844824
  610   887          924845103
  694   839          924845103
  350   959          924849079
  682   847          924859991
  661   860          924860781
   95   974          924867799
  187   972          924869251
  384   954          924873768
  511   925          924885956
  636   874          924887080
  155   973          924891192
  211   971          924892542
   96   974          924895160
  597   893          924898130
  396   952          924900544
  494   930          924910784
  317   963          924911360
  442   943          924912695
  734   809          924922033
  247   969          924922432
   97   974          924923097
  326   962          924923104
  550   912          924925528
  501   928          924930253
  571   904          924932675
  740   804          924942464
  671   854          924947575
   98   974          924951616
  156   973          924963733
  423   947          924965090
  757   789          924967162
  451   941          924971472
  576   902          924973784
  188   972          924974720
   99   974          924980723
  608   888          924982784
  697   837          924985126
  428   946          924993288
  378   955          924994027
  566   906          924998912
  231   970          924999391
  715   824          925002099
  747   798          925002315
  418   948          925006024
  679   849          925006888
  100   974          925010424
  262   968          925023960
  212   971          925026739
  275   967          925027938
  530   919          925028559
  588   897          925031745
  638   873          925032689
  711   827          925034714
  656   863          925036063
  157   973          925037210
  533   918          925040069
  101   974          925040725
  402   951          925050159
  527   920          925051183
  487   932          925058871
  308   964          925059456
  287   966          925068599
  102   974          925071632
  649   867          925073812
  189   972          925081317
  719   821          925082620
  536   917          925085869
  343   960          925089607
  433   945          925091362
  365   957          925094618
  298   965          925095717
  335   961          925099056
  358   958          925100624
  103   974          925103151
  248   969          925106201
  524   921          925107785
  158   973          925111629
  413   949          925115346
  508   926          925119288
  756   790          925120216
  581   900          925122941
  104   974          925135288
  606   889          925140385
  232   970          925160168
  468   937          925160185
  595   894          925161859
  213   971          925162208
  539   916          925166115
  105   974          925168049
  553   911          925170408
  561   908          925171793
  472   936          925179904
  707   830          925180243
  728   814          925181496
  700   835          925182875
  159   973          925186996
  190   972          925189048
  464   938          925191016
  521   922          925198209
  640   872          925198848
  106   974          925201440
  372   956          925201664
  676   851          925210827
  447   942          925211511
  318   963          925213779
  351   959          925217630
  263   968          925230679
  107   974          925235467
  327   962          925242911
  746   799          925243335
  739   805          925243544
  476   935          925250551
  276   967          925255639
  438   944          925260056
  160   973          925263317
  108   974          925270136
  498   929          925271081
  460   939          925272019
  733   810          925273837
  663   859          925274026
  723   818          925276499
  542   915          925280963
  755   791          925282546
  249   969          925291458
  408   950          925292312
  191   972          925297919
  214   971          925298955
  391   953          925299648
  668   856          925299648
  109   974          925305453
  288   966          925316568
  385   954          925317289
  604   890          925317864
  518   923          925322299
  233   970          925322337
  491   931          925325262
  161   973          925340598
  110   974          925341424
  309   964          925344973
  651   866          925356347
  299   965          925363024
  397   952          925372181
  480   934          925372504
  111   974          925378055
  586   898          925380848
  642   871          925385599
  505   927          925385608
  658   862          925394240
  456   940          925402816
  192   972          925407936
  112   974          925415352
  162   973          925418845
  379   955          925423814
  545   914          925430569
  574   903          925433551
  336   961          925436737
  215   971          925436986
  569   905          925437634
  703   833          925438464
  264   968          925438976
  344   960          925443584
  593   895          925445232
  556   910          925450616
  113   974          925453321
  754   792          925454152
  687   844          925454287
  690   842          925456688
  673   853          925471694
  250   969          925478209
  515   924          925479899
  277   967          925484996
  234   970          925485904
  359   958          925486191
  114   974          925491968
  745   800          925493625
  366   957          925495389
  163   973          925498064
  443   943          925500114
  424   947          925503147
  684   846          925509240
  714   825          925509969
  602   891          925515179
  693   840          925516557
  319   963          925518106
  193   972          925519105
  115   974          925531299
  419   948          925531451
  403   951          925536178
  579   901          925537240
  429   946          925544125
  484   933          925546141
  564   907          925548787
  738   806          925553888
  718   822          925558480
  328   962          925564680
  289   966          925566265
  116   974          925571320
  710   828          925574552
  773   774          925574741
  216   971          925576307
  164   973          925578261
  452   941          925583029
  727   815          925583958
  772   775          925584023
  352   959          925588287
  644   870          925592984
  623   881          925602208
  771   776          925602587
  621   882          925612029
  117   974          925612037
  625   880          925612625
  548   913          925615089
  373   956          925617933
  681   848          925621433
  414   949          925628293
  770   777          925630433
  194   972          925631432
  300   965          925632125
  310   964          925632344
  696   838          925634008
  732   811          925634899
  753   793          925635034
  619   883          925642046
  627   879          925643322
  495   930          925644375
  265   968          925648857
  235   970          925650875
  118   974          925653456
  434   945          925655129
  165   973          925659442
  653   865          925659702
  251   969          925666460
  769   778          925667561
  512   925          925670853
  502   928          925684760
  617   884          925692217
  629   878          925694341
  119   974          925695583
  665   858          925708337
  768   779          925713971
  278   967          925716015
  217   971          925716924
  722   819          925720307
  600   892          925732288
  120   974          925738424
  166   973          925741613
  195   972          925744923
  591   896          925748207
  584   899          925749403
  706   831          925752007
  744   801          925753185
  392   953          925759465
  615   885          925762500
  386   954          925763120
  631   877          925765724
  559   909          925766308
  767   780          925769663
  488   932          925771840
  660   861          925773381
  337   961          925776434
  121   974          925781985
  670   855          925789375
  678   850          925790752
  409   950          925792929
  345   960          925799625
  699   836          925809155
  448   942          925812280
  236   970          925817256
  290   966          925817696
  469   937          925818662
  646   869          925821045
  320   963          925824347
  167   973          925824780
  752   794          925825192
  122   974          925826272
  766   781          925834637
  551   912          925834679
  439   944          925836903
  465   938          925838297
  398   952          925846200
  473   936          925849673
  613   886          925852853
  380   955          925855875
  252   969          925856217
  633   876          925857513
  218   971          925858843
  196   972          925859584
  266   968          925860328
  123   974          925871291
  531   919          925872850
  737   807          925873496
  360   958          925873912
  528   920          925885952
  329   962          925888417
  534   918          925893936
  509   926          925895005
  367   957          925898356
  301   965          925903026
  461   939          925908200
  765   782          925908893
  168   973          925908949
  572   904          925912512
  124   974          925917048
  311   964          925921575
  477   935          925931708
  525   921          925933086
  279   967          925948702
  537   917          925949366
  353   959          925961056
  567   906          925961679
  611   887          925963234
  125   974          925963549
  598   893          925969149
  635   875          925969750
  577   902          925970841
  197   972          925975421
  655   864          925983919
  237   970          925985053
  764   783          925992431
  169   973          925994126
  726   816          925995672
  219   971          926002070
  731   812          926005219
  126   974          926010800
  522   922          926014096
  499   929          926016588
  675   852          926017083
  743   802          926022015
  404   951          926024615
  751   795          926024626
  713   826          926027073
  457   940          926027993
  374   956          926036440
  540   916          926039296
  702   834          926042112
  717   823          926043580
  425   947          926043748
  253   969          926047486
  492   931          926049979
  127   974          926058807
  420   948          926059392
  481   934          926065145
  648   868          926069824
  589   897          926070742
  291   966          926070867
  267   968          926073395
  170   973          926080317
  763   784          926085251
  554   911          926089495
  444   943          926090191
  198   972          926092440
  609   888          926093601
  430   946          926097536
  637   874          926102477
  128   974          926107576
  562   908          926117640
  338   961          926118153
  709   829          926123618
  519   923          926128826
  321   963          926132508
  582   900          926137368
  415   949          926143724
  220   971          926146611
  506   927          926152199
  238   970          926154272
  129   974          926157113
  346   960          926157736
  689   843          926159876
  667   857          926163756
  543   915          926163882
  171   973          926167528
  721   820          926173361
  662   860          926173528
  302   965          926175733
  686   845          926179981
  280   967          926183063
  762   785          926187353
  692   841          926197209
  453   941          926197298
  736   808          926202368
  130   974          926207424
  199   972          926210647
  387   954          926211267
  312   964          926212672
  330   962          926214128
  435   945          926221500
  393   953          926221634
  596   894          926225720
  750   796          926233336
  254   969          926240273
  607   889          926243912
  485   933          926250362
  639   873          926255736
  172   973          926255765
  683   847          926257410
  131   974          926258515
  361   958          926263793
  516   924          926277120
  268   968          926288064
  381   955          926290216
  695   839          926292094
  221   971          926292472
  410   950          926296000
  761   786          926298737
  742   803          926300115
  672   854          926300312
  368   957          926303525
  132   974          926310392
  399   952          926322607
  546   914          926323280
  239   970          926324919
  292   966          926325784
  657   863          926329040
  200   972          926330048
  705   832          926332993
  354   959          926335943
  650   867          926339363
  173   973          926345034
  133   974          926363061
  557   910          926379693
  496   930          926380936
  730   813          926384797
  680   849          926392049
  570   905          926410625
  587   898          926412795
  605   890          926414125
  449   942          926415737
  440   944          926416384
  134   974          926416528
  725   817          926416638
  281   967          926419104
  760   787          926419403
  575   903          926423702
  641   872          926429569
  255   969          926434584
  174   973          926435341
  222   971          926439659
  503   928          926442279
  322   963          926442595
  698   837          926444645
  303   965          926450252
  201   972          926450649
  749   797          926451322
  375   956          926457191
  513   925          926458822
  339   961          926461900
  135   974          926470799
  470   937          926479953
  489   932          926487737
  466   938          926488368
  240   970          926497000
  594   895          926501959
  269   968          926504341
  565   907          926504768
  313   964          926505641
  405   951          926515476
  549   913          926517646
  347   960          926517923
  474   936          926522280
  136   974          926525880
  175   973          926526692
  716   824          926537920
  735   809          926540504
  331   962          926541819
  580   901          926544701
  462   939          926547147
  759   788          926549351
  712   827          926553411
  202   972          926572456
  137   974          926581777
  293   966          926582453
  677   851          926583784
  426   947          926586899
  741   804          926587485
  223   971          926588178
  421   948          926589853
  664   859          926594723
  603   891          926604198
  478   935          926615727
  176   973          926619093
  643   871          926624018
  652   866          926629704
  256   969          926630425
  720   821          926635661
  138   974          926638496
  669   856          926640325
  431   946          926653527
  701   835          926654976
  362   958          926655840
  458   940          926655912
  282   967          926656831
  416   949          926661645
  388   954          926661736
  241   970          926670521
  510   926          926673776
  748   798          926678584
  708   830          926681912
  445   943          926682932
  394   953          926686161
  758   789          926688581
  659   862          926695107
  203   972          926695475
  139   974          926696043
  560   909          926705429
  369   957          926710902
  177   973          926712550
  355   959          926712954
  532   919          926720327
  270   968          926722232
  529   920          926723889
  304   965          926726589
  382   955          926726843
  224   971          926738035
  552   912          926747136
  535   918          926751007
  140   974          926754424
  323   963          926754614
  482   934          926760672
  526   921          926761537
  500   929          926765089
  624   881          926768465
  622   882          926770816
  729   814          926773633
  585   899          926774324
  493   931          926777648
  626   880          926786376
  436   945          926790481
  620   883          926793387
  592   896          926797824
  314   964          926800488
  400   952          926801408
  411   950          926801531
  178   973          926807069
  340   961          926807681
  141   974          926813645
  601   892          926814089
  454   941          926814285
  538   917          926816085
  204   972          926819712
  628   879          926824591
  257   969          926827802
  674   853          926832501
  523   922          926833115
  618   884          926836136
  757   790          926837093
  645   870          926839125
  294   966          926840880
  242   970          926845488
  724   818          926846856
    0   975          926859375
    1   975          926859376
    2   975          926859383
    3   975          926859402
    4   975          926859439
    5   975          926859500
    6   975          926859591
    7   975          926859718
    8   975          926859887
    9   975          926860104
   10   975          926860375
   11   975          926860706
   12   975          926861103
   13   975          926861572
   14   975          926862119
   15   975          926862750
   16   975          926863471
   17   975          926864288
   18   975          926865207
   19   975          926866234
   20   975          926867375
   21   975          926868636
   22   975          926870023
  332   962          926871496
   23   975          926871542
  688   844          926872256
   24   975          926873199
  142   974          926873712
   25   975          926875000
   26   975          926876951
   27   975          926879058
  348   960          926880192
  376   956          926880192
   28   975          926881327
  630   878          926883152
   29   975          926883764
  740   805          926884125
   30   975          926886375
  691   842          926887059
  734   810          926887904
   31   975          926889166
  225   971          926889236
   32   975          926892143
   33   975          926895312
  573   904          926895781
  283   967          926896250
   34   975          926898679
  616   885          926899021
   35   975          926902250
  179   973          926902656
   36   975          926906031
   37   975          926910028
   38   975          926914247
  685   846          926914861
  747   799          926915122
  541   916          926915717
   39   975          926918694
  507   927          926921826
  704   833          926923201
   40   975          926923375
  568   906          926927848
   41   975          926928296
   42   975          926933463
  143   974          926934631
  520   923          926938467
   43   975          926938882
  654   865          926940889
  271   968          926941743
   44   975          926944559
  205   972          926945173
   45   975          926950500
   46   975          926956711
  486   933          926957493
  694   840          926959384
  632   877          926962101
   47   975          926963198
   48   975          926969967
  578   902          926971360
   49   975          926977024
  614   886          926982000
   50   975          926984375
   51   975          926992026
  756   791          926994887
  144   974          926996408
  441   944          926998505
  180   973          926999317
   52   975          926999983
  305   965          927004750
   53   975          927008252
  406   951          927008767
  555   911          927011906
  682   848          927014760
   54   975          927016839
  450   942          927021888
  243   970          927021907
   55   975          927025750
  258   969          927026721
   56   975          927034991
  666   858          927037008
  715   825          927041500
  226   971          927041787
  599   893          927043756
   57   975          927044568
  363   958          927050059
  544   915          927050059
   58   975          927054487
  145   974          927059049
  634   876          927061480
   59   975          927064754
  563   908          927066859
  324   963          927068571
  206   972          927071864
  647   869          927074932
   60   975          927075375
  517   924          927077437
  661   861          927082162
  612   887          927085031
   61   975          927086356
  711   828          927088983
  697   838          927089345
  356   959          927092095
  181   973          927097058
  315   964          927097219
   62   975          927097703
  295   966          927101071
  719   822          927107207
   63   975          927109422
  590   897          927113273
  389   954          927114533
  497   930          927120473
  370   957          927120493
   64   975          927121519
  146   974          927122560
  422   948          927122840
  427   947          927132606
   65   975          927134000
  284   967          927137367
  671   855          927138086
  467   938          927141235
  471   937          927144064
   66   975          927146871
  395   953          927153052
  583   900          927155287
  341   961          927155502
   67   975          927160138
  746   800          927160936
  755   792          927161963
  272   968          927162880
  383   955          927165762
  728   815          927171727
  679   850          927171839
   68   975          927173807
  636   875          927181331
  417   949          927182062
  147   974          927186947
   69   975          927187884
  463   939          927188866
  739   806          927190035
  227   971          927195694
  182   973          927195885
  475   936          927197731
  244   970          927199784
  207   972          927199791
   70   975          927202375
  504   928          927202816
  333   962          927203165
  490   932          927206568
  610   888          927208072
  432   946          927212104
   71   975          927217286
  547   914          927219267
  259   969          927227188
   72   975          927232623
  349   960          927244549
  733   811          927244568
   73   975          927248392
  707   831          927249434
  514   925          927249869
  148   974          927252216
   74   975          927264599
  656   864          927272960
  700   836          927277056
  446   943          927278343
   75   975          927281250
  401   952          927282609
  306   965          927284741
  723   819          927286326
  459   940          927286579
  597   894          927293157
  183   973          927295804
   76   975          927298351
  479   935          927302614
  377   956          927305449
  412   950          927309528
  558   910          927312112
   77   975          927315908
  149   974          927318373
  638   874          927321696
  208   972          927328960
  649   868          927331481
   78   975          927333927
  754   793          927338321
  228   971          927350963
  608   889          927351081
   79   975          927352414
  437   945          927362078
  296   966          927363032
  774   774          927369648
   80   975          927371375
  773   775          927374292
  245   970          927379125
  285   967          927380188
  325   963          927384472
  150   974          927385424
  273   968          927385649
  676   852          927385984
  571   905          927387036
  772   776          927388224
   81   975          927390816
  316   964          927395840
  184   973          927396821
   82   975          927410743
  771   777          927411444
  745   801          927416026
  576   903          927417303
  550   913          927423497
  260   969          927429209
   83   975          927431162
  455   941          927433996
  770   778          927443952
  364   958          927446456
  588   898          927448264
   84   975          927452079
  151   974          927453375
  511   926          927455607
  483   934          927459091
  209   972          927459377
  566   907          927464139
  357   959          927473372
   85   975          927473500
  640   873          927482617
  769   779          927485748
  663   860          927490247
   86   975          927495431
  185   973          927498942
  668   857          927500425
  407   951          927504494
  738   807          927505215
  342   961          927505369
  229   971          927507600
  494   931          927508275
  606   890          927514016
  501   929          927516590
   87   975          927517878
  152   974          927522232
  703   834          927522631
  753   794          927523961
  371   957          927532304
  334   962          927536832
  768   780          927536832
   88   975          927540847
  714   826          927554320
  581   901          927555642
  246   970          927559936
  595   895          927562250
   89   975          927564344
  530   920          927565000
  307   965          927566568
  390   954          927569664
  533   919          927570996
  727   816          927579079
  442   944          927583272
  690   843          927586107
  718   823          927587999
   90   975          927588375
  210   972          927591048
  153   974          927592001
  527   921          927593144
  687   845          927593828
  767   781          927597204
  186   973          927602173
  384   955          927606979
  651   867          927608814
  274   968          927610056
  732   812          927610496
  350   960          927611000
  536   918          927611288
   91   975          927612946
  396   953          927622313
  286   967          927624719
  658   863          927625959
  297   966          927626769
  451   942          927630739
  261   969          927632790
  710   829          927633789
  693   841          927635878
   92   975          927638063
  561   909          927647910
  524   922          927655272
  673   854          927657081
  423   948          927658359
  684   847          927658927
  154   974          927662688
  553   912          927662905
   93   975          927663732
  642   872          927664136
  230   971          927665611
  766   782          927666864
  487   933          927667540
  744   802          927680392
  428   947          927680875
  539   917          927686032
   94   975          927689959
  508   927          927694495
  317   964          927696357
  604   891          927696835
  326   963          927702323
  418   949          927704981
  187   973          927706520
   95   975          927716750
  752   795          927718883
  211   972          927723979
  378   956          927732968
  155   974          927734299
  722   820          927735048
  247   970          927742223
  696   839          927743255
   96   975          927744111
  765   783          927745812
  521   923          927751228
  402   952          927766216
   97   975          927772048
  433   946          927773273
  681   849          927781290
  542   916          927795384
  468   938          927796904
   98   975          927800567
  586   899          927802755
  156   974          927806840
  472   937          927811001
  188   973          927811989
  413   950          927819997
  231   971          927825002
  706   832          927826184
  737   808          927829665
   99   975          927829674
  464   939          927833363
  764   784          927834048
  275   968          927836107
  262   969          927837937
  365   958          927845037
  308   965          927850237
  593   896          927850993
  358   959          927856791
  343   961          927857288
  212   972          927858176
  100   975          927859375
  498   930          927862992
  644   871          927866295
  287   967          927870966
  335   962          927872503
  476   936          927876032
  447   943          927876430
  157   974          927880317
  518   924          927880856
  574   904          927882488
  101   975          927889676
  298   966          927892288
  569   906          927897425
  602   892          927899496
  653   866          927906973
  699   837          927908352
  189   973          927918586
  665   859          927919404
  460   940          927920000
  102   975          927920583
  751   796          927923087
  248   970          927925992
  491   932          927928339
  763   785          927931572
  623   882          927933335
  438   945          927936297
  556   911          927937647
  625   881          927938466
  545   915          927939500
  372   957          927946341
  621   883          927948448
  103   975          927952102
  743   803          927954034
  158   974          927954736
  678   851          927960803
  627   880          927963883
  505   928          927966377
  579   902          927975347
  351   960          927979551
  619   884          927983763
  104   975          927984239
  670   856          927985016
  731   813          927985688
  232   971          927985779
  480   935          927992375
  213   972          927993645
  726   817          927995689
  318   964          927998776
  660   862          927999928
  408   951          928002663
  629   879          928009628
  105   975          928017000
  564   908          928019456
  327   963          928022130
  190   973          928026317
  391   954          928027135
  159   974          928030103
  762   786          928038384
  617   885          928039238
  515   925          928044000
  263   969          928044656
  106   975          928050391
  385   955          928050500
  456   941          928056437
  276   968          928063808
  631   878          928075743
  713   827          928076380
  717   824          928078037
  107   975          928084418
  646   870          928089136
  397   953          928093950
  160   974          928106424
  249   970          928111249
  615   886          928114831
  548   914          928118536
  288   967          928118935
  108   975          928119087
  600   893          928121957
  214   972          928130392
  702   835          928131283
  191   973          928135188
  309   965          928135754
  750   797          928136573
  233   971          928147948
  109   975          928154404
  761   787          928154484
  591   897          928159344
  299   966          928159595
  484   934          928160408
  633   877          928162270
  379   956          928162755
  736   809          928163385
  443   944          928170691
  584   900          928176704
  161   974          928183705
  709   830          928187829
  110   975          928190375
  721   821          928193022
  424   948          928196416
  675   853          928197352
  336   962          928210184
  613   887          928210500
  344   961          928211265
  655   865          928226000
  111   975          928227006
  419   949          928230408
  429   947          928231712
  742   804          928236952
  512   926          928240504
  495   931          928241866
  452   942          928242296
  359   959          928242358
  192   973          928245205
  366   958          928245808
  559   910          928247879
  403   952          928252235
  264   969          928252953
  162   974          928261952
  112   975          928264303
  215   972          928268423
  635   876          928269251
  502   929          928271097
  760   788          928279872
  277   968          928293165
  689   844          928294353
  250   970          928298000
  113   975          928302272
  319   964          928303103
  234   971          928311515
  692   842          928321576
  686   846          928324592
  611   888          928326203
  551   913          928332648
  648   869          928332701
  414   950          928332944
  434   946          928337040
  114   975          928340919
  163   974          928341171
  328   963          928343899
  352   960          928350208
  193   973          928356374
  749   798          928359341
  373   957          928362610
  598   894          928364176
  572   905          928366873
  289   967          928368632
  667   858          928369675
  730   814          928370144
  115   975          928380250
  488   933          928380509
  662   861          928394909
  637   875          928396728
  695   840          928406375
  216   972          928407744
  531   920          928409291
  705   833          928412162
  683   848          928412179
  577   903          928414360
  759   789          928414548
  116   975          928420271
  164   974          928421368
  725   818          928421557
  310   965          928423125
  534   919          928424863
  567   907          928426906
  528   921          928427913
  300   966          928428696
  469   938          928455381
  117   975          928460988
  609   889          928461898
  265   969          928462834
  194   973          928468701
  509   927          928470212
  537   918          928474785
  235   971          928476486
  448   943          928477199
  525   922          928480573
  465   939          928480644
  473   937          928480770
  251   970          928486251
  392   954          928486952
  589   898          928487261
  672   855          928490823
  386   955          928496331
  118   975          928502407
  165   974          928502549
  409   951          928503280
  735   810          928506375
  439   945          928513144
  278   968          928524184
  741   805          928529146
  119   975          928544534
  639   874          928544743
  217   972          928548361
  698   838          928548864
  337   962          928549881
  461   940          928556181
  680   850          928557000
  477   936          928557189
  758   790          928558512
  540   917          928559213
  657   864          928565937
  522   923          928567115
  345   961          928567306
  398   953          928567969
  582   901          928570069
  716   825          928577321
  554   912          928581992
  195   973          928582192
  166   974          928584720
  120   975          928587375
  748   799          928591391
  562   909          928593757
  380   956          928594816
  650   868          928597032
  712   828          928607680
  499   930          928608499
  320   964          928609344
  607   890          928617543
  290   967          928620063
  596   895          928626111
  360   959          928630079
  121   975          928630936
  236   971          928642867
  367   958          928648775
  492   932          928653056
  720   822          928660248
  329   963          928667636
  167   974          928667887
  266   969          928674305
  122   975          928675223
  252   970          928676008
  543   916          928678303
  457   941          928681614
  481   935          928685016
  519   924          928687383
  218   972          928690280
  196   973          928696853
  301   966          928699597
  757   791          928711764
  311   965          928712356
  641   873          928713338
  123   975          928720242
  353   960          928722977
  506   928          928732968
  425   948          928737017
  404   952          928740672
  701   836          928749157
  708   831          928751103
  168   974          928752056
  279   968          928756871
  420   949          928758349
  677   852          928758941
  444   944          928760768
  729   815          928763864
  124   975          928765999
  374   957          928781117
  430   947          928785123
  605   891          928793096
  237   971          928810664
  664   860          928810944
  125   975          928812500
  197   973          928812690
  740   806          928830616
  546   915          928832211
  747   800          928832723
  219   972          928833507
  587   899          928834702
  169   974          928837233
  669   857          928841102
  516   925          928841221
  415   950          928848375
  453   942          928856565
  724   819          928856683
  734   811          928858635
  126   975          928859751
  485   934          928864629
  557   911          928866724
  253   970          928867277
  570   906          928870416
  575   904          928872639
  291   967          928873234
  756   792          928874304
  652   867          928882171
  267   969          928887372
  338   962          928891600
  643   872          928902555
  435   946          928903411
  594   896          928907720
  127   975          928907758
  321   964          928917505
  170   974          928923424
  346   961          928925417
  659   863          928926826
  198   973          928929709
  387   955          928944478
  393   954          928949121
  128   975          928956527
  302   966          928972304
  565   908          928975437
  220   972          928978048
  496   931          928978427
  238   971          928979883
  580   902          928982808
  603   892          928988515
  280   968          928991232
  330   963          928993347
  312   965          929003453
  129   975          929006064
  410   951          929006351
  704   834          929007368
  171   974          929010635
  688   845          929011797
  691   843          929016478
  674   854          929017888
  361   959          929019960
  549   914          929021093
  513   926          929028473
  503   929          929028616
  381   956          929029157
  399   953          929044376
  755   793          929046132
  199   973          929047916
  368   958          929053944
  130   975          929056375
  254   970          929060064
  685   847          929064548
  694   841          929078705
  449   943          929080656
  746   801          929083337
  715   826          929085851
  440   945          929092625
  489   933          929096406
  354   960          929097864
  172   974          929098872
  624   882          929099592
  268   969          929102041
  622   883          929107235
  131   975          929107466
  626   881          929112217
  645   871          929112436
  470   938          929116672
  221   972          929123909
  292   967          929128151
  466   939          929130715
  620   884          929135104
  719   823          929136726
  739   807          929141362
  628   880          929145152
  711   829          929148220
  239   971          929150530
  474   937          929153377
  132   975          929159343
  728   816          929166848
  200   973          929167317
  774   775          929169199
  682   849          929174617
  773   776          929178493
  618   885          929183157
  560   910          929187000
  173   974          929188141
  654   866          929188160
  462   940          929195128
  772   777          929197081
  630   879          929198439
  697   839          929198592
  585   900          929201625
  375   957          929201868
  601   893          929203758
  592   897          929208961
  133   975          929212012
  733   812          929220165
  771   778          929224963
  754   794          929227248
  281   968          929227273
  322   964          929227592
  405   952          929231533
  339   962          929235347
  478   936          929241208
  552   913          929245105
  303   966          929246823
  666   859          929248075
  510   927          929248983
  616   886          929251352
  255   970          929254375
  532   920          929256768
  770   779          929262139
  134   975          929265479
  529   921          929265850
  222   972          929271096
  632   878          929272120
  174   974          929278448
  426   948          929280168
  535   919          929281934
  347   961          929285604
  201   973          929287918
  421   949          929288810
  313   965          929296422
  723   820          929301067
  769   780          929308609
  661   862          929308709
  526   922          929309024
  458   941          929309533
  269   969          929318318
  135   975          929319750
  331   963          929321038
  240   971          929322611
  707   832          929323611
  671   856          929333727
  614   887          929339647
  431   947          929341114
  538   918          929341504
  679   851          929341890
  647   870          929343023
  745   802          929343233
  573   905          929350142
  445   944          929353509
  500   930          929357000
  768   781          929364373
  634   877          929366237
  416   950          929366296
  175   974          929369799
  136   975          929374831
  700   837          929376253
  482   935          929380543
  493   932          929380725
  293   967          929384820
  523   923          929386134
  568   907          929393075
  388   955          929394947
  202   973          929409725
  362   959          929412007
  394   954          929413648
  578   903          929414879
  753   795          929417652
  223   972          929419615
  767   782          929429431
  137   975          929430728
  541   917          929435634
  599   894          929438783
  612   888          929448000
  256   970          929450216
  369   958          929461321
  738   808          929461384
  176   974          929462200
  282   968          929465000
  382   956          929465784
  436   946          929472392
  454   942          929473552
  355   960          929474875
  636   876          929480832
  138   975          929487447
  241   971          929496132
  520   924          929497024
  507   928          929502595
  766   783          929503783
  555   912          929504403
  411   951          929511882
  656   865          929515041
  304   966          929523160
  400   953          929523177
  590   898          929529792
  203   973          929532744
  270   969          929536209
  323   964          929539611
  563   909          929542976
  139   975          929544994
  177   974          929555657
  544   916          929564480
  676   853          929566253
  224   972          929569472
  486   934          929571760
  610   889          929576369
  727   817          929579096
  340   962          929581128
  765   784          929587429
  583   901          929587988
  732   813          929590965
  314   965          929591269
  649   869          929594358
  140   975          929603375
  714   827          929603627
  703   835          929611802
  744   803          929612411
  638   875          929615947
  752   796          929617344
  718   824          929622456
  376   957          929624869
  517   925          929641538
  294   967          929643247
  257   970          929647593
  348   961          929647873
  178   974          929650176
  332   963          929650715
  204   973          929656981
  141   975          929662596
  242   971          929671099
  441   945          929674746
  764   785          929680369
  450   943          929686807
  597   895          929693548
  710   830          929698000
  283   968          929704419
  668   858          929706344
  663   861          929711628
    0   976          929714176
    1   976          929714177
    2   976          929714184
    3   976          929714203
    4   976          929714240
    5   976          929714301
    6   976          929714392
    7   976          929714519
    8   976          929714688
    9   976          929714905
   10   976          929715176
   11   976          929715507
   12   976          929715904
   13   976          929716373
   14   976          929716920
   15   976          929717551
  497   931          929717964
   16   976          929718272
   17   976          929719089
   18   976          929720008
  690   844          929720584
  225   972          929720673
   19   976          929721035
   20   976          929722176
  142   975          929722663
   21   976          929723437
  608   890          929724712
   22   976          929724824
  406   952          929724824
   23   976          929726343
   24   976          929728000
  547   915          929728198
   25   976          929729801
   26   976          929731752
   27   976          929733859
   28   976          929736128
  687   846          929738439
   29   976          929738565
   30   976          929741176
   31   976          929743967
  179   974          929745763
   32   976          929746944
   33   976          929750113
   34   976          929753480
  722   821          929754709
  271   969          929755720
   35   976          929757051
  693   842          929760245
   36   976          929760832
   37   976          929764829
   38   976          929769048
  640   874          929771624
   39   976          929773495
   40   976          929778176
  471   938          929780783
  205   973          929782442
  763   786          929782603
   41   976          929783097
  143   975          929783582
  467   939          929783582
   42   976          929788264
  504   929          929789153
  737   809          929790682
   43   976          929793683
  558   911          929799143
   44   976          929799360
  305   966          929801321
   45   976          929805301
  363   959          929806226
   46   976          929811512
  684   848          929813696
  490   933          929815237
   47   976          929817999
  514   926          929819520
  422   949          929821797
   48   976          929824768
  427   948          929825875
  751   797          929826324
  475   937          929828828
   49   976          929831825
  463   940          929836847
   50   976          929839176
  180   974          929842424
  144   975          929845359
  258   970          929846512
   51   976          929846827
  571   906          929846827
  243   971          929847518
  673   855          929847592
  389   955          929847744
  324   964          929853568
  356   960          929854016
   52   976          929854784
  696   840          929857536
  658   864          929862856
   53   976          929863053
  576   904          929866240
  651   868          929866483
  588   899          929870171
  370   958          929870912
   54   976          929871640
  226   972          929873224
  395   954          929880539
   55   976          929880551
  417   950          929886713
  315   965          929888000
   56   976          929889792
  743   804          929890871
  606   891          929892987
  762   787          929894131
   57   976          929899369
  432   947          929899691
  295   967          929903438
  383   956          929904703
  706   833          929905353
  145   975          929908000
  206   973          929909133
   58   976          929909288
   59   976          929919555
  550   914          929926944
  479   936          929928095
  341   962          929928949
   60   976          929930176
  566   908          929934808
  181   974          929940165
  459   941          929940200
   61   976          929941157
  284   968          929945536
  681   850          929946241
  642   873          929947905
  446   944          929948920
   62   976          929952504
   63   976          929964223
  595   896          929968011
  731   814          929971035
  146   975          929971511
   64   976          929976320
  272   969          929976857
  333   963          929982384
   65   976          929988801
  581   902          929993749
  726   818          930000608
   66   976          930001672
  401   953          930004378
  349   961          930012230
  699   838          930012571
   67   976          930014939
  761   788          930014953
  412   951          930019879
  244   971          930025395
  227   972          930027131
   68   976          930028608
  511   927          930030814
  147   975          930035898
  207   973          930037060
  182   974          930038992
   69   976          930042685
  437   946          930043989
  750   798          930044592
  259   970          930046979
  377   957          930050126
   70   976          930057176
   71   976          930072087
  483   935          930078962
  604   892          930081152
  306   966          930081312
   72   976          930087424
  455   942          930093263
  148   975          930101167
   73   976          930103193
  530   921          930106961
  533   920          930107437
  501   930          930108501
  494   932          930111352
  717   825          930117438
   74   976          930119400
  736   810          930129256
  561   910          930129481
  713   828          930130649
  665   860          930135625
  678   852          930135960
   75   976          930136051
  183   974          930138911
  527   922          930140631
  536   919          930142215
  644   872          930144832
  760   789          930145069
   76   976          930153152
  653   867          930159440
  553   913          930160874
  296   967          930165399
  208   973          930166229
  149   975          930167324
  325   964          930169469
   77   976          930170709
  742   805          930178613
  228   972          930182400
  670   857          930185793
  316   965          930186621
  285   968          930188357
   78   976          930188728
  273   969          930199626
  364   959          930202623
  245   971          930204736
   79   976          930207215
  524   923          930208291
  539   918          930211451
  721   822          930217609
  407   952          930220551
  702   836          930225464
   80   976          930226176
  586   900          930230056
  660   863          930231647
  150   975          930234375
  357   960          930235293
  184   974          930239928
   81   976          930245617
  260   970          930249000
  709   831          930257020
  442   945          930259513
  593   897          930262130
   82   976          930265544
  625   882          930269593
  623   883          930269754
  749   799          930272148
  508   928          930275264
  342   962          930278816
  487   934          930281807
  371   958          930282723
  759   790          930284479
   83   976          930285963
  602   893          930289165
  627   881          930289724
  621   884          930290165
  451   943          930295658
  209   973          930296646
  151   975          930302326
  390   955          930302875
   84   976          930306880
  521   924          930309785
  542   917          930315301
  334   963          930316051
   85   976          930328301
  629   880          930330189
  619   885          930330784
  574   905          930336849
  229   972          930339037
  185   974          930342049
  384   956          930345920
  396   954          930349800
   86   976          930350232
  423   949          930357316
  730   815          930360375
  646   871          930362447
  569   907          930362652
  307   966          930363139
  152   975          930371183
   87   976          930372679
  428   948          930374144
  350   961          930378681
  675   854          930382739
  246   971          930385547
  631   879          930391030
  617   886          930391569
   88   976          930395648
  418   950          930409632
  579   903          930418866
   89   976          930419145
  274   969          930424033
  210   973          930428317
  297   967          930429136
  556   912          930430144
  725   819          930431384
  286   968          930432888
  758   791          930433183
  689   845          930433894
  468   939          930439251
  153   975          930440952
   90   976          930443176
  518   925          930444957
  186   974          930445280
  472   938          930447720
  692   843          930450995
  261   970          930452581
  545   916          930453921
  498   931          930460483
  433   947          930460860
   91   976          930467747
  633   878          930472289
  615   887          930472478
  655   866          930473271
  686   847          930474279
  741   806          930475637
  735   811          930477106
  378   957          930477645
  464   940          930481344
  317   965          930487138
  326   964          930487320
  402   953          930487985
   92   976          930492864
  564   909          930495573
  705   834          930496329
  230   972          930497048
  476   937          930507129
  748   800          930508992
  154   975          930511639
  600   894          930516984
   93   976          930518533
  695   841          930525696
  413   951          930530348
  491   933          930537008
   94   976          930544760
  447   944          930547007
  187   974          930549627
  505   929          930552714
  211   973          930561248
  247   971          930567834
   95   976          930571551
  683   849          930572036
  613   888          930573469
  460   941          930573621
  635   877          930574008
  591   898          930575863
  667   859          930580742
  155   975          930583250
  757   792          930591181
   96   976          930598912
  648   870          930600792
  365   959          930601204
  584   901          930609405
  515   926          930613651
  480   936          930617856
  438   946          930618208
  358   960          930618712
  662   862          930621456
  716   826          930621672
   97   976          930626849
  548   915          930627467
  343   962          930630735
  308   966          930646808
  275   969          930650084
  335   963          930651722
  188   974          930655096
   98   976          930655368
  156   975          930655791
  231   972          930656439
  262   970          930657728
  698   839          930658111
  712   829          930666917
  287   968          930679135
   99   976          930684475
  672   856          930686464
  720   823          930689767
  611   889          930694500
  298   967          930694655
  212   973          930695445
  637   876          930696229
  372   958          930696760
  100   976          930714176
  456   942          930715704
  408   952          930718720
  680   851          930727051
  157   975          930729268
  559   911          930734910
  101   976          930744477
  351   961          930747232
  248   971          930751603
  747   801          930755124
  756   793          930758473
  729   816          930758985
  391   955          930760346
  189   974          930761693
  598   895          930764567
  102   976          930775384
  484   935          930780279
  740   807          930781943
  385   956          930789441
  318   965          930789557
  158   975          930803687
  103   976          930806903
  327   964          930807127
  657   865          930808018
  512   927          930815711
  232   972          930817216
  397   954          930821437
  708   832          930825280
  572   906          930826664
  213   973          930830914
  734   812          930834232
  609   890          930835529
  551   914          930836095
  639   875          930838994
  104   976          930839040
  495   932          930844943
  443   945          930846932
  701   837          930848354
  650   869          930859909
  502   930          930863008
  577   904          930863297
  263   970          930864447
  190   974          930869424
  724   820          930871424
  105   976          930871801
  276   969          930877785
  159   975          930879054
  424   949          930895373
  567   908          930897575
  106   976          930905192
  452   943          930907215
  379   957          930907432
  589   899          930909168
  429   948          930924981
  288   968          930927104
  309   966          930932325
  419   950          930935059
  755   794          930935059
  249   971          930936860
  677   853          930939210
  107   976          930939219
  531   921          930951252
  160   975          930955375
  534   920          930961304
  299   967          930961962
  214   973          930967661
  775   775          930968750
  774   776          930973400
  108   976          930973888
  403   953          930974004
  528   922          930975400
  191   974          930978295
  233   972          930979385
  344   962          930984712
  773   777          930987350
  336   963          930989403
  488   934          930994776
  607   891          930996514
  366   959          931001975
  641   874          931002345
  359   960          931004279
  537   919          931005712
  582   902          931008176
  109   976          931009205
  746   802          931010544
  772   778          931010600
  434   947          931024627
  596   896          931031872
  664   861          931032325
  161   975          931032656
  525   923          931033592
  771   779          931043150
  414   951          931043295
  110   976          931045176
  669   858          931047021
  509   928          931050981
  264   970          931072744
  562   910          931075328
  554   913          931079961
  111   976          931081807
  540   918          931084632
  770   780          931085000
  192   974          931088312
  319   965          931093884
  704   835          931096539
  739   808          931097531
  469   939          931097728
  215   973          931105692
  277   969          931107142
  162   975          931110903
  373   958          931113029
  473   938          931117489
  352   961          931117889
  112   976          931119104
  754   795          931120939
  250   971          931123611
  522   924          931125672
  465   940          931128625
  328   964          931128896
  715   827          931135158
  769   781          931136150
  652   868          931139840
  234   972          931142952
  448   944          931147776
  691   844          931150955
  688   846          931156408
  113   976          931157073
  659   864          931163723
  728   817          931166865
  719   824          931171183
  289   968          931176801
  605   892          931177413
  643   873          931186324
  477   937          931188286
  163   975          931190122
  439   946          931195055
  114   976          931195720
  768   782          931196600
  543   917          931198220
  193   974          931199481
  733   813          931200634
  694   842          931203072
  499   931          931205990
  674   855          931208399
  461   941          931209802
  711   830          931212431
  685   848          931219317
  409   952          931219337
  310   966          931219696
  392   955          931220163
  300   967          931231063
  115   976          931235051
  386   956          931235272
  216   973          931245013
  519   925          931251484
  492   933          931261725
  587   900          931262003
  767   783          931266350
  164   975          931270319
  116   976          931275072
  745   803          931275252
  265   970          931282625
  398   954          931295456
  235   972          931307923
  481   936          931310497
  194   974          931311808
  251   971          931311862
  697   840          931312873
  117   976          931315789
  753   796          931316113
  594   897          931318857
  506   929          931319305
  723   821          931320728
  575   905          931327000
  337   963          931329100
  570   907          931335643
  278   969          931338161
  380   957          931339493
  682   850          931339568
  345   962          931340753
  457   942          931340881
  766   784          931345400
  546   916          931346632
  165   975          931351500
  118   976          931357208
  557   912          931359221
  603   893          931378184
  217   973          931385630
  645   872          931390973
  360   960          931392000
  119   976          931399335
  320   965          931400125
  707   833          931402780
  367   959          931404942
  516   926          931410872
  738   809          931422401
  195   974          931425299
  580   903          931426327
  290   968          931428232
  166   975          931433671
  765   785          931433750
  425   949          931435974
  624   883          931436011
  444   945          931437009
  654   867          931440627
  120   976          931442176
  626   882          931443344
  622   884          931448952
  565   909          931451554
  329   964          931452633
  404   953          931462441
  420   950          931463000
  666   860          931464296
  628   881          931470993
  236   972          931474304
  430   948          931478392
  700   838          931480472
  620   885          931482125
  485   935          931484500
  121   976          931485737
  353   961          931490658
  266   970          931494096
  252   971          931501619
  301   967          931501964
  311   966          931508927
  167   975          931516838
  679   852          931517047
  630   880          931519000
  752   797          931520581
  453   943          931521484
  218   973          931527549
  122   976          931530024
  549   915          931530024
  764   786          931531400
  374   958          931531536
  671   857          931534504
  618   886          931535488
  196   974          931539960
  661   863          931540428
  744   804          931549248
  415   951          931558726
  279   969          931570848
  123   976          931575043
  732   814          931576312
  496   932          931581504
  727   818          931584015
  632   879          931587407
  435   947          931590998
  601   894          931598785
  168   975          931601007
  513   927          931603680
  616   887          931608999
  647   871          931616334
  503   930          931620527
  124   976          931620800
  592   898          931625480
  585   901          931634326
  763   787          931638350
  237   972          931642101
  197   974          931655797
  714   828          931657896
  718   825          931661857
  125   976          931667301
  219   973          931670776
  338   963          931670819
  560   911          931674031
  634   878          931676256
  291   968          931681403
  393   955          931682332
  387   956          931683419
  169   975          931686184
  253   971          931692888
  346   962          931698864
  614   888          931702616
  703   836          931705983
  267   970          931707163
  321   965          931708286
  489   934          931710673
  126   976          931714552
  410   952          931722408
  751   798          931734343
  552   914          931748552
  449   944          931751233
  676   854          931751640
  762   788          931754600
  737   810          931756553
  470   939          931759019
  656   866          931762312
  127   976          931762559
  710   831          931767191
  399   954          931771863
  170   975          931772375
  198   974          931772816
  381   957          931773834
  440   946          931774536
  302   967          931774671
  330   964          931778344
  466   940          931778696
  722   822          931779296
  361   960          931781881
  636   877          931785589
  474   938          931790096
  532   921          931798729
  312   966          931800024
  280   969          931805209
  573   906          931809933
  368   959          931810111
  238   972          931811320
  128   976          931811328
  529   922          931813337
  220   973          931815317
  612   889          931816297
  535   920          931818375
  510   928          931829752
  743   805          931832532
  599   895          931839174
  462   941          931848749
  171   975          931859586
  690   845          931860125
  129   976          931860865
  526   923          931862043
  649   870          931862449
  568   908          931863744
  578   904          931863816
  354   961          931865545
  478   937          931872305
  538   919          931872431
  761   789          931880150
  254   971          931885675
  687   847          931888126
  693   843          931889664
  199   974          931891023
  130   976          931911176
  638   876          931915448
  668   859          931917411
  268   970          931921832
  292   968          931936320
  663   862          931938175
  523   924          931944691
  172   975          931947823
  610   890          931950000
  590   899          931951699
  375   958          931952287
  405   953          931953302
  500   931          931954491
  750   799          931957399
  541   918          931961053
  221   973          931961178
  731   815          931961266
  131   976          931962267
  458   942          931968800
  684   849          931973553
  696   841          931976857
  426   949          931979125
  239   972          931981967
  493   933          931989394
  706   834          931989520
  421   950          931993461
  555   913          932002372
  482   936          932006024
  200   974          932010424
  726   819          932010435
  132   976          932014144
  339   963          932014566
  760   790          932015000
  322   965          932018373
  563   910          932024547
  583   902          932026095
  445   945          932029750
  431   948          932034383
  173   975          932037092
  281   969          932041250
  673   856          932043233
  303   967          932049190
  347   962          932059051
  520   925          932061125
  640   875          932065875
  133   976          932066813
  416   951          932076647
  255   971          932079986
  544   917          932084397
  507   929          932088932
  313   966          932092993
  597   896          932099309
  736   811          932099987
  608   891          932103683
  658   865          932104937
  331   964          932106035
  222   973          932108365
  681   851          932116292
  134   976          932120280
  699   839          932121818
  742   806          932125104
  174   975          932127399
  651   869          932129360
  201   974          932131025
  388   956          932133888
  269   970          932138109
  454   943          932138471
  394   955          932146859
  240   972          932154048
  759   791          932159150
  436   947          932159979
  717   826          932161789
  362   960          932173928
  135   976          932174551
  749   800          932189749
  713   829          932189886
  486   935          932191631
  293   968          932192989
  382   957          932210461
  517   926          932211189
  369   959          932217488
  175   975          932218750
  411   952          932227939
  136   976          932229632
  642   874          932236912
  355   961          932242556
  547   916          932242619
  721   823          932247128
  400   954          932250664
  202   974          932252832
  223   973          932256884
  256   971          932275827
  606   892          932277304
  282   969          932278977
  137   976          932285529
  558   912          932291640
  588   900          932297472
  176   975          932311151
  571   907          932312054
  758   792          932312600
  678   853          932316229
  576   905          932320601
  497   932          932321041
  702   837          932324661
  304   967          932325527
  241   972          932327569
  323   965          932330392
  709   832          932331197
  138   976          932342248
  730   816          932355496
  270   970          932356000
  441   946          932356657
  665   861          932357006
  450   944          932357384
  340   963          932360347
  376   958          932375288
  203   974          932375851
  595   897          932379148
  504   930          932381064
  314   966          932387840
  670   858          932391712
  514   927          932394727
  139   976          932399795
  177   975          932404608
  224   973          932406741
  566   909          932410925
  653   868          932417109
  348   962          932421320
  471   939          932423130
  741   807          932426964
  644   873          932428601
  490   934          932429504
  748   801          932431393
  467   940          932431563
  332   964          932435712
  550   915          932435875
  581   903          932437268
  725   820          932446125
  406   953          932446593
  294   968          932451416
  735   812          932452703
  140   976          932458176
  475   938          932465547
  660   864          932468544
  604   893          932470821
  257   971          932473204
  757   793          932475350
  463   941          932490468
  178   975          932499127
  204   974          932500088
  242   972          932502536
  141   976          932517397
  283   969          932518396
  427   949          932524832
  422   950          932526448
  225   973          932557942
  479   937          932559192
  363   960          932568147
  675   855          932573250
    0   977          932574833
    1   977          932574834
    2   977          932574841
    3   977          932574860
    4   977          932574897
    5   977          932574958
    6   977          932575049
    7   977          932575176
    8   977          932575345
  271   970          932575511
    9   977          932575562
   10   977          932575833
   11   977          932576164
   12   977          932576561
   13   977          932577030
  142   976          932577464
   14   977          932577577
   15   977          932578208
  689   846          932578505
   16   977          932578929
   17   977          932579746
   18   977          932580665
   19   977          932581692
   20   977          932582833
   21   977          932584094
  692   844          932585472
   22   977          932585481
  705   835          932585500
  389   956          932586685
   23   977          932587000
   24   977          932588657
   25   977          932590458
   26   977          932592409
  432   948          932592960
   27   977          932594516
  179   975          932594714
   28   977          932596785
  417   951          932597064
   29   977          932599222
  459   942          932599467
   30   977          932601833
  305   967          932603688
   31   977          932604624
  625   883          932606012
   32   977          932607601
   33   977          932610770
  623   884          932611471
  511   928          932611583
  395   955          932613750
   34   977          932614137
  561   911          932616512
   35   977          932617708
  627   882          932620851
   36   977          932621489
  356   961          932621697
  446   945          932625161
   37   977          932625486
  205   974          932625549
  370   959          932627079
  686   848          932629048
   38   977          932629705
   39   977          932634152
  621   885          932637186
  143   976          932638383
   40   977          932638833
  646   872          932640984
   41   977          932643754
  324   965          932644349
  756   794          932647400
   42   977          932648921
  383   957          932649380
  533   921          932649398
  695   842          932650063
   43   977          932654340
  530   922          932654448
  629   881          932656030
   44   977          932660017
  586   901          932662757
  553   914          932664321
   45   977          932665958
  716   827          932670979
  258   971          932672123
   46   977          932672169
  593   898          932678649
   47   977          932678656
  536   920          932678656
  243   972          932678955
  747   802          932682331
  619   886          932683115
  602   894          932684192
  315   966          932684571
   48   977          932685425
  180   975          932691375
   49   977          932692482
  527   923          932693650
   50   977          932699833
  144   976          932700160
  483   936          932704443
  501   931          932705992
   51   977          932707484
  341   963          932708168
  226   973          932710493
  631   880          932711591
  295   968          932711607
   52   977          932715441
  494   933          932720021
   53   977          932723710
  720   824          932724224
  655   867          932725738
  712   830          932731128
  437   947          932731576
  401   954          932731865
   54   977          932732297
  412   952          932735936
  683   850          932736987
  740   808          932738112
   55   977          932741208
  539   919          932742378
  617   887          932749216
   56   977          932750449
  206   974          932752240
  455   943          932758182
  729   817          932759002
  284   969          932759513
   57   977          932760026
  145   976          932762801
  524   924          932766848
  333   964          932767381
   58   977          932769945
  698   840          932772392
  775   776          932772951
   59   977          932780212
  774   777          932782257
  349   962          932785677
  633   879          932787576
  181   975          932789116
   60   977          932790833
  574   906          932796640
  272   970          932796648
  667   860          932796963
  377   958          932800545
  773   778          932800869
   61   977          932801814
   62   977          932813161
  734   813          932814701
   63   977          932824880
  146   976          932826312
  755   795          932828750
  772   779          932828787
  569   908          932833321
  615   888          932835447
   64   977          932836977
  542   918          932840720
   65   977          932849458
  662   863          932853175
  244   972          932856832
  508   929          932861601
   66   977          932862329
  227   973          932864400
  771   780          932866011
  579   904          932867803
  259   971          932872590
  521   925          932873886
  648   871          932874103
   67   977          932875596
  207   974          932880167
  306   967          932883679
  635   878          932884027
  672   857          932887241
  182   975          932887943
   68   977          932889265
  147   976          932890699
  724   821          932891085
  487   935          932901678
  680   852          932902208
   69   977          932903342
  708   833          932904449
  770   781          932912541
  600   895          932917375
   70   977          932917833
  556   913          932928113
   71   977          932932744
  442   946          932941424
  613   889          932941766
  407   953          932942320
  746   803          932942563
   72   977          932948081
  701   838          932952573
  148   976          932955968
  325   965          932960250
   73   977          932963850
  364   960          932964544
  451   944          932966235
  769   782          932968377
  296   968          932973568
  545   917          932973838
  564   910          932977144
   74   977          932980057
  316   966          932983192
  183   975          932987862
   75   977          932996708
  591   899          932997770
  637   877          933000986
  285   969          933002334
  357   961          933002974
  208   974          933009336
   76   977          933013809
  518   926          933014608
  754   796          933019400
  273   970          933019417
  228   973          933019669
  149   976          933022125
   77   977          933031366
  768   783          933033519
  245   972          933036173
  371   959          933038890
  390   956          933041816
  584   902          933047512
   78   977          933049385
  657   866          933055289
  342   963          933058035
  739   809          933058548
  423   950          933061967
  498   932          933063560
   79   977          933067872
  611   890          933068131
  428   949          933073101
  260   971          933074611
  396   955          933083011
   80   977          933086833
  468   940          933087232
  184   975          933088879
  150   976          933089176
  472   939          933090067
  384   957          933090597
  334   964          933101048
   81   977          933106274
  767   784          933107967
  418   951          933119983
  677   854          933124597
   82   977          933126201
  650   870          933128000
  464   941          933134965
  639   876          933138495
  209   974          933139753
  548   916          933141888
  476   938          933143848
  505   930          933144625
   83   977          933146620
  491   934          933151275
  350   962          933152128
  433   948          933154129
  151   976          933157127
  307   967          933165506
   84   977          933167537
  598   896          933170328
  728   818          933171784
  229   973          933176306
  733   814          933185981
  515   927          933188858
   85   977          933188958
  715   828          933189427
  704   836          933190720
  185   975          933191000
  766   785          933191721
  719   825          933210584
   86   977          933210889
  745   804          933212089
  609   891          933214500
  402   954          933215472
  246   972          933216984
  753   797          933219350
  447   945          933223248
  152   976          933225984
  559   912          933227407
  378   958          933228064
  460   942          933232888
   87   977          933233336
  297   968          933237305
  274   970          933243824
  413   952          933246405
  286   969          933246865
  480   937          933248953
   88   977          933256305
  669   859          933258088
  664   862          933258872
  210   974          933271424
  326   965          933278101
  261   971          933278192
   89   977          933279802
  711   831          933281622
  317   966          933283709
  765   786          933284781
  691   845          933290496
  572   907          933291891
  186   975          933294231
  153   976          933295753
  641   875          933296596
   90   977          933303833
  438   947          933305795
  688   847          933306095
  577   905          933317658
   91   977          933328404
  694   843          933332491
  230   973          933334317
  589   900          933336469
  551   915          933345026
  723   822          933345315
   92   977          933353521
  365   960          933363125
  154   976          933366440
  567   909          933373692
  685   849          933379174
   93   977          933379190
  456   943          933380623
  607   892          933380831
  358   961          933386393
  764   787          933387147
  738   810          933388272
  512   928          933396480
  187   975          933398578
  247   972          933399271
  652   869          933402717
  674   856          933404040
  211   974          933404355
   94   977          933405417
  484   936          933405760
  659   865          933405804
  343   963          933409954
  752   798          933428600
  697   841          933432194
   95   977          933432208
  335   964          933436719
  155   976          933438051
  408   953          933440489
  596   897          933443009
  308   967          933449175
  582   903          933451695
  372   959          933452927
  495   933          933453612
   96   977          933459569
  502   931          933460499
  275   970          933469875
  643   874          933475331
  262   971          933483339
  707   834          933486947
   97   977          933487506
  744   805          933490909
  287   969          933493112
  231   973          933493708
  531   922          933498739
  763   788          933498819
  391   956          933499287
  298   968          933502824
  534   921          933503265
  188   975          933504047
  682   851          933509619
  156   976          933510592
   98   977          933516025
  351   962          933520679
  528   923          933528419
  443   946          933528843
  385   957          933534118
  212   974          933538552
  537   920          933542153
   99   977          933545132
  397   955          933554648
  562   911          933562359
  732   815          933566543
  605   893          933567082
  100   977          933574833
  452   944          933577792
  248   972          933583040
  554   914          933583408
  157   976          933584069
  318   966          933586128
  700   839          933589719
  525   924          933592149
  727   819          933593842
  327   965          933597908
  424   950          933600024
  101   977          933605134
  189   975          933610644
  488   935          933614647
  540   919          933615559
  762   789          933619797
  429   949          933623938
  102   977          933636041
  509   929          933637318
  419   951          933645410
  751   799          933647150
  232   973          933654485
  379   958          933657851
  158   976          933658488
  103   977          933667560
  213   974          933674021
  645   873          933674742
  666   861          933685677
  522   925          933689773
  263   971          933690058
  587   901          933694704
  679   853          933697316
  276   970          933697576
  654   868          933698296
  104   977          933699697
  403   954          933701491
  718   826          933706208
  714   829          933717133
  434   948          933717896
  190   975          933718375
  543   918          933723639
  737   811          933727284
  105   977          933732458
  159   976          933733855
  309   967          933734692
  594   898          933735376
  671   858          933740423
  288   969          933741081
  469   940          933745709
  761   790          933750081
  414   952          933759352
  473   939          933759836
  366   960          933763896
  344   963          933763931
  106   977          933765849
  249   972          933768297
  299   968          933770131
  359   961          933771960
  603   894          933773211
  336   964          933774400
  661   864          933777325
  624   884          933777728
  743   806          933779023
  626   883          933779763
  465   941          933782246
  575   906          933786791
  622   885          933795973
  107   977          933799876
  628   882          933802120
  703   837          933805180
  570   908          933806312
  722   823          933808815
  499   932          933809067
  160   976          933810176
  214   974          933810768
  233   973          933816654
  519   926          933821135
  448   945          933824017
  477   938          933825005
  191   975          933827246
  620   886          933834456
  108   977          933834545
  710   832          933841368
  630   881          933844841
  557   913          933857190
  546   917          933866549
  461   942          933869069
  373   959          933869196
  109   977          933869862
  750   800          933875000
  580   904          933875264
  492   934          933875992
  439   947          933882642
  161   976          933887457
  760   791          933889671
  319   966          933890455
  352   962          933891336
  618   887          933893135
  647   872          933894871
  264   971          933898355
  110   977          933905833
  632   880          933907968
  506   930          933911216
  328   965          933919677
  277   970          933926933
  565   910          933933125
  192   975          933937263
  409   953          933941106
  481   937          933941594
  676   855          933942151
  111   977          933942464
  215   974          933948799
  250   972          933955048
  731   816          933956387
  392   956          933959104
  162   976          933965704
  616   888          933971968
  112   977          933979761
  386   957          933979949
  234   973          933980221
  516   927          933986079
  289   969          933990778
  634   879          933991543
  601   895          933999176
  690   846          934004736
  457   943          934005800
  656   867          934014779
  113   977          934017730
  310   967          934022063
  693   844          934024141
  726   820          934025176
  398   955          934028667
  759   792          934038567
  300   968          934039232
  687   848          934042895
  549   916          934044445
  163   976          934044923
  592   899          934047387
  193   975          934048432
  114   977          934056377
  614   889          934070913
  585   902          934072433
  736   812          934075584
  742   807          934076431
  706   835          934078691
  216   974          934088120
  380   958          934089912
  636   878          934095608
  115   977          934095708
  696   842          934101224
  265   971          934108236
  485   936          934109981
  749   801          934112150
  337   964          934114097
  444   946          934118920
  345   963          934119972
  164   976          934125120
  668   860          934133632
  116   977          934135729
  649   871          934135760
  684   850          934138504
  425   950          934140625
  251   972          934143299
  235   973          934145192
  278   970          934157952
  360   961          934159681
  194   975          934160759
  560   912          934166528
  367   960          934166863
  663   863          934169894
  420   951          934173351
  117   977          934176446
  430   949          934177349
  513   928          934184449
  404   954          934189928
  612   890          934189928
  496   933          934190173
  453   944          934192061
  320   966          934196696
  758   793          934196769
  165   976          934206301
  717   827          934211096
  118   977          934217865
  503   931          934218018
  638   877          934220205
  217   974          934228737
  699   840          934236099
  290   969          934242209
  329   965          934243414
  673   857          934244010
  599   896          934244935
  713   830          934254097
  552   915          934257483
  119   977          934259992
  353   962          934264105
  195   975          934274250
  415   952          934274783
  573   907          934275160
  721   824          934281585
  435   948          934284267
  374   959          934287703
  166   976          934288472
  681   852          934291449
  120   977          934302833
  301   968          934310133
  311   967          934311294
  236   973          934311573
  578   905          934318177
  266   971          934319707
  610   891          934328971
  489   935          934330544
  252   972          934333056
  568   909          934339861
  532   922          934346216
  121   977          934346394
  658   866          934352208
  730   817          934355513
  748   802          934358600
  535   921          934360336
  757   794          934364277
  640   876          934365376
  529   923          934366356
  218   974          934370656
  167   976          934371639
  590   900          934379000
  741   808          934383133
  196   975          934388911
  279   970          934390639
  122   977          934390681
  651   870          934397451
  470   940          934407000
  538   920          934408872
  709   833          934410366
  510   929          934416089
  526   924          934420600
  393   956          934421273
  449   945          934427474
  387   957          934428096
  702   838          934428880
  466   941          934432317
  474   939          934432443
  735   813          934433172
  123   977          934435700
  410   953          934444177
  168   976          934455808
  338   964          934455816
  440   947          934462123
  725   821          934465786
  583   903          934469614
  346   963          934478083
  237   973          934479370
  124   977          934481457
  608   892          934488000
  541   919          934491980
  291   969          934495380
  678   854          934501616
  197   975          934504748
  321   966          934504857
  399   955          934505074
  555   914          934505819
  462   942          934508016
  523   925          934508792
  478   938          934509024
  597   897          934510446
  563   911          934511578
  219   974          934513883
  381   958          934524253
  253   972          934524325
  125   977          934527958
  642   875          934531163
  267   971          934532774
  169   976          934540985
  756   795          934541091
  361   961          934549562
  500   932          934557568
  330   965          934569125
  368   960          934572032
  126   977          934575209
  776   776          934577152
  775   777          934581808
  302   968          934582840
  665   862          934583553
  774   778          934595776
  312   967          934602391
  670   859          934602779
  493   934          934603661
  544   918          934609816
  747   803          934614350
  773   779          934619056
  198   975          934621767
  127   977          934623216
  280   970          934625000
  170   976          934627176
  520   926          934630776
  458   943          934633719
  482   937          934637121
  354   962          934638992
  238   973          934648589
  772   780          934651648
  220   974          934658424
  606   893          934666973
  128   977          934671985
  705   836          934679681
  653   869          934679986
  405   954          934680789
  507   930          934680843
  426   950          934683776
  771   781          934693552
  740   809          934699129
  421   951          934703812
  375   959          934708454
  660   865          934710625
  445   946          934711661
  171   976          934714387
  254   972          934717112
  644   874          934717608
  129   977          934721522
  692   845          934725013
  716   828          934725248
  755   796          934727211
  689   847          934728192
  588   901          934730173
  431   949          934733340
  199   975          934739974
  770   782          934744768
  268   971          934747443
  292   969          934750297
  547   917          934762536
  720   825          934763625
  729   818          934763921
  675   856          934768891
  130   977          934771833
  695   843          934779482
  576   906          934780392
  571   908          934782723
  517   927          934786396
  686   849          934788905
  558   913          934789609
  416   952          934792704
  595   898          934795667
  339   964          934799563
  734   814          934800048
  712   831          934800319
  172   976          934802624
  221   974          934804285
  769   783          934805296
  454   944          934809048
  322   966          934814944
  486   936          934817112
  239   973          934819236
  131   977          934822924
  347   963          934838270
  436   948          934853248
  303   968          934857359
  200   975          934859375
  281   970          934861041
  604   894          934865848
  132   977          934874801
  768   784          934875136
  388   957          934878565
  746   804          934879400
  394   956          934885800
  581   904          934886205
  698   841          934891713
  173   976          934891893
  566   910          934892496
  313   967          934895360
  331   965          934896816
  683   851          934907038
  255   972          934911423
  724   822          934915672
  754   797          934922637
  646   873          934924753
  133   977          934927470
  497   933          934929710
  362   961          934941609
  625   884          934947729
  411   953          934949708
  550   916          934950296
  222   974          934951472
  767   785          934954288
  627   883          934957270
  623   885          934958492
  382   958          934960880
  269   971          934963720
  514   928          934975496
  504   931          934978555
  369   960          934979409
  201   975          934979976
  134   977          934980937
  174   976          934982200
  655   868          934983407
  400   955          934983875
  629   882          934987157
  708   834          934988616
  621   886          934989517
  240   973          934991317
  293   969          935006966
  355   962          935016003
  667   861          935018344
  739   810          935024419
  450   945          935033625
  135   977          935035208
  631   881          935037432
  619   887          935040762
  766   786          935042752
  441   947          935044244
  490   935          935049375
  701   839          935061820
  471   940          935071111
  175   976          935073551
  680   853          935082477
  602   895          935084583
  467   941          935085184
  662   864          935090072
  136   977          935090289
  672   858          935093160
  282   970          935098768
  223   974          935099991
  593   899          935100556
  586   902          935100864
  202   975          935101783
  256   972          935107264
  475   939          935107894
  633   880          935108137
  561   912          935109009
  617   888          935112185
  323   966          935126963
  753   798          935127369
  376   959          935131455
  304   968          935133696
  765   787          935140528
  340   964          935145344
  137   977          935146186
  463   942          935149735
  648   872          935152640
  745   805          935153750
  241   973          935164838
  176   976          935165952
  553   915          935173252
  406   954          935174080
  733   815          935176212
  270   971          935181611
  728   819          935181611
  314   967          935190207
  479   938          935195911
  533   922          935196885
  511   929          935197920
  635   879          935199314
  348   963          935200539
  138   977          935202905
  615   889          935203744
  530   923          935207467
  536   921          935220617
  203   975          935224802
  332   965          935226493
  427   950          935229483
  422   951          935236799
  764   788          935247616
  715   829          935248664
  224   974          935249848
  527   924          935252207
  719   826          935254935
  177   976          935259409
  139   977          935260452
  574   907          935261867
  459   943          935264386
  294   969          935265393
  539   920          935278819
  704   837          935289917
  432   949          935291917
  257   972          935304641
  446   946          935307072
  657   867          935307756
  501   932          935309069
  569   909          935309438
  637   878          935311005
  417   952          935313121
  677   855          935315108
  613   890          935315397
  140   977          935318833
  579   905          935322164
  600   896          935323136
  524   925          935330949
  389   957          935331362
  494   934          935334288
  483   937          935335540
  363   961          935335828
  283   970          935338187
  242   973          935339805
  752   799          935341407
  204   975          935349039
  395   956          935352691
  178   976          935353928
  711   832          935355799
  738   811          935359003
  763   789          935364016
  542   919          935371647
  723   823          935374834
  141   977          935378054
  370   960          935389000
  356   962          935395144
  383   958          935399799
  225   974          935401049
  271   971          935401122
  650   871          935401311
  305   968          935411857
  437   948          935424845
  591   900          935425071
  455   944          935428759
  556   914          935431560
  691   846          935435107
  744   806          935437400
  142   977          935438121
  324   966          935440920
    0   978          935441352
    1   978          935441353
    2   978          935441360
    3   978          935441379
    4   978          935441416
    5   978          935441477
    6   978          935441568
    7   978          935441695
    8   978          935441864
    9   978          935442081
   10   978          935442352
   11   978          935442683
   12   978          935443080
  639   877          935443252
  521   926          935443537
   13   978          935443549
   14   978          935444096
   15   978          935444727
   16   978          935445448
   17   978          935446265
  611   891          935447102
   18   978          935447184
   19   978          935448211
   20   978          935449352
  179   976          935449515
   21   978          935450613
   22   978          935452000
  508   930          935453512
   23   978          935453519
   24   978          935455176
   25   978          935456977
  412   953          935457705
   26   978          935458928
  688   848          935460864
   27   978          935461035
   28   978          935463304
  564   911          935464175
  401   955          935465076
   29   978          935465741
  694   844          935466968
   30   978          935468352
   31   978          935471143
   32   978          935474120
  669   860          935474309
  205   975          935474500
   33   978          935477289
   34   978          935480656
   35   978          935484227
  315   967          935486938
   36   978          935488008
  762   790          935489728
  664   863          935490591
  584   903          935491031
   37   978          935492005
  341   964          935493165
   38   978          935496224
  143   977          935499040
  545   918          935499257
   39   978          935500671
  258   972          935503560
   40   978          935505352
   41   978          935510273
   42   978          935515440
  243   973          935516224
   43   978          935520859
  295   969          935525584
   44   978          935526536
  487   936          935527159
   45   978          935532477
   46   978          935538688
  685   850          935544125
   47   978          935545175
  180   976          935546176
   48   978          935551944
  226   974          935553600
  697   842          935556561
  377   959          935556712
  333   965          935558162
   49   978          935559001
  144   977          935560817
  732   816          935561664
  751   800          935564751
  349   963          935564896
   50   978          935566352
   51   978          935574003
  707   835          935576118
  284   970          935579304
  598   897          935581465
   52   978          935581960
  518   927          935589815
   53   978          935590229
  641   876          935596097
   54   978          935598816
  609   892          935598817
  206   975          935601191
  674   857          935604817
   55   978          935607727
  727   820          935608583
   56   978          935616968
  272   971          935622259
  145   977          935623458
  761   791          935624752
   57   978          935626545
  442   947          935629011
   58   978          935636464
  451   945          935642476
  181   976          935643917
   59   978          935646731
  659   866          935653075
   60   978          935657352
  548   917          935661805
   61   978          935668333
  407   954          935669807
  652   870          935670808
  498   933          935672229
   62   978          935679680
  682   852          935684776
  146   977          935686969
   63   978          935691399
  306   968          935691848
  244   973          935694101
  737   812          935702881
   64   978          935703496
  700   840          935704000
  259   972          935704027
  227   974          935707507
   65   978          935715977
  559   913          935725376
   66   978          935728848
  207   975          935729118
  743   807          935730350
  364   961          935732225
  472   940          935738048
  468   941          935740853
   67   978          935742115
  505   931          935742116
  182   976          935742744
  147   977          935751356
  718   827          935755515
   68   978          935755784
  325   966          935756821
  572   908          935762560
  760   792          935769088
  589   901          935769170
  643   875          935769582
  515   928          935769627
   69   978          935769861
  607   893          935770500
  491   935          935771146
  423   951          935772318
  357   962          935776421
  577   906          935777449
  428   950          935777752
  714   830          935781344
   70   978          935784352
  316   967          935785559
  476   939          935786195
  390   957          935786493
  296   969          935787545
  464   942          935794232
  750   801          935797401
   71   978          935799263
  371   960          935800811
   72   978          935814600
  148   977          935816625
  396   956          935821952
  285   970          935822125
   73   978          935830369
  418   952          935836040
  384   958          935841016
  183   976          935842663
  342   964          935843032
  722   824          935843272
  273   971          935845028
   74   978          935846576
  433   949          935853086
  567   910          935855263
  208   975          935858287
  551   916          935859447
  596   898          935859528
  228   974          935862776
   75   978          935863227
  245   973          935873442
   76   978          935880328
  679   854          935882703
  149   977          935882782
  480   938          935885672
  334   965          935891829
  460   943          935897807
   77   978          935897885
  582   904          935900632
  447   946          935905159
  260   972          935906048
  703   838          935909399
  666   862          935912224
   78   978          935915904
  710   833          935920537
  759   793          935922736
  350   963          935931347
   79   978          935934391
  184   976          935943680
  402   955          935948683
  150   977          935949833
  671   859          935951490
   80   978          935953352
  731   817          935956404
  654   869          935961173
  605   894          935962109
  645   874          935963749
  413   953          935968174
   81   978          935972793
  307   968          935973675
  512   929          935982817
  378   959          935984231
  209   975          935988704
   82   978          935992720
  438   948          935999064
   83   978          936013139
  151   977          936017784
  661   865          936019406
  229   974          936019413
  742   808          936032600
   84   978          936034056
  484   937          936036857
  749   802          936039357
  726   821          936044837
  185   976          936045801
  534   922          936050752
  456   944          936051200
  297   969          936051282
  531   923          936051758
  246   973          936054253
  562   912          936054856
   85   978          936055477
  736   813          936056053
  502   932          936063576
  286   970          936066656
  495   934          936067879
  274   971          936069435
  326   966          936074672
   86   978          936077408
  537   921          936084114
  758   794          936085696
  317   967          936086076
  152   977          936086641
  528   924          936086976
  554   915          936092339
   87   978          936099855
  261   972          936109629
  210   975          936120375
  626   884          936121480
   88   978          936122824
  624   885          936124749
  365   961          936130806
  587   902          936132811
  676   856          936137792
  628   883          936138539
   89   978          936146321
  622   886          936148304
  186   976          936149032
  540   920          936152000
  690   847          936154423
  525   925          936156250
  153   977          936156410
  594   899          936157283
  358   962          936159840
  693   845          936163682
  408   954          936167976
   90   978          936170352
  706   836          936172872
  603   895          936173602
  630   882          936175968
  230   974          936177424
  647   873          936178640
  620   887          936192103
   91   978          936194923
  343   964          936194951
  687   849          936202752
  372   960          936214848
  443   947          936216430
   92   978          936220040
  154   977          936227097
  335   965          936227500
  509   930          936229229
  696   843          936230643
  632   881          936233809
  247   973          936236540
  488   936          936240128
  391   957          936243964
   93   978          936245709
  575   907          936252018
  211   975          936253306
  187   976          936253379
  452   945          936254033
  543   919          936254566
  618   888          936256104
  308   968          936257344
  757   795          936257968
  522   926          936259424
  717   828          936265365
   94   978          936271936
  656   868          936272448
  570   909          936282429
  385   958          936284537
  748   803          936290619
  397   956          936293589
  275   971          936295486
  155   977          936298708
   95   978          936298727
  351   963          936299898
  684   851          936308555
  424   951          936310375
  634   880          936312104
  287   970          936312903
  262   972          936314776
  298   969          936316801
  721   825          936320986
  713   831          936323288
   96   978          936326088
  429   950          936328589
  580   905          936329625
  231   974          936336815
  616   889          936340265
  741   809          936344150
   97   978          936354025
  668   861          936355013
  699   841          936355420
  188   976          936358848
  730   818          936360432
  557   914          936360637
  419   952          936361467
  156   977          936371249
   98   978          936382544
  776   777          936386009
  212   975          936387503
  318   967          936388495
  546   918          936391968
  327   966          936394479
  775   778          936395327
  519   927          936396342
  469   941          936399330
  601   896          936404937
  663   864          936406791
  473   940          936407817
  636   879          936410895
   99   978          936411651
  774   779          936413963
  379   959          936414018
  649   872          936414297
  434   949          936416853
  499   933          936417736
  735   814          936418519
  565   911          936420156
  248   973          936420309
  403   955          936434702
  756   796          936439552
  100   978          936441352
  465   942          936441513
  773   780          936441917
  614   890          936444544
  157   977          936444726
  673   858          936449929
  189   976          936465445
  477   939          936467352
  101   978          936471653
  681   853          936471718
  592   900          936474688
  772   781          936479189
  414   953          936481121
  725   822          936490373
  709   834          936494533
  492   935          936495863
  232   974          936497592
  102   978          936502560
  448   946          936505928
  506   931          936508707
  585   903          936515952
  158   977          936519145
  263   972          936521495
  213   975          936522972
  276   971          936523187
  771   782          936525779
  638   878          936530224
  366   961          936531577
  461   943          936533988
  103   978          936534079
  702   839          936538127
  309   968          936542861
  359   962          936545407
  344   964          936548928
  747   804          936551187
  288   970          936560872
  549   917          936564362
  336   965          936565181
  104   978          936566216
  516   928          936566848
  612   891          936568899
  190   976          936573176
  439   948          936575911
  481   938          936578313
  770   783          936581687
  299   969          936584108
  159   977          936594512
  105   978          936598977
  658   867          936604675
  249   973          936605566
  755   797          936630448
  373   960          936631117
  106   978          936632368
  769   784          936646913
  599   897          936656072
  214   975          936659719
  233   974          936659761
  560   913          936664497
  740   810          936665000
  107   978          936666395
  409   954          936668593
  640   877          936670133
  352   963          936670555
  651   871          936670762
  160   977          936670833
  457   944          936676377
  191   976          936682047
  678   855          936692127
  319   967          936692822
  108   978          936701064
  392   957          936703781
  610   892          936713288
  328   966          936716248
  768   785          936721457
  264   972          936729792
  386   958          936730368
  109   978          936736381
  485   937          936741078
  573   908          936745829
  161   977          936748114
  277   971          936752544
  398   956          936767608
  513   929          936770786
  552   916          936771904
  110   978          936772352
  729   819          936773748
  578   906          936777968
  705   837          936778878
  716   829          936784485
  734   815          936790279
  192   976          936792064
  250   973          936792317
  215   975          936797750
  496   934          936804440
  767   786          936805319
  444   947          936806507
  720   826          936807976
  111   978          936808983
  289   970          936810569
  590   901          936811701
  665   863          936815272
  670   860          936819000
  746   805          936821061
  503   932          936821095
  568   910          936821432
  234   974          936823328
  162   977          936826361
  310   968          936830232
  754   798          936830656
  642   876          936830664
  380   959          936846079
  112   978          936846280
  425   951          936850976
  300   969          936853209
  453   945          936868302
  692   846          936869624
  712   832          936874496
  608   893          936877669
  430   950          936882000
  689   848          936882961
  113   978          936884249
  420   952          936889408
  766   787          936898499
  532   923          936899235
  193   976          936903233
  337   965          936904878
  345   964          936904969
  163   977          936905580
  535   922          936907823
  695   844          936913959
  583   904          936918551
  114   978          936922896
  404   955          936923139
  529   924          936924913
  597   898          936926965
  360   962          936933128
  367   961          936934544
  216   975          936937071
  265   972          936939673
  724   823          936945191
  653   870          936948077
  538   921          936950833
  686   850          936953856
  489   936          936956025
  660   866          936957896
  115   978          936962227
  675   857          936969668
  251   973          936980568
  435   949          936983224
  278   971          936983563
  526   925          936984701
  164   977          936985777
  235   974          936988299
  739   811          936995150
  415   953          936996552
  320   967          936999063
  765   788          937000997
  116   978          937002248
  563   912          937004075
  510   930          937008000
  644   875          937011859
  555   915          937014750
  194   976          937015560
  698   842          937016080
  541   920          937028421
  329   966          937039985
  753   799          937040176
  117   978          937042965
  353   963          937043324
  374   960          937049624
  470   941          937060621
  290   970          937062000
  606   894          937062000
  165   977          937066958
  217   975          937077688
  708   835          937077787
  523   926          937078443
  474   940          937080424
  683   852          937082195
  118   978          937084384
  466   942          937091584
  745   806          937100241
  449   946          937109385
  764   789          937112813
  311   968          937119463
  301   969          937124110
  119   978          937126511
  195   976          937129051
  544   919          937140743
  166   977          937149129
  266   972          937151144
  478   939          937151371
  236   974          937154680
  440   948          937155392
  393   957          937165950
  500   933          937166237
  588   902          937168280
  120   978          937169352
  252   973          937170325
  733   816          937171333
  410   954          937171664
  462   943          937172935
  701   840          937176101
  387   958          937178515
  728   820          937196352
  520   927          937205983
  121   978          937212913
  646   874          937213760
  279   971          937216250
  595   899          937217574
  218   975          937219607
  493   935          937223532
  167   977          937232296
  763   790          937233947
  196   976          937243712
  399   956          937244015
  667   862          937244891
  576   907          937245619
  655   869          937246284
  338   965          937246597
  122   978          937257200
  571   909          937258840
  752   800          937259008
  346   964          937263080
  604   895          937266239
  680   854          937267864
  482   938          937273840
  507   931          937278334
  381   959          937280420
  547   918          937287955
  558   914          937293056
  625   885          937294750
  627   884          937298987
  123   978          937302219
  672   859          937304227
  719   827          937304242
  458   944          937304296
  321   967          937307224
  623   886          937310823
  715   830          937312875
  291   970          937315171
  168   977          937316465
  237   974          937322477
  361   962          937323009
  629   883          937323576
  662   865          937332153
  738   812          937334600
  368   961          937339713
  581   905          937340566
  621   887          937347164
  124   978          937347976
  197   976          937359549
  253   973          937361594
  219   975          937362834
  267   972          937364211
  762   791          937364399
  330   966          937365696
  517   928          937367165
  631   882          937368559
  566   911          937379527
  744   807          937388727
  426   951          937394127
  704   838          937394136
  125   978          937394477
  302   969          937396817
  445   947          937399248
  169   977          937401642
  619   888          937403731
  723   824          937409291
  312   968          937410560
  405   955          937414000
  354   963          937418211
  421   952          937419869
  633   881          937433978
  711   833          937434968
  648   873          937436409
  431   950          937437991
  126   978          937441728
  486   937          937448209
  280   971          937450611
  550   917          937470213
  375   960          937470375
  198   976          937476568
  617   889          937480482
  454   945          937485289
  751   801          937487152
  170   977          937487833
  127   978          937489735
  602   896          937490344
  238   974          937491696
  761   792          937504169
  220   975          937507375
  677   856          937510749
  416   953          937514473
  635   880          937519875
  593   900          937527857
  128   978          937538504
  497   934          937543977
  586   903          937544383
  436   949          937552205
  254   973          937554381
  732   817          937561681
  514   929          937561833
  657   868          937565425
  292   970          937570088
  171   977          937575044
  615   890          937577375
  268   972          937578880
  504   932          937581632
  691   847          937584794
  129   978          937588041
  339   965          937590344
  199   976          937594775
  694   845          937606509
  561   913          937606978
  322   967          937617311
  688   849          937620721
  347   964          937623267
  637   879          937626292
  727   821          937628244
  388   958          937628984
  394   957          937630477
  130   978          937638352
  221   975          937653236
  760   793          937653257
  239   974          937662343
  172   977          937663281
  707   836          937670299
  303   969          937671336
  490   936          937674856
  411   954          937677195
  650   872          937679848
  737   813          937683350
  697   843          937685980
  743   808          937686519
  281   971          937686652
  553   916          937687673
  131   978          937689443
  331   966          937693387
  613   891          937694368
  669   861          937695690
  313   968          937703529
  200   976          937714176
  685   851          937714176
  362   962          937715056
  450   946          937715536
  382   959          937717047
  400   956          937722816
  750   802          937724608
  471   941          937724732
  664   864          937727488
  574   908          937732536
  600   897          937734273
  441   948          937737513
  132   978          937741320
  467   942          937744451
  369   961          937747090
  255   973          937748692
  533   923          937749904
  173   977          937752550
  639   878          937753271
  475   940          937755875
  530   924          937766024
  536   922          937768104
  579   906          937781955
  511   930          937789831
  569   910          937791009
  133   978          937793989
  269   972          937795157
  355   963          937795222
  222   975          937800423
  718   828          937809784
  674   858          937810736
  759   794          937811663
  463   943          937814654
  527   925          937816308
  539   921          937820780
  700   841          937823321
  293   970          937826757
  611   892          937831419
  240   974          937834424
  201   976          937834777
  479   939          937838258
  174   977          937842857
  134   978          937847456
  714   831          937850535
  591   901          937857772
  682   853          937865045
  722   825          937882673
  376   960          937893376
  524   926          937900600
  641   877          937900854
  135   978          937901727
  659   867          937905542
  406   955          937907291
  542   920          937908088
  501   933          937917738
  282   971          937924379
  323   967          937929330
  175   977          937934208
  459   944          937934963
  340   965          937936125
  427   951          937939834
  584   904          937939968
  556   915          937940491
  652   871          937944119
  256   973          937944533
  304   969          937947673
  223   975          937948942
  422   952          937952856
  494   935          937954159
  202   976          937956584
  564   912          937956672
  136   978          937956808
  731   818          937961323
  749   803          937971376
  483   938          937972259
  758   795          937979387
  348   964          937985536
  609   893          937988486
  742   809          937993617
  446   947          937994659
  432   950          937996568
  598   898          937997984
  314   968          937998376
  710   834          938004704
  241   974          938007945
  137   978          938012705
  270   972          938013048
  703   839          938018646
  521   927          938018744
  332   966          938023064
  176   977          938026609
  545   919          938030184
  417   953          938034890
  736   814          938041400
  508   931          938051003
  643   876          938069083
  138   978          938069424
  726   822          938069424
  679   855          938073214
  203   976          938079603
  389   958          938081781
  294   970          938085184
  395   957          938097368
  224   975          938098799
  455   945          938105000
  363   962          938109275
  177   977          938120066
  437   949          938123802
  139   978          938126971
  257   973          938141910
  666   863          938143943
  383   959          938155966
  757   796          938156429
  370   961          938156681
  487   937          938158256
  283   971          938163798
  607   894          938165527
  671   860          938167711
  518   928          938170584
  356   963          938174363
  242   974          938182912
  412   954          938185192
  140   978          938185352
  548   918          938187224
  777   777          938194866
  776   778          938199528
  204   976          938203840
  401   956          938204017
  589   902          938207277
  775   779          938213514
  178   977          938214585
  305   969          938225834
  748   804          938227456
  559   914          938228823
  654   870          938229264
  271   972          938232559
  774   780          938236824
  572   909          938238677
  577   907          938242676
  324   967          938243287
  141   978          938244573
  225   975          938250000
  645   875          938258000
  661   866          938266677
  773   781          938269458
  706   837          938272069
  596   899          938281435
  341   965          938283946
  498   934          938286496
  315   968          938295107
  142   978          938304640
  693   846          938308293
  690   848          938309192
  741   810          938310021
  179   977          938310172
  772   782          938311416
    0   979          938313739
    1   979          938313740
    2   979          938313747
    3   979          938313766
    4   979          938313803
    5   979          938313864
    6   979          938313955
    7   979          938314082
    8   979          938314251
    9   979          938314468
   10   979          938314739
   11   979          938315070
   12   979          938315467
   13   979          938315936
   14   979          938316483
   15   979          938317114
   16   979          938317835
  377   960          938318633
   17   979          938318652
   18   979          938319571
   19   979          938320598
   20   979          938321739
  442   948          938322280
   21   979          938323000
   22   979          938324387
  451   946          938324387
  717   829          938324602
   23   979          938325906
   24   979          938327563
  205   976          938329301
   25   979          938329364
   26   979          938331315
   27   979          938333422
   28   979          938335691
   29   979          938338128
  676   857          938338569
   30   979          938340739
  258   973          938340829
  567   911          938342294
  756   797          938342789
   31   979          938343530
  505   932          938345193
  295   970          938345375
   32   979          938346507
   33   979          938349676
  349   964          938349893
   34   979          938353043
  333   966          938354733
  582   905          938354993
  515   929          938355964
   35   979          938356614
  243   974          938359331
   36   979          938360395
  605   895          938362500
  771   783          938362698
   37   979          938364392
  696   844          938365120
  721   826          938365337
  143   978          938365559
  687   850          938367703
   38   979          938368611
  730   819          938370259
   39   979          938373058
   40   979          938377739
  551   917          938379364
   41   979          938382660
   42   979          938387827
  472   941          938391669
   43   979          938393246
  491   936          938396627
  713   832          938397465
   44   979          938398923
  468   942          938400120
  226   975          938402551
  407   955          938403018
   45   979          938404864
  284   971          938404915
  180   977          938406833
  735   815          938408750
   46   979          938411075
   47   979          938417562
  770   784          938423304
   48   979          938424331
  144   978          938427336
   49   979          938431388
  476   940          938434176
   50   979          938438739
   51   979          938446390
  272   972          938453696
   52   979          938454347
  206   976          938455992
  464   943          938459151
   53   979          938462616
  647   874          938467647
  626   885          938468501
   54   979          938471203
  624   886          938477080
  699   842          938479787
   55   979          938480114
  628   884          938480256
  684   852          938483712
  428   951          938488103
  423   952          938488375
   56   979          938489355
  145   978          938489977
  747   805          938492848
  769   785          938493234
   57   979          938498932
  181   977          938504574
  364   962          938505672
  306   969          938505825
  622   887          938505951
   58   979          938508851
  630   883          938512387
   59   979          938519118
  725   823          938519892
  480   939          938528019
   60   979          938529739
  656   869          938535325
  390   958          938536912
  244   974          938537208
  755   798          938538467
   61   979          938540720
  259   973          938541296
   62   979          938552067
  562   913          938552825
  146   978          938553488
  620   888          938555072
  357   963          938555640
  227   975          938556458
  433   950          938557737
  418   953          938557809
  325   967          938559188
   63   979          938563786
  632   882          938564936
  396   957          938566629
  460   944          938568384
  371   961          938568492
  768   786          938572488
  512   930          938574728
   64   979          938575883
  587   903          938576330
  603   896          938579363
  668   862          938581560
  709   835          938583704
  207   976          938583919
  594   900          938584584
   65   979          938588364
  447   947          938592746
  316   968          938593728
  384   959          938597183
   66   979          938601235
  182   977          938603401
  534   923          938603771
  554   916          938606760
  296   970          938607336
  531   924          938610315
   67   979          938614502
  147   978          938617875
  618   889          938624401
   68   979          938628171
  537   922          938631601
  342   965          938633813
  740   811          938635731
  634   881          938637945
   69   979          938642248
  285   971          938647736
  663   865          938648872
  528   925          938651077
  702   840          938652408
   70   979          938656739
  681   854          938657105
  673   859          938660996
  767   787          938661066
   71   979          938671650
  502   933          938672245
  484   938          938673576
  273   972          938676465
  148   978          938683144
   72   979          938686987
  402   956          938687624
  495   935          938687750
  334   966          938688400
  540   921          938693961
  413   954          938695661
  438   949          938698021
  649   873          938698066
   73   979          938702756
  183   977          938703320
  228   975          938711727
  208   976          938713088
  616   890          938713896
  350   964          938716344
  245   974          938716549
   74   979          938718963
  575   908          938722687
  525   926          938725901
  456   945          938727441
  636   880          938731456
   75   979          938735614
  260   973          938743317
  754   799          938743463
  378   960          938746152
  149   978          938749301
   76   979          938752715
  766   788          938758968
  570   910          938764000
  746   806          938767552
   77   979          938770272
  734   816          938785400
  307   969          938787652
   78   979          938788291
  729   820          938788489
  580   906          938789416
  543   920          938791007
  184   977          938804337
   79   979          938806778
  601   897          938816074
  150   978          938816352
  614   891          938823515
   80   979          938825739
  509   931          938826720
  522   927          938834631
  209   976          938843505
   81   979          938845180
  638   879          938845511
  716   830          938848696
  720   827          938857283
  658   868          938862344
   82   979          938865107
  765   789          938866194
  229   975          938868364
  557   915          938869568
  297   970          938871073
  488   937          938871225
  326   967          938877039
  705   838          938883097
  151   978          938884303
   83   979          938885526
  678   856          938887768
  286   971          938892267
  317   968          938894245
  246   974          938897360
  274   972          938900872
  408   955          938901187
  365   962          938904253
   84   979          938906443
  185   977          938906458
  592   901          938907389
  443   948          938909699
  565   912          938912653
  546   919          938922895
   85   979          938927864
  452   946          938935944
  358   963          938939059
  261   973          938946898
  651   872          938949299
   86   979          938949795
  152   978          938953160
  612   892          938953216
  712   833          938953665
  753   800          938957777
  585   904          938964889
  739   812          938970747
   87   979          938972242
  210   976          938975176
  519   928          938977111
  724   824          938979648
  640   878          938980152
  372   961          938982529
  764   790          938982744
  343   965          938985732
  391   958          938994383
   88   979          938995211
  186   977          939009689
   89   979          939018708
  692   847          939019311
  153   978          939022929
  335   966          939024071
  230   975          939026375
  424   952          939026432
  499   934          939032003
  397   957          939038266
  429   951          939038940
  670   861          939040381
  385   959          939040704
   90   979          939042739
  689   849          939042818
  745   807          939051568
  665   864          939052169
  695   845          939053500
  469   942          939058597
  473   941          939061438
   91   979          939067310
  308   969          939071321
  599   898          939072591
  247   974          939079647
  419   953          939083236
  351   964          939084895
  549   918          939089781
   92   979          939092427
  154   978          939093616
  610   893          939102957
  465   943          939106432
  211   976          939108107
  763   791          939108618
  506   932          939111784
  187   977          939114036
  477   940          939115333
   93   979          939118096
  492   936          939121344
  434   950          939121504
  686   851          939123907
  275   972          939126923
  642   877          939135421
  298   970          939136592
  287   971          939138514
   94   979          939144323
  698   843          939145499
  262   973          939152045
  516   929          939153185
  155   978          939165227
  560   914          939167944
   95   979          939171114
  733   817          939171350
  708   836          939171968
  403   956          939173643
  675   858          939175587
  379   960          939175939
  752   801          939181409
  231   975          939185766
  448   947          939193515
  318   968          939196664
  327   967          939196846
   96   979          939198475
  461   944          939204565
  414   954          939208608
  660   867          939210363
  728   821          939216013
  188   977          939219505
  481   939          939220660
  653   871          939221388
  573   909          939221946
   97   979          939226412
  156   978          939237768
  212   976          939242304
  578   907          939243195
  762   792          939243816
  590   902          939249808
   98   979          939254931
  683   853          939262464
  248   974          939263416
  608   894          939272696
  439   949          939274868
   99   979          939284038
  552   917          939291821
  701   841          939295422
  366   962          939305024
  568   911          939308463
  157   978          939311245
  644   876          939311360
  100   979          939313739
  738   813          939315069
  359   963          939324626
  189   977          939326102
  344   965          939339709
  101   979          939344040
  744   808          939344896
  232   975          939346543
  597   899          939348872
  457   945          939352618
  276   972          939354624
  309   969          939356838
  719   828          939358511
  263   973          939358764
  336   966          939361752
  513   930          939362697
  583   905          939372912
  102   979          939374947
  213   976          939377773
  485   938          939377797
  715   831          939382066
  158   978          939385664
  288   971          939386483
  761   793          939388338
  373   961          939398798
  409   955          939401804
  299   970          939403899
  103   979          939406466
  751   802          939414359
  496   935          939424311
  503   933          939429764
  190   977          939433833
  104   979          939438603
  249   974          939448673
  723   825          939448692
  392   958          939454200
  352   964          939455552
  532   924          939457792
  680   855          939458375
  535   923          939460842
  159   978          939461031
  606   895          939462391
  105   979          939471364
  667   863          939476610
  386   959          939486535
  529   925          939489014
  538   922          939498320
  444   948          939499776
  319   968          939500991
  563   913          939502044
  704   839          939503383
  106   979          939504755
  646   875          939508011
  233   975          939508712
  398   957          939512285
  655   870          939514375
  214   976          939514520
  328   967          939518615
  711   834          939519135
  672   860          939520448
  555   916          939529171
  160   978          939537352
  107   979          939538782
  760   794          939542184
  191   977          939542704
  453   946          939550213
  526   926          939554352
  732   818          939566600
  425   952          939567033
  264   973          939567061
  541   921          939570382
  108   979          939573451
  662   866          939579424
  277   972          939583981
  489   937          939587122
  430   951          939592351
  510   931          939605491
  380   960          939608000
  109   979          939608768
  420   953          939611177
  588   903          939611799
  161   978          939614633
  250   974          939635424
  289   971          939636180
  310   969          939644209
  110   979          939644739
  595   900          939644875
  627   885          939646008
  625   886          939647081
  743   809          939647536
  215   976          939652551
  192   977          939652721
  727   822          939652831
  523   927          939653650
  750   803          939656627
  404   956          939662080
  629   884          939665293
  623   887          939668470
  737   814          939668697
  604   896          939672000
  234   975          939672279
  300   970          939673000
  544   920          939677184
  111   979          939681370
  435   950          939687875
  162   978          939692880
  345   965          939695750
  337   966          939701449
  631   883          939704978
  759   795          939705354
  367   962          939707991
  621   888          939710133
  677   857          939711526
  360   963          939712347
  576   908          939716288
  112   979          939718667
  470   942          939719888
  415   954          939724039
  648   874          939725416
  474   941          939734045
  691   848          939739563
  571   910          939740411
  694   846          939751120
  466   943          939756503
  113   979          939756636
  193   977          939763890
  633   882          939765105
  707   837          939769496
  619   889          939772028
  163   978          939772099
  265   973          939776942
  500   934          939780504
  688   850          939785672
  520   928          939786752
  216   976          939791872
  114   979          939795283
  449   947          939796972
  478   940          939799352
  581   906          939800357
  558   915          939801987
  320   968          939807232
  278   972          939815000
  374   961          939817305
  547   919          939818882
  697   844          939820457
  251   974          939823675
  657   869          939828302
  353   964          939828321
  115   979          939834614
  235   975          939837250
  329   967          939842352
  462   944          939843512
  635   881          939845716
  493   936          939849013
  164   978          939852296
  617   890          939854113
  440   949          939854349
  718   829          939869021
  566   912          939872024
  116   979          939874635
  194   977          939876217
  758   796          939877848
  507   932          939881411
  290   971          939887611
  685   852          939889333
  602   897          939901481
  410   955          939904875
  749   804          939908213
  117   979          939915352
  482   939          939916187
  393   958          939916369
  669   862          939922237
  714   832          939924712
  722   826          939927024
  217   976          939932489
  311   969          939933440
  165   978          939933477
  387   959          939934682
  301   970          939943901
  637   880          939946853
  700   842          939947688
  517   929          939953502
  615   891          939956346
  118   979          939956771
  742   810          939959488
  593   901          939960558
  650   873          939963617
  664   865          939969569
  731   819          939971150
  458   945          939980537
  266   973          939988413
  399   957          939988692
  195   977          939989708
  586   904          939993320
  550   918          939995632
  119   979          939998898
  236   975          940003631
  777   778          940008385
  252   974          940013432
  166   978          940015648
  776   779          940017715
  674   859          940021803
  736   815          940031631
  775   780          940036375
  120   979          940041739
  381   960          940042341
  338   966          940043168
  279   972          940047687
  682   854          940050432
  346   965          940053861
  757   797          940059666
  774   781          940064365
  639   879          940068558
  218   976          940074408
  613   892          940078685
  486   938          940084928
  121   979          940085300
  445   948          940092517
  710   835          940093875
  167   978          940098815
  726   823          940098943
  773   782          940101685
  361   963          940102228
  196   977          940104369
  426   952          940110184
  561   914          940110425
  368   962          940113160
  321   968          940115393
  122   979          940129587
  703   840          940132927
  291   971          940140782
  421   953          940141638
  772   783          940148335
  431   951          940148342
  600   898          940150792
  405   956          940152941
  514   930          940153744
  659   868          940163211
  497   935          940163848
  454   946          940167200
  330   967          940168063
  748   805          940169117
  237   975          940171428
  123   979          940174606
  168   978          940182984
  504   933          940190301
  267   973          940201480
  354   964          940203208
  771   784          940204315
  253   974          940204701
  553   917          940207590
  574   909          940208653
  641   878          940210873
  302   970          940216608
  219   976          940217635
  197   977          940220206
  124   979          940220363
  611   893          940221088
  652   872          940222656
  312   969          940224537
  375   961          940238056
  416   954          940241960
  579   907          940247182
  756   798          940250808
  436   950          940256856
  125   979          940266864
  169   978          940268161
  679   856          940268855
  770   785          940269625
  569   911          940278040
  741   811          940280752
  280   972          940282048
  591   902          940295879
  490   937          940305953
  533   924          940308461
  126   979          940314115
  536   923          940321123
  530   925          940330125
  198   977          940337225
  238   975          940340647
  769   786          940344265
  170   978          940354352
  127   979          940362122
  220   976          940362176
  539   922          940368267
  643   877          940373840
  706   838          940376288
  666   864          940380840
  394   958          940380896
  609   894          940383513
  471   942          940383999
  730   820          940385000
  388   959          940385151
  527   926          940385959
  339   966          940386915
  511   931          940387322
  717   830          940388813
  671   861          940389092
  584   905          940394329
  292   971          940395699
  254   974          940397488
  450   947          940403123
  735   816          940403871
  467   943          940409370
  475   941          940409496
  411   955          940410406
  128   979          940410891
  347   965          940414048
  721   827          940414644
  268   973          940416149
  598   899          940419891
  322   968          940425480
  768   787          940428235
  441   949          940436470
  747   806          940439339
  171   978          940441563
  542   921          940450049
  755   799          940451274
  564   913          940454641
  556   916          940454912
  199   977          940455432
  693   847          940457980
  129   979          940460428
  400   957          940467493
  690   849          940469049
  524   927          940475807
  713   833          940476634
  382   960          940478968
  463   944          940485231
  479   940          940486239
  303   970          940491127
  362   963          940494275
  331   967          940495754
  654   871          940502575
  696   845          940504661
  221   976          940508037
  130   979          940510739
  239   975          940511294
  313   969          940517506
  281   972          940518089
  661   867          940519144
  369   962          940520537
  767   788          940521535
  172   978          940529800
  501   934          940532005
  687   851          940537754
  676   858          940544488
  725   824          940554349
  645   876          940557501
  131   979          940561830
  607   895          940565918
  545   920          940566625
  200   977          940574833
  494   936          940579640
  355   964          940580219
  255   974          940591799
  521   928          940599513
  699   843          940609206
  459   945          940611204
  740   812          940611328
  132   979          940613707
  483   939          940614606
  173   978          940619069
  766   789          940624165
  269   973          940632426
  406   956          940646232
  589   903          940650796
  293   971          940652368
  508   932          940654080
  222   976          940655224
  427   952          940655891
  376   961          940661057
  754   800          940661064
  684   853          940663981
  133   979          940666376
  422   953          940674625
  709   836          940677885
  240   975          940683375
  446   948          940687928
  201   977          940695434
  432   951          940706919
  596   900          940708736
  174   978          940709376
  577   908          940713345
  548   919          940718151
  746   807          940718879
  134   979          940719843
  572   910          940720248
  340   966          940732696
  765   790          940736125
  323   968          940737499
  559   915          940737754
  282   972          940755816
  518   929          940756921
  647   875          940761898
  417   954          940762377
  304   970          940767464
  605   896          940768261
  702   841          940771729
  135   979          940774114
  348   965          940776317
  734   817          940785417
  455   946          940786911
  256   974          940787640
  487   938          940794975
  175   978          940800727
  656   870          940803416
  223   976          940803743
  729   821          940808150
  314   969          940812353
  668   863          940813279
  582   906          940814784
  202   977          940817241
  626   886          940820832
  332   967          940825431
  628   885          940827277
  437   950          940828453
  136   979          940829195
  624   887          940834727
  567   912          940834791
  389   959          940837948
  681   855          940847616
  395   958          940847787
  270   973          940850317
  630   884          940854104
  241   975          940856896
  764   791          940857415
  622   888          940868920
  673   860          940877217
  753   801          940880178
  137   979          940885092
  363   963          940888494
  176   978          940893128
  663   866          940896143
  632   883          940901355
  551   918          940904783
  498   935          940906367
  294   971          940910795
  720   828          940911552
  383   960          940917887
  716   831          940917887
  412   955          940918403
  620   889          940923369
  370   962          940930128
  203   977          940940260
  138   979          940941811
  515   930          940947875
  401   957          940948694
  739   813          940951216
  224   976          940953600
  505   933          940953862
  356   964          940959360
  634   882          940969072
  257   974          940985017
  177   978          940986585
  649   874          940987073
  763   792          940988035
  603   897          940990500
  705   839          940992344
  283   972          940995235
  618   890          940998032
  139   979          940999358
  745   808          941007737
  451   947          941011974
  594   901          941017285
  724   825          941019049
  442   949          941021237
  587   904          941025267
  491   937          941027724
  242   975          941031863
  712   834          941037832
  305   970          941045625
  472   942          941050936
  324   968          941051456
  562   914          941056272
  636   881          941057297
  140   979          941057739
  204   977          941064497
  468   943          941065039
  271   973          941069828
  341   966          941080517
  178   978          941081104
  377   961          941086314
  476   941          941087797
  678   857          941088545
  616   891          941092867
  225   976          941104801
  752   802          941108616
  315   969          941109084
  141   979          941116960
  658   869          941125221
  554   917          941126677
  762   793          941127985
  464   944          941129728
  349   965          941140674
  407   956          941141959
  333   967          941157100
  534   924          941162328
  638   880          941166072
  295   971          941170986
  512   931          941172219
  692   848          941174080
  531   925          941174416
  480   940          941176000
  733   818          941176269
  179   978          941176691
  142   979          941177027
  258   974          941183936
  537   923          941184620
  205   977          941189958
    0   980          941192000
    1   980          941192001
    2   980          941192008
    3   980          941192027
    4   980          941192064
    5   980          941192125
    6   980          941192216
    7   980          941192343
    8   980          941192512
    9   980          941192729
   10   980          941193000
   11   980          941193331
   12   980          941193728
   13   980          941194197
   14   980          941194744
   15   980          941195375
   16   980          941196096
   17   980          941196913
   18   980          941197832
  695   846          941198111
  575   909          941198804
   19   980          941198859
   20   980          941200000
   21   980          941201261
   22   980          941202648
  428   952          941204160
   23   980          941204167
   24   980          941205824
   25   980          941207625
  689   850          941207769
  614   892          941207832
  243   975          941208282
   26   980          941209576
  423   953          941210144
   27   980          941211683
   28   980          941213952
   29   980          941216389
   30   980          941219000
  528   926          941220728
   31   980          941221791
   32   980          941224768
   33   980          941227937
   34   980          941231304
  601   898          941232593
  651   873          941233068
   35   980          941234875
  284   972          941236352
  143   979          941237946
   36   980          941238656
  728   822          941240600
  540   922          941241448
   37   980          941242653
  460   945          941244625
   38   980          941246872
  570   911          941251031
   39   980          941251319
  580   907          941254643
   40   980          941256000
  226   976          941257352
   41   980          941260921
   42   980          941266088
  670   862          941266928
  433   951          941268088
  708   837          941271165
   43   980          941271507
  180   978          941273352
   44   980          941277184
  761   794          941277265
  698   844          941279976
   45   980          941283125
  364   963          941284891
  418   954          941285296
  447   948          941286015
  502   934          941286512
   46   980          941289336
  272   973          941290965
  390   959          941293079
  665   865          941294250
  640   879          941295439
   47   980          941295823
  686   852          941299064
  144   979          941299723
  738   814          941300416
  525   927          941301108
   48   980          941302592
  744   809          941305913
   49   980          941309649
  495   936          941313231
  484   939          941315923
  206   977          941316649
   50   980          941317000
  396   958          941317048
   51   980          941324651
  306   970          941325616
   52   980          941332608
  543   921          941332968
  357   964          941340637
   53   980          941340877
  371   962          941341939
  612   893          941342885
  592   902          941345496
  751   803          941346378
   54   980          941349464
   55   980          941358375
  384   960          941359104
  145   979          941362364
  325   968          941367357
   56   980          941367616
  181   978          941371093
   57   980          941377193
  557   916          941383989
  259   974          941384403
  244   975          941386159
  675   859          941386654
   58   980          941387112
   59   980          941397379
  438   950          941402672
  316   969          941407705
   60   980          941408000
  456   946          941409352
  565   913          941410622
  227   976          941411259
  522   928          941415400
  719   829          941417748
   61   980          941418981
  585   905          941419250
  701   842          941419789
  146   979          941425875
  413   955          941428872
  509   932          941429797
   62   980          941430328
  342   966          941430384
  402   957          941432301
  296   971          941432947
  760   795          941435875
   63   980          941442047
  207   977          941444576
  642   878          941445440
  683   854          941447851
   64   980          941454144
  715   832          941456243
  546   920          941459336
   65   980          941466625
  660   868          941468032
  182   978          941469920
  285   972          941479173
   66   980          941479496
  147   979          941490262
  334   967          941490767
   67   980          941492763
  723   826          941493043
  599   899          941494498
  610   894          941497984
  653   872          941499925
   68   980          941506432
  350   965          941507125
  488   938          941507944
  273   973          941513734
  378   961          941513833
   69   980          941520509
   70   980          941535000
   71   980          941549911
  148   979          941555531
  519   929          941563448
   72   980          941565248
  245   975          941565500
  228   976          941566528
  183   978          941569839
  208   977          941573745
  732   819          941576427
   73   980          941581017
  260   974          941586424
  750   804          941593464
   74   980          941597224
  759   796          941603815
  307   970          941607443
  711   835          941608306
  443   949          941608656
  743   810          941613407
   75   980          941613875
  644   877          941616117
  704   840          941617664
  549   919          941620708
  149   979          941621688
  452   947          941623531
   76   980          941630976
  408   956          941640128
   77   980          941648533
  499   935          941651874
  680   856          941654016
  737   815          941658928
   78   980          941666552
  184   978          941670856
  608   895          941673087
  560   915          941676875
  727   823          941682350
  365   963          941683472
   79   980          941685039
  326   968          941685208
  150   979          941688739
  590   903          941693327
  297   971          941696684
  573   910          941703517
   80   980          941704000
  209   977          941704162
  317   969          941708222
  667   864          941713507
  578   908          941713864
  506   933          941720453
  473   942          941720705
  229   976          941723165
   81   980          941723441
  469   943          941723516
  286   972          941723704
  358   964          941724056
  274   973          941738141
  672   861          941741829
   82   980          941743368
  516   930          941745096
  246   975          941746311
  424   953          941748201
  391   959          941750550
  492   937          941752441
  429   952          941754997
  372   962          941755976
  151   979          941756690
   83   980          941763787
  477   941          941768954
  185   978          941772977
  597   900          941776173
  465   944          941777009
  758   797          941781085
  343   966          941782303
   84   980          941784704
  655   871          941787686
  397   958          941788685
  261   974          941790005
  568   912          941800960
  385   960          941802625
   85   980          941806125
  646   876          941807512
  419   954          941810723
  552   918          941817240
  778   778          941821904
  152   979          941825547
  335   967          941826438
  777   779          941826572
   86   980          941828056
  434   951          941831855
  662   867          941831891
  583   906          941832703
  210   977          941835833
  776   780          941840576
  749   805          941849874
   87   980          941850503
  775   781          941863916
  606   896          941868152
  481   940          941868641
   88   980          941873472
  707   838          941873715
  351   965          941875676
  186   978          941876208
  461   945          941880806
  230   976          941881176
  448   948          941886784
  308   970          941891112
  153   979          941895316
  774   782          941896592
   89   980          941896969
  691   849          941899420
  694   847          941900807
  677   858          941917445
  403   957          941918320
   90   980          941921000
  247   975          941928598
  742   811          941930219
  718   830          941933232
  773   783          941938604
  414   955          941941819
  379   961          941943620
   91   980          941945571
  688   851          941955723
  697   845          941959998
  513   931          941960188
  298   971          941962203
  275   973          941964192
  154   979          941966003
  757   798          941967685
  211   977          941968764
  287   972          941969951
   92   980          941970688
  722   827          941976331
  439   950          941979519
  187   978          941980555
  731   820          941985891
  772   784          941989952
  262   974          941995152
   93   980          941996357
  627   886          941998339
  714   833          942003881
  625   887          942004728
  327   968          942005015
  563   914          942005491
  318   969          942010641
  629   885          942012314
  535   924          942019399
  648   875          942019667
  485   939          942020144
  532   925          942021893
   94   980          942022584
  736   816          942026752
  623   888          942031439
  457   946          942034529
  155   979          942037614
  231   976          942040567
  503   934          942044031
  631   884          942046695
  555   917          942049088
   95   980          942049375
  496   936          942049792
  771   785          942050636
  538   923          942051339
  529   926          942058665
  588   904          942060736
  685   853          942069602
   96   980          942076736
  700   843          942077107
  595   901          942077576
  621   889          942078430
  604   897          942083137
  366   963          942084243
  188   978          942086024
  657   870          942096393
  633   883          942101524
  212   977          942102961
   97   980          942104673
  359   964          942109623
  156   979          942110155
  248   975          942112367
  748   806          942115608
  541   922          942117869
  770   786          942120656
  526   927          942129559
   98   980          942133192
  726   824          942133400
  344   966          942136280
  409   956          942140745
  619   890          942145659
  669   863          942153956
   99   980          942162299
  756   799          942163615
  336   967          942164119
  373   962          942172245
  309   970          942176629
  635   882          942176843
  157   979          942183632
  710   836          942188056
  276   973          942191893
  100   980          942192000
  576   909          942192405
  189   978          942192621
  444   949          942198733
  769   787          942200012
  232   976          942201344
  263   974          942201871
  510   932          942208568
  392   959          942210367
  664   866          942216840
  288   972          942217920
  544   921          942219145
  101   980          942222301
  489   938          942223841
  571   911          942227442
  299   971          942229510
  617   891          942233084
  523   928          942234419
  453   947          942237800
  674   860          942238024
  213   977          942238430
  682   855          942240943
  352   965          942246333
  386   960          942248456
  703   841          942252248
  650   874          942252624
  102   980          942253208
  741   812          942256349
  158   979          942258051
  398   958          942262704
  581   907          942265584
  637   881          942272694
  103   980          942284727
  768   788          942288704
  425   953          942288802
  249   975          942297624
  190   978          942300352
  430   952          942308408
  319   969          942314968
  558   916          942316408
  104   980          942316864
  602   898          942318000
  328   968          942326784
  159   979          942333418
  420   954          942338664
  615   892          942340663
  105   980          942349625
  547   920          942355323
  233   976          942363513
  755   800          942368875
  566   913          942369993
  520   929          942373089
  214   977          942375177
  380   961          942375681
  106   980          942383016
  470   943          942384807
  767   789          942386732
  639   880          942389119
  747   807          942390666
  474   942          942393312
  435   951          942398226
  593   902          942398665
  500   935          942400375
  735   817          942403888
  730   821          942404661
  404   957          942406757
  191   978          942409223
  160   979          942409739
  264   974          942410168
  107   980          942417043
  277   973          942421250
  659   869          942426088
  466   944          942427080
  586   905          942447681
  108   980          942451712
  478   941          942452973
  415   955          942457250
  717   831          942458004
  310   970          942464000
  289   972          942467617
  613   893          942468354
  721   828          942468913
  679   857          942469632
  493   937          942480110
  250   975          942484375
  706   839          942485535
  161   979          942487020
  109   980          942487029
  367   963          942487210
  507   933          942490080
  449   948          942490241
  345   966          942492321
  766   790          942494096
  360   964          942497344
  300   971          942498611
  337   967          942503816
  652   873          942506425
  215   977          942513208
  192   978          942519240
  462   945          942519753
  110   980          942523000
  641   879          942526160
  550   919          942526559
  234   976          942527080
  517   930          942545413
  440   950          942559000
  111   980          942559631
  713   834          942560801
  482   940          942564168
  162   979          942565267
  600   899          942572699
  754   801          942583465
  374   962          942590752
  740   813          942591797
  725   825          942593750
  112   980          942596928
  765   791          942610796
  693   848          942612749
  671   862          942615639
  611   894          942616115
  353   965          942619102
  561   915          942619356
  265   974          942620049
  320   969          942621209
  666   865          942622921
  193   978          942630409
  690   850          942634000
  113   980          942634897
  410   956          942643816
  163   979          942644486
  696   846          942649272
  329   968          942650521
  278   973          942652269
  216   977          942652529
  458   946          942662448
  393   959          942672536
  251   975          942672626
  114   980          942673544
  746   808          942675048
  643   878          942683859
  574   910          942690224
  235   976          942692051
  387   960          942696603
  115   980          942712875
  687   852          942712911
  579   908          942717851
  290   972          942719048
  164   979          942724683
  486   939          942727275
  553   918          942733009
  764   792          942736832
  399   958          942739111
  591   903          942739398
  194   978          942742736
  699   844          942743683
  514   931          942751235
  116   980          942752896
  311   970          942753231
  676   859          942755555
  301   971          942769512
  569   912          942770537
  661   868          942776813
  709   837          942777082
  654   872          942781112
  609   895          942783904
  497   936          942789329
  734   818          942790336
  445   949          942791474
  217   977          942793146
  117   980          942793613
  504   934          942804568
  165   979          942805864
  753   802          942807385
  381   961          942810022
  266   974          942831520
  426   953          942831953
  729   822          942832737
  118   980          942835032
  338   967          942845535
  598   900          942847192
  684   854          942849368
  346   966          942850432
  584   906          942854120
  454   947          942854787
  195   978          942856227
  236   976          942858432
  645   877          942862258
  252   975          942862383
  431   952          942864399
  421   954          942869125
  763   793          942872204
  533   925          942872562
  119   980          942877159
  536   924          942879680
  279   973          942884956
  361   964          942887225
  166   979          942888035
  368   963          942892379
  702   842          942896096
  405   957          942897618
  530   926          942899776
  120   980          942920000
  539   923          942921286
  321   969          942929370
  218   977          942935065
  739   814          942936563
  490   938          942942672
  564   914          942958088
  527   927          942961166
  121   980          942963561
  436   951          942967207
  745   809          942968754
  720   829          942970789
  196   978          942970888
  167   979          942971202
  607   896          942971679
  291   972          942972219
  556   917          942974829
  416   955          942975171
  330   968          942976232
  511   932          942990399
  716   832          942992064
  354   965          942993989
  542   922          942997536
  122   980          943007848
  375   962          943011503
  762   794          943016912
  237   976          943026229
  752   803          943040635
  302   971          943042219
  681   856          943043257
  312   970          943044328
  267   974          943044587
  471   943          943048918
  668   864          943050176
  123   980          943052867
  253   975          943053652
  168   979          943055371
  524   928          943056576
  647   876          943061399
  724   826          943063400
  475   942          943068763
  656   871          943076727
  219   977          943078292
  467   944          943079947
  197   978          943086725
  450   948          943096392
  673   861          943098598
  124   980          943098624
  589   904          943099733
  705   840          943106625
  545   921          943108586
  280   973          943119317
  712   835          943127003
  394   959          943137063
  479   941          943139860
  169   979          943140548
  441   950          943141121
  596   901          943141437
  125   980          943145125
  388   960          943147072
  663   867          943148610
  411   956          943149347
  501   935          943151876
  463   945          943161472
  761   795          943170956
  626   887          943178479
  605   897          943179398
  628   886          943179608
  521   929          943185850
  733   819          943186096
  339   967          943189282
  577   909          943189462
  126   980          943192376
  238   976          943195448
  624   888          943197696
  630   885          943201125
  198   978          943203744
  572   911          943207279
  347   966          943210619
  494   937          943210737
  400   958          943217912
  220   977          943222833
  170   979          943226739
  292   972          943227136
  622   889          943237217
  322   969          943239457
  127   980          943240383
  632   884          943243072
  254   975          943246439
  382   961          943246649
  559   916          943252175
  548   920          943254592
  268   974          943259256
  483   940          943262587
  508   933          943262749
  728   823          943270119
  744   810          943271784
  362   964          943279272
  582   907          943280011
  649   875          943281324
  751   804          943283215
  128   980          943289152
  738   815          943290647
  459   946          943293115
  678   858          943294464
  620   890          943297000
  369   963          943299756
  331   968          943303923
  634   883          943305491
  171   979          943313950
  303   971          943316738
  199   978          943321951
  567   913          943332760
  692   849          943333937
  760   796          943334336
  313   970          943337297
  129   980          943338689
  695   847          943347798
  518   930          943348832
  281   973          943355358
  239   976          943366095
  221   977          943368694
  355   965          943371000
  708   838          943375384
  618   891          943377003
  427   953          943377660
  689   851          943377820
  446   949          943386885
  636   882          943388424
  130   980          943389000
  406   957          943390909
  658   870          943393312
  422   954          943402112
  172   979          943402187
  603   898          943407019
  698   845          943419517
  432   952          943422976
  376   962          943434504
  551   919          943435710
  487   939          943437322
  131   980          943440091
  255   975          943440750
  200   978          943441352
  594   902          943455392
  455   947          943474498
  269   974          943475533
  616   892          943477184
  686   853          943479333
  587   905          943479628
  719   830          943481959
  293   972          943483805
  173   979          943491456
  638   881          943491913
  132   980          943491968
  417   955          943495588
  670   863          943498647
  759   797          943507052
  222   977          943515881
  651   874          943522075
  498   936          943531848
  340   967          943535063
  750   805          943535125
  715   833          943535412
  240   976          943538176
  437   951          943538804
  665   866          943541521
  723   827          943542350
  133   980          943544637
  515   931          943545366
  701   843          943549208
  323   969          943551476
  201   978          943561953
  562   915          943565203
  505   934          943568129
  348   966          943572888
  174   979          943581763
  743   811          943584138
  732   820          943591168
  304   971          943593075
  282   973          943593085
  614   893          943597501
  134   980          943598104
  389   960          943599869
  675   860          943602875
  395   959          943603954
  640   880          943616000
  314   970          943632144
  332   968          943633600
  256   975          943636591
  683   855          943638362
  778   779          943640091
  777   780          943649433
  554   918          943652096
  135   980          943652375
  737   816          943654049
  601   899          943654500
  412   956          943657344
  223   977          943664400
  491   938          943664443
  776   781          943668117
  175   979          943673114
  363   964          943673491
  575   910          943680375
  202   978          943683760
  383   961          943685568
  758   798          943689104
  270   974          943693424
  775   782          943696143
  401   958          943699113
  711   836          943702487
  451   948          943705243
  136   980          943707456
  370   963          943709347
  241   976          943711697
  472   943          943715855
  727   824          943716807
  580   908          943725312
  442   950          943725888
  534   925          943726429
  660   869          943730909
  774   783          943733511
  468   944          943735616
  704   841          943736985
  612   894          943737912
  294   972          943742232
  537   924          943743177
  570   912          943743528
  531   926          943744067
  476   942          943747064
  356   965          943750141
  642   879          943760727
  137   980          943763353
  176   979          943765515
  512   932          943775296
  773   784          943780221
  653   873          943783694
  592   903          943789015
  540   923          943794467
  528   927          943795935
  749   806          943796365
  464   945          943805969
  203   978          943806779
  224   977          943814257
  138   980          943820072
  480   941          943829621
  283   973          943832504
  257   975          943833968
  772   785          943836273
  680   857          943854793
  177   979          943858972
  377   962          943859761
  324   969          943865433
  305   971          943871236
  139   980          943877619
  585   906          943879041
  543   922          943880455
  757   799          943880492
  525   928          943881877
  341   967          943882884
  407   957          943886636
  242   976          943886664
  610   895          943898375
  771   786          943901667
  557   917          943903906
  742   812          943905816
  502   935          943906383
  271   974          943912935
  565   914          943914069
  599   900          943921799
  428   953          943925929
  644   878          943926136
  460   946          943926536
  315   970          943928875
  204   978          943931016
  140   980          943936000
  349   966          943937245
  423   954          943937631
  495   937          943944328
  178   979          943953491
  667   865          943955588
  484   940          943963904
  333   968          943965269
  225   977          943965458
  672   862          943968376
  770   787          943976403
  707   839          943982962
  433   952          943984145
  447   949          943984972
  141   980          943995221
  546   921          944001297
  522   929          944001737
  295   972          944002423
  718   831          944002423
  731   821          944005552
  418   955          944018507
  736   817          944026769
  722   828          944030600
  258   975          944032887
  509   933          944038466
  179   979          944049078
  390   960          944055000
  142   980          944055288
  694   848          944055576
  205   978          944056477
  769   788          944060481
  243   976          944063083
  691   850          944064371
  655   872          944066223
  748   807          944066935
  364   964          944069888
  396   959          944073215
  284   973          944073621
    0   981          944076141
    1   981          944076142
    2   981          944076149
    3   981          944076168
    4   981          944076205
    5   981          944076266
    6   981          944076357
    7   981          944076484
    8   981          944076653
    9   981          944076870
   10   981          944077141
   11   981          944077472
   12   981          944077869
   13   981          944078338
  608   896          944078848
   14   981          944078885
   15   981          944079516
   16   981          944080237
   17   981          944081054
  756   800          944081216
   18   981          944081973
   19   981          944083000
   20   981          944084141
   21   981          944085402
   22   981          944086789
  714   834          944088048
   23   981          944088308
  662   868          944089560
   24   981          944089965
   25   981          944091766
   26   981          944093717
   27   981          944095824
  456   947          944096939
   28   981          944098093
   29   981          944100530
   30   981          944103141
  697   846          944104609
   31   981          944105932
   32   981          944108909
   33   981          944112078
  646   877          944112269
  438   951          944113023
   34   981          944115445
  143   980          944116207
  226   977          944118009
   35   981          944119016
  371   963          944121158
   36   981          944122797
  384   961          944126785
   37   981          944126794
  677   859          944128512
  688   852          944130880
   38   981          944131013
  357   965          944131418
  272   974          944134072
   39   981          944135460
   40   981          944140141
  590   904          944142264
   41   981          944145062
  180   979          944145739
   42   981          944150229
  488   939          944150291
  306   971          944151227
  768   789          944153901
  519   930          944155359
   43   981          944155648
  549   920          944157149
   44   981          944161325
   45   981          944167266
  413   956          944167813
  726   825          944172801
   46   981          944173477
  144   980          944177984
   47   981          944179964
  325   969          944181334
  402   958          944182720
  206   978          944183168
   48   981          944186733
  578   909          944189981
  573   911          944190548
  560   916          944191296
   49   981          944193790
   50   981          944201141
   51   981          944208792
  597   901          944208874
  700   844          944211584
   52   981          944216749
   53   981          944225018
  316   970          944227496
  342   967          944232751
  259   975          944233354
   54   981          944233605
  741   813          944236818
  145   980          944240625
  244   976          944240960
   55   981          944242516
  181   979          944243480
   56   981          944251757
  685   854          944254989
  767   790          944256663
   57   981          944261334
  296   972          944264384
   58   981          944271253
  227   977          944271916
  499   936          944277355
  606   897          944279289
   59   981          944281520
  710   837          944287253
  378   962          944287280
  755   801          944291276
   60   981          944292141
  583   907          944297930
  568   913          944298929
  334   968          944298936
   61   981          944303122
  350   966          944303696
  146   980          944304136
  207   978          944311095
  443   950          944313307
   62   981          944314469
  285   973          944316442
  452   948          944316800
  648   876          944319168
   63   981          944326188
  506   934          944334720
   64   981          944338285
  182   979          944342307
  516   931          944342587
  747   808          944346835
  552   919          944348167
   65   981          944350766
  627   887          944355986
  273   974          944356841
   66   981          944363637
  629   886          944364645
  625   888          944367697
  147   980          944368523
  766   791          944368767
  657   871          944369704
  703   842          944376615
   67   981          944376904
  408   957          944384805
  473   943          944385624
  492   938          944389160
   68   981          944390573
  669   864          944390853
  631   885          944393716
  469   944          944394093
  623   889          944399736
   69   981          944404650
  735   818          944408807
   70   981          944419141
  245   976          944420301
  228   977          944427185
  477   942          944428221
  730   822          944429248
  307   971          944433054
  148   980          944433792
   71   981          944434052
  260   975          944435375
  682   856          944436584
  208   978          944440264
  183   979          944442226
  633   884          944443241
   72   981          944449389
  621   890          944452061
  465   945          944453250
  674   861          944459405
   73   981          944465158
  365   964          944468469
  664   867          944469307
  424   954          944475688
  429   953          944476766
   74   981          944481365
  765   792          944490213
   75   981          944498016
  326   969          944499185
  604   898          944499656
  149   980          944499949
  754   802          944510672
  391   960          944512471
  635   883          944513262
  563   915          944514422
  358   965          944514837
  588   905          944515097
   76   981          944515117
  595   902          944515683
  481   941          944522262
  619   891          944524630
  317   970          944528013
  297   972          944528121
  721   829          944528150
  717   832          944532181
   77   981          944532674
  372   963          944535195
  184   979          944543243
  419   955          944543934
  397   959          944544852
  650   875          944546875
  434   952          944547912
   78   981          944550693
  286   973          944560973
  461   946          944562717
  513   932          944563265
  150   980          944567000
   79   981          944569180
  385   961          944570306
  209   978          944570681
  555   918          944574507
  740   814          944577144
  274   974          944581248
  535   925          944583500
  229   977          944583822
  343   967          944584670
  448   949          944585741
   80   981          944588141
  532   926          944591544
  706   840          944599816
  246   976          944601112
  637   882          944603821
   81   981          944607582
  538   924          944609896
  617   892          944617401
  764   793          944621001
   82   981          944627509
  529   927          944633872
  335   968          944634607
  151   980          944634951
  746   809          944636065
  725   826          944638101
  261   975          944638956
  185   979          944645364
   83   981          944647928
  713   835          944649972
  503   935          944663902
  485   940          944668125
  403   958          944668739
   84   981          944668845
  541   923          944670888
  351   966          944672247
  576   910          944673976
  679   858          944675551
  414   956          944680760
  496   937          944680889
  439   951          944689870
   85   981          944690266
  659   870          944694179
  210   978          944702352
  152   980          944703808
  526   928          944710328
   86   981          944712197
  639   881          944714960
  308   971          944716723
  379   962          944717067
  571   912          944719939
  457   947          944722116
  615   893          944730332
   87   981          944734644
  581   908          944736253
  753   803          944739404
  602   899          944739907
  230   977          944741833
  186   979          944748595
   88   981          944757613
  763   794          944761131
  544   922          944766632
  693   849          944772606
  153   980          944773577
   89   981          944781110
  247   976          944783399
  298   972          944793640
  652   874          944795432
  696   847          944798959
  734   819          944800163
  690   851          944804051
   90   981          944805141
  287   973          944807220
  275   974          944807299
  510   933          944817237
  327   969          944818992
  523   929          944820756
   91   981          944829712
  318   970          944830432
  211   978          944835283
  558   917          944836325
  593   903          944842184
  262   975          944844103
  154   980          944844264
  641   880          944846721
  671   863          944847358
  187   979          944852942
   92   981          944854829
  729   823          944862256
  613   894          944863381
  489   939          944866188
  366   964          944869240
  666   866          944870192
  566   914          944873440
   93   981          944880498
  709   838          944881301
  699   845          944883224
  409   957          944885422
  687   853          944893180
  547   921          944897284
  359   965          944900404
  231   977          944901224
  444   950          944903384
   94   981          944906725
  586   906          944907472
  762   795          944910603
  155   980          944915875
  739   815          944926794
  453   948          944931069
   95   981          944933516
  745   810          944934625
  344   967          944938647
  373   963          944951464
  188   979          944958411
   96   981          944960877
  520   930          944965000
  248   976          944967168
  212   978          944969480
  676   860          944971776
  336   968          944972288
  392   960          944972288
  752   804          944977472
  156   980          944988416
   97   981          944988814
  643   879          944999146
  600   900          945000000
  309   971          945002240
  386   961          945016137
  425   954          945016289
  611   895          945016506
   98   981          945017333
  398   959          945018871
  702   843          945025515
  500   936          945025856
  430   953          945030177
  276   974          945035000
  720   830          945035000
  661   869          945039690
  684   855          945039879
  352   966          945042904
   99   981          945046440
  263   975          945050822
  288   973          945055189
  470   944          945055384
  474   943          945058231
  299   972          945060947
  157   980          945061893
  232   977          945062001
  550   920          945063000
  654   873          945064881
  189   979          945065008
  761   796          945069417
  716   833          945071233
  420   955          945071875
  100   981          945076141
  466   945          945103321
  507   934          945104347
  213   978          945104949
  101   981          945106442
  478   942          945112240
  724   827          945112707
  435   952          945114283
  493   938          945116829
  561   916          945133777
  319   970          945134759
  158   980          945136312
  102   981          945137349
  328   969          945140761
  517   931          945142904
  380   962          945149128
  249   976          945152425
  404   958          945157176
  103   981          945168868
  645   878          945172277
  190   979          945172739
  574   911          945177255
  591   904          945188335
  449   949          945189198
  609   896          945189665
  579   909          945193968
  415   956          945196191
  733   820          945200837
  104   981          945201005
  462   946          945201664
  159   980          945211679
  482   941          945217789
  712   836          945221184
  233   977          945224170
  751   805          945224876
  705   841          945225946
  105   981          945233766
  760   797          945237573
  214   978          945241696
  744   811          945242515
  681   857          945244034
  264   975          945259119
  553   919          945263936
  277   974          945264357
  106   981          945267157
  569   913          945268506
  440   951          945269351
  367   964          945272207
  598   901          945279893
  191   979          945281610
  738   816          945285768
  160   980          945288000
  360   965          945288125
  310   971          945289611
  668   865          945292257
  345   967          945294688
  107   981          945301184
  728   824          945304576
  289   973          945304886
  337   968          945311985
  584   907          945319347
  673   862          945325145
  300   972          945330048
  108   981          945335853
  250   976          945339176
  458   947          945350035
  514   932          945354312
  656   872          945355264
  161   980          945365281
  647   877          945366156
  374   963          945369971
  109   981          945371170
  486   940          945375256
  215   978          945379727
  607   897          945382816
  234   977          945387737
  410   957          945388493
  192   979          945391627
  663   868          945406279
  110   981          945407141
  759   798          945415071
  353   966          945415673
  497   937          945420426
  504   935          945424439
  393   960          945434457
  320   970          945441000
  533   926          945442213
  162   980          945443528
  111   981          945443772
  536   925          945443781
  779   779          945458278
  778   780          945462952
  387   961          945464284
  329   969          945464498
  564   915          945467019
  265   975          945469000
  530   927          945474983
  777   781          945476974
  539   924          945479843
  112   981          945481069
  750   806          945481616
  708   839          945484631
  399   959          945495278
  278   974          945495376
  445   950          945496125
  692   850          945498888
  556   918          945500248
  776   782          945500344
  695   848          945502567
  193   979          945502796
  678   859          945505531
  113   981          945519038
  216   978          945519048
  163   980          945522747
  251   976          945527427
  775   783          945533062
  628   887          945537255
  626   888          945541448
  527   928          945541935
  454   948          945548056
  542   923          945550555
  719   831          945551150
  235   977          945552708
  689   852          945552977
  630   886          945553456
  589   905          945554094
  290   973          945556317
  114   981          945557685
  426   954          945559440
  743   812          945559735
  698   846          945564128
  624   889          945565993
  774   784          945575128
  311   971          945578842
  596   902          945579544
  649   876          945580825
  381   962          945583469
  490   939          945585019
  431   953          945586168
  632   885          945590093
  605   898          945595917
  723   828          945596619
  115   981          945597016
  511   933          945599068
  301   972          945600949
  758   799          945601911
  421   955          945602336
  164   980          945602944
  732   821          945610829
  622   890          945610848
  194   979          945615123
  715   834          945619579
  773   785          945626542
  116   981          945637037
  524   929          945642913
  634   884          945647208
  405   958          945648037
  346   967          945652799
  338   968          945653704
  737   817          945654066
  545   922          945656073
  217   978          945659665
  686   854          945664720
  658   871          945666623
  577   910          945671033
  620   891          945675971
  368   964          945677376
  117   981          945677754
  361   965          945678006
  266   975          945680471
  436   952          945683264
  701   844          945683685
  165   980          945684125
  772   786          945687304
  572   912          945699776
  416   956          945714112
  252   976          945717184
  236   977          945719089
  118   981          945719173
  471   944          945719495
  636   883          945724843
  279   974          945728063
  195   979          945728614
  475   943          945733682
  670   864          945735544
  749   807          945747692
  321   970          945749161
  582   908          945750680
  467   945          945756188
  727   825          945756208
  771   787          945757414
  119   981          945761300
  618   892          945761320
  166   980          945766296
  559   917          945772092
  501   936          945777357
  521   930          945777761
  330   969          945790209
  354   966          945790560
  375   963          945790722
  665   867          945793988
  450   949          945795349
  548   921          945796553
  757   800          945798093
  479   942          945799127
  218   978          945801584
  711   837          945801684
  120   981          945804141
  291   973          945809488
  651   875          945816326
  638   882          945823040
  675   861          945824256
  603   899          945828926
  683   856          945834003
  567   914          945836207
  770   788          945836872
  196   979          945843275
  463   946          945843383
  494   938          945847456
  121   981          945847702
  167   980          945849463
  441   951          945851472
  704   842          945861352
  616   893          945866853
  312   971          945869939
  302   972          945873656
  508   934          945877016
  742   813          945886285
  237   977          945886886
  122   981          945891989
  267   975          945893538
  411   957          945894024
  594   903          945898911
  394   960          945898984
  253   976          945908453
  388   961          945914753
  483   941          945916208
  769   789          945925678
  168   980          945933632
  123   981          945937008
  587   906          945939419
  640   881          945941841
  219   978          945944811
  518   931          945946323
  197   979          945959112
  280   974          945962424
  551   920          945972151
  400   959          945974079
  459   947          945980702
  124   981          945982765
  614   894          945992528
  339   968          945997451
  660   870          945999000
  756   801          946003617
  347   967          946012986
  169   980          946018809
  382   962          946020096
  748   808          946023104
  768   790          946023832
  125   981          946029266
  731   822          946030139
  736   818          946031688
  238   977          946056105
  322   970          946059248
  680   858          946060712
  292   973          946064405
  362   965          946070053
  653   874          946072701
  198   979          946076131
  126   981          946076517
  718   832          946076600
  562   916          946079624
  642   880          946081288
  601   900          946081801
  369   964          946084753
  487   940          946085303
  220   978          946089352
  722   829          946089837
  446   950          946091536
  707   840          946097243
  254   976          946101240
  170   980          946105000
  427   954          946105147
  268   975          946108207
  331   969          946117900
  127   981          946124524
  767   791          946131334
  422   955          946135323
  612   895          946138303
  406   958          946141328
  432   953          946144745
  303   972          946148175
  515   932          946148443
  313   971          946162908
  498   937          946162945
  575   911          946167406
  355   966          946167571
  455   948          946167767
  128   981          946173293
  714   835          946177219
  554   919          946183023
  505   935          946188000
  171   980          946192211
  199   979          946194338
  281   974          946198465
  672   863          946200095
  580   909          946201429
  667   866          946202859
  376   963          946213723
  694   849          946215433
  726   826          946217152
  755   802          946218483
  741   814          946222165
  129   981          946222830
  239   977          946226752
  691   851          946234422
  417   956          946234529
  221   978          946235213
  592   904          946237952
  644   879          946241423
  570   913          946241497
  766   792          946248184
  697   847          946254296
  437   952          946254861
  130   981          946273141
  172   980          946280448
  255   976          946295551
  534   926          946296080
  610   896          946304136
  491   939          946306790
  537   925          946307278
  747   809          946307852
  688   853          946311149
  200   979          946313739
  531   927          946319274
  293   973          946321074
  131   981          946324232
  269   975          946324484
  340   968          946343232
  585   907          946344268
  677   860          946344733
  655   873          946349992
  700   845          946351125
  662   869          946352437
  540   924          946353024
  599   901          946354500
  395   960          946365875
  389   961          946367550
  173   980          946369717
  323   970          946371267
  765   793          946374382
  348   967          946375255
  132   981          946376109
  528   928          946376704
  222   978          946382400
  512   933          946383965
  472   944          946386432
  710   838          946391472
  240   977          946398833
  412   957          946402021
  451   949          946404200
  468   945          946411857
  476   943          946411983
  735   819          946418634
  646   878          946422288
  565   915          946423000
  304   972          946424512
  133   981          946428778
  557   918          946429325
  543   923          946433474
  201   979          946434340
  282   974          946436192
  442   951          946436239
  754   803          946442691
  685   855          946445500
  332   969          946447577
  401   959          946455280
  314   971          946457755
  730   823          946458767
  383   962          946459015
  174   980          946460024
  363   965          946464272
  525   929          946468214
  134   981          946482245
  464   946          946487880
  480   942          946488888
  608   897          946489985
  256   976          946491392
  370   964          946494344
  703   843          946506034
  764   794          946509928
  223   978          946530919
  502   936          946531864
  135   981          946536516
  270   975          946542375
  356   966          946546712
  546   922          946548784
  175   980          946551375
  202   979          946556147
  740   815          946567375
  241   977          946572354
  294   973          946579501
  495   938          946581047
  136   981          946591597
  721   830          946592361
  522   930          946593648
  590   905          946596625
  746   810          946601936
  717   833          946611350
  460   947          946614123
  484   941          946617525
  648   877          946623925
  669   865          946632934
  407   958          946637055
  682   857          946637361
  377   963          946638980
  176   980          946643776
  597   902          946646981
  137   981          946647494
  657   872          946648241
  509   934          946652733
  428   954          946653416
  763   795          946654822
  423   955          946670842
  578   910          946671552
  283   974          946675611
  753   804          946676241
  203   979          946679166
  224   978          946680776
  573   912          946683045
  324   970          946685224
  674   862          946685952
  725   827          946687408
  257   976          946688769
  447   950          946689623
  341   968          946691053
  606   898          946695808
  549   921          946699110
  305   972          946702673
  138   981          946704213
  433   953          946705914
  560   917          946711213
  627   888          946718955
  706   841          946719137
  629   887          946722292
  664   868          946726976
  625   889          946735994
  177   980          946737233
  349   967          946739612
  713   836          946744153
  631   886          946746047
  242   977          946747321
  519   931          946752850
  315   971          946754486
  418   956          946757448
  139   981          946761760
  271   975          946761886
  583   908          946768599
  623   890          946773367
  333   969          946779246
  456   948          946790208
  633   885          946790262
  488   940          946798272
  568   914          946802376
  204   979          946803403
  762   796          946809064
  734   820          946814904
  140   981          946820141
  390   961          946822681
  438   952          946829080
  621   891          946831032
  178   980          946831752
  225   978          946831977
  396   960          946835136
  295   973          946839692
  650   876          946846376
  635   884          946854979
  364   965          946860669
  141   981          946879362
  552   920          946884608
  679   859          946886618
  258   976          946887688
  729   824          946896713
  384   962          946900232
  745   811          946905356
  371   964          946906155
  499   937          946908452
  619   892          946908947
  413   957          946912490
  284   974          946916728
  752   805          946919133
  604   899          946921563
  739   816          946921915
  243   977          946923740
  179   980          946927339
  357   966          946927989
  205   979          946928864
  693   850          946937557
  402   959          946938887
  142   981          946939429
  637   883          946940240
  516   932          946945664
  696   848          946953728
  506   935          946954591
  595   903          946959202
    0   982          946966168
    1   982          946966169
    2   982          946966176
    3   982          946966195
    4   982          946966232
    5   982          946966293
    6   982          946966384
    7   982          946966511
    8   982          946966680
    9   982          946966897
   10   982          946967168
  659   871          946967490
   11   982          946967499
   12   982          946967896
   13   982          946968365
   14   982          946968912
   15   982          946969543
   16   982          946970264
   17   982          946971081
   18   982          946972000
  761   797          946972654
   19   982          946973027
   20   982          946974168
  588   906          946974888
   21   982          946975429
   22   982          946976816
   23   982          946978335
  690   852          946979208
   24   982          946979992
   25   982          946981793
  306   972          946982664
  272   975          946983023
   26   982          946983744
  226   978          946984528
   27   982          946985851
   28   982          946988120
  709   839          946990548
   29   982          946990557
   30   982          946993168
   31   982          946995959
   32   982          946998936
  143   981          947000348
  325   970          947001125
   33   982          947002105
   34   982          947005472
  617   893          947007070
   35   982          947009043
   36   982          947012824
  452   949          947015757
   37   982          947016821
   38   982          947021040
  443   951          947023658
  180   980          947024000
   39   982          947025487
  699   846          947027835
  563   916          947028843
   40   982          947030168
  492   939          947031507
   41   982          947035089
   42   982          947040256
  342   968          947040920
   43   982          947045675
  639   882          947046087
   44   982          947051352
  316   971          947053107
  206   979          947055555
  473   944          947056201
   45   982          947057293
  144   981          947062125
   46   982          947063504
  378   963          947066499
   47   982          947069991
  469   945          947070334
   48   982          947076760
  687   854          947078567
   49   982          947083817
  671   864          947084255
  259   976          947088155
  652   875          947089683
   50   982          947091168
  477   943          947093140
   51   982          947098819
  244   977          947101617
  296   973          947101653
  720   831          947104191
  555   919          947105434
  350   967          947106063
   52   982          947106776
  334   969          947112913
   53   982          947115045
  181   980          947121741
  666   867          947122659
   54   982          947123632
  145   981          947124766
  615   894          947125359
   55   982          947132543
  465   946          947135161
  408   958          947135224
  227   978          947138435
   56   982          947141784
  760   798          947145592
   57   982          947151361
  535   926          947153151
  716   834          947155400
  285   974          947159549
  702   844          947159992
  576   911          947161007
   58   982          947161280
  532   927          947166751
  724   828          947166976
  602   900          947167208
  751   806          947171367
   59   982          947171547
  513   933          947171934
  641   881          947172562
  538   925          947173997
  481   942          947181529
   60   982          947182168
  207   979          947183482
  146   981          947188277
   61   982          947193149
  676   861          947193157
  429   954          947204253
   62   982          947204496
  273   975          947205792
  424   955          947208899
  581   909          947212370
  529   928          947214641
   63   982          947216215
  571   913          947217908
  744   812          947218112
  733   821          947220498
  182   980          947220568
   64   982          947228312
  541   924          947229445
  684   856          947235520
   65   982          947240793
  461   947          947250304
  147   981          947252664
   66   982          947253664
  365   965          947259250
  613   895          947263772
  307   972          947264491
   67   982          947266931
  434   953          947269681
  391   961          947280152
   68   982          947280600
  245   977          947280958
  779   780          947281139
  419   956          947282875
  738   817          947285785
  503   936          947289383
  260   976          947290176
  448   950          947290392
  778   781          947290493
  593   904          947291121
  228   978          947293704
   69   982          947294677
  526   929          947296665
  397   960          947306773
  661   870          947307781
   70   982          947309168
  777   782          947309201
  358   966          947311408
  208   979          947312651
  496   938          947317608
  148   981          947317933
  326   970          947318976
  544   923          947319651
  643   880          947319707
  372   964          947320192
  712   837          947320381
  183   980          947320487
  485   941          947321746
   71   982          947324079
  759   799          947327878
  776   783          947337263
   72   982          947339416
  385   962          947343753
  728   825          947343977
  705   842          947350313
  317   971          947353624
  654   874          947353888
   73   982          947355185
  558   918          947361744
  297   973          947365390
   74   982          947371392
  586   907          947372699
  775   784          947374679
  566   915          947382371
  149   981          947384090
   75   982          947388043
  343   968          947392839
  286   974          947404080
   76   982          947405144
  439   952          947405927
  523   930          947412667
  457   948          947415385
  774   785          947421449
  184   980          947421504
  611   896          947422267
   77   982          947422701
  403   959          947424906
  414   957          947425437
  274   975          947430199
  510   934          947431504
  600   901          947432701
  750   807          947432943
   78   982          947440720
  209   979          947443068
  547   922          947444771
  335   969          947448584
  681   858          947449953
  229   978          947450341
  150   981          947451141
   79   982          947459207
  246   977          947461769
  351   967          947474614
  773   786          947477573
   80   982          947478168
  645   879          947487564
  261   976          947493757
  379   963          947496286
   81   982          947497609
  489   940          947514169
   82   982          947517536
  151   981          947519092
  758   800          947519512
  185   980          947523625
   83   982          947537955
  668   866          947539528
  743   813          947540204
  772   787          947543051
  308   972          947548160
  673   863          947556864
   84   982          947558872
  520   931          947562491
  210   979          947574739
   85   982          947580293
  152   981          947587949
  708   840          947598912
  609   897          947600802
   86   982          947602224
  550   921          947604961
  230   978          947608352
  444   951          947613735
  771   788          947617883
   87   982          947624671
  719   832          947625327
  186   980          947626856
  453   949          947630026
  298   973          947630909
  732   822          947635416
  409   958          947635841
  327   970          947638783
  656   873          947639033
  591   905          947642696
  247   977          947644056
   88   982          947647640
  287   974          947650327
  561   917          947653694
  723   829          947655856
  318   971          947656043
  275   975          947656250
  500   937          947656953
  153   981          947657718
  737   818          947658985
  366   965          947660021
  695   849          947662424
  692   851          947668939
  663   869          947669156
  574   912          947669752
   89   982          947671137
  579   910          947675539
  647   878          947676175
   90   982          947695168
  359   966          947696975
  262   976          947698904
  770   789          947702069
  749   808          947703861
  211   979          947707670
  715   835          947708750
  698   847          947713815
  598   902          947718000
   91   982          947719739
  757   801          947720494
  678   860          947721752
  507   935          947724218
  154   981          947728405
  474   944          947728808
  187   980          947731203
  470   945          947731625
  689   853          947733246
  373   964          947736461
  392   961          947739969
   92   982          947744856
  517   932          947745981
  344   968          947746816
  425   955          947749500
  430   954          947757664
  493   939          947759176
  231   978          947767743
   93   982          947770525
  569   914          947771953
  478   943          947777159
  398   960          947780792
  466   946          947785232
  336   969          947786265
  386   962          947789584
  584   908          947790016
  769   790          947795609
   94   982          947796752
  607   898          947799335
  155   981          947800016
  553   920          947800377
  727   826          947800559
  420   956          947810816
  701   845          947823226
   95   982          947823543
  248   977          947827825
  309   972          947833677
  435   953          947836052
  188   980          947836672
  212   979          947841867
  352   967          947845271
   96   982          947850904
  686   855          947855231
  742   814          947871632
  156   981          947872557
  482   942          947877056
   97   982          947878841
  276   975          947883951
  649   877          947885582
  462   947          947889251
  449   950          947893849
  299   973          947898216
  288   974          947898296
  768   791          947898503
  628   888          947900224
  263   976          947905623
  711   838          947905903
   98   982          947907360
  626   889          947909745
  630   887          947911103
  404   959          947913343
  380   963          947928347
  232   978          947928520
  756   802          947930824
   99   982          947936467
  624   890          947939624
  415   957          947940868
  632   886          947942424
  189   980          947943269
  658   872          947945160
  157   981          947946034
  319   971          947960370
  328   970          947960552
  514   933          947962981
  100   982          947966168
  213   979          947977336
  670   865          947977625
  564   916          947981440
  748   809          947984121
  440   952          947985408
  622   891          947989819
  704   843          947990771
  634   885          947994229
  101   982          947996469
  767   792          948010751
  249   977          948013082
  536   926          948013432
  589   906          948013885
  533   927          948017420
  605   899          948017824
  158   981          948020453
  596   903          948023063
  102   982          948027376
  486   941          948028877
  556   919          948031175
  683   857          948034780
  736   819          948041515
  458   948          948043304
  539   925          948043944
  504   936          948049920
  675   862          948050803
  190   980          948051000
  665   868          948051657
  530   928          948055752
  497   938          948057145
  103   982          948058895
  731   823          948059658
  620   892          948060288
  367   965          948062988
  636   884          948066560
  360   966          948084696
  233   978          948090689
  104   982          948091032
  159   981          948095820
  345   968          948102857
  542   924          948109112
  277   975          948113308
  264   976          948113920
  214   979          948114083
  651   876          948115827
  310   972          948121048
  105   982          948123793
  337   969          948125962
  527   929          948128272
  766   793          948132353
  410   958          948138912
  289   974          948147993
  755   803          948150502
  618   893          948150989
  722   830          948154048
  374   964          948154968
  718   833          948155769
  106   982          948157184
  577   911          948158064
  638   883          948159459
  191   980          948159871
  300   973          948167317
  160   981          948172141
  107   982          948191211
  572   913          948197745
  250   977          948199833
  393   961          948202138
  445   951          948206476
  545   923          948209092
  741   815          948212396
  511   934          948213335
  707   841          948216564
  353   967          948218040
  108   982          948225880
  582   909          948226797
  490   940          948233000
  524   930          948234824
  387   962          948237731
  454   949          948247013
  161   981          948249422
  215   979          948252114
  234   978          948254256
  603   900          948256227
  399   960          948257199
  109   982          948261197
  616   894          948261880
  765   794          948263309
  726   827          948266459
  320   971          948266611
  192   980          948269888
  714   836          948271400
  680   859          948271779
  660   871          948272311
  640   882          948272968
  747   810          948273723
  329   970          948284289
  426   955          948292651
  110   982          948297168
  559   918          948297511
  431   954          948313655
  265   976          948323801
  162   981          948327669
  111   982          948333799
  421   956          948341277
  548   922          948344040
  278   975          948344327
  567   915          948345138
  594   904          948347848
  381   963          948362688
  653   875          948366952
  112   982          948371096
  521   931          948375252
  754   804          948379528
  694   850          948380384
  193   980          948381057
  251   977          948388084
  216   979          948391435
  614   895          948392919
  471   945          948395736
  290   974          948399424
  764   795          948403619
  405   959          948404204
  475   944          948404259
  587   907          948404646
  436   953          948405033
  163   981          948406888
  642   881          948407129
  501   937          948408454
  113   982          948409065
  697   848          948409065
  691   852          948409579
  311   972          948410279
  235   978          948419227
  735   820          948433375
  672   864          948436992
  467   946          948438099
  301   973          948438218
  114   982          948447712
  667   867          948455326
  416   957          948458789
  346   968          948460968
  479   943          948464046
  338   969          948467681
  368   965          948468157
  361   966          948474577
  115   982          948487043
  164   981          948487085
  494   939          948489803
  730   824          948493224
  194   980          948493384
  700   846          948495736
  688   854          948496536
  508   935          948496887
  450   950          948500000
  710   839          948500719
  551   921          948514112
  601   901          948514502
  116   982          948527064
  463   947          948530970
  217   979          948532052
  266   976          948535272
  612   896          948544064
  518   932          948549400
  763   796          948553283
  644   880          948561984
  740   816          948562496
  677   861          948566114
  441   952          948567529
  117   982          948567781
  165   981          948568266
  746   811          948572667
  321   971          948574772
  483   942          948575475
  375   964          948575719
  279   975          948577014
  252   977          948577841
  236   978          948585608
  354   967          948592927
  562   917          948599541
  195   980          948606875
  118   982          948609200
  330   970          948610000
  753   805          948617902
  662   870          948620528
  655   874          948638999
  703   844          948640511
  685   856          948641141
  411   958          948644443
  166   981          948650437
  119   982          948651327
  291   974          948652595
  575   912          948659903
  721   831          948661552
  394   961          948666665
  218   979          948673971
  459   948          948673971
  580   910          948683000
  388   962          948688200
  592   905          948692313
  120   982          948694168
  717   834          948695517
  312   972          948701376
  302   973          948710925
  762   797          948712301
  610   897          948715273
  554   920          948719464
  196   980          948721536
  167   981          948733604
  400   960          948736000
  646   879          948737575
  121   982          948737729
  487   941          948738924
  725   828          948741677
  570   914          948744944
  267   976          948748339
  237   978          948753405
  515   933          948757112
  253   977          948769110
  122   982          948782016
  599   902          948792607
  382   963          948799315
  498   938          948799664
  446   951          948801887
  280   975          948811375
  339   969          948811428
  505   936          948813481
  585   908          948814937
  219   979          948817198
  168   981          948817773
  347   968          948821155
  123   982          948827035
  734   821          948834565
  197   980          948837373
  427   955          948838358
  682   858          948843280
  713   837          948843350
  706   842          948843504
  752   806          948865624
  362   966          948866624
  455   949          948866724
  534   927          948871287
  432   954          948872232
  124   982          948872792
  422   956          948874264
  369   965          948875534
  537   926          948876929
  669   866          948880205
  761   798          948880673
  745   812          948880953
  322   971          948884859
  406   959          948897495
  531   928          948900043
  169   981          948902950
  608   898          948906504
  292   974          948907512
  540   925          948917125
  674   863          948917671
  125   982          948919293
  739   817          948921932
  238   978          948922624
  657   873          948932010
  648   878          948933944
  729   825          948936114
  565   916          948937421
  331   970          948937691
  198   980          948954392
  491   940          948954771
  557   919          948960252
  220   979          948961739
  254   977          948961897
  268   976          948963008
  528   929          948963041
  126   982          948966544
  355   967          948969938
  437   953          948976630
  417   957          948979206
  303   973          948985444
  170   981          948989141
  664   869          948989853
  543   924          948992031
  313   972          948994345
  512   934          948998232
  376   964          948998720
  127   982          949014551
  281   975          949047416
  590   906          949056416
  760   799          949058399
  525   930          949060125
  472   945          949062673
  128   982          949063320
  199   980          949072599
  171   981          949076352
  476   944          949082560
  629   888          949085261
  627   889          949087252
  597   903          949090500
  239   978          949093271
  468   946          949093768
  546   923          949101803
  679   860          949102839
  631   887          949103694
  780   780          949104000
  709   840          949104829
  221   979          949107600
  693   851          949107608
  779   781          949108680
  451   950          949108851
  625   890          949109625
  129   982          949112857
  696   849          949113585
  606   899          949117715
  751   807          949122694
  778   782          949122720
  395   961          949133556
  389   962          949140997
  633   886          949142593
  777   783          949146120
  650   877          949151133
  442   952          949152296
  623   891          949152338
  412   958          949152440
  480   943          949153807
  255   977          949156208
  340   969          949157209
  578   911          949158583
  690   853          949159477
  502   937          949162961
  130   982          949163168
  293   974          949164181
  172   981          949164589
  464   947          949175467
  699   847          949177522
  720   832          949178368
  776   784          949178880
  269   976          949179285
  573   913          949181014
  348   968          949183424
  522   931          949191139
  200   980          949192000
  323   971          949196878
  744   813          949198581
  635   885          949202000
  131   982          949214259
  621   892          949215349
  401   960          949217201
  775   785          949221000
  495   939          949223394
  724   829          949226213
  560   918          949236632
  383   963          949238234
  716   835          949244571
  583   909          949244716
  733   822          949245085
  759   800          949245479
  659   872          949246027
  549   922          949246597
  173   981          949253858
  222   979          949254787
  363   966          949260843
  304   973          949261781
  240   978          949265352
  132   982          949266136
  332   970          949267368
  687   855          949269078
  774   786          949272480
  509   935          949272604
  484   942          949276792
  637   884          949281957
  370   965          949285125
  282   975          949285143
  314   972          949289192
  738   818          949290704
  619   893          949298616
  702   845          949299533
  460   948          949307392
  568   915          949311307
  201   980          949312601
  133   982          949318805
  671   865          949326336
  773   787          949333320
  174   981          949344165
  604   900          949348864
  356   967          949349079
  256   977          949352049
  519   932          949355927
  134   982          949372272
  666   868          949380328
  639   883          949382506
  428   955          949386627
  728   826          949388328
  750   808          949389112
  652   876          949389184
  407   959          949393222
  270   976          949397176
  447   951          949399974
  617   894          949402097
  223   979          949403306
  772   788          949403520
  595   904          949408139
  423   956          949409783
  676   862          949419704
  294   974          949422608
  377   964          949423977
  712   838          949424600
  135   982          949426543
  552   921          949426569
  433   954          949433401
  202   980          949434408
  175   981          949435516
  684   857          949436297
  241   978          949438873
  588   907          949440115
  758   801          949441913
  488   941          949451893
  705   843          949479732
  136   982          949481624
  771   789          949483080
  456   949          949489165
  418   957          949502125
  641   882          949503689
  341   969          949505030
  324   971          949510835
  283   975          949524562
  743   814          949525551
  615   895          949525750
  176   981          949527917
  137   982          949537521
  305   973          949539942
  499   938          949545171
  349   968          949547781
  563   917          949548760
  257   977          949549426
  438   953          949550849
  224   979          949553163
  516   933          949554333
  203   980          949557427
  770   790          949572000
  506   936          949580072
  661   871          949581092
  315   972          949585923
  138   982          949594240
  390   962          949596128
  333   970          949599037
  602   901          949599909
  396   961          949602817
  242   978          949613840
  271   976          949616687
  177   981          949621374
  555   920          949641875
  643   881          949645548
  757   802          949647701
  654   875          949648139
  139   982          949651787
  576   912          949653504
  364   966          949657240
  681   859          949661020
  413   958          949662909
  749   809          949664878
  732   823          949664935
  737   819          949668812
  613   896          949669533
  769   791          949670280
  384   963          949679451
  492   940          949679488
  204   980          949681664
  295   974          949682799
  581   910          949693941
  371   965          949696936
  402   960          949700808
  225   979          949704364
  719   833          949704496
  140   982          949710168
  178   981          949715893
  708   841          949718233
  723   830          949720067
  452   950          949720408
  571   914          949721355
  535   927          949728358
  357   967          949730356
  473   945          949732442
  443   952          949739715
  538   926          949743648
  593   905          949745482
  532   928          949747520
  258   977          949748345
  469   946          949752245
  477   944          949763717
  284   975          949765679
  141   982          949769389
  768   792          949777920
  513   934          949786201
  243   978          949790259
  668   867          949791995
  541   925          949793546
  673   864          949793761
  529   929          949800978
  715   836          949802931
  205   980          949807125
  645   880          949808125
  179   981          949811480
  306   973          949819933
  465   947          949822748
  325   971          949826736
  695   850          949827375
  142   982          949829456
  611   897          949833404
  272   976          949837824
  586   908          949843368
  692   852          949844096
  481   943          949846448
  727   827          949849866
  378   964          949851496
  342   969          949854897
  226   979          949856915
  742   815          949861863
    0   983          949862087
    1   983          949862088
    2   983          949862095
    3   983          949862114
    4   983          949862151
    5   983          949862212
    6   983          949862303
    7   983          949862430
    8   983          949862599
    9   983          949862816
  756   803          949862843
   10   983          949863087
   11   983          949863418
   12   983          949863815
   13   983          949864284
   14   983          949864831
   15   983          949865462
   16   983          949866183
   17   983          949867000
   18   983          949867919
  698   848          949868584
   19   983          949868946
   20   983          949870087
  600   902          949870808
   21   983          949871348
   22   983          949872735
   23   983          949874254
   24   983          949875911
   25   983          949877712
  544   924          949878208
   26   983          949879663
   27   983          949881770
   28   983          949884039
  316   972          949884544
   29   983          949886476
  526   930          949888576
   30   983          949889087
  143   982          949890375
  408   959          949891391
   31   983          949891878
  558   919          949892671
   32   983          949894855
  767   793          949894920
  566   916          949896792
   33   983          949898024
   34   983          949901391
   35   983          949904962
  180   981          949908141
   36   983          949908743
   37   983          949912740
  350   968          949914232
   38   983          949916959
  689   854          949918633
  503   937          949920480
   39   983          949921406
   40   983          949926087
  656   874          949928040
   41   983          949931008
  334   970          949932704
  206   980          949933816
   42   983          949936175
  663   870          949937247
  429   955          949937464
   43   983          949941594
  678   861          949943133
  461   948          949943573
  296   974          949944760
   44   983          949947271
  424   956          949947840
  259   977          949948812
  748   810          949949992
  144   982          949952152
   45   983          949953212
   46   983          949959423
  496   939          949959955
   47   983          949965910
  701   846          949967837
  244   978          949968136
   48   983          949972679
   49   983          949979736
  485   942          949981013
   50   983          949987087
  647   879          949991462
   51   983          949994738
  434   954          949997168
  547   923          949997790
  448   951          950000743
   52   983          950002695
  181   981          950005882
  285   975          950008500
  523   931          950010158
  227   979          950010822
   53   983          950010964
  145   982          950014793
  711   839          950015150
  609   898          950017321
   54   983          950019551
  766   794          950021280
  419   957          950027552
   55   983          950028462
   56   983          950037703
   57   983          950047280
  686   856          950050872
  510   935          950051375
  391   962          950053599
  365   966          950055821
  736   820          950056256
   58   983          950057199
  273   976          950060593
  207   980          950061743
   59   983          950067466
  397   961          950074454
   60   983          950078087
  146   982          950078304
  755   804          950087339
   61   983          950089068
  731   824          950094115
   62   983          950100415
  307   973          950101760
  591   906          950102487
  182   981          950104709
  372   965          950110973
   63   983          950112134
  358   967          950113775
  457   949          950114342
  385   963          950122972
   64   983          950124231
  704   844          950125248
  439   953          950127696
   65   983          950136712
  147   982          950142691
  326   971          950144587
  245   978          950147477
   66   983          950149583
  260   977          950150833
  550   922          950152448
  765   795          950157000
  598   903          950161519
  579   911          950162570
   67   983          950162850
  520   932          950165568
  228   979          950166091
  574   913          950167721
  489   941          950167790
  414   958          950175856
   68   983          950176519
  561   918          950179113
  317   972          950185061
  403   960          950186827
   69   983          950190596
  208   980          950190912
  649   878          950195601
  183   981          950204628
   70   983          950205087
  343   969          950206816
  741   816          950207517
  148   982          950207960
  297   974          950208497
   71   983          950219998
  607   899          950221242
  722   831          950223239
  670   866          950224896
  658   873          950228929
   72   983          950235335
  718   834          950239936
  683   858          950240699
  747   811          950244454
   73   983          950251104
  286   975          950253031
  584   909          950266133
   74   983          950267311
  335   970          950268375
  628   889          950268521
  630   888          950274072
  149   982          950274117
  569   915          950280884
  379   964          950281283
  675   863          950282522
  351   968          950282783
  626   890          950283376
   75   983          950283962
  274   976          950285000
  500   938          950293672
  632   887          950300071
   76   983          950301063
  764   796          950302080
  184   981          950305645
  665   869          950314534
  624   891          950318595
   77   983          950318620
  726   828          950320728
  754   805          950321189
  209   980          950321329
  229   979          950322728
  246   978          950328288
  444   952          950329792
  453   950          950334677
   78   983          950336639
  707   842          950340931
  150   982          950341168
  553   921          950342338
  634   886          950346560
  507   936          950349699
  261   977          950354414
  517   933          950354650
   79   983          950355126
  714   837          950370597
   80   983          950374087
  622   892          950374136
  308   973          950385429
  409   959          950392008
   81   983          950393528
  474   945          950405049
  493   940          950407157
  185   981          950407766
  151   982          950409119
   82   983          950413455
  470   946          950413536
  636   885          950413581
  651   877          950420584
   83   983          950433874
  605   900          950445125
  478   944          950447736
  620   893          950449957
  210   980          950453000
  735   821          950453036
   84   983          950454791
  763   797          950456520
  366   966          950456592
  327   971          950464394
  596   904          950472000
  466   947          950472819
  298   974          950474016
   85   983          950476212
  152   982          950477976
  589   907          950479112
  230   979          950480739
  318   972          950487480
  680   860          950488000
  425   956          950488441
  430   955          950490875
   86   983          950498143
  287   975          950499278
  359   967          950499342
  638   884          950501176
  564   917          950501357
  247   978          950510575
  186   981          950510997
  275   976          950511051
  392   962          950513416
   87   983          950520590
  373   965          950527242
  730   825          950532625
  482   943          950541975
   88   983          950543559
  618   894          950546016
  153   982          950547745
  746   812          950548264
  398   961          950548473
  694   851          950550435
  660   872          950550848
  420   957          950555493
  262   977          950559561
  344   969          950560793
  740   817          950562513
  435   954          950563539
  753   806          950564393
   89   983          950567056
  556   920          950567616
  386   963          950568803
  697   849          950568922
  514   934          950577248
  462   948          950582520
  211   980          950585931
  536   927          950588639
  691   853          950589848
   90   983          950591087
  533   928          950598189
  449   951          950604200
  336   970          950606056
  640   883          950609387
  539   926          950613595
  710   840          950615000
  187   981          950615344
   91   983          950615658
  154   982          950618432
  762   798          950620320
  231   979          950640130
   92   983          950640775
  530   929          950642089
  700   847          950645423
  577   912          950650561
  352   968          950653440
  616   895          950662271
   93   983          950666444
  653   876          950666453
  309   973          950670946
  542   925          950673213
  404   960          950675264
  672   865          950679073
  504   937          950681017
  688   855          950687047
  486   942          950688144
  603   901          950688928
  155   982          950690043
  415   958          950691287
   94   983          950692671
  248   978          950694344
  497   939          950699492
  572   914          950701192
  440   953          950707177
  582   910          950708368
  667   868          950712995
  380   964          950713344
   95   983          950719462
  212   980          950720128
  527   930          950720183
  188   981          950720813
  721   832          950735729
  642   882          950738256
  276   976          950738752
  299   974          950741323
  458   949          950742261
   96   983          950746823
  288   975          950747247
  156   982          950762584
  263   977          950766280
  545   924          950767649
   97   983          950774760
  703   845          950780052
  717   835          950784688
  328   971          950786163
  319   972          950791807
  677   862          950792661
  761   799          950793480
  614   896          950798680
  232   979          950800907
  725   829          950800914
  594   905          950802209
   98   983          950803279
  752   807          950816951
  189   981          950827410
  559   919          950828438
  524   931          950832315
   99   983          950832386
  511   935          950833206
  157   982          950836061
  685   857          950841918
  213   980          950855597
  734   822          950859152
  367   966          950859559
  567   916          950859559
  745   813          950861422
  100   983          950862087
  587   908          950875315
  249   978          950879601
  490   941          950886621
  360   967          950887063
  644   881          950887825
  101   983          950892388
  662   871          950893839
  410   959          950895079
  548   923          950897059
  158   982          950910480
  345   969          950916834
  445   952          950922533
  102   983          950923295
  739   818          950926851
  780   781          950931541
  655   875          950933250
  190   981          950935141
  779   782          950940907
  374   965          950945749
  337   970          950945753
  713   838          950947569
  454   950          950951664
  601   902          950952609
  103   983          950954814
  612   897          950955201
  310   973          950958317
  778   783          950959639
  233   979          950963076
  277   976          950968109
  706   843          950972923
  264   977          950974577
  393   962          950975585
  760   800          950976000
  521   932          950978329
  729   826          950980465
  159   982          950985847
  104   983          950986951
  777   784          950987737
  214   980          950992344
  289   975          950996944
  300   974          951010424
  387   963          951016950
  105   983          951019712
  399   961          951024880
  776   785          951025201
  353   968          951026209
  426   956          951031592
  191   981          951044012
  501   938          951045173
  431   955          951046866
  106   983          951053103
  682   859          951054347
  646   880          951058136
  551   922          951061599
  160   982          951062168
  250   978          951066352
  775   786          951072031
  471   946          951077647
  751   808          951078863
  475   945          951080500
  421   957          951085954
  107   983          951087130
  320   972          951098048
  329   971          951109900
  108   983          951121799
  508   936          951122368
  562   918          951124960
  467   947          951125686
  234   979          951126643
  774   787          951128227
  215   980          951130375
  610   898          951131792
  436   954          951132520
  669   867          951132672
  479   944          951134623
  494   940          951137784
  161   982          951139449
  381   964          951147685
  592   906          951152104
  192   981          951154029
  674   864          951154568
  109   983          951157116
  575   913          951157872
  518   933          951158069
  405   960          951166125
  759   801          951167880
  580   911          951170031
  744   814          951183928
  265   977          951184458
  110   983          951193087
  773   788          951193789
  278   976          951199128
  416   958          951209208
  450   951          951210351
  162   982          951217696
  657   874          951221017
  709   841          951224150
  463   948          951224239
  111   983          951229718
  599   903          951236126
  483   943          951240394
  311   973          951247548
  290   975          951248375
  648   879          951249231
  570   915          951253875
  251   978          951254603
  720   833          951257537
  664   870          951257944
  554   921          951261425
  368   966          951264728
  193   981          951265198
  112   983          951267015
  772   789          951268717
  216   980          951269696
  733   823          951274604
  346   969          951274945
  361   967          951276944
  696   850          951278536
  301   974          951281325
  693   852          951282765
  338   970          951287472
  441   953          951289298
  724   830          951290424
  585   909          951291054
  235   979          951291614
  163   982          951296915
  738   819          951300531
  113   983          951304984
  679   861          951324220
  608   899          951328411
  699   848          951332291
  716   836          951338752
  114   983          951343631
  690   854          951344864
  750   809          951350129
  771   790          951353011
  375   965          951366500
  758   802          951369120
  515   934          951371379
  459   949          951372928
  164   982          951377112
  194   981          951377525
  115   983          951382962
  266   977          951395929
  487   942          951398191
  411   959          951400610
  354   968          951401096
  321   972          951406209
  217   980          951410313
  116   983          951422983
  279   976          951431815
  330   971          951435611
  728   827          951437635
  394   962          951440112
  498   939          951442011
  702   846          951444144
  252   978          951444360
  505   937          951444578
  770   791          951446671
  534   928          951452056
  537   927          951452136
  629   889          951453558
  565   917          951457338
  236   979          951457995
  165   982          951458293
  627   890          951460883
  650   878          951461152
  117   983          951463700
  687   856          951464719
  631   888          951466663
  388   963          951467419
  531   929          951486380
  540   926          951486776
  625   891          951488596
  195   981          951491016
  557   920          951496693
  633   887          951500240
  291   975          951501546
  400   961          951503681
  118   983          951505119
  743   815          951515782
  446   952          951517944
  590   907          951521643
  659   873          951529796
  712   839          951533847
  623   892          951536655
  312   973          951538645
  597   904          951539437
  166   982          951540464
  606   900          951545016
  119   983          951547246
  769   792          951549697
  218   980          951552232
  302   974          951554032
  635   886          951554331
  528   930          951554952
  543   925          951556132
  455   950          951571375
  671   866          951573607
  427   956          951577299
  757   803          951579720
  382   964          951584312
  120   983          951590087
  621   893          951605018
  432   955          951605443
  196   981          951605677
  491   941          951608392
  267   977          951608996
  705   844          951614209
  512   935          951618103
  422   957          951618941
  167   982          951623631
  237   979          951625792
  637   885          951628978
  749   810          951630749
  339   970          951631219
  121   983          951633648
  347   969          951635132
  253   978          951635629
  684   858          951642216
  666   869          951643205
  578   912          951651080
  676   863          951651423
  525   931          951657616
  406   960          951659416
  546   924          951660360
  768   793          951662089
  280   976          951666176
  362   967          951668991
  369   966          951672105
  122   983          951677935
  737   820          951683553
  573   914          951684461
  619   894          951693643
  652   877          951693941
  219   980          951695459
  732   824          951699392
  437   954          951704117
  168   982          951707800
  322   972          951716296
  197   981          951721514
  123   983          951722954
  639   884          951724223
  583   910          951726287
  417   958          951729625
  472   946          951744584
  292   975          951756463
  476   945          951758801
  331   971          951763302
  560   919          951767559
  124   983          951768711
  355   968          951778107
  468   947          951781355
  604   901          951781565
  767   794          951783847
  719   834          951788663
  723   831          951789258
  376   965          951789501
  169   982          951792977
  522   932          951794216
  238   979          951795011
  549   923          951799616
  502   938          951799680
  756   804          951799680
  617   895          951802488
  125   983          951815212
  451   951          951819202
  268   977          951823665
  480   944          951824384
  568   916          951825728
  254   978          951828416
  303   974          951828551
  313   973          951831614
  198   981          951838533
  220   980          951840000
  641   883          951840108
  708   842          951842600
  742   816          951856984
  661   872          951859629
  126   983          951862463
  595   905          951862500
  464   948          951868736
  495   940          951871375
  442   953          951874065
  681   860          951877241
  170   982          951879168
  509   936          951898085
  715   837          951902128
  281   976          951902217
  727   828          951904135
  395   962          951907003
  412   959          951908607
  127   983          951910470
  588   908          951910784
  766   795          951914971
  389   963          951920216
  748   811          951920723
  615   896          951931511
  484   943          951941711
  654   876          951947640
  199   981          951956740
  128   983          951959239
  519   933          951964596
  239   979          951965658
  171   982          951966379
  552   922          951974056
  643   882          951976675
  340   970          951977000
  401   961          951984882
  221   980          951985861
  348   969          951997401
  695   851          951997426
  460   949          952006349
  129   983          952008776
  293   975          952013132
  255   978          952022727
  383   964          952023231
  692   853          952024365
  323   972          952028315
  698   849          952028441
  755   805          952029000
  673   865          952035842
  602   902          952038016
  269   977          952039942
  668   868          952049664
  172   982          952054616
  765   796          952055461
  130   983          952059087
  363   967          952063210
  563   918          952074179
  736   821          952075917
  200   981          952076141
  613   897          952080670
  370   966          952081696
  332   971          952092979
  304   974          952104888
  689   855          952109144
  131   983          952110178
  488   942          952111160
  447   952          952116031
  701   847          952117524
  428   956          952125568
  314   973          952126461
  711   840          952129431
  222   980          952133048
  731   825          952133516
  645   881          952133966
  240   979          952137739
  282   976          952139944
  173   982          952143885
  576   913          952151473
  423   957          952154460
  407   960          952155143
  356   968          952157248
  132   983          952162055
  433   955          952166612
  516   934          952168600
  678   862          952169680
  581   911          952180972
  555   921          952183836
  499   939          952187518
  456   950          952193816
  201   981          952196742
  593   906          952205273
  764   797          952205317
  741   817          952207534
  663   871          952210558
  506   937          952211169
  133   983          952214724
  377   965          952214758
  256   978          952218568
  747   812          952220051
  656   875          952222291
  571   915          952230286
  174   982          952234192
  611   898          952249923
  686   857          952251649
  418   958          952252544
  270   977          952257833
  704   845          952264789
  754   806          952267680
  134   983          952268191
  294   975          952271559
  438   954          952278336
  223   980          952281567
  722   832          952297416
  535   928          952309127
  241   979          952311260
  647   880          952312023
  600   903          952314327
  202   981          952318549
  538   927          952318855
  586   909          952319485
  135   983          952322462
  341   970          952324821
  175   982          952325543
  718   835          952329107
  492   941          952333109
  532   929          952333857
  324   972          952342272
  349   969          952361758
  541   926          952363197
  763   798          952364539
  390   963          952375347
  396   962          952376264
  136   983          952377543
  283   976          952379363
  726   829          952379965
  305   974          952383049
  529   930          952392889
  513   935          952406072
  473   946          952414353
  257   978          952415945
  566   917          952416709
  176   982          952417944
  413   959          952419076
  315   973          952423192
  333   971          952424648
  558   920          952429112
  452   951          952430759
  224   980          952431424
  137   983          952433440
  609   899          952439228
  469   947          952439832
  477   945          952439958
  203   981          952441568
  544   925          952442309
  683   859          952451766
  364   967          952459607
  443   953          952461484
  384   964          952464448
  402   961          952468489
  707   843          952470350
  714   838          952474816
  271   977          952477344
  670   867          952477363
  735   822          952477623
  526   931          952486067
  242   979          952486227
  138   983          952490159
  371   966          952493507
  649   879          952510888
  177   982          952511401
  753   807          952515720
  465   948          952516017
  481   944          952517025
  658   874          952517936
  675   864          952519419
  746   813          952528733
  295   975          952531750
  762   799          952533127
  357   968          952538525
  139   983          952547706
  547   924          952556347
  503   938          952557199
  204   981          952565805
  740   818          952567432
  591   907          952567714
  730   826          952576976
  225   980          952582625
  665   870          952582625
  178   982          952605920
  140   983          952606087
  496   940          952607936
  598   904          952610456
  523   932          952613235
  258   978          952614864
  284   976          952620480
  628   890          952642152
  378   965          952642277
  630   889          952642369
  461   949          952642530
  485   943          952645932
  607   900          952648543
  408   960          952653312
  579   912          952655067
  325   972          952658173
  626   891          952662347
  243   979          952662646
  306   974          952663040
  632   888          952663040
  141   983          952665308
  574   914          952671168
  342   970          952674688
  429   956          952676405
  510   936          952676856
  205   981          952691266
  424   957          952692517
  272   977          952698481
  179   982          952701507
  624   892          952702912
  634   887          952704207
  550   923          952705467
  680   861          952709381
  561   919          952710040
  761   800          952711081
  448   952          952716800
  316   973          952721813
  142   983          952725375
  694   852          952725592
  350   969          952728209
  434   955          952730379
  651   878          952730603
  697   850          952733873
  710   841          952734321
  226   980          952735176
  584   910          952747704
  334   971          952758315
  781   781          952759082
  780   782          952763768
  622   893          952763805
    0   984          952763904
    1   984          952763905
    2   984          952763912
    3   984          952763931
    4   984          952763968
    5   984          952764029
    6   984          952764120
    7   984          952764247
    8   984          952764416
    9   984          952764633
   10   984          952764904
   11   984          952765235
   12   984          952765632
  636   886          952765912
   13   984          952766101
   14   984          952766648
   15   984          952767279
   16   984          952768000
   17   984          952768817
   18   984          952769736
   19   984          952770763
   20   984          952771904
  752   808          952773120
   21   984          952773165
  520   933          952774237
   22   984          952774552
  691   854          952775235
   23   984          952776071
   24   984          952777728
  779   783          952777826
  419   958          952777971
   25   984          952779529
   26   984          952781480
   27   984          952783587
   28   984          952785856
  143   983          952786294
   29   984          952788293
   30   984          952790904
   31   984          952793695
  296   975          952793711
  569   916          952795305
   32   984          952796672
  180   982          952798168
   33   984          952799841
  700   848          952800192
  778   784          952801256
   34   984          952803208
   35   984          952806779
   36   984          952810560
   37   984          952814557
  721   833          952814898
  259   978          952815331
  206   981          952817957
   38   984          952818776
  457   950          952818993
   39   984          952823223
  489   942          952827057
   40   984          952827904
  391   963          952832818
   41   984          952832825
  777   785          952834058
  660   873          952834617
   42   984          952837992
  244   979          952840523
   43   984          952843411
  620   894          952844984
  745   814          952846769
  397   962          952847901
  144   983          952848071
  638   885          952848197
   44   984          952849088
   45   984          952855029
  439   954          952855183
  365   967          952858188
   46   984          952861240
  285   976          952863301
  725   830          952865125
   47   984          952867727
   48   984          952874496
  776   786          952876232
  605   901          952877826
  717   836          952878869
   49   984          952881553
  688   856          952882688
  734   823          952888671
   50   984          952888904
  227   980          952889083
  553   922          952889825
  181   982          952895909
   51   984          952896555
  760   801          952898401
   52   984          952904512
  372   966          952907544
  385   964          952907969
  145   983          952910712
   53   984          952912781
  273   977          952921250
   54   984          952921368
  358   968          952921944
  703   846          952924663
  672   866          952926344
  596   905          952926361
  775   787          952927778
   55   984          952930279
  414   959          952932023
  500   939          952936019
  739   819          952936678
   56   984          952939520
  307   974          952944867
  207   981          952945884
  618   895          952946407
   57   984          952949097
  589   908          952949781
  640   884          952951104
  403   961          952954508
   58   984          952959016
  517   934          952968917
   59   984          952969283
  653   877          952971210
  146   983          952974223
  667   869          952975872
  326   972          952976024
   60   984          952979904
  507   937          952980796
  774   788          952988696
   61   984          952990885
  182   982          952994736
   62   984          953002232
   63   984          953013951
  260   978          953017352
  245   979          953019864
  317   973          953022330
  677   863          953024380
   64   984          953026048
  343   970          953026607
  564   918          953026776
  729   827          953029772
   65   984          953038529
  147   983          953038610
  751   809          953039880
  228   980          953044352
  453   951          953045028
  685   858          953047837
   66   984          953051400
  444   953          953051561
  713   839          953056816
  297   975          953057448
  773   789          953058986
  493   941          953060778
   67   984          953064667
  616   896          953068032
  379   965          953072064
  642   883          953074675
  208   981          953075053
   68   984          953078336
  474   946          953086960
   69   984          953092413
  335   971          953093986
  183   982          953094655
  759   802          953095087
  351   969          953096760
  470   947          953101123
  148   983          953103879
   70   984          953106904
  706   844          953107400
  286   976          953107832
  556   921          953109577
   71   984          953121815
  478   945          953123977
  603   902          953127035
   72   984          953137152
  772   790          953138648
  274   977          953145657
  577   913          953148530
   73   984          953152921
  409   960          953153929
  466   948          953166088
   74   984          953169128
  536   928          953169408
  149   983          953170036
  662   872          953172376
  744   815          953174159
  533   929          953184526
   75   984          953185779
  539   927          953188802
  582   911          953195399
  184   982          953195672
  514   935          953197119
  246   979          953200675
  229   980          953200989
   76   984          953202880
  209   981          953205470
  614   897          953209817
  572   915          953210123
  482   944          953212552
  644   882          953218952
   77   984          953220437
  261   978          953220933
  771   791          953227682
  308   974          953228536
  430   956          953229816
  655   876          953232751
  425   957          953233118
  530   930          953234000
  150   983          953237087
   78   984          953238456
  542   926          953242864
   79   984          953256943
  366   967          953258959
  594   906          953262000
  682   860          953270568
   80   984          953275904
  462   949          953281477
  392   963          953292635
   81   984          953295345
  327   972          953295831
  435   955          953296750
  185   982          953297793
  758   803          953301139
  151   983          953305038
  420   958          953305912
  359   968          953307511
  733   824          953309061
   82   984          953315272
  738   820          953315272
  750   810          953316000
  527   931          953317674
  504   938          953317736
  449   952          953320257
  398   962          953321920
  298   975          953322967
  373   966          953323813
  318   973          953324749
  770   792          953326088
  545   925          953331750
   83   984          953335691
  210   981          953337141
  720   834          953341704
  497   940          953347473
  709   842          953348517
  587   909          953351432
  486   943          953353063
  386   964          953353800
  287   976          953354079
   84   984          953356608
  230   980          953359000
  724   831          953359615
  559   920          953364879
  275   977          953371708
  612   898          953371720
  152   983          953373895
   85   984          953378029
  567   917          953379476
  344   970          953380584
  247   979          953382962
  646   881          953383977
  669   868          953390341
  601   903          953396128
  674   865          953396649
   86   984          953399960
  186   982          953401024
   87   984          953422407
  262   978          953426080
  336   971          953431667
  769   793          953433866
  440   954          953434664
  524   932          953435392
  716   837          953437949
  404   961          953442945
  153   983          953443664
   88   984          953445376
  458   950          953446912
  415   959          953447454
  696   851          953448587
  548   924          953455616
  511   936          953458687
  693   853          953463034
  352   969          953467417
   89   984          953468873
  211   981          953470072
  728   828          953491904
  699   849          953492148
   90   984          953492904
  380   965          953504125
  187   982          953505371
  743   816          953510903
  309   974          953514053
  154   983          953514351
  657   875          953515268
  757   804          953516557
   91   984          953517475
  231   980          953518391
  664   871          953531255
  690   855          953535375
   92   984          953542592
  490   942          953545888
  679   862          953550767
  768   794          953551016
  610   899          953553699
  248   979          953566731
   93   984          953568261
  648   880          953569792
  155   983          953585962
  521   933          953586998
  299   975          953590274
  702   847          953593831
   94   984          953594488
  276   977          953599409
  749   811          953601480
  288   976          953602048
  212   981          953604269
  188   982          953610840
  551   923          953614618
  592   907          953617331
  328   972          953617600
   95   984          953621279
  319   973          953629076
  263   978          953632799
  445   953          953644302
  712   840          953648128
   96   984          953648640
  562   919          953655887
  410   960          953657000
  156   983          953658503
  575   914          953661319
  367   967          953661926
  454   951          953662015
  580   912          953662528
  687   857          953665496
   97   984          953676577
  767   795          953677538
  232   980          953679168
  599   904          953685063
  501   939          953687520
  360   968          953695232
  737   821          953703214
   98   984          953705096
  189   982          953717437
  157   983          953731980
   99   984          953734203
  345   970          953736625
  732   825          953738793
  213   981          953739738
  756   805          953741341
  374   966          953742320
  249   979          953751988
  508   937          953753465
  705   845          953753750
  393   963          953754804
  608   900          953755712
  475   946          953762411
  100   984          953763904
  471   947          953765234
  570   916          953768296
  337   971          953771364
  518   934          953772336
  585   910          953772625
  426   957          953776269
  650   879          953776439
  431   956          953785807
  494   941          953791405
  101   984          953794205
  399   962          953798327
  310   974          953801424
  387   964          953801947
  158   983          953806399
  554   922          953808912
  479   945          953810864
  766   796          953813432
  659   874          953818803
  467   948          953818955
  102   984          953825112
  190   982          953825168
  671   867          953826074
  629   890          953827189
  277   977          953828766
  631   889          953834960
  421   958          953836373
  627   891          953839854
  353   969          953840186
  264   978          953841096
  233   980          953841337
  289   976          953851745
  684   859          953853283
  103   984          953856631
  742   817          953857001
  300   975          953859375
  633   888          953863209
  723   832          953863435
  436   955          953865731
  625   892          953872913
  214   981          953876485
  719   835          953877834
  159   983          953881766
  676   864          953888320
  104   984          953888768
  748   812          953896320
  483   944          953910971
  666   870          953911296
  635   887          953911978
  105   984          953921529
  463   949          953923196
  623   893          953926324
  450   952          953926408
  405   961          953933806
  191   982          953934039
  320   973          953935317
  381   965          953938466
  250   979          953938739
  329   972          953941337
  106   984          953954920
  160   983          953958087
  765   797          953958698
  727   829          953963372
  416   959          953965375
  708   843          953972019
  755   806          953975491
  606   901          953977717
  637   886          953981309
  565   918          953982757
  107   984          953988947
  515   935          953991250
  590   908          953992312
  597   905          953993798
  621   894          954000045
  652   878          954003960
  234   980          954004904
  715   838          954006347
  215   981          954014516
  441   954          954016785
  108   984          954023616
  537   928          954032905
  161   983          954035368
  534   929          954038393
  557   921          954038654
  192   982          954044056
  265   978          954050977
  109   984          954058933
  278   977          954059785
  540   927          954061983
  487   943          954063110
  368   967          954067095
  639   885          954071244
  459   950          954077579
  531   930          954078291
  505   938          954081297
  361   968          954085113
  498   940          954089992
  311   974          954090655
  619   895          954094034
  346   970          954094736
  110   984          954094904
  681   861          954098622
  736   822          954100504
  290   976          954103176
  338   971          954113083
  764   798          954113336
  162   983          954113615
  543   926          954125783
  251   979          954126990
  301   975          954130276
  111   984          954131535
  661   873          954143398
  578   913          954149049
  528   931          954152443
  216   981          954153837
  193   982          954155225
  411   960          954162531
  375   966          954163071
  112   984          954168832
  235   980          954169875
  695   852          954172583
  731   826          954177867
  641   884          954181825
  163   983          954192834
  573   915          954193392
  698   850          954193392
  747   813          954200520
  113   984          954206801
  617   896          954208249
  692   854          954209752
  741   818          954212453
  583   911          954213318
  354   969          954215073
  754   807          954219007
  394   963          954219331
  604   902          954219672
  546   925          954224461
  446   953          954239713
  321   973          954243478
  512   936          954243584
  114   984          954245448
  711   841          954248752
  654   877          954252397
  388   964          954252416
  525   932          954260693
  266   978          954262448
  330   972          954267048
  194   982          954267552
  491   942          954267659
  701   848          954272293
  164   983          954273031
  400   962          954277128
  763   799          954277346
  455   951          954281726
  673   866          954283113
  115   984          954284779
  279   977          954292472
  217   981          954294454
  560   920          954304000
  689   856          954304785
  668   869          954312541
  643   883          954313094
  252   979          954316747
  427   957          954321976
  595   906          954322291
  116   984          954324800
  236   980          954336256
  615   897          954342648
  432   956          954344384
  568   917          954345645
  165   983          954354212
  291   976          954356347
  549   924          954358173
  117   984          954365517
  422   958          954369360
  382   965          954375093
  722   833          954376585
  195   982          954381043
  312   974          954381752
  588   909          954386901
  678   863          954401399
  522   933          954402885
  302   975          954402983
  118   984          954406936
  704   846          954409400
  718   836          954423288
  406   961          954427097
  472   947          954432171
  218   981          954436373
  166   983          954436383
  437   955          954437328
  476   946          954440712
  502   939          954442027
  726   830          954444176
  119   984          954449063
  762   800          954450728
  347   970          954454923
  339   971          954456830
  686   858          954457568
  645   882          954465093
  753   808          954471889
  369   967          954474472
  468   948          954474624
  267   978          954475515
  362   968          954477160
  602   903          954481535
  417   959          954485792
  663   872          954489095
  120   984          954491904
  196   982          954495704
  613   898          954497189
  480   945          954500625
  237   980          954504053
  735   823          954507142
  253   979          954508016
  746   814          954514080
  167   983          954519550
  656   876          954521792
  495   941          954524996
  280   977          954526833
  552   923          954527075
  509   937          954529182
  451   952          954535259
  121   984          954535465
  322   973          954553565
  464   949          954567693
  740   819          954577259
  519   934          954578863
  219   981          954579600
  122   984          954579752
  714   839          954584063
  376   966          954586072
  781   782          954591309
  355   969          954592084
  331   972          954594739
  780   783          954600687
  442   954          954601552
  168   983          954603719
  707   844          954604827
  563   919          954605106
  292   976          954611264
  197   982          954611541
  484   944          954612288
  779   784          954619443
  123   984          954624771
  730   827          954626283
  761   801          954633482
  647   881          954637864
  778   785          954647577
  576   914          954654920
  683   860          954667987
  593   907          954670500
  124   984          954670528
  412   960          954670528
  611   899          954671830
  238   980          954673272
  581   912          954673469
  313   974          954674721
  303   975          954677502
  777   786          954685089
  395   963          954686222
  169   983          954688896
  268   978          954690184
  254   979          954700803
  389   964          954705213
  460   950          954711000
  125   984          954717029
  220   981          954724141
  198   982          954728560
  555   922          954731323
  776   787          954731979
  752   809          954734137
  670   868          954735032
  571   916          954744707
  401   962          954758329
  675   865          954761500
  281   977          954762874
  600   904          954763264
  126   984          954764280
  170   983          954775087
  488   943          954776079
  775   788          954788247
  516   935          954788471
  586   910          954801056
  340   971          954802611
  658   875          954812187
  127   984          954812287
  383   965          954814012
  348   970          954817192
  760   802          954825608
  649   880          954831449
  499   940          954835499
  745   815          954837000
  447   953          954837800
  239   980          954843919
  199   982          954846767
  506   938          954847888
  774   789          954853893
  665   871          954855936
  710   842          954858688
  128   984          954861056
  171   983          954862298
  323   973          954865584
  609   900          954866529
  293   976          954867933
  221   981          954870002
  428   957          954870245
  363   968          954871379
  370   967          954884063
  255   979          954895114
  535   929          954895464
  721   834          954899065
  538   928          954899624
  697   851          954903924
  456   951          954904167
  423   958          954904879
  433   956          954905553
  694   853          954905861
  269   978          954906461
  129   984          954910593
  407   961          954922824
  734   824          954923128
  332   972          954924416
  532   930          954925768
  773   790          954928917
  725   831          954934316
  680   862          954935928
  541   927          954938404
  566   918          954942128
  172   983          954950535
  739   820          954951419
  304   975          954953839
  700   849          954960049
  130   984          954960904
  691   855          954965746
  200   982          954966168
  314   974          954969568
  558   921          954971073
  356   969          954971225
  717   837          954978066
  529   931          954990380
  492   942          954992376
  282   977          955000601
  751   810          955005751
  418   959          955008711
  377   966          955011329
  438   955          955011547
  544   926          955011960
  131   984          955011995
  772   791          955013319
  240   980          955016000
  630   890          955016000
  222   981          955017189
  628   891          955021123
  759   803          955027106
  632   889          955031337
  513   936          955031553
  591   908          955038383
  173   983          955039804
  651   879          955045890
  626   892          955046664
  132   984          955063872
  598   905          955064817
  634   888          955067176
  703   847          955074350
  607   901          955081244
  688   857          955083465
  729   828          955084041
  201   982          955086769
  526   932          955089144
  256   979          955090955
  624   893          955092581
  473   947          955101940
  771   792          955107099
  133   984          955116541
  547   925          955120448
  477   946          955121869
  636   887          955123559
  660   874          955123624
  270   978          955124352
  294   976          955126360
  174   983          955130111
  469   948          955133101
  452   952          955146816
  341   971          955150432
  579   913          955153036
  396   963          955155483
  622   894          955158832
  390   964          955160344
  223   981          955165708
  744   816          955169280
  134   984          955170008
  713   840          955171097
  672   867          955178811
  324   973          955179541
  574   915          955180099
  413   960          955180997
  349   970          955181549
  443   954          955188971
  241   980          955189521
  481   945          955193266
  503   939          955199546
  638   886          955200528
  202   982          955208576
  770   793          955210257
  465   949          955214974
  175   983          955221462
  523   933          955221904
  135   984          955224279
  305   975          955232000
  584   911          955234735
  758   804          955237976
  283   977          955240020
  402   962          955241936
  667   870          955243963
  620   895          955245375
  561   920          955246481
  706   845          955246941
  384   965          955255229
  333   972          955256085
  685   859          955258904
  677   864          955261277
  496   941          955261557
  550   924          955264024
  315   974          955266299
  364   968          955267776
  136   984          955279360
  653   878          955281229
  750   811          955286731
  257   979          955288332
  371   967          955295874
  640   885          955298125
  510   937          955307953
  176   983          955313863
  569   917          955315222
  224   981          955315565
  605   902          955315933
  485   944          955316509
  769   794          955322793
  203   982          955331595
  738   821          955334933
  137   984          955335257
  271   978          955343863
  461   950          955347181
  733   825          955348462
  618   896          955352168
  357   969          955352502
  242   980          955364488
  596   906          955386152
  295   976          955386551
  520   934          955388504
  138   984          955391976
  177   983          955407320
  642   884          955416392
  408   961          955420993
  429   957          955421082
  589   909          955425898
  720   835          955430875
  724   832          955433792
  448   953          955438569
  378   966          955438848
  553   923          955442844
  424   958          955442936
  768   795          955444707
  139   984          955449523
  204   982          955455832
  662   873          955456145
  757   805          955458218
  225   981          955466766
  434   956          955469320
  709   843          955477936
  616   897          955479169
  284   977          955481137
  258   979          955487251
  682   861          955491949
  489   943          955491976
  325   973          955495442
  342   971          955500299
  178   983          955501839
  140   984          955507904
  743   817          955510920
  306   975          955511991
  457   951          955529344
  419   959          955534138
  655   877          955537508
  243   980          955540907
  716   838          955542168
  350   970          955548000
  728   829          955551141
  644   883          955555371
  564   919          955557703
  316   974          955564920
  272   978          955565000
  141   984          955567125
  603   903          955570554
  767   796          955575999
  749   812          955577077
  205   982          955581293
  500   940          955584000
  439   955          955588394
  517   935          955588788
  334   972          955589752
  179   983          955597426
  507   938          955617515
  391   964          955617815
  226   981          955619317
  696   852          955623744
  614   898          955626336
  397   963          955627120
  142   984          955627192
  674   866          955643920
  693   854          955648421
  296   976          955648512
  577   914          955651977
  669   869          955653218
  556   922          955657064
  699   850          955657099
  365   968          955666357
    0   985          955671625
    1   985          955671626
    2   985          955671633
    3   985          955671652
    4   985          955671689
    5   985          955671750
    6   985          955671841
    7   985          955671968
    8   985          955672137
    9   985          955672354
   10   985          955672625
   11   985          955672956
   12   985          955673353
   13   985          955673822
   14   985          955674369
   15   985          955675000
   16   985          955675721
   17   985          955676538
   18   985          955677457
   19   985          955678484
   20   985          955679625
   21   985          955680886
   22   985          955682273
   23   985          955683792
   24   985          955685449
   25   985          955687250
  259   979          955687718
  756   806          955687832
  582   912          955687896
  143   984          955688111
   26   985          955689201
   27   985          955691308
   28   985          955693577
  414   960          955693944
  180   983          955694087
   29   985          955696014
   30   985          955698625
  385   965          955698750
   31   985          955701416
   32   985          955704393
   33   985          955707562
  206   982          955707984
  372   967          955709911
   34   985          955710929
   35   985          955714500
  646   882          955715104
  766   797          955716669
   36   985          955718281
  244   980          955718784
  493   942          955720045
   37   985          955722278
  285   977          955723958
  572   916          955724544
   38   985          955726497
  594   907          955727227
  737   822          955727801
  403   962          955727955
   39   985          955730944
  690   856          955731016
   40   985          955735625
  358   969          955735921
   41   985          955740546
   42   985          955745713
  702   848          955748600
  144   984          955749888
   43   985          955751132
  536   929          955755745
   44   985          955756809
  453   952          955761085
   45   985          955762750
  712   841          955767449
   46   985          955768961
  539   928          955769571
  227   981          955773224
  474   947          955774547
   47   985          955775448
  533   930          955776437
  444   954          955779048
   48   985          955782217
  679   863          955782486
  732   826          955783144
  273   978          955787769
   49   985          955789274
  181   983          955791828
  612   899          955793627
  307   975          955793818
  470   948          955794392
   50   985          955796625
   51   985          955804276
  478   946          955805888
  664   872          955809792
   52   985          955812233
  145   984          955812529
  326   973          955813293
  657   876          955814769
  542   927          955818071
   53   985          955820502
  514   936          955822600
   54   985          955829089
  530   931          955831491
  587   910          955833003
  207   982          955835911
   55   985          955838000
  601   904          955845065
   56   985          955847241
  343   971          955852218
   57   985          955856818
  742   818          955861920
  466   949          955865045
  317   974          955865437
  765   798          955866717
   58   985          955866737
  379   966          955868635
  687   858          955871415
  146   984          955876040
  748   813          955876789
   59   985          955877004
   60   985          955887625
  482   945          955888793
  260   979          955889739
  182   983          955890655
  648   881          955895633
  245   980          955898125
  705   846          955898361
   61   985          955898606
  545   926          955901401
  567   918          955904895
  559   921          955906840
   62   985          955909953
  297   976          955912249
  351   970          955916551
  527   932          955920751
  409   961          955921610
   63   985          955921672
  335   972          955925423
  755   807          955926818
  228   981          955928493
   64   985          955933769
  147   984          955940427
  723   833          955942604
   65   985          955946250
   66   985          955959121
  504   939          955960083
  208   982          955965080
  286   977          955968489
  719   836          955972015
   67   985          955972388
  430   957          955974493
  610   900          955981000
  425   958          955983537
   68   985          955986057
  462   950          955986128
  183   983          955990574
   69   985          956000134
  497   941          956001094
  148   984          956005696
  274   978          956012176
   70   985          956014625
  548   925          956019717
  486   944          956023640
  764   799          956026143
  727   830          956027583
   71   985          956029536
  435   956          956035691
  449   953          956042026
  524   933          956044061
   72   985          956044873
   73   985          956060642
  420   959          956062079
  366   968          956067128
  684   860          956069504
  149   984          956071853
   74   985          956076849
  308   975          956077487
  392   964          956077632
  246   980          956078936
  671   868          956083743
  229   981          956085130
  592   908          956088000
  511   937          956089784
  184   983          956091591
  261   979          956093320
   75   985          956093500
  209   982          956095497
  650   880          956097000
  398   963          956101139
  708   844          956106496
   76   985          956110601
  659   875          956113054
  715   839          956115594
  359   969          956121488
  373   967          956126180
   77   985          956128158
  736   823          956130023
  676   865          956130401
  327   973          956133100
  150   984          956138904
  599   905          956139424
  386   965          956144581
   78   985          956146177
  458   951          956157263
  580   913          956160497
   79   985          956164664
  318   974          956167856
  440   955          956167875
  575   915          956170250
  551   924          956173175
  754   808          956175176
  298   976          956177768
   80   985          956183625
  666   871          956184607
  747   814          956185867
  608   901          956188413
  562   920          956192328
  185   983          956193712
  763   800          956194947
  521   934          956201265
   81   985          956203066
  629   891          956206160
  344   971          956206195
  151   984          956206855
  631   890          956208591
  415   960          956209375
  490   943          956210807
  287   977          956214736
  404   962          956216392
  741   819          956222280
   82   985          956222993
  627   892          956224171
  210   982          956227168
  731   827          956227174
  633   889          956231506
  275   978          956238227
  230   981          956243141
   83   985          956243412
  585   911          956259656
  247   980          956261223
  625   893          956262582
  336   972          956263104
   84   985          956264329
  635   888          956274947
  152   984          956275712
   85   985          956285750
  352   970          956287208
  570   917          956288213
  186   983          956296943
  262   979          956298467
  380   966          956300696
   86   985          956307681
  652   879          956319247
  623   894          956321351
  681   862          956325169
   87   985          956330128
  501   940          956335501
  637   887          956338956
  153   984          956345481
  695   853          956352852
   88   985          956353097
  211   982          956360099
  554   923          956361931
  309   975          956363004
  698   851          956363443
  445   954          956371789
  711   842          956373119
  762   801          956373129
   89   985          956376594
  454   952          956378072
  508   938          956390184
  518   935          956392207
  692   855          956400263
  621   895          956400436
   90   985          956400625
  187   983          956401290
  231   981          956402532
  606   902          956415824
  154   984          956416168
  782   782          956423536
  639   886          956423575
  410   961          956424681
   91   985          956425196
  781   783          956428228
  701   849          956432150
  661   874          956432405
  753   809          956432906
  780   784          956442304
  248   980          956444992
  299   976          956445075
  475   947          956449998
   92   985          956450313
  494   942          956450672
  597   906          956453589
  328   973          956454869
  471   948          956458503
  722   834          956460752
  288   977          956462705
  779   785          956465764
  276   978          956465928
  590   909          956468429
  367   968          956470095
  319   974          956472183
   93   985          956475982
  155   984          956487779
  479   946          956492775
  212   982          956494296
  778   786          956498608
  619   896          956499795
   94   985          956502209
  746   815          956504311
  263   979          956505186
  689   857          956505562
  188   983          956506759
  360   969          956509209
  726   831          956513367
  565   919          956513684
  467   949          956517912
  718   837          956522485
  426   958          956526688
  641   885          956528846
   95   985          956529000
  431   957          956530484
  673   867          956535580
  393   964          956539801
  777   787          956540836
  735   824          956541599
  374   967          956544687
   96   985          956556361
  704   847          956559087
  156   984          956560320
  761   802          956560689
  345   971          956562236
  654   878          956562416
  232   981          956563309
  399   963          956577546
  668   870          956580632
   97   985          956584298
  557   922          956586141
  483   945          956587212
  740   820          956592000
  776   788          956592448
  421   959          956592540
  387   965          956592728
  337   972          956602801
  436   956          956604672
   98   985          956612817
  189   983          956613356
  515   936          956616731
  537   929          956619242
  617   897          956619386
  463   950          956627847
  213   982          956629765
  249   980          956630249
  534   930          956630304
  157   984          956633797
  678   864          956638296
   99   985          956641924
  540   928          956642752
  450   953          956648177
  310   975          956650375
  578   914          956652496
  775   789          956653444
  643   884          956654811
  353   970          956659977
  604   903          956663191
  686   859          956668635
  100   985          956671625
  531   931          956675782
  730   828          956680552
  277   978          956695285
  714   840          956698344
  752   810          956700008
  543   927          956700990
  101   985          956701926
  583   912          956705815
  405   962          956707253
  573   916          956707813
  158   984          956708216
  289   977          956712402
  264   979          956713483
  300   976          956714176
  190   983          956721087
  505   939          956723644
  774   790          956723824
  233   981          956725478
  416   960          956727296
  102   985          956732833
  487   944          956733687
  381   966          956735037
  498   941          956743613
  707   845          956744368
  441   955          956749996
  528   932          956755520
  760   803          956757627
  615   898          956759167
  103   985          956764352
  214   982          956766512
  663   873          956772864
  320   974          956778424
  329   973          956778606
  159   984          956783583
  595   907          956787518
  459   951          956787930
  546   926          956794112
  104   985          956796489
  645   883          956801512
  773   791          956803588
  250   980          956817000
  656   877          956826549
  105   985          956829250
  191   983          956829958
  745   816          956832121
  560   921          956845961
  160   984          956859904
  106   985          956862641
  588   910          956868472
  525   933          956869362
  568   918          956871064
  512   937          956874681
  368   968          956875264
  234   981          956889045
  683   861          956889368
  772   792          956892736
  107   985          956896668
  361   969          956899090
  215   982          956904543
  613   899          956919096
  346   971          956920347
  549   925          956922274
  265   979          956923364
  278   978          956926304
  411   961          956930212
  602   904          956930472
  108   985          956931337
  491   943          956932578
  161   984          956937185
  311   975          956939606
  192   983          956939975
  338   972          956944520
  734   825          956962529
  290   977          956963833
  759   804          956963943
  375   967          956965438
  109   985          956966654
  446   954          956967200
  647   882          956968991
  739   821          956971080
  751   811          956976482
  301   976          956985077
  710   843          956988107
  721   835          956988236
  771   793          956991268
  455   952          956997783
  670   869          956997909
  110   985          957002625
  394   964          957004328
  251   980          957005251
  725   832          957008493
  675   866          957008771
  162   984          957015432
  522   934          957017152
  354   970          957034864
  111   985          957039256
  388   965          957043197
  216   982          957043864
  193   983          957051144
  235   981          957054016
  400   963          957056347
  427   958          957072395
  112   985          957076553
  697   852          957079081
  717   838          957082285
  552   924          957085632
  321   974          957086585
  432   957          957089061
  502   940          957090008
  694   854          957091248
  163   984          957094651
  611   900          957099131
  770   794          957099184
  330   973          957104317
  658   876          957111688
  113   985          957114522
  700   850          957125000
  472   948          957125440
  422   959          957125527
  476   947          957128299
  665   872          957134473
  266   979          957134835
  593   908          957141169
  563   920          957141547
  729   829          957143278
  114   985          957153169
  649   881          957157290
  279   978          957158991
  691   856          957161387
  194   983          957163471
  576   915          957163851
  509   938          957165901
  680   863          957167647
  744   817          957169297
  581   913          957171438
  382   966          957171664
  468   949          957173581
  164   984          957174848
  437   956          957176269
  758   805          957179637
  480   946          957182536
  495   942          957184263
  217   982          957184481
  115   985          957192500
  252   980          957195008
  519   935          957198734
  406   962          957200544
  769   795          957216484
  291   977          957217004
  600   905          957217625
  236   981          957220397
  703   848          957229119
  312   975          957230703
  116   985          957232521
  417   960          957247713
  165   984          957256029
  451   953          957257028
  302   976          957257784
  750   812          957262328
  571   917          957264624
  464   950          957272344
  117   985          957273238
  195   983          957276962
  347   971          957280534
  369   968          957282641
  555   923          957284342
  586   911          957288087
  339   972          957288267
  484   945          957288529
  688   858          957289384
  713   841          957290418
  362   969          957291137
  609   901          957299230
  118   985          957314657
  218   982          957326400
  442   955          957334763
  166   984          957338200
  768   796          957343168
  267   979          957347902
  119   985          957356784
  738   822          957359520
  651   880          957366451
  253   980          957386277
  237   981          957388194
  376   967          957388439
  706   846          957391552
  196   983          957391623
  733   826          957392813
  280   978          957393352
  630   891          957394971
  322   974          957396672
  120   985          957399625
  757   806          957404709
  632   890          957404968
  628   892          957405440
  355   970          957411875
  516   936          957413952
  660   875          957417875
  460   951          957421351
  167   984          957421367
  331   973          957432008
  634   889          957435473
  626   893          957436333
  672   868          957436480
  412   961          957438209
  121   985          957443186
  488   944          957446656
  219   982          957469627
  395   964          957471219
  292   977          957471921
  566   919          957473055
  685   860          957475125
  767   797          957479236
  538   929          957485961
  636   888          957486528
  535   930          957487375
  122   985          957487473
  624   894          957487608
  499   941          957489120
  506   939          957490235
  389   965          957495994
  677   865          957503358
  168   984          957505536
  197   983          957507460
  724   833          957512961
  591   909          957514500
  743   818          957515839
  667   871          957517274
  558   922          957518560
  541   928          957519173
  607   902          957519351
  532   931          957523259
  313   975          957523672
  598   906          957524608
  720   836          957525056
  303   976          957532303
  123   985          957532492
  401   963          957537548
  238   981          957557413
  749   813          957557546
  638   887          957558175
  622   895          957559223
  268   979          957562571
  447   954          957565287
  124   985          957578249
  254   980          957579064
  544   927          957587167
  169   984          957590713
  529   932          957593457
  653   879          957596516
  383   966          957610583
  709   844          957612413
  220   982          957614168
  728   830          957615352
  456   952          957620224
  428   958          957620664
  198   983          957624479
  766   798          957624688
  125   985          957624750
  281   978          957629393
  340   972          957634048
  756   807          957639159
  348   971          957642803
  433   957          957650230
  640   886          957650456
  620   896          957651136
  716   839          957651415
  579   914          957656483
  492   943          957657295
  423   959          957661046
  513   937          957662650
  126   985          957672001
  170   984          957676904
  363   969          957685356
  547   926          957690099
  370   968          957692232
  574   916          957694520
  407   962          957696271
  526   933          957697813
  323   974          957708691
  682   862          957718496
  127   985          957720008
  584   912          957727232
  239   981          957728060
  293   977          957728590
  199   983          957742686
  662   874          957745152
  438   956          957750488
  737   823          957757320
  605   903          957759452
  221   982          957760029
  332   973          957761685
  618   897          957763305
  642   885          957763413
  171   984          957764115
  128   985          957768777
  418   960          957770632
  255   980          957773375
  269   979          957778848
  765   799          957779524
  561   921          957788442
  356   970          957791016
  473   948          957795209
  696   853          957804013
  304   976          957808640
  477   947          957809456
  377   967          957813696
  129   985          957818314
  314   975          957818519
  699   851          957827150
  550   925          957828125
  469   949          957832058
  732   827          957832451
  523   934          957836171
  693   855          957838932
  569   918          957840641
  503   940          957847527
  655   878          957847527
  596   907          957851379
  172   984          957852352
  200   983          957862087
  748   814          957862136
  282   978          957867120
  452   953          957868585
  130   985          957868625
  742   819          957871747
  481   946          957875177
  755   808          957882987
  712   842          957891816
  616   898          957895688
  674   867          957896387
  644   884          957897088
  240   981          957900141
  222   982          957907216
  589   910          957907469
  702   849          957908457
  465   950          957919625
  131   985          957919716
  496   942          957920824
  669   870          957921309
  443   955          957922182
  690   857          957931793
  396   964          957940480
  173   984          957941621
  764   800          957943744
  510   938          957944672
  413   961          957948678
  390   965          957951125
  256   980          957969216
  132   985          957971593
  341   972          957981869
  201   983          957982688
  294   977          957987017
  485   945          957992750
  270   979          957996739
  553   924          958001401
  349   971          958007160
  520   935          958008375
  679   864          958019383
  603   904          958019491
  402   963          958021155
  324   974          958022648
  133   985          958024262
  723   834          958026771
  174   984          958031928
  705   847          958048048
  614   899          958048243
  646   883          958051523
  384   966          958051800
  223   982          958055735
  461   951          958057532
  719   837          958071212
  241   981          958073662
  134   985          958077729
  364   969          958081753
  687   859          958082482
  305   976          958086801
  333   973          958093354
  664   873          958093561
  564   920          958094144
  727   831          958096774
  371   968          958104043
  202   983          958104495
  283   978          958106539
  315   975          958115250
  763   801          958117348
  657   877          958119526
  175   984          958123279
  135   985          958132000
  754   809          958136193
  577   915          958160908
  489   944          958162553
  736   824          958164480
  448   954          958166056
  257   980          958166593
  429   958          958171501
  357   970          958172293
  747   815          958176098
  582   913          958185865
  136   985          958187081
  408   962          958194440
  594   908          958197896
  424   959          958199103
  224   982          958205592
  556   923          958210083
  434   957          958213997
  517   936          958214269
  176   984          958215680
  271   979          958216250
  612   900          958220928
  648   882          958226760
  203   983          958227514
  715   840          958229875
  741   820          958237021
  500   941          958237621
  378   967          958241215
  137   985          958242978
  572   917          958244461
  457   952          958245401
  708   845          958246037
  295   977          958247208
  242   981          958248629
  507   939          958259862
  782   783          958260455
  781   784          958269845
  731   828          958281443
  780   785          958288625
  684   861          958290885
  419   960          958296059
  601   905          958299426
  138   985          958299697
  762   802          958300336
  177   984          958309137
  779   786          958316795
  587   911          958320034
  439   956          958327335
  342   972          958331736
  325   974          958338549
  671   869          958346620
  284   978          958347656
  536   930          958347656
  204   983          958351751
  778   787          958354355
  539   929          958355908
  225   982          958356793
  139   985          958357244
  258   980          958365512
  306   976          958366792
  350   971          958373611
  533   931          958373928
  676   866          958377672
  493   943          958384964
  753   810          958398777
  542   928          958398840
  777   788          958401305
  178   984          958403656
  391   965          958408596
  397   964          958412117
  659   876          958412555
  610   901          958413701
  316   975          958413871
  140   985          958415625
  650   881          958422841
  243   981          958425048
  334   973          958427021
  530   932          958434568
  567   919          958435822
  272   979          958437387
  514   937          958453697
  559   922          958454327
  776   789          958457645
  414   961          958461625
  666   872          958463144
  474   948          958467816
  141   985          958474846
  545   927          958476608
  205   983          958477212
  365   969          958480334
  453   953          958482854
  761   803          958492708
  470   949          958493349
  478   947          958493475
  385   966          958495321
  179   984          958499243
  746   816          958499432
  711   843          958502538
  403   963          958507174
  296   977          958509169
  226   982          958509344
  444   955          958512259
  372   968          958518080
  775   790          958523375
  527   933          958529420
  142   985          958534913
  695   854          958538239
  698   852          958538600
  722   835          958549923
  358   970          958555712
  681   863          958556888
  592   909          958564117
  259   980          958565979
  466   950          958569696
  482   946          958570704
  735   825          958581000
    0   986          958585256
    1   986          958585257
    2   986          958585264
    3   986          958585283
    4   986          958585320
    5   986          958585381
    6   986          958585472
    7   986          958585599
    8   986          958585768
    9   986          958585985
   10   986          958586256
   11   986          958586587
   12   986          958586984
   13   986          958587453
  726   832          958587544
  631   891          958587562
   14   986          958588000
   15   986          958588631
   16   986          958589352
  548   926          958589368
   17   986          958590169
  285   978          958590477
  629   892          958590477
   18   986          958591088
   19   986          958592115
   20   986          958593256
   21   986          958594517
  143   985          958595832
   22   986          958595904
  180   984          958595904
  692   856          958595904
  701   850          958597101
   23   986          958597423
  774   791          958598495
   24   986          958599080
  599   906          958599215
   25   986          958600881
   26   986          958602832
  244   981          958602925
  206   983          958603903
   27   986          958604939
  633   890          958605137
   28   986          958607208
  504   940          958608064
   29   986          958609645
  740   821          958611661
   30   986          958612256
  627   893          958613840
   31   986          958615047
   32   986          958618024
   33   986          958621193
   34   986          958624560
  608   902          958626520
  718   838          958626704
   35   986          958628131
   36   986          958631912
   37   986          958635909
  652   880          958639808
   38   986          958640128
  635   889          958643244
   39   986          958644575
  307   976          958648619
   40   986          958649256
   41   986          958654177
  326   974          958656400
  144   985          958657609
  625   894          958657609
  524   934          958658328
   42   986          958659344
  273   979          958660156
  497   942          958660361
  227   982          958663251
  580   914          958663944
   43   986          958664763
   44   986          958670440
  752   811          958670739
  379   967          958671002
   45   986          958676381
   46   986          958682592
  773   792          958683005
  343   972          958683655
  575   916          958684671
   47   986          958689079
  181   984          958693645
  760   804          958694464
  409   962          958695057
   48   986          958695848
  462   951          958696479
  486   945          958699881
  637   888          958701925
   49   986          958702905
   50   986          958710256
  689   858          958711481
  704   848          958713856
  317   975          958714388
   51   986          958717907
  145   985          958720250
  623   895          958721742
  430   958          958724912
   52   986          958725864
  511   938          958726503
  661   875          958726656
  207   983          958731830
   53   986          958734133
  562   921          958734289
  551   925          958737276
  425   959          958739704
  730   829          958739789
  351   971          958742162
   54   986          958742720
   55   986          958751631
  585   912          958752153
   56   986          958760872
  335   973          958762692
  260   980          958768000
  449   954          958769513
   57   986          958770449
  297   977          958772906
  772   793          958776905
   58   986          958780368
  435   957          958780368
  639   887          958781222
  245   981          958782266
  146   985          958783761
   59   986          958790635
  182   984          958792472
  673   868          958793249
   60   986          958801256
  621   896          958806197
   61   986          958812237
  570   918          958813632
  714   841          958817665
  228   982          958818520
  521   935          958821136
   62   986          958823584
  420   960          958824000
  745   817          958832138
  286   978          958835008
   63   986          958835303
   64   986          958847400
  147   985          958848148
  668   871          958853943
  606   903          958859343
   65   986          958859881
  208   983          958860999
  392   965          958868413
   66   986          958872752
  458   952          958873320
  654   879          958877703
  771   794          958880195
  678   865          958880377
  366   969          958881105
  641   886          958881177
  490   944          958881384
  274   979          958884563
  686   860          958884856
   67   986          958886019
  398   964          958886136
  707   846          958888979
  183   984          958892391
   68   986          958899688
  759   805          958905604
  440   956          958906816
  619   897          958910932
  148   985          958913417
   69   986          958913765
  597   907          958918816
  554   924          958920488
   70   986          958928256
  308   976          958932288
  373   968          958934349
  386   966          958941152
  359   970          958941279
   71   986          958943167
  590   910          958950000
  751   812          958952079
   72   986          958958504
  246   981          958963077
  261   980          958971581
   73   986          958974273
  229   982          958975157
  327   974          958976207
  415   961          958977056
  149   985          958979574
  501   941          958989122
   74   986          958990480
  209   983          958991416
  770   795          958992875
  184   984          958993408
  404   963          958995611
  739   822          958995667
  643   885          959001832
  734   826          959006880
   75   986          959007131
  318   975          959016807
  518   936          959017688
   76   986          959024232
  508   939          959032531
  617   898          959035905
  344   972          959037632
  298   977          959038425
   77   986          959041789
  150   985          959046625
  565   920          959050125
   78   986          959059808
  663   874          959061871
   79   986          959078295
  287   978          959081255
  721   836          959082417
  725   833          959087662
  185   984          959095529
   80   986          959097256
  454   953          959099841
  336   973          959100373
  380   967          959103063
  445   955          959105000
  275   979          959110614
  604   904          959112128
  352   971          959112819
  151   985          959114576
  769   796          959114945
  494   943          959115591
  683   862          959115915
   81   986          959116697
  710   844          959122584
  210   983          959123087
  758   806          959126128
  230   982          959133168
  656   878          959136568
   82   986          959136624
  557   923          959139160
  645   884          959143229
  475   948          959143267
  247   981          959145364
   83   986          959157043
  471   949          959157460
  578   915          959161427
  744   818          959174216
  262   980          959176728
   84   986          959177960
  479   947          959180362
  615   899          959181074
  152   985          959183433
  717   839          959191532
  410   962          959198128
  186   984          959198760
   85   986          959199381
  583   913          959203784
  729   830          959207489
  537   930          959211153
  309   976          959217805
   86   986          959221312
  467   950          959222563
  573   917          959227730
  534   931          959227795
  540   929          959229089
  750   813          959242797
   87   986          959243759
  768   797          959246405
  515   937          959247828
  153   985          959253202
  211   983          959256018
  595   908          959258187
  697   853          959259350
  675   867          959261238
  670   870          959266000
   88   986          959266728
  483   946          959269123
  531   932          959278859
  431   958          959280903
  543   928          959281759
  694   855          959281759
  426   959          959282855
  367   969          959284072
   89   986          959290225
  231   982          959292559
  700   851          959295051
  328   974          959297976
  187   984          959303107
  647   883          959305410
  299   977          959305732
   90   986          959314256
  319   975          959321134
  154   985          959323889
  360   970          959329000
  248   981          959329133
  288   978          959329224
  393   965          959330582
  463   951          959338198
  276   979          959338315
   91   986          959338827
  613   900          959346397
  436   957          959349349
  374   968          959352856
  421   960          959354461
  588   911          959355503
  757   807          959356036
  691   857          959362164
  399   964          959362543
   92   986          959363944
  528   933          959364189
  546   927          959369319
  505   940          959371625
  450   954          959375664
  263   980          959383447
  602   905          959384833
  767   798          959387255
  703   849          959388976
  738   823          959389039
  387   966          959389299
   93   986          959389613
  212   983          959390215
  560   922          959393448
  345   972          959393673
  155   985          959395500
  568   919          959401991
  498   942          959402880
  680   864          959404544
  188   984          959408576
  487   945          959409928
  713   842          959414785
   94   986          959415840
  658   877          959416445
  665   873          959418242
  337   973          959440070
  733   827          959442120
   95   986          959442631
  232   982          959453336
  156   985          959468041
   96   986          959469992
  525   934          959483629
  353   971          959485588
  405   963          959486472
  649   882          959488417
  441   956          959488937
  549   926          959491925
  416   961          959494977
   97   986          959497929
  688   859          959500451
  459   952          959503987
  310   976          959505176
  512   938          959511400
  249   981          959514390
  189   984          959515173
  743   819          959525666
  213   983          959525684
   98   986          959526448
  611   901          959531832
  381   967          959537404
  766   799          959537495
  706   847          959541239
  157   985          959541518
  749   814          959542893
   99   986          959555555
  277   979          959567672
  300   977          959574833
  289   978          959578921
  100   986          959585256
  264   980          959591744
  756   808          959595328
  724   834          959597128
  491   944          959603155
  233   982          959615505
  101   986          959615557
  158   985          959615937
  593   909          959617286
  329   974          959621713
  190   984          959622904
  720   837          959624253
  320   975          959627375
  522   935          959637023
  102   986          959646464
  552   925          959649733
  214   983          959662431
  581   914          959674885
  600   906          959677416
  103   986          959677983
  576   916          959678272
  563   921          959683508
  728   831          959684543
  368   969          959689241
  159   985          959691304
  651   881          959692292
  685   861          959696506
  765   800          959697125
  672   869          959699357
  446   955          959700411
  250   981          959701141
  411   962          959703659
  104   986          959710120
  660   876          959717376
  361   970          959718881
  455   953          959719552
  191   984          959731775
  609   902          959737337
  105   986          959742881
  502   941          959743629
  677   866          959750629
  346   972          959751784
  709   845          959751954
  716   840          959765696
  160   985          959767625
  375   968          959773607
  106   986          959776272
  234   982          959779072
  630   892          959779288
  586   912          959780584
  338   973          959781789
  632   891          959783939
  571   918          959790043
  737   824          959791777
  311   976          959794407
  394   965          959795109
  628   893          959795109
  667   872          959795811
  278   979          959798691
  215   983          959800462
  265   980          959801625
  509   939          959808248
  634   890          959809104
  107   986          959810299
  476   948          959821568
  519   936          959824215
  472   949          959824397
  427   959          959828562
  290   978          959830352
  626   894          959831360
  432   958          959839480
  388   966          959839768
  400   964          959841344
  192   984          959841792
  555   924          959842899
  755   809          959844004
  161   985          959844906
  108   986          959844968
  301   977          959845734
  495   943          959849182
  748   815          959852367
  636   889          959854825
  354   971          959860475
  764   801          959866145
  480   947          959870123
  468   950          959878232
  109   986          959880285
  742   820          959886488
  732   828          959886720
  422   960          959887448
  624   895          959887999
  251   981          959889392
  110   986          959916256
  653   880          959917077
  437   957          959920946
  638   888          959921144
  162   985          959923153
  321   975          959935536
  216   983          959939783
  235   982          959944043
  330   974          959947424
  682   863          959950215
  111   986          959952887
  193   984          959952961
  607   903          959962870
  622   896          959964984
  484   946          959970440
  382   967          959974031
  406   963          959979763
  464   951          959982695
  451   954          959984515
  696   854          959989400
  598   907          959989835
  112   986          959990184
  591   910          959996071
  699   852          960002307
  163   985          960002372
  640   887          960008103
  566   920          960009496
  266   980          960013096
  417   961          960015394
  712   843          960021235
  113   986          960028153
  279   979          960031378
  693   856          960034573
  662   875          960039403
  763   802          960044555
  516   937          960045049
  620   897          960062273
  194   984          960065288
  114   986          960066800
  558   923          960071579
  702   850          960073408
  442   956          960073704
  538   930          960077872
  252   981          960079149
  217   983          960080400
  164   985          960082569
  291   978          960083523
  535   931          960084866
  312   976          960085504
  369   969          960096618
  783   783          960097374
  754   810          960102064
  782   784          960102072
  541   929          960105510
  115   986          960106131
  236   982          960110424
  362   970          960110928
  347   972          960111971
  642   886          960115744
  723   835          960115942
  781   785          960116166
  302   977          960118441
  488   945          960122897
  339   973          960125536
  532   932          960126336
  460   952          960137408
  690   858          960137712
  506   940          960138216
  780   786          960139656
  116   986          960146152
  499   942          960148387
  674   868          960154056
  655   879          960162814
  165   985          960163750
  579   915          960165414
  544   928          960167936
  727   832          960170951
  747   816          960171219
  779   787          960172542
  719   838          960175431
  195   984          960178779
  618   898          960179824
  117   986          960186869
  669   871          960194620
  376   968          960196608
  529   933          960202126
  705   848          960202817
  736   825          960203881
  605   904          960208389
  412   962          960211656
  574   917          960214437
  778   788          960214824
  218   983          960222319
  584   913          960225201
  267   980          960226163
  118   986          960228288
  762   803          960232355
  355   971          960237486
  644   885          960244109
  322   975          960245623
  166   985          960245921
  741   821          960256682
  679   865          960261464
  395   965          960262000
  547   927          960265306
  280   979          960265739
  777   789          960266502
  119   986          960270415
  253   981          960270418
  331   974          960275115
  237   982          960278221
  389   966          960292565
  196   984          960293440
  447   955          960298498
  687   860          960298703
  513   938          960299369
  526   934          960312080
  120   986          960313256
  616   899          960317595
  596   908          960322048
  401   964          960322545
  776   790          960327576
  492   944          960327872
  167   985          960329088
  561   922          960335929
  292   978          960338440
  731   829          960340680
  456   953          960341993
  715   841          960349196
  121   986          960356817
  219   983          960365546
  753   811          960369508
  569   919          960371568
  428   959          960376831
  313   976          960378473
  664   874          960382568
  708   846          960390648
  303   977          960392960
  646   884          960393240
  589   911          960394500
  550   926          960397776
  775   791          960398046
  433   958          960400649
  122   986          960401104
  197   984          960409277
  383   967          960412950
  168   985          960413257
  423   960          960422967
  657   878          960429545
  761   804          960429545
  268   980          960440832
  123   986          960446123
  238   982          960447440
  523   935          960456042
  254   981          960463205
  340   973          960471317
  603   905          960473852
  348   972          960474240
  407   963          960475490
  614   900          960475544
  774   792          960477912
  124   986          960491880
  473   949          960494166
  438   957          960495165
  169   985          960498434
  746   817          960499449
  503   941          960501148
  281   979          960501780
  477   948          960502725
  363   970          960505147
  370   969          960506209
  220   983          960510087
  684   862          960517432
  198   984          960526296
  469   950          960536709
  418   961          960538313
  125   986          960538381
  323   975          960557642
  481   947          960562764
  648   883          960563179
  553   925          960565502
  773   793          960567174
  170   985          960584625
  126   986          960585632
  496   943          960585743
  510   939          960587019
  293   978          960595109
  452   954          960596072
  332   974          960604792
  671   870          960614711
  356   971          960616627
  239   982          960618087
  377   968          960621865
  735   826          960625351
  465   951          960629976
  676   867          960630139
  127   986          960633639
  520   936          960633856
  564   921          960636105
  760   805          960636125
  740   822          960636248
  711   844          960637015
  722   836          960644104
  199   984          960644503
  752   812          960646336
  612   901          960653629
  221   983          960655948
  269   980          960657109
  255   981          960657516
  443   956          960661123
  772   794          960665832
  726   833          960666713
  304   977          960669297
  171   985          960671836
  314   976          960673320
  594   909          960674013
  485   946          960674661
  577   916          960675329
  128   986          960682408
  582   914          960689312
  659   877          960717312
  698   853          960718869
  413   962          960722125
  695   855          960728750
  396   965          960731261
  129   986          960731945
  718   839          960735951
  282   979          960739507
  666   873          960746913
  390   966          960747696
  650   882          960753968
  601   906          960759217
  172   985          960760073
  200   984          960763904
  701   851          960767152
  556   924          960768640
  572   918          960769880
  461   952          960773589
  771   795          960773886
  130   986          960782256
  240   982          960790168
  681   864          960793785
  692   857          960796681
  222   983          960803135
  730   830          960804000
  402   964          960806152
  587   912          960812531
  341   973          960819138
  131   986          960833347
  745   818          960837057
  349   972          960838597
  489   945          960838794
  517   937          960845366
  173   985          960849342
  610   902          960851808
  759   806          960852095
  256   981          960853357
  294   978          960853536
  384   967          960854167
  324   975          960871599
  704   849          960873713
  270   980          960875000
  201   984          960884505
  132   986          960885224
  770   796          960891336
  500   942          960896888
  448   955          960899267
  364   970          960901544
  507   940          960907843
  371   969          960918020
  689   859          960922548
  429   959          960927668
  751   813          960932548
  333   974          960936461
  133   986          960937893
  174   985          960939649
  714   842          960942032
  536   931          960945147
  305   977          960947458
  539   930          960947819
  223   983          960951654
  424   960          960961024
  241   982          960963689
  434   958          960964416
  652   881          960965649
  457   953          960967170
  315   976          960970051
  631   892          960971879
  567   920          960972263
  408   963          960973659
  533   932          960977005
  283   979          960978926
  629   893          960980146
  633   891          960984108
  542   929          960985177
  134   986          960991360
  357   971          960997904
  202   984          961006312
  559   923          961007346
  627   894          961008867
  635   890          961016875
  769   797          961018182
  739   823          961025186
  661   876          961026157
  175   985          961031000
  707   847          961038666
  530   933          961043237
  135   986          961045631
  592   910          961045688
  378   968          961049384
  257   981          961050734
  493   944          961055541
  673   869          961056126
  734   827          961056187
  545   928          961057377
  625   895          961058000
  419   961          961063740
  599   907          961064442
  608   903          961070039
  637   889          961070222
  439   957          961072012
  758   807          961077455
  514   938          961090416
  271   980          961094511
  136   986          961100712
  224   983          961101511
  686   861          961106237
  295   978          961113727
  176   985          961123401
  623   896          961127503
  678   866          961127648
  203   984          961129331
  668   872          961132480
  242   982          961138656
  527   934          961143687
  639   888          961144191
  768   798          961154424
  137   986          961156609
  548   927          961164575
  474   949          961166773
  342   973          961169005
  725   834          961171829
  580   915          961172875
  721   837          961181614
  744   819          961184043
  478   948          961186744
  325   975          961187500
  470   950          961198000
  654   880          961198264
  397   965          961202898
  575   917          961204588
  350   972          961205048
  391   966          961205167
  453   954          961210341
  138   986          961213328
  177   985          961216858
  621   897          961217334
  284   979          961220043
  306   977          961227449
  750   814          961228144
  414   962          961235072
  641   887          961238824
  258   981          961249653
  585   913          961250122
  444   956          961251200
  225   983          961252712
  204   984          961253568
  482   947          961258291
  504   941          961261685
  710   845          961262125
  316   976          961268672
  334   974          961270128
  139   986          961270875
  729   831          961276680
  524   935          961278199
  466   951          961280047
  562   922          961281776
  403   964          961292171
  385   967          961297688
  767   799          961300062
  365   970          961300125
  717   840          961305813
  551   926          961306927
  606   904          961308280
  178   985          961311377
  757   808          961312205
  243   982          961315075
  272   980          961315648
  497   943          961325280
  619   898          961327451
  140   986          961329256
  372   969          961332057
  570   919          961344559
  683   863          961347634
  643   886          961354163
  663   875          961356122
  511   939          961368850
  296   978          961375688
  205   984          961379029
  358   971          961381323
  486   946          961381792
  141   986          961388477
  597   908          961389485
  226   983          961405263
  179   985          961406964
  462   952          961412536
  738   824          961423496
  590   911          961437031
  697   854          961444737
  521   936          961446617
  142   986          961448544
  259   981          961450120
  656   879          961451855
  766   800          961455096
  617   899          961457812
  285   979          961462864
  700   852          961470208
  409   963          961474276
  694   856          961477400
  379   968          961479171
  430   959          961481079
  554   925          961484589
  645   885          961490250
  244   982          961492952
  733   828          961496389
  425   960          961501625
  449   955          961502724
  180   985          961503625
    0   987          961504803
    1   987          961504804
    2   987          961504811
    3   987          961504830
    4   987          961504867
    5   987          961504928
    6   987          961505019
    7   987          961505146
    8   987          961505315
  326   975          961505351
    9   987          961505532
  206   984          961505720
   10   987          961505803
   11   987          961506134
   12   987          961506531
   13   987          961507000
   14   987          961507547
   15   987          961508178
   16   987          961508899
  307   977          961509276
  143   986          961509463
   17   987          961509716
   18   987          961510635
   19   987          961511662
   20   987          961512803
   21   987          961514064
   22   987          961515451
   23   987          961516970
   24   987          961518627
  675   868          961518907
   25   987          961520428
  343   973          961520924
   26   987          961522379
   27   987          961524486
   28   987          961526755
   29   987          961529192
  435   958          961530787
   30   987          961531803
  749   815          961533124
   31   987          961534594
   32   987          961537571
  273   980          961538417
  670   871          961539311
  743   820          961540407
   33   987          961540740
   34   987          961544107
  713   843          961544204
   35   987          961547678
   36   987          961551459
  703   850          961553927
   37   987          961555456
  756   809          961556345
  490   945          961557625
  227   983          961559170
   38   987          961559675
   39   987          961564122
  604   905          961566489
  691   858          961568083
   40   987          961568803
  317   976          961569189
  144   986          961571240
  351   972          961573599
   41   987          961573724
   42   987          961578891
   43   987          961584310
   44   987          961589987
  420   961          961591681
  565   921          961592086
  458   953          961595089
   45   987          961595928
  181   985          961601366
   46   987          961602139
  335   974          961605799
  615   900          961608375
   47   987          961608626
   48   987          961615395
  765   801          961619526
   49   987          961622452
   50   987          961629803
  207   984          961633647
  145   986          961633881
   51   987          961637454
  297   978          961639425
   52   987          961645411
  680   865          961646625
  647   884          961647127
  501   942          961648389
  518   937          961648785
  440   957          961651493
  260   981          961652141
   53   987          961653680
   54   987          961662267
  392   966          961664984
   55   987          961671178
  245   982          961672293
  578   916          961675848
  398   965          961676917
   56   987          961680419
  508   940          961680512
  724   835          961686299
   57   987          961689996
  706   848          961696008
  146   986          961697392
  557   924          961697717
   58   987          961699915
  182   985          961700193
  366   970          961700896
  583   914          961707231
  665   874          961707249
  286   979          961707395
   59   987          961710182
  228   983          961714439
  688   860          961716672
   60   987          961720803
  658   878          961726464
  720   838          961728472
   61   987          961731784
  595   909          961734304
   62   987          961743131
  386   967          961743519
  373   969          961748326
  415   962          961750503
  573   918          961753149
   63   987          961754850
  728   832          961758720
  147   986          961761779
  208   984          961762816
  274   980          961762824
  359   971          961766890
   64   987          961766947
  613   901          961779098
   65   987          961779428
  404   964          961780608
  494   944          961786168
   66   987          961792299
  308   977          961792945
  764   802          961793352
  183   985          961800112
   67   987          961805566
  537   931          961808644
  755   810          961809875
   68   987          961819235
  540   930          961821000
  649   883          961824836
  327   975          961825158
  148   986          961827048
  454   954          961827328
  534   932          961830872
  737   825          961831178
   69   987          961833312
  475   949          961842224
  445   956          961843941
  602   906          961844624
  748   816          961847488
   70   987          961847803
  588   912          961848000
  246   982          961853104
  261   981          961855722
  471   950          961862111
   71   987          961862714
  543   929          961868096
  229   983          961871076
  318   976          961871608
  479   948          961873631
  344   973          961874901
   72   987          961878051
  515   938          961884547
  716   841          961885017
  531   933          961887528
  149   986          961893205
  209   984          961893233
   73   987          961893820
  709   846          961896565
  184   985          961901129
  298   978          961904944
  742   821          961906149
   74   987          961910027
  380   968          961911232
  685   862          961923053
   75   987          961926678
  467   951          961932914
  568   920          961938432
  783   784          961938991
  336   974          961943480
   76   987          961943779
  352   972          961944256
  732   829          961945957
  560   923          961946467
  782   785          961948393
  546   928          961950088
  287   979          961953642
  483   947          961956710
  150   986          961960256
   77   987          961961336
  781   786          961967197
  672   870          961967448
  611   902          961969939
  763   803          961976574
  410   963          961977347
  528   934          961978456
   78   987          961979355
  275   980          961988875
  780   787          961995403
   79   987          961997842
  677   867          962003096
  185   985          962003250
   80   987          962016803
  660   877          962022133
  651   882          962023419
  210   984          962024904
  505   941          962025246
  151   986          962028207
  230   983          962029087
  779   788          962033011
  247   982          962035391
   81   987          962036244
  431   959          962037070
  426   960          962044776
  463   952          962054255
   82   987          962056171
  262   981          962060869
  549   927          962067132
  498   943          962067799
  754   811          962072795
   83   987          962076590
  309   977          962078462
  667   873          962079580
  778   789          962080021
  487   946          962091839
  152   986          962097064
   84   987          962097507
  593   910          962098857
  436   958          962099768
  525   935          962103500
  367   970          962103863
  186   985          962106481
  450   955          962108875
   85   987          962118928
  421   961          962122142
  393   966          962127153
  777   790          962136433
   86   987          962140859
  600   907          962142643
  328   975          962146927
  399   965          962153324
  512   939          962153747
  360   971          962154611
  712   844          962155712
  211   984          962157835
   87   987          962163306
  153   986          962166833
  374   969          962166833
  632   892          962168256
  630   893          962168957
  762   804          962169192
  747   817          962171236
  299   978          962172251
  319   976          962175935
  696   855          962179911
  609   903          962180856
  699   853          962182576
  581   915          962183816
   88   987          962186275
  682   864          962187112
  634   891          962188075
  231   983          962188478
  628   894          962190136
  387   967          962191666
  576   917          962198189
  288   979          962201611
  776   791          962202247
   89   987          962209772
  723   836          962210123
  187   985          962210828
  276   980          962216576
  248   982          962219160
  552   926          962219384
  459   953          962225756
  636   890          962228456
  345   973          962230942
  563   922          962230995
  626   895          962231751
  441   957          962233614
   90   987          962233803
  693   857          962235350
  154   986          962237520
  653   881          962242918
  702   851          962243459
  736   826          962248232
  727   833          962250120
   91   987          962258374
  522   936          962262504
  263   981          962267588
  416   962          962268424
  405   964          962271469
  775   792          962277463
  586   913          962278553
  491   945          962279396
  741   822          962281269
  337   974          962283177
   92   987          962283491
  719   839          962284678
  638   889          962289441
  212   984          962292032
  624   896          962293760
  155   986          962309131
   93   987          962309160
  188   985          962316297
  353   972          962317025
  571   919          962320970
   94   987          962335387
  662   876          962338904
  753   812          962345105
  381   968          962345573
  690   859          962348779
  232   983          962349255
  774   793          962362081
   95   987          962362178
  705   849          962362674
  310   977          962365833
  640   888          962371072
  761   805          962371206
  622   897          962376121
  156   986          962381672
   96   987          962389539
  502   942          962402896
  249   982          962404417
  731   830          962404891
  555   925          962407000
  607   904          962411807
  674   869          962416933
   97   987          962417476
  189   985          962422894
  213   984          962427501
  446   956          962439352
  300   978          962441352
  277   980          962445933
   98   987          962445995
  455   954          962447039
  289   979          962451308
  157   986          962455149
  519   937          962455312
  773   794          962456101
  509   940          962456229
  598   908          962460504
  329   975          962470664
  669   872          962473157
  642   887          962473391
  715   842          962473563
   99   987          962475102
  264   981          962475885
  620   898          962478792
  320   976          962482176
  411   963          962482878
  591   911          962483102
  655   880          962483375
  746   818          962504368
  100   987          962504803
  679   866          962508735
  368   970          962509032
  233   983          962511424
  495   944          962519759
  687   861          962520084
  476   949          962520525
  472   950          962529048
  158   986          962529568
  190   985          962530625
  101   987          962535104
  708   847          962540335
  361   971          962544492
  566   921          962551457
  772   795          962559523
  480   948          962563392
  214   984          962564248
  102   987          962566011
  760   806          962582616
  375   969          962587584
  468   951          962588583
  346   973          962589053
  427   960          962590483
  250   982          962591168
  394   966          962591680
  432   959          962595647
  644   886          962596440
  103   987          962597530
  618   899          962601731
  159   986          962604935
  338   974          962624896
  752   813          962626805
  104   987          962629667
  558   924          962630136
  400   965          962632125
  191   985          962639496
  388   967          962642135
  311   977          962655064
  422   961          962655129
  484   947          962658027
  105   987          962662428
  605   905          962662750
  740   823          962665767
  437   958          962671365
  771   796          962672347
  735   827          962674658
  234   983          962674991
  538   931          962675363
  664   875          962676819
  278   980          962676952
  579   916          962679835
  160   986          962681256
  516   938          962681768
  265   981          962685766
  535   932          962687943
  354   972          962691912
  106   987          962695819
  541   930          962697421
  464   952          962698752
  215   984          962702279
  290   979          962702739
  301   978          962712253
  451   955          962717726
  584   914          962728648
  107   987          962729846
  532   933          962735005
  574   918          962739856
  646   885          962740261
  722   837          962743301
  657   879          962744832
  616   900          962744896
  684   863          962749151
  192   985          962749513
  726   834          962750880
  544   929          962754273
  161   986          962758537
  108   987          962764515
  406   964          962764760
  711   845          962776556
  251   982          962779419
  382   968          962782200
  417   962          962788841
  321   976          962790337
  506   941          962791837
  770   797          962794573
  330   975          962796375
  596   909          962798165
  109   987          962799832
  759   807          962803422
  488   946          962804808
  499   943          962813306
  529   934          962816393
  442   957          962818381
  110   987          962835803
  162   986          962836784
  235   983          962839962
  216   984          962841600
  547   928          962846075
  745   819          962846884
  718   840          962850232
  460   953          962859177
  193   985          962860682
  111   987          962872434
  730   831          962873191
  589   912          962886997
  676   868          962887808
  671   871          962888022
  561   923          962888948
  266   981          962897237
  698   854          962904256
  648   884          962904896
  569   920          962908009
  614   901          962908245
  279   980          962909639
  112   987          962909731
  163   986          962916003
  369   970          962916409
  751   814          962917895
  695   856          962924391
  769   798          962926201
  526   935          962931951
  603   906          962933643
  362   971          962936539
  513   939          962941716
  701   852          962942309
  312   977          962946161
  113   987          962947700
  347   973          962949240
  291   979          962955910
  339   974          962968643
  252   982          962969176
  550   927          962972983
  194   985          962973009
  217   984          962982217
  302   978          962984960
  114   987          962986347
  412   963          962990875
  164   986          962996200
  692   858          963002600
  492   945          963004113
  236   983          963006343
  376   969          963010585
  115   987          963025678
  659   878          963027331
  758   808          963033624
  681   865          963035866
  666   874          963035920
  447   956          963037439
  704   850          963038664
  395   966          963058571
  739   824          963059643
  116   987          963065699
  768   799          963067231
  355   972          963068923
  456   954          963069480
  714   843          963071451
  165   986          963077381
  523   936          963081523
  195   985          963086500
  650   883          963090387
  612   902          963091736
  389   967          963094932
  322   976          963100424
  117   987          963106416
  267   981          963110304
  734   828          963110456
  401   965          963113326
  331   975          963124066
  218   984          963124136
  553   926          963135153
  428   960          963138752
  689   860          963138769
  280   980          963144000
  118   987          963147835
  594   910          963155584
  433   959          963156816
  166   986          963159552
  503   942          963160415
  253   982          963160445
  237   983          963174140
  564   922          963183592
  119   987          963189962
  423   961          963190648
  707   848          963193435
  577   917          963195246
  582   915          963198243
  744   820          963198784
  473   950          963198817
  196   985          963201161
  477   949          963201682
  292   979          963210827
  767   800          963217663
  750   815          963218375
  383   968          963221119
  601   907          963224444
  120   987          963232803
  510   940          963235000
  313   977          963239130
  167   986          963242719
  438   958          963245584
  469   951          963247060
  481   948          963256033
  496   944          963256320
  303   978          963259479
  407   964          963260487
  725   835          963261000
  520   937          963264953
  219   984          963267363
  757   809          963273222
  121   987          963276364
  721   838          963285833
  610   903          963295327
  652   882          963296776
  572   919          963300807
  587   913          963310500
  348   973          963311509
  418   962          963311760
  340   974          963314424
  197   985          963316998
  122   987          963320651
  673   870          963324217
  268   981          963324973
  370   970          963326000
  168   986          963326888
  452   955          963329283
  363   971          963330758
  661   877          963330914
  556   925          963332741
  686   862          963332784
  238   983          963343359
  465   952          963346033
  729   832          963350857
  254   982          963353232
  631   893          963361548
  485   947          963362248
  123   987          963365670
  633   892          963368425
  629   894          963375173
  766   801          963377497
  281   980          963380041
  678   867          963380115
  635   891          963395846
  443   957          963405800
  710   846          963406736
  627   895          963409258
  124   987          963411427
  220   984          963411904
  169   986          963412065
  323   976          963412443
  668   873          963416249
  717   841          963425134
  198   985          963434017
  377   969          963435842
  637   890          963443853
  356   972          963448064
  332   975          963453743
  125   987          963457928
  738   825          963462897
  625   896          963463761
  293   979          963467496
  517   938          963482085
  461   953          963495358
  170   986          963498256
  413   963          963501344
  126   987          963505179
  639   889          963512488
  239   983          963514006
  567   921          963514224
  608   904          963518976
  489   946          963520705
  756   810          963522216
  654   881          963524105
  396   966          963527832
  749   816          963528245
  592   911          963532719
  314   977          963533977
  599   908          963535111
  304   978          963535816
  623   897          963538640
  269   981          963541250
  539   931          963545310
  765   802          963546733
  255   982          963547543
  536   932          963548224
  390   967          963550063
  199   985          963552224
  127   987          963553186
  733   829          963555626
  221   984          963557765
  743   821          963560068
  507   941          963561464
  500   943          963561807
  559   924          963565903
  542   930          963577088
  683   864          963584531
  171   986          963585467
  533   933          963585674
  402   965          963596933
  641   888          963601793
  128   987          963601955
  282   980          963617768
  621   898          963633853
  697   855          963635248
  448   956          963638208
  545   929          963643714
  700   853          963650477
  129   987          963651492
  663   876          963655623
  530   934          963657504
  341   974          963662245
  384   968          963662336
  200   985          963671625
  172   986          963673704
  349   973          963675866
  694   857          963678177
  713   844          963678681
  240   983          963686087
  580   916          963687296
  429   960          963689589
  457   954          963694657
  130   987          963701803
  222   984          963704952
  643   887          963711810
  434   959          963720583
  703   851          963723978
  764   803          963725371
  294   979          963725923
  324   976          963726400
  364   971          963727155
  424   961          963728705
  575   918          963730007
  493   945          963731782
  514   939          963732763
  371   970          963737811
  256   982          963743384
  548   928          963745344
  619   899          963749358
  131   987          963752894
  585   914          963753569
  408   964          963758656
  270   981          963759141
  606   905          963762641
  173   986          963762973
  527   935          963763558
  656   880          963772416
  691   859          963779150
  724   836          963780480
  755   811          963780606
  784   784          963780608
  675   869          963781784
  783   785          963785312
  333   975          963785412
  201   985          963792226
  782   786          963799424
  132   987          963804771
  305   978          963813977
  670   872          963817848
  439   958          963822431
  781   787          963822944
  357   972          963829341
  315   977          963830708
  562   923          963834795
  419   962          963837187
  720   839          963837719
  728   833          963837889
  645   886          963842581
  748   817          963847505
  174   986          963853280
  223   984          963853471
  706   849          963855865
  780   788          963855872
  283   980          963857187
  133   987          963857440
  241   983          963859608
  378   969          963863361
  597   909          963865602
  474   950          963871424
  737   826          963875529
  570   920          963881000
  551   927          963882134
  617   900          963885113
  478   949          963885701
  680   866          963893896
  779   789          963898208
  524   936          963903680
  470   951          963908351
  134   987          963910907
  763   804          963913411
  202   985          963914033
  504   942          963920952
  590   912          963929528
  742   822          963930736
  688   861          963938053
  257   982          963940761
  453   955          963943552
  175   986          963944631
  778   790          963949952
  482   948          963951560
  135   987          963965178
  271   981          963978652
  295   979          963986114
  647   885          963994148
  497   944          963995857
  444   957          963995877
  466   952          963996104
  397   966          963999469
  665   875          964001500
  224   984          964003328
  391   967          964007534
  716   842          964009384
  732   830          964010168
  777   791          964011104
  342   974          964012112
  414   963          964014291
  511   940          964016831
  136   987          964020259
  604   906          964026280
  242   983          964034575
  176   986          964037032
  203   985          964037052
  615   901          964041076
  658   879          964041751
  325   976          964042301
  350   973          964042317
  709   847          964046252
  754   812          964048392
  554   926          964054240
  486   947          964069379
  137   987          964076156
  521   937          964077714
  776   792          964081664
  403   965          964082952
  306   978          964093968
  284   980          964098304
  385   968          964105857
  762   805          964110853
  334   975          964119079
  365   971          964125736
  316   977          964129329
  177   986          964130489
  138   987          964132875
  462   953          964134305
  565   922          964139573
  258   982          964139680
  372   970          964151848
  225   984          964154529
  685   863          964154772
  204   985          964161289
  775   793          964161632
  649   884          964166553
  747   818          964176155
  139   987          964190422
  578   917          964195765
  272   981          964199789
  243   983          964210994
  358   972          964212760
  595   910          964215875
  583   915          964216162
  613   902          964217205
  178   986          964225008
  490   946          964239536
  672   871          964240759
  449   956          964241665
  430   960          964243000
  296   979          964248075
  140   987          964248803
  774   794          964251008
  409   964          964259273
  677   868          964260765
  557   925          964261818
  425   961          964269306
  573   919          964284076
  518   938          964285504
  205   985          964286750
  435   959          964286954
  379   969          964293148
  712   845          964295253
  736   827          964297539
  226   984          964307080
  141   987          964308024
  723   837          964309320
  602   907          964309851
  741   823          964310788
  501   943          964313308
  761   806          964317697
  179   986          964320595
  458   954          964322576
  753   813          964325574
  660   878          964332152
  508   941          964334133
  727   834          964334287
  259   982          964340147
  285   980          964341125
  588   913          964345969
  773   795          964349792
  651   883          964359838
  326   976          964360152
  343   974          964364031
  420   962          964365128
  699   854          964367963
  142   987          964368091
  667   874          964368587
  696   856          964375552
  307   978          964375795
  244   983          964388871
  719   840          964398959
  440   958          964401912
  351   973          964410868
  537   932          964411721
  206   985          964413441
  611   903          964413458
  180   986          964417256
  540   931          964418491
  702   852          964418616
  273   981          964422558
  143   987          964429010
  682   865          964429193
  317   977          964429846
    0   988          964430272
    1   988          964430273
    2   988          964430280
    3   988          964430299
    4   988          964430336
    5   988          964430397
    6   988          964430488
    7   988          964430615
    8   988          964430784
    9   988          964431001
   10   988          964431272
   11   988          964431603
   12   988          964432000
   13   988          964432469
   14   988          964433016
   15   988          964433647
   16   988          964434368
   17   988          964435185
   18   988          964436104
   19   988          964437131
   20   988          964438272
   21   988          964439533
  534   933          964439541
   22   988          964440920
  693   858          964441269
   23   988          964442439
   24   988          964444096
   25   988          964445897
   26   988          964447848
   27   988          964449955
   28   988          964452224
   29   988          964454661
  335   975          964454750
   30   988          964457272
  772   796          964457984
  543   930          964460007
   31   988          964460063
  227   984          964460987
  494   945          964462409
   32   988          964463040
   33   988          964466209
  392   967          964467351
   34   988          964469576
   35   988          964473147
  398   966          964473488
  731   831          964474082
   36   988          964476928
  568   921          964480393
   37   988          964480925
   38   988          964485144
   39   988          964489591
  144   987          964490787
   40   988          964494272
   41   988          964499193
  531   934          964501795
   42   988          964504360
  560   924          964505024
   43   988          964509779
  297   979          964511812
  746   819          964514195
  181   986          964514997
   44   988          964515456
   45   988          964521397
  366   971          964526507
  515   939          964526894
   46   988          964527608
  705   850          964527625
  415   963          964529722
  760   807          964533943
   47   988          964534095
  546   929          964536425
   48   988          964540864
  207   985          964541368
  260   982          964542168
  475   950          964546875
   49   988          964547921
  386   968          964551688
  145   987          964553428
   50   988          964555272
  632   893          964557925
  454   955          964560539
   51   988          964562923
  630   894          964563984
  690   860          964565000
  373   970          964568117
  245   983          964568212
   52   988          964570880
  404   965          964571389
  634   892          964572392
  471   951          964572462
  479   949          964572588
  653   882          964574045
  771   797          964575584
   53   988          964579149
  286   980          964585656
  593   911          964585888
   54   988          964587736
  445   957          964588618
  628   895          964590527
   55   988          964596647
  359   972          964598327
  528   935          964598327
  715   843          964602982
   56   988          964605888
  636   891          964607427
  752   814          964612152
  600   908          964613312
  182   986          964613824
   57   988          964615465
  228   984          964616256
  146   987          964616939
   58   988          964625384
  609   904          964629793
   59   988          964635651
  626   896          964637512
  662   877          964643661
   60   988          964646272
  274   981          964646965
  549   928          964647901
  467   952          964648971
  483   948          964649979
   61   988          964657253
  308   978          964659464
  638   890          964663072
   62   988          964668600
  208   985          964670537
  327   976          964679959
   63   988          964680319
  147   987          964681326
  505   942          964684513
  674   870          964685024
   64   988          964692416
  708   848          964695104
  581   916          964698237
  740   824          964700224
  770   798          964702592
   65   988          964704897
  624   897          964704897
  183   986          964713743
   66   988          964717768
  344   974          964718008
  576   918          964723608
  380   969          964725209
  735   828          964728927
  525   936          964728981
   67   988          964731035
  318   977          964732265
  498   944          964738376
  640   889          964739369
   68   988          964744704
  261   982          964745749
  148   987          964746595
  687   862          964746631
  246   983          964749023
  669   873          964756926
   69   988          964758781
  759   808          964759591
  679   867          964761202
  410   964          964762344
  229   984          964772893
   70   988          964773272
  463   953          964776024
  298   979          964777331
  487   947          964779426
  352   973          964781525
  586   914          964782000
  563   923          964784014
   71   988          964788183
  336   975          964792431
  622   898          964792640
  552   927          964794591
  431   960          964798991
  209   985          964800954
  512   940          964801728
   72   988          964803520
  655   881          964809216
  426   961          964812457
  149   987          964812752
  184   986          964814760
   73   988          964819289
  287   980          964831903
   74   988          964835496
  642   888          964836360
  769   799          964839008
  726   835          964840051
  722   838          964847520
  450   956          964847816
   75   988          964852147
  436   959          964855935
  571   920          964857411
  745   820          964861625
  607   905          964866168
   76   988          964869248
  275   981          964873016
  150   987          964879803
   77   988          964886805
  522   937          964893601
  421   962          964895589
  620   899          964900699
   78   988          964904824
  751   815          964908126
  185   986          964916881
  711   846          964921167
   79   988          964923311
  367   971          964929474
  393   967          964929520
  230   984          964930904
  247   983          964931310
  210   985          964932625
  598   909          964936621
   80   988          964942272
  309   978          964944981
  730   832          964947368
  151   987          964947754
  399   966          964949895
  262   982          964950896
  459   954          964953243
  644   887          964954087
  491   946          964961307
   81   988          964961713
  718   841          964969553
  591   912          964975599
  664   876          964976320
  555   926          964976651
   82   988          964981640
  441   958          964984033
  768   800          964984832
  360   972          964986048
  684   864          964986048
  374   970          964986624
  758   809          964994641
  387   968          964999835
  328   976          965001728
   83   988          965002059
  152   987          965016611
  186   986          965020112
   84   988          965022976
  618   900          965029032
  319   977          965036592
   85   988          965044397
  299   979          965044638
  416   963          965047643
  405   965          965062250
  657   880          965065393
  211   985          965065556
   86   988          965066328
  502   943          965067815
  345   974          965074049
  288   980          965079872
  153   987          965086380
   87   988          965088775
  231   984          965090295
  519   938          965092031
  646   886          965092592
  698   855          965094767
  566   922          965098944
  739   825          965099044
  276   981          965100717
  509   941          965109850
   88   988          965111744
  248   983          965115079
  605   906          965122541
  701   853          965122578
  187   986          965124459
  695   857          965125168
  337   975          965132128
   89   988          965135241
  767   801          965140064
  676   869          965150685
  353   973          965154294
  154   987          965157067
  263   982          965157615
   90   988          965159272
  381   969          965159550
  671   872          965166559
  734   829          965169693
  616   901          965177597
  455   955          965180250
   91   988          965183843
  446   957          965184029
  558   925          965194237
  495   945          965196000
  579   917          965199752
  212   985          965199753
  714   844          965205928
  704   851          965208715
   92   988          965208960
  750   816          965213496
  692   859          965213667
  744   821          965218445
  476   950          965225176
  155   987          965228678
  188   986          965229928
  310   978          965232352
   93   988          965234629
  584   915          965237579
  757   810          965239093
  472   951          965239399
  232   984          965251072
  648   885          965251917
   94   988          965260856
  480   949          965262349
  411   964          965267875
  574   919          965270783
  538   932          965278440
  596   910          965279736
  681   866          965283137
   95   988          965287647
  541   931          965294912
  535   933          965296612
  249   983          965300336
  156   987          965301219
  468   952          965304640
  766   802          965304704
  300   979          965313739
   96   988          965315008
  516   939          965324115
  329   976          965325465
  289   980          965329569
  277   981          965330074
  666   875          965330171
  368   971          965334643
  213   985          965335222
  189   986          965336525
  659   879          965342618
  320   977          965342833
   97   988          965342945
  544   930          965346184
  614   902          965346352
  532   934          965349272
  484   948          965351296
  707   849          965353292
  725   836          965355181
  432   960          965357568
  427   961          965358164
  689   861          965360150
  264   982          965365912
   98   988          965371464
  157   987          965374696
  361   972          965375929
  589   913          965384966
  394   967          965394047
  721   839          965395080
  603   907          965398870
   99   988          965400571
  375   970          965407375
  233   984          965413241
  464   953          965420521
  437   959          965427532
  422   962          965428576
  400   966          965428696
  729   833          965430026
  100   988          965430272
  650   884          965432104
  346   974          965432160
  547   929          965432412
  529   935          965436264
  190   986          965444256
  561   924          965447505
  158   987          965449115
  569   921          965449970
  388   968          965450304
  506   942          965451104
  451   956          965456667
  101   988          965460573
  214   985          965471969
  338   975          965473847
  765   803          965478752
  499   944          965483883
  250   983          965487087
  102   988          965491480
  488   947          965492395
  756   811          965492947
  738   826          965507248
  311   978          965521583
  103   988          965522999
  159   987          965524482
  749   817          965528262
  354   973          965529181
  612   903          965535255
  717   842          965549501
  191   986          965553127
  550   928          965553752
  104   988          965555136
  406   965          965555541
  710   847          965556423
  526   936          965557432
  278   981          965561093
  686   863          965564503
  417   963          965568060
  442   958          965568800
  265   982          965575793
  234   984          965576808
  290   980          965581000
  301   979          965584640
  743   822          965584655
  460   954          965586664
  105   988          965587897
  513   940          965589697
  382   969          965596177
  673   871          965597528
  160   987          965600803
  215   985          965610000
  733   830          965619837
  106   988          965621288
  784   785          965626929
  652   883          965633195
  783   786          965636343
  678   868          965637784
  661   878          965640933
  594   911          965642615
  321   977          965650994
  330   976          965651176
  782   787          965655171
  107   988          965655315
  764   804          965662208
  192   986          965663144
  251   983          965675338
  161   987          965678084
  781   788          965683413
  492   946          965686024
  108   988          965689984
  601   908          965695113
  668   874          965705256
  553   927          965710360
  523   937          965712620
  582   916          965712664
  577   918          965720665
  780   789          965721069
  109   988          965725301
  564   923          965736611
  235   984          965741779
  369   971          965742020
  610   904          965744264
  216   985          965749321
  755   812          965756203
  162   987          965756331
  631   894          965756575
  633   893          965758094
  110   988          965761272
  362   972          965767976
  779   790          965768139
  193   986          965774313
  629   895          965775564
  412   964          965775872
  635   892          965780163
  447   957          965782116
  266   982          965787264
  347   974          965792347
  279   981          965793780
  111   988          965797903
  456   955          965802691
  312   978          965812680
  587   914          965813947
  627   896          965815019
  339   975          965817594
  713   845          965818222
  637   891          965822824
  778   791          965824623
  503   943          965825334
  683   865          965826612
  376   970          965830376
  697   856          965830889
  291   980          965834171
  112   988          965835200
  163   987          965835550
  700   854          965835864
  572   920          965837248
  748   818          965852424
  763   805          965855072
  654   882          965855232
  302   979          965857347
  395   967          965860938
  252   983          965865095
  113   988          965873169
  625   897          965874898
  724   837          965879677
  694   858          965884096
  639   890          965886119
  194   986          965886640
  510   941          965888621
  217   985          965889938
  777   792          965890521
  703   852          965899135
  520   938          965901672
  556   926          965902392
  389   968          965903101
  355   973          965906192
  477   950          965906333
  428   961          965906433
  236   984          965908160
  473   951          965909168
  401   966          965909897
  114   988          965911816
  164   987          965915747
  433   960          965918737
  728   834          965922056
  737   827          965924836
  496   945          965932561
  115   988          965951147
  720   840          965952000
  481   949          965954990
  623   898          965955159
  742   823          965960255
  663   877          965960380
  322   977          965961081
  469   952          965963117
  423   962          965964095
  776   793          965965833
  641   889          965970090
  608   905          965973337
  331   976          965978867
  116   988          965991168
  691   860          965995371
  165   987          965996928
  195   986          966000131
  267   982          966000331
  438   959          966001751
  599   909          966011228
  706   850          966020816
  592   912          966025216
  280   981          966028141
  754   813          966028861
  218   985          966031857
  117   988          966031885
  383   969          966035096
  675   870          966049875
  775   794          966050559
  407   965          966051268
  485   948          966055517
  621   899          966055760
  253   983          966056364
  762   806          966057344
  567   922          966061711
  465   953          966067802
  452   956          966068224
  118   988          966073304
  643   888          966074779
  237   984          966075957
  166   987          966079099
  732   831          966079359
  292   980          966089088
  418   963          966090979
  656   881          966098257
  670   873          966101617
  313   978          966105649
  196   986          966114792
  119   988          966115431
  517   939          966124432
  559   925          966130004
  303   979          966131866
  716   843          966138803
  774   795          966144699
  680   867          966146363
  539   932          966148387
  370   971          966151611
  348   974          966154616
  443   958          966156219
  536   933          966156893
  120   988          966158272
  363   972          966162195
  167   987          966162266
  340   975          966163375
  688   862          966164600
  542   931          966174579
  219   985          966175084
  619   900          966176659
  747   819          966185982
  533   934          966199941
  645   887          966200228
  709   848          966201021
  121   988          966201833
  580   917          966207213
  489   947          966208292
  268   982          966215000
  507   942          966220731
  606   906          966222432
  461   954          966222845
  197   986          966230629
  500   944          966232384
  545   930          966235625
  238   984          966245176
  122   988          966246120
  168   987          966246435
  773   796          966248253
  254   983          966249151
  377   970          966255633
  575   919          966260934
  585   915          966262500
  281   981          966264182
  761   807          966269024
  323   977          966273100
  530   935          966277375
  356   973          966285333
  413   964          966286341
  123   988          966291139
  665   876          966301001
  332   976          966308544
  753   814          966310921
  617   901          966317814
  220   985          966319625
  396   967          966330199
  169   987          966331612
  548   929          966331681
  124   988          966336896
  741   824          966345245
  293   980          966345757
  647   886          966346479
  597   910          966347173
  198   986          966347648
  736   828          966351808
  390   968          966358232
  772   797          966361221
  658   880          966362312
  514   940          966380744
  448   957          966382885
  125   988          966383397
  527   936          966389039
  685   864          966391669
  562   924          966393352
  402   966          966393504
  314   978          966400496
  304   979          966408203
  723   838          966413539
  493   946          966413693
  239   984          966415823
  170   987          966417803
  570   921          966422961
  727   835          966423458
  590   913          966427497
  457   955          966427868
  126   988          966430648
  269   982          966431277
  712   846          966439864
  255   983          966443462
  429   961          966457270
  551   928          966462903
  221   985          966465486
  199   986          966465855
  384   969          966476313
  127   988          966478655
  615   902          966479183
  434   960          966482504
  771   798          966483603
  760   808          966490112
  604   907          966491507
  282   981          966501909
  424   962          966502152
  171   987          966505014
  341   975          966511196
  649   885          966513574
  719   841          966518280
  349   974          966518973
  672   872          966519296
  677   869          966523642
  128   988          966527424
  746   820          966528936
  524   937          966534777
  731   832          966548259
  408   965          966549437
  699   855          966558474
  364   972          966558592
  371   971          966563422
  696   857          966576329
  129   988          966576961
  439   959          966578598
  474   951          966581775
  200   986          966585256
  504   943          966585871
  324   977          966587057
  240   984          966587904
  478   950          966590352
  172   987          966593251
  702   853          966598885
  752   815          966602383
  294   980          966604184
  222   985          966612673
  770   799          966615399
  419   963          966616406
  470   952          966624408
  130   988          966627272
  554   927          966629447
  256   983          966639303
  333   976          966640213
  660   879          966647439
  270   982          966649168
  482   949          966650517
  693   859          966652336
  613   903          966660724
  667   875          966662838
  357   973          966666610
  511   941          966670452
  497   945          966672098
  682   866          966676464
  131   988          966678363
  453   956          966682493
  173   987          966682520
  378   970          966683152
  305   979          966686364
  565   923          966692592
  315   978          966697227
  705   851          966697676
  651   884          966701555
  595   911          966702906
  201   986          966705857
  521   938          966714433
  466   953          966717873
  759   809          966720608
  578   918          966721184
  132   988          966730240
  583   916          966730583
  715   844          966737459
  740   825          966739625
  283   981          966741328
  444   958          966746296
  769   800          966756609
  223   985          966761192
  241   984          966761425
  486   948          966762648
  174   987          966772827
  602   908          966780520
  133   988          966782909
  690   861          966786381
  735   829          966788164
  414   964          966799288
  397   967          966801836
  391   968          966815703
  573   920          966820517
  202   986          966827664
  557   926          966831469
  134   988          966836376
  257   983          966836680
  588   914          966849416
  708   849          966854961
  342   975          966861063
  462   954          966861792
  611   904          966862395
  175   987          966864178
  295   980          966864375
  271   982          966868679
  403   966          966879523
  745   821          966881286
  350   974          966885424
  135   988          966890647
  325   977          966902958
  751   816          966903247
  768   801          966907233
  653   883          966910464
  224   985          966911049
  385   969          966919834
  490   947          966927123
  518   939          966927851
  726   836          966934232
  242   984          966936392
  136   988          966945728
  203   986          966950683
  632   894          966952952
  662   878          966953680
  176   987          966956579
  722   839          966956767
  365   972          966957173
  674   871          966958335
  758   810          966960512
  634   893          966962061
  630   895          966964375
  306   979          966966355
  334   976          966973880
  372   971          966977459
  687   863          966978350
  284   981          966982445
  501   944          966983885
  449   957          966986342
  636   892          966991744
  508   942          966993400
  316   978          966995848
  628   896          966996288
  137   988          967001625
  430   961          967010681
  679   868          967018871
  537   933          967020390
  540   932          967021568
  730   833          967026537
  568   922          967027880
  258   983          967035599
  638   891          967042043
  425   962          967042753
  669   874          967045933
  626   897          967048649
  435   960          967048875
  358   973          967050029
  177   987          967050036
  409   965          967050054
  534   934          967053808
  458   955          967055787
  543   931          967057498
  138   988          967058344
  225   985          967062250
  767   802          967067271
  560   925          967069125
  711   847          967070854
  204   986          967074920
  593   912          967078385
  609   905          967084154
  600   909          967089429
  272   982          967089816
  718   842          967093920
  243   984          967112811
  379   970          967112939
  640   890          967113000
  139   988          967115891
  624   898          967121416
  531   935          967121666
  296   980          967126336
  546   930          967128336
  655   882          967140343
  739   826          967143395
  494   946          967144320
  420   963          967144347
  178   987          967144555
  440   959          967158079
  140   988          967174272
  515   940          967174875
  205   986          967200381
  642   889          967204657
  757   811          967209824
  343   975          967212982
  750   817          967213513
  622   899          967214547
  226   985          967214801
  581   917          967218154
  326   977          967220809
  528   936          967223808
  285   981          967225266
  684   865          967228129
  141   988          967233493
  734   830          967233904
  549   929          967234238
  259   983          967236066
  766   803          967236723
  179   987          967240142
  744   822          967243032
  307   979          967248182
  351   974          967253975
  576   919          967254535
  475   951          967257226
  392   968          967275520
  398   967          967275855
  479   950          967277239
  664   877          967281077
  471   952          967288519
  698   856          967290408
  244   984          967290688
  586   915          967290931
  142   988          967293560
  317   978          967296365
  454   956          967299480
  701   854          967307965
  335   976          967309551
  273   982          967312585
  415   964          967314719
  644   888          967317056
  607   906          967325959
  206   986          967327072
  620   900          967328000
  695   858          967331087
  180   987          967336803
  445   958          967339037
  563   924          967342571
  714   845          967345469
  483   949          967348936
  505   943          967349432
  143   988          967354479
  366   972          967357944
  525   937          967360078
    0   989          967361669
    1   989          967361670
    2   989          967361677
    3   989          967361696
    4   989          967361733
    5   989          967361794
    6   989          967361885
    7   989          967362012
    8   989          967362181
    9   989          967362398
   10   989          967362669
   11   989          967363000
   12   989          967363397
   13   989          967363866
   14   989          967364413
   15   989          967365044
  386   969          967365665
   16   989          967365765
   17   989          967366582
   18   989          967367501
  404   966          967367960
   19   989          967368528
  227   985          967368708
   20   989          967369669
  467   953          967370740
   21   989          967370930
   22   989          967372317
   23   989          967373836
  552   928          967375360
   24   989          967375493
   25   989          967377294
   26   989          967379245
   27   989          967381352
   28   989          967383621
  704   852          967383872
   29   989          967386058
   30   989          967388669
  297   980          967390073
  657   881          967391234
   31   989          967391460
  373   971          967393728
   32   989          967394437
   33   989          967397606
  571   921          967399372
   34   989          967400973
   35   989          967404544
   36   989          967408325
   37   989          967412322
  498   945          967414617
  765   804          967415589
  144   988          967416256
   38   989          967416541
  598   910          967418192
  676   870          967418776
   39   989          967420988
   40   989          967425669
  692   860          967429888
   41   989          967430590
  181   987          967434544
  359   973          967435596
   42   989          967435757
  260   983          967438087
   43   989          967441176
   44   989          967446853
  646   887          967450239
  671   873          967450328
   45   989          967452794
  725   837          967454378
  207   986          967454999
  512   941          967455349
   46   989          967459005
  618   901          967461733
   47   989          967465492
  756   812          967468544
  286   981          967469797
  245   984          967470029
   48   989          967472261
  487   948          967472695
  785   785          967473250
  591   913          967473568
  784   786          967477960
  145   988          967478897
   49   989          967479318
   50   989          967486669
  783   787          967492090
   51   989          967494320
   52   989          967502277
  463   954          967503511
  721   840          967509361
   53   989          967510546
  729   834          967514193
  782   788          967515640
  707   850          967518243
   54   989          967519133
  228   985          967523977
   55   989          967528044
  522   938          967530320
  308   979          967531851
  749   818          967533181
  182   987          967533371
  681   867          967535604
  274   982          967536992
   56   989          967537285
  327   977          967540616
  146   988          967542408
  380   970          967545000
   57   989          967546862
  781   789          967548610
  555   927          967551858
  410   965          967553125
  738   827          967556555
   58   989          967556781
  431   961          967566672
  344   975          967566959
   59   989          967567048
   60   989          967577669
  208   986          967584168
  426   962          967585904
  689   862          967586697
  605   907          967587768
   61   989          967588650
  780   790          967591000
  450   957          967592493
  318   978          967598784
   62   989          967599997
  764   805          967603869
  648   886          967604248
  147   988          967606795
   63   989          967611716
  743   823          967614174
  616   902          967615704
  436   960          967617856
   64   989          967623813
  352   974          967624632
  666   876          967629672
  183   987          967633290
   65   989          967636294
  261   983          967641668
  779   791          967642810
  336   976          967647232
  491   947          967648894
   66   989          967649165
  246   984          967650840
  566   923          967651963
  298   980          967655592
   67   989          967662432
  659   880          967663179
  148   988          967672064
  421   963          967674808
   68   989          967676101
  717   843          967678920
  229   985          967680614
  459   955          967686454
  733   831          967689028
   69   989          967690178
  778   792          967704040
   70   989          967704669
  710   848          967711192
  209   986          967714585
  287   981          967716044
   71   989          967719580
  579   918          967725171
  184   987          967734307
  519   939          967734378
   72   989          967734917
  755   813          967736672
  393   968          967737689
  149   988          967738221
  502   944          967738392
  441   959          967740200
   73   989          967750686
  584   916          967752000
  399   967          967752262
  367   972          967760911
  275   982          967763043
  558   926          967763888
  596   911          967766767
   74   989          967766893
  509   942          967769117
  777   793          967774690
  650   885          967779125
   75   989          967783544
  614   903          967789871
   76   989          967800645
  686   864          967801400
  763   806          967801563
  150   988          967805272
  574   920          967807224
  374   971          967812235
  387   969          967813812
  309   979          967817368
   77   989          967818202
  360   973          967823317
  416   964          967832640
  247   984          967833127
   78   989          967836221
  185   987          967836428
  230   985          967838625
  210   986          967846256
  262   983          967846815
   79   989          967854708
  776   794          967854760
  405   966          967858821
  748   819          967862251
  328   977          967862385
  603   908          967869539
  151   988          967873223
   80   989          967873669
  673   872          967876065
  495   946          967877911
  538   933          967887109
  589   914          967888413
   81   989          967893110
  541   932          967897989
  678   869          967900661
  319   978          967903111
  535   934          967910879
   82   989          967913037
  455   956          967919191
  299   980          967922899
  345   975          967923000
   83   989          967933456
  446   958          967934448
  476   951          967935527
  186   987          967939659
  152   988          967942080
  544   931          967943675
  775   795          967944250
   84   989          967954373
  472   952          967955456
  661   879          967956220
  713   846          967962833
  288   981          967964013
  480   950          967967000
  532   935          967969143
  516   940          967972096
  652   884          967974912
   85   989          967975794
  737   828          967979105
  211   986          967979187
  381   970          967979341
  724   838          967983896
  612   904          967984192
  337   976          967986929
  276   982          967990744
  742   824          967994712
  353   974          967997401
  569   922          967997457
   86   989          967997725
  231   985          967998016
  668   875          967999507
  762   807          968008671
  728   835          968011227
  561   925          968011606
  153   988          968011849
  754   814          968014208
  248   984          968016896
   87   989          968020172
  547   930          968024323
  700   855          968026375
  468   953          968026409
  697   857          968031666
   88   989          968043141
  774   796          968043160
  187   987          968044006
  484   949          968050253
  263   983          968053534
  411   965          968058656
  529   936          968061745
   89   989          968066638
  720   841          968071321
  683   866          968073883
  703   853          968079404
  154   988          968082536
   90   989          968090669
  694   859          968095163
  310   979          968104739
  212   986          968113384
   91   989          968115240
  506   943          968116023
  432   961          968125249
  427   962          968131611
  594   912          968135112
  550   929          968140089
   92   989          968140357
  464   954          968148008
  188   987          968149475
  773   797          968151490
  633   894          968153121
  732   832          968153536
  155   988          968154147
  631   895          968156966
  232   985          968158793
  499   945          968160124
   93   989          968166026
  368   972          968166080
  635   893          968169832
  601   909          968171230
  629   896          968181325
  488   948          968185664
  329   977          968186122
  526   937          968188529
  437   960          968189453
  706   851          968190867
  654   883          968191651
  300   980          968192000
   94   989          968192253
  610   905          968198625
  747   820          968200723
  451   957          968201344
  249   984          968202153
  394   968          968202216
  637   892          968207141
  422   963          968207795
  320   978          968209352
  361   973          968213198
  289   981          968213710
  691   861          968216752
   95   989          968219044
  277   982          968220101
  761   808          968225193
  627   897          968226156
  156   988          968226688
  400   967          968231063
  582   917          968232581
  375   971          968232986
  513   941          968243318
   96   989          968246405
  213   986          968248853
  577   919          968251592
  189   987          968256072
  264   983          968261831
  388   969          968264281
  639   891          968265090
  772   798          968269240
  663   878          968270399
  716   844          968273280
   97   989          968274342
  346   975          968281111
  553   928          968291129
  625   898          968291417
  564   924          968295168
  157   988          968300165
  753   815          968301152
   98   989          968302861
  460   955          968319875
  233   985          968320962
  587   915          968322878
  675   871          968323186
  442   959          968324967
  338   976          968328648
   99   989          968331968
  641   890          968343721
  523   938          968349339
  406   966          968352112
  417   964          968353057
  709   849          968360878
  100   989          968361669
  190   987          968363803
  354   974          968372288
  492   947          968373611
  158   988          968374584
  623   899          968377066
  572   921          968379209
  741   825          968384646
  214   986          968385600
  250   984          968388904
  670   874          968390624
  101   989          968391970
  311   979          968393970
  688   863          968396319
  771   799          968396410
  680   868          968404032
  736   829          968411045
  382   970          968415968
  102   989          968422877
  656   882          968429384
  608   906          968433128
  643   889          968443076
  159   988          968449951
  278   982          968451120
  760   809          968451129
  103   989          968454396
  301   980          968462901
  290   981          968465141
  265   983          968471712
  191   987          968472674
  556   927          968477599
  621   900          968483061
  234   985          968484529
  104   989          968486533
  599   910          968492799
  503   944          968495911
  330   977          968511833
  321   978          968517513
  727   836          968517639
  105   989          968519294
  723   839          968522786
  592   913          968523185
  215   986          968523631
  160   988          968526272
  447   958          968532535
  770   800          968533000
  456   956          968541632
  520   939          968544019
  510   942          968547888
  746   821          968548597
  106   989          968552685
  645   888          968563197
  412   965          968566653
  369   972          968573457
  251   984          968577155
  192   987          968582691
  107   989          968586712
  712   847          968589551
  752   816          968597504
  161   988          968603553
  362   973          968605245
  665   877          968605758
  619   901          968609360
  496   946          968614472
  567   923          968614730
  477   951          968616684
  108   989          968621381
  473   952          968625225
  731   833          968627428
  685   865          968633750
  347   975          968641298
  719   842          968642647
  235   985          968649500
  376   971          968655987
  109   989          968656698
  481   950          968659641
  216   986          968662952
  395   968          968669107
  339   976          968672395
  769   801          968679010
  428   962          968679880
  162   988          968681800
  266   983          968683183
  279   982          968683807
  469   953          968684886
  312   979          968685067
  433   961          968686418
  759   810          968686479
  606   907          968687659
  658   881          968688153
  110   989          968692669
  193   987          968693860
  559   926          968699655
  647   887          968704126
  401   967          968712264
  389   969          968717078
  291   981          968718312
  111   989          968729300
  580   918          968732632
  302   980          968735608
  423   963          968743314
  355   974          968749299
  699   856          968754115
  485   949          968754474
  617   902          968755921
  539   933          968757056
  163   988          968761019
  438   960          968763672
  112   989          968766597
  252   984          968766912
  536   934          968771160
  517   940          968772413
  585   916          968776921
  542   932          968777656
  696   858          968782248
  740   826          968783976
  702   854          968784272
  677   870          968791733
  465   954          968795289
  575   920          968797375
  672   873          968803065
  217   986          968803569
  113   989          968804566
  194   987          968806187
  452   957          968812901
  236   985          968815881
  533   935          968819812
  322   978          968827600
  545   931          968833116
  597   911          968834204
  768   802          968834440
  331   977          968839524
  164   988          968841216
  114   989          968843213
  407   966          968847839
  735   830          968852375
  383   970          968854887
  649   886          968865905
  693   860          968868557
  705   852          968872833
  418   964          968875976
  715   845          968877000
  115   989          968882544
  507   943          968885650
  267   983          968896250
  489   948          968901561
  530   936          968902856
  751   817          968903264
  745   822          968905873
  500   945          968908625
  443   959          968912386
  280   982          968918168
  195   987          968919678
  165   988          968922397
  116   989          968922565
  615   903          968922702
  548   930          968923592
  682   867          968928931
  590   914          968930944
  758   811          968931243
  218   986          968945488
  461   955          968956056
  562   925          968957453
  253   984          968958181
  604   908          968962176
  667   876          968962339
  117   989          968963282
  660   880          968968000
  570   922          968970448
  292   981          968973229
  313   979          968978036
  370   972          968983048
  237   985          968983678
  767   803          968999290
  363   973          968999464
  348   975          969003567
  166   988          969004568
  118   989          969004701
  303   980          969010127
  690   862          969012928
  340   976          969018176
  708   850          969019912
  527   937          969020136
  726   837          969033429
  196   987          969034339
  514   941          969034365
  119   989          969046828
  651   885          969048576
  551   929          969049240
  722   840          969071048
  413   965          969077122
  377   971          969081244
  167   988          969087735
  219   986          969088715
  120   989          969089669
  493   947          969101280
  613   904          969109661
  730   834          969110704
  268   983          969110919
  356   974          969128440
  121   989          969133230
  448   958          969133304
  396   968          969138368
  323   978          969139619
  197   987          969150176
  254   984          969150968
  238   985          969152897
  281   982          969154209
  457   956          969166809
  332   977          969169201
  524   938          969171496
  168   988          969171904
  390   969          969172209
  766   804          969173560
  122   989          969177517
  757   812          969185421
  739   827          969192702
  595   912          969195403
  402   967          969195871
  554   928          969210216
  687   864          969215247
  750   818          969218432
  123   989          969222536
  718   843          969223339
  711   848          969225623
  293   981          969229898
  429   962          969230717
  220   986          969233256
  674   872          969236872
  434   961          969250185
  583   917          969250500
  565   924          969251149
  578   919          969252111
  653   884          969252181
  504   944          969256448
  602   909          969256637
  169   988          969257081
  198   987          969267195
  124   989          969268293
  662   879          969268967
  744   823          969272551
  314   979          969272883
  424   963          969281371
  679   869          969281748
  304   980          969286464
  384   970          969296104
  474   952          969297832
  478   951          969300703
  734   831          969303095
  125   989          969314794
  611   905          969316756
  239   985          969323544
  785   786          969324281
  269   983          969327196
  511   942          969329719
  784   787          969333707
  669   875          969340184
  439   960          969340519
  170   988          969343272
  255   984          969345279
  408   966          969346008
  470   953          969346177
  783   788          969352559
  632   895          969353343
  497   946          969354009
  482   950          969355168
  521   939          969356780
  634   894          969357088
  765   805          969357250
  588   915          969358347
  126   989          969362045
  573   921          969362478
  341   976          969365997
  349   975          969367924
  630   896          969370136
  221   986          969379117
  782   789          969380837
  636   893          969381413
  199   987          969385402
  282   982          969391936
  371   972          969394859
  364   973          969395861
  419   964          969401403
  557   927          969406676
  628   897          969407425
  127   989          969410052
  781   790          969418541
  638   892          969426360
  453   957          969427170
  171   988          969430483
  466   954          969445360
  756   813          969449013
  324   978          969453576
  128   989          969458821
  486   949          969461605
  626   898          969465168
  780   791          969465671
  684   866          969475400
  655   883          969476762
  294   981          969488325
  714   846          969490080
  698   857          969491185
  640   891          969491971
  240   985          969495625
  701   855          969498476
  333   977          969500870
  444   959          969502463
  200   987          969504803
  129   989          969508358
  378   971          969508763
  357   974          969509717
  172   988          969518720
  779   792          969522227
  222   986          969526304
  256   984          969541120
  695   859          969542154
  749   819          969543008
  624   899          969543323
  609   906          969543945
  270   983          969545087
  764   806          969550360
  725   838          969558597
  130   989          969558669
  704   853          969564141
  305   980          969564625
  315   979          969569614
  600   910          969571000
  518   940          969575832
  593   913          969576354
  642   890          969578288
  568   923          969580899
  778   793          969588209
  414   965          969590069
  664   878          969591096
  462   955          969595003
  729   835          969603364
  173   988          969607989
  131   989          969609760
  397   968          969610005
  738   828          969610824
  490   948          969620392
  201   987          969625404
  721   841          969628682
  391   969          969629680
  540   933          969630237
  283   982          969631355
  537   934          969634657
  560   926          969638776
  622   900          969641848
  743   824          969648631
  692   861          969651269
  508   943          969658319
  501   945          969660126
  543   932          969660575
  132   989          969661637
  777   794          969663617
  241   985          969669146
  534   935          969673679
  223   986          969674823
  403   967          969681890
  644   889          969685353
  707   851          969688294
  676   871          969692087
  174   988          969698296
  133   989          969714306
  342   976          969715864
  755   814          969722019
  657   882          969722361
  546   931          969725827
  350   975          969734375
  449   958          969736761
  257   984          969738497
  671   874          969739335
  385   970          969739625
  581   918          969743573
  531   936          969747147
  202   987          969747211
  776   795          969748451
  295   981          969748516
  763   807          969752890
  620   901          969760701
  733   832          969763205
  271   983          969764598
  134   989          969767773
  325   978          969769477
  430   962          969784128
  175   988          969789647
  576   920          969790976
  607   907          969791186
  681   868          969793273
  365   973          969794442
  458   956          969794728
  586   916          969805352
  372   972          969808896
  646   888          969813208
  717   844          969813397
  435   961          969816556
  689   863          969818416
  425   963          969821972
  135   989          969822044
  224   986          969824680
  549   930          969826149
  515   941          969828496
  494   947          969831907
  334   977          969834537
  775   796          969842711
  242   985          969844113
  306   980          969844616
  409   966          969846625
  528   937          969854905
  316   979          969868235
  203   987          969870230
  710   849          969871049
  284   982          969872472
  748   820          969876992
  136   989          969877125
  176   988          969882048
  358   974          969893136
  618   902          969899840
  598   911          969905223
  563   925          969906672
  440   960          969920000
  420   964          969929344
  137   989          969933022
  666   877          969934429
  258   984          969937416
  379   971          969938550
  774   797          969946397
  571   922          969946859
  552   929          969961697
  648   887          969961895
  762   808          969964840
  475   952          969973283
  177   988          969975505
  225   986          969975881
  591   914          969977015
  272   983          969985735
  479   951          969987590
  659   881          969989020
  138   989          969989741
  204   987          969994467
  525   938          969996797
  754   815          970004439
  471   953          970010288
  296   981          970010477
  505   944          970020009
  243   985          970020532
  742   825          970034113
  737   829          970038342
  686   865          970043481
  454   957          970044157
  139   989          970047288
  483   950          970053587
  605   908          970058437
  616   903          970059223
  773   798          970059509
  343   976          970067783
  178   988          970070024
  398   968          970084024
  326   978          970087328
  392   969          970089497
  724   839          970093143
  445   959          970095204
  498   946          970096528
  467   954          970098227
  351   975          970102926
  728   836          970105408
  415   965          970105500
  140   989          970105669
  713   847          970112520
  512   942          970114616
  285   982          970115293
  205   987          970119928
  307   980          970126443
  226   986          970128432
  650   886          970131456
  555   928          970132627
  259   984          970137883
  673   873          970159834
  141   989          970164890
  179   988          970165611
  317   979          970168752
  678   870          970168752
  335   977          970170208
  404   967          970170327
  487   949          970171652
  522   939          970172667
  772   799          970182047
  386   970          970185456
  761   809          970186210
  366   973          970195213
  720   842          970195688
  244   985          970198409
  273   983          970208504
  566   924          970210520
  747   821          970220384
  700   856          970222016
  142   989          970224957
  373   972          970225165
  732   833          970232705
  463   955          970236722
  697   858          970237585
  614   904          970238808
  206   987          970246619
  579   919          970256098
  596   912          970259264
  180   988          970262272
  703   854          970264791
  584   917          970271917
  297   981          970274214
  661   880          970276781
  359   974          970278703
  227   986          970282339
  143   989          970285876
  753   816          970296273
    0   990          970299000
    1   990          970299001
    2   990          970299008
  668   876          970299008
    3   990          970299027
    4   990          970299064
    5   990          970299125
    6   990          970299216
    7   990          970299343
    8   990          970299512
    9   990          970299729
   10   990          970300000
   11   990          970300331
   12   990          970300728
   13   990          970301197
   14   990          970301744
   15   990          970302375
   16   990          970303096
   17   990          970303913
   18   990          970304832
   19   990          970305859
   20   990          970307000
   21   990          970308261
   22   990          970309648
   23   990          970311167
  694   860          970311384
   24   990          970312824
  771   800          970314011
   25   990          970314625
   26   990          970316576
   27   990          970318683
   28   990          970320952
  652   885          970321933
   29   990          970323389
   30   990          970326000
  683   867          970326350
   31   990          970328791
   32   990          970331768
   33   990          970334937
   34   990          970338304
  558   927          970339095
  260   984          970339904
  431   962          970340119
   35   990          970341875
  491   948          970342163
  450   958          970342912
   36   990          970345656
  603   909          970345656
  144   989          970347653
  574   921          970349185
   37   990          970349653
  410   966          970349696
   38   990          970353872
   39   990          970358319
  286   982          970359824
  181   988          970360013
   40   990          970363000
  426   963          970365123
  706   852          970366024
   41   990          970367921
  380   971          970370611
   42   990          970373088
  207   987          970374546
  245   985          970377750
   43   990          970378507
  519   940          970382359
   44   990          970384184
  436   961          970385537
   45   990          970390125
   46   990          970396336
  589   915          970397344
   47   990          970402823
  327   978          970407135
   48   990          970409592
  308   980          970410112
  145   989          970410294
  716   845          970412821
  502   945          970414633
   49   990          970416649
  760   810          970417000
  344   976          970421760
   50   990          970424000
  459   956          970425395
  741   826          970428997
   51   990          970431651
  274   983          970432911
  509   943          970434036
  228   986          970437608
  612   905          970438553
   52   990          970439608
  691   862          970443299
   53   990          970447877
  770   801          970455401
   54   990          970456464
  182   988          970458840
  421   964          970459805
   55   990          970465375
  318   979          970471171
  352   975          970473583
  146   989          970473805
   56   990          970474616
  736   830          970475256
   57   990          970484193
   58   990          970494112
  538   934          970501376
  441   960          970502121
  208   987          970503715
   59   990          970504379
  541   933          970506658
  336   977          970507889
   60   990          970515000
  709   850          970525829
   61   990          970525981
  535   935          970530750
  654   884          970533368
   62   990          970537328
  147   989          970538192
  298   981          970539733
  261   984          970543485
  544   932          970546752
   63   990          970549047
  569   923          970550476
  393   969          970551666
  633   895          970553512
  246   985          970558561
  183   988          970558759
  399   968          970560431
   64   990          970561144
  631   896          970562727
  635   894          970564859
  495   947          970565498
  746   822          970573184
   65   990          970573625
  561   926          970581257
  663   879          970585686
   66   990          970586496
  629   897          970592462
  229   986          970594245
  532   936          970594624
  637   893          970596810
  752   817          970597521
  367   973          970598180
   67   990          970599763
  675   872          970601723
  148   989          970603461
  287   982          970606071
  769   802          970606217
   68   990          970613432
  727   837          970616836
  547   931          970621814
  416   965          970623421
  516   941          970625717
   69   990          970627509
  594   913          970633081
  688   864          970633216
  387   970          970633603
  209   987          970634132
  723   840          970637067
   70   990          970642000
  627   898          970642675
  374   972          970643672
  639   892          970649407
  476   952          970651584
  601   910          970652801
   71   990          970656911
  759   811          970657210
  610   906          970658416
  275   983          970658962
  184   988          970659776
  405   967          970661188
  455   957          970663868
  360   974          970666424
  680   869          970666909
  149   989          970669618
   72   990          970672248
  472   953          970677225
  480   951          970677351
  670   875          970684875
   73   990          970688017
  446   959          970690615
  529   937          970692842
  309   980          970695629
   74   990          970704224
  731   834          970711595
  625   899          970713324
   75   990          970720875
  641   891          970722692
  328   978          970728904
  550   930          970732000
  150   989          970736669
   76   990          970737976
  247   985          970740848
  712   848          970744320
  262   984          970748632
  230   986          970752256
  468   954          970753896
  484   950          970754904
   77   990          970755533
  582   918          970758000
  185   988          970761897
  210   987          970765803
  656   883          970765803
  768   803          970766459
  719   843          970772066
   78   990          970773552
  319   979          970775498
  345   976          970777801
  506   944          970786600
  577   920          970788033
   79   990          970792039
  623   900          970804367
  151   989          970804620
  381   971          970804952
  299   981          970807040
   80   990          970811000
  643   890          970816707
  526   938          970825248
   81   990          970830441
  740   827          970833283
  587   916          970837299
  499   946          970842035
  353   975          970846352
  337   977          970847586
   82   990          970850368
  288   982          970854040
  411   966          970855227
  564   925          970859269
  186   988          970865128
   83   990          970870787
  152   989          970873477
  553   929          970877466
  685   866          970881021
  464   955          970881219
  488   949          970884621
  276   983          970886663
   84   990          970891704
  608   907          970898355
  432   962          970898696
  211   987          970898734
  513   942          970902585
  758   812          970906840
  751   818          970908183
  427   963          970910830
  231   986          970911647
   85   990          970913125
  621   901          970915762
  665   878          970915777
  735   831          970921566
  248   985          970924617
  572   922          970926696
  645   889          970931494
   86   990          970935056
  745   823          970935392
  767   804          970936127
  153   989          970943246
  451   958          970951763
  699   857          970954892
  263   984          970955351
  437   961          970957134
   87   990          970957503
  187   988          970969475
  702   855          970974783
  599   911          970979830
   88   990          970980472
  310   980          970983000
  523   939          970991686
  422   964          970992792
  696   859          970993315
  368   973          971003349
   89   990          971003969
  154   989          971013933
  394   969          971016193
  658   882          971019280
  715   846          971021611
  592   914          971026632
   90   990          971028000
  212   987          971032931
  400   968          971039232
  619   902          971047467
   91   990          971052571
  329   978          971052641
  705   853          971053102
  361   974          971056305
  556   928          971058368
  460   956          971058816
  375   972          971064423
  677   871          971065044
  492   948          971066880
  647   888          971067095
  232   986          971072424
  188   988          971074944
  300   981          971076141
   92   990          971077688
  320   979          971081739
  388   970          971084072
  155   989          971085544
  442   960          971086888
  693   861          971089938
  672   874          971092072
   93   990          971103357
  289   982          971103737
  249   985          971109874
  766   805          971115221
  277   983          971116020
   94   990          971129584
  346   976          971135912
  726   838          971137648
  417   965          971143838
  406   967          971154479
   95   990          971156375
  156   989          971158085
  606   908          971158328
  264   984          971163648
  757   813          971165890
  213   987          971168400
  503   945          971172152
  567   924          971173287
  786   786          971175312
  785   787          971180028
  189   988          971181541
   96   990          971183736
  682   868          971186600
  338   977          971189305
  708   851          971189963
  722   841          971190369
  520   940          971192000
  784   788          971194176
  617   903          971199440
  730   835          971199875
   97   990          971211673
  510   943          971212807
  783   789          971217756
  354   975          971221239
  649   887          971223552
  750   819          971228259
  157   989          971231562
  233   986          971234593
   98   990          971240192
  382   971          971241579
  690   863          971244647
  739   828          971246971
  782   790          971250768
  580   919          971263559
  667   877          971267096
   99   990          971269299
  311   980          971272231
  559   927          971274862
  456   957          971286309
  447   959          971288702
  190   988          971289272
  781   791          971293212
  660   881          971293841
  250   985          971296625
  585   917          971296838
  100   990          971299000
  496   947          971302059
  765   806          971303741
  214   987          971305147
  158   989          971305981
  744   824          971307008
  597   912          971326701
  101   990          971329301
  477   952          971332741
  575   921          971339336
  780   792          971345088
  473   953          971346994
  278   983          971347039
  301   981          971347042
  290   982          971355168
  718   844          971357816
  102   990          971360208
  412   966          971363224
  481   951          971369992
  539   934          971371323
  615   904          971371639
  265   984          971373529
  734   832          971377272
  330   978          971378352
  159   989          971381348
  711   849          971385480
  542   933          971386325
  321   979          971389900
  536   935          971391031
  103   990          971391727
  191   988          971398143
  234   986          971398160
  651   886          971400907
  779   793          971406396
  369   973          971410726
  469   954          971412373
  104   990          971423864
  517   941          971426034
  756   814          971434360
  545   932          971436193
  604   909          971438293
  590   915          971439875
  215   987          971443178
  533   936          971445293
  362   974          971448352
  105   990          971456625
  687   865          971457328
  160   989          971457669
  428   963          971459099
  485   950          971459125
  433   962          971459865
  778   794          971477136
  395   969          971483084
  251   985          971484876
  376   972          971487424
  106   990          971490016
  347   976          971496099
  764   807          971501687
  192   988          971508160
  401   968          971520433
  674   873          971520641
  548   931          971521083
  570   923          971523467
  107   990          971524043
  562   926          971527104
  423   964          971528311
  465   955          971528500
  438   961          971531353
  339   977          971533052
  530   937          971533953
  161   989          971534950
  389   970          971536869
  679   870          971549839
  507   944          971556227
  777   795          971557308
  749   820          971557749
  108   990          971558712
  235   986          971563131
  452   958          971563320
  312   980          971563328
  613   905          971564022
  279   983          971579726
  216   987          971582499
  266   984          971585000
  662   880          971589528
  500   946          971590536
  109   990          971594029
  355   975          971598250
  653   885          971599202
  489   949          971600518
  291   982          971608339
  162   989          971613197
  193   988          971619329
  302   981          971619749
  110   990          971630000
  669   876          971639685
  714   847          971639767
  551   930          971641151
  776   796          971646912
  407   967          971650206
  527   938          971656855
  111   990          971666631
  418   965          971666757
  725   839          971667844
  738   829          971670061
  443   960          971674307
  252   985          971674633
  383   971          971680498
  743   825          971688032
  163   989          971692416
  595   913          971693372
  514   942          971693632
  701   856          971694117
  461   956          971694997
  698   858          971697104
  729   836          971697545
  322   979          971699987
  112   990          971703928
  331   978          971706043
  763   808          971709059
  755   815          971712250
  217   987          971723116
  684   867          971727867
  236   986          971729512
  194   988          971731656
  602   910          971738208
  113   990          971741897
  775   797          971745948
  704   854          971749528
  721   842          971753049
  634   895          971757479
  695   860          971758375
  632   896          971759104
  164   989          971772613
  583   918          971775919
  636   894          971776440
  611   906          971776547
  114   990          971780544
  630   897          971781273
  578   920          971788552
  493   948          971794549
  554   929          971796553
  267   984          971798067
  524   939          971813843
  280   983          971814087
  565   925          971815250
  638   893          971816029
  655   884          971818479
  115   990          971819875
  370   973          971820317
  628   898          971823944
  733   833          971842374
  363   974          971842571
  195   988          971845147
  165   989          971853794
  774   798          971854416
  313   980          971856297
  348   976          971858368
  116   990          971859896
  292   982          971863256
  707   852          971863451
  218   987          971865035
  253   985          971865902
  588   916          971872768
  413   966          971873693
  640   892          971876288
  692   862          971877816
  340   977          971878833
  626   899          971887075
  448   959          971889471
  303   981          971894268
  748   821          971896653
  237   986          971897309
  117   990          971900613
  664   879          971906383
  573   922          971909965
  457   957          971911486
  377   972          971912681
  762   809          971925857
  504   945          971932689
  166   989          971935965
  118   990          971942032
  396   969          971952345
  717   845          971952938
  642   891          971957259
  196   988          971959808
  624   900          971970624
  676   872          971970624
  773   799          971972316
  356   975          971977391
  119   990          971984159
  557   928          971987445
  390   970          971992000
  511   943          971994638
  754   816          971999560
  402   968          972004040
  521   940          972004761
  219   987          972008262
  609   907          972009172
  429   963          972009936
  323   979          972012006
  268   984          972012736
  478   952          972016760
  167   989          972019132
  474   953          972019601
  434   962          972023632
  120   990          972027000
  671   875          972033586
  332   978          972035720
  710   850          972036000
  497   947          972041596
  281   983          972050128
  689   864          972055313
  681   869          972056150
  600   911          972058031
  254   985          972058689
  657   883          972058780
  644   890          972058984
  482   951          972065519
  424   964          972066368
  238   986          972066528
  121   990          972070561
  470   954          972073664
  622   901          972074549
  197   988          972075645
  742   826          972078464
  593   914          972079801
  772   800          972099648
  737   830          972102553
  168   989          972103301
  439   961          972108200
  122   990          972114848
  293   982          972119925
  384   971          972121715
  568   924          972139456
  408   967          972148375
  314   980          972151144
  761   810          972152081
  220   987          972152803
  123   990          972159867
  486   950          972166256
  304   981          972170605
  453   958          972177589
  466   955          972178571
  646   889          972181505
  169   989          972188478
  419   965          972192184
  198   988          972192664
  620   902          972198808
  728   837          972204605
  124   990          972205624
  724   840          972207424
  560   927          972213983
  349   976          972222725
  341   977          972226654
  269   984          972229013
  518   941          972229453
  371   973          972232128
  771   801          972236412
  239   986          972237175
  364   974          972238968
  666   878          972244448
  540   934          972244504
  747   822          972244971
  125   990          972252125
  255   985          972253000
  537   935          972254528
  607   908          972261855
  444   960          972264384
  713   848          972267289
  543   933          972269244
  581   919          972274500
  170   989          972274669
  282   983          972287855
  686   866          972290752
  753   817          972296290
  221   987          972298664
  534   936          972299160
  126   990          972299376
  199   988          972310871
  732   834          972316872
  490   949          972319349
  659   882          972320147
  648   888          972324864
  720   843          972325107
  586   917          972325269
  324   979          972325963
  508   944          972328896
  546   932          972328904
  576   921          972332937
  462   956          972333944
  378   972          972340200
  501   946          972342037
  618   903          972343359
  127   990          972347383
  357   975          972358668
  171   989          972361880
  333   978          972367389
  531   937          972378244
  294   982          972378352
  770   802          972382608
  414   966          972386640
  760   811          972387731
  128   990          972396152
  598   912          972397720
  240   986          972409256
  700   857          972422793
  549   931          972423640
  397   969          972423982
  200   988          972430272
  678   871          972442063
  129   990          972445689
  222   987          972445851
  270   984          972446904
  315   980          972447875
  697   859          972448652
  305   981          972448766
  256   985          972448841
  673   874          972448841
  391   970          972449471
  172   989          972450117
  703   855          972455302
  563   926          972476323
  741   827          972478304
  591   915          972485946
  515   942          972487763
  650   887          972489103
  403   968          972490059
  528   938          972491624
  449   959          972492928
  130   990          972496000
  571   923          972499878
  616   904          972508160
  494   948          972525176
  283   983          972527274
  694   861          972532765
  605   909          972534554
  769   803          972538236
  173   989          972539386
  458   957          972539405
  736   831          972544447
  706   853          972546293
  131   990          972547091
  201   988          972550873
  552   930          972553608
  716   846          972557432
  430   963          972563347
  385   971          972565236
  342   977          972576521
  241   986          972582777
  683   868          972584019
  350   976          972589176
  435   962          972590003
  223   987          972594370
  132   990          972598968
  752   818          972602440
  661   881          972602622
  746   823          972602703
  668   877          972603765
  425   964          972606969
  174   989          972629693
  759   812          972632807
  365   974          972637549
  295   982          972638543
  525   939          972639144
  325   979          972641864
  372   973          972646165
  257   985          972646218
  409   967          972648992
  133   990          972651637
  271   984          972666415
  202   988          972672680
  652   886          972674264
  691   863          972675018
  440   961          972687681
  614   905          972693169
  475   953          972695052
  709   851          972695880
  505   945          972696250
  334   978          972701056
  768   804          972703296
  479   952          972703647
  134   990          972705104
  555   929          972718964
  420   965          972720125
  175   989          972721044
  727   838          972721055
  306   981          972728757
  471   954          972737775
  358   975          972742087
  224   987          972744227
  316   980          972746496
  723   841          972756388
  596   913          972757233
  242   986          972757744
  135   990          972759375
  483   951          972763938
  284   983          972768391
  379   972          972769987
  566   925          972774621
  512   943          972779535
  498   947          972784115
  579   920          972792539
  454   958          972794576
  203   988          972795699
  584   918          972797336
  731   835          972800766
  176   989          972813445
  136   990          972814456
  522   940          972820648
  603   910          972827227
  467   955          972831438
  258   985          972845137
  445   960          972857125
  137   990          972870353
  688   865          972875297
  487   950          972876303
  767   805          972877788
  654   885          972880389
  675   873          972885492
  758   813          972887309
  272   984          972887552
  740   828          972887552
  225   987          972895428
  574   922          972896672
  398   969          972898001
  612   906          972898344
  296   982          972900504
  415   966          972902071
  712   849          972904177
  663   880          972906247
  719   844          972906543
  177   989          972906902
  392   970          972909288
  589   916          972911765
  751   819          972918010
  558   928          972919864
  204   988          972919936
  138   990          972927072
  343   977          972928440
  243   986          972934163
  680   870          972935000
  351   976          972957727
  633   896          972959273
  326   979          972959715
  635   895          972965250
  745   824          972969849
  631   897          972973864
  463   956          972975663
  404   968          972978496
  670   876          972984376
  139   990          972984619
  637   894          972991837
  735   832          972995743
  178   989          973001421
  629   898          973008981
  307   981          973010584
  386   971          973011067
  285   983          973011212
  786   787          973031059
  519   941          973035980
  335   978          973036727
  366   974          973038320
  639   893          973039076
  785   788          973040497
  491   949          973041120
  140   990          973043000
  205   988          973045397
  259   985          973045604
  317   980          973047013
  226   987          973047979
  784   789          973059373
  766   806          973061712
  373   973          973062434
  627   899          973064582
  783   790          973087687
  502   946          973096544
  179   989          973097008
  450   959          973099079
  141   990          973102221
  509   944          973104613
  641   892          973107009
  656   884          973107520
  569   924          973109033
  273   984          973110321
  244   986          973112040
  431   963          973119338
  541   934          973120925
  538   935          973121247
  610   907          973123643
  782   791          973125439
  359   975          973127654
  685   867          973133488
  594   914          973136528
  601   911          973139832
  625   900          973140625
  426   964          973150120
  757   814          973151237
  410   967          973152063
  544   933          973155421
  535   936          973156231
  561   927          973156464
  436   962          973158984
  699   858          973160811
  142   990          973162288
  297   982          973164241
  459   957          973170072
  702   856          973170424
  715   847          973171298
  206   988          973172088
  781   792          973172629
  180   989          973193669
  643   891          973195678
  227   987          973201886
  380   972          973202048
  696   860          973209536
  143   990          973223207
  547   932          973224891
  532   937          973225721
  780   793          973229257
  665   879          973231064
  623   901          973237068
  705   854          973238489
    0   991          973242271
    1   991          973242272
    2   991          973242279
    3   991          973242298
    4   991          973242335
    5   991          973242396
    6   991          973242487
    7   991          973242614
    8   991          973242783
    9   991          973243000
  750   820          973243000
   10   991          973243271
   11   991          973243602
   12   991          973243999
   13   991          973244468
   14   991          973245015
   15   991          973245646
   16   991          973246367
  726   839          973246895
   17   991          973247184
  260   985          973247625
   18   991          973248103
   19   991          973249130
   20   991          973250271
  421   965          973250586
   21   991          973251532
   22   991          973252919
   23   991          973254438
  765   807          973255068
  286   983          973255743
   24   991          973256095
   25   991          973257896
  495   948          973258767
   26   991          973259847
   27   991          973261954
   28   991          973264223
   29   991          973266660
   30   991          973269271
  441   961          973269802
   31   991          973272062
   32   991          973275039
   33   991          973278208
  327   979          973279522
   34   991          973281575
  344   977          973282417
  144   990          973284984
  516   942          973284984
   35   991          973285146
   36   991          973288927
  582   919          973288927
  245   986          973291381
  181   989          973291410
   37   991          973292924
  730   836          973294056
  308   981          973294253
  779   794          973295323
   38   991          973297143
  207   988          973300015
   39   991          973301590
  645   890          973305125
  739   829          973306208
   40   991          973306271
   41   991          973311192
  722   842          973314736
   42   991          973316359
  693   862          973316485
   43   991          973321778
   44   991          973327455
  352   976          973328384
  550   931          973329491
  529   938          973329561
  577   921          973329994
   45   991          973333396
  274   984          973334728
   46   991          973339607
  677   872          973343581
   47   991          973346094
  744   825          973346409
  145   990          973347625
  318   980          973349432
   48   991          973352863
  621   902          973353869
  658   883          973355699
  228   987          973357155
  587   917          973357216
   49   991          973359920
  708   852          973365120
   50   991          973367271
  608   908          973369024
  778   795          973370827
  393   970          973371457
  476   953          973373353
  336   978          973374408
  399   969          973374408
   51   991          973374922
   52   991          973382879
  672   875          973386323
  182   989          973390237
   53   991          973391148
  480   952          973393408
   54   991          973399735
  472   954          973404712
   55   991          973408646
  146   990          973411136
  455   958          973414287
   56   991          973417887
  416   966          973419992
  756   815          973424591
   57   991          973427464
  564   926          973428920
  208   988          973429184
  298   982          973429760
  647   889          973435392
   58   991          973437383
  367   974          973441287
   59   991          973447650
  682   869          973449477
  261   985          973451206
  446   960          973452536
  777   796          973455769
  734   833          973456441
  764   808          973457856
   60   991          973458271
  387   971          973459214
  506   945          973462841
  484   951          973465255
  526   939          973467595
   61   991          973469252
  405   968          973469357
  553   930          973469377
  246   986          973472192
  599   912          973472327
  147   990          973475523
  572   923          973479715
   62   991          973480599
  374   973          973480941
  690   864          973481544
  468   955          973487107
  183   989          973490156
  619   903          973490986
   63   991          973492318
  718   845          973497357
  287   983          973501990
   64   991          973504415
  229   987          973513792
  360   975          973515375
   65   991          973516896
  499   947          973529622
   66   991          973529767
  592   915          973535563
  148   990          973540792
   67   991          973543034
  776   797          973550149
  711   850          973550431
   68   991          973556703
  209   988          973559601
  275   984          973560779
  513   943          973567504
   69   991          973570780
  667   878          973577115
  749   821          973577410
  309   981          973579770
   70   991          973585271
  649   888          973586521
  488   950          973589272
  184   989          973591173
   71   991          973600182
  328   979          973601291
  149   990          973606949
   72   991          973615519
  464   956          973620160
  660   882          973624968
   73   991          973631288
  606   909          973634445
  381   972          973636389
  345   977          973638458
  523   940          973639667
  556   929          973644705
   74   991          973647495
  617   904          973648377
  319   980          973653759
  775   798          973653967
  247   986          973654479
  262   985          973656353
  411   967          973657594
   75   991          973664146
  763   809          973670076
  230   987          973671803
  150   990          973674000
  432   963          973677915
   76   991          973681247
  210   988          973691272
  185   989          973693294
  427   964          973695827
  299   982          973697067
   77   991          973698804
  353   976          973701153
  687   866          973704599
  755   816          973707371
  451   959          973707930
  337   978          973714105
   78   991          973716823
  437   962          973730581
  743   826          973732383
  738   830          973734272
   79   991          973735310
  567   925          973737388
  151   990          973741951
  288   983          973749959
   80   991          973754271
  651   887          973758554
  492   949          973765837
  774   799          973767223
   81   991          973773712
  725   840          973782125
  422   965          973783573
  276   984          973788480
   82   991          973793639
  714   848          973794536
  186   989          973796525
  729   837          973796742
  580   920          973800000
  460   957          973803493
  674   874          973809648
  152   990          973810808
   83   991          973814058
  585   918          973822257
  679   871          973823150
  211   988          973824203
  597   913          973824670
  615   905          973826000
  231   987          973831194
   84   991          973834975
  394   970          973835984
  248   986          973838248
  520   941          973845621
  368   974          973846456
  400   969          973853209
  503   946          973854063
  442   961          973854569
  559   928          973855631
   85   991          973856396
  263   985          973863072
  310   981          973867141
   86   991          973878327
  153   990          973880577
  721   843          973882468
  510   944          973883384
  575   922          973886823
  773   800          973889917
  762   810          973891728
  701   857          973894894
   87   991          973900774
  187   989          973900872
  375   973          973901692
  361   975          973905256
  698   859          973908171
  388   971          973909683
  662   881          973915369
  604   910          973919864
  748   822          973921240
   88   991          973923743
  329   979          973925028
  733   834          973926541
  704   855          973940039
  417   966          973940409
  669   877          973944442
   89   991          973947240
  154   990          973951264
  653   886          973951533
  590   916          973954296
  212   988          973958400
  320   980          973960000
  406   968          973962648
  300   982          973966168
   90   991          973971271
  695   861          973979756
  684   868          973985536
  539   935          973991194
  232   987          973991971
  496   948          973995328
   91   991          973995842
  346   977          973996569
  754   817          973999577
  289   983          973999656
  542   934          974000592
  188   989          974006341
  536   936          974016512
  277   984          974017837
   92   991          974020959
  772   801          974022049
  155   990          974022875
  249   986          974023505
  613   906          974023813
  456   958          974036728
  707   853          974043720
  545   933          974044862
   93   991          974046628
  447   960          974050623
  477   953          974054510
  338   978          974055824
  264   985          974071369
   94   991          974072855
  382   972          974073016
  473   954          974074481
  354   976          974076040
  533   937          974076390
  570   924          974082024
  517   942          974085301
  481   952          974086049
  213   988          974093869
  156   990          974095416
  717   846          974097549
   95   991          974099646
  562   927          974102311
  692   863          974109535
  189   989          974112938
  761   811          974122812
  548   932          974124160
   96   991          974127007
  742   827          974127771
  469   955          974145584
  233   987          974154140
   97   991          974154944
  311   981          974156372
  634   896          974163240
  771   802          974163619
  655   885          974165500
  412   967          974165591
  157   990          974168893
  485   951          974169476
  632   897          974170241
  530   938          974170672
  737   831          974171744
  636   895          974176831
   98   991          974183463
  595   914          974196819
  630   898          974197792
  710   851          974206051
  250   986          974210256
  638   894          974211056
   99   991          974212570
  190   989          974220669
  602   911          974225239
  664   880          974226944
  214   988          974230616
  507   945          974232468
  301   982          974237069
  551   931          974238642
  433   963          974239084
  611   907          974241774
  100   991          974242271
  158   990          974243312
  428   964          974244096
  628   899          974245851
  278   984          974248856
  330   979          974250739
  290   983          974251087
  369   974          974253833
  676   873          974254393
  640   893          974265957
  465   956          974267441
  321   980          974268161
  101   991          974272572
  747   823          974274490
  500   947          974278123
  265   985          974281250
  362   975          974297303
  689   865          974297394
  527   939          974299202
  753   818          974301209
  395   970          974302875
  102   991          974303479
  438   962          974304800
  489   950          974305169
  583   919          974306846
  728   838          974308824
  626   900          974314376
  770   803          974314627
  234   987          974317707
  159   990          974318679
  423   965          974319092
  452   959          974319487
  681   870          974324241
  376   973          974324693
  724   841          974326745
  191   989          974329540
  578   921          974330513
  671   876          974333087
  401   969          974334410
  103   991          974334998
  642   892          974341576
  347   977          974356756
  514   943          974358551
  389   971          974362480
  760   812          974363328
  104   991          974367135
  215   988          974368647
  565   926          974384901
  554   930          974388464
  588   917          974392685
  160   990          974395000
  251   986          974398507
  339   978          974399571
  105   991          974399896
  657   884          974400497
  624   901          974403325
  732   835          974406043
  713   849          974427146
  106   991          974433287
  644   891          974437955
  192   989          974439557
  461   957          974439674
  443   961          974441988
  312   981          974447469
  355   976          974453051
  407   968          974458375
  720   844          974459584
  524   940          974461824
  573   923          974462984
  418   966          974463328
  107   991          974467314
  161   990          974472281
  769   804          974475073
  609   908          974479841
  279   984          974481543
  235   987          974482678
  266   985          974492721
  493   949          974493506
  108   991          974501983
  291   983          974504258
  216   988          974507968
  302   982          974509776
  383   972          974511935
  622   902          974512656
  741   828          974532573
  109   991          974537300
  686   867          974543219
  162   990          974550528
  600   912          974550528
  193   989          974550726
  646   890          974555136
  666   879          974559735
  110   991          974573271
  557   929          974573782
  322   980          974578248
  331   979          974578430
  252   986          974588264
  593   915          974588732
  111   991          974609902
  752   819          974612267
  759   813          974613276
  504   946          974614600
  736   832          974618624
  700   858          974628712
  163   990          974629747
  746   824          974637160
  620   903          974642327
  768   805          974644957
  112   991          974647199
  217   988          974648585
  236   987          974649059
  703   856          974650943
  448   960          974651392
  659   883          974656566
  521   941          974658382
  457   958          974661905
  194   989          974663053
  370   974          974663424
  697   860          974664873
  511   944          974665215
  413   967          974676060
  113   991          974685168
  363   975          974691522
  648   889          974693161
  568   925          974703557
  267   985          974705788
  716   847          974707119
  164   990          974709944
  280   984          974715904
  348   977          974719025
  678   872          974720600
  114   991          974723815
  706   854          974731680
  497   948          974734865
  607   909          974737972
  478   953          974738529
  313   981          974740438
  673   875          974743092
  340   978          974745352
  474   954          974747088
  377   973          974749950
  292   983          974759175
  694   862          974759312
  115   991          974763146
  396   970          974772136
  195   989          974776544
  253   986          974779533
  482   952          974781576
  303   982          974784295
  218   988          974790504
  165   990          974791125
  618   904          974792296
  560   928          974794752
  429   964          974794933
  434   963          974802851
  116   991          974803167
  470   955          974806875
  581   920          974810941
  237   987          974816856
  390   971          974817611
  402   969          974818017
  767   806          974824279
  727   839          974830302
  356   976          974832192
  117   991          974843884
  683   869          974846896
  586   918          974850688
  650   888          974852072
  424   965          974857149
  540   935          974864375
  709   852          974871037
  758   814          974872656
  166   990          974873296
  486   951          974876607
  537   936          974880009
  576   922          974880424
  723   842          974880755
  439   962          974881647
  543   934          974883511
  118   991          974885303
  787   787          974886806
  518   942          974888720
  323   980          974890267
  196   989          974891205
  786   788          974891528
  731   836          974894947
  598   913          974895689
  785   789          974905694
  332   979          974908107
  691   864          974911915
  668   878          974913784
  466   956          974917512
  268   985          974920457
  119   991          974927430
  784   790          974929304
  534   937          974930257
  751   820          974932751
  219   988          974933731
  661   882          974933749
  453   959          974933756
  546   933          974937573
  740   829          974946789
  281   984          974951945
  384   972          974953152
  167   990          974956463
  408   968          974956544
  783   791          974962358
  616   905          974962521
  120   991          974970271
  254   986          974972320
  238   987          974986075
  419   966          974988755
  591   916          975000367
  782   792          975004856
  508   945          975005137
  197   989          975007042
  745   825          975009250
  766   807          975013039
  121   991          975013832
  531   938          975014963
  293   983          975015844
  605   910          975016125
  490   950          975024000
  549   932          975026717
  501   947          975029624
  652   887          975031911
  444   961          975032065
  314   981          975035285
  168   990          975040632
  719   845          975046084
  563   927          975051530
  781   793          975056798
  122   991          975058119
  571   924          975058435
  304   982          975060632
  712   850          975069128
  735   833          975074912
  371   974          975075235
  220   988          975078272
  462   957          975078621
  349   977          975083382
  364   975          975087919
  341   978          975093173
  123   991          975103138
  780   794          975118184
  688   866          975122568
  198   989          975124061
  169   990          975125809
  528   939          975133971
  269   985          975136734
  757   815          975141468
  124   991          975148895
  552   931          975151099
  515   943          975152682
  614   906          975152960
  239   987          975156722
  255   986          975166631
  675   874          975174499
  378   973          975177469
  414   967          975189007
  779   795          975189014
  282   984          975189672
  125   991          975195396
  324   980          975204224
  680   871          975208311
  765   808          975211237
  170   990          975212000
  357   976          975213469
  221   988          975224133
  494   949          975224133
  663   881          975232088
  654   886          975232720
  333   979          975239776
  199   989          975242268
  126   991          975242647
  397   970          975243773
  449   960          975254849
  596   914          975260680
  750   821          975262661
  778   796          975269288
  294   983          975274271
  391   971          975275082
  525   940          975287125
  670   877          975289133
  458   958          975289824
  127   991          975290654
  171   990          975299211
  403   969          975304036
  555   930          975310875
  603   911          975314258
  715   848          975326067
  584   919          975328263
  240   987          975328803
  315   981          975332016
  579   921          975334500
  305   982          975338793
  128   991          975339423
  566   926          975344272
  430   964          975348344
  270   985          975354625
  777   797          975359006
  726   840          975361176
  200   989          975361669
  256   986          975362472
  612   907          975363571
  435   963          975369222
  633   897          975370410
  739   830          975370419
  635   896          975371011
  702   857          975371201
  222   988          975371320
  699   859          975371878
  505   946          975378161
  172   990          975387448
  129   991          975388960
  631   898          975390383
  744   826          975390760
  685   868          975391157
  637   895          975392228
  730   837          975393253
  385   972          975396673
  425   965          975397750
  764   809          975418873
  756   816          975419712
  475   954          975422539
  479   953          975425416
  705   855          975429000
  283   984          975429091
  629   899          975430888
  696   861          975430917
  589   917          975431682
  639   894          975434103
  130   991          975439271
  342   978          975443040
  722   843          975444155
  574   923          975449691
  350   977          975449833
  512   944          975450112
  656   885          975454541
  409   968          975457161
  776   798          975458168
  440   962          975461128
  471   955          975470986
  522   941          975474269
  173   990          975476717
  498   948          975477384
  483   952          975479995
  201   989          975482270
  365   975          975486500
  372   974          975489272
  131   991          975490362
  627   900          975491883
  641   893          975496678
  241   987          975502324
  558   929          975506201
  420   966          975516696
  223   988          975519839
  325   980          975520125
  295   983          975534462
  734   834          975540608
  132   991          975542239
  708   853          975545389
  693   863          975548204
  454   959          975550743
  665   880          975551625
  257   986          975559849
  775   799          975566774
  174   990          975567024
  467   956          975570379
  625   901          975573326
  334   979          975573443
  271   985          975574136
  643   892          975579995
  487   951          975586654
  610   908          975594312
  133   991          975594908
  358   976          975596888
  749   822          975601997
  202   989          975604077
  379   973          975607256
  306   982          975618784
  445   961          975624806
  677   873          975627350
  316   981          975630637
  601   912          975632329
  763   810          975635947
  718   846          975641968
  594   915          975645459
  134   991          975648375
  175   990          975658375
  224   988          975669696
  284   984          975670208
  569   925          975673134
  623   902          975675175
  242   987          975677291
  645   891          975684096
  774   800          975684824
  672   876          975685824
  519   942          975695247
  658   884          975697416
  135   991          975702646
  415   967          975704438
  755   817          975707388
  682   870          975717568
  398   970          975717792
  463   957          975720340
  711   851          975720482
  690   865          975723625
  203   989          975727096
  392   971          975734899
  561   928          975737233
  541   935          975740796
  491   950          975745771
  538   936          975746728
  176   990          975750776
  136   991          975757727
  258   986          975758768
  544   934          975769688
  509   945          975780854
  743   827          975781690
  502   947          975784131
  535   937          975787328
  404   969          975792473
  343   978          975794959
  272   985          975795273
  296   983          975796423
  621   903          975797388
  738   831          975803463
  647   890          975809023
  773   801          975812318
  137   991          975813624
  351   977          975818384
  225   988          975820897
  582   920          975825368
  547   933          975833560
  326   980          975837976
  386   972          975842504
  177   990          975844233
  608   909          975845141
  204   989          975851333
  243   987          975853710
  450   960          975861000
  532   938          975862440
  762   811          975862459
  138   991          975870343
  577   922          975877481
  587   918          975882635
  366   975          975887271
  667   879          975892402
  307   982          975900611
  729   838          975900961
  725   841          975901446
  431   964          975904335
  373   974          975905541
  335   979          975909114
  285   984          975913029
  459   958          975920491
  139   991          975927890
  317   981          975931154
  550   932          975932568
  436   963          975938203
  178   990          975938752
  619   904          975939923
  426   965          975940901
  772   802          975949256
  516   943          975949903
  748   823          975950759
  714   849          975954393
  649   889          975954818
  687   867          975957066
  495   949          975957724
  259   986          975959235
  410   968          975960232
  660   883          975961387
  599   913          975970296
  529   939          975971908
  226   988          975973448
  205   989          975976794
  359   976          975982455
  140   991          975986271
  564   927          976004127
  754   818          976004496
  733   835          976015712
  721   844          976016945
  273   985          976018042
  244   987          976031587
  179   990          976034339
  572   924          976038272
  380   973          976039317
  441   962          976043249
  141   991          976045492
  421   966          976047157
  592   916          976049984
  297   983          976060160
  553   931          976066868
  771   803          976095638
  761   812          976098409
  701   858          976100813
  476   954          976100840
  679   872          976101687
  617   905          976102738
  206   989          976103485
  674   875          976103899
  142   991          976105559
  480   953          976115177
  526   940          976115576
  606   910          976116016
  651   888          976121523
  698   860          976124392
  227   988          976127355
  180   990          976131000
  704   856          976135680
  472   955          976137923
  506   946          976144752
  344   978          976148936
  286   984          976157560
  327   980          976157783
  260   986          976161256
  143   991          976166478
  455   959          976170454
  484   952          976181312
  742   828          976182040
  308   982          976184280
  352   977          976189041
    0   992          976191488
    1   992          976191489
    2   992          976191496
    3   992          976191515
    4   992          976191552
    5   992          976191613
    6   992          976191704
    7   992          976191831
    8   992          976192000
    9   992          976192217
   10   992          976192488
   11   992          976192819
   12   992          976193216
   13   992          976193685
  399   970          976194199
   14   992          976194232
   15   992          976194863
   16   992          976195584
   17   992          976196401
  393   971          976197068
   18   992          976197320
   19   992          976198347
   20   992          976199488
   21   992          976200749
   22   992          976202136
   23   992          976203655
   24   992          976205312
  695   862          976206303
   25   992          976207113
   26   992          976209064
  245   987          976210928
   27   992          976211171
   28   992          976213440
   29   992          976215877
   30   992          976218488
  446   961          976220217
   31   992          976221279
  416   967          976222359
  499   948          976222891
   32   992          976224256
  468   956          976226048
   33   992          976227425
  144   991          976228255
  181   990          976228741
  707   854          976229107
   34   992          976230792
  207   989          976231412
  318   981          976233573
   35   992          976234363
  556   930          976236616
  513   944          976238081
   36   992          976238144
   37   992          976242141
  274   985          976242449
  737   832          976245921
   38   992          976246360
  662   882          976246496
  336   979          976246795
  717   847          976247236
  684   869          976248413
   39   992          976250807
  770   804          976251464
  669   878          976254461
   40   992          976255488
   41   992          976260409
   42   992          976265576
   43   992          976270995
   44   992          976276672
   45   992          976282613
  228   988          976282624
  405   969          976283334
  615   906          976285791
   46   992          976288824
  367   975          976290238
  387   972          976290651
  145   991          976290896
  523   941          976293288
   47   992          976295311
  488   951          976299623
   48   992          976302080
  567   926          976307039
  747   824          976308947
   49   992          976309137
  653   887          976309180
  753   819          976311036
   50   992          976316488
  374   974          976324048
   51   992          976324139
  298   983          976325679
  182   990          976327568
  597   914          976328117
   52   992          976332096
   53   992          976340365
  580   921          976341961
  760   813          976343797
  692   864          976346432
   54   992          976348952
  585   919          976353184
  146   991          976354407
   55   992          976357863
  208   989          976360581
  261   986          976364837
  464   957          976364837
   56   992          976367104
  360   976          976370176
   57   992          976376681
  710   852          976381208
   58   992          976386600
  246   987          976391739
   59   992          976396867
  287   984          976403807
  604   911          976406895
   60   992          976407488
  769   805          976416734
  728   839          976418071
   61   992          976418469
  147   991          976418794
  183   990          976427487
   62   992          976429816
  229   988          976439261
  575   923          976439842
   63   992          976441535
  559   929          976441968
  724   842          976451112
   64   992          976453632
  432   964          976462912
  411   968          976465763
   65   992          976466113
  275   985          976468500
  309   982          976469797
  451   960          976469851
  492   950          976470488
  381   973          976473658
  590   917          976474213
   66   992          976478984
  328   980          976479552
  148   991          976484063
  427   965          976486608
  613   907          976489040
  209   989          976490998
   67   992          976492251
  732   836          976500224
  520   942          976504888
  345   978          976504977
   68   992          976505920
  437   963          976509800
  655   886          976517831
   69   992          976519997
  184   990          976528504
   70   992          976534488
  319   981          976537900
  503   947          976541650
  676   874          976543400
  689   866          976544665
   71   992          976549399
  149   991          976550220
  664   881          976552785
  460   958          976553912
  510   945          976559625
  353   977          976561810
   72   992          976564736
  262   986          976569984
  247   987          976574026
  634   897          976574377
  422   966          976580144
   73   992          976580505
  636   896          976582592
  337   979          976586492
  632   898          976586760
  768   806          976591448
  741   829          976591810
  713   850          976592097
  299   983          976592986
   74   992          976596712
  230   988          976597272
  681   871          976597552
  759   814          976598623
  720   845          976599125
  638   895          976611447
   75   992          976613363
  539   936          976616675
  150   991          976617271
  630   899          976619699
  542   935          976620463
  210   989          976622669
  752   820          976627008
  442   962          976628016
   76   992          976630464
  185   990          976630625
  671   877          976637844
  570   925          976646125
  536   937          976647609
   77   992          976648021
  288   984          976651776
  545   934          976659129
  640   894          976660984
  394   971          976661595
   78   992          976666040
  400   970          976673000
  628   900          976673152
  746   825          976676561
  562   928          976683080
   79   992          976684527
  151   991          976685222
  496   949          976694285
  368   975          976695407
  276   985          976696201
  736   833          976697793
   80   992          976703488
  595   915          976705750
  611   908          976712443
  533   938          976713109
  602   912          976717736
   81   992          976722929
  642   893          976731245
  548   933          976732829
  186   990          976733856
  388   972          976741120
  417   967          976742776
   82   992          976742856
  375   974          976744799
  626   901          976747077
  787   788          976747275
  657   885          976747518
  517   943          976750220
  152   991          976754079
  211   989          976755600
  231   988          976756663
  786   789          976756725
  310   982          976757168
  248   987          976757795
  361   976          976760057
   83   992          976763275
  767   807          976775606
  785   790          976775625
  406   969          976776625
  263   986          976776703
  477   954          976781997
   84   992          976784192
  456   959          976792895
  686   868          976800888
  329   980          976803289
  784   791          976803975
   85   992          976805613
  473   955          976807692
  481   953          976807818
  530   939          976813019
  447   961          976818304
  644   892          976822272
  153   991          976823848
   86   992          976827544
  187   990          976838203
  700   859          976839779
  624   902          976841432
  551   932          976841719
  783   792          976841775
  583   920          976843287
  320   981          976844141
   87   992          976849991
  703   857          976851720
  716   848          976861888
  300   983          976862087
  758   815          976862887
  346   978          976863088
   88   992          976872960
  578   922          976878000
  666   880          976880296
  469   956          976884525
  485   952          976885533
  697   861          976886254
  782   793          976889025
  212   989          976889797
  154   991          976894535
   89   992          976896457
  289   984          976901473
  382   973          976910285
  507   946          976914379
  232   988          976917440
  588   918          976918104
   90   992          976920488
  706   855          976922191
  277   985          976925558
  338   979          976928211
  646   891          976934107
  354   977          976936697
  249   987          976943052
  188   990          976943672
  727   840          976944583
   91   992          976945059
  781   794          976945725
  527   940          976947183
  751   821          976952412
  609   909          976955958
  622   903          976956175
  565   927          976960108
  155   991          976966146
  766   808          976969208
   92   992          976970176
  500   948          976971392
  412   968          976973760
  264   986          976985000
  554   931          976985955
  694   863          976991031
  731   837          976994144
   93   992          976995845
  659   884          976998283
  678   873          977004369
  723   843          977010174
  740   830          977011000
  780   795          977011875
  465   957          977012118
  489   951          977015520
  573   924          977021541
   94   992          977022072
  433   964          977024081
  213   989          977025266
  514   944          977029128
  428   965          977034877
  156   991          977038687
  673   876          977042593
  311   982          977046399
  600   913          977048497
   95   992          977048863
  189   990          977050269
  709   853          977051306
  745   826          977053601
  648   890          977066792
   96   992          977076224
  233   988          977079609
  452   960          977081408
  438   963          977084019
  779   796          977087475
  620   904          977091264
  369   975          977102784
  593   916          977103153
   97   992          977104161
  157   991          977112164
  683   870          977114987
  524   941          977115445
  423   966          977115663
  395   971          977128486
  330   980          977129000
  250   987          977129803
   98   992          977132680
  301   983          977132988
  757   816          977136589
  362   976          977152104
  321   981          977152302
  290   984          977152904
  691   865          977153996
  401   970          977154201
  278   985          977156577
  190   990          977158000
  735   834          977159079
   99   992          977161787
  214   989          977162013
  557   930          977165693
  376   974          977167800
  765   809          977172254
  778   797          977172525
  158   991          977186583
  461   958          977190093
  719   846          977190695
  100   992          977191488
  389   972          977193917
  265   986          977194881
  493   950          977198157
  443   962          977215435
  607   910          977219543
  650   889          977220369
  101   992          977221789
  347   978          977223275
  668   879          977229071
  712   851          977239179
  234   988          977243176
  618   905          977246657
  102   992          977252696
  159   991          977261950
  418   967          977265695
  191   990          977266871
  777   798          977267025
  661   883          977270168
  339   979          977271958
  407   969          977272352
  568   926          977273208
  103   992          977284215
  750   822          977287248
  215   989          977300044
  504   947          977302187
  355   977          977313708
  104   992          977316352
  521   942          977317649
  251   987          977318054
  312   982          977337496
  160   991          977338271
  511   945          977341456
  105   992          977349113
  383   973          977349204
  581   921          977352902
  776   799          977370975
  688   867          977375035
  192   990          977376888
  560   929          977381089
  586   919          977381615
  106   992          977382504
  764   810          977384744
  279   985          977389264
  652   888          977394880
  598   914          977399136
  302   983          977405695
  291   984          977406075
  266   986          977406352
  235   988          977408147
  161   991          977415552
  107   992          977416531
  457   959          977418072
  448   961          977419073
  756   817          977419729
  616   906          977422312
  576   923          977433443
  497   949          977433822
  216   989          977439365
  739   831          977439610
  744   827          977440067
  108   992          977451200
  331   980          977456691
  322   981          977462389
  478   954          977466016
  675   875          977468750
  474   955          977480299
  726   841          977480497
  413   968          977484229
  775   800          977484375
  715   849          977485924
  109   992          977486517
  680   872          977486848
  193   990          977488057
  540   936          977489856
  162   991          977493799
  730   838          977497472
  605   911          977503156
  482   953          977503345
  543   935          977503382
  252   987          977507811
  537   937          977511106
  370   975          977512375
  591   917          977520284
  110   992          977522488
  470   956          977545816
  363   976          977546323
  546   934          977551840
  518   943          977553639
  111   992          977559119
  663   882          977563215
  534   938          977566976
  163   991          977573018
  236   988          977574528
  702   858          977577120
  722   844          977578632
  217   989          977579982
  348   978          977585544
  429   965          977585714
  434   964          977587848
  699   860          977588099
  654   887          977590367
  486   952          977592664
  377   974          977593057
  112   992          977596416
  396   971          977597747
  670   878          977599152
  194   990          977600384
  763   811          977606678
  774   801          977607225
  340   979          977617739
  614   907          977618187
  267   986          977619419
  571   925          977622536
  280   985          977623625
  705   856          977624641
  734   835          977629779
  313   982          977630465
  749   823          977631516
  563   928          977632299
  113   992          977634385
  549   933          977635386
  402   970          977637808
  390   972          977649048
  164   991          977653215
  424   966          977653720
  685   869          977654034
  531   939          977657310
  696   862          977657464
  439   963          977660866
  292   984          977660992
  466   957          977662189
  114   992          977673032
  303   983          977680214
  508   946          977687048
  356   977          977692849
  453   960          977695677
  253   987          977699080
  755   818          977712307
  115   992          977712363
  195   990          977713875
  218   989          977721901
  501   948          977722893
  708   854          977730776
  490   951          977734351
  165   991          977734396
  773   802          977739525
  237   988          977742325
  116   992          977752384
  552   932          977754176
  596   915          977769611
  408   969          977770521
  323   981          977774408
  528   940          977781952
  635   897          977782148
  693   864          977785101
  332   980          977786368
  633   898          977786929
  384   973          977790421
  419   967          977791122
  718   847          977791655
  117   992          977793101
  637   896          977797989
  444   962          977805512
  603   912          977806755
  656   886          977806872
  631   899          977812290
  166   991          977816567
  515   944          977823259
  196   990          977828536
  462   958          977829040
  268   986          977834088
  612   908          977834240
  639   895          977834494
  118   992          977834520
  743   828          977835959
  762   812          977838056
  629   900          977858189
  281   985          977859666
  584   920          977864704
  219   989          977865128
  119   992          977876647
  665   881          977877466
  738   832          977877640
  772   803          977881275
  579   922          977881987
  641   894          977891705
  254   987          977891867
  711   852          977895639
  167   991          977899734
  555   931          977908366
  238   988          977911544
  677   874          977916357
  293   984          977917661
  566   927          977919479
  120   992          977919488
  371   975          977924186
  627   901          977924584
  314   982          977925312
  494   950          977928784
  525   941          977940746
  364   976          977942720
  197   990          977944373
  349   978          977949901
  304   983          977956551
  589   918          977957101
  121   992          977963049
  341   979          977965560
  643   893          977969664
  690   866          977970896
  168   991          977983903
  748   824          977985216
  672   877          977990581
  682   871          977990879
  414   968          977997176
  122   992          978007336
  574   924          978008248
  220   989          978009669
  729   839          978010208
  625   902          978011433
  754   819          978014323
  378   974          978020576
  449   961          978022530
  725   842          978025813
  771   804          978032475
  658   885          978044437
  458   959          978045991
  269   986          978050365
  123   992          978052355
  198   990          978061392
  505   947          978065748
  645   892          978068413
  169   991          978069080
  397   971          978069384
  610   909          978070429
  357   977          978074126
  761   813          978078878
  239   988          978082191
  255   987          978086178
  324   981          978088365
  282   985          978097393
  124   992          978098112
  558   930          978098112
  391   972          978106519
  733   836          978109893
  333   980          978118037
  623   903          978118694
  714   850          978119344
  403   970          978123827
  512   945          978126353
  601   913          978130298
  522   942          978133536
  430   965          978139125
  125   992          978144613
  479   954          978152903
  435   964          978154219
  170   991          978155271
  221   989          978155530
  475   955          978155750
  721   845          978156486
  594   916          978159880
  294   984          978176088
  498   949          978176341
  199   990          978179599
  647   891          978187994
  126   992          978191864
  770   805          978193125
  425   966          978194321
  483   953          978201764
  471   956          978209927
  667   880          978212963
  687   868          978214735
  315   982          978222043
  385   973          978233942
  305   983          978234712
  127   992          978239871
  440   963          978240347
  742   829          978241277
  171   991          978242482
  569   926          978242785
  621   904          978246325
  240   988          978254272
  270   986          978268256
  409   969          978271138
  256   987          978282019
  128   992          978288640
  200   990          978299000
  487   952          978302711
  222   989          978302717
  660   884          978303104
  701   859          978311880
  454   960          978312664
  467   957          978315056
  342   979          978315427
  350   978          978316352
  420   967          978319063
  561   929          978323570
  737   833          978325090
  753   820          978325777
  608   910          978326712
  649   890          978328449
  760   814          978329144
  172   991          978330719
  704   857          978336457
  283   985          978336812
  129   992          978338177
  372   975          978338223
  365   976          978341301
  698   861          978345773
  747   825          978348348
  519   943          978360166
  769   806          978363225
  541   936          978366277
  582   921          978367329
  538   937          978377825
  679   873          978385456
  130   992          978388488
  544   935          978389559
  619   905          978394284
  445   962          978398253
  717   848          978402005
  674   876          978403400
  325   981          978404266
  587   919          978413562
  201   990          978419601
  707   855          978419618
  173   991          978419988
  535   938          978424047
  241   988          978427793
  577   923          978430500
  295   984          978436279
  695   863          978438022
  131   992          978439579
  547   934          978447827
  379   974          978450363
  223   989          978451236
  334   980          978451704
  491   951          978456122
  358   977          978457545
  509   946          978462765
  463   958          978470759
  599   914          978473743
  502   948          978477400
  257   987          978479396
  271   986          978487767
  651   889          978489820
  132   992          978491456
  532   939          978504787
  174   991          978510295
  415   968          978512607
  306   983          978514703
  684   870          978516504
  316   982          978520664
  728   840          978532352
  550   933          978541237
  202   990          978541408
  768   807          978542775
  398   971          978543403
  133   992          978544125
  710   853          978561477
  617   906          978562529
  392   972          978566336
  669   879          978569748
  592   917          978569901
  284   985          978577929
  724   843          978580531
  662   883          978582915
  564   928          978584896
  692   865          978588513
  759   815          978588854
  134   992          978597592
  732   837          978599421
  224   989          978601093
  175   991          978601646
  572   925          978602373
  242   988          978602760
  606   911          978603047
  788   788          978607744
  404   970          978612264
  787   789          978612472
  529   940          978619889
  516   944          978620480
  786   790          978626656
  450   961          978628681
  752   821          978646669
  785   791          978650296
  135   992          978651863
  741   830          978656021
  495   950          978662375
  203   990          978664427
  343   979          978667346
  553   932          978669945
  653   888          978672149
  459   959          978676658
  258   987          978678315
  386   973          978679773
  784   792          978683392
  351   978          978684903
  176   991          978694047
  431   965          978695116
  296   984          978698240
  136   992          978706944
  272   986          978708904
  746   826          978720912
  326   981          978722117
  436   964          978723200
  783   793          978725944
  767   808          978731775
  426   966          978737472
  366   976          978742072
  720   846          978743736
  615   907          978751018
  225   989          978752294
  373   975          978754492
  713   851          978762148
  137   992          978762841
  526   941          978769197
  410   969          978774209
  782   794          978777952
  243   988          978779179
  736   834          978781960
  335   980          978787375
  177   991          978787504
  204   990          978788664
  307   983          978796530
  689   867          978797132
  138   992          978819560
  285   985          978820750
  317   982          978821181
  441   963          978822468
  506   947          978832339
  476   955          978834051
  556   931          978834107
  597   915          978837048
  676   875          978837651
  781   795          978839416
  480   954          978842664
  359   977          978843112
  421   967          978849524
  758   816          978858008
  655   887          978875478
  681   872          978876089
  472   956          978876864
  139   992          978877107
  259   987          978878782
  178   991          978882023
  567   927          978882246
  380   974          978882424
  664   882          978883912
  580   922          978889448
  585   920          978889625
  604   912          978899392
  484   953          978903081
  226   989          978904845
  780   796          978910336
  205   990          978914125
  513   945          978914322
  499   949          978921848
  766   809          978930225
  273   986          978931673
  455   960          978932375
  140   992          978935488
  671   878          978947863
  523   942          978952555
  244   988          978957056
  613   908          978959709
  297   984          978961977
  468   957          978970725
  751   822          978976999
  179   991          978977610
  779   797          978990712
  634   898          978990896
  446   962          978993664
  636   897          978993729
  141   992          978994709
  575   924          978998399
  590   918          978999632
  632   899          979008667
  488   952          979015680
  638   896          979017208
  399   971          979019810
  344   979          979021323
  716   849          979021745
  393   972          979028505
  416   968          979030528
  559   930          979033879
  206   990          979040816
  327   981          979041924
  630   900          979047000
  142   992          979054776
  352   978          979055560
  700   860          979056000
  703   858          979057639
  227   989          979058752
  640   895          979061375
  686   869          979063765
  727   841          979063904
  286   985          979065281
  180   991          979074271
  740   831          979080191
  308   983          979080199
  778   798          979080544
  260   987          979080803
  731   838          979098363
  657   886          979099849
  745   827          979102908
  405   970          979103125
  628   901          979105853
  697   862          979112801
  464   958          979115256
  143   992          979115695
  706   856          979117832
  318   982          979123600
  336   980          979125056
  642   894          979126272
  387   973          979127920
  245   988          979136397
  757   817          979136606
  765   810          979138125
  723   844          979144651
  367   976          979145039
    0   993          979146657
    1   993          979146658
    2   993          979146665
    3   993          979146684
    4   993          979146721
    5   993          979146782
    6   993          979146873
    7   993          979147000
    8   993          979147169
    9   993          979147386
   10   993          979147657
   11   993          979147988
   12   993          979148385
   13   993          979148854
   14   993          979149401
   15   993          979150032
   16   993          979150753
   17   993          979151570
   18   993          979152489
   19   993          979153516
   20   993          979154657
   21   993          979155918
  274   986          979156080
   22   993          979157305
   23   993          979158824
   24   993          979160481
   25   993          979162282
   26   993          979164233
   27   993          979166340
   28   993          979168609
  207   990          979168743
  520   943          979169807
   29   993          979171046
  181   991          979172012
  374   975          979172999
   30   993          979173657
   31   993          979176448
  144   992          979177472
   32   993          979179425
  777   799          979179832
  492   951          979180839
   33   993          979182594
  626   902          979185184
   34   993          979185961
  611   909          979188560
   35   993          979189532
   36   993          979193313
   37   993          979197310
   38   993          979201529
   39   993          979205976
  666   881          979206137
   40   993          979210657
  644   893          979211941
  228   989          979214021
   41   993          979215578
  602   913          979215705
  570   926          979215776
  595   916          979220171
   42   993          979220745
   43   993          979226164
  298   984          979227496
  694   864          979227928
  360   977          979230833
   44   993          979231841
  503   948          979234919
  709   854          979236693
  451   961          979237532
   45   993          979237782
  145   992          979240113
  510   946          979241536
   46   993          979243993
  542   936          979245944
  539   937          979247772
  735   835          979248250
   47   993          979250480
  432   965          979253693
   48   993          979257249
   49   993          979264306
  562   929          979269417
  182   991          979270839
   50   993          979271657
  545   935          979279000
   51   993          979279308
  411   969          979279740
  427   966          979283179
  536   938          979284328
  261   987          979284384
  624   903          979284951
   52   993          979287265
  776   800          979288576
  678   874          979293376
  437   964          979294797
   53   993          979295534
  208   990          979297912
  146   992          979303624
   54   993          979304121
  460   959          979310079
  287   985          979311528
   55   993          979313032
  381   974          979316765
  750   823          979316767
  246   988          979317208
  646   892          979318424
   56   993          979322273
   57   993          979331850
  719   847          979340382
   58   993          979341769
  659   885          979345304
  548   934          979347096
  673   877          979347350
   59   993          979352036
  533   939          979355456
  764   811          979355475
   60   993          979362657
  328   981          979363693
  309   983          979365716
  147   992          979368011
  229   989          979370658
  183   991          979370758
   61   993          979373638
  345   979          979377364
  275   986          979382131
  422   967          979382511
   62   993          979384985
  583   921          979385248
  683   871          979388298
   63   993          979396704
  496   950          979398936
  691   866          979401267
  622   904          979405112
  775   801          979406776
  442   963          979407235
   64   993          979408801
  712   852          979414336
  517   944          979420797
   65   993          979421282
  756   818          979424648
  319   982          979427927
  209   990          979428329
  353   978          979428329
  578   923          979431019
  148   992          979433280
   66   993          979434153
  609   910          979437529
  648   891          979445763
   67   993          979447420
  588   919          979449031
  551   933          979450388
  530   940          979461000
   68   993          979461089
  337   980          979464753
  184   991          979471775
   69   993          979475166
  262   987          979489531
   70   993          979489657
  394   972          979493032
  744   828          979494336
  299   984          979494803
  400   971          979498611
  149   992          979499437
  247   988          979499495
   71   993          979504568
  739   832          979513787
  477   955          979515208
   72   993          979519905
  230   989          979528669
  774   802          979534432
  481   954          979535305
   73   993          979535674
  565   928          979540877
  620   905          979545625
  473   956          979546633
  668   880          979549632
  368   976          979550208
  417   968          979550945
   74   993          979551881
  600   914          979551944
  456   960          979554816
  288   985          979559497
  210   990          979560000
  150   992          979566488
   75   993          979568532
  185   991          979573896
  388   973          979578389
  763   812          979582275
   76   993          979585633
  573   925          979585642
  554   932          979589032
  447   962          979591751
  375   975          979593750
  650   890          979594000
  406   970          979596416
  527   941          979600804
  507   947          979601966
   77   993          979603190
  726   842          979604864
  730   839          979606719
  485   953          979607302
  276   986          979609832
  661   884          979611885
  361   977          979620714
   78   993          979621209
  593   917          979623070
  469   957          979629202
  688   868          979632704
  151   992          979634439
   79   993          979639696
  715   850          979650875
  310   983          979653087
   80   993          979658657
  749   824          979665973
  500   949          979670349
  773   803          979671544
  186   991          979677127
   81   993          979678098
  248   988          979683264
  329   981          979687430
  231   989          979688060
  211   990          979692931
  263   987          979696250
   82   993          979698025
  152   992          979703296
  514   945          979705369
  618   906          979706448
  607   911          979706574
  722   845          979718173
   83   993          979718444
  755   819          979722134
  734   836          979723960
  489   952          979731577
  320   982          979734168
  346   979          979735475
   84   993          979739361
  382   974          979753392
   85   993          979760782
  465   958          979762537
  652   889          979763177
  557   931          979763184
  300   984          979763904
  675   876          979768251
  680   873          979770617
  153   992          979773065
  524   942          979774712
  187   991          979781474
   86   993          979782713
  412   969          979787737
  702   859          979788187
  354   978          979803216
   87   993          979805160
  338   980          979806472
  289   985          979809194
  699   861          979809480
  433   965          979814862
  772   804          979818112
  762   813          979818525
  705   857          979825418
  212   990          979827128
   88   993          979828129
  428   966          979831448
  277   986          979839189
  154   992          979843752
  568   927          979848415
  232   989          979848837
  452   961          979849089
   89   993          979851626
  249   988          979868521
  438   964          979869016
   90   993          979875657
  188   991          979886943
  616   907          979887539
  696   863          979889183
  743   829          979895196
  663   883          979899634
   91   993          979900228
  581   922          979900389
  264   987          979904547
  598   915          979908067
  493   951          979908508
  670   879          979914439
  155   992          979915363
  423   967          979918030
  586   920          979918056
  708   855          979921287
  685   870          979922125
   92   993          979925345
  311   983          979942318
  461   959          979946260
  718   848          979946424
   93   993          979951014
  654   888          979953336
  738   833          979956809
  369   976          979957585
  395   972          979959923
  213   990          979962597
  560   930          979973000
  771   805          979974136
   94   993          979977241
  401   971          979979812
  521   943          979982568
  156   992          979987904
  576   924          979992000
  189   991          979993540
  443   963          979994654
  504   948          979995456
  605   912          979995653
   95   993          980004032
  233   989          980011006
  362   977          980012761
  330   981          980013141
  376   975          980016751
  511   946          980023367
  748   825          980024617
  693   865          980027182
  754   820          980029064
  389   973          980031186
   96   993          980031393
  301   984          980034805
  321   982          980042329
  591   918          980045703
  250   988          980055272
   97   993          980059330
  290   985          980060625
  157   992          980061381
  761   814          980064225
  278   986          980070208
  418   968          980073864
  711   853          980075908
   98   993          980087849
  614   908          980088856
  407   970          980092143
  347   979          980095662
  214   990          980099344
  190   991          980101271
  265   987          980114428
   99   993          980116956
  540   937          980120953
  729   840          980124489
  543   936          980128863
  158   992          980135800
  497   950          980138473
  770   806          980139616
  100   993          980146657
  537   938          980147825
  339   980          980150219
  725   843          980155232
  656   887          980164519
  546   935          980171711
  234   989          980174573
  101   993          980176958
  457   960          980179993
  355   978          980180227
  571   926          980192187
  383   974          980192311
  448   962          980192520
  635   898          980198667
  478   955          980199227
  102   993          980207865
  665   882          980208593
  633   899          980208836
  733   837          980209090
  637   897          980209126
  534   939          980209323
  191   991          980210142
  677   875          980210608
  159   992          980211167
  563   929          980218636
  474   956          980219240
  690   867          980223363
  518   944          980224216
  482   954          980230832
  312   983          980233415
  215   990          980237375
  103   993          980239384
  631   900          980239591
  639   896          980240255
  251   988          980243523
  549   934          980249653
  682   872          980269416
  104   993          980271521
  596   916          980284032
  160   992          980287488
  714   851          980289395
  470   957          980290493
  629   901          980290890
  641   895          980292096
  413   969          980298206
  672   878          980300600
  721   846          980301097
  279   986          980302895
  105   993          980304282
  603   913          980304724
  531   940          980305291
  742   830          980305488
  302   984          980307512
  612   909          980310357
  291   985          980313796
  486   953          980314433
  769   807          980314552
  760   815          980319375
  192   991          980320159
  266   987          980325899
  106   993          980337673
  235   989          980339544
  331   981          980340832
  753   821          980345438
  322   982          980352416
  627   902          980362691
  552   933          980362845
  643   894          980364691
  161   992          980364769
  370   976          980367176
  107   993          980371700
  508   947          980374635
  216   990          980376696
  434   965          980378629
  429   966          980382285
  747   826          980392699
  658   886          980396768
  108   993          980406369
  584   921          980406665
  363   977          980406980
  737   834          980409257
  466   958          980412608
  501   949          980421850
  396   972          980429184
  193   991          980431328
  252   988          980433280
  579   923          980435006
  528   941          980435573
  109   993          980441686
  377   975          980442008
  162   992          980443016
  439   964          980445863
  490   952          980450408
  625   903          980454952
  424   967          980456087
  348   979          980457931
  645   893          980458082
  453   961          980463358
  402   971          980463419
  788   789          980472941
  687   869          980477612
  110   993          980477657
  787   790          980482403
  390   973          980486317
  589   919          980488028
  340   980          980496000
  768   808          980498944
  515   945          980499500
  566   928          980500248
  786   791          980501327
  236   989          980505925
  555   932          980511443
  111   993          980514288
  217   990          980517313
  163   992          980522235
  313   983          980526384
  701   860          980528101
  785   792          980529713
  280   986          980537256
  667   881          980538804
  267   987          980538966
  704   858          980542376
  194   991          980543655
  112   993          980551585
  610   910          980552000
  356   978          980559368
  717   849          980561862
  784   793          980567561
  623   904          980567631
  292   985          980568713
  647   892          980572311
  698   862          980572320
  574   925          980572349
  303   984          980582031
  759   816          980583975
  444   963          980584731
  462   959          980585207
  113   993          980589554
  408   970          980590312
  419   968          980599291
  525   942          980600013
  164   992          980602432
  783   794          980614871
  707   856          980615259
  253   988          980624549
  114   993          980628201
  384   974          980633528
  601   914          980633745
  494   951          980639135
  660   885          980650125
  728   841          980651673
  195   991          980657146
  218   990          980659232
  323   982          980664435
  115   993          980667532
  332   981          980670509
  752   822          980671256
  782   795          980671643
  237   989          980673722
  679   874          980674463
  695   864          980674919
  594   917          980679797
  165   992          980683613
  767   809          980692792
  558   931          980695603
  621   905          980700686
  732   838          980703640
  649   891          980707420
  116   993          980707553
  674   877          980708157
  724   844          980715008
  741   831          980725212
  781   796          980737877
  710   854          980746864
  117   993          980748270
  268   987          980753635
  505   948          980759017
  166   992          980765784
  746   827          980770219
  196   991          980771807
  281   986          980773297
  371   976          980778987
  118   993          980789689
  684   871          980789815
  449   962          980795977
  522   943          980798455
  219   990          980802459
  364   977          980803377
  458   960          980807912
  512   946          980808264
  414   969          980811153
  780   797          980813573
  608   911          980813743
  254   988          980817336
  569   927          980817992
  314   983          980821231
  349   979          980822288
  293   985          980825382
  119   993          980831816
  692   866          980835784
  238   989          980842941
  341   980          980843821
  167   992          980848951
  619   906          980854075
  758   817          980858025
  304   984          980858368
  651   890          980863451
  378   975          980869527
  736   835          980871131
  120   993          980874657
  498   950          980880992
  479   955          980886114
  197   991          980887644
  669   880          980890309
  720   847          980893423
  475   956          980894691
  766   810          980896096
  779   798          980898731
  397   972          980900821
  582   922          980914816
  561   930          980915481
  121   993          980918218
  662   884          980924632
  483   954          980929251
  168   992          980933120
  430   966          980935696
  713   852          980937305
  357   978          980940645
  391   973          980943788
  435   965          980945000
  220   990          980947000
  403   971          980949438
  587   920          980950003
  471   957          980954604
  122   993          980962505
  269   987          980969912
  324   982          980978392
  599   915          980982674
  577   924          980989057
  778   799          980993351
  425   967          980996688
  541   937          980997374
  333   981          981002178
  198   991          981004663
  751   823          981006518
  123   993          981007524
  282   986          981011024
  255   988          981011647
  239   989          981013588
  538   938          981014544
  544   936          981015040
  169   992          981018297
  487   953          981024480
  440   964          981025344
  617   907          981027756
  519   944          981030743
  653   889          981040446
  124   993          981053281
  689   868          981054801
  467   958          981065475
  535   939          981066394
  547   935          981067698
  385   974          981077049
  454   961          981080345
  294   985          981083809
  409   970          981090929
  221   990          981092861
  592   918          981095320
  606   912          981095544
  777   800          981097433
  125   993          981099782
  170   992          981104488
  765   811          981108856
  315   983          981117962
  199   991          981122870
  420   968          981127232
  305   984          981136529
  676   876          981137152
  757   818          981141525
  126   993          981147033
  509   947          981150352
  532   940          981152768
  740   832          981154368
  550   934          981155504
  745   828          981157177
  681   873          981159858
  564   929          981171233
  572   926          981172024
  491   952          981172179
  502   949          981176357
  445   963          981177472
  240   989          981185669
  716   850          981186696
  270   987          981187803
  727   842          981188271
  350   979          981188739
  171   992          981191699
  372   976          981193024
  342   980          981193688
  127   993          981195040
  365   977          981201958
  256   988          981207488
  731   839          981207610
  776   801          981210977
  664   883          981220331
  615   908          981221687
  463   959          981226926
  655   888          981238447
  222   990          981240048
  200   991          981242271
  128   993          981243809
  283   986          981250443
  671   879          981263150
  703   859          981268706
  529   941          981273510
  700   861          981277381
  553   933          981278614
  172   992          981279936
  723   845          981284192
  129   993          981293346
  325   982          981294293
  516   945          981296721
  379   975          981299314
  706   857          981318609
  358   978          981324064
  415   969          981326584
  764   812          981331072
  686   870          981331856
  775   802          981333983
  334   981          981335845
  735   836          981342431
  130   993          981343657
  295   985          981344000
  697   863          981344520
  750   824          981351224
  597   916          981351469
  241   989          981359190
  201   991          981362872
  173   992          981369205
  495   951          981372726
  398   972          981374840
  223   990          981388567
  131   993          981394748
  604   913          981397361
  450   962          981402128
  392   973          981403605
  257   988          981404865
  271   987          981407314
  636   898          981410248
  634   899          981412803
  306   984          981416520
  316   983          981416583
  709   855          981427204
  638   897          981428345
  526   942          981428464
  585   921          981431586
  756   819          981434475
  613   909          981435826
  632   900          981435968
  556   932          981437184
  404   971          981437875
  459   960          981438579
  580   923          981442467
  132   993          981446625
  657   887          981457496
  174   992          981459512
  567   928          981463015
  774   803          981466451
  640   896          981467136
  694   865          981470009
  630   901          981479701
  202   991          981484679
  284   986          981491560
  431   966          981491687
  719   848          981495151
  133   993          981499294
  436   965          981513981
  386   974          981522880
  506   948          981525608
  642   895          981526663
  590   919          981530559
  242   989          981534157
  666   882          981537264
  224   990          981538424
  426   967          981539839
  628   902          981543960
  343   980          981545607
  175   992          981550863
  134   993          981552761
  744   829          981553573
  351   979          981557290
  575   925          981562500
  763   813          981562744
  476   956          981572992
  480   955          981575875
  678   875          981587627
  739   833          981592956
  410   970          981594000
  712   853          981594605
  513   946          981596233
  366   977          981602729
  258   988          981603784
  296   985          981605961
  644   894          981606968
  135   993          981607032
  441   964          981607465
  203   991          981607698
  773   804          981608381
  373   976          981609293
  326   982          981612144
  523   943          981617474
  472   957          981621541
  499   950          981626499
  272   987          981628451
  626   903          981628703
  484   954          981630568
  559   931          981631370
  176   992          981643264
  691   867          981653734
  673   878          981657369
  421   968          981657693
  136   993          981662113
  683   872          981666835
  611   910          981670131
  335   981          981671516
  225   990          981689625
  659   886          981697635
  307   984          981698347
  455   961          981700056
  749   825          981705374
  646   893          981708093
  359   978          981709631
  243   989          981710576
  317   983          981717100
  137   993          981718010
  602   914          981719152
  730   840          981721000
  468   958          981721144
  380   975          981731375
  204   991          981731935
  624   904          981733888
  726   843          981734283
  285   986          981734381
  177   992          981736721
  755   820          981736875
  488   953          981737449
  595   917          981740088
  772   805          981759773
  446   963          981772883
  138   993          981774729
  570   927          981790983
  762   814          981803872
  259   988          981804251
  715   851          981820926
  734   837          981823157
  648   892          981830080
  178   992          981831240
  139   993          981832276
  520   944          981840384
  226   990          981842176
  416   969          981844505
  273   987          981851220
  399   972          981851247
  205   991          981857396
  622   905          981859473
  562   930          981861328
  722   846          981862784
  393   973          981865774
  297   985          981869698
  464   959          981871423
  668   881          981875473
  542   937          981877041
  539   938          981884491
  244   989          981888453
  140   993          981890657
  688   869          981895581
  492   952          981896896
  344   980          981899584
  545   936          981904481
  771   806          981920627
  609   911          981924560
  536   939          981926675
  179   992          981926827
  352   979          981927947
  405   971          981928736
  510   947          981929123
  327   982          981931951
  583   922          981932735
  503   949          981933876
  141   993          981949878
  661   885          981958906
  743   830          981959407
  548   935          981966967
  387   974          981971027
  650   891          981972971
  286   986          981978912
  308   984          981982016
  206   991          981984087
  588   920          981985472
  578   924          981989576
  227   990          981996083
  533   940          982003437
  702   860          982004408
  620   906          982005416
  367   977          982005696
  260   988          982006272
  336   981          982009197
  142   993          982009945
  451   962          982010979
  318   983          982019519
  180   992          982023488
  374   976          982027800
  705   858          982031337
  699   862          982036027
  738   834          982040976
  754   821          982048725
  432   966          982050264
  761   815          982054456
  680   874          982059624
  600   915          982060875
  551   934          982064655
  245   989          982067794
  748   826          982068968
  143   993          982070864
  460   960          982072000
  675   877          982073008
  274   987          982075627
  427   967          982085546
  437   965          982085578
  770   807          982090943
  517   945          982097038
  360   978          982097352
  411   970          982099531
  718   849          982106281
    0   994          982107784
    1   994          982107785
    2   994          982107792
    3   994          982107811
    4   994          982107848
    5   994          982107909
    6   994          982108000
    7   994          982108127
    8   994          982108296
    9   994          982108513
   10   994          982108784
   11   994          982109115
  496   951          982109287
   12   994          982109512
   13   994          982109981
   14   994          982110528
   15   994          982111159
   16   994          982111880
  207   991          982112014
   17   994          982112697
   18   994          982113616
  530   941          982114621
   19   994          982114643
   20   994          982115784
  708   856          982116928
   21   994          982117045
   22   994          982118432
   23   994          982119951
  181   992          982121229
   24   994          982121608
   25   994          982123409
   26   994          982125360
  696   864          982126080
  565   929          982127214
   27   994          982127467
   28   994          982129736
   29   994          982132173
  144   993          982132641
   30   994          982134784
  298   985          982135217
  652   890          982136808
   31   994          982137575
   32   994          982140552
   33   994          982143721
   34   994          982147088
  593   918          982148489
   35   994          982150659
  228   990          982151352
   36   994          982154440
  573   926          982155293
   37   994          982158437
   38   994          982162656
  381   975          982165716
   39   994          982167103
  618   907          982171675
   40   994          982171784
   41   994          982176705
   42   994          982181872
   43   994          982187291
  422   968          982190680
  442   964          982192232
   44   994          982192968
  145   993          982195282
  685   871          982195436
  554   933          982197701
   45   994          982198909
  607   912          982199071
   46   994          982205120
  261   988          982209853
   47   994          982211607
   48   994          982218376
  182   992          982220056
  287   986          982225159
   49   994          982225433
   50   994          982232784
  670   880          982235000
   51   994          982240435
  208   991          982241183
  663   884          982241351
  729   841          982243810
   52   994          982248392
  246   989          982248605
  328   982          982253720
  477   956          982254149
  345   980          982255625
   53   994          982256661
  146   993          982258793
  527   942          982260071
  711   854          982261295
   54   994          982265248
  309   984          982267533
  481   955          982268516
  769   808          982270721
   55   994          982274159
  693   866          982274453
   56   994          982283400
  725   844          982289709
  473   957          982291310
   57   994          982292977
  507   948          982295235
  353   979          982300716
  275   987          982301678
   58   994          982302896
  229   990          982307989
   59   994          982313163
  733   838          982313309
  760   816          982314496
  183   992          982319975
  654   889          982321633
  456   961          982322497
  147   993          982323180
   60   994          982323784
  319   983          982323846
  400   972          982330048
  394   973          982330301
   61   994          982334765
  485   954          982334789
  789   789          982338138
  788   790          982342872
   62   994          982346112
  337   981          982348894
  787   791          982357074
   63   994          982357831
  616   908          982358208
  417   969          982364922
  557   932          982366261
   64   994          982369928
  753   822          982370025
  447   963          982370970
  209   991          982371600
  742   831          982374679
  500   950          982375000
  469   958          982379621
  786   792          982380744
   65   994          982382409
  514   946          982387280
  148   993          982388449
   66   994          982395280
  299   985          982402524
   67   994          982408547
  368   977          982410865
  785   793          982413882
  262   988          982415000
  184   992          982420992
  388   974          982421496
  406   971          982422027
   68   994          982422216
  598   916          982422488
  568   928          982429184
  247   989          982430892
   69   994          982436293
  524   943          982439631
  747   827          982442006
  375   976          982448551
   70   994          982450784
  721   847          982450784
  489   953          982453346
  581   923          982453408
  149   993          982454606
  784   794          982456488
  768   809          982459961
  586   921          982460017
  714   852          982464552
   71   994          982465695
  230   990          982466000
  288   986          982473128
   72   994          982481032
  690   868          982481032
  361   978          982487233
  605   913          982493622
   73   994          982496801
  737   835          982498428
  210   991          982503271
  783   795          982508562
  677   876          982510109
   74   994          982513008
  465   959          982518704
  150   993          982521657
  185   992          982523113
  656   888          982527488
  276   987          982529379
   75   994          982529659
  665   883          982545012
   76   994          982546760
  682   873          982553185
  310   984          982554904
  576   925          982556101
   77   994          982564317
  614   909          982564973
  782   796          982570104
  560   931          982570491
  591   919          982576630
  329   982          982577457
   78   994          982582336
  759   817          982583992
  151   993          982589608
   79   994          982600823
  382   975          982602343
  412   970          982607528
  433   966          982611433
  346   980          982613736
  248   989          982614661
  672   879          982615887
   80   994          982619784
  635   899          982620574
  263   988          982621719
  452   962          982622536
  493   952          982624565
  231   990          982625391
  637   898          982625645
  186   992          982626344
  320   983          982630087
  428   967          982633815
  633   900          982636137
  211   991          982636202
   81   994          982639225
  781   797          982641114
  639   897          982651392
  521   944          982653145
  152   993          982658465
  767   810          982658663
   82   994          982659152
  438   965          982659797
  300   985          982671625
  631   901          982672292
  354   979          982675603
   83   994          982679571
  338   981          982690613
  504   949          982694413
  641   896          982697857
   84   994          982700488
  752   823          982700775
  461   960          982708181
  511   947          982710954
  780   798          982721592
   85   994          982721909
  289   986          982722825
  423   968          982726199
  717   850          982726813
  153   993          982728234
  629   902          982728997
  187   992          982730691
   86   994          982743840
  687   870          982745703
  701   861          982749482
  704   859          982753443
  658   887          982754415
  540   938          982757672
  277   987          982758736
  543   937          982759960
  643   895          982765082
   87   994          982766287
  571   927          982767394
  212   991          982770399
  728   842          982776040
  443   964          982779651
  232   990          982786168
   88   994          982789256
  537   939          982790172
  612   910          982791928
  395   973          982797192
  546   936          982797192
  154   993          982798921
  741   832          982799389
  249   989          982799918
  596   917          982803949
  698   863          982804039
  627   903          982806210
  603   914          982808171
  563   930          982810547
  401   972          982811249
  779   799          982811538
   89   994          982812753
  732   839          982812887
  707   857          982816036
  369   977          982818242
  746   828          982824488
  264   988          982830016
  188   992          982836160
   90   994          982836784
  311   984          982844135
  497   951          982848824
  645   894          982853109
  724   845          982854549
  534   940          982857304
   91   994          982861355
  758   818          982862944
  766   811          982866827
  549   935          982869524
  667   882          982869931
  155   993          982870532
  376   976          982871552
  389   974          982874293
  362   978          982879280
   92   994          982886472
  418   969          982887841
  518   945          982900457
  330   982          982903168
  625   904          982903889
  213   991          982905868
  778   800          982910952
   93   994          982912141
  695   865          982917000
  407   971          982917754
  710   855          982937375
  478   956          982938168
  321   983          982938248
   94   994          982938368
  301   985          982942526
  189   992          982942757
  156   993          982943073
  457   961          982947674
  233   990          982948337
  584   922          982954152
  531   941          982958912
  647   893          982961980
  474   957          982963917
  482   955          982964043
   95   994          982965159
  736   836          982965312
  679   875          982968714
  448   963          982971739
  347   980          982973923
  290   986          982974256
  552   934          982977112
  250   989          982986669
  278   987          982989755
   96   994          982992520
  579   924          982993563
  660   886          983002456
  157   993          983016550
  674   878          983018176
  777   801          983019834
   97   994          983020457
  623   905          983021992
  589   920          983024469
  339   981          983034360
  610   911          983039031
  265   988          983039897
  470   958          983040912
  751   824          983040975
  383   975          983041262
  486   954          983041920
  214   991          983042615
  720   848          983048192
   98   994          983048976
  190   992          983050488
  355   979          983052614
  508   948          983067904
  684   872          983068352
   99   994          983078083
  765   812          983084453
  566   929          983086585
  692   867          983088251
  158   993          983090969
  649   892          983091737
  528   942          983094840
  100   994          983107784
  234   990          983111904
  713   853          983117574
  413   970          983117997
  555   933          983120112
  501   950          983126501
  312   984          983135232
  101   994          983138085
  776   802          983138184
  574   926          983142000
  601   915          983142676
  757   819          983151352
  191   992          983159359
  621   906          983160477
  159   993          983166336
  466   959          983168775
  102   994          983168992
  490   953          983172177
  251   989          983174920
  434   966          983175200
  215   991          983180646
  515   946          983181411
  429   967          983184652
  103   994          983200511
  594   918          983205216
  302   985          983215233
  669   881          983216150
  745   829          983216414
  279   987          983222442
  291   986          983227427
  370   977          983227833
  331   982          983230859
  104   994          983232648
  740   833          983233537
  439   965          983236644
  453   962          983236805
  651   891          983242422
  160   993          983242657
  322   983          983248335
  266   988          983251368
  424   968          983264256
  525   943          983264932
  105   994          983265409
  775   803          983266002
  396   973          983266453
  192   992          983269376
  662   885          983271653
  363   978          983273499
  235   990          983276875
  402   972          983294856
  377   976          983296809
  558   932          983298680
  106   994          983298800
  608   912          983306240
  764   813          983311541
  689   869          983317678
  727   843          983317690
  619   907          983319302
  161   993          983319938
  216   991          983319967
  731   840          983321891
  390   974          983329424
  107   994          983332827
  348   980          983336192
  462   960          983347128
  494   952          983355192
  716   851          983356747
  252   989          983364677
  108   994          983367496
  444   964          983369728
  340   981          983380141
  193   992          983380545
  750   825          983390625
  162   993          983398185
  569   928          983398761
  109   994          983402813
  774   804          983403288
  419   969          983413268
  653   890          983414077
  408   971          983415923
  313   984          983428201
  723   846          983428803
  356   979          983431755
  110   994          983438784
  735   837          983441628
  676   877          983441909
  236   990          983443256
  681   874          983448865
  756   820          983449216
  280   987          983456803
  505   949          983457974
  217   991          983460584
  267   988          983464435
  582   923          983467835
  522   944          983469032
  111   994          983475415
  163   993          983477404
  292   986          983482344
  384   975          983482479
  703   860          983484927
  303   985          983489752
  587   921          983491964
  194   992          983492872
  512   947          983495851
  599   916          983497095
  617   908          983498425
  700   862          983503928
  112   994          983512712
  561   931          983512972
  706   858          983524528
  763   814          983548091
  773   805          983550042
  113   994          983550681
  577   925          983553158
  253   989          983555946
  164   993          983557601
  323   983          983560354
  332   982          983560536
  664   884          983562048
  449   963          983575196
  458   961          983575593
  697   864          983581417
  671   880          983583711
  114   994          983589328
  498   951          983591343
  606   913          983593513
  218   991          983602503
  686   871          983605167
  195   992          983606363
  655   889          983606744
  237   990          983611053
  744   830          983617784
  709   856          983622845
  479   956          983625055
  592   919          983626247
  115   994          983628659
  414   970          983630944
  541   938          983634093
  165   993          983638782
  475   957          983639368
  371   977          983639644
  544   937          983646137
  719   849          983655008
  538   939          983656891
  483   955          983662462
  116   994          983668680
  364   978          983669896
  739   834          983677123
  268   988          983679104
  281   987          983692844
  547   936          983693179
  615   909          983697804
  349   980          983700549
  471   958          983705023
  772   806          983706264
  519   945          983706984
  117   994          983709397
  535   940          983714375
  694   866          983717280
  166   993          983720953
  196   992          983721024
  314   984          983723048
  378   976          983724328
  341   981          983727962
  430   967          983738063
  397   973          983738090
  293   986          983739013
  435   966          983741571
  219   991          983745730
  572   927          983747231
  254   989          983748733
  749   826          983749725
  118   994          983750816
  487   954          983751967
  755   821          983756536
  564   930          983763144
  304   985          983766089
  550   935          983775375
  712   854          983779992
  238   990          983780272
  403   972          983780875
  391   974          983786895
  119   994          983792943
  762   815          983794103
  167   993          983804120
  425   968          983804857
  532   941          983806389
  357   979          983813032
  440   965          983816125
  657   888          983820465
  467   959          983821642
  636   899          983832155
  120   994          983835784
  197   992          983836861
  634   900          983840104
  730   841          983840321
  509   948          983843621
  638   898          983844864
  454   962          983853792
  632   901          983868669
  726   844          983868760
  597   917          983871386
  771   807          983871954
  666   883          983873683
  324   983          983874311
  640   897          983878273
  121   994          983879345
  502   950          983881008
  678   876          983887128
  168   993          983888289
  220   991          983890271
  333   982          983892205
  553   934          983892881
  491   953          983893948
  269   988          983895381
  604   914          983900808
  691   868          983911403
  409   971          983916540
  613   910          983917397
  630   902          983917808
  122   994          983923632
  385   975          983926000
  734   838          983927376
  282   987          983930571
  642   896          983932424
  529   942          983932777
  420   969          983941209
  255   989          983943044
  683   873          983950604
  239   990          983950919
  198   992          983953880
  445   964          983962469
  123   994          983968651
  673   879          983972656
  169   993          983973466
  516   946          983978632
  585   922          983979073
  628   903          983987479
  463   960          983988847
  715   852          983996083
  294   986          983997440
  580   924          984001024
  644   895          984007359
  722   847          984012471
  124   994          984014408
  315   984          984019779
  743   831          984028598
  221   991          984036132
  305   985          984044250
  556   933          984045853
  770   808          984047112
  567   929          984049352
  761   816          984049577
  372   977          984053681
  659   887          984055282
  170   993          984059657
  125   994          984060909
  350   980          984067000
  590   920          984067000
  365   978          984068477
  199   992          984072087
  754   822          984073312
  626   904          984077640
  342   981          984077829
  495   952          984088783
  526   943          984093383
  646   894          984103120
  126   994          984108160
  270   988          984113272
  748   827          984118275
  240   990          984123000
  738   835          984130147
  575   926          984132151
  256   989          984138885
  415   970          984146375
  171   993          984146868
  379   976          984154115
  127   994          984156167
  611   911          984157162
  688   870          984163672
  283   987          984169990
  450   963          984181347
  222   991          984183319
  624   905          984188249
  325   983          984190212
  200   992          984191488
  358   979          984196451
  128   994          984204936
  459   961          984206260
  668   882          984206600
  789   790          984208069
  398   973          984212109
  788   791          984217543
  648   893          984219749
  506   949          984224565
  702   861          984225789
  334   982          984225872
  602   915          984228083
  769   809          984231738
  559   932          984234447
  172   993          984235105
  787   792          984236491
  705   859          984242404
  392   974          984246712
  129   994          984254473
  295   986          984257631
  786   793          984264913
  595   918          984265507
  699   863          984267746
  404   972          984269312
  718   850          984271232
  513   947          984283820
  523   944          984288051
  431   967          984294054
  241   990          984296521
  785   794          984302809
  130   994          984304784
  436   966          984310552
  661   886          984311237
  201   992          984312089
  760   817          984314513
  480   956          984314816
  476   957          984317669
  708   857          984317705
  316   984          984318400
  622   906          984319264
  306   985          984324241
  173   993          984324374
  223   991          984331838
  271   988          984332783
  257   989          984336262
  499   951          984336850
  426   968          984348008
  784   795          984350179
  680   875          984353875
  131   994          984355875
  650   892          984357288
  484   955          984363779
  696   865          984368161
  729   842          984368177
  570   928          984371752
  386   975          984371831
  472   958          984371960
  675   878          984383027
  441   965          984398246
  753   823          984399544
  783   796          984407023
  132   994          984407752
  284   987          984411107
  174   993          984414681
  609   912          984417057
  410   971          984419611
  733   839          984422556
  768   810          984425832
  725   845          984429250
  343   981          984429748
  202   992          984433896
  351   980          984435551
  742   832          984448856
  711   855          984451806
  562   931          984458819
  133   994          984460421
  488   954          984464936
  366   978          984469248
  373   977          984469950
  620   907          984470643
  242   990          984471488
  421   969          984471670
  782   797          984473341
  455   962          984473503
  685   872          984473973
  468   959          984477311
  224   991          984481695
  583   923          984485754
  747   828          984496275
  175   993          984506032
  326   983          984508063
  542   938          984513760
  134   994          984513888
  652   891          984515779
  520   945          984516625
  296   986          984519592
  539   939          984526838
  693   867          984526920
  588   921          984527433
  258   989          984535181
  545   937          984535578
  781   798          984549133
  578   925          984553677
  272   988          984553920
  203   992          984556915
  446   964          984557880
  670   881          984560841
  335   982          984561543
  135   994          984568159
  536   940          984574656
  600   916          984575296
  359   979          984582018
  380   976          984586176
  663   885          984588372
  759   818          984588911
  548   936          984592448
  737   836          984592609
  176   993          984598433
  721   848          984605553
  307   985          984606068
  492   953          984618665
  317   984          984618917
  510   948          984622392
  136   994          984623240
  767   811          984629394
  225   991          984632896
  464   960          984633344
  780   799          984634399
  503   950          984638527
  618   908          984642344
  714   853          984644821
  243   990          984647907
  285   987          984653928
  533   941          984657058
  416   970          984664296
  137   994          984679137
  593   919          984679416
  204   992          984681152
  551   935          984684526
  399   973          984688516
  177   993          984691890
  654   890          984695264
  607   913          984697040
  393   974          984708881
  565   930          984719125
  779   800          984729139
  573   927          984730500
  752   824          984735232
  259   989          984735648
  138   994          984735856
  690   869          984743909
  405   972          984760173
  530   942          984773888
  273   988          984776689
  517   946          984778949
  297   986          984783329
  344   981          984783725
  226   991          984785447
  178   993          984786409
  451   963          984790198
  139   994          984793403
  352   980          984806208
  205   992          984806613
  554   934          984811968
  677   877          984814866
  387   975          984819978
  496   952          984825344
  244   990          984825784
  327   983          984827870
  778   801          984833353
  616   909          984834325
  460   961          984839681
  682   874          984842192
  766   812          984842424
  140   994          984851784
  432   967          984852631
  367   978          984872215
  758   819          984872771
  741   833          984878558
  179   993          984881996
  437   966          984882149
  746   829          984883725
  665   884          984886729
  374   977          984888457
  308   985          984889737
  427   968          984893715
  656   889          984895785
  717   851          984896864
  286   987          984898459
  336   982          984899224
  728   843          984905459
  141   994          984911005
  318   984          984921336
  527   943          984924990
  411   971          984925142
  732   840          984927168
  206   992          984933304
  672   880          984936448
  260   989          984937669
  227   991          984939354
  598   917          984942405
  777   802          984947041
  704   860          984969664
  360   979          984969739
  142   994          984971072
  557   933          984974930
  701   862          984976029
  180   993          984978657
  442   965          984983013
  507   949          984994192
  605   914          984997069
  477   957          984998826
  724   846          984999160
  274   988          985001096
  422   969          985004657
  245   990          985005125
  481   956          985007457
  586   922          985007504
  581   924          985011965
  568   929          985015521
  687   871          985019014
  381   976          985020517
  707   858          985021955
  143   994          985031991
  698   864          985040936
  473   958          985041729
  614   910          985046544
  637   899          985047552
  635   900          985047875
  298   986          985048848
  207   992          985061231
  736   837          985064509
  765   813          985064922
  639   898          985067911
  485   955          985068000
  633   901          985068838
  776   803          985070203
  514   947          985074867
    0   995          985074875
    1   995          985074876
    2   995          985074883
    3   995          985074902
    4   995          985074939
    5   995          985075000
    6   995          985075091
    7   995          985075218
    8   995          985075387
    9   995          985075604
   10   995          985075875
   11   995          985076206
  181   993          985076398
   12   995          985076603
   13   995          985077072
   14   995          985077619
   15   995          985078250
   16   995          985078971
   17   995          985079788
  751   825          985080376
   18   995          985080707
   19   995          985081734
   20   995          985082875
   21   995          985084136
  500   951          985085351
   22   995          985085523
   23   995          985087042
   24   995          985088699
   25   995          985090500
   26   995          985092451
  144   994          985093768
   27   995          985094558
  228   991          985094623
  456   962          985095944
   28   995          985096827
   29   995          985099264
   30   995          985101875
   31   995          985104666
   32   995          985107643
  641   897          985108994
  524   944          985110208
  631   902          985110399
   33   995          985110812
  591   920          985113071
   34   995          985114179
  658   888          985117384
   35   995          985117750
   36   995          985121531
   37   995          985125528
  576   926          985125752
   38   995          985129747
  710   856          985133016
   39   995          985134194
  469   959          985135788
   40   995          985138875
  345   981          985139766
  261   989          985141250
   41   995          985143796
  287   987          985144706
   42   995          985148963
  328   983          985149639
   43   995          985154382
  447   964          985155967
  145   994          985156409
   44   995          985160059
  695   866          985164271
   45   995          985166000
  757   820          985166093
  400   973          985167317
  643   896          985170843
   46   995          985172211
  629   903          985172516
  394   974          985173408
  560   932          985173568
  182   993          985175225
  309   985          985175254
   47   995          985178698
  353   980          985178977
  489   954          985180833
  417   970          985184713
   48   995          985185467
  246   990          985185936
  208   992          985190400
   49   995          985192524
   50   995          985199875
  775   804          985202839
  667   883          985206350
   51   995          985207526
  720   849          985208049
   52   995          985215483
  146   994          985219920
   53   995          985223752
  319   984          985225663
  275   988          985227147
   54   995          985232339
  337   982          985238921
   55   995          985241250
   56   995          985250491
  229   991          985251260
  406   972          985253464
  645   895          985253500
  627   904          985255147
   57   995          985260068
  679   876          985268215
   58   995          985269987
  388   975          985270447
  183   993          985275144
  368   978          985277384
  612   911          985278959
   59   995          985280254
  465   960          985280625
  745   830          985280625
  147   994          985284307
   60   995          985290875
  764   814          985296888
   61   995          985301856
  713   854          985302961
  375   977          985309208
   62   995          985313203
  299   986          985316155
  603   915          985317102
  740   834          985317704
  209   992          985320817
   63   995          985324922
  596   918          985329368
  521   945          985329386
  674   879          985333463
   64   995          985337019
  774   805          985344949
  692   868          985345920
  493   953          985346334
  262   989          985346397
  571   928          985348163
   65   995          985349500
  148   994          985349576
  684   873          985352121
  647   894          985357007
  625   905          985358250
  361   979          985359620
  660   887          985360103
   66   995          985362371
  247   990          985368223
   67   995          985375638
  184   993          985376161
   68   995          985389307
  288   987          985392675
  543   938          985396679
  504   950          985399064
  540   939          985400019
  452   963          985401755
   69   995          985403384
  511   948          985404223
  563   931          985408038
  230   991          985409271
  433   967          985413800
  149   994          985415733
   70   995          985417875
  546   937          985428289
   71   995          985432786
  412   971          985433139
  750   826          985434976
  537   940          985438153
  731   841          985441212
  428   968          985441984
   72   995          985448123
  727   844          985452167
  210   992          985452488
  276   988          985454848
  438   966          985456368
  382   976          985457144
  310   985          985462625
   73   995          985463892
  756   821          985468877
  329   983          985473376
  461   961          985475862
  185   993          985478282
   74   995          985480099
  649   893          985481406
  623   906          985481783
  150   994          985482784
  549   936          985495005
  773   806          985496533
   75   995          985496750
  346   981          985497877
  584   923          985507171
  534   941          985510925
   76   995          985513851
   77   995          985531408
  610   912          985531528
  320   984          985531904
  716   852          985531904
  763   815          985538322
  423   969          985540176
  735   838          985545847
  669   882          985547277
   78   995          985549427
  151   994          985550735
  248   990          985551992
  263   989          985553116
  354   980          985553864
  579   925          985557664
  497   952          985564881
  589   921          985566430
   79   995          985567914
  231   991          985568662
  443   965          985570432
  723   847          985578490
  338   982          985580640
  186   993          985581513
  518   946          985582368
  300   986          985585256
  211   992          985585419
  689   870          985585769
   80   995          985586875
  552   935          985596983
   81   995          985606316
  531   942          985618179
  152   994          985619592
  662   886          985623984
  621   907          985625704
   82   995          985626243
  651   892          985626739
  395   974          985640299
  289   987          985642372
   83   995          985646662
  401   973          985648518
  601   916          985657097
  772   807          985657591
   84   995          985667579
  566   930          985678496
  478   957          985682845
  277   988          985684205
  369   978          985684761
  187   993          985685860
  744   831          985686975
   85   995          985689000
  153   994          985689361
  482   956          985702984
  703   861          985706308
  418   970          985707632
   86   995          985710931
  474   958          985714336
  574   927          985717207
  212   992          985719616
  457   962          985721121
  389   975          985723244
  232   991          985729439
  376   977          985732209
   87   995          985733378
  555   934          985734379
  706   859          985735595
  700   863          985735647
  594   919          985736143
  249   990          985737249
  681   875          985743116
  407   972          985749191
  362   979          985751667
  311   985          985751856
  676   878          985751928
   88   995          985756347
  448   964          985756736
  528   943          985759759
  154   994          985760048
  264   989          985761413
  739   835          985766294
  508   949          985766861
  486   955          985775131
   89   995          985779844
  755   822          985781123
  762   816          985789224
  619   908          985789971
  188   993          985791329
  653   891          985793048
  470   959          985797079
  749   827          985799032
  330   983          985799087
   90   995          985803875
  608   913          985804209
  719   850          985819959
  697   865          985823498
  709   857          985823622
  771   808          985828123
   91   995          985828446
  155   994          985831659
  501   951          985836852
  321   984          985840065
   92   995          985853563
  213   992          985855085
  301   986          985856157
  347   981          985858064
  515   947          985868998
   93   995          985879232
  686   872          985883704
  233   991          985891608
  290   987          985893803
  383   976          985896063
  189   993          985897926
  490   954          985899664
  156   994          985904200
   94   995          985905459
  558   933          985907349
  664   885          985909069
  671   881          985909552
  278   988          985915224
  250   990          985924000
  339   982          985924387
  466   960          985930696
  355   980          985930875
   95   995          985932250
  525   944          985935509
  413   971          985943608
   96   995          985959611
  730   842          985964688
  694   867          985969747
  712   855          985970503
  265   989          985971294
  617   909          985974542
  434   967          985977567
  157   994          985977677
  655   890          985980375
  569   929          985985098
   97   995          985987548
  214   992          985991832
  429   968          985992821
  190   993          986005657
  770   809          986008129
  726   845          986008301
  453   963          986016024
   98   995          986016067
  599   917          986017012
  582   924          986026392
  439   966          986033215
  734   839          986036623
  587   922          986039451
  312   985          986042953
   99   995          986045174
  761   817          986049594
  158   994          986052096
  234   991          986055175
  100   995          986074875
  494   953          986076961
  790   790          986078000
  424   969          986078233
  789   791          986082740
  370   978          986094352
  606   914          986096960
  788   792          986096960
  743   832          986102775
  754   823          986102831
  101   995          986105176
  396   974          986109560
  251   990          986112251
  191   993          986114528
  462   961          986114809
  561   932          986116049
  787   793          986120660
  577   926          986122809
  331   983          986126778
  159   994          986127463
  302   986          986128864
  215   992          986129863
  402   973          986132125
  102   995          986136083
  522   945          986145273
  363   979          986145886
  291   987          986146974
  279   988          986147911
  322   984          986150152
  786   794          986153840
  377   977          986157466
  444   965          986160509
  505   950          986162625
  592   920          986162688
  722   848          986167240
  103   995          986167602
  748   828          986172544
  691   869          986174280
  715   853          986176352
  390   975          986178375
  615   910          986179375
  266   989          986182765
  657   889          986188762
  512   948          986189120
  678   877          986191885
  785   795          986196500
  769   810          986197609
  104   995          986199739
  160   994          986203784
  666   884          986215400
  235   991          986220146
  348   981          986220333
  738   836          986224328
  192   993          986224545
  105   995          986232500
  419   970          986233059
  683   874          986239611
  408   972          986247360
  784   796          986248640
  636   900          986259456
  106   995          986265891
  638   899          986266771
  216   992          986269184
  340   982          986270168
  634   901          986272805
  541   939          986276440
  161   994          986281065
  544   938          986282856
  673   880          986293217
  640   898          986294792
  107   995          986299918
  252   990          986302008
  538   940          986304872
  632   902          986306776
  498   952          986307400
  356   980          986310016
  783   797          986310260
  760   818          986319432
  547   937          986324276
  572   928          986328000
  108   995          986334587
  193   993          986335714
  313   985          986335922
  384   976          986337280
  642   897          986343561
  458   962          986349040
  162   994          986359312
  449   964          986360193
  564   931          986360635
  630   903          986361327
  535   941          986367996
  479   957          986369732
  109   995          986369904
  782   798          986381360
  280   988          986382272
  236   991          986386527
  519   946          986388895
  475   958          986389787
  267   989          986395832
  768   811          986396563
  597   918          986396805
  550   936          986400856
  483   956          986401403
  292   987          986401891
  303   986          986403383
  613   911          986404428
  110   995          986405875
  604   915          986409739
  217   992          986409801
  644   896          986413120
  659   888          986418251
  753   824          986434001
  628   904          986436416
  688   871          986436983
  163   994          986438531
  718   851          986441283
  111   995          986442506
  194   993          986448041
  702   862          986452336
  332   983          986456455
  414   971          986456555
  705   860          986458625
  471   959          986461190
  781   799          986461940
  323   984          986462171
  532   942          986465656
  112   995          986479803
  487   955          986485178
  253   990          986493277
  729   843          986497596
  646   895          986503511
  699   864          986504643
  371   978          986506163
  553   935          986512752
  113   995          986517772
  164   994          986518728
  708   858          986523624
  742   833          986528025
  626   905          986532001
  585   923          986532092
  733   840          986536837
  364   979          986542283
  509   949          986542578
  668   883          986543019
  435   967          986543938
  430   968          986546232
  218   992          986551720
  780   800          986552000
  237   991          986554324
  747   829          986555512
  114   995          986556419
  195   993          986561532
  580   925          986565125
  725   846          986573861
  397   974          986581197
  467   960          986583563
  349   981          986584690
  378   977          986584985
  502   951          986591359
  115   995          986595750
  529   943          986597696
  759   819          986598738
  165   994          986599909
  767   812          986604991
  590   921          986608961
  268   989          986610501
  440   966          986612696
  648   894          986614776
  696   866          986615432
  341   982          986617989
  403   973          986618144
  281   988          986618313
  425   969          986618834
  491   954          986621435
  314   985          986630769
  454   963          986633011
  116   995          986635771
  391   975          986635846
  567   930          986641263
  711   856          986647447
  624   906          986648040
  611   912          986649659
  779   801          986651540
  680   876          986653376
  293   987          986658560
  556   934          986660120
  516   947          986666219
  661   887          986668884
  196   993          986676193
  117   995          986676488
  304   986          986679720
  166   994          986682080
  254   990          986686064
  357   980          986691293
  737   837          986691806
  219   992          986694947
  675   879          986698314
  575   927          986707358
  118   995          986717907
  238   991          986723543
  602   916          986742504
  650   893          986746957
  409   972          986747977
  445   965          986753250
  463   961          986756528
  685   873          986757742
  119   995          986760034
  778   802          986760560
  420   970          986761000
  526   944          986763960
  167   994          986765247
  721   849          986765410
  752   825          986774633
  324   984          986776128
  385   976          986780801
  622   907          986784491
  693   868          986784589
  333   983          986788124
  197   993          986792030
  595   919          986796434
  120   995          986802875
  495   953          986810552
  766   813          986822893
  269   989          986826778
  714   854          986830208
  220   992          986839488
  559   933          986843116
  121   995          986846436
  168   994          986849416
  282   988          986856040
  777   803          986879060
  255   990          986880375
  758   820          986887512
  122   995          986890723
  670   882          986891968
  239   991          986894190
  652   892          986900096
  198   993          986909049
  609   913          986915026
  294   987          986916987
  372   978          986920200
  315   985          986927500
  506   950          986929216
  169   994          986934593
  123   995          986935742
  663   886          986940703
  365   979          986940864
  620   908          986941312
  746   830          986947936
  350   981          986951141
  305   986          986957881
  570   929          986958089
  741   834          986962725
  523   945          986964292
  450   964          986966344
  342   982          986967856
  415   971          986971986
  513   948          986977089
  459   962          986979707
  124   995          986981499
  221   992          986985349
  776   804          987007040
  690   870          987012000
  379   977          987014772
  170   994          987020784
  199   993          987027256
  125   995          987028000
  728   844          987039936
  583   924          987044311
  270   989          987044669
  732   841          987046489
  765   814          987050269
  499   952          987052907
  398   974          987055216
  480   957          987059493
  562   932          987061896
  240   991          987066271
  476   958          987068088
  717   852          987072021
  654   891          987074235
  358   980          987074712
  588   922          987074920
  126   995          987075251
  256   990          987076216
  325   984          987092029
  600   917          987095213
  283   988          987095459
  392   975          987095663
  431   968          987102223
  484   956          987102720
  404   973          987106581
  171   994          987107995
  436   967          987112919
  618   909          987118461
  334   983          987121791
  127   995          987123258
  578   926          987123328
  751   826          987124727
  677   878          987124885
  472   959          987128127
  222   992          987132536
  682   875          987136443
  775   805          987144500
  200   993          987146657
  724   847          987148847
  542   939          987156107
  426   969          987161985
  736   838          987168728
  128   995          987172027
  545   938          987172297
  539   940          987174819
  295   987          987177178
  757   821          987185754
  704   861          987191045
  441   966          987194817
  172   994          987196232
  488   955          987198147
  520   946          987198536
  607   914          987200487
  701   863          987207748
  593   920          987215857
  129   995          987221564
  548   937          987223545
  316   985          987226121
  386   976          987226632
  536   941          987228277
  707   859          987233022
  665   885          987233750
  306   986          987237872
  468   960          987239232
  241   991          987239792
  410   972          987251048
  455   963          987252722
  672   881          987262289
  271   989          987264180
  201   993          987267258
  656   890          987269416
  130   995          987271875
  257   990          987273593
  223   992          987281055
  698   865          987283017
  173   994          987285501
  764   815          987287119
  774   806          987291440
  421   970          987291461
  687   872          987297551
  551   936          987310007
  573   928          987311269
  616   910          987315896
  533   942          987316325
  565   931          987316616
  351   981          987319692
  343   982          987319775
  510   949          987321349
  131   995          987322966
  710   857          987333793
  373   978          987336469
  284   988          987336576
  366   979          987341635
  492   954          987346152
  446   965          987348661
  503   951          987348878
  745   831          987349816
  720   850          987373000
  132   995          987374843
  174   994          987375808
  202   993          987389065
  464   961          987401025
  740   835          987406875
  326   984          987409880
  242   991          987414759
  695   867          987416738
  133   995          987427512
  224   992          987430912
  554   935          987431839
  530   943          987438807
  296   987          987439139
  380   977          987446833
  773   807          987447860
  335   983          987457462
  359   980          987460279
  517   947          987466536
  175   994          987467159
  598   918          987467824
  258   990          987472512
  637   900          987474853
  635   901          987480576
  134   995          987480979
  750   827          987484283
  272   989          987485317
  658   889          987485681
  639   899          987489818
  416   971          987489907
  756   822          987493464
  713   855          987493472
  605   915          987506000
  633   902          987506945
  203   993          987512084
  307   986          987519699
  641   898          987525513
  317   985          987526638
  399   974          987531623
  763   816          987533443
  614   911          987533575
  135   995          987535250
  496   953          987547113
  667   884          987548067
  631   903          987553918
  393   975          987557832
  176   994          987559560
  586   923          987560523
  731   842          987565579
  679   877          987572972
  451   964          987575195
  581   925          987576066
  285   988          987579397
  643   897          987581980
  225   992          987582113
  557   934          987589197
  136   995          987590331
  243   991          987591178
  727   845          987591708
  527   944          987595567
  405   973          987597442
  568   930          987607432
  692   869          987608797
  460   962          987613128
  772   808          987613760
  629   904          987621453
  204   993          987636321
  684   874          987641128
  137   995          987646228
  177   994          987653017
  674   880          987654024
  591   921          987655032
  735   839          987655094
  645   896          987659261
  432   968          987660800
  259   990          987672979
  344   982          987673752
  387   976          987674779
  437   967          987684516
  352   981          987690349
  507   950          987698843
  576   927          987700959
  297   987          987702876
  138   995          987702947
  427   969          987707692
  273   989          987708086
  627   905          987709508
  716   853          987712173
  660   888          987723072
  327   984          987729687
  723   848          987733259
  226   992          987734664
  367   979          987744602
  178   994          987747536
  477   958          987749245
  481   957          987752134
  374   978          987754976
  411   972          987756579
  647   895          987757398
  139   995          987760494
  744   832          987761152
  205   993          987761782
  514   948          987768136
  244   991          987769055
  612   912          987771456
  442   966          987779584
  560   933          987782237
  524   945          987786449
  771   809          987789140
  762   817          987789241
  336   983          987795143
  473   959          987797896
  500   952          987801408
  308   986          987803368
  485   956          987806941
  755   823          987810642
  625   906          987818041
  140   995          987818875
  286   988          987823928
  422   970          987824448
  318   985          987829057
  603   916          987831523
  179   994          987843123
  360   980          987848000
  749   828          987853301
  689   871          987859080
  596   919          987860295
  739   836          987860475
  260   990          987875000
  456   963          987875163
  649   894          987876433
  141   995          987878096
  381   977          987881174
  669   883          987883696
  206   993          987888473
  227   992          987888571
  469   960          987897709
  489   955          987914044
  274   989          987932493
  703   862          987932855
  571   929          987934500
  142   995          987938163
  180   994          987939784
  447   965          987946748
  623   907          987947010
  245   991          987948396
  706   860          987951816
  790   791          987952671
  789   792          987962157
  298   987          987968395
  700   864          987972544
  770   810          987974000
  788   793          987981129
  662   887          987981631
  719   851          987990010
  143   995          987999082
  787   794          988009587
  417   971          988010324
  400   974          988010424
  563   932          988011115
  521   946          988011297
  207   993          988016400
  651   893          988016408
  394   975          988022359
  610   913          988029497
  709   858          988029541
  345   982          988029793
  181   994          988037525
  543   939          988039026
  681   876          988042617
  228   992          988043840
  786   795          988047531
    0   996          988047936
    1   996          988047937
    2   996          988047944
    3   996          988047963
    4   996          988048000
  540   940          988048000
    5   996          988048061
    6   996          988048152
    7   996          988048279
  465   961          988048306
    8   996          988048448
    9   996          988048665
   10   996          988048936
   11   996          988049267
   12   996          988049664
   13   996          988050133
   14   996          988050680
   15   996          988051311
  328   984          988051456
   16   996          988052032
   17   996          988052849
   18   996          988053768
  761   818          988054513
   19   996          988054795
   20   996          988055936
   21   996          988057197
   22   996          988058584
   23   996          988060103
  144   995          988060859
   24   996          988061760
  353   981          988063118
   25   996          988063561
  546   938          988065008
   26   996          988065512
  584   924          988065728
  676   879          988067215
   27   996          988067619
   28   996          988069888
  287   988          988070175
  697   866          988070769
   29   996          988072325
  493   954          988073821
   30   996          988074936
   31   996          988077727
  261   990          988078581
   32   996          988080704
   33   996          988083873
   34   996          988087240
  309   986          988088885
  406   973          988090733
   35   996          988090811
  537   941          988091774
  730   843          988094107
   36   996          988094592
  785   796          988094961
  621   908          988096373
   37   996          988098589
   38   996          988102808
  511   949          988103180
   39   996          988107255
  504   951          988109415
   40   996          988111936
  589   922          988113917
   41   996          988116857
   42   996          988122024
  145   995          988123500
  388   976          988125248
  549   937          988126102
  579   926          988127315
   43   996          988127443
  246   991          988129207
   44   996          988133120
  319   985          988133384
  337   983          988134840
  182   994          988136352
  754   824          988137288
   45   996          988139061
   46   996          988145272
  208   993          988145569
  368   979          988149771
  734   840          988150904
   47   996          988151759
  784   797          988151877
  726   846          988152912
   48   996          988158528
  275   989          988158544
   49   996          988165585
  712   856          988166144
  686   873          988167473
  769   811          988168340
  534   942          988170192
   50   996          988172936
  375   978          988175727
  601   917          988177014
  653   892          988177365
   51   996          988180587
  743   833          988181944
  452   964          988186752
  146   995          988187011
   52   996          988188544
   53   996          988196813
  229   992          988200477
   54   996          988205400
   55   996          988214311
  783   798          988218279
  433   968          988221969
  552   936          988222464
   56   996          988223552
  694   868          988227416
  748   829          988231781
   57   996          988233129
  299   987          988235702
  183   994          988236271
  361   980          988237881
  671   882          988240679
   58   996          988243048
  461   962          988249309
  147   995          988251398
   59   996          988253315
  428   969          988255961
  438   967          988258735
  664   886          988261400
   60   996          988263936
  412   972          988264576
  619   909          988266088
  518   947          988269955
  594   920          988272584
   61   996          988274917
  209   993          988275986
  566   931          988275987
  531   943          988283098
  262   990          988283728
   62   996          988286264
  497   953          988286650
  782   799          988294167
  574   928          988297976
   63   996          988297983
  608   914          988307656
   64   996          988310080
  247   991          988311494
  148   995          988316667
  382   977          988317801
  288   988          988318144
   65   996          988322561
  738   837          988323525
  722   849          988327097
  760   819          988329259
   66   996          988335432
  184   994          988337288
   67   996          988348699
  555   935          988354250
  230   992          988358488
  655   891          988359346
  423   970          988359967
  715   854          988361739
   68   996          988362368
  443   966          988367003
  768   812          988372160
  329   984          988375193
  310   986          988376256
   69   996          988376445
  781   800          988379541
  149   995          988382824
  276   989          988386245
  346   982          988387904
   70   996          988390936
   71   996          988405847
  210   993          988407657
   72   996          988421184
  528   944          988430336
  478   958          988433264
   73   996          988436953
  354   981          988438005
  185   994          988439409
  320   985          988439625
  691   870          988442371
  482   957          988447661
  150   995          988449875
   74   996          988453160
  617   910          988456113
   75   996          988469811
  474   959          988470503
  508   950          988471512
  753   825          988473402
  780   801          988474401
  338   983          988476559
   76   996          988486912
  395   975          988489250
  263   990          988490447
  401   974          988491625
  248   991          988495263
  457   963          988500340
  678   878          988501904
   77   996          988504469
  300   987          988504803
  486   956          988514072
  151   995          988517826
  231   992          988517879
  558   934          988521616
   78   996          988522488
  418   971          988533243
  683   875          988533862
  211   993          988540588
   79   996          988540975
  599   918          988542431
  186   994          988542640
  448   965          988547517
  501   952          988552909
  369   979          988557148
  470   960          988559000
   80   996          988559936
  515   948          988562267
  657   890          988562393
  666   885          988562421
  289   988          988567841
  569   930          988577009
  389   976          988578045
  779   802          988578747
   81   996          988579377
  767   813          988585460
  407   973          988586460
  152   995          988586683
  582   925          988590493
  587   923          988592470
  376   978          988598728
   82   996          988599304
  606   915          988605891
  525   945          988611750
  742   834          988612192
  759   820          988613479
  277   989          988615602
  718   852          988616440
  673   881          988619058
   83   996          988619723
  747   830          988619723
  362   980          988629928
  729   844          988632073
  490   955          988632875
   84   996          988640640
  187   994          988646987
  733   841          988656158
  153   995          988656452
   85   996          988662061
  311   986          988665487
  615   911          988666406
  212   993          988674785
  232   992          988678656
  705   861          988680006
  249   991          988680520
   86   996          988683992
  702   863          988684055
  636   901          988692157
  778   803          988692579
  638   900          988694072
  577   927          988698016
  466   961          988698377
  264   990          988698744
  330   984          988700904
  592   921          988704649
   87   996          988706439
  634   902          988710912
  688   872          988715520
  640   899          988716699
  725   847          988723548
  561   933          988724718
  154   995          988727139
   88   996          988729408
  708   859          988734691
  699   865          988746724
  321   985          988747786
  347   982          988748091
  632   903          988750295
  188   994          988752456
   89   996          988752905
  383   977          988756720
  642   898          988760080
  413   972          988775045
  301   987          988775704
   90   996          988776936
  434   968          988785736
  659   889          988786548
  737   838          988796025
  155   995          988798750
  453   964          988801021
   91   996          988801507
  494   954          988804448
  429   969          988806798
  766   814          988808240
  213   993          988810254
  630   904          988810264
  355   981          988815016
  777   804          988815897
  752   826          988818984
  290   988          988819272
  339   983          988820306
  644   897          988824257
   92   996          988826624
  522   946          988827184
  439   967          988835582
  233   992          988840825
  278   989          988846621
  711   857          988848224
   93   996          988852293
  189   994          988859053
  250   991          988867271
  696   867          988867899
  156   995          988871291
  505   951          988872976
   94   996          988878520
  668   884          988884736
  512   949          988888077
  462   962          988888256
  628   905          988890777
  613   912          988896925
  424   970          988898024
   95   996          988905311
  758   821          988907173
  265   990          988908625
  646   896          988909272
  572   929          988914337
  604   916          988924160
  541   940          988924421
  544   939          988925203
  597   919          988927732
  721   850          988930361
   96   996          988932672
  157   995          988944768
  214   993          988947001
  776   805          988948701
  312   986          988956584
  444   966          988957080
  680   877          988958133
  538   941          988958493
  396   975          988958511
   97   996          988960609
  547   938          988960995
  564   932          988963712
  370   979          988966739
  190   994          988966784
  402   974          988975232
   98   996          988989128
  626   906          988991792
  234   992          989004392
  648   895          989015167
  746   831          989017127
   99   996          989018235
  675   880          989018875
  158   995          989019187
  714   855          989020719
  377   978          989023985
  363   980          989024147
  535   942          989027263
  331   984          989028595
  498   953          989029169
  661   888          989031853
  550   937          989031953
  390   976          989033176
  765   815          989040500
  685   874          989046749
  693   869          989047466
  100   996          989047936
  302   987          989048411
  741   835          989051896
  251   991          989055522
  322   985          989057873
  419   971          989058670
  291   988          989072443
  191   994          989075655
  519   947          989076482
  101   996          989078237
  279   989          989079308
  408   973          989084629
  215   993          989085032
  585   924          989090649
  775   806          989090991
  159   995          989094554
  102   996          989109144
  348   982          989110360
  624   907          989113267
  266   990          989120096
  479   958          989120151
  458   963          989128259
  532   943          989130575
  580   926          989134776
  553   936          989138233
  103   996          989140663
  650   894          989141984
  475   959          989145954
  483   957          989146080
  611   913          989147628
  449   965          989150974
  590   922          989156448
  340   983          989166087
  235   992          989169363
  732   842          989170856
  160   995          989170875
  104   996          989172800
  751   827          989174034
  728   845          989179477
  192   994          989185672
  356   981          989194157
  384   977          989197937
  105   996          989205561
  757   822          989210341
  471   960          989223111
  487   956          989224119
  216   993          989224353
  670   883          989228387
  567   931          989238754
  106   996          989238952
  774   807          989242767
  252   991          989245279
  509   950          989247229
  161   995          989248156
  313   986          989249553
  717   853          989252290
  622   908          989255160
  602   917          989262421
  529   944          989268273
  107   996          989272979
  736   839          989277975
  556   935          989279991
  764   816          989282240
  690   871          989285311
  414   972          989287992
  575   928          989288127
  652   893          989289765
  193   994          989296841
  663   887          989298350
  724   848          989303616
  502   952          989307416
  108   996          989307648
  280   989          989313669
  303   987          989322930
  162   995          989326403
  292   988          989327360
  595   920          989332875
  267   990          989333163
  236   992          989335744
  109   996          989342965
  467   961          989351244
  435   968          989352107
  491   955          989354646
  332   984          989358272
  516   948          989359488
  430   969          989360209
  217   993          989364970
  323   985          989369892
  371   979          989378550
  110   996          989378936
  773   808          989404029
  163   995          989405622
  194   994          989409168
  440   967          989415063
  111   996          989415567
  620   909          989417429
  704   862          989417592
  454   964          989418008
  609   914          989418473
  364   980          989420544
  745   832          989423993
  397   975          989430148
  682   876          989435944
  253   991          989436548
  425   970          989438625
  677   879          989440172
  526   945          989440201
  701   864          989444645
  707   860          989449243
  378   978          989451504
  112   996          989452864
  559   934          989457383
  654   892          989458552
  403   974          989461251
  349   982          989474717
  164   995          989485819
  391   976          989490647
  113   996          989490833
  740   836          989501056
  237   992          989503541
  218   993          989506889
  341   983          989513908
  195   994          989522659
  756   823          989522983
  114   996          989529480
  463   962          989529975
  698   866          989530288
  763   817          989533460
  495   954          989538039
  750   828          989538552
  710   858          989539712
  720   851          989543051
  314   986          989544400
  268   990          989547832
  281   989          989549710
  445   966          989549821
  570   930          989550000
  165   995          989567000
  115   996          989568811
  772   809          989574777
  357   981          989575434
  687   873          989581320
  293   988          989584029
  409   973          989585246
  665   886          989586081
  420   971          989586611
  672   882          989593416
  304   987          989599267
  618   910          989600032
  583   925          989608412
  116   996          989608832
  600   918          989620632
  588   923          989627939
  254   991          989629335
  196   994          989637320
  506   951          989639567
  385   977          989641458
  523   946          989646203
  656   891          989648387
  166   995          989649171
  117   996          989649549
  219   993          989650116
  562   933          989670565
  238   992          989672760
  695   868          989674407
  513   949          989676046
  324   985          989683849
  713   856          989689113
  333   984          989689941
  118   996          989690968
  731   843          989694998
  578   927          989698535
  607   915          989709418
  167   995          989732338
  119   996          989733095
  727   846          989736319
  197   994          989753157
  771   810          989755011
  450   965          989757125
  593   921          989757818
  459   963          989758926
  269   990          989764109
  735   840          989769375
  499   953          989774676
  120   996          989775936
  282   989          989787437
  372   979          989792587
  762   818          989794160
  220   993          989794657
  616   911          989802927
  415   972          989803423
  542   940          989804088
  480   958          989809912
  545   939          989814644
  168   995          989816507
  365   980          989819125
  121   996          989819497
  255   991          989823646
  476   959          989824255
  791   791          989827342
  539   941          989828440
  790   792          989832088
  744   833          989840321
  315   986          989841131
  350   982          989841168
  294   988          989842456
  239   992          989843407
  755   824          989845099
  789   793          989846326
  484   957          989847397
  658   890          989859312
  548   938          989860264
  342   983          989863775
  122   996          989863784
  788   794          989870056
  198   994          989870176
  692   870          989876888
  305   987          989877428
  379   978          989881291
  679   878          989882991
  520   947          989886123
  536   942          989887544
  472   960          989890048
  723   849          989893116
  667   885          989895088
  716   854          989897560
  573   929          989897606
  169   995          989901684
  787   795          989903278
  398   975          989904167
  637   901          989907554
  123   996          989908803
  749   829          989912538
  431   969          989916200
  639   900          989917119
  635   902          989918683
  565   932          989919693
  436   968          989921088
  684   875          989935379
  488   956          989937088
  221   993          989940518
  551   937          989941104
  770   811          989944731
  786   796          989945992
  641   899          989947420
  404   974          989949688
  392   976          989950464
  633   903          989950464
  124   996          989954560
  358   981          989958853
  739   837          989959672
  674   881          989979865
  533   943          989981244
  426   970          989981776
  270   990          989982000
  170   995          989987875
  199   994          989988383
  441   967          989997184
  785   797          989998198
  643   898          989998499
  598   919          989998751
  325   985          989999750
  125   996          990001061
  631   904          990002855
  468   961          990006913
  240   992          990015488
  256   991          990019487
  605   916          990020421
  334   984          990023608
  510   950          990026000
  614   912          990026072
  283   989          990026856
  455   964          990037719
  126   996          990048312
  554   936          990057320
  784   798          990059896
  761   819          990064340
  503   952          990064935
  645   897          990070398
  171   995          990075086
  629   905          990075814
  492   955          990079363
  386   977          990087289
  222   993          990087705
  410   973          990088317
  660   889          990091369
  127   996          990096319
  295   988          990102647
  200   994          990107784
  530   944          990109384
  421   971          990117072
  586   924          990119080
  783   799          990131086
  689   872          990137617
  316   986          990139752
  769   812          990143937
  128   996          990145088
  446   966          990145232
  581   926          990145717
  306   987          990157419
  517   948          990159805
  647   896          990163159
  172   995          990163323
  703   863          990164574
  719   852          990165167
  627   906          990169299
  706   861          990173197
  464   962          990174472
  754   825          990176689
  241   992          990189009
  129   996          990194625
  271   990          990201511
  591   922          990202519
  568   931          990204923
  373   979          990208856
  557   935          990209068
  351   982          990209719
  782   800          990211768
  700   865          990214625
  343   983          990215694
  257   991          990216864
  366   980          990219896
  669   884          990225413
  201   994          990228385
  730   844          990228584
  223   993          990236224
  709   859          990240608
  130   996          990244936
  173   995          990252592
  743   834          990266111
  284   989          990267973
  612   913          990269425
  734   841          990270225
  527   945          990271808
  496   954          990274600
  649   895          990276824
  576   928          990281728
  625   907          990283268
  748   830          990295992
  131   996          990296027
  781   801          990301942
  726   847          990302599
  380   978          990313352
  326   985          990317601
  416   972          990321344
  697   867          990323236
  174   995          990342899
  760   820          990344000
  359   981          990344420
  662   888          990344600
  681   877          990347374
  132   996          990347904
  202   994          990350192
  603   917          990351440
  768   813          990352629
  335   984          990359279
  242   992          990363976
  296   988          990364608
  451   965          990365976
  712   857          990366921
  399   975          990380574
  224   993          990386081
  676   880          990387776
  460   963          990392347
  560   934          990396504
  596   920          990396736
  133   996          990400573
  780   802          990401608
  507   951          990409194
  651   894          990411435
  393   976          990412633
  258   991          990415783
  623   908          990417679
  272   990          990422648
  738   838          990427744
  175   995          990434250
  307   987          990439246
  317   986          990440269
  405   974          990440549
  134   996          990454040
  686   874          990456480
  514   949          990467093
  524   946          990468360
  203   994          990473211
  432   969          990474777
  694   869          990490293
  722   850          990492048
  437   968          990492685
  481   958          990502553
  477   959          990505412
  135   996          990508311
  779   803          990510766
  285   989          990510794
  753   826          990517753
  500   953          990523177
  571   930          990526411
  176   995          990526651
  427   970          990527483
  610   914          990532944
  387   977          990535436
  225   993          990537282
  243   992          990540395
  485   957          990551618
  715   855          990552250
  473   960          990559817
  136   996          990563392
  653   893          990567034
  344   983          990569671
  767   814          990570807
  621   909          990572490
  671   883          990577098
  352   982          990580376
  442   967          990581951
  411   973          990593848
  204   994          990597448
  259   991          990616250
  664   887          990619047
  137   996          990619289
  563   933          990619784
  177   995          990620108
  367   980          990622863
  374   979          990627363
  297   988          990628345
  778   804          990629416
  584   925          990629829
  759   821          990633140
  327   985          990637408
  273   990          990645417
  422   971          990650059
  489   956          990652985
  456   964          990660160
  469   961          990665390
  589   923          990666936
  138   996          990676008
  543   940          990687007
  747   831          990688914
  226   993          990689833
  336   984          990696960
  521   947          990698884
  742   835          990701363
  540   941          990701621
  601   918          990702433
  579   927          990702522
  546   939          990707355
  178   995          990714627
  691   871          990715682
  244   992          990718272
  205   994          990722909
  308   987          990722915
  360   981          990732141
  139   996          990733555
  318   986          990742688
  447   966          990743319
  655   892          990743663
  619   910          990747659
  381   978          990747693
  537   942          990751041
  286   989          990755325
  777   805          990757558
  549   938          990762821
  729   845          990771614
  733   842          990780525
  140   996          990791936
  718   853          990796709
  766   815          990798471
  493   955          990807032
  511   950          990807831
  179   995          990810214
  594   921          990814545
  608   915          990816587
  678   879          990817191
  260   991          990818271
  465   962          990821753
  504   952          990825472
  683   876          990833363
  534   943          990835111
  417   972          990841761
  227   993          990843740
  206   994          990849600
  141   996          990851157
  552   937          990853561
  400   975          990859375
  752   827          990868291
  274   990          990869824
  394   976          990877160
  725   848          990878317
  566   932          990879064
  574   929          990884313
  298   988          990893864
  776   806          990895192
  245   992          990897613
  737   839          990905272
  705   862          990906553
  180   995          990906875
  142   996          990911224
  666   886          990914752
  702   864          990920952
  345   983          990925712
  758   822          990931760
  406   974          990933840
  657   891          990941364
  617   911          990943144
  673   882          990950185
  708   860          990950912
  353   982          990953145
  531   944          990953675
  328   985          990959177
  518   948          990963224
  143   996          990972143
  207   994          990977527
  452   965          990977533
  555   936          990979731
  388   977          990985905
  699   866          990993995
  228   993          990999009
  688   873          990999289
  287   989          991001572
  181   995          991004616
  309   987          991008432
  497   954          991014137
  261   991          991021852
    0   997          991026973
    1   997          991026974
    2   997          991026981
    3   997          991027000
    4   997          991027037
    5   997          991027098
    6   997          991027189
    7   997          991027316
    8   997          991027485
    9   997          991027702
   10   997          991027973
  368   980          991028032
   11   997          991028304
  461   963          991028528
   12   997          991028701
   13   997          991029170
   14   997          991029717
   15   997          991030348
   16   997          991031069
   17   997          991031886
   18   997          991032805
   19   997          991033832
  144   996          991033920
   20   997          991034973
  765   816          991035621
  433   969          991035946
   21   997          991036234
  337   984          991036657
   22   997          991037621
   23   997          991039140
   24   997          991040797
  775   807          991042318
   25   997          991042598
   26   997          991044549
   27   997          991046656
  319   986          991047015
  375   979          991048114
   28   997          991048925
   29   997          991051362
   30   997          991053973
  711   858          991054143
   31   997          991056764
   32   997          991059741
   33   997          991062910
   34   997          991066277
  438   968          991066904
   35   997          991069848
  599   919          991073358
   36   997          991073629
  428   970          991075752
   37   997          991077626
  246   992          991078424
   38   997          991081845
   39   997          991086292
   40   997          991090973
  746   832          991091304
  275   990          991095875
   41   997          991095894
  145   996          991096561
  721   851          991100412
   42   997          991101061
  412   973          991101845
  182   995          991103443
   43   997          991106480
  528   945          991106577
  208   994          991106696
   44   997          991112157
   45   997          991118098
  606   916          991120312
  361   981          991122022
   46   997          991124309
  696   868          991125568
  638   901          991126773
  636   902          991130264
   47   997          991130796
   48   997          991137565
  558   935          991141487
  640   900          991144000
   49   997          991144622
  741   836          991146077
  587   924          991151027
   50   997          991151973
  634   903          991154431
  229   993          991155646
  615   912          991158903
   51   997          991159624
  146   996          991160072
  582   926          991160144
  659   890          991160179
  299   988          991161171
   52   997          991167581
  443   967          991169370
  569   931          991174500
   53   997          991175850
  508   951          991181863
  642   899          991181987
  382   978          991184320
   54   997          991184437
  423   971          991185578
  478   959          991189431
   55   997          991193348
  482   958          991198080
  774   808          991198936
  632   904          991199232
   56   997          991202589
  183   995          991203362
   57   997          991212166
  714   856          991216360
   58   997          991222085
  147   996          991224459
  262   991          991226999
  751   828          991228303
  668   885          991231757
   59   997          991232352
  474   960          991232424
  209   994          991237113
  757   823          991239860
  644   898          991240776
   60   997          991242973
  288   989          991249541
  592   922          991252136
   61   997          991253954
  486   957          991258749
  247   992          991260711
  515   949          991261224
  630   905          991264625
   62   997          991265301
  680   878          991268152
  501   953          991274678
   63   997          991277020
  577   928          991278785
  764   817          991282257
  329   985          991282914
  346   983          991283823
  457   964          991285337
   64   997          991289117
  148   996          991289728
  525   946          991293661
  310   987          991295803
  732   843          991300275
   65   997          991301598
  184   995          991304379
  230   993          991313657
   66   997          991314469
  693   870          991315557
  646   897          991320409
  276   990          991323576
  728   846          991324088
  470   961          991326681
   67   997          991327736
  354   982          991328032
  561   934          991338985
  401   975          991340576
  685   875          991341000
   68   997          991341405
  395   976          991344051
  448   966          991344088
  675   881          991344716
  628   906          991350568
  320   986          991353256
   69   997          991355482
  149   996          991355885
  418   972          991364680
  773   809          991365046
  210   994          991368784
   70   997          991369973
  490   956          991371816
  338   984          991378376
   71   997          991384884
  736   840          991392256
  613   913          991394894
  661   889          991400150
   72   997          991400221
  185   995          991406500
   73   997          991415990
  648   896          991420928
  150   996          991422936
  407   974          991429567
  300   988          991430272
   74   997          991432197
  263   991          991433718
  369   980          991435409
  717   854          991437677
  389   977          991438702
  604   917          991444077
  248   992          991444480
   75   997          991448848
  626   907          991457019
  724   849          991463473
  597   920          991464173
   76   997          991465949
  376   979          991471115
  466   962          991471824
  231   993          991473048
   77   997          991483506
  151   996          991490887
  289   989          991499238
   78   997          991501525
  211   994          991501715
  745   833          991503162
  572   930          991506248
  186   995          991509731
  362   981          991514069
  522   947          991514771
   79   997          991520012
  494   955          991537659
  763   818          991538379
   80   997          991538973
  772   810          991540648
  650   895          991542375
  277   990          991552933
  756   824          991557440
   81   997          991558414
  152   996          991559744
  690   872          991563848
  670   884          991570104
  564   933          991572381
  544   940          991573184
  541   941          991578042
   82   997          991578341
  624   908          991583936
  311   987          991585034
  505   952          991589033
  453   965          991591802
  512   950          991592728
  750   829          991597789
   83   997          991598760
  434   969          991599713
  740   837          991600253
  547   939          991603342
  330   985          991608625
  413   973          991612314
  187   995          991614078
  538   942          991617760
   84   997          991619677
  383   978          991623239
  429   970          991626589
  153   996          991629513
  249   992          991629737
  232   993          991633825
  212   994          991635912
   85   997          991641098
  264   991          991642015
  439   968          991643751
  347   983          991644010
  704   863          991649311
  611   914          991651075
  585   925          991654750
  663   888          991661319
  321   986          991661417
   86   997          991663029
  462   963          991667475
  550   938          991668672
  707   861          991670624
  652   894          991684792
   87   997          991685476
  701   865          991686726
  535   943          991692182
  154   996          991700200
  301   988          991701173
  355   982          991705043
  791   792          991706759
   88   997          991708445
  590   923          991709467
  580   927          991709983
  790   793          991716257
  720   852          991718208
  188   995          991719547
  339   984          991722123
  424   971          991723635
  771   811          991725742
  622   909          991731277
   89   997          991731942
  789   794          991735253
  682   877          991740701
  290   989          991750669
  710   859          991750779
   90   997          991755973
  498   954          991756656
  444   967          991759447
  677   880          991760733
  788   795          991763747
  553   937          991769330
  519   948          991769751
  213   994          991771381
  155   996          991771811
   91   997          991780544
  698   867          991782755
  278   990          991783952
  602   918          991787840
  233   993          991795994
  532   944          991801152
  787   796          991801739
  762   819          991803987
   92   997          991805661
  396   976          991813312
  250   992          991816488
  402   975          991824183
  189   995          991826144
  731   844          991829475
   93   997          991831330
  567   932          991841831
  156   996          991844352
  370   980          991845000
  654   893          991848221
  786   797          991849229
  265   991          991851896
   94   997          991857557
  687   874          991870327
  575   929          991874464
  595   921          991874836
  312   987          991876131
  479   959          991876318
   95   997          991884348
  755   825          991884500
  727   847          991886006
  735   841          991888696
  713   857          991889890
  419   972          991890107
  390   977          991893833
  377   979          991896372
  483   958          991896499
  620   910          991899000
  556   936          991905472
  785   798          991906217
  475   960          991907875
  214   994          991908128
  363   981          991908288
   96   997          991911709
  458   964          991913256
  157   996          991917829
  770   812          991920328
  744   834          991924488
  609   915          991927404
  408   974          991927736
  672   883          991929835
  190   995          991933875
  331   985          991936316
  695   869          991937284
   97   997          991939646
  665   887          991943728
  529   945          991944514
  449   966          991947545
  509   951          991957580
  234   993          991959561
   98   997          991968165
  487   957          991968796
  322   986          991971504
  784   799          991972703
  302   988          991973880
  749   830          991976749
  471   961          991990792
  158   996          991992248
   99   997          991997272
  291   989          992003840
  251   992          992004739
  348   983          992006279
  279   990          992016639
  100   997          992026973
  502   953          992029185
  656   892          992032704
  191   995          992042746
  215   994          992046159
  783   800          992048687
  101   997          992057274
  723   850          992058067
  516   949          992058445
  266   991          992063367
  739   838          992063891
  384   978          992064456
  159   996          992067615
  340   984          992067904
  559   935          992077254
  761   820          992079081
  356   982          992084184
  618   911          992087063
  716   855          992088071
  102   997          992088181
  491   956          992093587
  103   997          992119700
  526   946          992122112
  769   813          992124406
  235   993          992124532
  467   962          992124691
  414   973          992125261
  782   801          992134169
  160   996          992143936
  570   931          992147491
  692   871          992150199
  600   919          992151559
  104   997          992151837
  192   995          992152763
  435   969          992166084
  313   987          992169100
  583   926          992178063
  430   970          992180000
  105   997          992184598
  216   994          992185480
  588   924          992186496
  252   992          992194496
  679   879          992198278
  454   965          992208789
  106   997          992217989
  754   826          992221040
  161   996          992221217
  440   968          992223232
  607   916          992223839
  781   802          992229149
  684   876          992234880
  658   891          992238283
  667   886          992247419
  303   988          992248399
  280   990          992251000
  107   997          992252016
  371   980          992256811
  292   989          992258757
  193   995          992263932
  425   971          992264236
  332   985          992265993
  495   955          992271250
  267   991          992276434
  578   928          992279304
  323   986          992283523
  562   934          992284832
  397   976          992284949
  108   997          992286685
  236   993          992290913
  616   912          992295424
  162   996          992299464
  364   981          992304685
  593   922          992305305
  463   963          992309194
  403   975          992310202
  674   882          992310992
  109   997          992322002
  378   979          992323891
  217   994          992326097
  780   803          992333627
  523   947          992333790
  768   814          992337976
  719   853          992345436
  637   902          992345661
  639   901          992349820
  391   977          992351304
  445   967          992352188
  743   835          992355282
  506   952          992355624
  110   997          992357973
  635   903          992362202
  760   821          992363661
  748   831          992365183
  730   845          992368125
  349   983          992370636
  641   900          992374721
  194   995          992376259
  163   996          992378683
  513   950          992380697
  253   992          992385765
  734   842          992394592
  111   997          992394604
  633   904          992399401
  706   862          992399744
  703   864          992401471
  341   984          992415725
  420   972          992418048
  643   899          992420406
  689   873          992421386
  409   974          992428353
  112   997          992431901
  779   804          992447603
  709   860          992456829
  631   905          992457216
  726   848          992457368
  542   941          992457709
  237   993          992458710
  164   996          992458880
  700   866          992461896
  545   940          992462625
  314   987          992463947
  660   890          992465000
  357   982          992465461
  218   994          992468016
  113   997          992469870
  645   898          992486917
  281   990          992487041
  539   942          992487707
  573   930          992489517
  195   995          992489750
  268   991          992491103
  499   954          992502163
  548   939          992502611
  385   978          992507977
  114   997          992508517
  293   989          992515426
  614   913          992524041
  304   988          992524736
  565   933          992528362
  598   920          992535192
  629   906          992535605
  738   839          992536991
  165   996          992540061
  605   917          992540338
  459   964          992543923
  115   997          992547848
  536   943          992552463
  450   966          992553696
  767   815          992561038
  480   959          992566079
  753   827          992567060
  778   805          992571077
  669   885          992572434
  712   858          992572840
  647   897          992574296
  551   938          992577823
  254   992          992578552
  520   948          992579392
  697   868          992580905
  476   960          992586176
  116   997          992587869
  324   986          992597480
  333   985          992597662
  484   958          992597816
  196   995          992604411
  219   994          992611243
  166   996          992622232
  238   993          992627929
  117   997          992628586
  627   907          992634526
  415   973          992640692
  533   944          992651821
  681   878          992657393
  759   822          992657727
  472   961          992657729
  722   851          992662099
  118   997          992670005
  372   980          992670848
  488   957          992681765
  649   896          992682585
  586   925          992683181
  554   937          992688417
  365   981          992703266
  777   806          992704049
  167   996          992705399
  269   991          992707380
  119   997          992712132
  662   889          992712897
  676   881          992713617
  197   995          992720248
  581   927          992720924
  282   990          992724768
  436   969          992735065
  431   970          992735991
  510   951          992736351
  350   983          992737087
  715   856          992747891
  686   875          992750731
  379   979          992753678
  625   908          992753937
  120   997          992754973
  591   923          992755538
  220   994          992755784
  694   870          992758384
  398   976          992758968
  315   987          992760678
  747   832          992763091
  342   984          992765592
  255   992          992772863
  612   914          992772872
  294   989          992773853
  468   962          992780360
  530   945          992785625
  503   953          992786704
  168   996          992789568
  766   816          992793592
  742   836          992795544
  121   997          992798534
  239   993          992798576
  404   975          992798639
  305   988          992802897
  441   968          992805353
  426   971          992807387
  568   932          992808000
  392   977          992811121
  651   895          992811826
  492   956          992818304
  455   965          992828500
  557   936          992834549
  198   995          992837267
  122   997          992842821
  776   807          992846519
  358   982          992848880
  517   949          992858762
  576   929          992868065
  169   996          992874745
  603   918          992876859
  123   997          992887840
  623   909          992893796
  221   994          992901645
  733   843          992909944
  325   986          992913381
  729   846          992916225
  671   884          992918815
  752   828          992922560
  270   991          992925271
  334   985          992931329
  410   974          992931424
  124   997          992933597
  596   921          992938697
  446   967          992947599
  421   972          992948509
  464   963          992953691
  527   946          992953719
  386   978          992953808
  199   995          992955474
  170   996          992960936
  758   823          992961279
  653   894          992962061
  283   990          992964187
  256   992          992968704
  240   993          992970657
  125   997          992980098
  664   888          992982016
  718   854          992982096
  691   872          992994219
  775   808          992998487
  496   955          993007811
  560   935          993016375
  737   840          993019553
  126   997          993027349
  295   989          993034044
  765   817          993035638
  725   849          993038174
  610   915          993041875
  171   996          993048147
  222   994          993048832
  621   910          993054061
  316   987          993059299
  200   995          993074875
  127   997          993075356
  306   988          993082888
  373   980          993087117
  366   981          993104037
  351   983          993105638
  343   984          993117511
  571   931          993123902
  128   997          993124125
  507   952          993125251
  655   893          993133332
  172   996          993136384
  678   880          993137752
  683   877          993138120
  705   863          993138272
  241   993          993144178
  271   991          993144782
  524   947          993155947
  416   973          993158613
  774   809          993159953
  451   966          993162547
  702   865          993163033
  257   992          993166081
  746   833          993170473
  514   950          993171744
  708   861          993172293
  129   997          993173662
  460   964          993177344
  380   979          993185739
  201   995          993195476
  223   994          993197351
  584   926          993199480
  284   990          993205304
  130   997          993223973
  589   924          993225493
  173   996          993225653
  326   986          993231232
  601   919          993233360
  563   934          993234051
  359   982          993234447
  619   911          993234690
  399   976          993235375
  741   837          993245274
  699   867          993246462
  500   954          993250664
  481   959          993258720
  711   859          993265210
  335   985          993267000
  477   960          993267333
  666   887          993272399
  393   977          993273290
  757   824          993274317
  131   997          993275064
  721   852          993275569
  579   928          993283291
  673   883          993286604
  764   818          993287176
  751   829          993287540
  688   874          993288296
  405   975          993289500
  432   970          993294568
  296   989          993296005
  485   958          993302037
  437   969          993306662
  174   996          993315960
  202   995          993317283
  242   993          993319145
  657   892          993325681
  132   997          993326941
  473   961          993327498
  773   810          993330917
  608   916          993331008
  543   941          993340628
  224   994          993347208
  427   971          993353094
  546   940          993355336
  317   987          993359816
  540   942          993360888
  594   922          993362032
  307   988          993364715
  258   992          993365000
  272   991          993365919
  133   997          993379610
  696   869          993388445
  442   968          993390120
  521   948          993392153
  489   957          993397662
  387   978          993401955
  549   939          993405168
  175   996          993407311
  537   943          993415960
  714   857          993417137
  134   997          993433077
  732   844          993434752
  617   912          993435641
  411   974          993436955
  469   962          993438837
  203   995          993440302
  285   990          993448125
  456   965          993450941
  344   984          993471488
  728   847          993473775
  574   930          993476224
  352   983          993476295
  422   972          993481496
  135   997          993487348
  566   933          993487733
  552   938          993490280
  243   993          993495564
  225   994          993498409
  176   996          993499712
  374   980          993505624
  534   944          993505688
  367   981          993507004
  772   811          993511379
  736   841          993511577
  511   951          993518182
  659   891          993539150
  136   997          993542429
  447   967          993545686
  493   956          993545973
  504   953          993547241
  763   819          993548206
  327   986          993551039
  297   989          993559742
  204   995          993564539
  638   902          993564880
  259   992          993565467
  636   903          993573783
  640   901          993576701
  680   879          993583439
  668   886          993584088
  792   792          993586176
  745   834          993587329
  273   991          993588688
  693   871          993588868
  791   793          993590928
  177   996          993593169
  756   825          993596841
  137   997          993598326
  465   963          993600972
  634   904          993603368
  336   985          993604681
  790   794          993605184
  642   900          993609288
  599   920          993609799
  555   937          993610828
  381   979          993620080
  360   982          993622168
  717   855          993628188
  724   850          993628424
  789   795          993628944
  531   945          993629916
  606   917          993640229
  685   876          993640501
  308   988          993648384
  226   994          993650960
  632   905          993653593
  138   997          993655045
  615   913          993656872
  750   830          993662000
  518   949          993662181
  788   796          993662208
  318   987          993662235
  644   899          993662683
  244   993          993673441
  675   882          993675843
  417   973          993679030
  178   996          993687688
  205   995          993690000
  286   990          993692656
  771   812          993701339
  740   838          993704472
  787   797          993704976
  139   997          993712592
  400   976          993714176
  587   925          993715128
  630   906          993724416
  582   927          993735351
  646   898          993736928
  394   977          993737817
  497   955          993747348
  786   798          993757248
  558   936          993766968
  260   992          993767488
  140   997          993770973
  661   890          993773781
  452   966          993774104
  569   932          993777577
  406   975          993782791
  179   996          993783275
  528   946          993788488
  227   994          993804867
  592   923          993805155
  274   991          993813095
  461   964          993813525
  628   907          993815795
  206   995          993816691
  762   820          993818728
  785   799          993819024
  298   989          993825261
  345   984          993827529
  141   997          993830194
  648   897          993832065
  690   873          993847617
  353   983          993849064
  388   978          993852424
  245   993          993852782
  433   970          993855737
  577   929          993865122
  328   986          993872808
  180   996          993879936
  438   969          993880881
  704   864          993886208
  142   997          993890261
  784   800          993890304
  707   862          993897171
  508   952          993897920
  613   914          993898341
  720   853          993898477
  770   813          993900797
  428   971          993901363
  368   981          993912173
  670   885          993917125
  375   980          993926375
  626   908          993927688
  755   826          993928851
  309   988          993933901
  701   866          993933997
  287   990          993938903
  337   985          993944378
  207   995          993944618
  412   974          993944952
  650   896          993948136
  143   997          993951180
  478   960          993951352
  482   959          993954247
  561   935          993958856
  228   994          993960136
  515   950          993965875
  319   987          993966562
  710   860          993967000
  731   845          993969016
  604   918          993969496
  261   992          993971069
  783   801          993971088
  443   968          993977539
  181   996          993977677
  525   947          993981248
  474   961          994000105
  501   954          994002165
  597   921          994006134
  486   958          994009168
    0   998          994011992
    1   998          994011993
    2   998          994012000
    3   998          994012019
  361   982          994012049
    4   998          994012056
    5   998          994012117
    6   998          994012208
    7   998          994012335
    8   998          994012504
    9   998          994012721
  144   997          994012957
   10   998          994012992
  735   842          994013063
   11   998          994013323
  744   835          994013659
   12   998          994013720
   13   998          994014189
   14   998          994014736
   15   998          994015367
   16   998          994016088
   17   998          994016905
  423   972          994017015
   18   998          994017824
   19   998          994018851
   20   998          994019992
   21   998          994021253
   22   998          994022640
   23   998          994024159
   24   998          994025816
   25   998          994027617
   26   998          994029568
  663   889          994029616
   27   998          994031675
  246   993          994033593
   28   998          994033944
   29   998          994036381
   30   998          994038992
  275   991          994039146
  698   868          994040424
  727   848          994040775
   31   998          994041783
   32   998          994044760
  749   831          994045940
   33   998          994047929
  682   878          994050720
   34   998          994051296
   35   998          994054867
  382   979          994056707
   36   998          994058648
  624   909          994060053
  782   802          994061376
   37   998          994062645
   38   998          994066864
   39   998          994071311
  208   995          994073787
  145   997          994075598
   40   998          994075992
  457   965          994076118
  182   996          994076504
   41   998          994080913
  652   895          994085183
   42   998          994086080
  677   881          994086574
   43   998          994091499
  299   989          994092568
  713   858          994095809
   44   998          994097176
  761   821          994098742
  470   962          994100128
   45   998          994103117
  572   931          994103739
   46   998          994109328
  769   814          994109753
   47   998          994115815
  490   957          994116493
  229   994          994116773
   48   998          994122584
   49   998          994129641
   50   998          994136992
  146   997          994139109
   51   998          994144643
  448   967          994146455
   52   998          994152600
  611   915          994160006
   53   998          994160869
  781   803          994161168
  687   875          994164578
   54   998          994169456
  739   839          994173138
  262   992          994176216
  183   996          994176423
   55   998          994178367
  346   984          994185640
  564   934          994186648
  288   990          994186872
   56   998          994187608
  401   976          994195377
  329   986          994196545
   57   998          994197185
  418   973          994201949
  147   997          994203496
  209   995          994204204
  395   977          994204708
  695   870          994205375
   58   998          994207104
  522   948          994208040
  622   910          994212848
  247   993          994215880
   59   998          994217371
  310   988          994221272
  354   983          994223951
  585   926          994224401
  544   941          994226805
   60   998          994227992
  723   851          994228118
  541   942          994237309
   61   998          994238973
  654   894          994243248
   62   998          994250320
  466   963          994251043
  547   940          994251323
   63   998          994262039
  276   991          994266847
  590   924          994268024
  148   997          994268765
  754   827          994270347
  780   804          994270464
  672   884          994271552
  320   987          994272803
   64   998          994274136
  230   994          994274784
  494   956          994276600
  184   996          994277440
  407   975          994278518
  538   943          994282679
  716   856          994283712
  338   985          994286097
   65   998          994286617
  580   928          994290752
   66   998          994299488
  512   951          994303079
  389   978          994305221
  665   888          994306697
  505   953          994310802
  550   939          994311019
   67   998          994312755
  602   919          994318767
  369   981          994319550
   68   998          994326424
  768   815          994328207
  149   997          994334922
  210   995          994335875
   69   998          994340501
  376   980          994349376
   70   998          994354992
  300   989          994361669
  535   944          994362759
   71   998          994369903
  185   996          994379561
  263   992          994382935
   72   998          994385240
  620   911          994386031
  760   822          994388248
  453   966          994388373
  779   805          994389264
  248   993          994399649
   73   998          994401009
  150   997          994401973
  362   982          994404096
  553   938          994406049
   74   998          994417216
  434   970          994419504
  595   922          994422323
  656   893          994422373
  692   872          994428736
   75   998          994433867
  231   994          994434175
  289   990          994436569
  748   832          994439360
  609   916          994441825
  743   836          994449463
  567   933          994450500
   76   998          994450968
  429   971          994452200
  462   964          994452472
  413   974          994455421
  439   969          994457728
  575   930          994466375
   77   998          994468525
  519   949          994468708
  211   995          994468806
  151   997          994469924
  532   945          994477393
  186   996          994482792
   78   998          994486544
  498   955          994489867
  383   979          994495626
  277   991          994496204
   79   998          994505031
  311   988          994510503
  730   846          994512736
  778   806          994517568
  679   880          994518839
  330   986          994522256
   80   998          994523992
  734   843          994524011
  719   854          994530823
  556   937          994536569
  152   997          994538781
  684   877          994539637
   81   998          994543433
  347   984          994545827
  424   972          994555072
  767   816          994556159
   82   998          994563360
  444   968          994567616
  618   912          994579560
  321   987          994580964
   83   998          994583779
  249   993          994584906
  187   996          994587139
  264   992          994591232
  232   994          994594952
  355   983          994600962
  212   995          994603003
   84   998          994604696
  667   887          994605066
  153   997          994608550
  726   849          994617225
  753   828          994621329
  658   892          994622600
   85   998          994626117
  529   946          994626425
  339   985          994629844
  706   863          994631463
  301   989          994632570
  479   960          994638239
  703   865          994643552
  674   883          994647411
   86   998          994648048
  738   840          994651272
  483   959          994652666
  777   807          994655376
   87   998          994670495
  509   952          994673637
  396   977          994673969
  475   961          994675556
  709   861          994678210
  402   976          994678984
  154   997          994679237
  759   823          994687246
  290   990          994688000
  600   920          994688000
  188   996          994692608
   88   998          994693464
  559   936          994702735
  458   965          994704037
  689   874          994710393
  700   867          994714363
   89   998          994716961
  487   958          994719215
  278   991          994727223
  419   973          994727376
  370   981          994729141
  213   995          994738472
   90   998          994740992
  607   917          994743756
  449   967          994749912
  570   932          994750568
  588   925          994750597
  155   997          994750848
  583   927          994753270
  502   954          994756672
  233   994          994757121
  390   978          994760352
  516   950          994763096
  471   962          994764239
   91   998          994765563
  250   993          994771657
  377   980          994774633
  408   975          994776687
  712   859          994783907
  639   902          994787927
  637   903          994789180
   92   998          994790680
  616   913          994793393
  766   817          994793609
  363   982          994798315
  189   996          994799205
  265   992          994801113
  312   988          994801600
  776   808          994802688
  641   901          994807422
  526   947          994809699
  635   904          994811139
   93   998          994816349
  156   997          994823389
  722   852          994837256
  491   957          994838264
  747   833          994842260
   94   998          994842576
  697   869          994843782
  660   891          994843971
  643   900          994847707
  331   986          994849947
  633   905          994853762
  593   923          994858324
  578   929          994865641
   95   998          994869367
  214   995          994875219
  322   987          994891051
  742   837          994894741
   96   998          994896728
  157   997          994896866
  467   963          994903910
  562   935          994904703
  302   989          994905277
  190   996          994906936
  348   984          994908096
  645   899          994908824
  631   906          994917007
  234   994          994920688
   97   998          994924665
  669   886          994924765
  384   979          994936843
  291   990          994941171
  715   857          994948668
   98   998          994953184
  775   809          994959504
  251   993          994959908
  279   991          994959910
  414   974          994968368
  158   997          994971285
  681   879          994972680
  340   985          994975625
  356   983          994980103
  752   829          994981797
   99   998          994982291
  435   970          994985875
  647   898          994990815
  758   824          994995736
  629   907          995000832
  454   966          995005360
  430   971          995005611
  495   956          995010191
  100   998          995011992
  266   992          995012584
  215   995          995013250
  191   996          995015807
  523   948          995027059
  614   914          995027488
  694   871          995031695
  440   969          995037209
  765   818          995040557
  101   998          995042293
  733   844          995044421
  676   882          995044744
  159   997          995046652
  686   876          995050232
  605   918          995065757
  729   847          995065912
  102   998          995073200
  598   921          995077153
  506   953          995077393
  235   994          995085659
  662   890          995086528
  573   931          995087008
  513   951          995091048
  649   897          995093722
  463   964          995094191
  313   988          995094569
  425   972          995095673
  103   998          995104719
  627   908          995105195
  545   941          995116246
  542   942          995116976
  160   997          995122973
  192   996          995125824
  774   810          995125824
  104   998          995136856
  737   841          995138874
  371   981          995140952
  565   934          995142629
  397   977          995145606
  252   993          995149665
  548   940          995150592
  216   995          995152571
  539   943          995152626
  445   968          995160357
  403   976          995165003
  105   998          995169617
  718   855          995172607
  332   986          995179624
  303   989          995179796
  280   991          995194271
  364   982          995194712
  292   990          995196088
  161   997          995200254
  378   980          995202152
  106   998          995203008
  323   987          995203070
  725   850          995203125
  651   896          995217587
  391   978          995217823
  551   939          995220170
  536   944          995223040
  267   992          995225651
  625   909          995230054
  499   955          995235374
  193   996          995236993
  107   998          995237035
  236   994          995252040
  586   926          995252832
  746   834          995254640
  420   973          995255317
  671   885          995265836
  108   998          995271704
  349   984          995272453
  409   975          995277304
  691   873          995277988
  520   949          995278349
  162   997          995278501
  612   915          995281803
  217   995          995293188
  764   819          995297003
  773   811          995301648
  581   928          995301693
  109   998          995307021
  757   825          995313718
  591   924          995314095
  341   985          995323446
  554   938          995325136
  480   960          995328000
  533   945          995328062
  459   965          995334704
  253   993          995340934
  110   998          995342992
  194   996          995349320
  741   838          995349493
  664   889          995350313
  751   830          995351751
  476   961          995353857
  484   959          995353983
  450   967          995356063
  163   997          995357720
  357   983          995361380
  653   895          995362452
  705   864          995375169
  623   910          995375367
  111   998          995379623
  385   979          995380364
  314   988          995389416
  708   862          995398840
  603   919          995407786
  702   866          995410304
  568   933          995416669
  112   998          995416920
  237   994          995419837
  281   991          995430312
  472   962          995431176
  488   958          995432184
  218   995          995435107
  164   997          995437917
  268   992          995440320
  683   878          995448139
  510   952          995452408
  293   990          995452757
  113   998          995454889
  721   853          995455838
  304   989          995456133
  576   930          995459976
  195   996          995462811
  678   881          995463593
  557   937          995465646
  530   946          995467536
  792   793          995470345
  791   794          995479855
  711   860          995481431
  415   974          995483799
  596   922          995486184
  772   812          995486976
  114   998          995493536
  790   795          995498875
  699   868          995504131
  333   986          995511293
  503   954          995514191
  324   987          995517027
  165   997          995519098
  789   796          995527405
  655   894          995528359
  115   998          995532867
  254   993          995533721
  621   911          995541092
  436   970          995554856
  372   981          995554989
  610   916          995556296
  468   963          995559579
  431   971          995561602
  763   820          995562947
  492   957          995562981
  517   950          995563413
  788   797          995565445
  116   998          995572888
  732   845          995574293
  196   996          995577472
  219   995          995578334
  688   875          995582547
  238   994          995589056
  365   982          995593293
  166   997          995601269
  787   798          995612995
  117   998          995613605
  441   969          995619330
  398   977          995619625
  714   858          995623056
  455   966          995625071
  673   884          995628321
  728   848          995628544
  379   980          995631939
  666   888          995635368
  736   842          995635944
  426   972          995638824
  350   984          995638904
  756   826          995641192
  527   947          995641306
  560   936          995641856
  404   976          995653440
  118   998          995655024
  696   870          995656536
  269   992          995656597
  282   991          995668039
  786   799          995670055
  342   985          995673313
  745   835          995676500
  392   978          995677640
  771   813          995681808
  167   997          995684436
  315   988          995686147
  197   996          995693309
  119   998          995697151
  294   990          995711184
  657   893          995715350
  220   995          995722875
  571   932          995726979
  619   912          995727187
  255   993          995728032
  750   831          995731191
  305   989          995734294
  785   800          995736625
  464   964          995738688
  120   998          995739992
  358   983          995744799
  496   956          995746752
  446   968          995755768
  239   994          995759703
  168   997          995768605
  601   920          995769801
  584   927          995774687
  410   975          995780375
  121   998          995783553
  421   973          995785778
  589   925          995789594
  724   851          995798475
  198   996          995810328
  784   801          995812705
  740   839          995813719
  717   856          995823829
  386   979          995826195
  122   998          995827840
  325   987          995832928
  762   821          995838389
  334   986          995844960
  507   953          995847020
  524   948          995849216
  608   917          995850925
  169   997          995853782
  563   935          995853922
  693   872          995867405
  221   995          995868736
  579   929          995869628
  123   998          995872859
  270   992          995874488
  514   951          995882095
  770   814          995886144
  783   802          995898295
  680   880          995904000
  283   991          995907458
  594   923          995915051
  124   998          995918616
  659   892          995923467
  256   993          995923873
  199   996          995928535
  240   994          995931784
  617   913          995933610
  170   997          995939973
  668   887          995941735
  685   877          995945258
  451   967          995964914
  125   998          995965117
  460   965          995968125
  373   981          995971258
  295   990          995971375
  755   827          995978158
  500   955          995983875
  316   988          995984768
  782   803          995993395
  366   982          995994064
  543   942          995999895
  416   974          996001720
  351   984          996007455
  638   903          996008399
  546   941          996008957
  675   883          996012262
  126   998          996012368
  306   989          996014285
  640   902          996014808
  222   995          996015923
  481   960          996020641
  636   904          996022720
  343   985          996025232
  540   943          996025807
  171   997          996027184
  477   961          996035014
  642   901          996041989
  200   996          996047936
  549   940          996053149
  634   905          996057729
  485   959          996058204
  127   998          996060375
  380   980          996064000
  574   931          996073715
  720   854          996083864
  537   944          996086537
  644   900          996089984
  521   949          996091110
  271   992          996093999
  399   977          996096032
  781   804          996098005
  769   815          996099984
  473   962          996100945
  566   934          996102000
  241   994          996105305
  744   836          996107840
  128   998          996109144
  632   906          996113384
  731   846          996113627
  172   997          996115421
  749   832          996120117
  432   971          996120179
  257   993          996121250
  761   822          996123329
  437   970          996126453
  704   865          996128289
  707   863          996128890
  359   983          996130366
  552   939          996132627
  690   874          996136624
  393   978          996139809
  735   843          996142482
  405   976          996144301
  489   958          996148081
  284   991          996148575
  326   987          996150779
  599   921          996151760
  661   891          996152752
  129   998          996158681
  646   899          996158835
  615   914          996160319
  223   995          996164442
  606   918          996165648
  201   996          996168537
  335   986          996180631
  534   945          996181929
  427   972          996184531
  701   867          996186464
  710   861          996188381
  630   907          996189643
  727   849          996200632
  442   969          996204097
  173   997          996204690
  130   998          996208992
  780   805          996212125
  469   963          996218056
  296   990          996233336
  511   952          996234239
  456   966          996247512
  555   938          996247547
  648   898          996248584
  131   998          996260083
  670   886          996269456
  387   979          996274342
  504   954          996274728
  242   994          996280272
  587   926          996284779
  317   988          996285285
  411   975          996285906
  628   908          996286464
  739   840          996287419
  202   996          996290344
  493   957          996290650
  174   997          996294997
  307   989          996296112
  698   869          996303301
  713   859          996306876
  531   946          996311827
  132   998          996311960
  224   995          996314299
  272   992          996315136
  582   928          996316120
  422   973          996318765
  258   993          996320169
  768   816          996323328
  754   828          996324616
  779   806          996335755
  447   968          996353855
  650   897          996359273
  592   924          996363712
  133   998          996364629
  682   879          996366007
  518   950          996366832
  352   984          996378112
  344   985          996379209
  465   964          996385969
  569   933          996386246
  175   997          996386348
  374   981          996389765
  285   991          996391396
  367   982          996397031
  558   937          996398065
  663   890          996403247
  723   852          996403275
  626   909          996403805
  613   915          996407272
  203   996          996413363
  677   882          996417701
  760   823          996417767
  134   998          996418096
  243   994          996456691
  577   930          996457033
  687   876          996464079
  225   995          996465500
  778   807          996468895
  327   987          996470586
  135   998          996472367
  528   947          996476075
  695   871          996478686
  176   997          996478749
  716   857          996484489
  497   956          996486289
  652   896          996490944
  297   990          996497073
  381   980          996498341
  604   919          996500423
  360   983          996518087
  336   986          996518312
  748   833          996518529
  259   993          996520636
  417   974          996522137
  136   998          996527448
  204   996          996537600
  273   992          996537905
  624   910          996541624
  743   837          996548660
  597   922          996553621
  767   817          996556176
  177   997          996572206
  400   977          996574833
  452   967          996576471
  308   989          996579781
  137   998          996583345
  561   936          996584337
  318   988          996587704
  461   965          996604306
  394   978          996604336
  777   808          996611545
  226   995          996618051
  672   885          996618573
  508   953          996619689
  244   994          996634568
  286   991          996635927
  406   976          996637592
  138   998          996640064
  654   895          996643639
  734   844          996658488
  730   847          996662423
  205   996          996663061
  178   997          996666725
  611   916          996674427
  525   948          996674517
  665   889          996674994
  515   951          996676226
  753   829          996680566
  433   971          996681348
  139   998          996697611
  622   911          996699879
  438   970          996700672
  572   932          996706816
  692   873          996712505
  482   960          996716168
  478   961          996719033
  719   855          996721334
  759   824          996721703
  260   993          996722657
  388   979          996724811
  428   972          996732800
  345   985          996735250
  501   955          996735376
  353   984          996750881
  140   998          996755992
  179   997          996762312
  274   992          996762312
  298   990          996762592
  776   809          996763705
  486   959          996765335
  738   841          996770593
  227   995          996771958
  474   962          996773552
  726   850          996782176
  206   996          996789752
  443   969          996791516
  328   987          996792355
  412   975          996793903
  766   818          996798528
  585   927          996799608
  368   982          996802200
  564   935          996806519
  375   981          996810516
  245   994          996813909
  141   998          996815213
  656   894          996817400
  590   925          996832125
  679   881          996844680
  684   878          996849656
  423   973          996854284
  602   920          996855208
  337   986          996858009
  180   997          996858973
  309   989          996865298
  490   958          996866912
  706   864          996868360
  457   966          996872689
  142   998          996875280
  580   929          996877089
  620   912          996878528
  470   963          996879347
  287   991          996882174
  544   942          996886072
  703   866          996890823
  319   988          996892031
  541   943          996902228
  709   862          996904757
  547   941          996904944
  522   949          996906997
  361   983          996907968
  207   996          996917679
  775   810          996925375
  261   993          996926238
  747   834          996926427
  228   995          996927227
  382   980          996934968
  143   998          996936199
  538   944          996953256
  448   968          996954624
  181   997          996956714
  550   940          996959000
  609   917          996961742
  667   888          996968035
  700   868          996972032
  595   923          996975342
  275   992          996988363
  674   884          996989128
  246   994          996994720
  144   998          996997976
  742   838          996998960
  712   860          997000128
    0   999          997002999
    1   999          997003000
    2   999          997003007
    3   999          997003026
    4   999          997003063
    5   999          997003124
    6   999          997003215
    7   999          997003342
    8   999          997003511
    9   999          997003728
   10   999          997003999
   11   999          997004330
  689   875          997004644
   12   999          997004727
   13   999          997005196
   14   999          997005743
   15   999          997006374
   16   999          997007095
   17   999          997007912
   18   999          997008831
   19   999          997009858
   20   999          997010999
   21   999          997012260
  658   893          997012269
   22   999          997013647
   23   999          997015166
   24   999          997016823
  722   853          997017525
   25   999          997018624
  512   952          997019136
   26   999          997020575
  494   957          997021277
   27   999          997022682
   28   999          997024951
   29   999          997027388
  299   990          997029899
   30   999          997029999
   31   999          997032790
  758   825          997035137
   32   999          997035767
  466   964          997036040
  505   954          997038289
   33   999          997038936
  535   945          997039000
   34   999          997042303
  418   974          997045056
   35   999          997045874
  752   830          997046008
  208   996          997046848
  553   939          997048396
   36   999          997049655
  765   819          997050384
   37   999          997053652
  182   997          997055541
  401   977          997056034
   38   999          997057871
  145   998          997060617
   39   999          997062318
  575   931          997063866
  567   934          997064767
   40   999          997066999
  395   978          997071227
   41   999          997071920
   42   999          997077087
  618   913          997077529
   43   999          997082506
  229   995          997083864
   44   999          997088183
  346   985          997093361
   45   999          997094124
  774   811          997096555
   46   999          997100335
   47   999          997106822
  697   870          997111873
   48   999          997113591
  329   987          997116092
   49   999          997120648
  146   998          997124128
  354   984          997125768
   50   999          997127999
  288   991          997130143
  262   993          997131385
  407   976          997133319
   51   999          997135650
   52   999          997143607
   53   999          997151876
  310   989          997152669
  715   858          997154587
  183   997          997155460
  532   946          997159304
   54   999          997160463
   55   999          997169374
  556   938          997173288
  519   950          997173359
  247   994          997177007
  209   996          997177265
  389   979          997177608
   56   999          997178615
  733   845          997183962
   57   999          997188192
  147   998          997188515
  453   967          997190740
   58   999          997198111
  320   988          997198272
  338   986          997199728
   59   999          997208378
  369   982          997209577
  276   992          997216064
   60   999          997218999
  729   848          997220681
  660   892          997228288
  498   956          997228808
  600   921          997229961
   61   999          997229980
  639   903          997231446
  376   981          997233517
  637   904          997238117
   62   999          997241327
  230   995          997241875
  462   965          997243253
  434   971          997245115
  641   902          997245529
   63   999          997253046
  148   998          997253784
  184   997          997256477
  737   842          997263241
   64   999          997265143
  635   905          997265500
  607   918          997269175
  773   812          997277245
  439   970          997277519
   65   999          997277624
  643   901          997280408
  669   887          997282412
  429   972          997283637
   66   999          997290495
  681   880          997293241
  616   914          997296840
  300   990          997299000
  362   983          997300015
   67   999          997303762
  413   975          997304372
  210   996          997308936
  694   872          997310232
  764   820          997311744
  633   906          997313553
  529   947          997314012
   68   999          997317431
  149   998          997319941
  588   926          997320248
   69   999          997331508
  559   937          997333832
  583   928          997334039
  645   900          997336125
  263   993          997338104
  746   835          997343811
   70   999          997345999
  793   793          997354514
  686   877          997354989
  757   826          997358069
  185   997          997358598
  570   933          997359237
  792   794          997359272
  248   994          997360776
   71   999          997360910
  718   856          997368248
  725   851          997373176
  791   795          997373546
  383   980          997373887
   72   999          997376247
  289   991          997379840
  676   883          997381163
  444   969          997381593
  631   907          997382234
  150   998          997386992
   73   999          997392016
  424   973          997392341
  509   953          997395406
  790   796          997397336
  231   995          997401266
  479   961          997405920
   74   999          997408223
  647   899          997412722
  483   960          997414587
  593   924          997416881
  751   831          997420942
   75   999          997424874
  789   797          997430642
  330   987          997441803
  211   996          997441867
  311   989          997441900
   76   999          997441975
  277   992          997445421
  475   962          997449003
  347   985          997453548
  151   998          997454943
  578   930          997457552
  741   839          997458740
   77   999          997459532
  186   997          997461829
  662   891          997465499
  772   813          997467445
  629   908          997471501
  516   951          997473447
  788   798          997473464
  487   959          997475382
   78   999          997477551
  502   955          997489883
   79   999          997496038
  458   966          997500608
  355   984          997502779
  526   948          997502968
  321   988          997506433
  649   898          997510241
   80   999          997514999
  152   998          997523800
  787   799          997525802
  562   936          997530184
   81   999          997534440
  614   915          997536419
  402   977          997539641
  396   978          997540488
  471   963          997543458
  339   986          997543475
  249   994          997546033
  264   993          997546401
   82   999          997554367
  449   968          997558081
  232   995          997562043
  187   997          997566176
  691   874          997566995
  301   990          997569901
  419   974          997570483
   83   999          997574786
  212   996          997576064
  627   909          997581312
  763   821          997582608
  786   800          997587656
  491   958          997588683
  153   998          997593569
   84   999          997595703
  605   919          997596684
   85   999          997617124
  705   865          997617250
  671   886          997618167
  370   982          997619168
  598   922          997624640
  651   897          997628724
  708   863          997630559
  290   991          997631271
  408   976          997631488
  390   979          997632739
   86   999          997639055
  721   854          997641225
  377   981          997658774
  785   801          997659026
   87   999          997661502
  702   867          997662771
  154   998          997664256
  771   814          997667155
  188   997          997671645
  278   992          997676440
   88   999          997684471
  467   964          997688907
  573   932          997690085
  756   827          997690499
  363   983          997694234
  711   861          997702812
   89   999          997707968
  213   996          997711533
  625   910          997711625
  732   846          997718904
  664   890          997723944
  233   995          997724212
  523   949          997726016
   90   999          997731999
  250   994          997732784
  312   989          997732997
  155   998          997735867
  784   802          997739912
  495   957          997754868
  265   993          997756282
   91   999          997756570
  565   935          997762500
  683   879          997763426
  736   843          997765363
  699   869          997767008
  653   896          997768213
  331   987          997769494
  745   836          997770681
  545   942          997775513
  189   997          997778242
   92   999          997781687
  542   943          997781895
  728   849          997788401
  678   882          997794720
  612   916          997796224
  548   941          997804213
  506   954          997804880
  750   832          997805368
  513   952          997807105
   93   999          997807356
  454   967          997807727
  156   998          997808408
  435   971          997811486
  384   980          997815104
  348   985          997815817
  322   988          997816520
  414   975          997817319
  539   944          997823203
  586   927          997828039
  783   803          997830314
   94   999          997833583
  714   859          997834123
  430   972          997837048
  302   990          997842608
  214   996          997848280
  440   970          997857000
   95   999          997860374
  623   911          997862398
  762   822          997862976
  551   940          997868151
  770   815          997876375
  591   925          997878196
  157   998          997881885
  356   984          997881920
  688   876          997882048
  291   991          997884442
  463   965          997884972
  190   997          997885973
   96   999          997887735
  234   995          997887779
  581   929          997888030
  340   986          997889256
  536   945          997899281
  279   992          997909127
   97   999          997915672
  251   994          997921035
  740   840          997928000
  655   895          997928750
  696   871          997929847
  782   804          997930232
  425   973          997932942
   98   999          997944191
  603   920          997944227
  158   998          997956304
  554   939          997967483
  266   993          997967753
   99   999          997973298
  724   852          997973632
  499   956          997974315
  445   969          997974334
  673   885          997975342
  520   950          997983000
  215   996          997986311
  191   997          997994844
  100   999          998002999
  666   889          998003665
  533   946          998009973
  397   978          998012125
  717   857          998024606
  403   977          998025660
  313   989          998025966
  568   934          998030936
  371   982          998030979
  159   998          998031671
  755   828          998032427
  101   999          998033300
  621   912          998033589
  596   923          998039203
  781   805          998039666
  235   995          998052750
  576   931          998057467
  102   999          998064207
  610   917          998076213
  378   981          998086293
  391   979          998090210
  364   983          998090631
  769   816          998095105
  480   961          998095681
  103   999          998095726
  420   974          998098424
  332   987          998099171
  557   938          998102365
  192   997          998104861
  160   998          998107992
  657   894          998110377
  252   994          998110792
  484   960          998115904
  303   990          998117127
  216   996          998125632
  476   962          998127304
  104   999          998127863
  323   988          998128539
  459   966          998131275
  409   976          998132105
  292   991          998139359
  280   992          998143488
  693   873          998151174
  761   823          998152848
  530   947          998155123
  780   806          998158616
  105   999          998160624
  450   968          998164232
  510   953          998174177
  349   985          998180174
  267   993          998180820
  161   998          998185273
  488   959          998188351
  106   999          998194015
  749   833          998199286
  744   837          998207037
  472   963          998210395
  193   997          998216030
  236   995          998219131
  619   913          998225156
  107   999          998228042
  680   881          998229841
  341   986          998237077
  503   955          998247402
  685   878          998255277
  385   980          998258625
  108   999          998262711
  357   984          998263197
  731   847          998263314
  162   998          998263520
  217   996          998266249
  560   937          998272953
  517   951          998273764
  720   855          998274375
  735   844          998276959
  779   807          998287082
  109   999          998298028
  253   994          998302061
  668   888          998304704
  601   921          998311762
  659   893          998313136
  492   958          998313400
  314   989          998320813
  768   817          998323345
  194   997          998328357
  415   975          998332750
  110   999          998333999
  527   948          998334575
  571   933          998335648
  163   998          998342739
  468   964          998344576
  675   884          998353979
  584   928          998355456
  589   926          998359245
  727   850          998365583
  707   864          998365787
  111   999          998370630
  704   866          998375560
  608   918          998376344
  281   992          998379529
  436   971          998380467
  754   829          998383853
  237   995          998386928
  431   972          998393039
  304   990          998393464
  268   993          998395489
  293   991          998396028
  739   841          998406740
  112   999          998407927
  218   996          998408168
  710   862          998414928
  164   998          998422936
  778   808          998425064
  455   967          998427438
  333   987          998430840
  690   875          998430875
  617   914          998437057
  441   970          998439121
  195   997          998441848
  324   988          998442496
  701   868          998444133
  372   982          998445016
  113   999          998445896
  760   824          998452224
  638   904          998457336
  640   903          998458327
  579   930          998461539
  594   924          998473608
  426   973          998476093
  636   905          998477081
  563   936          998479403
  642   902          998480096
  114   999          998484543
  398   978          998486144
  365   983          998489212
  496   957          998491429
  254   994          998494848
  165   998          998504117
  404   977          998514097
  379   981          998516080
  634   906          998517520
  644   901          998522685
  713   860          998523097
  115   999          998523874
  464   965          998529469
  661   892          998537069
  350   985          998546625
  524   949          998548173
  392   979          998550027
  219   996          998551395
  238   995          998556147
  196   997          998556509
  767   818          998561095
  116   999          998563895
  446   969          998569745
  698   870          998571392
  777   809          998572562
  507   954          998574507
  632   907          998578611
  723   853          998583544
  646   900          998586136
  166   998          998586288
  342   986          998586944
  514   952          998598152
  748   834          998602696
  117   999          998604612
  269   993          998611766
  282   992          998617256
  315   989          998617544
  670   887          998627103
  421   974          998628885
  410   976          998635176
  118   999          998646031
  358   984          998646616
  743   838          998652879
  294   991          998654455
  630   908          998660312
  543   943          998664814
  546   942          998668224
  615   915          998669250
  167   998          998669455
  648   899          998670491
  305   990          998671625
  197   997          998672346
  574   932          998676792
  682   880          998686568
  119   999          998688158
  255   994          998689159
  716   858          998690408
  220   996          998695936
  540   944          998696384
  606   919          998696575
  599   922          998699247
  386   980          998704456
  549   941          998706770
  566   935          998721871
  500   956          998722816
  239   995          998726794
  776   810          998729576
  120   999          998730999
  753   830          998744777
  168   998          998753624
  677   883          998754120
  695   872          998757223
  325   988          998758397
  759   825          998761104
  628   909          998762581
  537   945          998762778
  334   987          998764507
  460   966          998764696
  687   877          998768836
  451   968          998773083
  121   999          998774560
  650   898          998775792
  552   940          998780608
  663   891          998782218
  481   961          998788322
  198   997          998789365
  521   950          998795761
  734   845          998798029
  766   819          998808355
  477   962          998808461
  730   848          998817192
  122   999          998818847
  485   960          998820125
  270   993          998829657
  169   998          998838801
  221   996          998841797
  416   975          998850671
  283   992          998856675
  587   927          998859986
  373   982          998861285
  534   946          998863840
  123   999          998863866
  473   963          998880164
  256   994          998885000
  626   910          998885376
  555   939          998889894
  366   983          998889983
  738   842          998894960
  775   811          998896106
  240   995          998898875
  652   897          998902081
  582   929          998902457
  489   959          998904248
  199   997          998907572
  124   999          998909623
  295   991          998914646
  351   985          998915176
  316   989          998916165
  719   856          998916975
  613   916          998921693
  170   998          998924992
  592   925          998927813
  343   986          998938863
  380   981          998948141
  306   990          998951616
  432   972          998951616
  437   971          998952064
  726   851          998952227
  511   953          998956008
  125   999          998956124
  399   978          998962551
  672   886          998970904
  222   996          998988984
  531   947          998999414
  569   934          999000513
  692   874          999001512
  469   964          999003053
  126   999          999003375
  405   977          999004958
  504   955          999007939
  393   979          999012196
  171   998          999012203
  747   835          999015598
  427   973          999021800
  442   970          999023888
  200   997          999026973
  624   911          999028655
  359   984          999032183
  558   938          999034784
  604   920          999036864
  493   958          999041069
  665   890          999048625
  271   993          999049168
  654   896          999049400
  456   967          999049879
  127   999          999051382
  577   931          999054524
  765   820          999065125
  774   812          999072152
  241   995          999072396
  326   988          999076248
  518   951          999077183
  758   826          999079488
  257   994          999082377
  284   992          999097792
  128   999          999100151
  335   987          999100178
  172   998          999100440
  597   923          999106640
  742   839          999108207
  706   865          999110441
  752   831          999115199
  709   863          999136476
  223   996          999137503
  411   976          999140707
  703   867          999143290
  201   997          999147574
  129   999          999149688
  387   980          999152603
  422   974          999161872
  684   879          999164943
  447   969          999167832
  528   948          999169344
  679   882          999175807
  296   991          999176607
  465   965          999176750
  173   998          999189709
  622   912          999192376
  611   917          999194344
  130   999          999199999
  722   854          999202912
  561   937          999215434
  317   989          999216682
  656   895          999217791
  712   861          999221509
  497   957          999230966
  307   990          999233443
  700   869          999234909
  793   794          999243441
  242   995          999247363
  131   999          999251090
  792   795          999252963
  773   813          999257714
  202   997          999269381
  272   993          999270305
  791   796          999272007
  374   982          999279792
  174   998          999280016
  258   994          999281296
  352   985          999285833
  224   996          999287360
  344   986          999292840
  367   983          999292950
  790   797          999300573
  132   999          999302967
  689   876          999304145
  572   933          999315485
  733   846          999328573
  764   821          999331405
  674   885          999336149
  667   889          999336332
  789   798          999338661
  285   992          999340613
  508   954          999347176
  133   999          999355636
  715   859          999365654
  417   975          999371088
  175   998          999371367
  525   949          999373474
  620   913          999376497
  585   928          999380377
  729   849          999380538
  381   981          999382482
  452   968          999384640
  697   871          999385184
  788   799          999386271
  515   952          999392283
  203   997          999392400
  737   843          999392660
  327   988          999396055
  602   921          999397169
  461   966          999400877
  590   926          999401776
  658   894          999407296
  757   827          999407376
  134   999          999409103
  360   984          999419904
  243   995          999423782
  564   936          999432000
  336   987          999437859
  746   836          999437992
  225   996          999438561
  297   991          999440344
  400   978          999441352
  787   800          999443403
  772   814          999452792
  135   999          999463374
  176   998          999463768
  580   930          999469000
  501   956          999474317
  394   979          999476723
  259   994          999481763
  482   961          999483849
  609   918          999487161
  478   962          999492480
  273   993          999493074
  751   832          999495119
  406   977          999498249
  786   801          999510057
  433   972          999512785
  204   997          999516637
  308   990          999517112
  136   999          999518455
  318   989          999519101
  438   971          999526283
  486   960          999527256
  595   924          999533899
  725   852          999548333
  544   943          999550991
  474   963          999552771
  177   998          999557225
  547   942          999564211
  718   857          999569025
  428   973          999570069
  541   944          999572805
  741   840          999573021
  137   999          999574352
  618   914          999580976
  286   992          999585144
  785   802          999586233
  226   996          999591112
  694   873          999594001
  244   995          999601659
  388   980          999603072
  763   822          999607195
  443   970          999611307
  522   950          999611648
  550   941          999612621
  660   893          999617957
  681   881          999619082
  490   959          999623079
  538   945          999629497
  138   999          999631071
  205   997          999642098
  669   888          999645381
  412   976          999648704
  345   986          999648881
  178   998          999651744
  771   815          999657386
  353   985          999658602
  470   964          999664344
  686   878          999665008
  575   932          999666943
  784   803          999671931
  457   967          999675056
  639   904          999680383
  260   994          999683784
  567   935          999684638
  139   999          999688618
  641   903          999689048
  637   905          999692478
  553   940          999696377
  423   974          999697391
  368   983          999698119
  375   982          999700543
  298   991          999705863
  274   993          999717481
  328   988          999717824
  643   902          999718515
  535   946          999720911
  676   884          999722880
  635   906          999725291
  512   953          999740905
  756   828          999744768
  227   996          999745019
  140   999          999746999
  179   998          999747331
  783   804          999767151
  448   969          999768601
  206   997          999768789
  645   901          999768826
  505   955          999771500
  494   958          999771696
  600   922          999777448
  337   987          999777556
  633   907          999778780
  245   995          999781000
  607   919          999800102
  309   990          999802629
  616   915          999805771
  141   999          999806220
  361   984          999809785
  556   939          999815635
  382   981          999819109
  319   989          999823428
  466   965          999826821
  287   992          999831391
  721   855          999831736
  647   900          999840023
  180   998          999843992
  532   947          999846891
  662   892          999849816
  631   908          999852903
  691   875          999861246
  705   866          999864521
  142   999          999866287
  708   864          999867456
  732   847          999868591
  745   837          999869878
  770   816          999871496
  782   805          999871893
  519   951          999883710
  750   833          999884537
  261   994          999887365
  762   823          999892495
  418   975          999894007
  588   927          999895455
  207   997          999896716
  736   844          999899840
  228   996          999900288
  583   929          999920376
  702   868          999920440
  401   978          999922553
  143   999          999927206
  711   862          999929359
  649   899          999932148
  181   998          999941733
  275   993          999943532
  395   979          999943614
  629   909          999947618
  728   850          999953352
  246   995          999961811
  559   938          999970551
  299   991          999973170
  498   957          999973485
  570   934          999973504
  671   887          999975814
  593   925          999980982
  781   806          999986157
  144   999          999988983
  407   977          999993976
  453   968          999998909
    0  1000         1000000000
    1  1000         1000000001
    2  1000         1000000008
    3  1000         1000000027
    4  1000         1000000064
    5  1000         1000000125
    6  1000         1000000216
    7  1000         1000000343
    8  1000         1000000512
    9  1000         1000000729
   10  1000         1000001000
   11  1000         1000001331
   12  1000         1000001728
   13  1000         1000002197
   14  1000         1000002744
   15  1000         1000003375
   16  1000         1000004096
   17  1000         1000004913
   18  1000         1000005832
   19  1000         1000006859
  346   986         1000006992
  529   948         1000007281
   20  1000         1000008000
   21  1000         1000009261
   22  1000         1000010648
   23  1000         1000012167
   24  1000         1000013824
   25  1000         1000015625
   26  1000         1000017576
   27  1000         1000019683
   28  1000         1000021952
   29  1000         1000024389
  208   997         1000025885
   30  1000         1000027000
   31  1000         1000029791
   32  1000         1000032768
  354   985         1000033489
  699   870         1000035099
   33  1000         1000035937
   34  1000         1000039304
  462   966         1000039824
  182   998         1000040560
  329   988         1000041561
   35  1000         1000042875
  651   898         1000045243
   36  1000         1000046656
  740   841         1000047321
  714   860         1000050344
   37  1000         1000050653
  614   916         1000050840
  145   999         1000051624
   38  1000         1000054872
  578   931         1000055043
  389   980         1000055869
  229   996         1000056925
   39  1000         1000059319
  627   910         1000062883
   40  1000         1000064000
   41  1000         1000068921
   42  1000         1000074088
  434   972         1000076552
  288   992         1000079360
   43  1000         1000079507
  683   880         1000083987
   44  1000         1000085184
  310   990         1000090000
   45  1000         1000091125
  755   829         1000091664
  262   994         1000092512
  769   817         1000095122
   46  1000         1000097336
  664   891         1000102915
  439   971         1000103130
   47  1000         1000103823
  369   983         1000105496
  780   807         1000109943
   48  1000         1000110592
  146   999         1000115135
   49  1000         1000117649
  338   987         1000119275
  429   973         1000120906
  509   954         1000122893
  376   982         1000123544
   50  1000         1000125000
  320   989         1000129669
  678   883         1000131139
   51  1000         1000132651
  605   920         1000133125
  183   998         1000140479
   52  1000         1000140608
  247   995         1000144098
   53  1000         1000148877
  724   853         1000153901
  209   997         1000156302
   54  1000         1000157464
  413   976         1000159173
  562   937         1000161281
   55  1000         1000166375
  276   993         1000171233
   56  1000         1000175616
  598   923         1000177659
  653   897         1000179350
  479   962         1000179367
  147   999         1000179522
  483   961         1000182268
   57  1000         1000185193
  688   877         1000186805
  761   824         1000187305
  516   952         1000189504
   58  1000         1000195112
  625   911         1000198656
  444   970         1000201384
  362   984         1000201832
  526   949         1000201925
   59  1000         1000205379
  696   872         1000208384
  230   996         1000214936
   60  1000         1000216000
   61  1000         1000226981
  475   963         1000228222
  502   956         1000228824
  717   858         1000230525
  424   974         1000235448
  487   960         1000237303
   62  1000         1000238328
  184   998         1000241496
  300   991         1000242271
  779   808         1000243251
  148   999         1000244791
   63  1000         1000250047
  383   981         1000258028
   64  1000         1000262144
   65  1000         1000274625
  749   834         1000283453
   66  1000         1000287496
  210   997         1000287973
  573   933         1000298754
  263   994         1000299231
   67  1000         1000300763
  458   967         1000302975
  149   999         1000310948
  744   838         1000311256
   68  1000         1000314432
  612   917         1000316141
  673   886         1000327673
  248   995         1000327867
  768   818         1000328264
  471   964         1000328455
   69  1000         1000328509
  289   992         1000329057
  655   896         1000334511
   70  1000         1000343000
  185   998         1000343617
  491   959         1000344850
  623   912         1000354895
   71  1000         1000357911
  347   986         1000367179
  330   988         1000367272
  449   969         1000372058
   72  1000         1000373248
  231   996         1000374327
  666   890         1000377296
  150   999         1000377999
  311   990         1000379231
  778   809         1000386081
  565   936         1000387981
   73  1000         1000389017
  277   993         1000400590
   74  1000         1000405224
  402   978         1000406160
  586   928         1000408808
  355   985         1000410500
  396   979         1000412875
  735   845         1000416500
  731   848         1000418083
  419   975         1000419434
  211   997         1000420904
   75  1000         1000421875
  523   950         1000430667
  321   989         1000437830
   76  1000         1000438976
  693   874         1000440181
  545   943         1000440432
  151   999         1000445950
  186   998         1000446848
  591   926         1000447847
  754   830         1000448064
  542   944         1000452472
   77  1000         1000456533
  339   987         1000463022
  548   942         1000463480
  720   856         1000470016
   78  1000         1000474552
  467   965         1000479688
  581   930         1000479941
  603   921         1000486188
  760   825         1000491625
  408   977         1000492145
   79  1000         1000493039
  539   945         1000499444
  495   958         1000505287
  264   994         1000507528
  657   895         1000510768
  390   980         1000511000
   80  1000         1000512000
  249   995         1000513124
  301   991         1000513172
  152   999         1000514807
  370   983         1000515087
  551   941         1000521772
  513   953         1000528874
  739   842         1000531107
   81  1000         1000531441
  621   913         1000531558
  232   996         1000535104
  727   851         1000535634
  506   955         1000538091
  777   810         1000538433
  377   982         1000548801
  187   998         1000551195
   82  1000         1000551368
  212   997         1000555101
  680   882         1000560968
  685   879         1000570564
  767   819         1000570922
   83  1000         1000571787
  290   992         1000580488
  536   946         1000581192
  153   999         1000584576
   84  1000         1000592704
  363   984         1000596051
  596   924         1000597760
  610   918         1000601632
  707   865         1000607868
   85  1000         1000614125
  554   940         1000615464
  454   968         1000615896
  704   867         1000628027
  278   993         1000631609
   86  1000         1000636056
  435   972         1000642923
  710   863         1000646647
  568   935         1000650807
  154   999         1000655263
  188   998         1000656664
   87  1000         1000658503
  576   932         1000660544
  312   990         1000670328
  414   976         1000672120
  668   889         1000673001
  430   973         1000674317
   88  1000         1000681472
  463   966         1000681543
  440   971         1000682611
  213   997         1000690570
  748   835         1000691867
  520   951         1000693351
  331   988         1000694963
  233   996         1000697273
  533   947         1000697560
  384   981         1000699245
  250   995         1000699875
  776   811         1000700307
  675   885         1000701000
   89  1000         1000704969
  701   869         1000707010
  659   894         1000708163
  265   994         1000717409
  499   957         1000718992
  155   999         1000726874
  619   914         1000728603
   90  1000         1000729000
  348   986         1000729448
  690   876         1000730376
  713   861         1000744478
  557   939         1000744712
  322   989         1000747917
   91  1000         1000753571
  743   839         1000762126
  189   998         1000763261
  723   854         1000768931
  425   974         1000776049
   92  1000         1000778688
  302   991         1000785879
  356   985         1000789641
  445   970         1000794125
  156   999         1000799415
   93  1000         1000804357
  759   826         1000805455
  340   987         1000808803
  753   831         1000813968
  766   820         1000823096
  214   997         1000827317
   94  1000         1000830584
  291   992         1000833659
  698   871         1000844703
  530   948         1000848392
   95  1000         1000857375
  601   922         1000859249
  234   996         1000860840
  279   993         1000864296
  480   962         1000869128
  190   998         1000870992
  775   812         1000871703
  157   999         1000872892
  484   961         1000883585
  397   979         1000884512
   96  1000         1000884736
  251   995         1000888126
  403   978         1000892179
  716   859         1000901475
  510   954         1000901664
  476   963         1000906523
  640   904         1000907264
  608   919         1000907271
  560   938         1000909672
  638   905         1000911697
   97  1000         1000912673
  642   903         1000923615
  661   893         1000926738
  371   983         1000926898
  266   994         1000928880
  459   967         1000933642
  589   927         1000934452
  636   906         1000936872
   98  1000         1000941192
  584   929         1000941793
  734   846         1000942640
  617   915         1000945988
  158   999         1000947311
  420   975         1000947375
  571   934         1000949915
  488   960         1000950272
  644   902         1000960792
  313   990         1000963297
  215   997         1000965348
  391   980         1000968471
   99  1000         1000970299
  378   982         1000976320
  730   849         1000977049
  450   969         1000978209
  191   998         1000979863
  634   907         1000982747
  503   956         1000986343
  517   952         1000989821
  670   888         1000990072
  364   984         1000992448
  409   977         1000992762
  472   964         1000995392
  100  1000         1001000000
  682   881         1001012409
  646   901         1001018837
  159   999         1001022678
  738   843         1001024379
  332   988         1001024640
  235   996         1001025811
  101  1000         1001030301
  527   949         1001033532
  594   925         1001037709
  695   873         1001040992
  632   908         1001049280
  774   813         1001052621
  579   931         1001059030
  323   989         1001059936
  303   991         1001060398
  102  1000         1001061208
  492   959         1001069567
  252   995         1001077883
  687   878         1001078855
  765   821         1001084786
  292   992         1001088576
  192   998         1001089880
  103  1000         1001092727
  349   986         1001093805
  677   884         1001095837
  648   900         1001097792
  280   993         1001098657
  160   999         1001098999
  216   997         1001104669
  747   836         1001109779
  563   937         1001110500
  719   857         1001117752
  104  1000         1001124864
  726   852         1001127384
  758   827         1001128795
  794   794         1001132368
  468   965         1001135357
  630   909         1001136429
  793   795         1001137132
  267   994         1001141947
  385   981         1001142766
  792   796         1001151424
  341   987         1001156624
  105  1000         1001157625
  663   892         1001166535
  357   985         1001170918
  791   797         1001175244
  161   999         1001176280
  615   916         1001183671
  415   976         1001187551
  752   832         1001189376
  106  1000         1001191016
  236   996         1001192192
  650   899         1001197699
  193   998         1001201049
  790   798         1001208592
  436   972         1001211904
  742   840         1001222488
  107  1000         1001225043
  431   973         1001230308
  606   920         1001233016
  455   968         1001235607
  496   958         1001241848
  773   814         1001243061
  628   910         1001244152
  217   997         1001245286
  789   799         1001251468
  599   923         1001252266
  524   950         1001252824
  162   999         1001254527
  314   990         1001258144
  108  1000         1001259712
  441   971         1001264732
  253   995         1001269152
  574   933         1001285461
  109  1000         1001295029
  692   875         1001295763
  788   800         1001303872
  507   955         1001307718
  194   998         1001313376
  652   898         1001318600
  426   974         1001319200
  514   953         1001319921
  464   966         1001326040
  672   887         1001328551
  110  1000         1001331000
  546   943         1001333143
  163   999         1001333746
  281   993         1001334698
  543   944         1001335391
  304   991         1001336735
  372   983         1001340935
  293   992         1001345245
  566   936         1001347352
  764   822         1001355992
  333   988         1001356309
  268   994         1001356616
  706   866         1001357712
  398   979         1001358531
  237   996         1001359989
  787   801         1001365804
  549   942         1001366037
  111  1000         1001367631
  626   911         1001372407
  540   945         1001372625
  709   864         1001373373
  324   989         1001373893
  404   978         1001380616
  218   997         1001387205
  446   970         1001389536
  365   984         1001391029
  722   855         1001393423
  703   868         1001400959
  112  1000         1001404928
  379   982         1001406107
  164   999         1001413943
  195   998         1001426867
  665   891         1001427596
  392   980         1001428288
  552   941         1001434229
  786   802         1001437264
  587   928         1001440755
  613   917         1001441610
  113  1000         1001442897
  772   815         1001443023
  537   946         1001444689
  712   862         1001448056
  350   986         1001460256
  654   897         1001460537
  757   828         1001461645
  254   995         1001461939
  500   957         1001467493
  421   975         1001477836
  733   847         1001478260
  114  1000         1001481544
  684   880         1001485504
  582   930         1001494368
  165   999         1001495124
  410   977         1001495833
  592   926         1001497464
  700   870         1001503000
  521   951         1001506112
  342   987         1001506491
  679   883         1001512226
  785   803         1001518252
  115  1000         1001520875
  624   912         1001521152
  737   844         1001527137
  238   996         1001529208
  219   997         1001530432
  746   837         1001537189
  555   940         1001537875
  196   998         1001541528
  729   850         1001545489
  534   947         1001551427
  358   985         1001554337
  315   990         1001554875
  116  1000         1001560896
  481   962         1001561769
  460   967         1001567063
  282   993         1001572425
  269   994         1001572893
  751   833         1001574288
  166   999         1001577295
  604   921         1001578825
  715   860         1001581875
  451   969         1001587060
  477   963         1001587680
  485   961         1001587806
  386   981         1001588597
  117  1000         1001601613
  294   992         1001603672
  784   804         1001608768
  689   877         1001608902
  305   991         1001614896
  569   935         1001620384
  656   896         1001623552
  763   823         1001636714
  118  1000         1001643032
  771   816         1001652507
  255   995         1001656250
  197   998         1001657365
  577   932         1001657601
  167   999         1001660462
  697   872         1001663721
  473   964         1001665161
  597   924         1001665197
  489   960         1001666169
  220   997         1001674973
  558   939         1001677131
  511   954         1001683495
  119  1000         1001685159
  674   886         1001688480
  325   989         1001689794
  334   988         1001689976
  622   913         1001690345
  741   841         1001692342
  531   948         1001692683
  239   996         1001699855
  416   976         1001705472
  783   805         1001708812
  667   890         1001709963
  611   918         1001719763
  120  1000         1001728000
  725   853         1001728602
  168   999         1001744631
  504   956         1001746880
  373   983         1001757204
  121  1000         1001771561
  198   998         1001774384
  718   858         1001774944
  437   972         1001783501
  432   973         1001788885
  270   994         1001790784
  366   984         1001791800
  518   952         1001793240
  469   965         1001793834
  493   959         1001797236
  756   829         1001804005
  658   895         1001807687
  283   993         1001811844
  122  1000         1001815848
  782   806         1001818384
  221   997         1001820834
  351   986         1001828807
  169   999         1001829808
  399   979         1001834938
  380   982         1001838168
  442   971         1001849499
  256   995         1001852091
  561   938         1001852153
  316   990         1001853496
  456   968         1001858048
  343   987         1001858410
  123  1000         1001860867
  295   992         1001863863
  427   974         1001864907
  528   949         1001868301
  405   978         1001871477
  770   817         1001871513
  240   996         1001871936
  620   914         1001879944
  694   874         1001883008
  393   980         1001890457
  199   998         1001892591
  306   991         1001894887
  124  1000         1001906624
  170   999         1001915999
  762   824         1001926952
  572   934         1001929752
  781   807         1001937484
  359   985         1001939904
  602   922         1001944656
  681   882         1001950209
  125  1000         1001953125
  585   929         1001966714
  222   997         1001968021
  750   834         1001968704
  465   966         1001973321
  745   838         1001974097
  590   927         1001976983
  686   879         1001980295
  497   958         1001981385
  447   970         1001987623
  126  1000         1002000376
  411   977         1002001364
  171   999         1002003210
  326   989         1002007645
  271   994         1002010295
  422   975         1002010823
  200   998         1002011992
  660   894         1002012984
  669   889         1002013678
  609   919         1002018088
  732   848         1002023360
  335   988         1002025647
  721   856         1002027377
  387   981         1002036744
  736   845         1002039381
  241   996         1002045457
  127  1000         1002048383
  257   995         1002049468
  284   993         1002052961
  564   937         1002063097
  780   808         1002066112
  580   931         1002066491
  676   885         1002069901
  525   950         1002078125
  508   955         1002080387
  618   915         1002089907
  172   999         1002091447
  128  1000         1002097152
  595   925         1002098000
  769   818         1002100041
  708   865         1002109537
  515   953         1002114052
  223   997         1002116540
  705   867         1002116988
  728   851         1002123403
  296   992         1002125824
  201   998         1002132593
  639   905         1002134744
  641   904         1002137985
  129  1000         1002146689
  637   906         1002152269
  317   990         1002154013
  755   830         1002155875
  691   876         1002160747
  711   863         1002161078
  643   903         1002162034
  740   842         1002171688
  374   983         1002175711
  307   991         1002176714
  173   999         1002180716
  702   869         1002183317
  635   907         1002190518
  367   984         1002194767
  130  1000         1002197000
  452   969         1002198617
  352   986         1002199464
  461   967         1002203244
  779   809         1002204268
  645   902         1002206933
  344   987         1002212387
  501   957         1002218994
  242   996         1002220424
  544   944         1002221568
  417   976         1002225889
  761   825         1002226706
  547   943         1002229130
  272   994         1002231432
  662   893         1002239485
  131  1000         1002248091
  258   995         1002248387
  541   945         1002249046
  633   908         1002249449
  202   998         1002254400
  482   962         1002257296
  224   997         1002266397
  174   999         1002271023
  478   963         1002271699
  714   861         1002271725
  550   942         1002271888
  381   982         1002272509
  647   901         1002272724
  575   933         1002275612
  486   961         1002294937
  285   993         1002295782
  132  1000         1002299968
  699   871         1002308410
  567   936         1002310119
  538   946         1002311408
  400   979         1002313739
  616   916         1002320192
  522   951         1002321999
  327   989         1002327452
  360   985         1002327625
  631   909         1002329020
  600   923         1002330467
  607   920         1002336543
  474   964         1002337768
  768   819         1002338091
  671   888         1002338783
  724   854         1002339288
  553   941         1002349998
  433   973         1002350054
  778   810         1002351952
  133  1000         1002352637
  394   980         1002354984
  438   972         1002357720
  649   900         1002359449
  175   999         1002362374
  336   988         1002363328
  406   978         1002364768
  749   835         1002372624
  203   998         1002377419
  490   960         1002385000
  297   992         1002389561
  243   996         1002396843
  134  1000         1002406104
  535   947         1002408498
  683   881         1002409828
  428   974         1002413176
  225   997         1002417598
  744   839         1002420503
  629   910         1002429189
  443   971         1002436918
  717   859         1002441592
  259   995         1002448854
  273   994         1002454201
  176   999         1002454775
  470   965         1002455125
  318   990         1002456432
  135  1000         1002460375
  308   991         1002460383
  556   940         1002463616
  651   899         1002467150
  512   954         1002468392
  678   884         1002472856
  588   928         1002476224
  457   968         1002483225
  388   981         1002487213
  664   892         1002487232
  696   873         1002492153
  688   878         1002496824
  204   998         1002501656
  777   811         1002509164
  412   977         1002509361
  505   956         1002510441
  583   930         1002512287
  136  1000         1002515456
  754   831         1002517255
  494   959         1002527863
  760   826         1002535976
  532   948         1002540160
  286   993         1002540313
  423   975         1002546342
  177   999         1002548232
  627   911         1002549914
  593   926         1002550633
  735   846         1002561111
  345   987         1002568428
  226   997         1002570149
  614   917         1002570757
  137  1000         1002571353
  353   986         1002572233
  244   996         1002574720
  731   849         1002577940
  767   820         1002585663
  448   970         1002588392
  570   935         1002593375
  653   898         1002595869
  375   983         1002596462
  519   952         1002599767
  368   984         1002599936
  559   939         1002612898
  466   966         1002623392
  205   998         1002627117
  138  1000         1002628072
  178   999         1002642751
  328   989         1002649221
  260   995         1002650875
  298   992         1002655080
  578   932         1002658120
  739   843         1002660526
  720   857         1002670793
  605   921         1002675086
  776   812         1002675904
  274   994         1002678608
  673   887         1002685320
  139  1000         1002685619
  625   912         1002691153
  337   988         1002703025
  529   949         1002706238
  382   982         1002709136
  727   852         1002710791
  361   985         1002717506
  498   958         1002723904
  227   997         1002724056
  693   875         1002734432
  598   924         1002736216
  179   999         1002738338
  140  1000         1002744000
  655   897         1002745648
  309   991         1002745900
  418   976         1002748808
  206   998         1002753808
  245   996         1002754061
  666   891         1002756267
  319   990         1002760759
  748   836         1002786048
  287   993         1002786560
  401   979         1002794940
  562   938         1002798000
  141  1000         1002803221
  453   969         1002812886
  395   980         1002821875
  180   999         1002834999
  612   918         1002841560
  462   967         1002842191
  766   821         1002842757
  775   813         1002852172
  623   913         1002852864
  261   995         1002854456
  759   827         1002854762
  707   866         1002855139
  509   955         1002856104
  407   978         1002860495
  142  1000         1002863288
  743   840         1002876407
  228   997         1002879325
  207   998         1002881735
  710   864         1002883544
  704   868         1002885696
  753   832         1002888145
  685   880         1002891125
  680   883         1002897387
  275   994         1002904659
  526   950         1002906576
  516   953         1002911273
  573   934         1002913021
  434   973         1002913821
  657   896         1002916529
  299   992         1002922387
  143  1000         1002924207
  346   987         1002926539
  181   999         1002932740
  439   972         1002934567
  246   996         1002934872
  389   981         1002940010
  354   986         1002947120
  483   962         1002955715
  479   963         1002958586
  723   855         1002959442
  429   974         1002964013
  713   862         1002971025
  329   989         1002972958
  502   957         1002973501
  701   870         1002975101
  144  1000         1002985984
  586   929         1002995145
  487   961         1003004984
  369   984         1003007313
  208   998         1003010904
  475   964         1003013219
  565   937         1003019078
  376   983         1003019463
  413   977         1003019830
  591   927         1003023054
  794   795         1003026059
  444   971         1003026995
  182   999         1003031567
  310   991         1003033271
  603   922         1003033675
  288   993         1003034529
  621   914         1003035005
  690   877         1003035133
  793   796         1003035593
  229   997         1003035962
  774   814         1003037968
  338   988         1003044744
  668   890         1003046632
  145  1000         1003048625
  675   886         1003053331
  792   797         1003054661
  262   995         1003059603
  320   990         1003067000
  581   931         1003077432
  791   798         1003083263
  424   975         1003084399
  734   847         1003092327
  491   960         1003106771
  659   895         1003108554
  765   822         1003109373
  362   985         1003109553
  545   944         1003111009
  458   968         1003111144
  146  1000         1003112136
  247   996         1003117159
  716   860         1003117696
  471   965         1003119236
  790   799         1003121399
  698   872         1003123240
  548   943         1003128399
  542   945         1003128713
  183   999         1003131486
  276   994         1003132360
  610   919         1003132559
  523   951         1003141018
  209   998         1003141321
  730   850         1003142000
  383   982         1003148055
  738   844         1003158856
  596   925         1003161861
  789   800         1003169069
  147  1000         1003176523
  551   942         1003181039
  539   946         1003181355
  758   828         1003183064
  300   992         1003191488
  449   970         1003191849
  230   997         1003193973
  747   837         1003208976
  788   801         1003226273
  184   999         1003232503
  773   815         1003233292
  619   915         1003237534
  148  1000         1003241792
  513   954         1003256361
  495   959         1003261454
  263   995         1003266322
  752   833         1003268545
  536   947         1003268779
  554   941         1003269085
  576   933         1003269213
  210   998         1003272992
  419   976         1003274235
  467   966         1003276259
  568   936         1003276288
  506   956         1003277032
  402   979         1003278547
  289   993         1003284226
  347   987         1003286726
  396   980         1003291136
  787   802         1003293011
  330   989         1003298669
  248   996         1003300928
  726   853         1003307653
  149  1000         1003307949
  661   894         1003321765
  311   991         1003322502
  719   858         1003323671
  355   986         1003324131
  695   874         1003329999
  185   999         1003334624
  742   841         1003341809
  682   882         1003343536
  231   997         1003353364
  670   889         1003358369
  408   978         1003358664
  640   905         1003361625
  277   994         1003361717
  786   803         1003369283
  638   906         1003371488
  642   904         1003372552
  150  1000         1003375000
  321   990         1003375161
  764   823         1003385511
  339   988         1003388491
  533   948         1003390829
  557   940         1003392693
  687   879         1003394142
  390   981         1003395141
  636   907         1003402099
  644   903         1003404311
  211   998         1003405923
  520   952         1003409408
  601   923         1003412268
  370   984         1003416904
  454   969         1003429873
  186   999         1003437855
  772   816         1003438144
  677   885         1003442858
  151  1000         1003442951
  608   920         1003443712
  377   983         1003444720
  634   908         1003453416
  785   804         1003455089
  646   902         1003456944
  617   916         1003460409
  301   992         1003462389
  499   958         1003469411
  264   995         1003474619
  435   973         1003480192
  463   967         1003483910
  249   996         1003486185
  363   985         1003503772
  152  1000         1003511808
  440   972         1003514048
  232   997         1003514141
  589   928         1003515221
  430   974         1003517424
  757   829         1003520882
  632   909         1003525397
  648   901         1003530493
  414   977         1003532777
  584   930         1003533704
  290   993         1003535657
  212   998         1003540120
  187   999         1003542202
  530   949         1003547349
  784   805         1003550429
  560   939         1003552019
  663   893         1003556204
  571   935         1003569786
  153  1000         1003581577
  722   856         1003589064
  384   982         1003589272
  278   994         1003592736
  692   876         1003595264
  594   926         1003607360
  706   867         1003610179
  312   991         1003613599
  709   865         1003615454
  630   910         1003618000
  445   971         1003619736
  425   975         1003625000
  650   900         1003625000
  331   989         1003626360
  733   848         1003633029
  510   955         1003634875
  746   838         1003641408
  188   999         1003647671
  480   963         1003648347
  348   987         1003648995
  154  1000         1003652264
  771   817         1003652524
  783   806         1003655303
  484   962         1003657032
  751   834         1003658455
  579   932         1003662107
  703   869         1003663836
  737   845         1003666678
  763   824         1003671171
  250   996         1003672936
  213   998         1003675589
  233   997         1003676310
  712   863         1003679775
  265   995         1003684500
  322   990         1003685248
  476   964         1003691520
  672   888         1003691520
  356   986         1003703272
  615   917         1003703588
  517   953         1003711590
  729   851         1003715540
  488   961         1003717953
  155  1000         1003723875
  503   957         1003731020
  628   911         1003731183
  340   988         1003734272
  302   992         1003735096
  527   950         1003738183
  652   899         1003740507
  459   968         1003741811
  563   938         1003747219
  189   999         1003754268
  397   980         1003762773
  403   979         1003764566
  782   807         1003769711
  606   921         1003774977
  700   871         1003776311
  472   965         1003786173
  291   993         1003788828
  156  1000         1003796416
  450   970         1003798000
  420   976         1003802176
  715   861         1003803256
  599   924         1003810823
  684   881         1003811345
  665   892         1003811913
  214   998         1003812336
  741   842         1003816709
  279   994         1003825423
  371   984         1003828715
  492   960         1003831488
  234   997         1003839877
  391   981         1003852612
  679   884         1003853943
  409   978         1003859281
  251   996         1003861187
  190   999         1003861999
  626   912         1003864904
  756   830         1003868216
  157  1000         1003869893
  378   983         1003872239
  770   818         1003876432
  654   898         1003877056
  781   808         1003893653
  266   995         1003895971
  574   934         1003899728
  364   985         1003900169
  313   991         1003906568
  725   854         1003913989
  689   878         1003918921
  468   966         1003931928
  158  1000         1003944312
  697   873         1003947490
  215   998         1003950367
  332   989         1003956037
  524   951         1003963175
  762   825         1003966353
  613   918         1003967029
  191   999         1003970870
  566   937         1003978449
  718   859         1003986011
  323   990         1003997267
  496   959         1003998015
  546   944         1004003720
  235   997         1004004848
  303   992         1004009615
  543   945         1004011632
  349   987         1004013352
  624   913         1004019121
  159  1000         1004019679
  587   929         1004027092
  780   809         1004027129
  549   943         1004030956
  385   982         1004032793
  656   897         1004034689
  292   993         1004043745
  674   887         1004046127
  507   956         1004046659
  514   954         1004047408
  415   977         1004048208
  436   973         1004049173
  455   969         1004049584
  252   996         1004050944
  540   946         1004054536
  750   835         1004057875
  280   994         1004059784
  592   927         1004072671
  431   974         1004073415
  192   999         1004080887
  341   988         1004082093
  745   839         1004083344
  357   986         1004084549
  667   891         1004088934
  216   998         1004089688
  582   931         1004091859
  552   942         1004093496
  160  1000         1004096000
  441   972         1004096169
  267   995         1004109038
  769   819         1004109868
  604   922         1004126312
  464   967         1004128407
  537   947         1004132276
  426   975         1004168151
  779   810         1004170139
  236   997         1004171229
  161  1000         1004173281
  694   875         1004177259
  732   849         1004183217
  736   846         1004183992
  555   941         1004191496
  193   999         1004192056
  622   914         1004193792
  314   991         1004201415
  658   896         1004213448
  446   971         1004215147
  500   958         1004217912
  521   952         1004222169
  755   831         1004225066
  721   857         1004228154
  597   925         1004229298
  217   998         1004230305
  398   980         1004236792
  253   996         1004242213
  372   984         1004242752
  534   948         1004244696
  569   936         1004245865
  611   919         1004250690
  162  1000         1004251528
  404   979         1004253003
  577   933         1004266270
  761   826         1004271057
  304   992         1004285952
  681   883         1004286628
  333   989         1004287706
  281   994         1004295825
  728   852         1004298560
  365   985         1004298750
  293   993         1004300414
  686   880         1004300856
  740   843         1004301107
  379   983         1004302026
  194   999         1004304383
  324   990         1004311224
  392   981         1004312429
  778   811         1004322683
  268   995         1004323707
  558   940         1004325112
  163  1000         1004330747
  421   976         1004332637
  237   997         1004339026
  481   963         1004340988
  768   820         1004352832
  708   866         1004356808
  485   962         1004361253
  410   978         1004362352
  218   998         1004372224
  477   964         1004372677
  705   868         1004374657
  460   968         1004375232
  350   987         1004379803
  669   890         1004387309
  620   915         1004388875
  531   949         1004391640
  711   864         1004397975
  451   970         1004406851
  164  1000         1004410944
  660   895         1004413375
  511   955         1004416706
  195   999         1004417874
  676   886         1004422232
  342   988         1004431960
  489   961         1004433850
  254   996         1004435000
  702   870         1004451408
  473   965         1004455942
  691   877         1004465504
  749   836         1004466805
  358   986         1004467968
  386   982         1004478624
  777   812         1004484761
  504   957         1004491557
  165  1000         1004492125
  561   939         1004494500
  602   923         1004497675
  315   991         1004498146
  714   862         1004498272
  238   997         1004508245
  518   953         1004515009
  219   998         1004515451
  724   855         1004529799
  196   999         1004532535
  282   994         1004533552
  744   840         1004534784
  269   995         1004539984
  572   935         1004549623
  609   920         1004554529
  590   928         1004557752
  585   930         1004558625
  294   993         1004558841
  493   960         1004559157
  305   992         1004564113
  416   977         1004566129
  528   950         1004572952
  166  1000         1004574296
  760   827         1004585283
  699   872         1004586947
  469   966         1004590405
  754   832         1004591432
  641   905         1004592346
  639   906         1004594535
  618   916         1004604328
  767   821         1004605324
  643   904         1004610971
  637   907         1004617496
  437   973         1004620770
  334   989         1004621373
  325   990         1004627125
  255   996         1004629311
  432   974         1004631992
  662   894         1004634512
  197   999         1004648372
  645   903         1004650452
  776   813         1004656373
  167  1000         1004657463
  717   860         1004657813
  373   984         1004659021
  220   998         1004659992
  635   908         1004661187
  595   926         1004667651
  580   932         1004669568
  456   969         1004672025
  239   997         1004678892
  442   972         1004680936
  366   985         1004699521
  564   938         1004699816
  671   889         1004707080
  735   847         1004710798
  647   902         1004710831
  399   980         1004713199
  427   975         1004713858
  633   909         1004725566
  380   983         1004734087
  497   959         1004737552
  683   882         1004740955
  168  1000         1004741632
  731   850         1004742891
  405   979         1004743864
  351   987         1004748354
  270   995         1004757875
  198   999         1004765391
  283   994         1004772971
  393   981         1004774598
  465   967         1004775688
  696   874         1004781160
  343   988         1004783879
  525   951         1004788476
  649   901         1004792150
  739   844         1004795003
  316   991         1004796767
  221   998         1004805853
  631   910         1004810591
  688   879         1004812111
  447   971         1004813234
  295   993         1004819032
  508   956         1004819328
  678   885         1004819877
  256   996         1004825152
  169  1000         1004826809
  775   814         1004837519
  616   917         1004840109
  515   954         1004841539
  306   992         1004844104
  240   997         1004850973
  359   986         1004853535
  422   976         1004865624
  766   822         1004867344
  411   978         1004867883
  720   858         1004876712
  664   893         1004876901
  607   921         1004878504
  199   999         1004883598
  748   837         1004885245
  600   924         1004889024
  575   934         1004889879
  727   853         1004891060
  651   900         1004894451
  544   945         1004897809
  547   944         1004899707
  759   828         1004909031
  170  1000         1004913000
  629   911         1004916220
  795   795         1004919750
  794   796         1004924520
  387   982         1004926771
  541   946         1004930957
  550   943         1004936807
  793   797         1004938830
  567   937         1004941216
  326   990         1004944976
  222   998         1004953040
  335   989         1004957044
  792   798         1004962680
  753   833         1004967314
  501   958         1004969413
  271   995         1004977386
  743   841         1004995728
  791   799         1004996070
  538   947         1004998995
  171  1000         1005000211
  200   999         1005002999
  553   942         1005009265
  461   968         1005011413
  284   994         1005014088
  653   899         1005017776
  452   970         1005018408
  257   996         1005022529
  241   997         1005024494
  774   815         1005028199
  693   876         1005033933
  482   963         1005036515
  522   952         1005038056
  790   800         1005039000
  627   912         1005042411
  673   888         1005048289
  478   964         1005056696
  588   929         1005062561
  486   962         1005068384
  374   984         1005077528
  296   993         1005080993
  417   977         1005086546
  172  1000         1005088448
  789   801         1005091470
  614   918         1005096176
  317   991         1005097284
  223   998         1005101559
  535   948         1005101767
  367   985         1005102488
  707   867         1005107606
  583   931         1005109778
  556   941         1005117237
  352   987         1005119011
  201   999         1005123600
  710   865         1005125625
  593   927         1005125840
  307   992         1005125931
  474   965         1005128549
  344   988         1005137856
  765   823         1005138892
  666   892         1005140584
  704   869         1005148573
  490   961         1005152681
  788   802         1005153480
  723   856         1005155083
  655   898         1005162167
  381   983         1005168428
  173  1000         1005177717
  625   913         1005189122
  400   980         1005192000
  433   974         1005193161
  438   973         1005194989
  272   995         1005198523
  242   997         1005199461
  512   955         1005201603
  713   863         1005202744
  685   881         1005216966
  570   936         1005218856
  258   996         1005221448
  605   922         1005222573
  787   803         1005225030
  773   816         1005228413
  406   979         1005237155
  680   884         1005239104
  532   949         1005239117
  394   981         1005239125
  360   986         1005241256
  758   829         1005242301
  202   999         1005245407
  734   848         1005247096
  701   871         1005248412
  224   998         1005251416
  470   966         1005251696
  505   957         1005255118
  285   994         1005256909
  559   940         1005260879
  428   975         1005262127
  327   990         1005264783
  578   933         1005266789
  174  1000         1005268024
  443   972         1005268355
  494   960         1005289784
  336   989         1005294725
  457   969         1005297202
  738   845         1005298397
  598   925         1005300317
  786   804         1005306120
  730   851         1005312051
  747   838         1005313195
  519   953         1005321536
  657   897         1005327666
  716   861         1005339077
  297   993         1005344730
  690   878         1005345152
  752   834         1005352712
  623   914         1005356311
  175  1000         1005359375
  203   999         1005368426
  612   919         1005372487
  243   997         1005375880
  412   978         1005375880
  388   982         1005377240
  785   805         1005396750
  318   991         1005399703
  423   976         1005401143
  225   998         1005402617
  698   873         1005407009
  308   992         1005409600
  529   950         1005410889
  675   887         1005410978
  448   971         1005414003
  764   824         1005419968
  273   995         1005421292
  259   996         1005421915
  668   891         1005425603
  466   967         1005425759
  772   817         1005438161
  562   939         1005440347
  176  1000         1005451776
  742   842         1005466176
  498   959         1005480071
  353   987         1005491780
  204   999         1005492663
  726   854         1005493040
  345   988         1005493897
  784   806         1005496920
  375   984         1005498279
  286   994         1005501440
  368   985         1005507657
  659   896         1005514315
  573   935         1005532892
  719   859         1005534738
  621   915         1005543936
  177  1000         1005545233
  244   997         1005553757
  226   998         1005555168
  757   830         1005585093
  328   990         1005586552
  603   923         1005586694
  586   930         1005587056
  509   956         1005595045
  591   928         1005603823
  382   983         1005605055
  783   807         1005606630
  418   977         1005609465
  298   993         1005610249
  526   951         1005616927
  205   999         1005618124
  260   996         1005623936
  695   875         1005624250
  361   986         1005631137
  453   970         1005632677
  337   989         1005634422
  516   954         1005638760
  178  1000         1005639752
  274   995         1005645699
  462   968         1005650360
  565   938         1005655797
  771   818         1005657443
  610   920         1005669000
  401   980         1005673201
  682   883         1005679955
  581   932         1005680509
  309   992         1005695117
  319   991         1005704030
  395   981         1005706016
  227   998         1005709075
  763   825         1005710572
  687   880         1005714703
  661   895         1005722156
  502   958         1005723920
  782   808         1005725880
  596   926         1005731512
  670   890         1005732000
  407   979         1005732882
  245   997         1005733098
  483   963         1005734934
  179  1000         1005735339
  479   964         1005743583
  206   999         1005744815
  751   835         1005747626
  287   994         1005747687
  746   839         1005750655
  619   916         1005751955
  434   974         1005756928
  439   973         1005771836
  487   962         1005778431
  545   945         1005787250
  722   857         1005789841
  733   849         1005792886
  677   886         1005795189
  548   944         1005798976
  475   965         1005804000
  542   946         1005810624
  737   846         1005811289
  429   975         1005812964
  640   906         1005821416
  642   905         1005826913
  261   996         1005827517
  389   982         1005830037
  180  1000         1005832000
  638   907         1005836715
  551   943         1005845958
  346   988         1005852008
  644   904         1005853248
  781   809         1005854670
  523   952         1005857075
  444   972         1005858432
  709   866         1005862725
  228   998         1005864344
  354   987         1005866667
  706   868         1005867848
  539   947         1005868942
  275   995         1005871750
  207   999         1005872742
  636   908         1005872768
  491   961         1005874452
  299   993         1005877556
  576   934         1005883480
  770   819         1005886259
  413   978         1005886349
  729   852         1005890697
  692   877         1005900021
  646   903         1005900463
  568   937         1005907385
  329   990         1005910289
  246   997         1005913909
  369   985         1005915034
  471   966         1005915807
  712   864         1005916672
  376   984         1005921280
  458   969         1005925121
  554   942         1005928352
  634   909         1005929533
  181  1000         1005929741
  703   870         1005931927
  756   831         1005937407
  424   976         1005939200
  741   843         1005946128
  663   894         1005951231
  536   948         1005962048
  648   902         1005968600
  601   924         1005970825
  338   989         1005976141
  617   917         1005980326
  310   992         1005982488
  608   921         1005985673
  513   955         1005989572
  780   810         1005993000
  288   994         1005995656
  208   999         1006001911
  632   910         1006006968
  320   991         1006010271
  762   826         1006010704
  449   971         1006017460
  229   998         1006020981
  506   957         1006021709
  362   986         1006023184
  495   960         1006023375
  182  1000         1006028568
  715   862         1006029803
  262   996         1006032664
  383   983         1006043974
  557   941         1006046314
  700   872         1006054848
  650   901         1006057701
  672   889         1006059817
  467   967         1006078626
  533   949         1006089786
  247   997         1006096196
  276   995         1006099451
  589   929         1006101558
  725   855         1006104500
  630   911         1006105031
  769   820         1006124609
  183  1000         1006128487
  520   953         1006131177
  584   931         1006131195
  209   999         1006132328
  419   977         1006134892
  779   811         1006140870
  684   882         1006142472
  300   993         1006146657
  750   836         1006152056
  402   980         1006156808
  652   900         1006167808
  396   981         1006175277
  230   998         1006178992
  594   927         1006182567
  571   936         1006195267
  745   840         1006197625
  560   940         1006200000
  679   885         1006200964
  665   893         1006201582
  718   860         1006202232
  347   988         1006212195
  628   912         1006223680
  499   959         1006225578
  615   918         1006229007
  184  1000         1006229504
  408   979         1006231051
  689   879         1006234208
  330   990         1006236000
  697   874         1006236497
  263   996         1006239383
  355   987         1006243678
  289   994         1006245353
  454   970         1006249664
  530   950         1006252000
  210   999         1006263999
  579   933         1006270776
  311   992         1006271719
  248   997         1006279965
  390   982         1006285168
  463   968         1006292079
  778   812         1006298280
  654   899         1006298963
  755   832         1006299243
  321   991         1006318432
  339   989         1006319888
  761   827         1006320364
  606   922         1006322464
  435   974         1006323299
  370   985         1006324625
  277   995         1006328808
  185  1000         1006331625
  736   847         1006333679
  231   998         1006338383
  377   984         1006346537
  732   850         1006348168
  440   973         1006351317
  626   913         1006362873
  430   975         1006366375
  768   821         1006372493
  510   956         1006373816
  599   925         1006374924
  563   939         1006389566
  211   999         1006396930
  414   978         1006399296
  674   888         1006409096
  363   986         1006417403
  301   993         1006417558
  480   964         1006433344
  721   858         1006434073
  186  1000         1006434856
  740   844         1006435584
  484   963         1006436251
  517   954         1006439077
  264   996         1006447680
  527   951         1006448534
  445   972         1006451173
  656   898         1006451208
  249   997         1006465222
  777   813         1006465230
  667   892         1006473251
  694   876         1006476760
  728   853         1006478829
  425   976         1006479801
  503   958         1006481439
  476   965         1006482301
  384   983         1006485191
  488   962         1006491400
  290   994         1006496784
  613   919         1006497956
  232   998         1006499160
  574   935         1006519599
  624   914         1006522568
  212   999         1006531127
  187  1000         1006539203
  459   969         1006555788
  278   995         1006559827
  312   992         1006562816
  331   990         1006563691
  749   837         1006566002
  348   988         1006574464
  472   966         1006582744
  492   961         1006599169
  708   867         1006609275
  566   938         1006615168
  587   930         1006619003
  356   987         1006622819
  450   971         1006623611
  658   897         1006624585
  686   881         1006626697
  681   884         1006628345
  322   991         1006628519
  767   822         1006629911
  705   869         1006637534
  760   828         1006639552
  711   865         1006640056
  776   814         1006641720
  403   980         1006642827
  188  1000         1006644672
  397   981         1006646914
  250   997         1006651973
  592   928         1006653440
  744   841         1006654105
  265   996         1006657561
  233   998         1006661329
  420   977         1006662833
  340   989         1006665669
  213   999         1006666596
  754   833         1006670601
  524   952         1006679232
  604   923         1006679331
  546   945         1006679961
  302   993         1006690265
  543   946         1006693543
  582   932         1006694936
  549   944         1006701533
  622   915         1006702723
  702   871         1006724719
  724   856         1006725440
  714   863         1006729991
  409   979         1006731668
  468   967         1006734295
  371   985         1006736436
  540   947         1006742123
  391   982         1006742639
  291   994         1006749955
  189  1000         1006751269
  552   943         1006758415
  496   960         1006759936
  669   891         1006766280
  378   984         1006774056
  691   878         1006775523
  676   887         1006779879
  514   955         1006780619
  611   920         1006787131
  507   957         1006791336
  279   995         1006792514
  597   926         1006798949
  214   999         1006803343
  364   986         1006813800
  795   796         1006818211
  660   896         1006819136
  234   998         1006824896
  537   948         1006825545
  775   815         1006827750
  794   797         1006827757
  251   997         1006840224
  793   798         1006846849
  555   942         1006850763
  313   992         1006855785
  190  1000         1006859000
  735   848         1006865567
  266   996         1006869032
  455   970         1006869375
  699   873         1006870716
  792   799         1006875487
  569   937         1006876962
  717   861         1006879194
  577   934         1006880537
  436   974         1006892280
  332   990         1006893368
  766   823         1006896863
  620   916         1006903296
  731   851         1006912942
  791   800         1006913671
  415   978         1006914727
  431   975         1006922366
  385   983         1006928712
  441   973         1006933438
  739   845         1006934544
  464   968         1006936576
  349   988         1006938821
  323   991         1006940538
  215   999         1006941374
  534   949         1006943653
  521   953         1006943938
  790   801         1006961401
  303   993         1006964784
  191  1000         1006967871
  759   829         1006968268
  500   959         1006974079
  558   941         1006978733
  748   838         1006989464
  235   998         1006989867
  357   987         1007004096
  292   994         1007004872
  341   989         1007013490
  789   802         1007018677
  426   976         1007022952
  774   816         1007023320
  280   995         1007026875
  252   997         1007029981
  662   895         1007034903
  446   972         1007046584
  753   834         1007051481
  641   906         1007052137
  602   924         1007056232
  639   907         1007059762
  643   905         1007065332
  696   875         1007075411
  727   854         1007076447
  683   883         1007077374
  192  1000         1007077888
  216   999         1007080695
  671   890         1007080711
  267   996         1007082099
  788   803         1007085499
  720   859         1007087779
  637   908         1007088165
  531   950         1007096291
  609   921         1007096490
  645   904         1007099389
  743   842         1007120095
  398   981         1007120933
  618   917         1007124245
  481   964         1007125985
  404   980         1007131264
  688   880         1007132672
  635   909         1007137304
  485   963         1007140472
  561   940         1007142481
  590   929         1007144089
  372   985         1007150473
  314   992         1007150632
  647   903         1007154350
  511   956         1007155647
  585   931         1007156116
  236   998         1007156248
  787   804         1007161867
  477   965         1007163458
  678   886         1007172208
  765   824         1007173349
  572   936         1007175104
  193  1000         1007189057
  460   969         1007189209
  421   977         1007193294
  392   982         1007202456
  379   984         1007203843
  633   910         1007207137
  489   962         1007207297
  365   986         1007212381
  253   997         1007221250
  217   999         1007221312
  333   990         1007225037
  773   817         1007228430
  649   902         1007230257
  451   971         1007232462
  410   979         1007234739
  304   993         1007241121
  504   958         1007241976
  518   954         1007242496
  595   927         1007242858
  786   805         1007247781
  473   966         1007252513
  324   991         1007254495
  293   994         1007261541
  281   995         1007262916
  664   894         1007271928
  580   933         1007278237
  528   951         1007283303
  268   996         1007296768
  631   911         1007297622
  194  1000         1007301384
  350   988         1007305272
  758   830         1007306512
  237   998         1007324045
  493   961         1007326838
  651   901         1007327152
  693   877         1007338690
  564   939         1007342163
  785   806         1007343241
  723   857         1007355860
  218   999         1007363231
  342   989         1007363357
  707   868         1007365275
  616   918         1007365528
  710   866         1007372896
  386   983         1007374543
  358   987         1007387515
  469   967         1007392772
  734   849         1007406953
  629   912         1007408717
  254   997         1007414037
  195  1000         1007414875
  673   889         1007416586
  704   870         1007416664
  747   839         1007422442
  607   922         1007425991
  416   978         1007432648
  713   864         1007439641
  752   835         1007441883
  738   846         1007443008
  772   818         1007443080
  653   900         1007445077
  315   992         1007447363
  784   807         1007448247
  600   925         1007453125
  764   825         1007459369
  437   974         1007463877
  432   975         1007480943
  730   852         1007487208
  456   970         1007491816
  238   998         1007493264
  497   960         1007499473
  282   995         1007500643
  525   952         1007504533
  219   999         1007506458
  575   935         1007509750
  269   996         1007513045
  442   973         1007518205
  305   993         1007519282
  294   994         1007519968
  701   872         1007526949
  196  1000         1007529536
  666   893         1007530253
  627   913         1007540380
  685   882         1007548093
  334   990         1007558704
  783   808         1007562799
  508   957         1007564005
  716   862         1007565624
  373   985         1007566742
  427   976         1007568659
  325   991         1007570396
  515   955         1007574750
  547   945         1007575948
  567   938         1007577935
  544   946         1007579720
  465   968         1007583857
  655   899         1007584074
  680   885         1007586125
  742   843         1007595595
  399   981         1007597340
  550   944         1007607384
  255   997         1007608348
  366   986         1007613152
  541   947         1007618544
  405   980         1007622125
  614   919         1007627103
  380   984         1007635904
  447   972         1007644671
  197  1000         1007645373
  220   999         1007650999
  757   831         1007654284
  588   930         1007654472
  690   879         1007660439
  239   998         1007663911
  393   982         1007664625
  771   819         1007667270
  351   988         1007673823
  553   943         1007674184
  726   855         1007683551
  782   809         1007686897
  538   948         1007692264
  625   914         1007692569
  698   874         1007696016
  593   928         1007706609
  583   932         1007712855
  343   989         1007715276
  501   959         1007725580
  422   977         1007726281
  270   996         1007730936
  283   995         1007740062
  411   979         1007740270
  657   898         1007744185
  316   992         1007745984
  719   860         1007750959
  763   826         1007754923
  522   953         1007759825
  198  1000         1007762392
  359   987         1007773082
  675   888         1007773947
  605   923         1007775592
  556   942         1007776504
  295   994         1007780159
  221   999         1007796860
  306   993         1007799273
  535   949         1007800724
  256   997         1007804189
  668   892         1007809920
  781   810         1007820541
  482   964         1007821512
  387   983         1007822690
  461   969         1007825390
  240   998         1007835992
  751   836         1007841807
  452   971         1007844019
  478   965         1007847477
  486   963         1007847603
  570   937         1007849953
  746   840         1007864936
  623   915         1007865242
  598   926         1007869968
  199  1000         1007880599
  578   934         1007881056
  326   991         1007888247
  335   990         1007894375
  770   820         1007901000
  612   920         1007908928
  559   941         1007914500
  695   876         1007923751
  474   966         1007925120
  659   897         1007925452
  490   962         1007926128
  512   956         1007940544
  532   950         1007943768
  222   999         1007944047
  271   996         1007950447
  417   978         1007953065
  733   850         1007957837
  737   847         1007960976
  780   811         1007963731
  284   995         1007981179
  374   985         1007985249
  722   858         1007995760
  200  1000         1008000000
  257   997         1008001566
  505   958         1008005537
  241   998         1008009513
  756   832         1008011584
  367   986         1008016119
  682   884         1008021672
  438   974         1008038096
  687   881         1008040544
  433   975         1008042112
  296   994         1008042120
  352   988         1008044480
  317   992         1008046501
  519   954         1008049023
  470   967         1008054063
  494   961         1008057465
  621   916         1008058357
  762   827         1008060011
  344   989         1008069253
  381   984         1008070245
  729   853         1008070966
  400   981         1008076141
  741   844         1008080605
  307   993         1008081100
  562   940         1008088328
  223   999         1008092566
  443   973         1008105624
  670   891         1008110971
  709   867         1008115192
  406   980         1008115416
  779   812         1008116467
  428   976         1008116928
  457   970         1008116993
  201  1000         1008120601
  529   951         1008121240
  661   896         1008127917
  394   982         1008129152
  706   869         1008130725
  769   821         1008144270
  603   924         1008145251
  677   887         1008152836
  573   936         1008158373
  712   865         1008158753
  360   987         1008160803
  272   996         1008171584
  242   998         1008184480
  586   931         1008184547
  591   929         1008190160
  258   997         1008200485
  703   871         1008205238
  327   991         1008208054
  692   878         1008210040
  610   921         1008210961
  285   995         1008224000
  336   990         1008232056
  466   968         1008233928
  498   960         1008241992
  202  1000         1008242408
  224   999         1008242423
  448   972         1008245440
  412   979         1008248267
  750   837         1008251253
  715   863         1008261522
  423   977         1008261800
  619   917         1008271872
  388   983         1008273159
  778   813         1008278749
  640   907         1008286643
  642   906         1008286704
  581   933         1008289178
  565   939         1008298144
  725   856         1008300141
  297   994         1008305857
  596   927         1008306719
  638   908         1008307384
  644   905         1008307609
  745   841         1008316946
  526   952         1008332984
  700   873         1008338617
  509   957         1008339722
  636   909         1008348885
  318   992         1008348920
  646   904         1008349400
  663   895         1008351622
  243   998         1008360899
  308   993         1008364769
  203  1000         1008365427
  516   955         1008371971
  761   828         1008374633
  755   833         1008378412
  225   999         1008393624
  273   996         1008394353
  768   822         1008397080
  259   997         1008400952
  375   985         1008406000
  634   910         1008411104
  648   903         1008412119
  353   988         1008417249
  368   986         1008421288
  718   861         1008423613
  345   989         1008425294
  672   890         1008433448
  777   814         1008450577
  453   971         1008458288
  462   969         1008464337
  286   995         1008468531
  545   946         1008469161
  548   945         1008475217
  418   978         1008475984
  684   883         1008478891
  502   959         1008480087
  736   848         1008488448
  204  1000         1008489664
  632   911         1008493999
  650   902         1008495808
  542   947         1008498211
  576   935         1008503351
  617   918         1008505745
  382   984         1008506872
  551   944         1008516535
  732   851         1008518219
  483   964         1008519931
  328   991         1008529823
  697   875         1008530748
  608   922         1008533160
  479   965         1008534364
  601   925         1008534926
  244   998         1008538776
  568   938         1008544104
  226   999         1008546175
  361   987         1008550684
  679   886         1008553295
  689   880         1008554769
  401   981         1008557342
  487   963         1008557650
  539   948         1008562211
  298   994         1008571376
  337   990         1008571753
  740   845         1008575125
  523   953         1008578844
  554   943         1008593271
  395   982         1008596043
  665   894         1008596609
  630   912         1008597528
  652   901         1008600509
  475   966         1008600571
  260   997         1008602973
  434   975         1008605879
  407   980         1008611143
  439   974         1008614943
  205  1000         1008615125
  274   996         1008618760
  776   815         1008631951
  721   859         1008645140
  491   962         1008647899
  309   993         1008650286
  319   992         1008653247
  767   823         1008659430
  536   949         1008661005
  728   854         1008664216
  429   976         1008667765
  749   838         1008670221
  589   930         1008693469
  444   973         1008695701
  760   829         1008698789
  227   999         1008700082
  557   942         1008705581
  287   995         1008714778
  796   796         1008716672
  245   998         1008718117
  471   967         1008718174
  795   797         1008721448
  628   913         1008721649
  389   983         1008725956
  654   900         1008726264
  513   956         1008728513
  584   932         1008734272
  794   798         1008735776
  206  1000         1008741816
  458   970         1008744912
  754   834         1008754768
  413   979         1008758736
  793   799         1008759656
  615   919         1008759934
  594   928         1008763336
  506   958         1008772128
  674   889         1008777393
  744   842         1008778472
  694   877         1008781517
  346   989         1008783405
  495   961         1008791056
  354   988         1008792136
  792   800         1008793088
  533   950         1008794437
  424   977         1008799857
  261   997         1008806554
  775   816         1008822871
  571   937         1008826364
  369   986         1008828665
  376   985         1008829001
  791   801         1008836072
  299   994         1008838683
  275   996         1008844811
  449   972         1008848897
  329   991         1008853560
  560   941         1008853621
  228   999         1008855351
  520   954         1008858664
  667   893         1008862920
  626   914         1008866320
  708   868         1008866944
  207  1000         1008869743
  656   899         1008873115
  606   923         1008875483
  579   934         1008885043
  467   968         1008886795
  711   866         1008887327
  790   802         1008888608
  246   998         1008898928
  705   870         1008905625
  338   990         1008913472
  724   857         1008926217
  766   824         1008931320
  310   993         1008937657
  362   987         1008942731
  599   926         1008944575
  383   984         1008945791
  789   803         1008950696
  686   882         1008957824
  320   992         1008959488
  530   951         1008962351
  288   995         1008962747
  714   864         1008966888
  681   885         1008975366
  499   960         1008987499
  208  1000         1008998912
  419   978         1009001411
  702   872         1009003256
  262   997         1009011701
  229   999         1009011988
  788   804         1009022336
  774   817         1009023337
  735   849         1009025424
  624   915         1009031499
  759   830         1009032479
  613   920         1009034397
  563   940         1009037547
  402   981         1009040949
  658   898         1009041104
  396   982         1009065304
  276   996         1009072512
  454   971         1009075275
  739   846         1009079155
  247   998         1009081215
  731   852         1009088099
  691   879         1009090810
  748   839         1009098711
  787   805         1009103528
  717   862         1009105741
  463   969         1009106056
  300   994         1009107784
  408   980         1009109312
  510   957         1009118493
  209  1000         1009129329
  753   835         1009140652
  676   888         1009142848
  347   989         1009143592
  574   936         1009145080
  669   892         1009150597
  699   874         1009159723
  527   952         1009164591
  355   988         1009169147
  230   999         1009169999
  435   975         1009172250
  517   955         1009172288
  330   991         1009179271
  390   983         1009181087
  786   806         1009194272
  440   974         1009194424
  289   995         1009212444
  765   825         1009212750
  587   931         1009216494
  622   916         1009217144
  263   997         1009218420
  430   976         1009221176
  484   964         1009221248
  480   965         1009224125
  311   993         1009226888
  660   897         1009230273
  773   818         1009233349
  503   959         1009237606
  604   924         1009237888
  370   986         1009238256
  592   929         1009239777
  743   843         1009249514
  377   985         1009254258
  339   990         1009257219
  566   939         1009257515
  210  1000         1009261000
  248   998         1009264984
  727   855         1009266958
  321   992         1009267649
  488   963         1009270619
  414   979         1009271683
  476   966         1009278872
  445   973         1009288442
  785   807         1009294568
  277   996         1009301869
  582   933         1009303605
  720   860         1009304000
  611   921         1009329092
  231   999         1009329390
  363   987         1009336950
  425   977         1009340458
  546   946         1009361872
  492   962         1009372616
  597   927         1009374156
  696   876         1009374912
  459   970         1009375579
  758   831         1009375703
  549   945         1009377774
  301   994         1009378685
  543   947         1009381130
  472   967         1009385111
  384   984         1009387008
  211  1000         1009393931
  524   953         1009401001
  784   808         1009404416
  683   884         1009419091
  620   917         1009423213
  264   997         1009426717
  552   944         1009428992
  540   948         1009435392
  662   896         1009440664
  249   998         1009450241
  772   819         1009452907
  450   972         1009455048
  688   881         1009458513
  671   891         1009459682
  290   995         1009463875
  232   999         1009490167
  577   935         1009500408
  764   826         1009503720
  348   989         1009505861
  331   991         1009506962
  569   938         1009513681
  555   943         1009515682
  641   907         1009517364
  312   993         1009517985
  514   956         1009519560
  783   809         1009523816
  537   949         1009524502
  643   906         1009525123
  403   981         1009526968
  496   961         1009527617
  212  1000         1009528128
  420   978         1009529352
  678   887         1009529855
  639   908         1009530431
  278   996         1009532888
  752   836         1009536064
  747   840         1009536723
  397   982         1009536941
  507   958         1009541755
  468   968         1009542464
  356   988         1009548288
  645   905         1009553750
  723   858         1009561779
  637   909         1009564282
  734   850         1009571904
  322   992         1009577736
  738   847         1009592695
  340   990         1009603000
  647   904         1009603287
  409   980         1009609929
  635   910         1009618875
  602   925         1009620333
  710   867         1009625363
  707   869         1009628152
  265   997         1009636598
  250   998         1009636992
  558   942         1009638000
  391   983         1009638558
  609   922         1009643977
  534   950         1009648304
  693   878         1009648709
  618   918         1009649664
  371   986         1009650067
  302   994         1009651392
  233   999         1009652336
  782   810         1009652768
  213  1000         1009663597
  730   853         1009667477
  521   954         1009671425
  664   895         1009672319
  649   903         1009673776
  713   865         1009681722
  378   985         1009681777
  771   820         1009682011
  704   871         1009689975
  633   911         1009694168
  455   971         1009694986
  291   995         1009717046
  757   832         1009728461
  742   844         1009730072
  364   987         1009733347
  500   960         1009736000
  590   930         1009736000
  436   975         1009741231
  464   969         1009750553
  585   932         1009759193
  651   902         1009765259
  279   996         1009765575
  441   974         1009776545
  431   976         1009777167
  415   979         1009787114
  631   912         1009790119
  673   890         1009790217
  781   811         1009791272
  561   941         1009796102
  716   863         1009797343
  214  1000         1009800344
  763   827         1009804230
  572   937         1009806201
  531   951         1009806642
  701   873         1009810718
  313   993         1009810954
  234   999         1009815903
  595   928         1009823627
  251   998         1009825243
  385   984         1009830529
  332   991         1009836639
  266   997         1009848069
  349   989         1009870218
  653   901         1009877778
  726   856         1009879192
  426   977         1009883609
  446   973         1009883853
  685   883         1009884512
  323   992         1009889755
  580   934         1009892504
  616   919         1009896455
  511   957         1009900324
  629   913         1009906686
  481   965         1009916766
  770   821         1009920661
  666   894         1009925280
  485   964         1009925469
  303   994         1009925911
  357   988         1009929565
  215  1000         1009938375
  680   886         1009938456
  780   812         1009939328
  751   837         1009941004
  341   990         1009950821
  477   966         1009960029
  292   995         1009971963
  719   861         1009972340
  518   955         1009975707
  607   923         1009979010
  235   999         1009980874
  690   880         1009981000
  746   841         1009984257
  489   963         1009986516
  564   940         1009990144
  698   875         1009990267
  504   959         1009998143
  528   952         1009999360
  280   996         1009999936
  460   970         1010009000
  398   982         1010010960
  655   900         1010011375
  252   998         1010015000
  404   981         1010015405
  600   926         1010022776
  627   914         1010043827
  473   967         1010054880
  421   978         1010059813
  267   997         1010061136
  451   972         1010063899
  372   986         1010064104
  216  1000         1010077696
  756   833         1010090753
  779   813         1010096936
  392   983         1010098375
  493   962         1010100285
  314   993         1010105801
  379   985         1010111564
  410   980         1010113000
  762   828         1010114280
  737   848         1010115745
  733   851         1010127888
  365   987         1010131928
  575   936         1010135231
  675   889         1010142244
  236   999         1010147255
  614   920         1010163544
  657   899         1010166092
  333   991         1010168308
  769   822         1010168857
  668   893         1010199589
  469   968         1010200941
  625   915         1010201500
  304   994         1010202248
  324   992         1010203712
  253   998         1010206269
  722   859         1010206827
  217  1000         1010218313
  741   845         1010220146
  567   939         1010220282
  525   953         1010226302
  695   877         1010228508
  293   995         1010228632
  281   996         1010235977
  350   989         1010236669
  588   931         1010251963
  729   854         1010256353
  547   946         1010257859
  778   814         1010264096
  497   961         1010267154
  544   947         1010267307
  268   997         1010275805
  386   984         1010276360
  550   945         1010283625
  593   929         1010292946
  342   990         1010300688
  416   979         1010305035
  541   948         1010311813
  437   975         1010312828
  358   988         1010312984
  515   956         1010313691
  508   958         1010314424
  237   999         1010315052
  456   971         1010317427
  583   933         1010321524
  605   924         1010334149
  432   976         1010335744
  659   898         1010341971
  553   944         1010344761
  750   838         1010355472
  218  1000         1010360232
  442   974         1010361312
  682   885         1010368693
  687   882         1010371671
  709   868         1010372861
  623   916         1010379663
  538   949         1010391221
  465   969         1010397834
  706   870         1010398816
  254   998         1010399056
  315   993         1010402532
  712   866         1010406024
  768   823         1010426599
  427   977         1010429316
  761   829         1010433870
  777   815         1010440808
  745   842         1010441313
  556   943         1010441423
  598   927         1010445175
  612   921         1010450889
  755   834         1010462579
  282   996         1010473704
  373   986         1010480373
  305   994         1010480409
  447   973         1010481940
  703   872         1010483775
  238   999         1010484271
  570   938         1010486672
  294   995         1010487059
  522   954         1010487312
  399   982         1010487367
  501   960         1010487501
  269   997         1010492082
  670   892         1010495288
  715   864         1010498419
  725   857         1010500918
  578   935         1010500927
  334   991         1010501975
  219  1000         1010503459
  535   950         1010505375
  405   981         1010506266
  677   888         1010515805
  325   992         1010519613
  692   879         1010525327
  366   987         1010532699
  661   897         1010539054
  380   985         1010543625
  393   983         1010560544
  559   942         1010573767
  621   917         1010578274
  422   978         1010592800
  255   998         1010593367
  351   989         1010605220
  482   965         1010612293
  411   980         1010618531
  796   797         1010619909
  776   816         1010627072
  700   874         1010627624
  795   798         1010629467
  486   964         1010632600
  478   966         1010644048
  461   970         1010645181
  220  1000         1010648000
  736   849         1010648305
  794   799         1010648583
  718   862         1010650160
  343   990         1010652607
  532   951         1010654119
  239   999         1010654918
  452   972         1010675456
  793   800         1010677257
  512   957         1010685221
  732   852         1010693376
  767   824         1010693887
  359   988         1010698551
  316   993         1010701153
  490   963         1010705347
  603   925         1010709352
  270   997         1010709973
  283   996         1010713123
  792   801         1010715489
  740   846         1010719736
  387   984         1010724507
  474   967         1010727487
  562   941         1010741949
  295   995         1010747250
  642   907         1010751931
  640   908         1010757312
  663   896         1010757383
  610   922         1010758448
  306   994         1010760400
  505   959         1010761704
  760   830         1010763000
  791   802         1010763279
  644   906         1010767400
  749   839         1010779468
  591   930         1010782071
  519   955         1010782234
  638   909         1010783501
  586   932         1010787624
  256   998         1010789208
  573   937         1010789470
  221  1000         1010793861
  619   918         1010797291
  646   905         1010803761
  672   891         1010812419
  684   884         1010820608
  790   803         1010820627
  775   817         1010822888
  417   979         1010825452
  240   999         1010826999
  697   876         1010830249
  636   910         1010830456
  494   962         1010830912
  529   952         1010837297
  326   992         1010837464
  335   991         1010837646
  754   835         1010843939
  728   855         1010854727
  648   904         1010861056
  721   860         1010861361
  470   968         1010862232
  689   881         1010880610
  438   975         1010887047
  596   928         1010887488
  789   804         1010887533
  433   976         1010896913
  634   911         1010898135
  374   986         1010898880
  581   934         1010903445
  744   843         1010907891
  679   887         1010910942
  271   997         1010929484
  367   987         1010935666
  650   903         1010939327
  222  1000         1010941048
  457   971         1010942604
  565   940         1010946125
  443   974         1010948731
  284   996         1010954240
  788   805         1010963997
  400   982         1010966168
  766   825         1010970721
  352   989         1010975877
  428   977         1010977585
  381   985         1010977966
  632   912         1010986496
  257   998         1010986585
  665   895         1010997000
  406   981         1010999557
  241   999         1011000520
  317   993         1011001670
  344   990         1011006584
  296   995         1011009211
  498   961         1011009673
  394   983         1011025071
  774   818         1011028256
  617   919         1011036672
  652   902         1011038616
  307   994         1011042227
  466   969         1011047905
  787   806         1011050019
  526   953         1011054753
  448   973         1011082709
  608   923         1011086179
  360   988         1011086272
  223  1000         1011089567
  509   958         1011090141
  694   878         1011091536
  630   913         1011095497
  759   831         1011101670
  601   926         1011104577
  516   956         1011110912
  412   980         1011126528
  423   978         1011128319
  576   936         1011128832
  708   869         1011129821
  724   858         1011132136
  711   867         1011139794
  786   807         1011145599
  272   997         1011150621
  674   890         1011151024
  545   947         1011156748
  548   946         1011157128
  327   992         1011157271
  654   901         1011158965
  388   984         1011174976
  336   991         1011175327
  242   999         1011175487
  705   871         1011178936
  258   998         1011185504
  568   939         1011186451
  735   850         1011190375
  542   948         1011191480
  551   945         1011192776
  285   996         1011197061
  714   865         1011208969
  748   840         1011212992
  628   914         1011225096
  739   847         1011228842
  753   836         1011234833
  224  1000         1011239424
  502   960         1011242008
  773   819         1011243176
  785   808         1011250737
  765   826         1011257101
  667   894         1011257947
  539   949         1011261168
  554   944         1011263848
  731   853         1011268368
  297   995         1011272948
  462   970         1011284128
  702   873         1011287025
  453   972         1011289725
  589   931         1011290960
  686   883         1011294243
  615   920         1011296375
  656   900         1011300416
  318   993         1011304089
  523   954         1011306331
  483   965         1011310712
  375   986         1011319631
  308   994         1011325896
  681   886         1011327697
  479   966         1011330935
  717   863         1011337460
  368   987         1011340835
  487   964         1011342647
  584   933         1011342941
  418   979         1011348371
  353   989         1011348646
  594   929         1011349673
  243   999         1011351906
  345   990         1011362625
  784   809         1011365433
  536   950         1011365656
  557   943         1011370500
  273   997         1011373390
  626   915         1011375251
  743   844         1011383991
  259   998         1011385971
  225  1000         1011390625
  475   967         1011402938
  691   880         1011411371
  382   985         1011414593
  491   963         1011427118
  606   924         1011434040
  286   996         1011441592
  401   982         1011447369
  758   832         1011449880
  699   875         1011453974
  434   976         1011460680
  727   856         1011462599
  658   899         1011463011
  571   938         1011463083
  439   975         1011463894
  772   820         1011467648
  513   957         1011473190
  361   988         1011476153
  328   992         1011479040
  783   810         1011489687
  395   983         1011491962
  407   981         1011495284
  533   951         1011504788
  579   935         1011504914
  676   889         1011511145
  560   942         1011512888
  337   991         1011515024
  599   927         1011519782
  720   861         1011525381
  471   968         1011526343
  506   959         1011528295
  429   977         1011528422
  244   999         1011529783
  298   995         1011538467
  444   974         1011538808
  669   893         1011540266
  226  1000         1011543176
  624   916         1011545920
  764   827         1011553027
  495   962         1011564503
  458   971         1011570523
  613   921         1011576358
  260   998         1011587992
  520   955         1011591875
  274   997         1011597797
  319   993         1011608416
  309   994         1011611413
  782   811         1011623499
  389   984         1011627773
  752   837         1011635261
  413   980         1011636997
  660   898         1011646792
  747   841         1011656044
  424   978         1011666376
  530   952         1011678408
  696   877         1011679669
  449   973         1011686166
  287   996         1011687839
  563   941         1011691168
  227  1000         1011697083
  467   969         1011700772
  771   821         1011701672
  245   999         1011709124
  346   990         1011720736
  354   989         1011723533
  622   917         1011737061
  734   851         1011741955
  376   986         1011742632
  738   848         1011747464
  369   987         1011748212
  499   961         1011755180
  683   885         1011766112
  781   812         1011766869
  723   859         1011772846
  574   937         1011776177
  688   882         1011789640
  261   998         1011791573
  604   925         1011801989
  329   992         1011802777
  299   995         1011805774
  757   833         1011807630
  587   932         1011819571
  275   997         1011823848
  592   930         1011831688
  671   892         1011843999
  662   897         1011851801
  228  1000         1011852352
  730   854         1011852864
  383   985         1011853512
  338   991         1011856743
  763   828         1011858499
  362   988         1011868200
  510   958         1011868912
  742   845         1011869613
  419   979         1011873798
  611   922         1011876579
  710   868         1011883032
  527   953         1011886360
  246   999         1011889935
  678   888         1011892824
  707   870         1011896243
  310   994         1011898784
  566   940         1011905496
  454   972         1011906712
  517   956         1011911229
  320   993         1011914657
  582   934         1011917872
  780   813         1011919797
  463   970         1011925847
  713   866         1011928993
  402   982         1011930976
  288   996         1011935808
  770   822         1011945248
  620   918         1011948632
  597   928         1011954925
  396   983         1011961223
  693   879         1011963996
  704   872         1011968512
  641   908         1011988033
  643   907         1011990350
  408   981         1011993453
  262   998         1011996720
  503   960         1011999527
  639   909         1012006548
  229  1000         1012008989
  484   965         1012012029
  645   906         1012013541
  480   966         1012020696
  435   976         1012027051
  716   864         1012034240
  440   975         1012043375
  751   838         1012045223
  637   910         1012045853
  546   947         1012049459
  276   997         1012051549
  488   964         1012055616
  647   905         1012057648
  549   946         1012059685
  247   999         1012072222
  543   948         1012074399
  300   995         1012074875
  664   896         1012078080
  726   857         1012079969
  347   990         1012080923
  476   967         1012081239
  430   977         1012081833
  779   814         1012082283
  390   984         1012082904
  701   874         1012099725
  355   989         1012100544
  552   945         1012105233
  635   911         1012105906
  746   842         1012108624
  649   904         1012122713
  577   936         1012125889
  330   992         1012128488
  524   954         1012128488
  445   974         1012131549
  540   949         1012134349
  414   980         1012149944
  492   963         1012151835
  569   939         1012156028
  370   987         1012157803
  230  1000         1012167000
  377   986         1012167889
  673   891         1012169188
  762   829         1012173517
  756   834         1012174920
  618   919         1012180591
  289   996         1012185505
  555   944         1012186259
  633   912         1012186665
  311   994         1012188015
  602   926         1012189984
  472   968         1012193280
  609   923         1012196996
  769   823         1012198376
  719   862         1012198887
  339   991         1012200490
  459   971         1012201190
  263   998         1012203439
  425   978         1012206977
  651   903         1012208778
  321   993         1012222818
  685   884         1012226229
  537   950         1012229153
  778   815         1012254327
  248   999         1012255991
  363   988         1012262419
  514   957         1012264237
  737   849         1012275602
  277   997         1012280906
  631   913         1012288088
  698   876         1012289768
  450   973         1012292317
  384   985         1012294729
  680   887         1012296103
  507   959         1012297922
  496   962         1012301064
  558   943         1012302919
  733   852         1012303045
  690   881         1012306841
  653   902         1012315885
  666   895         1012325671
  231  1000         1012326391
  590   931         1012333491
  301   995         1012345776
  468   969         1012356441
  534   951         1012358655
  741   846         1012364757
  585   933         1012367862
  420   979         1012401739
  521   955         1012404636
  595   929         1012409964
  629   914         1012410133
  264   998         1012411736
  403   982         1012416995
  722   860         1012423048
  397   983         1012432860
  616   920         1012432896
  777   816         1012435929
  290   996         1012436936
  249   999         1012441248
  572   938         1012442920
  348   990         1012443192
  655   901         1012444076
  729   855         1012446864
  561   942         1012455369
  331   992         1012456179
  768   824         1012461056
  750   839         1012464719
  312   994         1012479112
  356   989         1012479685
  232  1000         1012487168
  409   981         1012494070
  761   830         1012498081
  500   961         1012503681
  278   997         1012511925
  580   935         1012512375
  675   890         1012515875
  531   952         1012522699
  797   797         1012523146
  455   972         1012526423
  796   798         1012527928
  322   993         1012532905
  607   924         1012537567
  695   878         1012538527
  391   984         1012540375
  795   799         1012542274
  340   991         1012546271
  755   835         1012551750
  627   915         1012552758
  794   800         1012566184
  371   987         1012569614
  464   970         1012570344
  745   843         1012570732
  657   900         1012593393
  668   894         1012594616
  378   986         1012595408
  436   976         1012596032
  600   927         1012597983
  793   801         1012599658
  302   995         1012618483
  265   998         1012621617
  441   975         1012625496
  776   817         1012627089
  250   999         1012627999
  709   869         1012635738
  431   977         1012637824
  792   802         1012642696
  564   941         1012643765
  233  1000         1012649337
  511   958         1012650743
  712   867         1012658491
  364   988         1012658816
  415   980         1012665375
  706   871         1012672127
  291   996         1012690107
  791   803         1012695298
  614   921         1012705505
  725   858         1012706837
  687   883         1012708090
  481   966         1012713337
  518   956         1012714648
  625   916         1012715921
  485   965         1012716250
  682   886         1012721024
  528   953         1012721129
  446   974         1012726960
  767   825         1012733288
  385   985         1012738250
  715   865         1012740500
  279   997         1012744612
  426   978         1012750128
  790   804         1012757464
  504   960         1012760064
  477   967         1012762396
  659   899         1012763878
  575   937         1012766328
  703   873         1012767544
  489   964         1012771513
  313   994         1012772081
  332   992         1012785856
  349   990         1012807549
  234  1000         1012812904
  736   850         1012813256
  251   999         1012816250
  775   818         1012827807
  789   805         1012829194
  760   831         1012832191
  266   998         1012833088
  460   971         1012834611
  323   993         1012844924
  692   880         1012845888
  588   932         1012855040
  357   989         1012860962
  473   968         1012863049
  567   940         1012868263
  740   847         1012869423
  732   853         1012873645
  493   963         1012879504
  718   863         1012881879
  677   889         1012884102
  593   930         1012884857
  670   893         1012884957
  303   995         1012893002
  749   840         1012893749
  341   991         1012894092
  605   925         1012898250
  623   917         1012899580
  451   973         1012901168
  404   982         1012905432
  398   983         1012906879
  788   806         1012910488
  700   875         1012921875
  421   979         1012932200
  583   934         1012935791
  754   836         1012938120
  292   996         1012945024
  547   947         1012945446
  525   954         1012953789
  661   898         1012955573
  544   948         1012960576
  550   946         1012965536
  235  1000         1012977875
  280   997         1012978973
  372   987         1012983651
  410   981         1012997141
  612   922         1012998376
  392   984         1013000192
  787   807         1013001346
  252   999         1013006007
  541   949         1013010770
  469   969         1013014918
  766   826         1013015072
  553   945         1013021002
  379   986         1013025195
  598   928         1013025944
  774   819         1013038083
  497   962         1013040601
  744   844         1013042368
  267   998         1013046155
  728   856         1013050368
  365   988         1013057397
  515   957         1013058368
  314   994         1013066928
  508   959         1013070591
  721   861         1013082742
  538   950         1013095872
  786   808         1013101768
  621   918         1013103693
  556   944         1013112000
  333   992         1013117525
  578   936         1013126408
  570   939         1013129019
  697   877         1013135006
  236  1000         1013144256
  456   972         1013148864
  324   993         1013158881
  437   976         1013167629
  684   885         1013167629
  663   897         1013168520
  304   995         1013169339
  350   990         1013174000
  759   832         1013175847
  416   980         1013183296
  386   985         1013184081
  432   977         1013196401
  672   892         1013196736
  253   999         1013197276
  293   996         1013201693
  442   975         1013210263
  689   882         1013211737
  785   809         1013211754
  281   997         1013215014
  535   951         1013215726
  465   970         1013217625
  522   955         1013220523
  642   908         1013222600
  644   907         1013232627
  640   909         1013233429
  559   943         1013238686
  342   991         1013243959
  358   989         1013244381
  501   961         1013255182
  773   820         1013257917
  268   998         1013260824
  646   906         1013263552
  638   910         1013265072
  679   888         1013273911
  603   926         1013279003
  427   978         1013295835
  765   827         1013306408
  610   923         1013311467
  237  1000         1013312053
  648   905         1013315417
  636   911         1013317487
  447   974         1013325047
  619   919         1013328218
  784   810         1013331304
  748   841         1013332313
  753   837         1013334030
  724   859         1013343203
  735   851         1013360426
  315   994         1013363659
  532   952         1013370176
  591   931         1013379562
  399   983         1013383286
  739   848         1013383611
  650   904         1013388264
  254   999         1013390063
  634   912         1013390632
  405   982         1013396293
  586   933         1013396293
  711   868         1013397463
  708   870         1013397912
  373   987         1013399920
  562   942         1013401216
  665   896         1013402761
  694   879         1013406823
  482   966         1013408864
  486   965         1013423381
  573   938         1013426189
  512   958         1013435640
  478   967         1013446415
  305   995         1013447500
  334   992         1013451192
  282   997         1013452741
  731   854         1013453755
  714   866         1013456240
  380   986         1013457256
  705   872         1013457473
  366   988         1013458168
  294   996         1013460120
  783   811         1013460418
  393   984         1013462361
  422   979         1013465187
  461   971         1013470792
  596   929         1013473825
  325   993         1013474782
  269   998         1013477101
  238  1000         1013481272
  652   903         1013482135
  632   913         1013484465
  772   821         1013487309
  490   964         1013490344
  411   981         1013502672
  452   973         1013512725
  519   956         1013521175
  581   935         1013523316
  743   845         1013523532
  505   960         1013523625
  758   833         1013529049
  674   891         1013529995
  474   968         1013535656
  351   990         1013542551
  529   953         1013559066
  617   920         1013573113
  717   864         1013574357
  702   874         1013576032
  255   999         1013584374
  343   991         1013595878
  654   902         1013597072
  630   914         1013598944
  782   812         1013599096
  565   941         1013599746
  764   828         1013607296
  494   963         1013610131
  359   989         1013629948
  387   985         1013632228
  686   884         1013635960
  608   924         1013644736
  239  1000         1013651919
  667   895         1013658338
  316   994         1013662280
  727   857         1013663376
  470   969         1013676209
  601   927         1013679784
  681   887         1013685344
  283   997         1013692160
  270   998         1013694992
  417   980         1013703713
  295   996         1013720311
  771   822         1013726259
  306   995         1013727491
  656   901         1013733117
  628   915         1013734027
  691   881         1013737212
  752   838         1013739480
  438   976         1013741848
  781   813         1013747338
  720   862         1013751928
  699   876         1013753475
  433   977         1013757570
  576   937         1013759929
  457   972         1013774041
  256   999         1013780215
  747   842         1013780411
  526   954         1013782240
  498   962         1013783120
  335   992         1013786863
  326   993         1013792633
  443   975         1013797682
  374   987         1013818427
  240  1000         1013824000
  568   940         1013834432
  615   921         1013838336
  428   978         1013844104
  548   947         1013844715
  509   959         1013846308
  545   948         1013850017
  516   957         1013855589
  367   988         1013861135
  400   983         1013862087
  466   970         1013867696
  551   946         1013874687
  676   890         1013884776
  406   982         1013889584
  626   916         1013889672
  658   900         1013890312
  542   949         1013890437
  381   986         1013891597
  757   834         1013891797
  589   932         1013894037
  780   814         1013905144
  738   849         1013907321
  352   990         1013913208
  271   998         1013914503
  734   852         1013917112
  763   829         1013917736
  448   974         1013925816
  394   984         1013926888
  284   997         1013933277
  669   894         1013935293
  554   945         1013940089
  594   930         1013941584
  344   991         1013949855
  584   934         1013957208
  317   994         1013962797
  539   950         1013965819
  770   823         1013974767
  257   999         1013977592
  296   996         1013982272
  723   860         1013989067
  696   878         1013989688
  241  1000         1013997521
  606   925         1013998141
  423   979         1014000706
  307   995         1014009318
  502   961         1014009689
  412   981         1014010669
  742   846         1014014224
  360   989         1014017669
  523   955         1014039542
  557   944         1014041077
  730   855         1014043375
  624   917         1014065837
  660   899         1014068699
  779   815         1014072514
  536   951         1014076007
  388   985         1014082697
  599   928         1014100551
  571   939         1014105430
  483   966         1014107283
  462   971         1014109739
  327   993         1014112440
  683   886         1014118443
  613   922         1014123845
  336   992         1014124544
  688   883         1014126059
  453   973         1014126994
  579   936         1014130395
  479   967         1014133302
  487   965         1014133428
  272   998         1014135640
  710   869         1014145909
  751   839         1014154470
  707   871         1014169554
  242  1000         1014172488
  285   997         1014176098
  258   999         1014176511
  560   943         1014177807
  713   867         1014181460
  475   968         1014211107
  491   964         1014212115
  533   952         1014220845
  513   958         1014223609
  418   980         1014226632
  769   824         1014232833
  671   893         1014233668
  762   830         1014237728
  746   843         1014238043
  375   987         1014239178
  297   996         1014246009
  778   816         1014249448
  704   873         1014252281
  678   889         1014261121
  622   918         1014262480
  756   835         1014264091
  318   994         1014265216
  368   988         1014266304
  662   898         1014268320
  716   865         1014276321
  693   880         1014284557
  726   858         1014285888
  353   990         1014285977
  506   960         1014290216
  308   995         1014292987
  345   991         1014305896
  439   976         1014318695
  434   977         1014321337
  382   986         1014328224
  520   956         1014330816
  471   969         1014340320
  401   983         1014343288
  495   963         1014343722
  243  1000         1014348907
  563   942         1014350435
  273   998         1014358409
  604   926         1014371640
  259   999         1014376978
  407   982         1014385311
  444   975         1014387759
  395   984         1014393779
  701   875         1014393976
  429   978         1014394941
  530   953         1014400177
  458   972         1014401960
  361   989         1014407550
  574   938         1014412896
  286   997         1014420629
  587   933         1014428240
  592   931         1014429179
  611   923         1014429598
  719   863         1014430606
  797   798         1014431165
  328   993         1014434209
  777   817         1014435946
  737   850         1014440553
  796   799         1014440735
  795   800         1014459875
  643   908         1014461019
  641   909         1014464150
  337   992         1014464241
  645   907         1014478768
  620   919         1014479559
  733   853         1014483314
  639   910         1014488119
  794   801         1014488585
  664   897         1014489217
  768   825         1014500457
  298   996         1014511528
  741   847         1014514444
  647   906         1014517439
  467   970         1014520563
  413   981         1014521138
  244  1000         1014526784
  793   802         1014526865
  499   962         1014528627
  449   974         1014529273
  637   911         1014532884
  389   985         1014535494
  582   935         1014537743
  424   979         1014538763
  597   929         1014541262
  673   892         1014553505
  566   941         1014559117
  761   831         1014567272
  319   994         1014569543
  685   885         1014573250
  792   803         1014574715
  649   905         1014577074
  309   995         1014578504
  260   999         1014578999
  750   840         1014579000
  274   998         1014582816
  698   877         1014594525
  635   912         1014598403
  527   954         1014613847
  510   959         1014625079
  776   818         1014632008
  791   804         1014632135
  690   882         1014637968
  729   856         1014642505
  722   861         1014644429
  755   836         1014645931
  517   957         1014655906
  651   904         1014657715
  680   888         1014659072
  354   990         1014660864
  376   987         1014662179
  346   991         1014664007
  287   997         1014666876
  369   988         1014673681
  633   913         1014684634
  790   805         1014699125
  745   844         1014705209
  245  1000         1014706125
  618   920         1014717032
  666   896         1014731432
  546   948         1014742728
  454   973         1014743981
  549   947         1014747272
  463   971         1014751458
  419   980         1014752059
  609   924         1014755553
  577   937         1014756986
  329   993         1014757946
  653   903         1014759404
  602   927         1014765191
  383   986         1014767143
  503   961         1014767208
  543   949         1014773356
  789   806         1014775685
  767   826         1014777639
  299   996         1014778835
  261   999         1014782580
  552   946         1014787144
  631   914         1014791535
  362   989         1014799597
  569   940         1014804009
  338   992         1014805960
  484   966         1014808600
  275   998         1014808867
  480   967         1014823063
  402   983         1014826895
  775   819         1014837634
  540   950         1014839000
  488   965         1014846397
  695   879         1014853814
  524   955         1014861699
  788   807         1014861815
  555   945         1014862500
  396   984         1014863040
  310   995         1014865875
  320   994         1014875784
  655   902         1014882183
  408   982         1014883480
  246  1000         1014886936
  435   977         1014887708
  476   968         1014889408
  675   891         1014894846
  440   976         1014898176
  709   870         1014903829
  760   832         1014906368
  288   997         1014914845
  712   868         1014916160
  725   859         1014917904
  629   915         1014919064
  590   932         1014936568
  492   964         1014936832
  537   951         1014939504
  430   978         1014948352
  706   872         1014950664
  787   808         1014957515
  558   944         1014973496
  616   921         1014974857
  445   975         1014980500
  585   934         1014982129
  736   851         1014983307
  262   999         1014987727
  715   866         1014987771
  390   985         1014990625
  668   895         1014995007
  595   930         1015001875
  472   969         1015007257
  749   841         1015013070
  514   958         1015014656
  740   848         1015024192
  347   991         1015024194
  657   901         1015026094
  459   972         1015032627
  414   981         1015034085
  276   998         1015036568
  754   837         1015037317
  355   990         1015037875
  300   996         1015047936
  687   884         1015049807
  774   820         1015052824
  703   874         1015056551
  732   854         1015059032
  507   960         1015059843
  786   809         1015062785
  766   827         1015064379
  627   916         1015067179
  247  1000         1015069223
  534   952         1015074712
  682   887         1015078671
  425   979         1015079364
  496   963         1015080283
  370   988         1015083272
  330   993         1015083657
  572   939         1015085267
  377   987         1015087436
  607   925         1015101668
  718   864         1015118776
  561   943         1015120288
  450   974         1015135424
  580   936         1015137856
  521   956         1015143577
  339   992         1015149707
  311   995         1015155106
  289   997         1015164542
  692   881         1015171729
  468   970         1015176232
  785   810         1015177625
  600   928         1015178752
  744   845         1015181909
  321   994         1015183945
  659   900         1015191179
  363   989         1015193816
  263   999         1015194446
  384   986         1015208360
  700   876         1015221376
  625   917         1015235838
  531   953         1015244468
  728   857         1015251145
  248  1000         1015252992
  614   922         1015252992
  759   833         1015255016
  677   890         1015257733
  277   998         1015265925
  500   962         1015277128
  773   821         1015277578
  670   894         1015279984
  420   980         1015280000
  784   811         1015302035
  564   942         1015303032
  721   862         1015309289
  403   983         1015312914
  301   996         1015318837
  397   984         1015334677
  765   828         1015360677
  455   973         1015363692
  661   899         1015377480
  409   982         1015384097
  348   991         1015386463
  464   971         1015395955
  264   999         1015402743
  575   938         1015403047
  511   959         1015406910
  331   993         1015411348
  290   997         1015415973
  356   990         1015417016
  623   918         1015424999
  783   812         1015436015
  249  1000         1015438249
  753   838         1015438249
  697   878         1015445025
  312   995         1015446203
  391   985         1015448096
  528   954         1015448616
  748   842         1015456680
  436   977         1015456689
  518   957         1015459325
  588   933         1015463709
  605   926         1015467901
  441   976         1015480297
  593   931         1015482348
  322   994         1015494032
  371   988         1015495083
  340   992         1015495488
  278   998         1015496944
  431   978         1015504343
  772   822         1015511896
  485   966         1015512821
  378   987         1015514955
  481   967         1015515704
  684   886         1015519960
  567   941         1015521884
  504   961         1015527745
  735   852         1015535583
  739   849         1015543468
  689   883         1015548156
  415   981         1015549516
  612   923         1015551395
  583   935         1015555662
  724   860         1015559424
  489   965         1015562294
  477   968         1015570565
  446   975         1015575911
  782   813         1015579565
  663   898         1015585039
  672   893         1015586405
  364   989         1015590213
  302   996         1015591544
  598   929         1015612281
  265   999         1015612624
  758   834         1015613216
  426   979         1015622515
  250  1000         1015625000
  621   919         1015634620
  547   948         1015638715
  679   889         1015642208
  731   855         1015644266
  385   986         1015651881
  550   947         1015653123
  544   949         1015659533
  711   869         1015660340
  493   964         1015664501
  460   972         1015666048
  764   829         1015666533
  743   846         1015668143
  291   997         1015669144
  708   871         1015671223
  473   969         1015677026
  525   955         1015687000
  642   909         1015698717
  553   946         1015702913
  644   908         1015703296
  714   867         1015708707
  640   910         1015715000
  541   950         1015715421
  694   880         1015727384
  646   907         1015728779
  279   998         1015729631
  781   814         1015732685
  313   995         1015739172
  332   993         1015741025
  705   873         1015741242
  451   974         1015744275
  349   991         1015750820
  638   911         1015752103
  771   823         1015755778
  578   937         1015757505
  648   906         1015775208
  570   940         1015777000
  556   945         1015788241
  357   990         1015798293
  404   983         1015801351
  323   994         1015806051
  538   951         1015806223
  398   984         1015808696
  515   958         1015808787
  636   912         1015809984
  421   980         1015810461
  251  1000         1015813251
  665   897         1015813898
  717   865         1015816438
  497   963         1015819820
  266   999         1015824095
  508   960         1015832512
  469   970         1015834709
  650   905         1015842625
  341   992         1015843309
  752   839         1015848727
  603   927         1015854210
  619   920         1015864659
  303   996         1015866063
  727   858         1015869295
  610   924         1015870024
  702   875         1015870283
  410   982         1015887168
  634   913         1015888601
  780   815         1015895375
  392   985         1015907913
  372   988         1015909120
  559   944         1015909263
  747   843         1015909830
  674   892         1015914312
  292   997         1015924061
  652   904         1015931072
  535   952         1015931783
  379   987         1015944742
  522   956         1015959464
  280   998         1015963992
  757   835         1015980968
  763   830         1015981947
  591   932         1015982639
  686   885         1015982981
  720   863         1015983647
  456   973         1015986133
  632   914         1015987912
  365   989         1015988794
  252  1000         1016003008
  770   824         1016009224
  586   934         1016010560
  437   977         1016028286
  501   962         1016028629
  314   995         1016034019
  267   999         1016037162
  654   903         1016040591
  465   971         1016043236
  681   888         1016048313
  699   877         1016058232
  432   978         1016062920
  667   896         1016064099
  442   976         1016065064
  596   930         1016065736
  562   943         1016066135
  416   981         1016067437
  779   816         1016067635
  691   882         1016068339
  573   939         1016068536
  738   850         1016072272
  333   993         1016072694
  532   953         1016091945
  734   853         1016097381
  386   986         1016097712
  630   915         1016107875
  617   921         1016115074
  350   991         1016117271
  324   994         1016120008
  304   996         1016142400
  581   936         1016148797
  742   847         1016163911
  427   979         1016168222
  656   902         1016171224
  447   975         1016173998
  293   997         1016180730
  358   990         1016181712
  512   959         1016191807
  342   992         1016193176
  253  1000         1016194277
  281   998         1016200033
  608   925         1016208837
  723   861         1016210448
  482   967         1016211231
  486   966         1016219952
  730   856         1016239016
  628   916         1016248448
  778   817         1016249465
  268   999         1016251831
  478   968         1016254584
  565   942         1016259013
  601   928         1016260553
  676   891         1016263747
  519   957         1016265852
  751   840         1016268751
  769   825         1016272234
  490   965         1016281125
  399   984         1016285103
  529   954         1016286553
  505   961         1016291306
  405   983         1016292212
  461   972         1016302229
  696   879         1016304975
  762   831         1016306919
  658   901         1016323013
  373   988         1016325389
  315   995         1016330750
  669   895         1016335684
  798   798         1016339184
  422   980         1016343448
  797   799         1016343972
  474   969         1016349633
  452   974         1016355832
  756   836         1016358272
  796   800         1016358336
  393   985         1016370082
  746   844         1016372520
  380   987         1016376803
  795   801         1016382276
  615   922         1016385823
  254  1000         1016387064
  366   989         1016389565
  411   982         1016392699
  494   964         1016395128
  576   938         1016396648
  334   993         1016406361
  626   917         1016409589
  710   870         1016414000
  794   802         1016415792
  305   996         1016420561
  325   994         1016435909
  282   998         1016437760
  713   868         1016439129
  294   997         1016439157
  777   818         1016440865
  707   872         1016448091
  793   803         1016458884
  688   884         1016467776
  269   999         1016468108
  683   887         1016476090
  351   991         1016485822
  568   941         1016488053
  470   970         1016496000
  660   900         1016496000
  726   859         1016496955
  589   933         1016502706
  792   804         1016511552
  526   955         1016515451
  716   866         1016523592
  548   948         1016537984
  594   931         1016539075
  704   874         1016541288
  768   826         1016544808
  343   992         1016545095
  387   986         1016545859
  545   949         1016548974
  551   947         1016562274
  498   963         1016562339
  359   990         1016567279
  606   926         1016567792
  791   805         1016573796
  584   935         1016577079
  255  1000         1016581375
  417   981         1016587854
  624   918         1016591256
  542   950         1016595088
  438   977         1016602505
  516   958         1016606008
  509   960         1016608229
  693   881         1016610398
  737   851         1016610604
  457   973         1016611310
  554   946         1016622000
  433   978         1016624089
  671   894         1016628695
  316   995         1016629371
  678   890         1016634752
  761   832         1016641449
  776   819         1016641835
  790   806         1016645616
  443   976         1016652483
  719   864         1016667503
  733   854         1016668701
  741   848         1016669213
  539   951         1016676170
  613   923         1016676864
  283   998         1016677179
  270   999         1016685999
  599   929         1016686888
  662   899         1016690227
  466   971         1016693307
  701   876         1016693477
  750   841         1016698321
  295   997         1016699348
  306   996         1016700552
  428   979         1016716491
  557   945         1016717318
  789   807         1016727012
  335   993         1016742032
  374   988         1016743896
  755   837         1016745128
  571   940         1016753411
  326   994         1016753760
  579   937         1016761492
  400   984         1016763904
  448   975         1016774767
  256  1000         1016777216
  523   956         1016778483
  502   962         1016783136
  406   983         1016785503
  536   952         1016792064
  367   989         1016792532
  622   919         1016793407
  381   987         1016811144
  788   808         1016817984
  767   827         1016826946
  394   985         1016834609
  729   857         1016843282
  745   845         1016844750
  560   944         1016848384
  775   820         1016852375
  352   991         1016856479
  722   862         1016870976
  423   980         1016878967
  344   992         1016899072
  412   982         1016900696
  698   878         1016904544
  271   999         1016905510
  664   898         1016905736
  483   967         1016909650
  284   998         1016918296
  787   809         1016918532
  685   886         1016925581
  317   995         1016929888
  487   966         1016929999
  643   909         1016937136
  462   972         1016941176
  479   968         1016941471
  533   953         1016942614
  673   893         1016943174
  641   910         1016945721
  604   927         1016946847
  645   908         1016949437
  360   990         1016955000
  296   997         1016961309
  453   974         1016970101
  690   883         1016974387
  257  1000         1016974593
  639   911         1016975150
  513   959         1016979776
  307   996         1016982379
  647   907         1016982666
  760   833         1016985537
  611   924         1016988155
  388   986         1016996328
  491   965         1017002896
  563   943         1017015354
  620   920         1017016000
  475   969         1017025084
  637   912         1017025381
  680   889         1017027369
  786   810         1017028656
  592   932         1017032256
  649   906         1017036865
  587   934         1017042507
  574   939         1017055243
  506   961         1017057897
  774   821         1017072485
  327   994         1017073567
  520   957         1017075493
  336   993         1017079713
  635   913         1017096372
  418   981         1017110773
  651   905         1017112076
  766   828         1017118648
  272   999         1017126647
  530   954         1017127664
  495   964         1017128719
  597   930         1017133173
  725   860         1017134125
  749   842         1017137437
  754   838         1017141536
  666   897         1017142569
  785   811         1017148356
  736   852         1017158464
  471   970         1017160111
  285   998         1017161117
  582   936         1017163224
  375   988         1017164647
  258  1000         1017173512
  695   880         1017174375
  709   871         1017177140
  712   869         1017179037
  439   977         1017179352
  740   849         1017184049
  434   978         1017187856
  633   914         1017188081
  368   989         1017197701
  653   904         1017208341
  566   942         1017218384
  297   997         1017225046
  353   991         1017229248
  318   995         1017232307
  706   873         1017234433
  458   973         1017239229
  715   867         1017240238
  444   976         1017242560
  401   984         1017245105
  382   987         1017247771
  732   855         1017249543
  345   992         1017255113
  618   921         1017258993
  308   996         1017266048
  429   979         1017267328
  784   812         1017277632
  675   892         1017279163
  407   983         1017281230
  631   915         1017300466
  395   985         1017301500
  773   822         1017302165
  499   963         1017307846
  609   925         1017319654
  655   903         1017325702
  744   846         1017326520
  759   834         1017339183
  361   990         1017344881
  602   928         1017345960
  467   971         1017346174
  527   955         1017347058
  273   999         1017349416
  703   875         1017350802
  718   865         1017360857
  259  1000         1017373979
  449   975         1017378224
  510   960         1017387000
  577   938         1017393705
  328   994         1017395336
  687   885         1017396828
  668   896         1017400768
  286   998         1017405648
  517   958         1017406325
  413   982         1017411165
  783   813         1017416484
  424   980         1017417024
  337   993         1017419410
  765   829         1017419914
  629   916         1017433485
  549   948         1017440541
  682   888         1017441640
  546   949         1017441685
  389   986         1017449125
  728   858         1017457064
  569   941         1017457630
  657   902         1017464201
  552   947         1017474731
  543   950         1017478007
  298   997         1017490565
  692   882         1017502856
  616   922         1017522344
  700   877         1017526133
  319   995         1017536634
  503   962         1017540655
  721   863         1017541008
  772   823         1017541415
  555   946         1017544411
  590   933         1017545237
  753   839         1017547496
  540   951         1017549351
  309   996         1017551565
  782   814         1017564912
  274   999         1017573823
  260  1000         1017576000
  463   972         1017582895
  748   843         1017586099
  454   974         1017587088
  627   917         1017587096
  376   988         1017587648
  595   931         1017599366
  524   956         1017600640
  585   935         1017602000
  354   991         1017604135
  369   989         1017605078
  484   967         1017610967
  346   992         1017613224
  659   901         1017623880
  480   968         1017631232
  419   981         1017636200
  677   891         1017636704
  488   966         1017642968
  558   945         1017649737
  287   998         1017651895
  537   952         1017655561
  607   926         1017671319
  670   895         1017680375
  383   987         1017686690
  758   835         1017702387
  476   969         1017703385
  739   850         1017708419
  735   853         1017715852
  329   994         1017719073
  781   815         1017722916
  492   965         1017727613
  402   984         1017728712
  764   830         1017730744
  572   940         1017733248
  362   990         1017736928
  435   978         1017754227
  299   997         1017757872
  440   977         1017758833
  697   879         1017760312
  338   993         1017761129
  625   918         1017761257
  600   929         1017765089
  580   937         1017768953
  396   985         1017770761
  514   959         1017770823
  408   983         1017779399
  261  1000         1017779581
  724   861         1017780805
  771   824         1017790235
  561   944         1017790865
  534   953         1017796481
  275   999         1017799874
  661   900         1017804781
  614   923         1017806011
  743   847         1017817830
  430   979         1017820739
  472   970         1017827048
  507   961         1017827524
  445   976         1017835301
  310   996         1017838936
  731   856         1017839907
  320   995         1017842875
  496   964         1017865280
  459   973         1017869896
  684   887         1017877607
  521   957         1017888254
  689   884         1017889873
  780   816         1017890496
  288   998         1017899864
  390   986         1017904256
  414   982         1017924112
  711   870         1017928431
  708   872         1017949760
  623   919         1017955926
  425   980         1017957625
  752   840         1017963008
  714   868         1017966376
  564   943         1017967951
  531   954         1017971955
  347   992         1017973411
  355   991         1017981146
  672   894         1017981432
  450   975         1017984375
  262  1000         1017984728
  468   971         1018001843
  663   899         1018006946
  377   988         1018012905
  370   989         1018014669
  679   890         1018015839
  300   997         1018026973
  276   999         1018027575
  705   874         1018030249
  605   927         1018043108
  747   844         1018044307
  330   994         1018044784
  575   939         1018045394
  770   825         1018048625
  763   831         1018051138
  694   881         1018053225
  500   963         1018056347
  717   866         1018063709
  779   817         1018067652
  757   836         1018075149
  588   934         1018077976
  727   859         1018080362
  593   932         1018085425
  339   993         1018104876
  612   924         1018109952
  384   987         1018127907
  311   996         1018128167
  363   990         1018131147
  289   998         1018149561
  321   995         1018151036
  420   981         1018164141
  511   960         1018168831
  702   876         1018169784
  621   920         1018171061
  644   909         1018179413
  642   910         1018180288
  583   936         1018181143
  567   942         1018181151
  528   955         1018181827
  263  1000         1018191447
  646   908         1018199448
  640   911         1018202031
  598   930         1018204192
  455   974         1018206799
  518   958         1018209744
  403   984         1018214731
  720   864         1018220544
  464   972         1018227392
  665   898         1018230417
  648   907         1018240435
  738   851         1018242323
  397   985         1018242398
  638   912         1018244600
  798   799         1018251991
  778   818         1018254384
  277   999         1018256932
  797   800         1018261573
  409   983         1018280016
  796   801         1018280737
  734   854         1018282768
  301   997         1018297874
  504   962         1018301192
  650   906         1018302416
  674   893         1018303981
  636   913         1018307953
  795   802         1018309483
  485   967         1018315188
  769   826         1018316585
  742   848         1018318680
  436   978         1018323208
  481   968         1018323873
  686   886         1018335312
  348   992         1018335680
  547   949         1018337672
  441   977         1018340954
  550   948         1018346392
  794   803         1018347811
  489   966         1018358865
  356   991         1018360287
  391   986         1018361727
  544   950         1018364184
  699   878         1018368251
  331   994         1018372475
  431   979         1018376730
  762   832         1018381096
  477   969         1018384542
  652   905         1018385433
  751   841         1018388072
  553   947         1018390500
  634   914         1018392048
  578   938         1018394224
  793   804         1018395721
  264  1000         1018399744
  290   998         1018400992
  691   883         1018404758
  619   921         1018406620
  681   889         1018416610
  312   996         1018419264
  541   951         1018425772
  525   956         1018425941
  371   989         1018426480
  570   941         1018430621
  446   976         1018430712
  610   925         1018434125
  603   928         1018434979
  723   862         1018436995
  415   982         1018439543
  730   857         1018439793
  378   988         1018440424
  340   993         1018450657
  777   819         1018450692
  792   805         1018453213
  493   965         1018455282
  756   837         1018457469
  322   995         1018461123
  556   946         1018470152
  667   897         1018475236
  278   999         1018487951
  654   904         1018489528
  473   970         1018496817
  632   915         1018496843
  426   980         1018500776
  460   973         1018503317
  746   845         1018512061
  791   806         1018520287
  538   952         1018522280
  364   990         1018527544
  515   959         1018564954
  302   997         1018570581
  385   987         1018571428
  559   945         1018585504
  591   933         1018591308
  451   975         1018593226
  768   827         1018594115
  790   807         1018596943
  508   961         1018600193
  497   964         1018604817
  265  1000         1018609625
  656   903         1018614743
  630   916         1018622296
  696   880         1018625536
  586   935         1018630431
  676   892         1018648064
  535   953         1018653552
  291   998         1018654163
  776   820         1018656576
  469   971         1018660320
  617   922         1018662561
  596   931         1018663227
  789   808         1018683181
  710   871         1018687311
  421   981         1018694602
  349   992         1018700037
  713   869         1018702006
  332   994         1018702152
  404   984         1018703168
  522   957         1018704141
  313   996         1018712233
  726   860         1018713176
  398   985         1018716417
  573   940         1018716517
  761   833         1018720618
  279   999         1018720638
  707   873         1018731860
  562   944         1018736712
  669   896         1018741445
  357   991         1018741564
  658   902         1018761120
  628   917         1018768365
  323   995         1018773142
  716   867         1018776059
  608   926         1018778488
  788   809         1018779001
  581   937         1018779894
  410   983         1018783087
  737   852         1018785761
  341   993         1018798478
  501   963         1018807848
  688   885         1018814797
  532   954         1018819432
  266  1000         1018821096
  392   986         1018821544
  750   842         1018822688
  741   849         1018829070
  456   974         1018829240
  704   875         1018835539
  683   888         1018839059
  372   989         1018840517
  303   997         1018845100
  601   929         1018846890
  755   838         1018849347
  733   855         1018859212
  379   988         1018870211
  775   821         1018872036
  465   972         1018874673
  767   828         1018881215
  787   810         1018884403
  437   978         1018894805
  292   998         1018909080
  719   865         1018909584
  565   943         1018923932
  442   977         1018925721
  365   990         1018926125
  660   901         1018928701
  626   918         1018935008
  432   979         1018935307
  615   923         1018938842
  693   882         1018941525
  512   960         1018953728
  280   999         1018954999
  416   982         1018957464
  745   846         1018989361
  701   877         1018998234
  786   811         1018999387
  314   996         1019007080
  678   891         1019013723
  519   958         1019016271
  386   987         1019017259
  482   968         1019019400
  529   955         1019019764
  486   967         1019022319
  447   976         1019028799
  671   895         1019029086
  333   994         1019033821
  267  1000         1019034163
  576   939         1019038995
  427   980         1019046483
  729   858         1019049201
  505   962         1019064753
  350   992         1019066488
  478   969         1019068561
  760   834         1019069704
  490   966         1019077696
  324   995         1019087099
  774   822         1019097072
  722   863         1019102695
  589   934         1019116973
  662   900         1019117528
  304   997         1019121437
  624   919         1019122183
  785   812         1019123953
  358   991         1019124983
  461   973         1019139498
  594   932         1019142152
  606   927         1019142999
  568   942         1019147320
  342   993         1019148345
  293   998         1019165749
  474   970         1019169424
  766   829         1019177885
  494   965         1019185909
  281   999         1019191040
  399   985         1019192824
  405   984         1019194029
  584   936         1019202560
  452   975         1019204783
  698   879         1019219831
  422   981         1019227589
  613   924         1019235421
  548   949         1019236941
  268  1000         1019248832
  754   839         1019250783
  545   950         1019253625
  526   956         1019254392
  551   948         1019255543
  373   989         1019256786
  784   813         1019258101
  749   843         1019266856
  599   930         1019278799
  685   887         1019283228
  393   986         1019283713
  411   983         1019288618
  380   988         1019302272
  315   996         1019303811
  542   951         1019305439
  554   947         1019309587
  690   884         1019316104
  470   971         1019321611
  366   990         1019326896
  664   899         1019327643
  622   920         1019329848
  773   823         1019331684
  673   894         1019338201
  736   853         1019338733
  498   964         1019347336
  740   850         1019349000
  725   861         1019355506
  516   959         1019362175
  334   994         1019367488
  509   961         1019375910
  539   952         1019392227
  579   938         1019398211
  557   946         1019399229
  305   997         1019399598
  680   890         1019401000
  783   814         1019401831
  325   995         1019403000
  571   941         1019407032
  643   910         1019418707
  294   998         1019424176
  645   909         1019425554
  759   835         1019428354
  282   999         1019428767
  641   911         1019432752
  351   992         1019435039
  732   856         1019445184
  712   870         1019447128
  647   908         1019453335
  457   974         1019454417
  709   872         1019455677
  269  1000         1019465109
  387   987         1019465406
  639   912         1019467647
  438   978         1019469024
  744   847         1019476207
  417   982         1019477881
  765   830         1019484125
  433   979         1019496476
  715   868         1019497907
  695   881         1019500216
  343   993         1019500264
  649   907         1019502092
  359   991         1019510550
  443   977         1019513140
  536   953         1019513833
  523   957         1019523160
  637   913         1019523350
  706   874         1019523440
  560   945         1019524625
  466   972         1019524744
  604   928         1019527616
  611   925         1019552256
  782   815         1019555143
  620   921         1019557961
  666   898         1019559088
  502   963         1019562355
  651   906         1019571867
  772   824         1019575872
  428   980         1019594752
  635   914         1019599819
  316   996         1019602432
  718   866         1019608128
  448   976         1019629568
  592   933         1019640925
  703   876         1019650303
  753   840         1019661777
  587   935         1019662378
  653   905         1019662702
  728   859         1019668131
  283   999         1019668186
  675   893         1019668832
  533   954         1019670101
  400   985         1019671625
  374   989         1019675293
  306   997         1019679589
  270  1000         1019683000
  295   998         1019684367
  563   944         1019685931
  406   984         1019687320
  633   915         1019697012
  335   994         1019703159
  574   940         1019703224
  483   968         1019717819
  781   816         1019718037
  748   844         1019720576
  326   995         1019720851
  367   990         1019729863
  597   931         1019730664
  487   967         1019732366
  381   988         1019736613
  513   960         1019741697
  394   986         1019748240
  687   886         1019749159
  479   969         1019755448
  423   981         1019763108
  655   904         1019774639
  721   864         1019777905
  462   973         1019778445
  582   937         1019794321
  758   836         1019796568
  412   983         1019796615
  491   966         1019799467
  764   831         1019799935
  352   992         1019805696
  618   922         1019806480
  682   889         1019809937
  668   897         1019811905
  631   916         1019814887
  453   975         1019819052
  520   958         1019825912
  771   825         1019829636
  506   962         1019831344
  700   878         1019836152
  692   883         1019839275
  475   970         1019844875
  344   993         1019854241
  530   955         1019860875
  739   851         1019878470
  566   943         1019883303
  609   926         1019889305
  780   817         1019890513
  360   991         1019898271
  735   854         1019901239
  271  1000         1019902511
  317   996         1019902949
  657   903         1019907720
  284   999         1019909303
  388   987         1019915875
  495   965         1019919500
  602   929         1019932297
  296   998         1019946328
  629   917         1019953402
  307   997         1019961416
  743   848         1019972599
  471   971         1019985722
  418   982         1020000800
  724   862         1020007352
  677   892         1020021021
  577   939         1020036052
  327   995         1020040658
  731   857         1020040684
  336   994         1020040840
  439   978         1020045871
  434   979         1020060243
  659   902         1020061987
  779   818         1020072571
  616   923         1020075363
  697   880         1020080873
  752   841         1020082329
  458   974         1020082336
  527   956         1020085999
  670   896         1020086136
  499   964         1020092843
  770   826         1020092976
  375   989         1020096044
  444   977         1020103217
  627   918         1020112515
  569   942         1020116897
  272  1000         1020123648
  763   832         1020125315
  368   990         1020135032
  549   949         1020139498
  429   980         1020145589
  546   950         1020146336
  285   999         1020152124
  401   985         1020152826
  510   961         1020154681
  590   934         1020159504
  517   959         1020162492
  799   799         1020164798
  552   948         1020168000
  798   800         1020169592
  382   988         1020173240
  757   837         1020174346
  467   972         1020177611
  353   992         1020178465
  407   984         1020183047
  747   845         1020183848
  797   801         1020183974
  543   951         1020188358
  711   871         1020201742
  595   932         1020202443
  318   996         1020205368
  796   802         1020207944
  297   998         1020210065
  345   993         1020210282
  395   986         1020215131
  585   936         1020227481
  714   869         1020229253
  555   947         1020231998
  449   976         1020233025
  708   873         1020233529
  689   885         1020236894
  661   901         1020237482
  684   888         1020240576
  795   803         1020241502
  308   997         1020245085
  607   927         1020246526
  778   819         1020264211
  540   952         1020265408
  794   804         1020284648
  361   991         1020288152
  625   919         1020292184
  727   860         1020296583
  424   981         1020301165
  413   983         1020307084
  717   867         1020316176
  503   963         1020319874
  705   875         1020324500
  558   946         1020331648
  793   805         1020337382
  524   957         1020345317
  273  1000         1020346417
  600   930         1020357000
  328   995         1020362427
  614   924         1020364568
  769   827         1020365892
  389   987         1020368672
  537   953         1020377330
  337   994         1020380537
  672   895         1020381823
  694   882         1020384352
  572   941         1020386869
  679   891         1020394810
  286   999         1020396655
  792   806         1020399704
  580   938         1020405672
  738   852         1020417480
  484   968         1020419136
  463   973         1020420164
  663   900         1020434247
  454   975         1020436039
  480   969         1020445209
  488   967         1020445335
  762   833         1020460265
  720   865         1020462625
  777   820         1020465433
  561   945         1020467106
  791   807         1020471614
  734   855         1020473279
  702   877         1020474541
  298   998         1020475584
  742   849         1020478537
  623   920         1020492367
  319   996         1020509695
  751   842         1020512439
  376   989         1020519045
  476   970         1020523176
  534   954         1020523968
  492   966         1020524184
  419   982         1020526227
  309   997         1020530602
  514   960         1020532744
  369   990         1020542409
  790   808         1020553112
  354   992         1020553352
  756   838         1020561688
  346   993         1020568393
  274  1000         1020570824
  507   962         1020600971
  383   988         1020612159
  605   928         1020623877
  440   978         1020625352
  435   979         1020626614
  402   985         1020636433
  564   944         1020638528
  521   958         1020638673
  287   999         1020642902
  789   809         1020644198
  730   858         1020645712
  768   828         1020648384
  665   899         1020652324
  472   971         1020652659
  496   965         1020656061
  746   846         1020656672
  644   910         1020660984
  642   911         1020667319
  723   863         1020668714
  612   925         1020674053
  646   909         1020675565
  776   821         1020676237
  362   991         1020680199
  408   984         1020681216
  699   879         1020683538
  396   986         1020684392
  329   995         1020686164
  686   887         1020692959
  575   940         1020693375
  593   933         1020694094
  640   912         1020694528
  445   977         1020695958
  588   935         1020697847
  430   980         1020699000
  674   894         1020699008
  531   955         1020705166
  648   908         1020711104
  459   974         1020713003
  621   921         1020713022
  338   994         1020722256
  638   913         1020742569
  299   998         1020742891
  788   810         1020744872
  691   884         1020746475
  650   907         1020767643
  681   890         1020790241
  275  1000         1020796875
  598   931         1020801683
  761   834         1020804785
  636   914         1020811400
  583   937         1020812240
  320   996         1020815936
  310   997         1020817973
  414   983         1020820031
  390   987         1020823803
  468   972         1020833280
  450   976         1020839176
  500   964         1020841344
  425   981         1020841766
  652   906         1020845224
  567   943         1020846070
  787   811         1020855134
  288   999         1020890871
  667   898         1020891755
  775   822         1020896623
  634   915         1020900979
  528   956         1020920768
  347   993         1020928580
  355   992         1020930363
  726   861         1020934557
  511   961         1020936512
  767   829         1020940452
  654   905         1020943889
  377   989         1020944302
  696   881         1020951377
  370   990         1020952000
  750   843         1020952107
  619   922         1020954107
  755   839         1020958594
  710   872         1020965848
  518   959         1020965911
  737   853         1020966030
  713   870         1020970097
  786   812         1020974984
  741   850         1020994021
  610   926         1021003776
  632   916         1021011264
  330   995         1021011875
  300   998         1021011992
  707   874         1021020867
  603   929         1021021316
  276  1000         1021024576
  716   868         1021033728
  578   939         1021036571
  676   893         1021037733
  547   950         1021042323
  550   949         1021045349
  384   988         1021053376
  420   982         1021054168
  733   856         1021054853
  455   975         1021055750
  656   904         1021063680
  464   973         1021064661
  339   994         1021066003
  363   991         1021074418
  544   951         1021074535
  504   963         1021080411
  553   948         1021083769
  570   942         1021089888
  785   813         1021104422
  311   997         1021107204
  403   985         1021122452
  485   968         1021123357
  321   996         1021124097
  774   823         1021126591
  704   876         1021135040
  481   969         1021137850
  745   847         1021139048
  289   999         1021140568
  541   952         1021141829
  630   917         1021142213
  669   897         1021152582
  397   986         1021156029
  719   866         1021156855
  556   947         1021157739
  760   835         1021158875
  489   967         1021161232
  688   886         1021167128
  525   957         1021170618
  409   984         1021181833
  436   979         1021195595
  477   970         1021204333
  658   903         1021204639
  591   934         1021205575
  683   889         1021207356
  441   978         1021207473
  617   923         1021215580
  766   830         1021242096
  784   814         1021243448
  538   953         1021244049
  493   966         1021251853
  277  1000         1021253933
  431   980         1021254991
  586   936         1021255912
  729   859         1021260268
  596   932         1021266304
  559   946         1021267415
  693   883         1021277944
  391   987         1021281274
  301   998         1021282893
  348   993         1021290849
  446   977         1021291369
  628   918         1021293784
  701   878         1021308253
  356   992         1021309504
  473   971         1021322428
  515   960         1021326875
  415   983         1021335462
  331   995         1021339566
  722   864         1021339592
  460   974         1021346424
  608   927         1021353695
  371   990         1021363811
  754   840         1021365064
  773   824         1021366141
  660   902         1021366808
  573   941         1021370138
  378   989         1021371821
  508   962         1021373640
  535   954         1021381039
  426   981         1021384917
  290   999         1021391999
  783   815         1021392062
  497   965         1021395598
  678   892         1021398040
  312   997         1021398301
  749   844         1021401333
  340   994         1021411784
  562   945         1021412953
  581   938         1021416613
  322   996         1021434184
  671   896         1021434847
  601   930         1021438801
  451   976         1021448027
  522   958         1021454560
  626   919         1021465935
  364   991         1021470815
  278  1000         1021484952
  469   972         1021491757
  385   988         1021496897
  615   924         1021497399
  740   851         1021519051
  759   836         1021522535
  736   854         1021524120
  698   880         1021540392
  662   901         1021550229
  782   816         1021550264
  532   955         1021552643
  765   831         1021553316
  302   998         1021555600
  725   862         1021582053
  421   982         1021584629
  501   964         1021592845
  565   944         1021594509
  404   985         1021610889
  772   825         1021615273
  398   986         1021630048
  744   848         1021630976
  291   999         1021645170
  732   857         1021645961
  685   888         1021646197
  349   993         1021655206
  624   920         1021658624
  690   885         1021663125
  332   995         1021669243
  456   975         1021678191
  410   984         1021684904
  576   940         1021686976
  357   992         1021690781
  313   997         1021691270
  465   973         1021711942
  279  1000         1021717639
  781   817         1021718054
  712   871         1021720439
  512   961         1021721409
  606   928         1021723768
  589   935         1021736844
  673   895         1021738592
  709   873         1021739446
  392   987         1021741091
  323   996         1021746203
  594   933         1021750821
  664   900         1021754944
  529   956         1021758705
  341   994         1021759605
  715   869         1021760784
  437   979         1021767192
  519   959         1021772438
  372   990         1021777848
  680   891         1021779971
  753   841         1021781098
  442   978         1021792240
  613   925         1021799522
  379   989         1021801608
  568   943         1021812239
  432   980         1021813568
  706   875         1021817691
  303   998         1021830119
  486   968         1021830488
  695   882         1021831343
  482   969         1021833377
  584   937         1021833657
  505   963         1021843972
  416   983         1021853383
  748   845         1021860117
  718   867         1021860595
  365   991         1021869396
  622   921         1021871809
  771   826         1021873987
  764   832         1021874112
  599   931         1021876290
  490   967         1021880063
  728   860         1021884352
  478   970         1021888352
  447   977         1021889456
  780   818         1021895432
  758   837         1021895765
  292   999         1021900087
  643   911         1021905738
  645   910         1021907125
  641   912         1021925249
  647   909         1021929452
  427   981         1021930624
  548   950         1021941592
  386   988         1021942728
  280  1000         1021952000
  551   949         1021954500
  703   877         1021955060
  545   951         1021963976
  639   913         1021965616
  649   908         1021972761
  666   899         1021980995
  494   966         1021982480
  461   974         1021982605
  314   997         1021986117
  474   971         1021995035
  526   957         1021999069
  333   995         1022000912
  554   948         1022002856
  721   865         1022019986
  542   952         1022021496
  350   993         1022021657
  637   914         1022026797
  651   907         1022037094
  579   939         1022040558
  739   852         1022053627
  452   976         1022059584
  324   996         1022060160
  675   894         1022063859
  571   942         1022066299
  358   992         1022074200
  779   819         1022082398
  799   800         1022082399
  557   947         1022086816
  735   855         1022091750
  798   801         1022091993
  405   985         1022101750
  620   922         1022105448
  399   986         1022106455
  304   998         1022106456
  687   887         1022106806
  635   915         1022108750
  342   994         1022109472
  797   802         1022111181
  604   929         1022113953
  539   953         1022113996
  422   982         1022117616
  611   926         1022121907
  653   906         1022122493
  516   960         1022124096
  743   849         1022132456
  498   965         1022138117
  796   803         1022139963
  770   827         1022142283
  509   962         1022149357
  700   879         1022151439
  470   972         1022153048
  293   999         1022156756
  795   804         1022178339
  692   884         1022180992
  682   890         1022183568
  281  1000         1022188041
  411   984         1022190435
  373   990         1022194117
  393   987         1022203260
  763   833         1022204484
  560   946         1022206536
  752   842         1022206696
  633   916         1022211433
  794   805         1022226309
  668   898         1022228424
  655   905         1022229000
  380   989         1022233669
  724   863         1022239071
  536   954         1022241320
  731   858         1022246603
  592   934         1022255192
  366   991         1022270167
  523   958         1022273579
  757   838         1022278565
  778   820         1022278952
  315   997         1022282848
  793   806         1022283873
  587   936         1022287859
  457   975         1022303368
  747   846         1022328459
  597   932         1022333741
  334   995         1022334579
  631   917         1022334804
  438   979         1022341411
  502   964         1022347352
  792   807         1022351031
  657   904         1022356657
  574   941         1022356845
  618   923         1022359499
  466   973         1022362013
  563   945         1022362172
  417   983         1022373800
  433   980         1022374737
  325   996         1022376061
  443   978         1022379659
  305   998         1022384617
  351   993         1022390208
  387   988         1022390875
  533   955         1022403312
  697   881         1022406714
  677   893         1022410690
  294   999         1022415183
  769   828         1022420161
  282  1000         1022425768
  791   808         1022427783
  582   938         1022431040
  359   992         1022459767
  343   994         1022461391
  609   927         1022464512
  629   918         1022478821
  428   981         1022478893
  711   872         1022480279
  777   821         1022485094
  448   977         1022490225
  670   897         1022497273
  714   870         1022497344
  659   903         1022505506
  513   961         1022509378
  790   809         1022514129
  727   861         1022517964
  708   874         1022522536
  602   930         1022524208
  483   969         1022531796
  487   968         1022540535
  762   834         1022544432
  566   944         1022553880
  717   868         1022573845
  479   970         1022575239
  316   997         1022581469
  520   959         1022582079
  400   986         1022585256
  689   886         1022589225
  406   985         1022595041
  738   853         1022597749
  530   956         1022599816
  491   967         1022601834
  684   889         1022608873
  789   810         1022610069
  506   963         1022610563
  374   990         1022612624
  462   974         1022621552
  705   876         1022624001
  616   924         1022633920
  751   843         1022641858
  627   919         1022643442
  742   850         1022643488
  423   982         1022653135
  306   998         1022664608
  283  1000         1022665187
  394   987         1022667787
  381   989         1022668010
  734   856         1022668920
  335   995         1022670250
  475   971         1022670486
  756   839         1022670935
  367   991         1022673134
  453   976         1022673853
  295   999         1022675374
  661   902         1022675589
  577   940         1022684033
  326   996         1022693912
  412   984         1022698432
  776   822         1022700824
  768   829         1022707621
  720   866         1022709896
  788   811         1022715603
  495   966         1022716071
  694   883         1022720771
  352   993         1022760865
  679   892         1022779127
  590   935         1022779375
  569   943         1022781816
  702   878         1022784560
  672   896         1022787584
  746   847         1022806359
  595   933         1022811112
  344   994         1022815368
  471   972         1022817159
  607   928         1022827295
  625   920         1022828625
  527   957         1022830676
  787   812         1022830731
  388   988         1022841344
  549   950         1022844149
  360   992         1022847488
  546   951         1022856687
  730   859         1022856779
  585   937         1022858578
  663   901         1022866948
  552   949         1022866957
  317   997         1022881986
  499   965         1022883624
  761   835         1022893956
  418   983         1022896719
  543   952         1022904415
  723   864         1022905611
  284  1000         1022906304
  439   979         1022918258
  517   960         1022924413
  555   948         1022925267
  775   823         1022926142
  510   962         1022928128
  614   925         1022928669
  458   975         1022931287
  296   999         1022937335
  434   980         1022938504
  307   998         1022946435
  600   931         1022954491
  786   813         1022955453
  444   978         1022969736
  540   953         1022987177
  699   880         1023004099
  767   830         1023004663
  336   995         1023007931
  327   996         1023013719
  467   973         1023014880
  558   947         1023019235
  429   981         1023029730
  375   990         1023033375
  623   921         1023034328
  572   942         1023046136
  580   939         1023048019
  686   888         1023055928
  401   986         1023066457
  755   840         1023072875
  368   991         1023078303
  665   900         1023079625
  750   844         1023086584
  785   814         1023089769
  407   985         1023090768
  691   885         1023093496
  449   977         1023093682
  524   958         1023095736
  674   895         1023099399
  382   989         1023104637
  537   954         1023104817
  503   964         1023104871
  353   993         1023133634
  395   987         1023134678
  644   911         1023148015
  561   946         1023149017
  285  1000         1023149125
  737   854         1023151417
  646   910         1023157136
  642   912         1023159816
  774   824         1023161048
  726   862         1023161104
  741   851         1023164072
  681   891         1023169212
  345   994         1023171409
  318   997         1023184405
  648   909         1023187221
  424   982         1023191192
  640   913         1023192497
  297   999         1023201072
  413   984         1023208901
  605   929         1023210214
  308   998         1023230104
  484   969         1023233113
  784   815         1023233679
  361   992         1023237369
  650   908         1023238312
  713   871         1023243408
  612   926         1023243704
  638   914         1023246016
  710   873         1023249617
  760   836         1023253056
  488   968         1023253504
  733   857         1023255630
  534   955         1023257179
  621   922         1023260509
  463   974         1023263271
  480   970         1023265000
  696   882         1023282504
  454   976         1023290840
  745   848         1023293817
  389   988         1023294141
  716   869         1023296605
  514   961         1023300425
  593   934         1023308361
  652   907         1023310451
  766   831         1023311287
  667   899         1023313662
  564   945         1023314769
  707   875         1023315118
  636   915         1023320331
  588   936         1023323328
  492   967         1023326551
  328   996         1023335488
  575   941         1023346996
  337   995         1023347628
  476   971         1023348787
  507   963         1023380190
  783   816         1023387183
  286  1000         1023393656
  521   959         1023394840
  654   906         1023403680
  598   932         1023404760
  773   825         1023405542
  719   867         1023409322
  634   916         1023415400
  419   983         1023422146
  676   894         1023432760
  704   877         1023439797
  531   956         1023444107
  583   938         1023448959
  496   966         1023452632
  376   990         1023456376
  298   999         1023466591
  729   860         1023476489
  472   972         1023484096
  754   841         1023484385
  369   991         1023485680
  319   997         1023488732
  440   979         1023497739
  435   980         1023504875
  619   923         1023507126
  354   993         1023508521
  309   998         1023515621
  567   944         1023516647
  656   905         1023518041
  688   887         1023524775
  346   994         1023529520
  632   917         1023531181
  749   845         1023540874
  383   989         1023543556
  402   986         1023550064
  782   817         1023550281
  459   975         1023561954
  445   978         1023562477
  669   898         1023569101
  610   927         1023578983
  683   890         1023580987
  722   865         1023581673
  430   981         1023583141
  408   985         1023588937
  396   987         1023603939
  603   930         1023613227
  693   884         1023619661
  759   837         1023621732
  701   879         1023623540
  765   832         1023627493
  362   992         1023629416
  500   965         1023632125
  287  1000         1023639903
  658   904         1023653576
  329   996         1023659225
  772   826         1023659624
  528   957         1023665445
  630   918         1023667632
  468   973         1023670549
  578   940         1023684552
  338   995         1023689347
  740   852         1023694208
  450   977         1023699833
  511   962         1023709959
  736   855         1023714631
  414   984         1023721848
  781   818         1023722973
  518   960         1023727832
  425   982         1023731793
  299   999         1023733898
  390   988         1023749272
  550   950         1023750000
  547   951         1023752674
  570   943         1023754807
  617   924         1023774137
  553   949         1023782726
  678   893         1023787709
  544   952         1023790592
  744   849         1023790833
  320   997         1023794973
  310   998         1023802992
  660   903         1023810327
  725   863         1023813772
  628   919         1023824711
  591   935         1023825446
  671   897         1023845984
  556   948         1023851008
  732   858         1023851880
  541   953         1023863598
  504   964         1023865408
  698   881         1023866233
  596   933         1023874973
  377   990         1023881633
  355   993         1023885532
  586   937         1023887009
  288  1000         1023887872
  347   994         1023889707
  370   991         1023895271
  780   819         1023905259
  753   842         1023905465
  464   974         1023907768
  455   976         1023910551
  525   958         1023921037
  771   827         1023923294
  608   928         1023934464
  485   969         1023937334
  420   983         1023950087
  764   833         1023953281
  559   947         1023955002
  481   970         1023957641
  489   968         1023969401
  538   954         1023971536
  384   989         1023984773
  330   996         1023984936
  662   902         1023988336
  712   872         1023998976
  758   838         1023999984
  800   800         1024000000
  626   920         1024002376
  300   999         1024002999
  748   846         1024004728
  799   801         1024004800
  685   889         1024014494
  690   886         1024015456
  798   802         1024019200
  363   992         1024023635
  709   874         1024028453
  715   870         1024028875
  573   942         1024029405
  477   971         1024029944
  339   995         1024033094
  403   986         1024036083
  601   931         1024036292
  797   803         1024043200
  493   967         1024054220
  581   939         1024058960
  615   925         1024061500
  436   980         1024073856
  397   987         1024075576
  796   804         1024076800
  441   979         1024079860
  409   985         1024089554
  311   998         1024092223
  515   961         1024094556
  562   946         1024094864
  779   820         1024097139
  321   997         1024103134
  728   861         1024105733
  535   955         1024114250
  706   876         1024117192
  718   868         1024118264
  795   805         1024120000
  289  1000         1024137569
  431   981         1024139132
  673   896         1024144353
  508   963         1024152859
  473   972         1024153865
  446   978         1024157888
  680   892         1024164288
  695   883         1024167762
  794   806         1024172800
  664   901         1024187645
  497   966         1024192169
  460   975         1024195375
  770   828         1024196552
  624   921         1024200585
  391   988         1024206743
  522   959         1024210727
  739   853         1024233896
  793   807         1024235200
  415   984         1024237279
  348   994         1024251976
  356   993         1024264673
  703   878         1024265079
  721   866         1024267257
  565   945         1024270750
  301   999         1024273900
  426   982         1024274944
  735   856         1024287391
  763   834         1024288651
  532   956         1024291584
  743   850         1024297407
  778   821         1024298613
  371   991         1024307082
  792   808         1024307200
  451   977         1024308684
  378   990         1024309152
  606   929         1024310105
  331   996         1024312627
  469   973         1024329026
  752   843         1024336115
  576   941         1024340597
  589   936         1024362325
  594   934         1024365088
  613   926         1024369173
  340   995         1024378875
  312   998         1024383320
  501   965         1024383626
  757   839         1024387812
  791   809         1024388800
  290  1000         1024389000
  645   911         1024394156
  643   912         1024398235
  666   900         1024408296
  647   910         1024411023
  322   997         1024413221
  622   922         1024419296
  364   992         1024420032
  641   913         1024423218
  385   989         1024428294
  649   909         1024448878
  731   859         1024457670
  675   895         1024464250
  639   914         1024469063
  687   888         1024469775
  584   938         1024470376
  700   880         1024472000
  724   864         1024475968
  747   847         1024478146
  599   932         1024479367
  769   829         1024479398
  790   810         1024480000
  421   983         1024480548
  568   944         1024482816
  512   962         1024494856
  529   957         1024503382
  651   908         1024507763
  777   822         1024509681
  404   986         1024524520
  692   885         1024528013
  456   976         1024532992
  519   960         1024534359
  637   915         1024535728
  302   999         1024546607
  398   987         1024549595
  465   974         1024555049
  682   891         1024562539
  789   811         1024580800
  653   907         1024587720
  410   985         1024592625
  349   994         1024616333
  635   916         1024623171
  505   964         1024628969
  762   835         1024633603
  291  1000         1024642171
  332   996         1024642304
  486   969         1024644465
  437   980         1024645453
  357   993         1024645950
  668   899         1024650331
  548   951         1024651943
  482   970         1024653168
  620   923         1024658467
  551   950         1024659151
  442   979         1024664627
  392   988         1024666560
  313   998         1024676289
  545   952         1024680033
  490   968         1024688232
  579   940         1024688539
  655   906         1024688791
  788   812         1024691200
  611   927         1024697114
  432   981         1024697709
  554   949         1024701813
  604   930         1024705864
  478   971         1024713963
  372   991         1024721119
  323   997         1024725240
  341   995         1024726696
  776   823         1024730343
  571   943         1024731218
  633   917         1024731350
  697   882         1024737841
  379   990         1024738939
  542   953         1024743265
  727   862         1024744511
  526   958         1024749488
  416   984         1024755200
  447   978         1024755975
  711   873         1024764048
  714   871         1024770655
  768   830         1024771832
  751   844         1024776335
  557   948         1024780085
  738   854         1024783136
  494   967         1024784847
  756   840         1024785216
  677   894         1024805717
  657   905         1024811018
  787   813         1024811200
  742   851         1024813539
  708   875         1024816787
  365   992         1024818613
  427   982         1024820651
  303   999         1024821126
  474   972         1024826472
  461   975         1024831556
  717   869         1024836722
  539   954         1024841483
  631   918         1024860223
  734   857         1024869697
  386   989         1024874125
  592   935         1024875063
  516   961         1024891777
  560   947         1024894123
  292  1000         1024897088
  670   898         1024913792
  618   924         1024918056
  587   937         1024918956
  452   977         1024920241
  509   963         1024928576
  705   877         1024928758
  498   966         1024934688
  786   814         1024940800
  597   933         1024942410
  689   887         1024946872
  659   904         1024954443
  775   824         1024960599
  746   848         1024961128
  720   867         1024962363
  314   998         1024971136
  333   996         1024973973
  536   955         1024974531
  684   890         1024982504
  350   994         1024982784
  761   836         1024988137
  470   973         1024990317
  629   919         1025009748
  422   983         1025013535
  405   986         1025015381
  574   942         1025016112
  399   987         1025026002
  358   993         1025029369
  523   959         1025029746
  324   997         1025039197
  563   946         1025044083
  609   928         1025045281
  694   884         1025062488
  730   860         1025073000
  582   939         1025073387
  767   831         1025073854
  342   995         1025076563
  785   815         1025080000
  304   999         1025097463
  411   985         1025098156
  702   879         1025099847
  661   903         1025119108
  602   931         1025121699
  393   988         1025128729
  373   991         1025137388
  502   965         1025138133
  533   956         1025142253
  723   865         1025147692
  293  1000         1025153757
  457   976         1025158169
  679   893         1025168796
  380   990         1025171000
  627   920         1025179883
  755   841         1025192196
  616   925         1025198021
  672   897         1025198721
  774   825         1025200449
  466   974         1025205120
  366   992         1025219384
  438   980         1025219672
  750   845         1025226125
  784   816         1025228800
  566   945         1025230121
  443   979         1025252046
  433   981         1025258878
  315   998         1025267867
  417   984         1025275617
  513   962         1025282825
  663   902         1025305055
  334   996         1025307640
  387   989         1025322272
  699   881         1025329940
  577   941         1025337654
  741   852         1025339229
  737   855         1025341928
  520   960         1025344000
  530   957         1025344493
  351   994         1025351335
  483   970         1025351587
  760   837         1025352253
  487   969         1025354512
  325   997         1025355098
  448   978         1025356744
  428   982         1025368920
  625   921         1025370586
  305   999         1025375624
  766   832         1025385464
  783   817         1025387200
  726   863         1025392823
  506   964         1025395560
  479   971         1025400850
  590   936         1025404856
  491   968         1025410003
  294  1000         1025412184
  607   929         1025413632
  359   993         1025414936
  686   889         1025424225
  595   934         1025425379
  343   995         1025428482
  691   886         1025445827
  773   826         1025449893
  569   944         1025452393
  745   849         1025453674
  733   858         1025461549
  462   975         1025470503
  585   938         1025495297
  614   926         1025498320
  475   972         1025501923
  400   987         1025504803
  674   896         1025505160
  406   986         1025508672
  665   901         1025512326
  495   967         1025518438
  713   872         1025521945
  453   977         1025534510
  710   874         1025538624
  423   983         1025549054
  681   892         1025553529
  549   951         1025554500
  782   818         1025555200
  374   991         1025555895
  600   932         1025557568
  716   870         1025564696
  316   998         1025566488
  552   950         1025571608
  546   952         1025572744
  527   958         1025581095
  623   922         1025581815
  394   988         1025593256
  381   990         1025605341
  412   985         1025606153
  754   842         1025608752
  707   876         1025614619
  696   883         1025618923
  367   992         1025622351
  555   949         1025624224
  543   953         1025626184
  644   912         1025640512
  335   996         1025643311
  646   911         1025644167
  471   973         1025654428
  306   999         1025655615
  642   913         1025657785
  719   868         1025666991
  648   910         1025668792
  295  1000         1025672375
  326   997         1025672949
  499   966         1025680195
  749   846         1025685485
  517   961         1025692094
  640   914         1025695944
  580   940         1025696000
  729   861         1025697870
  765   833         1025706662
  510   963         1025707347
  772   827         1025708931
  572   943         1025711055
  558   948         1025712504
  650   909         1025714429
  540   954         1025714664
  352   994         1025721992
  759   838         1025725951
  781   819         1025732800
  667   900         1025740963
  704   878         1025749816
  638   915         1025754947
  388   989         1025772741
  652   908         1025781120
  344   995         1025782459
  458   976         1025786088
  439   980         1025796519
  418   984         1025798536
  605   930         1025802125
  360   993         1025802657
  621   923         1025813528
  612   927         1025818911
  434   981         1025822645
  722   866         1025828944
  676   895         1025833151
  636   916         1025834752
  561   947         1025836604
  537   955         1025838028
  444   979         1025842123
  524   959         1025851903
  467   974         1025857987
  317   998         1025867005
  654   907         1025868907
  740   853         1025874477
  688   888         1025887744
  503   965         1025895652
  736   856         1025910272
  429   982         1025919757
  780   820         1025920000
  800   801         1025922401
  593   935         1025928232
  799   802         1025932007
  296  1000         1025934336
  634   917         1025935317
  307   999         1025937442
  701   880         1025944101
  798   803         1025951219
  588   937         1025954425
  744   850         1025955784
  683   891         1025959958
  449   978         1025960201
  693   885         1025966682
  375   991         1025976646
  771   828         1025977563
  656   906         1025977832
  797   804         1025980037
  336   996         1025980992
  401   987         1025986004
  669   899         1025991008
  327   997         1025992756
  534   956         1025996120
  564   946         1025996680
  407   986         1026004399
  575   942         1026006263
  598   933         1026013429
  796   805         1026018461
  368   992         1026027520
  753   843         1026034884
  764   834         1026037448
  382   990         1026041968
  725   864         1026050669
  484   970         1026052904
  632   918         1026056600
  395   988         1026060147
  732   859         1026062947
  619   924         1026065683
  795   806         1026066491
  488   969         1026067481
  514   962         1026073872
  424   983         1026087111
  480   971         1026090611
  583   939         1026091306
  353   994         1026094761
  658   905         1026107937
  758   839         1026109231
  463   975         1026112222
  413   985         1026116622
  779   821         1026116800
  794   807         1026124127
  492   968         1026134720
  345   995         1026138500
  454   977         1026151497
  748   847         1026154415
  521   960         1026156761
  610   928         1026159752
  507   964         1026165187
  318   998         1026169424
  476   972         1026180224
  678   894         1026182736
  531   957         1026188784
  793   808         1026191369
  361   993         1026192538
  567   945         1026192888
  698   882         1026197360
  297  1000         1026198073
  630   919         1026198559
  603   931         1026210718
  308   999         1026221111
  389   989         1026225538
  496   967         1026254999
  770   829         1026255789
  660   904         1026259264
  671   898         1026262503
  792   809         1026268217
  712   873         1026282745
  715   871         1026302186
  328   997         1026314525
  337   996         1026320689
  472   973         1026321365
  709   875         1026322704
  778   822         1026323200
  419   984         1026323963
  728   862         1026332280
  578   941         1026338173
  617   925         1026338238
  791   810         1026354671
  628   920         1026361152
  690   887         1026373103
  440   980         1026376000
  763   835         1026377822
  718   869         1026381141
  685   890         1026388125
  435   981         1026389016
  376   991         1026399647
  528   958         1026415864
  459   976         1026416755
  739   854         1026419283
  706   877         1026421949
  570   944         1026425384
  500   966         1026428696
  662   903         1026431855
  445   979         1026434864
  369   992         1026434897
  790   811         1026450731
  591   936         1026450927
  550   951         1026460351
  298  1000         1026463592
  743   851         1026467458
  547   952         1026468731
  402   987         1026469611
  354   994         1026469648
  752   844         1026470592
  430   982         1026473168
  319   998         1026473751
  383   990         1026480887
  553   950         1026487377
  735   857         1026488168
  511   963         1026489178
  596   934         1026489240
  518   961         1026495513
  346   995         1026496611
  757   840         1026502093
  408   986         1026502568
  309   999         1026506628
  695   884         1026509479
  544   953         1026512361
  468   974         1026513656
  721   867         1026519724
  608   929         1026520801
  586   938         1026523728
  396   988         1026529408
  777   823         1026539200
  769   830         1026543609
  626   921         1026544337
  556   949         1026549965
  680   893         1026553957
  673   897         1026555490
  789   812         1026556397
  450   978         1026566352
  703   879         1026580366
  362   993         1026584585
  541   954         1026591085
  664   902         1026625752
  425   983         1026627712
  414   985         1026629569
  615   926         1026631151
  747   848         1026632915
  329   997         1026638262
  601   932         1026639369
  559   948         1026648271
  504   965         1026656189
  338   996         1026662408
  788   813         1026671669
  731   860         1026673891
  525   959         1026677204
  390   989         1026680669
  573   943         1026694324
  538   955         1026704747
  581   940         1026706941
  724   865         1026718049
  762   836         1026727784
  299  1000         1026730899
  624   922         1026748072
  464   975         1026756719
  485   970         1026757125
  776   824         1026764800
  455   977         1026771208
  320   998         1026779992
  562   947         1026782451
  481   971         1026783252
  489   969         1026783378
  310   999         1026793999
  787   814         1026796547
  700   881         1026797841
  377   991         1026824904
  687   889         1026838072
  666   901         1026840997
  768   831         1026841023
  370   992         1026844488
  355   994         1026846659
  420   984         1026851904
  535   956         1026853191
  347   995         1026856798
  477   972         1026861381
  493   968         1026862389
  515   962         1026868003
  675   896         1026870011
  692   886         1026880344
  645   912         1026886653
  643   913         1026896204
  647   911         1026898054
  606   930         1026902016
  756   841         1026904537
  751   845         1026915876
  384   990         1026922104
  641   914         1026926665
  649   910         1026930449
  786   815         1026931031
  508   964         1026937856
  613   927         1026944380
  682   892         1026946856
  565   946         1026952661
  403   987         1026955630
  436   981         1026957997
  441   980         1026958121
  330   997         1026963973
  622   923         1026972315
  522   960         1026972648
  738   855         1026973647
  727   863         1026976230
  639   915         1026977994
  363   993         1026978804
  651   909         1026983880
  594   935         1026984959
  742   852         1026988696
  473   973         1026991134
  589   937         1026993422
  497   967         1026994536
  576   942         1026999864
  300  1000         1027000000
  775   825         1027000000
  397   988         1027001045
  409   986         1027003185
  339   996         1027006155
  431   982         1027029159
  446   979         1027030275
  532   957         1027036261
  714   872         1027049192
  637   916         1027050149
  460   976         1027050176
  711   874         1027053055
  653   908         1027058389
  697   883         1027074260
  785   816         1027075121
  734   858         1027075616
  668   900         1027077632
  311   999         1027083230
  761   837         1027087334
  599   933         1027088036
  321   998         1027088153
  717   870         1027104813
  584   939         1027112723
  708   876         1027116288
  746   849         1027120985
  391   989         1027138140
  635   917         1027143088
  415   985         1027145000
  767   832         1027148031
  655   907         1027154018
  568   945         1027159057
  426   983         1027170863
  469   974         1027172133
  451   978         1027175203
  501   966         1027180197
  677   895         1027206108
  620   924         1027217024
  348   995         1027219067
  720   868         1027220032
  356   994         1027225800
  784   817         1027228817
  705   878         1027238777
  774   826         1027244800
  378   991         1027252423
  529   958         1027253801
  371   992         1027256299
  633   918         1027256769
  657   906         1027270809
  301  1000         1027270901
  512   963         1027274075
  611   928         1027277883
  331   997         1027291664
  730   861         1027294381
  519   961         1027302040
  604   931         1027303355
  689   888         1027309841
  755   842         1027316563
  670   899         1027335699
  579   941         1027342160
  340   996         1027351936
  684   891         1027361475
  385   990         1027365625
  548   952         1027368000
  551   951         1027369502
  750   846         1027370736
  312   999         1027374327
  364   993         1027375201
  421   984         1027382365
  631   919         1027391150
  783   818         1027392119
  456   977         1027393649
  723   866         1027394963
  322   998         1027398240
  571   944         1027401795
  545   953         1027401802
  465   975         1027404000
  554   950         1027406464
  659   905         1027408804
  694   885         1027409509
  505   965         1027419750
  702   880         1027420408
  404   987         1027444067
  760   838         1027456472
  486   970         1027464256
  766   833         1027464633
  542   954         1027470752
  398   988         1027475064
  482   971         1027478779
  557   949         1027479042
  618   925         1027482157
  773   827         1027499200
  592   936         1027500544
  490   969         1027502209
  526   959         1027505655
  410   986         1027506256
  741   853         1027519498
  437   981         1027529594
  737   856         1027537569
  442   980         1027542888
  302  1000         1027543608
  478   972         1027545400
  629   920         1027546189
  587   938         1027555675
  597   934         1027556677
  679   894         1027563823
  782   819         1027565027
  661   904         1027568045
  539   955         1027574694
  349   995         1027583424
  560   948         1027587392
  432   982         1027587736
  494   968         1027593016
  392   989         1027597957
  357   994         1027607077
  672   898         1027615240
  745   850         1027618625
  332   997         1027621341
  447   979         1027628362
  726   864         1027629720
  609   929         1027631618
  699   882         1027661067
  416   985         1027662921
  474   973         1027663741
  516   962         1027665224
  313   999         1027667296
  372   992         1027670336
  733   859         1027672616
  574   943         1027681031
  379   991         1027682210
  461   976         1027686357
  341   996         1027699757
  323   998         1027710259
  536   956         1027713472
  509   964         1027713573
  427   983         1027716570
  582   940         1027721368
  627   921         1027721844
  602   932         1027724776
  563   947         1027731670
  498   967         1027737055
  754   843         1027738171
  781   820         1027747541
  663   903         1027748574
  772   828         1027763200
  616   926         1027767672
  365   993         1027773782
  452   978         1027786760
  765   834         1027790829
  523   960         1027791667
  686   890         1027797856
  691   887         1027803474
  713   873         1027805714
  386   990         1027811456
  303  1000         1027818127
  710   875         1027832875
  470   974         1027833424
  749   847         1027835172
  759   839         1027835198
  716   871         1027838007
  801   801         1027844802
  800   802         1027849608
  799   803         1027864026
  533   957         1027886930
  798   804         1027888056
  566   946         1027912032
  422   984         1027915352
  674   897         1027916297
  625   922         1027918073
  707   877         1027919376
  797   805         1027921698
  729   862         1027924417
  719   869         1027929868
  502   966         1027934704
  405   987         1027934928
  780   821         1027939661
  681   893         1027943198
  350   995         1027949875
  665   902         1027950433
  399   988         1027951471
  333   997         1027953010
  696   884         1027960640
  314   999         1027962143
  796   806         1027964952
  358   994         1027990496
  577   942         1027996921
  607   930         1028005543
  411   986         1028011787
  795   807         1028017818
  457   977         1028018826
  324   998         1028024216
  590   937         1028035953
  771   829         1028036800
  595   935         1028045250
  342   996         1028049624
  466   975         1028054071
  740   854         1028059864
  393   989         1028060126
  513   963         1028062044
  704   879         1028065103
  614   927         1028073527
  794   808         1028080296
  722   867         1028081411
  373   992         1028086605
  304  1000         1028094464
  530   958         1028094912
  438   981         1028103813
  736   857         1028111049
  520   961         1028111681
  380   991         1028114271
  744   851         1028125835
  764   835         1028126619
  569   945         1028128634
  443   980         1028130307
  623   923         1028134834
  646   912         1028136664
  585   939         1028137644
  644   913         1028138481
  779   822         1028141387
  433   982         1028148905
  793   809         1028152386
  648   911         1028155823
  642   914         1028161232
  600   933         1028166237
  753   844         1028169361
  667   901         1028173664
  487   970         1028174303
  366   993         1028174553
  483   971         1028177198
  417   985         1028183338
  506   965         1028186341
  650   910         1028196000
  640   915         1028204875
  758   840         1028223512
  491   969         1028223980
  448   979         1028229131
  479   972         1028232287
  792   810         1028234088
  676   896         1028238912
  688   889         1028256041
  652   909         1028257237
  315   999         1028258874
  387   990         1028259603
  428   983         1028264839
  638   916         1028269368
  701   881         1028269942
  549   952         1028270557
  732   860         1028279168
  552   951         1028281959
  334   997         1028286677
  725   865         1028292750
  546   953         1028294513
  748   848         1028309184
  351   995         1028318426
  693   886         1028319013
  770   830         1028320000
  462   976         1028325304
  791   811         1028325402
  495   968         1028326607
  555   950         1028328875
  527   959         1028337262
  475   973         1028339192
  654   908         1028339576
  325   998         1028340117
  683   892         1028344275
  580   941         1028349621
  778   823         1028352719
  543   954         1028353671
  636   917         1028354669
  621   924         1028372085
  305  1000         1028372625
  359   994         1028376063
  572   944         1028381632
  605   931         1028399616
  612   928         1028399680
  453   978         1028401029
  343   996         1028401543
  558   949         1028411461
  669   900         1028418309
  790   812         1028426328
  406   987         1028428219
  400   988         1028430272
  656   907         1028443059
  540   955         1028447875
  423   984         1028450871
  634   918         1028460736
  517   962         1028465541
  763   836         1028472003
  499   967         1028482562
  510   964         1028492344
  471   974         1028497535
  374   992         1028505112
  412   986         1028519784
  394   989         1028524653
  561   948         1028529873
  698   883         1028533779
  789   813         1028536866
  381   991         1028548612
  593   936         1028553713
  316   999         1028557495
  728   863         1028563999
  658   906         1028567728
  712   874         1028571752
  777   824         1028573657
  537   956         1028576969
  367   993         1028577520
  715   872         1028580723
  678   895         1028583127
  632   919         1028587527
  588   938         1028591144
  739   855         1028609794
  752   845         1028610133
  769   831         1028612800
  524   960         1028613824
  757   841         1028621414
  709   876         1028622205
  335   997         1028622348
  598   934         1028627696
  619   925         1028629784
  743   852         1028642615
  458   977         1028646745
  718   870         1028649232
  306  1000         1028652616
  788   814         1028657016
  326   998         1028657968
  575   943         1028671182
  439   981         1028680660
  564   947         1028684267
  671   899         1028684410
  352   995         1028689083
  503   966         1028692223
  735   858         1028694087
  418   985         1028706257
  467   975         1028706938
  388   990         1028710072
  434   982         1028712672
  660   905         1028713625
  444   980         1028720384
  706   878         1028731968
  630   920         1028735000
  690   888         1028736072
  583   940         1028739287
  534   957         1028740797
  610   929         1028746089
  344   996         1028755520
  360   994         1028763784
  685   891         1028767096
  721   868         1028777393
  787   815         1028786778
  747   849         1028792772
  776   825         1028804201
  603   932         1028813795
  429   983         1028815676
  762   837         1028826981
  449   979         1028832588
  514   963         1028853091
  695   885         1028856500
  317   999         1028858012
  567   946         1028874799
  484   971         1028878515
  662   904         1028880792
  488   970         1028887272
  731   861         1028895272
  703   880         1028900927
  628   921         1028903113
  617   926         1028907889
  401   988         1028911473
  768   832         1028915200
  480   972         1028922048
  407   987         1028923946
  521   961         1028924442
  375   992         1028925863
  786   816         1028926152
  307  1000         1028934443
  531   958         1028939203
  492   969         1028948697
  680   894         1028948984
  507   965         1028955968
  336   997         1028960029
  724   866         1028965320
  463   976         1028967023
  673   898         1028972009
  327   998         1028977775
  368   993         1028982689
  382   991         1028985239
  424   984         1028988928
  395   989         1028991544
  578   942         1028997440
  476   973         1029017493
  454   978         1029018016
  756   842         1029028904
  413   986         1029030253
  775   826         1029044351
  751   846         1029060487
  353   995         1029061852
  496   968         1029063168
  664   903         1029069271
  785   817         1029075138
  591   937         1029082024
  626   922         1029091824
  570   945         1029101625
  596   935         1029109111
  345   996         1029111561
  608   930         1029112712
  700   882         1029128968
  361   994         1029153665
  318   999         1029160431
  389   990         1029162869
  472   974         1029164472
  586   939         1029166075
  742   853         1029168965
  738   856         1029169288
  528   959         1029172031
  550   952         1029176408
  547   953         1029190500
  761   838         1029191553
  553   951         1029197728
  615   927         1029206358
  687   890         1029211703
  727   864         1029213127
  308  1000         1029218112
  767   833         1029227200
  500   967         1029231063
  419   985         1029231684
  784   818         1029233736
  692   887         1029237991
  544   954         1029239848
  601   933         1029248038
  556   950         1029254616
  440   981         1029260141
  518   962         1029268960
  511   964         1029274175
  459   977         1029277412
  435   982         1029279043
  666   902         1029279104
  675   897         1029281148
  746   850         1029285936
  734   859         1029286683
  774   827         1029294107
  328   998         1029299544
  337   997         1029299726
  624   923         1029301091
  445   980         1029313125
  541   955         1029324296
  714   873         1029332961
  682   893         1029336525
  559   949         1029347228
  711   875         1029347306
  376   992         1029348864
  581   941         1029360562
  468   975         1029362607
  573   944         1029364901
  430   983         1029369087
  717   871         1029378124
  645   913         1029384622
  369   993         1029390066
  647   912         1029390551
  402   988         1029395080
  643   914         1029399651
  783   819         1029401946
  697   884         1029415977
  649   911         1029417480
  708   877         1029421045
  408   987         1029422115
  383   991         1029424158
  641   915         1029435596
  354   995         1029436739
  450   979         1029438739
  525   960         1029439125
  538   956         1029443688
  755   843         1029445982
  504   966         1029452760
  396   989         1029460805
  319   999         1029464758
  651   910         1029465451
  346   996         1029469672
  562   948         1029475720
  720   869         1029482909
  639   916         1029492415
  606   931         1029499507
  309  1000         1029503629
  668   901         1029510333
  750   847         1029520423
  730   862         1029520928
  613   928         1029525149
  425   984         1029529529
  622   924         1029530872
  653   909         1029534506
  414   986         1029543200
  362   994         1029545712
  766   834         1029548800
  773   828         1029553469
  705   879         1029554064
  760   839         1029565719
  637   917         1029570066
  782   820         1029579768
  485   971         1029582736
  535   957         1029597868
  489   970         1029603169
  594   936         1029610440
  464   976         1029611520
  677   896         1029611869
  481   972         1029614689
  390   990         1029618000
  329   998         1029623281
  655   908         1029624687
  589   938         1029630141
  455   978         1029637727
  565   947         1029640248
  338   997         1029641445
  515   963         1029647222
  723   867         1029647430
  576   943         1029664783
  635   918         1029668507
  493   969         1029676366
  689   889         1029678138
  477   973         1029698650
  599   934         1029702303
  741   854         1029704885
  508   965         1029728637
  657   907         1029736036
  737   857         1029738346
  522   961         1029740329
  684   892         1029745792
  702   881         1029746249
  420   985         1029759625
  584   940         1029760704
  694   886         1029761840
  670   900         1029763000
  781   821         1029767202
  320   999         1029770999
  801   802         1029772009
  377   992         1029774121
  620   925         1029781125
  800   803         1029781627
  532   958         1029786680
  633   919         1029787696
  745   851         1029788676
  310  1000         1029791000
  370   993         1029799657
  799   804         1029800863
  497   968         1029802705
  355   995         1029813750
  772   829         1029822437
  798   805         1029829717
  347   996         1029829859
  473   974         1029834241
  568   946         1029840968
  441   981         1029842262
  436   982         1029848024
  611   929         1029864220
  384   991         1029865375
  797   806         1029868189
  659   906         1029868595
  726   865         1029871801
  754   844         1029872648
  765   835         1029880000
  403   988         1029881099
  733   860         1029888837
  604   932         1029906432
  446   980         1029908536
  460   977         1029910833
  796   807         1029916279
  409   987         1029922732
  431   983         1029925078
  631   920         1029927591
  397   989         1029932442
  363   994         1029939931
  330   998         1029948992
  759   840         1029949479
  679   895         1029964214
  780   822         1029964248
  795   808         1029973987
  501   967         1029982564
  339   997         1029985192
  749   848         1029989941
  699   883         1029997486
  579   942         1030001427
  529   959         1030009968
  469   975         1030021084
  661   905         1030022406
  672   899         1030037147
  794   809         1030041313
  451   979         1030047590
  618   926         1030051808
  415   986         1030058631
  512   964         1030059072
  426   984         1030072680
  391   990         1030075471
  519   962         1030075487
  571   945         1030078036
  321   999         1030079160
  311  1000         1030080231
  551   952         1030085559
  629   921         1030088150
  548   953         1030089769
  713   874         1030094721
  771   830         1030101011
  716   872         1030116544
  554   951         1030116815
  793   810         1030118257
  545   954         1030129289
  592   937         1030131641
  710   876         1030132376
  729   863         1030156136
  691   888         1030166443
  779   823         1030170906
  597   935         1030176548
  686   891         1030176827
  557   950         1030183693
  348   996         1030192128
  356   995         1030192891
  663   904         1030197511
  719   870         1030197959
  587   939         1030198022
  378   992         1030201640
  542   955         1030203963
  792   811         1030204819
  371   993         1030211468
  505   966         1030216321
  764   836         1030220800
  609   930         1030223529
  707   878         1030229395
  740   855         1030250375
  465   976         1030258801
  456   978         1030260168
  526   960         1030267576
  627   922         1030269331
  331   998         1030276683
  560   949         1030286349
  486   971         1030289867
  421   985         1030290086
  744   852         1030300992
  791   812         1030300999
  696   885         1030307661
  385   991         1030308896
  753   845         1030308902
  482   972         1030310216
  539   956         1030313635
  736   858         1030316968
  490   970         1030322000
  340   997         1030330973
  674   898         1030332816
  602   933         1030333445
  364   994         1030336328
  681   894         1030338225
  722   868         1030339080
  758   841         1030342833
  616   927         1030342879
  574   944         1030351608
  404   988         1030369536
  312  1000         1030371328
  582   941         1030374989
  478   973         1030382669
  704   880         1030385664
  778   824         1030387176
  770   831         1030389191
  322   999         1030389247
  665   903         1030393952
  398   989         1030406461
  790   813         1030406797
  494   969         1030406993
  437   982         1030419621
  563   948         1030424939
  410   987         1030425803
  442   981         1030427029
  516   963         1030444443
  536   957         1030458149
  748   849         1030469041
  625   923         1030471092
  432   983         1030483655
  732   861         1030500549
  509   965         1030504354
  447   980         1030506623
  474   974         1030506848
  789   814         1030522213
  392   990         1030535288
  725   866         1030540021
  498   968         1030545224
  461   977         1030547014
  349   996         1030556485
  523   961         1030559348
  763   837         1030571200
  357   995         1030574168
  416   986         1030576552
  566   947         1030599619
  701   882         1030601069
  607   931         1030603034
  332   998         1030606360
  667   902         1030611771
  777   825         1030613058
  427   984         1030618387
  372   993         1030625505
  688   890         1030629672
  379   992         1030631427
  646   913         1030634633
  533   958         1030637349
  644   914         1030641928
  788   815         1030647247
  648   912         1030648320
  676   897         1030650049
  614   928         1030654296
  452   979         1030659147
  577   943         1030661840
  313  1000         1030664297
  642   915         1030670163
  595   936         1030670731
  590   938         1030672672
  693   887         1030676660
  341   997         1030678794
  470   975         1030682375
  650   911         1030683031
  769   832         1030686977
  623   924         1030693391
  323   999         1030701266
  640   916         1030719296
  683   893         1030733944
  365   994         1030734909
  502   967         1030737071
  652   910         1030738808
  757   842         1030745781
  386   991         1030754727
  752   846         1030754744
  600   934         1030780504
  787   816         1030781899
  585   940         1030785625
  638   917         1030789285
  728   864         1030800896
  739   856         1030805435
  569   946         1030810545
  654   909         1030815693
  743   853         1030822884
  422   985         1030823073
  513   964         1030847041
  776   826         1030848552
  669   901         1030851010
  530   959         1030851079
  405   988         1030860397
  715   873         1030864492
  712   875         1030866003
  698   884         1030875496
  636   918         1030880088
  399   989         1030882868
  520   962         1030885128
  457   978         1030885345
  735   859         1030905154
  466   976         1030908872
  656   908         1030913728
  718   871         1030922543
  350   996         1030922936
  786   817         1030926169
  709   877         1030926962
  762   838         1030931200
  411   987         1030931334
  621   925         1030936186
  333   998         1030938029
  358   995         1030957587
  747   850         1030957723
  314  1000         1030959144
  506   966         1030982912
  612   929         1030986017
  678   896         1030988888
  634   919         1030991663
  549   953         1030992326
  438   982         1030993840
  768   833         1030994369
  393   990         1030997457
  552   952         1030998016
  487   971         1030999914
  605   932         1031002693
  483   972         1031008635
  580   942         1031008888
  443   981         1031014448
  324   999         1031015223
  546   954         1031022000
  342   997         1031028661
  658   907         1031032955
  555   951         1031039226
  721   869         1031040270
  373   993         1031041774
  491   970         1031043771
  433   983         1031044824
  706   879         1031047255
  572   945         1031057873
  380   992         1031063488
  479   973         1031069556
  785   818         1031080057
  543   955         1031086882
  775   827         1031093658
  417   986         1031096969
  527   960         1031099183
  690   889         1031104369
  448   980         1031107392
  671   900         1031111711
  558   950         1031116112
  731   862         1031121819
  632   920         1031123968
  366   994         1031135680
  495   969         1031140584
  685   892         1031151413
  756   843         1031158323
  428   984         1031166656
  660   906         1031173416
  475   974         1031182299
  593   937         1031184810
  462   977         1031185961
  540   956         1031186816
  619   926         1031199435
  387   991         1031202874
  695   886         1031208831
  751   847         1031210174
  724   867         1031217787
  703   881         1031226768
  561   949         1031228830
  588   939         1031233491
  784   819         1031243563
  517   963         1031244760
  598   935         1031247567
  315  1000         1031255875
  334   998         1031271696
  453   979         1031273416
  630   921         1031276961
  510   965         1031283125
  499   968         1031290731
  351   996         1031291487
  761   839         1031300800
  767   834         1031311367
  537   957         1031321646
  325   999         1031331124
  662   905         1031335153
  610   930         1031338000
  575   944         1031341759
  359   995         1031343154
  471   975         1031346486
  774   828         1031348376
  680   895         1031349375
  406   988         1031353688
  742   854         1031354352
  423   985         1031358592
  400   989         1031361669
  738   857         1031370065
  564   948         1031377536
  343   997         1031380580
  524   961         1031381505
  583   941         1031392908
  673   899         1031393916
  783   820         1031416687
  603   933         1031422464
  412   987         1031439331
  628   922         1031450600
  727   865         1031455208
  746   851         1031455987
  374   993         1031460281
  394   990         1031461984
  700   883         1031465387
  617   927         1031483096
  534   958         1031491216
  503   967         1031494590
  381   992         1031497829
  734   860         1031502904
  458   978         1031513264
  664   904         1031518208
  367   994         1031538647
  316  1000         1031554496
  467   976         1031561739
  567   947         1031562386
  439   982         1031570687
  755   844         1031580459
  687   891         1031590674
  782   821         1031599429
  692   888         1031600960
  444   981         1031604525
  335   998         1031607367
  434   983         1031608591
  773   829         1031612706
  418   986         1031619888
  714   874         1031621968
  766   835         1031637971
  514   964         1031638088
  626   923         1031644843
  711   876         1031646807
  326   999         1031648975
  388   991         1031653343
  717   872         1031656661
  352   996         1031662144
  578   943         1031662359
  750   848         1031675192
  760   840         1031680000
  531   959         1031695370
  675   898         1031697667
  521   962         1031697889
  802   802         1031699216
  801   803         1031704028
  484   972         1031709952
  608   931         1031710203
  449   980         1031710849
  488   971         1031712883
  429   984         1031717493
  800   804         1031718464
  591   938         1031718743
  666   903         1031722623
  360   995         1031730875
  708   878         1031731064
  682   894         1031731552
  344   997         1031734557
  596   936         1031734592
  799   805         1031742524
  720   870         1031751000
  507   966         1031752539
  730   863         1031752647
  480   973         1031759317
  697   885         1031762998
  492   970         1031768488
  798   806         1031776208
  570   946         1031783536
  615   928         1031787127
  781   822         1031791789
  586   940         1031814056
  797   807         1031819516
  463   977         1031827680
  401   989         1031842870
  407   988         1031849415
  317  1000         1031855013
  624   924         1031859648
  476   974         1031860600
  601   934         1031862305
  796   808         1031872448
  705   880         1031874625
  496   969         1031877145
  375   993         1031881032
  772   830         1031886648
  645   914         1031888069
  647   913         1031888520
  454   979         1031890403
  741   855         1031895396
  424   985         1031896649
  550   953         1031898177
  723   868         1031905099
  643   915         1031908582
  649   912         1031909977
  553   952         1031913785
  547   954         1031917987
  395   990         1031928875
  528   960         1031933952
  382   992         1031934456
  795   809         1031935004
  368   994         1031943816
  737   858         1031944265
  336   998         1031945048
  668   902         1031948440
  413   987         1031949800
  641   916         1031950017
  651   911         1031952482
  745   852         1031963833
  556   951         1031964967
  327   999         1031968782
  544   955         1031973059
  765   836         1031974181
  780   823         1031993767
  794   810         1032007184
  754   845         1032012189
  639   917         1032012332
  472   975         1032013423
  653   910         1032016077
  581   942         1032019829
  677   897         1032023006
  353   996         1032034913
  500   968         1032039232
  573   945         1032041142
  518   963         1032048179
  689   890         1032051769
  559   950         1032051879
  541   956         1032063237
  511   965         1032064956
  759   841         1032068800
  702   882         1032077376
  793   811         1032088988
  345   997         1032090598
  622   925         1032094973
  637   918         1032095485
  655   909         1032100804
  606   932         1032102584
  389   991         1032106140
  733   861         1032110218
  613   929         1032111486
  726   866         1032119072
  694   887         1032119487
  361   995         1032120756
  684   893         1032135461
  459   978         1032143931
  419   986         1032145315
  749   849         1032149798
  440   982         1032150168
  318  1000         1032157432
  771   831         1032170202
  562   949         1032174677
  435   983         1032174962
  792   812         1032180416
  538   957         1032188365
  670   901         1032195701
  445   981         1032197266
  635   919         1032199434
  779   824         1032205363
  657   908         1032206705
  525   961         1032206806
  468   976         1032217408
  594   937         1032241537
  504   967         1032255127
  430   984         1032270904
  589   939         1032272488
  791   813         1032281468
  337   998         1032284745
  328   999         1032290551
  376   993         1032304033
  450   980         1032317000
  764   837         1032319997
  599   935         1032322174
  633   920         1032324137
  402   989         1032326477
  565   948         1032333517
  659   907         1032333822
  576   944         1032335360
  699   884         1032339203
  408   988         1032347584
  535   958         1032348287
  620   926         1032350776
  369   994         1032351193
  679   896         1032369975
  383   992         1032373375
  713   875         1032388972
  790   814         1032392144
  729   864         1032393033
  396   990         1032398136
  716   873         1032400313
  354   996         1032409800
  485   972         1032414173
  584   941         1032414325
  778   825         1032426577
  489   971         1032428780
  515   964         1032432219
  710   877         1032437133
  425   985         1032437250
  740   856         1032446016
  346   997         1032448709
  481   973         1032451958
  753   846         1032453513
  611   930         1032456131
  319  1000         1032461759
  414   987         1032462747
  770   832         1032463368
  672   900         1032464448
  758   842         1032467200
  631   921         1032469552
  719   871         1032471270
  464   977         1032472177
  744   853         1032481261
  661   906         1032482197
  493   970         1032496157
  455   979         1032510114
  789   815         1032512444
  362   995         1032512803
  522   962         1032513776
  604   933         1032515101
  508   966         1032525208
  736   859         1032528035
  568   947         1032528555
  691   889         1032534740
  477   974         1032541757
  532   959         1032542847
  707   879         1032544682
  686   892         1032561144
  390   991         1032561271
  722   869         1032601957
  329   999         1032614288
  497   969         1032616682
  338   998         1032626464
  618   927         1032627015
  748   850         1032633992
  629   922         1032635637
  788   816         1032642368
  663   905         1032651872
  777   826         1032657409
  696   886         1032659992
  579   943         1032666346
  420   986         1032673256
  763   838         1032675419
  473   975         1032683192
  704   881         1032711505
  732   862         1032727096
  377   993         1032729290
  441   982         1032732289
  681   895         1032738616
  436   983         1032743943
  674   899         1032754723
  571   946         1032759947
  370   994         1032760784
  769   833         1032766146
  320  1000         1032768000
  592   938         1032768360
  529   960         1032771889
  460   978         1032777352
  787   817         1032781916
  355   996         1032786811
  501   968         1032790733
  725   867         1032792488
  446   981         1032792677
  597   936         1032802029
  551   953         1032807328
  347   997         1032808896
  403   989         1032812496
  384   992         1032814592
  548   954         1032817256
  609   931         1032821020
  627   923         1032822350
  431   984         1032826895
  554   952         1032832872
  665   904         1032842889
  587   940         1032846003
  409   988         1032848201
  512   965         1032849853
  519   963         1032854706
  545   955         1032862500
  397   990         1032869773
  757   843         1032875200
  469   976         1032875885
  557   951         1032894044
  776   827         1032897859
  752   847         1032904431
  363   995         1032907022
  616   928         1032923648
  451   980         1032925851
  786   818         1032931088
  701   883         1032937488
  330   999         1032939999
  542   956         1032942904
  602   934         1032947712
  339   998         1032970211
  415   987         1032978178
  426   985         1032980401
  560   950         1032991000
  739   857         1033006212
  743   854         1033008271
  688   891         1033008643
  505   967         1033018688
  391   991         1033018742
  574   945         1033027849
  625   924         1033029649
  582   942         1033034256
  526   961         1033035257
  693   888         1033039629
  762   839         1033040447
  728   865         1033042977
  667   903         1033055290
  539   957         1033058312
  676   898         1033066568
  321  1000         1033076161
  768   834         1033078536
  785   819         1033089884
  465   977         1033119458
  486   972         1033121304
  735   860         1033121375
  563   949         1033123896
  747   851         1033127774
  683   894         1033128971
  456   979         1033132555
  646   914         1033138080
  648   913         1033146289
  482   973         1033147485
  490   971         1033147611
  775   828         1033147927
  644   915         1033150859
  715   874         1033153499
  378   993         1033156809
  712   876         1033165504
  356   996         1033165952
  348   997         1033171165
  371   994         1033172595
  650   912         1033175528
  642   916         1033184584
  718   872         1033201080
  421   986         1033203717
  607   932         1033206111
  536   958         1033208568
  698   885         1033222517
  478   974         1033225776
  652   911         1033225839
  494   970         1033226784
  516   964         1033229440
  709   878         1033236981
  640   917         1033239213
  614   929         1033240633
  623   925         1033257492
  385   992         1033258113
  784   820         1033258304
  331   999         1033267690
  669   902         1033289117
  756   844         1033292800
  566   948         1033292888
  654   910         1033297264
  509   966         1033300925
  404   989         1033300933
  595   937         1033301828
  364   995         1033303419
  721   870         1033308361
  638   918         1033314704
  590   939         1033315019
  437   983         1033315540
  340   998         1033315992
  442   982         1033317056
  577   944         1033332417
  523   962         1033332795
  398   990         1033343792
  410   988         1033351272
  731   863         1033353538
  474   975         1033355799
  498   969         1033359201
  751   848         1033364943
  706   880         1033367816
  432   984         1033385472
  322  1000         1033386248
  656   909         1033389845
  447   981         1033390764
  533   959         1033393516
  678   897         1033400025
  600   935         1033400375
  767   835         1033400538
  774   829         1033407613
  636   919         1033411015
  461   978         1033413533
  761   840         1033415081
  783   821         1033436348
  585   941         1033439246
  724   868         1033475456
  690   890         1033478000
  392   991         1033478559
  416   987         1033496099
  569   947         1033498132
  658   908         1033503624
  621   926         1033505837
  427   985         1033526108
  634   920         1033528104
  349   997         1033535522
  470   976         1033537176
  452   980         1033537408
  685   893         1033541082
  671   901         1033544412
  742   855         1033544863
  502   968         1033545240
  357   996         1033547229
  703   882         1033557895
  695   887         1033566478
  738   858         1033575984
  612   930         1033577928
  379   993         1033586596
  372   994         1033586632
  332   999         1033597367
  605   933         1033611362
  530   960         1033613000
  782   822         1033624016
  746   852         1033631144
  802   803         1033631235
  513   965         1033637822
  660   907         1033638643
  801   804         1033640865
  800   805         1033660125
  341   998         1033663813
  520   963         1033664347
  632   921         1033665929
  580   943         1033673807
  773   830         1033676917
  799   806         1033689015
  323  1000         1033698267
  365   995         1033702000
  727   866         1033702479
  386   992         1033703944
  552   953         1033719785
  549   954         1033719813
  755   845         1033720000
  734   861         1033724285
  798   807         1033727535
  766   836         1033732152
  422   986         1033736704
  572   946         1033739784
  680   896         1033755136
  546   955         1033755211
  555   952         1033755283
  457   979         1033757732
  466   977         1033769529
  619   927         1033774642
  797   808         1033775685
  506   967         1033785279
  405   989         1033791794
  662   906         1033794944
  760   841         1033799321
  700   884         1033807104
  399   990         1033820199
  673   900         1033821217
  781   823         1033821308
  593   938         1033821529
  630   922         1033824448
  543   956         1033825823
  558   951         1033826463
  487   972         1033831351
  796   809         1033833465
  750   849         1033835049
  483   973         1033845904
  411   988         1033856803
  527   961         1033866864
  491   971         1033869382
  598   936         1033873048
  588   940         1033881472
  438   983         1033889759
  795   810         1033900875
  350   997         1033901973
  443   982         1033904475
  479   974         1033912663
  714   875         1033916219
  333   999         1033929036
  358   996         1033930648
  540   957         1033931493
  561   950         1033933481
  610   931         1033935491
  717   873         1033940430
  393   991         1033940728
  433   984         1033946641
  711   877         1033951564
  772   831         1033955839
  495   970         1033960375
  692   889         1033969257
  664   905         1033972569
  687   892         1033974991
  794   811         1033977915
  730   864         1033989544
  448   981         1033991533
  373   994         1034002901
  628   923         1034003619
  324  1000         1034012224
  342   998         1034013680
  417   987         1034016516
  575   945         1034018000
  380   993         1034018657
  720   871         1034024311
  780   824         1034028224
  517   964         1034029757
  475   975         1034031250
  603   934         1034036731
  708   879         1034046351
  583   942         1034052175
  462   978         1034052480
  617   928         1034063865
  793   812         1034064585
  537   958         1034072065
  765   837         1034073378
  428   985         1034074377
  564   949         1034076493
  510   966         1034079696
  741   856         1034091037
  366   995         1034102771
  499   969         1034104708
  697   886         1034115329
  675   899         1034119574
  682   895         1034131943
  745   853         1034144102
  453   980         1034151677
  387   992         1034152091
  524   962         1034154952
  737   859         1034155332
  754   846         1034156800
  792   813         1034160885
  723   869         1034167976
  666   904         1034171560
  759   842         1034193167
  705   881         1034200466
  471   976         1034201287
  626   924         1034203400
  771   832         1034244379
  779   825         1034244764
  534   959         1034247383
  567   948         1034255655
  334   999         1034262703
  791   814         1034266815
  351   997         1034270524
  423   986         1034272223
  406   989         1034285085
  400   990         1034299000
  503   968         1034302759
  608   932         1034313280
  749   850         1034314749
  359   996         1034316215
  325  1000         1034328125
  578   944         1034332936
  733   862         1034336765
  591   939         1034361090
  412   988         1034364800
  343   998         1034365599
  596   937         1034365689
  726   867         1034371539
  615   929         1034373464
  790   815         1034382375
  458   979         1034385651
  668   903         1034391959
  647   914         1034391967
  645   915         1034397000
  394   991         1034405255
  649   913         1034407946
  702   883         1034413795
  374   994         1034421408
  467   977         1034422396
  643   916         1034423003
  624   925         1034423749
  764   838         1034424216
  514   965         1034428869
  689   891         1034430740
  677   898         1034439525
  651   912         1034444979
  381   993         1034452998
  531   960         1034457291
  439   983         1034466606
  586   941         1034467677
  641   917         1034469934
  778   826         1034470928
  570   947         1034471123
  521   963         1034477108
  601   935         1034482176
  694   888         1034482456
  444   982         1034494552
  653   911         1034503108
  367   995         1034505738
  789   816         1034507565
  434   984         1034510408
  684   894         1034530488
  639   918         1034537751
  418   987         1034539435
  770   833         1034542537
  488   972         1034544320
  484   973         1034547221
  507   967         1034554906
  655   910         1034582375
  492   971         1034594099
  449   981         1034594990
  758   843         1034596619
  335   999         1034598374
  480   974         1034602424
  388   992         1034602560
  753   847         1034603200
  429   985         1034625214
  550   954         1034625664
  637   919         1034626412
  670   902         1034633808
  729   865         1034635114
  553   953         1034635554
  352   997         1034641181
  788   817         1034642385
  326  1000         1034645976
  740   857         1034646793
  547   955         1034651198
  622   926         1034664624
  744   854         1034666648
  556   952         1034681024
  657   909         1034682822
  581   943         1034684748
  699   885         1034686224
  713   876         1034688473
  716   874         1034689320
  463   978         1034694199
  496   970         1034696936
  528   961         1034701633
  613   930         1034703397
  360   996         1034703936
  777   827         1034706716
  476   975         1034709551
  606   933         1034711253
  544   956         1034712000
  344   998         1034719576
  573   946         1034723053
  635   920         1034735875
  736   860         1034744256
  710   878         1034747152
  719   872         1034749807
  559   951         1034762230
  454   980         1034768664
  401   990         1034780201
  407   989         1034780812
  679   897         1034781112
  763   839         1034784666
  787   818         1034786835
  748   851         1034804043
  659   908         1034804491
  541   957         1034807914
  424   986         1034810280
  518   964         1034833176
  375   994         1034842159
  769   834         1034850313
  500   969         1034853209
  511   966         1034861527
  707   880         1034865243
  633   921         1034866098
  472   976         1034868224
  722   870         1034870048
  395   991         1034872146
  413   988         1034875269
  594   938         1034878256
  562   950         1034879328
  382   993         1034889625
  672   901         1034897149
  691   890         1034908371
  368   995         1034910907
  589   940         1034920469
  620   927         1034925983
  336   999         1034936055
  538   958         1034938784
  786   819         1034940915
  661   907         1034947424
  599   936         1034947655
  686   893         1034950813
  776   828         1034952128
  732   863         1034958815
  327  1000         1034965783
  525   962         1034980253
  757   844         1035009677
  576   945         1035011601
  353   997         1035013950
  459   979         1035016318
  631   922         1035017039
  696   887         1035017639
  565   949         1035032474
  704   882         1035042632
  440   983         1035046087
  725   868         1035050157
  611   931         1035053622
  389   992         1035055357
  752   848         1035059200
  504   968         1035063296
  419   987         1035064862
  584   942         1035073592
  345   998         1035075617
  435   984         1035076779
  468   977         1035078065
  445   982         1035087293
  361   996         1035093817
  535   959         1035104454
  785   820         1035104625
  663   906         1035111663
  604   934         1035129368
  681   896         1035144377
  762   840         1035154728
  768   835         1035167707
  430   985         1035178625
  674   900         1035182024
  629   923         1035188656
  743   855         1035198782
  450   981         1035201141
  775   829         1035207164
  618   928         1035207784
  739   858         1035212131
  568   948         1035221824
  515   965         1035223000
  485   973         1035251442
  489   972         1035260217
  402   990         1035263808
  376   994         1035265160
  337   999         1035275752
  784   821         1035277965
  408   989         1035278981
  701   884         1035279205
  328  1000         1035287552
  728   866         1035290248
  522   963         1035292995
  481   974         1035295065
  665   905         1035297250
  747   852         1035302931
  532   960         1035304768
  369   995         1035318284
  493   971         1035321768
  508   967         1035327575
  383   993         1035328544
  579   944         1035336923
  464   978         1035338696
  396   991         1035341407
  735   861         1035342756
  425   986         1035350881
  627   924         1035380907
  414   988         1035388216
  455   980         1035388375
  354   997         1035388837
  477   975         1035390708
  688   892         1035392960
  693   889         1035407926
  592   939         1035410707
  609   932         1035424097
  756   845         1035432341
  597   937         1035433126
  346   998         1035433728
  497   970         1035436473
  571   947         1035447534
  715   875         1035447750
  783   822         1035460935
  712   877         1035470261
  774   830         1035471824
  718   873         1035484849
  362   996         1035485864
  676   899         1035488475
  767   836         1035494719
  587   941         1035499624
  667   904         1035504227
  616   929         1035509985
  390   992         1035510488
  751   849         1035524800
  683   895         1035529362
  761   841         1035534402
  551   954         1035534815
  473   976         1035537993
  529   961         1035539570
  548   955         1035550467
  709   879         1035552268
  554   953         1035554641
  803   803         1035563254
  602   935         1035567583
  802   804         1035568072
  698   886         1035574848
  721   871         1035581672
  801   805         1035582526
  731   864         1035590435
  420   987         1035592803
  625   925         1035593750
  545   956         1035601441
  501   969         1035604710
  800   806         1035606616
  557   952         1035610101
  329  1000         1035611289
  338   999         1035617471
  441   983         1035628208
  519   964         1035639703
  799   807         1035640342
  436   984         1035645760
  512   966         1035646424
  646   915         1035647011
  648   914         1035649736
  460   979         1035649739
  782   823         1035653535
  644   916         1035665280
  650   913         1035673497
  446   982         1035682704
  798   808         1035683704
  542   957         1035687581
  377   994         1035690417
  706   881         1035693657
  582   943         1035699175
  560   951         1035701351
  642   917         1035704501
  574   946         1035709760
  652   912         1035718336
  370   995         1035727875
  669   903         1035732636
  431   985         1035734616
  469   977         1035736542
  797   809         1035736702
  724   869         1035738333
  742   856         1035740504
  773   831         1035746108
  403   990         1035749827
  640   918         1035764632
  355   997         1035765848
  384   993         1035769761
  409   989         1035779598
  654   911         1035784295
  738   859         1035787051
  347   998         1035793915
  796   810         1035799336
  526   962         1035808704
  539   958         1035808731
  451   981         1035809992
  746   853         1035811413
  397   991         1035813044
  607   933         1035814780
  678   898         1035816544
  505   968         1035826857
  623   926         1035827143
  563   950         1035828547
  766   837         1035831349
  614   930         1035832544
  638   919         1035845631
  781   824         1035855765
  690   891         1035856971
  755   846         1035864611
  656   910         1035871416
  795   811         1035871606
  363   996         1035880083
  426   986         1035894032
  703   883         1035894314
  415   988         1035903647
  760   842         1035923688
  695   888         1035929447
  685   894         1035936109
  330  1000         1035937000
  595   938         1035938547
  636   920         1035947456
  734   862         1035950832
  794   812         1035953512
  727   867         1035954946
  486   973         1035958573
  339   999         1035961218
  590   940         1035963000
  536   959         1035964735
  391   992         1035967959
  490   972         1035979048
  658   909         1035979741
  671   902         1035982519
  465   978         1035985977
  482   974         1035990592
  566   949         1035991845
  750   850         1036000000
  577   945         1036008658
  456   980         1036010816
  516   965         1036020221
  600   936         1036025856
  772   832         1036030016
  793   813         1036045054
  494   971         1036052395
  780   825         1036067625
  634   921         1036070065
  478   975         1036074727
  621   927         1036081044
  585   942         1036098513
  509   967         1036103292
  660   908         1036109312
  523   963         1036112014
  378   994         1036117936
  421   987         1036123264
  371   995         1036139686
  356   997         1036144989
  792   814         1036146232
  700   885         1036154125
  533   960         1036155437
  348   998         1036156184
  680   897         1036166273
  612   931         1036175419
  765   838         1036177597
  498   970         1036178992
  569   948         1036191401
  474   976         1036210600
  442   983         1036212975
  385   993         1036213282
  632   922         1036213416
  714   876         1036215720
  437   984         1036217357
  605   934         1036225629
  717   874         1036229437
  730   865         1036231625
  404   990         1036238264
  673   901         1036253918
  791   815         1036257046
  662   907         1036260171
  711   878         1036261583
  331  1000         1036264691
  364   996         1036276480
  447   982         1036280791
  410   989         1036282669
  461   979         1036285920
  398   991         1036287063
  779   826         1036289115
  741   857         1036291814
  432   985         1036293193
  720   872         1036302848
  754   847         1036306487
  340   999         1036306999
  759   843         1036322586
  771   833         1036323548
  745   854         1036329489
  692   890         1036342888
  580   944         1036344384
  619   928         1036355411
  502   969         1036359217
  687   893         1036364660
  708   880         1036366912
  737   860         1036371553
  630   923         1036377467
  790   816         1036377496
  530   961         1036380681
  470   977         1036397833
  452   981         1036421549
  416   988         1036421568
  572   947         1036427371
  392   992         1036427776
  664   906         1036432360
  513   966         1036434393
  723   870         1036436067
  427   986         1036439739
  552   954         1036447272
  520   964         1036449344
  549   955         1036453024
  593   939         1036463876
  697   887         1036472976
  555   953         1036477052
  749   851         1036484800
  546   956         1036494152
  598   937         1036504145
  789   817         1036507582
  778   827         1036520235
  349   998         1036520541
  357   997         1036526266
  705   882         1036531593
  764   839         1036533463
  588   941         1036535093
  682   896         1036537704
  610   932         1036538568
  558   952         1036542520
  675   900         1036546875
  379   994         1036547723
  372   995         1036553723
  628   924         1036562176
  733   863         1036568484
  543   957         1036570500
  506   968         1036593448
  332  1000         1036594368
  666   905         1036625921
  770   834         1036626704
  726   868         1036629208
  457   980         1036635993
  466   978         1036636048
  527   962         1036640311
  561   951         1036643832
  788   818         1036647304
  617   929         1036650202
  341   999         1036654820
  422   987         1036656251
  603   935         1036656602
  386   993         1036659113
  487   973         1036668620
  365   996         1036675061
  540   958         1036681912
  483   974         1036689011
  575   946         1036699911
  491   972         1036700819
  583   943         1036717094
  405   990         1036729125
  758   844         1036731096
  702   884         1036755512
  753   848         1036757969
  777   828         1036760985
  479   975         1036761614
  399   991         1036763470
  626   925         1036767501
  564   950         1036781144
  495   971         1036785986
  411   989         1036788200
  438   984         1036791576
  787   819         1036796662
  443   983         1036800394
  689   892         1036815057
  517   965         1036820538
  537   959         1036828232
  668   904         1036840896
  694   889         1036850753
  740   858         1036852712
  433   985         1036854362
  744   855         1036857159
  677   899         1036861432
  448   982         1036881560
  510   967         1036882063
  729   866         1036882385
  475   976         1036886051
  350   998         1036886992
  393   992         1036889945
  763   840         1036898947
  647   915         1036900898
  358   997         1036909685
  649   914         1036911393
  645   916         1036911421
  608   933         1036921949
  499   970         1036924499
  462   979         1036924867
  333  1000         1036926037
  684   895         1036930879
  524   963         1036934171
  769   835         1036939484
  417   988         1036941985
  643   917         1036942920
  651   913         1036942948
  567   949         1036954612
  786   820         1036955656
  615   930         1036965375
  736   861         1036965637
  373   995         1036969992
  748   852         1036979200
  380   994         1036979784
  716   875         1036983571
  428   986         1036988008
  713   877         1036993230
  624   926         1036993400
  641   918         1036995353
  653   912         1036995605
  596   938         1037002408
  342   999         1037004687
  591   940         1037009071
  578   945         1037009177
  534   960         1037009304
  776   829         1037011365
  719   873         1037033576
  453   981         1037035818
  699   886         1037038555
  471   977         1037061944
  710   879         1037062439
  639   919         1037068678
  655   911         1037069406
  366   996         1037075832
  670   903         1037077327
  387   993         1037107260
  601   936         1037107657
  503   969         1037116736
  785   821         1037124286
  586   942         1037126944
  722   871         1037143359
  757   845         1037149218
  637   920         1037162853
  570   948         1037164392
  657   910         1037164393
  707   881         1037191084
  423   987         1037191770
  732   864         1037195712
  679   898         1037197631
  752   849         1037219057
  406   990         1037222416
  531   961         1037224972
  514   966         1037225440
  622   927         1037239831
  400   991         1037242271
  351   998         1037255543
  334  1000         1037259704
  768   836         1037261888
  521   964         1037262105
  458   980         1037263912
  775   830         1037271375
  762   841         1037274049
  635   921         1037277836
  659   909         1037280608
  691   891         1037287342
  467   978         1037288915
  359   997         1037295252
  412   989         1037296197
  613   931         1037300888
  784   822         1037302552
  725   869         1037313034
  606   934         1037325520
  672   902         1037335256
  686   894         1037345840
  394   992         1037354472
  581   944         1037355325
  343   999         1037356606
  550   955         1037358875
  553   954         1037363041
  507   968         1037363075
  439   984         1037368423
  704   883         1037379051
  696   888         1037380608
  488   973         1037381589
  374   995         1037388499
  547   956         1037390139
  484   974         1037390328
  444   983         1037390471
  743   856         1037394423
  556   953         1037402793
  573   947         1037410640
  633   922         1037413585
  381   994         1037414125
  661   908         1037418093
  434   985         1037418129
  739   859         1037423198
  492   972         1037425536
  480   975         1037451375
  544   957         1037456677
  418   988         1037464904
  528   962         1037475080
  559   952         1037478287
  367   996         1037478799
  747   853         1037483200
  449   982         1037485017
  783   823         1037490454
  803   804         1037500091
  620   928         1037506752
  802   805         1037509733
  594   939         1037520603
  496   971         1037522547
  801   806         1037529017
  429   986         1037538845
  774   831         1037541015
  728   867         1037542715
  681   897         1037555514
  388   993         1037557729
  800   807         1037557943
  541   958         1037558333
  476   976         1037564352
  463   979         1037566586
  735   862         1037569303
  631   923         1037570058
  589   941         1037574090
  663   907         1037576890
  756   846         1037576952
  599   937         1037578752
  562   951         1037589679
  767   837         1037593916
  335  1000         1037595375
  799   808         1037596511
  674   901         1037614725
  518   965         1037623957
  352   998         1037626200
  701   885         1037626226
  798   809         1037644721
  454   981         1037652805
  611   932         1037656699
  761   842         1037658769
  511   967         1037663894
  500   970         1037673000
  360   997         1037682973
  782   824         1037687992
  751   850         1037689751
  576   946         1037693512
  538   959         1037694951
  797   810         1037702573
  344   999         1037710583
  407   990         1037718143
  401   991         1037723472
  472   977         1037728881
  424   987         1037729827
  565   950         1037737125
  584   943         1037738511
  629   924         1037747213
  715   876         1037747251
  604   935         1037749239
  665   906         1037757041
  525   963         1037759472
  796   811         1037770067
  718   874         1037773856
  712   878         1037780280
  693   890         1037781557
  688   893         1037782629
  618   929         1037794121
  413   989         1037806666
  375   995         1037809250
  773   832         1037820285
  395   992         1037821363
  731   865         1037832516
  795   812         1037847203
  382   994         1037850752
  721   872         1037860209
  535   960         1037866375
  709   880         1037872829
  504   969         1037877273
  368   996         1037883968
  459   980         1037894579
  781   825         1037895166
  676   900         1037915776
  568   949         1037920781
  698   887         1037932495
  336  1000         1037933056
  794   813         1037933981
  683   896         1037935123
  766   838         1037935568
  742   857         1037941281
  468   978         1037944584
  627   925         1037945008
  440   984         1037947904
  667   905         1037958588
  445   983         1037983212
  435   985         1037984500
  419   988         1037990331
  746   854         1037996800
  353   998         1037998969
  738   860         1038003272
  724   870         1038006424
  389   993         1038010526
  579   945         1038013164
  755   847         1038014298
  515   966         1038019571
  706   882         1038024784
  793   814         1038030401
  609   933         1038032766
  760   843         1038053107
  592   940         1038058688
  345   999         1038066624
  597   938         1038069845
  532   961         1038072449
  361   997         1038072854
  522   964         1038077992
  450   982         1038091168
  430   986         1038092256
  485   974         1038094549
  489   973         1038097486
  616   930         1038101896
  772   833         1038109185
  780   826         1038111976
  508   968         1038135744
  792   815         1038136463
  571   948         1038140803
  481   975         1038144016
  493   972         1038153205
  648   915         1038158667
  587   942         1038158891
  646   916         1038161432
  625   926         1038163401
  750   851         1038170051
  650   914         1038176944
  669   904         1038181573
  734   863         1038182551
  644   917         1038185197
  602   936         1038193064
  402   991         1038207079
  464   979         1038211083
  727   868         1038212615
  652   913         1038216305
  408   990         1038216312
  642   918         1038229920
  376   995         1038232251
  703   884         1038236031
  678   899         1038238451
  690   892         1038241288
  477   976         1038245509
  791   816         1038252167
  497   971         1038262084
  551   955         1038268026
  425   987         1038270428
  455   981         1038272516
  337  1000         1038272753
  654   912         1038276792
  554   954         1038282128
  765   839         1038286844
  548   956         1038289408
  383   994         1038289671
  396   992         1038290624
  369   996         1038291345
  640   919         1038295559
  695   889         1038297744
  529   962         1038313017
  414   989         1038319613
  557   953         1038331870
  685   895         1038336500
  779   827         1038338422
  545   957         1038346118
  656   911         1038358447
  582   944         1038369752
  354   998         1038373856
  790   817         1038377513
  638   920         1038382072
  574   947         1038397347
  473   977         1038398650
  623   927         1038402350
  771   834         1038407715
  560   952         1038417408
  501   970         1038424501
  346   999         1038424735
  671   903         1038426038
  607   934         1038429047
  614   931         1038430035
  519   965         1038430484
  542   958         1038438000
  512   967         1038448791
  759   844         1038457063
  754   848         1038461256
  658   910         1038461312
  362   997         1038464901
  390   993         1038465657
  730   866         1038478896
  636   921         1038489417
  741   858         1038497733
  700   886         1038506456
  789   818         1038512501
  420   988         1038518272
  745   855         1038520000
  714   877         1038520477
  717   875         1038523688
  460   980         1038528000
  441   984         1038530025
  563   951         1038538898
  436   985         1038553481
  539   959         1038564898
  778   828         1038574504
  711   879         1038576870
  446   983         1038578623
  595   939         1038580894
  680   898         1038582792
  660   909         1038585429
  720   873         1038586617
  526   963         1038587923
  737   861         1038592934
  469   978         1038603061
  338  1000         1038614472
  590   941         1038616621
  634   922         1038617552
  505   969         1038640834
  764   840         1038647744
  431   986         1038648247
  600   937         1038656953
  788   819         1038657131
  377   995         1038657508
  749   852         1038659957
  621   928         1038661813
  577   946         1038690569
  673   902         1038692025
  708   881         1038692753
  403   991         1038693098
  566   950         1038696496
  451   982         1038700019
  370   996         1038700936
  723   871         1038709378
  770   835         1038715875
  409   990         1038716929
  692   891         1038721859
  536   960         1038726656
  662   908         1038730840
  384   994         1038730888
  355   998         1038750867
  687   894         1038759687
  397   992         1038762261
  585   943         1038763432
  632   923         1038766435
  612   932         1038778496
  347   999         1038784922
  486   974         1038801680
  733   864         1038805381
  787   820         1038811403
  426   987         1038813579
  490   973         1038816317
  516   966         1038816792
  777   829         1038820222
  415   989         1038835044
  697   888         1038835945
  482   975         1038839543
  605   935         1038845500
  465   979         1038858364
  363   997         1038859120
  705   883         1038868012
  758   845         1038870637
  494   972         1038883832
  569   949         1038890358
  726   869         1038892085
  456   981         1038894957
  523   964         1038897011
  664   907         1038897587
  509   968         1038911461
  753   849         1038917826
  533   961         1038923118
  391   993         1038923128
  478   976         1038929528
  630   924         1038936024
  619   929         1038941748
  682   897         1038948841
  339  1000         1038958219
  786   821         1038975317
  675   901         1038979576
  498   971         1039004603
  763   841         1039018268
  580   945         1039020625
  769   836         1039033665
  421   988         1039048733
  744   856         1039052800
  740   859         1039063779
  474   977         1039071257
  776   830         1039075576
  378   995         1039085027
  666   906         1039085712
  702   885         1039102533
  593   940         1039111857
  371   996         1039112747
  442   984         1039114792
  572   948         1039120640
  437   985         1039125078
  628   925         1039126277
  356   998         1039130008
  729   867         1039134852
  598   938         1039140864
  348   999         1039147191
  610   933         1039147237
  785   822         1039148873
  530   962         1039154128
  748   853         1039159469
  461   980         1039164181
  385   994         1039174409
  447   983         1039176710
  502   970         1039179008
  552   955         1039180483
  404   991         1039181535
  549   956         1039191965
  736   862         1039192184
  588   942         1039194360
  555   954         1039204539
  689   893         1039204726
  432   986         1039206824
  410   990         1039220000
  694   890         1039224384
  398   992         1039236280
  513   967         1039236760
  546   957         1039238829
  520   965         1039240125
  617   930         1039242113
  364   997         1039255517
  558   953         1039264289
  470   978         1039264352
  603   936         1039282083
  716   876         1039283072
  677   900         1039288733
  757   846         1039293829
  668   905         1039295257
  713   878         1039303249
  340  1000         1039304000
  452   982         1039311576
  543   958         1039320919
  719   874         1039322583
  784   823         1039332071
  684   896         1039336640
  626   926         1039337152
  775   831         1039340566
  416   989         1039352965
  427   987         1039359286
  561   952         1039359889
  768   837         1039361085
  392   993         1039382945
  710   880         1039383000
  752   850         1039384008
  575   947         1039387498
  583   944         1039387671
  699   887         1039396202
  762   842         1039398416
  506   969         1039407425
  647   916         1039415319
  527   963         1039419530
  649   915         1039420324
  722   872         1039421896
  645   917         1039431338
  804   804         1039436928
  732   865         1039437793
  540   959         1039438079
  803   805         1039441752
  651   914         1039446395
  802   806         1039456224
  643   918         1039468339
  801   807         1039480344
  564   951         1039491495
  653   913         1039493574
  466   979         1039508435
  357   998         1039511285
  349   999         1039511548
  487   974         1039511727
  800   808         1039514112
  379   995         1039514814
  457   981         1039520134
  707   882         1039522211
  783   824         1039524911
  670   904         1039526264
  641   919         1039526280
  372   996         1039526784
  608   934         1039536216
  483   975         1039537962
  491   973         1039538088
  799   809         1039557528
  655   912         1039561903
  615   931         1039562866
  624   927         1039568607
  725   870         1039581125
  422   988         1039581720
  537   960         1039590153
  743   857         1039595200
  639   920         1039605119
  798   810         1039610592
  774   832         1039615192
  479   976         1039616415
  517   966         1039617109
  495   972         1039617423
  679   899         1039619538
  386   994         1039620240
  739   860         1039639419
  596   939         1039644755
  657   911         1039651424
  341  1000         1039651821
  365   997         1039654098
  567   950         1039659263
  591   941         1039662692
  747   854         1039668587
  691   892         1039671659
  405   991         1039672396
  797   811         1039673304
  510   968         1039690232
  578   946         1039691088
  767   838         1039698135
  438   985         1039699297
  443   984         1039702211
  637   921         1039704814
  399   992         1039712687
  524   964         1039719168
  704   884         1039720768
  411   990         1039725531
  756   847         1039726639
  782   825         1039727393
  601   937         1039738754
  796   812         1039745664
  686   895         1039746231
  475   977         1039746708
  696   889         1039748905
  499   971         1039750110
  659   910         1039762179
  433   986         1039767993
  534   961         1039776985
  448   983         1039777479
  672   903         1039778775
  761   843         1039788188
  586   943         1039791863
  728   868         1039800384
  735   863         1039801022
  462   980         1039803128
  622   928         1039820600
  635   922         1039825323
  795   813         1039827672
  393   993         1039845114
  751   851         1039859802
  570   949         1039863349
  417   989         1039873382
  350   999         1039877999
  661   909         1039894210
  358   998         1039894704
  773   833         1039899454
  613   932         1039903965
  428   987         1039907555
  794   814         1039919328
  453   982         1039925845
  471   978         1039928463
  503   970         1039936527
  781   826         1039939517
  373   996         1039943053
  606   935         1039945391
  380   995         1039946875
  633   923         1039966604
  681   898         1039972033
  701   886         1039978557
  531   962         1039998419
  342  1000         1040001688
  793   815         1040020632
  514   967         1040027807
  581   945         1040031566
  766   839         1040044815
  663   908         1040047559
  715   877         1040052008
  674   902         1040052832
  521   965         1040052886
  366   997         1040054869
  718   875         1040068107
  387   994         1040068387
  731   866         1040079787
  620   929         1040093089
  712   879         1040095567
  553   955         1040096252
  550   956         1040097816
  573   948         1040103909
  423   988         1040117239
  631   924         1040128615
  556   954         1040130280
  792   816         1040131584
  547   957         1040134816
  721   873         1040143978
  742   858         1040147200
  458   981         1040148053
  693   891         1040160528
  780   827         1040161283
  467   979         1040161302
  406   991         1040165687
  594   940         1040168584
  755   848         1040169067
  507   969         1040177052
  688   894         1040177656
  746   855         1040187311
  760   844         1040187584
  400   992         1040191488
  772   834         1040193352
  709   881         1040198670
  559   953         1040200056
  544   958         1040207096
  599   938         1040215471
  665   907         1040222268
  738   861         1040224653
  488   974         1040224696
  589   942         1040233357
  412   990         1040233528
  484   975         1040239279
  351   999         1040246550
  791   817         1040252184
  528   963         1040254299
  492   973         1040262805
  611   933         1040265368
  439   985         1040276144
  724   871         1040279735
  359   998         1040280271
  444   984         1040292288
  698   888         1040295464
  562   952         1040305736
  480   976         1040306176
  394   993         1040309641
  629   925         1040311314
  541   959         1040314500
  434   986         1040331760
  750   852         1040345208
  683   897         1040346260
  676   901         1040348477
  343  1000         1040353607
  496   972         1040353984
  706   883         1040361203
  374   996         1040361560
  604   936         1040374720
  449   983         1040380936
  576   947         1040381099
  381   995         1040381216
  790   818         1040382432
  618   930         1040386032
  779   828         1040392691
  418   989         1040396301
  765   840         1040401125
  584   944         1040409088
  667   906         1040418379
  734   864         1040419448
  518   966         1040420528
  476   977         1040425009
  463   980         1040444847
  565   951         1040447476
  538   960         1040456872
  367   997         1040457836
  429   987         1040458392
  511   968         1040472063
  727   869         1040475492
  771   835         1040496886
  500   971         1040498611
  627   926         1040514659
  388   994         1040518856
  789   819         1040522328
  454   982         1040542832
  525   964         1040544469
  703   885         1040583052
  472   978         1040595400
  759   845         1040596604
  352   999         1040617207
  754   849         1040621113
  568   950         1040625432
  690   893         1040630957
  778   829         1040633741
  535   961         1040634056
  669   905         1040635934
  609   934         1040647033
  424   988         1040655296
  407   991         1040661414
  678   900         1040665752
  360   998         1040667992
  695   890         1040671375
  788   820         1040671872
  401   992         1040672689
  648   916         1040673088
  646   917         1040681349
  650   915         1040685875
  579   946         1040695075
  504   970         1040697064
  616   931         1040699387
  344  1000         1040707584
  741   859         1040708800
  644   918         1040710616
  597   939         1040712192
  592   941         1040712309
  745   856         1040715641
  652   914         1040719752
  730   867         1040731363
  625   927         1040738608
  685   896         1040742261
  413   990         1040743997
  642   919         1040760847
  764   841         1040767065
  654   913         1040774761
  395   993         1040776532
  459   981         1040778720
  375   996         1040782311
  770   836         1040810056
  468   979         1040816971
  382   995         1040817843
  737   862         1040819481
  515   967         1040821938
  717   876         1040823189
  587   943         1040823810
  602   937         1040824161
  714   878         1040830496
  787   821         1040831064
  640   920         1040832000
  571   949         1040839760
  749   853         1040840226
  532   962         1040845896
  656   912         1040850944
  440   985         1040855625
  368   997         1040863005
  700   887         1040864103
  522   965         1040868773
  671   904         1040874975
  720   874         1040875624
  777   830         1040884433
  445   984         1040885029
  711   880         1040897431
  435   986         1040898131
  419   989         1040921728
  638   921         1040924033
  489   974         1040940593
  485   975         1040943500
  658   911         1040948343
  508   969         1040949721
  389   994         1040971653
  623   928         1040983119
  450   983         1040987087
  723   872         1040987915
  353   999         1040989976
  493   973         1040990474
  481   976         1040998817
  786   822         1040999904
  680   899         1041004699
  551   956         1041006967
  430   987         1041011803
  758   846         1041015248
  554   955         1041015339
  708   882         1041023880
  614   932         1041033112
  548   957         1041034085
  636   922         1041036904
  582   945         1041045993
  733   865         1041047462
  607   935         1041048918
  361   998         1041057873
  557   954         1041059357
  345  1000         1041063625
  660   910         1041067000
  753   850         1041082777
  464   980         1041089344
  574   948         1041090616
  529   963         1041092236
  497   972         1041093521
  545   958         1041096537
  477   977         1041106166
  692   892         1041106176
  769   837         1041132862
  673   903         1041135544
  560   953         1041139177
  763   842         1041142635
  776   831         1041144767
  402   992         1041156296
  408   991         1041159583
  687   895         1041160078
  726   870         1041160176
  455   982         1041162543
  634   923         1041170571
  785   823         1041178392
  542   959         1041194167
  425   988         1041195897
  697   889         1041204242
  376   996         1041205312
  662   909         1041206957
  705   884         1041209729
  519   966         1041227055
  595   940         1041228875
  396   993         1041245793
  621   929         1041248150
  501   971         1041250112
  744   857         1041253577
  563   952         1041254955
  383   995         1041256762
  414   990         1041256944
  512   968         1041256960
  473   978         1041265169
  369   997         1041270382
  590   942         1041275888
  740   860         1041280000
  600   938         1041293672
  632   924         1041324992
  539   960         1041326819
  748   854         1041344856
  354   999         1041364863
  682   898         1041365360
  784   824         1041366528
  664   908         1041368256
  526   964         1041372920
  577   947         1041378156
  804   805         1041378589
  612   933         1041387165
  803   806         1041388243
  729   868         1041392521
  566   951         1041406847
  802   807         1041407551
  460   981         1041412141
  775   832         1041414743
  675   902         1041417683
  346  1000         1041421736
  736   863         1041423903
  390   994         1041426784
  585   944         1041434009
  801   808         1041436513
  441   985         1041437746
  757   847         1041443516
  420   989         1041449669
  362   998         1041449920
  702   886         1041454864
  505   970         1041460625
  768   838         1041465304
  436   986         1041467112
  605   936         1041470981
  800   809         1041475129
  469   979         1041475448
  446   984         1041480440
  536   961         1041494337
  630   925         1041500125
  799   810         1041523399
  762   843         1041527835
  619   930         1041533659
  666   907         1041550939
  752   851         1041554059
  783   825         1041564312
  431   987         1041567794
  798   811         1041581323
  716   877         1041587829
  569   950         1041595009
  451   983         1041595938
  689   894         1041599753
  694   891         1041603355
  719   875         1041616834
  713   879         1041618536
  516   967         1041619159
  377   996         1041630569
  403   992         1041642315
  797   812         1041648901
  486   975         1041650631
  490   974         1041659424
  409   991         1041660200
  370   997         1041679973
  732   866         1041685064
  523   965         1041687792
  482   976         1041694344
  774   833         1041694361
  628   926         1041695928
  533   962         1041696565
  384   995         1041697979
  580   946         1041702536
  722   873         1041705665
  710   881         1041708841
  397   993         1041717430
  494   973         1041721101
  677   901         1041721434
  509   969         1041725438
  796   813         1041726133
  465   980         1041736625
  426   988         1041739048
  355   999         1041741874
  684   897         1041747777
  668   906         1041755048
  699   888         1041759171
  610   934         1041761504
  593   941         1041765478
  782   826         1041771744
  415   990         1041772375
  347  1000         1041781923
  598   939         1041783211
  456   982         1041784984
  478   977         1041790185
  743   858         1041801119
  767   839         1041807382
  795   814         1041813019
  572   949         1041819597
  498   972         1041836040
  617   931         1041839604
  363   998         1041844139
  725   871         1041854436
  707   883         1041858630
  747   855         1041859098
  588   943         1041859279
  739   861         1041860800
  756   848         1041881408
  391   994         1041884255
  794   815         1041909559
  626   927         1041912359
  603   937         1041913180
  552   956         1041919424
  761   844         1041922665
  530   963         1041933347
  649   916         1041934745
  647   917         1041935236
  549   957         1041936642
  555   955         1041937750
  474   978         1041937776
  651   915         1041955326
  645   918         1041956757
  421   989         1041980130
  670   905         1041980625
  773   834         1041983621
  781   827         1041988824
  546   958         1041989248
  558   954         1041991776
  653   914         1041997021
  643   919         1041999266
  502   971         1042004619
  793   816         1042015753
  442   985         1042022513
  751   852         1042034959
  520   966         1042036696
  735   864         1042037919
  437   986         1042038709
  513   968         1042044929
  679   900         1042046839
  461   981         1042048322
  378   996         1042058088
  655   913         1042059872
  691   893         1042061328
  641   920         1042062721
  728   869         1042063261
  583   945         1042063912
  704   885         1042067789
  543   959         1042077086
  447   984         1042078527
  575   948         1042080767
  561   953         1042081658
  371   997         1042091784
  356   999         1042121015
  696   890         1042122536
  432   987         1042126371
  404   992         1042130752
  792   817         1042131601
  470   979         1042136739
  385   995         1042141500
  657   912         1042143921
  348  1000         1042144192
  639   921         1042147080
  624   928         1042149376
  686   896         1042151992
  608   935         1042156087
  766   840         1042159096
  410   991         1042163271
  615   932         1042165943
  398   993         1042191449
  540   960         1042200000
  527   964         1042204527
  452   983         1042207495
  564   952         1042207552
  780   828         1042215552
  506   970         1042227216
  672   904         1042227712
  364   998         1042240536
  659   911         1042249210
  637   922         1042252301
  791   818         1042257103
  772   835         1042282523
  427   988         1042284755
  416   990         1042290296
  596   940         1042292736
  591   942         1042321959
  760   845         1042327125
  755   849         1042328924
  731   867         1042332254
  701   887         1042336204
  392   994         1042344072
  537   961         1042357834
  742   859         1042358267
  487   975         1042360678
  715   878         1042362027
  718   876         1042367608
  567   951         1042369614
  601   938         1042375473
  661   910         1042375781
  635   923         1042378342
  578   947         1042378675
  491   974         1042381195
  746   856         1042382952
  466   980         1042386696
  790   819         1042392259
  483   976         1042392763
  681   899         1042393940
  622   929         1042406937
  457   982         1042410161
  712   880         1042416128
  517   967         1042419476
  721   874         1042432985
  738   862         1042451200
  779   829         1042451928
  495   973         1042454692
  586   944         1042462440
  479   977         1042477072
  379   996         1042487875
  674   903         1042496351
  357   999         1042502292
  510   969         1042504209
  372   997         1042505821
  349  1000         1042508549
  524   965         1042509949
  613   933         1042512634
  422   989         1042513117
  765   841         1042520446
  663   909         1042523676
  633   924         1042525161
  750   853         1042525477
  709   882         1042529797
  789   820         1042537069
  693   892         1042544845
  534   962         1042550432
  724   872         1042558272
  570   950         1042568000
  606   936         1042570872
  688   895         1042578047
  499   972         1042581547
  386   995         1042587331
  771   836         1042591067
  443   985         1042609932
  438   986         1042612928
  475   978         1042613227
  405   992         1042621613
  365   998         1042639117
  734   865         1042661529
  698   889         1042663761
  399   993         1042667856
  411   991         1042668802
  448   984         1042679296
  620   930         1042685000
  462   981         1042687269
  433   987         1042687540
  788   821         1042691533
  631   925         1042692716
  665   908         1042692937
  778   830         1042697952
  706   884         1042702920
  581   946         1042713477
  759   846         1042741215
  727   870         1042743583
  503   971         1042762138
  683   898         1042762779
  531   963         1042777638
  754   850         1042786064
  676   902         1042786584
  471   979         1042800850
  573   949         1042802866
  393   994         1042806241
  417   990         1042810713
  453   983         1042821764
  594   941         1042822205
  428   988         1042833024
  553   956         1042835193
  514   968         1042835976
  550   957         1042842493
  521   966         1042849457
  787   822         1042855651
  599   939         1042857818
  556   955         1042863491
  350  1000         1042875000
  611   934         1042879635
  629   926         1042880965
  667   907         1042883606
  547   958         1042885235
  358   999         1042885711
  764   842         1042891432
  589   943         1042898276
  770   837         1042909253
  745   857         1042916418
  380   996         1042919936
  373   997         1042922090
  741   860         1042925021
  559   954         1042927543
  703   886         1042935383
  777   831         1042953624
  544   959         1042963263
  618   931         1042983523
  730   868         1042989032
  507   970         1042996843
  604   937         1043005817
  749   854         1043025613
  690   894         1043025984
  562   953         1043027505
  786   823         1043029423
  387   995         1043035478
  458   982         1043038080
  528   964         1043039296
  467   980         1043039563
  366   998         1043039888
  423   989         1043048636
  695   891         1043050346
  737   863         1043051200
  488   975         1043073647
  576   948         1043074368
  541   960         1043076421
  584   945         1043085329
  627   927         1043089866
  484   976         1043094080
  669   906         1043095725
  678   901         1043098453
  492   974         1043105912
  406   992         1043114904
  717   877         1043127946
  714   879         1043145783
  400   993         1043146657
  685   897         1043153398
  565   952         1043163533
  758   847         1043164935
  480   977         1043166833
  720   875         1043169875
  412   991         1043176799
  439   986         1043189775
  496   973         1043191253
  648   917         1043193005
  444   985         1043200009
  650   916         1043200296
  646   918         1043206768
  785   824         1043212849
  776   832         1043218944
  518   967         1043222895
  711   881         1043223272
  538   961         1043224553
  700   888         1043227072
  652   915         1043228683
  769   838         1043237081
  644   919         1043241543
  351  1000         1043243551
  434   987         1043251307
  753   851         1043252828
  609   935         1043266904
  394   994         1043270768
  359   999         1043271278
  723   873         1043271684
  763   843         1043272054
  654   914         1043278208
  449   984         1043282753
  511   969         1043286040
  476   978         1043291528
  733   866         1043294733
  642   920         1043297288
  616   932         1043302464
  625   928         1043319377
  805   805         1043320250
  804   806         1043325080
  463   981         1043328988
  671   905         1043329336
  500   972         1043330048
  418   990         1043333632
  525   965         1043335250
  568   951         1043335783
  803   807         1043339570
  374   997         1043340597
  656   913         1043348913
  381   996         1043354277
  597   940         1043360173
  708   883         1043360299
  802   808         1043363720
  592   942         1043371576
  640   921         1043373961
  579   947         1043382662
  429   988         1043383861
  801   809         1043397530
  784   825         1043405929
  535   962         1043407503
  680   900         1043432000
  726   871         1043433487
  454   983         1043438751
  658   912         1043440840
  800   810         1043441000
  367   998         1043442855
  744   858         1043459496
  602   938         1043460880
  472   979         1043467787
  638   922         1043471520
  388   995         1043485947
  775   833         1043493912
  799   811         1043494130
  587   944         1043494387
  692   893         1043495845
  740   861         1043501381
  504   971         1043522675
  748   855         1043535367
  571   950         1043544411
  660   911         1043554031
  705   885         1043556750
  798   812         1043556920
  687   896         1043565839
  623   929         1043569456
  768   839         1043574551
  697   890         1043577873
  673   904         1043584481
  424   989         1043586693
  636   923         1043589923
  757   848         1043598285
  783   826         1043608663
  407   992         1043610631
  352  1000         1043614208
  532   963         1043625115
  401   993         1043627858
  797   813         1043629370
  515   968         1043630107
  614   933         1043641781
  729   869         1043655398
  360   999         1043658999
  736   864         1043660800
  762   844         1043662312
  522   966         1043665344
  459   982         1043668747
  607   936         1043674399
  413   991         1043687268
  662   910         1043688528
  468   980         1043695232
  796   814         1043711480
  582   946         1043727904
  634   924         1043729128
  752   852         1043729216
  395   994         1043737659
  551   957         1043751644
  554   956         1043754280
  375   997         1043761348
  440   986         1043769256
  508   970         1043769512
  774   834         1043778528
  548   958         1043784504
  682   899         1043787267
  489   975         1043789544
  574   949         1043789573
  382   996         1043790904
  557   955         1043792568
  445   985         1043792750
  485   976         1043798301
  795   815         1043803250
  702   887         1043812511
  435   987         1043817678
  782   827         1043821051
  493   974         1043833581
  621   930         1043840061
  664   909         1043844373
  368   998         1043848024
  545   959         1043852704
  419   990         1043859059
  481   977         1043859474
  675   903         1043861202
  560   954         1043866664
  529   964         1043877233
  595   941         1043882496
  450   984         1043888904
  632   925         1043889093
  716   878         1043897848
  794   816         1043904680
  719   876         1043916335
  767   840         1043921663
  497   973         1043930790
  600   939         1043936019
  430   988         1043937272
  732   867         1043937531
  389   995         1043938744
  713   880         1043939097
  590   943         1043940807
  542   960         1043956088
  477   978         1043972685
  464   981         1043973485
  563   953         1043976724
  353  1000         1043986977
  694   892         1043987672
  722   874         1043994672
  689   895         1044000144
  612   934         1044001432
  743   859         1044012186
  793   817         1044015770
  666   908         1044021608
  519   967         1044029422
  710   882         1044039968
  756   849         1044041265
  781   828         1044043093
  361   999         1044048880
  747   856         1044054739
  455   983         1044058462
  761   845         1044062206
  630   926         1044069776
  512   969         1044070937
  577   948         1044071425
  773   835         1044072792
  501   972         1044081549
  739   862         1044087347
  539   961         1044094500
  605   937         1044102078
  408   992         1044108800
  585   945         1044110250
  402   993         1044111465
  566   952         1044122904
  425   989         1044127294
  699   889         1044127468
  619   931         1044131150
  725   872         1044132973
  792   818         1044136520
  473   979         1044137556
  677   902         1044159541
  526   965         1044163701
  684   898         1044164296
  376   997         1044184349
  414   991         1044200215
  707   884         1044200347
  396   994         1044206920
  751   853         1044215228
  668   907         1044220275
  383   996         1044229823
  369   998         1044255401
  791   819         1044266930
  536   962         1044267784
  628   927         1044271135
  780   829         1044274789
  766   841         1044278417
  735   865         1044280000
  505   971         1044286236
  460   982         1044302168
  569   951         1044305360
  728   870         1044331352
  441   986         1044351377
  469   980         1044353709
  354  1000         1044361864
  772   836         1044376704
  610   935         1044381375
  436   987         1044386659
  420   990         1044387000
  446   985         1044388161
  580   947         1044390123
  390   995         1044393875
  790   820         1044407000
  704   886         1044420120
  593   942         1044424745
  516   968         1044427328
  598   940         1044431192
  670   906         1044440416
  362   999         1044440927
  617   932         1044442681
  649   917         1044454662
  691   894         1044456355
  647   918         1044460655
  651   916         1044469747
  760   846         1044471736
  533   963         1044475784
  679   901         1044479540
  523   966         1044484363
  645   919         1044487684
  626   928         1044493128
  431   988         1044493263
  755   850         1044493875
  451   984         1044497755
  696   891         1044501507
  486   976         1044505432
  653   915         1044505952
  490   975         1044508375
  779   830         1044516139
  572   950         1044524248
  588   944         1044529856
  643   920         1044535707
  509   970         1044545229
  603   938         1044549899
  482   977         1044555001
  789   821         1044556730
  686   897         1044563129
  655   914         1044563319
  494   974         1044564208
  742   860         1044574488
  746   857         1044583729
  731   868         1044589923
  403   993         1044597484
  641   921         1044604682
  409   992         1044609417
  377   997         1044609606
  465   981         1044620766
  657   913         1044641890
  765   842         1044644813
  478   978         1044656704
  552   957         1044664101
  370   998         1044664992
  426   989         1044670445
  384   996         1044671040
  718   877         1044672365
  498   973         1044673309
  555   956         1044676691
  715   879         1044677314
  397   994         1044678557
  456   983         1044680903
  672   905         1044682073
  738   863         1044682919
  549   958         1044687061
  771   837         1044690264
  639   922         1044694567
  701   888         1044699173
  750   854         1044710864
  415   991         1044715646
  788   822         1044716120
  530   964         1044718344
  558   955         1044724987
  721   875         1044727236
  624   929         1044735713
  355  1000         1044738875
  659   912         1044741707
  712   881         1044741969
  546   959         1044745415
  583   946         1044745823
  778   831         1044767143
  615   933         1044774612
  575   949         1044779724
  608   936         1044781568
  637   923         1044805320
  561   954         1044809145
  474   979         1044810163
  681   900         1044821241
  363   999         1044835146
  502   972         1044836056
  543   960         1044839007
  520   967         1044839063
  724   873         1044842041
  391   995         1044851346
  513   969         1044858906
  661   911         1044862812
  709   883         1044866216
  787   823         1044885170
  759   847         1044890902
  734   866         1044908800
  421   990         1044917461
  564   953         1044929321
  693   893         1044934514
  442   986         1044936144
  635   924         1044936899
  461   982         1044938349
  674   904         1044945288
  596   941         1044946357
  754   851         1044956115
  437   987         1044958256
  540   961         1044967681
  688   896         1044983808
  447   985         1044986248
  591   943         1044986878
  527   965         1044995308
  622   930         1044998848
  663   910         1045005247
  770   838         1045013472
  470   980         1045015000
  727   871         1045016894
  601   939         1045017820
  764   843         1045020851
  777   832         1045027801
  378   997         1045037125
  698   890         1045037392
  706   885         1045049941
  432   988         1045051840
  506   971         1045052827
  786   824         1045063880
  578   948         1045071944
  371   998         1045076803
  567   952         1045085671
  404   993         1045085921
  633   925         1045089262
  452   984         1045109312
  410   992         1045112488
  385   996         1045114561
  356  1000         1045118016
  745   858         1045122337
  613   934         1045126901
  537   962         1045131281
  586   945         1045138681
  741   861         1045146402
  398   994         1045152576
  665   909         1045169054
  683   899         1045184686
  606   937         1045201969
  487   976         1045215479
  749   855         1045216124
  427   989         1045216152
  517   968         1045227645
  676   903         1045230103
  491   975         1045230146
  364   999         1045231543
  416   991         1045233567
  730   869         1045251909
  785   825         1045252250
  483   977         1045253420
  631   926         1045262367
  805   806         1045266741
  466   981         1045270837
  804   807         1045276407
  570   951         1045278351
  620   931         1045282491
  737   864         1045288097
  703   887         1045293030
  803   808         1045295739
  495   974         1045297799
  776   833         1045298113
  457   983         1045306080
  524   966         1045306520
  392   995         1045311163
  758   848         1045319704
  510   970         1045324000
  802   809         1045324737
  534   963         1045329651
  479   978         1045343591
  769   839         1045346328
  667   908         1045354275
  801   810         1045363401
  581   947         1045401064
  763   844         1045406531
  800   811         1045411731
  499   973         1045418816
  690   895         1045426375
  753   852         1045427985
  695   892         1045434663
  717   878         1045437965
  784   826         1045450280
  422   990         1045450448
  629   927         1045456172
  714   880         1045466344
  379   997         1045466912
  720   876         1045469376
  799   812         1045469727
  594   942         1045481472
  475   979         1045485614
  372   998         1045490840
  357  1000         1045499293
  611   935         1045499506
  599   940         1045505799
  573   950         1045507517
  443   986         1045523563
  438   987         1045532475
  678   902         1045536560
  798   813         1045537389
  733   867         1045547200
  711   882         1045554399
  386   996         1045560392
  723   874         1045560691
  669   907         1045560952
  531   964         1045562635
  589   944         1045568853
  685   898         1045569917
  405   993         1045576782
  462   982         1045577296
  775   834         1045578079
  553   957         1045579870
  618   932         1045586600
  448   985         1045587017
  550   958         1045592912
  503   972         1045593575
  700   889         1045595369
  556   956         1045602432
  433   988         1045613009
  797   814         1045614717
  411   992         1045618019
  399   994         1045628983
  365   999         1045630124
  547   959         1045641402
  604   938         1045642536
  514   969         1045649953
  521   967         1045651824
  783   827         1045657970
  559   955         1045660754
  744   859         1045670563
  627   928         1045670635
  471   980         1045679111
  768   840         1045688832
  796   815         1045701711
  708   884         1045702016
  726   872         1045712024
  648   918         1045718424
  650   917         1045720213
  453   984         1045723581
  544   960         1045725184
  740   862         1045727928
  748   856         1045731008
  646   919         1045737695
  652   916         1045743104
  417   991         1045753984
  562   954         1045754992
  757   849         1045758142
  428   989         1045764421
  584   946         1045767240
  576   949         1045773325
  393   995         1045773332
  644   920         1045777984
  654   915         1045787139
  671   906         1045789127
  795   816         1045798371
  762   845         1045801853
  507   971         1045822454
  528   965         1045830077
  642   921         1045839249
  541   961         1045844102
  656   914         1045852360
  680   901         1045864701
  774   835         1045867699
  782   828         1045875320
  358  1000         1045882712
  565   953         1045885302
  692   894         1045890872
  609   936         1045892385
  380   997         1045898973
  736   865         1045902881
  794   817         1045904697
  625   929         1045905714
  373   998         1045907109
  705   886         1045909081
  752   853         1045909485
  616   933         1045911133
  640   922         1045921448
  729   870         1045923489
  467   981         1045923704
  488   976         1045928448
  458   983         1045933999
  658   913         1045938809
  484   977         1045954737
  492   975         1045954863
  697   891         1045956844
  687   897         1045976976
  423   990         1045985967
  538   962         1045998000
  387   996         1046008539
  597   941         1046013794
  793   818         1046020689
  638   923         1046024539
  366   999         1046030895
  518   968         1046031064
  480   978         1046033352
  496   974         1046034360
  592   943         1046036495
  673   905         1046038842
  767   841         1046040984
  660   912         1046046528
  568   952         1046051840
  406   993         1046070073
  579   948         1046075931
  781   829         1046102330
  602   939         1046103227
  511   970         1046105831
  400   994         1046107784
  439   987         1046109322
  444   986         1046113640
  412   992         1046126016
  525   966         1046131821
  792   819         1046146347
  636   924         1046148480
  623   930         1046161367
  476   979         1046163915
  773   836         1046166973
  500   973         1046167317
  587   945         1046170628
  702   888         1046175480
  662   911         1046175559
  434   988         1046176776
  535   963         1046186722
  449   985         1046190474
  732   868         1046195200
  756   850         1046206216
  761   846         1046206817
  716   879         1046213135
  682   900         1046214568
  463   982         1046219015
  719   877         1046221092
  743   860         1046228407
  394   995         1046237859
  571   951         1046254762
  747   857         1046255516
  614   934         1046256048
  713   881         1046264938
  359  1000         1046268279
  418   991         1046276903
  791   820         1046281671
  722   875         1046288923
  634   925         1046293229
  607   937         1046305496
  675   904         1046310139
  429   989         1046315258
  739   863         1046319066
  374   998         1046325616
  664   910         1046325944
  381   997         1046333314
  780   830         1046339000
  454   984         1046340568
  472   980         1046346048
  504   972         1046354112
  710   883         1046376387
  694   893         1046377341
  751   854         1046400615
  766   842         1046402784
  689   896         1046405905
  532   964         1046410112
  582   947         1046415491
  725   873         1046416742
  790   821         1046426661
  367   999         1046433862
  621   931         1046437552
  515   969         1046444084
  632   926         1046458744
  388   996         1046459008
  522   967         1046467711
  772   837         1046475901
  574   950         1046494224
  666   909         1046497725
  554   957         1046498957
  699   890         1046501099
  551   958         1046502063
  424   990         1046524024
  735   866         1046527271
  557   956         1046531509
  548   959         1046540671
  595   942         1046541763
  707   885         1046547368
  459   983         1046564666
  407   993         1046565800
  468   981         1046579373
  789   822         1046581317
  600   940         1046584000
  779   831         1046585330
  684   899         1046586203
  401   994         1046588985
  508   971         1046595123
  560   955         1046599875
  677   903         1046603060
  728   871         1046604663
  590   944         1046611384
  545   960         1046614625
  612   935         1046621303
  760   847         1046621423
  413   992         1046636485
  489   976         1046644345
  630   927         1046644983
  360  1000         1046656000
  485   977         1046658958
  755   851         1046663926
  529   965         1046668014
  493   975         1046682532
  440   987         1046688803
  668   908         1046690944
  563   954         1046704211
  395   995         1046704750
  445   986         1046706381
  542   961         1046723769
  481   978         1046725993
  619   932         1046734227
  605   938         1046738797
  435   988         1046743147
  788   823         1046745639
  375   998         1046746367
  382   997         1046769941
  577   949         1046770382
  497   974         1046773897
  765   843         1046774232
  704   887         1046777767
  746   858         1046789648
  585   946         1046792161
  771   838         1046794483
  742   861         1046795869
  450   985         1046796625
  419   991         1046802330
  519   968         1046837591
  368   999         1046839031
  778   832         1046841320
  566   953         1046844673
  477   979         1046845072
  628   928         1046851904
  731   869         1046852800
  691   895         1046856746
  464   982         1046863512
  539   962         1046867947
  430   989         1046868669
  696   892         1046885824
  512   970         1046890728
  750   855         1046901375
  670   907         1046905643
  389   996         1046911805
  679   902         1046917647
  501   973         1046918818
  787   824         1046919627
  738   864         1046919816
  526   966         1046960272
  455   984         1046960279
  686   898         1046979648
  649   918         1046980081
  718   878         1046982384
  651   917         1046989664
  647   919         1046991582
  715   880         1046997875
  610   936         1047006856
  473   980         1047015817
  653   916         1047020373
  569   952         1047021417
  645   920         1047024125
  721   876         1047026737
  759   848         1047045671
  361  1000         1047045881
  536   963         1047047003
  617   933         1047051350
  408   993         1047063969
  425   990         1047064625
  701   889         1047067470
  655   915         1047072250
  402   994         1047072592
  712   882         1047073096
  643   921         1047077668
  626   929         1047079465
  580   948         1047083392
  598   941         1047084813
  593   943         1047089664
  786   825         1047103281
  777   833         1047106970
  505   972         1047117673
  770   839         1047122719
  724   874         1047131048
  754   852         1047131272
  672   906         1047141864
  657   914         1047145337
  414   992         1047149432
  641   922         1047152169
  764   844         1047155328
  734   867         1047161267
  376   998         1047169368
  396   995         1047174011
  603   939         1047192246
  460   983         1047198087
  588   945         1047206097
  709   884         1047207933
  383   997         1047208860
  806   806         1047213232
  805   807         1047218068
  804   808         1047232576
  572   951         1047234599
  469   981         1047237850
  659   913         1047239676
  516   969         1047241305
  369   999         1047246408
  639   923         1047247586
  681   901         1047253942
  803   809         1047256756
  533   964         1047260781
  441   987         1047270924
  523   967         1047286730
  802   810         1047290608
  727   872         1047295431
  785   826         1047296601
  446   986         1047301792
  436   988         1047312128
  624   930         1047327624
  693   894         1047329541
  420   991         1047330271
  745   859         1047333404
  801   811         1047334132
  661   912         1047355309
  490   976         1047363176
  637   924         1047363877
  486   977         1047366089
  390   996         1047366936
  509   971         1047370840
  741   862         1047372949
  776   834         1047382280
  800   812         1047387328
  615   934         1047388879
  688   897         1047394945
  674   905         1047399649
  706   886         1047402272
  451   985         1047405476
  749   856         1047411765
  608   937         1047412665
  494   975         1047413159
  552   958         1047414520
  698   891         1047416363
  555   957         1047421368
  482   978         1047421520
  431   989         1047424660
  583   947         1047433410
  362  1000         1047437928
  549   959         1047443228
  799   813         1047450196
  769   840         1047460609
  558   956         1047463928
  758   849         1047479561
  575   950         1047484375
  663   911         1047492278
  784   827         1047499587
  635   925         1047501000
  546   960         1047507336
  530   965         1047509125
  465   982         1047510793
  498   974         1047516416
  730   870         1047520000
  798   814         1047522736
  478   979         1047529091
  737   865         1047530178
  561   955         1047542356
  763   845         1047546072
  403   994         1047558611
  409   993         1047564586
  456   984         1047582720
  377   998         1047594625
  622   931         1047596339
  797   815         1047604948
  596   942         1047605624
  543   961         1047606688
  426   990         1047607776
  753   853         1047608254
  683   900         1047611987
  397   995         1047645648
  520   968         1047647232
  384   997         1047650077
  665   910         1047650625
  370   999         1047655999
  703   888         1047655999
  564   954         1047656808
  591   944         1047657455
  633   926         1047658913
  415   992         1047664863
  601   940         1047665801
  775   835         1047667250
  502   973         1047673325
  513   970         1047678697
  676   904         1047679040
  474   980         1047688424
  796   816         1047696832
  783   828         1047712239
  540   962         1047741128
  613   935         1047746772
  717   879         1047753252
  578   949         1047770901
  720   877         1047774133
  527   966         1047791879
  714   881         1047792185
  795   817         1047798388
  733   868         1047804869
  567   953         1047807440
  768   841         1047808153
  586   946         1047820592
  695   893         1047824332
  391   996         1047824407
  667   909         1047830392
  690   896         1047832136
  363  1000         1047832147
  461   983         1047834268
  631   927         1047837574
  606   938         1047838688
  723   875         1047854942
  442   987         1047855691
  421   991         1047860732
  437   988         1047883725
  506   972         1047884264
  620   932         1047885568
  744   860         1047886784
  711   883         1047890818
  470   981         1047899141
  447   986         1047899879
  794   818         1047909616
  537   963         1047910500
  757   850         1047923093
  748   857         1047931785
  782   829         1047934557
  762   846         1047946464
  740   863         1047959647
  774   836         1047961880
  700   890         1047969000
  678   903         1047980079
  432   989         1047983237
  685   899         1047991824
  570   952         1047994408
  726   873         1047995793
  452   985         1048017033
  378   998         1048022144
  793   819         1048030516
  669   908         1048031621
  629   928         1048036941
  517   969         1048041622
  404   994         1048047048
  708   885         1048049037
  410   993         1048067657
  371   999         1048067810
  487   977         1048076136
  491   976         1048084947
  385   997         1048093598
  581   948         1048094333
  752   854         1048094872
  524   967         1048108887
  534   964         1048114648
  398   995         1048119667
  483   978         1048119939
  611   936         1048124987
  594   943         1048146391
  495   975         1048146750
  510   971         1048149611
  736   866         1048150152
  427   990         1048153483
  599   941         1048159420
  466   982         1048160864
  792   820         1048161088
  767   842         1048165351
  781   830         1048166541
  416   992         1048182784
  618   933         1048195269
  729   871         1048196800
  457   984         1048207897
  479   979         1048215978
  573   951         1048217868
  364  1000         1048228544
  589   945         1048245094
  650   918         1048245632
  648   919         1048249351
  671   907         1048254354
  627   929         1048256972
  499   974         1048261923
  652   917         1048263021
  773   837         1048266170
  705   887         1048266728
  646   920         1048274136
  392   996         1048284224
  604   939         1048284883
  692   895         1048291263
  791   821         1048301332
  654   916         1048301560
  680   902         1048302808
  644   921         1048319945
  553   958         1048330289
  697   892         1048341161
  556   957         1048347109
  550   959         1048349079
  531   965         1048353416
  761   847         1048356504
  656   915         1048361291
  475   980         1048363875
  756   851         1048376267
  642   922         1048386736
  687   898         1048393495
  422   991         1048393719
  559   956         1048399695
  547   960         1048403323
  780   831         1048408191
  503   973         1048430844
  658   914         1048442256
  443   987         1048443110
  743   861         1048449788
  790   822         1048451248
  379   998         1048451931
  584   947         1048454827
  438   988         1048457944
  732   869         1048458077
  521   968         1048459993
  747   858         1048461435
  514   970         1048469744
  462   983         1048473215
  640   923         1048474467
  576   950         1048477976
  372   999         1048481847
  562   955         1048488203
  544   961         1048492865
  625   930         1048497625
  673   906         1048498633
  448   986         1048500648
  609   937         1048523482
  616   934         1048525400
  719   878         1048531111
  766   843         1048532203
  716   880         1048533696
  405   994         1048537909
  386   997         1048539429
  702   889         1048543777
  433   989         1048544406
  660   913         1048544497
  739   864         1048555963
  471   981         1048563252
  411   993         1048573188
  772   838         1048580120
  638   924         1048583096
  722   876         1048588424
  751   855         1048591126
  713   882         1048596065
  399   995         1048596074
  789   823         1048610836
  565   954         1048612789
  541   962         1048617549
  528   966         1048626648
  365  1000         1048627125
  453   985         1048631302
  682   901         1048647269
  507   972         1048653891
  779   832         1048659507
  662   912         1048668056
  597   942         1048673061
  428   990         1048701752
  417   992         1048703201
  725   874         1048705749
  592   944         1048707072
  636   925         1048712581
  710   884         1048718104
  393   996         1048746393
  602   940         1048751208
  623   931         1048758858
  675   905         1048764500
  694   894         1048772368
  568   953         1048773609
  579   949         1048774888
  760   848         1048776192
  538   963         1048777219
  735   867         1048779738
  788   824         1048780096
  488   977         1048789105
  492   976         1048809664
  664   911         1048812975
  467   982         1048813731
  689   897         1048817042
  484   978         1048821256
  458   984         1048835816
  755   852         1048839083
  518   969         1048845041
  587   946         1048852539
  634   926         1048862880
  614   935         1048875919
  699   891         1048880070
  728   872         1048883200
  496   975         1048883311
  380   998         1048883992
  373   999         1048898116
  707   886         1048899699
  771   839         1048903730
  480   979         1048905739
  765   844         1048908709
  778   833         1048920489
  423   991         1048929238
  511   971         1048931442
  525   967         1048934188
  607   938         1048942215
  787   825         1048959028
  571   952         1048970819
  535   964         1048971719
  666   910         1048979296
  387   997         1048987576
  746   859         1049000715
  500   974         1049010424
  684   900         1049013504
  742   862         1049022416
  366  1000         1049027896
  406   994         1049031200
  444   987         1049033187
  632   927         1049033951
  439   988         1049034791
  621   932         1049040629
  476   980         1049042176
  677   904         1049051997
  400   995         1049074875
  412   993         1049081185
  750   856         1049097016
  449   986         1049104105
  434   989         1049108173
  582   948         1049108760
  463   983         1049114934
  731   870         1049120891
  704   888         1049140736
  786   826         1049147632
  738   865         1049161897
  806   807         1049164559
  668   909         1049167061
  805   808         1049174237
  777   834         1049191137
  504   973         1049191381
  804   809         1049193593
  532   965         1049200893
  574   951         1049204575
  759   849         1049205528
  595   943         1049206682
  394   996         1049210920
  803   810         1049222627
  630   928         1049225752
  418   992         1049226120
  472   981         1049230189
  770   840         1049237000
  600   941         1049237621
  612   936         1049246784
  454   985         1049248289
  554   958         1049249376
  429   990         1049252589
  551   959         1049258230
  802   811         1049261339
  691   896         1049262507
  515   970         1049263875
  696   893         1049275493
  522   968         1049275880
  557   957         1049276186
  590   945         1049287625
  764   845         1049294869
  718   879         1049297671
  548   960         1049302592
  801   812         1049309729
  754   853         1049311541
  374   999         1049316623
  381   998         1049318333
  715   881         1049323716
  721   877         1049331494
  560   956         1049338816
  619   933         1049342896
  785   827         1049345908
  679   903         1049361166
  800   813         1049367797
  670   908         1049376312
  605   939         1049381144
  545   961         1049382306
  686   899         1049401555
  712   883         1049409515
  734   868         1049418936
  724   875         1049425299
  508   972         1049426560
  367  1000         1049430863
  799   814         1049435543
  563   955         1049437422
  388   997         1049438045
  628   929         1049438241
  701   890         1049441101
  529   966         1049464585
  459   984         1049466483
  424   991         1049467295
  468   982         1049469400
  776   835         1049471451
  577   950         1049475033
  585   947         1049479748
  542   962         1049497216
  489   977         1049505002
  649   919         1049511008
  798   815         1049512967
  651   918         1049515083
  485   978         1049525477
  407   994         1049526927
  647   920         1049528023
  493   976         1049537333
  653   917         1049540290
  745   860         1049549625
  784   828         1049553856
  709   885         1049554954
  401   995         1049556076
  645   921         1049566086
  566   954         1049572160
  727   873         1049579200
  769   841         1049579930
  655   916         1049586671
  413   993         1049591654
  481   979         1049598380
  797   816         1049600069
  741   863         1049604668
  672   907         1049607091
  749   857         1049612542
  440   988         1049614272
  497   975         1049622848
  643   922         1049625155
  445   987         1049625928
  610   937         1049637953
  758   850         1049644512
  539   963         1049647166
  519   969         1049651568
  657   915         1049654268
  617   934         1049665617
  626   930         1049671376
  435   989         1049674544
  395   996         1049677811
  763   846         1049690683
  681   902         1049692049
  796   817         1049696849
  641   923         1049705188
  450   986         1049710256
  512   971         1049716339
  477   980         1049723333
  693   895         1049729932
  375   999         1049737374
  659   914         1049743123
  569   953         1049743186
  598   942         1049744080
  419   992         1049751547
  382   998         1049754960
  464   983         1049759431
  706   887         1049759919
  593   944         1049760241
  775   836         1049761431
  501   974         1049761925
  526   967         1049762639
  783   829         1049771476
  737   866         1049777449
  580   949         1049782349
  730   871         1049793311
  753   854         1049793641
  698   892         1049800680
  795   818         1049803307
  430   990         1049806000
  639   924         1049806143
  688   898         1049811464
  536   964         1049832000
  368  1000         1049836032
  603   940         1049840227
  661   913         1049853278
  674   906         1049859440
  455   985         1049868000
  588   946         1049888008
  389   997         1049890842
  473   981         1049899958
  794   819         1049919443
  624   931         1049925115
  637   925         1049927978
  768   842         1049932520
  572   952         1049950656
  505   973         1049954942
  663   912         1049984775
  782   830         1049998768
  425   991         1050007896
  615   935         1050008750
  703   889         1050024296
  408   994         1050025096
  402   995         1050039683
  683   901         1050044688
  793   820         1050045257
  608   938         1050049384
  533   965         1050051562
  774   837         1050061077
  516   970         1050061096
  733   869         1050067746
  635   926         1050070651
  717   880         1050073813
  720   878         1050084152
  757   851         1050093144
  523   968         1050094899
  762   847         1050096151
  460   984         1050099904
  414   993         1050104601
  744   861         1050108165
  714   882         1050123312
  583   948         1050126679
  469   982         1050127877
  676   905         1050133401
  665   911         1050137656
  748   858         1050137704
  396   996         1050147072
  723   876         1050154443
  376   999         1050160375
  552   959         1050170687
  555   958         1050171787
  792   821         1050180749
  383   998         1050193879
  575   951         1050194726
  441   988         1050196393
  740   864         1050196544
  622   932         1050199416
  509   972         1050202277
  549   960         1050205149
  558   957         1050208605
  695   894         1050219359
  446   987         1050221339
  490   977         1050223833
  711   884         1050232535
  486   978         1050232608
  633   927         1050234120
  781   831         1050235732
  690   897         1050243273
  369  1000         1050243409
  436   989         1050243525
  494   976         1050267960
  596   943         1050270543
  546   961         1050275017
  420   992         1050279488
  561   956         1050281297
  726   874         1050284800
  752   855         1050285383
  482   979         1050293907
  767   843         1050294770
  530   966         1050305696
  667   910         1050311963
  451   986         1050319107
  601   941         1050319422
  791   822         1050325919
  591   945         1050333696
  390   997         1050345973
  700   891         1050347971
  431   990         1050361991
  498   975         1050365367
  773   838         1050370389
  613   936         1050372253
  543   962         1050380135
  564   955         1050390019
  708   886         1050401368
  736   867         1050402619
  465   983         1050406712
  478   980         1050407352
  631   928         1050418343
  685   900         1050419125
  678   904         1050429016
  520   969         1050461209
  729   872         1050475337
  578   950         1050475552
  790   823         1050480767
  606   939         1050481035
  780   832         1050482368
  456   985         1050490441
  620   933         1050494237
  513   971         1050504308
  669   909         1050507738
  586   947         1050508179
  761   848         1050511273
  502   974         1050516432
  540   963         1050520347
  403   995         1050525702
  409   994         1050525713
  567   954         1050534927
  426   991         1050551047
  756   852         1050551424
  474   981         1050572565
  377   999         1050585632
  527   967         1050594246
  397   996         1050618709
  415   993         1050620032
  629   929         1050623278
  705   888         1050629697
  384   998         1050635096
  789   824         1050645293
  370  1000         1050653000
  766   844         1050666680
  747   859         1050672502
  743   862         1050676335
  772   839         1050689367
  537   964         1050695497
  692   896         1050697024
  570   953         1050716177
  506   973         1050721533
  671   908         1050725023
  732   870         1050726168
  697   893         1050730830
  461   984         1050736085
  779   833         1050738676
  680   903         1050746327
  611   937         1050756084
  650   919         1050776559
  442   988         1050781160
  648   920         1050785792
  751   856         1050786767
  652   918         1050788440
  470   982         1050789168
  581   949         1050793290
  739   865         1050798044
  391   997         1050803444
  618   934         1050809536
  421   992         1050809949
  437   989         1050815122
  687   899         1050815402
  646   921         1050816097
  594   944         1050816968
  599   942         1050818687
  447   987         1050819426
  788   825         1050819497
  654   917         1050821477
  719   879         1050846398
  627   930         1050848883
  716   881         1050859537
  517   970         1050861413
  644   922         1050867432
  656   916         1050875712
  722   877         1050893181
  534   965         1050905429
  524   968         1050917056
  702   890         1050917408
  432   990         1050920568
  589   946         1050927005
  452   986         1050930664
  713   883         1050932484
  604   940         1050932864
  573   952         1050933925
  760   849         1050936049
  642   923         1050939755
  487   978         1050942655
  491   977         1050945604
  658   915         1050951187
  673   907         1050963860
  510   972         1050981048
  483   979         1050992326
  725   875         1051000000
  495   976         1051001551
  787   826         1051003379
  778   834         1051004656
  378   999         1051013151
  404   995         1051014139
  771   840         1051018011
  755   853         1051019352
  410   994         1051028784
  640   924         1051033024
  735   868         1051037407
  660   914         1051047944
  765   845         1051048250
  466   983         1051056783
  371  1000         1051064811
  710   885         1051065125
  385   998         1051078617
  682   902         1051085376
  553   959         1051086456
  398   996         1051092728
  479   980         1051094239
  625   931         1051095116
  427   991         1051096754
  556   958         1051097528
  499   975         1051110874
  550   960         1051111000
  457   985         1051115618
  807   807         1051115886
  806   808         1051120728
  805   809         1051135254
  416   993         1051137953
  559   957         1051144372
  616   935         1051145271
  638   925         1051147197
  584   948         1051148096
  531   966         1051149987
  804   810         1051159464
  609   938         1051160201
  662   913         1051166025
  728   873         1051166969
  547   961         1051171004
  694   895         1051172759
  576   951         1051188327
  803   811         1051193358
  786   827         1051196939
  746   860         1051216936
  675   906         1051224291
  562   956         1051227144
  689   898         1051233561
  802   812         1051236936
  475   981         1051248016
  742   863         1051254135
  707   887         1051257346
  392   997         1051263261
  699   892         1051264387
  544   962         1051266312
  503   974         1051273951
  521   969         1051273970
  777   835         1051280308
  636   926         1051282232
  801   813         1051290198
  514   971         1051295355
  750   857         1051297793
  664   912         1051305472
  597   943         1051337980
  422   992         1051342936
  565   955         1051346000
  800   814         1051353144
  770   841         1051356321
  623   932         1051361935
  443   988         1051368579
  759   850         1051370479
  462   984         1051375032
  592   945         1051383313
  438   989         1051389341
  731   871         1051394202
  541   963         1051396768
  785   828         1051400177
  602   941         1051404829
  738   866         1051409168
  448   987         1051420195
  799   815         1051425774
  528   967         1051429015
  634   927         1051438087
  764   846         1051439480
  379   999         1051442938
  684   901         1051446205
  471   982         1051453279
  666   911         1051466327
  372  1000         1051478848
  579   950         1051479539
  433   990         1051481737
  507   973         1051491160
  754   854         1051496928
  568   954         1051501096
  614   936         1051501400
  405   995         1051505000
  677   905         1051506358
  798   816         1051508088
  704   889         1051509033
  386   998         1051524448
  411   994         1051534315
  587   947         1051540126
  453   986         1051544933
  538   964         1051562216
  776   836         1051565632
  399   996         1051569135
  607   939         1051584562
  797   817         1051600086
  784   829         1051613093
  632   928         1051614720
  718   880         1051618232
  721   878         1051641513
  428   991         1051645023
  668   910         1051648632
  621   933         1051649298
  715   882         1051654843
  488   978         1051655624
  417   993         1051658370
  518   970         1051664832
  492   977         1051670321
  696   894         1051670520
  691   897         1051673644
  734   869         1051681813
  571   953         1051692588
  484   979         1051693643
  796   818         1051701768
  769   842         1051704297
  467   983         1051709650
  724   876         1051724800
  393   997         1051725430
  496   976         1051738112
  525   968         1051742357
  458   985         1051743537
  712   884         1051751232
  535   965         1051762500
  511   972         1051762879
  745   861         1051771006
  480   980         1051784000
  582   949         1051807717
  679   904         1051810103
  630   929         1051812089
  795   819         1051813134
  758   851         1051814563
  749   858         1051818461
  701   891         1051820072
  686   900         1051828856
  783   830         1051835687
  763   847         1051840370
  741   864         1051841565
  670   909         1051852429
  500   975         1051859375
  775   837         1051860628
  727   874         1051868207
  380   999         1051874999
  595   944         1051877259
  612   937         1051877881
  423   992         1051878455
  373  1000         1051895117
  600   942         1051896888
  709   886         1051907285
  574   952         1051920632
  476   981         1051926317
  794   820         1051934184
  619   934         1051957163
  444   988         1051958656
  439   989         1051966188
  590   946         1051969536
  387   998         1051972595
  753   855         1051984152
  532   966         1051997464
  406   995         1051998291
  554   959         1052005543
  463   984         1052016751
  551   960         1052020151
  449   987         1052023652
  557   958         1052026605
  605   940         1052029125
  737   867         1052029916
  628   930         1052030152
  504   974         1052034488
  412   994         1052042312
  434   990         1052045504
  651   919         1052046010
  649   920         1052047449
  400   996         1052047936
  768   843         1052061939
  793   821         1052064918
  653   918         1052065709
  782   831         1052067959
  647   921         1052069984
  548   961         1052070273
  730   872         1052071848
  672   908         1052077760
  560   957         1052083493
  515   971         1052089486
  522   969         1052089857
  655   917         1052106588
  645   922         1052113573
  472   982         1052120216
  706   888         1052122888
  681   903         1052135568
  693   896         1052135693
  545   962         1052155753
  454   986         1052161920
  774   838         1052165296
  657   916         1052168689
  585   948         1052173017
  563   956         1052176363
  643   923         1052178174
  418   993         1052181289
  577   951         1052185384
  394   997         1052189957
  698   893         1052190349
  429   991         1052195860
  792   822         1052205336
  688   899         1052233371
  762   848         1052250920
  659   915         1052252054
  641   924         1052263745
  508   973         1052263829
  529   967         1052266952
  757   852         1052268301
  626   931         1052268867
  610   938         1052274672
  542   963         1052276435
  617   935         1052285488
  566   955         1052305371
  381   999         1052309340
  781   832         1052309909
  374  1000         1052313624
  674   907         1052324667
  744   862         1052334712
  733   870         1052335837
  748   859         1052348771
  791   823         1052355438
  661   914         1052356725
  468   983         1052365319
  639   925         1052370244
  489   978         1052371521
  459   985         1052374204
  485   979         1052397864
  703   890         1052397927
  493   977         1052397990
  720   879         1052399439
  717   881         1052399654
  598   943         1052408999
  424   992         1052416512
  388   998         1052423064
  767   844         1052429247
  539   964         1052432163
  593   945         1052436482
  740   865         1052438625
  723   877         1052459200
  714   883         1052459731
  569   954         1052470673
  519   970         1052471359
  481   980         1052476641
  497   976         1052477649
  773   839         1052479636
  752   856         1052481024
  663   913         1052482744
  683   902         1052482795
  580   950         1052487000
  603   941         1052493848
  407   995         1052494018
  637   926         1052497629
  790   824         1052515224
  624   932         1052528192
  401   996         1052529137
  440   989         1052545669
  512   972         1052547776
  445   988         1052551397
  413   994         1052552781
  780   833         1052561537
  526   968         1052570808
  588   947         1052575595
  726   875         1052579051
  711   885         1052579556
  676   906         1052593192
  477   981         1052607474
  501   975         1052610876
  435   990         1052611875
  695   895         1052619750
  536   965         1052622781
  450   987         1052629803
  665   912         1052630153
  615   936         1052634231
  635   927         1052645858
  395   997         1052656848
  690   898         1052659792
  736   868         1052660288
  464   984         1052661248
  761   849         1052671130
  572   953         1052672425
  789   825         1052684694
  608   939         1052691731
  419   993         1052706716
  756   853         1052731693
  700   892         1052732288
  375  1000         1052734375
  382   999         1052745967
  430   991         1052749271
  708   887         1052759015
  729   873         1052759106
  455   986         1052781631
  473   982         1052789985
  505   974         1052798049
  667   911         1052798994
  772   840         1052803648
  766   845         1052806221
  622   933         1052808085
  633   928         1052814889
  779   834         1052822843
  583   949         1052825636
  533   966         1052848133
  685   901         1052851826
  788   826         1052863848
  389   998         1052875861
  678   905         1052883377
  516   971         1052886707
  747   860         1052888723
  743   863         1052908054
  523   969         1052908876
  575   952         1052910783
  555   959         1052927954
  552   960         1052932608
  596   944         1052941120
  425   992         1052957113
  558   958         1052959024
  549   961         1052972830
  601   942         1052978689
  751   857         1052987544
  669   910         1052989309
  408   995         1052992187
  705   889         1052997994
  732   871         1052999479
  613   937         1053003350
  631   929         1053004680
  460   985         1053007625
  402   996         1053012744
  591   946         1053015607
  469   983         1053023796
  561   957         1053025974
  509   973         1053039546
  739   866         1053045315
  546   962         1053048464
  787   827         1053052686
  414   994         1053065728
  807   808         1053072055
  806   809         1053081745
  490   978         1053090352
  778   835         1053093827
  760   850         1053101000
  805   810         1053101125
  486   979         1053104995
  530   967         1053108063
  692   897         1053108161
  620   934         1053108504
  697   894         1053125857
  396   997         1053126109
  441   989         1053127790
  494   977         1053128617
  564   956         1053128960
  606   940         1053129016
  804   811         1053130195
  771   841         1053137332
  446   988         1053146808
  376  1000         1053157376
  543   963         1053159354
  719   880         1053166959
  803   812         1053168955
  482   980         1053172168
  436   990         1053180856
  383   999         1053184886
  578   951         1053185903
  716   882         1053190664
  765   846         1053192861
  680   904         1053195264
  671   909         1053201140
  586   948         1053201448
  722   878         1053203200
  755   854         1053204739
  629   930         1053215189
  802   813         1053217405
  498   976         1053220168
  420   993         1053234657
  451   987         1053238654
  687   900         1053242703
  786   828         1053251208
  567   955         1053268138
  713   884         1053274201
  801   814         1053275545
  520   970         1053281000
  478   981         1053291493
  702   891         1053296379
  725   876         1053299501
  735   869         1053300284
  431   991         1053305262
  540   964         1053305344
  465   984         1053308529
  650   920         1053313000
  652   919         1053319367
  648   921         1053327753
  390   998         1053330992
  513   972         1053335745
  800   815         1053343375
  654   918         1053346896
  646   922         1053363584
  502   975         1053365383
  777   836         1053374489
  611   938         1053392803
  656   917         1053395629
  527   968         1053402415
  456   986         1053404072
  710   886         1053417456
  644   923         1053420451
  799   816         1053420895
  618   935         1053429407
  673   908         1053434529
  746   861         1053438317
  570   954         1053443664
  627   931         1053446374
  728   874         1053455976
  785   829         1053459414
  474   982         1053462592
  658   916         1053465608
  770   842         1053480688
  599   943         1053483606
  537   965         1053486278
  742   864         1053491032
  409   995         1053492804
  594   945         1053493209
  581   950         1053497941
  642   924         1053498312
  403   996         1053498763
  426   992         1053500264
  750   858         1053503712
  798   817         1053508105
  682   903         1053528895
  759   851         1053540530
  660   915         1053556875
  506   974         1053564640
  694   896         1053578520
  415   994         1053581159
  377  1000         1053582633
  604   941         1053586485
  764   847         1053589167
  640   925         1053597125
  397   997         1053597746
  797   818         1053605005
  589   947         1053614592
  707   888         1053620315
  384   999         1053626103
  461   985         1053643806
  699   893         1053654056
  689   899         1053655468
  573   953         1053655694
  738   867         1053661635
  776   837         1053664829
  662   914         1053669472
  731   872         1053672739
  784   830         1053677304
  470   983         1053685087
  517   971         1053687024
  754   855         1053687439
  675   907         1053689518
  625   932         1053698193
  534   966         1053702000
  796   819         1053711595
  442   989         1053712557
  638   926         1053716848
  524   969         1053731033
  447   988         1053744895
  437   990         1053752453
  421   993         1053765118
  616   936         1053770752
  391   998         1053788463
  609   939         1053802548
  664   913         1053803441
  491   978         1053812123
  487   979         1053815042
  510   973         1053818317
  795   820         1053827875
  769   843         1053833716
  584   949         1053847053
  553   960         1053848377
  452   987         1053850211
  556   959         1053853695
  636   927         1053857439
  495   977         1053862208
  432   991         1053863839
  483   980         1053870587
  550   961         1053878681
  704   890         1053882664
  684   902         1053884312
  559   958         1053894791
  576   952         1053904384
  783   831         1053904878
  718   881         1053944073
  547   962         1053944451
  734   870         1053949904
  531   967         1053952354
  794   821         1053953845
  721   879         1053956800
  466   984         1053958600
  666   912         1053958824
  775   838         1053964847
  499   976         1053965675
  677   906         1053966149
  623   933         1053970604
  562   957         1053971821
  479   981         1053978380
  404   996         1053987200
  758   852         1053989720
  715   883         1053991262
  763   848         1053995139
  410   995         1053995875
  745   862         1053997553
  597   944         1054008557
  378  1000         1054010152
  634   928         1054018856
  457   986         1054029249
  749   859         1054029528
  724   877         1054029557
  544   963         1054045531
  427   992         1054045971
  602   942         1054064096
  592   946         1054065224
  385   999         1054069624
  696   895         1054070911
  398   997         1054071765
  741   865         1054083646
  565   956         1054084941
  793   822         1054089505
  691   898         1054090163
  521   970         1054093761
  712   885         1054098253
  416   994         1054099080
  503   975         1054122902
  514   972         1054126792
  614   937         1054132497
  668   911         1054135663
  475   982         1054138043
  782   832         1054142136
  727   875         1054162458
  753   856         1054179793
  541   964         1054181765
  579   951         1054189890
  768   844         1054196416
  632   929         1054201057
  701   892         1054204389
  607   940         1054232543
  587   948         1054233395
  568   955         1054234307
  792   823         1054234855
  528   968         1054237184
  392   998         1054248280
  686   901         1054261557
  621   934         1054263565
  679   905         1054264464
  709   887         1054264932
  774   839         1054274543
  462   985         1054282753
  737   868         1054287585
  422   993         1054298105
  443   989         1054299976
  438   990         1054326672
  670   910         1054334000
  507   974         1054334267
  448   988         1054345664
  471   983         1054349198
  538   965         1054352997
  730   873         1054355617
  781   833         1054389078
  791   824         1054389895
  630   930         1054404000
  762   849         1054410777
  571   954         1054420075
  433   991         1054425008
  379  1000         1054439939
  757   853         1054448570
  453   987         1054464480
  405   996         1054478061
  518   971         1054490443
  706   889         1054491185
  411   995         1054501406
  582   950         1054512368
  612   938         1054514600
  386   999         1054515455
  488   979         1054528011
  492   978         1054536840
  693   897         1054546830
  399   997         1054548172
  595   945         1054553500
  672   909         1054553877
  790   825         1054554625
  525   969         1054556334
  535   966         1054559071
  600   943         1054561807
  748   860         1054564992
  744   863         1054566431
  767   845         1054568788
  484   980         1054571904
  619   935         1054577034
  651   920         1054582451
  681   904         1054584505
  698   894         1054585376
  649   921         1054589410
  773   840         1054593917
  428   992         1054594240
  653   919         1054596636
  496   977         1054598769
  511   973         1054600148
  733   871         1054609148
  467   984         1054611467
  647   922         1054617471
  417   994         1054619497
  628   931         1054627643
  655   918         1054632007
  574   953         1054642401
  780   834         1054645704
  590   947         1054657123
  458   986         1054657168
  688   900         1054660672
  645   923         1054666592
  480   981         1054668141
  752   857         1054681801
  605   941         1054682746
  740   866         1054685896
  657   917         1054688606
  393   998         1054710449
  500   976         1054714176
  720   880         1054720000
  789   826         1054729045
  717   882         1054730781
  643   924         1054736731
  659   916         1054766475
  554   960         1054767464
  723   878         1054769219
  703   891         1054776898
  557   959         1054782772
  551   961         1054787832
  674   908         1054795336
  532   967         1054799831
  714   884         1054801448
  476   982         1054816344
  641   925         1054827846
  423   993         1054833624
  560   958         1054833912
  761   850         1054836081
  548   962         1054843720
  661   915         1054865656
  626   932         1054871944
  585   949         1054871974
  380  1000         1054872000
  726   876         1054878552
  504   975         1054883439
  444   989         1054890053
  577   952         1054901441
  439   990         1054903519
  522   970         1054909648
  617   936         1054910969
  779   835         1054912014
  788   827         1054913155
  610   939         1054917019
  756   854         1054917080
  515   972         1054920923
  563   957         1054921040
  772   841         1054922969
  736   869         1054923165
  463   985         1054924472
  683   903         1054926314
  711   886         1054931887
  545   963         1054934972
  639   926         1054939895
  449   988         1054949121
  766   846         1054950832
  387   999         1054963602
  406   996         1054971352
  663   914         1054986191
  434   991         1054988775
  412   995         1055009403
  472   983         1055016135
  695   896         1055025511
  400   997         1055026973
  808   808         1055028224
  807   809         1055033072
  566   956         1055044312
  806   810         1055047616
  729   874         1055048113
  676   907         1055058419
  542   964         1055061432
  805   811         1055071856
  637   927         1055072836
  529   968         1055075121
  598   944         1055079576
  454   987         1055081467
  690   899         1055081699
  804   812         1055105792
  508   974         1055106936
  787   828         1055106955
  747   861         1055110104
  593   946         1055118393
  700   893         1055121957
  708   888         1055121984
  665   913         1055128122
  624   933         1055136861
  418   994         1055142416
  743   864         1055144951
  429   992         1055145077
  803   813         1055149424
  603   942         1055153115
  394   998         1055174976
  778   836         1055188008
  751   858         1055193463
  580   951         1055197351
  802   814         1055202752
  569   955         1055203884
  539   965         1055222944
  635   928         1055226627
  489   979         1055243908
  771   842         1055261699
  493   978         1055264509
  615   937         1055265328
  801   815         1055265776
  468   984         1055267136
  588   948         1055268864
  760   851         1055271051
  485   980         1055276125
  732   872         1055278016
  459   986         1055287835
  685   902         1055289933
  667   912         1055291491
  519   971         1055296970
  739   867         1055297782
  381  1000         1055306341
  786   829         1055310445
  497   977         1055338306
  800   816         1055338496
  608   940         1055339712
  765   847         1055342548
  678   906         1055343168
  481   981         1055360782
  705   890         1055371625
  424   993         1055371681
  526   969         1055384785
  512   973         1055385045
  755   855         1055395250
  572   954         1055399912
  633   929         1055401226
  388   999         1055414071
  536   966         1055419352
  799   817         1055420912
  622   934         1055422352
  501   976         1055465677
  407   996         1055467079
  777   837         1055473686
  669   911         1055476340
  445   989         1055482794
  440   990         1055483000
  719   881         1055492800
  477   982         1055497501
  401   997         1055508174
  798   818         1055513024
  722   879         1055518487
  413   995         1055519872
  785   830         1055523625
  692   898         1055524680
  697   895         1055526248
  716   883         1055527083
  583   950         1055530287
  435   991         1055555146
  450   988         1055555272
  735   870         1055568375
  464   985         1055568969
  631   930         1055596591
  725   877         1055604258
  770   843         1055610107
  797   819         1055614832
  596   945         1055617361
  713   885         1055621222
  575   953         1055632552
  613   938         1055640069
  395   998         1055641867
  601   943         1055643608
  505   975         1055647000
  680   905         1055649625
  533   967         1055650500
  746   862         1055664864
  419   994         1055667843
  687   901         1055675404
  702   892         1055680696
  671   910         1055682711
  473   983         1055685904
  555   960         1055689875
  430   992         1055698488
  552   961         1055700289
  455   987         1055701178
  591   947         1055703194
  750   859         1055714779
  558   959         1055715191
  759   852         1055715687
  516   972         1055718144
  796   820         1055726336
  620   935         1055728375
  523   970         1055728667
  742   865         1055733113
  382  1000         1055742968
  764   848         1055743936
  549   962         1055746277
  784   831         1055746495
  728   875         1055750227
  776   838         1055769048
  710   887         1055775103
  561   958         1055776393
  606   941         1055782637
  629   931         1055812680
  546   963         1055827683
  795   821         1055847536
  650   921         1055854961
  652   920         1055855808
  389   999         1055866868
  564   957         1055873637
  648   922         1055875240
  654   919         1055877823
  509   974         1055882653
  754   856         1055883080
  586   949         1055900405
  578   952         1055901960
  673   909         1055910646
  425   993         1055912282
  530   968         1055916232
  646   923         1055916603
  738   868         1055919304
  656   918         1055921048
  460   986         1055921256
  469   984         1055925613
  543   964         1055944351
  731   873         1055956508
  490   979         1055962739
  408   996         1055965248
  769   844         1055968193
  682   904         1055977832
  794   822         1055978432
  644   924         1055979008
  783   832         1055979055
  486   980         1055983256
  658   917         1055985525
  707   889         1055988612
  694   897         1055989657
  402   997         1055991781
  494   978         1055995136
  567   956         1056007079
  414   995         1056032819
  611   939         1056035150
  699   894         1056049083
  627   932         1056049451
  618   936         1056054888
  482   981         1056056309
  642   925         1056062413
  441   990         1056065121
  660   916         1056071296
  775   839         1056074094
  446   989         1056078205
  498   977         1056080825
  689   900         1056082769
  540   965         1056096125
  520   971         1056106611
  396   998         1056111128
  793   823         1056119024
  436   991         1056124127
  599   944         1056154183
  763   849         1056154996
  675   908         1056160187
  451   988         1056164123
  640   926         1056166776
  758   853         1056169989
  513   973         1056173014
  594   946         1056175120
  570   955         1056176875
  662   915         1056178403
  478   982         1056181520
  383  1000         1056181887
  420   994         1056195784
  581   951         1056208292
  465   985         1056216250
  527   969         1056216392
  502   976         1056220184
  782   833         1056221305
  734   871         1056223215
  745   863         1056229272
  749   860         1056245749
  604   942         1056245752
  431   992         1056254479
  704   891         1056261635
  792   824         1056269312
  718   882         1056275200
  721   880         1056277361
  537   966         1056282849
  638   927         1056292055
  625   933         1056306862
  664   914         1056306888
  589   948         1056307861
  390   999         1056321999
  456   987         1056323619
  684   903         1056327831
  741   866         1056330917
  715   884         1056332979
  768   845         1056335957
  724   878         1056339576
  474   983         1056358511
  753   857         1056380570
  573   954         1056383181
  774   840         1056388824
  616   937         1056401849
  506   975         1056413591
  791   825         1056429296
  677   907         1056431376
  636   928         1056438208
  609   940         1056450529
  712   886         1056450584
  426   993         1056455433
  666   913         1056456793
  727   876         1056461959
  409   996         1056465865
  781   834         1056473245
  696   896         1056476672
  403   997         1056477800
  534   967         1056504367
  691   899         1056512070
  517   972         1056518461
  415   995         1056548250
  737   869         1056550462
  524   970         1056550824
  584   950         1056551704
  461   986         1056557437
  762   850         1056575728
  397   998         1056582765
  623   934         1056584871
  470   984         1056586904
  701   893         1056594058
  790   826         1056598976
  634   929         1056605193
  556   960         1056615616
  553   961         1056616058
  384  1000         1056623104
  576   953         1056626153
  709   888         1056627901
  668   912         1056628160
  757   854         1056633957
  730   874         1056644624
  442   990         1056649888
  559   959         1056650958
  550   962         1056652128
  510   974         1056661424
  447   989         1056676292
  491   979         1056684510
  597   945         1056684798
  487   980         1056693303
  437   991         1056695724
  686   902         1056699664
  773   841         1056713238
  767   846         1056713399
  562   958         1056722240
  547   963         1056723670
  679   906         1056724255
  421   994         1056726245
  495   978         1056728727
  602   943         1056729015
  780   835         1056734875
  592   947         1056752811
  483   981         1056754728
  531   968         1056760523
  614   938         1056769216
  452   988         1056775680
  789   827         1056778352
  391   999         1056779470
  748   861         1056786373
  632   930         1056792968
  744   864         1056803328
  432   992         1056813056
  670   911         1056821031
  499   977         1056826332
  565   957         1056829618
  544   964         1056830528
  706   890         1056864816
  466   985         1056866321
  479   982         1056868407
  621   935         1056883436
  607   941         1056886164
  733   872         1056887685
  752   858         1056887720
  579   952         1056905947
  521   971         1056919372
  587   949         1056932352
  740   867         1056938363
  457   987         1056948796
  693   898         1056963349
  514   973         1056964061
  404   997         1056966237
  788   828         1056967424
  410   996         1056968936
  541   965         1056972546
  568   956         1056973248
  503   976         1056977703
  698   895         1056985767
  808   809         1056989241
  807   810         1056998943
  427   993         1057001140
  630   931         1057001491
  761   851         1057006132
  779   836         1057006195
  806   811         1057018347
  475   983         1057033962
  672   910         1057035448
  681   905         1057038866
  720   881         1057045841
  772   842         1057047336
  805   812         1057047453
  528   969         1057051161
  398   998         1057056784
  416   995         1057066171
  385  1000         1057066625
  717   883         1057067200
  723   879         1057084506
  804   813         1057086261
  688   901         1057093373
  766   847         1057100519
  756   855         1057107591
  651   921         1057124412
  653   920         1057133077
  803   814         1057134771
  649   922         1057136897
  714   885         1057148469
  538   966         1057149568
  571   955         1057153286
  612   939         1057156947
  703   892         1057161215
  655   919         1057162934
  787   829         1057166192
  647   923         1057170490
  507   975         1057183218
  726   877         1057183309
  736   870         1057191256
  802   815         1057192983
  462   986         1057196384
  619   936         1057202515
  657   918         1057214025
  582   951         1057222719
  645   924         1057225149
  628   932         1057230720
  600   944         1057232384
  595   946         1057235411
  443   990         1057237307
  392   999         1057239287
  471   984         1057251015
  422   994         1057259232
  801   816         1057260897
  438   991         1057269943
  674   909         1057271453
  448   989         1057277061
  659   917         1057286392
  778   837         1057287205
  711   887         1057289534
  643   925         1057300832
  518   972         1057321880
  747   862         1057336651
  800   817         1057338513
  605   942         1057342013
  729   875         1057342364
  590   948         1057350392
  535   967         1057361438
  574   954         1057369888
  433   992         1057374225
  786   830         1057374656
  683   904         1057375251
  525   970         1057376125
  661   916         1057380077
  743   865         1057387032
  453   988         1057389949
  771   843         1057391118
  641   926         1057397497
  751   859         1057404530
  488   980         1057406272
  492   979         1057409227
  799   818         1057425831
  695   897         1057436648
  511   974         1057443255
  760   852         1057446208
  484   981         1057456045
  405   997         1057457098
  496   978         1057465288
  411   996         1057474467
  626   933         1057480613
  708   889         1057490281
  663   915         1057495122
  765   848         1057497317
  690   900         1057509000
  386  1000         1057512456
  639   927         1057515102
  700   894         1057516984
  467   985         1057519188
  798   819         1057522851
  676   908         1057529088
  399   998         1057533191
  554   961         1057535145
  617   937         1057542066
  557   960         1057544693
  428   993         1057549409
  739   868         1057555451
  480   982         1057558168
  551   962         1057561279
  732   873         1057561785
  610   940         1057565000
  500   977         1057574833
  585   950         1057576625
  458   987         1057576715
  777   838         1057577905
  417   995         1057586588
  560   959         1057590079
  755   856         1057590891
  785   831         1057592816
  532   968         1057608000
  548   963         1057622939
  577   953         1057623210
  797   820         1057629573
  665   914         1057631569
  637   928         1057653605
  563   958         1057671459
  393   999         1057701456
  476   983         1057712263
  545   964         1057719969
  685   903         1057733452
  522   971         1057735259
  504   976         1057738240
  770   844         1057744584
  796   821         1057745997
  705   891         1057750596
  624   934         1057751128
  598   945         1057755817
  515   973         1057758192
  566   957         1057788989
  667   913         1057789460
  423   994         1057794751
  593   947         1057805980
  678   907         1057808395
  635   929         1057812964
  603   943         1057818034
  784   832         1057820672
  719   882         1057823927
  444   990         1057827384
  463   986         1057838103
  722   880         1057839048
  735   871         1057841686
  439   991         1057846790
  542   965         1057852213
  716   884         1057868800
  795   822         1057872123
  776   839         1057878295
  449   989         1057880518
  529   969         1057889098
  759   853         1057895956
  746   863         1057896583
  615   938         1057902047
  764   849         1057903793
  580   952         1057913408
  725   878         1057914277
  472   984         1057917952
  750   860         1057931000
  697   896         1057932009
  434   992         1057937992
  569   956         1057942825
  692   899         1057946587
  406   997         1057950389
  508   975         1057955887
  387  1000         1057960603
  588   949         1057967821
  669   912         1057968837
  713   886         1057973553
  742   866         1057980384
  412   996         1057982464
  633   930         1057993137
  608   941         1057993333
  454   988         1058006936
  794   823         1058007951
  400   998         1058011992
  539   966         1058019515
  622   935         1058042223
  728   876         1058049728
  783   833         1058058224
  702   893         1058070365
  754   857         1058083857
  429   993         1058100246
  769   845         1058107734
  680   906         1058109416
  418   995         1058109507
  687   902         1058113511
  489   980         1058122169
  519   972         1058128407
  572   955         1058133123
  493   979         1058136896
  710   888         1058138072
  793   824         1058153481
  485   981         1058160266
  394   999         1058165983
  671   911         1058169742
  468   985         1058174857
  738   869         1058182181
  775   840         1058188375
  631   931         1058194082
  526   970         1058204576
  497   978         1058204825
  459   987         1058207382
  536   967         1058221719
  512   974         1058228152
  583   951         1058240638
  731   874         1058245515
  481   982         1058250809
  613   939         1058282416
  596   946         1058299272
  782   834         1058305472
  792   825         1058308713
  601   944         1058314185
  763   850         1058319947
  501   977         1058326334
  424   994         1058332808
  620   936         1058353856
  758   854         1058355376
  575   954         1058360039
  707   890         1058362243
  673   910         1058392217
  477   983         1058393420
  591   948         1058396463
  652   921         1058397769
  650   922         1058402448
  694   898         1058406176
  388  1000         1058411072
  654   920         1058414264
  629   932         1058415757
  445   990         1058420125
  440   991         1058426271
  648   923         1058428259
  682   905         1058432193
  606   942         1058441904
  407   997         1058446116
  699   895         1058449474
  656   919         1058451975
  555   961         1058457556
  533   968         1058458669
  745   864         1058466169
  749   861         1058467130
  791   826         1058473647
  552   962         1058473736
  646   924         1058475160
  558   960         1058477112
  768   846         1058480568
  464   986         1058482600
  450   989         1058486669
  413   996         1058492933
  401   998         1058493193
  734   872         1058501752
  505   976         1058501801
  435   992         1058504363
  774   841         1058508145
  658   918         1058510944
  689   901         1058515470
  549   963         1058525496
  561   959         1058532560
  644   925         1058543109
  523   971         1058554278
  516   973         1058555413
  781   835         1058562416
  741   867         1058583384
  753   858         1058586489
  473   984         1058587721
  660   917         1058591213
  721   881         1058603202
  586   950         1058605056
  718   883         1058611619
  546   964         1058612680
  578   953         1058623729
  564   958         1058624056
  455   988         1058626647
  642   926         1058632064
  395   999         1058632874
  419   995         1058634934
  675   909         1058636304
  704   892         1058645952
  790   827         1058648283
  430   993         1058653657
  724   879         1058654863
  627   933         1058658120
  715   885         1058680000
  611   940         1058683131
  618   937         1058685985
  662   916         1058692824
  530   969         1058730209
  509   975         1058731604
  543   965         1058735132
  640   927         1058741983
  762   851         1058745779
  567   957         1058751756
  727   877         1058766716
  684   904         1058776768
  712   887         1058808231
  664   915         1058815819
  737   870         1058818553
  757   855         1058824468
  780   836         1058829056
  599   945         1058830424
  789   828         1058832621
  469   985         1058833334
  773   842         1058837605
  460   987         1058840803
  490   980         1058841000
  594   947         1058862707
  767   847         1058863086
  389  1000         1058863869
  486   981         1058867397
  494   979         1058867523
  638   928         1058872824
  425   994         1058873409
  696   897         1058887809
  540   966         1058892696
  677   908         1058902045
  604   943         1058910671
  570   956         1058915816
  625   934         1058921129
  581   952         1058924349
  520   972         1058938048
  730   875         1058938875
  691   900         1058939371
  408   997         1058944285
  482   982         1058946336
  498   978         1058947344
  809   809         1058950258
  808   810         1058955112
  666   914         1058960240
  807   811         1058969674
  402   998         1058976800
  701   894         1058989085
  806   812         1058993944
  709   889         1058996198
  414   996         1059005880
  589   949         1059006818
  441   991         1059008392
  748   862         1059012920
  446   990         1059015536
  513   974         1059016121
  636   929         1059024545
  788   829         1059026661
  805   813         1059027922
  527   970         1059036183
  616   938         1059038568
  744   865         1059045409
  804   814         1059071608
  436   992         1059073344
  478   983         1059077439
  502   977         1059080841
  537   967         1059085216
  451   989         1059095520
  752   859         1059098787
  396   999         1059102135
  609   941         1059104150
  779   837         1059105392
  573   955         1059116392
  803   815         1059125002
  668   913         1059126129
  465   986         1059129881
  686   903         1059143183
  420   995         1059162875
  733   873         1059171454
  772   843         1059176755
  761   852         1059181289
  802   816         1059188104
  679   907         1059189482
  740   868         1059196032
  634   930         1059197104
  623   935         1059204742
  431   993         1059209648
  787   830         1059230403
  706   891         1059243787
  456   988         1059249088
  766   848         1059255288
  474   984         1059260328
  801   817         1059260914
  584   951         1059262055
  506   976         1059268392
  756   856         1059303232
  534   968         1059312536
  670   912         1059313528
  390  1000         1059319000
  800   818         1059343432
  576   954         1059353640
  517   973         1059355730
  597   946         1059366709
  524   971         1059376435
  720   882         1059376968
  556   961         1059383297
  693   899         1059385256
  553   962         1059389505
  632   931         1059390459
  778   838         1059391424
  698   896         1059391528
  602   944         1059399592
  723   880         1059405067
  717   884         1059408917
  614   939         1059411563
  559   960         1059412879
  426   994         1059416560
  550   963         1059431347
  799   819         1059435658
  786   831         1059443847
  409   997         1059444902
  592   948         1059446080
  403   998         1059462819
  736   871         1059464567
  461   987         1059476984
  562   959         1059478407
  726   878         1059493328
  470   985         1059494625
  681   906         1059498657
  714   886         1059500800
  547   964         1059508667
  621   936         1059508917
  510   975         1059510375
  415   996         1059521311
  672   911         1059522479
  771   844         1059525595
  688   902         1059531480
  798   820         1059537592
  607   942         1059545431
  703   893         1059550884
  491   980         1059562771
  747   863         1059568370
  397   999         1059573772
  531   969         1059574500
  487   981         1059577444
  565   958         1059580037
  442   991         1059593159
  495   979         1059601114
  630   932         1059604568
  447   990         1059613623
  751   860         1059620751
  544   965         1059621309
  760   853         1059626477
  579   953         1059627716
  743   866         1059634303
  587   950         1059637003
  729   876         1059641865
  483   982         1059644755
  437   992         1059644941
  797   821         1059649234
  711   888         1059652503
  765   849         1059657174
  785   832         1059666993
  651   922         1059671899
  653   921         1059675038
  777   839         1059687152
  649   923         1059689916
  499   978         1059692851
  421   995         1059693336
  655   920         1059699375
  452   989         1059707077
  568   957         1059717925
  647   924         1059729047
  657   919         1059744952
  521   972         1059750809
  674   910         1059753024
  479   983         1059764326
  432   993         1059768225
  541   966         1059769117
  796   822         1059770584
  391  1000         1059776471
  466   986         1059779952
  645   925         1059789250
  755   857         1059791668
  612   940         1059804928
  514   974         1059807168
  659   918         1059811811
  739   869         1059818328
  683   905         1059829612
  619   937         1059833612
  503   977         1059838360
  628   933         1059839389
  732   874         1059850792
  695   898         1059853167
  708   890         1059863912
  643   926         1059870483
  528   970         1059870952
  457   988         1059874265
  770   845         1059884125
  571   956         1059892227
  784   833         1059899841
  661   917         1059899994
  795   823         1059901642
  600   945         1059908625
  700   895         1059917375
  595   947         1059922998
  475   984         1059935779
  582   952         1059938776
  690   901         1059941701
  410   997         1059947973
  404   998         1059951256
  538   967         1059951935
  427   994         1059962267
  641   927         1059972704
  776   840         1059992576
  676   909         1060005205
  605   943         1060006932
  663   916         1060009543
  507   976         1060038019
  416   996         1060039232
  794   824         1060042408
  398   999         1060047791
  590   949         1060049349
  764   850         1060068744
  759   854         1060081343
  626   934         1060094880
  639   928         1060095871
  574   955         1060103099
  462   987         1060115931
  735   872         1060120223
  746   864         1060133480
  705   892         1060134913
  665   915         1060140500
  783   834         1060142391
  750   861         1060152381
  471   985         1060158736
  518   973         1060159149
  719   883         1060160346
  722   881         1060164889
  535   968         1060169607
  617   938         1060178785
  443   991         1060180578
  685   904         1060182389
  793   825         1060192882
  525   971         1060201736
  448   990         1060214392
  716   885         1060215821
  610   941         1060218621
  438   992         1060219160
  422   995         1060226323
  725   879         1060229564
  742   867         1060232851
  392  1000         1060236288
  637   929         1060239942
  769   846         1060252345
  678   908         1060279064
  585   951         1060286976
  492   980         1060287488
  754   858         1060289776
  488   981         1060290413
  511   975         1060292206
  667   914         1060292907
  775   841         1060307696
  554   962         1060308592
  557   961         1060312374
  453   989         1060321346
  433   993         1060329394
  713   887         1060331200
  496   979         1060337675
  551   963         1060340498
  697   897         1060343146
  484   982         1060346072
  577   954         1060350697
  560   960         1060352000
  792   826         1060353064
  728   877         1060354485
  624   935         1060370999
  692   900         1060373888
  782   835         1060394643
  635   930         1060404875
  548   964         1060407936
  532   969         1060421977
  563   959         1060427626
  467   986         1060432819
  598   946         1060437728
  500   978         1060441352
  405   998         1060442117
  738   870         1060450272
  411   997         1060453504
  480   983         1060454087
  702   894         1060465392
  669   913         1060466806
  603   944         1060488611
  763   851         1060489998
  593   948         1060499249
  458   988         1060502184
  710   889         1060506369
  428   994         1060510536
  545   965         1060510750
  791   827         1060522954
  399   999         1060524198
  566   958         1060539408
  731   875         1060539766
  615   939         1060544394
  758   855         1060545887
  687   903         1060557030
  417   996         1060559649
  522   972         1060566696
  680   907         1060574643
  633   931         1060590628
  504   977         1060598897
  515   974         1060601299
  476   984         1060614080
  768   847         1060630255
  774   842         1060632512
  580   953         1060635177
  542   966         1060648784
  608   942         1060652600
  781   836         1060656597
  671   912         1060662239
  622   936         1060667704
  588   950         1060672472
  569   957         1060687502
  749   862         1060693677
  393  1000         1060698457
  790   828         1060702552
  745   865         1060708250
  529   970         1060708889
  707   891         1060741214
  463   987         1060757650
  423   995         1060761842
  444   991         1060770655
  734   873         1060785521
  439   992         1060796007
  631   932         1060797159
  753   859         1060797556
  508   976         1060810688
  449   990         1060817849
  539   967         1060821882
  472   985         1060825673
  694   899         1060828083
  741   868         1060841053
  699   896         1060855235
  572   956         1060872064
  673   911         1060879248
  789   829         1060891858
  682   906         1060891984
  434   993         1060893161
  809   810         1060916129
  762   852         1060920936
  808   811         1060925843
  780   837         1060928253
  613   940         1060930397
  721   882         1060934329
  406   998         1060935408
  454   989         1060938333
  652   922         1060945256
  807   812         1060945271
  718   884         1060953336
  689   902         1060953577
  650   923         1060955467
  654   921         1060956225
  583   952         1060956695
  412   997         1060961501
  519   973         1060965676
  773   843         1060967024
  806   813         1060974413
  724   880         1060975424
  620   937         1060984953
  648   924         1060986816
  596   947         1060986859
  656   920         1060988416
  601   945         1060990426
  400   999         1061002999
  489   981         1061006310
  805   814         1061013269
  493   980         1061015157
  767   848         1061017855
  757   856         1061020109
  629   933         1061024426
  536   968         1061029888
  526   971         1061030187
  715   886         1061032331
  704   893         1061035621
  646   925         1061039261
  658   919         1061041871
  485   982         1061050293
  429   994         1061061373
  804   815         1061061839
  727   878         1061076735
  512   975         1061077103
  497   979         1061077212
  418   996         1061082568
  468   986         1061088488
  788   830         1061090872
  737   871         1061091864
  575   955         1061093250
  591   949         1061095420
  606   943         1061106823
  644   926         1061112760
  660   918         1061116632
  675   910         1061117875
  803   816         1061120123
  459   988         1061132851
  481   983         1061146728
  394  1000         1061162984
  712   888         1061171200
  802   817         1061188121
  501   978         1061192853
  642   927         1061207271
  779   838         1061209611
  662   917         1061212741
  555   962         1061231003
  684   905         1061231129
  730   876         1061238376
  748   863         1061244639
  558   961         1061244793
  552   963         1061252955
  801   818         1061265833
  627   934         1061272387
  533   969         1061272646
  744   866         1061292680
  561   960         1061294481
  477   984         1061295237
  787   831         1061299594
  424   995         1061299899
  696   898         1061304328
  549   964         1061310493
  772   844         1061311232
  752   860         1061315008
  586   951         1061315407
  618   938         1061322704
  640   928         1061322752
  664   916         1061330240
  611   941         1061336752
  578   954         1061351216
  800   819         1061353259
  761   853         1061361558
  505   977         1061362458
  445   991         1061363396
  709   890         1061369829
  691   901         1061372072
  440   992         1061375488
  677   909         1061378162
  564   959         1061380223
  523   972         1061385715
  701   895         1061389476
  516   974         1061398520
  464   987         1061402147
  546   965         1061403461
  766   849         1061415145
  450   990         1061424000
  407   998         1061431135
  799   820         1061450399
  740   869         1061458909
  638   929         1061459161
  435   993         1061459532
  733   874         1061460461
  666   915         1061469171
  413   997         1061471970
  401   999         1061484200
  473   985         1061495442
  778   839         1061500671
  567   958         1061502175
  756   857         1061504009
  599   946         1061512335
  786   832         1061518024
  543   966         1061531703
  625   935         1061541000
  530   970         1061550000
  594   948         1061555976
  798   821         1061557253
  455   989         1061558044
  604   944         1061581248
  509   976         1061586405
  686   904         1061592120
  419   996         1061607995
  430   994         1061614784
  636   930         1061616456
  706   892         1061628104
  668   914         1061629576
  395  1000         1061629875
  581   953         1061646118
  679   908         1061660151
  570   957         1061660493
  771   845         1061665136
  797   822         1061673821
  616   939         1061680915
  540   967         1061695063
  589   950         1061711469
  720   883         1061713387
  490   981         1061725141
  723   881         1061730908
  736   872         1061743104
  494   980         1061745784
  785   833         1061746162
  469   986         1061746965
  717   885         1061755938
  486   982         1061757424
  609   942         1061763417
  460   988         1061766272
  520   973         1061775317
  634   931         1061794595
  796   823         1061800103
  777   840         1061801433
  698   897         1061802665
  747   864         1061805267
  726   879         1061808615
  670   913         1061811497
  760   854         1061811864
  693   900         1061812557
  498   979         1061819731
  765   850         1061822125
  623   936         1061830223
  425   995         1061840500
  751   861         1061842132
  482   983         1061842255
  573   956         1061855333
  714   887         1061858447
  527   971         1061861794
  513   975         1061865072
  743   867         1061886770
  537   968         1061893385
  408   998         1061929304
  795   824         1061936099
  703   894         1061945911
  729   877         1061946622
  502   978         1061947360
  441   992         1061957609
  446   991         1061958807
  681   907         1061963884
  402   999         1061967807
  688   903         1061974999
  584   952         1061978112
  478   984         1061979256
  784   834         1061984008
  414   997         1061984917
  632   932         1061993536
  755   858         1061997587
  672   912         1062014976
  711   889         1062020800
  436   993         1062028513
  770   846         1062028736
  451   990         1062032851
  465   987         1062049428
  597   947         1062054296
  614   940         1062059544
  602   945         1062075833
  794   825         1062081809
  739   870         1062086419
  576   955         1062086851
  396  1000         1062099136
  776   841         1062111897
  534   969         1062126513
  506   977         1062129049
  420   996         1062135936
  621   937         1062140014
  592   949         1062145037
  732   875         1062145043
  556   962         1062156744
  474   985         1062168049
  553   963         1062168724
  431   994         1062170775
  456   989         1062180485
  559   961         1062180560
  517   974         1062198837
  524   972         1062207872
  607   943         1062210350
  630   933         1062213237
  550   964         1062216344
  653   922         1062222525
  651   923         1062224918
  783   835         1062231562
  793   826         1062237233
  764   851         1062238795
  674   911         1062240055
  562   960         1062240328
  655   921         1062241336
  708   891         1062242883
  649   924         1062248473
  759   855         1062271854
  695   899         1062275074
  657   920         1062281393
  683   906         1062289403
  647   925         1062293148
  547   965         1062299448
  700   896         1062323136
  565   959         1062336204
  659   919         1062342738
  587   951         1062347354
  579   954         1062355203
  645   926         1062358901
  510   976         1062365176
  746   865         1062375561
  750   862         1062378928
  690   902         1062379808
  426   995         1062383651
  531   970         1062394291
  769   847         1062402032
  792   827         1062402371
  461   988         1062402453
  735   873         1062403992
  470   986         1062408256
  544   966         1062417880
  661   918         1062425413
  409   998         1062429921
  775   842         1062432063
  643   927         1062445690
  491   981         1062446912
  628   934         1062453656
  403   999         1062453826
  612   941         1062458549
  487   982         1062467471
  568   958         1062468344
  619   938         1062470331
  495   980         1062479375
  676   910         1062486776
  782   836         1062488824
  742   868         1062490520
  722   882         1062496016
  415   997         1062500348
  754   859         1062500843
  719   884         1062502063
  705   893         1062524582
  663   917         1062529460
  483   983         1062540674
  442   992         1062542376
  725   880         1062550125
  641   928         1062553473
  447   991         1062556894
  499   979         1062565238
  716   886         1062568152
  397  1000         1062570773
  541   967         1062571484
  791   828         1062577223
  521   973         1062588078
  600   946         1062590536
  437   993         1062600110
  595   948         1062616267
  685   905         1062636750
  571   957         1062636904
  452   990         1062644408
  665   916         1062654921
  514   975         1062656119
  582   953         1062660545
  728   878         1062664504
  763   852         1062665155
  479   984         1062666143
  421   996         1062666397
  605   944         1062677509
  639   929         1062682208
  713   888         1062694169
  528   971         1062696563
  466   987         1062699499
  503   978         1062704879
  626   935         1062714751
  738   871         1062723583
  432   994         1062729352
  758   856         1062741528
  590   950         1062754000
  678   909         1062755181
  781   837         1062755794
  697   898         1062759665
  538   968         1062760104
  790   829         1062761789
  774   843         1062761931
  768   848         1062785024
  667   915         1062801838
  457   989         1062805662
  692   901         1062806589
  617   939         1062821132
  637   930         1062831853
  731   876         1062839267
  574   956         1062842040
  475   985         1062843500
  702   895         1062865783
  610   942         1062877888
  710   890         1062880000
  810   810         1062882000
  809   811         1062886860
  507   977         1062898676
  808   812         1062901440
  749   863         1062925396
  807   813         1062925740
  427   995         1062929358
  410   998         1062932992
  404   999         1062942263
  745   866         1062955521
  789   830         1062956069
  806   814         1062959760
  669   914         1062970253
  535   969         1062983584
  624   936         1062996480
  518   974         1063002256
  635   931         1063002366
  585   952         1063003033
  805   815         1063003500
  687   904         1063005967
  753   860         1063013777
  416   997         1063018269
  780   838         1063032472
  525   972         1063033173
  462   988         1063041400
  398  1000         1063044792
  680   908         1063045312
  804   816         1063056960
  471   986         1063072367
  734   874         1063074528
  577   955         1063083908
  557   962         1063085821
  554   963         1063087811
  762   853         1063101205
  773   844         1063101501
  741   869         1063103930
  560   961         1063119681
  803   817         1063120140
  598   947         1063125315
  551   964         1063125495
  707   892         1063125531
  443   992         1063129795
  511   976         1063147007
  448   991         1063157663
  788   831         1063160063
  671   913         1063160208
  603   945         1063164852
  492   981         1063171629
  438   993         1063174329
  767   849         1063177712
  488   982         1063180440
  563   960         1063189547
  615   940         1063192375
  802   818         1063193040
  633   932         1063193705
  593   949         1063198206
  548   965         1063198717
  422   996         1063199384
  496   980         1063215936
  757   857         1063220886
  532   970         1063241768
  484   983         1063241991
  694   900         1063255384
  453   990         1063258677
  699   897         1063266372
  721   883         1063270748
  801   819         1063275660
  433   994         1063290521
  566   959         1063295575
  622   937         1063298801
  718   885         1063300357
  724   881         1063301265
  545   966         1063307321
  500   979         1063313739
  608   943         1063317519
  779   839         1063318858
  467   987         1063352366
  480   984         1063355904
  682   907         1063357211
  580   954         1063362664
  800   820         1063368000
  737   872         1063370401
  673   912         1063371745
  787   832         1063373771
  588   951         1063382823
  715   887         1063389978
  727   879         1063392022
  689   903         1063397096
  522   973         1063403965
  631   933         1063405828
  704   894         1063430648
  405   999         1063433124
  458   989         1063433581
  569   958         1063437921
  411   998         1063438523
  515   975         1063450250
  772   845         1063450773
  542   967         1063451151
  504   978         1063465416
  799   821         1063470060
  428   995         1063477627
  748   864         1063481536
  652   923         1063498275
  654   922         1063503712
  650   924         1063514024
  399  1000         1063521199
  476   985         1063521801
  656   921         1063530377
  529   971         1063534500
  752   861         1063536389
  417   997         1063538686
  712   889         1063539497
  730   877         1063543133
  744   867         1063545147
  761   854         1063546945
  648   925         1063550917
  658   920         1063578312
  766   850         1063580096
  798   822         1063581840
  613   941         1063584018
  786   833         1063597193
  675   911         1063604906
  646   926         1063608912
  778   840         1063614952
  572   957         1063616741
  620   938         1063621672
  539   968         1063630051
  629   934         1063638693
  660   919         1063647559
  508   977         1063671345
  601   946         1063672337
  583   953         1063678464
  596   948         1063680128
  463   988         1063683119
  644   927         1063687967
  684   906         1063690920
  797   823         1063703340
  756   858         1063709928
  444   992         1063719872
  696   899         1063726235
  740   870         1063727000
  423   996         1063734903
  662   918         1063738160
  472   986         1063739304
  709   891         1063748800
  439   993         1063751176
  733   875         1063754712
  449   991         1063761120
  606   944         1063777400
  642   928         1063788040
  701   896         1063795237
  591   950         1063800071
  519   974         1063808783
  771   846         1063809747
  691   902         1063810179
  785   834         1063830329
  575   956         1063832191
  796   824         1063834560
  536   969         1063843865
  664   917         1063850157
  434   994         1063854288
  677   910         1063859733
  526   972         1063861624
  454   990         1063875664
  627   935         1063892258
  489   982         1063896337
  493   981         1063899298
  640   929         1063909089
  777   841         1063920754
  406   999         1063926415
  512   976         1063931904
  485   983         1063946212
  412   998         1063946520
  497   980         1063955473
  618   939         1063965051
  795   825         1063975500
  666   916         1063983592
  765   851         1063992176
  611   942         1063996019
  400  1000         1064000000
  760   855         1064002375
  468   987         1064008035
  555   963         1064010222
  706   893         1064017773
  558   962         1064018240
  736   873         1064026873
  429   995         1064028464
  586   952         1064031464
  552   964         1064037952
  686   905         1064046481
  747   865         1064047348
  481   984         1064048545
  638   930         1064051072
  720   884         1064055104
  418   997         1064061605
  723   882         1064062035
  561   961         1064062162
  459   989         1064064248
  501   979         1064065240
  751   862         1064068679
  784   835         1064073179
  578   955         1064084427
  533   970         1064092437
  549   965         1064101274
  717   886         1064108269
  794   826         1064126160
  726   880         1064129176
  679   909         1064136268
  668   915         1064138507
  564   960         1064142144
  743   868         1064144439
  625   936         1064166481
  770   847         1064178423
  599   947         1064199922
  546   966         1064200032
  477   985         1064202958
  755   859         1064208654
  636   931         1064213947
  698   898         1064219184
  714   888         1064221416
  523   973         1064222984
  505   978         1064228977
  776   842         1064236264
  693   901         1064245258
  516   975         1064247471
  594   949         1064254933
  729   878         1064256641
  604   945         1064257489
  567   959         1064258342
  424   996         1064272960
  793   827         1064286540
  445   992         1064312613
  670   914         1064314944
  783   836         1064325743
  464   988         1064327616
  616   940         1064328896
  440   993         1064330657
  543   967         1064334070
  703   895         1064346302
  739   871         1064359730
  450   991         1064367271
  581   954         1064373605
  530   971         1064375611
  711   890         1064394431
  634   932         1064397672
  473   986         1064409073
  570   958         1064410912
  764   852         1064413952
  435   994         1064420659
  589   951         1064421820
  407   999         1064422142
  688   904         1064423936
  609   943         1064428336
  681   908         1064434553
  732   876         1064444544
  509   977         1064447062
  792   828         1064456640
  413   998         1064456989
  623   937         1064461320
  759   856         1064467495
  401  1000         1064481201
  455   990         1064495375
  540   968         1064503232
  672   913         1064512945
  769   848         1064556801
  775   843         1064561482
  430   995         1064581875
  419   997         1064587032
  782   837         1064588021
  573   957         1064600010
  632   933         1064602205
  750   863         1064610647
  490   982         1064615168
  520   974         1064618424
  746   866         1064622832
  708   892         1064627200
  494   981         1064629925
  791   829         1064636460
  486   983         1064653343
  469   987         1064666512
  735   874         1064692999
  527   972         1064693231
  460   989         1064697669
  498   980         1064697992
  584   953         1064699881
  695   900         1064702375
  537   969         1064707362
  614   941         1064713165
  754   860         1064717064
  513   976         1064719873
  674   912         1064732552
  700   897         1064734273
  482   984         1064744072
  597   948         1064747565
  742   869         1064753397
  683   907         1064754630
  602   946         1064757744
  653   923         1064775544
  621   938         1064776733
  651   924         1064783475
  655   922         1064788823
  649   925         1064812574
  425   996         1064813561
  502   979         1064819747
  690   903         1064823327
  657   921         1064823354
  576   956         1064825792
  790   830         1064826000
  630   934         1064827504
  722   883         1064832435
  763   853         1064845424
  719   885         1064849084
  592   950         1064849688
  810   811         1064852731
  781   838         1064860013
  809   812         1064862457
  647   926         1064862799
  725   881         1064875966
  659   920         1064879179
  607   944         1064880927
  808   813         1064881909
  478   985         1064886977
  774   844         1064896408
  446   992         1064908024
  807   814         1064911087
  441   993         1064912778
  705   894         1064919609
  408   999         1064920311
  716   887         1064925799
  645   927         1064934108
  556   963         1064935963
  758   857         1064942305
  768   849         1064944881
  534   970         1064946304
  806   815         1064949991
  553   964         1064953721
  559   962         1064954007
  661   919         1064956340
  402  1000         1064964808
  414   998         1064969936
  676   911         1064973807
  465   988         1064974897
  451   991         1064976122
  728   879         1064979791
  436   994         1064989640
  506   978         1064995568
  805   816         1064998621
  738   872         1065002120
  550   965         1065007125
  562   961         1065008009
  789   831         1065025260
  643   928         1065026459
  524   973         1065045141
  517   975         1065047788
  663   918         1065054879
  804   817         1065056977
  713   889         1065062466
  587   952         1065063411
  628   935         1065073527
  474   986         1065081680
  579   955         1065088414
  547   966         1065096019
  685   906         1065096541
  565   960         1065098125
  619   939         1065112678
  420   997         1065114973
  456   990         1065117816
  612   942         1065117816
  803   818         1065125059
  431   995         1065137866
  641   929         1065139810
  780   839         1065141719
  731   877         1065144024
  749   864         1065162293
  665   917         1065174838
  697   899         1065181572
  802   819         1065202867
  745   867         1065207988
  531   971         1065219902
  544   967         1065220247
  568   959         1065224511
  510   977         1065225833
  788   832         1065234240
  753   861         1065235158
  678   910         1065236752
  773   845         1065241042
  692   902         1065244696
  710   891         1065258971
  702   896         1065271544
  639   930         1065274119
  600   947         1065278123
  762   854         1065286592
  801   820         1065290401
  595   949         1065315224
  667   916         1065316259
  470   987         1065327803
  461   989         1065333850
  491   982         1065336939
  626   936         1065340232
  767   850         1065342663
  605   945         1065353750
  426   996         1065356712
  487   983         1065363390
  495   981         1065363516
  734   875         1065368779
  741   870         1065372021
  541   968         1065379653
  571   958         1065387323
  800   821         1065387661
  582   954         1065388032
  409   999         1065420928
  757   858         1065426805
  637   931         1065429344
  521   974         1065431185
  779   840         1065433139
  483   984         1065442491
  499   980         1065443499
  403  1000         1065450827
  787   833         1065452940
  687   905         1065460328
  590   951         1065464351
  617   940         1065469113
  669   915         1065479184
  415   998         1065485367
  799   822         1065494647
  442   993         1065497545
  447   992         1065506111
  514   976         1065510920
  707   893         1065515200
  680   909         1065521429
  528   972         1065528000
  610   943         1065542807
  437   994         1065561237
  479   985         1065573864
  538   969         1065574081
  503   979         1065577266
  574   957         1065586717
  452   991         1065587679
  772   846         1065595384
  635   932         1065605443
  798   823         1065611359
  721   884         1065612465
  466   988         1065624968
  624   937         1065627577
  724   882         1065632392
  421   997         1065645434
  718   886         1065652688
  737   873         1065654170
  671   914         1065663655
  786   834         1065681360
  699   898         1065682891
  694   901         1065688085
  432   995         1065696443
  727   880         1065712583
  748   865         1065723617
  585   953         1065724802
  778   841         1065734273
  761   855         1065737456
  797   824         1065737797
  457   990         1065742993
  766   851         1065750147
  715   888         1065752947
  475   986         1065757131
  752   862         1065762936
  507   978         1065765195
  633   933         1065802374
  744   868         1065802816
  535   970         1065803375
  598   948         1065818584
  577   956         1065822849
  682   908         1065827880
  704   895         1065831039
  615   941         1065845996
  689   904         1065846033
  603   946         1065846763
  518   975         1065851207
  730   878         1065853152
  557   963         1065865040
  673   913         1065869714
  525   973         1065870442
  554   964         1065872808
  796   825         1065873961
  560   962         1065893128
  427   996         1065902419
  593   950         1065902857
  712   890         1065913128
  551   965         1065916276
  785   835         1065919500
  756   859         1065920995
  410   999         1065923999
  622   938         1065935520
  404  1000         1065939264
  563   961         1065957228
  771   847         1065959434
  462   989         1065972797
  608   944         1065988096
  471   987         1065991914
  548   966         1065995288
  740   871         1066000311
  416   998         1066003288
  511   977         1066007664
  795   826         1066019851
  631   934         1066020095
  777   842         1066045121
  733   876         1066054213
  654   923         1066056731
  652   924         1066056832
  566   960         1066057496
  492   982         1066061656
  532   971         1066067379
  488   983         1066076359
  656   922         1066077864
  650   925         1066078125
  443   993         1066084964
  580   955         1066095875
  675   912         1066097403
  588   952         1066098880
  496   981         1066100077
  448   992         1066106880
  545   967         1066109688
  658   921         1066120273
  648   926         1066120568
  709   892         1066133117
  438   994         1066135456
  484   984         1066143808
  696   900         1066153536
  684   907         1066156147
  765   852         1066167333
  784   836         1066167360
  794   827         1066175467
  422   997         1066178421
  660   920         1066184000
  646   927         1066184119
  500   980         1066192000
  569   959         1066194088
  760   856         1066198016
  453   991         1066201948
  701   897         1066206374
  613   942         1066243285
  522   974         1066247072
  691   903         1066253698
  433   995         1066257612
  629   935         1066258564
  542   968         1066259320
  480   985         1066263625
  620   939         1066264019
  644   928         1066268736
  662   919         1066269087
  467   988         1066277835
  747   866         1066294619
  751   863         1066300398
  515   976         1066305051
  736   874         1066315880
  770   848         1066333192
  504   979         1066337803
  793   828         1066340809
  677   911         1066346764
  601   947         1066359924
  776   843         1066365683
  529   972         1066365937
  572   958         1066367160
  458   990         1066370912
  642   929         1066374377
  664   918         1066375576
  596   949         1066379085
  723   883         1066398454
  720   885         1066402125
  583   954         1066405951
  743   869         1066407316
  706   894         1066412800
  755   860         1066424875
  783   837         1066424940
  411   999         1066429530
  405  1000         1066430125
  476   986         1066435432
  539   969         1066444028
  428   996         1066450688
  606   945         1066453641
  726   881         1066455017
  717   887         1066465916
  640   930         1066501000
  666   917         1066503509
  686   906         1066506272
  591   951         1066510422
  792   829         1066515877
  627   936         1066517739
  417   998         1066523705
  508   978         1066537864
  729   879         1066571928
  575   957         1066576868
  714   889         1066589713
  764   853         1066594221
  618   940         1066613032
  463   989         1066614516
  679   910         1066617839
  739   872         1066638267
  698   899         1066641091
  638   931         1066648563
  668   916         1066652928
  519   975         1066657734
  472   987         1066658851
  611   943         1066660938
  536   970         1066663656
  759   857         1066668272
  444   993         1066675041
  693   902         1066683365
  782   838         1066692240
  775   844         1066695959
  526   973         1066698893
  791   830         1066700671
  449   992         1066710337
  439   994         1066712303
  423   997         1066713940
  769   849         1066716658
  732   877         1066749301
  703   896         1066752063
  586   953         1066753233
  711   891         1066773402
  493   982         1066789325
  489   983         1066792256
  512   977         1066792561
  555   964         1066795219
  558   963         1066797459
  625   937         1066797578
  636   932         1066817024
  454   991         1066818935
  434   995         1066821379
  578   956         1066823368
  811   811         1066823462
  670   915         1066823875
  810   812         1066828328
  552   965         1066828733
  561   962         1066835609
  497   981         1066839614
  809   813         1066842926
  750   864         1066847544
  485   984         1066848029
  808   814         1066867256
  746   867         1066875299
  688   905         1066878297
  599   948         1066893191
  790   831         1066895191
  549   966         1066897845
  807   815         1066901318
  564   961         1066909825
  681   909         1066910670
  533   971         1066918048
  406  1000         1066923416
  468   988         1066933504
  412   999         1066937527
  754   861         1066938445
  604   946         1066939400
  501   980         1066943501
  806   816         1066945112
  481   985         1066956266
  594   950         1066959584
  781   839         1066969260
  616   941         1066982517
  735   875         1066987250
  805   817         1066998638
  429   996         1067001525
  459   990         1067001579
  546   967         1067002399
  634   933         1067006341
  672   914         1067016392
  708   893         1067016869
  567   960         1067020263
  742   870         1067021488
  763   854         1067030811
  774   845         1067035949
  418   998         1067046624
  804   818         1067061896
  523   974         1067066091
  623   938         1067098039
  609   944         1067098913
  789   832         1067099437
  505   979         1067101364
  516   976         1067102272
  581   955         1067106816
  768   850         1067109832
  477   986         1067116589
  803   819         1067134886
  695   901         1067135076
  589   952         1067137877
  543   968         1067142239
  758   858         1067148224
  700   898         1067150792
  570   959         1067167079
  722   884         1067174152
  719   886         1067201415
  530   972         1067207048
  725   882         1067207093
  632   934         1067216472
  802   820         1067217608
  683   908         1067225299
  674   913         1067230521
  424   997         1067251997
  780   840         1067256000
  464   989         1067259013
  445   993         1067267782
  690   904         1067272264
  738   873         1067285889
  716   888         1067288768
  440   994         1067291784
  728   880         1067300352
  801   821         1067310062
  788   833         1067313409
  509   978         1067313581
  450   992         1067316488
  540   969         1067317209
  705   895         1067320000
  473   987         1067328620
  653   924         1067334101
  655   923         1067341842
  651   925         1067347576
  573   958         1067350429
  657   922         1067370841
  614   942         1067372432
  649   926         1067382225
  773   846         1067385653
  435   995         1067387750
  749   865         1067404374
  800   822         1067412248
  621   939         1067419080
  407  1000         1067419143
  659   921         1067421140
  584   954         1067427368
  713   890         1067436097
  647   927         1067438006
  455   991         1067438646
  602   947         1067445331
  597   949         1067446522
  630   935         1067447375
  413   999         1067447996
  731   878         1067454043
  753   862         1067461705
  745   868         1067465657
  676   912         1067466304
  520   975         1067467375
  762   855         1067477103
  661   920         1067492781
  490   983         1067511087
  767   851         1067512714
  645   928         1067514877
  494   982         1067519952
  799   823         1067524166
  537   970         1067527153
  527   973         1067530500
  787   834         1067537107
  779   841         1067552460
  430   996         1067554936
  486   984         1067555160
  607   945         1067557168
  592   951         1067560039
  685   907         1067561768
  576   957         1067570469
  419   998         1067572051
  513   977         1067580530
  498   981         1067582133
  663   919         1067585806
  469   988         1067591981
  697   900         1067608873
  643   929         1067612796
  460   990         1067635000
  757   859         1067637872
  710   892         1067643288
  741   871         1067645332
  798   824         1067645816
  482   985         1067651793
  734   876         1067668280
  702   897         1067682681
  692   903         1067688215
  502   980         1067698008
  628   936         1067699008
  665   918         1067700257
  556   964         1067720960
  678   911         1067723783
  641   930         1067731721
  559   963         1067733226
  553   965         1067744502
  772   847         1067745071
  619   940         1067760659
  786   835         1067770531
  534   971         1067771915
  797   825         1067777198
  562   962         1067781456
  612   943         1067782735
  587   953         1067785180
  425   997         1067792598
  478   986         1067800608
  550   966         1067803696
  579   956         1067827355
  667   917         1067836176
  778   842         1067858640
  446   993         1067863193
  565   961         1067865806
  506   979         1067867955
  639   931         1067871610
  441   994         1067873905
  524   974         1067888248
  547   967         1067898386
  517   976         1067902589
  465   989         1067906294
  707   894         1067910227
  408  1000         1067917312
  796   826         1067918312
  687   906         1067920119
  766   852         1067925304
  451   992         1067925339
  761   856         1067933097
  737   874         1067943177
  436   995         1067956731
  721   885         1067959486
  414   999         1067960943
  724   883         1067968811
  748   866         1067970888
  626   937         1067971329
  600   948         1067971392
  568   960         1067986432
  669   916         1067993605
  752   863         1067994655
  474   987         1068001227
  680   910         1068003000
  718   887         1068010335
  785   836         1068013681
  595   950         1068019875
  544   968         1068028416
  637   932         1068032421
  605   946         1068035661
  727   881         1068038424
  531   972         1068051339
  456   991         1068061087
  744   869         1068065693
  795   827         1068069158
  510   978         1068092352
  420   998         1068099992
  699   899         1068104798
  431   996         1068110927
  771   848         1068114203
  582   955         1068121243
  715   889         1068121244
  617   941         1068122734
  694   902         1068126192
  756   860         1068137216
  571   959         1068143490
  730   879         1068168439
  671   915         1068172586
  777   843         1068174540
  590   952         1068180408
  541   969         1068193630
  610   944         1068213384
  635   933         1068214112
  794   828         1068229736
  491   983         1068232858
  704   896         1068236800
  470   988         1068253272
  495   982         1068253543
  624   938         1068264296
  487   984         1068265207
  784   837         1068266557
  461   990         1068271181
  740   872         1068278848
  521   975         1068280136
  712   891         1068292099
  689   905         1068300394
  682   909         1068303997
  499   981         1068327640
  426   997         1068335749
  574   958         1068337136
  765   853         1068347602
  483   985         1068350212
  733   877         1068358970
  528   973         1068365269
  514   977         1068371577
  673   914         1068373161
  538   970         1068393872
  760   857         1068398793
  793   829         1068400046
  633   934         1068416641
  409  1000         1068417929
  585   954         1068452289
  503   980         1068455527
  442   994         1068458672
  447   993         1068461280
  415   999         1068476374
  479   986         1068487495
  770   849         1068493049
  776   844         1068500160
  615   942         1068505263
  598   949         1068517541
  709   893         1068522786
  437   995         1068528328
  783   838         1068529159
  603   947         1068534350
  452   992         1068536896
  751   864         1068537295
  747   867         1068547086
  466   989         1068556365
  577   957         1068567526
  622   939         1068577867
  792   830         1068580088
  696   901         1068586237
  675   913         1068595372
  736   875         1068610131
  593   951         1068613208
  654   924         1068615288
  652   925         1068620933
  701   898         1068622893
  684   908         1068626816
  535   971         1068628986
  421   998         1068630453
  656   923         1068630883
  507   979         1068637582
  631   935         1068639966
  755   861         1068646256
  650   926         1068647776
  557   964         1068650037
  554   965         1068663589
  608   945         1068664337
  658   922         1068667760
  432   996         1068669504
  560   963         1068672347
  743   870         1068675407
  475   987         1068676678
  457   991         1068686264
  648   927         1068695775
  691   904         1068702635
  518   976         1068706008
  551   966         1068712847
  525   974         1068713549
  660   921         1068725961
  563   962         1068730675
  723   884         1068740171
  720   886         1068754456
  646   928         1068764888
  791   831         1068769862
  764   854         1068779608
  726   882         1068786144
  548   967         1068797655
  811   812         1068799059
  782   839         1068801487
  662   920         1068805528
  810   813         1068808797
  706   895         1068813191
  588   953         1068820649
  566   961         1068825177
  809   814         1068828273
  717   888         1068828885
  580   956         1068834816
  775   845         1068835500
  677   912         1068839261
  644   929         1068855073
  808   815         1068857487
  511   978         1068874183
  759   858         1068874191
  427   997         1068881456
  769   850         1068881609
  629   936         1068884045
  729   880         1068892489
  807   816         1068896439
  532   972         1068898816
  664   919         1068906503
  613   943         1068908204
  462   990         1068910128
  620   940         1068912000
  471   988         1068917383
  545   968         1068917857
  410  1000         1068921000
  739   873         1068922036
  806   817         1068945129
  569   960         1068956009
  492   983         1068957575
  714   890         1068963344
  642   930         1068966288
  790   832         1068969368
  686   907         1068971499
  488   984         1068978176
  496   982         1068990104
  416   999         1068994295
  805   818         1069003557
  666   918         1069028928
  443   994         1069046091
  484   985         1069051529
  601   948         1069053193
  732   878         1069059320
  448   993         1069062049
  698   900         1069068392
  804   819         1069071723
  542   969         1069073297
  500   981         1069076141
  781   840         1069083541
  596   950         1069083736
  750   865         1069089625
  522   975         1069096023
  640   931         1069098491
  438   995         1069102547
  679   911         1069104870
  572   959         1069123327
  693   903         1069126884
  746   868         1069132968
  606   946         1069135552
  583   955         1069139162
  627   937         1069148836
  803   820         1069149627
  453   992         1069151165
  711   892         1069157719
  703   897         1069163200
  422   998         1069163440
  754   862         1069164992
  515   977         1069165708
  668   917         1069172845
  480   986         1069177256
  789   833         1069178606
  774   846         1069180560
  529   973         1069203206
  467   989         1069209232
  504   980         1069216064
  763   855         1069221322
  591   952         1069226479
  433   996         1069230673
  802   821         1069237269
  638   932         1069251640
  539   970         1069263819
  618   941         1069266653
  768   851         1069279883
  735   876         1069286751
  742   871         1069294799
  458   991         1069314183
  575   958         1069327287
  611   944         1069331515
  801   822         1069334649
  688   906         1069338088
  670   916         1069338296
  476   987         1069354979
  758   859         1069359291
  780   841         1069375321
  681   910         1069392241
  788   834         1069397576
  508   979         1069410251
  708   894         1069411896
  636   933         1069425693
  411  1000         1069426531
  428   997         1069429725
  625   938         1069434297
  800   823         1069441767
  586   954         1069480720
  536   971         1069489267
  519   976         1069512535
  417   999         1069514712
  722   885         1069521173
  672   915         1069525323
  773   847         1069535340
  526   974         1069542000
  725   883         1069543512
  463   990         1069551847
  799   824         1069558623
  719   887         1069559062
  578   957         1069568045
  700   899         1069572699
  695   902         1069573183
  738   874         1069574896
  558   964         1069582456
  472   988         1069584320
  555   965         1069586000
  599   949         1069592148
  561   963         1069614828
  634   934         1069620608
  552   966         1069625304
  728   881         1069626193
  787   835         1069626278
  604   947         1069626987
  444   994         1069636168
  616   942         1069641784
  749   866         1069651645
  716   889         1069657065
  512   978         1069659080
  449   993         1069665506
  594   951         1069669935
  762   856         1069672744
  779   842         1069676827
  439   995         1069679394
  564   962         1069683272
  798   825         1069685217
  493   983         1069685244
  767   852         1069687871
  753   863         1069693424
  489   984         1069694073
  423   998         1069698959
  549   967         1069700212
  683   909         1069701416
  705   896         1069725761
  690   905         1069726625
  745   869         1069728534
  497   982         1069729641
  674   914         1069733968
  623   939         1069740386
  533   972         1069749485
  485   985         1069755750
  454   992         1069768152
  731   879         1069769330
  609   945         1069775154
  567   961         1069787944
  434   996         1069794440
  546   968         1069810568
  713   891         1069815068
  797   826         1069821549
  501   981         1069827642
  632   935         1069836343
  581   956         1069845757
  757   860         1069854093
  589   953         1069859646
  786   836         1069864712
  468   989         1069864901
  481   986         1069869897
  653   925         1069898202
  772   848         1069899840
  655   924         1069900399
  523   975         1069915042
  651   926         1069917227
  657   923         1069923860
  741   872         1069923869
  570   960         1069929000
  412  1000         1069934528
  459   991         1069944850
  543   969         1069956216
  649   927         1069957432
  516   977         1069962929
  676   913         1069964273
  796   827         1069967619
  659   922         1069968627
  734   877         1069973037
  505   980         1069979625
  429   997         1069980562
  778   843         1069988059
  647   928         1070018775
  685   908         1070032437
  710   893         1070032957
  661   921         1070034742
  477   987         1070036136
  614   943         1070037351
  418   999         1070037631
  697   901         1070041574
  530   973         1070044317
  621   940         1070067061
  630   936         1070072856
  702   898         1070099200
  645   929         1070101214
  766   853         1070105573
  573   959         1070106596
  785   837         1070112878
  663   920         1070122247
  795   828         1070123427
  761   857         1070133874
  540   970         1070137000
  692   904         1070137152
  602   948         1070138600
  597   950         1070151173
  584   955         1070160579
  509   979         1070185968
  464   990         1070196344
  643   930         1070204707
  678   912         1070216280
  748   867         1070223355
  445   994         1070228909
  665   919         1070231184
  752   864         1070231552
  424   998         1070237016
  737   875         1070237428
  607   946         1070239079
  473   988         1070254089
  440   995         1070258875
  450   993         1070271657
  771   849         1070274060
  592   952         1070276096
  794   829         1070288973
  777   844         1070309017
  724   884         1070310528
  707   895         1070310618
  721   886         1070311817
  576   958         1070320888
  520   976         1070322176
  641   931         1070329212
  628   937         1070330105
  744   870         1070333784
  537   971         1070352764
  756   861         1070358597
  435   996         1070360811
  667   918         1070361595
  727   882         1070369551
  784   838         1070370776
  718   888         1070373304
  527   974         1070373607
  687   907         1070385346
  455   992         1070387863
  490   984         1070412904
  619   941         1070414280
  494   983         1070415871
  413  1000         1070444997
  513   978         1070447049
  612   944         1070453312
  486   985         1070462881
  793   830         1070464257
  498   982         1070472160
  639   932         1070474687
  730   880         1070489000
  680   911         1070490031
  715   890         1070494875
  556   965         1070511741
  587   954         1070512667
  669   917         1070513522
  559   964         1070518223
  469   989         1070523378
  699   900         1070532099
  765   854         1070532989
  430   997         1070533973
  553   966         1070541073
  562   963         1070560675
  740   873         1070562617
  419   999         1070563058
  482   986         1070565424
  694   903         1070569711
  579   957         1070572032
  460   991         1070578271
  502   981         1070582149
  534   972         1070603352
  760   858         1070604712
  550   967         1070606063
  626   938         1070608048
  783   839         1070638406
  565   962         1070639253
  776   845         1070639701
  637   933         1070641090
  704   897         1070647937
  792   831         1070649279
  770   850         1070658000
  733   878         1070668989
  600   949         1070670349
  712   892         1070676416
  671   916         1070687007
  547   968         1070706555
  478   987         1070720155
  605   947         1070723248
  595   951         1070730226
  524   975         1070737199
  506   980         1070746216
  568   961         1070754113
  689   906         1070760185
  517   977         1070763246
  812   812         1070774656
  425   998         1070777617
  751   865         1070779376
  811   813         1070779528
  617   942         1070782001
  682   910         1070785568
  810   814         1070794144
  747   868         1070804755
  809   815         1070818504
  446   994         1070824320
  635   934         1070828379
  441   995         1070840996
  544   969         1070842393
  465   990         1070843625
  791   832         1070844039
  808   816         1070852608
  582   956         1070860184
  755   862         1070872803
  451   993         1070880508
  673   915         1070882092
  531   973         1070888608
  610   945         1070889625
  807   817         1070896456
  590   953         1070902177
  571   960         1070905411
  624   939         1070906643
  736   876         1070909632
  782   840         1070915768
  709   894         1070917813
  474   988         1070926696
  436   996         1070929792
  743   871         1070948718
  806   818         1070950048
  414  1000         1070957944
  510   979         1070964739
  764   855         1070970119
  775   846         1070980111
  456   992         1071010304
  805   819         1071013384
  541   970         1071013421
  696   902         1071024344
  633   935         1071036512
  701   899         1071044800
  790   833         1071048537
  769   851         1071051660
  759   859         1071085258
  804   820         1071086464
  723   885         1071087192
  431   997         1071089964
  420   999         1071090999
  574   959         1071093303
  675   914         1071098819
  684   909         1071102933
  720   887         1071112103
  726   883         1071122563
  491   984         1071134675
  521   976         1071134937
  495   983         1071149462
  691   905         1071156996
  803   821         1071169288
  615   943         1071170182
  487   985         1071172928
  654   925         1071179389
  470   989         1071184669
  585   955         1071185500
  656   924         1071189440
  652   926         1071190584
  717   889         1071197182
  781   841         1071202862
  528   974         1071208376
  739   874         1071211043
  461   991         1071214452
  499   982         1071217667
  729   881         1071218330
  706   896         1071218952
  538   971         1071219483
  658   923         1071220779
  598   950         1071222192
  650   927         1071222983
  622   940         1071225848
  603   948         1071227619
  514   978         1071238096
  802   822         1071261856
  789   834         1071262773
  483   986         1071263843
  631   936         1071265447
  660   922         1071273448
  648   928         1071276544
  577   958         1071317945
  426   998         1071320768
  593   952         1071329265
  774   847         1071330247
  750   866         1071336896
  677   913         1071337230
  503   981         1071339668
  714   891         1071342315
  608   946         1071346248
  662   921         1071347489
  646   929         1071351225
  801   823         1071364168
  732   879         1071374607
  746   869         1071395845
  754   863         1071396711
  479   987         1071407042
  763   856         1071416963
  447   994         1071422407
  442   995         1071425763
  557   965         1071440818
  686   908         1071442168
  664   920         1071442944
  644   930         1071446984
  768   852         1071455040
  560   964         1071457344
  554   966         1071460160
  535   972         1071460423
  415  1000         1071473375
  800   824         1071476224
  788   835         1071486747
  452   993         1071492065
  466   990         1071493696
  780   842         1071499688
  698   901         1071501093
  437   996         1071501389
  563   963         1071509894
  629   937         1071515142
  551   967         1071515214
  507   980         1071515843
  711   893         1071547388
  588   954         1071548136
  666   919         1071559855
  525   975         1071562500
  642   931         1071563779
  620   941         1071565621
  518   977         1071566665
  742   872         1071573336
  758   860         1071575512
  693   904         1071575821
  613   944         1071578781
  580   957         1071579493
  703   898         1071579719
  735   877         1071591508
  679   912         1071597367
  799   825         1071598024
  566   962         1071598624
  475   988         1071602147
  548   968         1071605824
  421   999         1071621460
  457   992         1071635481
  432   997         1071648541
  773   848         1071690109
  668   918         1071698264
  640   932         1071701568
  787   836         1071720459
  569   961         1071723690
  798   826         1071729568
  545   969         1071731834
  532   973         1071736085
  511   979         1071746570
  601   949         1071752150
  627   938         1071785555
  596   951         1071794087
  688   907         1071803315
  779   843         1071806246
  708   895         1071812287
  606   947         1071823139
  471   989         1071848780
  462   991         1071853399
  670   917         1071858213
  492   984         1071859392
  638   933         1071860309
  427   998         1071866475
  767   853         1071868140
  738   875         1071869147
  797   827         1071870856
  722   886         1071873504
  762   857         1071873521
  583   956         1071878103
  681   911         1071879272
  725   884         1071885229
  572   960         1071885248
  488   985         1071885897
  496   983         1071886023
  542   970         1071893088
  749   867         1071904112
  719   888         1071922031
  618   942         1071925920
  753   864         1071930321
  591   953         1071948248
  522   976         1071950824
  728   882         1071957320
  786   837         1071963909
  484   986         1071965160
  500   982         1071966168
  416  1000         1071991296
  745   870         1071996625
  700   900         1072000000
  611   945         1072007756
  443   995         1072013182
  695   903         1072016702
  796   828         1072021888
  448   994         1072023176
  716   890         1072030696
  515   978         1072032227
  672   916         1072039744
  636   934         1072039960
  529   974         1072046313
  772   849         1072059697
  757   861         1072075474
  438   996         1072075608
  625   939         1072076644
  575   959         1072083454
  539   971         1072089430
  731   880         1072089891
  480   987         1072096803
  504   981         1072100205
  453   993         1072106334
  778   844         1072122536
  705   897         1072136898
  467   990         1072146563
  422   999         1072154447
  795   829         1072182664
  683   910         1072182987
  690   906         1072186416
  713   892         1072199385
  741   873         1072207638
  433   997         1072209710
  586   955         1072213931
  785   838         1072217097
  634   935         1072240479
  674   915         1072242899
  458   992         1072263400
  476   988         1072280448
  734   878         1072283056
  508   980         1072288512
  766   854         1072290960
  599   950         1072296799
  616   943         1072306703
  578   958         1072318464
  604   948         1072320256
  536   972         1072320704
  761   858         1072339793
  794   830         1072353184
  519   977         1072373192
  558   965         1072373237
  555   966         1072382571
  594   952         1072385992
  623   940         1072388367
  526   975         1072390951
  561   964         1072399825
  428   998         1072414744
  552   967         1072427671
  710   894         1072427984
  771   850         1072439011
  777   845         1072448558
  609   946         1072457065
  632   936         1072461824
  564   963         1072462491
  655   925         1072464500
  676   914         1072467720
  653   926         1072467853
  752   865         1072473633
  697   902         1072479681
  784   839         1072480023
  748   868         1072481024
  657   924         1072482417
  651   927         1072492434
  463   991         1072495118
  549   968         1072508381
  685   909         1072508554
  417  1000         1072511713
  472   989         1072515717
  702   899         1072521107
  659   923         1072521646
  512   979         1072531467
  793   831         1072533448
  737   876         1072536929
  649   928         1072538201
  567   962         1072561391
  661   922         1072582229
  756   862         1072585144
  533   973         1072586754
  493   984         1072587061
  589   954         1072587133
  581   957         1072590434
  692   905         1072591513
  489   985         1072601794
  444   995         1072603259
  647   929         1072605112
  744   871         1072607095
  546   969         1072624545
  497   983         1072625560
  449   994         1072626633
  439   996         1072652455
  724   885         1072657549
  663   921         1072664208
  485   986         1072669381
  721   887         1072669464
  423   999         1072689966
  645   930         1072693125
  570   961         1072696681
  630   937         1072703953
  727   883         1072705970
  614   944         1072707928
  678   913         1072714249
  707   896         1072716379
  501   982         1072717669
  621   941         1072720682
  454   993         1072723321
  792   832         1072723456
  765   855         1072723500
  718   889         1072741601
  783   840         1072752687
  812   813         1072755125
  811   814         1072764875
  665   920         1072767625
  523   976         1072769843
  434   997         1072773477
  543   970         1072776007
  776   846         1072784312
  810   815         1072784375
  481   987         1072789444
  643   931         1072802198
  468   990         1072802232
  809   816         1072813625
  730   881         1072814841
  760   859         1072815779
  770   851         1072828051
  516   978         1072829448
  602   949         1072837557
  740   874         1072851624
  808   817         1072852625
  687   908         1072856015
  597   951         1072861524
  505   981         1072863766
  573   960         1072868517
  715   891         1072873846
  530   974         1072887424
  667   919         1072892522
  459   992         1072894067
  584   956         1072899520
  807   818         1072901375
  791   833         1072923208
  607   947         1072926666
  641   932         1072932289
  806   819         1072959875
  477   988         1072961605
  540   971         1072962611
  699   901         1072964800
  429   998         1072965581
  628   938         1072966824
  680   912         1072982528
  733   879         1072984276
  592   953         1072997865
  694   904         1073018648
  751   866         1073026647
  805   820         1073028125
  418  1000         1073034632
  782   841         1073035089
  669   918         1073038941
  509   980         1073064229
  704   898         1073064456
  712   893         1073066085
  747   869         1073067632
  619   942         1073073547
  576   959         1073077055
  639   933         1073083356
  755   863         1073104522
  804   821         1073106125
  612   945         1073129553
  775   847         1073129798
  790   834         1073132704
  464   991         1073139615
  764   856         1073165760
  520   977         1073182833
  537   972         1073184201
  473   989         1073185486
  803   822         1073193875
  445   995         1073196000
  671   917         1073206924
  736   877         1073214389
  527   975         1073222558
  689   907         1073225412
  769   852         1073226817
  743   872         1073227255
  424   999         1073228023
  440   996         1073231936
  450   994         1073232784
  587   955         1073245878
  626   939         1073250395
  637   934         1073255357
  682   911         1073272599
  802   823         1073291375
  759   860         1073301479
  556   966         1073308312
  559   965         1073309004
  494   984         1073317688
  709   895         1073318204
  513   979         1073319436
  490   985         1073320625
  579   958         1073322451
  781   842         1073327229
  435   997         1073339848
  455   993         1073343032
  553   967         1073343440
  562   964         1073345672
  789   835         1073351944
  498   983         1073368079
  600   950         1073375000
  486   986         1073376512
  673   916         1073396513
  801   824         1073398625
  550   968         1073414232
  605   948         1073416517
  565   963         1073418472
  723   886         1073439523
  534   973         1073440621
  595   952         1073446283
  617   943         1073446920
  635   935         1073448250
  469   990         1073460709
  726   884         1073464280
  696   903         1073467863
  701   900         1073472101
  502   982         1073472176
  720   888         1073475072
  482   987         1073484971
  774   848         1073485016
  739   875         1073505294
  800   825         1073515625
  430   998         1073518992
  547   969         1073520532
  460   992         1073527488
  568   962         1073527560
  729   882         1073549457
  624   940         1073554624
  419  1000         1073560059
  717   890         1073570813
  610   946         1073571536
  788   836         1073580928
  684   910         1073584504
  750   867         1073589363
  524   976         1073592000
  582   957         1073604861
  675   915         1073607750
  691   906         1073616787
  763   857         1073617740
  780   843         1073629107
  590   954         1073629664
  517   978         1073629765
  706   897         1073630089
  506   981         1073630357
  754   864         1073633608
  768   853         1073635309
  799   826         1073642375
  478   988         1073645624
  633   936         1073661993
  544   970         1073662184
  746   870         1073663936
  571   961         1073673092
  732   880         1073695168
  714   892         1073726632
  531   974         1073731715
  654   926         1073749040
  656   925         1073753541
  652   927         1073765791
  425   999         1073768624
  798   827         1073778875
  658   924         1073779336
  465   991         1073786896
  446   995         1073791411
  758   861         1073796893
  650   928         1073803752
  441   996         1073814057
  787   837         1073819656
  660   923         1073826467
  541   971         1073839032
  677   914         1073840677
  615   944         1073840759
  451   994         1073841635
  510   980         1073843000
  773   849         1073849966
  574   960         1073855224
  742   873         1073857105
  474   989         1073858093
  648   929         1073862881
  622   941         1073879469
  662   922         1073894976
  631   937         1073896544
  735   878         1073901527
  436   997         1073908829
  686   909         1073918285
  585   956         1073924441
  797   828         1073925125
  603   949         1073926576
  598   951         1073932543
  698   902         1073939200
  779   844         1073940723
  711   894         1073942415
  646   930         1073943136
  456   993         1073965473
  664   921         1073984905
  521   977         1073995594
  703   899         1074001626
  693   905         1074030182
  608   947         1074033835
  491   985         1074042396
  644   931         1074044475
  538   972         1074050920
  593   953         1074051034
  495   984         1074051279
  767   854         1074053527
  528   975         1074057327
  786   838         1074068128
  577   959         1074074112
  431   998         1074074983
  762   858         1074079440
  796   829         1074081125
  487   986         1074086559
  420  1000         1074088000
  679   913         1074095336
  666   920         1074096296
  514   979         1074110483
  499   983         1074113586
  470   990         1074122000
  629   938         1074151861
  749   868         1074161781
  461   992         1074163669
  642   932         1074166856
  738   876         1074168648
  753   865         1074172402
  483   987         1074183390
  708   896         1074218048
  772   850         1074224648
  620   942         1074224888
  668   919         1074229191
  503   982         1074229695
  722   887         1074231151
  725   885         1074232250
  557   966         1074237389
  795   830         1074246875
  560   965         1074248125
  613   945         1074255022
  778   845         1074262077
  554   967         1074262527
  745   871         1074269936
  688   908         1074273984
  588   955         1074281347
  719   889         1074290328
  728   883         1074293739
  563   964         1074294891
  535   973         1074297692
  757   862         1074302021
  640   933         1074310237
  426   999         1074311775
  551   968         1074323383
  785   839         1074326344
  580   958         1074329912
  479   988         1074332511
  681   912         1074371769
  566   963         1074377843
  670   918         1074383632
  447   995         1074389498
  442   996         1074398824
  507   981         1074399984
  716   891         1074409667
  731   881         1074415732
  525   976         1074417301
  548   969         1074419801
  794   831         1074422375
  627   939         1074427902
  700   901         1074432701
  518   978         1074433184
  466   991         1074436967
  452   994         1074453192
  601   950         1074456801
  695   904         1074465639
  638   934         1074474576
  437   997         1074480426
  766   855         1074481471
  741   874         1074496645
  569   962         1074497137
  596   952         1074510144
  606   948         1074516408
  475   989         1074533544
  761   859         1074550860
  545   970         1074551625
  705   898         1074553417
  672   917         1074559661
  532   974         1074579192
  713   893         1074589054
  457   993         1074590650
  618   943         1074590839
  777   846         1074593169
  784   840         1074594304
  734   879         1074598343
  793   832         1074607625
  771   851         1074609062
  421  1000         1074618461
  583   957         1074622780
  511   980         1074624831
  432   998         1074633560
  690   907         1074651643
  572   961         1074652929
  636   935         1074659831
  683   911         1074670018
  591   954         1074675735
  611   946         1074689667
  542   971         1074718699
  752   866         1074720904
  625   940         1074724625
  813   813         1074735594
  812   814         1074740472
  748   869         1074743901
  811   815         1074755106
  674   916         1074757320
  492   985         1074767113
  810   816         1074779496
  471   990         1074786111
  496   984         1074787840
  488   986         1074799528
  462   992         1074802616
  792   833         1074802625
  522   977         1074811481
  809   817         1074813642
  756   863         1074816863
  710   895         1074828375
  737   877         1074841686
  575   960         1074845375
  427   999         1074857482
  808   818         1074857544
  500   983         1074862087
  634   936         1074865960
  783   841         1074872008
  484   987         1074884707
  744   872         1074885632
  529   975         1074895264
  515   979         1074904614
  807   819         1074911202
  765   856         1074919141
  539   972         1074920867
  697   903         1074923200
  776   847         1074933999
  702   900         1074948408
  586   956         1074952872
  806   820         1074974616
  676   915         1074976651
  616   944         1074977280
  443   996         1074986243
  685   910         1074990125
  504   982         1074990232
  448   995         1074990267
  770   852         1075003208
  599   951         1075007150
  791   834         1075007375
  724   886         1075009880
  604   949         1075019213
  480   988         1075022272
  760   860         1075032000
  721   888         1075032433
  655   926         1075034151
  623   941         1075041988
  653   927         1075043060
  657   925         1075046518
  727   884         1075047687
  805   821         1075047786
  692   906         1075051304
  438   997         1075054645
  453   994         1075067461
  651   928         1075073203
  578   959         1075074631
  659   924         1075080203
  467   991         1075089834
  632   937         1075092921
  594   953         1075107761
  718   890         1075115232
  649   929         1075124538
  707   897         1075127516
  804   822         1075130712
  661   923         1075135248
  609   947         1075144652
  740   875         1075145875
  730   882         1075145968
  422  1000         1075151448
  536   973         1075157973
  782   842         1075159456
  558   966         1075169808
  508   981         1075172653
  555   967         1075184938
  561   965         1075190606
  433   998         1075194729
  647   930         1075197023
  663   922         1075211695
  476   989         1075211845
  678   914         1075217696
  458   993         1075218569
  790   835         1075221875
  803   823         1075223394
  552   968         1075235840
  519   978         1075239711
  526   976         1075245752
  564   964         1075247488
  715   892         1075258163
  751   867         1075279114
  775   848         1075284567
  645   931         1075290616
  733   880         1075304837
  665   921         1075309586
  589   955         1075320344
  549   969         1075322358
  802   824         1075325832
  687   909         1075332132
  747   870         1075335723
  567   963         1075340610
  630   938         1075340672
  581   958         1075340853
  755   864         1075341419
  764   857         1075366537
  621   942         1075379949
  614   945         1075384169
  699   902         1075402907
  643   932         1075405275
  428   999         1075405751
  769   853         1075407086
  512   980         1075409728
  667   920         1075428963
  533   974         1075429861
  801   825         1075438026
  463   992         1075444335
  546   970         1075444336
  789   836         1075446125
  472   990         1075453048
  781   843         1075456648
  712   894         1075461112
  570   962         1075470128
  694   905         1075473009
  680   913         1075480497
  704   899         1075486363
  493   985         1075494782
  743   873         1075511024
  489   986         1075515425
  759   861         1075522860
  736   878         1075524408
  497   984         1075527377
  641   933         1075540958
  602   950         1075542208
  800   826         1075559976
  669   919         1075569868
  444   996         1075576320
  597   952         1075577581
  485   987         1075588928
  449   995         1075593724
  543   971         1075601618
  628   939         1075609171
  501   983         1075613588
  607   948         1075619935
  523   977         1075630500
  439   997         1075631492
  573   961         1075636198
  584   957         1075644197
  774   849         1075644873
  788   837         1075680125
  454   994         1075684448
  423  1000         1075686967
  799   827         1075691682
  689   908         1075696081
  639   934         1075697623
  516   979         1075701835
  481   988         1075714913
  709   896         1075723965
  592   954         1075725352
  671   918         1075732343
  530   975         1075736375
  619   943         1075738466
  468   991         1075745503
  505   982         1075753793
  434   998         1075758496
  780   844         1075763584
  682   912         1075765096
  540   972         1075794048
  723   887         1075797170
  739   876         1075804795
  726   885         1075811301
  612   946         1075811464
  768   854         1075820696
  763   858         1075823659
  798   828         1075833144
  576   960         1075838976
  720   889         1075843369
  750   868         1075847032
  459   993         1075849236
  637   935         1075875228
  754   865         1075875689
  729   883         1075885876
  477   989         1075893002
  626   940         1075898376
  701   901         1075904802
  673   917         1075916430
  696   904         1075916800
  787   838         1075923875
  746   871         1075937247
  509   981         1075948370
  717   891         1075949784
  429   999         1075956588
  797   829         1075984362
  587   956         1075984819
  773   850         1076014917
  732   881         1076021009
  537   973         1076021470
  758   862         1076023440
  706   898         1076046608
  520   978         1076049352
  684   911         1076071535
  635   936         1076073731
  527   976         1076077359
  579   959         1076078618
  779   845         1076080264
  691   907         1076082014
  600   951         1076085351
  464   992         1076088832
  559   966         1076105575
  556   967         1076110679
  605   949         1076115474
  714   893         1076116301
  617   944         1076117497
  675   916         1076122171
  473   990         1076122817
  562   965         1076136453
  796   830         1076145336
  742   874         1076146112
  553   968         1076151609
  595   953         1076168052
  445   996         1076169061
  786   839         1076177375
  513   980         1076197697
  450   995         1076199875
  565   964         1076203469
  624   941         1076208245
  440   997         1076210973
  735   879         1076216814
  424  1000         1076225024
  494   985         1076225409
  550   969         1076228209
  490   986         1076234256
  767   855         1076244038
  610   947         1076259123
  498   984         1076269896
  534   974         1076283728
  762   859         1076290507
  633   937         1076293090
  486   987         1076296059
  455   994         1076304159
  568   963         1076306779
  795   831         1076316066
  656   926         1076323192
  654   927         1076324247
  435   998         1076324867
  547   970         1076340323
  711   895         1076342806
  658   925         1076343437
  652   928         1076346560
  677   915         1076349608
  582   958         1076355280
  590   955         1076362875
  502   983         1076368095
  698   903         1076382719
  660   924         1076385024
  650   929         1076390089
  772   851         1076394699
  686   910         1076399856
  469   991         1076403980
  778   846         1076406688
  482   988         1076410440
  753   866         1076419673
  749   869         1076424658
  703   900         1076428927
  785   840         1076440625
  571   962         1076446539
  662   923         1076447995
  524   977         1076452657
  648   930         1076454792
  738   877         1076473405
  460   993         1076482657
  544   971         1076487795
  693   906         1076489973
  794   832         1076496552
  517   979         1076502152
  430   999         1076509999
  615   945         1076517000
  506   982         1076520384
  664   922         1076532392
  631   938         1076533263
  757   863         1076533740
  622   942         1076538736
  646   931         1076540627
  745   872         1076548473
  478   989         1076577021
  531   975         1076580666
  725   886         1076584581
  722   888         1076594120
  679   914         1076598783
  574   961         1076622905
  708   897         1076629185
  603   950         1076631227
  728   884         1076635456
  666   921         1076638257
  644   932         1076647552
  598   952         1076648600
  719   890         1076663959
  585   957         1076669118
  541   972         1076670469
  766   856         1076677112
  793   833         1076686794
  784   841         1076713625
  813   814         1076720941
  608   948         1076727104
  510   981         1076727141
  812   815         1076730703
  465   992         1076736113
  777   847         1076742856
  731   882         1076746859
  688   909         1076750101
  811   816         1076750227
  446   996         1076764472
  425  1000         1076765625
  668   920         1076765632
  761   860         1076767081
  642   933         1076775525
  593   954         1076778521
  810   817         1076779513
  771   852         1076784219
  741   875         1076790896
  441   997         1076793094
  716   892         1076793984
  629   939         1076794208
  474   990         1076795424
  451   995         1076808726
  809   818         1076818561
  577   960         1076836033
  521   978         1076862113
  808   819         1076867371
  681   913         1076869738
  700   902         1076870808
  792   834         1076886792
  538   973         1076888189
  620   943         1076889807
  436   998         1076893848
  528   976         1076912128
  670   919         1076914559
  734   880         1076918904
  695   905         1076920000
  640   934         1076924504
  807   820         1076925943
  456   994         1076926600
  613   946         1076936933
  491   986         1076956027
  495   985         1076959000
  752   867         1076973371
  705   899         1076975324
  713   894         1076984081
  514   980         1076988744
  806   821         1076994277
  783   842         1076996375
  487   987         1077006106
  748   870         1077011992
  499   984         1077015403
  588   956         1077020288
  557   967         1077039756
  560   966         1077044696
  756   864         1077053760
  470   991         1077065271
  431   999         1077065990
  554   968         1077070696
  805   822         1077072373
  627   940         1077075883
  672   918         1077085080
  563   965         1077085672
  580   959         1077086079
  776   848         1077088768
  638   935         1077094447
  791   835         1077096546
  483   988         1077108859
  461   993         1077118838
  765   857         1077119918
  690   908         1077122312
  503   983         1077125614
  551   969         1077137360
  535   974         1077140799
  737   878         1077151705
  804   823         1077160231
  683   912         1077162515
  566   964         1077162840
  601   951         1077167152
  744   873         1077169401
  770   853         1077183477
  606   949         1077215365
  596   953         1077231913
  710   896         1077234136
  548   970         1077239592
  760   861         1077253381
  803   824         1077257851
  618   944         1077261416
  479   989         1077263908
  569   963         1077276356
  674   917         1077277237
  525   977         1077277958
  636   936         1077285312
  782   843         1077288875
  507   982         1077290011
  518   979         1077305571
  426  1000         1077308776
  790   836         1077316056
  447   996         1077362559
  802   825         1077365233
  724   887         1077367527
  697   904         1077372137
  583   958         1077373199
  545   971         1077377236
  611   947         1077377254
  442   997         1077377861
  625   941         1077378246
  702   901         1077381109
  466   992         1077386184
  727   885         1077394708
  721   889         1077400730
  591   955         1077408946
  452   995         1077420283
  572   962         1077426376
  532   975         1077428143
  775   849         1077444424
  740   876         1077445376
  437   998         1077465445
  475   990         1077470875
  685   911         1077477156
  801   826         1077482377
  730   883         1077482387
  676   916         1077491072
  718   891         1077494203
  634   937         1077497057
  511   981         1077508972
  692   907         1077516531
  751   868         1077536783
  707   898         1077544035
  789   837         1077545322
  542   972         1077550136
  457   994         1077551777
  764   858         1077572456
  755   865         1077583500
  781   844         1077591125
  769   854         1077592473
  747   871         1077609034
  800   827         1077609283
  655   927         1077609358
  575   961         1077613056
  657   926         1077616169
  653   928         1077623829
  432   999         1077624567
  733   881         1077630678
  659   925         1077644304
  715   893         1077647832
  616   945         1077653521
  651   929         1077659540
  522   978         1077678000
  492   986         1077680744
  661   924         1077693805
  496   985         1077695561
  586   957         1077697549
  623   942         1077701255
  649   930         1077716449
  488   987         1077719075
  599   952         1077723207
  604   950         1077723864
  678   915         1077726627
  471   991         1077729382
  632   938         1077729640
  799   828         1077745951
  759   862         1077749407
  529   976         1077750065
  462   993         1077757785
  539   973         1077758136
  500   984         1077763904
  663   923         1077764714
  515   980         1077782875
  788   838         1077784344
  647   931         1077794514
  743   874         1077800031
  774   850         1077809824
  484   988         1077810176
  687   910         1077813703
  594   954         1077835248
  578   960         1077836552
  609   948         1077837921
  736   879         1077839695
  699   903         1077846426
  427  1000         1077854483
  665   922         1077857073
  712   895         1077861503
  504   983         1077886151
  798   829         1077892381
  645   932         1077893693
  780   845         1077903125
  704   900         1077913664
  694   906         1077932800
  480   989         1077953669
  448   996         1077963328
  443   997         1077965280
  667   921         1077970924
  558   967         1077972175
  630   939         1077983019
  680   914         1077983944
  561   966         1077987177
  555   968         1077993107
  536   974         1078001080
  768   855         1078011207
  643   933         1078013944
  787   839         1078033122
  453   995         1078034552
  763   859         1078034726
  564   965         1078038269
  467   992         1078039051
  438   998         1078039664
  621   943         1078044868
  797   830         1078048573
  552   969         1078049817
  589   956         1078059285
  508   982         1078062680
  614   946         1078066080
  581   959         1078097020
  669   920         1078106309
  526   977         1078106409
  739   877         1078109552
  750   869         1078109909
  519   979         1078112098
  754   866         1078122960
  567   964         1078125607
  709   897         1078135102
  549   970         1078142149
  476   990         1078149176
  641   934         1078155225
  723   888         1078160139
  726   886         1078163632
  689   909         1078172198
  458   994         1078179696
  773   851         1078184968
  433   999         1078185736
  796   831         1078214527
  746   872         1078215784
  720   890         1078217000
  779   846         1078224875
  729   884         1078227593
  570   963         1078249347
  602   951         1078252559
  758   863         1078255159
  628   940         1078257152
  682   913         1078263065
  671   919         1078263270
  546   971         1078269947
  533   975         1078278812
  786   840         1078291656
  512   981         1078293869
  597   953         1078299350
  639   935         1078317494
  607   949         1078318892
  717   892         1078334101
  701   902         1078342909
  732   882         1078352136
  696   905         1078371161
  795   832         1078390243
  584   958         1078394616
  472   991         1078396319
  463   993         1078399504
  428  1000         1078402752
  493   986         1078408413
  619   944         1078409043
  573   962         1078409645
  543   972         1078433055
  489   987         1078434972
  497   985         1078435098
  767   856         1078439679
  742   875         1078440363
  673   918         1078441849
  592   955         1078458563
  706   899         1078468515
  523   978         1078497019
  612   947         1078499051
  637   936         1078500709
  762   860         1078506728
  714   894         1078511328
  485   988         1078514397
  501   984         1078515405
  735   880         1078537375
  626   941         1078551997
  691   908         1078552683
  444   997         1078555357
  778   847         1078556375
  785   841         1078559946
  684   912         1078564032
  449   996         1078566785
  772   852         1078569856
  794   833         1078575721
  516   980         1078580096
  530   976         1078591176
  576   961         1078606657
  439   998         1078616511
  540   973         1078631317
  675   917         1078642088
  481   989         1078646310
  505   983         1078649712
  454   995         1078651539
  753   867         1078672140
  749   870         1078692749
  468   992         1078694720
  635   937         1078704828
  814   814         1078706288
  813   815         1078711172
  812   816         1078725824
  587   957         1078729496
  711   896         1078748567
  434   999         1078749503
  811   817         1078750244
  757   864         1078770637
  793   834         1078770961
  738   878         1078783424
  810   818         1078784432
  617   945         1078793738
  600   952         1078801408
  459   994         1078810363
  605   950         1078820125
  809   819         1078828388
  477   990         1078830333
  698   904         1078831656
  745   873         1078832242
  784   842         1078837992
  509   982         1078838397
  579   960         1078840539
  703   901         1078861628
  677   916         1078864029
  537   974         1078864577
  624   942         1078867512
  766   857         1078877889
  808   820         1078882112
  686   911         1078886887
  595   954         1078895539
  777   848         1078897625
  656   927         1078898399
  654   928         1078905016
  559   967         1078907942
  658   926         1078913088
  556   968         1078918848
  520   979         1078921739
  633   938         1078929809
  652   929         1078932897
  562   966         1078933024
  527   977         1078938016
  725   887         1078942228
  807   821         1078945604
  660   925         1078949125
  610   948         1078952392
  429  1000         1078953589
  693   907         1078955200
  722   889         1078962417
  771   853         1078964488
  553   969         1078965586
  792   835         1078975963
  650   930         1078982000
  728   885         1078982477
  761   861         1078988462
  565   965         1078994250
  662   924         1079006552
  806   822         1079018864
  719   891         1079042930
  464   993         1079044001
  708   898         1079045704
  550   970         1079048000
  648   931         1079052283
  473   991         1079066088
  513   981         1079081838
  731   883         1079083278
  664   923         1079085411
  741   876         1079090397
  568   964         1079091776
  590   956         1079101816
  805   823         1079101892
  679   915         1079107714
  582   959         1079111447
  783   843         1079125794
  534   975         1079132679
  494   986         1079139040
  646   932         1079143704
  445   997         1079148098
  490   987         1079153803
  547   971         1079165934
  450   996         1079172936
  631   939         1079175610
  498   985         1079177617
  716   893         1079183653
  666   922         1079185744
  791   836         1079190727
  804   824         1079194688
  440   998         1079195992
  615   946         1079198911
  622   943         1079203655
  486   988         1079221528
  571   963         1079225758
  752   868         1079231040
  688   910         1079231672
  734   881         1079244745
  776   849         1079248625
  644   933         1079256221
  502   984         1079269912
  455   995         1079271250
  748   871         1079285303
  756   865         1079295841
  803   825         1079297252
  668   921         1079307593
  700   903         1079314327
  435   999         1079315874
  524   978         1079319176
  544   972         1079319232
  765   858         1079325837
  603   951         1079341578
  482   989         1079341837
  469   992         1079353197
  770   854         1079368864
  598   953         1079370369
  681   914         1079373185
  695   906         1079379791
  517   980         1079380413
  713   895         1079384472
  642   934         1079389792
  574   962         1079396352
  705   900         1079402625
  802   826         1079409584
  790   837         1079415253
  506   983         1079416303
  585   958         1079419537
  782   844         1079423352
  608   949         1079426061
  531   976         1079435467
  629   940         1079442189
  460   994         1079443784
  670   920         1079451000
  744   874         1079458408
  737   879         1079466992
  760   862         1079479928
  430  1000         1079507000
  541   973         1079507738
  593   955         1079511732
  478   990         1079514352
  801   827         1079531684
  640   935         1079544375
  620   944         1079560384
  690   909         1079598429
  577   961         1079603714
  775   850         1079609375
  672   919         1079616007
  510   982         1079617168
  613   947         1079624520
  710   897         1079645273
  789   838         1079649541
  683   913         1079660484
  800   828         1079663552
  465   993         1079691282
  638   936         1079719928
  627   941         1079729504
  724   888         1079730496
  781   845         1079730666
  538   974         1079731296
  521   979         1079734500
  474   991         1079738695
  446   997         1079743509
  727   886         1079747039
  740   877         1079750133
  588   957         1079764965
  528   977         1079772785
  721   890         1079774361
  441   998         1079778113
  451   996         1079781787
  769   855         1079782984
  764   859         1079783523
  751   869         1079799660
  674   918         1079802656
  799   829         1079805188
  702   902         1079819216
  730   884         1079824104
  697   905         1079826498
  755   866         1079830771
  560   967         1079847063
  557   968         1079847925
  580   960         1079848000
  495   986         1079872631
  514   981         1079872885
  491   987         1079875574
  718   892         1079878520
  563   966         1079882243
  601   952         1079883209
  554   969         1079884673
  436   999         1079884855
  747   872         1079887571
  788   839         1079893591
  456   995         1079893691
  636   937         1079916409
  606   950         1079920016
  499   985         1079923124
  487   988         1079931575
  618   945         1079937657
  566   965         1079953621
  798   830         1079956592
  551   970         1079957151
  596   954         1079959400
  733   882         1079961805
  707   899         1079965942
  685   912         1079969653
  774   851         1079979875
  759   863         1079981126
  692   908         1079987200
  535   975         1079989750
  676   917         1080010989
  470   992         1080014488
  503   984         1080027431
  625   942         1080037513
  483   989         1080040256
  715   894         1080042859
  780   846         1080047736
  569   964         1080061353
  431  1000         1080062991
  548   971         1080065203
  611   948         1080070523
  461   994         1080079965
  743   875         1080094282
  797   831         1080117764
  583   959         1080129366
  634   938         1080133776
  525   978         1080144477
  787   840         1080147403
  591   956         1080147887
  736   880         1080160256
  518   980         1080183832
  507   983         1080185930
  655   928         1080190127
  657   927         1080191376
  479   990         1080201239
  572   963         1080205595
  768   856         1080206848
  545   972         1080208673
  653   929         1080210166
  659   926         1080213955
  678   916         1080241048
  763   860         1080250947
  651   930         1080251451
  661   925         1080257906
  712   896         1080267264
  532   976         1080282944
  796   832         1080288704
  699   904         1080295363
  687   911         1080300734
  649   931         1080313940
  663   924         1080323271
  616   946         1080335432
  466   993         1080341353
  447   997         1080341596
  704   901         1080346365
  773   852         1080360125
  442   998         1080362880
  623   943         1080366174
  632   939         1080371987
  779   847         1080374562
  754   867         1080375427
  750   870         1080378000
  575   962         1080386503
  542   973         1080387405
  452   996         1080393344
  647   932         1080397591
  694   907         1080398027
  511   982         1080398999
  665   923         1080410092
  786   841         1080410977
  475   991         1080414146
  739   878         1080419571
  604   951         1080434215
  599   953         1080444976
  586   958         1080447968
  437   999         1080456452
  795   833         1080469412
  758   864         1080492056
  680   915         1080492875
  746   873         1080499553
  645   933         1080502362
  667   922         1080518411
  457   995         1080518868
  726   887         1080521279
  723   889         1080528436
  609   949         1080536878
  522   979         1080550387
  709   898         1080551621
  594   955         1080568459
  729   885         1080574614
  720   891         1080595971
  492   987         1080600291
  539   974         1080601243
  578   961         1080604233
  496   986         1080609192
  529   977         1080610722
  432  1000         1080621568
  643   934         1080628211
  630   940         1080631000
  767   857         1080640456
  488   988         1080644544
  669   921         1080648270
  689   910         1080653769
  794   834         1080659888
  515   981         1080667016
  500   985         1080671625
  471   992         1080678599
  785   842         1080684313
  732   883         1080688555
  814   815         1080696519
  813   816         1080706293
  778   848         1080711144
  621   944         1080715445
  462   994         1080718912
  717   893         1080723770
  812   817         1080725841
  762   861         1080728109
  742   876         1080739864
  484   989         1080741573
  772   853         1080750125
  614   947         1080753667
  811   818         1080755163
  682   914         1080766512
  641   935         1080775096
  558   968         1080780344
  701   903         1080786428
  504   984         1080787968
  561   967         1080789544
  810   819         1080794259
  671   920         1080799711
  589   957         1080803962
  555   969         1080807084
  696   906         1080830952
  564   966         1080834840
  809   820         1080843129
  536   975         1080850031
  581   960         1080858941
  793   835         1080860132
  735   881         1080863216
  552   970         1080869608
  480   990         1080891000
  706   900         1080895816
  808   821         1080901773
  628   941         1080910773
  714   895         1080911719
  567   965         1080916388
  753   868         1080929809
  448   997         1080942365
  639   936         1080942975
  443   998         1080950299
  508   983         1080958599
  749   871         1080966060
  784   843         1080967411
  549   971         1080967760
  602   952         1080968616
  807   822         1080970191
  673   919         1080972776
  526   978         1080972928
  519   980         1080990359
  467   993         1080994220
  453   996         1081007613
  757   865         1081012718
  607   950         1081023543
  597   954         1081026837
  691   909         1081028800
  438   999         1081030671
  570   964         1081034344
  806   823         1081048383
  777   849         1081057482
  684   913         1081062001
  792   836         1081070144
  766   858         1081083808
  619   945         1081085284
  476   991         1081092447
  738   879         1081098711
  546   972         1081101384
  745   874         1081121249
  637   937         1081131806
  533   976         1081133613
  805   824         1081136349
  458   995         1081146787
  771   854         1081149875
  584   959         1081150783
  711   897         1081159704
  675   918         1081167507
  433  1000         1081182737
  512   982         1081183896
  573   963         1081188864
  612   948         1081192320
  592   956         1081197504
  626   942         1081211264
  761   862         1081215009
  804   825         1081234089
  783   844         1081260271
  543   973         1081270324
  698   905         1081286017
  791   837         1081289924
  703   902         1081299735
  725   888         1081305197
  493   987         1081327960
  728   886         1081334808
  722   890         1081336048
  635   938         1081341547
  803   826         1081341603
  472   992         1081345536
  497   986         1081348729
  489   988         1081360441
  463   994         1081360631
  523   979         1081369406
  686   912         1081379384
  576   962         1081380104
  677   917         1081383946
  741   877         1081395154
  776   850         1081413576
  501   985         1081423126
  731   884         1081424995
  693   908         1081425869
  719   892         1081427247
  485   989         1081445794
  530   977         1081451833
  802   827         1081458891
  516   981         1081464237
  708   899         1081467611
  540   974         1081474424
  617   946         1081475649
  656   928         1081479168
  587   958         1081479915
  658   927         1081488295
  654   929         1081491353
  752   869         1081493917
  660   926         1081518776
  790   838         1081519472
  600   953         1081523177
  652   930         1081524808
  605   951         1081530476
  624   943         1081532431
  765   859         1081536904
  444   998         1081540376
  756   866         1081543112
  449   997         1081545822
  505   984         1081551529
  770   855         1081559375
  782   845         1081562893
  748   872         1081563840
  662   925         1081570653
  633   939         1081572156
  734   882         1081575872
  716   894         1081578680
  650   931         1081579491
  481   990         1081583641
  801   828         1081585953
  439   999         1081607518
  579   961         1081608220
  679   916         1081622135
  454   996         1081624600
  595   955         1081628750
  664   924         1081643968
  468   993         1081649889
  610   949         1081651349
  648   932         1081655360
  760   863         1081711647
  537   975         1081713528
  559   968         1081716111
  688   911         1081718703
  800   829         1081722789
  556   969         1081732825
  509   983         1081734316
  562   967         1081735391
  666   923         1081738763
  434  1000         1081746504
  646   933         1081752373
  744   875         1081752659
  789   839         1081758788
  700   904         1081763264
  477   991         1081773604
  459   995         1081777454
  775   851         1081779426
  553   970         1081785377
  737   880         1081787553
  713   896         1081790233
  565   966         1081790821
  520   980         1081800000
  527   978         1081804535
  631   940         1081823591
  705   901         1081835326
  695   907         1081845018
  590   957         1081846493
  668   922         1081855080
  799   830         1081869399
  644   934         1081870488
  582   960         1081873368
  550   971         1081873611
  622   944         1081874232
  781   846         1081875277
  681   915         1081882116
  568   965         1081882557
  615   947         1081886498
  513   982         1081971865
  769   856         1081978625
  534   976         1081987480
  670   921         1081992961
  547   972         1081997371
  764   860         1081999744
  464   994         1082005128
  788   840         1082007872
  642   935         1082009663
  571   964         1082010755
  473   992         1082015305
  798   831         1082025783
  603   952         1082057635
  494   987         1082058587
  740   878         1082060152
  710   898         1082061792
  751   870         1082067751
  490   988         1082079272
  690   910         1082080000
  755   867         1082083238
  498   986         1082091248
  629   941         1082095810
  598   954         1082097856
  724   889         1082098793
  727   887         1082104686
  608   950         1082130712
  445   998         1082133117
  450   997         1082151973
  672   920         1082152448
  486   989         1082152925
  721   891         1082153332
  774   852         1082155032
  544   973         1082156501
  683   914         1082163931
  640   936         1082169856
  730   885         1082171125
  747   873         1082171340
  574   963         1082175571
  585   959         1082175704
  502   985         1082177633
  440   999         1082186999
  524   979         1082191563
  797   832         1082191941
  780   847         1082197423
  759   864         1082218023
  620   945         1082236625
  455   996         1082244311
  593   956         1082250673
  702   903         1082262735
  517   981         1082264554
  787   841         1082266724
  718   893         1082268189
  482   990         1082279168
  697   906         1082286289
  531   977         1082296124
  733   883         1082298224
  469   993         1082308366
  435  1000         1082312875
  613   948         1082317789
  506   984         1082318120
  674   919         1082333583
  541   974         1082350845
  638   937         1082351025
  796   833         1082367873
  577   962         1082377161
  627   942         1082388771
  707   900         1082393243
  743   876         1082393783
  768   857         1082407625
  460   995         1082410875
  715   895         1082443250
  478   991         1082457623
  692   909         1082463317
  685   913         1082467622
  763   861         1082472328
  736   881         1082486097
  510   983         1082513087
  588   958         1082515384
  779   848         1082529331
  786   842         1082535344
  676   918         1082536408
  773   853         1082540394
  636   938         1082553128
  795   834         1082553579
  538   975         1082580247
  601   953         1082604978
  521   980         1082612761
  580   961         1082615681
  618   946         1082619568
  606   951         1082630367
  754   868         1082633096
  528   978         1082639304
  750   871         1082651311
  465   994         1082652409
  560   968         1082655232
  557   969         1082661902
  712   897         1082678401
  563   967         1082684610
  815   815         1082686750
  474   992         1082687912
  814   816         1082691640
  596   955         1082692611
  625   943         1082702432
  554   970         1082704464
  813   817         1082706310
  446   998         1082728528
  812   818         1082730760
  758   865         1082734137
  739   879         1082734858
  794   835         1082749059
  699   905         1082749724
  566   966         1082750192
  451   997         1082760824
  678   917         1082760965
  514   982         1082762912
  811   819         1082764990
  441   999         1082769120
  611   949         1082769480
  657   928         1082772145
  634   939         1082776123
  655   929         1082776464
  551   971         1082782762
  704   902         1082784472
  746   874         1082788560
  659   927         1082789162
  495   987         1082792178
  687   912         1082793231
  491   988         1082801043
  653   930         1082802077
  810   820         1082809000
  785   843         1082813732
  661   926         1082827557
  499   986         1082836755
  535   976         1082844551
  767   858         1082846375
  651   931         1082848942
  569   965         1082852134
  809   821         1082862790
  487   989         1082862972
  456   996         1082866752
  694   908         1082868696
  778   849         1082871001
  436  1000         1082881856
  726   888         1082884248
  663   925         1082887372
  583   960         1082891287
  591   957         1082892564
  548   972         1082896640
  723   890         1082902067
  649   932         1082917017
  808   822         1082926360
  729   886         1082926945
  503   985         1082935152
  772   854         1082935512
  793   836         1082954313
  762   862         1082954656
  665   924         1082968649
  470   993         1082969657
  709   899         1082973528
  483   990         1082977587
  720   892         1082980288
  572   964         1082990592
  807   823         1082999710
  647   933         1083006260
  680   916         1083007296
  525   979         1083016864
  632   940         1083019968
  616   947         1083023019
  732   884         1083030272
  623   944         1083036751
  742   877         1083044621
  545   973         1083045942
  461   995         1083047056
  518   981         1083067973
  667   923         1083071430
  806   824         1083082840
  507   984         1083087747
  784   844         1083101888
  645   934         1083116629
  717   894         1083118797
  689   911         1083140800
  532   977         1083143601
  479   991         1083144510
  604   952         1083150272
  575   963         1083165722
  792   837         1083169341
  599   954         1083172463
  805   825         1083175750
  753   869         1083192686
  735   882         1083194343
  669   922         1083195757
  586   959         1083204135
  777   850         1083222433
  542   974         1083230512
  701   904         1083235365
  609   950         1083241529
  749   872         1083244597
  643   935         1083248082
  757   866         1083259989
  682   915         1083275443
  804   826         1083278440
  630   941         1083284621
  766   859         1083294875
  511   983         1083294918
  696   907         1083296179
  466   994         1083302480
  594   956         1083307400
  714   896         1083317480
  447   998         1083326615
  706   901         1083328517
  771   855         1083340386
  671   921         1083341672
  442   999         1083353887
  475   992         1083363363
  452   997         1083372381
  578   962         1083377680
  803   827         1083390910
  621   945         1083391686
  791   838         1083394143
  783   845         1083399812
  641   936         1083400577
  745   875         1083415500
  738   880         1083419272
  522   980         1083428648
  761   863         1083446728
  614   948         1083446936
  539   975         1083450194
  437  1000         1083453453
  529   978         1083477241
  457   996         1083491929
  673   920         1083509217
  691   910         1083510371
  802   828         1083513160
  492   988         1083525760
  496   987         1083528739
  589   958         1083554381
  515   982         1083557043
  684   914         1083565448
  628   942         1083570040
  639   937         1083574072
  488   989         1083575941
  711   898         1083576223
  776   851         1083583627
  500   986         1083585256
  558   969         1083594321
  561   968         1083597713
  581   961         1083626622
  555   970         1083626875
  790   839         1083628719
  471   993         1083633768
  564   967         1083637207
  801   829         1083645190
  725   889         1083673494
  484   990         1083678904
  462   995         1083686003
  602   953         1083690385
  728   887         1083692455
  552   971         1083695219
  504   985         1083695689
  675   919         1083698434
  536   976         1083704832
  741   878         1083705173
  782   846         1083707504
  567   966         1083712959
  722   891         1083715019
  607   951         1083733894
  703   903         1083743254
  698   906         1083745808
  765   860         1083753125
  770   856         1083755016
  597   955         1083760048
  752   870         1083762008
  619   946         1083767195
  637   938         1083768525
  731   885         1083772016
  800   830         1083787000
  756   867         1083795579
  549   972         1083799197
  719   893         1083816916
  570   965         1083825125
  480   991         1083834271
  526   979         1083845315
  748   873         1083847609
  508   984         1083860416
  789   840         1083873069
  519   981         1083874500
  626   943         1083876183
  686   913         1083877353
  612   949         1083891277
  708   900         1083894912
  693   909         1083901986
  677   918         1083909365
  734   883         1083912291
  584   960         1083912704
  448   998         1083927384
  799   831         1083938590
  546   973         1083938653
  443   999         1083941306
  592   957         1083942181
  760   864         1083948544
  775   852         1083954583
  467   994         1083955347
  573   964         1083973861
  716   895         1083979071
  635   939         1083983894
  453   997         1083986650
  533   977         1083994270
  781   847         1084024964
  438  1000         1084027672
  476   992         1084041664
  744   876         1084052160
  656   929         1084065505
  658   928         1084069064
  512   983         1084079815
  654   930         1084083264
  660   927         1084093983
  798   832         1084099960
  737   881         1084113394
  543   974         1084113431
  458   996         1084119848
  652   931         1084122299
  788   841         1084127193
  662   926         1084140304
  679   917         1084142052
  576   963         1084159323
  617   947         1084163236
  769   857         1084179402
  650   932         1084182568
  713   897         1084201370
  624   944         1084203008
  664   925         1084208069
  688   912         1084211200
  700   905         1084217625
  633   940         1084220137
  764   861         1084221125
  587   959         1084236082
  605   952         1084246533
  523   980         1084247667
  600   954         1084250664
  493   988         1084253429
  648   933         1084264029
  497   987         1084268276
  797   833         1084271110
  705   902         1084273433
  489   989         1084291838
  666   924         1084297320
  472   993         1084300705
  695   908         1084315687
  530   978         1084318352
  540   975         1084323375
  463   995         1084327722
  774   853         1084335301
  501   986         1084336757
  755   868         1084340907
  751   871         1084341062
  780   848         1084352192
  516   982         1084354264
  610   950         1084356000
  646   934         1084366640
  595   956         1084367691
  740   879         1084375439
  579   962         1084381667
  485   990         1084383125
  787   842         1084391091
  681   916         1084396537
  668   923         1084408099
  796   834         1084452040
  505   985         1084459250
  759   865         1084460104
  747   874         1084460347
  727   888         1084467655
  724   890         1084472424
  631   941         1084477212
  710   899         1084483699
  644   935         1084490359
  730   886         1084523456
  481   991         1084526912
  559   969         1084530088
  449   998         1084530841
  444   999         1084531383
  721   892         1084537649
  670   922         1084540448
  562   968         1084543560
  622   945         1084550473
  556   970         1084552616
  690   911         1084567031
  537   976         1084568329
  615   948         1084579767
  565   967         1084593188
  590   958         1084596912
  454   997         1084603637
  439  1000         1084604519
  553   971         1084610988
  468   994         1084611016
  768   858         1084613544
  642   936         1084635144
  509   984         1084636133
  733   884         1084639941
  582   961         1084641049
  795   835         1084642750
  718   894         1084663216
  786   843         1084664763
  683   915         1084672862
  527   979         1084676922
  568   966         1084679128
  815   816         1084681871
  520   981         1084684141
  779   849         1084689188
  814   817         1084691657
  672   921         1084694409
  743   877         1084698540
  763   862         1084698875
  550   972         1084705048
  813   818         1084711229
  702   904         1084711672
  477   992         1084722821
  773   854         1084725781
  812   819         1084740587
  459   996         1084750515
  697   907         1084751516
  629   942         1084755077
  603   953         1084779404
  811   820         1084779731
  640   937         1084800953
  571   965         1084801536
  736   882         1084817224
  707   901         1084825944
  810   821         1084828661
  598   955         1084831067
  547   973         1084834640
  608   951         1084841063
  794   836         1084843240
  534   977         1084848137
  715   896         1084849011
  513   983         1084867784
  674   920         1084870024
  809   822         1084887377
  754   869         1084895973
  620   946         1084918536
  750   872         1084929848
  585   960         1084937625
  692   910         1084944888
  785   844         1084948209
  808   823         1084955879
  574   964         1084960568
  473   993         1084970474
  685   914         1084971069
  464   995         1084972219
  758   866         1084981408
  494   988         1084984056
  638   938         1084987744
  593   957         1084995350
  544   974         1084999608
  490   989         1085010669
  498   987         1085010795
  613   949         1085016746
  807   824         1085034167
  778   850         1085035952
  793   837         1085053510
  627   943         1085053690
  739   880         1085055419
  767   859         1085057442
  676   919         1085067335
  524   980         1085069824
  746   875         1085082811
  486   990         1085090256
  502   986         1085091264
  712   898         1085094920
  806   825         1085122241
  445   999         1085124124
  772   855         1085126023
  450   998         1085136992
  517   982         1085154581
  577   963         1085156380
  531   978         1085162643
  440  1000         1085184000
  762   863         1085186375
  636   939         1085195475
  541   975         1085199796
  699   906         1085209515
  805   826         1085220101
  482   991         1085222439
  455   997         1085223348
  506   985         1085225841
  704   903         1085227991
  784   845         1085241429
  726   889         1085252545
  469   994         1085269493
  588   959         1085271551
  792   838         1085273560
  723   891         1085281038
  729   887         1085284592
  678   918         1085286384
  687   913         1085291200
  618   947         1085307155
  804   827         1085327747
  601   954         1085332465
  694   909         1085344813
  606   952         1085346424
  742   878         1085354640
  657   929         1085358482
  655   930         1085368375
  659   928         1085369931
  720   893         1085369957
  625   944         1085373009
  732   885         1085377293
  460   996         1085383936
  580   962         1085389128
  777   851         1085392484
  653   931         1085399568
  709   900         1085400829
  661   927         1085402764
  478   992         1085406840
  510   984         1085414904
  634   940         1085424104
  596   956         1085431552
  538   976         1085435048
  803   828         1085445179
  651   932         1085452019
  663   926         1085457023
  753   870         1085460777
  560   969         1085469209
  611   950         1085474131
  557   970         1085481693
  563   968         1085492779
  521   981         1085496902
  791   839         1085503390
  766   860         1085511096
  528   979         1085511691
  757   867         1085512456
  717   895         1085519188
  649   933         1085525686
  680   917         1085527213
  749   873         1085528366
  554   971         1085530075
  735   883         1085530762
  665   925         1085532750
  771   856         1085536027
  783   846         1085544423
  566   967         1085552559
  802   829         1085572397
  551   972         1085614199
  465   995         1085619500
  647   934         1085620527
  667   924         1085629987
  689   912         1085633297
  591   958         1085642983
  474   993         1085643081
  569   966         1085648705
  514   983         1085658831
  583   961         1085658968
  632   941         1085673589
  761   864         1085683625
  701   905         1085689726
  535   977         1085705208
  801   830         1085709401
  623   945         1085712992
  745   876         1085715001
  616   948         1085716288
  495   988         1085717647
  446   999         1085719535
  714   897         1085728617
  491   989         1085732440
  548   973         1085733909
  645   935         1085736500
  790   840         1085743000
  738   881         1085745113
  451   998         1085745843
  669   923         1085748776
  499   987         1085756302
  776   852         1085758784
  441  1000         1085766121
  706   902         1085766624
  696   908         1085766848
  572   965         1085781373
  682   916         1085789864
  487   990         1085800303
  456   997         1085845789
  503   986         1085848783
  800   831         1085856191
  782   847         1085857191
  604   953         1085872041
  643   936         1085873563
  545   974         1085889049
  671   922         1085889159
  525   980         1085895125
  599   955         1085905674
  483   991         1085920858
  470   994         1085930784
  630   942         1085943888
  575   964         1085950719
  609   951         1085951880
  770   857         1085955793
  518   982         1085958000
  586   960         1085966056
  765   861         1085974506
  789   841         1085992390
  507   985         1085995468
  691   911         1085997402
  711   899         1085998130
  532   978         1086010120
  799   832         1086012767
  461   996         1086020117
  741   879         1086020460
  641   937         1086031674
  752   871         1086035319
  725   890         1086047125
  673   921         1086051178
  594   957         1086052077
  756   868         1086053248
  728   888         1086055424
  621   946         1086073597
  684   915         1086074379
  542   975         1086079463
  479   992         1086093727
  722   892         1086099336
  731   886         1086124347
  775   853         1086134852
  748   874         1086136616
  614   949         1086145893
  578   963         1086156899
  798   833         1086179129
  781   848         1086179733
  760   865         1086190625
  703   904         1086192191
  511   984         1086196735
  639   938         1086210791
  698   907         1086211035
  719   894         1086211943
  675   920         1086234875
  628   943         1086234959
  788   842         1086251560
  734   884         1086254008
  466   995         1086269571
  539   976         1086304995
  589   959         1086310548
  522   981         1086312789
  447   999         1086317622
  475   993         1086318532
  708   901         1086327613
  529   979         1086349628
  442  1000         1086350888
  797   834         1086355277
  744   877         1086356917
  452   998         1086357400
  686   914         1086380800
  693   910         1086383557
  716   896         1086384832
  769   858         1086385321
  581   962         1086400069
  637   939         1086410872
  561   969         1086411690
  558   970         1086414112
  602   954         1086417872
  677   919         1086440292
  737   882         1086444521
  564   968         1086445376
  764   862         1086447672
  607   952         1086449951
  555   971         1086452486
  515   983         1086452962
  496   988         1086454208
  619   947         1086454782
  492   989         1086457157
  457   997         1086470966
  597   956         1086498989
  500   987         1086504803
  780   849         1086512049
  488   990         1086513272
  567   967         1086515326
  787   843         1086520510
  774   854         1086520688
  552   972         1086526656
  796   835         1086541211
  626   944         1086546760
  536   977         1086565489
  471   994         1086594895
  612   950         1086595928
  755   869         1086603784
  504   986         1086609320
  713   898         1086617889
  751   872         1086619599
  570   966         1086621696
  484   991         1086622175
  635   940         1086631875
  549   973         1086636466
  658   929         1086655401
  656   930         1086657416
  462   996         1086659064
  679   918         1086667471
  660   928         1086674752
  816   816         1086676992
  700   906         1086677416
  584   961         1086680385
  654   931         1086680755
  815   817         1086681888
  592   958         1086692600
  740   880         1086696000
  814   818         1086696576
  759   866         1086707375
  688   913         1086709169
  662   927         1086715511
  705   903         1086716952
  813   819         1086721056
  526   980         1086723576
  652   932         1086725376
  795   836         1086736931
  747   875         1086754598
  812   820         1086755328
  519   982         1086764527
  573   965         1086764642
  508   985         1086768137
  664   926         1086777720
  546   974         1086781760
  480   992         1086783488
  650   933         1086791237
  695   909         1086791804
  786   844         1086799240
  811   821         1086799392
  768   859         1086824611
  727   889         1086835952
  724   891         1086851395
  810   822         1086853248
  779   850         1086854139
  617   948         1086856505
  533   978         1086860789
  666   925         1086861421
  633   941         1086873758
  648   934         1086878296
  624   945         1086879249
  730   887         1086881103
  710   900         1086911000
  773   855         1086916292
  681   917         1086916454
  809   823         1086916896
  448   999         1086918391
  467   995         1086922438
  721   893         1086927318
  763   863         1086930594
  443  1000         1086938307
  794   837         1086942437
  576   964         1086944320
  543   975         1086962382
  668   924         1086966656
  605   953         1086968302
  453   998         1086971669
  512   984         1086981632
  600   955         1086983875
  646   935         1086986511
  733   885         1086986962
  808   824         1086990336
  476   993         1086996833
  587   960         1086998003
  743   878         1087008559
  690   912         1087059528
  718   895         1087063607
  610   951         1087066351
  807   825         1087073568
  785   845         1087087750
  670   923         1087093467
  458   997         1087098885
  595   957         1087112368
  644   936         1087115840
  523   981         1087131808
  631   942         1087136479
  736   883         1087153643
  793   838         1087157729
  579   963         1087160886
  754   870         1087164064
  702   905         1087166033
  806   826         1087166592
  540   976         1087178176
  493   989         1087184826
  683   916         1087187283
  530   979         1087190739
  497   988         1087193745
  778   851         1087206003
  750   873         1087213617
  697   908         1087222185
  489   990         1087229169
  622   946         1087232384
  758   867         1087233875
  672   922         1087241896
  516   983         1087250183
  501   987         1087256304
  715   897         1087260148
  472   994         1087261832
  707   902         1087264051
  642   937         1087266241
  805   827         1087269408
  767   860         1087273663
  615   949         1087278724
  463   996         1087300783
  772   856         1087321664
  485   991         1087326396
  559   970         1087349879
  590   959         1087353079
  562   969         1087357537
  505   986         1087372881
  556   971         1087378227
  739   881         1087381260
  804   828         1087382016
  746   876         1087382312
  792   839         1087382807
  784   846         1087386040
  565   968         1087401357
  674   921         1087411985
  582   962         1087414496
  629   943         1087419996
  762   864         1087423272
  537   977         1087428986
  692   911         1087431919
  640   938         1087437672
  553   972         1087442425
  481   992         1087476129
  685   915         1087480000
  568   967         1087481495
  803   829         1087504416
  603   954         1087506891
  712   899         1087516827
  449   999         1087521848
  444  1000         1087528384
  550   973         1087542317
  509   985         1087543854
  527   980         1087555183
  608   952         1087557120
  777   852         1087567641
  598   956         1087570008
  520   982         1087574168
  468   995         1087578107
  454   998         1087588656
  571   966         1087598107
  676   920         1087603776
  620   947         1087606123
  791   840         1087617671
  726   890         1087626176
  638   939         1087630091
  802   830         1087636608
  729   888         1087647561
  723   892         1087665355
  742   879         1087669927
  699   907         1087674742
  704   904         1087676928
  547   974         1087677747
  477   993         1087677990
  783   847         1087694110
  585   961         1087705306
  534   978         1087714656
  613   950         1087721397
  627   944         1087724267
  459   997         1087729552
  732   886         1087729624
  766   861         1087732477
  753   871         1087734088
  771   857         1087736804
  593   958         1087745769
  574   965         1087751349
  720   894         1087764984
  513   984         1087769601
  757   868         1087770125
  801   831         1087778592
  687   914         1087794647
  678   919         1087817311
  749   874         1087817373
  694   910         1087826384
  709   901         1087833530
  636   940         1087843456
  544   975         1087848559
  790   841         1087862321
  735   884         1087872479
  494   989         1087915453
  717   896         1087924949
  761   865         1087925706
  800   832         1087930368
  473   994         1087931601
  498   988         1087936264
  776   853         1087939053
  577   964         1087941377
  464   996         1087945280
  490   990         1087948000
  657   930         1087950393
  524   981         1087953965
  659   929         1087956268
  655   931         1087965866
  661   928         1087983533
  618   948         1088000424
  653   932         1088002645
  502   987         1088010811
  782   848         1088011960
  745   877         1088019758
  663   927         1088032230
  588   960         1088033472
  486   991         1088033527
  531   979         1088035030
  625   945         1088049250
  517   983         1088050500
  680   918         1088052632
  541   976         1088054597
  651   933         1088060688
  601   955         1088065676
  606   953         1088068193
  738   882         1088076240
  634   941         1088077725
  799   833         1088091936
  665   926         1088102401
  789   842         1088116757
  445  1000         1088121125
  450   999         1088127999
  689   913         1088131266
  506   986         1088139472
  649   934         1088139953
  714   898         1088145136
  701   906         1088149517
  770   858         1088161712
  580   963         1088168347
  482   992         1088171656
  596   957         1088176229
  611   951         1088184482
  667   925         1088194088
  765   862         1088201053
  455   998         1088208367
  706   903         1088210143
  469   995         1088236584
  647   935         1088240398
  696   909         1088242965
  798   834         1088263296
  560   970         1088289000
  538   977         1088295705
  563   969         1088306756
  557   971         1088307304
  669   924         1088307333
  682   917         1088309781
  752   872         1088313856
  756   869         1088316125
  775   854         1088320239
  510   985         1088322625
  632   942         1088332856
  781   849         1088339590
  741   880         1088341021
  566   968         1088360728
  554   972         1088361512
  645   936         1088361981
  478   993         1088362009
  460   997         1088362973
  788   843         1088380979
  521   982         1088386929
  528   980         1088389952
  623   946         1088394903
  591   959         1088399150
  616   949         1088415245
  728   889         1088423721
  711   900         1088425431
  725   891         1088426096
  748   875         1088430867
  583   962         1088432415
  760   866         1088437896
  671   923         1088442178
  797   835         1088444448
  569   967         1088451072
  551   973         1088451468
  731   887         1088481994
  722   893         1088489005
  691   912         1088489899
  643   937         1088504660
  514   984         1088560648
  535   978         1088571727
  548   974         1088577016
  572   966         1088577944
  684   916         1088588800
  465   996         1088592561
  769   859         1088596388
  673   922         1088598665
  604   954         1088599528
  734   885         1088601029
  474   994         1088604208
  630   943         1088608807
  719   895         1088612334
  796   836         1088635392
  599   956         1088644615
  703   905         1088646552
  495   989         1088649044
  787   844         1088654987
  744   878         1088666936
  609   952         1088667937
  641   938         1088668393
  491   990         1088669771
  780   850         1088677000
  816   817         1088677009
  764   863         1088679391
  698   908         1088681704
  499   988         1088681771
  815   818         1088686807
  814   819         1088706403
  774   855         1088711199
  446  1000         1088716536
  586   961         1088733737
  813   820         1088735797
  451   999         1088736850
  545   975         1088738000
  575   965         1088741500
  487   991         1088743574
  621   947         1088761184
  708   902         1088765720
  503   987         1088768330
  812   821         1088774989
  675   921         1088776836
  525   981         1088779266
  737   883         1088780940
  716   897         1088795969
  594   958         1088802496
  811   822         1088823979
  456   998         1088830808
  795   837         1088836128
  614   950         1088850544
  639   939         1088853138
  518   983         1088853919
  483   992         1088870075
  693   911         1088870588
  755   870         1088871875
  532   979         1088882507
  810   823         1088882767
  686   915         1088889731
  470   995         1088897875
  751   873         1088903368
  628   944         1088905536
  507   986         1088909099
  542   976         1088934264
  786   845         1088938781
  578   964         1088941896
  809   824         1088951353
  759   867         1088959842
  677   920         1088976733
  461   997         1088999154
  740   881         1089021841
  779   851         1089024190
  808   825         1089029737
  713   899         1089039796
  768   860         1089040832
  794   838         1089046656
  479   993         1089048896
  747   876         1089054099
  637   940         1089058853
  589   960         1089072469
  511   985         1089104456
  773   856         1089111933
  807   826         1089117919
  700   907         1089142643
  619   948         1089148051
  602   955         1089151083
  539   977         1089165652
  705   904         1089165889
  763   864         1089167491
  607   953         1089171720
  581   963         1089179288
  679   919         1089198398
  522   982         1089202816
  727   890         1089209583
  688   914         1089212616
  806   827         1089215899
  626   945         1089223001
  529   980         1089227889
  561   970         1089231481
  785   846         1089232361
  724   892         1089235712
  558   971         1089239723
  466   996         1089242632
  597   957         1089243666
  730   888         1089244072
  658   930         1089247312
  656   931         1089254907
  564   969         1089259353
  660   929         1089261089
  793   839         1089266976
  695   910         1089273375
  475   994         1089279659
  654   932         1089283832
  555   972         1089283923
  635   941         1089285496
  662   928         1089296280
  612   951         1089306279
  447  1000         1089314623
  721   894         1089322345
  567   968         1089323495
  805   828         1089323677
  743   879         1089323846
  652   933         1089334045
  733   886         1089339293
  710   901         1089343701
  452   999         1089348407
  664   927         1089352927
  515   984         1089354779
  552   973         1089363925
  778   852         1089381160
  496   989         1089385605
  492   990         1089394488
  650   934         1089405504
  570   967         1089424063
  500   988         1089430272
  666   926         1089431072
  536   978         1089432008
  754   871         1089437375
  804   829         1089441253
  681   918         1089441873
  592   959         1089448767
  584   962         1089453832
  457   998         1089455985
  488   991         1089456543
  718   896         1089469368
  549   974         1089479573
  758   868         1089491544
  767   861         1089495044
  736   884         1089495360
  792   840         1089497088
  648   935         1089498167
  750   874         1089502624
  772   857         1089522441
  504   987         1089528867
  668   925         1089530757
  633   942         1089533025
  784   847         1089535727
  617   949         1089555462
  690   913         1089557497
  624   946         1089561160
  573   966         1089561213
  471   995         1089561986
  803   830         1089568627
  484   992         1089571392
  526   981         1089607717
  646   936         1089611992
  702   906         1089625824
  546   975         1089630711
  462   997         1089638101
  670   924         1089652024
  519   983         1089660446
  762   865         1089665353
  715   898         1089676667
  508   986         1089681768
  746   877         1089687069
  605   954         1089695789
  697   909         1089698302
  802   831         1089705799
  683   917         1089707200
  707   903         1089707570
  739   882         1089712387
  600   956         1089722816
  533   979         1089733176
  576   965         1089735101
  791   841         1089736992
  480   993         1089738657
  644   937         1089746937
  777   853         1089747910
  587   961         1089765684
  610   952         1089782408
  672   923         1089794915
  631   943         1089801398
  543   976         1089817183
  783   848         1089848879
  801   832         1089852769
  595   958         1089862787
  512   985         1089889353
  467   996         1089895499
  642   938         1089902960
  448  1000         1089915392
  622   947         1089919971
  692   912         1089924416
  771   858         1089942723
  712   900         1089944128
  579   964         1089945883
  476   994         1089957960
  766   862         1089959024
  674   922         1089959472
  453   999         1089962676
  615   950         1089983375
  790   842         1089986688
  742   880         1089990488
  685   916         1089994421
  726   891         1090005147
  800   833         1090009537
  753   872         1090012625
  729   889         1090015858
  523   982         1090021835
  757   869         1090033002
  540   977         1090038833
  723   893         1090055024
  530   980         1090069000
  640   939         1090080019
  458   998         1090083904
  732   887         1090087271
  629   944         1090090573
  749   875         1090111624
  590   960         1090115000
  493   990         1090122157
  776   854         1090124440
  497   989         1090125142
  704   905         1090131289
  699   908         1090145411
  676   921         1090145737
  516   984         1090152000
  720   895         1090165375
  782   849         1090171817
  489   991         1090172440
  761   866         1090172977
  559   971         1090175490
  799   834         1090176103
  562   970         1090177328
  501   988         1090181773
  582   963         1090193715
  556   972         1090209664
  565   969         1090215334
  735   885         1090219500
  472   995         1090228923
  603   955         1090240102
  789   843         1090246176
  709   902         1090271637
  485   992         1090275613
  638   940         1090278072
  608   953         1090278889
  553   973         1090279694
  463   997         1090279820
  568   968         1090289664
  505   987         1090292428
  537   978         1090295505
  620   948         1090299392
  687   915         1090303578
  694   911         1090313415
  598   957         1090314685
  745   878         1090329777
  717   897         1090336086
  798   835         1090352467
  678   920         1090353752
  770   859         1090372779
  550   974         1090385424
  571   967         1090400474
  627   945         1090400508
  738   883         1090412659
  481   993         1090431298
  613   951         1090431748
  765   863         1090432772
  527   981         1090439324
  509   986         1090457485
  520   983         1090470087
  585   962         1090478753
  636   941         1090497077
  593   959         1090501936
  781   850         1090504541
  775   855         1090510750
  788   844         1090515456
  449  1000         1090518849
  547   975         1090526698
  797   836         1090538629
  657   931         1090547884
  574   966         1090547920
  659   930         1090548179
  468   996         1090551168
  714   899         1090567043
  655   932         1090568943
  661   929         1090569870
  454   999         1090579663
  680   919         1090583559
  756   870         1090584216
  534   979         1090587043
  752   873         1090597625
  653   933         1090611314
  663   928         1090612999
  701   907         1090614744
  689   914         1090634713
  477   994         1090639117
  706   904         1090659080
  741   881         1090666862
  651   934         1090674955
  817   817         1090677026
  513   985         1090677322
  665   927         1090677608
  816   818         1090681928
  760   867         1090690363
  815   819         1090696634
  618   949         1090699381
  544   976         1090703360
  459   998         1090714571
  814   820         1090721144
  696   910         1090724536
  748   876         1090730368
  625   946         1090731161
  577   965         1090732158
  796   837         1090734589
  634   942         1090736992
  813   821         1090755458
  649   935         1090759824
  667   926         1090763739
  787   845         1090794528
  606   954         1090795680
  728   890         1090797352
  812   822         1090799576
  588   961         1090801153
  601   956         1090804617
  725   892         1090810413
  769   860         1090812609
  682   918         1090835200
  524   982         1090843992
  731   888         1090844963
  780   851         1090847051
  494   990         1090852784
  811   823         1090853498
  711   901         1090858132
  647   936         1090865879
  498   989         1090867661
  669   925         1090871434
  722   894         1090884032
  490   991         1090891271
  473   995         1090898692
  611   952         1090900539
  774   856         1090906840
  531   980         1090913291
  541   977         1090915254
  764   864         1090916288
  810   824         1090917224
  464   997         1090924317
  596   958         1090926648
  502   988         1090936280
  795   838         1090940347
  517   984         1090952317
  580   964         1090953344
  734   886         1090953360
  744   879         1090982223
  486   992         1090982744
  691   913         1090987868
  809   825         1090990754
  645   937         1090993078
  632   943         1090997775
  671   924         1091000735
  719   896         1091018095
  506   987         1091059019
  808   826         1091074088
  623   947         1091082490
  786   846         1091083392
  703   906         1091106343
  684   917         1091108717
  560   971         1091114611
  616   950         1091119896
  737   884         1091122657
  450  1000         1091125000
  563   970         1091126547
  482   993         1091126825
  557   972         1091138741
  643   938         1091141379
  755   871         1091145186
  673   923         1091151684
  794   839         1091155903
  698   909         1091157821
  591   960         1091161071
  538   978         1091162224
  807   827         1091167226
  566   969         1091174705
  751   874         1091192375
  554   973         1091198781
  779   852         1091199347
  455   999         1091199374
  708   903         1091209239
  469   996         1091209645
  583   963         1091211634
  716   898         1091212488
  759   868         1091217511
  510   986         1091236256
  569   968         1091259241
  768   861         1091262213
  806   828         1091270168
  528   981         1091274093
  630   944         1091279384
  521   983         1091282848
  551   974         1091294575
  641   939         1091310740
  773   857         1091312710
  478   994         1091323136
  675   922         1091324323
  604   955         1091332739
  460   998         1091347992
  740   882         1091352968
  747   877         1091358856
  693   912         1091363085
  572   967         1091380311
  793   840         1091381257
  785   847         1091382048
  805   829         1091382914
  599   957         1091389292
  609   953         1091389706
  686   916         1091404152
  763   865         1091409572
  548   975         1091425967
  535   979         1091444114
  621   948         1091454453
  713   900         1091467097
  514   985         1091468369
  639   940         1091501119
  804   830         1091505464
  586   962         1091507184
  677   921         1091518694
  575   966         1091538071
  594   959         1091558663
  614   951         1091560895
  778   853         1091561429
  474   995         1091571299
  465   997         1091571598
  628   945         1091581777
  495   990         1091586375
  727   891         1091588554
  545   976         1091592801
  730   889         1091612369
  491   991         1091613042
  499   989         1091613168
  700   908         1091613312
  792   841         1091616409
  705   905         1091620250
  724   893         1091625381
  803   831         1091637818
  743   880         1091644407
  525   982         1091669293
  784   848         1091690496
  487   992         1091692791
  503   988         1091693799
  733   887         1091696940
  637   941         1091712474
  754   872         1091715912
  688   915         1091721547
  767   862         1091721591
  721   895         1091722736
  772   858         1091728360
  578   965         1091732677
  451  1000         1091733851
  679   920         1091734839
  758   869         1091754421
  518   984         1091755736
  695   911         1091760406
  532   980         1091760768
  802   832         1091779976
  710   902         1091781808
  542   977         1091794921
  750   875         1091796875
  456   999         1091821815
  483   993         1091825244
  507   987         1091828646
  589   961         1091840150
  736   885         1091842381
  658   931         1091844803
  619   949         1091847008
  660   930         1091853000
  656   932         1091857984
  791   842         1091861359
  470   996         1091870936
  718   897         1091880505
  662   929         1091882617
  602   956         1091890024
  654   933         1091892501
  607   954         1091899207
  626   946         1091904912
  762   866         1091912624
  801   833         1091931938
  777   854         1091933297
  664   928         1091933696
  635   942         1091944763
  652   934         1091948312
  581   964         1091964285
  681   919         1091972800
  461   998         1091984173
  597   958         1091994085
  746   878         1091997088
  666   927         1092006279
  783   849         1092008736
  479   994         1092010023
  511   986         1092018087
  612   952         1092022336
  650   935         1092025375
  539   978         1092032171
  739   883         1092048806
  561   971         1092057092
  690   914         1092060944
  558   972         1092071160
  564   970         1092079144
  702   907         1092091051
  800   834         1092093704
  715   899         1092098574
  522   983         1092098735
  668   926         1092100408
  529   981         1092112030
  790   843         1092116107
  555   973         1092121192
  648   936         1092123648
  567   969         1092137472
  771   859         1092153790
  707   904         1092156507
  697   910         1092179873
  766   863         1092190743
  633   943         1092197944
  552   974         1092207032
  592   960         1092210688
  670   925         1092216125
  466   997         1092221669
  570   968         1092232232
  683   918         1092232619
  584   963         1092233051
  646   937         1092243089
  475   995         1092246750
  624   947         1092248747
  617   950         1092260113
  515   985         1092262500
  799   835         1092265274
  753   873         1092296394
  757   870         1092301093
  536   979         1092304395
  776   855         1092314951
  742   881         1092316329
  496   990         1092322936
  549   975         1092328524
  782   850         1092336768
  492   991         1092337759
  452  1000         1092345408
  672   924         1092353472
  500   989         1092361669
  573   967         1092363580
  712   901         1092376829
  789   844         1092380653
  644   938         1092383656
  726   892         1092389464
  729   890         1092389489
  488   992         1092405760
  749   876         1092411125
  692   913         1092422385
  761   867         1092425444
  605   955         1092429000
  798   836         1092446648
  457   999         1092446992
  723   894         1092450051
  732   888         1092450240
  504   988         1092454336
  600   957         1092467493
  631   944         1092471975
  546   976         1092485512
  526   982         1092497744
  610   953         1092504177
  674   923         1092512491
  685   917         1092514338
  484   993         1092526561
  576   966         1092531672
  471   996         1092535047
  587   962         1092539131
  642   939         1092545307
  519   984         1092562263
  720   896         1092571136
  735   886         1092571831
  770   860         1092589000
  704   906         1092591080
  508   987         1092601315
  533   980         1092611437
  622   948         1092613240
  595   959         1092618954
  699   909         1092621528
  462   998         1092623120
  797   837         1092637826
  745   879         1092645064
  788   845         1092654997
  765   864         1092669669
  781   851         1092674592
  543   977         1092677840
  817   818         1092681945
  816   819         1092691755
  676   922         1092693224
  615   951         1092693726
  480   994         1092699784
  775   856         1092706391
  815   820         1092711375
  709   903         1092715156
  640   940         1092728000
  579   965         1092736664
  814   821         1092740805
  717   898         1092752605
  738   884         1092754376
  629   945         1092766814
  813   822         1092780045
  512   986         1092802984
  694   912         1092805912
  687   916         1092817999
  812   823         1092829095
  796   838         1092838808
  756   871         1092857527
  467   997         1092874536
  590   961         1092882681
  752   874         1092886632
  811   824         1092887955
  678   921         1092895713
  540   978         1092905352
  523   983         1092917754
  476   995         1092925051
  638   941         1092931693
  787   846         1092939139
  760   868         1092948032
  530   981         1092953141
  810   825         1092956625
  453  1000         1092959677
  582   964         1092978712
  603   956         1092979043
  714   900         1092994344
  741   882         1092997989
  620   949         1092998349
  562   971         1093002939
  608   954         1093006376
  559   972         1093006927
  780   852         1093022208
  769   861         1093033990
  809   826         1093035105
  565   970         1093035125
  748   877         1093035125
  556   973         1093046933
  795   839         1093049594
  516   985         1093059721
  497   990         1093062473
  598   958         1093065104
  493   991         1093065428
  458   999         1093074911
  627   946         1093082419
  701   908         1093085413
  568   969         1093103641
  774   857         1093107617
  501   989         1093113170
  706   905         1093113441
  680   920         1093120000
  489   992         1093121657
  553   974         1093122801
  808   827         1093123395
  689   915         1093143644
  659   931         1093145670
  613   952         1093147805
  657   932         1093150961
  636   942         1093156344
  764   865         1093158369
  661   930         1093161781
  537   979         1093167892
  728   891         1093176323
  655   933         1093177612
  663   929         1093199336
  725   893         1093200082
  472   996         1093201984
  571   968         1093208643
  696   911         1093211567
  731   889         1093213260
  505   988         1093217897
  807   828         1093221495
  653   934         1093225581
  485   993         1093230782
  786   847         1093233079
  550   975         1093234375
  585   963         1093257972
  665   928         1093258377
  593   960         1093263857
  463   998         1093264839
  794   840         1093270184
  722   895         1093284423
  651   935         1093294826
  711   902         1093296239
  744   880         1093302784
  734   887         1093311007
  527   982         1093329351
  806   829         1093329405
  667   927         1093338946
  574   967         1093350287
  682   919         1093366127
  520   984         1093371904
  509   987         1093377032
  779   853         1093379616
  547   976         1093381499
  649   936         1093385305
  481   994         1093392425
  634   943         1093401911
  618   950         1093404032
  625   947         1093418748
  755   872         1093423723
  719   897         1093429232
  669   926         1093441085
  805   830         1093447125
  534   980         1093465304
  737   885         1093469678
  759   869         1093480388
  751   875         1093486626
  768   862         1093488760
  691   914         1093491315
  647   937         1093496976
  793   841         1093500578
  773   858         1093518629
  577   966         1093528729
  606   955         1093528891
  468   997         1093530205
  785   848         1093536817
  601   957         1093549294
  544   977         1093564017
  671   925         1093564836
  703   907         1093571570
  588   962         1093574600
  804   831         1093574655
  454  1000         1093576664
  513   986         1093590953
  477   995         1093606208
  611   953         1093622308
  645   938         1093629797
  684   918         1093634136
  716   899         1093634395
  698   910         1093639392
  763   866         1093656843
  708   904         1093658176
  632   944         1093668352
  747   878         1093668875
  596   959         1093682815
  740   883         1093689387
  459   999         1093705578
  673   924         1093710241
  803   832         1093711995
  524   983         1093739911
  792   842         1093740776
  580   965         1093744125
  778   854         1093746816
  623   948         1093775759
  541   978         1093781773
  643   939         1093783726
  494   991         1093796055
  531   981         1093797432
  498   990         1093804992
  616   951         1093830247
  490   992         1093840488
  784   849         1093850353
  802   833         1093859145
  517   985         1093860038
  693   913         1093861054
  502   989         1093867677
  473   996         1093871753
  675   923         1093877342
  713   901         1093899798
  464   998         1093909336
  686   917         1093924069
  591   961         1093928752
  486   993         1093937913
  772   859         1093939427
  560   972         1093946048
  563   971         1093952158
  767   863         1093953310
  630   945         1093955625
  641   940         1093958721
  743   881         1093970248
  727   892         1093972871
  557   973         1093976010
  506   988         1093984488
  730   890         1093986000
  791   843         1093990778
  566   970         1093994496
  583   964         1093996631
  754   873         1093999681
  801   834         1094016105
  724   894         1094020408
  758   870         1094022512
  538   979         1094034611
  554   974         1094041888
  733   888         1094059909
  677   922         1094066181
  604   956         1094071680
  569   969         1094073218
  705   906         1094080041
  482   994         1094087952
  700   909         1094089429
  750   876         1094096376
  609   954         1094117193
  777   855         1094123808
  721   896         1094128497
  599   958         1094139711
  551   975         1094143526
  621   949         1094153410
  639   941         1094154740
  510   987         1094155803
  528   982         1094164120
  762   867         1094165091
  783   850         1094173687
  800   835         1094182875
  521   984         1094184665
  572   968         1094188480
  469   997         1094188682
  736   886         1094194712
  455  1000         1094196375
  710   903         1094225327
  688   916         1094235968
  790   844         1094250584
  695   912         1094252903
  628   946         1094263688
  679   921         1094276800
  614   952         1094276952
  548   976         1094280768
  586   963         1094286403
  478   995         1094290227
  718   898         1094297024
  746   879         1094312375
  594   960         1094320584
  535   980         1094322375
  460   999         1094338999
  575   967         1094340438
  799   836         1094359455
  771   860         1094370011
  637   942         1094371741
  514   986         1094382000
  739   884         1094390523
  766   864         1094427640
  658   932         1094447880
  660   931         1094450491
  545   977         1094453458
  656   933         1094466653
  662   930         1094474528
  654   934         1094506768
  782   851         1094506819
  681   920         1094509241
  776   856         1094510592
  664   929         1094520033
  789   845         1094520194
  715   900         1094525875
  578   966         1094529248
  495   991         1094529646
  474   996         1094544360
  798   837         1094545845
  499   990         1094550499
  619   950         1094551659
  465   998         1094556617
  702   908         1094561720
  491   992         1094562259
  525   983         1094565212
  652   935         1094568183
  690   915         1094569875
  757   871         1094574404
  753   874         1094585401
  666   928         1094587048
  626   947         1094592499
  635   943         1094609682
  707   905         1094610868
  589   962         1094613597
  503   989         1094625196
  607   955         1094632418
  602   957         1094634701
  532   981         1094644909
  742   882         1094647456
  487   993         1094647960
  650   936         1094650856
  542   978         1094661440
  518   985         1094663457
  697   911         1094666904
  668   927         1094675615
  761   868         1094683113
  818   818         1094686864
  817   819         1094691772
  816   820         1094706496
  749   877         1094715882
  815   821         1094731036
  797   838         1094742045
  612   953         1094744105
  597   959         1094750252
  507   988         1094754115
  648   937         1094754745
  581   965         1094755066
  683   919         1094763546
  814   822         1094765392
  729   891         1094768460
  726   893         1094779133
  670   926         1094785776
  483   994         1094786371
  788   846         1094799608
  813   823         1094809564
  770   861         1094810381
  712   902         1094814936
  732   889         1094818537
  456  1000         1094818816
  781   852         1094849749
  470   997         1094849973
  723   895         1094850442
  812   824         1094863552
  633   944         1094868521
  646   938         1094879808
  561   972         1094888529
  539   979         1094904558
  564   971         1094904755
  775   857         1094907168
  558   973         1094908429
  765   865         1094911750
  672   925         1094917573
  692   914         1094925832
  811   825         1094927356
  735   887         1094929478
  511   987         1094937634
  624   948         1094942016
  796   839         1094948055
  567   970         1094957263
  555   974         1094964299
  745   880         1094965625
  617   951         1094970464
  461   999         1094975180
  479   995         1094977114
  592   961         1094978369
  720   897         1094982273
  522   984         1095000552
  810   826         1095000976
  529   982         1095002057
  584   964         1095018048
  644   939         1095026003
  685   918         1095039757
  570   969         1095046209
  552   975         1095055983
  704   907         1095056307
  674   924         1095071048
  809   827         1095084412
  787   847         1095088826
  738   885         1095101397
  699   910         1095103099
  756   872         1095136064
  631   945         1095148216
  795   840         1095163875
  709   904         1095164093
  605   956         1095167941
  573   968         1095171749
  717   899         1095174512
  515   986         1095176131
  808   828         1095177664
  752   875         1095180883
  536   980         1095182656
  549   976         1095183325
  642   940         1095193288
  780   853         1095202477
  466   998         1095206688
  760   869         1095210909
  600   958         1095217912
  475   996         1095219811
  610   954         1095231664
  676   923         1095246243
  769   862         1095260537
  496   991         1095266207
  807   829         1095280732
  492   992         1095286976
  500   990         1095299000
  694   913         1095303881
  622   949         1095312197
  774   858         1095313536
  587   963         1095318350
  576   967         1095334039
  741   883         1095334408
  687   917         1095337916
  748   878         1095345144
  546   977         1095346169
  488   993         1095360929
  595   960         1095380875
  640   941         1095381621
  504   989         1095385733
  786   848         1095387848
  794   841         1095389505
  806   830         1095393616
  526   983         1095393663
  764   866         1095405640
  615   952         1095409783
  714   901         1095427045
  678   922         1095443200
  457  1000         1095443993
  629   946         1095448725
  519   985         1095469984
  484   994         1095487688
  533   981         1095495578
  471   997         1095514084
  805   831         1095516316
  508   988         1095526784
  579   966         1095533235
  543   978         1095544359
  728   892         1095560640
  701   909         1095561530
  779   854         1095565003
  706   906         1095573232
  731   890         1095586891
  638   942         1095590960
  725   894         1095595109
  462   999         1095614127
  793   842         1095624945
  744   881         1095628625
  804   832         1095648832
  590   962         1095656128
  689   916         1095658065
  680   921         1095661961
  480   995         1095666875
  734   888         1095673976
  722   896         1095690184
  785   849         1095696674
  620   950         1095703000
  696   912         1095704064
  755   873         1095707492
  768   863         1095720479
  512   987         1095722531
  603   957         1095723720
  773   859         1095729696
  608   955         1095739587
  711   903         1095739758
  759   870         1095748479
  659   932         1095748747
  661   931         1095759272
  657   933         1095759630
  582   965         1095769493
  627   947         1095770006
  540   979         1095777739
  751   876         1095786127
  803   833         1095791164
  663   930         1095791247
  655   934         1095791879
  523   984         1095819571
  636   943         1095821263
  598   959         1095821271
  737   886         1095822009
  562   972         1095834376
  530   982         1095843168
  559   973         1095844196
  665   929         1095844714
  653   935         1095845452
  719   898         1095845751
  467   998         1095859555
  565   971         1095860736
  613   953         1095869574
  792   843         1095870195
  556   974         1095890040
  476   996         1095898112
  682   920         1095902568
  763   867         1095909310
  667   928         1095919715
  651   936         1095920307
  568   970         1095923432
  778   855         1095937327
  802   834         1095943312
  553   975         1095971752
  516   986         1095973352
  747   879         1095984162
  691   915         1096000246
  497   991         1096005744
  493   992         1096014645
  784   850         1096015304
  669   927         1096016292
  649   937         1096016402
  571   969         1096022620
  740   884         1096031104
  593   961         1096031538
  703   908         1096042239
  585   964         1096042969
  537   980         1096046153
  501   990         1096050501
  716   900         1096061696
  458  1000         1096071912
  634   944         1096072488
  489   993         1096076826
  550   976         1096089176
  801   835         1096105276
  625   948         1096112017
  708   905         1096112537
  618   951         1096114383
  791   844         1096125255
  698   911         1096126423
  647   938         1096133695
  671   926         1096134487
  505   989         1096149294
  772   860         1096155648
  574   968         1096158456
  684   919         1096165063
  472   997         1096181021
  767   864         1096190207
  485   994         1096191909
  527   983         1096225270
  547   977         1096242156
  463   999         1096255846
  606   956         1096267832
  645   939         1096272144
  673   925         1096274342
  800   836         1096277056
  520   985         1096279625
  754   874         1096288688
  758   871         1096295823
  601   958         1096299713
  743   882         1096301375
  509   988         1096302501
  777   856         1096319449
  577   967         1096331096
  713   902         1096337905
  783   851         1096343738
  632   945         1096344593
  534   981         1096349445
  611   954         1096349795
  588   963         1096353819
  481   995         1096359516
  727   893         1096362540
  693   914         1096364501
  730   891         1096364971
  790   845         1096390125
  750   877         1096401133
  724   895         1096420799
  762   868         1096422760
  733   889         1096428206
  544   978         1096430536
  643   940         1096431707
  675   924         1096435899
  596   960         1096444736
  686   918         1096449488
  799   837         1096458652
  623   949         1096474716
  513   987         1096510500
  468   998         1096515224
  721   897         1096539634
  580   966         1096540696
  705   907         1096545268
  616   952         1096546304
  736   887         1096552359
  700   910         1096571000
  477   996         1096579269
  771   861         1096591392
  641   941         1096612342
  677   923         1096619200
  746   880         1096632936
  630   946         1096637536
  524   984         1096641728
  798   838         1096650064
  541   979         1096654160
  789   846         1096664805
  766   865         1096669721
  710   904         1096674264
  782   852         1096681976
  531   982         1096687459
  818   819         1096696691
  591   962         1096702199
  459  1000         1096702579
  817   820         1096706513
  776   857         1096711369
  718   899         1096718931
  816   821         1096726157
  739   885         1096737544
  494   992         1096745272
  498   991         1096748263
  695   913         1096750872
  815   822         1096755623
  688   917         1096755885
  517   986         1096773669
  560   973         1096783317
  563   972         1096783595
  583   965         1096787412
  814   823         1096794911
  490   993         1096795657
  502   990         1096805008
  639   942         1096814007
  604   957         1096816357
  557   974         1096819117
  566   971         1096820107
  679   922         1096824287
  813   824         1096844021
  609   955         1096850404
  473   997         1096850790
  797   839         1096851292
  757   872         1096852941
  621   950         1096858061
  753   875         1096879652
  554   975         1096890839
  569   970         1096893009
  599   959         1096895878
  486   994         1096899040
  464   999         1096900343
  812   825         1096902953
  538   980         1096912872
  506   989         1096915885
  761   869         1096945990
  788   847         1096949295
  628   947         1096951275
  715   901         1096958576
  811   826         1096971707
  742   883         1096983875
  551   976         1096998327
  614   953         1096998721
  572   969         1097002457
  749   878         1097025901
  781   853         1097030018
  637   943         1097036660
  770   862         1097036928
  702   909         1097037837
  810   827         1097050283
  681   921         1097051202
  660   932         1097053568
  482   995         1097055043
  658   933         1097056549
  528   983         1097060039
  796   840         1097062336
  707   906         1097070659
  586   964         1097071400
  662   931         1097072019
  656   934         1097080920
  510   988         1097081272
  690   916         1097084296
  594   961         1097088265
  521   985         1097092386
  664   930         1097111944
  775   858         1097113087
  654   935         1097126639
  809   828         1097138681
  548   977         1097141425
  575   968         1097148607
  729   892         1097152777
  765   866         1097159021
  697   912         1097159401
  666   929         1097173385
  469   998         1097173701
  726   894         1097174160
  732   890         1097192168
  652   936         1097193664
  535   981         1097206516
  808   829         1097236901
  787   848         1097243595
  723   896         1097256203
  668   928         1097256384
  712   903         1097258455
  619   951         1097262010
  478   996         1097263288
  635   944         1097280259
  650   937         1097281953
  795   841         1097283196
  626   948         1097285768
  745   881         1097291466
  735   888         1097292447
  683   920         1097299987
  514   987         1097301547
  545   978         1097319977
  578   967         1097331615
  460  1000         1097336000
  807   830         1097344943
  670   927         1097360983
  607   956         1097371359
  602   958         1097385120
  780   854         1097387864
  648   938         1097391464
  589   963         1097392816
  720   898         1097398792
  756   873         1097419833
  692   915         1097434763
  738   886         1097453728
  806   831         1097462807
  525   984         1097467029
  612   954         1097471592
  495   992         1097478863
  760   870         1097479000
  752   876         1097480384
  672   926         1097487224
  769   863         1097492256
  499   991         1097493770
  597   960         1097512173
  794   842         1097513872
  491   993         1097517428
  646   939         1097522155
  474   997         1097523397
  774   859         1097524603
  704   908         1097526976
  542   979         1097533827
  532   982         1097534936
  633   945         1097544762
  465   999         1097547624
  786   849         1097547705
  581   966         1097551637
  503   990         1097562527
  685   919         1097570684
  518   986         1097577088
  699   911         1097590130
  805   832         1097590493
  717   900         1097601813
  487   994         1097609087
  709   905         1097618454
  674   925         1097635149
  624   949         1097640973
  764   867         1097658107
  748   879         1097660431
  644   940         1097673984
  741   884         1097676125
  507   989         1097685512
  617   952         1097686521
  561   973         1097725798
  804   833         1097728001
  564   972         1097736192
  558   974         1097751536
  592   962         1097751816
  483   995         1097753462
  793   843         1097754364
  779   855         1097755514
  539   980         1097782819
  567   971         1097782874
  676   924         1097804800
  694   914         1097807328
  584   965         1097808829
  555   975         1097813250
  631   946         1097830127
  470   998         1097834992
  642   941         1097846909
  785   850         1097861625
  511   988         1097863103
  687   918         1097863335
  714   902         1097865152
  570   970         1097866000
  803   834         1097875331
  529   983         1097897976
  522   985         1097908273
  552   976         1097910784
  605   957         1097912618
  773   860         1097945917
  479   996         1097950175
  728   893         1097950309
  768   864         1097957376
  744   882         1097959752
  610   955         1097964875
  731   891         1097965862
  461  1000         1097972181
  600   959         1097974079
  573   969         1097985726
  725   895         1097995500
  678   923         1097996219
  755   874         1097996499
  792   844         1098004672
  622   950         1098016848
  759   871         1098021790
  802   835         1098032483
  706   907         1098038459
  640   942         1098040888
  734   889         1098042273
  701   910         1098043101
  549   977         1098043982
  536   981         1098066797
  751   877         1098090884
  515   987         1098095678
  722   897         1098101321
  587   964         1098103347
  615   953         1098131552
  778   856         1098132968
  629   947         1098136312
  576   968         1098142208
  595   961         1098148556
  763   868         1098166979
  689   917         1098177982
  737   887         1098179656
  784   851         1098185355
  711   904         1098188695
  466   999         1098197695
  475   997         1098198848
  801   836         1098199457
  696   913         1098202033
  680   922         1098209448
  546   978         1098212688
  496   992         1098215424
  492   993         1098242145
  500   991         1098242271
  638   943         1098255879
  791   845         1098264796
  719   899         1098267658
  526   984         1098295480
  747   880         1098304723
  488   994         1098322056
  504   990         1098323064
  579   967         1098335602
  659   933         1098357416
  661   932         1098362349
  657   934         1098373897
  800   837         1098376253
  772   861         1098377029
  740   885         1098378125
  519   986         1098383615
  533   982         1098385605
  663   931         1098388738
  655   935         1098411750
  620   951         1098413351
  543   979         1098416746
  767   865         1098432288
  590   963         1098435347
  665   930         1098436625
  682   921         1098444529
  484   995         1098454779
  508   989         1098458181
  627   948         1098463275
  653   936         1098470933
  603   958         1098474139
  608   956         1098478528
  636   944         1098491840
  716   901         1098494397
  471   998         1098499103
  667   929         1098506052
  691   916         1098514667
  703   909         1098518356
  783   852         1098518895
  777   857         1098520226
  790   846         1098534736
  651   937         1098551404
  799   838         1098562871
  582   966         1098566064
  708   906         1098572328
  758   872         1098574360
  754   875         1098582939
  598   960         1098583192
  613   954         1098597061
  669   928         1098597061
  462  1000         1098611128
  698   912         1098618920
  743   883         1098637794
  480   996         1098639936
  512   988         1098648000
  649   938         1098653121
  540   980         1098656000
  562   973         1098671645
  762   869         1098685637
  559   974         1098687303
  565   972         1098692173
  684   920         1098701504
  819   819         1098706518
  671   927         1098709694
  750   878         1098711152
  818   820         1098711432
  817   821         1098726174
  523   985         1098727292
  556   975         1098738991
  530   983         1098739087
  634   945         1098748729
  568   971         1098749043
  730   892         1098749288
  816   822         1098750744
  727   894         1098757567
  798   839         1098759311
  647   939         1098776042
  713   903         1098781424
  815   823         1098785142
  733   890         1098801837
  593   962         1098804985
  625   949         1098810974
  789   847         1098814492
  771   862         1098817939
  553   976         1098826553
  724   896         1098826560
  814   824         1098829368
  618   952         1098830440
  585   965         1098833750
  571   970         1098842411
  673   926         1098843993
  467   999         1098850562
  782   853         1098862245
  693   915         1098873432
  476   997         1098877149
  813   825         1098883422
  516   987         1098892899
  736   888         1098915328
  766   866         1098916992
  776   858         1098917288
  645   940         1098920125
  537   981         1098930294
  812   826         1098947304
  550   977         1098949833
  497   992         1098954961
  721   898         1098956153
  746   881         1098958777
  797   840         1098965573
  493   993         1098969814
  574   969         1098972433
  686   919         1098980415
  501   991         1098993772
  675   925         1099000000
  606   957         1099012509
  705   908         1099015937
  811   827         1099021014
  632   946         1099026504
  489   994         1099037953
  601   959         1099055880
  700   911         1099058031
  611   955         1099083006
  643   941         1099085328
  505   990         1099086625
  739   886         1099089875
  788   848         1099104064
  810   828         1099104552
  547   978         1099108675
  527   984         1099127087
  710   905         1099128625
  757   873         1099136710
  588   964         1099138816
  577   968         1099139265
  718   900         1099146232
  485   995         1099159000
  472   998         1099166040
  677   924         1099177757
  753   876         1099179153
  623   950         1099179367
  796   841         1099181657
  520   986         1099193256
  809   829         1099197918
  596   961         1099212417
  761   870         1099214081
  781   854         1099215405
  509   989         1099233898
  534   982         1099239472
  463  1000         1099252847
  695   914         1099254319
  616   953         1099268073
  770   863         1099268647
  641   942         1099271609
  688   918         1099281304
  808   830         1099301112
  544   979         1099302923
  775   859         1099324154
  630   947         1099325123
  742   884         1099325592
  481   996         1099332577
  749   879         1099341188
  580   967         1099343063
  679   923         1099377306
  715   902         1099396683
  787   849         1099403452
  795   842         1099407563
  765   867         1099411488
  807   831         1099414134
  513   988         1099435969
  639   943         1099478926
  591   963         1099481418
  468   999         1099506231
  702   910         1099519408
  541   980         1099532421
  707   907         1099535886
  806   832         1099536984
  729   893         1099542446
  524   985         1099549449
  477   997         1099558306
  604   958         1099566776
  621   951         1099568412
  732   891         1099571139
  726   895         1099574551
  780   855         1099578375
  531   983         1099583378
  583   966         1099583983
  609   956         1099589345
  681   922         1099598689
  690   917         1099604213
  563   973         1099620864
  745   882         1099622593
  560   974         1099626424
  794   843         1099643291
  628   948         1099644544
  566   972         1099651544
  697   913         1099657370
  599   960         1099657799
  735   889         1099660744
  660   933         1099662237
  723   897         1099667340
  557   975         1099668068
  805   833         1099669662
  658   934         1099670816
  662   932         1099675096
  517   987         1099693216
  498   992         1099697480
  494   993         1099700441
  656   935         1099700791
  637   944         1099707237
  712   904         1099707392
  756   874         1099708840
  664   931         1099709435
  786   850         1099712656
  569   971         1099718620
  614   954         1099726208
  769   864         1099729153
  774   860         1099740824
  554   976         1099745640
  502   991         1099748279
  654   936         1099752120
  760   871         1099752311
  490   994         1099756784
  666   930         1099765296
  752   877         1099785141
  538   981         1099797013
  738   887         1099811375
  804   834         1099812168
  720   899         1099820699
  572   970         1099822248
  652   937         1099824761
  473   998         1099835809
  683   921         1099841948
  668   929         1099842721
  506   990         1099853216
  551   977         1099858984
  594   962         1099861712
  586   965         1099862181
  486   995         1099866131
  793   844         1099888841
  464  1000         1099897344
  764   868         1099915776
  650   938         1099918672
  670   928         1099941752
  692   916         1099949184
  779   856         1099951155
  635   945         1099956500
  528   984         1099961856
  575   969         1099962584
  803   835         1099964502
  619   952         1099978067
  748   880         1099980992
  626   949         1099984725
  704   909         1100003093
  521   986         1100006017
  548   978         1100007944
  510   989         1100012669
  741   885         1100023146
  482   996         1100028104
  785   851         1100031676
  648   939         1100033811
  717   901         1100034514
  672   927         1100062431
  709   906         1100078245
  699   912         1100082627
  535   982         1100096543
  685   920         1100107125
  607   957         1100116036
  802   836         1100126664
  578   968         1100139784
  602   959         1100141287
  792   845         1100144213
  469   999         1100164708
  773   861         1100167298
  646   940         1100170136
  589   964         1100177813
  545   979         1100192364
  768   865         1100199457
  674   926         1100204800
  612   955         1100204803
  633   946         1100226673
  514   988         1100227016
  478   997         1100242325
  597   961         1100279854
  755   875         1100290750
  744   883         1100296171
  801   837         1100298654
  759   872         1100300327
  714   903         1100308671
  694   915         1100316259
  644   941         1100327605
  778   857         1100333745
  728   894         1100345336
  624   950         1100345624
  731   892         1100350179
  581   967         1100354004
  784   852         1100360512
  676   925         1100368901
  525   985         1100374750
  687   919         1100394262
  751   878         1100400903
  725   896         1100401261
  617   953         1100408290
  791   846         1100409407
  542   980         1100412088
  734   890         1100415904
  763   869         1100429856
  532   983         1100430855
  495   993         1100434032
  499   992         1100442987
  491   994         1100478555
  800   838         1100480472
  518   987         1100496635
  503   991         1100505798
  642   942         1100506176
  474   998         1100508416
  706   908         1100509128
  631   947         1100517714
  722   898         1100517840
  701   911         1100530132
  592   963         1100531035
  737   888         1100542625
  465  1000         1100544625
  678   924         1100554776
  561   974         1100568905
  564   973         1100573461
  487   995         1100576178
  558   975         1100600487
  772   862         1100603576
  584   966         1100605400
  567   972         1100614311
  507   990         1100622843
  747   881         1100630564
  711   905         1100643056
  605   958         1100663037
  539   981         1100666960
  555   976         1100668051
  799   839         1100672118
  767   866         1100679559
  790   847         1100684423
  570   971         1100691611
  719   900         1100694959
  783   853         1100699164
  689   918         1100703401
  610   956         1100703816
  696   914         1100705480
  640   943         1100705807
  819   820         1100721259
  777   858         1100726145
  483   996         1100726523
  622   951         1100727199
  740   886         1100730456
  818   821         1100731093
  600   960         1100736000
  817   822         1100750761
  680   923         1100762467
  552   977         1100771441
  816   823         1100780263
  511   989         1100794500
  529   984         1100799793
  573   970         1100805517
  815   824         1100819599
  522   986         1100821904
  470   999         1100825999
  629   948         1100829581
  758   873         1100858129
  615   954         1100859039
  814   825         1100868769
  798   840         1100873592
  754   876         1100882440
  587   965         1100894128
  549   978         1100910501
  595   962         1100922003
  638   944         1100926456
  813   826         1100927773
  479   997         1100929212
  716   902         1100932504
  762   870         1100953728
  576   969         1100956185
  536   982         1100956824
  789   848         1100969261
  661   933         1100971018
  659   934         1100971683
  743   884         1100979511
  663   932         1100991815
  682   922         1100992016
  657   935         1100993768
  812   827         1100996611
  703   910         1100999927
  515   988         1101021147
  750   879         1101026439
  665   931         1101034116
  691   917         1101034584
  655   936         1101037231
  708   907         1101037555
  782   854         1101047632
  771   863         1101049658
  811   828         1101075283
  797   841         1101084894
  546   979         1101085075
  667   930         1101097963
  653   937         1101102030
  698   913         1101116889
  776   859         1101128355
  620   952         1101129408
  730   893         1101138957
  579   968         1101143771
  727   895         1101157958
  627   949         1101162232
  810   829         1101163789
  636   945         1101168081
  766   867         1101169459
  496   993         1101170593
  733   891         1101180808
  669   929         1101183398
  475   998         1101183867
  651   938         1101188123
  500   992         1101191488
  466  1000         1101194696
  526   985         1101203201
  492   994         1101203272
  590   964         1101220344
  608   957         1101223205
  603   959         1101230306
  713   904         1101230361
  724   897         1101237697
  684   921         1101243465
  809   830         1101262129
  788   849         1101263921
  504   991         1101266335
  533   983         1101281524
  736   889         1101283625
  488   995         1101289147
  746   882         1101289904
  671   928         1101290463
  543   980         1101295007
  649   939         1101295468
  519   987         1101303162
  796   842         1101306024
  613   955         1101330272
  598   961         1101350873
  582   967         1101368431
  808   831         1101370303
  721   899         1101378060
  693   916         1101387853
  508   990         1101395512
  781   855         1101405916
  673   927         1101419200
  647   940         1101424023
  757   874         1101425717
  484   996         1101427840
  634   946         1101430640
  739   887         1101447522
  753   877         1101483910
  761   871         1101487392
  807   832         1101488311
  471   999         1101490110
  705   909         1101492054
  770   864         1101505544
  562   974         1101514752
  625   950         1101515625
  686   920         1101516856
  565   973         1101529442
  559   975         1101536254
  795   843         1101536982
  540   981         1101540141
  775   860         1101540375
  700   912         1101550528
  618   953         1101552209
  787   850         1101568403
  675   926         1101569651
  645   941         1101573746
  718   901         1101578933
  512   989         1101579397
  568   972         1101580480
  593   963         1101584204
  710   906         1101588416
  556   976         1101593792
  806   833         1101616153
  480   997         1101618973
  585   966         1101630321
  530   984         1101640904
  523   986         1101640923
  749   880         1101661749
  571   971         1101668022
  765   868         1101669157
  742   885         1101672613
  553   977         1101687210
  632   947         1101714091
  677   925         1101741858
  643   942         1101744595
  805   834         1101753829
  606   958         1101762928
  695   915         1101763250
  780   856         1101774016
  794   844         1101777768
  574   970         1101792224
  688   919         1101812231
  550   978         1101816352
  601   960         1101817801
  516   988         1101818368
  537   982         1101820321
  611   956         1101821947
  715   903         1101840202
  467  1000         1101847563
  476   998         1101862168
  786   851         1101882707
  623   951         1101889718
  804   835         1101901339
  497   993         1101910130
  588   965         1101929597
  493   994         1101930941
  679   924         1101935863
  641   943         1101936528
  729   894         1101937473
  501   992         1101942989
  577   969         1101953242
  732   892         1101955456
  745   883         1101959012
  774   861         1101962205
  769   865         1101971234
  726   896         1101980312
  547   979         1101981062
  596   962         1101985864
  616   954         1101995560
  756   875         1102003091
  489   995         1102005044
  702   911         1102006439
  707   908         1102006555
  630   948         1102018392
  793   845         1102028382
  505   991         1102029896
  760   872         1102030848
  735   890         1102034375
  527   985         1102034808
  803   836         1102058683
  723   898         1102083859
  752   878         1102095160
  520   987         1102112803
  690   918         1102129632
  485   996         1102132061
  534   983         1102135391
  639   944         1102149503
  580   968         1102151232
  681   923         1102151708
  779   857         1102151932
  472   999         1102157047
  697   914         1102160817
  712   905         1102161753
  509   990         1102171229
  738   888         1102174344
  764   869         1102178653
  544   980         1102181184
  785   852         1102206833
  802   837         1102225861
  720   900         1102248000
  591   964         1102266415
  660   934         1102276504
  662   933         1102283765
  621   952         1102284469
  792   846         1102288824
  658   935         1102290687
  748   881         1102306833
  481   997         1102311614
  664   932         1102312512
  604   959         1102322943
  656   936         1102326272
  609   957         1102334022
  628   949         1102343501
  666   931         1102362787
  513   989         1102367366
  741   886         1102375477
  654   937         1102383217
  637   945         1102383478
  583   967         1102386350
  683   922         1102389435
  773   862         1102393845
  801   838         1102402873
  541   981         1102416562
  599   961         1102425480
  668   930         1102434632
  768   866         1102446728
  614   955         1102459419
  652   938         1102461480
  524   986         1102463080
  563   974         1102463971
  692   917         1102469101
  717   902         1102472621
  560   975         1102475375
  704   910         1102484664
  531   984         1102485195
  566   973         1102488813
  468  1000         1102503232
  557   976         1102522869
  670   929         1102528089
  778   858         1102539664
  784   853         1102540781
  477   998         1102543325
  709   907         1102543472
  569   972         1102550057
  791   847         1102559094
  650   939         1102561019
  699   913         1102580596
  759   873         1102584096
  800   839         1102589719
  755   876         1102590251
  554   977         1102606297
  517   988         1102618685
  744   884         1102637888
  635   946         1102638411
  594   963         1102640931
  672   928         1102643200
  572   971         1102647859
  685   921         1102649086
  498   993         1102652649
  586   966         1102658752
  494   994         1102661568
  648   940         1102681792
  538   982         1102687040
  626   950         1102689376
  502   992         1102697496
  763   870         1102697947
  619   953         1102699836
  751   879         1102716190
  490   995         1102723875
  551   978         1102725503
  820   820         1102736000
  731   893         1102739848
  819   821         1102740920
  728   895         1102745727
  818   822         1102755680
  714   904         1102757608
  674   927         1102780007
  817   823         1102780280
  575   970         1102782375
  799   840         1102786399
  734   891         1102794875
  506   991         1102796487
  725   897         1102812398
  816   824         1102814720
  646   941         1102823757
  473   999         1102826816
  694   916         1102830680
  772   863         1102835295
  486   996         1102839192
  790   848         1102839192
  815   825         1102859000
  607   958         1102866455
  528   985         1102869577
  548   979         1102880331
  783   854         1102884551
  602   960         1102903208
  737   889         1102910922
  814   826         1102913120
  633   947         1102914260
  521   987         1102925564
  687   920         1102930703
  767   867         1102932026
  777   859         1102937212
  676   926         1102938552
  722   899         1102939747
  612   956         1102943744
  510   990         1102950000
  578   969         1102953761
  747   882         1102961691
  589   965         1102968594
  813   827         1102977080
  706   909         1102985245
  644   942         1102986872
  535   983         1102992462
  798   841         1102992913
  482   997         1103007141
  701   912         1103022629
  812   828         1103050880
  597   962         1103053301
  624   951         1103055975
  545   980         1103070625
  740   887         1103088103
  711   906         1103102847
  678   925         1103118877
  719   901         1103127660
  789   849         1103129118
  811   829         1103134520
  617   954         1103135777
  758   874         1103147136
  514   989         1103158413
  469  1000         1103161709
  581   968         1103162173
  642   943         1103171095
  754   877         1103187197
  797   842         1103209261
  631   948         1103210983
  696   915         1103214411
  762   871         1103227039
  478   998         1103227344
  810   830         1103228000
  689   919         1103234328
  782   855         1103238143
  771   864         1103286555
  525   986         1103288381
  542   981         1103296229
  592   964         1103316032
  680   924         1103321024
  743   885         1103326532
  809   831         1103331320
  532   984         1103332672
  776   860         1103344576
  750   880         1103347000
  716   903         1103376023
  640   944         1103376384
  495   994         1103395159
  499   993         1103398156
  584   967         1103407767
  564   974         1103416568
  561   975         1103417856
  605   959         1103419204
  518   988         1103422104
  766   868         1103427128
  788   850         1103428872
  796   843         1103435443
  622   952         1103443256
  808   832         1103444480
  491   995         1103445646
  610   957         1103448493
  567   973         1103451580
  503   992         1103455015
  558   976         1103455288
  703   911         1103486958
  474   999         1103499423
  600   961         1103503681
  708   908         1103508224
  570   972         1103523048
  629   949         1103528538
  555   977         1103528708
  730   894         1103533984
  682   923         1103545035
  487   996         1103549239
  539   982         1103556987
  691   918         1103560003
  727   896         1103563719
  733   892         1103565125
  507   991         1103566114
  807   833         1103567480
  661   934         1103585285
  659   935         1103591554
  615   955         1103592250
  663   933         1103600484
  781   856         1103601557
  638   945         1103602697
  657   936         1103619249
  698   914         1103620336
  746   883         1103626323
  573   971         1103631128
  665   932         1103637193
  552   978         1103637960
  724   898         1103654216
  736   890         1103657256
  655   937         1103668328
  795   844         1103671459
  713   905         1103684722
  587   966         1103690699
  667   931         1103695454
  806   834         1103700320
  595   963         1103701222
  483   997         1103705560
  529   985         1103707514
  757   875         1103719968
  511   990         1103731831
  787   851         1103738454
  653   938         1103738749
  522   987         1103741451
  770   865         1103747625
  775   861         1103761756
  761   872         1103765929
  669   930         1103775309
  576   970         1103775976
  549   979         1103782888
  684   922         1103790952
  753   878         1103793929
  721   900         1103805361
  739   888         1103810491
  470  1000         1103823000
  651   939         1103830470
  805   835         1103843000
  636   946         1103849992
  620   953         1103851177
  536   983         1103852743
  627   950         1103866883
  671   929         1103876800
  693   917         1103907770
  479   998         1103914231
  794   845         1103917309
  765   869         1103932034
  649   940         1103943449
  515   989         1103952544
  579   969         1103957748
  546   980         1103963336
  608   958         1103973624
  705   910         1103973625
  780   857         1103974793
  749   881         1103987590
  603   960         1103992227
  804   836         1103995520
  673   928         1103999969
  590   965         1104011125
  718   902         1104017040
  742   886         1104024944
  700   913         1104048497
  710   907         1104053643
  786   852         1104057864
  686   921         1104058817
  613   956         1104069213
  647   941         1104077644
  526   986         1104116832
  634   947         1104118227
  598   962         1104124320
  496   994         1104131720
  675   927         1104144858
  500   993         1104146657
  803   837         1104157880
  492   995         1104170363
  793   846         1104172993
  475   999         1104174874
  582   968         1104176600
  543   981         1104179148
  533   984         1104183341
  774   862         1104188752
  504   992         1104215552
  769   866         1104218505
  625   951         1104225976
  519   988         1104228631
  645   942         1104233013
  488   996         1104262208
  695   916         1104277671
  618   954         1104279696
  715   904         1104289139
  745   884         1104300729
  756   876         1104302592
  677   926         1104311509
  760   873         1104314617
  802   838         1104330080
  729   895         1104337864
  508   991         1104338783
  732   893         1104345125
  688   920         1104348672
  779   858         1104357851
  562   975         1104363703
  593   964         1104369201
  565   974         1104372549
  785   853         1104387102
  559   976         1104391055
  726   897         1104391449
  484   997         1104406877
  632   948         1104407360
  643   943         1104409514
  752   879         1104410447
  735   891         1104413346
  568   973         1104417749
  540   982         1104430168
  585   967         1104432688
  792   847         1104438511
  764   870         1104446744
  556   977         1104454449
  707   909         1104482672
  471  1000         1104487111
  702   912         1104498936
  571   972         1104499459
  679   925         1104499964
  723   899         1104505766
  801   839         1104512120
  512   990         1104516728
  606   959         1104519095
  738   889         1104542641
  530   985         1104548625
  553   978         1104553729
  523   987         1104560470
  611   957         1104566624
  601   961         1104585482
  480   998         1104603992
  623   952         1104605775
  641   944         1104607105
  574   971         1104617835
  712   906         1104621544
  773   863         1104625564
  748   882         1104637960
  690   919         1104660559
  697   915         1104669748
  720   901         1104680701
  550   979         1104688739
  768   867         1104699195
  800   840         1104704000
  681   924         1104710265
  791   848         1104713863
  537   983         1104716240
  630   949         1104717349
  588   966         1104726168
  784   854         1104726168
  616   955         1104728771
  741   887         1104733124
  516   989         1104749765
  778   859         1104750731
  820   821         1104755661
  596   963         1104765083
  819   822         1104765507
  577   970         1104773033
  818   823         1104785199
  817   824         1104814737
  639   945         1104825744
  476   999         1104853175
  816   825         1104854121
  547   980         1104859323
  497   994         1104871257
  759   874         1104873103
  755   877         1104895008
  660   935         1104896375
  493   995         1104898032
  662   934         1104898032
  501   993         1104898158
  815   826         1104903351
  799   841         1104905720
  717   903         1104916140
  658   936         1104916168
  664   933         1104921181
  683   923         1104942454
  527   986         1104948439
  656   937         1104957369
  814   827         1104962427
  580   969         1104965209
  666   932         1104965864
  763   871         1104971258
  704   911         1104971695
  489   996         1104978105
  505   992         1104979113
  744   885         1104984909
  692   918         1104994520
  790   849         1104999049
  621   953         1105006238
  709   908         1105014141
  654   938         1105019936
  813   828         1105031349
  668   931         1105032123
  751   880         1105036751
  534   984         1105037208
  520   988         1105038272
  628   950         1105048152
  591   965         1105057196
  544   981         1105065325
  637   946         1105065389
  772   864         1105072192
  783   855         1105075062
  699   914         1105084043
  609   958         1105084441
  604   960         1105084864
  652   939         1105103827
  812   829         1105110117
  485   997         1105111098
  509   991         1105114500
  798   842         1105117280
  670   930         1105120000
  731   894         1105134875
  728   896         1105151488
  777   860         1105153433
  472  1000         1105154048
  734   892         1105179192
  767   868         1105189695
  583   968         1105194519
  685   922         1105196573
  614   956         1105198360
  811   830         1105198731
  599   962         1105198927
  650   940         1105209000
  714   905         1105211969
  725   898         1105228917
  672   929         1105229537
  737   890         1105284553
  789   850         1105294069
  481   998         1105296633
  810   831         1105297191
  747   883         1105298110
  513   990         1105304697
  541   982         1105306589
  563   975         1105312922
  635   947         1105325998
  560   976         1105330176
  566   974         1105331920
  648   941         1105335413
  797   843         1105338680
  694   917         1105350597
  674   928         1105360776
  722   900         1105367048
  524   987         1105382627
  557   977         1105383526
  569   973         1105387326
  531   985         1105392916
  626   951         1105399727
  809   832         1105405497
  594   964         1105425928
  619   954         1105427323
  782   856         1105433784
  758   875         1105441387
  740   888         1105451072
  586   967         1105461119
  706   910         1105466816
  687   921         1105472664
  554   978         1105472816
  572   972         1105479296
  646   942         1105483024
  754   878         1105497216
  762   872         1105505576
  676   927         1105513759
  701   913         1105520598
  808   833         1105523649
  771   865         1105528636
  477   999         1105534332
  517   989         1105550082
  719   902         1105565767
  776   861         1105565957
  711   907         1105568074
  796   844         1105569920
  538   983         1105582959
  551   979         1105597890
  788   851         1105598923
  633   948         1105607529
  575   971         1105607986
  498   994         1105613776
  607   959         1105622622
  494   995         1105628659
  807   834         1105651647
  644   943         1105651791
  502   993         1105652665
  602   961         1105670889
  750   881         1105672841
  743   886         1105678863
  612   957         1105688421
  678   926         1105688528
  766   869         1105690005
  490   996         1105696936
  696   916         1105728832
  506   992         1105745704
  548   980         1105758592
  589   966         1105765165
  689   920         1105770769
  624   952         1105772032
  578   970         1105773552
  528   986         1105783208
  806   835         1105789491
  781   857         1105802334
  795   845         1105811000
  486   997         1105818229
  473  1000         1105823817
  716   904         1105824960
  597   963         1105832520
  642   944         1105841672
  521   988         1105851033
  617   955         1105868988
  680   925         1105885125
  510   991         1105893271
  535   984         1105894279
  631   949         1105909940
  787   852         1105913611
  730   895         1105934375
  805   836         1105937181
  545   981         1105954766
  733   893         1105954794
  746   884         1105968040
  727   897         1105974856
  581   969         1105976150
  703   912         1105979455
  708   909         1105984341
  775   862         1105988303
  482   998         1105992160
  770   866         1105994896
  757   876         1106019469
  736   891         1106036227
  761   873         1106049698
  640   945         1106052625
  794   846         1106061920
  724   899         1106076123
  691   919         1106090930
  804   837         1106094717
  514   990         1106095744
  682   924         1106103592
  592   965         1106106813
  753   879         1106109216
  698   915         1106129267
  713   906         1106144513
  622   953         1106165025
  739   889         1106178788
  780   858         1106180712
  605   960         1106181125
  542   982         1106186256
  610   958         1106198912
  765   870         1106200125
  661   935         1106205156
  525   987         1106207928
  663   934         1106214751
  584   968         1106215936
  659   936         1106217035
  478   999         1106218351
  629   950         1106233189
  721   901         1106238062
  786   853         1106238133
  532   985         1106240393
  665   933         1106245862
  657   937         1106250346
  803   838         1106262099
  564   975         1106265519
  561   976         1106272657
  600   962         1106277128
  638   946         1106284608
  567   974         1106294687
  667   932         1106298531
  655   938         1106305047
  558   977         1106315945
  749   882         1106318717
  793   847         1106322680
  615   956         1106331191
  684   923         1106343971
  518   989         1106353501
  499   994         1106359283
  570   973         1106360317
  495   995         1106362250
  669   931         1106372800
  653   939         1106381096
  742   887         1106382591
  555   978         1106395227
  503   993         1106410184
  491   996         1106418707
  774   863         1106420471
  693   918         1106433189
  802   839         1106439327
  539   983         1106452906
  718   903         1106460559
  705   911         1106460656
  573   972         1106462565
  671   930         1106468711
  769   867         1106470972
  651   940         1106478451
  595   964         1106486219
  587   967         1106493066
  474  1000         1106496424
  552   979         1106510347
  507   992         1106515331
  710   908         1106524312
  487   997         1106528276
  636   947         1106537579
  700   914         1106551944
  779   859         1106568918
  785   854         1106572489
  627   951         1106577234
  620   954         1106578664
  673   929         1106586306
  792   848         1106593280
  649   941         1106597070
  576   971         1106601587
  760   874         1106603624
  686   922         1106606304
  756   877         1106607349
  529   986         1106621145
  801   840         1106626401
  745   885         1106647750
  549   980         1106661149
  522   988         1106666920
  511   991         1106675102
  483   998         1106690579
  764   871         1106720055
  675   928         1106725627
  608   959         1106729791
  752   880         1106731008
  647   942         1106736911
  732   894         1106740152
  715   905         1106743500
  729   896         1106743625
  536   984         1106754560
  603   961         1106759908
  821   821         1106775322
  579   970         1106777539
  820   822         1106780248
  819   823         1106795026
  695   917         1106797588
  735   892         1106797663
  590   966         1106807696
  726   898         1106807968
  634   948         1106811496
  613   957         1106813890
  818   824         1106819656
  800   841         1106823321
  546   981         1106847477
  817   825         1106854138
  773   864         1106862461
  791   849         1106873720
  677   927         1106886716
  515   990         1106889875
  688   921         1106890633
  645   943         1106897932
  816   826         1106898472
  598   963         1106903539
  479   999         1106905238
  738   890         1106916272
  784   855         1106916679
  723   900         1106933067
  625   952         1106942033
  815   827         1106952658
  768   868         1106956864
  707   910         1106964243
  778   860         1106966952
  748   883         1106974379
  582   969         1106990577
  702   913         1106996905
  618   955         1107012907
  814   828         1107016696
  799   842         1107030087
  526   987         1107036379
  543   982         1107069175
  679   926         1107069615
  643   944         1107080091
  712   907         1107086771
  813   829         1107090586
  533   985         1107091062
  741   888         1107096093
  496   995         1107098811
  632   949         1107106317
  500   994         1107107784
  720   902         1107118808
  492   996         1107143424
  593   965         1107159982
  519   989         1107160028
  790   850         1107164000
  759   875         1107167354
  504   993         1107170721
  475  1000         1107171875
  812   830         1107174328
  697   916         1107184169
  690   920         1107197000
  755   878         1107205027
  562   976         1107218504
  565   975         1107221500
  585   968         1107240857
  488   997         1107241245
  798   843         1107246699
  763   872         1107249795
  559   977         1107251712
  568   974         1107260856
  811   831         1107267922
  783   856         1107270703
  681   925         1107274366
  606   960         1107281016
  641   945         1107283346
  508   992         1107288000
  772   865         1107314273
  611   958         1107317043
  556   978         1107320968
  540   983         1107326087
  623   953         1107327544
  571   973         1107336728
  744   886         1107337240
  601   962         1107358929
  751   881         1107362592
  717   904         1107365077
  810   832         1107371368
  777   861         1107374814
  484   998         1107391896
  630   950         1107422000
  553   979         1107426116
  574   972         1107449272
  767   869         1107452572
  512   991         1107459999
  530   986         1107462256
  789   851         1107464120
  704   912         1107464192
  616   956         1107467712
  797   844         1107473157
  809   833         1107484666
  523   988         1107485939
  709   909         1107490258
  683   924         1107501011
  639   946         1107507655
  662   935         1107517903
  660   936         1107521856
  692   919         1107525447
  588   967         1107528535
  731   895         1107535266
  664   934         1107535448
  658   937         1107547265
  596   964         1107550080
  728   897         1107562625
  550   980         1107567000
  734   893         1107568861
  666   933         1107574533
  699   915         1107592974
  656   938         1107594088
  480   999         1107594999
  577   971         1107598644
  808   834         1107607816
  537   984         1107618057
  782   857         1107634561
  668   932         1107635200
  747   884         1107639827
  725   899         1107650824
  654   939         1107662283
  737   891         1107663524
  714   906         1107671760
  516   990         1107687096
  796   845         1107709461
  670   931         1107717491
  621   954         1107733725
  807   835         1107740818
  758   876         1107740888
  547   981         1107743464
  685   923         1107749592
  652   940         1107751808
  637   947         1107752976
  628   951         1107758503
  788   852         1107774080
  771   866         1107775907
  580   970         1107785000
  762   873         1107789345
  776   862         1107792504
  722   901         1107799749
  754   879         1107812503
  740   889         1107819369
  672   930         1107821448
  497   995         1107838348
  609   959         1107840608
  476  1000         1107850176
  604   961         1107852545
  591   966         1107853767
  501   994         1107859285
  650   941         1107862621
  527   987         1107867986
  493   996         1107871093
  694   918         1107876016
  806   836         1107883672
  505   993         1107934282
  614   957         1107943037
  534   985         1107944929
  674   929         1107947113
  706   911         1107953847
  544   982         1107955352
  795   846         1107955611
  489   997         1107957142
  766   870         1107958096
  520   989         1107969669
  599   963         1107978146
  648   942         1107994680
  750   882         1108003968
  781   858         1108008253
  583   969         1108008496
  719   903         1108009286
  635   948         1108019267
  687   922         1108020151
  701   914         1108024045
  805   837         1108036378
  743   887         1108036510
  711   908         1108038743
  509   992         1108063717
  787   853         1108093880
  676   928         1108094528
  485   998         1108096117
  626   952         1108115784
  646   943         1108147943
  619   955         1108160534
  563   976         1108167723
  566   975         1108180871
  560   977         1108190833
  804   838         1108198936
  541   983         1108202508
  794   847         1108211607
  594   965         1108216709
  775   863         1108220022
  569   974         1108230433
  770   867         1108247363
  513   991         1108247968
  696   917         1108248749
  557   978         1108250045
  678   927         1108263735
  586   968         1108269288
  716   905         1108279321
  481   999         1108287640
  633   949         1108306486
  531   986         1108306547
  524   988         1108308096
  689   921         1108312730
  746   885         1108315061
  572   973         1108316565
  644   944         1108322368
  757   877         1108324226
  761   874         1108338705
  730   896         1108340136
  554   979         1108345203
  733   894         1108349821
  803   839         1108371346
  607   960         1108384543
  727   898         1108391375
  780   859         1108391779
  736   892         1108420544
  786   854         1108423520
  753   880         1108429777
  612   958         1108438840
  575   972         1108439423
  602   962         1108444336
  680   926         1108454776
  708   910         1108465912
  765   871         1108473436
  551   980         1108476151
  703   913         1108477424
  793   848         1108477449
  538   984         1108484776
  517   990         1108487413
  624   953         1108493801
  724   900         1108503424
  642   945         1108517913
  477  1000         1108531333
  739   890         1108552419
  802   840         1108553608
  589   967         1108567532
  498   995         1108580867
  578   971         1108599163
  494   996         1108601720
  617   956         1108607929
  713   907         1108609740
  502   994         1108613792
  631   950         1108614591
  597   964         1108617517
  691   920         1108627371
  548   981         1108642733
  698   916         1108643688
  749   883         1108655136
  774   864         1108657368
  682   925         1108667693
  490   997         1108675973
  721   902         1108676169
  506   993         1108700873
  528   987         1108702755
  769   868         1108728641
  640   946         1108734536
  742   888         1108745560
  801   841         1108745722
  792   849         1108753137
  785   855         1108763000
  521   989         1108782430
  779   860         1108785139
  581   970         1108795941
  821   822         1108799909
  535   985         1108802000
  486   998         1108803248
  820   823         1108809767
  819   824         1108829483
  661   936         1108830637
  663   935         1108834622
  510   992         1108842488
  545   982         1108844793
  659   937         1108848132
  818   825         1108859057
  665   934         1108860129
  657   938         1108887065
  622   954         1108892512
  760   875         1108897875
  817   826         1108898489
  684   924         1108902528
  592   966         1108903384
  667   933         1108907200
  718   904         1108909496
  756   878         1108917368
  629   951         1108943540
  655   939         1108947394
  800   842         1108947688
  816   827         1108947779
  605   961         1108948806
  705   912         1108953153
  610   959         1108955079
  693   919         1108964116
  638   947         1108972195
  669   932         1108975877
  482   999         1108983167
  764   872         1108998592
  745   886         1109000081
  710   909         1109000429
  815   828         1109006927
  653   940         1109029077
  584   969         1109029913
  791   850         1109038671
  514   991         1109039015
  600   963         1109056347
  752   881         1109056849
  700   915         1109060875
  671   931         1109066202
  615   957         1109075868
  814   829         1109075933
  542   983         1109082175
  773   865         1109104542
  784   856         1109112320
  564   976         1109120320
  651   941         1109132072
  561   977         1109133314
  525   988         1109133397
  732   895         1109140543
  567   975         1109143638
  532   986         1109154024
  729   897         1109154762
  813   830         1109154797
  686   923         1109159323
  799   843         1109159506
  673   930         1109178217
  558   978         1109182464
  735   893         1109187332
  778   861         1109188333
  715   906         1109203291
  570   974         1109203424
  478  1000         1109215352
  768   869         1109219741
  726   899         1109229875
  636   948         1109230848
  812   831         1109243519
  649   942         1109256337
  555   979         1109267614
  595   965         1109277000
  518   990         1109290832
  627   952         1109293291
  738   891         1109295243
  573   973         1109299834
  587   968         1109301235
  620   955         1109311875
  675   929         1109311964
  748   884         1109316096
  695   918         1109323007
  499   995         1109326374
  790   851         1109334051
  495   996         1109335311
  811   832         1109342099
  539   984         1109354723
  723   901         1109365768
  503   994         1109371311
  798   844         1109381176
  552   980         1109388608
  491   997         1109397744
  647   943         1109401830
  576   972         1109433024
  688   922         1109438120
  810   833         1109450537
  707   911         1109451274
  741   889         1109464390
  759   876         1109466855
  677   928         1109467485
  507   993         1109470500
  783   857         1109471480
  608   960         1109491712
  702   914         1109500352
  634   949         1109510453
  487   998         1109513295
  755   879         1109520314
  603   962         1109533355
  763   873         1109533564
  529   987         1109540692
  549   981         1109545290
  712   908         1109557440
  772   866         1109561544
  720   903         1109562327
  613   958         1109564309
  645   944         1109568509
  809   834         1109568833
  522   989         1109598317
  777   862         1109601361
  579   971         1109603150
  590   967         1109610063
  797   845         1109612698
  511   992         1109624319
  789   852         1109639277
  679   927         1109644822
  536   985         1109662281
  625   953         1109663802
  483   999         1109681586
  598   964         1109688536
  751   882         1109693719
  744   887         1109694887
  808   835         1109696987
  697   917         1109704086
  767   870         1109720663
  546   982         1109737504
  690   921         1109738961
  618   956         1109751848
  643   945         1109756332
  582   970         1109810368
  632   950         1109810968
  717   905         1109819438
  515   991         1109833146
  807   836         1109834999
  782   858         1109840480
  681   926         1109844017
  796   846         1109854072
  479  1000         1109902239
  731   896         1109941027
  788   853         1109954349
  593   966         1109956553
  526   988         1109961848
  704   913         1109962161
  734   894         1109963888
  543   983         1109965094
  641   946         1109965257
  709   910         1109971829
  728   898         1109979144
  806   837         1109982869
  747   885         1109986848
  533   986         1110004693
  776   863         1110024223
  771   867         1110028374
  758   877         1110045645
  737   892         1110047841
  606   961         1110048697
  585   969         1110054834
  623   954         1110055031
  692   920         1110061888
  683   925         1110065112
  496   996         1110071872
  611   959         1110073210
  500   995         1110074875
  565   976         1110076301
  725   900         1110078125
  762   874         1110078352
  562   977         1110079161
  519   990         1110097359
  795   847         1110105298
  699   916         1110107395
  568   975         1110109807
  559   978         1110118231
  492   997         1110122461
  504   994         1110131848
  630   951         1110132351
  754   880         1110133064
  714   907         1110136987
  601   963         1110138148
  805   838         1110140597
  662   936         1110143384
  660   937         1110152953
  664   935         1110155319
  571   974         1110179835
  658   938         1110183984
  666   934         1110188800
  740   890         1110193000
  556   979         1110193355
  639   947         1110195242
  616   957         1110212389
  781   859         1110219320
  488   998         1110226264
  540   984         1110227904
  766   871         1110231407
  656   939         1110236435
  722   902         1110237856
  508   993         1110243169
  668   933         1110243869
  787   854         1110279267
  574   973         1110286541
  553   980         1110304377
  685   924         1110308149
  804   839         1110308183
  654   940         1110310264
  670   932         1110320568
  588   968         1110336704
  750   883         1110340387
  596   965         1110340861
  794   848         1110366376
  530   987         1110381803
  484   999         1110382903
  743   888         1110399479
  652   941         1110405429
  694   919         1110406943
  512   992         1110409216
  523   989         1110417336
  672   931         1110418939
  577   972         1110430081
  637   948         1110446245
  706   912         1110446344
  550   981         1110451141
  775   864         1110456919
  719   904         1110458223
  621   955         1110466936
  628   952         1110474560
  803   840         1110485627
  770   868         1110505032
  711   909         1110514860
  650   942         1110521888
  537   985         1110525778
  701   915         1110532976
  674   930         1110539024
  687   923         1110573170
  480  1000         1110592000
  609   960         1110602529
  780   860         1110608000
  580   971         1110610611
  786   855         1110614031
  604   962         1110625992
  516   991         1110630367
  761   875         1110632956
  547   982         1110633491
  757   878         1110634245
  793   849         1110637306
  591   967         1110656134
  648   943         1110659599
  746   886         1110667392
  802   841         1110672929
  676   929         1110680865
  614   958         1110693456
  635   949         1110718224
  716   906         1110739112
  733   895         1110750212
  730   897         1110751273
  765   872         1110751973
  753   881         1110755618
  599   964         1110763143
  696   918         1110774168
  527   988         1110793455
  736   893         1110810213
  497   996         1110811409
  727   899         1110813282
  646   944         1110818520
  822   822         1110824496
  501   995         1110826376
  583   970         1110828287
  821   823         1110829428
  626   953         1110837553
  820   824         1110844224
  678   928         1110844504
  493   997         1110850130
  544   983         1110851271
  534   986         1110858560
  689   922         1110860217
  819   825         1110868884
  801   842         1110870089
  505   994         1110895409
  774   865         1110899449
  619   956         1110899475
  818   826         1110903408
  520   990         1110907000
  792   850         1110918088
  739   891         1110931390
  724   901         1110936125
  489   998         1110942161
  817   827         1110947796
  708   911         1110952943
  785   856         1110958641
  703   914         1110980871
  769   869         1110991518
  749   884         1110996853
  644   945         1110998609
  816   828         1111002048
  779   861         1111006520
  633   950         1111011137
  594   966         1111013280
  509   993         1111018886
  563   977         1111028380
  680   927         1111029983
  566   976         1111035672
  560   978         1111057352
  815   829         1111066164
  800   843         1111077107
  569   975         1111079384
  713   908         1111080409
  586   969         1111083265
  485   999         1111087124
  541   984         1111104325
  742   889         1111113857
  721   903         1111119688
  557   979         1111122432
  814   830         1111140144
  607   961         1111152224
  572   974         1111159672
  698   917         1111163605
  691   921         1111169332
  612   959         1111195007
  513   992         1111197185
  760   876         1111197376
  642   946         1111199824
  791   851         1111208722
  624   954         1111221288
  554   980         1111223464
  602   963         1111223555
  813   831         1111223988
  531   987         1111226094
  756   879         1111232655
  682   926         1111237344
  524   989         1111239493
  575   973         1111276692
  764   873         1111282361
  481  1000         1111284641
  799   844         1111293983
  784   857         1111313097
  812   832         1111317696
  631   951         1111324942
  773   866         1111351813
  617   957         1111352606
  745   887         1111357728
  551   981         1111360292
  718   905         1111363857
  589   968         1111375701
  752   882         1111387976
  538   985         1111392497
  597   965         1111408298
  778   862         1111414880
  811   833         1111421268
  640   947         1111422123
  578   972         1111430600
  517   991         1111430684
  705   913         1111451122
  663   936         1111460103
  661   937         1111461734
  684   925         1111466629
  665   935         1111480000
  710   910         1111482000
  659   938         1111484851
  768   870         1111487832
  693   920         1111500557
  790   852         1111509208
  798   845         1111520717
  667   934         1111521467
  657   939         1111529412
  548   982         1111532760
  810   834         1111534704
  732   896         1111546304
  498   996         1111553928
  729   898         1111571281
  700   916         1111575296
  494   997         1111580757
  502   995         1111580883
  735   894         1111582359
  669   933         1111584546
  655   940         1111595375
  581   971         1111621552
  622   955         1111625723
  528   988         1111628224
  726   900         1111657176
  809   835         1111658004
  629   952         1111659597
  490   998         1111660992
  506   994         1111662000
  748   885         1111663117
  638   948         1111665464
  715   907         1111668518
  671   932         1111669279
  783   858         1111677399
  738   892         1111679560
  653   941         1111682698
  592   967         1111705751
  535   986         1111715631
  610   960         1111717000
  686   924         1111717880
  521   990         1111719761
  605   962         1111722253
  545   983         1111740712
  797   846         1111757309
  759   877         1111771612
  673   931         1111775708
  808   836         1111791168
  651   942         1111791339
  486   999         1111794255
  510   993         1111797657
  723   902         1111803875
  772   867         1111814011
  789   853         1111819546
  763   874         1111822571
  615   958         1111826287
  777   863         1111833080
  741   890         1111838021
  755   880         1111840875
  600   964         1111841344
  584   970         1111849704
  695   919         1111853934
  675   930         1111903875
  649   943         1111921256
  636   949         1111929805
  807   837         1111934196
  707   912         1111943771
  482  1000         1111980168
  564   977         1111980977
  542   984         1111983992
  514   992         1111988232
  688   923         1111991139
  767   871         1111993974
  567   976         1111998439
  561   978         1111999833
  796   847         1112003759
  702   915         1112009283
  720   904         1112011264
  627   953         1112015060
  751   883         1112030138
  712   909         1112033557
  620   956         1112050816
  782   859         1112051547
  570   975         1112052375
  677   929         1112053822
  558   979         1112054851
  744   888         1112057856
  525   989         1112064794
  647   944         1112072407
  532   987         1112073571
  595   966         1112073571
  806   838         1112087088
  587   969         1112115212
  788   854         1112139736
  573   974         1112142941
  555   980         1112145875
  634   950         1112215104
  679   928         1112225591
  697   918         1112229505
  518   991         1112234103
  645   945         1112244750
  805   839         1112249844
  608   961         1112259393
  795   848         1112260067
  776   864         1112261120
  539   985         1112262444
  576   973         1112270293
  552   981         1112272749
  717   906         1112279229
  771   868         1112286043
  690   922         1112286448
  499   996         1112299435
  603   963         1112312574
  495   997         1112314348
  613   959         1112320476
  503   995         1112338402
  747   886         1112339179
  731   897         1112352164
  758   878         1112355664
  734   895         1112364279
  762   875         1112372603
  491   998         1112382763
  625   954         1112391289
  728   899         1112401051
  590   968         1112418232
  681   927         1112419224
  804   840         1112422464
  507   994         1112431627
  579   972         1112434587
  549   982         1112435317
  781   860         1112435541
  737   893         1112437510
  643   946         1112438243
  709   911         1112458860
  754   881         1112458905
  704   914         1112465608
  529   988         1112466161
  787   855         1112469778
  598   965         1112479317
  618   957         1112496525
  487   999         1112504302
  766   872         1112509944
  725   901         1112510826
  632   951         1112521319
  794   849         1112526233
  522   990         1112535648
  740   891         1112571971
  536   986         1112575912
  511   993         1112579488
  692   921         1112603849
  803   841         1112604948
  714   908         1112607656
  699   917         1112627312
  546   983         1112633423
  683   926         1112634763
  582   971         1112635979
  641   947         1112652844
  483  1000         1112678587
  722   903         1112681375
  750   884         1112682104
  775   865         1112699000
  593   967         1112758920
  743   889         1112767776
  770   869         1112767909
  662   937         1112774481
  664   936         1112780800
  515   992         1112782363
  623   955         1112788242
  660   938         1112789672
  802   842         1112797296
  793   850         1112802257
  666   935         1112808671
  786   856         1112809672
  606   962         1112822144
  658   939         1112826331
  780   861         1112829381
  611   960         1112835131
  630   952         1112848408
  822   823         1112854015
  668   934         1112858136
  821   824         1112863885
  543   984         1112866911
  685   925         1112872250
  585   970         1112874625
  820   825         1112883625
  656   940         1112884416
  639   948         1112888511
  526   989         1112893245
  719   905         1112912584
  819   826         1112913235
  601   964         1112923145
  533   987         1112924240
  670   933         1112929237
  761   876         1112932457
  565   977         1112936958
  694   920         1112943384
  706   913         1112944313
  562   978         1112945680
  757   879         1112949532
  818   827         1112952715
  616   958         1112962808
  654   941         1112963885
  568   976         1112964608
  559   979         1112990618
  711   910         1112996431
  801   843         1112999508
  817   828         1113002065
  672   932         1113022016
  746   887         1113025039
  571   975         1113028786
  765   873         1113035742
  519   991         1113040630
  701   916         1113047397
  500   996         1113047936
  496   997         1113050909
  816   829         1113061285
  652   942         1113064696
  556   980         1113071616
  753   882         1113086745
  792   851         1113088139
  504   995         1113098939
  492   998         1113107480
  574   974         1113129648
  815   830         1113130375
  687   924         1113131727
  540   985         1113135625
  674   931         1113136515
  596   966         1113137432
  637   949         1113145202
  774   866         1113146720
  588   969         1113150681
  733   896         1113155973
  785   857         1113159418
  730   898         1113167792
  650   943         1113186807
  553   981         1113188518
  628   953         1113196329
  508   994         1113204296
  716   907         1113204339
  736   894         1113205240
  621   956         1113205877
  814   831         1113209335
  800   844         1113211584
  488   999         1113217271
  779   862         1113233067
  727   900         1113240583
  769   870         1113259609
  577   973         1113267350
  676   930         1113272776
  813   832         1113298165
  696   919         1113305095
  530   988         1113307272
  739   892         1113315707
  648   944         1113330176
  550   982         1113341168
  749   885         1113343874
  523   990         1113354667
  512   993         1113364385
  609   961         1113370210
  724   902         1113374232
  484  1000         1113379904
  791   852         1113383879
  812   833         1113396865
  604   963         1113405211
  689   923         1113413236
  635   950         1113422875
  678   929         1113430841
  799   845         1113433524
  537   986         1113439409
  580   972         1113442048
  708   912         1113445440
  614   959         1113449623
  591   968         1113464303
  742   890         1113487488
  703   915         1113489802
  646   945         1113494761
  760   877         1113502133
  811   834         1113505435
  784   858         1113519016
  547   983         1113529410
  756   880         1113553216
  599   965         1113553924
  713   909         1113556526
  626   954         1113565040
  721   904         1113568625
  764   874         1113571368
  516   992         1113579584
  773   867         1113604280
  680   928         1113610752
  810   835         1113623875
  619   957         1113644152
  778   863         1113646599
  583   971         1113653898
  798   846         1113665328
  644   946         1113680520
  698   918         1113689024
  790   853         1113689477
  691   922         1113716819
  745   888         1113720697
  633   951         1113721488
  752   883         1113724395
  527   989         1113724852
  809   836         1113752185
  544   984         1113753088
  768   871         1113761143
  534   987         1113778107
  497   997         1113790446
  501   996         1113799437
  682   927         1113812551
  594   967         1113815647
  718   906         1113823648
  493   998         1113835149
  520   991         1113850271
  505   995         1113862500
  642   947         1113887411
  783   859         1113888466
  808   837         1113890365
  563   978         1113894899
  566   977         1113896329
  586   970         1113903056
  797   847         1113906996
  607   962         1113925671
  560   979         1113929739
  489   999         1113933168
  569   976         1113934185
  624   955         1113954499
  705   914         1113954569
  612   960         1113956928
  732   897         1113957441
  710   911         1113969031
  509   994         1113980013
  735   895         1113982750
  729   899         1113993188
  557   980         1114000693
  789   854         1114004933
  602   964         1114008552
  572   975         1114008623
  541   985         1114012046
  748   886         1114015448
  684   926         1114036280
  807   838         1114038415
  631   952         1114040999
  693   921         1114042518
  738   893         1114069229
  777   864         1114069977
  772   868         1114071680
  759   878         1114081631
  485  1000         1114084125
  726   901         1114089877
  663   937         1114091200
  700   917         1114095213
  661   938         1114098453
  617   958         1114103025
  665   936         1114105481
  554   981         1114107605
  640   948         1114115392
  763   875         1114116822
  575   974         1114119799
  659   939         1114127198
  715   908         1114139187
  667   935         1114141338
  531   988         1114151563
  513   993         1114152354
  796   848         1114158528
  755   881         1114166716
  524   990         1114176824
  657   940         1114177393
  589   969         1114189678
  806   839         1114196335
  669   934         1114198813
  597   966         1114204869
  741   891         1114216992
  723   903         1114247394
  655   941         1114248996
  551   982         1114250319
  782   860         1114267768
  578   973         1114267869
  767   872         1114272511
  671   933         1114277948
  686   925         1114281981
  538   986         1114306128
  788   855         1114330247
  653   942         1114341965
  805   840         1114364125
  638   949         1114364421
  622   956         1114364664
  751   884         1114371855
  673   932         1114378785
  517   992         1114379901
  629   953         1114381366
  695   920         1114390375
  795   849         1114419924
  744   889         1114426153
  548   983         1114428679
  707   913         1114441740
  581   972         1114452989
  651   943         1114456258
  720   905         1114465625
  610   961         1114484681
  675   931         1114501366
  605   963         1114501472
  776   865         1114503201
  592   968         1114513920
  712   910         1114515128
  702   916         1114523704
  498   997         1114532965
  804   841         1114541785
  771   869         1114548920
  688   924         1114549696
  502   996         1114553944
  528   989         1114559621
  494   998         1114565776
  615   959         1114582454
  649   944         1114591833
  506   995         1114629091
  600   965         1114632125
  636   950         1114634456
  535   987         1114635178
  545   984         1114642529
  677   930         1114645733
  490   999         1114651999
  781   861         1114656922
  521   991         1114663032
  787   856         1114665419
  758   879         1114670951
  762   876         1114672104
  584   971         1114675315
  794   850         1114691184
  747   887         1114696826
  803   842         1114729315
  627   954         1114742547
  717   907         1114744456
  647   945         1114748648
  510   994         1114758784
  697   919         1114760432
  731   898         1114768683
  734   896         1114770040
  754   882         1114790032
  486  1000         1114791256
  766   873         1114793713
  620   957         1114795493
  679   929         1114811928
  728   900         1114828352
  737   894         1114832537
  690   923         1114839467
  564   978         1114847496
  567   977         1114859096
  561   979         1114872220
  595   967         1114875938
  823   823         1114883534
  822   824         1114888472
  542   985         1114891713
  821   825         1114903286
  570   976         1114907176
  634   951         1114925455
  645   946         1114926661
  802   843         1114926715
  820   826         1114927976
  558   980         1114933112
  587   970         1114935003
  514   993         1114943401
  775   866         1114946271
  725   902         1114948933
  709   912         1114951357
  740   892         1114956288
  819   827         1114962542
  793   851         1114972308
  704   915         1114974539
  573   975         1114991892
  532   988         1114999040
  681   928         1114999993
  525   990         1115002125
  818   828         1115006984
  786   857         1115010449
  750   885         1115029125
  555   981         1115030016
  608   962         1115032840
  770   870         1115036000
  780   862         1115055928
  817   829         1115061302
  613   960         1115082397
  714   909         1115083773
  603   964         1115097571
  576   974         1115113400
  625   955         1115124500
  816   830         1115125496
  643   947         1115125830
  722   904         1115130312
  801   844         1115133985
  743   890         1115141407
  692   922         1115151336
  699   918         1115152731
  552   982         1115162776
  539   986         1115176075
  518   992         1115183320
  815   831         1115199566
  683   927         1115209970
  590   969         1115232209
  761   877         1115237214
  632   952         1115237376
  618   958         1115246944
  792   852         1115263296
  757   880         1115270093
  579   973         1115271856
  598   966         1115275888
  499   997         1115278472
  814   832         1115283512
  495   998         1115299367
  503   996         1115311463
  765   874         1115324749
  549   983         1115331236
  641   948         1115346113
  800   845         1115351125
  785   858         1115365337
  719   906         1115372375
  491   999         1115373770
  813   833         1115377334
  746   888         1115388008
  529   989         1115397558
  507   995         1115398718
  774   867         1115399187
  662   938         1115411200
  664   937         1115411897
  753   883         1115423164
  660   939         1115432019
  666   936         1115434152
  685   926         1115441901
  706   914         1115447760
  779   863         1115464786
  582   972         1115467416
  658   940         1115474312
  668   935         1115478007
  522   991         1115478919
  812   834         1115481032
  711   911         1115483462
  694   921         1115485345
  536   987         1115495459
  487  1000         1115501303
  623   956         1115527183
  769   871         1115532920
  546   984         1115535240
  656   941         1115538037
  511   994         1115540615
  670   934         1115543504
  791   853         1115564148
  593   968         1115567089
  733   897         1115567110
  701   917         1115567314
  630   953         1115570177
  799   846         1115578135
  639   949         1115587468
  730   899         1115589699
  811   835         1115594606
  606   963         1115601363
  611   961         1115602812
  736   895         1115605631
  654   942         1115623152
  672   933         1115630685
  727   901         1115673284
  716   908         1115675008
  687   925         1115695828
  749   886         1115696205
  585   971         1115700236
  739   893         1115705376
  601   965         1115713926
  810   836         1115718056
  616   959         1115718975
  652   943         1115729615
  784   859         1115730083
  515   993         1115737532
  674   932         1115739592
  543   985         1115774632
  565   978         1115803477
  760   878         1115812152
  798   847         1115815015
  724   903         1115817751
  562   979         1115818067
  568   977         1115825265
  526   990         1115830576
  696   920         1115841536
  533   988         1115849709
  637   950         1115849853
  809   837         1115851382
  650   944         1115857384
  773   868         1115861949
  764   875         1115865619
  742   891         1115866459
  559   980         1115868879
  676   931         1115870267
  790   854         1115874864
  756   881         1115879057
  778   864         1115883496
  571   976         1115883587
  628   954         1115923816
  596   967         1115939799
  708   913         1115943409
  621   957         1115950554
  556   981         1115955757
  588   970         1115970472
  689   924         1115971793
  574   975         1115978599
  519   992         1115989847
  808   838         1115994584
  703   916         1116004223
  648   945         1116006417
  678   930         1116022752
  721   905         1116022986
  500   997         1116026973
  496   998         1116035928
  713   910         1116038097
  768   872         1116039680
  540   986         1116049256
  797   848         1116061765
  752   884         1116066112
  504   996         1116072000
  553   982         1116078545
  745   889         1116088994
  492   999         1116098487
  783   860         1116104687
  577   974         1116110457
  635   951         1116133226
  609   962         1116143657
  807   839         1116147662
  508   995         1116171387
  646   946         1116176672
  604   964         1116190208
  789   855         1116195444
  680   929         1116197089
  614   960         1116211544
  488  1000         1116214272
  698   919         1116219951
  550   983         1116237087
  530   989         1116238669
  691   923         1116269838
  591   969         1116278280
  580   973         1116279317
  718   907         1116288875
  523   991         1116297938
  626   955         1116298251
  806   840         1116310616
  777   865         1116312058
  796   849         1116318385
  512   994         1116325512
  772   869         1116334557
  599   966         1116350495
  537   987         1116358956
  644   947         1116368107
  748   887         1116373095
  732   898         1116373960
  735   896         1116388511
  682   928         1116393320
  619   958         1116394571
  759   879         1116396918
  763   876         1116416323
  729   900         1116420489
  547   984         1116431227
  633   952         1116437545
  710   912         1116461528
  705   915         1116463500
  738   894         1116464256
  805   841         1116483446
  583   972         1116485335
  782   861         1116489149
  755   882         1116497843
  788   856         1116525888
  726   902         1116527984
  516   993         1116534753
  767   873         1116556280
  642   948         1116580680
  795   850         1116584875
  693   922         1116590005
  741   892         1116601309
  684   927         1116611487
  715   909         1116615304
  700   918         1116620632
  594   968         1116623816
  544   985         1116660809
  527   990         1116662183
  804   842         1116666152
  624   956         1116693440
  723   904         1116696331
  534   988         1116703576
  607   963         1116704890
  751   885         1116718876
  612   961         1116724609
  663   938         1116727919
  586   971         1116728667
  665   937         1116736578
  661   939         1116740800
  776   866         1116750472
  631   953         1116762768
  566   978         1116762848
  667   936         1116766819
  563   979         1116767286
  659   940         1116775179
  497   998         1116775465
  501   997         1116778474
  569   977         1116794842
  602   965         1116799333
  520   992         1116799488
  744   890         1116799784
  560   980         1116808000
  640   949         1116814349
  771   870         1116817011
  669   935         1116818684
  493   999         1116826156
  657   941         1116831014
  505   996         1116835561
  686   926         1116851632
  803   843         1116858734
  617   959         1116859192
  794   851         1116861235
  572   976         1116863424
  787   857         1116866196
  781   862         1116883469
  557   981         1116884834
  671   934         1116892215
  655   942         1116908263
  823   824         1116917991
  720   906         1116925416
  541   986         1116925677
  822   825         1116927873
  489  1000         1116930169
  695   921         1116932336
  707   914         1116945187
  509   995         1116947104
  821   826         1116947637
  575   975         1116968750
  762   877         1116976861
  820   827         1116977283
  673   933         1116987454
  758   880         1116991512
  554   982         1116997632
  712   911         1117002159
  653   943         1117006884
  597   967         1117007236
  589   970         1117009469
  819   828         1117016811
  702   917         1117043621
  747   888         1117059795
  802   844         1117061192
  818   829         1117066221
  638   950         1117069072
  766   874         1117082720
  531   989         1117082960
  675   932         1117104443
  629   954         1117108853
  622   957         1117109341
  578   974         1117110976
  513   994         1117113481
  688   925         1117113797
  524   991         1117120095
  817   830         1117125513
  754   883         1117126451
  651   944         1117126835
  551   983         1117146238
  793   852         1117147465
  734   897         1117181177
  731   899         1117190590
  816   831         1117194687
  775   867         1117198738
  717   908         1117215125
  786   858         1117216368
  538   987         1117225675
  737   895         1117232928
  677   931         1117243224
  610   962         1117258128
  728   901         1117261053
  649   945         1117268074
  801   845         1117273526
  815   832         1117273743
  605   964         1117286469
  780   863         1117287647
  581   973         1117290258
  697   920         1117296873
  770   871         1117309311
  592   969         1117327897
  548   984         1117330496
  517   993         1117335070
  615   960         1117344375
  636   951         1117344807
  740   893         1117345957
  814   833         1117362681
  750   886         1117381456
  725   903         1117392452
  690   924         1117398024
  679   930         1117403839
  600   966         1117428696
  647   946         1117430559
  792   853         1117443565
  709   913         1117449326
  813   834         1117461501
  627   955         1117475758
  704   916         1117488960
  800   846         1117495736
  528   990         1117496952
  584   972         1117506752
  498   998         1117517984
  743   891         1117520378
  502   997         1117532981
  620   958         1117545912
  761   878         1117547233
  545   985         1117550250
  494   999         1117556783
  535   988         1117560647
  714   910         1117565344
  812   835         1117570203
  785   859         1117576404
  722   905         1117584673
  681   929         1117586330
  757   881         1117595934
  506   996         1117602152
  521   992         1117612249
  645   947         1117614248
  765   875         1117619000
  634   952         1117641512
  490  1000         1117649000
  774   868         1117656856
  699   919         1117683658
  595   968         1117684107
  811   836         1117688787
  779   864         1117701683
  692   923         1117704355
  564   979         1117719883
  567   978         1117725615
  510   995         1117725875
  799   847         1117727822
  791   854         1117749535
  561   980         1117750481
  746   889         1117756305
  587   971         1117760614
  753   884         1117764881
  570   977         1117767833
  683   928         1117790739
  542   986         1117805344
  769   872         1117811457
  608   963         1117812059
  558   981         1117817253
  810   837         1117817253
  643   948         1117819099
  719   907         1117837602
  573   976         1117846693
  613   961         1117850078
  625   956         1117863441
  603   965         1117888352
  514   994         1117904528
  555   982         1117920043
  532   989         1117930437
  525   991         1117945396
  784   860         1117946304
  809   838         1117955601
  706   915         1117956691
  632   953         1117959145
  576   975         1117962351
  798   848         1117969784
  711   912         1117975959
  733   898         1117983629
  618   959         1118003111
  736   896         1118011392
  730   900         1118017000
  685   927         1118017108
  694   922         1118032832
  641   949         1118045070
  664   938         1118048616
  590   970         1118052000
  662   939         1118053547
  749   887         1118053852
  552   983         1118058695
  666   937         1118065249
  790   855         1118065375
  598   967         1118078255
  660   940         1118080000
  701   918         1118092733
  539   987         1118095622
  739   894         1118100403
  668   936         1118103488
  808   839         1118103831
  727   902         1118111391
  579   974         1118114963
  773   869         1118124826
  778   865         1118125577
  760   879         1118127439
  658   941         1118127933
  518   993         1118138489
  716   909         1118151125
  670   935         1118163375
  764   876         1118165120
  656   942         1118197304
  756   882         1118210184
  797   849         1118221622
  549   984         1118233053
  672   934         1118244952
  742   892         1118250776
  807   840         1118261943
  499   998         1118263491
  687   926         1118265479
  724   904         1118266688
  623   957         1118271860
  654   943         1118288071
  495   999         1118290374
  503   997         1118290500
  639   950         1118292119
  630   954         1118297664
  582   973         1118304685
  768   873         1118323449
  783   861         1118326068
  529   990         1118334889
  674   933         1118348261
  491  1000         1118370771
  507   996         1118371779
  611   962         1118376259
  593   969         1118381066
  696   921         1118383497
  606   964         1118386360
  789   856         1118391085
  652   944         1118400192
  752   885         1118413133
  536   988         1118420928
  522   992         1118428136
  806   841         1118429937
  546   985         1118442961
  708   914         1118446856
  745   890         1118462625
  676   932         1118473344
  616   960         1118480896
  721   906         1118482777
  796   850         1118483336
  511   995         1118507706
  601   966         1118510497
  703   917         1118524140
  713   911         1118525128
  585   972         1118531673
  650   945         1118533625
  689   925         1118535894
  777   866         1118559329
  637   951         1118560204
  772   870         1118602648
  805   842         1118607813
  678   931         1118620243
  628   955         1118657027
  565   979         1118675864
  543   986         1118688263
  648   946         1118688328
  568   978         1118691784
  562   980         1118696328
  515   994         1118698659
  621   958         1118700973
  782   862         1118715696
  759   880         1118717479
  763   877         1118721080
  788   857         1118726665
  748   888         1118736064
  571   977         1118744244
  596   968         1118747968
  559   981         1118753020
  795   851         1118754926
  698   920         1118756392
  718   908         1118759544
  526   991         1118773847
  533   989         1118781106
  680   930         1118789000
  804   843         1118795571
  732   899         1118795867
  588   971         1118796083
  735   897         1118799648
  691   924         1118828395
  574   976         1118833400
  755   883         1118834262
  767   874         1118845287
  556   982         1118845784
  635   952         1118849283
  729   901         1118853190
  646   947         1118864259
  738   895         1118864647
  609   963         1118922876
  519   993         1118945016
  824   824         1118952448
  823   825         1118957392
  577   975         1118959408
  710   913         1118959497
  540   987         1118968803
  726   903         1118971503
  822   826         1118972224
  553   983         1118974464
  705   916         1118977921
  614   961         1118979225
  682   929         1118979657
  604   965         1118980989
  741   893         1118990978
  803   844         1118993211
  821   827         1118996944
  776   867         1119002939
  500   998         1119011992
  496   999         1119026935
  820   828         1119031552
  794   852         1119036392
  626   956         1119037192
  504   997         1119051037
  644   948         1119061376
  751   886         1119071207
  787   858         1119072115
  819   829         1119076048
  771   871         1119090322
  492  1000         1119095488
  715   910         1119096875
  591   970         1119098071
  781   863         1119115188
  580   974         1119122424
  818   830         1119130432
  550   984         1119138904
  693   923         1119143024
  508   996         1119144448
  723   905         1119150692
  619   959         1119150738
  700   919         1119151559
  599   967         1119152862
  633   953         1119159314
  530   990         1119176000
  744   891         1119178755
  684   928         1119192256
  817   831         1119194704
  802   845         1119200733
  523   992         1119247155
  816   832         1119268864
  642   949         1119279637
  537   988         1119284425
  762   878         1119286880
  512   995         1119292603
  758   881         1119317353
  583   973         1119322604
  793   853         1119327734
  547   985         1119338948
  815   833         1119352912
  663   939         1119370266
  665   938         1119373297
  766   875         1119376971
  661   940         1119388781
  720   907         1119390643
  667   937         1119397916
  801   846         1119418137
  686   927         1119426839
  786   859         1119427435
  747   889         1119428092
  659   941         1119428800
  594   969         1119437793
  624   957         1119438117
  669   936         1119444165
  814   834         1119446848
  707   915         1119454118
  775   868         1119456407
  754   884         1119468168
  695   922         1119479823
  607   964         1119489887
  631   954         1119490255
  657   942         1119490281
  712   912         1119494656
  516   994         1119495880
  612   962         1119498056
  671   935         1119512086
  640   950         1119519000
  780   864         1119524544
  813   835         1119550672
  586   972         1119560104
  702   918         1119569040
  655   943         1119573182
  544   986         1119574440
  770   872         1119587848
  602   966         1119595904
  734   898         1119597696
  673   934         1119601721
  527   991         1119605454
  731   900         1119617891
  617   960         1119621113
  792   854         1119628952
  534   989         1119634973
  566   979         1119635235
  737   896         1119638689
  800   847         1119645423
  563   980         1119645547
  569   978         1119661361
  812   836         1119664384
  653   944         1119677461
  688   926         1119683448
  717   909         1119691242
  560   981         1119692141
  728   902         1119699160
  675   933         1119713112
  572   977         1119724081
  750   887         1119739103
  740   894         1119740984
  520   993         1119754657
  501   998         1119763493
  497   999         1119766472
  557   982         1119774861
  638   951         1119779423
  811   837         1119787984
  785   860         1119792625
  651   945         1119803076
  505   997         1119814598
  597   968         1119815405
  493  1000         1119823157
  575   976         1119823551
  589   971         1119835080
  697   921         1119838834
  725   904         1119841389
  629   955         1119842064
  541   987         1119845224
  677   932         1119846301
  622   958         1119859760
  761   879         1119862520
  799   848         1119882591
  554   983         1119893551
  743   892         1119904695
  765   876         1119918501
  774   869         1119919733
  509   996         1119920165
  810   838         1119921472
  757   882         1119927061
  791   855         1119940046
  779   865         1119943764
  649   946         1119949985
  709   914         1119952773
  578   975         1119959927
  690   925         1119962125
  679   931         1120001330
  704   917         1120008877
  531   990         1120020291
  610   963         1120037347
  722   906         1120044464
  551   984         1120048055
  714   911         1120052375
  636   952         1120060864
  809   839         1120064848
  524   992         1120069312
  605   965         1120077250
  513   995         1120080572
  769   873         1120095226
  753   885         1120111902
  615   961         1120112056
  647   947         1120118146
  798   849         1120129641
  746   890         1120129936
  581   974         1120133365
  592   970         1120147688
  538   988         1120151144
  784   861         1120167685
  681   930         1120178241
  627   956         1120214699
  808   840         1120218112
  699   920         1120220099
  600   967         1120231063
  548   985         1120238217
  790   856         1120261016
  692   924         1120262912
  517   994         1120296197
  620   959         1120302079
  645   948         1120307517
  719   908         1120308271
  584   973         1120344021
  634   953         1120363281
  778   866         1120372848
  683   929         1120377076
  807   841         1120381264
  797   850         1120386573
  773   870         1120392917
  733   899         1120405536
  749   888         1120416821
  736   897         1120422529
  528   991         1120440223
  760   880         1120448000
  730   901         1120449701
  545   986         1120463881
  764   877         1120469877
  706   916         1120471112
  711   913         1120473928
  535   989         1120492044
  595   969         1120498084
  739   895         1120500794
  498   999         1120508991
  502   998         1120518000
  643   949         1120518056
  756   883         1120546603
  783   862         1120552615
  494  1000         1120553784
  806   842         1120554304
  727   903         1120554910
  521   993         1120567418
  506   997         1120581189
  694   923         1120585851
  789   857         1120591862
  587   972         1120592051
  608   964         1120597056
  685   928         1120597877
  567   979         1120598002
  564   980         1120598144
  625   957         1120608118
  768   874         1120612456
  613   962         1120623525
  701   919         1120623660
  716   910         1120632696
  570   978         1120634352
  561   981         1120634622
  742   893         1120640445
  796   851         1120653387
  603   966         1120684923
  632   954         1120686632
  664   939         1120690963
  510   996         1120698936
  662   940         1120701528
  666   938         1120701968
  558   982         1120707280
  573   977         1120707350
  724   905         1120721049
  542   987         1120724891
  660   941         1120733621
  668   937         1120734585
  805   843         1120737232
  641   950         1120749721
  618   960         1120765032
  752   886         1120765464
  658   942         1120787200
  670   936         1120788856
  777   867         1120811796
  555   983         1120815962
  576   976         1120817152
  687   927         1120840686
  745   891         1120841596
  656   943         1120862223
  672   935         1120864823
  532   990         1120867768
  514   995         1120871619
  772   871         1120875959
  590   971         1120877611
  598   968         1120886424
  525   992         1120894613
  804   844         1120930048
  795   852         1120930083
  696   922         1120930984
  788   858         1120932584
  782   863         1120947415
  721   907         1120948004
  708   915         1120955787
  654   944         1120958648
  552   984         1120960512
  674   934         1120962528
  579   975         1120963914
  824   825         1120991849
  823   826         1121001743
  639   951         1121002470
  713   912         1121017625
  539   988         1121021091
  822   827         1121021531
  623   958         1121022279
  630   955         1121030875
  763   878         1121031099
  759   881         1121043320
  703   918         1121049559
  821   828         1121051213
  652   945         1121076433
  676   933         1121082013
  820   829         1121090789
  518   994         1121099616
  748   889         1121104361
  689   926         1121105545
  803   845         1121132752
  767   875         1121139538
  819   830         1121140259
  549   985         1121140774
  582   974         1121147792
  611   963         1121155478
  755   884         1121175979
  606   965         1121177141
  818   831         1121199623
  593   970         1121200857
  650   946         1121215536
  735   898         1121216167
  794   853         1121216661
  732   900         1121223168
  678   932         1121223320
  718   909         1121235661
  616   961         1121248577
  499   999         1121254498
  776   868         1121260608
  817   832         1121268881
  738   896         1121270408
  503   998         1121275519
  637   952         1121276261
  529   991         1121278160
  787   859         1121283182
  495  1000         1121287375
  729   902         1121291297
  698   921         1121298353
  601   967         1121312864
  802   846         1121345344
  816   833         1121348033
  507   997         1121350816
  781   864         1121352085
  536   989         1121352325
  546   986         1121356592
  771   872         1121368859
  585   973         1121368942
  648   947         1121375915
  522   993         1121383305
  741   894         1121386005
  680   931         1121386491
  691   925         1121392496
  628   956         1121395968
  726   904         1121420440
  751   887         1121428854
  815   834         1121437079
  621   959         1121457140
  710   914         1121462944
  511   996         1121480767
  705   917         1121497838
  793   854         1121513121
  814   835         1121536019
  565   980         1121554125
  646   948         1121557528
  596   969         1121561945
  744   892         1121563072
  568   979         1121564171
  801   847         1121567824
  635   953         1121571052
  682   930         1121571568
  562   981         1121580469
  715   911         1121583906
  762   879         1121602167
  543   987         1121607810
  723   906         1121610483
  571   978         1121610763
  588   972         1121627520
  559   982         1121643047
  786   860         1121643656
  813   836         1121644853
  758   882         1121648480
  515   995         1121665750
  766   876         1121676472
  700   920         1121688000
  574   977         1121694057
  693   924         1121701581
  609   964         1121707873
  533   990         1121718437
  775   869         1121719284
  526   992         1121723064
  556   983         1121741703
  614   962         1121752672
  644   949         1121760333
  812   837         1121763581
  780   865         1121766625
  604   966         1121777560
  684   929         1121778593
  626   957         1121781869
  800   848         1121800192
  747   890         1121801723
  577   976         1121814209
  754   885         1121815189
  792   855         1121819463
  720   908         1121861312
  770   873         1121871617
  553   984         1121876281
  633   954         1121886801
  811   838         1121892203
  540   988         1121894272
  519   994         1121906143
  619   960         1121912659
  591   971         1121923682
  599   968         1121961031
  707   916         1121968539
  580   975         1121971375
  642   950         1121984288
  712   913         1121992625
  500   999         1122002999
  686   928         1122007608
  785   861         1122014006
  665   939         1122015644
  663   940         1122018247
  734   899         1122019603
  496  1000         1122023936
  810   839         1122030719
  695   923         1122032842
  667   938         1122034635
  504   998         1122036056
  661   941         1122042402
  799   849         1122042448
  550   985         1122046625
  737   897         1122049826
  731   901         1122050592
  669   937         1122075262
  659   942         1122088067
  702   919         1122099967
  750   888         1122102072
  530   991         1122119271
  508   997         1122123485
  791   856         1122135687
  671   936         1122137567
  740   895         1122141375
  728   903         1122142679
  657   943         1122155200
  583   974         1122165711
  717   910         1122172813
  809   840         1122179129
  761   880         1122183081
  774   870         1122187824
  624   958         1122188536
  779   866         1122191035
  523   993         1122202324
  537   989         1122215822
  673   935         1122221592
  765   877         1122223258
  631   955         1122223466
  640   951         1122229351
  655   944         1122243759
  547   986         1122252579
  594   970         1122257584
  688   927         1122258655
  757   883         1122263480
  512   996         1122265664
  612   963         1122277275
  607   965         1122280668
  743   893         1122294364
  798   850         1122294592
  725   905         1122295750
  675   934         1122327379
  808   841         1122337433
  653   945         1122353702
  769   874         1122384233
  697   922         1122386321
  617   961         1122388794
  784   862         1122394232
  586   973         1122397373
  602   967         1122398271
  677   933         1122454970
  709   915         1122461704
  790   857         1122461793
  516   995         1122462971
  753   886         1122464233
  651   946         1122484987
  544   987         1122493987
  638   952         1122495480
  807   842         1122505631
  746   891         1122508907
  722   907         1122509691
  566   980         1122513496
  563   981         1122529688
  690   926         1122531776
  569   979         1122533748
  704   918         1122534296
  714   912         1122544872
  527   992         1122554671
  797   851         1122556624
  534   990         1122572304
  629   956         1122581005
  560   982         1122582168
  572   978         1122590600
  679   932         1122604407
  622   959         1122615927
  778   867         1122625315
  597   969         1122629382
  649   947         1122637572
  773   871         1122666228
  589   972         1122666517
  557   983         1122670780
  806   843         1122683723
  575   977         1122684208
  520   994         1122715784
  501   999         1122754500
  699   921         1122762060
  497  1000         1122763473
  541   988         1122770693
  760   881         1122773841
  681   931         1122775732
  764   878         1122779896
  636   953         1122782633
  783   863         1122784334
  719   909         1122784388
  749   889         1122785118
  554   984         1122795368
  789   858         1122797781
  505   998         1122799617
  647   948         1122811415
  578   976         1122814728
  610   964         1122822344
  692   925         1122827013
  796   852         1122828544
  733   900         1122832837
  736   898         1122839048
  805   844         1122871709
  605   966         1122873821
  615   962         1122885503
  730   902         1122887808
  756   884         1122888320
  509   997         1122899202
  739   896         1122906555
  768   875         1122906707
  551   985         1122955776
  627   957         1122959376
  531   991         1122963562
  683   930         1122968987
  592   971         1122973299
  711   914         1122977375
  581   975         1122982316
  706   917         1122991029
  727   904         1123003847
  645   949         1123006474
  524   993         1123024481
  825   825         1123031250
  742   894         1123035472
  824   826         1123036200
  600   968         1123039232
  823   827         1123051050
  513   996         1123053633
  620   960         1123064000
  777   868         1123069465
  804   845         1123069589
  822   828         1123075800
  538   989         1123082541
  634   954         1123090768
  795   853         1123110352
  821   829         1123110450
  716   911         1123119727
  752   887         1123123111
  788   859         1123143651
  694   924         1123144408
  548   986         1123151848
  772   872         1123154496
  820   830         1123155000
  701   920         1123160101
  724   906         1123180840
  685   929         1123184214
  782   864         1123184312
  584   974         1123187128
  819   831         1123209450
  643   950         1123222707
  745   892         1123225913
  517   995         1123263288
  818   832         1123273800
  803   846         1123277363
  595   970         1123317875
  664   940         1123338944
  666   939         1123344315
  763   879         1123346386
  817   833         1123348050
  662   941         1123355149
  625   958         1123358537
  668   938         1123371304
  759   882         1123374447
  545   987         1123383428
  608   965         1123387837
  528   992         1123389440
  660   942         1123392888
  794   854         1123402048
  613   963         1123402744
  721   908         1123418673
  632   955         1123419843
  670   937         1123419953
  687   928         1123421455
  587   973         1123429320
  535   990         1123429375
  816   834         1123432200
  767   876         1123439039
  658   943         1123452119
  641   951         1123460072
  708   916         1123470208
  567   980         1123476263
  748   890         1123477992
  564   981         1123482285
  696   923         1123484003
  603   967         1123487290
  672   936         1123490304
  802   847         1123495031
  787   860         1123499403
  498  1000         1123505992
  570   979         1123506739
  502   999         1123509007
  713   913         1123515594
  755   885         1123523000
  776   869         1123523485
  561   982         1123524649
  815   835         1123526250
  521   994         1123528545
  618   961         1123532713
  656   944         1123532800
  506   998         1123566208
  573   978         1123573869
  703   919         1123580486
  674   935         1123582399
  781   865         1123594166
  558   983         1123603199
  814   836         1123630200
  654   945         1123634889
  735   899         1123638074
  542   988         1123650360
  771   873         1123652628
  732   901         1123655869
  576   977         1123677809
  510   997         1123677973
  689   927         1123680752
  738   897         1123681545
  676   934         1123696280
  598   969         1123700401
  793   855         1123703632
  590   972         1123709048
  718   910         1123717232
  555   984         1123717779
  639   952         1123718527
  801   848         1123722593
  729   903         1123734816
  813   837         1123744050
  652   946         1123758344
  630   956         1123769816
  623   959         1123778446
  741   895         1123786396
  751   888         1123791823
  532   991         1123811039
  579   976         1123818715
  678   933         1123831989
  514   996         1123844680
  698   922         1123845840
  525   993         1123849782
  786   861         1123865037
  812   838         1123867800
  552   985         1123868233
  726   905         1123874801
  650   947         1123903123
  762   880         1123922728
  611   964         1123940475
  539   989         1123952488
  744   893         1123952741
  800   849         1123960049
  691   926         1123962147
  710   915         1123971875
  606   966         1123973712
  766   877         1123981229
  758   883         1123984899
  775   870         1123987375
  680   932         1123989568
  582   975         1123996743
  637   953         1123998030
  811   839         1124001450
  780   866         1124013896
  792   856         1124015104
  616   962         1124022024
  705   918         1124023257
  593   971         1124026468
  549   986         1124054405
  518   995         1124066707
  648   948         1124069184
  723   907         1124075710
  715   912         1124076403
  601   968         1124121033
  628   957         1124140645
  810   840         1124145000
  770   874         1124160624
  754   886         1124167520
  682   931         1124169059
  747   891         1124180694
  799   850         1124207399
  585   974         1124212049
  621   960         1124219061
  529   992         1124227377
  700   921         1124229961
  785   862         1124240553
  499  1000         1124251499
  646   949         1124256485
  693   925         1124265682
  503   999         1124266526
  546   987         1124276139
  536   990         1124289656
  809   841         1124298450
  635   954         1124298539
  507   998         1124335835
  791   857         1124336464
  720   909         1124337429
  522   994         1124344432
  684   930         1124370504
  596   970         1124381736
  565   981         1124438266
  568   980         1124442432
  779   867         1124443502
  734   900         1124446904
  511   997         1124459804
  774   871         1124461135
  808   842         1124461800
  798   851         1124464643
  588   973         1124464789
  644   950         1124464984
  737   898         1124466345
  750   889         1124470369
  562   982         1124470496
  571   979         1124483150
  707   917         1124488456
  731   902         1124488699
  712   914         1124496072
  609   965         1124498654
  761   881         1124508922
  614   963         1124531891
  626   958         1124532288
  765   878         1124533277
  543   988         1124533279
  559   983         1124538966
  740   896         1124547136
  574   978         1124560576
  604   967         1124579927
  695   924         1124591399
  728   904         1124591616
  686   929         1124593945
  757   884         1124605197
  633   955         1124620012
  784   863         1124625951
  807   843         1124635050
  702   920         1124636408
  515   996         1124638811
  556   984         1124643520
  717   911         1124659844
  533   991         1124661708
  665   940         1124663625
  790   858         1124667712
  663   941         1124671868
  577   977         1124674866
  667   939         1124676982
  526   993         1124678233
  769   875         1124678484
  619   961         1124680340
  743   894         1124689391
  642   951         1124694639
  661   942         1124701669
  669   938         1124711981
  797   852         1124731781
  659   943         1124752986
  591   972         1124755119
  725   906         1124755541
  671   937         1124768664
  599   969         1124775008
  553   985         1124784002
  806   844         1124818200
  753   887         1124821880
  540   989         1124825669
  657   944         1124825777
  580   976         1124826176
  688   928         1124839424
  673   936         1124847073
  519   995         1124873234
  778   868         1124882984
  746   892         1124893224
  655   945         1124920000
  697   923         1124939340
  624   959         1124944703
  773   872         1124944765
  640   952         1124945408
  675   935         1124947250
  550   986         1124960256
  631   956         1124962407
  709   916         1124976125
  722   908         1124980360
  500  1000         1125000000
  796   853         1125008813
  789   859         1125008848
  805   845         1125011250
  583   975         1125014662
  783   864         1125021231
  504   999         1125027063
  653   946         1125035613
  714   913         1125042841
  612   964         1125062272
  704   919         1125065223
  530   992         1125068488
  677   934         1125069237
  825   826         1125075601
  607   966         1125077239
  594   971         1125083195
  824   827         1125085507
  764   879         1125095183
  760   882         1125104968
  823   828         1125105319
  690   927         1125106983
  508   998         1125108504
  822   829         1125135037
  537   990         1125153153
  749   890         1125158749
  617   962         1125162241
  523   994         1125163451
  547   987         1125172126
  651   947         1125172574
  821   830         1125174661
  768   876         1125206208
  602   968         1125206440
  679   933         1125213076
  804   846         1125214200
  638   953         1125217249
  820   831         1125224191
  756   885         1125235341
  586   974         1125240480
  512   997         1125244701
  736   899         1125260955
  733   901         1125265538
  719   910         1125265959
  819   832         1125283627
  795   854         1125295739
  699   922         1125309547
  739   897         1125317692
  629   957         1125325682
  649   948         1125330841
  730   903         1125331327
  777   869         1125332342
  818   833         1125352969
  788   860         1125359872
  622   960         1125377848
  681   932         1125378809
  692   926         1125396664
  566   981         1125397637
  569   980         1125412009
  544   988         1125419456
  563   982         1125419715
  782   865         1125426393
  803   847         1125427050
  817   834         1125432217
  742   895         1125435863
  516   996         1125436032
  772   873         1125438265
  597   970         1125449173
  727   905         1125458208
  572   979         1125462987
  560   983         1125478087
  752   888         1125486080
  711   915         1125486306
  589   973         1125503786
  527   993         1125509840
  636   954         1125510120
  647   949         1125510372
  534   991         1125515575
  706   918         1125516448
  816   835         1125521371
  575   978         1125550727
  683   931         1125566478
  557   984         1125572597
  794   855         1125592559
  716   912         1125612224
  610   965         1125613125
  745   893         1125615582
  815   836         1125620431
  724   907         1125646067
  802   848         1125649800
  615   963         1125664722
  763   880         1125666947
  578   977         1125675385
  605   967         1125676188
  520   995         1125682875
  701   921         1125702062
  541   989         1125702090
  554   985         1125703089
  694   925         1125708509
  627   958         1125709795
  759   883         1125710866
  645   950         1125711125
  787   861         1125720784
  814   837         1125729397
  767   877         1125743796
  501  1000         1125751501
  685   930         1125776125
  505   999         1125790624
  776   870         1125791576
  592   972         1125804736
  634   955         1125823979
  620   961         1125831681
  581   976         1125837117
  781   866         1125841437
  813   838         1125848269
  600   969         1125853209
  748   891         1125856963
  551   986         1125869407
  755   886         1125875331
  801   849         1125882450
  509   998         1125884221
  721   909         1125894790
  793   856         1125899273
  531   992         1125912779
  643   951         1125933058
  771   874         1125941635
  812   839         1125977047
  524   994         1125985608
  708   917         1125990125
  666   940         1125992296
  664   941         1125992565
  687   929         1126007792
  668   939         1126013651
  662   942         1126014416
  713   914         1126019041
  538   990         1126019872
  513   997         1126032670
  584   975         1126036079
  696   924         1126042560
  670   938         1126056672
  660   943         1126057807
  735   900         1126065375
  548   987         1126071395
  786   862         1126091584
  732   902         1126093976
  738   898         1126098064
  625   959         1126114704
  811   840         1126115731
  703   920         1126116927
  672   937         1126121401
  658   944         1126122696
  800   850         1126125000
  595   971         1126143486
  632   956         1126158784
  751   889         1126160120
  641   952         1126176129
  729   904         1126183753
  608   966         1126184408
  613   964         1126187741
  741   896         1126192157
  718   911         1126204263
  674   936         1126207880
  656   945         1126209041
  792   857         1126215881
  517   996         1126236349
  762   881         1126248569
  775   871         1126260686
  689   928         1126261521
  810   841         1126264321
  780   867         1126266363
  587   974         1126272427
  766   878         1126291248
  603   968         1126295459
  618   962         1126306160
  545   988         1126308897
  676   935         1126316151
  654   946         1126316800
  758   884         1126326616
  726   906         1126334592
  528   993         1126344609
  744   894         1126347768
  567   981         1126360404
  564   982         1126372312
  535   991         1126372646
  799   851         1126377450
  570   980         1126385000
  698   923         1126398859
  561   983         1126420568
  809   842         1126422817
  639   953         1126440296
  652   947         1126445931
  573   979         1126446256
  678   934         1126446256
  770   875         1126454875
  785   863         1126472272
  710   916         1126486296
  521   995         1126495636
  558   984         1126505016
  502  1000         1126506008
  630   957         1126514493
  598   970         1126520192
  754   887         1126525167
  691   927         1126537354
  623   960         1126540367
  791   858         1126542383
  576   978         1126544328
  590   973         1126546317
  723   908         1126546379
  705   919         1126554184
  506   999         1126557215
  747   892         1126565011
  715   913         1126574372
  542   989         1126581757
  808   843         1126591219
  650   948         1126596392
  680   933         1126598237
  555   985         1126625500
  798   852         1126639800
  510   998         1126662992
  579   977         1126679372
  779   868         1126701171
  637   954         1126725517
  611   965         1126731256
  774   872         1126739672
  532   992         1126760256
  648   949         1126768141
  807   844         1126769527
  682   932         1126772136
  606   967         1126776079
  700   922         1126777448
  552   986         1126781864
  616   963         1126801243
  525   994         1126810909
  720   910         1126819000
  514   997         1126823717
  693   926         1126835333
  761   882         1126840049
  750   890         1126844000
  765   879         1126848564
  582   976         1126851544
  593   972         1126857905
  784   864         1126862848
  790   859         1126878779
  734   901         1126879605
  737   899         1126888252
  539   990         1126889819
  628   958         1126891064
  797   853         1126912050
  731   903         1126932218
  601   969         1126935010
  757   885         1126952218
  806   845         1126957741
  740   897         1126958273
  646   950         1126961136
  684   931         1126967995
  549   987         1126973952
  769   876         1126977985
  621   961         1126986742
  712   915         1127005003
  707   918         1127013875
  635   955         1127031750
  518   996         1127039768
  728   905         1127045977
  585   975         1127061000
  743   895         1127089782
  826   826         1127119952
  825   827         1127124908
  824   828         1127139776
  778   869         1127145861
  717   912         1127152341
  695   925         1127155500
  805   846         1127155861
  823   829         1127164556
  644   951         1127175335
  702   921         1127178369
  529   993         1127182546
  753   888         1127184849
  686   930         1127185856
  796   854         1127194200
  822   830         1127199248
  546   988         1127201608
  596   971         1127207347
  725   907         1127220768
  789   860         1127225069
  773   873         1127228534
  536   991         1127232927
  821   831         1127243852
  783   865         1127263312
  503  1000         1127263527
  746   893         1127282893
  626   959         1127288455
  609   966         1127295225
  820   832         1127298368
  588   974         1127307896
  522   995         1127311523
  614   964         1127316888
  665   941         1127317246
  667   940         1127324963
  568   981         1127326573
  507   999         1127326842
  565   982         1127328293
  663   942         1127331135
  669   939         1127354328
  633   956         1127358953
  571   980         1127361411
  819   833         1127362796
  804   847         1127363887
  562   983         1127366415
  661   943         1127366588
  604   968         1127388096
  671   938         1127405383
  642   952         1127410696
  764   880         1127415744
  659   944         1127423563
  688   929         1127425761
  574   979         1127432963
  818   834         1127437136
  559   984         1127440783
  760   883         1127441387
  511   998         1127444823
  619   962         1127453787
  722   909         1127456477
  543   989         1127464676
  673   937         1127478170
  795   855         1127486250
  709   917         1127496042
  697   924         1127497897
  657   945         1127502018
  768   877         1127510965
  817   835         1127521388
  749   891         1127537720
  577   978         1127541385
  714   914         1127546288
  556   985         1127551241
  675   936         1127572731
  788   861         1127581253
  803   848         1127581819
  756   886         1127587672
  591   973         1127592388
  599   970         1127594799
  777   870         1127600433
  704   920         1127601664
  655   946         1127601911
  533   992         1127610925
  816   836         1127615552
  515   997         1127617848
  526   994         1127639360
  640   953         1127667177
  782   866         1127673664
  580   977         1127686833
  690   928         1127687752
  736   900         1127688256
  677   935         1127689108
  553   986         1127697633
  733   902         1127703645
  624   960         1127706624
  631   957         1127707084
  815   837         1127719628
  653   947         1127723200
  772   874         1127727272
  739   898         1127734211
  719   911         1127752990
  540   990         1127763000
  730   904         1127780264
  794   856         1127788200
  802   849         1127809657
  679   934         1127827343
  814   838         1127833616
  742   896         1127841624
  519   996         1127846295
  612   965         1127853053
  752   889         1127854377
  699   923         1127862566
  651   948         1127865843
  583   976         1127869463
  607   967         1127879606
  550   987         1127879803
  594   972         1127914632
  727   906         1127917999
  617   963         1127941460
  638   954         1127944736
  787   862         1127947331
  813   839         1127957516
  692   927         1127971871
  681   933         1127987478
  763   881         1127992788
  711   916         1128000727
  745   894         1128010609
  602   969         1128020417
  530   993         1128023657
  504  1000         1128024064
  649   949         1128029798
  706   919         1128047375
  801   850         1128047401
  759   884         1128052583
  767   878         1128053815
  776   871         1128064887
  629   958         1128076101
  586   975         1128089431
  812   840         1128091328
  781   867         1128093904
  537   991         1128096424
  547   988         1128097595
  508   999         1128099511
  793   857         1128100050
  716   913         1128110193
  724   908         1128116736
  523   995         1128130542
  622   961         1128145529
  683   932         1128169555
  647   950         1128215023
  512   998         1128229720
  755   887         1128232978
  811   841         1128235052
  771   875         1128235886
  748   892         1128241280
  636   955         1128243331
  701   922         1128249549
  597   971         1128274784
  694   926         1128278160
  566   982         1128287664
  800   851         1128295051
  569   981         1128296150
  563   983         1128315634
  786   863         1128323303
  572   980         1128341248
  589   974         1128346893
  544   989         1128350853
  685   931         1128373616
  721   910         1128376361
  560   984         1128379904
  810   842         1128388688
  610   966         1128409696
  516   997         1128415069
  645   951         1128421476
  792   858         1128421800
  575   979         1128423114
  615   964         1128449719
  534   992         1128464792
  627   959         1128465962
  527   994         1128470967
  557   985         1128480318
  605   968         1128484357
  735   901         1128498076
  708   918         1128515544
  738   899         1128519971
  780   868         1128524032
  713   915         1128527972
  751   890         1128533751
  732   903         1128537495
  775   872         1128539223
  578   978         1128541904
  809   843         1128552236
  799   852         1128552607
  634   956         1128562920
  762   882         1128579696
  687   930         1128599703
  741   897         1128603294
  620   962         1128605128
  766   879         1128606535
  696   925         1128606661
  554   986         1128616720
  729   905         1128638114
  541   990         1128639421
  592   973         1128642005
  666   941         1128645917
  643   952         1128649115
  664   942         1128651832
  520   996         1128655936
  703   921         1128658888
  668   940         1128661632
  600   970         1128673000
  758   885         1128673637
  662   943         1128679335
  718   912         1128696760
  581   977         1128697774
  670   939         1128699019
  785   864         1128709169
  808   844         1128725696
  660   944         1128728384
  744   895         1128748159
  791   859         1128753450
  770   876         1128754376
  672   938         1128758120
  505  1000         1128787625
  551   987         1128788954
  658   945         1128798937
  726   907         1128799819
  798   853         1128820069
  674   937         1128838977
  689   929         1128847858
  531   993         1128867948
  509   999         1128875228
  625   960         1128876625
  754   888         1128888136
  584   976         1128890880
  656   946         1128890952
  641   953         1128897898
  632   957         1128903461
  807   845         1128909068
  676   936         1128941632
  524   995         1128952699
  747   893         1128954680
  698   924         1128957416
  538   991         1128963143
  779   869         1128964048
  595   972         1128974923
  613   965         1128978522
  608   967         1128986775
  548   988         1128996864
  654   947         1129004387
  710   917         1129006213
  513   998         1129017689
  723   909         1129022496
  774   873         1129023441
  678   935         1129066127
  715   914         1129077819
  618   963         1129085379
  705   920         1129090625
  790   860         1129095000
  797   854         1129097437
  806   846         1129102352
  784   865         1129104929
  603   969         1129109436
  691   928         1129118123
  587   975         1129121378
  652   948         1129139200
  639   954         1129167783
  765   880         1129169125
  826   827         1129169259
  761   883         1129176468
  825   828         1129179177
  824   829         1129199013
  680   934         1129212504
  517   997         1129215386
  750   891         1129222971
  823   830         1129228767
  545   989         1129240294
  567   982         1129250431
  630   958         1129264912
  564   983         1129268231
  822   831         1129268439
  570   981         1129269141
  769   877         1129282742
  650   949         1129295349
  757   886         1129304549
  805   847         1129305548
  528   994         1129305736
  720   911         1129306031
  623   961         1129308048
  737   900         1129315553
  734   902         1129317712
  821   832         1129318029
  535   992         1129321863
  561   984         1129322385
  573   980         1129324517
  700   923         1129330467
  598   971         1129345803
  740   898         1129374792
  820   833         1129377537
  682   933         1129380805
  731   904         1129381155
  796   855         1129384711
  590   974         1129389424
  693   927         1129410540
  558   985         1129412737
  778   870         1129413952
  576   979         1129416715
  789   861         1129446450
  819   834         1129446963
  637   955         1129458728
  521   996         1129468697
  648   950         1129472792
  743   896         1129495543
  728   906         1129505768
  783   866         1129510583
  773   874         1129517541
  804   848         1129518656
  542   990         1129519088
  712   916         1129519424
  818   835         1129526307
  611   966         1129527827
  555   986         1129539131
  707   919         1129544802
  579   978         1129545891
  753   889         1129553146
  506  1000         1129554216
  684   932         1129571072
  606   968         1129584248
  616   964         1129586240
  817   836         1129615569
  628   959         1129647231
  717   913         1129650310
  510   999         1129653999
  646   951         1129671487
  746   894         1129677920
  795   856         1129681891
  725   908         1129691437
  593   973         1129695174
  552   987         1129701411
  582   977         1129712201
  816   837         1129714749
  532   993         1129715425
  695   926         1129725151
  702   922         1129725856
  764   881         1129741585
  803   849         1129741676
  601   970         1129754801
  621   962         1129760189
  635   956         1129770691
  525   995         1129778000
  760   884         1129783104
  686   931         1129783347
  788   862         1129807800
  514   998         1129808736
  768   878         1129820984
  815   838         1129823847
  539   991         1129833090
  777   871         1129873744
  644   952         1129891392
  549   988         1129899421
  585   976         1129915801
  749   892         1129922037
  782   867         1129926131
  722   910         1129938048
  814   839         1129942863
  756   887         1129945319
  802   850         1129974608
  665   942         1129976513
  667   941         1129978584
  794   857         1129988977
  663   943         1129996054
  669   940         1130002309
  688   930         1130017672
  518   997         1130018805
  709   918         1130021461
  772   875         1130021523
  661   944         1130037165
  596   972         1130038784
  671   939         1130047730
  626   960         1130050376
  714   915         1130055219
  697   925         1130061998
  813   840         1130071797
  609   967         1130097592
  659   945         1130099804
  633   957         1130103630
  614   965         1130107669
  673   938         1130114889
  736   901         1130120957
  642   953         1130132465
  546   989         1130133005
  704   921         1130143625
  529   994         1130143673
  733   903         1130147164
  739   899         1130156118
  588   975         1130156847
  787   863         1130179050
  536   992         1130182144
  657   946         1130183929
  604   969         1130202073
  675   937         1130203828
  812   841         1130210649
  568   982         1130216600
  801   851         1130217452
  565   983         1130224212
  752   890         1130228008
  619   963         1130233006
  730   905         1130234625
  719   912         1130245487
  571   981         1130245552
  742   897         1130252761
  562   984         1130268232
  690   929         1130274089
  522   996         1130284584
  655   947         1130289498
  793   858         1130305969
  574   980         1130311224
  677   936         1130314589
  507  1000         1130323843
  763   882         1130323915
  776   872         1130343424
  559   985         1130348504
  781   868         1130351573
  811   842         1130359419
  767   879         1130369102
  727   907         1130383226
  640   954         1130394664
  759   885         1130399604
  543   990         1130402007
  745   895         1130411000
  577   979         1130413772
  653   948         1130416469
  599   971         1130420410
  699   924         1130421123
  591   974         1130435495
  511   999         1130435830
  679   935         1130447214
  631   958         1130457503
  556   986         1130464872
  800   852         1130470208
  624   961         1130474305
  810   843         1130518107
  711   917         1130520644
  771   876         1130535387
  692   928         1130552640
  580   978         1130553352
  786   864         1130560200
  651   949         1130564800
  533   993         1130566094
  706   920         1130583816
  724   909         1130592853
  755   888         1130595947
  681   934         1130601745
  515   998         1130602867
  526   995         1130606451
  716   914         1130613640
  553   987         1130617180
  748   893         1130630949
  792   859         1130632867
  612   966         1130649624
  638   955         1130677947
  809   844         1130686713
  607   968         1130687775
  540   991         1130706271
  617   964         1130726457
  583   977         1130730120
  799   853         1130732876
  649   950         1130734449
  594   973         1130751901
  683   933         1130778224
  780   869         1130786909
  701   923         1130802568
  550   988         1130805272
  775   873         1130822992
  519   997         1130825332
  629   959         1130832268
  602   970         1130840208
  694   927         1130853367
  721   911         1130863392
  808   845         1130865237
  751   891         1130912722
  762   883         1130916115
  622   962         1130918976
  647   951         1130925374
  766   880         1130927096
  735   902         1130936183
  586   976         1130944232
  738   900         1130947272
  785   865         1130951250
  791   860         1130969671
  685   932         1130976693
  636   956         1130982272
  530   994         1130984784
  732   904         1130986432
  798   854         1131005456
  741   898         1131019813
  758   886         1131025968
  547   989         1131028992
  713   916         1131042393
  537   992         1131045641
  708   919         1131046471
  807   846         1131053679
  770   877         1131059133
  508  1000         1131096512
  729   906         1131097905
  523   996         1131103603
  597   972         1131106221
  645   952         1131137533
  744   896         1131153920
  696   926         1131176312
  566   983         1131183583
  569   982         1131186177
  718   913         1131194729
  589   975         1131195844
  687   931         1131197194
  703   922         1131206375
  610   967         1131212063
  563   984         1131217451
  827   827         1131218566
  512   999         1131220727
  826   828         1131223528
  572   981         1131225389
  627   960         1131227883
  779   870         1131232139
  825   829         1131238414
  615   965         1131240500
  806   847         1131252039
  754   889         1131256433
  824   830         1131263224
  726   908         1131270488
  560   985         1131287625
  797   855         1131287948
  544   990         1131288184
  823   831         1131297958
  605   969         1131298334
  575   980         1131301375
  666   942         1131305184
  634   957         1131307597
  774   874         1131312448
  668   941         1131315253
  790   861         1131316381
  664   943         1131316751
  822   832         1131342616
  670   940         1131347000
  747   894         1131349707
  662   944         1131349912
  784   866         1131352200
  643   953         1131370884
  620   963         1131384347
  557   986         1131393949
  821   833         1131397198
  516   998         1131400088
  672   939         1131400467
  660   945         1131404625
  578   979         1131414291
  534   993         1131419961
  527   995         1131438058
  689   930         1131439769
  805   848         1131460317
  820   834         1131461704
  674   938         1131475696
  658   946         1131480848
  592   974         1131485112
  765   881         1131494966
  600   971         1131498611
  723   910         1131504067
  761   884         1131518185
  698   925         1131521517
  710   918         1131531632
  819   835         1131536134
  554   987         1131536267
  581   978         1131564293
  676   937         1131572729
  656   947         1131578539
  796   856         1131580352
  541   991         1131582692
  715   915         1131586750
  769   878         1131592761
  750   892         1131607288
  818   836         1131620488
  641   954         1131625385
  705   921         1131632586
  520   997         1131634973
  625   961         1131644306
  632   958         1131653880
  757   887         1131662196
  789   862         1131672997
  804   849         1131678513
  778   871         1131687263
  678   936         1131691608
  654   948         1131697656
  691   929         1131704460
  551   988         1131714423
  817   837         1131714766
  737   901         1131748254
  584   977         1131751537
  734   903         1131761231
  783   867         1131763050
  613   966         1131775093
  608   968         1131794944
  740   899         1131796699
  720   912         1131798528
  773   875         1131811792
  595   973         1131812192
  816   838         1131818968
  531   994         1131829075
  680   935         1131832375
  731   905         1131835516
  652   949         1131838157
  618   964         1131870376
  509  1000         1131872229
  795   857         1131882668
  700   924         1131889024
  639   955         1131900994
  803   850         1131906627
  743   897         1131906680
  538   992         1131912360
  524   996         1131925760
  753   890         1131926777
  548   989         1131928261
  603   970         1131929227
  815   839         1131933094
  728   907         1131970995
  587   976         1131976179
  693   928         1131991309
  682   934         1131995072
  650   950         1132000000
  513   999         1132008696
  630   959         1132021079
  712   917         1132039341
  788   863         1132039519
  814   840         1132057144
  764   882         1132072712
  746   895         1132078311
  707   920         1132081243
  623   962         1132081495
  760   885         1132130125
  768   879         1132136271
  802   851         1132144659
  567   983         1132146350
  777   872         1132152281
  717   914         1132153757
  570   982         1132159168
  725   909         1132167554
  564   984         1132170048
  598   972         1132177240
  545   990         1132177625
  684   933         1132179741
  648   951         1132183143
  782   868         1132183800
  813   841         1132191118
  794   858         1132194896
  637   956         1132197669
  517   998         1132200405
  573   981         1132208658
  561   985         1132230106
  590   975         1132238375
  528   995         1132272827
  535   993         1132277032
  702   923         1132278875
  576   980         1132294976
  695   927         1132300358
  756   888         1132308288
  749   893         1132311706
  772   876         1132321024
  558   986         1132326368
  611   967         1132330194
  812   842         1132335016
  616   965         1132377021
  686   932         1132386424
  646   952         1132387544
  801   852         1132392609
  606   969         1132398225
  628   960         1132409152
  787   864         1132415947
  579   979         1132418278
  722   911         1132425079
  521   997         1132447734
  555   987         1132458678
  542   991         1132462359
  811   843         1132488838
  635   957         1132515368
  793   859         1132517036
  593   974         1132538281
  621   963         1132539408
  709   919         1132552388
  736   902         1132559064
  714   916         1132569640
  582   978         1132578720
  601   971         1132580412
  739   900         1132583419
  733   904         1132596101
  752   891         1132606979
  644   953         1132613161
  781   869         1132614450
  688   931         1132615163
  552   988         1132626880
  776   873         1132627193
  697   926         1132631649
  667   942         1132637851
  665   943         1132641432
  800   853         1132650477
  510  1000         1132651000
  810   844         1132652584
  669   941         1132655930
  763   883         1132660334
  663   944         1132666631
  742   898         1132669280
  532   994         1132676552
  767   880         1132689663
  704   922         1132691112
  730   906         1132694416
  671   940         1132695711
  661   945         1132713406
  719   913         1132743456
  525   996         1132751061
  759   886         1132751935
  673   939         1132757236
  585   977         1132776458
  659   946         1132781715
  539   992         1132782307
  514   999         1132799743
  786   865         1132802281
  745   896         1132816761
  626   961         1132818057
  809   845         1132826254
  549   989         1132830818
  771   877         1132840144
  675   938         1132840547
  792   860         1132849088
  727   908         1132853895
  633   958         1132854049
  642   954         1132859952
  690   930         1132866000
  657   947         1132871516
  596   973         1132876053
  614   966         1132904240
  609   968         1132905761
  799   854         1132918263
  677   937         1132945686
  755   889         1132964244
  655   948         1132982767
  699   925         1132985224
  518   998         1133003824
  808   846         1133009848
  588   976         1133011648
  619   964         1133018003
  604   970         1133021864
  748   894         1133025976
  711   918         1133046063
  780   870         1133055000
  546   990         1133070336
  679   936         1133072695
  724   910         1133074424
  529   995         1133110764
  775   874         1133111999
  568   983         1133112519
  653   949         1133115426
  716   915         1133122571
  706   921         1133125777
  565   984         1133126029
  640   955         1133127875
  571   982         1133135579
  536   993         1133137313
  692   929         1133138977
  562   985         1133175953
  791   861         1133191052
  574   981         1133195365
  798   855         1133195967
  785   866         1133198521
  807   847         1133203366
  631   959         1133213670
  681   935         1133221616
  624   962         1133247752
  599   972         1133251847
  766   881         1133252937
  762   884         1133257832
  559   986         1133262135
  522   997         1133263621
  651   950         1133269451
  827   828         1133272835
  826   829         1133282765
  591   975         1133284446
  577   980         1133292033
  751   892         1133297039
  825   830         1133302625
  824   831         1133332415
  543   991         1133345278
  721   912         1133355889
  701   924         1133361125
  770   878         1133369152
  823   832         1133372135
  735   903         1133379702
  738   901         1133379973
  758   887         1133383615
  556   987         1133384419
  683   934         1133392491
  806   848         1133406808
  638   956         1133416888
  822   833         1133421785
  580   979         1133425739
  511  1000         1133432831
  694   928         1133434136
  732   905         1133440793
  741   899         1133441720
  649   951         1133444800
  612   967         1133451991
  821   834         1133481365
  797   856         1133483589
  607   969         1133501752
  779   871         1133505450
  617   965         1133517238
  533   994         1133527221
  553   988         1133542649
  790   862         1133542928
  820   835         1133550875
  713   917         1133562310
  729   907         1133563132
  744   897         1133565057
  526   996         1133579512
  708   920         1133582912
  685   933         1133585362
  515   999         1133593874
  629   960         1133594189
  594   974         1133595008
  583   978         1133596639
  784   867         1133604667
  774   875         1133606699
  805   849         1133620174
  754   890         1133630064
  819   836         1133630315
  647   952         1133641431
  540   992         1133655488
  602   971         1133665819
  718   914         1133698176
  622   963         1133698195
  818   837         1133719685
  636   957         1133726949
  550   989         1133736669
  726   909         1133746605
  747   895         1133750098
  696   927         1133751519
  703   923         1133759394
  796   857         1133781129
  687   932         1133800271
  586   977         1133804889
  519   998         1133810351
  817   838         1133818985
  765   882         1133826093
  804   850         1133843464
  645   953         1133859302
  761   885         1133865206
  789   863         1133904716
  769   879         1133908048
  816   839         1133928215
  597   973         1133943490
  530   995         1133951875
  778   872         1133965800
  547   990         1133966323
  666   943         1133970103
  668   942         1133974520
  664   944         1133987328
  723   911         1133991098
  627   961         1133995564
  750   893         1133996957
  670   941         1134000621
  537   993         1134000810
  610   968         1134020232
  783   868         1134020719
  757   888         1134025165
  662   945         1134026153
  615   966         1134037071
  689   931         1134037260
  815   840         1134047375
  672   940         1134048448
  589   976         1134050645
  634   958         1134058016
  710   919         1134062559
  803   851         1134076678
  569   983         1134082096
  523   997         1134082640
  566   984         1134085400
  660   946         1134086536
  795   858         1134088587
  698   926         1134091168
  643   954         1134098371
  715   916         1134101171
  773   876         1134111293
  572   982         1134115416
  674   939         1134118043
  605   970         1134118125
  563   985         1134125172
  658   947         1134168435
  620   964         1134169344
  814   841         1134176465
  705   922         1134180073
  575   981         1134185516
  737   902         1134186361
  560   986         1134201256
  676   938         1134209448
  734   904         1134210168
  512  1000         1134217728
  740   900         1134224000
  544   991         1134231455
  656   948         1134271808
  788   864         1134276416
  578   980         1134292552
  731   906         1134295307
  691   930         1134296371
  720   913         1134296497
  753   891         1134305748
  557   987         1134313496
  813   842         1134315485
  802   852         1134319816
  678   937         1134322705
  743   898         1134323199
  600   972         1134330048
  592   975         1134334063
  641   955         1134358596
  534   994         1134381088
  516   999         1134391095
  654   949         1134396613
  794   859         1134405963
  764   883         1134409131
  632   959         1134410047
  527   996         1134411119
  625   962         1134417753
  777   873         1134436050
  581   979         1134436680
  728   908         1134441664
  782   869         1134446677
  700   925         1134453125
  768   880         1134456832
  680   936         1134457856
  554   988         1134461736
  812   843         1134464435
  760   886         1134482456
  746   896         1134484072
  541   992         1134531909
  652   950         1134542808
  712   918         1134564760
  801   853         1134572878
  613   967         1134577460
  693   929         1134577646
  608   969         1134608921
  682   935         1134614943
  584   978         1134618056
  520   998         1134619992
  707   921         1134623204
  811   844         1134623315
  772   877         1134625781
  639   956         1134639935
  551   989         1134645820
  725   910         1134649125
  595   974         1134655299
  787   865         1134658028
  618   965         1134661157
  717   915         1134662688
  756   889         1134676585
  749   894         1134706733
  650   951         1134710351
  793   860         1134733257
  603   971         1134754838
  630   960         1134783000
  810   845         1134792125
  684   934         1134794008
  531   995         1134796166
  800   854         1134835864
  587   977         1134836836
  702   924         1134837432
  623   963         1134860714
  548   990         1134865592
  538   993         1134867529
  695   928         1134881127
  781   870         1134882541
  648   952         1134899200
  524   997         1134904797
  776   874         1134916200
  722   912         1134917576
  637   957         1134942346
  809   846         1134970865
  752   892         1134991296
  686   933         1134995093
  763   884         1135002051
  736   903         1135002583
  513  1000         1135005697
  598   973         1135014509
  767   881         1135015504
  739   901         1135016120
  567   984         1135048167
  786   866         1135049552
  733   905         1135050462
  570   983         1135055087
  792   861         1135070469
  564   985         1135077769
  709   920         1135088829
  714   917         1135089557
  742   899         1135091187
  590   976         1135093176
  573   982         1135098685
  799   855         1135108774
  646   953         1135109313
  759   887         1135109582
  545   991         1135120896
  611   968         1135138363
  561   986         1135143737
  771   878         1135150163
  808   847         1135159535
  730   907         1135159643
  616   966         1135173592
  628   961         1135176833
  576   981         1135179117
  517   999         1135191412
  697   927         1135206856
  606   970         1135218016
  688   932         1135218240
  745   897         1135227898
  535   994         1135238159
  704   923         1135244131
  528   996         1135245888
  558   987         1135245915
  719   914         1135246903
  635   958         1135265787
  579   980         1135296539
  667   943         1135302770
  665   944         1135312009
  669   942         1135315197
  621   964         1135324405
  828   828         1135327104
  780   871         1135328311
  727   909         1135330012
  827   829         1135332072
  755   890         1135337875
  644   954         1135340648
  663   945         1135342872
  826   830         1135346976
  671   941         1135349332
  807   848         1135358135
  825   831         1135371816
  555   988         1135384147
  593   975         1135387232
  798   856         1135391608
  661   946         1135395317
  673   940         1135405217
  775   875         1135406250
  824   832         1135406592
  542   992         1135411576
  601   972         1135411849
  791   862         1135417599
  748   895         1135426367
  521   998         1135432753
  785   867         1135450988
  582   979         1135451107
  823   833         1135451304
  690   931         1135463491
  659   947         1135469302
  675   939         1135482894
  822   834         1135505952
  699   926         1135554875
  552   989         1135558277
  724   911         1135561455
  657   948         1135564785
  806   849         1135566665
  821   835         1135570536
  711   919         1135576990
  677   938         1135582405
  766   882         1135584064
  626   962         1135591504
  642   955         1135593163
  762   885         1135604853
  633   959         1135610216
  716   916         1135636992
  585   978         1135642977
  532   995         1135643643
  820   836         1135645056
  706   922         1135673264
  655   949         1135681724
  797   857         1135684366
  770   879         1135684439
  751   893         1135686708
  679   937         1135703792
  614   967         1135706607
  596   974         1135719160
  609   969         1135719738
  819   837         1135729512
  525   997         1135730098
  692   930         1135730888
  539   993         1135737476
  758   888         1135746584
  549   990         1135768149
  790   863         1135774647
  779   872         1135783987
  805   850         1135785125
  514  1000         1135796744
  619   965         1135808784
  738   902         1135818080
  653   950         1135820077
  818   838         1135823904
  735   904         1135828639
  681   936         1135847097
  604   971         1135847475
  721   913         1135853858
  784   868         1135862336
  640   956         1135866816
  741   900         1135869021
  588   977         1135872305
  732   906         1135900584
  774   876         1135906200
  701   925         1135925226
  817   839         1135928232
  631   960         1135975591
  651   951         1135979802
  744   898         1135981576
  796   858         1135987048
  518   999         1135994831
  754   891         1136009035
  683   935         1136012362
  804   851         1136013515
  546   991         1136013607
  568   984         1136014336
  694   929         1136020473
  624   963         1136026971
  571   983         1136031498
  565   985         1136033750
  729   908         1136033801
  816   840         1136042496
  529   996         1136083825
  574   982         1136085392
  713   918         1136087729
  599   973         1136089116
  562   986         1136089584
  536   994         1136098440
  708   921         1136124873
  591   976         1136139247
  789   864         1136141613
  747   896         1136155859
  649   952         1136160857
  638   957         1136161565
  765   883         1136162512
  815   841         1136166696
  577   981         1136176174
  559   987         1136181682
  685   934         1136199629
  718   915         1136207107
  761   886         1136217537
  726   910         1136228176
  769   880         1136228609
  522   998         1136248640
  778   873         1136249569
  803   852         1136251835
  612   968         1136260160
  783   869         1136283596
  543   992         1136294495
  795   859         1136299654
  814   842         1136300832
  580   980         1136304000
  556   988         1136309888
  617   966         1136313809
  703   924         1136317951
  607   970         1136321543
  696   928         1136332288
  629   961         1136361870
  647   953         1136363200
  750   894         1136391984
  757   889         1136393462
  687   933         1136408940
  773   877         1136416050
  594   975         1136443959
  813   843         1136444904
  583   979         1136469026
  553   989         1136474046
  636   958         1136477368
  622   964         1136483192
  723   912         1136483595
  533   995         1136494312
  602   972         1136497256
  802   853         1136500085
  788   865         1136518497
  526   997         1136558549
  645   954         1136586789
  515  1000         1136590875
  812   844         1136598912
  710   920         1136599000
  540   993         1136610657
  715   917         1136621088
  794   860         1136622184
  737   903         1136629880
  668   943         1136639439
  689   932         1136640337
  666   944         1136640680
  740   901         1136656701
  670   942         1136659888
  664   945         1136663569
  734   905         1136664529
  698   927         1136666375
  586   978         1136671408
  550   990         1136674000
  753   892         1136690065
  672   941         1136702069
  662   946         1136708064
  782   870         1136714768
  777   874         1136725057
  705   923         1136733092
  743   899         1136745106
  764   884         1136750848
  801   854         1136758265
  731   907         1136760534
  811   845         1136762856
  674   940         1136766024
  627   962         1136769011
  660   947         1136774123
  768   881         1136782673
  597   974         1136786597
  720   914         1136799944
  519   999         1136801358
  634   959         1136814183
  643   955         1136831582
  610   969         1136834209
  615   967         1136839438
  760   887         1136840103
  676   939         1136851795
  658   948         1136861704
  691   931         1136893862
  746   897         1136895209
  787   866         1136905299
  547   991         1136909594
  589   977         1136911302
  728   909         1136917781
  530   996         1136924936
  772   878         1136935800
  810   846         1136936736
  605   971         1136943736
  793   861         1136954638
  678   938         1136959424
  620   965         1136960125
  537   994         1136961937
  656   949         1136970765
  569   984         1136983913
  566   985         1136993121
  572   983         1137011335
  700   926         1137022776
  800   855         1137026375
  563   986         1137038803
  756   890         1137050216
  523   998         1137067659
  575   982         1137075543
  680   937         1137088953
  712   919         1137095687
  641   956         1137097537
  654   950         1137101264
  749   895         1137107124
  809   847         1137120552
  560   987         1137120803
  725   911         1137136156
  781   871         1137155852
  600   973         1137167317
  693   930         1137169557
  707   922         1137170691
  632   960         1137171968
  578   981         1137176693
  717   916         1137177109
  544   992         1137180672
  592   976         1137188864
  625   963         1137196972
  776   875         1137210451
  557   988         1137238965
  682   936         1137240424
  652   951         1137253159
  792   862         1137297016
  786   867         1137302019
  799   856         1137304415
  808   848         1137314304
  581   980         1137314941
  767   882         1137346631
  534   995         1137348179
  763   885         1137349072
  752   893         1137380965
  639   957         1137384612
  613   968         1137385629
  828   829         1137386341
  516  1000         1137388096
  527   997         1137390156
  554   989         1137393133
  827   830         1137396283
  702   925         1137401533
  684   935         1137413879
  722   913         1137415545
  826   831         1137416167
  650   952         1137426408
  608   970         1137428712
  825   832         1137445993
  736   904         1137451520
  739   902         1137454227
  618   966         1137457728
  771   879         1137465450
  695   929         1137467464
  759   888         1137472551
  824   833         1137485761
  541   993         1137487078
  584   979         1137490443
  595   975         1137504250
  733   906         1137510253
  807   849         1137517992
  742   900         1137518488
  823   834         1137535471
  630   961         1137550681
  551   990         1137583151
  603   972         1137586275
  798   857         1137592385
  822   835         1137595123
  780   872         1137606848
  686   934         1137609360
  520   999         1137610999
  714   918         1137614976
  648   953         1137620969
  730   908         1137630312
  709   921         1137630790
  745   898         1137644417
  623   964         1137645711
  791   863         1137649318
  821   836         1137664717
  637   958         1137692765
  587   978         1137703355
  775   876         1137705751
  785   868         1137708657
  755   891         1137716846
  806   850         1137731616
  820   837         1137744253
  719   915         1137755834
  531   996         1137769227
  697   928         1137787625
  704   924         1137802688
  548   991         1137808863
  727   910         1137811583
  688   933         1137826909
  538   994         1137828656
  748   896         1137832128
  819   838         1137833731
  646   954         1137836800
  598   974         1137857616
  524   998         1137889816
  797   858         1137890285
  766   883         1137920483
  818   839         1137933151
  628   962         1137950280
  611   969         1137952340
  590   977         1137953833
  805   851         1137955176
  567   985         1137955888
  570   984         1137956904
  762   886         1137957184
  667   944         1137973347
  616   967         1137975959
  669   943         1137980116
  665   945         1137988250
  564   986         1137991400
  573   983         1137994604
  770   880         1138005000
  671   942         1138008599
  790   864         1138011544
  635   959         1138021954
  663   946         1138024783
  817   840         1138042513
  606   971         1138043627
  724   912         1138053952
  673   941         1138058838
  561   987         1138063284
  690   932         1138066568
  779   873         1138067756
  576   982         1138069144
  545   992         1138070113
  644   955         1138073859
  751   894         1138081735
  661   947         1138082904
  711   920         1138113431
  758   889         1138114881
  621   965         1138115186
  784   869         1138125213
  699   927         1138130082
  675   940         1138130875
  716   917         1138156909
  816   841         1138161817
  659   948         1138162571
  558   988         1138171384
  579   981         1138180680
  517  1000         1138188413
  804   852         1138188672
  796   859         1138198115
  535   995         1138205250
  774   877         1138210957
  677   939         1138224752
  528   997         1138224925
  706   923         1138226283
  593   976         1138242033
  601   973         1138249118
  738   903         1138261599
  657   949         1138263742
  735   905         1138283000
  815   842         1138291063
  741   901         1138301722
  555   989         1138315544
  692   931         1138328379
  582   980         1138329368
  642   956         1138332104
  679   938         1138340511
  721   914         1138357305
  732   907         1138365811
  542   993         1138366745
  626   963         1138370723
  633   960         1138372137
  789   865         1138383694
  655   950         1138386375
  754   892         1138393352
  744   899         1138403483
  521   999         1138423760
  814   843         1138430251
  803   853         1138432104
  681   937         1138478194
  701   926         1138494877
  552   990         1138495608
  765   884         1138504229
  729   909         1138509918
  614   968         1138514776
  585   979         1138515364
  795   860         1138515875
  653   951         1138530428
  778   874         1138538576
  609   970         1138539529
  783   870         1138551687
  769   881         1138554450
  747   897         1138566996
  596   975         1138568111
  761   887         1138575184
  813   844         1138579381
  619   966         1138605355
  640   957         1138611493
  694   930         1138612384
  532   996         1138616704
  713   919         1138618656
  683   936         1138637843
  708   922         1138672360
  604   972         1138678912
  802   854         1138685472
  651   952         1138695859
  539   994         1138698603
  549   991         1138711420
  525   998         1138715117
  726   911         1138715207
  718   916         1138721528
  773   878         1138726069
  812   845         1138738453
  588   978         1138738824
  631   961         1138743272
  788   866         1138765768
  757   890         1138767093
  750   895         1138792375
  624   964         1138811968
  685   935         1138819500
  794   861         1138843565
  703   925         1138882052
  649   953         1138882626
  811   846         1138907467
  638   958         1138911984
  696   929         1138918625
  568   985         1138922057
  599   974         1138932223
  571   984         1138933315
  565   986         1138947381
  801   855         1138948776
  546   992         1138962824
  574   983         1138981311
  723   913         1138981564
  782   871         1138988079
  518  1000         1138991832
  591   977         1138999904
  562   987         1139009131
  777   875         1139019308
  687   934         1139023207
  529   997         1139062862
  536   995         1139065531
  577   982         1139066201
  612   969         1139074137
  737   904         1139078817
  753   893         1139079734
  810   847         1139086423
  647   954         1139090687
  740   902         1139094808
  764   885         1139097869
  559   988         1139107151
  768   882         1139113800
  617   967         1139116176
  734   906         1139124320
  629   962         1139135317
  710   921         1139140961
  715   918         1139146507
  607   971         1139147154
  787   867         1139157766
  743   900         1139172407
  793   862         1139181185
  580   981         1139188141
  760   888         1139203072
  800   856         1139222016
  731   908         1139231203
  636   959         1139233535
  522   999         1139239647
  556   989         1139241285
  698   928         1139247144
  689   933         1139249006
  543   993         1139249664
  772   879         1139251087
  622   965         1139273973
  809   848         1139275321
  705   924         1139291649
  594   976         1139298760
  720   915         1139308875
  668   944         1139310016
  746   898         1139311728
  666   945         1139316921
  645   955         1139320000
  670   943         1139324807
  602   973         1139334525
  664   946         1139345480
  583   980         1139347287
  672   942         1139361336
  662   947         1139395651
  728   910         1139399352
  553   990         1139411377
  674   941         1139419645
  756   891         1139429187
  781   872         1139434389
  829   829         1139445578
  828   830         1139450552
  827   831         1139465474
  533   996         1139467373
  660   948         1139467392
  808   849         1139474161
  826   832         1139490344
  691   932         1139496939
  676   940         1139499776
  799   857         1139505192
  776   876         1139509952
  749   896         1139512885
  825   833         1139525162
  792   863         1139528735
  526   998         1139543568
  586   979         1139543795
  627   963         1139548230
  786   868         1139559688
  658   949         1139560661
  824   834         1139569928
  643   956         1139570523
  540   994         1139571784
  634   960         1139576104
  700   927         1139597983
  678   939         1139601771
  550   991         1139617271
  823   835         1139624642
  725   912         1139628653
  712   920         1139632128
  597   975         1139635548
  615   968         1139647607
  610   970         1139654000
  656   950         1139675416
  807   850         1139682943
  767   883         1139683050
  822   836         1139689304
  717   917         1139697026
  763   886         1139701403
  707   923         1139723710
  680   938         1139725672
  620   966         1139756696
  821   837         1139763914
  693   931         1139767048
  605   972         1139775173
  752   894         1139775992
  589   978         1139777821
  771   880         1139786011
  798   858         1139798304
  519  1000         1139798359
  654   951         1139811615
  759   889         1139840848
  641   957         1139842214
  820   838         1139848472
  547   992         1139858811
  682   937         1139871521
  791   864         1139886215
  780   873         1139890617
  569   985         1139891634
  739   903         1139897746
  806   851         1139901667
  530   997         1139903973
  736   905         1139905881
  566   986         1139906752
  572   984         1139913152
  722   914         1139918992
  537   995         1139929028
  632   961         1139939649
  819   839         1139942978
  742   901         1139951189
  563   987         1139958350
  652   952         1139969216
  702   926         1139971184
  575   983         1139971462
  785   869         1139971534
  733   907         1139975480
  625   964         1139981969
  600   974         1140010424
  775   877         1140010508
  684   936         1140039360
  560   988         1140046272
  818   840         1140047432
  592   977         1140049521
  523   999         1140058666
  695   930         1140059375
  745   899         1140066324
  578   982         1140066720
  755   892         1140101163
  797   859         1140101352
  730   909         1140106429
  805   852         1140130333
  639   958         1140135031
  544   993         1140135841
  714   919         1140145903
  650   953         1140148177
  817   841         1140161834
  557   989         1140170362
  709   922         1140178277
  581   981         1140199082
  613   969         1140199606
  686   935         1140229231
  748   897         1140243265
  790   865         1140253625
  608   971         1140254323
  618   967         1140260095
  766   884         1140262200
  719   916         1140270255
  816   842         1140286184
  727   911         1140298614
  762   887         1140314831
  534   996         1140321240
  630   962         1140324128
  554   990         1140330464
  770   881         1140330841
  648   954         1140348456
  779   874         1140356763
  595   976         1140359051
  704   925         1140366789
  584   980         1140368704
  804   853         1140368941
  697   929         1140373962
  527   998         1140375175
  784   870         1140393304
  796   860         1140414336
  815   843         1140420482
  603   973         1140423544
  623   965         1140436492
  688   934         1140441176
  541   994         1140448205
  637   959         1140448932
  751   895         1140482126
  758   890         1140488512
  774   878         1140520976
  551   991         1140526422
  724   913         1140551921
  814   844         1140564728
  646   955         1140570011
  587   979         1140575742
  520  1000         1140608000
  803   854         1140617491
  789   866         1140630965
  667   945         1140649588
  669   944         1140650693
  711   921         1140655392
  665   946         1140670161
  671   943         1140673518
  690   933         1140675237
  716   918         1140682328
  598   975         1140706567
  738   904         1140710536
  699   928         1140710851
  663   947         1140712370
  673   942         1140718105
  813   845         1140718922
  628   963         1140729499
  795   861         1140737256
  741   902         1140739829
  735   906         1140742791
  531   997         1140748264
  548   992         1140758080
  611   970         1140772131
  661   948         1140776173
  754   893         1140783021
  635   960         1140783875
  616   968         1140784128
  675   941         1140784496
  706   924         1140784840
  538   995         1140795747
  644   956         1140812800
  590   978         1140820352
  783   871         1140824998
  744   900         1140830784
  778   875         1140832827
  732   908         1140836480
  765   885         1140851250
  659   949         1140861528
  570   985         1140864625
  721   915         1140866236
  567   986         1140869519
  677   940         1140872733
  606   972         1140875064
  802   855         1140875983
  524   999         1140880823
  812   846         1140883064
  769   882         1140885577
  573   984         1140896421
  564   987         1140910947
  621   966         1140911757
  692   932         1140931456
  761   888         1140938153
  576   983         1140965063
  657   950         1140968393
  679   939         1140982858
  747   898         1140983515
  561   988         1140988753
  729   910         1140991489
  788   867         1141018235
  545   993         1141025282
  773   879         1141041356
  811   847         1141057154
  701   927         1141070084
  794   862         1141070112
  579   982         1141070707
  642   957         1141076781
  601   974         1141092225
  655   951         1141096726
  593   977         1141102690
  558   989         1141102781
  681   938         1141114913
  633   961         1141139818
  801   856         1141144417
  757   891         1141146064
  713   920         1141155097
  626   964         1141155720
  535   996         1141178311
  750   896         1141198136
  726   912         1141207704
  694   931         1141209875
  528   998         1141209944
  582   981         1141213509
  708   923         1141225379
  810   848         1141241192
  718   917         1141241445
  653   952         1141246485
  555   990         1141252875
  782   872         1141266616
  683   937         1141268940
  777   876         1141318809
  542   994         1141327872
  614   969         1141328753
  640   958         1141361912
  609   971         1141365140
  585   980         1141393625
  619   967         1141407722
  793   863         1141412904
  787   868         1141415435
  651   953         1141417628
  521  1000         1141420761
  800   857         1141422793
  596   976         1141422912
  809   849         1141435178
  552   991         1141438879
  685   936         1141444981
  764   886         1141450200
  768   883         1141450219
  703   926         1141451703
  753   894         1141474761
  723   914         1141485011
  829   830         1141509789
  696   930         1141510536
  604   973         1141516181
  631   962         1141516719
  828   831         1141519743
  737   905         1141533178
  740   903         1141538327
  827   832         1141539651
  826   833         1141569513
  760   889         1141571369
  772   880         1141571648
  734   907         1141589547
  532   997         1141595741
  624   965         1141602749
  743   901         1141605108
  825   834         1141609329
  649   954         1141610113
  588   979         1141611211
  808   850         1141639112
  687   935         1141643078
  824   835         1141659099
  549   992         1141660637
  539   995         1141665694
  638   959         1141668151
  715   919         1141677434
  710   922         1141688448
  525   999         1141706124
  731   909         1141707320
  799   858         1141711111
  781   873         1141718158
  823   836         1141718823
  746   899         1141733635
  792   864         1141765632
  599   975         1141781174
  822   837         1141788501
  756   892         1141813504
  776   877         1141814709
  786   869         1141822565
  720   916         1141823296
  647   955         1141823898
  698   929         1141833481
  568   986         1141835688
  571   985         1141841036
  807   851         1141852994
  705   925         1141855750
  689   934         1141863273
  591   978         1141866423
  565   987         1141866928
  821   838         1141868133
  574   984         1141883128
  728   911         1141886383
  612   970         1141893928
  629   963         1141914536
  546   993         1141917993
  749   897         1141924022
  617   968         1141924345
  562   988         1141934600
  820   839         1141957719
  577   983         1141962120
  607   972         1141978591
  668   945         1141986257
  670   944         1141995384
  636   960         1141995456
  666   946         1141998832
  798   859         1142009371
  767   884         1142024767
  672   943         1142026255
  664   947         1142033067
  559   989         1142038548
  536   996         1142038592
  529   998         1142047881
  819   840         1142057259
  645   956         1142058941
  763   887         1142059050
  622   966         1142070544
  806   852         1142076824
  580   982         1142078168
  674   942         1142078912
  662   948         1142088920
  691   933         1142105608
  771   881         1142111852
  725   913         1142126622
  791   865         1142128296
  676   941         1142153397
  594   977         1142159417
  660   949         1142166349
  818   841         1142166753
  712   921         1142174089
  752   895         1142176383
  602   974         1142177632
  556   990         1142178616
  700   928         1142178752
  780   874         1142179624
  543   994         1142210791
  759   890         1142214479
  717   918         1142222445
  583   981         1142231428
  522  1000         1142236648
  785   870         1142239625
  678   940         1142249752
  658   950         1142265312
  707   924         1142282267
  817   842         1142286201
  805   853         1142310602
  643   957         1142315200
  797   860         1142317573
  775   878         1142320527
  627   964         1142333227
  634   961         1142343785
  739   904         1142346683
  553   991         1142354648
  736   906         1142365672
  680   939         1142368019
  693   932         1142370125
  656   951         1142385767
  742   902         1142389296
  816   843         1142415603
  586   980         1142422056
  722   915         1142427923
  733   908         1142446149
  533   997         1142446410
  615   969         1142461584
  610   971         1142479611
  597   976         1142490349
  755   893         1142490832
  745   900         1142493625
  790   866         1142500896
  682   938         1142508240
  654   952         1142527672
  526   999         1142534575
  540   995         1142538875
  702   927         1142546391
  804   854         1142554328
  815   844         1142554959
  620   967         1142559063
  550   992         1142566488
  730   910         1142588000
  641   958         1142592633
  766   885         1142609221
  605   973         1142612442
  796   861         1142635717
  589   979         1142650208
  779   875         1142651014
  695   931         1142656866
  748   898         1142659784
  770   882         1142661968
  784   871         1142666615
  684   937         1142670457
  762   888         1142677800
  714   920         1142682344
  652   953         1142690985
  814   845         1142704269
  632   962         1142713096
  709   923         1142731296
  625   965         1142772750
  719   917         1142790172
  727   912         1142791111
  569   986         1142805265
  803   855         1142808002
  547   993         1142813980
  572   985         1142820873
  566   987         1142826299
  774   879         1142836263
  686   936         1142854712
  600   975         1142859375
  813   846         1142863533
  758   891         1142867483
  575   984         1142873279
  650   954         1142875664
  789   867         1142883432
  563   988         1142883819
  751   896         1142887887
  530   998         1142888992
  639   959         1142891198
  537   996         1142902089
  592   978         1142916040
  704   926         1142936440
  578   983         1142962639
  795   862         1142963803
  697   930         1142965873
  560   989         1142977669
  613   970         1143019397
  812   847         1143032751
  724   914         1143055368
  523  1000         1143055667
  688   935         1143061047
  618   968         1143068264
  802   856         1143071624
  648   955         1143081667
  608   972         1143085760
  581   982         1143089109
  544   994         1143096968
  630   963         1143103347
  783   872         1143103535
  557   990         1143107693
  778   876         1143132328
  738   905         1143164897
  754   894         1143178048
  741   903         1143183348
  711   922         1143202879
  765   886         1143203581
  735   907         1143208018
  637   960         1143210853
  811   848         1143211923
  716   919         1143213255
  595   977         1143219708
  769   883         1143221996
  623   966         1143233063
  584   981         1143252845
  744   901         1143263485
  603   974         1143266651
  554   991         1143273735
  788   868         1143275904
  690   934         1143289504
  699   929         1143297188
  534   997         1143300277
  794   863         1143301831
  761   889         1143306450
  646   956         1143308952
  732   909         1143312597
  669   945         1143326934
  667   946         1143331499
  671   944         1143344095
  801   857         1143345194
  706   925         1143348941
  665   947         1143357748
  773   880         1143361917
  527   999         1143366182
  721   916         1143380657
  673   943         1143383024
  810   849         1143401049
  747   899         1143405422
  663   948         1143405639
  541   995         1143415296
  675   942         1143443763
  587   980         1143454003
  661   949         1143475130
  551   992         1143475639
  729   911         1143478520
  628   964         1143514496
  677   941         1143526354
  757   892         1143530381
  692   933         1143540125
  782   873         1143550385
  635   961         1143551556
  644   957         1143557477
  598   976         1143561368
  659   950         1143566179
  830   830         1143574000
  829   831         1143578980
  828   832         1143593920
  611   971         1143597742
  616   969         1143598105
  809   850         1143600129
  750   897         1143609273
  827   833         1143618820
  777   877         1143623566
  800   858         1143628712
  679   940         1143630839
  793   864         1143649801
  701   928         1143650853
  826   834         1143653680
  787   869         1143678312
  657   951         1143678744
  590   979         1143692739
  713   921         1143697058
  825   835         1143698500
  726   913         1143705673
  606   973         1143712333
  548   993         1143713249
  621   967         1143714124
  531   998         1143733283
  824   836         1143753280
  681   939         1143757260
  718   918         1143766864
  538   996         1143768808
  570   986         1143778256
  708   924         1143783936
  567   987         1143789066
  768   884         1143791936
  573   985         1143804142
  764   887         1143807847
  808   851         1143809163
  655   952         1143812783
  694   932         1143812952
  823   837         1143818020
  642   958         1143827200
  564   988         1143836416
  576   984         1143866880
  753   895         1143875152
  524  1000         1143877824
  822   838         1143892720
  772   881         1143897489
  683   938         1143905659
  633   962         1143913265
  561   989         1143920150
  799   859         1143922178
  601   975         1143941176
  760   890         1143945000
  626   965         1143946501
  579   983         1143966626
  653   953         1143968254
  593   978         1143969209
  821   839         1143977380
  545   994         1143986409
  740   904         1143987264
  737   906         1143992969
  723   915         1143993942
  781   874         1144007165
  792   865         1144007713
  703   927         1144026910
  807   852         1144028151
  558   990         1144040112
  743   902         1144043215
  734   908         1144060216
  820   840         1144072000
  685   937         1144076078
  786   870         1144090656
  582   982         1144103536
  696   931         1144108027
  640   959         1144118079
  776   878         1144124728
  651   954         1144145115
  614   970         1144148544
  535   997         1144157348
  746   900         1144160936
  819   841         1144176580
  731   910         1144188891
  555   991         1144196146
  609   972         1144196577
  528   999         1144200951
  756   893         1144203173
  715   920         1144213875
  619   968         1144215891
  798   860         1144225592
  710   923         1144241467
  806   853         1144257093
  687   936         1144268559
  585   981         1144277766
  596   977         1144283569
  818   842         1144291120
  542   995         1144294963
  631   963         1144295938
  749   898         1144340541
  720   917         1144343213
  649   955         1144343324
  604   974         1144359288
  767   885         1144371788
  791   866         1144375567
  728   912         1144378880
  552   992         1144388096
  624   966         1144399320
  817   843         1144415620
  763   888         1144422019
  698   930         1144425392
  705   926         1144425401
  638   960         1144430072
  771   882         1144442979
  780   875         1144473875
  689   935         1144483144
  588   980         1144489472
  805   854         1144495989
  785   871         1144512936
  797   861         1144538954
  816   844         1144550080
  647   956         1144562839
  532   998         1144580760
  752   896         1144582144
  759   891         1144593450
  549   993         1144615806
  725   914         1144630069
  775   879         1144635814
  599   976         1144635975
  539   996         1144638755
  668   946         1144668168
  670   945         1144671625
  666   947         1144686419
  815   845         1144694500
  672   944         1144696832
  629   964         1144699533
  525  1000         1144703125
  612   971         1144719539
  691   934         1144719875
  712   922         1144721576
  664   948         1144726336
  617   969         1144738322
  591   979         1144738810
  674   943         1144743831
  804   855         1144744839
  790   867         1144753363
  717   919         1144753372
  571   986         1144754667
  568   987         1144755235
  636   961         1144763137
  700   929         1144765089
  662   949         1144787877
  574   985         1144790849
  565   988         1144792397
  739   905         1144801044
  645   957         1144803618
  676   942         1144812664
  607   973         1144815860
  736   907         1144830899
  742   903         1144832815
  707   925         1144846368
  814   846         1144848880
  796   862         1144862264
  577   984         1144863937
  562   989         1144865997
  660   950         1144871000
  622   967         1144872911
  546   994         1144879120
  755   894         1144885859
  678   941         1144903373
  733   909         1144922266
  745   901         1144926326
  722   916         1144942344
  784   872         1144945152
  779   876         1144950515
  766   886         1144961552
  580   983         1144974087
  658   951         1144975663
  559   990         1144975879
  693   933         1144978794
  770   883         1144998387
  803   856         1145003643
  813   847         1145013220
  680   940         1145016000
  536   997         1145017629
  594   978         1145025936
  602   975         1145026583
  529   999         1145038888
  762   889         1145046097
  643   958         1145065619
  730   911         1145075031
  748   899         1145081691
  656   952         1145101824
  634   962         1145117232
  583   982         1145121455
  556   991         1145121887
  627   965         1145124008
  702   928         1145127160
  789   868         1145141101
  682   939         1145150587
  774   880         1145156824
  543   995         1145177882
  812   848         1145187520
  795   863         1145195522
  714   921         1145224305
  654   953         1145249441
  758   892         1145251800
  695   932         1145259943
  802   857         1145272401
  615   970         1145281375
  727   913         1145289080
  709   924         1145289853
  751   897         1145299024
  553   992         1145303865
  586   981         1145306197
  684   938         1145307176
  610   972         1145311048
  719   918         1145315591
  641   959         1145348800
  597   977         1145351006
  620   968         1145367232
  811   849         1145371780
  783   873         1145387304
  652   954         1145418472
  533   998         1145431429
  778   877         1145437085
  605   974         1145455549
  686   937         1145485809
  632   963         1145492315
  704   927         1145511647
  540   996         1145511936
  550   993         1145521657
  589   980         1145528469
  526  1000         1145531576
  794   864         1145538728
  788   869         1145538781
  801   858         1145551113
  765   887         1145561228
  697   931         1145563364
  769   884         1145563713
  724   915         1145564299
  810   850         1145566000
  625   966         1145569321
  754   895         1145578439
  650   955         1145608875
  738   906         1145624688
  741   904         1145632285
  830   831         1145643191
  639   960         1145653119
  829   832         1145653157
  828   833         1145673089
  735   908         1145678687
  761   890         1145680081
  688   936         1145686528
  773   881         1145687758
  744   902         1145701592
  827   834         1145702987
  600   976         1145714176
  569   987         1145724812
  572   986         1145734504
  826   835         1145742851
  716   920         1145749696
  566   988         1145751768
  711   923         1145755898
  809   851         1145770180
  547   994         1145775107
  575   985         1145781000
  592   979         1145788427
  825   836         1145792681
  732   910         1145794168
  563   989         1145815216
  648   956         1145820608
  747   900         1145832723
  782   874         1145839392
  800   859         1145839779
  613   971         1145845008
  824   837         1145852477
  578   984         1145864456
  530   999         1145879999
  537   997         1145881126
  618   969         1145882241
  630   964         1145888344
  699   930         1145889099
  793   865         1145891882
  721   917         1145900574
  690   935         1145909375
  560   990         1145915000
  706   926         1145918592
  757   893         1145920050
  823   838         1145922239
  608   973         1145923029
  777   878         1145933585
  787   870         1145946403
  729   912         1145971017
  637   961         1145978534
  808   852         1145984320
  581   983         1145985028
  822   839         1146001967
  669   946         1146008845
  667   947         1146019086
  671   945         1146020336
  750   898         1146025792
  623   967         1146035430
  557   991         1146050964
  665   948         1146051017
  673   944         1146053601
  646   957         1146053629
  544   995         1146064059
  595   978         1146086227
  821   840         1146091661
  663   949         1146104596
  675   943         1146108682
  603   975         1146115602
  799   860         1146138399
  768   885         1146138957
  584   982         1146142872
  692   934         1146154392
  764   888         1146170816
  661   950         1146179781
  677   942         1146185621
  820   841         1146191321
  807   853         1146208420
  726   914         1146209120
  554   992         1146222952
  772   882         1146228616
  701   929         1146237190
  713   922         1146244545
  792   866         1146254984
  659   951         1146276530
  753   896         1146280913
  679   941         1146284460
  534   998         1146285296
  718   919         1146297791
  819   842         1146300947
  781   875         1146301416
  628   965         1146305277
  644   958         1146307896
  760   891         1146323971
  635   962         1146325003
  587   981         1146338144
  708   925         1146348037
  527  1000         1146363183
  786   871         1146363967
  541   996         1146388357
  657   952         1146394801
  681   940         1146405241
  616   970         1146417896
  818   843         1146420539
  694   933         1146421621
  598   977         1146422025
  611   972         1146429179
  551   993         1146430808
  776   879         1146440015
  740   905         1146441625
  806   854         1146442480
  798   861         1146446973
  737   907         1146458196
  743   903         1146486734
  723   916         1146508363
  621   968         1146522293
  655   953         1146534552
  734   909         1146536333
  683   939         1146548006
  817   844         1146550097
  606   974         1146555440
  590   980         1146571000
  642   959         1146583367
  746   901         1146593637
  756   894         1146598200
  703   928         1146607679
  791   867         1146628034
  548   994         1146674376
  731   911         1146675922
  805   855         1146686500
  816   845         1146689621
  633   963         1146692484
  653   954         1146695741
  570   987         1146697803
  696   932         1146711104
  685   938         1146712797
  567   988         1146714535
  573   986         1146717773
  767   886         1146724119
  531   999         1146724290
  626   966         1146743072
  538   997         1146747845
  715   921         1146755836
  749   899         1146762448
  797   862         1146765501
  564   989         1146767813
  780   876         1146773376
  576   985         1146774601
  771   883         1146779398
  763   889         1146790316
  785   872         1146791473
  601   976         1146795977
  710   924         1146800024
  815   846         1146839111
  593   979         1146841596
  561   990         1146857481
  579   984         1146868443
  720   918         1146868632
  728   913         1146876849
  651   955         1146878326
  640   960         1146880000
  687   937         1146899656
  804   856         1146940480
  545   995         1146953500
  775   880         1146956375
  614   971         1146974155
  759   892         1146977767
  558   991         1146983383
  752   897         1146993281
  814   847         1146998567
  582   983         1146999455
  705   927         1147000608
  790   868         1147011032
  698   931         1147022883
  619   969         1147029868
  609   973         1147033846
  631   964         1147080935
  649   956         1147082265
  796   863         1147093983
  689   936         1147108625
  725   915         1147139000
  535   998         1147142367
  555   992         1147145363
  596   978         1147150088
  585   982         1147167793
  813   848         1147167989
  638   961         1147197753
  528  1000         1147197952
  624   967         1147201687
  803   857         1147204420
  604   975         1147208239
  784   873         1147228921
  779   877         1147255272
  739   906         1147260835
  542   996         1147268024
  712   923         1147274595
  742   904         1147281752
  755   895         1147286250
  717   920         1147289813
  736   908         1147301568
  647   957         1147307516
  766   887         1147319199
  691   935         1147339746
  770   884         1147340104
  552   993         1147343265
  812   849         1147347377
  670   946         1147353536
  668   947         1147355755
  700   930         1147357000
  745   902         1147364433
  672   945         1147373073
  588   981         1147373613
  666   948         1147379688
  733   910         1147403837
  789   869         1147403978
  674   944         1147414408
  707   926         1147416019
  762   890         1147419728
  664   949         1147425293
  795   864         1147432419
  722   917         1147462261
  676   943         1147477583
  802   858         1147478320
  774   881         1147482665
  629   965         1147490314
  662   950         1147492528
  599   977         1147496632
  748   900         1147508992
  636   962         1147536584
  811   850         1147536731
  612   972         1147550976
  645   958         1147554037
  617   970         1147558113
  678   942         1147562640
  730   912         1147567528
  532   999         1147571767
  549   994         1147576933
  660   951         1147581351
  693   934         1147593061
  591   980         1147617071
  539   997         1147617792
  758   893         1147641469
  607   974         1147658967
  680   941         1147669621
  571   987         1147674214
  783   874         1147676311
  568   988         1147680704
  622   968         1147681080
  658   952         1147691720
  574   986         1147704480
  831   831         1147712382
  702   929         1147713497
  751   898         1147715543
  830   832         1147717368
  565   989         1147723794
  829   833         1147732326
  810   851         1147736051
  778   878         1147747104
  828   834         1147757256
  801   859         1147762180
  577   985         1147771658
  714   922         1147771792
  794   865         1147780809
  827   835         1147792158
  727   914         1147792527
  682   940         1147798568
  562   990         1147803328
  788   870         1147806872
  643   959         1147821786
  656   953         1147823593
  826   836         1147837032
  546   995         1147846211
  719   919         1147846518
  709   925         1147853954
  695   933         1147868612
  580   984         1147875904
  602   976         1147881384
  825   837         1147891878
  634   963         1147896451
  594   979         1147898323
  769   885         1147910734
  559   991         1147919150
  627   966         1147920579
  765   888         1147924197
  809   852         1147945337
  684   939         1147949523
  824   838         1147956696
  654   954         1147976928
  754   896         1147984200
  536   998         1148002648
  583   983         1148017374
  773   882         1148018885
  823   839         1148031486
  529  1000         1148035889
  800   860         1148056000
  761   891         1148059052
  556   992         1148071104
  724   916         1148078720
  741   905         1148086646
  738   907         1148089915
  704   928         1148092416
  615   971         1148106986
  641   960         1148110721
  822   840         1148116248
  686   938         1148122528
  782   875         1148133643
  793   866         1148139153
  744   903         1148145111
  610   973         1148148317
  543   996         1148150943
  652   955         1148151683
  735   909         1148154804
  808   853         1148164589
  697   932         1148166441
  620   969         1148181209
  586   982         1148196224
  821   841         1148210982
  597   978         1148217525
  787   871         1148219714
  777   879         1148248872
  553   993         1148259034
  747   901         1148265424
  632   964         1148277312
  732   911         1148281199
  716   921         1148291657
  605   975         1148304500
  711   924         1148314455
  757   894         1148315077
  820   842         1148315688
  688   937         1148317625
  650   956         1148347816
  799   861         1148359780
  625   967         1148371688
  807   854         1148393807
  589   981         1148412610
  639   961         1148420800
  533   999         1148422436
  721   918         1148425993
  819   843         1148430366
  750   899         1148447699
  729   913         1148468986
  550   994         1148482784
  699   931         1148486590
  540   997         1148490973
  768   886         1148491288
  706   927         1148493799
  792   867         1148507451
  690   936         1148534856
  764   889         1148539113
  818   844         1148555016
  772   883         1148565035
  648   957         1148565285
  600   977         1148574833
  781   876         1148600917
  806   855         1148632991
  786   872         1148642504
  569   988         1148650281
  572   987         1148654051
  592   980         1148666688
  798   862         1148673520
  613   972         1148676445
  630   965         1148679125
  566   989         1148683165
  817   845         1148689638
  753   897         1148692050
  575   986         1148694631
  669   947         1148696432
  618   970         1148702032
  671   946         1148702247
  760   892         1148708288
  667   948         1148712355
  726   915         1148718051
  673   945         1148729842
  547   995         1148742198
  665   949         1148749974
  637   962         1148751981
  563   990         1148752547
  776   880         1148760576
  608   974         1148766136
  578   985         1148772177
  692   935         1148774263
  675   944         1148779259
  713   923         1148797564
  646   958         1148804048
  663   950         1148809247
  701   930         1148829101
  718   920         1148834232
  816   846         1148834232
  623   968         1148843599
  677   943         1148850540
  560   991         1148858271
  537   998         1148866145
  530  1000         1148877000
  805   856         1148882141
  791   868         1148885703
  581   984         1148886845
  661   951         1148890132
  740   906         1148901416
  708   926         1148917688
  737   908         1148928865
  743   904         1148935671
  679   942         1148943727
  595   979         1148958614
  603   976         1148970403
  815   847         1148988798
  659   952         1148992587
  797   863         1148997220
  756   895         1148998591
  557   992         1149000181
  734   910         1149017904
  723   917         1149028280
  746   902         1149031744
  694   934         1149035888
  544   996         1149037120
  584   983         1149038791
  681   941         1149058862
  644   959         1149064063
  785   873         1149075242
  780   877         1149078133
  767   887         1149081766
  628   966         1149101848
  635   963         1149104222
  657   953         1149116570
  771   884         1149121115
  804   857         1149141257
  814   848         1149153336
  763   890         1149163947
  731   912         1149168419
  554   993         1149178121
  749   900         1149189749
  703   929         1149194016
  683   940         1149195987
  587   982         1149228171
  616   971         1149243507
  655   954         1149262039
  611   973         1149266448
  790   869         1149273909
  534   999         1149276303
  775   881         1149282216
  598   978         1149288544
  715   922         1149303323
  696   933         1149319773
  813   849         1149327846
  796   864         1149330880
  621   969         1149336270
  642   960         1149345288
  685   939         1149355144
  710   925         1149364125
  541   997         1149367394
  759   893         1149367436
  728   914         1149380296
  551   994         1149391935
  720   919         1149399559
  606   975         1149404391
  752   898         1149409800
  803   858         1149410339
  653   955         1149428952
  590   981         1149455141
  633   964         1149477481
  812   850         1149512328
  784   874         1149517928
  687   938         1149536375
  626   967         1149545439
  779   878         1149565291
  705   928         1149581377
  651   956         1149617267
  570   988         1149623272
  698   932         1149625960
  573   987         1149637320
  548   995         1149641467
  567   989         1149645932
  640   961         1149647681
  725   916         1149653421
  601   977         1149656634
  789   870         1149672069
  795   865         1149674500
  766   888         1149682168
  770   885         1149687125
  576   986         1149688232
  802   859         1149689387
  755   896         1149692011
  564   990         1149705144
  811   851         1149706782
  593   980         1149719857
  531  1000         1149721291
  739   907         1149726062
  538   998         1149732864
  742   905         1149736113
  689   937         1149739722
  579   985         1149776164
  736   909         1149777685
  831   832         1149786559
  830   833         1149796537
  762   891         1149798699
  561   991         1149800752
  614   972         1149805592
  745   903         1149807952
  774   882         1149813792
  829   834         1149816493
  649   957         1149826942
  717   921         1149831774
  712   924         1149833152
  828   835         1149846427
  619   970         1149849659
  631   965         1149871716
  609   974         1149876953
  827   836         1149886339
  733   911         1149890868
  582   984         1149901272
  810   852         1149911208
  545   996         1149926561
  558   992         1149932600
  826   837         1149936229
  748   901         1149941693
  700   931         1149954491
  691   936         1149965227
  783   875         1149970562
  638   962         1149971200
  801   860         1149978401
  722   918         1149987680
  707   927         1149991226
  825   838         1149996097
  624   968         1150009856
  596   979         1150022475
  794   866         1150028080
  758   894         1150036496
  670   947         1150041123
  668   948         1150049024
  672   946         1150054984
  647   958         1150057935
  778   879         1150062391
  604   976         1150063040
  585   983         1150063712
  730   913         1150065497
  824   839         1150065943
  666   949         1150078645
  788   871         1150080183
  674   945         1150090649
  555   993         1150100532
  809   853         1150125606
  664   950         1150129944
  535   999         1150133374
  751   899         1150137450
  823   840         1150145767
  676   944         1150148160
  662   951         1150202879
  693   935         1150212932
  678   943         1150227559
  822   841         1150235569
  542   997         1150247061
  769   886         1150263065
  588   982         1150263640
  800   861         1150277381
  629   966         1150286885
  765   889         1150292494
  660   952         1150297408
  727   915         1150301458
  552   994         1150304392
  702   930         1150305408
  645   959         1150310204
  636   963         1150315803
  714   923         1150324811
  680   942         1150328888
  821   842         1150335349
  808   854         1150349976
  773   883         1150355304
  599   978         1150363151
  719   920         1150382959
  617   971         1150383724
  612   973         1150388245
  793   867         1150391620
  754   897         1150395337
  658   953         1150413489
  709   926         1150423605
  782   876         1150433144
  761   892         1150443369
  820   843         1150445107
  682   941         1150452189
  695   934         1150482879
  622   969         1150495057
  787   872         1150498251
  591   981         1150501212
  607   975         1150507918
  549   995         1150544024
  741   906         1150546437
  656   954         1150551080
  738   908         1150560584
  819   844         1150564843
  532  1000         1150568768
  777   880         1150569433
  643   960         1150583707
  807   855         1150584318
  799   862         1150586327
  744   904         1150594048
  684   940         1150597504
  724   917         1150598637
  571   988         1150599683
  539   998         1150602811
  568   989         1150612101
  574   987         1150624027
  735   910         1150636375
  565   990         1150661125
  704   929         1150678753
  634   964         1150681448
  577   986         1150685289
  818   845         1150694557
  747   902         1150703531
  654   955         1150710139
  757   895         1150715468
  627   967         1150722946
  602   977         1150742041
  562   991         1150746599
  686   939         1150764875
  792   868         1150765120
  732   912         1150773696
  697   933         1150775110
  594   980         1150776584
  580   985         1150783625
  546   996         1150819272
  806   856         1150828632
  817   846         1150834249
  716   922         1150839144
  768   887         1150848935
  559   992         1150868367
  750   900         1150875000
  641   961         1150878402
  711   925         1150878556
  652   956         1150890624
  798   863         1150905239
  781   877         1150905674
  772   884         1150906752
  764   890         1150912744
  583   984         1150919191
  786   873         1150926273
  615   972         1150938423
  688   938         1150954344
  721   919         1150956920
  729   914         1150972433
  816   847         1150983919
  610   974         1150991424
  536   999         1150993655
  620   970         1151001000
  556   993         1151026273
  632   965         1151068093
  706   928         1151074568
  805   857         1151082918
  776   881         1151086417
  699   932         1151089667
  597   979         1151089912
  586   983         1151092143
  650   957         1151092493
  760   893         1151097957
  753   898         1151108569
  543   997         1151129980
  815   848         1151143567
  791   869         1151148580
  605   976         1151159301
  690   937         1151165953
  625   968         1151179857
  639   962         1151194247
  553   994         1151220161
  726   916         1151232472
  797   864         1151234117
  589   982         1151302637
  814   849         1151313193
  648   958         1151315704
  804   858         1151347176
  713   924         1151356121
  785   874         1151364249
  740   907         1151366643
  718   921         1151376193
  780   878         1151388152
  669   948         1151389701
  671   947         1151389834
  743   905         1151390032
  692   936         1151399744
  756   896         1151404352
  737   909         1151404982
  667   949         1151411312
  673   946         1151411753
  533  1000         1151419437
  701   931         1151426592
  600   978         1151441352
  767   888         1151444735
  550   995         1151449875
  665   950         1151454625
  675   945         1151455500
  771   885         1151468136
  746   903         1151475263
  630   966         1151475696
  540   998         1151475992
  813   850         1151492797
  708   927         1151492895
  734   911         1151504935
  613   973         1151513714
  663   951         1151519598
  677   944         1151521117
  618   971         1151527643
  637   963         1151531200
  790   870         1151542000
  763   891         1151542918
  592   981         1151550829
  723   918         1151553699
  646   959         1151560215
  796   865         1151572961
  572   988         1151579520
  569   989         1151581678
  661   952         1151606189
  679   943         1151608646
  775   882         1151613343
  575   987         1151614178
  608   975         1151615087
  566   990         1151620496
  803   859         1151621406
  749   901         1151622450
  694   935         1151655759
  623   969         1151657576
  731   913         1151666388
  812   851         1151682379
  578   986         1151685808
  563   991         1151695818
  659   953         1151714356
  547   996         1151715259
  681   942         1151718129
  759   894         1151762463
  703   930         1151785927
  581   985         1151794566
  560   992         1151807488
  784   875         1151812179
  644   960         1151825984
  603   977         1151831060
  752   899         1151831707
  595   980         1151836875
  657   954         1151844057
  683   941         1151849608
  715   923         1151856342
  537   999         1151857152
  832   832         1151860736
  831   833         1151865728
  779   879         1151880578
  830   834         1151880704
  811   852         1151881939
  635   964         1151889219
  728   915         1151889227
  628   967         1151904215
  802   860         1151905608
  829   835         1151905664
  795   866         1151921771
  710   926         1151933776
  696   934         1151934040
  720   920         1151936000
  584   984         1151940608
  828   836         1151940608
  789   871         1151945380
  557   993         1151955350
  827   837         1151985536
  655   955         1151995250
  685   940         1152003125
  544   997         1152016157
  770   886         1152039456
  826   838         1152040448
  766   889         1152050465
  616   972         1152074944
  810   853         1152091477
  755   897         1152103148
  825   839         1152105344
  611   974         1152109555
  642   961         1152112969
  587   983         1152124090
  554   994         1152139248
  774   883         1152150211
  621   970         1152156061
  598   979         1152160931
  705   929         1152167714
  653   956         1152167893
  725   917         1152173338
  687   939         1152178722
  824   840         1152180224
  762   892         1152183016
  742   906         1152195904
  739   908         1152196731
  801   861         1152199782
  698   933         1152234629
  745   904         1152256889
  606   976         1152259192
  736   910         1152259256
  823   841         1152265088
  633   965         1152268262
  783   876         1152270063
  534  1000         1152273304
  794   867         1152280547
  809   854         1152310993
  590   982         1152345168
  541   998         1152352413
  626   968         1152353608
  788   872         1152358720
  551   995         1152359026
  822   842         1152359936
  651   957         1152361944
  689   938         1152376441
  717   922         1152379261
  748   902         1152379800
  778   880         1152382952
  733   912         1152383365
  712   925         1152397253
  640   962         1152421128
  758   895         1152436887
  821   843         1152464768
  800   862         1152503928
  722   919         1152518607
  601   978         1152523153
  808   855         1152540487
  570   989         1152554669
  700   932         1152557568
  573   988         1152562789
  751   900         1152564751
  730   914         1152568944
  707   928         1152571995
  649   958         1152577361
  820   844         1152579584
  567   990         1152583263
  691   937         1152596324
  593   981         1152603998
  576   987         1152607779
  548   996         1152614528
  769   887         1152620712
  614   973         1152642861
  564   991         1152648415
  793   868         1152649289
  765   890         1152666125
  631   966         1152668287
  619   971         1152675270
  579   986         1152689795
  773   884         1152697021
  819   845         1152704384
  538   999         1152723871
  609   975         1152725904
  670   948         1152734392
  782   877         1152737901
  672   947         1152742571
  668   949         1152747981
  561   992         1152749969
  638   963         1152750419
  674   946         1152772560
  807   856         1152779959
  787   873         1152782020
  666   950         1152783296
  582   985         1152808993
  754   898         1152811856
  647   959         1152814102
  727   916         1152815879
  799   863         1152818046
  624   969         1152823833
  676   945         1152824401
  761   893         1152833038
  693   936         1152838413
  818   846         1152839168
  664   951         1152840295
  714   924         1152883368
  558   993         1152887769
  777   881         1152895274
  678   944         1152898136
  596   980         1152900736
  702   931         1152902899
  545   997         1152905598
  662   952         1152918936
  604   977         1152923697
  719   921         1152924920
  585   984         1152965529
  817   847         1152983936
  680   943         1152993807
  709   927         1152998812
  741   907         1153011664
  660   953         1153019177
  792   869         1153027997
  806   857         1153029409
  738   909         1153036701
  744   905         1153048409
  555   994         1153061659
  645   960         1153072125
  629   967         1153089252
  636   964         1153100800
  695   935         1153102750
  682   942         1153111456
  757   896         1153121229
  735   911         1153123406
  724   918         1153124056
  535  1000         1153130375
  816   848         1153138688
  658   954         1153140976
  798   864         1153142136
  747   903         1153147050
  588   983         1153159559
  768   888         1153211904
  617   972         1153215161
  786   874         1153215280
  781   878         1153215693
  612   974         1153231352
  542   998         1153232080
  599   979         1153235538
  684   941         1153251125
  772   885         1153253773
  704   930         1153270664
  552   995         1153271483
  732   913         1153271665
  656   955         1153284291
  805   858         1153288837
  764   891         1153291715
  815   849         1153303424
  750   901         1153307701
  622   970         1153314848
  643   961         1153351388
  607   976         1153362719
  697   934         1153389377
  591   982         1153391239
  716   923         1153392163
  686   940         1153412856
  791   870         1153416671
  776   882         1153417544
  711   926         1153448207
  654   956         1153449080
  634   965         1153472229
  797   865         1153476198
  814   850         1153478144
  729   915         1153481364
  760   894         1153492984
  721   920         1153493361
  549   996         1153517085
  753   899         1153530476
  571   989         1153531080
  627   968         1153531115
  568   990         1153549432
  574   988         1153549496
  804   859         1153558243
  539   999         1153593818
  688   939         1153596691
  565   991         1153604396
  577   987         1153604836
  602   978         1153608560
  652   957         1153635301
  641   962         1153651849
  785   875         1153658500
  594   981         1153660725
  706   929         1153660905
  813   851         1153662848
  562   992         1153695816
  580   986         1153697256
  699   933         1153698336
  780   879         1153703439
  726   917         1153752389
  615   973         1153775692
  546   997         1153798309
  690   938         1153802672
  767   889         1153813032
  790   871         1153815311
  756   897         1153815489
  796   866         1153820232
  771   886         1153820467
  559   993         1153823536
  620   971         1153826611
  583   985         1153826912
  740   908         1153837312
  803   860         1153837627
  610   975         1153840375
  650   958         1153842912
  743   906         1153849823
  812   852         1153857536
  632   966         1153864664
  737   910         1153886553
  713   925         1153920222
  718   922         1153923680
  746   904         1153924200
  763   892         1153927235
  832   833         1153939905
  775   883         1153949762
  831   834         1153949895
  597   980         1153968173
  830   835         1153969875
  639   963         1153973466
  556   994         1153987400
  536  1000         1153990656
  625   969         1153993834
  586   984         1153993960
  734   912         1153997432
  829   836         1153999845
  605   977         1154019958
  701   932         1154029669
  692   937         1154030841
  828   837         1154039805
  749   902         1154060557
  811   853         1154062208
  648   959         1154071871
  708   928         1154073664
  671   948         1154083103
  723   919         1154084626
  669   949         1154088658
  827   838         1154089755
  673   947         1154099340
  784   876         1154111680
  543   998         1154114999
  667   950         1154115963
  802   861         1154126989
  675   946         1154137411
  826   839         1154149695
  759   895         1154162854
  665   951         1154164976
  731   914         1154169835
  795   867         1154174238
  553   995         1154187252
  677   945         1154197358
  589   983         1154198556
  779   880         1154201139
  825   840         1154219625
  789   872         1154223917
  663   952         1154235655
  752   900         1154259008
  810   854         1154276864
  630   967         1154278063
  679   944         1154279223
  694   936         1154281240
  824   841         1154299545
  600   979         1154313739
  637   964         1154316197
  646   960         1154322136
  661   953         1154327958
  613   974         1154356821
  618   972         1154359080
  681   943         1154383048
  703   931         1154383418
  823   842         1154389455
  770   887         1154397103
  728   916         1154403648
  715   924         1154414899
  550   996         1154422936
  766   890         1154424096
  801   862         1154426329
  592   982         1154440856
  659   954         1154441843
  540   999         1154466999
  608   976         1154469888
  623   970         1154477367
  720   921         1154477961
  822   843         1154489355
  774   884         1154491928
  809   855         1154501504
  683   942         1154508875
  710   927         1154508983
  572   989         1154510917
  569   990         1154519009
  755   898         1154519667
  794   868         1154538216
  575   988         1154539647
  696   935         1154553911
  566   991         1154563767
  762   893         1154572685
  783   877         1154574820
  657   955         1154577268
  644   961         1154593665
  821   844         1154599245
  578   987         1154605355
  788   873         1154642489
  563   992         1154645035
  685   941         1154656746
  742   907         1154661131
  739   909         1154672848
  635   965         1154680000
  547   997         1154694296
  603   978         1154697579
  725   918         1154698757
  581   986         1154708197
  778   881         1154708793
  745   905         1154711250
  628   968         1154712384
  820   845         1154719125
  595   981         1154721016
  655   956         1154734191
  800   863         1154735647
  808   856         1154736128
  736   911         1154746287
  705   930         1154759625
  560   993         1154762657
  748   903         1154823319
  687   940         1154826703
  758   896         1154842648
  584   985         1154848329
  698   934         1154848896
  819   846         1154848995
  537  1000         1154854153
  733   913         1154881334
  642   962         1154886416
  793   869         1154912166
  616   973         1154912213
  653   957         1154912570
  557   994         1154916477
  717   923         1154932280
  611   975         1154958506
  712   926         1154966904
  807   857         1154980736
  621   971         1154981672
  769   888         1154983681
  818   847         1154988855
  751   901         1154997452
  544   998         1155001176
  689   939         1155018788
  587   984         1155025907
  598   980         1155039192
  773   885         1155044042
  765   891         1155045096
  782   878         1155047920
  799   864         1155054943
  722   920         1155055048
  633   966         1155064833
  787   874         1155071027
  730   915         1155077875
  554   995         1155106339
  651   958         1155112363
  606   977         1155119849
  817   848         1155138705
  707   929         1155158332
  700   933         1155166237
  626   969         1155167585
  640   963         1155200347
  777   882         1155226401
  761   894         1155228065
  691   938         1155233043
  754   899         1155233763
  806   858         1155235328
  590   983         1155241087
  792   870         1155296088
  816   849         1155298545
  551   996         1155332087
  649   959         1155333528
  727   917         1155335796
  541   999         1155343420
  798   865         1155384217
  601   979         1155395540
  670   949         1155433349
  672   948         1155435840
  714   925         1155447469
  668   950         1155452632
  674   947         1155460147
  815   850         1155468375
  693   937         1155469510
  631   967         1155470654
  719   922         1155472407
  741   908         1155482333
  614   974         1155485968
  570   990         1155492000
  666   951         1155493647
  593   982         1155494025
  573   989         1155494186
  805   859         1155499904
  702   932         1155505976
  676   946         1155506312
  619   972         1155506707
  744   906         1155508200
  786   875         1155509531
  738   910         1155518272
  567   991         1155526534
  781   879         1155530980
  757   897         1155532366
  576   988         1155533248
  638   964         1155535416
  664   952         1155556352
  678   945         1155574377
  647   960         1155576023
  709   928         1155579581
  768   889         1155580201
  609   976         1155580705
  548   997         1155593565
  747   904         1155595987
  564   992         1155597632
  772   886         1155606104
  579   987         1155609342
  735   912         1155615903
  662   953         1155640705
  624   970         1155643624
  814   851         1155648195
  724   919         1155654983
  680   944         1155664384
  764   892         1155676032
  791   871         1155689982
  561   993         1155705138
  538  1000         1155720872
  582   986         1155722624
  797   866         1155723469
  695   936         1155728231
  750   902         1155745808
  660   954         1155746664
  776   883         1155753963
  804   860         1155774464
  732   914         1155775112
  682   943         1155776375
  596   981         1155784877
  604   978         1155790216
  813   852         1155838005
  645   961         1155839806
  558   994         1155848896
  704   931         1155868155
  585   985         1155873250
  658   955         1155874187
  545   998         1155890617
  636   965         1155891581
  760   895         1155893375
  629   968         1155897421
  684   942         1155910392
  716   924         1155950720
  753   900         1155957777
  785   876         1155958001
  729   916         1155995785
  697   935         1156009248
  833   833         1156019074
  656   956         1156023232
  711   927         1156023414
  780   880         1156024000
  832   834         1156024072
  555   995         1156028750
  721   921         1156035322
  812   853         1156037805
  831   835         1156039066
  617   973         1156052430
  803   861         1156059008
  588   984         1156061376
  830   836         1156064056
  686   941         1156066477
  796   867         1156072699
  612   975         1156080303
  790   872         1156093848
  829   837         1156099042
  599   980         1156113799
  643   962         1156124835
  622   971         1156140459
  828   838         1156144024
  771   887         1156178114
  767   890         1156186663
  654   957         1156193757
  827   839         1156199002
  542   999         1156223087
  607   977         1156223376
  756   898         1156232008
  552   996         1156244544
  688   940         1156244672
  811   854         1156247595
  706   930         1156252816
  826   840         1156263976
  634   966         1156268800
  726   918         1156277808
  591   983         1156287158
  775   884         1156291479
  699   934         1156312603
  740   909         1156313429
  743   907         1156315050
  763   893         1156316904
  825   841         1156338946
  627   969         1156345092
  802   862         1156353536
  737   911         1156373584
  746   905         1156378561
  652   958         1156385720
  784   877         1156416437
  824   842         1156423912
  641   963         1156431068
  795   868         1156431907
  690   939         1156445019
  810   855         1156467375
  571   990         1156468411
  718   923         1156476699
  574   989         1156480893
  602   979         1156480947
  713   926         1156489873
  568   991         1156492703
  734   913         1156495401
  549   997         1156496122
  749   903         1156504076
  789   873         1156507686
  823   843         1156518874
  779   881         1156526980
  577   988         1156530305
  594   982         1156550752
  565   992         1156553613
  759   896         1156568615
  539  1000         1156590819
  650   959         1156599079
  580   987         1156616803
  615   974         1156618799
  723   920         1156621067
  822   844         1156623832
  701   933         1156638338
  562   993         1156650985
  620   972         1156658048
  801   863         1156658048
  708   929         1156660001
  632   967         1156667031
  692   938         1156667560
  731   915         1156678766
  752   901         1156691709
  610   976         1156695176
  809   856         1156697145
  821   845         1156738786
  583   986         1156740543
  639   964         1156758463
  770   888         1156760072
  671   949         1156782060
  546   998         1156783328
  559   994         1156784663
  673   948         1156792609
  669   950         1156793309
  794   869         1156801093
  766   891         1156803067
  625   970         1156813625
  675   947         1156824998
  667   951         1156826314
  648   960         1156833792
  774   885         1156838949
  597   981         1156852314
  820   846         1156863736
  677   946         1156879269
  665   952         1156881033
  783   878         1156884839
  605   978         1156886477
  586   985         1156901681
  694   937         1156912337
  728   917         1156923565
  788   874         1156931496
  808   857         1156936905
  755   899         1156941574
  556   995         1156954491
  679   945         1156955464
  663   953         1156957424
  762   894         1156967712
  800   864         1156972544
  715   925         1156979000
  703   932         1156986495
  819   847         1156998682
  720   922         1157025448
  778   882         1157039920
  681   944         1157053625
  661   954         1157055445
  630   968         1157086232
  710   928         1157089752
  646   961         1157089817
  589   984         1157100373
  543   999         1157106006
  637   965         1157106978
  742   908         1157131800
  818   848         1157143624
  739   910         1157154419
  553   996         1157160313
  745   906         1157171041
  683   943         1157173794
  659   955         1157175054
  696   936         1157179392
  793   870         1157180257
  807   858         1157186655
  600   980         1157192000
  618   973         1157196349
  613   975         1157205772
  725   919         1157229684
  736   912         1157238784
  758   897         1157253785
  748   904         1157272256
  799   865         1157297024
  817   849         1157298562
  623   971         1157302978
  685   942         1157316013
  657   956         1157316209
  608   977         1157330545
  592   983         1157336775
  769   889         1157351978
  705   931         1157357116
  782   879         1157363207
  787   875         1157365278
  644   962         1157367112
  733   914         1157384781
  773   886         1157396373
  550   997         1157401973
  765   892         1157429413
  751   902         1157435559
  806   859         1157446395
  572   990         1157448248
  569   991         1157462280
  816   850         1157463496
  540  1000         1157464000
  698   935         1157468767
  575   989         1157471044
  635   966         1157476571
  655   957         1157478868
  687   941         1157480324
  717   924         1157490837
  566   992         1157512984
  628   969         1157526361
  578   988         1157530824
  712   927         1157542111
  777   883         1157562820
  792   871         1157569399
  603   979         1157569966
  730   916         1157592296
  722   921         1157597009
  563   993         1157600204
  595   982         1157611043
  581   987         1157627744
  761   895         1157628456
  798   866         1157631488
  815   851         1157638426
  754   900         1157661064
  653   958         1157662989
  642   963         1157665635
  689   940         1157666769
  547   998         1157679315
  805   860         1157716125
  560   994         1157723784
  707   930         1157750243
  616   974         1157755320
  584   986         1157761960
  700   934         1157780504
  786   876         1157809032
  621   972         1157813109
  611   976         1157813307
  814   852         1157823352
  781   880         1157851541
  727   918         1157861215
  633   967         1157867200
  651   959         1157868530
  691   939         1157875390
  557   995         1157883568
  598   981         1157923333
  587   985         1157933628
  757   898         1157948885
  768   890         1157953832
  741   909         1157958450
  772   887         1157963751
  791   872         1157968519
  744   907         1157973427
  797   867         1157975936
  640   964         1157985344
  606   978         1157986368
  626   970         1157987376
  544   999         1157992183
  804   861         1157995845
  738   911         1158005303
  714   926         1158017120
  813   853         1158018274
  719   923         1158025426
  747   905         1158050348
  764   893         1158065701
  554   996         1158079400
  649   960         1158095449
  776   884         1158095680
  833   834         1158103241
  693   938         1158106229
  832   835         1158113243
  735   913         1158113872
  702   933         1158114645
  831   836         1158133247
  672   949         1158134797
  670   950         1158138000
  590   984         1158142904
  674   948         1158153416
  668   951         1158162983
  830   837         1158163253
  709   929         1158165918
  750   903         1158189327
  724   920         1158191424
  676   947         1158193899
  829   838         1158203261
  666   952         1158209704
  812   854         1158223192
  828   839         1158253271
  678   946         1158256288
  785   877         1158262758
  601   980         1158273801
  664   953         1158278121
  631   968         1158278823
  732   915         1158284043
  803   862         1158285555
  760   896         1158299136
  551   997         1158311124
  827   840         1158313283
  638   965         1158326197
  796   868         1158330368
  614   975         1158334919
  541  1000         1158340421
  680   945         1158340625
  647   961         1158343704
  619   973         1158343976
  780   881         1158349841
  695   937         1158359328
  662   954         1158368192
  790   873         1158377617
  826   841         1158383297
  593   983         1158389944
  753   901         1158390478
  573   990         1158431517
  570   991         1158435271
  811   855         1158438106
  609   977         1158441362
  682   944         1158446952
  825   842         1158463313
  576   989         1158464645
  624   971         1158469235
  704   932         1158471232
  567   992         1158475751
  660   955         1158479875
  716   925         1158514821
  729   917         1158515702
  579   988         1158534811
  771   888         1158541083
  564   993         1158552801
  824   843         1158553331
  767   891         1158565634
  684   943         1158575311
  548   998         1158578584
  721   922         1158582809
  802   863         1158585255
  711   928         1158604183
  658   956         1158613128
  645   962         1158613253
  697   936         1158634729
  775   885         1158638500
  582   987         1158642171
  823   844         1158653351
  756   899         1158653915
  604   979         1158662603
  810   856         1158663016
  561   994         1158666265
  596   982         1158674904
  636   966         1158688152
  795   869         1158694784
  629   969         1158711398
  763   894         1158711931
  686   942         1158725744
  784   878         1158726456
  822   845         1158763373
  656   957         1158767909
  743   908         1158785719
  585   986         1158786881
  740   910         1158795000
  789   874         1158796693
  726   919         1158808735
  558   995         1158815987
  746   906         1158838352
  706   931         1158850307
  779   882         1158858107
  737   912         1158866081
  545   999         1158881624
  821   846         1158883397
  801   864         1158894945
  617   974         1158895537
  809   857         1158897922
  688   941         1158898293
  643   963         1158904054
  699   935         1158932474
  612   976         1158935104
  654   958         1158944176
  749   904         1158953013
  588   985         1158969097
  622   972         1158971896
  759   897         1158979752
  599   981         1158997940
  734   914         1158998848
  555   996         1159001811
  820   847         1159013423
  718   924         1159035256
  713   927         1159065080
  794   870         1159069184
  634   967         1159071167
  607   978         1159089895
  690   940         1159093000
  770   889         1159128369
  752   902         1159129816
  652   959         1159141887
  808   858         1159142824
  819   848         1159153451
  723   921         1159163028
  627   970         1159164883
  766   892         1159187384
  591   984         1159188975
  774   886         1159191280
  731   916         1159193187
  783   879         1159200126
  800   865         1159214625
  641   964         1159216065
  542  1000         1159220088
  552   997         1159223581
  788   875         1159225747
  708   930         1159251912
  701   934         1159252605
  818   849         1159303481
  692   939         1159309907
  602   980         1159359208
  650   960         1159361000
  762   895         1159368103
  755   900         1159368875
  778   883         1159376339
  807   859         1159397722
  571   991         1159411682
  574   990         1159418224
  568   992         1159441920
  594   983         1159446671
  728   918         1159448984
  793   871         1159453568
  577   989         1159461702
  817   850         1159463513
  615   975         1159467750
  632   968         1159475200
  549   998         1159481141
  671   950         1159486711
  673   949         1159491566
  620   973         1159495317
  669   951         1159503660
  565   993         1159508782
  675   948         1159518267
  580   988         1159542272
  667   952         1159542371
  799   866         1159544295
  715   926         1159548651
  694   938         1159549056
  639   965         1159549244
  610   977         1159555833
  677   947         1159566856
  720   923         1159578467
  703   933         1159595164
  648   961         1159601473
  665   953         1159602802
  742   909         1159607917
  562   994         1159612112
  816   851         1159633547
  745   907         1159636268
  679   946         1159637375
  625   971         1159639236
  739   911         1159641450
  583   987         1159660090
  806   860         1159662616
  787   876         1159664779
  758   898         1159670304
  710   929         1159676089
  782   880         1159683768
  663   954         1159684911
  769   890         1159725609
  748   905         1159726617
  681   945         1159729866
  736   913         1159736753
  597   982         1159742341
  559   995         1159751754
  773   887         1159754020
  605   979         1159758864
  725   920         1159766125
  546   999         1159774335
  661   955         1159788656
  696   937         1159810489
  815   852         1159813583
  586   986         1159815312
  765   893         1159819082
  683   944         1159844371
  792   872         1159847936
  646   962         1159863264
  751   903         1159879078
  798   867         1159883955
  733   915         1159893712
  630   969         1159900209
  637   966         1159903549
  777   884         1159904537
  659   956         1159913995
  556   996         1159927552
  805   861         1159937506
  705   932         1159960193
  685   943         1159980932
  814   853         1160003621
  589   985         1160008094
  761   896         1160034217
  618   974         1160039456
  717   925         1160054938
  613   976         1160060573
  657   957         1160060886
  600   981         1160076141
  754   901         1160093765
  698   936         1160094248
  543  1000         1160103007
  730   917         1160112213
  786   877         1160113789
  712   928         1160122880
  623   972         1160134415
  553   997         1160139350
  687   942         1160139591
  722   922         1160144496
  644   963         1160146331
  781   881         1160177382
  834   834         1160187408
  833   835         1160192412
  608   978         1160197064
  813   854         1160203661
  832   836         1160207424
  804   862         1160222392
  655   958         1160229287
  831   837         1160232444
  797   868         1160233605
  592   984         1160238592
  791   873         1160252288
  830   838         1160267472
  635   967         1160278938
  829   839         1160312508
  689   941         1160320390
  772   888         1160326720
  768   891         1160332803
  628   970         1160346152
  707   931         1160347734
  828   840         1160367552
  757   899         1160370792
  550   998         1160386992
  572   991         1160391519
  727   919         1160392142
  700   935         1160400375
  575   990         1160408375
  569   992         1160411497
  812   855         1160413703
  653   959         1160419156
  827   841         1160432604
  741   910         1160440021
  776   885         1160442701
  744   908         1160444096
  603   980         1160448227
  642   964         1160450632
  764   894         1160460728
  578   989         1160462221
  566   993         1160468153
  738   912         1160497800
  595   983         1160506962
  826   842         1160507664
  747   906         1160510139
  803   863         1160517274
  691   940         1160523371
  581   988         1160553213
  563   994         1160561331
  785   878         1160572777
  719   924         1160583983
  714   927         1160592327
  825   843         1160592732
  796   869         1160593245
  616   975         1160604271
  735   914         1160617319
  651   960         1160630451
  811   856         1160633747
  750   904         1160638264
  621   973         1160650378
  790   874         1160666624
  547   999         1160670322
  611   977         1160673964
  633   968         1160675369
  780   882         1160680968
  584   987         1160681507
  824   844         1160687808
  560   995         1160690875
  760   897         1160710273
  702   934         1160728912
  724   921         1160733385
  693   939         1160748576
  709   930         1160757829
  640   965         1160776125
  823   845         1160792892
  732   916         1160798464
  626   971         1160812987
  598   982         1160813360
  802   864         1160822152
  753   902         1160828585
  672   950         1160839448
  587   986         1160847259
  670   951         1160848351
  674   949         1160852373
  557   996         1160856629
  606   979         1160858755
  649   961         1160863130
  810   857         1160863793
  668   952         1160879040
  676   948         1160887168
  822   846         1160907984
  771   889         1160909380
  666   953         1160931473
  678   947         1160943875
  767   892         1160949951
  795   870         1160962875
  544  1000         1160989184
  775   886         1160990831
  695   938         1160996047
  664   954         1161005608
  680   946         1161022536
  821   847         1161033084
  729   918         1161041121
  784   879         1161041743
  590   985         1161050625
  554   997         1161058437
  704   933         1161079901
  756   900         1161081216
  716   926         1161084472
  789   875         1161090944
  631   969         1161092800
  662   955         1161101403
  809   858         1161103841
  763   895         1161112322
  647   962         1161117151
  638   966         1161122768
  682   945         1161123193
  721   923         1161135828
  801   865         1161137026
  601   981         1161157942
  820   848         1161168192
  619   974         1161187083
  614   976         1161189720
  711   929         1161190520
  779   883         1161194526
  660   956         1161218816
  684   944         1161245888
  743   909         1161261836
  697   937         1161265826
  740   911         1161282031
  593   984         1161291761
  551   998         1161296143
  624   972         1161300672
  746   907         1161303579
  609   978         1161307881
  819   849         1161313308
  794   871         1161342495
  726   920         1161345176
  808   859         1161353891
  658   957         1161357805
  737   913         1161364050
  573   991         1161374788
  570   992         1161384488
  686   943         1161390663
  645   963         1161392472
  759   898         1161396271
  576   990         1161401976
  749   905         1161407374
  567   993         1161430920
  706   932         1161453384
  800   866         1161461896
  579   989         1161466208
  818   850         1161468432
  636   967         1161490519
  770   890         1161502000
  734   915         1161507779
  564   994         1161513928
  656   958         1161518328
  783   880         1161520687
  788   876         1161525248
  629   970         1161531189
  604   980         1161540864
  774   887         1161548927
  688   942         1161557560
  699   936         1161557955
  582   988         1161567640
  548   999         1161569591
  596   983         1161570823
  752   903         1161573335
  766   893         1161577053
  718   925         1161599357
  807   860         1161613943
  561   995         1161633356
  817   851         1161633564
  713   928         1161645849
  643   964         1161689051
  654   959         1161700343
  585   987         1161706428
  723   922         1161710515
  731   917         1161713104
  778   884         1161718056
  793   872         1161732105
  617   975         1161744488
  690   941         1161746621
  762   896         1161773864
  558   996         1161789048
  612   977         1161795761
  799   867         1161796762
  755   901         1161801576
  816   852         1161808704
  622   973         1161809165
  708   931         1161849403
  701   935         1161872476
  545  1000         1161878625
  634   968         1161879336
  588   986         1161882728
  806   861         1161883997
  599   982         1161887967
  652   960         1161903808
  692   940         1161957888
  607   979         1161962282
  787   877         1161969536
  728   919         1161979911
  555   997         1161980848
  627   971         1161990494
  815   853         1161993852
  641   965         1162006846
  782   881         1162009609
  742   910         1162089488
  758   899         1162092211
  591   985         1162096696
  769   891         1162104580
  745   908         1162106937
  773   888         1162116989
  715   927         1162123858
  650   961         1162128681
  792   873         1162131705
  739   912         1162133947
  720   924         1162137024
  798   868         1162141624
  805   862         1162164053
  748   906         1162186408
  814   854         1162189008
  694   939         1162191403
  673   950         1162196217
  671   951         1162197062
  552   998         1162208600
  703   934         1162209431
  765   894         1162214109
  675   949         1162217224
  669   952         1162219717
  736   914         1162240200
  602   981         1162243349
  777   885         1162251558
  677   948         1162260125
  667   953         1162264140
  710   930         1162268000
  834   835         1162276579
  833   836         1162286593
  632   969         1162289177
  832   837         1162306621
  725   921         1162308086
  615   976         1162322551
  679   947         1162324962
  751   904         1162328015
  665   954         1162330289
  831   838         1162336663
  620   974         1162338424
  639   966         1162345815
  594   984         1162348488
  571   992         1162360899
  574   991         1162361495
  648   962         1162374920
  830   839         1162376719
  813   855         1162394172
  568   993         1162397089
  577   990         1162399033
  733   916         1162408133
  681   946         1162411777
  663   955         1162418122
  610   978         1162422352
  786   878         1162423808
  829   840         1162426789
  761   897         1162445354
  696   938         1162447208
  804   863         1162454111
  565   994         1162469909
  625   972         1162470673
  549   999         1162472148
  580   989         1162473669
  828   841         1162486873
  797   869         1162496482
  781   882         1162508509
  683   945         1162520612
  661   956         1162527597
  754   902         1162531872
  791   874         1162541295
  827   842         1162556971
  705   933         1162568862
  562   995         1162579203
  583   988         1162585559
  812   856         1162609344
  717   926         1162624589
  826   843         1162637083
  605   980         1162637125
  730   918         1162637632
  597   983         1162638260
  646   963         1162642483
  685   944         1162651509
  659   957         1162658672
  772   889         1162695017
  722   923         1162697515
  637   967         1162705916
  712   929         1162709217
  768   892         1162717120
  630   970         1162720000
  559   996         1162724815
  698   937         1162725345
  825   844         1162727209
  586   987         1162734859
  803   864         1162754171
  546  1000         1162771336
  776   886         1162795032
  757   900         1162798093
  687   943         1162804510
  657   958         1162811305
  824   845         1162827349
  811   857         1162834524
  764   895         1162861119
  796   870         1162861336
  785   879         1162888064
  618   975         1162888407
  556   997         1162906589
  744   909         1162920213
  613   977         1162921230
  589   986         1162921725
  741   911         1162927052
  727   920         1162928583
  644   964         1162931328
  823   846         1162937503
  707   932         1162950811
  790   875         1162960875
  600   982         1162966168
  623   973         1162971684
  747   907         1162975366
  689   942         1162979657
  655   959         1162985454
  738   913         1162995769
  780   883         1163017387
  700   936         1163025856
  822   847         1163057671
  802   865         1163064233
  608   979         1163069451
  810   858         1163069712
  635   968         1163087107
  750   905         1163092625
  553   998         1163124369
  735   915         1163126250
  760   898         1163126792
  592   985         1163146313
  719   925         1163148084
  628   971         1163171763
  714   928         1163173096
  691   941         1163176992
  653   960         1163181077
  821   848         1163187853
  795   871         1163236186
  642   965         1163241413
  753   903         1163272104
  724   922         1163280872
  771   890         1163283011
  809   859         1163314908
  732   917         1163318381
  820   849         1163328049
  603   981         1163332368
  767   893         1163339620
  572   992         1163340736
  775   887         1163348478
  702   935         1163348783
  575   991         1163351646
  709   931         1163355320
  784   880         1163362304
  569   993         1163366666
  550   999         1163377999
  801   866         1163384297
  789   876         1163390445
  693   940         1163396557
  651   961         1163398132
  578   990         1163399552
  595   984         1163408779
  566   994         1163429280
  616   976         1163459072
  819   850         1163478259
  581   989         1163484610
  633   969         1163489346
  621   974         1163493485
  756   901         1163513917
  763   896         1163518083
  563   995         1163528422
  779   884         1163536243
  611   978         1163540483
  672   951         1163549799
  674   950         1163557024
  670   952         1163564408
  808   860         1163570112
  729   919         1163572048
  640   966         1163572696
  676   949         1163586125
  668   953         1163600809
  584   988         1163606976
  794   872         1163621032
  649   962         1163636577
  678   948         1163637144
  695   939         1163638394
  818   851         1163638483
  626   972         1163644424
  666   954         1163658960
  716   927         1163659679
  560   996         1163663936
  547  1000         1163667323
  704   934         1163694168
  721   924         1163694385
  598   983         1163709279
  680   947         1163710123
  800   867         1163714363
  606   980         1163737016
  664   955         1163738819
  743   910         1163743407
  587   987         1163766806
  746   908         1163774248
  740   912         1163774528
  711   930         1163782431
  682   946         1163805104
  817   852         1163808721
  759   899         1163818178
  788   877         1163830005
  807   861         1163835324
  557   997         1163835666
  662   956         1163840344
  783   881         1163846528
  749   906         1163867165
  737   914         1163867497
  770   891         1163880971
  726   921         1163887137
  647   963         1163896370
  697   938         1163902545
  774   888         1163911896
  631   970         1163912591
  684   945         1163922129
  638   967         1163925135
  660   957         1163963493
  590   986         1163964256
  766   894         1163972080
  816   853         1163988973
  793   873         1164015874
  734   916         1164022200
  752   904         1164022272
  619   975         1164036034
  554   998         1164043456
  601   982         1164047969
  614   977         1164050377
  799   868         1164054431
  686   944         1164061240
  706   933         1164062053
  778   885         1164065077
  658   958         1164108224
  806   862         1164110544
  624   973         1164137941
  718   926         1164169008
  645   964         1164177469
  815   854         1164179239
  609   979         1164180268
  762   897         1164185001
  699   937         1164189052
  593   985         1164199482
  688   943         1164222479
  713   929         1164232186
  731   918         1164238523
  755   902         1164239683
  723   923         1164263534
  656   959         1164274495
  787   878         1164279555
  551   999         1164287150
  636   968         1164298688
  573   992         1164324005
  570   993         1164339657
  782   882         1164340736
  576   991         1164345247
  629   971         1164356800
  835   835         1164365750
  834   836         1164370760
  814   855         1164379519
  833   837         1164385790
  567   994         1164392047
  805   863         1164395772
  579   990         1164403539
  798   869         1164404501
  690   942         1164405888
  832   838         1164410840
  792   874         1164420712
  604   981         1164425005
  831   839         1164445910
  708   932         1164452480
  654   960         1164462264
  596   984         1164472640
  643   965         1164479832
  564   995         1164481019
  773   889         1164485286
  769   892         1164488897
  830   840         1164491000
  701   936         1164497957
  582   989         1164499037
  728   920         1164516352
  758   900         1164519512
  829   841         1164546110
  548  1000         1164566592
  742   911         1164576519
  745   909         1164583054
  813   856         1164589813
  617   976         1164599289
  777   886         1164603889
  561   996         1164606417
  828   842         1164611240
  692   941         1164611509
  765   895         1164614500
  585   988         1164631897
  739   913         1164631916
  748   907         1164651635
  622   974         1164652272
  612   978         1164662280
  652   961         1164671489
  827   843         1164686390
  804   864         1164691008
  634   969         1164693313
  720   925         1164701125
  715   928         1164704627
  786   879         1164739095
  736   915         1164749131
  797   870         1164764573
  558   997         1164768085
  826   844         1164771560
  751   905         1164782376
  599   983         1164783886
  588   987         1164802275
  641   966         1164803417
  812   857         1164810121
  627   972         1164821931
  703   935         1164829302
  791   875         1164835546
  694   940         1164839384
  607   980         1164840543
  781   883         1164844928
  725   922         1164855573
  761   898         1164861873
  710   931         1164865491
  825   845         1164866750
  650   962         1164902128
  673   951         1164906568
  671   952         1164913119
  675   950         1164921875
  733   917         1164928050
  669   953         1164941486
  677   949         1164959082
  555   998         1164965867
  824   846         1164971960
  754   903         1164975391
  667   954         1164991627
  803   865         1164996252
  591   986         1165010327
  679   948         1165018231
  811   858         1165040443
  665   955         1165063500
  772   890         1165068648
  823   847         1165087190
  696   939         1165089555
  681   947         1165099364
  768   893         1165106789
  632   970         1165108968
  602   982         1165133376
  796   871         1165134647
  639   967         1165148182
  776   887         1165152679
  648   963         1165154139
  663   956         1165157063
  730   919         1165168559
  705   934         1165183129
  615   977         1165183208
  620   975         1165187375
  552   999         1165199607
  717   927         1165199796
  683   946         1165202523
  785   880         1165208625
  822   848         1165212440
  757   901         1165230794
  722   924         1165256072
  594   985         1165256209
  790   876         1165260376
  764   896         1165266880
  661   957         1165272274
  810   859         1165280779
  610   979         1165294739
  712   930         1165301128
  625   973         1165307942
  574   992         1165310712
  802   866         1165311504
  571   993         1165316068
  685   945         1165327750
  577   991         1165342304
  821   849         1165347710
  568   994         1165358216
  780   884         1165359104
  698   938         1165362064
  744   910         1165401784
  659   958         1165409091
  580   990         1165411000
  741   912         1165419549
  646   964         1165427480
  565   995         1165437000
  747   908         1165446035
  549  1000         1165469149
  727   921         1165470544
  687   944         1165475087
  820   850         1165493000
  738   914         1165499216
  637   968         1165514085
  795   872         1165514723
  583   989         1165516956
  605   981         1165521266
  809   860         1165531129
  597   984         1165540077
  630   971         1165545611
  760   899         1165548699
  562   996         1165552264
  750   906         1165552416
  707   933         1165559480
  657   959         1165567472
  801   867         1165636764
  735   916         1165640671
  689   943         1165644576
  819   851         1165648310
  700   937         1165656953
  586   988         1165660328
  771   891         1165661982
  784   881         1165688145
  789   877         1165695202
  559   997         1165703852
  775   888         1165711447
  719   926         1165717735
  753   904         1165721041
  644   965         1165722109
  767   894         1165734647
  618   976         1165743208
  655   960         1165747375
  714   929         1165759433
  613   978         1165787749
  808   861         1165791493
  818   852         1165813640
  623   974         1165814791
  724   923         1165833891
  691   942         1165836259
  589   987         1165841272
  732   918         1165843800
  600   983         1165862087
  779   885         1165883264
  556   998         1165891608
  635   969         1165901084
  794   873         1165904801
  763   897         1165929220
  608   980         1165947712
  653   961         1165948758
  756   902         1165952024
  709   932         1165958397
  800   868         1165972032
  702   936         1165974264
  817   853         1165988990
  628   972         1166003200
  642   966         1166037984
  693   941         1166050178
  592   986         1166059944
  807   862         1166061871
  729   920         1166108489
  553   999         1166115376
  788   878         1166140024
  651   962         1166171579
  816   854         1166174360
  783   882         1166177655
  603   982         1166222395
  743   911         1166230438
  716   928         1166240448
  759   900         1166245479
  746   909         1166250365
  721   925         1166258486
  770   892         1166265288
  672   952         1166265856
  674   951         1166267375
  740   913         1166272497
  774   889         1166280193
  670   953         1166286177
  695   940         1166286375
  676   950         1166290776
  572   993         1166295905
  575   992         1166300863
  793   874         1166304881
  633   970         1166309137
  704   935         1166314039
  595   985         1166316500
  799   869         1166317308
  616   977         1166319729
  569   994         1166327793
  668   954         1166328296
  749   907         1166332392
  678   949         1166336101
  806   863         1166342263
  621   975         1166342436
  578   991         1166342823
  815   855         1166369750
  766   895         1166372471
  550  1000         1166375000
  640   967         1166375063
  737   915         1166376428
  711   931         1166379922
  666   955         1166392171
  566   995         1166396371
  680   948         1166403392
  611   979         1166412870
  649   963         1166415796
  778   886         1166417408
  581   990         1166421941
  726   922         1166434624
  835   836         1166459931
  834   837         1166469957
  752   905         1166476633
  664   956         1166477760
  626   973         1166481693
  833   838         1166490009
  682   947         1166492691
  563   996         1166501483
  832   839         1166520087
  584   989         1166538373
  734   917         1166542117
  697   939         1166544892
  831   840         1166560191
  814   856         1166575160
  662   957         1166585021
  787   879         1166594842
  762   898         1166601520
  684   946         1166604040
  830   841         1166610321
  598   984         1166611096
  606   981         1166621157
  805   864         1166632669
  560   997         1166642973
  829   842         1166670477
  798   870         1166672592
  706   934         1166676320
  782   883         1166677155
  647   964         1166681367
  755   903         1166683202
  587   988         1166692275
  660   958         1166713912
  792   875         1166714963
  638   968         1166733304
  686   945         1166737481
  631   971         1166738202
  828   843         1166740659
  718   927         1166744215
  731   919         1166769450
  813   857         1166790590
  557   998         1166820685
  827   844         1166820867
  723   924         1166822091
  713   930         1166824097
  699   938         1166825771
  773   890         1166858917
  658   959         1166864391
  769   893         1166878566
  590   987         1166883803
  619   976         1166890835
  688   944         1166893056
  826   845         1166911101
  614   978         1166916896
  804   865         1166933089
  601   983         1166943888
  758   901         1166952213
  777   887         1166961536
  645   965         1166968250
  624   974         1166981048
  825   846         1167011361
  812   858         1167016040
  765   896         1167020261
  554   999         1167034463
  656   960         1167036416
  797   871         1167037884
  728   921         1167058313
  609   980         1167058529
  786   880         1167059656
  708   933         1167061149
  745   910         1167064625
  742   912         1167069016
  690   943         1167070807
  636   969         1167112665
  593   986         1167113113
  824   847         1167121647
  748   908         1167122304
  701   937         1167129054
  791   876         1167135047
  739   914         1167135363
  781   884         1167186645
  629   972         1167188237
  654   961         1167229945
  823   848         1167241959
  751   906         1167242167
  803   866         1167243523
  811   859         1167251510
  736   916         1167263552
  692   942         1167270776
  720   926         1167270776
  643   966         1167276403
  573   993         1167279174
  761   899         1167283780
  551  1000         1167284151
  715   929         1167290964
  576   992         1167294464
  570   994         1167300784
  604   982         1167315032
  579   991         1167346810
  567   995         1167359138
  822   849         1167372297
  596   985         1167380361
  725   923         1167408592
  796   872         1167413184
  754   904         1167424328
  582   990         1167436368
  652   962         1167444936
  772   891         1167447619
  733   918         1167453469
  564   996         1167454080
  703   936         1167454783
  617   977         1167459946
  710   932         1167468568
  694   941         1167493005
  810   860         1167497000
  622   975         1167501223
  768   894         1167501816
  821   850         1167512661
  634   970         1167513104
  776   888         1167515648
  785   881         1167534466
  612   979         1167534667
  585   989         1167563294
  802   867         1167563971
  790   877         1167565133
  561   997         1167585454
  641   967         1167605784
  673   952         1167622625
  675   951         1167632226
  671   953         1167634888
  627   973         1167659200
  820   851         1167663051
  677   950         1167663733
  757   902         1167668901
  669   954         1167668973
  764   897         1167678017
  650   963         1167681347
  599   984         1167685703
  730   920         1167705000
  780   885         1167706125
  679   949         1167717188
  607   981         1167724684
  667   955         1167724838
  588   988         1167727744
  696   940         1167737536
  809   861         1167752510
  558   998         1167753104
  717   928         1167780565
  681   948         1167792633
  795   873         1167798492
  665   956         1167802441
  705   935         1167803000
  722   925         1167820173
  819   852         1167823467
  744   911         1167888815
  683   947         1167890110
  801   868         1167894433
  712   931         1167898619
  663   957         1167901740
  741   913         1167917518
  747   909         1167922152
  591   987         1167929874
  632   971         1167934579
  648   964         1167939136
  639   968         1167956351
  555   999         1167956874
  760   900         1167976000
  818   853         1167993909
  698   939         1168004411
  789   878         1168005221
  738   915         1168008147
  685   946         1168009661
  750   907         1168017643
  727   922         1168018031
  808   862         1168018040
  784   882         1168019272
  661   958         1168022693
  602   983         1168029295
  620   976         1168042176
  771   892         1168046299
  615   978         1168049727
  775   889         1168079744
  767   895         1168135038
  625   974         1168151049
  687   945         1168151328
  735   917         1168160588
  659   959         1168165258
  594   986         1168169840
  610   980         1168173000
  707   934         1168173747
  817   854         1168174377
  753   905         1168175402
  794   874         1168193808
  552  1000         1168196608
  646   965         1168218261
  800   869         1168234909
  779   886         1168235595
  574   993         1168265881
  571   994         1168277195
  577   992         1168291521
  719   927         1168292942
  807   863         1168293590
  700   938         1168293672
  689   944         1168315153
  568   995         1168325307
  637   969         1168328062
  657   960         1168329393
  763   898         1168345739
  714   930         1168351344
  580   991         1168354271
  816   855         1168364871
  732   919         1168374727
  630   972         1168377048
  724   924         1168392448
  756   903         1168395543
  565   996         1168410061
  605   982         1168411293
  597   985         1168447798
  583   990         1168454287
  788   879         1168455311
  691   943         1168501178
  783   883         1168514074
  655   961         1168515056
  644   966         1168518680
  562   997         1168531301
  836   836         1168554112
  835   837         1168559128
  815   856         1168565391
  709   933         1168567066
  834   838         1168574176
  806   864         1168579160
  799   870         1168585399
  586   989         1168591725
  793   875         1168599132
  833   839         1168599256
  618   977         1168603865
  702   937         1168605361
  832   840         1168634368
  729   921         1168650450
  774   890         1168653824
  770   893         1168654957
  613   979         1168660136
  623   975         1168663742
  759   901         1168678180
  831   841         1168679512
  559   998         1168688871
  693   942         1168709445
  635   970         1168720875
  653   962         1168722205
  743   912         1168722935
  746   910         1168731936
  830   842         1168734688
  600   984         1168763904
  589   988         1168766741
  778   887         1168775055
  814   857         1168775937
  740   914         1168775944
  766   896         1168778232
  829   843         1168799896
  749   908         1168803061
  716   929         1168826785
  721   926         1168828137
  608   981         1168831853
  642   967         1168840351
  628   973         1168840469
  805   865         1168874750
  828   844         1168875136
  556   999         1168882615
  737   916         1168890849
  787   880         1168915403
  752   906         1168936424
  704   936         1168939520
  695   941         1168939996
  798   871         1168945903
  651   963         1168950798
  827   845         1168960408
  592   987         1168979491
  711   932         1168982999
  674   952         1168983432
  672   953         1168987625
  726   923         1168987643
  813   858         1168996509
  676   951         1169001127
  670   954         1169013664
  792   876         1169014464
  782   884         1169018872
  762   899         1169023427
  678   950         1169040752
  826   846         1169055712
  668   955         1169061507
  734   918         1169067536
  680   949         1169102349
  553  1000         1169112377
  603   983         1169118314
  666   956         1169131112
  755   904         1169132139
  633   971         1169134748
  825   847         1169161048
  804   866         1169180360
  640   968         1169183232
  682   948         1169185960
  616   978         1169186248
  697   940         1169192873
  621   976         1169197237
  649   964         1169200793
  664   957         1169222437
  812   859         1169227107
  595   986         1169230131
  773   891         1169237888
  575   993         1169256032
  572   994         1169257032
  769   894         1169273593
  824   848         1169276416
  611   980         1169291131
  684   947         1169291627
  578   992         1169292040
  569   995         1169294884
  706   935         1169296191
  731   920         1169305891
  797   872         1169316421
  777   888         1169324505
  626   974         1169324800
  718   928         1169324984
  662   958         1169335440
  581   991         1169365212
  566   996         1169369432
  786   881         1169385497
  723   925         1169386192
  758   902         1169390320
  823   849         1169401816
  686   946         1169419392
  713   931         1169421588
  765   897         1169431398
  791   877         1169439804
  811   860         1169467731
  699   939         1169468118
  660   959         1169470079
  647   965         1169472148
  584   990         1169475704
  563   997         1169480520
  803   867         1169495990
  606   982         1169511184
  598   985         1169518817
  781   885         1169533666
  822   850         1169537248
  638   969         1169547281
  745   911         1169551656
  742   913         1169566985
  688   945         1169569297
  631   972         1169569639
  748   909         1169598421
  728   922         1169605800
  587   989         1169623672
  658   960         1169626312
  560   998         1169627992
  739   915         1169644294
  708   934         1169675416
  821   851         1169682712
  796   873         1169696953
  751   907         1169707394
  761   900         1169711081
  810   861         1169718381
  690   944         1169741384
  619   977         1169751492
  645   966         1169764821
  701   938         1169765773
  736   917         1169783469
  614   979         1169789283
  656   961         1169804097
  590   988         1169809272
  557   999         1169811692
  802   868         1169821640
  624   975         1169829999
  772   892         1169831936
  820   852         1169838208
  601   984         1169845705
  720   927         1169845983
  785   882         1169865593
  790   878         1169875152
  754   905         1169878689
  715   930         1169882875
  776   889         1169883945
  768   895         1169902207
  636   970         1169932456
  692   943         1169935695
  609   981         1169942670
  725   924         1169967149
  809   862         1169979057
  733   919         1169984396
  654   962         1170003392
  819   853         1170003736
  629   973         1170025506
  554  1000         1170031464
  593   987         1170032660
  780   886         1170058456
  710   933         1170077237
  643   967         1170078770
  703   937         1170085880
  795   874         1170087499
  764   898         1170094536
  757   903         1170112420
  694   942         1170152272
  801   869         1170157310
  818   854         1170179296
  604   983         1170210951
  652   963         1170224155
  573   994         1170240301
  730   921         1170246961
  576   993         1170249633
  808   863         1170249759
  570   995         1170267875
  596   986         1170293992
  579   992         1170296027
  789   879         1170320508
  617   978         1170326465
  567   996         1170332199
  634   971         1170338715
  673   953         1170344394
  675   952         1170348283
  784   883         1170355691
  622   976         1170356024
  671   954         1170362375
  817   855         1170364888
  717   929         1170366902
  677   951         1170374084
  582   991         1170379639
  744   912         1170381312
  722   926         1170389824
  696   941         1170391157
  669   955         1170402184
  747   910         1170403723
  760   901         1170408701
  612   980         1170412928
  641   968         1170413953
  741   914         1170420965
  679   950         1170421839
  705   936         1170428481
  564   997         1170433117
  771   893         1170435968
  775   890         1170453375
  667   956         1170463779
  650   964         1170466344
  794   875         1170488059
  750   908         1170488312
  681   949         1170491590
  585   990         1170500625
  712   932         1170501696
  627   974         1170502307
  800   870         1170503000
  738   916         1170522568
  807   864         1170530487
  767   896         1170540799
  665   957         1170547118
  816   856         1170560512
  561   998         1170570473
  727   923         1170571050
  683   948         1170583379
  779   887         1170593242
  599   985         1170593424
  607   982         1170614711
  753   906         1170635193
  663   958         1170652159
  698   940         1170652392
  836   837         1170653309
  588   989         1170659141
  835   838         1170663347
  834   839         1170683423
  735   918         1170686007
  685   947         1170697248
  833   840         1170713537
  648   965         1170729917
  558   999         1170744111
  832   841         1170753689
  632   972         1170766016
  815   857         1170766168
  763   899         1170767646
  639   969         1170770328
  788   880         1170775872
  661   959         1170778860
  707   935         1170793618
  831   842         1170803879
  806   865         1170821241
  687   946         1170833239
  756   904         1170844480
  591   988         1170855343
  783   884         1170855791
  799   871         1170858710
  830   843         1170864107
  719   928         1170873711
  793   876         1170898633
  620   977         1170902833
  732   920         1170911168
  615   979         1170922114
  659   960         1170927179
  602   984         1170931112
  829   844         1170934373
  700   939         1170936019
  714   931         1170948835
  555  1000         1170953875
  724   925         1170956549
  814   858         1170981856
  689   945         1170991394
  625   975         1171000000
  828   845         1171014677
  646   966         1171014832
  774   891         1171032795
  770   894         1171049984
  610   981         1171057141
  594   987         1171089387
  657   961         1171097074
  827   846         1171105019
  759   902         1171116287
  805   866         1171122021
  778   888         1171138024
  637   970         1171147853
  691   944         1171171755
  709   934         1171181333
  766   897         1171189369
  729   922         1171197937
  826   847         1171205399
  813   859         1171207576
  630   973         1171214317
  746   911         1171218967
  743   913         1171220904
  798   872         1171224440
  574   994         1171227008
  787   881         1171241244
  702   938         1171242080
  571   995         1171244286
  577   993         1171246690
  749   909         1171279178
  740   915         1171284875
  655   962         1171288503
  568   996         1171298368
  580   992         1171303488
  605   983         1171307212
  825   848         1171315817
  792   877         1171319221
  644   967         1171321047
  597   986         1171361429
  782   885         1171365893
  693   943         1171374364
  565   997         1171389098
  583   991         1171397558
  752   907         1171401651
  721   927         1171403344
  737   917         1171410766
  716   930         1171418696
  804   867         1171432827
  824   849         1171436273
  812   860         1171443328
  762   900         1171450728
  618   978         1171470384
  653   963         1171501424
  562   998         1171516320
  623   976         1171518543
  586   990         1171529056
  613   980         1171538397
  726   924         1171546200
  635   971         1171546486
  823   850         1171566767
  704   937         1171570617
  755   905         1171586500
  711   933         1171591668
  734   919         1171598463
  695   942         1171599263
  797   873         1171600190
  773   892         1171622205
  642   968         1171648520
  600   985         1171671625
  769   895         1171673984
  559   999         1171679878
  628   974         1171683576
  811   861         1171689112
  777   889         1171692802
  589   989         1171698138
  674   953         1171705201
  822   851         1171707299
  672   954         1171715112
  786   882         1171716624
  676   952         1171717184
  608   982         1171721880
  651   964         1171735795
  670   955         1171746875
  791   878         1171749823
  678   951         1171751103
  803   868         1171753659
  668   956         1171800448
  680   950         1171807000
  758   903         1171833839
  697   941         1171846494
  731   921         1171847852
  765   898         1171847917
  821   852         1171857869
  666   957         1171875789
  556  1000         1171879616
  682   949         1171884917
  781   886         1171885997
  592   988         1171904960
  718   929         1171911321
  706   936         1171921672
  810   862         1171944928
  723   926         1171955843
  633   972         1171966185
  664   958         1171972856
  684   948         1171984896
  796   874         1171985960
  649   965         1171991574
  640   969         1171997209
  820   853         1172018477
  603   984         1172020131
  713   932         1172024665
  745   912         1172044153
  621   977         1172057894
  616   979         1172058635
  742   914         1172070432
  748   910         1172079992
  802   869         1172084517
  662   959         1172091607
  686   947         1172106979
  699   940         1172116099
  761   901         1172143782
  595   987         1172149678
  739   916         1172158715
  728   923         1172158819
  626   975         1172173751
  611   981         1172175272
  751   908         1172178063
  819   854         1172189123
  790   879         1172190439
  785   883         1172202012
  809   863         1172210776
  575   994         1172217159
  772   893         1172221605
  572   995         1172224123
  660   960         1172232000
  578   993         1172247209
  688   946         1172251208
  776   890         1172257576
  569   996         1172267945
  647   966         1172268719
  708   935         1172295287
  768   896         1172307968
  736   918         1172308888
  581   992         1172314429
  754   906         1172338480
  566   997         1172348469
  638   970         1172367072
  818   855         1172369807
  795   875         1172381750
  658   961         1172393993
  631   973         1172406908
  606   983         1172407103
  701   939         1172408120
  780   887         1172416103
  690   945         1172417625
  584   991         1172418975
  801   870         1172425401
  720   928         1172426752
  598   986         1172432448
  563   998         1172465539
  715   931         1172480366
  808   864         1172486656
  764   899         1172516443
  733   920         1172520837
  725   925         1172531250
  817   856         1172560529
  587   990         1172561003
  757   904         1172561357
  645   967         1172567188
  656   962         1172577544
  692   944         1172606272
  619   978         1172618011
  560   999         1172618999
  789   880         1172641069
  614   980         1172667544
  624   976         1172684800
  710   934         1172691504
  784   884         1172697408
  703   938         1172722599
  590   989         1172740669
  837   837         1172752506
  601   985         1172753426
  836   838         1172757528
  636   971         1172758067
  816   857         1172761289
  807   865         1172772568
  835   839         1172772594
  800   871         1172776311
  654   963         1172782611
  794   876         1172787560
  730   922         1172794448
  834   840         1172797704
  557  1000         1172808693
  694   943         1172817191
  771   894         1172830995
  775   891         1172832346
  609   982         1172832697
  833   841         1172832858
  760   902         1172846808
  629   974         1172868613
  832   842         1172878056
  744   913         1172879281
  643   968         1172886939
  747   911         1172890754
  741   915         1172929896
  831   843         1172933298
  767   897         1172951936
  779   888         1172956211
  593   988         1172958129
  717   930         1172958813
  750   909         1172964429
  722   927         1172965031
  815   858         1172972087
  830   844         1172998584
  652   964         1173009152
  738   917         1173042485
  696   942         1173050424
  705   937         1173059578
  806   866         1173068512
  675   953         1173070052
  673   954         1173071881
  829   845         1173073914
  677   952         1173090141
  671   955         1173095586
  753   907         1173100420
  788   881         1173101713
  712   933         1173110365
  604   984         1173112768
  727   924         1173129607
  679   951         1173132190
  799   872         1173137247
  669   956         1173141125
  828   846         1173159288
  634   972         1173170152
  814   859         1173192923
  763   900         1173194947
  681   950         1173196241
  617   979         1173198852
  783   885         1173202812
  793   877         1173203390
  573   995         1173207392
  667   957         1173208456
  576   994         1173210760
  596   987         1173213539
  622   977         1173216681
  735   919         1173216934
  641   969         1173227930
  570   996         1173240936
  579   993         1173251196
  827   847         1173254706
  650   965         1173257125
  683   949         1173282336
  612   981         1173297069
  665   958         1173297537
  756   905         1173298841
  698   941         1173306013
  567   997         1173311236
  582   992         1173328856
  627   975         1173351258
  826   848         1173360168
  805   867         1173374488
  685   948         1173390517
  663   959         1173408326
  774   892         1173417112
  564   998         1173418136
  707   936         1173419099
  813   860         1173423797
  585   991         1173443896
  770   895         1173450375
  732   921         1173453129
  719   929         1173460048
  825   849         1173475674
  778   889         1173506321
  599   986         1173507055
  798   873         1173508209
  607   983         1173510630
  687   947         1173520826
  724   926         1173526200
  648   966         1173526488
  661   960         1173540781
  714   932         1173551912
  759   903         1173559806
  561   999         1173561480
  787   882         1173572371
  700   940         1173584000
  639   970         1173590119
  588   990         1173596472
  824   850         1173601224
  632   973         1173603285
  766   898         1173605888
  792   878         1173629240
  812   861         1173664709
  689   946         1173673305
  804   868         1173690496
  659   961         1173694860
  746   912         1173711464
  782   886         1173718224
  743   914         1173724351
  823   851         1173736818
  558  1000         1173741112
  729   923         1173750956
  749   910         1173760749
  620   978         1173769352
  591   989         1173786740
  740   916         1173799296
  615   980         1173800375
  709   935         1173801204
  646   967         1173817199
  602   985         1173838833
  691   945         1173847996
  625   976         1173854801
  657   962         1173870521
  752   908         1173872320
  822   852         1173882456
  762   901         1173883429
  702   939         1173884427
  797   874         1173889197
  811   862         1173915659
  737   918         1173936185
  610   982         1173947168
  637   971         1173973464
  721   928         1173984113
  773   893         1174011874
  594   988         1174014856
  716   931         1174016187
  803   869         1174016536
  821   853         1174038138
  693   944         1174044941
  755   906         1174046291
  786   883         1174053043
  630   974         1174057424
  791   879         1174065110
  777   890         1174066433
  655   963         1174067722
  769   896         1174079745
  726   925         1174110301
  644   968         1174129216
  734   920         1174134904
  810   863         1174176647
  574   995         1174194099
  820   854         1174203864
  711   934         1174205935
  704   938         1174207336
  577   994         1174207817
  605   984         1174209029
  571   996         1174217347
  781   887         1174243644
  580   993         1174258657
  695   943         1174264182
  765   899         1174269824
  568   997         1174277405
  796   875         1174280211
  597   987         1174280976
  758   904         1174282776
  653   964         1174286421
  618   979         1174342771
  583   992         1174346775
  802   870         1174352608
  565   998         1174374117
  635   972         1174377923
  623   977         1174379200
  819   855         1174379634
  731   922         1174395339
  613   981         1174422538
  674   954         1174432688
  676   953         1174438953
  809   864         1174447673
  672   955         1174448323
  642   969         1174462497
  678   952         1174467160
  586   991         1174472327
  670   956         1174485816
  718   930         1174503232
  697   942         1174505761
  562   999         1174507327
  790   880         1174511000
  680   951         1174517351
  651   965         1174526576
  723   927         1174531050
  628   975         1174532527
  745   913         1174542122
  785   884         1174543729
  668   957         1174545125
  706   937         1174552769
  818   856         1174565448
  748   911         1174567023
  742   915         1174579363
  761   902         1174581889
  600   986         1174585256
  682   950         1174589568
  772   894         1174616632
  608   983         1174617799
  666   958         1174626208
  713   933         1174633334
  589   990         1174635469
  776   891         1174636547
  751   909         1174654180
  559  1000         1174676879
  739   917         1174678632
  795   876         1174681251
  684   949         1174683853
  801   871         1174698712
  728   924         1174717376
  768   897         1174719105
  808   865         1174728737
  664   959         1174729023
  817   857         1174761306
  699   941         1174769720
  780   888         1174779072
  649   966         1174788145
  686   948         1174800248
  633   973         1174803454
  754   907         1174803707
  640   970         1174817000
  592   989         1174836357
  736   919         1174839815
  662   960         1174853528
  837   838         1174856725
  836   839         1174866775
  835   840         1174886875
  834   841         1174917025
  708   936         1174920768
  621   978         1174924413
  603   985         1174927852
  616   980         1174936896
  688   947         1174938795
  764   900         1174943744
  833   842         1174957225
  789   881         1174966910
  816   858         1174967208
  660   961         1174999681
  832   843         1175007475
  720   929         1175013089
  757   905         1175015718
  807   866         1175019839
  626   976         1175028552
  784   885         1175044429
  800   872         1175054848
  701   940         1175056101
  733   921         1175062798
  611   982         1175065299
  831   844         1175067775
  647   967         1175071086
  595   988         1175075147
  715   932         1175083443
  794   877         1175092317
  690   946         1175099536
  725   926         1175100901
  830   845         1175138125
  658   962         1175167440
  815   859         1175183154
  575   995         1175184250
  638   971         1175192683
  572   996         1175197184
  578   994         1175208336
  775   892         1175216663
  829   846         1175218525
  771   895         1175231386
  569   997         1175246982
  631   974         1175250015
  581   993         1175269598
  692   945         1175282513
  760   903         1175290327
  606   984         1175308920
  828   847         1175308975
  710   935         1175311375
  806   867         1175320979
  779   889         1175324508
  566   998         1175333488
  730   923         1175347467
  598   987         1175351995
  656   963         1175356763
  703   939         1175364946
  584   992         1175368192
  767   898         1175368455
  645   968         1175375357
  744   914         1175382728
  747   912         1175383251
  814   860         1175409144
  827   848         1175409475
  799   873         1175421016
  788   882         1175432840
  741   916         1175444317
  750   910         1175446000
  563   999         1175456546
  694   944         1175487768
  619   979         1175490398
  587   991         1175504274
  793   878         1175513409
  826   849         1175520025
  624   977         1175545457
  722   928         1175545800
  614   981         1175551685
  783   886         1175555143
  717   931         1175556304
  654   964         1175567608
  738   918         1175567904
  753   908         1175571089
  636   972         1175589504
  560  1000         1175616000
  763   901         1175627648
  805   868         1175632157
  825   850         1175640625
  813   861         1175645178
  601   986         1175667057
  590   990         1175678000
  727   925         1175693708
  705   938         1175696297
  643   969         1175700916
  696   943         1175715343
  629   975         1175717564
  712   934         1175724632
  609   983         1175728616
  735   920         1175753375
  756   906         1175758632
  824   851         1175771275
  798   874         1175797216
  675   954         1175797539
  652   965         1175799933
  673   955         1175805092
  774   893         1175806781
  677   953         1175811910
  671   956         1175834527
  679   952         1175848247
  770   896         1175856136
  778   890         1175879952
  669   957         1175885802
  593   989         1175889526
  812   862         1175891256
  681   951         1175906592
  787   883         1175908790
  823   852         1175911975
  792   879         1175944527
  804   869         1175953373
  667   958         1175958875
  698   942         1175965280
  683   950         1175986987
  732   922         1176000616
  634   973         1176007421
  759   904         1176008743
  604   985         1176020489
  766   899         1176027795
  641   970         1176047721
  707   937         1176050196
  719   930         1176051959
  650   966         1176053696
  665   959         1176053704
  822   853         1176062725
  782   887         1176075871
  617   980         1176077113
  622   978         1176083200
  685   949         1176089474
  724   927         1176101407
  596   988         1176139008
  811   863         1176147378
  714   933         1176160581
  663   960         1176170247
  576   995         1176177851
  573   996         1176180453
  797   875         1176183448
  612   982         1176187096
  627   976         1176206059
  746   913         1176209433
  579   994         1176212323
  687   948         1176214095
  570   997         1176219973
  821   854         1176223525
  743   915         1176233282
  700   941         1176237621
  749   911         1176247780
  582   993         1176284025
  803   870         1176284627
  567   998         1176296255
  661   961         1176308462
  729   924         1176309513
  740   917         1176319213
  762   902         1176321536
  648   967         1176328855
  752   909         1176348437
  689   947         1176360892
  791   880         1176385671
  585   992         1176393113
  820   855         1176394375
  786   884         1176394760
  773   894         1176406901
  564   999         1176409143
  607   984         1176412447
  810   864         1176413544
  639   971         1176415730
  599   987         1176426602
  709   936         1176426685
  777   891         1176445404
  632   974         1176446392
  737   919         1176467112
  659   962         1176468307
  769   897         1176490882
  755   907         1176511518
  691   946         1176529907
  702   940         1176532408
  588   991         1176539743
  561  1000         1176558481
  721   929         1176570450
  819   856         1176575275
  796   876         1176579712
  781   888         1176606613
  716   932         1176619264
  646   968         1176625368
  802   871         1176625919
  620   979         1176641739
  657   963         1176649740
  734   921         1176676865
  726   926         1176679952
  615   981         1176684516
  809   865         1176689754
  765   900         1176697125
  625   977         1176715458
  693   945         1176721182
  591   990         1176724071
  758   905         1176737137
  602   986         1176752464
  818   857         1176766225
  637   972         1176804901
  711   935         1176825806
  790   881         1176836841
  610   983         1176843087
  704   939         1176849683
  655   964         1176852719
  785   885         1176890750
  630   975         1176906375
  695   944         1176934759
  644   969         1176943193
  594   989         1176946253
  731   923         1176948358
  838   838         1176960944
  837   839         1176965972
  817   858         1176967225
  808   866         1176976008
  801   872         1176977249
  836   840         1176981056
  795   877         1176986008
  835   841         1177006196
  772   895         1177017023
  776   892         1177020864
  761   903         1177025408
  834   842         1177041392
  745   914         1177045569
  748   912         1177059520
  653   965         1177077202
  833   843         1177086644
  742   916         1177093784
  718   931         1177100723
  723   928         1177111819
  605   985         1177116750
  768   898         1177135624
  751   910         1177135751
  832   844         1177141952
  780   889         1177147369
  674   955         1177165899
  676   954         1177166440
  574   996         1177167160
  697   943         1177170680
  577   995         1177174908
  816   859         1177178275
  672   956         1177187264
  678   953         1177188929
  706   938         1177189488
  571   997         1177196384
  739   918         1177204051
  597   988         1177206445
  831   845         1177207316
  635   973         1177215192
  580   994         1177219784
  618   980         1177221032
  670   957         1177230493
  680   952         1177233408
  623   978         1177245719
  713   934         1177247601
  568   998         1177262424
  807   867         1177272306
  754   908         1177274376
  728   925         1177281477
  642   970         1177282288
  830   846         1177282736
  668   958         1177295544
  789   882         1177298037
  682   951         1177299919
  583   993         1177301944
  613   982         1177312565
  651   966         1177323147
  800   873         1177338617
  565   999         1177365124
  829   847         1177368212
  736   920         1177376256
  764   901         1177376445
  666   959         1177382375
  628   976         1177387328
  684   950         1177388504
  784   886         1177396760
  815   860         1177399375
  794   878         1177402336
  586   992         1177421544
  699   942         1177428987
  828   848         1177463744
  757   906         1177475509
  664   960         1177490944
  686   949         1177499205
  562  1000         1177504328
  600   987         1177504803
  608   984         1177519616
  708   937         1177551865
  827   849         1177569332
  806   868         1177578648
  589   991         1177578740
  649   967         1177590512
  720   930         1177605000
  775   893         1177606332
  733   922         1177610285
  662   961         1177621209
  814   861         1177630525
  688   948         1177632064
  771   896         1177637147
  640   971         1177642611
  633   974         1177646561
  725   927         1177676108
  826   850         1177684976
  715   933         1177692112
  779   890         1177698139
  701   941         1177709722
  799   874         1177710023
  760   904         1177739264
  788   883         1177769259
  660   962         1177773128
  592   990         1177773688
  690   947         1177787123
  767   899         1177790362
  621   979         1177796800
  825   851         1177810676
  616   981         1177821037
  793   879         1177828696
  603   986         1177841483
  813   862         1177871725
  647   968         1177879255
  747   913         1177881220
  626   977         1177889209
  744   915         1177891659
  805   869         1177895034
  730   924         1177906024
  783   887         1177912790
  750   911         1177933031
  710   936         1177936856
  824   852         1177946432
  658   963         1177946659
  611   983         1177961218
  741   917         1177964234
  692   946         1177964424
  595   989         1178006544
  703   940         1178012927
  638   972         1178024120
  753   909         1178047206
  763   902         1178065755
  798   875         1178091467
  823   853         1178092244
  738   919         1178098831
  631   975         1178098966
  812   863         1178122975
  722   929         1178132137
  656   964         1178141760
  575   996         1178157311
  717   932         1178159381
  694   945         1178164009
  578   995         1178175427
  572   997         1178176221
  645   969         1178189334
  774   894         1178201808
  606   985         1178216641
  804   870         1178221464
  756   907         1178223859
  581   994         1178230725
  569   998         1178232001
  822   854         1178248112
  787   884         1178250507
  778   891         1178258923
  727   926         1178263359
  792   880         1178265088
  770   897         1178267273
  598   988         1178277464
  735   921         1178295336
  584   993         1178323361
  566   999         1178324495
  705   939         1178338644
  712   935         1178344503
  654   965         1178358389
  619   980         1178368659
  811   864         1178384275
  696   944         1178385920
  624   978         1178411976
  821   855         1178414036
  636   973         1178426773
  782   888         1178438840
  614   982         1178441712
  587   992         1178453491
  563  1000         1178453547
  766   900         1178455096
  759   905         1178463104
  797   876         1178482949
  643   970         1178520707
  675   955         1178530750
  677   954         1178539397
  673   956         1178544033
  732   923         1178553635
  803   871         1178557938
  679   953         1178570016
  629   976         1178572365
  671   957         1178579204
  601   987         1178586604
  820   856         1178590016
  652   966         1178596504
  590   991         1178621271
  681   952         1178622649
  698   943         1178630199
  609   984         1178630433
  669   958         1178636221
  719   931         1178649450
  810   865         1178655625
  724   928         1178682176
  707   938         1178686915
  683   951         1178697338
  791   881         1178711512
  746   914         1178712880
  667   959         1178715042
  749   912         1178740277
  786   885         1178741781
  743   916         1178747703
  762   903         1178765055
  714   934         1178774848
  819   857         1178776052
  685   950         1178794125
  773   895         1178807292
  665   960         1178815625
  593   990         1178826857
  777   892         1178829721
  752   910         1178830008
  740   918         1178844632
  634   974         1178850528
  650   967         1178856063
  641   971         1178873332
  729   925         1178873614
  796   877         1178884469
  700   942         1178896888
  802   872         1178904456
  769   898         1178907401
  687   949         1178913052
  604   986         1178934120
  809   866         1178937025
  663   961         1178937928
  622   979         1178955587
  617   981         1178961254
  818   858         1178972144
  781   889         1178974910
  755   908         1178982187
  737   920         1179003553
  689   948         1179054161
  709   937         1179057782
  627   977         1179066716
  838   839         1179070191
  596   989         1179070405
  837   840         1179080253
  661   962         1179081909
  612   983         1179083015
  836   841         1179100377
  765   901         1179129826
  835   842         1179130563
  648   968         1179137024
  576   996         1179150912
  573   997         1179159490
  721   930         1179162361
  790   882         1179167968
  834   843         1179170811
  817   859         1179178292
  579   995         1179179414
  702   941         1179186029
  758   906         1179196928
  570   998         1179204992
  691   947         1179217494
  833   844         1179221121
  734   922         1179224352
  716   933         1179227933
  808   867         1179228475
  785   886         1179243081
  582   994         1179245152
  639   972         1179247167
  659   963         1179247526
  726   927         1179255159
  801   873         1179261018
  832   845         1179281493
  567   999         1179287262
  632   975         1179295343
  795   878         1179296027
  607   985         1179320168
  585   993         1179348282
  831   846         1179351927
  599   988         1179352071
  816   860         1179394496
  693   946         1179403093
  564  1000         1179406144
  776   893         1179410533
  772   896         1179422784
  830   847         1179432423
  657   964         1179434737
  646   969         1179439345
  711   936         1179451287
  761   904         1179474345
  588   992         1179488960
  704   940         1179497664
  731   924         1179506915
  620   980         1179520000
  780   890         1179521000
  829   848         1179522981
  807   868         1179529975
  745   915         1179554500
  748   913         1179557489
  768   899         1179557531
  615   982         1179574543
  625   978         1179581977
  695   945         1179611000
  742   917         1179613701
  815   861         1179620756
  751   911         1179622782
  828   849         1179623601
  800   874         1179627624
  789   883         1179634456
  637   973         1179642170
  655   965         1179643500
  591   991         1179667342
  602   987         1179672011
  723   929         1179698156
  718   932         1179703800
  794   879         1179717623
  827   850         1179734283
  739   919         1179734978
  610   984         1179744904
  754   909         1179750493
  784   887         1179754407
  630   976         1179761176
  644   970         1179762984
  764   902         1179814552
  706   939         1179831835
  697   944         1179841257
  806   869         1179841525
  728   926         1179851128
  826   851         1179855027
  814   862         1179857072
  713   935         1179867472
  653   966         1179873773
  594   990         1179883584
  676   955         1179899651
  674   956         1179904840
  678   954         1179916416
  736   921         1179918217
  672   957         1179931941
  757   907         1179940736
  680   953         1179955177
  670   958         1179980912
  825   852         1179985833
  775   894         1180001359
  799   875         1180004274
  682   952         1180015976
  605   986         1180030381
  771   897         1180048284
  668   959         1180051711
  635   974         1180058299
  779   891         1180077110
  699   943         1180093906
  684   951         1180098855
  813   863         1180103444
  618   981         1180105173
  642   971         1180107899
  788   884         1180110976
  623   979         1180118106
  651   967         1180125514
  824   853         1180126701
  597   989         1180137842
  666   960         1180144296
  574   997         1180146197
  577   996         1180147969
  793   880         1180149257
  805   870         1180163125
  733   923         1180163304
  571   998         1180181403
  580   995         1180186875
  708   938         1180188584
  760   905         1180193625
  720   931         1180202491
  686   950         1180203856
  613   983         1180208484
  767   900         1180217663
  628   977         1180247985
  568   999         1180253431
  725   928         1180256877
  664   961         1180258625
  583   994         1180263071
  783   888         1180275759
  823   854         1180277631
  715   934         1180306379
  688   949         1180331021
  812   864         1180359872
  565  1000         1180362125
  701   942         1180368989
  586   993         1180376713
  747   914         1180384667
  798   876         1180390968
  662   962         1180394656
  649   968         1180398681
  744   916         1180406080
  750   912         1180425528
  608   985         1180427337
  600   988         1180430272
  822   855         1180438623
  730   925         1180470125
  640   972         1180474048
  690   948         1180480392
  741   918         1180489653
  804   871         1180494775
  633   975         1180495512
  763   903         1180509274
  589   992         1180527957
  753   910         1180528777
  660   963         1180552347
  710   937         1180567953
  792   881         1180590929
  787   885         1180597528
  774   895         1180602199
  821   856         1180609677
  811   865         1180626356
  738   920         1180635272
  778   892         1180643240
  692   947         1180652011
  703   941         1180666548
  621   980         1180675061
  770   898         1180683792
  647   969         1180693232
  756   908         1180694528
  616   982         1180711064
  592   991         1180716959
  722   930         1180724048
  658   964         1180731656
  626   978         1180755728
  603   987         1180761030
  717   933         1180768050
  797   877         1180787706
  820   857         1180790793
  782   889         1180807137
  803   872         1180836475
  727   927         1180838566
  735   922         1180842823
  694   946         1180845920
  638   973         1180861389
  611   984         1180863035
  766   901         1180887797
  810   866         1180902896
  759   906         1180922895
  656   965         1180932541
  595   990         1180943875
  631   976         1180953767
  712   936         1180969984
  819   858         1180981971
  705   940         1180986625
  645   970         1181009125
  791   882         1181042639
  696   945         1181062161
  786   886         1181094112
  732   924         1181112192
  606   986         1181130272
  575   997         1181136348
  578   996         1181148488
  654   966         1181154960
  572   998         1181161240
  839   839         1181179438
  818   859         1181183211
  838   840         1181184472
  802   873         1181188225
  809   867         1181189492
  796   878         1181194488
  581   995         1181197816
  837   841         1181199574
  598   989         1181208861
  773   896         1181213053
  762   904         1181213992
  777   893         1181219390
  746   915         1181221811
  569   999         1181223008
  836   842         1181224744
  749   913         1181238246
  719   932         1181252527
  619   981         1181252800
  835   843         1181259982
  743   917         1181267620
  724   929         1181268513
  675   956         1181269691
  636   974         1181269880
  677   955         1181272608
  624   979         1181284363
  584   994         1181284488
  673   957         1181288710
  679   954         1181297503
  698   944         1181300776
  834   844         1181305288
  752   911         1181317039
  566  1000         1181321496
  707   939         1181329262
  769   899         1181329308
  671   958         1181329623
  614   983         1181337631
  681   953         1181344418
  643   971         1181346318
  781   890         1181348541
  833   845         1181360662
  740   919         1181375559
  669   959         1181392388
  817   860         1181394513
  714   935         1181394719
  652   967         1181398871
  587   993         1181408660
  683   952         1181413395
  832   846         1181426104
  629   977         1181433022
  729   926         1181443265
  755   909         1181458304
  667   960         1181476963
  808   868         1181486144
  831   847         1181501614
  790   883         1181504387
  685   951         1181504476
  601   988         1181512073
  609   985         1181538154
  737   921         1181545514
  801   874         1181550025
  700   943         1181561807
  765   902         1181567933
  590   992         1181570488
  665   961         1181583306
  830   848         1181587192
  785   887         1181600728
  795   879         1181611314
  816   861         1181615877
  687   950         1181617703
  758   907         1181662155
  650   968         1181664232
  829   849         1181682838
  709   938         1181694501
  634   975         1181699479
  641   972         1181704769
  663   962         1181711375
  689   949         1181753118
  721   931         1181759852
  593   991         1181770128
  734   923         1181777371
  828   850         1181788552
  807   869         1181792852
  776   894         1181805560
  622   980         1181833848
  772   897         1181833921
  726   928         1181835928
  716   934         1181842200
  702   942         1181845296
  815   862         1181847303
  617   982         1181851281
  604   987         1181853667
  661   963         1181861128
  780   891         1181899971
  827   851         1181904334
  691   948         1181910763
  800   875         1181921875
  761   905         1181928706
  627   978         1181933235
  648   969         1181951001
  789   884         1181976173
  612   984         1181984832
  768   900         1181984832
  596   990         1182007736
  826   852         1182030184
  659   964         1182032523
  794   880         1182038184
  748   914         1182060936
  745   916         1182068921
  731   925         1182071016
  711   937         1182082384
  639   973         1182084436
  814   863         1182088791
  693   947         1182090680
  806   870         1182109616
  751   912         1182115279
  784   888         1182117376
  576   997         1182129949
  742   918         1182139120
  573   998         1182144509
  632   976         1182150144
  704   941         1182151285
  579   996         1182152475
  825   853         1182166102
  570   999         1182195999
  582   995         1182212243
  657   965         1182225518
  754   910         1182232064
  607   986         1182233799
  764   903         1182258071
  646   970         1182259136
  739   920         1182271419
  599   989         1182283468
  567  1000         1182284263
  723   930         1182290067
  695   946         1182292911
  799   876         1182303775
  585   994         1182309409
  824   854         1182312088
  718   933         1182312469
  813   864         1182340341
  775   895         1182401750
  620   981         1182404141
  757   908         1182411405
  728   927         1182426335
  805   871         1182436436
  655   966         1182440071
  588   993         1182444129
  625   979         1182454364
  788   885         1182457997
  779   892         1182461427
  771   898         1182464803
  736   922         1182465704
  823   855         1182468142
  615   983         1182470462
  793   881         1182475098
  706   940         1182479816
  637   974         1182485277
  713   936         1182492953
  697   945         1182517498
  644   971         1182588595
  602   988         1182597480
  812   865         1182601953
  591   992         1182616559
  630   977         1182621833
  822   856         1182634264
  676   956         1182638592
  783   889         1182644056
  674   957         1182649517
  678   955         1182649627
  767   901         1182650364
  610   985         1182652625
  760   906         1182653416
  653   967         1182676140
  672   958         1182682360
  680   954         1182682664
  798   877         1182695725
  733   924         1182721861
  670   959         1182737079
  682   953         1182737745
  699   944         1182764483
  804   872         1182773312
  720   932         1182805568
  821   857         1182810454
  668   960         1182813632
  684   952         1182814912
  594   991         1182826855
  708   939         1182830931
  725   929         1182843214
  811   866         1182873627
  747   915         1182893598
  635   975         1182907250
  666   961         1182911977
  686   951         1182914207
  792   882         1182922056
  750   913         1182923497
  744   917         1182925997
  715   935         1182926250
  651   968         1182933683
  642   972         1182939336
  787   886         1182949859
  605   987         1182949928
  763   904         1182958211
  618   982         1182995200
  623   980         1182996367
  820   858         1182996712
  774   896         1183007960
  753   911         1183015808
  741   919         1183020580
  664   962         1183032072
  778   893         1183032909
  701   943         1183033908
  688   950         1183035672
  730   926         1183039776
  597   990         1183075173
  797   878         1183097725
  770   899         1183105699
  613   984         1183110301
  628   978         1183114504
  803   873         1183120244
  577   997         1183127006
  574   998         1183131216
  810   867         1183155363
  580   996         1183159936
  756   909         1183170645
  571   999         1183172410
  662   963         1183173875
  738   921         1183177233
  690   949         1183179349
  782   890         1183180768
  819   859         1183193038
  710   938         1183204672
  649   969         1183212658
  583   995         1183230162
  568  1000         1183250432
  839   840         1183293719
  838   841         1183303793
  640   973         1183311317
  722   931         1183321539
  837   842         1183323941
  703   942         1183325815
  766   902         1183325904
  660   964         1183337344
  586   994         1183337840
  608   986         1183340968
  692   948         1183345280
  633   976         1183350313
  836   843         1183354163
  600   989         1183361669
  791   883         1183379058
  717   934         1183382317
  759   907         1183388122
  835   844         1183394459
  735   923         1183395842
  818   860         1183399432
  727   928         1183419335
  834   845         1183444829
  809   868         1183447161
  786   887         1183451759
  802   874         1183477232
  589   993         1183483126
  833   846         1183505273
  796   879         1183509775
  647   970         1183513023
  658   965         1183522437
  694   947         1183533507
  621   981         1183559202
  832   847         1183575791
  712   937         1183601081
  616   983         1183606983
  777   894         1183614417
  817   861         1183615894
  773   897         1183624190
  626   979         1183628115
  705   941         1183640246
  831   848         1183656383
  592   992         1183666176
  762   905         1183668353
  732   925         1183676293
  603   988         1183686499
  638   974         1183704496
  781   891         1183727512
  656   966         1183729112
  746   916         1183736232
  749   914         1183741693
  696   946         1183744072
  830   849         1183747049
  808   869         1183749021
  769   900         1183756609
  611   985         1183770756
  743   918         1183793039
  752   912         1183809536
  631   977         1183814424
  645   971         1183834736
  816   862         1183842424
  801   875         1183844276
  790   884         1183846104
  829   850         1183847789
  724   930         1183860424
  719   933         1183861196
  595   991         1183887146
  740   920         1183912000
  795   880         1183931875
  755   910         1183939875
  654   967         1183957327
  828   851         1183958603
  785   888         1183963697
  698   945         1183977017
  707   940         1183977243
  765   903         1184011452
  677   956         1184011549
  675   957         1184014368
  729   927         1184018472
  714   936         1184020200
  679   955         1184030714
  673   958         1184039129
  606   987         1184049819
  807   870         1184060943
  681   954         1184071905
  815   863         1184079022
  827   852         1184079491
  671   959         1184085790
  737   922         1184093001
  636   975         1184118831
  575   998         1184121367
  578   997         1184127525
  758   908         1184132824
  683   953         1184135164
  619   982         1184142827
  598   990         1184146192
  572   999         1184152247
  669   960         1184154309
  624   980         1184162624
  581   996         1184170877
  643   972         1184177755
  776   895         1184205951
  652   968         1184207040
  826   853         1184210453
  569  1000         1184220009
  685   952         1184220533
  800   876         1184221376
  700   944         1184232384
  614   984         1184239448
  667   961         1184244644
  772   898         1184250440
  584   995         1184251579
  780   892         1184284288
  629   978         1184299541
  789   885         1184323194
  814   864         1184325688
  687   951         1184328054
  734   924         1184335928
  709   939         1184336848
  825   854         1184351489
  665   962         1184356753
  721   932         1184362929
  794   881         1184364025
  587   994         1184369787
  806   871         1184382927
  761   906         1184388497
  768   901         1184417533
  726   929         1184422265
  601   989         1184443470
  609   986         1184451785
  689   950         1184457769
  716   935         1184462071
  650   969         1184478209
  784   889         1184485673
  663   963         1184490594
  824   855         1184502599
  702   943         1184510215
  590   993         1184525657
  641   973         1184542038
  634   976         1184554280
  748   915         1184569867
  813   865         1184582422
  745   917         1184588838
  799   877         1184608532
  691   949         1184609720
  751   913         1184613248
  731   926         1184640667
  661   964         1184646125
  823   856         1184663783
  742   919         1184670047
  764   904         1184707008
  805   872         1184714973
  622   981         1184717989
  754   911         1184719095
  711   938         1184719103
  593   992         1184719345
  617   983         1184747200
  648   970         1184770792
  604   988         1184779136
  693   948         1184783949
  627   979         1184805622
  793   882         1184806225
  775   896         1184807511
  788   886         1184810328
  704   942         1184810552
  739   921         1184813380
  659   965         1184823304
  822   857         1184835041
  812   866         1184849224
  779   893         1184851096
  771   899         1184886710
  757   909         1184887522
  723   931         1184887558
  612   985         1184892553
  718   934         1184926736
  639   974         1184927543
  596   991         1184951007
  695   947         1184980498
  798   878         1185005744
  728   928         1185007104
  632   977         1185010801
  821   858         1185016373
  783   890         1185017687
  736   923         1185018723
  657   966         1185022089
  804   873         1185057081
  646   971         1185084747
  767   902         1185088471
  576   998         1185114968
  760   907         1185118643
  713   937         1185124050
  811   867         1185126094
  579   997         1185131512
  706   941         1185133437
  573   999         1185135516
  607   987         1185153346
  582   996         1185185304
  570  1000         1185193000
  697   946         1185199409
  820   859         1185207779
  599   990         1185220799
  655   967         1185242438
  792   883         1185258475
  585   995         1185276500
  733   925         1185285962
  620   982         1185294168
  787   887         1185307506
  625   980         1185332625
  637   975         1185334228
  615   984         1185372279
  676   957         1185383269
  678   956         1185388568
  674   958         1185399936
  588   994         1185405256
  840   840         1185408000
  747   916         1185408019
  803   874         1185409251
  819   860         1185409259
  763   905         1185412572
  797   879         1185413012
  810   868         1185413032
  839   841         1185413040
  720   933         1185414237
  680   955         1185415875
  774   897         1185419097
  644   972         1185420032
  750   914         1185426944
  778   894         1185427936
  838   842         1185428160
  725   930         1185435125
  672   959         1185438527
  699   945         1185440724
  744   918         1185451416
  837   843         1185453360
  682   954         1185465232
  708   940         1185478912
  653   968         1185484309
  630   978         1185488352
  836   844         1185488640
  670   960         1185499000
  753   912         1185508305
  602   989         1185528877
  770   900         1185533000
  835   845         1185534000
  684   953         1185536681
  715   936         1185551731
  741   920         1185557021
  782   891         1185559739
  610   986         1185566256
  591   993         1185571728
  668   961         1185581313
  834   846         1185589440
  730   927         1185614983
  818   861         1185620813
  686   952         1185630264
  756   910         1185652216
  833   847         1185654960
  666   962         1185685424
  701   944         1185704485
  809   869         1185710038
  791   884         1185720775
  738   922         1185724720
  832   848         1185730560
  688   951         1185746023
  651   969         1185747660
  635   976         1185762051
  766   903         1185769423
  802   875         1185771483
  594   992         1185776072
  642   973         1185776605
  664   963         1185811291
  786   888         1185814728
  831   849         1185816240
  796   880         1185830336
  817   862         1185842441
  710   939         1185847019
  759   908         1185858791
  605   988         1185875397
  623   981         1185880508
  690   950         1185884000
  618   983         1185891119
  830   850         1185912000
  722   932         1185924616
  735   924         1185954399
  662   964         1185958872
  628   979         1185986891
  703   943         1185990734
  717   935         1186002188
  727   929         1186005672
  777   895         1186014808
  808   870         1186017112
  829   851         1186017840
  613   985         1186018022
  597   991         1186018444
  649   970         1186032449
  773   898         1186040709
  692   949         1186044237
  816   863         1186074143
  781   892         1186111829
  577   998         1186112025
  574   999         1186122223
  660   965         1186128125
  762   906         1186128144
  828   852         1186133760
  580   997         1186138973
  801   876         1186143777
  640   974         1186154424
  571  1000         1186169411
  769   901         1186189310
  790   885         1186193125
  583   996         1186203223
  633   977         1186210970
  694   948         1186226776
  712   938         1186237800
  732   926         1186245944
  749   915         1186250624
  746   917         1186256149
  795   881         1186257716
  827   853         1186259760
  608   987         1186260515
  600   990         1186299000
  705   942         1186299513
  586   995         1186304931
  752   913         1186307505
  815   864         1186315919
  658   966         1186319008
  743   919         1186323966
  785   889         1186331994
  807   871         1186334254
  647   971         1186338634
  826   854         1186395840
  755   911         1186426906
  696   947         1186431659
  589   994         1186444253
  621   982         1186449229
  740   921         1186453961
  724   931         1186457915
  765   904         1186460389
  719   934         1186475463
  626   980         1186506376
  616   984         1186508800
  800   877         1186526133
  656   967         1186531479
  825   855         1186542000
  638   975         1186553447
  814   865         1186567769
  729   928         1186599241
  758   909         1186608941
  776   896         1186611712
  603   989         1186617896
  592   993         1186621345
  707   941         1186630864
  737   923         1186646020
  714   937         1186651297
  698   946         1186658928
  806   872         1186661464
  645   972         1186666173
  772   899         1186672347
  780   893         1186673957
  789   886         1186675525
  631   978         1186680943
  611   986         1186684387
  794   882         1186695152
  824   856         1186698240
  677   957         1186756226
  675   958         1186764787
  654   968         1186765496
  679   956         1186769655
  673   959         1186795296
  681   955         1186805116
  813   866         1186829693
  595   992         1186836363
  671   960         1186847711
  761   907         1186853724
  768   902         1186855640
  784   890         1186859304
  683   954         1186862651
  823   857         1186864560
  734   925         1186900029
  700   945         1186908625
  799   878         1186918551
  669   961         1186921990
  685   953         1186942302
  721   933         1186971598
  636   976         1186973632
  606   988         1186975288
  709   940         1186984829
  805   873         1186998742
  726   930         1187014176
  643   973         1187015024
  667   962         1187018091
  652   969         1187021017
  619   983         1187038746
  822   858         1187040960
  687   952         1187044111
  624   981         1187046765
  748   916         1187084288
  716   936         1187087552
  598   991         1187089463
  812   867         1187101691
  575   999         1187112374
  578   998         1187112544
  745   918         1187114257
  751   914         1187116695
  665   963         1187135972
  793   883         1187142644
  614   985         1187147169
  572  1000         1187149248
  581   997         1187149914
  764   905         1187161369
  788   887         1187167975
  689   951         1187168120
  629   979         1187171928
  702   944         1187180792
  742   920         1187206488
  754   912         1187211592
  731   927         1187215874
  775   897         1187218648
  584   996         1187224640
  821   859         1187227440
  779   894         1187246123
  663   964         1187275591
  650   970         1187298000
  771   900         1187314011
  691   950         1187314371
  798   879         1187321031
  587   995         1187336878
  804   874         1187346088
  739   922         1187360867
  711   939         1187361450
  757   910         1187369093
  609   987         1187371332
  601   990         1187380801
  811   868         1187383763
  641   974         1187385145
  783   891         1187396658
  634   977         1187414937
  820   860         1187424000
  661   965         1187436906
  704   943         1187475471
  693   949         1187482906
  590   994         1187486784
  723   932         1187490635
  840   841         1187527321
  767   903         1187531990
  839   842         1187537407
  718   935         1187546607
  838   843         1187557579
  736   924         1187577280
  837   844         1187587837
  760   908         1187589312
  728   929         1187593441
  648   971         1187596403
  792   884         1187600192
  622   982         1187608016
  659   966         1187619875
  836   845         1187628181
  819   861         1187630640
  617   984         1187649017
  787   888         1187670475
  695   948         1187673767
  593   993         1187674514
  810   869         1187675909
  835   846         1187678611
  627   980         1187683883
  803   875         1187703502
  604   989         1187710533
  797   880         1187733573
  834   847         1187739127
  713   938         1187760769
  639   975         1187776494
  706   942         1187792704
  612   986         1187806184
  833   848         1187809729
  657   967         1187824456
  778   895         1187828327
  774   898         1187835616
  818   862         1187847360
  733   926         1187855613
  763   906         1187872363
  632   978         1187877320
  697   947         1187886996
  832   849         1187890417
  596   992         1187900224
  646   972         1187916184
  747   917         1187927936
  750   915         1187935875
  782   892         1187944056
  770   901         1187965701
  809   870         1187978129
  831   850         1187981191
  744   919         1187982343
  753   913         1188006274
  720   934         1188028504
  725   931         1188032616
  655   968         1188050607
  791   885         1188067796
  802   876         1188070984
  817   863         1188074160
  607   988         1188078815
  830   851         1188082051
  741   921         1188098982
  576   999         1188105975
  579   998         1188116531
  699   946         1188122635
  573  1000         1188132517
  708   941         1188132533
  678   957         1188133245
  676   958         1188133688
  756   911         1188139247
  680   956         1188154816
  674   959         1188156103
  796   881         1188156177
  599   991         1188164070
  582   997         1188164341
  715   937         1188182828
  786   889         1188183025
  637   976         1188189029
  620   983         1188190087
  829   852         1188192997
  730   928         1188195752
  682   955         1188198443
  672   960         1188200448
  625   981         1188216766
  766   904         1188218360
  585   996         1188249561
  644   973         1188257301
  684   954         1188264168
  670   961         1188266681
  738   923         1188277739
  615   985         1188280000
  808   871         1188290423
  653   969         1188298286
  816   864         1188311040
  828   853         1188314029
  759   909         1188334908
  686   953         1188352033
  668   962         1188354760
  630   979         1188360739
  588   995         1188372347
  701   945         1188380726
  777   896         1188420569
  827   854         1188445147
  801   877         1188448534
  688   952         1188462080
  773   899         1188462616
  666   963         1188464643
  602   990         1188466208
  610   987         1188485803
  710   940         1188495000
  781   893         1188501498
  735   925         1188518500
  591   994         1188532855
  722   933         1188533285
  790   886         1188545456
  815   865         1188558000
  651   970         1188567451
  826   855         1188586351
  795   882         1188588843
  762   907         1188593371
  690   951         1188594351
  664   964         1188596288
  727   930         1188597583
  807   872         1188612791
  642   974         1188619712
  635   977         1188622708
  769   902         1188627417
  717   936         1188627669
  703   944         1188661311
  785   890         1188705625
  594   993         1188731241
  825   856         1188737641
  692   950         1188748888
  662   965         1188749653
  749   916         1188765045
  623   982         1188770535
  746   918         1188781568
  618   984         1188792936
  605   989         1188806794
  752   914         1188810952
  814   866         1188815040
  732   927         1188821151
  800   878         1188836152
  649   971         1188858060
  743   920         1188860407
  628   980         1188865152
  712   939         1188880147
  824   857         1188899017
  765   905         1188914750
  755   912         1188919403
  660   966         1188924696
  694   949         1188925733
  613   986         1188931653
  806   873         1188945233
  705   943         1188964432
  597   992         1188967661
  740   922         1189001448
  640   975         1189003375
  776   897         1189022849
  794   883         1189031571
  789   887         1189033172
  724   932         1189060992
  780   894         1189068984
  823   858         1189070479
  633   978         1189077489
  813   867         1189082160
  758   910         1189090512
  719   935         1189095334
  772   900         1189099648
  577   999         1189103032
  574  1000         1189119224
  658   967         1189121375
  580   998         1189123992
  696   948         1189124928
  647   972         1189170071
  583   997         1189182260
  729   929         1189185578
  608   988         1189185984
  737   924         1189204577
  799   879         1189233838
  784   891         1189238275
  600   991         1189242271
  822   859         1189252027
  586   996         1189277992
  805   874         1189287749
  714   938         1189288016
  707   942         1189290131
  768   903         1189299159
  761   908         1189324393
  656   968         1189339648
  621   983         1189345148
  698   947         1189346515
  812   868         1189359360
  626   981         1189390517
  638   976         1189408248
  589   995         1189411344
  616   985         1189416521
  821   860         1189443661
  734   926         1189469680
  793   884         1189484361
  645   973         1189503442
  677   958         1189506645
  679   957         1189514332
  675   959         1189520954
  788   888         1189530944
  681   956         1189544057
  631   979         1189553330
  603   990         1189555227
  673   960         1189557217
  654   969         1189579473
  592   994         1189582472
  721   934         1189585865
  700   946         1189590536
  683   955         1189595862
  611   987         1189603934
  748   917         1189604205
  726   931         1189611667
  671   961         1189615392
  764   906         1189621160
  751   915         1189625626
  775   898         1189635167
  709   941         1189638450
  804   875         1189640339
  798   880         1189641592
  745   919         1189645184
  820   861         1189645381
  779   895         1189646514
  811   869         1189646640
  841   841         1189646642
  840   842         1189651688
  839   843         1189666826
  685   954         1189669789
  838   844         1189692056
  669   962         1189695437
  754   913         1189709561
  716   937         1189718649
  837   845         1189727378
  771   901         1189746712
  742   921         1189748449
  687   953         1189765880
  836   846         1189772792
  783   892         1189780975
  595   993         1189791532
  731   928         1189796643
  667   963         1189797310
  835   847         1189828298
  636   977         1189834289
  652   970         1189840808
  757   911         1189856124
  702   945         1189857033
  819   862         1189857187
  643   974         1189858131
  689   952         1189884177
  834   848         1189893896
  606   989         1189906685
  739   923         1189913886
  665   964         1189920969
  624   982         1189936792
  619   984         1189940563
  810   870         1189944000
  792   885         1189947213
  833   849         1189969586
  767   904         1189980927
  803   876         1190003003
  711   940         1190009431
  691   951         1190024722
  598   992         1190038680
  787   889         1190038772
  629   980         1190050189
  832   850         1190055368
  797   881         1190059414
  614   986         1190060800
  760   909         1190065429
  663   965         1190066372
  818   863         1190079079
  723   933         1190099304
  578   999         1190103551
  575  1000         1190109375
  650   971         1190123611
  581   998         1190134933
  736   925         1190141381
  704   944         1190146048
  831   851         1190151242
  718   936         1190172088
  728   930         1190185352
  693   950         1190187557
  584   997         1190203677
  661   966         1190233477
  778   896         1190234088
  641   975         1190234096
  809   871         1190251440
  830   852         1190257208
  774   899         1190257523
  634   978         1190281456
  609   988         1190296801
  587   996         1190309939
  817   864         1190311057
  601   991         1190324072
  782   893         1190333725
  763   907         1190337590
  695   949         1190372724
  829   853         1190373266
  802   877         1190375741
  713   939         1190403116
  770   902         1190403808
  791   886         1190420127
  659   967         1190422242
  648   972         1190427840
  733   927         1190430820
  750   916         1190450296
  747   918         1190453355
  590   995         1190453875
  706   943         1190457623
  796   882         1190487304
  828   854         1190499416
  622   983         1190503935
  753   914         1190509721
  744   920         1190518784
  816   865         1190553121
  786   890         1190556656
  617   985         1190556738
  627   981         1190568024
  808   872         1190568960
  697   948         1190580265
  639   976         1190631295
  756   912         1190631744
  657   968         1190632625
  593   994         1190635641
  827   855         1190635658
  725   932         1190635693
  741   922         1190646469
  604   990         1190647864
  720   935         1190648375
  766   905         1190672721
  612   987         1190725731
  632   979         1190749707
  646   973         1190753453
  801   878         1190758553
  826   856         1190781992
  730   929         1190782089
  708   942         1190791800
  815   866         1190805271
  699   947         1190810222
  759   910         1190816479
  715   938         1190819547
  777   897         1190831706
  738   924         1190836296
  596   993         1190855393
  655   969         1190864584
  678   958         1190883664
  676   959         1190889855
  773   900         1190889917
  781   894         1190896525
  807   873         1190896560
  680   957         1190899493
  790   887         1190903103
  674   960         1190918024
  795   883         1190925262
  682   956         1190937384
  825   857         1190938418
  672   961         1190968129
  684   955         1190997379
  607   989         1191010212
  670   962         1191040128
  637   977         1191049686
  701   946         1191062637
  762   908         1191064040
  814   867         1191067507
  769   903         1191070936
  686   954         1191079520
  785   891         1191084596
  735   926         1191088151
  620   984         1191091904
  644   974         1191100408
  576  1000         1191102976
  824   858         1191104936
  625   982         1191106793
  579   999         1191107538
  599   992         1191113287
  653   970         1191118077
  668   963         1191133979
  722   934         1191147552
  710   941         1191148621
  582   998         1191149360
  800   879         1191151439
  688   953         1191183849
  615   986         1191193631
  727   931         1191195074
  585   997         1191228598
  806   874         1191234240
  630   980         1191239000
  666   964         1191249640
  717   937         1191258766
  823   859         1191281546
  749   917         1191284962
  690   952         1191310408
  746   919         1191312495
  752   915         1191319883
  703   945         1191337552
  813   868         1191339829
  588   996         1191345408
  794   884         1191373288
  765   906         1191374541
  664   965         1191387069
  651   971         1191393062
  789   888         1191396141
  732   928         1191401920
  743   921         1191402368
  602   991         1191409479
  610   988         1191411272
  755   913         1191417372
  776   898         1191439368
  692   951         1191459239
  822   860         1191468248
  642   975         1191468663
  780   895         1191469375
  635   978         1191489227
  591   995         1191499946
  712   940         1191528128
  772   901         1191532349
  662   966         1191546224
  799   880         1191554399
  740   923         1191554467
  758   911         1191577543
  805   875         1191582000
  812   869         1191622237
  784   892         1191622592
  694   950         1191630384
  705   944         1191635009
  821   861         1191665042
  623   983         1191666454
  724   933         1191669661
  649   972         1191689497
  594   994         1191692368
  618   985         1191700657
  719   936         1191720815
  660   967         1191727063
  605   990         1191744125
  768   904         1191748096
  628   981         1191749293
  737   925         1191768678
  841   842         1191771009
  729   930         1191777489
  840   843         1191781107
  761   909         1191800510
  839   844         1191801303
  696   949         1191823885
  793   885         1191831382
  838   845         1191831597
  613   987         1191851200
  640   976         1191858176
  820   862         1191871928
  837   846         1191871989
  788   889         1191899241
  811   870         1191914731
  836   847         1191922479
  597   993         1191922830
  658   968         1191929544
  714   939         1191930363
  804   876         1191939840
  633   979         1191949876
  707   943         1191955050
  798   881         1191967433
  835   848         1191983067
  647   973         1192007340
  698   948         1192039784
  734   927         1192044887
  779   896         1192052275
  834   849         1192053753
  775   899         1192057074
  764   907         1192086387
  819   863         1192088906
  577  1000         1192100033
  580   999         1192114999
  608   989         1192117381
  748   918         1192129624
  833   850         1192134537
  751   916         1192140047
  656   969         1192153625
  583   998         1192167279
  783   893         1192170644
  745   920         1192181625
  771   902         1192184819
  600   992         1192191488
  721   935         1192205736
  754   914         1192213008
  726   932         1192214744
  810   871         1192217311
  832   851         1192225419
  621   984         1192246965
  586   997         1192257029
  677   959         1192262812
  679   958         1192264751
  638   977         1192268905
  700   947         1192278123
  626   982         1192280544
  675   960         1192282875
  681   957         1192288734
  742   922         1192295936
  709   942         1192297717
  792   886         1192299544
  803   877         1192307760
  818   864         1192315976
  673   961         1192324898
  831   852         1192326399
  616   986         1192330152
  683   956         1192334803
  645   974         1192346549
  757   912         1192348621
  716   938         1192355368
  731   929         1192382980
  589   996         1192384405
  671   962         1192388839
  797   882         1192390541
  654   970         1192399264
  685   955         1192403000
  787   890         1192412403
  631   980         1192431591
  767   905         1192435288
  830   853         1192437477
  739   924         1192472443
  669   963         1192474656
  687   954         1192493367
  603   991         1192498498
  611   988         1192529403
  809   872         1192529977
  702   946         1192538944
  760   910         1192547000
  592   995         1192549563
  817   865         1192553138
  829   854         1192558653
  667   964         1192582307
  689   953         1192605946
  778   897         1192645225
  711   941         1192663052
  652   971         1192666419
  774   900         1192684824
  802   878         1192685760
  828   855         1192689927
  636   978         1192700808
  643   975         1192707082
  736   926         1192711032
  665   965         1192711750
  723   934         1192713571
  782   894         1192728752
  691   952         1192740779
  595   994         1192752659
  791   887         1192777774
  728   931         1192782843
  816   866         1192800392
  718   937         1192803185
  763   908         1192808259
  704   945         1192822289
  796   883         1192823723
  827   856         1192831299
  624   983         1192832711
  606   990         1192844016
  770   903         1192847327
  619   985         1192848284
  808   873         1192852729
  663   966         1192862943
  693   951         1192897908
  629   981         1192934330
  786   891         1192935627
  650   972         1192955048
  750   917         1192970213
  614   987         1192980347
  826   857         1192982769
  747   919         1192984282
  598   993         1192993849
  733   928         1193011589
  753   915         1193018652
  661   967         1193035844
  713   940         1193051097
  815   867         1193057738
  744   921         1193060745
  801   879         1193073840
  695   950         1193077375
  641   976         1193088897
  578  1000         1193100552
  581   999         1193125940
  706   944         1193128200
  756   913         1193129713
  766   906         1193132512
  825   858         1193144337
  634   979         1193153843
  807   874         1193185567
  584   998         1193188696
  741   923         1193199488
  609   989         1193228198
  659   968         1193230411
  725   933         1193244362
  777   898         1193248225
  648   973         1193265109
  790   888         1193266072
  795   884         1193266979
  601   992         1193273289
  720   936         1193273856
  697   949         1193279222
  587   997         1193288976
  781   895         1193296916
  759   911         1193303510
  824   859         1193316003
  773   901         1193322618
  814   868         1193325176
  730   930         1193374000
  738   925         1193400397
  622   984         1193405752
  590   996         1193426936
  657   969         1193446602
  708   943         1193456719
  627   982         1193458051
  715   939         1193461894
  785   892         1193468913
  617   986         1193470369
  800   880         1193472000
  639   977         1193491952
  823   860         1193497767
  699   948         1193503491
  769   904         1193519873
  806   875         1193528491
  762   909         1193540157
  604   991         1193591135
  646   974         1193596560
  813   869         1193602706
  593   995         1193602732
  632   980         1193627968
  678   959         1193639831
  680   958         1193649912
  612   988         1193651200
  676   960         1193651776
  735   927         1193663358
  682   957         1193682061
  655   970         1193684375
  674   961         1193685705
  822   861         1193689629
  794   885         1193720309
  684   956         1193736320
  672   962         1193741576
  701   947         1193750224
  789   889         1193764438
  722   935         1193767423
  727   932         1193798151
  710   942         1193807888
  749   918         1193810381
  686   955         1193812731
  596   994         1193816520
  670   963         1193819347
  752   916         1193834304
  765   907         1193839768
  746   920         1193848936
  776   899         1193861275
  780   896         1193875136
  799   881         1193880240
  805   876         1193881501
  812   870         1193890328
  821   862         1193891589
  842   842         1193895376
  717   938         1193895485
  841   843         1193900428
  688   954         1193911336
  840   844         1193915584
  637   978         1193916205
  668   964         1193918976
  755   914         1193920819
  839   845         1193940844
  653   971         1193943688
  607   990         1193947543
  644   975         1193949359
  743   922         1193949855
  772   902         1193970456
  838   846         1193976208
  732   929         1193988257
  620   985         1193999625
  625   983         1194002712
  784   893         1194012261
  703   946         1194019463
  837   847         1194021676
  690   953         1194032177
  666   965         1194040421
  599   993         1194068456
  758   912         1194070040
  836   848         1194077248
  820   863         1194103647
  579  1000         1194104539
  740   924         1194113024
  615   987         1194113178
  630   981         1194123141
  582   999         1194140367
  835   849         1194142924
  692   952         1194175296
  712   941         1194181749
  664   966         1194183640
  793   886         1194183713
  811   871         1194188042
  768   905         1194202457
  585   998         1194213617
  834   850         1194218704
  651   972         1194224499
  804   877         1194244597
  788   890         1194272872
  761   910         1194282081
  724   934         1194283928
  798   882         1194298560
  833   851         1194304588
  705   945         1194311250
  642   976         1194323464
  588   997         1194324445
  819   864         1194325803
  737   926         1194338329
  694   951         1194340735
  610   989         1194342669
  662   967         1194348591
  719   937         1194351912
  602   992         1194358696
  635   979         1194361614
  729   931         1194374980
  832   852         1194400576
  779   897         1194463412
  591   996         1194473007
  775   900         1194484375
  810   872         1194495848
  831   853         1194506668
  649   973         1194526766
  696   950         1194528536
  660   968         1194535232
  764   908         1194557056
  818   865         1194558057
  783   894         1194565671
  623   984         1194568271
  714   940         1194578344
  618   986         1194614288
  803   878         1194617779
  830   854         1194622864
  707   944         1194625627
  734   928         1194625656
  771   903         1194628338
  628   982         1194639320
  792   887         1194657191
  594   995         1194659459
  751   917         1194659964
  748   919         1194660551
  605   991         1194687396
  640   977         1194718833
  754   915         1194721939
  745   921         1194723586
  797   883         1194726960
  698   949         1194738741
  658   969         1194743521
  829   855         1194749164
  613   988         1194776669
  787   891         1194791374
  817   866         1194800409
  809   873         1194813746
  726   933         1194823413
  633   980         1194828137
  721   936         1194831217
  757   913         1194846590
  742   923         1194848955
  647   974         1194850447
  597   994         1194883957
  828   856         1194885568
  767   906         1194895079
  709   943         1194962636
  700   948         1194971392
  656   970         1194973416
  731   930         1194974891
  716   939         1194997715
  802   879         1195001047
  679   959         1195020918
  677   960         1195024733
  827   857         1195032076
  760   911         1195034031
  739   925         1195036544
  681   958         1195039153
  675   961         1195050556
  816   867         1195052859
  608   990         1195054712
  778   898         1195061744
  683   957         1195079480
  673   962         1195098345
  580  1000         1195112000
  774   901         1195117525
  782   895         1195129143
  638   978         1195135424
  791   888         1195140743
  808   874         1195141736
  685   956         1195141941
  600   993         1195146657
  621   985         1195154686
  583   999         1195158286
  796   884         1195165440
  671   963         1195168058
  626   983         1195176463
  826   858         1195188688
  645   975         1195195500
  654   971         1195224875
  702   947         1195226531
  687   955         1195226578
  586   998         1195242048
  616   987         1195249699
  669   964         1195259653
  763   909         1195284376
  736   927         1195286239
  770   904         1195296264
  815   868         1195315407
  631   981         1195315732
  786   892         1195319944
  711   942         1195322319
  689   954         1195333433
  723   935         1195333442
  825   859         1195355404
  589   997         1195363442
  667   965         1195373088
  728   932         1195385920
  801   880         1195394401
  718   938         1195439904
  603   992         1195447715
  611   989         1195460800
  691   953         1195462548
  807   875         1195479818
  750   918         1195495632
  652   972         1195497856
  704   946         1195504200
  665   966         1195508321
  747   920         1195520723
  592   996         1195522624
  824   860         1195532224
  753   916         1195533073
  643   976         1195561883
  636   979         1195573195
  814   869         1195588053
  766   907         1195597739
  733   929         1195597926
  744   922         1195608232
  693   952         1195613965
  795   885         1195614000
  756   914         1195633160
  790   889         1195634369
  663   967         1195665310
  777   899         1195670132
  781   896         1195702677
  713   941         1195704718
  823   861         1195719148
  595   995         1195719750
  624   984         1195734528
  741   924         1195758045
  773   902         1195760725
  619   986         1195761915
  606   991         1195787287
  695   951         1195787726
  650   973         1195792317
  759   912         1195796007
  800   881         1195797841
  706   945         1195804441
  629   982         1195824357
  806   876         1195827992
  661   968         1195844013
  785   893         1195858582
  725   934         1195858629
  813   870         1195870797
  720   937         1195904953
  614   988         1195905816
  822   862         1195916176
  641   977         1195949554
  598   994         1195954976
  738   926         1195970048
  730   931         1195971491
  769   905         1195974234
  697   950         1195983873
  762   910         1196021728
  842   843         1196024795
  634   980         1196032104
  841   844         1196034905
  659   969         1196044388
  840   845         1196055125
  794   886         1196072640
  839   846         1196085455
  648   974         1196108216
  715   940         1196109875
  581  1000         1196122941
  821   863         1196123308
  838   847         1196125895
  708   944         1196127296
  789   890         1196138069
  812   871         1196163639
  609   990         1196165529
  837   848         1196176445
  584   999         1196179703
  805   877         1196186258
  699   949         1196202448
  799   882         1196211367
  601   993         1196228458
  836   849         1196237105
  735   928         1196244127
  657   970         1196266393
  587   998         1196273995
  780   897         1196286273
  776   900         1196288576
  835   850         1196307875
  765   908         1196310437
  622   985         1196313473
  820   864         1196340544
  749   919         1196341308
  627   983         1196353970
  752   917         1196354221
  639   978         1196358471
  834   851         1196388755
  617   987         1196389916
  746   921         1196390897
  722   936         1196392904
  678   960         1196401752
  590   997         1196405973
  680   959         1196406079
  727   933         1196406820
  784   894         1196407288
  772   903         1196413975
  676   961         1196419457
  755   915         1196429750
  682   958         1196432480
  701   948         1196443493
  646   975         1196445511
  674   962         1196459152
  811   872         1196466579
  710   943         1196472807
  833   852         1196479745
  684   957         1196480997
  743   923         1196502874
  655   971         1196509986
  632   981         1196512109
  672   963         1196520795
  717   939         1196537832
  604   992         1196540352
  793   887         1196541360
  686   956         1196551672
  804   878         1196554616
  819   865         1196567884
  758   913         1196568009
  593   996         1196575793
  732   930         1196580168
  832   853         1196580845
  612   989         1196582597
  670   964         1196604344
  798   883         1196634979
  688   955         1196644547
  788   891         1196651843
  768   906         1196662248
  740   925         1196677125
  831   854         1196692055
  703   947         1196707050
  668   965         1196709757
  690   954         1196759664
  761   911         1196769112
  653   972         1196775125
  810   873         1196779617
  596   995         1196783611
  637   979         1196788592
  644   976         1196804160
  818   866         1196805328
  830   855         1196813375
  666   966         1196836992
  712   942         1196841016
  779   898         1196879931
  607   991         1196890814
  692   953         1196897065
  724   935         1196903799
  625   984         1196904529
  620   986         1196913256
  737   927         1196913536
  775   901         1196917076
  803   879         1196933066
  829   856         1196944805
  783   895         1196966062
  729   932         1196978057
  664   967         1196986007
  719   938         1196988631
  705   946         1196993161
  630   982         1197013168
  792   888         1197020160
  599   994         1197029583
  764   909         1197033173
  615   988         1197038647
  817   867         1197052876
  694   952         1197056792
  651   973         1197061768
  797   884         1197068677
  771   904         1197077275
  828   857         1197086345
  809   874         1197102753
  582  1000         1197137368
  662   968         1197156760
  787   892         1197175691
  642   977         1197184121
  751   918         1197185383
  748   920         1197196992
  585   999         1197204624
  734   929         1197211993
  714   941         1197231965
  754   916         1197236360
  827   858         1197237995
  696   951         1197238887
  635   980         1197239875
  745   922         1197271073
  610   990         1197280000
  707   945         1197301868
  588   998         1197309464
  816   868         1197310528
  602   993         1197313865
  802   880         1197321608
  660   969         1197349209
  757   914         1197350037
  767   907         1197360306
  649   974         1197369873
  826   859         1197399755
  742   924         1197407512
  808   875         1197435987
  726   934         1197437680
  698   950         1197443392
  591   997         1197452044
  721   937         1197462314
  623   985         1197475992
  778   899         1197483651
  791   889         1197509040
  796   885         1197512461
  760   912         1197526528
  618   987         1197533835
  782   896         1197534904
  628   983         1197535239
  774   902         1197555632
  658   970         1197563312
  825   860         1197571625
  731   931         1197572382
  815   869         1197578284
  640   978         1197585352
  739   926         1197606195
  594   996         1197632520
  709   944         1197633213
  605   992         1197636613
  716   940         1197645696
  700   949         1197670349
  647   975         1197699398
  613   989         1197708066
  786   893         1197709613
  633   981         1197712278
  801   881         1197720242
  770   905         1197750625
  824   861         1197753605
  763   910         1197765947
  807   876         1197779319
  679   960         1197782839
  677   961         1197792414
  681   959         1197795320
  656   971         1197799027
  675   962         1197824003
  683   958         1197829899
  597   995         1197851048
  814   870         1197856144
  736   928         1197867008
  673   963         1197877564
  685   957         1197886618
  702   948         1197919800
  823   862         1197945695
  671   964         1197953055
  723   936         1197958923
  687   956         1197965519
  795   886         1197966331
  711   943         1197987238
  728   933         1197994589
  608   991         1197997983
  638   979         1198007811
  790   890         1198008000
  750   919         1198026559
  645   976         1198050301
  669   965         1198050434
  753   917         1198052990
  654   972         1198056312
  747   921         1198062684
  689   955         1198066644
  621   986         1198068317
  766   908         1198068408
  626   984         1198078280
  718   939         1198082251
  777   900         1198097433
  600   994         1198107784
  781   897         1198113814
  800   882         1198128968
  806   877         1198132749
  756   915         1198142091
  813   871         1198144108
  822   863         1198147895
  843   843         1198154214
  583  1000         1198155287
  842   844         1198159272
  744   923         1198161251
  667   966         1198169659
  841   845         1198174446
  616   988         1198175168
  733   930         1198189837
  691   954         1198190035
  704   947         1198191787
  840   846         1198199736
  773   903         1198204244
  631   982         1198205759
  586   999         1198233055
  839   847         1198235142
  785   894         1198253609
  838   848         1198280664
  759   913         1198293976
  665   967         1198310688
  741   925         1198322146
  652   973         1198335125
  693   953         1198335734
  837   849         1198336302
  589   998         1198348461
  821   864         1198360205
  713   942         1198363985
  611   990         1198398131
  836   850         1198402056
  603   993         1198402884
  643   977         1198422540
  794   887         1198430287
  769   906         1198434025
  812   872         1198442176
  636   980         1198451456
  663   968         1198473479
  835   851         1198477926
  725   935         1198478500
  706   946         1198486352
  805   878         1198496277
  592   997         1198501661
  695   952         1198503783
  762   911         1198508759
  789   891         1198517040
  720   938         1198541672
  738   927         1198545255
  799   883         1198547786
  834   852         1198563912
  730   932         1198574568
  820   865         1198582625
  650   974         1198635424
  624   985         1198642249
  661   969         1198657990
  833   853         1198660014
  619   987         1198681462
  595   996         1198692811
  697   951         1198694224
  780   898         1198702792
  629   983         1198720276
  776   901         1198721277
  606   992         1198736504
  811   873         1198750348
  715   941         1198763496
  832   854         1198766232
  765   909         1198786554
  708   945         1198803537
  784   895         1198807679
  819   866         1198815155
  641   978         1198816073
  735   929         1198830464
  614   989         1198837213
  772   904         1198862912
  659   970         1198864179
  804   879         1198869903
  749   920         1198877749
  752   918         1198879640
  831   855         1198882566
  793   888         1198904329
  699   950         1198907099
  634   981         1198916245
  598   995         1198922067
  746   922         1198938384
  755   916         1198944171
  648   975         1198957167
  798   884         1198976696
  830   856         1199009016
  727   934         1199021087
  722   937         1199024001
  788   892         1199036160
  818   867         1199057795
  743   924         1199061431
  810   874         1199068624
  758   914         1199071456
  657   971         1199092004
  609   991         1199108800
  768   907         1199127475
  701   949         1199142450
  710   944         1199143384
  829   857         1199145582
  680   960         1199168000
  678   961         1199169433
  584  1000         1199176704
  732   931         1199177659
  717   940         1199185813
  682   959         1199188647
  601   994         1199189585
  676   962         1199192904
  622   986         1199227104
  639   979         1199230858
  684   958         1199231416
  674   963         1199238371
  740   926         1199246776
  803   880         1199253627
  627   984         1199255787
  761   912         1199261609
  587   999         1199265002
  828   858         1199292264
  686   957         1199296349
  646   976         1199300312
  779   899         1199301838
  672   964         1199305792
  817   868         1199310545
  617   988         1199315385
  655   972         1199341423
  775   902         1199355183
  783   896         1199371823
  688   956         1199383488
  792   889         1199388457
  590   998         1199390992
  670   965         1199395125
  809   875         1199397004
  703   948         1199400319
  632   982         1199402136
  797   885         1199415698
  827   859         1199449062
  690   955         1199492875
  737   928         1199494305
  604   993         1199495521
  712   943         1199505935
  668   966         1199506328
  764   910         1199514744
  612   990         1199519928
  724   936         1199529280
  771   905         1199531636
  593   997         1199554830
  787   893         1199565360
  816   869         1199573405
  729   933         1199586726
  653   973         1199612394
  826   860         1199615976
  692   954         1199624552
  719   939         1199630978
  666   967         1199639359
  802   881         1199647449
  644   977         1199664817
  637   980         1199666853
  705   947         1199680748
  751   919         1199716310
  808   876         1199735488
  748   921         1199738953
  754   917         1199756277
  596   996         1199756672
  694   953         1199778561
  825   861         1199793006
  664   968         1199794176
  734   930         1199803904
  625   985         1199812250
  745   923         1199824092
  767   908         1199830975
  620   987         1199832803
  607   992         1199840031
  815   870         1199846375
  757   915         1199858968
  796   886         1199864792
  791   890         1199882671
  714   942         1199891232
  651   974         1199904875
  630   983         1199909087
  778   900         1199910952
  782   897         1199946041
  696   952         1199954944
  615   989         1199970044
  662   969         1199970737
  742   925         1199971613
  824   862         1199980152
  707   946         1199983779
  599   995         1199996674
  774   903         1199999151
  760   913         1200024497
  642   978         1200050640
  801   882         1200051369
  726   935         1200057551
  807   877         1200084076
  721   938         1200099033
  786   894         1200104640
  635   981         1200124016
  814   871         1200129455
  698   951         1200153743
  660   970         1200169000
  731   932         1200175459
  823   863         1200177414
  739   927         1200181402
  585  1000         1200201625
  770   906         1200210416
  649   975         1200218824
  610   991         1200223271
  763   911         1200252978
  602   994         1200274992
  843   844         1200288691
  842   845         1200298813
  716   941         1200299317
  588   999         1200300471
  709   945         1200309454
  841   846         1200319057
  795   887         1200323978
  840   847         1200349423
  700   950         1200375000
  822   864         1200384792
  790   891         1200386971
  658   971         1200388923
  623   986         1200389623
  839   848         1200389911
  813   872         1200422645
  628   984         1200437056
  591   998         1200437063
  838   849         1200440521
  806   878         1200442768
  736   929         1200453345
  640   979         1200457739
  618   988         1200459304
  800   883         1200465387
  837   850         1200501253
  777   901         1200530134
  781   898         1200530333
  766   909         1200544525
  679   961         1200550520
  647   976         1200554199
  681   960         1200557241
  750   920         1200563000
  677   962         1200565861
  836   851         1200572107
  753   918         1200578409
  683   959         1200586066
  723   937         1200590020
  605   993         1200591782
  821   865         1200602286
  633   982         1200602305
  675   963         1200603222
  728   934         1200608856
  747   922         1200610171
  594   997         1200611557
  702   949         1200618757
  656   972         1200630464
  685   958         1200637037
  613   990         1200645397
  835   852         1200653083
  773   904         1200653181
  785   895         1200654000
  756   916         1200656512
  711   944         1200657815
  673   964         1200662561
  687   957         1200710196
  744   924         1200719808
  812   873         1200725945
  718   940         1200730232
  671   965         1200743836
  834   853         1200744181
  733   931         1200787328
  794   888         1200793256
  759   914         1200797423
  689   956         1200805585
  805   879         1200811564
  597   996         1200824109
  820   866         1200829896
  833   854         1200845401
  669   966         1200847005
  704   948         1200885056
  638   980         1200886072
  799   884         1200889503
  741   926         1200891797
  654   973         1200893581
  769   907         1200899252
  789   892         1200901357
  645   977         1200910958
  691   955         1200923246
  608   992         1200947200
  832   855         1200956743
  667   967         1200972026
  626   985         1200986001
  621   987         1200987864
  762   912         1201001256
  713   943         1201028904
  811   874         1201039355
  693   954         1201063221
  819   867         1201067622
  600   995         1201074875
  831   856         1201078207
  631   983         1201101678
  725   936         1201103981
  616   989         1201106565
  665   968         1201118857
  780   899         1201124699
  738   928         1201126024
  776   902         1201159384
  706   947         1201173939
  652   974         1201178232
  730   933         1201183237
  720   939         1201184019
  804   880         1201190464
  830   857         1201209793
  784   896         1201213440
  695   953         1201225552
  586  1000         1201230056
  765   910         1201268125
  793   889         1201272626
  663   969         1201287456
  643   978         1201289059
  818   868         1201315464
  772   905         1201317273
  798   885         1201323717
  636   981         1201335597
  589   999         1201339468
  611   991         1201341402
  829   858         1201351501
  810   875         1201362875
  603   994         1201364011
  697   952         1201410281
  752   919         1201410567
  749   921         1201419710
  735   930         1201422375
  715   942         1201422763
  788   893         1201425829
  755   917         1201464088
  661   970         1201477781
  650   975         1201484375
  708   946         1201485448
  592   998         1201486680
  746   923         1201491403
  828   859         1201503331
  624   986         1201555880
  817   869         1201573422
  803   881         1201579468
  758   915         1201580387
  768   908         1201598144
  619   988         1201606931
  699   951         1201617450
  629   984         1201622093
  743   925         1201625532
  727   935         1201640958
  722   938         1201660720
  827   860         1201665283
  595   997         1201671848
  641   979         1201688460
  659   971         1201689790
  606   993         1201691673
  809   876         1201696505
  779   900         1201729139
  761   913         1201759578
  792   890         1201762088
  797   886         1201768029
  614   990         1201774544
  732   932         1201780736
  783   897         1201782960
  775   903         1201798702
  634   982         1201806272
  648   976         1201811968
  710   945         1201819625
  740   927         1201821983
  826   861         1201837357
  717   941         1201839434
  816   870         1201841496
  701   950         1201847101
  598   996         1201895128
  657   972         1201923441
  680   961         1201935681
  678   962         1201942880
  682   960         1201950568
  787   894         1201960387
  676   963         1201972123
  802   882         1201978576
  684   959         1201987583
  771   906         1201991427
  764   911         1202001775
  825   862         1202019553
  674   964         1202023368
  808   877         1202040245
  686   958         1202046768
  609   992         1202058017
  737   929         1202080642
  672   965         1202096573
  703   949         1202099276
  639   980         1202109119
  815   871         1202119686
  688   957         1202128165
  622   987         1202146651
  601   995         1202156676
  724   937         1202160377
  646   977         1202160969
  627   985         1202163508
  712   944         1202176512
  655   973         1202178692
  670   966         1202191696
  729   934         1202200993
  824   863         1202211871
  796   887         1202222439
  690   956         1202231816
  617   989         1202246782
  751   920         1202252751
  791   891         1202261642
  587  1000         1202262003
  719   940         1202278959
  754   918         1202281696
  748   922         1202286440
  632   983         1202298055
  767   909         1202307092
  668   967         1202308695
  778   901         1202343653
  692   955         1202357763
  782   898         1202362560
  757   916         1202373389
  705   948         1202374017
  590   999         1202381999
  745   924         1202382649
  801   883         1202387788
  807   878         1202394095
  734   931         1202401395
  814   872         1202407992
  823   864         1202414311
  844   844         1202423168
  843   845         1202428232
  842   846         1202443424
  666   968         1202447528
  774   904         1202448088
  653   974         1202455501
  604   994         1202456648
  612   991         1202463199
  841   847         1202468744
  840   848         1202504192
  786   895         1202505031
  694   954         1202506048
  760   914         1202527944
  644   978         1202531336
  593   998         1202539849
  742   926         1202541264
  839   849         1202549768
  637   981         1202550994
  714   943         1202556151
  838   850         1202605472
  664   969         1202608153
  822   865         1202626873
  837   851         1202671304
  707   947         1202671366
  770   907         1202675643
  696   953         1202676713
  726   936         1202683032
  795   888         1202686947
  813   873         1202706414
  625   986         1202725881
  596   997         1202735709
  721   939         1202741380
  763   912         1202745475
  836   852         1202747264
  651   975         1202753826
  806   879         1202758055
  620   988         1202758272
  739   928         1202762171
  790   892         1202771288
  731   933         1202784128
  662   970         1202790528
  607   993         1202795200
  800   884         1202807104
  630   984         1202810904
  835   853         1202833352
  821   866         1202849557
  698   952         1202869800
  615   990         1202907375
  642   979         1202923027
  834   854         1202929568
  781   899         1202952240
  716   942         1202958584
  777   902         1202968241
  599   996         1202969735
  709   946         1202991365
  660   971         1202994611
  635   982         1203014043
  812   874         1203014952
  766   910         1203026096
  833   855         1203035912
  736   930         1203045256
  785   896         1203059761
  649   976         1203073625
  820   867         1203082363
  700   951         1203085351
  750   921         1203104961
  773   905         1203107542
  753   919         1203109336
  805   880         1203132125
  832   856         1203152384
  794   889         1203161553
  747   923         1203163190
  610   992         1203172488
  756   917         1203176429
  658   972         1203220360
  723   938         1203226739
  728   935         1203228727
  799   885         1203236524
  602   995         1203242083
  831   857         1203278984
  744   925         1203283909
  789   893         1203291026
  588  1000         1203297472
  759   915         1203306354
  623   987         1203309170
  702   950         1203323408
  679   962         1203323967
  681   961         1203324922
  819   868         1203325291
  811   875         1203333606
  711   945         1203334056
  640   980         1203336000
  628   985         1203344777
  677   963         1203345080
  683   960         1203347987
  769   908         1203369921
  718   941         1203383853
  675   964         1203388219
  733   932         1203390405
  618   989         1203390701
  685   959         1203393204
  647   977         1203414856
  830   858         1203415712
  591   999         1203428070
  673   965         1203453342
  687   958         1203460615
  741   927         1203467004
  656   973         1203467733
  633   983         1203498224
  762   913         1203499225
  804   881         1203516305
  671   966         1203540407
  689   957         1203550262
  780   900         1203552000
  605   994         1203552909
  829   859         1203562568
  818   869         1203578341
  704   949         1203584013
  613   991         1203588668
  594   998         1203596576
  776   903         1203602903
  784   897         1203624577
  793   890         1203646257
  669   967         1203649372
  691   956         1203662187
  810   876         1203662376
  798   886         1203676048
  713   944         1203699481
  738   929         1203712361
  828   860         1203719552
  725   937         1203735078
  654   974         1203736688
  765   911         1203755156
  638   981         1203770213
  772   906         1203777064
  645   978         1203777477
  667   968         1203780195
  693   955         1203796432
  730   934         1203797504
  597   997         1203803146
  788   894         1203820856
  720   940         1203832000
  817   870         1203841513
  706   948         1203867208
  827   861         1203886664
  626   986         1203899632
  608   993         1203902369
  803   882         1203910595
  621   988         1203913333
  665   969         1203932834
  752   920         1203947008
  695   954         1203953039
  749   922         1203967197
  755   918         1203989507
  809   877         1204001262
  631   984         1204003495
  735   931         1204019866
  652   975         1204027183
  616   990         1204043896
  600   996         1204047936
  746   924         1204049960
  826   862         1204063904
  768   909         1204074261
  715   943         1204087682
  758   916         1204094808
  663   970         1204107247
  816   871         1204114807
  797   887         1204125676
  697   953         1204132050
  792   891         1204141059
  643   979         1204161446
  779   901         1204161840
  708   947         1204173035
  743   926         1204195183
  783   898         1204199479
  636   982         1204225624
  775   904         1204247639
  825   863         1204251272
  761   914         1204263025
  727   936         1204266439
  611   992         1204290619
  722   939         1204303067
  661   971         1204303392
  802   883         1204314995
  603   995         1204331102
  699   952         1204333507
  589  1000         1204336469
  650   976         1204339176
  808   878         1204350264
  787   895         1204360778
  732   933         1204389405
  815   872         1204398223
  740   928         1204402752
  824   864         1204448768
  771   907         1204456654
  624   987         1204475427
  592   999         1204477687
  764   912         1204494272
  717   942         1204498701
  710   946         1204501536
  659   972         1204521227
  629   985         1204529814
  619   989         1204538328
  701   951         1204557452
  844   845         1204562709
  641   980         1204566721
  843   846         1204572843
  796   888         1204585408
  842   847         1204593111
  841   848         1204623513
  791   892         1204645959
  606   994         1204652800
  823   865         1204656392
  595   998         1204656867
  840   849         1204664049
  737   930         1204672553
  648   977         1204672625
  814   873         1204691761
  634   983         1204702191
  680   962         1204709128
  807   879         1204709382
  839   850         1204714719
  614   991         1204717815
  682   961         1204718249
  678   963         1204722099
  801   884         1204729505
  684   960         1204749504
  676   964         1204757120
  657   973         1204760710
  838   851         1204775523
  778   902         1204781760
  782   899         1204784467
  767   910         1204788663
  751   921         1204794712
  724   938         1204797096
  686   959         1204802935
  703   950         1204803927
  754   919         1204812623
  674   965         1204814149
  729   935         1204820864
  748   923         1204839459
  837   852         1204846461
  712   945         1204852753
  822   866         1204874144
  598   997         1204874165
  688   958         1204878584
  672   966         1204893144
  757   917         1204893306
  774   905         1204902449
  786   896         1204910792
  836   853         1204927533
  719   941         1204932580
  745   925         1204946750
  690   957         1204976493
  639   981         1204993260
  670   967         1204994063
  813   874         1204995421
  734   932         1205004472
  609   993         1205013186
  835   854         1205018739
  655   974         1205021799
  646   978         1205027488
  760   915         1205036875
  795   889         1205055244
  622   988         1205072120
  705   949         1205072974
  627   986         1205077139
  806   880         1205078616
  692   956         1205096704
  821   867         1205102024
  742   927         1205116471
  668   968         1205116864
  834   855         1205120079
  601   996         1205129737
  770   908         1205146312
  800   885         1205154125
  790   893         1205160957
  617   990         1205184113
  632   984         1205199872
  714   944         1205226728
  833   856         1205231553
  694   955         1205239259
  763   913         1205243444
  666   969         1205261505
  653   975         1205304452
  812   875         1205309203
  726   937         1205314129
  820   868         1205340032
  739   929         1205348508
  832   857         1205353161
  707   948         1205364635
  590  1000         1205379000
  781   900         1205379541
  721   940         1205389361
  731   934         1205398395
  644   979         1205403723
  696   954         1205404200
  777   903         1205411760
  612   992         1205412416
  604   995         1205423739
  664   970         1205427944
  637   982         1205441021
  805   881         1205457966
  785   897         1205470898
  831   858         1205484903
  766   911         1205513127
  593   999         1205530856
  794   890         1205535184
  773   906         1205567333
  819   869         1205588168
  799   886         1205588855
  698   953         1205591569
  651   976         1205608627
  662   971         1205616139
  716   943         1205623503
  830   859         1205626779
  811   876         1205633107
  736   931         1205642747
  625   987         1205645428
  753   920         1205645777
  750   922         1205652448
  709   947         1205678952
  789   894         1205686053
  620   989         1205689669
  756   918         1205701848
  630   985         1205718625
  596   998         1205720728
  747   924         1205721747
  607   994         1205756327
  829   860         1205778789
  642   980         1205801288
  700   952         1205801408
  759   916         1205820775
  660   972         1205826048
  769   909         1205846038
  818   870         1205846432
  804   882         1205847432
  615   991         1205850646
  744   926         1205853560
  728   936         1205854208
  723   939         1205869086
  635   983         1205909962
  649   977         1205934282
  828   861         1205940933
  599   997         1205948772
  810   877         1205967133
  780   901         1205984701
  733   933         1205999074
  762   914         1206002672
  711   946         1206015967
  793   891         1206025228
  798   887         1206033695
  702   951         1206033759
  784   898         1206041096
  718   942         1206043120
  741   928         1206047773
  776   904         1206051840
  658   973         1206057629
  681   962         1206098369
  679   963         1206103186
  827   862         1206113211
  817   871         1206114824
  683   961         1206115668
  610   993         1206127657
  677   964         1206130077
  685   960         1206155125
  675   965         1206179000
  602   996         1206215144
  687   959         1206216782
  640   981         1206220141
  788   895         1206221247
  623   988         1206234639
  772   907         1206242291
  803   883         1206247014
  765   912         1206247653
  673   966         1206249913
  628   986         1206258408
  647   978         1206281375
  704   950         1206288664
  826   863         1206295623
  689   958         1206300681
  738   930         1206304272
  656   974         1206310840
  809   878         1206311281
  618   990         1206328032
  671   967         1206342774
  725   938         1206371797
  713   945         1206375722
  816   872         1206393344
  633   984         1206400041
  691   957         1206406864
  730   935         1206417375
  591  1000         1206425071
  669   968         1206457541
  720   941         1206485621
  825   864         1206488169
  797   888         1206488645
  752   921         1206488969
  605   995         1206520000
  749   923         1206520216
  755   919         1206520434
  792   892         1206525376
  693   956         1206535373
  613   992         1206537885
  768   910         1206555832
  706   949         1206566165
  654   975         1206585639
  594   999         1206587583
  667   969         1206594172
  779   902         1206599947
  746   925         1206614061
  758   917         1206614725
  783   899         1206621386
  735   932         1206622943
  645   979         1206649864
  802   884         1206656712
  638   982         1206660240
  808   879         1206665551
  815   873         1206681992
  695   955         1206686250
  824   865         1206690849
  775   905         1206702000
  845   845         1206702250
  844   846         1206707320
  843   847         1206722530
  842   848         1206747880
  665   970         1206752625
  715   944         1206758259
  787   896         1206766539
  743   927         1206770390
  761   915         1206771956
  841   849         1206783370
  597   998         1206788165
  626   987         1206819179
  840   850         1206829000
  621   989         1206844730
  697   954         1206859537
  608   994         1206863496
  708   948         1206866304
  652   976         1206881984
  839   851         1206884770
  727   937         1206897536
  823   866         1206903663
  631   985         1206911216
  771   908         1206927323
  663   971         1206932858
  838   852         1206950680
  722   940         1206951048
  796   889         1206953705
  814   874         1206980768
  616   991         1206987167
  740   929         1206989089
  764   913         1206992241
  732   934         1207003672
  837   853         1207026730
  600   997         1207026973
  807   880         1207029943
  791   893         1207035628
  643   980         1207039707
  699   953         1207055276
  801   885         1207076526
  836   854         1207112920
  636   983         1207121543
  822   867         1207126611
  661   972         1207134829
  717   943         1207163620
  710   947         1207189123
  650   977         1207199833
  835   855         1207209250
  782   900         1207211768
  778   903         1207225279
  611   993         1207245788
  737   931         1207270044
  701   952         1207273509
  767   911         1207275694
  813   875         1207289672
  603   996         1207304163
  834   856         1207315720
  786   897         1207321929
  751   922         1207342199
  754   920         1207349064
  659   973         1207358496
  821   868         1207359693
  774   906         1207362240
  748   924         1207398016
  624   988         1207400896
  806   881         1207404457
  757   918         1207418725
  795   890         1207428875
  833   857         1207432330
  724   939         1207439443
  629   986         1207443445
  729   936         1207446345
  641   981         1207450862
  592  1000         1207474688
  619   990         1207475659
  680   963         1207488347
  682   962         1207491696
  800   886         1207506456
  678   964         1207507096
  703   951         1207514278
  745   926         1207516401
  684   961         1207517185
  712   946         1207534664
  648   978         1207539144
  676   965         1207547901
  760   916         1207551296
  790   894         1207555984
  832   858         1207559080
  686   960         1207564856
  719   942         1207591847
  820   869         1207602909
  657   974         1207603817
  634   984         1207604008
  812   876         1207608704
  674   966         1207610720
  734   933         1207613141
  606   995         1207619891
  770   909         1207622429
  688   959         1207634751
  595   999         1207647874
  614   992         1207667032
  672   967         1207695511
  831   859         1207695970
  742   928         1207697240
  690   958         1207726912
  763   914         1207746891
  705   950         1207777625
  805   882         1207789093
  670   968         1207802232
  781   901         1207812242
  692   957         1207841381
  830   860         1207843000
  819   870         1207856259
  598   998         1207859184
  777   904         1207860697
  655   975         1207870750
  639   982         1207883287
  785   898         1207887417
  646   979         1207899875
  714   945         1207902969
  794   891         1207914155
  668   969         1207930841
  811   877         1207937864
  739   930         1207940419
  799   887         1207946502
  726   938         1207950848
  609   994         1207974313
  694   956         1207978200
  627   987         1207996686
  829   861         1208000170
  622   989         1208003517
  766   912         1208005624
  731   935         1208018266
  773   907         1208032560
  721   941         1208042982
  707   949         1208063592
  666   970         1208081296
  789   895         1208086444
  632   985         1208107593
  601   997         1208108774
  818   871         1208119743
  617   991         1208127384
  696   955         1208137411
  653   976         1208159253
  828   862         1208167480
  804   883         1208183851
  753   921         1208187738
  750   923         1208205467
  756   919         1208232775
  736   932         1208245824
  664   971         1208253555
  810   878         1208277152
  644   980         1208281984
  747   925         1208285848
  716   944         1208294080
  698   954         1208319056
  769   910         1208327609
  637   983         1208336940
  759   917         1208340692
  827   863         1208344930
  612   993         1208367585
  709   948         1208372221
  817   872         1208393361
  798   888         1208396664
  604   996         1208396800
  793   892         1208409545
  780   902         1208422808
  744   927         1208428767
  662   972         1208447576
  784   899         1208463003
  651   977         1208469284
  728   937         1208485305
  776   905         1208506201
  762   915         1208511603
  723   940         1208517067
  700   953         1208523177
  593  1000         1208527857
  826   864         1208532520
  625   988         1208570897
  803   884         1208588731
  733   934         1208613341
  809   879         1208626568
  620   990         1208627000
  788   896         1208627008
  630   986         1208632256
  741   929         1208634110
  660   973         1208663317
  816   873         1208677113
  642   981         1208685429
  711   947         1208703554
  718   943         1208708039
  596   999         1208711735
  772   908         1208712960
  607   995         1208723418
  825   865         1208730250
  765   913         1208745622
  702   952         1208749816
  615   992         1208799863
  649   978         1208800801
  635   984         1208811779
  845   846         1208846861
  797   889         1208856942
  844   847         1208857007
  843   848         1208877299
  681   963         1208877588
  679   964         1208888183
  683   962         1208889115
  658   974         1208900736
  738   931         1208901763
  842   849         1208907737
  792   893         1208915045
  677   965         1208920858
  685   961         1208922806
  599   998         1208933791
  824   866         1208938120
  841   850         1208948321
  815   874         1208970999
  675   966         1208975571
  687   960         1208978703
  808   880         1208986112
  704   951         1208999015
  840   851         1208999051
  802   885         1209003733
  725   939         1209014144
  752   922         1209036456
  730   936         1209042856
  768   911         1209042863
  779   903         1209043466
  783   900         1209048687
  673   967         1209052280
  689   959         1209056848
  755   920         1209056875
  713   946         1209057633
  839   852         1209059927
  749   924         1209078773
  610   994         1209088784
  640   982         1209110168
  838   853         1209130949
  758   918         1209140144
  720   942         1209144888
  671   968         1209150943
  647   979         1209153762
  823   867         1209156130
  691   958         1209157283
  656   975         1209159791
  775   906         1209161791
  623   989         1209166036
  787   897         1209177676
  628   987         1209177955
  746   926         1209183712
  602   997         1209194181
  837   854         1209212117
  735   933         1209231612
  706   950         1209270816
  618   991         1209271303
  669   969         1209271518
  814   875         1209275019
  693   957         1209280050
  761   916         1209286377
  836   855         1209303431
  633   985         1209307762
  796   890         1209327336
  743   928         1209351159
  807   881         1209355784
  822   868         1209384280
  771   909         1209403440
  835   856         1209404891
  667   970         1209413963
  695   956         1209425191
  801   886         1209428857
  791   894         1209430655
  715   945         1209434500
  654   976         1209440440
  613   993         1209493054
  605   996         1209493061
  764   914         1209495688
  834   857         1209516497
  645   980         1209528125
  727   938         1209534255
  638   983         1209556159
  708   949         1209565261
  665   971         1209578236
  740   930         1209581000
  594  1000         1209584584
  813   876         1209589173
  697   955         1209592748
  722   941         1209604669
  821   869         1209622570
  732   935         1209623543
  833   858         1209638249
  782   901         1209644469
  778   904         1209674216
  806   882         1209735584
  786   898         1209738448
  652   977         1209742641
  626   988         1209744648
  663   972         1209764295
  767   912         1209768191
  832   859         1209770147
  597   999         1209779172
  621   990         1209782061
  699   954         1209782763
  795   891         1209807846
  631   986         1209824847
  774   907         1209827467
  608   995         1209830587
  717   944         1209834197
  800   887         1209864103
  820   870         1209871000
  737   932         1209873121
  710   948         1209882392
  754   921         1209891025
  751   923         1209895218
  831   860         1209912191
  812   877         1209913461
  643   981         1209923848
  616   992         1209936384
  757   919         1209949652
  790   895         1209956375
  748   925         1209962117
  661   973         1209972098
  701   953         1209995278
  600   998         1210011992
  636   984         1210023360
  830   861         1210064381
  650   978         1210066352
  760   917         1210071213
  729   937         1210077442
  724   940         1210087424
  745   927         1210091608
  770   910         1210104000
  805   883         1210125512
  819   871         1210129570
  659   974         1210201603
  611   994         1210206915
  712   947         1210222251
  829   862         1210226717
  734   934         1210227408
  703   952         1210230335
  811   878         1210247883
  781   902         1210250349
  763   915         1210255822
  719   943         1210256766
  682   963         1210270915
  680   964         1210273344
  603   997         1210283200
  742   929         1210283577
  684   962         1210290632
  678   965         1210297877
  794   892         1210298472
  785   899         1210309324
  799   888         1210309471
  777   905         1210315058
  624   989         1210332293
  686   961         1210332537
  641   982         1210340889
  676   966         1210344472
  629   987         1210362992
  688   960         1210396672
  818   872         1210398280
  828   863         1210399199
  648   979         1210411531
  674   967         1210413087
  619   991         1210418930
  657   975         1210452768
  690   959         1210483079
  705   951         1210487976
  789   896         1210492205
  773   908         1210503229
  766   913         1210503593
  672   968         1210503680
  634   985         1210511729
  804   884         1210525568
  739   931         1210537910
  827   864         1210581827
  714   946         1210584880
  692   958         1210591800
  810   879         1210592439
  606   996         1210592952
  726   939         1210593195
  670   969         1210616209
  614   993         1210622201
  731   936         1210643747
  595  1000         1210644875
  817   873         1210677130
  721   942         1210702249
  694   957         1210722877
  655   976         1210725551
  753   922         1210735225
  668   970         1210750632
  750   924         1210764024
  798   889         1210764961
  707   950         1210768243
  756   920         1210769216
  826   865         1210774601
  646   980         1210778136
  639   983         1210779206
  793   893         1210799214
  769   911         1210814640
  598   999         1210850191
  736   933         1210854493
  747   926         1210855499
  759   918         1210866111
  780   903         1210866327
  696   956         1210876352
  784   900         1210890304
  666   971         1210906907
  627   988         1210922155
  803   885         1210935752
  622   990         1210940848
  609   995         1210941404
  809   880         1210947129
  776   906         1210965992
  816   874         1210966120
  716   945         1210970321
  825   866         1210977521
  846   846         1210991472
  845   847         1210996548
  744   928         1211009536
  844   848         1211011776
  653   977         1211019910
  632   986         1211021224
  762   916         1211026024
  843   849         1211037156
  788   897         1211038145
  698   955         1211052267
  709   949         1211071178
  842   850         1211072688
  617   992         1211076601
  664   972         1211084992
  601   998         1211093793
  841   851         1211118372
  728   938         1211122024
  644   981         1211166125
  723   941         1211170688
  840   852         1211174208
  772   909         1211189077
  824   867         1211190587
  741   930         1211226021
  797   890         1211230573
  733   935         1211233212
  637   984         1211238757
  839   853         1211240196
  765   914         1211249069
  700   954         1211250664
  815   875         1211265250
  662   973         1211284845
  792   894         1211310072
  808   881         1211311953
  838   854         1211316336
  612   994         1211328712
  651   978         1211335803
  802   886         1211356064
  604   997         1211375837
  718   944         1211378616
  711   948         1211396823
  837   855         1211402628
  823   868         1211413799
  702   953         1211471585
  783   901         1211481388
  779   904         1211492403
  836   856         1211499072
  625   989         1211502294
  738   932         1211504840
  660   974         1211506424
  768   912         1211535360
  630   987         1211551803
  620   991         1211570271
  814   876         1211574520
  642   982         1211575456
  752   923         1211589475
  787   898         1211594195
  755   921         1211598836
  835   857         1211605668
  775   907         1211627018
  749   925         1211642874
  822   869         1211647157
  725   940         1211662125
  681   964         1211662585
  683   963         1211668334
  758   919         1211671071
  649   979         1211673188
  730   937         1211673953
  679   965         1211678964
  807   882         1211686911
  685   962         1211696253
  607   996         1211696479
  796   891         1211706307
  596  1000         1211708736
  704   952         1211715072
  677   966         1211717429
  635   985         1211719500
  834   858         1211722416
  713   947         1211745220
  687   961         1211746384
  658   975         1211749687
  615   993         1211755032
  746   927         1211758919
  675   967         1211777938
  801   887         1211786504
  761   917         1211806294
  720   943         1211809807
  689   960         1211818769
  791   895         1211831046
  735   934         1211845879
  833   859         1211849316
  673   968         1211860449
  771   910         1211885011
  821   870         1211890661
  813   877         1211893930
  691   959         1211913450
  599   999         1211924798
  743   929         1211937496
  671   969         1211964920
  706   951         1211981167
  832   860         1211986368
  764   915         1212004619
  640   983         1212006087
  656   976         1212014592
  693   958         1212030469
  647   980         1212032023
  610   995         1212055875
  806   883         1212072003
  782   902         1212082576
  669   970         1212091309
  623   990         1212103367
  628   988         1212103424
  715   946         1212116411
  778   905         1212128577
  831   861         1212133572
  820   871         1212144311
  786   899         1212160355
  695   957         1212169868
  727   939         1212176602
  740   931         1212178491
  602   998         1212179200
  795   892         1212192163
  618   992         1212220520
  633   986         1212221393
  812   878         1212223480
  800   888         1212227072
  667   971         1212239574
  732   936         1212249024
  722   942         1212263936
  767   913         1212266160
  708   950         1212269912
  830   862         1212290928
  774   908         1212298136
  654   977         1212301097
  697   956         1212331689
  790   896         1212362136
  819   872         1212408107
  665   972         1212409673
  645   981         1212412266
  754   922         1212438512
  751   924         1212453775
  613   994         1212454181
  638   984         1212457976
  829   863         1212458436
  805   884         1212467229
  605   997         1212472098
  737   933         1212481790
  757   920         1212486093
  717   945         1212510438
  699   955         1212515974
  748   926         1212531768
  811   879         1212563170
  710   949         1212581349
  770   911         1212591031
  760   918         1212596632
  663   973         1212601564
  652   978         1212609160
  828   864         1212636096
  745   928         1212672377
  626   989         1212676045
  799   889         1212677768
  818   873         1212682049
  794   893         1212688141
  781   903         1212693868
  729   938         1212714161
  701   954         1212722765
  621   991         1212725332
  785   900         1212736625
  724   941         1212741045
  631   987         1212744394
  763   916         1212770243
  777   906         1212774849
  597  1000         1212776173
  608   996         1212803648
  643   982         1212813875
  661   974         1212815205
  827   865         1212823908
  734   935         1212847279
  804   885         1212872589
  742   930         1212875488
  616   993         1212891553
  789   897         1212903342
  810   880         1212913000
  712   948         1212915520
  719   944         1212927343
  636   985         1212931081
  650   979         1212938739
  703   953         1212952104
  817   874         1212966137
  773   909         1212979346
  600   999         1213002999
  766   914         1213007040
  826   866         1213021872
  659   975         1213050554
  682   964         1213055912
  680   965         1213064125
  684   963         1213069851
  678   966         1213094448
  686   962         1213105984
  798   890         1213138592
  739   932         1213140987
  846   847         1213141159
  676   967         1213146839
  845   848         1213151317
  688   961         1213164353
  844   849         1213171633
  611   995         1213174006
  793   894         1213194241
  843   850         1213202107
  705   952         1213204033
  674   968         1213221256
  825   867         1213229988
  641   983         1213236808
  726   940         1213241176
  842   851         1213242739
  690   960         1213245000
  816   875         1213260371
  603   998         1213268219
  624   990         1213269624
  714   947         1213272467
  809   881         1213272970
  731   937         1213274844
  803   886         1213288083
  753   923         1213288244
  629   988         1213288461
  648   980         1213289792
  841   852         1213293529
  769   912         1213307137
  657   976         1213307569
  756   921         1213311177
  780   904         1213315264
  672   969         1213317657
  784   901         1213323005
  750   925         1213328125
  692   959         1213347967
  840   853         1213354477
  721   943         1213367168
  619   992         1213368147
  759   919         1213397038
  634   986         1213425360
  839   854         1213425583
  747   927         1213430706
  776   907         1213431219
  670   970         1213436000
  824   868         1213448256
  788   898         1213454664
  736   934         1213468760
  694   958         1213473296
  707   951         1213478594
  838   855         1213506847
  762   917         1213545941
  815   876         1213564751
  606   997         1213571989
  668   971         1213576243
  614   994         1213583328
  655   977         1213586208
  744   929         1213595873
  837   856         1213598269
  797   891         1213609544
  696   957         1213621029
  808   882         1213643080
  716   946         1213652232
  646   981         1213662277
  772   910         1213670648
  823   869         1213676676
  639   984         1213681023
  836   857         1213699849
  792   895         1213710463
  802   887         1213713711
  666   972         1213738344
  765   915         1213758000
  728   939         1213764371
  709   950         1213775829
  698   956         1213791208
  835   858         1213811587
  741   931         1213823512
  723   942         1213829955
  598  1000         1213847192
  627   989         1213853552
  733   936         1213858693
  814   877         1213879277
  622   991         1213884119
  653   978         1213886429
  609   996         1213914465
  822   870         1213915248
  783   902         1213919495
  664   973         1213922261
  834   859         1213933483
  632   987         1213940771
  779   905         1213946764
  700   955         1213983875
  787   899         1214016102
  807   883         1214023330
  617   993         1214031770
  768   913         1214033329
  718   945         1214054857
  644   982         1214056152
  833   860         1214065537
  601   999         1214084800
  796   892         1214090624
  711   949         1214095780
  775   908         1214097687
  738   933         1214113509
  662   974         1214127952
  755   922         1214146323
  637   985         1214146478
  752   924         1214148032
  801   888         1214149473
  821   871         1214163972
  702   954         1214199072
  813   878         1214203949
  758   920         1214207512
  832   861         1214207749
  651   979         1214208190
  749   926         1214212525
  791   896         1214236807
  612   995         1214295803
  730   938         1214310672
  725   941         1214315746
  761   918         1214331713
  746   928         1214339688
  660   975         1214355375
  831   862         1214360119
  604   998         1214360856
  771   911         1214372042
  806   884         1214413720
  820   872         1214422848
  704   953         1214436841
  713   948         1214438489
  625   990         1214439625
  683   964         1214453331
  681   965         1214453366
  735   935         1214465750
  642   983         1214471375
  685   963         1214475472
  679   966         1214475535
  630   988         1214477272
  720   944         1214480384
  764   916         1214519040
  620   992         1214519488
  677   967         1214519796
  687   962         1214519831
  830   863         1214522647
  782   903         1214526095
  743   930         1214529407
  812   879         1214538767
  649   980         1214551449
  795   893         1214581832
  675   968         1214586107
  689   961         1214586450
  786   900         1214587656
  778   906         1214588368
  800   889         1214595369
  658   976         1214604488
  635   986         1214633131
  673   969         1214674426
  691   960         1214675371
  607   997         1214675516
  819   873         1214691876
  829   864         1214695333
  706   952         1214697224
  615   994         1214716159
  767   914         1214769607
  790   897         1214773273
  774   909         1214774253
  740   932         1214781568
  671   970         1214784711
  693   959         1214786636
  715   947         1214803998
  805   885         1214814250
  727   940         1214824583
  656   977         1214875249
  828   865         1214878177
  732   937         1214880121
  811   880         1214883731
  640   984         1214907904
  647   981         1214916164
  669   971         1214916920
  695   958         1214920287
  599  1000         1214921799
  722   943         1214928855
  818   874         1214971056
  708   951         1214980263
  754   923         1214991531
  751   925         1215017876
  757   921         1215028054
  610   996         1215028936
  628   989         1215034821
  623   991         1215046638
  799   890         1215051399
  667   972         1215071011
  827   866         1215071179
  697   957         1215076366
  794   894         1215083168
  770   912         1215083528
  737   934         1215096057
  748   927         1215106975
  760   919         1215127559
  633   987         1215140940
  781   904         1215142805
  654   978         1215167616
  785   901         1215169326
  602   999         1215170207
  618   993         1215175689
  717   946         1215192349
  804   886         1215224920
  810   881         1215238841
  777   907         1215240076
  665   973         1215246942
  699   956         1215254915
  745   929         1215258714
  817   875         1215260388
  826   867         1215274339
  710   950         1215286000
  763   917         1215290160
  847   847         1215290846
  846   848         1215295928
  645   982         1215302293
  845   849         1215311174
  789   898         1215319861
  844   850         1215336584
  729   939         1215356508
  638   985         1215365697
  843   851         1215372158
  724   942         1215400312
  842   852         1215417896
  613   995         1215421272
  663   974         1215444671
  701   955         1215455976
  605   998         1215457117
  773   910         1215460917
  734   936         1215472760
  742   931         1215472979
  841   853         1215473798
  652   979         1215481547
  825   868         1215487657
  766   915         1215515971
  798   891         1215517563
  840   854         1215539864
  816   876         1215559872
  793   895         1215594632
  719   945         1215603584
  809   882         1215604097
  626   990         1215613376
  712   949         1215614477
  839   855         1215616094
  803   887         1215645730
  661   975         1215664156
  631   988         1215669863
  621   992         1215674549
  703   954         1215679591
  838   856         1215702488
  643   983         1215709794
  824   869         1215711133
  739   933         1215749656
  784   902         1215761112
  780   905         1215769625
  608   997         1215782685
  837   857         1215799046
  769   913         1215805106
  650   980         1215817000
  636   986         1215844712
  682   965         1215846693
  753   924         1215846801
  616   994         1215852680
  684   964         1215854848
  756   922         1215858664
  680   966         1215860696
  815   877         1215869508
  788   899         1215876571
  686   963         1215885203
  726   941         1215894797
  678   967         1215896815
  750   926         1215897776
  776   908         1215901888
  659   976         1215905355
  836   858         1215905768
  731   938         1215911563
  705   953         1215925802
  759   920         1215933479
  688   962         1215937800
  823   870         1215944767
  676   968         1215955008
  714   948         1215965736
  808   883         1215979499
  797   892         1215993861
  600  1000         1216000000
  747   928         1216011475
  690   961         1216012681
  835   859         1216022654
  674   969         1216035233
  721   944         1216037745
  762   918         1216071360
  802   888         1216076680
  736   935         1216088631
  692   960         1216109888
  792   896         1216116224
  672   970         1216137448
  641   984         1216138625
  611   996         1216147067
  834   860         1216149704
  772   911         1216157679
  657   977         1216168226
  648   981         1216173933
  744   930         1216187784
  822   871         1216188559
  814   878         1216189296
  707   952         1216194651
  624   991         1216212895
  629   989         1216219858
  694   959         1216229463
  603   999         1216259226
  670   971         1216261611
  765   916         1216272421
  833   861         1216286918
  619   993         1216323316
  716   947         1216339819
  634   987         1216344907
  783   903         1216363014
  807   884         1216365047
  696   958         1216371448
  779   906         1216406555
  668   972         1216407680
  728   940         1216412352
  741   932         1216426589
  832   862         1216434296
  821   872         1216442509
  787   900         1216443403
  655   978         1216452727
  796   893         1216480293
  709   951         1216486180
  733   937         1216489790
  723   943         1216494874
  801   889         1216517770
  813   879         1216519236
  698   957         1216535885
  768   914         1216536776
  614   995         1216550419
  646   982         1216552304
  606   998         1216557008
  775   909         1216573804
  666   973         1216575613
  639   985         1216588744
  831   863         1216591838
  791   897         1216647944
  755   923         1216699342
  820   873         1216706617
  752   925         1216712133
  700   956         1216722816
  738   934         1216727776
  718   946         1216736768
  758   921         1216749473
  653   979         1216758816
  830   864         1216759544
  806   885         1216760741
  664   974         1216765368
  749   927         1216787732
  627   990         1216790883
  711   950         1216800431
  622   992         1216833336
  812   880         1216859328
  761   919         1216862640
  771   912         1216864539
  632   988         1216866240
  609   997         1216893502
  746   929         1216926025
  702   955         1216932283
  829   865         1216937414
  644   983         1216952071
  730   939         1216953019
  800   890         1216969000
  725   942         1216975013
  782   904         1216975032
  795   894         1216976859
  662   975         1216976903
  819   874         1216980883
  617   994         1216992897
  786   901         1217020357
  764   917         1217038957
  778   907         1217053595
  637   986         1217060109
  601  1000         1217081801
  651   980         1217086451
  735   936         1217091231
  828   866         1217125448
  743   931         1217126898
  713   949         1217137446
  720   945         1217156625
  704   954         1217164328
  805   886         1217166581
  790   898         1217189792
  811   881         1217209572
  660   976         1217210176
  683   965         1217244112
  681   966         1217249937
  774   910         1217255824
  685   964         1217260469
  818   875         1217265307
  612   996         1217268864
  679   967         1217277902
  767   915         1217278538
  687   963         1217299050
  827   867         1217323646
  677   968         1217327965
  604   999         1217351863
  689   962         1217359897
  642   984         1217373192
  625   991         1217382896
  740   933         1217390237
  675   969         1217400084
  630   989         1217408669
  706   953         1217418993
  799   891         1217430370
  649   981         1217435590
  691   961         1217443052
  847   848         1217445615
  846   849         1217455785
  658   977         1217465145
  620   993         1217474657
  845   850         1217476125
  727   941         1217478204
  794   895         1217483559
  673   970         1217494217
  715   948         1217497267
  844   851         1217506635
  732   938         1217516840
  826   868         1217532008
  843   852         1217547315
  693   960         1217548557
  754   924         1217550088
  635   987         1217552678
  817   876         1217559889
  810   882         1217569968
  757   922         1217575541
  770   913         1217581497
  804   887         1217582567
  751   926         1217587527
  781   905         1217597166
  842   853         1217598165
  722   944         1217599432
  785   902         1217607433
  671   971         1217610322
  841   854         1217659185
  607   998         1217660535
  760   920         1217664000
  695   959         1217676454
  615   995         1217683250
  748   928         1217687744
  708   952         1217696320
  777   908         1217710745
  737   935         1217715928
  840   855         1217730375
  656   978         1217741768
  789   899         1217741768
  669   972         1217748357
  825   869         1217750534
  647   982         1217806191
  839   856         1217811735
  763   918         1217815579
  640   985         1217815625
  697   958         1217826785
  745   930         1217850625
  816   877         1217864629
  717   947         1217879936
  798   892         1217901880
  838   857         1217903265
  667   973         1217908280
  809   883         1217940516
  773   911         1217947948
  628   990         1217972152
  824   870         1217979224
  623   992         1217995855
  710   951         1217996351
  699   957         1217999592
  793   896         1218000393
  729   940         1218004489
  837   858         1218004965
  610   997         1218007973
  803   888         1218008699
  766   916         1218030392
  654   979         1218040003
  724   943         1218065231
  633   988         1218066409
  742   932         1218076056
  665   974         1218090049
  734   937         1218103857
  836   859         1218116835
  618   994         1218136816
  602  1000         1218167208
  815   878         1218179527
  701   956         1218194917
  645   983         1218198212
  784   903         1218204631
  823   871         1218218078
  780   906         1218229416
  835   860         1218238875
  638   986         1218279328
  719   946         1218285495
  663   975         1218293622
  788   900         1218303872
  769   914         1218308553
  712   950         1218319128
  808   884         1218321216
  652   980         1218359808
  739   934         1218363923
  834   861         1218371085
  776   909         1218378005
  797   893         1218383530
  613   996         1218394333
  753   925         1218410902
  756   923         1218411683
  703   955         1218412802
  802   889         1218444977
  605   999         1218448124
  822   872         1218467096
  750   927         1218472983
  759   921         1218475440
  814   879         1218504583
  833   862         1218513465
  661   976         1218518957
  792   897         1218527361
  731   939         1218553910
  726   942         1218554064
  626   991         1218556647
  747   929         1218597812
  631   989         1218601260
  762   919         1218602287
  643   984         1218611611
  621   993         1218629718
  682   966         1218643264
  684   965         1218645629
  772   912         1218650176
  705   954         1218653289
  680   967         1218663063
  714   949         1218664693
  832   863         1218666015
  686   964         1218670200
  650   981         1218701141
  678   968         1218704984
  807   885         1218712068
  721   945         1218713986
  736   936         1218714112
  688   963         1218717019
  821   873         1218726278
  636   987         1218764259
  659   977         1218766012
  608   998         1218767704
  676   969         1218768985
  744   931         1218785275
  690   962         1218786128
  765   917         1218792338
  783   904         1218811951
  616   995         1218819771
  831   864         1218828735
  813   880         1218839797
  674   970         1218855024
  779   907         1218871782
  796   894         1218875320
  787   901         1218876104
  692   961         1218877569
  801   890         1218891401
  707   953         1218916420
  672   971         1218963059
  694   960         1218991384
  820   874         1218995624
  830   865         1219001625
  716   948         1219033088
  657   978         1219034745
  741   933         1219035258
  768   915         1219045707
  641   985         1219046346
  775   910         1219055375
  648   982         1219063960
  791   898         1219064463
  728   941         1219065973
  670   972         1219093048
  806   886         1219113072
  611   997         1219126104
  733   938         1219126509
  696   959         1219127615
  629   990         1219157189
  624   992         1219162112
  723   944         1219165451
  829   866         1219184685
  812   881         1219185169
  709   952         1219202237
  668   973         1219244949
  603  1000         1219256227
  755   924         1219257899
  634   988         1219270376
  819   875         1219275134
  752   926         1219281784
  619   994         1219284443
  698   958         1219286304
  758   922         1219296960
  655   979         1219325114
  738   935         1219347647
  800   891         1219347971
  771   913         1219362508
  749   928         1219368501
  795   895         1219377250
  828   867         1219377915
  761   920         1219399081
  666   974         1219418720
  718   947         1219424355
  782   905         1219429393
  646   983         1219448223
  786   902         1219458464
  700   957         1219467493
  639   986         1219502375
  711   951         1219510782
  746   930         1219517936
  614   996         1219523480
  805   887         1219524228
  778   908         1219524264
  811   882         1219540699
  606   999         1219548015
  764   918         1219564376
  818   876         1219564808
  827   868         1219581315
  848   848         1219600384
  730   940         1219601000
  847   849         1219605472
  790   899         1219611699
  664   975         1219614319
  846   850         1219620736
  653   980         1219637077
  725   943         1219639932
  845   851         1219646176
  702   956         1219671224
  844   852         1219681792
  735   937         1219722328
  843   853         1219727584
  743   932         1219729975
  627   991         1219734154
  774   911         1219742855
  842   854         1219783552
  622   993         1219788505
  767   916         1219792959
  826   869         1219794885
  632   989         1219797637
  799   892         1219814687
  662   976         1219831704
  720   946         1219838536
  713   950         1219842097
  841   855         1219849696
  644   984         1219853888
  817   877         1219864646
  609   998         1219878521
  794   896         1219889320
  704   955         1219897539
  810   883         1219906387
  840   856         1219926016
  804   888         1219945536
  617   995         1219959988
  651   981         1219970592
  637   987         1219979656
  740   934         1220004504
  839   857         1220012512
  825   870         1220018625
  683   966         1220040683
  785   903         1220050952
  685   965         1220051250
  681   967         1220052304
  781   906         1220056957
  660   977         1220070833
  687   964         1220084047
  770   914         1220084944
  679   968         1220086071
  838   858         1220109184
  754   925         1220114189
  757   923         1220128560
  727   942         1220137471
  689   963         1220139116
  677   969         1220141942
  706   954         1220146480
  732   939         1220159187
  751   927         1220162734
  789   900         1220169069
  816   878         1220174648
  777   909         1220186862
  715   949         1220196224
  760   921         1220205961
  837   859         1220216032
  691   962         1220216499
  675   970         1220219875
  612   997         1220247901
  824   871         1220252535
  748   929         1220274081
  722   945         1220275673
  642   985         1220280913
  809   884         1220282233
  798   893         1220291549
  693   961         1220316238
  673   971         1220319828
  649   982         1220325617
  658   978         1220331664
  625   992         1220332113
  836   860         1220333056
  737   936         1220341409
  630   990         1220346000
  763   919         1220346506
  604  1000         1220348864
  803   889         1220376996
  793   897         1220411530
  708   953         1220418089
  620   994         1220435784
  695   960         1220438375
  773   912         1220440445
  671   972         1220441759
  745   931         1220448116
  835   861         1220460256
  635   988         1220478147
  815   879         1220494814
  823   872         1220496615
  766   917         1220550309
  717   948         1220573205
  697   959         1220582952
  669   973         1220585626
  834   862         1220597632
  656   979         1220614155
  607   999         1220651542
  784   904         1220653568
  615   996         1220656311
  729   941         1220658110
  808   885         1220668237
  742   933         1220684725
  780   907         1220694643
  647   983         1220702110
  710   952         1220712408
  640   986         1220729256
  724   944         1220735808
  788   901         1220736573
  734   938         1220740576
  833   863         1220745184
  699   958         1220750011
  822   873         1220750865
  667   974         1220751387
  797   894         1220778557
  769   915         1220817484
  802   890         1220818608
  814   880         1220825144
  776   910         1220859576
  832   864         1220902912
  628   991         1220915423
  654   980         1220918264
  665   975         1220939000
  701   957         1220939594
  792   898         1220943880
  623   993         1220951024
  756   924         1220970240
  719   947         1220973082
  753   926         1220980553
  739   935         1220983794
  610   998         1220992992
  633   989         1220997806
  821   874         1221015285
  759   922         1221022927
  712   951         1221029479
  750   928         1221053752
  807   886         1221064399
  831   865         1221070816
  645   984         1221100029
  618   995         1221103907
  762   920         1221138728
  772   913         1221148145
  663   976         1221148423
  703   956         1221151743
  813   881         1221165638
  747   930         1221189723
  638   987         1221198875
  731   940         1221201891
  726   943         1221218983
  652   981         1221243949
  830   866         1221248896
  783   905         1221266312
  801   891         1221270372
  796   895         1221275711
  820   875         1221289875
  787   902         1221314211
  765   918         1221317757
  779   908         1221342451
  736   937         1221345209
  714   950         1221369344
  613   997         1221373370
  661   977         1221379614
  705   955         1221386500
  744   932         1221388352
  721   946         1221395897
  829   867         1221437152
  684   966         1221442200
  605  1000         1221445125
  682   967         1221445631
  686   965         1221460981
  806   887         1221470719
  680   968         1221471232
  791   899         1221486370
  688   964         1221502016
  626   992         1221505864
  812   882         1221516296
  678   969         1221518961
  643   985         1221519332
  631   990         1221538591
  775   911         1221542406
  768   916         1221560128
  690   963         1221565347
  819   876         1221574635
  676   970         1221588776
  621   994         1221590845
  650   982         1221591168
  659   978         1221632531
  828   868         1221635584
  707   954         1221643907
  741   934         1221649525
  692   962         1221651016
  674   971         1221680635
  636   988         1221689728
  728   942         1221725240
  716   949         1221732045
  800   892         1221732288
  608   999         1221758711
  694   961         1221759065
  848   849         1221760241
  733   939         1221768856
  847   850         1221770423
  795   896         1221783011
  846   851         1221790787
  616   996         1221792832
  672   972         1221794496
  845   852         1221821333
  755   925         1221822000
  723   945         1221841692
  827   869         1221844192
  758   923         1221849979
  752   927         1221856991
  844   853         1221862061
  771   914         1221865955
  818   877         1221869565
  811   883         1221877118
  805   888         1221887197
  782   906         1221889184
  696   960         1221889536
  786   903         1221901983
  657   979         1221907132
  843   854         1221912971
  709   953         1221924006
  670   973         1221930317
  761   921         1221941042
  749   929         1221954838
  648   983         1221959879
  641   986         1221959977
  738   936         1221973128
  842   855         1221974063
  778   909         1222000381
  790   900         1222039000
  698   959         1222042471
  841   856         1222045337
  826   870         1222062976
  668   974         1222088056
  764   919         1222095303
  629   991         1222100460
  611   998         1222111123
  746   931         1222115427
  624   993         1222117281
  718   948         1222117624
  840   857         1222126793
  817   878         1222174665
  634   989         1222201773
  655   980         1222203375
  799   893         1222204356
  700   958         1222217912
  839   858         1222218431
  711   952         1222226839
  774   912         1222235352
  810   884         1222248104
  619   995         1222251534
  730   941         1222254621
  666   975         1222267671
  825   871         1222291936
  794   897         1222300457
  725   944         1222310509
  767   917         1222312876
  804   889         1222313833
  838   859         1222320251
  743   933         1222338644
  646   984         1222350040
  735   938         1222359047
  702   957         1222415901
  639   987         1222421922
  837   860         1222432253
  664   976         1222469120
  816   879         1222489935
  785   904         1222499889
  614   997         1222502517
  653   981         1222521218
  781   907         1222522184
  720   947         1222526123
  824   872         1222531072
  606  1000         1222545016
  713   951         1222552448
  836   861         1222554437
  770   915         1222593875
  789   901         1222601770
  740   935         1222624375
  809   885         1222629254
  704   956         1222636480
  777   910         1222668433
  627   992         1222683371
  754   926         1222683840
  798   894         1222686576
  835   862         1222686803
  757   924         1222687117
  662   977         1222692361
  632   990         1222734968
  751   928         1222743503
  622   994         1222749632
  803   890         1222750627
  760   922         1222753448
  644   985         1222761609
  823   873         1222780384
  727   943         1222802390
  732   940         1222807168
  815   880         1222815375
  793   898         1222828049
  834   863         1222829351
  683   967         1222843050
  685   966         1222847821
  681   968         1222860473
  651   982         1222860619
  748   930         1222865992
  609   999         1222869528
  687   965         1222874828
  706   955         1222879691
  763   920         1222882947
  679   969         1222900048
  715   950         1222900875
  637   988         1222905125
  689   964         1222924113
  617   996         1222933049
  660   978         1222937352
  773   913         1222938414
  722   946         1222957584
  677   970         1222961733
  737   937         1222972506
  833   864         1222982081
  691   963         1222995718
  808   886         1223020568
  822   874         1223039872
  675   971         1223045486
  745   932         1223051193
  766   918         1223075728
  693   962         1223089685
  784   905         1223107929
  832   865         1223144993
  708   954         1223145576
  814   881         1223150985
  673   972         1223151265
  780   908         1223165312
  788   902         1223174680
  797   895         1223178948
  642   986         1223194544
  802   891         1223197579
  658   979         1223204051
  695   961         1223206056
  649   983         1223221536
  612   998         1223232920
  717   949         1223272162
  671   973         1223279028
  625   993         1223287282
  630   991         1223289271
  742   934         1223298992
  821   875         1223309536
  729   942         1223317377
  831   866         1223318087
  769   916         1223331905
  697   960         1223344873
  776   911         1223346607
  792   899         1223365787
  734   939         1223382923
  620   995         1223402875
  635   989         1223409544
  724   945         1223412049
  807   887         1223422046
  669   974         1223428733
  710   953         1223434177
  656   980         1223492416
  813   882         1223496765
  830   867         1223501363
  699   959         1223506178
  756   925         1223534341
  753   927         1223555760
  759   923         1223575946
  820   876         1223589376
  667   975         1223600338
  647   984         1223603927
  739   936         1223609275
  615   997         1223635348
  750   929         1223640089
  607  1000         1223648543
  640   987         1223648803
  772   914         1223651592
  801   892         1223654689
  719   948         1223666351
  762   921         1223680689
  796   896         1223681472
  701   958         1223690013
  829   868         1223694821
  783   906         1223726103
  712   952         1223745536
  787   903         1223757730
  747   931         1223787214
  665   976         1223793801
  654   981         1223802405
  779   909         1223818568
  806   888         1223833688
  765   919         1223848684
  812   883         1223852715
  731   941         1223855512
  628   992         1223864640
  819   877         1223879392
  726   944         1223889560
  703   957         1223896420
  828   869         1223898461
  623   994         1223912151
  791   900         1223913671
  849   849         1223920098
  848   850         1223925192
  633   990         1223935137
  847   851         1223940474
  846   852         1223965944
  736   938         1223981928
  610   999         1223983999
  744   933         1223997021
  845   853         1224001602
  645   985         1224007750
  663   977         1224009080
  775   912         1224034903
  844   854         1224047448
  618   996         1224076968
  714   951         1224079695
  768   917         1224080045
  721   947         1224083484
  843   855         1224103482
  827   870         1224112283
  800   893         1224121957
  638   988         1224124344
  705   956         1224125441
  652   982         1224133976
  842   856         1224169704
  818   878         1224179584
  795   897         1224194148
  811   884         1224218835
  684   967         1224244567
  841   857         1224246114
  661   978         1224246133
  682   968         1224253800
  805   889         1224255494
  686   966         1224257552
  741   935         1224269396
  680   969         1224285209
  688   965         1224292797
  840   858         1224332712
  826   871         1224336287
  678   970         1224338752
  690   964         1224350344
  786   904         1224350920
  782   907         1224354411
  613   998         1224358389
  771   915         1224374886
  707   955         1224377118
  728   943         1224390159
  755   926         1224391651
  758   924         1224408536
  676   971         1224414387
  733   940         1224416837
  839   859         1224429498
  692   963         1224430235
  643   986         1224432963
  716   950         1224436696
  752   928         1224437760
  626   993         1224461033
  790   901         1224471701
  631   991         1224481862
  778   910         1224481952
  650   983         1224487087
  761   922         1224488529
  817   879         1224489952
  659   979         1224504918
  674   972         1224512072
  723   946         1224523603
  694   962         1224532512
  838   860         1224536472
  749   930         1224546749
  621   995         1224557936
  825   872         1224570473
  810   885         1224595125
  799   894         1224599383
  738   937         1224604225
  636   989         1224621125
  764   920         1224631744
  672   973         1224631765
  709   954         1224651493
  837   861         1224653634
  696   961         1224657217
  804   890         1224687464
  794   898         1224716976
  746   932         1224718504
  774   913         1224733321
  608  1000         1224755712
  616   997         1224771869
  670   974         1224773424
  836   862         1224780984
  657   980         1224785393
  698   960         1224804392
  816   880         1224810496
  824   873         1224814841
  718   949         1224816581
  767   918         1224838295
  648   984         1224861696
  641   987         1224879524
  730   942         1224913888
  835   863         1224918522
  668   975         1224937007
  711   953         1224948608
  743   934         1224952911
  785   905         1224954250
  700   959         1224974079
  809   886         1224981585
  725   945         1224986750
  781   908         1224992853
  735   939         1225001394
  789   902         1225039877
  629   992         1225049677
  834   864         1225066248
  823   874         1225069391
  624   994         1225078408
  798   895         1225086967
  655   981         1225087516
  611   999         1225102130
  770   916         1225108296
  666   976         1225122472
  803   891         1225129598
  634   990         1225139104
  815   881         1225141216
  777   911         1225155464
  702   958         1225166320
  720   948         1225219392
  833   865         1225224162
  619   996         1225224595
  740   936         1225249856
  793   899         1225249956
  757   925         1225251218
  646   985         1225257761
  754   927         1225259047
  713   952         1225268505
  760   923         1225306467
  664   977         1225329777
  751   929         1225329840
  822   875         1225334123
  639   988         1225347391
  808   887         1225378215
  704   957         1225381157
  832   866         1225392264
  653   982         1225411245
  763   921         1225424908
  773   914         1225441861
  732   941         1225460789
  748   931         1225463483
  727   944         1225472967
  814   882         1225482112
  614   998         1225487536
  662   978         1225558880
  784   906         1225567720
  831   867         1225570554
  802   892         1225581896
  797   896         1225584709
  766   919         1225606655
  821   876         1225609037
  737   938         1225609225
  715   951         1225611226
  788   903         1225618199
  706   956         1225618632
  627   993         1225638540
  780   909         1225641429
  722   947         1225645171
  685   967         1225650188
  683   968         1225651219
  745   933         1225659862
  687   966         1225671399
  681   969         1225674450
  644   986         1225675240
  632   991         1225678239
  689   965         1225714894
  622   995         1225716723
  679   970         1225719839
  651   983         1225756538
  830   868         1225759032
  691   964         1225780715
  807   888         1225785015
  677   971         1225787344
  792   900         1225793088
  660   979         1225809739
  813   883         1225833184
  637   989         1225836522
  776   912         1225839104
  769   917         1225851822
  609  1000         1225866529
  693   963         1225868904
  675   972         1225876923
  708   955         1225878787
  820   877         1225894133
  617   997         1225912086
  742   935         1225918863
  829   869         1225957698
  717   950         1225976813
  695   962         1225979503
  729   943         1225982296
  673   973         1225988534
  734   940         1226030904
  801   893         1226044358
  658   980         1226082312
  849   850         1226085049
  796   897         1226092609
  724   946         1226093960
  848   851         1226095243
  756   926         1226103992
  697   961         1226112554
  642   987         1226114091
  847   852         1226115631
  671   974         1226122135
  649   984         1226123353
  759   924         1226134503
  753   928         1226136529
  846   853         1226146213
  772   915         1226160523
  710   954         1226161664
  828   870         1226166552
  845   854         1226186989
  819   878         1226189411
  783   907         1226191330
  812   884         1226194432
  806   889         1226201985
  787   904         1226206667
  612   999         1226223927
  762   922         1226228176
  750   930         1226232000
  844   855         1226237959
  630   992         1226238488
  739   937         1226240372
  625   994         1226248409
  699   960         1226268099
  669   975         1226277684
  843   856         1226299123
  779   910         1226300139
  791   901         1226346372
  635   990         1226346875
  719   949         1226365308
  842   857         1226370481
  620   996         1226375936
  656   981         1226376557
  765   920         1226385125
  827   871         1226385594
  747   932         1226390291
  701   959         1226446180
  841   858         1226452033
  667   976         1226455139
  712   953         1226467305
  818   879         1226494871
  647   985         1226511648
  731   942         1226514779
  800   894         1226516984
  775   913         1226532872
  840   859         1226543779
  726   945         1226565801
  811   885         1226565856
  640   988         1226574272
  768   918         1226605464
  795   898         1226610667
  744   934         1226611288
  826   872         1226614824
  615   998         1226620367
  736   939         1226624275
  805   890         1226629125
  839   860         1226645719
  703   958         1226646839
  665   977         1226654458
  654   982         1226692432
  838   861         1226757853
  721   948         1226776753
  714   952         1226795752
  786   905         1226805281
  817   880         1226810513
  628   993         1226819809
  782   908         1226825080
  825   873         1226854242
  705   957         1226870118
  663   978         1226875599
  633   991         1226878408
  623   995         1226879242
  837   862         1226880181
  771   916         1226889307
  741   936         1226894877
  790   902         1226909808
  645   986         1226921381
  810   886         1226947456
  755   927         1226966858
  778   911         1226968983
  758   925         1226972637
  610  1000         1226981000
  799   895         1226999774
  836   863         1227012703
  752   929         1227024097
  652   983         1227029895
  761   923         1227041548
  684   968         1227052736
  638   989         1227055741
  618   997         1227056005
  686   967         1227059919
  728   944         1227060736
  804   891         1227066435
  682   969         1227067777
  733   941         1227070458
  688   966         1227089368
  824   874         1227103848
  680   970         1227105000
  707   956         1227116059
  661   979         1227118520
  816   881         1227136337
  794   899         1227138883
  690   965         1227141125
  749   931         1227144240
  716   951         1227147047
  835   864         1227155419
  678   971         1227164363
  764   921         1227173705
  723   947         1227211190
  692   964         1227215232
  774   914         1227236768
  738   938         1227240944
  676   972         1227245824
  834   865         1227308329
  694   963         1227311731
  746   933         1227327173
  809   887         1227339232
  674   973         1227349341
  613   999         1227349396
  643   987         1227352510
  823   875         1227363642
  767   919         1227369222
  659   980         1227383179
  709   955         1227384704
  650   984         1227388904
  785   906         1227414041
  626   994         1227422160
  696   962         1227430664
  631   992         1227431079
  781   909         1227468970
  833   866         1227471433
  815   882         1227472343
  672   974         1227474872
  789   903         1227483396
  798   896         1227492728
  803   892         1227513915
  718   950         1227521232
  621   996         1227530997
  636   990         1227558456
  698   961         1227572073
  743   935         1227572782
  730   943         1227578807
  670   975         1227622375
  770   917         1227628213
  822   876         1227633624
  832   867         1227644731
  777   912         1227647961
  735   940         1227649375
  725   946         1227668661
  657   981         1227669534
  711   954         1227676095
  793   900         1227677257
  700   960         1227736000
  808   888         1227741184
  616   998         1227756888
  648   985         1227769417
  668   976         1227791808
  641   988         1227804993
  814   883         1227818531
  757   926         1227820869
  831   868         1227828223
  754   928         1227839816
  760   924         1227865024
  740   937         1227880953
  821   877         1227913794
  720   949         1227918349
  751   930         1227921751
  702   959         1227922487
  773   915         1227950792
  802   893         1227971565
  763   922         1227972395
  655   982         1227977543
  666   977         1227983129
  713   953         1227990274
  797   897         1227995846
  629   993         1228004846
  830   869         1228021909
  784   907         1228032947
  624   995         1228045499
  748   932         1228066560
  788   904         1228067136
  634   991         1228082375
  611  1000         1228099131
  732   942         1228120056
  780   910         1228123000
  704   958         1228131576
  766   920         1228143096
  727   945         1228149208
  807   889         1228153312
  646   986         1228171392
  813   884         1228174901
  664   978         1228196296
  619   997         1228203632
  820   878         1228204152
  792   901         1228225789
  829   870         1228225789
  850   850         1228250000
  737   939         1228251572
  849   851         1228255100
  848   852         1228270400
  745   934         1228274129
  639   989         1228278788
  847   853         1228295900
  653   983         1228307164
  715   952         1228327283
  846   854         1228331600
  776   913         1228337073
  722   948         1228338440
  706   957         1228363309
  769   918         1228377241
  845   855         1228377500
  662   979         1228431267
  844   856         1228433600
  801   894         1228439385
  828   871         1228439863
  685   968         1228458357
  683   969         1228465196
  687   967         1228473766
  614   999         1228478543
  681   970         1228494241
  843   857         1228499900
  819   879         1228504698
  796   898         1228509128
  689   966         1228511465
  812   885         1228541453
  742   936         1228544344
  679   971         1228545450
  691   965         1228571496
  806   890         1228575616
  842   858         1228576400
  644   987         1228594787
  627   994         1228599667
  708   956         1228617728
  677   972         1228618781
  632   992         1228627456
  729   944         1228652873
  693   964         1228653901
  651   984         1228658355
  787   905         1228661028
  783   908         1228661999
  841   859         1228663100
  827   872         1228664131
  772   916         1228674944
  756   927         1228679199
  734   941         1228684525
  717   951         1228687164
  660   980         1228688000
  622   996         1228689784
  759   925         1228698604
  675   973         1228714192
  753   929         1228722866
  695   963         1228758722
  840   860         1228760000
  637   990         1228773853
  762   923         1228781195
  724   947         1228781547
  791   902         1228784479
  779   911         1228787170
  818   880         1228815432
  750   931         1228829491
  673   974         1228831641
  839   861         1228867100
  739   938         1228877091
  697   962         1228886001
  710   955         1228894875
  617   998         1228897105
  826   873         1228898593
  800   895         1228917375
  811   886         1228918187
  765   921         1228927086
  658   981         1228966453
  671   975         1228971086
  838   862         1228984400
  747   933         1228998960
  805   891         1229008096
  649   985         1229031074
  795   899         1229032574
  699   961         1229035780
  775   914         1229036319
  642   988         1229039560
  719   950         1229069959
  837   863         1229111900
  669   976         1229132485
  817   881         1229136354
  768   919         1229136391
  825   874         1229143249
  731   943         1229179698
  630   993         1229193657
  712   954         1229194792
  701   960         1229208101
  625   995         1229215500
  612  1000         1229220928
  744   935         1229231159
  726   946         1229247712
  836   864         1229249600
  786   906         1229265072
  656   982         1229266584
  736   940         1229272256
  635   991         1229290146
  782   909         1229301197
  810   887         1229305103
  667   977         1229315796
  790   903         1229353327
  620   997         1229354973
  835   865         1229397500
  824   875         1229398099
  703   959         1229403006
  799   896         1229405535
  771   917         1229409224
  647   986         1229425279
  804   892         1229450752
  778   912         1229461480
  816   882         1229467464
  721   949         1229475710
  640   989         1229505669
  714   953         1229517521
  665   978         1229520977
  741   937         1229525974
  758   926         1229542288
  755   928         1229547627
  834   866         1229555600
  794   900         1229566184
  654   983         1229588351
  761   924         1229600105
  615   999         1229611374
  752   930         1229616008
  705   958         1229620537
  823   876         1229663143
  809   888         1229702201
  764   922         1229721192
  833   867         1229723900
  733   942         1229729725
  728   945         1229736977
  774   915         1229745699
  749   932         1229747317
  663   979         1229747986
  628   994         1229780936
  815   883         1229808762
  633   992         1229827625
  645   987         1229840928
  623   996         1229852303
  707   957         1229860736
  716   952         1229863104
  684   969         1229866713
  686   968         1229868088
  785   907         1229879268
  738   939         1229883291
  682   970         1229887568
  688   967         1229891735
  832   868         1229902400
  803   893         1229903584
  798   897         1229903865
  723   948         1229904459
  767   920         1229905663
  680   971         1229930611
  652   984         1229931712
  789   904         1229932333
  690   966         1229937696
  822   877         1229938381
  746   934         1229941440
  781   910         1229950541
  638   990         1229993072
  678   972         1229995800
  661   980         1229996781
  692   965         1230006013
  618   998         1230041024
  676   973         1230083093
  831   869         1230091100
  694   964         1230096728
  808   889         1230109481
  793   901         1230109958
  709   956         1230123645
  777   913         1230145930
  770   918         1230153632
  814   884         1230160248
  674   974         1230192448
  743   936         1230198263
  696   963         1230209883
  821   878         1230223813
  718   951         1230231583
  730   944         1230249384
  659   981         1230267320
  643   988         1230277979
  830   870         1230290000
  650   985         1230296625
  735   941         1230302996
  672   975         1230323823
  698   962         1230345520
  613  1000         1230346397
  725   947         1230356248
  802   894         1230366592
  631   993         1230386248
  626   995         1230389251
  757   927         1230396076
  711   955         1230409306
  797   898         1230412365
  850   851         1230420051
  754   929         1230426153
  760   925         1230429125
  849   852         1230430257
  848   853         1230450669
  773   916         1230465213
  670   976         1230477176
  847   854         1230481287
  829   871         1230499100
  636   991         1230501727
  784   908         1230503616
  700   961         1230503681
  621   997         1230510034
  740   938         1230517672
  751   931         1230519242
  820   879         1230519439
  788   905         1230521497
  813   885         1230521922
  846   855         1230522111
  763   923         1230525414
  807   890         1230526943
  657   982         1230559561
  845   856         1230573141
  780   911         1230610031
  720   950         1230623000
  844   857         1230634377
  668   977         1230652465
  792   902         1230663896
  748   933         1230675229
  648   986         1230683048
  702   960         1230684408
  766   921         1230685057
  843   858         1230705819
  713   954         1230717761
  828   872         1230718400
  641   989         1230736390
  616   999         1230747895
  732   943         1230784975
  842   859         1230787467
  819   880         1230825259
  727   946         1230831119
  801   895         1230839776
  776   914         1230840520
  666   978         1230849648
  655   983         1230873462
  841   860         1230879321
  704   959         1230887743
  812   886         1230893784
  745   935         1230894000
  737   940         1230899553
  769   919         1230908168
  796   899         1230931035
  827   873         1230947900
  806   891         1230954587
  629   994         1230965973
  840   861         1230981381
  624   996         1231018560
  634   992         1231031592
  722   949         1231037397
  715   953         1231049052
  664   979         1231068683
  646   987         1231090939
  839   862         1231093647
  706   958         1231113728
  787   906         1231120819
  783   909         1231138116
  818   881         1231141273
  742   937         1231175441
  826   874         1231187600
  619   998         1231188651
  772   917         1231194861
  653   984         1231208981
  639   990         1231216119
  838   863         1231216119
  791   903         1231227998
  756   928         1231259968
  759   926         1231268255
  685   969         1231272334
  811   887         1231275834
  779   912         1231279667
  687   968         1231281935
  683   970         1231284987
  662   980         1231309528
  689   967         1231313832
  753   930         1231314777
  681   971         1231319852
  800   896         1231323136
  729   945         1231329114
  762   924         1231339752
  734   942         1231343792
  837   864         1231348797
  708   957         1231362405
  691   966         1231368067
  679   972         1231376887
  805   892         1231392413
  717   952         1231403221
  750   932         1231432568
  825   875         1231437500
  693   965         1231444682
  677   973         1231456050
  795   900         1231459875
  817   882         1231467481
  765   922         1231474573
  724   948         1231474816
  614  1000         1231475544
  836   865         1231491681
  739   939         1231519438
  644   988         1231520256
  695   964         1231543719
  775   915         1231545250
  675   974         1231557299
  651   985         1231566076
  627   995         1231566758
  660   981         1231572141
  632   993         1231582625
  747   934         1231613227
  710   956         1231633816
  835   866         1231644771
  697   963         1231665220
  810   888         1231668072
  622   997         1231668821
  768   920         1231672832
  673   975         1231680592
  824   876         1231697600
  637   991         1231717124
  786   907         1231730299
  719   951         1231780310
  782   910         1231782768
  790   904         1231802264
  816   883         1231803883
  834   867         1231808067
  699   962         1231809227
  799   897         1231816672
  671   976         1231825887
  804   893         1231840421
  731   944         1231850275
  658   982         1231856480
  744   936         1231856640
  617   999         1231888112
  736   941         1231925877
  712   955         1231928003
  771   918         1231934643
  726   947         1231935299
  649   986         1231944705
  778   913         1231959449
  823   877         1231967900
  642   989         1231970957
  701   961         1231975782
  833   868         1231981569
  669   977         1231993142
  794   901         1231998885
  809   889         1232070498
  758   927         1232117495
  755   929         1232133964
  815   884         1232150479
  630   994         1232154784
  656   983         1232162503
  741   938         1232162693
  761   925         1232164206
  703   960         1232164927
  832   869         1232165277
  721   950         1232180361
  667   978         1232182315
  625   996         1232188561
  752   931         1232213499
  635   992         1232239363
  714   954         1232245008
  822   878         1232248400
  774   916         1232260120
  764   923         1232274211
  803   894         1232298611
  798   898         1232320384
  620   998         1232339992
  647   987         1232344826
  785   908         1232349937
  749   933         1232355986
  831   870         1232359191
  705   959         1232376704
  789   905         1232386694
  665   979         1232393364
  733   943         1232394644
  728   946         1232418888
  781   911         1232437572
  640   990         1232443000
  767   921         1232447624
  808   890         1232483112
  654   984         1232490168
  814   885         1232507269
  738   940         1232531272
  821   879         1232539100
  793   902         1232548065
  746   935         1232561311
  830   871         1232563311
  716   953         1232584873
  851   851         1232590102
  850   852         1232595208
  723   949         1232603416
  615  1000         1232608375
  849   853         1232610526
  707   958         1232611155
  663   980         1232626247
  848   854         1232636056
  777   914         1232649377
  847   855         1232671798
  686   969         1232682065
  770   919         1232684559
  684   970         1232686504
  688   968         1232699904
  682   971         1232713179
  846   856         1232717752
  690   967         1232740063
  628   995         1232748027
  680   972         1232762048
  645   988         1232766397
  802   895         1232766983
  845   857         1232773918
  829   872         1232777637
  633   993         1232782794
  692   966         1232802584
  743   937         1232829360
  623   997         1232831340
  678   973         1232833069
  797   899         1232834272
  652   985         1232839433
  820   880         1232840000
  844   858         1232840296
  709   957         1232868322
  813   886         1232874253
  661   981         1232880922
  694   965         1232887509
  807   891         1232905914
  843   859         1232916886
  730   945         1232925625
  676   974         1232926200
  638   991         1232936343
  718   952         1232947640
  735   942         1232962263
  757   928         1232976845
  784   909         1232979733
  788   906         1232981288
  773   917         1232985130
  696   964         1232994880
  760   926         1232998776
  828   873         1233002169
  842   860         1233003688
  754   930         1233018064
  618   999         1233032031
  674   975         1233041399
  725   948         1233049517
  763   924         1233083971
  841   861         1233100702
  780   912         1233102528
  792   903         1233107415
  751   932         1233122319
  698   963         1233124739
  711   956         1233148247
  819   881         1233151100
  659   982         1233157347
  740   939         1233160019
  672   976         1233178624
  840   862         1233207928
  643   989         1233209376
  650   986         1233210256
  766   922         1233232544
  827   874         1233236907
  801   896         1233245537
  812   887         1233251431
  700   962         1233277128
  748   934         1233289496
  839   863         1233325366
  720   951         1233333351
  670   977         1233337833
  806   892         1233338904
  631   994         1233347375
  776   915         1233349451
  796   900         1233358336
  626   996         1233362312
  769   920         1233444609
  636   992         1233450944
  713   955         1233450972
  702   961         1233452089
  838   864         1233453016
  657   983         1233455480
  732   944         1233455552
  818   882         1233472400
  826   875         1233481851
  621   998         1233495053
  727   947         1233518706
  668   978         1233518984
  745   936         1233519481
  737   941         1233553174
  787   907         1233586046
  837   865         1233590878
  648   987         1233602595
  783   910         1233619687
  811   888         1233638803
  704   960         1233649664
  641   990         1233673721
  791   904         1233676935
  772   918         1233720280
  666   979         1233722035
  800   897         1233734273
  825   876         1233737001
  836   866         1233738952
  722   950         1233742048
  616  1000         1233744896
  655   984         1233775279
  715   954         1233776539
  779   913         1233777636
  805   893         1233782082
  817   883         1233803900
  742   938         1233812160
  759   927         1233843462
  756   929         1233846305
  706   959         1233869895
  795   901         1233892576
  835   867         1233897238
  762   925         1233903853
  753   931         1233912268
  629   995         1233933064
  664   980         1233946944
  634   993         1233986761
  624   997         1233997597
  824   877         1234002357
  734   943         1234008711
  729   946         1234011025
  646   988         1234016408
  765   923         1234027592
  810   889         1234036369
  750   933         1234041237
  775   916         1234059671
  834   868         1234065736
  685   970         1234092125
  687   969         1234095912
  683   971         1234110598
  708   958         1234112824
  653   985         1234116702
  689   968         1234122001
  717   953         1234124990
  816   884         1234145600
  681   972         1234151289
  639   991         1234159390
  739   940         1234167419
  691   967         1234170434
  724   949         1234173773
  619   999         1234179658
  662   981         1234193669
  786   908         1234200968
  679   973         1234214156
  768   921         1234214793
  747   935         1234233098
  799   898         1234233191
  804   894         1234235448
  693   966         1234241253
  833   869         1234244446
  790   905         1234256625
  782   911         1234269799
  823   878         1234277919
  677   974         1234299157
  695   965         1234334500
  710   957         1234378493
  675   975         1234406250
  832   870         1234433368
  794   902         1234436992
  809   890         1234444129
  697   964         1234450217
  644   989         1234451653
  660   982         1234462168
  778   914         1234462896
  771   919         1234465570
  651   986         1234479707
  744   937         1234487737
  719   952         1234496367
  815   885         1234497500
  731   945         1234526516
  673   976         1234535393
  627   996         1234539819
  632   994         1234543752
  822   879         1234563687
  736   942         1234585144
  699   963         1234588446
  726   948         1234628568
  831   871         1234632502
  622   998         1234653840
  637   992         1234666341
  712   956         1234666944
  671   977         1234686544
  758   928         1234698264
  803   895         1234699002
  755   930         1234725875
  761   926         1234733857
  798   899         1234742291
  701   962         1234749229
  658   983         1234752399
  851   852         1234765259
  850   853         1234775477
  774   917         1234780037
  849   854         1234795913
  741   939         1234805040
  752   932         1234816576
  785   909         1234826054
  848   855         1234826567
  764   924         1234832768
  830   872         1234841848
  789   906         1234846485
  814   886         1234859600
  669   978         1234859661
  821   880         1234859661
  808   891         1234862083
  649   987         1234864252
  847   856         1234867439
  617  1000         1234885113
  721   951         1234890712
  642   990         1234908288
  846   857         1234918529
  781   912         1234930069
  703   961         1234932608
  749   934         1234970253
  714   955         1234978219
  845   858         1234979837
  793   903         1234991584
  767   922         1234995111
  844   859         1235051363
  667   979         1235054702
  829   873         1235061406
  656   984         1235064320
  733   944         1235065221
  728   947         1235106475
  630   995         1235121875
  843   860         1235133107
  705   960         1235138625
  777   915         1235158308
  820   881         1235165841
  625   997         1235167598
  802   896         1235172744
  738   941         1235184893
  746   936         1235186792
  635   993         1235194532
  770   920         1235221000
  842   861         1235225069
  813   887         1235231900
  797   900         1235261573
  647   988         1235270295
  665   980         1235271625
  807   892         1235290231
  828   874         1235291176
  723   950         1235308067
  716   954         1235312360
  841   862         1235327249
  620   999         1235330999
  707   959         1235367322
  640   991         1235386271
  654   985         1235397889
  840   863         1235439647
  788   907         1235446515
  784   910         1235461304
  743   938         1235466079
  819   882         1235482227
  686   970         1235501856
  663   981         1235510388
  773   918         1235510549
  684   971         1235512115
  688   969         1235513881
  827   875         1235531158
  682   972         1235544616
  690   968         1235548232
  792   904         1235556352
  839   864         1235562263
  757   929         1235563182
  760   927         1235573983
  680   973         1235599317
  780   913         1235600497
  692   967         1235604951
  730   946         1235607536
  812   888         1235614400
  754   931         1235615555
  709   958         1235618741
  735   943         1235627182
  763   925         1235648072
  801   897         1235656674
  718   953         1235669409
  678   974         1235676176
  694   966         1235684080
  838   865         1235695097
  645   989         1235697794
  628   996         1235721088
  806   893         1235728573
  751   933         1235730988
  633   994         1235743921
  725   949         1235748474
  652   986         1235753064
  661   982         1235770949
  676   975         1235775151
  826   876         1235781352
  766   923         1235785563
  696   965         1235785661
  796   901         1235791037
  740   940         1235808000
  818   883         1235808819
  623   998         1235816359
  837   866         1235838149
  776   916         1235863872
  638   992         1235885560
  711   957         1235892924
  674   976         1235896200
  748   935         1235909367
  698   964         1235909736
  769   921         1235986570
  836   867         1235991419
  811   889         1236007100
  618  1000         1236029032
  672   977         1236039281
  825   877         1236041758
  720   952         1236049408
  659   983         1236053266
  700   963         1236056347
  787   908         1236056715
  783   911         1236106718
  650   987         1236129803
  791   905         1236131296
  732   945         1236131793
  817   884         1236145617
  643   990         1236146707
  745   937         1236150578
  800   898         1236150792
  835   868         1236154907
  805   894         1236177109
  713   956         1236189913
  670   978         1236204352
  727   948         1236211975
  737   942         1236212441
  702   962         1236225536
  772   919         1236251207
  779   914         1236281083
  824   878         1236312376
  631   995         1236314466
  834   869         1236328613
  795   902         1236330683
  626   997         1236341349
  657   984         1236357297
  668   979         1236391371
  636   993         1236406113
  810   890         1236410000
  704   961         1236417345
  759   928         1236424231
  756   930         1236438216
  722   951         1236452399
  742   939         1236454507
  762   926         1236473504
  621   999         1236486060
  816   885         1236492621
  715   955         1236509750
  833   870         1236512537
  753   932         1236515345
  648   988         1236528064
  775   917         1236579588
  765   924         1236586149
  823   879         1236593206
  666   980         1236600296
  641   991         1236616992
  706   960         1236631816
  804   895         1236635839
  799   899         1236655098
  750   934         1236655504
  786   909         1236677085
  734   944         1236679288
  655   985         1236683000
  729   947         1236698612
  832   871         1236706679
  790   906         1236716416
  768   922         1236762280
  782   912         1236762296
  739   941         1236821040
  809   891         1236823100
  664   981         1236831085
  815   886         1236849831
  717   954         1236852477
  747   936         1236858579
  708   959         1236868991
  724   950         1236878424
  794   903         1236880511
  822   880         1236884248
  629   996         1236906125
  831   872         1236911039
  687   970         1236915703
  685   971         1236917736
  689   969         1236935978
  852   852         1236940416
  683   972         1236942035
  851   853         1236945528
  646   989         1236947805
  634   994         1236947888
  850   854         1236960864
  778   915         1236971827
  691   968         1236978603
  624   998         1236982616
  849   855         1236986424
  681   973         1236988558
  771   920         1237002011
  848   856         1237022208
  653   986         1237030333
  693   967         1237043620
  679   974         1237057263
  847   857         1237068216
  662   982         1237083696
  803   896         1237104763
  639   992         1237108607
  846   858         1237124448
  744   938         1237124456
  830   873         1237125617
  710   958         1237128912
  695   966         1237131071
  677   975         1237148108
  798   900         1237169592
  619  1000         1237176659
  821   881         1237185502
  845   859         1237190904
  731   946         1237208427
  814   887         1237217247
  719   953         1237218136
  697   965         1237240998
  808   892         1237246400
  736   943         1237250063
  675   976         1237261051
  844   860         1237267584
  758   929         1237284601
  774   918         1237305456
  785   910         1237307625
  761   927         1237309064
  789   907         1237311712
  755   931         1237323366
  726   949         1237327525
  829   874         1237350413
  843   861         1237354488
  660   983         1237358087
  699   964         1237373443
  644   990         1237388984
  673   977         1237396050
  764   925         1237396869
  651   987         1237399254
  712   957         1237411621
  752   933         1237425245
  781   913         1237428038
  793   904         1237440521
  842   862         1237451616
  741   940         1237453021
  820   882         1237496968
  632   995         1237510843
  627   997         1237518856
  701   963         1237528448
  767   923         1237548130
  671   978         1237553063
  841   863         1237558968
  802   897         1237583881
  828   875         1237585427
  749   935         1237590124
  813   888         1237594869
  721   952         1237606769
  637   993         1237621510
  622   999         1237644847
  658   984         1237654216
  777   916         1237672729
  840   864         1237676544
  807   893         1237679900
  797   901         1237694274
  703   962         1237706055
  714   956         1237717160
  669   979         1237732048
  733   945         1237741462
  770   921         1237762961
  649   988         1237789721
  728   948         1237799744
  839   865         1237804344
  746   937         1237817889
  819   883         1237818646
  827   876         1237830659
  738   942         1237844160
  642   991         1237851559
  705   961         1237906306
  788   908         1237917184
  667   980         1237932963
  838   866         1237942368
  784   911         1237948335
  656   985         1237972041
  812   889         1237982697
  792   905         1238010713
  723   951         1238018418
  773   919         1238041476
  716   955         1238045571
  801   898         1238073193
  826   877         1238086109
  837   867         1238090616
  630   996         1238094936
  780   914         1238103944
  743   939         1238108426
  806   894         1238123600
  707   960         1238129243
  818   884         1238150536
  625   998         1238152617
  760   928         1238154752
  757   930         1238155093
  635   994         1238155659
  665   981         1238155766
  647   989         1238201692
  763   926         1238217723
  754   932         1238218632
  796   902         1238229144
  836   868         1238249088
  730   947         1238295123
  735   944         1238297759
  654   986         1238311520
  686   971         1238327467
  620  1000         1238328000
  688   970         1238333672
  640   992         1238335488
  684   972         1238343552
  766   924         1238344120
  751   934         1238345255
  825   878         1238351777
  690   969         1238362209
  709   959         1238374908
  811   890         1238380731
  682   973         1238381885
  776   917         1238383789
  718   954         1238396896
  663   982         1238400415
  692   968         1238413120
  835   869         1238417784
  680   974         1238442424
  725   950         1238453125
  740   941         1238461621
  694   967         1238486447
  817   885         1238492638
  678   975         1238525127
  787   909         1238532832
  769   922         1238534057
  748   936         1238534848
  800   899         1238572699
  805   895         1238577500
  696   966         1238582232
  791   906         1238591087
  834   870         1238596704
  783   912         1238599215
  824   879         1238627663
  676   976         1238629952
  645   990         1238635125
  711   958         1238643343
  661   983         1238666868
  652   987         1238672611
  628   997         1238700125
  698   965         1238700517
  633   995         1238711012
  674   977         1238756857
  720   953         1238771177
  795   903         1238774202
  833   871         1238785848
  745   938         1238787297
  772   920         1238787648
  810   891         1238788971
  779   915         1238790014
  623   999         1238807366
  732   946         1238813704
  638   993         1238840729
  700   964         1238841344
  816   886         1238844952
  737   943         1238877360
  672   978         1238905800
  727   949         1238910932
  823   880         1238913767
  713   957         1238934590
  659   984         1238955083
  832   872         1238985216
  702   963         1239004755
  759   929         1239010568
  756   931         1239035707
  804   896         1239041600
  762   927         1239048711
  650   988         1239055272
  670   979         1239076739
  799   900         1239082399
  643   991         1239089978
  742   940         1239102488
  775   918         1239105007
  852   853         1239120685
  753   933         1239124014
  851   854         1239130915
  765   925         1239150250
  850   855         1239151375
  786   910         1239158656
  722   952         1239168456
  790   907         1239181643
  849   856         1239182065
  704   962         1239190792
  831   873         1239194808
  809   892         1239207417
  815   887         1239207478
  822   881         1239210089
  848   857         1239222985
  715   956         1239248691
  782   913         1239260265
  657   985         1239265018
  668   980         1239269632
  847   858         1239274135
  750   935         1239275375
  631   996         1239287527
  768   923         1239315299
  626   998         1239326368
  794   904         1239329448
  846   859         1239335515
  734   945         1239355529
  636   994         1239367240
  729   948         1239391881
  706   961         1239399497
  845   860         1239407125
  830   874         1239414624
  648   989         1239459461
  739   942         1239480307
  621  1000         1239483061
  666   981         1239484437
  778   916         1239486248
  844   861         1239488965
  747   937         1239489676
  803   897         1239515900
  821   882         1239516629
  771   921         1239543972
  641   992         1239566209
  814   888         1239580216
  843   862         1239581035
  717   955         1239585688
  724   951         1239588775
  655   986         1239596631
  798   901         1239602293
  708   960         1239630912
  808   893         1239636069
  829   875         1239644664
  842   863         1239683335
  664   982         1239721112
  687   971         1239741314
  685   972         1239749173
  689   970         1239755769
  744   939         1239766803
  683   973         1239779304
  789   908         1239782381
  691   969         1239792580
  785   911         1239794656
  841   864         1239795865
  681   974         1239831665
  820   883         1239833387
  774   919         1239836383
  693   968         1239851789
  758   930         1239876512
  828   876         1239884928
  710   959         1239885079
  646   990         1239885136
  629   997         1239885162
  761   928         1239889833
  793   905         1239894882
  731   947         1239896014
  679   975         1239906214
  634   995         1239914979
  840   865         1239918625
  736   944         1239920640
  755   932         1239926443
  781   914         1239931485
  695   967         1239933438
  719   954         1239945623
  653   987         1239949880
  813   889         1239963166
  764   926         1239966520
  624   999         1239973623
  662   983         1239979615
  802   898         1240000400
  677   976         1240002909
  726   950         1240032176
  697   966         1240037569
  752   934         1240039512
  839   866         1240051615
  639   993         1240063776
  807   894         1240074927
  741   941         1240106642
  767   924         1240106687
  675   977         1240121708
  797   902         1240132381
  827   877         1240135416
  819   884         1240160363
  712   958         1240162040
  699   965         1240164224
  777   917         1240192646
  838   867         1240194835
  749   936         1240215605
  660   984         1240259904
  673   978         1240262569
  770   922         1240310448
  701   964         1240313445
  651   988         1240324723
  721   953         1240328538
  644   991         1240332255
  837   868         1240348285
  812   890         1240356328
  788   909         1240393301
  826   878         1240396128
  733   946         1240423373
  671   979         1240425450
  784   912         1240440832
  746   938         1240454608
  714   957         1240461837
  792   906         1240470504
  632   996         1240483904
  703   963         1240485274
  801   899         1240495100
  818   885         1240497557
  728   949         1240498701
  627   998         1240503875
  738   943         1240509079
  836   869         1240511965
  806   895         1240523991
  658   985         1240561937
  773   920         1240577917
  637   994         1240582637
  669   980         1240610309
  780   915         1240612875
  622  1000         1240641848
  825   879         1240667064
  796   903         1240672663
  705   962         1240679753
  835   870         1240685875
  649   989         1240721118
  723   952         1240734475
  760   929         1240741089
  757   931         1240752584
  743   940         1240756407
  811   891         1240759702
  716   956         1240784512
  763   927         1240792930
  642   992         1240800776
  667   981         1240817104
  754   933         1240827301
  817   886         1240844969
  834   871         1240870015
  656   986         1240885672
  707   961         1240896924
  766   925         1240908221
  776   918         1240909208
  824   880         1240948224
  751   935         1240965126
  735   945         1240974000
  805   896         1240983261
  730   948         1240988392
  800   900         1241000000
  787   910         1241014403
  665   982         1241045793
  791   907         1241056314
  833   872         1241064385
  630   997         1241073973
  769   923         1241087076
  783   913         1241097184
  740   942         1241120888
  635   995         1241122750
  718   955         1241130107
  709   960         1241136829
  647   990         1241139023
  625   999         1241143624
  686   972         1241158904
  688   971         1241159283
  725   951         1241163476
  748   937         1241165945
  810   892         1241173288
  684   973         1241180821
  690   970         1241182000
  816   887         1241202599
  795   904         1241223139
  682   974         1241224992
  692   969         1241227097
  654   987         1241231067
  823   881         1241239608
  832   873         1241268985
  640   993         1241290657
  680   975         1241291375
  694   968         1241294616
  663   983         1241296334
  853   853         1241300954
  779   916         1241304435
  852   854         1241306072
  851   855         1241321426
  772   921         1241329609
  850   856         1241347016
  678   976         1241379928
  849   857         1241382842
  696   967         1241384599
  711   959         1241399510
  848   858         1241428904
  745   939         1241429644
  804   897         1241452737
  831   874         1241483815
  847   859         1241485202
  676   977         1241490609
  698   966         1241497088
  720   954         1241498664
  732   947         1241501291
  799   901         1241515100
  822   882         1241541216
  737   944         1241547937
  846   860         1241551736
  661   984         1241568685
  815   888         1241570447
  645   991         1241578396
  809   893         1241597086
  652   988         1241598080
  759   930         1241602479
  727   950         1241615583
  674   978         1241623376
  845   861         1241628506
  762   928         1241629480
  700   965         1241632125
  775   919         1241635934
  756   932         1241638784
  786   911         1241645687
  790   908         1241652312
  633   996         1241684073
  713   958         1241685009
  628   998         1241685144
  830   875         1241708875
  844   862         1241715512
  765   926         1241719901
  753   934         1241738281
  742   941         1241756109
  782   914         1241763712
  672   979         1241778187
  794   905         1241783809
  702   964         1241789752
  638   994         1241801856
  623  1000         1241804367
  843   863         1241812754
  821   883         1241853048
  659   985         1241862804
  768   924         1241873856
  722   953         1241890225
  750   936         1241900856
  842   864         1241920232
  803   898         1241932419
  829   876         1241944165
  814   889         1241948513
  670   980         1241955000
  704   963         1241970011
  650   989         1241986669
  715   957         1241993368
  778   917         1242006165
  808   894         1242031096
  734   946         1242037440
  841   865         1242037946
  643   992         1242039195
  798   902         1242040400
  729   949         1242090838
  771   922         1242091459
  747   938         1242126395
  739   943         1242145226
  668   981         1242153773
  840   866         1242165896
  706   962         1242172944
  820   884         1242175104
  657   986         1242178649
  828   877         1242189685
  789   909         1242258498
  631   997         1242266564
  785   912         1242287153
  839   867         1242304082
  724   952         1242304832
  626   999         1242317375
  717   956         1242324629
  636   995         1242334331
  813   890         1242336797
  793   906         1242354673
  774   920         1242372824
  666   982         1242374464
  648   990         1242396792
  708   961         1242398593
  744   940         1242414784
  802   899         1242422307
  781   915         1242440416
  827   878         1242445435
  838   868         1242452504
  758   931         1242474003
  807   895         1242475318
  761   929         1242476170
  819   885         1242507384
  655   987         1242516178
  641   993         1242521378
  755   933         1242535112
  764   927         1242541727
  687   972         1242572751
  797   903         1242575900
  689   971         1242581380
  685   973         1242586442
  731   948         1242589283
  736   945         1242596881
  837   869         1242611162
  691   970         1242612371
  664   983         1242617031
  683   974         1242622411
  710   960         1242647000
  752   935         1242659383
  693   969         1242665766
  767   925         1242670788
  719   955         1242678834
  681   975         1242680616
  826   879         1242711415
  777   918         1242718065
  812   891         1242735299
  695   968         1242741607
  726   951         1242742527
  679   976         1242761015
  741   942         1242765909
  836   870         1242780056
  646   991         1242828407
  697   967         1242839936
  749   937         1242846702
  818   886         1242849888
  770   923         1242863467
  677   977         1242863566
  629   998         1242870181
  788   910         1242874872
  653   988         1242875349
  662   984         1242881432
  634   996         1242888040
  712   959         1242918207
  801   900         1242922401
  806   896         1242929752
  792   907         1242935731
  784   913         1242938801
  835   871         1242959186
  699   966         1242960795
  624  1000         1242970624
  825   880         1242987625
  675   978         1242988227
  639   994         1243024903
  721   954         1243056025
  746   939         1243096955
  701   965         1243104226
  733   947         1243110960
  773   921         1243119878
  796   904         1243121600
  780   916         1243127296
  673   979         1243134956
  811   892         1243144019
  834   872         1243148552
  660   985         1243167625
  738   944         1243179656
  817   887         1243202616
  728   950         1243203352
  714   958         1243212256
  651   989         1243256120
  703   964         1243270271
  824   881         1243274065
  644   992         1243281472
  671   980         1243303711
  760   930         1243333000
  833   873         1243348154
  757   932         1243355661
  763   928         1243373699
  805   897         1243394398
  743   941         1243410028
  800   901         1243432701
  776   919         1243440135
  754   934         1243441568
  723   953         1243456244
  705   963         1243458972
  632   997         1243462941
  658   986         1243475568
  766   926         1243477872
  853   854         1243486341
  669   981         1243494450
  627   999         1243494882
  852   855         1243496583
  787   911         1243501434
  851   856         1243517067
  791   908         1243526983
  716   957         1243529189
  850   857         1243547793
  637   995         1243549728
  832   874         1243557992
  810   893         1243562957
  816   888         1243565568
  823   882         1243570735
  849   858         1243588761
  751   936         1243590607
  783   914         1243600631
  848   859         1243639971
  769   924         1243645633
  735   946         1243655911
  649   990         1243658449
  707   962         1243670371
  795   905         1243677500
  730   949         1243687349
  847   860         1243701423
  667   982         1243707131
  642   993         1243755945
  846   861         1243773117
  831   875         1243778066
  740   943         1243785807
  748   938         1243802664
  656   987         1243805219
  779   917         1243824352
  845   862         1243855053
  718   956         1243869048
  804   898         1243869256
  772   922         1243877096
  822   883         1243877635
  725   952         1243879533
  709   961         1243904510
  815   889         1243938744
  665   983         1243941712
  844   863         1243947231
  799   902         1243953207
  688   972         1243990720
  809   894         1243992113
  686   973         1243996173
  690   971         1244007611
  830   876         1244008376
  684   974         1244023928
  692   970         1244046888
  843   864         1244049651
  630   998         1244058992
  682   975         1244073943
  745   940         1244077625
  647   991         1244082294
  635   996         1244095811
  694   969         1244108593
  790   909         1244128429
  786   912         1244138184
  625  1000         1244140625
  680   976         1244146176
  654   988         1244156536
  711   960         1244161431
  842   865         1244162313
  775   920         1244172375
  696   968         1244192768
  732   948         1244194560
  821   884         1244194765
  663   984         1244198151
  759   931         1244199970
  762   929         1244215817
  737   945         1244224178
  720   955         1244231875
  678   977         1244240585
  794   906         1244243600
  756   933         1244247453
  829   877         1244248922
  640   994         1244251784
  782   915         1244272643
  841   866         1244285217
  765   927         1244295108
  698   967         1244299455
  814   890         1244322144
  727   951         1244325934
  803   899         1244354326
  676   978         1244357128
  753   935         1244358152
  742   942         1244415376
  840   867         1244418363
  700   966         1244428696
  808   895         1244431487
  768   925         1244437957
  713   959         1244441176
  661   985         1244476406
  798   903         1244483919
  674   979         1244495763
  828   878         1244499704
  820   885         1244522125
  645   992         1244527613
  652   989         1244529477
  778   918         1244531584
  750   937         1244531953
  839   868         1244561751
  702   965         1244580533
  722   954         1244617712
  771   923         1244644478
  672   980         1244656448
  633   997         1244663110
  628   999         1244676151
  838   869         1244715381
  813   891         1244715768
  734   947         1244725027
  789   910         1244740069
  715   958         1244743787
  704   964         1244755008
  827   879         1244760722
  747   939         1244768742
  638   995         1244768947
  659   986         1244776435
  785   913         1244785122
  729   950         1244795489
  739   944         1244815803
  793   907         1244819900
  670   981         1244839141
  802   900         1244849608
  819   886         1244859715
  837   870         1244879253
  807   896         1244881079
  774   921         1244914785
  650   990         1244924000
  706   963         1244952163
  781   916         1244954837
  643   993         1244994364
  797   904         1245024837
  724   953         1245026601
  826   880         1245031976
  668   982         1245043800
  836   871         1245053367
  761   930         1245068081
  744   941         1245068405
  717   957         1245069306
  758   932         1245077080
  657   987         1245098196
  812   892         1245119616
  764   928         1245122496
  755   934         1245149379
  708   962         1245172040
  818   887         1245207535
  835   872         1245237723
  767   926         1245240439
  777   919         1245248992
  631   998         1245251583
  666   983         1245270383
  736   946         1245278792
  752   936         1245284864
  731   949         1245288240
  636   996         1245307392
  825   881         1245313466
  626  1000         1245314376
  648   991         1245340063
  806   897         1245340889
  801   901         1245355102
  788   911         1245361903
  792   908         1245406400
  687   973         1245410020
  689   972         1245412817
  710   961         1245414681
  719   956         1245417775
  770   924         1245422024
  685   974         1245429549
  741   943         1245430828
  834   873         1245432321
  691   971         1245437982
  655   988         1245441647
  784   914         1245442248
  726   952         1245458584
  683   975         1245471362
  641   994         1245482505
  749   938         1245483421
  693   970         1245485557
  664   984         1245518848
  811   893         1245533688
  681   976         1245535417
  695   969         1245555584
  817   888         1245565585
  796   905         1245575961
  824   882         1245605192
  679   977         1245621672
  833   874         1245637161
  780   917         1245647213
  697   968         1245648105
  773   922         1245667365
  854   854         1245671728
  853   855         1245676852
  712   960         1245680128
  852   856         1245692224
  851   857         1245717844
  677   978         1245730085
  746   940         1245744936
  850   858         1245753712
  699   967         1245763162
  646   992         1245777624
  662   985         1245789153
  721   955         1245789236
  849   859         1245799828
  733   948         1245804229
  653   989         1245806746
  805   898         1245810917
  832   875         1245852243
  738   945         1245855897
  848   860         1245856192
  675   979         1245860614
  629   999         1245861188
  634   997         1245867077
  800   902         1245870808
  701   966         1245900797
  823   883         1245907154
  728   951         1245913703
  847   861         1245922804
  760   931         1245930491
  816   889         1245933865
  810   894         1245957984
  763   929         1245960036
  757   933         1245964330
  714   959         1245968423
  776   920         1245976576
  639   995         1245991994
  787   912         1245993931
  846   862         1245999664
  791   909         1246003100
  673   980         1246013217
  766   927         1246053079
  703   965         1246061052
  754   935         1246061439
  743   942         1246069295
  831   876         1246077567
  660   986         1246081256
  845   863         1246086772
  783   915         1246109562
  795   906         1246137291
  723   954         1246183731
  844   864         1246184128
  671   981         1246187852
  651   990         1246193451
  769   925         1246209734
  822   884         1246219352
  751   937         1246221704
  644   993         1246236641
  705   964         1246243969
  716   958         1246279608
  804   899         1246291163
  843   865         1246291732
  815   890         1246312375
  830   877         1246313133
  735   947         1246343498
  779   918         1246349771
  669   982         1246384477
  730   950         1246392000
  809   895         1246392504
  658   987         1246395115
  799   903         1246396726
  842   866         1246409584
  772   923         1246430115
  748   939         1246445011
  632   998         1246447960
  707   963         1246449590
  740   944         1246456384
  627  1000         1246491883
  637   996         1246522789
  841   867         1246537684
  821   885         1246541786
  829   878         1246558941
  725   953         1246601302
  649   991         1246601720
  667   983         1246603050
  790   910         1246610000
  718   957         1246613725
  786   913         1246636153
  840   868         1246676032
  709   962         1246677957
  814   891         1246701115
  794   907         1246708827
  775   921         1246714336
  642   994         1246717072
  656   988         1246730688
  745   941         1246731246
  803   900         1246781627
  782   916         1246787064
  759   932         1246803047
  762   930         1246807728
  828   879         1246814991
  839   869         1246824628
  688   973         1246827989
  808   896         1246837248
  690   972         1246839048
  686   974         1246839280
  665   984         1246843529
  756   934         1246861720
  692   971         1246872499
  684   975         1246872879
  820   886         1246874456
  765   928         1246875877
  732   949         1246893517
  737   946         1246906089
  694   970         1246928384
  682   976         1246928744
  711   961         1246929112
  798   904         1246932856
  720   956         1246970816
  838   870         1246983472
  753   936         1246983633
  696   969         1247006745
  680   977         1247006833
  768   926         1247007608
  647   992         1247031511
  727   952         1247041991
  630   999         1247049999
  778   919         1247062511
  635   997         1247074848
  742   943         1247080295
  827   880         1247081283
  654   989         1247087933
  813   892         1247100085
  663   985         1247105872
  678   978         1247107104
  698   968         1247107624
  837   871         1247152564
  750   938         1247168672
  771   924         1247203035
  713   960         1247203097
  819   887         1247217362
  640   995         1247218875
  789   911         1247227100
  676   979         1247229515
  700   967         1247231063
  802   901         1247282309
  785   914         1247288569
  793   908         1247290569
  807   897         1247292216
  836   872         1247331904
  722   955         1247350923
  826   881         1247357817
  674   980         1247374024
  702   966         1247377104
  661   986         1247390037
  747   940         1247416723
  734   948         1247418296
  774   922         1247462272
  652   990         1247466808
  781   917         1247474754
  797   905         1247479198
  645   993         1247482782
  739   945         1247492044
  715   959         1247499954
  729   951         1247505840
  812   893         1247509285
  835   873         1247521492
  672   981         1247540589
  704   965         1247545789
  818   888         1247570504
  825   882         1247644593
  633   998         1247648129
  761   931         1247665572
  628  1000         1247673152
  758   933         1247685749
  659   987         1247695982
  764   929         1247708833
  834   874         1247721328
  744   942         1247727672
  670   982         1247729168
  706   964         1247737160
  638   996         1247742008
  724   954         1247754088
  806   898         1247757408
  755   935         1247769250
  777   920         1247785433
  801   902         1247793209
  767   927         1247815646
  717   958         1247819725
  788   912         1247854400
  854   855         1247862239
  650   991         1247867271
  853   856         1247872493
  792   909         1247882517
  852   857         1247893001
  752   937         1247915961
  851   858         1247923763
  811   894         1247928715
  833   875         1247931412
  817   889         1247933882
  668   983         1247939719
  824   883         1247941611
  784   915         1247951179
  708   963         1247951259
  643   994         1247955491
  850   859         1247964779
  736   947         1247966379
  770   925         1247986125
  731   950         1247992891
  849   860         1248016049
  657   988         1248023665
  796   906         1248035752
  848   861         1248077573
  741   944         1248101405
  749   939         1248125768
  847   862         1248149351
  832   876         1248151744
  719   957         1248162452
  666   984         1248172200
  780   918         1248172632
  726   953         1248180353
  710   962         1248188128
  773   923         1248220384
  846   863         1248231383
  805   899         1248232824
  631   999         1248242590
  823   884         1248248871
  689   973         1248250086
  687   974         1248253127
  691   972         1248269419
  685   975         1248278500
  636   997         1248286429
  648   992         1248289280
  816   890         1248307496
  693   971         1248311168
  800   903         1248314327
  845   864         1248323669
  683   976         1248326163
  810   895         1248358375
  655   989         1248373044
  695   970         1248375375
  831   877         1248382324
  681   977         1248396074
  746   941         1248398557
  844   865         1248426209
  664   985         1248426569
  712   961         1248447809
  641   995         1248449596
  697   969         1248462082
  791   910         1248484671
  679   978         1248488191
  787   913         1248491900
  733   949         1248503186
  776   921         1248518537
  721   956         1248528177
  760   932         1248533568
  738   946         1248537808
  843   866         1248539003
  763   930         1248551947
  822   885         1248566373
  699   968         1248571331
  757   934         1248578597
  677   979         1248602472
  795   907         1248602518
  830   878         1248623152
  783   916         1248623983
  728   952         1248629760
  766   928         1248633848
  842   867         1248662051
  754   936         1248686920
  815   891         1248691346
  662   986         1248702784
  701   967         1248703164
  804   900         1248718464
  714   960         1248730344
  646   993         1248732793
  743   943         1248734214
  675   980         1248738875
  653   990         1248744077
  769   926         1248779385
  841   868         1248795353
  809   896         1248798265
  799   904         1248845663
  634   998         1248852096
  703   966         1248857623
  629  1000         1248858189
  751   938         1248858423
  829   879         1248874228
  779   919         1248880698
  821   886         1248894117
  673   981         1248897358
  723   955         1248916942
  840   869         1248938909
  639   996         1248965055
  772   924         1248988672
  660   987         1249000803
  705   965         1249034750
  716   959         1249035775
  735   948         1249036767
  671   982         1249077879
  814   892         1249085432
  839   870         1249092719
  748   940         1249092992
  790   911         1249097031
  730   951         1249102351
  740   945         1249132625
  828   880         1249135552
  651   991         1249136722
  786   914         1249139600
  794   908         1249179496
  644   994         1249197768
  803   901         1249214328
  820   887         1249232103
  707   964         1249234587
  808   897         1249248385
  838   871         1249256783
  775   922         1249261823
  669   983         1249280396
  782   917         1249306981
  658   988         1249320584
  725   954         1249328789
  718   958         1249364144
  798   905         1249387217
  745   942         1249390513
  762   931         1249405219
  827   881         1249407124
  759   933         1249411716
  837   872         1249431101
  632   999         1249438967
  709   963         1249457176
  765   929         1249462214
  756   935         1249481591
  813   893         1249489754
  637   997         1249501826
  667   984         1249504867
  649   992         1249550937
  819   888         1249580331
  768   927         1249582815
  737   947         1249593676
  732   950         1249598168
  778   920         1249598952
  753   937         1249614730
  836   873         1249615673
  656   989         1249662085
  688   974         1249671096
  690   973         1249676317
  642   995         1249684163
  686   975         1249688231
  826   882         1249688944
  711   962         1249702559
  692   972         1249703936
  807   898         1249708735
  720   957         1249715493
  789   912         1249719597
  802   902         1249720416
  684   976         1249727680
  742   944         1249750872
  665   985         1249751250
  694   971         1249753995
  727   953         1249763760
  793   909         1249766686
  771   925         1249767136
  682   977         1249789401
  785   915         1249797500
  835   874         1249810499
  750   939         1249811019
  696   970         1249826536
  680   978         1249873352
  812   894         1249904312
  698   969         1249921601
  818   889         1249938801
  797   906         1249938989
  713   961         1249970778
  678   979         1249979491
  825   883         1249981012
  647   993         1249986680
  781   918         1250000173
  774   923         1250015291
  834   875         1250015579
  663   986         1250019503
  654   990         1250025264
  700   968         1250039232
  630  1000         1250047000
  855   855         1250052750
  854   856         1250057880
  635   998         1250059867
  747   941         1250070344
  853   857         1250073270
  722   956         1250089864
  852   858         1250098920
  676   980         1250107776
  734   949         1250117253
  851   859         1250134830
  739   946         1250173955
  806   899         1250179315
  702   967         1250179471
  850   860         1250181000
  640   996         1250191936
  729   952         1250221897
  833   876         1250230913
  801   903         1250236728
  849   861         1250237430
  674   981         1250258165
  715   960         1250261875
  761   932         1250268649
  824   884         1250283328
  758   934         1250300016
  764   930         1250300744
  848   862         1250304120
  817   890         1250307513
  661   987         1250309584
  777   921         1250327394
  811   895         1250329106
  704   966         1250342360
  788   913         1250352369
  792   910         1250364088
  847   863         1250381070
  744   943         1250392591
  755   936         1250394731
  767   928         1250396415
  652   991         1250410079
  672   982         1250430616
  645   994         1250443909
  832   877         1250456501
  784   916         1250465600
  846   864         1250468280
  724   955         1250487299
  796   907         1250500979
  706   965         1250527941
  752   938         1250552680
  770   926         1250555776
  845   865         1250565750
  717   959         1250575892
  823   885         1250595892
  659   988         1250621451
  670   983         1250625087
  633   999         1250639136
  736   948         1250659648
  805   900         1250660125
  844   866         1250673480
  816   891         1250686467
  831   878         1250692343
  731   951         1250703242
  780   919         1250703559
  638   997         1250721045
  708   964         1250736256
  800   904         1250763264
  810   896         1250764136
  749   940         1250773749
  741   945         1250777646
  773   924         1250778941
  843   867         1250791470
  650   992         1250816488
  668   984         1250841536
  726   954         1250907840
  719   958         1250912871
  822   886         1250918704
  842   868         1250919720
  643   995         1250922582
  830   879         1250938439
  657   989         1250955062
  710   963         1250967347
  791   911         1250971702
  787   914         1250995347
  746   942         1251057824
  841   869         1251058230
  776   922         1251066024
  795   908         1251073187
  815   892         1251075663
  666   985         1251079921
  689   974         1251093193
  687   975         1251102078
  691   973         1251106688
  685   976         1251133301
  760   933         1251142237
  693   972         1251142605
  783   917         1251143900
  763   931         1251149438
  804   901         1251151165
  683   977         1251186820
  829   880         1251194789
  757   935         1251198468
  695   971         1251200986
  840   870         1251207000
  733   950         1251207837
  809   897         1251209402
  766   929         1251220185
  712   962         1251221256
  738   947         1251225395
  631  1000         1251239591
  648   993         1251244449
  821   887         1251251764
  681   978         1251262593
  636   998         1251271448
  721   957         1251272854
  697   970         1251281873
  799   905         1251300024
  655   990         1251310375
  754   937         1251318017
  664   986         1251340200
  728   953         1251351529
  769   927         1251354592
  679   979         1251360578
  839   871         1251366030
  699   969         1251385308
  743   944         1251404791
  779   920         1251417139
  641   996         1251422657
  828   881         1251461393
  814   893         1251475101
  677   980         1251480733
  714   961         1251498025
  751   939         1251500770
  701   968         1251511333
  838   872         1251535320
  772   925         1251552773
  790   912         1251589528
  820   888         1251595072
  662   987         1251622331
  675   981         1251623016
  786   915         1251648531
  803   902         1251652435
  794   909         1251655613
  723   956         1251655883
  703   967         1251659990
  808   898         1251664904
  653   991         1251687348
  646   994         1251693920
  837   873         1251714870
  735   949         1251735724
  827   882         1251738251
  748   941         1251746613
  673   982         1251787385
  716   960         1251797696
  740   946         1251814536
  775   923         1251814842
  730   952         1251818408
  705   966         1251831321
  782   918         1251832400
  634   999         1251843103
  798   906         1251847008
  813   894         1251884781
  836   874         1251904680
  660   988         1251926272
  639   997         1251944092
  819   889         1251948628
  671   983         1251973798
  762   932         1252008296
  826   883         1252025363
  707   965         1252025368
  759   934         1252025983
  765   930         1252054125
  745   943         1252055432
  725   955         1252062000
  651   992         1252085939
  835   875         1252104750
  756   936         1252107072
  718   959         1252120311
  807   899         1252130642
  778   921         1252140913
  768   928         1252163584
  802   903         1252163935
  644   995         1252164859
  669   984         1252182213
  789   913         1252217566
  709   964         1252242173
  793   910         1252248257
  855   856         1252248391
  753   938         1252251449
  658   989         1252251981
  854   857         1252258657
  853   858         1252279189
  737   948         1252286945
  812   895         1252304703
  732   951         1252308519
  852   859         1252309987
  785   916         1252311921
  818   890         1252312432
  834   876         1252315080
  825   884         1252322729
  771   926         1252336787
  851   860         1252351051
  850   861         1252402381
  797   907         1252404216
  667   985         1252412588
  742   945         1252427113
  632  1000         1252435968
  750   940         1252459000
  849   862         1252463977
  720   958         1252465912
  711   963         1252481778
  637   998         1252486845
  727   954         1252491247
  649   993         1252506106
  690   974         1252519424
  688   975         1252520047
  781   919         1252531100
  833   877         1252535670
  848   863         1252535839
  692   973         1252541205
  686   976         1252543032
  774   924         1252573848
  694   972         1252585432
  684   977         1252588337
  656   990         1252599416
  806   900         1252606616
  847   864         1252617967
  824   885         1252630349
  696   971         1252652147
  682   978         1252655920
  642   996         1252657224
  665   986         1252664881
  801   904         1252685665
  817   891         1252686484
  846   865         1252710361
  747   942         1252729611
  811   896         1252734867
  698   970         1252741392
  713   962         1252744225
  680   979         1252745739
  832   878         1252766520
  845   866         1252813021
  734   950         1252821904
  722   957         1252834541
  792   911         1252851119
  700   969         1252853209
  788   914         1252855816
  678   980         1252857752
  739   947         1252861542
  777   922         1252874881
  761   933         1252877318
  764   931         1252898235
  758   935         1252919887
  844   867         1252925947
  663   987         1252939050
  729   953         1252943666
  647   994         1252947807
  823   886         1252948223
  654   991         1252968535
  796   908         1252971648
  767   929         1252982752
  784   917         1252985517
  702   968         1252987640
  676   981         1252991917
  831   879         1253007630
  755   937         1253025828
  715   961         1253029556
  843   868         1253049139
  635   999         1253050874
  744   944         1253063168
  816   892         1253070784
  805   901         1253092826
  770   927         1253130983
  704   967         1253144727
  674   982         1253148192
  640   997         1253170973
  810   897         1253175273
  842   869         1253182597
  752   939         1253195027
  800   905         1253217625
  724   956         1253226240
  661   988         1253235053
  780   920         1253240000
  830   880         1253259000
  822   887         1253276351
  706   966         1253324512
  841   870         1253326321
  672   983         1253326535
  717   960         1253337813
  773   925         1253343042
  736   949         1253358605
  652   992         1253359296
  645   995         1253411000
  731   952         1253419299
  749   941         1253427370
  741   946         1253459557
  791   912         1253464199
  815   893         1253465332
  840   871         1253480311
  787   915         1253504278
  829   881         1253520630
  670   984         1253526904
  708   965         1253527037
  795   909         1253549304
  659   989         1253552848
  804   902         1253589272
  821   888         1253614733
  776   923         1253619043
  809   898         1253625921
  633  1000         1253636137
  726   955         1253641051
  839   872         1253644567
  719   959         1253669038
  783   918         1253669319
  638   998         1253706064
  746   943         1253722743
  668   985         1253749257
  710   964         1253752344
  763   932         1253752515
  760   934         1253756504
  799   906         1253759815
  650   993         1253771657
  828   882         1253792520
  766   930         1253812096
  838   873         1253819089
  757   936         1253823949
  814   894         1253870128
  657   990         1253892393
  643   996         1253895643
  733   951         1253918188
  738   948         1253918664
  769   928         1253935361
  689   975         1253942144
  691   974         1253949795
  754   938         1253954736
  687   976         1253956879
  779   921         1253959100
  820   889         1253963369
  693   973         1253979874
  666   986         1253993552
  685   977         1253993958
  712   963         1254000475
  837   874         1254003877
  721   958         1254023273
  695   972         1254032423
  683   978         1254053339
  827   883         1254074670
  728   954         1254079016
  743   945         1254081032
  808   899         1254086811
  790   913         1254087497
  803   903         1254095954
  697   971         1254107484
  772   926         1254122424
  681   979         1254134980
  794   910         1254137184
  751   940         1254148751
  786   916         1254162952
  836   875         1254198931
  699   970         1254205099
  648   994         1254205576
  679   980         1254238839
  655   991         1254253646
  664   987         1254259747
  636   999         1254262455
  714   962         1254271472
  813   895         1254285172
  798   907         1254312235
  819   890         1254322259
  701   969         1254325310
  782   919         1254363327
  677   981         1254364874
  826   884         1254367080
  775   924         1254373399
  723   957         1254400560
  641   997         1254401694
  835   876         1254404251
  748   942         1254405880
  735   950         1254440375
  856   856         1254444032
  855   857         1254449168
  854   858         1254464576
  703   968         1254468159
  853   859         1254490256
  740   947         1254502123
  675   982         1254513043
  852   860         1254526208
  730   953         1254540177
  662   988         1254547800
  807   900         1254557943
  716   961         1254565377
  851   861         1254572432
  802   904         1254612872
  762   933         1254616965
  834   877         1254619837
  850   862         1254628928
  705   967         1254633688
  653   992         1254636565
  759   935         1254645854
  765   931         1254651616
  646   995         1254661011
  825   885         1254669750
  673   983         1254683304
  778   922         1254688400
  818   891         1254691403
  849   863         1254695696
  812   896         1254710464
  789   914         1254721013
  745   944         1254726009
  793   911         1254735288
  756   937         1254738169
  768   929         1254749921
  848   864         1254772736
  725   956         1254800941
  707   966         1254821939
  785   917         1254831838
  634  1000         1254840104
  833   878         1254845689
  660   989         1254857669
  847   865         1254860048
  797   908         1254874885
  671   984         1254875615
  718   960         1254882232
  753   939         1254893796
  771   927         1254911994
  639   998         1254929111
  846   866         1254957632
  824   886         1254982680
  737   949         1254985902
  732   952         1255024576
  709   965         1255032954
  806   901         1255039317
  651   993         1255041108
  845   867         1255065488
  781   920         1255067541
  817   892         1255070801
  832   879         1255081807
  669   985         1255089934
  742   946         1255109024
  750   941         1255112621
  644   996         1255137920
  774   925         1255137949
  801   905         1255140026
  811   897         1255146004
  844   868         1255183616
  658   990         1255189312
  720   959         1255222079
  727   955         1255224458
  711   964         1255266775
  823   887         1255305870
  843   869         1255312016
  667   986         1255326219
  831   880         1255328191
  792   912         1255343616
  788   915         1255364747
  690   975         1255368375
  688   976         1255374848
  692   974         1255384312
  747   943         1255394530
  686   977         1255403689
  694   973         1255422701
  777   923         1255427900
  796   909         1255447765
  842   870         1255450688
  684   978         1255454856
  816   893         1255460453
  649   994         1255467233
  637   999         1255477852
  696   972         1255483584
  761   934         1255491585
  764   932         1255501312
  784   918         1255510936
  713   963         1255523444
  682   979         1255528307
  805   902         1255530933
  734   951         1255532255
  656   991         1255542687
  758   936         1255545368
  739   948         1255554811
  698   971         1255567003
  767   930         1255574663
  665   987         1255584428
  830   881         1255584841
  722   958         1255584960
  810   898         1255591792
  841   871         1255599632
  680   980         1255624000
  642   997         1255636261
  822   888         1255639320
  755   938         1255662547
  729   954         1255671153
  700   970         1255673000
  800   906         1255677416
  770   928         1255711752
  744   945         1255739409
  678   981         1255741893
  840   872         1255758848
  780   921         1255781961
  702   969         1255801617
  715   962         1255803003
  752   940         1255843008
  829   882         1255851757
  815   894         1255860359
  663   988         1255864519
  676   982         1255881944
  773   926         1255912693
  647   995         1255914898
  654   992         1255917752
  839   873         1255928336
  704   968         1255952896
  791   913         1255962168
  724   957         1255970917
  821   889         1255983030
  787   916         1256018699
  795   910         1256030875
  804   903         1256032791
  674   983         1256044111
  809   899         1256047828
  635  1000         1256047875
  736   950         1256063256
  749   942         1256086637
  717   961         1256105494
  838   874         1256108096
  706   967         1256126879
  828   883         1256128939
  731   953         1256141068
  741   947         1256147144
  640   998         1256155992
  661   989         1256166450
  776   924         1256177600
  783   919         1256200246
  799   907         1256225042
  672   984         1256228352
  814   895         1256270519
  837   875         1256298128
  652   993         1256314465
  708   966         1256323608
  820   890         1256337000
  763   933         1256361184
  760   935         1256376375
  726   956         1256379992
  645   996         1256384061
  746   944         1256393320
  766   931         1256409587
  827   884         1256416387
  719   960         1256430959
  670   985         1256434625
  757   937         1256455046
  659   990         1256490179
  836   876         1256498432
  779   922         1256506587
  808   900         1256514112
  769   929         1256521698
  710   965         1256543125
  803   904         1256544891
  790   914         1256590944
  754   939         1256597083
  738   949         1256617621
  794   911         1256624215
  733   952         1256634245
  856   857         1256644809
  855   858         1256655087
  668   986         1256662888
  854   859         1256675643
  786   917         1256682869
  813   896         1256690933
  638   999         1256697071
  772   927         1256697631
  819   891         1256701230
  853   860         1256706477
  835   877         1256709008
  826   885         1256714101
  650   994         1256732784
  852   861         1256747589
  743   946         1256762943
  721   959         1256779440
  798   908         1256782904
  712   964         1256785472
  689   976         1256796945
  691   975         1256798746
  851   862         1256798979
  751   941         1256802372
  728   955         1256812227
  687   977         1256817536
  693   974         1256822981
  657   991         1256835664
  685   978         1256860477
  850   863         1256860647
  695   973         1256869692
  643   997         1256874680
  782   920         1256899768
  666   987         1256913099
  683   979         1256925726
  834   878         1256929856
  849   864         1256932593
  775   925         1256937500
  697   972         1256938921
  807   901         1256990644
  681   980         1257013241
  848   865         1257014817
  825   886         1257022081
  699   971         1257030710
  714   963         1257050691
  802   905         1257067233
  748   943         1257070799
  818   892         1257075720
  847   866         1257107319
  812   897         1257121601
  679   981         1257122980
  701   970         1257145101
  735   951         1257150726
  723   958         1257150979
  833   879         1257160976
  648   995         1257172667
  664   988         1257185216
  740   948         1257195392
  655   992         1257202863
  846   867         1257210099
  793   912         1257227785
  789   915         1257229944
  762   934         1257231232
  778   923         1257241419
  765   932         1257254693
  677   982         1257254901
  636  1000         1257259456
  730   954         1257267664
  759   936         1257271335
  703   969         1257282136
  845   868         1257323157
  716   962         1257338824
  824   887         1257340327
  768   930         1257341832
  797   909         1257351002
  785   918         1257357257
  756   938         1257374888
  641   998         1257386713
  745   945         1257402250
  832   880         1257402368
  675   983         1257408962
  705   968         1257441857
  844   869         1257446493
  817   893         1257460470
  806   902         1257477424
  662   989         1257479197
  771   928         1257492763
  753   940         1257541777
  725   957         1257545618
  811   898         1257562523
  843   870         1257580107
  673   984         1257585121
  653   993         1257591734
  801   906         1257599817
  781   921         1257609502
  707   967         1257624306
  646   996         1257634072
  718   961         1257649913
  831   881         1257654032
  823   888         1257668839
  737   950         1257690553
  774   926         1257707600
  842   871         1257723999
  732   953         1257746345
  750   942         1257771888
  671   985         1257783336
  660   990         1257795000
  742   947         1257796611
  709   966         1257829525
  792   913         1257841585
  816   894         1257855480
  841   872         1257878169
  788   916         1257879168
  830   882         1257915968
  639   999         1257920118
  796   910         1257929336
  727   956         1257963399
  805   903         1257974452
  720   960         1257984000
  777   924         1257986457
  651   994         1258002235
  669   986         1258003565
  822   889         1258007617
  810   899         1258013699
  784   919         1258041863
  840   873         1258042617
  711   965         1258057556
  747   944         1258065107
  764   933         1258109981
  761   935         1258111456
  644   997         1258116957
  658   991         1258132583
  800   907         1258142643
  767   931         1258172154
  758   937         1258176465
  829   883         1258188176
  839   874         1258217343
  690   976         1258223176
  692   975         1258233263
  688   977         1258235505
  667   987         1258245766
  734   952         1258248312
  739   949         1258253768
  815   895         1258260750
  694   974         1258265808
  686   978         1258270208
  770   929         1258298089
  755   939         1258304894
  713   964         1258308441
  696   973         1258320853
  684   979         1258327243
  780   922         1258329448
  722   959         1258341127
  821   890         1258356661
  698   972         1258398440
  838   875         1258402347
  729   955         1258404364
  682   980         1258406568
  744   946         1258421320
  649   995         1258434324
  791   914         1258465615
  828   884         1258470656
  637  1000         1258474853
  809   900         1258475129
  804   904         1258481728
  773   927         1258487900
  656   992         1258491904
  752   941         1258496629
  700   971         1258498611
  680   981         1258508141
  665   988         1258509897
  795   911         1258517906
  787   917         1258538616
  715   963         1258582222
  837   876         1258597629
  642   998         1258621280
  702   970         1258621408
  678   982         1258631920
  814   896         1258676280
  799   908         1258695711
  820   891         1258715971
  724   958         1258721336
  783   920         1258736687
  776   925         1258741701
  749   943         1258751556
  827   885         1258763408
  704   969         1258766873
  736   951         1258773607
  676   983         1258777863
  663   989         1258795916
  836   877         1258803189
  741   948         1258840413
  857   857         1258845586
  856   858         1258850728
  855   859         1258866154
  731   954         1258868555
  654   993         1258872921
  717   962         1258878941
  647   996         1258887959
  854   860         1258891864
  853   861         1258927858
  706   968         1258935048
  674   984         1258945928
  808   901         1258946813
  852   862         1258974136
  763   934         1258975451
  803   905         1258999252
  760   936         1259001856
  766   932         1259012664
  835   878         1259019027
  851   863         1259030698
  779   923         1259059606
  826   886         1259066432
  746   945         1259069561
  819   892         1259085547
  757   938         1259091765
  850   864         1259097544
  790   915         1259099875
  813   897         1259102070
  661   990         1259103781
  769   930         1259113609
  794   912         1259116712
  726   957         1259124669
  708   967         1259125975
  672   985         1259136073
  640   999         1259146999
  849   865         1259174674
  719   961         1259198640
  786   918         1259208288
  754   940         1259245064
  834   879         1259245143
  798   909         1259259021
  848   866         1259262088
  652   994         1259275592
  772   928         1259278400
  738   950         1259322272
  710   966         1259339696
  670   986         1259348256
  733   953         1259356014
  847   867         1259359786
  645   997         1259363098
  825   887         1259379728
  807   902         1259428751
  659   991         1259433450
  782   921         1259441729
  743   947         1259450530
  751   942         1259461639
  818   893         1259465389
  846   868         1259467768
  833   880         1259481537
  775   926         1259507151
  802   906         1259527024
  812   898         1259538120
  721   960         1259541361
  728   956         1259551168
  712   965         1259576253
  668   987         1259582435
  845   869         1259586034
  691   976         1259653547
  689   977         1259657602
  693   975         1259671932
  687   978         1259684055
  638  1000         1259694072
  650   995         1259699875
  824   888         1259703296
  695   974         1259712799
  844   870         1259714584
  793   913         1259725754
  832   881         1259728209
  685   979         1259732864
  748   944         1259741376
  789   916         1259744365
  697   973         1259776190
  657   992         1259784881
  778   924         1259799976
  683   980         1259803987
  797   910         1259832573
  714   964         1259835688
  666   988         1259838568
  762   935         1259851103
  843   871         1259853418
  817   894         1259855497
  643   998         1259859699
  699   972         1259862147
  765   933         1259863362
  735   952         1259866783
  785   919         1259888184
  740   949         1259894349
  681   981         1259897382
  759   937         1259902432
  723   959         1259907146
  806   903         1259920943
  768   931         1259939323
  701   971         1259970712
  811   899         1259984430
  831   882         1259985159
  730   955         1260000875
  842   872         1260002536
  679   982         1260013007
  756   939         1260017235
  823   889         1260037136
  801   907         1260065044
  771   929         1260079100
  745   946         1260084161
  703   970         1260101927
  664   989         1260116613
  716   963         1260118043
  648   996         1260145728
  677   983         1260150820
  781   922         1260156989
  655   993         1260158032
  841   873         1260161938
  753   941         1260195398
  830   883         1260252387
  705   969         1260255834
  816   895         1260255871
  774   927         1260282807
  725   958         1260296037
  675   984         1260310779
  840   874         1260331624
  792   914         1260345032
  641   999         1260377720
  822   890         1260381248
  788   917         1260399085
  737   951         1260400904
  796   911         1260416367
  662   990         1260416528
  718   962         1260423360
  805   904         1260423389
  707   968         1260432475
  750   943         1260436807
  810   900         1260441000
  732   954         1260473832
  742   948         1260489880
  673   985         1260492842
  839   875         1260511594
  829   884         1260529893
  777   925         1260550558
  653   994         1260552861
  784   920         1260578304
  646   997         1260613109
  800   908         1260613312
  709   967         1260631892
  815   896         1260666511
  671   986         1260696967
  838   876         1260701848
  727   957         1260708076
  764   934         1260724248
  821   891         1260735632
  761   936         1260736937
  660   991         1260738271
  747   945         1260741348
  720   961         1260751681
  767   932         1260775231
  758   938         1260813184
  828   885         1260817677
  711   966         1260854127
  780   923         1260882467
  770   930         1260890000
  837   877         1260902386
  809   901         1260907830
  639  1000         1260917119
  669   987         1260923112
  804   905         1260936089
  755   940         1260952875
  739   950         1260958419
  651   995         1260969326
  734   953         1260970081
  791   915         1260974546
  795   912         1261010403
  857   858         1261051505
  856   859         1261061795
  787   918         1261064035
  773   928         1261068669
  658   992         1261081800
  855   860         1261082375
  690   977         1261083833
  814   897         1261087417
  692   976         1261088064
  713   965         1261099222
  820   892         1261100288
  644   998         1261101976
  688   978         1261102024
  722   960         1261103048
  744   947         1261108907
  836   878         1261113208
  854   861         1261113245
  694   975         1261114759
  827   886         1261115739
  686   979         1261142595
  729   956         1261143305
  853   862         1261154405
  752   942         1261155896
  696   974         1261163960
  667   988         1261171235
  799   909         1261171828
  684   980         1261205504
  852   863         1261205855
  698   973         1261235709
  851   864         1261267595
  783   921         1261278648
  682   981         1261290709
  776   926         1261311352
  700   972         1261330048
  835   879         1261334314
  850   865         1261339625
  715   964         1261367219
  808   902         1261384920
  680   982         1261398168
  649   996         1261407385
  849   866         1261421945
  749   944         1261422133
  826   887         1261424079
  665   989         1261441294
  702   971         1261447019
  656   993         1261447073
  803   906         1261459043
  819   893         1261475216
  724   959         1261477503
  736   952         1261489664
  848   867         1261514555
  813   898         1261518589
  678   983         1261527839
  741   949         1261539370
  834   880         1261565704
  704   970         1261586664
  763   935         1261595322
  731   955         1261601766
  642   999         1261612287
  790   916         1261614296
  794   913         1261614681
  847   868         1261617455
  779   924         1261618163
  766   933         1261621333
  760   937         1261632953
  717   963         1261658160
  676   984         1261679680
  769   931         1261711100
  846   869         1261730645
  663   990         1261733247
  757   939         1261734112
  786   919         1261739215
  798   910         1261740592
  825   888         1261742697
  706   969         1261749025
  746   946         1261751472
  833   881         1261807378
  654   994         1261834048
  674   985         1261853649
  845   870         1261854125
  818   894         1261860416
  772   929         1261864737
  647   997         1261866996
  807   903         1261872270
  726   958         1261875088
  754   941         1261898685
  708   968         1261934144
  812   899         1261960027
  719   962         1261972087
  844   871         1261987895
  782   922         1261989216
  802   907         1261992251
  738   951         1262032623
  661   991         1262047052
  672   986         1262049704
  832   882         1262059336
  824   889         1262071593
  775   927         1262082358
  733   954         1262083501
  751   943         1262126558
  843   872         1262131955
  710   967         1262142063
  743   948         1262143799
  640  1000         1262144000
  793   914         1262229201
  652   995         1262242683
  817   895         1262255888
  789   917         1262264282
  670   987         1262267803
  842   873         1262286305
  728   957         1262295845
  721   961         1262309042
  797   911         1262319604
  831   883         1262321578
  645   998         1262348117
  778   925         1262364077
  806   904         1262369880
  712   966         1262372824
  659   992         1262382667
  823   890         1262410767
  811   900         1262411731
  748   945         1262417617
  785   920         1262424625
  841   874         1262450945
  762   936         1262476584
  765   934         1262477629
  668   988         1262507904
  691   977         1262514204
  689   978         1262524121
  693   976         1262526733
  801   908         1262535713
  759   938         1262539151
  768   932         1262542400
  687   979         1262556442
  695   975         1262561750
  735   953         1262588552
  830   884         1262594104
  740   950         1262599000
  685   980         1262611125
  697   974         1262619297
  840   875         1262625875
  714   965         1262626469
  816   896         1262661632
  756   940         1262665216
  723   960         1262669067
  771   930         1262671011
  650   996         1262672936
  683   981         1262688128
  699   973         1262699416
  781   923         1262710008
  730   956         1262739816
  657   993         1262740050
  822   891         1262760219
  666   989         1262769965
  745   947         1262771748
  681   982         1262787409
  701   972         1262802149
  839   876         1262811095
  643   999         1262850706
  792   915         1262853963
  753   942         1262854665
  774   928         1262863576
  810   901         1262873701
  829   885         1262876914
  805   905         1262877750
  716   964         1262903040
  796   912         1262908864
  679   983         1262908926
  788   918         1262924504
  703   971         1262927538
  838   877         1263006605
  725   959         1263052204
  677   984         1263052637
  664   990         1263053944
  705   970         1263075625
  815   897         1263077648
  800   909         1263089429
  750   944         1263107384
  737   952         1263116961
  655   994         1263119159
  821   892         1263119949
  777   926         1263120209
  784   921         1263120265
  648   997         1263124765
  828   886         1263170008
  742   949         1263188837
  718   963         1263202579
  732   955         1263207043
  837   878         1263212405
  675   985         1263218500
  707   969         1263246452
  858   858         1263257424
  857   859         1263262572
  856   860         1263278016
  855   861         1263303756
  854   862         1263339792
  764   935         1263344119
  809   902         1263345937
  662   991         1263359799
  761   937         1263368034
  641  1000         1263374721
  767   933         1263383900
  853   863         1263386124
  804   906         1263395880
  673   986         1263406473
  747   946         1263423259
  836   879         1263428495
  709   968         1263440061
  780   924         1263441024
  852   864         1263442752
  758   939         1263455531
  727   958         1263458495
  827   887         1263473386
  770   931         1263487491
  791   916         1263488967
  820   893         1263489957
  814   898         1263503936
  795   913         1263508372
  851   865         1263509676
  653   995         1263519952
  720   962         1263525128
  850   866         1263586896
  787   919         1263594962
  646   998         1263598128
  755   941         1263606496
  671   987         1263616514
  799   910         1263653399
  835   880         1263654875
  773   929         1263655006
  711   967         1263656494
  739   951         1263668770
  849   867         1263674412
  660   992         1263687488
  734   954         1263697568
  848   868         1263772224
  826   888         1263787048
  744   948         1263802176
  752   943         1263820815
  783   922         1263826135
  808   903         1263828439
  669   988         1263848581
  819   894         1263870243
  722   961         1263870729
  847   869         1263880332
  776   927         1263886559
  729   957         1263887982
  834   881         1263891545
  713   966         1263895793
  803   907         1263924270
  813   899         1263940496
  651   996         1263942387
  692   977         1263948721
  690   978         1263950352
  694   976         1263969560
  688   979         1263974411
  846   870         1263998736
  696   975         1264012911
  686   980         1264020856
  658   993         1264036969
  698   974         1264078816
  684   981         1264089645
  644   999         1264092983
  749   945         1264098374
  667   989         1264102632
  825   889         1264110994
  794   914         1264118128
  845   871         1264127436
  790   917         1264134213
  833   882         1264138505
  715   965         1264158000
  700   973         1264167317
  682   982         1264180736
  779   925         1264182264
  736   953         1264211433
  763   936         1264220803
  798   911         1264227623
  766   934         1264235600
  724   960         1264239424
  741   950         1264244021
  818   895         1264260807
  844   872         1264266432
  760   938         1264269672
  786   920         1264275656
  702   972         1264278456
  680   983         1264294087
  769   932         1264314177
  807   904         1264321207
  731   956         1264340707
  665   990         1264378625
  757   940         1264382093
  649   997         1264386422
  812   900         1264387328
  832   883         1264395755
  656   994         1264408200
  704   971         1264412275
  843   873         1264415724
  678   984         1264429656
  746   947         1264439059
  717   964         1264443157
  824   890         1264445224
  772   930         1264456648
  802   908         1264462920
  782   923         1264542235
  754   942         1264557952
  706   970         1264568816
  842   874         1264575312
  676   985         1264587401
  642  1000         1264609288
  726   959         1264631255
  817   896         1264661649
  775   928         1264663127
  831   884         1264663295
  663   991         1264676518
  793   915         1264738132
  841   875         1264745196
  708   969         1264748121
  738   952         1264748680
  719   963         1264751306
  674   986         1264767280
  789   918         1264789701
  823   891         1264789738
  751   944         1264797135
  654   995         1264801139
  797   912         1264812101
  733   955         1264816712
  806   905         1264824241
  743   949         1264842756
  811   901         1264844432
  647   998         1264852015
  840   876         1264925376
  778   926         1264933728
  830   885         1264941125
  710   968         1264950232
  785   921         1264966586
  672   987         1264969251
  661   992         1264996269
  801   909         1265011830
  728   958         1265046264
  816   897         1265072769
  721   962         1265082489
  765   935         1265097500
  748   946         1265099528
  762   937         1265107681
  839   877         1265115852
  822   892         1265144536
  768   933         1265151069
  712   967         1265175191
  759   939         1265181498
  670   988         1265193272
  652   996         1265215744
  829   886         1265229245
  771   931         1265268502
  781   924         1265268565
  740   951         1265309351
  810   902         1265311808
  735   954         1265316039
  838   878         1265316624
  756   941         1265318837
  805   906         1265337541
  659   993         1265337836
  645   999         1265339124
  792   916         1265368384
  691   978         1265380723
  693   977         1265387390
  689   979         1265396508
  796   913         1265406833
  695   976         1265416551
  714   966         1265423040
  687   980         1265434703
  723   961         1265436748
  668   989         1265439301
  774   929         1265449913
  788   919         1265455431
  745   948         1265465017
  697   975         1265468248
  858   859         1265468491
  857   860         1265478793
  730   957         1265484493
  815   898         1265494167
  685   981         1265495266
  856   861         1265499397
  821   893         1265509618
  753   943         1265519584
  828   887         1265527655
  837   879         1265527692
  855   862         1265530303
  699   974         1265542523
  800   910         1265571000
  854   863         1265571511
  683   982         1265578155
  853   864         1265623021
  701   973         1265639418
  650   997         1265651973
  784   922         1265667752
  681   983         1265683328
  852   865         1265684833
  716   965         1265693821
  777   927         1265695416
  657   994         1265701177
  666   990         1265707296
  836   880         1265749056
  851   866         1265756947
  703   972         1265758975
  750   945         1265783625
  809   903         1265789456
  679   984         1265810743
  725   960         1265814125
  827   888         1265836355
  737   953         1265838730
  850   867         1265839363
  643  1000         1265847707
  804   907         1265861107
  820   894         1265884984
  742   950         1265893488
  705   971         1265901236
  814   899         1265925843
  849   868         1265932081
  732   956         1265945984
  677   985         1265960358
  764   936         1265969600
  835   881         1265980716
  718   964         1265987576
  664   991         1265997215
  767   934         1265998167
  761   938         1266004753
  780   925         1266005125
  791   917         1266008884
  795   914         1266011819
  848   869         1266035101
  707   970         1266066243
  655   995         1266086250
  770   932         1266090568
  758   940         1266103512
  648   998         1266109784
  747   947         1266110846
  787   920         1266131403
  675   986         1266132131
  799   911         1266140430
  847   870         1266148423
  826   889         1266155345
  727   959         1266214662
  834   882         1266222672
  773   930         1266246917
  709   969         1266254038
  755   942         1266265763
  819   895         1266270634
  846   871         1266272047
  808   904         1266277376
  720   963         1266304347
  662   992         1266309016
  673   987         1266326020
  813   900         1266367797
  783   923         1266379154
  739   952         1266384827
  803   908         1266394939
  845   872         1266405973
  734   955         1266430779
  711   968         1266464663
  776   928         1266467328
  833   883         1266474924
  825   890         1266484625
  752   944         1266491392
  653   996         1266493013
  744   949         1266501133
  671   988         1266541983
  844   873         1266550201
  646   999         1266589135
  794   915         1266627059
  729   958         1266638401
  660   993         1266642657
  722   962         1266644176
  790   918         1266659632
  818   896         1266666568
  713   967         1266698160
  843   874         1266704731
  798   912         1266720120
  832   884         1266737472
  779   926         1266751915
  807   905         1266775568
  669   989         1266779978
  749   946         1266780285
  692   978         1266815240
  786   921         1266817617
  812   901         1266820029
  690   979         1266822739
  824   891         1266824195
  694   977         1266830217
  763   937         1266851900
  688   980         1266852672
  766   935         1266855471
  696   976         1266867712
  842   875         1266869563
  686   981         1266904997
  760   939         1266912019
  651   997         1266921424
  769   933         1266922846
  698   975         1266927767
  736   954         1266938920
  802   909         1266939037
  741   951         1266954372
  715   966         1266954571
  684   982         1266979672
  658   994         1266998096
  724   961         1267007105
  831   885         1267010316
  700   974         1267010424
  757   941         1267035714
  667   990         1267039963
  841   876         1267044697
  772   931         1267054139
  817   897         1267072786
  682   983         1267076655
  731   957         1267085384
  644  1000         1267089984
  782   924         1267100792
  702   973         1267115725
  746   948         1267132328
  823   892         1267174055
  680   984         1267195904
  754   943         1267222871
  840   877         1267230133
  717   965         1267233938
  704   972         1267243712
  775   929         1267249464
  793   916         1267252553
  811   902         1267282539
  806   906         1267284032
  830   886         1267293456
  797   913         1267310070
  789   919         1267320628
  665   991         1267321896
  678   985         1267337377
  649   998         1267371441
  656   995         1267375291
  726   960         1267393176
  706   971         1267394427
  839   878         1267425871
  738   953         1267470449
  751   945         1267473376
  816   898         1267489288
  801   910         1267493401
  676   986         1267501032
  778   927         1267508935
  785   922         1267514073
  822   893         1267534205
  719   964         1267536303
  743   950         1267547407
  733   956         1267555653
  708   970         1267567912
  829   887         1267586892
  663   992         1267625735
  838   879         1267631911
  859   859         1267679558
  858   860         1267684712
  674   987         1267686827
  857   861         1267700174
  765   936         1267722981
  856   862         1267725944
  762   938         1267744400
  810   903         1267755327
  855   863         1267762022
  710   969         1267764209
  768   934         1267765336
  654   996         1267774200
  748   947         1267787115
  728   959         1267802431
  805   907         1267802768
  854   864         1267808408
  759   940         1267829479
  781   925         1267832666
  647   999         1267843022
  837   880         1267848253
  721   963         1267861708
  853   865         1267865102
  771   932         1267871579
  792   917         1267888301
  828   888         1267890624
  672   988         1267894720
  821   894         1267904645
  796   914         1267910280
  815   899         1267916074
  852   866         1267932104
  661   993         1267951438
  756   942         1267978104
  712   968         1267983360
  788   920         1267991872
  851   867         1268009414
  740   952         1268025408
  774   930         1268041824
  735   955         1268049250
  800   911         1268058031
  836   881         1268074897
  850   868         1268097032
  670   989         1268124669
  745   949         1268163974
  753   944         1268190161
  652   997         1268194781
  849   869         1268194958
  827   889         1268204652
  723   962         1268210195
  784   923         1268220771
  714   967         1268225407
  730   958         1268234912
  809   904         1268238393
  691   979         1268253110
  693   978         1268253909
  689   980         1268274769
  777   928         1268276185
  695   977         1268277208
  820   895         1268285375
  659   994         1268298963
  848   870         1268303192
  835   882         1268311843
  687   981         1268318844
  697   976         1268323049
  804   908         1268331776
  645  1000         1268336125
  814   900         1268353144
  668   990         1268376632
  685   982         1268385293
  699   975         1268391474
  847   871         1268421734
  750   946         1268465536
  683   983         1268474074
  701   974         1268482525
  716   966         1268490392
  795   915         1268520750
  826   890         1268528976
  791   918         1268534303
  846   872         1268550584
  834   883         1268559091
  737   954         1268566217
  780   926         1268574776
  725   961         1268581806
  681   984         1268585145
  703   973         1268596244
  764   937         1268600697
  742   951         1268603839
  767   935         1268618038
  799   912         1268632927
  650   998         1268636992
  761   939         1268647100
  666   991         1268650567
  657   995         1268668268
  787   921         1268673364
  819   896         1268676395
  845   873         1268689742
  732   957         1268690661
  770   933         1268699237
  679   985         1268718464
  808   905         1268731737
  705   972         1268732673
  758   941         1268757133
  718   965         1268778357
  813   901         1268800498
  747   948         1268804115
  833   884         1268816641
  844   874         1268839208
  773   931         1268844408
  825   891         1268863596
  803   909         1268871056
  677   986         1268873989
  707   971         1268891854
  755   943         1268930682
  783   924         1268937711
  664   992         1268946432
  727   960         1268976583
  843   875         1268998982
  675   987         1269051678
  776   929         1269053665
  655   996         1269059311
  709   970         1269073829
  818   897         1269077705
  832   885         1269084493
  720   964         1269089344
  648   999         1269100791
  739   953         1269106596
  794   916         1269141480
  752   945         1269167633
  842   876         1269169064
  734   956         1269169720
  790   919         1269190559
  744   950         1269205784
  824   892         1269208512
  798   913         1269218089
  807   906         1269235359
  673   988         1269251489
  812   902         1269258136
  662   993         1269264185
  711   969         1269278640
  779   927         1269327122
  841   877         1269349454
  831   886         1269362647
  786   922         1269365104
  729   959         1269394568
  802   910         1269420608
  722   963         1269423395
  749   947         1269467872
  653   997         1269472050
  671   989         1269473380
  766   936         1269480952
  763   938         1269488619
  817   898         1269489305
  713   968         1269506329
  769   934         1269537113
  840   878         1269540152
  760   940         1269560000
  823   893         1269563724
  646  1000         1269586136
  660   994         1269603784
  830   887         1269651103
  772   932         1269657216
  782   925         1269664893
  741   952         1269670429
  736   955         1269672131
  692   979         1269687627
  757   942         1269694981
  694   978         1269696736
  690   980         1269701000
  669   990         1269717309
  811   903         1269726058
  696   977         1269728369
  688   981         1269736813
  839   879         1269741158
  806   907         1269749259
  715   967         1269756938
  793   917         1269772470
  724   962         1269780552
  698   976         1269782568
  686   982         1269795024
  797   914         1269813517
  746   949         1269831285
  731   958         1269835803
  775   930         1269841375
  789   920         1269857069
  700   975         1269859375
  684   983         1269875591
  754   944         1269893448
  859   860         1269895779
  858   861         1269906093
  651   998         1269906443
  816   899         1269911195
  857   862         1269926721
  822   894         1269929232
  829   888         1269949861
  838   880         1269952472
  856   863         1269957663
  702   974         1269958832
  658   995         1269965187
  682   984         1269978472
  801   911         1269980432
  667   991         1269983234
  855   864         1269998919
  717   966         1270030509
  854   865         1270050489
  785   923         1270067092
  704   973         1270080981
  778   928         1270089704
  680   985         1270103625
  853   866         1270112373
  751   946         1270155287
  726   961         1270160857
  837   881         1270174094
  852   867         1270184571
  738   954         1270197936
  810   904         1270204264
  706   972         1270225864
  678   986         1270251008
  743   951         1270257758
  828   889         1270258921
  851   868         1270267083
  665   992         1270271113
  805   908         1270273437
  733   957         1270300330
  821   895         1270305036
  719   965         1270327084
  815   900         1270343375
  656   996         1270348352
  765   937         1270354078
  850   869         1270359909
  649   999         1270362448
  768   935         1270385207
  762   939         1270386747
  708   971         1270393523
  781   926         1270402317
  836   882         1270406024
  792   918         1270413720
  796   915         1270419211
  676   987         1270420579
  849   870         1270463049
  771   933         1270480248
  748   948         1270480384
  759   941         1270483100
  788   921         1270533833
  800   912         1270550528
  728   960         1270564352
  848   871         1270576503
  827   890         1270578283
  663   993         1270580904
  710   970         1270584000
  674   988         1270612296
  774   931         1270639315
  756   943         1270643023
  721   964         1270646705
  835   883         1270648262
  820   896         1270691136
  809   905         1270692754
  847   872         1270700271
  740   953         1270747177
  654   997         1270753237
  784   924         1270779328
  814   901         1270785845
  735   956         1270788191
  712   969         1270797337
  804   909         1270807893
  672   989         1270826117
  846   873         1270834353
  647  1000         1270840023
  777   929         1270862522
  753   945         1270866402
  745   950         1270868625
  834   884         1270900808
  826   891         1270907947
  661   994         1270912565
  845   874         1270978749
  723   963         1270989414
  730   959         1270991079
  714   968         1271033576
  795   916         1271035171
  670   990         1271062000
  791   919         1271065230
  819   897         1271087532
  693   979         1271126296
  799   913         1271130896
  691   980         1271131371
  844   875         1271133459
  695   978         1271143727
  780   927         1271149983
  750   947         1271153123
  689   981         1271158910
  833   885         1271163662
  652   998         1271179800
  697   977         1271183706
  808   906         1271191528
  687   982         1271208871
  787   922         1271220851
  764   938         1271237416
  813   902         1271238605
  767   936         1271243519
  699   976         1271246275
  825   892         1271247913
  659   995         1271266054
  685   983         1271281212
  716   967         1271292759
  761   940         1271295081
  843   876         1271298483
  737   955         1271299428
  770   934         1271313504
  742   952         1271319896
  668   991         1271319903
  701   975         1271331476
  803   910         1271352627
  725   962         1271355253
  683   984         1271375891
  758   942         1271416400
  832   886         1271436824
  703   974         1271439351
  732   958         1271441080
  773   932         1271447485
  842   877         1271473821
  681   985         1271492866
  818   898         1271494224
  783   925         1271501812
  747   949         1271503072
  705   973         1271569942
  718   966         1271574928
  824   893         1271598181
  666   992         1271599784
  755   944         1271601259
  650   999         1271627999
  679   986         1271632095
  657   996         1271641329
  776   930         1271645576
  841   878         1271659473
  794   917         1271661397
  807   907         1271700586
  812   903         1271701655
  831   887         1271720294
  798   914         1271721536
  707   972         1271723291
  790   920         1271727000
  727   961         1271744264
  677   987         1271793536
  739   954         1271834083
  752   946         1271849544
  840   879         1271855439
  720   965         1271880125
  709   971         1271899440
  664   993         1271901601
  802   911         1271907639
  779   928         1271907891
  817   899         1271911212
  734   957         1271914397
  744   951         1271916135
  786   923         1271918123
  823   894         1271958751
  675   988         1271977147
  830   888         1272014072
  655   997         1272038348
  839   880         1272061719
  648  1000         1272097792
  711   970         1272098431
  860   860         1272112000
  766   937         1272112049
  859   861         1272117160
  763   939         1272130966
  858   862         1272132640
  729   960         1272156489
  769   935         1272156984
  857   863         1272158440
  749   948         1272161141
  811   904         1272174995
  673   989         1272182886
  856   864         1272194560
  722   964         1272208392
  760   941         1272213621
  806   908         1272219928
  662   994         1272225312
  782   926         1272234544
  855   865         1272241000
  772   933         1272265885
  838   881         1272278313
  854   866         1272297760
  793   918         1272297889
  829   889         1272318158
  713   969         1272320306
  797   915         1272322448
  822   895         1272329623
  816   900         1272338496
  757   943         1272359900
  853   867         1272364840
  741   953         1272392198
  789   921         1272399030
  671   990         1272410711
  736   956         1272411072
  775   931         1272438866
  852   868         1272442240
  653   998         1272457069
  801   912         1272472929
  837   882         1272505221
  851   869         1272529960
  746   950         1272535936
  724   963         1272559771
  715   968         1272565107
  692   980         1272565888
  694   979         1272569123
  754   945         1272569689
  660   995         1272570875
  690   981         1272585141
  731   959         1272591970
  696   978         1272594888
  785   924         1272625649
  688   982         1272626840
  850   870         1272628000
  828   890         1272632552
  698   977         1272643225
  810   905         1272658625
  669   991         1272660580
  778   929         1272676041
  686   983         1272690943
  821   896         1272710797
  700   976         1272714176
  849   871         1272736360
  836   883         1272742443
  805   909         1272749554
  815   901         1272776076
  684   984         1272777408
  702   975         1272807783
  717   967         1272832876
  751   947         1272842874
  848   872         1272855040
  682   985         1272886193
  651   999         1272897450
  704   974         1272924088
  738   955         1272931147
  667   992         1272932451
  796   916         1272933632
  726   962         1272934304
  658   996         1272938248
  792   919         1272944647
  827   891         1272957254
  743   952         1272973815
  781   927         1272977524
  847   873         1272984040
  835   884         1272989979
  765   938         1272990797
  768   936         1273010688
  680   986         1273017256
  762   940         1273034728
  800   913         1273048497
  733   958         1273050749
  706   973         1273063133
  788   922         1273081320
  771   934         1273094515
  820   897         1273102273
  846   874         1273123360
  719   966         1273123655
  759   942         1273142367
  809   906         1273152545
  678   987         1273170555
  748   949         1273179341
  814   902         1273223952
  708   972         1273224960
  665   993         1273226282
  774   932         1273242392
  834   885         1273247829
  845   875         1273273000
  804   910         1273289464
  826   892         1273292264
  756   944         1273313600
  656   997         1273327389
  728   961         1273332033
  784   925         1273343429
  676   988         1273346048
  649  1000         1273359449
  710   971         1273409611
  844   876         1273432960
  721   965         1273437486
  777   930         1273454433
  740   954         1273474664
  819   898         1273504051
  833   886         1273515993
  735   957         1273532868
  663   994         1273542031
  674   989         1273543693
  753   946         1273548313
  795   917         1273555088
  745   951         1273578976
  791   920         1273601671
  843   877         1273603240
  712   970         1273617128
  799   914         1273634343
  825   893         1273637582
  808   907         1273656755
  813   903         1273682124
  780   928         1273730752
  654   998         1273738256
  730   960         1273753000
  672   990         1273763448
  787   923         1273773870
  723   964         1273774411
  842   878         1273783840
  832   887         1273794471
  803   911         1273839658
  750   948         1273846392
  714   969         1273847553
  767   937         1273874616
  661   995         1273879656
  764   939         1273879763
  818   899         1273916131
  770   935         1273933375
  761   941         1273948702
  841   879         1273974760
  824   894         1273993208
  693   980         1274004557
  670   991         1274005271
  691   981         1274015512
  695   979         1274016114
  737   956         1274038369
  742   953         1274041665
  689   982         1274048937
  697   978         1274050225
  773   933         1274056154
  783   926         1274071463
  758   943         1274081319
  831   888         1274083263
  716   968         1274100928
  687   983         1274104790
  699   977         1274106932
  725   963         1274134472
  812   904         1274150592
  652   999         1274170807
  807   908         1274171255
  840   880         1274176000
  685   984         1274183029
  701   976         1274186277
  794   918         1274186816
  732   959         1274197247
  747   950         1274207723
  798   915         1274230467
  659   996         1274239115
  776   931         1274243067
  790   921         1274268961
  668   992         1274269120
  755   945         1274277500
  683   985         1274283612
  703   975         1274288302
  860   861         1274333381
  817   900         1274338513
  859   862         1274343707
  823   895         1274359142
  858   863         1274364359
  718   967         1274377295
  830   889         1274382369
  839   881         1274387560
  857   864         1274395337
  802   912         1274400136
  681   986         1274406497
  705   974         1274413049
  856   865         1274436641
  786   924         1274476680
  855   866         1274488271
  779   929         1274494228
  727   962         1274517711
  752   947         1274537131
  854   867         1274550227
  679   987         1274551642
  666   993         1274554953
  707   973         1274560560
  739   955         1274567294
  838   882         1274609440
  657   997         1274620366
  853   868         1274622509
  650  1000         1274625000
  811   905         1274629356
  744   952         1274632192
  734   958         1274664816
  720   966         1274676696
  829   890         1274691789
  806   909         1274696045
  852   869         1274705117
  677   988         1274719005
  709   972         1274730877
  822   896         1274735384
  766   938         1274748768
  816   901         1274771197
  763   940         1274778947
  769   936         1274782465
  851   870         1274798051
  782   927         1274809751
  793   919         1274828816
  797   916         1274836869
  837   883         1274841640
  749   949         1274860098
  664   994         1274862728
  760   942         1274872888
  772   934         1274880152
  850   871         1274901311
  675   989         1274908544
  711   971         1274924042
  729   961         1274924170
  789   922         1274946517
  801   913         1274970898
  722   965         1274999173
  828   891         1275011523
  849   872         1275014897
  655   998         1275023367
  757   944         1275030477
  775   932         1275041943
  836   884         1275084160
  810   906         1275118416
  741   954         1275119685
  673   990         1275120217
  821   897         1275121934
  848   873         1275138809
  713   970         1275140097
  736   957         1275155749
  785   925         1275189750
  662   995         1275192403
  815   902         1275214183
  805   910         1275231125
  746   951         1275246287
  754   946         1275251600
  778   930         1275267952
  847   874         1275273047
  835   885         1275337000
  827   892         1275341571
  724   964         1275344768
  731   960         1275353891
  671   991         1275353982
  715   969         1275379084
  846   875         1275417611
  694   980         1275447384
  653   999         1275448076
  692   981         1275450029
  796   917         1275453549
  696   979         1275467275
  690   982         1275475168
  792   920         1275481088
  698   978         1275509744
  820   898         1275518792
  688   983         1275522759
  751   948         1275536143
  660   996         1275543936
  800   914         1275551944
  781   928         1275558293
  845   876         1275572501
  700   977         1275574833
  686   984         1275592760
  834   886         1275600160
  669   992         1275609797
  809   907         1275617772
  765   939         1275633144
  788   923         1275634339
  717   968         1275641045
  768   937         1275641785
  702   976         1275662584
  814   903         1275667471
  738   956         1275670088
  826   893         1275681933
  684   985         1275685129
  762   941         1275688349
  743   953         1275695584
  726   963         1275713523
  771   935         1275714386
  844   877         1275737717
  704   975         1275773039
  804   911         1275776495
  682   986         1275799824
  733   959         1275806916
  759   943         1275807286
  774   933         1275851061
  833   887         1275873640
  748   950         1275883992
  667   993         1275887620
  651  1000         1275894451
  706   974         1275906240
  784   926         1275913080
  843   878         1275913259
  658   997         1275917285
  819   899         1275925958
  719   967         1275926022
  680   987         1275936803
  756   945         1275989841
  825   894         1276032609
  777   931         1276051924
  708   973         1276062229
  795   918         1276080507
  678   988         1276096024
  842   879         1276099127
  728   962         1276105480
  808   908         1276127424
  813   904         1276131061
  799   915         1276143274
  791   921         1276143632
  832   888         1276157440
  665   994         1276187409
  740   955         1276207875
  721   966         1276234057
  753   947         1276235900
  710   972         1276241048
  676   989         1276277445
  735   958         1276283287
  745   952         1276295033
  841   880         1276295321
  656   998         1276312408
  780   929         1276317089
  803   912         1276332155
  787   924         1276332427
  818   900         1276343432
  824   895         1276393599
  712   971         1276442739
  831   889         1276451560
  674   990         1276481024
  840   881         1276501841
  663   995         1276509122
  767   938         1276511335
  730   961         1276520681
  764   940         1276527744
  750   949         1276545349
  861   861         1276554762
  770   936         1276558856
  860   862         1276559928
  723   965         1276565192
  859   863         1276575426
  858   864         1276601256
  812   905         1276604953
  761   942         1276607969
  857   865         1276637418
  783   927         1276646670
  807   909         1276647372
  714   970         1276667344
  773   934         1276670421
  856   866         1276683912
  672   991         1276706719
  794   919         1276717743
  839   882         1276718687
  654   999         1276729263
  855   867         1276740738
  798   916         1276744888
  758   944         1276751896
  830   890         1276756000
  823   896         1276764903
  742   954         1276769152
  817   901         1276771214
  737   957         1276783046
  854   868         1276807896
  790   922         1276816448
  776   932         1276846144
  661   996         1276852717
  853   869         1276885386
  693   981         1276888698
  695   980         1276894375
  802   913         1276898105
  691   982         1276905539
  716   969         1276914905
  747   951         1276918074
  725   964         1276919469
  697   979         1276922612
  689   983         1276944856
  838   883         1276945859
  670   992         1276954488
  732   960         1276959168
  755   946         1276959411
  852   870         1276973208
  699   978         1276973451
  687   984         1277006607
  786   925         1277040781
  701   977         1277046934
  829   891         1277070760
  851   871         1277071362
  779   930         1277086139
  811   906         1277089147
  685   985         1277090750
  703   976         1277143103
  822   897         1277146521
  652  1000         1277167808
  806   910         1277177616
  850   872         1277179848
  837   884         1277183357
  718   968         1277185464
  683   986         1277197243
  816   902         1277209304
  659   997         1277218152
  668   993         1277224289
  752   948         1277230400
  705   975         1277262000
  727   963         1277296930
  849   873         1277298666
  739   956         1277306235
  681   987         1277326044
  744   953         1277353961
  797   917         1277356786
  793   920         1277365257
  782   928         1277390520
  766   939         1277391115
  828   892         1277395840
  707   974         1277403667
  769   937         1277413562
  734   959         1277420983
  848   874         1277427816
  836   885         1277431181
  763   941         1277432568
  801   914         1277474345
  679   988         1277477111
  720   967         1277479063
  789   923         1277499536
  772   935         1277500023
  666   994         1277516080
  760   943         1277537807
  821   898         1277538453
  749   950         1277564749
  847   875         1277567298
  709   973         1277568146
  810   907         1277583643
  657   998         1277605385
  677   989         1277650402
  775   933         1277650612
  815   903         1277657702
  835   886         1277689331
  729   962         1277697617
  757   945         1277706718
  846   876         1277717112
  805   911         1277718156
  827   893         1277731240
  711   972         1277755479
  785   926         1277759401
  722   966         1277795744
  664   995         1277829819
  675   990         1277845875
  741   955         1277852896
  778   931         1277865443
  845   877         1277877258
  736   958         1277906168
  754   947         1277939187
  820   899         1277940699
  834   887         1277957807
  746   952         1277962344
  713   971         1277965708
  796   918         1277978968
  655   999         1278014374
  792   921         1278023049
  844   878         1278047736
  800   915         1278060875
  673   991         1278063488
  826   894         1278076960
  809   908         1278088441
  814   904         1278116408
  731   961         1278121572
  724   965         1278135549
  781   929         1278144630
  662   996         1278165464
  788   924         1278192896
  715   970         1278198875
  843   879         1278228546
  751   949         1278235100
  833   888         1278236609
  804   912         1278268992
  768   938         1278278504
  765   940         1278281125
  671   992         1278303199
  694   981         1278331525
  771   936         1278339867
  692   982         1278340056
  696   980         1278345536
  762   942         1278347616
  819   900         1278353259
  690   983         1278371087
  698   979         1278382131
  738   957         1278414765
  842   880         1278419688
  743   954         1278423071
  688   984         1278424576
  825   895         1278433000
  700   978         1278441352
  653  1000         1278445077
  717   969         1278455022
  774   934         1278465328
  759   944         1278477863
  784   927         1278488287
  726   964         1278498520
  686   985         1278500481
  660   997         1278522973
  702   977         1278523241
  832   889         1278525737
  669   993         1278564966
  733   960         1278568837
  813   905         1278585422
  748   951         1278594343
  684   986         1278598760
  808   909         1278603541
  795   919         1278611434
  841   881         1278621162
  704   976         1278627840
  777   932         1278655001
  799   916         1278657695
  756   946         1278671752
  791   922         1278691119
  682   987         1278719371
  719   968         1278734191
  706   975         1278755191
  818   901         1278776133
  861   862         1278781309
  860   863         1278791647
  824   896         1278799360
  859   864         1278812323
  831   890         1278825191
  803   913         1278830124
  840   882         1278832968
  858   865         1278843337
  667   994         1278848747
  680   988         1278862272
  857   866         1278884689
  728   963         1278884699
  787   925         1278896528
  658   998         1278902304
  708   974         1278905336
  780   930         1278909000
  753   948         1278929169
  856   867         1278936379
  740   956         1278946816
  855   868         1278998407
  745   953         1279016802
  678   989         1279027421
  721   967         1279036424
  735   959         1279039454
  839   883         1279055106
  812   906         1279064744
  854   869         1279070773
  710   973         1279078317
  807   910         1279128943
  830   891         1279134971
  853   870         1279153477
  767   939         1279153682
  665   995         1279154500
  823   897         1279176040
  764   941         1279181365
  770   937         1279189953
  817   902         1279209321
  676   990         1279214776
  783   928         1279227439
  852   871         1279246519
  750   950         1279250000
  794   920         1279254184
  798   917         1279264805
  761   943         1279272888
  712   972         1279274176
  838   884         1279287576
  773   935         1279290292
  730   962         1279294128
  656   999         1279303415
  851   872         1279349899
  723   966         1279361763
  790   923         1279369467
  802   914         1279401552
  674   991         1279424295
  758   945         1279428137
  776   933         1279454813
  829   892         1279455077
  850   873         1279463617
  663   996         1279482183
  714   971         1279492955
  742   955         1279502363
  837   885         1279530378
  737   958         1279533465
  811   907         1279554374
  822   898         1279563040
  849   874         1279587673
  786   926         1279610432
  747   952         1279634131
  755   947         1279646998
  816   903         1279652823
  672   992         1279655936
  806   911         1279664647
  779   931         1279683630
  725   965         1279710250
  848   875         1279722067
  654  1000         1279726264
  732   961         1279726849
  716   970         1279734696
  695   981         1279778516
  693   982         1279778725
  836   886         1279783512
  828   893         1279785509
  697   980         1279800873
  691   983         1279801458
  661   997         1279831754
  699   979         1279845838
  689   984         1279846673
  847   876         1279866799
  797   918         1279882205
  793   921         1279907218
  670   993         1279909657
  701   978         1279913453
  687   985         1279914328
  752   949         1279929357
  821   899         1279960360
  782   929         1279976857
  801   915         1279983276
  718   969         1279999441
  703   977         1280003760
  685   986         1280004381
  846   877         1280021869
  766   940         1280039096
  835   887         1280046978
  769   938         1280050281
  739   957         1280050912
  810   908         1280054312
  789   924         1280058093
  744   954         1280081448
  727   964         1280081927
  763   942         1280091835
  815   904         1280106639
  683   987         1280116790
  705   976         1280116801
  772   936         1280125504
  827   894         1280126267
  734   960         1280182904
  668   994         1280185416
  845   878         1280187277
  659   998         1280203171
  760   944         1280208384
  805   912         1280210653
  681   988         1280251513
  707   975         1280252618
  775   934         1280264879
  749   951         1280275100
  720   968         1280287232
  834   888         1280320776
  785   927         1280334608
  844   879         1280363023
  820   900         1280368000
  757   946         1280388629
  679   989         1280408508
  709   974         1280411253
  778   932         1280468520
  729   963         1280476836
  826   895         1280477351
  666   995         1280483171
  796   919         1280509895
  843   880         1280549107
  809   909         1280564558
  792   922         1280570536
  814   905         1280570769
  800   916         1280575296
  677   990         1280587733
  741   956         1280591837
  711   973         1280592748
  657   999         1280596392
  722   967         1280598111
  833   889         1280604906
  754   948         1280632456
  736   959         1280662335
  746   953         1280684113
  781   930         1280736541
  842   881         1280745529
  788   925         1280756997
  804   913         1280766961
  819   901         1280785960
  675   991         1280789146
  713   972         1280797145
  664   996         1280802880
  825   896         1280838761
  731   962         1280895019
  832   890         1280899368
  768   939         1280920851
  724   966         1280932120
  765   941         1280934746
  751   950         1280939751
  841   882         1280952289
  771   937         1280970964
  862   862         1281007856
  655  1000         1281011375
  762   943         1281012535
  673   992         1281012705
  861   863         1281013028
  715   971         1281024486
  860   864         1281028544
  813   906         1281045213
  859   865         1281054404
  784   928         1281069056
  808   910         1281085112
  774   935         1281085199
  858   866         1281090608
  857   867         1281137156
  662   997         1281144501
  795   920         1281147875
  759   945         1281154104
  743   955         1281156282
  738   958         1281165184
  840   883         1281169387
  799   917         1281177612
  856   868         1281194048
  831   891         1281204162
  824   897         1281210497
  818   902         1281214240
  694   982         1281221552
  696   981         1281229677
  692   983         1281235975
  791   923         1281244138
  671   993         1281258368
  698   980         1281260392
  855   869         1281261284
  777   933         1281263670
  690   984         1281272904
  717   970         1281274813
  726   965         1281289301
  748   952         1281310400
  700   979         1281313739
  688   985         1281332297
  803   914         1281333571
  733   961         1281336518
  854   870         1281338864
  756   947         1281359339
  702   978         1281389760
  839   884         1281396823
  686   986         1281414112
  853   871         1281426788
  787   926         1281466179
  704   977         1281488497
  780   931         1281506491
  660   998         1281507992
  684   987         1281518307
  830   892         1281519288
  852   872         1281525056
  669   994         1281526093
  812   907         1281529971
  719   969         1281548168
  823   898         1281592559
  706   976         1281609992
  807   911         1281615974
  753   949         1281628126
  851   873         1281633668
  838   885         1281634597
  682   988         1281644840
  817   903         1281652840
  728   964         1281669696
  740   957         1281691493
  745   954         1281744289
  850   874         1281752624
  708   975         1281754287
  798   918         1281790224
  680   989         1281793669
  794   921         1281796145
  735   960         1281801375
  767   940         1281801663
  783   929         1281813776
  667   995         1281815838
  770   938         1281826672
  764   942         1281840632
  721   968         1281844593
  829   893         1281844746
  849   875         1281881924
  837   886         1281882709
  658   999         1281893311
  802   915         1281910483
  773   936         1281915773
  710   974         1281921424
  790   924         1281928024
  761   944         1281943465
  750   951         1281960351
  678   990         1281964752
  822   899         1281984947
  848   876         1282021568
  811   908         1282025043
  776   934         1282069080
  730   963         1282073347
  816   904         1282101760
  758   946         1282110048
  712   973         1282111445
  665   996         1282127561
  836   887         1282141159
  806   912         1282157144
  676   991         1282158047
  723   967         1282164130
  847   877         1282171556
  828   894         1282180536
  786   927         1282185639
  742   956         1282241304
  779   932         1282286707
  737   959         1282289632
  656  1000         1282300416
  714   972         1282324392
  846   878         1282331888
  755   948         1282340267
  747   953         1282355900
  674   992         1282373512
  821   900         1282387661
  835   888         1282409947
  797   919         1282413132
  793   922         1282454705
  663   997         1282461220
  801   916         1282497697
  732   962         1282500296
  845   879         1282502564
  725   966         1282506821
  827   895         1282526658
  810   909         1282530429
  716   971         1282560307
  815   905         1282561000
  782   930         1282568768
  672   993         1282611105
  789   925         1282622194
  752   950         1282634008
  695   982         1282668543
  693   983         1282674644
  844   880         1282683584
  697   981         1282685014
  834   889         1282689073
  769   939         1282692628
  766   941         1282692717
  691   984         1282703275
  805   913         1282708622
  699   980         1282724099
  689   985         1282754394
  772   937         1282756601
  763   943         1282756754
  701   979         1282785840
  820   901         1282800701
  739   958         1282801331
  744   955         1282814659
  661   998         1282816773
  718   970         1282819232
  687   986         1282827959
  703   978         1282870279
  670   994         1282870784
  727   965         1282872708
  843   881         1282874948
  826   896         1282883112
  760   945         1282884625
  775   935         1282884750
  785   928         1282915377
  685   987         1282923928
  734   961         1282950585
  705   977         1282977458
  833   890         1282978537
  749   952         1282991157
  814   906         1283030560
  683   988         1283042259
  809   910         1283046129
  796   920         1283046336
  757   947         1283076216
  842   882         1283076656
  778   933         1283077189
  800   917         1283095213
  720   969         1283101209
  707   976         1283107419
  792   923         1283123555
  668   995         1283152507
  681   989         1283182910
  659   999         1283194178
  819   902         1283224067
  862   863         1283239575
  825   897         1283249898
  861   864         1283249925
  709   975         1283260204
  729   964         1283261833
  804   914         1283270408
  860   865         1283270625
  832   891         1283278339
  841   883         1283288708
  859   866         1283301675
  788   926         1283326648
  754   949         1283331413
  781   931         1283334032
  741   957         1283336514
  858   867         1283343075
  679   990         1283345839
  857   868         1283394825
  722   968         1283406280
  746   954         1283411600
  736   960         1283424256
  711   974         1283435855
  666   996         1283456232
  856   869         1283456925
  813   907         1283510440
  840   884         1283511104
  855   870         1283529375
  677   991         1283531004
  768   940         1283568832
  808   911         1283572143
  831   892         1283588479
  657  1000         1283593393
  765   942         1283594013
  771   938         1283607683
  854   871         1283612175
  824   898         1283627016
  713   973         1283634414
  751   951         1283650102
  784   929         1283655393
  818   903         1283657759
  731   963         1283674238
  762   944         1283683112
  795   921         1283689836
  799   918         1283703031
  853   872         1283705325
  774   936         1283710680
  724   967         1283734487
  675   992         1283738363
  839   885         1283743844
  664   997         1283781917
  791   924         1283802695
  852   873         1283808825
  759   946         1283836015
  803   915         1283842502
  715   972         1283855923
  777   934         1283877937
  743   956         1283895223
  830   893         1283908957
  738   959         1283921351
  851   874         1283922675
  673   993         1283967874
  838   886         1283986928
  812   908         1284000640
  823   899         1284014466
  748   953         1284032169
  787   927         1284041386
  850   875         1284046875
  756   948         1284052608
  726   966         1284085872
  717   971         1284100424
  817   904         1284101777
  807   912         1284108471
  780   932         1284109568
  733   962         1284109965
  694   983         1284117471
  696   982         1284119704
  662   998         1284129520
  692   984         1284137792
  698   981         1284144533
  690   985         1284180625
  849   876         1284181425
  700   980         1284192000
  671   994         1284219495
  829   894         1284239773
  837   887         1284240356
  688   986         1284245928
  702   979         1284262147
  798   919         1284321151
  848   877         1284326325
  753   950         1284332777
  686   987         1284333659
  794   922         1284343632
  704   978         1284355016
  719   970         1284367959
  783   930         1284405687
  822   900         1284412248
  802   916         1284424904
  740   958         1284441912
  684   988         1284443776
  767   941         1284455284
  728   965         1284460477
  770   939         1284469019
  706   977         1284470649
  745   955         1284477500
  847   878         1284481575
  790   925         1284492125
  669   995         1284493184
  660   999         1284498999
  811   909         1284501160
  836   888         1284504128
  764   943         1284505551
  773   937         1284546870
  816   905         1284556121
  735   961         1284569056
  682   989         1284576237
  828   895         1284580927
  708   976         1284609088
  761   945         1284619706
  846   879         1284647175
  806   913         1284655113
  721   969         1284658570
  750   952         1284676408
  776   935         1284688951
  680   990         1284731000
  786   928         1284766408
  710   975         1284770375
  835   889         1284778244
  667   996         1284788899
  758   947         1284797635
  821   901         1284820362
  845   880         1284823125
  730   964         1284858344
  658  1000         1284890312
  779   933         1284895376
  678   991         1284908023
  827   896         1284932419
  797   920         1284949573
  712   974         1284954552
  723   968         1284972299
  742   957         1284985981
  793   923         1285007724
  844   881         1285009425
  810   910         1285012000
  801   917         1285017614
  815   906         1285020791
  755   949         1285039224
  737   960         1285051553
  834   890         1285062704
  747   954         1285083387
  665   997         1285106598
  676   992         1285107264
  714   973         1285161661
  782   931         1285166259
  789   926         1285191845
  843   882         1285206075
  805   914         1285212069
  820   902         1285238808
  732   963         1285279515
  826   897         1285294249
  725   967         1285309188
  674   993         1285328681
  769   940         1285340609
  752   951         1285344359
  766   942         1285351984
  833   891         1285357508
  716   972         1285391744
  772   938         1285393320
  842   883         1285413075
  763   944         1285427331
  663   998         1285446239
  863   863         1285471294
  862   864         1285476472
  861   865         1285492006
  814   907         1285495787
  785   929         1285501714
  775   936         1285510231
  860   866         1285517896
  809   911         1285533160
  744   956         1285553600
  859   867         1285554142
  739   959         1285557498
  695   983         1285564462
  760   946         1285566536
  672   994         1285572232
  697   982         1285575041
  693   984         1285576461
  796   921         1285588297
  858   868         1285600744
  699   981         1285608240
  691   985         1285610996
  800   918         1285620632
  841   884         1285630425
  718   971         1285644843
  857   869         1285657702
  832   892         1285662656
  701   980         1285664101
  825   898         1285666417
  819   903         1285667586
  689   986         1285668025
  727   966         1285669279
  792   924         1285682112
  778   934         1285691456
  749   953         1285712926
  734   962         1285724032
  856   870         1285725016
  703   979         1285742666
  687   987         1285747506
  757   948         1285769485
  804   915         1285779339
  855   871         1285802686
  661   999         1285807780
  670   995         1285837875
  705   978         1285843977
  685   988         1285849397
  840   885         1285858125
  854   872         1285890712
  788   927         1285901855
  720   970         1285921000
  781   932         1285937109
  707   977         1285968076
  683   989         1285973656
  831   893         1285978148
  813   908         1285981109
  853   873         1285989094
  754   950         1286036064
  824   899         1286048923
  729   965         1286052614
  808   912         1286064640
  741   958         1286086933
  839   886         1286096175
  852   874         1286097832
  818   904         1286106696
  709   976         1286115005
  681   990         1286120241
  668   996         1286125568
  746   955         1286144811
  659  1000         1286191179
  736   961         1286191937
  851   875         1286216926
  722   969         1286220257
  768   941         1286222453
  799   919         1286233958
  795   922         1286237323
  784   930         1286247304
  771   939         1286250030
  765   943         1286258932
  711   975         1286284806
  679   991         1286289110
  830   894         1286303984
  774   937         1286341777
  838   887         1286344575
  850   876         1286346376
  803   916         1286356923
  762   945         1286359353
  751   952         1286366159
  791   925         1286366796
  666   997         1286435269
  823   900         1286441767
  731   964         1286459235
  812   909         1286476757
  713   974         1286477521
  677   992         1286480221
  849   877         1286486182
  777   935         1286497808
  759   947         1286523602
  724   968         1286542656
  817   905         1286556138
  837   888         1286603325
  807   913         1286606440
  787   928         1286622155
  848   878         1286636344
  743   957         1286639900
  829   895         1286640164
  738   960         1286683272
  715   973         1286693192
  675   993         1286693532
  780   933         1286718237
  756   949         1286751565
  748   954         1286759656
  664   998         1286766936
  847   879         1286796862
  822   901         1286844949
  798   920         1286857592
  836   889         1286872425
  726   967         1286888239
  733   963         1286889184
  794   923         1286896651
  673   994         1286929001
  717   972         1286931861
  802   917         1286944821
  846   880         1286967736
  811   910         1286982731
  828   896         1286986688
  783   931         1287003178
  696   983         1287015623
  816   906         1287015912
  694   984         1287019288
  698   982         1287034560
  753   951         1287043128
  692   985         1287045513
  790   926         1287061776
  700   981         1287076141
  690   986         1287094256
  767   942         1287114551
  770   940         1287117000
  662   999         1287120527
  702   980         1287140408
  845   881         1287148966
  835   890         1287151875
  806   914         1287158560
  688   987         1287165475
  764   944         1287176128
  773   938         1287183589
  671   995         1287186586
  719   971         1287193570
  740   959         1287198079
  745   956         1287216441
  704   979         1287227403
  728   966         1287257048
  821   902         1287258469
  686   988         1287259128
  761   946         1287301617
  776   936         1287314432
  706   978         1287337168
  844   882         1287340552
  735   962         1287342503
  827   897         1287343556
  786   929         1287352745
  684   989         1287375173
  750   953         1287398177
  834   891         1287441675
  669   996         1287466245
  708   977         1287469745
  721   970         1287478361
  815   907         1287486018
  758   948         1287490904
  797   921         1287491534
  660  1000         1287496000
  810   911         1287499031
  779   934         1287509643
  682   990         1287513568
  843   883         1287542494
  801   918         1287543033
  793   924         1287566281
  710   976         1287625176
  730   965         1287649125
  680   991         1287674271
  820   903         1287682327
  863   864         1287708191
  826   898         1287710768
  862   865         1287718553
  805   915         1287721000
  742   958         1287736400
  861   866         1287739277
  833   892         1287741825
  755   950         1287743875
  842   884         1287754792
  789   927         1287767052
  667   997         1287767936
  782   932         1287769336
  860   867         1287770363
  723   969         1287786276
  712   975         1287803503
  859   868         1287811811
  747   955         1287816598
  737   961         1287819234
  678   992         1287857240
  858   869         1287863621
  857   870         1287925793
  814   908         1287966456
  841   885         1287977446
  769   941         1287994230
  856   871         1287998327
  714   974         1288004768
  766   943         1288016903
  809   912         1288025657
  772   939         1288035667
  832   893         1288052325
  752   952         1288060416
  676   993         1288062433
  732   964         1288064512
  855   872         1288081223
  825   899         1288088324
  665   998         1288091617
  785   930         1288093625
  763   945         1288103572
  819   904         1288116523
  725   968         1288117357
  796   922         1288135784
  775   937         1288141328
  800   919         1288151559
  854   873         1288174481
  840   886         1288210456
  716   973         1288229013
  792   925         1288246213
  760   947         1288254123
  853   874         1288278101
  674   994         1288289808
  804   916         1288293760
  744   957         1288298277
  778   935         1288311327
  739   960         1288319419
  831   894         1288373175
  852   875         1288392083
  663   999         1288437246
  749   954         1288440413
  839   887         1288453822
  813   909         1288457226
  695   984         1288466279
  757   949         1288468442
  697   983         1288470960
  727   967         1288471646
  824   900         1288476224
  718   972         1288476280
  788   928         1288482624
  693   985         1288484182
  699   982         1288498267
  734   963         1288503251
  851   876         1288516427
  691   986         1288524627
  672   995         1288539323
  781   933         1288545778
  701   981         1288548242
  818   905         1288561057
  808   913         1288562609
  689   987         1288587572
  703   980         1288620927
  850   877         1288651133
  687   988         1288672975
  830   895         1288704375
  838   888         1288707544
  705   979         1288716364
  754   951         1288746415
  720   971         1288746611
  799   920         1288770399
  685   989         1288780794
  795   923         1288790342
  849   878         1288796201
  661  1000         1288804781
  670   996         1288810936
  707   978         1288834595
  741   959         1288843100
  784   931         1288844795
  729   966         1288849185
  823   901         1288874468
  803   917         1288876840
  768   942         1288881720
  746   956         1288883752
  771   940         1288898011
  683   990         1288910987
  765   944         1288929509
  791   926         1288936447
  848   879         1288951631
  812   910         1288958328
  736   962         1288965384
  837   889         1288971622
  709   977         1288975662
  774   938         1288978496
  817   906         1289015929
  722   970         1289040048
  762   946         1289041264
  829   896         1289045925
  681   991         1289063512
  751   953         1289087928
  668   997         1289104605
  807   914         1289109887
  847   880         1289117423
  777   936         1289123289
  711   976         1289139607
  787   929         1289208492
  759   948         1289216871
  679   992         1289238327
  836   890         1289246056
  731   965         1289250016
  822   902         1289283056
  846   881         1289293577
  713   975         1289326472
  780   934         1289332504
  724   969         1289356633
  743   958         1289390319
  828   897         1289397825
  798   921         1289399553
  666   998         1289420288
  677   993         1289435390
  738   961         1289450953
  794   924         1289455208
  756   950         1289456216
  811   911         1289469762
  802   918         1289470240
  845   882         1289480093
  816   907         1289481139
  748   955         1289492867
  835   891         1289530846
  715   974         1289536299
  783   932         1289606255
  790   927         1289636983
  675   994         1289654659
  806   915         1289667491
  733   964         1289674181
  844   883         1289676971
  726   968         1289696408
  821   903         1289701988
  664   999         1289757943
  753   952         1289759185
  827   898         1289760075
  717   973         1289769130
  770   941         1289770621
  767   943         1289779470
  773   939         1289825936
  834   892         1289825992
  764   945         1289852369
  843   884         1289884211
  673   995         1289896092
  696   984         1289917440
  694   985         1289927009
  698   983         1289930479
  786   930         1289944656
  864   864         1289945088
  776   937         1289945529
  863   865         1289950272
  815   908         1289956687
  692   986         1289959144
  740   960         1289960000
  745   957         1289961118
  862   866         1289965824
  700   982         1289966168
  761   947         1289989204
  810   912         1289991528
  861   867         1289991744
  690   987         1290013803
  702   981         1290024549
  719   972         1290025007
  860   868         1290028032
  797   922         1290039021
  728   967         1290059415
  801   919         1290073960
  859   869         1290074688
  688   988         1290090944
  842   885         1290101813
  704   980         1290105664
  662  1000         1290117528
  735   963         1290121722
  750   954         1290125664
  779   935         1290129514
  793   925         1290130382
  820   904         1290131264
  833   893         1290131494
  858   870         1290131712
  826   899         1290132675
  671   996         1290159647
  758   949         1290189861
  686   989         1290190525
  857   871         1290199104
  706   979         1290209555
  805   916         1290235421
  856   872         1290276864
  721   971         1290303972
  684   990         1290312504
  841   886         1290329777
  708   978         1290336264
  789   928         1290347821
  855   873         1290364992
  782   933         1290378005
  814   909         1290442573
  669   997         1290445282
  730   966         1290445696
  832   894         1290447352
  755   951         1290454226
  682   991         1290456839
  854   874         1290463488
  710   977         1290485833
  742   959         1290492567
  825   900         1290515625
  809   913         1290523626
  747   956         1290555539
  840   887         1290568103
  819   905         1290570884
  853   875         1290572352
  737   962         1290592681
  723   970         1290606067
  680   992         1290623488
  769   942         1290653497
  712   976         1290658304
  772   940         1290683648
  766   944         1290687480
  800   920         1290688000
  796   923         1290688803
  785   931         1290691116
  852   876         1290691584
  667   998         1290752955
  831   895         1290773566
  775   938         1290778047
  752   953         1290782185
  763   946         1290785483
  678   993         1290812409
  804   917         1290813677
  792   926         1290815864
  839   888         1290816791
  851   877         1290821184
  714   975         1290853719
  732   965         1290855293
  824   901         1290908925
  725   969         1290931334
  778   936         1290936808
  813   910         1290938797
  760   948         1290947392
  850   878         1290961152
  818   906         1291020848
  676   994         1291023560
  744   958         1291048696
  808   914         1291066056
  788   929         1291068961
  716   974         1291072120
  838   889         1291075841
  665   999         1291082624
  739   961         1291087100
  830   896         1291110136
  849   879         1291111488
  781   934         1291160045
  757   950         1291173093
  749   955         1291173624
  674   995         1291256899
  848   880         1291272192
  727   968         1291279815
  734   964         1291288248
  799   921         1291312360
  823   902         1291312575
  718   973         1291313549
  837   890         1291345253
  795   924         1291348899
  697   984         1291372777
  695   985         1291374000
  699   983         1291394186
  693   986         1291397813
  803   918         1291402259
  663  1000         1291434247
  701   982         1291438269
  847   881         1291443264
  691   987         1291444174
  812   911         1291445359
  784   932         1291447872
  829   897         1291457062
  754   952         1291462472
  817   907         1291481156
  703   981         1291505068
  791   927         1291511654
  672   996         1291512384
  689   988         1291513041
  768   943         1291546639
  771   941         1291551632
  720   972         1291578048
  705   980         1291594625
  687   989         1291604372
  741   960         1291605021
  765   945         1291605750
  807   915         1291618818
  774   939         1291620843
  846   882         1291624704
  836   891         1291625027
  746   957         1291628429
  729   967         1291651552
  707   979         1291706982
  685   990         1291718125
  822   903         1291726575
  762   947         1291728851
  736   963         1291744603
  777   937         1291754386
  670   997         1291789973
  787   930         1291800403
  828   898         1291814344
  751   954         1291815415
  845   883         1291816512
  709   978         1291842181
  683   991         1291854258
  722   971         1291865659
  835   892         1291915163
  759   949         1291915828
  798   922         1291947040
  816   908         1291951808
  780   935         1291952375
  811   912         1291962259
  711   977         1292000264
  802   919         1292001167
  681   992         1292012729
  844   884         1292018688
  794   925         1292019309
  731   966         1292046587
  668   998         1292089624
  743   959         1292146486
  821   904         1292150925
  756   951         1292166567
  724   970         1292176424
  713   976         1292181273
  806   916         1292181912
  827   899         1292181982
  864   865         1292187169
  679   993         1292193496
  863   866         1292197543
  783   933         1292214924
  834   893         1292215661
  790   928         1292217752
  862   867         1292218291
  738   962         1292224400
  843   885         1292231232
  748   956         1292231808
  861   868         1292249413
  860   869         1292290909
  859   870         1292342779
  715   975         1292385250
  677   994         1292396517
  858   871         1292405023
  666   999         1292411295
  770   942         1292429888
  815   909         1292432804
  767   944         1292450047
  842   886         1292454144
  733   965         1292464962
  773   940         1292473917
  857   872         1292477641
  753   953         1292480954
  810   913         1292489497
  726   969         1292510385
  833   894         1292526521
  764   946         1292534280
  786   931         1292542147
  826   900         1292559976
  856   873         1292560633
  776   938         1292582248
  820   905         1292585625
  797   923         1292592040
  801   920         1292610401
  717   974         1292612237
  675   995         1292621750
  855   874         1292653999
  761   948         1292682473
  841   887         1292687424
  793   926         1292700033
  745   958         1292711537
  740   961         1292727681
  664  1000         1292754944
  779   936         1292754995
  805   917         1292755338
  854   875         1292757739
  696   985         1292825161
  698   984         1292832296
  694   986         1292840640
  832   895         1292847743
  750   955         1292858875
  700   983         1292862087
  719   973         1292862276
  728   968         1292867584
  673   996         1292869153
  853   876         1292871853
  692   987         1292878691
  758   950         1292894512
  735   964         1292906719
  702   982         1292914576
  814   910         1292924144
  840   888         1292931072
  789   929         1292934158
  690   988         1292939272
  825   901         1292948326
  704   981         1292989805
  782   934         1292992272
  852   877         1292996341
  688   989         1293022341
  809   914         1293027073
  819   906         1293030675
  706   980         1293087816
  686   990         1293127856
  851   878         1293131203
  721   972         1293135409
  671   997         1293138684
  755   952         1293170283
  831   896         1293179327
  839   889         1293185088
  708   979         1293208651
  800   921         1293229961
  796   924         1293247360
  730   967         1293248063
  742   960         1293254488
  684   991         1293255775
  850   879         1293276439
  785   932         1293294193
  747   957         1293300216
  769   943         1293318416
  772   941         1293337269
  804   918         1293339096
  824   902         1293347032
  710   978         1293352352
  766   945         1293363721
  737   963         1293371900
  792   927         1293391071
  682   992         1293406056
  775   939         1293420394
  813   911         1293425828
  669   998         1293430301
  723   971         1293431678
  849   880         1293432049
  838   890         1293449472
  763   947         1293473070
  818   907         1293486075
  752   954         1293509672
  712   977         1293518961
  830   897         1293521273
  778   937         1293567905
  808   915         1293574987
  680   993         1293578657
  848   881         1293598033
  760   949         1293646349
  732   966         1293651864
  788   930         1293660872
  714   976         1293708520
  837   891         1293724224
  667   999         1293743962
  725   970         1293751125
  823   903         1293756094
  678   994         1293773536
  847   882         1293774391
  781   935         1293779916
  744   959         1293804863
  799   922         1293859847
  739   962         1293860547
  829   898         1293873581
  757   951         1293883444
  749   956         1293912565
  795   925         1293913000
  716   975         1293921071
  803   919         1293933186
  812   912         1293937856
  817   908         1293951825
  846   883         1293961123
  676   995         1293990651
  836   892         1294009344
  784   933         1294056541
  734   965         1294079029
  665  1000         1294079625
  791   928         1294092423
  727   969         1294093792
  807   916         1294133239
  718   974         1294156656
  845   884         1294158229
  822   904         1294175512
  754   953         1294184241
  771   942         1294210899
  768   944         1294217216
  674   996         1294229960
  828   899         1294236251
  774   940         1294268824
  697   985         1294280498
  695   986         1294287631
  765   946         1294287661
  699   984         1294296003
  835   893         1294304832
  693   987         1294317360
  701   983         1294334188
  844   885         1294365709
  691   988         1294369643
  741   961         1294372702
  746   958         1294378848
  777   938         1294391105
  703   982         1294395095
  787   931         1294397894
  720   973         1294415317
  762   948         1294422120
  816   909         1294427925
  865   865         1294429250
  864   866         1294434440
  689   989         1294444438
  863   867         1294450010
  729   968         1294459721
  811   913         1294460228
  862   868         1294475960
  705   981         1294478766
  672   997         1294491421
  798   923         1294500059
  861   869         1294512290
  736   964         1294529600
  802   920         1294537608
  687   990         1294541703
  751   955         1294548626
  860   870         1294559000
  780   936         1294577856
  843   886         1294583563
  707   980         1294585243
  794   926         1294588960
  821   905         1294605286
  827   900         1294609283
  834   894         1294610688
  859   871         1294616090
  759   950         1294620479
  685   991         1294661396
  858   872         1294683560
  722   972         1294697096
  806   917         1294701829
  709   979         1294714568
  857   873         1294761410
  670   998         1294774992
  683   992         1294803475
  790   929         1294804089
  842   887         1294811791
  783   934         1294829191
  731   967         1294848954
  856   874         1294849640
  711   978         1294866783
  756   952         1294882624
  743   960         1294908407
  815   910         1294914375
  833   895         1294926912
  855   875         1294948250
  681   993         1294967898
  748   957         1294976485
  826   901         1294992677
  810   914         1294992944
  724   971         1295002035
  738   963         1295003619
  713   977         1295041930
  820   906         1295045416
  841   888         1295050393
  854   876         1295057240
  668   999         1295080631
  770   943         1295094807
  767   945         1295126288
  773   941         1295127538
  786   932         1295145224
  797   924         1295150597
  801   921         1295152362
  679   994         1295154623
  853   877         1295176610
  753   954         1295208441
  764   947         1295221867
  776   939         1295224595
  715   976         1295240051
  832   896         1295253504
  733   966         1295261533
  793   927         1295275240
  805   918         1295280757
  840   889         1295299369
  852   878         1295306360
  726   970         1295330176
  677   995         1295363608
  761   949         1295381430
  779   937         1295386092
  825   902         1295386433
  666  1000         1295408296
  814   911         1295411175
  851   879         1295446490
  717   975         1295461188
  745   959         1295467704
  819   907         1295495902
  740   962         1295501128
  789   930         1295526069
  809   915         1295536004
  839   890         1295558719
  831   897         1295590464
  675   996         1295594811
  850   880         1295597000
  750   956         1295597816
  758   951         1295604863
  782   935         1295612143
  728   969         1295681561
  735   965         1295697500
  719   974         1295705383
  696   986         1295738792
  698   985         1295740017
  849   881         1295757890
  694   987         1295760187
  700   984         1295763904
  800   922         1295777448
  824   903         1295790551
  692   988         1295804160
  702   983         1295810495
  796   925         1295811461
  838   891         1295828443
  673   997         1295848190
  804   919         1295870023
  690   989         1295870669
  704   982         1295879832
  755   953         1295892052
  785   933         1295902862
  813   912         1295918325
  848   882         1295929160
  830   898         1295937792
  818   908         1295956744
  688   990         1295959672
  792   928         1295971840
  706   981         1295971957
  721   973         1295972678
  769   944         1295988993
  772   942         1295996536
  742   961         1296022169
  766   946         1296045632
  747   958         1296050635
  730   968         1296056232
  775   940         1296068375
  686   991         1296071127
  708   980         1296086912
  808   916         1296089408
  837   892         1296108541
  847   883         1296110810
  671   998         1296123703
  737   964         1296156897
  763   948         1296166339
  778   938         1296204624
  684   992         1296204992
  823   904         1296205031
  710   979         1296224739
  752   955         1296242883
  788   931         1296258363
  723   972         1296263115
  829   899         1296295488
  846   884         1296302840
  760   950         1296351000
  682   993         1296361225
  712   978         1296385480
  836   893         1296399013
  781   936         1296405397
  799   923         1296412866
  669   999         1296421308
  817   909         1296427942
  812   913         1296435825
  732   967         1296454231
  803   920         1296469627
  795   926         1296482651
  845   885         1296505250
  680   994         1296539784
  744   960         1296566784
  714   977         1296569177
  725   971         1296576736
  757   952         1296599501
  822   905         1296629873
  739   963         1296639766
  807   917         1296653156
  749   957         1296657242
  828   900         1296663552
  784   934         1296670808
  865   866         1296676521
  791   929         1296678760
  864   867         1296686907
  835   894         1296699859
  863   868         1296707679
  844   886         1296718040
  862   869         1296738837
  678   995         1296740627
  667  1000         1296740963
  716   976         1296775872
  861   870         1296780381
  860   871         1296832311
  734   966         1296875600
  771   943         1296875818
  768   945         1296893457
  859   872         1296894627
  816   910         1296909496
  754   954         1296911728
  727   970         1296913583
  774   941         1296922445
  843   887         1296941210
  811   914         1296963675
  676   996         1296963712
  858   873         1296967329
  765   947         1296975248
  787   932         1297000971
  718   975         1297005607
  834   895         1297011079
  777   939         1297033452
  827   901         1297041984
  857   874         1297050417
  798   924         1297058616
  821   906         1297065077
  802   921         1297079569
  762   949         1297121077
  746   959         1297135015
  856   875         1297143891
  741   962         1297146149
  794   927         1297164167
  842   888         1297174760
  697   986         1297194129
  699   985         1297203724
  695   987         1297207178
  780   937         1297208953
  674   997         1297208997
  806   918         1297227248
  701   984         1297236005
  693   988         1297242829
  855   876         1297247751
  720   974         1297258424
  729   969         1297273698
  751   956         1297287567
  703   983         1297291014
  691   989         1297301040
  736   965         1297320381
  759   951         1297330830
  833   896         1297332673
  854   877         1297361997
  705   982         1297368793
  689   990         1297381769
  790   930         1297396000
  815   911         1297401406
  841   889         1297418690
  826   902         1297430784
  783   935         1297449062
  707   981         1297469384
  672   998         1297476440
  687   991         1297484974
  853   878         1297486629
  810   915         1297501875
  820   907         1297510643
  722   973         1297534365
  709   980         1297592829
  756   953         1297604393
  685   992         1297610613
  852   879         1297621647
  731   968         1297657123
  832   897         1297664641
  840   890         1297673000
  743   961         1297676088
  801   922         1297699849
  797   925         1297714698
  748   958         1297726904
  711   979         1297739170
  786   933         1297753893
  683   993         1297758644
  770   944         1297765384
  670   999         1297765999
  851   880         1297767051
  773   942         1297786805
  738   964         1297788616
  767   946         1297808199
  805   919         1297811684
  825   903         1297829952
  724   972         1297833472
  793   928         1297856009
  776   940         1297872576
  814   912         1297903672
  713   978         1297908449
  764   948         1297915136
  850   881         1297922841
  681   994         1297929025
  839   891         1297937690
  753   955         1297941652
  819   908         1297966571
  831   898         1298006983
  779   938         1298022811
  809   916         1298050425
  733   967         1298063900
  668  1000         1298077632
  761   950         1298086081
  849   882         1298089017
  715   977         1298100708
  679   995         1298121714
  789   931         1298123560
  726   971         1298155787
  838   892         1298212760
  745   960         1298229625
  782   936         1298237624
  824   904         1298239488
  848   883         1298265579
  740   963         1298280347
  717   976         1298315989
  758   952         1298320920
  800   923         1298330467
  677   996         1298336669
  750   957         1298342493
  830   899         1298359699
  796   926         1298381112
  804   920         1298406464
  813   913         1298416294
  818   909         1298432861
  847   884         1298452527
  735   966         1298494071
  837   893         1298498210
  728   970         1298501352
  785   934         1298517129
  719   975         1298554334
  792   929         1298558177
  675   997         1298573848
  808   917         1298609325
  755   954         1298619539
  846   885         1298649861
  698   986         1298653648
  696   987         1298658339
  823   905         1298659392
  772   943         1298661455
  769   945         1298665234
  700   985         1298671625
  694   988         1298685656
  702   984         1298712312
  775   941         1298721996
  829   900         1298722789
  766   947         1298733219
  692   989         1298735557
  704   983         1298775751
  836   894         1298794040
  742   962         1298795616
  747   959         1298806802
  690   990         1298808000
  721   974         1298815785
  673   998         1298833209
  778   939         1298846971
  845   886         1298857581
  788   932         1298861440
  706   982         1298861984
  763   949         1298865296
  730   969         1298870209
  688   991         1298902943
  817   910         1298909513
  866   866         1298923792
  865   867         1298928988
  812   914         1298939272
  864   868         1298944576
  737   965         1298947678
  863   869         1298970556
  708   981         1298971053
  799   924         1298971423
  752   956         1298981824
  862   870         1299006928
  803   921         1299011588
  686   992         1299020344
  781   937         1299036494
  861   871         1299053692
  795   927         1299057858
  760   951         1299061351
  844   887         1299075687
  822   906         1299089664
  828   901         1299096253
  835   895         1299100250
  723   973         1299100384
  710   980         1299103000
  860   872         1299110848
  671   999         1299114710
  684   993         1299160161
  859   873         1299178396
  807   918         1299178575
  858   874         1299256336
  712   979         1299257867
  732   968         1299262400
  791   930         1299270671
  784   935         1299290679
  843   888         1299304179
  757   953         1299321270
  682   994         1299322352
  744   961         1299334465
  857   875         1299344668
  816   911         1299396527
  749   958         1299407661
  725   972         1299408173
  834   896         1299416840
  669  1000         1299418309
  739   964         1299424763
  714   978         1299435696
  856   876         1299443392
  811   915         1299472606
  827   902         1299480091
  680   995         1299506875
  821   907         1299530304
  842   889         1299543057
  771   944         1299546395
  855   877         1299552508
  768   946         1299575368
  774   942         1299581712
  787   933         1299609640
  798   925         1299622717
  802   922         1299627056
  716   977         1299636529
  754   955         1299644939
  765   948         1299668517
  854   878         1299672016
  734   967         1299677967
  777   940         1299681433
  678   996         1299713688
  727   971         1299739194
  833   897         1299743810
  794   928         1299744936
  806   919         1299758175
  841   890         1299792321
  853   879         1299801916
  762   950         1299825728
  780   938         1299845672
  718   976         1299860408
  826   903         1299874303
  815   912         1299893903
  746   960         1299896936
  741   963         1299925368
  852   880         1299942208
  676   997         1299942749
  820   908         1299981312
  790   931         1299993491
  810   916         1300016296
  751   957         1300032244
  759   952         1300046887
  840   891         1300051971
  783   936         1300074543
  832   898         1300081160
  851   881         1300092892
  729   970         1300093489
  720   975         1300107375
  697   987         1300113676
  736   966         1300116952
  699   986         1300117355
  695   988         1300132647
  701   985         1300143726
  693   989         1300174226
  703   984         1300192831
  674   998         1300194016
  691   990         1300238371
  801   923         1300252868
  850   882         1300253968
  705   983         1300264712
  825   904         1300278889
  797   926         1300284349
  839   892         1300322007
  689   991         1300325040
  756   954         1300331880
  805   920         1300348125
  707   982         1300359411
  786   934         1300368160
  722   974         1300377472
  814   913         1300401641
  849   883         1300425436
  831   899         1300428890
  687   992         1300434191
  770   945         1300441625
  793   929         1300442346
  819   909         1300442688
  743   962         1300449535
  773   943         1300451724
  672   999         1300467447
  731   969         1300471100
  709   981         1300476970
  748   959         1300483071
  767   947         1300495786
  776   941         1300526197
  685   993         1300565782
  809   917         1300570342
  738   965         1300579397
  838   893         1300602429
  848   884         1300607296
  764   949         1300614093
  711   980         1300617431
  779   939         1300665158
  724   973         1300670741
  753   956         1300680593
  824   905         1300693849
  683   994         1300719771
  789   932         1300726637
  670  1000         1300763000
  713   979         1300780836
  830   900         1300787000
  761   951         1300796432
  847   885         1300799548
  782   937         1300868721
  733   968         1300872069
  800   924         1300889024
  837   894         1300893237
  681   995         1300896116
  818   910         1300914432
  813   914         1300919741
  804   921         1300948425
  796   927         1300956319
  715   978         1300967227
  726   972         1300987224
  745   961         1300997306
  846   886         1301002192
  758   953         1301042689
  740   964         1301065344
  750   958         1301092912
  679   996         1301094775
  823   906         1301119183
  808   918         1301134744
  785   935         1301137000
  792   930         1301150088
  829   901         1301155490
  866   867         1301176259
  717   977         1301176646
  865   868         1301186657
  836   895         1301194431
  864   869         1301207453
  845   887         1301215228
  863   870         1301238647
  862   871         1301280239
  735   967         1301296438
  677   997         1301315706
  728   971         1301326963
  772   944         1301332032
  861   872         1301332229
  769   946         1301347145
  755   955         1301352750
  775   942         1301381263
  860   873         1301394617
  817   911         1301396544
  719   976         1301409135
  766   948         1301426488
  844   888         1301438656
  812   915         1301448203
  859   874         1301467403
  788   933         1301470109
  778   940         1301494952
  835   896         1301506011
  828   902         1301534360
  799   925         1301535524
  858   875         1301550587
  822   907         1301554891
  675   998         1301558867
  803   922         1301559075
  747   960         1301568723
  763   950         1301569947
  698   987         1301573195
  742   963         1301574835
  696   988         1301583808
  700   986         1301585256
  694   989         1301617053
  702   985         1301620033
  795   928         1301638627
  857   876         1301644169
  721   975         1301664736
  843   889         1301672476
  692   990         1301672888
  781   938         1301673213
  704   984         1301677568
  730   970         1301690000
  807   919         1301709502
  752   957         1301726501
  737   966         1301744249
  856   877         1301748149
  690   991         1301751271
  706   983         1301757903
  760   952         1301777408
  673   999         1301824216
  834   897         1301827977
  688   992         1301852160
  708   982         1301861080
  855   878         1301862527
  791   931         1301868162
  816   912         1301889024
  784   936         1301916160
  842   890         1301916688
  827   903         1301923610
  723   974         1301943491
  686   993         1301975513
  811   916         1301987027
  710   981         1301987141
  854   879         1301987303
  821   908         1302000973
  757   954         1302048757
  732   969         1302076377
  744   962         1302107912
  671  1000         1302111711
  684   994         1302121288
  853   880         1302122477
  712   980         1302136128
  833   898         1302160329
  749   959         1302163828
  841   891         1302171292
  802   923         1302180075
  798   926         1302192368
  739   965         1302215544
  771   945         1302222636
  787   934         1302223907
  725   973         1302245442
  774   943         1302246631
  768   947         1302262955
  852   881         1302268049
  682   995         1302289443
  806   920         1302294616
  714   979         1302308083
  826   904         1302323240
  794   929         1302331273
  777   941         1302335054
  765   949         1302367474
  754   956         1302383880
  815   913         1302391872
  851   882         1302424019
  840   892         1302436288
  820   909         1302457429
  680   996         1302479936
  734   968         1302486136
  780   939         1302488019
  716   978         1302503048
  832   899         1302503067
  762   951         1302536079
  810   917         1302536213
  727   972         1302570631
  850   883         1302590387
  790   932         1302596568
  746   961         1302664617
  678   997         1302692725
  783   937         1302705640
  741   964         1302710365
  839   893         1302711676
  718   977         1302721065
  825   905         1302733250
  849   884         1302767153
  759   953         1302768656
  751   958         1302782663
  801   924         1302811425
  831   900         1302856191
  797   927         1302859556
  805   921         1302890086
  814   914         1302905088
  729   971         1302919100
  736   967         1302919319
  819   910         1302924259
  676   998         1302927768
  848   885         1302954317
  720   976         1302962176
  786   935         1302988031
  838   894         1302997456
  793   930         1303034257
  699   987         1303036902
  697   988         1303039145
  701   986         1303057357
  695   989         1303064044
  756   955         1303065091
  809   918         1303095761
  703   985         1303100552
  693   990         1303111557
  773   944         1303122301
  770   946         1303123536
  847   886         1303151879
  824   906         1303153640
  705   984         1303166529
  691   991         1303181642
  674   999         1303185023
  776   942         1303185464
  767   948         1303189055
  830   901         1303219701
  722   975         1303226423
  743   963         1303228754
  748   960         1303244992
  707   983         1303255330
  689   992         1303274257
  731   970         1303290891
  837   895         1303293628
  779   940         1303313139
  764   950         1303318744
  789   933         1303335306
  846   887         1303359839
  709   982         1303366997
  738   966         1303375968
  687   993         1303389360
  818   911         1303401463
  753   957         1303425270
  813   915         1303428672
  867   867         1303428726
  866   868         1303433928
  865   869         1303449534
  800   925         1303453125
  672  1000         1303464448
  864   870         1303475544
  804   922         1303495912
  711   981         1303501572
  782   938         1303505440
  863   871         1303511958
  761   952         1303512489
  724   974         1303513848
  685   994         1303526909
  796   928         1303537088
  862   872         1303558776
  845   888         1303578197
  823   907         1303584410
  829   902         1303593597
  836   896         1303600192
  861   873         1303615998
  713   980         1303659097
  808   919         1303665671
  860   874         1303683624
  733   969         1303686046
  683   995         1303686862
  792   931         1303747579
  859   875         1303761654
  785   936         1303762481
  758   954         1303770176
  745   962         1303770753
  844   889         1303806953
  726   973         1303824493
  715   979         1303839614
  750   959         1303849079
  858   876         1303850088
  740   965         1303856125
  681   996         1303869177
  817   912         1303889041
  835   897         1303917148
  857   877         1303948926
  812   916         1303962624
  828   903         1303977879
  772   945         1304008273
  822   908         1304025560
  769   947         1304034732
  717   978         1304043165
  843   890         1304046107
  775   943         1304046182
  856   878         1304058168
  679   997         1304073812
  788   934         1304084376
  755   956         1304091691
  735   968         1304104607
  799   926         1304105175
  803   923         1304112094
  766   949         1304125445
  778   941         1304148573
  728   972         1304158400
  855   879         1304177814
  795   929         1304224964
  834   898         1304244496
  807   920         1304245943
  719   977         1304269792
  763   951         1304280298
  842   891         1304295659
  677   998         1304300725
  854   880         1304307864
  781   939         1304315560
  747   961         1304336404
  742   964         1304359832
  827   904         1304372547
  816   913         1304386993
  853   881         1304448318
  791   932         1304471239
  752   958         1304476920
  821   909         1304477090
  698   988         1304498664
  760   953         1304499177
  700   987         1304504803
  811   917         1304506944
  696   989         1304515205
  730   971         1304515611
  721   976         1304519537
  702   986         1304533664
  737   967         1304546616
  784   937         1304547257
  675   999         1304549874
  694   990         1304554384
  841   892         1304555609
  833   899         1304582236
  704   985         1304585289
  852   882         1304599176
  692   991         1304616159
  706   984         1304659720
  690   992         1304700488
  802   924         1304738632
  708   983         1304756999
  851   883         1304760438
  798   927         1304767575
  826   905         1304777601
  757   955         1304781968
  723   975         1304792442
  688   993         1304807329
  673  1000         1304821217
  840   893         1304825957
  806   921         1304836577
  787   935         1304843778
  710   982         1304877168
  744   963         1304887131
  815   914         1304895319
  732   970         1304896168
  771   946         1304904547
  774   944         1304917208
  794   930         1304923184
  749   960         1304925749
  832   900         1304930368
  850   884         1304932104
  686   994         1304936640
  820   910         1304939000
  768   948         1304956224
  777   942         1304994321
  739   966         1305012115
  712   981         1305020269
  810   918         1305061632
  765   950         1305072125
  684   995         1305088379
  725   974         1305088549
  839   894         1305106703
  849   885         1305114174
  754   957         1305128557
  780   940         1305136000
  714   980         1305186344
  825   906         1305193041
  790   933         1305205237
  762   952         1305252136
  682   996         1305262504
  831   901         1305288892
  734   969         1305300113
  848   886         1305306648
  783   938         1305342359
  716   979         1305375435
  801   925         1305375526
  838   895         1305397847
  727   973         1305407900
  819   911         1305411290
  814   915         1305414019
  805   922         1305437573
  746   962         1305438064
  797   928         1305440325
  680   997         1305458973
  759   954         1305496143
  741   965         1305501146
  847   887         1305509526
  751   959         1305538830
  718   978         1305587584
  786   936         1305613512
  824   907         1305618867
  809   919         1305626688
  793   931         1305631748
  830   902         1305657808
  678   998         1305677744
  867   868         1305686395
  866   869         1305696805
  837   896         1305699389
  865   870         1305717625
  846   888         1305722808
  736   968         1305727488
  864   871         1305748855
  729   972         1305750537
  863   872         1305790495
  773   945         1305798542
  756   956         1305804032
  770   947         1305811123
  720   977         1305822833
  862   873         1305842545
  776   943         1305850383
  767   949         1305888012
  818   912         1305893960
  861   874         1305905005
  676   999         1305918775
  813   916         1305943093
  845   889         1305946494
  789   934         1305949573
  699   988         1305962371
  779   941         1305966760
  697   989         1305970542
  701   987         1305976904
  860   875         1305977875
  695   990         1306001375
  836   897         1306011329
  748   961         1306012673
  743   964         1306013751
  703   986         1306014183
  800   926         1306022776
  764   951         1306029095
  829   903         1306037116
  804   923         1306048931
  693   991         1306054828
  823   908         1306055079
  859   876         1306061155
  705   985         1306074250
  722   976         1306081224
  731   971         1306116502
  796   929         1306123425
  691   992         1306130859
  782   939         1306147787
  858   877         1306154845
  707   984         1306157147
  753   958         1306175689
  738   967         1306178335
  844   890         1306180584
  674  1000         1306182024
  808   920         1306202112
  689   993         1306229426
  761   953         1306234258
  857   878         1306258945
  709   983         1306262916
  835   898         1306333667
  687   994         1306350487
  792   932         1306350656
  724   975         1306362799
  856   879         1306373455
  817   913         1306387010
  711   982         1306391599
  785   937         1306393578
  843   891         1306425078
  828   904         1306426816
  812   917         1306482541
  685   995         1306494000
  855   880         1306498375
  822   909         1306501677
  758   955         1306503387
  733   970         1306505837
  713   981         1306543238
  745   963         1306549972
  750   960         1306611000
  854   881         1306633705
  740   966         1306652696
  683   996         1306659923
  834   899         1306666403
  726   974         1306667600
  803   924         1306670651
  842   892         1306679976
  799   927         1306680382
  772   946         1306690184
  788   935         1306704247
  775   944         1306716759
  715   980         1306717875
  769   948         1306728001
  853   882         1306779445
  807   921         1306787904
  778   942         1306807840
  795   930         1306816875
  827   905         1306826908
  766   950         1306830096
  755   957         1306836368
  681   997         1306848214
  816   914         1306890440
  717   979         1306915552
  735   969         1306918584
  852   883         1306935595
  841   893         1306945278
  821   910         1306958661
  781   940         1306963541
  728   973         1306995669
  763   952         1306996355
  833   900         1307009537
  811   918         1307032363
  679   998         1307058831
  791   933         1307079908
  851   884         1307102155
  747   962         1307109851
  719   978         1307136311
  742   965         1307150613
  784   938         1307183976
  840   894         1307220984
  760   954         1307226664
  752   959         1307233087
  826   906         1307237392
  850   885         1307279125
  677   999         1307291732
  802   925         1307302733
  730   972         1307347048
  798   928         1307348344
  737   968         1307354785
  832   901         1307363069
  721   977         1307380194
  806   922         1307384064
  815   915         1307404250
  820   911         1307426031
  698   989         1307430061
  700   988         1307430272
  696   990         1307452536
  702   987         1307453211
  849   886         1307466505
  787   936         1307469259
  694   991         1307497655
  704   986         1307498920
  839   895         1307507094
  794   931         1307520675
  757   956         1307520909
  675  1000         1307546875
  692   992         1307565376
  706   985         1307567441
  771   947         1307592134
  810   919         1307592559
  774   945         1307593449
  723   976         1307647243
  768   949         1307655181
  690   993         1307655657
  825   907         1307658268
  708   984         1307658816
  777   943         1307659240
  848   887         1307664295
  744   964         1307672128
  749   961         1307693430
  732   971         1307721779
  831   902         1307726999
  688   994         1307768456
  710   983         1307773087
  765   951         1307782476
  780   941         1307789621
  838   896         1307803608
  739   967         1307814482
  790   934         1307819504
  847   888         1307872495
  754   958         1307878976
  686   995         1307903731
  819   912         1307903787
  712   982         1307910296
  814   916         1307928440
  725   975         1307937500
  868   868         1307944064
  801   926         1307945177
  867   869         1307949272
  866   870         1307964896
  762   953         1307973905
  783   939         1307984706
  805   923         1307990592
  865   871         1307990936
  797   929         1308026662
  864   872         1308027392
  684   996         1308061440
  714   981         1308070485
  863   873         1308074264
  824   908         1308089536
  846   889         1308091105
  830   903         1308101327
  837   897         1308110526
  734   970         1308119904
  862   874         1308131552
  809   920         1308163129
  861   875         1308199256
  746   963         1308217283
  759   955         1308229354
  793   932         1308234825
  682   997         1308241541
  786   937         1308244609
  727   974         1308251007
  716   980         1308253696
  860   876         1308277376
  741   966         1308297717
  751   960         1308300751
  845   890         1308320125
  859   877         1308365912
  818   913         1308391929
  836   898         1308427848
  680   998         1308443992
  718   979         1308459971
  813   917         1308463010
  858   878         1308464864
  773   946         1308480453
  829   904         1308486053
  770   948         1308504392
  776   944         1308520960
  823   909         1308531196
  736   969         1308541465
  756   957         1308548709
  844   891         1308559555
  789   935         1308569444
  857   879         1308574232
  729   973         1308587806
  767   950         1308592663
  800   927         1308597983
  804   924         1308607488
  779   942         1308626027
  678   999         1308668751
  720   978         1308689352
  856   880         1308694016
  796   930         1308715336
  808   921         1308744073
  764   952         1308745152
  835   899         1308755574
  748   962         1308786120
  782   940         1308795768
  743   965         1308804532
  843   892         1308809395
  855   881         1308824216
  828   905         1308881177
  817   914         1308890457
  699   989         1308893768
  701   988         1308902373
  697   990         1308907873
  676  1000         1308915776
  753   959         1308931856
  703   987         1308933730
  722   977         1308941881
  695   991         1308944646
  731   972         1308947939
  792   933         1308959325
  761   954         1308961745
  854   882         1308964832
  822   910         1308983248
  738   968         1308986504
  705   986         1308987881
  693   992         1309004045
  812   918         1309007960
  785   938         1309030297
  707   985         1309064868
  842   893         1309069645
  691   993         1309086028
  834   900         1309093704
  853   883         1309115864
  709   984         1309164733
  689   994         1309190553
  724   976         1309217600
  803   925         1309234752
  758   956         1309242328
  799   928         1309261151
  852   884         1309277312
  827   906         1309286699
  711   983         1309287518
  687   995         1309317578
  788   936         1309329728
  733   971         1309331448
  745   964         1309334969
  807   922         1309335391
  841   894         1309340305
  772   947         1309377771
  750   961         1309378681
  775   945         1309393000
  816   915         1309399371
  795   931         1309414366
  769   949         1309426958
  713   982         1309433265
  833   901         1309442238
  821   911         1309445692
  851   885         1309449176
  740   967         1309455063
  685   996         1309467061
  778   943         1309472759
  726   975         1309516551
  766   951         1309540447
  811   919         1309563290
  755   958         1309586787
  715   981         1309602016
  781   941         1309617162
  840   895         1309621375
  850   886         1309631456
  683   997         1309638960
  791   934         1309694175
  826   907         1309702619
  763   953         1309718124
  735   970         1309738375
  717   980         1309793813
  832   902         1309801176
  849   887         1309824152
  784   939         1309826323
  681   998         1309833233
  728   974         1309838776
  802   926         1309872384
  747   963         1309889070
  839   896         1309912855
  820   912         1309918528
  815   916         1309918671
  798   929         1309934681
  806   923         1309937083
  742   966         1309947184
  760   955         1309959875
  752   960         1309995008
  719   979         1310008698
  848   888         1310027264
  679   999         1310049838
  787   937         1310100356
  794   932         1310123752
  825   908         1310128937
  810   920         1310129000
  737   969         1310168762
  831   903         1310170518
  730   973         1310184317
  868   869         1310206941
  838   897         1310214745
  867   870         1310217363
  866   871         1310238207
  847   889         1310240792
  721   978         1310246713
  757   957         1310265586
  865   872         1310269473
  774   946         1310275360
  771   948         1310285403
  677  1000         1310288733
  864   873         1310311161
  777   944         1310329817
  768   950         1310359832
  700   989         1310361669
  863   874         1310363271
  698   990         1310367392
  702   988         1310378680
  696   991         1310395807
  819   913         1310401756
  704   987         1310418467
  862   875         1310425803
  790   935         1310439375
  694   992         1310446872
  814   917         1310448357
  780   942         1310448888
  744   965         1310462909
  846   890         1310464736
  749   962         1310466877
  706   986         1310481072
  765   952         1310498533
  861   876         1310498757
  723   977         1310507900
  801   927         1310520384
  692   993         1310520545
  837   898         1310527045
  805   924         1310549149
  830   904         1310550264
  732   972         1310553216
  824   909         1310565653
  708   985         1310566537
  860   877         1310582133
  690   994         1310616784
  797   930         1310618573
  739   968         1310622651
  783   940         1310632687
  754   959         1310635143
  710   984         1310674904
  859   878         1310675931
  845   891         1310699096
  762   954         1310701392
  809   921         1310705090
  688   995         1310735547
  858   879         1310780151
  725   976         1310792301
  712   983         1310806215
  793   933         1310843494
  836   899         1310849755
  686   996         1310876792
  786   938         1310881328
  857   880         1310894793
  818   914         1310895376
  829   905         1310940414
  844   892         1310943872
  734   971         1310945515
  714   982         1310960512
  759   956         1310968295
  813   918         1310988429
  746   964         1311002280
  823   910         1311012767
  856   881         1311019857
  684   997         1311040477
  751   961         1311068432
  727   975         1311099958
  741   967         1311100084
  716   981         1311137837
  855   882         1311155343
  773   947         1311168040
  804   925         1311171589
  800   928         1311178752
  835   900         1311182875
  789   936         1311194925
  776   945         1311197201
  843   893         1311199064
  770   949         1311203349
  682   998         1311226560
  779   943         1311290946
  808   922         1311291560
  756   958         1311299128
  854   883         1311301251
  767   951         1311303014
  796   931         1311312827
  718   980         1311338232
  828   906         1311340968
  736   970         1311361256
  817   915         1311399388
  729   974         1311430913
  680   999         1311434999
  782   941         1311449389
  853   884         1311457581
  842   894         1311464672
  764   953         1311466921
  822   911         1311470279
  834   901         1311526405
  812   919         1311538887
  720   979         1311561739
  748   963         1311565339
  792   934         1311573592
  743   966         1311601103
  852   885         1311624333
  678  1000         1311665752
  785   939         1311672644
  753   960         1311693777
  761   955         1311694956
  841   895         1311740696
  827   907         1311751926
  731   973         1311785208
  738   969         1311800481
  851   886         1311801507
  803   926         1311804403
  722   978         1311808400
  699   990         1311831099
  701   989         1311833770
  799   929         1311847488
  697   991         1311851144
  703   988         1311859199
  833   902         1311880345
  807   923         1311888410
  695   992         1311893863
  705   987         1311907428
  816   916         1311913792
  821   912         1311938189
  693   993         1311959214
  788   937         1311960825
  707   986         1311978499
  758   957         1311987005
  850   887         1311989103
  795   932         1312017443
  840   896         1312027136
  691   994         1312047155
  772   948         1312071040
  709   985         1312072454
  775   946         1312074911
  724   977         1312078257
  811   920         1312099731
  745   965         1312125750
  769   950         1312131609
  778   944         1312143336
  750   962         1312152128
  689   995         1312157644
  733   972         1312162885
  826   908         1312173288
  849   888         1312187121
  711   984         1312189335
  832   903         1312244695
  766   952         1312256504
  740   968         1312263232
  781   942         1312276429
  687   996         1312290639
  791   935         1312314046
  839   897         1312323992
  713   983         1312329184
  755   959         1312342954
  726   976         1312371352
  848   889         1312395561
  820   913         1312416497
  815   917         1312438588
  763   954         1312445611
  685   997         1312446098
  802   927         1312447591
  869   869         1312469818
  784   940         1312474304
  868   870         1312475032
  867   871         1312490674
  715   982         1312492043
  806   924         1312495640
  866   872         1312516744
  798   930         1312526592
  865   873         1312553242
  735   971         1312563986
  864   874         1312600168
  825   909         1312605054
  847   890         1312614423
  831   904         1312619455
  683   998         1312623979
  838   898         1312631264
  863   875         1312657522
  810   921         1312670961
  747   964         1312674067
  717   981         1312677954
  728   975         1312687727
  760   956         1312698816
  862   876         1312725304
  794   933         1312732421
  787   938         1312737075
  742   967         1312749551
  752   961         1312762689
  861   877         1312803514
  681   999         1312824240
  846   891         1312843707
  719   980         1312886959
  860   878         1312892152
  819   914         1312905203
  837   899         1312948952
  774   947         1312962947
  814   918         1312973776
  771   949         1312984360
  737   970         1312988553
  859   879         1312991218
  830   905         1313004625
  777   945         1313006058
  757   958         1313016005
  730   974         1313027424
  679  1000         1313046839
  824   910         1313047224
  790   936         1313064856
  768   951         1313070183
  845   892         1313083413
  858   880         1313100712
  801   928         1313101153
  805   925         1313113250
  780   943         1313113807
  721   979         1313119100
  797   931         1313216064
  765   953         1313220302
  857   881         1313220634
  749   963         1313246096
  809   922         1313252577
  744   966         1313259480
  836   900         1313277056
  783   941         1313286308
  700   990         1313299000
  702   989         1313310077
  698   991         1313310663
  844   893         1313333541
  704   988         1313343936
  696   992         1313345024
  856   882         1313350984
  723   978         1313374419
  732   973         1313390485
  754   960         1313397064
  829   906         1313400205
  706   987         1313400619
  694   993         1313402041
  818   915         1313404307
  762   955         1313434603
  739   969         1313436628
  793   934         1313457761
  708   986         1313480168
  692   994         1313481672
  855   883         1313491762
  823   911         1313499798
  813   919         1313519356
  786   939         1313523675
  710   985         1313582625
  690   995         1313583875
  843   894         1313594091
  835   901         1313615576
  854   884         1313642968
  725   977         1313652958
  712   984         1313708032
  688   996         1313708608
  759   957         1313712972
  804   926         1313741240
  800   929         1313765089
  734   972         1313776952
  746   965         1313793061
  853   885         1313804602
  828   907         1313806195
  789   937         1313826022
  751   962         1313841879
  808   923         1313844579
  686   997         1313855829
  714   983         1313856431
  773   948         1313861309
  842   895         1313865063
  776   946         1313879112
  770   950         1313908000
  741   968         1313908253
  817   916         1313913809
  796   932         1313915904
  727   976         1313954759
  779   944         1313961523
  822   912         1313962776
  834   902         1313964512
  852   886         1313976664
  767   952         1314019071
  684   998         1314025496
  716   982         1314027864
  756   959         1314055295
  812   920         1314075328
  782   942         1314108656
  841   896         1314146457
  851   887         1314159154
  736   971         1314186867
  792   935         1314193463
  764   954         1314194408
  682   999         1314217567
  718   981         1314222373
  827   908         1314222595
  729   975         1314279864
  785   940         1314320625
  833   903         1314323864
  748   964         1314350336
  850   888         1314352072
  803   927         1314379610
  743   967         1314403470
  680  1000         1314432000
  816   917         1314433709
  761   956         1314433897
  821   913         1314436158
  840   897         1314438273
  799   930         1314439399
  720   980         1314440000
  807   924         1314446967
  753   961         1314461458
  849   889         1314555418
  788   938         1314597544
  738   970         1314620272
  795   933         1314626112
  731   974         1314628315
  811   921         1314641692
  826   909         1314649405
  722   979         1314680787
  832   904         1314693632
  758   958         1314737424
  869   870         1314737909
  839   898         1314740511
  868   871         1314748343
  775   947         1314762498
  848   890         1314769192
  867   872         1314769211
  772   949         1314769997
  701   990         1314771101
  699   991         1314774370
  703   989         1314790596
  697   992         1314800361
  866   873         1314800513
  778   945         1314819577
  705   988         1314832897
  769   951         1314841960
  865   874         1314842249
  695   993         1314849032
  864   875         1314894419
  707   987         1314898046
  820   914         1314919944
  693   994         1314920341
  745   966         1314922321
  750   963         1314931347
  791   936         1314939527
  781   943         1314941348
  724   978         1314944776
  863   876         1314957023
  815   918         1314964007
  766   953         1314978273
  709   986         1314986085
  847   891         1314993394
  733   973         1315000154
  691   995         1315014246
  802   928         1315028360
  862   877         1315030061
  838   899         1315053171
  806   925         1315059741
  831   905         1315073816
  740   969         1315077209
  825   910         1315086625
  711   985         1315097056
  755   960         1315104875
  861   878         1315113533
  798   931         1315124083
  784   941         1315127925
  689   996         1315130705
  763   955         1315178822
  860   879         1315207439
  810   922         1315218448
  846   892         1315228024
  713   984         1315231001
  726   977         1315232009
  687   997         1315269676
  859   880         1315311779
  794   934         1315346688
  837   900         1315376253
  787   939         1315379422
  715   983         1315387962
  735   972         1315395423
  819   915         1315414134
  858   881         1315426553
  685   998         1315431117
  760   957         1315443493
  830   906         1315464416
  747   965         1315464848
  845   893         1315473082
  814   919         1315504703
  824   911         1315534255
  752   962         1315536136
  728   976         1315542528
  857   882         1315551761
  742   968         1315557720
  717   982         1315567981
  683   999         1315614986
  774   948         1315656216
  805   926         1315682901
  856   883         1315687403
  801   929         1315687490
  777   946         1315687969
  771   950         1315689011
  790   937         1315695953
  836   901         1315709757
  844   894         1315728568
  719   981         1315771100
  757   959         1315772172
  780   944         1315784384
  768   952         1315786240
  809   923         1315805596
  737   971         1315814164
  797   932         1315819141
  681  1000         1315821241
  855   884         1315833479
  829   907         1315865432
  730   975         1315876375
  818   916         1315918728
  783   942         1315945575
  765   954         1315947789
  854   885         1315989989
  823   912         1315992295
  843   895         1315994482
  721   980         1315997361
  749   964         1316031093
  835   902         1316053683
  813   920         1316055797
  744   967         1316061847
  793   935         1316077632
  853   886         1316156933
  754   961         1316164745
  786   940         1316171656
  762   956         1316173544
  732   974         1316233592
  700   991         1316242271
  723   979         1316246806
  702   990         1316247408
  739   970         1316256419
  698   992         1316259880
  842   896         1316270824
  704   989         1316275333
  828   908         1316276864
  696   993         1316300193
  804   927         1316316447
  706   988         1316326088
  852   887         1316334311
  800   930         1316357000
  694   994         1316363168
  708   987         1316399715
  808   924         1316403136
  834   903         1316408031
  817   917         1316433726
  692   995         1316448763
  822   913         1316460745
  789   938         1316462741
  759   958         1316463391
  710   986         1316496256
  725   978         1316519477
  851   888         1316522123
  796   933         1316524573
  690   996         1316556936
  841   897         1316557594
  773   949         1316560266
  776   947         1316566699
  746   966         1316589632
  734   973         1316614221
  712   985         1316615753
  812   921         1316617289
  770   951         1316618351
  751   963         1316621098
  779   945         1316637764
  688   997         1316687645
  827   909         1316698712
  850   889         1316720369
  741   969         1316722230
  767   953         1316740840
  714   984         1316758248
  833   904         1316772801
  782   943         1316773575
  727   977         1316815416
  756   960         1316817216
  792   936         1316818944
  686   998         1316840848
  840   898         1316854792
  716   983         1316923783
  764   955         1316927619
  849   890         1316929049
  821   914         1316939605
  816   918         1316959128
  803   928         1316960379
  785   941         1316974246
  870   870         1317006000
  807   925         1317011068
  869   871         1317011220
  684   999         1317016503
  736   972         1317018304
  868   872         1317026880
  799   931         1317036890
  867   873         1317052980
  866   874         1317089520
  718   982         1317112400
  826   910         1317130976
  729   976         1317134665
  865   875         1317136500
  748   965         1317141117
  832   905         1317147993
  848   891         1317148163
  839   899         1317162418
  761   957         1317178574
  811   922         1317189179
  864   876         1317193920
  743   968         1317211639
  682  1000         1317214568
  753   962         1317234905
  788   939         1317239891
  795   934         1317240379
  863   877         1317261780
  720   981         1317324141
  862   878         1317340080
  847   892         1317377711
  861   879         1317428820
  820   915         1317428875
  738   971         1317445883
  775   948         1317455767
  772   950         1317474648
  731   975         1317477266
  838   900         1317480472
  758   959         1317493591
  815   919         1317494934
  778   946         1317501488
  860   880         1317528000
  831   906         1317533607
  769   952         1317558017
  722   980         1317559048
  791   937         1317570624
  825   911         1317573656
  781   944         1317611925
  802   929         1317614697
  846   893         1317617693
  806   926         1317629392
  859   881         1317637620
  766   954         1317705760
  701   991         1317714372
  750   964         1317716344
  699   992         1317723587
  745   967         1317724688
  798   932         1317727160
  703   990         1317727927
  697   993         1317755530
  858   882         1317757680
  705   989         1317764294
  810   923         1317771467
  784   942         1317787192
  837   901         1317808954
  695   994         1317810159
  724   979         1317817163
  707   988         1317823515
  733   974         1317843261
  845   894         1317868109
  755   961         1317872556
  693   995         1317887432
  857   883         1317888180
  740   970         1317897000
  709   987         1317905632
  763   956         1317917763
  819   916         1317928555
  830   907         1317929643
  794   935         1317966559
  691   996         1317987307
  711   986         1318010687
  824   912         1318026752
  787   940         1318027403
  856   884         1318029120
  814   920         1318041144
  726   978         1318098528
  689   997         1318109742
  844   895         1318128959
  713   985         1318138722
  836   902         1318147864
  855   885         1318180500
  760   958         1318193912
  735   973         1318232692
  687   998         1318254695
  805   927         1318258108
  747   966         1318261419
  801   930         1318279401
  715   984         1318289779
  752   963         1318315355
  790   938         1318332672
  829   908         1318336101
  854   886         1318342320
  774   949         1318355173
  809   924         1318364153
  742   969         1318371697
  777   947         1318375556
  771   951         1318399362
  843   896         1318400243
  728   977         1318403185
  685   999         1318422124
  797   933         1318427810
  818   917         1318438645
  780   945         1318460625
  717   983         1318463900
  823   913         1318490264
  835   903         1318497202
  768   953         1318508009
  853   887         1318514580
  757   960         1318534093
  813   921         1318597758
  783   943         1318610494
  683  1000         1318611987
  737   972         1318645601
  719   982         1318661127
  765   955         1318681000
  842   897         1318681961
  852   888         1318697280
  793   936         1318703113
  730   976         1318731176
  828   909         1318752981
  749   965         1318821874
  786   941         1318825277
  834   904         1318856968
  744   968         1318870016
  721   981         1318881502
  851   889         1318890420
  804   928         1318897216
  762   957         1318918221
  754   962         1318938192
  800   931         1318954491
  817   918         1318959145
  822   914         1318964192
  808   925         1318967237
  841   898         1318974113
  739   971         1319082030
  732   975         1319082543
  850   890         1319094000
  789   939         1319105088
  723   980         1319125067
  796   934         1319138840
  812   922         1319164776
  827   910         1319180283
  702   991         1319190679
  700   992         1319191488
  704   990         1319212664
  698   993         1319215049
  759   959         1319219558
  833   905         1319227162
  706   989         1319257485
  776   948         1319259968
  696   994         1319261320
  773   950         1319264917
  840   899         1319276699
  870   871         1319279311
  869   872         1319289757
  849   891         1319308020
  868   873         1319310649
  779   946         1319319675
  708   988         1319325184
  694   995         1319330259
  770   952         1319334408
  867   874         1319341987
  866   875         1319383771
  725   979         1319391864
  746   967         1319391999
  751   964         1319406095
  710   987         1319415803
  692   996         1319421824
  865   876         1319436001
  782   944         1319444152
  821   915         1319448536
  792   937         1319450041
  734   974         1319457328
  767   954         1319468327
  816   919         1319490055
  864   877         1319498677
  712   986         1319529384
  848   892         1319532480
  690   997         1319535973
  741   970         1319542021
  803   929         1319546716
  863   878         1319571799
  807   926         1319580719
  756   961         1319584897
  839   900         1319589719
  832   906         1319607784
  826   911         1319618007
  785   942         1319633513
  799   932         1319639967
  862   879         1319655367
  714   985         1319665969
  764   956         1319666560
  688   998         1319672664
  727   978         1319681935
  811   923         1319742198
  861   880         1319749381
  847   893         1319767380
  716   984         1319825600
  686   999         1319831855
  860   881         1319853841
  736   973         1319855573
  795   935         1319860250
  788   940         1319887872
  838   901         1319913173
  761   958         1319928993
  748   966         1319937688
  820   916         1319943296
  859   882         1319968747
  729   977         1319995322
  831   907         1319998834
  718   983         1320008319
  846   894         1320012720
  684  1000         1320013504
  753   963         1320014124
  743   969         1320025616
  815   920         1320031375
  825   912         1320066153
  858   883         1320094099
  775   949         1320154724
  772   951         1320184999
  778   947         1320189075
  806   927         1320204599
  802   930         1320206608
  791   938         1320207343
  720   982         1320214168
  857   884         1320229897
  837   902         1320247061
  758   960         1320255512
  845   895         1320268500
  738   972         1320277320
  769   953         1320279786
  781   945         1320288166
  810   924         1320330024
  731   976         1320332067
  798   933         1320335829
  856   885         1320376141
  830   908         1320400312
  766   955         1320438971
  722   981         1320443189
  819   917         1320448472
  784   943         1320452111
  750   965         1320507125
  824   913         1320524721
  855   886         1320532831
  745   968         1320532857
  844   896         1320534720
  814   921         1320583105
  836   903         1320591383
  794   936         1320592040
  755   962         1320646003
  763   957         1320662440
  701   992         1320663589
  703   991         1320671198
  699   993         1320678756
  787   941         1320681024
  733   975         1320692212
  724   980         1320695424
  854   887         1320699967
  705   990         1320701625
  697   994         1320716657
  740   971         1320722611
  707   989         1320754912
  695   995         1320777250
  843   897         1320811380
  829   909         1320812218
  709   988         1320831101
  805   928         1320838877
  693   996         1320860493
  801   931         1320876892
  853   888         1320877549
  809   925         1320928254
  711   987         1320930234
  835   904         1320946139
  760   959         1320950079
  818   918         1320964064
  691   997         1320966344
  726   979         1320970915
  790   939         1320975019
  823   914         1320993711
  797   934         1321042077
  713   986         1321052353
  774   950         1321059824
  747   967         1321063786
  852   889         1321065577
  777   948         1321068825
  735   974         1321075799
  689   998         1321094761
  842   898         1321098480
  752   964         1321100352
  771   952         1321115419
  780   946         1321142536
  813   922         1321145245
  742   970         1321191488
  715   985         1321197500
  828   910         1321234552
  768   954         1321235496
  687   999         1321245702
  851   890         1321264051
  728   978         1321269704
  783   944         1321281071
  757   961         1321301774
  834   905         1321311329
  793   937         1321334210
  717   984         1321365717
  841   899         1321396020
  685  1000         1321419125
  765   956         1321419941
  850   891         1321472971
  822   915         1321473123
  737   973         1321482870
  804   929         1321483553
  786   942         1321484544
  817   919         1321490072
  808   926         1321536888
  871   871         1321552622
  719   983         1321557046
  800   932         1321557568
  870   872         1321557848
  869   873         1321573526
  730   977         1321591833
  868   874         1321599656
  749   966         1321618445
  867   875         1321636238
  827   911         1321667314
  762   958         1321668640
  866   876         1321683272
  744   969         1321683993
  833   906         1321686953
  849   892         1321692337
  840   900         1321704000
  754   963         1321717411
  812   923         1321717795
  865   877         1321740758
  789   940         1321753069
  796   935         1321758711
  721   982         1321771529
  864   878         1321808696
  863   879         1321887086
  739   972         1321913467
  848   893         1321922149
  732   976         1321937344
  776   949         1321958925
  821   916         1321962957
  773   951         1321975268
  862   880         1321975928
  759   960         1321981479
  779   947         1322007262
  723   981         1322009208
  839   901         1322022420
  816   920         1322026496
  770   953         1322056177
  832   907         1322073011
  861   881         1322075222
  792   938         1322086760
  826   912         1322110504
  782   945         1322120393
  803   930         1322138627
  702   992         1322139896
  700   993         1322146657
  807   927         1322155926
  704   991         1322155935
  847   894         1322162407
  698   994         1322176176
  860   882         1322184968
  706   990         1322194816
  751   965         1322196876
  746   968         1322200168
  767   955         1322201538
  696   995         1322228411
  799   933         1322248636
  708   989         1322256581
  725   980         1322270125
  785   943         1322298432
  811   924         1322300755
  694   996         1322303320
  859   883         1322305166
  734   975         1322306279
  710   988         1322341272
  838   902         1322351280
  756   962         1322358344
  741   971         1322367632
  692   997         1322400861
  764   957         1322411237
  846   895         1322413111
  858   884         1322435816
  712   987         1322448931
  820   917         1322463213
  831   908         1322469503
  795   936         1322485731
  690   998         1322520992
  788   941         1322541493
  727   979         1322554322
  825   913         1322564122
  815   921         1322573336
  857   885         1322576918
  714   986         1322579600
  688   999         1322663671
  845   896         1322674261
  761   959         1322685160
  837   903         1322690580
  736   974         1322698680
  856   886         1322728472
  716   985         1322733321
  748   967         1322740055
  806   928         1322785368
  753   964         1322799121
  802   931         1322804099
  686  1000         1322828856
  743   970         1322845407
  791   939         1322849690
  775   950         1322859375
  729   978         1322861841
  830   909         1322876429
  778   948         1322882344
  855   887         1322890478
  810   925         1322894125
  772   952         1322901056
  718   984         1322910136
  844   897         1322945857
  798   934         1322950096
  781   946         1322970077
  819   918         1322973891
  769   954         1323007273
  758   961         1323023193
  824   914         1323028168
  836   904         1323040320
  854   888         1323062936
  720   983         1323110087
  738   973         1323114589
  784   944         1323122688
  814   922         1323130592
  766   956         1323177912
  731   977         1323192724
  794   937         1323223137
  843   898         1323227899
  853   889         1323245846
  829   910         1323293789
  750   966         1323303696
  722   982         1323333216
  787   942         1323340291
  745   969         1323346834
  835   905         1323400500
  763   958         1323412859
  805   929         1323425214
  755   963         1323425222
  852   890         1323439208
  801   932         1323479969
  818   919         1323494991
  809   926         1323497905
  823   915         1323502642
  842   899         1323520387
  733   976         1323547013
  740   972         1323554048
  724   981         1323579565
  701   993         1323618758
  703   992         1323620415
  790   940         1323623000
  699   994         1323639883
  851   891         1323643022
  705   991         1323644896
  797   935         1323661948
  697   995         1323683748
  707   990         1323692243
  813   923         1323698264
  760   960         1323712000
  828   911         1323721583
  695   996         1323750311
  709   989         1323762498
  777   949         1323767782
  774   951         1323770175
  834   906         1323771120
  841   900         1323823321
  780   947         1323830123
  871   872         1323831159
  771   953         1323837188
  693   997         1323839530
  870   873         1323841617
  726   980         1323849176
  711   988         1323855703
  850   892         1323857288
  869   874         1323862533
  747   968         1323871955
  752   965         1323891133
  868   875         1323893907
  735   975         1323924750
  867   876         1323935739
  691   998         1323951363
  783   945         1323957312
  768   955         1323968707
  793   938         1323970929
  713   987         1323971900
  822   916         1323987544
  866   877         1323988029
  742   971         1324017099
  817   920         1324026513
  865   878         1324050777
  757   962         1324075221
  804   930         1324075464
  849   893         1324082006
  689   999         1324085768
  715   986         1324111131
  808   927         1324112095
  864   879         1324123983
  840   901         1324136701
  728   979         1324142091
  786   943         1324149463
  833   907         1324152180
  827   912         1324159811
  765   957         1324164618
  800   933         1324166237
  863   880         1324207647
  687  1000         1324242703
  717   985         1324273438
  812   924         1324276352
  862   881         1324301769
  848   894         1324317176
  737   974         1324325977
  796   936         1324384192
  861   882         1324406349
  789   941         1324406690
  749   967         1324420812
  762   959         1324424807
  730   978         1324458352
  719   984         1324458863
  839   902         1324460527
  821   917         1324482874
  754   964         1324502408
  744   970         1324503784
  860   883         1324521387
  832   908         1324543680
  847   895         1324562798
  816   921         1324568457
  826   913         1324608473
  859   884         1324646883
  776   950         1324663576
  721   983         1324667448
  773   952         1324691325
  779   948         1324700531
  792   939         1324729107
  803   931         1324736118
  807   928         1324736695
  759   961         1324749160
  739   973         1324750736
  858   885         1324782837
  770   954         1324783664
  838   903         1324794799
  732   977         1324798001
  782   946         1324802304
  846   896         1324818872
  799   934         1324862903
  811   925         1324864856
  723   982         1324899235
  857   886         1324929249
  767   956         1324940479
  831   909         1324945620
  785   944         1324969009
  820   918         1324988632
  751   966         1324993447
  746   969         1325014145
  825   914         1325067569
  845   897         1325085398
  856   887         1325086119
  702   993         1325095065
  704   992         1325105152
  700   994         1325107784
  795   937         1325116828
  815   922         1325120823
  756   963         1325137563
  706   991         1325138087
  837   904         1325139517
  698   995         1325143267
  725   981         1325154266
  734   976         1325161080
  764   958         1325161656
  708   990         1325193912
  741   972         1325199069
  788   942         1325200760
  696   996         1325201472
  855   888         1325253447
  710   989         1325272669
  694   997         1325282357
  830   910         1325358000
  844   898         1325362376
  806   929         1325371705
  712   988         1325374400
  692   998         1325385880
  802   932         1325407176
  854   889         1325431233
  727   980         1325432583
  761   960         1325447081
  810   926         1325463776
  836   905         1325494681
  791   940         1325497671
  714   987         1325499147
  819   919         1325504818
  690   999         1325511999
  824   915         1325537099
  736   975         1325547631
  748   968         1325548224
  775   951         1325569726
  798   935         1325569967
  778   949         1325581301
  753   965         1325589902
  853   890         1325619477
  772   953         1325622825
  716   986         1325646952
  843   899         1325649806
  781   947         1325657664
  688  1000         1325660672
  743   971         1325671018
  814   923         1325683611
  729   979         1325734228
  769   955         1325740484
  829   911         1325780820
  758   962         1325796640
  784   945         1325798929
  718   985         1325817857
  852   891         1325818179
  794   938         1325859856
  835   906         1325860291
  766   957         1325922589
  842   900         1325947688
  738   974         1325957696
  787   943         1326005210
  720   984         1326011904
  823   916         1326017063
  805   930         1326017125
  851   892         1326027339
  818   920         1326031432
  731   978         1326059243
  809   927         1326073112
  801   933         1326088638
  750   967         1326106063
  872   872         1326109696
  871   873         1326114928
  870   874         1326130624
  869   875         1326156784
  745   970         1326166625
  763   959         1326169026
  868   876         1326193408
  755   964         1326210219
  828   912         1326214080
  722   983         1326229135
  834   907         1326236347
  867   877         1326240496
  850   893         1326246957
  841   901         1326256022
  813   924         1326256821
  790   941         1326276621
  797   936         1326287429
  866   878         1326298048
  865   879         1326366064
  740   973         1326391317
  733   977         1326407670
  864   880         1326444544
  724   982         1326469592
  777   950         1326472433
  849   894         1326477033
  760   961         1326479681
  774   952         1326486232
  822   917         1326507461
  780   948         1326523392
  863   881         1326533488
  771   954         1326564675
  817   921         1326568474
  840   902         1326574808
  703   993         1326575584
  701   994         1326579885
  705   992         1326594113
  699   995         1326606974
  793   939         1326613276
  833   908         1326622849
  862   882         1326632896
  707   991         1326635514
  783   946         1326639223
  697   996         1326656809
  827   913         1326657780
  804   931         1326672955
  747   969         1326685932
  752   966         1326687704
  808   928         1326692864
  709   990         1326699829
  768   956         1326707648
  848   895         1326717567
  695   997         1326729348
  726   981         1326733317
  861   883         1326742768
  735   976         1326779551
  800   934         1326780504
  711   989         1326787100
  786   944         1326820040
  693   998         1326824549
  812   925         1326840453
  742   972         1326848536
  757   963         1326854440
  860   884         1326863104
  713   988         1326897369
  839   903         1326904046
  765   958         1326915037
  691   999         1326942370
  847   896         1326968559
  859   885         1326993904
  821   918         1327008293
  796   937         1327015289
  832   909         1327019797
  728   980         1327020352
  715   987         1327030678
  789   942         1327065957
  689  1000         1327082769
  826   914         1327111920
  816   922         1327115944
  858   886         1327135168
  737   975         1327174928
  762   960         1327186728
  717   986         1327187069
  749   968         1327228981
  846   897         1327230009
  838   904         1327243736
  857   887         1327286896
  754   965         1327293189
  807   929         1327323032
  744   971         1327329395
  730   979         1327330739
  803   932         1327339195
  719   985         1327366584
  776   951         1327373927
  792   940         1327377088
  779   949         1327399488
  773   953         1327413094
  831   910         1327427191
  811   926         1327434507
  856   888         1327449088
  799   935         1327482774
  782   947         1327489891
  845   898         1327501917
  770   955         1327516875
  820   919         1327519559
  759   962         1327522607
  721   984         1327569265
  825   915         1327576500
  739   974         1327593843
  837   905         1327593878
  855   889         1327621744
  785   945         1327645250
  732   978         1327664520
  815   923         1327673842
  767   957         1327685156
  795   938         1327753547
  844   899         1327784283
  723   983         1327795154
  751   967         1327795814
  854   890         1327804864
  746   970         1327833936
  830   911         1327845031
  788   943         1327865679
  764   959         1327917823
  756   964         1327922560
  836   906         1327954472
  806   930         1327963616
  853   891         1327998448
  802   933         1328015845
  734   977         1328021737
  741   973         1328036338
  810   927         1328038983
  819   920         1328041259
  725   982         1328044293
  824   916         1328051520
  702   994         1328056192
  704   993         1328060321
  700   995         1328074875
  843   900         1328077107
  706   992         1328087304
  698   996         1328116328
  708   991         1328137183
  791   941         1328151292
  696   997         1328180509
  798   936         1328195448
  852   892         1328202496
  710   990         1328210000
  761   961         1328214762
  814   924         1328242168
  694   998         1328267376
  829   912         1328273317
  775   952         1328285783
  778   950         1328285952
  712   989         1328305797
  727   981         1328316724
  835   907         1328325518
  772   954         1328350312
  781   948         1328350933
  748   969         1328362201
  692   999         1328376887
  842   901         1328380389
  753   966         1328386473
  872   873         1328393465
  736   976         1328402432
  871   874         1328403935
  851   893         1328417008
  714   988         1328424616
  870   875         1328424875
  869   876         1328456285
  769   956         1328479425
  784   946         1328480840
  868   877         1328498165
  794   939         1328502203
  743   972         1328502455
  690  1000         1328509000
  823   917         1328536980
  867   878         1328550515
  716   987         1328566499
  818   921         1328573393
  758   963         1328575859
  729   980         1328612489
  866   879         1328613335
  805   931         1328614616
  850   894         1328641984
  809   928         1328653881
  766   958         1328673008
  787   944         1328675787
  865   880         1328686625
  841   902         1328694129
  801   934         1328702905
  834   908         1328707016
  828   913         1328712049
  718   986         1328731488
  864   881         1328770385
  738   975         1328806647
  813   925         1328820922
  863   882         1328864615
  849   895         1328877424
  750   968         1328914232
  797   937         1328918526
  720   985         1328919625
  763   960         1328930947
  731   979         1328931630
  790   942         1328935888
  862   883         1328969315
  745   971         1328992236
  755   965         1329001000
  840   903         1329018327
  822   918         1329032880
  861   884         1329084485
  833   909         1329098966
  817   922         1329115961
  848   896         1329123328
  722   984         1329130952
  827   914         1329161227
  777   951         1329182784
  774   953         1329208001
  860   885         1329210125
  780   949         1329222349
  740   974         1329234424
  760   962         1329253128
  793   940         1329261257
  733   978         1329274189
  804   932         1329276032
  808   929         1329279201
  771   955         1329297886
  783   947         1329326810
  859   886         1329346235
  839   904         1329352983
  724   983         1329365511
  847   897         1329379696
  800   935         1329400375
  812   926         1329410104
  768   957         1329452325
  752   967         1329490071
  858   887         1329492815
  786   945         1329496281
  832   910         1329501368
  747   970         1329505723
  703   994         1329536711
  821   919         1329539220
  701   995         1329546976
  705   993         1329549282
  699   996         1329580035
  707   992         1329584731
  826   915         1329620851
  726   982         1329623344
  697   997         1329635846
  757   964         1329639437
  735   977         1329640208
  709   991         1329643100
  846   898         1329646528
  857   888         1329649865
  796   938         1329652008
  816   923         1329668963
  765   959         1329671204
  742   973         1329685805
  838   905         1329698097
  695   998         1329714367
  711   990         1329724431
  789   943         1329730876
  693   999         1329815556
  856   889         1329817385
  713   989         1329828766
  728   981         1329904493
  831   911         1329914222
  807   930         1329914943
  845   899         1329923824
  691  1000         1329939371
  803   933         1329947864
  762   961         1329954409
  715   988         1329956147
  855   890         1329995375
  811   927         1330009714
  737   976         1330029729
  792   941         1330030709
  749   969         1330042958
  837   906         1330053669
  820   920         1330056000
  754   966         1330089760
  776   952         1330089984
  825   916         1330090921
  779   950         1330104139
  717   987         1330106616
  799   936         1330108255
  773   954         1330140581
  744   972         1330160832
  782   948         1330183160
  854   891         1330183835
  730   980         1330209000
  844   900         1330211584
  815   924         1330232399
  770   956         1330255816
  719   986         1330280215
  759   963         1330301826
  785   946         1330327161
  830   912         1330337528
  853   892         1330382765
  795   939         1330395894
  836   907         1330419699
  767   958         1330435575
  739   975         1330442794
  721   985         1330476986
  843   901         1330509808
  788   944         1330536256
  732   979         1330536907
  806   931         1330561107
  824   917         1330571437
  819   921         1330583220
  852   893         1330592165
  751   968         1330603983
  810   928         1330619752
  802   934         1330630112
  746   971         1330659547
  873   873         1330677234
  764   960         1330679744
  872   874         1330682472
  723   984         1330696971
  871   875         1330698186
  756   965         1330713341
  870   876         1330724376
  869   877         1330761042
  829   913         1330771286
  835   908         1330796187
  814   925         1330806269
  868   878         1330808184
  791   942         1330810559
  851   894         1330812035
  842   902         1330818496
  798   937         1330826545
  867   879         1330865802
  741   974         1330879445
  734   978         1330888256
  866   880         1330933896
  725   983         1330940212
  761   962         1330988209
  778   951         1330996303
  775   953         1331007552
  865   881         1331012466
  704   994         1331021448
  702   995         1331023283
  850   895         1331042375
  706   993         1331042473
  700   996         1331047936
  781   949         1331049890
  823   918         1331062399
  772   955         1331083523
  708   992         1331086400
  698   997         1331095365
  864   882         1331101512
  818   922         1331120880
  841   903         1331137648
  794   940         1331150184
  710   991         1331153271
  696   998         1331165528
  784   947         1331168427
  748   970         1331181992
  834   909         1331183133
  753   967         1331188840
  863   883         1331201034
  727   982         1331206751
  828   914         1331215496
  805   932         1331217693
  769   957         1331224102
  809   929         1331240218
  712   990         1331243128
  694   999         1331258383
  736   977         1331263089
  849   896         1331283185
  862   884         1331311032
  801   935         1331322776
  743   973         1331339724
  787   945         1331352028
  714   989         1331356013
  758   964         1331360856
  692  1000         1331373888
  813   926         1331390573
  766   959         1331429175
  861   885         1331431506
  840   904         1331467264
  716   988         1331491968
  729   981         1331496630
  848   897         1331534465
  797   938         1331555245
  860   886         1331562456
  822   919         1331563807
  833   910         1331580537
  790   943         1331600807
  718   987         1331651035
  738   976         1331661448
  817   923         1331668980
  827   915         1331670158
  763   961         1331698628
  859   887         1331703882
  750   969         1331728209
  847   898         1331796215
  755   966         1331797571
  839   905         1331807344
  731   980         1331809891
  745   972         1331823673
  720   986         1331833256
  858   888         1331855784
  808   930         1331871112
  804   933         1331884701
  777   952         1331898841
  793   941         1331914878
  780   950         1331927000
  774   954         1331935488
  812   927         1331985311
  832   911         1331988399
  857   889         1332018162
  783   948         1332020079
  800   936         1332025856
  760   963         1332032347
  771   956         1332036827
  722   985         1332038673
  846   899         1332068435
  821   920         1332075661
  740   975         1332083375
  826   916         1332135272
  733   979         1332146576
  838   906         1332157888
  786   946         1332178192
  856   890         1332191016
  768   958         1332202744
  816   924         1332227520
  724   984         1332267328
  796   939         1332294355
  752   968         1332298240
  747   971         1332331334
  845   900         1332351125
  855   891         1332374346
  789   944         1332401453
  831   912         1332406719
  757   965         1332430218
  765   960         1332433125
  703   995         1332503802
  735   978         1332506727
  705   994         1332510409
  807   931         1332512434
  837   907         1332518896
  726   983         1332519263
  701   996         1332520037
  742   974         1332528912
  707   993         1332539900
  699   997         1332559072
  803   934         1332562131
  854   892         1332568152
  811   928         1332590483
  709   992         1332592317
  820   921         1332597961
  825   917         1332610838
  697   998         1332620865
  844   901         1332644285
  711   991         1332667702
  792   942         1332689976
  695   999         1332705374
  762   962         1332727856
  799   937         1332739352
  713   990         1332766097
  853   893         1332772434
  728   982         1332794520
  815   925         1332796500
  776   953         1332811753
  693  1000         1332812557
  779   951         1332814490
  830   913         1332835497
  749   970         1332862749
  773   955         1332873792
  782   949         1332882117
  715   989         1332887544
  836   908         1332890368
  737   977         1332890386
  754   967         1332892127
  843   902         1332947915
  873   874         1332966241
  872   875         1332976723
  852   894         1332987192
  871   876         1332997687
  744   973         1332998101
  770   957         1333000493
  785   947         1333014748
  870   877         1333029133
  717   988         1333032085
  795   940         1333043875
  869   878         1333071061
  759   964         1333086823
  730   981         1333093141
  824   918         1333096856
  868   879         1333123471
  819   922         1333130707
  806   932         1333164184
  867   880         1333186363
  767   959         1333191742
  719   987         1333199762
  810   929         1333206089
  851   895         1333212426
  788   945         1333212497
  802   935         1333249983
  866   881         1333259737
  842   903         1333262015
  835   909         1333272304
  829   914         1333274733
  739   976         1333297595
  865   882         1333343593
  814   926         1333375920
  721   986         1333390617
  732   980         1333415168
  751   969         1333417960
  864   883         1333437931
  764   961         1333447425
  850   896         1333448136
  798   938         1333463264
  791   943         1333475478
  746   972         1333490984
  756   966         1333509912
  863   884         1333542751
  841   904         1333586585
  823   919         1333593326
  723   985         1333604692
  862   885         1333658053
  834   910         1333664704
  818   923         1333673899
  849   897         1333694322
  778   952         1333712360
  828   915         1333724427
  741   975         1333728396
  775   954         1333735039
  781   950         1333754541
  734   979         1333760643
  761   963         1333767428
  861   886         1333783837
  794   941         1333803805
  772   956         1333822464
  805   933         1333826362
  809   930         1333832129
  725   984         1333842029
  784   948         1333861696
  860   887         1333920103
  840   905         1333921625
  801   936         1333948257
  848   898         1333950984
  813   927         1333965780
  769   958         1333974521
  704   995         1333988539
  702   996         1333996344
  753   968         1333997009
  706   994         1334003600
  748   971         1334007603
  700   997         1334026973
  787   946         1334033939
  708   993         1334041569
  859   888         1334066851
  833   911         1334067568
  698   998         1334080384
  822   920         1334100248
  710   992         1334102488
  727   983         1334102670
  736   978         1334129608
  758   965         1334151637
  696   999         1334156535
  743   974         1334182831
  827   916         1334184579
  712   991         1334186399
  766   960         1334191096
  797   939         1334197592
  847   899         1334218122
  858   889         1334224081
  817   924         1334227537
  694  1000         1334255384
  839   906         1334267135
  790   944         1334271384
  714   990         1334293344
  729   982         1334386657
  857   890         1334391793
  716   989         1334423365
  808   931         1334468603
  763   962         1334472075
  832   912         1334480896
  846   900         1334495736
  804   934         1334498968
  738   977         1334522105
  750   970         1334548000
  812   928         1334566080
  856   891         1334569987
  793   942         1334574145
  718   988         1334576504
  755   967         1334599938
  821   921         1334617622
  777   953         1334620610
  838   907         1334623115
  780   951         1334637351
  826   917         1334655189
  800   937         1334656953
  745   973         1334660942
  774   955         1334668699
  731   981         1334694032
  783   949         1334719036
  720   987         1334752803
  855   892         1334758663
  771   957         1334781504
  845   901         1334783826
  816   925         1334791621
  760   964         1334817344
  786   947         1334865779
  831   913         1334904688
  740   976         1334938176
  796   940         1334942336
  722   986         1334952304
  854   893         1334957821
  768   959         1334958911
  837   908         1334989565
  733   980         1335024837
  789   945         1335077694
  844   902         1335082392
  752   969         1335112217
  807   932         1335115511
  825   918         1335136257
  820   922         1335145448
  747   972         1335162771
  853   894         1335167461
  724   985         1335175049
  811   929         1335176820
  803   935         1335182002
  765   961         1335200806
  757   966         1335226789
  874   874         1335255248
  873   875         1335260492
  872   876         1335276224
  871   877         1335302444
  830   914         1335338944
  870   878         1335339152
  792   943         1335354895
  815   926         1335366151
  836   909         1335366485
  799   938         1335376071
  742   975         1335377863
  735   979         1335379114
  869   879         1335386348
  852   895         1335387583
  843   903         1335391434
  726   984         1335421080
  868   880         1335444032
  703   996         1335476863
  705   995         1335477500
  701   997         1335499074
  707   994         1335501027
  762   963         1335507075
  867   881         1335512204
  779   952         1335530547
  776   954         1335539240
  699   998         1335544091
  709   993         1335547486
  782   950         1335586768
  866   882         1335590864
  697   999         1335611872
  773   956         1335612733
  711   992         1335616919
  851   896         1335618187
  824   919         1335627783
  865   883         1335680012
  819   923         1335683726
  749   971         1335688360
  728   983         1335690439
  795   941         1335697496
  754   968         1335700296
  695  1000         1335702375
  785   948         1335708017
  713   991         1335709368
  842   904         1335710952
  770   958         1335750912
  835   910         1335753875
  737   978         1335756905
  806   933         1335772853
  864   884         1335779648
  829   915         1335783664
  810   930         1335798000
  715   990         1335824875
  744   974         1335841208
  850   897         1335859273
  802   936         1335875464
  759   965         1335877604
  863   885         1335889772
  788   946         1335894408
  814   927         1335951127
  767   960         1335953663
  717   989         1335963482
  730   982         1335983168
  862   886         1336010384
  841   905         1336040946
  798   939         1336105611
  849   898         1336110841
  719   988         1336125231
  823   920         1336129767
  861   887         1336141484
  791   944         1336146055
  834   911         1336151735
  739   977         1336158252
  764   962         1336220872
  818   924         1336232456
  751   970         1336237751
  828   916         1336238848
  860   888         1336283072
  732   981         1336299309
  721   987         1336310164
  756   967         1336312279
  746   973         1336328253
  848   899         1336372891
  840   906         1336381416
  809   931         1336429620
  778   953         1336434129
  859   889         1336435148
  805   934         1336440629
  794   942         1336463072
  781   951         1336464892
  775   955         1336468250
  723   986         1336518323
  813   928         1336546549
  761   964         1336552425
  833   912         1336560065
  784   949         1336560653
  772   957         1336567141
  801   937         1336579354
  741   976         1336583197
  858   890         1336597712
  734   980         1336638904
  822   921         1336642209
  847   900         1336645423
  827   917         1336704496
  787   947         1336721526
  769   959         1336730688
  839   907         1336732362
  725   985         1336749750
  857   891         1336770764
  817   925         1336791638
  753   969         1336810986
  748   972         1336839040
  797   940         1336845573
  846   901         1336928437
  790   945         1336947625
  758   966         1336948208
  856   892         1336954304
  766   961         1336958777
  704   996         1336961600
  706   995         1336970691
  702   997         1336975381
  832   913         1336978865
  736   979         1337001995
  708   994         1337002696
  727   984         1337004487
  700   998         1337011992
  743   975         1337031782
  710   993         1337057657
  698   999         1337071391
  808   932         1337071680
  838   908         1337093784
  804   935         1337118839
  712   992         1337135616
  855   893         1337148332
  812   929         1337152417
  696  1000         1337153536
  821   922         1337165109
  826   918         1337180608
  845   902         1337221933
  714   991         1337236615
  793   943         1337239064
  763   963         1337251294
  729   983         1337282576
  800   938         1337293672
  777   954         1337348097
  854   894         1337352848
  780   952         1337353408
  716   990         1337360696
  816   926         1337361272
  750   971         1337373611
  738   978         1337388624
  774   956         1337407640
  755   968         1337408107
  831   914         1337408135
  783   950         1337423687
  837   909         1337465682
  745   974         1337504049
  718   989         1337507901
  844   903         1337525911
  771   958         1337531923
  874   875         1337549499
  786   948         1337559048
  873   876         1337559993
  853   895         1337567852
  872   877         1337580981
  731   982         1337584059
  796   941         1337595957
  760   965         1337608125
  871   878         1337612463
  870   879         1337654439
  825   919         1337667184
  720   988         1337678272
  820   923         1337698467
  869   880         1337706909
  768   960         1337720832
  807   933         1337724180
  789   946         1337759605
  811   930         1337768731
  868   881         1337769873
  852   896         1337793344
  740   977         1337798833
  803   936         1337807483
  843   904         1337840371
  867   882         1337843331
  830   915         1337847875
  836   910         1337848056
  722   987         1337871851
  733   981         1337908978
  866   883         1337927283
  752   970         1337932008
  815   927         1337941358
  765   962         1337974253
  747   973         1338000040
  799   939         1338018418
  865   884         1338021729
  792   944         1338025472
  757   967         1338029156
  851   897         1338029324
  724   986         1338088680
  864   885         1338126669
  824   920         1338164224
  842   905         1338165313
  742   976         1338232664
  835   911         1338240906
  863   886         1338242103
  819   924         1338242283
  779   953         1338252316
  735   980         1338257375
  776   955         1338272451
  850   898         1338275792
  762   964         1338292072
  782   951         1338297119
  829   916         1338298085
  726   985         1338328801
  795   942         1338356763
  773   957         1338357410
  862   887         1338368031
  806   934         1338387120
  810   931         1338395491
  785   949         1338406974
  705   996         1338450561
  703   997         1338455900
  707   995         1338468118
  701   998         1338484093
  841   906         1338500737
  861   888         1338504453
  802   937         1338506561
  770   959         1338507079
  709   994         1338508613
  754   969         1338514273
  749   972         1338519797
  814   928         1338531896
  849   899         1338532748
  699   999         1338535098
  711   993         1338572088
  788   947         1338581995
  728   984         1338592256
  697  1000         1338608873
  737   979         1338629292
  834   912         1338644232
  860   889         1338651369
  713   992         1338658585
  823   921         1338671728
  759   966         1338674175
  744   975         1338690159
  767   961         1338721344
  798   940         1338753592
  828   917         1338758765
  715   991         1338768146
  818   925         1338796557
  848   900         1338800192
  859   890         1338808779
  791   945         1338822296
  840   907         1338846643
  730   983         1338879087
  717   990         1338900813
  858   891         1338976683
  764   963         1339000091
  739   978         1339024771
  809   932         1339032697
  719   989         1339056628
  833   913         1339058034
  805   935         1339060500
  751   971         1339063362
  847   901         1339078124
  756   968         1339120448
  794   943         1339127991
  813   929         1339132886
  857   892         1339155081
  778   954         1339161616
  746   974         1339171360
  781   952         1339180949
  732   982         1339189336
  822   922         1339189696
  839   908         1339203031
  775   956         1339207191
  801   938         1339216073
  827   918         1339229915
  721   988         1339235633
  784   950         1339265304
  772   958         1339317560
  761   965         1339343206
  856   893         1339343973
  817   926         1339361289
  846   902         1339366544
  787   948         1339414795
  723   987         1339437870
  741   977         1339443854
  832   914         1339482312
  769   960         1339492609
  797   941         1339499194
  734   981         1339523045
  855   894         1339543359
  838   909         1339569901
  790   946         1339629536
  753   970         1339630777
  725   986         1339663381
  845   903         1339665452
  748   973         1339676309
  808   933         1339680349
  826   919         1339711535
  821   923         1339718128
  766   962         1339732224
  804   936         1339744320
  812   930         1339744328
  758   967         1339750575
  854   895         1339753239
  875   875         1339843750
  874   876         1339849000
  873   877         1339864750
  736   980         1339880256
  743   976         1339886583
  872   878         1339891000
  793   944         1339909641
  727   985         1339912208
  831   915         1339917066
  871   879         1339927750
  800   939         1339936019
  816   927         1339936479
  704   997         1339940637
  706   996         1339943752
  837   910         1339947253
  702   998         1339960400
  708   995         1339969787
  853   896         1339973613
  844   904         1339974848
  870   880         1339975000
  700   999         1340002999
  710   994         1340018784
  869   881         1340032750
  763   964         1340036291
  698  1000         1340068392
  780   953         1340075177
  777   955         1340081308
  712   993         1340090785
  868   882         1340101000
  783   951         1340134038
  774   957         1340152317
  867   883         1340179750
  729   984         1340184393
  714   992         1340185832
  825   920         1340203625
  852   897         1340204481
  750   972         1340205048
  755   969         1340222084
  796   942         1340255224
  820   924         1340257024
  786   949         1340258005
  738   979         1340261011
  866   884         1340269000
  771   959         1340288090
  843   905         1340294732
  716   991         1340303967
  836   911         1340335087
  807   934         1340338447
  745   975         1340353000
  830   916         1340362296
  811   931         1340366222
  865   885         1340368750
  760   966         1340404696
  803   937         1340438580
  718   990         1340445232
  851   898         1340445843
  789   947         1340447192
  864   886         1340479000
  731   983         1340479978
  768   961         1340488513
  815   928         1340522127
  863   887         1340599750
  720   989         1340609669
  842   906         1340625104
  740   978         1340665352
  799   940         1340666399
  850   899         1340697699
  792   945         1340701713
  824   921         1340706185
  862   888         1340731000
  835   912         1340733403
  765   963         1340753472
  752   971         1340757619
  722   988         1340797320
  733   982         1340799005
  819   925         1340806384
  829   917         1340818002
  757   968         1340837325
  747   974         1340843147
  861   889         1340872750
  849   900         1340960049
  841   907         1340965964
  779   954         1340979803
  810   932         1340998568
  806   935         1341006991
  724   987         1341008227
  776   956         1341011392
  782   952         1341013176
  795   943         1341021682
  860   890         1341025000
  762   965         1341082853
  742   977         1341093321
  773   958         1341107829
  785   950         1341111625
  814   929         1341118233
  735   981         1341141516
  834   913         1341142201
  802   938         1341143280
  859   891         1341187750
  823   922         1341219215
  848   901         1341232893
  726   986         1341242432
  770   960         1341269000
  788   948         1341275264
  828   918         1341284184
  840   908         1341317312
  754   970         1341334064
  749   973         1341357066
  858   892         1341361000
  818   926         1341366208
  798   941         1341407213
  705   997         1341429598
  703   998         1341440919
  707   996         1341441179
  701   999         1341475100
  709   995         1341475704
  759   967         1341476542
  767   962         1341494791
  728   985         1341499977
  791   946         1341504207
  737   980         1341507553
  847   902         1341516231
  699  1000         1341532099
  711   994         1341533215
  857   893         1341544750
  744   976         1341544960
  833   914         1341561481
  713   993         1341613754
  809   933         1341641366
  839   909         1341679148
  805   936         1341685981
  715   992         1341717363
  813   930         1341724797
  856   894         1341739000
  822   923         1341742715
  827   919         1341760842
  730   984         1341780904
  764   964         1341785088
  794   944         1341798568
  846   903         1341810063
  717   991         1341844084
  801   939         1341858420
  751   972         1341894799
  778   955         1341894827
  739   979         1341897158
  781   953         1341902718
  756   969         1341934425
  817   927         1341936496
  855   895         1341943750
  775   957         1341951868
  784   951         1341975655
  832   915         1341991243
  719   990         1341993959
  746   975         1342020311
  838   910         1342051472
  772   959         1342073727
  732   983         1342085255
  787   949         1342113752
  845   904         1342114389
  761   966         1342139777
  875   876         1342143251
  874   877         1342153757
  797   942         1342158461
  854   896         1342159000
  721   989         1342167030
  873   878         1342174769
  872   879         1342206287
  826   920         1342247976
  871   880         1342248311
  769   961         1342260290
  821   924         1342276685
  808   934         1342294616
  870   881         1342300841
  741   978         1342310373
  790   947         1342317123
  812   931         1342341819
  723   988         1342363339
  869   882         1342363877
  804   937         1342375417
  853   897         1342384750
  734   982         1342413072
  844   905         1342429209
  831   916         1342431487
  837   911         1342434284
  868   883         1342437419
  753   971         1342456388
  766   963         1342511443
  816   928         1342517248
  748   974         1342519416
  867   884         1342521467
  758   968         1342558744
  725   987         1342582928
  800   940         1342584000
  793   945         1342585882
  866   885         1342616021
  852   898         1342621000
  865   886         1342721081
  825   921         1342745586
  743   977         1342747240
  843   906         1342754523
  736   981         1342764397
  780   954         1342802664
  777   956         1342820249
  820   925         1342821125
  727   986         1342825839
  763   965         1342827072
  836   912         1342827584
  864   887         1342836647
  783   952         1342850095
  851   899         1342867750
  830   917         1342882213
  774   958         1342902736
  796   943         1342920143
  706   997         1342922789
  704   998         1342925656
  708   996         1342942848
  702   999         1342951407
  807   935         1342958318
  786   950         1342962656
  863   888         1342962719
  811   932         1342969299
  710   995         1342985875
  700  1000         1343000000
  755   970         1343041875
  750   973         1343042317
  771   960         1343050011
  712   994         1343051912
  803   938         1343075299
  842   907         1343090331
  729   985         1343092114
  862   889         1343099297
  815   929         1343108464
  850   900         1343125000
  738   980         1343139272
  789   948         1343140461
  714   993         1343141001
  760   967         1343207063
  745   976         1343207801
  835   913         1343231372
  861   890         1343246381
  716   992         1343253184
  824   922         1343253672
  768   962         1343261960
  799   941         1343320020
  829   918         1343343421
  819   926         1343376035
  731   984         1343381795
  792   946         1343383624
  718   991         1343388503
  849   901         1343392750
  860   891         1343403971
  841   908         1343436633
  740   979         1343537739
  765   964         1343538469
  720   990         1343547000
  859   892         1343572067
  752   972         1343589056
  810   933         1343607237
  806   936         1343632472
  834   914         1343645648
  757   969         1343651302
  848   902         1343671000
  747   975         1343692098
  795   944         1343692259
  733   983         1343694924
  814   930         1343710144
  779   955         1343713014
  722   989         1343728717
  782   953         1343734945
  858   893         1343750669
  776   957         1343756069
  823   923         1343772234
  802   939         1343785627
  840   909         1343793429
  828   919         1343815111
  785   951         1343821976
  773   959         1343863996
  762   966         1343879424
  724   988         1343933696
  857   894         1343939777
  818   927         1343941415
  847   903         1343959750
  742   978         1343959840
  788   949         1343974221
  735   982         1344031543
  770   961         1344036681
  798   942         1344066480
  833   915         1344070412
  856   895         1344139391
  754   971         1344159675
  839   910         1344160719
  726   987         1344161979
  791   947         1344191794
  749   974         1344200173
  809   934         1344255633
  846   904         1344259000
  767   963         1344274010
  759   968         1344284711
  827   920         1344297283
  822   924         1344301272
  805   937         1344317078
  813   931         1344322288
  855   896         1344349511
  737   981         1344391694
  744   977         1344405617
  728   986         1344413608
  705   998         1344414617
  707   997         1344420216
  703   999         1344431926
  876   876         1344442752
  875   877         1344448008
  709   996         1344448765
  874   878         1344463776
  701  1000         1344472101
  794   945         1344474809
  873   879         1344490056
  711   995         1344500306
  832   916         1344505664
  801   940         1344506401
  817   928         1344517265
  872   880         1344526848
  838   911         1344538503
  845   905         1344568750
  854   897         1344570137
  871   881         1344574152
  713   994         1344574881
  764   965         1344575869
  781   954         1344630205
  870   882         1344631968
  778   956         1344633768
  715   993         1344672532
  730   985         1344688625
  784   952         1344691712
  869   883         1344700296
  775   958         1344702287
  751   973         1344732068
  756   970         1344754216
  739   980         1344775419
  868   884         1344779136
  826   921         1344789937
  717   992         1344793301
  853   898         1344801269
  787   950         1344818403
  797   943         1344823380
  772   960         1344835648
  821   925         1344840786
  867   885         1344868488
  746   976         1344875112
  844   906         1344889000
  808   935         1344914487
  837   912         1344926781
  719   991         1344937230
  761   967         1344942144
  812   932         1344944896
  831   917         1344951404
  866   886         1344968352
  732   984         1344987072
  790   948         1345010392
  804   938         1345012136
  769   962         1345033737
  852   899         1345042907
  865   887         1345078728
  816   929         1345103585
  721   990         1345104361
  741   979         1345182760
  864   888         1345199616
  843   907         1345219750
  800   941         1345237621
  793   946         1345267793
  753   972         1345287825
  825   922         1345293073
  723   989         1345294736
  851   900         1345295051
  766   964         1345296440
  734   983         1345308991
  836   913         1345325553
  863   889         1345331016
  748   975         1345368367
  758   969         1345372721
  820   926         1345390776
  830   918         1345407632
  862   890         1345472928
  725   988         1345508397
  780   955         1345535875
  850   901         1345557701
  842   908         1345561000
  777   957         1345564926
  783   953         1345571864
  811   933         1345577968
  807   936         1345583799
  796   944         1345590720
  743   978         1345613759
  763   966         1345623643
  861   891         1345625352
  736   982         1345654424
  774   959         1345658903
  786   951         1345673007
  815   930         1345700375
  803   939         1345717646
  835   914         1345734819
  727   987         1345745386
  860   892         1345788288
  824   923         1345806691
  771   961         1345817692
  849   902         1345830857
  789   949         1345839418
  755   971         1345867486
  829   919         1345874348
  750   974         1345885424
  706   998         1345907808
  841   909         1345912750
  704   999         1345916663
  708   997         1345921885
  702  1000         1345948408
  819   927         1345951242
  710   996         1345958936
  859   893         1345961736
  799   942         1345979287
  729   986         1346005745
  760   968         1346015232
  712   995         1346019003
  738   981         1346023413
  768   963         1346041179
  745   977         1346068458
  792   947         1346071211
  714   994         1346102128
  848   903         1346114519
  858   894         1346145696
  834   915         1346154579
  716   993         1346208353
  810   934         1346221504
  806   937         1346263569
  840   910         1346275000
  731   985         1346289516
  814   931         1346307635
  765   965         1346329250
  823   924         1346330791
  718   992         1346337720
  857   895         1346340168
  828   920         1346351552
  795   945         1346368500
  847   904         1346408687
  740   980         1346416000
  752   973         1346426325
  802   940         1346433608
  779   956         1346451955
  782   954         1346462432
  757   970         1346471093
  720   991         1346490271
  776   958         1346506488
  818   928         1346522184
  785   952         1346538033
  856   896         1346545152
  747   976         1346546899
  833   916         1346584833
  733   984         1346596741
  773   960         1346625917
  839   911         1346647750
  722   990         1346666048
  788   950         1346678872
  762   967         1346681791
  846   905         1346713361
  798   943         1346731399
  876   877         1346747509
  875   878         1346758027
  855   897         1346760648
  874   879         1346779063
  770   962         1346810128
  873   880         1346810617
  742   979         1346832227
  827   921         1346839244
  872   881         1346852689
  724   989         1346865093
  822   925         1346865373
  809   935         1346875504
  791   948         1346885063
  871   882         1346905279
  813   932         1346925365
  735   983         1346927462
  805   938         1346953797
  870   883         1346968387
  854   898         1346986656
  754   972         1346991112
  832   917         1347025581
  845   906         1347028541
  838   912         1347031000
  869   884         1347042013
  749   975         1347049124
  767   964         1347059007
  726   988         1347087448
  759   969         1347098688
  817   929         1347103602
  868   885         1347126157
  794   946         1347156720
  801   941         1347160022
  867   886         1347220819
  853   899         1347223176
  744   978         1347272136
  737   982         1347281721
  866   887         1347325999
  728   987         1347333155
  826   922         1347337424
  844   907         1347354227
  781   955         1347363416
  764   966         1347372440
  778   957         1347378445
  707   998         1347405235
  705   999         1347405624
  821   926         1347410437
  784   953         1347413481
  837   913         1347424750
  709   997         1347427802
  703  1000         1347428927
  865   888         1347441697
  775   959         1347458454
  852   900         1347470208
  711   996         1347473367
  831   918         1347476823
  797   944         1347493957
  787   951         1347528754
  808   936         1347539968
  713   995         1347541972
  812   933         1347553565
  864   889         1347567913
  751   974         1347575175
  756   971         1347579827
  730   986         1347602256
  772   961         1347603329
  715   994         1347633659
  804   939         1347654483
  739   981         1347659560
  843   908         1347690419
  816   930         1347695496
  863   890         1347704647
  790   949         1347709349
  851   901         1347727752
  746   977         1347735769
  717   993         1347748470
  761   968         1347750313
  769   963         1347812956
  836   914         1347829000
  825   923         1347846092
  862   891         1347851899
  719   992         1347886447
  732   985         1347894793
  800   942         1347896888
  830   919         1347938559
  793   947         1347955380
  820   927         1347965983
  850   902         1347995808
  861   892         1348009669
  842   909         1348037117
  721   991         1348047632
  741   980         1348061021
  766   965         1348087221
  753   973         1348125094
  860   893         1348177957
  811   934         1348192235
  758   970         1348192512
  734   984         1348210808
  807   937         1348214896
  748   976         1348223168
  723   990         1348232067
  835   915         1348243750
  796   945         1348266961
  849   903         1348274376
  780   956         1348274816
  815   931         1348297866
  783   954         1348299351
  777   958         1348315345
  859   894         1348356763
  824   924         1348365248
  803   940         1348365627
  786   952         1348389064
  841   910         1348394321
  829   920         1348410789
  774   960         1348420824
  763   967         1348426010
  725   989         1348439794
  743   979         1348486146
  819   928         1348532011
  789   950         1348544069
  858   895         1348546087
  736   983         1348550343
  848   904         1348563456
  771   962         1348591139
  799   943         1348644206
  834   916         1348669000
  727   988         1348670855
  755   972         1348698923
  750   975         1348734375
  857   896         1348745929
  840   911         1348762031
  792   948         1348764480
  768   964         1348826176
  760   969         1348829209
  810   935         1348841375
  847   905         1348863048
  828   921         1348893513
  823   925         1348894892
  706   999         1348898815
  806   938         1348900288
  708   998         1348906904
  814   932         1348910712
  738   982         1348913440
  704  1000         1348913664
  729   987         1348925292
  745   978         1348934977
  710   997         1348937973
  856   897         1348956289
  712   996         1348992064
  795   946         1349050411
  877   877         1349052266
  876   878         1349057528
  714   995         1349069219
  875   879         1349073314
  802   941         1349087229
  874   880         1349099624
  833   917         1349104750
  818   929         1349108521
  765   966         1349125821
  873   881         1349136458
  839   912         1349140247
  716   994         1349169480
  846   906         1349173152
  855   898         1349177167
  872   882         1349183816
  782   955         1349195643
  779   957         1349196632
  731   986         1349203147
  871   883         1349241698
  785   953         1349259802
  776   959         1349262655
  752   974         1349269432
  718   993         1349292889
  757   971         1349296704
  740   981         1349300141
  870   884         1349310104
  827   922         1349386731
  869   885         1349389034
  788   951         1349389223
  773   961         1349393598
  798   944         1349401976
  747   977         1349407556
  854   899         1349408563
  822   926         1349435024
  720   992         1349439488
  868   886         1349478488
  762   968         1349489960
  845   907         1349493768
  809   936         1349500985
  733   985         1349504462
  838   913         1349528969
  813   933         1349534034
  832   918         1349551000
  867   887         1349578466
  791   949         1349584020
  770   963         1349589347
  805   939         1349596144
  722   991         1349609319
  853   900         1349650477
  866   888         1349688968
  817   930         1349695513
  742   980         1349710488
  724   990         1349802424
  865   889         1349809994
  801   942         1349819289
  844   908         1349824896
  754   973         1349828381
  735   984         1349829279
  794   947         1349844307
  767   965         1349849788
  826   923         1349890443
  852   901         1349902909
  749   976         1349903925
  759   970         1349918479
  837   914         1349928197
  864   890         1349941544
  821   927         1349985644
  831   919         1350007750
  726   989         1350018845
  863   891         1350083618
  781   956         1350102357
  778   958         1350128864
  784   954         1350140968
  744   979         1350144523
  851   902         1350165859
  843   909         1350166536
  812   934         1350167832
  797   945         1350170198
  808   937         1350171065
  764   967         1350174807
  737   983         1350177640
  775   960         1350220375
  862   892         1350236216
  787   952         1350244811
  728   988         1350258624
  816   931         1350292987
  804   940         1350302464
  836   915         1350337931
  772   962         1350376776
  707   999         1350396242
  861   893         1350399338
  705  1000         1350402625
  825   924         1350404649
  756   972         1350411264
  709   998         1350412821
  790   950         1350414000
  751   975         1350424126
  850   903         1350439327
  711   997         1350452404
  830   920         1350475000
  713   996         1350515033
  842   910         1350518688
  730   987         1350521803
  820   928         1350546752
  739   982         1350549587
  800   943         1350561807
  761   969         1350564290
  860   894         1350572984
  769   964         1350597953
  715   995         1350600750
  746   978         1350602288
  793   948         1350648649
  717   994         1350709597
  849   904         1350723313
  859   895         1350757154
  835   916         1350758171
  732   986         1350808424
  811   935         1350812106
  719   993         1350841616
  807   938         1350851615
  841   911         1350881352
  766   966         1350883792
  815   932         1350900943
  824   925         1350929349
  741   981         1350945162
  796   946         1350948872
  858   896         1350951848
  829   921         1350952750
  753   974         1350968201
  721   992         1350996849
  848   905         1351017817
  758   971         1351018123
  803   941         1351019248
  780   957         1351019493
  783   955         1351032562
  777   959         1351071512
  748   977         1351083825
  786   953         1351110833
  819   929         1351118348
  734   985         1351118529
  857   897         1351157066
  723   991         1351175338
  774   961         1351188505
  834   917         1351188917
  763   968         1351234179
  789   951         1351254420
  840   912         1351254528
  799   944         1351314783
  847   906         1351322839
  877   878         1351362285
  743   980         1351364407
  771   963         1351370358
  856   898         1351372808
  876   879         1351372815
  725   990         1351377125
  875   880         1351393875
  874   881         1351425465
  828   922         1351441000
  736   984         1351452160
  792   949         1351463437
  823   926         1351464543
  810   936         1351466856
  873   882         1351467585
  814   933         1351519381
  872   883         1351520235
  755   973         1351536192
  806   939         1351542635
  871   884         1351583415
  750   976         1351589176
  855   899         1351599074
  727   989         1351602252
  768   965         1351616957
  833   918         1351630169
  839   913         1351638216
  846   907         1351638379
  760   970         1351649000
  870   885         1351657125
  818   930         1351700432
  795   947         1351737998
  869   886         1351741365
  802   942         1351746496
  745   979         1351807364
  738   983         1351809359
  854   900         1351835864
  868   887         1351836135
  729   988         1351850761
  706  1000         1351895816
  708   999         1351897911
  710   998         1351922992
  765   967         1351928188
  782   956         1351934584
  827   923         1351939750
  867   888         1351941435
  779   958         1351947051
  845   908         1351964437
  712   997         1351971101
  785   954         1351987289
  822   927         1352010231
  776   960         1352024576
  838   914         1352032416
  714   996         1352042280
  866   889         1352057265
  798   945         1352078217
  832   919         1352081927
  853   901         1352083178
  788   952         1352105280
  752   975         1352118383
  731   987         1352122694
  757   972         1352128141
  809   937         1352132082
  716   995         1352136571
  813   934         1352148301
  773   962         1352167045
  865   890         1352183625
  740   982         1352190168
  805   940         1352244125
  718   994         1352254016
  747   978         1352274075
  791   950         1352288671
  817   931         1352293004
  844   909         1352301013
  762   969         1352303937
  864   891         1352320515
  852   902         1352341016
  770   964         1352374344
  720   993         1352394657
  733   986         1352418093
  837   915         1352437128
  826   924         1352449000
  863   892         1352467935
  801   943         1352484208
  794   948         1352537576
  831   920         1352544191
  722   992         1352558536
  821   928         1352566413
  742   981         1352594629
  851   903         1352609378
  862   893         1352625885
  767   966         1352646359
  843   910         1352648107
  754   974         1352671488
  735   985         1352737000
  759   971         1352744090
  724   991         1352745695
  749   977         1352764582
  812   935         1352787703
  861   894         1352794365
  808   938         1352807784
  781   957         1352847034
  797   946         1352852109
  836   916         1352852352
  784   955         1352874179
  778   959         1352885031
  850   904         1352888264
  816   932         1352896064
  804   941         1352956085
  726   990         1352956176
  787   953         1352966580
  825   925         1352968750
  860   895         1352973375
  764   968         1352982976
  775   961         1352988056
  842   911         1353005719
  830   921         1353016961
  744   980         1353022784
  737   984         1353079457
  790   951         1353124351
  820   929         1353133089
  772   963         1353155995
  859   896         1353162915
  849   905         1353177674
  728   989         1353190021
  800   944         1353232384
  756   973         1353248533
  835   917         1353278088
  751   976         1353278927
  793   949         1353347606
  858   897         1353362985
  841   912         1353373849
  761   970         1353384081
  769   965         1353388734
  707  1000         1353393243
  709   999         1353403828
  711   998         1353437423
  811   936         1353437587
  739   983         1353445506
  730   988         1353447272
  746   979         1353474675
  848   906         1353477608
  807   939         1353493962
  713   997         1353494070
  824   926         1353499000
  829   922         1353500237
  815   933         1353509612
  857   898         1353573585
  715   996         1353573811
  796   947         1353636459
  878   878         1353672304
  717   995         1353676688
  877   879         1353677572
  803   942         1353678515
  766   967         1353686159
  876   880         1353693376
  819   930         1353710259
  834   918         1353714336
  875   881         1353719716
  732   987         1353727971
  840   913         1353752497
  874   882         1353756592
  780   958         1353769912
  783   956         1353771503
  847   907         1353788066
  856   899         1353794715
  719   994         1353802743
  873   883         1353804004
  753   975         1353817152
  777   960         1353833433
  741   982         1353835189
  786   954         1353838320
  758   972         1353849560
  872   884         1353861952
  871   885         1353930436
  748   978         1353950344
  721   993         1353952018
  774   962         1353961952
  789   952         1353970477
  799   945         1353991024
  828   923         1353994019
  870   886         1354009456
  855   900         1354026375
  734   986         1354032160
  823   927         1354039750
  763   969         1354048156
  810   937         1354097953
  869   887         1354099012
  846   908         1354109048
  723   992         1354124555
  814   934         1354133648
  839   914         1354141663
  771   964         1354155355
  833   919         1354161096
  792   950         1354168088
  806   940         1354190616
  868   888         1354199104
  743   981         1354248548
  854   901         1354268565
  818   931         1354297923
  867   889         1354309732
  725   991         1354320396
  736   985         1354359881
  755   974         1354379299
  802   943         1354411415
  768   966         1354413528
  866   890         1354430896
  795   948         1354431267
  845   909         1354440554
  750   977         1354449833
  760   971         1354474611
  827   924         1354498307
  853   902         1354521285
  727   990         1354539583
  838   915         1354541347
  865   891         1354562596
  822   928         1354591000
  832   920         1354618368
  782   957         1354679261
  745   980         1354685625
  779   959         1354703218
  864   892         1354704832
  738   984         1354711176
  785   955         1354720500
  765   968         1354736357
  798   946         1354760128
  813   935         1354768172
  809   938         1354768801
  729   989         1354782158
  844   910         1354782584
  852   903         1354784535
  776   961         1354792257
  788   953         1354827049
  863   893         1354857604
  708  1000         1354894912
  817   932         1354896081
  805   941         1354897746
  710   999         1354913999
  773   963         1354946264
  837   916         1354951549
  712   998         1354956120
  757   973         1354965410
  752   976         1354973184
  791   951         1354999022
  826   925         1355013101
  862   894         1355020912
  714   997         1355021317
  731   988         1355048163
  851   904         1355058315
  740   983         1355086087
  831   921         1355086152
  716   996         1355109632
  762   970         1355123728
  843   911         1355135138
  747   979         1355146462
  821   929         1355152750
  801   944         1355154785
  770   965         1355165125
  861   895         1355194756
  718   995         1355221107
  794   949         1355236533
  733   987         1355337640
  850   905         1355342625
  720   994         1355355784
  836   917         1355372269
  860   896         1355379136
  812   936         1355413184
  767   967         1355448726
  808   939         1355450131
  742   982         1355484656
  842   912         1355498216
  816   933         1355504733
  722   993         1355513705
  754   975         1355520439
  825   926         1355538401
  797   947         1355539696
  830   922         1355564448
  859   897         1355574052
  759   972         1355575527
  781   958         1355597453
  784   956         1355613120
  804   942         1355615352
  749   978         1355631101
  849   906         1355637465
  778   960         1355646952
  735   986         1355650631
  787   954         1355694067
  724   992         1355694912
  820   930         1355725000
  775   962         1355761503
  858   898         1355779504
  764   969         1355796953
  835   918         1355803507
  790   952         1355840408
  841   913         1355871818
  726   991         1355899447
  744   981         1355906925
  800   945         1355908625
  772   964         1355940992
  848   907         1355942835
  737   985         1355987178
  878   879         1355987591
  857   899         1355995492
  877   880         1355998133
  876   881         1356019217
  875   882         1356050843
  793   950         1356052257
  829   923         1356053256
  811   937         1356068684
  824   927         1356074207
  756   974         1356091640
  874   883         1356093011
  815   934         1356123879
  728   990         1356127352
  751   977         1356139584
  807   940         1356141943
  873   884         1356145721
  769   966         1356185305
  872   885         1356208973
  761   971         1356209692
  856   900         1356222016
  834   919         1356245263
  840   914         1356255944
  847   908         1356258735
  871   886         1356282767
  819   931         1356307750
  796   948         1356329728
  803   943         1356343434
  739   984         1356347323
  746   980         1356352936
  870   887         1356367103
  730   989         1356378669
  709  1000         1356400829
  711   999         1356428430
  855   901         1356459076
  869   888         1356461981
  713   998         1356479089
  766   968         1356494328
  783   957         1356516180
  780   959         1356526079
  828   924         1356552576
  715   997         1356552848
  868   889         1356567401
  786   955         1356571531
  846   909         1356585165
  777   961         1356601114
  823   928         1356620519
  717   996         1356649749
  839   915         1356650594
  732   988         1356653440
  753   976         1356671953
  799   946         1356672935
  867   890         1356683363
  758   973         1356686829
  789   953         1356692246
  833   920         1356697537
  854   902         1356706672
  741   983         1356731108
  810   938         1356734672
  774   963         1356741171
  814   935         1356753519
  719   995         1356769834
  866   891         1356809867
  748   979         1356822731
  806   941         1356844237
  763   970         1356867947
  792   951         1356878439
  818   932         1356901000
  721   994         1356913145
  845   910         1356922125
  771   965         1356946136
  865   892         1356946913
  734   987         1356951707
  853   903         1356964804
  838   916         1357055768
  827   925         1357062408
  723   993         1357079724
  802   944         1357081992
  864   893         1357094501
  795   949         1357130224
  743   982         1357138575
  832   921         1357160329
  822   929         1357177337
  768   967         1357215895
  755   975         1357228250
  852   904         1357233472
  863   894         1357252631
  725   992         1357269613
  844   911         1357269615
  736   986         1357273512
  760   972         1357306048
  750   978         1357316352
  813   936         1357393653
  809   939         1357411148
  862   895         1357421303
  782   958         1357429680
  798   947         1357447715
  785   956         1357459441
  779   960         1357465139
  837   917         1357471466
  727   991         1357482854
  817   933         1357504750
  851   905         1357512676
  765   969         1357550334
  788   954         1357554536
  805   942         1357557013
  776   962         1357565704
  745   981         1357569766
  826   926         1357582752
  861   896         1357600517
  738   985         1357618897
  843   912         1357627635
  831   922         1357633639
  791   952         1357715079
  729   990         1357719489
  773   964         1357731261
  821   930         1357744661
  860   897         1357790273
  850   906         1357802416
  757   974         1357808517
  801   945         1357831026
  752   977         1357833841
  836   918         1357897688
  710  1000         1357911000
  794   950         1357941184
  712   999         1357947127
  762   971         1357949339
  770   966         1357961696
  731   989         1357979560
  740   984         1357987904
  859   898         1357990571
  842   913         1357996185
  714   998         1358006336
  747   980         1358024723
  812   937         1358044281
  716   997         1358088669
  808   940         1358098112
  849   907         1358102692
  825   927         1358113608
  830   923         1358117467
  816   934         1358119000
  718   996         1358194168
  858   899         1358201411
  797   948         1358232965
  767   968         1358256895
  733   988         1358263109
  804   943         1358280271
  879   879         1358302878
  878   880         1358308152
  820   931         1358322491
  720   995         1358322875
  877   881         1358323974
  835   919         1358334434
  876   882         1358350344
  781   959         1358353620
  784   957         1358357797
  754   976         1358375240
  841   914         1358375265
  742   983         1358380575
  875   883         1358387262
  759   973         1358412796
  848   908         1358413504
  778   961         1358414633
  857   900         1358422793
  787   955         1358427278
  874   884         1358434728
  722   994         1358474832
  873   885         1358492742
  749   979         1358503488
  775   963         1358540722
  872   886         1358561304
  790   953         1358562177
  735   987         1358570178
  800   946         1358590536
  829   924         1358611813
  764   970         1358616744
  871   887         1358640414
  724   993         1358650081
  856   901         1358654717
  824   928         1358654976
  811   938         1358705403
  870   888         1358730072
  772   965         1358731773
  847   909         1358734852
  815   935         1358743750
  793   951         1358762608
  840   915         1358764875
  834   920         1358781704
  807   941         1358795564
  744   982         1358796952
  869   889         1358830278
  726   992         1358848664
  855   902         1358897183
  737   986         1358900809
  819   932         1358910827
  756   975         1358940591
  868   890         1358941032
  769   967         1358987672
  751   978         1359006103
  803   944         1359014011
  796   949         1359028685
  761   972         1359041129
  867   891         1359062334
  846   910         1359066736
  728   991         1359070623
  828   925         1359116677
  854   903         1359150191
  839   916         1359165015
  866   892         1359194184
  823   929         1359206856
  746   981         1359237077
  833   921         1359239498
  739   985         1359255044
  783   958         1359266599
  780   960         1359288000
  766   969         1359308305
  786   956         1359310472
  730   990         1359316000
  865   893         1359336582
  799   947         1359360522
  777   962         1359374561
  810   939         1359377019
  814   936         1359379000
  845   911         1359409156
  853   904         1359413741
  789   954         1359419733
  711  1000         1359425431
  713   999         1359470096
  864   894         1359489528
  806   942         1359503504
  818   933         1359509669
  774   964         1359526168
  758   974         1359529936
  753   977         1359532610
  715   998         1359537867
  838   917         1359575685
  732   989         1359584837
  792   952         1359594496
  717   997         1359628786
  827   926         1359632059
  741   984         1359632925
  863   895         1359653022
  852   905         1359687833
  763   971         1359693558
  748   980         1359700992
  832   922         1359707816
  771   966         1359742707
  719   996         1359742895
  802   945         1359758233
  844   912         1359762112
  822   930         1359769248
  862   896         1359827064
  795   950         1359834875
  734   988         1359877176
  721   995         1359880236
  851   906         1359972467
  837   918         1359996885
  861   897         1360011654
  768   968         1360024064
  813   937         1360024750
  743   983         1360034494
  723   994         1360040851
  809   940         1360059129
  755   976         1360083051
  817   934         1360119017
  843   913         1360125604
  798   948         1360140984
  760   973         1360143317
  826   927         1360157959
  782   959         1360185847
  831   923         1360186658
  750   979         1360188739
  736   987         1360193059
  785   957         1360204118
  860   898         1360206792
  805   943         1360221932
  725   993         1360224782
  779   961         1360232820
  850   907         1360267643
  788   955         1360287747
  821   931         1360342152
  776   963         1360344923
  765   970         1360370125
  859   899         1360412478
  836   919         1360428615
  727   992         1360432071
  791   953         1360436848
  745   982         1360459793
  842   914         1360499632
  801   946         1360512937
  773   965         1360522042
  738   986         1360532528
  849   908         1360573361
  879   880         1360623439
  858   900         1360628712
  878   881         1360633993
  794   951         1360651535
  877   882         1360655101
  757   975         1360657468
  729   991         1360662760
  830   924         1360676024
  812   938         1360681000
  876   883         1360686763
  825   928         1360694377
  752   978         1360700360
  875   884         1360728979
  816   935         1360738871
  808   941         1360751733
  770   967         1360764063
  762   972         1360780776
  874   885         1360781749
  873   886         1360845073
  857   901         1360855494
  835   920         1360870875
  841   915         1360884196
  848   909         1360889621
  740   985         1360895625
  747   981         1360908864
  731   990         1360916891
  872   887         1360918951
  820   932         1360925568
  797   949         1360931922
  712  1000         1360944128
  804   944         1360950848
  714   999         1360997343
  871   888         1361003383
  767   969         1361070872
  716   998         1361073688
  856   902         1361092824
  870   889         1361098369
  784   958         1361108216
  781   960         1361115541
  787   956         1361166219
  718   997         1361173205
  829   925         1361175914
  778   962         1361188080
  733   989         1361194506
  869   890         1361203909
  847   910         1361216423
  754   977         1361235897
  824   929         1361241313
  759   974         1361255903
  800   947         1361278123
  840   916         1361279296
  742   984         1361282392
  790   954         1361289664
  720   996         1361295936
  868   891         1361320003
  834   921         1361323665
  775   964         1361325719
  855   903         1361340702
  811   939         1361347750
  815   936         1361369231
  749   980         1361381749
  722   995         1361441923
  764   971         1361442355
  867   892         1361446651
  807   942         1361454831
  793   952         1361478665
  735   988         1361495647
  819   933         1361519496
  772   966         1361528344
  846   911         1361553767
  866   893         1361583853
  854   904         1361599128
  724   994         1361611208
  839   917         1361684932
  828   926         1361686328
  803   945         1361690252
  744   983         1361692871
  865   894         1361731609
  796   950         1361733336
  833   922         1361786985
  756   976         1361795392
  769   968         1361795841
  823   930         1361798767
  726   993         1361803833
  737   987         1361820356
  853   905         1361868102
  761   973         1361878398
  751   979         1361878490
  864   895         1361889919
  845   912         1361901653
  814   937         1362010097
  728   992         1362019840
  783   959         1362022766
  810   940         1362025000
  799   948         1362053791
  786   957         1362055149
  780   961         1362055681
  863   896         1362058783
  838   918         1362101104
  818   934         1362123936
  746   982         1362127104
  766   970         1362128096
  852   906         1362147624
  789   955         1362152944
  777   963         1362153780
  806   943         1362168423
  739   986         1362168675
  827   927         1362207266
  862   897         1362238201
  730   991         1362259271
  844   913         1362260081
  832   923         1362260835
  792   953         1362316265
  774   965         1362316949
  822   931         1362366739
  758   975         1362378887
  753   978         1362399129
  861   898         1362428173
  851   907         1362437694
  802   946         1362440144
  713  1000         1362467097
  732   990         1362522168
  763   972         1362524995
  837   919         1362527812
  715   999         1362528874
  741   985         1362540646
  771   967         1362545074
  795   951         1362545226
  748   981         1362585133
  717   998         1362613805
  860   899         1362628699
  843   914         1362629051
  813   938         1362661469
  809   941         1362712750
  719   997         1362721932
  850   908         1362738312
  826   928         1362738728
  817   935         1362738888
  831   924         1362745215
  734   989         1362808573
  768   969         1362838041
  859   900         1362839779
  798   949         1362839941
  721   996         1362853297
  805   944         1362892509
  743   984         1362936311
  755   977         1362943708
  880   880         1362944000
  821   932         1362945229
  782   960         1362947768
  879   881         1362949280
  785   958         1362954537
  836   920         1362965056
  878   882         1362965120
  760   974         1362986424
  877   883         1362991520
  779   962         1363006267
  723   995         1363007942
  842   915         1363008563
  788   956         1363026688
  876   884         1363028480
  849   909         1363049478
  858   901         1363061413
  750   980         1363067000
  875   885         1363076000
  736   988         1363118528
  776   964         1363129920
  874   886         1363134080
  791   954         1363164335
  725   994         1363185909
  765   971         1363195736
  801   947         1363200524
  873   887         1363202720
  830   925         1363240125
  825   929         1363280714
  872   888         1363281920
  857   902         1363293601
  773   966         1363318613
  812   939         1363323347
  745   983         1363355712
  816   936         1363364352
  794   952         1363367592
  848   910         1363371192
  871   889         1363371680
  727   993         1363387240
  841   916         1363398617
  808   942         1363411000
  835   921         1363412836
  738   987         1363452075
  870   890         1363472000
  757   976         1363512269
  820   933         1363534237
  856   903         1363536343
  770   968         1363572232
  752   979         1363572747
  869   891         1363582880
  729   992         1363611977
  762   973         1363618045
  804   945         1363627089
  797   950         1363636573
  847   911         1363703454
  868   892         1363704320
  829   926         1363745565
  855   904         1363789639
  747   982         1363798891
  840   917         1363799213
  740   986         1363809256
  824   930         1363833224
  867   893         1363836320
  731   991         1363860162
  784   959         1363864383
  834   922         1363871152
  781   961         1363883222
  767   970         1363890663
  787   957         1363910896
  778   963         1363967299
  800   948         1363971392
  866   894         1363978880
  714  1000         1363994344
  811   940         1363995731
  815   937         1364000328
  790   955         1364022875
  846   912         1364046264
  854   905         1364053489
  716   999         1364064695
  754   978         1364102416
  759   975         1364104854
  775   965         1364116500
  807   943         1364119750
  733   990         1364131837
  865   895         1364132000
  819   934         1364133763
  718   998         1364158224
  742   985         1364190113
  793   953         1364200434
  839   918         1364210351
  828   927         1364261535
  749   981         1364265890
  764   972         1364273792
  720   997         1364274973
  864   896         1364295680
  853   906         1364327893
  772   967         1364330711
  833   923         1364340004
  803   946         1364372163
  823   931         1364396258
  845   913         1364399622
  722   996         1364414984
  735   989         1364427044
  796   951         1364443687
  863   897         1364469920
  724   995         1364578299
  744   984         1364594688
  769   969         1364609818
  852   907         1364612851
  838   919         1364632031
  814   938         1364646816
  862   898         1364654720
  756   977         1364656049
  810   941         1364678621
  761   974         1364721505
  818   935         1364743807
  737   988         1364745825
  799   949         1364752748
  751   980         1364756751
  844   914         1364763528
  726   994         1364764960
  783   960         1364784687
  827   928         1364788035
  786   958         1364805568
  832   924         1364819392
  780   962         1364829128
  806   944         1364839000
  861   899         1364850080
  789   956         1364891885
  851   908         1364908363
  777   964         1364938777
  766   971         1364953707
  822   932         1364969816
  728   993         1364975009
  746   983         1365023023
  792   954         1365043752
  860   900         1365056000
  837   920         1365064253
  739   987         1365088222
  774   966         1365113520
  802   947         1365127731
  843   915         1365137982
  730   992         1365208488
  850   909         1365214429
  758   976         1365233688
  795   952         1365261283
  880   881         1365269841
  753   979         1365271516
  859   901         1365272480
  879   882         1365280407
  878   883         1365301539
  813   939         1365303816
  831   925         1365309316
  826   929         1365325065
  877   884         1365333237
  771   968         1365353243
  763   973         1365362264
  817   936         1365364369
  809   942         1365372017
  876   885         1365375501
  875   886         1365428331
  741   986         1365454277
  732   991         1365465439
  748   982         1365475160
  874   887         1365491727
  858   902         1365499520
  836   921         1365507017
  842   916         1365522984
  715  1000         1365525875
  849   910         1365531049
  798   950         1365544592
  821   933         1365553898
  873   888         1365565689
  805   945         1365568750
  717   999         1365604812
  872   889         1365650217
  768   970         1365657832
  719   998         1365706951
  785   959         1365710704
  782   961         1365715449
  857   903         1365737120
  871   890         1365745311
  734   990         1365745904
  788   957         1365771365
  779   963         1365785486
  830   926         1365809776
  755   978         1365810227
  721   997         1365832334
  760   975         1365835375
  743   985         1365844032
  870   891         1365850971
  848   911         1365858223
  825   930         1365872625
  801   948         1365893793
  791   955         1365897546
  841   917         1365918534
  776   965         1365920701
  750   981         1365951141
  835   922         1365960323
  869   892         1365967197
  812   940         1365971328
  723   996         1365981003
  856   904         1365985280
  816   937         1365995449
  765   972         1366027173
  736   989         1366049925
  808   943         1366075919
  794   953         1366089361
  868   893         1366093989
  773   967         1366120980
  820   934         1366148504
  725   995         1366153000
  847   912         1366195951
  867   894         1366231347
  855   905         1366244000
  745   984         1366257529
  804   946         1366309000
  829   927         1366320772
  840   918         1366324632
  797   951         1366346924
  727   994         1366348367
  757   977         1366372926
  738   988         1366377544
  866   895         1366379271
  770   969         1366386209
  834   923         1366424171
  824   931         1366430715
  752   980         1366451008
  762   974         1366461152
  854   906         1366513280
  865   896         1366537761
  846   913         1366544233
  729   993         1366567146
  784   960         1366626304
  815   938         1366637047
  811   941         1366649352
  781   962         1366656669
  787   958         1366661315
  800   949         1366670349
  747   983         1366694810
  864   897         1366706817
  767   971         1366716274
  740   987         1366728803
  839   919         1366741278
  778   964         1366752296
  819   935         1366753634
  790   956         1366761816
  807   944         1366790327
  853   907         1366793120
  731   992         1366809379
  828   928         1366842304
  863   898         1366886439
  833   924         1366898561
  845   914         1366903069
  775   966         1366913071
  793   954         1366927921
  759   976         1366959655
  754   979         1366974803
  823   932         1366999335
  803   947         1367059750
  716  1000         1367061696
  733   991         1367075108
  862   899         1367076627
  852   908         1367083520
  742   986         1367103744
  764   973         1367111061
  772   968         1367138880
  718   999         1367149231
  749   982         1367155917
  796   952         1367159744
  838   920         1367168472
  720   998         1367259992
  844   915         1367272459
  861   900         1367277381
  814   939         1367289163
  810   942         1367337888
  735   990         1367364375
  818   936         1367369288
  827   929         1367374372
  832   925         1367383493
  851   909         1367384480
  722   997         1367394021
  769   970         1367429609
  799   950         1367457399
  860   901         1367488701
  744   985         1367502409
  806   945         1367515241
  756   978         1367522568
  724   996         1367551360
  783   961         1367552368
  786   959         1367561735
  761   975         1367570456
  822   933         1367578485
  881   881         1367595682
  880   882         1367600968
  837   921         1367606214
  780   963         1367608347
  879   883         1367616826
  789   957         1367636562
  751   981         1367640892
  878   884         1367643256
  843   916         1367652403
  737   989         1367677222
  877   885         1367680258
  850   910         1367696000
  859   902         1367710587
  876   886         1367727832
  777   965         1367729558
  726   995         1367732051
  792   955         1367776963
  766   972         1367785144
  875   887         1367785978
  802   948         1367821000
  874   888         1367854696
  831   926         1367878967
  774   967         1367915887
  826   930         1367916976
  746   984         1367924840
  873   889         1367933986
  728   994         1367936136
  858   903         1367943039
  813   940         1367951797
  795   953         1367983052
  817   937         1367995466
  739   988         1368013691
  849   911         1368018080
  872   890         1368023848
  809   943         1368036936
  842   917         1368042901
  836   922         1368054504
  758   977         1368094345
  871   891         1368124282
  753   980         1368149777
  730   993         1368163657
  771   969         1368167220
  821   934         1368168165
  857   904         1368186057
  763   974         1368205371
  870   892         1368235288
  805   946         1368250661
  798   951         1368254943
  848   912         1368350720
  869   893         1368356866
  748   983         1368371079
  741   987         1368373824
  830   927         1368384983
  732   992         1368414656
  856   905         1368439641
  841   918         1368443953
  825   931         1368470116
  785   960         1368472625
  768   971         1368483443
  782   962         1368488896
  868   894         1368489016
  835   923         1368513342
  788   958         1368521784
  779   964         1368570483
  801   949         1368592750
  717  1000         1368601813
  812   941         1368624949
  867   895         1368631738
  816   938         1368632168
  791   956         1368636487
  755   979         1368682614
  734   991         1368689175
  760   976         1368690176
  847   913         1368693920
  719   999         1368697958
  855   906         1368703791
  776   966         1368717272
  808   944         1368746496
  743   986         1368757663
  820   935         1368768375
  866   896         1368785032
  794   954         1368816848
  721   998         1368817353
  750   982         1368841168
  840   919         1368855559
  765   973         1368864442
  829   928         1368901541
  773   968         1368929149
  865   897         1368948898
  723   997         1368960040
  854   907         1368978507
  834   924         1368982728
  736   990         1368987256
  804   947         1368996587
  824   932         1369033792
  846   914         1369047680
  797   952         1369062981
  864   898         1369123336
  725   996         1369126061
  745   985         1369165250
  770   970         1369206000
  757   978         1369239445
  853   908         1369263789
  839   920         1369277719
  815   939         1369279394
  863   899         1369308346
  811   942         1369308619
  738   989         1369308941
  762   975         1369310103
  727   995         1369315458
  752   981         1369335149
  800   950         1369375000
  819   936         1369379115
  784   961         1369393985
  845   915         1369412000
  787   959         1369417482
  828   929         1369428641
  781   963         1369435888
  833   925         1369462662
  807   945         1369466568
  862   900         1369503928
  790   957         1369506493
  729   994         1369528273
  778   965         1369543077
  767   972         1369547711
  852   909         1369559637
  747   984         1369596627
  823   933         1369608004
  740   988         1369654272
  793   955         1369661132
  861   901         1369710082
  838   921         1369710433
  775   967         1369715438
  803   948         1369753019
  731   993         1369764548
  844   916         1369786880
  759   977         1369820312
  754   980         1369853064
  851   910         1369866051
  796   953         1369881513
  860   902         1369926808
  881   882         1369926809
  814   940         1369937144
  880   883         1369937387
  772   969         1369952857
  832   926         1369953144
  764   974         1369954168
  879   884         1369958543
  827   930         1369966283
  878   885         1369990277
  818   937         1370000385
  810   943         1370002807
  742   987         1370023291
  733   992         1370024325
  877   886         1370032589
  749   983         1370051836
  876   887         1370085479
  718  1000         1370146232
  875   888         1370148947
  837   922         1370153701
  859   903         1370154106
  799   951         1370167750
  843   917         1370172320
  850   911         1370183031
  822   934         1370192752
  806   946         1370197152
  874   889         1370222993
  720   999         1370250999
  769   971         1370255220
  873   890         1370307617
  735   991         1370307646
  786   960         1370323656
  783   962         1370325815
  722   998         1370379040
  789   958         1370386981
  858   904         1370391976
  780   964         1370393344
  756   979         1370394955
  872   891         1370402819
  744   986         1370416040
  761   976         1370425257
  831   927         1370454174
  871   892         1370508599
  849   912         1370510577
  826   931         1370514467
  792   956         1370515904
  802   949         1370519957
  777   966         1370526129
  724   997         1370530397
  751   982         1370530919
  842   918         1370568320
  813   941         1370605418
  836   923         1370607523
  737   990         1370614553
  766   973         1370622413
  870   893         1370624957
  817   938         1370632185
  857   905         1370640418
  726   996         1370705112
  809   944         1370707513
  795   954         1370710539
  774   968         1370724056
  869   894         1370751893
  821   935         1370788036
  746   985         1370832561
  848   913         1370848689
  868   895         1370889407
  856   906         1370899432
  728   995         1370903227
  805   947         1370938248
  739   989         1370945088
  758   978         1370960864
  830   928         1370965752
  798   952         1370971000
  841   919         1370974880
  771   970         1370987011
  753   981         1371033918
  867   896         1371037499
  763   975         1371054322
  835   924         1371071899
  825   932         1371073193
  730   994         1371124784
  855   907         1371169018
  866   897         1371196169
  847   914         1371197367
  785   961         1371240306
  782   963         1371268115
  748   984         1371272896
  816   939         1371274515
  788   959         1371277951
  812   942         1371284216
  801   950         1371297401
  741   988         1371299293
  768   972         1371314880
  779   965         1371361264
  865   898         1371365417
  732   993         1371369825
  791   957         1371381164
  840   920         1371392000
  820   936         1371393856
  808   945         1371422737
  854   908         1371449176
  829   929         1371487878
  776   967         1371519639
  864   899         1371545243
  834   925         1371546829
  794   955         1371550059
  760   977         1371550833
  846   915         1371556611
  755   980         1371560875
  734   992         1371638392
  824   933         1371642461
  743   987         1371677210
  804   948         1371689856
  719  1000         1371694959
  765   974         1371707549
  863   900         1371735647
  750   983         1371737087
  853   909         1371739906
  773   969         1371743126
  797   953         1371784750
  721   999         1371808360
  839   921         1371819680
  845   916         1371926421
  815   940         1371927375
  736   991         1371930527
  862   901         1371936629
  723   998         1371945059
  811   943         1371973538
  819   937         1372010212
  828   930         1372020552
  770   971         1372031611
  833   926         1372032313
  852   910         1372041208
  745   986         1372078881
  800   951         1372085351
  725   997         1372105098
  757   979         1372111832
  861   902         1372148189
  807   946         1372148479
  762   976         1372164904
  784   962         1372167432
  787   960         1372179403
  781   964         1372220885
  823   934         1372222271
  752   982         1372225176
  738   990         1372246272
  790   958         1372256912
  838   922         1372257920
  882   882         1372257936
  881   883         1372263228
  880   884         1372279104
  727   996         1372288519
  879   885         1372305564
  844   917         1372306797
  778   966         1372339648
  878   886         1372342608
  851   911         1372353082
  860   903         1372370327
  767   973         1372384980
  877   887         1372390236
  793   956         1372400073
  876   888         1372448448
  803   949         1372451976
  729   995         1372495364
  747   985         1372504348
  875   889         1372517244
  775   968         1372523607
  832   927         1372528351
  827   931         1372563774
  740   989         1372585669
  814   941         1372590765
  874   890         1372596624
  859   904         1372603043
  796   954         1372609000
  818   938         1372637104
  810   944         1372673384
  850   912         1372675528
  873   891         1372686588
  759   978         1372686831
  843   918         1372697739
  837   923         1372706720
  731   994         1372725675
  754   981         1372737205
  772   970         1372772648
  872   892         1372787136
  764   975         1372803119
  822   935         1372812623
  858   905         1372846337
  799   952         1372883807
  806   947         1372884739
  871   893         1372898268
  742   988         1372948760
  749   984         1372953653
  733   993         1372979494
  849   913         1373008546
  870   894         1373019984
  831   928         1373034943
  769   972         1373086657
  786   961         1373091337
  842   919         1373099247
  857   906         1373100209
  783   963         1373105034
  826   932         1373117544
  789   959         1373143148
  869   895         1373152284
  836   924         1373166080
  780   965         1373184125
  802   950         1373224608
  720  1000         1373248000
  735   992         1373256863
  792   957         1373260581
  813   942         1373264685
  756   980         1373273216
  817   939         1373274532
  761   977         1373285914
  868   896         1373295168
  777   967         1373328496
  744   987         1373335587
  848   914         1373352136
  856   907         1373364659
  722   999         1373370047
  809   945         1373383754
  821   936         1373413517
  751   983         1373426838
  795   955         1373443750
  867   897         1373448636
  766   974         1373465520
  841   920         1373511321
  724   998         1373515416
  774   969         1373538033
  830   929         1373552089
  737   991         1373557824
  866   898         1373612688
  805   948         1373631517
  835   925         1373636000
  855   908         1373639687
  825   933         1373681862
  726   997         1373684149
  798   953         1373692769
  847   915         1373706298
  746   986         1373746192
  865   899         1373787324
  771   971         1373812622
  758   979         1373833251
  728   996         1373876288
  739   990         1373882419
  763   976         1373909123
  816   940         1373922496
  753   982         1373923945
  854   909         1373925293
  840   921         1373933961
  812   943         1373949135
  864   900         1373972544
  801   951         1374007752
  785   962         1374013753
  820   937         1374024953
  788   960         1374039872
  782   964         1374053112
  846   916         1374071032
  829   930         1374079789
  730   995         1374091875
  808   946         1374104648
  834   926         1374116480
  791   958         1374131583
  768   973         1374152149
  779   966         1374157835
  863   901         1374168348
  748   985         1374180617
  853   910         1374221477
  741   989         1374230690
  824   934         1374256728
  794   956         1374289000
  776   968         1374327808
  732   994         1374330952
  839   922         1374367167
  862   902         1374374736
  804   949         1374388813
  760   978         1374417352
  755   981         1374445016
  845   917         1374446338
  797   954         1374512237
  852   911         1374528239
  765   975         1374556500
  773   970         1374562917
  815   941         1374580996
  861   903         1374591708
  734   993         1374593561
  882   883         1374594355
  743   988         1374602679
  881   884         1374604945
  833   927         1374607520
  828   931         1374618043
  880   885         1374626125
  750   984         1374638904
  811   944         1374644115
  819   938         1374646931
  879   886         1374657895
  878   887         1374700255
  877   888         1374753205
  800   952         1374801408
  721  1000         1374805361
  838   923         1374810939
  876   889         1374816745
  860   904         1374819264
  844   918         1374832216
  807   947         1374836066
  823   935         1374842142
  851   912         1374845579
  770   972         1374863048
  736   992         1374879744
  875   890         1374890875
  723   999         1374936066
  784   963         1374946651
  787   961         1374947084
  874   891         1374975595
  757   980         1374990093
  745   987         1374998428
  781   965         1375011666
  790   959         1375013079
  762   977         1375025561
  859   905         1375057404
  873   892         1375070905
  725   998         1375090117
  832   928         1375109120
  752   983         1375121095
  778   967         1375142015
  793   957         1375144750
  803   950         1375156627
  827   932         1375166851
  850   913         1375173497
  872   893         1375176805
  738   991         1375189543
  767   974         1375228087
  843   919         1375228666
  814   942         1375250032
  837   924         1375265277
  727   997         1375267556
  818   939         1375279451
  871   894         1375293295
  858   906         1375306128
  775   969         1375337584
  796   955         1375342211
  810   945         1375349625
  747   986         1375417979
  870   895         1375420375
  822   936         1375438104
  729   996         1375468425
  849   914         1375511993
  740   990         1375523000
  869   896         1375558045
  759   979         1375559218
  857   907         1375565436
  806   948         1375578008
  772   971         1375598259
  799   953         1375605576
  831   929         1375621280
  754   982         1375627232
  842   920         1375635688
  764   976         1375657920
  731   995         1375692766
  868   897         1375706305
  826   933         1375726213
  836   925         1375730181
  856   908         1375835328
  848   915         1375861067
  749   985         1375861374
  786   962         1375864784
  867   898         1375865155
  742   989         1375880157
  783   964         1375890031
  789   960         1375905069
  817   940         1375922513
  769   973         1375923926
  813   943         1375929604
  802   951         1375934959
  733   994         1375940621
  780   966         1375980696
  792   958         1376011000
  866   899         1376034595
  821   937         1376044614
  841   921         1376053282
  809   946         1376065665
  855   909         1376115804
  777   968         1376136665
  830   930         1376144000
  761   978         1376152433
  756   981         1376157357
  795   956         1376182691
  835   926         1376205651
  735   993         1376212032
  865   900         1376214625
  847   916         1376220719
  744   988         1376261056
  825   934         1376296129
  766   975         1376314471
  751   984         1376328655
  805   949         1376330474
  774   970         1376357824
  722  1000         1376367048
  864   901         1376405245
  854   910         1376406864
  798   954         1376420256
  840   922         1376481448
  724   999         1376506423
  737   992         1376507041
  816   941         1376576117
  846   917         1376590949
  863   902         1376606455
  812   944         1376619712
  771   972         1376644059
  820   938         1376661672
  746   987         1376665739
  726   998         1376669168
  829   931         1376677280
  834   927         1376691687
  853   911         1376708508
  758   980         1376711512
  801   952         1376723809
  763   977         1376769780
  808   947         1376792235
  785   963         1376792972
  788   961         1376807553
  862   903         1376818255
  753   983         1376819864
  739   991         1376825690
  782   965         1376843893
  728   997         1376855325
  824   935         1376876599
  791   959         1376887750
  839   923         1376920186
  883   883         1376930774
  882   884         1376936072
  881   885         1376951966
  779   967         1376960202
  845   918         1376971757
  880   886         1376978456
  768   974         1376995256
  879   887         1377015542
  852   912         1377020736
  794   957         1377033677
  861   904         1377040645
  878   888         1377063224
  730   996         1377064936
  804   950         1377093464
  748   986         1377094248
  877   889         1377121502
  776   969         1377141785
  741   990         1377168021
  833   928         1377188289
  876   890         1377190376
  828   932         1377221120
  815   942         1377240263
  797   955         1377245448
  875   891         1377269846
  860   905         1377273625
  819   939         1377289278
  760   979         1377289739
  732   995         1377298043
  811   945         1377320356
  755   982         1377335043
  851   913         1377343548
  874   892         1377359912
  844   919         1377363143
  838   924         1377369496
  773   971         1377388528
  765   976         1377411301
  873   893         1377460574
  823   936         1377467623
  859   906         1377517195
  800   953         1377523177
  807   948         1377529335
  743   989         1377534076
  750   985         1377546625
  734   994         1377554688
  872   894         1377571832
  850   914         1377676944
  871   895         1377693686
  832   929         1377695457
  770   973         1377700317
  787   962         1377720531
  784   964         1377731648
  843   920         1377765107
  858   907         1377771355
  790   960         1377775000
  827   933         1377775520
  781   966         1377808237
  870   896         1377826136
  837   925         1377829378
  736   993         1377834913
  803   951         1377866978
  757   981         1377874234
  762   978         1377892080
  793   958         1377895169
  814   943         1377914951
  745   988         1377923897
  818   940         1377927432
  723  1000         1377933067
  778   968         1377950184
  869   897         1377969182
  849   915         1378020924
  752   984         1378022912
  810   946         1378031536
  857   908         1378036105
  822   937         1378069201
  767   975         1378077038
  725   999         1378081124
  796   956         1378081152
  868   898         1378122824
  738   992         1378138760
  775   970         1378157375
  842   921         1378177649
  831   930         1378213191
  727   998         1378252575
  806   949         1378276965
  867   899         1378287062
  836   926         1378299832
  856   909         1378311445
  799   954         1378333063
  747   987         1378337526
  826   934         1378340480
  848   916         1378375488
  772   972         1378429696
  759   980         1378437479
  729   997         1378447462
  866   900         1378461896
  740   991         1378466271
  764   977         1378518577
  754   983         1378523151
  817   941         1378576134
  855   910         1378597375
  813   944         1378600181
  841   922         1378600769
  786   963         1378644003
  865   901         1378647326
  802   952         1378651016
  731   996         1378665827
  789   961         1378672750
  783   965         1378680812
  821   938         1378681333
  847   917         1378740636
  830   931         1378741491
  809   947         1378753252
  769   974         1378767033
  792   959         1378767167
  749   986         1378775005
  835   927         1378780858
  780   967         1378783063
  742   990         1378817488
  864   902         1378843352
  854   911         1378893895
  733   995         1378907712
  825   935         1378916000
  795   957         1378927368
  777   969         1378950642
  761   979         1379024820
  840   923         1379034467
  805   950         1379035125
  756   982         1379047384
  863   903         1379049974
  846   918         1379116368
  798   955         1379153467
  766   976         1379169272
  735   994         1379173159
  774   971         1379183435
  744   989         1379192453
  853   912         1379201005
  816   942         1379235384
  751   985         1379236376
  862   904         1379267192
  834   928         1379272456
  883   884         1379272491
  829   932         1379280357
  882   885         1379283093
  812   945         1379295953
  820   939         1379304019
  881   886         1379304297
  880   887         1379336103
  879   888         1379378511
  878   889         1379431521
  801   953         1379445578
  737   993         1379462210
  839   924         1379478743
  771   973         1379481328
  808   948         1379485504
  861   905         1379495006
  877   890         1379495133
  824   936         1379502080
  845   919         1379502684
  724  1000         1379503424
  852   913         1379518705
  876   891         1379569347
  785   964         1379577969
  788   962         1379581000
  746   988         1379591208
  758   981         1379595653
  763   978         1379636299
  782   966         1379640464
  791   960         1379649671
  875   892         1379654163
  726   999         1379660175
  753   984         1379721681
  860   906         1379733416
  874   893         1379749581
  779   968         1379768371
  833   929         1379774626
  739   992         1379774907
  794   958         1379784096
  804   951         1379803815
  828   933         1379829789
  728   998         1379840344
  768   975         1379844207
  851   914         1379846995
  873   894         1379855601
  844   920         1379899584
  815   943         1379905182
  838   925         1379933597
  819   940         1379937259
  776   970         1379961576
  872   895         1379972223
  859   907         1379982422
  797   956         1379984389
  811   946         1380002267
  748   987         1380013795
  730   997         1380043973
  823   937         1380098720
  871   896         1380099447
  741   991         1380111292
  760   980         1380168000
  850   915         1380185875
  773   972         1380219965
  807   949         1380228292
  755   983         1380230962
  870   897         1380237273
  858   908         1380242024
  800   954         1380250664
  732   996         1380271104
  765   977         1380271958
  832   930         1380287368
  843   921         1380307068
  869   898         1380385701
  827   934         1380389787
  837   926         1380399029
  750   986         1380460256
  743   990         1380471407
  787   963         1380499750
  857   909         1380512222
  734   995         1380521779
  784   965         1380522429
  849   916         1380535345
  790   961         1380542681
  770   974         1380543424
  868   899         1380544731
  818   941         1380581053
  803   952         1380583035
  814   944         1380585528
  781   967         1380610604
  793   959         1380651336
  822   938         1380705920
  867   900         1380714363
  810   947         1380719123
  842   922         1380725136
  778   969         1380764161
  757   982         1380764261
  762   979         1380764467
  856   910         1380793016
  736   994         1380796040
  831   931         1380810682
  796   957         1380825829
  745   989         1380855294
  836   927         1380875039
  866   901         1380894597
  848   917         1380895405
  752   985         1380930633
  767   976         1380931839
  826   935         1380960351
  806   950         1380981616
  775   971         1380982986
  799   955         1381066274
  725  1000         1381078125
  855   911         1381084406
  865   902         1381085433
  738   993         1381093929
  841   923         1381153788
  817   942         1381235401
  727   999         1381243582
  747   988         1381262995
  847   918         1381266055
  772   973         1381266965
  813   945         1381276422
  864   903         1381286871
  759   981         1381321620
  821   939         1381323680
  830   932         1381344568
  835   928         1381361627
  802   953         1381372785
  764   978         1381385096
  854   912         1381386392
  740   992         1381415488
  754   984         1381424968
  786   964         1381429000
  729   998         1381432481
  789   962         1381446197
  809   948         1381446521
  783   966         1381477383
  863   904         1381498911
  792   960         1381529088
  825   936         1381541481
  780   968         1381591232
  840   924         1381593024
  884   884         1381614208
  769   975         1381615984
  883   885         1381619512
  882   886         1381635424
  731   997         1381644864
  846   919         1381647295
  881   887         1381661944
  795   958         1381677787
  749   987         1381694552
  853   913         1381698974
  880   888         1381699072
  862   905         1381721553
  805   951         1381745476
  879   889         1381746808
  742   991         1381760759
  777   970         1381770433
  878   890         1381805152
  834   929         1381858793
  877   891         1381874104
  733   996         1381880773
  829   933         1381889026
  798   956         1381892408
  816   943         1381900303
  761   980         1381903081
  756   983         1381943303
  820   940         1381952000
  876   892         1381953664
  861   906         1381954797
  812   946         1381977864
  774   972         1382014872
  852   914         1382022152
  766   977         1382029929
  845   920         1382039125
  839   925         1382042844
  875   893         1382043832
  744   990         1382129784
  824   937         1382133177
  735   995         1382140250
  874   894         1382144608
  751   986         1382150007
  801   954         1382173065
  808   949         1382184461
  860   907         1382198643
  873   895         1382255992
  771   974         1382324435
  851   915         1382355926
  788   963         1382360219
  833   930         1382366537
  785   965         1382368750
  872   896         1382377984
  791   961         1382417352
  737   994         1382423337
  844   921         1382441545
  782   967         1382442831
  828   934         1382444056
  859   908         1382453091
  758   982         1382485680
  838   926         1382503248
  763   979         1382508686
  871   897         1382510584
  804   952         1382519872
  746   989         1382522605
  794   959         1382540263
  815   944         1382575759
  779   969         1382582348
  819   941         1382590880
  753   985         1382629402
  870   898         1382653792
  726  1000         1382657176
  811   947         1382689854
  768   976         1382699008
  850   916         1382700296
  858   909         1382718141
  797   957         1382729066
  739   993         1382730076
  823   938         1382735439
  776   971         1382787187
  869   899         1382807608
  728   999         1382831351
  843   922         1382854555
  832   931         1382884859
  807   950         1382932943
  748   988         1382939264
  868   900         1382972032
  837   927         1382974236
  800   955         1382983875
  857   910         1382993793
  827   935         1383009658
  730   998         1383028992
  760   981         1383052141
  849   917         1383055262
  773   973         1383057234
  741   992         1383060509
  755   984         1383132779
  765   978         1383138477
  867   901         1383147064
  818   942         1383240320
  732   997         1383250141
  814   945         1383261769
  842   923         1383278155
  856   911         1383280047
  787   964         1383284747
  803   953         1383304804
  790   962         1383316128
  784   966         1383319000
  866   902         1383332704
  822   939         1383348267
  750   987         1383379803
  770   975         1383392375
  810   948         1383412392
  793   960         1383413257
  831   932         1383413759
  743   991         1383414678
  781   968         1383418773
  848   918         1383420824
  836   928         1383455808
  734   996         1383494840
  865   903         1383528952
  796   958         1383576248
  855   912         1383576903
  778   970         1383583952
  826   936         1383585832
  762   980         1383642728
  757   983         1383660180
  806   951         1383691967
  841   924         1383712345
  864   904         1383735808
  736   995         1383763131
  767   977         1383792496
  745   990         1383792625
  847   919         1383796982
  799   956         1383805215
  775   972         1383814423
  752   986         1383844264
  854   913         1383884361
  817   943         1383900320
  835   929         1383947964
  830   933         1383953237
  863   905         1383953272
  813   946         1383958333
  884   885         1383961229
  821   940         1383971661
  883   886         1383971843
  882   887         1383993071
  881   888         1384024913
  738   994         1384055056
  880   889         1384067369
  802   954         1384100272
  772   974         1384110072
  879   890         1384120439
  809   949         1384145478
  840   925         1384157125
  825   937         1384172578
  862   906         1384181344
  846   920         1384183736
  878   891         1384184123
  747   989         1384194392
  853   914         1384202421
  759   982         1384211647
  786   965         1384219781
  789   963         1384225416
  727  1000         1384240583
  764   979         1384257483
  877   892         1384258421
  783   967         1384279750
  792   961         1384296769
  754   985         1384332689
  876   893         1384343333
  740   993         1384370657
  780   969         1384405209
  861   907         1384420024
  729   999         1384423488
  795   959         1384433954
  875   894         1384438859
  834   930         1384450704
  805   952         1384461533
  769   976         1384470785
  829   934         1384503293
  852   915         1384531083
  874   895         1384544999
  816   944         1384570880
  845   921         1384581086
  777   971         1384596044
  820   941         1384605621
  839   926         1384612495
  749   988         1384620021
  731   998         1384629883
  798   957         1384637085
  873   896         1384661753
  812   947         1384665451
  860   908         1384669312
  742   992         1384709976
  824   938         1384769896
  761   981         1384787222
  872   897         1384789121
  756   984         1384845120
  774   973         1384852141
  733   997         1384859810
  851   916         1384870347
  808   950         1384889112
  766   978         1384896448
  801   955         1384906276
  871   898         1384927103
  859   909         1384929208
  833   931         1384964028
  844   922         1384989032
  828   935         1385063927
  751   987         1385069554
  744   991         1385073055
  870   899         1385075699
  838   927         1385078455
  735   996         1385113311
  788   964         1385145216
  785   966         1385165321
  771   975         1385173386
  791   962         1385190799
  858   910         1385199712
  850   917         1385220213
  869   900         1385234909
  804   953         1385241641
  819   942         1385250147
  782   968         1385251000
  815   945         1385252000
  794   960         1385302184
  823   939         1385377786
  758   983         1385381599
  811   948         1385383123
  763   980         1385386947
  737   995         1385390428
  779   970         1385402139
  868   901         1385404733
  843   923         1385407574
  746   990         1385459936
  797   958         1385479485
  857   911         1385480824
  832   932         1385487936
  753   986         1385543033
  837   928         1385555005
  768   977         1385559665
  849   918         1385580681
  867   902         1385585171
  776   972         1385618624
  827   936         1385635139
  807   951         1385643294
  739   994         1385691203
  800   956         1385722816
  856   912         1385772544
  866   903         1385776223
  728  1000         1385828352
  842   924         1385836712
  748   989         1385870661
  773   974         1385900341
  818   943         1385905239
  760   982         1385942168
  814   946         1385943680
  848   919         1385951751
  865   904         1385977889
  822   940         1385996248
  765   979         1386010864
  741   993         1386015678
  730   999         1386019999
  831   933         1386022428
  803   954         1386032291
  755   985         1386040500
  836   929         1386042145
  855   913         1386074872
  787   965         1386075528
  790   963         1386095347
  810   949         1386111349
  784   967         1386121367
  793   961         1386180938
  864   905         1386190169
  826   937         1386216929
  781   969         1386232750
  732   998         1386235160
  770   976         1386247176
  841   925         1386276446
  750   988         1386305272
  885   885         1386308250
  884   886         1386313560
  883   887         1386329490
  796   959         1386332415
  847   920         1386333423
  882   888         1386356040
  743   992         1386363895
  854   914         1386387808
  881   889         1386393210
  806   952         1386408024
  778   971         1386409563
  863   906         1386413063
  880   890         1386441000
  734   997         1386473877
  879   891         1386499410
  762   981         1386526869
  835   930         1386539875
  799   957         1386549892
  757   984         1386561997
  830   934         1386567504
  878   892         1386568440
  817   944         1386570897
  821   941         1386625282
  813   947         1386645920
  862   907         1386646571
  877   893         1386648090
  775   973         1386651692
  767   978         1386659015
  853   915         1386711352
  846   921         1386725697
  840   926         1386726776
  745   991         1386735896
  736   996         1386736192
  876   894         1386738360
  752   987         1386763811
  825   938         1386809297
  802   955         1386833483
  875   895         1386839250
  809   950         1386850129
  861   908         1386890693
  874   896         1386950760
  772   975         1386959023
  789   964         1387010413
  786   966         1387016352
  738   995         1387022147
  852   916         1387045504
  834   931         1387048195
  792   962         1387070216
  873   897         1387072890
  783   968         1387087919
  759   983         1387107566
  829   935         1387123164
  845   922         1387128573
  747   990         1387131723
  764   980         1387135744
  860   909         1387145429
  805   953         1387183302
  839   927         1387187702
  795   960         1387195875
  872   898         1387205640
  780   970         1387225000
  754   986         1387246320
  816   945         1387247121
  820   942         1387264888
  769   977         1387331442
  740   994         1387331784
  871   899         1387349010
  812   948         1387358720
  798   958         1387387504
  851   917         1387390264
  859   910         1387410779
  824   939         1387412243
  729  1000         1387420489
  777   972         1387427481
  870   900         1387503000
  844   923         1387542051
  749   989         1387551418
  833   932         1387567105
  808   951         1387599463
  731   999         1387620890
  801   956         1387645217
  838   928         1387659224
  742   993         1387665145
  869   901         1387667610
  761   982         1387677249
  858   911         1387686743
  828   936         1387689408
  774   974         1387695248
  850   918         1387745632
  756   985         1387752841
  766   979         1387768835
  868   902         1387842840
  733   998         1387844829
  819   943         1387915066
  815   946         1387933911
  788   965         1387935997
  843   924         1387966131
  785   967         1387967688
  804   954         1387969128
  791   963         1387970018
  857   912         1387973321
  751   988         1387995023
  744   992         1388022272
  823   940         1388025767
  771   976         1388028187
  867   903         1388028690
  782   969         1388064977
  794   961         1388069865
  811   949         1388082080
  735   997         1388092348
  832   933         1388096605
  849   919         1388111608
  837   929         1388141342
  866   904         1388225160
  779   971         1388227750
  797   959         1388235652
  827   937         1388266236
  856   913         1388270513
  763   981         1388271088
  758   984         1388283416
  807   952         1388359351
  737   996         1388363489
  842   925         1388400813
  746   991         1388403207
  768   978         1388426184
  865   905         1388432250
  776   973         1388455893
  753   987         1388462580
  800   957         1388467493
  848   920         1388488192
  818   944         1388575816
  855   914         1388578319
  814   947         1388631267
  836   930         1388634056
  831   934         1388636695
  822   941         1388649869
  864   906         1388649960
  739   995         1388658294
  885   886         1388660581
  884   887         1388671207
  883   888         1388692459
  882   889         1388724337
  773   975         1388749292
  803   955         1388765502
  881   890         1388766841
  748   990         1388807992
  810   950         1388816000
  880   891         1388819971
  760   983         1388838087
  841   926         1388846097
  826   938         1388853648
  787   966         1388872099
  847   921         1388875384
  863   907         1388878290
  790   964         1388880344
  879   892         1388883727
  765   980         1388889125
  854   915         1388896739
  784   968         1388929536
  755   986         1388954131
  793   962         1388954385
  878   893         1388958109
  741   994         1388976805
  730  1000         1389017000
  877   894         1389043117
  781   970         1389052541
  796   960         1389094336
  770   977         1389107833
  862   908         1389117240
  806   953         1389129793
  835   931         1389137366
  876   895         1389138751
  830   935         1389187375
  853   916         1389225773
  732   999         1389226167
  750   989         1389236669
  778   972         1389241000
  875   896         1389245011
  817   945         1389247138
  846   922         1389273184
  821   942         1389284549
  799   958         1389300311
  840   927         1389301983
  743   993         1389319064
  813   948         1389339189
  874   897         1389361897
  861   909         1389366810
  762   982         1389416896
  825   939         1389451644
  734   998         1389458896
  757   985         1389469718
  873   898         1389489409
  775   974         1389494799
  767   979         1389531402
  809   951         1389560480
  852   917         1389565421
  802   956         1389572424
  860   910         1389627000
  872   899         1389627547
  834   932         1389651272
  845   923         1389681592
  745   992         1389685113
  752   988         1389689280
  736   997         1389715229
  829   936         1389748645
  839   928         1389768471
  871   900         1389776311
  789   965         1389801194
  772   976         1389813824
  786   967         1389818719
  792   963         1389849435
  859   911         1389897810
  783   969         1389901896
  805   954         1389910789
  851   918         1389915683
  816   946         1389929032
  820   943         1389929807
  870   901         1389935701
  795   961         1389963556
  738   996         1389995208
  759   984         1390009383
  764   981         1390019885
  780   971         1390050611
  812   949         1390057677
  824   940         1390060224
  747   991         1390074994
  844   924         1390100608
  869   902         1390105717
  798   959         1390143671
  754   987         1390165867
  833   933         1390175774
  858   912         1390179240
  769   978         1390197961
  838   929         1390245561
  777   973         1390264750
  850   919         1390276559
  868   903         1390286359
  740   995         1390298875
  808   952         1390315520
  828   937         1390320505
  801   957         1390389894
  857   913         1390471290
  867   904         1390477627
  749   990         1390488749
  843   925         1390530232
  774   975         1390544199
  761   983         1390573168
  819   944         1390585643
  731  1000         1390617891
  815   947         1390621498
  742   994         1390626272
  766   980         1390647096
  849   920         1390648049
  756   986         1390666472
  823   941         1390679388
  866   905         1390679521
  804   955         1390702339
  832   934         1390710872
  788   966         1390732568
  837   930         1390733253
  791   964         1390755015
  856   914         1390773960
  785   968         1390775857
  811   950         1390786731
  733   999         1390835836
  794   962         1390843312
  782   970         1390884768
  771   977         1390888844
  865   906         1390892041
  827   938         1390902955
  751   989         1390926420
  842   926         1390970464
  744   993         1390977441
  797   960         1390997573
  886   886         1391012912
  885   887         1391018228
  848   921         1391030153
  884   888         1391034176
  779   972         1391059187
  883   889         1391060756
  735   998         1391077367
  807   953         1391081120
  855   915         1391087250
  882   890         1391097968
  864   907         1391115187
  881   891         1391145812
  763   982         1391161115
  758   985         1391191137
  880   892         1391204288
  800   958         1391217912
  836   931         1391231547
  818   945         1391252057
  831   935         1391256566
  879   893         1391273396
  768   979         1391298571
  776   974         1391299000
  822   942         1391309136
  814   948         1391324536
  737   997         1391342526
  863   908         1391348959
  746   992         1391352424
  878   894         1391353136
  753   988         1391388049
  854   916         1391411160
  841   927         1391421304
  847   922         1391422871
  877   895         1391443508
  826   939         1391495995
  803   956         1391504443
  810   951         1391526351
  876   896         1391544512
  862   909         1391593357
  773   976         1391604093
  739   996         1391631355
  875   897         1391656148
  790   965         1391671125
  787   967         1391674466
  793   963         1391733604
  760   984         1391739904
  835   932         1391740443
  784   969         1391743513
  853   917         1391745690
  748   991         1391751263
  765   981         1391773266
  874   898         1391778416
  830   936         1391812856
  846   923         1391826203
  861   910         1391848381
  806   954         1391857280
  796   961         1391862017
  755   987         1391873678
  781   971         1391878152
  840   928         1391882752
  873   899         1391911316
  817   946         1391929049
  741   995         1391943896
  821   943         1391949468
  770   978         1391974352
  813   949         1392038146
  872   900         1392054848
  799   959         1392056478
  778   973         1392078269
  852   918         1392090840
  825   940         1392099625
  860   911         1392114031
  750   990         1392174000
  871   901         1392209012
  732  1000         1392223168
  845   924         1392240149
  834   933         1392259941
  809   952         1392276537
  743   994         1392280191
  762   983         1392312815
  802   957         1392317101
  775   975         1392343750
  839   929         1392354808
  870   902         1392373808
  829   937         1392379742
  757   986         1392383349
  859   912         1392390307
  767   980         1392409663
  851   919         1392446610
  734   999         1392449903
  869   903         1392549236
  789   966         1392597765
  820   944         1392600384
  816   947         1392616619
  752   989         1392620677
  786   968         1392626888
  792   964         1392634432
  745   993         1392640282
  805   955         1392644000
  844   925         1392664709
  772   977         1392674481
  858   913         1392677209
  736   998         1392700248
  824   941         1392713845
  783   970         1392721687
  868   904         1392735296
  795   962         1392737003
  812   950         1392762328
  833   934         1392790041
  850   920         1392813000
  838   930         1392837472
  780   972         1392882048
  798   960         1392905592
  764   982         1392909912
  759   985         1392917104
  867   905         1392931988
  828   938         1392957224
  738   997         1392974245
  857   914         1392974737
  747   992         1393024211
  808   953         1393037289
  769   979         1393070348
  754   988         1393091336
  843   926         1393099883
  777   974         1393107857
  866   906         1393139312
  801   958         1393140313
  849   921         1393190010
  819   945         1393261884
  740   996         1393271936
  856   915         1393282891
  815   948         1393314767
  832   935         1393330743
  837   931         1393330744
  823   942         1393338655
  865   907         1393357268
  886   887         1393370559
  885   888         1393381197
  774   976         1393399000
  884   889         1393402473
  749   991         1393432020
  883   890         1393434387
  804   956         1393441280
  761   984         1393474985
  882   891         1393476939
  811   951         1393497082
  881   892         1393530129
  766   981         1393531237
  788   967         1393534935
  827   939         1393545302
  842   927         1393545671
  791   965         1393545796
  848   922         1393577640
  864   908         1393585856
  756   987         1393586019
  785   969         1393589834
  742   995         1393593363
  880   893         1393593957
  855   916         1393601671
  794   963         1393622531
  879   894         1393668423
  782   971         1393710379
  878   895         1393753527
  771   978         1393755363
  797   961         1393765254
  807   954         1393808607
  863   909         1393825076
  733  1000         1393832837
  836   932         1393834624
  877   896         1393849269
  751   990         1393863751
  831   936         1393882047
  779   973         1393896456
  854   917         1393931077
  818   946         1393933968
  744   994         1393938568
  876   897         1393955649
  822   943         1393974055
  800   959         1393974079
  847   923         1393975890
  841   928         1394002073
  814   949         1394023493
  763   983         1394057034
  735   999         1394068374
  875   898         1394072667
  862   910         1394074928
  758   986         1394104768
  826   940         1394143976
  776   975         1394147951
  768   980         1394176832
  874   899         1394200323
  810   952         1394242408
  803   957         1394249120
  853   918         1394271109
  746   993         1394307593
  753   989         1394319446
  737   998         1394327545
  861   911         1394335412
  873   900         1394338617
  835   933         1394349112
  846   924         1394384760
  830   937         1394443953
  773   977         1394464750
  790   966         1394467696
  840   929         1394469089
  787   968         1394482635
  872   901         1394487549
  793   964         1394518601
  784   970         1394563304
  806   955         1394590491
  860   912         1394606528
  739   997         1394610392
  817   947         1394616636
  821   944         1394620045
  852   919         1394621767
  796   962         1394635464
  871   902         1394647119
  760   985         1394647625
  765   982         1394663293
  748   992         1394700480
  781   972         1394709589
  813   950         1394742797
  825   941         1394753246
  755   988         1394799147
  845   925         1394804250
  870   903         1394817327
  799   960         1394818399
  770   979         1394846739
  834   934         1394874208
  859   913         1394888276
  741   996         1394916957
  778   974         1394921376
  839   930         1394946719
  851   920         1394983051
  869   904         1394998173
  809   953         1394998306
  829   938         1395016461
  802   958         1395067520
  750   991         1395117271
  858   914         1395180656
  868   905         1395189657
  775   976         1395198551
  762   984         1395214632
  844   926         1395234360
  743   995         1395247282
  820   945         1395276625
  767   981         1395293804
  757   987         1395302896
  816   948         1395309888
  850   921         1395354961
  824   942         1395373112
  805   956         1395382941
  867   906         1395391779
  789   967         1395400132
  833   935         1395409912
  792   965         1395425213
  838   931         1395434963
  786   969         1395440865
  734  1000         1395446904
  812   951         1395472679
  857   915         1395483668
  795   963         1395516222
  772   978         1395541000
  783   971         1395547298
  752   990         1395558008
  828   939         1395599571
  745   994         1395601409
  866   907         1395604539
  798   961         1395673273
  843   927         1395675090
  736   999         1395691255
  780   973         1395719317
  887   887         1395728206
  886   888         1395733528
  849   922         1395737497
  885   889         1395749494
  808   954         1395764776
  884   890         1395776104
  856   916         1395797312
  764   983         1395805831
  883   891         1395813358
  865   908         1395827937
  759   986         1395830735
  882   892         1395861256
  801   959         1395896480
  881   893         1395919798
  837   932         1395933821
  819   946         1395943795
  769   980         1395948609
  832   936         1395956224
  777   975         1395956808
  738   998         1395959264
  747   993         1395979380
  880   894         1395988984
  823   943         1396003574
  815   949         1396013724
  754   989         1396022733
  864   909         1396061973
  879   895         1396068814
  855   917         1396121588
  842   928         1396126440
  848   923         1396130659
  878   896         1396159288
  804   957         1396185957
  827   940         1396193283
  811   952         1396213139
  740   997         1396250973
  774   977         1396259657
  877   897         1396260406
  863   910         1396306647
  791   966         1396342367
  788   968         1396343104
  876   898         1396372168
  749   992         1396381237
  761   985         1396382706
  794   964         1396407528
  785   970         1396409625
  766   982         1396421264
  836   933         1396443293
  854   918         1396456496
  875   899         1396494574
  756   988         1396511488
  831   937         1396513144
  847   924         1396534447
  797   962         1396538701
  782   972         1396541816
  807   955         1396541818
  862   911         1396561959
  742   996         1396566424
  841   929         1396588410
  818   947         1396621555
  874   900         1396627624
  771   979         1396627750
  822   944         1396644632
  814   950         1396728144
  800   960         1396736000
  779   974         1396739563
  873   901         1396771318
  826   941         1396797597
  853   919         1396802036
  751   991         1396807022
  861   912         1396827909
  744   995         1396905659
  872   902         1396925656
  846   925         1396948861
  763   984         1396958851
  835   934         1396963379
  810   953         1396964177
  803   958         1396999539
  776   976         1397002752
  758   987         1397024315
  768   981         1397060973
  840   930         1397061000
  735  1000         1397065375
  830   938         1397080672
  871   903         1397090638
  860   913         1397104497
  852   920         1397158208
  753   990         1397256777
  870   904         1397266264
  746   994         1397268720
  790   967         1397270063
  821   945         1397296286
  787   969         1397296612
  793   965         1397309382
  817   948         1397309905
  737   999         1397318552
  806   956         1397329432
  773   978         1397331269
  845   926         1397373901
  784   971         1397388915
  859   914         1397391723
  825   942         1397412513
  796   963         1397414683
  869   905         1397452534
  813   951         1397453148
  834   935         1397494079
  851   921         1397525012
  839   931         1397544210
  781   973         1397546858
  765   983         1397559212
  760   986         1397561256
  799   961         1397586080
  739   998         1397595411
  868   906         1397649448
  748   993         1397655649
  829   939         1397658808
  858   915         1397689587
  770   980         1397725000
  809   954         1397725793
  755   989         1397730544
  778   975         1397770327
  844   927         1397809567
  802   959         1397823687
  867   907         1397857006
  741   997         1397895994
  850   922         1397902448
  820   946         1397958536
  857   916         1397998089
  816   949         1398008845
  833   936         1398035393
  824   943         1398038031
  838   932         1398038040
  775   977         1398059208
  750   992         1398066488
  866   908         1398075208
  887   888         1398091175
  886   889         1398101825
  762   985         1398122353
  885   890         1398123125
  805   957         1398127618
  884   891         1398155075
  767   982         1398183831
  812   952         1398188736
  883   892         1398197675
  789   968         1398208301
  743   996         1398220343
  792   966         1398221784
  757   988         1398228365
  828   940         1398247552
  882   893         1398250925
  843   928         1398255859
  786   970         1398260656
  849   923         1398290516
  795   964         1398301219
  865   909         1398304054
  881   894         1398314825
  856   917         1398317229
  783   972         1398378735
  880   895         1398389375
  772   979         1398413387
  798   962         1398446720
  879   896         1398474575
  808   955         1398497987
  752   991         1398501279
  837   933         1398542490
  864   910         1398543544
  780   974         1398562424
  745   995         1398568500
  878   897         1398570425
  832   937         1398587321
  819   947         1398631382
  855   918         1398647007
  801   960         1398658401
  823   944         1398674151
  877   898         1398676925
  736  1000         1398688256
  848   924         1398689216
  764   984         1398707648
  842   929         1398712777
  815   950         1398718375
  759   987         1398750282
  863   911         1398793678
  876   899         1398794075
  777   976         1398811609
  769   981         1398832750
  827   941         1398846904
  875   900         1398921875
  811   953         1398934908
  804   958         1398936376
  747   994         1398940507
  738   999         1398950271
  754   990         1398960064
  854   919         1398987423
  862   912         1399054456
  836   934         1399057560
  874   901         1399060325
  847   925         1399098548
  774   978         1399126176
  791   967         1399144734
  831   938         1399149863
  788   969         1399157081
  841   930         1399180321
  794   965         1399198309
  873   902         1399209425
  785   971         1399235236
  740   998         1399235992
  807   956         1399280759
  761   986         1399296337
  818   948         1399314824
  766   983         1399317183
  797   963         1399317920
  822   945         1399320873
  861   913         1399325878
  749   993         1399336406
  853   920         1399338477
  872   903         1399369175
  782   973         1399379085
  814   951         1399438495
  756   989         1399442885
  826   942         1399456864
  800   961         1399503681
  771   980         1399506011
  846   926         1399518512
  871   904         1399539575
  742   997         1399545461
  835   935         1399583250
  779   975         1399588514
  860   914         1399607944
  840   931         1399658491
  810   954         1399691664
  852   921         1399700169
  870   905         1399720625
  830   939         1399723019
  803   959         1399755706
  751   992         1399756239
  776   977         1399863409
  763   985         1399866572
  744   996         1399878720
  859   915         1399900654
  869   906         1399912325
  845   927         1399949108
  758   988         1399949784
  768   982         1399951000
  821   946         1399978197
  817   949         1400008862
  851   922         1400072499
  806   957         1400074109
  825   943         1400077432
  790   968         1400078232
  793   966         1400105953
  868   907         1400114675
  787   970         1400116403
  834   936         1400119560
  839   932         1400147287
  813   952         1400169205
  796   964         1400199680
  753   991         1400200048
  773   979         1400203656
  858   916         1400204008
  784   972         1400220352
  746   995         1400235811
  829   940         1400306789
  737  1000         1400315553
  867   908         1400327675
  799   962         1400359527
  781   974         1400389965
  844   928         1400390336
  888   888         1400454144
  850   923         1400455467
  809   955         1400459004
  887   889         1400459472
  765   984         1400461029
  886   890         1400475456
  760   987         1400480803
  885   891         1400502096
  857   917         1400518006
  884   892         1400539392
  866   909         1400551325
  802   960         1400585608
  739   999         1400586418
  883   893         1400587344
  770   981         1400609141
  748   994         1400616776
  778   976         1400625128
  882   894         1400645952
  820   947         1400646123
  838   933         1400646709
  833   937         1400666490
  755   990         1400667875
  824   944         1400708608
  816   950         1400713496
  881   895         1400715216
  865   910         1400785625
  880   896         1400795136
  843   929         1400842196
  856   918         1400842648
  849   924         1400849073
  805   958         1400878037
  741   998         1400881013
  879   897         1400885712
  828   941         1400901173
  812   953         1400910505
  775   978         1400925727
  878   898         1400986944
  750   993         1401021657
  789   969         1401022278
  792   967         1401024151
  864   911         1401030575
  762   986         1401035984
  767   983         1401079750
  786   971         1401086267
  795   965         1401092000
  877   899         1401098832
  837   934         1401156757
  757   989         1401159762
  855   919         1401177934
  743   997         1401199380
  783   973         1401216004
  876   900         1401221376
  832   938         1401224040
  798   963         1401225939
  808   956         1401236928
  848   925         1401253317
  863   912         1401286175
  772   980         1401291648
  842   930         1401304688
  819   948         1401324651
  823   945         1401350392
  875   901         1401354576
  780   975         1401411375
  801   961         1401426082
  815   951         1401428726
  752   992         1401450496
  874   902         1401498432
  827   942         1401506171
  854   920         1401523864
  745   996         1401541561
  862   913         1401552425
  764   985         1401615369
  873   903         1401652944
  811   954         1401662395
  847   926         1401668199
  777   977         1401672266
  759   988         1401675751
  836   935         1401677431
  804   959         1401692543
  769   982         1401722777
  841   931         1401777812
  831   939         1401792210
  872   904         1401818112
  861   914         1401829325
  853   921         1401880438
  754   991         1401903335
  747   995         1401907598
  738  1000         1401947272
  791   968         1401952903
  788   970         1401976872
  871   905         1401993936
  794   966         1401994880
  774   979         1401998563
  822   946         1402002784
  818   949         1402013781
  807   957         1402025436
  785   972         1402066673
  846   927         1402093719
  797   964         1402102917
  860   915         1402116875
  826   943         1402121783
  814   952         1402154552
  870   906         1402180416
  835   936         1402208731
  761   987         1402215884
  766   984         1402219000
  782   974         1402222192
  740   999         1402226999
  852   922         1402247656
  840   932         1402261568
  800   962         1402277128
  749   994         1402297533
  830   940         1402371000
  869   907         1402377552
  756   990         1402380216
  771   981         1402390152
  859   916         1402415075
  810   955         1402424875
  779   976         1402443315
  803   960         1402517627
  845   928         1402529877
  742   998         1402530480
  868   908         1402585344
  851   923         1402625518
  821   947         1402665784
  751   993         1402711408
  817   950         1402713513
  858   917         1402723925
  776   978         1402729928
  825   944         1402748009
  834   937         1402750657
  839   933         1402755956
  763   986         1402780203
  867   909         1402803792
  888   889         1402822441
  806   958         1402824528
  887   890         1402833103
  768   983         1402846919
  886   891         1402854427
  744   997         1402857757
  758   989         1402881181
  885   892         1402886413
  813   953         1402890974
  790   969         1402892209
  793   967         1402908320
  884   893         1402929061
  787   971         1402942014
  829   941         1402960410
  844   929         1402976673
  883   894         1402982371
  796   965         1402990461
  850   924         1403014024
  866   910         1403032896
  857   918         1403043425
  882   895         1403046343
  784   973         1403057621
  773   980         1403081917
  881   896         1403120977
  799   963         1403138746
  753   992         1403149265
  809   956         1403197945
  880   897         1403206273
  746   996         1403208872
  781   975         1403238916
  838   934         1403260976
  865   911         1403272656
  879   898         1403302231
  833   938         1403303209
  820   948         1403339392
  802   961         1403353289
  765   985         1403368750
  856   919         1403373575
  824   945         1403384849
  760   988         1403406272
  878   899         1403408851
  849   925         1403413174
  816   951         1403423847
  843   930         1403434107
  778   977         1403485785
  770   982         1403499168
  864   912         1403523072
  877   900         1403526133
  828   942         1403560440
  739  1000         1403583419
  748   995         1403583867
  755   991         1403611146
  805   959         1403634204
  812   954         1403637992
  876   901         1403654077
  855   920         1403714375
  837   935         1403776628
  863   913         1403784144
  875   902         1403792683
  775   979         1403798114
  848   926         1403822968
  792   968         1403832320
  789   970         1403842069
  832   939         1403866387
  741   999         1403872020
  795   966         1403888571
  842   931         1403902179
  786   972         1403917704
  874   903         1403941951
  762   987         1403955531
  767   984         1403981567
  808   957         1403981605
  750   994         1403982784
  798   964         1404010936
  819   949         1404023608
  823   946         1404032303
  862   914         1404055872
  783   974         1404059111
  854   921         1404065825
  757   990         1404097093
  873   904         1404101881
  815   952         1404144783
  827   943         1404171090
  772   981         1404175789
  743   998         1404184399
  801   962         1404199529
  847   927         1404243406
  780   976         1404266176
  872   905         1404272473
  836   936         1404302912
  861   915         1404338256
  841   932         1404380889
  811   955         1404395606
  752   993         1404405665
  853   922         1404427925
  831   940         1404440191
  871   906         1404453727
  804   960         1404454464
  745   997         1404520598
  764   986         1404529000
  777   978         1404538785
  759   989         1404607148
  769   983         1404618696
  860   916         1404631296
  870   907         1404645643
  846   928         1404674488
  822   947         1404690371
  818   950         1404718432
  791   969         1404766880
  807   958         1404775855
  826   944         1404792360
  794   967         1404797247
  852   923         1404800675
  788   971         1404802483
  835   937         1404839828
  869   908         1404848221
  754   992         1404852552
  840   933         1404870237
  814   953         1404876321
  774   980         1404876824
  747   996         1404880659
  797   965         1404893698
  785   973         1404903942
  859   917         1404934992
  830   941         1405024621
  800   963         1405056347
  868   909         1405061461
  782   975         1405071143
  845   929         1405116214
  766   985         1405126721
  761   988         1405141353
  810   956         1405163816
  851   924         1405184075
  889   889         1405190738
  888   890         1405196072
  887   891         1405212074
  740  1000         1405224000
  886   892         1405238744
  858   918         1405249344
  749   995         1405264624
  885   893         1405276082
  771   982         1405280179
  803   961         1405285308
  867   910         1405285363
  779   977         1405303972
  756   991         1405323487
  884   894         1405324088
  821   948         1405359053
  839   934         1405370223
  883   895         1405382762
  834   938         1405387376
  817   951         1405423864
  825   945         1405424250
  882   896         1405452104
  866   911         1405519927
  742   999         1405521487
  881   897         1405532114
  844   930         1405568584
  857   919         1405574352
  850   925         1405578125
  806   959         1405580695
  776   979         1405602315
  813   954         1405618461
  829   942         1405619677
  880   898         1405622792
  751   994         1405672535
  763   987         1405699750
  790   970         1405712000
  793   968         1405716489
  879   899         1405724138
  768   984         1405748736
  865   912         1405765153
  787   972         1405773451
  796   966         1405787032
  758   990         1405818512
  878   900         1405836152
  744   998         1405842776
  838   935         1405880847
  784   974         1405900728
  856   920         1405910016
  799   964         1405923743
  809   957         1405942622
  833   939         1405945556
  877   901         1405958834
  773   981         1405966058
  849   926         1405982825
  864   913         1406021041
  843   931         1406031598
  820   949         1406038349
  824   946         1406066760
  876   902         1406092184
  781   976         1406093717
  753   993         1406104434
  802   962         1406126736
  816   952         1406139904
  746   997         1406187909
  828   943         1406225359
  875   903         1406236202
  855   921         1406256336
  765   986         1406282381
  863   914         1406287591
  760   989         1406337669
  778   978         1406352304
  812   955         1406371203
  874   904         1406390888
  770   983         1406395087
  805   960         1406396125
  848   927         1406398175
  837   936         1406402109
  842   932         1406505256
  832   940         1406514368
  873   905         1406556242
  748   996         1406556928
  755   992         1406560363
  862   915         1406564803
  854   922         1406613312
  792   969         1406646297
  789   971         1406667680
  775   980         1406676375
  795   967         1406690938
  823   947         1406719890
  819   950         1406728259
  808   958         1406732024
  872   906         1406732264
  786   973         1406754973
  798   965         1406801717
  847   928         1406824175
  827   944         1406841667
  861   916         1406852677
  815   953         1406866552
  741  1000         1406869021
  762   988         1406881000
  767   985         1406889288
  783   975         1406908062
  871   907         1406918954
  836   937         1406934009
  750   995         1406949875
  801   963         1406978748
  853   923         1406980944
  841   933         1406989558
  757   991         1407040364
  772   982         1407065816
  831   941         1407093812
  870   908         1407116312
  780   977         1407126833
  811   956         1407134547
  860   917         1407151213
  743   999         1407175406
  804   961         1407222145
  846   929         1407260825
  869   909         1407324338
  852   924         1407359232
  752   994         1407366792
  822   948         1407383640
  777   979         1407411172
  818   951         1407428783
  764   987         1407448547
  859   918         1407460411
  826   945         1407468601
  835   938         1407476547
  840   934         1407484504
  745   998         1407505617
  769   984         1407520513
  807   959         1407532022
  868   910         1407543032
  759   990         1407544479
  889   890         1407564369
  888   891         1407575043
  791   970         1407586671
  887   892         1407596391
  814   954         1407603808
  794   968         1407605416
  886   893         1407628413
  788   972         1407633920
  885   894         1407671109
  830   942         1407683888
  797   966         1407690269
  845   930         1407708125
  884   895         1407724479
  785   974         1407747049
  851   925         1407748176
  774   981         1407760965
  867   911         1407772394
  858   919         1407780271
  883   896         1407788523
  754   993         1407807721
  800   964         1407841344
  747   997         1407859696
  882   897         1407863241
  810   957         1407908493
  782   976         1407925944
  881   898         1407948633
  839   935         1407990094
  866   912         1408012424
  834   939         1408029723
  766   986         1408040352
  880   899         1408044699
  821   949         1408058010
  803   962         1408058755
  761   989         1408072750
  825   946         1408106161
  857   920         1408110793
  817   952         1408139921
  850   926         1408147776
  879   900         1408151439
  844   931         1408166075
  779   978         1408170491
  771   983         1408176098
  749   996         1408237685
  865   913         1408263122
  878   901         1408268853
  756   992         1408272704
  829   943         1408284596
  806   960         1408342616
  813   955         1408351672
  877   902         1408396941
  856   921         1408451977
  776   980         1408480576
  838   936         1408506328
  742  1000         1408518488
  864   914         1408524488
  793   969         1408530466
  876   903         1408535703
  790   971         1408537611
  849   927         1408558032
  796   967         1408589399
  833   940         1408593537
  787   973         1408610720
  763   988         1408625219
  843   932         1408634675
  751   995         1408639626
  768   985         1408656457
  875   904         1408685139
  809   958         1408693041
  799   965         1408714524
  820   950         1408743000
  784   975         1408749679
  824   947         1408754347
  758   991         1408761783
  863   915         1408796522
  855   922         1408803823
  744   999         1408833783
  874   905         1408845249
  773   982         1408856085
  816   953         1408861673
  828   944         1408895936
  802   963         1408905955
  781   977         1408954374
  848   928         1408978944
  873   906         1409016033
  837   937         1409033206
  753   994         1409065561
  862   916         1409079224
  812   956         1409110144
  842   933         1409113925
  805   961         1409163806
  854   923         1409166331
  832   941         1409167989
  746   998         1409172928
  872   907         1409197491
  765   987         1409201928
  778   979         1409224691
  760   990         1409275000
  770   984         1409296904
  861   917         1409372594
  871   908         1409389623
  847   929         1409410512
  823   948         1409413159
  819   951         1409438610
  792   970         1409466088
  808   959         1409488191
  795   968         1409499107
  789   972         1409499117
  755   993         1409515532
  827   945         1409517908
  748   997         1409535965
  853   924         1409539501
  775   981         1409560516
  836   938         1409570728
  870   909         1409592429
  815   954         1409594039
  786   974         1409598080
  798   966         1409598288
  841   934         1409603825
  860   918         1409676632
  831   942         1409753079
  783   976         1409762863
  801   964         1409763745
  767   986         1409802919
  869   910         1409805909
  762   989         1409812397
  846   930         1409852736
  811   957         1409879224
  750   996         1409922936
  852   925         1409923333
  890   890         1409938000
  889   891         1409943340
  888   892         1409959360
  772   983         1409961735
  887   893         1409986060
  757   992         1409989581
  859   919         1409991338
  780   978         1409993352
  804   962         1409995592
  886   894         1410023440
  868   911         1410030063
  885   895         1410071500
  822   949         1410082597
  840   935         1410104375
  835   939         1410118894
  884   896         1410130240
  818   952         1410144840
  826   946         1410150512
  743  1000         1410172407
  883   897         1410199660
  867   912         1410264891
  882   898         1410279760
  777   980         1410289433
  807   960         1410293943
  845   931         1410305616
  858   920         1410316712
  851   926         1410317827
  752   995         1410333883
  814   955         1410337019
  830   943         1410348807
  881   899         1410370540
  764   988         1410374016
  791   971         1410412282
  794   969         1410419393
  769   985         1410428234
  788   973         1410471189
  880   900         1410472000
  759   991         1410487750
  797   967         1410492636
  745   999         1410496624
  866   913         1410510393
  879   901         1410584140
  785   975         1410596000
  839   936         1410615575
  800   965         1410632125
  774   982         1410650992
  857   921         1410652754
  810   958         1410658912
  834   940         1410677704
  878   902         1410706960
  850   927         1410722983
  821   950         1410762661
  865   914         1410766569
  754   994         1410768848
  844   932         1410769152
  782   977         1410786601
  825   947         1410793748
  803   963         1410837974
  877   903         1410840460
  747   998         1410844715
  817   953         1410861690
  829   944         1410955173
  766   987         1410959899
  876   904         1410984640
  856   922         1410999464
  761   990         1411010081
  864   915         1411033419
  779   979         1411042878
  771   984         1411077915
  813   956         1411090613
  806   961         1411110297
  838   937         1411137425
  849   928         1411138801
  875   905         1411139500
  749   997         1411216722
  756   993         1411227873
  843   933         1411243344
  833   941         1411247158
  874   906         1411305040
  863   916         1411310943
  793   970         1411350257
  855   923         1411356842
  776   981         1411364717
  790   972         1411369048
  796   968         1411397568
  824   948         1411447616
  809   959         1411449208
  820   951         1411453351
  787   974         1411453827
  873   907         1411481260
  799   966         1411511095
  763   989         1411556616
  848   929         1411565281
  768   986         1411570088
  828   945         1411572177
  816   954         1411589160
  862   917         1411599141
  784   976         1411604480
  751   996         1411612687
  872   908         1411668160
  837   938         1411669925
  802   964         1411690952
  758   992         1411711000
  854   924         1411724888
  842   934         1411728192
  773   983         1411752004
  781   978         1411820893
  832   942         1411827256
  744  1000         1411830784
  812   957         1411854821
  871   909         1411865740
  861   918         1411898013
  805   962         1411937253
  847   930         1412002423
  753   995         1412032652
  870   910         1412074000
  778   980         1412102952
  853   925         1412103602
  823   949         1412112116
  765   988         1412127397
  819   952         1412154667
  746   999         1412163935
  827   946         1412199819
  770   985         1412204625
  860   919         1412207559
  836   939         1412213075
  760   991         1412218271
  841   935         1412223696
  808   960         1412250112
  792   971         1412291699
  869   911         1412292940
  795   969         1412313084
  890   891         1412316971
  815   955         1412327250
  889   892         1412327657
  789   973         1412336386
  888   893         1412349029
  887   894         1412381087
  798   967         1412400655
  831   943         1412417998
  886   895         1412423831
  786   975         1412447031
  846   931         1412450227
  775   982         1412450543
  755   994         1412476659
  885   896         1412477261
  852   926         1412492984
  748   998         1412520984
  868   912         1412522560
  859   920         1412527779
  884   897         1412541377
  801   965         1412554526
  883   898         1412616179
  783   977         1412623520
  811   958         1412629643
  882   899         1412701667
  767   987         1412722466
  840   936         1412729856
  762   990         1412749728
  867   913         1412762860
  835   940         1412766875
  804   963         1412774811
  822   950         1412787248
  881   900         1412797841
  826   947         1412838099
  858   921         1412858673
  772   984         1412863552
  780   979         1412865739
  818   953         1412866609
  851   927         1412893034
  750   997         1412901973
  880   901         1412904701
  845   932         1412908693
  757   993         1412944750
  866   914         1413013840
  830   944         1413019384
  879   902         1413022247
  807   961         1413061624
  814   956         1413075960
  878   903         1413150479
  777   981         1413173574
  857   922         1413200241
  794   970         1413239184
  791   972         1413243719
  839   937         1413246672
  865   915         1413275500
  877   904         1413289397
  797   968         1413300805
  850   928         1413303752
  764   989         1413305413
  752   996         1413306944
  788   974         1413314296
  834   941         1413331325
  769   986         1413341865
  844   933         1413377821
  810   959         1413415079
  800   966         1413428696
  759   992         1413436967
  876   905         1413439001
  785   976         1413450801
  821   951         1413473012
  825   948         1413487017
  745  1000         1413493625
  774   983         1413546911
  864   916         1413547840
  856   923         1413552483
  817   954         1413589177
  875   906         1413599291
  803   964         1413622971
  829   945         1413631414
  782   978         1413653120
  849   929         1413725138
  754   995         1413735939
  874   907         1413770267
  838   938         1413774144
  863   917         1413830860
  813   957         1413835290
  747   999         1413835722
  843   934         1413857611
  806   962         1413883744
  766   988         1413885368
  833   942         1413906425
  855   924         1413915399
  779   980         1413921139
  873   908         1413951929
  761   991         1413953352
  771   985         1413985636
  862   918         1414124560
  872   909         1414144277
  824   949         1414146573
  848   930         1414157192
  820   952         1414169408
  793   971         1414175868
  756   994         1414189000
  749   998         1414201741
  790   973         1414206317
  809   960         1414211129
  796   969         1414211545
  828   946         1414254088
  776   982         1414254744
  854   925         1414288989
  787   975         1414302778
  837   939         1414312272
  799   967         1414313462
  816   955         1414322371
  871   910         1414347311
  842   935         1414348063
  861   919         1414428940
  784   977         1414465137
  802   965         1414481733
  768   987         1414489635
  832   943         1414492175
  763   990         1414493947
  870   911         1414561031
  751   997         1414591724
  847   931         1414599914
  812   958         1414605240
  773   984         1414653821
  758   993         1414666169
  853   926         1414673253
  781   979         1414693280
  891   891         1414695942
  890   892         1414701288
  805   963         1414716472
  889   893         1414717326
  860   920         1414744000
  888   894         1414744056
  887   895         1414781478
  869   912         1414785437
  823   950         1414816767
  886   896         1414829592
  841   936         1414849177
  836   940         1414861056
  819   953         1414876436
  827   947         1414887406
  885   897         1414888398
  884   898         1414957896
  778   981         1414987093
  753   996         1415005713
  808   961         1415017793
  868   913         1415020529
  883   899         1415038086
  846   932         1415053304
  765   989         1415058794
  815   956         1415066191
  852   927         1415068191
  859   921         1415069740
  831   944         1415088575
  770   986         1415118256
  792   972         1415123136
  882   900         1415128968
  795   970         1415132875
  746  1000         1415160936
  760   992         1415167488
  789   974         1415179493
  798   968         1415208824
  881   901         1415230542
  867   914         1415266307
  786   976         1415301832
  880   902         1415342808
  775   983         1415346462
  801   966         1415351097
  840   937         1415360953
  811   959         1415385810
  858   922         1415406160
  835   941         1415420496
  755   995         1415443750
  879   903         1415465766
  851   928         1415473803
  783   978         1415490039
  822   951         1415497599
  748   999         1415511991
  845   933         1415517362
  866   915         1415522771
  826   948         1415531368
  804   964         1415559808
  818   954         1415594096
  878   904         1415599416
  767   988         1415647935
  762   991         1415692999
  830   945         1415695625
  877   905         1415743758
  780   980         1415744000
  857   923         1415753260
  772   985         1415771273
  865   916         1415789921
  814   957         1415820637
  807   962         1415835071
  839   938         1415883391
  750   998         1415886992
  850   929         1415890089
  876   906         1415898792
  757   994         1415905877
  834   942         1415990592
  844   934         1415992088
  777   982         1416063601
  875   907         1416064518
  794   971         1416064795
  864   917         1416067757
  791   973         1416080988
  856   924         1416111040
  797   969         1416114782
  788   975         1416163247
  810   960         1416177000
  825   949         1416185974
  821   952         1416189069
  800   967         1416231063
  874   908         1416240936
  764   990         1416242744
  769   987         1416261412
  752   997         1416285981
  785   977         1416311458
  829   946         1416313325
  849   930         1416317049
  817   955         1416322388
  863   918         1416356279
  759   993         1416392136
  803   965         1416413752
  838   939         1416416491
  873   909         1416428046
  774   984         1416448728
  843   935         1416477482
  855   925         1416479500
  782   979         1416525507
  833   943         1416571344
  813   958         1416585709
  872   910         1416625848
  862   919         1416655487
  806   963         1416662963
  754   996         1416709000
  848   931         1416754683
  779   981         1416805280
  766   989         1416816765
  747  1000         1416832723
  871   911         1416834342
  824   950         1416851224
  854   926         1416858640
  820   953         1416891177
  771   986         1416899267
  761   992         1416902569
  828   947         1416941675
  837   940         1416960253
  861   920         1416965381
  842   936         1416973544
  809   961         1416978810
  793   972         1417007305
  796   970         1417031336
  790   974         1417049424
  870   912         1417053528
  816   956         1417061312
  891   892         1417080259
  890   893         1417090957
  889   894         1417112353
  799   968         1417121631
  888   895         1417144447
  776   983         1417150663
  756   995         1417156091
  787   976         1417157579
  832   944         1417162752
  887   896         1417187239
  749   999         1417192748
  847   932         1417202991
  886   897         1417240729
  853   927         1417248460
  802   966         1417278304
  869   913         1417283406
  860   921         1417285961
  885   898         1417304917
  784   978         1417331656
  812   959         1417361407
  884   899         1417379803
  768   988         1417415104
  763   991         1417437218
  883   900         1417465387
  841   937         1417480274
  805   964         1417501469
  836   941         1417514677
  868   914         1417523976
  823   951         1417527118
  773   985         1417561542
  882   901         1417561669
  781   980         1417571541
  751   998         1417576743
  827   948         1417580675
  819   954         1417603923
  859   922         1417617227
  758   994         1417627296
  852   928         1417648960
  846   933         1417661973
  881   902         1417668649
  831   945         1417764816
  867   915         1417775238
  880   903         1417786327
  808   962         1417791240
  815   957         1417810868
  778   982         1417877120
  879   904         1417914703
  795   971         1417958486
  858   923         1417959179
  792   973         1417960405
  753   997         1417984750
  765   990         1417996125
  840   938         1417997672
  798   969         1418022801
  789   975         1418028444
  866   916         1418037192
  770   987         1418037803
  878   905         1418053777
  851   929         1418060140
  835   942         1418079763
  760   993         1418122657
  845   934         1418131629
  811   960         1418147731
  801   967         1418153464
  786   977         1418162489
  877   906         1418203549
  822   952         1418213656
  826   949         1418230325
  775   984         1418248279
  865   917         1418309838
  857   924         1418311817
  818   955         1418327307
  804   965         1418350589
  783   979         1418362426
  876   907         1418364019
  830   946         1418377536
  755   996         1418416811
  850   930         1418482000
  748  1000         1418508992
  839   939         1418525738
  875   908         1418535187
  814   958         1418571056
  767   989         1418579332
  864   918         1418593176
  844   935         1418611959
  807   963         1418614290
  780   981         1418628141
  762   992         1418642216
  834   943         1418655511
  856   925         1418675141
  772   986         1418684904
  874   909         1418717053
  757   995         1418872968
  750   999         1418877999
  863   919         1418887206
  825   950         1418890625
  794   972         1418896232
  873   910         1418909617
  821   953         1418910838
  849   931         1418914540
  791   974         1418924095
  797   970         1418934573
  810   961         1418944681
  777   983         1418959520
  829   947         1419000912
  788   976         1419018048
  800   968         1419039232
  855   926         1419049151
  817   956         1419061329
  838   940         1419064472
  843   936         1419102963
  872   911         1419112879
  785   978         1419177977
  764   991         1419186015
  769   988         1419186881
  862   920         1419191928
  803   966         1419210323
  833   944         1419241921
  752   998         1419271000
  871   912         1419326839
  813   959         1419341876
  759   994         1419353263
  774   985         1419356449
  848   932         1419357760
  782   980         1419403768
  854   927         1419433847
  806   964         1419447960
  892   892         1419464576
  891   893         1419469928
  890   894         1419485984
  861   921         1419507342
  889   895         1419512744
  888   896         1419550208
  870   913         1419551497
  824   951         1419561575
  887   897         1419598376
  842   937         1419604641
  837   941         1419613874
  820   954         1419618664
  828   948         1419634944
  886   898         1419657248
  754   997         1419688037
  779   982         1419695307
  885   899         1419726824
  809   962         1419752257
  766   990         1419754096
  869   914         1419786853
  816   957         1419805989
  884   900         1419807104
  847   933         1419811660
  771   987         1419818814
  853   928         1419829229
  860   922         1419833448
  832   945         1419838993
  793   973         1419844574
  796   971         1419856947
  761   993         1419857738
  883   901         1419898088
  790   975         1419898375
  799   969         1419935608
  882   902         1419999776
  787   977         1420018236
  868   915         1420032907
  776   984         1420052480
  802   967         1420080671
  881   903         1420112168
  841   938         1420116993
  812   960         1420123328
  756   996         1420129152
  859   923         1420170246
  836   942         1420173944
  749  1000         1420189749
  784   979         1420204043
  880   904         1420235264
  852   929         1420235297
  823   952         1420243175
  846   934         1420276240
  827   949         1420279632
  867   916         1420289659
  805   965         1420292250
  819   955         1420337134
  768   989         1420346501
  879   905         1420369064
  763   992         1420386435
  831   946         1420446727
  781   981         1420455682
  773   986         1420475173
  878   906         1420513568
  858   924         1420517736
  866   917         1420557109
  815   958         1420561287
  751   999         1420567750
  808   963         1420570459
  758   995         1420594387
  840   939         1420640019
  851   930         1420652051
  877   907         1420668776
  835   943         1420744682
  845   935         1420751500
  778   983         1420773039
  795   972         1420789923
  792   974         1420803512
  876   908         1420834688
  865   918         1420835257
  798   970         1420842592
  857   925         1420875918
  789   976         1420883245
  811   961         1420915412
  826   950         1420934976
  822   953         1420935425
  765   991         1420939396
  801   968         1420961633
  770   988         1420963272
  753   998         1420969769
  875   909         1421011304
  786   978         1421029008
  830   947         1421065123
  818   956         1421066248
  850   931         1421079491
  760   994         1421083784
  864   919         1421124103
  804   966         1421147160
  775   985         1421156000
  839   940         1421173719
  874   910         1421198624
  844   936         1421237440
  783   980         1421240687
  856   926         1421244792
  834   944         1421326088
  814   959         1421327223
  755   997         1421395848
  873   911         1421396648
  807   964         1421399287
  863   920         1421423647
  767   990         1421516663
  849   932         1421517617
  780   982         1421518168
  762   993         1421597385
  825   951         1421600976
  772   987         1421604451
  872   912         1421605376
  855   927         1421624358
  821   954         1421638325
  829   948         1421694181
  838   941         1421718093
  810   962         1421718128
  794   973         1421733501
  862   921         1421733889
  843   937         1421734060
  797   971         1421760184
  791   975         1421773046
  817   957         1421806006
  871   913         1421824808
  757   996         1421846029
  800   969         1421853209
  892   893         1421854245
  777   984         1421861337
  891   894         1421864955
  750  1000         1421875000
  788   977         1421878705
  890   895         1421886375
  833   945         1421918162
  889   896         1421918505
  888   897         1421961345
  848   933         1421966429
  803   967         1422012690
  854   928         1422014616
  887   898         1422014895
  785   979         1422050364
  861   922         1422054829
  870   914         1422054944
  886   899         1422079155
  813   960         1422103797
  769   989         1422118278
  764   992         1422135232
  885   900         1422154125
  806   965         1422238741
  884   901         1422239805
  842   938         1422241360
  752   999         1422262007
  774   986         1422270080
  837   942         1422273141
  824   952         1422277632
  782   981         1422287909
  869   915         1422295784
  759   995         1422320354
  828   949         1422333901
  883   902         1422336195
  820   955         1422351875
  860   923         1422386467
  853   929         1422415566
  847   934         1422425927
  882   903         1422443295
  832   946         1422520904
  809   963         1422531476
  868   916         1422547328
  816   958         1422556408
  881   904         1422561105
  779   983         1422591226
  754   998         1422673056
  793   974         1422687681
  796   972         1422688384
  880   905         1422689625
  766   991         1422697367
  859   924         1422728803
  771   988         1422744283
  790   976         1422753176
  799   970         1422755399
  841   939         1422759340
  867   917         1422809576
  761   994         1422818865
  852   930         1422827208
  879   906         1422828855
  836   943         1422838863
  787   978         1422884755
  802   968         1422888840
  812   961         1422891009
  846   935         1422896111
  776   985         1422960201
  823   953         1422964944
  878   907         1422978795
  827   950         1422984283
  819   956         1423076075
  858   925         1423081837
  784   980         1423082304
  866   918         1423082528
  805   966         1423088821
  756   997         1423108189
  831   947         1423134314
  877   908         1423139445
  851   931         1423249542
  768   990         1423283832
  840   940         1423288000
  876   909         1423310805
  815   959         1423317454
  763   993         1423341604
  781   982         1423345709
  808   964         1423355456
  865   919         1423366184
  845   936         1423376981
  773   987         1423394720
  835   944         1423415259
  857   926         1423445569
  875   910         1423492875
  751  1000         1423564751
  758   996         1423567448
  795   973         1423627192
  826   951         1423645327
  792   975         1423652463
  864   920         1423660544
  822   954         1423662912
  798   971         1423668203
  778   984         1423674856
  850   932         1423682568
  874   911         1423685655
  811   962         1423688859
  789   977         1423743902
  830   948         1423758392
  801   969         1423775610
  818   957         1423810925
  856   927         1423819999
  839   941         1423827340
  844   937         1423868537
  765   992         1423888613
  873   912         1423889145
  770   989         1423894669
  786   979         1423901395
  804   967         1423949527
  753   999         1423960776
  863   921         1423965608
  834   945         1424002329
  760   995         1424050875
  775   986         1424069631
  814   960         1424089144
  872   913         1424103345
  783   981         1424124828
  849   933         1424126286
  807   965         1424190068
  855   928         1424205127
  893   893         1424243914
  892   894         1424249272
  891   895         1424265346
  862   922         1424281376
  890   896         1424292136
  825   952         1424317033
  871   914         1424328255
  889   897         1424329642
  843   938         1424370779
  821   955         1424371536
  838   942         1424377360
  888   898         1424377864
  755   998         1424380867
  829   949         1424393138
  780   983         1424414087
  887   899         1424436802
  767   991         1424459934
  810   963         1424497347
  886   900         1424506456
  772   988         1424529920
  817   958         1424556425
  762   994         1424558512
  870   915         1424563875
  794   974         1424576608
  848   934         1424580696
  885   901         1424586826
  797   972         1424591621
  833   946         1424600073
  854   929         1424600953
  861   923         1424607848
  791   976         1424627847
  800   970         1424673000
  884   902         1424677912
  788   978         1424745224
  777   985         1424769058
  883   903         1424779714
  869   916         1424810205
  803   968         1424820859
  757   997         1424825066
  813   961         1424871478
  842   939         1424883707
  882   904         1424892232
  785   980         1424928625
  837   943         1424938060
  860   924         1424945024
  824   953         1424999401
  853   930         1425007477
  881   905         1425015466
  806   966         1425035312
  828   950         1425038552
  847   935         1425045798
  769   990         1425055609
  868   917         1425067245
  764   993         1425090401
  820   956         1425090816
  880   906         1425149416
  782   982         1425177936
  774   987         1425189627
  832   947         1425208491
  752  1000         1425259008
  859   925         1425292904
  759   996         1425293415
  879   907         1425294082
  816   959         1425312575
  809   964         1425316473
  867   918         1425334995
  841   940         1425407321
  852   931         1425424699
  878   908         1425449464
  779   984         1425493043
  836   944         1425509440
  846   936         1425521592
  796   973         1425525653
  793   975         1425536632
  799   971         1425581010
  866   919         1425613455
  790   977         1425613833
  877   909         1425615562
  766   992         1425646584
  858   926         1425651488
  754   999         1425664063
  812   962         1425664456
  771   989         1425675680
  823   954         1425692431
  827   951         1425694634
  802   969         1425702817
  787   979         1425757142
  761   995         1425785956
  876   910         1425792376
  819   957         1425820752
  831   948         1425827583
  851   932         1425852619
  776   986         1425873832
  805   967         1425891188
  865   920         1425902625
  840   941         1425941621
  784   981         1425966445
  875   911         1425979906
  845   937         1426008078
  857   927         1426020776
  815   960         1426079375
  835   945         1426091500
  756   998         1426093208
  808   965         1426146237
  874   912         1426178152
  864   921         1426202505
  768   991         1426227103
  781   983         1426241628
  850   933         1426291237
  763   994         1426302731
  773   988         1426320189
  826   952         1426361384
  873   913         1426387114
  822   955         1426396123
  856   928         1426400768
  830   949         1426457349
  811   963         1426468078
  795   974         1426470299
  839   942         1426486607
  798   972         1426499640
  844   938         1426505256
  792   976         1426507264
  863   922         1426513095
  758   997         1426546485
  818   958         1426561344
  778   985         1426582577
  801   970         1426595401
  872   914         1426606792
  789   978         1426610421
  893   894         1426638941
  892   895         1426649663
  891   896         1426671107
  834   946         1426684240
  890   897         1426703273
  849   934         1426740553
  889   898         1426746161
  804   968         1426757696
  786   980         1426779656
  855   929         1426791464
  888   899         1426799771
  770   990         1426832000
  862   923         1426834395
  871   915         1426837186
  765   993         1426843782
  814   961         1426856825
  887   900         1426864103
  886   901         1426939157
  753  1000         1426957777
  807   966         1426986639
  775   987         1426989178
  843   939         1427013126
  783   982         1427014855
  760   996         1427023936
  885   902         1427024933
  825   953         1427038802
  838   943         1427042279
  870   916         1427078296
  829   950         1427097789
  821   956         1427110477
  884   903         1427121431
  861   924         1427166405
  854   930         1427192864
  848   935         1427200567
  883   904         1427228651
  810   964         1427282344
  833   947         1427287660
  817   959         1427312592
  780   984         1427315904
  869   917         1427330122
  882   905         1427346593
  755   999         1427371874
  767   992         1427409151
  794   975         1427425559
  797   973         1427428890
  772   989         1427461317
  881   906         1427475257
  791   977         1427488504
  800   971         1427498611
  860   925         1427509125
  762   995         1427525603
  842   940         1427531688
  868   918         1427592664
  853   931         1427604968
  837   944         1427608637
  880   907         1427614643
  788   979         1427617611
  803   969         1427634836
  813   962         1427644925
  847   936         1427671279
  777   986         1427682689
  824   954         1427726888
  828   951         1427748903
  879   908         1427764751
  757   998         1427810085
  785   981         1427812766
  820   957         1427835493
  806   967         1427837679
  859   926         1427862555
  867   919         1427865922
  832   948         1427901760
  878   909         1427925581
  769   991         1427998880
  852   932         1428027776
  764   994         1428051528
  841   941         1428060942
  782   983         1428073855
  816   960         1428074496
  877   910         1428097133
  809   965         1428107254
  774   988         1428115096
  866   920         1428149896
  846   937         1428152689
  836   945         1428185681
  858   927         1428226695
  759   997         1428272452
  876   911         1428279407
  796   974         1428368760
  793   976         1428391433
  779   985         1428400764
  827   952         1428410691
  799   972         1428412447
  823   955         1428425642
  812   963         1428443675
  865   921         1428444586
  851   933         1428461288
  875   912         1428472403
  790   978         1428480352
  802   970         1428522608
  831   949         1428526540
  819   958         1428571171
  840   942         1428600888
  857   928         1428601545
  766   993         1428601753
  771   990         1428613011
  787   980         1428635403
  845   938         1428644797
  754  1000         1428661064
  874   913         1428676121
  805   968         1428699357
  864   922         1428749992
  761   996         1428759017
  835   946         1428773411
  776   987         1428793379
  815   961         1428847056
  784   982         1428856472
  873   914         1428890561
  850   934         1428905504
  808   966         1428942808
  856   929         1428987105
  894   894         1429033968
  893   895         1429039332
  892   896         1429055424
  863   923         1429066114
  891   897         1429082244
  826   953         1429083153
  756   999         1429084215
  872   915         1429115723
  890   898         1429119792
  822   956         1429135064
  781   984         1429143445
  844   939         1429147603
  839   943         1429151526
  830   950         1429162000
  889   899         1429168068
  768   992         1429176320
  888   900         1429227072
  773   989         1429251586
  811   964         1429253075
  763   995         1429269822
  887   901         1429296804
  818   959         1429317511
  795   975         1429319250
  798   973         1429336909
  871   916         1429351607
  849   935         1429360424
  792   977         1429367921
  834   947         1429371827
  886   902         1429377264
  855   930         1429383375
  862   924         1429392952
  801   971         1429421012
  885   903         1429468452
  789   979         1429482808
  778   986         1429496208
  758   998         1429531504
  884   904         1429570368
  804   969         1429571673
  870   917         1429598213
  814   962         1429630272
  843   940         1429661107
  786   981         1429663797
  883   905         1429683012
  838   944         1429712856
  861   925         1429730506
  825   954         1429766289
  770   991         1429775271
  807   967         1429789006
  854   931         1429790355
  765   994         1429804909
  882   906         1429806384
  829   951         1429808140
  848   936         1429826048
  821   957         1429855154
  869   918         1429855541
  783   983         1429910774
  775   988         1429914647
  881   907         1429940484
  833   948         1429980929
  760   997         1430002973
  810   965         1430073125
  817   960         1430074513
  860   926         1430078776
  880   908         1430085312
  868   919         1430123591
  842   941         1430185309
  853   932         1430208045
  780   985         1430223625
  879   909         1430240868
  797   974         1430271997
  794   976         1430280360
  837   945         1430284878
  847   937         1430302376
  800   972         1430330048
  791   978         1430355023
  767   993         1430364320
  755  1000         1430368875
  772   990         1430398648
  867   920         1430402363
  878   910         1430407152
  813   963         1430424144
  859   927         1430437762
  803   970         1430454627
  824   955         1430460099
  828   952         1430464960
  788   980         1430495872
  762   996         1430498664
  877   911         1430584164
  820   958         1430585912
  832   949         1430600717
  777   987         1430602236
  852   933         1430636445
  806   968         1430645848
  866   921         1430691857
  785   982         1430702793
  841   942         1430720209
  876   912         1430771904
  846   938         1430789408
  757   999         1430801092
  858   928         1430807464
  816   961         1430842177
  836   946         1430867592
  809   966         1430903825
  769   992         1430948097
  875   913         1430970372
  782   984         1430975672
  865   922         1430992073
  764   995         1431018619
  774   989         1431046493
  851   934         1431075555
  827   953         1431132460
  823   956         1431164583
  874   914         1431179568
  857   929         1431187882
  796   975         1431217711
  812   964         1431228672
  831   950         1431231191
  799   973         1431249716
  793   977         1431252090
  759   998         1431257471
  840   943         1431265807
  845   939         1431287144
  864   923         1431303011
  779   986         1431314395
  819   959         1431327338
  802   971         1431348219
  790   979         1431352739
  873   915         1431399492
  894   895         1431434359
  893   896         1431445093
  835   947         1431460998
  892   897         1431466561
  891   898         1431498763
  805   969         1431513334
  787   981         1431519544
  850   935         1431525375
  890   899         1431541699
  771   991         1431556282
  766   994         1431562880
  856   930         1431579016
  889   900         1431595369
  815   962         1431620503
  863   924         1431624671
  872   916         1431630144
  888   901         1431659773
  776   988         1431718848
  887   902         1431734911
  761   997         1431738054
  808   967         1431745175
  784   983         1431752391
  844   940         1431795584
  826   954         1431810640
  886   903         1431820783
  839   944         1431822103
  871   917         1431871524
  830   951         1431872351
  822   957         1431879741
  885   904         1431917389
  862   925         1431957053
  855   931         1431980866
  849   936         1431985905
  884   905         1432024729
  811   965         1432043856
  781   985         1432051166
  834   948         1432065096
  818   960         1432079432
  756  1000         1432081216
  870   918         1432123632
  768   993         1432131489
  883   906         1432142803
  795   976         1432174051
  798   974         1432180016
  773   990         1432188917
  792   978         1432234440
  763   996         1432242883
  801   972         1432252449
  882   907         1432271611
  861   926         1432300157
  843   941         1432314728
  789   980         1432361069
  869   919         1432386468
  838   945         1432389097
  804   970         1432391464
  854   932         1432393432
  814   963         1432409491
  881   908         1432411153
  778   987         1432415755
  848   937         1432457145
  825   955         1432499500
  758   999         1432522511
  829   952         1432524197
  786   982         1432553824
  880   909         1432561429
  807   968         1432597175
  821   958         1432605573
  860   927         1432653983
  868   920         1432660032
  833   949         1432679886
  879   910         1432722439
  770   992         1432724488
  765   995         1432772000
  783   984         1432812591
  853   933         1432816714
  817   961         1432842194
  842   942         1432844576
  775   989         1432846044
  810   966         1432869696
  878   911         1432894183
  847   938         1432939095
  867   921         1432944324
  837   946         1432966789
  760   998         1432987992
  859   928         1433018531
  877   912         1433076661
  797   975         1433120948
  780   986         1433137256
  794   977         1433141017
  800   973         1433167317
  828   953         1433186729
  824   956         1433199040
  813   964         1433209141
  791   979         1433227410
  866   922         1433239344
  852   934         1433250712
  876   913         1433269873
  803   971         1433280238
  832   950         1433305368
  767   994         1433325447
  772   991         1433341919
  820   959         1433342079
  788   981         1433380013
  841   943         1433385128
  858   929         1433393801
  846   939         1433431755
  806   969         1433459825
  875   914         1433473819
  762   997         1433477701
  777   988         1433527705
  865   923         1433545092
  836   947         1433555179
  785   983         1433598712
  816   962         1433615624
  874   915         1433688499
  851   935         1433695426
  809   967         1433706192
  857   930         1433779793
  757  1000         1433798093
  895   895         1433834750
  894   896         1433840120
  893   897         1433856230
  827   954         1433859947
  864   924         1433861568
  892   898         1433883080
  782   985         1433883393
  769   993         1433903266
  823   957         1433909260
  873   916         1433913913
  891   899         1433920670
  845   940         1433935125
  840   944         1433936384
  831   951         1433941542
  890   900         1433969000
  774   990         1433983824
  764   996         1433991680
  812   965         1434019453
  889   901         1434028070
  796   976         1434072512
  819   960         1434089259
  799   974         1434092823
  888   902         1434097880
  793   978         1434118609
  872   917         1434150061
  850   936         1434150856
  835   948         1434154267
  856   931         1434176507
  887   903         1434178430
  802   972         1434179656
  863   925         1434188772
  790   980         1434231000
  779   987         1434233942
  759   999         1434248478
  886   904         1434269720
  805   970         1434333125
  885   905         1434371750
  871   918         1434396943
  815   963         1434399722
  787   982         1434409571
  844   941         1434449205
  884   906         1434484520
  839   945         1434498344
  771   992         1434505499
  862   926         1434526704
  766   995         1434529971
  826   955         1434543851
  808   968         1434553344
  855   932         1434583943
  830   952         1434588408
  883   907         1434608030
  849   937         1434617002
  822   958         1434630160
  776   989         1434650245
  784   984         1434654208
  870   919         1434654559
  761   998         1434723073
  882   908         1434742280
  834   949         1434764053
  811   966         1434840427
  818   961         1434847113
  861   927         1434875364
  881   909         1434887270
  869   920         1434922909
  781   986         1434964797
  843   942         1434973995
  854   933         1435002101
  798   975         1435028967
  795   977         1435034708
  880   910         1435043000
  838   946         1435071008
  801   973         1435089718
  768   994         1435092616
  848   938         1435093864
  792   979         1435106827
  773   991         1435132188
  814   964         1435194488
  868   921         1435201993
  879   911         1435209470
  804   971         1435217075
  763   997         1435221920
  860   928         1435234752
  825   956         1435238441
  789   981         1435245210
  829   953         1435245966
  778   988         1435341224
  821   959         1435361740
  833   950         1435384537
  878   912         1435386680
  807   969         1435411152
  853   934         1435430981
  786   983         1435449743
  867   922         1435491811
  842   943         1435509495
  758  1000         1435519512
  877   913         1435574630
  847   939         1435581442
  859   929         1435604868
  817   962         1435615641
  837   947         1435654376
  810   967         1435672063
  770   993         1435679657
  783   985         1435720312
  765   996         1435745061
  876   914         1435773320
  775   990         1435783375
  866   923         1435792363
  852   935         1435870583
  828   954         1435914216
  824   957         1435943717
  797   976         1435975749
  760   999         1435978999
  875   915         1435982750
  858   930         1435985712
  813   965         1435999922
  794   978         1436007536
  800   974         1436010424
  832   951         1436015719
  841   944         1436055705
  780   987         1436056803
  846   940         1436079736
  865   924         1436103649
  820   960         1436104000
  791   980         1436105671
  803   972         1436111675
  874   916         1436202920
  895   896         1436240511
  836   948         1436248448
  894   897         1436251257
  788   982         1436270040
  893   898         1436272749
  806   970         1436279616
  772   992         1436291136
  767   995         1436292538
  892   899         1436304987
  851   936         1436320907
  891   900         1436347971
  857   931         1436377284
  816   963         1436394843
  890   901         1436401701
  864   925         1436425669
  873   917         1436433830
  777   989         1436459102
  762   998         1436462720
  889   902         1436466177
  785   984         1436500529
  809   968         1436514361
  888   903         1436541399
  845   941         1436588746
  827   955         1436593158
  840   945         1436612625
  887   904         1436627367
  831   952         1436657599
  823   958         1436659679
  872   918         1436675480
  886   905         1436724081
  863   926         1436758423
  856   932         1436779584
  850   937         1436781953
  782   986         1436797024
  812   966         1436816024
  885   906         1436831541
  835   949         1436853224
  819   961         1436856940
  769   994         1436864393
  774   991         1436927095
  871   919         1436927870
  796   977         1436933169
  799   975         1436941774
  884   907         1436949747
  764   997         1436970717
  793   979         1436990996
  802   973         1437016925
  883   908         1437078699
  862   927         1437101911
  844   942         1437108472
  790   981         1437115141
  805   971         1437158736
  779   988         1437159411
  839   946         1437180255
  815   964         1437184719
  870   920         1437191000
  855   933         1437192612
  882   909         1437218397
  759  1000         1437245479
  849   938         1437253721
  826   956         1437282792
  787   983         1437305490
  830   953         1437310177
  808   969         1437367321
  881   910         1437368841
  822   959         1437386327
  861   928         1437456133
  771   993         1437460668
  869   921         1437464870
  834   950         1437468704
  766   996         1437503032
  880   911         1437530031
  784   985         1437561929
  776   990         1437587576
  854   934         1437616368
  818   962         1437620560
  843   943         1437638914
  811   967         1437642794
  879   912         1437701967
  761   999         1437714080
  848   939         1437736211
  868   922         1437749480
  838   947         1437758595
  860   929         1437821089
  798   976         1437883768
  781   987         1437884344
  878   913         1437884649
  795   978         1437901227
  801   974         1437932825
  829   954         1437973453
  825   957         1437983118
  792   980         1437985088
  814   965         1437985269
  867   923         1438044830
  804   972         1438048512
  853   935         1438050852
  768   995         1438059707
  877   914         1438078077
  773   992         1438081405
  833   951         1438094888
  821   960         1438123661
  789   982         1438135237
  842   944         1438180072
  859   930         1438196779
  763   998         1438206939
  847   940         1438229423
  807   970         1438230943
  778   989         1438272621
  876   915         1438282251
  837   948         1438347645
  866   924         1438350920
  786   984         1438351560
  817   963         1438394860
  810   968         1438480232
  852   936         1438496064
  875   916         1438497171
  858   931         1438583203
  783   986         1438633943
  770   994         1438640784
  896   896         1438646272
  828   955         1438647427
  895   897         1438651648
  865   925         1438667750
  894   898         1438667776
  824   958         1438694136
  893   899         1438694656
  874   917         1438722837
  765   997         1438724098
  775   991         1438726646
  832   952         1438731776
  841   945         1438731946
  892   900         1438732288
  846   941         1438733357
  891   901         1438780672
  813   966         1438796493
  797   977         1438836406
  890   902         1438839808
  800   975         1438859375
  820   961         1438871681
  794   979         1438879923
  889   903         1438909696
  836   949         1438947405
  803   973         1438948944
  851   937         1438952004
  873   918         1438959249
  760  1000         1438976000
  857   932         1438980361
  780   988         1438982272
  791   981         1438989812
  888   904         1438990336
  864   926         1438995320
  887   905         1439081728
  806   971         1439105227
  788   983         1439165959
  816   964         1439179840
  886   906         1439183872
  872   919         1439206407
  772   993         1439246305
  845   942         1439248013
  767   996         1439265599
  840   946         1439294536
  885   907         1439296768
  809   969         1439328338
  827   956         1439332099
  863   927         1439333630
  831   953         1439379368
  856   933         1439388253
  777   990         1439396433
  785   985         1439408250
  823   959         1439415846
  850   938         1439418672
  884   908         1439420416
  762   999         1439453727
  871   920         1439464311
  883   909         1439554816
  835   950         1439557875
  812   967         1439618391
  819   962         1439630387
  862   928         1439682680
  882   910         1439699968
  782   987         1439716571
  870   921         1439732961
  844   943         1439773391
  799   976         1439796575
  796   978         1439799688
  855   934         1439806879
  769   995         1439831484
  881   911         1439855872
  802   974         1439860032
  839   947         1439867842
  793   980         1439869257
  774   992         1439876312
  849   939         1439896068
  764   998         1439955736
  815   965         1439975500
  805   972         1439990173
  790   982         1440005168
  869   922         1440012357
  880   912         1440022528
  826   957         1440027469
  830   954         1440037664
  861   929         1440042470
  779   989         1440090808
  822   960         1440148248
  834   951         1440179055
  808   970         1440187112
  879   913         1440199936
  787   984         1440207307
  854   935         1440236239
  868   923         1440302499
  843   944         1440309491
  848   940         1440384192
  878   914         1440388096
  818   963         1440399779
  860   930         1440413000
  771   994         1440421795
  811   968         1440450963
  838   948         1440451864
  784   986         1440475560
  766   997         1440482069
  776   991         1440530847
  877   915         1440587008
  867   924         1440603387
  853   936         1440676333
  829   955         1440706664
  761  1000         1440711081
  825   958         1440733537
  798   977         1440744425
  795   979         1440773614
  801   975         1440781776
  814   966         1440781840
  859   931         1440794270
  876   916         1440796672
  781   988         1440809813
  833   952         1440810945
  842   945         1440856313
  792   981         1440869229
  847   941         1440883044
  804   973         1440885781
  821   961         1440891342
  866   925         1440915021
  875   917         1441017088
  789   983         1441031156
  768   996         1441032768
  773   993         1441036574
  837   949         1441046602
  807   971         1441056554
  896   897         1441057409
  895   898         1441068167
  894   899         1441089683
  893   900         1441121957
  852   937         1441127161
  892   901         1441164989
  817   964         1441179857
  858   932         1441186280
  763   999         1441197946
  778   990         1441209952
  891   902         1441218779
  865   926         1441237401
  874   918         1441248256
  786   985         1441259281
  890   903         1441283327
  810   969         1441294209
  889   904         1441358633
  828   956         1441386368
  846   942         1441392624
  841   946         1441413857
  888   905         1441444697
  824   959         1441450303
  832   953         1441453545
  873   919         1441490176
  887   906         1441541519
  783   987         1441553490
  864   927         1441570527
  851   938         1441588723
  857   933         1441589030
  813   967         1441598860
  770   995         1441607875
  820   962         1441645128
  886   907         1441649099
  836   950         1441652056
  775   992         1441675863
  797   978         1441702925
  765   998         1441709117
  800   976         1441714176
  872   920         1441742848
  794   980         1441758184
  885   908         1441767437
  803   974         1441792051
  791   982         1441879839
  884   909         1441896533
  845   943         1441912932
  780   989         1441913669
  863   928         1441914399
  806   972         1441936664
  816   965         1441970621
  840   947         1441982123
  856   934         1442002520
  871   921         1442006272
  883   910         1442036387
  850   939         1442061019
  788   984         1442067776
  827   957         1442076776
  831   954         1442106855
  809   970         1442148129
  823   960         1442177767
  882   911         1442186999
  772   994         1442207432
  767   997         1442244636
  835   951         1442268226
  862   929         1442269017
  870   922         1442280448
  785   986         1442321881
  777   991         1442339704
  881   912         1442348369
  819   963         1442409606
  812   968         1442426560
  855   935         1442426750
  844   944         1442443968
  762  1000         1442450728
  880   913         1442520497
  849   940         1442544049
  839   948         1442561111
  869   923         1442565376
  861   930         1442634381
  782   988         1442642040
  799   977         1442657232
  796   979         1442672075
  879   914         1442703383
  802   975         1442708983
  793   981         1442753398
  830   955         1442770875
  815   966         1442772071
  826   958         1442777888
  769   996         1442804545
  805   973         1442827442
  774   993         1442831481
  868   924         1442861056
  854   936         1442861720
  834   952         1442895112
  878   915         1442897027
  790   983         1442901087
  822   961         1442915929
  764   999         1442946743
  843   945         1442985732
  860   931         1443010491
  808   971         1443012723
  779   990         1443028139
  848   941         1443037813
  877   916         1443101429
  787   985         1443115028
  838   949         1443150821
  867   925         1443167488
  818   964         1443184776
  811   969         1443264940
  853   937         1443307430
  876   917         1443316589
  771   995         1443388886
  784   987         1443395107
  859   932         1443397347
  829   956         1443445605
  766   998         1443467088
  897   897         1443468546
  896   898         1443473928
  776   992         1443480064
  866   926         1443484672
  825   959         1443489704
  895   899         1443490074
  894   900         1443516984
  833   953         1443532714
  842   946         1443538224
  847   942         1443542311
  875   918         1443542507
  893   901         1443554658
  814   967         1443584207
  892   902         1443603096
  798   978         1443610944
  801   976         1443636577
  795   980         1443651875
  891   903         1443662298
  821   962         1443664789
  804   974         1443728888
  890   904         1443732264
  781   989         1443741210
  837   950         1443751253
  792   982         1443759256
  852   938         1443763880
  874   919         1443779183
  858   933         1443794949
  865   927         1443812608
  889   905         1443812994
  807   972         1443887991
  888   906         1443904488
  789   984         1443932973
  817   965         1443970638
  773   994         1443997701
  887   907         1444006746
  768   997         1444011805
  873   920         1444026617
  846   943         1444057543
  841   947         1444101444
  810   970         1444114000
  886   908         1444119768
  828   957         1444131045
  864   928         1444151296
  778   991         1444153223
  786   986         1444172912
  832   954         1444181032
  763  1000         1444194947
  857   934         1444203297
  824   960         1444212224
  851   939         1444231070
  885   909         1444243554
  872   921         1444284809
  836   951         1444362407
  884   910         1444378104
  813   968         1444407029
  820   963         1444424347
  783   988         1444478959
  863   929         1444500736
  883   911         1444523418
  871   922         1444553759
  800   977         1444574833
  797   979         1444575312
  770   996         1444580936
  845   944         1444583509
  856   935         1444622391
  775   993         1444631032
  803   975         1444641002
  794   981         1444642325
  840   948         1444675392
  882   912         1444679496
  765   999         1444700124
  850   940         1444709000
  816   966         1444767192
  806   973         1444773933
  791   983         1444775758
  827   958         1444827195
  870   923         1444833467
  831   955         1444840066
  881   913         1444846338
  780   990         1444851000
  862   930         1444860928
  823   961         1444945448
  809   971         1444973740
  788   985         1444975497
  835   952         1444984283
  880   914         1445023944
  855   936         1445052231
  844   945         1445120209
  869   924         1445123933
  772   995         1445174523
  819   964         1445194603
  849   941         1445197670
  879   915         1445212314
  767   998         1445229655
  861   931         1445231872
  812   969         1445240537
  785   987         1445241428
  839   949         1445260068
  777   992         1445288921
  878   916         1445411448
  868   925         1445425157
  854   937         1445492817
  830   956         1445509816
  799   978         1445523751
  826   959         1445534055
  796   980         1445550336
  802   976         1445563784
  782   989         1445573437
  815   967         1445574438
  860   932         1445613568
  834   953         1445616881
  877   917         1445621346
  793   982         1445643425
  843   946         1445667643
  805   974         1445670549
  822   962         1445689376
  848   942         1445697080
  867   926         1445737139
  769   997         1445783582
  774   994         1445792608
  790   984         1445802904
  876   918         1445842008
  808   972         1445844160
  838   950         1445855472
  897   898         1445885065
  896   899         1445895835
  895   900         1445917375
  764  1000         1445943744
  853   938         1445944149
  894   901         1445949685
  779   991         1445971410
  818   965         1445975557
  893   902         1445992765
  859   933         1446006016
  787   986         1446028659
  892   903         1446046615
  866   927         1446059879
  875   919         1446073434
  811   970         1446084731
  891   904         1446111235
  890   905         1446186625
  829   957         1446190282
  847   943         1446207230
  842   947         1446225811
  825   960         1446251625
  833   954         1446260201
  889   906         1446272785
  874   920         1446315624
  784   988         1446320576
  771   996         1446361947
  888   907         1446369715
  814   968         1446392376
  865   928         1446393377
  852   939         1446406227
  858   934         1446409216
  776   993         1446435233
  821   963         1446444008
  766   999         1446458095
  837   951         1446461604
  887   908         1446477415
  798   979         1446483331
  801   977         1446497234
  795   981         1446536016
  873   921         1446568578
  804   975         1446577839
  886   909         1446595885
  792   983         1446655175
  781   990         1446678541
  885   910         1446725125
  807   973         1446725260
  846   944         1446728120
  864   929         1446737633
  817   966         1446767209
  841   948         1446794713
  857   935         1446823168
  872   922         1446832296
  789   985         1446840694
  884   911         1446865135
  851   940         1446879051
  828   958         1446881464
  832   955         1446914243
  810   971         1446939611
  773   995         1446964792
  824   961         1446979905
  768   998         1446996824
  883   912         1447015915
  836   952         1447078464
  786   987         1447092459
  863   930         1447092647
  778   992         1447102440
  871   923         1447106778
  882   913         1447177465
  820   964         1447209344
  813   969         1447221006
  856   936         1447247872
  845   945         1447259750
  881   914         1447349785
  850   941         1447362621
  840   949         1447374349
  870   924         1447392024
  783   989         1447410356
  800   978         1447441352
  797   980         1447453573
  862   931         1447458419
  803   976         1447495803
  794   982         1447532352
  880   915         1447532875
  770   997         1447559973
  816   967         1447569559
  831   956         1447579007
  827   959         1447583362
  775   994         1447592159
  806   974         1447617040
  791   984         1447677575
  855   937         1447683328
  869   925         1447688034
  765  1000         1447697125
  835   953         1447706052
  823   962         1447718895
  879   916         1447726735
  780   991         1447794271
  844   946         1447802120
  809   972         1447805177
  861   932         1447834949
  849   942         1447856937
  788   986         1447889128
  878   917         1447931365
  839   950         1447964719
  819   965         1447985384
  868   926         1447994808
  812   970         1448060328
  854   938         1448129536
  877   918         1448146765
  772   996         1448147584
  785   988         1448166897
  767   999         1448220662
  860   933         1448222237
  777   993         1448244090
  830   957         1448254493
  826   960         1448295976
  898   898         1448301584
  897   899         1448306972
  867   927         1448312346
  896   900         1448323136
  834   954         1448344368
  895   901         1448350076
  843   947         1448355230
  848   943         1448361999
  876   919         1448372935
  815   968         1448382607
  894   902         1448387792
  799   979         1448396138
  802   977         1448424441
  796   981         1448434477
  893   903         1448436284
  822   963         1448468595
  892   904         1448495552
  782   990         1448510768
  805   975         1448519500
  793   983         1448539344
  891   905         1448565596
  838   951         1448565823
  853   939         1448586496
  875   920         1448609875
  859   934         1448620283
  866   928         1448640648
  890   906         1448646416
  808   973         1448681429
  790   985         1448710625
  889   907         1448738012
  774   995         1448759699
  769   998         1448768601
  818   966         1448772128
  888   908         1448840384
  874   921         1448857585
  847   944         1448877807
  811   971         1448910342
  842   948         1448919080
  779   992         1448920627
  829   958         1448940701
  787   987         1448948206
  887   909         1448953532
  865   929         1448979714
  833   955         1448993412
  825   961         1449019306
  858   935         1449029087
  852   940         1449054208
  886   910         1449077456
  873   922         1449116065
  837   952         1449177661
  814   969         1449206353
  885   911         1449212156
  821   964         1449229005
  784   989         1449251973
  864   930         1449329544
  771   997         1449340984
  884   912         1449357632
  798   980         1449361592
  801   978         1449363753
  872   923         1449385315
  776   994         1449396360
  846   945         1449404361
  795   982         1449426043
  804   976         1449432640
  857   936         1449448649
  766  1000         1449455096
  841   949         1449493670
  883   913         1449513884
  851   941         1449532672
  792   984         1449556992
  807   974         1449568367
  817   967         1449569576
  781   991         1449621812
  828   959         1449637631
  832   956         1449653184
  871   924         1449665335
  882   914         1449680912
  863   931         1449690138
  824   962         1449753352
  789   986         1449754325
  810   972         1449771048
  836   953         1449800233
  881   915         1449858716
  856   937         1449878969
  773   996         1449937853
  845   946         1449941661
  870   925         1449956125
  768   999         1449987831
  820   965         1450000125
  786   988         1450017928
  850   942         1450021888
  813   970         1450040797
  880   916         1450047296
  778   993         1450057609
  862   932         1450061496
  840   950         1450079000
  879   917         1450246652
  869   926         1450257685
  800   979         1450313739
  855   938         1450320047
  831   957         1450323684
  797   981         1450337714
  827   960         1450345283
  783   990         1450347687
  803   977         1450356460
  816   968         1450377728
  794   983         1450428271
  835   954         1450433539
  861   933         1450443618
  878   918         1450456784
  806   975         1450465991
  844   947         1450489707
  823   963         1450498114
  849   943         1450521856
  770   998         1450544992
  775   995         1450559250
  868   927         1450570015
  791   985         1450585296
  809   973         1450642446
  839   951         1450675070
  877   919         1450677692
  898   899         1450723491
  897   900         1450734273
  780   992         1450743488
  896   901         1450755837
  854   939         1450771883
  819   966         1450781955
  895   902         1450788183
  788   987         1450808675
  894   903         1450831311
  860   934         1450836504
  893   904         1450885221
  812   971         1450885939
  867   928         1450893115
  876   920         1450909376
  892   905         1450949913
  830   958         1451004912
  891   906         1451025387
  848   944         1451032576
  843   948         1451048499
  826   961         1451063657
  834   955         1451077579
  785   989         1451098294
  890   907         1451111643
  772   997         1451126621
  875   921         1451151836
  815   969         1451196584
  777   994         1451205217
  889   908         1451208681
  767  1000         1451217663
  866   929         1451226985
  853   940         1451234477
  859   935         1451240154
  822   964         1451253592
  799   980         1451274399
  838   952         1451281880
  802   978         1451290960
  888   909         1451316501
  796   982         1451324504
  805   976         1451374301
  874   922         1451405072
  887   910         1451435103
  793   984         1451441161
  782   991         1451454039
  808   974         1451524536
  847   945         1451554048
  886   911         1451564487
  865   930         1451571625
  818   967         1451574495
  842   949         1451618037
  790   986         1451624256
  858   936         1451654568
  873   923         1451669084
  829   959         1451696868
  885   912         1451704653
  852   941         1451707829
  833   956         1451732353
  774   996         1451732760
  811   972         1451741779
  769   999         1451759608
  825   962         1451792753
  884   913         1451855601
  787   988         1451873675
  779   993         1451875796
  837   953         1451899430
  864   931         1451927035
  872   924         1451943872
  883   914         1452017331
  821   965         1452019786
  814   970         1452026144
  857   937         1452079746
  846   946         1452086272
  784   990         1452189304
  882   915         1452189843
  851   942         1452191939
  841   950         1452198321
  871   925         1452229436
  801   979         1452236140
  798   981         1452245733
  863   932         1452293215
  804   977         1452293297
  795   983         1452321962
  771   998         1452326003
  776   995         1452363451
  881   916         1452373137
  817   968         1452377745
  832   957         1452397861
  828   960         1452399552
  807   975         1452417318
  792   985         1452464713
  856   938         1452515688
  870   926         1452525776
  836   954         1452527720
  824   963         1452532571
  880   917         1452567213
  781   992         1452571029
  810   973         1452608317
  845   947         1452629248
  862   933         1452670165
  789   987         1452673872
  850   943         1452686807
  879   918         1452772071
  840   951         1452789351
  820   966         1452796696
  869   927         1452832892
  813   971         1452866408
  773   997         1452916890
  786   989         1452949325
  855   939         1452962394
  768  1000         1452984832
  878   919         1452987711
  778   994         1453018736
  861   934         1453057885
  831   958         1453074103
  827   961         1453112964
  899   899         1453145398
  868   928         1453150784
  898   900         1453150792
  835   955         1453166750
  897   901         1453166974
  844   948         1453182976
  816   969         1453191705
  800   980         1453192000
  849   944         1453192433
  896   902         1453193944
  877   920         1453214133
  803   978         1453222979
  797   982         1453227741
  895   903         1453231702
  894   904         1453280248
  823   964         1453283111
  783   991         1453290958
  806   976         1453320792
  794   984         1453330088
  893   905         1453339582
  839   952         1453391127
  892   906         1453409704
  854   940         1453419864
  876   921         1453451337
  860   935         1453456375
  867   929         1453479452
  809   974         1453485553
  891   907         1453490614
  791   986         1453498927
  775   996         1453532311
  770   999         1453535999
  890   908         1453582312
  819   967         1453584322
  889   909         1453684798
  780   993         1453698657
  875   922         1453699323
  848   945         1453708817
  812   972         1453717376
  788   988         1453734144
  843   949         1453747456
  830   959         1453761079
  888   910         1453798072
  834   956         1453816520
  866   930         1453818896
  826   962         1453837104
  859   936         1453865635
  853   941         1453888098
  887   911         1453922134
  874   923         1453958091
  838   953         1454003649
  815   970         1454016375
  785   990         1454035625
  822   965         1454044373
  886   912         1454056984
  772   998         1454111640
  799   981         1454158540
  802   979         1454163347
  865   931         1454169116
  777   995         1454172308
  885   913         1454202622
  796   983         1454220423
  873   924         1454227641
  805   977         1454234958
  847   946         1454235959
  858   937         1454285665
  842   950         1454322688
  793   985         1454348882
  884   914         1454359048
  852   942         1454367096
  808   975         1454373487
  818   968         1454382664
  782   992         1454403256
  829   960         1454458789
  833   957         1454477030
  872   925         1454507973
  883   915         1454526262
  864   932         1454530112
  790   987         1454543803
  825   963         1454571972
  811   973         1454579048
  837   954         1454626917
  882   916         1454704264
  774   997         1454711797
  857   938         1454716465
  769  1000         1454756609
  846   947         1454773859
  871   926         1454799087
  787   989         1454805072
  821   966         1454816357
  779   994         1454836923
  814   971         1454851755
  851   943         1454856858
  881   917         1454893054
  863   933         1454901884
  841   951         1454908672
  880   918         1455092632
  870   927         1455100983
  801   980         1455114401
  784   991         1455132575
  798   982         1455135760
  832   958         1455148280
  856   939         1455158035
  804   978         1455159816
  828   961         1455167233
  817   969         1455191722
  795   984         1455223779
  836   955         1455260931
  807   976         1455272119
  862   934         1455284432
  879   919         1455302998
  771   999         1455317010
  824   964         1455317568
  845   948         1455322517
  776   996         1455336512
  850   944         1455357384
  792   986         1455378344
  869   928         1455413661
  810   974         1455451424
  840   952         1455505408
  878   920         1455524152
  781   993         1455526198
  899   900         1455572699
  898   901         1455583493
  820   967         1455599063
  789   988         1455599341
  897   902         1455605081
  855   940         1455610375
  896   903         1455637463
  861   935         1455677756
  895   904         1455680639
  813   972         1455697845
  894   905         1455734609
  868   929         1455737121
  877   921         1455756094
  893   906         1455799373
  831   959         1455830270
  849   945         1455868674
  892   907         1455874931
  844   949         1455881933
  827   962         1455886411
  786   990         1455886656
  773   998         1455901909
  835   956         1455905691
  891   908         1455961283
  778   995         1455985827
  876   922         1455998824
  816   970         1456011496
  890   909         1456058429
  867   930         1456071363
  854   941         1456073485
  823   965         1456073892
  800   981         1456076141
  860   936         1456081856
  803   979         1456095366
  839   953         1456112896
  797   983         1456123660
  889   910         1456166369
  806   977         1456181449
  794   985         1456237809
  783   992         1456240175
  875   923         1456252342
  888   911         1456285103
  809   975         1456334504
  848   946         1456390728
  819   968         1456392491
  887   912         1456414631
  866   931         1456416387
  791   987         1456418474
  843   950         1456452107
  859   937         1456496732
  775   997         1456511348
  874   924         1456516648
  830   960         1456523000
  770  1000         1456533000
  853   942         1456547365
  812   973         1456554645
  886   913         1456554953
  834   957         1456561197
  826   963         1456616323
  780   994         1456659784
  788   989         1456665541
  885   914         1456706069
  838   954         1456731136
  865   932         1456772193
  873   925         1456791742
  822   966         1456840944
  815   971         1456841986
  884   915         1456867979
  858   938         1456922384
  847   947         1456923546
  785   991         1456978896
  852   943         1457032015
  842   951         1457033039
  883   916         1457040683
  802   980         1457041608
  799   982         1457048567
  872   926         1457077624
  805   978         1457101477
  772   999         1457102647
  796   984         1457122240
  864   933         1457138781
  777   996         1457145369
  818   969         1457196641
  882   917         1457224181
  829   961         1457226470
  833   958         1457227449
  808   976         1457228288
  793   986         1457262513
  825   964         1457356969
  782   993         1457358425
  857   939         1457358812
  837   955         1457360128
  871   927         1457374294
  881   918         1457418473
  811   974         1457422155
  846   948         1457467128
  790   988         1457469272
  863   934         1457516151
  851   944         1457527435
  821   967         1457618724
  880   919         1457623559
  841   952         1457624729
  870   928         1457681752
  814   972         1457683192
  774   998         1457696816
  787   990         1457742403
  779   995         1457804014
  856   940         1457806016
  879   920         1457839439
  862   935         1457904303
  832   959         1457904447
  828   962         1457940680
  801   981         1457998542
  836   956         1457999872
  869   929         1457999998
  900   900         1458000000
  899   901         1458005400
  817   970         1458011513
  845   949         1458021474
  898   902         1458021600
  798   983         1458031679
  804   979         1458032203
  850   945         1458033625
  897   903         1458048600
  878   921         1458066113
  784   992         1458081792
  896   904         1458086400
  824   965         1458108349
  795   985         1458131500
  807   977         1458132776
  895   905         1458135000
  894   906         1458194400
  840   953         1458227177
  855   941         1458263996
  893   907         1458264600
  792   987         1458297891
  810   975         1458300375
  861   936         1458303237
  877   922         1458303581
  771  1000         1458314011
  776   997         1458315549
  868   930         1458329032
  892   908         1458345600
  820   968         1458407232
  891   909         1458437400
  781   994         1458487325
  789   989         1458530738
  813   973         1458535114
  890   910         1458540000
  849   946         1458550585
  876   923         1458551843
  844   950         1458586584
  831   960         1458592191
  835   957         1458650368
  889   911         1458653400
  827   963         1458665630
  867   931         1458668854
  860   937         1458712953
  854   942         1458732752
  888   912         1458777600
  875   924         1458810899
  786   991         1458829927
  816   971         1458837107
  839   954         1458840383
  823   966         1458870463
  773   999         1458892916
  887   913         1458912600
  778   996         1458958888
  800   982         1458966168
  803   980         1458973627
  866   932         1459019464
  797   984         1459025477
  806   978         1459047968
  886   914         1459058400
  848   947         1459078315
  874   925         1459080749
  859   938         1459133451
  794   986         1459151440
  843   951         1459162458
  809   976         1459189305
  783   993         1459195344
  819   969         1459206468
  853   943         1459212284
  885   915         1459215000
  830   961         1459290681
  834   958         1459311616
  791   988         1459343943
  873   926         1459361393
  865   933         1459380862
  884   916         1459382400
  812   974         1459397752
  826   964         1459401320
  838   955         1459464347
  775   998         1459496367
  883   917         1459560600
  858   939         1459564731
  788   990         1459602872
  847   948         1459616815
  780   995         1459626875
  822   967         1459643311
  872   927         1459652831
  815   972         1459673423
  852   944         1459702592
  842   952         1459749096
  882   918         1459749600
  864   934         1459753048
  802   981         1459925749
  785   992         1459928113
  799   983         1459944486
  881   919         1459949400
  871   928         1459955063
  805   979         1459973864
  833   959         1459983616
  829   962         1459999917
  857   940         1460006793
  818   970         1460016432
  796   985         1460029961
  808   977         1460088945
  837   956         1460099069
  772  1000         1460099648
  777   997         1460124406
  863   935         1460136022
  825   965         1460147750
  880   920         1460160000
  846   949         1460166085
  793   987         1460182060
  851   945         1460203676
  870   929         1460268089
  811   975         1460271106
  782   994         1460319552
  841   953         1460346498
  879   921         1460381400
  790   989         1460400669
  821   968         1460426893
  900   901         1460432701
  899   902         1460443507
  856   941         1460459637
  898   903         1460465119
  897   904         1460497537
  814   973         1460520461
  862   936         1460529784
  896   905         1460540761
  869   930         1460591909
  895   906         1460594791
  878   922         1460613600
  894   907         1460659627
  832   960         1460666368
  787   991         1460685674
  774   999         1460687823
  850   946         1460715536
  828   963         1460719899
  845   950         1460726125
  893   908         1460735269
  836   957         1460744549
  779   996         1460777075
  892   909         1460821717
  817   971         1460837124
  877   923         1460856600
  801   982         1460888569
  824   966         1460904920
  804   980         1460910464
  891   910         1460918971
  855   942         1460923263
  868   931         1460926523
  798   984         1460933496
  861   937         1460934334
  840   954         1460954664
  807   978         1460999295
  890   911         1461027031
  784   993         1461036961
  795   986         1461045131
  876   924         1461110400
  889   912         1461145897
  810   976         1461155176
  820   969         1461221209
  792   988         1461223360
  849   947         1461238172
  867   932         1461271931
  888   913         1461275569
  844   951         1461296935
  776   998         1461300568
  860   938         1461349672
  831   961         1461359872
  875   925         1461375000
  813   974         1461378221
  854   943         1461397671
  835   958         1461400787
  887   914         1461416047
  827   964         1461450627
  781   995         1461454416
  789   990         1461468069
  886   915         1461567331
  839   955         1461573594
  866   933         1461628133
  874   926         1461650400
  816   972         1461668544
  823   967         1461672830
  885   916         1461729421
  848   948         1461771584
  859   939         1461775798
  786   992         1461779144
  803   981         1461857768
  800   983         1461862087
  843   952         1461878515
  853   944         1461882861
  773  1000         1461889917
  884   917         1461902317
  806   979         1461920355
  797   985         1461933198
  873   927         1461936600
  778   997         1461937925
  865   934         1461995129
  819   970         1462026259
  809   977         1462049962
  830   962         1462064128
  834   959         1462067783
  794   987         1462070987
  883   918         1462086019
  783   994         1462156471
  826   965         1462192101
  838   956         1462203288
  858   940         1462212712
  872   928         1462233600
  812   975         1462246703
  791   989         1462275340
  882   919         1462280527
  847   949         1462315772
  864   935         1462372919
  852   945         1462378833
  822   968         1462451480
  842   953         1462470865
  881   920         1462485841
  775   999         1462487374
  815   973         1462510692
  871   929         1462541400
  788   991         1462546143
  780   996         1462599936
  857   941         1462660414
  880   921         1462701961
  833   960         1462745537
  863   936         1462761503
  829   963         1462779136
  802   982         1462815776
  818   971         1462842043
  837   957         1462843746
  799   984         1462846303
  805   980         1462852125
  870   930         1462860000
  901   901         1462865402
  846   950         1462870736
  900   902         1462870808
  785   993         1462883282
  851   946         1462885587
  899   903         1462887026
  898   904         1462914056
  879   922         1462928887
  796   986         1462943592
  825   966         1462944321
  897   905         1462951898
  808   978         1462955464
  896   906         1463000552
  895   907         1463060018
  841   954         1463073985
  793   988         1463107529
  777   998         1463109425
  856   942         1463118904
  811   976         1463125907
  894   908         1463130296
  862   937         1463160881
  878   923         1463166619
  869   931         1463189400
  893   909         1463211386
  821   969         1463240870
  782   995         1463286643
  892   910         1463303288
  790   990         1463338000
  814   974         1463363568
  850   947         1463403123
  891   911         1463406002
  877   924         1463415157
  832   961         1463434049
  845   951         1463436476
  836   958         1463494968
  828   964         1463504896
  890   912         1463519528
  868   932         1463529600
  861   938         1463571053
  855   943         1463588182
  787   992         1463634891
  889   913         1463643866
  817   972         1463668561
  876   925         1463674501
  774  1000         1463684824
  840   955         1463687875
  824   967         1463707287
  779   997         1463756112
  888   914         1463779016
  801   983         1463784488
  804   981         1463794605
  798   985         1463841217
  807   979         1463871682
  867   933         1463880600
  887   915         1463924978
  849   948         1463931441
  875   926         1463944651
  795   987         1463964678
  860   939         1463992019
  784   994         1463998088
  844   952         1464012992
  810   977         1464015833
  820   970         1464041000
  854   944         1464068248
  886   916         1464081752
  831   962         1464133319
  792   989         1464154757
  835   959         1464156954
  874   927         1464225607
  813   975         1464227172
  827   965         1464241408
  866   934         1464242400
  885   917         1464249338
  776   999         1464291575
  839   956         1464312535
  789   991         1464411340
  859   940         1464423779
  781   996         1464427477
  884   918         1464427736
  848   949         1464470541
  823   968         1464480999
  816   973         1464505813
  873   928         1464517369
  853   945         1464559102
  843   953         1464600284
  865   935         1464615000
  883   919         1464616946
  786   993         1464734313
  803   982         1464747795
  800   984         1464763904
  806   980         1464798616
  882   920         1464816968
  872   929         1464819937
  834   960         1464829704
  830   963         1464843347
  797   986         1464846829
  819   971         1464851870
  858   941         1464866333
  809   978         1464916481
  778   998         1464922944
  838   957         1464947965
  826   966         1464988672
  794   988         1464996456
  864   936         1464998400
  847   950         1465020423
  881   921         1465027802
  852   946         1465060744
  812   976         1465101504
  783   995         1465123562
  871   930         1465133311
  842   954         1465198352
  791   990         1465212671
  880   922         1465249448
  822   969         1465265457
  901   902         1465303509
  900   903         1465314327
  857   942         1465319681
  899   904         1465335963
  815   974         1465353799
  898   905         1465368417
  863   937         1465392600
  897   906         1465411689
  870   931         1465457491
  896   907         1465465779
  879   923         1465481906
  775  1000         1465484375
  788   992         1465495360
  833   961         1465513218
  895   908         1465530687
  829   964         1465564133
  851   947         1465573174
  780   997         1465578973
  846   951         1465581087
  837   958         1465594165
  894   909         1465606413
  818   972         1465673480
  893   910         1465692957
  802   983         1465711695
  878   924         1465725176
  805   981         1465736266
  825   967         1465746688
  799   985         1465754024
  856   943         1465783823
  892   911         1465790319
  869   932         1465792477
  862   938         1465797600
  841   955         1465807196
  808   979         1465827851
  785   994         1465844409
  796   987         1465863139
  891   912         1465898499
  877   925         1465979258
  811   977         1465986564
  890   913         1466017497
  793   989         1466038926
  821   970         1466060661
  850   948         1466096392
  777   999         1466100432
  868   933         1466138269
  889   914         1466147313
  845   952         1466152533
  832   962         1466207496
  814   975         1466212519
  861   939         1466213400
  876   926         1466244152
  836   959         1466251135
  855   944         1466258759
  782   996         1466259704
  790   991         1466281271
  888   915         1466287947
  828   965         1466295677
  840   956         1466426816
  887   916         1466439399
  867   934         1466494867
  817   973         1466505830
  824   968         1466515456
  875   927         1466519858
  787   993         1466590060
  886   917         1466601669
  849   949         1466630398
  860   940         1466640000
  804   982         1466684632
  801   984         1466686305
  844   953         1466734761
  779   998         1466741131
  854   945         1466744489
  807   980         1466749943
  798   986         1466754848
  885   918         1466774757
  874   928         1466806376
  866   935         1466862271
  820   971         1466866611
  810   978         1466882352
  795   988         1466890147
  831   963         1466912538
  835   960         1466918875
  884   919         1466958663
  784   995         1466965179
  827   966         1467037979
  839   957         1467057212
  859   941         1467077400
  813   976         1467081973
  792   990         1467092088
  873   929         1467103706
  883   920         1467153387
  848   950         1467175192
  865   936         1467240481
  853   946         1467241013
  776  1000         1467288576
  823   969         1467294976
  843   954         1467327771
  816   974         1467348920
  882   921         1467358929
  789   992         1467360557
  781   997         1467406514
  872   930         1467411848
  858   942         1467525600
  881   922         1467575289
  834   961         1467597385
  830   964         1467628344
  864   937         1467629497
  803   983         1467643714
  800   985         1467671625
  806   981         1467682757
  819   972         1467683307
  786   994         1467695440
  838   958         1467698384
  847   951         1467730774
  871   931         1467730802
  902   902         1467741616
  901   903         1467747028
  852   947         1467748331
  900   904         1467763264
  797   987         1467766376
  809   979         1467788868
  899   905         1467790324
  826   967         1467791039
  880   923         1467802467
  898   906         1467828208
  897   907         1467876916
  778   999         1467913951
  794   989         1467927853
  842   955         1467931563
  896   908         1467936448
  812   977         1467962161
  857   943         1467984600
  895   909         1468006804
  863   938         1468029319
  879   924         1468040463
  870   932         1468060568
  822   970         1468085248
  894   910         1468087984
  783   996         1468096623
  791   991         1468155942
  893   911         1468179988
  815   975         1468202750
  851   948         1468266443
  892   912         1468282816
  833   962         1468286665
  878   925         1468289277
  846   952         1468297144
  837   959         1468350332
  829   965         1468354914
  891   913         1468396468
  869   933         1468401146
  862   939         1468439947
  788   993         1468450529
  856   944         1468454400
  818   973         1468510749
  890   914         1468520944
  841   956         1468546137
  877   926         1468548909
  825   968         1468554857
  780   998         1468563992
  802   984         1468613512
  805   982         1468626293
  889   915         1468656244
  799   986         1468667655
  808   980         1468706112
  868   934         1468752536
  796   988         1468788608
  850   949         1468795349
  888   916         1468802368
  785   995         1468811500
  876   927         1468819359
  811   978         1468853083
  861   940         1468861381
  845   953         1468874302
  821   971         1468886272
  855   945         1468935000
  887   917         1468959316
  793   990         1468976257
  832   963         1468986715
  836   960         1469013056
  814   976         1469067320
  828   966         1469092248
  777  1000         1469097433
  875   928         1469100627
  867   935         1469114738
  886   918         1469127088
  840   957         1469171493
  790   992         1469230488
  782   997         1469238741
  860   941         1469293621
  885   919         1469305684
  824   969         1469329433
  849   950         1469335049
  817   974         1469348937
  874   929         1469392713
  854   946         1469426400
  844   954         1469462248
  866   936         1469487752
  884   920         1469495104
  787   994         1469551187
  804   983         1469580551
  801   985         1469594026
  807   981         1469634084
  798   987         1469674395
  835   961         1469686556
  883   921         1469695348
  873   930         1469695617
  831   964         1469697535
  820   972         1469698048
  779   999         1469732138
  859   942         1469736667
  810   979         1469754739
  839   958         1469807631
  795   989         1469821544
  827   967         1469840346
  865   937         1469871578
  848   951         1469885543
  882   922         1469906416
  853   947         1469928600
  784   996         1469938240
  813   977         1469942630
  872   931         1470009339
  792   991         1470035359
  843   955         1470060982
  823   970         1470114767
  881   923         1470128308
  902   903         1470185135
  858   943         1470190519
  901   904         1470195965
  816   975         1470197871
  900   905         1470217625
  899   906         1470250115
  864   938         1470266216
  898   907         1470293435
  789   993         1470315726
  871   932         1470333879
  897   908         1470347585
  880   924         1470361024
  834   962         1470370832
  781   998         1470391533
  896   909         1470412565
  830   965         1470419125
  852   948         1470441600
  847   952         1470446831
  838   959         1470454551
  895   910         1470488375
  819   973         1470520576
  803   984         1470545531
  806   982         1470572784
  894   911         1470575015
  800   986         1470585256
  826   968         1470599208
  879   925         1470604564
  857   944         1470655177
  786   995         1470662531
  809   980         1470667129
  870   933         1470669237
  842   956         1470670504
  863   939         1470671666
  893   912         1470672485
  797   988         1470691845
  892   913         1470780785
  812   978         1470828680
  878   926         1470858928
  794   990         1470865184
  891   914         1470899915
  822   971         1470910859
  778  1000         1470910952
  851   949         1470965400
  869   934         1471015413
  846   953         1471018913
  890   915         1471029875
  815   976         1471057551
  833   963         1471065884
  783   997         1471075660
  862   940         1471087928
  791   992         1471105159
  837   960         1471112253
  877   927         1471124116
  856   945         1471130641
  829   966         1471151485
  889   916         1471170665
  841   957         1471290814
  888   917         1471322285
  818   974         1471353856
  825   969         1471368834
  868   935         1471372407
  876   928         1471400128
  788   994         1471411656
  887   918         1471484735
  850   950         1471500000
  861   941         1471515002
  802   985         1471521233
  805   983         1471522212
  780   999         1471554999
  799   987         1471587202
  808   981         1471590253
  845   954         1471601789
  855   946         1471616911
  886   919         1471658015
  875   929         1471686964
  821   972         1471717709
  796   989         1471720005
  811   979         1471725470
  867   936         1471740219
  832   964         1471771712
  836   961         1471780737
  785   996         1471784561
  885   920         1471842125
  828   967         1471894615
  793   991         1471919528
  840   958         1471921912
  814   977         1471927977
  860   942         1471952888
  874   930         1471984624
  884   921         1472037065
  849   951         1472045400
  854   947         1472113987
  866   937         1472118849
  824   970         1472149224
  790   993         1472185657
  844   955         1472195459
  817   975         1472197888
  782   998         1472223760
  883   922         1472242835
  873   931         1472293108
  859   943         1472401586
  882   923         1472459435
  835   962         1472460003
  804   984         1472482368
  831   965         1472488316
  801   986         1472507657
  865   938         1472508297
  787   995         1472518278
  807   982         1472524111
  820   973         1472535317
  839   959         1472563798
  798   988         1472599864
  848   952         1472601600
  872   932         1472612416
  853   948         1472621869
  903   903         1472628654
  810   980         1472633000
  902   904         1472634072
  827   968         1472648515
  901   905         1472650326
  900   906         1472677416
  881   924         1472686865
  899   907         1472715342
  779  1000         1472729139
  795   990         1472758875
  898   908         1472764104
  843   956         1472799923
  813   978         1472809149
  897   909         1472823702
  858   944         1472861096
  896   910         1472894136
  864   939         1472908563
  784   997         1472917277
  880   925         1472925125
  823   971         1472940378
  871   933         1472942548
  895   911         1472975406
  792   992         1472984576
  816   976         1473052672
  894   912         1473067512
  852   949         1473140557
  834   963         1473150051
  847   953         1473168600
  893   913         1473170454
  879   926         1473174215
  830   966         1473215696
  838   960         1473216472
  789   994         1473276853
  870   934         1473283504
  892   914         1473284232
  863   940         1473319647
  857   945         1473331418
  819   974         1473363683
  781   999         1473382540
  891   915         1473408846
  826   969         1473413185
  842   957         1473415181
  878   927         1473434135
  803   985         1473453252
  806   983         1473468703
  800   987         1473504803
  890   916         1473544296
  809   981         1473551270
  797   989         1473623242
  869   935         1473635284
  786   996         1473635592
  851   950         1473670051
  889   917         1473690582
  812   979         1473701067
  877   928         1473704885
  862   941         1473741549
  822   972         1473742296
  846   954         1473746400
  794   991         1473808455
  856   946         1473812552
  888   918         1473847704
  833   964         1473850881
  837   961         1473879934
  815   977         1473918208
  829   967         1473953852
  876   929         1473986465
  868   936         1473997888
  887   919         1474015662
  841   958         1474041233
  791   993         1474060328
  783   998         1474060679
  861   942         1474174269
  825   970         1474188625
  886   920         1474194456
  818   975         1474202807
  850   951         1474210351
  875   930         1474278875
  855   947         1474304498
  845   955         1474335000
  867   937         1474371316
  788   995         1474378747
  885   921         1474384086
  805   984         1474424029
  802   986         1474434864
  808   982         1474480280
  799   988         1474512671
  780  1000         1474552000
  836   962         1474554184
  821   973         1474554978
  832   965         1474562493
  874   931         1474582115
  884   922         1474584552
  811   980         1474603731
  860   943         1474617807
  796   990         1474657336
  840   959         1474678079
  828   968         1474702784
  866   938         1474755568
  849   952         1474761457
  785   997         1474763598
  814   978         1474794496
  883   923         1474795854
  854   948         1474807256
  793   992         1474868745
  873   932         1474896185
  844   956         1474934400
  824   971         1474974835
  882   924         1475017992
  817   976         1475052689
  859   944         1475072163
  903   904         1475077591
  902   905         1475088433
  901   906         1475110117
  900   907         1475142643
  790   994         1475146784
  865   939         1475150644
  899   908         1475186011
  782   999         1475214767
  872   933         1475221085
  835   963         1475239222
  898   909         1475240221
  881   925         1475250966
  831   966         1475284887
  897   910         1475305273
  853   949         1475320826
  848   953         1475323369
  839   960         1475325719
  820   974         1475378424
  896   911         1475381167
  804   985         1475390089
  807   983         1475420030
  801   987         1475427204
  827   969         1475462492
  895   912         1475467903
  787   996         1475491339
  880   926         1475494776
  810   981         1475517141
  798   989         1475531261
  858   945         1475537337
  843   957         1475544600
  864   940         1475556544
  871   934         1475556815
  894   913         1475565481
  893   914         1475673901
  813   979         1475681536
  795   991         1475702146
  879   927         1475749422
  823   972         1475771815
  892   915         1475793163
  852   950         1475845208
  847   954         1475896087
  784   998         1475902296
  870   935         1475903375
  816   977         1475913329
  891   916         1475923267
  834   964         1475935048
  792   993         1475939745
  863   941         1475973268
  838   961         1475984153
  857   946         1476013329
  878   928         1476014904
  830   967         1476018063
  890   917         1476064213
  842   958         1476165600
  819   975         1476212634
  889   918         1476216001
  826   970         1476232976
  789   995         1476243944
  869   936         1476260765
  877   929         1476291222
  803   986         1476366883
  806   984         1476370520
  888   919         1476378631
  781  1000         1476379541
  851   951         1476380402
  862   942         1476400816
  800   988         1476430272
  809   982         1476441297
  846   955         1476479611
  856   947         1476500139
  887   920         1476552103
  797   990         1476560573
  876   930         1476578376
  812   980         1476579328
  822   973         1476579565
  786   997         1476614629
  868   937         1476628985
  833   965         1476641662
  837   962         1476653381
  886   921         1476736417
  794   992         1476757672
  829   968         1476762021
  815   978         1476784727
  841   959         1476797400
  861   943         1476839188
  875   931         1476876366
  850   952         1476926408
  885   922         1476931573
  855   948         1476997767
  867   938         1477008035
  825   971         1477014236
  791   994         1477021455
  783   999         1477051686
  818   976         1477057608
  845   956         1477073941
  884   923         1477137571
  874   932         1477185192
  860   944         1477288384
  805   985         1477331750
  836   963         1477333403
  788   996         1477351808
  802   987         1477354411
  883   924         1477354411
  832   966         1477359064
  808   983         1477376199
  866   939         1477397915
  821   974         1477398085
  840   960         1477440000
  799   989         1477444068
  849   953         1477483226
  811   981         1477487872
  873   933         1477504854
  854   949         1477506213
  828   969         1477516761
  904   904         1477526528
  903   905         1477531952
  902   906         1477548224
  901   907         1477575344
  882   925         1477582093
  796   991         1477600607
  900   908         1477613312
  899   909         1477662128
  814   979         1477666883
  844   957         1477679077
  898   910         1477721792
  859   945         1477748404
  785   998         1477748617
  897   911         1477792304
  865   940         1477798625
  824   972         1477806272
  881   926         1477820617
  793   993         1477823914
  872   934         1477835352
  896   912         1477873664
  817   977         1477913346
  895   913         1477965872
  835   964         1478024219
  853   950         1478025477
  848   954         1478050856
  894   914         1478068928
  880   927         1478069983
  831   967         1478087254
  839   961         1478093400
  790   995         1478113875
  871   935         1478176686
  893   915         1478182832
  864   941         1478210165
  782  1000         1478211768
  858   946         1478219248
  820   975         1478227375
  827   970         1478282283
  843   958         1478295019
  804   986         1478303720
  892   916         1478307584
  807   984         1478321847
  879   928         1478330191
  801   988         1478352673
  810   982         1478407168
  891   917         1478443184
  798   990         1478468592
  787   997         1478470376
  870   936         1478528856
  852   951         1478555559
  813   980         1478559797
  890   918         1478589632
  878   929         1478601241
  823   973         1478609084
  847   955         1478629298
  863   942         1478632535
  795   992         1478651363
  857   947         1478700916
  834   965         1478725829
  889   919         1478746928
  838   962         1478757600
  816   978         1478779848
  830   968         1478826232
  877   930         1478883133
  869   937         1478891862
  784   999         1478893303
  792   994         1478900872
  888   920         1478915072
  842   959         1478921767
  826   971         1479058587
  862   943         1479065735
  819   976         1479067435
  887   921         1479094064
  851   952         1479096459
  876   931         1479175867
  856   948         1479193408
  789   996         1479217005
  846   956         1479218552
  868   938         1479265704
  806   985         1479278241
  886   922         1479283904
  803   987         1479286430
  809   983         1479337216
  800   989         1479361669
  822   974         1479422672
  837   963         1479432600
  833   966         1479438233
  812   981         1479463469
  875   932         1479479443
  885   923         1479484592
  797   991         1479503844
  861   944         1479509765
  841   960         1479559321
  829   969         1479575998
  786   998         1479599648
  850   953         1479648177
  867   939         1479650382
  815   979         1479657114
  884   924         1479696128
  855   949         1479696724
  794   993         1479712841
  874   933         1479793861
  845   957         1479818618
  825   972         1479845673
  818   977         1479918265
  883   925         1479918512
  860   945         1479964625
  904   905         1479980889
  791   995         1479988546
  903   906         1479991743
  902   907         1480013451
  866   940         1480045896
  901   908         1480046013
  783  1000         1480048687
  900   909         1480089429
  836   964         1480118400
  873   934         1480119121
  899   910         1480143699
  882   926         1480151744
  832   967         1480161431
  840   961         1480207681
  898   911         1480208823
  849   954         1480210713
  854   950         1480210864
  805   986         1480245381
  821   975         1480247036
  808   984         1480278016
  802   988         1480279880
  897   912         1480284801
  788   997         1480330845
  828   970         1480336552
  896   913         1480371633
  811   982         1480377899
  799   990         1480381399
  881   927         1480395824
  844   958         1480429496
  859   946         1480430315
  865   941         1480452246
  872   935         1480455223
  895   914         1480469319
  814   980         1480545144
  796   992         1480549824
  894   915         1480577859
  824   973         1480643541
  880   928         1480650752
  893   916         1480697253
  853   951         1480735828
  785   999         1480739624
  817   978         1480779865
  848   955         1480784067
  793   994         1480785041
  871   936         1480802167
  835   965         1480815000
  892   917         1480827501
  839   962         1480866847
  864   942         1480869432
  831   968         1480895423
  858   947         1480906835
  879   929         1480916528
  891   918         1480968603
  843   959         1481051186
  820   976         1481082176
  790   996         1481086936
  827   971         1481107894
  890   919         1481120559
  870   937         1481159953
  878   930         1481193152
  804   987         1481223267
  807   985         1481229568
  852   952         1481271616
  889   920         1481283369
  801   989         1481284070
  863   943         1481297454
  810   983         1481303087
  847   956         1481368239
  857   948         1481394185
  798   991         1481411863
  813   981         1481443938
  823   974         1481452191
  787   998         1481455395
  888   921         1481457033
  877   931         1481480624
  834   966         1481522400
  869   938         1481528581
  838   963         1481536819
  795   993         1481606532
  830   969         1481640209
  887   922         1481641551
  816   979         1481652235
  842   960         1481683688
  862   944         1481736312
  876   932         1481778944
  851   953         1481818228
  886   923         1481836923
  792   995         1481867963
  826   972         1481890024
  784  1000         1481890304
  856   949         1481892365
  868   939         1481908051
  819   977         1481928092
  846   957         1481963229
  885   924         1482043149
  875   933         1482088112
  861   945         1482186006
  806   986         1482191872
  789   997         1482196042
  803   988         1482211899
  837   964         1482217597
  809   984         1482239033
  833   967         1482240600
  884   925         1482260229
  822   975         1482271623
  867   940         1482298363
  800   990         1482299000
  841   961         1482327002
  812   982         1482353496
  850   954         1482375664
  829   970         1482395789
  855   950         1482401375
  874   934         1482408128
  905   905         1482435250
  904   906         1482440680
  797   992         1482453061
  903   907         1482456970
  902   908         1482484120
  883   926         1482488163
  901   909         1482522130
  815   980         1482535375
  845   958         1482569037
  900   910         1482571000
  786   999         1482590655
  899   911         1482630730
  860   946         1482646536
  794   994         1482673968
  825   973         1482682942
  866   941         1482699517
  898   912         1482701320
  882   927         1482726951
  873   935         1482738992
  897   913         1482782770
  818   978         1482784784
  896   914         1482875080
  836   965         1482909181
  854   951         1482921215
  849   955         1482943924
  791   996         1482961607
  832   968         1482969600
  881   928         1482976593
  895   915         1482978250
  840   962         1482981128
  872   936         1483080704
  894   916         1483092280
  821   976         1483101837
  865   942         1483111513
  859   947         1483117902
  828   971         1483162163
  805   987         1483164928
  844   959         1483185663
  808   985         1483185737
  802   989         1483211277
  893   917         1483217170
  880   929         1483237089
  811   983         1483273818
  788   998         1483315864
  799   991         1483324670
  892   918         1483352920
  814   981         1483429285
  871   937         1483433264
  853   952         1483451885
  824   974         1483486648
  891   919         1483499530
  796   993         1483504993
  879   930         1483508439
  848   956         1483523008
  864   943         1483534351
  858   948         1483600104
  835   966         1483611571
  839   963         1483646066
  817   979         1483652252
  890   920         1483657000
  831   969         1483709400
  785  1000         1483736625
  793   995         1483752132
  878   931         1483790643
  870   938         1483796672
  843   960         1483813107
  889   921         1483825330
  827   972         1483939331
  820   977         1483942833
  863   944         1483968031
  852   953         1483993385
  888   922         1484004520
  790   997         1484065973
  877   932         1484083701
  857   949         1484093142
  847   957         1484112916
  807   986         1484143199
  804   988         1484148736
  869   939         1484170928
  887   923         1484194570
  810   984         1484204904
  801   990         1484221401
  823   975         1484301142
  838   964         1484321816
  834   967         1484324767
  813   982         1484333965
  798   992         1484361080
  876   933         1484387613
  886   924         1484395480
  862   945         1484412553
  787   999         1484446402
  842   961         1484451369
  830   970         1484460000
  816   980         1484530496
  851   954         1484545715
  868   940         1484556032
  795   994         1484567659
  856   950         1484597016
  885   925         1484607250
  875   934         1484702379
  846   958         1484713648
  826   973         1484727293
  819   978         1484794611
  884   926         1484829880
  792   996         1484841024
  861   946         1484867917
  905   906         1484895041
  904   907         1484905907
  903   908         1484927639
  867   941         1484951984
  902   909         1484960237
  901   910         1485003701
  837   965         1485008378
  874   935         1485027999
  833   968         1485048769
  900   911         1485058031
  883   927         1485063370
  841   962         1485100449
  850   955         1485108875
  806   987         1485111419
  855   951         1485111726
  899   912         1485123227
  822   976         1485126424
  803   989         1485143296
  809   985         1485146754
  789   998         1485181061
  898   913         1485199289
  829   971         1485221400
  800   991         1485242271
  812   983         1485249415
  897   914         1485286217
  882   928         1485307720
  845   959         1485325204
  860   947         1485334123
  866   942         1485358784
  873   936         1485364473
  896   915         1485384011
  797   993         1485408230
  815   981         1485419516
  895   916         1485492671
  825   974         1485526049
  881   929         1485562930
  786  1000         1485587656
  894   917         1485612197
  854   952         1485637272
  794   995         1485641059
  818   979         1485657171
  849   956         1485682865
  836   966         1485705752
  872   937         1485711801
  893   918         1485742589
  840   963         1485760347
  865   943         1485776432
  832   969         1485783577
  859   948         1485811171
  880   930         1485829000
  892   919         1485883847
  791   997         1485940644
  844   960         1485947584
  821   977         1485962494
  828   972         1485993600
  891   920         1486035971
  871   938         1486069983
  805   988         1486090397
  808   986         1486099368
  879   931         1486105930
  802   990         1486148608
  853   953         1486173654
  811   984         1486175635
  890   921         1486198961
  864   944         1486204928
  848   957         1486267685
  799   992         1486273887
  858   949         1486299061
  788   999         1486306871
  814   982         1486319312
  824   975         1486335599
  889   922         1486372817
  878   932         1486393720
  835   967         1486413938
  839   964         1486431063
  870   939         1486439019
  796   994         1486466120
  831   970         1486529191
  817   980         1486530513
  888   923         1486557539
  843   961         1486580788
  863   945         1486644272
  877   933         1486692370
  852   954         1486720872
  793   996         1486725193
  887   924         1486753127
  827   973         1486776600
  857   950         1486797793
  820   978         1486809352
  869   940         1486818909
  847   958         1486863335
  886   925         1486959581
  876   934         1487001880
  790   998         1487050992
  807   987         1487062746
  804   989         1487080133
  862   946         1487094464
  838   965         1487112597
  810   985         1487112625
  834   968         1487132936
  823   976         1487155943
  801   991         1487164672
  885   926         1487176901
  868   941         1487209653
  842   962         1487224816
  813   983         1487229884
  851   955         1487278926
  830   971         1487285611
  856   951         1487307367
  798   993         1487316249
  875   935         1487322250
  906   906         1487354832
  905   907         1487360268
  904   908         1487376576
  903   909         1487403756
  884   927         1487405087
  816   981         1487414637
  902   910         1487441808
  787  1000         1487443403
  846   959         1487469815
  901   911         1487490732
  795   995         1487534750
  900   912         1487550528
  861   947         1487555504
  826   974         1487570400
  867   942         1487611251
  899   913         1487621196
  883   928         1487644139
  874   936         1487653480
  819   979         1487666998
  898   914         1487702736
  897   915         1487795148
  837   966         1487804949
  792   997         1487820061
  855   952         1487827783
  850   956         1487847816
  833   969         1487862746
  841   963         1487879668
  882   929         1487894057
  896   916         1487898432
  822   977         1487987081
  873   937         1487995570
  895   917         1488012588
  866   943         1488023703
  860   948         1488027392
  806   988         1488036888
  829   972         1488052837
  809   986         1488060385
  803   990         1488080627
  845   960         1488087125
  894   918         1488137616
  812   984         1488151232
  881   930         1488154841
  789   999         1488172068
  800   992         1488191488
  893   919         1488273516
  815   982         1488309543
  872   938         1488348520
  854   953         1488359041
  797   994         1488369357
  825   975         1488375000
  892   920         1488420288
  880   931         1488426491
  849   957         1488427542
  865   944         1488447009
  836   967         1488508119
  859   949         1488510128
  818   980         1488535432
  840   964         1488545344
  891   921         1488577932
  832   970         1488603368
  794   996         1488614120
  879   932         1488709007
  871   939         1488712330
  844   961         1488715265
  890   922         1488746448
  821   978         1488829013
  828   973         1488830869
  864   945         1488881169
  853   954         1488901141
  791   998         1488925663
  889   923         1488925836
  878   933         1489002389
  858   950         1489003712
  848   958         1489018104
  808   987         1489018915
  805   989         1489021794
  811   985         1489083356
  870   940         1489087000
  802   991         1489091879
  888   924         1489116096
  824   976         1489190400
  814   983         1489215231
  839   965         1489221844
  835   968         1489222107
  799   993         1489229056
  788  1000         1489303872
  877   934         1489306637
  887   925         1489317228
  863   946         1489326183
  843   962         1489354235
  831   971         1489354802
  817   981         1489414654
  796   995         1489433211
  852   955         1489454083
  869   941         1489472530
  857   951         1489508144
  886   926         1489529232
  847   959         1489619502
  827   974         1489619707
  876   935         1489621751
  820   979         1489681739
  793   997         1489704230
  885   927         1489752108
  862   947         1489782051
  906   907         1489820059
  905   908         1489830937
  904   909         1489852693
  868   942         1489868920
  903   910         1489885327
  838   966         1489909168
  902   911         1489928839
  834   969         1489946913
  875   936         1489947731
  901   912         1489983229
  884   928         1489985856
  807   988         1489988215
  842   963         1490004035
  823   977         1490016600
  804   990         1490017464
  851   956         1490017867
  856   952         1490023424
  810   986         1490026256
  790   999         1490041999
  900   913         1490048497
  801   992         1490113889
  830   972         1490117048
  899   914         1490124643
  813   984         1490131701
  898   915         1490211667
  883   929         1490230476
  846   960         1490231736
  861   948         1490248773
  867   943         1490276170
  798   994         1490277376
  874   937         1490284577
  816   982         1490304664
  897   916         1490309569
  896   917         1490418349
  826   975         1490419351
  882   930         1490485968
  795   996         1490507811
  895   918         1490538007
  819   980         1490545259
  855   953         1490549552
  850   957         1490592493
  837   967         1490607316
  873   938         1490632289
  841   964         1490664665
  894   919         1490668543
  833   970         1490682537
  866   944         1490694280
  860   949         1490726349
  881   931         1490752332
  792   998         1490805080
  893   920         1490809957
  822   978         1490853600
  845   961         1490854806
  829   973         1490890106
  892   921         1490962249
  806   989         1490968285
  809   987         1490979932
  872   939         1490990867
  803   991         1491023898
  880   932         1491029568
  812   985         1491058953
  854   954         1491086528
  865   945         1491123250
  891   922         1491125419
  800   993         1491146657
  789  1000         1491169069
  849   958         1491177961
  815   983         1491205462
  859   950         1491214779
  825   976         1491229801
  890   923         1491299467
  836   968         1491316288
  879   933         1491317676
  840   965         1491336125
  797   995         1491336448
  871   940         1491360311
  818   981         1491419573
  832   971         1491428979
  889   924         1491484393
  844   962         1491488712
  864   946         1491563080
  794   997         1491593157
  878   934         1491616656
  853   955         1491634352
  828   974         1491673976
  888   925         1491680197
  821   979         1491701400
  858   951         1491714063
  870   941         1491740621
  848   959         1491774271
  887   926         1491886879
  791   999         1491916670
  877   935         1491926508
  808   988         1491944384
  805   990         1491959125
  811   986         1491996987
  863   947         1492013770
  839   966         1492018415
  835   969         1492036084
  802   992         1492041096
  824   977         1492051057
  886   927         1492104439
  814   984         1492117048
  869   942         1492131797
  843   963         1492133454
  831   972         1492186239
  799   994         1492190183
  852   956         1492193024
  857   952         1492224201
  876   936         1492247232
  907   907         1492285286
  906   908         1492290728
  817   982         1492304681
  905   909         1492307054
  885   928         1492332877
  904   910         1492334264
  903   911         1492372358
  847   960         1492381423
  796   996         1492406272
  902   912         1492421336
  827   975         1492468658
  862   948         1492475320
  901   913         1492481198
  868   943         1492533839
  900   914         1492551944
  820   980         1492560000
  884   929         1492572193
  875   937         1492578828
  899   915         1492633574
  793   998         1492689249
  838   967         1492711535
  898   916         1492726088
  856   953         1492745193
  851   957         1492762544
  834   970         1492766704
  842   964         1492789032
  883   930         1492822387
  897   917         1492829486
  823   978         1492883119
  807   989         1492919612
  874   938         1492921296
  896   918         1492943768
  810   987         1492945803
  867   944         1492946747
  861   949         1492947730
  830   973         1492954317
  804   991         1492960735
  846   961         1492999417
  790  1000         1493039000
  813   985         1493039422
  895   919         1493068934
  801   993         1493069058
  882   931         1493083459
  816   983         1493200583
  894   920         1493204984
  798   995         1493244467
  826   976         1493274152
  873   939         1493274636
  855   954         1493277039
  850   958         1493342912
  893   921         1493351918
  881   932         1493355409
  866   945         1493370521
  837   968         1493415485
  819   981         1493429400
  860   950         1493431000
  841   965         1493455446
  795   997         1493486848
  833   971         1493508148
  892   922         1493509736
  845   962         1493628253
  880   933         1493638237
  872   940         1493638848
  891   923         1493678438
  822   979         1493725987
  829   974         1493733213
  792   999         1493796087
  865   946         1493805161
  854   955         1493819739
  890   924         1493858024
  809   988         1493905401
  806   990         1493905616
  859   951         1493925130
  879   934         1493931943
  849   959         1493934128
  812   986         1493972584
  803   992         1493973115
  871   941         1494013932
  889   925         1494048494
  825   977         1494090458
  815   984         1494107279
  800   994         1494107784
  836   969         1494130265
  840   966         1494132696
  878   935         1494236527
  888   926         1494249848
  864   947         1494250667
  832   972         1494260416
  844   963         1494267931
  797   996         1494309509
  818   982         1494309600
  853   956         1494373293
  870   942         1494399888
  858   952         1494430120
  887   927         1494462086
  828   975         1494522927
  848   960         1494536192
  877   936         1494551989
  794   998         1494578176
  821   980         1494579661
  886   928         1494685208
  863   948         1494707039
  907   908         1494755955
  906   909         1494766845
  905   910         1494788625
  869   943         1494796716
  839   967         1494820782
  904   911         1494821295
  835   970         1494855875
  903   912         1494864855
  808   989         1494875781
  876   937         1494878329
  805   991         1494902396
  791  1000         1494913671
  811   987         1494916534
  824   978         1494917576
  843   964         1494918451
  885   929         1494919214
  902   913         1494919305
  852   957         1494937701
  857   953         1494945970
  901   914         1494984645
  802   993         1494996265
  831   973         1495023508
  814   985         1495024769
  900   915         1495060875
  899   916         1495147995
  847   961         1495149104
  799   995         1495157274
  884   930         1495164104
  862   949         1495174277
  817   983         1495200600
  868   944         1495204416
  875   938         1495215547
  898   917         1495246005
  827   976         1495323459
  897   918         1495354905
  796   997         1495385309
  883   931         1495419878
  820   981         1495444141
  856   954         1495472680
  896   919         1495474695
  851   958         1495512963
  838   968         1495519704
  874   939         1495563643
  842   965         1495579813
  834   971         1495592315
  895   920         1495605375
  867   945         1495622988
  861   950         1495652381
  793   999         1495680256
  882   932         1495686536
  894   921         1495746945
  823   979         1495755506
  846   962         1495772864
  830   974         1495797424
  807   990         1495856943
  810   988         1495871272
  893   922         1495899405
  804   992         1495909952
  873   940         1495922617
  813   986         1495953053
  881   933         1495964078
  855   955         1496010250
  801   994         1496030185
  866   946         1496052432
  892   923         1496062755
  850   959         1496099079
  816   984         1496102400
  826   977         1496134809
  860   951         1496141351
  798   996         1496217528
  837   969         1496229462
  891   924         1496236995
  841   966         1496252017
  880   934         1496252504
  872   941         1496292469
  819   982         1496319427
  833   972         1496339585
  845   963         1496407472
  890   925         1496422125
  795   998         1496471867
  865   947         1496492748
  879   935         1496551814
  854   956         1496558680
  829   975         1496582164
  822   980         1496604248
  889   926         1496618145
  859   952         1496641187
  871   942         1496673199
  849   960         1496696049
  792  1000         1496793088
  888   927         1496825055
  809   989         1496836798
  806   991         1496848887
  878   936         1496862008
  812   987         1496892131
  803   993         1496928284
  840   967         1496935063
  864   948         1496943936
  836   970         1496950056
  825   978         1496956977
  815   985         1497015000
  887   928         1497042855
  844   964         1497052928
  870   943         1497064807
  800   995         1497074875
  832   973         1497097685
  853   957         1497117970
  858   953         1497151889
  877   937         1497183086
  818   983         1497205519
  908   908         1497226624
  907   909         1497232072
  906   910         1497248416
  886   929         1497271545
  905   911         1497275656
  797   997         1497288546
  848   961         1497303873
  904   912         1497313792
  903   913         1497362824
  828   976         1497377728
  863   949         1497405996
  902   914         1497422752
  821   981         1497463802
  869   944         1497467293
  901   915         1497493576
  885   930         1497511125
  876   938         1497515048
  794   999         1497569183
  900   916         1497575296
  839   968         1497628951
  899   917         1497667912
  857   954         1497673457
  835   971         1497681486
  852   958         1497688120
  843   965         1497709232
  884   931         1497761595
  898   918         1497771424
  824   979         1497789963
  808   990         1497813112
  811   988         1497842003
  805   992         1497851613
  875   939         1497857894
  831   974         1497866615
  862   950         1497878928
  868   945         1497880657
  897   919         1497885832
  847   962         1497922551
  814   986         1497938400
  802   994         1497957392
  896   920         1498011136
  883   932         1498022955
  817   984         1498102417
  799   996         1498130335
  895   921         1498147336
  827   977         1498184116
  856   955         1498205891
  874   940         1498211624
  851   959         1498269130
  894   922         1498294432
  882   933         1498295205
  867   946         1498304899
  838   969         1498333681
  820   982         1498334168
  861   951         1498362732
  796   998         1498370328
  842   966         1498376384
  834   972         1498423752
  893   923         1498452424
  846   963         1498552083
  873   941         1498576238
  881   934         1498578345
  892   924         1498621312
  823   980         1498633767
  830   975         1498646375
  793  1000         1498677257
  866   947         1498740019
  855   956         1498749191
  807   991         1498800214
  891   925         1498801096
  810   989         1498802669
  860   952         1498857408
  850   960         1498861000
  804   993         1498865121
  880   935         1498872375
  813   987         1498872600
  872   942         1498951736
  890   926         1498991776
  801   995         1498997276
  826   978         1499001328
  816   985         1499010121
  837   970         1499049253
  841   967         1499054384
  833   973         1499176854
  879   936         1499177295
  865   948         1499186017
  845   964         1499192469
  889   927         1499193352
  798   997         1499196565
  819   983         1499215346
  854   957         1499303357
  871   943         1499338118
  859   953         1499362956
  888   928         1499405824
  829   976         1499436965
  795   999         1499462874
  849   961         1499463730
  822   981         1499488389
  878   937         1499493105
  887   929         1499629192
  864   949         1499642893
  908   909         1499702741
  907   910         1499713643
  870   944         1499735384
  906   911         1499735447
  840   968         1499743232
  905   912         1499768153
  809   990         1499774129
  836   971         1499775667
  806   992         1499798104
  904   913         1499811761
  812   988         1499817600
  877   938         1499819805
  825   979         1499829364
  844   965         1499843709
  886   930         1499863456
  903   914         1499866271
  853   958         1499868389
  858   954         1499879376
  803   994         1499889411
  815   986         1499928631
  902   915         1499931683
  832   974         1499940792
  901   916         1500007997
  800   996         1500047936
  848   962         1500077320
  900   917         1500095213
  818   984         1500107336
  885   931         1500108616
  863   950         1500110647
  869   945         1500143534
  876   939         1500157395
  899   918         1500193331
  828   977         1500238385
  797   998         1500273565
  898   919         1500302351
  821   982         1500353829
  884   932         1500364672
  857   955         1500406668
  897   920         1500422273
  839   969         1500442928
  852   959         1500444287
  843   966         1500505803
  875   940         1500505875
  835   972         1500512923
  896   921         1500553097
  868   946         1500562568
  794  1000         1500566184
  862   951         1500589279
  883   933         1500631624
  824   980         1500668224
  895   922         1500694823
  847   963         1500701770
  831   975         1500715566
  808   991         1500756383
  811   989         1500773400
  805   993         1500806782
  894   923         1500847451
  814   987         1500857947
  874   941         1500865245
  882   934         1500909472
  802   995         1500924483
  856   956         1500944832
  867   947         1500992486
  817   985         1501010138
  893   924         1501010981
  851   960         1501031051
  827   978         1501050635
  861   952         1501078789
  799   997         1501109372
  838   970         1501153472
  842   967         1501178751
  892   925         1501185413
  881   935         1501198216
  820   983         1501230087
  873   942         1501235505
  834   973         1501261021
  846   964         1501337080
  796   999         1501361335
  891   926         1501370747
  866   948         1501433288
  855   957         1501493868
  880   936         1501497856
  830   976         1501501176
  823   981         1501517908
  890   927         1501566983
  860   953         1501579177
  872   943         1501616655
  850   961         1501628681
  810   990         1501740000
  807   992         1501749431
  889   928         1501774121
  813   988         1501798069
  879   937         1501808392
  804   994         1501826248
  841   968         1501862553
  826   979         1501873715
  837   971         1501874864
  865   949         1501884974
  816   986         1501923752
  801   996         1501970337
  845   965         1501983250
  888   929         1501992161
  871   944         1502008695
  833   974         1502019961
  854   958         1502053776
  859   954         1502090443
  819   984         1502117163
  878   938         1502129824
  909   909         1502178858
  798   998         1502181584
  908   910         1502184312
  907   911         1502200674
  887   930         1502221103
  906   912         1502227944
  849   962         1502237177
  905   913         1502266122
  829   977         1502297622
  904   914         1502315208
  864   950         1502347544
  903   915         1502375202
  822   982         1502378416
  870   945         1502411625
  902   916         1502446104
  795  1000         1502459875
  886   931         1502460947
  877   939         1502462152
  901   917         1502527914
  840   969         1502557209
  836   972         1502607104
  858   955         1502612587
  900   918         1502620632
  853   959         1502624556
  844   966         1502640280
  825   980         1502707625
  885   932         1502711693
  809   991         1502717400
  899   919         1502724258
  812   989         1502748997
  806   993         1502753273
  832   975         1502789743
  876   940         1502805376
  863   951         1502820998
  869   946         1502825445
  898   920         1502838792
  815   987         1502848178
  803   995         1502856502
  848   963         1502856539
  897   921         1502964234
  884   933         1502973341
  818   985         1503015057
  800   997         1503026973
  896   922         1503100584
  828   978         1503104904
  857   956         1503145609
  875   941         1503159496
  852   960         1503206208
  883   934         1503245891
  895   923         1503247842
  821   983         1503249748
  868   947         1503250155
  839   970         1503262719
  797   999         1503264572
  862   952         1503305336
  843   967         1503308170
  835   973         1503350192
  894   924         1503406008
  847   964         1503486767
  874   942         1503524512
  882   935         1503529343
  824   981         1503552365
  831   976         1503570367
  893   925         1503575082
  867   948         1503685755
  856   957         1503689509
  808   992         1503705600
  811   990         1503710731
  892   926         1503755064
  805   994         1503767909
  814   988         1503783416
  851   961         1503798732
  861   953         1503800558
  881   936         1503823697
  802   996         1503897544
  873   943         1503900424
  827   979         1503923022
  817   986         1503923769
  891   927         1503945954
  838   971         1503979083
  842   968         1503986920
  799   998         1504094391
  834   974         1504104128
  846   965         1504127861
  880   937         1504128953
  820   984         1504131904
  866   949         1504132245
  890   928         1504147752
  855   958         1504244287
  872   944         1504287232
  860   954         1504306664
  796  1000         1504358336
  889   929         1504360458
  830   977         1504361833
  850   962         1504402128
  823   982         1504407935
  879   938         1504445111
  888   930         1504584072
  865   950         1504589625
  909   910         1504660429
  908   911         1504671343
  841   969         1504676530
  810   991         1504683271
  871   945         1504684936
  907   912         1504693171
  807   993         1504704600
  837   972         1504706301
  906   913         1504725913
  813   989         1504729466
  826   980         1504751976
  905   914         1504769569
  878   939         1504772171
  845   966         1504779821
  804   995         1504793339
  854   959         1504809943
  887   931         1504818594
  859   955         1504823654
  904   915         1504824139
  816   987         1504843299
  833   975         1504868912
  903   916         1504889623
  801   997         1504949374
  902   917         1504966021
  849   963         1505016396
  819   985         1505024884
  901   918         1505053333
  864   951         1505057895
  886   932         1505064024
  870   946         1505093536
  877   940         1505110133
  900   919         1505151559
  829   978         1505164141
  798   999         1505172591
  899   920         1505260699
  822   983         1505274335
  885   933         1505320362
  858   956         1505351528
  840   970         1505377000
  898   921         1505380753
  853   960         1505386477
  844   967         1505442647
  836   973         1505444373
  876   941         1505458997
  897   922         1505511721
  869   947         1505513032
  863   952         1505537055
  884   934         1505587608
  825   981         1505591766
  848   964         1505641536
  832   976         1505644544
  896   923         1505653603
  809   992         1505666617
  812   990         1505686328
  806   994         1505714400
  815   988         1505773647
  895   924         1505806399
  875   942         1505818763
  803   996         1505829563
  883   935         1505865762
  857   957         1505890286
  818   986         1505928688
  868   948         1505943424
  894   925         1505970109
  852   961         1505973889
  828   979         1505977291
  800   998         1506011992
  862   953         1506027105
  839   971         1506088330
  843   968         1506116339
  893   926         1506144733
  821   984         1506151565
  882   936         1506154824
  874   943         1506189431
  835   974         1506193299
  797  1000         1506261573
  847   965         1506277548
  892   927         1506330271
  867   949         1506384712
  831   977         1506431024
  856   958         1506439928
  824   982         1506442392
  881   937         1506454794
  891   928         1506526723
  861   954         1506528045
  873   944         1506571001
  851   962         1506572179
  811   991         1506654002
  808   993         1506660769
  814   989         1506714813
  890   929         1506734089
  805   995         1506735000
  880   938         1506765672
  842   969         1506800897
  827   980         1506801283
  838   972         1506810520
  866   950         1506836896
  817   987         1506843316
  802   997         1506876581
  846   966         1506924432
  889   930         1506952369
  834   975         1506953079
  872   945         1506963473
  855   959         1507000454
  820   985         1507039625
  860   955         1507039875
  799   999         1507085398
  879   939         1507087458
  910   910         1507142000
  909   911         1507147460
  908   912         1507163840
  850   963         1507181347
  888   931         1507181563
  907   913         1507191140
  830   978         1507228352
  906   914         1507229360
  905   915         1507278500
  865   951         1507299976
  823   983         1507303854
  904   916         1507338560
  871   946         1507366847
  903   917         1507409540
  878   940         1507420152
  887   932         1507421671
  902   918         1507491440
  841   970         1507496321
  837   973         1507543570
  859   956         1507562595
  854   960         1507571864
  845   967         1507582188
  901   919         1507584260
  810   992         1507632488
  826   981         1507636117
  807   994         1507665727
  813   990         1507666797
  886   933         1507672693
  900   920         1507688000
  833   976         1507723713
  877   941         1507763754
  804   996         1507766400
  816   988         1507768768
  864   952         1507773952
  870   947         1507781123
  849   964         1507801393
  899   921         1507802660
  898   922         1507928240
  801   998         1507934393
  885   934         1507934629
  819   986         1507938515
  829   979         1508036528
  897   923         1508064740
  858   957         1508096205
  876   942         1508118264
  853   961         1508154158
  798  1000         1508169592
  822   984         1508176152
  840   971         1508202611
  869   948         1508206301
  884   935         1508207479
  896   924         1508212160
  844   968         1508250816
  863   953         1508258824
  836   974         1508287480
  895   925         1508370500
  848   965         1508432317
  825   982         1508481793
  875   943         1508483682
  883   936         1508491243
  832   977         1508505201
  894   926         1508539760
  809   993         1508621786
  812   991         1508629599
  857   958         1508640705
  868   949         1508642381
  806   995         1508681491
  815   989         1508705044
  893   927         1508719940
  852   962         1508747336
  862   954         1508754592
  882   937         1508785921
  803   997         1508808600
  818   987         1508848235
  828   980         1508855552
  874   944         1508860008
  892   928         1508911040
  839   972         1508919767
  843   969         1508930316
  800   999         1509002999
  835   975         1509042250
  821   985         1509059286
  847   966         1509074119
  867   950         1509089363
  881   938         1509091513
  891   929         1509113060
  856   959         1509196095
  873   945         1509247242
  861   955         1509261256
  831   978         1509297543
  890   930         1509326000
  824   983         1509338311
  851   963         1509351398
  880   939         1509408019
  866   951         1509547247
  889   931         1509549860
  811   992         1509603219
  842   970         1509620688
  808   994         1509621896
  910   911         1509629031
  909   912         1509639957
  872   946         1509645384
  838   973         1509647789
  814   990         1509652144
  908   913         1509661809
  827   981         1509685424
  907   914         1509694587
  805   996         1509708061
  846   967         1509726799
  879   940         1509735439
  906   915         1509738291
  855   960         1509762375
  817   988         1509768785
  860   956         1509778816
  888   932         1509784640
  905   916         1509792921
  834   976         1509807880
  904   917         1509858477
  802   998         1509861600
  903   918         1509934959
  820   986         1509953256
  850   964         1509966344
  865   952         1510016033
  902   919         1510022367
  887   933         1510030340
  871   947         1510054434
  878   941         1510073773
  799  1000         1510082399
  830   979         1510100739
  901   920         1510120701
  823   984         1510205671
  900   921         1510229961
  886   934         1510286960
  859   957         1510307272
  841   971         1510321932
  854   961         1510339545
  899   922         1510350147
  837   974         1510386677
  845   968         1510390357
  877   942         1510423021
  870   948         1510474392
  898   923         1510481259
  864   953         1510495721
  826   982         1510526144
  885   935         1510554500
  833   977         1510584370
  810   993         1510587657
  849   965         1510592174
  813   991         1510610068
  897   924         1510623297
  807   995         1510632818
  816   989         1510700165
  804   997         1510745437
  896   925         1510776261
  876   943         1510783183
  884   936         1510832960
  858   958         1510846624
  819   987         1510858062
  869   949         1510905258
  829   980         1510914789
  801   999         1510925400
  853   962         1510927605
  895   926         1510940151
  863   954         1510986311
  840   972         1511034048
  844   969         1511064793
  822   985         1511083873
  894   927         1511114967
  883   937         1511122340
  836   975         1511136431
  875   944         1511154259
  848   966         1511228888
  893   928         1511300709
  868   950         1511347032
  832   978         1511371720
  825   983         1511377712
  857   959         1511396872
  882   938         1511422640
  862   955         1511487803
  892   929         1511497377
  852   963         1511526555
  874   945         1511536249
  812   992         1511578816
  809   994         1511582913
  815   990         1511642375
  806   996         1511654552
  891   930         1511704971
  881   939         1511733860
  828   981         1511739693
  843   970         1511750107
  839   973         1511757036
  818   988         1511773704
  803   998         1511793619
  867   951         1511799714
  847   967         1511876486
  835   976         1511897051
  890   931         1511923491
  873   946         1511929153
  856   960         1511958016
  821   986         1511972917
  800  1000         1512000000
  861   956         1512000197
  880   940         1512056000
  911   911         1512116062
  910   912         1512121528
  851   964         1512136395
  909   913         1512137926
  889   932         1512152937
  908   914         1512165256
  831   979         1512169930
  907   915         1512203518
  824   984         1512240128
  906   916         1512252712
  866   952         1512263304
  905   917         1512312838
  872   947         1512332971
  904   918         1512383896
  879   941         1512389060
  888   933         1512393309
  842   971         1512446299
  903   919         1512465886
  838   974         1512490896
  860   957         1512523493
  855   961         1512530056
  846   968         1512534968
  811   993         1512558388
  902   920         1512558808
  827   982         1512575451
  808   995         1512588987
  814   991         1512595415
  887   934         1512644607
  901   921         1512662662
  834   977         1512668537
  805   997         1512687098
  817   989         1512700182
  878   942         1512733040
  865   953         1512737802
  871   948         1512747703
  850   965         1512757125
  900   922         1512777448
  802   999         1512852607
  820   987         1512872803
  899   923         1512903166
  886   935         1512906831
  830   980         1512979000
  898   924         1513039816
  859   958         1513057691
  877   943         1513087940
  854   962         1513112992
  823   985         1513113392
  841   972         1513153369
  870   949         1513173349
  885   936         1513179981
  897   925         1513187398
  845   969         1513204334
  864   954         1513223208
  837   975         1513235628
  896   926         1513345912
  849   966         1513388745
  826   983         1513422063
  833   978         1513450889
  876   944         1513453760
  884   937         1513464057
  895   927         1513515358
  810   994         1513548784
  813   992         1513559285
  858   959         1513602791
  807   996         1513605879
  869   950         1513609909
  816   990         1513637496
  894   928         1513695736
  853   963         1513706824
  863   955         1513719522
  804   998         1513730456
  883   938         1513759059
  819   988         1513783531
  829   981         1513798930
  875   945         1513830500
  840   973         1513871317
  844   970         1513884584
  893   929         1513887046
  801  1000         1513922401
  836   976         1513991232
  822   986         1513997504
  848   967         1514031255
  868   951         1514057383
  882   939         1514064987
  892   930         1514089288
  857   960         1514158793
  874   946         1514218160
  862   956         1514226744
  832   979         1514244107
  825   984         1514279529
  891   931         1514302462
  852   964         1514311552
  881   940         1514381841
  867   952         1514515771
  890   932         1514526568
  812   993         1514533985
  809   995         1514550004
  843   971         1514575718
  815   991         1514585646
  839   974         1514600143
  911   912         1514608559
  873   947         1514616740
  910   913         1514619497
  828   982         1514629720
  806   997         1514633589
  909   914         1514641373
  908   915         1514674187
  847   968         1514684655
  818   989         1514705101
  880   941         1514709621
  907   916         1514717939
  856   961         1514725697
  861   957         1514744874
  835   977         1514757708
  889   933         1514761606
  906   917         1514772629
  803   999         1514784626
  905   918         1514838257
  821   987         1514892464
  904   919         1514914823
  851   965         1514927176
  866   953         1514985073
  903   920         1515002327
  888   934         1515007576
  872   948         1515026240
  831   980         1515048191
  879   942         1515048327
  902   921         1515100769
  824   985         1515147849
  901   922         1515210149
  887   935         1515264478
  860   958         1515273912
  842   972         1515277736
  855   962         1515303503
  900   923         1515330467
  838   975         1515339847
  846   969         1515348945
  878   943         1515397959
  871   949         1515446660
  899   924         1515461723
  865   954         1515465289
  827   983         1515471370
  811   994         1515519515
  886   936         1515532312
  834   978         1515535056
  814   992         1515544632
  850   966         1515553696
  808   996         1515562048
  898   925         1515603917
  817   990         1515637513
  805   998         1515672117
  897   926         1515757049
  877   944         1515758517
  820   988         1515798272
  885   937         1515811078
  859   959         1515813858
  802  1000         1515849608
  830   981         1515863141
  870   950         1515878000
  854   963         1515892211
  896   927         1515921119
  864   955         1515956419
  841   973         1515990638
  845   970         1516024125
  823   986         1516027023
  837   976         1516090429
  895   928         1516096127
  884   938         1516100776
  876   945         1516130001
  849   967         1516191112
  894   929         1516282073
  869   951         1516320260
  833   979         1516323276
  826   984         1516323880
  858   960         1516364712
  883   939         1516401406
  863   956         1516458463
  893   930         1516478957
  853   964         1516491821
  875   946         1516512411
  813   993         1516514454
  810   995         1516515875
  816   991         1516580767
  807   997         1516584916
  892   931         1516686779
  829   982         1516688957
  844   971         1516710195
  882   940         1516712968
  840   974         1516714424
  819   989         1516714928
  804   999         1516721463
  868   952         1516773440
  848   968         1516839424
  836   977         1516851889
  891   932         1516905539
  874   947         1516905747
  822   987         1516917051
  857   961         1516926474
  862   957         1516971421
  881   941         1517035462
  912   912         1517101056
  852   965         1517102333
  911   913         1517106528
  832   980         1517122368
  910   914         1517122944
  890   933         1517135237
  909   915         1517150304
  825   985         1517187250
  908   916         1517188608
  867   953         1517237540
  907   917         1517237856
  906   918         1517298048
  873   948         1517310009
  880   942         1517368888
  905   919         1517369184
  889   934         1517375873
  843   972         1517407155
  839   975         1517449094
  904   920         1517451264
  812   994         1517495112
  861   958         1517495293
  847   969         1517498632
  856   962         1517499144
  809   996         1517523065
  828   983         1517525639
  815   992         1517534863
  903   921         1517544288
  806   998         1517618608
  835   978         1517624227
  888   935         1517627447
  818   990         1517642432
  902   922         1517648256
  866   954         1517712560
  879   943         1517713246
  851   966         1517723747
  872   949         1517725197
  901   923         1517763168
  803  1000         1517781627
  821   988         1517817933
  900   924         1517889024
  887   936         1517889959
  831   981         1517932332
  899   925         1518025824
  860   959         1518030079
  824   986         1518061480
  878   944         1518068536
  855   963         1518082722
  842   973         1518115005
  871   950         1518151311
  886   937         1518163409
  846   970         1518168736
  898   926         1518173568
  838   976         1518194648
  865   955         1518198500
  897   927         1518332256
  850   967         1518356063
  827   984         1518373187
  834   979         1518407443
  877   945         1518434758
  885   938         1518447797
  811   995         1518486606
  814   993         1518499801
  896   928         1518501888
  808   997         1518541085
  859   960         1518575779
  817   991         1518580784
  870   951         1518588351
  805   999         1518663124
  854   964         1518677208
  895   929         1518682464
  864   956         1518695360
  820   989         1518729669
  884   939         1518743123
  830   982         1518753168
  876   946         1518811912
  841   974         1518833745
  845   971         1518849736
  894   930         1518873984
  823   987         1518946570
  837   977         1518951086
  849   968         1518999281
  869   952         1519036317
  883   940         1519049387
  893   931         1519076448
  858   961         1519132393
  875   947         1519199998
  833   980         1519201537
  863   957         1519203140
  826   985         1519231601
  853   965         1519282602
  892   932         1519289856
  882   941         1519366589
  813   994         1519475581
  810   996         1519488936
  868   953         1519495209
  891   933         1519514208
  816   992         1519529984
  844   972         1519541632
  840   975         1519563375
  807   998         1519569935
  829   983         1519584876
  874   948         1519599016
  912   913         1519599025
  911   914         1519609975
  910   915         1519631875
  819   990         1519652259
  848   969         1519653401
  909   916         1519664725
  881   942         1519694729
  857   962         1519699921
  908   917         1519708525
  836   978         1519718408
  804  1000         1519718464
  862   958         1519721840
  890   934         1519749504
  907   918         1519763275
  906   919         1519828975
  822   988         1519842520
  852   966         1519898904
  905   920         1519905625
  867   954         1519965027
  904   921         1519993225
  889   935         1519995744
  832   981         1520006509
  873   949         1520008966
  880   943         1520033807
  903   922         1520091775
  825   986         1520100881
  902   923         1520201275
  843   973         1520244424
  861   959         1520251460
  888   936         1520252928
  856   963         1520278363
  839   976         1520303895
  847   970         1520318423
  901   924         1520321725
  879   944         1520383823
  828   984         1520427456
  872   950         1520429848
  866   955         1520445771
  900   925         1520453125
  812   995         1520462203
  815   993         1520490032
  835   979         1520496614
  809   997         1520502102
  887   937         1520521056
  851   967         1520526114
  818   991         1520585703
  899   926         1520595475
  806   999         1520609615
  878   945         1520744777
  898   927         1520748775
  821   989         1520749330
  860   960         1520792000
  886   938         1520800128
  831   982         1520822359
  871   951         1520861662
  855   964         1520867719
  897   928         1520913025
  865   956         1520937441
  842   974         1520958112
  824   987         1520981027
  846   971         1520994347
  838   977         1521055305
  896   929         1521088225
  885   939         1521090144
  877   946         1521116669
  850   968         1521164232
  895   930         1521274375
  827   985         1521280908
  834   980         1521285704
  870   952         1521304408
  859   961         1521343460
  884   940         1521391104
  864   957         1521440037
  811   996         1521459667
  814   994         1521460928
  854   965         1521467989
  894   931         1521471475
  876   947         1521499499
  808   998         1521526104
  817   992         1521530001
  830   983         1521649087
  805  1000         1521660125
  820   990         1521667000
  893   932         1521679525
  845   972         1521681173
  841   975         1521682696
  883   941         1521703008
  869   953         1521758086
  849   969         1521813258
  837   978         1521817605
  823   988         1521872039
  875   948         1521893267
  892   933         1521898525
  858   962         1521905840
  863   958         1521953559
  882   942         1522025856
  853   966         1522079173
  833   981         1522085678
  913   913         1522096994
  912   914         1522102472
  911   915         1522118906
  891   934         1522128475
  826   986         1522145232
  910   916         1522146296
  909   917         1522184642
  868   954         1522222696
  908   918         1522233944
  907   919         1522294202
  874   949         1522297973
  881   943         1522359648
  906   920         1522365416
  890   935         1522369375
  844   973         1522378901
  840   976         1522418176
  813   995         1522442672
  905   921         1522447586
  810   997         1522467973
  848   970         1522473192
  862   959         1522478007
  857   963         1522479140
  816   993         1522485153
  829   984         1522486693
  904   922         1522540712
  807   999         1522560942
  836   979         1522590795
  819   991         1522595530
  889   936         1522621225
  903   923         1522644794
  867   955         1522698238
  852   967         1522701271
  880   944         1522704384
  873   950         1522713617
  902   924         1522759832
  822   989         1522773917
  888   937         1522884025
  901   925         1522885826
  832   982         1522896536
  861   960         1523013381
  825   987         1523020428
  900   926         1523022776
  879   945         1523060064
  856   964         1523063360
  843   974         1523087531
  872   951         1523140199
  847   971         1523144034
  887   938         1523157775
  839   977         1523164552
  899   927         1523170682
  866   956         1523184712
  898   928         1523329544
  851   968         1523334283
  828   985         1523335177
  835   980         1523374875
  878   946         1523426688
  812   996         1523435264
  886   939         1523442475
  815   994         1523451159
  809   998         1523487121
  897   929         1523499362
  818   992         1523534920
  860   961         1523559681
  871   952         1523577719
  806  1000         1523606616
  855   965         1523658500
  896   930         1523680136
  865   957         1523682118
  821   990         1523686661
  831   983         1523718278
  885   940         1523738125
  877   947         1523804256
  842   975         1523807063
  846   972         1523825784
  895   931         1523871866
  824   988         1523906496
  838   978         1523921824
  850   969         1523978209
  870   953         1524026177
  884   941         1524044725
  894   932         1524074552
  859   962         1524116907
  834   981         1524169845
  864   958         1524190456
  876   948         1524192768
  827   986         1524194539
  854   966         1524264560
  893   933         1524288194
  883   942         1524362275
  814   995         1524428019
  811   997         1524438704
  817   993         1524485170
  869   954         1524485573
  892   934         1524512792
  808   999         1524517111
  845   973         1524518442
  841   976         1524537497
  830   984         1524550904
  875   949         1524592224
  913   914         1524600441
  820   991         1524610271
  912   915         1524611403
  849   970         1524633049
  911   916         1524633327
  910   917         1524666213
  858   963         1524685059
  837   979         1524689992
  882   943         1524690775
  863   959         1524709726
  909   918         1524710061
  891   935         1524748346
  908   919         1524764871
  823   989         1524803436
  907   920         1524830643
  853   967         1524881540
  906   921         1524907377
  868   955         1524955907
  833   982         1524975705
  890   936         1524994856
  905   922         1524995073
  874   950         1525002624
  881   944         1525030225
  826   987         1525064779
  904   923         1525093731
  903   924         1525203351
  844   974         1525222008
  862   960         1525239928
  889   937         1525252322
  857   964         1525264137
  840   977         1525278833
  848   971         1525298803
  902   925         1525323933
  880   945         1525380625
  829   985         1525394414
  813   996         1525415733
  873   951         1525423968
  867   956         1525437179
  816   994         1525446280
  810   998         1525452992
  901   926         1525455477
  836   980         1525469056
  852   968         1525509440
  888   938         1525520744
  819   992         1525544747
  807  1000         1525557943
  900   927         1525597983
  822   990         1525711248
  879   946         1525741975
  899   928         1525751451
  861   961         1525781062
  832   983         1525792455
  887   939         1525800122
  856   965         1525854141
  872   952         1525856256
  898   929         1525915881
  866   957         1525929389
  843   975         1525936482
  825   988         1525945897
  847   972         1525975471
  839   978         1526031071
  886   940         1526090456
  897   930         1526091273
  878   947         1526114275
  851   969         1526148260
  828   986         1526248808
  835   981         1526259016
  896   931         1526277627
  871   953         1526299488
  860   962         1526333128
  885   941         1526391746
  812   997         1526414301
  815   995         1526418250
  865   958         1526432537
  855   966         1526455071
  895   932         1526474943
  809   999         1526478128
  818   993         1526490089
  877   948         1526497525
  831   984         1526620095
  821   991         1526629932
  842   976         1526661864
  846   973         1526663053
  894   933         1526683221
  884   942         1526703992
  870   954         1526753664
  838   979         1526794211
  850   970         1526798000
  824   989         1526837893
  876   949         1526891725
  859   963         1526896126
  893   934         1526902461
  864   959         1526946623
  883   943         1527027194
  834   982         1527059872
  854   967         1527066927
  914   914         1527103888
  913   915         1527109372
  827   987         1527114086
  912   916         1527125824
  892   935         1527132663
  911   917         1527153244
  910   918         1527191632
  869   955         1527218784
  909   919         1527240988
  875   950         1527296875
  908   920         1527301312
  882   944         1527361352
  845   974         1527361549
  907   921         1527372604
  891   936         1527373827
  841   977         1527398154
  814   996         1527401080
  811   998         1527423723
  817   994         1527446297
  906   922         1527454864
  830   985         1527458625
  849   971         1527458660
  858   964         1527470056
  863   960         1527471647
  808  1000         1527514112
  905   923         1527548092
  820   992         1527559488
  837   980         1527568253
  890   937         1527625953
  904   924         1527652288
  853   968         1527689709
  868   956         1527694848
  881   945         1527706466
  874   951         1527712975
  823   990         1527740767
  903   925         1527767452
  833   983         1527871624
  889   938         1527889041
  902   926         1527893584
  826   988         1527990248
  862   961         1528007609
  901   927         1528030684
  857   965         1528054918
  880   946         1528062536
  844   975         1528070959
  848   972         1528130240
  873   952         1528140025
  840   978         1528145352
  888   939         1528163091
  900   928         1528178752
  867   957         1528181856
  829   986         1528308045
  852   969         1528323417
  899   929         1528337788
  836   981         1528353197
  813   997         1528394770
  816   995         1528413371
  879   947         1528429562
  810   999         1528443999
  887   940         1528448103
  819   993         1528499916
  898   930         1528507792
  861   962         1528554509
  872   953         1528578025
  856   966         1528650712
  822   991         1528654519
  866   958         1528679808
  897   931         1528688764
  832   984         1528694272
  886   941         1528744077
  843   976         1528791283
  878   948         1528807544
  847   973         1528812740
  825   989         1528877294
  896   932         1528880704
  839   979         1528903458
  851   970         1528968051
  871   954         1529026975
  885   942         1529051013
  895   933         1529083612
  860   963         1529112347
  835   982         1529149043
  828   987         1529168355
  865   959         1529188704
  877   949         1529196482
  855   967         1529257438
  894   934         1529297488
  884   943         1529368911
  815   996         1529391311
  812   998         1529399320
  818   994         1529451216
  809  1000         1529475129
  870   955         1529486875
  846   974         1529506160
  893   935         1529522332
  842   977         1529522521
  831   985         1529527816
  821   992         1529579149
  876   950         1529596376
  914   915         1529612819
  850   971         1529623611
  913   916         1529623793
  912   917         1529645741
  838   980         1529672472
  911   918         1529678663
  859   964         1529681123
  883   944         1529697771
  864   960         1529708544
  910   919         1529722559
  892   936         1529758144
  824   990         1529775224
  909   920         1529777429
  908   921         1529843273
  854   968         1529875096
  907   922         1529920091
  834   983         1529955791
  869   956         1529957725
  891   937         1530004924
  875   951         1530007226
  906   923         1530007883
  882   945         1530037593
  827   988         1530039555
  905   924         1530106649
  845   975         1530210500
  904   925         1530216389
  863   961         1530239328
  858   965         1530260837
  890   938         1530262672
  841   978         1530264673
  849   972         1530290097
  903   926         1530337103
  830   986         1530372256
  814   997         1530380117
  881   946         1530388377
  817   995         1530413388
  811   999         1530414730
  874   952         1530429032
  868   957         1530439525
  837   981         1530452394
  902   927         1530468791
  853   969         1530503686
  820   993         1530514657
  889   939         1530531388
  901   928         1530611453
  823   991         1530684038
  880   947         1530750123
  900   929         1530765089
  833   984         1530773441
  862   962         1530781056
  888   940         1530811072
  857   966         1530851489
  873   953         1530861794
  826   989         1530921645
  844   976         1530925760
  899   930         1530929699
  867   958         1530932275
  848   973         1530967509
  840   979         1531017739
  887   941         1531101724
  898   931         1531105283
  879   948         1531122831
  852   970         1531143208
  829   987         1531227592
  836   982         1531243224
  897   932         1531291841
  872   954         1531305512
  861   963         1531333728
  813   998         1531379789
  816   996         1531386432
  886   942         1531403344
  866   959         1531435975
  810  1000         1531441000
  856   967         1531453079
  819   994         1531461043
  896   933         1531489373
  878   949         1531506501
  832   985         1531601993
  822   992         1531603736
  843   977         1531651940
  847   974         1531655847
  895   934         1531697879
  885   943         1531715932
  871   955         1531760186
  839   980         1531781719
  851   971         1531793662
  825   990         1531814625
  860   964         1531897344
  877   950         1531901133
  894   935         1531917359
  865   960         1531950625
  884   944         1532039488
  835   983         1532044962
  855   968         1532065607
  828   988         1532093824
  915   915         1532121750
  914   916         1532127240
  913   917         1532143710
  893   936         1532147813
  912   918         1532171160
  911   919         1532209590
  870   956         1532225816
  910   920         1532259000
  876   951         1532306727
  909   921         1532319390
  846   975         1532355111
  815   997         1532370348
  883   945         1532374012
  842   978         1532389040
  892   937         1532389241
  812   999         1532390327
  908   922         1532390760
  818   995         1532418307
  831   986         1532441447
  850   972         1532455048
  859   965         1532471904
  907   923         1532473110
  864   961         1532476225
  821   993         1532534318
  838   981         1532556613
  906   924         1532566440
  891   938         1532641643
  905   925         1532670750
  854   969         1532689073
  869   957         1532702402
  824   991         1532718495
  882   946         1532719504
  875   952         1532723283
  904   926         1532786040
  834   984         1532857608
  890   939         1532905019
  903   927         1532912310
  827   989         1532970952
  863   962         1533012775
  902   928         1533049560
  858   966         1533057408
  845   976         1533065301
  881   947         1533075964
  849   973         1533127366
  841   979         1533137060
  874   953         1533150801
  889   940         1533179369
  868   958         1533189944
  901   929         1533197790
  830   987         1533291803
  853   970         1533323477
  837   982         1533342421
  900   930         1533357000
  814   998         1533365136
  817   996         1533386449
  811  1000         1533411731
  880   948         1533443392
  888   941         1533464693
  820   994         1533475784
  899   931         1533527190
  862   963         1533560275
  873   954         1533589281
  823   992         1533633255
  857   967         1533653856
  833   985         1533681162
  867   959         1533688442
  898   932         1533708360
  887   942         1533760991
  844   977         1533786417
  848   974         1533810616
  879   949         1533821788
  826   990         1533858976
  840   980         1533896000
  897   933         1533900510
  852   971         1533968819
  872   955         1534038723
  886   943         1534068263
  896   934         1534103640
  861   964         1534118725
  836   983         1534139143
  829   988         1534153061
  866   960         1534197896
  878   950         1534211152
  856   968         1534261248
  895   935         1534317750
  816   997         1534365469
  813   999         1534370796
  885   944         1534386509
  819   995         1534428134
  871   956         1534499127
  847   975         1534504798
  832   986         1534515624
  843   978         1534518459
  894   936         1534542840
  822   993         1534558905
  877   951         1534611484
  851   972         1534625099
  915   916         1534636171
  914   917         1534647157
  839   981         1534665860
  913   918         1534669129
  860   965         1534688125
  912   919         1534702087
  884   945         1534715729
  865   961         1534718306
  911   920         1534746031
  825   991         1534757896
  893   937         1534778910
  910   921         1534800961
  909   922         1534866877
  855   969         1534879584
  908   923         1534943779
  835   984         1534946779
  870   957         1534970493
  876   952         1535022784
  828   989         1535025221
  892   938         1535025960
  907   924         1535031667
  883   946         1535055923
  906   925         1535130541
  846   976         1535209912
  905   926         1535240401
  864   962         1535249672
  842   979         1535261427
  859   966         1535268475
  891   939         1535283990
  850   973         1535292317
  815   998         1535355367
  831   987         1535360994
  904   927         1535361247
  812  1000         1535387328
  818   996         1535391368
  882   947         1535407091
  875   953         1535445052
  838   982         1535446640
  869   958         1535452821
  903   928         1535493079
  821   994         1535495445
  854   970         1535508864
  890   940         1535553000
  902   929         1535635897
  824   992         1535667712
  834   985         1535765329
  881   948         1535769233
  901   930         1535789701
  863   963         1535791994
  889   941         1535832990
  858   967         1535859775
  874   954         1535878288
  827   990         1535908283
  845   977         1535925958
  868   959         1535946111
  900   931         1535954491
  849   974         1535970473
  841   980         1536015321
  888   942         1536123960
  899   932         1536130267
  880   949         1536142349
  853   971         1536149088
  830   988         1536217272
  837   983         1536238340
  898   933         1536317029
  873   955         1536322492
  862   964         1536345272
  814   999         1536356143
  817   997         1536365486
  887   943         1536425910
  820   995         1536442875
  867   960         1536450363
  857   968         1536462025
  897   934         1536514777
  879   950         1536526439
  823   993         1536588424
  833   986         1536594793
  844   978         1536652936
  848   975         1536659567
  896   935         1536723511
  886   944         1536738840
  872   956         1536777664
  840   981         1536780141
  852   972         1536800256
  826   991         1536802247
  861   965         1536909506
  878   951         1536921503
  895   936         1536943231
  866   961         1536965577
  836   984         1537040960
  885   945         1537062750
  856   969         1537075225
  829   989         1537084458
  916   916         1537150592
  915   917         1537156088
  914   918         1537172576
  894   937         1537173937
  913   919         1537200056
  912   920         1537238528
  871   957         1537243804
  911   921         1537287992
  877   952         1537327541
  910   922         1537348448
  816   998         1537350488
  847   976         1537359599
  813  1000         1537367797
  843   979         1537390846
  884   946         1537397640
  819   996         1537401195
  893   938         1537415629
  909   923         1537419896
  832   987         1537435171
  851   973         1537462368
  860   966         1537484696
  865   962         1537491753
  908   924         1537502336
  822   994         1537520032
  839   982         1537555887
  907   925         1537595768
  892   939         1537668307
  855   970         1537699375
  906   926         1537700192
  825   992         1537707113
  870   958         1537720912
  883   947         1537743510
  876   953         1537744553
  905   927         1537815608
  835   985         1537854500
  891   940         1537931971
  904   928         1537942016
  828   990         1537962552
  864   963         1538028891
  846   977         1538070569
  859   967         1538070842
  903   929         1538079416
  882   948         1538100360
  850   974         1538135424
  842   980         1538139688
  875   954         1538172539
  890   941         1538206621
  869   959         1538208988
  902   930         1538227808
  831   988         1538286463
  854   971         1538334475
  838   983         1538342559
  815   999         1538346374
  818   997         1538370405
  901   931         1538387192
  821   995         1538462536
  881   949         1538468190
  889   942         1538492257
  900   932         1538557568
  863   964         1538576991
  874   955         1538611499
  824   993         1538622881
  858   968         1538667944
  834   986         1538678960
  868   960         1538708032
  899   933         1538738936
  888   943         1538788879
  845   978         1538792477
  849   975         1538819424
  880   950         1538847000
  827   991         1538851554
  841   981         1538899462
  898   934         1538931296
  853   972         1538980525
  873   956         1539061433
  887   944         1539096487
  897   935         1539134648
  862   965         1539136053
  837   984         1539140157
  830   989         1539148669
  867   961         1539218044
  879   951         1539236790
  857   969         1539276002
  896   936         1539348992
  817   998         1539350505
  814  1000         1539353144
  886   945         1539415081
  820   996         1539415936
  833   987         1539514340
  848   976         1539514368
  872   957         1539522341
  844   979         1539525323
  823   994         1539549551
  895   937         1539574328
  852   973         1539637525
  878   952         1539637560
  840   982         1539670168
  916   917         1539670509
  915   918         1539681507
  914   919         1539703503
  861   966         1539706077
  913   920         1539736497
  866   962         1539739024
  885   946         1539744661
  826   992         1539751464
  912   921         1539780489
  894   938         1539810656
  911   922         1539835479
  856   970         1539895016
  910   923         1539901467
  836   985         1539948681
  909   924         1539978453
  871   958         1539994223
  829   990         1540021789
  877   953         1540049310
  893   939         1540057976
  908   925         1540066437
  884   947         1540085227
  907   926         1540165419
  847   977         1540220256
  843   980         1540269107
  865   963         1540270972
  906   927         1540275399
  860   967         1540287063
  851   974         1540305475
  892   940         1540316288
  816   999         1540341495
  832   988         1540360640
  819   997         1540380232
  905   928         1540396377
  883   948         1540436779
  839   983         1540451806
  876   954         1540472040
  870   959         1540477079
  822   995         1540487123
  855   971         1540524986
  904   929         1540528353
  891   941         1540585592
  825   993         1540662282
  903   930         1540671327
  835   986         1540768131
  882   949         1540799317
  864   964         1540813888
  902   931         1540825299
  890   942         1540865888
  859   968         1540879011
  875   955         1540905750
  828   991         1540905823
  846   978         1540937088
  869   960         1540970909
  850   975         1540984375
  901   932         1540990269
  842   981         1541023829
  889   943         1541157176
  854   972         1541165912
  900   933         1541166237
  881   950         1541172841
  831   989         1541217860
  838   984         1541244376
  815  1000         1541343375
  874   956         1541350440
  899   934         1541353203
  818   998         1541355424
  863   965         1541367772
  821   996         1541435597
  888   944         1541459456
  868   961         1541475713
  858   969         1541481921
  898   935         1541551167
  880   951         1541557351
  824   994         1541584008
  834   987         1541598507
  845   979         1541664864
  849   976         1541674225
  897   936         1541760129
  887   945         1541772728
  841   982         1541789489
  827   992         1541800771
  873   957         1541806110
  853   973         1541817794
  862   966         1541932624
  879   952         1541952847
  896   937         1541980089
  867   962         1541991491
  837   985         1542047878
  830   990         1542086000
  857   970         1542095793
  886   946         1542096992
  917   917         1542190426
  916   918         1542195928
  895   938         1542211047
  915   919         1542212434
  914   920         1542239944
  872   958         1542272760
  913   921         1542278458
  912   922         1542327976
  817   999         1542341512
  878   953         1542359329
  848   977         1542375025
  911   923         1542388498
  820   997         1542394973
  844   980         1542403584
  885   947         1542432248
  833   988         1542439809
  894   939         1542453003
  910   924         1542460024
  852   974         1542480632
  861   967         1542508444
  823   995         1542516642
  866   963         1542518243
  909   925         1542542554
  840   983         1542566087
  908   926         1542636088
  893   940         1542705957
  826   993         1542706633
  856   971         1542720627
  907   927         1542740626
  871   959         1542750390
  877   954         1542776797
  884   948         1542778496
  906   928         1542856168
  836   986         1542862312
  829   991         1542965060
  892   941         1542969909
  905   929         1542982714
  865   964         1543055969
  847   978         1543086775
  860   968         1543095232
  904   930         1543120264
  883   949         1543135736
  843   981         1543153248
  851   975         1543154426
  876   955         1543205251
  870   960         1543239000
  891   942         1543244859
  903   931         1543268818
  832   989         1543292037
  816  1000         1543338496
  839   984         1543353623
  855   972         1543356423
  819   998         1543365251
  902   932         1543428376
  822   996         1543460184
  882   950         1543503968
  890   943         1543530807
  901   933         1543598938
  864   965         1543604669
  825   994         1543623409
  875   956         1543644691
  835   987         1543687678
  859   969         1543692988
  869   961         1543738590
  900   934         1543780504
  846   979         1543809475
  889   944         1543827753
  850   976         1543839176
  828   992         1543855040
  881   951         1543883192
  842   982         1543913856
  899   935         1543973074
  854   973         1544003181
  874   957         1544095117
  888   945         1544135697
  838   985         1544152097
  831   990         1544155191
  863   966         1544164343
  898   936         1544176648
  868   962         1544249160
  880   952         1544273408
  858   970         1544301712
  818   999         1544346431
  897   937         1544391226
  821   997         1544414634
  887   946         1544454639
  834   988         1544523976
  849   977         1544534882
  845   980         1544543125
  824   995         1544551099
  873   958         1544556529
  896   938         1544616808
  853   974         1544660901
  879   953         1544674616
  841   983         1544685408
  917   918         1544715845
  916   919         1544726855
  862   967         1544734991
  915   920         1544748875
  827   993         1544755940
  867   963         1544770710
  914   921         1544781905
  886   947         1544784579
  913   922         1544825945
  895   939         1544853394
  912   923         1544880995
  857   971         1544921404
  911   924         1544947055
  837   986         1544961509
  910   925         1545024125
  872   959         1545028927
  830   991         1545029271
  878   954         1545086816
  894   940         1545100984
  909   926         1545112205
  885   948         1545125517
  908   927         1545211295
  848   978         1545241544
  844   981         1545287725
  866   964         1545303240
  861   968         1545316613
  907   928         1545321395
  852   975         1545329583
  817  1000         1545338513
  893   941         1545359578
  833   989         1545371206
  820   998         1545379992
  906   929         1545442505
  840   984         1545467904
  884   949         1545477453
  823   996         1545489703
  877   955         1545510008
  871   960         1545512311
  856   972         1545552064
  905   930         1545574625
  892   942         1545629176
  826   994         1545667760
  904   931         1545717755
  836   987         1545781859
  883   950         1545840387
  865   965         1545846750
  903   932         1545871895
  860   969         1545909209
  891   943         1545909778
  829   992         1545914277
  876   956         1545944192
  847   979         1545959162
  870   961         1546006681
  851   976         1546009227
  902   933         1546037045
  843   982         1546043275
  855   973         1546193692
  890   944         1546201384
  901   934         1546213205
  882   951         1546214319
  832   990         1546229368
  839   985         1546261344
  819   999         1546356258
  875   957         1546389368
  900   935         1546400375
  864   966         1546401240
  822   997         1546439221
  889   945         1546503994
  869   962         1546512037
  859   970         1546512779
  825   995         1546590500
  899   936         1546598555
  881   952         1546599249
  835   988         1546613147
  846   980         1546687736
  850   977         1546699833
  898   937         1546807745
  842   983         1546809775
  828   993         1546810209
  888   946         1546817608
  874   958         1546845536
  854   974         1546846288
  863   967         1546966710
  880   953         1546995177
  897   938         1547027945
  868   963         1547028379
  838   986         1547065728
  831   991         1547098462
  858   971         1547127323
  887   947         1547142226
  918   918         1547241264
  917   919         1547246772
  896   939         1547259155
  916   920         1547263296
  915   921         1547290836
  873   959         1547312696
  914   922         1547329392
  818  1000         1547343432
  913   923         1547378964
  821   998         1547399653
  849   978         1547401401
  879   954         1547402103
  845   981         1547427266
  912   924         1547439552
  834   989         1547455373
  886   948         1547477848
  895   940         1547501375
  853   975         1547509852
  911   925         1547511156
  824   996         1547524160
  862   968         1547543160
  867   964         1547555707
  841   984         1547587225
  910   926         1547593776
  909   927         1547687412
  827   994         1547717067
  857   972         1547752841
  894   941         1547754605
  872   960         1547790848
  908   928         1547792064
  878   955         1547820027
  885   949         1547824474
  837   987         1547881056
  907   929         1547907732
  830   992         1547978488
  893   942         1548018845
  906   930         1548034416
  866   965         1548094021
  848   979         1548113931
  861   969         1548130590
  905   931         1548172116
  844   982         1548177752
  884   950         1548182104
  852   976         1548184384
  877   956         1548248949
  871   961         1548279992
  892   943         1548294095
  833   990         1548308537
  904   932         1548320832
  820   999         1548370999
  840   985         1548375625
  856   973         1548389333
  823   997         1548468740
  903   933         1548480564
  883   951         1548550738
  891   944         1548580355
  826   995         1548634851
  865   966         1548643321
  902   934         1548651312
  876   957         1548688869
  836   988         1548707328
  860   970         1548729000
  870   962         1548780128
  901   935         1548833076
  847   980         1548837423
  829   993         1548869446
  851   977         1548869884
  890   945         1548877625
  882   952         1548930376
  843   983         1548939194
  900   936         1549025856
  855   974         1549036799
  875   958         1549139787
  832   991         1549172639
  839   986         1549174975
  889   946         1549185905
  864   967         1549203607
  899   937         1549229652
  869   963         1549291256
  881   953         1549321018
  859   971         1549338390
  819  1000         1549353259
  822   998         1549424240
  898   938         1549444464
  888   947         1549505195
  835   989         1549544544
  825   996         1549563561
  850   978         1549566352
  846   981         1549571877
  874   959         1549601703
  897   939         1549670292
  854   975         1549695239
  842   984         1549711592
  880   954         1549722664
  828   994         1549771336
  918   919         1549772191
  863   968         1549774879
  917   920         1549783213
  916   921         1549805257
  868   964         1549813376
  887   948         1549835495
  915   922         1549838323
  914   923         1549882411
  896   940         1549907136
  913   924         1549937521
  858   972         1549958760
  838   987         1549985275
  912   925         1550003653
  831   992         1550047679
  873   960         1550074617
  911   926         1550080807
  879   955         1550135314
  895   941         1550154996
  910   927         1550168983
  886   949         1550176805
  909   928         1550268181
  849   979         1550273788
  845   982         1550317293
  867   965         1550346488
  862   969         1550357137
  853   976         1550364653
  908   929         1550378401
  821   999         1550390660
  834   990         1550392704
  894   942         1550413872
  841   985         1550494946
  907   930         1550499643
  824   997         1550503197
  885   950         1550529125
  872   961         1550558529
  878   956         1550558968
  857   973         1550590110
  906   931         1550631907
  893   943         1550683764
  827   995         1550684158
  905   932         1550775193
  837   988         1550806525
  866   966         1550890592
  884   951         1550892455
  904   933         1550929501
  830   993         1550933657
  861   970         1550950381
  892   944         1550964672
  848   980         1550992192
  877   957         1550993626
  852   977         1551045041
  871   962         1551053439
  844   983         1551073671
  903   934         1551094831
  856   974         1551232440
  833   991         1551251808
  891   945         1551256596
  883   952         1551266795
  902   935         1551271183
  840   986         1551289256
  820  1000         1551368000
  876   958         1551439288
  865   967         1551445688
  823   998         1551453759
  901   936         1551458557
  860   971         1551554611
  870   963         1551559347
  890   946         1551559536
  826   996         1551607912
  836   989         1551638725
  882   953         1551652145
  900   937         1551656953
  847   981         1551721564
  851   978         1551736403
  829   994         1551830573
  843   984         1551841011
  899   938         1551866371
  889   947         1551873492
  855   975         1551885750
  875   959         1551895954
  864   968         1552011776
  881   954         1552048505
  869   964         1552076253
  898   939         1552086811
  839   987         1552094522
  832   992         1552121856
  859   972         1552169827
  888   948         1552198464
  919   919         1552303118
  918   920         1552308632
  897   940         1552318273
  917   921         1552325174
  916   922         1552352744
  874   960         1552363624
  915   923         1552391342
  822   999         1552415247
  850   979         1552438739
  914   924         1552440968
  880   955         1552455875
  846   982         1552461904
  835   990         1552481875
  913   925         1552501622
  887   949         1552534452
  825   997         1552542598
  854   976         1552550040
  896   941         1552560757
  912   926         1552573304
  863   969         1552588856
  868   965         1552604157
  842   985         1552619313
  911   927         1552656014
  828   995         1552738427
  910   928         1552749752
  858   973         1552796029
  895   942         1552814263
  873   961         1552842298
  909   929         1552854518
  879   956         1552874255
  886   950         1552881456
  838   988         1552910744
  908   930         1552970312
  831   993         1553002848
  894   943         1553078791
  907   931         1553097134
  867   966         1553143059
  849   980         1553152049
  862   970         1553176928
  845   983         1553213212
  853   977         1553225310
  906   932         1553234984
  885   951         1553239476
  878   957         1553303645
  872   962         1553331976
  834   991         1553335975
  893   944         1553354341
  905   933         1553383862
  821  1000         1553387661
  841   986         1553408577
  857   974         1553433217
  824   998         1553488216
  904   934         1553543768
  884   952         1553608512
  892   945         1553640913
  827   996         1553657219
  866   967         1553692959
  903   935         1553714702
  837   989         1553737922
  877   958         1553744045
  861   971         1553775992
  871   963         1553832658
  848   981         1553876333
  830   994         1553894784
  902   936         1553896664
  852   978         1553911560
  891   946         1553938507
  844   984         1553975488
  883   953         1553988564
  856   975         1554081391
  901   937         1554089654
  876   959         1554195455
  833   992         1554201025
  840   987         1554208803
  890   947         1554247123
  865   968         1554253857
  900   938         1554293672
  870   964         1554344344
  882   954         1554379632
  860   972         1554386048
  823   999         1554444766
  899   939         1554508718
  889   948         1554566761
  836   990         1554576056
  826   997         1554586949
  851   979         1554608790
  847   982         1554611591
  875   960         1554657875
  898   940         1554734792
  855   976         1554740551
  843   985         1554748732
  881   955         1554781716
  829   995         1554797664
  864   969         1554825753
  919   920         1554839559
  918   921         1554850593
  869   965         1554867034
  917   922         1554872661
  888   949         1554897421
  916   923         1554905763
  915   924         1554949899
  897   941         1554971894
  914   925         1555005069
  859   973         1555007096
  839   988         1555019991
  913   926         1555071273
  832   993         1555077025
  874   961         1555131305
  912   927         1555148511
  880   956         1555194816
  896   942         1555220024
  911   928         1555236783
  887   950         1555239103
  850   980         1555317000
  910   929         1555336089
  846   983         1555357823
  868   966         1555400728
  863   970         1555408647
  854   977         1555410697
  822  1000         1555412248
  835   991         1555425146
  909   930         1555446429
  895   943         1555479182
  825   998         1555527617
  842   986         1555532944
  908   931         1555567803
  886   951         1555591807
  873   962         1555615745
  879   957         1555618932
  858   974         1555639136
  907   932         1555700211
  828   996         1555711488
  894   944         1555749368
  838   989         1555842141
  906   933         1555843653
  867   967         1555945426
  885   952         1555955533
  831   994         1555963975
  905   934         1555998129
  862   971         1556002539
  893   945         1556030582
  849   981         1556036190
  878   958         1556054064
  853   978         1556091829
  872   963         1556111195
  845   984         1556115029
  904   935         1556163639
  857   975         1556282168
  834   992         1556285192
  892   946         1556322824
  841   987         1556328124
  884   953         1556330281
  903   936         1556340183
  824   999         1556479223
  877   959         1556500212
  866   968         1556501128
  902   937         1556527761
  861   972         1556607429
  871   964         1556617655
  891   947         1556626094
  827   997         1556636256
  837   990         1556675253
  883   954         1556716051
  901   938         1556726373
  848   982         1556766360
  852   979         1556783947
  830   995         1556861875
  844   985         1556883209
  900   939         1556936019
  856   976         1556936192
  890   948         1556940392
  876   960         1556957376
  865   969         1557067834
  882   955         1557112843
  840   988         1557134272
  870   965         1557135125
  833   993         1557156194
  899   940         1557156699
  860   973         1557223317
  889   949         1557265718
  920   920         1557376000
  919   921         1557381520
  898   941         1557388413
  918   922         1557398080
  875   961         1557425556
  917   923         1557425680
  823  1000         1557441767
  916   924         1557464320
  851   980         1557487051
  847   983         1557507510
  915   925         1557514000
  836   991         1557519327
  881   956         1557520657
  826   998         1557571968
  914   926         1557574720
  855   977         1557601208
  888   950         1557602072
  897   942         1557631161
  864   970         1557645544
  913   927         1557646480
  843   986         1557662363
  869   966         1557663605
  912   928         1557729280
  829   996         1557770725
  911   929         1557823120
  859   974         1557850203
  896   943         1557884943
  874   962         1557904752
  910   930         1557928000
  880   957         1557939493
  887   951         1557949454
  839   989         1557951388
  832   994         1558038152
  909   931         1558043920
  895   944         1558149759
  908   932         1558170880
  850   981         1558201141
  868   967         1558203095
  863   971         1558234258
  846   984         1558259640
  854   978         1558277216
  886   952         1558307864
  907   933         1558308880
  879   958         1558369351
  835   992         1558374363
  873   963         1558394964
  894   945         1558425609
  842   987         1558452491
  906   934         1558457920
  858   975         1558488087
  825   999         1558518624
  905   935         1558618000
  885   953         1558677302
  828   997         1558690525
  893   946         1558712493
  867   968         1558753595
  838   990         1558779472
  904   936         1558789120
  878   959         1558810231
  862   972         1558833976
  872   964         1558896192
  849   982         1558926217
  831   995         1558931066
  853   979         1558964216
  903   937         1558971280
  892   947         1559010411
  845   985         1559022750
  884   954         1559057768
  857   976         1559136969
  902   938         1559164480
  834   993         1559240361
  841   988         1559253593
  877   960         1559262133
  866   969         1559315105
  891   948         1559319363
  901   939         1559368720
  871   965         1559408436
  861   973         1559444698
  883   955         1559449262
  824  1000         1559476224
  900   940         1559584000
  837   991         1559618524
  827   998         1559621275
  890   949         1559639349
  852   980         1559662208
  848   983         1559662279
  876   961         1559725057
  844   986         1559796840
  856   977         1559796849
  899   941         1559810320
  830   996         1559834936
  882   956         1559851784
  865   970         1559887625
  920   921         1559917961
  919   922         1559929007
  870   966         1559931696
  918   923         1559951099
  889   950         1559970369
  917   924         1559984237
  916   925         1560028421
  898   942         1560047680
  840   989         1560065669
  860   974         1560066424
  915   926         1560083651
  833   994         1560117321
  914   927         1560149927
  875   962         1560199003
  913   928         1560227249
  881   957         1560265334
  897   943         1560296080
  888   951         1560312423
  912   929         1560315617
  851   981         1560371192
  847   984         1560409327
  911   930         1560415031
  869   967         1560465972
  855   978         1560467727
  836   992         1560468544
  864   971         1560471155
  910   931         1560525491
  896   944         1560555520
  826   999         1560562975
  843   987         1560581910
  909   932         1560646997
  887   952         1560665511
  874   963         1560683971
  880   958         1560689912
  859   975         1560699154
  829   997         1560749762
  908   933         1560779549
  895   945         1560826000
  839   990         1560888719
  907   934         1560923147
  832   995         1561005243
  868   968         1561011264
  886   953         1561029633
  863   972         1561065695
  906   935         1561077791
  850   982         1561091168
  894   946         1561107520
  879   959         1561125518
  854   979         1561149603
  846   985         1561167361
  873   964         1561179961
  905   936         1561243481
  835   993         1561329532
  858   976         1561342888
  842   988         1561377960
  893   947         1561400080
  885   954         1561404789
  904   937         1561420217
  825  1000         1561515625
  867   969         1561567572
  878   960         1561572152
  903   938         1561607999
  862   973         1561671245
  828   998         1561675544
  872   965         1561686973
  892   948         1561703680
  838   991         1561722743
  884   955         1561790979
  902   939         1561806827
  849   983         1561822136
  853   980         1561842477
  831   996         1561904127
  845   986         1561936381
  857   977         1561997626
  901   940         1562016701
  891   949         1562018320
  877   961         1562029814
  866   970         1562134896
  841   989         1562184990
  883   956         1562188203
  834   994         1562201488
  871   966         1562205007
  900   941         1562237621
  861   974         1562287805
  890   950         1562344000
  921   921         1562459922
  920   922         1562465448
  899   942         1562469587
  919   923         1562482026
  876   962         1562498504
  918   924         1562509656
  852   981         1562546349
  917   925         1562548338
  848   984         1562564096
  837   992         1562567741
  882   957         1562596461
  916   926         1562598072
  827   999         1562612282
  915   927         1562658858
  856   978         1562663368
  889   951         1562680720
  898   943         1562712599
  865   971         1562713236
  844   987         1562716387
  914   928         1562730696
  870   967         1562734063
  913   929         1562813586
  830   997         1562813973
  912   930         1562907528
  860   975         1562915375
  897   944         1562966657
  875   963         1562978222
  840   990         1563003000
  911   931         1563012522
  881   958         1563015753
  888   952         1563028480
  833   995         1563084412
  910   932         1563128568
  896   945         1563231761
  909   933         1563255666
  851   982         1563261219
  869   968         1563274141
  864   972         1563302592
  847   985         1563317048
  855   979         1563340114
  887   953         1563387280
  908   934         1563393816
  836   993         1563423713
  880   959         1563446079
  874   964         1563468968
  843   988         1563507379
  895   946         1563507911
  907   935         1563543018
  859   976         1563553955
  826  1000         1563559976
  906   936         1563703272
  829   998         1563734781
  886   954         1563757120
  894   947         1563795107
  868   969         1563825241
  839   991         1563831990
  905   937         1563874578
  879   960         1563887439
  863   973         1563902964
  873   965         1563970742
  832   996         1563978304
  850   983         1563987087
  854   980         1564027864
  904   938         1564056936
  846   986         1564080992
  893   948         1564093349
  885   955         1564138000
  858   977         1564203545
  903   939         1564250346
  835   994         1564290659
  842   989         1564309357
  878   961         1564339833
  867   970         1564387363
  892   949         1564402637
  902   940         1564454808
  872   966         1564483544
  862   974         1564514352
  884   956         1564529920
  828   999         1564666551
  901   941         1564670322
  838   992         1564671960
  891   950         1564722971
  849   984         1564723953
  853   981         1564726618
  877   962         1564803261
  845   987         1564855928
  857   978         1564864145
  831   997         1564883164
  900   942         1564896888
  883   957         1564932880
  866   971         1564960507
  871   967         1565007374
  921   922         1565007409
  920   923         1565018467
  919   924         1565040583
  890   951         1565054351
  918   925         1565073757
  917   926         1565117989
  841   990         1565122321
  899   943         1565134506
  861   975         1565136756
  834   995         1565168579
  916   927         1565173279
  915   928         1565239627
  876   963         1565277723
  914   929         1565317033
  882   958         1565346880
  898   944         1565383176
  889   952         1565396777
  913   930         1565405497
  852   982         1565436376
  848   985         1565471817
  912   931         1565505019
  837   993         1565522910
  856   979         1565535755
  870   968         1565542232
  865   972         1565544673
  827  1000         1565609283
  911   932         1565615599
  844   988         1565641856
  897   945         1565642898
  910   933         1565737237
  888   953         1565750249
  875   964         1565763219
  860   976         1565770176
  881   959         1565771920
  830   998         1565798992
  909   934         1565869933
  896   946         1565913672
  840   991         1565946271
  908   935         1566013687
  833   996         1566057473
  869   969         1566088118
  887   954         1566114767
  864   973         1566139861
  851   983         1566157138
  907   936         1566168499
  895   947         1566195498
  880   960         1566208000
  855   980         1566218375
  847   986         1566230679
  874   965         1566259749
  906   937         1566334369
  836   994         1566384840
  859   977         1566414612
  843   989         1566438776
  894   948         1566488376
  886   955         1566490331
  905   938         1566511297
  868   970         1566645032
  879   961         1566655120
  904   939         1566699283
  829   999         1566725788
  863   974         1566746071
  873   966         1566767313
  839   992         1566781207
  893   949         1566792306
  885   956         1566876941
  850   984         1566888904
  903   940         1566898327
  854   981         1566912005
  832   997         1566957341
  846   987         1567000539
  858   978         1567070064
  892   950         1567107288
  902   941         1567108429
  878   962         1567113280
  867   971         1567212974
  842   990         1567246688
  835   995         1567257750
  884   957         1567274597
  872   967         1567285911
  901   942         1567329589
  862   975         1567363303
  891   951         1567433322
  922   922         1567554896
  921   923         1567560428
  900   943         1567561807
  920   924         1567577024
  877   963         1567582480
  919   925         1567604684
  853   982         1567616645
  838   993         1567627129
  849   985         1567631674
  918   926         1567643408
  828  1000         1567663552
  883   958         1567683299
  917   927         1567693196
  857   979         1567736532
  916   928         1567754048
  890   952         1567770408
  845   988         1567781397
  866   972         1567791944
  899   944         1567805083
  871   968         1567815543
  915   929         1567825964
  831   998         1567868183
  914   930         1567908944
  861   976         1567991557
  913   931         1568002988
  898   945         1568059417
  876   964         1568062720
  841   991         1568065592
  882   959         1568103047
  912   932         1568108096
  889   953         1568118546
  834   996         1568141640
  911   933         1568224268
  897   946         1568324809
  852   983         1568332295
  910   934         1568351504
  870   969         1568356209
  865   973         1568381942
  848   986         1568385448
  856   980         1568414016
  888   954         1568477736
  837   994         1568484037
  909   935         1568489804
  881   960         1568533841
  875   965         1568554000
  844   989         1568573253
  896   947         1568601259
  860   977         1568630833
  908   936         1568639168
  830   999         1568789999
  907   937         1568799596
  887   955         1568847978
  895   948         1568888767
  840   992         1568895488
  869   970         1568907909
  906   938         1568971088
  880   961         1568975681
  864   974         1568982968
  833   997         1569036510
  874   966         1569056320
  851   984         1569058955
  855   981         1569102516
  847   987         1569150226
  905   939         1569153644
  894   949         1569187333
  886   956         1569229272
  859   978         1569281131
  904   940         1569347264
  836   995         1569351931
  843   990         1569376107
  879   962         1569428567
  868   971         1569470643
  893   950         1569496957
  903   941         1569551948
  873   967         1569569680
  863   975         1569595022
  885   957         1569621618
  829  1000         1569722789
  839   993         1569736376
  902   942         1569767696
  850   985         1569796625
  854   982         1569802032
  892   951         1569817639
  878   963         1569892499
  846   988         1569926008
  832   998         1569942360
  858   979         1569942451
  901   943         1569994508
  884   958         1570025016
  867   972         1570044411
  872   968         1570094080
  922   923         1570107915
  921   924         1570118985
  920   925         1570141125
  891   952         1570149379
  919   926         1570174335
  842   991         1570189959
  862   976         1570218104
  918   927         1570218615
  835   996         1570230811
  900   944         1570232384
  917   928         1570273965
  916   929         1570340385
  877   964         1570367477
  915   930         1570417875
  883   959         1570439466
  899   945         1570481324
  890   953         1570492177
  914   931         1570506435
  853   983         1570512564
  849   986         1570545305
  838   994         1570588256
  913   932         1570606065
  857   980         1570614793
  866   973         1570629213
  871   969         1570629520
  845   989         1570712794
  912   933         1570716765
  898   946         1570741328
  911   934         1570838535
  889   954         1570846033
  861   977         1570852214
  876   965         1570853501
  831   999         1570859190
  882   960         1570864968
  910   935         1570971375
  897   947         1571012396
  841   992         1571014809
  909   936         1571115285
  834   997         1571120677
  870   970         1571176000
  888   955         1571210947
  865   974         1571225049
  852   984         1571234112
  908   937         1571270265
  896   948         1571294528
  856   981         1571298157
  881   961         1571301522
  848   987         1571304995
  875   966         1571350571
  907   938         1571436315
  837   995         1571451128
  860   978         1571497352
  844   990         1571510584
  887   956         1571586919
  895   949         1571587724
  906   939         1571613435
  869   971         1571733520
  880   962         1571749128
  830  1000         1571787000
  905   940         1571801625
  864   975         1571831919
  840   993         1571850657
  874   967         1571858687
  894   950         1571891984
  851   985         1571966676
  886   957         1571973949
  855   982         1571992543
  904   941         1572000885
  833   998         1572021529
  847   988         1572075695
  859   979         1572153518
  893   951         1572207308
  879   963         1572207786
  903   942         1572211215
  868   972         1572302080
  843   991         1572319378
  836   996         1572324992
  885   958         1572372037
  873   968         1572377849
  902   943         1572432615
  863   976         1572449823
  892   952         1572533696
  923   923         1572660934
  901   944         1572665085
  922   924         1572666472
  878   964         1572677496
  921   925         1572683086
  839   994         1572697503
  854   983         1572697951
  850   986         1572710256
  920   926         1572710776
  919   927         1572749542
  884   959         1572781183
  918   928         1572799384
  858   980         1572820712
  846   989         1572857405
  917   929         1572860302
  891   953         1572871148
  867   973         1572881680
  872   969         1572908057
  900   945         1572908625
  916   930         1572932296
  832   999         1572933367
  915   931         1573015366
  862   977         1573078761
  914   932         1573109512
  842   992         1573139176
  877   965         1573158258
  899   946         1573163235
  883   960         1573201387
  835   997         1573209848
  913   933         1573214734
  890   954         1573219664
  912   934         1573331032
  853   984         1573414381
  898   947         1573428915
  871   970         1573449311
  911   935         1573458406
  849   987         1573464852
  866   974         1573472320
  857   981         1573498934
  838   995         1573555347
  889   955         1573579244
  910   936         1573596856
  882   961         1573632649
  876   966         1573650072
  845   990         1573650125
  897   948         1573705665
  861   978         1573718733
  909   937         1573746382
  831  1000         1573856191
  908   938         1573906984
  888   956         1573949888
  841   993         1573969978
  896   949         1573993485
  870   971         1574001611
  865   975         1574074000
  881   962         1574074969
  907   939         1574078662
  834   998         1574105696
  852   985         1574141833
  875   967         1574152938
  856   982         1574188184
  848   988         1574230464
  906   940         1574261416
  895   950         1574292375
  887   957         1574331596
  860   979         1574369739
  837   996         1574424189
  844   991         1574453855
  905   941         1574455246
  880   963         1574528347
  869   972         1574564957
  894   951         1574602335
  904   942         1574660152
  874   968         1574666856
  864   976         1574686720
  886   958         1574724368
  840   994         1574811784
  903   943         1574876134
  851   986         1574880307
  855   983         1574888462
  893   952         1574923365
  879   964         1574992783
  847   989         1575007092
  833   999         1575012536
  859   980         1575031779
  902   944         1575103192
  885   959         1575128204
  868   973         1575139349
  873   969         1575191826
  923   924         1575219491
  922   925         1575230573
  921   926         1575252737
  892   953         1575255465
  843   992         1575268595
  920   927         1575285983
  836   997         1575304029
  863   977         1575310480
  919   928         1575330311
  901   945         1575341326
  918   929         1575385721
  917   930         1575452213
  878   965         1575468277
  916   931         1575529787
  884   960         1575543104
  900   946         1575590536
  891   954         1575598635
  854   984         1575599768
  915   932         1575618443
  850   987         1575629803
  839   995         1575664594
  858   981         1575704853
  914   933         1575718181
  867   974         1575724787
  872   970         1575727848
  846   990         1575794736
  913   934         1575829001
  899   947         1575850822
  832  1000         1575930368
  862   978         1575945280
  912   935         1575950903
  890   955         1575952875
  877   966         1575954829
  883   961         1575969068
  911   936         1576083887
  842   993         1576094345
  898   948         1576122184
  835   998         1576194867
  910   937         1576227953
  871   971         1576274922
  889   956         1576318185
  866   975         1576321271
  853   985         1576322102
  909   938         1576383101
  857   982         1576388961
  849   988         1576390321
  897   949         1576404622
  882   962         1576406096
  876   967         1576452439
  838   996         1576528408
  908   939         1576549331
  861   979         1576591120
  845   991         1576593396
  888   957         1576694565
  896   950         1576698136
  907   940         1576726643
  870   972         1576833048
  881   963         1576854188
  906   941         1576915037
  865   976         1576928801
  841   994         1576931105
  875   968         1576961107
  895   951         1577002726
  852   986         1577055464
  887   958         1577082015
  856   983         1577084103
  834   999         1577096703
  905   942         1577114513
  848   989         1577161861
  860   980         1577248000
  880   964         1577313344
  894   952         1577318392
  904   943         1577325071
  869   973         1577402226
  844   992         1577403072
  837   997         1577403226
  886   959         1577480535
  874   969         1577480833
  903   944         1577546711
  864   977         1577547377
  893   953         1577645134
  924   924         1577778048
  840   995         1577778875
  902   945         1577779433
  879   965         1577783564
  923   925         1577783592
  855   984         1577790279
  851   987         1577799854
  922   926         1577800224
  921   927         1577827944
  920   928         1577866752
  885   960         1577890125
  859   981         1577915920
  919   929         1577916648
  847   990         1577944423
  918   930         1577977632
  868   974         1577982456
  892   954         1577982952
  833  1000         1578009537
  873   970         1578011617
  901   946         1578023237
  917   931         1578049704
  916   932         1578132864
  863   978         1578176999
  843   993         1578223764
  915   933         1578227112
  878   966         1578264848
  900   947         1578278123
  836   998         1578289048
  884   961         1578310785
  891   955         1578331846
  914   934         1578332448
  913   935         1578448872
  854   985         1578507489
  899   948         1578544091
  872   971         1578553459
  850   988         1578555272
  867   975         1578573738
  912   936         1578576384
  858   982         1578594880
  839   996         1578637655
  890   956         1578691816
  911   937         1578714984
  846   991         1578738007
  883   962         1578742515
  877   967         1578757196
  862   979         1578817667
  898   949         1578821141
  910   938         1578864672
  909   939         1579025448
  842   994         1579055472
  889   957         1579062862
  871   972         1579106359
  897   950         1579109273
  866   976         1579176072
  882   963         1579185315
  835   999         1579185874
  908   940         1579197312
  853   986         1579235733
  876   968         1579260608
  857   983         1579284880
  849   989         1579321718
  907   941         1579380264
  896   951         1579408487
  888   958         1579444984
  861   980         1579469381
  838   997         1579507445
  845   992         1579542613
  906   942         1579574304
  881   964         1579639185
  870   973         1579670317
  895   952         1579718783
  875   969         1579775084
  905   943         1579779432
  865   977         1579789458
  887   959         1579838182
  841   995         1579898196
  852   987         1579975011
  856   984         1579985920
  904   944         1579995648
  894   953         1580040161
  834  1000         1580093704
  848   990         1580099192
  880   965         1580104125
  860   981         1580132141
  903   945         1580222952
  886   960         1580242456
  869   974         1580245333
  874   970         1580300624
  924   925         1580342149
  923   926         1580353243
  844   993         1580358241
  893   954         1580372621
  922   927         1580375431
  837   998         1580388245
  921   928         1580408713
  864   978         1580413896
  920   929         1580453089
  902   946         1580461344
  919   930         1580508559
  918   931         1580575123
  879   966         1580580135
  917   932         1580652781
  885   961         1580657806
  855   985         1580698000
  901   947         1580710824
  892   955         1580716163
  851   988         1580725323
  916   933         1580741533
  840   996         1580751936
  859   982         1580805947
  868   975         1580831407
  873   971         1580837228
  915   934         1580841379
  847   991         1580887694
  914   935         1580952319
  900   948         1580971392
  863   979         1581049386
  878   967         1581067215
  891   956         1581070787
  913   936         1581074353
  884   962         1581084232
  843   994         1581184891
  912   937         1581207481
  899   949         1581243048
  836   999         1581280055
  911   938         1581351703
  872   972         1581384896
  854   986         1581421120
  867   976         1581428539
  890   957         1581436493
  850   989         1581486669
  858   983         1581490799
  910   939         1581507019
  883   963         1581521734
  898   950         1581525792
  877   968         1581565365
  839   997         1581616692
  909   940         1581673429
  846   992         1581687224
  862   980         1581695928
  889   958         1581813281
  897   951         1581819624
  908   941         1581850933
  871   973         1581943628
  882   964         1581970312
  842   995         1582022563
  866   977         1582036729
  907   942         1582039531
  876   969         1582074585
  896   952         1582124544
  853   987         1582155280
  835  1000         1582182875
  857   984         1582186697
  888   959         1582201151
  906   943         1582239223
  849   990         1582259049
  861   981         1582353522
  881   965         1582429966
  895   953         1582440552
  905   944         1582450009
  838   998         1582492464
  845   993         1582497782
  870   974         1582513424
  875   970         1582594875
  887   960         1582600103
  865   978         1582655977
  904   945         1582671889
  894   954         1582767648
  841   996         1582871257
  856   985         1582893641
  852   988         1582900480
  880   966         1582900696
  903   946         1582904863
  925   925         1582906250
  924   926         1582911800
  923   927         1582928450
  922   928         1582956200
  921   929         1582995050
  886   961         1583010137
  860   982         1583022168
  848   991         1583042463
  920   930         1583045000
  869   975         1583094284
  893   955         1583105832
  919   931         1583106050
  874   971         1583126235
  902   947         1583148931
  918   932         1583178200
  917   933         1583261450
  864   979         1583286283
  844   994         1583319368
  916   934         1583355800
  837   999         1583379252
  879   967         1583382502
  901   948         1583404093
  885   962         1583431253
  892   956         1583455104
  915   935         1583461250
  914   936         1583577800
  855   986         1583611631
  851   989         1583656720
  873   972         1583668665
  900   949         1583670349
  868   976         1583686208
  859   983         1583701866
  913   937         1583705450
  840   997         1583730973
  891   957         1583815464
  847   992         1583836911
  912   938         1583844200
  884   963         1583863451
  878   968         1583875384
  863   980         1583927647
  899   950         1583947699
  911   939         1583994050
  843   995         1584151982
  910   940         1584155000
  890   958         1584186912
  872   973         1584222165
  898   951         1584236143
  836  1000         1584277056
  867   977         1584289196
  883   964         1584306731
  909   941         1584327050
  854   987         1584340667
  877   969         1584379342
  858   984         1584392616
  850   990         1584424000
  908   942         1584510200
  897   952         1584535681
  889   959         1584569448
  862   981         1584580069
  839   998         1584601711
  846   993         1584642393
  907   943         1584704450
  882   965         1584761093
  871   974         1584786735
  896   953         1584846313
  876   970         1584894376
  866   978         1584903248
  906   944         1584909800
  888   960         1584963072
  842   996         1584995624
  853   988         1585080749
  857   985         1585094418
  905   945         1585126250
  895   954         1585168039
  849   991         1585202320
  881   966         1585226537
  861   982         1585243549
  904   946         1585353800
  870   975         1585362375
  887   961         1585367784
  875   971         1585420486
  845   994         1585458909
  925   926         1585475901
  838   999         1585483471
  924   927         1585487007
  894   955         1585500859
  923   928         1585509219
  865   979         1585528364
  922   929         1585542537
  921   930         1585586961
  903   947         1585592450
  920   931         1585642491
  880   967         1585703063
  919   932         1585709127
  886   962         1585783584
  918   933         1585786869
  856   986         1585807272
  852   989         1585831877
  902   948         1585842200
  893   956         1585844773
  841   997         1585850294
  917   934         1585875717
  860   983         1585918087
  869   976         1585949085
  874   972         1585957672
  916   935         1585975671
  848   992         1585991680
  915   936         1586086731
  901   949         1586103050
  864   980         1586164544
  879   968         1586190671
  892   957         1586199781
  914   937         1586208897
  885   963         1586210472
  844   995         1586286459
  913   938         1586342169
  900   950         1586375000
  837  1000         1586376253
  912   939         1586486547
  873   973         1586505934
  855   987         1586531178
  868   977         1586546865
  891   958         1586565883
  851   990         1586594051
  859   984         1586603683
  911   940         1586642031
  884   964         1586648448
  899   951         1586658050
  878   969         1586689361
  840   998         1586715992
  847   993         1586792080
  910   941         1586808621
  863   981         1586811788
  890   959         1586943079
  898   952         1586952200
  909   942         1586986317
  872   974         1587065272
  883   965         1587097512
  843   996         1587125043
  867   978         1587155715
  908   943         1587175119
  877   970         1587199133
  897   953         1587257450
  854   988         1587266136
  858   985         1587300337
  889   960         1587331369
  850   991         1587367271
  907   944         1587375027
  862   982         1587470096
  882   966         1587557664
  896   954         1587573800
  906   945         1587586041
  839   999         1587592718
  846   994         1587603520
  871   975         1587635686
  876   971         1587719987
  888   961         1587730753
  866   979         1587775635
  905   946         1587808161
  895   955         1587901250
  842   997         1587974661
  857   986         1588008049
  853   989         1588012146
  881   967         1588028904
  904   947         1588041387
  926   926         1588045552
  925   927         1588051108
  924   928         1588067776
  923   929         1588095556
  922   930         1588134448
  861   983         1588139468
  887   962         1588141231
  849   992         1588151537
  921   931         1588184452
  870   976         1588217176
  894   956         1588239800
  920   932         1588245568
  875   972         1588251923
  903   948         1588285719
  919   933         1588317796
  918   934         1588401136
  865   980         1588406625
  845   995         1588426000
  838  1000         1588480472
  917   935         1588495588
  880   968         1588511232
  902   949         1588541157
  886   963         1588562803
  893   957         1588589450
  916   936         1588601152
  915   937         1588717828
  856   987         1588726819
  852   990         1588769208
  874   973         1588794941
  901   950         1588807701
  869   977         1588809742
  860   984         1588819904
  841   998         1588835313
  914   938         1588845616
  848   993         1588946849
  892   958         1588950200
  913   939         1588984516
  885   964         1588995469
  879   969         1589004648
  864   981         1589048685
  900   951         1589085351
  912   940         1589134528
  844   996         1589259520
  911   941         1589295652
  891   959         1589322050
  873   974         1589349041
  899   952         1589374107
  868   978         1589413384
  884   965         1589439229
  855   988         1589456647
  910   942         1589467888
  878   970         1589509152
  859   985         1589511404
  851   991         1589537322
  909   943         1589651236
  898   953         1589673969
  863   982         1589701815
  890   960         1589705000
  840   999         1589706999
  847   994         1589753207
  908   944         1589845696
  883   966         1589894083
  872   975         1589914223
  897   954         1589984937
  877   971         1590024744
  867   979         1590028102
  907   945         1590051268
  889   961         1590099050
  843   997         1590104080
  854   989         1590197533
  858   986         1590213968
  906   946         1590267952
  896   955         1590307011
  850   992         1590316488
  882   967         1590360031
  862   983         1590366015
  871   976         1590490487
  905   947         1590495748
  888   962         1590504200
  876   972         1590551424
  846   995         1590570611
  839  1000         1590589719
  926   927         1590620759
  925   928         1590631877
  895   956         1590640191
  866   980         1590653896
  924   929         1590654113
  923   930         1590687467
  922   931         1590731939
  904   948         1590734656
  921   932         1590787529
  881   968         1590837073
  920   933         1590854237
  887   963         1590920450
  857   987         1590927596
  919   934         1590932063
  853   990         1590949477
  842   998         1590959680
  894   957         1590984477
  903   949         1590984676
  918   935         1591021007
  861   984         1591041285
  870   977         1591077833
  875   973         1591089192
  849   993         1591106706
  917   936         1591121069
  916   937         1591232249
  902   950         1591245808
  865   981         1591290766
  880   969         1591325209
  893   958         1591339869
  886   964         1591347800
  915   938         1591354547
  845   996         1591399061
  914   939         1591487963
  901   951         1591518052
  913   940         1591632497
  874   974         1591638048
  856   988         1591652288
  869   978         1591676261
  892   959         1591706367
  852   991         1591712479
  860   985         1591727625
  885   965         1591786250
  912   941         1591788149
  900   952         1591801408
  879   970         1591824439
  841   999         1591826320
  848   994         1591907976
  864   982         1591938712
  911   942         1591954919
  891   960         1592083971
  899   953         1592095876
  910   943         1592132807
  873   975         1592197992
  884   966         1592235800
  844   997         1592238557
  868   979         1592285771
  909   944         1592321813
  878   971         1592334763
  855   989         1592388044
  898   954         1592401456
  859   986         1592425035
  890   961         1592472681
  851   992         1592486539
  908   945         1592521937
  863   983         1592597734
  883   967         1592696450
  840  1000         1592704000
  897   955         1592718148
  847   995         1592720298
  907   946         1592733179
  872   976         1592769024
  877   972         1592856181
  889   962         1592872497
  867   980         1592906363
  906   947         1592955539
  896   956         1593045952
  843   998         1593089099
  858   987         1593133515
  854   990         1593134864
  882   968         1593168200
  905   948         1593189017
  927   927         1593195966
  926   928         1593201528
  925   929         1593218214
  924   930         1593246024
  862   984         1593267832
  850   993         1593271657
  888   963         1593283419
  923   931         1593284958
  922   932         1593335016
  871   977         1593351144
  895   957         1593384868
  876   973         1593388693
  921   933         1593396198
  904   949         1593433613
  920   934         1593468504
  866   981         1593538037
  846   996         1593543672
  919   935         1593551934
  918   936         1593646488
  881   969         1593651050
  903   950         1593689327
  887   964         1593705447
  894   958         1593734896
  917   937         1593752166
  857   988         1593853065
  916   938         1593868968
  853   991         1593892748
  875   974         1593932299
  870   978         1593944352
  861   985         1593949006
  842   999         1593950687
  902   951         1593956159
  915   939         1593996894
  849   994         1594067833
  893   959         1594096036
  914   940         1594135944
  886   965         1594138581
  880   970         1594145000
  865   982         1594180793
  901   952         1594234109
  913   941         1594286118
  845   997         1594378098
  912   942         1594447416
  892   960         1594468288
  874   975         1594486999
  900   953         1594523177
  869   979         1594548648
  885   966         1594582821
  856   989         1594583685
  911   943         1594619838
  860   986         1594641256
  879   971         1594650050
  852   992         1594661696
  910   944         1594803384
  841  1000         1594823321
  899   954         1594823363
  864   983         1594834631
  891   961         1594851652
  848   995         1594875067
  909   945         1594998054
  884   967         1595038167
  873   976         1595052793
  898   955         1595134667
  868   980         1595164032
  878   972         1595166200
  908   946         1595203848
  844   998         1595223576
  890   962         1595246128
  855   990         1595325375
  859   987         1595344582
  907   947         1595420766
  851   993         1595441708
  897   956         1595457089
  863   984         1595499551
  883   968         1595504619
  872   977         1595629681
  906   948         1595648808
  889   963         1595651716
  847   996         1595693359
  877   973         1595693450
  927   928         1595776735
  926   929         1595787865
  867   981         1595790504
  896   957         1595790629
  925   930         1595810125
  924   931         1595843515
  905   949         1595887974
  923   932         1595888035
  922   933         1595943685
  882   969         1595982177
  921   934         1596010465
  858   988         1596058984
  888   964         1596068416
  854   991         1596078135
  843   999         1596080106
  920   935         1596088375
  895   958         1596135287
  904   950         1596138264
  862   985         1596175553
  919   936         1596177415
  871   978         1596217663
  876   974         1596231800
  850   994         1596232784
  918   937         1596277585
  917   938         1596388885
  903   951         1596399678
  866   982         1596428064
  881   970         1596470841
  894   959         1596491063
  887   965         1596496228
  916   939         1596511315
  846   997         1596522709
  915   940         1596644875
  902   952         1596672216
  875   975         1596781250
  857   989         1596784462
  914   941         1596789565
  870   979         1596816739
  853   992         1596841965
  893   960         1596857957
  861   986         1596862637
  886   966         1596935152
  913   942         1596945385
  842  1000         1596947688
  901   953         1596955878
  880   971         1596970611
  849   995         1597034924
  865   983         1597076712
  912   943         1597112335
  892   961         1597235969
  900   954         1597250664
  911   944         1597290415
  874   976         1597341800
  845   998         1597363117
  885   967         1597385188
  869   980         1597426909
  910   945         1597479625
  879   972         1597481487
  856   990         1597521016
  899   955         1597556574
  860   987         1597560803
  852   993         1597616865
  891   962         1597625099
  909   946         1597679965
  864   984         1597736448
  884   968         1597846336
  848   996         1597848128
  898   956         1597873608
  908   947         1597891435
  873   977         1597913450
  878   973         1598003469
  890   963         1598025347
  868   981         1598048173
  907   948         1598114035
  897   957         1598201766
  844   999         1598214583
  855   991         1598268646
  859   988         1598270051
  883   969         1598318596
  906   949         1598347765
  928   928         1598357504
  927   929         1598363072
  926   930         1598379776
  851   994         1598402835
  863   985         1598407272
  925   931         1598407616
  889   964         1598436713
  924   932         1598446592
  872   978         1598496200
  923   933         1598496704
  877   974         1598536557
  896   958         1598541048
  922   934         1598557952
  905   950         1598592625
  921   935         1598630336
  847   997         1598672396
  867   982         1598680531
  920   936         1598713856
  882   970         1598801968
  919   937         1598808512
  904   951         1598848615
  888   965         1598859197
  895   959         1598891454
  918   938         1598914304
  858   989         1598990381
  854   992         1599027352
  917   939         1599031232
  843  1000         1599077107
  876   975         1599080751
  862   986         1599089184
  871   979         1599090050
  903   952         1599115735
  916   940         1599159296
  850   995         1599199875
  894   960         1599252984
  887   966         1599292799
  881   971         1599296452
  915   941         1599298496
  866   983         1599323983
  902   953         1599393985
  914   942         1599448832
  846   998         1599507728
  913   943         1599610304
  893   961         1599625638
  875   976         1599636051
  901   954         1599683365
  870   980         1599695000
  857   990         1599721793
  886   967         1599737519
  861   987         1599782184
  912   944         1599782912
  853   993         1599797134
  880   972         1599802048
  911   945         1599966656
  865   984         1599978529
  900   955         1599983875
  849   996         1600007985
  892   962         1600009416
  910   946         1600161536
  885   968         1600193357
  874   977         1600202457
  899   956         1600295515
  869   981         1600311050
  879   973         1600318756
  845   999         1600354124
  909   947         1600367552
  891   963         1600404318
  856   991         1600464287
  860   988         1600486272
  852   994         1600577992
  908   948         1600584704
  898   957         1600618285
  864   985         1600644169
  884   969         1600660313
  873   978         1600779969
  890   964         1600810344
  907   949         1600812992
  848   997         1600827165
  878   974         1600846576
  868   982         1600938200
  928   929         1600943841
  897   958         1600952185
  927   930         1600954983
  926   931         1600977267
  925   932         1601010693
  906   950         1601052416
  924   933         1601055261
  923   934         1601110971
  883   970         1601138387
  922   935         1601177823
  859   989         1601201448
  844  1000         1601211584
  855   992         1601217863
  889   965         1601227494
  921   936         1601255817
  896   959         1601297215
  905   951         1601302976
  863   986         1601320903
  920   937         1601344953
  872   979         1601368587
  851   995         1601369926
  877   975         1601385508
  919   938         1601445231
  918   939         1601556651
  904   952         1601564672
  867   983         1601576450
  882   971         1601627579
  895   960         1601653375
  888   966         1601655768
  847   998         1601657415
  917   940         1601679213
  916   941         1601812917
  903   953         1601837504
  858   990         1601927712
  876   976         1601935552
  915   942         1601957763
  871   980         1601968311
  854   993         1601982521
  862   987         1602008731
  894   961         1602020665
  887   967         1602095166
  914   943         1602113751
  902   954         1602121472
  881   972         1602127889
  850   996         1602172936
  866   984         1602225800
  913   944         1602280881
  893   962         1602399085
  901   955         1602416576
  912   945         1602459153
  875   977         1602496708
  846   999         1602498735
  886   968         1602545688
  870   981         1602579141
  880   973         1602639317
  911   946         1602648567
  857   991         1602665064
  861   988         1602707653
  900   956         1602722816
  853   994         1602758261
  892   963         1602788635
  910   947         1602849123
  865   985         1602886250
  849   997         1602987022
  885   969         1603007334
  899   957         1603040192
  909   948         1603060821
  874   978         1603068976
  879   974         1603161863
  891   964         1603189315
  869   982         1603201077
  908   949         1603283661
  845  1000         1603351125
  898   958         1603368704
  856   992         1603413504
  860   989         1603417669
  884   970         1603480104
  907   950         1603517643
  929   929         1603530178
  928   930         1603535752
  852   995         1603545083
  927   931         1603552474
  864   986         1603557800
  926   932         1603580344
  890   965         1603601125
  925   933         1603619362
  873   979         1603652356
  924   934         1603669528
  878   975         1603695527
  897   959         1603708352
  923   935         1603730842
  906   951         1603762767
  922   936         1603803304
  848   998         1603812184
  868   983         1603834119
  921   937         1603886914
  883   971         1603963998
  920   938         1603981672
  905   952         1604019033
  889   966         1604024065
  896   960         1604059136
  919   939         1604087578
  859   990         1604138779
  855   993         1604173032
  918   940         1604204632
  877   976         1604240309
  863   987         1604240450
  872   980         1604246848
  904   953         1604286441
  917   941         1604332834
  851   996         1604342987
  895   961         1604421056
  888   967         1604458135
  882   972         1604459016
  916   942         1604472184
  867   984         1604478267
  903   954         1604564991
  915   943         1604622682
  847   999         1604648422
  914   944         1604784328
  894   962         1604794112
  876   977         1604796209
  871   981         1604852452
  902   955         1604854683
  858   991         1604870983
  887   968         1604903335
  862   988         1604934200
  854   994         1604943648
  913   945         1604957122
  881   973         1604965158
  866   985         1605133521
  912   946         1605141064
  850   997         1605151973
  901   956         1605155517
  893   963         1605178304
  911   947         1605336154
  886   969         1605359665
  875   978         1605363227
  900   957         1605467493
  870   982         1605469168
  880   974         1605482424
  846  1000         1605495736
  910   948         1605542392
  892   964         1605573632
  857   992         1605614281
  861   989         1605639050
  853   995         1605725352
  909   949         1605759778
  899   958         1605790611
  865   986         1605799881
  885   970         1605827125
  874   979         1605941363
  849   998         1605972041
  891   965         1605980096
  908   950         1605988312
  879   975         1606010814
  869   983         1606096996
  929   930         1606122089
  898   959         1606124871
  928   931         1606133243
  927   932         1606155551
  926   933         1606189013
  907   951         1606227994
  925   934         1606233629
  924   935         1606289399
  884   971         1606305715
  860   990         1606355000
  923   936         1606356323
  856   993         1606368673
  890   966         1606397696
  922   937         1606434401
  897   960         1606470273
  864   987         1606477347
  906   952         1606478824
  852   996         1606518144
  921   938         1606523633
  873   980         1606530617
  878   976         1606550328
  920   939         1606624019
  919   940         1606735559
  868   984         1606735936
  905   953         1606740802
  883   972         1606795435
  848   999         1606803191
  889   967         1606826432
  896   961         1606826817
  918   941         1606858253
  917   942         1606992101
  904   954         1607013928
  859   991         1607082050
  877   977         1607100966
  872   981         1607130989
  855   994         1607134159
  916   943         1607137103
  863   988         1607165919
  895   962         1607194503
  888   968         1607266304
  915   944         1607293259
  882   973         1607296285
  903   955         1607298202
  851   997         1607322024
  867   985         1607385988
  914   945         1607460569
  894   963         1607573331
  902   956         1607593624
  913   946         1607639033
  847  1000         1607645423
  876   978         1607662728
  887   969         1607717312
  871   982         1607742479
  881   974         1607808265
  858   992         1607820200
  912   947         1607828651
  862   989         1607865597
  901   957         1607900194
  854   995         1607910739
  893   964         1607963301
  911   948         1608029423
  866   986         1608047152
  850   998         1608136992
  886   970         1608179456
  900   958         1608217912
  875   979         1608235614
  910   949         1608241349
  880   975         1608331375
  892   965         1608364413
  870   983         1608365087
  909   950         1608464429
  899   959         1608546778
  857   993         1608569450
  861   990         1608576381
  885   971         1608652736
  853   996         1608698413
  908   951         1608698663
  930   930         1608714000
  865   987         1608719428
  929   931         1608719580
  928   932         1608736320
  927   933         1608764220
  891   966         1608776667
  926   934         1608803280
  874   980         1608819624
  925   935         1608853500
  879   976         1608865615
  898   960         1608886792
  924   936         1608914880
  907   952         1608944051
  849   999         1608963048
  923   937         1608987420
  869   984         1608998813
  922   938         1609071120
  884   972         1609137152
  921   939         1609165980
  890   967         1609200063
  906   953         1609200593
  897   961         1609237954
  920   940         1609272000
  860   991         1609298271
  856   994         1609329800
  919   941         1609389180
  864   988         1609402816
  878   977         1609410985
  873   981         1609414758
  905   954         1609468289
  852   997         1609497181
  918   942         1609517520
  896   962         1609600264
  883   973         1609632704
  889   968         1609634601
  868   985         1609643657
  917   943         1609657020
  904   955         1609747139
  848  1000         1609800192
  916   944         1609807680
  877   978         1609967485
  915   945         1609969500
  895   963         1609973722
  872   982         1610021016
  859   992         1610031267
  903   956         1610037143
  888   969         1610080281
  863   989         1610097316
  855   995         1610101250
  882   974         1610139392
  914   946         1610142480
  867   986         1610299619
  851   998         1610307043
  913   947         1610326620
  902   957         1610338301
  894   964         1610358328
  912   948         1610521920
  876   979         1610535115
  887   970         1610537103
  871   983         1610638398
  901   958         1610650613
  881   975         1610657216
  911   949         1610728380
  893   965         1610754082
  858   993         1610775369
  862   990         1610802928
  854   996         1610883800
  910   950         1610946000
  866   987         1610966699
  900   959         1610974079
  886   971         1611005067
  875   980         1611113875
  850   999         1611127999
  892   966         1611160984
  909   951         1611174780
  880   976         1611186176
  870   984         1611266904
  899   960         1611308699
  930   931         1611311491
  929   932         1611322657
  928   933         1611344989
  927   934         1611378487
  908   952         1611414720
  926   935         1611423151
  925   936         1611478981
  885   972         1611484173
  861   991         1611519652
  857   994         1611530577
  924   937         1611545977
  891   967         1611579034
  923   938         1611624139
  865   988         1611644897
  898   961         1611654473
  907   953         1611665820
  853   997         1611677450
  874   981         1611703765
  922   939         1611713467
  879   977         1611726272
  921   940         1611813961
  869   985         1611906534
  920   941         1611925621
  906   954         1611928080
  849  1000         1611960049
  884   973         1611974421
  890   968         1612008232
  897   962         1612011401
  919   942         1612048447
  918   943         1612182439
  905   955         1612201500
  860   992         1612247488
  878   978         1612277504
  856   995         1612296891
  873   982         1612304785
  917   944         1612327597
  864   989         1612334213
  896   963         1612379483
  889   969         1612448578
  883   974         1612475811
  852   998         1612482200
  916   945         1612483921
  904   956         1612486080
  868   986         1612557288
  915   946         1612651411
  895   964         1612758719
  903   957         1612781820
  914   947         1612830067
  877   979         1612839872
  888   970         1612900072
  872   983         1612916935
  859   993         1612986436
  882   975         1612988343
  913   948         1613019889
  863   990         1613034647
  855   996         1613074311
  902   958         1613088720
  894   965         1613149109
  867   987         1613219166
  912   949         1613220877
  851   999         1613298050
  887   971         1613362714
  901   959         1613406780
  876   980         1613413376
  911   950         1613433031
  881   976         1613512017
  871   984         1613540215
  893   966         1613550653
  910   951         1613656351
  900   960         1613736000
  858   994         1613736496
  862   991         1613746199
  886   972         1613836504
  854   997         1613862837
  909   952         1613890837
  866   988         1613892168
  931   931         1613908982
  930   932         1613914568
  929   933         1613931326
  928   934         1613959256
  892   967         1613963351
  875   981         1613998016
  927   935         1613998358
  880   977         1614046833
  926   936         1614048632
  899   961         1614076380
  925   937         1614110078
  850  1000         1614125000
  908   953         1614136489
  870   985         1614174625
  924   938         1614182696
  923   939         1614266486
  885   973         1614321442
  922   940         1614361448
  891   968         1614387203
  907   954         1614393307
  898   962         1614427920
  921   941         1614467582
  861   992         1614468869
  857   995         1614497668
  865   989         1614576294
  920   942         1614584888
  879   978         1614592791
  874   982         1614593792
  906   955         1614661291
  853   998         1614662469
  919   943         1614713366
  897   963         1614790620
  884   974         1614817528
  869   986         1614820165
  890   969         1614822209
  918   944         1614853016
  905   956         1614940441
  917   945         1615003838
  878   979         1615149891
  896   964         1615164480
  916   946         1615165832
  873   983         1615200704
  860   993         1615202657
  904   957         1615230757
  889   970         1615268369
  856   996         1615269952
  864   990         1615271544
  883   975         1615324762
  915   947         1615338998
  852   999         1615473207
  868   987         1615476835
  914   948         1615523336
  903   958         1615532239
  895   965         1615549500
  877   980         1615718133
  913   949         1615718846
  888   971         1615725683
  872   984         1615818752
  882   976         1615843144
  902   959         1615844887
  912   950         1615925528
  894   966         1615945680
  859   994         1615947563
  863   991         1615977918
  855   997         1616053348
  911   951         1616143382
  867   988         1616144635
  901   960         1616168701
  887   972         1616194151
  851  1000         1616295051
  876   981         1616297517
  893   967         1616353020
  910   952         1616372408
  881   977         1616372674
  871   985         1616447936
  900   961         1616503681
  931   932         1616512059
  930   933         1616523237
  929   934         1616545593
  928   935         1616579127
  909   953         1616612606
  927   936         1616623839
  886   973         1616673773
  926   937         1616679729
  862   992         1616695416
  858   995         1616703587
  925   938         1616746797
  892   968         1616771520
  866   989         1616823565
  924   939         1616825043
  854   998         1616847856
  899   962         1616849827
  908   954         1616863976
  875   982         1616888043
  880   978         1616913352
  923   940         1616914467
  922   941         1617015069
  870   986         1617088256
  907   955         1617126518
  921   942         1617126849
  885   974         1617164549
  891   969         1617201180
  898   963         1617207139
  920   943         1617249807
  919   944         1617383943
  906   956         1617400232
  861   993         1617424038
  879   979         1617465178
  857   996         1617470729
  874   983         1617489711
  865   990         1617513625
  918   945         1617529257
  897   964         1617575617
  890   970         1617642000
  853   999         1617653476
  884   975         1617666479
  905   957         1617685118
  917   946         1617685749
  869   987         1617739712
  916   947         1617853419
  896   965         1617955261
  904   958         1617981176
  878   980         1618028152
  915   948         1618032267
  889   971         1618093980
  873   984         1618102521
  860   994         1618163784
  883   976         1618179563
  864   991         1618214815
  914   949         1618222293
  856   997         1618248989
  903   959         1618288406
  895   966         1618346071
  868   988         1618402304
  913   950         1618423497
  852  1000         1618470208
  888   972         1618557120
  877   981         1618602274
  902   960         1618606808
  912   951         1618635879
  882   977         1618703801
  872   985         1618726473
  894   967         1618748047
  911   952         1618859439
  859   995         1618914654
  863   992         1618927135
  901   961         1618936382
  887   973         1619031420
  855   998         1619038367
  867   989         1619076032
  910   953         1619094177
  932   932         1619115136
  931   933         1619120728
  930   934         1619137504
  893   968         1619161189
  929   935         1619165464
  876   982         1619187544
  928   936         1619204608
  881   978         1619239193
  927   937         1619254936
  900   962         1619277128
  926   938         1619316448
  909   954         1619340093
  871   986         1619361567
  925   939         1619389144
  924   940         1619473024
  886   974         1619516880
  923   941         1619568088
  892   969         1619585497
  908   955         1619597187
  899   963         1619629046
  862   993         1619650585
  922   942         1619674336
  858   996         1619676648
  866   990         1619760896
  875   983         1619783962
  880   979         1619785739
  921   943         1619791768
  854   999         1619838863
  907   956         1619865459
  920   944         1619920384
  898   964         1619992136
  870   987         1620007803
  885   975         1620013500
  891   970         1620020971
  919   945         1620060184
  906   957         1620144909
  918   946         1620211168
  879   980         1620343439
  897   965         1620366398
  917   947         1620373336
  861   994         1620385165
  874   984         1620391528
  905   958         1620435537
  857   997         1620449766
  865   991         1620456896
  890   971         1620467611
  884   976         1620521280
  916   948         1620546688
  853  1000         1620650477
  869   988         1620665181
  915   949         1620731224
  904   959         1620737343
  896   966         1620751832
  878   981         1620912293
  889   972         1620925417
  914   950         1620926944
  873   985         1621010242
  883   977         1621040220
  903   960         1621050327
  860   995         1621130875
  913   951         1621133848
  895   967         1621148438
  864   992         1621164032
  856   998         1621234008
  868   989         1621333701
  912   952         1621351936
  902   961         1621374489
  888   973         1621394389
  877   982         1621492301
  894   968         1621556216
  882   978         1621570320
  911   953         1621581208
  872   986         1621640104
  901   962         1621709829
  932   933         1621723805
  931   934         1621734995
  930   935         1621757375
  929   936         1621790945
  910   954         1621821664
  928   937         1621835705
  887   974         1621874527
  863   993         1621882304
  859   996         1621887715
  927   938         1621891655
  926   939         1621958795
  893   969         1621975166
  867   990         1622013363
  855   999         1622029374
  925   940         1622037125
  900   963         1622056347
  909   955         1622073304
  876   983         1622083463
  881   979         1622111580
  924   941         1622126645
  923   942         1622227355
  871   987         1622281114
  908   956         1622336128
  922   943         1622339255
  886   975         1622365831
  892   970         1622405288
  899   964         1622414043
  921   944         1622462345
  920   945         1622596625
  907   957         1622610136
  862   994         1622611712
  858   997         1622655685
  880   980         1622664000
  875   984         1622685779
  866   991         1622704167
  919   946         1622742095
  898   965         1622782917
  854  1000         1622835864
  891   971         1622846582
  885   976         1622868301
  906   958         1622895328
  918   947         1622898755
  870   988         1622933272
  917   948         1623066605
  897   966         1623162969
  905   959         1623191704
  879   981         1623227580
  916   949         1623245645
  890   972         1623299048
  874   985         1623299249
  861   995         1623352256
  884   977         1623381937
  865   992         1623406113
  857   998         1623434785
  915   950         1623435875
  904   960         1623499264
  896   967         1623554199
  869   989         1623596578
  914   951         1623637295
  889   973         1623762686
  878   982         1623802320
  903   961         1623818008
  913   952         1623849905
  883   978         1623906739
  873   986         1623923873
  895   968         1623956607
  912   953         1624073705
  860   996         1624103936
  864   993         1624119201
  902   962         1624147936
  856   999         1624225015
  888   974         1624237496
  868   990         1624271032
  911   954         1624308695
  933   933         1624332474
  932   934         1624338072
  931   935         1624354866
  894   969         1624370193
  930   936         1624382856
  877   983         1624388220
  929   937         1624422042
  882   979         1624442707
  928   938         1624472424
  901   963         1624489048
  927   939         1624534002
  910   955         1624554875
  872   987         1624559651
  926   940         1624606776
  925   941         1624690746
  887   975         1624723478
  924   942         1624785912
  893   970         1624794957
  909   956         1624812245
  900   964         1624841344
  863   994         1624843431
  859   997         1624866752
  923   943         1624892274
  867   991         1624956634
  876   984         1624985280
  881   980         1624989841
  922   944         1625009832
  855  1000         1625026375
  908   957         1625080805
  921   945         1625138586
  899   965         1625204824
  871   988         1625206583
  886   976         1625220632
  892   971         1625230899
  920   946         1625278536
  907   958         1625360555
  919   947         1625429682
  880   981         1625548141
  862   995         1625578803
  898   966         1625579488
  918   948         1625592024
  875   985         1625593500
  858   998         1625640704
  906   959         1625651495
  866   992         1625653384
  891   972         1625678019
  885   977         1625728958
  917   949         1625765562
  870   989         1625864669
  916   950         1625950296
  905   960         1625953625
  897   967         1625965336
  879   982         1626117607
  890   973         1626136317
  915   951         1626146226
  874   986         1626212880
  884   978         1626248456
  904   961         1626266945
  861   996         1626325317
  914   952         1626353352
  865   993         1626361282
  896   968         1626362368
  857   999         1626425792
  869   990         1626533909
  913   953         1626571674
  903   962         1626591455
  889   974         1626605793
  878   983         1626698239
  895   969         1626770584
  883   979         1626779126
  912   954         1626801192
  873   987         1626843420
  902   963         1626927155
  933   934         1626946741
  932   935         1626957943
  931   936         1626980347
  930   937         1627013953
  911   955         1627041906
  929   938         1627058761
  864   994         1627080328
  860   997         1627082973
  888   975         1627086447
  928   939         1627114771
  927   940         1627181983
  894   970         1627189984
  868   991         1627214303
  856  1000         1627222016
  926   941         1627260397
  901   964         1627274045
  877   984         1627290037
  910   956         1627293816
  882   980         1627320968
  925   942         1627350013
  924   943         1627450831
  872   988         1627485120
  909   957         1627556922
  923   944         1627562851
  887   976         1627578279
  893   971         1627620568
  900   965         1627632125
  922   945         1627686073
  863   995         1627810522
  921   946         1627820497
  908   958         1627831224
  859   998         1627851771
  881   981         1627873982
  876   985         1627893001
  867   992         1627905851
  920   947         1627966123
  899   966         1628001395
  892   972         1628062336
  886   977         1628081289
  907   959         1628116722
  919   948         1628122951
  871   989         1628137980
  918   949         1628290981
  898   967         1628381855
  906   960         1628413416
  880   982         1628438168
  917   950         1628470213
  875   986         1628507131
  891   973         1628515288
  862   996         1628551864
  885   978         1628595477
  866   993         1628608553
  858   999         1628631711
  916   951         1628660647
  905   961         1628721306
  897   968         1628773505
  870   990         1628802000
  915   952         1628862283
  890   974         1628979424
  879   983         1629013526
  904   962         1629040392
  914   953         1629075121
  884   979         1629120843
  874   987         1629132427
  896   969         1629176345
  913   954         1629299161
  861   997         1629304354
  865   994         1629322409
  903   963         1629370674
  857  1000         1629422793
  889   975         1629454744
  869   991         1629477180
  912   955         1629534403
  934   934         1629561008
  933   935         1629566612
  932   936         1629583424
  895   970         1629590375
  878   984         1629600056
  931   937         1629611444
  930   938         1629650672
  883   980         1629657387
  929   939         1629701108
  902   964         1629712152
  928   940         1629762752
  873   988         1629768889
  911   956         1629780847
  927   941         1629835604
  926   942         1629919664
  888   976         1629941248
  925   943         1630014932
  894   971         1630015595
  910   957         1630038493
  864   995         1630047419
  901   965         1630064826
  860   998         1630067992
  924   944         1630121408
  868   992         1630163520
  877   985         1630197758
  882   981         1630205109
  923   945         1630239092
  909   958         1630307341
  922   946         1630367984
  872   989         1630416517
  900   966         1630428696
  887   977         1630438936
  893   972         1630452005
  921   947         1630508084
  908   959         1630587391
  920   948         1630659392
  881   982         1630764009
  863   996         1630783583
  899   967         1630803762
  876   986         1630806632
  919   949         1630821908
  859   999         1630842778
  867   993         1630861020
  907   960         1630878643
  892   973         1630899605
  886   978         1630947808
  918   950         1630995632
  871   990         1631075311
  917   951         1631180564
  906   961         1631181097
  898   968         1631190024
  880   983         1631334087
  891   974         1631358395
  916   952         1631376704
  875   987         1631426678
  885   979         1631467864
  905   962         1631494753
  862   997         1631530901
  866   994         1631569680
  915   953         1631584052
  897   969         1631587482
  858  1000         1631628712
  870   991         1631745271
  914   954         1631802608
  904   963         1631819611
  890   975         1631828375
  879   984         1631915343
  896   970         1631996136
  884   980         1631999104
  913   955         1632032372
  874   988         1632057896
  903   964         1632155671
  934   935         1632180879
  933   936         1632192093
  932   937         1632214521
  931   938         1632248163
  912   956         1632273344
  861   998         1632289373
  865   995         1632289500
  930   939         1632293019
  889   976         1632309545
  929   940         1632349089
  895   971         1632415986
  928   941         1632416373
  869   992         1632426397
  927   942         1632494871
  902   965         1632502933
  878   985         1632507777
  911   957         1632525524
  883   981         1632541528
  926   943         1632584583
  925   944         1632685509
  873   989         1632700286
  910   958         1632788912
  924   945         1632797649
  888   977         1632801905
  894   972         1632847032
  901   966         1632861397
  923   946         1632921003
  864   996         1633020480
  922   947         1633055571
  860   999         1633058999
  909   959         1633063508
  882   982         1633095136
  877   986         1633111389
  868   993         1633118689
  921   948         1633201353
  900   967         1633231063
  893   973         1633289274
  887   978         1633305455
  908   960         1633349312
  872   990         1633353848
  920   949         1633358349
  919   950         1633526559
  899   968         1633611931
  907   961         1633646324
  881   983         1633659928
  918   951         1633705983
  876   987         1633726179
  892   974         1633742712
  863   997         1633762620
  886   979         1633820195
  867   994         1633822147
  859  1000         1633839779
  917   952         1633896621
  906   962         1633954544
  898   969         1634004001
  871   991         1634018582
  916   953         1634098473
  891   975         1634207346
  880   984         1634235904
  905   963         1634273972
  915   954         1634311539
  885   980         1634346125
  875   988         1634352147
  897   970         1634407273
  862   998         1634515920
  914   955         1634535819
  866   995         1634536771
  904   964         1634604608
  890   976         1634683176
  870   992         1634694488
  913   956         1634771313
  935   935         1634800750
  934   936         1634806360
  896   971         1634821747
  879   985         1634823064
  933   937         1634823190
  932   938         1634851240
  884   981         1634883245
  931   939         1634890510
  930   940         1634941000
  903   965         1634946452
  874   989         1634989293
  929   941         1635002710
  912   957         1635018021
  928   942         1635075640
  927   943         1635159790
  889   977         1635170202
  895   972         1635247423
  926   944         1635255160
  865   996         1635262561
  911   958         1635275943
  861   999         1635280380
  902   966         1635299504
  925   945         1635361750
  869   993         1635381566
  878   986         1635421408
  883   982         1635431555
  924   946         1635479560
  910   959         1635545079
  923   947         1635608590
  873   990         1635637617
  901   967         1635663764
  888   978         1635668424
  894   973         1635684301
  922   948         1635748840
  909   960         1635825429
  921   949         1635900310
  882   983         1635991055
  864   997         1635999517
  877   987         1636030936
  900   968         1636039232
  860  1000         1636056000
  920   950         1636063000
  868   994         1636079816
  908   961         1636116993
  893   974         1636132381
  887   979         1636177842
  919   951         1636236910
  872   991         1636297119
  907   962         1636419771
  918   952         1636422040
  899   969         1636425908
  881   984         1636561745
  892   975         1636591663
  917   953         1636618390
  876   988         1636651648
  886   980         1636698456
  906   963         1636733763
  863   998         1636747639
  867   995         1636789238
  898   970         1636823792
  916   954         1636825960
  871   992         1636967799
  915   955         1637044750
  905   964         1637058969
  891   976         1637062147
  880   985         1637143625
  885   981         1637230266
  897   971         1637232884
  914   956         1637274760
  875   989         1637283544
  904   965         1637395389
  935   936         1637426231
  934   937         1637437457
  933   938         1637459909
  932   939         1637493587
  862   999         1637506927
  866   996         1637509832
  913   957         1637515990
  931   940         1637538491
  890   977         1637543833
  930   941         1637594621
  870   993         1637649657
  896   972         1637653184
  929   942         1637661977
  879   986         1637736695
  928   943         1637740559
  903   966         1637743023
  912   958         1637768440
  884   982         1637773272
  927   944         1637830367
  874   990         1637926624
  926   945         1637931401
  911   959         1638032110
  889   978         1638036721
  925   946         1638043661
  895   973         1638084692
  902   967         1638101871
  924   947         1638167147
  865   997         1638241598
  861  1000         1638277381
  923   948         1638301859
  910   960         1638307000
  883   983         1638327474
  878   987         1638340955
  869   994         1638342693
  922   949         1638447797
  901   968         1638471933
  894   974         1638527408
  888   979         1638540811
  873   991         1638580888
  909   961         1638593110
  921   950         1638604961
  920   951         1638773351
  900   969         1638853209
  908   962         1638890440
  882   984         1638892872
  919   952         1638952967
  877   988         1638956405
  893   975         1638981332
  864   998         1638984536
  868   995         1639046907
  887   980         1639056103
  918   953         1639143809
  907   963         1639198990
  899   970         1639245699
  872   992         1639246336
  917   954         1639345877
  892   976         1639446464
  881   985         1639469466
  906   964         1639518760
  916   955         1639559171
  886   981         1639582597
  876   989         1639583045
  898   971         1639649403
  863   999         1639738646
  867   996         1639762299
  915   956         1639783691
  905   965         1639849750
  891   977         1639922804
  871   993         1639922968
  914   957         1640019437
  936   936         1640051712
  880   986         1640057256
  935   937         1640057328
  897   972         1640064321
  934   938         1640074176
  933   939         1640102256
  885   982         1640120293
  932   940         1640141568
  904   966         1640191960
  931   941         1640192112
  875   990         1640220875
  930   942         1640253888
  913   958         1640266409
  929   943         1640326896
  890   978         1640410352
  928   944         1640411136
  866   997         1640488869
  896   973         1640490453
  862  1000         1640503928
  927   945         1640506608
  912   959         1640524607
  903   967         1640545390
  870   994         1640610784
  926   946         1640613312
  879   987         1640656242
  884   983         1640669191
  925   947         1640731248
  911   960         1640794031
  924   948         1640860416
  874   991         1640869895
  889   979         1640909108
  902   968         1640910040
  895   974         1640927799
  923   949         1641000816
  910   961         1641074681
  922   950         1641152448
  865   998         1641226617
  883   984         1641229291
  878   988         1641266424
  901   969         1641285910
  869   995         1641309784
  921   951         1641315312
  909   962         1641366557
  894   975         1641376359
  888   980         1641419072
  920   952         1641489408
  873   992         1641530105
  908   963         1641669659
  900   970         1641673000
  919   953         1641674736
  882   985         1641800593
  893   976         1641836133
  918   954         1641871296
  877   989         1641887802
  887   981         1641940244
  864   999         1641975543
  907   964         1641983987
  868   996         1642019968
  899   971         1642071310
  917   955         1642079088
  872   993         1642201505
  916   956         1642298112
  892   977         1642307121
  906   965         1642309541
  881   986         1642383097
  886   982         1642472624
  898   972         1642480840
  876   990         1642520376
  915   957         1642528368
  905   966         1642646321
  936   937         1642682809
  935   938         1642694047
  934   939         1642716523
  863  1000         1642735647
  867   997         1642741336
  933   940         1642750237
  914   958         1642769856
  891   978         1642789323
  932   941         1642795189
  931   942         1642851379
  871   994         1642884095
  897   973         1642901590
  930   943         1642918807
  880   987         1642976803
  904   967         1642994327
  929   944         1642997473
  885   983         1643016212
  913   959         1643022576
  928   945         1643087377
  875   991         1643164146
  927   946         1643188519
  890   979         1643282739
  912   960         1643286528
  926   947         1643300899
  896   974         1643333560
  903   968         1643353559
  925   948         1643424517
  866   998         1643473888
  924   949         1643559373
  911   961         1643561712
  884   984         1643571008
  870   995         1643577875
  879   988         1643581711
  923   950         1643705467
  902   969         1643724017
  895   975         1643776750
  889   980         1643787369
  874   992         1643819112
  910   962         1643848128
  922   951         1643862799
  921   952         1644031369
  901   970         1644105701
  883   985         1644137012
  909   963         1644145776
  878   989         1644197821
  920   953         1644211177
  865   999         1644217624
  894   976         1644231160
  869   996         1644282845
  888   981         1644303213
  919   954         1644402223
  908   964         1644454656
  873   993         1644485274
  900   971         1644498611
  918   955         1644604507
  893   977         1644696790
  882   986         1644714224
  907   965         1644774768
  917   956         1644818029
  877   990         1644825133
  887   982         1644830271
  899   972         1644902747
  864  1000         1644972544
  868   997         1644999005
  916   957         1645042789
  906   966         1645106112
  872   994         1645162632
  892   978         1645173640
  915   958         1645278787
  881   987         1645302644
  937   937         1645313906
  898   973         1645318109
  936   938         1645319528
  935   939         1645336394
  934   940         1645364504
  886   983         1645368543
  933   941         1645403858
  905   967         1645448688
  932   942         1645454456
  876   991         1645463647
  931   943         1645516298
  914   959         1645526023
  930   944         1645589384
  891   979         1645661710
  929   945         1645673714
  867   998         1645726355
  897   974         1645744697
  928   946         1645769288
  913   960         1645784497
  904   968         1645802496
  871   995         1645851186
  927   947         1645876106
  880   988         1645902272
  885   984         1645918029
  926   948         1645994168
  912   961         1646054209
  875   992         1646113363
  925   949         1646123474
  890   980         1646161000
  903   969         1646167536
  896   975         1646182511
  924   950         1646264024
  911   962         1646335159
  923   951         1646415818
  866   999         1646464895
  884   985         1646478729
  879   989         1646513108
  902   970         1646543808
  870   996         1646550936
  922   952         1646578856
  910   963         1646627347
  895   976         1646631551
  889   981         1646671510
  921   953         1646753138
  874   993         1646774281
  909   964         1646930773
  901   971         1646931312
  920   954         1646938664
  883   986         1647050643
  894   977         1647091817
  878   990         1647135152
  919   955         1647135434
  888   982         1647193240
  865  1000         1647214625
  908   965         1647245437
  869   997         1647261882
  900   972         1647330048
  918   956         1647343448
  873   994         1647446401
  917   957         1647562706
  893   978         1647563309
  907   966         1647571339
  882   987         1647633771
  887   983         1647726190
  899   973         1647740016
  877   991         1647768404
  916   958         1647793208
  906   967         1647908479
  937   938         1647950625
  936   939         1647961875
  868   998         1647984024
  935   940         1647984375
  934   941         1648018125
  915   959         1648034954
  892   979         1648046027
  933   942         1648063125
  932   943         1648119375
  872   995         1648129723
  898   974         1648161216
  931   944         1648186875
  881   988         1648228113
  905   968         1648256857
  930   945         1648265625
  886   984         1648270360
  914   960         1648287944
  929   946         1648355625
  876   992         1648412864
  928   947         1648456875
  891   980         1648539971
  913   961         1648552178
  927   948         1648569375
  897   975         1648593648
  904   969         1648616473
  926   949         1648693125
  867   999         1648717362
  871   996         1648824247
  885   985         1648825750
  912   962         1648827656
  925   950         1648828125
  880   989         1648833669
  924   951         1648974375
  903   970         1648987327
  896   976         1649037312
  890   981         1649045141
  875   993         1649068532
  911   963         1649114378
  923   952         1649131875
  922   953         1649300625
  902   971         1649369419
  884   986         1649392360
  910   964         1649412344
  879   990         1649450439
  866  1000         1649461896
  921   954         1649480625
  895   977         1649492208
  870   997         1649529973
  889   982         1649561537
  920   955         1649671875
  909   965         1649721554
  874   994         1649735408
  901   972         1649762749
  919   956         1649874375
  894   978         1649958336
  883   987         1649970190
  908   966         1650042008
  878   991         1650078423
  918   957         1650088125
  888   983         1650089159
  900   973         1650167317
  869   998         1650246901
  917   958         1650313125
  907   967         1650373706
  873   995         1650413492
  893   979         1650435696
  916   959         1650549375
  882   988         1650559240
  899   974         1650583123
  938   938         1650587344
  937   939         1650592972
  936   940         1650609856
  887   984         1650628007
  935   941         1650637996
  934   942         1650677392
  906   968         1650716648
  877   992         1650717621
  933   943         1650728044
  932   944         1650789952
  915   960         1650796875
  931   945         1650863116
  892   980         1650924288
  930   946         1650947536
  868   999         1650975031
  898   975         1651010167
  929   947         1651043212
  914   961         1651055625
  905   969         1651070834
  872   996         1651102784
  928   948         1651150144
  881   989         1651159510
  886   985         1651178081
  927   949         1651268332
  913   962         1651325625
  876   993         1651368033
  926   950         1651397776
  891   981         1651424112
  904   970         1651436264
  897   976         1651448449
  925   951         1651538476
  912   963         1651606875
  924   952         1651690432
  867  1000         1651714363
  885   986         1651739381
  880   990         1651771000
  871   997         1651803284
  903   971         1651812938
  923   953         1651853644
  896   977         1651897969
  911   964         1651899375
  890   982         1651935168
  922   954         1652028112
  875   994         1652029659
  902   972         1652200856
  910   965         1652203125
  921   955         1652213836
  884   987         1652311907
  895   978         1652358727
  879   991         1652393710
  920   956         1652410816
  889   983         1652457456
  870   998         1652514992
  909   966         1652518125
  901   973         1652600018
  919   957         1652619052
  874   995         1652702499
  894   979         1652830723
  918   958         1652838544
  908   967         1652844375
  883   988         1652895659
  888   984         1652990976
  900   974         1653010424
  878   992         1653027640
  917   959         1653069292
  907   968         1653181875
  938   939         1653229691
  869   999         1653237908
  937   940         1653240953
  936   941         1653263477
  935   942         1653297263
  916   960         1653311296
  893   980         1653313957
  934   943         1653342311
  873   996         1653386553
  933   944         1653398621
  899   975         1653432074
  932   945         1653466193
  882   989         1653490637
  906   969         1653530625
  887   985         1653535728
  931   946         1653545027
  915   961         1653564556
  930   947         1653635123
  877   993         1653672790
  929   948         1653736481
  892   981         1653808429
  914   962         1653829072
  928   949         1653849101
  898   976         1653864968
  905   970         1653890625
  868  1000         1653972032
  927   950         1653972983
  872   997         1654081821
  886   986         1654091712
  881   990         1654096841
  913   963         1654104844
  926   951         1654108127
  925   952         1654254533
  904   971         1654261875
  897   977         1654309106
  891   982         1654314139
  876   994         1654329160
  912   964         1654391872
  924   953         1654412201
  923   954         1654581131
  903   972         1654644375
  885   987         1654658928
  911   965         1654690156
  880   991         1654714271
  922   955         1654761323
  896   978         1654764488
  871   998         1654788303
  890   983         1654831087
  921   956         1654952777
  875   995         1654996750
  910   966         1654999696
  902   973         1655038125
  920   957         1655155493
  895   979         1655231114
  884   988         1655237376
  909   967         1655320492
  879   992         1655342927
  889   984         1655359273
  919   958         1655369471
  901   974         1655443125
  870   999         1655505999
  918   959         1655594711
  908   968         1655652544
  874   996         1655675560
  894   980         1655708984
  883   989         1655827056
  917   960         1655831213
  900   975         1655859375
  939   939         1655872038
  938   940         1655877672
  937   941         1655894574
  888   985         1655898697
  936   942         1655922744
  935   943         1655962182
  878   993         1655982809
  907   969         1655995852
  934   944         1656012888
  933   945         1656074862
  916   961         1656078977
  932   946         1656148104
  893   981         1656198098
  931   947         1656232614
  869  1000         1656234909
  899   976         1656286875
  930   948         1656328392
  915   962         1656338003
  906   970         1656350416
  873   997         1656365590
  882   990         1656427968
  929   949         1656435438
  887   986         1656449359
  928   950         1656553752
  914   963         1656608291
  877   994         1656633917
  927   951         1656683334
  892   982         1656698456
  905   971         1656716236
  898   977         1656725625
  926   952         1656824184
  913   964         1656889841
  925   953         1656976302
  886   987         1657011259
  881   991         1657040112
  872   998         1657066840
  904   972         1657093312
  924   954         1657139688
  897   978         1657175625
  912   965         1657182653
  891   983         1657210058
  876   995         1657296251
  923   955         1657314342
  903   973         1657481644
  911   966         1657486727
  922   956         1657500264
  885   988         1657584397
  896   979         1657636875
  880   992         1657663488
  921   957         1657697454
  890   984         1657732904
  871   999         1657779310
  910   967         1657802063
  902   974         1657881232
  920   958         1657905912
  875   996         1657969811
  895   980         1658109375
  919   959         1658125638
  909   968         1658128661
  884   989         1658168773
  889   985         1658266994
  901   975         1658292076
  879   993         1658298096
  918   960         1658356632
  908   969         1658466521
  870  1000         1658503000
  939   940         1658520019
  938   941         1658531293
  937   942         1658553841
  936   943         1658587663
  894   981         1658593125
  917   961         1658598894
  935   944         1658632759
  874   997         1658654597
  934   945         1658689129
  900   976         1658714176
  933   946         1658756773
  883   990         1658764387
  888   986         1658812328
  907   970         1658815643
  932   947         1658835691
  916   962         1658852424
  931   948         1658925883
  878   994         1658943936
  930   949         1659027349
  893   982         1659088125
  915   963         1659117222
  929   950         1659140089
  899   977         1659147532
  906   971         1659176027
  928   951         1659264103
  873   998         1659350609
  887   987         1659368906
  882   991         1659371239
  914   964         1659393288
  927   952         1659399391
  926   953         1659545953
  905   972         1659547673
  898   978         1659592144
  892   983         1659594375
  877   995         1659601008
  913   965         1659680622
  925   954         1659703789
  924   955         1659872899
  904   973         1659930581
  886   988         1659936728
  912   966         1659979224
  881   992         1659989329
  897   979         1660048012
  923   956         1660053283
  872   999         1660057847
  891   984         1660111875
  922   957         1660244941
  876   996         1660269312
  911   967         1660289094
  903   974         1660324751
  921   958         1660447873
  896   980         1660515136
  885   989         1660515794
  910   968         1660610232
  880   993         1660618657
  890   985         1660640625
  920   959         1660662079
  902   975         1660730183
  871  1000         1660776311
  919   960         1660887559
  909   969         1660942638
  875   997         1660948848
  895   981         1660993516
  884   990         1661106104
  918   961         1661124313
  901   976         1661146877
  940   940         1661168000
  939   941         1661173640
  889   986         1661180625
  938   942         1661190560
  937   943         1661218760
  936   944         1661258240
  879   994         1661259223
  908   970         1661286312
  935   945         1661309000
  934   946         1661371040
  917   962         1661372341
  933   947         1661444360
  894   982         1661483152
  932   948         1661528960
  900   977         1661574833
  931   949         1661624840
  916   963         1661631643
  874   998         1661639616
  907   971         1661641254
  883   991         1661707658
  888   987         1661731875
  930   950         1661732000
  929   951         1661850440
  915   964         1661902219
  878   995         1661911027
  928   952         1661980160
  893   983         1661984044
  906   972         1662007464
  899   978         1662014051
  927   953         1662121160
  914   965         1662184069
  926   954         1662273440
  887   988         1662294375
  882   992         1662320456
  873   999         1662341616
  905   973         1662384942
  925   955         1662437000
  898   979         1662464531
  913   966         1662477193
  892   984         1662496192
  877   996         1662574069
  924   956         1662611840
  904   974         1662773688
  912   967         1662781591
  923   957         1662797960
  886   989         1662868125
  897   980         1662926273
  881   993         1662944498
  922   958         1662995360
  891   985         1663019596
  872  1000         1663054848
  911   968         1663097263
  903   975         1663173702
  921   959         1663204040
  876   997         1663248349
  896   981         1663399277
  920   960         1663424000
  910   969         1663424209
  885   990         1663453125
  890   986         1663554256
  880   994         1663579784
  902   976         1663584984
  919   961         1663655240
  909   970         1663762429
  940   941         1663821621
  939   942         1663832907
  938   943         1663855479
  895   982         1663883543
  937   944         1663889337
  918   962         1663897760
  875   998         1663933867
  936   945         1663934481
  935   946         1663990911
  901   977         1664007534
  884   991         1664049375
  934   947         1664058627
  889   987         1664100172
  908   971         1664111923
  933   948         1664137629
  917   963         1664151560
  879   995         1664226314
  932   949         1664227917
  931   950         1664329491
  894   983         1664379071
  916   964         1664416640
  900   978         1664441352
  930   951         1664442351
  907   972         1664472691
  929   952         1664566497
  874   999         1664630623
  883   992         1664656875
  888   988         1664657344
  915   965         1664693000
  928   953         1664701929
  906   973         1664844733
  927   954         1664848647
  878   996         1664884088
  893   984         1664885861
  899   979         1664886438
  914   966         1664980640
  926   955         1665006651
  925   956         1665175941
  887   989         1665225772
  905   974         1665228049
  882   993         1665275625
  913   967         1665279560
  873  1000         1665338617
  898   980         1665342792
  924   957         1665356517
  892   985         1665403913
  923   958         1665548379
  877   997         1665553106
  912   968         1665589760
  904   975         1665622639
  922   959         1665751527
  886   990         1665805456
  897   981         1665810414
  881   994         1665905625
  911   969         1665911240
  891   986         1665933227
  921   960         1665965961
  903   976         1666028503
  920   961         1666191681
  876   998         1666233368
  910   970         1666244000
  896   982         1666289304
  885   991         1666396396
  919   962         1666428687
  902   977         1666445641
  890   987         1666473803
  941   941         1666475242
  940   942         1666480888
  939   943         1666497826
  938   944         1666526056
  880   995         1666546875
  937   945         1666565578
  909   971         1666588040
  936   946         1666616392
  918   963         1666676979
  935   947         1666678498
  934   948         1666751896
  895   983         1666779462
  933   949         1666836586
  901   978         1666874053
  875   999         1666924874
  932   950         1666932568
  917   964         1666936557
  908   972         1666943360
  884   992         1666998592
  889   988         1667025641
  931   951         1667039842
  930   952         1667158408
  879   996         1667199375
  916   965         1667207421
  894   984         1667280888
  929   953         1667288266
  907   973         1667309960
  900   979         1667313739
  928   954         1667429416
  915   966         1667489571
  927   955         1667581858
  888   989         1667588741
  883   993         1667612044
  874  1000         1667627624
  906   974         1667687840
  926   956         1667745592
  899   980         1667764699
  914   967         1667783007
  893   985         1667793582
  878   997         1667863125
  925   957         1667920618
  905   975         1668077000
  913   968         1668087729
  924   958         1668106936
  887   990         1668163103
  898   981         1668226933
  882   994         1668236752
  923   959         1668304546
  892   986         1668317544
  912   969         1668403737
  904   976         1668477440
  922   960         1668513448
  877   998         1668538125
  897   982         1668700441
  911   970         1668731031
  921   961         1668733642
  886   991         1668748727
  891   987         1668852774
  881   995         1668872716
  903   977         1668889160
  920   962         1668965128
  910   971         1669069611
  941   942         1669134509
  940   943         1669145807
  939   944         1669168403
  896   983         1669185223
  938   945         1669202297
  919   963         1669207906
  876   999         1669224375
  937   946         1669247489
  936   947         1669303979
  902   978         1669312160
  885   992         1669345613
  935   948         1669371767
  890   988         1669399272
  909   972         1669419477
  934   949         1669450853
  918   964         1669461976
  880   996         1669519936
  933   950         1669541237
  932   951         1669642919
  895   984         1669681279
  917   965         1669727338
  901   979         1669746440
  931   952         1669755899
  908   973         1669780629
  930   953         1669880177
  875  1000         1669921875
  884   993         1669953761
  889   989         1669957038
  916   966         1670003992
  929   954         1670015753
  907   974         1670153067
  928   955         1670162627
  879   997         1670178412
  894   985         1670188609
  900   980         1670192000
  915   967         1670291938
  927   956         1670320799
  926   957         1670490269
  888   990         1670526072
  906   975         1670536791
  883   994         1670573171
  914   968         1670591176
  899   981         1670648840
  925   958         1670671037
  893   986         1670707213
  878   998         1670848144
  924   959         1670863103
  913   969         1670901706
  905   976         1670931801
  923   960         1671066467
  887   991         1671106374
  898   982         1671116960
  882   995         1671203843
  912   970         1671223528
  892   987         1671237091
  922   961         1671281129
  904   977         1671338097
  921   962         1671507089
  877   999         1671529132
  911   971         1671556642
  897   983         1671596360
  886   992         1671697944
  920   963         1671744347
  903   978         1671755679
  891   988         1671778243
  942   942         1671793776
  941   943         1671799428
  940   944         1671816384
  939   945         1671844644
  881   996         1671845777
  938   946         1671884208
  910   972         1671901048
  937   947         1671935076
  919   964         1671992903
  936   948         1671997248
  935   949         1672070724
  896   984         1672087040
  934   950         1672155504
  902   979         1672184547
  876  1000         1672221376
  933   951         1672251588
  918   965         1672252757
  909   973         1672256746
  885   993         1672300782
  890   989         1672330669
  932   952         1672358976
  931   953         1672477668
  880   997         1672498973
  917   966         1672523909
  895   985         1672589000
  930   954         1672607664
  908   974         1672623736
  901   980         1672624701
  929   955         1672748964
  916   967         1672806359
  889   990         1672894369
  928   956         1672901568
  884   994         1672914888
  907   975         1673002018
  927   957         1673065476
  900   981         1673076141
  915   968         1673100107
  894   986         1673102240
  879   998         1673163431
  926   958         1673240688
  906   976         1673391592
  914   969         1673405153
  925   959         1673427204
  888   991         1673469343
  899   982         1673538867
  883   995         1673540262
  924   960         1673625024
  893   987         1673626760
  913   970         1673721497
  905   977         1673792458
  923   961         1673834148
  878   999         1673839151
  898   983         1674012879
  912   971         1674049139
  922   962         1674054576
  887   992         1674055591
  892   988         1674162560
  882   996         1674176904
  904   978         1674204616
  921   963         1674286308
  911   972         1674388079
  942   943         1674458695
  941   944         1674470005
  940   945         1674492625
  897   984         1674498177
  877  1000         1674526133
  939   946         1674526555
  920   964         1674529344
  938   947         1674571795
  903   979         1674628066
  937   948         1674628345
  886   993         1674653113
  936   949         1674696205
  891   989         1674709640
  910   973         1674738317
  935   950         1674775375
  919   965         1674783684
  881   997         1674824814
  934   951         1674865855
  933   952         1674967645
  896   985         1674994761
  918   966         1675049328
  902   980         1675062808
  932   953         1675080745
  909   974         1675099853
  931   954         1675205155
  885   994         1675261909
  890   990         1675268000
  917   967         1675326276
  930   955         1675340875
  908   975         1675472687
  880   998         1675483992
  929   956         1675487905
  895   986         1675502631
  901   981         1675508842
  916   968         1675614528
  928   957         1675646245
  927   958         1675815895
  889   991         1675837640
  907   976         1675856819
  884   995         1675881979
  915   969         1675914084
  900   982         1675966168
  926   959         1675996855
  894   987         1676021787
  879   999         1676154438
  925   960         1676189125
  914   970         1676224944
  906   977         1676252249
  924   961         1676392705
  888   992         1676418560
  899   983         1676434786
  883   996         1676513323
  913   971         1676547108
  893   988         1676552229
  923   962         1676607595
  905   978         1676658977
  922   963         1676833795
  878  1000         1676836152
  912   972         1676880576
  898   984         1676914696
  887   993         1677010760
  921   964         1677071305
  904   979         1677077003
  892   989         1677093957
  943   943         1677123614
  942   944         1677129272
  941   945         1677146246
  882   997         1677155941
  940   946         1677174536
  939   947         1677214142
  911   973         1677225348
  938   948         1677265064
  920   965         1677320125
  937   949         1677327302
  936   950         1677400856
  897   985         1677405898
  935   951         1677485726
  903   980         1677506327
  919   966         1677580255
  910   974         1677581424
  934   952         1677581912
  886   994         1677614240
  891   990         1677646971
  933   953         1677689414
  932   954         1677808232
  881   998         1677809833
  918   967         1677851695
  896   986         1677908392
  931   955         1677938366
  902   981         1677946949
  909   975         1677948804
  930   956         1678079816
  917   968         1678134445
  890   991         1678211271
  885   995         1678229000
  929   957         1678232582
  908   976         1678327488
  928   958         1678396664
  901   982         1678398869
  895   987         1678422178
  916   969         1678428505
  880   999         1678474999
  927   959         1678572062
  907   977         1678717476
  915   970         1678733875
  926   960         1678758776
  889   992         1678786857
  884   996         1678855040
  900   983         1678862087
  894   988         1678947256
  925   961         1678956806
  914   971         1679050555
  906   978         1679118768
  879  1000         1679151439
  924   962         1679166152
  899   984         1679336603
  888   993         1679373729
  913   972         1679378545
  923   963         1679386814
  893   989         1679483626
  883   997         1679492360
  905   979         1679531364
  922   964         1679618792
  912   973         1679717845
  943   944         1679794191
  942   945         1679805513
  898   985         1679822417
  941   946         1679828157
  921   965         1679862086
  940   947         1679862123
  939   948         1679907411
  904   980         1679955264
  938   949         1679964021
  887   994         1679971887
  892   990         1680031288
  937   950         1680031953
  911   974         1680068455
  936   951         1680111207
  920   966         1680116696
  882   998         1680140960
  935   952         1680201783
  934   953         1680303681
  897   986         1680319529
  919   967         1680382622
  903   981         1680390468
  933   954         1680416901
  910   975         1680430375
  932   955         1680541443
  886   995         1680581331
  891   991         1680590242
  918   968         1680659864
  931   956         1680677307
  881   999         1680800840
  909   976         1680803605
  930   957         1680824493
  896   987         1680827939
  902   982         1680836976
  917   969         1680948422
  929   958         1680983001
  928   959         1681152831
  890   992         1681160488
  908   977         1681188145
  885   996         1681202061
  916   970         1681248296
  901   983         1681294788
  927   960         1681333983
  895   988         1681347647
  880  1000         1681472000
  926   961         1681526457
  915   971         1681559486
  907   978         1681583995
  925   962         1681730253
  889   993         1681742026
  900   984         1681763904
  884   997         1681834077
  894   989         1681878653
  914   972         1681881992
  924   963         1681945371
  906   979         1681991155
  923   964         1682171811
  913   973         1682215814
  899   985         1682244324
  888   994         1682334856
  922   965         1682409573
  905   980         1682409625
  893   990         1682420957
  944   944         1682464768
  943   945         1682470432
  883   998         1682477379
  942   946         1682487424
  941   947         1682515744
  940   948         1682555392
  912   974         1682560952
  939   949         1682606368
  921   966         1682658657
  938   950         1682668672
  898   986         1682736048
  937   951         1682742304
  936   952         1682827264
  904   981         1682839405
  911   975         1682917406
  920   967         1682919063
  935   953         1682923552
  887   995         1682938978
  892   991         1682974559
  934   954         1683031168
  882   999         1683131967
  933   955         1683150112
  919   968         1683190791
  897   987         1683239076
  932   956         1683280384
  903   982         1683280495
  910   976         1683285176
  931   957         1683421984
  918   969         1683473841
  891   992         1683539459
  886   996         1683554392
  930   958         1683574912
  909   977         1683664262
  902   983         1683732895
  929   959         1683739168
  896   988         1683753408
  917   970         1683768213
  881  1000         1683797841
  928   960         1683914752
  908   978         1684054664
  916   971         1684073907
  927   961         1684101664
  890   993         1684115657
  885   997         1684181098
  901   984         1684196605
  895   989         1684279044
  926   962         1684299904
  915   972         1684390923
  907   979         1684456382
  925   963         1684509472
  900   985         1684671625
  889   994         1684703153
  914   973         1684719261
  924   964         1684730368
  894   990         1684815984
  884   998         1684819096
  906   980         1684869416
  923   965         1684962592
  913   974         1685058921
  944   945         1685141009
  943   946         1685152343
  899   986         1685157955
  942   947         1685175011
  922   966         1685206144
  941   948         1685209013
  940   949         1685254349
  905   981         1685293766
  888   995         1685301947
  939   950         1685311019
  893   991         1685364228
  938   951         1685379023
  912   975         1685409903
  937   952         1685458361
  921   967         1685461024
  883   999         1685468386
  936   953         1685549033
  935   954         1685651039
  898   987         1685655595
  920   968         1685727232
  904   982         1685729432
  934   955         1685764379
  911   976         1685772207
  933   956         1685889053
  887   996         1685912039
  892   992         1685923776
  919   969         1686004768
  932   957         1686025061
  882  1000         1686128968
  910   977         1686145833
  897   988         1686164545
  931   958         1686172403
  903   983         1686176414
  918   970         1686293632
  930   959         1686331079
  891   993         1686494628
  929   960         1686501089
  909   978         1686530781
  886   997         1686533429
  917   971         1686593824
  902   984         1686634712
  928   961         1686682433
  896   989         1686684805
  927   962         1686875111
  916   972         1686905344
  908   979         1686927051
  890   994         1687076784
  926   963         1687079123
  901   985         1687104326
  885   998         1687166117
  895   990         1687216375
  915   973         1687228192
  925   964         1687294469
  907   980         1687334643
  924   965         1687521149
  914   974         1687562368
  900   986         1687585256
  889   995         1687670244
  906   981         1687753557
  923   966         1687759163
  894   991         1687759255
  884   999         1687810103
  945   945         1687817250
  944   946         1687822920
  943   947         1687839930
  942   948         1687868280
  913   975         1687907872
  941   949         1687907970
  940   950         1687959000
  922   967         1688008511
  939   951         1688021370
  899   987         1688077502
  938   952         1688095080
  937   953         1688180130
  905   982         1688183793
  912   976         1688264704
  921   968         1688269193
  888   996         1688275008
  936   954         1688276520
  893   992         1688313445
  935   955         1688384250
  883  1000         1688465387
  934   956         1688503320
  920   969         1688541209
  898   988         1688581064
  904   983         1688625351
  911   977         1688632864
  933   957         1688633730
  932   958         1688775480
  919   970         1688824559
  892   993         1688878945
  887   997         1688891076
  931   959         1688928570
  910   978         1689012352
  903   984         1689078231
  930   960         1689093000
  897   989         1689095942
  918   971         1689119243
  929   961         1689268770
  909   979         1689403168
  917   972         1689425261
  891   994         1689455755
  928   962         1689455880
  886   998         1689518448
  902   985         1689542433
  896   990         1689622136
  927   963         1689654330
  916   973         1689742613
  908   980         1689805312
  926   964         1689864120
  901   986         1690017957
  890   995         1690043875
  915   974         1690071299
  925   965         1690085250
  885   999         1690157124
  895   991         1690159646
  907   981         1690218784
  924   966         1690317720
  914   975         1690411319
  945   946         1690499161
  900   987         1690504803
  944   947         1690510507
  943   948         1690533199
  923   967         1690561530
  942   949         1690567237
  941   950         1690612621
  889   996         1690643305
  906   982         1690643584
  940   951         1690669351
  894   992         1690708472
  939   952         1690737427
  913   976         1690762673
  884  1000         1690807104
  922   968         1690816680
  938   953         1690816849
  937   954         1690907617
  899   988         1691002971
  936   955         1691009731
  905   983         1691079712
  921   969         1691083170
  935   956         1691123191
  912   977         1691125361
  934   957         1691247997
  888   997         1691254045
  893   993         1691268614
  920   970         1691361000
  933   958         1691384149
  911   978         1691499383
  898   989         1691512461
  904   984         1691527168
  932   959         1691531647
  919   971         1691650170
  931   960         1691690491
  892   994         1691840072
  930   961         1691860681
  887   998         1691876095
  910   979         1691884739
  918   972         1691950680
  903   985         1691985952
  897   990         1692033273
  929   962         1692042217
  928   963         1692235099
  917   973         1692262530
  909   980         1692281429
  891   995         1692422846
  927   964         1692439327
  902   986         1692456064
  886   999         1692509455
  896   991         1692565407
  916   974         1692585720
  926   965         1692654901
  908   981         1692689453
  925   966         1692881821
  915   975         1692920250
  901   987         1692937504
  890   996         1693016936
  907   982         1693108811
  895   992         1693108863
  924   967         1693120087
  885  1000         1693154125
  946   946         1693181072
  945   947         1693186748
  944   948         1693203776
  943   949         1693232156
  914   976         1693266120
  942   950         1693271888
  941   951         1693322972
  923   968         1693369699
  940   952         1693385408
  900   988         1693430272
  939   953         1693459196
  906   983         1693539503
  938   954         1693544336
  889   997         1693622342
  913   977         1693623330
  922   969         1693630657
  937   955         1693640828
  894   993         1693663641
  936   956         1693748672
  935   957         1693867868
  921   970         1693902961
  899   989         1693934368
  905   984         1693981529
  912   978         1693991880
  934   958         1693998416
  933   959         1694140316
  920   971         1694186611
  893   994         1694229741
  888   998         1694239064
  932   960         1694293568
  911   979         1694371770
  904   985         1694434889
  898   990         1694449792
  931   961         1694458172
  919   972         1694481607
  930   962         1694634128
  910   980         1694763000
  918   973         1694787949
  892   995         1694807163
  929   963         1694821436
  887   999         1694867102
  903   986         1694899583
  897   991         1694976544
  928   964         1695020096
  917   974         1695105637
  909   981         1695165570
  927   965         1695230108
  902   987         1695375611
  891   996         1695395907
  916   975         1695434671
  926   966         1695451472
  886  1000         1695506456
  896   992         1695514624
  908   982         1695579480
  925   967         1695684188
  915   976         1695775051
  901   988         1695862973
  946   947         1695868659
  945   948         1695880017
  944   949         1695902733
  924   968         1695928256
  943   950         1695936807
  942   951         1695982239
  890   997         1695995973
  907   983         1696004730
  941   952         1696039029
  895   993         1696064032
  940   953         1696107177
  914   977         1696126777
  923   969         1696183676
  939   954         1696186683
  938   955         1696277547
  900   989         1696361669
  937   956         1696379769
  906   984         1696441320
  922   970         1696450448
  913   978         1696489849
  936   957         1696493349
  889   998         1696607361
  935   958         1696618287
  894   994         1696624768
  921   971         1696728572
  934   959         1696754583
  912   979         1696864267
  899   990         1696871699
  905   985         1696889250
  933   960         1696902237
  920   972         1697018048
  932   961         1697061249
  893   995         1697196832
  888   999         1697230071
  931   962         1697231619
  911   980         1697250031
  919   973         1697318876
  904   986         1697348520
  898   991         1697393063
  930   963         1697413347
  929   964         1697606433
  918   974         1697631056
  910   981         1697647141
  892   996         1697780224
  928   965         1697810877
  903   987         1697819130
  887  1000         1697864103
  897   992         1697925761
  917   975         1697954588
  927   966         1698026679
  909   982         1698055597
  926   967         1698253839
  916   976         1698289472
  902   988         1698301080
  891   997         1698374944
  896   993         1698469793
  908   983         1698475399
  925   968         1698492357
  947   947         1698556246
  946   948         1698561928
  945   949         1698578974
  944   950         1698607384
  915   977         1698635708
  943   951         1698647158
  942   952         1698698296
  924   969         1698742233
  941   953         1698760798
  901   989         1698794370
  940   954         1698834664
  907   984         1698906547
  939   955         1698919894
  890   998         1698980992
  914   978         1698993296
  923   970         1699003467
  938   956         1699016488
  895   994         1699025159
  937   957         1699124446
  936   958         1699243768
  922   971         1699276059
  900   990         1699299000
  906   985         1699349041
  913   979         1699362236
  935   959         1699374454
  934   960         1699516504
  921   972         1699560009
  894   995         1699591859
  889   999         1699598368
  933   961         1699669918
  912   980         1699742528
  905   986         1699802881
  899   991         1699814970
  932   962         1699834696
  920   973         1699855317
  931   963         1700010838
  911   981         1700134172
  919   974         1700161983
  893   996         1700169893
  930   964         1700198344
  888  1000         1700227072
  904   987         1700268067
  898   992         1700342280
  929   965         1700397214
  918   975         1700480007
  910   982         1700537168
  928   966         1700607448
  903   988         1700744599
  892   997         1700759261
  917   976         1700809389
  927   967         1700829046
  897   993         1700880930
  909   983         1700951516
  926   968         1701062008
  916   977         1701150129
  902   989         1701232477
  947   948         1701249515
  946   949         1701260885
  945   950         1701283625
  925   969         1701306334
  944   951         1701317735
  891   998         1701359963
  943   952         1701363215
  908   984         1701377216
  942   953         1701420065
  896   994         1701430920
  941   954         1701488285
  915   978         1701502227
  924   970         1701562024
  940   955         1701567875
  939   956         1701658835
  901   990         1701731701
  938   957         1701761165
  907   985         1701814268
  923   971         1701829078
  914   979         1701865683
  937   958         1701874865
  890   999         1701971999
  895   995         1701992250
  936   959         1701999935
  922   972         1702107496
  935   960         1702136375
  913   980         1702240497
  900   991         1702242271
  906   986         1702262672
  934   961         1702284185
  921   973         1702397278
  933   962         1702443365
  894   996         1702564920
  889  1000         1702595369
  932   963         1702613915
  912   981         1702626669
  920   974         1702698424
  905   987         1702722428
  899   992         1702764187
  931   964         1702795835
  930   965         1702989125
  919   975         1703010934
  911   982         1703024199
  893   997         1703148930
  904   988         1703193536
  929   966         1703193785
  898   993         1703297449
  918   976         1703334808
  928   967         1703409815
  910   983         1703433087
  927   968         1703637215
  917   977         1703670046
  903   989         1703675996
  892   998         1703744280
  897   994         1703842057
  909   984         1703853333
  926   969         1703875985
  948   948         1703942784
  947   949         1703948472
  946   950         1703965536
  945   951         1703993976
  916   978         1704016648
  944   952         1704033792
  943   953         1704084984
  925   970         1704126125
  942   954         1704147552
  902   990         1704169808
  941   955         1704221496
  908   985         1704284937
  940   956         1704306816
  891   999         1704350970
  915   979         1704374614
  924   971         1704387635
  896   995         1704398011
  939   957         1704403512
  938   958         1704511584
  937   959         1704631032
  923   972         1704660515
  901   991         1704674972
  907   986         1704727899
  914   980         1704743944
  936   960         1704761856
  935   961         1704904056
  922   973         1704944765
  895   996         1704965311
  890  1000         1704969000
  934   962         1705057632
  913   981         1705124638
  906   987         1705182219
  900   992         1705191488
  933   963         1705222584
  921   974         1705240385
  932   964         1705398912
  912   982         1705516696
  894   997         1705543957
  920   975         1705547375
  931   965         1705586616
  905   988         1705647897
  899   993         1705719356
  930   966         1705785696
  919   976         1705865735
  911   983         1705920118
  929   967         1705996152
  904   989         1706124933
  893   998         1706133949
  918   977         1706195465
  928   968         1706217984
  898   994         1706258576
  910   984         1706334904
  927   969         1706451192
  917   978         1706536565
  903   990         1706613327
  948   949         1706641741
  947   950         1706653123
  946   951         1706675887
  926   970         1706695776
  945   952         1706710033
  892   999         1706735287
  944   953         1706755561
  909   985         1706761054
  897   995         1706809148
  943   954         1706812471
  942   955         1706880763
  916   979         1706889035
  925   971         1706951736
  941   956         1706960437
  940   957         1707051493
  902   991         1707113079
  939   958         1707153931
  908   986         1707198568
  924   972         1707219072
  915   980         1707252875
  938   959         1707267751
  891  1000         1707347971
  896   996         1707371072
  937   960         1707392953
  923   973         1707497784
  936   961         1707529537
  901   992         1707624189
  914   981         1707628085
  907   987         1707647446
  935   962         1707677503
  922   974         1707787872
  934   963         1707836851
  895   997         1707944348
  933   964         1708007581
  913   982         1708014665
  921   975         1708089336
  906   988         1708107688
  900   993         1708146657
  932   965         1708189693
  931   966         1708383187
  920   976         1708402176
  912   983         1708412615
  894   998         1708528976
  905   989         1708579294
  930   967         1708588063
  899   994         1708680483
  919   977         1708726392
  929   968         1708804321
  911   984         1708821935
  928   969         1709031961
  918   978         1709061984
  904   990         1709062264
  893   999         1709124956
  898   995         1709225667
  910   985         1709242625
  927   970         1709270983
  949   949         1709340698
  948   950         1709346392
  947   951         1709363474
  946   952         1709391944
  917   979         1709408952
  945   953         1709431802
  944   954         1709483048
  926   971         1709521387
  943   955         1709545682
  903   991         1709556598
  942   956         1709619704
  909   986         1709674685
  941   957         1709705114
  892  1000         1709732288
  916   980         1709767296
  897   996         1709782209
  925   972         1709783173
  940   958         1709801912
  939   959         1709910098
  938   960         1710029672
  924   973         1710056341
  902   992         1710062296
  908   987         1710118115
  915   981         1710137016
  937   961         1710160634
  936   962         1710302984
  923   974         1710340891
  896   997         1710350109
  935   963         1710456722
  914   982         1710518112
  907   988         1710572915
  901   993         1710579358
  934   964         1710621848
  922   975         1710636823
  933   965         1710798362
  913   983         1710910584
  895   998         1710929367
  921   976         1710944137
  932   966         1710986264
  906   989         1711039085
  900   994         1711107784
  931   967         1711185554
  920   977         1711262833
  912   984         1711314432
  930   968         1711396232
  905   990         1711516625
  894   999         1711519983
  919   978         1711592911
  929   969         1711618298
  899   995         1711647574
  911   985         1711729656
  928   970         1711851752
  918   979         1711934371
  904   991         1712005535
  949   950         1712045349
  948   951         1712056743
  947   952         1712079531
  927   971         1712096594
  946   953         1712113713
  893  1000         1712121957
  910   986         1712156256
  945   954         1712159289
  898   996         1712198728
  944   955         1712216259
  943   956         1712284623
  917   980         1712287213
  926   972         1712352824
  942   957         1712364381
  941   958         1712455533
  903   992         1712505815
  940   959         1712558079
  909   987         1712594232
  925   973         1712620442
  916   981         1712651437
  939   960         1712672019
  897   997         1712761246
  938   961         1712797353
  924   974         1712899448
  937   962         1712934081
  902   993         1713017465
  915   982         1713027043
  908   988         1713043584
  936   963         1713082203
  923   975         1713189842
  935   964         1713241719
  896   998         1713335128
  934   965         1713412629
  914   983         1713414031
  922   976         1713491624
  907   989         1713504312
  901   994         1713540485
  933   966         1713594933
  932   967         1713788631
  921   977         1713804794
  913   984         1713812401
  895   999         1713920374
  906   990         1713976416
  931   968         1713993723
  900   995         1714074875
  920   978         1714129352
  930   969         1714210209
  912   985         1714222153
  929   970         1714438089
  905   991         1714459896
  919   979         1714465298
  894  1000         1714516984
  899   996         1714620635
  911   986         1714643287
  928   971         1714677363
  950   950         1714750000
  949   951         1714755700
  948   952         1714772800
  947   953         1714801300
  918   980         1714812632
  946   954         1714841200
  945   955         1714892500
  927   972         1714928031
  904   992         1714954752
  944   956         1714955200
  943   957         1715029300
  910   987         1715075803
  942   958         1715114800
  917   981         1715171354
  898   997         1715177765
  926   973         1715190093
  941   959         1715211700
  940   960         1715320000
  939   961         1715439700
  903   993         1715460984
  925   974         1715463549
  909   988         1715519701
  916   982         1715541464
  938   962         1715570800
  937   963         1715713300
  897   998         1715746265
  924   975         1715748399
  936   964         1715867200
  915   983         1715922962
  908   989         1715974981
  902   994         1715978592
  935   965         1716032500
  923   976         1716044643
  934   966         1716209200
  914   984         1716315848
  896   999         1716326135
  922   977         1716352281
  933   967         1716397300
  907   990         1716441643
  901   995         1716507576
  932   968         1716596800
  921   978         1716671313
  913   985         1716720122
  931   969         1716807700
  895  1000         1716917375
  906   991         1716919687
  920   979         1717001739
  930   970         1717030000
  900   996         1717047936
  912   986         1717135784
  929   971         1717263700
  919   980         1717343559
  905   992         1717409113
  950   951         1717460351
  949   952         1717471757
  948   953         1717494569
  928   972         1717508800
  947   954         1717528787
  911   987         1717562834
  946   955         1717574411
  899   997         1717599672
  945   956         1717631441
  918   981         1717696773
  944   957         1717699877
  927   973         1717765300
  943   958         1717779719
  942   959         1717870967
  904   993         1717909921
  941   960         1717973621
  910   988         1718001272
  926   974         1718033200
  917   982         1718061381
  940   961         1718087681
  898   998         1718162784
  939   962         1718213147
  925   975         1718312500
  938   963         1718350019
  903   994         1718422111
  916   983         1718437383
  909   989         1718451098
  937   964         1718498297
  924   976         1718603200
  936   965         1718657981
  897   999         1718737272
  915   984         1718824779
  935   966         1718829071
  923   977         1718905300
  908   990         1718912312
  902   995         1718945683
  934   967         1719011567
  933   968         1719205469
  922   978         1719218800
  914   985         1719223569
  896  1000         1719323136
  907   991         1719384914
  932   969         1719410777
  901   996         1719480637
  921   979         1719543700
  931   970         1719627491
  913   986         1719633753
  930   971         1719855611
  906   992         1719868904
  920   980         1719880000
  900   997         1720026973
  912   987         1720055331
  929   972         1720095137
  951   951         1720170702
  950   952         1720176408
  949   953         1720193526
  948   954         1720222056
  919   981         1720227700
  947   955         1720261998
  946   956         1720313352
  928   973         1720346069
  905   993         1720364282
  945   957         1720376118
  944   958         1720450296
  911   988         1720488303
  943   959         1720535886
  899   998         1720584691
  918   982         1720586800
  927   974         1720608407
  942   960         1720632888
  941   961         1720741302
  940   962         1720861128
  904   994         1720871048
  926   975         1720882151
  910   989         1720932669
  917   983         1720957300
  939   963         1720992366
  938   964         1721135016
  898   999         1721153791
  925   976         1721167301
  937   965         1721289078
  916   984         1721339200
  909   990         1721388429
  903   995         1721389202
  936   966         1721454552
  924   977         1721463857
  935   967         1721631438
  915   985         1721732500
  897  1000         1721734273
  923   978         1721771819
  934   968         1721819736
  908   991         1721855583
  902   996         1721918744
  933   969         1722019446
  922   979         1722091187
  914   986         1722137200
  932   970         1722230568
  907   992         1722334131
  921   980         1722421961
  931   971         1722453102
  901   997         1722459674
  913   987         1722553300
  930   972         1722687048
  920   981         1722764141
  906   993         1722824073
  951   952         1722886759
  950   953         1722898177
  949   954         1722921013
  929   973         1722932406
  948   955         1722955267
  912   988         1722980800
  947   956         1723000939
  900   998         1723011992
  946   957         1723058029
  919   982         1723117727
  945   958         1723126537
  928   974         1723189176
  944   959         1723206463
  943   960         1723297807
  905   994         1723325409
  942   961         1723400569
  911   989         1723419700
  927   975         1723457358
  918   983         1723482719
  941   962         1723514749
  899   999         1723575698
  940   963         1723640347
  926   976         1723736952
  939   964         1723777363
  904   995         1723838139
  917   984         1723859117
  910   990         1723870000
  938   965         1723925797
  925   977         1724027958
  937   966         1724085649
  898  1000         1724150792
  916   985         1724246921
  936   967         1724256919
  924   978         1724330376
  909   991         1724331700
  903   996         1724362263
  935   968         1724439607
  934   969         1724633713
  923   979         1724644206
  915   986         1724646131
  908   992         1724804800
  933   970         1724839237
  902   997         1724897781
  922   980         1724969448
  932   971         1725056179
  914   987         1725056747
  931   972         1725284539
  907   993         1725289300
  921   981         1725306102
  901   998         1725444693
  913   988         1725478769
  930   973         1725524317
  952   952         1725602816
  951   953         1725608528
  950   954         1725625664
  920   982         1725654168
  949   955         1725654224
  948   956         1725694208
  947   957         1725745616
  929   974         1725775513
  906   994         1725785200
  946   958         1725808448
  945   959         1725882704
  912   989         1725912197
  944   960         1725968384
  900   999         1726002999
  919   983         1726013646
  928   975         1726038127
  943   961         1726065488
  942   962         1726174016
  905   995         1726292500
  941   963         1726293968
  927   976         1726312159
  911   990         1726357031
  918   984         1726384536
  940   964         1726425344
  939   965         1726568144
  899  1000         1726572699
  926   977         1726597609
  938   966         1726722368
  917   985         1726766838
  904   996         1726811200
  910   991         1726813271
  937   967         1726888016
  925   978         1726894477
  936   968         1727065088
  916   986         1727160552
  924   979         1727202763
  935   969         1727253584
  909   992         1727280917
  903   997         1727341300
  934   970         1727453504
  923   980         1727522467
  915   987         1727565678
  933   971         1727664848
  908   993         1727759969
  922   981         1727853589
  902   998         1727882800
  932   972         1727887616
  914   988         1727982216
  931   973         1728121808
  921   982         1728196129
  907   994         1728250427
  952   953         1728324585
  951   954         1728336015
  950   955         1728358875
  930   974         1728367424
  949   956         1728393165
  913   989         1728410166
  901   999         1728435700
  948   957         1728438885
  947   958         1728496035
  920   983         1728550087
  946   959         1728564615
  929   975         1728624464
  945   960         1728644625
  944   961         1728736065
  906   995         1728752291
  943   962         1728838935
  912   990         1728849528
  928   976         1728892928
  919   984         1728915463
  942   963         1728953235
  900  1000         1729000000
  941   964         1729078965
  927   977         1729172816
  940   965         1729216125
  905   996         1729265561
  918   985         1729292257
  911   991         1729300302
  939   966         1729364715
  926   978         1729464128
  938   967         1729524735
  917   986         1729680469
  937   968         1729696185
  910   992         1729762488
  925   979         1729766864
  904   997         1729790237
  936   969         1729879065
  935   970         1730073375
  916   987         1730080099
  924   980         1730081024
  909   993         1730236086
  934   971         1730279115
  903   998         1730326319
  923   981         1730406608
  915   988         1730491147
  933   972         1730496285
  908   994         1730721096
  932   973         1730724885
  922   982         1730743616
  902   999         1730873807
  914   989         1730913613
  931   974         1730964915
  953   953         1731046354
  952   954         1731052072
  951   955         1731069226
  921   983         1731092048
  950   956         1731097816
  949   957         1731137842
  948   958         1731189304
  930   975         1731216375
  907   995         1731217518
  947   959         1731252202
  946   960         1731326536
  913   990         1731347497
  945   961         1731412306
  901  1000         1731432701
  920   984         1731451904
  929   976         1731479265
  944   962         1731509512
  943   963         1731618154
  906   996         1731725352
  942   964         1731738232
  928   977         1731753585
  912   991         1731792799
  919   985         1731823184
  941   965         1731869746
  940   966         1732012696
  927   978         1732039335
  939   967         1732167082
  918   986         1732205888
  905   997         1732244598
  911   992         1732249519
  938   968         1732332904
  926   979         1732336515
  937   969         1732510162
  917   987         1732600016
  925   980         1732645125
  936   970         1732698856
  910   993         1732717657
  904   998         1732775256
  935   971         1732898986
  924   981         1732965165
  916   988         1733005568
  934   972         1733110552
  909   994         1733197213
  923   982         1733296635
  903   999         1733317326
  933   973         1733333554
  915   989         1733422544
  932   974         1733567992
  922   983         1733639535
  908   995         1733688187
  953   954         1733773841
  952   955         1733785283
  951   956         1733808167
  931   975         1733813866
  950   957         1733842493
  914   990         1733850944
  902  1000         1733870808
  949   958         1733888261
  948   959         1733945471
  921   984         1733993865
  947   960         1734014123
  930   976         1734071176
  946   961         1734094217
  945   962         1734185753
  907   996         1734190579
  944   963         1734288731
  913   991         1734290768
  929   977         1734339922
  920   985         1734359625
  943   964         1734403151
  942   965         1734529013
  928   978         1734620104
  941   966         1734666317
  906   997         1734704389
  919   986         1734736815
  912   992         1734742016
  940   967         1734815063
  927   979         1734911722
  939   968         1734975251
  918   987         1735125435
  938   969         1735146881
  911   993         1735204688
  926   980         1735214776
  905   998         1735229617
  937   970         1735329953
  936   971         1735524467
  917   988         1735525485
  925   981         1735529266
  910   994         1735678784
  935   972         1735730423
  904   999         1735766263
  924   982         1735855192
  916   989         1735936965
  934   973         1735947821
  909   995         1736164304
  933   974         1736176661
  923   983         1736192554
  903  1000         1736314327
  915   990         1736359875
  932   975         1736416943
  954   954         1736501328
  953   955         1736507052
  952   956         1736524224
  922   984         1736541352
  951   957         1736552844
  950   958         1736592912
  949   959         1736644428
  908   996         1736661248
  931   976         1736668667
  948   960         1736707392
  947   961         1736781804
  914   991         1736794215
  946   962         1736867664
  921   985         1736901586
  930   977         1736931833
  945   963         1736964972
  944   964         1737073728
  907   997         1737169616
  943   965         1737193932
  929   978         1737206441
  913   992         1737239985
  920   986         1737273256
  942   966         1737325584
  941   967         1737468684
  928   979         1737492491
  940   968         1737623232
  919   987         1737656362
  906   998         1737689408
  912   993         1737697185
  939   969         1737789228
  927   980         1737789983
  938   970         1737966672
  918   988         1738050904
  926   981         1738098917
  937   971         1738155564
  911   994         1738165815
  905   999         1738220624
  936   972         1738355904
  925   982         1738419293
  917   989         1738456882
  935   973         1738567692
  910   995         1738645875
  924   983         1738751111
  904  1000         1738763264
  934   974         1738790928
  916   990         1738874296
  933   975         1739025612
  923   984         1739094371
  909   996         1739137365
  954   955         1739234539
  953   956         1739245993
  952   957         1739268901
  932   976         1739271744
  915   991         1739303146
  951   958         1739303263
  950   959         1739349079
  949   960         1739406349
  922   985         1739449073
  948   961         1739475073
  931   977         1739529324
  947   962         1739555251
  908   997         1739640285
  946   963         1739646883
  914   992         1739743432
  945   964         1739749969
  930   978         1739798352
  921   986         1739815217
  944   965         1739864509
  943   966         1739990503
  929   979         1740078828
  942   967         1740127951
  907   998         1740154635
  920   987         1740192803
  913   993         1740195154
  941   968         1740276853
  928   980         1740370752
  940   969         1740437209
  919   988         1740581831
  939   970         1740609019
  912   994         1740658312
  927   981         1740674124
  906   999         1740680415
  938   971         1740792283
  918   989         1740982301
  937   972         1740987001
  926   982         1740988944
  911   995         1741132906
  936   973         1741193173
  905  1000         1741217625
  925   983         1741315212
  917   990         1741394213
  935   974         1741410799
  910   996         1741618936
  934   975         1741639879
  924   984         1741652928
  916   991         1741817567
  933   976         1741880413
  955   955         1741967750
  954   956         1741973480
  953   957         1741990670
  923   985         1742002092
  952   958         1742019320
  951   959         1742059430
  950   960         1742111000
  909   997         1742116402
  932   977         1742132401
  949   961         1742174030
  948   962         1742248520
  915   992         1742252363
  947   963         1742334470
  922   986         1742362704
  931   978         1742395843
  946   964         1742431880
  945   965         1742540750
  908   998         1742625304
  944   966         1742661080
  930   979         1742670739
  914   993         1742698601
  921   987         1742734764
  943   967         1742792870
  942   968         1742936120
  929   980         1742957089
  941   969         1743090830
  920   988         1743118272
  907   999         1743145642
  913   994         1743156281
  928   981         1743254893
  940   970         1743257000
  939   971         1743434630
  919   989         1743513228
  927   982         1743564151
  938   972         1743623720
  912   995         1743625403
  906  1000         1743677416
  937   973         1743824270
  926   983         1743884863
  918   990         1743919632
  936   974         1744036280
  911   996         1744105967
  925   984         1744217029
  935   975         1744259750
  917   991         1744337484
  934   976         1744494680
  924   985         1744560649
  910   997         1744597973
  955   956         1744706691
  954   957         1744718157
  933   977         1744741070
  953   958         1744741089
  916   992         1744766784
  952   959         1744775487
  951   960         1744821351
  950   961         1744878681
  923   986         1744915723
  949   962         1744947477
  932   978         1744998920
  948   963         1745027739
  909   998         1745101421
  947   964         1745119467
  915   993         1745207532
  946   965         1745222661
  931   979         1745268230
  922   987         1745282251
  945   966         1745337321
  944   967         1745463447
  930   980         1745549000
  943   968         1745601039
  908   999         1745616311
  914   994         1745659728
  921   988         1745660233
  942   969         1745750097
  929   981         1745841230
  941   970         1745910621
  920   989         1746049669
  940   971         1746082611
  913   995         1746123372
  907  1000         1746142643
  928   982         1746144920
  939   972         1746266067
  919   990         1746450559
  927   983         1746460070
  938   973         1746460989
  912   996         1746598464
  937   974         1746667377
  926   984         1746786680
  918   991         1746862903
  936   975         1746885231
  911   997         1747085004
  935   976         1747114551
  925   985         1747124750
  917   992         1747286701
  934   977         1747355337
  956   956         1747445632
  955   957         1747451368
  954   958         1747468576
  924   986         1747474280
  953   959         1747497256
  952   960         1747537408
  910   998         1747582992
  951   961         1747589032
  933   978         1747607589
  950   962         1747652128
  916   993         1747721953
  949   963         1747726696
  948   964         1747812736
  923   987         1747835270
  932   979         1747871307
  947   965         1747910248
  946   966         1748019232
  909   999         1748092428
  945   967         1748139688
  931   980         1748146491
  915   994         1748168659
  922   988         1748207720
  944   968         1748271616
  943   969         1748415016
  930   981         1748433141
  942   970         1748569888
  921   989         1748591630
  908  1000         1748613312
  914   995         1748626819
  929   982         1748731257
  941   971         1748736232
  940   972         1748914048
  920   990         1748987000
  928   983         1749040839
  913   996         1749096433
  939   973         1749103336
  938   974         1749304096
  927   984         1749361887
  919   991         1749393830
  937   975         1749516328
  912   997         1749577501
  926   985         1749694401
  936   976         1749740032
  918   992         1749812120
  935   977         1749975208
  925   986         1750038381
  911   998         1750070023
  956   957         1750190309
  955   958         1750201787
  934   978         1750221856
  954   959         1750224743
  917   993         1750241870
  953   960         1750259177
  952   961         1750305089
  951   962         1750362479
  924   987         1750393827
  950   963         1750431347
  933   979         1750479976
  949   964         1750511693
  910   999         1750573999
  948   965         1750603517
  916   994         1750683080
  947   966         1750706819
  932   980         1750749568
  923   988         1750760739
  946   967         1750821599
  945   968         1750947857
  931   981         1751030632
  944   969         1751085593
  909  1000         1751089429
  915   995         1751135750
  922   989         1751139117
  943   970         1751234807
  930   982         1751323168
  942   971         1751395499
  921   990         1751528961
  941   972         1751567669
  914   996         1751599880
  929   983         1751627176
  940   973         1751751317
  920   991         1751930271
  928   984         1751942656
  939   974         1751946443
  913   997         1752075470
  938   975         1752153047
  927   985         1752269608
  919   992         1752343047
  937   976         1752371129
  912   998         1752562520
  936   977         1752600689
  926   986         1752608032
  918   993         1752767289
  935   978         1752841727
  957   957         1752934986
  956   958         1752940728
  925   987         1752957928
  955   959         1752957954
  954   960         1752986664
  953   961         1753026858
  911   999         1753061030
  952   962         1753078536
  934   979         1753094243
  951   963         1753141698
  917   994         1753202997
  950   964         1753216344
  949   965         1753302474
  924   988         1753319296
  933   980         1753358237
  948   966         1753400088
  947   967         1753509186
  910  1000         1753571000
  946   968         1753629768
  932   981         1753633709
  916   995         1753650171
  923   989         1753692136
  945   969         1753761834
  944   970         1753905384
  931   982         1753920659
  943   971         1754060418
  922   990         1754076448
  915   996         1754108811
  930   983         1754219087
  942   972         1754226936
  941   973         1754404938
  921   991         1754472232
  929   984         1754528993
  914   997         1754578917
  940   974         1754594424
  939   975         1754795394
  928   985         1754850377
  920   992         1754879488
  938   976         1755007848
  913   998         1755060489
  927   986         1755183239
  937   977         1755231786
  919   993         1755298216
  936   978         1755467208
  926   987         1755527579
  912   999         1755553527
  957   958         1755685405
  956   959         1755696895
  935   979         1755714114
  955   960         1755719875
  918   994         1755728416
  954   961         1755754345
  953   962         1755800305
  952   963         1755857755
  925   988         1755883397
  951   964         1755926695
  934   980         1755972504
  950   965         1756007125
  911  1000         1756058031
  949   966         1756099045
  917   995         1756170088
  948   967         1756202455
  933   981         1756242378
  924   989         1756250693
  947   968         1756317355
  946   969         1756443745
  932   982         1756523736
  945   970         1756581625
  916   996         1756623232
  923   990         1756629467
  944   971         1756730995
  931   983         1756816578
  943   972         1756891855
  922   991         1757019719
  942   973         1757064205
  915   997         1757087848
  930   984         1757120904
  941   974         1757248045
  921   992         1757421449
  929   985         1757436714
  940   975         1757443375
  914   998         1757563936
  939   976         1757650195
  928   986         1757764008
  920   993         1757834657
  938   977         1757868505
  913   999         1758051496
  937   978         1758098305
  927   987         1758102786
  919   994         1758259343
  936   979         1758339595
  958   958         1758435824
  957   959         1758441572
  926   988         1758453048
  956   960         1758458816
  955   961         1758487556
  954   962         1758527792
  912  1000         1758550528
  953   963         1758579524
  935   980         1758592375
  952   964         1758642752
  918   995         1758695507
  951   965         1758717476
  950   966         1758803696
  925   989         1758814794
  934   981         1758856645
  949   967         1758901412
  948   968         1759010624
  947   969         1759131332
  933   982         1759132405
  917   996         1759143149
  924   990         1759188024
  946   970         1759263536
  945   971         1759407236
  932   983         1759419655
  944   972         1759562432
  923   991         1759572738
  916   997         1759602269
  931   984         1759718395
  943   973         1759729124
  942   974         1759907312
  922   992         1759968936
  930   985         1760028625
  915   998         1760072867
  941   975         1760096996
  940   976         1760298176
  929   986         1760350345
  921   993         1760376618
  939   977         1760510852
  914   999         1760554943
  928   987         1760683555
  938   978         1760735024
  920   994         1760795784
  937   979         1760970692
  927   988         1761028255
  913  1000         1761048497
  958   959         1761191991
  957   960         1761203493
  936   980         1761217856
  919   995         1761226434
  956   961         1761226497
  955   962         1761261003
  954   963         1761307011
  953   964         1761364521
  926   989         1761384445
  952   965         1761433533
  935   981         1761476516
  951   966         1761514047
  950   967         1761606063
  918   996         1761668568
  949   968         1761709581
  934   982         1761746672
  925   990         1761752125
  948   969         1761824601
  947   970         1761951123
  933   983         1762028324
  946   971         1762089147
  917   997         1762122186
  924   991         1762131295
  945   972         1762238673
  932   984         1762321472
  944   973         1762399701
  923   992         1762521955
  943   974         1762572231
  916   998         1762587288
  931   985         1762626116
  942   975         1762756263
  922   993         1762924105
  930   986         1762942256
  941   976         1762951797
  915   999         1763063874
  940   977         1763158833
  929   987         1763269892
  921   994         1763337745
  939   978         1763377371
  914  1000         1763551944
  938   979         1763607411
  928   988         1763609024
  920   995         1763762875
  937   980         1763848953
  959   959         1763948158
  958   960         1763953912
  927   989         1763959652
  957   961         1763971174
  956   962         1763999944
  955   963         1764040222
  954   964         1764092008
  936   981         1764101997
  953   965         1764155302
  919   996         1764199495
  952   966         1764230104
  951   967         1764316414
  926   990         1764321776
  935   982         1764366543
  950   968         1764414232
  949   969         1764523558
  934   983         1764642591
  948   970         1764644392
  918   997         1764647605
  925   991         1764695396
  947   971         1764776734
  946   972         1764920584
  933   984         1764930141
  945   973         1765075942
  924   992         1765080512
  917   998         1765107205
  932   985         1765229193
  944   974         1765242808
  943   975         1765421182
  923   993         1765477124
  931   986         1765539747
  916   999         1765578295
  942   976         1765611064
  941   977         1765812454
  930   987         1765861803
  922   994         1765885232
  940   978         1766025352
  915  1000         1766060875
  929   988         1766195361
  939   979         1766249758
  921   995         1766304836
  938   980         1766485672
  928   989         1766540421
  959   960         1766710079
  958   961         1766721593
  937   981         1766733094
  920   996         1766735936
  957   962         1766744621
  956   963         1766779163
  955   964         1766825219
  954   965         1766882789
  927   990         1766896983
  953   966         1766951873
  936   982         1766992024
  952   967         1767032471
  951   968         1767124583
  919   997         1767178532
  950   969         1767228209
  935   983         1767262462
  926   991         1767265047
  949   970         1767343349
  948   971         1767470003
  934   984         1767544408
  947   972         1767608171
  918   998         1767632624
  925   992         1767644613
  946   973         1767757853
  933   985         1767837862
  945   974         1767919049
  924   993         1768035681
  944   975         1768091759
  917   999         1768098212
  932   986         1768142824
  943   976         1768275983
  923   994         1768438251
  931   987         1768459294
  942   977         1768471721
  916  1000         1768575296
  941   978         1768678973
  930   988         1768787272
  922   995         1768852323
  940   979         1768897739
  929   989         1769126758
  939   980         1769128019
  921   996         1769277897
  938   981         1769369813
  960   960         1769472000
  928   990         1769477752
  959   961         1769477760
  958   962         1769495040
  957   963         1769523840
  956   964         1769564160
  955   965         1769616000
  937   982         1769623121
  954   966         1769679360
  920   997         1769714973
  953   967         1769754240
  927   991         1769840254
  952   968         1769840640
  936   983         1769887943
  951   969         1769938560
  950   970         1770048000
  919   998         1770163551
  935   984         1770164279
  949   971         1770168960
  926   992         1770214264
  948   972         1770301440
  947   973         1770445440
  934   985         1770452129
  925   993         1770599782
  946   974         1770600960
  918   999         1770623631
  933   986         1770751493
  945   975         1770768000
  944   976         1770946560
  924   994         1770996808
  932   987         1771062371
  917  1000         1771095213
  943   977         1771136640
  942   978         1771338240
  931   988         1771384763
  923   995         1771405342
  941   979         1771551360
  930   989         1771718669
  940   980         1771776000
  922   996         1771825384
  939   981         1772012160
  929   990         1772064089
  960   961         1772239681
  959   962         1772251207
  921   997         1772256934
  938   982         1772259840
  958   963         1772274259
  957   964         1772308837
  956   965         1772354941
  955   966         1772412571
  928   991         1772421023
  954   967         1772481727
  937   983         1772519040
  953   968         1772562409
  952   969         1772654617
  920   998         1772699992
  951   970         1772758351
  927   992         1772789471
  936   984         1772789760
  950   971         1772873611
  949   972         1773000397
  935   985         1773072000
  948   973         1773138709
  919   999         1773154558
  926   993         1773169433
  947   974         1773288547
  934   986         1773365760
  946   975         1773449911
  925   994         1773560909
  918  1000         1773620632
  945   976         1773622801
  933   987         1773671040
  944   977         1773807217
  924   995         1773963899
  932   988         1773987840
  943   978         1774003159
  942   979         1774210627
  931   989         1774316160
  923   996         1774378403
  941   980         1774429621
  930   990         1774656000
  940   981         1774660141
  922   997         1774804421
  939   982         1774902187
  929   991         1775007360
  961   961         1775007362
  960   962         1775013128
  959   963         1775030426
  958   964         1775059256
  957   965         1775099618
  956   966         1775151512
  938   983         1775155759
  955   967         1775214938
  921   998         1775241953
  954   968         1775289896
  928   992         1775370240
  953   969         1775376386
  937   984         1775420857
  952   970         1775474408
  951   971         1775583962
  920   999         1775690999
  936   985         1775697481
  950   972         1775705048
  927   993         1775744640
  949   973         1775837666
  948   974         1775981816
  935   986         1775985631
  926   994         1776130560
  947   975         1776137498
  919  1000         1776151559
  934   987         1776285307
  946   976         1776304712
  945   977         1776483458
  925   995         1776528000
  933   988         1776596509
  944   978         1776673736
  943   979         1776875546
  932   989         1776919237
  924   996         1776936960
  942   980         1777088888
  931   990         1777253491
  941   981         1777313762
  923   997         1777357440
  940   982         1777550168
  930   991         1777599271
  961   962         1777780809
  922   998         1777789440
  960   963         1777792347
  939   983         1777798106
  959   964         1777815423
  958   965         1777850037
  957   966         1777896189
  956   967         1777953879
  929   992         1777956577
  955   968         1778023107
  938   984         1778057576
  954   969         1778103873
  953   970         1778196177
  921   999         1778232960
  952   971         1778300019
  928   993         1778325409
  937   985         1778328578
  951   972         1778415399
  950   973         1778542317
  936   986         1778611112
  949   974         1778680773
  920  1000         1778688000
  927   994         1778705767
  948   975         1778830767
  935   987         1778905178
  947   976         1778992299
  926   995         1779097651
  946   977         1779165369
  934   988         1779210776
  945   978         1779349977
  925   996         1779501061
  933   989         1779527906
  944   979         1779546123
  943   980         1779753807
  932   990         1779856568
  924   997         1779915997
  942   981         1779973029
  931   991         1780196762
  941   982         1780203789
  923   998         1780342459
  940   983         1780446087
  930   992         1780548488
  962   962         1780554256
  961   963         1780560028
  960   964         1780577344
  959   965         1780606204
  958   966         1780646608
  957   967         1780698556
  939   984         1780699923
  956   968         1780762048
  922   999         1780780447
  955   969         1780837084
  929   993         1780911746
  954   970         1780923664
  938   985         1780965297
  953   971         1781021788
  952   972         1781131456
  921  1000         1781229961
  937   986         1781242209
  951   973         1781252668
  928   994         1781286536
  950   974         1781385424
  949   975         1781529724
  936   987         1781530659
  927   995         1781672858
  948   976         1781685568
  935   988         1781830647
  947   977         1781852956
  946   978         1782031888
  926   996         1782070712
  934   989         1782142173
  945   979         1782222364
  944   980         1782424384
  933   990         1782465237
  925   997         1782480098
  943   981         1782637948
  932   991         1782799839
  942   982         1782863056
  924   998         1782901016
  941   983         1783099708
  931   992         1783145979
  923   999         1783333466
  962   963         1783333475
  961   964         1783345025
  940   984         1783347904
  960   965         1783368125
  959   966         1783402775
  958   967         1783448975
  930   993         1783503657
  957   968         1783506725
  956   969         1783576025
  939   985         1783607644
  955   970         1783656875
  954   971         1783749275
  922  1000         1783777448
  953   972         1783853225
  929   994         1783872873
  938   986         1783878928
  952   973         1783968725
  951   974         1784095775
  937   987         1784161756
  950   975         1784234375
  928   995         1784253627
  949   976         1784384525
  936   988         1784456128
  948   977         1784546225
  927   996         1784645919
  947   978         1784719475
  935   989         1784762044
  946   979         1784904275
  926   997         1785049749
  934   990         1785079504
  945   980         1785100625
  944   981         1785308525
  933   991         1785408508
  925   998         1785465117
  943   982         1785527975
  932   992         1785749056
  942   983         1785758975
  924   999         1785892023
  941   984         1786001525
  931   993         1786101148
  963   963         1786112694
  962   964         1786118472
  961   965         1786135806
  960   966         1786164696
  959   967         1786205142
  940   985         1786255625
  958   968         1786257144
  957   969         1786320702
  923  1000         1786330467
  956   970         1786395816
  930   994         1786464784
  955   971         1786482486
  939   986         1786521275
  954   972         1786580712
  953   973         1786690494
  938   987         1786798475
  952   974         1786811832
  929   995         1786839964
  951   975         1786944726
  937   988         1787087225
  950   976         1787089176
  928   996         1787226688
  949   977         1787245182
  936   989         1787387525
  948   978         1787412744
  947   979         1787591862
  927   997         1787624956
  935   990         1787699375
  946   980         1787782536
  945   981         1787984766
  934   991         1788022775
  926   998         1788034768
  944   982         1788198552
  933   992         1788357725
  943   983         1788423894
  925   999         1788456124
  942   984         1788660792
  932   993         1788704225
  924  1000         1788889024
  963   964         1788897691
  941   985         1788909246
  962   965         1788909253
  961   966         1788932377
  960   967         1788967063
  959   968         1789013311
  931   994         1789062275
  958   969         1789071121
  957   970         1789140493
  940   986         1789169256
  956   971         1789221427
  955   972         1789313923
  954   973         1789417981
  930   995         1789431875
  939   987         1789440822
  953   974         1789533601
  952   975         1789660783
  938   988         1789723944
  951   976         1789799527
  929   996         1789813025
  950   977         1789949833
  937   989         1790018622
  949   978         1790111701
  928   997         1790205725
  948   979         1790285131
  936   990         1790324856
  947   980         1790470123
  927   998         1790609975
  935   991         1790642646
  946   981         1790666677
  945   982         1790874793
  934   992         1790971992
  926   999         1791025775
  944   983         1791094471
  933   993         1791312894
  943   984         1791325711
  925  1000         1791453125
  942   985         1791568513
  932   994         1791665352
  964   964         1791682688
  963   965         1791688472
  962   966         1791705824
  961   967         1791734744
  960   968         1791775232
  941   986         1791822877
  959   969         1791827288
  958   970         1791890912
  957   971         1791966104
  931   995         1792029366
  956   972         1792052864
  940   987         1792088803
  955   973         1792151192
  954   974         1792261088
  939   988         1792366291
  953   975         1792382552
  930   996         1792404936
  952   976         1792515584
  938   989         1792655341
  951   977         1792660184
  929   997         1792792062
  950   978         1792816352
  937   990         1792955953
  949   979         1792984088
  948   980         1793163392
  928   998         1793190744
  936   991         1793268127
  947   981         1793354264
  946   982         1793556704
  935   992         1793591863
  927   999         1793600982
  945   983         1793770712
  934   993         1793927161
  944   984         1793996288
  926  1000         1794022776
  943   985         1794233432
  933   994         1794274021
  964   965         1794473469
  942   986         1794482144
  963   966         1794485043
  962   967         1794508191
  961   968         1794542913
  960   969         1794589209
  932   995         1794632443
  959   970         1794647079
  958   971         1794716523
  941   987         1794742424
  957   972         1794797541
  956   973         1794890133
  955   974         1794994299
  931   996         1795002427
  940   988         1795014272
  954   975         1795110039
  953   976         1795237353
  939   989         1795297688
  952   977         1795376241
  930   997         1795383973
  951   978         1795526703
  938   990         1795592672
  950   979         1795688739
  929   998         1795777081
  949   980         1795862349
  937   991         1795899224
  948   981         1796047533
  928   999         1796181751
  936   992         1796217344
  947   982         1796244291
  946   983         1796452623
  935   993         1796547032
  927  1000         1796597983
  945   984         1796672529
  934   994         1796888288
  944   985         1796904009
  943   986         1797147063
  933   995         1797241112
  965   965         1797264250
  964   966         1797270040
  963   967         1797287410
  962   968         1797316360
  961   969         1797356890
  942   987         1797401691
  960   970         1797409000
  959   971         1797472690
  958   972         1797547960
  932   996         1797605504
  957   973         1797634810
  941   988         1797667893
  956   974         1797733240
  955   975         1797843250
  940   989         1797945669
  954   976         1797964840
  931   997         1797981464
  953   977         1798098010
  939   990         1798235019
  952   978         1798242760
  930   998         1798368992
  951   979         1798399090
  938   991         1798535943
  950   980         1798567000
  949   981         1798746490
  929   999         1798768088
  937   992         1798848441
  948   982         1798937560
  947   983         1799140210
  936   993         1799172513
  928  1000         1799178752
  946   984         1799354440
  935   994         1799508159
  945   985         1799580250
  944   986         1799817640
  934   995         1799855379
  965   966         1800060821
  943   987         1800066610
  964   967         1800072407
  963   968         1800095579
  962   969         1800130337
  961   970         1800176681
  933   996         1800214173
  960   971         1800234611
  959   972         1800304127
  942   988         1800327160
  958   973         1800385229
  957   974         1800477917
  956   975         1800582191
  932   997         1800584541
  941   989         1800599290
  955   976         1800698051
  954   977         1800825497
  940   990         1800883000
  953   978         1800964529
  931   998         1800966483
  952   979         1801115147
  939   991         1801178290
  951   980         1801277351
  930   999         1801359999
  950   981         1801451141
  938   992         1801485160
  949   982         1801636517
  929  1000         1801765089
  937   993         1801803610
  948   983         1801833479
  947   984         1802042027
  936   994         1802133640
  946   985         1802262161
  935   995         1802475250
  945   986         1802493881
  944   987         1802737187
  934   996         1802828440
  966   966         1802857392
  965   967         1802863188
  964   968         1802880576
  963   969         1802909556
  962   970         1802950128
  943   988         1802992079
  961   971         1803002292
  960   972         1803066048
  959   973         1803141396
  933   997         1803193210
  958   974         1803228336
  942   989         1803258557
  957   975         1803326868
  956   976         1803436992
  941   990         1803536621
  955   977         1803558708
  932   998         1803569560
  954   978         1803692016
  940   991         1803826271
  953   979         1803836916
  931   999         1803957490
  952   980         1803993408
  939   992         1804127507
  951   981         1804161492
  950   982         1804341168
  930  1000         1804357000
  938   993         1804440329
  949   983         1804532436
  948   984         1804735296
  937   994         1804764737
  947   985         1804949748
  936   995         1805100731
  946   986         1805175792
  945   987         1805413428
  935   996         1805448311
  966   967         1805659759
  944   988         1805662656
  965   968         1805671357
  964   969         1805694553
  963   970         1805729347
  962   971         1805775739
  934   997         1805807477
  961   972         1805833729
  960   973         1805903317
  943   989         1805923476
  959   974         1805984503
  958   975         1806077287
  933   998         1806178229
  957   976         1806181669
  942   990         1806195888
  956   977         1806297649
  955   978         1806425227
  941   991         1806479892
  932   999         1806560567
  954   979         1806564403
  953   980         1806715177
  940   992         1806775488
  952   981         1806877549
  931  1000         1806954491
  951   982         1807051519
  939   993         1807082676
  950   983         1807237087
  938   994         1807401456
  949   984         1807434253
  948   985         1807643017
  937   995         1807731828
  947   986         1807863379
  936   996         1808073792
  946   987         1808095339
  945   988         1808338897
  935   997         1808427348
  967   967         1808462126
  966   968         1808467928
  965   969         1808485334
  964   970         1808514344
  963   971         1808554958
  944   989         1808594053
  962   972         1808607176
  961   973         1808670998
  960   974         1808746424
  934   998         1808792496
  959   975         1808833454
  943   990         1808860807
  958   976         1808932088
  957   977         1809042326
  942   991         1809139159
  956   978         1809164168
  933   999         1809169236
  955   979         1809297614
  941   992         1809429109
  954   980         1809442664
  932  1000         1809557568
  953   981         1809599318
  940   993         1809730657
  952   982         1809767576
  951   983         1809947438
  939   994         1810043803
  950   984         1810138904
  949   985         1810341974
  938   995         1810368547
  948   986         1810556648
  937   996         1810704889
  947   987         1810782926
  946   988         1811020808
  936   997         1811052829
  945   989         1811270294
  967   968         1811270295
  966   969         1811281905
  965   970         1811305125
  964   971         1811339955
  963   972         1811386395
  935   998         1811412367
  962   973         1811444445
  961   974         1811514105
  944   990         1811531384
  960   975         1811595375
  959   976         1811688255
  934   999         1811783503
  958   977         1811792745
  943   991         1811804078
  957   978         1811908845
  956   979         1812036555
  942   992         1812088376
  933  1000         1812166237
  955   980         1812175875
  954   981         1812326805
  941   993         1812384278
  953   982         1812489345
  952   983         1812663495
  940   994         1812691784
  951   984         1812849255
  939   995         1813010894
  950   985         1813046625
  949   986         1813255605
  938   996         1813341608
  948   987         1813476195
  937   997         1813683926
  947   988         1813708395
  946   989         1813952205
  936   998         1814037848
  968   968         1814078464
  967   969         1814084272
  966   970         1814101696
  965   971         1814130736
  964   972         1814171392
  945   990         1814207625
  963   973         1814223664
  962   974         1814287552
  961   975         1814363056
  935   999         1814403374
  960   976         1814450176
  944   991         1814474655
  959   977         1814548912
  958   978         1814659264
  943   992         1814753295
  934  1000         1814780504
  957   979         1814781232
  956   980         1814914816
  942   993         1815043545
  955   981         1815060016
  954   982         1815216832
  941   994         1815345405
  953   983         1815385264
  952   984         1815565312
  940   995         1815658875
  951   985         1815756976
  950   986         1815960256
  939   996         1815983955
  949   987         1816175152
  938   997         1816320645
  948   988         1816401664
  947   989         1816639792
  937   998         1816668945
  946   990         1816889536
  968   969         1816892441
  967   970         1816904063
  966   971         1816927307
  965   972         1816962173
  964   973         1817008661
  936   999         1817028855
  963   974         1817066771
  962   975         1817136503
  945   991         1817150896
  961   976         1817217857
  960   977         1817310833
  935  1000         1817400375
  959   978         1817415431
  944   992         1817423872
  958   979         1817531651
  957   980         1817659493
  943   993         1817708464
  956   981         1817798957
  955   982         1817950043
  942   994         1818004672
  954   983         1818112751
  953   984         1818287081
  941   995         1818312496
  952   985         1818473033
  940   996         1818631936
  951   986         1818670607
  950   987         1818879803
  939   997         1818962992
  949   988         1819100621
  938   998         1819305664
  948   989         1819333061
  947   990         1819577123
  937   999         1819659952
  969   969         1819706418
  968   970         1819712232
  967   971         1819729674
  966   972         1819758744
  965   973         1819799442
  946   991         1819832807
  964   974         1819851768
  963   975         1819915722
  962   976         1819991304
  936  1000         1820025856
  961   977         1820078514
  945   992         1820100113
  960   978         1820177352
  959   979         1820287818
  944   993         1820379041
  958   980         1820409912
  957   981         1820543634
  943   994         1820669591
  956   982         1820688984
  955   983         1820845962
  942   995         1820971763
  954   984         1821014568
  953   985         1821194802
  941   996         1821285557
  952   986         1821386664
  951   987         1821590154
  940   997         1821610973
  950   988         1821805272
  939   998         1821948011
  949   989         1822032018
  948   990         1822270392
  938   999         1822296671
  947   991         1822520394
  969   970         1822526209
  968   971         1822537843
  967   972         1822561111
  966   973         1822596013
  965   974         1822642549
  937  1000         1822656953
  964   975         1822700719
  963   976         1822770523
  946   992         1822782024
  962   977         1822851961
  961   978         1822945033
  960   979         1823049739
  945   993         1823055282
  959   980         1823166079
  958   981         1823294053
  944   994         1823340168
  957   982         1823433661
  956   983         1823584903
  943   995         1823636682
  955   984         1823747779
  954   985         1823922289
  942   996         1823944824
  953   986         1824108433
  941   997         1824264594
  952   987         1824306211
  951   988         1824515623
  940   998         1824595992
  950   989         1824736669
  939   999         1824939018
  949   990         1824969349
  948   991         1825213663
  938  1000         1825293672
  970   970         1825346000
  969   971         1825351820
  968   972         1825369280
  967   973         1825398380
  966   974         1825439120
  947   992         1825469611
  965   975         1825491500
  964   976         1825555520
  963   977         1825631180
  962   978         1825718480
  946   993         1825737193
  961   979         1825817420
  960   980         1825928000
  945   994         1826016409
  959   981         1826050220
  958   982         1826184080
  944   995         1826307259
  957   983         1826329580
  956   984         1826486720
  943   996         1826609743
  955   985         1826655500
  954   986         1826835920
  942   997         1826923861
  953   987         1827027980
  952   988         1827231680
  941   998         1827249613
  951   989         1827447020
  940   999         1827586999
  950   990         1827674000
  949   991         1827912620
  939  1000         1827936019
  948   992         1828162880
  970   971         1828171611
  969   972         1828183257
  968   973         1828206549
  967   974         1828241487
  966   975         1828288071
  965   976         1828346301
  964   977         1828416177
  947   993         1828424780
  963   978         1828497699
  962   979         1828590867
  961   980         1828695681
  946   994         1828698320
  960   981         1828812141
  959   982         1828940247
  945   995         1828983500
  958   983         1829079999
  957   984         1829231397
  944   996         1829280320
  956   985         1829394441
  955   986         1829569131
  943   997         1829588780
  954   987         1829755467
  942   998         1829908880
  953   988         1829953449
  952   989         1830163077
  941   999         1830240620
  951   990         1830384351
  940  1000         1830584000
  950   991         1830617271
  949   992         1830861837
  971   971         1830997222
  970   972         1831003048
  969   973         1831020526
  968   974         1831049656
  967   975         1831090438
  948   993         1831118049
  966   976         1831142872
  965   977         1831206958
  964   978         1831282696
  963   979         1831370086
  947   994         1831385907
  962   980         1831469128
  961   981         1831579822
  946   995         1831665411
  960   982         1831702168
  959   983         1831836166
  945   996         1831956561
  958   984         1831981816
  957   985         1832139118
  944   997         1832259357
  956   986         1832308072
  955   987         1832488678
  943   998         1832573799
  954   988         1832680936
  953   989         1832884846
  942   999         1832899887
  952   990         1833100408
  941  1000         1833237621
  951   991         1833327622
  950   992         1833566488
  949   993         1833817006
  971   972         1833828659
  970   973         1833840317
  969   974         1833863633
  968   975         1833898607
  967   976         1833945239
  966   977         1834003529
  965   978         1834073477
  948   994         1834079176
  964   979         1834155083
  963   980         1834248347
  947   995         1834352998
  962   981         1834353269
  961   982         1834469849
  960   983         1834598087
  946   996         1834638472
  959   984         1834737983
  958   985         1834889537
  945   997         1834935598
  957   986         1835052749
  956   987         1835227619
  944   998         1835244376
  955   988         1835414147
  943   999         1835564806
  954   989         1835612333
  953   990         1835822177
  942  1000         1835896888
  952   991         1836043679
  951   992         1836276839
  950   993         1836521657
  972   972         1836660096
  971   973         1836665928
  970   974         1836683424
  969   975         1836712584
  968   976         1836753408
  949   994         1836778133
  967   977         1836805896
  966   978         1836870048
  965   979         1836945864
  964   980         1837033344
  948   995         1837046267
  963   981         1837132488
  962   982         1837243296
  947   996         1837326059
  961   983         1837365768
  960   984         1837499904
  946   997         1837617509
  959   985         1837645704
  958   986         1837803168
  945   998         1837920617
  957   987         1837972296
  956   988         1838153088
  944   999         1838235383
  955   989         1838345544
  954   990         1838549664
  943  1000         1838561807
  953   991         1838765448
  952   992         1838992896
  951   993         1839232008
  950   994         1839482784
  972   973         1839497365
  971   974         1839509035
  970   975         1839532375
  969   976         1839567385
  968   977         1839614065
  967   978         1839672415
  966   979         1839742435
  949   995         1839745224
  965   980         1839824125
  964   981         1839917485
  948   996         1840019328
  963   982         1840022515
  962   983         1840139215
  961   984         1840267585
  947   997         1840305096
  960   985         1840407625
  959   986         1840559335
  946   998         1840602528
  958   987         1840722715
  957   988         1840897765
  945   999         1840911624
  956   989         1841084485
  944  1000         1841232384
  955   990         1841282875
  954   991         1841492935
  953   992         1841714665
  952   993         1841948065
  951   994         1842193135
  973   973         1842334634
  972   974         1842340472
  971   975         1842357986
  970   976         1842387176
  969   977         1842428042
  950   995         1842449875
  968   978         1842480584
  967   979         1842544802
  966   980         1842620696
  965   981         1842708266
  949   996         1842718285
  964   982         1842807512
  963   983         1842918434
  948   997         1842998365
  962   984         1843041032
  961   985         1843175306
  947   998         1843290115
  960   986         1843321256
  959   987         1843478882
  946   999         1843593535
  958   988         1843648184
  957   989         1843829162
  945  1000         1843908625
  956   990         1844021816
  955   991         1844226146
  954   992         1844442152
  953   993         1844669834
  952   994         1844909192
  951   995         1845160226
  973   974         1845177741
  972   975         1845189423
  971   976         1845212787
  970   977         1845247833
  969   978         1845294561
  968   979         1845352971
  950   996         1845422936
  967   980         1845423063
  966   981         1845504837
  965   982         1845598293
  949   997         1845697322
  964   983         1845703431
  963   984         1845820251
  962   985         1845948753
  948   998         1845983384
  961   986         1846088937
  960   987         1846240803
  947   999         1846281122
  959   988         1846404351
  958   989         1846579581
  946  1000         1846590536
  957   990         1846766493
  956   991         1846965087
  955   992         1847175363
  954   993         1847397321
  953   994         1847630961
  952   995         1847876283
  974   974         1848020848
  973   975         1848026692
  972   976         1848044224
  971   977         1848073444
  970   978         1848114352
  951   996         1848133287
  969   979         1848166948
  968   980         1848231232
  967   981         1848307204
  966   982         1848394864
  950   997         1848401973
  965   983         1848494212
  964   984         1848605248
  949   998         1848682341
  963   985         1848727972
  962   986         1848862384
  948   999         1848974391
  961   987         1849008484
  960   988         1849166272
  947  1000         1849278123
  959   989         1849335748
  958   990         1849516912
  957   991         1849709764
  956   992         1849914304
  955   993         1850130532
  954   994         1850358448
  953   995         1850598052
  952   996         1850849344
  974   975         1850869799
  973   976         1850881493
  972   977         1850904881
  971   978         1850939963
  970   979         1850986739
  969   980         1851045209
  951   997         1851112324
  968   981         1851115373
  967   982         1851197231
  966   983         1851290783
  950   998         1851386992
  965   984         1851396029
  964   985         1851512969
  963   986         1851641603
  949   999         1851673348
  962   987         1851781931
  961   988         1851933953
  948  1000         1851971392
  960   989         1852097669
  959   990         1852273079
  958   991         1852460183
  957   992         1852658981
  956   993         1852869473
  955   994         1853091659
  954   995         1853325539
  953   996         1853571113
  975   975         1853718750
  974   976         1853724600
  973   977         1853742150
  972   978         1853771400
  971   979         1853812350
  952   997         1853828381
  970   980         1853865000
  969   981         1853929350
  968   982         1854005400
  967   983         1854093150
  951   998         1854097343
  966   984         1854192600
  965   985         1854303750
  950   999         1854377999
  964   986         1854426600
  963   987         1854561150
  949  1000         1854670349
  962   988         1854707400
  961   989         1854865350
  960   990         1855035000
  959   991         1855216350
  958   992         1855409400
  957   993         1855614150
  956   994         1855830600
  955   995         1856058750
  954   996         1856298600
  953   997         1856550150
  975   976         1856573551
  974   977         1856585257
  973   978         1856608669
  972   979         1856643787
  971   980         1856690611
  970   981         1856749141
  952   998         1856813400
  969   982         1856819377
  968   983         1856901319
  967   984         1856994967
  951   999         1857088350
  966   985         1857100321
  965   986         1857217381
  964   987         1857346147
  950  1000         1857375000
  963   988         1857486619
  962   989         1857638797
  961   990         1857802681
  960   991         1857978271
  959   992         1858165567
  958   993         1858364569
  957   994         1858575277
  956   995         1858797691
  955   996         1859031811
  954   997         1859277637
  976   976         1859428352
  975   977         1859434208
  974   978         1859451776
  973   979         1859481056
  972   980         1859522048
  953   998         1859535169
  971   981         1859574752
  970   982         1859639168
  969   983         1859715296
  968   984         1859803136
  952   999         1859804407
  967   985         1859902688
  966   986         1860013952
  951  1000         1860085351
  965   987         1860136928
  964   988         1860271616
  963   989         1860418016
  962   990         1860576128
  961   991         1860745952
  960   992         1860927488
  959   993         1861120736
  958   994         1861325696
  957   995         1861542368
  956   996         1861770752
  955   997         1862010848
  954   998         1862262656
  976   977         1862289009
  975   978         1862300727
  974   979         1862324163
  973   980         1862359317
  972   981         1862406189
  971   982         1862464779
  953   999         1862526176
  970   983         1862535087
  969   984         1862617113
  968   985         1862710857
  952  1000         1862801408
  967   986         1862816319
  966   987         1862933499
  965   988         1863062397
  964   989         1863203013
  963   990         1863355347
  962   991         1863519399
  961   992         1863695169
  960   993         1863882657
  959   994         1864081863
  958   995         1864292787
  957   996         1864515429
  956   997         1864749789
  955   998         1864995867
  977   977         1865149666
  976   978         1865155528
  975   979         1865173114
  974   980         1865202424
  973   981         1865243458
  954   999         1865253663
  972   982         1865296216
  971   983         1865360698
  970   984         1865436904
  953  1000         1865523177
  969   985         1865524834
  968   986         1865624488
  967   987         1865735866
  966   988         1865858968
  965   989         1865993794
  964   990         1866140344
  963   991         1866298618
  962   992         1866468616
  961   993         1866650338
  960   994         1866843784
  959   995         1867048954
  958   996         1867265848
  957   997         1867494466
  956   998         1867734808
  955   999         1867986874
  977   978         1868016185
  976   979         1868027915
  975   980         1868051375
  974   981         1868086565
  973   982         1868133485
  972   983         1868192135
  954  1000         1868250664
  971   984         1868262515
  970   985         1868344625
  969   986         1868438465
  968   987         1868544035
  967   988         1868661335
  966   989         1868790365
  965   990         1868931125
  964   991         1869083615
  963   992         1869247835
  962   993         1869423785
  961   994         1869611465
  960   995         1869810875
  959   996         1870022015
  958   997         1870244885
  957   998         1870479485
  956   999         1870725815
  978   978         1870882704
  977   979         1870888572
  976   980         1870906176
  975   981         1870935516
  974   982         1870976592
  955  1000         1870983875
  973   983         1871029404
  972   984         1871093952
  971   985         1871170236
  970   986         1871258256
  969   987         1871358012
  968   988         1871469504
  967   989         1871592732
  966   990         1871727696
  965   991         1871874396
  964   992         1872032832
  963   993         1872203004
  962   994         1872384912
  961   995         1872578556
  960   996         1872783936
  959   997         1873001052
  958   998         1873229904
  957   999         1873470492
  956  1000         1873722816
  978   979         1873755091
  977   980         1873766833
  976   981         1873790317
  975   982         1873825543
  974   983         1873872511
  973   984         1873931221
  972   985         1874001673
  971   986         1874083867
  970   987         1874177803
  969   988         1874283481
  968   989         1874400901
  967   990         1874530063
  966   991         1874670967
  965   992         1874823613
  964   993         1874988001
  963   994         1875164131
  962   995         1875352003
  961   996         1875551617
  960   997         1875762973
  959   998         1875986071
  958   999         1876220911
  957  1000         1876467493
  979   979         1876627478
  978   980         1876633352
  977   981         1876650974
  976   982         1876680344
  975   983         1876721462
  974   984         1876774328
  973   985         1876838942
  972   986         1876915304
  971   987         1877003414
  970   988         1877103272
  969   989         1877214878
  968   990         1877338232
  967   991         1877473334
  966   992         1877620184
  965   993         1877778782
  964   994         1877949128
  963   995         1878131222
  962   996         1878325064
  961   997         1878530654
  960   998         1878747992
  959   999         1878977078
  958  1000         1879217912
  979   980         1879505739
  978   981         1879517493
  977   982         1879541001
  976   983         1879576263
  975   984         1879623279
  974   985         1879682049
  973   986         1879752573
  972   987         1879834851
  971   988         1879928883
  970   989         1880034669
  969   990         1880152209
  968   991         1880281503
  967   992         1880422551
  966   993         1880575353
  965   994         1880739909
  964   995         1880916219
  963   996         1881104283
  962   997         1881304101
  961   998         1881515673
  960   999         1881738999
  959  1000         1881974079
  980   980         1882384000
  979   981         1882389880
  978   982         1882407520
  977   983         1882436920
  976   984         1882478080
  975   985         1882531000
  974   986         1882595680
  973   987         1882672120
  972   988         1882760320
  971   989         1882860280
  970   990         1882972000
  969   991         1883095480
  968   992         1883230720
  967   993         1883377720
  966   994         1883536480
  965   995         1883707000
  964   996         1883889280
  963   997         1884083320
  962   998         1884289120
  961   999         1884506680
  960  1000         1884736000
  980   981         1885268141
  979   982         1885279907
  978   983         1885303439
  977   984         1885338737
  976   985         1885385801
  975   986         1885444631
  974   987         1885515227
  973   988         1885597589
  972   989         1885691717
  971   990         1885797611
  970   991         1885915271
  969   992         1886044697
  968   993         1886185889
  967   994         1886338847
  966   995         1886503571
  965   996         1886680061
  964   997         1886868317
  963   998         1887068339
  962   999         1887280127
  961  1000         1887503681
  981   981         1888152282
  980   982         1888158168
  979   983         1888175826
  978   984         1888205256
  977   985         1888246458
  976   986         1888299432
  975   987         1888364178
  974   988         1888440696
  973   989         1888528986
  972   990         1888629048
  971   991         1888740882
  970   992         1888864488
  969   993         1888999866
  968   994         1889147016
  967   995         1889305938
  966   996         1889476632
  965   997         1889659098
  964   998         1889853336
  963   999         1890059346
  962  1000         1890277128
  981   982         1891042309
  980   983         1891054087
  979   984         1891077643
  978   985         1891112977
  977   986         1891160089
  976   987         1891218979
  975   988         1891289647
  974   989         1891372093
  973   990         1891466317
  972   991         1891572319
  971   992         1891690099
  970   993         1891819657
  969   994         1891960993
  968   995         1892114107
  967   996         1892278999
  966   997         1892455669
  965   998         1892644117
  964   999         1892844343
  963  1000         1893056347
  982   982         1893932336
  981   983         1893938228
  980   984         1893955904
  979   985         1893985364
  978   986         1894026608
  977   987         1894079636
  976   988         1894144448
  975   989         1894221044
  974   990         1894309424
  973   991         1894409588
  972   992         1894521536
  971   993         1894645268
  970   994         1894780784
  969   995         1894928084
  968   996         1895087168
  967   997         1895258036
  966   998         1895440688
  965   999         1895635124
  964  1000         1895841344
  982   983         1896828255
  981   984         1896840045
  980   985         1896863625
  979   986         1896898995
  978   987         1896946155
  977   988         1897005105
  976   989         1897075845
  975   990         1897158375
  974   991         1897252695
  973   992         1897358805
  972   993         1897476705
  971   994         1897606395
  970   995         1897747875
  969   996         1897901145
  968   997         1898066205
  967   998         1898243055
  966   999         1898431695
  965  1000         1898632125
  983   983         1899724174
  982   984         1899730072
  981   985         1899747766
  980   986         1899777256
  979   987         1899818542
  978   988         1899871624
  977   989         1899936502
  976   990         1900013176
  975   991         1900101646
  974   992         1900201912
  973   993         1900313974
  972   994         1900437832
  971   995         1900573486
  970   996         1900720936
  969   997         1900880182
  968   998         1901051224
  967   999         1901234062
  966  1000         1901428696
  983   984         1902625991
  982   985         1902637793
  981   986         1902661397
  980   987         1902696803
  979   988         1902744011
  978   989         1902803021
  977   990         1902873833
  976   991         1902956447
  975   992         1903050863
  974   993         1903157081
  973   994         1903275101
  972   995         1903404923
  971   996         1903546547
  970   997         1903699973
  969   998         1903865201
  968   999         1904042231
  967  1000         1904231063
  984   984         1905527808
  983   985         1905533712
  982   986         1905551424
  981   987         1905580944
  980   988         1905622272
  979   989         1905675408
  978   990         1905740352
  977   991         1905817104
  976   992         1905905664
  975   993         1906006032
  974   994         1906118208
  973   995         1906242192
  972   996         1906377984
  971   997         1906525584
  970   998         1906684992
  969   999         1906856208
  968  1000         1907039232
  984   985         1908435529
  983   986         1908447343
  982   987         1908470971
  981   988         1908506413
  980   989         1908553669
  979   990         1908612739
  978   991         1908683623
  977   992         1908766321
  976   993         1908860833
  975   994         1908967159
  974   995         1909085299
  973   996         1909215253
  972   997         1909357021
  971   998         1909510603
  970   999         1909675999
  969  1000         1909853209
  985   985         1911343250
  984   986         1911349160
  983   987         1911366890
  982   988         1911396440
  981   989         1911437810
  980   990         1911491000
  979   991         1911556010
  978   992         1911632840
  977   993         1911721490
  976   994         1911821960
  975   995         1911934250
  974   996         1912058360
  973   997         1912194290
  972   998         1912342040
  971   999         1912501610
  970  1000         1912673000
  985   986         1914256881
  984   987         1914268707
  983   988         1914292359
  982   989         1914327837
  981   990         1914375141
  980   991         1914434271
  979   992         1914505227
  978   993         1914588009
  977   994         1914682617
  976   995         1914789051
  975   996         1914907311
  974   997         1915037397
  973   998         1915179309
  972   999         1915333047
  971  1000         1915498611
  986   986         1917170512
  985   987         1917176428
  984   988         1917194176
  983   989         1917223756
  982   990         1917265168
  981   991         1917318412
  980   992         1917383488
  979   993         1917460396
  978   994         1917549136
  977   995         1917649708
  976   996         1917762112
  975   997         1917886348
  974   998         1918022416
  973   999         1918170316
  972  1000         1918330048
  986   987         1920090059
  985   988         1920101897
  984   989         1920125573
  983   990         1920161087
  982   991         1920208439
  981   992         1920267629
  980   993         1920338657
  979   994         1920421523
  978   995         1920516227
  977   996         1920622769
  976   997         1920741149
  975   998         1920871367
  974   999         1921013423
  973  1000         1921167317
  987   987         1923009606
  986   988         1923015528
  985   989         1923033294
  984   990         1923062904
  983   991         1923104358
  982   992         1923157656
  981   993         1923222798
  980   994         1923299784
  979   995         1923388614
  978   996         1923489288
  977   997         1923601806
  976   998         1923726168
  975   999         1923862374
  974  1000         1924010424
  987   988         1925935075
  986   989         1925946925
  985   990         1925970625
  984   991         1926006175
  983   992         1926053575
  982   993         1926112825
  981   994         1926183925
  980   995         1926266875
  979   996         1926361675
  978   997         1926468325
  977   998         1926586825
  976   999         1926717175
  975  1000         1926859375
  988   988         1928860544
  987   989         1928866472
  986   990         1928884256
  985   991         1928913896
  984   992         1928955392
  983   993         1929008744
  982   994         1929073952
  981   995         1929151016
  980   996         1929239936
  979   997         1929340712
  978   998         1929453344
  977   999         1929577832
  976  1000         1929714176
  988   989         1931791941
  987   990         1931803803
  986   991         1931827527
  985   992         1931863113
  984   993         1931910561
  983   994         1931969871
  982   995         1932041043
  981   996         1932124077
  980   997         1932218973
  979   998         1932325731
  978   999         1932444351
  977  1000         1932574833
  989   989         1934723338
  988   990         1934729272
  987   991         1934747074
  986   992         1934776744
  985   993         1934818282
  984   994         1934871688
  983   995         1934936962
  982   996         1935014104
  981   997         1935103114
  980   998         1935203992
  979   999         1935316738
  978  1000         1935441352
  989   990         1937660669
  988   991         1937672543
  987   992         1937696291
  986   993         1937731913
  985   994         1937779409
  984   995         1937838779
  983   996         1937910023
  982   997         1937993141
  981   998         1938088133
  980   999         1938194999
  979  1000         1938313739
  990   990         1940598000
  989   991         1940603940
  988   992         1940621760
  987   993         1940651460
  986   994         1940693040
  985   995         1940746500
  984   996         1940811840
  983   997         1940889060
  982   998         1940978160
  981   999         1941079140
  980  1000         1941192000
  990   991         1943541271
  989   992         1943553157
  988   993         1943576929
  987   994         1943612587
  986   995         1943660131
  985   996         1943719561
  984   997         1943790877
  983   998         1943874079
  982   999         1943969167
  981  1000         1944076141
  991   991         1946484542
  990   992         1946490488
  989   993         1946508326
  988   994         1946538056
  987   995         1946579678
  986   996         1946633192
  985   997         1946698598
  984   998         1946775896
  983   999         1946865086
  982  1000         1946966168
  991   992         1949433759
  990   993         1949445657
  989   994         1949469453
  988   995         1949505147
  987   996         1949552739
  986   997         1949612229
  985   998         1949683617
  984   999         1949766903
  983  1000         1949862087
  992   992         1952382976
  991   993         1952388928
  990   994         1952406784
  989   995         1952436544
  988   996         1952478208
  987   997         1952531776
  986   998         1952597248
  985   999         1952674624
  984  1000         1952763904
  992   993         1955338145
  991   994         1955350055
  990   995         1955373875
  989   996         1955409605
  988   997         1955457245
  987   998         1955516795
  986   999         1955588255
  985  1000         1955671625
  993   993         1958293314
  992   994         1958299272
  991   995         1958317146
  990   996         1958346936
  989   997         1958388642
  988   998         1958442264
  987   999         1958507802
  986  1000         1958585256
  993   994         1961254441
  992   995         1961266363
  991   996         1961290207
  990   997         1961325973
  989   998         1961373661
  988   999         1961433271
  987  1000         1961504803
  994   994         1964215568
  993   995         1964221532
  992   996         1964239424
  991   997         1964269244
  990   998         1964310992
  989   999         1964364668
  988  1000         1964430272
  994   995         1967182659
  993   996         1967194593
  992   997         1967218461
  991   998         1967254263
  990   999         1967301999
  989  1000         1967361669
  995   995         1970149750
  994   996         1970155720
  993   997         1970173630
  992   998         1970203480
  991   999         1970245270
  990  1000         1970299000
  995   996         1973122811
  994   997         1973134757
  993   998         1973158649
  992   999         1973194487
  991  1000         1973242271
  996   996         1976095872
  995   997         1976101848
  994   998         1976119776
  993   999         1976149656
  992  1000         1976191488
  996   997         1979074909
  995   998         1979086867
  994   999         1979110783
  993  1000         1979146657
  997   997         1982053946
  996   998         1982059928
  995   999         1982077874
  994  1000         1982107784
  997   998         1985038965
  996   999         1985050935
  995  1000         1985074875
  998   998         1988023984
  997   999         1988029972
  996  1000         1988047936
  998   999         1991014991
  997  1000         1991026973
  999   999         1994005998
  998  1000         1994011992
  999  1000         1997002999
 1000  1000         2000000000
